commit 2dbf7261ac6160f1d8afd0764f209e6e223d8ee5
parent 2a84ef78f76f544b99df00f24a0483e5ade73114
Author: Samdal <samdal@protonmail.com>
Date: Fri, 29 Aug 2025 23:55:31 +0200
adding silent witch assets, fixing some css
Diffstat:
41 files changed, 14579 insertions(+), 1830 deletions(-)
diff --git a/.projectile b/.projectile
diff --git a/_build.py b/_build.py
@@ -67,7 +67,7 @@ for g in git_sites:
# OUTPUT SASS ################
-s("sass --sourcemap=none _sass/_main.scss assets/css/main.css")
+s("sass --no-source-map _sass/_main.scss assets/css/main.css")
s("cat assets/css/main.css assets/css/git.css > assets/css/combined.css ")
# COPY CSS FILES #############
diff --git a/_includes/navigation.html b/_includes/navigation.html
@@ -6,7 +6,7 @@
</div>
</a>
<nav role="navigation" aria-hidden="true">
- <ul>
+ <ul style="list-style: none">
{% for item in site.data.navigation.links %}
<li><a href="{{ item.url }}" {% if item.url == page.url %} class="active"{% endif %}>{{ item.title }}</a></li>
{% endfor %}
diff --git a/_pages/about.md b/_pages/about.md
@@ -39,5 +39,6 @@ Sources:
- [eureka.png](https://x.com/auksechan/status/1509225655430434822)
- silly.png ( don't know the source )
- grass.png: Official art from 少女終末旅行
+- [top_illust_0X.png](https://silentwitch.net/)
{: style="font-size: 70%; margin: 0;"}
diff --git a/_pages/git.html b/_pages/git.html
@@ -2,13 +2,42 @@
layout: default
---
+<style>
+
+.pli {
+ align-items:center;
+ display:flex;
+ justify-content:space-between;
+ margin-bottom: .5rem;
+}
+
+.pli a {
+ white-space:nowrap;
+ overflow:hidden;
+ text-overflow:ellipsis;
+ text-decoration: none;
+}
+
+.pli time {
+ padding-left: 1rem;
+ white-space: nowrap;
+ font-variant-numeric: tabular-nums;
+}
+
+</style>
+
<section class="posts">
- <img class="invertable-image" style="margin-left: 1.5rem; margin-top: 0.5rem; margin-bottom: 0.5rem; height: auto;" src="/assets/images/modified_stolen_art/gears.gif" width=200 height=200>
+ <div style="display: flex; flex-wrap:nowrap; height: 7rem; max-height: 200px; margin-bottom: 1rem;">
+ <img class="invertable-image" style="margin-left: 1.5rem; width: auto; height: 100%;" src="/assets/images/modified_stolen_art/gears.gif">
+ <img style="height:100%; width: atuo; margin-left: auto;" src="/assets/images/modified_stolen_art/top_illust_01.png">
+ </div>
+
+
<ul style="padding: 0px; margin: 0px;">
{% assign git_files = site.static_files | where: "git_file", true %}
{% for git_file in git_files %}
- <li {% cycle 'alternate-color': 'style="color: #799f7c;"', 'style="color: #b3b781;"'%} >
+ <li class="pli" {% cycle 'alternate-color': 'style="color: #799f7c;"', 'style="color: #b3b781;"'%} >
<a style="color: inherit" href="{{ site.baseurl }}{{ git_file.path }}">{{ git_file.path | regex_replace: '/git/', '' | regex_replace: '/.*', '' }}</a>
<span>
{% cycle
diff --git a/_pages/search.html b/_pages/search.html
@@ -30,7 +30,7 @@ title: Search
}
</style>
- <h1 style=""> {{ page.title }} </h1>
+ <h1> {{ page.title }} </h1>
<!-- Html Elements for Search -->
@@ -46,7 +46,8 @@ title: Search
{% endfor %}
</p>
- <ol id="results-container"></ol>
+ <ol id="results-container" class="a"></ol>
+
</div>
@@ -69,3 +70,4 @@ title: Search
</script>
</section>
+
diff --git a/_sass/_main.scss b/_sass/_main.scss
@@ -35,6 +35,7 @@ body {
text-rendering: optimizeLegibility;
color: rgb(22, 23, 26);
background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
}
/*********** main ************/
@@ -107,7 +108,7 @@ header li {
header ul {
border-right: 3px solid #bcd1cf99;
- margin: 0px;
+ margin: 0px;
}
header a.active {
@@ -221,41 +222,29 @@ strong, b {
}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
+ list-style-type: disc;
}
-
-li {
- list-style-position: inside;
+ul ul {
+ list-style-type: circle;
}
-
-
-/*********** posts ************/
-
-.posts ul,header ul {
- list-style:none;
- padding-left: 1rem;
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3.0rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
}
-.posts li {
- align-items:center;
- display:flex;
- justify-content:space-between;
- margin-bottom: .5rem;
+ol ol {
+ list-style-type: lower-alpha;
+ padding-left: 1.0rem;
}
-.posts li a, .posts li div, .projects li a {
- white-space:nowrap;
- overflow:hidden;
- text-overflow:ellipsis;
- text-decoration: none;
+ol li {
+ padding-left: 0.5rem;
}
-.posts li time, .projects li time {
- padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums;
-}
/*********** phone mode ************/
@@ -300,6 +289,7 @@ li {
}
body {
background-color: #181a1b;
+ background-image: none;
color: #fff
}
diff --git a/_todo.md b/_todo.md
@@ -8,10 +8,13 @@
### electronics
- Chicken door
- Learning tips for electronics
-- modelsim FLI tutorial (VHDL)
### other
- Camping
+- Phone touch screen hack
+ + How I found out which driver it was
+ + How I resized system.img
+ + How I made the init.rc script
### programming
- Tips for programmers
diff --git a/assets/css/combined.css b/assets/css/combined.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/assets/css/main.css b/assets/css/main.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,194 +83,226 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
-
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
diff --git a/assets/images/modified_stolen_art/bg.jpg b/assets/images/modified_stolen_art/bg.jpg
Binary files differ.
diff --git a/assets/images/modified_stolen_art/top_illust_01.png b/assets/images/modified_stolen_art/top_illust_01.png
Binary files differ.
diff --git a/assets/images/modified_stolen_art/top_illust_02.png b/assets/images/modified_stolen_art/top_illust_02.png
Binary files differ.
diff --git a/assets/images/modified_stolen_art/top_illust_04.png b/assets/images/modified_stolen_art/top_illust_04.png
Binary files differ.
diff --git a/assets/images/modified_stolen_art/top_illust_05.png b/assets/images/modified_stolen_art/top_illust_05.png
Binary files differ.
diff --git a/assets/images/modified_stolen_art/top_illust_06.png b/assets/images/modified_stolen_art/top_illust_06.png
Binary files differ.
diff --git a/assets/images/modified_stolen_art/top_illust_07.png b/assets/images/modified_stolen_art/top_illust_07.png
Binary files differ.
diff --git a/git/ArduinoNative/style.css b/git/ArduinoNative/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/ProtonPack/style.css b/git/ProtonPack/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/anders_tale_room_editor/style.css b/git/anders_tale_room_editor/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/awaparser/style.css b/git/awaparser/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/ddt_ex/style.css b/git/ddt_ex/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/gs_avdecode/style.css b/git/gs_avdecode/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/gs_bucket_array/style.css b/git/gs_bucket_array/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/gs_ddt.h/style.css b/git/gs_ddt.h/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/hs/style.css b/git/hs/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/meep/style.css b/git/meep/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/minesweeper/style.css b/git/minesweeper/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/n-channel/atom.xml b/git/n-channel/atom.xml
@@ -4,6 +4,63 @@
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<entry>
+<id>2a84ef78f76f544b99df00f24a0483e5ade73114</id>
+<published>2025-08-21T12:51:32Z</published>
+<updated>2025-08-21T12:51:32Z</updated>
+<title type="text">add FLI article</title>
+<link rel="alternate" type="text/html" href="commit/2a84ef78f76f544b99df00f24a0483e5ade73114.html" />
+<author>
+<name>Samdal</name>
+<email>samdal@protonmail.com</email>
+</author>
+<content type="text">commit 2a84ef78f76f544b99df00f24a0483e5ade73114
+parent 781e2dd6c51de32c15637a7051987ba70ea78ffb
+Author: Samdal <samdal@protonmail.com>
+Date: Thu, 21 Aug 2025 14:51:32 +0200
+
+add FLI article
+
+</content>
+</entry>
+<entry>
+<id>781e2dd6c51de32c15637a7051987ba70ea78ffb</id>
+<published>2025-08-05T22:58:46Z</published>
+<updated>2025-08-05T22:58:46Z</updated>
+<title type="text">remove git nchannel files</title>
+<link rel="alternate" type="text/html" href="commit/781e2dd6c51de32c15637a7051987ba70ea78ffb.html" />
+<author>
+<name>Samdal</name>
+<email>samdal@protonmail.com</email>
+</author>
+<content type="text">commit 781e2dd6c51de32c15637a7051987ba70ea78ffb
+parent a9e431cda4e6c1156bc79fe55d46d02fcf772380
+Author: Samdal <samdal@protonmail.com>
+Date: Wed, 6 Aug 2025 00:58:46 +0200
+
+remove git nchannel files
+
+</content>
+</entry>
+<entry>
+<id>a9e431cda4e6c1156bc79fe55d46d02fcf772380</id>
+<published>2025-08-05T22:57:15Z</published>
+<updated>2025-08-05T22:57:15Z</updated>
+<title type="text">remove youtube embeds in websites</title>
+<link rel="alternate" type="text/html" href="commit/a9e431cda4e6c1156bc79fe55d46d02fcf772380.html" />
+<author>
+<name>Samdal</name>
+<email>samdal@protonmail.com</email>
+</author>
+<content type="text">commit a9e431cda4e6c1156bc79fe55d46d02fcf772380
+parent dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1
+Author: Samdal <samdal@protonmail.com>
+Date: Wed, 6 Aug 2025 00:57:15 +0200
+
+remove youtube embeds in websites
+
+</content>
+</entry>
+<entry>
<id>dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1</id>
<published>2025-08-05T22:26:13Z</published>
<updated>2025-08-05T22:26:13Z</updated>
diff --git a/git/n-channel/commit/2a84ef78f76f544b99df00f24a0483e5ade73114.html b/git/n-channel/commit/2a84ef78f76f544b99df00f24a0483e5ade73114.html
@@ -0,0 +1,298 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>add FLI article - n-channel - Unnamed repository; edit this file 'description' to name the repository.
+</title>
+<link rel="icon" type="image/png" href="../favicon.png" />
+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+<link rel="stylesheet" type="text/css" href="../style.css" />
+</head>
+<body>
+<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file 'description' to name the repository.
+</span></td></tr><tr><td></td><td>
+<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+<hr/>
+<div id="content">
+<pre><b>commit</b> <a href="../commit/2a84ef78f76f544b99df00f24a0483e5ade73114.html">2a84ef78f76f544b99df00f24a0483e5ade73114</a>
+<b>parent</b> <a href="../commit/781e2dd6c51de32c15637a7051987ba70ea78ffb.html">781e2dd6c51de32c15637a7051987ba70ea78ffb</a>
+<b>Author:</b> Samdal <<a href="mailto:samdal@protonmail.com">samdal@protonmail.com</a>>
+<b>Date:</b> Thu, 21 Aug 2025 14:51:32 +0200
+
+add FLI article
+
+<b>Diffstat:</b>
+<table><tr><td class="A">A</td><td><a href="#h0">_posts/#2025-08-21-modelsim_fli_tutorial.md#</a></td><td> | </td><td class="num">115</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="A">A</td><td><a href="#h1">_posts/.#2025-08-21-modelsim_fli_tutorial.md</a></td><td> | </td><td class="num">2</td><td><span class="i">++</span><span class="d"></span></td></tr>
+<tr><td class="A">A</td><td><a href="#h2">_posts/2025-08-21-modelsim_fli_tutorial.md</a></td><td> | </td><td class="num">115</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="A">A</td><td><a href="#h3">_posts/2025-08-21-modelsim_fli_tutorial.md~</a></td><td> | </td><td class="num">11</td><td><span class="i">+++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="M">M</td><td><a href="#h4">_todo.md</a></td><td> | </td><td class="num">3</td><td><span class="i"></span><span class="d">---</span></td></tr>
+</table></pre><pre>5 files changed, 243 insertions(+), 3 deletions(-)
+<hr/><b>diff --git a/<a id="h0" href="../file/_posts/%232025-08-21-modelsim_fli_tutorial.md%23.html">_posts/#2025-08-21-modelsim_fli_tutorial.md#</a> b/<a href="../file/_posts/%232025-08-21-modelsim_fli_tutorial.md%23.html">_posts/#2025-08-21-modelsim_fli_tutorial.md#</a></b>
+<a href="#h0-0" id="h0-0" class="h">@@ -0,0 +1,114 @@
+</a><a href="#h0-0-0" id="h0-0-0" class="i">+---
+</a><a href="#h0-0-1" id="h0-0-1" class="i">+layout: post
+</a><a href="#h0-0-2" id="h0-0-2" class="i">+title: "ModelSim FLI (Foreign Language Interface) Tutorial"
+</a><a href="#h0-0-3" id="h0-0-3" class="i">+description: ModelSim FLI (Foreign Language Interface) Tutorial using VHDL and C to improve your test-benches.
+</a><a href="#h0-0-4" id="h0-0-4" class="i">+comments: true
+</a><a href="#h0-0-5" id="h0-0-5" class="i">+tags: [writing, electronics, programming, VHDL, C, graphics]
+</a><a href="#h0-0-6" id="h0-0-6" class="i">+---
+</a><a href="#h0-0-7" id="h0-0-7" class="i">+
+</a><a href="#h0-0-8" id="h0-0-8" class="i">+## Introduction
+</a><a href="#h0-0-9" id="h0-0-9" class="i">+
+</a><a href="#h0-0-10" id="h0-0-10" class="i">+ModelSim actually has a pretty simple way to extend your VHDL code with C. It's called the Foreign Language Interface (FLI). It works by defining a dynamic library and it's function symbols through VHDL. You don't even have to use any libraries to make it work.
+</a><a href="#h0-0-11" id="h0-0-11" class="i">+
+</a><a href="#h0-0-12" id="h0-0-12" class="i">+All information you need can be found in this PDF: [https://web.archive.org/web/20130107142559/https://users.ece.cmu.edu/~kbiswas/modelsim/se_fli.pdf](https://web.archive.org/web/20130107142559/https://users.ece.cmu.edu/~kbiswas/modelsim/se_fli.pdf) \
+</a><a href="#h0-0-13" id="h0-0-13" class="i">+However it covers a lot more than what's useful or needed, which makes it almost confusing.
+</a><a href="#h0-0-14" id="h0-0-14" class="i">+
+</a><a href="#h0-0-15" id="h0-0-15" class="i">+Below is a simple FLI program that opens a file and reads/writes bytes at arbitrary positions.
+</a><a href="#h0-0-16" id="h0-0-16" class="i">+
+</a><a href="#h0-0-17" id="h0-0-17" class="i">+## VHDL side
+</a><a href="#h0-0-18" id="h0-0-18" class="i">+The easiest way to interface with the FLI is through procedures.
+</a><a href="#h0-0-19" id="h0-0-19" class="i">+It looks something like this:
+</a><a href="#h0-0-20" id="h0-0-20" class="i">+```vhdl
+</a><a href="#h0-0-21" id="h0-0-21" class="i">+package C_interface is
+</a><a href="#h0-0-22" id="h0-0-22" class="i">+
+</a><a href="#h0-0-23" id="h0-0-23" class="i">+ procedure C_interface_init;
+</a><a href="#h0-0-24" id="h0-0-24" class="i">+ attribute foreign of C_interface_init : procedure is "init ../../C/my_FLI_linux.so";
+</a><a href="#h0-0-25" id="h0-0-25" class="i">+
+</a><a href="#h0-0-26" id="h0-0-26" class="i">+ procedure C_interface_deinit;
+</a><a href="#h0-0-27" id="h0-0-27" class="i">+ attribute foreign of C_interface_deinit : procedure is "deinit ../../C/my_FLI_linux.so";
+</a><a href="#h0-0-28" id="h0-0-28" class="i">+
+</a><a href="#h0-0-29" id="h0-0-29" class="i">+ procedure C_interface_write(byte_pos : in integer; byte_value: in integer);
+</a><a href="#h0-0-30" id="h0-0-30" class="i">+ attribute foreign of C_interface_write : procedure is "write_to_file ../../C/my_FLI_linux.so";
+</a><a href="#h0-0-31" id="h0-0-31" class="i">+
+</a><a href="#h0-0-32" id="h0-0-32" class="i">+ procedure C_interface_read(byte_pos : in integer; byte_value: out integer);
+</a><a href="#h0-0-33" id="h0-0-33" class="i">+ attribute foreign of C_interface_read : procedure is "read_from_file ../../C/my_FLI_linux.so";
+</a><a href="#h0-0-34" id="h0-0-34" class="i">+
+</a><a href="#h0-0-35" id="h0-0-35" class="i">+end;
+</a><a href="#h0-0-36" id="h0-0-36" class="i">+
+</a><a href="#h0-0-37" id="h0-0-37" class="i">+package body C_interface is
+</a><a href="#h0-0-38" id="h0-0-38" class="i">+ procedure C_interface_init is begin end;
+</a><a href="#h0-0-39" id="h0-0-39" class="i">+ procedure C_interface_deinit is begin end;
+</a><a href="#h0-0-40" id="h0-0-40" class="i">+
+</a><a href="#h0-0-41" id="h0-0-41" class="i">+ procedure C_interface_write(byte_pos : in integer; byte_value: in integer) is begin end;
+</a><a href="#h0-0-42" id="h0-0-42" class="i">+ procedure C_interface_read(byte_pos : in integer; byte_value: out integer) is begin end;
+</a><a href="#h0-0-43" id="h0-0-43" class="i">+end;
+</a><a href="#h0-0-44" id="h0-0-44" class="i">+```
+</a><a href="#h0-0-45" id="h0-0-45" class="i">+All we have to do is leave the bodies of the procedures empty. In the definition we add "attribute foreign," where we specify symbol name and file path.
+</a><a href="#h0-0-46" id="h0-0-46" class="i">+That's it, once bound with a dynamic library you can call this procerude like any other VHDL procedure.
+</a><a href="#h0-0-47" id="h0-0-47" class="i">+
+</a><a href="#h0-0-48" id="h0-0-48" class="i">+## C side
+</a><a href="#h0-0-49" id="h0-0-49" class="i">+
+</a><a href="#h0-0-50" id="h0-0-50" class="i">+The C side doesn't have to do much except making sure symbols are created with the correct name and prototype as defined in the VHDL code. I suggest primarily using integers, as VHDL integers are compatible with C's. `out` variables are simply pointers.
+</a><a href="#h0-0-51" id="h0-0-51" class="i">+
+</a><a href="#h0-0-52" id="h0-0-52" class="i">+```c
+</a><a href="#h0-0-53" id="h0-0-53" class="i">+#include <stdio.h>
+</a><a href="#h0-0-54" id="h0-0-54" class="i">+#include <assert.h>
+</a><a href="#h0-0-55" id="h0-0-55" class="i">+
+</a><a href="#h0-0-56" id="h0-0-56" class="i">+static FILE* my_file;
+</a><a href="#h0-0-57" id="h0-0-57" class="i">+#define MY_FILE_SIZE (10 << 10)
+</a><a href="#h0-0-58" id="h0-0-58" class="i">+
+</a><a href="#h0-0-59" id="h0-0-59" class="i">+void init() {
+</a><a href="#h0-0-60" id="h0-0-60" class="i">+ my_file = fopen("./test.bin", "wb+"); // open with write, this makes a new empty file
+</a><a href="#h0-0-61" id="h0-0-61" class="i">+
+</a><a href="#h0-0-62" id="h0-0-62" class="i">+ assert(my_file);
+</a><a href="#h0-0-63" id="h0-0-63" class="i">+
+</a><a href="#h0-0-64" id="h0-0-64" class="i">+ // resize file
+</a><a href="#h0-0-65" id="h0-0-65" class="i">+ fseek(my_file, MY_FILE_SIZE-1, SEEK_SET);
+</a><a href="#h0-0-66" id="h0-0-66" class="i">+ fputc(0, my_file);
+</a><a href="#h0-0-67" id="h0-0-67" class="i">+}
+</a><a href="#h0-0-68" id="h0-0-68" class="i">+
+</a><a href="#h0-0-69" id="h0-0-69" class="i">+void deinit() {
+</a><a href="#h0-0-70" id="h0-0-70" class="i">+ fclose(my_file);
+</a><a href="#h0-0-71" id="h0-0-71" class="i">+}
+</a><a href="#h0-0-72" id="h0-0-72" class="i">+
+</a><a href="#h0-0-73" id="h0-0-73" class="i">+void write_to_file(int byte_pos, int byte_value) {
+</a><a href="#h0-0-74" id="h0-0-74" class="i">+ assert(my_file);
+</a><a href="#h0-0-75" id="h0-0-75" class="i">+
+</a><a href="#h0-0-76" id="h0-0-76" class="i">+ fseek(my_file, byte_pos, SEEK_SET);
+</a><a href="#h0-0-77" id="h0-0-77" class="i">+ fwrite(&byte_value, 1, 1, my_file);
+</a><a href="#h0-0-78" id="h0-0-78" class="i">+}
+</a><a href="#h0-0-79" id="h0-0-79" class="i">+
+</a><a href="#h0-0-80" id="h0-0-80" class="i">+void read_from_file(int byte_pos, int* byte_value) {
+</a><a href="#h0-0-81" id="h0-0-81" class="i">+ assert(my_file);
+</a><a href="#h0-0-82" id="h0-0-82" class="i">+
+</a><a href="#h0-0-83" id="h0-0-83" class="i">+ fseek(my_file, byte_pos, SEEK_SET);
+</a><a href="#h0-0-84" id="h0-0-84" class="i">+ fread(byte_value, 1, 1, my_file);
+</a><a href="#h0-0-85" id="h0-0-85" class="i">+}
+</a><a href="#h0-0-86" id="h0-0-86" class="i">+```
+</a><a href="#h0-0-87" id="h0-0-87" class="i">+
+</a><a href="#h0-0-88" id="h0-0-88" class="i">+## Compiling
+</a><a href="#h0-0-89" id="h0-0-89" class="i">+
+</a><a href="#h0-0-90" id="h0-0-90" class="i">+We neede to compile to a dynamic library. Since ModelSim is 32-bit, we need to make sure we compile to 32-bit as well.
+</a><a href="#h0-0-91" id="h0-0-91" class="i">+
+</a><a href="#h0-0-92" id="h0-0-92" class="i">+Using GCC and MINGW it can be done like so:
+</a><a href="#h0-0-93" id="h0-0-93" class="i">+```sh
+</a><a href="#h0-0-94" id="h0-0-94" class="i">+#!/usr/bin/env sh
+</a><a href="#h0-0-95" id="h0-0-95" class="i">+set -e
+</a><a href="#h0-0-96" id="h0-0-96" class="i">+
+</a><a href="#h0-0-97" id="h0-0-97" class="i">+gcc -fPIC -Wall -m32 -g3 my_FLI.c -shared -o my_FLI_linux.so
+</a><a href="#h0-0-98" id="h0-0-98" class="i">+file my_FLI_linux.so
+</a><a href="#h0-0-99" id="h0-0-99" class="i">+```
+</a><a href="#h0-0-100" id="h0-0-100" class="i">+
+</a><a href="#h0-0-101" id="h0-0-101" class="i">+```sh
+</a><a href="#h0-0-102" id="h0-0-102" class="i">+#!/usr/bin/env sh
+</a><a href="#h0-0-103" id="h0-0-103" class="i">+set -e
+</a><a href="#h0-0-104" id="h0-0-104" class="i">+
+</a><a href="#h0-0-105" id="h0-0-105" class="i">+i686-w64-mingw32-gcc -fPIC -Wall -m32 -g3 my_FLI.c -shared -o my_FLI_windows.dll
+</a><a href="#h0-0-106" id="h0-0-106" class="i">+file my_FLI_windows.dll
+</a><a href="#h0-0-107" id="h0-0-107" class="i">+```
+</a><a href="#h0-0-108" id="h0-0-108" class="i">+
+</a><a href="#h0-0-109" id="h0-0-109" class="i">+## Conclusion
+</a><a href="#h0-0-110" id="h0-0-110" class="i">+
+</a><a href="#h0-0-111" id="h0-0-111" class="i">+Now you can run this in ModelSim and get the full utility of a C program. Note that the path provided in "attribute foreign" must be absolute or relative to the working directory inside ModelSim.
+</a><a href="#h0-0-112" id="h0-0-112" class="i">+
+</a><a href="#h0-0-113" id="h0-0-113" class="i">+\*Disclaimer: None of the code above is actually tested or compiled, I'm just writing from memory/reference. There might be typos or small errors.
+</a><a href="#h0-0-114" id="h0-0-114" class="i">+\ No newline at end of file
+</a><b>diff --git a/<a id="h1" href="../file/_posts/.%232025-08-21-modelsim_fli_tutorial.md.html">_posts/.#2025-08-21-modelsim_fli_tutorial.md</a> b/<a href="../file/_posts/.%232025-08-21-modelsim_fli_tutorial.md.html">_posts/.#2025-08-21-modelsim_fli_tutorial.md</a></b>
+<a href="#h1-0" id="h1-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h1-0-0" id="h1-0-0" class="i">+halvard@hslaptop.7658:1755774842
+</a><a href="#h1-0-1" id="h1-0-1" class="i">+\ No newline at end of file
+</a><b>diff --git a/<a id="h2" href="../file/_posts/2025-08-21-modelsim_fli_tutorial.md.html">_posts/2025-08-21-modelsim_fli_tutorial.md</a> b/<a href="../file/_posts/2025-08-21-modelsim_fli_tutorial.md.html">_posts/2025-08-21-modelsim_fli_tutorial.md</a></b>
+<a href="#h2-0" id="h2-0" class="h">@@ -0,0 +1,114 @@
+</a><a href="#h2-0-0" id="h2-0-0" class="i">+---
+</a><a href="#h2-0-1" id="h2-0-1" class="i">+layout: post
+</a><a href="#h2-0-2" id="h2-0-2" class="i">+title: "ModelSim FLI (Foreign Language Interface) Tutorial"
+</a><a href="#h2-0-3" id="h2-0-3" class="i">+description: ModelSim FLI (Foreign Language Interface) Tutorial using VHDL and C to improve your test-benches.
+</a><a href="#h2-0-4" id="h2-0-4" class="i">+comments: true
+</a><a href="#h2-0-5" id="h2-0-5" class="i">+tags: [writing, electronics, programming, VHDL, C, graphics]
+</a><a href="#h2-0-6" id="h2-0-6" class="i">+---
+</a><a href="#h2-0-7" id="h2-0-7" class="i">+
+</a><a href="#h2-0-8" id="h2-0-8" class="i">+## Introduction
+</a><a href="#h2-0-9" id="h2-0-9" class="i">+
+</a><a href="#h2-0-10" id="h2-0-10" class="i">+ModelSim actually has a pretty simple way to extend your VHDL code with C. It's called the Foreign Language Interface (FLI). It works by defining a dynamic library and it's function symbols through VHDL. You don't even have to use any libraries to make it work.
+</a><a href="#h2-0-11" id="h2-0-11" class="i">+
+</a><a href="#h2-0-12" id="h2-0-12" class="i">+All information you need can be found in this PDF: [https://web.archive.org/web/20130107142559/https://users.ece.cmu.edu/~kbiswas/modelsim/se_fli.pdf](https://web.archive.org/web/20130107142559/https://users.ece.cmu.edu/~kbiswas/modelsim/se_fli.pdf) \
+</a><a href="#h2-0-13" id="h2-0-13" class="i">+However it covers a lot more than what's useful or needed, which makes it almost confusing.
+</a><a href="#h2-0-14" id="h2-0-14" class="i">+
+</a><a href="#h2-0-15" id="h2-0-15" class="i">+Below is a simple FLI program that opens a file and reads/writes bytes at arbitrary positions.
+</a><a href="#h2-0-16" id="h2-0-16" class="i">+
+</a><a href="#h2-0-17" id="h2-0-17" class="i">+## VHDL side
+</a><a href="#h2-0-18" id="h2-0-18" class="i">+The easiest way to interface with the FLI is through procedures.
+</a><a href="#h2-0-19" id="h2-0-19" class="i">+It looks something like this:
+</a><a href="#h2-0-20" id="h2-0-20" class="i">+```vhdl
+</a><a href="#h2-0-21" id="h2-0-21" class="i">+package C_interface is
+</a><a href="#h2-0-22" id="h2-0-22" class="i">+
+</a><a href="#h2-0-23" id="h2-0-23" class="i">+ procedure C_interface_init;
+</a><a href="#h2-0-24" id="h2-0-24" class="i">+ attribute foreign of C_interface_init : procedure is "init ../../C/my_FLI_linux.so";
+</a><a href="#h2-0-25" id="h2-0-25" class="i">+
+</a><a href="#h2-0-26" id="h2-0-26" class="i">+ procedure C_interface_deinit;
+</a><a href="#h2-0-27" id="h2-0-27" class="i">+ attribute foreign of C_interface_deinit : procedure is "deinit ../../C/my_FLI_linux.so";
+</a><a href="#h2-0-28" id="h2-0-28" class="i">+
+</a><a href="#h2-0-29" id="h2-0-29" class="i">+ procedure C_interface_write(byte_pos : in integer; byte_value: in integer);
+</a><a href="#h2-0-30" id="h2-0-30" class="i">+ attribute foreign of C_interface_write : procedure is "write_to_file ../../C/my_FLI_linux.so";
+</a><a href="#h2-0-31" id="h2-0-31" class="i">+
+</a><a href="#h2-0-32" id="h2-0-32" class="i">+ procedure C_interface_read(byte_pos : in integer; byte_value: out integer);
+</a><a href="#h2-0-33" id="h2-0-33" class="i">+ attribute foreign of C_interface_read : procedure is "read_from_file ../../C/my_FLI_linux.so";
+</a><a href="#h2-0-34" id="h2-0-34" class="i">+
+</a><a href="#h2-0-35" id="h2-0-35" class="i">+end;
+</a><a href="#h2-0-36" id="h2-0-36" class="i">+
+</a><a href="#h2-0-37" id="h2-0-37" class="i">+package body C_interface is
+</a><a href="#h2-0-38" id="h2-0-38" class="i">+ procedure C_interface_init is begin end;
+</a><a href="#h2-0-39" id="h2-0-39" class="i">+ procedure C_interface_deinit is begin end;
+</a><a href="#h2-0-40" id="h2-0-40" class="i">+
+</a><a href="#h2-0-41" id="h2-0-41" class="i">+ procedure C_interface_write(byte_pos : in integer; byte_value: in integer) is begin end;
+</a><a href="#h2-0-42" id="h2-0-42" class="i">+ procedure C_interface_read(byte_pos : in integer; byte_value: out integer) is begin end;
+</a><a href="#h2-0-43" id="h2-0-43" class="i">+end;
+</a><a href="#h2-0-44" id="h2-0-44" class="i">+```
+</a><a href="#h2-0-45" id="h2-0-45" class="i">+All we have to do is leave the bodies of the procedures empty. In the definition we add "attribute foreign," where we specify symbol name and file path.
+</a><a href="#h2-0-46" id="h2-0-46" class="i">+That's it, once bound with a dynamic library you can call this procerude like any other VHDL procedure.
+</a><a href="#h2-0-47" id="h2-0-47" class="i">+
+</a><a href="#h2-0-48" id="h2-0-48" class="i">+## C side
+</a><a href="#h2-0-49" id="h2-0-49" class="i">+
+</a><a href="#h2-0-50" id="h2-0-50" class="i">+The C side doesn't have to do much except making sure symbols are created with the correct name and prototype as defined in the VHDL code. I suggest primarily using integers, as VHDL integers are compatible with C's. `out` variables are simply pointers.
+</a><a href="#h2-0-51" id="h2-0-51" class="i">+
+</a><a href="#h2-0-52" id="h2-0-52" class="i">+```c
+</a><a href="#h2-0-53" id="h2-0-53" class="i">+#include <stdio.h>
+</a><a href="#h2-0-54" id="h2-0-54" class="i">+#include <assert.h>
+</a><a href="#h2-0-55" id="h2-0-55" class="i">+
+</a><a href="#h2-0-56" id="h2-0-56" class="i">+static FILE* my_file;
+</a><a href="#h2-0-57" id="h2-0-57" class="i">+#define MY_FILE_SIZE (10 << 10)
+</a><a href="#h2-0-58" id="h2-0-58" class="i">+
+</a><a href="#h2-0-59" id="h2-0-59" class="i">+void init() {
+</a><a href="#h2-0-60" id="h2-0-60" class="i">+ my_file = fopen("./test.bin", "wb+"); // open with write, this makes a new empty file
+</a><a href="#h2-0-61" id="h2-0-61" class="i">+
+</a><a href="#h2-0-62" id="h2-0-62" class="i">+ assert(my_file);
+</a><a href="#h2-0-63" id="h2-0-63" class="i">+
+</a><a href="#h2-0-64" id="h2-0-64" class="i">+ // resize file
+</a><a href="#h2-0-65" id="h2-0-65" class="i">+ fseek(my_file, MY_FILE_SIZE-1, SEEK_SET);
+</a><a href="#h2-0-66" id="h2-0-66" class="i">+ fputc(0, my_file);
+</a><a href="#h2-0-67" id="h2-0-67" class="i">+}
+</a><a href="#h2-0-68" id="h2-0-68" class="i">+
+</a><a href="#h2-0-69" id="h2-0-69" class="i">+void deinit() {
+</a><a href="#h2-0-70" id="h2-0-70" class="i">+ fclose(my_file);
+</a><a href="#h2-0-71" id="h2-0-71" class="i">+}
+</a><a href="#h2-0-72" id="h2-0-72" class="i">+
+</a><a href="#h2-0-73" id="h2-0-73" class="i">+void write_to_file(int byte_pos, int byte_value) {
+</a><a href="#h2-0-74" id="h2-0-74" class="i">+ assert(my_file);
+</a><a href="#h2-0-75" id="h2-0-75" class="i">+
+</a><a href="#h2-0-76" id="h2-0-76" class="i">+ fseek(my_file, byte_pos, SEEK_SET);
+</a><a href="#h2-0-77" id="h2-0-77" class="i">+ fwrite(&byte_value, 1, 1, my_file);
+</a><a href="#h2-0-78" id="h2-0-78" class="i">+}
+</a><a href="#h2-0-79" id="h2-0-79" class="i">+
+</a><a href="#h2-0-80" id="h2-0-80" class="i">+void read_from_file(int byte_pos, int* byte_value) {
+</a><a href="#h2-0-81" id="h2-0-81" class="i">+ assert(my_file);
+</a><a href="#h2-0-82" id="h2-0-82" class="i">+
+</a><a href="#h2-0-83" id="h2-0-83" class="i">+ fseek(my_file, byte_pos, SEEK_SET);
+</a><a href="#h2-0-84" id="h2-0-84" class="i">+ fread(byte_value, 1, 1, my_file);
+</a><a href="#h2-0-85" id="h2-0-85" class="i">+}
+</a><a href="#h2-0-86" id="h2-0-86" class="i">+```
+</a><a href="#h2-0-87" id="h2-0-87" class="i">+
+</a><a href="#h2-0-88" id="h2-0-88" class="i">+## Compiling
+</a><a href="#h2-0-89" id="h2-0-89" class="i">+
+</a><a href="#h2-0-90" id="h2-0-90" class="i">+We neede to compile to a dynamic library. Since ModelSim is 32-bit, we need to make sure we compile to 32-bit as well.
+</a><a href="#h2-0-91" id="h2-0-91" class="i">+
+</a><a href="#h2-0-92" id="h2-0-92" class="i">+Using GCC and MINGW it can be done like so:
+</a><a href="#h2-0-93" id="h2-0-93" class="i">+```sh
+</a><a href="#h2-0-94" id="h2-0-94" class="i">+#!/usr/bin/env sh
+</a><a href="#h2-0-95" id="h2-0-95" class="i">+set -e
+</a><a href="#h2-0-96" id="h2-0-96" class="i">+
+</a><a href="#h2-0-97" id="h2-0-97" class="i">+gcc -fPIC -Wall -m32 -g3 my_FLI.c -shared -o my_FLI_linux.so
+</a><a href="#h2-0-98" id="h2-0-98" class="i">+file my_FLI_linux.so
+</a><a href="#h2-0-99" id="h2-0-99" class="i">+```
+</a><a href="#h2-0-100" id="h2-0-100" class="i">+
+</a><a href="#h2-0-101" id="h2-0-101" class="i">+```sh
+</a><a href="#h2-0-102" id="h2-0-102" class="i">+#!/usr/bin/env sh
+</a><a href="#h2-0-103" id="h2-0-103" class="i">+set -e
+</a><a href="#h2-0-104" id="h2-0-104" class="i">+
+</a><a href="#h2-0-105" id="h2-0-105" class="i">+i686-w64-mingw32-gcc -fPIC -Wall -m32 -g3 my_FLI.c -shared -o my_FLI_windows.dll
+</a><a href="#h2-0-106" id="h2-0-106" class="i">+file my_FLI_windows.dll
+</a><a href="#h2-0-107" id="h2-0-107" class="i">+```
+</a><a href="#h2-0-108" id="h2-0-108" class="i">+
+</a><a href="#h2-0-109" id="h2-0-109" class="i">+## Conclusion
+</a><a href="#h2-0-110" id="h2-0-110" class="i">+
+</a><a href="#h2-0-111" id="h2-0-111" class="i">+Now you can run this in ModelSim and get the full utility of a C program. Note that the path provided in "attribute foreign" must be absolute or relative to the working directory inside ModelSim.
+</a><a href="#h2-0-112" id="h2-0-112" class="i">+
+</a><a href="#h2-0-113" id="h2-0-113" class="i">+\*Disclaimer: None of the code above is actually tested or compiled, I'm just writing from memory/reference. There might be typos or small errors.
+</a><a href="#h2-0-114" id="h2-0-114" class="i">+\ No newline at end of file
+</a><b>diff --git a/<a id="h3" href="../file/_posts/2025-08-21-modelsim_fli_tutorial.md~.html">_posts/2025-08-21-modelsim_fli_tutorial.md~</a> b/<a href="../file/_posts/2025-08-21-modelsim_fli_tutorial.md~.html">_posts/2025-08-21-modelsim_fli_tutorial.md~</a></b>
+<a href="#h3-0" id="h3-0" class="h">@@ -0,0 +1,10 @@
+</a><a href="#h3-0-0" id="h3-0-0" class="i">+
+</a><a href="#h3-0-1" id="h3-0-1" class="i">+
+</a><a href="#h3-0-2" id="h3-0-2" class="i">+
+</a><a href="#h3-0-3" id="h3-0-3" class="i">+
+</a><a href="#h3-0-4" id="h3-0-4" class="i">+
+</a><a href="#h3-0-5" id="h3-0-5" class="i">+
+</a><a href="#h3-0-6" id="h3-0-6" class="i">+
+</a><a href="#h3-0-7" id="h3-0-7" class="i">+
+</a><a href="#h3-0-8" id="h3-0-8" class="i">+
+</a><a href="#h3-0-9" id="h3-0-9" class="i">+https://web.archive.org/web/20130107142559/https://users.ece.cmu.edu/~kbiswas/modelsim/se_fli.pdf
+</a><a href="#h3-0-10" id="h3-0-10" class="i">+\ No newline at end of file
+</a><b>diff --git a/<a id="h4" href="../file/_todo.md.html">_todo.md</a> b/<a href="../file/_todo.md.html">_todo.md</a></b>
+<a href="#h4-0" id="h4-0" class="h">@@ -9,9 +9,6 @@
+</a> - Chicken door
+ - Learning tips for electronics
+ - modelsim FLI tutorial (VHDL)
+<a href="#h4-0-3" id="h4-0-3" class="d">-- vhdl SPI tutorial
+</a><a href="#h4-0-4" id="h4-0-4" class="d">-- vhdl fifo tutorial
+</a><a href="#h4-0-5" id="h4-0-5" class="d">-- dealing with high power noise (basically om coil kontroller)
+</a>
+ ### other
+ - Camping
+</pre>
+</div>
+</body>
+</html>
diff --git a/git/n-channel/commit/781e2dd6c51de32c15637a7051987ba70ea78ffb.html b/git/n-channel/commit/781e2dd6c51de32c15637a7051987ba70ea78ffb.html
@@ -0,0 +1,7567 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>remove git nchannel files - n-channel - Unnamed repository; edit this file 'description' to name the repository.
+</title>
+<link rel="icon" type="image/png" href="../favicon.png" />
+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+<link rel="stylesheet" type="text/css" href="../style.css" />
+</head>
+<body>
+<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file 'description' to name the repository.
+</span></td></tr><tr><td></td><td>
+<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+<hr/>
+<div id="content">
+<pre><b>commit</b> <a href="../commit/781e2dd6c51de32c15637a7051987ba70ea78ffb.html">781e2dd6c51de32c15637a7051987ba70ea78ffb</a>
+<b>parent</b> <a href="../commit/a9e431cda4e6c1156bc79fe55d46d02fcf772380.html">a9e431cda4e6c1156bc79fe55d46d02fcf772380</a>
+<b>Author:</b> Samdal <<a href="mailto:samdal@protonmail.com">samdal@protonmail.com</a>>
+<b>Date:</b> Wed, 6 Aug 2025 00:58:46 +0200
+
+remove git nchannel files
+
+<b>Diffstat:</b>
+<table><tr><td class="D">D</td><td><a href="#h0">git/n-channel/file/.gitignore.html</a></td><td> | </td><td class="num">31</td><td><span class="i"></span><span class="d">-------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h1">git/n-channel/file/404.html.html</a></td><td> | </td><td class="num">34</td><td><span class="i"></span><span class="d">----------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h2">git/n-channel/file/Gemfile.html</a></td><td> | </td><td class="num">63</td><td><span class="i"></span><span class="d">---------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h3">git/n-channel/file/Gemfile.lock.html</a></td><td> | </td><td class="num">256</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h4">git/n-channel/file/_config.yml.html</a></td><td> | </td><td class="num">90</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h5">git/n-channel/file/_data/navigation.yml.html</a></td><td> | </td><td class="num">34</td><td><span class="i"></span><span class="d">----------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h6">git/n-channel/file/_includes/anchor_headings.html.html</a></td><td> | </td><td class="num">127</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h7">git/n-channel/file/_includes/head.html.html</a></td><td> | </td><td class="num">87</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h8">git/n-channel/file/_includes/inline.scss.html</a></td><td> | </td><td class="num">24</td><td><span class="i"></span><span class="d">------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h9">git/n-channel/file/_includes/navigation.html.html</a></td><td> | </td><td class="num">38</td><td><span class="i"></span><span class="d">--------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h10">git/n-channel/file/_layouts/compress.html.html</a></td><td> | </td><td class="num">33</td><td><span class="i"></span><span class="d">---------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h11">git/n-channel/file/_layouts/default.html.html</a></td><td> | </td><td class="num">65</td><td><span class="i"></span><span class="d">-----------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h12">git/n-channel/file/_layouts/page.html.html</a></td><td> | </td><td class="num">34</td><td><span class="i"></span><span class="d">----------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h13">git/n-channel/file/_layouts/post.html.html</a></td><td> | </td><td class="num">93</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h14">git/n-channel/file/_layouts/tag.html.html</a></td><td> | </td><td class="num">40</td><td><span class="i"></span><span class="d">----------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h15">git/n-channel/file/_layouts/tags.html.html</a></td><td> | </td><td class="num">37</td><td><span class="i"></span><span class="d">-------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h16">git/n-channel/file/_pages/about.md.html</a></td><td> | </td><td class="num">66</td><td><span class="i"></span><span class="d">------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h17">git/n-channel/file/_pages/search.html.html</a></td><td> | </td><td class="num">94</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h18">git/n-channel/file/_plugins/tags.rb.html</a></td><td> | </td><td class="num">48</td><td><span class="i"></span><span class="d">------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h19">git/n-channel/file/_posts/2014-02-21-fish-mode.md.html</a></td><td> | </td><td class="num">46</td><td><span class="i"></span><span class="d">----------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h20">git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html</a></td><td> | </td><td class="num">383</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h21">git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html</a></td><td> | </td><td class="num">824</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h22">git/n-channel/file/_posts/2025-02-20-hello-world.md.html</a></td><td> | </td><td class="num">42</td><td><span class="i"></span><span class="d">------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h23">git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html</a></td><td> | </td><td class="num">150</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h24">git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html</a></td><td> | </td><td class="num">322</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h25">git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html</a></td><td> | </td><td class="num">250</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h26">git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html</a></td><td> | </td><td class="num">363</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h27">git/n-channel/file/_posts/2025-02-28-build-sh.md.html</a></td><td> | </td><td class="num">186</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h28">git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html</a></td><td> | </td><td class="num">106</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h29">git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html</a></td><td> | </td><td class="num">101</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h30">git/n-channel/file/_sass/_main.scss.html</a></td><td> | </td><td class="num">345</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h31">git/n-channel/file/_todo.md.html</a></td><td> | </td><td class="num">44</td><td><span class="i"></span><span class="d">--------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h32">git/n-channel/file/assets/css/vs.css.html</a></td><td> | </td><td class="num">55</td><td><span class="i"></span><span class="d">-------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h33">git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h34">git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h35">git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h36">git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h37">git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h38">git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h39">git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h40">git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h41">git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h42">git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h43">git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h44">git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h45">git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h46">git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h47">git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h48">git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h49">git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h50">git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h51">git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h52">git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h53">git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h54">git/n-channel/file/assets/images/modified_stolen_art/couch.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h55">git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h56">git/n-channel/file/assets/images/modified_stolen_art/grass.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h57">git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h58">git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h59">git/n-channel/file/assets/images/modified_stolen_art/silly.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h60">git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h61">git/n-channel/file/assets/images/nisse-collection.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h62">git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h63">git/n-channel/file/assets/images/old_projects/awaC.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h64">git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h65">git/n-channel/file/assets/images/old_projects/gb.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h66">git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h67">git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h68">git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h69">git/n-channel/file/assets/images/old_projects/hs.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h70">git/n-channel/file/assets/images/old_projects/lidar.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h71">git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h72">git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h73">git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h74">git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h75">git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h76">git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h77">git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h78">git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h79">git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h80">git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h81">git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h82">git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h83">git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h84">git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h85">git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h86">git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h87">git/n-channel/file/assets/js/search-script.min.js.html</a></td><td> | </td><td class="num">29</td><td><span class="i"></span><span class="d">-----------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h88">git/n-channel/file/atom.xml.html</a></td><td> | </td><td class="num">1225</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h89">git/n-channel/file/favicon.png.html</a></td><td> | </td><td class="num">22</td><td><span class="i"></span><span class="d">----------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h90">git/n-channel/file/feed.json.html</a></td><td> | </td><td class="num">82</td><td><span class="i"></span><span class="d">-------------------------------------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h91">git/n-channel/file/index.html.html</a></td><td> | </td><td class="num">44</td><td><span class="i"></span><span class="d">--------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h92">git/n-channel/file/package-lock.json.html</a></td><td> | </td><td class="num">50</td><td><span class="i"></span><span class="d">--------------------------------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h93">git/n-channel/file/package.json.html</a></td><td> | </td><td class="num">28</td><td><span class="i"></span><span class="d">----------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h94">git/n-channel/file/search.js.html</a></td><td> | </td><td class="num">29</td><td><span class="i"></span><span class="d">-----------------------------</span></td></tr>
+<tr><td class="D">D</td><td><a href="#h95">git/n-channel/file/search.json.html</a></td><td> | </td><td class="num">40</td><td><span class="i"></span><span class="d">----------------------------------------</span></td></tr>
+</table></pre><pre>96 files changed, 0 insertions(+), 7248 deletions(-)
+<hr/><b>diff --git a/<a id="h0" href="../file/git/n-channel/file/.gitignore.html.html">git/n-channel/file/.gitignore.html</a> b/<a href="../file/git/n-channel/file/.gitignore.html.html">git/n-channel/file/.gitignore.html</a></b>
+<a href="#h0-0" id="h0-0" class="h">@@ -1,31 +0,0 @@
+</a><a href="#h0-0-0" id="h0-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h0-0-1" id="h0-0-1" class="d">-<html>
+</a><a href="#h0-0-2" id="h0-0-2" class="d">-<head>
+</a><a href="#h0-0-3" id="h0-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h0-0-4" id="h0-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h0-0-5" id="h0-0-5" class="d">-<title>.gitignore - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h0-0-6" id="h0-0-6" class="d">-</title>
+</a><a href="#h0-0-7" id="h0-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h0-0-8" id="h0-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h0-0-9" id="h0-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h0-0-10" id="h0-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h0-0-11" id="h0-0-11" class="d">-</head>
+</a><a href="#h0-0-12" id="h0-0-12" class="d">-<body>
+</a><a href="#h0-0-13" id="h0-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h0-0-14" id="h0-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h0-0-15" id="h0-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h0-0-16" id="h0-0-16" class="d">-<hr/>
+</a><a href="#h0-0-17" id="h0-0-17" class="d">-<div id="content">
+</a><a href="#h0-0-18" id="h0-0-18" class="d">-<p> .gitignore (94B)</p><hr/><pre id="blob">
+</a><a href="#h0-0-19" id="h0-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> _site
+</a><a href="#h0-0-20" id="h0-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> .sass-cache
+</a><a href="#h0-0-21" id="h0-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> .jekyll-cache
+</a><a href="#h0-0-22" id="h0-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> .jekyll-metadata
+</a><a href="#h0-0-23" id="h0-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> .bundle
+</a><a href="#h0-0-24" id="h0-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> vendor
+</a><a href="#h0-0-25" id="h0-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> git/n-channel/file
+</a><a href="#h0-0-26" id="h0-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> _git/repos
+</a><a href="#h0-0-27" id="h0-0-27" class="d">-</pre>
+</a><a href="#h0-0-28" id="h0-0-28" class="d">-</div>
+</a><a href="#h0-0-29" id="h0-0-29" class="d">-</body>
+</a><a href="#h0-0-30" id="h0-0-30" class="d">-</html>
+</a><b>diff --git a/<a id="h1" href="../file/git/n-channel/file/404.html.html.html">git/n-channel/file/404.html.html</a> b/<a href="../file/git/n-channel/file/404.html.html.html">git/n-channel/file/404.html.html</a></b>
+<a href="#h1-0" id="h1-0" class="h">@@ -1,34 +0,0 @@
+</a><a href="#h1-0-0" id="h1-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h1-0-1" id="h1-0-1" class="d">-<html>
+</a><a href="#h1-0-2" id="h1-0-2" class="d">-<head>
+</a><a href="#h1-0-3" id="h1-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h1-0-4" id="h1-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h1-0-5" id="h1-0-5" class="d">-<title>404.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h1-0-6" id="h1-0-6" class="d">-</title>
+</a><a href="#h1-0-7" id="h1-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h1-0-8" id="h1-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h1-0-9" id="h1-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h1-0-10" id="h1-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h1-0-11" id="h1-0-11" class="d">-</head>
+</a><a href="#h1-0-12" id="h1-0-12" class="d">-<body>
+</a><a href="#h1-0-13" id="h1-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h1-0-14" id="h1-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h1-0-15" id="h1-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h1-0-16" id="h1-0-16" class="d">-<hr/>
+</a><a href="#h1-0-17" id="h1-0-17" class="d">-<div id="content">
+</a><a href="#h1-0-18" id="h1-0-18" class="d">-<p> 404.html (158B)</p><hr/><pre id="blob">
+</a><a href="#h1-0-19" id="h1-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h1-0-20" id="h1-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: page
+</a><a href="#h1-0-21" id="h1-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;404: Page not found&quot;
+</a><a href="#h1-0-22" id="h1-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> permalink: 404.html
+</a><a href="#h1-0-23" id="h1-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> ---
+</a><a href="#h1-0-24" id="h1-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a>
+</a><a href="#h1-0-25" id="h1-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a>
+</a><a href="#h1-0-26" id="h1-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h1-0-27" id="h1-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> Sorry, we&#39;ve misplaced that URL or it&#39;s pointing to something that doesn&#39;t exist.
+</a><a href="#h1-0-28" id="h1-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h1-0-29" id="h1-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h1-0-30" id="h1-0-30" class="d">-</pre>
+</a><a href="#h1-0-31" id="h1-0-31" class="d">-</div>
+</a><a href="#h1-0-32" id="h1-0-32" class="d">-</body>
+</a><a href="#h1-0-33" id="h1-0-33" class="d">-</html>
+</a><b>diff --git a/<a id="h2" href="../file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a> b/<a href="../file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a></b>
+<a href="#h2-0" id="h2-0" class="h">@@ -1,63 +0,0 @@
+</a><a href="#h2-0-0" id="h2-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h2-0-1" id="h2-0-1" class="d">-<html>
+</a><a href="#h2-0-2" id="h2-0-2" class="d">-<head>
+</a><a href="#h2-0-3" id="h2-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h2-0-4" id="h2-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h2-0-5" id="h2-0-5" class="d">-<title>Gemfile - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h2-0-6" id="h2-0-6" class="d">-</title>
+</a><a href="#h2-0-7" id="h2-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h2-0-8" id="h2-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h2-0-9" id="h2-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h2-0-10" id="h2-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h2-0-11" id="h2-0-11" class="d">-</head>
+</a><a href="#h2-0-12" id="h2-0-12" class="d">-<body>
+</a><a href="#h2-0-13" id="h2-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h2-0-14" id="h2-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h2-0-15" id="h2-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h2-0-16" id="h2-0-16" class="d">-<hr/>
+</a><a href="#h2-0-17" id="h2-0-17" class="d">-<div id="content">
+</a><a href="#h2-0-18" id="h2-0-18" class="d">-<p> Gemfile (1426B)</p><hr/><pre id="blob">
+</a><a href="#h2-0-19" id="h2-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> source &quot;https://rubygems.org&quot;
+</a><a href="#h2-0-20" id="h2-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> # Hello! This is where you manage which Jekyll version is used to run.
+</a><a href="#h2-0-21" id="h2-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> # When you want to use a different version, change it below, save the
+</a><a href="#h2-0-22" id="h2-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> # file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
+</a><a href="#h2-0-23" id="h2-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> #
+</a><a href="#h2-0-24" id="h2-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> # bundle exec jekyll serve
+</a><a href="#h2-0-25" id="h2-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> #
+</a><a href="#h2-0-26" id="h2-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> # This will help ensure the proper Jekyll version is running.
+</a><a href="#h2-0-27" id="h2-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> # Happy Jekylling!
+</a><a href="#h2-0-28" id="h2-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> gem &quot;jekyll&quot;, &quot;~&gt; 4.4.1&quot;
+</a><a href="#h2-0-29" id="h2-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> # This is the default theme for new Jekyll sites. You may change this to anything you like.
+</a><a href="#h2-0-30" id="h2-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> gem &quot;minima&quot;, &quot;~&gt; 2.5&quot;
+</a><a href="#h2-0-31" id="h2-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> # If you want to use GitHub Pages, remove the &quot;gem &quot;jekyll&quot;&quot; above and
+</a><a href="#h2-0-32" id="h2-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> # uncomment the line below. To upgrade, run `bundle update github-pages`.
+</a><a href="#h2-0-33" id="h2-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> # gem &quot;github-pages&quot;, group: :jekyll_plugins
+</a><a href="#h2-0-34" id="h2-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> # If you have any plugins, put them here!
+</a><a href="#h2-0-35" id="h2-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> group :jekyll_plugins do
+</a><a href="#h2-0-36" id="h2-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> gem &quot;jekyll-feed&quot;, &quot;~&gt; 0.12&quot;
+</a><a href="#h2-0-37" id="h2-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> end
+</a><a href="#h2-0-38" id="h2-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a>
+</a><a href="#h2-0-39" id="h2-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
+</a><a href="#h2-0-40" id="h2-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> # and associated library.
+</a><a href="#h2-0-41" id="h2-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> platforms :mingw, :x64_mingw, :mswin, :jruby do
+</a><a href="#h2-0-42" id="h2-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> gem &quot;tzinfo&quot;, &quot;&gt;= 1&quot;, &quot;&lt; 3&quot;
+</a><a href="#h2-0-43" id="h2-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> gem &quot;tzinfo-data&quot;
+</a><a href="#h2-0-44" id="h2-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> end
+</a><a href="#h2-0-45" id="h2-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a>
+</a><a href="#h2-0-46" id="h2-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> # Performance-booster for watching directories on Windows
+</a><a href="#h2-0-47" id="h2-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> gem &quot;wdm&quot;, &quot;~&gt; 0.1&quot;, :platforms =&gt; [:mingw, :x64_mingw, :mswin]
+</a><a href="#h2-0-48" id="h2-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h2-0-49" id="h2-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> # Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
+</a><a href="#h2-0-50" id="h2-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> # do not have a Java counterpart.
+</a><a href="#h2-0-51" id="h2-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> gem &quot;http_parser.rb&quot;, &quot;~&gt; 0.6.0&quot;, :platforms =&gt; [:jruby]
+</a><a href="#h2-0-52" id="h2-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a>
+</a><a href="#h2-0-53" id="h2-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> gem &#39;jekyll-paginate&#39;
+</a><a href="#h2-0-54" id="h2-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> gem &#39;jekyll-seo-tag&#39;
+</a><a href="#h2-0-55" id="h2-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> gem &#39;jekyll-sitemap&#39;
+</a><a href="#h2-0-56" id="h2-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> gem &#39;jekyll-regex-replace&#39;
+</a><a href="#h2-0-57" id="h2-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> gem &#39;neocities&#39;
+</a><a href="#h2-0-58" id="h2-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> gem &#39;sass&#39;
+</a><a href="#h2-0-59" id="h2-0-59" class="d">-</pre>
+</a><a href="#h2-0-60" id="h2-0-60" class="d">-</div>
+</a><a href="#h2-0-61" id="h2-0-61" class="d">-</body>
+</a><a href="#h2-0-62" id="h2-0-62" class="d">-</html>
+</a><b>diff --git a/<a id="h3" href="../file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a> b/<a href="../file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a></b>
+<a href="#h3-0" id="h3-0" class="h">@@ -1,256 +0,0 @@
+</a><a href="#h3-0-0" id="h3-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h3-0-1" id="h3-0-1" class="d">-<html>
+</a><a href="#h3-0-2" id="h3-0-2" class="d">-<head>
+</a><a href="#h3-0-3" id="h3-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h3-0-4" id="h3-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h3-0-5" id="h3-0-5" class="d">-<title>Gemfile.lock - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h3-0-6" id="h3-0-6" class="d">-</title>
+</a><a href="#h3-0-7" id="h3-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h3-0-8" id="h3-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h3-0-9" id="h3-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h3-0-10" id="h3-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h3-0-11" id="h3-0-11" class="d">-</head>
+</a><a href="#h3-0-12" id="h3-0-12" class="d">-<body>
+</a><a href="#h3-0-13" id="h3-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h3-0-14" id="h3-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h3-0-15" id="h3-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h3-0-16" id="h3-0-16" class="d">-<hr/>
+</a><a href="#h3-0-17" id="h3-0-17" class="d">-<div id="content">
+</a><a href="#h3-0-18" id="h3-0-18" class="d">-<p> Gemfile.lock (6078B)</p><hr/><pre id="blob">
+</a><a href="#h3-0-19" id="h3-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> GEM
+</a><a href="#h3-0-20" id="h3-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> remote: https://rubygems.org/
+</a><a href="#h3-0-21" id="h3-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> specs:
+</a><a href="#h3-0-22" id="h3-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> addressable (2.8.7)
+</a><a href="#h3-0-23" id="h3-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> public_suffix (&gt;= 2.0.2, &lt; 7.0)
+</a><a href="#h3-0-24" id="h3-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> base64 (0.2.0)
+</a><a href="#h3-0-25" id="h3-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> bigdecimal (3.1.9)
+</a><a href="#h3-0-26" id="h3-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> colorator (1.1.0)
+</a><a href="#h3-0-27" id="h3-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> concurrent-ruby (1.3.5)
+</a><a href="#h3-0-28" id="h3-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> csv (3.3.2)
+</a><a href="#h3-0-29" id="h3-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> domain_name (0.6.20240107)
+</a><a href="#h3-0-30" id="h3-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> em-websocket (0.5.3)
+</a><a href="#h3-0-31" id="h3-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> eventmachine (&gt;= 0.12.9)
+</a><a href="#h3-0-32" id="h3-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> http_parser.rb (~&gt; 0)
+</a><a href="#h3-0-33" id="h3-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> eventmachine (1.2.7)
+</a><a href="#h3-0-34" id="h3-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> ffi (1.17.1)
+</a><a href="#h3-0-35" id="h3-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> ffi (1.17.1-aarch64-linux-gnu)
+</a><a href="#h3-0-36" id="h3-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> ffi (1.17.1-aarch64-linux-musl)
+</a><a href="#h3-0-37" id="h3-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> ffi (1.17.1-arm-linux-gnu)
+</a><a href="#h3-0-38" id="h3-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> ffi (1.17.1-arm-linux-musl)
+</a><a href="#h3-0-39" id="h3-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> ffi (1.17.1-arm64-darwin)
+</a><a href="#h3-0-40" id="h3-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> ffi (1.17.1-x86-linux-gnu)
+</a><a href="#h3-0-41" id="h3-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> ffi (1.17.1-x86-linux-musl)
+</a><a href="#h3-0-42" id="h3-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> ffi (1.17.1-x86_64-darwin)
+</a><a href="#h3-0-43" id="h3-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> ffi (1.17.1-x86_64-linux-gnu)
+</a><a href="#h3-0-44" id="h3-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> ffi (1.17.1-x86_64-linux-musl)
+</a><a href="#h3-0-45" id="h3-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> ffi-compiler (1.3.2)
+</a><a href="#h3-0-46" id="h3-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> ffi (&gt;= 1.15.5)
+</a><a href="#h3-0-47" id="h3-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> rake
+</a><a href="#h3-0-48" id="h3-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> forwardable-extended (2.6.0)
+</a><a href="#h3-0-49" id="h3-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> google-protobuf (4.29.3)
+</a><a href="#h3-0-50" id="h3-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> bigdecimal
+</a><a href="#h3-0-51" id="h3-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> rake (&gt;= 13)
+</a><a href="#h3-0-52" id="h3-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> google-protobuf (4.29.3-aarch64-linux)
+</a><a href="#h3-0-53" id="h3-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> bigdecimal
+</a><a href="#h3-0-54" id="h3-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> rake (&gt;= 13)
+</a><a href="#h3-0-55" id="h3-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> google-protobuf (4.29.3-arm64-darwin)
+</a><a href="#h3-0-56" id="h3-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> bigdecimal
+</a><a href="#h3-0-57" id="h3-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> rake (&gt;= 13)
+</a><a href="#h3-0-58" id="h3-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> google-protobuf (4.29.3-x86-linux)
+</a><a href="#h3-0-59" id="h3-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> bigdecimal
+</a><a href="#h3-0-60" id="h3-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> rake (&gt;= 13)
+</a><a href="#h3-0-61" id="h3-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> google-protobuf (4.29.3-x86_64-darwin)
+</a><a href="#h3-0-62" id="h3-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> bigdecimal
+</a><a href="#h3-0-63" id="h3-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> rake (&gt;= 13)
+</a><a href="#h3-0-64" id="h3-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> google-protobuf (4.29.3-x86_64-linux)
+</a><a href="#h3-0-65" id="h3-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> bigdecimal
+</a><a href="#h3-0-66" id="h3-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> rake (&gt;= 13)
+</a><a href="#h3-0-67" id="h3-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> http (5.3.1)
+</a><a href="#h3-0-68" id="h3-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> addressable (~&gt; 2.8)
+</a><a href="#h3-0-69" id="h3-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> http-cookie (~&gt; 1.0)
+</a><a href="#h3-0-70" id="h3-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> http-form_data (~&gt; 2.2)
+</a><a href="#h3-0-71" id="h3-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> llhttp-ffi (~&gt; 0.5.0)
+</a><a href="#h3-0-72" id="h3-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> http-cookie (1.0.8)
+</a><a href="#h3-0-73" id="h3-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> domain_name (~&gt; 0.5)
+</a><a href="#h3-0-74" id="h3-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> http-form_data (2.3.0)
+</a><a href="#h3-0-75" id="h3-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> http_parser.rb (0.8.0)
+</a><a href="#h3-0-76" id="h3-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> i18n (1.14.7)
+</a><a href="#h3-0-77" id="h3-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> concurrent-ruby (~&gt; 1.0)
+</a><a href="#h3-0-78" id="h3-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> jekyll (4.4.1)
+</a><a href="#h3-0-79" id="h3-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> addressable (~&gt; 2.4)
+</a><a href="#h3-0-80" id="h3-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> base64 (~&gt; 0.2)
+</a><a href="#h3-0-81" id="h3-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> colorator (~&gt; 1.0)
+</a><a href="#h3-0-82" id="h3-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> csv (~&gt; 3.0)
+</a><a href="#h3-0-83" id="h3-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> em-websocket (~&gt; 0.5)
+</a><a href="#h3-0-84" id="h3-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> i18n (~&gt; 1.0)
+</a><a href="#h3-0-85" id="h3-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> jekyll-sass-converter (&gt;= 2.0, &lt; 4.0)
+</a><a href="#h3-0-86" id="h3-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> jekyll-watch (~&gt; 2.0)
+</a><a href="#h3-0-87" id="h3-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> json (~&gt; 2.6)
+</a><a href="#h3-0-88" id="h3-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> kramdown (~&gt; 2.3, &gt;= 2.3.1)
+</a><a href="#h3-0-89" id="h3-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> kramdown-parser-gfm (~&gt; 1.0)
+</a><a href="#h3-0-90" id="h3-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> liquid (~&gt; 4.0)
+</a><a href="#h3-0-91" id="h3-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> mercenary (~&gt; 0.3, &gt;= 0.3.6)
+</a><a href="#h3-0-92" id="h3-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> pathutil (~&gt; 0.9)
+</a><a href="#h3-0-93" id="h3-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> rouge (&gt;= 3.0, &lt; 5.0)
+</a><a href="#h3-0-94" id="h3-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> safe_yaml (~&gt; 1.0)
+</a><a href="#h3-0-95" id="h3-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> terminal-table (&gt;= 1.8, &lt; 4.0)
+</a><a href="#h3-0-96" id="h3-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> webrick (~&gt; 1.7)
+</a><a href="#h3-0-97" id="h3-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> jekyll-feed (0.17.0)
+</a><a href="#h3-0-98" id="h3-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> jekyll (&gt;= 3.7, &lt; 5.0)
+</a><a href="#h3-0-99" id="h3-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> jekyll-paginate (1.1.0)
+</a><a href="#h3-0-100" id="h3-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> jekyll-regex-replace (1.1.0)
+</a><a href="#h3-0-101" id="h3-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> jekyll-sass-converter (3.1.0)
+</a><a href="#h3-0-102" id="h3-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> sass-embedded (~&gt; 1.75)
+</a><a href="#h3-0-103" id="h3-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> jekyll-seo-tag (2.8.0)
+</a><a href="#h3-0-104" id="h3-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> jekyll (&gt;= 3.8, &lt; 5.0)
+</a><a href="#h3-0-105" id="h3-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> jekyll-sitemap (1.4.0)
+</a><a href="#h3-0-106" id="h3-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> jekyll (&gt;= 3.7, &lt; 5.0)
+</a><a href="#h3-0-107" id="h3-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> jekyll-watch (2.2.1)
+</a><a href="#h3-0-108" id="h3-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> listen (~&gt; 3.0)
+</a><a href="#h3-0-109" id="h3-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> json (2.10.1)
+</a><a href="#h3-0-110" id="h3-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> kramdown (2.5.1)
+</a><a href="#h3-0-111" id="h3-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> rexml (&gt;= 3.3.9)
+</a><a href="#h3-0-112" id="h3-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> kramdown-parser-gfm (1.1.0)
+</a><a href="#h3-0-113" id="h3-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> kramdown (~&gt; 2.0)
+</a><a href="#h3-0-114" id="h3-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> liquid (4.0.4)
+</a><a href="#h3-0-115" id="h3-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> listen (3.9.0)
+</a><a href="#h3-0-116" id="h3-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> rb-fsevent (~&gt; 0.10, &gt;= 0.10.3)
+</a><a href="#h3-0-117" id="h3-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> rb-inotify (~&gt; 0.9, &gt;= 0.9.10)
+</a><a href="#h3-0-118" id="h3-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> llhttp-ffi (0.5.1)
+</a><a href="#h3-0-119" id="h3-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> ffi-compiler (~&gt; 1.0)
+</a><a href="#h3-0-120" id="h3-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> rake (~&gt; 13.0)
+</a><a href="#h3-0-121" id="h3-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> mercenary (0.4.0)
+</a><a href="#h3-0-122" id="h3-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> minima (2.5.2)
+</a><a href="#h3-0-123" id="h3-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> jekyll (&gt;= 3.5, &lt; 5.0)
+</a><a href="#h3-0-124" id="h3-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> jekyll-feed (~&gt; 0.9)
+</a><a href="#h3-0-125" id="h3-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> jekyll-seo-tag (~&gt; 2.1)
+</a><a href="#h3-0-126" id="h3-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> neocities (0.1.1)
+</a><a href="#h3-0-127" id="h3-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> http (~&gt; 5.3, &gt;= 5.3.1)
+</a><a href="#h3-0-128" id="h3-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> pastel (~&gt; 0.8, = 0.8.0)
+</a><a href="#h3-0-129" id="h3-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> rake (~&gt; 13, &gt;= 13.3.0)
+</a><a href="#h3-0-130" id="h3-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> tty-prompt (~&gt; 0.23, = 0.23.1)
+</a><a href="#h3-0-131" id="h3-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> tty-table (~&gt; 0.12, = 0.12.0)
+</a><a href="#h3-0-132" id="h3-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> whirly (~&gt; 0.3, &gt;= 0.3.0)
+</a><a href="#h3-0-133" id="h3-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> pastel (0.8.0)
+</a><a href="#h3-0-134" id="h3-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> tty-color (~&gt; 0.5)
+</a><a href="#h3-0-135" id="h3-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> pathutil (0.16.2)
+</a><a href="#h3-0-136" id="h3-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> forwardable-extended (~&gt; 2.6)
+</a><a href="#h3-0-137" id="h3-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> public_suffix (6.0.1)
+</a><a href="#h3-0-138" id="h3-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> rake (13.3.0)
+</a><a href="#h3-0-139" id="h3-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> rb-fsevent (0.11.2)
+</a><a href="#h3-0-140" id="h3-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> rb-inotify (0.11.1)
+</a><a href="#h3-0-141" id="h3-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> ffi (~&gt; 1.0)
+</a><a href="#h3-0-142" id="h3-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> rexml (3.4.1)
+</a><a href="#h3-0-143" id="h3-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> rouge (4.5.1)
+</a><a href="#h3-0-144" id="h3-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> safe_yaml (1.0.5)
+</a><a href="#h3-0-145" id="h3-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> sass (3.7.4)
+</a><a href="#h3-0-146" id="h3-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> sass-listen (~&gt; 4.0.0)
+</a><a href="#h3-0-147" id="h3-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> sass-embedded (1.85.0)
+</a><a href="#h3-0-148" id="h3-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-149" id="h3-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> rake (&gt;= 13)
+</a><a href="#h3-0-150" id="h3-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> sass-embedded (1.85.0-aarch64-linux-android)
+</a><a href="#h3-0-151" id="h3-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-152" id="h3-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a> sass-embedded (1.85.0-aarch64-linux-gnu)
+</a><a href="#h3-0-153" id="h3-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-154" id="h3-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> sass-embedded (1.85.0-aarch64-linux-musl)
+</a><a href="#h3-0-155" id="h3-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-156" id="h3-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> sass-embedded (1.85.0-arm-linux-androideabi)
+</a><a href="#h3-0-157" id="h3-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-158" id="h3-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> sass-embedded (1.85.0-arm-linux-gnueabihf)
+</a><a href="#h3-0-159" id="h3-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-160" id="h3-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a> sass-embedded (1.85.0-arm-linux-musleabihf)
+</a><a href="#h3-0-161" id="h3-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-162" id="h3-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> sass-embedded (1.85.0-arm64-darwin)
+</a><a href="#h3-0-163" id="h3-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-164" id="h3-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> sass-embedded (1.85.0-riscv64-linux-android)
+</a><a href="#h3-0-165" id="h3-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-166" id="h3-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> sass-embedded (1.85.0-riscv64-linux-gnu)
+</a><a href="#h3-0-167" id="h3-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-168" id="h3-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> sass-embedded (1.85.0-riscv64-linux-musl)
+</a><a href="#h3-0-169" id="h3-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-170" id="h3-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a> sass-embedded (1.85.0-x86_64-cygwin)
+</a><a href="#h3-0-171" id="h3-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-172" id="h3-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> sass-embedded (1.85.0-x86_64-darwin)
+</a><a href="#h3-0-173" id="h3-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-174" id="h3-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a> sass-embedded (1.85.0-x86_64-linux-android)
+</a><a href="#h3-0-175" id="h3-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-176" id="h3-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a> sass-embedded (1.85.0-x86_64-linux-gnu)
+</a><a href="#h3-0-177" id="h3-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-178" id="h3-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a> sass-embedded (1.85.0-x86_64-linux-musl)
+</a><a href="#h3-0-179" id="h3-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> google-protobuf (~&gt; 4.29)
+</a><a href="#h3-0-180" id="h3-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> sass-listen (4.0.0)
+</a><a href="#h3-0-181" id="h3-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> rb-fsevent (~&gt; 0.9, &gt;= 0.9.4)
+</a><a href="#h3-0-182" id="h3-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a> rb-inotify (~&gt; 0.9, &gt;= 0.9.7)
+</a><a href="#h3-0-183" id="h3-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> strings (0.2.1)
+</a><a href="#h3-0-184" id="h3-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a> strings-ansi (~&gt; 0.2)
+</a><a href="#h3-0-185" id="h3-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> unicode-display_width (&gt;= 1.5, &lt; 3.0)
+</a><a href="#h3-0-186" id="h3-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> unicode_utils (~&gt; 1.4)
+</a><a href="#h3-0-187" id="h3-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a> strings-ansi (0.2.0)
+</a><a href="#h3-0-188" id="h3-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> terminal-table (3.0.2)
+</a><a href="#h3-0-189" id="h3-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a> unicode-display_width (&gt;= 1.1.1, &lt; 3)
+</a><a href="#h3-0-190" id="h3-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a> tty-color (0.6.0)
+</a><a href="#h3-0-191" id="h3-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> tty-cursor (0.7.1)
+</a><a href="#h3-0-192" id="h3-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a> tty-prompt (0.23.1)
+</a><a href="#h3-0-193" id="h3-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> pastel (~&gt; 0.8)
+</a><a href="#h3-0-194" id="h3-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> tty-reader (~&gt; 0.8)
+</a><a href="#h3-0-195" id="h3-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> tty-reader (0.9.0)
+</a><a href="#h3-0-196" id="h3-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> tty-cursor (~&gt; 0.7)
+</a><a href="#h3-0-197" id="h3-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a> tty-screen (~&gt; 0.8)
+</a><a href="#h3-0-198" id="h3-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> wisper (~&gt; 2.0)
+</a><a href="#h3-0-199" id="h3-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> tty-screen (0.8.2)
+</a><a href="#h3-0-200" id="h3-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> tty-table (0.12.0)
+</a><a href="#h3-0-201" id="h3-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a> pastel (~&gt; 0.8)
+</a><a href="#h3-0-202" id="h3-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> strings (~&gt; 0.2.0)
+</a><a href="#h3-0-203" id="h3-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a> tty-screen (~&gt; 0.8)
+</a><a href="#h3-0-204" id="h3-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> unicode-display_width (2.6.0)
+</a><a href="#h3-0-205" id="h3-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> unicode_utils (1.4.0)
+</a><a href="#h3-0-206" id="h3-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> webrick (1.9.1)
+</a><a href="#h3-0-207" id="h3-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> whirly (0.3.0)
+</a><a href="#h3-0-208" id="h3-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a> unicode-display_width (&gt;= 1.1)
+</a><a href="#h3-0-209" id="h3-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a> wisper (2.0.1)
+</a><a href="#h3-0-210" id="h3-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a>
+</a><a href="#h3-0-211" id="h3-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a> PLATFORMS
+</a><a href="#h3-0-212" id="h3-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a> aarch64-linux
+</a><a href="#h3-0-213" id="h3-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> aarch64-linux-android
+</a><a href="#h3-0-214" id="h3-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> aarch64-linux-gnu
+</a><a href="#h3-0-215" id="h3-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> aarch64-linux-musl
+</a><a href="#h3-0-216" id="h3-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> arm-linux-androideabi
+</a><a href="#h3-0-217" id="h3-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> arm-linux-gnu
+</a><a href="#h3-0-218" id="h3-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a> arm-linux-gnueabihf
+</a><a href="#h3-0-219" id="h3-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> arm-linux-musl
+</a><a href="#h3-0-220" id="h3-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> arm-linux-musleabihf
+</a><a href="#h3-0-221" id="h3-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a> arm64-darwin
+</a><a href="#h3-0-222" id="h3-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> riscv64-linux-android
+</a><a href="#h3-0-223" id="h3-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> riscv64-linux-gnu
+</a><a href="#h3-0-224" id="h3-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a> riscv64-linux-musl
+</a><a href="#h3-0-225" id="h3-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> ruby
+</a><a href="#h3-0-226" id="h3-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> x86-linux
+</a><a href="#h3-0-227" id="h3-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> x86-linux-gnu
+</a><a href="#h3-0-228" id="h3-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a> x86-linux-musl
+</a><a href="#h3-0-229" id="h3-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> x86_64-cygwin
+</a><a href="#h3-0-230" id="h3-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a> x86_64-darwin
+</a><a href="#h3-0-231" id="h3-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> x86_64-linux-android
+</a><a href="#h3-0-232" id="h3-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a> x86_64-linux-gnu
+</a><a href="#h3-0-233" id="h3-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> x86_64-linux-musl
+</a><a href="#h3-0-234" id="h3-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a>
+</a><a href="#h3-0-235" id="h3-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a> DEPENDENCIES
+</a><a href="#h3-0-236" id="h3-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a> http_parser.rb (~&gt; 0.6.0)
+</a><a href="#h3-0-237" id="h3-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a> jekyll (~&gt; 4.4.1)
+</a><a href="#h3-0-238" id="h3-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> jekyll-feed (~&gt; 0.12)
+</a><a href="#h3-0-239" id="h3-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> jekyll-paginate
+</a><a href="#h3-0-240" id="h3-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a> jekyll-regex-replace
+</a><a href="#h3-0-241" id="h3-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a> jekyll-seo-tag
+</a><a href="#h3-0-242" id="h3-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> jekyll-sitemap
+</a><a href="#h3-0-243" id="h3-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a> minima (~&gt; 2.5)
+</a><a href="#h3-0-244" id="h3-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> neocities
+</a><a href="#h3-0-245" id="h3-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a> sass
+</a><a href="#h3-0-246" id="h3-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a> tzinfo (&gt;= 1, &lt; 3)
+</a><a href="#h3-0-247" id="h3-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a> tzinfo-data
+</a><a href="#h3-0-248" id="h3-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> wdm (~&gt; 0.1)
+</a><a href="#h3-0-249" id="h3-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a>
+</a><a href="#h3-0-250" id="h3-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a> BUNDLED WITH
+</a><a href="#h3-0-251" id="h3-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a> 2.6.9
+</a><a href="#h3-0-252" id="h3-0-252" class="d">-</pre>
+</a><a href="#h3-0-253" id="h3-0-253" class="d">-</div>
+</a><a href="#h3-0-254" id="h3-0-254" class="d">-</body>
+</a><a href="#h3-0-255" id="h3-0-255" class="d">-</html>
+</a><b>diff --git a/<a id="h4" href="../file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a> b/<a href="../file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a></b>
+<a href="#h4-0" id="h4-0" class="h">@@ -1,90 +0,0 @@
+</a><a href="#h4-0-0" id="h4-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h4-0-1" id="h4-0-1" class="d">-<html>
+</a><a href="#h4-0-2" id="h4-0-2" class="d">-<head>
+</a><a href="#h4-0-3" id="h4-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h4-0-4" id="h4-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h4-0-5" id="h4-0-5" class="d">-<title>_config.yml - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h4-0-6" id="h4-0-6" class="d">-</title>
+</a><a href="#h4-0-7" id="h4-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h4-0-8" id="h4-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h4-0-9" id="h4-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h4-0-10" id="h4-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h4-0-11" id="h4-0-11" class="d">-</head>
+</a><a href="#h4-0-12" id="h4-0-12" class="d">-<body>
+</a><a href="#h4-0-13" id="h4-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h4-0-14" id="h4-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h4-0-15" id="h4-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h4-0-16" id="h4-0-16" class="d">-<hr/>
+</a><a href="#h4-0-17" id="h4-0-17" class="d">-<div id="content">
+</a><a href="#h4-0-18" id="h4-0-18" class="d">-<p> _config.yml (989B)</p><hr/><pre id="blob">
+</a><a href="#h4-0-19" id="h4-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> site: n-channel
+</a><a href="#h4-0-20" id="h4-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> url: #yoururl
+</a><a href="#h4-0-21" id="h4-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: N-Channel MOSFET
+</a><a href="#h4-0-22" id="h4-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: A Blog about electronics and programming 𓆟
+</a><a href="#h4-0-23" id="h4-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> permalink: pretty
+</a><a href="#h4-0-24" id="h4-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a>
+</a><a href="#h4-0-25" id="h4-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> baseurl: &quot;&quot;
+</a><a href="#h4-0-26" id="h4-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h4-0-27" id="h4-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> highlighter: none
+</a><a href="#h4-0-28" id="h4-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h4-0-29" id="h4-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> exclude:
+</a><a href="#h4-0-30" id="h4-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> - .jekyll-cache
+</a><a href="#h4-0-31" id="h4-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> - &quot;git/n-channel/file&quot;
+</a><a href="#h4-0-32" id="h4-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h4-0-33" id="h4-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> compress_html:
+</a><a href="#h4-0-34" id="h4-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> clippings: all
+</a><a href="#h4-0-35" id="h4-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> comments: [&quot;&lt;!-- &quot;, &quot; --&gt;&quot;]
+</a><a href="#h4-0-36" id="h4-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a>
+</a><a href="#h4-0-37" id="h4-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> sass:
+</a><a href="#h4-0-38" id="h4-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> sass_dir: _sass
+</a><a href="#h4-0-39" id="h4-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> style: :compressed
+</a><a href="#h4-0-40" id="h4-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h4-0-41" id="h4-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> plugins:
+</a><a href="#h4-0-42" id="h4-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> - jekyll-paginate
+</a><a href="#h4-0-43" id="h4-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> - jekyll-seo-tag
+</a><a href="#h4-0-44" id="h4-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> - jekyll-sitemap
+</a><a href="#h4-0-45" id="h4-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> - jekyll-regex-replace
+</a><a href="#h4-0-46" id="h4-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a>
+</a><a href="#h4-0-47" id="h4-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> collections:
+</a><a href="#h4-0-48" id="h4-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> pages:
+</a><a href="#h4-0-49" id="h4-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> output: true
+</a><a href="#h4-0-50" id="h4-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> permalink: /:name
+</a><a href="#h4-0-51" id="h4-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> posts:
+</a><a href="#h4-0-52" id="h4-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> output: true
+</a><a href="#h4-0-53" id="h4-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> permalink: /:year/:month/:day/:slug
+</a><a href="#h4-0-54" id="h4-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a>
+</a><a href="#h4-0-55" id="h4-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> defaults:
+</a><a href="#h4-0-56" id="h4-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> - scope:
+</a><a href="#h4-0-57" id="h4-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> path: &#39;tag/&#39;
+</a><a href="#h4-0-58" id="h4-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> values:
+</a><a href="#h4-0-59" id="h4-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> sitemap: false
+</a><a href="#h4-0-60" id="h4-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h4-0-61" id="h4-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> - scope:
+</a><a href="#h4-0-62" id="h4-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> path: &#39;git/*/log.html&#39;
+</a><a href="#h4-0-63" id="h4-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> values:
+</a><a href="#h4-0-64" id="h4-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> git_file: true
+</a><a href="#h4-0-65" id="h4-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h4-0-66" id="h4-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> - scope:
+</a><a href="#h4-0-67" id="h4-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> path: &quot;&quot;
+</a><a href="#h4-0-68" id="h4-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> values:
+</a><a href="#h4-0-69" id="h4-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> layout: &quot;default&quot;
+</a><a href="#h4-0-70" id="h4-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h4-0-71" id="h4-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> - scope:
+</a><a href="#h4-0-72" id="h4-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> path: &quot;&quot;
+</a><a href="#h4-0-73" id="h4-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> type: &quot;pages&quot;
+</a><a href="#h4-0-74" id="h4-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> values:
+</a><a href="#h4-0-75" id="h4-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> layout: &quot;page&quot;
+</a><a href="#h4-0-76" id="h4-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h4-0-77" id="h4-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> - scope:
+</a><a href="#h4-0-78" id="h4-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> path: &quot;&quot;
+</a><a href="#h4-0-79" id="h4-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> type: &quot;posts&quot;
+</a><a href="#h4-0-80" id="h4-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> values:
+</a><a href="#h4-0-81" id="h4-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> layout: &quot;post&quot;
+</a><a href="#h4-0-82" id="h4-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a>
+</a><a href="#h4-0-83" id="h4-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> markdown: kramdown
+</a><a href="#h4-0-84" id="h4-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> highlighter: rouge
+</a><a href="#h4-0-85" id="h4-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> input: GFM
+</a><a href="#h4-0-86" id="h4-0-86" class="d">-</pre>
+</a><a href="#h4-0-87" id="h4-0-87" class="d">-</div>
+</a><a href="#h4-0-88" id="h4-0-88" class="d">-</body>
+</a><a href="#h4-0-89" id="h4-0-89" class="d">-</html>
+</a><b>diff --git a/<a id="h5" href="../file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a> b/<a href="../file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a></b>
+<a href="#h5-0" id="h5-0" class="h">@@ -1,34 +0,0 @@
+</a><a href="#h5-0-0" id="h5-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h5-0-1" id="h5-0-1" class="d">-<html>
+</a><a href="#h5-0-2" id="h5-0-2" class="d">-<head>
+</a><a href="#h5-0-3" id="h5-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h5-0-4" id="h5-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h5-0-5" id="h5-0-5" class="d">-<title>navigation.yml - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h5-0-6" id="h5-0-6" class="d">-</title>
+</a><a href="#h5-0-7" id="h5-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h5-0-8" id="h5-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h5-0-9" id="h5-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h5-0-10" id="h5-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h5-0-11" id="h5-0-11" class="d">-</head>
+</a><a href="#h5-0-12" id="h5-0-12" class="d">-<body>
+</a><a href="#h5-0-13" id="h5-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h5-0-14" id="h5-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h5-0-15" id="h5-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h5-0-16" id="h5-0-16" class="d">-<hr/>
+</a><a href="#h5-0-17" id="h5-0-17" class="d">-<div id="content">
+</a><a href="#h5-0-18" id="h5-0-18" class="d">-<p> navigation.yml (145B)</p><hr/><pre id="blob">
+</a><a href="#h5-0-19" id="h5-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> links:
+</a><a href="#h5-0-20" id="h5-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> - title: Blog
+</a><a href="#h5-0-21" id="h5-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> url: /
+</a><a href="#h5-0-22" id="h5-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> - title: About
+</a><a href="#h5-0-23" id="h5-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> url: /about
+</a><a href="#h5-0-24" id="h5-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> - title: Git
+</a><a href="#h5-0-25" id="h5-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> url: /git
+</a><a href="#h5-0-26" id="h5-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> - title: Search
+</a><a href="#h5-0-27" id="h5-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> url: /search
+</a><a href="#h5-0-28" id="h5-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> - title: Rss
+</a><a href="#h5-0-29" id="h5-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> url: /atom.xml
+</a><a href="#h5-0-30" id="h5-0-30" class="d">-</pre>
+</a><a href="#h5-0-31" id="h5-0-31" class="d">-</div>
+</a><a href="#h5-0-32" id="h5-0-32" class="d">-</body>
+</a><a href="#h5-0-33" id="h5-0-33" class="d">-</html>
+</a><b>diff --git a/<a id="h6" href="../file/git/n-channel/file/_includes/anchor_headings.html.html.html">git/n-channel/file/_includes/anchor_headings.html.html</a> b/<a href="../file/git/n-channel/file/_includes/anchor_headings.html.html.html">git/n-channel/file/_includes/anchor_headings.html.html</a></b>
+<a href="#h6-0" id="h6-0" class="h">@@ -1,127 +0,0 @@
+</a><a href="#h6-0-0" id="h6-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h6-0-1" id="h6-0-1" class="d">-<html>
+</a><a href="#h6-0-2" id="h6-0-2" class="d">-<head>
+</a><a href="#h6-0-3" id="h6-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h6-0-4" id="h6-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h6-0-5" id="h6-0-5" class="d">-<title>anchor_headings.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h6-0-6" id="h6-0-6" class="d">-</title>
+</a><a href="#h6-0-7" id="h6-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h6-0-8" id="h6-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h6-0-9" id="h6-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h6-0-10" id="h6-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h6-0-11" id="h6-0-11" class="d">-</head>
+</a><a href="#h6-0-12" id="h6-0-12" class="d">-<body>
+</a><a href="#h6-0-13" id="h6-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h6-0-14" id="h6-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h6-0-15" id="h6-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h6-0-16" id="h6-0-16" class="d">-<hr/>
+</a><a href="#h6-0-17" id="h6-0-17" class="d">-<div id="content">
+</a><a href="#h6-0-18" id="h6-0-18" class="d">-<p> anchor_headings.html (4609B)</p><hr/><pre id="blob">
+</a><a href="#h6-0-19" id="h6-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> {% capture headingsWorkspace %}
+</a><a href="#h6-0-20" id="h6-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> {% comment %}
+</a><a href="#h6-0-21" id="h6-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> Version 1.0.4
+</a><a href="#h6-0-22" id="h6-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> https://github.com/allejo/jekyll-anchor-headings
+</a><a href="#h6-0-23" id="h6-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a>
+</a><a href="#h6-0-24" id="h6-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &quot;Be the pull request you wish to see in the world.&quot; ~Ben Balter
+</a><a href="#h6-0-25" id="h6-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a>
+</a><a href="#h6-0-26" id="h6-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> Usage:
+</a><a href="#h6-0-27" id="h6-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> {% include anchor_headings.html html=content %}
+</a><a href="#h6-0-28" id="h6-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h6-0-29" id="h6-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> Parameters:
+</a><a href="#h6-0-30" id="h6-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> * html (string) - the HTML of compiled markdown generated by kramdown in Jekyll
+</a><a href="#h6-0-31" id="h6-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h6-0-32" id="h6-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> Optional Parameters:
+</a><a href="#h6-0-33" id="h6-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> * beforeHeading (bool) : false - Set to true if the anchor should be placed _before_ the heading&#39;s content
+</a><a href="#h6-0-34" id="h6-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> * anchorAttrs (string) : &#39;&#39; - Any custom HTML attributes that will be added to the `&lt;a&gt;` tag; you may NOT use `href`, `class` or `title`
+</a><a href="#h6-0-35" id="h6-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> * anchorBody (string) : &#39;&#39; - The content that will be placed inside the anchor; the `%heading%` placeholder is available
+</a><a href="#h6-0-36" id="h6-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> * anchorClass (string) : &#39;&#39; - The class(es) that will be used for each anchor. Separate multiple classes with a space
+</a><a href="#h6-0-37" id="h6-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> * anchorTitle (string) : &#39;&#39; - The `title` attribute that will be used for anchors
+</a><a href="#h6-0-38" id="h6-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> * h_min (int) : 1 - The minimum header level to build an anchor for; any header lower than this value will be ignored
+</a><a href="#h6-0-39" id="h6-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> * h_max (int) : 6 - The maximum header level to build an anchor for; any header greater than this value will be ignored
+</a><a href="#h6-0-40" id="h6-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> * bodyPrefix (string) : &#39;&#39; - Anything that should be inserted inside of the heading tag _before_ its anchor and content
+</a><a href="#h6-0-41" id="h6-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> * bodySuffix (string) : &#39;&#39; - Anything that should be inserted inside of the heading tag _after_ its anchor and content
+</a><a href="#h6-0-42" id="h6-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a>
+</a><a href="#h6-0-43" id="h6-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> Output:
+</a><a href="#h6-0-44" id="h6-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> The original HTML with the addition of anchors inside of all of the h1-h6 headings.
+</a><a href="#h6-0-45" id="h6-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> {% endcomment %}
+</a><a href="#h6-0-46" id="h6-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a>
+</a><a href="#h6-0-47" id="h6-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> {% assign minHeader = include.h_min | default: 1 %}
+</a><a href="#h6-0-48" id="h6-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> {% assign maxHeader = include.h_max | default: 6 %}
+</a><a href="#h6-0-49" id="h6-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> {% assign beforeHeading = include.beforeHeading %}
+</a><a href="#h6-0-50" id="h6-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> {% assign nodes = include.html | split: &#39;&lt;h&#39; %}
+</a><a href="#h6-0-51" id="h6-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a>
+</a><a href="#h6-0-52" id="h6-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> {% capture edited_headings %}{% endcapture %}
+</a><a href="#h6-0-53" id="h6-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a>
+</a><a href="#h6-0-54" id="h6-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> {% for _node in nodes %}
+</a><a href="#h6-0-55" id="h6-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> {% capture node %}{{ _node | strip }}{% endcapture %}
+</a><a href="#h6-0-56" id="h6-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a>
+</a><a href="#h6-0-57" id="h6-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> {% if node == &quot;&quot; %}
+</a><a href="#h6-0-58" id="h6-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> {% continue %}
+</a><a href="#h6-0-59" id="h6-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> {% endif %}
+</a><a href="#h6-0-60" id="h6-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h6-0-61" id="h6-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> {% assign nextChar = node | replace: &#39;&quot;&#39;, &#39;&#39; | strip | slice: 0, 1 %}
+</a><a href="#h6-0-62" id="h6-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> {% assign headerLevel = nextChar | times: 1 %}
+</a><a href="#h6-0-63" id="h6-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a>
+</a><a href="#h6-0-64" id="h6-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> &lt;!-- If the level is cast to 0, it means it&#39;s not a h1-h6 tag, so let&#39;s try to fix it --&gt;
+</a><a href="#h6-0-65" id="h6-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> {% if headerLevel == 0 %}
+</a><a href="#h6-0-66" id="h6-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> {% if nextChar != &#39;&lt;&#39; and nextChar != &#39;&#39; %}
+</a><a href="#h6-0-67" id="h6-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> {% capture node %}&lt;h{{ node }}{% endcapture %}
+</a><a href="#h6-0-68" id="h6-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> {% endif %}
+</a><a href="#h6-0-69" id="h6-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a>
+</a><a href="#h6-0-70" id="h6-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> {% capture edited_headings %}{{ edited_headings }}{{ node }}{% endcapture %}
+</a><a href="#h6-0-71" id="h6-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> {% continue %}
+</a><a href="#h6-0-72" id="h6-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> {% endif %}
+</a><a href="#h6-0-73" id="h6-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a>
+</a><a href="#h6-0-74" id="h6-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> {% assign _workspace = node | split: &#39;&lt;/h&#39; %}
+</a><a href="#h6-0-75" id="h6-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> {% assign _idWorkspace = _workspace[0] | split: &#39;id=&quot;&#39; %}
+</a><a href="#h6-0-76" id="h6-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> {% assign _idWorkspace = _idWorkspace[1] | split: &#39;&quot;&#39; %}
+</a><a href="#h6-0-77" id="h6-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> {% assign html_id = _idWorkspace[0] %}
+</a><a href="#h6-0-78" id="h6-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a>
+</a><a href="#h6-0-79" id="h6-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> {% capture _hAttrToStrip %}{{ _workspace[0] | split: &#39;&gt;&#39; | first }}&gt;{% endcapture %}
+</a><a href="#h6-0-80" id="h6-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> {% assign header = _workspace[0] | replace: _hAttrToStrip, &#39;&#39; %}
+</a><a href="#h6-0-81" id="h6-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a>
+</a><a href="#h6-0-82" id="h6-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> &lt;!-- Build the anchor to inject for our heading --&gt;
+</a><a href="#h6-0-83" id="h6-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> {% capture anchor %}{% endcapture %}
+</a><a href="#h6-0-84" id="h6-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a>
+</a><a href="#h6-0-85" id="h6-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> {% if html_id and headerLevel &gt;= minHeader and headerLevel &lt;= maxHeader %}
+</a><a href="#h6-0-86" id="h6-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> {% capture anchor %}href=&quot;#{{ html_id }}&quot;{% endcapture %}
+</a><a href="#h6-0-87" id="h6-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a>
+</a><a href="#h6-0-88" id="h6-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> {% if include.anchorClass %}
+</a><a href="#h6-0-89" id="h6-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> {% capture anchor %}{{ anchor }} class=&quot;{{ include.anchorClass }}&quot;{% endcapture %}
+</a><a href="#h6-0-90" id="h6-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> {% endif %}
+</a><a href="#h6-0-91" id="h6-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a>
+</a><a href="#h6-0-92" id="h6-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> {% if include.anchorTitle %}
+</a><a href="#h6-0-93" id="h6-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> {% capture anchor %}{{ anchor }} title=&quot;{{ include.anchorTitle | replace: &#39;%heading%&#39;, header }}&quot;{% endcapture %}
+</a><a href="#h6-0-94" id="h6-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> {% endif %}
+</a><a href="#h6-0-95" id="h6-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a>
+</a><a href="#h6-0-96" id="h6-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> {% if include.anchorAttrs %}
+</a><a href="#h6-0-97" id="h6-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> {% capture anchor %}{{ anchor }} {{ include.anchorAttrs }}{% endcapture %}
+</a><a href="#h6-0-98" id="h6-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> {% endif %}
+</a><a href="#h6-0-99" id="h6-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a>
+</a><a href="#h6-0-100" id="h6-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> {% capture anchor %}&lt;a {{ anchor }}&gt;{{ include.anchorBody | replace: &#39;%heading%&#39;, header | default: &#39;&#39; }}&lt;/a&gt;{% endcapture %}
+</a><a href="#h6-0-101" id="h6-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a>
+</a><a href="#h6-0-102" id="h6-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> &lt;!-- In order to prevent adding extra space after a heading, we&#39;ll let the &#39;anchor&#39; value contain it --&gt;
+</a><a href="#h6-0-103" id="h6-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> {% if beforeHeading %}
+</a><a href="#h6-0-104" id="h6-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> {% capture anchor %}{{ anchor }} {% endcapture %}
+</a><a href="#h6-0-105" id="h6-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> {% else %}
+</a><a href="#h6-0-106" id="h6-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> {% capture anchor %} {{ anchor }}{% endcapture %}
+</a><a href="#h6-0-107" id="h6-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> {% endif %}
+</a><a href="#h6-0-108" id="h6-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> {% endif %}
+</a><a href="#h6-0-109" id="h6-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a>
+</a><a href="#h6-0-110" id="h6-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> {% capture new_heading %}
+</a><a href="#h6-0-111" id="h6-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> &lt;h{{ _hAttrToStrip }}
+</a><a href="#h6-0-112" id="h6-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> {{ include.bodyPrefix }}
+</a><a href="#h6-0-113" id="h6-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> {% if beforeHeading %}
+</a><a href="#h6-0-114" id="h6-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> {{ anchor }}{{ header }}
+</a><a href="#h6-0-115" id="h6-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> {% else %}
+</a><a href="#h6-0-116" id="h6-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> {{ header }}{{ anchor }}
+</a><a href="#h6-0-117" id="h6-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> {% endif %}
+</a><a href="#h6-0-118" id="h6-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> {{ include.bodySuffix }}
+</a><a href="#h6-0-119" id="h6-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> &lt;/h{{ _workspace | last }}
+</a><a href="#h6-0-120" id="h6-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> {% endcapture %}
+</a><a href="#h6-0-121" id="h6-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> {% capture edited_headings %}{{ edited_headings }}{{ new_heading }}{% endcapture %}
+</a><a href="#h6-0-122" id="h6-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> {% endfor %}
+</a><a href="#h6-0-123" id="h6-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> {% endcapture %}{% assign headingsWorkspace = &#39;&#39; %}{{ edited_headings | strip }}</pre>
+</a><a href="#h6-0-124" id="h6-0-124" class="d">-</div>
+</a><a href="#h6-0-125" id="h6-0-125" class="d">-</body>
+</a><a href="#h6-0-126" id="h6-0-126" class="d">-</html>
+</a><b>diff --git a/<a id="h7" href="../file/git/n-channel/file/_includes/head.html.html.html">git/n-channel/file/_includes/head.html.html</a> b/<a href="../file/git/n-channel/file/_includes/head.html.html.html">git/n-channel/file/_includes/head.html.html</a></b>
+<a href="#h7-0" id="h7-0" class="h">@@ -1,87 +0,0 @@
+</a><a href="#h7-0-0" id="h7-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h7-0-1" id="h7-0-1" class="d">-<html>
+</a><a href="#h7-0-2" id="h7-0-2" class="d">-<head>
+</a><a href="#h7-0-3" id="h7-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h7-0-4" id="h7-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h7-0-5" id="h7-0-5" class="d">-<title>head.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h7-0-6" id="h7-0-6" class="d">-</title>
+</a><a href="#h7-0-7" id="h7-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h7-0-8" id="h7-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h7-0-9" id="h7-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h7-0-10" id="h7-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h7-0-11" id="h7-0-11" class="d">-</head>
+</a><a href="#h7-0-12" id="h7-0-12" class="d">-<body>
+</a><a href="#h7-0-13" id="h7-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h7-0-14" id="h7-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h7-0-15" id="h7-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h7-0-16" id="h7-0-16" class="d">-<hr/>
+</a><a href="#h7-0-17" id="h7-0-17" class="d">-<div id="content">
+</a><a href="#h7-0-18" id="h7-0-18" class="d">-<p> head.html (1937B)</p><hr/><pre id="blob">
+</a><a href="#h7-0-19" id="h7-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> &lt;head&gt;
+</a><a href="#h7-0-20" id="h7-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> &lt;link rel=&quot;icon&quot; href=&quot;/favicon.png&quot;&gt;
+</a><a href="#h7-0-21" id="h7-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> &lt;meta charset=&quot;UTF-8&quot;&gt;
+</a><a href="#h7-0-22" id="h7-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
+</a><a href="#h7-0-23" id="h7-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a>
+</a><a href="#h7-0-24" id="h7-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> {% seo title=false %}
+</a><a href="#h7-0-25" id="h7-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a>
+</a><a href="#h7-0-26" id="h7-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;title&gt;
+</a><a href="#h7-0-27" id="h7-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> {% if page.tag or page.title %}
+</a><a href="#h7-0-28" id="h7-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> {% if page.tag %}
+</a><a href="#h7-0-29" id="h7-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> {{ page.tag | escape }}
+</a><a href="#h7-0-30" id="h7-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> {% else %}
+</a><a href="#h7-0-31" id="h7-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> {{ page.title | escape }}
+</a><a href="#h7-0-32" id="h7-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> {% endif %}
+</a><a href="#h7-0-33" id="h7-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> -
+</a><a href="#h7-0-34" id="h7-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> {% endif %}
+</a><a href="#h7-0-35" id="h7-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> {% if paginator and paginator.page and paginator.total_pages &gt; 1 and paginator.page &gt; 1 %}
+</a><a href="#h7-0-36" id="h7-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> Page {{ paginator.page }} of {{ paginator.total_pages }} -
+</a><a href="#h7-0-37" id="h7-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> {% endif %}
+</a><a href="#h7-0-38" id="h7-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> {{ site.title | escape }}
+</a><a href="#h7-0-39" id="h7-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> {% unless page.tag or page.title %}
+</a><a href="#h7-0-40" id="h7-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> - {{ site.description | escape }}
+</a><a href="#h7-0-41" id="h7-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> {% endunless %}
+</a><a href="#h7-0-42" id="h7-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> &lt;/title&gt;
+</a><a href="#h7-0-43" id="h7-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a>
+</a><a href="#h7-0-44" id="h7-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> &lt;link rel=&quot;alternate&quot; type=&quot;application/atom+xml&quot; title=&quot;{{ site.title }}&quot; href=&quot;{{ site.baseurl }}/atom.xml&quot;&gt;
+</a><a href="#h7-0-45" id="h7-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> &lt;link rel=&quot;alternate&quot; type=&quot;application/json&quot; title=&quot;{{ site.title }}&quot; href=&quot;{{ &quot;/feed.json&quot; | prepend: site.baseurl | prepend: site.url }}&quot; /&gt;
+</a><a href="#h7-0-46" id="h7-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> &lt;link rel=&quot;sitemap&quot; type=&quot;application/xml&quot; title=&quot;sitemap&quot; href=&quot;{{ site.baseurl }}/sitemap.xml&quot; /&gt;
+</a><a href="#h7-0-47" id="h7-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a>
+</a><a href="#h7-0-48" id="h7-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> &lt;style&gt;
+</a><a href="#h7-0-49" id="h7-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> {% capture include_to_scssify %}
+</a><a href="#h7-0-50" id="h7-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> {% include inline.scss %}
+</a><a href="#h7-0-51" id="h7-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> {% endcapture %}
+</a><a href="#h7-0-52" id="h7-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> {{ include_to_scssify | scssify }}
+</a><a href="#h7-0-53" id="h7-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> &lt;/style&gt;
+</a><a href="#h7-0-54" id="h7-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a>
+</a><a href="#h7-0-55" id="h7-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> &lt;script&gt;
+</a><a href="#h7-0-56" id="h7-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> var fish_style = document.createElement(&#39;style&#39;);
+</a><a href="#h7-0-57" id="h7-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> fish_style.id = &quot;fish-style&quot;;
+</a><a href="#h7-0-58" id="h7-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> document.head.appendChild(fish_style);
+</a><a href="#h7-0-59" id="h7-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a>
+</a><a href="#h7-0-60" id="h7-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> let should_enable_fish_mode = localStorage.getItem(&quot;fish-mode&quot;) == &quot;true&quot;;
+</a><a href="#h7-0-61" id="h7-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a>
+</a><a href="#h7-0-62" id="h7-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> function enable_fish_mode() {
+</a><a href="#h7-0-63" id="h7-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> fish_style.innerHTML = &quot;body,a,input,label,span{cursor:url(&#39;/assets/images/modified_stolen_art/cursor.png&#39;), auto;}&quot;;
+</a><a href="#h7-0-64" id="h7-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> }
+</a><a href="#h7-0-65" id="h7-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h7-0-66" id="h7-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> function toggle_fish_mode() {
+</a><a href="#h7-0-67" id="h7-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> let check_box = document.getElementById(&quot;enable-fish-mode&quot;);
+</a><a href="#h7-0-68" id="h7-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> localStorage.setItem(&quot;fish-mode&quot;, check_box.checked);
+</a><a href="#h7-0-69" id="h7-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a>
+</a><a href="#h7-0-70" id="h7-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> if (check_box.checked){
+</a><a href="#h7-0-71" id="h7-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> enable_fish_mode();
+</a><a href="#h7-0-72" id="h7-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> } else {
+</a><a href="#h7-0-73" id="h7-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> fish_style.innerHTML = &quot;&quot;;
+</a><a href="#h7-0-74" id="h7-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> }
+</a><a href="#h7-0-75" id="h7-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> }
+</a><a href="#h7-0-76" id="h7-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h7-0-77" id="h7-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> if (should_enable_fish_mode) {
+</a><a href="#h7-0-78" id="h7-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> enable_fish_mode();
+</a><a href="#h7-0-79" id="h7-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> }
+</a><a href="#h7-0-80" id="h7-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> &lt;/script&gt;
+</a><a href="#h7-0-81" id="h7-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a>
+</a><a href="#h7-0-82" id="h7-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> &lt;/head&gt;
+</a><a href="#h7-0-83" id="h7-0-83" class="d">-</pre>
+</a><a href="#h7-0-84" id="h7-0-84" class="d">-</div>
+</a><a href="#h7-0-85" id="h7-0-85" class="d">-</body>
+</a><a href="#h7-0-86" id="h7-0-86" class="d">-</html>
+</a><b>diff --git a/<a id="h8" href="../file/git/n-channel/file/_includes/inline.scss.html.html">git/n-channel/file/_includes/inline.scss.html</a> b/<a href="../file/git/n-channel/file/_includes/inline.scss.html.html">git/n-channel/file/_includes/inline.scss.html</a></b>
+<a href="#h8-0" id="h8-0" class="h">@@ -1,24 +0,0 @@
+</a><a href="#h8-0-0" id="h8-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h8-0-1" id="h8-0-1" class="d">-<html>
+</a><a href="#h8-0-2" id="h8-0-2" class="d">-<head>
+</a><a href="#h8-0-3" id="h8-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h8-0-4" id="h8-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h8-0-5" id="h8-0-5" class="d">-<title>inline.scss - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h8-0-6" id="h8-0-6" class="d">-</title>
+</a><a href="#h8-0-7" id="h8-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h8-0-8" id="h8-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h8-0-9" id="h8-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h8-0-10" id="h8-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h8-0-11" id="h8-0-11" class="d">-</head>
+</a><a href="#h8-0-12" id="h8-0-12" class="d">-<body>
+</a><a href="#h8-0-13" id="h8-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h8-0-14" id="h8-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h8-0-15" id="h8-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h8-0-16" id="h8-0-16" class="d">-<hr/>
+</a><a href="#h8-0-17" id="h8-0-17" class="d">-<div id="content">
+</a><a href="#h8-0-18" id="h8-0-18" class="d">-<p> inline.scss (13B)</p><hr/><pre id="blob">
+</a><a href="#h8-0-19" id="h8-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> @use &quot;main&quot;;
+</a><a href="#h8-0-20" id="h8-0-20" class="d">-</pre>
+</a><a href="#h8-0-21" id="h8-0-21" class="d">-</div>
+</a><a href="#h8-0-22" id="h8-0-22" class="d">-</body>
+</a><a href="#h8-0-23" id="h8-0-23" class="d">-</html>
+</a><b>diff --git a/<a id="h9" href="../file/git/n-channel/file/_includes/navigation.html.html.html">git/n-channel/file/_includes/navigation.html.html</a> b/<a href="../file/git/n-channel/file/_includes/navigation.html.html.html">git/n-channel/file/_includes/navigation.html.html</a></b>
+<a href="#h9-0" id="h9-0" class="h">@@ -1,38 +0,0 @@
+</a><a href="#h9-0-0" id="h9-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h9-0-1" id="h9-0-1" class="d">-<html>
+</a><a href="#h9-0-2" id="h9-0-2" class="d">-<head>
+</a><a href="#h9-0-3" id="h9-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h9-0-4" id="h9-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h9-0-5" id="h9-0-5" class="d">-<title>navigation.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h9-0-6" id="h9-0-6" class="d">-</title>
+</a><a href="#h9-0-7" id="h9-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h9-0-8" id="h9-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h9-0-9" id="h9-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h9-0-10" id="h9-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h9-0-11" id="h9-0-11" class="d">-</head>
+</a><a href="#h9-0-12" id="h9-0-12" class="d">-<body>
+</a><a href="#h9-0-13" id="h9-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h9-0-14" id="h9-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h9-0-15" id="h9-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h9-0-16" id="h9-0-16" class="d">-<hr/>
+</a><a href="#h9-0-17" id="h9-0-17" class="d">-<div id="content">
+</a><a href="#h9-0-18" id="h9-0-18" class="d">-<p> navigation.html (751B)</p><hr/><pre id="blob">
+</a><a href="#h9-0-19" id="h9-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> &lt;header aria-hidden=&quot;true&quot; class=&quot;no-print&quot;&gt;
+</a><a href="#h9-0-20" id="h9-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> &lt;a href=&quot;/&quot; style&gt;
+</a><a href="#h9-0-21" id="h9-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> &lt;div class=&quot;header-img-outer&quot;&gt;
+</a><a href="#h9-0-22" id="h9-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> &lt;img class=&quot;header-img&quot; style=&quot;margin-bottom: 0.5rem; max-width: 9.5rem;&quot; src=&quot;/assets/images/modified_stolen_art/templeos.jpeg&quot; width=&quot;250&quot; height=&quot;288&quot;&gt;
+</a><a href="#h9-0-23" id="h9-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;img class=&quot;header-img&quot; style=&quot;margin-bottom: 0.5rem; max-width: 8.0rem;&quot; src=&quot;/assets/images/modified_stolen_art/c-programming-language-chito.png&quot; width=&quot;180&quot; height=&quot;244&quot;&gt;
+</a><a href="#h9-0-24" id="h9-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;/div&gt;
+</a><a href="#h9-0-25" id="h9-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &lt;/a&gt;
+</a><a href="#h9-0-26" id="h9-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;nav role=&quot;navigation&quot; aria-hidden=&quot;true&quot;&gt;
+</a><a href="#h9-0-27" id="h9-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &lt;ul&gt;
+</a><a href="#h9-0-28" id="h9-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> {% for item in site.data.navigation.links %}
+</a><a href="#h9-0-29" id="h9-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;li&gt;&lt;a href=&quot;{{ item.url }}&quot; {% if item.url == page.url %} class=&quot;active&quot;{% endif %}&gt;{{ item.title }}&lt;/a&gt;&lt;/li&gt;
+</a><a href="#h9-0-30" id="h9-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> {% endfor %}
+</a><a href="#h9-0-31" id="h9-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &lt;/ul&gt;
+</a><a href="#h9-0-32" id="h9-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> &lt;/nav&gt;
+</a><a href="#h9-0-33" id="h9-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;/header&gt;
+</a><a href="#h9-0-34" id="h9-0-34" class="d">-</pre>
+</a><a href="#h9-0-35" id="h9-0-35" class="d">-</div>
+</a><a href="#h9-0-36" id="h9-0-36" class="d">-</body>
+</a><a href="#h9-0-37" id="h9-0-37" class="d">-</html>
+</a><b>diff --git a/<a id="h10" href="../file/git/n-channel/file/_layouts/compress.html.html.html">git/n-channel/file/_layouts/compress.html.html</a> b/<a href="../file/git/n-channel/file/_layouts/compress.html.html.html">git/n-channel/file/_layouts/compress.html.html</a></b>
+<a href="#h10-0" id="h10-0" class="h">@@ -1,33 +0,0 @@
+</a><a href="#h10-0-0" id="h10-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h10-0-1" id="h10-0-1" class="d">-<html>
+</a><a href="#h10-0-2" id="h10-0-2" class="d">-<head>
+</a><a href="#h10-0-3" id="h10-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h10-0-4" id="h10-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h10-0-5" id="h10-0-5" class="d">-<title>compress.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h10-0-6" id="h10-0-6" class="d">-</title>
+</a><a href="#h10-0-7" id="h10-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h10-0-8" id="h10-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h10-0-9" id="h10-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h10-0-10" id="h10-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h10-0-11" id="h10-0-11" class="d">-</head>
+</a><a href="#h10-0-12" id="h10-0-12" class="d">-<body>
+</a><a href="#h10-0-13" id="h10-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h10-0-14" id="h10-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h10-0-15" id="h10-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h10-0-16" id="h10-0-16" class="d">-<hr/>
+</a><a href="#h10-0-17" id="h10-0-17" class="d">-<div id="content">
+</a><a href="#h10-0-18" id="h10-0-18" class="d">-<p> compress.html (4494B)</p><hr/><pre id="blob">
+</a><a href="#h10-0-19" id="h10-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h10-0-20" id="h10-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> # Jekyll layout that compresses HTML
+</a><a href="#h10-0-21" id="h10-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> # v3.0.4
+</a><a href="#h10-0-22" id="h10-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> # http://jch.penibelst.de/
+</a><a href="#h10-0-23" id="h10-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> # © 2014–2015 Anatol Broder
+</a><a href="#h10-0-24" id="h10-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> # MIT License
+</a><a href="#h10-0-25" id="h10-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h10-0-26" id="h10-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h10-0-27" id="h10-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> {% capture _LINE_FEED %}
+</a><a href="#h10-0-28" id="h10-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> {% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment %}{{ content }}{% else %}{% capture _content %}{{ content }}{% endcapture %}{% assign _profile = site.compress_html.profile %}{% if site.compress_html.endings == &quot;all&quot; %}{% assign _endings = &quot;html head body li dt dd optgroup option colgroup caption thead tbody tfoot tr td th&quot; | split: &quot; &quot; %}{% else %}{% assign _endings = site.compress_html.endings %}{% endif %}{% for _element in _endings %}{% capture _end %}&lt;/{{ _element }}&gt;{% endcapture %}{% assign _content = _content | remove: _end %}{% endfor %}{% if _profile and _endings %}{% assign _profile_endings = _content | size | plus: 1 %}{% endif %}{% for _element in site.compress_html.startings %}{% capture _start %}&lt;{{ _element }}&gt;{% endcapture %}{% assign _content = _content | remove: _start %}{% endfor %}{% if _profile and site.compress_html.startings %}{% assign _profile_startings = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.comments == &quot;all&quot; %}{% assign _comments = &quot;&lt;!-- --&gt;&quot; | split: &quot; &quot; %}{% else %}{% assign _comments = site.compress_html.comments %}{% endif %}{% if _comments.size == 2 %}{% capture _comment_befores %}.{{ _content }}{% endcapture %}{% assign _comment_befores = _comment_befores | split: _comments.first %}{% for _comment_before in _comment_befores %}{% if forloop.first %}{% continue %}{% endif %}{% capture _comment_outside %}{% if _carry %}{{ _comments.first }}{% endif %}{{ _comment_before }}{% endcapture %}{% capture _comment %}{% unless _carry %}{{ _comments.first }}{% endunless %}{{ _comment_outside | split: _comments.last | first }}{% if _comment_outside contains _comments.last %}{{ _comments.last }}{% assign _carry = false %}{% else %}{% assign _carry = true %}{% endif %}{% endcapture %}{% assign _content = _content | remove_first: _comment %}{% endfor %}{% if _profile %}{% assign _profile_comments = _content | size | plus: 1 %}{% endif %}{% endif %}{% assign _pre_befores = _content | split: &quot;&lt;pre&quot; %}{% assign _content = &quot;&quot; %}{% for _pre_before in _pre_befores %}{% assign _pres = _pre_before | split: &quot;&lt;/pre&gt;&quot; %}{% assign _pres_after = &quot;&quot; %}{% if _pres.size != 0 %}{% if site.compress_html.blanklines %}{% assign _lines = _pres.last | split: _LINE_FEED %}{% capture _pres_after %}{% for _line in _lines %}{% assign _trimmed = _line | split: &quot; &quot; | join: &quot; &quot; %}{% if _trimmed != empty or forloop.last %}{% unless forloop.first %}{{ _LINE_FEED }}{% endunless %}{{ _line }}{% endif %}{% endfor %}{% endcapture %}{% else %}{% assign _pres_after = _pres.last | split: &quot; &quot; | join: &quot; &quot; %}{% endif %}{% endif %}{% capture _content %}{{ _content }}{% if _pre_before contains &quot;&lt;/pre&gt;&quot; %}&lt;pre{{ _pres.first }}&lt;/pre&gt;{% endif %}{% unless _pre_before contains &quot;&lt;/pre&gt;&quot; and _pres.size == 1 %}{{ _pres_after }}{% endunless %}{% endcapture %}{% endfor %}{% if _profile %}{% assign _profile_collapse = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.clippings == &quot;all&quot; %}{% assign _clippings = &quot;html head title base link meta style body article section nav aside h1 h2 h3 h4 h5 h6 hgroup header footer address p hr blockquote ol ul li dl dt dd figure figcaption main div table caption colgroup col tbody thead tfoot tr td th&quot; | split: &quot; &quot; %}{% else %}{% assign _clippings = site.compress_html.clippings %}{% endif %}{% for _element in _clippings %}{% assign _edges = &quot; &lt;e;&lt;e; &lt;/e&gt;;&lt;/e&gt;;&lt;/e&gt; ;&lt;/e&gt;&quot; | replace: &quot;e&quot;, _element | split: &quot;;&quot; %}{% assign _content = _content | replace: _edges[0], _edges[1] | replace: _edges[2], _edges[3] | replace: _edges[4], _edges[5] %}{% endfor %}{% if _profile and _clippings %}{% assign _profile_clippings = _content | size | plus: 1 %}{% endif %}{{ _content }}{% if _profile %} &lt;table id=&quot;compress_html_profile_{{ site.time | date: &quot;%Y%m%d&quot; }}&quot; class=&quot;compress_html_profile&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;td&gt;Step &lt;td&gt;Bytes &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;raw &lt;td&gt;{{ content | size }}{% if _profile_endings %} &lt;tr&gt; &lt;td&gt;endings &lt;td&gt;{{ _profile_endings }}{% endif %}{% if _profile_startings %} &lt;tr&gt; &lt;td&gt;startings &lt;td&gt;{{ _profile_startings }}{% endif %}{% if _profile_comments %} &lt;tr&gt; &lt;td&gt;comments &lt;td&gt;{{ _profile_comments }}{% endif %}{% if _profile_collapse %} &lt;tr&gt; &lt;td&gt;collapse &lt;td&gt;{{ _profile_collapse }}{% endif %}{% if _profile_clippings %} &lt;tr&gt; &lt;td&gt;clippings &lt;td&gt;{{ _profile_clippings }}{% endif %} &lt;/table&gt;{% endif %}{% endif %}
+</a><a href="#h10-0-29" id="h10-0-29" class="d">-</pre>
+</a><a href="#h10-0-30" id="h10-0-30" class="d">-</div>
+</a><a href="#h10-0-31" id="h10-0-31" class="d">-</body>
+</a><a href="#h10-0-32" id="h10-0-32" class="d">-</html>
+</a><b>diff --git a/<a id="h11" href="../file/git/n-channel/file/_layouts/default.html.html.html">git/n-channel/file/_layouts/default.html.html</a> b/<a href="../file/git/n-channel/file/_layouts/default.html.html.html">git/n-channel/file/_layouts/default.html.html</a></b>
+<a href="#h11-0" id="h11-0" class="h">@@ -1,65 +0,0 @@
+</a><a href="#h11-0-0" id="h11-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h11-0-1" id="h11-0-1" class="d">-<html>
+</a><a href="#h11-0-2" id="h11-0-2" class="d">-<head>
+</a><a href="#h11-0-3" id="h11-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h11-0-4" id="h11-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h11-0-5" id="h11-0-5" class="d">-<title>default.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h11-0-6" id="h11-0-6" class="d">-</title>
+</a><a href="#h11-0-7" id="h11-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h11-0-8" id="h11-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h11-0-9" id="h11-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h11-0-10" id="h11-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h11-0-11" id="h11-0-11" class="d">-</head>
+</a><a href="#h11-0-12" id="h11-0-12" class="d">-<body>
+</a><a href="#h11-0-13" id="h11-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h11-0-14" id="h11-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h11-0-15" id="h11-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h11-0-16" id="h11-0-16" class="d">-<hr/>
+</a><a href="#h11-0-17" id="h11-0-17" class="d">-<div id="content">
+</a><a href="#h11-0-18" id="h11-0-18" class="d">-<p> default.html (936B)</p><hr/><pre id="blob">
+</a><a href="#h11-0-19" id="h11-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h11-0-20" id="h11-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: compress
+</a><a href="#h11-0-21" id="h11-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h11-0-22" id="h11-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a>
+</a><a href="#h11-0-23" id="h11-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;!DOCTYPE html&gt;
+</a><a href="#h11-0-24" id="h11-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;html lang=&quot;en&quot; &gt;
+</a><a href="#h11-0-25" id="h11-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> {% include head.html %}
+</a><a href="#h11-0-26" id="h11-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;body&gt;
+</a><a href="#h11-0-27" id="h11-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &lt;main&gt;
+</a><a href="#h11-0-28" id="h11-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &lt;div class=&quot;main-title&quot;&gt;
+</a><a href="#h11-0-29" id="h11-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;a style=&quot;text-decoration: none&quot; href=&quot;/&quot;&gt;
+</a><a href="#h11-0-30" id="h11-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a>
+</a><a href="#h11-0-31" id="h11-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &lt;h1 style=&quot;margin-bottom: 0.7rem;&quot;&gt;
+</a><a href="#h11-0-32" id="h11-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> N-Channel MOSFET
+</a><a href="#h11-0-33" id="h11-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;/h1&gt;
+</a><a href="#h11-0-34" id="h11-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> &lt;div class=&quot;main-title-columns&quot;&gt;
+</a><a href="#h11-0-35" id="h11-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a>
+</a><a href="#h11-0-36" id="h11-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> &lt;img style=&quot;image-rendering: crisp-edges; height: 100%; height: 4rem; margin: auto 0px; margin-right: 0.4rem;&quot; src=&quot;/favicon.png&quot; widht=64 height=46&gt;
+</a><a href="#h11-0-37" id="h11-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h11-0-38" id="h11-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> &lt;h2 style=&quot;margin-top: 0px; text-wrap: balance;&quot;&gt;
+</a><a href="#h11-0-39" id="h11-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> &lt;i&gt;
+</a><a href="#h11-0-40" id="h11-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> Metal–Oxide–Semiconductor&lt;br&gt;Field-effect Transistor
+</a><a href="#h11-0-41" id="h11-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> &lt;/i&gt;
+</a><a href="#h11-0-42" id="h11-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> &lt;/h2&gt;
+</a><a href="#h11-0-43" id="h11-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a>
+</a><a href="#h11-0-44" id="h11-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> &lt;/div&gt;
+</a><a href="#h11-0-45" id="h11-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a>
+</a><a href="#h11-0-46" id="h11-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> &lt;/a&gt;
+</a><a href="#h11-0-47" id="h11-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> &lt;/div&gt;
+</a><a href="#h11-0-48" id="h11-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h11-0-49" id="h11-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> &lt;div class=&quot;main-content&quot;&gt;
+</a><a href="#h11-0-50" id="h11-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> {% include navigation.html %}
+</a><a href="#h11-0-51" id="h11-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a>
+</a><a href="#h11-0-52" id="h11-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> {{ content }}
+</a><a href="#h11-0-53" id="h11-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> &lt;/div&gt;
+</a><a href="#h11-0-54" id="h11-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a>
+</a><a href="#h11-0-55" id="h11-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> &lt;/main&gt;
+</a><a href="#h11-0-56" id="h11-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a>
+</a><a href="#h11-0-57" id="h11-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> &lt;div class=&quot;footer invertable-image&quot; &gt;
+</a><a href="#h11-0-58" id="h11-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> &lt;/div&gt;
+</a><a href="#h11-0-59" id="h11-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> &lt;/body&gt;
+</a><a href="#h11-0-60" id="h11-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> &lt;/html&gt;
+</a><a href="#h11-0-61" id="h11-0-61" class="d">-</pre>
+</a><a href="#h11-0-62" id="h11-0-62" class="d">-</div>
+</a><a href="#h11-0-63" id="h11-0-63" class="d">-</body>
+</a><a href="#h11-0-64" id="h11-0-64" class="d">-</html>
+</a><b>diff --git a/<a id="h12" href="../file/git/n-channel/file/_layouts/page.html.html.html">git/n-channel/file/_layouts/page.html.html</a> b/<a href="../file/git/n-channel/file/_layouts/page.html.html.html">git/n-channel/file/_layouts/page.html.html</a></b>
+<a href="#h12-0" id="h12-0" class="h">@@ -1,34 +0,0 @@
+</a><a href="#h12-0-0" id="h12-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h12-0-1" id="h12-0-1" class="d">-<html>
+</a><a href="#h12-0-2" id="h12-0-2" class="d">-<head>
+</a><a href="#h12-0-3" id="h12-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h12-0-4" id="h12-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h12-0-5" id="h12-0-5" class="d">-<title>page.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h12-0-6" id="h12-0-6" class="d">-</title>
+</a><a href="#h12-0-7" id="h12-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h12-0-8" id="h12-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h12-0-9" id="h12-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h12-0-10" id="h12-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h12-0-11" id="h12-0-11" class="d">-</head>
+</a><a href="#h12-0-12" id="h12-0-12" class="d">-<body>
+</a><a href="#h12-0-13" id="h12-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h12-0-14" id="h12-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h12-0-15" id="h12-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h12-0-16" id="h12-0-16" class="d">-<hr/>
+</a><a href="#h12-0-17" id="h12-0-17" class="d">-<div id="content">
+</a><a href="#h12-0-18" id="h12-0-18" class="d">-<p> page.html (106B)</p><hr/><pre id="blob">
+</a><a href="#h12-0-19" id="h12-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h12-0-20" id="h12-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: default
+</a><a href="#h12-0-21" id="h12-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h12-0-22" id="h12-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a>
+</a><a href="#h12-0-23" id="h12-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;section class=&quot;post&quot;&gt;
+</a><a href="#h12-0-24" id="h12-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;h1&gt;{{ page.title }}&lt;/h1&gt;
+</a><a href="#h12-0-25" id="h12-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> {{ content }}
+</a><a href="#h12-0-26" id="h12-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;/section&gt;
+</a><a href="#h12-0-27" id="h12-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a>
+</a><a href="#h12-0-28" id="h12-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h12-0-29" id="h12-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h12-0-30" id="h12-0-30" class="d">-</pre>
+</a><a href="#h12-0-31" id="h12-0-31" class="d">-</div>
+</a><a href="#h12-0-32" id="h12-0-32" class="d">-</body>
+</a><a href="#h12-0-33" id="h12-0-33" class="d">-</html>
+</a><b>diff --git a/<a id="h13" href="../file/git/n-channel/file/_layouts/post.html.html.html">git/n-channel/file/_layouts/post.html.html</a> b/<a href="../file/git/n-channel/file/_layouts/post.html.html.html">git/n-channel/file/_layouts/post.html.html</a></b>
+<a href="#h13-0" id="h13-0" class="h">@@ -1,93 +0,0 @@
+</a><a href="#h13-0-0" id="h13-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h13-0-1" id="h13-0-1" class="d">-<html>
+</a><a href="#h13-0-2" id="h13-0-2" class="d">-<head>
+</a><a href="#h13-0-3" id="h13-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h13-0-4" id="h13-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h13-0-5" id="h13-0-5" class="d">-<title>post.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h13-0-6" id="h13-0-6" class="d">-</title>
+</a><a href="#h13-0-7" id="h13-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h13-0-8" id="h13-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h13-0-9" id="h13-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h13-0-10" id="h13-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h13-0-11" id="h13-0-11" class="d">-</head>
+</a><a href="#h13-0-12" id="h13-0-12" class="d">-<body>
+</a><a href="#h13-0-13" id="h13-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h13-0-14" id="h13-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h13-0-15" id="h13-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h13-0-16" id="h13-0-16" class="d">-<hr/>
+</a><a href="#h13-0-17" id="h13-0-17" class="d">-<div id="content">
+</a><a href="#h13-0-18" id="h13-0-18" class="d">-<p> post.html (2042B)</p><hr/><pre id="blob">
+</a><a href="#h13-0-19" id="h13-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h13-0-20" id="h13-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: default
+</a><a href="#h13-0-21" id="h13-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h13-0-22" id="h13-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a>
+</a><a href="#h13-0-23" id="h13-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;section class=&quot;post&quot;&gt;
+</a><a href="#h13-0-24" id="h13-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;h1&gt;{{ page.title }}&lt;/h1&gt;
+</a><a href="#h13-0-25" id="h13-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> {{ content }}
+</a><a href="#h13-0-26" id="h13-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;span class=&quot;meta&quot; id=&quot;date-and-tags&quot;&gt;&lt;time id=&quot;date-and-tags-date&quot; datetime=&quot;{{ page.date | date_to_xmlschema }}&quot;&gt;{{ page.date | date: &quot;%B %-d, %Y&quot; }}&lt;/time&gt; &amp;middot; {% for tag in page.tags %}
+</a><a href="#h13-0-27" id="h13-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &lt;a href=&quot;/tag/{{tag}}&quot;&gt;{{tag}}&lt;/a&gt;{% unless forloop.last %}, {% endunless %}{% endfor %}&lt;/span&gt;
+</a><a href="#h13-0-28" id="h13-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h13-0-29" id="h13-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h13-0-30" id="h13-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> {% if page.comments == true %}
+</a><a href="#h13-0-31" id="h13-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h13-0-32" id="h13-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> &lt;div&gt;
+</a><a href="#h13-0-33" id="h13-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;label for=&quot;show-comments&quot; style=&quot;font-size: 90%; color:gray;&quot;&gt; Show comments: &lt;/label&gt;
+</a><a href="#h13-0-34" id="h13-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> &lt;input type=&quot;checkbox&quot; id=&quot;show-comments&quot; onclick=&quot;toggle_comments()&quot;&gt;
+</a><a href="#h13-0-35" id="h13-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> &lt;/div&gt;
+</a><a href="#h13-0-36" id="h13-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a>
+</a><a href="#h13-0-37" id="h13-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> &lt;div class=&quot;commentbox&quot; id=&quot;commentbox_div&quot;&gt;&lt;/div&gt;
+</a><a href="#h13-0-38" id="h13-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a>
+</a><a href="#h13-0-39" id="h13-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> &lt;script&gt;
+</a><a href="#h13-0-40" id="h13-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> var commentbox_div = document.getElementById(&quot;commentbox_div&quot;);
+</a><a href="#h13-0-41" id="h13-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> let comments_have_been_enabled = false;
+</a><a href="#h13-0-42" id="h13-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a>
+</a><a href="#h13-0-43" id="h13-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> document.getElementById(&quot;show-comments&quot;).checked = localStorage.getItem(&quot;show-comments&quot;) == &quot;true&quot;;
+</a><a href="#h13-0-44" id="h13-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a>
+</a><a href="#h13-0-45" id="h13-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> function enable_comments() {
+</a><a href="#h13-0-46" id="h13-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> if (comments_have_been_enabled == false) {
+</a><a href="#h13-0-47" id="h13-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> comments_have_been_enabled = true;
+</a><a href="#h13-0-48" id="h13-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h13-0-49" id="h13-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> let script = document.createElement(&#39;script&#39;);
+</a><a href="#h13-0-50" id="h13-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> script.onload = function () {
+</a><a href="#h13-0-51" id="h13-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> if (window.matchMedia &amp;&amp; window.matchMedia(&#39;(prefers-color-scheme: dark)&#39;).matches) {
+</a><a href="#h13-0-52" id="h13-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> commentBox(&#39;5678673445257216-proj&#39;, {
+</a><a href="#h13-0-53" id="h13-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> textColor: &#39;#fff&#39;,
+</a><a href="#h13-0-54" id="h13-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> subtextColor: &#39;#fff&#39;
+</a><a href="#h13-0-55" id="h13-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> });
+</a><a href="#h13-0-56" id="h13-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> } else {
+</a><a href="#h13-0-57" id="h13-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> commentBox(&#39;5678673445257216-proj&#39;);
+</a><a href="#h13-0-58" id="h13-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> }
+</a><a href="#h13-0-59" id="h13-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> };
+</a><a href="#h13-0-60" id="h13-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> script.src = &quot;https://unpkg.com/commentbox.io/dist/commentBox.min.js&quot;;
+</a><a href="#h13-0-61" id="h13-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> document.head.appendChild(script);
+</a><a href="#h13-0-62" id="h13-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a>
+</a><a href="#h13-0-63" id="h13-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> }
+</a><a href="#h13-0-64" id="h13-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> commentbox_div.style.display = &quot;block&quot;;
+</a><a href="#h13-0-65" id="h13-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> }
+</a><a href="#h13-0-66" id="h13-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h13-0-67" id="h13-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> function toggle_comments() {
+</a><a href="#h13-0-68" id="h13-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> let checkBox = document.getElementById(&quot;show-comments&quot;);
+</a><a href="#h13-0-69" id="h13-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> localStorage.setItem(&quot;show-comments&quot;, checkBox.checked);
+</a><a href="#h13-0-70" id="h13-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h13-0-71" id="h13-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> if (checkBox.checked){
+</a><a href="#h13-0-72" id="h13-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> enable_comments();
+</a><a href="#h13-0-73" id="h13-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> } else {
+</a><a href="#h13-0-74" id="h13-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> commentbox_div.style.display = &quot;none&quot;;
+</a><a href="#h13-0-75" id="h13-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> }
+</a><a href="#h13-0-76" id="h13-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> }
+</a><a href="#h13-0-77" id="h13-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a>
+</a><a href="#h13-0-78" id="h13-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> let checkBox = document.getElementById(&quot;show-comments&quot;);
+</a><a href="#h13-0-79" id="h13-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a>
+</a><a href="#h13-0-80" id="h13-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> if (checkBox.checked) {
+</a><a href="#h13-0-81" id="h13-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> enable_comments();
+</a><a href="#h13-0-82" id="h13-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> }
+</a><a href="#h13-0-83" id="h13-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> &lt;/script&gt;
+</a><a href="#h13-0-84" id="h13-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a>
+</a><a href="#h13-0-85" id="h13-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> {% endif %}
+</a><a href="#h13-0-86" id="h13-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> &lt;/section&gt;
+</a><a href="#h13-0-87" id="h13-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a>
+</a><a href="#h13-0-88" id="h13-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a>
+</a><a href="#h13-0-89" id="h13-0-89" class="d">-</pre>
+</a><a href="#h13-0-90" id="h13-0-90" class="d">-</div>
+</a><a href="#h13-0-91" id="h13-0-91" class="d">-</body>
+</a><a href="#h13-0-92" id="h13-0-92" class="d">-</html>
+</a><b>diff --git a/<a id="h14" href="../file/git/n-channel/file/_layouts/tag.html.html.html">git/n-channel/file/_layouts/tag.html.html</a> b/<a href="../file/git/n-channel/file/_layouts/tag.html.html.html">git/n-channel/file/_layouts/tag.html.html</a></b>
+<a href="#h14-0" id="h14-0" class="h">@@ -1,40 +0,0 @@
+</a><a href="#h14-0-0" id="h14-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h14-0-1" id="h14-0-1" class="d">-<html>
+</a><a href="#h14-0-2" id="h14-0-2" class="d">-<head>
+</a><a href="#h14-0-3" id="h14-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h14-0-4" id="h14-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h14-0-5" id="h14-0-5" class="d">-<title>tag.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h14-0-6" id="h14-0-6" class="d">-</title>
+</a><a href="#h14-0-7" id="h14-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h14-0-8" id="h14-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h14-0-9" id="h14-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h14-0-10" id="h14-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h14-0-11" id="h14-0-11" class="d">-</head>
+</a><a href="#h14-0-12" id="h14-0-12" class="d">-<body>
+</a><a href="#h14-0-13" id="h14-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h14-0-14" id="h14-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h14-0-15" id="h14-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h14-0-16" id="h14-0-16" class="d">-<hr/>
+</a><a href="#h14-0-17" id="h14-0-17" class="d">-<div id="content">
+</a><a href="#h14-0-18" id="h14-0-18" class="d">-<p> tag.html (497B)</p><hr/><pre id="blob">
+</a><a href="#h14-0-19" id="h14-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h14-0-20" id="h14-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: default
+</a><a href="#h14-0-21" id="h14-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h14-0-22" id="h14-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a>
+</a><a href="#h14-0-23" id="h14-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;section class=&quot;posts&quot;&gt;
+</a><a href="#h14-0-24" id="h14-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;h1&gt;Tag #{{page.tag}}&lt;/h1&gt;
+</a><a href="#h14-0-25" id="h14-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &lt;ul&gt;
+</a><a href="#h14-0-26" id="h14-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> {% for post in site.posts %}
+</a><a href="#h14-0-27" id="h14-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> {% if post.tags contains page.tag %}
+</a><a href="#h14-0-28" id="h14-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &lt;li {% cycle &#39;alternate-color&#39;: &#39;style=&quot;color: #799f7c;&quot;&#39;, &#39;style=&quot;color: #b3b781;&quot;&#39;%} &gt;
+</a><a href="#h14-0-29" id="h14-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;a style=&quot;color: inherit&quot; class=&quot;post&quot; href=&quot;{{ post.url }}&quot;&gt;{{ post.title }}&lt;/a&gt;&lt;time datetime=&quot;{{ post.date | date_to_xmlschema }}&quot;&gt;{{ post.date | date: &quot;%m-%d-%Y&quot; }}&lt;/time&gt;
+</a><a href="#h14-0-30" id="h14-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &lt;/li&gt;
+</a><a href="#h14-0-31" id="h14-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> {% endif %}
+</a><a href="#h14-0-32" id="h14-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> {% endfor %}
+</a><a href="#h14-0-33" id="h14-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;/ul&gt;
+</a><a href="#h14-0-34" id="h14-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a>
+</a><a href="#h14-0-35" id="h14-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> &lt;/section&gt;
+</a><a href="#h14-0-36" id="h14-0-36" class="d">-</pre>
+</a><a href="#h14-0-37" id="h14-0-37" class="d">-</div>
+</a><a href="#h14-0-38" id="h14-0-38" class="d">-</body>
+</a><a href="#h14-0-39" id="h14-0-39" class="d">-</html>
+</a><b>diff --git a/<a id="h15" href="../file/git/n-channel/file/_layouts/tags.html.html.html">git/n-channel/file/_layouts/tags.html.html</a> b/<a href="../file/git/n-channel/file/_layouts/tags.html.html.html">git/n-channel/file/_layouts/tags.html.html</a></b>
+<a href="#h15-0" id="h15-0" class="h">@@ -1,37 +0,0 @@
+</a><a href="#h15-0-0" id="h15-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h15-0-1" id="h15-0-1" class="d">-<html>
+</a><a href="#h15-0-2" id="h15-0-2" class="d">-<head>
+</a><a href="#h15-0-3" id="h15-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h15-0-4" id="h15-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h15-0-5" id="h15-0-5" class="d">-<title>tags.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h15-0-6" id="h15-0-6" class="d">-</title>
+</a><a href="#h15-0-7" id="h15-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h15-0-8" id="h15-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h15-0-9" id="h15-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h15-0-10" id="h15-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h15-0-11" id="h15-0-11" class="d">-</head>
+</a><a href="#h15-0-12" id="h15-0-12" class="d">-<body>
+</a><a href="#h15-0-13" id="h15-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h15-0-14" id="h15-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h15-0-15" id="h15-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h15-0-16" id="h15-0-16" class="d">-<hr/>
+</a><a href="#h15-0-17" id="h15-0-17" class="d">-<div id="content">
+</a><a href="#h15-0-18" id="h15-0-18" class="d">-<p> tags.html (340B)</p><hr/><pre id="blob">
+</a><a href="#h15-0-19" id="h15-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h15-0-20" id="h15-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: default
+</a><a href="#h15-0-21" id="h15-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: Tags
+</a><a href="#h15-0-22" id="h15-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> ---
+</a><a href="#h15-0-23" id="h15-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a>
+</a><a href="#h15-0-24" id="h15-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;section class=&quot;posts&quot;&gt;
+</a><a href="#h15-0-25" id="h15-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &lt;h1&gt;{{ page.title }}&lt;/h1&gt;
+</a><a href="#h15-0-26" id="h15-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> {% assign tags = site.tags | sort %}
+</a><a href="#h15-0-27" id="h15-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &lt;ul&gt;
+</a><a href="#h15-0-28" id="h15-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> {% for tag in tags %}
+</a><a href="#h15-0-29" id="h15-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;li&gt;&lt;a href=&quot;/tag/{{ tag | first | slugify }}/&quot;&gt;{{ tag[0] | replace:&#39;-&#39;, &#39; &#39; }} ({{ tag | last | size }}){% unless forloop.last %}, {% endunless %}&lt;/a&gt;&lt;/li&gt;
+</a><a href="#h15-0-30" id="h15-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> {% endfor %}
+</a><a href="#h15-0-31" id="h15-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &lt;/ul&gt;
+</a><a href="#h15-0-32" id="h15-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h15-0-33" id="h15-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;/section&gt;</pre>
+</a><a href="#h15-0-34" id="h15-0-34" class="d">-</div>
+</a><a href="#h15-0-35" id="h15-0-35" class="d">-</body>
+</a><a href="#h15-0-36" id="h15-0-36" class="d">-</html>
+</a><b>diff --git a/<a id="h16" href="../file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a> b/<a href="../file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a></b>
+<a href="#h16-0" id="h16-0" class="h">@@ -1,66 +0,0 @@
+</a><a href="#h16-0-0" id="h16-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h16-0-1" id="h16-0-1" class="d">-<html>
+</a><a href="#h16-0-2" id="h16-0-2" class="d">-<head>
+</a><a href="#h16-0-3" id="h16-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h16-0-4" id="h16-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h16-0-5" id="h16-0-5" class="d">-<title>about.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h16-0-6" id="h16-0-6" class="d">-</title>
+</a><a href="#h16-0-7" id="h16-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h16-0-8" id="h16-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h16-0-9" id="h16-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h16-0-10" id="h16-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h16-0-11" id="h16-0-11" class="d">-</head>
+</a><a href="#h16-0-12" id="h16-0-12" class="d">-<body>
+</a><a href="#h16-0-13" id="h16-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h16-0-14" id="h16-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h16-0-15" id="h16-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h16-0-16" id="h16-0-16" class="d">-<hr/>
+</a><a href="#h16-0-17" id="h16-0-17" class="d">-<div id="content">
+</a><a href="#h16-0-18" id="h16-0-18" class="d">-<p> about.md (1802B)</p><hr/><pre id="blob">
+</a><a href="#h16-0-19" id="h16-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h16-0-20" id="h16-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: page
+</a><a href="#h16-0-21" id="h16-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: About
+</a><a href="#h16-0-22" id="h16-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> ---
+</a><a href="#h16-0-23" id="h16-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a>
+</a><a href="#h16-0-24" id="h16-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> ## Hi
+</a><a href="#h16-0-25" id="h16-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a>
+</a><a href="#h16-0-26" id="h16-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> I mostly do systems programming and electronics, so that&#39;s what you will see here.
+</a><a href="#h16-0-27" id="h16-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> I&#39;m a year away from completing my Bachelor&#39;s in Electronic Engineering, but I have a full-time job doing programming and electronics for some guys making arcade machines.
+</a><a href="#h16-0-28" id="h16-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h16-0-29" id="h16-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> 
+</a><a href="#h16-0-30" id="h16-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h16-0-31" id="h16-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h16-0-32" id="h16-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> (I don&#39;t have any non-private socials)
+</a><a href="#h16-0-33" id="h16-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h16-0-34" id="h16-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> Even if you already know programming, you should check out these people:
+</a><a href="#h16-0-35" id="h16-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> - [Ryan Fleury&#39;s Blog](https://www.rfleury.com/)
+</a><a href="#h16-0-36" id="h16-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> - [(and read the source code of his projects)](https://github.com/EpicGamesExt/raddebugger)
+</a><a href="#h16-0-37" id="h16-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> - [Handmade Hero Videos](https://guide.handmadehero.org/)
+</a><a href="#h16-0-38" id="h16-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> - [Casey Muratori&#39;s Other vidoes](https://www.youtube.com/@MollyRocket)
+</a><a href="#h16-0-39" id="h16-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> - Jonathan Blow
+</a><a href="#h16-0-40" id="h16-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> - [John Jackson](https://www.youtube.com/@johnjackson9767) (awesome guy)
+</a><a href="#h16-0-41" id="h16-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h16-0-42" id="h16-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> &lt;hr&gt;
+</a><a href="#h16-0-43" id="h16-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a>
+</a><a href="#h16-0-44" id="h16-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> My [nisse](https://en.wikipedia.org/wiki/Nisse_(folklore)) collection:
+</a><a href="#h16-0-45" id="h16-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a>
+</a><a href="#h16-0-46" id="h16-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> 
+</a><a href="#h16-0-47" id="h16-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h16-0-48" id="h16-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h16-0-49" id="h16-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> Images under the folder `modified_stolen_images` are not mine.
+</a><a href="#h16-0-50" id="h16-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> Sources:
+</a><a href="#h16-0-51" id="h16-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> {: style=&quot;font-size: 70%; margin-bottom: 0;&quot;}
+</a><a href="#h16-0-52" id="h16-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> - [templeos.jpeg](https://x.com/chibitoad/status/1448406173263171585)
+</a><a href="#h16-0-53" id="h16-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> - [nuko_calm.png, cursor.png and c-programming-language-chito.png](https://store.line.me/stickershop/product/25634268)
+</a><a href="#h16-0-54" id="h16-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> - [couch.png](https://www.pixiv.net/en/artworks/92469486)
+</a><a href="#h16-0-55" id="h16-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> - [kettenkrad.gif](https://www.reddit.com/r/GirlsLastTour/comments/fsn49q/i_spent_the_entire_afternoon_animating_chi_and/)
+</a><a href="#h16-0-56" id="h16-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> - [gears.gif](https://gall.dcinside.com/mgallery/board/view/?id=girlslastyour&amp;no=8172)
+</a><a href="#h16-0-57" id="h16-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> - [eureka.png](https://x.com/auksechan/status/1509225655430434822)
+</a><a href="#h16-0-58" id="h16-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> - silly.png ( don&#39;t know the source )
+</a><a href="#h16-0-59" id="h16-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> - grass.png: Official art from 少女終末旅行
+</a><a href="#h16-0-60" id="h16-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> {: style=&quot;font-size: 70%; margin: 0;&quot;}
+</a><a href="#h16-0-61" id="h16-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a>
+</a><a href="#h16-0-62" id="h16-0-62" class="d">-</pre>
+</a><a href="#h16-0-63" id="h16-0-63" class="d">-</div>
+</a><a href="#h16-0-64" id="h16-0-64" class="d">-</body>
+</a><a href="#h16-0-65" id="h16-0-65" class="d">-</html>
+</a><b>diff --git a/<a id="h17" href="../file/git/n-channel/file/_pages/search.html.html.html">git/n-channel/file/_pages/search.html.html</a> b/<a href="../file/git/n-channel/file/_pages/search.html.html.html">git/n-channel/file/_pages/search.html.html</a></b>
+<a href="#h17-0" id="h17-0" class="h">@@ -1,94 +0,0 @@
+</a><a href="#h17-0-0" id="h17-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h17-0-1" id="h17-0-1" class="d">-<html>
+</a><a href="#h17-0-2" id="h17-0-2" class="d">-<head>
+</a><a href="#h17-0-3" id="h17-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h17-0-4" id="h17-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h17-0-5" id="h17-0-5" class="d">-<title>search.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h17-0-6" id="h17-0-6" class="d">-</title>
+</a><a href="#h17-0-7" id="h17-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h17-0-8" id="h17-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h17-0-9" id="h17-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h17-0-10" id="h17-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h17-0-11" id="h17-0-11" class="d">-</head>
+</a><a href="#h17-0-12" id="h17-0-12" class="d">-<body>
+</a><a href="#h17-0-13" id="h17-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h17-0-14" id="h17-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h17-0-15" id="h17-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h17-0-16" id="h17-0-16" class="d">-<hr/>
+</a><a href="#h17-0-17" id="h17-0-17" class="d">-<div id="content">
+</a><a href="#h17-0-18" id="h17-0-18" class="d">-<p> search.html (1825B)</p><hr/><pre id="blob">
+</a><a href="#h17-0-19" id="h17-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h17-0-20" id="h17-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: default
+</a><a href="#h17-0-21" id="h17-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: Search
+</a><a href="#h17-0-22" id="h17-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> ---
+</a><a href="#h17-0-23" id="h17-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a>
+</a><a href="#h17-0-24" id="h17-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;section class=&quot;posts&quot;&gt;
+</a><a href="#h17-0-25" id="h17-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &lt;style&gt;
+</a><a href="#h17-0-26" id="h17-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> #search-container {
+</a><a href="#h17-0-27" id="h17-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> max-width: 100%;
+</a><a href="#h17-0-28" id="h17-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> }
+</a><a href="#h17-0-29" id="h17-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> .text-search {
+</a><a href="#h17-0-30" id="h17-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> }
+</a><a href="#h17-0-31" id="h17-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h17-0-32" id="h17-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> input[type=text] {
+</a><a href="#h17-0-33" id="h17-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> font-size: normal;
+</a><a href="#h17-0-34" id="h17-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> outline: none;
+</a><a href="#h17-0-35" id="h17-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> padding: 1rem;
+</a><a href="#h17-0-36" id="h17-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> background: transparent;
+</a><a href="#h17-0-37" id="h17-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> width: 100%;
+</a><a href="#h17-0-38" id="h17-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> -webkit-appearance: none;
+</a><a href="#h17-0-39" id="h17-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> font-family: inherit;
+</a><a href="#h17-0-40" id="h17-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> font-size: 100%;
+</a><a href="#h17-0-41" id="h17-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> border: none;
+</a><a href="#h17-0-42" id="h17-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> }
+</a><a href="#h17-0-43" id="h17-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> #results-container {
+</a><a href="#h17-0-44" id="h17-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> margin: .5rem 0;
+</a><a href="#h17-0-45" id="h17-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> }
+</a><a href="#h17-0-46" id="h17-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> .main-content {
+</a><a href="#h17-0-47" id="h17-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> padding-right: 0px;
+</a><a href="#h17-0-48" id="h17-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> }
+</a><a href="#h17-0-49" id="h17-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> &lt;/style&gt;
+</a><a href="#h17-0-50" id="h17-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a>
+</a><a href="#h17-0-51" id="h17-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> &lt;h1 style=&quot;&quot;&gt; {{ page.title }} &lt;/h1&gt;
+</a><a href="#h17-0-52" id="h17-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a>
+</a><a href="#h17-0-53" id="h17-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a>
+</a><a href="#h17-0-54" id="h17-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> &lt;!-- Html Elements for Search --&gt;
+</a><a href="#h17-0-55" id="h17-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> &lt;div id=&quot;search-container&quot;&gt;
+</a><a href="#h17-0-56" id="h17-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> &lt;div style=&quot;background: rgb(236, 237, 238); display: flex; flex-direction: row;&quot;&gt;
+</a><a href="#h17-0-57" id="h17-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> &lt;input style=&quot;flex-grow:999;&quot; type=&quot;text&quot; id=&quot;search-input&quot; placeholder=&quot;Search...&quot;&gt;
+</a><a href="#h17-0-58" id="h17-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> &lt;img style=&quot;flex-basis: 150px; flex-grow: 1; width: 150px; height: auto;&quot; src=&quot;/assets/images/modified_stolen_art/nuko_calm.png&quot; width=342 height=127&gt;
+</a><a href="#h17-0-59" id="h17-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> &lt;/div&gt;
+</a><a href="#h17-0-60" id="h17-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h17-0-61" id="h17-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> &lt;p&gt; &lt;b&gt;Tags: &lt;/b&gt;
+</a><a href="#h17-0-62" id="h17-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> {% for tag in site.tags %}
+</a><a href="#h17-0-63" id="h17-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> &lt;a href=&quot;/tag/{{ tag | first }}&quot;&gt; {{ tag | first }}{% unless forloop.last %},{% endunless %}&lt;/a&gt;
+</a><a href="#h17-0-64" id="h17-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> {% endfor %}
+</a><a href="#h17-0-65" id="h17-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> &lt;/p&gt;
+</a><a href="#h17-0-66" id="h17-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h17-0-67" id="h17-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> &lt;ol id=&quot;results-container&quot;&gt;&lt;/ol&gt;
+</a><a href="#h17-0-68" id="h17-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> &lt;/div&gt;
+</a><a href="#h17-0-69" id="h17-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a>
+</a><a href="#h17-0-70" id="h17-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h17-0-71" id="h17-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a>
+</a><a href="#h17-0-72" id="h17-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> &lt;!-- Script pointing to search-script.js --&gt;
+</a><a href="#h17-0-73" id="h17-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> &lt;script src=&quot;/search.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
+</a><a href="#h17-0-74" id="h17-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h17-0-75" id="h17-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> &lt;!-- Configuration --&gt;
+</a><a href="#h17-0-76" id="h17-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> &lt;script type=&quot;text/javascript&quot;&gt;
+</a><a href="#h17-0-77" id="h17-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> SimpleJekyllSearch({
+</a><a href="#h17-0-78" id="h17-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> searchInput: document.getElementById(&#39;search-input&#39;),
+</a><a href="#h17-0-79" id="h17-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> resultsContainer: document.getElementById(&#39;results-container&#39;),
+</a><a href="#h17-0-80" id="h17-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> json: &#39;/search.json&#39;,
+</a><a href="#h17-0-81" id="h17-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> searchResultTemplate: &#39;&lt;li&gt;&lt;a href=&quot;{url}&quot; title=&quot;{description}&quot;&gt;{title}&lt;/a&gt;&lt;/li&gt;&#39;,
+</a><a href="#h17-0-82" id="h17-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> noResultsText: &#39;No results found&#39;,
+</a><a href="#h17-0-83" id="h17-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> limit: 10,
+</a><a href="#h17-0-84" id="h17-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> fuzzy: true,
+</a><a href="#h17-0-85" id="h17-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> exclude: [&#39;Welcome&#39;]
+</a><a href="#h17-0-86" id="h17-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> })
+</a><a href="#h17-0-87" id="h17-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> &lt;/script&gt;
+</a><a href="#h17-0-88" id="h17-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a>
+</a><a href="#h17-0-89" id="h17-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> &lt;/section&gt;
+</a><a href="#h17-0-90" id="h17-0-90" class="d">-</pre>
+</a><a href="#h17-0-91" id="h17-0-91" class="d">-</div>
+</a><a href="#h17-0-92" id="h17-0-92" class="d">-</body>
+</a><a href="#h17-0-93" id="h17-0-93" class="d">-</html>
+</a><b>diff --git a/<a id="h18" href="../file/git/n-channel/file/_plugins/tags.rb.html.html">git/n-channel/file/_plugins/tags.rb.html</a> b/<a href="../file/git/n-channel/file/_plugins/tags.rb.html.html">git/n-channel/file/_plugins/tags.rb.html</a></b>
+<a href="#h18-0" id="h18-0" class="h">@@ -1,48 +0,0 @@
+</a><a href="#h18-0-0" id="h18-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h18-0-1" id="h18-0-1" class="d">-<html>
+</a><a href="#h18-0-2" id="h18-0-2" class="d">-<head>
+</a><a href="#h18-0-3" id="h18-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h18-0-4" id="h18-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h18-0-5" id="h18-0-5" class="d">-<title>tags.rb - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h18-0-6" id="h18-0-6" class="d">-</title>
+</a><a href="#h18-0-7" id="h18-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h18-0-8" id="h18-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h18-0-9" id="h18-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h18-0-10" id="h18-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h18-0-11" id="h18-0-11" class="d">-</head>
+</a><a href="#h18-0-12" id="h18-0-12" class="d">-<body>
+</a><a href="#h18-0-13" id="h18-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h18-0-14" id="h18-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h18-0-15" id="h18-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h18-0-16" id="h18-0-16" class="d">-<hr/>
+</a><a href="#h18-0-17" id="h18-0-17" class="d">-<div id="content">
+</a><a href="#h18-0-18" id="h18-0-18" class="d">-<p> tags.rb (613B)</p><hr/><pre id="blob">
+</a><a href="#h18-0-19" id="h18-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> module Jekyll
+</a><a href="#h18-0-20" id="h18-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> class TagPageGenerator &lt; Generator
+</a><a href="#h18-0-21" id="h18-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> safe true
+</a><a href="#h18-0-22" id="h18-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a>
+</a><a href="#h18-0-23" id="h18-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> def generate(site)
+</a><a href="#h18-0-24" id="h18-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags = site.posts.docs.flat_map { |post| post.data[&#39;tags&#39;] || [] }.to_set
+</a><a href="#h18-0-25" id="h18-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> tags.each do |tag|
+</a><a href="#h18-0-26" id="h18-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> site.pages &lt;&lt; TagPage.new(site, site.source, tag)
+</a><a href="#h18-0-27" id="h18-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> end
+</a><a href="#h18-0-28" id="h18-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> end
+</a><a href="#h18-0-29" id="h18-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> end
+</a><a href="#h18-0-30" id="h18-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a>
+</a><a href="#h18-0-31" id="h18-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> class TagPage &lt; Page
+</a><a href="#h18-0-32" id="h18-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> def initialize(site, base, tag)
+</a><a href="#h18-0-33" id="h18-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> @site = site
+</a><a href="#h18-0-34" id="h18-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> @base = base
+</a><a href="#h18-0-35" id="h18-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> @dir = File.join(&#39;tag&#39;, tag)
+</a><a href="#h18-0-36" id="h18-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> @name = &#39;index.html&#39;
+</a><a href="#h18-0-37" id="h18-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h18-0-38" id="h18-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> self.process(@name)
+</a><a href="#h18-0-39" id="h18-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> self.read_yaml(File.join(base, &#39;_layouts&#39;), &#39;tag.html&#39;)
+</a><a href="#h18-0-40" id="h18-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> self.data[&#39;tag&#39;] = tag
+</a><a href="#h18-0-41" id="h18-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> self.data[&#39;title&#39;] = &quot;Tag: #{tag}&quot;
+</a><a href="#h18-0-42" id="h18-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> end
+</a><a href="#h18-0-43" id="h18-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> end
+</a><a href="#h18-0-44" id="h18-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> end</pre>
+</a><a href="#h18-0-45" id="h18-0-45" class="d">-</div>
+</a><a href="#h18-0-46" id="h18-0-46" class="d">-</body>
+</a><a href="#h18-0-47" id="h18-0-47" class="d">-</html>
+</a><b>diff --git a/<a id="h19" href="../file/git/n-channel/file/_posts/2014-02-21-fish-mode.md.html.html">git/n-channel/file/_posts/2014-02-21-fish-mode.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2014-02-21-fish-mode.md.html.html">git/n-channel/file/_posts/2014-02-21-fish-mode.md.html</a></b>
+<a href="#h19-0" id="h19-0" class="h">@@ -1,46 +0,0 @@
+</a><a href="#h19-0-0" id="h19-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h19-0-1" id="h19-0-1" class="d">-<html>
+</a><a href="#h19-0-2" id="h19-0-2" class="d">-<head>
+</a><a href="#h19-0-3" id="h19-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h19-0-4" id="h19-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h19-0-5" id="h19-0-5" class="d">-<title>2014-02-21-fish-mode.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h19-0-6" id="h19-0-6" class="d">-</title>
+</a><a href="#h19-0-7" id="h19-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h19-0-8" id="h19-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h19-0-9" id="h19-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h19-0-10" id="h19-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h19-0-11" id="h19-0-11" class="d">-</head>
+</a><a href="#h19-0-12" id="h19-0-12" class="d">-<body>
+</a><a href="#h19-0-13" id="h19-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h19-0-14" id="h19-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h19-0-15" id="h19-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h19-0-16" id="h19-0-16" class="d">-<hr/>
+</a><a href="#h19-0-17" id="h19-0-17" class="d">-<div id="content">
+</a><a href="#h19-0-18" id="h19-0-18" class="d">-<p> 2014-02-21-fish-mode.md (976B)</p><hr/><pre id="blob">
+</a><a href="#h19-0-19" id="h19-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h19-0-20" id="h19-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h19-0-21" id="h19-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: 𓆛𓆜𓆝𓆞𓆟
+</a><a href="#h19-0-22" id="h19-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: 𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟𓆛𓆜𓆝𓆞𓆟
+</a><a href="#h19-0-23" id="h19-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> comments: true
+</a><a href="#h19-0-24" id="h19-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags: []
+</a><a href="#h19-0-25" id="h19-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h19-0-26" id="h19-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h19-0-27" id="h19-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &lt;div&gt;
+</a><a href="#h19-0-28" id="h19-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &lt;label for=&quot;enable-fish-mode&quot; style=&quot;font-size: 90%; color:gray; margin-right: 0.5rem;&quot;&gt; Fish mode &lt;i style=&quot;font-size: 50%; letter-spacing: -5px;&quot;&gt; tkmiz &lt;/i&gt; &lt;/label&gt;
+</a><a href="#h19-0-29" id="h19-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;input type=&quot;checkbox&quot; id=&quot;enable-fish-mode&quot; onclick=&quot;toggle_fish_mode()&quot;&gt;
+</a><a href="#h19-0-30" id="h19-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &lt;/div&gt;
+</a><a href="#h19-0-31" id="h19-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h19-0-32" id="h19-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> &lt;script&gt;
+</a><a href="#h19-0-33" id="h19-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> let check_box = document.getElementById(&quot;enable-fish-mode&quot;);
+</a><a href="#h19-0-34" id="h19-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> document.getElementById(&quot;enable-fish-mode&quot;).checked = should_enable_fish_mode;
+</a><a href="#h19-0-35" id="h19-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a>
+</a><a href="#h19-0-36" id="h19-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> window.addEventListener(&quot;load&quot;, (event) =&gt; {
+</a><a href="#h19-0-37" id="h19-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> document.getElementById(&quot;date-and-tags&quot;).innerHTML += &quot;&lt;a&gt;fish&lt;/a&gt;&quot;;
+</a><a href="#h19-0-38" id="h19-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> document.getElementById(&quot;date-and-tags-date&quot;).style = &quot;color: #60736e; font-style: italic; letter-spacing: .1rem;&quot;;
+</a><a href="#h19-0-39" id="h19-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> });
+</a><a href="#h19-0-40" id="h19-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> &lt;/script&gt;
+</a><a href="#h19-0-41" id="h19-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h19-0-42" id="h19-0-42" class="d">-</pre>
+</a><a href="#h19-0-43" id="h19-0-43" class="d">-</div>
+</a><a href="#h19-0-44" id="h19-0-44" class="d">-</body>
+</a><a href="#h19-0-45" id="h19-0-45" class="d">-</html>
+</a><b>diff --git a/<a id="h20" href="../file/git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html.html">git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html.html">git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html</a></b>
+<a href="#h20-0" id="h20-0" class="h">@@ -1,383 +0,0 @@
+</a><a href="#h20-0-0" id="h20-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h20-0-1" id="h20-0-1" class="d">-<html>
+</a><a href="#h20-0-2" id="h20-0-2" class="d">-<head>
+</a><a href="#h20-0-3" id="h20-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h20-0-4" id="h20-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h20-0-5" id="h20-0-5" class="d">-<title>2024-01-20-Simplifying-state.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h20-0-6" id="h20-0-6" class="d">-</title>
+</a><a href="#h20-0-7" id="h20-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h20-0-8" id="h20-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h20-0-9" id="h20-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h20-0-10" id="h20-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h20-0-11" id="h20-0-11" class="d">-</head>
+</a><a href="#h20-0-12" id="h20-0-12" class="d">-<body>
+</a><a href="#h20-0-13" id="h20-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h20-0-14" id="h20-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h20-0-15" id="h20-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h20-0-16" id="h20-0-16" class="d">-<hr/>
+</a><a href="#h20-0-17" id="h20-0-17" class="d">-<div id="content">
+</a><a href="#h20-0-18" id="h20-0-18" class="d">-<p> 2024-01-20-Simplifying-state.md (13391B)</p><hr/><pre id="blob">
+</a><a href="#h20-0-19" id="h20-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h20-0-20" id="h20-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h20-0-21" id="h20-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;Simplifying state: Synchronous hardware ideas applied to software&quot;
+</a><a href="#h20-0-22" id="h20-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: Synchronous hardware ideas applied to software
+</a><a href="#h20-0-23" id="h20-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> summary: If you have a &#39;frame&#39; based execution loop, where each module is ran once per frame. You can pass signals around that have a lifetime of a single frame.
+</a><a href="#h20-0-24" id="h20-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> comments: true
+</a><a href="#h20-0-25" id="h20-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> tags: [writing, programming, VHDL, C]
+</a><a href="#h20-0-26" id="h20-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> ---
+</a><a href="#h20-0-27" id="h20-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a>
+</a><a href="#h20-0-28" id="h20-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> ## State madness
+</a><a href="#h20-0-29" id="h20-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h20-0-30" id="h20-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> Lots of code, contains a ton of state. My current project is especially prone due to it being very rule-driven.
+</a><a href="#h20-0-31" id="h20-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h20-0-32" id="h20-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> The problem that arises, is as the codebase grows, you naturally end up having multiple systems interacting with each-other.
+</a><a href="#h20-0-33" id="h20-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h20-0-34" id="h20-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> Now in my special case, everything is completely compiletime known. Meaning there isn&#39;t really any dynamic modularity to handle, but that makes this example even easier to show.
+</a><a href="#h20-0-35" id="h20-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a>
+</a><a href="#h20-0-36" id="h20-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> We&#39;re going to look at one particular approach to solving complex communication between different &quot;entities&quot;, inspired by my experiences from writing hardware systems.
+</a><a href="#h20-0-37" id="h20-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h20-0-38" id="h20-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> ## Just use if statements
+</a><a href="#h20-0-39" id="h20-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> ```c
+</a><a href="#h20-0-40" id="h20-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> #include &quot;room1.h&quot;
+</a><a href="#h20-0-41" id="h20-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h20-0-42" id="h20-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> void update() {
+</a><a href="#h20-0-43" id="h20-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> if (room1.lever1) {
+</a><a href="#h20-0-44" id="h20-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> door.state = OPEN;
+</a><a href="#h20-0-45" id="h20-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> } else {
+</a><a href="#h20-0-46" id="h20-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> door.state = CLOSED;
+</a><a href="#h20-0-47" id="h20-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> }
+</a><a href="#h20-0-48" id="h20-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> }
+</a><a href="#h20-0-49" id="h20-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> ```
+</a><a href="#h20-0-50" id="h20-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> Some might think the above code is too simple, or silly. One might say &quot;It&#39;s natural for most systems to grow to some complexity level where you need handlers, objects, etc. globals are bad for extensibility&quot;.
+</a><a href="#h20-0-51" id="h20-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a>
+</a><a href="#h20-0-52" id="h20-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> However, I think this is blatantly false. If you want to get work done, you better try to write things in a way which is this simple. Over-complicating things is a super easy trap to fall into.
+</a><a href="#h20-0-53" id="h20-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a>
+</a><a href="#h20-0-54" id="h20-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> ```c
+</a><a href="#h20-0-55" id="h20-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> if (((room1.lever1 || room1.lever2) &amp;&amp;
+</a><a href="#h20-0-56" id="h20-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> (room2.lever1 &amp;&amp; room2.lever4)) ||
+</a><a href="#h20-0-57" id="h20-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> secret_room.master_lever) {
+</a><a href="#h20-0-58" id="h20-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> door.state = OPEN;
+</a><a href="#h20-0-59" id="h20-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> } else {
+</a><a href="#h20-0-60" id="h20-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> door.state = CLOSED;
+</a><a href="#h20-0-61" id="h20-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> }
+</a><a href="#h20-0-62" id="h20-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> ```
+</a><a href="#h20-0-63" id="h20-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> As things get more complex, don&#39;t add some weird system, just continue to do simple things. Imagine writing the snippet above using said weird system where you push changes, or communicate via functions.
+</a><a href="#h20-0-64" id="h20-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> If possible you want `door.state` to only be changed at one place. This has the added benefit of being extremely readable. However, you will loose context other places, but if you&#39;re good at grepping that shouldn&#39;t be a problem.
+</a><a href="#h20-0-65" id="h20-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h20-0-66" id="h20-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> *Even in situations where less information is known at compiletime, this can be applied in some form. For example, if you don&#39;t know which switches are bound to which doors it&#39;s generally solved by iterating through some datastructures. It&#39;s worth noting that in dynamic cases, you don&#39;t usually have lots of weird cases, they tend to be more predictable.*
+</a><a href="#h20-0-67" id="h20-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a>
+</a><a href="#h20-0-68" id="h20-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> ## Wait, all logic inside &quot;update()&quot;?
+</a><a href="#h20-0-69" id="h20-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a>
+</a><a href="#h20-0-70" id="h20-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> Yes, that&#39;s right. Just run all your logic each frame. Computers are blazingly fast, checking some if statements doesn&#39;t take that long. You&#39;re probably going to be limited by other things before a bunch of branches limit you.
+</a><a href="#h20-0-71" id="h20-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a>
+</a><a href="#h20-0-72" id="h20-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> Compared to signals, event systems, and other methods of solving this problem, just having an update functions allows a lot more flexibility. Using event systems leads to exponentially more code as you add states and signals.
+</a><a href="#h20-0-73" id="h20-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> A lot of them also use string identifiers, and dynamic access. Which is extremely bothersome for extensibility, and is prone to typos.
+</a><a href="#h20-0-74" id="h20-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h20-0-75" id="h20-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> However, one thing should be noted, handling state with just globals + `update()` does have one limitation when it comes to being able to write concise code.
+</a><a href="#h20-0-76" id="h20-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> This is when you want code to vary with state, and not just data.
+</a><a href="#h20-0-77" id="h20-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> You can fix this by having a switch statement, using function pointers, or even more if statements.
+</a><a href="#h20-0-78" id="h20-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a>
+</a><a href="#h20-0-79" id="h20-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> But there is a better way
+</a><a href="#h20-0-80" id="h20-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a>
+</a><a href="#h20-0-81" id="h20-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> ## Corutines
+</a><a href="#h20-0-82" id="h20-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a>
+</a><a href="#h20-0-83" id="h20-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> You can create a corutine instance for each of your update() functions.
+</a><a href="#h20-0-84" id="h20-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a>
+</a><a href="#h20-0-85" id="h20-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> This lets you store code state without having to write lots of code managing it. Personally I use [minicoro](https://github.com/edubart/minicoro) to do my corutine states.
+</a><a href="#h20-0-86" id="h20-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a>
+</a><a href="#h20-0-87" id="h20-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> ```c
+</a><a href="#h20-0-88" id="h20-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> void update(coro_t* co) {
+</a><a href="#h20-0-89" id="h20-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> while (true) {
+</a><a href="#h20-0-90" id="h20-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> if (room1.lever1) break;
+</a><a href="#h20-0-91" id="h20-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> yield(co);
+</a><a href="#h20-0-92" id="h20-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> }
+</a><a href="#h20-0-93" id="h20-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> while (true) {
+</a><a href="#h20-0-94" id="h20-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> if (room1.lever2 || room2.lever1) break;
+</a><a href="#h20-0-95" id="h20-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> u32 res = do_update_1();
+</a><a href="#h20-0-96" id="h20-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> if (res &gt; 3) do_update_2();
+</a><a href="#h20-0-97" id="h20-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> yield(co);
+</a><a href="#h20-0-98" id="h20-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> }
+</a><a href="#h20-0-99" id="h20-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> while (true) {
+</a><a href="#h20-0-100" id="h20-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> if (room4.lever3 &amp;&amp; room4.push_button) break;
+</a><a href="#h20-0-101" id="h20-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> do_update_2();
+</a><a href="#h20-0-102" id="h20-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> yield(co);
+</a><a href="#h20-0-103" id="h20-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> }
+</a><a href="#h20-0-104" id="h20-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> open_final_door();
+</a><a href="#h20-0-105" id="h20-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> }
+</a><a href="#h20-0-106" id="h20-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> ```
+</a><a href="#h20-0-107" id="h20-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a>
+</a><a href="#h20-0-108" id="h20-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> I&#39;m hoping this simple example sort of shows how extensible and concise the code gets by doing this. Even very stateful programs can be implemented this way, and the huge benefit is that you can follow the code linearly downwards. It&#39;s also extremely easy to debug, as you can just step through each corutines `update()` function.
+</a><a href="#h20-0-109" id="h20-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a>
+</a><a href="#h20-0-110" id="h20-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> ## When it gets bothersome
+</a><a href="#h20-0-111" id="h20-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a>
+</a><a href="#h20-0-112" id="h20-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> What happens if we want to only act on changes to some of these variables?
+</a><a href="#h20-0-113" id="h20-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a>
+</a><a href="#h20-0-114" id="h20-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> ```c
+</a><a href="#h20-0-115" id="h20-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> void update(coro_t* co) {
+</a><a href="#h20-0-116" id="h20-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> bool has_pushed_lever1 = false;
+</a><a href="#h20-0-117" id="h20-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> while (true) {
+</a><a href="#h20-0-118" id="h20-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> if (!hash_pushed_lever1 &amp;&amp; room1.lever1) {
+</a><a href="#h20-0-119" id="h20-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> play_audio(&amp;audio_sources[AUDIO_LEVER_OPEN]);
+</a><a href="#h20-0-120" id="h20-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> has_pushed_lever1 = true;
+</a><a href="#h20-0-121" id="h20-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> }
+</a><a href="#h20-0-122" id="h20-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> if (hash_pushed_lever1 &amp;&amp; !room1.lever1) {
+</a><a href="#h20-0-123" id="h20-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> play_audio(&amp;audio_sources[AUDIO_LEVER_CLOSE]);
+</a><a href="#h20-0-124" id="h20-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> has_pushed_lever1 = false;
+</a><a href="#h20-0-125" id="h20-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> }
+</a><a href="#h20-0-126" id="h20-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> yield(co);
+</a><a href="#h20-0-127" id="h20-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> }
+</a><a href="#h20-0-128" id="h20-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> }
+</a><a href="#h20-0-129" id="h20-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> ```
+</a><a href="#h20-0-130" id="h20-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> You start having to do stuff like this.
+</a><a href="#h20-0-131" id="h20-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a>
+</a><a href="#h20-0-132" id="h20-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> You might get the idea of using some event system just for this. Now it generally gets the job done, but as explained it gets hard to manage.
+</a><a href="#h20-0-133" id="h20-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> Event systems play very poorly if you want situations like explained further above, where you have lots of things in your if statements. Having to set up event listeners for each one of those and somehow collecting them together is how you get horrible spaghetti code.
+</a><a href="#h20-0-134" id="h20-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> Callbacks also don&#39;t allow you to change a corutine&#39;s state in any meaningful way, which is even more of a problem. This means you will have to go back to switch statements again. How horrid!
+</a><a href="#h20-0-135" id="h20-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a>
+</a><a href="#h20-0-136" id="h20-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> You probably already know the solution to this. It is to just store the previous state of each such variable.
+</a><a href="#h20-0-137" id="h20-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> ```c
+</a><a href="#h20-0-138" id="h20-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> typedef struct {
+</a><a href="#h20-0-139" id="h20-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> bool state;
+</a><a href="#h20-0-140" id="h20-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> bool last_state;
+</a><a href="#h20-0-141" id="h20-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> } lever_t;
+</a><a href="#h20-0-142" id="h20-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> ```
+</a><a href="#h20-0-143" id="h20-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a>
+</a><a href="#h20-0-144" id="h20-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> If you have ever used or made a platform library that isn&#39;t event based, you have probably encountered this for button presses or the like:
+</a><a href="#h20-0-145" id="h20-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> `if (platform_key_pressed(KEYCODE_SPACE) == true)`
+</a><a href="#h20-0-146" id="h20-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a>
+</a><a href="#h20-0-147" id="h20-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> It&#39;s essentially the same concept. Each frame, only one place edits the lever&#39;s data, meaning that as long as every single piece of code is ran each frame, you can just check if the state has changed.
+</a><a href="#h20-0-148" id="h20-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a>
+</a><a href="#h20-0-149" id="h20-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> ## How this is related to synchronous hardware?
+</a><a href="#h20-0-150" id="h20-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> When making synchronous hardware, you often have control signals which only exist for a single &quot;clock-cycle&quot;.
+</a><a href="#h20-0-151" id="h20-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a>
+</a><a href="#h20-0-152" id="h20-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a> Take this VHDL code for blinking an LED at 1Hz as an example
+</a><a href="#h20-0-153" id="h20-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a>
+</a><a href="#h20-0-154" id="h20-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> ```vhdl
+</a><a href="#h20-0-155" id="h20-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> clock_enable_1hz_gen : enable_gen port map (
+</a><a href="#h20-0-156" id="h20-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> clk_50hz =&gt; CLOCK, resetn =&gt; NRESET,
+</a><a href="#h20-0-157" id="h20-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> clock_divisor =&gt; &quot;00000001011111010111100001000000&quot;,
+</a><a href="#h20-0-158" id="h20-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> enable =&gt; clock_enable_1hz
+</a><a href="#h20-0-159" id="h20-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a> );
+</a><a href="#h20-0-160" id="h20-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a>
+</a><a href="#h20-0-161" id="h20-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> alive_gen : process (CLOCK, NRESET) is
+</a><a href="#h20-0-162" id="h20-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> begin
+</a><a href="#h20-0-163" id="h20-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> if rising_edge(CLOCK) then
+</a><a href="#h20-0-164" id="h20-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> if NRESET = &#39;0&#39; then
+</a><a href="#h20-0-165" id="h20-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> LEDR(0) &lt;= &#39;0&#39;;
+</a><a href="#h20-0-166" id="h20-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> elsif clock_enable_1hz = &#39;1&#39; then
+</a><a href="#h20-0-167" id="h20-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> LEDR(0) &lt;= not LEDR(0);
+</a><a href="#h20-0-168" id="h20-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> end if;
+</a><a href="#h20-0-169" id="h20-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> end if;
+</a><a href="#h20-0-170" id="h20-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a> end process;
+</a><a href="#h20-0-171" id="h20-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> ```
+</a><a href="#h20-0-172" id="h20-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> This process is synchronous because it only does something during the rising edge of the clock signal. clock_enable_1hz is only on during one clock cycle, and is enabled every nth rising edge, such that we can toggle the LED at 1Hz.
+</a><a href="#h20-0-173" id="h20-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a> This technique is riddled across hardware design. When designing hardware, everything is ran each clock-cycle. Everything is an update() function.
+</a><a href="#h20-0-174" id="h20-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a>
+</a><a href="#h20-0-175" id="h20-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> This is essentially the same as our software, where we run each update function each &quot;frame&quot; instead of each &quot;clock-cycle&quot;
+</a><a href="#h20-0-176" id="h20-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a>
+</a><a href="#h20-0-177" id="h20-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> This constraint of hardware design, gives life to this unique way of sharing stateful information. And gives us a feature we can exploit when writing software as well.
+</a><a href="#h20-0-178" id="h20-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a>
+</a><a href="#h20-0-179" id="h20-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> ## Using this knowledge
+</a><a href="#h20-0-180" id="h20-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> ```c
+</a><a href="#h20-0-181" id="h20-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> bool secret_hold_button_click;
+</a><a href="#h20-0-182" id="h20-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a>
+</a><a href="#h20-0-183" id="h20-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> void update(coro_t* co) {
+</a><a href="#h20-0-184" id="h20-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a> float hold_time = 0;
+</a><a href="#h20-0-185" id="h20-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> while (true) {
+</a><a href="#h20-0-186" id="h20-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> secret_hold_button_click = false; // always reset
+</a><a href="#h20-0-187" id="h20-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a>
+</a><a href="#h20-0-188" id="h20-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> if (room.secret_hold_button[0].state == true)
+</a><a href="#h20-0-189" id="h20-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a> hold_time += delta_time();
+</a><a href="#h20-0-190" id="h20-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a> else
+</a><a href="#h20-0-191" id="h20-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> hold_time = 0;
+</a><a href="#h20-0-192" id="h20-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a>
+</a><a href="#h20-0-193" id="h20-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> if (hold_time &gt; 1.0) {
+</a><a href="#h20-0-194" id="h20-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> secret_hold_button_click = true;
+</a><a href="#h20-0-195" id="h20-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> hold_time = 0;
+</a><a href="#h20-0-196" id="h20-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> }
+</a><a href="#h20-0-197" id="h20-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a>
+</a><a href="#h20-0-198" id="h20-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> yield(co);
+</a><a href="#h20-0-199" id="h20-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> }
+</a><a href="#h20-0-200" id="h20-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> }
+</a><a href="#h20-0-201" id="h20-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a>
+</a><a href="#h20-0-202" id="h20-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> // somewhere else...
+</a><a href="#h20-0-203" id="h20-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a> void update_special_room() {
+</a><a href="#h20-0-204" id="h20-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> if (secret_hold_button_click &amp;&amp; special_mode_active)
+</a><a href="#h20-0-205" id="h20-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> play_audio(&amp;audio[AUDIO_SPECIAL_ROOM]);
+</a><a href="#h20-0-206" id="h20-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> }
+</a><a href="#h20-0-207" id="h20-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> ```
+</a><a href="#h20-0-208" id="h20-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a> We can propagate control signals through our &quot;synchronous&quot; codebase just by having variables that have a per-frame lifetime.
+</a><a href="#h20-0-209" id="h20-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a>
+</a><a href="#h20-0-210" id="h20-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a> I&#39;ve found this extremely powerful. It&#39;s simpler and more concise than an event system. It allows you to still use corutines, and is thereby easy to debug. It also creates manageable codepaths, and you can inspect the memory to see which states are active at any given moment.
+</a><a href="#h20-0-211" id="h20-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a>
+</a><a href="#h20-0-212" id="h20-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a> This is not limited to booleans either. We can for example use counters. Or for more advanced info, you might want to to create an array instead.
+</a><a href="#h20-0-213" id="h20-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> ```c
+</a><a href="#h20-0-214" id="h20-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> struct room_t {
+</a><a href="#h20-0-215" id="h20-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> s32 changes_this_frame; // signed on purpose
+</a><a href="#h20-0-216" id="h20-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> u32 people_in_room;
+</a><a href="#h20-0-217" id="h20-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> }
+</a><a href="#h20-0-218" id="h20-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a>
+</a><a href="#h20-0-219" id="h20-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> void update_room(coro_t* co, room_t* room) {
+</a><a href="#h20-0-220" id="h20-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> s32 in_room_prev = 0;
+</a><a href="#h20-0-221" id="h20-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a>
+</a><a href="#h20-0-222" id="h20-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> while (true) {
+</a><a href="#h20-0-223" id="h20-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> room.people_in_room = count_people_in_room(room1);
+</a><a href="#h20-0-224" id="h20-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a> room.changes_this_frame = (s32)room.people_in_room - in_room_prev;
+</a><a href="#h20-0-225" id="h20-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> in_room_prev = people_in_room;
+</a><a href="#h20-0-226" id="h20-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> yield(co);
+</a><a href="#h20-0-227" id="h20-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> }
+</a><a href="#h20-0-228" id="h20-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a> }
+</a><a href="#h20-0-229" id="h20-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> ```
+</a><a href="#h20-0-230" id="h20-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a>
+</a><a href="#h20-0-231" id="h20-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> ## Comparison to callback driven system
+</a><a href="#h20-0-232" id="h20-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a>
+</a><a href="#h20-0-233" id="h20-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> ### Simple condition
+</a><a href="#h20-0-234" id="h20-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a> ```c
+</a><a href="#h20-0-235" id="h20-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a> void init() {
+</a><a href="#h20-0-236" id="h20-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a> event_add_listner(room.levers[0].on_click, try_open_room_secret);
+</a><a href="#h20-0-237" id="h20-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a> }
+</a><a href="#h20-0-238" id="h20-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a>
+</a><a href="#h20-0-239" id="h20-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> ev_func(try_open_room_secret) {
+</a><a href="#h20-0-240" id="h20-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a> if (room.has_secret) {
+</a><a href="#h20-0-241" id="h20-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a> room.secret_doors[0] = OPEN;
+</a><a href="#h20-0-242" id="h20-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> event_del_listner(room.levers[0].on_click, try_open_room_secret);
+</a><a href="#h20-0-243" id="h20-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a> }
+</a><a href="#h20-0-244" id="h20-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> }
+</a><a href="#h20-0-245" id="h20-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a> ```
+</a><a href="#h20-0-246" id="h20-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a> vs
+</a><a href="#h20-0-247" id="h20-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a> ```c
+</a><a href="#h20-0-248" id="h20-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> void update(coro_t* co) {
+</a><a href="#h20-0-249" id="h20-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a> while (true) {
+</a><a href="#h20-0-250" id="h20-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a> if (room.has_secret &amp;&amp; lever_pressed(room.levers[0])) {
+</a><a href="#h20-0-251" id="h20-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a> room.secret_doors[0] = OPEN;
+</a><a href="#h20-0-252" id="h20-0-252" class="d">-<a href="#l234" class="line" id="l234"> 234</a> return;
+</a><a href="#h20-0-253" id="h20-0-253" class="d">-<a href="#l235" class="line" id="l235"> 235</a> }
+</a><a href="#h20-0-254" id="h20-0-254" class="d">-<a href="#l236" class="line" id="l236"> 236</a> yield(co);
+</a><a href="#h20-0-255" id="h20-0-255" class="d">-<a href="#l237" class="line" id="l237"> 237</a> }
+</a><a href="#h20-0-256" id="h20-0-256" class="d">-<a href="#l238" class="line" id="l238"> 238</a> }
+</a><a href="#h20-0-257" id="h20-0-257" class="d">-<a href="#l239" class="line" id="l239"> 239</a> ```
+</a><a href="#h20-0-258" id="h20-0-258" class="d">-<a href="#l240" class="line" id="l240"> 240</a>
+</a><a href="#h20-0-259" id="h20-0-259" class="d">-<a href="#l241" class="line" id="l241"> 241</a> As you can see, they&#39;re fairly comparable currently. You could even say the event system has some benefits.
+</a><a href="#h20-0-260" id="h20-0-260" class="d">-<a href="#l242" class="line" id="l242"> 242</a> ### More complex conditions
+</a><a href="#h20-0-261" id="h20-0-261" class="d">-<a href="#l243" class="line" id="l243"> 243</a> *You need to press multiple buttons within a time frame.*
+</a><a href="#h20-0-262" id="h20-0-262" class="d">-<a href="#l244" class="line" id="l244"> 244</a>
+</a><a href="#h20-0-263" id="h20-0-263" class="d">-<a href="#l245" class="line" id="l245"> 245</a> ```c
+</a><a href="#h20-0-264" id="h20-0-264" class="d">-<a href="#l246" class="line" id="l246"> 246</a> timer_t* room_timer;
+</a><a href="#h20-0-265" id="h20-0-265" class="d">-<a href="#l247" class="line" id="l247"> 247</a> bool lever_states[2];
+</a><a href="#h20-0-266" id="h20-0-266" class="d">-<a href="#l248" class="line" id="l248"> 248</a>
+</a><a href="#h20-0-267" id="h20-0-267" class="d">-<a href="#l249" class="line" id="l249"> 249</a> void init() {
+</a><a href="#h20-0-268" id="h20-0-268" class="d">-<a href="#l250" class="line" id="l250"> 250</a> for (u32 i = 0; i &lt; count_of(lever_states); i++)
+</a><a href="#h20-0-269" id="h20-0-269" class="d">-<a href="#l251" class="line" id="l251"> 251</a> event_add_listner(room.levers[i].on_click, try_open_room_secret);
+</a><a href="#h20-0-270" id="h20-0-270" class="d">-<a href="#l252" class="line" id="l252"> 252</a> room_timer.init();
+</a><a href="#h20-0-271" id="h20-0-271" class="d">-<a href="#l253" class="line" id="l253"> 253</a> event_add_listner(room_timer.on_timeout, reset_levers);
+</a><a href="#h20-0-272" id="h20-0-272" class="d">-<a href="#l254" class="line" id="l254"> 254</a> }
+</a><a href="#h20-0-273" id="h20-0-273" class="d">-<a href="#l255" class="line" id="l255"> 255</a>
+</a><a href="#h20-0-274" id="h20-0-274" class="d">-<a href="#l256" class="line" id="l256"> 256</a> ev_func(try_open_room_secret) {
+</a><a href="#h20-0-275" id="h20-0-275" class="d">-<a href="#l257" class="line" id="l257"> 257</a> // lets hope the event poster gives information about which lever was pressed...
+</a><a href="#h20-0-276" id="h20-0-276" class="d">-<a href="#l258" class="line" id="l258"> 258</a> lever_t* lever = (lever_t*)ev_data;
+</a><a href="#h20-0-277" id="h20-0-277" class="d">-<a href="#l259" class="line" id="l259"> 259</a>
+</a><a href="#h20-0-278" id="h20-0-278" class="d">-<a href="#l260" class="line" id="l260"> 260</a> if (!room_timer.timer_started) {
+</a><a href="#h20-0-279" id="h20-0-279" class="d">-<a href="#l261" class="line" id="l261"> 261</a> room_timer.start_timer(10.0);
+</a><a href="#h20-0-280" id="h20-0-280" class="d">-<a href="#l262" class="line" id="l262"> 262</a> }
+</a><a href="#h20-0-281" id="h20-0-281" class="d">-<a href="#l263" class="line" id="l263"> 263</a> lever_states[lever.index] = true;
+</a><a href="#h20-0-282" id="h20-0-282" class="d">-<a href="#l264" class="line" id="l264"> 264</a> bool all_pressed = true;
+</a><a href="#h20-0-283" id="h20-0-283" class="d">-<a href="#l265" class="line" id="l265"> 265</a> for (u32 i = 0; i &lt; count_of(lever_states); i++) {
+</a><a href="#h20-0-284" id="h20-0-284" class="d">-<a href="#l266" class="line" id="l266"> 266</a> if (!lever_states[i]) {
+</a><a href="#h20-0-285" id="h20-0-285" class="d">-<a href="#l267" class="line" id="l267"> 267</a> all_pressed = false;
+</a><a href="#h20-0-286" id="h20-0-286" class="d">-<a href="#l268" class="line" id="l268"> 268</a> break;
+</a><a href="#h20-0-287" id="h20-0-287" class="d">-<a href="#l269" class="line" id="l269"> 269</a> }
+</a><a href="#h20-0-288" id="h20-0-288" class="d">-<a href="#l270" class="line" id="l270"> 270</a> }
+</a><a href="#h20-0-289" id="h20-0-289" class="d">-<a href="#l271" class="line" id="l271"> 271</a> if (all_pressed) {
+</a><a href="#h20-0-290" id="h20-0-290" class="d">-<a href="#l272" class="line" id="l272"> 272</a> room.secret_doors[0] = OPEN;
+</a><a href="#h20-0-291" id="h20-0-291" class="d">-<a href="#l273" class="line" id="l273"> 273</a> for (u32 i = 0; i &lt; count_of(lever_states); i++)
+</a><a href="#h20-0-292" id="h20-0-292" class="d">-<a href="#l274" class="line" id="l274"> 274</a> event_del_listner(room.levers[i].on_click, try_open_room_secret);
+</a><a href="#h20-0-293" id="h20-0-293" class="d">-<a href="#l275" class="line" id="l275"> 275</a> event_del_listner(room_timer.on_timeout, reset_last_lever);
+</a><a href="#h20-0-294" id="h20-0-294" class="d">-<a href="#l276" class="line" id="l276"> 276</a> room_timer.destroy();
+</a><a href="#h20-0-295" id="h20-0-295" class="d">-<a href="#l277" class="line" id="l277"> 277</a> }
+</a><a href="#h20-0-296" id="h20-0-296" class="d">-<a href="#l278" class="line" id="l278"> 278</a> }
+</a><a href="#h20-0-297" id="h20-0-297" class="d">-<a href="#l279" class="line" id="l279"> 279</a>
+</a><a href="#h20-0-298" id="h20-0-298" class="d">-<a href="#l280" class="line" id="l280"> 280</a> ev_func(reset_levers) {
+</a><a href="#h20-0-299" id="h20-0-299" class="d">-<a href="#l281" class="line" id="l281"> 281</a> lever_states = {0};
+</a><a href="#h20-0-300" id="h20-0-300" class="d">-<a href="#l282" class="line" id="l282"> 282</a> }
+</a><a href="#h20-0-301" id="h20-0-301" class="d">-<a href="#l283" class="line" id="l283"> 283</a> ```
+</a><a href="#h20-0-302" id="h20-0-302" class="d">-<a href="#l284" class="line" id="l284"> 284</a> vs
+</a><a href="#h20-0-303" id="h20-0-303" class="d">-<a href="#l285" class="line" id="l285"> 285</a> ```c
+</a><a href="#h20-0-304" id="h20-0-304" class="d">-<a href="#l286" class="line" id="l286"> 286</a> void update(coro_t* co) {
+</a><a href="#h20-0-305" id="h20-0-305" class="d">-<a href="#l287" class="line" id="l287"> 287</a> while (true) {
+</a><a href="#h20-0-306" id="h20-0-306" class="d">-<a href="#l288" class="line" id="l288"> 288</a> bool lever_states[2] = {0};
+</a><a href="#h20-0-307" id="h20-0-307" class="d">-<a href="#l289" class="line" id="l289"> 289</a> for (u32 i = 0; i &lt; count_of(lever_states); i++)
+</a><a href="#h20-0-308" id="h20-0-308" class="d">-<a href="#l290" class="line" id="l290"> 290</a> if (lever_pressed(room.levers[i]) goto lever_pressed;
+</a><a href="#h20-0-309" id="h20-0-309" class="d">-<a href="#l291" class="line" id="l291"> 291</a> yield(co);
+</a><a href="#h20-0-310" id="h20-0-310" class="d">-<a href="#l292" class="line" id="l292"> 292</a> continue;
+</a><a href="#h20-0-311" id="h20-0-311" class="d">-<a href="#l293" class="line" id="l293"> 293</a>
+</a><a href="#h20-0-312" id="h20-0-312" class="d">-<a href="#l294" class="line" id="l294"> 294</a> lever_pressed:
+</a><a href="#h20-0-313" id="h20-0-313" class="d">-<a href="#l295" class="line" id="l295"> 295</a> for (yield_for_seconds(co, 10.0)) {
+</a><a href="#h20-0-314" id="h20-0-314" class="d">-<a href="#l296" class="line" id="l296"> 296</a> bool all_pressed = true;
+</a><a href="#h20-0-315" id="h20-0-315" class="d">-<a href="#l297" class="line" id="l297"> 297</a> for (u32 i = 0; i &lt; count_of(lever_states); i++) {
+</a><a href="#h20-0-316" id="h20-0-316" class="d">-<a href="#l298" class="line" id="l298"> 298</a> if (lever_pressed(room.levers[i]) lever_states[i] = true;
+</a><a href="#h20-0-317" id="h20-0-317" class="d">-<a href="#l299" class="line" id="l299"> 299</a> if (!lever_states[i]) all_pressed = false;
+</a><a href="#h20-0-318" id="h20-0-318" class="d">-<a href="#l300" class="line" id="l300"> 300</a> }
+</a><a href="#h20-0-319" id="h20-0-319" class="d">-<a href="#l301" class="line" id="l301"> 301</a> if (all_pressed) {
+</a><a href="#h20-0-320" id="h20-0-320" class="d">-<a href="#l302" class="line" id="l302"> 302</a> room.secret_doors[0] = OPEN;
+</a><a href="#h20-0-321" id="h20-0-321" class="d">-<a href="#l303" class="line" id="l303"> 303</a> return;
+</a><a href="#h20-0-322" id="h20-0-322" class="d">-<a href="#l304" class="line" id="l304"> 304</a> }
+</a><a href="#h20-0-323" id="h20-0-323" class="d">-<a href="#l305" class="line" id="l305"> 305</a> }
+</a><a href="#h20-0-324" id="h20-0-324" class="d">-<a href="#l306" class="line" id="l306"> 306</a> }
+</a><a href="#h20-0-325" id="h20-0-325" class="d">-<a href="#l307" class="line" id="l307"> 307</a> }
+</a><a href="#h20-0-326" id="h20-0-326" class="d">-<a href="#l308" class="line" id="l308"> 308</a> ```
+</a><a href="#h20-0-327" id="h20-0-327" class="d">-<a href="#l309" class="line" id="l309"> 309</a> The event solution even requires us to create a new &quot;timer&quot; module. Meanwhile, corutines can naturally yield for a set amount of time just by checking what the current time is.
+</a><a href="#h20-0-328" id="h20-0-328" class="d">-<a href="#l310" class="line" id="l310"> 310</a>
+</a><a href="#h20-0-329" id="h20-0-329" class="d">-<a href="#l311" class="line" id="l311"> 311</a> The event solution also has more management around it, requiring us to initialize the timer and event systems, as well as cleaning them up once we&#39;re done with them.
+</a><a href="#h20-0-330" id="h20-0-330" class="d">-<a href="#l312" class="line" id="l312"> 312</a>
+</a><a href="#h20-0-331" id="h20-0-331" class="d">-<a href="#l313" class="line" id="l313"> 313</a> This only gets worse for the event driven solution once you add multiple types of events. You will have to pull your code into even more functions, and do checks from data accumulated from different event handlers.
+</a><a href="#h20-0-332" id="h20-0-332" class="d">-<a href="#l314" class="line" id="l314"> 314</a> The corutine solution doesn&#39;t have to change—It is 100% extensible, we have yet to introduce any abstractions on it.
+</a><a href="#h20-0-333" id="h20-0-333" class="d">-<a href="#l315" class="line" id="l315"> 315</a>
+</a><a href="#h20-0-334" id="h20-0-334" class="d">-<a href="#l316" class="line" id="l316"> 316</a> ## Doing it the other way around
+</a><a href="#h20-0-335" id="h20-0-335" class="d">-<a href="#l317" class="line" id="l317"> 317</a>
+</a><a href="#h20-0-336" id="h20-0-336" class="d">-<a href="#l318" class="line" id="l318"> 318</a> We can also read at the reset point, and allow other code to set the data.
+</a><a href="#h20-0-337" id="h20-0-337" class="d">-<a href="#l319" class="line" id="l319"> 319</a> ```c
+</a><a href="#h20-0-338" id="h20-0-338" class="d">-<a href="#l320" class="line" id="l320"> 320</a> struct entity_t {
+</a><a href="#h20-0-339" id="h20-0-339" class="d">-<a href="#l321" class="line" id="l321"> 321</a> vec2 pos;
+</a><a href="#h20-0-340" id="h20-0-340" class="d">-<a href="#l322" class="line" id="l322"> 322</a> int health;
+</a><a href="#h20-0-341" id="h20-0-341" class="d">-<a href="#l323" class="line" id="l323"> 323</a> bool on_fire;
+</a><a href="#h20-0-342" id="h20-0-342" class="d">-<a href="#l324" class="line" id="l324"> 324</a> bool immune_to_fire_this_frame;
+</a><a href="#h20-0-343" id="h20-0-343" class="d">-<a href="#l325" class="line" id="l325"> 325</a> };
+</a><a href="#h20-0-344" id="h20-0-344" class="d">-<a href="#l326" class="line" id="l326"> 326</a>
+</a><a href="#h20-0-345" id="h20-0-345" class="d">-<a href="#l327" class="line" id="l327"> 327</a> void fire_immunity_circle(coro_t* co) {
+</a><a href="#h20-0-346" id="h20-0-346" class="d">-<a href="#l328" class="line" id="l328"> 328</a> vec2 circle_centre;
+</a><a href="#h20-0-347" id="h20-0-347" class="d">-<a href="#l329" class="line" id="l329"> 329</a> float radius;
+</a><a href="#h20-0-348" id="h20-0-348" class="d">-<a href="#l330" class="line" id="l330"> 330</a> while (true) {
+</a><a href="#h20-0-349" id="h20-0-349" class="d">-<a href="#l331" class="line" id="l331"> 331</a> for (e in entities) {
+</a><a href="#h20-0-350" id="h20-0-350" class="d">-<a href="#l332" class="line" id="l332"> 332</a> if (vec2_dist(e.pos, circle_centre) &lt;= radius) {
+</a><a href="#h20-0-351" id="h20-0-351" class="d">-<a href="#l333" class="line" id="l333"> 333</a> e.immune_to_fire_this_frame = true;
+</a><a href="#h20-0-352" id="h20-0-352" class="d">-<a href="#l334" class="line" id="l334"> 334</a> }
+</a><a href="#h20-0-353" id="h20-0-353" class="d">-<a href="#l335" class="line" id="l335"> 335</a> }
+</a><a href="#h20-0-354" id="h20-0-354" class="d">-<a href="#l336" class="line" id="l336"> 336</a> yield(co);
+</a><a href="#h20-0-355" id="h20-0-355" class="d">-<a href="#l337" class="line" id="l337"> 337</a> }
+</a><a href="#h20-0-356" id="h20-0-356" class="d">-<a href="#l338" class="line" id="l338"> 338</a> }
+</a><a href="#h20-0-357" id="h20-0-357" class="d">-<a href="#l339" class="line" id="l339"> 339</a>
+</a><a href="#h20-0-358" id="h20-0-358" class="d">-<a href="#l340" class="line" id="l340"> 340</a> void update_entity(entity_t* e) {
+</a><a href="#h20-0-359" id="h20-0-359" class="d">-<a href="#l341" class="line" id="l341"> 341</a> if (e.on_fire) {
+</a><a href="#h20-0-360" id="h20-0-360" class="d">-<a href="#l342" class="line" id="l342"> 342</a> if (!e.immune_to_fire_this_frame)
+</a><a href="#h20-0-361" id="h20-0-361" class="d">-<a href="#l343" class="line" id="l343"> 343</a> e.health -= 1;
+</a><a href="#h20-0-362" id="h20-0-362" class="d">-<a href="#l344" class="line" id="l344"> 344</a> }
+</a><a href="#h20-0-363" id="h20-0-363" class="d">-<a href="#l345" class="line" id="l345"> 345</a> e.immune_to_fire_this_frame = false;
+</a><a href="#h20-0-364" id="h20-0-364" class="d">-<a href="#l346" class="line" id="l346"> 346</a> }
+</a><a href="#h20-0-365" id="h20-0-365" class="d">-<a href="#l347" class="line" id="l347"> 347</a> ```
+</a><a href="#h20-0-366" id="h20-0-366" class="d">-<a href="#l348" class="line" id="l348"> 348</a>
+</a><a href="#h20-0-367" id="h20-0-367" class="d">-<a href="#l349" class="line" id="l349"> 349</a> The above code makes it so you don&#39;t have to track which entities are inside your circle, to disable immunity on their eventual exit. You also don&#39;t have problems if the immunity fields are intersecting.
+</a><a href="#h20-0-368" id="h20-0-368" class="d">-<a href="#l350" class="line" id="l350"> 350</a>
+</a><a href="#h20-0-369" id="h20-0-369" class="d">-<a href="#l351" class="line" id="l351"> 351</a> The other way to achieve the same would be to loop over all immunity fields inside `update_entity()`. This would indeed work. However, it means you have to store all your immunity fields in some array(s). Toggling, enableing and doing weird things would get increasingly constrained.
+</a><a href="#h20-0-370" id="h20-0-370" class="d">-<a href="#l352" class="line" id="l352"> 352</a>
+</a><a href="#h20-0-371" id="h20-0-371" class="d">-<a href="#l353" class="line" id="l353"> 353</a> The above code gives you full control over how the immunity fields are allocated and applied. You can have weird logic like only applying to entities on a team, or who are in the same building, or who are named in some certain way. All without changing the interface to towards the entities. It&#39;s really flexible.
+</a><a href="#h20-0-372" id="h20-0-372" class="d">-<a href="#l354" class="line" id="l354"> 354</a>
+</a><a href="#h20-0-373" id="h20-0-373" class="d">-<a href="#l355" class="line" id="l355"> 355</a> &lt;br&gt;
+</a><a href="#h20-0-374" id="h20-0-374" class="d">-<a href="#l356" class="line" id="l356"> 356</a>
+</a><a href="#h20-0-375" id="h20-0-375" class="d">-<a href="#l357" class="line" id="l357"> 357</a> ---
+</a><a href="#h20-0-376" id="h20-0-376" class="d">-<a href="#l358" class="line" id="l358"> 358</a>
+</a><a href="#h20-0-377" id="h20-0-377" class="d">-<a href="#l359" class="line" id="l359"> 359</a> ## Closing thoughts
+</a><a href="#h20-0-378" id="h20-0-378" class="d">-<a href="#l360" class="line" id="l360"> 360</a> I believe that using checking logic each frame—combined with corutines and synchronous control signals—is an extremely powerful and simple way to implement heavy and intertwined logic.
+</a><a href="#h20-0-379" id="h20-0-379" class="d">-</pre>
+</a><a href="#h20-0-380" id="h20-0-380" class="d">-</div>
+</a><a href="#h20-0-381" id="h20-0-381" class="d">-</body>
+</a><a href="#h20-0-382" id="h20-0-382" class="d">-</html>
+</a><b>diff --git a/<a id="h21" href="../file/git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html.html">git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html.html">git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html</a></b>
+<a href="#h21-0" id="h21-0" class="h">@@ -1,824 +0,0 @@
+</a><a href="#h21-0-0" id="h21-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h21-0-1" id="h21-0-1" class="d">-<html>
+</a><a href="#h21-0-2" id="h21-0-2" class="d">-<head>
+</a><a href="#h21-0-3" id="h21-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h21-0-4" id="h21-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h21-0-5" id="h21-0-5" class="d">-<title>2024-05-08-VGA-Kontroller.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h21-0-6" id="h21-0-6" class="d">-</title>
+</a><a href="#h21-0-7" id="h21-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h21-0-8" id="h21-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h21-0-9" id="h21-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h21-0-10" id="h21-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h21-0-11" id="h21-0-11" class="d">-</head>
+</a><a href="#h21-0-12" id="h21-0-12" class="d">-<body>
+</a><a href="#h21-0-13" id="h21-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h21-0-14" id="h21-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h21-0-15" id="h21-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h21-0-16" id="h21-0-16" class="d">-<hr/>
+</a><a href="#h21-0-17" id="h21-0-17" class="d">-<div id="content">
+</a><a href="#h21-0-18" id="h21-0-18" class="d">-<p> 2024-05-08-VGA-Kontroller.md (27963B)</p><hr/><pre id="blob">
+</a><a href="#h21-0-19" id="h21-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h21-0-20" id="h21-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h21-0-21" id="h21-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;[Norwegian] VGA Kontroller&quot;
+</a><a href="#h21-0-22" id="h21-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: VGA Kontroller
+</a><a href="#h21-0-23" id="h21-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> summary: Oppbygning av en enkel VGA kontroller fra bunnen av
+</a><a href="#h21-0-24" id="h21-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> comments: true
+</a><a href="#h21-0-25" id="h21-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> tags: [writing, norwegian, electronics, programming, VHDL, C, graphics]
+</a><a href="#h21-0-26" id="h21-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> ---
+</a><a href="#h21-0-27" id="h21-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a>
+</a><a href="#h21-0-28" id="h21-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> ## Forord
+</a><a href="#h21-0-29" id="h21-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> Dette er utsnitt fra en proskjektoppgave jeg gjorde i det andre FPGA faget jeg hadde I løpet av Bacheloren min.
+</a><a href="#h21-0-30" id="h21-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a>
+</a><a href="#h21-0-31" id="h21-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> ## Introduksjon
+</a><a href="#h21-0-32" id="h21-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> Denne bloggen går ut på å implementere en kommunikasjonsprotokoll i fastvare, og binde det til en NIOS II CPU, ved hjelp av DE2-115 FPGA utviklerkortet.
+</a><a href="#h21-0-33" id="h21-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h21-0-34" id="h21-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a>
+</a><a href="#h21-0-35" id="h21-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> ### VGA protokollen
+</a><a href="#h21-0-36" id="h21-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> &gt; **Video Graphics Array (VGA)** is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. The term can now refer to the computer display standard, the 15-pin D-subminiature VGA connector, or the 640x480 resolution characteristic of the VGA hardware.
+</a><a href="#h21-0-37" id="h21-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> &gt;
+</a><a href="#h21-0-38" id="h21-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> &gt; &gt; \- [Video Graphics Array, Wikipedia](https://en.wikipedia.org/wiki/Video_Graphics_Array)
+</a><a href="#h21-0-39" id="h21-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> &gt; {: class=&quot;quote-cite&quot;}
+</a><a href="#h21-0-40" id="h21-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h21-0-41" id="h21-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> VGA har lenge vært brukt i industrien. Det er en analog standard som er relativt timing kritisk. Videoprotokollere krever at du sender informasjon hele tiden, dette betyr at å sende hver byte fra CPU vil bruke nesten 100% av utførelsestiden. I tillegg vil timing sannsynligvis være et problem ved enkelte oppløsninger og oppfriskningshastigheter. Å ha diskret fastvarekomponenter som står mellom CPU og VGA er derfor nødvendig.
+</a><a href="#h21-0-42" id="h21-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a>
+</a><a href="#h21-0-43" id="h21-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> ### Trinnene som skal beseires
+</a><a href="#h21-0-44" id="h21-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> 1. Forståelse av VGA-protokollen. Hvordan fungerer den?
+</a><a href="#h21-0-45" id="h21-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> 1. Implementasjon av protokollen i VHDL. Kan vi få en skjerm til å vise en enkel farge?
+</a><a href="#h21-0-46" id="h21-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> 1. Tyngre testing. Kan vi lage et avansert mønster som flytter seg?
+</a><a href="#h21-0-47" id="h21-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> 1. Simple Buss Interface. Kan vi tegne fra NIOS II, har vi nok VRAM?
+</a><a href="#h21-0-48" id="h21-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> 1. Text-mode i fastvare. Hvordan ble minne og hastighet løst før i tiden?
+</a><a href="#h21-0-49" id="h21-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a>
+</a><a href="#h21-0-50" id="h21-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> ## Forståelse av VGA
+</a><a href="#h21-0-51" id="h21-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> Mesteparten av ledningene i VGA kontakten er GND eller ikke nødvendig til grunnleggende bruk. I DE2-115 kortet er bare RGB, horisontal sync og vertikal sync koblet. Siden R, G, og B er analoge signaler, krever vi en DAC for å omgjøre signalene.
+</a><a href="#h21-0-52" id="h21-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a>
+</a><a href="#h21-0-53" id="h21-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> \
+</a><a href="#h21-0-54" id="h21-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> Figur 1. DE2-115 VGA schematic
+</a><a href="#h21-0-55" id="h21-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-56" id="h21-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a>
+</a><a href="#h21-0-57" id="h21-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> På DE2-115 kortet så brukes det en 3 kanals 10-bit DAC som er spesielt laget for høy-hastighet videosignaler. Bare 8 av de 10 mulige bits-ene blir faktisk brukt, som vi kan se i skjemategningen. De to nederste bits-ene er alltid 0, så den minste ikke-null lysstyrken våres er faktisk høyere enn det en kanskje hadde forventet.
+</a><a href="#h21-0-58" id="h21-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a>
+</a><a href="#h21-0-59" id="h21-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> I VHDL må vi bare sette opp en `std_logic_vector(7 downto 0)` for hver av disse signalene, og så legge inn et 8-bit tall på hver av dem.
+</a><a href="#h21-0-60" id="h21-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h21-0-61" id="h21-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> ADV7123 chip-en som er på kortet har og koblet noen signaler for klokke, sync og blank. Klokke signalet kan vi bare koble til samme klokke vi bruker til å styre RGB-signalene. Sync og blank har vi ikke bruk for. Så blank kan vi bare holde høy, og sync kan vi holde lav.
+</a><a href="#h21-0-62" id="h21-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a>
+</a><a href="#h21-0-63" id="h21-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> \
+</a><a href="#h21-0-64" id="h21-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> Figur 2. ADV7123 block diagram.
+</a><a href="#h21-0-65" id="h21-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-66" id="h21-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h21-0-67" id="h21-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> Å bare sende farger er selvfølgelig ikke nok informasjon for skjermen å vite hvilke oppløsning og oppfriskningshastighet som brukes. I tillegg krever skjermen informasjon om hvilken kolonne og rad vi faktisk ønsker å tegne til. I VGA sendes dette gjennom `h_sync` og `v_sync` signalene. Disse signalene aktiveres under det som kalles “blanking period”. Altså, vi tegner ikke til skjermen 100% av tiden.
+</a><a href="#h21-0-68" id="h21-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a>
+</a><a href="#h21-0-69" id="h21-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> \
+</a><a href="#h21-0-70" id="h21-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> Figur 3. VGA timing diagram
+</a><a href="#h21-0-71" id="h21-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-72" id="h21-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a>
+</a><a href="#h21-0-73" id="h21-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> Timingen består da av 4 perioder for hver kolonne, og likeledes 4 perioder for radene samlet. Den enkleste måten å finne hvor lenge hver av disse periodene skal være, er å bla de opp i en tabell.
+</a><a href="#h21-0-74" id="h21-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h21-0-75" id="h21-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> \
+</a><a href="#h21-0-76" id="h21-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> Figur 4. VGA timing tabell.
+</a><a href="#h21-0-77" id="h21-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-78" id="h21-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a>
+</a><a href="#h21-0-79" id="h21-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> Som vi kan se her er det en tredje parameter vi ikke har tatt i betenkning enda, “Polarity”. Alt polarity gjør er å invertere `h_sync` og `v_sync` signalene.
+</a><a href="#h21-0-80" id="h21-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a>
+</a><a href="#h21-0-81" id="h21-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> Med all informasjonen våres samlet, så kan vi formalisere logikken litt mer.
+</a><a href="#h21-0-82" id="h21-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a>
+</a><a href="#h21-0-83" id="h21-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> *pseudo-kode for VGA timing:*
+</a><a href="#h21-0-84" id="h21-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> ```
+</a><a href="#h21-0-85" id="h21-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> let h_sync = 1;
+</a><a href="#h21-0-86" id="h21-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> let v_sync = 1;
+</a><a href="#h21-0-87" id="h21-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> const total_v_time = height+v_front_porch+v_sync_pulse+v_back_porch;
+</a><a href="#h21-0-88" id="h21-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> const total_h_time = width+h_front_porch+h_sync_pulse+h_back_porch;
+</a><a href="#h21-0-89" id="h21-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> const total_time = total_v_time * total_h_time;
+</a><a href="#h21-0-90" id="h21-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> let h_counter = 0;
+</a><a href="#h21-0-91" id="h21-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> let v_counter = 0;
+</a><a href="#h21-0-92" id="h21-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> while True do
+</a><a href="#h21-0-93" id="h21-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> if h_counter &gt;= total_h_time-1 then
+</a><a href="#h21-0-94" id="h21-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> h_counter = 0;
+</a><a href="#h21-0-95" id="h21-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> if v_counter &gt;= total_v_time-1 then
+</a><a href="#h21-0-96" id="h21-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> v_counter = 0;
+</a><a href="#h21-0-97" id="h21-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> else
+</a><a href="#h21-0-98" id="h21-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> v_counter++;
+</a><a href="#h21-0-99" id="h21-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> end;
+</a><a href="#h21-0-100" id="h21-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> else
+</a><a href="#h21-0-101" id="h21-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> h_counter++;
+</a><a href="#h21-0-102" id="h21-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> end;
+</a><a href="#h21-0-103" id="h21-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a>
+</a><a href="#h21-0-104" id="h21-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> if h_counter &gt;= width+h_front_porch and
+</a><a href="#h21-0-105" id="h21-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> h_counter &lt; width+h_front_porch+h_sync_pulse then
+</a><a href="#h21-0-106" id="h21-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> h_sync = h_polarity;
+</a><a href="#h21-0-107" id="h21-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> else
+</a><a href="#h21-0-108" id="h21-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> h_sync = not h_polarity;
+</a><a href="#h21-0-109" id="h21-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> end;
+</a><a href="#h21-0-110" id="h21-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> if v_counter &gt;= height+v_front_porch and
+</a><a href="#h21-0-111" id="h21-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> v_counter &lt; height+v_front_porch+v_sync_pulse then
+</a><a href="#h21-0-112" id="h21-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> v_sync = v_polarity;
+</a><a href="#h21-0-113" id="h21-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> else
+</a><a href="#h21-0-114" id="h21-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> v_sync = not v_polarity;
+</a><a href="#h21-0-115" id="h21-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> end;
+</a><a href="#h21-0-116" id="h21-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a>
+</a><a href="#h21-0-117" id="h21-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> wait 1;
+</a><a href="#h21-0-118" id="h21-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> end;
+</a><a href="#h21-0-119" id="h21-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> ```
+</a><a href="#h21-0-120" id="h21-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a>
+</a><a href="#h21-0-121" id="h21-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> Så langt er det rett fram, la oss gå over til VHDL.
+</a><a href="#h21-0-122" id="h21-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a>
+</a><a href="#h21-0-123" id="h21-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> ## Implementasjon i VHDL
+</a><a href="#h21-0-124" id="h21-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> ```vhdl
+</a><a href="#h21-0-125" id="h21-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> vga_process : process (pixel_clock) is
+</a><a href="#h21-0-126" id="h21-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> variable h_counter : integer range 0 to h_period - 1 := 0;
+</a><a href="#h21-0-127" id="h21-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> variable v_counter : integer range 0 to v_period - 1 := 0;
+</a><a href="#h21-0-128" id="h21-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> begin
+</a><a href="#h21-0-129" id="h21-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> if rising_edge(pixel_clock) then
+</a><a href="#h21-0-130" id="h21-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> if nreset = &#39;0&#39; then
+</a><a href="#h21-0-131" id="h21-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> h_counter := 0;
+</a><a href="#h21-0-132" id="h21-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> v_counter := 0;
+</a><a href="#h21-0-133" id="h21-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> draw_time &lt;= &#39;0&#39;;
+</a><a href="#h21-0-134" id="h21-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> pan &lt;= 0;
+</a><a href="#h21-0-135" id="h21-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> vga_hs &lt;= not h_polarity;
+</a><a href="#h21-0-136" id="h21-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> vga_vs &lt;= not v_polarity;
+</a><a href="#h21-0-137" id="h21-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> else
+</a><a href="#h21-0-138" id="h21-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> -- inkrementer tellere, først horisontal scanlinje, så neste linje
+</a><a href="#h21-0-139" id="h21-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> if h_counter = h_period - 1 then
+</a><a href="#h21-0-140" id="h21-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> h_counter := 0;
+</a><a href="#h21-0-141" id="h21-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> if v_counter = v_period - 1 then
+</a><a href="#h21-0-142" id="h21-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> v_counter := 0;
+</a><a href="#h21-0-143" id="h21-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> if pan = pan_max then
+</a><a href="#h21-0-144" id="h21-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> pan &lt;= 0;
+</a><a href="#h21-0-145" id="h21-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> else
+</a><a href="#h21-0-146" id="h21-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> pan &lt;= pan + 1;
+</a><a href="#h21-0-147" id="h21-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> end if;
+</a><a href="#h21-0-148" id="h21-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> else
+</a><a href="#h21-0-149" id="h21-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> v_counter := v_counter + 1;
+</a><a href="#h21-0-150" id="h21-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> end if;
+</a><a href="#h21-0-151" id="h21-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a> else
+</a><a href="#h21-0-152" id="h21-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a> h_counter := h_counter + 1;
+</a><a href="#h21-0-153" id="h21-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> end if;
+</a><a href="#h21-0-154" id="h21-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> -- hold vsync/hsync low/high dersom vi er i sync området
+</a><a href="#h21-0-155" id="h21-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> if h_counter &lt; h_pixels + h_front_porch or
+</a><a href="#h21-0-156" id="h21-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> h_counter &gt;= h_pixels + h_front_porch + h_sync_pulse then
+</a><a href="#h21-0-157" id="h21-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> vga_hs &lt;= not h_polarity;
+</a><a href="#h21-0-158" id="h21-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> else
+</a><a href="#h21-0-159" id="h21-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a> vga_hs &lt;= h_polarity;
+</a><a href="#h21-0-160" id="h21-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a> end if;
+</a><a href="#h21-0-161" id="h21-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> if v_counter &lt; v_pixels + v_front_porch or
+</a><a href="#h21-0-162" id="h21-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> v_counter &gt;= v_pixels + v_front_porch + v_sync_pulse then
+</a><a href="#h21-0-163" id="h21-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> vga_vs &lt;= not v_polarity;
+</a><a href="#h21-0-164" id="h21-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> else
+</a><a href="#h21-0-165" id="h21-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> vga_vs &lt;= v_polarity;
+</a><a href="#h21-0-166" id="h21-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> end if;
+</a><a href="#h21-0-167" id="h21-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> if h_counter &lt; h_pixels then
+</a><a href="#h21-0-168" id="h21-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> x &lt;= h_counter;
+</a><a href="#h21-0-169" id="h21-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> else
+</a><a href="#h21-0-170" id="h21-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a> x &lt;= 0;
+</a><a href="#h21-0-171" id="h21-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> end if;
+</a><a href="#h21-0-172" id="h21-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> if v_counter &lt; v_pixels then
+</a><a href="#h21-0-173" id="h21-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a> y &lt;= v_counter;
+</a><a href="#h21-0-174" id="h21-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a> else
+</a><a href="#h21-0-175" id="h21-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> y &lt;= 0;
+</a><a href="#h21-0-176" id="h21-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a> end if;
+</a><a href="#h21-0-177" id="h21-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> if h_counter &lt; h_pixels and v_counter &lt; v_pixels then
+</a><a href="#h21-0-178" id="h21-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a> draw_time &lt;= &#39;1&#39;;
+</a><a href="#h21-0-179" id="h21-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> else
+</a><a href="#h21-0-180" id="h21-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> draw_time &lt;= &#39;0&#39;;
+</a><a href="#h21-0-181" id="h21-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> end if;
+</a><a href="#h21-0-182" id="h21-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a> end if;
+</a><a href="#h21-0-183" id="h21-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> end if;
+</a><a href="#h21-0-184" id="h21-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a> end process;
+</a><a href="#h21-0-185" id="h21-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> ```
+</a><a href="#h21-0-186" id="h21-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a>
+</a><a href="#h21-0-187" id="h21-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a> Koden handler stort sett bare om noen tellere, og å skru på draw_time, h_sync og v_sync i de riktige periodene. Koden bruker konstanter/generics, så det er enkelt å endre på timing. Men så langt er det ikke planlagt å ha mulighet for å endre timing dynamisk fra NIOS II.
+</a><a href="#h21-0-188" id="h21-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a>
+</a><a href="#h21-0-189" id="h21-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a> \
+</a><a href="#h21-0-190" id="h21-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a> Figur 5. Skjerm koblet til DE2-115 kort.
+</a><a href="#h21-0-191" id="h21-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-192" id="h21-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a>
+</a><a href="#h21-0-193" id="h21-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a>
+</a><a href="#h21-0-194" id="h21-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> \
+</a><a href="#h21-0-195" id="h21-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> Figur 6. Skjerm med figurer som endrer seg
+</a><a href="#h21-0-196" id="h21-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-197" id="h21-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a> ```vhdl
+</a><a href="#h21-0-198" id="h21-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> if ((x + pan / 1) / 32) mod 2 = 0 and ((y + pan / 1) / 32) mod 2 = 0 then
+</a><a href="#h21-0-199" id="h21-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> vga_r &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-200" id="h21-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> vga_g &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-201" id="h21-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a> vga_b &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-202" id="h21-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> else
+</a><a href="#h21-0-203" id="h21-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a> vga_r &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-204" id="h21-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> vga_g &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-205" id="h21-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> vga_b &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-206" id="h21-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> end if;
+</a><a href="#h21-0-207" id="h21-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> ```
+</a><a href="#h21-0-208" id="h21-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a>
+</a><a href="#h21-0-209" id="h21-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a> ## Tilkobling av RAM modul
+</a><a href="#h21-0-210" id="h21-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a> Første steget her er å flytte ut informasjon om x, y, og draw_time utenfor vga-modulen.
+</a><a href="#h21-0-211" id="h21-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a> Deretter skriver vi en enkel test for å se at det fortsatt fungerer
+</a><a href="#h21-0-212" id="h21-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a> ```vhdl
+</a><a href="#h21-0-213" id="h21-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> draw : process(CLOCK_25) is
+</a><a href="#h21-0-214" id="h21-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> begin
+</a><a href="#h21-0-215" id="h21-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> if rising_edge(CLOCK_25) then
+</a><a href="#h21-0-216" id="h21-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> if draw_time = &#39;1&#39; then
+</a><a href="#h21-0-217" id="h21-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> VGA_R &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-218" id="h21-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a> VGA_G &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-219" id="h21-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> VGA_B &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-220" id="h21-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> if x &lt; 100 then
+</a><a href="#h21-0-221" id="h21-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a> VGA_R &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-222" id="h21-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> VGA_G &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-223" id="h21-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> VGA_B &lt;= (others =&gt; &#39;1&#39;);
+</a><a href="#h21-0-224" id="h21-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a> end if;
+</a><a href="#h21-0-225" id="h21-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> else
+</a><a href="#h21-0-226" id="h21-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> VGA_R &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-227" id="h21-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> VGA_G &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-228" id="h21-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a> VGA_B &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-229" id="h21-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> end if;
+</a><a href="#h21-0-230" id="h21-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a> end if;
+</a><a href="#h21-0-231" id="h21-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> end process;
+</a><a href="#h21-0-232" id="h21-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a> ```
+</a><a href="#h21-0-233" id="h21-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> Dette gir lilla kolonne, og resten hvit, slik som forventet. Alt fungerer fortsatt.
+</a><a href="#h21-0-234" id="h21-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a>
+</a><a href="#h21-0-235" id="h21-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a> Vi legger så til en ram modul gjennom IP-katalogen, vi trenger en 2-port ram, med egen klokke for read/write.
+</a><a href="#h21-0-236" id="h21-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a>
+</a><a href="#h21-0-237" id="h21-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a> For å støtte hele fargespekteret, trenger vi 8(bits) * 3(farger) * 640(bredde) * 480(høyde)
+</a><a href="#h21-0-238" id="h21-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> altså 7372800 bits.
+</a><a href="#h21-0-239" id="h21-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> Vi velger en ord-størrelse på 24-bit, slik at vi kan lese alle tre fargene om gangen. Dette betyr 307200 ord totalt.
+</a><a href="#h21-0-240" id="h21-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a>
+</a><a href="#h21-0-241" id="h21-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a>
+</a><a href="#h21-0-242" id="h21-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> \
+</a><a href="#h21-0-243" id="h21-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a> Figur 7. 2-port ram fra IP-katalog
+</a><a href="#h21-0-244" id="h21-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-245" id="h21-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a>
+</a><a href="#h21-0-246" id="h21-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a>
+</a><a href="#h21-0-247" id="h21-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a> \
+</a><a href="#h21-0-248" id="h21-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> Figur 8. Kompilasjons rapport, minneforbruk
+</a><a href="#h21-0-249" id="h21-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-250" id="h21-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a>
+</a><a href="#h21-0-251" id="h21-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a> Men som en kan se er det ikke nok plass til å ha 8:8:8 farger ved 640x480 oppløsning.
+</a><a href="#h21-0-252" id="h21-0-252" class="d">-<a href="#l234" class="line" id="l234"> 234</a> Vi er nødt til å gjøre forenklinger.
+</a><a href="#h21-0-253" id="h21-0-253" class="d">-<a href="#l235" class="line" id="l235"> 235</a> Dersom vi deler oppløsningen på 8, får vi da 80x60 * 24, som er 115200 bits.
+</a><a href="#h21-0-254" id="h21-0-254" class="d">-<a href="#l236" class="line" id="l236"> 236</a> Det skal være godt innenfor.
+</a><a href="#h21-0-255" id="h21-0-255" class="d">-<a href="#l237" class="line" id="l237"> 237</a>
+</a><a href="#h21-0-256" id="h21-0-256" class="d">-<a href="#l238" class="line" id="l238"> 238</a> Vi kobler RAM modulen
+</a><a href="#h21-0-257" id="h21-0-257" class="d">-<a href="#l239" class="line" id="l239"> 239</a> ```vhdl
+</a><a href="#h21-0-258" id="h21-0-258" class="d">-<a href="#l240" class="line" id="l240"> 240</a> vram_instance : vram port map(
+</a><a href="#h21-0-259" id="h21-0-259" class="d">-<a href="#l241" class="line" id="l241"> 241</a> wrclock =&gt; CLOCK_50,
+</a><a href="#h21-0-260" id="h21-0-260" class="d">-<a href="#l242" class="line" id="l242"> 242</a> wraddress =&gt; vram_wraddress,
+</a><a href="#h21-0-261" id="h21-0-261" class="d">-<a href="#l243" class="line" id="l243"> 243</a> data =&gt; vram_data,
+</a><a href="#h21-0-262" id="h21-0-262" class="d">-<a href="#l244" class="line" id="l244"> 244</a> wren =&gt; vram_wren,
+</a><a href="#h21-0-263" id="h21-0-263" class="d">-<a href="#l245" class="line" id="l245"> 245</a>
+</a><a href="#h21-0-264" id="h21-0-264" class="d">-<a href="#l246" class="line" id="l246"> 246</a> rdclock =&gt; CLOCK_25,
+</a><a href="#h21-0-265" id="h21-0-265" class="d">-<a href="#l247" class="line" id="l247"> 247</a> rdaddress =&gt; vram_rdaddress,
+</a><a href="#h21-0-266" id="h21-0-266" class="d">-<a href="#l248" class="line" id="l248"> 248</a> q =&gt; vram_out
+</a><a href="#h21-0-267" id="h21-0-267" class="d">-<a href="#l249" class="line" id="l249"> 249</a> );
+</a><a href="#h21-0-268" id="h21-0-268" class="d">-<a href="#l250" class="line" id="l250"> 250</a>
+</a><a href="#h21-0-269" id="h21-0-269" class="d">-<a href="#l251" class="line" id="l251"> 251</a>
+</a><a href="#h21-0-270" id="h21-0-270" class="d">-<a href="#l252" class="line" id="l252"> 252</a> vram_rdaddress &lt;= std_logic_vector(to_unsigned(
+</a><a href="#h21-0-271" id="h21-0-271" class="d">-<a href="#l253" class="line" id="l253"> 253</a> (h_pixels / 8) * (y / 8) + ((x+1) / 8), 13));
+</a><a href="#h21-0-272" id="h21-0-272" class="d">-<a href="#l254" class="line" id="l254"> 254</a> VGA_R &lt;= vram_out(23 downto 16) when draw_time = &#39;1&#39; else (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-273" id="h21-0-273" class="d">-<a href="#l255" class="line" id="l255"> 255</a> VGA_G &lt;= vram_out(15 downto 8) when draw_time = &#39;1&#39; else (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-274" id="h21-0-274" class="d">-<a href="#l256" class="line" id="l256"> 256</a> VGA_B &lt;= vram_out(7 downto 0) when draw_time = &#39;1&#39; else (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-275" id="h21-0-275" class="d">-<a href="#l257" class="line" id="l257"> 257</a> ```
+</a><a href="#h21-0-276" id="h21-0-276" class="d">-<a href="#l258" class="line" id="l258"> 258</a> [grunnen til at det er (x+1) dekkes i neste side]
+</a><a href="#h21-0-277" id="h21-0-277" class="d">-<a href="#l259" class="line" id="l259"> 259</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-278" id="h21-0-278" class="d">-<a href="#l260" class="line" id="l260"> 260</a>
+</a><a href="#h21-0-279" id="h21-0-279" class="d">-<a href="#l261" class="line" id="l261"> 261</a> process til testing av VRAM i VHDL, brukt sammen med signal tap logic analyzer.
+</a><a href="#h21-0-280" id="h21-0-280" class="d">-<a href="#l262" class="line" id="l262"> 262</a> ```vhdl
+</a><a href="#h21-0-281" id="h21-0-281" class="d">-<a href="#l263" class="line" id="l263"> 263</a> fill_color : process(CLOCK_50) is
+</a><a href="#h21-0-282" id="h21-0-282" class="d">-<a href="#l264" class="line" id="l264"> 264</a> variable i : integer range 0 to v_pixels * h_pixels / 8;
+</a><a href="#h21-0-283" id="h21-0-283" class="d">-<a href="#l265" class="line" id="l265"> 265</a> variable slow : integer range 0 to 500000;
+</a><a href="#h21-0-284" id="h21-0-284" class="d">-<a href="#l266" class="line" id="l266"> 266</a> begin
+</a><a href="#h21-0-285" id="h21-0-285" class="d">-<a href="#l267" class="line" id="l267"> 267</a> if rising_edge(CLOCK_50) then
+</a><a href="#h21-0-286" id="h21-0-286" class="d">-<a href="#l268" class="line" id="l268"> 268</a> vram_wren &lt;= &#39;0&#39;;
+</a><a href="#h21-0-287" id="h21-0-287" class="d">-<a href="#l269" class="line" id="l269"> 269</a> if KEY(0) = &#39;0&#39; then
+</a><a href="#h21-0-288" id="h21-0-288" class="d">-<a href="#l270" class="line" id="l270"> 270</a> i := 0;
+</a><a href="#h21-0-289" id="h21-0-289" class="d">-<a href="#l271" class="line" id="l271"> 271</a> slow := 0;
+</a><a href="#h21-0-290" id="h21-0-290" class="d">-<a href="#l272" class="line" id="l272"> 272</a> end if;
+</a><a href="#h21-0-291" id="h21-0-291" class="d">-<a href="#l273" class="line" id="l273"> 273</a> if slow = 500000 and KEY(1) = &#39;0&#39; then
+</a><a href="#h21-0-292" id="h21-0-292" class="d">-<a href="#l274" class="line" id="l274"> 274</a> slow := 0;
+</a><a href="#h21-0-293" id="h21-0-293" class="d">-<a href="#l275" class="line" id="l275"> 275</a> if i &lt; (v_pixels*h_pixels/8-1) and SW(17) = &#39;1&#39; then
+</a><a href="#h21-0-294" id="h21-0-294" class="d">-<a href="#l276" class="line" id="l276"> 276</a> vram_wren &lt;= &#39;1&#39;;
+</a><a href="#h21-0-295" id="h21-0-295" class="d">-<a href="#l277" class="line" id="l277"> 277</a> vram_wraddress &lt;= std_logic_vector(to_unsigned(i, 13));
+</a><a href="#h21-0-296" id="h21-0-296" class="d">-<a href="#l278" class="line" id="l278"> 278</a>
+</a><a href="#h21-0-297" id="h21-0-297" class="d">-<a href="#l279" class="line" id="l279"> 279</a> if SW(0) = &#39;1&#39; then
+</a><a href="#h21-0-298" id="h21-0-298" class="d">-<a href="#l280" class="line" id="l280"> 280</a> vram_data &lt;= &quot;111111110000000000000000&quot;;
+</a><a href="#h21-0-299" id="h21-0-299" class="d">-<a href="#l281" class="line" id="l281"> 281</a> elsif SW(1) = &#39;1&#39; then
+</a><a href="#h21-0-300" id="h21-0-300" class="d">-<a href="#l282" class="line" id="l282"> 282</a> vram_data &lt;= &quot;000000001111111100000000&quot;;
+</a><a href="#h21-0-301" id="h21-0-301" class="d">-<a href="#l283" class="line" id="l283"> 283</a> elsif SW(2) = &#39;1&#39; then
+</a><a href="#h21-0-302" id="h21-0-302" class="d">-<a href="#l284" class="line" id="l284"> 284</a> vram_data &lt;= &quot;000000000000000011111111&quot;;
+</a><a href="#h21-0-303" id="h21-0-303" class="d">-<a href="#l285" class="line" id="l285"> 285</a> else
+</a><a href="#h21-0-304" id="h21-0-304" class="d">-<a href="#l286" class="line" id="l286"> 286</a> vram_data &lt;= &quot;000000000000000000000000&quot;;
+</a><a href="#h21-0-305" id="h21-0-305" class="d">-<a href="#l287" class="line" id="l287"> 287</a> end if;
+</a><a href="#h21-0-306" id="h21-0-306" class="d">-<a href="#l288" class="line" id="l288"> 288</a>
+</a><a href="#h21-0-307" id="h21-0-307" class="d">-<a href="#l289" class="line" id="l289"> 289</a> i := i + 1;
+</a><a href="#h21-0-308" id="h21-0-308" class="d">-<a href="#l290" class="line" id="l290"> 290</a> end if;
+</a><a href="#h21-0-309" id="h21-0-309" class="d">-<a href="#l291" class="line" id="l291"> 291</a> else
+</a><a href="#h21-0-310" id="h21-0-310" class="d">-<a href="#l292" class="line" id="l292"> 292</a> slow := slow + 1;
+</a><a href="#h21-0-311" id="h21-0-311" class="d">-<a href="#l293" class="line" id="l293"> 293</a> end if;
+</a><a href="#h21-0-312" id="h21-0-312" class="d">-<a href="#l294" class="line" id="l294"> 294</a> end if;
+</a><a href="#h21-0-313" id="h21-0-313" class="d">-<a href="#l295" class="line" id="l295"> 295</a> end process;
+</a><a href="#h21-0-314" id="h21-0-314" class="d">-<a href="#l296" class="line" id="l296"> 296</a> ```
+</a><a href="#h21-0-315" id="h21-0-315" class="d">-<a href="#l297" class="line" id="l297"> 297</a> Siden systemet er synkront, trenger vi å laste inn fargen en klokkesyklus før den vises. Dette kan gjøres med å utvide rekkevidden til x integer til å inkludere -1, deretter endre på hvordan tellerne oppfører seg når det er blanking time.
+</a><a href="#h21-0-316" id="h21-0-316" class="d">-<a href="#l298" class="line" id="l298"> 298</a> ```vhdl
+</a><a href="#h21-0-317" id="h21-0-317" class="d">-<a href="#l299" class="line" id="l299"> 299</a> -- I VGA entity
+</a><a href="#h21-0-318" id="h21-0-318" class="d">-<a href="#l300" class="line" id="l300"> 300</a> if h_counter &lt; h_pixels then
+</a><a href="#h21-0-319" id="h21-0-319" class="d">-<a href="#l301" class="line" id="l301"> 301</a> x &lt;= h_counter;
+</a><a href="#h21-0-320" id="h21-0-320" class="d">-<a href="#l302" class="line" id="l302"> 302</a> else
+</a><a href="#h21-0-321" id="h21-0-321" class="d">-<a href="#l303" class="line" id="l303"> 303</a> x &lt;= -1;
+</a><a href="#h21-0-322" id="h21-0-322" class="d">-<a href="#l304" class="line" id="l304"> 304</a> end if;
+</a><a href="#h21-0-323" id="h21-0-323" class="d">-<a href="#l305" class="line" id="l305"> 305</a> if v_counter &lt; v_pixels then
+</a><a href="#h21-0-324" id="h21-0-324" class="d">-<a href="#l306" class="line" id="l306"> 306</a> y &lt;= v_counter;
+</a><a href="#h21-0-325" id="h21-0-325" class="d">-<a href="#l307" class="line" id="l307"> 307</a> if h_counter &gt;= h_pixels and v_counter + 1 &lt; v_pixels then
+</a><a href="#h21-0-326" id="h21-0-326" class="d">-<a href="#l308" class="line" id="l308"> 308</a> y &lt;= v_counter + 1;
+</a><a href="#h21-0-327" id="h21-0-327" class="d">-<a href="#l309" class="line" id="l309"> 309</a> end if;
+</a><a href="#h21-0-328" id="h21-0-328" class="d">-<a href="#l310" class="line" id="l310"> 310</a> else
+</a><a href="#h21-0-329" id="h21-0-329" class="d">-<a href="#l311" class="line" id="l311"> 311</a> y &lt;= 0;
+</a><a href="#h21-0-330" id="h21-0-330" class="d">-<a href="#l312" class="line" id="l312"> 312</a> end if;
+</a><a href="#h21-0-331" id="h21-0-331" class="d">-<a href="#l313" class="line" id="l313"> 313</a> ```
+</a><a href="#h21-0-332" id="h21-0-332" class="d">-<a href="#l314" class="line" id="l314"> 314</a> Dersom vi ikke gjør dette, får vi følgende problemer
+</a><a href="#h21-0-333" id="h21-0-333" class="d">-<a href="#l315" class="line" id="l315"> 315</a>
+</a><a href="#h21-0-334" id="h21-0-334" class="d">-<a href="#l316" class="line" id="l316"> 316</a>
+</a><a href="#h21-0-335" id="h21-0-335" class="d">-<a href="#l317" class="line" id="l317"> 317</a> \
+</a><a href="#h21-0-336" id="h21-0-336" class="d">-<a href="#l318" class="line" id="l318"> 318</a> Figur 9. indeksering problemer som oppsto underveis
+</a><a href="#h21-0-337" id="h21-0-337" class="d">-<a href="#l319" class="line" id="l319"> 319</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-338" id="h21-0-338" class="d">-<a href="#l320" class="line" id="l320"> 320</a>
+</a><a href="#h21-0-339" id="h21-0-339" class="d">-<a href="#l321" class="line" id="l321"> 321</a> Til slutt så har vi et minneområde vi kan tegne rød/grønn/blå/svart til.
+</a><a href="#h21-0-340" id="h21-0-340" class="d">-<a href="#l322" class="line" id="l322"> 322</a>
+</a><a href="#h21-0-341" id="h21-0-341" class="d">-<a href="#l323" class="line" id="l323"> 323</a> \
+</a><a href="#h21-0-342" id="h21-0-342" class="d">-<a href="#l324" class="line" id="l324"> 324</a> Figur 10. Sluttresultat av VRAM testing i VHDL, alle farger har blitt tegnet på med vilje.
+</a><a href="#h21-0-343" id="h21-0-343" class="d">-<a href="#l325" class="line" id="l325"> 325</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-344" id="h21-0-344" class="d">-<a href="#l326" class="line" id="l326"> 326</a>
+</a><a href="#h21-0-345" id="h21-0-345" class="d">-<a href="#l327" class="line" id="l327"> 327</a> ## Interface mot NIOS II
+</a><a href="#h21-0-346" id="h21-0-346" class="d">-<a href="#l328" class="line" id="l328"> 328</a> Vi lager et enkelt bus interface
+</a><a href="#h21-0-347" id="h21-0-347" class="d">-<a href="#l329" class="line" id="l329"> 329</a>
+</a><a href="#h21-0-348" id="h21-0-348" class="d">-<a href="#l330" class="line" id="l330"> 330</a> ```vhdl
+</a><a href="#h21-0-349" id="h21-0-349" class="d">-<a href="#l331" class="line" id="l331"> 331</a> entity main is
+</a><a href="#h21-0-350" id="h21-0-350" class="d">-<a href="#l332" class="line" id="l332"> 332</a> port(
+</a><a href="#h21-0-351" id="h21-0-351" class="d">-<a href="#l333" class="line" id="l333"> 333</a> CLK : in std_logic;
+</a><a href="#h21-0-352" id="h21-0-352" class="d">-<a href="#l334" class="line" id="l334"> 334</a> RESET : in std_logic;
+</a><a href="#h21-0-353" id="h21-0-353" class="d">-<a href="#l335" class="line" id="l335"> 335</a> CHIPSELECT : in std_logic;
+</a><a href="#h21-0-354" id="h21-0-354" class="d">-<a href="#l336" class="line" id="l336"> 336</a> WR : in std_logic;
+</a><a href="#h21-0-355" id="h21-0-355" class="d">-<a href="#l337" class="line" id="l337"> 337</a> RD : in std_logic;
+</a><a href="#h21-0-356" id="h21-0-356" class="d">-<a href="#l338" class="line" id="l338"> 338</a> ADDRESS : in std_logic_vector(12 downto 0);
+</a><a href="#h21-0-357" id="h21-0-357" class="d">-<a href="#l339" class="line" id="l339"> 339</a> WRITEDATA : in std_logic_vector(31 downto 0);
+</a><a href="#h21-0-358" id="h21-0-358" class="d">-<a href="#l340" class="line" id="l340"> 340</a> READDATA : out std_logic_vector(31 downto 0);
+</a><a href="#h21-0-359" id="h21-0-359" class="d">-<a href="#l341" class="line" id="l341"> 341</a>
+</a><a href="#h21-0-360" id="h21-0-360" class="d">-<a href="#l342" class="line" id="l342"> 342</a> VGA_R, VGA_G, VGA_B : out std_logic_vector(7 downto 0);
+</a><a href="#h21-0-361" id="h21-0-361" class="d">-<a href="#l343" class="line" id="l343"> 343</a> VGA_CLK, VGA_SYNC_N, VGA_BLANK_N : out std_logic;
+</a><a href="#h21-0-362" id="h21-0-362" class="d">-<a href="#l344" class="line" id="l344"> 344</a> VGA_VS, VGA_HS : out std_logic
+</a><a href="#h21-0-363" id="h21-0-363" class="d">-<a href="#l345" class="line" id="l345"> 345</a> );
+</a><a href="#h21-0-364" id="h21-0-364" class="d">-<a href="#l346" class="line" id="l346"> 346</a> end entity main;
+</a><a href="#h21-0-365" id="h21-0-365" class="d">-<a href="#l347" class="line" id="l347"> 347</a> ```
+</a><a href="#h21-0-366" id="h21-0-366" class="d">-<a href="#l348" class="line" id="l348"> 348</a> ```vhdl
+</a><a href="#h21-0-367" id="h21-0-367" class="d">-<a href="#l349" class="line" id="l349"> 349</a> bus_interface : process (CLK) is
+</a><a href="#h21-0-368" id="h21-0-368" class="d">-<a href="#l350" class="line" id="l350"> 350</a> begin
+</a><a href="#h21-0-369" id="h21-0-369" class="d">-<a href="#l351" class="line" id="l351"> 351</a> if rising_edge(CLK) then
+</a><a href="#h21-0-370" id="h21-0-370" class="d">-<a href="#l352" class="line" id="l352"> 352</a> vram_wren &lt;= &#39;0&#39;;
+</a><a href="#h21-0-371" id="h21-0-371" class="d">-<a href="#l353" class="line" id="l353"> 353</a> if nreset = &#39;0&#39; then
+</a><a href="#h21-0-372" id="h21-0-372" class="d">-<a href="#l354" class="line" id="l354"> 354</a> elsif CHIPSELECT = &#39;1&#39; then
+</a><a href="#h21-0-373" id="h21-0-373" class="d">-<a href="#l355" class="line" id="l355"> 355</a> if WR = &#39;1&#39; then
+</a><a href="#h21-0-374" id="h21-0-374" class="d">-<a href="#l356" class="line" id="l356"> 356</a> vram_wren &lt;= &#39;1&#39;;
+</a><a href="#h21-0-375" id="h21-0-375" class="d">-<a href="#l357" class="line" id="l357"> 357</a> vram_data &lt;= WRITEDATA(23 downto 0);
+</a><a href="#h21-0-376" id="h21-0-376" class="d">-<a href="#l358" class="line" id="l358"> 358</a> vram_wraddress &lt;= ADDRESS(12 downto 0);
+</a><a href="#h21-0-377" id="h21-0-377" class="d">-<a href="#l359" class="line" id="l359"> 359</a> end if;
+</a><a href="#h21-0-378" id="h21-0-378" class="d">-<a href="#l360" class="line" id="l360"> 360</a> end if;
+</a><a href="#h21-0-379" id="h21-0-379" class="d">-<a href="#l361" class="line" id="l361"> 361</a> end if;
+</a><a href="#h21-0-380" id="h21-0-380" class="d">-<a href="#l362" class="line" id="l362"> 362</a> end process;
+</a><a href="#h21-0-381" id="h21-0-381" class="d">-<a href="#l363" class="line" id="l363"> 363</a> ```
+</a><a href="#h21-0-382" id="h21-0-382" class="d">-<a href="#l364" class="line" id="l364"> 364</a> Også legger vi til denne i platform designer
+</a><a href="#h21-0-383" id="h21-0-383" class="d">-<a href="#l365" class="line" id="l365"> 365</a>
+</a><a href="#h21-0-384" id="h21-0-384" class="d">-<a href="#l366" class="line" id="l366"> 366</a> \
+</a><a href="#h21-0-385" id="h21-0-385" class="d">-<a href="#l367" class="line" id="l367"> 367</a> Figur 11. vga kontroller i platform designer
+</a><a href="#h21-0-386" id="h21-0-386" class="d">-<a href="#l368" class="line" id="l368"> 368</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-387" id="h21-0-387" class="d">-<a href="#l369" class="line" id="l369"> 369</a>
+</a><a href="#h21-0-388" id="h21-0-388" class="d">-<a href="#l370" class="line" id="l370"> 370</a> Vi lager så programmer i C som rett og slett bare skriver til riktig adresse.
+</a><a href="#h21-0-389" id="h21-0-389" class="d">-<a href="#l371" class="line" id="l371"> 371</a>
+</a><a href="#h21-0-390" id="h21-0-390" class="d">-<a href="#l372" class="line" id="l372"> 372</a> Gradvis fylling:
+</a><a href="#h21-0-391" id="h21-0-391" class="d">-<a href="#l373" class="line" id="l373"> 373</a> ```c
+</a><a href="#h21-0-392" id="h21-0-392" class="d">-<a href="#l374" class="line" id="l374"> 374</a> for (;;) {
+</a><a href="#h21-0-393" id="h21-0-393" class="d">-<a href="#l375" class="line" id="l375"> 375</a> for (uint32_t c = 0; c &lt; 3; c++) {
+</a><a href="#h21-0-394" id="h21-0-394" class="d">-<a href="#l376" class="line" id="l376"> 376</a> for (uint32_t i = 0; i &lt; 80*60; i++) {
+</a><a href="#h21-0-395" id="h21-0-395" class="d">-<a href="#l377" class="line" id="l377"> 377</a> IOWR_32DIRECT(VGA_CONTROLLER_0_BASE, i*4, 0xff &lt;&lt; (c*8));
+</a><a href="#h21-0-396" id="h21-0-396" class="d">-<a href="#l378" class="line" id="l378"> 378</a> usleep(100);
+</a><a href="#h21-0-397" id="h21-0-397" class="d">-<a href="#l379" class="line" id="l379"> 379</a> }
+</a><a href="#h21-0-398" id="h21-0-398" class="d">-<a href="#l380" class="line" id="l380"> 380</a> }
+</a><a href="#h21-0-399" id="h21-0-399" class="d">-<a href="#l381" class="line" id="l381"> 381</a> }
+</a><a href="#h21-0-400" id="h21-0-400" class="d">-<a href="#l382" class="line" id="l382"> 382</a> ```
+</a><a href="#h21-0-401" id="h21-0-401" class="d">-<a href="#l383" class="line" id="l383"> 383</a> Gradient
+</a><a href="#h21-0-402" id="h21-0-402" class="d">-<a href="#l384" class="line" id="l384"> 384</a> ```c
+</a><a href="#h21-0-403" id="h21-0-403" class="d">-<a href="#l385" class="line" id="l385"> 385</a> for (uint32_t y = 0; y &lt; 60; y++) {
+</a><a href="#h21-0-404" id="h21-0-404" class="d">-<a href="#l386" class="line" id="l386"> 386</a> uint32_t c = (y * 255/60);
+</a><a href="#h21-0-405" id="h21-0-405" class="d">-<a href="#l387" class="line" id="l387"> 387</a> for (uint32_t x = 0; x &lt; 80; x++) {
+</a><a href="#h21-0-406" id="h21-0-406" class="d">-<a href="#l388" class="line" id="l388"> 388</a> if (x &gt; 80 * 2/3) {
+</a><a href="#h21-0-407" id="h21-0-407" class="d">-<a href="#l389" class="line" id="l389"> 389</a> IOWR_32DIRECT(VGA_CONTROLLER_0_BASE, (y*80+x)*4, c&lt;&lt;16);
+</a><a href="#h21-0-408" id="h21-0-408" class="d">-<a href="#l390" class="line" id="l390"> 390</a> } else if (x &gt; 80 * 1/3) {
+</a><a href="#h21-0-409" id="h21-0-409" class="d">-<a href="#l391" class="line" id="l391"> 391</a> IOWR_32DIRECT(VGA_CONTROLLER_0_BASE, (y*80+x)*4, c&lt;&lt;8);
+</a><a href="#h21-0-410" id="h21-0-410" class="d">-<a href="#l392" class="line" id="l392"> 392</a> } else {
+</a><a href="#h21-0-411" id="h21-0-411" class="d">-<a href="#l393" class="line" id="l393"> 393</a> IOWR_32DIRECT(VGA_CONTROLLER_0_BASE, (y*80+x)*4, c&lt;&lt;0);
+</a><a href="#h21-0-412" id="h21-0-412" class="d">-<a href="#l394" class="line" id="l394"> 394</a> }
+</a><a href="#h21-0-413" id="h21-0-413" class="d">-<a href="#l395" class="line" id="l395"> 395</a> }
+</a><a href="#h21-0-414" id="h21-0-414" class="d">-<a href="#l396" class="line" id="l396"> 396</a> }
+</a><a href="#h21-0-415" id="h21-0-415" class="d">-<a href="#l397" class="line" id="l397"> 397</a> ```
+</a><a href="#h21-0-416" id="h21-0-416" class="d">-<a href="#l398" class="line" id="l398"> 398</a> Bilde
+</a><a href="#h21-0-417" id="h21-0-417" class="d">-<a href="#l399" class="line" id="l399"> 399</a> ```c
+</a><a href="#h21-0-418" id="h21-0-418" class="d">-<a href="#l400" class="line" id="l400"> 400</a> for (uint32_t i = 0; i &lt; 80*60; i++) {
+</a><a href="#h21-0-419" id="h21-0-419" class="d">-<a href="#l401" class="line" id="l401"> 401</a> uint32_t p = 0;
+</a><a href="#h21-0-420" id="h21-0-420" class="d">-<a href="#l402" class="line" id="l402"> 402</a> p |= gimp_image.pixel_data[i*3+0] &lt;&lt; 16;
+</a><a href="#h21-0-421" id="h21-0-421" class="d">-<a href="#l403" class="line" id="l403"> 403</a> p |= gimp_image.pixel_data[i*3+1] &lt;&lt; 8;
+</a><a href="#h21-0-422" id="h21-0-422" class="d">-<a href="#l404" class="line" id="l404"> 404</a> p |= gimp_image.pixel_data[i*3+2] &lt;&lt; 0;
+</a><a href="#h21-0-423" id="h21-0-423" class="d">-<a href="#l405" class="line" id="l405"> 405</a> IOWR_32DIRECT(VGA_CONTROLLER_0_BASE, i*4, p);
+</a><a href="#h21-0-424" id="h21-0-424" class="d">-<a href="#l406" class="line" id="l406"> 406</a> }
+</a><a href="#h21-0-425" id="h21-0-425" class="d">-<a href="#l407" class="line" id="l407"> 407</a> ```
+</a><a href="#h21-0-426" id="h21-0-426" class="d">-<a href="#l408" class="line" id="l408"> 408</a>
+</a><a href="#h21-0-427" id="h21-0-427" class="d">-<a href="#l409" class="line" id="l409"> 409</a>
+</a><a href="#h21-0-428" id="h21-0-428" class="d">-<a href="#l410" class="line" id="l410"> 410</a> \
+</a><a href="#h21-0-429" id="h21-0-429" class="d">-<a href="#l411" class="line" id="l411"> 411</a> Figur 12. farger tegnet fra NIOS II
+</a><a href="#h21-0-430" id="h21-0-430" class="d">-<a href="#l412" class="line" id="l412"> 412</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-431" id="h21-0-431" class="d">-<a href="#l413" class="line" id="l413"> 413</a>
+</a><a href="#h21-0-432" id="h21-0-432" class="d">-<a href="#l414" class="line" id="l414"> 414</a>
+</a><a href="#h21-0-433" id="h21-0-433" class="d">-<a href="#l415" class="line" id="l415"> 415</a> \
+</a><a href="#h21-0-434" id="h21-0-434" class="d">-<a href="#l416" class="line" id="l416"> 416</a> Figur 13. Bilde eksportert til C-kildekode fra GIMP
+</a><a href="#h21-0-435" id="h21-0-435" class="d">-<a href="#l417" class="line" id="l417"> 417</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-436" id="h21-0-436" class="d">-<a href="#l418" class="line" id="l418"> 418</a>
+</a><a href="#h21-0-437" id="h21-0-437" class="d">-<a href="#l419" class="line" id="l419"> 419</a> ## VGA Text-Mode
+</a><a href="#h21-0-438" id="h21-0-438" class="d">-<a href="#l420" class="line" id="l420"> 420</a>
+</a><a href="#h21-0-439" id="h21-0-439" class="d">-<a href="#l421" class="line" id="l421"> 421</a> &gt; **VGA text mode** was introduced in 1987 by IBM as part of the VGA standard for its IBM PS/2 computers. Its use on IBM PC compatibles was widespread through the 1990s and persists today for some applications on modern computers. The main features of VGA text mode are colored (programmable 16 color palette) characters and their background, blinking, various shapes of the cursor (block/underline/hidden static/blinking), and loadable fonts (with various glyph sizes). The Linux console traditionally uses hardware VGA text modes, and the Win32 console environment has an ability to switch the screen to text mode for some text window sizes.
+</a><a href="#h21-0-440" id="h21-0-440" class="d">-<a href="#l422" class="line" id="l422"> 422</a> &gt;
+</a><a href="#h21-0-441" id="h21-0-441" class="d">-<a href="#l423" class="line" id="l423"> 423</a> &gt; &gt; \- [VGA_text_mode, Wikipedia](https://en.wikipedia.org/wiki/VGA_text_mode)
+</a><a href="#h21-0-442" id="h21-0-442" class="d">-<a href="#l424" class="line" id="l424"> 424</a> &gt; {: class=&quot;quote-cite&quot;}
+</a><a href="#h21-0-443" id="h21-0-443" class="d">-<a href="#l425" class="line" id="l425"> 425</a>
+</a><a href="#h21-0-444" id="h21-0-444" class="d">-<a href="#l426" class="line" id="l426"> 426</a> VGA text mode lar deg bruke et 8x16 font-atlas til å tegne på skjermen. font-atlaset består av et enkelt bitmap, du velger selv hvilke farger som skal være i forgrunnen og bakgrunnen.
+</a><a href="#h21-0-445" id="h21-0-445" class="d">-<a href="#l427" class="line" id="l427"> 427</a> Kommunikasjon med en VGA text-mode enhet skjer i 16-bit ord, hvor hvert ord representerer en karakter.
+</a><a href="#h21-0-446" id="h21-0-446" class="d">-<a href="#l428" class="line" id="l428"> 428</a>
+</a><a href="#h21-0-447" id="h21-0-447" class="d">-<a href="#l429" class="line" id="l429"> 429</a> \
+</a><a href="#h21-0-448" id="h21-0-448" class="d">-<a href="#l430" class="line" id="l430"> 430</a> Figur 14. Vga text mode oppbygning (fra wikipedia)
+</a><a href="#h21-0-449" id="h21-0-449" class="d">-<a href="#l431" class="line" id="l431"> 431</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-450" id="h21-0-450" class="d">-<a href="#l432" class="line" id="l432"> 432</a>
+</a><a href="#h21-0-451" id="h21-0-451" class="d">-<a href="#l433" class="line" id="l433"> 433</a> \
+</a><a href="#h21-0-452" id="h21-0-452" class="d">-<a href="#l434" class="line" id="l434"> 434</a> Figur 15. 4-bit og 3-bit fargepalett.
+</a><a href="#h21-0-453" id="h21-0-453" class="d">-<a href="#l435" class="line" id="l435"> 435</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-454" id="h21-0-454" class="d">-<a href="#l436" class="line" id="l436"> 436</a>
+</a><a href="#h21-0-455" id="h21-0-455" class="d">-<a href="#l437" class="line" id="l437"> 437</a> 4-bit fargepalletet ble hentet fra CGA grafikkortet, mens 3-bit fargepalett ble hentet fra European Computer Manufacturers Association standarden stiftet i 1976.
+</a><a href="#h21-0-456" id="h21-0-456" class="d">-<a href="#l438" class="line" id="l438"> 438</a>
+</a><a href="#h21-0-457" id="h21-0-457" class="d">-<a href="#l439" class="line" id="l439"> 439</a> &lt;br&gt;
+</a><a href="#h21-0-458" id="h21-0-458" class="d">-<a href="#l440" class="line" id="l440"> 440</a>
+</a><a href="#h21-0-459" id="h21-0-459" class="d">-<a href="#l441" class="line" id="l441"> 441</a> Font-atlaset lagrer vi i en gigantisk `std_logic_vector`, det er langt ifra optimalt, men det lar oss unngå timing problemer under lesing av atlaset.
+</a><a href="#h21-0-460" id="h21-0-460" class="d">-<a href="#l442" class="line" id="l442"> 442</a> ```vhdl
+</a><a href="#h21-0-461" id="h21-0-461" class="d">-<a href="#l443" class="line" id="l443"> 443</a> signal bitmap : std_logic_vector(0 to 128*256-1);
+</a><a href="#h21-0-462" id="h21-0-462" class="d">-<a href="#l444" class="line" id="l444"> 444</a> ```
+</a><a href="#h21-0-463" id="h21-0-463" class="d">-<a href="#l445" class="line" id="l445"> 445</a> Det første vi gjør er å utvide adresse-mappet, slik at vi gir brukeren mulighet til å endre på font-atlaset, samt mulighet til å velge om text-mode eller full-color skal brukes.
+</a><a href="#h21-0-464" id="h21-0-464" class="d">-<a href="#l446" class="line" id="l446"> 446</a>
+</a><a href="#h21-0-465" id="h21-0-465" class="d">-<a href="#l447" class="line" id="l447"> 447</a> ```vhdl
+</a><a href="#h21-0-466" id="h21-0-466" class="d">-<a href="#l448" class="line" id="l448"> 448</a> bus_interface : process (CLK) is
+</a><a href="#h21-0-467" id="h21-0-467" class="d">-<a href="#l449" class="line" id="l449"> 449</a> variable curr_32_bit_addr : integer;
+</a><a href="#h21-0-468" id="h21-0-468" class="d">-<a href="#l450" class="line" id="l450"> 450</a> begin
+</a><a href="#h21-0-469" id="h21-0-469" class="d">-<a href="#l451" class="line" id="l451"> 451</a> if rising_edge(CLK) then
+</a><a href="#h21-0-470" id="h21-0-470" class="d">-<a href="#l452" class="line" id="l452"> 452</a> vram_wren &lt;= &#39;0&#39;;
+</a><a href="#h21-0-471" id="h21-0-471" class="d">-<a href="#l453" class="line" id="l453"> 453</a> if nreset = &#39;0&#39; then
+</a><a href="#h21-0-472" id="h21-0-472" class="d">-<a href="#l454" class="line" id="l454"> 454</a> is_vga_text_mode &lt;= &#39;0&#39;;
+</a><a href="#h21-0-473" id="h21-0-473" class="d">-<a href="#l455" class="line" id="l455"> 455</a> elsif CHIPSELECT = &#39;1&#39; then
+</a><a href="#h21-0-474" id="h21-0-474" class="d">-<a href="#l456" class="line" id="l456"> 456</a> if address_integer &lt; 4800 then
+</a><a href="#h21-0-475" id="h21-0-475" class="d">-<a href="#l457" class="line" id="l457"> 457</a> if WR = &#39;1&#39; then
+</a><a href="#h21-0-476" id="h21-0-476" class="d">-<a href="#l458" class="line" id="l458"> 458</a> vram_wren &lt;= &#39;1&#39;;
+</a><a href="#h21-0-477" id="h21-0-477" class="d">-<a href="#l459" class="line" id="l459"> 459</a> vram_wraddress &lt;= ADDRESS(12 downto 0);
+</a><a href="#h21-0-478" id="h21-0-478" class="d">-<a href="#l460" class="line" id="l460"> 460</a> vram_data &lt;= WRITEDATA(23 downto 0);
+</a><a href="#h21-0-479" id="h21-0-479" class="d">-<a href="#l461" class="line" id="l461"> 461</a> end if;
+</a><a href="#h21-0-480" id="h21-0-480" class="d">-<a href="#l462" class="line" id="l462"> 462</a> elsif address_integer = 4800 then
+</a><a href="#h21-0-481" id="h21-0-481" class="d">-<a href="#l463" class="line" id="l463"> 463</a> if WR = &#39;1&#39; then
+</a><a href="#h21-0-482" id="h21-0-482" class="d">-<a href="#l464" class="line" id="l464"> 464</a> is_vga_text_mode &lt;= WRITEDATA(0);
+</a><a href="#h21-0-483" id="h21-0-483" class="d">-<a href="#l465" class="line" id="l465"> 465</a> end if;
+</a><a href="#h21-0-484" id="h21-0-484" class="d">-<a href="#l466" class="line" id="l466"> 466</a> if RD = &#39;1&#39; then
+</a><a href="#h21-0-485" id="h21-0-485" class="d">-<a href="#l467" class="line" id="l467"> 467</a> READDATA &lt;= &quot;0000000000000000000000000000000&quot; &amp; is_vga_text_mode;
+</a><a href="#h21-0-486" id="h21-0-486" class="d">-<a href="#l468" class="line" id="l468"> 468</a> end if;
+</a><a href="#h21-0-487" id="h21-0-487" class="d">-<a href="#l469" class="line" id="l469"> 469</a> elsif address_integer &lt; 4800 + 128*256 then
+</a><a href="#h21-0-488" id="h21-0-488" class="d">-<a href="#l470" class="line" id="l470"> 470</a> if WR = &#39;1&#39; then
+</a><a href="#h21-0-489" id="h21-0-489" class="d">-<a href="#l471" class="line" id="l471"> 471</a> curr_32_bit_addr := (address_integer-(4800+1)) / 32;
+</a><a href="#h21-0-490" id="h21-0-490" class="d">-<a href="#l472" class="line" id="l472"> 472</a> bitmap(curr_32_bit_addr*32 to (curr_32_bit_addr+1)*32 - 1) &lt;= WRITEDATA;
+</a><a href="#h21-0-491" id="h21-0-491" class="d">-<a href="#l473" class="line" id="l473"> 473</a> end if;
+</a><a href="#h21-0-492" id="h21-0-492" class="d">-<a href="#l474" class="line" id="l474"> 474</a> end if;
+</a><a href="#h21-0-493" id="h21-0-493" class="d">-<a href="#l475" class="line" id="l475"> 475</a> end if;
+</a><a href="#h21-0-494" id="h21-0-494" class="d">-<a href="#l476" class="line" id="l476"> 476</a> end if;
+</a><a href="#h21-0-495" id="h21-0-495" class="d">-<a href="#l477" class="line" id="l477"> 477</a> end process;
+</a><a href="#h21-0-496" id="h21-0-496" class="d">-<a href="#l478" class="line" id="l478"> 478</a> ```
+</a><a href="#h21-0-497" id="h21-0-497" class="d">-<a href="#l479" class="line" id="l479"> 479</a>
+</a><a href="#h21-0-498" id="h21-0-498" class="d">-<a href="#l480" class="line" id="l480"> 480</a> Vi bør og fylle inn en default-verdi i font-atlaset. Dersom du søker på nettet, er de fleste ressurser skrevet for DOS. Heldigvis har vi utrolig gode emulatorer som DOSBox nå til dags.
+</a><a href="#h21-0-499" id="h21-0-499" class="d">-<a href="#l481" class="line" id="l481"> 481</a>
+</a><a href="#h21-0-500" id="h21-0-500" class="d">-<a href="#l482" class="line" id="l482"> 482</a> \
+</a><a href="#h21-0-501" id="h21-0-501" class="d">-<a href="#l483" class="line" id="l483"> 483</a> Figur 16. Fontraption kjørende i DOSBox
+</a><a href="#h21-0-502" id="h21-0-502" class="d">-<a href="#l484" class="line" id="l484"> 484</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-503" id="h21-0-503" class="d">-<a href="#l485" class="line" id="l485"> 485</a>
+</a><a href="#h21-0-504" id="h21-0-504" class="d">-<a href="#l486" class="line" id="l486"> 486</a> Dette lar oss eksportere mangfoldige text-mode skrifttyper til flere formater.
+</a><a href="#h21-0-505" id="h21-0-505" class="d">-<a href="#l487" class="line" id="l487"> 487</a>
+</a><a href="#h21-0-506" id="h21-0-506" class="d">-<a href="#l488" class="line" id="l488"> 488</a> For å automatisk generere en `std_logic_vector` i formatet vi selv ønsker, er vi nødt til å lage et lite skript som leser en bildefil og skriver ut masse tekst.
+</a><a href="#h21-0-507" id="h21-0-507" class="d">-<a href="#l489" class="line" id="l489"> 489</a> ```c
+</a><a href="#h21-0-508" id="h21-0-508" class="d">-<a href="#l490" class="line" id="l490"> 490</a> int main()
+</a><a href="#h21-0-509" id="h21-0-509" class="d">-<a href="#l491" class="line" id="l491"> 491</a> {
+</a><a href="#h21-0-510" id="h21-0-510" class="d">-<a href="#l492" class="line" id="l492"> 492</a> for (int i = 0; i &lt; 256; i++) {
+</a><a href="#h21-0-511" id="h21-0-511" class="d">-<a href="#l493" class="line" id="l493"> 493</a> int xbegin = (i % 16) * 8;
+</a><a href="#h21-0-512" id="h21-0-512" class="d">-<a href="#l494" class="line" id="l494"> 494</a> int ybegin = i / 16 * 16;
+</a><a href="#h21-0-513" id="h21-0-513" class="d">-<a href="#l495" class="line" id="l495"> 495</a> for (int y = 0; y &lt; 16; y++) {
+</a><a href="#h21-0-514" id="h21-0-514" class="d">-<a href="#l496" class="line" id="l496"> 496</a> printf(&quot;\&quot;&quot;);
+</a><a href="#h21-0-515" id="h21-0-515" class="d">-<a href="#l497" class="line" id="l497"> 497</a> for (int x = 0; x &lt; 8; x++) {
+</a><a href="#h21-0-516" id="h21-0-516" class="d">-<a href="#l498" class="line" id="l498"> 498</a> unsigned char b = gimp_image.pixel_data[((ybegin+y)*128 + xbegin+x) * 3];
+</a><a href="#h21-0-517" id="h21-0-517" class="d">-<a href="#l499" class="line" id="l499"> 499</a> printf(&quot;%d&quot;, b != 0);
+</a><a href="#h21-0-518" id="h21-0-518" class="d">-<a href="#l500" class="line" id="l500"> 500</a> }
+</a><a href="#h21-0-519" id="h21-0-519" class="d">-<a href="#l501" class="line" id="l501"> 501</a> printf(&quot;\&quot; &amp;\n&quot;);
+</a><a href="#h21-0-520" id="h21-0-520" class="d">-<a href="#l502" class="line" id="l502"> 502</a> }
+</a><a href="#h21-0-521" id="h21-0-521" class="d">-<a href="#l503" class="line" id="l503"> 503</a> printf(&quot;\n&quot;);
+</a><a href="#h21-0-522" id="h21-0-522" class="d">-<a href="#l504" class="line" id="l504"> 504</a> }
+</a><a href="#h21-0-523" id="h21-0-523" class="d">-<a href="#l505" class="line" id="l505"> 505</a> }
+</a><a href="#h21-0-524" id="h21-0-524" class="d">-<a href="#l506" class="line" id="l506"> 506</a> ```
+</a><a href="#h21-0-525" id="h21-0-525" class="d">-<a href="#l507" class="line" id="l507"> 507</a>
+</a><a href="#h21-0-526" id="h21-0-526" class="d">-<a href="#l508" class="line" id="l508"> 508</a> \
+</a><a href="#h21-0-527" id="h21-0-527" class="d">-<a href="#l509" class="line" id="l509"> 509</a> Figur 17. font i `std_logic_vector`
+</a><a href="#h21-0-528" id="h21-0-528" class="d">-<a href="#l510" class="line" id="l510"> 510</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-529" id="h21-0-529" class="d">-<a href="#l511" class="line" id="l511"> 511</a>
+</a><a href="#h21-0-530" id="h21-0-530" class="d">-<a href="#l512" class="line" id="l512"> 512</a> Så ikke minst, prosessen for å skrive til skjermen ut ifra hvilken modus. Her ble en asynkron prosess valgt, siden ellers ville timing og klokkedomener blitt et problem.
+</a><a href="#h21-0-531" id="h21-0-531" class="d">-<a href="#l513" class="line" id="l513"> 513</a>
+</a><a href="#h21-0-532" id="h21-0-532" class="d">-<a href="#l514" class="line" id="l514"> 514</a> ```vhdl
+</a><a href="#h21-0-533" id="h21-0-533" class="d">-<a href="#l515" class="line" id="l515"> 515</a> mode : process (x, y, draw_time, vram_out, blink_white, bitmap, nreset, is_vga_text_mode) is
+</a><a href="#h21-0-534" id="h21-0-534" class="d">-<a href="#l516" class="line" id="l516"> 516</a> variable current_character : std_logic_vector(0 to 127);
+</a><a href="#h21-0-535" id="h21-0-535" class="d">-<a href="#l517" class="line" id="l517"> 517</a> variable code_point : integer range 0 to 255;
+</a><a href="#h21-0-536" id="h21-0-536" class="d">-<a href="#l518" class="line" id="l518"> 518</a> variable foreground : integer range 0 to 15;
+</a><a href="#h21-0-537" id="h21-0-537" class="d">-<a href="#l519" class="line" id="l519"> 519</a> variable background : integer range 0 to 7;
+</a><a href="#h21-0-538" id="h21-0-538" class="d">-<a href="#l520" class="line" id="l520"> 520</a> variable blink : std_logic;
+</a><a href="#h21-0-539" id="h21-0-539" class="d">-<a href="#l521" class="line" id="l521"> 521</a>
+</a><a href="#h21-0-540" id="h21-0-540" class="d">-<a href="#l522" class="line" id="l522"> 522</a> variable code_point_x : integer range 0 to 7;
+</a><a href="#h21-0-541" id="h21-0-541" class="d">-<a href="#l523" class="line" id="l523"> 523</a> variable code_point_y : integer range 0 to 15;
+</a><a href="#h21-0-542" id="h21-0-542" class="d">-<a href="#l524" class="line" id="l524"> 524</a> begin
+</a><a href="#h21-0-543" id="h21-0-543" class="d">-<a href="#l525" class="line" id="l525"> 525</a> VGA_R &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-544" id="h21-0-544" class="d">-<a href="#l526" class="line" id="l526"> 526</a> VGA_G &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-545" id="h21-0-545" class="d">-<a href="#l527" class="line" id="l527"> 527</a> VGA_B &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-546" id="h21-0-546" class="d">-<a href="#l528" class="line" id="l528"> 528</a> vram_rdaddress &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-547" id="h21-0-547" class="d">-<a href="#l529" class="line" id="l529"> 529</a> if nreset = &#39;0&#39; then
+</a><a href="#h21-0-548" id="h21-0-548" class="d">-<a href="#l530" class="line" id="l530"> 530</a> -- nothing
+</a><a href="#h21-0-549" id="h21-0-549" class="d">-<a href="#l531" class="line" id="l531"> 531</a> else
+</a><a href="#h21-0-550" id="h21-0-550" class="d">-<a href="#l532" class="line" id="l532"> 532</a>
+</a><a href="#h21-0-551" id="h21-0-551" class="d">-<a href="#l533" class="line" id="l533"> 533</a> if is_vga_text_mode = &#39;0&#39; then
+</a><a href="#h21-0-552" id="h21-0-552" class="d">-<a href="#l534" class="line" id="l534"> 534</a> vram_rdaddress &lt;= std_logic_vector(to_unsigned(
+</a><a href="#h21-0-553" id="h21-0-553" class="d">-<a href="#l535" class="line" id="l535"> 535</a> (h_pixels / 8) * (y / 8) + ((x+1) / 8), 13));
+</a><a href="#h21-0-554" id="h21-0-554" class="d">-<a href="#l536" class="line" id="l536"> 536</a> else
+</a><a href="#h21-0-555" id="h21-0-555" class="d">-<a href="#l537" class="line" id="l537"> 537</a> vram_rdaddress &lt;= std_logic_vector(to_unsigned(
+</a><a href="#h21-0-556" id="h21-0-556" class="d">-<a href="#l538" class="line" id="l538"> 538</a> (h_pixels / 8) * (y / 16) + ((x+1) / 8), 13));
+</a><a href="#h21-0-557" id="h21-0-557" class="d">-<a href="#l539" class="line" id="l539"> 539</a> end if;
+</a><a href="#h21-0-558" id="h21-0-558" class="d">-<a href="#l540" class="line" id="l540"> 540</a>
+</a><a href="#h21-0-559" id="h21-0-559" class="d">-<a href="#l541" class="line" id="l541"> 541</a> if draw_time = &#39;1&#39; then
+</a><a href="#h21-0-560" id="h21-0-560" class="d">-<a href="#l542" class="line" id="l542"> 542</a> if is_vga_text_mode = &#39;0&#39; then
+</a><a href="#h21-0-561" id="h21-0-561" class="d">-<a href="#l543" class="line" id="l543"> 543</a> VGA_R &lt;= vram_out(23 downto 16);
+</a><a href="#h21-0-562" id="h21-0-562" class="d">-<a href="#l544" class="line" id="l544"> 544</a> VGA_G &lt;= vram_out(15 downto 8);
+</a><a href="#h21-0-563" id="h21-0-563" class="d">-<a href="#l545" class="line" id="l545"> 545</a> VGA_B &lt;= vram_out(7 downto 0);
+</a><a href="#h21-0-564" id="h21-0-564" class="d">-<a href="#l546" class="line" id="l546"> 546</a> else
+</a><a href="#h21-0-565" id="h21-0-565" class="d">-<a href="#l547" class="line" id="l547"> 547</a>
+</a><a href="#h21-0-566" id="h21-0-566" class="d">-<a href="#l548" class="line" id="l548"> 548</a> code_point := to_integer(unsigned(vram_out(7 downto 0)));
+</a><a href="#h21-0-567" id="h21-0-567" class="d">-<a href="#l549" class="line" id="l549"> 549</a> foreground := to_integer(unsigned(vram_out(11 downto 8)));
+</a><a href="#h21-0-568" id="h21-0-568" class="d">-<a href="#l550" class="line" id="l550"> 550</a> background := to_integer(unsigned(vram_out(14 downto 12)));
+</a><a href="#h21-0-569" id="h21-0-569" class="d">-<a href="#l551" class="line" id="l551"> 551</a> blink := vram_out(15);
+</a><a href="#h21-0-570" id="h21-0-570" class="d">-<a href="#l552" class="line" id="l552"> 552</a> current_character := bitmap(code_point * 128 to (code_point+1) * 128 - 1 );
+</a><a href="#h21-0-571" id="h21-0-571" class="d">-<a href="#l553" class="line" id="l553"> 553</a> VGA_R &lt;= color_map_8(background)(23 downto 16);
+</a><a href="#h21-0-572" id="h21-0-572" class="d">-<a href="#l554" class="line" id="l554"> 554</a> VGA_G &lt;= color_map_8(background)(15 downto 8);
+</a><a href="#h21-0-573" id="h21-0-573" class="d">-<a href="#l555" class="line" id="l555"> 555</a> VGA_B &lt;= color_map_8(background)(7 downto 0);
+</a><a href="#h21-0-574" id="h21-0-574" class="d">-<a href="#l556" class="line" id="l556"> 556</a>
+</a><a href="#h21-0-575" id="h21-0-575" class="d">-<a href="#l557" class="line" id="l557"> 557</a> if blink = &#39;0&#39; or blink_white = &#39;1&#39; then
+</a><a href="#h21-0-576" id="h21-0-576" class="d">-<a href="#l558" class="line" id="l558"> 558</a> code_point_y := y mod 16;
+</a><a href="#h21-0-577" id="h21-0-577" class="d">-<a href="#l559" class="line" id="l559"> 559</a> code_point_x := x mod 8;
+</a><a href="#h21-0-578" id="h21-0-578" class="d">-<a href="#l560" class="line" id="l560"> 560</a> if current_character(code_point_y * 8 + code_point_x) = &#39;1&#39; then
+</a><a href="#h21-0-579" id="h21-0-579" class="d">-<a href="#l561" class="line" id="l561"> 561</a> VGA_R &lt;= color_map_16(foreground)(23 downto 16);
+</a><a href="#h21-0-580" id="h21-0-580" class="d">-<a href="#l562" class="line" id="l562"> 562</a> VGA_G &lt;= color_map_16(foreground)(15 downto 8);
+</a><a href="#h21-0-581" id="h21-0-581" class="d">-<a href="#l563" class="line" id="l563"> 563</a> VGA_B &lt;= color_map_16(foreground)(7 downto 0);
+</a><a href="#h21-0-582" id="h21-0-582" class="d">-<a href="#l564" class="line" id="l564"> 564</a> end if;
+</a><a href="#h21-0-583" id="h21-0-583" class="d">-<a href="#l565" class="line" id="l565"> 565</a> end if;
+</a><a href="#h21-0-584" id="h21-0-584" class="d">-<a href="#l566" class="line" id="l566"> 566</a> end if;
+</a><a href="#h21-0-585" id="h21-0-585" class="d">-<a href="#l567" class="line" id="l567"> 567</a> end if;
+</a><a href="#h21-0-586" id="h21-0-586" class="d">-<a href="#l568" class="line" id="l568"> 568</a> end if;
+</a><a href="#h21-0-587" id="h21-0-587" class="d">-<a href="#l569" class="line" id="l569"> 569</a> end process;
+</a><a href="#h21-0-588" id="h21-0-588" class="d">-<a href="#l570" class="line" id="l570"> 570</a> ```
+</a><a href="#h21-0-589" id="h21-0-589" class="d">-<a href="#l571" class="line" id="l571"> 571</a>
+</a><a href="#h21-0-590" id="h21-0-590" class="d">-<a href="#l572" class="line" id="l572"> 572</a> `blink_white` blir laget av en ganske enkel prosess, lignende heart.vhd
+</a><a href="#h21-0-591" id="h21-0-591" class="d">-<a href="#l573" class="line" id="l573"> 573</a> ```c
+</a><a href="#h21-0-592" id="h21-0-592" class="d">-<a href="#l574" class="line" id="l574"> 574</a> blink_white_gen : process(CLK) is
+</a><a href="#h21-0-593" id="h21-0-593" class="d">-<a href="#l575" class="line" id="l575"> 575</a> begin
+</a><a href="#h21-0-594" id="h21-0-594" class="d">-<a href="#l576" class="line" id="l576"> 576</a> if rising_edge(CLK) then
+</a><a href="#h21-0-595" id="h21-0-595" class="d">-<a href="#l577" class="line" id="l577"> 577</a> if nreset = &#39;0&#39; then
+</a><a href="#h21-0-596" id="h21-0-596" class="d">-<a href="#l578" class="line" id="l578"> 578</a> blink_counter &lt;= (others =&gt; &#39;0&#39;);
+</a><a href="#h21-0-597" id="h21-0-597" class="d">-<a href="#l579" class="line" id="l579"> 579</a> else
+</a><a href="#h21-0-598" id="h21-0-598" class="d">-<a href="#l580" class="line" id="l580"> 580</a> blink_counter &lt;= blink_counter + 1;
+</a><a href="#h21-0-599" id="h21-0-599" class="d">-<a href="#l581" class="line" id="l581"> 581</a> end if;
+</a><a href="#h21-0-600" id="h21-0-600" class="d">-<a href="#l582" class="line" id="l582"> 582</a> end if;
+</a><a href="#h21-0-601" id="h21-0-601" class="d">-<a href="#l583" class="line" id="l583"> 583</a> end process;
+</a><a href="#h21-0-602" id="h21-0-602" class="d">-<a href="#l584" class="line" id="l584"> 584</a> blink_white &lt;= blink_counter(24);
+</a><a href="#h21-0-603" id="h21-0-603" class="d">-<a href="#l585" class="line" id="l585"> 585</a> ```
+</a><a href="#h21-0-604" id="h21-0-604" class="d">-<a href="#l586" class="line" id="l586"> 586</a> For å teste alle mulige kombinasjoner av farge, så tegner vi “A” på hele skjermen, også endrer vi forgrunn og bakgrunn ut fra x og y koordinat.
+</a><a href="#h21-0-605" id="h21-0-605" class="d">-<a href="#l587" class="line" id="l587"> 587</a>
+</a><a href="#h21-0-606" id="h21-0-606" class="d">-<a href="#l588" class="line" id="l588"> 588</a> ```c
+</a><a href="#h21-0-607" id="h21-0-607" class="d">-<a href="#l589" class="line" id="l589"> 589</a> for (uint32_t y = 0; y &lt; 30; y++) {
+</a><a href="#h21-0-608" id="h21-0-608" class="d">-<a href="#l590" class="line" id="l590"> 590</a> for (uint32_t x = 0; x &lt; 80; x++) {
+</a><a href="#h21-0-609" id="h21-0-609" class="d">-<a href="#l591" class="line" id="l591"> 591</a> int cfg = x * 16 / 80;
+</a><a href="#h21-0-610" id="h21-0-610" class="d">-<a href="#l592" class="line" id="l592"> 592</a> uint32_t c = 0 &lt;&lt; 15 | ((y * 8/30) &lt;&lt; 12) | (cfg &lt;&lt; 8) | 65;
+</a><a href="#h21-0-611" id="h21-0-611" class="d">-<a href="#l593" class="line" id="l593"> 593</a> IOWR_32DIRECT(VGA_CONTROLLER_0_BASE, (y*80+x)*4, c);
+</a><a href="#h21-0-612" id="h21-0-612" class="d">-<a href="#l594" class="line" id="l594"> 594</a> }
+</a><a href="#h21-0-613" id="h21-0-613" class="d">-<a href="#l595" class="line" id="l595"> 595</a> }
+</a><a href="#h21-0-614" id="h21-0-614" class="d">-<a href="#l596" class="line" id="l596"> 596</a> ```
+</a><a href="#h21-0-615" id="h21-0-615" class="d">-<a href="#l597" class="line" id="l597"> 597</a>
+</a><a href="#h21-0-616" id="h21-0-616" class="d">-<a href="#l598" class="line" id="l598"> 598</a>
+</a><a href="#h21-0-617" id="h21-0-617" class="d">-<a href="#l599" class="line" id="l599"> 599</a> \
+</a><a href="#h21-0-618" id="h21-0-618" class="d">-<a href="#l600" class="line" id="l600"> 600</a> Figur 18. VGA Text-Mode
+</a><a href="#h21-0-619" id="h21-0-619" class="d">-<a href="#l601" class="line" id="l601"> 601</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-620" id="h21-0-620" class="d">-<a href="#l602" class="line" id="l602"> 602</a>
+</a><a href="#h21-0-621" id="h21-0-621" class="d">-<a href="#l603" class="line" id="l603"> 603</a> VGA text-mode lar oss utnytte utrolig mye mer oppløsning selv om vi har begrenset minne og prosessorkraft. I tillegg gjør det skriving av software enklere, siden enhver applikasjon ikke trenger å implementere font-rendering.
+</a><a href="#h21-0-622" id="h21-0-622" class="d">-<a href="#l604" class="line" id="l604"> 604</a>
+</a><a href="#h21-0-623" id="h21-0-623" class="d">-<a href="#l605" class="line" id="l605"> 605</a> ## C driver implementasjon
+</a><a href="#h21-0-624" id="h21-0-624" class="d">-<a href="#l606" class="line" id="l606"> 606</a> For å forenkle utviklingen av framtidig programvare lager vi en C-driver. Se datablad for mer informasjon om både driveren og for eksempel på bruk.
+</a><a href="#h21-0-625" id="h21-0-625" class="d">-<a href="#l607" class="line" id="l607"> 607</a> ```c
+</a><a href="#h21-0-626" id="h21-0-626" class="d">-<a href="#l608" class="line" id="l608"> 608</a> #include &lt;io.h&gt;
+</a><a href="#h21-0-627" id="h21-0-627" class="d">-<a href="#l609" class="line" id="l609"> 609</a> #include &lt;system.h&gt;
+</a><a href="#h21-0-628" id="h21-0-628" class="d">-<a href="#l610" class="line" id="l610"> 610</a> #include &lt;inttypes.h&gt;
+</a><a href="#h21-0-629" id="h21-0-629" class="d">-<a href="#l611" class="line" id="l611"> 611</a>
+</a><a href="#h21-0-630" id="h21-0-630" class="d">-<a href="#l612" class="line" id="l612"> 612</a> typedef union vga_full_color {
+</a><a href="#h21-0-631" id="h21-0-631" class="d">-<a href="#l613" class="line" id="l613"> 613</a> struct __attribute__((packed)) {
+</a><a href="#h21-0-632" id="h21-0-632" class="d">-<a href="#l614" class="line" id="l614"> 614</a> union __attribute__((packed)) {
+</a><a href="#h21-0-633" id="h21-0-633" class="d">-<a href="#l615" class="line" id="l615"> 615</a> struct __attribute__((packed)) {
+</a><a href="#h21-0-634" id="h21-0-634" class="d">-<a href="#l616" class="line" id="l616"> 616</a> uint8_t b,g,r;
+</a><a href="#h21-0-635" id="h21-0-635" class="d">-<a href="#l617" class="line" id="l617"> 617</a> };
+</a><a href="#h21-0-636" id="h21-0-636" class="d">-<a href="#l618" class="line" id="l618"> 618</a> uint8_t bgr[3];
+</a><a href="#h21-0-637" id="h21-0-637" class="d">-<a href="#l619" class="line" id="l619"> 619</a> };
+</a><a href="#h21-0-638" id="h21-0-638" class="d">-<a href="#l620" class="line" id="l620"> 620</a> uint8_t _padding;
+</a><a href="#h21-0-639" id="h21-0-639" class="d">-<a href="#l621" class="line" id="l621"> 621</a> };
+</a><a href="#h21-0-640" id="h21-0-640" class="d">-<a href="#l622" class="line" id="l622"> 622</a> uint32_t raw_dword;
+</a><a href="#h21-0-641" id="h21-0-641" class="d">-<a href="#l623" class="line" id="l623"> 623</a> } vga_full_color_t;
+</a><a href="#h21-0-642" id="h21-0-642" class="d">-<a href="#l624" class="line" id="l624"> 624</a>
+</a><a href="#h21-0-643" id="h21-0-643" class="d">-<a href="#l625" class="line" id="l625"> 625</a> typedef union vga_text_mode {
+</a><a href="#h21-0-644" id="h21-0-644" class="d">-<a href="#l626" class="line" id="l626"> 626</a> struct {
+</a><a href="#h21-0-645" id="h21-0-645" class="d">-<a href="#l627" class="line" id="l627"> 627</a> uint16_t codepoint : 8;
+</a><a href="#h21-0-646" id="h21-0-646" class="d">-<a href="#l628" class="line" id="l628"> 628</a> uint16_t fg : 4;
+</a><a href="#h21-0-647" id="h21-0-647" class="d">-<a href="#l629" class="line" id="l629"> 629</a> uint16_t bg : 3;
+</a><a href="#h21-0-648" id="h21-0-648" class="d">-<a href="#l630" class="line" id="l630"> 630</a> uint16_t blink : 1;
+</a><a href="#h21-0-649" id="h21-0-649" class="d">-<a href="#l631" class="line" id="l631"> 631</a> };
+</a><a href="#h21-0-650" id="h21-0-650" class="d">-<a href="#l632" class="line" id="l632"> 632</a> uint16_t raw_word;
+</a><a href="#h21-0-651" id="h21-0-651" class="d">-<a href="#l633" class="line" id="l633"> 633</a> } vga_text_mode_t;
+</a><a href="#h21-0-652" id="h21-0-652" class="d">-<a href="#l634" class="line" id="l634"> 634</a>
+</a><a href="#h21-0-653" id="h21-0-653" class="d">-<a href="#l635" class="line" id="l635"> 635</a> #define VGA_MODE_FULL_COLOR 0
+</a><a href="#h21-0-654" id="h21-0-654" class="d">-<a href="#l636" class="line" id="l636"> 636</a> #define VGA_MODE_TEXT_MODE 1
+</a><a href="#h21-0-655" id="h21-0-655" class="d">-<a href="#l637" class="line" id="l637"> 637</a> uint8_t vga_get_mode(int base_address) {
+</a><a href="#h21-0-656" id="h21-0-656" class="d">-<a href="#l638" class="line" id="l638"> 638</a> return IORD_32DIRECT(base_address, 4800*4);
+</a><a href="#h21-0-657" id="h21-0-657" class="d">-<a href="#l639" class="line" id="l639"> 639</a> }
+</a><a href="#h21-0-658" id="h21-0-658" class="d">-<a href="#l640" class="line" id="l640"> 640</a> void vga_set_mode(int base_address, uint8_t mode) {
+</a><a href="#h21-0-659" id="h21-0-659" class="d">-<a href="#l641" class="line" id="l641"> 641</a> IOWR_32DIRECT(base_address, 4800*4, mode &amp; 1);
+</a><a href="#h21-0-660" id="h21-0-660" class="d">-<a href="#l642" class="line" id="l642"> 642</a> }
+</a><a href="#h21-0-661" id="h21-0-661" class="d">-<a href="#l643" class="line" id="l643"> 643</a> void vga_clear_screen(int base_address) {
+</a><a href="#h21-0-662" id="h21-0-662" class="d">-<a href="#l644" class="line" id="l644"> 644</a> for (uint32_t i = 0; i &lt; 60*80; i++) {
+</a><a href="#h21-0-663" id="h21-0-663" class="d">-<a href="#l645" class="line" id="l645"> 645</a> IOWR_32DIRECT(base_address, i*4, 0);
+</a><a href="#h21-0-664" id="h21-0-664" class="d">-<a href="#l646" class="line" id="l646"> 646</a> }
+</a><a href="#h21-0-665" id="h21-0-665" class="d">-<a href="#l647" class="line" id="l647"> 647</a> }
+</a><a href="#h21-0-666" id="h21-0-666" class="d">-<a href="#l648" class="line" id="l648"> 648</a>
+</a><a href="#h21-0-667" id="h21-0-667" class="d">-<a href="#l649" class="line" id="l649"> 649</a> void vga_full_color_set(int base_address, uint32_t index, vga_full_color_t c) {
+</a><a href="#h21-0-668" id="h21-0-668" class="d">-<a href="#l650" class="line" id="l650"> 650</a> IOWR_32DIRECT(base_address, index*4, c.raw_dword);
+</a><a href="#h21-0-669" id="h21-0-669" class="d">-<a href="#l651" class="line" id="l651"> 651</a> }
+</a><a href="#h21-0-670" id="h21-0-670" class="d">-<a href="#l652" class="line" id="l652"> 652</a> void vga_full_color_set_xy(int base_address, unsigned char x, unsigned char y, vga_full_color_t c) {
+</a><a href="#h21-0-671" id="h21-0-671" class="d">-<a href="#l653" class="line" id="l653"> 653</a> if (x &gt;= 80) {
+</a><a href="#h21-0-672" id="h21-0-672" class="d">-<a href="#l654" class="line" id="l654"> 654</a> // wrap
+</a><a href="#h21-0-673" id="h21-0-673" class="d">-<a href="#l655" class="line" id="l655"> 655</a> y += x/80;
+</a><a href="#h21-0-674" id="h21-0-674" class="d">-<a href="#l656" class="line" id="l656"> 656</a> x %= 80;
+</a><a href="#h21-0-675" id="h21-0-675" class="d">-<a href="#l657" class="line" id="l657"> 657</a> }
+</a><a href="#h21-0-676" id="h21-0-676" class="d">-<a href="#l658" class="line" id="l658"> 658</a> if (y &gt;= 60) y %= 60;
+</a><a href="#h21-0-677" id="h21-0-677" class="d">-<a href="#l659" class="line" id="l659"> 659</a> IOWR_32DIRECT(base_address, (y*80+x)*4, c.raw_dword);
+</a><a href="#h21-0-678" id="h21-0-678" class="d">-<a href="#l660" class="line" id="l660"> 660</a> }
+</a><a href="#h21-0-679" id="h21-0-679" class="d">-<a href="#l661" class="line" id="l661"> 661</a>
+</a><a href="#h21-0-680" id="h21-0-680" class="d">-<a href="#l662" class="line" id="l662"> 662</a> void vga_text_mode_set(int base_address, uint32_t index, vga_text_mode_t c) {
+</a><a href="#h21-0-681" id="h21-0-681" class="d">-<a href="#l663" class="line" id="l663"> 663</a> IOWR_32DIRECT(base_address, index*4, c.raw_word);
+</a><a href="#h21-0-682" id="h21-0-682" class="d">-<a href="#l664" class="line" id="l664"> 664</a> }
+</a><a href="#h21-0-683" id="h21-0-683" class="d">-<a href="#l665" class="line" id="l665"> 665</a> void vga_text_mode_set_xy(int base_address, unsigned char x, unsigned char y, vga_text_mode_t c) {
+</a><a href="#h21-0-684" id="h21-0-684" class="d">-<a href="#l666" class="line" id="l666"> 666</a> if (x &gt;= 80) {
+</a><a href="#h21-0-685" id="h21-0-685" class="d">-<a href="#l667" class="line" id="l667"> 667</a> // wrap
+</a><a href="#h21-0-686" id="h21-0-686" class="d">-<a href="#l668" class="line" id="l668"> 668</a> y += x/80;
+</a><a href="#h21-0-687" id="h21-0-687" class="d">-<a href="#l669" class="line" id="l669"> 669</a> x %= 80;
+</a><a href="#h21-0-688" id="h21-0-688" class="d">-<a href="#l670" class="line" id="l670"> 670</a> }
+</a><a href="#h21-0-689" id="h21-0-689" class="d">-<a href="#l671" class="line" id="l671"> 671</a> if (y &gt;= 30) y %= 30;
+</a><a href="#h21-0-690" id="h21-0-690" class="d">-<a href="#l672" class="line" id="l672"> 672</a> IOWR_32DIRECT(base_address, (y*80+x)*4, c.raw_word);
+</a><a href="#h21-0-691" id="h21-0-691" class="d">-<a href="#l673" class="line" id="l673"> 673</a> }
+</a><a href="#h21-0-692" id="h21-0-692" class="d">-<a href="#l674" class="line" id="l674"> 674</a> ```
+</a><a href="#h21-0-693" id="h21-0-693" class="d">-<a href="#l675" class="line" id="l675"> 675</a>
+</a><a href="#h21-0-694" id="h21-0-694" class="d">-<a href="#l676" class="line" id="l676"> 676</a> ## C eksempel [Terminal]
+</a><a href="#h21-0-695" id="h21-0-695" class="d">-<a href="#l677" class="line" id="l677"> 677</a>
+</a><a href="#h21-0-696" id="h21-0-696" class="d">-<a href="#l678" class="line" id="l678"> 678</a> \
+</a><a href="#h21-0-697" id="h21-0-697" class="d">-<a href="#l679" class="line" id="l679"> 679</a> Figur 19. Bilde av terminalen
+</a><a href="#h21-0-698" id="h21-0-698" class="d">-<a href="#l680" class="line" id="l680"> 680</a> {: style=&quot;color:gray; font-size: 80%; text-align: center;&quot;}
+</a><a href="#h21-0-699" id="h21-0-699" class="d">-<a href="#l681" class="line" id="l681"> 681</a> ```c
+</a><a href="#h21-0-700" id="h21-0-700" class="d">-<a href="#l682" class="line" id="l682"> 682</a> void random_tm(const char* cb)
+</a><a href="#h21-0-701" id="h21-0-701" class="d">-<a href="#l683" class="line" id="l683"> 683</a> {
+</a><a href="#h21-0-702" id="h21-0-702" class="d">-<a href="#l684" class="line" id="l684"> 684</a> vga_set_mode(VGA_CONTROLLER_0_BASE, VGA_MODE_TEXT_MODE);
+</a><a href="#h21-0-703" id="h21-0-703" class="d">-<a href="#l685" class="line" id="l685"> 685</a> for (uint32_t i = 0; i &lt; 80*30; i++) {
+</a><a href="#h21-0-704" id="h21-0-704" class="d">-<a href="#l686" class="line" id="l686"> 686</a> vga_text_mode_t c = {
+</a><a href="#h21-0-705" id="h21-0-705" class="d">-<a href="#l687" class="line" id="l687"> 687</a> .raw_word = rand() % 0xffff,
+</a><a href="#h21-0-706" id="h21-0-706" class="d">-<a href="#l688" class="line" id="l688"> 688</a> };
+</a><a href="#h21-0-707" id="h21-0-707" class="d">-<a href="#l689" class="line" id="l689"> 689</a> vga_text_mode_set(VGA_CONTROLLER_0_BASE, i, c);
+</a><a href="#h21-0-708" id="h21-0-708" class="d">-<a href="#l690" class="line" id="l690"> 690</a> }
+</a><a href="#h21-0-709" id="h21-0-709" class="d">-<a href="#l691" class="line" id="l691"> 691</a> }
+</a><a href="#h21-0-710" id="h21-0-710" class="d">-<a href="#l692" class="line" id="l692"> 692</a>
+</a><a href="#h21-0-711" id="h21-0-711" class="d">-<a href="#l693" class="line" id="l693"> 693</a> struct commands {
+</a><a href="#h21-0-712" id="h21-0-712" class="d">-<a href="#l694" class="line" id="l694"> 694</a> void(*func)(const char* cb);
+</a><a href="#h21-0-713" id="h21-0-713" class="d">-<a href="#l695" class="line" id="l695"> 695</a> const char* name;
+</a><a href="#h21-0-714" id="h21-0-714" class="d">-<a href="#l696" class="line" id="l696"> 696</a> const char* desc;
+</a><a href="#h21-0-715" id="h21-0-715" class="d">-<a href="#l697" class="line" id="l697"> 697</a> int quit_immidiately;
+</a><a href="#h21-0-716" id="h21-0-716" class="d">-<a href="#l698" class="line" id="l698"> 698</a> } commands[] = {
+</a><a href="#h21-0-717" id="h21-0-717" class="d">-<a href="#l699" class="line" id="l699"> 699</a> {cat, &quot;cat&quot;, &quot;shows a picture of a cat&quot;},
+</a><a href="#h21-0-718" id="h21-0-718" class="d">-<a href="#l700" class="line" id="l700"> 700</a> {gradient, &quot;gradient&quot;, &quot;RGB gradient&quot;},
+</a><a href="#h21-0-719" id="h21-0-719" class="d">-<a href="#l701" class="line" id="l701"> 701</a> {cycle_rgb_slow, &quot;cycle&quot;, &quot;slowly cycle rgb&quot;, 1},
+</a><a href="#h21-0-720" id="h21-0-720" class="d">-<a href="#l702" class="line" id="l702"> 702</a> {0, &quot;clear&quot;, &quot;clears screen&quot;, 1},
+</a><a href="#h21-0-721" id="h21-0-721" class="d">-<a href="#l703" class="line" id="l703"> 703</a> {display_char, &quot;char&quot;, &quot;displays all combinations of arg1 (1 character)&quot;},
+</a><a href="#h21-0-722" id="h21-0-722" class="d">-<a href="#l704" class="line" id="l704"> 704</a> {random, &quot;rand&quot;, &quot;random colors&quot;},
+</a><a href="#h21-0-723" id="h21-0-723" class="d">-<a href="#l705" class="line" id="l705"> 705</a> {random_tm, &quot;tmrand&quot;, &quot;random colors text mode&quot;},
+</a><a href="#h21-0-724" id="h21-0-724" class="d">-<a href="#l706" class="line" id="l706"> 706</a>
+</a><a href="#h21-0-725" id="h21-0-725" class="d">-<a href="#l707" class="line" id="l707"> 707</a> };
+</a><a href="#h21-0-726" id="h21-0-726" class="d">-<a href="#l708" class="line" id="l708"> 708</a>
+</a><a href="#h21-0-727" id="h21-0-727" class="d">-<a href="#l709" class="line" id="l709"> 709</a> #define vga_printstr(_base, _x, _y, _str) do { \
+</a><a href="#h21-0-728" id="h21-0-728" class="d">-<a href="#l710" class="line" id="l710"> 710</a> for (uint32_t _i = 0; _i &lt; strlen(_str); _i++) { \
+</a><a href="#h21-0-729" id="h21-0-729" class="d">-<a href="#l711" class="line" id="l711"> 711</a> c.codepoint = (_str)[_i]; \
+</a><a href="#h21-0-730" id="h21-0-730" class="d">-<a href="#l712" class="line" id="l712"> 712</a> vga_text_mode_set_xy(_base, _x, _y, c); \
+</a><a href="#h21-0-731" id="h21-0-731" class="d">-<a href="#l713" class="line" id="l713"> 713</a> (_x)++; \
+</a><a href="#h21-0-732" id="h21-0-732" class="d">-<a href="#l714" class="line" id="l714"> 714</a> } \
+</a><a href="#h21-0-733" id="h21-0-733" class="d">-<a href="#l715" class="line" id="l715"> 715</a> } while (0)
+</a><a href="#h21-0-734" id="h21-0-734" class="d">-<a href="#l716" class="line" id="l716"> 716</a>
+</a><a href="#h21-0-735" id="h21-0-735" class="d">-<a href="#l717" class="line" id="l717"> 717</a> #define vga_printstr_ln(_base, _x, _y, _str) do { \
+</a><a href="#h21-0-736" id="h21-0-736" class="d">-<a href="#l718" class="line" id="l718"> 718</a> vga_printstr(_base, _x, _y, _str); \
+</a><a href="#h21-0-737" id="h21-0-737" class="d">-<a href="#l719" class="line" id="l719"> 719</a> (_y) += 1; \
+</a><a href="#h21-0-738" id="h21-0-738" class="d">-<a href="#l720" class="line" id="l720"> 720</a> (_y) += (_x) / 80; \
+</a><a href="#h21-0-739" id="h21-0-739" class="d">-<a href="#l721" class="line" id="l721"> 721</a> (_x) = 0; \
+</a><a href="#h21-0-740" id="h21-0-740" class="d">-<a href="#l722" class="line" id="l722"> 722</a> } while (0)
+</a><a href="#h21-0-741" id="h21-0-741" class="d">-<a href="#l723" class="line" id="l723"> 723</a>
+</a><a href="#h21-0-742" id="h21-0-742" class="d">-<a href="#l724" class="line" id="l724"> 724</a> int main() {
+</a><a href="#h21-0-743" id="h21-0-743" class="d">-<a href="#l725" class="line" id="l725"> 725</a> clear_screen:
+</a><a href="#h21-0-744" id="h21-0-744" class="d">-<a href="#l726" class="line" id="l726"> 726</a> vga_clear_screen(VGA_CONTROLLER_0_BASE);
+</a><a href="#h21-0-745" id="h21-0-745" class="d">-<a href="#l727" class="line" id="l727"> 727</a> vga_set_mode(VGA_CONTROLLER_0_BASE, VGA_MODE_TEXT_MODE);
+</a><a href="#h21-0-746" id="h21-0-746" class="d">-<a href="#l728" class="line" id="l728"> 728</a> char command_buffer[128] = {0};
+</a><a href="#h21-0-747" id="h21-0-747" class="d">-<a href="#l729" class="line" id="l729"> 729</a> uint32_t x = 0;
+</a><a href="#h21-0-748" id="h21-0-748" class="d">-<a href="#l730" class="line" id="l730"> 730</a> uint32_t y = 0;
+</a><a href="#h21-0-749" id="h21-0-749" class="d">-<a href="#l731" class="line" id="l731"> 731</a> vga_text_mode_t c = {
+</a><a href="#h21-0-750" id="h21-0-750" class="d">-<a href="#l732" class="line" id="l732"> 732</a> .bg = 0,
+</a><a href="#h21-0-751" id="h21-0-751" class="d">-<a href="#l733" class="line" id="l733"> 733</a> .fg = 15,
+</a><a href="#h21-0-752" id="h21-0-752" class="d">-<a href="#l734" class="line" id="l734"> 734</a> };
+</a><a href="#h21-0-753" id="h21-0-753" class="d">-<a href="#l735" class="line" id="l735"> 735</a> line_begin:
+</a><a href="#h21-0-754" id="h21-0-754" class="d">-<a href="#l736" class="line" id="l736"> 736</a> vga_printstr(VGA_CONTROLLER_0_BASE, x, y, &quot;$&gt; &quot;);
+</a><a href="#h21-0-755" id="h21-0-755" class="d">-<a href="#l737" class="line" id="l737"> 737</a> for (;;) {
+</a><a href="#h21-0-756" id="h21-0-756" class="d">-<a href="#l738" class="line" id="l738"> 738</a> c.codepoint = 221;
+</a><a href="#h21-0-757" id="h21-0-757" class="d">-<a href="#l739" class="line" id="l739"> 739</a> c.blink = 1;
+</a><a href="#h21-0-758" id="h21-0-758" class="d">-<a href="#l740" class="line" id="l740"> 740</a> vga_text_mode_set_xy(VGA_CONTROLLER_0_BASE, x, y, c);
+</a><a href="#h21-0-759" id="h21-0-759" class="d">-<a href="#l741" class="line" id="l741"> 741</a> c.blink = 0;
+</a><a href="#h21-0-760" id="h21-0-760" class="d">-<a href="#l742" class="line" id="l742"> 742</a>
+</a><a href="#h21-0-761" id="h21-0-761" class="d">-<a href="#l743" class="line" id="l743"> 743</a> unsigned char codepoint = getchar();
+</a><a href="#h21-0-762" id="h21-0-762" class="d">-<a href="#l744" class="line" id="l744"> 744</a>
+</a><a href="#h21-0-763" id="h21-0-763" class="d">-<a href="#l745" class="line" id="l745"> 745</a> c.codepoint = 0;
+</a><a href="#h21-0-764" id="h21-0-764" class="d">-<a href="#l746" class="line" id="l746"> 746</a> vga_text_mode_set_xy(VGA_CONTROLLER_0_BASE, x, y, c);
+</a><a href="#h21-0-765" id="h21-0-765" class="d">-<a href="#l747" class="line" id="l747"> 747</a> if (codepoint == &#39;\n&#39; || codepoint == &#39;\r&#39;) {
+</a><a href="#h21-0-766" id="h21-0-766" class="d">-<a href="#l748" class="line" id="l748"> 748</a> vga_printstr_ln(VGA_CONTROLLER_0_BASE, x, y, &quot;&quot;);
+</a><a href="#h21-0-767" id="h21-0-767" class="d">-<a href="#l749" class="line" id="l749"> 749</a>
+</a><a href="#h21-0-768" id="h21-0-768" class="d">-<a href="#l750" class="line" id="l750"> 750</a> for (uint32_t i = 0; i &lt; sizeof(commands) / sizeof(*commands); i++) {
+</a><a href="#h21-0-769" id="h21-0-769" class="d">-<a href="#l751" class="line" id="l751"> 751</a> if (memcmp(commands[i].name, command_buffer, strlen(commands[i].name)) == 0) {
+</a><a href="#h21-0-770" id="h21-0-770" class="d">-<a href="#l752" class="line" id="l752"> 752</a> if (commands[i].func)
+</a><a href="#h21-0-771" id="h21-0-771" class="d">-<a href="#l753" class="line" id="l753"> 753</a> commands[i].func(command_buffer);
+</a><a href="#h21-0-772" id="h21-0-772" class="d">-<a href="#l754" class="line" id="l754"> 754</a> command_buffer[0] = 0;
+</a><a href="#h21-0-773" id="h21-0-773" class="d">-<a href="#l755" class="line" id="l755"> 755</a> if (!commands[i].quit_immidiately)
+</a><a href="#h21-0-774" id="h21-0-774" class="d">-<a href="#l756" class="line" id="l756"> 756</a> getchar();
+</a><a href="#h21-0-775" id="h21-0-775" class="d">-<a href="#l757" class="line" id="l757"> 757</a> goto clear_screen;
+</a><a href="#h21-0-776" id="h21-0-776" class="d">-<a href="#l758" class="line" id="l758"> 758</a> }
+</a><a href="#h21-0-777" id="h21-0-777" class="d">-<a href="#l759" class="line" id="l759"> 759</a> }
+</a><a href="#h21-0-778" id="h21-0-778" class="d">-<a href="#l760" class="line" id="l760"> 760</a> if (memcmp(&quot;help&quot;, command_buffer, strlen(&quot;help&quot;)) == 0) {
+</a><a href="#h21-0-779" id="h21-0-779" class="d">-<a href="#l761" class="line" id="l761"> 761</a> for (uint32_t i = 0; i &lt; sizeof(commands) / sizeof(*commands); i++) {
+</a><a href="#h21-0-780" id="h21-0-780" class="d">-<a href="#l762" class="line" id="l762"> 762</a> vga_printstr(VGA_CONTROLLER_0_BASE, x, y, &quot;&gt; &quot;);
+</a><a href="#h21-0-781" id="h21-0-781" class="d">-<a href="#l763" class="line" id="l763"> 763</a> vga_printstr(VGA_CONTROLLER_0_BASE, x, y, commands[i].name);
+</a><a href="#h21-0-782" id="h21-0-782" class="d">-<a href="#l764" class="line" id="l764"> 764</a> vga_printstr(VGA_CONTROLLER_0_BASE, x, y, &quot; | &quot;);
+</a><a href="#h21-0-783" id="h21-0-783" class="d">-<a href="#l765" class="line" id="l765"> 765</a> vga_printstr_ln(VGA_CONTROLLER_0_BASE, x, y, commands[i].desc);
+</a><a href="#h21-0-784" id="h21-0-784" class="d">-<a href="#l766" class="line" id="l766"> 766</a> }
+</a><a href="#h21-0-785" id="h21-0-785" class="d">-<a href="#l767" class="line" id="l767"> 767</a> } else if (*command_buffer != 0) {
+</a><a href="#h21-0-786" id="h21-0-786" class="d">-<a href="#l768" class="line" id="l768"> 768</a> if (strchr(command_buffer, &#39; &#39;)) *strchr(command_buffer, &#39; &#39;) = 0;
+</a><a href="#h21-0-787" id="h21-0-787" class="d">-<a href="#l769" class="line" id="l769"> 769</a> vga_printstr(VGA_CONTROLLER_0_BASE, x, y, &quot;[term: error]: command &#39;&quot;);
+</a><a href="#h21-0-788" id="h21-0-788" class="d">-<a href="#l770" class="line" id="l770"> 770</a> vga_printstr(VGA_CONTROLLER_0_BASE, x, y, command_buffer);
+</a><a href="#h21-0-789" id="h21-0-789" class="d">-<a href="#l771" class="line" id="l771"> 771</a> vga_printstr_ln(VGA_CONTROLLER_0_BASE, x, y, &quot;&#39; not found&quot;);
+</a><a href="#h21-0-790" id="h21-0-790" class="d">-<a href="#l772" class="line" id="l772"> 772</a> }
+</a><a href="#h21-0-791" id="h21-0-791" class="d">-<a href="#l773" class="line" id="l773"> 773</a> command_buffer[0] = 0;
+</a><a href="#h21-0-792" id="h21-0-792" class="d">-<a href="#l774" class="line" id="l774"> 774</a> goto line_begin;
+</a><a href="#h21-0-793" id="h21-0-793" class="d">-<a href="#l775" class="line" id="l775"> 775</a> continue;
+</a><a href="#h21-0-794" id="h21-0-794" class="d">-<a href="#l776" class="line" id="l776"> 776</a> }
+</a><a href="#h21-0-795" id="h21-0-795" class="d">-<a href="#l777" class="line" id="l777"> 777</a> if (codepoint == 127) {
+</a><a href="#h21-0-796" id="h21-0-796" class="d">-<a href="#l778" class="line" id="l778"> 778</a> if (x &gt; 3) x--;
+</a><a href="#h21-0-797" id="h21-0-797" class="d">-<a href="#l779" class="line" id="l779"> 779</a> c.codepoint = 0;
+</a><a href="#h21-0-798" id="h21-0-798" class="d">-<a href="#l780" class="line" id="l780"> 780</a> vga_text_mode_set_xy(VGA_CONTROLLER_0_BASE, x, y, c);
+</a><a href="#h21-0-799" id="h21-0-799" class="d">-<a href="#l781" class="line" id="l781"> 781</a> command_buffer[x-3] = codepoint;
+</a><a href="#h21-0-800" id="h21-0-800" class="d">-<a href="#l782" class="line" id="l782"> 782</a> command_buffer[x-3+1] = 0;
+</a><a href="#h21-0-801" id="h21-0-801" class="d">-<a href="#l783" class="line" id="l783"> 783</a> continue;
+</a><a href="#h21-0-802" id="h21-0-802" class="d">-<a href="#l784" class="line" id="l784"> 784</a> }
+</a><a href="#h21-0-803" id="h21-0-803" class="d">-<a href="#l785" class="line" id="l785"> 785</a> c.codepoint = codepoint;
+</a><a href="#h21-0-804" id="h21-0-804" class="d">-<a href="#l786" class="line" id="l786"> 786</a> vga_text_mode_set_xy(VGA_CONTROLLER_0_BASE, x, y, c);
+</a><a href="#h21-0-805" id="h21-0-805" class="d">-<a href="#l787" class="line" id="l787"> 787</a> if (x-3 &lt; sizeof(command_buffer)) {
+</a><a href="#h21-0-806" id="h21-0-806" class="d">-<a href="#l788" class="line" id="l788"> 788</a> command_buffer[x-3] = codepoint;
+</a><a href="#h21-0-807" id="h21-0-807" class="d">-<a href="#l789" class="line" id="l789"> 789</a> command_buffer[x-3+1] = 0;
+</a><a href="#h21-0-808" id="h21-0-808" class="d">-<a href="#l790" class="line" id="l790"> 790</a> }
+</a><a href="#h21-0-809" id="h21-0-809" class="d">-<a href="#l791" class="line" id="l791"> 791</a> x++;
+</a><a href="#h21-0-810" id="h21-0-810" class="d">-<a href="#l792" class="line" id="l792"> 792</a> }
+</a><a href="#h21-0-811" id="h21-0-811" class="d">-<a href="#l793" class="line" id="l793"> 793</a> }
+</a><a href="#h21-0-812" id="h21-0-812" class="d">-<a href="#l794" class="line" id="l794"> 794</a> ```
+</a><a href="#h21-0-813" id="h21-0-813" class="d">-<a href="#l795" class="line" id="l795"> 795</a>
+</a><a href="#h21-0-814" id="h21-0-814" class="d">-<a href="#l796" class="line" id="l796"> 796</a>
+</a><a href="#h21-0-815" id="h21-0-815" class="d">-<a href="#l797" class="line" id="l797"> 797</a>
+</a><a href="#h21-0-816" id="h21-0-816" class="d">-<a href="#l798" class="line" id="l798"> 798</a>
+</a><a href="#h21-0-817" id="h21-0-817" class="d">-<a href="#l799" class="line" id="l799"> 799</a>
+</a><a href="#h21-0-818" id="h21-0-818" class="d">-<a href="#l800" class="line" id="l800"> 800</a>
+</a><a href="#h21-0-819" id="h21-0-819" class="d">-<a href="#l801" class="line" id="l801"> 801</a>
+</a><a href="#h21-0-820" id="h21-0-820" class="d">-</pre>
+</a><a href="#h21-0-821" id="h21-0-821" class="d">-</div>
+</a><a href="#h21-0-822" id="h21-0-822" class="d">-</body>
+</a><a href="#h21-0-823" id="h21-0-823" class="d">-</html>
+</a><b>diff --git a/<a id="h22" href="../file/git/n-channel/file/_posts/2025-02-20-hello-world.md.html.html">git/n-channel/file/_posts/2025-02-20-hello-world.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-20-hello-world.md.html.html">git/n-channel/file/_posts/2025-02-20-hello-world.md.html</a></b>
+<a href="#h22-0" id="h22-0" class="h">@@ -1,42 +0,0 @@
+</a><a href="#h22-0-0" id="h22-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h22-0-1" id="h22-0-1" class="d">-<html>
+</a><a href="#h22-0-2" id="h22-0-2" class="d">-<head>
+</a><a href="#h22-0-3" id="h22-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h22-0-4" id="h22-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h22-0-5" id="h22-0-5" class="d">-<title>2025-02-20-hello-world.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h22-0-6" id="h22-0-6" class="d">-</title>
+</a><a href="#h22-0-7" id="h22-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h22-0-8" id="h22-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h22-0-9" id="h22-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h22-0-10" id="h22-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h22-0-11" id="h22-0-11" class="d">-</head>
+</a><a href="#h22-0-12" id="h22-0-12" class="d">-<body>
+</a><a href="#h22-0-13" id="h22-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h22-0-14" id="h22-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h22-0-15" id="h22-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h22-0-16" id="h22-0-16" class="d">-<hr/>
+</a><a href="#h22-0-17" id="h22-0-17" class="d">-<div id="content">
+</a><a href="#h22-0-18" id="h22-0-18" class="d">-<p> 2025-02-20-hello-world.md (356B)</p><hr/><pre id="blob">
+</a><a href="#h22-0-19" id="h22-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h22-0-20" id="h22-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h22-0-21" id="h22-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: Hello World
+</a><a href="#h22-0-22" id="h22-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: Hello World
+</a><a href="#h22-0-23" id="h22-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> #summary: What is the difference between various font formats?
+</a><a href="#h22-0-24" id="h22-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> comments: true
+</a><a href="#h22-0-25" id="h22-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> tags: [misc]
+</a><a href="#h22-0-26" id="h22-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> ---
+</a><a href="#h22-0-27" id="h22-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> Hello world! This day marks the creation of this website.
+</a><a href="#h22-0-28" id="h22-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h22-0-29" id="h22-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> (posts earlier than this one were made before the website was created)
+</a><a href="#h22-0-30" id="h22-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a>
+</a><a href="#h22-0-31" id="h22-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> ```c
+</a><a href="#h22-0-32" id="h22-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> #include &lt;stdio.h&gt;
+</a><a href="#h22-0-33" id="h22-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h22-0-34" id="h22-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> int main() {
+</a><a href="#h22-0-35" id="h22-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> puts(&quot;Hello World&quot;);
+</a><a href="#h22-0-36" id="h22-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> }
+</a><a href="#h22-0-37" id="h22-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> ```
+</a><a href="#h22-0-38" id="h22-0-38" class="d">-</pre>
+</a><a href="#h22-0-39" id="h22-0-39" class="d">-</div>
+</a><a href="#h22-0-40" id="h22-0-40" class="d">-</body>
+</a><a href="#h22-0-41" id="h22-0-41" class="d">-</html>
+</a><b>diff --git a/<a id="h23" href="../file/git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html.html">git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html.html">git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html</a></b>
+<a href="#h23-0" id="h23-0" class="h">@@ -1,150 +0,0 @@
+</a><a href="#h23-0-0" id="h23-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h23-0-1" id="h23-0-1" class="d">-<html>
+</a><a href="#h23-0-2" id="h23-0-2" class="d">-<head>
+</a><a href="#h23-0-3" id="h23-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h23-0-4" id="h23-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h23-0-5" id="h23-0-5" class="d">-<title>2025-02-21-Software-Rants.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h23-0-6" id="h23-0-6" class="d">-</title>
+</a><a href="#h23-0-7" id="h23-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h23-0-8" id="h23-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h23-0-9" id="h23-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h23-0-10" id="h23-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h23-0-11" id="h23-0-11" class="d">-</head>
+</a><a href="#h23-0-12" id="h23-0-12" class="d">-<body>
+</a><a href="#h23-0-13" id="h23-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h23-0-14" id="h23-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h23-0-15" id="h23-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h23-0-16" id="h23-0-16" class="d">-<hr/>
+</a><a href="#h23-0-17" id="h23-0-17" class="d">-<div id="content">
+</a><a href="#h23-0-18" id="h23-0-18" class="d">-<p> 2025-02-21-Software-Rants.md (4848B)</p><hr/><pre id="blob">
+</a><a href="#h23-0-19" id="h23-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h23-0-20" id="h23-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h23-0-21" id="h23-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: Software rants you should watch
+</a><a href="#h23-0-22" id="h23-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: A Compilation of rants about software, programming and OOP
+</a><a href="#h23-0-23" id="h23-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> comments: true
+</a><a href="#h23-0-24" id="h23-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags: [misc, programming]
+</a><a href="#h23-0-25" id="h23-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h23-0-26" id="h23-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h23-0-27" id="h23-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> A compilation of good programming rants worth watching.
+</a><a href="#h23-0-28" id="h23-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h23-0-29" id="h23-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> ## Short Videos
+</a><a href="#h23-0-30" id="h23-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a>
+</a><a href="#h23-0-31" id="h23-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-32" id="h23-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-33" id="h23-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> src=&quot;https://youtube.com/embed/k0qmkQGqpM8&quot; title=&quot;Terry Davis On Simplicity&quot;&gt;
+</a><a href="#h23-0-34" id="h23-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> &lt;/iframe&gt;
+</a><a href="#h23-0-35" id="h23-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a>
+</a><a href="#h23-0-36" id="h23-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a>
+</a><a href="#h23-0-37" id="h23-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-38" id="h23-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-39" id="h23-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> src=&quot;https://www.youtube.com/embed/FRFRtSwYMrk&quot; title=&quot;Tsoding why software is brokern&quot;&gt;
+</a><a href="#h23-0-40" id="h23-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> &lt;/iframe&gt;
+</a><a href="#h23-0-41" id="h23-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h23-0-42" id="h23-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-43" id="h23-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-44" id="h23-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> src=&quot;https://youtube.com/embed/04ksL1hf_p8&quot; title=&quot;Jblow problem with OOP&quot;&gt;
+</a><a href="#h23-0-45" id="h23-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> &lt;/iframe&gt;
+</a><a href="#h23-0-46" id="h23-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a>
+</a><a href="#h23-0-47" id="h23-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-48" id="h23-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-49" id="h23-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> src=&quot;https://www.youtube.com/embed/oaLoLC8eBZc&quot; title=&quot;Jblow clips during web programmer break&quot;&gt;
+</a><a href="#h23-0-50" id="h23-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> &lt;/iframe&gt;
+</a><a href="#h23-0-51" id="h23-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a>
+</a><a href="#h23-0-52" id="h23-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-53" id="h23-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-54" id="h23-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> src=&quot;https://www.youtube.com/embed/CgdKYBqe6QA&quot; title=&quot;Jblow clips for productivity&quot;&gt;
+</a><a href="#h23-0-55" id="h23-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> &lt;/iframe&gt;
+</a><a href="#h23-0-56" id="h23-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a>
+</a><a href="#h23-0-57" id="h23-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-58" id="h23-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-59" id="h23-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> src=&quot;https://www.youtube.com/embed/nL8GWU9M8LY&quot; title=&quot;Jblow clips for quitting your job&quot;&gt;
+</a><a href="#h23-0-60" id="h23-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> &lt;/iframe&gt;
+</a><a href="#h23-0-61" id="h23-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a>
+</a><a href="#h23-0-62" id="h23-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-63" id="h23-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-64" id="h23-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> src=&quot;https://www.youtube.com/embed/4oky64qN5WI&quot; title=&quot;Jblow on simplicity&quot;&gt;
+</a><a href="#h23-0-65" id="h23-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> &lt;/iframe&gt;
+</a><a href="#h23-0-66" id="h23-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h23-0-67" id="h23-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-68" id="h23-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-69" id="h23-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> src=&quot;https://www.youtube.com/embed/ubWB_ResHwM&quot; title=&quot;Jblow sledgehammer programming&quot;&gt;
+</a><a href="#h23-0-70" id="h23-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> &lt;/iframe&gt;
+</a><a href="#h23-0-71" id="h23-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a>
+</a><a href="#h23-0-72" id="h23-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-73" id="h23-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-74" id="h23-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> src=&quot;https://www.youtube.com/embed/GKYCA3UsmrU&quot; title=&quot;HMH Get rid of the OOP mindset&quot;&gt;
+</a><a href="#h23-0-75" id="h23-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> &lt;/iframe&gt;
+</a><a href="#h23-0-76" id="h23-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h23-0-77" id="h23-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-78" id="h23-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-79" id="h23-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> src=&quot;https://www.youtube.com/embed/zjkuXtiG1og&quot; title=&quot;HMH new/delete&quot;&gt;
+</a><a href="#h23-0-80" id="h23-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> &lt;/iframe&gt;
+</a><a href="#h23-0-81" id="h23-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a>
+</a><a href="#h23-0-82" id="h23-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> ## Medium Videos
+</a><a href="#h23-0-83" id="h23-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a>
+</a><a href="#h23-0-84" id="h23-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-85" id="h23-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-86" id="h23-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> src=&quot;https://www.youtube.com/embed/xt1KNDmOYqA&quot; title=&quot;HMH N+2&quot;&gt;
+</a><a href="#h23-0-87" id="h23-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> &lt;/iframe&gt;
+</a><a href="#h23-0-88" id="h23-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a>
+</a><a href="#h23-0-89" id="h23-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-90" id="h23-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-91" id="h23-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> src=&quot;https://www.youtube.com/embed/tD5NrevFtbU&quot; title=&quot;Casey Clean Code bad performance&quot;&gt;
+</a><a href="#h23-0-92" id="h23-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> &lt;/iframe&gt;
+</a><a href="#h23-0-93" id="h23-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a>
+</a><a href="#h23-0-94" id="h23-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-95" id="h23-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-96" id="h23-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> src=&quot;https://www.youtube.com/embed/x2EOOJg8FkA&quot; title=&quot;Casey Performance excuses&quot;&gt;
+</a><a href="#h23-0-97" id="h23-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> &lt;/iframe&gt;
+</a><a href="#h23-0-98" id="h23-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a>
+</a><a href="#h23-0-99" id="h23-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-100" id="h23-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-101" id="h23-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> src=&quot;https://www.youtube.com/embed/QM1iUe6IofM&quot; title=&quot;Brian Will OOP is bad&quot;&gt;
+</a><a href="#h23-0-102" id="h23-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> &lt;/iframe&gt;
+</a><a href="#h23-0-103" id="h23-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a>
+</a><a href="#h23-0-104" id="h23-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-105" id="h23-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-106" id="h23-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> src=&quot;https://www.youtube.com/embed/IRTfhkiAqPw&quot; title=&quot;Brian Will OOP is embarrasing&quot;&gt;
+</a><a href="#h23-0-107" id="h23-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> &lt;/iframe&gt;
+</a><a href="#h23-0-108" id="h23-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a>
+</a><a href="#h23-0-109" id="h23-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a>
+</a><a href="#h23-0-110" id="h23-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> ## Long Videos
+</a><a href="#h23-0-111" id="h23-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a>
+</a><a href="#h23-0-112" id="h23-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-113" id="h23-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-114" id="h23-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> src=&quot;https://www.youtube.com/embed/ZLxazlP7Ppo&quot; title=&quot;Ginger Bill Clean Code debacke&quot;&gt;
+</a><a href="#h23-0-115" id="h23-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> &lt;/iframe&gt;
+</a><a href="#h23-0-116" id="h23-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a>
+</a><a href="#h23-0-117" id="h23-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-118" id="h23-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-119" id="h23-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> src=&quot;https://www.youtube.com/embed/C90H3ZueZMM&quot; title=&quot;Shawn McGrath: OOP rant&quot;&gt;
+</a><a href="#h23-0-120" id="h23-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> &lt;/iframe&gt;
+</a><a href="#h23-0-121" id="h23-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a>
+</a><a href="#h23-0-122" id="h23-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-123" id="h23-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-124" id="h23-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> src=&quot;https://www.youtube.com/embed/rX0ItVEVjHc&quot; title=&quot;Mike Acton Data-Orianted Design&quot;&gt;
+</a><a href="#h23-0-125" id="h23-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> &lt;/iframe&gt;
+</a><a href="#h23-0-126" id="h23-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a>
+</a><a href="#h23-0-127" id="h23-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-128" id="h23-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-129" id="h23-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> src=&quot;https://www.youtube.com/embed/TZ5a3gCCZYo&quot; title=&quot;Rfleury Enter the Arena&quot;&gt;
+</a><a href="#h23-0-130" id="h23-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> &lt;/iframe&gt;
+</a><a href="#h23-0-131" id="h23-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a>
+</a><a href="#h23-0-132" id="h23-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-133" id="h23-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-134" id="h23-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> src=&quot;https://www.youtube.com/embed/kZRE7HIO3vk&quot; title=&quot;Casey 30 million line problem&quot;&gt;
+</a><a href="#h23-0-135" id="h23-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> &lt;/iframe&gt;
+</a><a href="#h23-0-136" id="h23-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a>
+</a><a href="#h23-0-137" id="h23-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-138" id="h23-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-139" id="h23-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> src=&quot;https://www.youtube.com/embed/7YpFGkG-u1w&quot; title=&quot;Casey Where does bad code come from&quot;&gt;
+</a><a href="#h23-0-140" id="h23-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> &lt;/iframe&gt;
+</a><a href="#h23-0-141" id="h23-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a>
+</a><a href="#h23-0-142" id="h23-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h23-0-143" id="h23-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h23-0-144" id="h23-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> src=&quot;https://www.youtube.com/embed/hxM8QmyZXtg&quot; title=&quot;Casey refterm&quot;&gt;
+</a><a href="#h23-0-145" id="h23-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> &lt;/iframe&gt;
+</a><a href="#h23-0-146" id="h23-0-146" class="d">-</pre>
+</a><a href="#h23-0-147" id="h23-0-147" class="d">-</div>
+</a><a href="#h23-0-148" id="h23-0-148" class="d">-</body>
+</a><a href="#h23-0-149" id="h23-0-149" class="d">-</html>
+</a><b>diff --git a/<a id="h24" href="../file/git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html.html">git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html.html">git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html</a></b>
+<a href="#h24-0" id="h24-0" class="h">@@ -1,322 +0,0 @@
+</a><a href="#h24-0-0" id="h24-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h24-0-1" id="h24-0-1" class="d">-<html>
+</a><a href="#h24-0-2" id="h24-0-2" class="d">-<head>
+</a><a href="#h24-0-3" id="h24-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h24-0-4" id="h24-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h24-0-5" id="h24-0-5" class="d">-<title>2025-02-22-implications-of-OOP.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h24-0-6" id="h24-0-6" class="d">-</title>
+</a><a href="#h24-0-7" id="h24-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h24-0-8" id="h24-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h24-0-9" id="h24-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h24-0-10" id="h24-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h24-0-11" id="h24-0-11" class="d">-</head>
+</a><a href="#h24-0-12" id="h24-0-12" class="d">-<body>
+</a><a href="#h24-0-13" id="h24-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h24-0-14" id="h24-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h24-0-15" id="h24-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h24-0-16" id="h24-0-16" class="d">-<hr/>
+</a><a href="#h24-0-17" id="h24-0-17" class="d">-<div id="content">
+</a><a href="#h24-0-18" id="h24-0-18" class="d">-<p> 2025-02-22-implications-of-OOP.md (9614B)</p><hr/><pre id="blob">
+</a><a href="#h24-0-19" id="h24-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h24-0-20" id="h24-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h24-0-21" id="h24-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;Implications of inheritance: OOP is Bad&quot;
+</a><a href="#h24-0-22" id="h24-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: The one feature that is properly unique to OOP is terrible, this is why.
+</a><a href="#h24-0-23" id="h24-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> comments: true
+</a><a href="#h24-0-24" id="h24-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags: [writing, programming, C]
+</a><a href="#h24-0-25" id="h24-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h24-0-26" id="h24-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h24-0-27" id="h24-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> Although the primary premise of Object-Oriented Programming may be simple, it forces certain design decisions that you otherwise wouldn&#39;t make.
+</a><a href="#h24-0-28" id="h24-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> Structuring your program with an OOP mindset already restricts your thinking, but these extra implications make thinking outside the ~~object~~ box much harder.
+</a><a href="#h24-0-29" id="h24-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h24-0-30" id="h24-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> Modern programming languages that &quot;support&quot; OOP **force** you to use their restrictions throughout your program.
+</a><a href="#h24-0-31" id="h24-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h24-0-32" id="h24-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> ## What is OOP?
+</a><a href="#h24-0-33" id="h24-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h24-0-34" id="h24-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> In the everyday sense, OOP is a software strategy where *functions* and *data* are tied together.
+</a><a href="#h24-0-35" id="h24-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> I don&#39;t have an issue with that. If that&#39;s all that OOP did, then it would merely be an alternative syntax for accomplishing this:
+</a><a href="#h24-0-36" id="h24-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> ```c
+</a><a href="#h24-0-37" id="h24-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> // not OOP (?)
+</a><a href="#h24-0-38" id="h24-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> struct my_struct {
+</a><a href="#h24-0-39" id="h24-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> int a, b, c;
+</a><a href="#h24-0-40" id="h24-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> }
+</a><a href="#h24-0-41" id="h24-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h24-0-42" id="h24-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> int calculate_sum(my_struct&amp; self) {
+</a><a href="#h24-0-43" id="h24-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> return self.a + self.b + self.c;
+</a><a href="#h24-0-44" id="h24-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> }
+</a><a href="#h24-0-45" id="h24-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a>
+</a><a href="#h24-0-46" id="h24-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> //~ usage ///////////////////
+</a><a href="#h24-0-47" id="h24-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a>
+</a><a href="#h24-0-48" id="h24-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> my_struct object = {1, 2, 3};
+</a><a href="#h24-0-49" id="h24-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> int res = calculate_sum(object);
+</a><a href="#h24-0-50" id="h24-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> ```
+</a><a href="#h24-0-51" id="h24-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> ```c
+</a><a href="#h24-0-52" id="h24-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> // OOP
+</a><a href="#h24-0-53" id="h24-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> class my_class {
+</a><a href="#h24-0-54" id="h24-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> int a, b, c;
+</a><a href="#h24-0-55" id="h24-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> }
+</a><a href="#h24-0-56" id="h24-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a>
+</a><a href="#h24-0-57" id="h24-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> int my_class::calculate_sum(/* implicit self */) {
+</a><a href="#h24-0-58" id="h24-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> return self.a + self.b + self.c;
+</a><a href="#h24-0-59" id="h24-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> }
+</a><a href="#h24-0-60" id="h24-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h24-0-61" id="h24-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> //~ usage ///////////////////
+</a><a href="#h24-0-62" id="h24-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a>
+</a><a href="#h24-0-63" id="h24-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> my_class object = {1, 2, 3};
+</a><a href="#h24-0-64" id="h24-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> int res = object.calculate_sum();
+</a><a href="#h24-0-65" id="h24-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> ```
+</a><a href="#h24-0-66" id="h24-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h24-0-67" id="h24-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> So this isn&#39;t the whole story. A program being &quot;OOP&quot; implies other things, mainly **inheritance**.
+</a><a href="#h24-0-68" id="h24-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a>
+</a><a href="#h24-0-69" id="h24-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> ### What is inheritance?
+</a><a href="#h24-0-70" id="h24-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h24-0-71" id="h24-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> Inheritance is the ability of a class to extend other classes.
+</a><a href="#h24-0-72" id="h24-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> It allows you to add methods and members on top of a generic base class.
+</a><a href="#h24-0-73" id="h24-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a>
+</a><a href="#h24-0-74" id="h24-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> It looks something like this.
+</a><a href="#h24-0-75" id="h24-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> ```c
+</a><a href="#h24-0-76" id="h24-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> // OOP
+</a><a href="#h24-0-77" id="h24-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> class my_base_class {
+</a><a href="#h24-0-78" id="h24-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> int a, b;
+</a><a href="#h24-0-79" id="h24-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> }
+</a><a href="#h24-0-80" id="h24-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> class my_class : my_base_class {
+</a><a href="#h24-0-81" id="h24-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> // int a, b; are automatically imported from the base class
+</a><a href="#h24-0-82" id="h24-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> int c;
+</a><a href="#h24-0-83" id="h24-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> }
+</a><a href="#h24-0-84" id="h24-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> ```
+</a><a href="#h24-0-85" id="h24-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> But you can still do this without OOP.
+</a><a href="#h24-0-86" id="h24-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> ```c
+</a><a href="#h24-0-87" id="h24-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> // not OOP (?)
+</a><a href="#h24-0-88" id="h24-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> struct my_struct {
+</a><a href="#h24-0-89" id="h24-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> int a, b;
+</a><a href="#h24-0-90" id="h24-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> }
+</a><a href="#h24-0-91" id="h24-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> struct my_struct {
+</a><a href="#h24-0-92" id="h24-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> my_base_struct base;
+</a><a href="#h24-0-93" id="h24-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> int c;
+</a><a href="#h24-0-94" id="h24-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> }
+</a><a href="#h24-0-95" id="h24-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> ```
+</a><a href="#h24-0-96" id="h24-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> The difference is that you explicitly type `object.base.a + object.base.b`, but a language feature could make it identical.
+</a><a href="#h24-0-97" id="h24-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a>
+</a><a href="#h24-0-98" id="h24-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> The &quot;non-OOP&quot; way is so far superior:
+</a><a href="#h24-0-99" id="h24-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> - Control over memory layout
+</a><a href="#h24-0-100" id="h24-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> - Explicit without being cumbersome
+</a><a href="#h24-0-101" id="h24-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> - Allows composability (although some languages have &quot;multiple-inheritance&quot;)
+</a><a href="#h24-0-102" id="h24-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a>
+</a><a href="#h24-0-103" id="h24-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> ## So what&#39;s the catch
+</a><a href="#h24-0-104" id="h24-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a>
+</a><a href="#h24-0-105" id="h24-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> OOP inheritance allows you to *override* functions.
+</a><a href="#h24-0-106" id="h24-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> ```c
+</a><a href="#h24-0-107" id="h24-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> // OOP
+</a><a href="#h24-0-108" id="h24-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> class my_base_class {
+</a><a href="#h24-0-109" id="h24-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> virtual string to_string() {
+</a><a href="#h24-0-110" id="h24-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> return &quot;base_class&quot;;
+</a><a href="#h24-0-111" id="h24-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> }
+</a><a href="#h24-0-112" id="h24-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> }
+</a><a href="#h24-0-113" id="h24-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> class my_class : my_base_class {
+</a><a href="#h24-0-114" id="h24-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> string to_string() { // overridden function
+</a><a href="#h24-0-115" id="h24-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> return &quot;my_class&quot;;
+</a><a href="#h24-0-116" id="h24-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> }
+</a><a href="#h24-0-117" id="h24-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> }
+</a><a href="#h24-0-118" id="h24-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> ```
+</a><a href="#h24-0-119" id="h24-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> The &quot;magic&quot; part about OOP is that casting an object to its parent class retains the overridden methods in the parent class.
+</a><a href="#h24-0-120" id="h24-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> ```c
+</a><a href="#h24-0-121" id="h24-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> void print_string(my_base_class obj) {
+</a><a href="#h24-0-122" id="h24-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> print(obj.to_string());
+</a><a href="#h24-0-123" id="h24-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> }
+</a><a href="#h24-0-124" id="h24-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a>
+</a><a href="#h24-0-125" id="h24-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> my_class object = new my_class();
+</a><a href="#h24-0-126" id="h24-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> // object will implicitly cast to &#39;my_base_class&#39;
+</a><a href="#h24-0-127" id="h24-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> print_string(object); // prints &quot;my_class&quot;
+</a><a href="#h24-0-128" id="h24-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> ```
+</a><a href="#h24-0-129" id="h24-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a>
+</a><a href="#h24-0-130" id="h24-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> Did you notice something?\
+</a><a href="#h24-0-131" id="h24-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> For this functionality to work, we created the `object` with a constructor called via `new my_class();`.
+</a><a href="#h24-0-132" id="h24-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a>
+</a><a href="#h24-0-133" id="h24-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> So RAII, *Resource acquisition is initialization*, that&#39;s the catch that makes OOP unique.
+</a><a href="#h24-0-134" id="h24-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a>
+</a><a href="#h24-0-135" id="h24-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> ## Other ways that don&#39;t use RAII
+</a><a href="#h24-0-136" id="h24-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a>
+</a><a href="#h24-0-137" id="h24-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> ### 1. Function pointers
+</a><a href="#h24-0-138" id="h24-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> Function pointers manually do what the RAII and virtual methods do &quot;automatically&quot; for us.
+</a><a href="#h24-0-139" id="h24-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> ```c
+</a><a href="#h24-0-140" id="h24-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> typedef string to_string_function_pointer_t(void* self);
+</a><a href="#h24-0-141" id="h24-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a>
+</a><a href="#h24-0-142" id="h24-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> //////////////////////////////////////////////////
+</a><a href="#h24-0-143" id="h24-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> // Replace virtual function with function pointer defined above
+</a><a href="#h24-0-144" id="h24-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a>
+</a><a href="#h24-0-145" id="h24-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> struct my_base_struct {
+</a><a href="#h24-0-146" id="h24-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> to_string_function_pointer_t* to_string;
+</a><a href="#h24-0-147" id="h24-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> }
+</a><a href="#h24-0-148" id="h24-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> struct my_struct {
+</a><a href="#h24-0-149" id="h24-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> my_base_struct base;
+</a><a href="#h24-0-150" id="h24-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> }
+</a><a href="#h24-0-151" id="h24-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a>
+</a><a href="#h24-0-152" id="h24-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a> //////////////////////////////////////////////////
+</a><a href="#h24-0-153" id="h24-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> // Make the to_string functions
+</a><a href="#h24-0-154" id="h24-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a>
+</a><a href="#h24-0-155" id="h24-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> string to_string_base_struct(void* self_void) {
+</a><a href="#h24-0-156" id="h24-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> my_base_struct* self = self_void;
+</a><a href="#h24-0-157" id="h24-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> return &quot;base_class&quot;;
+</a><a href="#h24-0-158" id="h24-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> }
+</a><a href="#h24-0-159" id="h24-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a>
+</a><a href="#h24-0-160" id="h24-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a> string to_string_my_struct(void* self_void) {
+</a><a href="#h24-0-161" id="h24-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> my_struct* self = self_void;
+</a><a href="#h24-0-162" id="h24-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> return &quot;my_class&quot;;
+</a><a href="#h24-0-163" id="h24-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> }
+</a><a href="#h24-0-164" id="h24-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a>
+</a><a href="#h24-0-165" id="h24-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> //////////////////////////////////////////////////
+</a><a href="#h24-0-166" id="h24-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> // Make &quot;constructors&quot;
+</a><a href="#h24-0-167" id="h24-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a>
+</a><a href="#h24-0-168" id="h24-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> my_base_struct* make_my_base_struct() {
+</a><a href="#h24-0-169" id="h24-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> my_base_struct* res = malloc(sizeof(*res));
+</a><a href="#h24-0-170" id="h24-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a> *res = (my_base_struct){ .to_string = to_string_base_struct};
+</a><a href="#h24-0-171" id="h24-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> return res;
+</a><a href="#h24-0-172" id="h24-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> }
+</a><a href="#h24-0-173" id="h24-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a>
+</a><a href="#h24-0-174" id="h24-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a> my_struct* make_my_struct() {
+</a><a href="#h24-0-175" id="h24-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> my_struct* res = malloc(sizeof(*res));
+</a><a href="#h24-0-176" id="h24-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a> *res = (my_base_struct){ .to_string = to_string_my_struct};
+</a><a href="#h24-0-177" id="h24-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> return res;
+</a><a href="#h24-0-178" id="h24-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a> }
+</a><a href="#h24-0-179" id="h24-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> ```
+</a><a href="#h24-0-180" id="h24-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> Usage then remains the same.
+</a><a href="#h24-0-181" id="h24-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> ```c
+</a><a href="#h24-0-182" id="h24-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a> void print_string(my_base_struct base) {
+</a><a href="#h24-0-183" id="h24-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> print(base.to_string());
+</a><a href="#h24-0-184" id="h24-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a> }
+</a><a href="#h24-0-185" id="h24-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a>
+</a><a href="#h24-0-186" id="h24-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> my_struct object = make_my_struct();
+</a><a href="#h24-0-187" id="h24-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a> print_string(object.base); // prints &quot;my_class&quot;
+</a><a href="#h24-0-188" id="h24-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> ```
+</a><a href="#h24-0-189" id="h24-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a> This example shows how much work the OOP language is doing for us.
+</a><a href="#h24-0-190" id="h24-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a> C makes it apparent how intricate of a solution this is.
+</a><a href="#h24-0-191" id="h24-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> ### 2. Enums
+</a><a href="#h24-0-192" id="h24-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a> ```c
+</a><a href="#h24-0-193" id="h24-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> enum struct_type {
+</a><a href="#h24-0-194" id="h24-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> TYPE_MY_BASE_STRUCT,
+</a><a href="#h24-0-195" id="h24-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> TYPE_MY_STRUCT,
+</a><a href="#h24-0-196" id="h24-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> };
+</a><a href="#h24-0-197" id="h24-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a>
+</a><a href="#h24-0-198" id="h24-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> struct my_base_struct {
+</a><a href="#h24-0-199" id="h24-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> struct_type type;
+</a><a href="#h24-0-200" id="h24-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> }
+</a><a href="#h24-0-201" id="h24-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a>
+</a><a href="#h24-0-202" id="h24-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> string to_string(my_base_struct* obj) {
+</a><a href="#h24-0-203" id="h24-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a> switch (obj.type) {
+</a><a href="#h24-0-204" id="h24-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> case TYPE_MY_BASE_STRUCT: return &quot;my_base_struct&quot;;
+</a><a href="#h24-0-205" id="h24-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> case TYPE_MY_STRUCT: return &quot;my_struct&quot;;
+</a><a href="#h24-0-206" id="h24-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> default: return &quot;invalid type&quot;;
+</a><a href="#h24-0-207" id="h24-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> }
+</a><a href="#h24-0-208" id="h24-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a> }
+</a><a href="#h24-0-209" id="h24-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a>
+</a><a href="#h24-0-210" id="h24-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a> ```
+</a><a href="#h24-0-211" id="h24-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a> ```c
+</a><a href="#h24-0-212" id="h24-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a> void print_string(my_base_struct base) {
+</a><a href="#h24-0-213" id="h24-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> print(to_string(base));
+</a><a href="#h24-0-214" id="h24-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> }
+</a><a href="#h24-0-215" id="h24-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a>
+</a><a href="#h24-0-216" id="h24-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> my_base_struct object = {.type = TYPE_MY_STRUCT};
+</a><a href="#h24-0-217" id="h24-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> print_string(object.base); // prints &quot;my_class&quot;
+</a><a href="#h24-0-218" id="h24-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a> ```
+</a><a href="#h24-0-219" id="h24-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a>
+</a><a href="#h24-0-220" id="h24-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> ## Why I think the non-RAII ways are better
+</a><a href="#h24-0-221" id="h24-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a>
+</a><a href="#h24-0-222" id="h24-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> ### 1. Function pointers
+</a><a href="#h24-0-223" id="h24-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> As you saw, the function pointer strategy was pretty painful. However, it&#39;s very explicit. In the cases where we genuinely need a fully obfuscated API, this is perfect.
+</a><a href="#h24-0-224" id="h24-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a>
+</a><a href="#h24-0-225" id="h24-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> Functions are a fundamental concept and are easy to reuse. The `to_string_my_struct()` can be used by any other function, which many OOP languages will not let you do.
+</a><a href="#h24-0-226" id="h24-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> ```c
+</a><a href="#h24-0-227" id="h24-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> string to_string_my_struct(my_struct* obj) {
+</a><a href="#h24-0-228" id="h24-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a> return to_string_my_base_struct(obj.base) + int_to_string(obj.c);
+</a><a href="#h24-0-229" id="h24-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> }
+</a><a href="#h24-0-230" id="h24-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a> ```
+</a><a href="#h24-0-231" id="h24-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> \
+</a><a href="#h24-0-232" id="h24-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a> Many child structs can compose multiple different function pointers. Typical OOP syntax does not allow this.
+</a><a href="#h24-0-233" id="h24-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a>
+</a><a href="#h24-0-234" id="h24-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a> I personally only find function pointers useful with dynamically loaded code. The OOP mindset fails to make this obvious.
+</a><a href="#h24-0-235" id="h24-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a>
+</a><a href="#h24-0-236" id="h24-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a> Through ease of composability and lack of required language features—I would argue that for dynamic cases, even without having gotten to the thick part of why RAII is bad, function pointers are superior.
+</a><a href="#h24-0-237" id="h24-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a>
+</a><a href="#h24-0-238" id="h24-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> ### 2. Enums
+</a><a href="#h24-0-239" id="h24-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> The enum example has roughly the same amount of code as the OOP example, maybe slightly more.
+</a><a href="#h24-0-240" id="h24-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a> The enum solution states its intent clearly, as it doesn&#39;t use advanced language features.
+</a><a href="#h24-0-241" id="h24-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a>
+</a><a href="#h24-0-242" id="h24-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> You might have noticed I never created the `my_struct` in the enum example. This happened because we don&#39;t need multiple types anymore.
+</a><a href="#h24-0-243" id="h24-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a>
+</a><a href="#h24-0-244" id="h24-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> The enums let us compose all our behavior in a single type!
+</a><a href="#h24-0-245" id="h24-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a> ```c
+</a><a href="#h24-0-246" id="h24-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a> struct entity {
+</a><a href="#h24-0-247" id="h24-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a> entity_type type;
+</a><a href="#h24-0-248" id="h24-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> struct {
+</a><a href="#h24-0-249" id="h24-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a> int hp;
+</a><a href="#h24-0-250" id="h24-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a> hit_box hitbox;
+</a><a href="#h24-0-251" id="h24-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a> vec2 velocity;
+</a><a href="#h24-0-252" id="h24-0-252" class="d">-<a href="#l234" class="line" id="l234"> 234</a> vec2 position;
+</a><a href="#h24-0-253" id="h24-0-253" class="d">-<a href="#l235" class="line" id="l235"> 235</a> } common;
+</a><a href="#h24-0-254" id="h24-0-254" class="d">-<a href="#l236" class="line" id="l236"> 236</a>
+</a><a href="#h24-0-255" id="h24-0-255" class="d">-<a href="#l237" class="line" id="l237"> 237</a> struct {
+</a><a href="#h24-0-256" id="h24-0-256" class="d">-<a href="#l238" class="line" id="l238"> 238</a> entity_ref current_target;
+</a><a href="#h24-0-257" id="h24-0-257" class="d">-<a href="#l239" class="line" id="l239"> 239</a> } common_enemy;
+</a><a href="#h24-0-258" id="h24-0-258" class="d">-<a href="#l240" class="line" id="l240"> 240</a> }
+</a><a href="#h24-0-259" id="h24-0-259" class="d">-<a href="#l241" class="line" id="l241"> 241</a> ```
+</a><a href="#h24-0-260" id="h24-0-260" class="d">-<a href="#l242" class="line" id="l242"> 242</a> If you have never done this before, it is **incredibly** useful. All functions collapse into one, and the different data members toggle the related branches.
+</a><a href="#h24-0-261" id="h24-0-261" class="d">-<a href="#l243" class="line" id="l243"> 243</a>
+</a><a href="#h24-0-262" id="h24-0-262" class="d">-<a href="#l244" class="line" id="l244"> 244</a> The code becomes a lot more uniform.
+</a><a href="#h24-0-263" id="h24-0-263" class="d">-<a href="#l245" class="line" id="l245"> 245</a> All the struct members are directly visible, and all the branches and composed behavior get placed next to each other.
+</a><a href="#h24-0-264" id="h24-0-264" class="d">-<a href="#l246" class="line" id="l246"> 246</a> In extreme cases, multiple files with tens of classes and functions become a single large function. Utilizing a centralized vs decentralized approach might be a personal preference, but performance and code sharing are objectively better with the latter approach.
+</a><a href="#h24-0-265" id="h24-0-265" class="d">-<a href="#l247" class="line" id="l247"> 247</a>
+</a><a href="#h24-0-266" id="h24-0-266" class="d">-<a href="#l248" class="line" id="l248"> 248</a> Additionally, if you&#39;re concerned about the memory usage of having one large struct, you can use a &quot;tagged union&quot;.
+</a><a href="#h24-0-267" id="h24-0-267" class="d">-<a href="#l249" class="line" id="l249"> 249</a>
+</a><a href="#h24-0-268" id="h24-0-268" class="d">-<a href="#l250" class="line" id="l250"> 250</a> ### 3. You can combine the two above
+</a><a href="#h24-0-269" id="h24-0-269" class="d">-<a href="#l251" class="line" id="l251"> 251</a> ```c
+</a><a href="#h24-0-270" id="h24-0-270" class="d">-<a href="#l252" class="line" id="l252"> 252</a> struct entity {
+</a><a href="#h24-0-271" id="h24-0-271" class="d">-<a href="#l253" class="line" id="l253"> 253</a> entity_type type;
+</a><a href="#h24-0-272" id="h24-0-272" class="d">-<a href="#l254" class="line" id="l254"> 254</a> struct {
+</a><a href="#h24-0-273" id="h24-0-273" class="d">-<a href="#l255" class="line" id="l255"> 255</a> int hp;
+</a><a href="#h24-0-274" id="h24-0-274" class="d">-<a href="#l256" class="line" id="l256"> 256</a> hit_box hitbox;
+</a><a href="#h24-0-275" id="h24-0-275" class="d">-<a href="#l257" class="line" id="l257"> 257</a> vec2 velocity;
+</a><a href="#h24-0-276" id="h24-0-276" class="d">-<a href="#l258" class="line" id="l258"> 258</a> vec2 position;
+</a><a href="#h24-0-277" id="h24-0-277" class="d">-<a href="#l259" class="line" id="l259"> 259</a> } common;
+</a><a href="#h24-0-278" id="h24-0-278" class="d">-<a href="#l260" class="line" id="l260"> 260</a>
+</a><a href="#h24-0-279" id="h24-0-279" class="d">-<a href="#l261" class="line" id="l261"> 261</a> struct {
+</a><a href="#h24-0-280" id="h24-0-280" class="d">-<a href="#l262" class="line" id="l262"> 262</a> entity_ref current_target;
+</a><a href="#h24-0-281" id="h24-0-281" class="d">-<a href="#l263" class="line" id="l263"> 263</a> } common_enemy;
+</a><a href="#h24-0-282" id="h24-0-282" class="d">-<a href="#l264" class="line" id="l264"> 264</a>
+</a><a href="#h24-0-283" id="h24-0-283" class="d">-<a href="#l265" class="line" id="l265"> 265</a> void* extra_entity_data;
+</a><a href="#h24-0-284" id="h24-0-284" class="d">-<a href="#l266" class="line" id="l266"> 266</a> entity_function_poitner_t* update;
+</a><a href="#h24-0-285" id="h24-0-285" class="d">-<a href="#l267" class="line" id="l267"> 267</a> entity_function_poitner_t* on_spawn;
+</a><a href="#h24-0-286" id="h24-0-286" class="d">-<a href="#l268" class="line" id="l268"> 268</a> entity_function_poitner_t* on_death;
+</a><a href="#h24-0-287" id="h24-0-287" class="d">-<a href="#l269" class="line" id="l269"> 269</a> }
+</a><a href="#h24-0-288" id="h24-0-288" class="d">-<a href="#l270" class="line" id="l270"> 270</a> ```
+</a><a href="#h24-0-289" id="h24-0-289" class="d">-<a href="#l271" class="line" id="l271"> 271</a>
+</a><a href="#h24-0-290" id="h24-0-290" class="d">-<a href="#l272" class="line" id="l272"> 272</a> You can incorporate the function pointer approach without removing anything in an enum-based type. Doing this lets static code remain straightforward while providing dynamic functionality.
+</a><a href="#h24-0-291" id="h24-0-291" class="d">-<a href="#l273" class="line" id="l273"> 273</a>
+</a><a href="#h24-0-292" id="h24-0-292" class="d">-<a href="#l274" class="line" id="l274"> 274</a> ## Finally: Problems with RAII
+</a><a href="#h24-0-293" id="h24-0-293" class="d">-<a href="#l275" class="line" id="l275"> 275</a>
+</a><a href="#h24-0-294" id="h24-0-294" class="d">-<a href="#l276" class="line" id="l276"> 276</a> OOP and RAII bot suffer from a problematic thinking pattern where every object needs to be constructed, destroyed, and handled individually.
+</a><a href="#h24-0-295" id="h24-0-295" class="d">-<a href="#l277" class="line" id="l277"> 277</a> In reality, this is almost *never* the case.
+</a><a href="#h24-0-296" id="h24-0-296" class="d">-<a href="#l278" class="line" id="l278"> 278</a> When I talk to people tainted by the stains of OOP, they often end up with scattered types and functions and useless boilerplate.
+</a><a href="#h24-0-297" id="h24-0-297" class="d">-<a href="#l279" class="line" id="l279"> 279</a>
+</a><a href="#h24-0-298" id="h24-0-298" class="d">-<a href="#l280" class="line" id="l280"> 280</a> Learning to chunk elements with the same lifetime together makes memory management a breeze.
+</a><a href="#h24-0-299" id="h24-0-299" class="d">-<a href="#l281" class="line" id="l281"> 281</a>
+</a><a href="#h24-0-300" id="h24-0-300" class="d">-<a href="#l282" class="line" id="l282"> 282</a> &lt;iframe style=&quot;width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;&quot;
+</a><a href="#h24-0-301" id="h24-0-301" class="d">-<a href="#l283" class="line" id="l283"> 283</a> frameborder=&quot;0&quot; allowfullscreen
+</a><a href="#h24-0-302" id="h24-0-302" class="d">-<a href="#l284" class="line" id="l284"> 284</a> src=&quot;https://www.youtube.com/embed/xt1KNDmOYqA&quot; title=&quot;HMH N+2&quot;&gt;
+</a><a href="#h24-0-303" id="h24-0-303" class="d">-<a href="#l285" class="line" id="l285"> 285</a> &lt;/iframe&gt;
+</a><a href="#h24-0-304" id="h24-0-304" class="d">-<a href="#l286" class="line" id="l286"> 286</a> Want more videos like the one above? [My list of software rants worth watching]({% post_url 2025-02-21-Software-Rants %}).
+</a><a href="#h24-0-305" id="h24-0-305" class="d">-<a href="#l287" class="line" id="l287"> 287</a>
+</a><a href="#h24-0-306" id="h24-0-306" class="d">-<a href="#l288" class="line" id="l288"> 288</a> Due to OOP languages supporting this single feature—namely poor automation of function pointers—they force your entire program to be written in a sub-optimal way.
+</a><a href="#h24-0-307" id="h24-0-307" class="d">-<a href="#l289" class="line" id="l289"> 289</a> Languages like C++ allow a hybrid approach due to its history as an extension of C. Most OOP languages are not like this.
+</a><a href="#h24-0-308" id="h24-0-308" class="d">-<a href="#l290" class="line" id="l290"> 290</a>
+</a><a href="#h24-0-309" id="h24-0-309" class="d">-<a href="#l291" class="line" id="l291"> 291</a> When I use a language with native OOP features, I find myself searching &quot;How to do struct literal in X&quot;. Only to realize I have to write a constructor, despite not even using virtual functions.
+</a><a href="#h24-0-310" id="h24-0-310" class="d">-<a href="#l292" class="line" id="l292"> 292</a>
+</a><a href="#h24-0-311" id="h24-0-311" class="d">-<a href="#l293" class="line" id="l293"> 293</a> ### What about encapsulation
+</a><a href="#h24-0-312" id="h24-0-312" class="d">-<a href="#l294" class="line" id="l294"> 294</a> You might have noticed that I didn&#39;t mention encapsulation.
+</a><a href="#h24-0-313" id="h24-0-313" class="d">-<a href="#l295" class="line" id="l295"> 295</a> That&#39;s because encapsulation is stupid, and abusing it is harmful.
+</a><a href="#h24-0-314" id="h24-0-314" class="d">-<a href="#l296" class="line" id="l296"> 296</a>
+</a><a href="#h24-0-315" id="h24-0-315" class="d">-<a href="#l297" class="line" id="l297"> 297</a> If you **need** encapsulation, you should use an opaque type.
+</a><a href="#h24-0-316" id="h24-0-316" class="d">-<a href="#l298" class="line" id="l298"> 298</a>
+</a><a href="#h24-0-317" id="h24-0-317" class="d">-<a href="#l299" class="line" id="l299"> 299</a> Ensuring individual members are only used internally can be done by prefixing the name with `_` or `_INTERNAL_`.
+</a><a href="#h24-0-318" id="h24-0-318" class="d">-</pre>
+</a><a href="#h24-0-319" id="h24-0-319" class="d">-</div>
+</a><a href="#h24-0-320" id="h24-0-320" class="d">-</body>
+</a><a href="#h24-0-321" id="h24-0-321" class="d">-</html>
+</a><b>diff --git a/<a id="h25" href="../file/git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html.html">git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html.html">git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html</a></b>
+<a href="#h25-0" id="h25-0" class="h">@@ -1,250 +0,0 @@
+</a><a href="#h25-0-0" id="h25-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h25-0-1" id="h25-0-1" class="d">-<html>
+</a><a href="#h25-0-2" id="h25-0-2" class="d">-<head>
+</a><a href="#h25-0-3" id="h25-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h25-0-4" id="h25-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h25-0-5" id="h25-0-5" class="d">-<title>2025-02-22-making-generic-data-structures-in-C.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h25-0-6" id="h25-0-6" class="d">-</title>
+</a><a href="#h25-0-7" id="h25-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h25-0-8" id="h25-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h25-0-9" id="h25-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h25-0-10" id="h25-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h25-0-11" id="h25-0-11" class="d">-</head>
+</a><a href="#h25-0-12" id="h25-0-12" class="d">-<body>
+</a><a href="#h25-0-13" id="h25-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h25-0-14" id="h25-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h25-0-15" id="h25-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h25-0-16" id="h25-0-16" class="d">-<hr/>
+</a><a href="#h25-0-17" id="h25-0-17" class="d">-<div id="content">
+</a><a href="#h25-0-18" id="h25-0-18" class="d">-<p> 2025-02-22-making-generic-data-structures-in-C.md (7444B)</p><hr/><pre id="blob">
+</a><a href="#h25-0-19" id="h25-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h25-0-20" id="h25-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h25-0-21" id="h25-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: Generic data structures in C
+</a><a href="#h25-0-22" id="h25-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: Reducing boilerplate and frictoin of generic data structures in C
+</a><a href="#h25-0-23" id="h25-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> #summary: What is the difference between various font formats?
+</a><a href="#h25-0-24" id="h25-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> comments: true
+</a><a href="#h25-0-25" id="h25-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> tags: [writing, programming, C]
+</a><a href="#h25-0-26" id="h25-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> ---
+</a><a href="#h25-0-27" id="h25-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a>
+</a><a href="#h25-0-28" id="h25-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> Static typing is a great tool. It reduces a lot of bugs. However, having too many types hinders the uniformity of your code.
+</a><a href="#h25-0-29" id="h25-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h25-0-30" id="h25-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> Modern languages have tooling that does generic types automatically, but C does not.
+</a><a href="#h25-0-31" id="h25-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> I don&#39;t always agree that creating and using generics is a good idea, but I use generics in C.
+</a><a href="#h25-0-32" id="h25-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h25-0-33" id="h25-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> ## How C programmers normally do it
+</a><a href="#h25-0-34" id="h25-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a>
+</a><a href="#h25-0-35" id="h25-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> Usually, C programmers use `void*` and wrap functions around the operations.
+</a><a href="#h25-0-36" id="h25-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> Doing this creates friction, and it has no type safety.
+</a><a href="#h25-0-37" id="h25-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h25-0-38" id="h25-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> &gt; Note that in cases where you don&#39;t need type safety or easy top-level operations, `void*` may be an excellent tool.
+</a><a href="#h25-0-39" id="h25-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a>
+</a><a href="#h25-0-40" id="h25-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h25-0-41" id="h25-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> Example of a `void*` based linked list:
+</a><a href="#h25-0-42" id="h25-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> ```c
+</a><a href="#h25-0-43" id="h25-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> typedef struct generic_linked_list generic_linked_list;
+</a><a href="#h25-0-44" id="h25-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> struct generic_linked_list {
+</a><a href="#h25-0-45" id="h25-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> generic_linked_list* next;
+</a><a href="#h25-0-46" id="h25-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> void* data;
+</a><a href="#h25-0-47" id="h25-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> };
+</a><a href="#h25-0-48" id="h25-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h25-0-49" id="h25-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> generic_linked_list* create_node(void* data, size_t data_size_bytes) {
+</a><a href="#h25-0-50" id="h25-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> generic_linked_list* res = malloc(sizeof(*res));
+</a><a href="#h25-0-51" id="h25-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> res-&gt;next = 0;
+</a><a href="#h25-0-52" id="h25-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> res-&gt;data = malloc(data_size_bytes);
+</a><a href="#h25-0-53" id="h25-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> memcpy(res-&gt;data, data, data_size_bytes);
+</a><a href="#h25-0-54" id="h25-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> }
+</a><a href="#h25-0-55" id="h25-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a>
+</a><a href="#h25-0-56" id="h25-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> void llist_stack_push(generic_linked_list** first_node, void *data, size_t data_size_bytes)
+</a><a href="#h25-0-57" id="h25-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> {
+</a><a href="#h25-0-58" id="h25-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> generic_linked_list* new_node = create_node(data, data_size_bytes);
+</a><a href="#h25-0-59" id="h25-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> new_node-&gt;next = *first_node;
+</a><a href="#h25-0-60" id="h25-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> *first_node = new_node;
+</a><a href="#h25-0-61" id="h25-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> }
+</a><a href="#h25-0-62" id="h25-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> ```
+</a><a href="#h25-0-63" id="h25-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a>
+</a><a href="#h25-0-64" id="h25-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> ## The simple way
+</a><a href="#h25-0-65" id="h25-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h25-0-66" id="h25-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> Instead of plastering `void*` everywhere, create macros that assume member names.
+</a><a href="#h25-0-67" id="h25-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> ```c
+</a><a href="#h25-0-68" id="h25-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> #define llist_queue_push(f,l,n) ((f)==0) ? (f)=(l)=(n) : ((l)-&gt;next=(n), (l)=(n), (n)-&gt;next=0)
+</a><a href="#h25-0-69" id="h25-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> #define llist_queue_pop(f,l) ((f)==(l)) ? ((f)=(l)=0) : ((f)=(f)-&gt;next)
+</a><a href="#h25-0-70" id="h25-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h25-0-71" id="h25-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> #define llist_stack_push(f,n) ((n)-&gt;next=(f), (f)=(n))
+</a><a href="#h25-0-72" id="h25-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> #define llist_stack_pop(f) ((f)==0) ? 0 : ((f)=(f-&gt;next))
+</a><a href="#h25-0-73" id="h25-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> ```
+</a><a href="#h25-0-74" id="h25-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h25-0-75" id="h25-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> Having generic *operations* encourages defining the structures yourself.
+</a><a href="#h25-0-76" id="h25-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> ```c
+</a><a href="#h25-0-77" id="h25-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> typedef struct llist_int llist_int;
+</a><a href="#h25-0-78" id="h25-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> struct llist_int {
+</a><a href="#h25-0-79" id="h25-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> llist_int* next;
+</a><a href="#h25-0-80" id="h25-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> int val;
+</a><a href="#h25-0-81" id="h25-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> }
+</a><a href="#h25-0-82" id="h25-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> ```
+</a><a href="#h25-0-83" id="h25-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a>
+</a><a href="#h25-0-84" id="h25-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> Then you use it like below.
+</a><a href="#h25-0-85" id="h25-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> ```c
+</a><a href="#h25-0-86" id="h25-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> llist_int* list_first;
+</a><a href="#h25-0-87" id="h25-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a>
+</a><a href="#h25-0-88" id="h25-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> llist_int* n = malloc((sizeof(*n)));
+</a><a href="#h25-0-89" id="h25-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> n-&gt;val = 10;
+</a><a href="#h25-0-90" id="h25-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> llist_stack_push(list_first, n);
+</a><a href="#h25-0-91" id="h25-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> ```
+</a><a href="#h25-0-92" id="h25-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a>
+</a><a href="#h25-0-93" id="h25-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> It&#39;s a lot simpler. It&#39;s type safe and gives the user control of memory management.
+</a><a href="#h25-0-94" id="h25-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a>
+</a><a href="#h25-0-95" id="h25-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> Meanwhile, with the `void*` method, merely reading the list requires typing `*(int*)list_first-&gt;data`.
+</a><a href="#h25-0-96" id="h25-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a>
+</a><a href="#h25-0-97" id="h25-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> Retaining control over data types also makes it straightforward to compose large structures.
+</a><a href="#h25-0-98" id="h25-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> ```c
+</a><a href="#h25-0-99" id="h25-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> typedef struct tree_node tree_node;
+</a><a href="#h25-0-100" id="h25-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> struct tree_node {
+</a><a href="#h25-0-101" id="h25-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> tree_node* parent;
+</a><a href="#h25-0-102" id="h25-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a>
+</a><a href="#h25-0-103" id="h25-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> tree_node* child_first;
+</a><a href="#h25-0-104" id="h25-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> tree_node* child_last;
+</a><a href="#h25-0-105" id="h25-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a>
+</a><a href="#h25-0-106" id="h25-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> tree_node* next;
+</a><a href="#h25-0-107" id="h25-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> tree_node* prev;
+</a><a href="#h25-0-108" id="h25-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a>
+</a><a href="#h25-0-109" id="h25-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> int val;
+</a><a href="#h25-0-110" id="h25-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> }
+</a><a href="#h25-0-111" id="h25-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> ```
+</a><a href="#h25-0-112" id="h25-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> We can use this structure as is. We don&#39;t need the boilerplate that comes with a different solution.
+</a><a href="#h25-0-113" id="h25-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a>
+</a><a href="#h25-0-114" id="h25-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> ## The &quot;hide away&quot; method
+</a><a href="#h25-0-115" id="h25-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a>
+</a><a href="#h25-0-116" id="h25-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> You can also conceal the header information and provide the type in a friendlier way.
+</a><a href="#h25-0-117" id="h25-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> ```c
+</a><a href="#h25-0-118" id="h25-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> typedef struct {
+</a><a href="#h25-0-119" id="h25-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> int sz;
+</a><a href="#h25-0-120" id="h25-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> } _dyn_arr_header;
+</a><a href="#h25-0-121" id="h25-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> #define dyn_arr(T) T*
+</a><a href="#h25-0-122" id="h25-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a>
+</a><a href="#h25-0-123" id="h25-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> #define dyn_arr_get_sz(arr) ((arr) ? ((_dyn_arr_header*)((u8*)(arr) - sizeof(_dyn_arr_header)))-&gt;sz : 0)
+</a><a href="#h25-0-124" id="h25-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a>
+</a><a href="#h25-0-125" id="h25-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> #define dyn_arr_push(arr, new_val) ( \
+</a><a href="#h25-0-126" id="h25-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> arr = realloc(arr, sizeof(_dyn_arr_header) + (dyn_arr_get_sz(arr) + 1) * sizeof(*arr)), \
+</a><a href="#h25-0-127" id="h25-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> arr[dyn_arr_get_sz(arr)-1] = new_val \
+</a><a href="#h25-0-128" id="h25-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> )
+</a><a href="#h25-0-129" id="h25-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> ```
+</a><a href="#h25-0-130" id="h25-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> ```c
+</a><a href="#h25-0-131" id="h25-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> dyn_arr(float) my_arr = NULL;
+</a><a href="#h25-0-132" id="h25-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a>
+</a><a href="#h25-0-133" id="h25-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> dyn_arr_push(my_arr, 10.0f);
+</a><a href="#h25-0-134" id="h25-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> dyn_arr_push(my_arr, 20.0f);
+</a><a href="#h25-0-135" id="h25-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a>
+</a><a href="#h25-0-136" id="h25-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> assert(my_arr[1] == 20.0f);;
+</a><a href="#h25-0-137" id="h25-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> ```
+</a><a href="#h25-0-138" id="h25-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> I don&#39;t use dynamic arrays anymore, and that&#39;s mostly where this technique is helpful.
+</a><a href="#h25-0-139" id="h25-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> This approach creates more obfuscated and harder-to-read code than exposing types.
+</a><a href="#h25-0-140" id="h25-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a>
+</a><a href="#h25-0-141" id="h25-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> ## Going a bit crazy
+</a><a href="#h25-0-142" id="h25-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a>
+</a><a href="#h25-0-143" id="h25-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> Although using generic operations rather than types is the takeaway from this post, I figured I should demonstrate an extreme example. Let&#39;s make a hash table.
+</a><a href="#h25-0-144" id="h25-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a>
+</a><a href="#h25-0-145" id="h25-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> To ease use, we can provide macros that generate the correct structures.
+</a><a href="#h25-0-146" id="h25-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> ```c
+</a><a href="#h25-0-147" id="h25-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> #define htable_def_ex(_htable_entry_T) \
+</a><a href="#h25-0-148" id="h25-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> struct { \
+</a><a href="#h25-0-149" id="h25-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> u64 table_sz; \
+</a><a href="#h25-0-150" id="h25-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> _htable_entry_T** table; \
+</a><a href="#h25-0-151" id="h25-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a> }
+</a><a href="#h25-0-152" id="h25-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a>
+</a><a href="#h25-0-153" id="h25-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> // If you don&#39;t care about having anonymous types, you can use this:
+</a><a href="#h25-0-154" id="h25-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> #define htable_def(_T) htable_def_ex(struct {u64 hash; void* next; _T val;})
+</a><a href="#h25-0-155" id="h25-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> ```
+</a><a href="#h25-0-156" id="h25-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> We wrap our operations in generic macros like before. This time, using internal functions and processing the input and output of them.
+</a><a href="#h25-0-157" id="h25-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> ```c
+</a><a href="#h25-0-158" id="h25-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> typedef struct {u64 hash; void* next;} null_htable_entry_t;
+</a><a href="#h25-0-159" id="h25-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a> typedef htable_def_ex(null_htable_entry_t) _null_htable_t;
+</a><a href="#h25-0-160" id="h25-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a>
+</a><a href="#h25-0-161" id="h25-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> #define htable_find(_HTABLE, _KEY) \
+</a><a href="#h25-0-162" id="h25-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> ((_HTABLE) ? ( \
+</a><a href="#h25-0-163" id="h25-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> (typeof((_HTABLE)-&gt;table[0]))_htable_find((_HTABLE), (_KEY)) \
+</a><a href="#h25-0-164" id="h25-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> ) : NULL)
+</a><a href="#h25-0-165" id="h25-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a>
+</a><a href="#h25-0-166" id="h25-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> void* _htable_find(void* htable, uint64_t key)
+</a><a href="#h25-0-167" id="h25-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> {
+</a><a href="#h25-0-168" id="h25-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> _null_htable_t* ht = htable;
+</a><a href="#h25-0-169" id="h25-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> uint64_t index = key % ht-&gt;table_sz;
+</a><a href="#h25-0-170" id="h25-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a>
+</a><a href="#h25-0-171" id="h25-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> for (null_htable_entry_header_t* it = ht-&gt;table[index]; it; it = it-&gt;next) {
+</a><a href="#h25-0-172" id="h25-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> if (it-&gt;hash == key) return (u8*)it + sizeof(null_htable_entry_t);
+</a><a href="#h25-0-173" id="h25-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a> }
+</a><a href="#h25-0-174" id="h25-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a> return NULL;
+</a><a href="#h25-0-175" id="h25-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> }
+</a><a href="#h25-0-176" id="h25-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a>
+</a><a href="#h25-0-177" id="h25-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> #define htable_find_or_create(_HTABLE, _KEY)\
+</a><a href="#h25-0-178" id="h25-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a> ((typeof((_HTABLE)-&gt;table[0]))_htable_find_or_create(_HTABLE, sizeof(*(_HTABLE)-&gt;tmp_list), _KEY))
+</a><a href="#h25-0-179" id="h25-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a>
+</a><a href="#h25-0-180" id="h25-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> void* _htable_find_or_create(void* htable, size_t entry_sz, uint64_t key)
+</a><a href="#h25-0-181" id="h25-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> {
+</a><a href="#h25-0-182" id="h25-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a> null_htable_t* ht = htable;
+</a><a href="#h25-0-183" id="h25-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> null_htable_entry_t* result = _htable_find(htable, key);
+</a><a href="#h25-0-184" id="h25-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a>
+</a><a href="#h25-0-185" id="h25-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> if (!result) {
+</a><a href="#h25-0-186" id="h25-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> uint64_t index = key % ht-&gt;table_sz;
+</a><a href="#h25-0-187" id="h25-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a>
+</a><a href="#h25-0-188" id="h25-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> result = malloc(sizeof(null_htable_entry_t) + entry_sz);
+</a><a href="#h25-0-189" id="h25-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a>
+</a><a href="#h25-0-190" id="h25-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a> result-&gt;next = ht-&gt;table[index];
+</a><a href="#h25-0-191" id="h25-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> result-&gt;hash = key;
+</a><a href="#h25-0-192" id="h25-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a> ht-&gt;table[index] = result;
+</a><a href="#h25-0-193" id="h25-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> }
+</a><a href="#h25-0-194" id="h25-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> return result;
+</a><a href="#h25-0-195" id="h25-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> }
+</a><a href="#h25-0-196" id="h25-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> ```
+</a><a href="#h25-0-197" id="h25-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a>
+</a><a href="#h25-0-198" id="h25-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> Usage code:
+</a><a href="#h25-0-199" id="h25-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> ```c
+</a><a href="#h25-0-200" id="h25-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> htable_def(int) int_htable;
+</a><a href="#h25-0-201" id="h25-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a> int_htable id_table = {
+</a><a href="#h25-0-202" id="h25-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> .table_sz = 1001,
+</a><a href="#h25-0-203" id="h25-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a> .table = malloc(1001 * sizeof(*id_table.table)),
+</a><a href="#h25-0-204" id="h25-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> };
+</a><a href="#h25-0-205" id="h25-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a>
+</a><a href="#h25-0-206" id="h25-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> {
+</a><a href="#h25-0-207" id="h25-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> int* res = htable_find_or_create(&amp;id_table, key);
+</a><a href="#h25-0-208" id="h25-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a> *res = 10;
+</a><a href="#h25-0-209" id="h25-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a> }
+</a><a href="#h25-0-210" id="h25-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a>
+</a><a href="#h25-0-211" id="h25-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a> {
+</a><a href="#h25-0-212" id="h25-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a> int* res = htable_find(&amp;id_table, key);
+</a><a href="#h25-0-213" id="h25-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> assert(res);
+</a><a href="#h25-0-214" id="h25-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> assert(res == 10);
+</a><a href="#h25-0-215" id="h25-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> }
+</a><a href="#h25-0-216" id="h25-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> ```
+</a><a href="#h25-0-217" id="h25-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a>
+</a><a href="#h25-0-218" id="h25-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a> If you wish to avoid using `typeof`, you can make another struct member to use as the &quot;return&quot; value. Like this:
+</a><a href="#h25-0-219" id="h25-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> ```c
+</a><a href="#h25-0-220" id="h25-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> #define htable_def_ex(_htable_entry_T) \
+</a><a href="#h25-0-221" id="h25-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a> struct { \
+</a><a href="#h25-0-222" id="h25-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> u64 table_sz; \
+</a><a href="#h25-0-223" id="h25-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> _htable_entry_T** table; \
+</a><a href="#h25-0-224" id="h25-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a> _htable_entry_T* last_find; \
+</a><a href="#h25-0-225" id="h25-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> }
+</a><a href="#h25-0-226" id="h25-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a>
+</a><a href="#h25-0-227" id="h25-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> #define htable_find(_HTABLE, _KEY) \
+</a><a href="#h25-0-228" id="h25-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a> ((_HTABLE) ? ( \
+</a><a href="#h25-0-229" id="h25-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> (_HTABLE)-&gt;last_find = _htable_find((_HTABLE), (_KEY)) \
+</a><a href="#h25-0-230" id="h25-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a> ) : NULL)
+</a><a href="#h25-0-231" id="h25-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> ```
+</a><a href="#h25-0-232" id="h25-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a>
+</a><a href="#h25-0-233" id="h25-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> ## What you should remember
+</a><a href="#h25-0-234" id="h25-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a> The best generic data structure is no generic data structure. Nowadays, I almost exclusively use linked lists. They are flexible, pointer stable, and thereby play nicely with arenas. The hash table we made also plays well with Arenas.
+</a><a href="#h25-0-235" id="h25-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a>
+</a><a href="#h25-0-236" id="h25-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a> I rarely long for a dynamic array, a hash table, or other more complicated data structures.
+</a><a href="#h25-0-237" id="h25-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a> In the cases where you actually would benefit from having a reusable generic data structure, don&#39;t do it the `void*` way.
+</a><a href="#h25-0-238" id="h25-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> Try doing the types raw and focus on making the operations &quot;generic&quot;.
+</a><a href="#h25-0-239" id="h25-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a>
+</a><a href="#h25-0-240" id="h25-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a> You will be surprised at how much it reduces friction and boilerplate.
+</a><a href="#h25-0-241" id="h25-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a>
+</a><a href="#h25-0-242" id="h25-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> &lt;br&gt;
+</a><a href="#h25-0-243" id="h25-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a>
+</a><a href="#h25-0-244" id="h25-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> For the non-C people reading, you might have become thankful that your tooling does generics automatically.
+</a><a href="#h25-0-245" id="h25-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a> I think of it differently. One of the beauties of C is that complicated things are hard to do. Experiencing that hardship directs you toward simplicity.
+</a><a href="#h25-0-246" id="h25-0-246" class="d">-</pre>
+</a><a href="#h25-0-247" id="h25-0-247" class="d">-</div>
+</a><a href="#h25-0-248" id="h25-0-248" class="d">-</body>
+</a><a href="#h25-0-249" id="h25-0-249" class="d">-</html>
+</a><b>diff --git a/<a id="h26" href="../file/git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html.html">git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html.html">git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html</a></b>
+<a href="#h26-0" id="h26-0" class="h">@@ -1,363 +0,0 @@
+</a><a href="#h26-0-0" id="h26-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h26-0-1" id="h26-0-1" class="d">-<html>
+</a><a href="#h26-0-2" id="h26-0-2" class="d">-<head>
+</a><a href="#h26-0-3" id="h26-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h26-0-4" id="h26-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h26-0-5" id="h26-0-5" class="d">-<title>2025-02-23-my-old-projects.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h26-0-6" id="h26-0-6" class="d">-</title>
+</a><a href="#h26-0-7" id="h26-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h26-0-8" id="h26-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h26-0-9" id="h26-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h26-0-10" id="h26-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h26-0-11" id="h26-0-11" class="d">-</head>
+</a><a href="#h26-0-12" id="h26-0-12" class="d">-<body>
+</a><a href="#h26-0-13" id="h26-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h26-0-14" id="h26-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h26-0-15" id="h26-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h26-0-16" id="h26-0-16" class="d">-<hr/>
+</a><a href="#h26-0-17" id="h26-0-17" class="d">-<div id="content">
+</a><a href="#h26-0-18" id="h26-0-18" class="d">-<p> 2025-02-23-my-old-projects.md (16616B)</p><hr/><pre id="blob">
+</a><a href="#h26-0-19" id="h26-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h26-0-20" id="h26-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h26-0-21" id="h26-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: My old projects
+</a><a href="#h26-0-22" id="h26-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: Compilation of my old projects (the code behind most of them isn&#39;t that great, but a bunch of them are interesting)
+</a><a href="#h26-0-23" id="h26-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> #summary: What is the difference between various font formats?
+</a><a href="#h26-0-24" id="h26-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> comments: true
+</a><a href="#h26-0-25" id="h26-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> tags: [writing, programming, electronics, C]
+</a><a href="#h26-0-26" id="h26-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> ---
+</a><a href="#h26-0-27" id="h26-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a>
+</a><a href="#h26-0-28" id="h26-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> ## Preface
+</a><a href="#h26-0-29" id="h26-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h26-0-30" id="h26-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> I primarily developed as a programmer through personal projects, reading good code I&#39;ve found, and watching YouTube.
+</a><a href="#h26-0-31" id="h26-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h26-0-32" id="h26-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> I&#39;ve learned a lot from the [Gunslinger graphics framework](https://github.com/MrFrenik/gunslinger) and later the [RAD Debugger project](https://github.com/EpicGamesExt/raddebugger).
+</a><a href="#h26-0-33" id="h26-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h26-0-34" id="h26-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> At first I watched YouTubers like [The Cherno](https://www.youtube.com/@TheCherno), [Bisqwit](https://www.youtube.com/@Bisqwit) and [javidx9](https://www.youtube.com/@javidx9).
+</a><a href="#h26-0-35" id="h26-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> Later I watched the people you can see in [this post]({% post_url 2025-02-21-Software-Rants %}), but I don&#39;t spend much time on YouTube anymore.
+</a><a href="#h26-0-36" id="h26-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> I have also watched a lot of different electronics channels.
+</a><a href="#h26-0-37" id="h26-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h26-0-38" id="h26-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> # The projects (in order)
+</a><a href="#h26-0-39" id="h26-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a>
+</a><a href="#h26-0-40" id="h26-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> It&#39;s difficult to mention my completed projects concisely, but I tried listing most of them here.
+</a><a href="#h26-0-41" id="h26-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h26-0-42" id="h26-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> ## Unreal Engine
+</a><a href="#h26-0-43" id="h26-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a>
+</a><a href="#h26-0-44" id="h26-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> My programming journey started during the first summer break of secondary school. I learned C++ and Unreal Engine with a [Udemy course](https://www.udemy.com/course/unrealcourse).
+</a><a href="#h26-0-45" id="h26-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a>
+</a><a href="#h26-0-46" id="h26-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> It was overwhelming. I couldn&#39;t solve anything by myself.
+</a><a href="#h26-0-47" id="h26-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> On the bright side, I received a large stream of information, which set me up for further learning.
+</a><a href="#h26-0-48" id="h26-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h26-0-49" id="h26-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> I got bored after working through a good chunk of the course, and I attempted to create a game with what I learned. Instead of C++, I used Blueprint, but I still got stuck at rudimentary logic and math.
+</a><a href="#h26-0-50" id="h26-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a>
+</a><a href="#h26-0-51" id="h26-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> ## Weeb Bot
+</a><a href="#h26-0-52" id="h26-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a>
+</a><a href="#h26-0-53" id="h26-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> As cringe as it may be, &quot;[Weeb boot](https://github.com/Samdal/WeebBot)&quot; was my first successful independent project. It was a discord bot written in Golang.
+</a><a href="#h26-0-54" id="h26-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a>
+</a><a href="#h26-0-55" id="h26-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> I made the bot in 2018-2019 during secondary school (I was around 14-15 years old).
+</a><a href="#h26-0-56" id="h26-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> I didn&#39;t know much programming. I could only read examples and write if statements.
+</a><a href="#h26-0-57" id="h26-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a>
+</a><a href="#h26-0-58" id="h26-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> The bot provided storage retrieval, automated responses, string transformations, and web scraping.\
+</a><a href="#h26-0-59" id="h26-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> I later added the [Anilist GraphQL API](https://anilist.co/graphiql).
+</a><a href="#h26-0-60" id="h26-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h26-0-61" id="h26-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> 
+</a><a href="#h26-0-62" id="h26-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-63" id="h26-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a>
+</a><a href="#h26-0-64" id="h26-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> ## Drones
+</a><a href="#h26-0-65" id="h26-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h26-0-66" id="h26-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> I&#39;ve been involved in making two drones.
+</a><a href="#h26-0-67" id="h26-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a>
+</a><a href="#h26-0-68" id="h26-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> My dad made the first one. He made the structure using wood and a plastic box to house the electronics.
+</a><a href="#h26-0-69" id="h26-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> The drone had a commercial flight controller and motors. Sadly, it never flew that great when we tested it.
+</a><a href="#h26-0-70" id="h26-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h26-0-71" id="h26-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> The second time, we decided to buy a ready-made kit for a drone frame. I assembled and soldered it together. However, I never got far enough to fly and test it properly.
+</a><a href="#h26-0-72" id="h26-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> This was partly because the configuration tool for the new flight controller was hard to use, and I was unsure if I had broken connections.
+</a><a href="#h26-0-73" id="h26-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> I didn&#39;t assemble it in a repairable manner, so it was hard to debug.
+</a><a href="#h26-0-74" id="h26-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h26-0-75" id="h26-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> ## Snow plower
+</a><a href="#h26-0-76" id="h26-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h26-0-77" id="h26-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> I made the snow plower roughly at the same time as [Weeb Bot](#weeb-bot), maybe slightly later.
+</a><a href="#h26-0-78" id="h26-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> It utilized a Raspberry PI running [ROS](https://www.ros.org/), and the navigation and mapping information came from a lidar.
+</a><a href="#h26-0-79" id="h26-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a>
+</a><a href="#h26-0-80" id="h26-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> 
+</a><a href="#h26-0-81" id="h26-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-82" id="h26-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a>
+</a><a href="#h26-0-83" id="h26-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> It would then navigate and plow the snow autonomously, like a robot vacuum.
+</a><a href="#h26-0-84" id="h26-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a>
+</a><a href="#h26-0-85" id="h26-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> The snow plower&#39;s hull reused an old defective snow blower (it had tracks, so it looked cool).
+</a><a href="#h26-0-86" id="h26-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> The plan was to fit it with electro motors to substitute the removed gasoline engine.
+</a><a href="#h26-0-87" id="h26-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a>
+</a><a href="#h26-0-88" id="h26-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> The project never got further than half-working simulations and rudimentary mappings with the lidar.
+</a><a href="#h26-0-89" id="h26-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> It would be cool to complete it now that I&#39;m more experienced.
+</a><a href="#h26-0-90" id="h26-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a>
+</a><a href="#h26-0-91" id="h26-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> ## Traffic light
+</a><a href="#h26-0-92" id="h26-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a>
+</a><a href="#h26-0-93" id="h26-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> I made a traffic light simulation with an Arduino. It marked the first time I properly tried to use OOP.
+</a><a href="#h26-0-94" id="h26-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> Read my [post about OOP]({ % post_url 2025-02-22-implications-of-OOP }), or [my list of software rants worth watching]({% post_url 2025-02-21-Software-Rants %}) if you want to know more about my stance about it now.
+</a><a href="#h26-0-95" id="h26-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a>
+</a><a href="#h26-0-96" id="h26-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> The traffic light was a school assignment, but it never counted towards my grade due to the low completion rate.
+</a><a href="#h26-0-97" id="h26-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a>
+</a><a href="#h26-0-98" id="h26-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> 
+</a><a href="#h26-0-99" id="h26-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-100" id="h26-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a>
+</a><a href="#h26-0-101" id="h26-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> ## Anders Tale (Godot)
+</a><a href="#h26-0-102" id="h26-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a>
+</a><a href="#h26-0-103" id="h26-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> I began working on Anders tale once I finished the [Traffic Light](#traffic-light)
+</a><a href="#h26-0-104" id="h26-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a>
+</a><a href="#h26-0-105" id="h26-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> I&#39;ve primarily programmed the game, but it&#39;s a &quot;group&quot; project.
+</a><a href="#h26-0-106" id="h26-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> The original vision wasn&#39;t mine. A friend came up with it. The concept has been a joke in my friend group for many years.
+</a><a href="#h26-0-107" id="h26-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a>
+</a><a href="#h26-0-108" id="h26-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> Programming has been an on-and-off effort. The main source code is not public, but there is a [joke website](https://stelaug.github.io/) you can view (not made by me).
+</a><a href="#h26-0-109" id="h26-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a>
+</a><a href="#h26-0-110" id="h26-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> 
+</a><a href="#h26-0-111" id="h26-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-112" id="h26-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a>
+</a><a href="#h26-0-113" id="h26-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> As a Co-Op roguelike, the campaign was supposed to be the highlight. Despite this, the PvP mode saw the most development.
+</a><a href="#h26-0-114" id="h26-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> The free-for-all was very fun, and we genuinely played it.
+</a><a href="#h26-0-115" id="h26-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a>
+</a><a href="#h26-0-116" id="h26-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> 
+</a><a href="#h26-0-117" id="h26-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-118" id="h26-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a>
+</a><a href="#h26-0-119" id="h26-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> The game was made in Godot 3 with GDScript.
+</a><a href="#h26-0-120" id="h26-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> The biggest stop-point was the poor lighting performance, so the game looked plain.
+</a><a href="#h26-0-121" id="h26-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a>
+</a><a href="#h26-0-122" id="h26-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> I picked the project up again during the end of summer break in 2024 from a clean slate in Godot 4. It was surprising how far I&#39;ve matured as a programmer.
+</a><a href="#h26-0-123" id="h26-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> I had become so used to working without game engines that it nearly felt in the way.
+</a><a href="#h26-0-124" id="h26-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a>
+</a><a href="#h26-0-125" id="h26-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> I want to continue on it someday.
+</a><a href="#h26-0-126" id="h26-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a>
+</a><a href="#h26-0-127" id="h26-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> ## Rick &amp; Morty Portal Gun
+</a><a href="#h26-0-128" id="h26-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a>
+</a><a href="#h26-0-129" id="h26-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> I made a [Rick &amp; Morty portal gun](https://github.com/Samdal/r-and-m-portal-gun) with a friend from primary school. He led the physical design while I did the electronics.
+</a><a href="#h26-0-130" id="h26-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a>
+</a><a href="#h26-0-131" id="h26-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> The project had a constricted time frame from late May to early June 2021. The portal gun was a parting gift my friend gave someone.
+</a><a href="#h26-0-132" id="h26-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a>
+</a><a href="#h26-0-133" id="h26-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> It housed an Arduino, an mp3 player, a rotary encoder, a couple of AA batteries, and a three-wide 7-segment display.\
+</a><a href="#h26-0-134" id="h26-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> It had a boot-up sequence and allowed you to &quot;select&quot; different world coordinates, with a bias towards C137.
+</a><a href="#h26-0-135" id="h26-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> Depressing the rotary encoder fired the gun, turning on the front lights and playing a sound effect.
+</a><a href="#h26-0-136" id="h26-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a>
+</a><a href="#h26-0-137" id="h26-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> 
+</a><a href="#h26-0-138" id="h26-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> 
+</a><a href="#h26-0-139" id="h26-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> 
+</a><a href="#h26-0-140" id="h26-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-141" id="h26-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a>
+</a><a href="#h26-0-142" id="h26-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> ## Minesweeper
+</a><a href="#h26-0-143" id="h26-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a>
+</a><a href="#h26-0-144" id="h26-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> [Minesweeper](https://github.com/Samdal/minesweeper) was my first C project. It marked the birth of a new era for me. I finalized it at the end of April 2021 and used Raylib to do the graphics.
+</a><a href="#h26-0-145" id="h26-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a>
+</a><a href="#h26-0-146" id="h26-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> 
+</a><a href="#h26-0-147" id="h26-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-148" id="h26-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a>
+</a><a href="#h26-0-149" id="h26-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> ## gs_snake
+</a><a href="#h26-0-150" id="h26-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a>
+</a><a href="#h26-0-151" id="h26-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a> [gs_snake](https://github.com/Samdal/gs_snake) was a snake clone I made with [Gunsligner](https://github.com/MrFrenik/gunslinger).
+</a><a href="#h26-0-152" id="h26-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a>
+</a><a href="#h26-0-153" id="h26-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> I have since programmed a lot with Gunslinger. I am active in its discord server.
+</a><a href="#h26-0-154" id="h26-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> Discovering Gunslinger was a critical part of my development as an early programmer.
+</a><a href="#h26-0-155" id="h26-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> It made me discover new ways to program. I uncovered a lot from reading John&#39;s code, and I learned about Jonathan Blow, Casey Muratory, Handmade Hero, and Ryan Fleury.
+</a><a href="#h26-0-156" id="h26-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a>
+</a><a href="#h26-0-157" id="h26-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> 
+</a><a href="#h26-0-158" id="h26-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-159" id="h26-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a>
+</a><a href="#h26-0-160" id="h26-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a> ## HS
+</a><a href="#h26-0-161" id="h26-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a>
+</a><a href="#h26-0-162" id="h26-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> [HS](https://github.com/Samdal/hs) is an OpenGL wrapper. It simplifies resource creation and usage.
+</a><a href="#h26-0-163" id="h26-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a>
+</a><a href="#h26-0-164" id="h26-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> I wanted to try making a library while following along [Learn OpenGL](https://learnopengl.com/).
+</a><a href="#h26-0-165" id="h26-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> The project remains incomplete, and I never made anything proper with it.
+</a><a href="#h26-0-166" id="h26-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a>
+</a><a href="#h26-0-167" id="h26-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> 
+</a><a href="#h26-0-168" id="h26-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-169" id="h26-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a>
+</a><a href="#h26-0-170" id="h26-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a>
+</a><a href="#h26-0-171" id="h26-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> ## Anders Tale (C version)
+</a><a href="#h26-0-172" id="h26-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a>
+</a><a href="#h26-0-173" id="h26-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a> I figured I could use [HS](#hs) to make something, and re-making Anders Tale seemed fun. It would be a pleasant way to have some focus.
+</a><a href="#h26-0-174" id="h26-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a>
+</a><a href="#h26-0-175" id="h26-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> The notable part about the game was its simplistic tile-map system and an AABB collision. It supported &quot;allowed-areas&quot;. Instead of mapping each wall as large collision shapes, they pushed the player inside a room.
+</a><a href="#h26-0-176" id="h26-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a>
+</a><a href="#h26-0-177" id="h26-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> I never got far with this version of Anders Tale.
+</a><a href="#h26-0-178" id="h26-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a>
+</a><a href="#h26-0-179" id="h26-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> ## Anders Tale Room editor
+</a><a href="#h26-0-180" id="h26-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a>
+</a><a href="#h26-0-181" id="h26-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> [Anders Tale Room editor](https://github.com/Samdal/anders_tale_room_editor) was the tile-map editor for the C variant of Anders Tale.
+</a><a href="#h26-0-182" id="h26-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a>
+</a><a href="#h26-0-183" id="h26-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> It was another project made with [HS](#HS), and it used [Nuklear](https://github.com/Immediate-Mode-UI/Nuklear) for the Gui.
+</a><a href="#h26-0-184" id="h26-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a>
+</a><a href="#h26-0-185" id="h26-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> This project was my first real introduction to serialization and de-serialization, and I made a custom file format for the tile maps.
+</a><a href="#h26-0-186" id="h26-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> I added font rendering through STB TrueType, which taught me a lot.
+</a><a href="#h26-0-187" id="h26-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a>
+</a><a href="#h26-0-188" id="h26-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> 
+</a><a href="#h26-0-189" id="h26-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-190" id="h26-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a>
+</a><a href="#h26-0-191" id="h26-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> ## Ghostbusters Costume
+</a><a href="#h26-0-192" id="h26-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a>
+</a><a href="#h26-0-193" id="h26-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> The [Ghostbusters Costume](https://github.com/Samdal/ProtonPack) is another undertaking with my friend from primary school. The proton pack is the main project we&#39;ve had together.
+</a><a href="#h26-0-194" id="h26-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a>
+</a><a href="#h26-0-195" id="h26-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> We are both avid Ghostbusters fans and the earliest dreams of our very own costume came during fourth grade.
+</a><a href="#h26-0-196" id="h26-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> We made many revisions over the years. Naturally, all the early attempts were awful, as we were very young.
+</a><a href="#h26-0-197" id="h26-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a>
+</a><a href="#h26-0-198" id="h26-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> As with the [Rick &amp; Morty Portal Gun](#rick--morty-portal-gun), my friend did most of the prop design, and I did the electronics.
+</a><a href="#h26-0-199" id="h26-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a>
+</a><a href="#h26-0-200" id="h26-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a>
+</a><a href="#h26-0-201" id="h26-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a> The final variant used an Arduino mega connected to an mp3 player, neopixels, LEDs of different colors, an audio amplifier, a lithium drill battery, both a 12V and 5V supply, a vibrator motor in the gun, a bunch of buttons and switches and a rotary encoder.
+</a><a href="#h26-0-202" id="h26-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> The realistic exterior, lights, sounds, and effects made it even more awesome and movie-accurate than I ever imagined.
+</a><a href="#h26-0-203" id="h26-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a>
+</a><a href="#h26-0-204" id="h26-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> 
+</a><a href="#h26-0-205" id="h26-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> 
+</a><a href="#h26-0-206" id="h26-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> 
+</a><a href="#h26-0-207" id="h26-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-208" id="h26-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a>
+</a><a href="#h26-0-209" id="h26-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a> ## SE
+</a><a href="#h26-0-210" id="h26-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a>
+</a><a href="#h26-0-211" id="h26-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a> [SE](https://github.com/Samdal/se), the *Simple Editor*
+</a><a href="#h26-0-212" id="h26-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a>
+</a><a href="#h26-0-213" id="h26-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> SE was a decently sized project I predominantly worked on during December 2021 and early 2022.
+</a><a href="#h26-0-214" id="h26-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a>
+</a><a href="#h26-0-215" id="h26-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> My editor was (and still is) Doom Emacs. Emacs is extremely slow, and I envisioned an editor with features I used without the bloat.
+</a><a href="#h26-0-216" id="h26-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a>
+</a><a href="#h26-0-217" id="h26-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> I started with the code base of [ST, the Suckless Terminal](https://st.suckless.org/). Ripping out the terminal part left me with a minimal X11/Xft monospace text renderer.
+</a><a href="#h26-0-218" id="h26-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a>
+</a><a href="#h26-0-219" id="h26-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> SE continued in a simple and Suckless fashion. You configured it by changing `config.c`. It had a callback interface where you registered extensions without inserting code into core files.
+</a><a href="#h26-0-220" id="h26-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a>
+</a><a href="#h26-0-221" id="h26-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a> The syntax highlighting and auto-indents employed a custom state-machine-like rule system.
+</a><a href="#h26-0-222" id="h26-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a>
+</a><a href="#h26-0-223" id="h26-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> I implemented a reasonably complete Vim support. It was a big undertaking, but I got quite far. The main missing features were only macros and markers.
+</a><a href="#h26-0-224" id="h26-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a>
+</a><a href="#h26-0-225" id="h26-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> 
+</a><a href="#h26-0-226" id="h26-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> 
+</a><a href="#h26-0-227" id="h26-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> 
+</a><a href="#h26-0-228" id="h26-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-229" id="h26-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a>
+</a><a href="#h26-0-230" id="h26-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a> ## ArduinoNative
+</a><a href="#h26-0-231" id="h26-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a>
+</a><a href="#h26-0-232" id="h26-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a> [ArduinoNative](https://github.com/Samdal/ArduinoNative) was a header-only C++ project implementing the same top-level features as the Arduino library.
+</a><a href="#h26-0-233" id="h26-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> It used the console to expose a virtual board interface and monitoring functionality.
+</a><a href="#h26-0-234" id="h26-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a>
+</a><a href="#h26-0-235" id="h26-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a> ArduinoNative is probably the most usable of my projects. The code isn&#39;t that great, but the interface is clean.
+</a><a href="#h26-0-236" id="h26-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a> Compared to other ways of simulating an Arduino, using ArduinoNative is very simple.
+</a><a href="#h26-0-237" id="h26-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a>
+</a><a href="#h26-0-238" id="h26-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> Serial and AnalogRead Example
+</a><a href="#h26-0-239" id="h26-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> ```c
+</a><a href="#h26-0-240" id="h26-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a> #define AN_BOARD_NANO
+</a><a href="#h26-0-241" id="h26-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a> #define AN_IMPL
+</a><a href="#h26-0-242" id="h26-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> #include &quot;ArduinoNative.hpp&quot;
+</a><a href="#h26-0-243" id="h26-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a>
+</a><a href="#h26-0-244" id="h26-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> int analogpin = A7;
+</a><a href="#h26-0-245" id="h26-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a>
+</a><a href="#h26-0-246" id="h26-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a> void setup()
+</a><a href="#h26-0-247" id="h26-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a> {
+</a><a href="#h26-0-248" id="h26-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> Serial.begin(9600);
+</a><a href="#h26-0-249" id="h26-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a> pinMode(analogpin, INPUT);
+</a><a href="#h26-0-250" id="h26-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a> }
+</a><a href="#h26-0-251" id="h26-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a>
+</a><a href="#h26-0-252" id="h26-0-252" class="d">-<a href="#l234" class="line" id="l234"> 234</a> void loop()
+</a><a href="#h26-0-253" id="h26-0-253" class="d">-<a href="#l235" class="line" id="l235"> 235</a> {
+</a><a href="#h26-0-254" id="h26-0-254" class="d">-<a href="#l236" class="line" id="l236"> 236</a> #ifdef ArduinoNative
+</a><a href="#h26-0-255" id="h26-0-255" class="d">-<a href="#l237" class="line" id="l237"> 237</a> an_request_voltage(analogpin);
+</a><a href="#h26-0-256" id="h26-0-256" class="d">-<a href="#l238" class="line" id="l238"> 238</a> #endif
+</a><a href="#h26-0-257" id="h26-0-257" class="d">-<a href="#l239" class="line" id="l239"> 239</a> unsigned val = analogRead(analogpin);
+</a><a href="#h26-0-258" id="h26-0-258" class="d">-<a href="#l240" class="line" id="l240"> 240</a> Serial.print(&quot;Read value &quot;);
+</a><a href="#h26-0-259" id="h26-0-259" class="d">-<a href="#l241" class="line" id="l241"> 241</a> Serial.println(val);
+</a><a href="#h26-0-260" id="h26-0-260" class="d">-<a href="#l242" class="line" id="l242"> 242</a> float voltage = map(val, 0, 1023, 0.0, 5.0);
+</a><a href="#h26-0-261" id="h26-0-261" class="d">-<a href="#l243" class="line" id="l243"> 243</a> Serial.print(&quot;Voltage on pin is: &quot;);
+</a><a href="#h26-0-262" id="h26-0-262" class="d">-<a href="#l244" class="line" id="l244"> 244</a> Serial.println(voltage, 2);
+</a><a href="#h26-0-263" id="h26-0-263" class="d">-<a href="#l245" class="line" id="l245"> 245</a> delay(30);
+</a><a href="#h26-0-264" id="h26-0-264" class="d">-<a href="#l246" class="line" id="l246"> 246</a> }
+</a><a href="#h26-0-265" id="h26-0-265" class="d">-<a href="#l247" class="line" id="l247"> 247</a> ```
+</a><a href="#h26-0-266" id="h26-0-266" class="d">-<a href="#l248" class="line" id="l248"> 248</a> Output:
+</a><a href="#h26-0-267" id="h26-0-267" class="d">-<a href="#l249" class="line" id="l249"> 249</a> ```
+</a><a href="#h26-0-268" id="h26-0-268" class="d">-<a href="#l250" class="line" id="l250"> 250</a> set voltage of pin 21 to: 3.2
+</a><a href="#h26-0-269" id="h26-0-269" class="d">-<a href="#l251" class="line" id="l251"> 251</a> Read value 654
+</a><a href="#h26-0-270" id="h26-0-270" class="d">-<a href="#l252" class="line" id="l252"> 252</a> Voltage on pin is: 3.20
+</a><a href="#h26-0-271" id="h26-0-271" class="d">-<a href="#l253" class="line" id="l253"> 253</a> ...
+</a><a href="#h26-0-272" id="h26-0-272" class="d">-<a href="#l254" class="line" id="l254"> 254</a> ```
+</a><a href="#h26-0-273" id="h26-0-273" class="d">-<a href="#l255" class="line" id="l255"> 255</a>
+</a><a href="#h26-0-274" id="h26-0-274" class="d">-<a href="#l256" class="line" id="l256"> 256</a> ## nisse
+</a><a href="#h26-0-275" id="h26-0-275" class="d">-<a href="#l257" class="line" id="l257"> 257</a>
+</a><a href="#h26-0-276" id="h26-0-276" class="d">-<a href="#l258" class="line" id="l258"> 258</a> [nisse](https://github.com/Samdal/nisse), the ***n**ot **i**ntricate **s**erialised **s** **e**xpressions*
+</a><a href="#h26-0-277" id="h26-0-277" class="d">-<a href="#l259" class="line" id="l259"> 259</a> ```
+</a><a href="#h26-0-278" id="h26-0-278" class="d">-<a href="#l260" class="line" id="l260"> 260</a> nisse __
+</a><a href="#h26-0-279" id="h26-0-279" class="d">-<a href="#l261" class="line" id="l261"> 261</a> .-&#39; |
+</a><a href="#h26-0-280" id="h26-0-280" class="d">-<a href="#l262" class="line" id="l262"> 262</a> / &lt;\|
+</a><a href="#h26-0-281" id="h26-0-281" class="d">-<a href="#l263" class="line" id="l263"> 263</a> / \&#39;
+</a><a href="#h26-0-282" id="h26-0-282" class="d">-<a href="#l264" class="line" id="l264"> 264</a> |_.- o-o
+</a><a href="#h26-0-283" id="h26-0-283" class="d">-<a href="#l265" class="line" id="l265"> 265</a> / C -._)\
+</a><a href="#h26-0-284" id="h26-0-284" class="d">-<a href="#l266" class="line" id="l266"> 266</a> /&#39;, |
+</a><a href="#h26-0-285" id="h26-0-285" class="d">-<a href="#l267" class="line" id="l267"> 267</a> | `-,_,__,&#39;
+</a><a href="#h26-0-286" id="h26-0-286" class="d">-<a href="#l268" class="line" id="l268"> 268</a> (,,)====[_]=|
+</a><a href="#h26-0-287" id="h26-0-287" class="d">-<a href="#l269" class="line" id="l269"> 269</a> &#39;. ____/
+</a><a href="#h26-0-288" id="h26-0-288" class="d">-<a href="#l270" class="line" id="l270"> 270</a> | -|-|_
+</a><a href="#h26-0-289" id="h26-0-289" class="d">-<a href="#l271" class="line" id="l271"> 271</a> |____)_)
+</a><a href="#h26-0-290" id="h26-0-290" class="d">-<a href="#l272" class="line" id="l272"> 272</a> ```
+</a><a href="#h26-0-291" id="h26-0-291" class="d">-<a href="#l273" class="line" id="l273"> 273</a>
+</a><a href="#h26-0-292" id="h26-0-292" class="d">-<a href="#l274" class="line" id="l274"> 274</a> An evening in November of 2022 inspired me to make a simpler version of JSON. It&#39;s essentially an S expression parser with some helper macros.
+</a><a href="#h26-0-293" id="h26-0-293" class="d">-<a href="#l275" class="line" id="l275"> 275</a> Like my previous parsing projects, it&#39;s made raw without a tokenizer.
+</a><a href="#h26-0-294" id="h26-0-294" class="d">-<a href="#l276" class="line" id="l276"> 276</a> It doesn&#39;t support escaped characters, which is probably the primary feature it lacks.
+</a><a href="#h26-0-295" id="h26-0-295" class="d">-<a href="#l277" class="line" id="l277"> 277</a>
+</a><a href="#h26-0-296" id="h26-0-296" class="d">-<a href="#l278" class="line" id="l278"> 278</a> I have considered creating a new version with slice-based strings, an arena allocator, and a tokenizer.
+</a><a href="#h26-0-297" id="h26-0-297" class="d">-<a href="#l279" class="line" id="l279"> 279</a> It would be a good exercise.
+</a><a href="#h26-0-298" id="h26-0-298" class="d">-<a href="#l280" class="line" id="l280"> 280</a>
+</a><a href="#h26-0-299" id="h26-0-299" class="d">-<a href="#l281" class="line" id="l281"> 281</a> ## gs_ddt
+</a><a href="#h26-0-300" id="h26-0-300" class="d">-<a href="#l282" class="line" id="l282"> 282</a>
+</a><a href="#h26-0-301" id="h26-0-301" class="d">-<a href="#l283" class="line" id="l283"> 283</a> [Gunsligner Drop-Down Terminal](https://github.com/Samdal/gs_ddt) was a simple debug terminal I decided to write when I started college.
+</a><a href="#h26-0-302" id="h26-0-302" class="d">-<a href="#l284" class="line" id="l284"> 284</a> It allowed you to invoke custom commands inside your game. It&#39;s been a helpful tool, and I&#39;ve had it in all my Gunslinger projects since.
+</a><a href="#h26-0-303" id="h26-0-303" class="d">-<a href="#l285" class="line" id="l285"> 285</a>
+</a><a href="#h26-0-304" id="h26-0-304" class="d">-<a href="#l286" class="line" id="l286"> 286</a> I made an [example program](https://github.com/Samdal/gs_ddt_ex) for it.
+</a><a href="#h26-0-305" id="h26-0-305" class="d">-<a href="#l287" class="line" id="l287"> 287</a>
+</a><a href="#h26-0-306" id="h26-0-306" class="d">-<a href="#l288" class="line" id="l288"> 288</a> 
+</a><a href="#h26-0-307" id="h26-0-307" class="d">-<a href="#l289" class="line" id="l289"> 289</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-308" id="h26-0-308" class="d">-<a href="#l290" class="line" id="l290"> 290</a>
+</a><a href="#h26-0-309" id="h26-0-309" class="d">-<a href="#l291" class="line" id="l291"> 291</a> ## gs_avdecode
+</a><a href="#h26-0-310" id="h26-0-310" class="d">-<a href="#l292" class="line" id="l292"> 292</a>
+</a><a href="#h26-0-311" id="h26-0-311" class="d">-<a href="#l293" class="line" id="l293"> 293</a> [gs_avdecode](https://github.com/Samdal/gs_avdecode) was a media decoder for playing videos in Gunslinger using the avcodec API from ffmpeg.
+</a><a href="#h26-0-312" id="h26-0-312" class="d">-<a href="#l294" class="line" id="l294"> 294</a>
+</a><a href="#h26-0-313" id="h26-0-313" class="d">-<a href="#l295" class="line" id="l295"> 295</a> I also created an [example program](https://github.com/Samdal/gs_avdecode_ex) for this utility.
+</a><a href="#h26-0-314" id="h26-0-314" class="d">-<a href="#l296" class="line" id="l296"> 296</a>
+</a><a href="#h26-0-315" id="h26-0-315" class="d">-<a href="#l297" class="line" id="l297"> 297</a> The latest revision of the program isn&#39;t the one GitHub, as I decided to keep it private (it&#39;s a bit more integrated into work code now).
+</a><a href="#h26-0-316" id="h26-0-316" class="d">-<a href="#l298" class="line" id="l298"> 298</a>
+</a><a href="#h26-0-317" id="h26-0-317" class="d">-<a href="#l299" class="line" id="l299"> 299</a> I still think `gs_avdecode` is an alright reference if you wish to learn avcodec.
+</a><a href="#h26-0-318" id="h26-0-318" class="d">-<a href="#l300" class="line" id="l300"> 300</a>
+</a><a href="#h26-0-319" id="h26-0-319" class="d">-<a href="#l301" class="line" id="l301"> 301</a> ## gs_bucket_array
+</a><a href="#h26-0-320" id="h26-0-320" class="d">-<a href="#l302" class="line" id="l302"> 302</a> [gs_bucket_array](https://github.com/Samdal/gs_bucket_array) was a generic data structure I made for Gunslinger.
+</a><a href="#h26-0-321" id="h26-0-321" class="d">-<a href="#l303" class="line" id="l303"> 303</a>
+</a><a href="#h26-0-322" id="h26-0-322" class="d">-<a href="#l304" class="line" id="l304"> 304</a> It operates similarly to `std::deque`. It&#39;s a dynamic array that contains pointers to *chunks* or *buckets*. The array grows by appending a fixed-size bucket, which gives a good compromise between size and insert/delete/iterate times while retaining pointer stability.
+</a><a href="#h26-0-323" id="h26-0-323" class="d">-<a href="#l305" class="line" id="l305"> 305</a>
+</a><a href="#h26-0-324" id="h26-0-324" class="d">-<a href="#l306" class="line" id="l306"> 306</a> The implementation additionally came with an optional packed free-list.
+</a><a href="#h26-0-325" id="h26-0-325" class="d">-<a href="#l307" class="line" id="l307"> 307</a>
+</a><a href="#h26-0-326" id="h26-0-326" class="d">-<a href="#l308" class="line" id="l308"> 308</a> I don&#39;t use this project anymore. I would rather use a linked list or static allocation.
+</a><a href="#h26-0-327" id="h26-0-327" class="d">-<a href="#l309" class="line" id="l309"> 309</a>
+</a><a href="#h26-0-328" id="h26-0-328" class="d">-<a href="#l310" class="line" id="l310"> 310</a> ```c
+</a><a href="#h26-0-329" id="h26-0-329" class="d">-<a href="#l311" class="line" id="l311"> 311</a> gs_bucket_array(float) ba = gs_bucket_array_new(float, 100); // Bucket array with internal &#39;float&#39; data, where each bucket is 100 floats
+</a><a href="#h26-0-330" id="h26-0-330" class="d">-<a href="#l312" class="line" id="l312"> 312</a> gs_bucket_array_reserve(ba, 2); // Reserves 2 buckets
+</a><a href="#h26-0-331" id="h26-0-331" class="d">-<a href="#l313" class="line" id="l313"> 313</a> gs_bucket_array_push(ba, 3.145f); // Pushes 3.145 onto the end of the bucket array
+</a><a href="#h26-0-332" id="h26-0-332" class="d">-<a href="#l314" class="line" id="l314"> 314</a> float* val_p = gs_bucket_array_getp(ba, index); // Returns a pointer to your data
+</a><a href="#h26-0-333" id="h26-0-333" class="d">-<a href="#l315" class="line" id="l315"> 315</a> float val = gs_bucket_array_get(ba, index); // Dereferences your data as well
+</a><a href="#h26-0-334" id="h26-0-334" class="d">-<a href="#l316" class="line" id="l316"> 316</a>
+</a><a href="#h26-0-335" id="h26-0-335" class="d">-<a href="#l317" class="line" id="l317"> 317</a> uint32_t bs = gs_bucket_array_bucket_size(ba) // Returns initialized bucket size
+</a><a href="#h26-0-336" id="h26-0-336" class="d">-<a href="#l318" class="line" id="l318"> 318</a> uint32_t bc = gs_bucket_array_bucket_count(ba) // Returns the amount of buckets allocated
+</a><a href="#h26-0-337" id="h26-0-337" class="d">-<a href="#l319" class="line" id="l319"> 319</a> uint32_t ba_cap = gs_bucket_array_capacity(ba) // Returns bucket_size * bucket_count
+</a><a href="#h26-0-338" id="h26-0-338" class="d">-<a href="#l320" class="line" id="l320"> 320</a> uint32_t ba_size = gs_bucket_array_size(ba) // returns index+1 of the last element
+</a><a href="#h26-0-339" id="h26-0-339" class="d">-<a href="#l321" class="line" id="l321"> 321</a> gs_bucket_array_free(ba) // Free&#39;s the entire array, make sure your elements are free&#39;d first
+</a><a href="#h26-0-340" id="h26-0-340" class="d">-<a href="#l322" class="line" id="l322"> 322</a> ```
+</a><a href="#h26-0-341" id="h26-0-341" class="d">-<a href="#l323" class="line" id="l323"> 323</a>
+</a><a href="#h26-0-342" id="h26-0-342" class="d">-<a href="#l324" class="line" id="l324"> 324</a> ## awaC
+</a><a href="#h26-0-343" id="h26-0-343" class="d">-<a href="#l325" class="line" id="l325"> 325</a>
+</a><a href="#h26-0-344" id="h26-0-344" class="d">-<a href="#l326" class="line" id="l326"> 326</a> [AWA5.0](https://github.com/TempTempai/AWA5.0) is a stack-based [esoteric programming language](https://en.wikipedia.org/wiki/Esoteric_programming_language) where you manually write the bits with `wa` or `awa`.
+</a><a href="#h26-0-345" id="h26-0-345" class="d">-<a href="#l327" class="line" id="l327"> 327</a>
+</a><a href="#h26-0-346" id="h26-0-346" class="d">-<a href="#l328" class="line" id="l328"> 328</a> 
+</a><a href="#h26-0-347" id="h26-0-347" class="d">-<a href="#l329" class="line" id="l329"> 329</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-348" id="h26-0-348" class="d">-<a href="#l330" class="line" id="l330"> 330</a>
+</a><a href="#h26-0-349" id="h26-0-349" class="d">-<a href="#l331" class="line" id="l331"> 331</a> JavaScript was the chosen language for the original implementation. Others have also made their interpreters and compilers for it. I made mine in C and called it [awaC](https://github.com/Samdal/awaC?tab=readme-ov-file)
+</a><a href="#h26-0-350" id="h26-0-350" class="d">-<a href="#l332" class="line" id="l332"> 332</a>
+</a><a href="#h26-0-351" id="h26-0-351" class="d">-<a href="#l333" class="line" id="l333"> 333</a> I originally planned to use awaC as an excuse to make a graphical debugger, but I never got to that part.
+</a><a href="#h26-0-352" id="h26-0-352" class="d">-<a href="#l334" class="line" id="l334"> 334</a> The interpreter only provided debug printing of the stack and program counter.
+</a><a href="#h26-0-353" id="h26-0-353" class="d">-<a href="#l335" class="line" id="l335"> 335</a>
+</a><a href="#h26-0-354" id="h26-0-354" class="d">-<a href="#l336" class="line" id="l336"> 336</a> After watching a Tsoding stream about making a web server in the flat assembler, I knew I wanted to do that with AWA5.0. All I needed was to extend the instruction set with `syscall`, and painstakingly write over a kilobyte of `awa awawaw awawaw awawa`.
+</a><a href="#h26-0-355" id="h26-0-355" class="d">-<a href="#l337" class="line" id="l337"> 337</a> The website I ended up hosting was a JavaScript interpreter of AWA5.0.
+</a><a href="#h26-0-356" id="h26-0-356" class="d">-<a href="#l338" class="line" id="l338"> 338</a>
+</a><a href="#h26-0-357" id="h26-0-357" class="d">-<a href="#l339" class="line" id="l339"> 339</a> 
+</a><a href="#h26-0-358" id="h26-0-358" class="d">-<a href="#l340" class="line" id="l340"> 340</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h26-0-359" id="h26-0-359" class="d">-</pre>
+</a><a href="#h26-0-360" id="h26-0-360" class="d">-</div>
+</a><a href="#h26-0-361" id="h26-0-361" class="d">-</body>
+</a><a href="#h26-0-362" id="h26-0-362" class="d">-</html>
+</a><b>diff --git a/<a id="h27" href="../file/git/n-channel/file/_posts/2025-02-28-build-sh.md.html.html">git/n-channel/file/_posts/2025-02-28-build-sh.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-28-build-sh.md.html.html">git/n-channel/file/_posts/2025-02-28-build-sh.md.html</a></b>
+<a href="#h27-0" id="h27-0" class="h">@@ -1,186 +0,0 @@
+</a><a href="#h27-0-0" id="h27-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h27-0-1" id="h27-0-1" class="d">-<html>
+</a><a href="#h27-0-2" id="h27-0-2" class="d">-<head>
+</a><a href="#h27-0-3" id="h27-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h27-0-4" id="h27-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h27-0-5" id="h27-0-5" class="d">-<title>2025-02-28-build-sh.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h27-0-6" id="h27-0-6" class="d">-</title>
+</a><a href="#h27-0-7" id="h27-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h27-0-8" id="h27-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h27-0-9" id="h27-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h27-0-10" id="h27-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h27-0-11" id="h27-0-11" class="d">-</head>
+</a><a href="#h27-0-12" id="h27-0-12" class="d">-<body>
+</a><a href="#h27-0-13" id="h27-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h27-0-14" id="h27-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h27-0-15" id="h27-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h27-0-16" id="h27-0-16" class="d">-<hr/>
+</a><a href="#h27-0-17" id="h27-0-17" class="d">-<div id="content">
+</a><a href="#h27-0-18" id="h27-0-18" class="d">-<p> 2025-02-28-build-sh.md (4957B)</p><hr/><pre id="blob">
+</a><a href="#h27-0-19" id="h27-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h27-0-20" id="h27-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h27-0-21" id="h27-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;Compiling C on Unix: build.sh&quot;
+</a><a href="#h27-0-22" id="h27-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: The no bullshit way to compile C (on Unix)
+</a><a href="#h27-0-23" id="h27-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> comments: true
+</a><a href="#h27-0-24" id="h27-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags: [misc, programming, C]
+</a><a href="#h27-0-25" id="h27-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h27-0-26" id="h27-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h27-0-27" id="h27-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> ## What do I want from a build system?
+</a><a href="#h27-0-28" id="h27-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h27-0-29" id="h27-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> I want a build system to be:
+</a><a href="#h27-0-30" id="h27-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> - Easy to maintain
+</a><a href="#h27-0-31" id="h27-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> - Minimal dependencies
+</a><a href="#h27-0-32" id="h27-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> - Configurable
+</a><a href="#h27-0-33" id="h27-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h27-0-34" id="h27-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> And optionally:
+</a><a href="#h27-0-35" id="h27-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> - multi-threaded / incremental
+</a><a href="#h27-0-36" id="h27-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a>
+</a><a href="#h27-0-37" id="h27-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> ## The unity build
+</a><a href="#h27-0-38" id="h27-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a>
+</a><a href="#h27-0-39" id="h27-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> Unity builds are not incremental. They work by `#include`-ing all source code into one file and compiling it as a single translation unit.
+</a><a href="#h27-0-40" id="h27-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h27-0-41" id="h27-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> ```c
+</a><a href="#h27-0-42" id="h27-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> // unity.c
+</a><a href="#h27-0-43" id="h27-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> #include &quot;utils.h&quot;
+</a><a href="#h27-0-44" id="h27-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> #include &quot;utils.c&quot;
+</a><a href="#h27-0-45" id="h27-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> #include &quot;fs.h&quot;
+</a><a href="#h27-0-46" id="h27-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> #include &quot;fs.c&quot;
+</a><a href="#h27-0-47" id="h27-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> #include &quot;main.c&quot;
+</a><a href="#h27-0-48" id="h27-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> ```
+</a><a href="#h27-0-49" id="h27-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> ```sh
+</a><a href="#h27-0-50" id="h27-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> #!/bin/bash
+</a><a href="#h27-0-51" id="h27-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a>
+</a><a href="#h27-0-52" id="h27-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> CC=&quot;clang&quot;
+</a><a href="#h27-0-53" id="h27-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> output=(./bin/App)
+</a><a href="#h27-0-54" id="h27-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> sources=(./src/unity.c)
+</a><a href="#h27-0-55" id="h27-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> compiler_flags=(-Wall -pedantic -std=c99 -Isrc/)
+</a><a href="#h27-0-56" id="h27-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> linker_flags=(-fuse-ld=mold)
+</a><a href="#h27-0-57" id="h27-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a>
+</a><a href="#h27-0-58" id="h27-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> ${CC} ${compiler_flags[*]} ${sources[*]} ${linker_flags[*]} -o ${output}
+</a><a href="#h27-0-59" id="h27-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> ```
+</a><a href="#h27-0-60" id="h27-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h27-0-61" id="h27-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> If all your exposure is from &quot;real build systems,&quot; you might find this baffling.
+</a><a href="#h27-0-62" id="h27-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> My advice is to form your own opinions—don&#39;t accept the gospel of others without a second thought.
+</a><a href="#h27-0-63" id="h27-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a>
+</a><a href="#h27-0-64" id="h27-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> Unity builds have numerous benefits and should be the go-to for shipping. Builds of this kind are easy to port and give the compiler more opportunities for optimization. It is also by far the simplest method.
+</a><a href="#h27-0-65" id="h27-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h27-0-66" id="h27-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> Structuring your program with the knowledge that it will use a unity build lets us do some tricks. Source files aren&#39;t compiled separately, and we control their inclusion order. Exploiting this removes messy `#include` statements. You can even disregard header guards if you dare.
+</a><a href="#h27-0-67" id="h27-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a>
+</a><a href="#h27-0-68" id="h27-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> The benefit is less clutter in your header and source files. Less includes also means less work for the compiler. In some cases, unity builds have shorter clean-build times.
+</a><a href="#h27-0-69" id="h27-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> Doing this will make LSPs or editor linting less effective, but that&#39;s not a big deal. The only real problem is symbol collisions inside the single translation unit, which may or may not be trivial.
+</a><a href="#h27-0-70" id="h27-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h27-0-71" id="h27-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> ## The incremental build
+</a><a href="#h27-0-72" id="h27-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a>
+</a><a href="#h27-0-73" id="h27-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> Although unity builds provide many benefits, you may want to do an incremental build if your project is &quot;too complex.&quot;
+</a><a href="#h27-0-74" id="h27-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h27-0-75" id="h27-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> Before we start, if your project is too complex, your first attempt should be to fix the core problem. Incremental builds are not an excuse to spread source code across hundreds of files and to create cyclic dependencies.
+</a><a href="#h27-0-76" id="h27-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h27-0-77" id="h27-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> With that out of the way, here is a `build.sh` for multiple source files built in parallel.
+</a><a href="#h27-0-78" id="h27-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> ```sh
+</a><a href="#h27-0-79" id="h27-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> #!/bin/bash
+</a><a href="#h27-0-80" id="h27-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> set -e
+</a><a href="#h27-0-81" id="h27-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a>
+</a><a href="#h27-0-82" id="h27-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> CC=&quot;ccache clang&quot;
+</a><a href="#h27-0-83" id="h27-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> output=(./bin/App)
+</a><a href="#h27-0-84" id="h27-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> sources=(src/main.c src/fs.c)
+</a><a href="#h27-0-85" id="h27-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> compiler_flags=(-Wall -Wextra -pedantic -std=c99 -Isrc/)
+</a><a href="#h27-0-86" id="h27-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> linker_flags=(-fuse-ld=mold)
+</a><a href="#h27-0-87" id="h27-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> objects=()
+</a><a href="#h27-0-88" id="h27-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a>
+</a><a href="#h27-0-89" id="h27-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> for s in &quot;${sources[@]}&quot;; do
+</a><a href="#h27-0-90" id="h27-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> mkdir -p $(dirname &quot;.obj/${s}.o&quot;)
+</a><a href="#h27-0-91" id="h27-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> ${CC} -c ${compiler_flags[*]} ${s} -o .obj/${s}.o &amp;
+</a><a href="#h27-0-92" id="h27-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> objects+=&quot;.obj/${s}.o &quot;
+</a><a href="#h27-0-93" id="h27-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> done
+</a><a href="#h27-0-94" id="h27-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a>
+</a><a href="#h27-0-95" id="h27-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> wait $BACK_PID # wait for compile to finish
+</a><a href="#h27-0-96" id="h27-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> ${CC} ${linker_flags[*]} ${objects[*]} -o ${output}
+</a><a href="#h27-0-97" id="h27-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> ```
+</a><a href="#h27-0-98" id="h27-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a>
+</a><a href="#h27-0-99" id="h27-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> On top of sometimes being faster due to multi-threading, incremental builds let us leverage `ccache` to prevent recompiling unchanged code. Since we still have to re-link, using `mold` as our linker will further increase speeds.
+</a><a href="#h27-0-100" id="h27-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a>
+</a><a href="#h27-0-101" id="h27-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a>
+</a><a href="#h27-0-102" id="h27-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> ## Adding complexity
+</a><a href="#h27-0-103" id="h27-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a>
+</a><a href="#h27-0-104" id="h27-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> Let&#39;s build upon the incremental build by adding the following:
+</a><a href="#h27-0-105" id="h27-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> - Ensure `./bin/` is created
+</a><a href="#h27-0-106" id="h27-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> - Automatically find source files
+</a><a href="#h27-0-107" id="h27-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> - More compiler flags
+</a><a href="#h27-0-108" id="h27-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> - User-specific compiler flags
+</a><a href="#h27-0-109" id="h27-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> - Metaprogram or custom pre-processor
+</a><a href="#h27-0-110" id="h27-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> - Echo state of the program
+</a><a href="#h27-0-111" id="h27-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a>
+</a><a href="#h27-0-112" id="h27-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> ```sh
+</a><a href="#h27-0-113" id="h27-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> #!/bin/bash
+</a><a href="#h27-0-114" id="h27-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> set -e
+</a><a href="#h27-0-115" id="h27-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a>
+</a><a href="#h27-0-116" id="h27-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> ### find and filter sources ###
+</a><a href="#h27-0-117" id="h27-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a>
+</a><a href="#h27-0-118" id="h27-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> mapfile -t sources &lt; &lt;(find -name *.c | sed\
+</a><a href="#h27-0-119" id="h27-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> -e &quot;\|./game/config.*|d&quot; \
+</a><a href="#h27-0-120" id="h27-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> -e &quot;\|./gs/.*|d&quot; \
+</a><a href="#h27-0-121" id="h27-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> -e &quot;\|.*impl.*|d&quot; \
+</a><a href="#h27-0-122" id="h27-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> -e &quot;\|.*third_party.*|d&quot; \
+</a><a href="#h27-0-123" id="h27-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> -e &quot;\|./codegen/.*|d&quot; \
+</a><a href="#h27-0-124" id="h27-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> )
+</a><a href="#h27-0-125" id="h27-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a>
+</a><a href="#h27-0-126" id="h27-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> ### flags ###
+</a><a href="#h27-0-127" id="h27-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a>
+</a><a href="#h27-0-128" id="h27-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> CC=&quot;ccache clang&quot;
+</a><a href="#h27-0-129" id="h27-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> output=(./bin/App)
+</a><a href="#h27-0-130" id="h27-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> compiler_flags=(
+</a><a href="#h27-0-131" id="h27-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> -O0 -march=native -ffast-math
+</a><a href="#h27-0-132" id="h27-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> -I./game/source
+</a><a href="#h27-0-133" id="h27-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> -Wall -Wno-missing-braces -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable -Wno-initializer-overrides -Wfatal-errors
+</a><a href="#h27-0-134" id="h27-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> -g
+</a><a href="#h27-0-135" id="h27-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> )
+</a><a href="#h27-0-136" id="h27-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> linker_flags=(
+</a><a href="#h27-0-137" id="h27-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> -fuse-ld=mold -ldl -lX11 -lXi -lm -lpthread -lavformat -lavcodec -lswscale -lavutil -ludev -lomp -lz -lcurl -luv -lssl -lcrypto
+</a><a href="#h27-0-138" id="h27-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> )
+</a><a href="#h27-0-139" id="h27-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> common_flags=(
+</a><a href="#h27-0-140" id="h27-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> -pthread -fopenmp
+</a><a href="#h27-0-141" id="h27-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> )
+</a><a href="#h27-0-142" id="h27-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> if [ $(whoami) = &quot;halvard&quot; ]; then
+</a><a href="#h27-0-143" id="h27-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> common_flags+=(
+</a><a href="#h27-0-144" id="h27-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> -fsanitize=address,float-divide-by-zero,float-cast-overflow -fno-sanitize=null,alignment -fno-sanitize-recover=all -fno-omit-frame-pointer
+</a><a href="#h27-0-145" id="h27-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> )
+</a><a href="#h27-0-146" id="h27-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> else
+</a><a href="#h27-0-147" id="h27-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> # ...
+</a><a href="#h27-0-148" id="h27-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> fi
+</a><a href="#h27-0-149" id="h27-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a>
+</a><a href="#h27-0-150" id="h27-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> mkdir -p $(dirname &quot;${output}&quot;)
+</a><a href="#h27-0-151" id="h27-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a>
+</a><a href="#h27-0-152" id="h27-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a> ### Compile and run metaprogram ###
+</a><a href="#h27-0-153" id="h27-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a>
+</a><a href="#h27-0-154" id="h27-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> if [ ! -f &quot;./bin/codegen&quot; ] || [ &quot;./codegen/codegen.c&quot; -nt &quot;./bin/codegen&quot; ]; then
+</a><a href="#h27-0-155" id="h27-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> ${CC} -g ./codegen/codegen.c -fuse-ld=mold -o ./bin/codegen
+</a><a href="#h27-0-156" id="h27-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> fi
+</a><a href="#h27-0-157" id="h27-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a>
+</a><a href="#h27-0-158" id="h27-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> ./bin/codegen
+</a><a href="#h27-0-159" id="h27-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a>
+</a><a href="#h27-0-160" id="h27-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a> ### compile program ###
+</a><a href="#h27-0-161" id="h27-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a>
+</a><a href="#h27-0-162" id="h27-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> objects=()
+</a><a href="#h27-0-163" id="h27-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a>
+</a><a href="#h27-0-164" id="h27-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> for i in &quot;${!sources[@]}&quot;; do
+</a><a href="#h27-0-165" id="h27-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> #echo &quot;adding source file ${sources[i]}...&quot;
+</a><a href="#h27-0-166" id="h27-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> mkdir -p $(dirname &quot;.obj/${sources[i]}.o&quot;)
+</a><a href="#h27-0-167" id="h27-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> ${CC} -c ${compiler_flags[*]} ${common_flags[*]} ${sources[i]} -o .obj/${sources[i]}.o &amp;
+</a><a href="#h27-0-168" id="h27-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> objects+=&quot;.obj/${sources[i]}.o &quot;
+</a><a href="#h27-0-169" id="h27-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> done
+</a><a href="#h27-0-170" id="h27-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a>
+</a><a href="#h27-0-171" id="h27-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> echo &quot;Compiling...&quot;
+</a><a href="#h27-0-172" id="h27-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> wait $BACK_PID # wait for compile to finish
+</a><a href="#h27-0-173" id="h27-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a>
+</a><a href="#h27-0-174" id="h27-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a> ### link program ###
+</a><a href="#h27-0-175" id="h27-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a>
+</a><a href="#h27-0-176" id="h27-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a> echo &quot;Linking...&quot;
+</a><a href="#h27-0-177" id="h27-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> ${CC} ${linker_flags[*]} ${common_flags[*]} ${objects[*]} -o ${output}
+</a><a href="#h27-0-178" id="h27-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a> echo &quot;Done!&quot;
+</a><a href="#h27-0-179" id="h27-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> ```
+</a><a href="#h27-0-180" id="h27-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a>
+</a><a href="#h27-0-181" id="h27-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a>
+</a><a href="#h27-0-182" id="h27-0-182" class="d">-</pre>
+</a><a href="#h27-0-183" id="h27-0-183" class="d">-</div>
+</a><a href="#h27-0-184" id="h27-0-184" class="d">-</body>
+</a><a href="#h27-0-185" id="h27-0-185" class="d">-</html>
+</a><b>diff --git a/<a id="h28" href="../file/git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html.html">git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html.html">git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html</a></b>
+<a href="#h28-0" id="h28-0" class="h">@@ -1,106 +0,0 @@
+</a><a href="#h28-0-0" id="h28-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h28-0-1" id="h28-0-1" class="d">-<html>
+</a><a href="#h28-0-2" id="h28-0-2" class="d">-<head>
+</a><a href="#h28-0-3" id="h28-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h28-0-4" id="h28-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h28-0-5" id="h28-0-5" class="d">-<title>2025-02-28-soldering-tutorial.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h28-0-6" id="h28-0-6" class="d">-</title>
+</a><a href="#h28-0-7" id="h28-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h28-0-8" id="h28-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h28-0-9" id="h28-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h28-0-10" id="h28-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h28-0-11" id="h28-0-11" class="d">-</head>
+</a><a href="#h28-0-12" id="h28-0-12" class="d">-<body>
+</a><a href="#h28-0-13" id="h28-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h28-0-14" id="h28-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h28-0-15" id="h28-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h28-0-16" id="h28-0-16" class="d">-<hr/>
+</a><a href="#h28-0-17" id="h28-0-17" class="d">-<div id="content">
+</a><a href="#h28-0-18" id="h28-0-18" class="d">-<p> 2025-02-28-soldering-tutorial.md (3089B)</p><hr/><pre id="blob">
+</a><a href="#h28-0-19" id="h28-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h28-0-20" id="h28-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h28-0-21" id="h28-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;How to Solder [Quick Tutorial]&quot;
+</a><a href="#h28-0-22" id="h28-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: Quick simple soldering tutorial
+</a><a href="#h28-0-23" id="h28-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> comments: true
+</a><a href="#h28-0-24" id="h28-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags: [writing, tutorial, electroincs]
+</a><a href="#h28-0-25" id="h28-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h28-0-26" id="h28-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h28-0-27" id="h28-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> ## 1. Equipment
+</a><a href="#h28-0-28" id="h28-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h28-0-29" id="h28-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a>
+</a><a href="#h28-0-30" id="h28-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> ### Essential Equipment
+</a><a href="#h28-0-31" id="h28-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a>
+</a><a href="#h28-0-32" id="h28-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h28-0-33" id="h28-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> \
+</a><a href="#h28-0-34" id="h28-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> Soldering Iron\
+</a><a href="#h28-0-35" id="h28-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> Solder
+</a><a href="#h28-0-36" id="h28-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-37" id="h28-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h28-0-38" id="h28-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> *(A temperature-controlled soldering station is better, but the non-regulated ones work fine)*
+</a><a href="#h28-0-39" id="h28-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-40" id="h28-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h28-0-41" id="h28-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> ### Recommended Equipment
+</a><a href="#h28-0-42" id="h28-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a>
+</a><a href="#h28-0-43" id="h28-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a>
+</a><a href="#h28-0-44" id="h28-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> \
+</a><a href="#h28-0-45" id="h28-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> Tweezers\
+</a><a href="#h28-0-46" id="h28-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> No-clean Flux\
+</a><a href="#h28-0-47" id="h28-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> Solder Sucker\
+</a><a href="#h28-0-48" id="h28-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> Helping Hands\
+</a><a href="#h28-0-49" id="h28-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> Brass Wool\
+</a><a href="#h28-0-50" id="h28-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> Solder Wick
+</a><a href="#h28-0-51" id="h28-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-52" id="h28-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a>
+</a><a href="#h28-0-53" id="h28-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a>
+</a><a href="#h28-0-54" id="h28-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> ## 2. Don&#39;t put solder on the iron itself
+</a><a href="#h28-0-55" id="h28-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a>
+</a><a href="#h28-0-56" id="h28-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> **Flux is essential for soldering**. It cleans up surface oxide. Without it, your solder joints will be terrible.
+</a><a href="#h28-0-57" id="h28-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> The solder has flux inside it. Putting it on the iron itself makes the flux evaporate.
+</a><a href="#h28-0-58" id="h28-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> To avoid this, heat the joint from one angle and apply the solder from another.
+</a><a href="#h28-0-59" id="h28-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a>
+</a><a href="#h28-0-60" id="h28-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> 
+</a><a href="#h28-0-61" id="h28-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-62" id="h28-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a>
+</a><a href="#h28-0-63" id="h28-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> 
+</a><a href="#h28-0-64" id="h28-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> 
+</a><a href="#h28-0-65" id="h28-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-66" id="h28-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h28-0-67" id="h28-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> Look, it&#39;s a perfect joint!
+</a><a href="#h28-0-68" id="h28-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a>
+</a><a href="#h28-0-69" id="h28-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> Occasionally, it&#39;s hard or impossible to apply solder on the joint separately. In that case, you need to supply the joint with extra flux, either with external flux or touching up the joint again later.
+</a><a href="#h28-0-70" id="h28-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h28-0-71" id="h28-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> If you have trouble heating the joint, apply a tiny amount of solder to the iron to help transfer heat. The liquid solder will increase the surface area and bond the iron and the joint.
+</a><a href="#h28-0-72" id="h28-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a>
+</a><a href="#h28-0-73" id="h28-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a>
+</a><a href="#h28-0-74" id="h28-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> ## 3. Use plenty of flux
+</a><a href="#h28-0-75" id="h28-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a>
+</a><a href="#h28-0-76" id="h28-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> You usually get away with only the flux in the solder for through-hole components. With surface-mount components, having external flux makes a daunting task become a breeze.
+</a><a href="#h28-0-77" id="h28-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> Even so, don&#39;t be afraid of using flux on through-hole devices. It helps improve bad and tricky junctions.
+</a><a href="#h28-0-78" id="h28-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a>
+</a><a href="#h28-0-79" id="h28-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> 
+</a><a href="#h28-0-80" id="h28-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> 
+</a><a href="#h28-0-81" id="h28-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> 
+</a><a href="#h28-0-82" id="h28-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-83" id="h28-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a>
+</a><a href="#h28-0-84" id="h28-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a>
+</a><a href="#h28-0-85" id="h28-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> ## 4. Extra tips
+</a><a href="#h28-0-86" id="h28-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a>
+</a><a href="#h28-0-87" id="h28-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> - Assemble smaller components first. Doing so makes components more accessible and easier to hold in place.
+</a><a href="#h28-0-88" id="h28-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> - Bending the leads on through-hole components makes the friction hold them in place.
+</a><a href="#h28-0-89" id="h28-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a>
+</a><a href="#h28-0-90" id="h28-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> 
+</a><a href="#h28-0-91" id="h28-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-92" id="h28-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a>
+</a><a href="#h28-0-93" id="h28-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> - Joining two wires through a mechanical connection will make it stronger and easier to solder.
+</a><a href="#h28-0-94" id="h28-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a>
+</a><a href="#h28-0-95" id="h28-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> 
+</a><a href="#h28-0-96" id="h28-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> {: style=&quot;text-align: center;&quot;}
+</a><a href="#h28-0-97" id="h28-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a>
+</a><a href="#h28-0-98" id="h28-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> - When doing surface-mount components, it can be beneficial to poorly attach one or two legs of the IC. You can fix them later.
+</a><a href="#h28-0-99" id="h28-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> - Isopropyl alcohol is good at cleaning flux residue.
+</a><a href="#h28-0-100" id="h28-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> - Use brass wool or a damp cellulose sponge to clean the tip if it has too much solder on it.
+</a><a href="#h28-0-101" id="h28-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> - To help perserve the tip, make sure the iron is coated in solder before you turn it off.
+</a><a href="#h28-0-102" id="h28-0-102" class="d">-</pre>
+</a><a href="#h28-0-103" id="h28-0-103" class="d">-</div>
+</a><a href="#h28-0-104" id="h28-0-104" class="d">-</body>
+</a><a href="#h28-0-105" id="h28-0-105" class="d">-</html>
+</a><b>diff --git a/<a id="h29" href="../file/git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html.html">git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html</a> b/<a href="../file/git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html.html">git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html</a></b>
+<a href="#h29-0" id="h29-0" class="h">@@ -1,101 +0,0 @@
+</a><a href="#h29-0-0" id="h29-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h29-0-1" id="h29-0-1" class="d">-<html>
+</a><a href="#h29-0-2" id="h29-0-2" class="d">-<head>
+</a><a href="#h29-0-3" id="h29-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h29-0-4" id="h29-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h29-0-5" id="h29-0-5" class="d">-<title>2025-03-02-productivity-through-simplicity.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h29-0-6" id="h29-0-6" class="d">-</title>
+</a><a href="#h29-0-7" id="h29-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h29-0-8" id="h29-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h29-0-9" id="h29-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h29-0-10" id="h29-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h29-0-11" id="h29-0-11" class="d">-</head>
+</a><a href="#h29-0-12" id="h29-0-12" class="d">-<body>
+</a><a href="#h29-0-13" id="h29-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h29-0-14" id="h29-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h29-0-15" id="h29-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h29-0-16" id="h29-0-16" class="d">-<hr/>
+</a><a href="#h29-0-17" id="h29-0-17" class="d">-<div id="content">
+</a><a href="#h29-0-18" id="h29-0-18" class="d">-<p> 2025-03-02-productivity-through-simplicity.md (4910B)</p><hr/><pre id="blob">
+</a><a href="#h29-0-19" id="h29-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h29-0-20" id="h29-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: post
+</a><a href="#h29-0-21" id="h29-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> title: &quot;Productivity through simplicity: How to be productive as programmer&quot;
+</a><a href="#h29-0-22" id="h29-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> description: How to be productive? Here are my tips for productivy, especially with programming.
+</a><a href="#h29-0-23" id="h29-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> comments: true
+</a><a href="#h29-0-24" id="h29-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> tags: [writing, programming]
+</a><a href="#h29-0-25" id="h29-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> ---
+</a><a href="#h29-0-26" id="h29-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h29-0-27" id="h29-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> ## Preface
+</a><a href="#h29-0-28" id="h29-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h29-0-29" id="h29-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> Since I started programming, I have changed my setup many times. I began with Windows and Visual Studio. I have since then switched to Linux.
+</a><a href="#h29-0-30" id="h29-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a>
+</a><a href="#h29-0-31" id="h29-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> This post will explore my productivity journey and why I believe I&#39;m in a good spot.
+</a><a href="#h29-0-32" id="h29-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h29-0-33" id="h29-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> ## Monitors
+</a><a href="#h29-0-34" id="h29-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a>
+</a><a href="#h29-0-35" id="h29-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> I wanted to get a second monitor when I first got into coding.
+</a><a href="#h29-0-36" id="h29-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> I figured I could use it to have both Unreal Engine and Visual Studio open simultaneously.
+</a><a href="#h29-0-37" id="h29-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> I could even watch a tutorial at the same time!
+</a><a href="#h29-0-38" id="h29-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a>
+</a><a href="#h29-0-39" id="h29-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> In reality, this monitor predominantly spent its days displaying Discord.
+</a><a href="#h29-0-40" id="h29-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h29-0-41" id="h29-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> Down the line, I replaced my primary monitor while keeping the old one. Now I had three monitors: one for Discord, music/docs/browsing, and my main work.
+</a><a href="#h29-0-42" id="h29-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a>
+</a><a href="#h29-0-43" id="h29-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> Eventually, I changed direction. I now only have a single monitor.
+</a><a href="#h29-0-44" id="h29-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a>
+</a><a href="#h29-0-45" id="h29-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> Two features made me change my mind: workspaces and tiling window managers.
+</a><a href="#h29-0-46" id="h29-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a>
+</a><a href="#h29-0-47" id="h29-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> ## Workspaces
+</a><a href="#h29-0-48" id="h29-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a>
+</a><a href="#h29-0-49" id="h29-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> Instead of having tabs and minimizing windows, workspaces allow you to separate and sort windows manually.
+</a><a href="#h29-0-50" id="h29-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a>
+</a><a href="#h29-0-51" id="h29-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> Most operating systems and window managers have workspace support. I prefer systems where switching between workspaces is a single keypress, which is one of the reasons I use [DWM](https://dwm.suckless.org/).
+</a><a href="#h29-0-52" id="h29-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> Simple key binds make switching between workspaces nearly instant. It&#39;s almost faster than rotating your neck to look at a different monitor.
+</a><a href="#h29-0-53" id="h29-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a>
+</a><a href="#h29-0-54" id="h29-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> Usually, I have a debugger and target program on workspace 1, an editor on workspace 2, a web browser on workspace 3, and Discord on workspace 4. The rest don&#39;t follow a convention.
+</a><a href="#h29-0-55" id="h29-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a>
+</a><a href="#h29-0-56" id="h29-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> ## Tiling window managers
+</a><a href="#h29-0-57" id="h29-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a>
+</a><a href="#h29-0-58" id="h29-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> Tiling window managers are over-hyped, and many people will preach about them for no reason.
+</a><a href="#h29-0-59" id="h29-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> I&#39;m not here to do that. On a small screen, I sometimes find tiling window managers cumbersome.
+</a><a href="#h29-0-60" id="h29-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h29-0-61" id="h29-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> I use a tiling WM because they make the good aspect of managing windows easier while making the bad ones harder.
+</a><a href="#h29-0-62" id="h29-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> Floating WMs make it easy to hide away your window mess. Meanwhile, tiling WMs force you to move windows to a different workspace to prevent cluttering.
+</a><a href="#h29-0-63" id="h29-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a>
+</a><a href="#h29-0-64" id="h29-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> I usually favor having one window per workspace, so it wouldn&#39;t be that different if I didn&#39;t use a tiling WM. The cases where I fully appreciate applications automatically showing up side by side are rare, but they do happen.
+</a><a href="#h29-0-65" id="h29-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h29-0-66" id="h29-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> ## Tabs are less helpful than you think
+</a><a href="#h29-0-67" id="h29-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a>
+</a><a href="#h29-0-68" id="h29-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> Don&#39;t get me wrong. Tabs are occasionally pleasant to work with. However, they often do more harm than you realize.
+</a><a href="#h29-0-69" id="h29-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a>
+</a><a href="#h29-0-70" id="h29-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> ### Editors
+</a><a href="#h29-0-71" id="h29-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> The standard workflow for text editors is to have a tab for each open buffer at the top and a tree view on the side. I have found this inefficient. It is much better to be able to search for files with an arbitrary query.
+</a><a href="#h29-0-72" id="h29-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a>
+</a><a href="#h29-0-73" id="h29-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> Browsing through the folder tree or tab bar for the correct file wastes time. I would rather input any substring of a document path and have my editor search all files in my current project. Numerous editors can also list and search through open buffers, removing the need for the tab bar entirely.
+</a><a href="#h29-0-74" id="h29-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a>
+</a><a href="#h29-0-75" id="h29-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> ### Web browser
+</a><a href="#h29-0-76" id="h29-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> On my desktop, I use the [I hate tabs extension](https://addons.mozilla.org/en-US/firefox/addon/i-hate-tabs-sdi-for-firefox/) in Firefox. It helps me stay focused and organized. When a tab has accomplished its task, I close it. If I need a tab for later, it will take up space as a reminder.
+</a><a href="#h29-0-77" id="h29-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a>
+</a><a href="#h29-0-78" id="h29-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> Some tasks become slightly bothersome, like browsing electronics distributors, which often requires many tabs. Splitting away tabs doesn&#39;t work well on my laptop, as it doesn&#39;t have such a large screen.
+</a><a href="#h29-0-79" id="h29-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a>
+</a><a href="#h29-0-80" id="h29-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> ## Become fluent in your editor
+</a><a href="#h29-0-81" id="h29-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a>
+</a><a href="#h29-0-82" id="h29-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> I use Vim key binds. Vim works well, but I see others shooting away with other setups. If you have yet to learn how to do everyday operations fast in your editor, you should. Whether it&#39;s auto-complete, auto-indent, cutting a line, grepping, or navigating quickly with just your keyboard, it&#39;s all worth it.
+</a><a href="#h29-0-83" id="h29-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a>
+</a><a href="#h29-0-84" id="h29-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> However, don&#39;t waste your life trying to become a &quot;Vim enthusiast.&quot; Yes, learning key bindings takes time. Some people are rightfully daunted by switching to something like Vim, but you don&#39;t have to go that far. Learning to be fast in a more typical editor like VS Code will go a long way.
+</a><a href="#h29-0-85" id="h29-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a>
+</a><a href="#h29-0-86" id="h29-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a>
+</a><a href="#h29-0-87" id="h29-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> ## Conclusion
+</a><a href="#h29-0-88" id="h29-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a>
+</a><a href="#h29-0-89" id="h29-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> Find tools that suit you, and learn them well. I highly recommend exploring workspaces. Become as fluent as you can in the tools you end up using. Be self-conscious, and have a mindset where you strive toward higher efficiency.
+</a><a href="#h29-0-90" id="h29-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a>
+</a><a href="#h29-0-91" id="h29-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> Simplicity over complexity. Tabs are less advantageous than you think, so don&#39;t overuse them.
+</a><a href="#h29-0-92" id="h29-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> Opt for keyboard actions over mouse actions when it makes sense, but don&#39;t let that mindset extremeify you.
+</a><a href="#h29-0-93" id="h29-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a>
+</a><a href="#h29-0-94" id="h29-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> Keep yourself level-headed. Make thoughtful decisions. You will eventually find out what works for you.
+</a><a href="#h29-0-95" id="h29-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a>
+</a><a href="#h29-0-96" id="h29-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> Oh, and also, use a debugger. Stop writing print statements everywhere.
+</a><a href="#h29-0-97" id="h29-0-97" class="d">-</pre>
+</a><a href="#h29-0-98" id="h29-0-98" class="d">-</div>
+</a><a href="#h29-0-99" id="h29-0-99" class="d">-</body>
+</a><a href="#h29-0-100" id="h29-0-100" class="d">-</html>
+</a><b>diff --git a/<a id="h30" href="../file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a> b/<a href="../file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a></b>
+<a href="#h30-0" id="h30-0" class="h">@@ -1,345 +0,0 @@
+</a><a href="#h30-0-0" id="h30-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h30-0-1" id="h30-0-1" class="d">-<html>
+</a><a href="#h30-0-2" id="h30-0-2" class="d">-<head>
+</a><a href="#h30-0-3" id="h30-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h30-0-4" id="h30-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h30-0-5" id="h30-0-5" class="d">-<title>_main.scss - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h30-0-6" id="h30-0-6" class="d">-</title>
+</a><a href="#h30-0-7" id="h30-0-7" class="d">-<link rel="icon" type="image/png" href="../../favicon.png" />
+</a><a href="#h30-0-8" id="h30-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../atom.xml" />
+</a><a href="#h30-0-9" id="h30-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../tags.xml" />
+</a><a href="#h30-0-10" id="h30-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../style.css" />
+</a><a href="#h30-0-11" id="h30-0-11" class="d">-</head>
+</a><a href="#h30-0-12" id="h30-0-12" class="d">-<body>
+</a><a href="#h30-0-13" id="h30-0-13" class="d">-<table><tr><td><a href="../../../"><img src="../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h30-0-14" id="h30-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h30-0-15" id="h30-0-15" class="d">-<a href="../../log.html">Log</a> | <a href="../../files.html">Files</a> | <a href="../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h30-0-16" id="h30-0-16" class="d">-<hr/>
+</a><a href="#h30-0-17" id="h30-0-17" class="d">-<div id="content">
+</a><a href="#h30-0-18" id="h30-0-18" class="d">-<p> _main.scss (4635B)</p><hr/><pre id="blob">
+</a><a href="#h30-0-19" id="h30-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> e,:after,:before {
+</a><a href="#h30-0-20" id="h30-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> box-sizing:border-box;
+</a><a href="#h30-0-21" id="h30-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> background-color:inherit;
+</a><a href="#h30-0-22" id="h30-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> color:inherit;
+</a><a href="#h30-0-23" id="h30-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> margin:0;
+</a><a href="#h30-0-24" id="h30-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> padding:0;
+</a><a href="#h30-0-25" id="h30-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> }
+</a><a href="#h30-0-26" id="h30-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a>
+</a><a href="#h30-0-27" id="h30-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> /*********** fonts ************/
+</a><a href="#h30-0-28" id="h30-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a>
+</a><a href="#h30-0-29" id="h30-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> @font-face {
+</a><a href="#h30-0-30" id="h30-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> font-family: &quot;Iosevka&quot;;
+</a><a href="#h30-0-31" id="h30-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> src: url(&quot;/assets/fonts/Iosevka-Etoile.ttf&quot;);
+</a><a href="#h30-0-32" id="h30-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> }
+</a><a href="#h30-0-33" id="h30-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h30-0-34" id="h30-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> /*********** syntax highlighting ************/
+</a><a href="#h30-0-35" id="h30-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a>
+</a><a href="#h30-0-36" id="h30-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> @import &quot;/assets/css/vs.css&quot;;
+</a><a href="#h30-0-37" id="h30-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h30-0-38" id="h30-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> /*********** body ************/
+</a><a href="#h30-0-39" id="h30-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a>
+</a><a href="#h30-0-40" id="h30-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> html {
+</a><a href="#h30-0-41" id="h30-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> font-size: 22px;
+</a><a href="#h30-0-42" id="h30-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> }
+</a><a href="#h30-0-43" id="h30-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a>
+</a><a href="#h30-0-44" id="h30-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> body {
+</a><a href="#h30-0-45" id="h30-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> display: flex;
+</a><a href="#h30-0-46" id="h30-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> flex-direction: column;
+</a><a href="#h30-0-47" id="h30-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a>
+</a><a href="#h30-0-48" id="h30-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> min-height: 100vh;
+</a><a href="#h30-0-49" id="h30-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> margin: 0;
+</a><a href="#h30-0-50" id="h30-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a>
+</a><a href="#h30-0-51" id="h30-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> font-family: noto-serfi, serif;
+</a><a href="#h30-0-52" id="h30-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> -webkit-font-smoothing: antialiased;
+</a><a href="#h30-0-53" id="h30-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> text-rendering: optimizeLegibility;
+</a><a href="#h30-0-54" id="h30-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> color: rgb(22, 23, 26);
+</a><a href="#h30-0-55" id="h30-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> background-color: #faf9ee;
+</a><a href="#h30-0-56" id="h30-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> }
+</a><a href="#h30-0-57" id="h30-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a>
+</a><a href="#h30-0-58" id="h30-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> /*********** main ************/
+</a><a href="#h30-0-59" id="h30-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a>
+</a><a href="#h30-0-60" id="h30-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> main {
+</a><a href="#h30-0-61" id="h30-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> flex: 1;
+</a><a href="#h30-0-62" id="h30-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> padding:1rem;
+</a><a href="#h30-0-63" id="h30-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> background-color: transparent;
+</a><a href="#h30-0-64" id="h30-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> }
+</a><a href="#h30-0-65" id="h30-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h30-0-66" id="h30-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> .main-title {
+</a><a href="#h30-0-67" id="h30-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> max-width:60rem;
+</a><a href="#h30-0-68" id="h30-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> margin:0px auto;
+</a><a href="#h30-0-69" id="h30-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> }
+</a><a href="#h30-0-70" id="h30-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h30-0-71" id="h30-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> .main-content {
+</a><a href="#h30-0-72" id="h30-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> max-width:60rem;
+</a><a href="#h30-0-73" id="h30-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> margin: 0.5rem auto;
+</a><a href="#h30-0-74" id="h30-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> display:flex;
+</a><a href="#h30-0-75" id="h30-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> flex-wrap:wrap;
+</a><a href="#h30-0-76" id="h30-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> }
+</a><a href="#h30-0-77" id="h30-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a>
+</a><a href="#h30-0-78" id="h30-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> .main-title-columns {
+</a><a href="#h30-0-79" id="h30-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> display:flex;
+</a><a href="#h30-0-80" id="h30-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> }
+</a><a href="#h30-0-81" id="h30-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a>
+</a><a href="#h30-0-82" id="h30-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> section {
+</a><a href="#h30-0-83" id="h30-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> flex-basis:0;
+</a><a href="#h30-0-84" id="h30-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> flex-grow:999;
+</a><a href="#h30-0-85" id="h30-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> min-width:70%;
+</a><a href="#h30-0-86" id="h30-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> display:flex;
+</a><a href="#h30-0-87" id="h30-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> flex-direction:column;
+</a><a href="#h30-0-88" id="h30-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> }
+</a><a href="#h30-0-89" id="h30-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a>
+</a><a href="#h30-0-90" id="h30-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> /*********** footer ************/
+</a><a href="#h30-0-91" id="h30-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a>
+</a><a href="#h30-0-92" id="h30-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> .footer {
+</a><a href="#h30-0-93" id="h30-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> max-height: 150px;
+</a><a href="#h30-0-94" id="h30-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> width: 100%;
+</a><a href="#h30-0-95" id="h30-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a> overflow-x: hidden;
+</a><a href="#h30-0-96" id="h30-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> overflow-y: hidden;
+</a><a href="#h30-0-97" id="h30-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a> aspect-ratio: 1920 / 493;
+</a><a href="#h30-0-98" id="h30-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> background-size: 100% default;
+</a><a href="#h30-0-99" id="h30-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> background-repeat: repeat-x;
+</a><a href="#h30-0-100" id="h30-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> background-position: center 0%;
+</a><a href="#h30-0-101" id="h30-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> background-image: url(&quot;/assets/images/modified_stolen_art/grass.png&quot;);
+</a><a href="#h30-0-102" id="h30-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> }
+</a><a href="#h30-0-103" id="h30-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a>
+</a><a href="#h30-0-104" id="h30-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> /*********** header ************/
+</a><a href="#h30-0-105" id="h30-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a>
+</a><a href="#h30-0-106" id="h30-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> header {
+</a><a href="#h30-0-107" id="h30-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> margin-top: 0px;
+</a><a href="#h30-0-108" id="h30-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> flex-basis:8rem;
+</a><a href="#h30-0-109" id="h30-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> max-width: 8rem;
+</a><a href="#h30-0-110" id="h30-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> flex-grow:1;
+</a><a href="#h30-0-111" id="h30-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> position:relative;
+</a><a href="#h30-0-112" id="h30-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> word-break: keep-all;
+</a><a href="#h30-0-113" id="h30-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> padding-right:1rem;
+</a><a href="#h30-0-114" id="h30-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a> }
+</a><a href="#h30-0-115" id="h30-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a>
+</a><a href="#h30-0-116" id="h30-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a> header a {
+</a><a href="#h30-0-117" id="h30-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> text-decoration: none;
+</a><a href="#h30-0-118" id="h30-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> }
+</a><a href="#h30-0-119" id="h30-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a>
+</a><a href="#h30-0-120" id="h30-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> header li {
+</a><a href="#h30-0-121" id="h30-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> margin-bottom: 0px;
+</a><a href="#h30-0-122" id="h30-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> text-align: right;
+</a><a href="#h30-0-123" id="h30-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> margin-right: 1rem;
+</a><a href="#h30-0-124" id="h30-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> }
+</a><a href="#h30-0-125" id="h30-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a>
+</a><a href="#h30-0-126" id="h30-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> header ul {
+</a><a href="#h30-0-127" id="h30-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> border-right: 3px solid #bcd1cf99;
+</a><a href="#h30-0-128" id="h30-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> margin: 0px;
+</a><a href="#h30-0-129" id="h30-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> }
+</a><a href="#h30-0-130" id="h30-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a>
+</a><a href="#h30-0-131" id="h30-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> header a.active {
+</a><a href="#h30-0-132" id="h30-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> font-weight: bold;
+</a><a href="#h30-0-133" id="h30-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a> }
+</a><a href="#h30-0-134" id="h30-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a>
+</a><a href="#h30-0-135" id="h30-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a> .header-img {
+</a><a href="#h30-0-136" id="h30-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> width: 100%;
+</a><a href="#h30-0-137" id="h30-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> height: 100%;
+</a><a href="#h30-0-138" id="h30-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> }
+</a><a href="#h30-0-139" id="h30-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a>
+</a><a href="#h30-0-140" id="h30-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> header,section {
+</a><a href="#h30-0-141" id="h30-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> padding-top:0px;
+</a><a href="#h30-0-142" id="h30-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> }
+</a><a href="#h30-0-143" id="h30-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a>
+</a><a href="#h30-0-144" id="h30-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> /*********** text ************/
+</a><a href="#h30-0-145" id="h30-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a>
+</a><a href="#h30-0-146" id="h30-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> a {
+</a><a href="#h30-0-147" id="h30-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> color: #000;
+</a><a href="#h30-0-148" id="h30-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> text-decoration-skip-ink: auto;
+</a><a href="#h30-0-149" id="h30-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> text-decoration: underline;
+</a><a href="#h30-0-150" id="h30-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> }
+</a><a href="#h30-0-151" id="h30-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a>
+</a><a href="#h30-0-152" id="h30-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a> .post p {
+</a><a href="#h30-0-153" id="h30-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> margin: .5rem 0;
+</a><a href="#h30-0-154" id="h30-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a> }
+</a><a href="#h30-0-155" id="h30-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a>
+</a><a href="#h30-0-156" id="h30-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> .post p img {
+</a><a href="#h30-0-157" id="h30-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> max-height: 600px;
+</a><a href="#h30-0-158" id="h30-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> max-width: min(800px, 90%);
+</a><a href="#h30-0-159" id="h30-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a> }
+</a><a href="#h30-0-160" id="h30-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a>
+</a><a href="#h30-0-161" id="h30-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> h1,h2,h3,h4 {
+</a><a href="#h30-0-162" id="h30-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> margin: 1.0rem 0 0.5rem 0;
+</a><a href="#h30-0-163" id="h30-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> font-weight: bold;
+</a><a href="#h30-0-164" id="h30-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> }
+</a><a href="#h30-0-165" id="h30-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a>
+</a><a href="#h30-0-166" id="h30-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> h1 {font-size: 2.0rem; color: #f4ca96;}
+</a><a href="#h30-0-167" id="h30-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> h2 {font-size: 1.8rem; color: #bcd1cf;}
+</a><a href="#h30-0-168" id="h30-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> h3 {font-size: 1.5rem; color: #a3bfa3;}
+</a><a href="#h30-0-169" id="h30-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> h4 {font-size: 1.2rem; color: inherit; }
+</a><a href="#h30-0-170" id="h30-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a>
+</a><a href="#h30-0-171" id="h30-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a> .post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
+</a><a href="#h30-0-172" id="h30-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> margin-top: 0;
+</a><a href="#h30-0-173" id="h30-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a> }
+</a><a href="#h30-0-174" id="h30-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a>
+</a><a href="#h30-0-175" id="h30-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> .meta {
+</a><a href="#h30-0-176" id="h30-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a> margin: 2rem 0;
+</a><a href="#h30-0-177" id="h30-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> }
+</a><a href="#h30-0-178" id="h30-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a>
+</a><a href="#h30-0-179" id="h30-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> code, pre {
+</a><a href="#h30-0-180" id="h30-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> background: rgb(236, 237, 238);
+</a><a href="#h30-0-181" id="h30-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> }
+</a><a href="#h30-0-182" id="h30-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a>
+</a><a href="#h30-0-183" id="h30-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> code, pre #blob {
+</a><a href="#h30-0-184" id="h30-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a> padding: 0px;
+</a><a href="#h30-0-185" id="h30-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> font-family: &quot;Iosevka&quot;;
+</a><a href="#h30-0-186" id="h30-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> font-size: 80%;
+</a><a href="#h30-0-187" id="h30-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a> padding: 0.1rem;
+</a><a href="#h30-0-188" id="h30-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> }
+</a><a href="#h30-0-189" id="h30-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a>
+</a><a href="#h30-0-190" id="h30-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a> pre {
+</a><a href="#h30-0-191" id="h30-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> margin: .3rem 0;
+</a><a href="#h30-0-192" id="h30-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a> padding: 0.5rem;
+</a><a href="#h30-0-193" id="h30-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> overflow-x: auto;
+</a><a href="#h30-0-194" id="h30-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> font-size: 80%;
+</a><a href="#h30-0-195" id="h30-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> }
+</a><a href="#h30-0-196" id="h30-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a>
+</a><a href="#h30-0-197" id="h30-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a> pre code {
+</a><a href="#h30-0-198" id="h30-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> border: none;
+</a><a href="#h30-0-199" id="h30-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> background: transparent;
+</a><a href="#h30-0-200" id="h30-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> font-size: inherit;
+</a><a href="#h30-0-201" id="h30-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a> padding: 0;
+</a><a href="#h30-0-202" id="h30-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> }
+</a><a href="#h30-0-203" id="h30-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a>
+</a><a href="#h30-0-204" id="h30-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a>
+</a><a href="#h30-0-205" id="h30-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> hr {
+</a><a href="#h30-0-206" id="h30-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> background: #bcd1cf99;
+</a><a href="#h30-0-207" id="h30-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> height: 3px;
+</a><a href="#h30-0-208" id="h30-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a> border: 0;
+</a><a href="#h30-0-209" id="h30-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a> margin-left: 1rem;
+</a><a href="#h30-0-210" id="h30-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a> margin-right: 1rem;
+</a><a href="#h30-0-211" id="h30-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a> }
+</a><a href="#h30-0-212" id="h30-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a>
+</a><a href="#h30-0-213" id="h30-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> blockquote {
+</a><a href="#h30-0-214" id="h30-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> font-style: italic;
+</a><a href="#h30-0-215" id="h30-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> border-left: 5px solid #bcd1cf99;
+</a><a href="#h30-0-216" id="h30-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> padding-left: 1rem;
+</a><a href="#h30-0-217" id="h30-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> }
+</a><a href="#h30-0-218" id="h30-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a> .quote-cite {
+</a><a href="#h30-0-219" id="h30-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> border-left: none;
+</a><a href="#h30-0-220" id="h30-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> padding-left: 2rem;
+</a><a href="#h30-0-221" id="h30-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a> margin-bottom: 0px;
+</a><a href="#h30-0-222" id="h30-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> margin: 0px;
+</a><a href="#h30-0-223" id="h30-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> }
+</a><a href="#h30-0-224" id="h30-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a>
+</a><a href="#h30-0-225" id="h30-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> strong, b {
+</a><a href="#h30-0-226" id="h30-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> font-weight: bold;
+</a><a href="#h30-0-227" id="h30-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> }
+</a><a href="#h30-0-228" id="h30-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a>
+</a><a href="#h30-0-229" id="h30-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> .photos ul {
+</a><a href="#h30-0-230" id="h30-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a> list-style: none;
+</a><a href="#h30-0-231" id="h30-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> }
+</a><a href="#h30-0-232" id="h30-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a>
+</a><a href="#h30-0-233" id="h30-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> .photos li {
+</a><a href="#h30-0-234" id="h30-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a> margin-bottom: 1.5rem;
+</a><a href="#h30-0-235" id="h30-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a> }
+</a><a href="#h30-0-236" id="h30-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a>
+</a><a href="#h30-0-237" id="h30-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a> .photo picture, .project picture {
+</a><a href="#h30-0-238" id="h30-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> margin-bottom: 0.5rem;
+</a><a href="#h30-0-239" id="h30-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> }
+</a><a href="#h30-0-240" id="h30-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a>
+</a><a href="#h30-0-241" id="h30-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a> ul {
+</a><a href="#h30-0-242" id="h30-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> padding-left: 1.5rem;
+</a><a href="#h30-0-243" id="h30-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a> margin-top: 0.5rem;
+</a><a href="#h30-0-244" id="h30-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> margin-bottom: 0.5rem;
+</a><a href="#h30-0-245" id="h30-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a> }
+</a><a href="#h30-0-246" id="h30-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a>
+</a><a href="#h30-0-247" id="h30-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a> li {
+</a><a href="#h30-0-248" id="h30-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> list-style-position: inside;
+</a><a href="#h30-0-249" id="h30-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a> }
+</a><a href="#h30-0-250" id="h30-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a>
+</a><a href="#h30-0-251" id="h30-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a>
+</a><a href="#h30-0-252" id="h30-0-252" class="d">-<a href="#l234" class="line" id="l234"> 234</a> /*********** posts ************/
+</a><a href="#h30-0-253" id="h30-0-253" class="d">-<a href="#l235" class="line" id="l235"> 235</a>
+</a><a href="#h30-0-254" id="h30-0-254" class="d">-<a href="#l236" class="line" id="l236"> 236</a> .posts ul,header ul {
+</a><a href="#h30-0-255" id="h30-0-255" class="d">-<a href="#l237" class="line" id="l237"> 237</a> list-style:none;
+</a><a href="#h30-0-256" id="h30-0-256" class="d">-<a href="#l238" class="line" id="l238"> 238</a> padding-left: 1rem;
+</a><a href="#h30-0-257" id="h30-0-257" class="d">-<a href="#l239" class="line" id="l239"> 239</a> }
+</a><a href="#h30-0-258" id="h30-0-258" class="d">-<a href="#l240" class="line" id="l240"> 240</a> .posts li {
+</a><a href="#h30-0-259" id="h30-0-259" class="d">-<a href="#l241" class="line" id="l241"> 241</a> align-items:center;
+</a><a href="#h30-0-260" id="h30-0-260" class="d">-<a href="#l242" class="line" id="l242"> 242</a> display:flex;
+</a><a href="#h30-0-261" id="h30-0-261" class="d">-<a href="#l243" class="line" id="l243"> 243</a> justify-content:space-between;
+</a><a href="#h30-0-262" id="h30-0-262" class="d">-<a href="#l244" class="line" id="l244"> 244</a> margin-bottom: .5rem;
+</a><a href="#h30-0-263" id="h30-0-263" class="d">-<a href="#l245" class="line" id="l245"> 245</a> }
+</a><a href="#h30-0-264" id="h30-0-264" class="d">-<a href="#l246" class="line" id="l246"> 246</a>
+</a><a href="#h30-0-265" id="h30-0-265" class="d">-<a href="#l247" class="line" id="l247"> 247</a> .posts li a, .posts li div, .projects li a {
+</a><a href="#h30-0-266" id="h30-0-266" class="d">-<a href="#l248" class="line" id="l248"> 248</a> white-space:nowrap;
+</a><a href="#h30-0-267" id="h30-0-267" class="d">-<a href="#l249" class="line" id="l249"> 249</a> overflow:hidden;
+</a><a href="#h30-0-268" id="h30-0-268" class="d">-<a href="#l250" class="line" id="l250"> 250</a> text-overflow:ellipsis;
+</a><a href="#h30-0-269" id="h30-0-269" class="d">-<a href="#l251" class="line" id="l251"> 251</a> text-decoration: none;
+</a><a href="#h30-0-270" id="h30-0-270" class="d">-<a href="#l252" class="line" id="l252"> 252</a> }
+</a><a href="#h30-0-271" id="h30-0-271" class="d">-<a href="#l253" class="line" id="l253"> 253</a>
+</a><a href="#h30-0-272" id="h30-0-272" class="d">-<a href="#l254" class="line" id="l254"> 254</a> .posts li time, .projects li time {
+</a><a href="#h30-0-273" id="h30-0-273" class="d">-<a href="#l255" class="line" id="l255"> 255</a> padding-left: 1rem;
+</a><a href="#h30-0-274" id="h30-0-274" class="d">-<a href="#l256" class="line" id="l256"> 256</a> white-space: nowrap;
+</a><a href="#h30-0-275" id="h30-0-275" class="d">-<a href="#l257" class="line" id="l257"> 257</a> font-variant-numeric: tabular-nums;
+</a><a href="#h30-0-276" id="h30-0-276" class="d">-<a href="#l258" class="line" id="l258"> 258</a> }
+</a><a href="#h30-0-277" id="h30-0-277" class="d">-<a href="#l259" class="line" id="l259"> 259</a>
+</a><a href="#h30-0-278" id="h30-0-278" class="d">-<a href="#l260" class="line" id="l260"> 260</a> /*********** phone mode ************/
+</a><a href="#h30-0-279" id="h30-0-279" class="d">-<a href="#l261" class="line" id="l261"> 261</a>
+</a><a href="#h30-0-280" id="h30-0-280" class="d">-<a href="#l262" class="line" id="l262"> 262</a> @media screen and (max-width: 45rem) {
+</a><a href="#h30-0-281" id="h30-0-281" class="d">-<a href="#l263" class="line" id="l263"> 263</a> header {
+</a><a href="#h30-0-282" id="h30-0-282" class="d">-<a href="#l264" class="line" id="l264"> 264</a> max-width: 100%;
+</a><a href="#h30-0-283" id="h30-0-283" class="d">-<a href="#l265" class="line" id="l265"> 265</a> }
+</a><a href="#h30-0-284" id="h30-0-284" class="d">-<a href="#l266" class="line" id="l266"> 266</a> .header-img {
+</a><a href="#h30-0-285" id="h30-0-285" class="d">-<a href="#l267" class="line" id="l267"> 267</a> margin-left: 1.0rem;
+</a><a href="#h30-0-286" id="h30-0-286" class="d">-<a href="#l268" class="line" id="l268"> 268</a> margin-bottom: 0rem;
+</a><a href="#h30-0-287" id="h30-0-287" class="d">-<a href="#l269" class="line" id="l269"> 269</a> width: auto;
+</a><a href="#h30-0-288" id="h30-0-288" class="d">-<a href="#l270" class="line" id="l270"> 270</a> }
+</a><a href="#h30-0-289" id="h30-0-289" class="d">-<a href="#l271" class="line" id="l271"> 271</a> .header-img-outer {
+</a><a href="#h30-0-290" id="h30-0-290" class="d">-<a href="#l272" class="line" id="l272"> 272</a> display:flex;
+</a><a href="#h30-0-291" id="h30-0-291" class="d">-<a href="#l273" class="line" id="l273"> 273</a> flex-direction:row;
+</a><a href="#h30-0-292" id="h30-0-292" class="d">-<a href="#l274" class="line" id="l274"> 274</a> }
+</a><a href="#h30-0-293" id="h30-0-293" class="d">-<a href="#l275" class="line" id="l275"> 275</a> header li {
+</a><a href="#h30-0-294" id="h30-0-294" class="d">-<a href="#l276" class="line" id="l276"> 276</a> display: inline;
+</a><a href="#h30-0-295" id="h30-0-295" class="d">-<a href="#l277" class="line" id="l277"> 277</a> margin-right: 1rem;
+</a><a href="#h30-0-296" id="h30-0-296" class="d">-<a href="#l278" class="line" id="l278"> 278</a> }
+</a><a href="#h30-0-297" id="h30-0-297" class="d">-<a href="#l279" class="line" id="l279"> 279</a> header ul {
+</a><a href="#h30-0-298" id="h30-0-298" class="d">-<a href="#l280" class="line" id="l280"> 280</a> border-bottom: 3px solid #bcd1cf99;
+</a><a href="#h30-0-299" id="h30-0-299" class="d">-<a href="#l281" class="line" id="l281"> 281</a> border-right: 0px;
+</a><a href="#h30-0-300" id="h30-0-300" class="d">-<a href="#l282" class="line" id="l282"> 282</a> padding-bottom: .5rem;
+</a><a href="#h30-0-301" id="h30-0-301" class="d">-<a href="#l283" class="line" id="l283"> 283</a> padding-left: .5rem;
+</a><a href="#h30-0-302" id="h30-0-302" class="d">-<a href="#l284" class="line" id="l284"> 284</a> }
+</a><a href="#h30-0-303" id="h30-0-303" class="d">-<a href="#l285" class="line" id="l285"> 285</a>
+</a><a href="#h30-0-304" id="h30-0-304" class="d">-<a href="#l286" class="line" id="l286"> 286</a> .photos ul {
+</a><a href="#h30-0-305" id="h30-0-305" class="d">-<a href="#l287" class="line" id="l287"> 287</a> margin-top: 0.5rem;
+</a><a href="#h30-0-306" id="h30-0-306" class="d">-<a href="#l288" class="line" id="l288"> 288</a> }
+</a><a href="#h30-0-307" id="h30-0-307" class="d">-<a href="#l289" class="line" id="l289"> 289</a>
+</a><a href="#h30-0-308" id="h30-0-308" class="d">-<a href="#l290" class="line" id="l290"> 290</a> html {
+</a><a href="#h30-0-309" id="h30-0-309" class="d">-<a href="#l291" class="line" id="l291"> 291</a> font-size: 16px;
+</a><a href="#h30-0-310" id="h30-0-310" class="d">-<a href="#l292" class="line" id="l292"> 292</a> }
+</a><a href="#h30-0-311" id="h30-0-311" class="d">-<a href="#l293" class="line" id="l293"> 293</a> }
+</a><a href="#h30-0-312" id="h30-0-312" class="d">-<a href="#l294" class="line" id="l294"> 294</a>
+</a><a href="#h30-0-313" id="h30-0-313" class="d">-<a href="#l295" class="line" id="l295"> 295</a> /*********** dark theme ************/
+</a><a href="#h30-0-314" id="h30-0-314" class="d">-<a href="#l296" class="line" id="l296"> 296</a>
+</a><a href="#h30-0-315" id="h30-0-315" class="d">-<a href="#l297" class="line" id="l297"> 297</a> @media (prefers-color-scheme: dark) {
+</a><a href="#h30-0-316" id="h30-0-316" class="d">-<a href="#l298" class="line" id="l298"> 298</a> a {
+</a><a href="#h30-0-317" id="h30-0-317" class="d">-<a href="#l299" class="line" id="l299"> 299</a> color: #fff;
+</a><a href="#h30-0-318" id="h30-0-318" class="d">-<a href="#l300" class="line" id="l300"> 300</a> }
+</a><a href="#h30-0-319" id="h30-0-319" class="d">-<a href="#l301" class="line" id="l301"> 301</a> body {
+</a><a href="#h30-0-320" id="h30-0-320" class="d">-<a href="#l302" class="line" id="l302"> 302</a> background-color: #181a1b;
+</a><a href="#h30-0-321" id="h30-0-321" class="d">-<a href="#l303" class="line" id="l303"> 303</a> color: #fff
+</a><a href="#h30-0-322" id="h30-0-322" class="d">-<a href="#l304" class="line" id="l304"> 304</a> }
+</a><a href="#h30-0-323" id="h30-0-323" class="d">-<a href="#l305" class="line" id="l305"> 305</a>
+</a><a href="#h30-0-324" id="h30-0-324" class="d">-<a href="#l306" class="line" id="l306"> 306</a> code,pre {
+</a><a href="#h30-0-325" id="h30-0-325" class="d">-<a href="#l307" class="line" id="l307"> 307</a> background: #222;
+</a><a href="#h30-0-326" id="h30-0-326" class="d">-<a href="#l308" class="line" id="l308"> 308</a> }
+</a><a href="#h30-0-327" id="h30-0-327" class="d">-<a href="#l309" class="line" id="l309"> 309</a> .invertable-image {
+</a><a href="#h30-0-328" id="h30-0-328" class="d">-<a href="#l310" class="line" id="l310"> 310</a> filter: invert(0.6);
+</a><a href="#h30-0-329" id="h30-0-329" class="d">-<a href="#l311" class="line" id="l311"> 311</a> }
+</a><a href="#h30-0-330" id="h30-0-330" class="d">-<a href="#l312" class="line" id="l312"> 312</a> }
+</a><a href="#h30-0-331" id="h30-0-331" class="d">-<a href="#l313" class="line" id="l313"> 313</a>
+</a><a href="#h30-0-332" id="h30-0-332" class="d">-<a href="#l314" class="line" id="l314"> 314</a> /*********** print ************/
+</a><a href="#h30-0-333" id="h30-0-333" class="d">-<a href="#l315" class="line" id="l315"> 315</a>
+</a><a href="#h30-0-334" id="h30-0-334" class="d">-<a href="#l316" class="line" id="l316"> 316</a> @media print
+</a><a href="#h30-0-335" id="h30-0-335" class="d">-<a href="#l317" class="line" id="l317"> 317</a> {
+</a><a href="#h30-0-336" id="h30-0-336" class="d">-<a href="#l318" class="line" id="l318"> 318</a> .no-print, .no-print *
+</a><a href="#h30-0-337" id="h30-0-337" class="d">-<a href="#l319" class="line" id="l319"> 319</a> {
+</a><a href="#h30-0-338" id="h30-0-338" class="d">-<a href="#l320" class="line" id="l320"> 320</a> display: none !important;
+</a><a href="#h30-0-339" id="h30-0-339" class="d">-<a href="#l321" class="line" id="l321"> 321</a> }
+</a><a href="#h30-0-340" id="h30-0-340" class="d">-<a href="#l322" class="line" id="l322"> 322</a> }
+</a><a href="#h30-0-341" id="h30-0-341" class="d">-</pre>
+</a><a href="#h30-0-342" id="h30-0-342" class="d">-</div>
+</a><a href="#h30-0-343" id="h30-0-343" class="d">-</body>
+</a><a href="#h30-0-344" id="h30-0-344" class="d">-</html>
+</a><b>diff --git a/<a id="h31" href="../file/git/n-channel/file/_todo.md.html.html">git/n-channel/file/_todo.md.html</a> b/<a href="../file/git/n-channel/file/_todo.md.html.html">git/n-channel/file/_todo.md.html</a></b>
+<a href="#h31-0" id="h31-0" class="h">@@ -1,44 +0,0 @@
+</a><a href="#h31-0-0" id="h31-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h31-0-1" id="h31-0-1" class="d">-<html>
+</a><a href="#h31-0-2" id="h31-0-2" class="d">-<head>
+</a><a href="#h31-0-3" id="h31-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h31-0-4" id="h31-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h31-0-5" id="h31-0-5" class="d">-<title>_todo.md - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h31-0-6" id="h31-0-6" class="d">-</title>
+</a><a href="#h31-0-7" id="h31-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h31-0-8" id="h31-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h31-0-9" id="h31-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h31-0-10" id="h31-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h31-0-11" id="h31-0-11" class="d">-</head>
+</a><a href="#h31-0-12" id="h31-0-12" class="d">-<body>
+</a><a href="#h31-0-13" id="h31-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h31-0-14" id="h31-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h31-0-15" id="h31-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h31-0-16" id="h31-0-16" class="d">-<hr/>
+</a><a href="#h31-0-17" id="h31-0-17" class="d">-<div id="content">
+</a><a href="#h31-0-18" id="h31-0-18" class="d">-<p> _todo.md (380B)</p><hr/><pre id="blob">
+</a><a href="#h31-0-19" id="h31-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> # TODO
+</a><a href="#h31-0-20" id="h31-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a>
+</a><a href="#h31-0-21" id="h31-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ## MISC:
+</a><a href="#h31-0-22" id="h31-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> - improve SEO and descriptions
+</a><a href="#h31-0-23" id="h31-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a>
+</a><a href="#h31-0-24" id="h31-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> ## Blog ideas:
+</a><a href="#h31-0-25" id="h31-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a>
+</a><a href="#h31-0-26" id="h31-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> ### electronics
+</a><a href="#h31-0-27" id="h31-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> - Chicken door
+</a><a href="#h31-0-28" id="h31-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> - Learning tips for electronics
+</a><a href="#h31-0-29" id="h31-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> - modelsim FLI tutorial (VHDL)
+</a><a href="#h31-0-30" id="h31-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> - vhdl SPI tutorial
+</a><a href="#h31-0-31" id="h31-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> - vhdl fifo tutorial
+</a><a href="#h31-0-32" id="h31-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> - dealing with high power noise (basically om coil kontroller)
+</a><a href="#h31-0-33" id="h31-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h31-0-34" id="h31-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> ### other
+</a><a href="#h31-0-35" id="h31-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> - Camping
+</a><a href="#h31-0-36" id="h31-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a>
+</a><a href="#h31-0-37" id="h31-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> ### programming
+</a><a href="#h31-0-38" id="h31-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> - Tips for programmers
+</a><a href="#h31-0-39" id="h31-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> - How to organize software projects (Folders are magic)
+</a><a href="#h31-0-40" id="h31-0-40" class="d">-</pre>
+</a><a href="#h31-0-41" id="h31-0-41" class="d">-</div>
+</a><a href="#h31-0-42" id="h31-0-42" class="d">-</body>
+</a><a href="#h31-0-43" id="h31-0-43" class="d">-</html>
+</a><b>diff --git a/<a id="h32" href="../file/git/n-channel/file/assets/css/vs.css.html.html">git/n-channel/file/assets/css/vs.css.html</a> b/<a href="../file/git/n-channel/file/assets/css/vs.css.html.html">git/n-channel/file/assets/css/vs.css.html</a></b>
+<a href="#h32-0" id="h32-0" class="h">@@ -1,55 +0,0 @@
+</a><a href="#h32-0-0" id="h32-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h32-0-1" id="h32-0-1" class="d">-<html>
+</a><a href="#h32-0-2" id="h32-0-2" class="d">-<head>
+</a><a href="#h32-0-3" id="h32-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h32-0-4" id="h32-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h32-0-5" id="h32-0-5" class="d">-<title>vs.css - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h32-0-6" id="h32-0-6" class="d">-</title>
+</a><a href="#h32-0-7" id="h32-0-7" class="d">-<link rel="icon" type="image/png" href="../../../favicon.png" />
+</a><a href="#h32-0-8" id="h32-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../atom.xml" />
+</a><a href="#h32-0-9" id="h32-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../tags.xml" />
+</a><a href="#h32-0-10" id="h32-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../style.css" />
+</a><a href="#h32-0-11" id="h32-0-11" class="d">-</head>
+</a><a href="#h32-0-12" id="h32-0-12" class="d">-<body>
+</a><a href="#h32-0-13" id="h32-0-13" class="d">-<table><tr><td><a href="../../../../"><img src="../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h32-0-14" id="h32-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h32-0-15" id="h32-0-15" class="d">-<a href="../../../log.html">Log</a> | <a href="../../../files.html">Files</a> | <a href="../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h32-0-16" id="h32-0-16" class="d">-<hr/>
+</a><a href="#h32-0-17" id="h32-0-17" class="d">-<div id="content">
+</a><a href="#h32-0-18" id="h32-0-18" class="d">-<p> vs.css (1848B)</p><hr/><pre id="blob">
+</a><a href="#h32-0-19" id="h32-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> .highlight .hll { background-color: #ffffcc }
+</a><a href="#h32-0-20" id="h32-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> .highlight .c { color: #AC4426 } /* Comment */
+</a><a href="#h32-0-21" id="h32-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> .highlight .err { border: 1px solid #FF0000 } /* Error */
+</a><a href="#h32-0-22" id="h32-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> .highlight .k { color: #3B6EA8 } /* Keyword */
+</a><a href="#h32-0-23" id="h32-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> .highlight .cm { color: #AC4426 } /* Comment.Multiline */
+</a><a href="#h32-0-24" id="h32-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> .highlight .cp { color: #AC4426 } /* Comment.Preproc */
+</a><a href="#h32-0-25" id="h32-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> .highlight .c1 { color: #AC4426 } /* Comment.Single */
+</a><a href="#h32-0-26" id="h32-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> .highlight .cs { color: #AC4426 } /* Comment.Special */
+</a><a href="#h32-0-27" id="h32-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> .highlight .ge { font-style: italic } /* Generic.Emph */
+</a><a href="#h32-0-28" id="h32-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> .highlight .gh { font-weight: bold } /* Generic.Heading */
+</a><a href="#h32-0-29" id="h32-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> .highlight .gp { font-weight: bold } /* Generic.Prompt */
+</a><a href="#h32-0-30" id="h32-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> .highlight .gs { font-weight: bold } /* Generic.Strong */
+</a><a href="#h32-0-31" id="h32-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> .highlight .gu { font-weight: bold } /* Generic.Subheading */
+</a><a href="#h32-0-32" id="h32-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> .highlight .mi { color: #97365B } /* Literal.Integer */
+</a><a href="#h32-0-33" id="h32-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> .highlight .kc { color: #97365B } /* Keyword.Constant */
+</a><a href="#h32-0-34" id="h32-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> .highlight .kd { color: #3B6EA8 } /* Keyword.Declaration */
+</a><a href="#h32-0-35" id="h32-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> .highlight .kn { color: #3B6EA8 } /* Keyword.Namespace */
+</a><a href="#h32-0-36" id="h32-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> .highlight .kp { color: #3B6EA8 } /* Keyword.Pseudo */
+</a><a href="#h32-0-37" id="h32-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> .highlight .kr { color: #3B6EA8 } /* Keyword.Reserved */
+</a><a href="#h32-0-38" id="h32-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> .highlight .s { color: #4F894C } /* Literal.String */
+</a><a href="#h32-0-39" id="h32-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> .highlight .ow { color: #3B6EA8 } /* Operator.Word */
+</a><a href="#h32-0-40" id="h32-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> .highlight .sb { color: #4F894C } /* Literal.String.Backtick */
+</a><a href="#h32-0-41" id="h32-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> .highlight .sc { color: #4F894C } /* Literal.String.Char */
+</a><a href="#h32-0-42" id="h32-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> .highlight .sd { color: #4F894C } /* Literal.String.Doc */
+</a><a href="#h32-0-43" id="h32-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> .highlight .s2 { color: #4F894C } /* Literal.String.Double */
+</a><a href="#h32-0-44" id="h32-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> .highlight .se { color: #4F894C } /* Literal.String.Escape */
+</a><a href="#h32-0-45" id="h32-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> .highlight .sh { color: #4F894C } /* Literal.String.Heredoc */
+</a><a href="#h32-0-46" id="h32-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> .highlight .si { color: #4F894C } /* Literal.String.Interpol */
+</a><a href="#h32-0-47" id="h32-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> .highlight .sx { color: #4F894C } /* Literal.String.Other */
+</a><a href="#h32-0-48" id="h32-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> .highlight .sr { color: #4F894C } /* Literal.String.Regex */
+</a><a href="#h32-0-49" id="h32-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> .highlight .s1 { color: #4F894C } /* Literal.String.Single */
+</a><a href="#h32-0-50" id="h32-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> .highlight .ss { color: #4F894C } /* Literal.String.Symbol */
+</a><a href="#h32-0-51" id="h32-0-51" class="d">-</pre>
+</a><a href="#h32-0-52" id="h32-0-52" class="d">-</div>
+</a><a href="#h32-0-53" id="h32-0-53" class="d">-</body>
+</a><a href="#h32-0-54" id="h32-0-54" class="d">-</html>
+</a><b>diff --git a/<a id="h33" href="../file/git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html.html">git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html</a> b/<a href="../file/git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html.html">git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html</a></b>
+<a href="#h33-0" id="h33-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h33-0-0" id="h33-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h33-0-1" id="h33-0-1" class="d">-<html>
+</a><a href="#h33-0-2" id="h33-0-2" class="d">-<head>
+</a><a href="#h33-0-3" id="h33-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h33-0-4" id="h33-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h33-0-5" id="h33-0-5" class="d">-<title>Iosevka-Etoile.ttf - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h33-0-6" id="h33-0-6" class="d">-</title>
+</a><a href="#h33-0-7" id="h33-0-7" class="d">-<link rel="icon" type="image/png" href="../../../favicon.png" />
+</a><a href="#h33-0-8" id="h33-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../atom.xml" />
+</a><a href="#h33-0-9" id="h33-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../tags.xml" />
+</a><a href="#h33-0-10" id="h33-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../style.css" />
+</a><a href="#h33-0-11" id="h33-0-11" class="d">-</head>
+</a><a href="#h33-0-12" id="h33-0-12" class="d">-<body>
+</a><a href="#h33-0-13" id="h33-0-13" class="d">-<table><tr><td><a href="../../../../"><img src="../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h33-0-14" id="h33-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h33-0-15" id="h33-0-15" class="d">-<a href="../../../log.html">Log</a> | <a href="../../../files.html">Files</a> | <a href="../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h33-0-16" id="h33-0-16" class="d">-<hr/>
+</a><a href="#h33-0-17" id="h33-0-17" class="d">-<div id="content">
+</a><a href="#h33-0-18" id="h33-0-18" class="d">-<p> Iosevka-Etoile.ttf (68556B)</p><hr/><p>Binary file.</p>
+</a><a href="#h33-0-19" id="h33-0-19" class="d">-</div>
+</a><a href="#h33-0-20" id="h33-0-20" class="d">-</body>
+</a><a href="#h33-0-21" id="h33-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h34" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html</a></b>
+<a href="#h34-0" id="h34-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h34-0-0" id="h34-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h34-0-1" id="h34-0-1" class="d">-<html>
+</a><a href="#h34-0-2" id="h34-0-2" class="d">-<head>
+</a><a href="#h34-0-3" id="h34-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h34-0-4" id="h34-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h34-0-5" id="h34-0-5" class="d">-<title>VGA_fig1.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h34-0-6" id="h34-0-6" class="d">-</title>
+</a><a href="#h34-0-7" id="h34-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h34-0-8" id="h34-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h34-0-9" id="h34-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h34-0-10" id="h34-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h34-0-11" id="h34-0-11" class="d">-</head>
+</a><a href="#h34-0-12" id="h34-0-12" class="d">-<body>
+</a><a href="#h34-0-13" id="h34-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h34-0-14" id="h34-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h34-0-15" id="h34-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h34-0-16" id="h34-0-16" class="d">-<hr/>
+</a><a href="#h34-0-17" id="h34-0-17" class="d">-<div id="content">
+</a><a href="#h34-0-18" id="h34-0-18" class="d">-<p> VGA_fig1.jpeg (44202B)</p><hr/><p>Binary file.</p>
+</a><a href="#h34-0-19" id="h34-0-19" class="d">-</div>
+</a><a href="#h34-0-20" id="h34-0-20" class="d">-</body>
+</a><a href="#h34-0-21" id="h34-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h35" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html</a></b>
+<a href="#h35-0" id="h35-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h35-0-0" id="h35-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h35-0-1" id="h35-0-1" class="d">-<html>
+</a><a href="#h35-0-2" id="h35-0-2" class="d">-<head>
+</a><a href="#h35-0-3" id="h35-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h35-0-4" id="h35-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h35-0-5" id="h35-0-5" class="d">-<title>VGA_fig10.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h35-0-6" id="h35-0-6" class="d">-</title>
+</a><a href="#h35-0-7" id="h35-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h35-0-8" id="h35-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h35-0-9" id="h35-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h35-0-10" id="h35-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h35-0-11" id="h35-0-11" class="d">-</head>
+</a><a href="#h35-0-12" id="h35-0-12" class="d">-<body>
+</a><a href="#h35-0-13" id="h35-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h35-0-14" id="h35-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h35-0-15" id="h35-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h35-0-16" id="h35-0-16" class="d">-<hr/>
+</a><a href="#h35-0-17" id="h35-0-17" class="d">-<div id="content">
+</a><a href="#h35-0-18" id="h35-0-18" class="d">-<p> VGA_fig10.jpeg (18885B)</p><hr/><p>Binary file.</p>
+</a><a href="#h35-0-19" id="h35-0-19" class="d">-</div>
+</a><a href="#h35-0-20" id="h35-0-20" class="d">-</body>
+</a><a href="#h35-0-21" id="h35-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h36" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html</a></b>
+<a href="#h36-0" id="h36-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h36-0-0" id="h36-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h36-0-1" id="h36-0-1" class="d">-<html>
+</a><a href="#h36-0-2" id="h36-0-2" class="d">-<head>
+</a><a href="#h36-0-3" id="h36-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h36-0-4" id="h36-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h36-0-5" id="h36-0-5" class="d">-<title>VGA_fig11.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h36-0-6" id="h36-0-6" class="d">-</title>
+</a><a href="#h36-0-7" id="h36-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h36-0-8" id="h36-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h36-0-9" id="h36-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h36-0-10" id="h36-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h36-0-11" id="h36-0-11" class="d">-</head>
+</a><a href="#h36-0-12" id="h36-0-12" class="d">-<body>
+</a><a href="#h36-0-13" id="h36-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h36-0-14" id="h36-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h36-0-15" id="h36-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h36-0-16" id="h36-0-16" class="d">-<hr/>
+</a><a href="#h36-0-17" id="h36-0-17" class="d">-<div id="content">
+</a><a href="#h36-0-18" id="h36-0-18" class="d">-<p> VGA_fig11.jpeg (80864B)</p><hr/><p>Binary file.</p>
+</a><a href="#h36-0-19" id="h36-0-19" class="d">-</div>
+</a><a href="#h36-0-20" id="h36-0-20" class="d">-</body>
+</a><a href="#h36-0-21" id="h36-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h37" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html</a></b>
+<a href="#h37-0" id="h37-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h37-0-0" id="h37-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h37-0-1" id="h37-0-1" class="d">-<html>
+</a><a href="#h37-0-2" id="h37-0-2" class="d">-<head>
+</a><a href="#h37-0-3" id="h37-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h37-0-4" id="h37-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h37-0-5" id="h37-0-5" class="d">-<title>VGA_fig12.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h37-0-6" id="h37-0-6" class="d">-</title>
+</a><a href="#h37-0-7" id="h37-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h37-0-8" id="h37-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h37-0-9" id="h37-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h37-0-10" id="h37-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h37-0-11" id="h37-0-11" class="d">-</head>
+</a><a href="#h37-0-12" id="h37-0-12" class="d">-<body>
+</a><a href="#h37-0-13" id="h37-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h37-0-14" id="h37-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h37-0-15" id="h37-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h37-0-16" id="h37-0-16" class="d">-<hr/>
+</a><a href="#h37-0-17" id="h37-0-17" class="d">-<div id="content">
+</a><a href="#h37-0-18" id="h37-0-18" class="d">-<p> VGA_fig12.jpeg (11933B)</p><hr/><p>Binary file.</p>
+</a><a href="#h37-0-19" id="h37-0-19" class="d">-</div>
+</a><a href="#h37-0-20" id="h37-0-20" class="d">-</body>
+</a><a href="#h37-0-21" id="h37-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h38" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html</a></b>
+<a href="#h38-0" id="h38-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h38-0-0" id="h38-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h38-0-1" id="h38-0-1" class="d">-<html>
+</a><a href="#h38-0-2" id="h38-0-2" class="d">-<head>
+</a><a href="#h38-0-3" id="h38-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h38-0-4" id="h38-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h38-0-5" id="h38-0-5" class="d">-<title>VGA_fig13.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h38-0-6" id="h38-0-6" class="d">-</title>
+</a><a href="#h38-0-7" id="h38-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h38-0-8" id="h38-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h38-0-9" id="h38-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h38-0-10" id="h38-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h38-0-11" id="h38-0-11" class="d">-</head>
+</a><a href="#h38-0-12" id="h38-0-12" class="d">-<body>
+</a><a href="#h38-0-13" id="h38-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h38-0-14" id="h38-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h38-0-15" id="h38-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h38-0-16" id="h38-0-16" class="d">-<hr/>
+</a><a href="#h38-0-17" id="h38-0-17" class="d">-<div id="content">
+</a><a href="#h38-0-18" id="h38-0-18" class="d">-<p> VGA_fig13.jpeg (15547B)</p><hr/><p>Binary file.</p>
+</a><a href="#h38-0-19" id="h38-0-19" class="d">-</div>
+</a><a href="#h38-0-20" id="h38-0-20" class="d">-</body>
+</a><a href="#h38-0-21" id="h38-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h39" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html</a></b>
+<a href="#h39-0" id="h39-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h39-0-0" id="h39-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h39-0-1" id="h39-0-1" class="d">-<html>
+</a><a href="#h39-0-2" id="h39-0-2" class="d">-<head>
+</a><a href="#h39-0-3" id="h39-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h39-0-4" id="h39-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h39-0-5" id="h39-0-5" class="d">-<title>VGA_fig14.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h39-0-6" id="h39-0-6" class="d">-</title>
+</a><a href="#h39-0-7" id="h39-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h39-0-8" id="h39-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h39-0-9" id="h39-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h39-0-10" id="h39-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h39-0-11" id="h39-0-11" class="d">-</head>
+</a><a href="#h39-0-12" id="h39-0-12" class="d">-<body>
+</a><a href="#h39-0-13" id="h39-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h39-0-14" id="h39-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h39-0-15" id="h39-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h39-0-16" id="h39-0-16" class="d">-<hr/>
+</a><a href="#h39-0-17" id="h39-0-17" class="d">-<div id="content">
+</a><a href="#h39-0-18" id="h39-0-18" class="d">-<p> VGA_fig14.jpeg (11185B)</p><hr/><p>Binary file.</p>
+</a><a href="#h39-0-19" id="h39-0-19" class="d">-</div>
+</a><a href="#h39-0-20" id="h39-0-20" class="d">-</body>
+</a><a href="#h39-0-21" id="h39-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h40" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html</a></b>
+<a href="#h40-0" id="h40-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h40-0-0" id="h40-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h40-0-1" id="h40-0-1" class="d">-<html>
+</a><a href="#h40-0-2" id="h40-0-2" class="d">-<head>
+</a><a href="#h40-0-3" id="h40-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h40-0-4" id="h40-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h40-0-5" id="h40-0-5" class="d">-<title>VGA_fig15.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h40-0-6" id="h40-0-6" class="d">-</title>
+</a><a href="#h40-0-7" id="h40-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h40-0-8" id="h40-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h40-0-9" id="h40-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h40-0-10" id="h40-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h40-0-11" id="h40-0-11" class="d">-</head>
+</a><a href="#h40-0-12" id="h40-0-12" class="d">-<body>
+</a><a href="#h40-0-13" id="h40-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h40-0-14" id="h40-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h40-0-15" id="h40-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h40-0-16" id="h40-0-16" class="d">-<hr/>
+</a><a href="#h40-0-17" id="h40-0-17" class="d">-<div id="content">
+</a><a href="#h40-0-18" id="h40-0-18" class="d">-<p> VGA_fig15.jpeg (15747B)</p><hr/><p>Binary file.</p>
+</a><a href="#h40-0-19" id="h40-0-19" class="d">-</div>
+</a><a href="#h40-0-20" id="h40-0-20" class="d">-</body>
+</a><a href="#h40-0-21" id="h40-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h41" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html</a></b>
+<a href="#h41-0" id="h41-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h41-0-0" id="h41-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h41-0-1" id="h41-0-1" class="d">-<html>
+</a><a href="#h41-0-2" id="h41-0-2" class="d">-<head>
+</a><a href="#h41-0-3" id="h41-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h41-0-4" id="h41-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h41-0-5" id="h41-0-5" class="d">-<title>VGA_fig16.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h41-0-6" id="h41-0-6" class="d">-</title>
+</a><a href="#h41-0-7" id="h41-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h41-0-8" id="h41-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h41-0-9" id="h41-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h41-0-10" id="h41-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h41-0-11" id="h41-0-11" class="d">-</head>
+</a><a href="#h41-0-12" id="h41-0-12" class="d">-<body>
+</a><a href="#h41-0-13" id="h41-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h41-0-14" id="h41-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h41-0-15" id="h41-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h41-0-16" id="h41-0-16" class="d">-<hr/>
+</a><a href="#h41-0-17" id="h41-0-17" class="d">-<div id="content">
+</a><a href="#h41-0-18" id="h41-0-18" class="d">-<p> VGA_fig16.jpeg (63021B)</p><hr/><p>Binary file.</p>
+</a><a href="#h41-0-19" id="h41-0-19" class="d">-</div>
+</a><a href="#h41-0-20" id="h41-0-20" class="d">-</body>
+</a><a href="#h41-0-21" id="h41-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h42" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html</a></b>
+<a href="#h42-0" id="h42-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h42-0-0" id="h42-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h42-0-1" id="h42-0-1" class="d">-<html>
+</a><a href="#h42-0-2" id="h42-0-2" class="d">-<head>
+</a><a href="#h42-0-3" id="h42-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h42-0-4" id="h42-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h42-0-5" id="h42-0-5" class="d">-<title>VGA_fig17.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h42-0-6" id="h42-0-6" class="d">-</title>
+</a><a href="#h42-0-7" id="h42-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h42-0-8" id="h42-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h42-0-9" id="h42-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h42-0-10" id="h42-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h42-0-11" id="h42-0-11" class="d">-</head>
+</a><a href="#h42-0-12" id="h42-0-12" class="d">-<body>
+</a><a href="#h42-0-13" id="h42-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h42-0-14" id="h42-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h42-0-15" id="h42-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h42-0-16" id="h42-0-16" class="d">-<hr/>
+</a><a href="#h42-0-17" id="h42-0-17" class="d">-<div id="content">
+</a><a href="#h42-0-18" id="h42-0-18" class="d">-<p> VGA_fig17.jpeg (16216B)</p><hr/><p>Binary file.</p>
+</a><a href="#h42-0-19" id="h42-0-19" class="d">-</div>
+</a><a href="#h42-0-20" id="h42-0-20" class="d">-</body>
+</a><a href="#h42-0-21" id="h42-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h43" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html</a></b>
+<a href="#h43-0" id="h43-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h43-0-0" id="h43-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h43-0-1" id="h43-0-1" class="d">-<html>
+</a><a href="#h43-0-2" id="h43-0-2" class="d">-<head>
+</a><a href="#h43-0-3" id="h43-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h43-0-4" id="h43-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h43-0-5" id="h43-0-5" class="d">-<title>VGA_fig18.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h43-0-6" id="h43-0-6" class="d">-</title>
+</a><a href="#h43-0-7" id="h43-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h43-0-8" id="h43-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h43-0-9" id="h43-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h43-0-10" id="h43-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h43-0-11" id="h43-0-11" class="d">-</head>
+</a><a href="#h43-0-12" id="h43-0-12" class="d">-<body>
+</a><a href="#h43-0-13" id="h43-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h43-0-14" id="h43-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h43-0-15" id="h43-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h43-0-16" id="h43-0-16" class="d">-<hr/>
+</a><a href="#h43-0-17" id="h43-0-17" class="d">-<div id="content">
+</a><a href="#h43-0-18" id="h43-0-18" class="d">-<p> VGA_fig18.jpeg (71917B)</p><hr/><p>Binary file.</p>
+</a><a href="#h43-0-19" id="h43-0-19" class="d">-</div>
+</a><a href="#h43-0-20" id="h43-0-20" class="d">-</body>
+</a><a href="#h43-0-21" id="h43-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h44" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html</a></b>
+<a href="#h44-0" id="h44-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h44-0-0" id="h44-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h44-0-1" id="h44-0-1" class="d">-<html>
+</a><a href="#h44-0-2" id="h44-0-2" class="d">-<head>
+</a><a href="#h44-0-3" id="h44-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h44-0-4" id="h44-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h44-0-5" id="h44-0-5" class="d">-<title>VGA_fig19.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h44-0-6" id="h44-0-6" class="d">-</title>
+</a><a href="#h44-0-7" id="h44-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h44-0-8" id="h44-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h44-0-9" id="h44-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h44-0-10" id="h44-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h44-0-11" id="h44-0-11" class="d">-</head>
+</a><a href="#h44-0-12" id="h44-0-12" class="d">-<body>
+</a><a href="#h44-0-13" id="h44-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h44-0-14" id="h44-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h44-0-15" id="h44-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h44-0-16" id="h44-0-16" class="d">-<hr/>
+</a><a href="#h44-0-17" id="h44-0-17" class="d">-<div id="content">
+</a><a href="#h44-0-18" id="h44-0-18" class="d">-<p> VGA_fig19.jpeg (22676B)</p><hr/><p>Binary file.</p>
+</a><a href="#h44-0-19" id="h44-0-19" class="d">-</div>
+</a><a href="#h44-0-20" id="h44-0-20" class="d">-</body>
+</a><a href="#h44-0-21" id="h44-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h45" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html</a></b>
+<a href="#h45-0" id="h45-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h45-0-0" id="h45-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h45-0-1" id="h45-0-1" class="d">-<html>
+</a><a href="#h45-0-2" id="h45-0-2" class="d">-<head>
+</a><a href="#h45-0-3" id="h45-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h45-0-4" id="h45-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h45-0-5" id="h45-0-5" class="d">-<title>VGA_fig2.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h45-0-6" id="h45-0-6" class="d">-</title>
+</a><a href="#h45-0-7" id="h45-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h45-0-8" id="h45-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h45-0-9" id="h45-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h45-0-10" id="h45-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h45-0-11" id="h45-0-11" class="d">-</head>
+</a><a href="#h45-0-12" id="h45-0-12" class="d">-<body>
+</a><a href="#h45-0-13" id="h45-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h45-0-14" id="h45-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h45-0-15" id="h45-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h45-0-16" id="h45-0-16" class="d">-<hr/>
+</a><a href="#h45-0-17" id="h45-0-17" class="d">-<div id="content">
+</a><a href="#h45-0-18" id="h45-0-18" class="d">-<p> VGA_fig2.jpeg (24851B)</p><hr/><p>Binary file.</p>
+</a><a href="#h45-0-19" id="h45-0-19" class="d">-</div>
+</a><a href="#h45-0-20" id="h45-0-20" class="d">-</body>
+</a><a href="#h45-0-21" id="h45-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h46" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html</a></b>
+<a href="#h46-0" id="h46-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h46-0-0" id="h46-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h46-0-1" id="h46-0-1" class="d">-<html>
+</a><a href="#h46-0-2" id="h46-0-2" class="d">-<head>
+</a><a href="#h46-0-3" id="h46-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h46-0-4" id="h46-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h46-0-5" id="h46-0-5" class="d">-<title>VGA_fig3.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h46-0-6" id="h46-0-6" class="d">-</title>
+</a><a href="#h46-0-7" id="h46-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h46-0-8" id="h46-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h46-0-9" id="h46-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h46-0-10" id="h46-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h46-0-11" id="h46-0-11" class="d">-</head>
+</a><a href="#h46-0-12" id="h46-0-12" class="d">-<body>
+</a><a href="#h46-0-13" id="h46-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h46-0-14" id="h46-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h46-0-15" id="h46-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h46-0-16" id="h46-0-16" class="d">-<hr/>
+</a><a href="#h46-0-17" id="h46-0-17" class="d">-<div id="content">
+</a><a href="#h46-0-18" id="h46-0-18" class="d">-<p> VGA_fig3.jpeg (13591B)</p><hr/><p>Binary file.</p>
+</a><a href="#h46-0-19" id="h46-0-19" class="d">-</div>
+</a><a href="#h46-0-20" id="h46-0-20" class="d">-</body>
+</a><a href="#h46-0-21" id="h46-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h47" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html</a></b>
+<a href="#h47-0" id="h47-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h47-0-0" id="h47-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h47-0-1" id="h47-0-1" class="d">-<html>
+</a><a href="#h47-0-2" id="h47-0-2" class="d">-<head>
+</a><a href="#h47-0-3" id="h47-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h47-0-4" id="h47-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h47-0-5" id="h47-0-5" class="d">-<title>VGA_fig4.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h47-0-6" id="h47-0-6" class="d">-</title>
+</a><a href="#h47-0-7" id="h47-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h47-0-8" id="h47-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h47-0-9" id="h47-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h47-0-10" id="h47-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h47-0-11" id="h47-0-11" class="d">-</head>
+</a><a href="#h47-0-12" id="h47-0-12" class="d">-<body>
+</a><a href="#h47-0-13" id="h47-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h47-0-14" id="h47-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h47-0-15" id="h47-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h47-0-16" id="h47-0-16" class="d">-<hr/>
+</a><a href="#h47-0-17" id="h47-0-17" class="d">-<div id="content">
+</a><a href="#h47-0-18" id="h47-0-18" class="d">-<p> VGA_fig4.jpeg (51948B)</p><hr/><p>Binary file.</p>
+</a><a href="#h47-0-19" id="h47-0-19" class="d">-</div>
+</a><a href="#h47-0-20" id="h47-0-20" class="d">-</body>
+</a><a href="#h47-0-21" id="h47-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h48" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html</a></b>
+<a href="#h48-0" id="h48-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h48-0-0" id="h48-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h48-0-1" id="h48-0-1" class="d">-<html>
+</a><a href="#h48-0-2" id="h48-0-2" class="d">-<head>
+</a><a href="#h48-0-3" id="h48-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h48-0-4" id="h48-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h48-0-5" id="h48-0-5" class="d">-<title>VGA_fig5.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h48-0-6" id="h48-0-6" class="d">-</title>
+</a><a href="#h48-0-7" id="h48-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h48-0-8" id="h48-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h48-0-9" id="h48-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h48-0-10" id="h48-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h48-0-11" id="h48-0-11" class="d">-</head>
+</a><a href="#h48-0-12" id="h48-0-12" class="d">-<body>
+</a><a href="#h48-0-13" id="h48-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h48-0-14" id="h48-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h48-0-15" id="h48-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h48-0-16" id="h48-0-16" class="d">-<hr/>
+</a><a href="#h48-0-17" id="h48-0-17" class="d">-<div id="content">
+</a><a href="#h48-0-18" id="h48-0-18" class="d">-<p> VGA_fig5.jpeg (20830B)</p><hr/><p>Binary file.</p>
+</a><a href="#h48-0-19" id="h48-0-19" class="d">-</div>
+</a><a href="#h48-0-20" id="h48-0-20" class="d">-</body>
+</a><a href="#h48-0-21" id="h48-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h49" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html</a></b>
+<a href="#h49-0" id="h49-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h49-0-0" id="h49-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h49-0-1" id="h49-0-1" class="d">-<html>
+</a><a href="#h49-0-2" id="h49-0-2" class="d">-<head>
+</a><a href="#h49-0-3" id="h49-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h49-0-4" id="h49-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h49-0-5" id="h49-0-5" class="d">-<title>VGA_fig6.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h49-0-6" id="h49-0-6" class="d">-</title>
+</a><a href="#h49-0-7" id="h49-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h49-0-8" id="h49-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h49-0-9" id="h49-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h49-0-10" id="h49-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h49-0-11" id="h49-0-11" class="d">-</head>
+</a><a href="#h49-0-12" id="h49-0-12" class="d">-<body>
+</a><a href="#h49-0-13" id="h49-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h49-0-14" id="h49-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h49-0-15" id="h49-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h49-0-16" id="h49-0-16" class="d">-<hr/>
+</a><a href="#h49-0-17" id="h49-0-17" class="d">-<div id="content">
+</a><a href="#h49-0-18" id="h49-0-18" class="d">-<p> VGA_fig6.jpeg (26596B)</p><hr/><p>Binary file.</p>
+</a><a href="#h49-0-19" id="h49-0-19" class="d">-</div>
+</a><a href="#h49-0-20" id="h49-0-20" class="d">-</body>
+</a><a href="#h49-0-21" id="h49-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h50" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html</a></b>
+<a href="#h50-0" id="h50-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h50-0-0" id="h50-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h50-0-1" id="h50-0-1" class="d">-<html>
+</a><a href="#h50-0-2" id="h50-0-2" class="d">-<head>
+</a><a href="#h50-0-3" id="h50-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h50-0-4" id="h50-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h50-0-5" id="h50-0-5" class="d">-<title>VGA_fig7.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h50-0-6" id="h50-0-6" class="d">-</title>
+</a><a href="#h50-0-7" id="h50-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h50-0-8" id="h50-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h50-0-9" id="h50-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h50-0-10" id="h50-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h50-0-11" id="h50-0-11" class="d">-</head>
+</a><a href="#h50-0-12" id="h50-0-12" class="d">-<body>
+</a><a href="#h50-0-13" id="h50-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h50-0-14" id="h50-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h50-0-15" id="h50-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h50-0-16" id="h50-0-16" class="d">-<hr/>
+</a><a href="#h50-0-17" id="h50-0-17" class="d">-<div id="content">
+</a><a href="#h50-0-18" id="h50-0-18" class="d">-<p> VGA_fig7.jpeg (30728B)</p><hr/><p>Binary file.</p>
+</a><a href="#h50-0-19" id="h50-0-19" class="d">-</div>
+</a><a href="#h50-0-20" id="h50-0-20" class="d">-</body>
+</a><a href="#h50-0-21" id="h50-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h51" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html</a></b>
+<a href="#h51-0" id="h51-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h51-0-0" id="h51-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h51-0-1" id="h51-0-1" class="d">-<html>
+</a><a href="#h51-0-2" id="h51-0-2" class="d">-<head>
+</a><a href="#h51-0-3" id="h51-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h51-0-4" id="h51-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h51-0-5" id="h51-0-5" class="d">-<title>VGA_fig8.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h51-0-6" id="h51-0-6" class="d">-</title>
+</a><a href="#h51-0-7" id="h51-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h51-0-8" id="h51-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h51-0-9" id="h51-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h51-0-10" id="h51-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h51-0-11" id="h51-0-11" class="d">-</head>
+</a><a href="#h51-0-12" id="h51-0-12" class="d">-<body>
+</a><a href="#h51-0-13" id="h51-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h51-0-14" id="h51-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h51-0-15" id="h51-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h51-0-16" id="h51-0-16" class="d">-<hr/>
+</a><a href="#h51-0-17" id="h51-0-17" class="d">-<div id="content">
+</a><a href="#h51-0-18" id="h51-0-18" class="d">-<p> VGA_fig8.jpeg (9252B)</p><hr/><p>Binary file.</p>
+</a><a href="#h51-0-19" id="h51-0-19" class="d">-</div>
+</a><a href="#h51-0-20" id="h51-0-20" class="d">-</body>
+</a><a href="#h51-0-21" id="h51-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h52" href="../file/git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html</a></b>
+<a href="#h52-0" id="h52-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h52-0-0" id="h52-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h52-0-1" id="h52-0-1" class="d">-<html>
+</a><a href="#h52-0-2" id="h52-0-2" class="d">-<head>
+</a><a href="#h52-0-3" id="h52-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h52-0-4" id="h52-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h52-0-5" id="h52-0-5" class="d">-<title>VGA_fig9.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h52-0-6" id="h52-0-6" class="d">-</title>
+</a><a href="#h52-0-7" id="h52-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h52-0-8" id="h52-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h52-0-9" id="h52-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h52-0-10" id="h52-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h52-0-11" id="h52-0-11" class="d">-</head>
+</a><a href="#h52-0-12" id="h52-0-12" class="d">-<body>
+</a><a href="#h52-0-13" id="h52-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h52-0-14" id="h52-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h52-0-15" id="h52-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h52-0-16" id="h52-0-16" class="d">-<hr/>
+</a><a href="#h52-0-17" id="h52-0-17" class="d">-<div id="content">
+</a><a href="#h52-0-18" id="h52-0-18" class="d">-<p> VGA_fig9.jpeg (34655B)</p><hr/><p>Binary file.</p>
+</a><a href="#h52-0-19" id="h52-0-19" class="d">-</div>
+</a><a href="#h52-0-20" id="h52-0-20" class="d">-</body>
+</a><a href="#h52-0-21" id="h52-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h53" href="../file/git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html</a></b>
+<a href="#h53-0" id="h53-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h53-0-0" id="h53-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h53-0-1" id="h53-0-1" class="d">-<html>
+</a><a href="#h53-0-2" id="h53-0-2" class="d">-<head>
+</a><a href="#h53-0-3" id="h53-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h53-0-4" id="h53-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h53-0-5" id="h53-0-5" class="d">-<title>c-programming-language-chito.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h53-0-6" id="h53-0-6" class="d">-</title>
+</a><a href="#h53-0-7" id="h53-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h53-0-8" id="h53-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h53-0-9" id="h53-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h53-0-10" id="h53-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h53-0-11" id="h53-0-11" class="d">-</head>
+</a><a href="#h53-0-12" id="h53-0-12" class="d">-<body>
+</a><a href="#h53-0-13" id="h53-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h53-0-14" id="h53-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h53-0-15" id="h53-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h53-0-16" id="h53-0-16" class="d">-<hr/>
+</a><a href="#h53-0-17" id="h53-0-17" class="d">-<div id="content">
+</a><a href="#h53-0-18" id="h53-0-18" class="d">-<p> c-programming-language-chito.png (34822B)</p><hr/><p>Binary file.</p>
+</a><a href="#h53-0-19" id="h53-0-19" class="d">-</div>
+</a><a href="#h53-0-20" id="h53-0-20" class="d">-</body>
+</a><a href="#h53-0-21" id="h53-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h54" href="../file/git/n-channel/file/assets/images/modified_stolen_art/couch.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/couch.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/couch.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/couch.png.html</a></b>
+<a href="#h54-0" id="h54-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h54-0-0" id="h54-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h54-0-1" id="h54-0-1" class="d">-<html>
+</a><a href="#h54-0-2" id="h54-0-2" class="d">-<head>
+</a><a href="#h54-0-3" id="h54-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h54-0-4" id="h54-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h54-0-5" id="h54-0-5" class="d">-<title>couch.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h54-0-6" id="h54-0-6" class="d">-</title>
+</a><a href="#h54-0-7" id="h54-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h54-0-8" id="h54-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h54-0-9" id="h54-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h54-0-10" id="h54-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h54-0-11" id="h54-0-11" class="d">-</head>
+</a><a href="#h54-0-12" id="h54-0-12" class="d">-<body>
+</a><a href="#h54-0-13" id="h54-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h54-0-14" id="h54-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h54-0-15" id="h54-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h54-0-16" id="h54-0-16" class="d">-<hr/>
+</a><a href="#h54-0-17" id="h54-0-17" class="d">-<div id="content">
+</a><a href="#h54-0-18" id="h54-0-18" class="d">-<p> couch.png (62786B)</p><hr/><p>Binary file.</p>
+</a><a href="#h54-0-19" id="h54-0-19" class="d">-</div>
+</a><a href="#h54-0-20" id="h54-0-20" class="d">-</body>
+</a><a href="#h54-0-21" id="h54-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h55" href="../file/git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html</a></b>
+<a href="#h55-0" id="h55-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h55-0-0" id="h55-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h55-0-1" id="h55-0-1" class="d">-<html>
+</a><a href="#h55-0-2" id="h55-0-2" class="d">-<head>
+</a><a href="#h55-0-3" id="h55-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h55-0-4" id="h55-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h55-0-5" id="h55-0-5" class="d">-<title>cursor.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h55-0-6" id="h55-0-6" class="d">-</title>
+</a><a href="#h55-0-7" id="h55-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h55-0-8" id="h55-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h55-0-9" id="h55-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h55-0-10" id="h55-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h55-0-11" id="h55-0-11" class="d">-</head>
+</a><a href="#h55-0-12" id="h55-0-12" class="d">-<body>
+</a><a href="#h55-0-13" id="h55-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h55-0-14" id="h55-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h55-0-15" id="h55-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h55-0-16" id="h55-0-16" class="d">-<hr/>
+</a><a href="#h55-0-17" id="h55-0-17" class="d">-<div id="content">
+</a><a href="#h55-0-18" id="h55-0-18" class="d">-<p> cursor.png (939B)</p><hr/><p>Binary file.</p>
+</a><a href="#h55-0-19" id="h55-0-19" class="d">-</div>
+</a><a href="#h55-0-20" id="h55-0-20" class="d">-</body>
+</a><a href="#h55-0-21" id="h55-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h56" href="../file/git/n-channel/file/assets/images/modified_stolen_art/grass.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/grass.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/grass.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/grass.png.html</a></b>
+<a href="#h56-0" id="h56-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h56-0-0" id="h56-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h56-0-1" id="h56-0-1" class="d">-<html>
+</a><a href="#h56-0-2" id="h56-0-2" class="d">-<head>
+</a><a href="#h56-0-3" id="h56-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h56-0-4" id="h56-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h56-0-5" id="h56-0-5" class="d">-<title>grass.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h56-0-6" id="h56-0-6" class="d">-</title>
+</a><a href="#h56-0-7" id="h56-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h56-0-8" id="h56-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h56-0-9" id="h56-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h56-0-10" id="h56-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h56-0-11" id="h56-0-11" class="d">-</head>
+</a><a href="#h56-0-12" id="h56-0-12" class="d">-<body>
+</a><a href="#h56-0-13" id="h56-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h56-0-14" id="h56-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h56-0-15" id="h56-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h56-0-16" id="h56-0-16" class="d">-<hr/>
+</a><a href="#h56-0-17" id="h56-0-17" class="d">-<div id="content">
+</a><a href="#h56-0-18" id="h56-0-18" class="d">-<p> grass.png (136561B)</p><hr/><p>Binary file.</p>
+</a><a href="#h56-0-19" id="h56-0-19" class="d">-</div>
+</a><a href="#h56-0-20" id="h56-0-20" class="d">-</body>
+</a><a href="#h56-0-21" id="h56-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h57" href="../file/git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html.html">git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html.html">git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html</a></b>
+<a href="#h57-0" id="h57-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h57-0-0" id="h57-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h57-0-1" id="h57-0-1" class="d">-<html>
+</a><a href="#h57-0-2" id="h57-0-2" class="d">-<head>
+</a><a href="#h57-0-3" id="h57-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h57-0-4" id="h57-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h57-0-5" id="h57-0-5" class="d">-<title>kettenkrad.gif - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h57-0-6" id="h57-0-6" class="d">-</title>
+</a><a href="#h57-0-7" id="h57-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h57-0-8" id="h57-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h57-0-9" id="h57-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h57-0-10" id="h57-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h57-0-11" id="h57-0-11" class="d">-</head>
+</a><a href="#h57-0-12" id="h57-0-12" class="d">-<body>
+</a><a href="#h57-0-13" id="h57-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h57-0-14" id="h57-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h57-0-15" id="h57-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h57-0-16" id="h57-0-16" class="d">-<hr/>
+</a><a href="#h57-0-17" id="h57-0-17" class="d">-<div id="content">
+</a><a href="#h57-0-18" id="h57-0-18" class="d">-<p> kettenkrad.gif (44637B)</p><hr/><p>Binary file.</p>
+</a><a href="#h57-0-19" id="h57-0-19" class="d">-</div>
+</a><a href="#h57-0-20" id="h57-0-20" class="d">-</body>
+</a><a href="#h57-0-21" id="h57-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h58" href="../file/git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html</a></b>
+<a href="#h58-0" id="h58-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h58-0-0" id="h58-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h58-0-1" id="h58-0-1" class="d">-<html>
+</a><a href="#h58-0-2" id="h58-0-2" class="d">-<head>
+</a><a href="#h58-0-3" id="h58-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h58-0-4" id="h58-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h58-0-5" id="h58-0-5" class="d">-<title>nuko_calm.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h58-0-6" id="h58-0-6" class="d">-</title>
+</a><a href="#h58-0-7" id="h58-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h58-0-8" id="h58-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h58-0-9" id="h58-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h58-0-10" id="h58-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h58-0-11" id="h58-0-11" class="d">-</head>
+</a><a href="#h58-0-12" id="h58-0-12" class="d">-<body>
+</a><a href="#h58-0-13" id="h58-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h58-0-14" id="h58-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h58-0-15" id="h58-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h58-0-16" id="h58-0-16" class="d">-<hr/>
+</a><a href="#h58-0-17" id="h58-0-17" class="d">-<div id="content">
+</a><a href="#h58-0-18" id="h58-0-18" class="d">-<p> nuko_calm.png (4150B)</p><hr/><p>Binary file.</p>
+</a><a href="#h58-0-19" id="h58-0-19" class="d">-</div>
+</a><a href="#h58-0-20" id="h58-0-20" class="d">-</body>
+</a><a href="#h58-0-21" id="h58-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h59" href="../file/git/n-channel/file/assets/images/modified_stolen_art/silly.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/silly.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/silly.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/silly.png.html</a></b>
+<a href="#h59-0" id="h59-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h59-0-0" id="h59-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h59-0-1" id="h59-0-1" class="d">-<html>
+</a><a href="#h59-0-2" id="h59-0-2" class="d">-<head>
+</a><a href="#h59-0-3" id="h59-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h59-0-4" id="h59-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h59-0-5" id="h59-0-5" class="d">-<title>silly.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h59-0-6" id="h59-0-6" class="d">-</title>
+</a><a href="#h59-0-7" id="h59-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h59-0-8" id="h59-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h59-0-9" id="h59-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h59-0-10" id="h59-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h59-0-11" id="h59-0-11" class="d">-</head>
+</a><a href="#h59-0-12" id="h59-0-12" class="d">-<body>
+</a><a href="#h59-0-13" id="h59-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h59-0-14" id="h59-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h59-0-15" id="h59-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h59-0-16" id="h59-0-16" class="d">-<hr/>
+</a><a href="#h59-0-17" id="h59-0-17" class="d">-<div id="content">
+</a><a href="#h59-0-18" id="h59-0-18" class="d">-<p> silly.png (185251B)</p><hr/><p>Binary file.</p>
+</a><a href="#h59-0-19" id="h59-0-19" class="d">-</div>
+</a><a href="#h59-0-20" id="h59-0-20" class="d">-</body>
+</a><a href="#h59-0-21" id="h59-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h60" href="../file/git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html.html">git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html.html">git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html</a></b>
+<a href="#h60-0" id="h60-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h60-0-0" id="h60-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h60-0-1" id="h60-0-1" class="d">-<html>
+</a><a href="#h60-0-2" id="h60-0-2" class="d">-<head>
+</a><a href="#h60-0-3" id="h60-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h60-0-4" id="h60-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h60-0-5" id="h60-0-5" class="d">-<title>templeos.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h60-0-6" id="h60-0-6" class="d">-</title>
+</a><a href="#h60-0-7" id="h60-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h60-0-8" id="h60-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h60-0-9" id="h60-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h60-0-10" id="h60-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h60-0-11" id="h60-0-11" class="d">-</head>
+</a><a href="#h60-0-12" id="h60-0-12" class="d">-<body>
+</a><a href="#h60-0-13" id="h60-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h60-0-14" id="h60-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h60-0-15" id="h60-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h60-0-16" id="h60-0-16" class="d">-<hr/>
+</a><a href="#h60-0-17" id="h60-0-17" class="d">-<div id="content">
+</a><a href="#h60-0-18" id="h60-0-18" class="d">-<p> templeos.jpeg (34084B)</p><hr/><p>Binary file.</p>
+</a><a href="#h60-0-19" id="h60-0-19" class="d">-</div>
+</a><a href="#h60-0-20" id="h60-0-20" class="d">-</body>
+</a><a href="#h60-0-21" id="h60-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h61" href="../file/git/n-channel/file/assets/images/nisse-collection.jpeg.html.html">git/n-channel/file/assets/images/nisse-collection.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/nisse-collection.jpeg.html.html">git/n-channel/file/assets/images/nisse-collection.jpeg.html</a></b>
+<a href="#h61-0" id="h61-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h61-0-0" id="h61-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h61-0-1" id="h61-0-1" class="d">-<html>
+</a><a href="#h61-0-2" id="h61-0-2" class="d">-<head>
+</a><a href="#h61-0-3" id="h61-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h61-0-4" id="h61-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h61-0-5" id="h61-0-5" class="d">-<title>nisse-collection.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h61-0-6" id="h61-0-6" class="d">-</title>
+</a><a href="#h61-0-7" id="h61-0-7" class="d">-<link rel="icon" type="image/png" href="../../../favicon.png" />
+</a><a href="#h61-0-8" id="h61-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../atom.xml" />
+</a><a href="#h61-0-9" id="h61-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../tags.xml" />
+</a><a href="#h61-0-10" id="h61-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../style.css" />
+</a><a href="#h61-0-11" id="h61-0-11" class="d">-</head>
+</a><a href="#h61-0-12" id="h61-0-12" class="d">-<body>
+</a><a href="#h61-0-13" id="h61-0-13" class="d">-<table><tr><td><a href="../../../../"><img src="../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h61-0-14" id="h61-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h61-0-15" id="h61-0-15" class="d">-<a href="../../../log.html">Log</a> | <a href="../../../files.html">Files</a> | <a href="../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h61-0-16" id="h61-0-16" class="d">-<hr/>
+</a><a href="#h61-0-17" id="h61-0-17" class="d">-<div id="content">
+</a><a href="#h61-0-18" id="h61-0-18" class="d">-<p> nisse-collection.jpeg (406370B)</p><hr/><p>Binary file.</p>
+</a><a href="#h61-0-19" id="h61-0-19" class="d">-</div>
+</a><a href="#h61-0-20" id="h61-0-20" class="d">-</body>
+</a><a href="#h61-0-21" id="h61-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h62" href="../file/git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html.html">git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html.html">git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html</a></b>
+<a href="#h62-0" id="h62-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h62-0-0" id="h62-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h62-0-1" id="h62-0-1" class="d">-<html>
+</a><a href="#h62-0-2" id="h62-0-2" class="d">-<head>
+</a><a href="#h62-0-3" id="h62-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h62-0-4" id="h62-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h62-0-5" id="h62-0-5" class="d">-<title>anders_web.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h62-0-6" id="h62-0-6" class="d">-</title>
+</a><a href="#h62-0-7" id="h62-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h62-0-8" id="h62-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h62-0-9" id="h62-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h62-0-10" id="h62-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h62-0-11" id="h62-0-11" class="d">-</head>
+</a><a href="#h62-0-12" id="h62-0-12" class="d">-<body>
+</a><a href="#h62-0-13" id="h62-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h62-0-14" id="h62-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h62-0-15" id="h62-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h62-0-16" id="h62-0-16" class="d">-<hr/>
+</a><a href="#h62-0-17" id="h62-0-17" class="d">-<div id="content">
+</a><a href="#h62-0-18" id="h62-0-18" class="d">-<p> anders_web.jpeg (22085B)</p><hr/><p>Binary file.</p>
+</a><a href="#h62-0-19" id="h62-0-19" class="d">-</div>
+</a><a href="#h62-0-20" id="h62-0-20" class="d">-</body>
+</a><a href="#h62-0-21" id="h62-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h63" href="../file/git/n-channel/file/assets/images/old_projects/awaC.jpeg.html.html">git/n-channel/file/assets/images/old_projects/awaC.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/awaC.jpeg.html.html">git/n-channel/file/assets/images/old_projects/awaC.jpeg.html</a></b>
+<a href="#h63-0" id="h63-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h63-0-0" id="h63-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h63-0-1" id="h63-0-1" class="d">-<html>
+</a><a href="#h63-0-2" id="h63-0-2" class="d">-<head>
+</a><a href="#h63-0-3" id="h63-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h63-0-4" id="h63-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h63-0-5" id="h63-0-5" class="d">-<title>awaC.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h63-0-6" id="h63-0-6" class="d">-</title>
+</a><a href="#h63-0-7" id="h63-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h63-0-8" id="h63-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h63-0-9" id="h63-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h63-0-10" id="h63-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h63-0-11" id="h63-0-11" class="d">-</head>
+</a><a href="#h63-0-12" id="h63-0-12" class="d">-<body>
+</a><a href="#h63-0-13" id="h63-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h63-0-14" id="h63-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h63-0-15" id="h63-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h63-0-16" id="h63-0-16" class="d">-<hr/>
+</a><a href="#h63-0-17" id="h63-0-17" class="d">-<div id="content">
+</a><a href="#h63-0-18" id="h63-0-18" class="d">-<p> awaC.jpeg (24588B)</p><hr/><p>Binary file.</p>
+</a><a href="#h63-0-19" id="h63-0-19" class="d">-</div>
+</a><a href="#h63-0-20" id="h63-0-20" class="d">-</body>
+</a><a href="#h63-0-21" id="h63-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h64" href="../file/git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html.html">git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html.html">git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html</a></b>
+<a href="#h64-0" id="h64-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h64-0-0" id="h64-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h64-0-1" id="h64-0-1" class="d">-<html>
+</a><a href="#h64-0-2" id="h64-0-2" class="d">-<head>
+</a><a href="#h64-0-3" id="h64-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h64-0-4" id="h64-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h64-0-5" id="h64-0-5" class="d">-<title>awaC2.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h64-0-6" id="h64-0-6" class="d">-</title>
+</a><a href="#h64-0-7" id="h64-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h64-0-8" id="h64-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h64-0-9" id="h64-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h64-0-10" id="h64-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h64-0-11" id="h64-0-11" class="d">-</head>
+</a><a href="#h64-0-12" id="h64-0-12" class="d">-<body>
+</a><a href="#h64-0-13" id="h64-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h64-0-14" id="h64-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h64-0-15" id="h64-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h64-0-16" id="h64-0-16" class="d">-<hr/>
+</a><a href="#h64-0-17" id="h64-0-17" class="d">-<div id="content">
+</a><a href="#h64-0-18" id="h64-0-18" class="d">-<p> awaC2.jpeg (54461B)</p><hr/><p>Binary file.</p>
+</a><a href="#h64-0-19" id="h64-0-19" class="d">-</div>
+</a><a href="#h64-0-20" id="h64-0-20" class="d">-</body>
+</a><a href="#h64-0-21" id="h64-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h65" href="../file/git/n-channel/file/assets/images/old_projects/gb.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/gb.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb.jpeg.html</a></b>
+<a href="#h65-0" id="h65-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h65-0-0" id="h65-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h65-0-1" id="h65-0-1" class="d">-<html>
+</a><a href="#h65-0-2" id="h65-0-2" class="d">-<head>
+</a><a href="#h65-0-3" id="h65-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h65-0-4" id="h65-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h65-0-5" id="h65-0-5" class="d">-<title>gb.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h65-0-6" id="h65-0-6" class="d">-</title>
+</a><a href="#h65-0-7" id="h65-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h65-0-8" id="h65-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h65-0-9" id="h65-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h65-0-10" id="h65-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h65-0-11" id="h65-0-11" class="d">-</head>
+</a><a href="#h65-0-12" id="h65-0-12" class="d">-<body>
+</a><a href="#h65-0-13" id="h65-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h65-0-14" id="h65-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h65-0-15" id="h65-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h65-0-16" id="h65-0-16" class="d">-<hr/>
+</a><a href="#h65-0-17" id="h65-0-17" class="d">-<div id="content">
+</a><a href="#h65-0-18" id="h65-0-18" class="d">-<p> gb.jpeg (272486B)</p><hr/><p>Binary file.</p>
+</a><a href="#h65-0-19" id="h65-0-19" class="d">-</div>
+</a><a href="#h65-0-20" id="h65-0-20" class="d">-</body>
+</a><a href="#h65-0-21" id="h65-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h66" href="../file/git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html</a></b>
+<a href="#h66-0" id="h66-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h66-0-0" id="h66-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h66-0-1" id="h66-0-1" class="d">-<html>
+</a><a href="#h66-0-2" id="h66-0-2" class="d">-<head>
+</a><a href="#h66-0-3" id="h66-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h66-0-4" id="h66-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h66-0-5" id="h66-0-5" class="d">-<title>gb_pinball.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h66-0-6" id="h66-0-6" class="d">-</title>
+</a><a href="#h66-0-7" id="h66-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h66-0-8" id="h66-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h66-0-9" id="h66-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h66-0-10" id="h66-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h66-0-11" id="h66-0-11" class="d">-</head>
+</a><a href="#h66-0-12" id="h66-0-12" class="d">-<body>
+</a><a href="#h66-0-13" id="h66-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h66-0-14" id="h66-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h66-0-15" id="h66-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h66-0-16" id="h66-0-16" class="d">-<hr/>
+</a><a href="#h66-0-17" id="h66-0-17" class="d">-<div id="content">
+</a><a href="#h66-0-18" id="h66-0-18" class="d">-<p> gb_pinball.jpeg (235478B)</p><hr/><p>Binary file.</p>
+</a><a href="#h66-0-19" id="h66-0-19" class="d">-</div>
+</a><a href="#h66-0-20" id="h66-0-20" class="d">-</body>
+</a><a href="#h66-0-21" id="h66-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h67" href="../file/git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html</a></b>
+<a href="#h67-0" id="h67-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h67-0-0" id="h67-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h67-0-1" id="h67-0-1" class="d">-<html>
+</a><a href="#h67-0-2" id="h67-0-2" class="d">-<head>
+</a><a href="#h67-0-3" id="h67-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h67-0-4" id="h67-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h67-0-5" id="h67-0-5" class="d">-<title>gb_unpainted.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h67-0-6" id="h67-0-6" class="d">-</title>
+</a><a href="#h67-0-7" id="h67-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h67-0-8" id="h67-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h67-0-9" id="h67-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h67-0-10" id="h67-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h67-0-11" id="h67-0-11" class="d">-</head>
+</a><a href="#h67-0-12" id="h67-0-12" class="d">-<body>
+</a><a href="#h67-0-13" id="h67-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h67-0-14" id="h67-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h67-0-15" id="h67-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h67-0-16" id="h67-0-16" class="d">-<hr/>
+</a><a href="#h67-0-17" id="h67-0-17" class="d">-<div id="content">
+</a><a href="#h67-0-18" id="h67-0-18" class="d">-<p> gb_unpainted.jpeg (100569B)</p><hr/><p>Binary file.</p>
+</a><a href="#h67-0-19" id="h67-0-19" class="d">-</div>
+</a><a href="#h67-0-20" id="h67-0-20" class="d">-</body>
+</a><a href="#h67-0-21" id="h67-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h68" href="../file/git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html</a></b>
+<a href="#h68-0" id="h68-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h68-0-0" id="h68-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h68-0-1" id="h68-0-1" class="d">-<html>
+</a><a href="#h68-0-2" id="h68-0-2" class="d">-<head>
+</a><a href="#h68-0-3" id="h68-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h68-0-4" id="h68-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h68-0-5" id="h68-0-5" class="d">-<title>gs_ddt.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h68-0-6" id="h68-0-6" class="d">-</title>
+</a><a href="#h68-0-7" id="h68-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h68-0-8" id="h68-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h68-0-9" id="h68-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h68-0-10" id="h68-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h68-0-11" id="h68-0-11" class="d">-</head>
+</a><a href="#h68-0-12" id="h68-0-12" class="d">-<body>
+</a><a href="#h68-0-13" id="h68-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h68-0-14" id="h68-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h68-0-15" id="h68-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h68-0-16" id="h68-0-16" class="d">-<hr/>
+</a><a href="#h68-0-17" id="h68-0-17" class="d">-<div id="content">
+</a><a href="#h68-0-18" id="h68-0-18" class="d">-<p> gs_ddt.jpeg (74455B)</p><hr/><p>Binary file.</p>
+</a><a href="#h68-0-19" id="h68-0-19" class="d">-</div>
+</a><a href="#h68-0-20" id="h68-0-20" class="d">-</body>
+</a><a href="#h68-0-21" id="h68-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h69" href="../file/git/n-channel/file/assets/images/old_projects/hs.jpeg.html.html">git/n-channel/file/assets/images/old_projects/hs.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/hs.jpeg.html.html">git/n-channel/file/assets/images/old_projects/hs.jpeg.html</a></b>
+<a href="#h69-0" id="h69-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h69-0-0" id="h69-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h69-0-1" id="h69-0-1" class="d">-<html>
+</a><a href="#h69-0-2" id="h69-0-2" class="d">-<head>
+</a><a href="#h69-0-3" id="h69-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h69-0-4" id="h69-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h69-0-5" id="h69-0-5" class="d">-<title>hs.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h69-0-6" id="h69-0-6" class="d">-</title>
+</a><a href="#h69-0-7" id="h69-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h69-0-8" id="h69-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h69-0-9" id="h69-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h69-0-10" id="h69-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h69-0-11" id="h69-0-11" class="d">-</head>
+</a><a href="#h69-0-12" id="h69-0-12" class="d">-<body>
+</a><a href="#h69-0-13" id="h69-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h69-0-14" id="h69-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h69-0-15" id="h69-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h69-0-16" id="h69-0-16" class="d">-<hr/>
+</a><a href="#h69-0-17" id="h69-0-17" class="d">-<div id="content">
+</a><a href="#h69-0-18" id="h69-0-18" class="d">-<p> hs.jpeg (19333B)</p><hr/><p>Binary file.</p>
+</a><a href="#h69-0-19" id="h69-0-19" class="d">-</div>
+</a><a href="#h69-0-20" id="h69-0-20" class="d">-</body>
+</a><a href="#h69-0-21" id="h69-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h70" href="../file/git/n-channel/file/assets/images/old_projects/lidar.png.html.html">git/n-channel/file/assets/images/old_projects/lidar.png.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/lidar.png.html.html">git/n-channel/file/assets/images/old_projects/lidar.png.html</a></b>
+<a href="#h70-0" id="h70-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h70-0-0" id="h70-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h70-0-1" id="h70-0-1" class="d">-<html>
+</a><a href="#h70-0-2" id="h70-0-2" class="d">-<head>
+</a><a href="#h70-0-3" id="h70-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h70-0-4" id="h70-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h70-0-5" id="h70-0-5" class="d">-<title>lidar.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h70-0-6" id="h70-0-6" class="d">-</title>
+</a><a href="#h70-0-7" id="h70-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h70-0-8" id="h70-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h70-0-9" id="h70-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h70-0-10" id="h70-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h70-0-11" id="h70-0-11" class="d">-</head>
+</a><a href="#h70-0-12" id="h70-0-12" class="d">-<body>
+</a><a href="#h70-0-13" id="h70-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h70-0-14" id="h70-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h70-0-15" id="h70-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h70-0-16" id="h70-0-16" class="d">-<hr/>
+</a><a href="#h70-0-17" id="h70-0-17" class="d">-<div id="content">
+</a><a href="#h70-0-18" id="h70-0-18" class="d">-<p> lidar.png (48991B)</p><hr/><p>Binary file.</p>
+</a><a href="#h70-0-19" id="h70-0-19" class="d">-</div>
+</a><a href="#h70-0-20" id="h70-0-20" class="d">-</body>
+</a><a href="#h70-0-21" id="h70-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h71" href="../file/git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html.html">git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html.html">git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html</a></b>
+<a href="#h71-0" id="h71-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h71-0-0" id="h71-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h71-0-1" id="h71-0-1" class="d">-<html>
+</a><a href="#h71-0-2" id="h71-0-2" class="d">-<head>
+</a><a href="#h71-0-3" id="h71-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h71-0-4" id="h71-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h71-0-5" id="h71-0-5" class="d">-<title>minesweeper.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h71-0-6" id="h71-0-6" class="d">-</title>
+</a><a href="#h71-0-7" id="h71-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h71-0-8" id="h71-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h71-0-9" id="h71-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h71-0-10" id="h71-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h71-0-11" id="h71-0-11" class="d">-</head>
+</a><a href="#h71-0-12" id="h71-0-12" class="d">-<body>
+</a><a href="#h71-0-13" id="h71-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h71-0-14" id="h71-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h71-0-15" id="h71-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h71-0-16" id="h71-0-16" class="d">-<hr/>
+</a><a href="#h71-0-17" id="h71-0-17" class="d">-<div id="content">
+</a><a href="#h71-0-18" id="h71-0-18" class="d">-<p> minesweeper.jpeg (25756B)</p><hr/><p>Binary file.</p>
+</a><a href="#h71-0-19" id="h71-0-19" class="d">-</div>
+</a><a href="#h71-0-20" id="h71-0-20" class="d">-</body>
+</a><a href="#h71-0-21" id="h71-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h72" href="../file/git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html</a></b>
+<a href="#h72-0" id="h72-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h72-0-0" id="h72-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h72-0-1" id="h72-0-1" class="d">-<html>
+</a><a href="#h72-0-2" id="h72-0-2" class="d">-<head>
+</a><a href="#h72-0-3" id="h72-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h72-0-4" id="h72-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h72-0-5" id="h72-0-5" class="d">-<title>rnm1.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h72-0-6" id="h72-0-6" class="d">-</title>
+</a><a href="#h72-0-7" id="h72-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h72-0-8" id="h72-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h72-0-9" id="h72-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h72-0-10" id="h72-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h72-0-11" id="h72-0-11" class="d">-</head>
+</a><a href="#h72-0-12" id="h72-0-12" class="d">-<body>
+</a><a href="#h72-0-13" id="h72-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h72-0-14" id="h72-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h72-0-15" id="h72-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h72-0-16" id="h72-0-16" class="d">-<hr/>
+</a><a href="#h72-0-17" id="h72-0-17" class="d">-<div id="content">
+</a><a href="#h72-0-18" id="h72-0-18" class="d">-<p> rnm1.jpeg (60451B)</p><hr/><p>Binary file.</p>
+</a><a href="#h72-0-19" id="h72-0-19" class="d">-</div>
+</a><a href="#h72-0-20" id="h72-0-20" class="d">-</body>
+</a><a href="#h72-0-21" id="h72-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h73" href="../file/git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html</a></b>
+<a href="#h73-0" id="h73-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h73-0-0" id="h73-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h73-0-1" id="h73-0-1" class="d">-<html>
+</a><a href="#h73-0-2" id="h73-0-2" class="d">-<head>
+</a><a href="#h73-0-3" id="h73-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h73-0-4" id="h73-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h73-0-5" id="h73-0-5" class="d">-<title>rnm2.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h73-0-6" id="h73-0-6" class="d">-</title>
+</a><a href="#h73-0-7" id="h73-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h73-0-8" id="h73-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h73-0-9" id="h73-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h73-0-10" id="h73-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h73-0-11" id="h73-0-11" class="d">-</head>
+</a><a href="#h73-0-12" id="h73-0-12" class="d">-<body>
+</a><a href="#h73-0-13" id="h73-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h73-0-14" id="h73-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h73-0-15" id="h73-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h73-0-16" id="h73-0-16" class="d">-<hr/>
+</a><a href="#h73-0-17" id="h73-0-17" class="d">-<div id="content">
+</a><a href="#h73-0-18" id="h73-0-18" class="d">-<p> rnm2.jpeg (118014B)</p><hr/><p>Binary file.</p>
+</a><a href="#h73-0-19" id="h73-0-19" class="d">-</div>
+</a><a href="#h73-0-20" id="h73-0-20" class="d">-</body>
+</a><a href="#h73-0-21" id="h73-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h74" href="../file/git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html</a></b>
+<a href="#h74-0" id="h74-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h74-0-0" id="h74-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h74-0-1" id="h74-0-1" class="d">-<html>
+</a><a href="#h74-0-2" id="h74-0-2" class="d">-<head>
+</a><a href="#h74-0-3" id="h74-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h74-0-4" id="h74-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h74-0-5" id="h74-0-5" class="d">-<title>rnm3.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h74-0-6" id="h74-0-6" class="d">-</title>
+</a><a href="#h74-0-7" id="h74-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h74-0-8" id="h74-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h74-0-9" id="h74-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h74-0-10" id="h74-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h74-0-11" id="h74-0-11" class="d">-</head>
+</a><a href="#h74-0-12" id="h74-0-12" class="d">-<body>
+</a><a href="#h74-0-13" id="h74-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h74-0-14" id="h74-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h74-0-15" id="h74-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h74-0-16" id="h74-0-16" class="d">-<hr/>
+</a><a href="#h74-0-17" id="h74-0-17" class="d">-<div id="content">
+</a><a href="#h74-0-18" id="h74-0-18" class="d">-<p> rnm3.jpeg (54075B)</p><hr/><p>Binary file.</p>
+</a><a href="#h74-0-19" id="h74-0-19" class="d">-</div>
+</a><a href="#h74-0-20" id="h74-0-20" class="d">-</body>
+</a><a href="#h74-0-21" id="h74-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h75" href="../file/git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html.html">git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html.html">git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html</a></b>
+<a href="#h75-0" id="h75-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h75-0-0" id="h75-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h75-0-1" id="h75-0-1" class="d">-<html>
+</a><a href="#h75-0-2" id="h75-0-2" class="d">-<head>
+</a><a href="#h75-0-3" id="h75-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h75-0-4" id="h75-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h75-0-5" id="h75-0-5" class="d">-<title>traffic_light.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h75-0-6" id="h75-0-6" class="d">-</title>
+</a><a href="#h75-0-7" id="h75-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h75-0-8" id="h75-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h75-0-9" id="h75-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h75-0-10" id="h75-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h75-0-11" id="h75-0-11" class="d">-</head>
+</a><a href="#h75-0-12" id="h75-0-12" class="d">-<body>
+</a><a href="#h75-0-13" id="h75-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h75-0-14" id="h75-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h75-0-15" id="h75-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h75-0-16" id="h75-0-16" class="d">-<hr/>
+</a><a href="#h75-0-17" id="h75-0-17" class="d">-<div id="content">
+</a><a href="#h75-0-18" id="h75-0-18" class="d">-<p> traffic_light.jpeg (61076B)</p><hr/><p>Binary file.</p>
+</a><a href="#h75-0-19" id="h75-0-19" class="d">-</div>
+</a><a href="#h75-0-20" id="h75-0-20" class="d">-</body>
+</a><a href="#h75-0-21" id="h75-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h76" href="../file/git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html.html">git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html.html">git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html</a></b>
+<a href="#h76-0" id="h76-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h76-0-0" id="h76-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h76-0-1" id="h76-0-1" class="d">-<html>
+</a><a href="#h76-0-2" id="h76-0-2" class="d">-<head>
+</a><a href="#h76-0-3" id="h76-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h76-0-4" id="h76-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h76-0-5" id="h76-0-5" class="d">-<title>weebbot.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h76-0-6" id="h76-0-6" class="d">-</title>
+</a><a href="#h76-0-7" id="h76-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h76-0-8" id="h76-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h76-0-9" id="h76-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h76-0-10" id="h76-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h76-0-11" id="h76-0-11" class="d">-</head>
+</a><a href="#h76-0-12" id="h76-0-12" class="d">-<body>
+</a><a href="#h76-0-13" id="h76-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h76-0-14" id="h76-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h76-0-15" id="h76-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h76-0-16" id="h76-0-16" class="d">-<hr/>
+</a><a href="#h76-0-17" id="h76-0-17" class="d">-<div id="content">
+</a><a href="#h76-0-18" id="h76-0-18" class="d">-<p> weebbot.jpeg (31922B)</p><hr/><p>Binary file.</p>
+</a><a href="#h76-0-19" id="h76-0-19" class="d">-</div>
+</a><a href="#h76-0-20" id="h76-0-20" class="d">-</body>
+</a><a href="#h76-0-21" id="h76-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h77" href="../file/git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html</a></b>
+<a href="#h77-0" id="h77-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h77-0-0" id="h77-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h77-0-1" id="h77-0-1" class="d">-<html>
+</a><a href="#h77-0-2" id="h77-0-2" class="d">-<head>
+</a><a href="#h77-0-3" id="h77-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h77-0-4" id="h77-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h77-0-5" id="h77-0-5" class="d">-<title>essentials.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h77-0-6" id="h77-0-6" class="d">-</title>
+</a><a href="#h77-0-7" id="h77-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h77-0-8" id="h77-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h77-0-9" id="h77-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h77-0-10" id="h77-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h77-0-11" id="h77-0-11" class="d">-</head>
+</a><a href="#h77-0-12" id="h77-0-12" class="d">-<body>
+</a><a href="#h77-0-13" id="h77-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h77-0-14" id="h77-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h77-0-15" id="h77-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h77-0-16" id="h77-0-16" class="d">-<hr/>
+</a><a href="#h77-0-17" id="h77-0-17" class="d">-<div id="content">
+</a><a href="#h77-0-18" id="h77-0-18" class="d">-<p> essentials.jpeg (120034B)</p><hr/><p>Binary file.</p>
+</a><a href="#h77-0-19" id="h77-0-19" class="d">-</div>
+</a><a href="#h77-0-20" id="h77-0-20" class="d">-</body>
+</a><a href="#h77-0-21" id="h77-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h78" href="../file/git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html</a></b>
+<a href="#h78-0" id="h78-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h78-0-0" id="h78-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h78-0-1" id="h78-0-1" class="d">-<html>
+</a><a href="#h78-0-2" id="h78-0-2" class="d">-<head>
+</a><a href="#h78-0-3" id="h78-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h78-0-4" id="h78-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h78-0-5" id="h78-0-5" class="d">-<title>recommended.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h78-0-6" id="h78-0-6" class="d">-</title>
+</a><a href="#h78-0-7" id="h78-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h78-0-8" id="h78-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h78-0-9" id="h78-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h78-0-10" id="h78-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h78-0-11" id="h78-0-11" class="d">-</head>
+</a><a href="#h78-0-12" id="h78-0-12" class="d">-<body>
+</a><a href="#h78-0-13" id="h78-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h78-0-14" id="h78-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h78-0-15" id="h78-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h78-0-16" id="h78-0-16" class="d">-<hr/>
+</a><a href="#h78-0-17" id="h78-0-17" class="d">-<div id="content">
+</a><a href="#h78-0-18" id="h78-0-18" class="d">-<p> recommended.jpeg (188314B)</p><hr/><p>Binary file.</p>
+</a><a href="#h78-0-19" id="h78-0-19" class="d">-</div>
+</a><a href="#h78-0-20" id="h78-0-20" class="d">-</body>
+</a><a href="#h78-0-21" id="h78-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h79" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html</a></b>
+<a href="#h79-0" id="h79-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h79-0-0" id="h79-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h79-0-1" id="h79-0-1" class="d">-<html>
+</a><a href="#h79-0-2" id="h79-0-2" class="d">-<head>
+</a><a href="#h79-0-3" id="h79-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h79-0-4" id="h79-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h79-0-5" id="h79-0-5" class="d">-<title>solder1.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h79-0-6" id="h79-0-6" class="d">-</title>
+</a><a href="#h79-0-7" id="h79-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h79-0-8" id="h79-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h79-0-9" id="h79-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h79-0-10" id="h79-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h79-0-11" id="h79-0-11" class="d">-</head>
+</a><a href="#h79-0-12" id="h79-0-12" class="d">-<body>
+</a><a href="#h79-0-13" id="h79-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h79-0-14" id="h79-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h79-0-15" id="h79-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h79-0-16" id="h79-0-16" class="d">-<hr/>
+</a><a href="#h79-0-17" id="h79-0-17" class="d">-<div id="content">
+</a><a href="#h79-0-18" id="h79-0-18" class="d">-<p> solder1.jpeg (217662B)</p><hr/><p>Binary file.</p>
+</a><a href="#h79-0-19" id="h79-0-19" class="d">-</div>
+</a><a href="#h79-0-20" id="h79-0-20" class="d">-</body>
+</a><a href="#h79-0-21" id="h79-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h80" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html</a></b>
+<a href="#h80-0" id="h80-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h80-0-0" id="h80-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h80-0-1" id="h80-0-1" class="d">-<html>
+</a><a href="#h80-0-2" id="h80-0-2" class="d">-<head>
+</a><a href="#h80-0-3" id="h80-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h80-0-4" id="h80-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h80-0-5" id="h80-0-5" class="d">-<title>solder2.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h80-0-6" id="h80-0-6" class="d">-</title>
+</a><a href="#h80-0-7" id="h80-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h80-0-8" id="h80-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h80-0-9" id="h80-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h80-0-10" id="h80-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h80-0-11" id="h80-0-11" class="d">-</head>
+</a><a href="#h80-0-12" id="h80-0-12" class="d">-<body>
+</a><a href="#h80-0-13" id="h80-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h80-0-14" id="h80-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h80-0-15" id="h80-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h80-0-16" id="h80-0-16" class="d">-<hr/>
+</a><a href="#h80-0-17" id="h80-0-17" class="d">-<div id="content">
+</a><a href="#h80-0-18" id="h80-0-18" class="d">-<p> solder2.jpeg (188704B)</p><hr/><p>Binary file.</p>
+</a><a href="#h80-0-19" id="h80-0-19" class="d">-</div>
+</a><a href="#h80-0-20" id="h80-0-20" class="d">-</body>
+</a><a href="#h80-0-21" id="h80-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h81" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html</a></b>
+<a href="#h81-0" id="h81-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h81-0-0" id="h81-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h81-0-1" id="h81-0-1" class="d">-<html>
+</a><a href="#h81-0-2" id="h81-0-2" class="d">-<head>
+</a><a href="#h81-0-3" id="h81-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h81-0-4" id="h81-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h81-0-5" id="h81-0-5" class="d">-<title>solder3.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h81-0-6" id="h81-0-6" class="d">-</title>
+</a><a href="#h81-0-7" id="h81-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h81-0-8" id="h81-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h81-0-9" id="h81-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h81-0-10" id="h81-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h81-0-11" id="h81-0-11" class="d">-</head>
+</a><a href="#h81-0-12" id="h81-0-12" class="d">-<body>
+</a><a href="#h81-0-13" id="h81-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h81-0-14" id="h81-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h81-0-15" id="h81-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h81-0-16" id="h81-0-16" class="d">-<hr/>
+</a><a href="#h81-0-17" id="h81-0-17" class="d">-<div id="content">
+</a><a href="#h81-0-18" id="h81-0-18" class="d">-<p> solder3.jpeg (184354B)</p><hr/><p>Binary file.</p>
+</a><a href="#h81-0-19" id="h81-0-19" class="d">-</div>
+</a><a href="#h81-0-20" id="h81-0-20" class="d">-</body>
+</a><a href="#h81-0-21" id="h81-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h82" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html</a></b>
+<a href="#h82-0" id="h82-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h82-0-0" id="h82-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h82-0-1" id="h82-0-1" class="d">-<html>
+</a><a href="#h82-0-2" id="h82-0-2" class="d">-<head>
+</a><a href="#h82-0-3" id="h82-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h82-0-4" id="h82-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h82-0-5" id="h82-0-5" class="d">-<title>solder4.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h82-0-6" id="h82-0-6" class="d">-</title>
+</a><a href="#h82-0-7" id="h82-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h82-0-8" id="h82-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h82-0-9" id="h82-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h82-0-10" id="h82-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h82-0-11" id="h82-0-11" class="d">-</head>
+</a><a href="#h82-0-12" id="h82-0-12" class="d">-<body>
+</a><a href="#h82-0-13" id="h82-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h82-0-14" id="h82-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h82-0-15" id="h82-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h82-0-16" id="h82-0-16" class="d">-<hr/>
+</a><a href="#h82-0-17" id="h82-0-17" class="d">-<div id="content">
+</a><a href="#h82-0-18" id="h82-0-18" class="d">-<p> solder4.jpeg (167982B)</p><hr/><p>Binary file.</p>
+</a><a href="#h82-0-19" id="h82-0-19" class="d">-</div>
+</a><a href="#h82-0-20" id="h82-0-20" class="d">-</body>
+</a><a href="#h82-0-21" id="h82-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h83" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html</a></b>
+<a href="#h83-0" id="h83-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h83-0-0" id="h83-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h83-0-1" id="h83-0-1" class="d">-<html>
+</a><a href="#h83-0-2" id="h83-0-2" class="d">-<head>
+</a><a href="#h83-0-3" id="h83-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h83-0-4" id="h83-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h83-0-5" id="h83-0-5" class="d">-<title>solder5.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h83-0-6" id="h83-0-6" class="d">-</title>
+</a><a href="#h83-0-7" id="h83-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h83-0-8" id="h83-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h83-0-9" id="h83-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h83-0-10" id="h83-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h83-0-11" id="h83-0-11" class="d">-</head>
+</a><a href="#h83-0-12" id="h83-0-12" class="d">-<body>
+</a><a href="#h83-0-13" id="h83-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h83-0-14" id="h83-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h83-0-15" id="h83-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h83-0-16" id="h83-0-16" class="d">-<hr/>
+</a><a href="#h83-0-17" id="h83-0-17" class="d">-<div id="content">
+</a><a href="#h83-0-18" id="h83-0-18" class="d">-<p> solder5.jpeg (176100B)</p><hr/><p>Binary file.</p>
+</a><a href="#h83-0-19" id="h83-0-19" class="d">-</div>
+</a><a href="#h83-0-20" id="h83-0-20" class="d">-</body>
+</a><a href="#h83-0-21" id="h83-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h84" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html</a></b>
+<a href="#h84-0" id="h84-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h84-0-0" id="h84-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h84-0-1" id="h84-0-1" class="d">-<html>
+</a><a href="#h84-0-2" id="h84-0-2" class="d">-<head>
+</a><a href="#h84-0-3" id="h84-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h84-0-4" id="h84-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h84-0-5" id="h84-0-5" class="d">-<title>solder6.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h84-0-6" id="h84-0-6" class="d">-</title>
+</a><a href="#h84-0-7" id="h84-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h84-0-8" id="h84-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h84-0-9" id="h84-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h84-0-10" id="h84-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h84-0-11" id="h84-0-11" class="d">-</head>
+</a><a href="#h84-0-12" id="h84-0-12" class="d">-<body>
+</a><a href="#h84-0-13" id="h84-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h84-0-14" id="h84-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h84-0-15" id="h84-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h84-0-16" id="h84-0-16" class="d">-<hr/>
+</a><a href="#h84-0-17" id="h84-0-17" class="d">-<div id="content">
+</a><a href="#h84-0-18" id="h84-0-18" class="d">-<p> solder6.jpeg (165948B)</p><hr/><p>Binary file.</p>
+</a><a href="#h84-0-19" id="h84-0-19" class="d">-</div>
+</a><a href="#h84-0-20" id="h84-0-20" class="d">-</body>
+</a><a href="#h84-0-21" id="h84-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h85" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html</a></b>
+<a href="#h85-0" id="h85-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h85-0-0" id="h85-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h85-0-1" id="h85-0-1" class="d">-<html>
+</a><a href="#h85-0-2" id="h85-0-2" class="d">-<head>
+</a><a href="#h85-0-3" id="h85-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h85-0-4" id="h85-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h85-0-5" id="h85-0-5" class="d">-<title>solder7.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h85-0-6" id="h85-0-6" class="d">-</title>
+</a><a href="#h85-0-7" id="h85-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h85-0-8" id="h85-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h85-0-9" id="h85-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h85-0-10" id="h85-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h85-0-11" id="h85-0-11" class="d">-</head>
+</a><a href="#h85-0-12" id="h85-0-12" class="d">-<body>
+</a><a href="#h85-0-13" id="h85-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h85-0-14" id="h85-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h85-0-15" id="h85-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h85-0-16" id="h85-0-16" class="d">-<hr/>
+</a><a href="#h85-0-17" id="h85-0-17" class="d">-<div id="content">
+</a><a href="#h85-0-18" id="h85-0-18" class="d">-<p> solder7.jpeg (93059B)</p><hr/><p>Binary file.</p>
+</a><a href="#h85-0-19" id="h85-0-19" class="d">-</div>
+</a><a href="#h85-0-20" id="h85-0-20" class="d">-</body>
+</a><a href="#h85-0-21" id="h85-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h86" href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html</a> b/<a href="../file/git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html</a></b>
+<a href="#h86-0" id="h86-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h86-0-0" id="h86-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h86-0-1" id="h86-0-1" class="d">-<html>
+</a><a href="#h86-0-2" id="h86-0-2" class="d">-<head>
+</a><a href="#h86-0-3" id="h86-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h86-0-4" id="h86-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h86-0-5" id="h86-0-5" class="d">-<title>solder8.jpeg - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h86-0-6" id="h86-0-6" class="d">-</title>
+</a><a href="#h86-0-7" id="h86-0-7" class="d">-<link rel="icon" type="image/png" href="../../../../favicon.png" />
+</a><a href="#h86-0-8" id="h86-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../../atom.xml" />
+</a><a href="#h86-0-9" id="h86-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../../tags.xml" />
+</a><a href="#h86-0-10" id="h86-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../../style.css" />
+</a><a href="#h86-0-11" id="h86-0-11" class="d">-</head>
+</a><a href="#h86-0-12" id="h86-0-12" class="d">-<body>
+</a><a href="#h86-0-13" id="h86-0-13" class="d">-<table><tr><td><a href="../../../../../"><img src="../../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h86-0-14" id="h86-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h86-0-15" id="h86-0-15" class="d">-<a href="../../../../log.html">Log</a> | <a href="../../../../files.html">Files</a> | <a href="../../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h86-0-16" id="h86-0-16" class="d">-<hr/>
+</a><a href="#h86-0-17" id="h86-0-17" class="d">-<div id="content">
+</a><a href="#h86-0-18" id="h86-0-18" class="d">-<p> solder8.jpeg (83558B)</p><hr/><p>Binary file.</p>
+</a><a href="#h86-0-19" id="h86-0-19" class="d">-</div>
+</a><a href="#h86-0-20" id="h86-0-20" class="d">-</body>
+</a><a href="#h86-0-21" id="h86-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h87" href="../file/git/n-channel/file/assets/js/search-script.min.js.html.html">git/n-channel/file/assets/js/search-script.min.js.html</a> b/<a href="../file/git/n-channel/file/assets/js/search-script.min.js.html.html">git/n-channel/file/assets/js/search-script.min.js.html</a></b>
+<a href="#h87-0" id="h87-0" class="h">@@ -1,29 +0,0 @@
+</a><a href="#h87-0-0" id="h87-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h87-0-1" id="h87-0-1" class="d">-<html>
+</a><a href="#h87-0-2" id="h87-0-2" class="d">-<head>
+</a><a href="#h87-0-3" id="h87-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h87-0-4" id="h87-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h87-0-5" id="h87-0-5" class="d">-<title>search-script.min.js - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h87-0-6" id="h87-0-6" class="d">-</title>
+</a><a href="#h87-0-7" id="h87-0-7" class="d">-<link rel="icon" type="image/png" href="../../../favicon.png" />
+</a><a href="#h87-0-8" id="h87-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../../../atom.xml" />
+</a><a href="#h87-0-9" id="h87-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../../../tags.xml" />
+</a><a href="#h87-0-10" id="h87-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../../../style.css" />
+</a><a href="#h87-0-11" id="h87-0-11" class="d">-</head>
+</a><a href="#h87-0-12" id="h87-0-12" class="d">-<body>
+</a><a href="#h87-0-13" id="h87-0-13" class="d">-<table><tr><td><a href="../../../../"><img src="../../../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h87-0-14" id="h87-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h87-0-15" id="h87-0-15" class="d">-<a href="../../../log.html">Log</a> | <a href="../../../files.html">Files</a> | <a href="../../../refs.html">Refs</a></td></tr></table>
+</a><a href="#h87-0-16" id="h87-0-16" class="d">-<hr/>
+</a><a href="#h87-0-17" id="h87-0-17" class="d">-<div id="content">
+</a><a href="#h87-0-18" id="h87-0-18" class="d">-<p> search-script.min.js (4734B)</p><hr/><pre id="blob">
+</a><a href="#h87-0-19" id="h87-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> /*!
+</a><a href="#h87-0-20" id="h87-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> * Simple-Jekyll-Search v1.7.2 (https://github.com/christian-fei/Simple-Jekyll-Search)
+</a><a href="#h87-0-21" id="h87-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> * Copyright 2015-2018, Christian Fei
+</a><a href="#h87-0-22" id="h87-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> * Licensed under the MIT License.
+</a><a href="#h87-0-23" id="h87-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> */
+</a><a href="#h87-0-24" id="h87-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> !function(){&quot;use strict&quot;;var f={load:function w(t,e){var n=function r(){return window.XMLHttpRequest?new window.XMLHttpRequest:new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;)}();n.open(&quot;GET&quot;,t,!0),n.onreadystatechange=function i(e,n){return function(){if(4===e.readyState&amp;&amp;200===e.status)try{n(null,JSON.parse(e.responseText))}catch(t){n(t,null)}}}(n,e),n.send()}};(function y(t){if(!function e(t){return!!t&amp;&amp;&quot;undefined&quot;!=typeof t.required&amp;&amp;t.required instanceof Array}(t))throw new Error(&quot;-- OptionsValidator: required options missing&quot;);if(!(this instanceof y))return new y(t);var r=t.required;this.getRequiredOptions=function(){return r},this.validate=function(e){var n=[];return r.forEach(function(t){&quot;undefined&quot;==typeof e[t]&amp;&amp;n.push(t)}),n}});var n=function g(t,e){var n=e.length,r=t.length;if(n&lt;r)return!1;if(r===n)return t===e;t:for(var i=0,o=0;i&lt;r;i++){for(var u=t.charCodeAt(i);o&lt;n;)if(e.charCodeAt(o++)===u)continue t;return!1}return!0},e=new function t(){this.matches=function(t,e){return n(e.toLowerCase(),t.toLowerCase())}};var r=new function O(){this.matches=function(e,t){return!!e&amp;&amp;(e=e.trim().toLowerCase(),(t=t.trim().toLowerCase()).split(&quot; &quot;).filter(function(t){return 0&lt;=e.indexOf(t)}).length===t.split(&quot; &quot;).length)}};var l={put:function z(t){if(c(t))return s(t);if(function e(t){return Boolean(t)&amp;&amp;&quot;[object Array]&quot;===Object.prototype.toString.call(t)}(t))return function i(t){var e=[];a();for(var n=0,r=t.length;n&lt;r;n++)c(t[n])&amp;&amp;e.push(s(t[n]));return e}(t);return undefined},clear:a,search:function S(t){return t?function a(t,e,n,r){for(var i=[],o=0;o&lt;t.length&amp;&amp;i.length&lt;r.limit;o++){var u=d(t[o],e,n,r);u&amp;&amp;i.push(u)}return i}(o,t,u.searchStrategy,u).sort(u.sort):[]},setOptions:function q(t){(u=t||{}).fuzzy=t.fuzzy||!1,u.limit=t.limit||10,u.searchStrategy=t.fuzzy?e:r,u.sort=t.sort||i}};function i(){return 0}var o=[],u={};function a(){return o.length=0,o}function c(t){return Boolean(t)&amp;&amp;&quot;[object Object]&quot;===Object.prototype.toString.call(t)}function s(t){return o.push(t),o}function d(t,e,n,r){for(var i in t)if(!p(t[i],r.exclude)&amp;&amp;n.matches(t[i],e))return t}function p(t,e){for(var n=!1,r=0,i=(e=e||[]).length;r&lt;i;r++){var o=e[r];!n&amp;&amp;new RegExp(t).test(o)&amp;&amp;(n=!0)}return n}u.fuzzy=!1,u.limit=10,u.searchStrategy=u.fuzzy?e:r,u.sort=i;var h={compile:function j(r){return m.template.replace(m.pattern,function(t,e){var n=m.middleware(e,r[e],m.template);return void 0!==n?n:r[e]||t})},setOptions:function C(t){m.pattern=t.pattern||m.pattern,m.template=t.template||m.template,&quot;function&quot;==typeof t.middleware&amp;&amp;(m.middleware=t.middleware)}},m={};m.pattern=/\{(.*?)\}/g,m.template=&quot;&quot;,m.middleware=function(){};var v={merge:function L(t,e){var n={};for(var r in t)n[r]=t[r],&quot;undefined&quot;!=typeof e[r]&amp;&amp;(n[r]=e[r]);return n},isJSON:function M(t){try{return!!(t instanceof Object&amp;&amp;JSON.parse(JSON.stringify(t)))}catch(e){return!1}}};!function(t){var o={searchInput:null,resultsContainer:null,json:[],success:Function.prototype,searchResultTemplate:&#39;&lt;li&gt;&lt;a href=&quot;{url}&quot; title=&quot;{description}&quot;&gt;{title}&lt;/a&gt;&lt;/li&gt;&#39;,templateMiddleware:Function.prototype,sortMiddleware:function(){return 0},noResultsText:&quot;No results found&quot;,limit:10,fuzzy:!1,exclude:[]},n=[&quot;searchInput&quot;,&quot;resultsContainer&quot;,&quot;json&quot;],r=function y(e){if(!function n(t){return!!t&amp;&amp;&quot;undefined&quot;!=typeof t.required&amp;&amp;t.required instanceof Array}(e))throw new Error(&quot;-- OptionsValidator: required options missing&quot;);if(!(this instanceof y))return new y(e);var r=e.required;this.getRequiredOptions=function(){return r},this.validate=function(e){var n=[];return r.forEach(function(t){&quot;undefined&quot;==typeof e[t]&amp;&amp;n.push(t)}),n}}({required:n});function i(t){o.success(t),l.put(t),function e(){o.searchInput.addEventListener(&quot;keyup&quot;,function(t){(function e(t){return-1===[13,16,20,37,38,39,40,91].indexOf(t)})(t.which)&amp;&amp;(u(),c(t.target.value))})}()}function u(){o.resultsContainer.innerHTML=&quot;&quot;}function a(t){o.resultsContainer.innerHTML+=t}function c(t){(function e(t){return t&amp;&amp;0&lt;t.length})(t)&amp;&amp;(u(),function i(t,e){var n=t.length;if(0===n)return a(o.noResultsText);for(var r=0;r&lt;n;r++)t[r].query=e,a(h.compile(t[r]))}(l.search(t),t))}function s(t){throw new Error(&quot;SimpleJekyllSearch --- &quot;+t)}t.SimpleJekyllSearch=function(t){return 0&lt;r.validate(t).length&amp;&amp;s(&quot;You must specify the following required options: &quot;+n),o=v.merge(o,t),h.setOptions({template:o.searchResultTemplate,middleware:o.templateMiddleware}),l.setOptions({fuzzy:o.fuzzy,limit:o.limit,sort:o.sortMiddleware}),v.isJSON(o.json)?i(o.json):function e(n){f.load(n,function(t,e){t&amp;&amp;s(&quot;failed to get JSON (&quot;+n+&quot;)&quot;),i(e)})}(o.json),{search:c}}}(window)}();
+</a><a href="#h87-0-25" id="h87-0-25" class="d">-</pre>
+</a><a href="#h87-0-26" id="h87-0-26" class="d">-</div>
+</a><a href="#h87-0-27" id="h87-0-27" class="d">-</body>
+</a><a href="#h87-0-28" id="h87-0-28" class="d">-</html>
+</a><b>diff --git a/<a id="h88" href="../file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a> b/<a href="../file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a></b>
+<a href="#h88-0" id="h88-0" class="h">@@ -1,1225 +0,0 @@
+</a><a href="#h88-0-0" id="h88-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h88-0-1" id="h88-0-1" class="d">-<html>
+</a><a href="#h88-0-2" id="h88-0-2" class="d">-<head>
+</a><a href="#h88-0-3" id="h88-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h88-0-4" id="h88-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h88-0-5" id="h88-0-5" class="d">-<title>atom.xml - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h88-0-6" id="h88-0-6" class="d">-</title>
+</a><a href="#h88-0-7" id="h88-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h88-0-8" id="h88-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h88-0-9" id="h88-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h88-0-10" id="h88-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h88-0-11" id="h88-0-11" class="d">-</head>
+</a><a href="#h88-0-12" id="h88-0-12" class="d">-<body>
+</a><a href="#h88-0-13" id="h88-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h88-0-14" id="h88-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h88-0-15" id="h88-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h88-0-16" id="h88-0-16" class="d">-<hr/>
+</a><a href="#h88-0-17" id="h88-0-17" class="d">-<div id="content">
+</a><a href="#h88-0-18" id="h88-0-18" class="d">-<p> atom.xml (39718B)</p><hr/><pre id="blob">
+</a><a href="#h88-0-19" id="h88-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+</a><a href="#h88-0-20" id="h88-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> &lt;feed xmlns=&quot;http://www.w3.org/2005/Atom&quot;&gt;
+</a><a href="#h88-0-21" id="h88-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> &lt;title&gt;n-channel, branch HEAD&lt;/title&gt;
+</a><a href="#h88-0-22" id="h88-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> &lt;subtitle&gt;Unnamed repository; edit this file &amp;#39;description&amp;#39; to name the repository.
+</a><a href="#h88-0-23" id="h88-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;/subtitle&gt;
+</a><a href="#h88-0-24" id="h88-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &lt;entry&gt;
+</a><a href="#h88-0-25" id="h88-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &lt;id&gt;06ba862d987b84a903c9cf7ffcca03013ffb6090&lt;/id&gt;
+</a><a href="#h88-0-26" id="h88-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;published&gt;2025-03-02T01:30:15Z&lt;/published&gt;
+</a><a href="#h88-0-27" id="h88-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &lt;updated&gt;2025-03-02T01:30:15Z&lt;/updated&gt;
+</a><a href="#h88-0-28" id="h88-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &lt;title type=&quot;text&quot;&gt;fix typo in old projects description&lt;/title&gt;
+</a><a href="#h88-0-29" id="h88-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html&quot; /&gt;
+</a><a href="#h88-0-30" id="h88-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &lt;author&gt;
+</a><a href="#h88-0-31" id="h88-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-32" id="h88-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-33" id="h88-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;/author&gt;
+</a><a href="#h88-0-34" id="h88-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> &lt;content type=&quot;text&quot;&gt;commit 06ba862d987b84a903c9cf7ffcca03013ffb6090
+</a><a href="#h88-0-35" id="h88-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> parent 960604b722cec6ed64fcbddc434b554fb6d978c1
+</a><a href="#h88-0-36" id="h88-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-37" id="h88-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> Date: Sun, 2 Mar 2025 02:30:15 +0100
+</a><a href="#h88-0-38" id="h88-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a>
+</a><a href="#h88-0-39" id="h88-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> fix typo in old projects description
+</a><a href="#h88-0-40" id="h88-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h88-0-41" id="h88-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> &lt;/content&gt;
+</a><a href="#h88-0-42" id="h88-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> &lt;/entry&gt;
+</a><a href="#h88-0-43" id="h88-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> &lt;entry&gt;
+</a><a href="#h88-0-44" id="h88-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> &lt;id&gt;960604b722cec6ed64fcbddc434b554fb6d978c1&lt;/id&gt;
+</a><a href="#h88-0-45" id="h88-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> &lt;published&gt;2025-03-02T01:29:38Z&lt;/published&gt;
+</a><a href="#h88-0-46" id="h88-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> &lt;updated&gt;2025-03-02T01:29:38Z&lt;/updated&gt;
+</a><a href="#h88-0-47" id="h88-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> &lt;title type=&quot;text&quot;&gt;fix description fish mode&lt;/title&gt;
+</a><a href="#h88-0-48" id="h88-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/960604b722cec6ed64fcbddc434b554fb6d978c1.html&quot; /&gt;
+</a><a href="#h88-0-49" id="h88-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> &lt;author&gt;
+</a><a href="#h88-0-50" id="h88-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-51" id="h88-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-52" id="h88-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> &lt;/author&gt;
+</a><a href="#h88-0-53" id="h88-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> &lt;content type=&quot;text&quot;&gt;commit 960604b722cec6ed64fcbddc434b554fb6d978c1
+</a><a href="#h88-0-54" id="h88-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> parent eb62611fbbe9f56d213c0b6cc2362579a6f68bf8
+</a><a href="#h88-0-55" id="h88-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-56" id="h88-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> Date: Sun, 2 Mar 2025 02:29:38 +0100
+</a><a href="#h88-0-57" id="h88-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a>
+</a><a href="#h88-0-58" id="h88-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> fix description fish mode
+</a><a href="#h88-0-59" id="h88-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a>
+</a><a href="#h88-0-60" id="h88-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> &lt;/content&gt;
+</a><a href="#h88-0-61" id="h88-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> &lt;/entry&gt;
+</a><a href="#h88-0-62" id="h88-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> &lt;entry&gt;
+</a><a href="#h88-0-63" id="h88-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> &lt;id&gt;eb62611fbbe9f56d213c0b6cc2362579a6f68bf8&lt;/id&gt;
+</a><a href="#h88-0-64" id="h88-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> &lt;published&gt;2025-03-02T01:24:18Z&lt;/published&gt;
+</a><a href="#h88-0-65" id="h88-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> &lt;updated&gt;2025-03-02T01:24:18Z&lt;/updated&gt;
+</a><a href="#h88-0-66" id="h88-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> &lt;title type=&quot;text&quot;&gt;update todo and productivity&lt;/title&gt;
+</a><a href="#h88-0-67" id="h88-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html&quot; /&gt;
+</a><a href="#h88-0-68" id="h88-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> &lt;author&gt;
+</a><a href="#h88-0-69" id="h88-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-70" id="h88-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-71" id="h88-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> &lt;/author&gt;
+</a><a href="#h88-0-72" id="h88-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> &lt;content type=&quot;text&quot;&gt;commit eb62611fbbe9f56d213c0b6cc2362579a6f68bf8
+</a><a href="#h88-0-73" id="h88-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> parent 6b992a89f9e05b88a77d439b11f07addb58a841d
+</a><a href="#h88-0-74" id="h88-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-75" id="h88-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> Date: Sun, 2 Mar 2025 02:24:18 +0100
+</a><a href="#h88-0-76" id="h88-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h88-0-77" id="h88-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> update todo and productivity
+</a><a href="#h88-0-78" id="h88-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a>
+</a><a href="#h88-0-79" id="h88-0-79" class="d">-<a href="#l61" class="line" id="l61"> 61</a> &lt;/content&gt;
+</a><a href="#h88-0-80" id="h88-0-80" class="d">-<a href="#l62" class="line" id="l62"> 62</a> &lt;/entry&gt;
+</a><a href="#h88-0-81" id="h88-0-81" class="d">-<a href="#l63" class="line" id="l63"> 63</a> &lt;entry&gt;
+</a><a href="#h88-0-82" id="h88-0-82" class="d">-<a href="#l64" class="line" id="l64"> 64</a> &lt;id&gt;6b992a89f9e05b88a77d439b11f07addb58a841d&lt;/id&gt;
+</a><a href="#h88-0-83" id="h88-0-83" class="d">-<a href="#l65" class="line" id="l65"> 65</a> &lt;published&gt;2025-03-02T01:14:25Z&lt;/published&gt;
+</a><a href="#h88-0-84" id="h88-0-84" class="d">-<a href="#l66" class="line" id="l66"> 66</a> &lt;updated&gt;2025-03-02T01:14:25Z&lt;/updated&gt;
+</a><a href="#h88-0-85" id="h88-0-85" class="d">-<a href="#l67" class="line" id="l67"> 67</a> &lt;title type=&quot;text&quot;&gt;fish cursor easter egg&lt;/title&gt;
+</a><a href="#h88-0-86" id="h88-0-86" class="d">-<a href="#l68" class="line" id="l68"> 68</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/6b992a89f9e05b88a77d439b11f07addb58a841d.html&quot; /&gt;
+</a><a href="#h88-0-87" id="h88-0-87" class="d">-<a href="#l69" class="line" id="l69"> 69</a> &lt;author&gt;
+</a><a href="#h88-0-88" id="h88-0-88" class="d">-<a href="#l70" class="line" id="l70"> 70</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-89" id="h88-0-89" class="d">-<a href="#l71" class="line" id="l71"> 71</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-90" id="h88-0-90" class="d">-<a href="#l72" class="line" id="l72"> 72</a> &lt;/author&gt;
+</a><a href="#h88-0-91" id="h88-0-91" class="d">-<a href="#l73" class="line" id="l73"> 73</a> &lt;content type=&quot;text&quot;&gt;commit 6b992a89f9e05b88a77d439b11f07addb58a841d
+</a><a href="#h88-0-92" id="h88-0-92" class="d">-<a href="#l74" class="line" id="l74"> 74</a> parent 83ec429fc6461359ebb3a79b34b4b85ce61d0b9a
+</a><a href="#h88-0-93" id="h88-0-93" class="d">-<a href="#l75" class="line" id="l75"> 75</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-94" id="h88-0-94" class="d">-<a href="#l76" class="line" id="l76"> 76</a> Date: Sun, 2 Mar 2025 02:14:25 +0100
+</a><a href="#h88-0-95" id="h88-0-95" class="d">-<a href="#l77" class="line" id="l77"> 77</a>
+</a><a href="#h88-0-96" id="h88-0-96" class="d">-<a href="#l78" class="line" id="l78"> 78</a> fish cursor easter egg
+</a><a href="#h88-0-97" id="h88-0-97" class="d">-<a href="#l79" class="line" id="l79"> 79</a>
+</a><a href="#h88-0-98" id="h88-0-98" class="d">-<a href="#l80" class="line" id="l80"> 80</a> &lt;/content&gt;
+</a><a href="#h88-0-99" id="h88-0-99" class="d">-<a href="#l81" class="line" id="l81"> 81</a> &lt;/entry&gt;
+</a><a href="#h88-0-100" id="h88-0-100" class="d">-<a href="#l82" class="line" id="l82"> 82</a> &lt;entry&gt;
+</a><a href="#h88-0-101" id="h88-0-101" class="d">-<a href="#l83" class="line" id="l83"> 83</a> &lt;id&gt;83ec429fc6461359ebb3a79b34b4b85ce61d0b9a&lt;/id&gt;
+</a><a href="#h88-0-102" id="h88-0-102" class="d">-<a href="#l84" class="line" id="l84"> 84</a> &lt;published&gt;2025-03-01T23:52:35Z&lt;/published&gt;
+</a><a href="#h88-0-103" id="h88-0-103" class="d">-<a href="#l85" class="line" id="l85"> 85</a> &lt;updated&gt;2025-03-01T23:52:35Z&lt;/updated&gt;
+</a><a href="#h88-0-104" id="h88-0-104" class="d">-<a href="#l86" class="line" id="l86"> 86</a> &lt;title type=&quot;text&quot;&gt;remove images scaling with vh, use h1 IDs&lt;/title&gt;
+</a><a href="#h88-0-105" id="h88-0-105" class="d">-<a href="#l87" class="line" id="l87"> 87</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/83ec429fc6461359ebb3a79b34b4b85ce61d0b9a.html&quot; /&gt;
+</a><a href="#h88-0-106" id="h88-0-106" class="d">-<a href="#l88" class="line" id="l88"> 88</a> &lt;author&gt;
+</a><a href="#h88-0-107" id="h88-0-107" class="d">-<a href="#l89" class="line" id="l89"> 89</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-108" id="h88-0-108" class="d">-<a href="#l90" class="line" id="l90"> 90</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-109" id="h88-0-109" class="d">-<a href="#l91" class="line" id="l91"> 91</a> &lt;/author&gt;
+</a><a href="#h88-0-110" id="h88-0-110" class="d">-<a href="#l92" class="line" id="l92"> 92</a> &lt;content type=&quot;text&quot;&gt;commit 83ec429fc6461359ebb3a79b34b4b85ce61d0b9a
+</a><a href="#h88-0-111" id="h88-0-111" class="d">-<a href="#l93" class="line" id="l93"> 93</a> parent 3f169f81421b491528e81e172dce83abf19dace7
+</a><a href="#h88-0-112" id="h88-0-112" class="d">-<a href="#l94" class="line" id="l94"> 94</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-113" id="h88-0-113" class="d">-<a href="#l95" class="line" id="l95"> 95</a> Date: Sun, 2 Mar 2025 00:52:35 +0100
+</a><a href="#h88-0-114" id="h88-0-114" class="d">-<a href="#l96" class="line" id="l96"> 96</a>
+</a><a href="#h88-0-115" id="h88-0-115" class="d">-<a href="#l97" class="line" id="l97"> 97</a> remove images scaling with vh, use h1 IDs
+</a><a href="#h88-0-116" id="h88-0-116" class="d">-<a href="#l98" class="line" id="l98"> 98</a>
+</a><a href="#h88-0-117" id="h88-0-117" class="d">-<a href="#l99" class="line" id="l99"> 99</a> &lt;/content&gt;
+</a><a href="#h88-0-118" id="h88-0-118" class="d">-<a href="#l100" class="line" id="l100"> 100</a> &lt;/entry&gt;
+</a><a href="#h88-0-119" id="h88-0-119" class="d">-<a href="#l101" class="line" id="l101"> 101</a> &lt;entry&gt;
+</a><a href="#h88-0-120" id="h88-0-120" class="d">-<a href="#l102" class="line" id="l102"> 102</a> &lt;id&gt;3f169f81421b491528e81e172dce83abf19dace7&lt;/id&gt;
+</a><a href="#h88-0-121" id="h88-0-121" class="d">-<a href="#l103" class="line" id="l103"> 103</a> &lt;published&gt;2025-03-01T23:44:55Z&lt;/published&gt;
+</a><a href="#h88-0-122" id="h88-0-122" class="d">-<a href="#l104" class="line" id="l104"> 104</a> &lt;updated&gt;2025-03-01T23:44:55Z&lt;/updated&gt;
+</a><a href="#h88-0-123" id="h88-0-123" class="d">-<a href="#l105" class="line" id="l105"> 105</a> &lt;title type=&quot;text&quot;&gt;productivity through simplicity, change heading sz&lt;/title&gt;
+</a><a href="#h88-0-124" id="h88-0-124" class="d">-<a href="#l106" class="line" id="l106"> 106</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/3f169f81421b491528e81e172dce83abf19dace7.html&quot; /&gt;
+</a><a href="#h88-0-125" id="h88-0-125" class="d">-<a href="#l107" class="line" id="l107"> 107</a> &lt;author&gt;
+</a><a href="#h88-0-126" id="h88-0-126" class="d">-<a href="#l108" class="line" id="l108"> 108</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-127" id="h88-0-127" class="d">-<a href="#l109" class="line" id="l109"> 109</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-128" id="h88-0-128" class="d">-<a href="#l110" class="line" id="l110"> 110</a> &lt;/author&gt;
+</a><a href="#h88-0-129" id="h88-0-129" class="d">-<a href="#l111" class="line" id="l111"> 111</a> &lt;content type=&quot;text&quot;&gt;commit 3f169f81421b491528e81e172dce83abf19dace7
+</a><a href="#h88-0-130" id="h88-0-130" class="d">-<a href="#l112" class="line" id="l112"> 112</a> parent 8af18e7816919c5a58ab886e2213707cc38db8d1
+</a><a href="#h88-0-131" id="h88-0-131" class="d">-<a href="#l113" class="line" id="l113"> 113</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-132" id="h88-0-132" class="d">-<a href="#l114" class="line" id="l114"> 114</a> Date: Sun, 2 Mar 2025 00:44:55 +0100
+</a><a href="#h88-0-133" id="h88-0-133" class="d">-<a href="#l115" class="line" id="l115"> 115</a>
+</a><a href="#h88-0-134" id="h88-0-134" class="d">-<a href="#l116" class="line" id="l116"> 116</a> productivity through simplicity, change heading sz
+</a><a href="#h88-0-135" id="h88-0-135" class="d">-<a href="#l117" class="line" id="l117"> 117</a>
+</a><a href="#h88-0-136" id="h88-0-136" class="d">-<a href="#l118" class="line" id="l118"> 118</a> &lt;/content&gt;
+</a><a href="#h88-0-137" id="h88-0-137" class="d">-<a href="#l119" class="line" id="l119"> 119</a> &lt;/entry&gt;
+</a><a href="#h88-0-138" id="h88-0-138" class="d">-<a href="#l120" class="line" id="l120"> 120</a> &lt;entry&gt;
+</a><a href="#h88-0-139" id="h88-0-139" class="d">-<a href="#l121" class="line" id="l121"> 121</a> &lt;id&gt;8af18e7816919c5a58ab886e2213707cc38db8d1&lt;/id&gt;
+</a><a href="#h88-0-140" id="h88-0-140" class="d">-<a href="#l122" class="line" id="l122"> 122</a> &lt;published&gt;2025-03-01T19:31:53Z&lt;/published&gt;
+</a><a href="#h88-0-141" id="h88-0-141" class="d">-<a href="#l123" class="line" id="l123"> 123</a> &lt;updated&gt;2025-03-01T19:31:53Z&lt;/updated&gt;
+</a><a href="#h88-0-142" id="h88-0-142" class="d">-<a href="#l124" class="line" id="l124"> 124</a> &lt;title type=&quot;text&quot;&gt;build-sh blog clarity&lt;/title&gt;
+</a><a href="#h88-0-143" id="h88-0-143" class="d">-<a href="#l125" class="line" id="l125"> 125</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/8af18e7816919c5a58ab886e2213707cc38db8d1.html&quot; /&gt;
+</a><a href="#h88-0-144" id="h88-0-144" class="d">-<a href="#l126" class="line" id="l126"> 126</a> &lt;author&gt;
+</a><a href="#h88-0-145" id="h88-0-145" class="d">-<a href="#l127" class="line" id="l127"> 127</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-146" id="h88-0-146" class="d">-<a href="#l128" class="line" id="l128"> 128</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-147" id="h88-0-147" class="d">-<a href="#l129" class="line" id="l129"> 129</a> &lt;/author&gt;
+</a><a href="#h88-0-148" id="h88-0-148" class="d">-<a href="#l130" class="line" id="l130"> 130</a> &lt;content type=&quot;text&quot;&gt;commit 8af18e7816919c5a58ab886e2213707cc38db8d1
+</a><a href="#h88-0-149" id="h88-0-149" class="d">-<a href="#l131" class="line" id="l131"> 131</a> parent a3f0f04e1d8b6b406da2d96478ce34a33bc3c267
+</a><a href="#h88-0-150" id="h88-0-150" class="d">-<a href="#l132" class="line" id="l132"> 132</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-151" id="h88-0-151" class="d">-<a href="#l133" class="line" id="l133"> 133</a> Date: Sat, 1 Mar 2025 20:31:53 +0100
+</a><a href="#h88-0-152" id="h88-0-152" class="d">-<a href="#l134" class="line" id="l134"> 134</a>
+</a><a href="#h88-0-153" id="h88-0-153" class="d">-<a href="#l135" class="line" id="l135"> 135</a> build-sh blog clarity
+</a><a href="#h88-0-154" id="h88-0-154" class="d">-<a href="#l136" class="line" id="l136"> 136</a>
+</a><a href="#h88-0-155" id="h88-0-155" class="d">-<a href="#l137" class="line" id="l137"> 137</a> &lt;/content&gt;
+</a><a href="#h88-0-156" id="h88-0-156" class="d">-<a href="#l138" class="line" id="l138"> 138</a> &lt;/entry&gt;
+</a><a href="#h88-0-157" id="h88-0-157" class="d">-<a href="#l139" class="line" id="l139"> 139</a> &lt;entry&gt;
+</a><a href="#h88-0-158" id="h88-0-158" class="d">-<a href="#l140" class="line" id="l140"> 140</a> &lt;id&gt;a3f0f04e1d8b6b406da2d96478ce34a33bc3c267&lt;/id&gt;
+</a><a href="#h88-0-159" id="h88-0-159" class="d">-<a href="#l141" class="line" id="l141"> 141</a> &lt;published&gt;2025-03-01T19:28:32Z&lt;/published&gt;
+</a><a href="#h88-0-160" id="h88-0-160" class="d">-<a href="#l142" class="line" id="l142"> 142</a> &lt;updated&gt;2025-03-01T19:28:32Z&lt;/updated&gt;
+</a><a href="#h88-0-161" id="h88-0-161" class="d">-<a href="#l143" class="line" id="l143"> 143</a> &lt;title type=&quot;text&quot;&gt;fix inline code padding, update build.sh blog&lt;/title&gt;
+</a><a href="#h88-0-162" id="h88-0-162" class="d">-<a href="#l144" class="line" id="l144"> 144</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/a3f0f04e1d8b6b406da2d96478ce34a33bc3c267.html&quot; /&gt;
+</a><a href="#h88-0-163" id="h88-0-163" class="d">-<a href="#l145" class="line" id="l145"> 145</a> &lt;author&gt;
+</a><a href="#h88-0-164" id="h88-0-164" class="d">-<a href="#l146" class="line" id="l146"> 146</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-165" id="h88-0-165" class="d">-<a href="#l147" class="line" id="l147"> 147</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-166" id="h88-0-166" class="d">-<a href="#l148" class="line" id="l148"> 148</a> &lt;/author&gt;
+</a><a href="#h88-0-167" id="h88-0-167" class="d">-<a href="#l149" class="line" id="l149"> 149</a> &lt;content type=&quot;text&quot;&gt;commit a3f0f04e1d8b6b406da2d96478ce34a33bc3c267
+</a><a href="#h88-0-168" id="h88-0-168" class="d">-<a href="#l150" class="line" id="l150"> 150</a> parent 486e42a92356606d5be10c7af556f9380d93b8e2
+</a><a href="#h88-0-169" id="h88-0-169" class="d">-<a href="#l151" class="line" id="l151"> 151</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-170" id="h88-0-170" class="d">-<a href="#l152" class="line" id="l152"> 152</a> Date: Sat, 1 Mar 2025 20:28:32 +0100
+</a><a href="#h88-0-171" id="h88-0-171" class="d">-<a href="#l153" class="line" id="l153"> 153</a>
+</a><a href="#h88-0-172" id="h88-0-172" class="d">-<a href="#l154" class="line" id="l154"> 154</a> fix inline code padding, update build.sh blog
+</a><a href="#h88-0-173" id="h88-0-173" class="d">-<a href="#l155" class="line" id="l155"> 155</a>
+</a><a href="#h88-0-174" id="h88-0-174" class="d">-<a href="#l156" class="line" id="l156"> 156</a> &lt;/content&gt;
+</a><a href="#h88-0-175" id="h88-0-175" class="d">-<a href="#l157" class="line" id="l157"> 157</a> &lt;/entry&gt;
+</a><a href="#h88-0-176" id="h88-0-176" class="d">-<a href="#l158" class="line" id="l158"> 158</a> &lt;entry&gt;
+</a><a href="#h88-0-177" id="h88-0-177" class="d">-<a href="#l159" class="line" id="l159"> 159</a> &lt;id&gt;486e42a92356606d5be10c7af556f9380d93b8e2&lt;/id&gt;
+</a><a href="#h88-0-178" id="h88-0-178" class="d">-<a href="#l160" class="line" id="l160"> 160</a> &lt;published&gt;2025-03-01T17:17:46Z&lt;/published&gt;
+</a><a href="#h88-0-179" id="h88-0-179" class="d">-<a href="#l161" class="line" id="l161"> 161</a> &lt;updated&gt;2025-03-01T17:17:46Z&lt;/updated&gt;
+</a><a href="#h88-0-180" id="h88-0-180" class="d">-<a href="#l162" class="line" id="l162"> 162</a> &lt;title type=&quot;text&quot;&gt;add image sources to about, fix code css&lt;/title&gt;
+</a><a href="#h88-0-181" id="h88-0-181" class="d">-<a href="#l163" class="line" id="l163"> 163</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/486e42a92356606d5be10c7af556f9380d93b8e2.html&quot; /&gt;
+</a><a href="#h88-0-182" id="h88-0-182" class="d">-<a href="#l164" class="line" id="l164"> 164</a> &lt;author&gt;
+</a><a href="#h88-0-183" id="h88-0-183" class="d">-<a href="#l165" class="line" id="l165"> 165</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-184" id="h88-0-184" class="d">-<a href="#l166" class="line" id="l166"> 166</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-185" id="h88-0-185" class="d">-<a href="#l167" class="line" id="l167"> 167</a> &lt;/author&gt;
+</a><a href="#h88-0-186" id="h88-0-186" class="d">-<a href="#l168" class="line" id="l168"> 168</a> &lt;content type=&quot;text&quot;&gt;commit 486e42a92356606d5be10c7af556f9380d93b8e2
+</a><a href="#h88-0-187" id="h88-0-187" class="d">-<a href="#l169" class="line" id="l169"> 169</a> parent 085efdc03ed5f32e3aa2993d42d87e34f16a4a5a
+</a><a href="#h88-0-188" id="h88-0-188" class="d">-<a href="#l170" class="line" id="l170"> 170</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-189" id="h88-0-189" class="d">-<a href="#l171" class="line" id="l171"> 171</a> Date: Sat, 1 Mar 2025 18:17:46 +0100
+</a><a href="#h88-0-190" id="h88-0-190" class="d">-<a href="#l172" class="line" id="l172"> 172</a>
+</a><a href="#h88-0-191" id="h88-0-191" class="d">-<a href="#l173" class="line" id="l173"> 173</a> add image sources to about, fix code css
+</a><a href="#h88-0-192" id="h88-0-192" class="d">-<a href="#l174" class="line" id="l174"> 174</a>
+</a><a href="#h88-0-193" id="h88-0-193" class="d">-<a href="#l175" class="line" id="l175"> 175</a> &lt;/content&gt;
+</a><a href="#h88-0-194" id="h88-0-194" class="d">-<a href="#l176" class="line" id="l176"> 176</a> &lt;/entry&gt;
+</a><a href="#h88-0-195" id="h88-0-195" class="d">-<a href="#l177" class="line" id="l177"> 177</a> &lt;entry&gt;
+</a><a href="#h88-0-196" id="h88-0-196" class="d">-<a href="#l178" class="line" id="l178"> 178</a> &lt;id&gt;085efdc03ed5f32e3aa2993d42d87e34f16a4a5a&lt;/id&gt;
+</a><a href="#h88-0-197" id="h88-0-197" class="d">-<a href="#l179" class="line" id="l179"> 179</a> &lt;published&gt;2025-03-01T16:20:23Z&lt;/published&gt;
+</a><a href="#h88-0-198" id="h88-0-198" class="d">-<a href="#l180" class="line" id="l180"> 180</a> &lt;updated&gt;2025-03-01T16:20:23Z&lt;/updated&gt;
+</a><a href="#h88-0-199" id="h88-0-199" class="d">-<a href="#l181" class="line" id="l181"> 181</a> &lt;title type=&quot;text&quot;&gt;don&amp;#39;t index tag sites, add more tips to soldering&lt;/title&gt;
+</a><a href="#h88-0-200" id="h88-0-200" class="d">-<a href="#l182" class="line" id="l182"> 182</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/085efdc03ed5f32e3aa2993d42d87e34f16a4a5a.html&quot; /&gt;
+</a><a href="#h88-0-201" id="h88-0-201" class="d">-<a href="#l183" class="line" id="l183"> 183</a> &lt;author&gt;
+</a><a href="#h88-0-202" id="h88-0-202" class="d">-<a href="#l184" class="line" id="l184"> 184</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-203" id="h88-0-203" class="d">-<a href="#l185" class="line" id="l185"> 185</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-204" id="h88-0-204" class="d">-<a href="#l186" class="line" id="l186"> 186</a> &lt;/author&gt;
+</a><a href="#h88-0-205" id="h88-0-205" class="d">-<a href="#l187" class="line" id="l187"> 187</a> &lt;content type=&quot;text&quot;&gt;commit 085efdc03ed5f32e3aa2993d42d87e34f16a4a5a
+</a><a href="#h88-0-206" id="h88-0-206" class="d">-<a href="#l188" class="line" id="l188"> 188</a> parent 6231ea4beaa46825c90455eb89b1cc4399067fba
+</a><a href="#h88-0-207" id="h88-0-207" class="d">-<a href="#l189" class="line" id="l189"> 189</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-208" id="h88-0-208" class="d">-<a href="#l190" class="line" id="l190"> 190</a> Date: Sat, 1 Mar 2025 17:20:23 +0100
+</a><a href="#h88-0-209" id="h88-0-209" class="d">-<a href="#l191" class="line" id="l191"> 191</a>
+</a><a href="#h88-0-210" id="h88-0-210" class="d">-<a href="#l192" class="line" id="l192"> 192</a> don&amp;#39;t index tag sites, add more tips to soldering
+</a><a href="#h88-0-211" id="h88-0-211" class="d">-<a href="#l193" class="line" id="l193"> 193</a>
+</a><a href="#h88-0-212" id="h88-0-212" class="d">-<a href="#l194" class="line" id="l194"> 194</a> &lt;/content&gt;
+</a><a href="#h88-0-213" id="h88-0-213" class="d">-<a href="#l195" class="line" id="l195"> 195</a> &lt;/entry&gt;
+</a><a href="#h88-0-214" id="h88-0-214" class="d">-<a href="#l196" class="line" id="l196"> 196</a> &lt;entry&gt;
+</a><a href="#h88-0-215" id="h88-0-215" class="d">-<a href="#l197" class="line" id="l197"> 197</a> &lt;id&gt;6231ea4beaa46825c90455eb89b1cc4399067fba&lt;/id&gt;
+</a><a href="#h88-0-216" id="h88-0-216" class="d">-<a href="#l198" class="line" id="l198"> 198</a> &lt;published&gt;2025-03-01T01:33:25Z&lt;/published&gt;
+</a><a href="#h88-0-217" id="h88-0-217" class="d">-<a href="#l199" class="line" id="l199"> 199</a> &lt;updated&gt;2025-03-01T01:33:25Z&lt;/updated&gt;
+</a><a href="#h88-0-218" id="h88-0-218" class="d">-<a href="#l200" class="line" id="l200"> 200</a> &lt;title type=&quot;text&quot;&gt;move stolen art into folder,&lt;/title&gt;
+</a><a href="#h88-0-219" id="h88-0-219" class="d">-<a href="#l201" class="line" id="l201"> 201</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/6231ea4beaa46825c90455eb89b1cc4399067fba.html&quot; /&gt;
+</a><a href="#h88-0-220" id="h88-0-220" class="d">-<a href="#l202" class="line" id="l202"> 202</a> &lt;author&gt;
+</a><a href="#h88-0-221" id="h88-0-221" class="d">-<a href="#l203" class="line" id="l203"> 203</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-222" id="h88-0-222" class="d">-<a href="#l204" class="line" id="l204"> 204</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-223" id="h88-0-223" class="d">-<a href="#l205" class="line" id="l205"> 205</a> &lt;/author&gt;
+</a><a href="#h88-0-224" id="h88-0-224" class="d">-<a href="#l206" class="line" id="l206"> 206</a> &lt;content type=&quot;text&quot;&gt;commit 6231ea4beaa46825c90455eb89b1cc4399067fba
+</a><a href="#h88-0-225" id="h88-0-225" class="d">-<a href="#l207" class="line" id="l207"> 207</a> parent 3f70ae7209a77cac19ee3ebda40bfd8a552fba7b
+</a><a href="#h88-0-226" id="h88-0-226" class="d">-<a href="#l208" class="line" id="l208"> 208</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-227" id="h88-0-227" class="d">-<a href="#l209" class="line" id="l209"> 209</a> Date: Sat, 1 Mar 2025 02:33:25 +0100
+</a><a href="#h88-0-228" id="h88-0-228" class="d">-<a href="#l210" class="line" id="l210"> 210</a>
+</a><a href="#h88-0-229" id="h88-0-229" class="d">-<a href="#l211" class="line" id="l211"> 211</a> move stolen art into folder,
+</a><a href="#h88-0-230" id="h88-0-230" class="d">-<a href="#l212" class="line" id="l212"> 212</a>
+</a><a href="#h88-0-231" id="h88-0-231" class="d">-<a href="#l213" class="line" id="l213"> 213</a> &lt;/content&gt;
+</a><a href="#h88-0-232" id="h88-0-232" class="d">-<a href="#l214" class="line" id="l214"> 214</a> &lt;/entry&gt;
+</a><a href="#h88-0-233" id="h88-0-233" class="d">-<a href="#l215" class="line" id="l215"> 215</a> &lt;entry&gt;
+</a><a href="#h88-0-234" id="h88-0-234" class="d">-<a href="#l216" class="line" id="l216"> 216</a> &lt;id&gt;3f70ae7209a77cac19ee3ebda40bfd8a552fba7b&lt;/id&gt;
+</a><a href="#h88-0-235" id="h88-0-235" class="d">-<a href="#l217" class="line" id="l217"> 217</a> &lt;published&gt;2025-02-28T22:38:00Z&lt;/published&gt;
+</a><a href="#h88-0-236" id="h88-0-236" class="d">-<a href="#l218" class="line" id="l218"> 218</a> &lt;updated&gt;2025-02-28T22:38:00Z&lt;/updated&gt;
+</a><a href="#h88-0-237" id="h88-0-237" class="d">-<a href="#l219" class="line" id="l219"> 219</a> &lt;title type=&quot;text&quot;&gt;change footer image&lt;/title&gt;
+</a><a href="#h88-0-238" id="h88-0-238" class="d">-<a href="#l220" class="line" id="l220"> 220</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/3f70ae7209a77cac19ee3ebda40bfd8a552fba7b.html&quot; /&gt;
+</a><a href="#h88-0-239" id="h88-0-239" class="d">-<a href="#l221" class="line" id="l221"> 221</a> &lt;author&gt;
+</a><a href="#h88-0-240" id="h88-0-240" class="d">-<a href="#l222" class="line" id="l222"> 222</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-241" id="h88-0-241" class="d">-<a href="#l223" class="line" id="l223"> 223</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-242" id="h88-0-242" class="d">-<a href="#l224" class="line" id="l224"> 224</a> &lt;/author&gt;
+</a><a href="#h88-0-243" id="h88-0-243" class="d">-<a href="#l225" class="line" id="l225"> 225</a> &lt;content type=&quot;text&quot;&gt;commit 3f70ae7209a77cac19ee3ebda40bfd8a552fba7b
+</a><a href="#h88-0-244" id="h88-0-244" class="d">-<a href="#l226" class="line" id="l226"> 226</a> parent ef58cbb80324246975b35ffa7190e370772ec672
+</a><a href="#h88-0-245" id="h88-0-245" class="d">-<a href="#l227" class="line" id="l227"> 227</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-246" id="h88-0-246" class="d">-<a href="#l228" class="line" id="l228"> 228</a> Date: Fri, 28 Feb 2025 23:38:00 +0100
+</a><a href="#h88-0-247" id="h88-0-247" class="d">-<a href="#l229" class="line" id="l229"> 229</a>
+</a><a href="#h88-0-248" id="h88-0-248" class="d">-<a href="#l230" class="line" id="l230"> 230</a> change footer image
+</a><a href="#h88-0-249" id="h88-0-249" class="d">-<a href="#l231" class="line" id="l231"> 231</a>
+</a><a href="#h88-0-250" id="h88-0-250" class="d">-<a href="#l232" class="line" id="l232"> 232</a> &lt;/content&gt;
+</a><a href="#h88-0-251" id="h88-0-251" class="d">-<a href="#l233" class="line" id="l233"> 233</a> &lt;/entry&gt;
+</a><a href="#h88-0-252" id="h88-0-252" class="d">-<a href="#l234" class="line" id="l234"> 234</a> &lt;entry&gt;
+</a><a href="#h88-0-253" id="h88-0-253" class="d">-<a href="#l235" class="line" id="l235"> 235</a> &lt;id&gt;ef58cbb80324246975b35ffa7190e370772ec672&lt;/id&gt;
+</a><a href="#h88-0-254" id="h88-0-254" class="d">-<a href="#l236" class="line" id="l236"> 236</a> &lt;published&gt;2025-02-28T21:31:05Z&lt;/published&gt;
+</a><a href="#h88-0-255" id="h88-0-255" class="d">-<a href="#l237" class="line" id="l237"> 237</a> &lt;updated&gt;2025-02-28T21:31:05Z&lt;/updated&gt;
+</a><a href="#h88-0-256" id="h88-0-256" class="d">-<a href="#l238" class="line" id="l238"> 238</a> &lt;title type=&quot;text&quot;&gt;add build sh&lt;/title&gt;
+</a><a href="#h88-0-257" id="h88-0-257" class="d">-<a href="#l239" class="line" id="l239"> 239</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/ef58cbb80324246975b35ffa7190e370772ec672.html&quot; /&gt;
+</a><a href="#h88-0-258" id="h88-0-258" class="d">-<a href="#l240" class="line" id="l240"> 240</a> &lt;author&gt;
+</a><a href="#h88-0-259" id="h88-0-259" class="d">-<a href="#l241" class="line" id="l241"> 241</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-260" id="h88-0-260" class="d">-<a href="#l242" class="line" id="l242"> 242</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-261" id="h88-0-261" class="d">-<a href="#l243" class="line" id="l243"> 243</a> &lt;/author&gt;
+</a><a href="#h88-0-262" id="h88-0-262" class="d">-<a href="#l244" class="line" id="l244"> 244</a> &lt;content type=&quot;text&quot;&gt;commit ef58cbb80324246975b35ffa7190e370772ec672
+</a><a href="#h88-0-263" id="h88-0-263" class="d">-<a href="#l245" class="line" id="l245"> 245</a> parent 4a72a4be9ded108b32e513d1a109052fce424020
+</a><a href="#h88-0-264" id="h88-0-264" class="d">-<a href="#l246" class="line" id="l246"> 246</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-265" id="h88-0-265" class="d">-<a href="#l247" class="line" id="l247"> 247</a> Date: Fri, 28 Feb 2025 22:31:05 +0100
+</a><a href="#h88-0-266" id="h88-0-266" class="d">-<a href="#l248" class="line" id="l248"> 248</a>
+</a><a href="#h88-0-267" id="h88-0-267" class="d">-<a href="#l249" class="line" id="l249"> 249</a> add build sh
+</a><a href="#h88-0-268" id="h88-0-268" class="d">-<a href="#l250" class="line" id="l250"> 250</a>
+</a><a href="#h88-0-269" id="h88-0-269" class="d">-<a href="#l251" class="line" id="l251"> 251</a> &lt;/content&gt;
+</a><a href="#h88-0-270" id="h88-0-270" class="d">-<a href="#l252" class="line" id="l252"> 252</a> &lt;/entry&gt;
+</a><a href="#h88-0-271" id="h88-0-271" class="d">-<a href="#l253" class="line" id="l253"> 253</a> &lt;entry&gt;
+</a><a href="#h88-0-272" id="h88-0-272" class="d">-<a href="#l254" class="line" id="l254"> 254</a> &lt;id&gt;4a72a4be9ded108b32e513d1a109052fce424020&lt;/id&gt;
+</a><a href="#h88-0-273" id="h88-0-273" class="d">-<a href="#l255" class="line" id="l255"> 255</a> &lt;published&gt;2025-02-28T19:23:36Z&lt;/published&gt;
+</a><a href="#h88-0-274" id="h88-0-274" class="d">-<a href="#l256" class="line" id="l256"> 256</a> &lt;updated&gt;2025-02-28T19:23:36Z&lt;/updated&gt;
+</a><a href="#h88-0-275" id="h88-0-275" class="d">-<a href="#l257" class="line" id="l257"> 257</a> &lt;title type=&quot;text&quot;&gt;update todo, add brass wool to list on solder post&lt;/title&gt;
+</a><a href="#h88-0-276" id="h88-0-276" class="d">-<a href="#l258" class="line" id="l258"> 258</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/4a72a4be9ded108b32e513d1a109052fce424020.html&quot; /&gt;
+</a><a href="#h88-0-277" id="h88-0-277" class="d">-<a href="#l259" class="line" id="l259"> 259</a> &lt;author&gt;
+</a><a href="#h88-0-278" id="h88-0-278" class="d">-<a href="#l260" class="line" id="l260"> 260</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-279" id="h88-0-279" class="d">-<a href="#l261" class="line" id="l261"> 261</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-280" id="h88-0-280" class="d">-<a href="#l262" class="line" id="l262"> 262</a> &lt;/author&gt;
+</a><a href="#h88-0-281" id="h88-0-281" class="d">-<a href="#l263" class="line" id="l263"> 263</a> &lt;content type=&quot;text&quot;&gt;commit 4a72a4be9ded108b32e513d1a109052fce424020
+</a><a href="#h88-0-282" id="h88-0-282" class="d">-<a href="#l264" class="line" id="l264"> 264</a> parent 9a80b19540dd4802ee039a164ef0fc410b7d80e4
+</a><a href="#h88-0-283" id="h88-0-283" class="d">-<a href="#l265" class="line" id="l265"> 265</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-284" id="h88-0-284" class="d">-<a href="#l266" class="line" id="l266"> 266</a> Date: Fri, 28 Feb 2025 20:23:36 +0100
+</a><a href="#h88-0-285" id="h88-0-285" class="d">-<a href="#l267" class="line" id="l267"> 267</a>
+</a><a href="#h88-0-286" id="h88-0-286" class="d">-<a href="#l268" class="line" id="l268"> 268</a> update todo, add brass wool to list on solder post
+</a><a href="#h88-0-287" id="h88-0-287" class="d">-<a href="#l269" class="line" id="l269"> 269</a>
+</a><a href="#h88-0-288" id="h88-0-288" class="d">-<a href="#l270" class="line" id="l270"> 270</a> &lt;/content&gt;
+</a><a href="#h88-0-289" id="h88-0-289" class="d">-<a href="#l271" class="line" id="l271"> 271</a> &lt;/entry&gt;
+</a><a href="#h88-0-290" id="h88-0-290" class="d">-<a href="#l272" class="line" id="l272"> 272</a> &lt;entry&gt;
+</a><a href="#h88-0-291" id="h88-0-291" class="d">-<a href="#l273" class="line" id="l273"> 273</a> &lt;id&gt;9a80b19540dd4802ee039a164ef0fc410b7d80e4&lt;/id&gt;
+</a><a href="#h88-0-292" id="h88-0-292" class="d">-<a href="#l274" class="line" id="l274"> 274</a> &lt;published&gt;2025-02-28T19:09:59Z&lt;/published&gt;
+</a><a href="#h88-0-293" id="h88-0-293" class="d">-<a href="#l275" class="line" id="l275"> 275</a> &lt;updated&gt;2025-02-28T19:09:59Z&lt;/updated&gt;
+</a><a href="#h88-0-294" id="h88-0-294" class="d">-<a href="#l276" class="line" id="l276"> 276</a> &lt;title type=&quot;text&quot;&gt;fix order of recommended list&lt;/title&gt;
+</a><a href="#h88-0-295" id="h88-0-295" class="d">-<a href="#l277" class="line" id="l277"> 277</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/9a80b19540dd4802ee039a164ef0fc410b7d80e4.html&quot; /&gt;
+</a><a href="#h88-0-296" id="h88-0-296" class="d">-<a href="#l278" class="line" id="l278"> 278</a> &lt;author&gt;
+</a><a href="#h88-0-297" id="h88-0-297" class="d">-<a href="#l279" class="line" id="l279"> 279</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-298" id="h88-0-298" class="d">-<a href="#l280" class="line" id="l280"> 280</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-299" id="h88-0-299" class="d">-<a href="#l281" class="line" id="l281"> 281</a> &lt;/author&gt;
+</a><a href="#h88-0-300" id="h88-0-300" class="d">-<a href="#l282" class="line" id="l282"> 282</a> &lt;content type=&quot;text&quot;&gt;commit 9a80b19540dd4802ee039a164ef0fc410b7d80e4
+</a><a href="#h88-0-301" id="h88-0-301" class="d">-<a href="#l283" class="line" id="l283"> 283</a> parent 7ec954addaee7b12c93520ab31b37e72c6ff69d4
+</a><a href="#h88-0-302" id="h88-0-302" class="d">-<a href="#l284" class="line" id="l284"> 284</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-303" id="h88-0-303" class="d">-<a href="#l285" class="line" id="l285"> 285</a> Date: Fri, 28 Feb 2025 20:09:59 +0100
+</a><a href="#h88-0-304" id="h88-0-304" class="d">-<a href="#l286" class="line" id="l286"> 286</a>
+</a><a href="#h88-0-305" id="h88-0-305" class="d">-<a href="#l287" class="line" id="l287"> 287</a> fix order of recommended list
+</a><a href="#h88-0-306" id="h88-0-306" class="d">-<a href="#l288" class="line" id="l288"> 288</a>
+</a><a href="#h88-0-307" id="h88-0-307" class="d">-<a href="#l289" class="line" id="l289"> 289</a> &lt;/content&gt;
+</a><a href="#h88-0-308" id="h88-0-308" class="d">-<a href="#l290" class="line" id="l290"> 290</a> &lt;/entry&gt;
+</a><a href="#h88-0-309" id="h88-0-309" class="d">-<a href="#l291" class="line" id="l291"> 291</a> &lt;entry&gt;
+</a><a href="#h88-0-310" id="h88-0-310" class="d">-<a href="#l292" class="line" id="l292"> 292</a> &lt;id&gt;7ec954addaee7b12c93520ab31b37e72c6ff69d4&lt;/id&gt;
+</a><a href="#h88-0-311" id="h88-0-311" class="d">-<a href="#l293" class="line" id="l293"> 293</a> &lt;published&gt;2025-02-28T19:08:32Z&lt;/published&gt;
+</a><a href="#h88-0-312" id="h88-0-312" class="d">-<a href="#l294" class="line" id="l294"> 294</a> &lt;updated&gt;2025-02-28T19:08:32Z&lt;/updated&gt;
+</a><a href="#h88-0-313" id="h88-0-313" class="d">-<a href="#l295" class="line" id="l295"> 295</a> &lt;title type=&quot;text&quot;&gt;soldering tutorial&lt;/title&gt;
+</a><a href="#h88-0-314" id="h88-0-314" class="d">-<a href="#l296" class="line" id="l296"> 296</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/7ec954addaee7b12c93520ab31b37e72c6ff69d4.html&quot; /&gt;
+</a><a href="#h88-0-315" id="h88-0-315" class="d">-<a href="#l297" class="line" id="l297"> 297</a> &lt;author&gt;
+</a><a href="#h88-0-316" id="h88-0-316" class="d">-<a href="#l298" class="line" id="l298"> 298</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-317" id="h88-0-317" class="d">-<a href="#l299" class="line" id="l299"> 299</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-318" id="h88-0-318" class="d">-<a href="#l300" class="line" id="l300"> 300</a> &lt;/author&gt;
+</a><a href="#h88-0-319" id="h88-0-319" class="d">-<a href="#l301" class="line" id="l301"> 301</a> &lt;content type=&quot;text&quot;&gt;commit 7ec954addaee7b12c93520ab31b37e72c6ff69d4
+</a><a href="#h88-0-320" id="h88-0-320" class="d">-<a href="#l302" class="line" id="l302"> 302</a> parent a6f143e16da19f01d0b1d60f5d03e88ec7d715a3
+</a><a href="#h88-0-321" id="h88-0-321" class="d">-<a href="#l303" class="line" id="l303"> 303</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-322" id="h88-0-322" class="d">-<a href="#l304" class="line" id="l304"> 304</a> Date: Fri, 28 Feb 2025 20:08:32 +0100
+</a><a href="#h88-0-323" id="h88-0-323" class="d">-<a href="#l305" class="line" id="l305"> 305</a>
+</a><a href="#h88-0-324" id="h88-0-324" class="d">-<a href="#l306" class="line" id="l306"> 306</a> soldering tutorial
+</a><a href="#h88-0-325" id="h88-0-325" class="d">-<a href="#l307" class="line" id="l307"> 307</a>
+</a><a href="#h88-0-326" id="h88-0-326" class="d">-<a href="#l308" class="line" id="l308"> 308</a> &lt;/content&gt;
+</a><a href="#h88-0-327" id="h88-0-327" class="d">-<a href="#l309" class="line" id="l309"> 309</a> &lt;/entry&gt;
+</a><a href="#h88-0-328" id="h88-0-328" class="d">-<a href="#l310" class="line" id="l310"> 310</a> &lt;entry&gt;
+</a><a href="#h88-0-329" id="h88-0-329" class="d">-<a href="#l311" class="line" id="l311"> 311</a> &lt;id&gt;a6f143e16da19f01d0b1d60f5d03e88ec7d715a3&lt;/id&gt;
+</a><a href="#h88-0-330" id="h88-0-330" class="d">-<a href="#l312" class="line" id="l312"> 312</a> &lt;published&gt;2025-02-28T15:31:48Z&lt;/published&gt;
+</a><a href="#h88-0-331" id="h88-0-331" class="d">-<a href="#l313" class="line" id="l313"> 313</a> &lt;updated&gt;2025-02-28T15:31:48Z&lt;/updated&gt;
+</a><a href="#h88-0-332" id="h88-0-332" class="d">-<a href="#l314" class="line" id="l314"> 314</a> &lt;title type=&quot;text&quot;&gt;change code font, add syntax highlighting&lt;/title&gt;
+</a><a href="#h88-0-333" id="h88-0-333" class="d">-<a href="#l315" class="line" id="l315"> 315</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/a6f143e16da19f01d0b1d60f5d03e88ec7d715a3.html&quot; /&gt;
+</a><a href="#h88-0-334" id="h88-0-334" class="d">-<a href="#l316" class="line" id="l316"> 316</a> &lt;author&gt;
+</a><a href="#h88-0-335" id="h88-0-335" class="d">-<a href="#l317" class="line" id="l317"> 317</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-336" id="h88-0-336" class="d">-<a href="#l318" class="line" id="l318"> 318</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-337" id="h88-0-337" class="d">-<a href="#l319" class="line" id="l319"> 319</a> &lt;/author&gt;
+</a><a href="#h88-0-338" id="h88-0-338" class="d">-<a href="#l320" class="line" id="l320"> 320</a> &lt;content type=&quot;text&quot;&gt;commit a6f143e16da19f01d0b1d60f5d03e88ec7d715a3
+</a><a href="#h88-0-339" id="h88-0-339" class="d">-<a href="#l321" class="line" id="l321"> 321</a> parent dbeda96e92915990c3c47f3032de3ca6d350901d
+</a><a href="#h88-0-340" id="h88-0-340" class="d">-<a href="#l322" class="line" id="l322"> 322</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-341" id="h88-0-341" class="d">-<a href="#l323" class="line" id="l323"> 323</a> Date: Fri, 28 Feb 2025 16:31:48 +0100
+</a><a href="#h88-0-342" id="h88-0-342" class="d">-<a href="#l324" class="line" id="l324"> 324</a>
+</a><a href="#h88-0-343" id="h88-0-343" class="d">-<a href="#l325" class="line" id="l325"> 325</a> change code font, add syntax highlighting
+</a><a href="#h88-0-344" id="h88-0-344" class="d">-<a href="#l326" class="line" id="l326"> 326</a>
+</a><a href="#h88-0-345" id="h88-0-345" class="d">-<a href="#l327" class="line" id="l327"> 327</a> &lt;/content&gt;
+</a><a href="#h88-0-346" id="h88-0-346" class="d">-<a href="#l328" class="line" id="l328"> 328</a> &lt;/entry&gt;
+</a><a href="#h88-0-347" id="h88-0-347" class="d">-<a href="#l329" class="line" id="l329"> 329</a> &lt;entry&gt;
+</a><a href="#h88-0-348" id="h88-0-348" class="d">-<a href="#l330" class="line" id="l330"> 330</a> &lt;id&gt;dbeda96e92915990c3c47f3032de3ca6d350901d&lt;/id&gt;
+</a><a href="#h88-0-349" id="h88-0-349" class="d">-<a href="#l331" class="line" id="l331"> 331</a> &lt;published&gt;2025-02-25T17:25:53Z&lt;/published&gt;
+</a><a href="#h88-0-350" id="h88-0-350" class="d">-<a href="#l332" class="line" id="l332"> 332</a> &lt;updated&gt;2025-02-25T17:25:53Z&lt;/updated&gt;
+</a><a href="#h88-0-351" id="h88-0-351" class="d">-<a href="#l333" class="line" id="l333"> 333</a> &lt;title type=&quot;text&quot;&gt;try to improve vocab in old projects&lt;/title&gt;
+</a><a href="#h88-0-352" id="h88-0-352" class="d">-<a href="#l334" class="line" id="l334"> 334</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/dbeda96e92915990c3c47f3032de3ca6d350901d.html&quot; /&gt;
+</a><a href="#h88-0-353" id="h88-0-353" class="d">-<a href="#l335" class="line" id="l335"> 335</a> &lt;author&gt;
+</a><a href="#h88-0-354" id="h88-0-354" class="d">-<a href="#l336" class="line" id="l336"> 336</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-355" id="h88-0-355" class="d">-<a href="#l337" class="line" id="l337"> 337</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-356" id="h88-0-356" class="d">-<a href="#l338" class="line" id="l338"> 338</a> &lt;/author&gt;
+</a><a href="#h88-0-357" id="h88-0-357" class="d">-<a href="#l339" class="line" id="l339"> 339</a> &lt;content type=&quot;text&quot;&gt;commit dbeda96e92915990c3c47f3032de3ca6d350901d
+</a><a href="#h88-0-358" id="h88-0-358" class="d">-<a href="#l340" class="line" id="l340"> 340</a> parent f64fb1e126936d9d59edf6c86048eb9f526ead70
+</a><a href="#h88-0-359" id="h88-0-359" class="d">-<a href="#l341" class="line" id="l341"> 341</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-360" id="h88-0-360" class="d">-<a href="#l342" class="line" id="l342"> 342</a> Date: Tue, 25 Feb 2025 18:25:53 +0100
+</a><a href="#h88-0-361" id="h88-0-361" class="d">-<a href="#l343" class="line" id="l343"> 343</a>
+</a><a href="#h88-0-362" id="h88-0-362" class="d">-<a href="#l344" class="line" id="l344"> 344</a> try to improve vocab in old projects
+</a><a href="#h88-0-363" id="h88-0-363" class="d">-<a href="#l345" class="line" id="l345"> 345</a>
+</a><a href="#h88-0-364" id="h88-0-364" class="d">-<a href="#l346" class="line" id="l346"> 346</a> &lt;/content&gt;
+</a><a href="#h88-0-365" id="h88-0-365" class="d">-<a href="#l347" class="line" id="l347"> 347</a> &lt;/entry&gt;
+</a><a href="#h88-0-366" id="h88-0-366" class="d">-<a href="#l348" class="line" id="l348"> 348</a> &lt;entry&gt;
+</a><a href="#h88-0-367" id="h88-0-367" class="d">-<a href="#l349" class="line" id="l349"> 349</a> &lt;id&gt;f64fb1e126936d9d59edf6c86048eb9f526ead70&lt;/id&gt;
+</a><a href="#h88-0-368" id="h88-0-368" class="d">-<a href="#l350" class="line" id="l350"> 350</a> &lt;published&gt;2025-02-24T21:20:32Z&lt;/published&gt;
+</a><a href="#h88-0-369" id="h88-0-369" class="d">-<a href="#l351" class="line" id="l351"> 351</a> &lt;updated&gt;2025-02-24T21:20:32Z&lt;/updated&gt;
+</a><a href="#h88-0-370" id="h88-0-370" class="d">-<a href="#l352" class="line" id="l352"> 352</a> &lt;title type=&quot;text&quot;&gt;update todo&lt;/title&gt;
+</a><a href="#h88-0-371" id="h88-0-371" class="d">-<a href="#l353" class="line" id="l353"> 353</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html&quot; /&gt;
+</a><a href="#h88-0-372" id="h88-0-372" class="d">-<a href="#l354" class="line" id="l354"> 354</a> &lt;author&gt;
+</a><a href="#h88-0-373" id="h88-0-373" class="d">-<a href="#l355" class="line" id="l355"> 355</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-374" id="h88-0-374" class="d">-<a href="#l356" class="line" id="l356"> 356</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-375" id="h88-0-375" class="d">-<a href="#l357" class="line" id="l357"> 357</a> &lt;/author&gt;
+</a><a href="#h88-0-376" id="h88-0-376" class="d">-<a href="#l358" class="line" id="l358"> 358</a> &lt;content type=&quot;text&quot;&gt;commit f64fb1e126936d9d59edf6c86048eb9f526ead70
+</a><a href="#h88-0-377" id="h88-0-377" class="d">-<a href="#l359" class="line" id="l359"> 359</a> parent 3b61ade596ca9f13fafaa1eb77fa40035aef9e92
+</a><a href="#h88-0-378" id="h88-0-378" class="d">-<a href="#l360" class="line" id="l360"> 360</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-379" id="h88-0-379" class="d">-<a href="#l361" class="line" id="l361"> 361</a> Date: Mon, 24 Feb 2025 22:20:32 +0100
+</a><a href="#h88-0-380" id="h88-0-380" class="d">-<a href="#l362" class="line" id="l362"> 362</a>
+</a><a href="#h88-0-381" id="h88-0-381" class="d">-<a href="#l363" class="line" id="l363"> 363</a> update todo
+</a><a href="#h88-0-382" id="h88-0-382" class="d">-<a href="#l364" class="line" id="l364"> 364</a>
+</a><a href="#h88-0-383" id="h88-0-383" class="d">-<a href="#l365" class="line" id="l365"> 365</a> &lt;/content&gt;
+</a><a href="#h88-0-384" id="h88-0-384" class="d">-<a href="#l366" class="line" id="l366"> 366</a> &lt;/entry&gt;
+</a><a href="#h88-0-385" id="h88-0-385" class="d">-<a href="#l367" class="line" id="l367"> 367</a> &lt;entry&gt;
+</a><a href="#h88-0-386" id="h88-0-386" class="d">-<a href="#l368" class="line" id="l368"> 368</a> &lt;id&gt;3b61ade596ca9f13fafaa1eb77fa40035aef9e92&lt;/id&gt;
+</a><a href="#h88-0-387" id="h88-0-387" class="d">-<a href="#l369" class="line" id="l369"> 369</a> &lt;published&gt;2025-02-24T20:44:26Z&lt;/published&gt;
+</a><a href="#h88-0-388" id="h88-0-388" class="d">-<a href="#l370" class="line" id="l370"> 370</a> &lt;updated&gt;2025-02-24T20:44:26Z&lt;/updated&gt;
+</a><a href="#h88-0-389" id="h88-0-389" class="d">-<a href="#l371" class="line" id="l371"> 371</a> &lt;title type=&quot;text&quot;&gt;grammarly update about&lt;/title&gt;
+</a><a href="#h88-0-390" id="h88-0-390" class="d">-<a href="#l372" class="line" id="l372"> 372</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/3b61ade596ca9f13fafaa1eb77fa40035aef9e92.html&quot; /&gt;
+</a><a href="#h88-0-391" id="h88-0-391" class="d">-<a href="#l373" class="line" id="l373"> 373</a> &lt;author&gt;
+</a><a href="#h88-0-392" id="h88-0-392" class="d">-<a href="#l374" class="line" id="l374"> 374</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-393" id="h88-0-393" class="d">-<a href="#l375" class="line" id="l375"> 375</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-394" id="h88-0-394" class="d">-<a href="#l376" class="line" id="l376"> 376</a> &lt;/author&gt;
+</a><a href="#h88-0-395" id="h88-0-395" class="d">-<a href="#l377" class="line" id="l377"> 377</a> &lt;content type=&quot;text&quot;&gt;commit 3b61ade596ca9f13fafaa1eb77fa40035aef9e92
+</a><a href="#h88-0-396" id="h88-0-396" class="d">-<a href="#l378" class="line" id="l378"> 378</a> parent 6f47e63edea4e5bae246e7459cc7dc4a5bb03fed
+</a><a href="#h88-0-397" id="h88-0-397" class="d">-<a href="#l379" class="line" id="l379"> 379</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-398" id="h88-0-398" class="d">-<a href="#l380" class="line" id="l380"> 380</a> Date: Mon, 24 Feb 2025 21:44:26 +0100
+</a><a href="#h88-0-399" id="h88-0-399" class="d">-<a href="#l381" class="line" id="l381"> 381</a>
+</a><a href="#h88-0-400" id="h88-0-400" class="d">-<a href="#l382" class="line" id="l382"> 382</a> grammarly update about
+</a><a href="#h88-0-401" id="h88-0-401" class="d">-<a href="#l383" class="line" id="l383"> 383</a>
+</a><a href="#h88-0-402" id="h88-0-402" class="d">-<a href="#l384" class="line" id="l384"> 384</a> &lt;/content&gt;
+</a><a href="#h88-0-403" id="h88-0-403" class="d">-<a href="#l385" class="line" id="l385"> 385</a> &lt;/entry&gt;
+</a><a href="#h88-0-404" id="h88-0-404" class="d">-<a href="#l386" class="line" id="l386"> 386</a> &lt;entry&gt;
+</a><a href="#h88-0-405" id="h88-0-405" class="d">-<a href="#l387" class="line" id="l387"> 387</a> &lt;id&gt;6f47e63edea4e5bae246e7459cc7dc4a5bb03fed&lt;/id&gt;
+</a><a href="#h88-0-406" id="h88-0-406" class="d">-<a href="#l388" class="line" id="l388"> 388</a> &lt;published&gt;2025-02-24T20:40:26Z&lt;/published&gt;
+</a><a href="#h88-0-407" id="h88-0-407" class="d">-<a href="#l389" class="line" id="l389"> 389</a> &lt;updated&gt;2025-02-24T20:40:26Z&lt;/updated&gt;
+</a><a href="#h88-0-408" id="h88-0-408" class="d">-<a href="#l390" class="line" id="l390"> 390</a> &lt;title type=&quot;text&quot;&gt;Grammarly updates&lt;/title&gt;
+</a><a href="#h88-0-409" id="h88-0-409" class="d">-<a href="#l391" class="line" id="l391"> 391</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/6f47e63edea4e5bae246e7459cc7dc4a5bb03fed.html&quot; /&gt;
+</a><a href="#h88-0-410" id="h88-0-410" class="d">-<a href="#l392" class="line" id="l392"> 392</a> &lt;author&gt;
+</a><a href="#h88-0-411" id="h88-0-411" class="d">-<a href="#l393" class="line" id="l393"> 393</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-412" id="h88-0-412" class="d">-<a href="#l394" class="line" id="l394"> 394</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-413" id="h88-0-413" class="d">-<a href="#l395" class="line" id="l395"> 395</a> &lt;/author&gt;
+</a><a href="#h88-0-414" id="h88-0-414" class="d">-<a href="#l396" class="line" id="l396"> 396</a> &lt;content type=&quot;text&quot;&gt;commit 6f47e63edea4e5bae246e7459cc7dc4a5bb03fed
+</a><a href="#h88-0-415" id="h88-0-415" class="d">-<a href="#l397" class="line" id="l397"> 397</a> parent 894eb5ee0608e6f151268144f7b8058f09b1aeb2
+</a><a href="#h88-0-416" id="h88-0-416" class="d">-<a href="#l398" class="line" id="l398"> 398</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-417" id="h88-0-417" class="d">-<a href="#l399" class="line" id="l399"> 399</a> Date: Mon, 24 Feb 2025 21:40:26 +0100
+</a><a href="#h88-0-418" id="h88-0-418" class="d">-<a href="#l400" class="line" id="l400"> 400</a>
+</a><a href="#h88-0-419" id="h88-0-419" class="d">-<a href="#l401" class="line" id="l401"> 401</a> Grammarly updates
+</a><a href="#h88-0-420" id="h88-0-420" class="d">-<a href="#l402" class="line" id="l402"> 402</a>
+</a><a href="#h88-0-421" id="h88-0-421" class="d">-<a href="#l403" class="line" id="l403"> 403</a> &lt;/content&gt;
+</a><a href="#h88-0-422" id="h88-0-422" class="d">-<a href="#l404" class="line" id="l404"> 404</a> &lt;/entry&gt;
+</a><a href="#h88-0-423" id="h88-0-423" class="d">-<a href="#l405" class="line" id="l405"> 405</a> &lt;entry&gt;
+</a><a href="#h88-0-424" id="h88-0-424" class="d">-<a href="#l406" class="line" id="l406"> 406</a> &lt;id&gt;894eb5ee0608e6f151268144f7b8058f09b1aeb2&lt;/id&gt;
+</a><a href="#h88-0-425" id="h88-0-425" class="d">-<a href="#l407" class="line" id="l407"> 407</a> &lt;published&gt;2025-02-24T02:56:09Z&lt;/published&gt;
+</a><a href="#h88-0-426" id="h88-0-426" class="d">-<a href="#l408" class="line" id="l408"> 408</a> &lt;updated&gt;2025-02-24T02:56:09Z&lt;/updated&gt;
+</a><a href="#h88-0-427" id="h88-0-427" class="d">-<a href="#l409" class="line" id="l409"> 409</a> &lt;title type=&quot;text&quot;&gt; more fixes old projects&lt;/title&gt;
+</a><a href="#h88-0-428" id="h88-0-428" class="d">-<a href="#l410" class="line" id="l410"> 410</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/894eb5ee0608e6f151268144f7b8058f09b1aeb2.html&quot; /&gt;
+</a><a href="#h88-0-429" id="h88-0-429" class="d">-<a href="#l411" class="line" id="l411"> 411</a> &lt;author&gt;
+</a><a href="#h88-0-430" id="h88-0-430" class="d">-<a href="#l412" class="line" id="l412"> 412</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-431" id="h88-0-431" class="d">-<a href="#l413" class="line" id="l413"> 413</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-432" id="h88-0-432" class="d">-<a href="#l414" class="line" id="l414"> 414</a> &lt;/author&gt;
+</a><a href="#h88-0-433" id="h88-0-433" class="d">-<a href="#l415" class="line" id="l415"> 415</a> &lt;content type=&quot;text&quot;&gt;commit 894eb5ee0608e6f151268144f7b8058f09b1aeb2
+</a><a href="#h88-0-434" id="h88-0-434" class="d">-<a href="#l416" class="line" id="l416"> 416</a> parent a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f
+</a><a href="#h88-0-435" id="h88-0-435" class="d">-<a href="#l417" class="line" id="l417"> 417</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-436" id="h88-0-436" class="d">-<a href="#l418" class="line" id="l418"> 418</a> Date: Mon, 24 Feb 2025 03:56:09 +0100
+</a><a href="#h88-0-437" id="h88-0-437" class="d">-<a href="#l419" class="line" id="l419"> 419</a>
+</a><a href="#h88-0-438" id="h88-0-438" class="d">-<a href="#l420" class="line" id="l420"> 420</a> more fixes old projects
+</a><a href="#h88-0-439" id="h88-0-439" class="d">-<a href="#l421" class="line" id="l421"> 421</a>
+</a><a href="#h88-0-440" id="h88-0-440" class="d">-<a href="#l422" class="line" id="l422"> 422</a> &lt;/content&gt;
+</a><a href="#h88-0-441" id="h88-0-441" class="d">-<a href="#l423" class="line" id="l423"> 423</a> &lt;/entry&gt;
+</a><a href="#h88-0-442" id="h88-0-442" class="d">-<a href="#l424" class="line" id="l424"> 424</a> &lt;entry&gt;
+</a><a href="#h88-0-443" id="h88-0-443" class="d">-<a href="#l425" class="line" id="l425"> 425</a> &lt;id&gt;a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f&lt;/id&gt;
+</a><a href="#h88-0-444" id="h88-0-444" class="d">-<a href="#l426" class="line" id="l426"> 426</a> &lt;published&gt;2025-02-24T02:36:35Z&lt;/published&gt;
+</a><a href="#h88-0-445" id="h88-0-445" class="d">-<a href="#l427" class="line" id="l427"> 427</a> &lt;updated&gt;2025-02-24T02:36:35Z&lt;/updated&gt;
+</a><a href="#h88-0-446" id="h88-0-446" class="d">-<a href="#l428" class="line" id="l428"> 428</a> &lt;title type=&quot;text&quot;&gt;fix old projects&lt;/title&gt;
+</a><a href="#h88-0-447" id="h88-0-447" class="d">-<a href="#l429" class="line" id="l429"> 429</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f.html&quot; /&gt;
+</a><a href="#h88-0-448" id="h88-0-448" class="d">-<a href="#l430" class="line" id="l430"> 430</a> &lt;author&gt;
+</a><a href="#h88-0-449" id="h88-0-449" class="d">-<a href="#l431" class="line" id="l431"> 431</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-450" id="h88-0-450" class="d">-<a href="#l432" class="line" id="l432"> 432</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-451" id="h88-0-451" class="d">-<a href="#l433" class="line" id="l433"> 433</a> &lt;/author&gt;
+</a><a href="#h88-0-452" id="h88-0-452" class="d">-<a href="#l434" class="line" id="l434"> 434</a> &lt;content type=&quot;text&quot;&gt;commit a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f
+</a><a href="#h88-0-453" id="h88-0-453" class="d">-<a href="#l435" class="line" id="l435"> 435</a> parent 4e86f87db8e5cd5414aa23ef87b9036df4ea47f6
+</a><a href="#h88-0-454" id="h88-0-454" class="d">-<a href="#l436" class="line" id="l436"> 436</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-455" id="h88-0-455" class="d">-<a href="#l437" class="line" id="l437"> 437</a> Date: Mon, 24 Feb 2025 03:36:35 +0100
+</a><a href="#h88-0-456" id="h88-0-456" class="d">-<a href="#l438" class="line" id="l438"> 438</a>
+</a><a href="#h88-0-457" id="h88-0-457" class="d">-<a href="#l439" class="line" id="l439"> 439</a> fix old projects
+</a><a href="#h88-0-458" id="h88-0-458" class="d">-<a href="#l440" class="line" id="l440"> 440</a>
+</a><a href="#h88-0-459" id="h88-0-459" class="d">-<a href="#l441" class="line" id="l441"> 441</a> &lt;/content&gt;
+</a><a href="#h88-0-460" id="h88-0-460" class="d">-<a href="#l442" class="line" id="l442"> 442</a> &lt;/entry&gt;
+</a><a href="#h88-0-461" id="h88-0-461" class="d">-<a href="#l443" class="line" id="l443"> 443</a> &lt;entry&gt;
+</a><a href="#h88-0-462" id="h88-0-462" class="d">-<a href="#l444" class="line" id="l444"> 444</a> &lt;id&gt;4e86f87db8e5cd5414aa23ef87b9036df4ea47f6&lt;/id&gt;
+</a><a href="#h88-0-463" id="h88-0-463" class="d">-<a href="#l445" class="line" id="l445"> 445</a> &lt;published&gt;2025-02-23T21:20:54Z&lt;/published&gt;
+</a><a href="#h88-0-464" id="h88-0-464" class="d">-<a href="#l446" class="line" id="l446"> 446</a> &lt;updated&gt;2025-02-23T21:20:54Z&lt;/updated&gt;
+</a><a href="#h88-0-465" id="h88-0-465" class="d">-<a href="#l447" class="line" id="l447"> 447</a> &lt;title type=&quot;text&quot;&gt;update old projects description&lt;/title&gt;
+</a><a href="#h88-0-466" id="h88-0-466" class="d">-<a href="#l448" class="line" id="l448"> 448</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/4e86f87db8e5cd5414aa23ef87b9036df4ea47f6.html&quot; /&gt;
+</a><a href="#h88-0-467" id="h88-0-467" class="d">-<a href="#l449" class="line" id="l449"> 449</a> &lt;author&gt;
+</a><a href="#h88-0-468" id="h88-0-468" class="d">-<a href="#l450" class="line" id="l450"> 450</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-469" id="h88-0-469" class="d">-<a href="#l451" class="line" id="l451"> 451</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-470" id="h88-0-470" class="d">-<a href="#l452" class="line" id="l452"> 452</a> &lt;/author&gt;
+</a><a href="#h88-0-471" id="h88-0-471" class="d">-<a href="#l453" class="line" id="l453"> 453</a> &lt;content type=&quot;text&quot;&gt;commit 4e86f87db8e5cd5414aa23ef87b9036df4ea47f6
+</a><a href="#h88-0-472" id="h88-0-472" class="d">-<a href="#l454" class="line" id="l454"> 454</a> parent f2b3e45ef748087d094146332d3090665379bbb2
+</a><a href="#h88-0-473" id="h88-0-473" class="d">-<a href="#l455" class="line" id="l455"> 455</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-474" id="h88-0-474" class="d">-<a href="#l456" class="line" id="l456"> 456</a> Date: Sun, 23 Feb 2025 22:20:54 +0100
+</a><a href="#h88-0-475" id="h88-0-475" class="d">-<a href="#l457" class="line" id="l457"> 457</a>
+</a><a href="#h88-0-476" id="h88-0-476" class="d">-<a href="#l458" class="line" id="l458"> 458</a> update old projects description
+</a><a href="#h88-0-477" id="h88-0-477" class="d">-<a href="#l459" class="line" id="l459"> 459</a>
+</a><a href="#h88-0-478" id="h88-0-478" class="d">-<a href="#l460" class="line" id="l460"> 460</a> &lt;/content&gt;
+</a><a href="#h88-0-479" id="h88-0-479" class="d">-<a href="#l461" class="line" id="l461"> 461</a> &lt;/entry&gt;
+</a><a href="#h88-0-480" id="h88-0-480" class="d">-<a href="#l462" class="line" id="l462"> 462</a> &lt;entry&gt;
+</a><a href="#h88-0-481" id="h88-0-481" class="d">-<a href="#l463" class="line" id="l463"> 463</a> &lt;id&gt;f2b3e45ef748087d094146332d3090665379bbb2&lt;/id&gt;
+</a><a href="#h88-0-482" id="h88-0-482" class="d">-<a href="#l464" class="line" id="l464"> 464</a> &lt;published&gt;2025-02-23T21:17:13Z&lt;/published&gt;
+</a><a href="#h88-0-483" id="h88-0-483" class="d">-<a href="#l465" class="line" id="l465"> 465</a> &lt;updated&gt;2025-02-23T21:17:13Z&lt;/updated&gt;
+</a><a href="#h88-0-484" id="h88-0-484" class="d">-<a href="#l466" class="line" id="l466"> 466</a> &lt;title type=&quot;text&quot;&gt;old projects post, css for better image sizes&lt;/title&gt;
+</a><a href="#h88-0-485" id="h88-0-485" class="d">-<a href="#l467" class="line" id="l467"> 467</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/f2b3e45ef748087d094146332d3090665379bbb2.html&quot; /&gt;
+</a><a href="#h88-0-486" id="h88-0-486" class="d">-<a href="#l468" class="line" id="l468"> 468</a> &lt;author&gt;
+</a><a href="#h88-0-487" id="h88-0-487" class="d">-<a href="#l469" class="line" id="l469"> 469</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-488" id="h88-0-488" class="d">-<a href="#l470" class="line" id="l470"> 470</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-489" id="h88-0-489" class="d">-<a href="#l471" class="line" id="l471"> 471</a> &lt;/author&gt;
+</a><a href="#h88-0-490" id="h88-0-490" class="d">-<a href="#l472" class="line" id="l472"> 472</a> &lt;content type=&quot;text&quot;&gt;commit f2b3e45ef748087d094146332d3090665379bbb2
+</a><a href="#h88-0-491" id="h88-0-491" class="d">-<a href="#l473" class="line" id="l473"> 473</a> parent cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289
+</a><a href="#h88-0-492" id="h88-0-492" class="d">-<a href="#l474" class="line" id="l474"> 474</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-493" id="h88-0-493" class="d">-<a href="#l475" class="line" id="l475"> 475</a> Date: Sun, 23 Feb 2025 22:17:13 +0100
+</a><a href="#h88-0-494" id="h88-0-494" class="d">-<a href="#l476" class="line" id="l476"> 476</a>
+</a><a href="#h88-0-495" id="h88-0-495" class="d">-<a href="#l477" class="line" id="l477"> 477</a> old projects post, css for better image sizes
+</a><a href="#h88-0-496" id="h88-0-496" class="d">-<a href="#l478" class="line" id="l478"> 478</a>
+</a><a href="#h88-0-497" id="h88-0-497" class="d">-<a href="#l479" class="line" id="l479"> 479</a> &lt;/content&gt;
+</a><a href="#h88-0-498" id="h88-0-498" class="d">-<a href="#l480" class="line" id="l480"> 480</a> &lt;/entry&gt;
+</a><a href="#h88-0-499" id="h88-0-499" class="d">-<a href="#l481" class="line" id="l481"> 481</a> &lt;entry&gt;
+</a><a href="#h88-0-500" id="h88-0-500" class="d">-<a href="#l482" class="line" id="l482"> 482</a> &lt;id&gt;cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289&lt;/id&gt;
+</a><a href="#h88-0-501" id="h88-0-501" class="d">-<a href="#l483" class="line" id="l483"> 483</a> &lt;published&gt;2025-02-23T14:51:14Z&lt;/published&gt;
+</a><a href="#h88-0-502" id="h88-0-502" class="d">-<a href="#l484" class="line" id="l484"> 484</a> &lt;updated&gt;2025-02-23T14:51:14Z&lt;/updated&gt;
+</a><a href="#h88-0-503" id="h88-0-503" class="d">-<a href="#l485" class="line" id="l485"> 485</a> &lt;title type=&quot;text&quot;&gt;remove oopsie&lt;/title&gt;
+</a><a href="#h88-0-504" id="h88-0-504" class="d">-<a href="#l486" class="line" id="l486"> 486</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289.html&quot; /&gt;
+</a><a href="#h88-0-505" id="h88-0-505" class="d">-<a href="#l487" class="line" id="l487"> 487</a> &lt;author&gt;
+</a><a href="#h88-0-506" id="h88-0-506" class="d">-<a href="#l488" class="line" id="l488"> 488</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-507" id="h88-0-507" class="d">-<a href="#l489" class="line" id="l489"> 489</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-508" id="h88-0-508" class="d">-<a href="#l490" class="line" id="l490"> 490</a> &lt;/author&gt;
+</a><a href="#h88-0-509" id="h88-0-509" class="d">-<a href="#l491" class="line" id="l491"> 491</a> &lt;content type=&quot;text&quot;&gt;commit cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289
+</a><a href="#h88-0-510" id="h88-0-510" class="d">-<a href="#l492" class="line" id="l492"> 492</a> parent f09dc59da9d6d2005be869258e7693f0da1201ea
+</a><a href="#h88-0-511" id="h88-0-511" class="d">-<a href="#l493" class="line" id="l493"> 493</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-512" id="h88-0-512" class="d">-<a href="#l494" class="line" id="l494"> 494</a> Date: Sun, 23 Feb 2025 15:51:14 +0100
+</a><a href="#h88-0-513" id="h88-0-513" class="d">-<a href="#l495" class="line" id="l495"> 495</a>
+</a><a href="#h88-0-514" id="h88-0-514" class="d">-<a href="#l496" class="line" id="l496"> 496</a> remove oopsie
+</a><a href="#h88-0-515" id="h88-0-515" class="d">-<a href="#l497" class="line" id="l497"> 497</a>
+</a><a href="#h88-0-516" id="h88-0-516" class="d">-<a href="#l498" class="line" id="l498"> 498</a> &lt;/content&gt;
+</a><a href="#h88-0-517" id="h88-0-517" class="d">-<a href="#l499" class="line" id="l499"> 499</a> &lt;/entry&gt;
+</a><a href="#h88-0-518" id="h88-0-518" class="d">-<a href="#l500" class="line" id="l500"> 500</a> &lt;entry&gt;
+</a><a href="#h88-0-519" id="h88-0-519" class="d">-<a href="#l501" class="line" id="l501"> 501</a> &lt;id&gt;f09dc59da9d6d2005be869258e7693f0da1201ea&lt;/id&gt;
+</a><a href="#h88-0-520" id="h88-0-520" class="d">-<a href="#l502" class="line" id="l502"> 502</a> &lt;published&gt;2025-02-23T14:49:08Z&lt;/published&gt;
+</a><a href="#h88-0-521" id="h88-0-521" class="d">-<a href="#l503" class="line" id="l503"> 503</a> &lt;updated&gt;2025-02-23T14:49:08Z&lt;/updated&gt;
+</a><a href="#h88-0-522" id="h88-0-522" class="d">-<a href="#l504" class="line" id="l504"> 504</a> &lt;title type=&quot;text&quot;&gt;improve quotes, fix some spelling&lt;/title&gt;
+</a><a href="#h88-0-523" id="h88-0-523" class="d">-<a href="#l505" class="line" id="l505"> 505</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html&quot; /&gt;
+</a><a href="#h88-0-524" id="h88-0-524" class="d">-<a href="#l506" class="line" id="l506"> 506</a> &lt;author&gt;
+</a><a href="#h88-0-525" id="h88-0-525" class="d">-<a href="#l507" class="line" id="l507"> 507</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-526" id="h88-0-526" class="d">-<a href="#l508" class="line" id="l508"> 508</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-527" id="h88-0-527" class="d">-<a href="#l509" class="line" id="l509"> 509</a> &lt;/author&gt;
+</a><a href="#h88-0-528" id="h88-0-528" class="d">-<a href="#l510" class="line" id="l510"> 510</a> &lt;content type=&quot;text&quot;&gt;commit f09dc59da9d6d2005be869258e7693f0da1201ea
+</a><a href="#h88-0-529" id="h88-0-529" class="d">-<a href="#l511" class="line" id="l511"> 511</a> parent eac51b353cfd6e538d7d0d047e448ea8b44ddf07
+</a><a href="#h88-0-530" id="h88-0-530" class="d">-<a href="#l512" class="line" id="l512"> 512</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-531" id="h88-0-531" class="d">-<a href="#l513" class="line" id="l513"> 513</a> Date: Sun, 23 Feb 2025 15:49:08 +0100
+</a><a href="#h88-0-532" id="h88-0-532" class="d">-<a href="#l514" class="line" id="l514"> 514</a>
+</a><a href="#h88-0-533" id="h88-0-533" class="d">-<a href="#l515" class="line" id="l515"> 515</a> improve quotes, fix some spelling
+</a><a href="#h88-0-534" id="h88-0-534" class="d">-<a href="#l516" class="line" id="l516"> 516</a>
+</a><a href="#h88-0-535" id="h88-0-535" class="d">-<a href="#l517" class="line" id="l517"> 517</a> &lt;/content&gt;
+</a><a href="#h88-0-536" id="h88-0-536" class="d">-<a href="#l518" class="line" id="l518"> 518</a> &lt;/entry&gt;
+</a><a href="#h88-0-537" id="h88-0-537" class="d">-<a href="#l519" class="line" id="l519"> 519</a> &lt;entry&gt;
+</a><a href="#h88-0-538" id="h88-0-538" class="d">-<a href="#l520" class="line" id="l520"> 520</a> &lt;id&gt;eac51b353cfd6e538d7d0d047e448ea8b44ddf07&lt;/id&gt;
+</a><a href="#h88-0-539" id="h88-0-539" class="d">-<a href="#l521" class="line" id="l521"> 521</a> &lt;published&gt;2025-02-22T14:38:43Z&lt;/published&gt;
+</a><a href="#h88-0-540" id="h88-0-540" class="d">-<a href="#l522" class="line" id="l522"> 522</a> &lt;updated&gt;2025-02-22T14:38:43Z&lt;/updated&gt;
+</a><a href="#h88-0-541" id="h88-0-541" class="d">-<a href="#l523" class="line" id="l523"> 523</a> &lt;title type=&quot;text&quot;&gt;add full screen on video embeds&lt;/title&gt;
+</a><a href="#h88-0-542" id="h88-0-542" class="d">-<a href="#l524" class="line" id="l524"> 524</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html&quot; /&gt;
+</a><a href="#h88-0-543" id="h88-0-543" class="d">-<a href="#l525" class="line" id="l525"> 525</a> &lt;author&gt;
+</a><a href="#h88-0-544" id="h88-0-544" class="d">-<a href="#l526" class="line" id="l526"> 526</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-545" id="h88-0-545" class="d">-<a href="#l527" class="line" id="l527"> 527</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-546" id="h88-0-546" class="d">-<a href="#l528" class="line" id="l528"> 528</a> &lt;/author&gt;
+</a><a href="#h88-0-547" id="h88-0-547" class="d">-<a href="#l529" class="line" id="l529"> 529</a> &lt;content type=&quot;text&quot;&gt;commit eac51b353cfd6e538d7d0d047e448ea8b44ddf07
+</a><a href="#h88-0-548" id="h88-0-548" class="d">-<a href="#l530" class="line" id="l530"> 530</a> parent 14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab
+</a><a href="#h88-0-549" id="h88-0-549" class="d">-<a href="#l531" class="line" id="l531"> 531</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-550" id="h88-0-550" class="d">-<a href="#l532" class="line" id="l532"> 532</a> Date: Sat, 22 Feb 2025 15:38:43 +0100
+</a><a href="#h88-0-551" id="h88-0-551" class="d">-<a href="#l533" class="line" id="l533"> 533</a>
+</a><a href="#h88-0-552" id="h88-0-552" class="d">-<a href="#l534" class="line" id="l534"> 534</a> add full screen on video embeds
+</a><a href="#h88-0-553" id="h88-0-553" class="d">-<a href="#l535" class="line" id="l535"> 535</a>
+</a><a href="#h88-0-554" id="h88-0-554" class="d">-<a href="#l536" class="line" id="l536"> 536</a> &lt;/content&gt;
+</a><a href="#h88-0-555" id="h88-0-555" class="d">-<a href="#l537" class="line" id="l537"> 537</a> &lt;/entry&gt;
+</a><a href="#h88-0-556" id="h88-0-556" class="d">-<a href="#l538" class="line" id="l538"> 538</a> &lt;entry&gt;
+</a><a href="#h88-0-557" id="h88-0-557" class="d">-<a href="#l539" class="line" id="l539"> 539</a> &lt;id&gt;14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab&lt;/id&gt;
+</a><a href="#h88-0-558" id="h88-0-558" class="d">-<a href="#l540" class="line" id="l540"> 540</a> &lt;published&gt;2025-02-22T14:22:56Z&lt;/published&gt;
+</a><a href="#h88-0-559" id="h88-0-559" class="d">-<a href="#l541" class="line" id="l541"> 541</a> &lt;updated&gt;2025-02-22T14:22:56Z&lt;/updated&gt;
+</a><a href="#h88-0-560" id="h88-0-560" class="d">-<a href="#l542" class="line" id="l542"> 542</a> &lt;title type=&quot;text&quot;&gt;synonym&lt;/title&gt;
+</a><a href="#h88-0-561" id="h88-0-561" class="d">-<a href="#l543" class="line" id="l543"> 543</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab.html&quot; /&gt;
+</a><a href="#h88-0-562" id="h88-0-562" class="d">-<a href="#l544" class="line" id="l544"> 544</a> &lt;author&gt;
+</a><a href="#h88-0-563" id="h88-0-563" class="d">-<a href="#l545" class="line" id="l545"> 545</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-564" id="h88-0-564" class="d">-<a href="#l546" class="line" id="l546"> 546</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-565" id="h88-0-565" class="d">-<a href="#l547" class="line" id="l547"> 547</a> &lt;/author&gt;
+</a><a href="#h88-0-566" id="h88-0-566" class="d">-<a href="#l548" class="line" id="l548"> 548</a> &lt;content type=&quot;text&quot;&gt;commit 14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab
+</a><a href="#h88-0-567" id="h88-0-567" class="d">-<a href="#l549" class="line" id="l549"> 549</a> parent 3ee1cca27858a1a6267b06643bef26b5b567ae86
+</a><a href="#h88-0-568" id="h88-0-568" class="d">-<a href="#l550" class="line" id="l550"> 550</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-569" id="h88-0-569" class="d">-<a href="#l551" class="line" id="l551"> 551</a> Date: Sat, 22 Feb 2025 15:22:56 +0100
+</a><a href="#h88-0-570" id="h88-0-570" class="d">-<a href="#l552" class="line" id="l552"> 552</a>
+</a><a href="#h88-0-571" id="h88-0-571" class="d">-<a href="#l553" class="line" id="l553"> 553</a> synonym
+</a><a href="#h88-0-572" id="h88-0-572" class="d">-<a href="#l554" class="line" id="l554"> 554</a>
+</a><a href="#h88-0-573" id="h88-0-573" class="d">-<a href="#l555" class="line" id="l555"> 555</a> &lt;/content&gt;
+</a><a href="#h88-0-574" id="h88-0-574" class="d">-<a href="#l556" class="line" id="l556"> 556</a> &lt;/entry&gt;
+</a><a href="#h88-0-575" id="h88-0-575" class="d">-<a href="#l557" class="line" id="l557"> 557</a> &lt;entry&gt;
+</a><a href="#h88-0-576" id="h88-0-576" class="d">-<a href="#l558" class="line" id="l558"> 558</a> &lt;id&gt;3ee1cca27858a1a6267b06643bef26b5b567ae86&lt;/id&gt;
+</a><a href="#h88-0-577" id="h88-0-577" class="d">-<a href="#l559" class="line" id="l559"> 559</a> &lt;published&gt;2025-02-22T14:20:44Z&lt;/published&gt;
+</a><a href="#h88-0-578" id="h88-0-578" class="d">-<a href="#l560" class="line" id="l560"> 560</a> &lt;updated&gt;2025-02-22T14:20:44Z&lt;/updated&gt;
+</a><a href="#h88-0-579" id="h88-0-579" class="d">-<a href="#l561" class="line" id="l561"> 561</a> &lt;title type=&quot;text&quot;&gt;add implications of OOP&lt;/title&gt;
+</a><a href="#h88-0-580" id="h88-0-580" class="d">-<a href="#l562" class="line" id="l562"> 562</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/3ee1cca27858a1a6267b06643bef26b5b567ae86.html&quot; /&gt;
+</a><a href="#h88-0-581" id="h88-0-581" class="d">-<a href="#l563" class="line" id="l563"> 563</a> &lt;author&gt;
+</a><a href="#h88-0-582" id="h88-0-582" class="d">-<a href="#l564" class="line" id="l564"> 564</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-583" id="h88-0-583" class="d">-<a href="#l565" class="line" id="l565"> 565</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-584" id="h88-0-584" class="d">-<a href="#l566" class="line" id="l566"> 566</a> &lt;/author&gt;
+</a><a href="#h88-0-585" id="h88-0-585" class="d">-<a href="#l567" class="line" id="l567"> 567</a> &lt;content type=&quot;text&quot;&gt;commit 3ee1cca27858a1a6267b06643bef26b5b567ae86
+</a><a href="#h88-0-586" id="h88-0-586" class="d">-<a href="#l568" class="line" id="l568"> 568</a> parent 4f8c91dd5798229d604c16f6f38123d9848430ce
+</a><a href="#h88-0-587" id="h88-0-587" class="d">-<a href="#l569" class="line" id="l569"> 569</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-588" id="h88-0-588" class="d">-<a href="#l570" class="line" id="l570"> 570</a> Date: Sat, 22 Feb 2025 15:20:44 +0100
+</a><a href="#h88-0-589" id="h88-0-589" class="d">-<a href="#l571" class="line" id="l571"> 571</a>
+</a><a href="#h88-0-590" id="h88-0-590" class="d">-<a href="#l572" class="line" id="l572"> 572</a> add implications of OOP
+</a><a href="#h88-0-591" id="h88-0-591" class="d">-<a href="#l573" class="line" id="l573"> 573</a>
+</a><a href="#h88-0-592" id="h88-0-592" class="d">-<a href="#l574" class="line" id="l574"> 574</a> &lt;/content&gt;
+</a><a href="#h88-0-593" id="h88-0-593" class="d">-<a href="#l575" class="line" id="l575"> 575</a> &lt;/entry&gt;
+</a><a href="#h88-0-594" id="h88-0-594" class="d">-<a href="#l576" class="line" id="l576"> 576</a> &lt;entry&gt;
+</a><a href="#h88-0-595" id="h88-0-595" class="d">-<a href="#l577" class="line" id="l577"> 577</a> &lt;id&gt;4f8c91dd5798229d604c16f6f38123d9848430ce&lt;/id&gt;
+</a><a href="#h88-0-596" id="h88-0-596" class="d">-<a href="#l578" class="line" id="l578"> 578</a> &lt;published&gt;2025-02-22T08:40:12Z&lt;/published&gt;
+</a><a href="#h88-0-597" id="h88-0-597" class="d">-<a href="#l579" class="line" id="l579"> 579</a> &lt;updated&gt;2025-02-22T08:40:12Z&lt;/updated&gt;
+</a><a href="#h88-0-598" id="h88-0-598" class="d">-<a href="#l580" class="line" id="l580"> 580</a> &lt;title type=&quot;text&quot;&gt;fix typo&lt;/title&gt;
+</a><a href="#h88-0-599" id="h88-0-599" class="d">-<a href="#l581" class="line" id="l581"> 581</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/4f8c91dd5798229d604c16f6f38123d9848430ce.html&quot; /&gt;
+</a><a href="#h88-0-600" id="h88-0-600" class="d">-<a href="#l582" class="line" id="l582"> 582</a> &lt;author&gt;
+</a><a href="#h88-0-601" id="h88-0-601" class="d">-<a href="#l583" class="line" id="l583"> 583</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-602" id="h88-0-602" class="d">-<a href="#l584" class="line" id="l584"> 584</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-603" id="h88-0-603" class="d">-<a href="#l585" class="line" id="l585"> 585</a> &lt;/author&gt;
+</a><a href="#h88-0-604" id="h88-0-604" class="d">-<a href="#l586" class="line" id="l586"> 586</a> &lt;content type=&quot;text&quot;&gt;commit 4f8c91dd5798229d604c16f6f38123d9848430ce
+</a><a href="#h88-0-605" id="h88-0-605" class="d">-<a href="#l587" class="line" id="l587"> 587</a> parent b50faebb09d96ca56d360452ae4467537c7bf104
+</a><a href="#h88-0-606" id="h88-0-606" class="d">-<a href="#l588" class="line" id="l588"> 588</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-607" id="h88-0-607" class="d">-<a href="#l589" class="line" id="l589"> 589</a> Date: Sat, 22 Feb 2025 09:40:12 +0100
+</a><a href="#h88-0-608" id="h88-0-608" class="d">-<a href="#l590" class="line" id="l590"> 590</a>
+</a><a href="#h88-0-609" id="h88-0-609" class="d">-<a href="#l591" class="line" id="l591"> 591</a> fix typo
+</a><a href="#h88-0-610" id="h88-0-610" class="d">-<a href="#l592" class="line" id="l592"> 592</a>
+</a><a href="#h88-0-611" id="h88-0-611" class="d">-<a href="#l593" class="line" id="l593"> 593</a> &lt;/content&gt;
+</a><a href="#h88-0-612" id="h88-0-612" class="d">-<a href="#l594" class="line" id="l594"> 594</a> &lt;/entry&gt;
+</a><a href="#h88-0-613" id="h88-0-613" class="d">-<a href="#l595" class="line" id="l595"> 595</a> &lt;entry&gt;
+</a><a href="#h88-0-614" id="h88-0-614" class="d">-<a href="#l596" class="line" id="l596"> 596</a> &lt;id&gt;b50faebb09d96ca56d360452ae4467537c7bf104&lt;/id&gt;
+</a><a href="#h88-0-615" id="h88-0-615" class="d">-<a href="#l597" class="line" id="l597"> 597</a> &lt;published&gt;2025-02-22T08:36:54Z&lt;/published&gt;
+</a><a href="#h88-0-616" id="h88-0-616" class="d">-<a href="#l598" class="line" id="l598"> 598</a> &lt;updated&gt;2025-02-22T08:36:54Z&lt;/updated&gt;
+</a><a href="#h88-0-617" id="h88-0-617" class="d">-<a href="#l599" class="line" id="l599"> 599</a> &lt;title type=&quot;text&quot;&gt;fix typo&lt;/title&gt;
+</a><a href="#h88-0-618" id="h88-0-618" class="d">-<a href="#l600" class="line" id="l600"> 600</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/b50faebb09d96ca56d360452ae4467537c7bf104.html&quot; /&gt;
+</a><a href="#h88-0-619" id="h88-0-619" class="d">-<a href="#l601" class="line" id="l601"> 601</a> &lt;author&gt;
+</a><a href="#h88-0-620" id="h88-0-620" class="d">-<a href="#l602" class="line" id="l602"> 602</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-621" id="h88-0-621" class="d">-<a href="#l603" class="line" id="l603"> 603</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-622" id="h88-0-622" class="d">-<a href="#l604" class="line" id="l604"> 604</a> &lt;/author&gt;
+</a><a href="#h88-0-623" id="h88-0-623" class="d">-<a href="#l605" class="line" id="l605"> 605</a> &lt;content type=&quot;text&quot;&gt;commit b50faebb09d96ca56d360452ae4467537c7bf104
+</a><a href="#h88-0-624" id="h88-0-624" class="d">-<a href="#l606" class="line" id="l606"> 606</a> parent 88953dff6192486aeb136c1cfabc4abc7c350bea
+</a><a href="#h88-0-625" id="h88-0-625" class="d">-<a href="#l607" class="line" id="l607"> 607</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-626" id="h88-0-626" class="d">-<a href="#l608" class="line" id="l608"> 608</a> Date: Sat, 22 Feb 2025 09:36:54 +0100
+</a><a href="#h88-0-627" id="h88-0-627" class="d">-<a href="#l609" class="line" id="l609"> 609</a>
+</a><a href="#h88-0-628" id="h88-0-628" class="d">-<a href="#l610" class="line" id="l610"> 610</a> fix typo
+</a><a href="#h88-0-629" id="h88-0-629" class="d">-<a href="#l611" class="line" id="l611"> 611</a>
+</a><a href="#h88-0-630" id="h88-0-630" class="d">-<a href="#l612" class="line" id="l612"> 612</a> &lt;/content&gt;
+</a><a href="#h88-0-631" id="h88-0-631" class="d">-<a href="#l613" class="line" id="l613"> 613</a> &lt;/entry&gt;
+</a><a href="#h88-0-632" id="h88-0-632" class="d">-<a href="#l614" class="line" id="l614"> 614</a> &lt;entry&gt;
+</a><a href="#h88-0-633" id="h88-0-633" class="d">-<a href="#l615" class="line" id="l615"> 615</a> &lt;id&gt;88953dff6192486aeb136c1cfabc4abc7c350bea&lt;/id&gt;
+</a><a href="#h88-0-634" id="h88-0-634" class="d">-<a href="#l616" class="line" id="l616"> 616</a> &lt;published&gt;2025-02-22T08:32:15Z&lt;/published&gt;
+</a><a href="#h88-0-635" id="h88-0-635" class="d">-<a href="#l617" class="line" id="l617"> 617</a> &lt;updated&gt;2025-02-22T08:32:15Z&lt;/updated&gt;
+</a><a href="#h88-0-636" id="h88-0-636" class="d">-<a href="#l618" class="line" id="l618"> 618</a> &lt;title type=&quot;text&quot;&gt;fix typos&lt;/title&gt;
+</a><a href="#h88-0-637" id="h88-0-637" class="d">-<a href="#l619" class="line" id="l619"> 619</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/88953dff6192486aeb136c1cfabc4abc7c350bea.html&quot; /&gt;
+</a><a href="#h88-0-638" id="h88-0-638" class="d">-<a href="#l620" class="line" id="l620"> 620</a> &lt;author&gt;
+</a><a href="#h88-0-639" id="h88-0-639" class="d">-<a href="#l621" class="line" id="l621"> 621</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-640" id="h88-0-640" class="d">-<a href="#l622" class="line" id="l622"> 622</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-641" id="h88-0-641" class="d">-<a href="#l623" class="line" id="l623"> 623</a> &lt;/author&gt;
+</a><a href="#h88-0-642" id="h88-0-642" class="d">-<a href="#l624" class="line" id="l624"> 624</a> &lt;content type=&quot;text&quot;&gt;commit 88953dff6192486aeb136c1cfabc4abc7c350bea
+</a><a href="#h88-0-643" id="h88-0-643" class="d">-<a href="#l625" class="line" id="l625"> 625</a> parent c16d21c43716c22ff6777dbccde5fbdfd8d67dd2
+</a><a href="#h88-0-644" id="h88-0-644" class="d">-<a href="#l626" class="line" id="l626"> 626</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-645" id="h88-0-645" class="d">-<a href="#l627" class="line" id="l627"> 627</a> Date: Sat, 22 Feb 2025 09:32:15 +0100
+</a><a href="#h88-0-646" id="h88-0-646" class="d">-<a href="#l628" class="line" id="l628"> 628</a>
+</a><a href="#h88-0-647" id="h88-0-647" class="d">-<a href="#l629" class="line" id="l629"> 629</a> fix typos
+</a><a href="#h88-0-648" id="h88-0-648" class="d">-<a href="#l630" class="line" id="l630"> 630</a>
+</a><a href="#h88-0-649" id="h88-0-649" class="d">-<a href="#l631" class="line" id="l631"> 631</a> &lt;/content&gt;
+</a><a href="#h88-0-650" id="h88-0-650" class="d">-<a href="#l632" class="line" id="l632"> 632</a> &lt;/entry&gt;
+</a><a href="#h88-0-651" id="h88-0-651" class="d">-<a href="#l633" class="line" id="l633"> 633</a> &lt;entry&gt;
+</a><a href="#h88-0-652" id="h88-0-652" class="d">-<a href="#l634" class="line" id="l634"> 634</a> &lt;id&gt;c16d21c43716c22ff6777dbccde5fbdfd8d67dd2&lt;/id&gt;
+</a><a href="#h88-0-653" id="h88-0-653" class="d">-<a href="#l635" class="line" id="l635"> 635</a> &lt;published&gt;2025-02-22T01:26:29Z&lt;/published&gt;
+</a><a href="#h88-0-654" id="h88-0-654" class="d">-<a href="#l636" class="line" id="l636"> 636</a> &lt;updated&gt;2025-02-22T01:26:29Z&lt;/updated&gt;
+</a><a href="#h88-0-655" id="h88-0-655" class="d">-<a href="#l637" class="line" id="l637"> 637</a> &lt;title type=&quot;text&quot;&gt;fix typos&lt;/title&gt;
+</a><a href="#h88-0-656" id="h88-0-656" class="d">-<a href="#l638" class="line" id="l638"> 638</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/c16d21c43716c22ff6777dbccde5fbdfd8d67dd2.html&quot; /&gt;
+</a><a href="#h88-0-657" id="h88-0-657" class="d">-<a href="#l639" class="line" id="l639"> 639</a> &lt;author&gt;
+</a><a href="#h88-0-658" id="h88-0-658" class="d">-<a href="#l640" class="line" id="l640"> 640</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-659" id="h88-0-659" class="d">-<a href="#l641" class="line" id="l641"> 641</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-660" id="h88-0-660" class="d">-<a href="#l642" class="line" id="l642"> 642</a> &lt;/author&gt;
+</a><a href="#h88-0-661" id="h88-0-661" class="d">-<a href="#l643" class="line" id="l643"> 643</a> &lt;content type=&quot;text&quot;&gt;commit c16d21c43716c22ff6777dbccde5fbdfd8d67dd2
+</a><a href="#h88-0-662" id="h88-0-662" class="d">-<a href="#l644" class="line" id="l644"> 644</a> parent cc1b9da20219fc14e6d7b8e6072b65bf6f961118
+</a><a href="#h88-0-663" id="h88-0-663" class="d">-<a href="#l645" class="line" id="l645"> 645</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-664" id="h88-0-664" class="d">-<a href="#l646" class="line" id="l646"> 646</a> Date: Sat, 22 Feb 2025 02:26:29 +0100
+</a><a href="#h88-0-665" id="h88-0-665" class="d">-<a href="#l647" class="line" id="l647"> 647</a>
+</a><a href="#h88-0-666" id="h88-0-666" class="d">-<a href="#l648" class="line" id="l648"> 648</a> fix typos
+</a><a href="#h88-0-667" id="h88-0-667" class="d">-<a href="#l649" class="line" id="l649"> 649</a>
+</a><a href="#h88-0-668" id="h88-0-668" class="d">-<a href="#l650" class="line" id="l650"> 650</a> &lt;/content&gt;
+</a><a href="#h88-0-669" id="h88-0-669" class="d">-<a href="#l651" class="line" id="l651"> 651</a> &lt;/entry&gt;
+</a><a href="#h88-0-670" id="h88-0-670" class="d">-<a href="#l652" class="line" id="l652"> 652</a> &lt;entry&gt;
+</a><a href="#h88-0-671" id="h88-0-671" class="d">-<a href="#l653" class="line" id="l653"> 653</a> &lt;id&gt;cc1b9da20219fc14e6d7b8e6072b65bf6f961118&lt;/id&gt;
+</a><a href="#h88-0-672" id="h88-0-672" class="d">-<a href="#l654" class="line" id="l654"> 654</a> &lt;published&gt;2025-02-22T00:38:04Z&lt;/published&gt;
+</a><a href="#h88-0-673" id="h88-0-673" class="d">-<a href="#l655" class="line" id="l655"> 655</a> &lt;updated&gt;2025-02-22T00:38:04Z&lt;/updated&gt;
+</a><a href="#h88-0-674" id="h88-0-674" class="d">-<a href="#l656" class="line" id="l656"> 656</a> &lt;title type=&quot;text&quot;&gt;add width and height to nav images&lt;/title&gt;
+</a><a href="#h88-0-675" id="h88-0-675" class="d">-<a href="#l657" class="line" id="l657"> 657</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/cc1b9da20219fc14e6d7b8e6072b65bf6f961118.html&quot; /&gt;
+</a><a href="#h88-0-676" id="h88-0-676" class="d">-<a href="#l658" class="line" id="l658"> 658</a> &lt;author&gt;
+</a><a href="#h88-0-677" id="h88-0-677" class="d">-<a href="#l659" class="line" id="l659"> 659</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-678" id="h88-0-678" class="d">-<a href="#l660" class="line" id="l660"> 660</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-679" id="h88-0-679" class="d">-<a href="#l661" class="line" id="l661"> 661</a> &lt;/author&gt;
+</a><a href="#h88-0-680" id="h88-0-680" class="d">-<a href="#l662" class="line" id="l662"> 662</a> &lt;content type=&quot;text&quot;&gt;commit cc1b9da20219fc14e6d7b8e6072b65bf6f961118
+</a><a href="#h88-0-681" id="h88-0-681" class="d">-<a href="#l663" class="line" id="l663"> 663</a> parent d3f007efed3ebdff0397246afbf48f019c9ed002
+</a><a href="#h88-0-682" id="h88-0-682" class="d">-<a href="#l664" class="line" id="l664"> 664</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-683" id="h88-0-683" class="d">-<a href="#l665" class="line" id="l665"> 665</a> Date: Sat, 22 Feb 2025 01:38:04 +0100
+</a><a href="#h88-0-684" id="h88-0-684" class="d">-<a href="#l666" class="line" id="l666"> 666</a>
+</a><a href="#h88-0-685" id="h88-0-685" class="d">-<a href="#l667" class="line" id="l667"> 667</a> add width and height to nav images
+</a><a href="#h88-0-686" id="h88-0-686" class="d">-<a href="#l668" class="line" id="l668"> 668</a>
+</a><a href="#h88-0-687" id="h88-0-687" class="d">-<a href="#l669" class="line" id="l669"> 669</a> &lt;/content&gt;
+</a><a href="#h88-0-688" id="h88-0-688" class="d">-<a href="#l670" class="line" id="l670"> 670</a> &lt;/entry&gt;
+</a><a href="#h88-0-689" id="h88-0-689" class="d">-<a href="#l671" class="line" id="l671"> 671</a> &lt;entry&gt;
+</a><a href="#h88-0-690" id="h88-0-690" class="d">-<a href="#l672" class="line" id="l672"> 672</a> &lt;id&gt;d3f007efed3ebdff0397246afbf48f019c9ed002&lt;/id&gt;
+</a><a href="#h88-0-691" id="h88-0-691" class="d">-<a href="#l673" class="line" id="l673"> 673</a> &lt;published&gt;2025-02-22T00:34:21Z&lt;/published&gt;
+</a><a href="#h88-0-692" id="h88-0-692" class="d">-<a href="#l674" class="line" id="l674"> 674</a> &lt;updated&gt;2025-02-22T00:34:21Z&lt;/updated&gt;
+</a><a href="#h88-0-693" id="h88-0-693" class="d">-<a href="#l675" class="line" id="l675"> 675</a> &lt;title type=&quot;text&quot;&gt;update nav images&lt;/title&gt;
+</a><a href="#h88-0-694" id="h88-0-694" class="d">-<a href="#l676" class="line" id="l676"> 676</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/d3f007efed3ebdff0397246afbf48f019c9ed002.html&quot; /&gt;
+</a><a href="#h88-0-695" id="h88-0-695" class="d">-<a href="#l677" class="line" id="l677"> 677</a> &lt;author&gt;
+</a><a href="#h88-0-696" id="h88-0-696" class="d">-<a href="#l678" class="line" id="l678"> 678</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-697" id="h88-0-697" class="d">-<a href="#l679" class="line" id="l679"> 679</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-698" id="h88-0-698" class="d">-<a href="#l680" class="line" id="l680"> 680</a> &lt;/author&gt;
+</a><a href="#h88-0-699" id="h88-0-699" class="d">-<a href="#l681" class="line" id="l681"> 681</a> &lt;content type=&quot;text&quot;&gt;commit d3f007efed3ebdff0397246afbf48f019c9ed002
+</a><a href="#h88-0-700" id="h88-0-700" class="d">-<a href="#l682" class="line" id="l682"> 682</a> parent c3a13a427fe7a966a9c8d5912b2ed713bebf61c9
+</a><a href="#h88-0-701" id="h88-0-701" class="d">-<a href="#l683" class="line" id="l683"> 683</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-702" id="h88-0-702" class="d">-<a href="#l684" class="line" id="l684"> 684</a> Date: Sat, 22 Feb 2025 01:34:21 +0100
+</a><a href="#h88-0-703" id="h88-0-703" class="d">-<a href="#l685" class="line" id="l685"> 685</a>
+</a><a href="#h88-0-704" id="h88-0-704" class="d">-<a href="#l686" class="line" id="l686"> 686</a> update nav images
+</a><a href="#h88-0-705" id="h88-0-705" class="d">-<a href="#l687" class="line" id="l687"> 687</a>
+</a><a href="#h88-0-706" id="h88-0-706" class="d">-<a href="#l688" class="line" id="l688"> 688</a> &lt;/content&gt;
+</a><a href="#h88-0-707" id="h88-0-707" class="d">-<a href="#l689" class="line" id="l689"> 689</a> &lt;/entry&gt;
+</a><a href="#h88-0-708" id="h88-0-708" class="d">-<a href="#l690" class="line" id="l690"> 690</a> &lt;entry&gt;
+</a><a href="#h88-0-709" id="h88-0-709" class="d">-<a href="#l691" class="line" id="l691"> 691</a> &lt;id&gt;c3a13a427fe7a966a9c8d5912b2ed713bebf61c9&lt;/id&gt;
+</a><a href="#h88-0-710" id="h88-0-710" class="d">-<a href="#l692" class="line" id="l692"> 692</a> &lt;published&gt;2025-02-21T23:36:57Z&lt;/published&gt;
+</a><a href="#h88-0-711" id="h88-0-711" class="d">-<a href="#l693" class="line" id="l693"> 693</a> &lt;updated&gt;2025-02-21T23:36:57Z&lt;/updated&gt;
+</a><a href="#h88-0-712" id="h88-0-712" class="d">-<a href="#l694" class="line" id="l694"> 694</a> &lt;title type=&quot;text&quot;&gt;change data structures description&lt;/title&gt;
+</a><a href="#h88-0-713" id="h88-0-713" class="d">-<a href="#l695" class="line" id="l695"> 695</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/c3a13a427fe7a966a9c8d5912b2ed713bebf61c9.html&quot; /&gt;
+</a><a href="#h88-0-714" id="h88-0-714" class="d">-<a href="#l696" class="line" id="l696"> 696</a> &lt;author&gt;
+</a><a href="#h88-0-715" id="h88-0-715" class="d">-<a href="#l697" class="line" id="l697"> 697</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-716" id="h88-0-716" class="d">-<a href="#l698" class="line" id="l698"> 698</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-717" id="h88-0-717" class="d">-<a href="#l699" class="line" id="l699"> 699</a> &lt;/author&gt;
+</a><a href="#h88-0-718" id="h88-0-718" class="d">-<a href="#l700" class="line" id="l700"> 700</a> &lt;content type=&quot;text&quot;&gt;commit c3a13a427fe7a966a9c8d5912b2ed713bebf61c9
+</a><a href="#h88-0-719" id="h88-0-719" class="d">-<a href="#l701" class="line" id="l701"> 701</a> parent bfc181b3241a11eeaf611bac39786b0aa68ac0f2
+</a><a href="#h88-0-720" id="h88-0-720" class="d">-<a href="#l702" class="line" id="l702"> 702</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-721" id="h88-0-721" class="d">-<a href="#l703" class="line" id="l703"> 703</a> Date: Sat, 22 Feb 2025 00:36:57 +0100
+</a><a href="#h88-0-722" id="h88-0-722" class="d">-<a href="#l704" class="line" id="l704"> 704</a>
+</a><a href="#h88-0-723" id="h88-0-723" class="d">-<a href="#l705" class="line" id="l705"> 705</a> change data structures description
+</a><a href="#h88-0-724" id="h88-0-724" class="d">-<a href="#l706" class="line" id="l706"> 706</a>
+</a><a href="#h88-0-725" id="h88-0-725" class="d">-<a href="#l707" class="line" id="l707"> 707</a> &lt;/content&gt;
+</a><a href="#h88-0-726" id="h88-0-726" class="d">-<a href="#l708" class="line" id="l708"> 708</a> &lt;/entry&gt;
+</a><a href="#h88-0-727" id="h88-0-727" class="d">-<a href="#l709" class="line" id="l709"> 709</a> &lt;entry&gt;
+</a><a href="#h88-0-728" id="h88-0-728" class="d">-<a href="#l710" class="line" id="l710"> 710</a> &lt;id&gt;bfc181b3241a11eeaf611bac39786b0aa68ac0f2&lt;/id&gt;
+</a><a href="#h88-0-729" id="h88-0-729" class="d">-<a href="#l711" class="line" id="l711"> 711</a> &lt;published&gt;2025-02-21T23:33:18Z&lt;/published&gt;
+</a><a href="#h88-0-730" id="h88-0-730" class="d">-<a href="#l712" class="line" id="l712"> 712</a> &lt;updated&gt;2025-02-21T23:33:18Z&lt;/updated&gt;
+</a><a href="#h88-0-731" id="h88-0-731" class="d">-<a href="#l713" class="line" id="l713"> 713</a> &lt;title type=&quot;text&quot;&gt;change name and default of disable comments (now show comments)&lt;/title&gt;
+</a><a href="#h88-0-732" id="h88-0-732" class="d">-<a href="#l714" class="line" id="l714"> 714</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/bfc181b3241a11eeaf611bac39786b0aa68ac0f2.html&quot; /&gt;
+</a><a href="#h88-0-733" id="h88-0-733" class="d">-<a href="#l715" class="line" id="l715"> 715</a> &lt;author&gt;
+</a><a href="#h88-0-734" id="h88-0-734" class="d">-<a href="#l716" class="line" id="l716"> 716</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-735" id="h88-0-735" class="d">-<a href="#l717" class="line" id="l717"> 717</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-736" id="h88-0-736" class="d">-<a href="#l718" class="line" id="l718"> 718</a> &lt;/author&gt;
+</a><a href="#h88-0-737" id="h88-0-737" class="d">-<a href="#l719" class="line" id="l719"> 719</a> &lt;content type=&quot;text&quot;&gt;commit bfc181b3241a11eeaf611bac39786b0aa68ac0f2
+</a><a href="#h88-0-738" id="h88-0-738" class="d">-<a href="#l720" class="line" id="l720"> 720</a> parent c6c6dd75dccea60ba8211844a6873507a11ad19a
+</a><a href="#h88-0-739" id="h88-0-739" class="d">-<a href="#l721" class="line" id="l721"> 721</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-740" id="h88-0-740" class="d">-<a href="#l722" class="line" id="l722"> 722</a> Date: Sat, 22 Feb 2025 00:33:18 +0100
+</a><a href="#h88-0-741" id="h88-0-741" class="d">-<a href="#l723" class="line" id="l723"> 723</a>
+</a><a href="#h88-0-742" id="h88-0-742" class="d">-<a href="#l724" class="line" id="l724"> 724</a> change name and default of disable comments (now show comments)
+</a><a href="#h88-0-743" id="h88-0-743" class="d">-<a href="#l725" class="line" id="l725"> 725</a>
+</a><a href="#h88-0-744" id="h88-0-744" class="d">-<a href="#l726" class="line" id="l726"> 726</a> &lt;/content&gt;
+</a><a href="#h88-0-745" id="h88-0-745" class="d">-<a href="#l727" class="line" id="l727"> 727</a> &lt;/entry&gt;
+</a><a href="#h88-0-746" id="h88-0-746" class="d">-<a href="#l728" class="line" id="l728"> 728</a> &lt;entry&gt;
+</a><a href="#h88-0-747" id="h88-0-747" class="d">-<a href="#l729" class="line" id="l729"> 729</a> &lt;id&gt;c6c6dd75dccea60ba8211844a6873507a11ad19a&lt;/id&gt;
+</a><a href="#h88-0-748" id="h88-0-748" class="d">-<a href="#l730" class="line" id="l730"> 730</a> &lt;published&gt;2025-02-21T23:27:21Z&lt;/published&gt;
+</a><a href="#h88-0-749" id="h88-0-749" class="d">-<a href="#l731" class="line" id="l731"> 731</a> &lt;updated&gt;2025-02-21T23:27:21Z&lt;/updated&gt;
+</a><a href="#h88-0-750" id="h88-0-750" class="d">-<a href="#l732" class="line" id="l732"> 732</a> &lt;title type=&quot;text&quot;&gt;increase header image sizes, change margins of main-content&lt;/title&gt;
+</a><a href="#h88-0-751" id="h88-0-751" class="d">-<a href="#l733" class="line" id="l733"> 733</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/c6c6dd75dccea60ba8211844a6873507a11ad19a.html&quot; /&gt;
+</a><a href="#h88-0-752" id="h88-0-752" class="d">-<a href="#l734" class="line" id="l734"> 734</a> &lt;author&gt;
+</a><a href="#h88-0-753" id="h88-0-753" class="d">-<a href="#l735" class="line" id="l735"> 735</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-754" id="h88-0-754" class="d">-<a href="#l736" class="line" id="l736"> 736</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-755" id="h88-0-755" class="d">-<a href="#l737" class="line" id="l737"> 737</a> &lt;/author&gt;
+</a><a href="#h88-0-756" id="h88-0-756" class="d">-<a href="#l738" class="line" id="l738"> 738</a> &lt;content type=&quot;text&quot;&gt;commit c6c6dd75dccea60ba8211844a6873507a11ad19a
+</a><a href="#h88-0-757" id="h88-0-757" class="d">-<a href="#l739" class="line" id="l739"> 739</a> parent f9791fff7b18267241b2f22feec68b5c71f677c8
+</a><a href="#h88-0-758" id="h88-0-758" class="d">-<a href="#l740" class="line" id="l740"> 740</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-759" id="h88-0-759" class="d">-<a href="#l741" class="line" id="l741"> 741</a> Date: Sat, 22 Feb 2025 00:27:21 +0100
+</a><a href="#h88-0-760" id="h88-0-760" class="d">-<a href="#l742" class="line" id="l742"> 742</a>
+</a><a href="#h88-0-761" id="h88-0-761" class="d">-<a href="#l743" class="line" id="l743"> 743</a> increase header image sizes, change margins of main-content
+</a><a href="#h88-0-762" id="h88-0-762" class="d">-<a href="#l744" class="line" id="l744"> 744</a>
+</a><a href="#h88-0-763" id="h88-0-763" class="d">-<a href="#l745" class="line" id="l745"> 745</a> &lt;/content&gt;
+</a><a href="#h88-0-764" id="h88-0-764" class="d">-<a href="#l746" class="line" id="l746"> 746</a> &lt;/entry&gt;
+</a><a href="#h88-0-765" id="h88-0-765" class="d">-<a href="#l747" class="line" id="l747"> 747</a> &lt;entry&gt;
+</a><a href="#h88-0-766" id="h88-0-766" class="d">-<a href="#l748" class="line" id="l748"> 748</a> &lt;id&gt;f9791fff7b18267241b2f22feec68b5c71f677c8&lt;/id&gt;
+</a><a href="#h88-0-767" id="h88-0-767" class="d">-<a href="#l749" class="line" id="l749"> 749</a> &lt;published&gt;2025-02-21T23:13:32Z&lt;/published&gt;
+</a><a href="#h88-0-768" id="h88-0-768" class="d">-<a href="#l750" class="line" id="l750"> 750</a> &lt;updated&gt;2025-02-21T23:13:32Z&lt;/updated&gt;
+</a><a href="#h88-0-769" id="h88-0-769" class="d">-<a href="#l751" class="line" id="l751"> 751</a> &lt;title type=&quot;text&quot;&gt;add generic data structures post&lt;/title&gt;
+</a><a href="#h88-0-770" id="h88-0-770" class="d">-<a href="#l752" class="line" id="l752"> 752</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/f9791fff7b18267241b2f22feec68b5c71f677c8.html&quot; /&gt;
+</a><a href="#h88-0-771" id="h88-0-771" class="d">-<a href="#l753" class="line" id="l753"> 753</a> &lt;author&gt;
+</a><a href="#h88-0-772" id="h88-0-772" class="d">-<a href="#l754" class="line" id="l754"> 754</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-773" id="h88-0-773" class="d">-<a href="#l755" class="line" id="l755"> 755</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-774" id="h88-0-774" class="d">-<a href="#l756" class="line" id="l756"> 756</a> &lt;/author&gt;
+</a><a href="#h88-0-775" id="h88-0-775" class="d">-<a href="#l757" class="line" id="l757"> 757</a> &lt;content type=&quot;text&quot;&gt;commit f9791fff7b18267241b2f22feec68b5c71f677c8
+</a><a href="#h88-0-776" id="h88-0-776" class="d">-<a href="#l758" class="line" id="l758"> 758</a> parent 19f5f4f9f49c3218525f3221c995785609ef043b
+</a><a href="#h88-0-777" id="h88-0-777" class="d">-<a href="#l759" class="line" id="l759"> 759</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-778" id="h88-0-778" class="d">-<a href="#l760" class="line" id="l760"> 760</a> Date: Sat, 22 Feb 2025 00:13:32 +0100
+</a><a href="#h88-0-779" id="h88-0-779" class="d">-<a href="#l761" class="line" id="l761"> 761</a>
+</a><a href="#h88-0-780" id="h88-0-780" class="d">-<a href="#l762" class="line" id="l762"> 762</a> add generic data structures post
+</a><a href="#h88-0-781" id="h88-0-781" class="d">-<a href="#l763" class="line" id="l763"> 763</a>
+</a><a href="#h88-0-782" id="h88-0-782" class="d">-<a href="#l764" class="line" id="l764"> 764</a> &lt;/content&gt;
+</a><a href="#h88-0-783" id="h88-0-783" class="d">-<a href="#l765" class="line" id="l765"> 765</a> &lt;/entry&gt;
+</a><a href="#h88-0-784" id="h88-0-784" class="d">-<a href="#l766" class="line" id="l766"> 766</a> &lt;entry&gt;
+</a><a href="#h88-0-785" id="h88-0-785" class="d">-<a href="#l767" class="line" id="l767"> 767</a> &lt;id&gt;19f5f4f9f49c3218525f3221c995785609ef043b&lt;/id&gt;
+</a><a href="#h88-0-786" id="h88-0-786" class="d">-<a href="#l768" class="line" id="l768"> 768</a> &lt;published&gt;2025-02-21T19:51:24Z&lt;/published&gt;
+</a><a href="#h88-0-787" id="h88-0-787" class="d">-<a href="#l769" class="line" id="l769"> 769</a> &lt;updated&gt;2025-02-21T19:51:24Z&lt;/updated&gt;
+</a><a href="#h88-0-788" id="h88-0-788" class="d">-<a href="#l770" class="line" id="l770"> 770</a> &lt;title type=&quot;text&quot;&gt;update navigation css, update todo&lt;/title&gt;
+</a><a href="#h88-0-789" id="h88-0-789" class="d">-<a href="#l771" class="line" id="l771"> 771</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/19f5f4f9f49c3218525f3221c995785609ef043b.html&quot; /&gt;
+</a><a href="#h88-0-790" id="h88-0-790" class="d">-<a href="#l772" class="line" id="l772"> 772</a> &lt;author&gt;
+</a><a href="#h88-0-791" id="h88-0-791" class="d">-<a href="#l773" class="line" id="l773"> 773</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-792" id="h88-0-792" class="d">-<a href="#l774" class="line" id="l774"> 774</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-793" id="h88-0-793" class="d">-<a href="#l775" class="line" id="l775"> 775</a> &lt;/author&gt;
+</a><a href="#h88-0-794" id="h88-0-794" class="d">-<a href="#l776" class="line" id="l776"> 776</a> &lt;content type=&quot;text&quot;&gt;commit 19f5f4f9f49c3218525f3221c995785609ef043b
+</a><a href="#h88-0-795" id="h88-0-795" class="d">-<a href="#l777" class="line" id="l777"> 777</a> parent 09a44900d23da8a34fb8ee3eab7940f96330fd2d
+</a><a href="#h88-0-796" id="h88-0-796" class="d">-<a href="#l778" class="line" id="l778"> 778</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-797" id="h88-0-797" class="d">-<a href="#l779" class="line" id="l779"> 779</a> Date: Fri, 21 Feb 2025 20:51:24 +0100
+</a><a href="#h88-0-798" id="h88-0-798" class="d">-<a href="#l780" class="line" id="l780"> 780</a>
+</a><a href="#h88-0-799" id="h88-0-799" class="d">-<a href="#l781" class="line" id="l781"> 781</a> update navigation css, update todo
+</a><a href="#h88-0-800" id="h88-0-800" class="d">-<a href="#l782" class="line" id="l782"> 782</a>
+</a><a href="#h88-0-801" id="h88-0-801" class="d">-<a href="#l783" class="line" id="l783"> 783</a> &lt;/content&gt;
+</a><a href="#h88-0-802" id="h88-0-802" class="d">-<a href="#l784" class="line" id="l784"> 784</a> &lt;/entry&gt;
+</a><a href="#h88-0-803" id="h88-0-803" class="d">-<a href="#l785" class="line" id="l785"> 785</a> &lt;entry&gt;
+</a><a href="#h88-0-804" id="h88-0-804" class="d">-<a href="#l786" class="line" id="l786"> 786</a> &lt;id&gt;09a44900d23da8a34fb8ee3eab7940f96330fd2d&lt;/id&gt;
+</a><a href="#h88-0-805" id="h88-0-805" class="d">-<a href="#l787" class="line" id="l787"> 787</a> &lt;published&gt;2025-02-21T19:30:53Z&lt;/published&gt;
+</a><a href="#h88-0-806" id="h88-0-806" class="d">-<a href="#l788" class="line" id="l788"> 788</a> &lt;updated&gt;2025-02-21T19:30:53Z&lt;/updated&gt;
+</a><a href="#h88-0-807" id="h88-0-807" class="d">-<a href="#l789" class="line" id="l789"> 789</a> &lt;title type=&quot;text&quot;&gt;clean up css&lt;/title&gt;
+</a><a href="#h88-0-808" id="h88-0-808" class="d">-<a href="#l790" class="line" id="l790"> 790</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/09a44900d23da8a34fb8ee3eab7940f96330fd2d.html&quot; /&gt;
+</a><a href="#h88-0-809" id="h88-0-809" class="d">-<a href="#l791" class="line" id="l791"> 791</a> &lt;author&gt;
+</a><a href="#h88-0-810" id="h88-0-810" class="d">-<a href="#l792" class="line" id="l792"> 792</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-811" id="h88-0-811" class="d">-<a href="#l793" class="line" id="l793"> 793</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-812" id="h88-0-812" class="d">-<a href="#l794" class="line" id="l794"> 794</a> &lt;/author&gt;
+</a><a href="#h88-0-813" id="h88-0-813" class="d">-<a href="#l795" class="line" id="l795"> 795</a> &lt;content type=&quot;text&quot;&gt;commit 09a44900d23da8a34fb8ee3eab7940f96330fd2d
+</a><a href="#h88-0-814" id="h88-0-814" class="d">-<a href="#l796" class="line" id="l796"> 796</a> parent 4eac4e96e8637490bd133d92e5b83f9b9849a405
+</a><a href="#h88-0-815" id="h88-0-815" class="d">-<a href="#l797" class="line" id="l797"> 797</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-816" id="h88-0-816" class="d">-<a href="#l798" class="line" id="l798"> 798</a> Date: Fri, 21 Feb 2025 20:30:53 +0100
+</a><a href="#h88-0-817" id="h88-0-817" class="d">-<a href="#l799" class="line" id="l799"> 799</a>
+</a><a href="#h88-0-818" id="h88-0-818" class="d">-<a href="#l800" class="line" id="l800"> 800</a> clean up css
+</a><a href="#h88-0-819" id="h88-0-819" class="d">-<a href="#l801" class="line" id="l801"> 801</a>
+</a><a href="#h88-0-820" id="h88-0-820" class="d">-<a href="#l802" class="line" id="l802"> 802</a> &lt;/content&gt;
+</a><a href="#h88-0-821" id="h88-0-821" class="d">-<a href="#l803" class="line" id="l803"> 803</a> &lt;/entry&gt;
+</a><a href="#h88-0-822" id="h88-0-822" class="d">-<a href="#l804" class="line" id="l804"> 804</a> &lt;entry&gt;
+</a><a href="#h88-0-823" id="h88-0-823" class="d">-<a href="#l805" class="line" id="l805"> 805</a> &lt;id&gt;4eac4e96e8637490bd133d92e5b83f9b9849a405&lt;/id&gt;
+</a><a href="#h88-0-824" id="h88-0-824" class="d">-<a href="#l806" class="line" id="l806"> 806</a> &lt;published&gt;2025-02-21T19:07:27Z&lt;/published&gt;
+</a><a href="#h88-0-825" id="h88-0-825" class="d">-<a href="#l807" class="line" id="l807"> 807</a> &lt;updated&gt;2025-02-21T19:07:27Z&lt;/updated&gt;
+</a><a href="#h88-0-826" id="h88-0-826" class="d">-<a href="#l808" class="line" id="l808"> 808</a> &lt;title type=&quot;text&quot;&gt;update todo, fix footer having small transparent area at bottom&lt;/title&gt;
+</a><a href="#h88-0-827" id="h88-0-827" class="d">-<a href="#l809" class="line" id="l809"> 809</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/4eac4e96e8637490bd133d92e5b83f9b9849a405.html&quot; /&gt;
+</a><a href="#h88-0-828" id="h88-0-828" class="d">-<a href="#l810" class="line" id="l810"> 810</a> &lt;author&gt;
+</a><a href="#h88-0-829" id="h88-0-829" class="d">-<a href="#l811" class="line" id="l811"> 811</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-830" id="h88-0-830" class="d">-<a href="#l812" class="line" id="l812"> 812</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-831" id="h88-0-831" class="d">-<a href="#l813" class="line" id="l813"> 813</a> &lt;/author&gt;
+</a><a href="#h88-0-832" id="h88-0-832" class="d">-<a href="#l814" class="line" id="l814"> 814</a> &lt;content type=&quot;text&quot;&gt;commit 4eac4e96e8637490bd133d92e5b83f9b9849a405
+</a><a href="#h88-0-833" id="h88-0-833" class="d">-<a href="#l815" class="line" id="l815"> 815</a> parent 6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1
+</a><a href="#h88-0-834" id="h88-0-834" class="d">-<a href="#l816" class="line" id="l816"> 816</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-835" id="h88-0-835" class="d">-<a href="#l817" class="line" id="l817"> 817</a> Date: Fri, 21 Feb 2025 20:07:27 +0100
+</a><a href="#h88-0-836" id="h88-0-836" class="d">-<a href="#l818" class="line" id="l818"> 818</a>
+</a><a href="#h88-0-837" id="h88-0-837" class="d">-<a href="#l819" class="line" id="l819"> 819</a> update todo, fix footer having small transparent area at bottom
+</a><a href="#h88-0-838" id="h88-0-838" class="d">-<a href="#l820" class="line" id="l820"> 820</a>
+</a><a href="#h88-0-839" id="h88-0-839" class="d">-<a href="#l821" class="line" id="l821"> 821</a> &lt;/content&gt;
+</a><a href="#h88-0-840" id="h88-0-840" class="d">-<a href="#l822" class="line" id="l822"> 822</a> &lt;/entry&gt;
+</a><a href="#h88-0-841" id="h88-0-841" class="d">-<a href="#l823" class="line" id="l823"> 823</a> &lt;entry&gt;
+</a><a href="#h88-0-842" id="h88-0-842" class="d">-<a href="#l824" class="line" id="l824"> 824</a> &lt;id&gt;6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1&lt;/id&gt;
+</a><a href="#h88-0-843" id="h88-0-843" class="d">-<a href="#l825" class="line" id="l825"> 825</a> &lt;published&gt;2025-02-21T17:43:32Z&lt;/published&gt;
+</a><a href="#h88-0-844" id="h88-0-844" class="d">-<a href="#l826" class="line" id="l826"> 826</a> &lt;updated&gt;2025-02-21T17:43:32Z&lt;/updated&gt;
+</a><a href="#h88-0-845" id="h88-0-845" class="d">-<a href="#l827" class="line" id="l827"> 827</a> &lt;title type=&quot;text&quot;&gt;add comment section&lt;/title&gt;
+</a><a href="#h88-0-846" id="h88-0-846" class="d">-<a href="#l828" class="line" id="l828"> 828</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1.html&quot; /&gt;
+</a><a href="#h88-0-847" id="h88-0-847" class="d">-<a href="#l829" class="line" id="l829"> 829</a> &lt;author&gt;
+</a><a href="#h88-0-848" id="h88-0-848" class="d">-<a href="#l830" class="line" id="l830"> 830</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-849" id="h88-0-849" class="d">-<a href="#l831" class="line" id="l831"> 831</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-850" id="h88-0-850" class="d">-<a href="#l832" class="line" id="l832"> 832</a> &lt;/author&gt;
+</a><a href="#h88-0-851" id="h88-0-851" class="d">-<a href="#l833" class="line" id="l833"> 833</a> &lt;content type=&quot;text&quot;&gt;commit 6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1
+</a><a href="#h88-0-852" id="h88-0-852" class="d">-<a href="#l834" class="line" id="l834"> 834</a> parent dbb53826b0cef3e311cb541c197ae543cab2cdf3
+</a><a href="#h88-0-853" id="h88-0-853" class="d">-<a href="#l835" class="line" id="l835"> 835</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-854" id="h88-0-854" class="d">-<a href="#l836" class="line" id="l836"> 836</a> Date: Fri, 21 Feb 2025 18:43:32 +0100
+</a><a href="#h88-0-855" id="h88-0-855" class="d">-<a href="#l837" class="line" id="l837"> 837</a>
+</a><a href="#h88-0-856" id="h88-0-856" class="d">-<a href="#l838" class="line" id="l838"> 838</a> add comment section
+</a><a href="#h88-0-857" id="h88-0-857" class="d">-<a href="#l839" class="line" id="l839"> 839</a>
+</a><a href="#h88-0-858" id="h88-0-858" class="d">-<a href="#l840" class="line" id="l840"> 840</a> &lt;/content&gt;
+</a><a href="#h88-0-859" id="h88-0-859" class="d">-<a href="#l841" class="line" id="l841"> 841</a> &lt;/entry&gt;
+</a><a href="#h88-0-860" id="h88-0-860" class="d">-<a href="#l842" class="line" id="l842"> 842</a> &lt;entry&gt;
+</a><a href="#h88-0-861" id="h88-0-861" class="d">-<a href="#l843" class="line" id="l843"> 843</a> &lt;id&gt;dbb53826b0cef3e311cb541c197ae543cab2cdf3&lt;/id&gt;
+</a><a href="#h88-0-862" id="h88-0-862" class="d">-<a href="#l844" class="line" id="l844"> 844</a> &lt;published&gt;2025-02-21T16:17:08Z&lt;/published&gt;
+</a><a href="#h88-0-863" id="h88-0-863" class="d">-<a href="#l845" class="line" id="l845"> 845</a> &lt;updated&gt;2025-02-21T16:17:08Z&lt;/updated&gt;
+</a><a href="#h88-0-864" id="h88-0-864" class="d">-<a href="#l846" class="line" id="l846"> 846</a> &lt;title type=&quot;text&quot;&gt;change main title&lt;/title&gt;
+</a><a href="#h88-0-865" id="h88-0-865" class="d">-<a href="#l847" class="line" id="l847"> 847</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/dbb53826b0cef3e311cb541c197ae543cab2cdf3.html&quot; /&gt;
+</a><a href="#h88-0-866" id="h88-0-866" class="d">-<a href="#l848" class="line" id="l848"> 848</a> &lt;author&gt;
+</a><a href="#h88-0-867" id="h88-0-867" class="d">-<a href="#l849" class="line" id="l849"> 849</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-868" id="h88-0-868" class="d">-<a href="#l850" class="line" id="l850"> 850</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-869" id="h88-0-869" class="d">-<a href="#l851" class="line" id="l851"> 851</a> &lt;/author&gt;
+</a><a href="#h88-0-870" id="h88-0-870" class="d">-<a href="#l852" class="line" id="l852"> 852</a> &lt;content type=&quot;text&quot;&gt;commit dbb53826b0cef3e311cb541c197ae543cab2cdf3
+</a><a href="#h88-0-871" id="h88-0-871" class="d">-<a href="#l853" class="line" id="l853"> 853</a> parent 8f42aaf5761674a9615e66f4d1e2b03757df443c
+</a><a href="#h88-0-872" id="h88-0-872" class="d">-<a href="#l854" class="line" id="l854"> 854</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-873" id="h88-0-873" class="d">-<a href="#l855" class="line" id="l855"> 855</a> Date: Fri, 21 Feb 2025 17:17:08 +0100
+</a><a href="#h88-0-874" id="h88-0-874" class="d">-<a href="#l856" class="line" id="l856"> 856</a>
+</a><a href="#h88-0-875" id="h88-0-875" class="d">-<a href="#l857" class="line" id="l857"> 857</a> change main title
+</a><a href="#h88-0-876" id="h88-0-876" class="d">-<a href="#l858" class="line" id="l858"> 858</a>
+</a><a href="#h88-0-877" id="h88-0-877" class="d">-<a href="#l859" class="line" id="l859"> 859</a> &lt;/content&gt;
+</a><a href="#h88-0-878" id="h88-0-878" class="d">-<a href="#l860" class="line" id="l860"> 860</a> &lt;/entry&gt;
+</a><a href="#h88-0-879" id="h88-0-879" class="d">-<a href="#l861" class="line" id="l861"> 861</a> &lt;entry&gt;
+</a><a href="#h88-0-880" id="h88-0-880" class="d">-<a href="#l862" class="line" id="l862"> 862</a> &lt;id&gt;8f42aaf5761674a9615e66f4d1e2b03757df443c&lt;/id&gt;
+</a><a href="#h88-0-881" id="h88-0-881" class="d">-<a href="#l863" class="line" id="l863"> 863</a> &lt;published&gt;2025-02-21T15:44:04Z&lt;/published&gt;
+</a><a href="#h88-0-882" id="h88-0-882" class="d">-<a href="#l864" class="line" id="l864"> 864</a> &lt;updated&gt;2025-02-21T15:44:04Z&lt;/updated&gt;
+</a><a href="#h88-0-883" id="h88-0-883" class="d">-<a href="#l865" class="line" id="l865"> 865</a> &lt;title type=&quot;text&quot;&gt;fix typo&lt;/title&gt;
+</a><a href="#h88-0-884" id="h88-0-884" class="d">-<a href="#l866" class="line" id="l866"> 866</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/8f42aaf5761674a9615e66f4d1e2b03757df443c.html&quot; /&gt;
+</a><a href="#h88-0-885" id="h88-0-885" class="d">-<a href="#l867" class="line" id="l867"> 867</a> &lt;author&gt;
+</a><a href="#h88-0-886" id="h88-0-886" class="d">-<a href="#l868" class="line" id="l868"> 868</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-887" id="h88-0-887" class="d">-<a href="#l869" class="line" id="l869"> 869</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-888" id="h88-0-888" class="d">-<a href="#l870" class="line" id="l870"> 870</a> &lt;/author&gt;
+</a><a href="#h88-0-889" id="h88-0-889" class="d">-<a href="#l871" class="line" id="l871"> 871</a> &lt;content type=&quot;text&quot;&gt;commit 8f42aaf5761674a9615e66f4d1e2b03757df443c
+</a><a href="#h88-0-890" id="h88-0-890" class="d">-<a href="#l872" class="line" id="l872"> 872</a> parent 045befeb14ed0cf4891b2642f65065d07d6eeed1
+</a><a href="#h88-0-891" id="h88-0-891" class="d">-<a href="#l873" class="line" id="l873"> 873</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-892" id="h88-0-892" class="d">-<a href="#l874" class="line" id="l874"> 874</a> Date: Fri, 21 Feb 2025 16:44:04 +0100
+</a><a href="#h88-0-893" id="h88-0-893" class="d">-<a href="#l875" class="line" id="l875"> 875</a>
+</a><a href="#h88-0-894" id="h88-0-894" class="d">-<a href="#l876" class="line" id="l876"> 876</a> fix typo
+</a><a href="#h88-0-895" id="h88-0-895" class="d">-<a href="#l877" class="line" id="l877"> 877</a>
+</a><a href="#h88-0-896" id="h88-0-896" class="d">-<a href="#l878" class="line" id="l878"> 878</a> &lt;/content&gt;
+</a><a href="#h88-0-897" id="h88-0-897" class="d">-<a href="#l879" class="line" id="l879"> 879</a> &lt;/entry&gt;
+</a><a href="#h88-0-898" id="h88-0-898" class="d">-<a href="#l880" class="line" id="l880"> 880</a> &lt;entry&gt;
+</a><a href="#h88-0-899" id="h88-0-899" class="d">-<a href="#l881" class="line" id="l881"> 881</a> &lt;id&gt;045befeb14ed0cf4891b2642f65065d07d6eeed1&lt;/id&gt;
+</a><a href="#h88-0-900" id="h88-0-900" class="d">-<a href="#l882" class="line" id="l882"> 882</a> &lt;published&gt;2025-02-21T15:36:46Z&lt;/published&gt;
+</a><a href="#h88-0-901" id="h88-0-901" class="d">-<a href="#l883" class="line" id="l883"> 883</a> &lt;updated&gt;2025-02-21T15:36:46Z&lt;/updated&gt;
+</a><a href="#h88-0-902" id="h88-0-902" class="d">-<a href="#l884" class="line" id="l884"> 884</a> &lt;title type=&quot;text&quot;&gt;Software rant compilation, more images&lt;/title&gt;
+</a><a href="#h88-0-903" id="h88-0-903" class="d">-<a href="#l885" class="line" id="l885"> 885</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html&quot; /&gt;
+</a><a href="#h88-0-904" id="h88-0-904" class="d">-<a href="#l886" class="line" id="l886"> 886</a> &lt;author&gt;
+</a><a href="#h88-0-905" id="h88-0-905" class="d">-<a href="#l887" class="line" id="l887"> 887</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-906" id="h88-0-906" class="d">-<a href="#l888" class="line" id="l888"> 888</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-907" id="h88-0-907" class="d">-<a href="#l889" class="line" id="l889"> 889</a> &lt;/author&gt;
+</a><a href="#h88-0-908" id="h88-0-908" class="d">-<a href="#l890" class="line" id="l890"> 890</a> &lt;content type=&quot;text&quot;&gt;commit 045befeb14ed0cf4891b2642f65065d07d6eeed1
+</a><a href="#h88-0-909" id="h88-0-909" class="d">-<a href="#l891" class="line" id="l891"> 891</a> parent 5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82
+</a><a href="#h88-0-910" id="h88-0-910" class="d">-<a href="#l892" class="line" id="l892"> 892</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-911" id="h88-0-911" class="d">-<a href="#l893" class="line" id="l893"> 893</a> Date: Fri, 21 Feb 2025 16:36:46 +0100
+</a><a href="#h88-0-912" id="h88-0-912" class="d">-<a href="#l894" class="line" id="l894"> 894</a>
+</a><a href="#h88-0-913" id="h88-0-913" class="d">-<a href="#l895" class="line" id="l895"> 895</a> Software rant compilation, more images
+</a><a href="#h88-0-914" id="h88-0-914" class="d">-<a href="#l896" class="line" id="l896"> 896</a>
+</a><a href="#h88-0-915" id="h88-0-915" class="d">-<a href="#l897" class="line" id="l897"> 897</a> &lt;/content&gt;
+</a><a href="#h88-0-916" id="h88-0-916" class="d">-<a href="#l898" class="line" id="l898"> 898</a> &lt;/entry&gt;
+</a><a href="#h88-0-917" id="h88-0-917" class="d">-<a href="#l899" class="line" id="l899"> 899</a> &lt;entry&gt;
+</a><a href="#h88-0-918" id="h88-0-918" class="d">-<a href="#l900" class="line" id="l900"> 900</a> &lt;id&gt;5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82&lt;/id&gt;
+</a><a href="#h88-0-919" id="h88-0-919" class="d">-<a href="#l901" class="line" id="l901"> 901</a> &lt;published&gt;2025-02-21T02:03:30Z&lt;/published&gt;
+</a><a href="#h88-0-920" id="h88-0-920" class="d">-<a href="#l902" class="line" id="l902"> 902</a> &lt;updated&gt;2025-02-21T02:03:30Z&lt;/updated&gt;
+</a><a href="#h88-0-921" id="h88-0-921" class="d">-<a href="#l903" class="line" id="l903"> 903</a> &lt;title type=&quot;text&quot;&gt;make navigation tab fixed in size&lt;/title&gt;
+</a><a href="#h88-0-922" id="h88-0-922" class="d">-<a href="#l904" class="line" id="l904"> 904</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82.html&quot; /&gt;
+</a><a href="#h88-0-923" id="h88-0-923" class="d">-<a href="#l905" class="line" id="l905"> 905</a> &lt;author&gt;
+</a><a href="#h88-0-924" id="h88-0-924" class="d">-<a href="#l906" class="line" id="l906"> 906</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-925" id="h88-0-925" class="d">-<a href="#l907" class="line" id="l907"> 907</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-926" id="h88-0-926" class="d">-<a href="#l908" class="line" id="l908"> 908</a> &lt;/author&gt;
+</a><a href="#h88-0-927" id="h88-0-927" class="d">-<a href="#l909" class="line" id="l909"> 909</a> &lt;content type=&quot;text&quot;&gt;commit 5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82
+</a><a href="#h88-0-928" id="h88-0-928" class="d">-<a href="#l910" class="line" id="l910"> 910</a> parent 660f730f3886465d1602d9e2df34605bdf57f002
+</a><a href="#h88-0-929" id="h88-0-929" class="d">-<a href="#l911" class="line" id="l911"> 911</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-930" id="h88-0-930" class="d">-<a href="#l912" class="line" id="l912"> 912</a> Date: Fri, 21 Feb 2025 03:03:30 +0100
+</a><a href="#h88-0-931" id="h88-0-931" class="d">-<a href="#l913" class="line" id="l913"> 913</a>
+</a><a href="#h88-0-932" id="h88-0-932" class="d">-<a href="#l914" class="line" id="l914"> 914</a> make navigation tab fixed in size
+</a><a href="#h88-0-933" id="h88-0-933" class="d">-<a href="#l915" class="line" id="l915"> 915</a>
+</a><a href="#h88-0-934" id="h88-0-934" class="d">-<a href="#l916" class="line" id="l916"> 916</a> &lt;/content&gt;
+</a><a href="#h88-0-935" id="h88-0-935" class="d">-<a href="#l917" class="line" id="l917"> 917</a> &lt;/entry&gt;
+</a><a href="#h88-0-936" id="h88-0-936" class="d">-<a href="#l918" class="line" id="l918"> 918</a> &lt;entry&gt;
+</a><a href="#h88-0-937" id="h88-0-937" class="d">-<a href="#l919" class="line" id="l919"> 919</a> &lt;id&gt;660f730f3886465d1602d9e2df34605bdf57f002&lt;/id&gt;
+</a><a href="#h88-0-938" id="h88-0-938" class="d">-<a href="#l920" class="line" id="l920"> 920</a> &lt;published&gt;2025-02-21T01:37:42Z&lt;/published&gt;
+</a><a href="#h88-0-939" id="h88-0-939" class="d">-<a href="#l921" class="line" id="l921"> 921</a> &lt;updated&gt;2025-02-21T01:37:42Z&lt;/updated&gt;
+</a><a href="#h88-0-940" id="h88-0-940" class="d">-<a href="#l922" class="line" id="l922"> 922</a> &lt;title type=&quot;text&quot;&gt;add templeos.jpeg&lt;/title&gt;
+</a><a href="#h88-0-941" id="h88-0-941" class="d">-<a href="#l923" class="line" id="l923"> 923</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/660f730f3886465d1602d9e2df34605bdf57f002.html&quot; /&gt;
+</a><a href="#h88-0-942" id="h88-0-942" class="d">-<a href="#l924" class="line" id="l924"> 924</a> &lt;author&gt;
+</a><a href="#h88-0-943" id="h88-0-943" class="d">-<a href="#l925" class="line" id="l925"> 925</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-944" id="h88-0-944" class="d">-<a href="#l926" class="line" id="l926"> 926</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-945" id="h88-0-945" class="d">-<a href="#l927" class="line" id="l927"> 927</a> &lt;/author&gt;
+</a><a href="#h88-0-946" id="h88-0-946" class="d">-<a href="#l928" class="line" id="l928"> 928</a> &lt;content type=&quot;text&quot;&gt;commit 660f730f3886465d1602d9e2df34605bdf57f002
+</a><a href="#h88-0-947" id="h88-0-947" class="d">-<a href="#l929" class="line" id="l929"> 929</a> parent 4d60836412609813168f12c0f901afe615746ace
+</a><a href="#h88-0-948" id="h88-0-948" class="d">-<a href="#l930" class="line" id="l930"> 930</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-949" id="h88-0-949" class="d">-<a href="#l931" class="line" id="l931"> 931</a> Date: Fri, 21 Feb 2025 02:37:42 +0100
+</a><a href="#h88-0-950" id="h88-0-950" class="d">-<a href="#l932" class="line" id="l932"> 932</a>
+</a><a href="#h88-0-951" id="h88-0-951" class="d">-<a href="#l933" class="line" id="l933"> 933</a> add templeos.jpeg
+</a><a href="#h88-0-952" id="h88-0-952" class="d">-<a href="#l934" class="line" id="l934"> 934</a>
+</a><a href="#h88-0-953" id="h88-0-953" class="d">-<a href="#l935" class="line" id="l935"> 935</a> &lt;/content&gt;
+</a><a href="#h88-0-954" id="h88-0-954" class="d">-<a href="#l936" class="line" id="l936"> 936</a> &lt;/entry&gt;
+</a><a href="#h88-0-955" id="h88-0-955" class="d">-<a href="#l937" class="line" id="l937"> 937</a> &lt;entry&gt;
+</a><a href="#h88-0-956" id="h88-0-956" class="d">-<a href="#l938" class="line" id="l938"> 938</a> &lt;id&gt;4d60836412609813168f12c0f901afe615746ace&lt;/id&gt;
+</a><a href="#h88-0-957" id="h88-0-957" class="d">-<a href="#l939" class="line" id="l939"> 939</a> &lt;published&gt;2025-02-20T22:14:18Z&lt;/published&gt;
+</a><a href="#h88-0-958" id="h88-0-958" class="d">-<a href="#l940" class="line" id="l940"> 940</a> &lt;updated&gt;2025-02-20T22:14:18Z&lt;/updated&gt;
+</a><a href="#h88-0-959" id="h88-0-959" class="d">-<a href="#l941" class="line" id="l941"> 941</a> &lt;title type=&quot;text&quot;&gt;add favicon.png&lt;/title&gt;
+</a><a href="#h88-0-960" id="h88-0-960" class="d">-<a href="#l942" class="line" id="l942"> 942</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/4d60836412609813168f12c0f901afe615746ace.html&quot; /&gt;
+</a><a href="#h88-0-961" id="h88-0-961" class="d">-<a href="#l943" class="line" id="l943"> 943</a> &lt;author&gt;
+</a><a href="#h88-0-962" id="h88-0-962" class="d">-<a href="#l944" class="line" id="l944"> 944</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-963" id="h88-0-963" class="d">-<a href="#l945" class="line" id="l945"> 945</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-964" id="h88-0-964" class="d">-<a href="#l946" class="line" id="l946"> 946</a> &lt;/author&gt;
+</a><a href="#h88-0-965" id="h88-0-965" class="d">-<a href="#l947" class="line" id="l947"> 947</a> &lt;content type=&quot;text&quot;&gt;commit 4d60836412609813168f12c0f901afe615746ace
+</a><a href="#h88-0-966" id="h88-0-966" class="d">-<a href="#l948" class="line" id="l948"> 948</a> parent 06fe09d98f4732799d095df5d9e82723e6424057
+</a><a href="#h88-0-967" id="h88-0-967" class="d">-<a href="#l949" class="line" id="l949"> 949</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-968" id="h88-0-968" class="d">-<a href="#l950" class="line" id="l950"> 950</a> Date: Thu, 20 Feb 2025 23:14:18 +0100
+</a><a href="#h88-0-969" id="h88-0-969" class="d">-<a href="#l951" class="line" id="l951"> 951</a>
+</a><a href="#h88-0-970" id="h88-0-970" class="d">-<a href="#l952" class="line" id="l952"> 952</a> add favicon.png
+</a><a href="#h88-0-971" id="h88-0-971" class="d">-<a href="#l953" class="line" id="l953"> 953</a>
+</a><a href="#h88-0-972" id="h88-0-972" class="d">-<a href="#l954" class="line" id="l954"> 954</a> &lt;/content&gt;
+</a><a href="#h88-0-973" id="h88-0-973" class="d">-<a href="#l955" class="line" id="l955"> 955</a> &lt;/entry&gt;
+</a><a href="#h88-0-974" id="h88-0-974" class="d">-<a href="#l956" class="line" id="l956"> 956</a> &lt;entry&gt;
+</a><a href="#h88-0-975" id="h88-0-975" class="d">-<a href="#l957" class="line" id="l957"> 957</a> &lt;id&gt;06fe09d98f4732799d095df5d9e82723e6424057&lt;/id&gt;
+</a><a href="#h88-0-976" id="h88-0-976" class="d">-<a href="#l958" class="line" id="l958"> 958</a> &lt;published&gt;2025-02-20T21:49:10Z&lt;/published&gt;
+</a><a href="#h88-0-977" id="h88-0-977" class="d">-<a href="#l959" class="line" id="l959"> 959</a> &lt;updated&gt;2025-02-20T21:49:10Z&lt;/updated&gt;
+</a><a href="#h88-0-978" id="h88-0-978" class="d">-<a href="#l960" class="line" id="l960"> 960</a> &lt;title type=&quot;text&quot;&gt;add dark theme&lt;/title&gt;
+</a><a href="#h88-0-979" id="h88-0-979" class="d">-<a href="#l961" class="line" id="l961"> 961</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/06fe09d98f4732799d095df5d9e82723e6424057.html&quot; /&gt;
+</a><a href="#h88-0-980" id="h88-0-980" class="d">-<a href="#l962" class="line" id="l962"> 962</a> &lt;author&gt;
+</a><a href="#h88-0-981" id="h88-0-981" class="d">-<a href="#l963" class="line" id="l963"> 963</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-982" id="h88-0-982" class="d">-<a href="#l964" class="line" id="l964"> 964</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-983" id="h88-0-983" class="d">-<a href="#l965" class="line" id="l965"> 965</a> &lt;/author&gt;
+</a><a href="#h88-0-984" id="h88-0-984" class="d">-<a href="#l966" class="line" id="l966"> 966</a> &lt;content type=&quot;text&quot;&gt;commit 06fe09d98f4732799d095df5d9e82723e6424057
+</a><a href="#h88-0-985" id="h88-0-985" class="d">-<a href="#l967" class="line" id="l967"> 967</a> parent aa561a57a12eb31e5d31dd90bf7ed209282d1cad
+</a><a href="#h88-0-986" id="h88-0-986" class="d">-<a href="#l968" class="line" id="l968"> 968</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-987" id="h88-0-987" class="d">-<a href="#l969" class="line" id="l969"> 969</a> Date: Thu, 20 Feb 2025 22:49:10 +0100
+</a><a href="#h88-0-988" id="h88-0-988" class="d">-<a href="#l970" class="line" id="l970"> 970</a>
+</a><a href="#h88-0-989" id="h88-0-989" class="d">-<a href="#l971" class="line" id="l971"> 971</a> add dark theme
+</a><a href="#h88-0-990" id="h88-0-990" class="d">-<a href="#l972" class="line" id="l972"> 972</a>
+</a><a href="#h88-0-991" id="h88-0-991" class="d">-<a href="#l973" class="line" id="l973"> 973</a> &lt;/content&gt;
+</a><a href="#h88-0-992" id="h88-0-992" class="d">-<a href="#l974" class="line" id="l974"> 974</a> &lt;/entry&gt;
+</a><a href="#h88-0-993" id="h88-0-993" class="d">-<a href="#l975" class="line" id="l975"> 975</a> &lt;entry&gt;
+</a><a href="#h88-0-994" id="h88-0-994" class="d">-<a href="#l976" class="line" id="l976"> 976</a> &lt;id&gt;aa561a57a12eb31e5d31dd90bf7ed209282d1cad&lt;/id&gt;
+</a><a href="#h88-0-995" id="h88-0-995" class="d">-<a href="#l977" class="line" id="l977"> 977</a> &lt;published&gt;2025-02-20T21:37:04Z&lt;/published&gt;
+</a><a href="#h88-0-996" id="h88-0-996" class="d">-<a href="#l978" class="line" id="l978"> 978</a> &lt;updated&gt;2025-02-20T21:37:04Z&lt;/updated&gt;
+</a><a href="#h88-0-997" id="h88-0-997" class="d">-<a href="#l979" class="line" id="l979"> 979</a> &lt;title type=&quot;text&quot;&gt;update heading colors in post, change grass.png&lt;/title&gt;
+</a><a href="#h88-0-998" id="h88-0-998" class="d">-<a href="#l980" class="line" id="l980"> 980</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/aa561a57a12eb31e5d31dd90bf7ed209282d1cad.html&quot; /&gt;
+</a><a href="#h88-0-999" id="h88-0-999" class="d">-<a href="#l981" class="line" id="l981"> 981</a> &lt;author&gt;
+</a><a href="#h88-0-1000" id="h88-0-1000" class="d">-<a href="#l982" class="line" id="l982"> 982</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1001" id="h88-0-1001" class="d">-<a href="#l983" class="line" id="l983"> 983</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1002" id="h88-0-1002" class="d">-<a href="#l984" class="line" id="l984"> 984</a> &lt;/author&gt;
+</a><a href="#h88-0-1003" id="h88-0-1003" class="d">-<a href="#l985" class="line" id="l985"> 985</a> &lt;content type=&quot;text&quot;&gt;commit aa561a57a12eb31e5d31dd90bf7ed209282d1cad
+</a><a href="#h88-0-1004" id="h88-0-1004" class="d">-<a href="#l986" class="line" id="l986"> 986</a> parent 6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a
+</a><a href="#h88-0-1005" id="h88-0-1005" class="d">-<a href="#l987" class="line" id="l987"> 987</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1006" id="h88-0-1006" class="d">-<a href="#l988" class="line" id="l988"> 988</a> Date: Thu, 20 Feb 2025 22:37:04 +0100
+</a><a href="#h88-0-1007" id="h88-0-1007" class="d">-<a href="#l989" class="line" id="l989"> 989</a>
+</a><a href="#h88-0-1008" id="h88-0-1008" class="d">-<a href="#l990" class="line" id="l990"> 990</a> update heading colors in post, change grass.png
+</a><a href="#h88-0-1009" id="h88-0-1009" class="d">-<a href="#l991" class="line" id="l991"> 991</a>
+</a><a href="#h88-0-1010" id="h88-0-1010" class="d">-<a href="#l992" class="line" id="l992"> 992</a> &lt;/content&gt;
+</a><a href="#h88-0-1011" id="h88-0-1011" class="d">-<a href="#l993" class="line" id="l993"> 993</a> &lt;/entry&gt;
+</a><a href="#h88-0-1012" id="h88-0-1012" class="d">-<a href="#l994" class="line" id="l994"> 994</a> &lt;entry&gt;
+</a><a href="#h88-0-1013" id="h88-0-1013" class="d">-<a href="#l995" class="line" id="l995"> 995</a> &lt;id&gt;6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a&lt;/id&gt;
+</a><a href="#h88-0-1014" id="h88-0-1014" class="d">-<a href="#l996" class="line" id="l996"> 996</a> &lt;published&gt;2025-02-20T21:26:50Z&lt;/published&gt;
+</a><a href="#h88-0-1015" id="h88-0-1015" class="d">-<a href="#l997" class="line" id="l997"> 997</a> &lt;updated&gt;2025-02-20T21:26:50Z&lt;/updated&gt;
+</a><a href="#h88-0-1016" id="h88-0-1016" class="d">-<a href="#l998" class="line" id="l998"> 998</a> &lt;title type=&quot;text&quot;&gt;remove forced word break&lt;/title&gt;
+</a><a href="#h88-0-1017" id="h88-0-1017" class="d">-<a href="#l999" class="line" id="l999"> 999</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a.html&quot; /&gt;
+</a><a href="#h88-0-1018" id="h88-0-1018" class="d">-<a href="#l1000" class="line" id="l1000"> 1000</a> &lt;author&gt;
+</a><a href="#h88-0-1019" id="h88-0-1019" class="d">-<a href="#l1001" class="line" id="l1001"> 1001</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1020" id="h88-0-1020" class="d">-<a href="#l1002" class="line" id="l1002"> 1002</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1021" id="h88-0-1021" class="d">-<a href="#l1003" class="line" id="l1003"> 1003</a> &lt;/author&gt;
+</a><a href="#h88-0-1022" id="h88-0-1022" class="d">-<a href="#l1004" class="line" id="l1004"> 1004</a> &lt;content type=&quot;text&quot;&gt;commit 6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a
+</a><a href="#h88-0-1023" id="h88-0-1023" class="d">-<a href="#l1005" class="line" id="l1005"> 1005</a> parent 31f89756447af3eb9c1f7b8ab6b9b7fa40833f02
+</a><a href="#h88-0-1024" id="h88-0-1024" class="d">-<a href="#l1006" class="line" id="l1006"> 1006</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1025" id="h88-0-1025" class="d">-<a href="#l1007" class="line" id="l1007"> 1007</a> Date: Thu, 20 Feb 2025 22:26:50 +0100
+</a><a href="#h88-0-1026" id="h88-0-1026" class="d">-<a href="#l1008" class="line" id="l1008"> 1008</a>
+</a><a href="#h88-0-1027" id="h88-0-1027" class="d">-<a href="#l1009" class="line" id="l1009"> 1009</a> remove forced word break
+</a><a href="#h88-0-1028" id="h88-0-1028" class="d">-<a href="#l1010" class="line" id="l1010"> 1010</a>
+</a><a href="#h88-0-1029" id="h88-0-1029" class="d">-<a href="#l1011" class="line" id="l1011"> 1011</a> &lt;/content&gt;
+</a><a href="#h88-0-1030" id="h88-0-1030" class="d">-<a href="#l1012" class="line" id="l1012"> 1012</a> &lt;/entry&gt;
+</a><a href="#h88-0-1031" id="h88-0-1031" class="d">-<a href="#l1013" class="line" id="l1013"> 1013</a> &lt;entry&gt;
+</a><a href="#h88-0-1032" id="h88-0-1032" class="d">-<a href="#l1014" class="line" id="l1014"> 1014</a> &lt;id&gt;31f89756447af3eb9c1f7b8ab6b9b7fa40833f02&lt;/id&gt;
+</a><a href="#h88-0-1033" id="h88-0-1033" class="d">-<a href="#l1015" class="line" id="l1015"> 1015</a> &lt;published&gt;2025-02-20T21:24:56Z&lt;/published&gt;
+</a><a href="#h88-0-1034" id="h88-0-1034" class="d">-<a href="#l1016" class="line" id="l1016"> 1016</a> &lt;updated&gt;2025-02-20T21:24:56Z&lt;/updated&gt;
+</a><a href="#h88-0-1035" id="h88-0-1035" class="d">-<a href="#l1017" class="line" id="l1017"> 1017</a> &lt;title type=&quot;text&quot;&gt;make font relative, fix screen adjustment&lt;/title&gt;
+</a><a href="#h88-0-1036" id="h88-0-1036" class="d">-<a href="#l1018" class="line" id="l1018"> 1018</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/31f89756447af3eb9c1f7b8ab6b9b7fa40833f02.html&quot; /&gt;
+</a><a href="#h88-0-1037" id="h88-0-1037" class="d">-<a href="#l1019" class="line" id="l1019"> 1019</a> &lt;author&gt;
+</a><a href="#h88-0-1038" id="h88-0-1038" class="d">-<a href="#l1020" class="line" id="l1020"> 1020</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1039" id="h88-0-1039" class="d">-<a href="#l1021" class="line" id="l1021"> 1021</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1040" id="h88-0-1040" class="d">-<a href="#l1022" class="line" id="l1022"> 1022</a> &lt;/author&gt;
+</a><a href="#h88-0-1041" id="h88-0-1041" class="d">-<a href="#l1023" class="line" id="l1023"> 1023</a> &lt;content type=&quot;text&quot;&gt;commit 31f89756447af3eb9c1f7b8ab6b9b7fa40833f02
+</a><a href="#h88-0-1042" id="h88-0-1042" class="d">-<a href="#l1024" class="line" id="l1024"> 1024</a> parent 8675a2e83990ffccdd2521d4f9eb4c4f7d836df6
+</a><a href="#h88-0-1043" id="h88-0-1043" class="d">-<a href="#l1025" class="line" id="l1025"> 1025</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1044" id="h88-0-1044" class="d">-<a href="#l1026" class="line" id="l1026"> 1026</a> Date: Thu, 20 Feb 2025 22:24:56 +0100
+</a><a href="#h88-0-1045" id="h88-0-1045" class="d">-<a href="#l1027" class="line" id="l1027"> 1027</a>
+</a><a href="#h88-0-1046" id="h88-0-1046" class="d">-<a href="#l1028" class="line" id="l1028"> 1028</a> make font relative, fix screen adjustment
+</a><a href="#h88-0-1047" id="h88-0-1047" class="d">-<a href="#l1029" class="line" id="l1029"> 1029</a>
+</a><a href="#h88-0-1048" id="h88-0-1048" class="d">-<a href="#l1030" class="line" id="l1030"> 1030</a> &lt;/content&gt;
+</a><a href="#h88-0-1049" id="h88-0-1049" class="d">-<a href="#l1031" class="line" id="l1031"> 1031</a> &lt;/entry&gt;
+</a><a href="#h88-0-1050" id="h88-0-1050" class="d">-<a href="#l1032" class="line" id="l1032"> 1032</a> &lt;entry&gt;
+</a><a href="#h88-0-1051" id="h88-0-1051" class="d">-<a href="#l1033" class="line" id="l1033"> 1033</a> &lt;id&gt;8675a2e83990ffccdd2521d4f9eb4c4f7d836df6&lt;/id&gt;
+</a><a href="#h88-0-1052" id="h88-0-1052" class="d">-<a href="#l1034" class="line" id="l1034"> 1034</a> &lt;published&gt;2025-02-20T20:55:58Z&lt;/published&gt;
+</a><a href="#h88-0-1053" id="h88-0-1053" class="d">-<a href="#l1035" class="line" id="l1035"> 1035</a> &lt;updated&gt;2025-02-20T20:55:58Z&lt;/updated&gt;
+</a><a href="#h88-0-1054" id="h88-0-1054" class="d">-<a href="#l1036" class="line" id="l1036"> 1036</a> &lt;title type=&quot;text&quot;&gt;fix chrome issues&lt;/title&gt;
+</a><a href="#h88-0-1055" id="h88-0-1055" class="d">-<a href="#l1037" class="line" id="l1037"> 1037</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/8675a2e83990ffccdd2521d4f9eb4c4f7d836df6.html&quot; /&gt;
+</a><a href="#h88-0-1056" id="h88-0-1056" class="d">-<a href="#l1038" class="line" id="l1038"> 1038</a> &lt;author&gt;
+</a><a href="#h88-0-1057" id="h88-0-1057" class="d">-<a href="#l1039" class="line" id="l1039"> 1039</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1058" id="h88-0-1058" class="d">-<a href="#l1040" class="line" id="l1040"> 1040</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1059" id="h88-0-1059" class="d">-<a href="#l1041" class="line" id="l1041"> 1041</a> &lt;/author&gt;
+</a><a href="#h88-0-1060" id="h88-0-1060" class="d">-<a href="#l1042" class="line" id="l1042"> 1042</a> &lt;content type=&quot;text&quot;&gt;commit 8675a2e83990ffccdd2521d4f9eb4c4f7d836df6
+</a><a href="#h88-0-1061" id="h88-0-1061" class="d">-<a href="#l1043" class="line" id="l1043"> 1043</a> parent c484d016c7cbe979a4b8068b8184ab308e0ec03c
+</a><a href="#h88-0-1062" id="h88-0-1062" class="d">-<a href="#l1044" class="line" id="l1044"> 1044</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1063" id="h88-0-1063" class="d">-<a href="#l1045" class="line" id="l1045"> 1045</a> Date: Thu, 20 Feb 2025 21:55:58 +0100
+</a><a href="#h88-0-1064" id="h88-0-1064" class="d">-<a href="#l1046" class="line" id="l1046"> 1046</a>
+</a><a href="#h88-0-1065" id="h88-0-1065" class="d">-<a href="#l1047" class="line" id="l1047"> 1047</a> fix chrome issues
+</a><a href="#h88-0-1066" id="h88-0-1066" class="d">-<a href="#l1048" class="line" id="l1048"> 1048</a>
+</a><a href="#h88-0-1067" id="h88-0-1067" class="d">-<a href="#l1049" class="line" id="l1049"> 1049</a> &lt;/content&gt;
+</a><a href="#h88-0-1068" id="h88-0-1068" class="d">-<a href="#l1050" class="line" id="l1050"> 1050</a> &lt;/entry&gt;
+</a><a href="#h88-0-1069" id="h88-0-1069" class="d">-<a href="#l1051" class="line" id="l1051"> 1051</a> &lt;entry&gt;
+</a><a href="#h88-0-1070" id="h88-0-1070" class="d">-<a href="#l1052" class="line" id="l1052"> 1052</a> &lt;id&gt;c484d016c7cbe979a4b8068b8184ab308e0ec03c&lt;/id&gt;
+</a><a href="#h88-0-1071" id="h88-0-1071" class="d">-<a href="#l1053" class="line" id="l1053"> 1053</a> &lt;published&gt;2025-02-20T20:30:38Z&lt;/published&gt;
+</a><a href="#h88-0-1072" id="h88-0-1072" class="d">-<a href="#l1054" class="line" id="l1054"> 1054</a> &lt;updated&gt;2025-02-20T20:30:38Z&lt;/updated&gt;
+</a><a href="#h88-0-1073" id="h88-0-1073" class="d">-<a href="#l1055" class="line" id="l1055"> 1055</a> &lt;title type=&quot;text&quot;&gt;add size guides to mosfet image&lt;/title&gt;
+</a><a href="#h88-0-1074" id="h88-0-1074" class="d">-<a href="#l1056" class="line" id="l1056"> 1056</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/c484d016c7cbe979a4b8068b8184ab308e0ec03c.html&quot; /&gt;
+</a><a href="#h88-0-1075" id="h88-0-1075" class="d">-<a href="#l1057" class="line" id="l1057"> 1057</a> &lt;author&gt;
+</a><a href="#h88-0-1076" id="h88-0-1076" class="d">-<a href="#l1058" class="line" id="l1058"> 1058</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1077" id="h88-0-1077" class="d">-<a href="#l1059" class="line" id="l1059"> 1059</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1078" id="h88-0-1078" class="d">-<a href="#l1060" class="line" id="l1060"> 1060</a> &lt;/author&gt;
+</a><a href="#h88-0-1079" id="h88-0-1079" class="d">-<a href="#l1061" class="line" id="l1061"> 1061</a> &lt;content type=&quot;text&quot;&gt;commit c484d016c7cbe979a4b8068b8184ab308e0ec03c
+</a><a href="#h88-0-1080" id="h88-0-1080" class="d">-<a href="#l1062" class="line" id="l1062"> 1062</a> parent 46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0
+</a><a href="#h88-0-1081" id="h88-0-1081" class="d">-<a href="#l1063" class="line" id="l1063"> 1063</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1082" id="h88-0-1082" class="d">-<a href="#l1064" class="line" id="l1064"> 1064</a> Date: Thu, 20 Feb 2025 21:30:38 +0100
+</a><a href="#h88-0-1083" id="h88-0-1083" class="d">-<a href="#l1065" class="line" id="l1065"> 1065</a>
+</a><a href="#h88-0-1084" id="h88-0-1084" class="d">-<a href="#l1066" class="line" id="l1066"> 1066</a> add size guides to mosfet image
+</a><a href="#h88-0-1085" id="h88-0-1085" class="d">-<a href="#l1067" class="line" id="l1067"> 1067</a>
+</a><a href="#h88-0-1086" id="h88-0-1086" class="d">-<a href="#l1068" class="line" id="l1068"> 1068</a> &lt;/content&gt;
+</a><a href="#h88-0-1087" id="h88-0-1087" class="d">-<a href="#l1069" class="line" id="l1069"> 1069</a> &lt;/entry&gt;
+</a><a href="#h88-0-1088" id="h88-0-1088" class="d">-<a href="#l1070" class="line" id="l1070"> 1070</a> &lt;entry&gt;
+</a><a href="#h88-0-1089" id="h88-0-1089" class="d">-<a href="#l1071" class="line" id="l1071"> 1071</a> &lt;id&gt;46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0&lt;/id&gt;
+</a><a href="#h88-0-1090" id="h88-0-1090" class="d">-<a href="#l1072" class="line" id="l1072"> 1072</a> &lt;published&gt;2025-02-20T20:28:42Z&lt;/published&gt;
+</a><a href="#h88-0-1091" id="h88-0-1091" class="d">-<a href="#l1073" class="line" id="l1073"> 1073</a> &lt;updated&gt;2025-02-20T20:28:42Z&lt;/updated&gt;
+</a><a href="#h88-0-1092" id="h88-0-1092" class="d">-<a href="#l1074" class="line" id="l1074"> 1074</a> &lt;title type=&quot;text&quot;&gt;update _config.yml&lt;/title&gt;
+</a><a href="#h88-0-1093" id="h88-0-1093" class="d">-<a href="#l1075" class="line" id="l1075"> 1075</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0.html&quot; /&gt;
+</a><a href="#h88-0-1094" id="h88-0-1094" class="d">-<a href="#l1076" class="line" id="l1076"> 1076</a> &lt;author&gt;
+</a><a href="#h88-0-1095" id="h88-0-1095" class="d">-<a href="#l1077" class="line" id="l1077"> 1077</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1096" id="h88-0-1096" class="d">-<a href="#l1078" class="line" id="l1078"> 1078</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1097" id="h88-0-1097" class="d">-<a href="#l1079" class="line" id="l1079"> 1079</a> &lt;/author&gt;
+</a><a href="#h88-0-1098" id="h88-0-1098" class="d">-<a href="#l1080" class="line" id="l1080"> 1080</a> &lt;content type=&quot;text&quot;&gt;commit 46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0
+</a><a href="#h88-0-1099" id="h88-0-1099" class="d">-<a href="#l1081" class="line" id="l1081"> 1081</a> parent 6bdc0d083185815414d1b5268115d2dae6f72676
+</a><a href="#h88-0-1100" id="h88-0-1100" class="d">-<a href="#l1082" class="line" id="l1082"> 1082</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1101" id="h88-0-1101" class="d">-<a href="#l1083" class="line" id="l1083"> 1083</a> Date: Thu, 20 Feb 2025 21:28:42 +0100
+</a><a href="#h88-0-1102" id="h88-0-1102" class="d">-<a href="#l1084" class="line" id="l1084"> 1084</a>
+</a><a href="#h88-0-1103" id="h88-0-1103" class="d">-<a href="#l1085" class="line" id="l1085"> 1085</a> update _config.yml
+</a><a href="#h88-0-1104" id="h88-0-1104" class="d">-<a href="#l1086" class="line" id="l1086"> 1086</a>
+</a><a href="#h88-0-1105" id="h88-0-1105" class="d">-<a href="#l1087" class="line" id="l1087"> 1087</a> &lt;/content&gt;
+</a><a href="#h88-0-1106" id="h88-0-1106" class="d">-<a href="#l1088" class="line" id="l1088"> 1088</a> &lt;/entry&gt;
+</a><a href="#h88-0-1107" id="h88-0-1107" class="d">-<a href="#l1089" class="line" id="l1089"> 1089</a> &lt;entry&gt;
+</a><a href="#h88-0-1108" id="h88-0-1108" class="d">-<a href="#l1090" class="line" id="l1090"> 1090</a> &lt;id&gt;6bdc0d083185815414d1b5268115d2dae6f72676&lt;/id&gt;
+</a><a href="#h88-0-1109" id="h88-0-1109" class="d">-<a href="#l1091" class="line" id="l1091"> 1091</a> &lt;published&gt;2025-02-20T20:25:02Z&lt;/published&gt;
+</a><a href="#h88-0-1110" id="h88-0-1110" class="d">-<a href="#l1092" class="line" id="l1092"> 1092</a> &lt;updated&gt;2025-02-20T20:25:02Z&lt;/updated&gt;
+</a><a href="#h88-0-1111" id="h88-0-1111" class="d">-<a href="#l1093" class="line" id="l1093"> 1093</a> &lt;title type=&quot;text&quot;&gt;change font size, add mosfet image&lt;/title&gt;
+</a><a href="#h88-0-1112" id="h88-0-1112" class="d">-<a href="#l1094" class="line" id="l1094"> 1094</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/6bdc0d083185815414d1b5268115d2dae6f72676.html&quot; /&gt;
+</a><a href="#h88-0-1113" id="h88-0-1113" class="d">-<a href="#l1095" class="line" id="l1095"> 1095</a> &lt;author&gt;
+</a><a href="#h88-0-1114" id="h88-0-1114" class="d">-<a href="#l1096" class="line" id="l1096"> 1096</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1115" id="h88-0-1115" class="d">-<a href="#l1097" class="line" id="l1097"> 1097</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1116" id="h88-0-1116" class="d">-<a href="#l1098" class="line" id="l1098"> 1098</a> &lt;/author&gt;
+</a><a href="#h88-0-1117" id="h88-0-1117" class="d">-<a href="#l1099" class="line" id="l1099"> 1099</a> &lt;content type=&quot;text&quot;&gt;commit 6bdc0d083185815414d1b5268115d2dae6f72676
+</a><a href="#h88-0-1118" id="h88-0-1118" class="d">-<a href="#l1100" class="line" id="l1100"> 1100</a> parent b4f30645592194893cdd2d4da4115809689e91d0
+</a><a href="#h88-0-1119" id="h88-0-1119" class="d">-<a href="#l1101" class="line" id="l1101"> 1101</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1120" id="h88-0-1120" class="d">-<a href="#l1102" class="line" id="l1102"> 1102</a> Date: Thu, 20 Feb 2025 21:25:02 +0100
+</a><a href="#h88-0-1121" id="h88-0-1121" class="d">-<a href="#l1103" class="line" id="l1103"> 1103</a>
+</a><a href="#h88-0-1122" id="h88-0-1122" class="d">-<a href="#l1104" class="line" id="l1104"> 1104</a> change font size, add mosfet image
+</a><a href="#h88-0-1123" id="h88-0-1123" class="d">-<a href="#l1105" class="line" id="l1105"> 1105</a>
+</a><a href="#h88-0-1124" id="h88-0-1124" class="d">-<a href="#l1106" class="line" id="l1106"> 1106</a> &lt;/content&gt;
+</a><a href="#h88-0-1125" id="h88-0-1125" class="d">-<a href="#l1107" class="line" id="l1107"> 1107</a> &lt;/entry&gt;
+</a><a href="#h88-0-1126" id="h88-0-1126" class="d">-<a href="#l1108" class="line" id="l1108"> 1108</a> &lt;entry&gt;
+</a><a href="#h88-0-1127" id="h88-0-1127" class="d">-<a href="#l1109" class="line" id="l1109"> 1109</a> &lt;id&gt;b4f30645592194893cdd2d4da4115809689e91d0&lt;/id&gt;
+</a><a href="#h88-0-1128" id="h88-0-1128" class="d">-<a href="#l1110" class="line" id="l1110"> 1110</a> &lt;published&gt;2025-02-20T19:37:00Z&lt;/published&gt;
+</a><a href="#h88-0-1129" id="h88-0-1129" class="d">-<a href="#l1111" class="line" id="l1111"> 1111</a> &lt;updated&gt;2025-02-20T19:37:00Z&lt;/updated&gt;
+</a><a href="#h88-0-1130" id="h88-0-1130" class="d">-<a href="#l1112" class="line" id="l1112"> 1112</a> &lt;title type=&quot;text&quot;&gt;fix resize&lt;/title&gt;
+</a><a href="#h88-0-1131" id="h88-0-1131" class="d">-<a href="#l1113" class="line" id="l1113"> 1113</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/b4f30645592194893cdd2d4da4115809689e91d0.html&quot; /&gt;
+</a><a href="#h88-0-1132" id="h88-0-1132" class="d">-<a href="#l1114" class="line" id="l1114"> 1114</a> &lt;author&gt;
+</a><a href="#h88-0-1133" id="h88-0-1133" class="d">-<a href="#l1115" class="line" id="l1115"> 1115</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1134" id="h88-0-1134" class="d">-<a href="#l1116" class="line" id="l1116"> 1116</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1135" id="h88-0-1135" class="d">-<a href="#l1117" class="line" id="l1117"> 1117</a> &lt;/author&gt;
+</a><a href="#h88-0-1136" id="h88-0-1136" class="d">-<a href="#l1118" class="line" id="l1118"> 1118</a> &lt;content type=&quot;text&quot;&gt;commit b4f30645592194893cdd2d4da4115809689e91d0
+</a><a href="#h88-0-1137" id="h88-0-1137" class="d">-<a href="#l1119" class="line" id="l1119"> 1119</a> parent 84ccfd7a16a48321628e8159540308ea79463cdd
+</a><a href="#h88-0-1138" id="h88-0-1138" class="d">-<a href="#l1120" class="line" id="l1120"> 1120</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1139" id="h88-0-1139" class="d">-<a href="#l1121" class="line" id="l1121"> 1121</a> Date: Thu, 20 Feb 2025 20:37:00 +0100
+</a><a href="#h88-0-1140" id="h88-0-1140" class="d">-<a href="#l1122" class="line" id="l1122"> 1122</a>
+</a><a href="#h88-0-1141" id="h88-0-1141" class="d">-<a href="#l1123" class="line" id="l1123"> 1123</a> fix resize
+</a><a href="#h88-0-1142" id="h88-0-1142" class="d">-<a href="#l1124" class="line" id="l1124"> 1124</a>
+</a><a href="#h88-0-1143" id="h88-0-1143" class="d">-<a href="#l1125" class="line" id="l1125"> 1125</a> &lt;/content&gt;
+</a><a href="#h88-0-1144" id="h88-0-1144" class="d">-<a href="#l1126" class="line" id="l1126"> 1126</a> &lt;/entry&gt;
+</a><a href="#h88-0-1145" id="h88-0-1145" class="d">-<a href="#l1127" class="line" id="l1127"> 1127</a> &lt;entry&gt;
+</a><a href="#h88-0-1146" id="h88-0-1146" class="d">-<a href="#l1128" class="line" id="l1128"> 1128</a> &lt;id&gt;84ccfd7a16a48321628e8159540308ea79463cdd&lt;/id&gt;
+</a><a href="#h88-0-1147" id="h88-0-1147" class="d">-<a href="#l1129" class="line" id="l1129"> 1129</a> &lt;published&gt;2025-02-20T19:19:46Z&lt;/published&gt;
+</a><a href="#h88-0-1148" id="h88-0-1148" class="d">-<a href="#l1130" class="line" id="l1130"> 1130</a> &lt;updated&gt;2025-02-20T19:19:46Z&lt;/updated&gt;
+</a><a href="#h88-0-1149" id="h88-0-1149" class="d">-<a href="#l1131" class="line" id="l1131"> 1131</a> &lt;title type=&quot;text&quot;&gt;add footer&lt;/title&gt;
+</a><a href="#h88-0-1150" id="h88-0-1150" class="d">-<a href="#l1132" class="line" id="l1132"> 1132</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/84ccfd7a16a48321628e8159540308ea79463cdd.html&quot; /&gt;
+</a><a href="#h88-0-1151" id="h88-0-1151" class="d">-<a href="#l1133" class="line" id="l1133"> 1133</a> &lt;author&gt;
+</a><a href="#h88-0-1152" id="h88-0-1152" class="d">-<a href="#l1134" class="line" id="l1134"> 1134</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1153" id="h88-0-1153" class="d">-<a href="#l1135" class="line" id="l1135"> 1135</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1154" id="h88-0-1154" class="d">-<a href="#l1136" class="line" id="l1136"> 1136</a> &lt;/author&gt;
+</a><a href="#h88-0-1155" id="h88-0-1155" class="d">-<a href="#l1137" class="line" id="l1137"> 1137</a> &lt;content type=&quot;text&quot;&gt;commit 84ccfd7a16a48321628e8159540308ea79463cdd
+</a><a href="#h88-0-1156" id="h88-0-1156" class="d">-<a href="#l1138" class="line" id="l1138"> 1138</a> parent 5d11c8c45652ec7ed0c731d39716eb6a963a3d82
+</a><a href="#h88-0-1157" id="h88-0-1157" class="d">-<a href="#l1139" class="line" id="l1139"> 1139</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1158" id="h88-0-1158" class="d">-<a href="#l1140" class="line" id="l1140"> 1140</a> Date: Thu, 20 Feb 2025 20:19:46 +0100
+</a><a href="#h88-0-1159" id="h88-0-1159" class="d">-<a href="#l1141" class="line" id="l1141"> 1141</a>
+</a><a href="#h88-0-1160" id="h88-0-1160" class="d">-<a href="#l1142" class="line" id="l1142"> 1142</a> add footer
+</a><a href="#h88-0-1161" id="h88-0-1161" class="d">-<a href="#l1143" class="line" id="l1143"> 1143</a>
+</a><a href="#h88-0-1162" id="h88-0-1162" class="d">-<a href="#l1144" class="line" id="l1144"> 1144</a> &lt;/content&gt;
+</a><a href="#h88-0-1163" id="h88-0-1163" class="d">-<a href="#l1145" class="line" id="l1145"> 1145</a> &lt;/entry&gt;
+</a><a href="#h88-0-1164" id="h88-0-1164" class="d">-<a href="#l1146" class="line" id="l1146"> 1146</a> &lt;entry&gt;
+</a><a href="#h88-0-1165" id="h88-0-1165" class="d">-<a href="#l1147" class="line" id="l1147"> 1147</a> &lt;id&gt;5d11c8c45652ec7ed0c731d39716eb6a963a3d82&lt;/id&gt;
+</a><a href="#h88-0-1166" id="h88-0-1166" class="d">-<a href="#l1148" class="line" id="l1148"> 1148</a> &lt;published&gt;2025-02-20T18:27:54Z&lt;/published&gt;
+</a><a href="#h88-0-1167" id="h88-0-1167" class="d">-<a href="#l1149" class="line" id="l1149"> 1149</a> &lt;updated&gt;2025-02-20T18:27:54Z&lt;/updated&gt;
+</a><a href="#h88-0-1168" id="h88-0-1168" class="d">-<a href="#l1150" class="line" id="l1150"> 1150</a> &lt;title type=&quot;text&quot;&gt;remove extra hello worlds&lt;/title&gt;
+</a><a href="#h88-0-1169" id="h88-0-1169" class="d">-<a href="#l1151" class="line" id="l1151"> 1151</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/5d11c8c45652ec7ed0c731d39716eb6a963a3d82.html&quot; /&gt;
+</a><a href="#h88-0-1170" id="h88-0-1170" class="d">-<a href="#l1152" class="line" id="l1152"> 1152</a> &lt;author&gt;
+</a><a href="#h88-0-1171" id="h88-0-1171" class="d">-<a href="#l1153" class="line" id="l1153"> 1153</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1172" id="h88-0-1172" class="d">-<a href="#l1154" class="line" id="l1154"> 1154</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1173" id="h88-0-1173" class="d">-<a href="#l1155" class="line" id="l1155"> 1155</a> &lt;/author&gt;
+</a><a href="#h88-0-1174" id="h88-0-1174" class="d">-<a href="#l1156" class="line" id="l1156"> 1156</a> &lt;content type=&quot;text&quot;&gt;commit 5d11c8c45652ec7ed0c731d39716eb6a963a3d82
+</a><a href="#h88-0-1175" id="h88-0-1175" class="d">-<a href="#l1157" class="line" id="l1157"> 1157</a> parent aac558f8a7a7670e1965637a5f8a64b011039259
+</a><a href="#h88-0-1176" id="h88-0-1176" class="d">-<a href="#l1158" class="line" id="l1158"> 1158</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1177" id="h88-0-1177" class="d">-<a href="#l1159" class="line" id="l1159"> 1159</a> Date: Thu, 20 Feb 2025 19:27:54 +0100
+</a><a href="#h88-0-1178" id="h88-0-1178" class="d">-<a href="#l1160" class="line" id="l1160"> 1160</a>
+</a><a href="#h88-0-1179" id="h88-0-1179" class="d">-<a href="#l1161" class="line" id="l1161"> 1161</a> remove extra hello worlds
+</a><a href="#h88-0-1180" id="h88-0-1180" class="d">-<a href="#l1162" class="line" id="l1162"> 1162</a>
+</a><a href="#h88-0-1181" id="h88-0-1181" class="d">-<a href="#l1163" class="line" id="l1163"> 1163</a> &lt;/content&gt;
+</a><a href="#h88-0-1182" id="h88-0-1182" class="d">-<a href="#l1164" class="line" id="l1164"> 1164</a> &lt;/entry&gt;
+</a><a href="#h88-0-1183" id="h88-0-1183" class="d">-<a href="#l1165" class="line" id="l1165"> 1165</a> &lt;entry&gt;
+</a><a href="#h88-0-1184" id="h88-0-1184" class="d">-<a href="#l1166" class="line" id="l1166"> 1166</a> &lt;id&gt;aac558f8a7a7670e1965637a5f8a64b011039259&lt;/id&gt;
+</a><a href="#h88-0-1185" id="h88-0-1185" class="d">-<a href="#l1167" class="line" id="l1167"> 1167</a> &lt;published&gt;2025-02-20T18:25:26Z&lt;/published&gt;
+</a><a href="#h88-0-1186" id="h88-0-1186" class="d">-<a href="#l1168" class="line" id="l1168"> 1168</a> &lt;updated&gt;2025-02-20T18:25:26Z&lt;/updated&gt;
+</a><a href="#h88-0-1187" id="h88-0-1187" class="d">-<a href="#l1169" class="line" id="l1169"> 1169</a> &lt;title type=&quot;text&quot;&gt;add terminal seksjon i vga kontroller&lt;/title&gt;
+</a><a href="#h88-0-1188" id="h88-0-1188" class="d">-<a href="#l1170" class="line" id="l1170"> 1170</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/aac558f8a7a7670e1965637a5f8a64b011039259.html&quot; /&gt;
+</a><a href="#h88-0-1189" id="h88-0-1189" class="d">-<a href="#l1171" class="line" id="l1171"> 1171</a> &lt;author&gt;
+</a><a href="#h88-0-1190" id="h88-0-1190" class="d">-<a href="#l1172" class="line" id="l1172"> 1172</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1191" id="h88-0-1191" class="d">-<a href="#l1173" class="line" id="l1173"> 1173</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1192" id="h88-0-1192" class="d">-<a href="#l1174" class="line" id="l1174"> 1174</a> &lt;/author&gt;
+</a><a href="#h88-0-1193" id="h88-0-1193" class="d">-<a href="#l1175" class="line" id="l1175"> 1175</a> &lt;content type=&quot;text&quot;&gt;commit aac558f8a7a7670e1965637a5f8a64b011039259
+</a><a href="#h88-0-1194" id="h88-0-1194" class="d">-<a href="#l1176" class="line" id="l1176"> 1176</a> parent 3c1904252a6c0afedb50ce154067f734b0087867
+</a><a href="#h88-0-1195" id="h88-0-1195" class="d">-<a href="#l1177" class="line" id="l1177"> 1177</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1196" id="h88-0-1196" class="d">-<a href="#l1178" class="line" id="l1178"> 1178</a> Date: Thu, 20 Feb 2025 19:25:26 +0100
+</a><a href="#h88-0-1197" id="h88-0-1197" class="d">-<a href="#l1179" class="line" id="l1179"> 1179</a>
+</a><a href="#h88-0-1198" id="h88-0-1198" class="d">-<a href="#l1180" class="line" id="l1180"> 1180</a> add terminal seksjon i vga kontroller
+</a><a href="#h88-0-1199" id="h88-0-1199" class="d">-<a href="#l1181" class="line" id="l1181"> 1181</a>
+</a><a href="#h88-0-1200" id="h88-0-1200" class="d">-<a href="#l1182" class="line" id="l1182"> 1182</a> &lt;/content&gt;
+</a><a href="#h88-0-1201" id="h88-0-1201" class="d">-<a href="#l1183" class="line" id="l1183"> 1183</a> &lt;/entry&gt;
+</a><a href="#h88-0-1202" id="h88-0-1202" class="d">-<a href="#l1184" class="line" id="l1184"> 1184</a> &lt;entry&gt;
+</a><a href="#h88-0-1203" id="h88-0-1203" class="d">-<a href="#l1185" class="line" id="l1185"> 1185</a> &lt;id&gt;3c1904252a6c0afedb50ce154067f734b0087867&lt;/id&gt;
+</a><a href="#h88-0-1204" id="h88-0-1204" class="d">-<a href="#l1186" class="line" id="l1186"> 1186</a> &lt;published&gt;2025-02-20T18:19:11Z&lt;/published&gt;
+</a><a href="#h88-0-1205" id="h88-0-1205" class="d">-<a href="#l1187" class="line" id="l1187"> 1187</a> &lt;updated&gt;2025-02-20T18:19:11Z&lt;/updated&gt;
+</a><a href="#h88-0-1206" id="h88-0-1206" class="d">-<a href="#l1188" class="line" id="l1188"> 1188</a> &lt;title type=&quot;text&quot;&gt;initial commit&lt;/title&gt;
+</a><a href="#h88-0-1207" id="h88-0-1207" class="d">-<a href="#l1189" class="line" id="l1189"> 1189</a> &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/3c1904252a6c0afedb50ce154067f734b0087867.html&quot; /&gt;
+</a><a href="#h88-0-1208" id="h88-0-1208" class="d">-<a href="#l1190" class="line" id="l1190"> 1190</a> &lt;author&gt;
+</a><a href="#h88-0-1209" id="h88-0-1209" class="d">-<a href="#l1191" class="line" id="l1191"> 1191</a> &lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h88-0-1210" id="h88-0-1210" class="d">-<a href="#l1192" class="line" id="l1192"> 1192</a> &lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h88-0-1211" id="h88-0-1211" class="d">-<a href="#l1193" class="line" id="l1193"> 1193</a> &lt;/author&gt;
+</a><a href="#h88-0-1212" id="h88-0-1212" class="d">-<a href="#l1194" class="line" id="l1194"> 1194</a> &lt;content type=&quot;text&quot;&gt;commit 3c1904252a6c0afedb50ce154067f734b0087867
+</a><a href="#h88-0-1213" id="h88-0-1213" class="d">-<a href="#l1195" class="line" id="l1195"> 1195</a> Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h88-0-1214" id="h88-0-1214" class="d">-<a href="#l1196" class="line" id="l1196"> 1196</a> Date: Thu, 20 Feb 2025 19:19:11 +0100
+</a><a href="#h88-0-1215" id="h88-0-1215" class="d">-<a href="#l1197" class="line" id="l1197"> 1197</a>
+</a><a href="#h88-0-1216" id="h88-0-1216" class="d">-<a href="#l1198" class="line" id="l1198"> 1198</a> initial commit
+</a><a href="#h88-0-1217" id="h88-0-1217" class="d">-<a href="#l1199" class="line" id="l1199"> 1199</a>
+</a><a href="#h88-0-1218" id="h88-0-1218" class="d">-<a href="#l1200" class="line" id="l1200"> 1200</a> &lt;/content&gt;
+</a><a href="#h88-0-1219" id="h88-0-1219" class="d">-<a href="#l1201" class="line" id="l1201"> 1201</a> &lt;/entry&gt;
+</a><a href="#h88-0-1220" id="h88-0-1220" class="d">-<a href="#l1202" class="line" id="l1202"> 1202</a> &lt;/feed&gt;
+</a><a href="#h88-0-1221" id="h88-0-1221" class="d">-</pre>
+</a><a href="#h88-0-1222" id="h88-0-1222" class="d">-</div>
+</a><a href="#h88-0-1223" id="h88-0-1223" class="d">-</body>
+</a><a href="#h88-0-1224" id="h88-0-1224" class="d">-</html>
+</a><b>diff --git a/<a id="h89" href="../file/git/n-channel/file/favicon.png.html.html">git/n-channel/file/favicon.png.html</a> b/<a href="../file/git/n-channel/file/favicon.png.html.html">git/n-channel/file/favicon.png.html</a></b>
+<a href="#h89-0" id="h89-0" class="h">@@ -1,22 +0,0 @@
+</a><a href="#h89-0-0" id="h89-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h89-0-1" id="h89-0-1" class="d">-<html>
+</a><a href="#h89-0-2" id="h89-0-2" class="d">-<head>
+</a><a href="#h89-0-3" id="h89-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h89-0-4" id="h89-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h89-0-5" id="h89-0-5" class="d">-<title>favicon.png - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h89-0-6" id="h89-0-6" class="d">-</title>
+</a><a href="#h89-0-7" id="h89-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h89-0-8" id="h89-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h89-0-9" id="h89-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h89-0-10" id="h89-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h89-0-11" id="h89-0-11" class="d">-</head>
+</a><a href="#h89-0-12" id="h89-0-12" class="d">-<body>
+</a><a href="#h89-0-13" id="h89-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h89-0-14" id="h89-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h89-0-15" id="h89-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h89-0-16" id="h89-0-16" class="d">-<hr/>
+</a><a href="#h89-0-17" id="h89-0-17" class="d">-<div id="content">
+</a><a href="#h89-0-18" id="h89-0-18" class="d">-<p> favicon.png (3930B)</p><hr/><p>Binary file.</p>
+</a><a href="#h89-0-19" id="h89-0-19" class="d">-</div>
+</a><a href="#h89-0-20" id="h89-0-20" class="d">-</body>
+</a><a href="#h89-0-21" id="h89-0-21" class="d">-</html>
+</a><b>diff --git a/<a id="h90" href="../file/git/n-channel/file/feed.json.html.html">git/n-channel/file/feed.json.html</a> b/<a href="../file/git/n-channel/file/feed.json.html.html">git/n-channel/file/feed.json.html</a></b>
+<a href="#h90-0" id="h90-0" class="h">@@ -1,82 +0,0 @@
+</a><a href="#h90-0-0" id="h90-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h90-0-1" id="h90-0-1" class="d">-<html>
+</a><a href="#h90-0-2" id="h90-0-2" class="d">-<head>
+</a><a href="#h90-0-3" id="h90-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h90-0-4" id="h90-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h90-0-5" id="h90-0-5" class="d">-<title>feed.json - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h90-0-6" id="h90-0-6" class="d">-</title>
+</a><a href="#h90-0-7" id="h90-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h90-0-8" id="h90-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h90-0-9" id="h90-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h90-0-10" id="h90-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h90-0-11" id="h90-0-11" class="d">-</head>
+</a><a href="#h90-0-12" id="h90-0-12" class="d">-<body>
+</a><a href="#h90-0-13" id="h90-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h90-0-14" id="h90-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h90-0-15" id="h90-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h90-0-16" id="h90-0-16" class="d">-<hr/>
+</a><a href="#h90-0-17" id="h90-0-17" class="d">-<div id="content">
+</a><a href="#h90-0-18" id="h90-0-18" class="d">-<p> feed.json (2897B)</p><hr/><pre id="blob">
+</a><a href="#h90-0-19" id="h90-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h90-0-20" id="h90-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: null
+</a><a href="#h90-0-21" id="h90-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h90-0-22" id="h90-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> {
+</a><a href="#h90-0-23" id="h90-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &quot;version&quot;: &quot;https://jsonfeed.org/version/1&quot;,
+</a><a href="#h90-0-24" id="h90-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &quot;title&quot;: &quot;{{ site.title | xml_escape }}&quot;,
+</a><a href="#h90-0-25" id="h90-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &quot;home_page_url&quot;: &quot;{{ &quot;/&quot; | absolute_url }}&quot;,
+</a><a href="#h90-0-26" id="h90-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &quot;feed_url&quot;: &quot;{{ &quot;/feed.json&quot; | absolute_url }}&quot;,
+</a><a href="#h90-0-27" id="h90-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &quot;description&quot;: {{ site.description | jsonify }},
+</a><a href="#h90-0-28" id="h90-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &quot;icon&quot;: &quot;{{ &quot;/apple-touch-icon.png&quot; | absolute_url }}&quot;,
+</a><a href="#h90-0-29" id="h90-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &quot;favicon&quot;: &quot;{{ &quot;/favicon.ico&quot; | absolute_url }}&quot;,
+</a><a href="#h90-0-30" id="h90-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &quot;expired&quot;: false,
+</a><a href="#h90-0-31" id="h90-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> {% if site.author %}
+</a><a href="#h90-0-32" id="h90-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> &quot;author&quot;: {% if site.author.name %} {
+</a><a href="#h90-0-33" id="h90-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &quot;name&quot;: &quot;{{ site.author.name }}&quot;,
+</a><a href="#h90-0-34" id="h90-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> &quot;url&quot;: {% if site.author.url %}&quot;{{ site.author.url }}&quot;{% else %}null{% endif %},
+</a><a href="#h90-0-35" id="h90-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> &quot;avatar&quot;: {% if site.author.avatar %}&quot;{{ site.author.avatar }}&quot;{% else %}null{% endif %}
+</a><a href="#h90-0-36" id="h90-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> },{% else %}&quot;{{ site.author }}&quot;,{% endif %}
+</a><a href="#h90-0-37" id="h90-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> {% endif %}
+</a><a href="#h90-0-38" id="h90-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> &quot;items&quot;: [
+</a><a href="#h90-0-39" id="h90-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> {% for post in site.posts limit:36 %}
+</a><a href="#h90-0-40" id="h90-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> {
+</a><a href="#h90-0-41" id="h90-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> &quot;id&quot;: &quot;{{ post.url | absolute_url | sha1 }}&quot;,
+</a><a href="#h90-0-42" id="h90-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> &quot;title&quot;: {{ post.title | jsonify }},
+</a><a href="#h90-0-43" id="h90-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> &quot;summary&quot;: {{ post.description | jsonify }},
+</a><a href="#h90-0-44" id="h90-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> &quot;content_text&quot;: {{ post.content | strip_html | strip_newlines | jsonify }},
+</a><a href="#h90-0-45" id="h90-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> &quot;content_html&quot;: {{ post.content | strip_newlines | jsonify }},
+</a><a href="#h90-0-46" id="h90-0-46" class="d">-<a href="#l28" class="line" id="l28"> 28</a> &quot;url&quot;: &quot;{{ post.url | absolute_url }}&quot;,
+</a><a href="#h90-0-47" id="h90-0-47" class="d">-<a href="#l29" class="line" id="l29"> 29</a> {% if post.image.size &gt; 1 %}&quot;image&quot;: {{ post.image | jsonify }},{% endif %}
+</a><a href="#h90-0-48" id="h90-0-48" class="d">-<a href="#l30" class="line" id="l30"> 30</a> {% if post.link.size &gt; 1 %}&quot;external_url&quot;: &quot;{{ post.link }}&quot;,{% endif %}
+</a><a href="#h90-0-49" id="h90-0-49" class="d">-<a href="#l31" class="line" id="l31"> 31</a> {% if post.banner.size &gt; 1 %}&quot;banner_image&quot;: &quot;{{ post.banner }}&quot;,{% endif %}
+</a><a href="#h90-0-50" id="h90-0-50" class="d">-<a href="#l32" class="line" id="l32"> 32</a> {% if post.tags.size &gt; 1 %}&quot;tags&quot;: {{ post.tags | jsonify }},{% endif %}
+</a><a href="#h90-0-51" id="h90-0-51" class="d">-<a href="#l33" class="line" id="l33"> 33</a> {% if post.enclosure.size &gt; 1 %}&quot;attachments&quot;: [ {
+</a><a href="#h90-0-52" id="h90-0-52" class="d">-<a href="#l34" class="line" id="l34"> 34</a> &quot;url&quot;: &quot;{{ post.enclosure }}&quot;,
+</a><a href="#h90-0-53" id="h90-0-53" class="d">-<a href="#l35" class="line" id="l35"> 35</a> &quot;mime_type&quot;: &quot;{{ post.enclosure_type }}&quot;,
+</a><a href="#h90-0-54" id="h90-0-54" class="d">-<a href="#l36" class="line" id="l36"> 36</a> &quot;size_in_bytes&quot;: &quot;{{ post.enclosure_length }}&quot;
+</a><a href="#h90-0-55" id="h90-0-55" class="d">-<a href="#l37" class="line" id="l37"> 37</a> },{% endif %}
+</a><a href="#h90-0-56" id="h90-0-56" class="d">-<a href="#l38" class="line" id="l38"> 38</a> &quot;date_published&quot;: &quot;{{ post.date | date_to_xmlschema }}&quot;,
+</a><a href="#h90-0-57" id="h90-0-57" class="d">-<a href="#l39" class="line" id="l39"> 39</a> &quot;date_modified&quot;: &quot;{{ post.date | date_to_xmlschema }}&quot;,
+</a><a href="#h90-0-58" id="h90-0-58" class="d">-<a href="#l40" class="line" id="l40"> 40</a> {% if post.author %}
+</a><a href="#h90-0-59" id="h90-0-59" class="d">-<a href="#l41" class="line" id="l41"> 41</a> &quot;author&quot;: {% if post.author.name %} {
+</a><a href="#h90-0-60" id="h90-0-60" class="d">-<a href="#l42" class="line" id="l42"> 42</a> &quot;name&quot;: &quot;{{ post.author.name }}&quot;,
+</a><a href="#h90-0-61" id="h90-0-61" class="d">-<a href="#l43" class="line" id="l43"> 43</a> &quot;url&quot;: {% if post.author.url %}&quot;{{ post.author.url }}&quot;{% else %}null{% endif %},
+</a><a href="#h90-0-62" id="h90-0-62" class="d">-<a href="#l44" class="line" id="l44"> 44</a> &quot;avatar&quot;: {% if post.author.avatar %}&quot;{{ post.author.avatar }}&quot;{% else %}null{% endif %}
+</a><a href="#h90-0-63" id="h90-0-63" class="d">-<a href="#l45" class="line" id="l45"> 45</a> }
+</a><a href="#h90-0-64" id="h90-0-64" class="d">-<a href="#l46" class="line" id="l46"> 46</a> {% else %}&quot;{{ post.author }}&quot;{% endif %}
+</a><a href="#h90-0-65" id="h90-0-65" class="d">-<a href="#l47" class="line" id="l47"> 47</a> {% else %}
+</a><a href="#h90-0-66" id="h90-0-66" class="d">-<a href="#l48" class="line" id="l48"> 48</a> &quot;author&quot;: {% if site.author.name %} {
+</a><a href="#h90-0-67" id="h90-0-67" class="d">-<a href="#l49" class="line" id="l49"> 49</a> &quot;name&quot;: &quot;{{ site.author.name }}&quot;,
+</a><a href="#h90-0-68" id="h90-0-68" class="d">-<a href="#l50" class="line" id="l50"> 50</a> &quot;url&quot;: {% if site.author.url %}&quot;{{ site.author.url }}&quot;{% else %}null{% endif %},
+</a><a href="#h90-0-69" id="h90-0-69" class="d">-<a href="#l51" class="line" id="l51"> 51</a> &quot;avatar&quot;: {% if site.author.avatar %}&quot;{{ site.author.avatar }}&quot;{% else %}null{% endif %}
+</a><a href="#h90-0-70" id="h90-0-70" class="d">-<a href="#l52" class="line" id="l52"> 52</a> }
+</a><a href="#h90-0-71" id="h90-0-71" class="d">-<a href="#l53" class="line" id="l53"> 53</a> {% else %}
+</a><a href="#h90-0-72" id="h90-0-72" class="d">-<a href="#l54" class="line" id="l54"> 54</a> &quot;{{ site.author }}&quot;
+</a><a href="#h90-0-73" id="h90-0-73" class="d">-<a href="#l55" class="line" id="l55"> 55</a> {% endif %}
+</a><a href="#h90-0-74" id="h90-0-74" class="d">-<a href="#l56" class="line" id="l56"> 56</a> {% endif %}
+</a><a href="#h90-0-75" id="h90-0-75" class="d">-<a href="#l57" class="line" id="l57"> 57</a> }{% if forloop.last == false %},{% endif %}
+</a><a href="#h90-0-76" id="h90-0-76" class="d">-<a href="#l58" class="line" id="l58"> 58</a> {% endfor %}
+</a><a href="#h90-0-77" id="h90-0-77" class="d">-<a href="#l59" class="line" id="l59"> 59</a> ]
+</a><a href="#h90-0-78" id="h90-0-78" class="d">-<a href="#l60" class="line" id="l60"> 60</a> }</pre>
+</a><a href="#h90-0-79" id="h90-0-79" class="d">-</div>
+</a><a href="#h90-0-80" id="h90-0-80" class="d">-</body>
+</a><a href="#h90-0-81" id="h90-0-81" class="d">-</html>
+</a><b>diff --git a/<a id="h91" href="../file/git/n-channel/file/index.html.html.html">git/n-channel/file/index.html.html</a> b/<a href="../file/git/n-channel/file/index.html.html.html">git/n-channel/file/index.html.html</a></b>
+<a href="#h91-0" id="h91-0" class="h">@@ -1,44 +0,0 @@
+</a><a href="#h91-0-0" id="h91-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h91-0-1" id="h91-0-1" class="d">-<html>
+</a><a href="#h91-0-2" id="h91-0-2" class="d">-<head>
+</a><a href="#h91-0-3" id="h91-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h91-0-4" id="h91-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h91-0-5" id="h91-0-5" class="d">-<title>index.html - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h91-0-6" id="h91-0-6" class="d">-</title>
+</a><a href="#h91-0-7" id="h91-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h91-0-8" id="h91-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h91-0-9" id="h91-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h91-0-10" id="h91-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h91-0-11" id="h91-0-11" class="d">-</head>
+</a><a href="#h91-0-12" id="h91-0-12" class="d">-<body>
+</a><a href="#h91-0-13" id="h91-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h91-0-14" id="h91-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h91-0-15" id="h91-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h91-0-16" id="h91-0-16" class="d">-<hr/>
+</a><a href="#h91-0-17" id="h91-0-17" class="d">-<div id="content">
+</a><a href="#h91-0-18" id="h91-0-18" class="d">-<p> index.html (918B)</p><hr/><pre id="blob">
+</a><a href="#h91-0-19" id="h91-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h91-0-20" id="h91-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: default
+</a><a href="#h91-0-21" id="h91-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h91-0-22" id="h91-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a>
+</a><a href="#h91-0-23" id="h91-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &lt;section class=&quot;posts&quot;&gt;
+</a><a href="#h91-0-24" id="h91-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a>
+</a><a href="#h91-0-25" id="h91-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &lt;img class=&quot;invertable-image&quot; style=&quot;margin-left: 1.5rem; margin-top: 0.5rem; margin-bottom: 0.5rem; height: auto;&quot; src=&quot;/assets/images/modified_stolen_art/kettenkrad.gif&quot; width=200 height=200&gt;
+</a><a href="#h91-0-26" id="h91-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &lt;ul style=&quot;padding: 0px; margin: 0px;&quot;&gt;
+</a><a href="#h91-0-27" id="h91-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> {% for post in site.posts %}
+</a><a href="#h91-0-28" id="h91-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &lt;li {% cycle &#39;alternate-color&#39;: &#39;style=&quot;color: #799f7c;&quot;&#39;, &#39;style=&quot;color: #b3b781;&quot;&#39;%} &gt;
+</a><a href="#h91-0-29" id="h91-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &lt;a style=&quot;color: inherit&quot; href=&quot;{{ site.baseurl }}{{ post.url }}&quot;&gt;{{ post.title }}&lt;/a&gt;
+</a><a href="#h91-0-30" id="h91-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &lt;time datetime=&quot;{{ post.date | date_to_xmlschema }}&quot;&gt;{{ post.date | date: &quot;%m-%d-%Y&quot; }}&lt;/time&gt;
+</a><a href="#h91-0-31" id="h91-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &lt;/li&gt;
+</a><a href="#h91-0-32" id="h91-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> {% endfor %}
+</a><a href="#h91-0-33" id="h91-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &lt;/ul&gt;
+</a><a href="#h91-0-34" id="h91-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a>
+</a><a href="#h91-0-35" id="h91-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> &lt;img style=&quot;margin: 2rem auto 0px auto; max-width: 150px; width: 100%; height: auto;&quot; src=&quot;/assets/images/modified_stolen_art/silly.png&quot; width=200 height=200&gt;
+</a><a href="#h91-0-36" id="h91-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> &lt;p style=&quot;margin: 0px; text-align: center; font-size: 90%; color:gray;&quot;&gt;&lt;i&gt;You&#39;ve reached the bottom of the stack&lt;/i&gt;&lt;/p&gt;
+</a><a href="#h91-0-37" id="h91-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h91-0-38" id="h91-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> &lt;/section&gt;
+</a><a href="#h91-0-39" id="h91-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a>
+</a><a href="#h91-0-40" id="h91-0-40" class="d">-</pre>
+</a><a href="#h91-0-41" id="h91-0-41" class="d">-</div>
+</a><a href="#h91-0-42" id="h91-0-42" class="d">-</body>
+</a><a href="#h91-0-43" id="h91-0-43" class="d">-</html>
+</a><b>diff --git a/<a id="h92" href="../file/git/n-channel/file/package-lock.json.html.html">git/n-channel/file/package-lock.json.html</a> b/<a href="../file/git/n-channel/file/package-lock.json.html.html">git/n-channel/file/package-lock.json.html</a></b>
+<a href="#h92-0" id="h92-0" class="h">@@ -1,50 +0,0 @@
+</a><a href="#h92-0-0" id="h92-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h92-0-1" id="h92-0-1" class="d">-<html>
+</a><a href="#h92-0-2" id="h92-0-2" class="d">-<head>
+</a><a href="#h92-0-3" id="h92-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h92-0-4" id="h92-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h92-0-5" id="h92-0-5" class="d">-<title>package-lock.json - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h92-0-6" id="h92-0-6" class="d">-</title>
+</a><a href="#h92-0-7" id="h92-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h92-0-8" id="h92-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h92-0-9" id="h92-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h92-0-10" id="h92-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h92-0-11" id="h92-0-11" class="d">-</head>
+</a><a href="#h92-0-12" id="h92-0-12" class="d">-<body>
+</a><a href="#h92-0-13" id="h92-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h92-0-14" id="h92-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h92-0-15" id="h92-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h92-0-16" id="h92-0-16" class="d">-<hr/>
+</a><a href="#h92-0-17" id="h92-0-17" class="d">-<div id="content">
+</a><a href="#h92-0-18" id="h92-0-18" class="d">-<p> package-lock.json (859B)</p><hr/><pre id="blob">
+</a><a href="#h92-0-19" id="h92-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> {
+</a><a href="#h92-0-20" id="h92-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> &quot;name&quot;: &quot;n-channel&quot;,
+</a><a href="#h92-0-21" id="h92-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> &quot;lockfileVersion&quot;: 3,
+</a><a href="#h92-0-22" id="h92-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> &quot;requires&quot;: true,
+</a><a href="#h92-0-23" id="h92-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> &quot;packages&quot;: {
+</a><a href="#h92-0-24" id="h92-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> &quot;&quot;: {
+</a><a href="#h92-0-25" id="h92-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a> &quot;dependencies&quot;: {
+</a><a href="#h92-0-26" id="h92-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &quot;simple-jekyll-search&quot;: &quot;^1.10.0&quot;
+</a><a href="#h92-0-27" id="h92-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> }
+</a><a href="#h92-0-28" id="h92-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> },
+</a><a href="#h92-0-29" id="h92-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &quot;node_modules/fuzzysearch&quot;: {
+</a><a href="#h92-0-30" id="h92-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &quot;version&quot;: &quot;1.0.3&quot;,
+</a><a href="#h92-0-31" id="h92-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &quot;resolved&quot;: &quot;https://registry.npmjs.org/fuzzysearch/-/fuzzysearch-1.0.3.tgz&quot;,
+</a><a href="#h92-0-32" id="h92-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a> &quot;integrity&quot;: &quot;sha512-s+kNWQuI3mo9OALw0HJ6YGmMbLqEufCh2nX/zzV5CrICQ/y4AwPxM+6TIiF9ItFCHXFCyM/BfCCmN57NTIJuPg==&quot;,
+</a><a href="#h92-0-33" id="h92-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> &quot;license&quot;: &quot;MIT&quot;
+</a><a href="#h92-0-34" id="h92-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> },
+</a><a href="#h92-0-35" id="h92-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> &quot;node_modules/simple-jekyll-search&quot;: {
+</a><a href="#h92-0-36" id="h92-0-36" class="d">-<a href="#l18" class="line" id="l18"> 18</a> &quot;version&quot;: &quot;1.10.0&quot;,
+</a><a href="#h92-0-37" id="h92-0-37" class="d">-<a href="#l19" class="line" id="l19"> 19</a> &quot;resolved&quot;: &quot;https://registry.npmjs.org/simple-jekyll-search/-/simple-jekyll-search-1.10.0.tgz&quot;,
+</a><a href="#h92-0-38" id="h92-0-38" class="d">-<a href="#l20" class="line" id="l20"> 20</a> &quot;integrity&quot;: &quot;sha512-4SdHfAjEe9mngvj4wt8A7OsF9Rl3+onHY1ruQC+bUnecbNbdvzVcAbL+UH5mE+v2CWgUb95dyZjHhyqUGSa2hA==&quot;,
+</a><a href="#h92-0-39" id="h92-0-39" class="d">-<a href="#l21" class="line" id="l21"> 21</a> &quot;license&quot;: &quot;MIT&quot;,
+</a><a href="#h92-0-40" id="h92-0-40" class="d">-<a href="#l22" class="line" id="l22"> 22</a> &quot;dependencies&quot;: {
+</a><a href="#h92-0-41" id="h92-0-41" class="d">-<a href="#l23" class="line" id="l23"> 23</a> &quot;fuzzysearch&quot;: &quot;^1.0.3&quot;
+</a><a href="#h92-0-42" id="h92-0-42" class="d">-<a href="#l24" class="line" id="l24"> 24</a> }
+</a><a href="#h92-0-43" id="h92-0-43" class="d">-<a href="#l25" class="line" id="l25"> 25</a> }
+</a><a href="#h92-0-44" id="h92-0-44" class="d">-<a href="#l26" class="line" id="l26"> 26</a> }
+</a><a href="#h92-0-45" id="h92-0-45" class="d">-<a href="#l27" class="line" id="l27"> 27</a> }
+</a><a href="#h92-0-46" id="h92-0-46" class="d">-</pre>
+</a><a href="#h92-0-47" id="h92-0-47" class="d">-</div>
+</a><a href="#h92-0-48" id="h92-0-48" class="d">-</body>
+</a><a href="#h92-0-49" id="h92-0-49" class="d">-</html>
+</a><b>diff --git a/<a id="h93" href="../file/git/n-channel/file/package.json.html.html">git/n-channel/file/package.json.html</a> b/<a href="../file/git/n-channel/file/package.json.html.html">git/n-channel/file/package.json.html</a></b>
+<a href="#h93-0" id="h93-0" class="h">@@ -1,28 +0,0 @@
+</a><a href="#h93-0-0" id="h93-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h93-0-1" id="h93-0-1" class="d">-<html>
+</a><a href="#h93-0-2" id="h93-0-2" class="d">-<head>
+</a><a href="#h93-0-3" id="h93-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h93-0-4" id="h93-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h93-0-5" id="h93-0-5" class="d">-<title>package.json - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h93-0-6" id="h93-0-6" class="d">-</title>
+</a><a href="#h93-0-7" id="h93-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h93-0-8" id="h93-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h93-0-9" id="h93-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h93-0-10" id="h93-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h93-0-11" id="h93-0-11" class="d">-</head>
+</a><a href="#h93-0-12" id="h93-0-12" class="d">-<body>
+</a><a href="#h93-0-13" id="h93-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h93-0-14" id="h93-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h93-0-15" id="h93-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h93-0-16" id="h93-0-16" class="d">-<hr/>
+</a><a href="#h93-0-17" id="h93-0-17" class="d">-<div id="content">
+</a><a href="#h93-0-18" id="h93-0-18" class="d">-<p> package.json (66B)</p><hr/><pre id="blob">
+</a><a href="#h93-0-19" id="h93-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> {
+</a><a href="#h93-0-20" id="h93-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> &quot;dependencies&quot;: {
+</a><a href="#h93-0-21" id="h93-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> &quot;simple-jekyll-search&quot;: &quot;^1.10.0&quot;
+</a><a href="#h93-0-22" id="h93-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> }
+</a><a href="#h93-0-23" id="h93-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> }
+</a><a href="#h93-0-24" id="h93-0-24" class="d">-</pre>
+</a><a href="#h93-0-25" id="h93-0-25" class="d">-</div>
+</a><a href="#h93-0-26" id="h93-0-26" class="d">-</body>
+</a><a href="#h93-0-27" id="h93-0-27" class="d">-</html>
+</a><b>diff --git a/<a id="h94" href="../file/git/n-channel/file/search.js.html.html">git/n-channel/file/search.js.html</a> b/<a href="../file/git/n-channel/file/search.js.html.html">git/n-channel/file/search.js.html</a></b>
+<a href="#h94-0" id="h94-0" class="h">@@ -1,29 +0,0 @@
+</a><a href="#h94-0-0" id="h94-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h94-0-1" id="h94-0-1" class="d">-<html>
+</a><a href="#h94-0-2" id="h94-0-2" class="d">-<head>
+</a><a href="#h94-0-3" id="h94-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h94-0-4" id="h94-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h94-0-5" id="h94-0-5" class="d">-<title>search.js - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h94-0-6" id="h94-0-6" class="d">-</title>
+</a><a href="#h94-0-7" id="h94-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h94-0-8" id="h94-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h94-0-9" id="h94-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h94-0-10" id="h94-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h94-0-11" id="h94-0-11" class="d">-</head>
+</a><a href="#h94-0-12" id="h94-0-12" class="d">-<body>
+</a><a href="#h94-0-13" id="h94-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h94-0-14" id="h94-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h94-0-15" id="h94-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h94-0-16" id="h94-0-16" class="d">-<hr/>
+</a><a href="#h94-0-17" id="h94-0-17" class="d">-<div id="content">
+</a><a href="#h94-0-18" id="h94-0-18" class="d">-<p> search.js (4734B)</p><hr/><pre id="blob">
+</a><a href="#h94-0-19" id="h94-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> /*!
+</a><a href="#h94-0-20" id="h94-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> * Simple-Jekyll-Search v1.7.2 (https://github.com/christian-fei/Simple-Jekyll-Search)
+</a><a href="#h94-0-21" id="h94-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> * Copyright 2015-2018, Christian Fei
+</a><a href="#h94-0-22" id="h94-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> * Licensed under the MIT License.
+</a><a href="#h94-0-23" id="h94-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> */
+</a><a href="#h94-0-24" id="h94-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> !function(){&quot;use strict&quot;;var f={load:function w(t,e){var n=function r(){return window.XMLHttpRequest?new window.XMLHttpRequest:new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;)}();n.open(&quot;GET&quot;,t,!0),n.onreadystatechange=function i(e,n){return function(){if(4===e.readyState&amp;&amp;200===e.status)try{n(null,JSON.parse(e.responseText))}catch(t){n(t,null)}}}(n,e),n.send()}};(function y(t){if(!function e(t){return!!t&amp;&amp;&quot;undefined&quot;!=typeof t.required&amp;&amp;t.required instanceof Array}(t))throw new Error(&quot;-- OptionsValidator: required options missing&quot;);if(!(this instanceof y))return new y(t);var r=t.required;this.getRequiredOptions=function(){return r},this.validate=function(e){var n=[];return r.forEach(function(t){&quot;undefined&quot;==typeof e[t]&amp;&amp;n.push(t)}),n}});var n=function g(t,e){var n=e.length,r=t.length;if(n&lt;r)return!1;if(r===n)return t===e;t:for(var i=0,o=0;i&lt;r;i++){for(var u=t.charCodeAt(i);o&lt;n;)if(e.charCodeAt(o++)===u)continue t;return!1}return!0},e=new function t(){this.matches=function(t,e){return n(e.toLowerCase(),t.toLowerCase())}};var r=new function O(){this.matches=function(e,t){return!!e&amp;&amp;(e=e.trim().toLowerCase(),(t=t.trim().toLowerCase()).split(&quot; &quot;).filter(function(t){return 0&lt;=e.indexOf(t)}).length===t.split(&quot; &quot;).length)}};var l={put:function z(t){if(c(t))return s(t);if(function e(t){return Boolean(t)&amp;&amp;&quot;[object Array]&quot;===Object.prototype.toString.call(t)}(t))return function i(t){var e=[];a();for(var n=0,r=t.length;n&lt;r;n++)c(t[n])&amp;&amp;e.push(s(t[n]));return e}(t);return undefined},clear:a,search:function S(t){return t?function a(t,e,n,r){for(var i=[],o=0;o&lt;t.length&amp;&amp;i.length&lt;r.limit;o++){var u=d(t[o],e,n,r);u&amp;&amp;i.push(u)}return i}(o,t,u.searchStrategy,u).sort(u.sort):[]},setOptions:function q(t){(u=t||{}).fuzzy=t.fuzzy||!1,u.limit=t.limit||10,u.searchStrategy=t.fuzzy?e:r,u.sort=t.sort||i}};function i(){return 0}var o=[],u={};function a(){return o.length=0,o}function c(t){return Boolean(t)&amp;&amp;&quot;[object Object]&quot;===Object.prototype.toString.call(t)}function s(t){return o.push(t),o}function d(t,e,n,r){for(var i in t)if(!p(t[i],r.exclude)&amp;&amp;n.matches(t[i],e))return t}function p(t,e){for(var n=!1,r=0,i=(e=e||[]).length;r&lt;i;r++){var o=e[r];!n&amp;&amp;new RegExp(t).test(o)&amp;&amp;(n=!0)}return n}u.fuzzy=!1,u.limit=10,u.searchStrategy=u.fuzzy?e:r,u.sort=i;var h={compile:function j(r){return m.template.replace(m.pattern,function(t,e){var n=m.middleware(e,r[e],m.template);return void 0!==n?n:r[e]||t})},setOptions:function C(t){m.pattern=t.pattern||m.pattern,m.template=t.template||m.template,&quot;function&quot;==typeof t.middleware&amp;&amp;(m.middleware=t.middleware)}},m={};m.pattern=/\{(.*?)\}/g,m.template=&quot;&quot;,m.middleware=function(){};var v={merge:function L(t,e){var n={};for(var r in t)n[r]=t[r],&quot;undefined&quot;!=typeof e[r]&amp;&amp;(n[r]=e[r]);return n},isJSON:function M(t){try{return!!(t instanceof Object&amp;&amp;JSON.parse(JSON.stringify(t)))}catch(e){return!1}}};!function(t){var o={searchInput:null,resultsContainer:null,json:[],success:Function.prototype,searchResultTemplate:&#39;&lt;li&gt;&lt;a href=&quot;{url}&quot; title=&quot;{description}&quot;&gt;{title}&lt;/a&gt;&lt;/li&gt;&#39;,templateMiddleware:Function.prototype,sortMiddleware:function(){return 0},noResultsText:&quot;No results found&quot;,limit:10,fuzzy:!1,exclude:[]},n=[&quot;searchInput&quot;,&quot;resultsContainer&quot;,&quot;json&quot;],r=function y(e){if(!function n(t){return!!t&amp;&amp;&quot;undefined&quot;!=typeof t.required&amp;&amp;t.required instanceof Array}(e))throw new Error(&quot;-- OptionsValidator: required options missing&quot;);if(!(this instanceof y))return new y(e);var r=e.required;this.getRequiredOptions=function(){return r},this.validate=function(e){var n=[];return r.forEach(function(t){&quot;undefined&quot;==typeof e[t]&amp;&amp;n.push(t)}),n}}({required:n});function i(t){o.success(t),l.put(t),function e(){o.searchInput.addEventListener(&quot;keyup&quot;,function(t){(function e(t){return-1===[13,16,20,37,38,39,40,91].indexOf(t)})(t.which)&amp;&amp;(u(),c(t.target.value))})}()}function u(){o.resultsContainer.innerHTML=&quot;&quot;}function a(t){o.resultsContainer.innerHTML+=t}function c(t){(function e(t){return t&amp;&amp;0&lt;t.length})(t)&amp;&amp;(u(),function i(t,e){var n=t.length;if(0===n)return a(o.noResultsText);for(var r=0;r&lt;n;r++)t[r].query=e,a(h.compile(t[r]))}(l.search(t),t))}function s(t){throw new Error(&quot;SimpleJekyllSearch --- &quot;+t)}t.SimpleJekyllSearch=function(t){return 0&lt;r.validate(t).length&amp;&amp;s(&quot;You must specify the following required options: &quot;+n),o=v.merge(o,t),h.setOptions({template:o.searchResultTemplate,middleware:o.templateMiddleware}),l.setOptions({fuzzy:o.fuzzy,limit:o.limit,sort:o.sortMiddleware}),v.isJSON(o.json)?i(o.json):function e(n){f.load(n,function(t,e){t&amp;&amp;s(&quot;failed to get JSON (&quot;+n+&quot;)&quot;),i(e)})}(o.json),{search:c}}}(window)}();
+</a><a href="#h94-0-25" id="h94-0-25" class="d">-</pre>
+</a><a href="#h94-0-26" id="h94-0-26" class="d">-</div>
+</a><a href="#h94-0-27" id="h94-0-27" class="d">-</body>
+</a><a href="#h94-0-28" id="h94-0-28" class="d">-</html>
+</a><b>diff --git a/<a id="h95" href="../file/git/n-channel/file/search.json.html.html">git/n-channel/file/search.json.html</a> b/<a href="../file/git/n-channel/file/search.json.html.html">git/n-channel/file/search.json.html</a></b>
+<a href="#h95-0" id="h95-0" class="h">@@ -1,40 +0,0 @@
+</a><a href="#h95-0-0" id="h95-0-0" class="d">-<!DOCTYPE html>
+</a><a href="#h95-0-1" id="h95-0-1" class="d">-<html>
+</a><a href="#h95-0-2" id="h95-0-2" class="d">-<head>
+</a><a href="#h95-0-3" id="h95-0-3" class="d">-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h95-0-4" id="h95-0-4" class="d">-<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h95-0-5" id="h95-0-5" class="d">-<title>search.json - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h95-0-6" id="h95-0-6" class="d">-</title>
+</a><a href="#h95-0-7" id="h95-0-7" class="d">-<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h95-0-8" id="h95-0-8" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h95-0-9" id="h95-0-9" class="d">-<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h95-0-10" id="h95-0-10" class="d">-<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h95-0-11" id="h95-0-11" class="d">-</head>
+</a><a href="#h95-0-12" id="h95-0-12" class="d">-<body>
+</a><a href="#h95-0-13" id="h95-0-13" class="d">-<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h95-0-14" id="h95-0-14" class="d">-</span></td></tr><tr><td></td><td>
+</a><a href="#h95-0-15" id="h95-0-15" class="d">-<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h95-0-16" id="h95-0-16" class="d">-<hr/>
+</a><a href="#h95-0-17" id="h95-0-17" class="d">-<div id="content">
+</a><a href="#h95-0-18" id="h95-0-18" class="d">-<p> search.json (443B)</p><hr/><pre id="blob">
+</a><a href="#h95-0-19" id="h95-0-19" class="d">-<a href="#l1" class="line" id="l1"> 1</a> ---
+</a><a href="#h95-0-20" id="h95-0-20" class="d">-<a href="#l2" class="line" id="l2"> 2</a> layout: null
+</a><a href="#h95-0-21" id="h95-0-21" class="d">-<a href="#l3" class="line" id="l3"> 3</a> ---
+</a><a href="#h95-0-22" id="h95-0-22" class="d">-<a href="#l4" class="line" id="l4"> 4</a> [
+</a><a href="#h95-0-23" id="h95-0-23" class="d">-<a href="#l5" class="line" id="l5"> 5</a> {% for post in site.posts %}
+</a><a href="#h95-0-24" id="h95-0-24" class="d">-<a href="#l6" class="line" id="l6"> 6</a> {
+</a><a href="#h95-0-25" id="h95-0-25" class="d">-<a href="#l7" class="line" id="l7"> 7</a>
+</a><a href="#h95-0-26" id="h95-0-26" class="d">-<a href="#l8" class="line" id="l8"> 8</a> &quot;title&quot; : &quot;{{ post.title | strip_html | escape }}&quot;,
+</a><a href="#h95-0-27" id="h95-0-27" class="d">-<a href="#l9" class="line" id="l9"> 9</a> &quot;description&quot; : &quot;{{ post.description | escape }}&quot;,
+</a><a href="#h95-0-28" id="h95-0-28" class="d">-<a href="#l10" class="line" id="l10"> 10</a> &quot;url&quot; : &quot;{{ site.baseurl }}{{ post.url }}&quot;,
+</a><a href="#h95-0-29" id="h95-0-29" class="d">-<a href="#l11" class="line" id="l11"> 11</a> &quot;category&quot; : &quot;{{post.categories | join: &#39;, &#39;}}&quot;,
+</a><a href="#h95-0-30" id="h95-0-30" class="d">-<a href="#l12" class="line" id="l12"> 12</a> &quot;tags&quot; : &quot;{{ post.tags | join: &#39;, &#39; }}&quot;,
+</a><a href="#h95-0-31" id="h95-0-31" class="d">-<a href="#l13" class="line" id="l13"> 13</a> &quot;date&quot; : &quot;{{ post.date }}&quot;
+</a><a href="#h95-0-32" id="h95-0-32" class="d">-<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h95-0-33" id="h95-0-33" class="d">-<a href="#l15" class="line" id="l15"> 15</a> } {% unless forloop.last %},{% endunless %}
+</a><a href="#h95-0-34" id="h95-0-34" class="d">-<a href="#l16" class="line" id="l16"> 16</a> {% endfor %}
+</a><a href="#h95-0-35" id="h95-0-35" class="d">-<a href="#l17" class="line" id="l17"> 17</a> ]
+</a><a href="#h95-0-36" id="h95-0-36" class="d">-</pre>
+</a><a href="#h95-0-37" id="h95-0-37" class="d">-</div>
+</a><a href="#h95-0-38" id="h95-0-38" class="d">-</body>
+</a><a href="#h95-0-39" id="h95-0-39" class="d">-</html>
+</a></pre>
+</div>
+</body>
+</html>
diff --git a/git/n-channel/commit/a9e431cda4e6c1156bc79fe55d46d02fcf772380.html b/git/n-channel/commit/a9e431cda4e6c1156bc79fe55d46d02fcf772380.html
@@ -0,0 +1,4084 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>remove youtube embeds in websites - n-channel - Unnamed repository; edit this file 'description' to name the repository.
+</title>
+<link rel="icon" type="image/png" href="../favicon.png" />
+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+<link rel="stylesheet" type="text/css" href="../style.css" />
+</head>
+<body>
+<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file 'description' to name the repository.
+</span></td></tr><tr><td></td><td>
+<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+<hr/>
+<div id="content">
+<pre><b>commit</b> <a href="../commit/a9e431cda4e6c1156bc79fe55d46d02fcf772380.html">a9e431cda4e6c1156bc79fe55d46d02fcf772380</a>
+<b>parent</b> <a href="../commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html">dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1</a>
+<b>Author:</b> Samdal <<a href="mailto:samdal@protonmail.com">samdal@protonmail.com</a>>
+<b>Date:</b> Wed, 6 Aug 2025 00:57:15 +0200
+
+remove youtube embeds in websites
+
+<b>Diffstat:</b>
+<table><tr><td class="M">M</td><td><a href="#h0">_posts/2025-02-21-Software-Rants.md</a></td><td> | </td><td class="num">198</td><td><span class="i">++++++++++++++++++++++++++++++++++++</span><span class="d">-------------------------------------------</span></td></tr>
+<tr><td class="M">M</td><td><a href="#h1">_posts/2025-02-22-implications-of-OOP.md</a></td><td> | </td><td class="num">8</td><td><span class="i">++++</span><span class="d">----</span></td></tr>
+<tr><td class="M">M</td><td><a href="#h2">git/n-channel/atom.xml</a></td><td> | </td><td class="num">57</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="A">A</td><td><a href="#h3">git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html</a></td><td> | </td><td class="num">98</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="A">A</td><td><a href="#h4">git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html</a></td><td> | </td><td class="num">57</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="A">A</td><td><a href="#h5">git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html</a></td><td> | </td><td class="num">3308</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+<tr><td class="M">M</td><td><a href="#h6">git/n-channel/file/.gitignore.html</a></td><td> | </td><td class="num">7</td><td><span class="i">+++++</span><span class="d">--</span></td></tr>
+<tr><td class="M">M</td><td><a href="#h7">git/n-channel/file/Gemfile.lock.html</a></td><td> | </td><td class="num">2</td><td><span class="i">+</span><span class="d">-</span></td></tr>
+<tr><td class="M">M</td><td><a href="#h8">git/n-channel/file/_config.yml.html</a></td><td> | </td><td class="num">113</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++</span><span class="d">----------------------------------------</span></td></tr>
+<tr><td class="M">M</td><td><a href="#h9">git/n-channel/files.html</a></td><td> | </td><td class="num">42</td><td><span class="i">++++++++++++++</span><span class="d">----------------------------</span></td></tr>
+<tr><td class="M">M</td><td><a href="#h10">git/n-channel/log.html</a></td><td> | </td><td class="num">3</td><td><span class="i">+++</span><span class="d"></span></td></tr>
+<tr><td class="M">M</td><td><a href="#h11">git/n-channel/refs.html</a></td><td> | </td><td class="num">2</td><td><span class="i">+</span><span class="d">-</span></td></tr>
+</table></pre><pre>12 files changed, 3693 insertions(+), 202 deletions(-)
+<hr/><b>diff --git a/<a id="h0" href="../file/_posts/2025-02-21-Software-Rants.md.html">_posts/2025-02-21-Software-Rants.md</a> b/<a href="../file/_posts/2025-02-21-Software-Rants.md.html">_posts/2025-02-21-Software-Rants.md</a></b>
+<a href="#h0-0" id="h0-0" class="h">@@ -10,118 +10,98 @@ A compilation of good programming rants worth watching.
+</a>
+ ## Short Videos
+
+<a href="#h0-0-3" id="h0-0-3" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-4" id="h0-0-4" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-5" id="h0-0-5" class="d">-src="https://youtube.com/embed/k0qmkQGqpM8" title="Terry Davis On Simplicity">
+</a><a href="#h0-0-6" id="h0-0-6" class="d">-</iframe>
+</a><a href="#h0-0-7" id="h0-0-7" class="d">-
+</a><a href="#h0-0-8" id="h0-0-8" class="d">-
+</a><a href="#h0-0-9" id="h0-0-9" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-10" id="h0-0-10" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-11" id="h0-0-11" class="d">-src="https://www.youtube.com/embed/FRFRtSwYMrk" title="Tsoding why software is brokern">
+</a><a href="#h0-0-12" id="h0-0-12" class="d">-</iframe>
+</a><a href="#h0-0-13" id="h0-0-13" class="d">-
+</a><a href="#h0-0-14" id="h0-0-14" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-15" id="h0-0-15" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-16" id="h0-0-16" class="d">-src="https://youtube.com/embed/04ksL1hf_p8" title="Jblow problem with OOP">
+</a><a href="#h0-0-17" id="h0-0-17" class="d">-</iframe>
+</a><a href="#h0-0-18" id="h0-0-18" class="d">-
+</a><a href="#h0-0-19" id="h0-0-19" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-20" id="h0-0-20" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-21" id="h0-0-21" class="d">-src="https://www.youtube.com/embed/oaLoLC8eBZc" title="Jblow clips during web programmer break">
+</a><a href="#h0-0-22" id="h0-0-22" class="d">-</iframe>
+</a><a href="#h0-0-23" id="h0-0-23" class="d">-
+</a><a href="#h0-0-24" id="h0-0-24" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-25" id="h0-0-25" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-26" id="h0-0-26" class="d">-src="https://www.youtube.com/embed/CgdKYBqe6QA" title="Jblow clips for productivity">
+</a><a href="#h0-0-27" id="h0-0-27" class="d">-</iframe>
+</a><a href="#h0-0-28" id="h0-0-28" class="d">-
+</a><a href="#h0-0-29" id="h0-0-29" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-30" id="h0-0-30" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-31" id="h0-0-31" class="d">-src="https://www.youtube.com/embed/nL8GWU9M8LY" title="Jblow clips for quitting your job">
+</a><a href="#h0-0-32" id="h0-0-32" class="d">-</iframe>
+</a><a href="#h0-0-33" id="h0-0-33" class="d">-
+</a><a href="#h0-0-34" id="h0-0-34" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-35" id="h0-0-35" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-36" id="h0-0-36" class="d">-src="https://www.youtube.com/embed/4oky64qN5WI" title="Jblow on simplicity">
+</a><a href="#h0-0-37" id="h0-0-37" class="d">-</iframe>
+</a><a href="#h0-0-38" id="h0-0-38" class="d">-
+</a><a href="#h0-0-39" id="h0-0-39" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-40" id="h0-0-40" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-41" id="h0-0-41" class="d">-src="https://www.youtube.com/embed/ubWB_ResHwM" title="Jblow sledgehammer programming">
+</a><a href="#h0-0-42" id="h0-0-42" class="d">-</iframe>
+</a><a href="#h0-0-43" id="h0-0-43" class="d">-
+</a><a href="#h0-0-44" id="h0-0-44" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-45" id="h0-0-45" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-46" id="h0-0-46" class="d">-src="https://www.youtube.com/embed/GKYCA3UsmrU" title="HMH Get rid of the OOP mindset">
+</a><a href="#h0-0-47" id="h0-0-47" class="d">-</iframe>
+</a><a href="#h0-0-48" id="h0-0-48" class="d">-
+</a><a href="#h0-0-49" id="h0-0-49" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-50" id="h0-0-50" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-51" id="h0-0-51" class="d">-src="https://www.youtube.com/embed/zjkuXtiG1og" title="HMH new/delete">
+</a><a href="#h0-0-52" id="h0-0-52" class="d">-</iframe>
+</a><a href="#h0-0-53" id="h0-0-53" class="i">+<a href="https://youtube.com/watch?v=k0qmkQGqpM8">YouTube: Terry Davis On Simplicity</a>
+</a><a href="#h0-0-54" id="h0-0-54" class="i">+```
+</a><a href="#h0-0-55" id="h0-0-55" class="i">+mpv "https://youtube.com/watch?v=k0qmkQGqpM8"
+</a><a href="#h0-0-56" id="h0-0-56" class="i">+```
+</a><a href="#h0-0-57" id="h0-0-57" class="i">+
+</a><a href="#h0-0-58" id="h0-0-58" class="i">+<a href="https://www.youtube.com/watch?v=FRFRtSwYMrk">YouTube: The Reason Why Software Is Broken | Tsoding </a>
+</a><a href="#h0-0-59" id="h0-0-59" class="i">+```
+</a><a href="#h0-0-60" id="h0-0-60" class="i">+mpv "https://www.youtube.com/watch?v=FRFRtSwYMrk"
+</a><a href="#h0-0-61" id="h0-0-61" class="i">+```
+</a><a href="#h0-0-62" id="h0-0-62" class="i">+<a href="https://youtube.com/watch?v=04ksL1hf_p8">YouTube: Jonathan Blow on the Problem with Object Oriented </a>
+</a><a href="#h0-0-63" id="h0-0-63" class="i">+```
+</a><a href="#h0-0-64" id="h0-0-64" class="i">+mpv "https://youtube.com/watch?v=04ksL1hf_p8"
+</a><a href="#h0-0-65" id="h0-0-65" class="i">+```
+</a><a href="#h0-0-66" id="h0-0-66" class="i">+<a href="https://www.youtube.com/watch?v=oaLoLC8eBZc">YouTube: Jonathan Blow clips to watch at 3 hour lunch break at a web company </a>
+</a><a href="#h0-0-67" id="h0-0-67" class="i">+```
+</a><a href="#h0-0-68" id="h0-0-68" class="i">+mpv "https://www.youtube.com/watch?v=oaLoLC8eBZc"
+</a><a href="#h0-0-69" id="h0-0-69" class="i">+```
+</a><a href="#h0-0-70" id="h0-0-70" class="i">+<a href="https://www.youtube.com/watch?v=CgdKYBqe6QA">YouTube: Highly offensive Jonathan Blow clips to boost your productivity </a>
+</a><a href="#h0-0-71" id="h0-0-71" class="i">+```
+</a><a href="#h0-0-72" id="h0-0-72" class="i">+mpv "https://www.youtube.com/watch?v=CgdKYBqe6QA"
+</a><a href="#h0-0-73" id="h0-0-73" class="i">+```
+</a><a href="#h0-0-74" id="h0-0-74" class="i">+<a href="https://www.youtube.com/watch?v=nL8GWU9M8LY">YouTube: Jonathan Blow clips that made me consider quitting my job for real </a>
+</a><a href="#h0-0-75" id="h0-0-75" class="i">+```
+</a><a href="#h0-0-76" id="h0-0-76" class="i">+mpv "https://www.youtube.com/watch?v=nL8GWU9M8LY"
+</a><a href="#h0-0-77" id="h0-0-77" class="i">+```
+</a><a href="#h0-0-78" id="h0-0-78" class="i">+<a href="https://www.youtube.com/watch?v=4oky64qN5WI">YouTube: Jonathan Blow on Simplicity </a>
+</a><a href="#h0-0-79" id="h0-0-79" class="i">+```
+</a><a href="#h0-0-80" id="h0-0-80" class="i">+mpv "https://www.youtube.com/watch?v=4oky64qN5WI"
+</a><a href="#h0-0-81" id="h0-0-81" class="i">+```
+</a><a href="#h0-0-82" id="h0-0-82" class="i">+<a href="https://www.youtube.com/watch?v=ubWB_ResHwM">YouTube: Sledgehammer programming. Jonathan Blow. </a>
+</a><a href="#h0-0-83" id="h0-0-83" class="i">+```
+</a><a href="#h0-0-84" id="h0-0-84" class="i">+mpv "https://www.youtube.com/watch?v=ubWB_ResHwM"
+</a><a href="#h0-0-85" id="h0-0-85" class="i">+```
+</a><a href="#h0-0-86" id="h0-0-86" class="i">+<a href="https://www.youtube.com/watch?v=GKYCA3UsmrU">YouTube: Handmade Hero | Getting rid of the OOP mindset </a>
+</a><a href="#h0-0-87" id="h0-0-87" class="i">+```
+</a><a href="#h0-0-88" id="h0-0-88" class="i">+mpv "https://www.youtube.com/watch?v=GKYCA3UsmrU"
+</a><a href="#h0-0-89" id="h0-0-89" class="i">+```
+</a><a href="#h0-0-90" id="h0-0-90" class="i">+<a href="https://www.youtube.com/watch?v=zjkuXtiG1og">YouTube: Handmade Hero | new vs delete | struct vs class | How to get fired </a>
+</a><a href="#h0-0-91" id="h0-0-91" class="i">+```
+</a><a href="#h0-0-92" id="h0-0-92" class="i">+mpv "https://www.youtube.com/watch?v=zjkuXtiG1og"
+</a><a href="#h0-0-93" id="h0-0-93" class="i">+```
+</a>
+ ## Medium Videos
+
+<a href="#h0-0-97" id="h0-0-97" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-98" id="h0-0-98" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-99" id="h0-0-99" class="d">-src="https://www.youtube.com/embed/xt1KNDmOYqA" title="HMH N+2">
+</a><a href="#h0-0-100" id="h0-0-100" class="d">-</iframe>
+</a><a href="#h0-0-101" id="h0-0-101" class="d">-
+</a><a href="#h0-0-102" id="h0-0-102" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-103" id="h0-0-103" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-104" id="h0-0-104" class="d">-src="https://www.youtube.com/embed/tD5NrevFtbU" title="Casey Clean Code bad performance">
+</a><a href="#h0-0-105" id="h0-0-105" class="d">-</iframe>
+</a><a href="#h0-0-106" id="h0-0-106" class="d">-
+</a><a href="#h0-0-107" id="h0-0-107" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-108" id="h0-0-108" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-109" id="h0-0-109" class="d">-src="https://www.youtube.com/embed/x2EOOJg8FkA" title="Casey Performance excuses">
+</a><a href="#h0-0-110" id="h0-0-110" class="d">-</iframe>
+</a><a href="#h0-0-111" id="h0-0-111" class="d">-
+</a><a href="#h0-0-112" id="h0-0-112" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-113" id="h0-0-113" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-114" id="h0-0-114" class="d">-src="https://www.youtube.com/embed/QM1iUe6IofM" title="Brian Will OOP is bad">
+</a><a href="#h0-0-115" id="h0-0-115" class="d">-</iframe>
+</a><a href="#h0-0-116" id="h0-0-116" class="d">-
+</a><a href="#h0-0-117" id="h0-0-117" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-118" id="h0-0-118" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-119" id="h0-0-119" class="d">-src="https://www.youtube.com/embed/IRTfhkiAqPw" title="Brian Will OOP is embarrasing">
+</a><a href="#h0-0-120" id="h0-0-120" class="d">-</iframe>
+</a><a href="#h0-0-121" id="h0-0-121" class="d">-
+</a><a href="#h0-0-122" id="h0-0-122" class="i">+<a href="https://www.youtube.com/watch?v=xt1KNDmOYqA">YouTube: Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer </a>
+</a><a href="#h0-0-123" id="h0-0-123" class="i">+```
+</a><a href="#h0-0-124" id="h0-0-124" class="i">+mpv "https://www.youtube.com/watch?v=xt1KNDmOYqA"
+</a><a href="#h0-0-125" id="h0-0-125" class="i">+```
+</a><a href="#h0-0-126" id="h0-0-126" class="i">+<a href="https://www.youtube.com/watch?v=tD5NrevFtbU">YouTube: "Clean" Code, Horrible Performance </a>
+</a><a href="#h0-0-127" id="h0-0-127" class="i">+```
+</a><a href="#h0-0-128" id="h0-0-128" class="i">+mpv "https://www.youtube.com/watch?v=tD5NrevFtbU"
+</a><a href="#h0-0-129" id="h0-0-129" class="i">+```
+</a><a href="#h0-0-130" id="h0-0-130" class="i">+Performance Excuses Debunked
+</a><a href="#h0-0-131" id="h0-0-131" class="i">+```
+</a><a href="#h0-0-132" id="h0-0-132" class="i">+mpv "https://www.youtube.com/watch?v=x2EOOJg8FkA"
+</a><a href="#h0-0-133" id="h0-0-133" class="i">+```
+</a><a href="#h0-0-134" id="h0-0-134" class="i">+<a href="https://www.youtube.com/watch?v=QM1iUe6IofM">YouTube: Object-Oriented Programming is Bad </a>
+</a><a href="#h0-0-135" id="h0-0-135" class="i">+```
+</a><a href="#h0-0-136" id="h0-0-136" class="i">+mpv "https://www.youtube.com/watch?v=QM1iUe6IofM"
+</a><a href="#h0-0-137" id="h0-0-137" class="i">+```
+</a><a href="#h0-0-138" id="h0-0-138" class="i">+<a href="https://www.youtube.com/watch?v=IRTfhkiAqPw">YouTube: Object-Oriented Programming is Embarrassing: 4 Short Examples </a>
+</a><a href="#h0-0-139" id="h0-0-139" class="i">+```
+</a><a href="#h0-0-140" id="h0-0-140" class="i">+mpv "https://www.youtube.com/watch?v=IRTfhkiAqPw"
+</a><a href="#h0-0-141" id="h0-0-141" class="i">+```
+</a>
+ ## Long Videos
+
+<a href="#h0-0-145" id="h0-0-145" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-146" id="h0-0-146" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-147" id="h0-0-147" class="d">-src="https://www.youtube.com/embed/ZLxazlP7Ppo" title="Ginger Bill Clean Code debacke">
+</a><a href="#h0-0-148" id="h0-0-148" class="d">-</iframe>
+</a><a href="#h0-0-149" id="h0-0-149" class="d">-
+</a><a href="#h0-0-150" id="h0-0-150" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-151" id="h0-0-151" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-152" id="h0-0-152" class="d">-src="https://www.youtube.com/embed/C90H3ZueZMM" title="Shawn McGrath: OOP rant">
+</a><a href="#h0-0-153" id="h0-0-153" class="d">-</iframe>
+</a><a href="#h0-0-154" id="h0-0-154" class="d">-
+</a><a href="#h0-0-155" id="h0-0-155" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-156" id="h0-0-156" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-157" id="h0-0-157" class="d">-src="https://www.youtube.com/embed/rX0ItVEVjHc" title="Mike Acton Data-Orianted Design">
+</a><a href="#h0-0-158" id="h0-0-158" class="d">-</iframe>
+</a><a href="#h0-0-159" id="h0-0-159" class="d">-
+</a><a href="#h0-0-160" id="h0-0-160" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-161" id="h0-0-161" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-162" id="h0-0-162" class="d">-src="https://www.youtube.com/embed/TZ5a3gCCZYo" title="Rfleury Enter the Arena">
+</a><a href="#h0-0-163" id="h0-0-163" class="d">-</iframe>
+</a><a href="#h0-0-164" id="h0-0-164" class="d">-
+</a><a href="#h0-0-165" id="h0-0-165" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-166" id="h0-0-166" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-167" id="h0-0-167" class="d">-src="https://www.youtube.com/embed/kZRE7HIO3vk" title="Casey 30 million line problem">
+</a><a href="#h0-0-168" id="h0-0-168" class="d">-</iframe>
+</a><a href="#h0-0-169" id="h0-0-169" class="d">-
+</a><a href="#h0-0-170" id="h0-0-170" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-171" id="h0-0-171" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-172" id="h0-0-172" class="d">-src="https://www.youtube.com/embed/7YpFGkG-u1w" title="Casey Where does bad code come from">
+</a><a href="#h0-0-173" id="h0-0-173" class="d">-</iframe>
+</a><a href="#h0-0-174" id="h0-0-174" class="d">-
+</a><a href="#h0-0-175" id="h0-0-175" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h0-0-176" id="h0-0-176" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h0-0-177" id="h0-0-177" class="d">-src="https://www.youtube.com/embed/hxM8QmyZXtg" title="Casey refterm">
+</a><a href="#h0-0-178" id="h0-0-178" class="d">-</iframe>
+</a><a href="#h0-0-179" id="h0-0-179" class="i">+<a href="https://www.youtube.com/watch?v=ZLxazlP7Ppo">YouTube: The Clean Code Debacle and Rhetoric Tricks - Casey Muratori vs Mr "Uncle Bob" Martin </a>
+</a><a href="#h0-0-180" id="h0-0-180" class="i">+```
+</a><a href="#h0-0-181" id="h0-0-181" class="i">+mpv "https://www.youtube.com/watch?v=ZLxazlP7Ppo"
+</a><a href="#h0-0-182" id="h0-0-182" class="i">+```
+</a><a href="#h0-0-183" id="h0-0-183" class="i">+<a href="https://www.youtube.com/watch?v=C90H3ZueZMM">YouTube: Shawn McGrath Demonstrates Why OOP Is A Nightmare </a>
+</a><a href="#h0-0-184" id="h0-0-184" class="i">+```
+</a><a href="#h0-0-185" id="h0-0-185" class="i">+mpv "https://www.youtube.com/watch?v=C90H3ZueZMM"
+</a><a href="#h0-0-186" id="h0-0-186" class="i">+```
+</a><a href="#h0-0-187" id="h0-0-187" class="i">+<a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">YouTube: CppCon 2014: Mike Acton "Data-Oriented Design and C++" </a>
+</a><a href="#h0-0-188" id="h0-0-188" class="i">+```
+</a><a href="#h0-0-189" id="h0-0-189" class="i">+mpv "https://www.youtube.com/watch?v=rX0ItVEVjHc"
+</a><a href="#h0-0-190" id="h0-0-190" class="i">+```
+</a><a href="#h0-0-191" id="h0-0-191" class="i">+<a href="https://www.youtube.com/watch?v=TZ5a3gCCZYo">YouTube: Enter The Arena: Simplifying Memory Management (2023) </a>
+</a><a href="#h0-0-192" id="h0-0-192" class="i">+```
+</a><a href="#h0-0-193" id="h0-0-193" class="i">+mpv "https://www.youtube.com/watch?v=TZ5a3gCCZYo"
+</a><a href="#h0-0-194" id="h0-0-194" class="i">+```
+</a><a href="#h0-0-195" id="h0-0-195" class="i">+<a href="https://www.youtube.com/watch?v=kZRE7HIO3vk">YouTube: The Thirty Million Line Problem </a>
+</a><a href="#h0-0-196" id="h0-0-196" class="i">+```
+</a><a href="#h0-0-197" id="h0-0-197" class="i">+mpv "https://www.youtube.com/watch?v=kZRE7HIO3vk"
+</a><a href="#h0-0-198" id="h0-0-198" class="i">+```
+</a><a href="#h0-0-199" id="h0-0-199" class="i">+<a href="https://www.youtube.com/watch?v=7YpFGkG-u1w">YouTube: Where Does Bad Code Come From? </a>
+</a><a href="#h0-0-200" id="h0-0-200" class="i">+```
+</a><a href="#h0-0-201" id="h0-0-201" class="i">+mpv "https://www.youtube.com/watch?v=7YpFGkG-u1w"
+</a><a href="#h0-0-202" id="h0-0-202" class="i">+```
+</a><a href="#h0-0-203" id="h0-0-203" class="i">+<a href="https://www.youtube.com/watch?v=hxM8QmyZXtg">YouTube: [EPILEPSY WARNING] How fast should an unoptimized terminal run? </a>
+</a><a href="#h0-0-204" id="h0-0-204" class="i">+```
+</a><a href="#h0-0-205" id="h0-0-205" class="i">+mpv "https://www.youtube.com/watch?v=hxM8QmyZXtg"
+</a><a href="#h0-0-206" id="h0-0-206" class="i">+```
+</a><b>diff --git a/<a id="h1" href="../file/_posts/2025-02-22-implications-of-OOP.md.html">_posts/2025-02-22-implications-of-OOP.md</a> b/<a href="../file/_posts/2025-02-22-implications-of-OOP.md.html">_posts/2025-02-22-implications-of-OOP.md</a></b>
+<a href="#h1-0" id="h1-0" class="h">@@ -279,10 +279,10 @@ When I talk to people tainted by the stains of OOP, they often end up with scatt
+</a>
+ Learning to chunk elements with the same lifetime together makes memory management a breeze.
+
+<a href="#h1-0-3" id="h1-0-3" class="d">-<iframe style="width: 80%; aspect-ratio:16/9; height: auto; margin: 10px auto;"
+</a><a href="#h1-0-4" id="h1-0-4" class="d">-frameborder="0" allowfullscreen
+</a><a href="#h1-0-5" id="h1-0-5" class="d">-src="https://www.youtube.com/embed/xt1KNDmOYqA" title="HMH N+2">
+</a><a href="#h1-0-6" id="h1-0-6" class="d">-</iframe>
+</a><a href="#h1-0-7" id="h1-0-7" class="i">+<a href="https://www.youtube.com/watch?v=xt1KNDmOYqA">YouTube: Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer </a>
+</a><a href="#h1-0-8" id="h1-0-8" class="i">+```
+</a><a href="#h1-0-9" id="h1-0-9" class="i">+mpv "https://www.youtube.com/watch?v=xt1KNDmOYqA"
+</a><a href="#h1-0-10" id="h1-0-10" class="i">+```
+</a> Want more videos like the one above? [My list of software rants worth watching]({% post_url 2025-02-21-Software-Rants %}).
+
+ Due to OOP languages supporting this single feature—namely poor automation of function pointers—they force your entire program to be written in a sub-optimal way.
+<b>diff --git a/<a id="h2" href="../file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a> b/<a href="../file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a></b>
+<a href="#h2-0" id="h2-0" class="h">@@ -4,6 +4,63 @@
+</a> <subtitle>Unnamed repository; edit this file &#39;description&#39; to name the repository.
+ </subtitle>
+ <entry>
+<a href="#h2-0-3" id="h2-0-3" class="i">+<id>dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1</id>
+</a><a href="#h2-0-4" id="h2-0-4" class="i">+<published>2025-08-05T22:26:13Z</published>
+</a><a href="#h2-0-5" id="h2-0-5" class="i">+<updated>2025-08-05T22:26:13Z</updated>
+</a><a href="#h2-0-6" id="h2-0-6" class="i">+<title type="text">fix gitignore and _build.py</title>
+</a><a href="#h2-0-7" id="h2-0-7" class="i">+<link rel="alternate" type="text/html" href="commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html" />
+</a><a href="#h2-0-8" id="h2-0-8" class="i">+<author>
+</a><a href="#h2-0-9" id="h2-0-9" class="i">+<name>Samdal</name>
+</a><a href="#h2-0-10" id="h2-0-10" class="i">+<email>samdal@protonmail.com</email>
+</a><a href="#h2-0-11" id="h2-0-11" class="i">+</author>
+</a><a href="#h2-0-12" id="h2-0-12" class="i">+<content type="text">commit dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1
+</a><a href="#h2-0-13" id="h2-0-13" class="i">+parent 048f6dbd0652679eddcef6c7df3d9dbfb5b81c93
+</a><a href="#h2-0-14" id="h2-0-14" class="i">+Author: Samdal &lt;samdal@protonmail.com&gt;
+</a><a href="#h2-0-15" id="h2-0-15" class="i">+Date: Wed, 6 Aug 2025 00:26:13 +0200
+</a><a href="#h2-0-16" id="h2-0-16" class="i">+
+</a><a href="#h2-0-17" id="h2-0-17" class="i">+fix gitignore and _build.py
+</a><a href="#h2-0-18" id="h2-0-18" class="i">+
+</a><a href="#h2-0-19" id="h2-0-19" class="i">+</content>
+</a><a href="#h2-0-20" id="h2-0-20" class="i">+</entry>
+</a><a href="#h2-0-21" id="h2-0-21" class="i">+<entry>
+</a><a href="#h2-0-22" id="h2-0-22" class="i">+<id>048f6dbd0652679eddcef6c7df3d9dbfb5b81c93</id>
+</a><a href="#h2-0-23" id="h2-0-23" class="i">+<published>2025-08-05T22:05:51Z</published>
+</a><a href="#h2-0-24" id="h2-0-24" class="i">+<updated>2025-08-05T22:05:51Z</updated>
+</a><a href="#h2-0-25" id="h2-0-25" class="i">+<title type="text">gitignore _git/repos</title>
+</a><a href="#h2-0-26" id="h2-0-26" class="i">+<link rel="alternate" type="text/html" href="commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html" />
+</a><a href="#h2-0-27" id="h2-0-27" class="i">+<author>
+</a><a href="#h2-0-28" id="h2-0-28" class="i">+<name>Samdal</name>
+</a><a href="#h2-0-29" id="h2-0-29" class="i">+<email>samdal@protonmail.com</email>
+</a><a href="#h2-0-30" id="h2-0-30" class="i">+</author>
+</a><a href="#h2-0-31" id="h2-0-31" class="i">+<content type="text">commit 048f6dbd0652679eddcef6c7df3d9dbfb5b81c93
+</a><a href="#h2-0-32" id="h2-0-32" class="i">+parent f38d40803ea2b2ed1fdafbcecf775d3e596a6b57
+</a><a href="#h2-0-33" id="h2-0-33" class="i">+Author: Samdal &lt;samdal@protonmail.com&gt;
+</a><a href="#h2-0-34" id="h2-0-34" class="i">+Date: Wed, 6 Aug 2025 00:05:51 +0200
+</a><a href="#h2-0-35" id="h2-0-35" class="i">+
+</a><a href="#h2-0-36" id="h2-0-36" class="i">+gitignore _git/repos
+</a><a href="#h2-0-37" id="h2-0-37" class="i">+
+</a><a href="#h2-0-38" id="h2-0-38" class="i">+</content>
+</a><a href="#h2-0-39" id="h2-0-39" class="i">+</entry>
+</a><a href="#h2-0-40" id="h2-0-40" class="i">+<entry>
+</a><a href="#h2-0-41" id="h2-0-41" class="i">+<id>f38d40803ea2b2ed1fdafbcecf775d3e596a6b57</id>
+</a><a href="#h2-0-42" id="h2-0-42" class="i">+<published>2025-08-05T22:01:43Z</published>
+</a><a href="#h2-0-43" id="h2-0-43" class="i">+<updated>2025-08-05T22:01:43Z</updated>
+</a><a href="#h2-0-44" id="h2-0-44" class="i">+<title type="text">make from_desktop_arch.sh safer, don&#39;t push n-channel/files</title>
+</a><a href="#h2-0-45" id="h2-0-45" class="i">+<link rel="alternate" type="text/html" href="commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html" />
+</a><a href="#h2-0-46" id="h2-0-46" class="i">+<author>
+</a><a href="#h2-0-47" id="h2-0-47" class="i">+<name>Samdal</name>
+</a><a href="#h2-0-48" id="h2-0-48" class="i">+<email>samdal@protonmail.com</email>
+</a><a href="#h2-0-49" id="h2-0-49" class="i">+</author>
+</a><a href="#h2-0-50" id="h2-0-50" class="i">+<content type="text">commit f38d40803ea2b2ed1fdafbcecf775d3e596a6b57
+</a><a href="#h2-0-51" id="h2-0-51" class="i">+parent f00e1a9199d1cc7721089f30bd80046bb387821c
+</a><a href="#h2-0-52" id="h2-0-52" class="i">+Author: Samdal &lt;samdal@protonmail.com&gt;
+</a><a href="#h2-0-53" id="h2-0-53" class="i">+Date: Wed, 6 Aug 2025 00:01:43 +0200
+</a><a href="#h2-0-54" id="h2-0-54" class="i">+
+</a><a href="#h2-0-55" id="h2-0-55" class="i">+make from_desktop_arch.sh safer, don&#39;t push n-channel/files
+</a><a href="#h2-0-56" id="h2-0-56" class="i">+
+</a><a href="#h2-0-57" id="h2-0-57" class="i">+</content>
+</a><a href="#h2-0-58" id="h2-0-58" class="i">+</entry>
+</a><a href="#h2-0-59" id="h2-0-59" class="i">+<entry>
+</a> <id>f00e1a9199d1cc7721089f30bd80046bb387821c</id>
+ <published>2025-08-05T21:32:48Z</published>
+ <updated>2025-08-05T21:32:48Z</updated>
+<b>diff --git a/<a id="h3" href="../file/git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html.html">git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html</a> b/<a href="../file/git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html.html">git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html</a></b>
+<a href="#h3-0" id="h3-0" class="h">@@ -0,0 +1,98 @@
+</a><a href="#h3-0-0" id="h3-0-0" class="i">+<!DOCTYPE html>
+</a><a href="#h3-0-1" id="h3-0-1" class="i">+<html>
+</a><a href="#h3-0-2" id="h3-0-2" class="i">+<head>
+</a><a href="#h3-0-3" id="h3-0-3" class="i">+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h3-0-4" id="h3-0-4" class="i">+<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h3-0-5" id="h3-0-5" class="i">+<title>gitignore _git/repos - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h3-0-6" id="h3-0-6" class="i">+</title>
+</a><a href="#h3-0-7" id="h3-0-7" class="i">+<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h3-0-8" id="h3-0-8" class="i">+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h3-0-9" id="h3-0-9" class="i">+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h3-0-10" id="h3-0-10" class="i">+<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h3-0-11" id="h3-0-11" class="i">+</head>
+</a><a href="#h3-0-12" id="h3-0-12" class="i">+<body>
+</a><a href="#h3-0-13" id="h3-0-13" class="i">+<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h3-0-14" id="h3-0-14" class="i">+</span></td></tr><tr><td></td><td>
+</a><a href="#h3-0-15" id="h3-0-15" class="i">+<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h3-0-16" id="h3-0-16" class="i">+<hr/>
+</a><a href="#h3-0-17" id="h3-0-17" class="i">+<div id="content">
+</a><a href="#h3-0-18" id="h3-0-18" class="i">+<pre><b>commit</b> <a href="../commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html">048f6dbd0652679eddcef6c7df3d9dbfb5b81c93</a>
+</a><a href="#h3-0-19" id="h3-0-19" class="i">+<b>parent</b> <a href="../commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html">f38d40803ea2b2ed1fdafbcecf775d3e596a6b57</a>
+</a><a href="#h3-0-20" id="h3-0-20" class="i">+<b>Author:</b> Samdal &lt;<a href="mailto:samdal@protonmail.com">samdal@protonmail.com</a>&gt;
+</a><a href="#h3-0-21" id="h3-0-21" class="i">+<b>Date:</b> Wed, 6 Aug 2025 00:05:51 +0200
+</a><a href="#h3-0-22" id="h3-0-22" class="i">+
+</a><a href="#h3-0-23" id="h3-0-23" class="i">+gitignore _git/repos
+</a><a href="#h3-0-24" id="h3-0-24" class="i">+
+</a><a href="#h3-0-25" id="h3-0-25" class="i">+<b>Diffstat:</b>
+</a><a href="#h3-0-26" id="h3-0-26" class="i">+<table><tr><td class="M">M</td><td><a href="#h0">.gitignore</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h3-0-27" id="h3-0-27" class="i">+<tr><td class="D">D</td><td><a href="#h1">_git/repos/ArduinoNative</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-28" id="h3-0-28" class="i">+<tr><td class="D">D</td><td><a href="#h2">_git/repos/ProtonPack</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-29" id="h3-0-29" class="i">+<tr><td class="D">D</td><td><a href="#h3">_git/repos/anders_tale_room_editor</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-30" id="h3-0-30" class="i">+<tr><td class="D">D</td><td><a href="#h4">_git/repos/awaparser</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-31" id="h3-0-31" class="i">+<tr><td class="D">D</td><td><a href="#h5">_git/repos/ddt_ex</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-32" id="h3-0-32" class="i">+<tr><td class="D">D</td><td><a href="#h6">_git/repos/gs_avdecode</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-33" id="h3-0-33" class="i">+<tr><td class="D">D</td><td><a href="#h7">_git/repos/gs_bucket_array</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-34" id="h3-0-34" class="i">+<tr><td class="D">D</td><td><a href="#h8">_git/repos/gs_ddt.h</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-35" id="h3-0-35" class="i">+<tr><td class="D">D</td><td><a href="#h9">_git/repos/hs</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-36" id="h3-0-36" class="i">+<tr><td class="D">D</td><td><a href="#h10">_git/repos/meep</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-37" id="h3-0-37" class="i">+<tr><td class="D">D</td><td><a href="#h11">_git/repos/minesweeper</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-38" id="h3-0-38" class="i">+<tr><td class="D">D</td><td><a href="#h12">_git/repos/nisse</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-39" id="h3-0-39" class="i">+<tr><td class="D">D</td><td><a href="#h13">_git/repos/revolver</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-40" id="h3-0-40" class="i">+<tr><td class="D">D</td><td><a href="#h14">_git/repos/se</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-41" id="h3-0-41" class="i">+<tr><td class="D">D</td><td><a href="#h15">_git/repos/snake</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h3-0-42" id="h3-0-42" class="i">+</table></pre><pre>16 files changed, 1 insertion(+), 15 deletions(-)
+</a><a href="#h3-0-43" id="h3-0-43" class="i">+<hr/><b>diff --git a/<a id="h0" href="../file/.gitignore.html">.gitignore</a> b/<a href="../file/.gitignore.html">.gitignore</a></b>
+</a><a href="#h3-0-44" id="h3-0-44" class="i">+<a href="#h0-0" id="h0-0" class="h">@@ -4,3 +4,4 @@ _site
+</a><a href="#h3-0-45" id="h3-0-45" class="i">+</a> .jekyll-metadata
+</a><a href="#h3-0-46" id="h3-0-46" class="i">+ vendor
+</a><a href="#h3-0-47" id="h3-0-47" class="i">+ git/n-channel/file
+</a><a href="#h3-0-48" id="h3-0-48" class="i">+<a href="#h0-0-3" id="h0-0-3" class="i">+_git/repos
+</a><a href="#h3-0-49" id="h3-0-49" class="i">+</a><b>diff --git a/<a id="h1" href="../file/_git/repos/ArduinoNative.html">_git/repos/ArduinoNative</a> b/<a href="../file/_git/repos/ArduinoNative.html">_git/repos/ArduinoNative</a></b>
+</a><a href="#h3-0-50" id="h3-0-50" class="i">+<a href="#h1-0" id="h1-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-51" id="h3-0-51" class="i">+</a><a href="#h1-0-0" id="h1-0-0" class="d">-Subproject commit 48bfdb909445c6708cd0e05666cd47551ef68a35
+</a><a href="#h3-0-52" id="h3-0-52" class="i">+</a><b>diff --git a/<a id="h2" href="../file/_git/repos/ProtonPack.html">_git/repos/ProtonPack</a> b/<a href="../file/_git/repos/ProtonPack.html">_git/repos/ProtonPack</a></b>
+</a><a href="#h3-0-53" id="h3-0-53" class="i">+<a href="#h2-0" id="h2-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-54" id="h3-0-54" class="i">+</a><a href="#h2-0-0" id="h2-0-0" class="d">-Subproject commit 1465872196d5171d73f47383c9e4f1332d31b620
+</a><a href="#h3-0-55" id="h3-0-55" class="i">+</a><b>diff --git a/<a id="h3" href="../file/_git/repos/anders_tale_room_editor.html">_git/repos/anders_tale_room_editor</a> b/<a href="../file/_git/repos/anders_tale_room_editor.html">_git/repos/anders_tale_room_editor</a></b>
+</a><a href="#h3-0-56" id="h3-0-56" class="i">+<a href="#h3-0" id="h3-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-57" id="h3-0-57" class="i">+</a><a href="#h3-0-0" id="h3-0-0" class="d">-Subproject commit 3f937e26dce9518c37c484d4b60a25f9268b5498
+</a><a href="#h3-0-58" id="h3-0-58" class="i">+</a><b>diff --git a/<a id="h4" href="../file/_git/repos/awaparser.html">_git/repos/awaparser</a> b/<a href="../file/_git/repos/awaparser.html">_git/repos/awaparser</a></b>
+</a><a href="#h3-0-59" id="h3-0-59" class="i">+<a href="#h4-0" id="h4-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-60" id="h3-0-60" class="i">+</a><a href="#h4-0-0" id="h4-0-0" class="d">-Subproject commit 97b977eec9f0bb15c3f8a30bb1d89df115745a5e
+</a><a href="#h3-0-61" id="h3-0-61" class="i">+</a><b>diff --git a/<a id="h5" href="../file/_git/repos/ddt_ex.html">_git/repos/ddt_ex</a> b/<a href="../file/_git/repos/ddt_ex.html">_git/repos/ddt_ex</a></b>
+</a><a href="#h3-0-62" id="h3-0-62" class="i">+<a href="#h5-0" id="h5-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-63" id="h3-0-63" class="i">+</a><a href="#h5-0-0" id="h5-0-0" class="d">-Subproject commit e3ffe13f817670b75eb001f63dbdf7bf2f0acbda
+</a><a href="#h3-0-64" id="h3-0-64" class="i">+</a><b>diff --git a/<a id="h6" href="../file/_git/repos/gs_avdecode.html">_git/repos/gs_avdecode</a> b/<a href="../file/_git/repos/gs_avdecode.html">_git/repos/gs_avdecode</a></b>
+</a><a href="#h3-0-65" id="h3-0-65" class="i">+<a href="#h6-0" id="h6-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-66" id="h3-0-66" class="i">+</a><a href="#h6-0-0" id="h6-0-0" class="d">-Subproject commit 22f1abf7d39f112579a6c44acbef06a2870acdd9
+</a><a href="#h3-0-67" id="h3-0-67" class="i">+</a><b>diff --git a/<a id="h7" href="../file/_git/repos/gs_bucket_array.html">_git/repos/gs_bucket_array</a> b/<a href="../file/_git/repos/gs_bucket_array.html">_git/repos/gs_bucket_array</a></b>
+</a><a href="#h3-0-68" id="h3-0-68" class="i">+<a href="#h7-0" id="h7-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-69" id="h3-0-69" class="i">+</a><a href="#h7-0-0" id="h7-0-0" class="d">-Subproject commit fedd0c7ed467aa9861379d400a09d0a4354fc0b3
+</a><a href="#h3-0-70" id="h3-0-70" class="i">+</a><b>diff --git a/<a id="h8" href="../file/_git/repos/gs_ddt.h.html">_git/repos/gs_ddt.h</a> b/<a href="../file/_git/repos/gs_ddt.h.html">_git/repos/gs_ddt.h</a></b>
+</a><a href="#h3-0-71" id="h3-0-71" class="i">+<a href="#h8-0" id="h8-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-72" id="h3-0-72" class="i">+</a><a href="#h8-0-0" id="h8-0-0" class="d">-Subproject commit 29bd67bde3ddca6f056b1b0a8d343c52e1b756c5
+</a><a href="#h3-0-73" id="h3-0-73" class="i">+</a><b>diff --git a/<a id="h9" href="../file/_git/repos/hs.html">_git/repos/hs</a> b/<a href="../file/_git/repos/hs.html">_git/repos/hs</a></b>
+</a><a href="#h3-0-74" id="h3-0-74" class="i">+<a href="#h9-0" id="h9-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-75" id="h3-0-75" class="i">+</a><a href="#h9-0-0" id="h9-0-0" class="d">-Subproject commit 030149422c5773d463d7dacdaf1a6693ea082f9f
+</a><a href="#h3-0-76" id="h3-0-76" class="i">+</a><b>diff --git a/<a id="h10" href="../file/_git/repos/meep.html">_git/repos/meep</a> b/<a href="../file/_git/repos/meep.html">_git/repos/meep</a></b>
+</a><a href="#h3-0-77" id="h3-0-77" class="i">+<a href="#h10-0" id="h10-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-78" id="h3-0-78" class="i">+</a><a href="#h10-0-0" id="h10-0-0" class="d">-Subproject commit 6ba476dc2ba557ce39ca1242b33b01f1b7b56312
+</a><a href="#h3-0-79" id="h3-0-79" class="i">+</a><b>diff --git a/<a id="h11" href="../file/_git/repos/minesweeper.html">_git/repos/minesweeper</a> b/<a href="../file/_git/repos/minesweeper.html">_git/repos/minesweeper</a></b>
+</a><a href="#h3-0-80" id="h3-0-80" class="i">+<a href="#h11-0" id="h11-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-81" id="h3-0-81" class="i">+</a><a href="#h11-0-0" id="h11-0-0" class="d">-Subproject commit 747e7cd4189adbf2547d2afef2dc81cebea80155
+</a><a href="#h3-0-82" id="h3-0-82" class="i">+</a><b>diff --git a/<a id="h12" href="../file/_git/repos/nisse.html">_git/repos/nisse</a> b/<a href="../file/_git/repos/nisse.html">_git/repos/nisse</a></b>
+</a><a href="#h3-0-83" id="h3-0-83" class="i">+<a href="#h12-0" id="h12-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-84" id="h3-0-84" class="i">+</a><a href="#h12-0-0" id="h12-0-0" class="d">-Subproject commit 37257118e5006d0413c17667e0a11687d731cf82
+</a><a href="#h3-0-85" id="h3-0-85" class="i">+</a><b>diff --git a/<a id="h13" href="../file/_git/repos/revolver.html">_git/repos/revolver</a> b/<a href="../file/_git/repos/revolver.html">_git/repos/revolver</a></b>
+</a><a href="#h3-0-86" id="h3-0-86" class="i">+<a href="#h13-0" id="h13-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-87" id="h3-0-87" class="i">+</a><a href="#h13-0-0" id="h13-0-0" class="d">-Subproject commit 7851f1a65c777e5d3464bf3bba08b7b68389bf81
+</a><a href="#h3-0-88" id="h3-0-88" class="i">+</a><b>diff --git a/<a id="h14" href="../file/_git/repos/se.html">_git/repos/se</a> b/<a href="../file/_git/repos/se.html">_git/repos/se</a></b>
+</a><a href="#h3-0-89" id="h3-0-89" class="i">+<a href="#h14-0" id="h14-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-90" id="h3-0-90" class="i">+</a><a href="#h14-0-0" id="h14-0-0" class="d">-Subproject commit 2b705c4a5719f5e4e37789c002b60e630c6af9aa
+</a><a href="#h3-0-91" id="h3-0-91" class="i">+</a><b>diff --git a/<a id="h15" href="../file/_git/repos/snake.html">_git/repos/snake</a> b/<a href="../file/_git/repos/snake.html">_git/repos/snake</a></b>
+</a><a href="#h3-0-92" id="h3-0-92" class="i">+<a href="#h15-0" id="h15-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h3-0-93" id="h3-0-93" class="i">+</a><a href="#h15-0-0" id="h15-0-0" class="d">-Subproject commit d7b871afeec3a1b7c85632203e3fe1cfdab72eca
+</a><a href="#h3-0-94" id="h3-0-94" class="i">+</a></pre>
+</a><a href="#h3-0-95" id="h3-0-95" class="i">+</div>
+</a><a href="#h3-0-96" id="h3-0-96" class="i">+</body>
+</a><a href="#h3-0-97" id="h3-0-97" class="i">+</html>
+</a><b>diff --git a/<a id="h4" href="../file/git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html.html">git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html</a> b/<a href="../file/git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html.html">git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html</a></b>
+<a href="#h4-0" id="h4-0" class="h">@@ -0,0 +1,57 @@
+</a><a href="#h4-0-0" id="h4-0-0" class="i">+<!DOCTYPE html>
+</a><a href="#h4-0-1" id="h4-0-1" class="i">+<html>
+</a><a href="#h4-0-2" id="h4-0-2" class="i">+<head>
+</a><a href="#h4-0-3" id="h4-0-3" class="i">+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h4-0-4" id="h4-0-4" class="i">+<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h4-0-5" id="h4-0-5" class="i">+<title>fix gitignore and _build.py - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h4-0-6" id="h4-0-6" class="i">+</title>
+</a><a href="#h4-0-7" id="h4-0-7" class="i">+<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h4-0-8" id="h4-0-8" class="i">+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h4-0-9" id="h4-0-9" class="i">+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h4-0-10" id="h4-0-10" class="i">+<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h4-0-11" id="h4-0-11" class="i">+</head>
+</a><a href="#h4-0-12" id="h4-0-12" class="i">+<body>
+</a><a href="#h4-0-13" id="h4-0-13" class="i">+<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h4-0-14" id="h4-0-14" class="i">+</span></td></tr><tr><td></td><td>
+</a><a href="#h4-0-15" id="h4-0-15" class="i">+<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h4-0-16" id="h4-0-16" class="i">+<hr/>
+</a><a href="#h4-0-17" id="h4-0-17" class="i">+<div id="content">
+</a><a href="#h4-0-18" id="h4-0-18" class="i">+<pre><b>commit</b> <a href="../commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html">dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1</a>
+</a><a href="#h4-0-19" id="h4-0-19" class="i">+<b>parent</b> <a href="../commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html">048f6dbd0652679eddcef6c7df3d9dbfb5b81c93</a>
+</a><a href="#h4-0-20" id="h4-0-20" class="i">+<b>Author:</b> Samdal &lt;<a href="mailto:samdal@protonmail.com">samdal@protonmail.com</a>&gt;
+</a><a href="#h4-0-21" id="h4-0-21" class="i">+<b>Date:</b> Wed, 6 Aug 2025 00:26:13 +0200
+</a><a href="#h4-0-22" id="h4-0-22" class="i">+
+</a><a href="#h4-0-23" id="h4-0-23" class="i">+fix gitignore and _build.py
+</a><a href="#h4-0-24" id="h4-0-24" class="i">+
+</a><a href="#h4-0-25" id="h4-0-25" class="i">+<b>Diffstat:</b>
+</a><a href="#h4-0-26" id="h4-0-26" class="i">+<table><tr><td class="M">M</td><td><a href="#h0">.gitignore</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h4-0-27" id="h4-0-27" class="i">+<tr><td class="M">M</td><td><a href="#h1">Gemfile.lock</a></td><td> | </td><td class="num">2</td><td><span class="i">+</span><span class="d">-</span></td></tr>
+</a><a href="#h4-0-28" id="h4-0-28" class="i">+<tr><td class="M">M</td><td><a href="#h2">_build.py</a></td><td> | </td><td class="num">2</td><td><span class="i">+</span><span class="d">-</span></td></tr>
+</a><a href="#h4-0-29" id="h4-0-29" class="i">+</table></pre><pre>3 files changed, 3 insertions(+), 2 deletions(-)
+</a><a href="#h4-0-30" id="h4-0-30" class="i">+<hr/><b>diff --git a/<a id="h0" href="../file/.gitignore.html">.gitignore</a> b/<a href="../file/.gitignore.html">.gitignore</a></b>
+</a><a href="#h4-0-31" id="h4-0-31" class="i">+<a href="#h0-0" id="h0-0" class="h">@@ -2,6 +2,7 @@ _site
+</a><a href="#h4-0-32" id="h4-0-32" class="i">+</a> .sass-cache
+</a><a href="#h4-0-33" id="h4-0-33" class="i">+ .jekyll-cache
+</a><a href="#h4-0-34" id="h4-0-34" class="i">+ .jekyll-metadata
+</a><a href="#h4-0-35" id="h4-0-35" class="i">+<a href="#h0-0-3" id="h0-0-3" class="i">+.bundle
+</a><a href="#h4-0-36" id="h4-0-36" class="i">+</a> vendor
+</a><a href="#h4-0-37" id="h4-0-37" class="i">+ git/n-channel/file
+</a><a href="#h4-0-38" id="h4-0-38" class="i">+ _git/repos
+</a><a href="#h4-0-39" id="h4-0-39" class="i">+<b>diff --git a/<a id="h1" href="../file/Gemfile.lock.html">Gemfile.lock</a> b/<a href="../file/Gemfile.lock.html">Gemfile.lock</a></b>
+</a><a href="#h4-0-40" id="h4-0-40" class="i">+<a href="#h1-0" id="h1-0" class="h">@@ -230,4 +230,4 @@ DEPENDENCIES
+</a><a href="#h4-0-41" id="h4-0-41" class="i">+</a> wdm (~&gt; 0.1)
+</a><a href="#h4-0-42" id="h4-0-42" class="i">+
+</a><a href="#h4-0-43" id="h4-0-43" class="i">+ BUNDLED WITH
+</a><a href="#h4-0-44" id="h4-0-44" class="i">+<a href="#h1-0-3" id="h1-0-3" class="d">- 2.6.1
+</a><a href="#h4-0-45" id="h4-0-45" class="i">+</a><a href="#h1-0-4" id="h1-0-4" class="i">+ 2.6.9
+</a><a href="#h4-0-46" id="h4-0-46" class="i">+</a><b>diff --git a/<a id="h2" href="../file/_build.py.html">_build.py</a> b/<a href="../file/_build.py.html">_build.py</a></b>
+</a><a href="#h4-0-47" id="h4-0-47" class="i">+<a href="#h2-0" id="h2-0" class="h">@@ -83,4 +83,4 @@ else:
+</a><a href="#h4-0-48" id="h4-0-48" class="i">+</a> s(&quot;bundle exec jekyll s&quot;)
+</a><a href="#h4-0-49" id="h4-0-49" class="i">+
+</a><a href="#h4-0-50" id="h4-0-50" class="i">+ if push:
+</a><a href="#h4-0-51" id="h4-0-51" class="i">+<a href="#h2-0-3" id="h2-0-3" class="d">- s(&quot;/home/halvard/.gem/ruby/3.3.0/bin/neocities push _site/&quot;)
+</a><a href="#h4-0-52" id="h4-0-52" class="i">+</a><a href="#h2-0-4" id="h2-0-4" class="i">+ s(&quot;bundle exec neocities push _site/&quot;)
+</a><a href="#h4-0-53" id="h4-0-53" class="i">+</a></pre>
+</a><a href="#h4-0-54" id="h4-0-54" class="i">+</div>
+</a><a href="#h4-0-55" id="h4-0-55" class="i">+</body>
+</a><a href="#h4-0-56" id="h4-0-56" class="i">+</html>
+</a><b>diff --git a/<a id="h5" href="../file/git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html.html">git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html</a> b/<a href="../file/git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html.html">git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html</a></b>
+<a href="#h5-0" id="h5-0" class="h">@@ -0,0 +1,3308 @@
+</a><a href="#h5-0-0" id="h5-0-0" class="i">+<!DOCTYPE html>
+</a><a href="#h5-0-1" id="h5-0-1" class="i">+<html>
+</a><a href="#h5-0-2" id="h5-0-2" class="i">+<head>
+</a><a href="#h5-0-3" id="h5-0-3" class="i">+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</a><a href="#h5-0-4" id="h5-0-4" class="i">+<meta name="viewport" content="width=device-width, initial-scale=1" />
+</a><a href="#h5-0-5" id="h5-0-5" class="i">+<title>make from_desktop_arch.sh safer, don&#39;t push n-channel/files - n-channel - Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h5-0-6" id="h5-0-6" class="i">+</title>
+</a><a href="#h5-0-7" id="h5-0-7" class="i">+<link rel="icon" type="image/png" href="../favicon.png" />
+</a><a href="#h5-0-8" id="h5-0-8" class="i">+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed" href="../atom.xml" />
+</a><a href="#h5-0-9" id="h5-0-9" class="i">+<link rel="alternate" type="application/atom+xml" title="n-channel Atom Feed (tags)" href="../tags.xml" />
+</a><a href="#h5-0-10" id="h5-0-10" class="i">+<link rel="stylesheet" type="text/css" href="../style.css" />
+</a><a href="#h5-0-11" id="h5-0-11" class="i">+</head>
+</a><a href="#h5-0-12" id="h5-0-12" class="i">+<body>
+</a><a href="#h5-0-13" id="h5-0-13" class="i">+<table><tr><td><a href="../../"><img src="../logo.png" alt="" width="32" height="32" /></a></td><td><h1>n-channel</h1><span class="desc">Unnamed repository; edit this file &#39;description&#39; to name the repository.
+</a><a href="#h5-0-14" id="h5-0-14" class="i">+</span></td></tr><tr><td></td><td>
+</a><a href="#h5-0-15" id="h5-0-15" class="i">+<a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+</a><a href="#h5-0-16" id="h5-0-16" class="i">+<hr/>
+</a><a href="#h5-0-17" id="h5-0-17" class="i">+<div id="content">
+</a><a href="#h5-0-18" id="h5-0-18" class="i">+<pre><b>commit</b> <a href="../commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html">f38d40803ea2b2ed1fdafbcecf775d3e596a6b57</a>
+</a><a href="#h5-0-19" id="h5-0-19" class="i">+<b>parent</b> <a href="../commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html">f00e1a9199d1cc7721089f30bd80046bb387821c</a>
+</a><a href="#h5-0-20" id="h5-0-20" class="i">+<b>Author:</b> Samdal &lt;<a href="mailto:samdal@protonmail.com">samdal@protonmail.com</a>&gt;
+</a><a href="#h5-0-21" id="h5-0-21" class="i">+<b>Date:</b> Wed, 6 Aug 2025 00:01:43 +0200
+</a><a href="#h5-0-22" id="h5-0-22" class="i">+
+</a><a href="#h5-0-23" id="h5-0-23" class="i">+make from_desktop_arch.sh safer, don&#39;t push n-channel/files
+</a><a href="#h5-0-24" id="h5-0-24" class="i">+
+</a><a href="#h5-0-25" id="h5-0-25" class="i">+<b>Diffstat:</b>
+</a><a href="#h5-0-26" id="h5-0-26" class="i">+<table><tr><td class="M">M</td><td><a href="#h0">.gitignore</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-27" id="h5-0-27" class="i">+<tr><td class="M">M</td><td><a href="#h1">_build.py</a></td><td> | </td><td class="num">32</td><td><span class="i">++++++++++++++++</span><span class="d">----------------</span></td></tr>
+</a><a href="#h5-0-28" id="h5-0-28" class="i">+<tr><td class="M">M</td><td><a href="#h2">_config.yml</a></td><td> | </td><td class="num">3</td><td><span class="i">+</span><span class="d">--</span></td></tr>
+</a><a href="#h5-0-29" id="h5-0-29" class="i">+<tr><td class="D">D</td><td><a href="#h3">_git/ArduinoNative</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-30" id="h5-0-30" class="i">+<tr><td class="D">D</td><td><a href="#h4">_git/ProtonPack</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-31" id="h5-0-31" class="i">+<tr><td class="D">D</td><td><a href="#h5">_git/anders_tale_room_editor</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-32" id="h5-0-32" class="i">+<tr><td class="D">D</td><td><a href="#h6">_git/awaparser</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-33" id="h5-0-33" class="i">+<tr><td class="D">D</td><td><a href="#h7">_git/ddt_ex</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-34" id="h5-0-34" class="i">+<tr><td class="M">M</td><td><a href="#h8">_git/from_desktop_arch.sh</a></td><td> | </td><td class="num">33</td><td><span class="i">+++++++++++++++++</span><span class="d">----------------</span></td></tr>
+</a><a href="#h5-0-35" id="h5-0-35" class="i">+<tr><td class="D">D</td><td><a href="#h9">_git/gs_avdecode</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-36" id="h5-0-36" class="i">+<tr><td class="D">D</td><td><a href="#h10">_git/gs_bucket_array</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-37" id="h5-0-37" class="i">+<tr><td class="D">D</td><td><a href="#h11">_git/gs_ddt.h</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-38" id="h5-0-38" class="i">+<tr><td class="D">D</td><td><a href="#h12">_git/hs</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-39" id="h5-0-39" class="i">+<tr><td class="D">D</td><td><a href="#h13">_git/meep</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-40" id="h5-0-40" class="i">+<tr><td class="D">D</td><td><a href="#h14">_git/minesweeper</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-41" id="h5-0-41" class="i">+<tr><td class="D">D</td><td><a href="#h15">_git/nisse</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-42" id="h5-0-42" class="i">+<tr><td class="A">A</td><td><a href="#h16">_git/repos/ArduinoNative</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-43" id="h5-0-43" class="i">+<tr><td class="A">A</td><td><a href="#h17">_git/repos/ProtonPack</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-44" id="h5-0-44" class="i">+<tr><td class="A">A</td><td><a href="#h18">_git/repos/anders_tale_room_editor</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-45" id="h5-0-45" class="i">+<tr><td class="A">A</td><td><a href="#h19">_git/repos/awaparser</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-46" id="h5-0-46" class="i">+<tr><td class="A">A</td><td><a href="#h20">_git/repos/ddt_ex</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-47" id="h5-0-47" class="i">+<tr><td class="A">A</td><td><a href="#h21">_git/repos/gs_avdecode</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-48" id="h5-0-48" class="i">+<tr><td class="A">A</td><td><a href="#h22">_git/repos/gs_bucket_array</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-49" id="h5-0-49" class="i">+<tr><td class="A">A</td><td><a href="#h23">_git/repos/gs_ddt.h</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-50" id="h5-0-50" class="i">+<tr><td class="A">A</td><td><a href="#h24">_git/repos/hs</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-51" id="h5-0-51" class="i">+<tr><td class="A">A</td><td><a href="#h25">_git/repos/meep</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-52" id="h5-0-52" class="i">+<tr><td class="A">A</td><td><a href="#h26">_git/repos/minesweeper</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-53" id="h5-0-53" class="i">+<tr><td class="A">A</td><td><a href="#h27">_git/repos/nisse</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-54" id="h5-0-54" class="i">+<tr><td class="A">A</td><td><a href="#h28">_git/repos/revolver</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-55" id="h5-0-55" class="i">+<tr><td class="A">A</td><td><a href="#h29">_git/repos/se</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-56" id="h5-0-56" class="i">+<tr><td class="A">A</td><td><a href="#h30">_git/repos/snake</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-57" id="h5-0-57" class="i">+<tr><td class="D">D</td><td><a href="#h31">_git/revolver</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-58" id="h5-0-58" class="i">+<tr><td class="D">D</td><td><a href="#h32">_git/se</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-59" id="h5-0-59" class="i">+<tr><td class="D">D</td><td><a href="#h33">_git/snake</a></td><td> | </td><td class="num">1</td><td><span class="i"></span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-60" id="h5-0-60" class="i">+<tr><td class="M">M</td><td><a href="#h34">git/n-channel/atom.xml</a></td><td> | </td><td class="num">19</td><td><span class="i">+++++++++++++++++++</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-61" id="h5-0-61" class="i">+<tr><td class="A">A</td><td><a href="#h35">git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html</a></td><td> | </td><td class="num">30</td><td><span class="i">++++++++++++++++++++++++++++++</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-62" id="h5-0-62" class="i">+<tr><td class="M">M</td><td><a href="#h36">git/n-channel/file/Gemfile.html</a></td><td> | </td><td class="num">5</td><td><span class="i">++++</span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-63" id="h5-0-63" class="i">+<tr><td class="M">M</td><td><a href="#h37">git/n-channel/file/Gemfile.lock.html</a></td><td> | </td><td class="num">390</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++</span><span class="d">----------------------------------</span></td></tr>
+</a><a href="#h5-0-64" id="h5-0-64" class="i">+<tr><td class="M">M</td><td><a href="#h38">git/n-channel/file/_config.yml.html</a></td><td> | </td><td class="num">104</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++</span><span class="d">-------------------------------------</span></td></tr>
+</a><a href="#h5-0-65" id="h5-0-65" class="i">+<tr><td class="M">M</td><td><a href="#h39">git/n-channel/file/_data/navigation.yml.html</a></td><td> | </td><td class="num">12</td><td><span class="i">+++++++</span><span class="d">-----</span></td></tr>
+</a><a href="#h5-0-66" id="h5-0-66" class="i">+<tr><td class="M">M</td><td><a href="#h40">git/n-channel/file/_pages/about.md.html</a></td><td> | </td><td class="num">69</td><td><span class="i">++++++++++++++++++++++++++++++++++</span><span class="d">-----------------------------------</span></td></tr>
+</a><a href="#h5-0-67" id="h5-0-67" class="i">+<tr><td class="M">M</td><td><a href="#h41">git/n-channel/file/_sass/_main.scss.html</a></td><td> | </td><td class="num">131</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++</span><span class="d">----------------------------------------</span></td></tr>
+</a><a href="#h5-0-68" id="h5-0-68" class="i">+<tr><td class="M">M</td><td><a href="#h42">git/n-channel/file/atom.xml.html</a></td><td> | </td><td class="num">1232</td><td><span class="i">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d">--</span></td></tr>
+</a><a href="#h5-0-69" id="h5-0-69" class="i">+<tr><td class="M">M</td><td><a href="#h43">git/n-channel/file/index.html.html</a></td><td> | </td><td class="num">4</td><td><span class="i">++</span><span class="d">--</span></td></tr>
+</a><a href="#h5-0-70" id="h5-0-70" class="i">+<tr><td class="M">M</td><td><a href="#h44">git/n-channel/files.html</a></td><td> | </td><td class="num">855</td><td><span class="i">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-71" id="h5-0-71" class="i">+<tr><td class="M">M</td><td><a href="#h45">git/n-channel/log.html</a></td><td> | </td><td class="num">1</td><td><span class="i">+</span><span class="d"></span></td></tr>
+</a><a href="#h5-0-72" id="h5-0-72" class="i">+<tr><td class="M">M</td><td><a href="#h46">git/n-channel/refs.html</a></td><td> | </td><td class="num">2</td><td><span class="i">+</span><span class="d">-</span></td></tr>
+</a><a href="#h5-0-73" id="h5-0-73" class="i">+</table></pre><pre>47 files changed, 2543 insertions(+), 410 deletions(-)
+</a><a href="#h5-0-74" id="h5-0-74" class="i">+<hr/><b>diff --git a/<a id="h0" href="../file/.gitignore.html">.gitignore</a> b/<a href="../file/.gitignore.html">.gitignore</a></b>
+</a><a href="#h5-0-75" id="h5-0-75" class="i">+<a href="#h0-0" id="h0-0" class="h">@@ -3,3 +3,4 @@ _site
+</a><a href="#h5-0-76" id="h5-0-76" class="i">+</a> .jekyll-cache
+</a><a href="#h5-0-77" id="h5-0-77" class="i">+ .jekyll-metadata
+</a><a href="#h5-0-78" id="h5-0-78" class="i">+ vendor
+</a><a href="#h5-0-79" id="h5-0-79" class="i">+<a href="#h0-0-3" id="h0-0-3" class="i">+git/n-channel/file
+</a><a href="#h5-0-80" id="h5-0-80" class="i">+</a><b>diff --git a/<a id="h1" href="../file/_build.py.html">_build.py</a> b/<a href="../file/_build.py.html">_build.py</a></b>
+</a><a href="#h5-0-81" id="h5-0-81" class="i">+<a href="#h1-0" id="h1-0" class="h">@@ -35,22 +35,22 @@ class git_site:
+</a><a href="#h5-0-82" id="h5-0-82" class="i">+</a>
+</a><a href="#h5-0-83" id="h5-0-83" class="i">+
+</a><a href="#h5-0-84" id="h5-0-84" class="i">+ git_sites = [
+</a><a href="#h5-0-85" id="h5-0-85" class="i">+<a href="#h1-0-3" id="h1-0-3" class="d">- git_site(&quot;n-channel&quot; , &quot;../../&quot; , None),
+</a><a href="#h5-0-86" id="h5-0-86" class="i">+</a><a href="#h1-0-4" id="h1-0-4" class="d">- git_site(&quot;ddt_ex&quot; , &quot;../../_git/ddt_ex&quot; , None),
+</a><a href="#h5-0-87" id="h5-0-87" class="i">+</a><a href="#h1-0-5" id="h1-0-5" class="d">- git_site(&quot;gs_ddt.h&quot; , &quot;../../_git/gs_ddt.h&quot; , None),
+</a><a href="#h5-0-88" id="h5-0-88" class="i">+</a><a href="#h1-0-6" id="h1-0-6" class="d">- git_site(&quot;awaparser&quot; , &quot;../../_git/awaparser&quot; , None),
+</a><a href="#h5-0-89" id="h5-0-89" class="i">+</a><a href="#h1-0-7" id="h1-0-7" class="d">- git_site(&quot;ArduinoNative&quot; , &quot;../../_git/ArduinoNative&quot; , None),
+</a><a href="#h5-0-90" id="h5-0-90" class="i">+</a><a href="#h1-0-8" id="h1-0-8" class="d">- git_site(&quot;ProtonPack&quot; , &quot;../../_git/ProtonPack&quot; , None),
+</a><a href="#h5-0-91" id="h5-0-91" class="i">+</a><a href="#h1-0-9" id="h1-0-9" class="d">- git_site(&quot;revolver&quot; , &quot;../../_git/revolver&quot; , None),
+</a><a href="#h5-0-92" id="h5-0-92" class="i">+</a><a href="#h1-0-10" id="h1-0-10" class="d">- git_site(&quot;se&quot; , &quot;../../_git/se&quot; , None),
+</a><a href="#h5-0-93" id="h5-0-93" class="i">+</a><a href="#h1-0-11" id="h1-0-11" class="d">- git_site(&quot;gs_avdecode&quot; , &quot;../../_git/gs_avdecode&quot; , None),
+</a><a href="#h5-0-94" id="h5-0-94" class="i">+</a><a href="#h1-0-12" id="h1-0-12" class="d">- git_site(&quot;hs&quot; , &quot;../../_git/hs&quot; , None),
+</a><a href="#h5-0-95" id="h5-0-95" class="i">+</a><a href="#h1-0-13" id="h1-0-13" class="d">- git_site(&quot;minesweeper&quot; , &quot;../../_git/minesweeper&quot; , None),
+</a><a href="#h5-0-96" id="h5-0-96" class="i">+</a><a href="#h1-0-14" id="h1-0-14" class="d">- git_site(&quot;nisse&quot; , &quot;../../_git/nisse&quot; , None),
+</a><a href="#h5-0-97" id="h5-0-97" class="i">+</a><a href="#h1-0-15" id="h1-0-15" class="d">- git_site(&quot;snake&quot; , &quot;../../_git/snake&quot; , None),
+</a><a href="#h5-0-98" id="h5-0-98" class="i">+</a><a href="#h1-0-16" id="h1-0-16" class="d">- git_site(&quot;gs_bucket_array&quot; , &quot;../../_git/gs_bucket_array&quot; , None),
+</a><a href="#h5-0-99" id="h5-0-99" class="i">+</a><a href="#h1-0-17" id="h1-0-17" class="d">- git_site(&quot;meep&quot; , &quot;../../_git/meep&quot; , None),
+</a><a href="#h5-0-100" id="h5-0-100" class="i">+</a><a href="#h1-0-18" id="h1-0-18" class="d">- git_site(&quot;anders_tale_room_editor&quot; , &quot;../../_git/anders_tale_room_editor&quot; , None),
+</a><a href="#h5-0-101" id="h5-0-101" class="i">+</a><a href="#h1-0-19" id="h1-0-19" class="i">+ git_site(&quot;n-channel&quot; , &quot;../../&quot; , None),
+</a><a href="#h5-0-102" id="h5-0-102" class="i">+</a><a href="#h1-0-20" id="h1-0-20" class="i">+ git_site(&quot;ddt_ex&quot; , &quot;../../_git/repos/ddt_ex&quot; , None),
+</a><a href="#h5-0-103" id="h5-0-103" class="i">+</a><a href="#h1-0-21" id="h1-0-21" class="i">+ git_site(&quot;gs_ddt.h&quot; , &quot;../../_git/repos/gs_ddt.h&quot; , None),
+</a><a href="#h5-0-104" id="h5-0-104" class="i">+</a><a href="#h1-0-22" id="h1-0-22" class="i">+ git_site(&quot;awaparser&quot; , &quot;../../_git/repos/awaparser&quot; , None),
+</a><a href="#h5-0-105" id="h5-0-105" class="i">+</a><a href="#h1-0-23" id="h1-0-23" class="i">+ git_site(&quot;ArduinoNative&quot; , &quot;../../_git/repos/ArduinoNative&quot; , None),
+</a><a href="#h5-0-106" id="h5-0-106" class="i">+</a><a href="#h1-0-24" id="h1-0-24" class="i">+ git_site(&quot;ProtonPack&quot; , &quot;../../_git/repos/ProtonPack&quot; , None),
+</a><a href="#h5-0-107" id="h5-0-107" class="i">+</a><a href="#h1-0-25" id="h1-0-25" class="i">+ git_site(&quot;revolver&quot; , &quot;../../_git/repos/revolver&quot; , None),
+</a><a href="#h5-0-108" id="h5-0-108" class="i">+</a><a href="#h1-0-26" id="h1-0-26" class="i">+ git_site(&quot;se&quot; , &quot;../../_git/repos/se&quot; , None),
+</a><a href="#h5-0-109" id="h5-0-109" class="i">+</a><a href="#h1-0-27" id="h1-0-27" class="i">+ git_site(&quot;gs_avdecode&quot; , &quot;../../_git/repos/gs_avdecode&quot; , None),
+</a><a href="#h5-0-110" id="h5-0-110" class="i">+</a><a href="#h1-0-28" id="h1-0-28" class="i">+ git_site(&quot;hs&quot; , &quot;../../_git/repos/hs&quot; , None),
+</a><a href="#h5-0-111" id="h5-0-111" class="i">+</a><a href="#h1-0-29" id="h1-0-29" class="i">+ git_site(&quot;minesweeper&quot; , &quot;../../_git/repos/minesweeper&quot; , None),
+</a><a href="#h5-0-112" id="h5-0-112" class="i">+</a><a href="#h1-0-30" id="h1-0-30" class="i">+ git_site(&quot;nisse&quot; , &quot;../../_git/repos/nisse&quot; , None),
+</a><a href="#h5-0-113" id="h5-0-113" class="i">+</a><a href="#h1-0-31" id="h1-0-31" class="i">+ git_site(&quot;snake&quot; , &quot;../../_git/repos/snake&quot; , None),
+</a><a href="#h5-0-114" id="h5-0-114" class="i">+</a><a href="#h1-0-32" id="h1-0-32" class="i">+ git_site(&quot;gs_bucket_array&quot; , &quot;../../_git/repos/gs_bucket_array&quot; , None),
+</a><a href="#h5-0-115" id="h5-0-115" class="i">+</a><a href="#h1-0-33" id="h1-0-33" class="i">+ git_site(&quot;meep&quot; , &quot;../../_git/repos/meep&quot; , None),
+</a><a href="#h5-0-116" id="h5-0-116" class="i">+</a><a href="#h1-0-34" id="h1-0-34" class="i">+ git_site(&quot;anders_tale_room_editor&quot; , &quot;../../_git/repos/anders_tale_room_editor&quot; , None),
+</a><a href="#h5-0-117" id="h5-0-117" class="i">+</a> ]
+</a><a href="#h5-0-118" id="h5-0-118" class="i">+
+</a><a href="#h5-0-119" id="h5-0-119" class="i">+ # CREATE STAGIT SITES ########
+</a><a href="#h5-0-120" id="h5-0-120" class="i">+<b>diff --git a/<a id="h2" href="../file/_config.yml.html">_config.yml</a> b/<a href="../file/_config.yml.html">_config.yml</a></b>
+</a><a href="#h5-0-121" id="h5-0-121" class="i">+<a href="#h2-0" id="h2-0" class="h">@@ -10,8 +10,7 @@ highlighter: none
+</a><a href="#h5-0-122" id="h5-0-122" class="i">+</a>
+</a><a href="#h5-0-123" id="h5-0-123" class="i">+ exclude:
+</a><a href="#h5-0-124" id="h5-0-124" class="i">+ - .jekyll-cache
+</a><a href="#h5-0-125" id="h5-0-125" class="i">+<a href="#h2-0-3" id="h2-0-3" class="d">- - &quot;git/n-channel/file/_posts/&quot;
+</a><a href="#h5-0-126" id="h5-0-126" class="i">+</a><a href="#h2-0-4" id="h2-0-4" class="d">- - &quot;git/n-channel/file/_pages/&quot;
+</a><a href="#h5-0-127" id="h5-0-127" class="i">+</a><a href="#h2-0-5" id="h2-0-5" class="i">+ - &quot;git/n-channel/file&quot;
+</a><a href="#h5-0-128" id="h5-0-128" class="i">+</a>
+</a><a href="#h5-0-129" id="h5-0-129" class="i">+ compress_html:
+</a><a href="#h5-0-130" id="h5-0-130" class="i">+ clippings: all
+</a><a href="#h5-0-131" id="h5-0-131" class="i">+<b>diff --git a/<a id="h3" href="../file/_git/ArduinoNative.html">_git/ArduinoNative</a> b/<a href="../file/_git/ArduinoNative.html">_git/ArduinoNative</a></b>
+</a><a href="#h5-0-132" id="h5-0-132" class="i">+<a href="#h3-0" id="h3-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-133" id="h5-0-133" class="i">+</a><a href="#h3-0-0" id="h3-0-0" class="d">-Subproject commit 48bfdb909445c6708cd0e05666cd47551ef68a35
+</a><a href="#h5-0-134" id="h5-0-134" class="i">+</a><b>diff --git a/<a id="h4" href="../file/_git/ProtonPack.html">_git/ProtonPack</a> b/<a href="../file/_git/ProtonPack.html">_git/ProtonPack</a></b>
+</a><a href="#h5-0-135" id="h5-0-135" class="i">+<a href="#h4-0" id="h4-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-136" id="h5-0-136" class="i">+</a><a href="#h4-0-0" id="h4-0-0" class="d">-Subproject commit 1465872196d5171d73f47383c9e4f1332d31b620
+</a><a href="#h5-0-137" id="h5-0-137" class="i">+</a><b>diff --git a/<a id="h5" href="../file/_git/anders_tale_room_editor.html">_git/anders_tale_room_editor</a> b/<a href="../file/_git/anders_tale_room_editor.html">_git/anders_tale_room_editor</a></b>
+</a><a href="#h5-0-138" id="h5-0-138" class="i">+<a href="#h5-0" id="h5-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-139" id="h5-0-139" class="i">+</a><a href="#h5-0-0" id="h5-0-0" class="d">-Subproject commit 3f937e26dce9518c37c484d4b60a25f9268b5498
+</a><a href="#h5-0-140" id="h5-0-140" class="i">+</a><b>diff --git a/<a id="h6" href="../file/_git/awaparser.html">_git/awaparser</a> b/<a href="../file/_git/awaparser.html">_git/awaparser</a></b>
+</a><a href="#h5-0-141" id="h5-0-141" class="i">+<a href="#h6-0" id="h6-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-142" id="h5-0-142" class="i">+</a><a href="#h6-0-0" id="h6-0-0" class="d">-Subproject commit 97b977eec9f0bb15c3f8a30bb1d89df115745a5e
+</a><a href="#h5-0-143" id="h5-0-143" class="i">+</a><b>diff --git a/<a id="h7" href="../file/_git/ddt_ex.html">_git/ddt_ex</a> b/<a href="../file/_git/ddt_ex.html">_git/ddt_ex</a></b>
+</a><a href="#h5-0-144" id="h5-0-144" class="i">+<a href="#h7-0" id="h7-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-145" id="h5-0-145" class="i">+</a><a href="#h7-0-0" id="h7-0-0" class="d">-Subproject commit e3ffe13f817670b75eb001f63dbdf7bf2f0acbda
+</a><a href="#h5-0-146" id="h5-0-146" class="i">+</a><b>diff --git a/<a id="h8" href="../file/_git/from_desktop_arch.sh.html">_git/from_desktop_arch.sh</a> b/<a href="../file/_git/from_desktop_arch.sh.html">_git/from_desktop_arch.sh</a></b>
+</a><a href="#h5-0-147" id="h5-0-147" class="i">+<a href="#h8-0" id="h8-0" class="h">@@ -4,23 +4,24 @@ set -e
+</a><a href="#h5-0-148" id="h5-0-148" class="i">+</a>
+</a><a href="#h5-0-149" id="h5-0-149" class="i">+ if [[ $(pwd) == *&quot;_git&quot; ]]; then
+</a><a href="#h5-0-150" id="h5-0-150" class="i">+
+</a><a href="#h5-0-151" id="h5-0-151" class="i">+<a href="#h8-0-3" id="h8-0-3" class="d">- rm -rf */
+</a><a href="#h5-0-152" id="h5-0-152" class="i">+</a><a href="#h8-0-4" id="h8-0-4" class="i">+ rm -rf repos
+</a><a href="#h5-0-153" id="h5-0-153" class="i">+</a><a href="#h8-0-5" id="h8-0-5" class="i">+ mkdir -p repos
+</a><a href="#h5-0-154" id="h5-0-154" class="i">+</a>
+</a><a href="#h5-0-155" id="h5-0-155" class="i">+<a href="#h8-0-7" id="h8-0-7" class="d">- cp -r &quot;/home/halvard/Code/ddt_ex&quot; &quot;ddt_ex&quot;
+</a><a href="#h5-0-156" id="h5-0-156" class="i">+</a><a href="#h8-0-8" id="h8-0-8" class="d">- cp -r &quot;/home/halvard/Code/gs_ddt.h&quot; &quot;gs_ddt.h&quot;
+</a><a href="#h5-0-157" id="h5-0-157" class="i">+</a><a href="#h8-0-9" id="h8-0-9" class="d">- cp -r &quot;/home/halvard/Code/awa/interpreter&quot; &quot;awaparser&quot;
+</a><a href="#h5-0-158" id="h5-0-158" class="i">+</a><a href="#h8-0-10" id="h8-0-10" class="d">- cp -r &quot;/home/halvard/Code/ArduinoNative&quot; &quot;ArduinoNative&quot;
+</a><a href="#h5-0-159" id="h5-0-159" class="i">+</a><a href="#h8-0-11" id="h8-0-11" class="d">- cp -r &quot;/home/halvard/Code/ProtonPack&quot; &quot;ProtonPack&quot;
+</a><a href="#h5-0-160" id="h5-0-160" class="i">+</a><a href="#h8-0-12" id="h8-0-12" class="d">- cp -r &quot;/home/halvard/Code/revolver&quot; &quot;revolver&quot;
+</a><a href="#h5-0-161" id="h5-0-161" class="i">+</a><a href="#h8-0-13" id="h8-0-13" class="d">- cp -r &quot;/home/halvard/Code/C/se&quot; &quot;se&quot;
+</a><a href="#h5-0-162" id="h5-0-162" class="i">+</a><a href="#h8-0-14" id="h8-0-14" class="d">- cp -r &quot;/home/halvard/Code/C/gs_ffmpeg&quot; &quot;gs_avdecode&quot;
+</a><a href="#h5-0-163" id="h5-0-163" class="i">+</a><a href="#h8-0-15" id="h8-0-15" class="d">- cp -r &quot;/home/halvard/Code/C/hs&quot; &quot;hs&quot;
+</a><a href="#h5-0-164" id="h5-0-164" class="i">+</a><a href="#h8-0-16" id="h8-0-16" class="d">- cp -r &quot;/home/halvard/Code/C/minesweeper&quot; &quot;minesweeper&quot;
+</a><a href="#h5-0-165" id="h5-0-165" class="i">+</a><a href="#h8-0-17" id="h8-0-17" class="d">- cp -r &quot;/home/halvard/Code/C/nisse&quot; &quot;nisse&quot;
+</a><a href="#h5-0-166" id="h5-0-166" class="i">+</a><a href="#h8-0-18" id="h8-0-18" class="d">- cp -r &quot;/home/halvard/Code/C/snake&quot; &quot;snake&quot;
+</a><a href="#h5-0-167" id="h5-0-167" class="i">+</a><a href="#h8-0-19" id="h8-0-19" class="d">- cp -r &quot;/home/halvard/Code/C/gs_bucket_array&quot; &quot;gs_bucket_array&quot;
+</a><a href="#h5-0-168" id="h5-0-168" class="i">+</a><a href="#h8-0-20" id="h8-0-20" class="d">- cp -r &quot;/home/halvard/Code/C/meep&quot; &quot;meep&quot;
+</a><a href="#h5-0-169" id="h5-0-169" class="i">+</a><a href="#h8-0-21" id="h8-0-21" class="d">- cp -r &quot;/home/halvard/Code/C/anders_tale_room_editor&quot; &quot;anders_tale_room_editor&quot;
+</a><a href="#h5-0-170" id="h5-0-170" class="i">+</a><a href="#h8-0-22" id="h8-0-22" class="i">+ cp -r &quot;/home/halvard/Code/ddt_ex&quot; &quot;repos/ddt_ex&quot;
+</a><a href="#h5-0-171" id="h5-0-171" class="i">+</a><a href="#h8-0-23" id="h8-0-23" class="i">+ cp -r &quot;/home/halvard/Code/gs_ddt.h&quot; &quot;repos/gs_ddt.h&quot;
+</a><a href="#h5-0-172" id="h5-0-172" class="i">+</a><a href="#h8-0-24" id="h8-0-24" class="i">+ cp -r &quot;/home/halvard/Code/awa/interpreter&quot; &quot;repos/awaparser&quot;
+</a><a href="#h5-0-173" id="h5-0-173" class="i">+</a><a href="#h8-0-25" id="h8-0-25" class="i">+ cp -r &quot;/home/halvard/Code/ArduinoNative&quot; &quot;repos/ArduinoNative&quot;
+</a><a href="#h5-0-174" id="h5-0-174" class="i">+</a><a href="#h8-0-26" id="h8-0-26" class="i">+ cp -r &quot;/home/halvard/Code/ProtonPack&quot; &quot;repos/ProtonPack&quot;
+</a><a href="#h5-0-175" id="h5-0-175" class="i">+</a><a href="#h8-0-27" id="h8-0-27" class="i">+ cp -r &quot;/home/halvard/Code/revolver&quot; &quot;repos/revolver&quot;
+</a><a href="#h5-0-176" id="h5-0-176" class="i">+</a><a href="#h8-0-28" id="h8-0-28" class="i">+ cp -r &quot;/home/halvard/Code/C/se&quot; &quot;repos/se&quot;
+</a><a href="#h5-0-177" id="h5-0-177" class="i">+</a><a href="#h8-0-29" id="h8-0-29" class="i">+ cp -r &quot;/home/halvard/Code/C/gs_ffmpeg&quot; &quot;repos/gs_avdecode&quot;
+</a><a href="#h5-0-178" id="h5-0-178" class="i">+</a><a href="#h8-0-30" id="h8-0-30" class="i">+ cp -r &quot;/home/halvard/Code/C/hs&quot; &quot;repos/hs&quot;
+</a><a href="#h5-0-179" id="h5-0-179" class="i">+</a><a href="#h8-0-31" id="h8-0-31" class="i">+ cp -r &quot;/home/halvard/Code/C/minesweeper&quot; &quot;repos/minesweeper&quot;
+</a><a href="#h5-0-180" id="h5-0-180" class="i">+</a><a href="#h8-0-32" id="h8-0-32" class="i">+ cp -r &quot;/home/halvard/Code/C/nisse&quot; &quot;repos/nisse&quot;
+</a><a href="#h5-0-181" id="h5-0-181" class="i">+</a><a href="#h8-0-33" id="h8-0-33" class="i">+ cp -r &quot;/home/halvard/Code/C/snake&quot; &quot;repos/snake&quot;
+</a><a href="#h5-0-182" id="h5-0-182" class="i">+</a><a href="#h8-0-34" id="h8-0-34" class="i">+ cp -r &quot;/home/halvard/Code/C/gs_bucket_array&quot; &quot;repos/gs_bucket_array&quot;
+</a><a href="#h5-0-183" id="h5-0-183" class="i">+</a><a href="#h8-0-35" id="h8-0-35" class="i">+ cp -r &quot;/home/halvard/Code/C/meep&quot; &quot;repos/meep&quot;
+</a><a href="#h5-0-184" id="h5-0-184" class="i">+</a><a href="#h8-0-36" id="h8-0-36" class="i">+ cp -r &quot;/home/halvard/Code/C/anders_tale_room_editor&quot; &quot;repos/anders_tale_room_editor&quot;
+</a><a href="#h5-0-185" id="h5-0-185" class="i">+</a> else
+</a><a href="#h5-0-186" id="h5-0-186" class="i">+ echo &quot;script must be ran from the _git folder&quot;
+</a><a href="#h5-0-187" id="h5-0-187" class="i">+ fi
+</a><a href="#h5-0-188" id="h5-0-188" class="i">+<b>diff --git a/<a id="h9" href="../file/_git/gs_avdecode.html">_git/gs_avdecode</a> b/<a href="../file/_git/gs_avdecode.html">_git/gs_avdecode</a></b>
+</a><a href="#h5-0-189" id="h5-0-189" class="i">+<a href="#h9-0" id="h9-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-190" id="h5-0-190" class="i">+</a><a href="#h9-0-0" id="h9-0-0" class="d">-Subproject commit 22f1abf7d39f112579a6c44acbef06a2870acdd9
+</a><a href="#h5-0-191" id="h5-0-191" class="i">+</a><b>diff --git a/<a id="h10" href="../file/_git/gs_bucket_array.html">_git/gs_bucket_array</a> b/<a href="../file/_git/gs_bucket_array.html">_git/gs_bucket_array</a></b>
+</a><a href="#h5-0-192" id="h5-0-192" class="i">+<a href="#h10-0" id="h10-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-193" id="h5-0-193" class="i">+</a><a href="#h10-0-0" id="h10-0-0" class="d">-Subproject commit fedd0c7ed467aa9861379d400a09d0a4354fc0b3
+</a><a href="#h5-0-194" id="h5-0-194" class="i">+</a><b>diff --git a/<a id="h11" href="../file/_git/gs_ddt.h.html">_git/gs_ddt.h</a> b/<a href="../file/_git/gs_ddt.h.html">_git/gs_ddt.h</a></b>
+</a><a href="#h5-0-195" id="h5-0-195" class="i">+<a href="#h11-0" id="h11-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-196" id="h5-0-196" class="i">+</a><a href="#h11-0-0" id="h11-0-0" class="d">-Subproject commit 29bd67bde3ddca6f056b1b0a8d343c52e1b756c5
+</a><a href="#h5-0-197" id="h5-0-197" class="i">+</a><b>diff --git a/<a id="h12" href="../file/_git/hs.html">_git/hs</a> b/<a href="../file/_git/hs.html">_git/hs</a></b>
+</a><a href="#h5-0-198" id="h5-0-198" class="i">+<a href="#h12-0" id="h12-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-199" id="h5-0-199" class="i">+</a><a href="#h12-0-0" id="h12-0-0" class="d">-Subproject commit 030149422c5773d463d7dacdaf1a6693ea082f9f
+</a><a href="#h5-0-200" id="h5-0-200" class="i">+</a><b>diff --git a/<a id="h13" href="../file/_git/meep.html">_git/meep</a> b/<a href="../file/_git/meep.html">_git/meep</a></b>
+</a><a href="#h5-0-201" id="h5-0-201" class="i">+<a href="#h13-0" id="h13-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-202" id="h5-0-202" class="i">+</a><a href="#h13-0-0" id="h13-0-0" class="d">-Subproject commit 6ba476dc2ba557ce39ca1242b33b01f1b7b56312
+</a><a href="#h5-0-203" id="h5-0-203" class="i">+</a><b>diff --git a/<a id="h14" href="../file/_git/minesweeper.html">_git/minesweeper</a> b/<a href="../file/_git/minesweeper.html">_git/minesweeper</a></b>
+</a><a href="#h5-0-204" id="h5-0-204" class="i">+<a href="#h14-0" id="h14-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-205" id="h5-0-205" class="i">+</a><a href="#h14-0-0" id="h14-0-0" class="d">-Subproject commit 747e7cd4189adbf2547d2afef2dc81cebea80155
+</a><a href="#h5-0-206" id="h5-0-206" class="i">+</a><b>diff --git a/<a id="h15" href="../file/_git/nisse.html">_git/nisse</a> b/<a href="../file/_git/nisse.html">_git/nisse</a></b>
+</a><a href="#h5-0-207" id="h5-0-207" class="i">+<a href="#h15-0" id="h15-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-208" id="h5-0-208" class="i">+</a><a href="#h15-0-0" id="h15-0-0" class="d">-Subproject commit 37257118e5006d0413c17667e0a11687d731cf82
+</a><a href="#h5-0-209" id="h5-0-209" class="i">+</a><b>diff --git a/<a id="h16" href="../file/_git/repos/ArduinoNative.html">_git/repos/ArduinoNative</a> b/<a href="../file/_git/repos/ArduinoNative.html">_git/repos/ArduinoNative</a></b>
+</a><a href="#h5-0-210" id="h5-0-210" class="i">+<a href="#h16-0" id="h16-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-211" id="h5-0-211" class="i">+</a><a href="#h16-0-0" id="h16-0-0" class="i">+Subproject commit 48bfdb909445c6708cd0e05666cd47551ef68a35
+</a><a href="#h5-0-212" id="h5-0-212" class="i">+</a><b>diff --git a/<a id="h17" href="../file/_git/repos/ProtonPack.html">_git/repos/ProtonPack</a> b/<a href="../file/_git/repos/ProtonPack.html">_git/repos/ProtonPack</a></b>
+</a><a href="#h5-0-213" id="h5-0-213" class="i">+<a href="#h17-0" id="h17-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-214" id="h5-0-214" class="i">+</a><a href="#h17-0-0" id="h17-0-0" class="i">+Subproject commit 1465872196d5171d73f47383c9e4f1332d31b620
+</a><a href="#h5-0-215" id="h5-0-215" class="i">+</a><b>diff --git a/<a id="h18" href="../file/_git/repos/anders_tale_room_editor.html">_git/repos/anders_tale_room_editor</a> b/<a href="../file/_git/repos/anders_tale_room_editor.html">_git/repos/anders_tale_room_editor</a></b>
+</a><a href="#h5-0-216" id="h5-0-216" class="i">+<a href="#h18-0" id="h18-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-217" id="h5-0-217" class="i">+</a><a href="#h18-0-0" id="h18-0-0" class="i">+Subproject commit 3f937e26dce9518c37c484d4b60a25f9268b5498
+</a><a href="#h5-0-218" id="h5-0-218" class="i">+</a><b>diff --git a/<a id="h19" href="../file/_git/repos/awaparser.html">_git/repos/awaparser</a> b/<a href="../file/_git/repos/awaparser.html">_git/repos/awaparser</a></b>
+</a><a href="#h5-0-219" id="h5-0-219" class="i">+<a href="#h19-0" id="h19-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-220" id="h5-0-220" class="i">+</a><a href="#h19-0-0" id="h19-0-0" class="i">+Subproject commit 97b977eec9f0bb15c3f8a30bb1d89df115745a5e
+</a><a href="#h5-0-221" id="h5-0-221" class="i">+</a><b>diff --git a/<a id="h20" href="../file/_git/repos/ddt_ex.html">_git/repos/ddt_ex</a> b/<a href="../file/_git/repos/ddt_ex.html">_git/repos/ddt_ex</a></b>
+</a><a href="#h5-0-222" id="h5-0-222" class="i">+<a href="#h20-0" id="h20-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-223" id="h5-0-223" class="i">+</a><a href="#h20-0-0" id="h20-0-0" class="i">+Subproject commit e3ffe13f817670b75eb001f63dbdf7bf2f0acbda
+</a><a href="#h5-0-224" id="h5-0-224" class="i">+</a><b>diff --git a/<a id="h21" href="../file/_git/repos/gs_avdecode.html">_git/repos/gs_avdecode</a> b/<a href="../file/_git/repos/gs_avdecode.html">_git/repos/gs_avdecode</a></b>
+</a><a href="#h5-0-225" id="h5-0-225" class="i">+<a href="#h21-0" id="h21-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-226" id="h5-0-226" class="i">+</a><a href="#h21-0-0" id="h21-0-0" class="i">+Subproject commit 22f1abf7d39f112579a6c44acbef06a2870acdd9
+</a><a href="#h5-0-227" id="h5-0-227" class="i">+</a><b>diff --git a/<a id="h22" href="../file/_git/repos/gs_bucket_array.html">_git/repos/gs_bucket_array</a> b/<a href="../file/_git/repos/gs_bucket_array.html">_git/repos/gs_bucket_array</a></b>
+</a><a href="#h5-0-228" id="h5-0-228" class="i">+<a href="#h22-0" id="h22-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-229" id="h5-0-229" class="i">+</a><a href="#h22-0-0" id="h22-0-0" class="i">+Subproject commit fedd0c7ed467aa9861379d400a09d0a4354fc0b3
+</a><a href="#h5-0-230" id="h5-0-230" class="i">+</a><b>diff --git a/<a id="h23" href="../file/_git/repos/gs_ddt.h.html">_git/repos/gs_ddt.h</a> b/<a href="../file/_git/repos/gs_ddt.h.html">_git/repos/gs_ddt.h</a></b>
+</a><a href="#h5-0-231" id="h5-0-231" class="i">+<a href="#h23-0" id="h23-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-232" id="h5-0-232" class="i">+</a><a href="#h23-0-0" id="h23-0-0" class="i">+Subproject commit 29bd67bde3ddca6f056b1b0a8d343c52e1b756c5
+</a><a href="#h5-0-233" id="h5-0-233" class="i">+</a><b>diff --git a/<a id="h24" href="../file/_git/repos/hs.html">_git/repos/hs</a> b/<a href="../file/_git/repos/hs.html">_git/repos/hs</a></b>
+</a><a href="#h5-0-234" id="h5-0-234" class="i">+<a href="#h24-0" id="h24-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-235" id="h5-0-235" class="i">+</a><a href="#h24-0-0" id="h24-0-0" class="i">+Subproject commit 030149422c5773d463d7dacdaf1a6693ea082f9f
+</a><a href="#h5-0-236" id="h5-0-236" class="i">+</a><b>diff --git a/<a id="h25" href="../file/_git/repos/meep.html">_git/repos/meep</a> b/<a href="../file/_git/repos/meep.html">_git/repos/meep</a></b>
+</a><a href="#h5-0-237" id="h5-0-237" class="i">+<a href="#h25-0" id="h25-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-238" id="h5-0-238" class="i">+</a><a href="#h25-0-0" id="h25-0-0" class="i">+Subproject commit 6ba476dc2ba557ce39ca1242b33b01f1b7b56312
+</a><a href="#h5-0-239" id="h5-0-239" class="i">+</a><b>diff --git a/<a id="h26" href="../file/_git/repos/minesweeper.html">_git/repos/minesweeper</a> b/<a href="../file/_git/repos/minesweeper.html">_git/repos/minesweeper</a></b>
+</a><a href="#h5-0-240" id="h5-0-240" class="i">+<a href="#h26-0" id="h26-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-241" id="h5-0-241" class="i">+</a><a href="#h26-0-0" id="h26-0-0" class="i">+Subproject commit 747e7cd4189adbf2547d2afef2dc81cebea80155
+</a><a href="#h5-0-242" id="h5-0-242" class="i">+</a><b>diff --git a/<a id="h27" href="../file/_git/repos/nisse.html">_git/repos/nisse</a> b/<a href="../file/_git/repos/nisse.html">_git/repos/nisse</a></b>
+</a><a href="#h5-0-243" id="h5-0-243" class="i">+<a href="#h27-0" id="h27-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-244" id="h5-0-244" class="i">+</a><a href="#h27-0-0" id="h27-0-0" class="i">+Subproject commit 37257118e5006d0413c17667e0a11687d731cf82
+</a><a href="#h5-0-245" id="h5-0-245" class="i">+</a><b>diff --git a/<a id="h28" href="../file/_git/repos/revolver.html">_git/repos/revolver</a> b/<a href="../file/_git/repos/revolver.html">_git/repos/revolver</a></b>
+</a><a href="#h5-0-246" id="h5-0-246" class="i">+<a href="#h28-0" id="h28-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-247" id="h5-0-247" class="i">+</a><a href="#h28-0-0" id="h28-0-0" class="i">+Subproject commit 7851f1a65c777e5d3464bf3bba08b7b68389bf81
+</a><a href="#h5-0-248" id="h5-0-248" class="i">+</a><b>diff --git a/<a id="h29" href="../file/_git/repos/se.html">_git/repos/se</a> b/<a href="../file/_git/repos/se.html">_git/repos/se</a></b>
+</a><a href="#h5-0-249" id="h5-0-249" class="i">+<a href="#h29-0" id="h29-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-250" id="h5-0-250" class="i">+</a><a href="#h29-0-0" id="h29-0-0" class="i">+Subproject commit 2b705c4a5719f5e4e37789c002b60e630c6af9aa
+</a><a href="#h5-0-251" id="h5-0-251" class="i">+</a><b>diff --git a/<a id="h30" href="../file/_git/repos/snake.html">_git/repos/snake</a> b/<a href="../file/_git/repos/snake.html">_git/repos/snake</a></b>
+</a><a href="#h5-0-252" id="h5-0-252" class="i">+<a href="#h30-0" id="h30-0" class="h">@@ -0,0 +1 @@
+</a><a href="#h5-0-253" id="h5-0-253" class="i">+</a><a href="#h30-0-0" id="h30-0-0" class="i">+Subproject commit d7b871afeec3a1b7c85632203e3fe1cfdab72eca
+</a><a href="#h5-0-254" id="h5-0-254" class="i">+</a><b>diff --git a/<a id="h31" href="../file/_git/revolver.html">_git/revolver</a> b/<a href="../file/_git/revolver.html">_git/revolver</a></b>
+</a><a href="#h5-0-255" id="h5-0-255" class="i">+<a href="#h31-0" id="h31-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-256" id="h5-0-256" class="i">+</a><a href="#h31-0-0" id="h31-0-0" class="d">-Subproject commit 7851f1a65c777e5d3464bf3bba08b7b68389bf81
+</a><a href="#h5-0-257" id="h5-0-257" class="i">+</a><b>diff --git a/<a id="h32" href="../file/_git/se.html">_git/se</a> b/<a href="../file/_git/se.html">_git/se</a></b>
+</a><a href="#h5-0-258" id="h5-0-258" class="i">+<a href="#h32-0" id="h32-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-259" id="h5-0-259" class="i">+</a><a href="#h32-0-0" id="h32-0-0" class="d">-Subproject commit 2b705c4a5719f5e4e37789c002b60e630c6af9aa
+</a><a href="#h5-0-260" id="h5-0-260" class="i">+</a><b>diff --git a/<a id="h33" href="../file/_git/snake.html">_git/snake</a> b/<a href="../file/_git/snake.html">_git/snake</a></b>
+</a><a href="#h5-0-261" id="h5-0-261" class="i">+<a href="#h33-0" id="h33-0" class="h">@@ -1 +0,0 @@
+</a><a href="#h5-0-262" id="h5-0-262" class="i">+</a><a href="#h33-0-0" id="h33-0-0" class="d">-Subproject commit d7b871afeec3a1b7c85632203e3fe1cfdab72eca
+</a><a href="#h5-0-263" id="h5-0-263" class="i">+</a><b>diff --git a/<a id="h34" href="../file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a> b/<a href="../file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a></b>
+</a><a href="#h5-0-264" id="h5-0-264" class="i">+<a href="#h34-0" id="h34-0" class="h">@@ -4,6 +4,25 @@
+</a><a href="#h5-0-265" id="h5-0-265" class="i">+</a> &lt;subtitle&gt;Unnamed repository; edit this file &amp;#39;description&amp;#39; to name the repository.
+</a><a href="#h5-0-266" id="h5-0-266" class="i">+ &lt;/subtitle&gt;
+</a><a href="#h5-0-267" id="h5-0-267" class="i">+ &lt;entry&gt;
+</a><a href="#h5-0-268" id="h5-0-268" class="i">+<a href="#h34-0-3" id="h34-0-3" class="i">+&lt;id&gt;f00e1a9199d1cc7721089f30bd80046bb387821c&lt;/id&gt;
+</a><a href="#h5-0-269" id="h5-0-269" class="i">+</a><a href="#h34-0-4" id="h34-0-4" class="i">+&lt;published&gt;2025-08-05T21:32:48Z&lt;/published&gt;
+</a><a href="#h5-0-270" id="h5-0-270" class="i">+</a><a href="#h34-0-5" id="h34-0-5" class="i">+&lt;updated&gt;2025-08-05T21:32:48Z&lt;/updated&gt;
+</a><a href="#h5-0-271" id="h5-0-271" class="i">+</a><a href="#h34-0-6" id="h34-0-6" class="i">+&lt;title type=&quot;text&quot;&gt;add git&lt;/title&gt;
+</a><a href="#h5-0-272" id="h5-0-272" class="i">+</a><a href="#h34-0-7" id="h34-0-7" class="i">+&lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html&quot; /&gt;
+</a><a href="#h5-0-273" id="h5-0-273" class="i">+</a><a href="#h34-0-8" id="h34-0-8" class="i">+&lt;author&gt;
+</a><a href="#h5-0-274" id="h5-0-274" class="i">+</a><a href="#h34-0-9" id="h34-0-9" class="i">+&lt;name&gt;Samdal&lt;/name&gt;
+</a><a href="#h5-0-275" id="h5-0-275" class="i">+</a><a href="#h34-0-10" id="h34-0-10" class="i">+&lt;email&gt;samdal@protonmail.com&lt;/email&gt;
+</a><a href="#h5-0-276" id="h5-0-276" class="i">+</a><a href="#h34-0-11" id="h34-0-11" class="i">+&lt;/author&gt;
+</a><a href="#h5-0-277" id="h5-0-277" class="i">+</a><a href="#h34-0-12" id="h34-0-12" class="i">+&lt;content type=&quot;text&quot;&gt;commit f00e1a9199d1cc7721089f30bd80046bb387821c
+</a><a href="#h5-0-278" id="h5-0-278" class="i">+</a><a href="#h34-0-13" id="h34-0-13" class="i">+parent 06ba862d987b84a903c9cf7ffcca03013ffb6090
+</a><a href="#h5-0-279" id="h5-0-279" class="i">+</a><a href="#h34-0-14" id="h34-0-14" class="i">+Author: Samdal &amp;lt;samdal@protonmail.com&amp;gt;
+</a><a href="#h5-0-280" id="h5-0-280" class="i">+</a><a href="#h34-0-15" id="h34-0-15" class="i">+Date: Tue, 5 Aug 2025 23:32:48 +0200
+</a><a href="#h5-0-281" id="h5-0-281" class="i">+</a><a href="#h34-0-16" id="h34-0-16" class="i">+
+</a><a href="#h5-0-282" id="h5-0-282" class="i">+</a><a href="#h34-0-17" id="h34-0-17" class="i">+add git
+</a><a href="#h5-0-283" id="h5-0-283" class="i">+</a><a href="#h34-0-18" id="h34-0-18" class="i">+
+</a><a href="#h5-0-284" id="h5-0-284" class="i">+</a><a href="#h34-0-19" id="h34-0-19" class="i">+&lt;/content&gt;
+</a><a href="#h5-0-285" id="h5-0-285" class="i">+</a><a href="#h34-0-20" id="h34-0-20" class="i">+&lt;/entry&gt;
+</a><a href="#h5-0-286" id="h5-0-286" class="i">+</a><a href="#h34-0-21" id="h34-0-21" class="i">+&lt;entry&gt;
+</a><a href="#h5-0-287" id="h5-0-287" class="i">+</a> &lt;id&gt;06ba862d987b84a903c9cf7ffcca03013ffb6090&lt;/id&gt;
+</a><a href="#h5-0-288" id="h5-0-288" class="i">+ &lt;published&gt;2025-03-02T01:30:15Z&lt;/published&gt;
+</a><a href="#h5-0-289" id="h5-0-289" class="i">+ &lt;updated&gt;2025-03-02T01:30:15Z&lt;/updated&gt;
+</a><a href="#h5-0-290" id="h5-0-290" class="i">+<b>diff --git a/<a id="h35" href="../file/git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html.html">git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html</a> b/<a href="../file/git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html.html">git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html</a></b>
+</a><a href="#h5-0-291" id="h5-0-291" class="i">+<a href="#h35-0" id="h35-0" class="h">@@ -0,0 +1,30 @@
+</a><a href="#h5-0-292" id="h5-0-292" class="i">+</a><a href="#h35-0-0" id="h35-0-0" class="i">+&lt;!DOCTYPE html&gt;
+</a><a href="#h5-0-293" id="h5-0-293" class="i">+</a><a href="#h35-0-1" id="h35-0-1" class="i">+&lt;html&gt;
+</a><a href="#h5-0-294" id="h5-0-294" class="i">+</a><a href="#h35-0-2" id="h35-0-2" class="i">+&lt;head&gt;
+</a><a href="#h5-0-295" id="h5-0-295" class="i">+</a><a href="#h35-0-3" id="h35-0-3" class="i">+&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
+</a><a href="#h5-0-296" id="h5-0-296" class="i">+</a><a href="#h35-0-4" id="h35-0-4" class="i">+&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot; /&gt;
+</a><a href="#h5-0-297" id="h5-0-297" class="i">+</a><a href="#h35-0-5" id="h35-0-5" class="i">+&lt;title&gt;add git - n-channel - Unnamed repository; edit this file &amp;#39;description&amp;#39; to name the repository.
+</a><a href="#h5-0-298" id="h5-0-298" class="i">+</a><a href="#h35-0-6" id="h35-0-6" class="i">+&lt;/title&gt;
+</a><a href="#h5-0-299" id="h5-0-299" class="i">+</a><a href="#h35-0-7" id="h35-0-7" class="i">+&lt;link rel=&quot;icon&quot; type=&quot;image/png&quot; href=&quot;../favicon.png&quot; /&gt;
+</a><a href="#h5-0-300" id="h5-0-300" class="i">+</a><a href="#h35-0-8" id="h35-0-8" class="i">+&lt;link rel=&quot;alternate&quot; type=&quot;application/atom+xml&quot; title=&quot;n-channel Atom Feed&quot; href=&quot;../atom.xml&quot; /&gt;
+</a><a href="#h5-0-301" id="h5-0-301" class="i">+</a><a href="#h35-0-9" id="h35-0-9" class="i">+&lt;link rel=&quot;alternate&quot; type=&quot;application/atom+xml&quot; title=&quot;n-channel Atom Feed (tags)&quot; href=&quot;../tags.xml&quot; /&gt;
+</a><a href="#h5-0-302" id="h5-0-302" class="i">+</a><a href="#h35-0-10" id="h35-0-10" class="i">+&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;../style.css&quot; /&gt;
+</a><a href="#h5-0-303" id="h5-0-303" class="i">+</a><a href="#h35-0-11" id="h35-0-11" class="i">+&lt;/head&gt;
+</a><a href="#h5-0-304" id="h5-0-304" class="i">+</a><a href="#h35-0-12" id="h35-0-12" class="i">+&lt;body&gt;
+</a><a href="#h5-0-305" id="h5-0-305" class="i">+</a><a href="#h35-0-13" id="h35-0-13" class="i">+&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;../../&quot;&gt;&lt;img src=&quot;../logo.png&quot; alt=&quot;&quot; width=&quot;32&quot; height=&quot;32&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;h1&gt;n-channel&lt;/h1&gt;&lt;span class=&quot;desc&quot;&gt;Unnamed repository; edit this file &amp;#39;description&amp;#39; to name the repository.
+</a><a href="#h5-0-306" id="h5-0-306" class="i">+</a><a href="#h35-0-14" id="h35-0-14" class="i">+&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;
+</a><a href="#h5-0-307" id="h5-0-307" class="i">+</a><a href="#h35-0-15" id="h35-0-15" class="i">+&lt;a href=&quot;../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-308" id="h5-0-308" class="i">+</a><a href="#h35-0-16" id="h35-0-16" class="i">+&lt;hr/&gt;
+</a><a href="#h5-0-309" id="h5-0-309" class="i">+</a><a href="#h35-0-17" id="h35-0-17" class="i">+&lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-310" id="h5-0-310" class="i">+</a><a href="#h35-0-18" id="h35-0-18" class="i">+&lt;pre&gt;&lt;b&gt;commit&lt;/b&gt; &lt;a href=&quot;../commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html&quot;&gt;f00e1a9199d1cc7721089f30bd80046bb387821c&lt;/a&gt;
+</a><a href="#h5-0-311" id="h5-0-311" class="i">+</a><a href="#h35-0-19" id="h35-0-19" class="i">+&lt;b&gt;parent&lt;/b&gt; &lt;a href=&quot;../commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html&quot;&gt;06ba862d987b84a903c9cf7ffcca03013ffb6090&lt;/a&gt;
+</a><a href="#h5-0-312" id="h5-0-312" class="i">+</a><a href="#h35-0-20" id="h35-0-20" class="i">+&lt;b&gt;Author:&lt;/b&gt; Samdal &amp;lt;&lt;a href=&quot;mailto:samdal@protonmail.com&quot;&gt;samdal@protonmail.com&lt;/a&gt;&amp;gt;
+</a><a href="#h5-0-313" id="h5-0-313" class="i">+</a><a href="#h35-0-21" id="h35-0-21" class="i">+&lt;b&gt;Date:&lt;/b&gt; Tue, 5 Aug 2025 23:32:48 +0200
+</a><a href="#h5-0-314" id="h5-0-314" class="i">+</a><a href="#h35-0-22" id="h35-0-22" class="i">+
+</a><a href="#h5-0-315" id="h5-0-315" class="i">+</a><a href="#h35-0-23" id="h35-0-23" class="i">+add git
+</a><a href="#h5-0-316" id="h5-0-316" class="i">+</a><a href="#h35-0-24" id="h35-0-24" class="i">+
+</a><a href="#h5-0-317" id="h5-0-317" class="i">+</a><a href="#h35-0-25" id="h35-0-25" class="i">+Diff is too large, output suppressed.
+</a><a href="#h5-0-318" id="h5-0-318" class="i">+</a><a href="#h35-0-26" id="h35-0-26" class="i">+&lt;/pre&gt;
+</a><a href="#h5-0-319" id="h5-0-319" class="i">+</a><a href="#h35-0-27" id="h35-0-27" class="i">+&lt;/div&gt;
+</a><a href="#h5-0-320" id="h5-0-320" class="i">+</a><a href="#h35-0-28" id="h35-0-28" class="i">+&lt;/body&gt;
+</a><a href="#h5-0-321" id="h5-0-321" class="i">+</a><a href="#h35-0-29" id="h35-0-29" class="i">+&lt;/html&gt;
+</a><a href="#h5-0-322" id="h5-0-322" class="i">+</a><b>diff --git a/<a id="h36" href="../file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a> b/<a href="../file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a></b>
+</a><a href="#h5-0-323" id="h5-0-323" class="i">+<a href="#h36-0" id="h36-0" class="h">@@ -16,7 +16,7 @@
+</a><a href="#h5-0-324" id="h5-0-324" class="i">+</a> &lt;a href=&quot;../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-325" id="h5-0-325" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-326" id="h5-0-326" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-327" id="h5-0-327" class="i">+<a href="#h36-0-3" id="h36-0-3" class="d">-&lt;p&gt; Gemfile (1372B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-328" id="h5-0-328" class="i">+</a><a href="#h36-0-4" id="h36-0-4" class="i">+&lt;p&gt; Gemfile (1426B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-329" id="h5-0-329" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; source &amp;quot;https://rubygems.org&amp;quot;
+</a><a href="#h5-0-330" id="h5-0-330" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; # Hello! This is where you manage which Jekyll version is used to run.
+</a><a href="#h5-0-331" id="h5-0-331" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; # When you want to use a different version, change it below, save the
+</a><a href="#h5-0-332" id="h5-0-332" class="i">+<a href="#h36-1" id="h36-1" class="h">@@ -54,6 +54,9 @@
+</a><a href="#h5-0-333" id="h5-0-333" class="i">+</a> &lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; gem &amp;#39;jekyll-paginate&amp;#39;
+</a><a href="#h5-0-334" id="h5-0-334" class="i">+ &lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; gem &amp;#39;jekyll-seo-tag&amp;#39;
+</a><a href="#h5-0-335" id="h5-0-335" class="i">+ &lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; gem &amp;#39;jekyll-sitemap&amp;#39;
+</a><a href="#h5-0-336" id="h5-0-336" class="i">+<a href="#h36-1-3" id="h36-1-3" class="i">+&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; gem &amp;#39;jekyll-regex-replace&amp;#39;
+</a><a href="#h5-0-337" id="h5-0-337" class="i">+</a><a href="#h36-1-4" id="h36-1-4" class="i">+&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; gem &amp;#39;neocities&amp;#39;
+</a><a href="#h5-0-338" id="h5-0-338" class="i">+</a><a href="#h36-1-5" id="h36-1-5" class="i">+&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; gem &amp;#39;sass&amp;#39;
+</a><a href="#h5-0-339" id="h5-0-339" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-340" id="h5-0-340" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-341" id="h5-0-341" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-342" id="h5-0-342" class="i">+<b>diff --git a/<a id="h37" href="../file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a> b/<a href="../file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a></b>
+</a><a href="#h5-0-343" id="h5-0-343" class="i">+<a href="#h37-0" id="h37-0" class="h">@@ -16,7 +16,7 @@
+</a><a href="#h5-0-344" id="h5-0-344" class="i">+</a> &lt;a href=&quot;../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-345" id="h5-0-345" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-346" id="h5-0-346" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-347" id="h5-0-347" class="i">+<a href="#h37-0-3" id="h37-0-3" class="d">-&lt;p&gt; Gemfile.lock (4651B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-348" id="h5-0-348" class="i">+</a><a href="#h37-0-4" id="h37-0-4" class="i">+&lt;p&gt; Gemfile.lock (6078B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-349" id="h5-0-349" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; GEM
+</a><a href="#h5-0-350" id="h5-0-350" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; remote: https://rubygems.org/
+</a><a href="#h5-0-351" id="h5-0-351" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; specs:
+</a><a href="#h5-0-352" id="h5-0-352" class="i">+<a href="#h37-1" id="h37-1" class="h">@@ -27,173 +27,229 @@
+</a><a href="#h5-0-353" id="h5-0-353" class="i">+</a> &lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; colorator (1.1.0)
+</a><a href="#h5-0-354" id="h5-0-354" class="i">+ &lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; concurrent-ruby (1.3.5)
+</a><a href="#h5-0-355" id="h5-0-355" class="i">+ &lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt; csv (3.3.2)
+</a><a href="#h5-0-356" id="h5-0-356" class="i">+<a href="#h37-1-3" id="h37-1-3" class="d">-&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; em-websocket (0.5.3)
+</a><a href="#h5-0-357" id="h5-0-357" class="i">+</a><a href="#h37-1-4" id="h37-1-4" class="d">-&lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; eventmachine (&amp;gt;= 0.12.9)
+</a><a href="#h5-0-358" id="h5-0-358" class="i">+</a><a href="#h37-1-5" id="h37-1-5" class="d">-&lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt; http_parser.rb (~&amp;gt; 0)
+</a><a href="#h5-0-359" id="h5-0-359" class="i">+</a><a href="#h37-1-6" id="h37-1-6" class="d">-&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; eventmachine (1.2.7)
+</a><a href="#h5-0-360" id="h5-0-360" class="i">+</a><a href="#h37-1-7" id="h37-1-7" class="d">-&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt; ffi (1.17.1)
+</a><a href="#h5-0-361" id="h5-0-361" class="i">+</a><a href="#h37-1-8" id="h37-1-8" class="d">-&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; ffi (1.17.1-aarch64-linux-gnu)
+</a><a href="#h5-0-362" id="h5-0-362" class="i">+</a><a href="#h37-1-9" id="h37-1-9" class="d">-&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt; ffi (1.17.1-aarch64-linux-musl)
+</a><a href="#h5-0-363" id="h5-0-363" class="i">+</a><a href="#h37-1-10" id="h37-1-10" class="d">-&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; ffi (1.17.1-arm-linux-gnu)
+</a><a href="#h5-0-364" id="h5-0-364" class="i">+</a><a href="#h37-1-11" id="h37-1-11" class="d">-&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; ffi (1.17.1-arm-linux-musl)
+</a><a href="#h5-0-365" id="h5-0-365" class="i">+</a><a href="#h37-1-12" id="h37-1-12" class="d">-&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; ffi (1.17.1-arm64-darwin)
+</a><a href="#h5-0-366" id="h5-0-366" class="i">+</a><a href="#h37-1-13" id="h37-1-13" class="d">-&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; ffi (1.17.1-x86-linux-gnu)
+</a><a href="#h5-0-367" id="h5-0-367" class="i">+</a><a href="#h37-1-14" id="h37-1-14" class="d">-&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; ffi (1.17.1-x86-linux-musl)
+</a><a href="#h5-0-368" id="h5-0-368" class="i">+</a><a href="#h37-1-15" id="h37-1-15" class="d">-&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt; ffi (1.17.1-x86_64-darwin)
+</a><a href="#h5-0-369" id="h5-0-369" class="i">+</a><a href="#h37-1-16" id="h37-1-16" class="d">-&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; ffi (1.17.1-x86_64-linux-gnu)
+</a><a href="#h5-0-370" id="h5-0-370" class="i">+</a><a href="#h37-1-17" id="h37-1-17" class="d">-&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; ffi (1.17.1-x86_64-linux-musl)
+</a><a href="#h5-0-371" id="h5-0-371" class="i">+</a><a href="#h37-1-18" id="h37-1-18" class="d">-&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt; forwardable-extended (2.6.0)
+</a><a href="#h5-0-372" id="h5-0-372" class="i">+</a><a href="#h37-1-19" id="h37-1-19" class="d">-&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt; google-protobuf (4.29.3)
+</a><a href="#h5-0-373" id="h5-0-373" class="i">+</a><a href="#h37-1-20" id="h37-1-20" class="d">-&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-374" id="h5-0-374" class="i">+</a><a href="#h37-1-21" id="h37-1-21" class="d">-&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-375" id="h5-0-375" class="i">+</a><a href="#h37-1-22" id="h37-1-22" class="d">-&lt;a href=&quot;#l30&quot; class=&quot;line&quot; id=&quot;l30&quot;&gt; 30&lt;/a&gt; google-protobuf (4.29.3-aarch64-linux)
+</a><a href="#h5-0-376" id="h5-0-376" class="i">+</a><a href="#h37-1-23" id="h37-1-23" class="d">-&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-377" id="h5-0-377" class="i">+</a><a href="#h37-1-24" id="h37-1-24" class="d">-&lt;a href=&quot;#l32&quot; class=&quot;line&quot; id=&quot;l32&quot;&gt; 32&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-378" id="h5-0-378" class="i">+</a><a href="#h37-1-25" id="h37-1-25" class="d">-&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt; google-protobuf (4.29.3-arm64-darwin)
+</a><a href="#h5-0-379" id="h5-0-379" class="i">+</a><a href="#h37-1-26" id="h37-1-26" class="d">-&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-380" id="h5-0-380" class="i">+</a><a href="#h37-1-27" id="h37-1-27" class="d">-&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-381" id="h5-0-381" class="i">+</a><a href="#h37-1-28" id="h37-1-28" class="d">-&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; google-protobuf (4.29.3-x86-linux)
+</a><a href="#h5-0-382" id="h5-0-382" class="i">+</a><a href="#h37-1-29" id="h37-1-29" class="d">-&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-383" id="h5-0-383" class="i">+</a><a href="#h37-1-30" id="h37-1-30" class="d">-&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-384" id="h5-0-384" class="i">+</a><a href="#h37-1-31" id="h37-1-31" class="d">-&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; google-protobuf (4.29.3-x86_64-darwin)
+</a><a href="#h5-0-385" id="h5-0-385" class="i">+</a><a href="#h37-1-32" id="h37-1-32" class="d">-&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-386" id="h5-0-386" class="i">+</a><a href="#h37-1-33" id="h37-1-33" class="d">-&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-387" id="h5-0-387" class="i">+</a><a href="#h37-1-34" id="h37-1-34" class="d">-&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; google-protobuf (4.29.3-x86_64-linux)
+</a><a href="#h5-0-388" id="h5-0-388" class="i">+</a><a href="#h37-1-35" id="h37-1-35" class="d">-&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-389" id="h5-0-389" class="i">+</a><a href="#h37-1-36" id="h37-1-36" class="d">-&lt;a href=&quot;#l44&quot; class=&quot;line&quot; id=&quot;l44&quot;&gt; 44&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-390" id="h5-0-390" class="i">+</a><a href="#h37-1-37" id="h37-1-37" class="d">-&lt;a href=&quot;#l45&quot; class=&quot;line&quot; id=&quot;l45&quot;&gt; 45&lt;/a&gt; http_parser.rb (0.8.0)
+</a><a href="#h5-0-391" id="h5-0-391" class="i">+</a><a href="#h37-1-38" id="h37-1-38" class="d">-&lt;a href=&quot;#l46&quot; class=&quot;line&quot; id=&quot;l46&quot;&gt; 46&lt;/a&gt; i18n (1.14.7)
+</a><a href="#h5-0-392" id="h5-0-392" class="i">+</a><a href="#h37-1-39" id="h37-1-39" class="d">-&lt;a href=&quot;#l47&quot; class=&quot;line&quot; id=&quot;l47&quot;&gt; 47&lt;/a&gt; concurrent-ruby (~&amp;gt; 1.0)
+</a><a href="#h5-0-393" id="h5-0-393" class="i">+</a><a href="#h37-1-40" id="h37-1-40" class="d">-&lt;a href=&quot;#l48&quot; class=&quot;line&quot; id=&quot;l48&quot;&gt; 48&lt;/a&gt; jekyll (4.4.1)
+</a><a href="#h5-0-394" id="h5-0-394" class="i">+</a><a href="#h37-1-41" id="h37-1-41" class="d">-&lt;a href=&quot;#l49&quot; class=&quot;line&quot; id=&quot;l49&quot;&gt; 49&lt;/a&gt; addressable (~&amp;gt; 2.4)
+</a><a href="#h5-0-395" id="h5-0-395" class="i">+</a><a href="#h37-1-42" id="h37-1-42" class="d">-&lt;a href=&quot;#l50&quot; class=&quot;line&quot; id=&quot;l50&quot;&gt; 50&lt;/a&gt; base64 (~&amp;gt; 0.2)
+</a><a href="#h5-0-396" id="h5-0-396" class="i">+</a><a href="#h37-1-43" id="h37-1-43" class="d">-&lt;a href=&quot;#l51&quot; class=&quot;line&quot; id=&quot;l51&quot;&gt; 51&lt;/a&gt; colorator (~&amp;gt; 1.0)
+</a><a href="#h5-0-397" id="h5-0-397" class="i">+</a><a href="#h37-1-44" id="h37-1-44" class="d">-&lt;a href=&quot;#l52&quot; class=&quot;line&quot; id=&quot;l52&quot;&gt; 52&lt;/a&gt; csv (~&amp;gt; 3.0)
+</a><a href="#h5-0-398" id="h5-0-398" class="i">+</a><a href="#h37-1-45" id="h37-1-45" class="d">-&lt;a href=&quot;#l53&quot; class=&quot;line&quot; id=&quot;l53&quot;&gt; 53&lt;/a&gt; em-websocket (~&amp;gt; 0.5)
+</a><a href="#h5-0-399" id="h5-0-399" class="i">+</a><a href="#h37-1-46" id="h37-1-46" class="d">-&lt;a href=&quot;#l54&quot; class=&quot;line&quot; id=&quot;l54&quot;&gt; 54&lt;/a&gt; i18n (~&amp;gt; 1.0)
+</a><a href="#h5-0-400" id="h5-0-400" class="i">+</a><a href="#h37-1-47" id="h37-1-47" class="d">-&lt;a href=&quot;#l55&quot; class=&quot;line&quot; id=&quot;l55&quot;&gt; 55&lt;/a&gt; jekyll-sass-converter (&amp;gt;= 2.0, &amp;lt; 4.0)
+</a><a href="#h5-0-401" id="h5-0-401" class="i">+</a><a href="#h37-1-48" id="h37-1-48" class="d">-&lt;a href=&quot;#l56&quot; class=&quot;line&quot; id=&quot;l56&quot;&gt; 56&lt;/a&gt; jekyll-watch (~&amp;gt; 2.0)
+</a><a href="#h5-0-402" id="h5-0-402" class="i">+</a><a href="#h37-1-49" id="h37-1-49" class="d">-&lt;a href=&quot;#l57&quot; class=&quot;line&quot; id=&quot;l57&quot;&gt; 57&lt;/a&gt; json (~&amp;gt; 2.6)
+</a><a href="#h5-0-403" id="h5-0-403" class="i">+</a><a href="#h37-1-50" id="h37-1-50" class="d">-&lt;a href=&quot;#l58&quot; class=&quot;line&quot; id=&quot;l58&quot;&gt; 58&lt;/a&gt; kramdown (~&amp;gt; 2.3, &amp;gt;= 2.3.1)
+</a><a href="#h5-0-404" id="h5-0-404" class="i">+</a><a href="#h37-1-51" id="h37-1-51" class="d">-&lt;a href=&quot;#l59&quot; class=&quot;line&quot; id=&quot;l59&quot;&gt; 59&lt;/a&gt; kramdown-parser-gfm (~&amp;gt; 1.0)
+</a><a href="#h5-0-405" id="h5-0-405" class="i">+</a><a href="#h37-1-52" id="h37-1-52" class="d">-&lt;a href=&quot;#l60&quot; class=&quot;line&quot; id=&quot;l60&quot;&gt; 60&lt;/a&gt; liquid (~&amp;gt; 4.0)
+</a><a href="#h5-0-406" id="h5-0-406" class="i">+</a><a href="#h37-1-53" id="h37-1-53" class="d">-&lt;a href=&quot;#l61&quot; class=&quot;line&quot; id=&quot;l61&quot;&gt; 61&lt;/a&gt; mercenary (~&amp;gt; 0.3, &amp;gt;= 0.3.6)
+</a><a href="#h5-0-407" id="h5-0-407" class="i">+</a><a href="#h37-1-54" id="h37-1-54" class="d">-&lt;a href=&quot;#l62&quot; class=&quot;line&quot; id=&quot;l62&quot;&gt; 62&lt;/a&gt; pathutil (~&amp;gt; 0.9)
+</a><a href="#h5-0-408" id="h5-0-408" class="i">+</a><a href="#h37-1-55" id="h37-1-55" class="d">-&lt;a href=&quot;#l63&quot; class=&quot;line&quot; id=&quot;l63&quot;&gt; 63&lt;/a&gt; rouge (&amp;gt;= 3.0, &amp;lt; 5.0)
+</a><a href="#h5-0-409" id="h5-0-409" class="i">+</a><a href="#h37-1-56" id="h37-1-56" class="d">-&lt;a href=&quot;#l64&quot; class=&quot;line&quot; id=&quot;l64&quot;&gt; 64&lt;/a&gt; safe_yaml (~&amp;gt; 1.0)
+</a><a href="#h5-0-410" id="h5-0-410" class="i">+</a><a href="#h37-1-57" id="h37-1-57" class="d">-&lt;a href=&quot;#l65&quot; class=&quot;line&quot; id=&quot;l65&quot;&gt; 65&lt;/a&gt; terminal-table (&amp;gt;= 1.8, &amp;lt; 4.0)
+</a><a href="#h5-0-411" id="h5-0-411" class="i">+</a><a href="#h37-1-58" id="h37-1-58" class="d">-&lt;a href=&quot;#l66&quot; class=&quot;line&quot; id=&quot;l66&quot;&gt; 66&lt;/a&gt; webrick (~&amp;gt; 1.7)
+</a><a href="#h5-0-412" id="h5-0-412" class="i">+</a><a href="#h37-1-59" id="h37-1-59" class="d">-&lt;a href=&quot;#l67&quot; class=&quot;line&quot; id=&quot;l67&quot;&gt; 67&lt;/a&gt; jekyll-feed (0.17.0)
+</a><a href="#h5-0-413" id="h5-0-413" class="i">+</a><a href="#h37-1-60" id="h37-1-60" class="d">-&lt;a href=&quot;#l68&quot; class=&quot;line&quot; id=&quot;l68&quot;&gt; 68&lt;/a&gt; jekyll (&amp;gt;= 3.7, &amp;lt; 5.0)
+</a><a href="#h5-0-414" id="h5-0-414" class="i">+</a><a href="#h37-1-61" id="h37-1-61" class="d">-&lt;a href=&quot;#l69&quot; class=&quot;line&quot; id=&quot;l69&quot;&gt; 69&lt;/a&gt; jekyll-paginate (1.1.0)
+</a><a href="#h5-0-415" id="h5-0-415" class="i">+</a><a href="#h37-1-62" id="h37-1-62" class="d">-&lt;a href=&quot;#l70&quot; class=&quot;line&quot; id=&quot;l70&quot;&gt; 70&lt;/a&gt; jekyll-sass-converter (3.1.0)
+</a><a href="#h5-0-416" id="h5-0-416" class="i">+</a><a href="#h37-1-63" id="h37-1-63" class="d">-&lt;a href=&quot;#l71&quot; class=&quot;line&quot; id=&quot;l71&quot;&gt; 71&lt;/a&gt; sass-embedded (~&amp;gt; 1.75)
+</a><a href="#h5-0-417" id="h5-0-417" class="i">+</a><a href="#h37-1-64" id="h37-1-64" class="d">-&lt;a href=&quot;#l72&quot; class=&quot;line&quot; id=&quot;l72&quot;&gt; 72&lt;/a&gt; jekyll-seo-tag (2.8.0)
+</a><a href="#h5-0-418" id="h5-0-418" class="i">+</a><a href="#h37-1-65" id="h37-1-65" class="d">-&lt;a href=&quot;#l73&quot; class=&quot;line&quot; id=&quot;l73&quot;&gt; 73&lt;/a&gt; jekyll (&amp;gt;= 3.8, &amp;lt; 5.0)
+</a><a href="#h5-0-419" id="h5-0-419" class="i">+</a><a href="#h37-1-66" id="h37-1-66" class="d">-&lt;a href=&quot;#l74&quot; class=&quot;line&quot; id=&quot;l74&quot;&gt; 74&lt;/a&gt; jekyll-sitemap (1.4.0)
+</a><a href="#h5-0-420" id="h5-0-420" class="i">+</a><a href="#h37-1-67" id="h37-1-67" class="d">-&lt;a href=&quot;#l75&quot; class=&quot;line&quot; id=&quot;l75&quot;&gt; 75&lt;/a&gt; jekyll (&amp;gt;= 3.7, &amp;lt; 5.0)
+</a><a href="#h5-0-421" id="h5-0-421" class="i">+</a><a href="#h37-1-68" id="h37-1-68" class="d">-&lt;a href=&quot;#l76&quot; class=&quot;line&quot; id=&quot;l76&quot;&gt; 76&lt;/a&gt; jekyll-watch (2.2.1)
+</a><a href="#h5-0-422" id="h5-0-422" class="i">+</a><a href="#h37-1-69" id="h37-1-69" class="d">-&lt;a href=&quot;#l77&quot; class=&quot;line&quot; id=&quot;l77&quot;&gt; 77&lt;/a&gt; listen (~&amp;gt; 3.0)
+</a><a href="#h5-0-423" id="h5-0-423" class="i">+</a><a href="#h37-1-70" id="h37-1-70" class="d">-&lt;a href=&quot;#l78&quot; class=&quot;line&quot; id=&quot;l78&quot;&gt; 78&lt;/a&gt; json (2.10.1)
+</a><a href="#h5-0-424" id="h5-0-424" class="i">+</a><a href="#h37-1-71" id="h37-1-71" class="d">-&lt;a href=&quot;#l79&quot; class=&quot;line&quot; id=&quot;l79&quot;&gt; 79&lt;/a&gt; kramdown (2.5.1)
+</a><a href="#h5-0-425" id="h5-0-425" class="i">+</a><a href="#h37-1-72" id="h37-1-72" class="d">-&lt;a href=&quot;#l80&quot; class=&quot;line&quot; id=&quot;l80&quot;&gt; 80&lt;/a&gt; rexml (&amp;gt;= 3.3.9)
+</a><a href="#h5-0-426" id="h5-0-426" class="i">+</a><a href="#h37-1-73" id="h37-1-73" class="d">-&lt;a href=&quot;#l81&quot; class=&quot;line&quot; id=&quot;l81&quot;&gt; 81&lt;/a&gt; kramdown-parser-gfm (1.1.0)
+</a><a href="#h5-0-427" id="h5-0-427" class="i">+</a><a href="#h37-1-74" id="h37-1-74" class="d">-&lt;a href=&quot;#l82&quot; class=&quot;line&quot; id=&quot;l82&quot;&gt; 82&lt;/a&gt; kramdown (~&amp;gt; 2.0)
+</a><a href="#h5-0-428" id="h5-0-428" class="i">+</a><a href="#h37-1-75" id="h37-1-75" class="d">-&lt;a href=&quot;#l83&quot; class=&quot;line&quot; id=&quot;l83&quot;&gt; 83&lt;/a&gt; liquid (4.0.4)
+</a><a href="#h5-0-429" id="h5-0-429" class="i">+</a><a href="#h37-1-76" id="h37-1-76" class="d">-&lt;a href=&quot;#l84&quot; class=&quot;line&quot; id=&quot;l84&quot;&gt; 84&lt;/a&gt; listen (3.9.0)
+</a><a href="#h5-0-430" id="h5-0-430" class="i">+</a><a href="#h37-1-77" id="h37-1-77" class="d">-&lt;a href=&quot;#l85&quot; class=&quot;line&quot; id=&quot;l85&quot;&gt; 85&lt;/a&gt; rb-fsevent (~&amp;gt; 0.10, &amp;gt;= 0.10.3)
+</a><a href="#h5-0-431" id="h5-0-431" class="i">+</a><a href="#h37-1-78" id="h37-1-78" class="d">-&lt;a href=&quot;#l86&quot; class=&quot;line&quot; id=&quot;l86&quot;&gt; 86&lt;/a&gt; rb-inotify (~&amp;gt; 0.9, &amp;gt;= 0.9.10)
+</a><a href="#h5-0-432" id="h5-0-432" class="i">+</a><a href="#h37-1-79" id="h37-1-79" class="d">-&lt;a href=&quot;#l87&quot; class=&quot;line&quot; id=&quot;l87&quot;&gt; 87&lt;/a&gt; mercenary (0.4.0)
+</a><a href="#h5-0-433" id="h5-0-433" class="i">+</a><a href="#h37-1-80" id="h37-1-80" class="d">-&lt;a href=&quot;#l88&quot; class=&quot;line&quot; id=&quot;l88&quot;&gt; 88&lt;/a&gt; minima (2.5.2)
+</a><a href="#h5-0-434" id="h5-0-434" class="i">+</a><a href="#h37-1-81" id="h37-1-81" class="d">-&lt;a href=&quot;#l89&quot; class=&quot;line&quot; id=&quot;l89&quot;&gt; 89&lt;/a&gt; jekyll (&amp;gt;= 3.5, &amp;lt; 5.0)
+</a><a href="#h5-0-435" id="h5-0-435" class="i">+</a><a href="#h37-1-82" id="h37-1-82" class="d">-&lt;a href=&quot;#l90&quot; class=&quot;line&quot; id=&quot;l90&quot;&gt; 90&lt;/a&gt; jekyll-feed (~&amp;gt; 0.9)
+</a><a href="#h5-0-436" id="h5-0-436" class="i">+</a><a href="#h37-1-83" id="h37-1-83" class="d">-&lt;a href=&quot;#l91&quot; class=&quot;line&quot; id=&quot;l91&quot;&gt; 91&lt;/a&gt; jekyll-seo-tag (~&amp;gt; 2.1)
+</a><a href="#h5-0-437" id="h5-0-437" class="i">+</a><a href="#h37-1-84" id="h37-1-84" class="d">-&lt;a href=&quot;#l92&quot; class=&quot;line&quot; id=&quot;l92&quot;&gt; 92&lt;/a&gt; pathutil (0.16.2)
+</a><a href="#h5-0-438" id="h5-0-438" class="i">+</a><a href="#h37-1-85" id="h37-1-85" class="d">-&lt;a href=&quot;#l93&quot; class=&quot;line&quot; id=&quot;l93&quot;&gt; 93&lt;/a&gt; forwardable-extended (~&amp;gt; 2.6)
+</a><a href="#h5-0-439" id="h5-0-439" class="i">+</a><a href="#h37-1-86" id="h37-1-86" class="d">-&lt;a href=&quot;#l94&quot; class=&quot;line&quot; id=&quot;l94&quot;&gt; 94&lt;/a&gt; public_suffix (6.0.1)
+</a><a href="#h5-0-440" id="h5-0-440" class="i">+</a><a href="#h37-1-87" id="h37-1-87" class="d">-&lt;a href=&quot;#l95&quot; class=&quot;line&quot; id=&quot;l95&quot;&gt; 95&lt;/a&gt; rake (13.2.1)
+</a><a href="#h5-0-441" id="h5-0-441" class="i">+</a><a href="#h37-1-88" id="h37-1-88" class="d">-&lt;a href=&quot;#l96&quot; class=&quot;line&quot; id=&quot;l96&quot;&gt; 96&lt;/a&gt; rb-fsevent (0.11.2)
+</a><a href="#h5-0-442" id="h5-0-442" class="i">+</a><a href="#h37-1-89" id="h37-1-89" class="d">-&lt;a href=&quot;#l97&quot; class=&quot;line&quot; id=&quot;l97&quot;&gt; 97&lt;/a&gt; rb-inotify (0.11.1)
+</a><a href="#h5-0-443" id="h5-0-443" class="i">+</a><a href="#h37-1-90" id="h37-1-90" class="d">-&lt;a href=&quot;#l98&quot; class=&quot;line&quot; id=&quot;l98&quot;&gt; 98&lt;/a&gt; ffi (~&amp;gt; 1.0)
+</a><a href="#h5-0-444" id="h5-0-444" class="i">+</a><a href="#h37-1-91" id="h37-1-91" class="d">-&lt;a href=&quot;#l99&quot; class=&quot;line&quot; id=&quot;l99&quot;&gt; 99&lt;/a&gt; rexml (3.4.1)
+</a><a href="#h5-0-445" id="h5-0-445" class="i">+</a><a href="#h37-1-92" id="h37-1-92" class="d">-&lt;a href=&quot;#l100&quot; class=&quot;line&quot; id=&quot;l100&quot;&gt; 100&lt;/a&gt; rouge (4.5.1)
+</a><a href="#h5-0-446" id="h5-0-446" class="i">+</a><a href="#h37-1-93" id="h37-1-93" class="d">-&lt;a href=&quot;#l101&quot; class=&quot;line&quot; id=&quot;l101&quot;&gt; 101&lt;/a&gt; safe_yaml (1.0.5)
+</a><a href="#h5-0-447" id="h5-0-447" class="i">+</a><a href="#h37-1-94" id="h37-1-94" class="d">-&lt;a href=&quot;#l102&quot; class=&quot;line&quot; id=&quot;l102&quot;&gt; 102&lt;/a&gt; sass-embedded (1.85.0)
+</a><a href="#h5-0-448" id="h5-0-448" class="i">+</a><a href="#h37-1-95" id="h37-1-95" class="d">-&lt;a href=&quot;#l103&quot; class=&quot;line&quot; id=&quot;l103&quot;&gt; 103&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-449" id="h5-0-449" class="i">+</a><a href="#h37-1-96" id="h37-1-96" class="d">-&lt;a href=&quot;#l104&quot; class=&quot;line&quot; id=&quot;l104&quot;&gt; 104&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-450" id="h5-0-450" class="i">+</a><a href="#h37-1-97" id="h37-1-97" class="d">-&lt;a href=&quot;#l105&quot; class=&quot;line&quot; id=&quot;l105&quot;&gt; 105&lt;/a&gt; sass-embedded (1.85.0-aarch64-linux-android)
+</a><a href="#h5-0-451" id="h5-0-451" class="i">+</a><a href="#h37-1-98" id="h37-1-98" class="d">-&lt;a href=&quot;#l106&quot; class=&quot;line&quot; id=&quot;l106&quot;&gt; 106&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-452" id="h5-0-452" class="i">+</a><a href="#h37-1-99" id="h37-1-99" class="d">-&lt;a href=&quot;#l107&quot; class=&quot;line&quot; id=&quot;l107&quot;&gt; 107&lt;/a&gt; sass-embedded (1.85.0-aarch64-linux-gnu)
+</a><a href="#h5-0-453" id="h5-0-453" class="i">+</a><a href="#h37-1-100" id="h37-1-100" class="d">-&lt;a href=&quot;#l108&quot; class=&quot;line&quot; id=&quot;l108&quot;&gt; 108&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-454" id="h5-0-454" class="i">+</a><a href="#h37-1-101" id="h37-1-101" class="d">-&lt;a href=&quot;#l109&quot; class=&quot;line&quot; id=&quot;l109&quot;&gt; 109&lt;/a&gt; sass-embedded (1.85.0-aarch64-linux-musl)
+</a><a href="#h5-0-455" id="h5-0-455" class="i">+</a><a href="#h37-1-102" id="h37-1-102" class="d">-&lt;a href=&quot;#l110&quot; class=&quot;line&quot; id=&quot;l110&quot;&gt; 110&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-456" id="h5-0-456" class="i">+</a><a href="#h37-1-103" id="h37-1-103" class="d">-&lt;a href=&quot;#l111&quot; class=&quot;line&quot; id=&quot;l111&quot;&gt; 111&lt;/a&gt; sass-embedded (1.85.0-arm-linux-androideabi)
+</a><a href="#h5-0-457" id="h5-0-457" class="i">+</a><a href="#h37-1-104" id="h37-1-104" class="d">-&lt;a href=&quot;#l112&quot; class=&quot;line&quot; id=&quot;l112&quot;&gt; 112&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-458" id="h5-0-458" class="i">+</a><a href="#h37-1-105" id="h37-1-105" class="d">-&lt;a href=&quot;#l113&quot; class=&quot;line&quot; id=&quot;l113&quot;&gt; 113&lt;/a&gt; sass-embedded (1.85.0-arm-linux-gnueabihf)
+</a><a href="#h5-0-459" id="h5-0-459" class="i">+</a><a href="#h37-1-106" id="h37-1-106" class="d">-&lt;a href=&quot;#l114&quot; class=&quot;line&quot; id=&quot;l114&quot;&gt; 114&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-460" id="h5-0-460" class="i">+</a><a href="#h37-1-107" id="h37-1-107" class="d">-&lt;a href=&quot;#l115&quot; class=&quot;line&quot; id=&quot;l115&quot;&gt; 115&lt;/a&gt; sass-embedded (1.85.0-arm-linux-musleabihf)
+</a><a href="#h5-0-461" id="h5-0-461" class="i">+</a><a href="#h37-1-108" id="h37-1-108" class="d">-&lt;a href=&quot;#l116&quot; class=&quot;line&quot; id=&quot;l116&quot;&gt; 116&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-462" id="h5-0-462" class="i">+</a><a href="#h37-1-109" id="h37-1-109" class="d">-&lt;a href=&quot;#l117&quot; class=&quot;line&quot; id=&quot;l117&quot;&gt; 117&lt;/a&gt; sass-embedded (1.85.0-arm64-darwin)
+</a><a href="#h5-0-463" id="h5-0-463" class="i">+</a><a href="#h37-1-110" id="h37-1-110" class="d">-&lt;a href=&quot;#l118&quot; class=&quot;line&quot; id=&quot;l118&quot;&gt; 118&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-464" id="h5-0-464" class="i">+</a><a href="#h37-1-111" id="h37-1-111" class="d">-&lt;a href=&quot;#l119&quot; class=&quot;line&quot; id=&quot;l119&quot;&gt; 119&lt;/a&gt; sass-embedded (1.85.0-riscv64-linux-android)
+</a><a href="#h5-0-465" id="h5-0-465" class="i">+</a><a href="#h37-1-112" id="h37-1-112" class="d">-&lt;a href=&quot;#l120&quot; class=&quot;line&quot; id=&quot;l120&quot;&gt; 120&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-466" id="h5-0-466" class="i">+</a><a href="#h37-1-113" id="h37-1-113" class="d">-&lt;a href=&quot;#l121&quot; class=&quot;line&quot; id=&quot;l121&quot;&gt; 121&lt;/a&gt; sass-embedded (1.85.0-riscv64-linux-gnu)
+</a><a href="#h5-0-467" id="h5-0-467" class="i">+</a><a href="#h37-1-114" id="h37-1-114" class="d">-&lt;a href=&quot;#l122&quot; class=&quot;line&quot; id=&quot;l122&quot;&gt; 122&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-468" id="h5-0-468" class="i">+</a><a href="#h37-1-115" id="h37-1-115" class="d">-&lt;a href=&quot;#l123&quot; class=&quot;line&quot; id=&quot;l123&quot;&gt; 123&lt;/a&gt; sass-embedded (1.85.0-riscv64-linux-musl)
+</a><a href="#h5-0-469" id="h5-0-469" class="i">+</a><a href="#h37-1-116" id="h37-1-116" class="d">-&lt;a href=&quot;#l124&quot; class=&quot;line&quot; id=&quot;l124&quot;&gt; 124&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-470" id="h5-0-470" class="i">+</a><a href="#h37-1-117" id="h37-1-117" class="d">-&lt;a href=&quot;#l125&quot; class=&quot;line&quot; id=&quot;l125&quot;&gt; 125&lt;/a&gt; sass-embedded (1.85.0-x86_64-cygwin)
+</a><a href="#h5-0-471" id="h5-0-471" class="i">+</a><a href="#h37-1-118" id="h37-1-118" class="d">-&lt;a href=&quot;#l126&quot; class=&quot;line&quot; id=&quot;l126&quot;&gt; 126&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-472" id="h5-0-472" class="i">+</a><a href="#h37-1-119" id="h37-1-119" class="d">-&lt;a href=&quot;#l127&quot; class=&quot;line&quot; id=&quot;l127&quot;&gt; 127&lt;/a&gt; sass-embedded (1.85.0-x86_64-darwin)
+</a><a href="#h5-0-473" id="h5-0-473" class="i">+</a><a href="#h37-1-120" id="h37-1-120" class="d">-&lt;a href=&quot;#l128&quot; class=&quot;line&quot; id=&quot;l128&quot;&gt; 128&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-474" id="h5-0-474" class="i">+</a><a href="#h37-1-121" id="h37-1-121" class="d">-&lt;a href=&quot;#l129&quot; class=&quot;line&quot; id=&quot;l129&quot;&gt; 129&lt;/a&gt; sass-embedded (1.85.0-x86_64-linux-android)
+</a><a href="#h5-0-475" id="h5-0-475" class="i">+</a><a href="#h37-1-122" id="h37-1-122" class="i">+&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; domain_name (0.6.20240107)
+</a><a href="#h5-0-476" id="h5-0-476" class="i">+</a><a href="#h37-1-123" id="h37-1-123" class="i">+&lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; em-websocket (0.5.3)
+</a><a href="#h5-0-477" id="h5-0-477" class="i">+</a><a href="#h37-1-124" id="h37-1-124" class="i">+&lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt; eventmachine (&amp;gt;= 0.12.9)
+</a><a href="#h5-0-478" id="h5-0-478" class="i">+</a><a href="#h37-1-125" id="h37-1-125" class="i">+&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; http_parser.rb (~&amp;gt; 0)
+</a><a href="#h5-0-479" id="h5-0-479" class="i">+</a><a href="#h37-1-126" id="h37-1-126" class="i">+&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt; eventmachine (1.2.7)
+</a><a href="#h5-0-480" id="h5-0-480" class="i">+</a><a href="#h37-1-127" id="h37-1-127" class="i">+&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; ffi (1.17.1)
+</a><a href="#h5-0-481" id="h5-0-481" class="i">+</a><a href="#h37-1-128" id="h37-1-128" class="i">+&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt; ffi (1.17.1-aarch64-linux-gnu)
+</a><a href="#h5-0-482" id="h5-0-482" class="i">+</a><a href="#h37-1-129" id="h37-1-129" class="i">+&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; ffi (1.17.1-aarch64-linux-musl)
+</a><a href="#h5-0-483" id="h5-0-483" class="i">+</a><a href="#h37-1-130" id="h37-1-130" class="i">+&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; ffi (1.17.1-arm-linux-gnu)
+</a><a href="#h5-0-484" id="h5-0-484" class="i">+</a><a href="#h37-1-131" id="h37-1-131" class="i">+&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; ffi (1.17.1-arm-linux-musl)
+</a><a href="#h5-0-485" id="h5-0-485" class="i">+</a><a href="#h37-1-132" id="h37-1-132" class="i">+&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; ffi (1.17.1-arm64-darwin)
+</a><a href="#h5-0-486" id="h5-0-486" class="i">+</a><a href="#h37-1-133" id="h37-1-133" class="i">+&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; ffi (1.17.1-x86-linux-gnu)
+</a><a href="#h5-0-487" id="h5-0-487" class="i">+</a><a href="#h37-1-134" id="h37-1-134" class="i">+&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt; ffi (1.17.1-x86-linux-musl)
+</a><a href="#h5-0-488" id="h5-0-488" class="i">+</a><a href="#h37-1-135" id="h37-1-135" class="i">+&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; ffi (1.17.1-x86_64-darwin)
+</a><a href="#h5-0-489" id="h5-0-489" class="i">+</a><a href="#h37-1-136" id="h37-1-136" class="i">+&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; ffi (1.17.1-x86_64-linux-gnu)
+</a><a href="#h5-0-490" id="h5-0-490" class="i">+</a><a href="#h37-1-137" id="h37-1-137" class="i">+&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt; ffi (1.17.1-x86_64-linux-musl)
+</a><a href="#h5-0-491" id="h5-0-491" class="i">+</a><a href="#h37-1-138" id="h37-1-138" class="i">+&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt; ffi-compiler (1.3.2)
+</a><a href="#h5-0-492" id="h5-0-492" class="i">+</a><a href="#h37-1-139" id="h37-1-139" class="i">+&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; ffi (&amp;gt;= 1.15.5)
+</a><a href="#h5-0-493" id="h5-0-493" class="i">+</a><a href="#h37-1-140" id="h37-1-140" class="i">+&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt; rake
+</a><a href="#h5-0-494" id="h5-0-494" class="i">+</a><a href="#h37-1-141" id="h37-1-141" class="i">+&lt;a href=&quot;#l30&quot; class=&quot;line&quot; id=&quot;l30&quot;&gt; 30&lt;/a&gt; forwardable-extended (2.6.0)
+</a><a href="#h5-0-495" id="h5-0-495" class="i">+</a><a href="#h37-1-142" id="h37-1-142" class="i">+&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; google-protobuf (4.29.3)
+</a><a href="#h5-0-496" id="h5-0-496" class="i">+</a><a href="#h37-1-143" id="h37-1-143" class="i">+&lt;a href=&quot;#l32&quot; class=&quot;line&quot; id=&quot;l32&quot;&gt; 32&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-497" id="h5-0-497" class="i">+</a><a href="#h37-1-144" id="h37-1-144" class="i">+&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-498" id="h5-0-498" class="i">+</a><a href="#h37-1-145" id="h37-1-145" class="i">+&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt; google-protobuf (4.29.3-aarch64-linux)
+</a><a href="#h5-0-499" id="h5-0-499" class="i">+</a><a href="#h37-1-146" id="h37-1-146" class="i">+&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-500" id="h5-0-500" class="i">+</a><a href="#h37-1-147" id="h37-1-147" class="i">+&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-501" id="h5-0-501" class="i">+</a><a href="#h37-1-148" id="h37-1-148" class="i">+&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; google-protobuf (4.29.3-arm64-darwin)
+</a><a href="#h5-0-502" id="h5-0-502" class="i">+</a><a href="#h37-1-149" id="h37-1-149" class="i">+&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-503" id="h5-0-503" class="i">+</a><a href="#h37-1-150" id="h37-1-150" class="i">+&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-504" id="h5-0-504" class="i">+</a><a href="#h37-1-151" id="h37-1-151" class="i">+&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; google-protobuf (4.29.3-x86-linux)
+</a><a href="#h5-0-505" id="h5-0-505" class="i">+</a><a href="#h37-1-152" id="h37-1-152" class="i">+&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-506" id="h5-0-506" class="i">+</a><a href="#h37-1-153" id="h37-1-153" class="i">+&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-507" id="h5-0-507" class="i">+</a><a href="#h37-1-154" id="h37-1-154" class="i">+&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt; google-protobuf (4.29.3-x86_64-darwin)
+</a><a href="#h5-0-508" id="h5-0-508" class="i">+</a><a href="#h37-1-155" id="h37-1-155" class="i">+&lt;a href=&quot;#l44&quot; class=&quot;line&quot; id=&quot;l44&quot;&gt; 44&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-509" id="h5-0-509" class="i">+</a><a href="#h37-1-156" id="h37-1-156" class="i">+&lt;a href=&quot;#l45&quot; class=&quot;line&quot; id=&quot;l45&quot;&gt; 45&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-510" id="h5-0-510" class="i">+</a><a href="#h37-1-157" id="h37-1-157" class="i">+&lt;a href=&quot;#l46&quot; class=&quot;line&quot; id=&quot;l46&quot;&gt; 46&lt;/a&gt; google-protobuf (4.29.3-x86_64-linux)
+</a><a href="#h5-0-511" id="h5-0-511" class="i">+</a><a href="#h37-1-158" id="h37-1-158" class="i">+&lt;a href=&quot;#l47&quot; class=&quot;line&quot; id=&quot;l47&quot;&gt; 47&lt;/a&gt; bigdecimal
+</a><a href="#h5-0-512" id="h5-0-512" class="i">+</a><a href="#h37-1-159" id="h37-1-159" class="i">+&lt;a href=&quot;#l48&quot; class=&quot;line&quot; id=&quot;l48&quot;&gt; 48&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-513" id="h5-0-513" class="i">+</a><a href="#h37-1-160" id="h37-1-160" class="i">+&lt;a href=&quot;#l49&quot; class=&quot;line&quot; id=&quot;l49&quot;&gt; 49&lt;/a&gt; http (5.3.1)
+</a><a href="#h5-0-514" id="h5-0-514" class="i">+</a><a href="#h37-1-161" id="h37-1-161" class="i">+&lt;a href=&quot;#l50&quot; class=&quot;line&quot; id=&quot;l50&quot;&gt; 50&lt;/a&gt; addressable (~&amp;gt; 2.8)
+</a><a href="#h5-0-515" id="h5-0-515" class="i">+</a><a href="#h37-1-162" id="h37-1-162" class="i">+&lt;a href=&quot;#l51&quot; class=&quot;line&quot; id=&quot;l51&quot;&gt; 51&lt;/a&gt; http-cookie (~&amp;gt; 1.0)
+</a><a href="#h5-0-516" id="h5-0-516" class="i">+</a><a href="#h37-1-163" id="h37-1-163" class="i">+&lt;a href=&quot;#l52&quot; class=&quot;line&quot; id=&quot;l52&quot;&gt; 52&lt;/a&gt; http-form_data (~&amp;gt; 2.2)
+</a><a href="#h5-0-517" id="h5-0-517" class="i">+</a><a href="#h37-1-164" id="h37-1-164" class="i">+&lt;a href=&quot;#l53&quot; class=&quot;line&quot; id=&quot;l53&quot;&gt; 53&lt;/a&gt; llhttp-ffi (~&amp;gt; 0.5.0)
+</a><a href="#h5-0-518" id="h5-0-518" class="i">+</a><a href="#h37-1-165" id="h37-1-165" class="i">+&lt;a href=&quot;#l54&quot; class=&quot;line&quot; id=&quot;l54&quot;&gt; 54&lt;/a&gt; http-cookie (1.0.8)
+</a><a href="#h5-0-519" id="h5-0-519" class="i">+</a><a href="#h37-1-166" id="h37-1-166" class="i">+&lt;a href=&quot;#l55&quot; class=&quot;line&quot; id=&quot;l55&quot;&gt; 55&lt;/a&gt; domain_name (~&amp;gt; 0.5)
+</a><a href="#h5-0-520" id="h5-0-520" class="i">+</a><a href="#h37-1-167" id="h37-1-167" class="i">+&lt;a href=&quot;#l56&quot; class=&quot;line&quot; id=&quot;l56&quot;&gt; 56&lt;/a&gt; http-form_data (2.3.0)
+</a><a href="#h5-0-521" id="h5-0-521" class="i">+</a><a href="#h37-1-168" id="h37-1-168" class="i">+&lt;a href=&quot;#l57&quot; class=&quot;line&quot; id=&quot;l57&quot;&gt; 57&lt;/a&gt; http_parser.rb (0.8.0)
+</a><a href="#h5-0-522" id="h5-0-522" class="i">+</a><a href="#h37-1-169" id="h37-1-169" class="i">+&lt;a href=&quot;#l58&quot; class=&quot;line&quot; id=&quot;l58&quot;&gt; 58&lt;/a&gt; i18n (1.14.7)
+</a><a href="#h5-0-523" id="h5-0-523" class="i">+</a><a href="#h37-1-170" id="h37-1-170" class="i">+&lt;a href=&quot;#l59&quot; class=&quot;line&quot; id=&quot;l59&quot;&gt; 59&lt;/a&gt; concurrent-ruby (~&amp;gt; 1.0)
+</a><a href="#h5-0-524" id="h5-0-524" class="i">+</a><a href="#h37-1-171" id="h37-1-171" class="i">+&lt;a href=&quot;#l60&quot; class=&quot;line&quot; id=&quot;l60&quot;&gt; 60&lt;/a&gt; jekyll (4.4.1)
+</a><a href="#h5-0-525" id="h5-0-525" class="i">+</a><a href="#h37-1-172" id="h37-1-172" class="i">+&lt;a href=&quot;#l61&quot; class=&quot;line&quot; id=&quot;l61&quot;&gt; 61&lt;/a&gt; addressable (~&amp;gt; 2.4)
+</a><a href="#h5-0-526" id="h5-0-526" class="i">+</a><a href="#h37-1-173" id="h37-1-173" class="i">+&lt;a href=&quot;#l62&quot; class=&quot;line&quot; id=&quot;l62&quot;&gt; 62&lt;/a&gt; base64 (~&amp;gt; 0.2)
+</a><a href="#h5-0-527" id="h5-0-527" class="i">+</a><a href="#h37-1-174" id="h37-1-174" class="i">+&lt;a href=&quot;#l63&quot; class=&quot;line&quot; id=&quot;l63&quot;&gt; 63&lt;/a&gt; colorator (~&amp;gt; 1.0)
+</a><a href="#h5-0-528" id="h5-0-528" class="i">+</a><a href="#h37-1-175" id="h37-1-175" class="i">+&lt;a href=&quot;#l64&quot; class=&quot;line&quot; id=&quot;l64&quot;&gt; 64&lt;/a&gt; csv (~&amp;gt; 3.0)
+</a><a href="#h5-0-529" id="h5-0-529" class="i">+</a><a href="#h37-1-176" id="h37-1-176" class="i">+&lt;a href=&quot;#l65&quot; class=&quot;line&quot; id=&quot;l65&quot;&gt; 65&lt;/a&gt; em-websocket (~&amp;gt; 0.5)
+</a><a href="#h5-0-530" id="h5-0-530" class="i">+</a><a href="#h37-1-177" id="h37-1-177" class="i">+&lt;a href=&quot;#l66&quot; class=&quot;line&quot; id=&quot;l66&quot;&gt; 66&lt;/a&gt; i18n (~&amp;gt; 1.0)
+</a><a href="#h5-0-531" id="h5-0-531" class="i">+</a><a href="#h37-1-178" id="h37-1-178" class="i">+&lt;a href=&quot;#l67&quot; class=&quot;line&quot; id=&quot;l67&quot;&gt; 67&lt;/a&gt; jekyll-sass-converter (&amp;gt;= 2.0, &amp;lt; 4.0)
+</a><a href="#h5-0-532" id="h5-0-532" class="i">+</a><a href="#h37-1-179" id="h37-1-179" class="i">+&lt;a href=&quot;#l68&quot; class=&quot;line&quot; id=&quot;l68&quot;&gt; 68&lt;/a&gt; jekyll-watch (~&amp;gt; 2.0)
+</a><a href="#h5-0-533" id="h5-0-533" class="i">+</a><a href="#h37-1-180" id="h37-1-180" class="i">+&lt;a href=&quot;#l69&quot; class=&quot;line&quot; id=&quot;l69&quot;&gt; 69&lt;/a&gt; json (~&amp;gt; 2.6)
+</a><a href="#h5-0-534" id="h5-0-534" class="i">+</a><a href="#h37-1-181" id="h37-1-181" class="i">+&lt;a href=&quot;#l70&quot; class=&quot;line&quot; id=&quot;l70&quot;&gt; 70&lt;/a&gt; kramdown (~&amp;gt; 2.3, &amp;gt;= 2.3.1)
+</a><a href="#h5-0-535" id="h5-0-535" class="i">+</a><a href="#h37-1-182" id="h37-1-182" class="i">+&lt;a href=&quot;#l71&quot; class=&quot;line&quot; id=&quot;l71&quot;&gt; 71&lt;/a&gt; kramdown-parser-gfm (~&amp;gt; 1.0)
+</a><a href="#h5-0-536" id="h5-0-536" class="i">+</a><a href="#h37-1-183" id="h37-1-183" class="i">+&lt;a href=&quot;#l72&quot; class=&quot;line&quot; id=&quot;l72&quot;&gt; 72&lt;/a&gt; liquid (~&amp;gt; 4.0)
+</a><a href="#h5-0-537" id="h5-0-537" class="i">+</a><a href="#h37-1-184" id="h37-1-184" class="i">+&lt;a href=&quot;#l73&quot; class=&quot;line&quot; id=&quot;l73&quot;&gt; 73&lt;/a&gt; mercenary (~&amp;gt; 0.3, &amp;gt;= 0.3.6)
+</a><a href="#h5-0-538" id="h5-0-538" class="i">+</a><a href="#h37-1-185" id="h37-1-185" class="i">+&lt;a href=&quot;#l74&quot; class=&quot;line&quot; id=&quot;l74&quot;&gt; 74&lt;/a&gt; pathutil (~&amp;gt; 0.9)
+</a><a href="#h5-0-539" id="h5-0-539" class="i">+</a><a href="#h37-1-186" id="h37-1-186" class="i">+&lt;a href=&quot;#l75&quot; class=&quot;line&quot; id=&quot;l75&quot;&gt; 75&lt;/a&gt; rouge (&amp;gt;= 3.0, &amp;lt; 5.0)
+</a><a href="#h5-0-540" id="h5-0-540" class="i">+</a><a href="#h37-1-187" id="h37-1-187" class="i">+&lt;a href=&quot;#l76&quot; class=&quot;line&quot; id=&quot;l76&quot;&gt; 76&lt;/a&gt; safe_yaml (~&amp;gt; 1.0)
+</a><a href="#h5-0-541" id="h5-0-541" class="i">+</a><a href="#h37-1-188" id="h37-1-188" class="i">+&lt;a href=&quot;#l77&quot; class=&quot;line&quot; id=&quot;l77&quot;&gt; 77&lt;/a&gt; terminal-table (&amp;gt;= 1.8, &amp;lt; 4.0)
+</a><a href="#h5-0-542" id="h5-0-542" class="i">+</a><a href="#h37-1-189" id="h37-1-189" class="i">+&lt;a href=&quot;#l78&quot; class=&quot;line&quot; id=&quot;l78&quot;&gt; 78&lt;/a&gt; webrick (~&amp;gt; 1.7)
+</a><a href="#h5-0-543" id="h5-0-543" class="i">+</a><a href="#h37-1-190" id="h37-1-190" class="i">+&lt;a href=&quot;#l79&quot; class=&quot;line&quot; id=&quot;l79&quot;&gt; 79&lt;/a&gt; jekyll-feed (0.17.0)
+</a><a href="#h5-0-544" id="h5-0-544" class="i">+</a><a href="#h37-1-191" id="h37-1-191" class="i">+&lt;a href=&quot;#l80&quot; class=&quot;line&quot; id=&quot;l80&quot;&gt; 80&lt;/a&gt; jekyll (&amp;gt;= 3.7, &amp;lt; 5.0)
+</a><a href="#h5-0-545" id="h5-0-545" class="i">+</a><a href="#h37-1-192" id="h37-1-192" class="i">+&lt;a href=&quot;#l81&quot; class=&quot;line&quot; id=&quot;l81&quot;&gt; 81&lt;/a&gt; jekyll-paginate (1.1.0)
+</a><a href="#h5-0-546" id="h5-0-546" class="i">+</a><a href="#h37-1-193" id="h37-1-193" class="i">+&lt;a href=&quot;#l82&quot; class=&quot;line&quot; id=&quot;l82&quot;&gt; 82&lt;/a&gt; jekyll-regex-replace (1.1.0)
+</a><a href="#h5-0-547" id="h5-0-547" class="i">+</a><a href="#h37-1-194" id="h37-1-194" class="i">+&lt;a href=&quot;#l83&quot; class=&quot;line&quot; id=&quot;l83&quot;&gt; 83&lt;/a&gt; jekyll-sass-converter (3.1.0)
+</a><a href="#h5-0-548" id="h5-0-548" class="i">+</a><a href="#h37-1-195" id="h37-1-195" class="i">+&lt;a href=&quot;#l84&quot; class=&quot;line&quot; id=&quot;l84&quot;&gt; 84&lt;/a&gt; sass-embedded (~&amp;gt; 1.75)
+</a><a href="#h5-0-549" id="h5-0-549" class="i">+</a><a href="#h37-1-196" id="h37-1-196" class="i">+&lt;a href=&quot;#l85&quot; class=&quot;line&quot; id=&quot;l85&quot;&gt; 85&lt;/a&gt; jekyll-seo-tag (2.8.0)
+</a><a href="#h5-0-550" id="h5-0-550" class="i">+</a><a href="#h37-1-197" id="h37-1-197" class="i">+&lt;a href=&quot;#l86&quot; class=&quot;line&quot; id=&quot;l86&quot;&gt; 86&lt;/a&gt; jekyll (&amp;gt;= 3.8, &amp;lt; 5.0)
+</a><a href="#h5-0-551" id="h5-0-551" class="i">+</a><a href="#h37-1-198" id="h37-1-198" class="i">+&lt;a href=&quot;#l87&quot; class=&quot;line&quot; id=&quot;l87&quot;&gt; 87&lt;/a&gt; jekyll-sitemap (1.4.0)
+</a><a href="#h5-0-552" id="h5-0-552" class="i">+</a><a href="#h37-1-199" id="h37-1-199" class="i">+&lt;a href=&quot;#l88&quot; class=&quot;line&quot; id=&quot;l88&quot;&gt; 88&lt;/a&gt; jekyll (&amp;gt;= 3.7, &amp;lt; 5.0)
+</a><a href="#h5-0-553" id="h5-0-553" class="i">+</a><a href="#h37-1-200" id="h37-1-200" class="i">+&lt;a href=&quot;#l89&quot; class=&quot;line&quot; id=&quot;l89&quot;&gt; 89&lt;/a&gt; jekyll-watch (2.2.1)
+</a><a href="#h5-0-554" id="h5-0-554" class="i">+</a><a href="#h37-1-201" id="h37-1-201" class="i">+&lt;a href=&quot;#l90&quot; class=&quot;line&quot; id=&quot;l90&quot;&gt; 90&lt;/a&gt; listen (~&amp;gt; 3.0)
+</a><a href="#h5-0-555" id="h5-0-555" class="i">+</a><a href="#h37-1-202" id="h37-1-202" class="i">+&lt;a href=&quot;#l91&quot; class=&quot;line&quot; id=&quot;l91&quot;&gt; 91&lt;/a&gt; json (2.10.1)
+</a><a href="#h5-0-556" id="h5-0-556" class="i">+</a><a href="#h37-1-203" id="h37-1-203" class="i">+&lt;a href=&quot;#l92&quot; class=&quot;line&quot; id=&quot;l92&quot;&gt; 92&lt;/a&gt; kramdown (2.5.1)
+</a><a href="#h5-0-557" id="h5-0-557" class="i">+</a><a href="#h37-1-204" id="h37-1-204" class="i">+&lt;a href=&quot;#l93&quot; class=&quot;line&quot; id=&quot;l93&quot;&gt; 93&lt;/a&gt; rexml (&amp;gt;= 3.3.9)
+</a><a href="#h5-0-558" id="h5-0-558" class="i">+</a><a href="#h37-1-205" id="h37-1-205" class="i">+&lt;a href=&quot;#l94&quot; class=&quot;line&quot; id=&quot;l94&quot;&gt; 94&lt;/a&gt; kramdown-parser-gfm (1.1.0)
+</a><a href="#h5-0-559" id="h5-0-559" class="i">+</a><a href="#h37-1-206" id="h37-1-206" class="i">+&lt;a href=&quot;#l95&quot; class=&quot;line&quot; id=&quot;l95&quot;&gt; 95&lt;/a&gt; kramdown (~&amp;gt; 2.0)
+</a><a href="#h5-0-560" id="h5-0-560" class="i">+</a><a href="#h37-1-207" id="h37-1-207" class="i">+&lt;a href=&quot;#l96&quot; class=&quot;line&quot; id=&quot;l96&quot;&gt; 96&lt;/a&gt; liquid (4.0.4)
+</a><a href="#h5-0-561" id="h5-0-561" class="i">+</a><a href="#h37-1-208" id="h37-1-208" class="i">+&lt;a href=&quot;#l97&quot; class=&quot;line&quot; id=&quot;l97&quot;&gt; 97&lt;/a&gt; listen (3.9.0)
+</a><a href="#h5-0-562" id="h5-0-562" class="i">+</a><a href="#h37-1-209" id="h37-1-209" class="i">+&lt;a href=&quot;#l98&quot; class=&quot;line&quot; id=&quot;l98&quot;&gt; 98&lt;/a&gt; rb-fsevent (~&amp;gt; 0.10, &amp;gt;= 0.10.3)
+</a><a href="#h5-0-563" id="h5-0-563" class="i">+</a><a href="#h37-1-210" id="h37-1-210" class="i">+&lt;a href=&quot;#l99&quot; class=&quot;line&quot; id=&quot;l99&quot;&gt; 99&lt;/a&gt; rb-inotify (~&amp;gt; 0.9, &amp;gt;= 0.9.10)
+</a><a href="#h5-0-564" id="h5-0-564" class="i">+</a><a href="#h37-1-211" id="h37-1-211" class="i">+&lt;a href=&quot;#l100&quot; class=&quot;line&quot; id=&quot;l100&quot;&gt; 100&lt;/a&gt; llhttp-ffi (0.5.1)
+</a><a href="#h5-0-565" id="h5-0-565" class="i">+</a><a href="#h37-1-212" id="h37-1-212" class="i">+&lt;a href=&quot;#l101&quot; class=&quot;line&quot; id=&quot;l101&quot;&gt; 101&lt;/a&gt; ffi-compiler (~&amp;gt; 1.0)
+</a><a href="#h5-0-566" id="h5-0-566" class="i">+</a><a href="#h37-1-213" id="h37-1-213" class="i">+&lt;a href=&quot;#l102&quot; class=&quot;line&quot; id=&quot;l102&quot;&gt; 102&lt;/a&gt; rake (~&amp;gt; 13.0)
+</a><a href="#h5-0-567" id="h5-0-567" class="i">+</a><a href="#h37-1-214" id="h37-1-214" class="i">+&lt;a href=&quot;#l103&quot; class=&quot;line&quot; id=&quot;l103&quot;&gt; 103&lt;/a&gt; mercenary (0.4.0)
+</a><a href="#h5-0-568" id="h5-0-568" class="i">+</a><a href="#h37-1-215" id="h37-1-215" class="i">+&lt;a href=&quot;#l104&quot; class=&quot;line&quot; id=&quot;l104&quot;&gt; 104&lt;/a&gt; minima (2.5.2)
+</a><a href="#h5-0-569" id="h5-0-569" class="i">+</a><a href="#h37-1-216" id="h37-1-216" class="i">+&lt;a href=&quot;#l105&quot; class=&quot;line&quot; id=&quot;l105&quot;&gt; 105&lt;/a&gt; jekyll (&amp;gt;= 3.5, &amp;lt; 5.0)
+</a><a href="#h5-0-570" id="h5-0-570" class="i">+</a><a href="#h37-1-217" id="h37-1-217" class="i">+&lt;a href=&quot;#l106&quot; class=&quot;line&quot; id=&quot;l106&quot;&gt; 106&lt;/a&gt; jekyll-feed (~&amp;gt; 0.9)
+</a><a href="#h5-0-571" id="h5-0-571" class="i">+</a><a href="#h37-1-218" id="h37-1-218" class="i">+&lt;a href=&quot;#l107&quot; class=&quot;line&quot; id=&quot;l107&quot;&gt; 107&lt;/a&gt; jekyll-seo-tag (~&amp;gt; 2.1)
+</a><a href="#h5-0-572" id="h5-0-572" class="i">+</a><a href="#h37-1-219" id="h37-1-219" class="i">+&lt;a href=&quot;#l108&quot; class=&quot;line&quot; id=&quot;l108&quot;&gt; 108&lt;/a&gt; neocities (0.1.1)
+</a><a href="#h5-0-573" id="h5-0-573" class="i">+</a><a href="#h37-1-220" id="h37-1-220" class="i">+&lt;a href=&quot;#l109&quot; class=&quot;line&quot; id=&quot;l109&quot;&gt; 109&lt;/a&gt; http (~&amp;gt; 5.3, &amp;gt;= 5.3.1)
+</a><a href="#h5-0-574" id="h5-0-574" class="i">+</a><a href="#h37-1-221" id="h37-1-221" class="i">+&lt;a href=&quot;#l110&quot; class=&quot;line&quot; id=&quot;l110&quot;&gt; 110&lt;/a&gt; pastel (~&amp;gt; 0.8, = 0.8.0)
+</a><a href="#h5-0-575" id="h5-0-575" class="i">+</a><a href="#h37-1-222" id="h37-1-222" class="i">+&lt;a href=&quot;#l111&quot; class=&quot;line&quot; id=&quot;l111&quot;&gt; 111&lt;/a&gt; rake (~&amp;gt; 13, &amp;gt;= 13.3.0)
+</a><a href="#h5-0-576" id="h5-0-576" class="i">+</a><a href="#h37-1-223" id="h37-1-223" class="i">+&lt;a href=&quot;#l112&quot; class=&quot;line&quot; id=&quot;l112&quot;&gt; 112&lt;/a&gt; tty-prompt (~&amp;gt; 0.23, = 0.23.1)
+</a><a href="#h5-0-577" id="h5-0-577" class="i">+</a><a href="#h37-1-224" id="h37-1-224" class="i">+&lt;a href=&quot;#l113&quot; class=&quot;line&quot; id=&quot;l113&quot;&gt; 113&lt;/a&gt; tty-table (~&amp;gt; 0.12, = 0.12.0)
+</a><a href="#h5-0-578" id="h5-0-578" class="i">+</a><a href="#h37-1-225" id="h37-1-225" class="i">+&lt;a href=&quot;#l114&quot; class=&quot;line&quot; id=&quot;l114&quot;&gt; 114&lt;/a&gt; whirly (~&amp;gt; 0.3, &amp;gt;= 0.3.0)
+</a><a href="#h5-0-579" id="h5-0-579" class="i">+</a><a href="#h37-1-226" id="h37-1-226" class="i">+&lt;a href=&quot;#l115&quot; class=&quot;line&quot; id=&quot;l115&quot;&gt; 115&lt;/a&gt; pastel (0.8.0)
+</a><a href="#h5-0-580" id="h5-0-580" class="i">+</a><a href="#h37-1-227" id="h37-1-227" class="i">+&lt;a href=&quot;#l116&quot; class=&quot;line&quot; id=&quot;l116&quot;&gt; 116&lt;/a&gt; tty-color (~&amp;gt; 0.5)
+</a><a href="#h5-0-581" id="h5-0-581" class="i">+</a><a href="#h37-1-228" id="h37-1-228" class="i">+&lt;a href=&quot;#l117&quot; class=&quot;line&quot; id=&quot;l117&quot;&gt; 117&lt;/a&gt; pathutil (0.16.2)
+</a><a href="#h5-0-582" id="h5-0-582" class="i">+</a><a href="#h37-1-229" id="h37-1-229" class="i">+&lt;a href=&quot;#l118&quot; class=&quot;line&quot; id=&quot;l118&quot;&gt; 118&lt;/a&gt; forwardable-extended (~&amp;gt; 2.6)
+</a><a href="#h5-0-583" id="h5-0-583" class="i">+</a><a href="#h37-1-230" id="h37-1-230" class="i">+&lt;a href=&quot;#l119&quot; class=&quot;line&quot; id=&quot;l119&quot;&gt; 119&lt;/a&gt; public_suffix (6.0.1)
+</a><a href="#h5-0-584" id="h5-0-584" class="i">+</a><a href="#h37-1-231" id="h37-1-231" class="i">+&lt;a href=&quot;#l120&quot; class=&quot;line&quot; id=&quot;l120&quot;&gt; 120&lt;/a&gt; rake (13.3.0)
+</a><a href="#h5-0-585" id="h5-0-585" class="i">+</a><a href="#h37-1-232" id="h37-1-232" class="i">+&lt;a href=&quot;#l121&quot; class=&quot;line&quot; id=&quot;l121&quot;&gt; 121&lt;/a&gt; rb-fsevent (0.11.2)
+</a><a href="#h5-0-586" id="h5-0-586" class="i">+</a><a href="#h37-1-233" id="h37-1-233" class="i">+&lt;a href=&quot;#l122&quot; class=&quot;line&quot; id=&quot;l122&quot;&gt; 122&lt;/a&gt; rb-inotify (0.11.1)
+</a><a href="#h5-0-587" id="h5-0-587" class="i">+</a><a href="#h37-1-234" id="h37-1-234" class="i">+&lt;a href=&quot;#l123&quot; class=&quot;line&quot; id=&quot;l123&quot;&gt; 123&lt;/a&gt; ffi (~&amp;gt; 1.0)
+</a><a href="#h5-0-588" id="h5-0-588" class="i">+</a><a href="#h37-1-235" id="h37-1-235" class="i">+&lt;a href=&quot;#l124&quot; class=&quot;line&quot; id=&quot;l124&quot;&gt; 124&lt;/a&gt; rexml (3.4.1)
+</a><a href="#h5-0-589" id="h5-0-589" class="i">+</a><a href="#h37-1-236" id="h37-1-236" class="i">+&lt;a href=&quot;#l125&quot; class=&quot;line&quot; id=&quot;l125&quot;&gt; 125&lt;/a&gt; rouge (4.5.1)
+</a><a href="#h5-0-590" id="h5-0-590" class="i">+</a><a href="#h37-1-237" id="h37-1-237" class="i">+&lt;a href=&quot;#l126&quot; class=&quot;line&quot; id=&quot;l126&quot;&gt; 126&lt;/a&gt; safe_yaml (1.0.5)
+</a><a href="#h5-0-591" id="h5-0-591" class="i">+</a><a href="#h37-1-238" id="h37-1-238" class="i">+&lt;a href=&quot;#l127&quot; class=&quot;line&quot; id=&quot;l127&quot;&gt; 127&lt;/a&gt; sass (3.7.4)
+</a><a href="#h5-0-592" id="h5-0-592" class="i">+</a><a href="#h37-1-239" id="h37-1-239" class="i">+&lt;a href=&quot;#l128&quot; class=&quot;line&quot; id=&quot;l128&quot;&gt; 128&lt;/a&gt; sass-listen (~&amp;gt; 4.0.0)
+</a><a href="#h5-0-593" id="h5-0-593" class="i">+</a><a href="#h37-1-240" id="h37-1-240" class="i">+&lt;a href=&quot;#l129&quot; class=&quot;line&quot; id=&quot;l129&quot;&gt; 129&lt;/a&gt; sass-embedded (1.85.0)
+</a><a href="#h5-0-594" id="h5-0-594" class="i">+</a> &lt;a href=&quot;#l130&quot; class=&quot;line&quot; id=&quot;l130&quot;&gt; 130&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-595" id="h5-0-595" class="i">+<a href="#h37-1-242" id="h37-1-242" class="d">-&lt;a href=&quot;#l131&quot; class=&quot;line&quot; id=&quot;l131&quot;&gt; 131&lt;/a&gt; sass-embedded (1.85.0-x86_64-linux-gnu)
+</a><a href="#h5-0-596" id="h5-0-596" class="i">+</a><a href="#h37-1-243" id="h37-1-243" class="d">-&lt;a href=&quot;#l132&quot; class=&quot;line&quot; id=&quot;l132&quot;&gt; 132&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-597" id="h5-0-597" class="i">+</a><a href="#h37-1-244" id="h37-1-244" class="d">-&lt;a href=&quot;#l133&quot; class=&quot;line&quot; id=&quot;l133&quot;&gt; 133&lt;/a&gt; sass-embedded (1.85.0-x86_64-linux-musl)
+</a><a href="#h5-0-598" id="h5-0-598" class="i">+</a><a href="#h37-1-245" id="h37-1-245" class="d">-&lt;a href=&quot;#l134&quot; class=&quot;line&quot; id=&quot;l134&quot;&gt; 134&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-599" id="h5-0-599" class="i">+</a><a href="#h37-1-246" id="h37-1-246" class="d">-&lt;a href=&quot;#l135&quot; class=&quot;line&quot; id=&quot;l135&quot;&gt; 135&lt;/a&gt; terminal-table (3.0.2)
+</a><a href="#h5-0-600" id="h5-0-600" class="i">+</a><a href="#h37-1-247" id="h37-1-247" class="d">-&lt;a href=&quot;#l136&quot; class=&quot;line&quot; id=&quot;l136&quot;&gt; 136&lt;/a&gt; unicode-display_width (&amp;gt;= 1.1.1, &amp;lt; 3)
+</a><a href="#h5-0-601" id="h5-0-601" class="i">+</a><a href="#h37-1-248" id="h37-1-248" class="d">-&lt;a href=&quot;#l137&quot; class=&quot;line&quot; id=&quot;l137&quot;&gt; 137&lt;/a&gt; unicode-display_width (2.6.0)
+</a><a href="#h5-0-602" id="h5-0-602" class="i">+</a><a href="#h37-1-249" id="h37-1-249" class="d">-&lt;a href=&quot;#l138&quot; class=&quot;line&quot; id=&quot;l138&quot;&gt; 138&lt;/a&gt; webrick (1.9.1)
+</a><a href="#h5-0-603" id="h5-0-603" class="i">+</a><a href="#h37-1-250" id="h37-1-250" class="d">-&lt;a href=&quot;#l139&quot; class=&quot;line&quot; id=&quot;l139&quot;&gt; 139&lt;/a&gt;
+</a><a href="#h5-0-604" id="h5-0-604" class="i">+</a><a href="#h37-1-251" id="h37-1-251" class="d">-&lt;a href=&quot;#l140&quot; class=&quot;line&quot; id=&quot;l140&quot;&gt; 140&lt;/a&gt; PLATFORMS
+</a><a href="#h5-0-605" id="h5-0-605" class="i">+</a><a href="#h37-1-252" id="h37-1-252" class="d">-&lt;a href=&quot;#l141&quot; class=&quot;line&quot; id=&quot;l141&quot;&gt; 141&lt;/a&gt; aarch64-linux
+</a><a href="#h5-0-606" id="h5-0-606" class="i">+</a><a href="#h37-1-253" id="h37-1-253" class="d">-&lt;a href=&quot;#l142&quot; class=&quot;line&quot; id=&quot;l142&quot;&gt; 142&lt;/a&gt; aarch64-linux-android
+</a><a href="#h5-0-607" id="h5-0-607" class="i">+</a><a href="#h37-1-254" id="h37-1-254" class="d">-&lt;a href=&quot;#l143&quot; class=&quot;line&quot; id=&quot;l143&quot;&gt; 143&lt;/a&gt; aarch64-linux-gnu
+</a><a href="#h5-0-608" id="h5-0-608" class="i">+</a><a href="#h37-1-255" id="h37-1-255" class="d">-&lt;a href=&quot;#l144&quot; class=&quot;line&quot; id=&quot;l144&quot;&gt; 144&lt;/a&gt; aarch64-linux-musl
+</a><a href="#h5-0-609" id="h5-0-609" class="i">+</a><a href="#h37-1-256" id="h37-1-256" class="d">-&lt;a href=&quot;#l145&quot; class=&quot;line&quot; id=&quot;l145&quot;&gt; 145&lt;/a&gt; arm-linux-androideabi
+</a><a href="#h5-0-610" id="h5-0-610" class="i">+</a><a href="#h37-1-257" id="h37-1-257" class="d">-&lt;a href=&quot;#l146&quot; class=&quot;line&quot; id=&quot;l146&quot;&gt; 146&lt;/a&gt; arm-linux-gnu
+</a><a href="#h5-0-611" id="h5-0-611" class="i">+</a><a href="#h37-1-258" id="h37-1-258" class="d">-&lt;a href=&quot;#l147&quot; class=&quot;line&quot; id=&quot;l147&quot;&gt; 147&lt;/a&gt; arm-linux-gnueabihf
+</a><a href="#h5-0-612" id="h5-0-612" class="i">+</a><a href="#h37-1-259" id="h37-1-259" class="d">-&lt;a href=&quot;#l148&quot; class=&quot;line&quot; id=&quot;l148&quot;&gt; 148&lt;/a&gt; arm-linux-musl
+</a><a href="#h5-0-613" id="h5-0-613" class="i">+</a><a href="#h37-1-260" id="h37-1-260" class="d">-&lt;a href=&quot;#l149&quot; class=&quot;line&quot; id=&quot;l149&quot;&gt; 149&lt;/a&gt; arm-linux-musleabihf
+</a><a href="#h5-0-614" id="h5-0-614" class="i">+</a><a href="#h37-1-261" id="h37-1-261" class="d">-&lt;a href=&quot;#l150&quot; class=&quot;line&quot; id=&quot;l150&quot;&gt; 150&lt;/a&gt; arm64-darwin
+</a><a href="#h5-0-615" id="h5-0-615" class="i">+</a><a href="#h37-1-262" id="h37-1-262" class="d">-&lt;a href=&quot;#l151&quot; class=&quot;line&quot; id=&quot;l151&quot;&gt; 151&lt;/a&gt; riscv64-linux-android
+</a><a href="#h5-0-616" id="h5-0-616" class="i">+</a><a href="#h37-1-263" id="h37-1-263" class="d">-&lt;a href=&quot;#l152&quot; class=&quot;line&quot; id=&quot;l152&quot;&gt; 152&lt;/a&gt; riscv64-linux-gnu
+</a><a href="#h5-0-617" id="h5-0-617" class="i">+</a><a href="#h37-1-264" id="h37-1-264" class="d">-&lt;a href=&quot;#l153&quot; class=&quot;line&quot; id=&quot;l153&quot;&gt; 153&lt;/a&gt; riscv64-linux-musl
+</a><a href="#h5-0-618" id="h5-0-618" class="i">+</a><a href="#h37-1-265" id="h37-1-265" class="d">-&lt;a href=&quot;#l154&quot; class=&quot;line&quot; id=&quot;l154&quot;&gt; 154&lt;/a&gt; ruby
+</a><a href="#h5-0-619" id="h5-0-619" class="i">+</a><a href="#h37-1-266" id="h37-1-266" class="d">-&lt;a href=&quot;#l155&quot; class=&quot;line&quot; id=&quot;l155&quot;&gt; 155&lt;/a&gt; x86-linux
+</a><a href="#h5-0-620" id="h5-0-620" class="i">+</a><a href="#h37-1-267" id="h37-1-267" class="d">-&lt;a href=&quot;#l156&quot; class=&quot;line&quot; id=&quot;l156&quot;&gt; 156&lt;/a&gt; x86-linux-gnu
+</a><a href="#h5-0-621" id="h5-0-621" class="i">+</a><a href="#h37-1-268" id="h37-1-268" class="d">-&lt;a href=&quot;#l157&quot; class=&quot;line&quot; id=&quot;l157&quot;&gt; 157&lt;/a&gt; x86-linux-musl
+</a><a href="#h5-0-622" id="h5-0-622" class="i">+</a><a href="#h37-1-269" id="h37-1-269" class="d">-&lt;a href=&quot;#l158&quot; class=&quot;line&quot; id=&quot;l158&quot;&gt; 158&lt;/a&gt; x86_64-cygwin
+</a><a href="#h5-0-623" id="h5-0-623" class="i">+</a><a href="#h37-1-270" id="h37-1-270" class="d">-&lt;a href=&quot;#l159&quot; class=&quot;line&quot; id=&quot;l159&quot;&gt; 159&lt;/a&gt; x86_64-darwin
+</a><a href="#h5-0-624" id="h5-0-624" class="i">+</a><a href="#h37-1-271" id="h37-1-271" class="d">-&lt;a href=&quot;#l160&quot; class=&quot;line&quot; id=&quot;l160&quot;&gt; 160&lt;/a&gt; x86_64-linux-android
+</a><a href="#h5-0-625" id="h5-0-625" class="i">+</a><a href="#h37-1-272" id="h37-1-272" class="d">-&lt;a href=&quot;#l161&quot; class=&quot;line&quot; id=&quot;l161&quot;&gt; 161&lt;/a&gt; x86_64-linux-gnu
+</a><a href="#h5-0-626" id="h5-0-626" class="i">+</a><a href="#h37-1-273" id="h37-1-273" class="d">-&lt;a href=&quot;#l162&quot; class=&quot;line&quot; id=&quot;l162&quot;&gt; 162&lt;/a&gt; x86_64-linux-musl
+</a><a href="#h5-0-627" id="h5-0-627" class="i">+</a><a href="#h37-1-274" id="h37-1-274" class="d">-&lt;a href=&quot;#l163&quot; class=&quot;line&quot; id=&quot;l163&quot;&gt; 163&lt;/a&gt;
+</a><a href="#h5-0-628" id="h5-0-628" class="i">+</a><a href="#h37-1-275" id="h37-1-275" class="d">-&lt;a href=&quot;#l164&quot; class=&quot;line&quot; id=&quot;l164&quot;&gt; 164&lt;/a&gt; DEPENDENCIES
+</a><a href="#h5-0-629" id="h5-0-629" class="i">+</a><a href="#h37-1-276" id="h37-1-276" class="d">-&lt;a href=&quot;#l165&quot; class=&quot;line&quot; id=&quot;l165&quot;&gt; 165&lt;/a&gt; http_parser.rb (~&amp;gt; 0.6.0)
+</a><a href="#h5-0-630" id="h5-0-630" class="i">+</a><a href="#h37-1-277" id="h37-1-277" class="d">-&lt;a href=&quot;#l166&quot; class=&quot;line&quot; id=&quot;l166&quot;&gt; 166&lt;/a&gt; jekyll (~&amp;gt; 4.4.1)
+</a><a href="#h5-0-631" id="h5-0-631" class="i">+</a><a href="#h37-1-278" id="h37-1-278" class="d">-&lt;a href=&quot;#l167&quot; class=&quot;line&quot; id=&quot;l167&quot;&gt; 167&lt;/a&gt; jekyll-feed (~&amp;gt; 0.12)
+</a><a href="#h5-0-632" id="h5-0-632" class="i">+</a><a href="#h37-1-279" id="h37-1-279" class="d">-&lt;a href=&quot;#l168&quot; class=&quot;line&quot; id=&quot;l168&quot;&gt; 168&lt;/a&gt; jekyll-paginate
+</a><a href="#h5-0-633" id="h5-0-633" class="i">+</a><a href="#h37-1-280" id="h37-1-280" class="d">-&lt;a href=&quot;#l169&quot; class=&quot;line&quot; id=&quot;l169&quot;&gt; 169&lt;/a&gt; jekyll-seo-tag
+</a><a href="#h5-0-634" id="h5-0-634" class="i">+</a><a href="#h37-1-281" id="h37-1-281" class="d">-&lt;a href=&quot;#l170&quot; class=&quot;line&quot; id=&quot;l170&quot;&gt; 170&lt;/a&gt; jekyll-sitemap
+</a><a href="#h5-0-635" id="h5-0-635" class="i">+</a><a href="#h37-1-282" id="h37-1-282" class="d">-&lt;a href=&quot;#l171&quot; class=&quot;line&quot; id=&quot;l171&quot;&gt; 171&lt;/a&gt; minima (~&amp;gt; 2.5)
+</a><a href="#h5-0-636" id="h5-0-636" class="i">+</a><a href="#h37-1-283" id="h37-1-283" class="d">-&lt;a href=&quot;#l172&quot; class=&quot;line&quot; id=&quot;l172&quot;&gt; 172&lt;/a&gt; tzinfo (&amp;gt;= 1, &amp;lt; 3)
+</a><a href="#h5-0-637" id="h5-0-637" class="i">+</a><a href="#h37-1-284" id="h37-1-284" class="d">-&lt;a href=&quot;#l173&quot; class=&quot;line&quot; id=&quot;l173&quot;&gt; 173&lt;/a&gt; tzinfo-data
+</a><a href="#h5-0-638" id="h5-0-638" class="i">+</a><a href="#h37-1-285" id="h37-1-285" class="d">-&lt;a href=&quot;#l174&quot; class=&quot;line&quot; id=&quot;l174&quot;&gt; 174&lt;/a&gt; wdm (~&amp;gt; 0.1)
+</a><a href="#h5-0-639" id="h5-0-639" class="i">+</a><a href="#h37-1-286" id="h37-1-286" class="d">-&lt;a href=&quot;#l175&quot; class=&quot;line&quot; id=&quot;l175&quot;&gt; 175&lt;/a&gt;
+</a><a href="#h5-0-640" id="h5-0-640" class="i">+</a><a href="#h37-1-287" id="h37-1-287" class="d">-&lt;a href=&quot;#l176&quot; class=&quot;line&quot; id=&quot;l176&quot;&gt; 176&lt;/a&gt; BUNDLED WITH
+</a><a href="#h5-0-641" id="h5-0-641" class="i">+</a><a href="#h37-1-288" id="h37-1-288" class="d">-&lt;a href=&quot;#l177&quot; class=&quot;line&quot; id=&quot;l177&quot;&gt; 177&lt;/a&gt; 2.6.4
+</a><a href="#h5-0-642" id="h5-0-642" class="i">+</a><a href="#h37-1-289" id="h37-1-289" class="i">+&lt;a href=&quot;#l131&quot; class=&quot;line&quot; id=&quot;l131&quot;&gt; 131&lt;/a&gt; rake (&amp;gt;= 13)
+</a><a href="#h5-0-643" id="h5-0-643" class="i">+</a><a href="#h37-1-290" id="h37-1-290" class="i">+&lt;a href=&quot;#l132&quot; class=&quot;line&quot; id=&quot;l132&quot;&gt; 132&lt;/a&gt; sass-embedded (1.85.0-aarch64-linux-android)
+</a><a href="#h5-0-644" id="h5-0-644" class="i">+</a><a href="#h37-1-291" id="h37-1-291" class="i">+&lt;a href=&quot;#l133&quot; class=&quot;line&quot; id=&quot;l133&quot;&gt; 133&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-645" id="h5-0-645" class="i">+</a><a href="#h37-1-292" id="h37-1-292" class="i">+&lt;a href=&quot;#l134&quot; class=&quot;line&quot; id=&quot;l134&quot;&gt; 134&lt;/a&gt; sass-embedded (1.85.0-aarch64-linux-gnu)
+</a><a href="#h5-0-646" id="h5-0-646" class="i">+</a><a href="#h37-1-293" id="h37-1-293" class="i">+&lt;a href=&quot;#l135&quot; class=&quot;line&quot; id=&quot;l135&quot;&gt; 135&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-647" id="h5-0-647" class="i">+</a><a href="#h37-1-294" id="h37-1-294" class="i">+&lt;a href=&quot;#l136&quot; class=&quot;line&quot; id=&quot;l136&quot;&gt; 136&lt;/a&gt; sass-embedded (1.85.0-aarch64-linux-musl)
+</a><a href="#h5-0-648" id="h5-0-648" class="i">+</a><a href="#h37-1-295" id="h37-1-295" class="i">+&lt;a href=&quot;#l137&quot; class=&quot;line&quot; id=&quot;l137&quot;&gt; 137&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-649" id="h5-0-649" class="i">+</a><a href="#h37-1-296" id="h37-1-296" class="i">+&lt;a href=&quot;#l138&quot; class=&quot;line&quot; id=&quot;l138&quot;&gt; 138&lt;/a&gt; sass-embedded (1.85.0-arm-linux-androideabi)
+</a><a href="#h5-0-650" id="h5-0-650" class="i">+</a><a href="#h37-1-297" id="h37-1-297" class="i">+&lt;a href=&quot;#l139&quot; class=&quot;line&quot; id=&quot;l139&quot;&gt; 139&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-651" id="h5-0-651" class="i">+</a><a href="#h37-1-298" id="h37-1-298" class="i">+&lt;a href=&quot;#l140&quot; class=&quot;line&quot; id=&quot;l140&quot;&gt; 140&lt;/a&gt; sass-embedded (1.85.0-arm-linux-gnueabihf)
+</a><a href="#h5-0-652" id="h5-0-652" class="i">+</a><a href="#h37-1-299" id="h37-1-299" class="i">+&lt;a href=&quot;#l141&quot; class=&quot;line&quot; id=&quot;l141&quot;&gt; 141&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-653" id="h5-0-653" class="i">+</a><a href="#h37-1-300" id="h37-1-300" class="i">+&lt;a href=&quot;#l142&quot; class=&quot;line&quot; id=&quot;l142&quot;&gt; 142&lt;/a&gt; sass-embedded (1.85.0-arm-linux-musleabihf)
+</a><a href="#h5-0-654" id="h5-0-654" class="i">+</a><a href="#h37-1-301" id="h37-1-301" class="i">+&lt;a href=&quot;#l143&quot; class=&quot;line&quot; id=&quot;l143&quot;&gt; 143&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-655" id="h5-0-655" class="i">+</a><a href="#h37-1-302" id="h37-1-302" class="i">+&lt;a href=&quot;#l144&quot; class=&quot;line&quot; id=&quot;l144&quot;&gt; 144&lt;/a&gt; sass-embedded (1.85.0-arm64-darwin)
+</a><a href="#h5-0-656" id="h5-0-656" class="i">+</a><a href="#h37-1-303" id="h37-1-303" class="i">+&lt;a href=&quot;#l145&quot; class=&quot;line&quot; id=&quot;l145&quot;&gt; 145&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-657" id="h5-0-657" class="i">+</a><a href="#h37-1-304" id="h37-1-304" class="i">+&lt;a href=&quot;#l146&quot; class=&quot;line&quot; id=&quot;l146&quot;&gt; 146&lt;/a&gt; sass-embedded (1.85.0-riscv64-linux-android)
+</a><a href="#h5-0-658" id="h5-0-658" class="i">+</a><a href="#h37-1-305" id="h37-1-305" class="i">+&lt;a href=&quot;#l147&quot; class=&quot;line&quot; id=&quot;l147&quot;&gt; 147&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-659" id="h5-0-659" class="i">+</a><a href="#h37-1-306" id="h37-1-306" class="i">+&lt;a href=&quot;#l148&quot; class=&quot;line&quot; id=&quot;l148&quot;&gt; 148&lt;/a&gt; sass-embedded (1.85.0-riscv64-linux-gnu)
+</a><a href="#h5-0-660" id="h5-0-660" class="i">+</a><a href="#h37-1-307" id="h37-1-307" class="i">+&lt;a href=&quot;#l149&quot; class=&quot;line&quot; id=&quot;l149&quot;&gt; 149&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-661" id="h5-0-661" class="i">+</a><a href="#h37-1-308" id="h37-1-308" class="i">+&lt;a href=&quot;#l150&quot; class=&quot;line&quot; id=&quot;l150&quot;&gt; 150&lt;/a&gt; sass-embedded (1.85.0-riscv64-linux-musl)
+</a><a href="#h5-0-662" id="h5-0-662" class="i">+</a><a href="#h37-1-309" id="h37-1-309" class="i">+&lt;a href=&quot;#l151&quot; class=&quot;line&quot; id=&quot;l151&quot;&gt; 151&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-663" id="h5-0-663" class="i">+</a><a href="#h37-1-310" id="h37-1-310" class="i">+&lt;a href=&quot;#l152&quot; class=&quot;line&quot; id=&quot;l152&quot;&gt; 152&lt;/a&gt; sass-embedded (1.85.0-x86_64-cygwin)
+</a><a href="#h5-0-664" id="h5-0-664" class="i">+</a><a href="#h37-1-311" id="h37-1-311" class="i">+&lt;a href=&quot;#l153&quot; class=&quot;line&quot; id=&quot;l153&quot;&gt; 153&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-665" id="h5-0-665" class="i">+</a><a href="#h37-1-312" id="h37-1-312" class="i">+&lt;a href=&quot;#l154&quot; class=&quot;line&quot; id=&quot;l154&quot;&gt; 154&lt;/a&gt; sass-embedded (1.85.0-x86_64-darwin)
+</a><a href="#h5-0-666" id="h5-0-666" class="i">+</a><a href="#h37-1-313" id="h37-1-313" class="i">+&lt;a href=&quot;#l155&quot; class=&quot;line&quot; id=&quot;l155&quot;&gt; 155&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-667" id="h5-0-667" class="i">+</a><a href="#h37-1-314" id="h37-1-314" class="i">+&lt;a href=&quot;#l156&quot; class=&quot;line&quot; id=&quot;l156&quot;&gt; 156&lt;/a&gt; sass-embedded (1.85.0-x86_64-linux-android)
+</a><a href="#h5-0-668" id="h5-0-668" class="i">+</a><a href="#h37-1-315" id="h37-1-315" class="i">+&lt;a href=&quot;#l157&quot; class=&quot;line&quot; id=&quot;l157&quot;&gt; 157&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-669" id="h5-0-669" class="i">+</a><a href="#h37-1-316" id="h37-1-316" class="i">+&lt;a href=&quot;#l158&quot; class=&quot;line&quot; id=&quot;l158&quot;&gt; 158&lt;/a&gt; sass-embedded (1.85.0-x86_64-linux-gnu)
+</a><a href="#h5-0-670" id="h5-0-670" class="i">+</a><a href="#h37-1-317" id="h37-1-317" class="i">+&lt;a href=&quot;#l159&quot; class=&quot;line&quot; id=&quot;l159&quot;&gt; 159&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-671" id="h5-0-671" class="i">+</a><a href="#h37-1-318" id="h37-1-318" class="i">+&lt;a href=&quot;#l160&quot; class=&quot;line&quot; id=&quot;l160&quot;&gt; 160&lt;/a&gt; sass-embedded (1.85.0-x86_64-linux-musl)
+</a><a href="#h5-0-672" id="h5-0-672" class="i">+</a><a href="#h37-1-319" id="h37-1-319" class="i">+&lt;a href=&quot;#l161&quot; class=&quot;line&quot; id=&quot;l161&quot;&gt; 161&lt;/a&gt; google-protobuf (~&amp;gt; 4.29)
+</a><a href="#h5-0-673" id="h5-0-673" class="i">+</a><a href="#h37-1-320" id="h37-1-320" class="i">+&lt;a href=&quot;#l162&quot; class=&quot;line&quot; id=&quot;l162&quot;&gt; 162&lt;/a&gt; sass-listen (4.0.0)
+</a><a href="#h5-0-674" id="h5-0-674" class="i">+</a><a href="#h37-1-321" id="h37-1-321" class="i">+&lt;a href=&quot;#l163&quot; class=&quot;line&quot; id=&quot;l163&quot;&gt; 163&lt;/a&gt; rb-fsevent (~&amp;gt; 0.9, &amp;gt;= 0.9.4)
+</a><a href="#h5-0-675" id="h5-0-675" class="i">+</a><a href="#h37-1-322" id="h37-1-322" class="i">+&lt;a href=&quot;#l164&quot; class=&quot;line&quot; id=&quot;l164&quot;&gt; 164&lt;/a&gt; rb-inotify (~&amp;gt; 0.9, &amp;gt;= 0.9.7)
+</a><a href="#h5-0-676" id="h5-0-676" class="i">+</a><a href="#h37-1-323" id="h37-1-323" class="i">+&lt;a href=&quot;#l165&quot; class=&quot;line&quot; id=&quot;l165&quot;&gt; 165&lt;/a&gt; strings (0.2.1)
+</a><a href="#h5-0-677" id="h5-0-677" class="i">+</a><a href="#h37-1-324" id="h37-1-324" class="i">+&lt;a href=&quot;#l166&quot; class=&quot;line&quot; id=&quot;l166&quot;&gt; 166&lt;/a&gt; strings-ansi (~&amp;gt; 0.2)
+</a><a href="#h5-0-678" id="h5-0-678" class="i">+</a><a href="#h37-1-325" id="h37-1-325" class="i">+&lt;a href=&quot;#l167&quot; class=&quot;line&quot; id=&quot;l167&quot;&gt; 167&lt;/a&gt; unicode-display_width (&amp;gt;= 1.5, &amp;lt; 3.0)
+</a><a href="#h5-0-679" id="h5-0-679" class="i">+</a><a href="#h37-1-326" id="h37-1-326" class="i">+&lt;a href=&quot;#l168&quot; class=&quot;line&quot; id=&quot;l168&quot;&gt; 168&lt;/a&gt; unicode_utils (~&amp;gt; 1.4)
+</a><a href="#h5-0-680" id="h5-0-680" class="i">+</a><a href="#h37-1-327" id="h37-1-327" class="i">+&lt;a href=&quot;#l169&quot; class=&quot;line&quot; id=&quot;l169&quot;&gt; 169&lt;/a&gt; strings-ansi (0.2.0)
+</a><a href="#h5-0-681" id="h5-0-681" class="i">+</a><a href="#h37-1-328" id="h37-1-328" class="i">+&lt;a href=&quot;#l170&quot; class=&quot;line&quot; id=&quot;l170&quot;&gt; 170&lt;/a&gt; terminal-table (3.0.2)
+</a><a href="#h5-0-682" id="h5-0-682" class="i">+</a><a href="#h37-1-329" id="h37-1-329" class="i">+&lt;a href=&quot;#l171&quot; class=&quot;line&quot; id=&quot;l171&quot;&gt; 171&lt;/a&gt; unicode-display_width (&amp;gt;= 1.1.1, &amp;lt; 3)
+</a><a href="#h5-0-683" id="h5-0-683" class="i">+</a><a href="#h37-1-330" id="h37-1-330" class="i">+&lt;a href=&quot;#l172&quot; class=&quot;line&quot; id=&quot;l172&quot;&gt; 172&lt;/a&gt; tty-color (0.6.0)
+</a><a href="#h5-0-684" id="h5-0-684" class="i">+</a><a href="#h37-1-331" id="h37-1-331" class="i">+&lt;a href=&quot;#l173&quot; class=&quot;line&quot; id=&quot;l173&quot;&gt; 173&lt;/a&gt; tty-cursor (0.7.1)
+</a><a href="#h5-0-685" id="h5-0-685" class="i">+</a><a href="#h37-1-332" id="h37-1-332" class="i">+&lt;a href=&quot;#l174&quot; class=&quot;line&quot; id=&quot;l174&quot;&gt; 174&lt;/a&gt; tty-prompt (0.23.1)
+</a><a href="#h5-0-686" id="h5-0-686" class="i">+</a><a href="#h37-1-333" id="h37-1-333" class="i">+&lt;a href=&quot;#l175&quot; class=&quot;line&quot; id=&quot;l175&quot;&gt; 175&lt;/a&gt; pastel (~&amp;gt; 0.8)
+</a><a href="#h5-0-687" id="h5-0-687" class="i">+</a><a href="#h37-1-334" id="h37-1-334" class="i">+&lt;a href=&quot;#l176&quot; class=&quot;line&quot; id=&quot;l176&quot;&gt; 176&lt;/a&gt; tty-reader (~&amp;gt; 0.8)
+</a><a href="#h5-0-688" id="h5-0-688" class="i">+</a><a href="#h37-1-335" id="h37-1-335" class="i">+&lt;a href=&quot;#l177&quot; class=&quot;line&quot; id=&quot;l177&quot;&gt; 177&lt;/a&gt; tty-reader (0.9.0)
+</a><a href="#h5-0-689" id="h5-0-689" class="i">+</a><a href="#h37-1-336" id="h37-1-336" class="i">+&lt;a href=&quot;#l178&quot; class=&quot;line&quot; id=&quot;l178&quot;&gt; 178&lt;/a&gt; tty-cursor (~&amp;gt; 0.7)
+</a><a href="#h5-0-690" id="h5-0-690" class="i">+</a><a href="#h37-1-337" id="h37-1-337" class="i">+&lt;a href=&quot;#l179&quot; class=&quot;line&quot; id=&quot;l179&quot;&gt; 179&lt;/a&gt; tty-screen (~&amp;gt; 0.8)
+</a><a href="#h5-0-691" id="h5-0-691" class="i">+</a><a href="#h37-1-338" id="h37-1-338" class="i">+&lt;a href=&quot;#l180&quot; class=&quot;line&quot; id=&quot;l180&quot;&gt; 180&lt;/a&gt; wisper (~&amp;gt; 2.0)
+</a><a href="#h5-0-692" id="h5-0-692" class="i">+</a><a href="#h37-1-339" id="h37-1-339" class="i">+&lt;a href=&quot;#l181&quot; class=&quot;line&quot; id=&quot;l181&quot;&gt; 181&lt;/a&gt; tty-screen (0.8.2)
+</a><a href="#h5-0-693" id="h5-0-693" class="i">+</a><a href="#h37-1-340" id="h37-1-340" class="i">+&lt;a href=&quot;#l182&quot; class=&quot;line&quot; id=&quot;l182&quot;&gt; 182&lt;/a&gt; tty-table (0.12.0)
+</a><a href="#h5-0-694" id="h5-0-694" class="i">+</a><a href="#h37-1-341" id="h37-1-341" class="i">+&lt;a href=&quot;#l183&quot; class=&quot;line&quot; id=&quot;l183&quot;&gt; 183&lt;/a&gt; pastel (~&amp;gt; 0.8)
+</a><a href="#h5-0-695" id="h5-0-695" class="i">+</a><a href="#h37-1-342" id="h37-1-342" class="i">+&lt;a href=&quot;#l184&quot; class=&quot;line&quot; id=&quot;l184&quot;&gt; 184&lt;/a&gt; strings (~&amp;gt; 0.2.0)
+</a><a href="#h5-0-696" id="h5-0-696" class="i">+</a><a href="#h37-1-343" id="h37-1-343" class="i">+&lt;a href=&quot;#l185&quot; class=&quot;line&quot; id=&quot;l185&quot;&gt; 185&lt;/a&gt; tty-screen (~&amp;gt; 0.8)
+</a><a href="#h5-0-697" id="h5-0-697" class="i">+</a><a href="#h37-1-344" id="h37-1-344" class="i">+&lt;a href=&quot;#l186&quot; class=&quot;line&quot; id=&quot;l186&quot;&gt; 186&lt;/a&gt; unicode-display_width (2.6.0)
+</a><a href="#h5-0-698" id="h5-0-698" class="i">+</a><a href="#h37-1-345" id="h37-1-345" class="i">+&lt;a href=&quot;#l187&quot; class=&quot;line&quot; id=&quot;l187&quot;&gt; 187&lt;/a&gt; unicode_utils (1.4.0)
+</a><a href="#h5-0-699" id="h5-0-699" class="i">+</a><a href="#h37-1-346" id="h37-1-346" class="i">+&lt;a href=&quot;#l188&quot; class=&quot;line&quot; id=&quot;l188&quot;&gt; 188&lt;/a&gt; webrick (1.9.1)
+</a><a href="#h5-0-700" id="h5-0-700" class="i">+</a><a href="#h37-1-347" id="h37-1-347" class="i">+&lt;a href=&quot;#l189&quot; class=&quot;line&quot; id=&quot;l189&quot;&gt; 189&lt;/a&gt; whirly (0.3.0)
+</a><a href="#h5-0-701" id="h5-0-701" class="i">+</a><a href="#h37-1-348" id="h37-1-348" class="i">+&lt;a href=&quot;#l190&quot; class=&quot;line&quot; id=&quot;l190&quot;&gt; 190&lt;/a&gt; unicode-display_width (&amp;gt;= 1.1)
+</a><a href="#h5-0-702" id="h5-0-702" class="i">+</a><a href="#h37-1-349" id="h37-1-349" class="i">+&lt;a href=&quot;#l191&quot; class=&quot;line&quot; id=&quot;l191&quot;&gt; 191&lt;/a&gt; wisper (2.0.1)
+</a><a href="#h5-0-703" id="h5-0-703" class="i">+</a><a href="#h37-1-350" id="h37-1-350" class="i">+&lt;a href=&quot;#l192&quot; class=&quot;line&quot; id=&quot;l192&quot;&gt; 192&lt;/a&gt;
+</a><a href="#h5-0-704" id="h5-0-704" class="i">+</a><a href="#h37-1-351" id="h37-1-351" class="i">+&lt;a href=&quot;#l193&quot; class=&quot;line&quot; id=&quot;l193&quot;&gt; 193&lt;/a&gt; PLATFORMS
+</a><a href="#h5-0-705" id="h5-0-705" class="i">+</a><a href="#h37-1-352" id="h37-1-352" class="i">+&lt;a href=&quot;#l194&quot; class=&quot;line&quot; id=&quot;l194&quot;&gt; 194&lt;/a&gt; aarch64-linux
+</a><a href="#h5-0-706" id="h5-0-706" class="i">+</a><a href="#h37-1-353" id="h37-1-353" class="i">+&lt;a href=&quot;#l195&quot; class=&quot;line&quot; id=&quot;l195&quot;&gt; 195&lt;/a&gt; aarch64-linux-android
+</a><a href="#h5-0-707" id="h5-0-707" class="i">+</a><a href="#h37-1-354" id="h37-1-354" class="i">+&lt;a href=&quot;#l196&quot; class=&quot;line&quot; id=&quot;l196&quot;&gt; 196&lt;/a&gt; aarch64-linux-gnu
+</a><a href="#h5-0-708" id="h5-0-708" class="i">+</a><a href="#h37-1-355" id="h37-1-355" class="i">+&lt;a href=&quot;#l197&quot; class=&quot;line&quot; id=&quot;l197&quot;&gt; 197&lt;/a&gt; aarch64-linux-musl
+</a><a href="#h5-0-709" id="h5-0-709" class="i">+</a><a href="#h37-1-356" id="h37-1-356" class="i">+&lt;a href=&quot;#l198&quot; class=&quot;line&quot; id=&quot;l198&quot;&gt; 198&lt;/a&gt; arm-linux-androideabi
+</a><a href="#h5-0-710" id="h5-0-710" class="i">+</a><a href="#h37-1-357" id="h37-1-357" class="i">+&lt;a href=&quot;#l199&quot; class=&quot;line&quot; id=&quot;l199&quot;&gt; 199&lt;/a&gt; arm-linux-gnu
+</a><a href="#h5-0-711" id="h5-0-711" class="i">+</a><a href="#h37-1-358" id="h37-1-358" class="i">+&lt;a href=&quot;#l200&quot; class=&quot;line&quot; id=&quot;l200&quot;&gt; 200&lt;/a&gt; arm-linux-gnueabihf
+</a><a href="#h5-0-712" id="h5-0-712" class="i">+</a><a href="#h37-1-359" id="h37-1-359" class="i">+&lt;a href=&quot;#l201&quot; class=&quot;line&quot; id=&quot;l201&quot;&gt; 201&lt;/a&gt; arm-linux-musl
+</a><a href="#h5-0-713" id="h5-0-713" class="i">+</a><a href="#h37-1-360" id="h37-1-360" class="i">+&lt;a href=&quot;#l202&quot; class=&quot;line&quot; id=&quot;l202&quot;&gt; 202&lt;/a&gt; arm-linux-musleabihf
+</a><a href="#h5-0-714" id="h5-0-714" class="i">+</a><a href="#h37-1-361" id="h37-1-361" class="i">+&lt;a href=&quot;#l203&quot; class=&quot;line&quot; id=&quot;l203&quot;&gt; 203&lt;/a&gt; arm64-darwin
+</a><a href="#h5-0-715" id="h5-0-715" class="i">+</a><a href="#h37-1-362" id="h37-1-362" class="i">+&lt;a href=&quot;#l204&quot; class=&quot;line&quot; id=&quot;l204&quot;&gt; 204&lt;/a&gt; riscv64-linux-android
+</a><a href="#h5-0-716" id="h5-0-716" class="i">+</a><a href="#h37-1-363" id="h37-1-363" class="i">+&lt;a href=&quot;#l205&quot; class=&quot;line&quot; id=&quot;l205&quot;&gt; 205&lt;/a&gt; riscv64-linux-gnu
+</a><a href="#h5-0-717" id="h5-0-717" class="i">+</a><a href="#h37-1-364" id="h37-1-364" class="i">+&lt;a href=&quot;#l206&quot; class=&quot;line&quot; id=&quot;l206&quot;&gt; 206&lt;/a&gt; riscv64-linux-musl
+</a><a href="#h5-0-718" id="h5-0-718" class="i">+</a><a href="#h37-1-365" id="h37-1-365" class="i">+&lt;a href=&quot;#l207&quot; class=&quot;line&quot; id=&quot;l207&quot;&gt; 207&lt;/a&gt; ruby
+</a><a href="#h5-0-719" id="h5-0-719" class="i">+</a><a href="#h37-1-366" id="h37-1-366" class="i">+&lt;a href=&quot;#l208&quot; class=&quot;line&quot; id=&quot;l208&quot;&gt; 208&lt;/a&gt; x86-linux
+</a><a href="#h5-0-720" id="h5-0-720" class="i">+</a><a href="#h37-1-367" id="h37-1-367" class="i">+&lt;a href=&quot;#l209&quot; class=&quot;line&quot; id=&quot;l209&quot;&gt; 209&lt;/a&gt; x86-linux-gnu
+</a><a href="#h5-0-721" id="h5-0-721" class="i">+</a><a href="#h37-1-368" id="h37-1-368" class="i">+&lt;a href=&quot;#l210&quot; class=&quot;line&quot; id=&quot;l210&quot;&gt; 210&lt;/a&gt; x86-linux-musl
+</a><a href="#h5-0-722" id="h5-0-722" class="i">+</a><a href="#h37-1-369" id="h37-1-369" class="i">+&lt;a href=&quot;#l211&quot; class=&quot;line&quot; id=&quot;l211&quot;&gt; 211&lt;/a&gt; x86_64-cygwin
+</a><a href="#h5-0-723" id="h5-0-723" class="i">+</a><a href="#h37-1-370" id="h37-1-370" class="i">+&lt;a href=&quot;#l212&quot; class=&quot;line&quot; id=&quot;l212&quot;&gt; 212&lt;/a&gt; x86_64-darwin
+</a><a href="#h5-0-724" id="h5-0-724" class="i">+</a><a href="#h37-1-371" id="h37-1-371" class="i">+&lt;a href=&quot;#l213&quot; class=&quot;line&quot; id=&quot;l213&quot;&gt; 213&lt;/a&gt; x86_64-linux-android
+</a><a href="#h5-0-725" id="h5-0-725" class="i">+</a><a href="#h37-1-372" id="h37-1-372" class="i">+&lt;a href=&quot;#l214&quot; class=&quot;line&quot; id=&quot;l214&quot;&gt; 214&lt;/a&gt; x86_64-linux-gnu
+</a><a href="#h5-0-726" id="h5-0-726" class="i">+</a><a href="#h37-1-373" id="h37-1-373" class="i">+&lt;a href=&quot;#l215&quot; class=&quot;line&quot; id=&quot;l215&quot;&gt; 215&lt;/a&gt; x86_64-linux-musl
+</a><a href="#h5-0-727" id="h5-0-727" class="i">+</a><a href="#h37-1-374" id="h37-1-374" class="i">+&lt;a href=&quot;#l216&quot; class=&quot;line&quot; id=&quot;l216&quot;&gt; 216&lt;/a&gt;
+</a><a href="#h5-0-728" id="h5-0-728" class="i">+</a><a href="#h37-1-375" id="h37-1-375" class="i">+&lt;a href=&quot;#l217&quot; class=&quot;line&quot; id=&quot;l217&quot;&gt; 217&lt;/a&gt; DEPENDENCIES
+</a><a href="#h5-0-729" id="h5-0-729" class="i">+</a><a href="#h37-1-376" id="h37-1-376" class="i">+&lt;a href=&quot;#l218&quot; class=&quot;line&quot; id=&quot;l218&quot;&gt; 218&lt;/a&gt; http_parser.rb (~&amp;gt; 0.6.0)
+</a><a href="#h5-0-730" id="h5-0-730" class="i">+</a><a href="#h37-1-377" id="h37-1-377" class="i">+&lt;a href=&quot;#l219&quot; class=&quot;line&quot; id=&quot;l219&quot;&gt; 219&lt;/a&gt; jekyll (~&amp;gt; 4.4.1)
+</a><a href="#h5-0-731" id="h5-0-731" class="i">+</a><a href="#h37-1-378" id="h37-1-378" class="i">+&lt;a href=&quot;#l220&quot; class=&quot;line&quot; id=&quot;l220&quot;&gt; 220&lt;/a&gt; jekyll-feed (~&amp;gt; 0.12)
+</a><a href="#h5-0-732" id="h5-0-732" class="i">+</a><a href="#h37-1-379" id="h37-1-379" class="i">+&lt;a href=&quot;#l221&quot; class=&quot;line&quot; id=&quot;l221&quot;&gt; 221&lt;/a&gt; jekyll-paginate
+</a><a href="#h5-0-733" id="h5-0-733" class="i">+</a><a href="#h37-1-380" id="h37-1-380" class="i">+&lt;a href=&quot;#l222&quot; class=&quot;line&quot; id=&quot;l222&quot;&gt; 222&lt;/a&gt; jekyll-regex-replace
+</a><a href="#h5-0-734" id="h5-0-734" class="i">+</a><a href="#h37-1-381" id="h37-1-381" class="i">+&lt;a href=&quot;#l223&quot; class=&quot;line&quot; id=&quot;l223&quot;&gt; 223&lt;/a&gt; jekyll-seo-tag
+</a><a href="#h5-0-735" id="h5-0-735" class="i">+</a><a href="#h37-1-382" id="h37-1-382" class="i">+&lt;a href=&quot;#l224&quot; class=&quot;line&quot; id=&quot;l224&quot;&gt; 224&lt;/a&gt; jekyll-sitemap
+</a><a href="#h5-0-736" id="h5-0-736" class="i">+</a><a href="#h37-1-383" id="h37-1-383" class="i">+&lt;a href=&quot;#l225&quot; class=&quot;line&quot; id=&quot;l225&quot;&gt; 225&lt;/a&gt; minima (~&amp;gt; 2.5)
+</a><a href="#h5-0-737" id="h5-0-737" class="i">+</a><a href="#h37-1-384" id="h37-1-384" class="i">+&lt;a href=&quot;#l226&quot; class=&quot;line&quot; id=&quot;l226&quot;&gt; 226&lt;/a&gt; neocities
+</a><a href="#h5-0-738" id="h5-0-738" class="i">+</a><a href="#h37-1-385" id="h37-1-385" class="i">+&lt;a href=&quot;#l227&quot; class=&quot;line&quot; id=&quot;l227&quot;&gt; 227&lt;/a&gt; sass
+</a><a href="#h5-0-739" id="h5-0-739" class="i">+</a><a href="#h37-1-386" id="h37-1-386" class="i">+&lt;a href=&quot;#l228&quot; class=&quot;line&quot; id=&quot;l228&quot;&gt; 228&lt;/a&gt; tzinfo (&amp;gt;= 1, &amp;lt; 3)
+</a><a href="#h5-0-740" id="h5-0-740" class="i">+</a><a href="#h37-1-387" id="h37-1-387" class="i">+&lt;a href=&quot;#l229&quot; class=&quot;line&quot; id=&quot;l229&quot;&gt; 229&lt;/a&gt; tzinfo-data
+</a><a href="#h5-0-741" id="h5-0-741" class="i">+</a><a href="#h37-1-388" id="h37-1-388" class="i">+&lt;a href=&quot;#l230&quot; class=&quot;line&quot; id=&quot;l230&quot;&gt; 230&lt;/a&gt; wdm (~&amp;gt; 0.1)
+</a><a href="#h5-0-742" id="h5-0-742" class="i">+</a><a href="#h37-1-389" id="h37-1-389" class="i">+&lt;a href=&quot;#l231&quot; class=&quot;line&quot; id=&quot;l231&quot;&gt; 231&lt;/a&gt;
+</a><a href="#h5-0-743" id="h5-0-743" class="i">+</a><a href="#h37-1-390" id="h37-1-390" class="i">+&lt;a href=&quot;#l232&quot; class=&quot;line&quot; id=&quot;l232&quot;&gt; 232&lt;/a&gt; BUNDLED WITH
+</a><a href="#h5-0-744" id="h5-0-744" class="i">+</a><a href="#h37-1-391" id="h37-1-391" class="i">+&lt;a href=&quot;#l233&quot; class=&quot;line&quot; id=&quot;l233&quot;&gt; 233&lt;/a&gt; 2.6.1
+</a><a href="#h5-0-745" id="h5-0-745" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-746" id="h5-0-746" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-747" id="h5-0-747" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-748" id="h5-0-748" class="i">+<b>diff --git a/<a id="h38" href="../file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a> b/<a href="../file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a></b>
+</a><a href="#h5-0-749" id="h5-0-749" class="i">+<a href="#h38-0" id="h38-0" class="h">@@ -16,7 +16,7 @@
+</a><a href="#h5-0-750" id="h5-0-750" class="i">+</a> &lt;a href=&quot;../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-751" id="h5-0-751" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-752" id="h5-0-752" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-753" id="h5-0-753" class="i">+<a href="#h38-0-3" id="h38-0-3" class="d">-&lt;p&gt; _config.yml (878B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-754" id="h5-0-754" class="i">+</a><a href="#h38-0-4" id="h38-0-4" class="i">+&lt;p&gt; _config.yml (1030B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-755" id="h5-0-755" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; site: n-channel
+</a><a href="#h5-0-756" id="h5-0-756" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; url: #yoururl
+</a><a href="#h5-0-757" id="h5-0-757" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; title: N-Channel MOSFET
+</a><a href="#h5-0-758" id="h5-0-758" class="i">+<a href="#h38-1" id="h38-1" class="h">@@ -29,54 +29,62 @@
+</a><a href="#h5-0-759" id="h5-0-759" class="i">+</a> &lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt;
+</a><a href="#h5-0-760" id="h5-0-760" class="i">+ &lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; exclude:
+</a><a href="#h5-0-761" id="h5-0-761" class="i">+ &lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; - .jekyll-cache
+</a><a href="#h5-0-762" id="h5-0-762" class="i">+<a href="#h38-1-3" id="h38-1-3" class="d">-&lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt;
+</a><a href="#h5-0-763" id="h5-0-763" class="i">+</a><a href="#h38-1-4" id="h38-1-4" class="d">-&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; compress_html:
+</a><a href="#h5-0-764" id="h5-0-764" class="i">+</a><a href="#h38-1-5" id="h38-1-5" class="d">-&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt; clippings: all
+</a><a href="#h5-0-765" id="h5-0-765" class="i">+</a><a href="#h38-1-6" id="h38-1-6" class="d">-&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; comments: [&amp;quot;&amp;lt;!-- &amp;quot;, &amp;quot; --&amp;gt;&amp;quot;]
+</a><a href="#h5-0-766" id="h5-0-766" class="i">+</a><a href="#h38-1-7" id="h38-1-7" class="d">-&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt;
+</a><a href="#h5-0-767" id="h5-0-767" class="i">+</a><a href="#h38-1-8" id="h38-1-8" class="d">-&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; sass:
+</a><a href="#h5-0-768" id="h5-0-768" class="i">+</a><a href="#h38-1-9" id="h38-1-9" class="d">-&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; sass_dir: _sass
+</a><a href="#h5-0-769" id="h5-0-769" class="i">+</a><a href="#h38-1-10" id="h38-1-10" class="d">-&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; style: :compressed
+</a><a href="#h5-0-770" id="h5-0-770" class="i">+</a><a href="#h38-1-11" id="h38-1-11" class="d">-&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt;
+</a><a href="#h5-0-771" id="h5-0-771" class="i">+</a><a href="#h38-1-12" id="h38-1-12" class="d">-&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; plugins:
+</a><a href="#h5-0-772" id="h5-0-772" class="i">+</a><a href="#h38-1-13" id="h38-1-13" class="d">-&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt; - jekyll-paginate
+</a><a href="#h5-0-773" id="h5-0-773" class="i">+</a><a href="#h38-1-14" id="h38-1-14" class="d">-&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; - jekyll-seo-tag
+</a><a href="#h5-0-774" id="h5-0-774" class="i">+</a><a href="#h38-1-15" id="h38-1-15" class="d">-&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; - jekyll-sitemap
+</a><a href="#h5-0-775" id="h5-0-775" class="i">+</a><a href="#h38-1-16" id="h38-1-16" class="d">-&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt;
+</a><a href="#h5-0-776" id="h5-0-776" class="i">+</a><a href="#h38-1-17" id="h38-1-17" class="d">-&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt; collections:
+</a><a href="#h5-0-777" id="h5-0-777" class="i">+</a><a href="#h38-1-18" id="h38-1-18" class="d">-&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; pages:
+</a><a href="#h5-0-778" id="h5-0-778" class="i">+</a><a href="#h38-1-19" id="h38-1-19" class="d">-&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt; output: true
+</a><a href="#h5-0-779" id="h5-0-779" class="i">+</a><a href="#h38-1-20" id="h38-1-20" class="d">-&lt;a href=&quot;#l30&quot; class=&quot;line&quot; id=&quot;l30&quot;&gt; 30&lt;/a&gt; permalink: /:name
+</a><a href="#h5-0-780" id="h5-0-780" class="i">+</a><a href="#h38-1-21" id="h38-1-21" class="d">-&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; posts:
+</a><a href="#h5-0-781" id="h5-0-781" class="i">+</a><a href="#h38-1-22" id="h38-1-22" class="i">+&lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt; - &amp;quot;git/n-channel/file/_posts/&amp;quot;
+</a><a href="#h5-0-782" id="h5-0-782" class="i">+</a><a href="#h38-1-23" id="h38-1-23" class="i">+&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; - &amp;quot;git/n-channel/file/_pages/&amp;quot;
+</a><a href="#h5-0-783" id="h5-0-783" class="i">+</a><a href="#h38-1-24" id="h38-1-24" class="i">+&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt;
+</a><a href="#h5-0-784" id="h5-0-784" class="i">+</a><a href="#h38-1-25" id="h38-1-25" class="i">+&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; compress_html:
+</a><a href="#h5-0-785" id="h5-0-785" class="i">+</a><a href="#h38-1-26" id="h38-1-26" class="i">+&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt; clippings: all
+</a><a href="#h5-0-786" id="h5-0-786" class="i">+</a><a href="#h38-1-27" id="h38-1-27" class="i">+&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; comments: [&amp;quot;&amp;lt;!-- &amp;quot;, &amp;quot; --&amp;gt;&amp;quot;]
+</a><a href="#h5-0-787" id="h5-0-787" class="i">+</a><a href="#h38-1-28" id="h38-1-28" class="i">+&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt;
+</a><a href="#h5-0-788" id="h5-0-788" class="i">+</a><a href="#h38-1-29" id="h38-1-29" class="i">+&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; sass:
+</a><a href="#h5-0-789" id="h5-0-789" class="i">+</a><a href="#h38-1-30" id="h38-1-30" class="i">+&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; sass_dir: _sass
+</a><a href="#h5-0-790" id="h5-0-790" class="i">+</a><a href="#h38-1-31" id="h38-1-31" class="i">+&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; style: :compressed
+</a><a href="#h5-0-791" id="h5-0-791" class="i">+</a><a href="#h38-1-32" id="h38-1-32" class="i">+&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt;
+</a><a href="#h5-0-792" id="h5-0-792" class="i">+</a><a href="#h38-1-33" id="h38-1-33" class="i">+&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; plugins:
+</a><a href="#h5-0-793" id="h5-0-793" class="i">+</a><a href="#h38-1-34" id="h38-1-34" class="i">+&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; - jekyll-paginate
+</a><a href="#h5-0-794" id="h5-0-794" class="i">+</a><a href="#h38-1-35" id="h38-1-35" class="i">+&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt; - jekyll-seo-tag
+</a><a href="#h5-0-795" id="h5-0-795" class="i">+</a><a href="#h38-1-36" id="h38-1-36" class="i">+&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt; - jekyll-sitemap
+</a><a href="#h5-0-796" id="h5-0-796" class="i">+</a><a href="#h38-1-37" id="h38-1-37" class="i">+&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; - jekyll-regex-replace
+</a><a href="#h5-0-797" id="h5-0-797" class="i">+</a><a href="#h38-1-38" id="h38-1-38" class="i">+&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt;
+</a><a href="#h5-0-798" id="h5-0-798" class="i">+</a><a href="#h38-1-39" id="h38-1-39" class="i">+&lt;a href=&quot;#l30&quot; class=&quot;line&quot; id=&quot;l30&quot;&gt; 30&lt;/a&gt; collections:
+</a><a href="#h5-0-799" id="h5-0-799" class="i">+</a><a href="#h38-1-40" id="h38-1-40" class="i">+&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; pages:
+</a><a href="#h5-0-800" id="h5-0-800" class="i">+</a> &lt;a href=&quot;#l32&quot; class=&quot;line&quot; id=&quot;l32&quot;&gt; 32&lt;/a&gt; output: true
+</a><a href="#h5-0-801" id="h5-0-801" class="i">+<a href="#h38-1-42" id="h38-1-42" class="d">-&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt; permalink: /:year/:month/:day/:slug
+</a><a href="#h5-0-802" id="h5-0-802" class="i">+</a><a href="#h38-1-43" id="h38-1-43" class="d">-&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt;
+</a><a href="#h5-0-803" id="h5-0-803" class="i">+</a><a href="#h38-1-44" id="h38-1-44" class="d">-&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; defaults:
+</a><a href="#h5-0-804" id="h5-0-804" class="i">+</a><a href="#h38-1-45" id="h38-1-45" class="d">-&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; - scope:
+</a><a href="#h5-0-805" id="h5-0-805" class="i">+</a><a href="#h38-1-46" id="h38-1-46" class="d">-&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; path: &amp;#39;tag/&amp;#39;
+</a><a href="#h5-0-806" id="h5-0-806" class="i">+</a><a href="#h38-1-47" id="h38-1-47" class="d">-&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; values:
+</a><a href="#h5-0-807" id="h5-0-807" class="i">+</a><a href="#h38-1-48" id="h38-1-48" class="d">-&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; sitemap: false
+</a><a href="#h5-0-808" id="h5-0-808" class="i">+</a><a href="#h38-1-49" id="h38-1-49" class="d">-&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; -
+</a><a href="#h5-0-809" id="h5-0-809" class="i">+</a><a href="#h38-1-50" id="h38-1-50" class="d">-&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt; scope:
+</a><a href="#h5-0-810" id="h5-0-810" class="i">+</a><a href="#h38-1-51" id="h38-1-51" class="d">-&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; path: &amp;quot;&amp;quot;
+</a><a href="#h5-0-811" id="h5-0-811" class="i">+</a><a href="#h38-1-52" id="h38-1-52" class="d">-&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt; values:
+</a><a href="#h5-0-812" id="h5-0-812" class="i">+</a><a href="#h38-1-53" id="h38-1-53" class="d">-&lt;a href=&quot;#l44&quot; class=&quot;line&quot; id=&quot;l44&quot;&gt; 44&lt;/a&gt; layout: &amp;quot;default&amp;quot;
+</a><a href="#h5-0-813" id="h5-0-813" class="i">+</a><a href="#h38-1-54" id="h38-1-54" class="d">-&lt;a href=&quot;#l45&quot; class=&quot;line&quot; id=&quot;l45&quot;&gt; 45&lt;/a&gt; -
+</a><a href="#h5-0-814" id="h5-0-814" class="i">+</a><a href="#h38-1-55" id="h38-1-55" class="d">-&lt;a href=&quot;#l46&quot; class=&quot;line&quot; id=&quot;l46&quot;&gt; 46&lt;/a&gt; scope:
+</a><a href="#h5-0-815" id="h5-0-815" class="i">+</a><a href="#h38-1-56" id="h38-1-56" class="d">-&lt;a href=&quot;#l47&quot; class=&quot;line&quot; id=&quot;l47&quot;&gt; 47&lt;/a&gt; path: &amp;quot;&amp;quot;
+</a><a href="#h5-0-816" id="h5-0-816" class="i">+</a><a href="#h38-1-57" id="h38-1-57" class="d">-&lt;a href=&quot;#l48&quot; class=&quot;line&quot; id=&quot;l48&quot;&gt; 48&lt;/a&gt; type: &amp;quot;pages&amp;quot;
+</a><a href="#h5-0-817" id="h5-0-817" class="i">+</a><a href="#h38-1-58" id="h38-1-58" class="d">-&lt;a href=&quot;#l49&quot; class=&quot;line&quot; id=&quot;l49&quot;&gt; 49&lt;/a&gt; values:
+</a><a href="#h5-0-818" id="h5-0-818" class="i">+</a><a href="#h38-1-59" id="h38-1-59" class="d">-&lt;a href=&quot;#l50&quot; class=&quot;line&quot; id=&quot;l50&quot;&gt; 50&lt;/a&gt; layout: &amp;quot;page&amp;quot;
+</a><a href="#h5-0-819" id="h5-0-819" class="i">+</a><a href="#h38-1-60" id="h38-1-60" class="d">-&lt;a href=&quot;#l51&quot; class=&quot;line&quot; id=&quot;l51&quot;&gt; 51&lt;/a&gt; -
+</a><a href="#h5-0-820" id="h5-0-820" class="i">+</a><a href="#h38-1-61" id="h38-1-61" class="d">-&lt;a href=&quot;#l52&quot; class=&quot;line&quot; id=&quot;l52&quot;&gt; 52&lt;/a&gt; scope:
+</a><a href="#h5-0-821" id="h5-0-821" class="i">+</a><a href="#h38-1-62" id="h38-1-62" class="d">-&lt;a href=&quot;#l53&quot; class=&quot;line&quot; id=&quot;l53&quot;&gt; 53&lt;/a&gt; path: &amp;quot;&amp;quot;
+</a><a href="#h5-0-822" id="h5-0-822" class="i">+</a><a href="#h38-1-63" id="h38-1-63" class="d">-&lt;a href=&quot;#l54&quot; class=&quot;line&quot; id=&quot;l54&quot;&gt; 54&lt;/a&gt; type: &amp;quot;posts&amp;quot;
+</a><a href="#h5-0-823" id="h5-0-823" class="i">+</a><a href="#h38-1-64" id="h38-1-64" class="d">-&lt;a href=&quot;#l55&quot; class=&quot;line&quot; id=&quot;l55&quot;&gt; 55&lt;/a&gt; values:
+</a><a href="#h5-0-824" id="h5-0-824" class="i">+</a><a href="#h38-1-65" id="h38-1-65" class="d">-&lt;a href=&quot;#l56&quot; class=&quot;line&quot; id=&quot;l56&quot;&gt; 56&lt;/a&gt; layout: &amp;quot;post&amp;quot;
+</a><a href="#h5-0-825" id="h5-0-825" class="i">+</a><a href="#h38-1-66" id="h38-1-66" class="d">-&lt;a href=&quot;#l57&quot; class=&quot;line&quot; id=&quot;l57&quot;&gt; 57&lt;/a&gt;
+</a><a href="#h5-0-826" id="h5-0-826" class="i">+</a><a href="#h38-1-67" id="h38-1-67" class="d">-&lt;a href=&quot;#l58&quot; class=&quot;line&quot; id=&quot;l58&quot;&gt; 58&lt;/a&gt; markdown: kramdown
+</a><a href="#h5-0-827" id="h5-0-827" class="i">+</a><a href="#h38-1-68" id="h38-1-68" class="d">-&lt;a href=&quot;#l59&quot; class=&quot;line&quot; id=&quot;l59&quot;&gt; 59&lt;/a&gt; highlighter: rouge
+</a><a href="#h5-0-828" id="h5-0-828" class="i">+</a><a href="#h38-1-69" id="h38-1-69" class="d">-&lt;a href=&quot;#l60&quot; class=&quot;line&quot; id=&quot;l60&quot;&gt; 60&lt;/a&gt; input: GFM
+</a><a href="#h5-0-829" id="h5-0-829" class="i">+</a><a href="#h38-1-70" id="h38-1-70" class="i">+&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt; permalink: /:name
+</a><a href="#h5-0-830" id="h5-0-830" class="i">+</a><a href="#h38-1-71" id="h38-1-71" class="i">+&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt; posts:
+</a><a href="#h5-0-831" id="h5-0-831" class="i">+</a><a href="#h38-1-72" id="h38-1-72" class="i">+&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; output: true
+</a><a href="#h5-0-832" id="h5-0-832" class="i">+</a><a href="#h38-1-73" id="h38-1-73" class="i">+&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; permalink: /:year/:month/:day/:slug
+</a><a href="#h5-0-833" id="h5-0-833" class="i">+</a><a href="#h38-1-74" id="h38-1-74" class="i">+&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt;
+</a><a href="#h5-0-834" id="h5-0-834" class="i">+</a><a href="#h38-1-75" id="h38-1-75" class="i">+&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; defaults:
+</a><a href="#h5-0-835" id="h5-0-835" class="i">+</a><a href="#h38-1-76" id="h38-1-76" class="i">+&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; - scope:
+</a><a href="#h5-0-836" id="h5-0-836" class="i">+</a><a href="#h38-1-77" id="h38-1-77" class="i">+&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; path: &amp;#39;tag/&amp;#39;
+</a><a href="#h5-0-837" id="h5-0-837" class="i">+</a><a href="#h38-1-78" id="h38-1-78" class="i">+&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt; values:
+</a><a href="#h5-0-838" id="h5-0-838" class="i">+</a><a href="#h38-1-79" id="h38-1-79" class="i">+&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; sitemap: false
+</a><a href="#h5-0-839" id="h5-0-839" class="i">+</a><a href="#h38-1-80" id="h38-1-80" class="i">+&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt;
+</a><a href="#h5-0-840" id="h5-0-840" class="i">+</a><a href="#h38-1-81" id="h38-1-81" class="i">+&lt;a href=&quot;#l44&quot; class=&quot;line&quot; id=&quot;l44&quot;&gt; 44&lt;/a&gt; - scope:
+</a><a href="#h5-0-841" id="h5-0-841" class="i">+</a><a href="#h38-1-82" id="h38-1-82" class="i">+&lt;a href=&quot;#l45&quot; class=&quot;line&quot; id=&quot;l45&quot;&gt; 45&lt;/a&gt; path: &amp;#39;git/*/log.html&amp;#39;
+</a><a href="#h5-0-842" id="h5-0-842" class="i">+</a><a href="#h38-1-83" id="h38-1-83" class="i">+&lt;a href=&quot;#l46&quot; class=&quot;line&quot; id=&quot;l46&quot;&gt; 46&lt;/a&gt; values:
+</a><a href="#h5-0-843" id="h5-0-843" class="i">+</a><a href="#h38-1-84" id="h38-1-84" class="i">+&lt;a href=&quot;#l47&quot; class=&quot;line&quot; id=&quot;l47&quot;&gt; 47&lt;/a&gt; git_file: true
+</a><a href="#h5-0-844" id="h5-0-844" class="i">+</a><a href="#h38-1-85" id="h38-1-85" class="i">+&lt;a href=&quot;#l48&quot; class=&quot;line&quot; id=&quot;l48&quot;&gt; 48&lt;/a&gt;
+</a><a href="#h5-0-845" id="h5-0-845" class="i">+</a><a href="#h38-1-86" id="h38-1-86" class="i">+&lt;a href=&quot;#l49&quot; class=&quot;line&quot; id=&quot;l49&quot;&gt; 49&lt;/a&gt; - scope:
+</a><a href="#h5-0-846" id="h5-0-846" class="i">+</a><a href="#h38-1-87" id="h38-1-87" class="i">+&lt;a href=&quot;#l50&quot; class=&quot;line&quot; id=&quot;l50&quot;&gt; 50&lt;/a&gt; path: &amp;quot;&amp;quot;
+</a><a href="#h5-0-847" id="h5-0-847" class="i">+</a><a href="#h38-1-88" id="h38-1-88" class="i">+&lt;a href=&quot;#l51&quot; class=&quot;line&quot; id=&quot;l51&quot;&gt; 51&lt;/a&gt; values:
+</a><a href="#h5-0-848" id="h5-0-848" class="i">+</a><a href="#h38-1-89" id="h38-1-89" class="i">+&lt;a href=&quot;#l52&quot; class=&quot;line&quot; id=&quot;l52&quot;&gt; 52&lt;/a&gt; layout: &amp;quot;default&amp;quot;
+</a><a href="#h5-0-849" id="h5-0-849" class="i">+</a><a href="#h38-1-90" id="h38-1-90" class="i">+&lt;a href=&quot;#l53&quot; class=&quot;line&quot; id=&quot;l53&quot;&gt; 53&lt;/a&gt;
+</a><a href="#h5-0-850" id="h5-0-850" class="i">+</a><a href="#h38-1-91" id="h38-1-91" class="i">+&lt;a href=&quot;#l54&quot; class=&quot;line&quot; id=&quot;l54&quot;&gt; 54&lt;/a&gt; - scope:
+</a><a href="#h5-0-851" id="h5-0-851" class="i">+</a><a href="#h38-1-92" id="h38-1-92" class="i">+&lt;a href=&quot;#l55&quot; class=&quot;line&quot; id=&quot;l55&quot;&gt; 55&lt;/a&gt; path: &amp;quot;&amp;quot;
+</a><a href="#h5-0-852" id="h5-0-852" class="i">+</a><a href="#h38-1-93" id="h38-1-93" class="i">+&lt;a href=&quot;#l56&quot; class=&quot;line&quot; id=&quot;l56&quot;&gt; 56&lt;/a&gt; type: &amp;quot;pages&amp;quot;
+</a><a href="#h5-0-853" id="h5-0-853" class="i">+</a><a href="#h38-1-94" id="h38-1-94" class="i">+&lt;a href=&quot;#l57&quot; class=&quot;line&quot; id=&quot;l57&quot;&gt; 57&lt;/a&gt; values:
+</a><a href="#h5-0-854" id="h5-0-854" class="i">+</a><a href="#h38-1-95" id="h38-1-95" class="i">+&lt;a href=&quot;#l58&quot; class=&quot;line&quot; id=&quot;l58&quot;&gt; 58&lt;/a&gt; layout: &amp;quot;page&amp;quot;
+</a><a href="#h5-0-855" id="h5-0-855" class="i">+</a><a href="#h38-1-96" id="h38-1-96" class="i">+&lt;a href=&quot;#l59&quot; class=&quot;line&quot; id=&quot;l59&quot;&gt; 59&lt;/a&gt;
+</a><a href="#h5-0-856" id="h5-0-856" class="i">+</a><a href="#h38-1-97" id="h38-1-97" class="i">+&lt;a href=&quot;#l60&quot; class=&quot;line&quot; id=&quot;l60&quot;&gt; 60&lt;/a&gt; - scope:
+</a><a href="#h5-0-857" id="h5-0-857" class="i">+</a><a href="#h38-1-98" id="h38-1-98" class="i">+&lt;a href=&quot;#l61&quot; class=&quot;line&quot; id=&quot;l61&quot;&gt; 61&lt;/a&gt; path: &amp;quot;&amp;quot;
+</a><a href="#h5-0-858" id="h5-0-858" class="i">+</a><a href="#h38-1-99" id="h38-1-99" class="i">+&lt;a href=&quot;#l62&quot; class=&quot;line&quot; id=&quot;l62&quot;&gt; 62&lt;/a&gt; type: &amp;quot;posts&amp;quot;
+</a><a href="#h5-0-859" id="h5-0-859" class="i">+</a><a href="#h38-1-100" id="h38-1-100" class="i">+&lt;a href=&quot;#l63&quot; class=&quot;line&quot; id=&quot;l63&quot;&gt; 63&lt;/a&gt; values:
+</a><a href="#h5-0-860" id="h5-0-860" class="i">+</a><a href="#h38-1-101" id="h38-1-101" class="i">+&lt;a href=&quot;#l64&quot; class=&quot;line&quot; id=&quot;l64&quot;&gt; 64&lt;/a&gt; layout: &amp;quot;post&amp;quot;
+</a><a href="#h5-0-861" id="h5-0-861" class="i">+</a><a href="#h38-1-102" id="h38-1-102" class="i">+&lt;a href=&quot;#l65&quot; class=&quot;line&quot; id=&quot;l65&quot;&gt; 65&lt;/a&gt;
+</a><a href="#h5-0-862" id="h5-0-862" class="i">+</a><a href="#h38-1-103" id="h38-1-103" class="i">+&lt;a href=&quot;#l66&quot; class=&quot;line&quot; id=&quot;l66&quot;&gt; 66&lt;/a&gt; markdown: kramdown
+</a><a href="#h5-0-863" id="h5-0-863" class="i">+</a><a href="#h38-1-104" id="h38-1-104" class="i">+&lt;a href=&quot;#l67&quot; class=&quot;line&quot; id=&quot;l67&quot;&gt; 67&lt;/a&gt; highlighter: rouge
+</a><a href="#h5-0-864" id="h5-0-864" class="i">+</a><a href="#h38-1-105" id="h38-1-105" class="i">+&lt;a href=&quot;#l68&quot; class=&quot;line&quot; id=&quot;l68&quot;&gt; 68&lt;/a&gt; input: GFM
+</a><a href="#h5-0-865" id="h5-0-865" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-866" id="h5-0-866" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-867" id="h5-0-867" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-868" id="h5-0-868" class="i">+<b>diff --git a/<a id="h39" href="../file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a> b/<a href="../file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a></b>
+</a><a href="#h5-0-869" id="h5-0-869" class="i">+<a href="#h39-0" id="h39-0" class="h">@@ -16,16 +16,18 @@
+</a><a href="#h5-0-870" id="h5-0-870" class="i">+</a> &lt;a href=&quot;../../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-871" id="h5-0-871" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-872" id="h5-0-872" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-873" id="h5-0-873" class="i">+<a href="#h39-0-3" id="h39-0-3" class="d">-&lt;p&gt; navigation.yml (120B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-874" id="h5-0-874" class="i">+</a><a href="#h39-0-4" id="h39-0-4" class="i">+&lt;p&gt; navigation.yml (145B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-875" id="h5-0-875" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; links:
+</a><a href="#h5-0-876" id="h5-0-876" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; - title: Blog
+</a><a href="#h5-0-877" id="h5-0-877" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; url: /
+</a><a href="#h5-0-878" id="h5-0-878" class="i">+ &lt;a href=&quot;#l4&quot; class=&quot;line&quot; id=&quot;l4&quot;&gt; 4&lt;/a&gt; - title: About
+</a><a href="#h5-0-879" id="h5-0-879" class="i">+ &lt;a href=&quot;#l5&quot; class=&quot;line&quot; id=&quot;l5&quot;&gt; 5&lt;/a&gt; url: /about
+</a><a href="#h5-0-880" id="h5-0-880" class="i">+<a href="#h39-0-10" id="h39-0-10" class="d">-&lt;a href=&quot;#l6&quot; class=&quot;line&quot; id=&quot;l6&quot;&gt; 6&lt;/a&gt; - title: Search
+</a><a href="#h5-0-881" id="h5-0-881" class="i">+</a><a href="#h39-0-11" id="h39-0-11" class="d">-&lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt; url: /search
+</a><a href="#h5-0-882" id="h5-0-882" class="i">+</a><a href="#h39-0-12" id="h39-0-12" class="d">-&lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; - title: Rss
+</a><a href="#h5-0-883" id="h5-0-883" class="i">+</a><a href="#h39-0-13" id="h39-0-13" class="d">-&lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; url: /atom.xml
+</a><a href="#h5-0-884" id="h5-0-884" class="i">+</a><a href="#h39-0-14" id="h39-0-14" class="i">+&lt;a href=&quot;#l6&quot; class=&quot;line&quot; id=&quot;l6&quot;&gt; 6&lt;/a&gt; - title: Git
+</a><a href="#h5-0-885" id="h5-0-885" class="i">+</a><a href="#h39-0-15" id="h39-0-15" class="i">+&lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt; url: /git
+</a><a href="#h5-0-886" id="h5-0-886" class="i">+</a><a href="#h39-0-16" id="h39-0-16" class="i">+&lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; - title: Search
+</a><a href="#h5-0-887" id="h5-0-887" class="i">+</a><a href="#h39-0-17" id="h39-0-17" class="i">+&lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; url: /search
+</a><a href="#h5-0-888" id="h5-0-888" class="i">+</a><a href="#h39-0-18" id="h39-0-18" class="i">+&lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt; - title: Rss
+</a><a href="#h5-0-889" id="h5-0-889" class="i">+</a><a href="#h39-0-19" id="h39-0-19" class="i">+&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; url: /atom.xml
+</a><a href="#h5-0-890" id="h5-0-890" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-891" id="h5-0-891" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-892" id="h5-0-892" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-893" id="h5-0-893" class="i">+<b>diff --git a/<a id="h40" href="../file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a> b/<a href="../file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a></b>
+</a><a href="#h5-0-894" id="h5-0-894" class="i">+<a href="#h40-0" id="h40-0" class="h">@@ -16,7 +16,7 @@
+</a><a href="#h5-0-895" id="h5-0-895" class="i">+</a> &lt;a href=&quot;../../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-896" id="h5-0-896" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-897" id="h5-0-897" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-898" id="h5-0-898" class="i">+<a href="#h40-0-3" id="h40-0-3" class="d">-&lt;p&gt; about.md (1817B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-899" id="h5-0-899" class="i">+</a><a href="#h40-0-4" id="h40-0-4" class="i">+&lt;p&gt; about.md (1802B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-900" id="h5-0-900" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; ---
+</a><a href="#h5-0-901" id="h5-0-901" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; layout: page
+</a><a href="#h5-0-902" id="h5-0-902" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; title: About
+</a><a href="#h5-0-903" id="h5-0-903" class="i">+<a href="#h40-1" id="h40-1" class="h">@@ -24,43 +24,42 @@
+</a><a href="#h5-0-904" id="h5-0-904" class="i">+</a> &lt;a href=&quot;#l5&quot; class=&quot;line&quot; id=&quot;l5&quot;&gt; 5&lt;/a&gt;
+</a><a href="#h5-0-905" id="h5-0-905" class="i">+ &lt;a href=&quot;#l6&quot; class=&quot;line&quot; id=&quot;l6&quot;&gt; 6&lt;/a&gt; ## Hi
+</a><a href="#h5-0-906" id="h5-0-906" class="i">+ &lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt;
+</a><a href="#h5-0-907" id="h5-0-907" class="i">+<a href="#h40-1-3" id="h40-1-3" class="d">-&lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; I usually go by Drava, but my real name is Halvard.
+</a><a href="#h5-0-908" id="h5-0-908" class="i">+</a><a href="#h40-1-4" id="h40-1-4" class="d">-&lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; I&amp;#39;m from the second largest city in Norway, Bergen.
+</a><a href="#h5-0-909" id="h5-0-909" class="i">+</a><a href="#h40-1-5" id="h40-1-5" class="i">+&lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; I mostly do systems programming and electronics, so that&amp;#39;s what you will see here.
+</a><a href="#h5-0-910" id="h5-0-910" class="i">+</a><a href="#h40-1-6" id="h40-1-6" class="i">+&lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; I&amp;#39;m a year away from completing my Bachelor&amp;#39;s in Electronic Engineering, but I have a full-time job doing programming and electronics for some guys making arcade machines.
+</a><a href="#h5-0-911" id="h5-0-911" class="i">+</a> &lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt;
+</a><a href="#h5-0-912" id="h5-0-912" class="i">+<a href="#h40-1-8" id="h40-1-8" class="d">-&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; I mostly do systems programming and electronics, so that&amp;#39;s what you will see here.
+</a><a href="#h5-0-913" id="h5-0-913" class="i">+</a><a href="#h40-1-9" id="h40-1-9" class="d">-&lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; I&amp;#39;m a year away from completing my Bachelor&amp;#39;s in Electronic Engineering, but I have a full-time job doing programming and electronics for some guys making arcade machines.
+</a><a href="#h5-0-914" id="h5-0-914" class="i">+</a><a href="#h40-1-10" id="h40-1-10" class="i">+&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; 
+</a><a href="#h5-0-915" id="h5-0-915" class="i">+</a><a href="#h40-1-11" id="h40-1-11" class="i">+&lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; {: style=&amp;quot;text-align: center;&amp;quot;}
+</a><a href="#h5-0-916" id="h5-0-916" class="i">+</a> &lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt;
+</a><a href="#h5-0-917" id="h5-0-917" class="i">+<a href="#h40-1-13" id="h40-1-13" class="d">-&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; 
+</a><a href="#h5-0-918" id="h5-0-918" class="i">+</a><a href="#h40-1-14" id="h40-1-14" class="d">-&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt; {: style=&amp;quot;text-align: center;&amp;quot;}
+</a><a href="#h5-0-919" id="h5-0-919" class="i">+</a><a href="#h40-1-15" id="h40-1-15" class="d">-&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt;
+</a><a href="#h5-0-920" id="h5-0-920" class="i">+</a><a href="#h40-1-16" id="h40-1-16" class="d">-&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt; Here&amp;#39;s my [GitHub](https://github.com/Samdal/) account. Sadly, I don&amp;#39;t have any non-private socials.
+</a><a href="#h5-0-921" id="h5-0-921" class="i">+</a><a href="#h40-1-17" id="h40-1-17" class="d">-&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt;
+</a><a href="#h5-0-922" id="h5-0-922" class="i">+</a><a href="#h40-1-18" id="h40-1-18" class="d">-&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; Even if you already know programming, you should check out these people:
+</a><a href="#h5-0-923" id="h5-0-923" class="i">+</a><a href="#h40-1-19" id="h40-1-19" class="d">-&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; - [Ryan Fleury&amp;#39;s Blog](https://www.rfleury.com/)
+</a><a href="#h5-0-924" id="h5-0-924" class="i">+</a><a href="#h40-1-20" id="h40-1-20" class="d">-&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; - [(and read the source code of his projects)](https://github.com/EpicGamesExt/raddebugger)
+</a><a href="#h5-0-925" id="h5-0-925" class="i">+</a><a href="#h40-1-21" id="h40-1-21" class="d">-&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; - [Handmade Hero Videos](https://guide.handmadehero.org/)
+</a><a href="#h5-0-926" id="h5-0-926" class="i">+</a><a href="#h40-1-22" id="h40-1-22" class="d">-&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt; - [Casey Muratori&amp;#39;s Other vidoes](https://www.youtube.com/@MollyRocket)
+</a><a href="#h5-0-927" id="h5-0-927" class="i">+</a><a href="#h40-1-23" id="h40-1-23" class="d">-&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; - Jonathan Blow
+</a><a href="#h5-0-928" id="h5-0-928" class="i">+</a><a href="#h40-1-24" id="h40-1-24" class="d">-&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; - [John Jackson](https://www.youtube.com/@johnjackson9767) (awesome guy)
+</a><a href="#h5-0-929" id="h5-0-929" class="i">+</a><a href="#h40-1-25" id="h40-1-25" class="d">-&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt;
+</a><a href="#h5-0-930" id="h5-0-930" class="i">+</a><a href="#h40-1-26" id="h40-1-26" class="d">-&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt; &amp;lt;hr&amp;gt;
+</a><a href="#h5-0-931" id="h5-0-931" class="i">+</a><a href="#h40-1-27" id="h40-1-27" class="d">-&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt;
+</a><a href="#h5-0-932" id="h5-0-932" class="i">+</a><a href="#h40-1-28" id="h40-1-28" class="d">-&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt; My [nisse](https://en.wikipedia.org/wiki/Nisse_(folklore)) collection:
+</a><a href="#h5-0-933" id="h5-0-933" class="i">+</a><a href="#h40-1-29" id="h40-1-29" class="i">+&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; (I don&amp;#39;t have any non-private socials)
+</a><a href="#h5-0-934" id="h5-0-934" class="i">+</a><a href="#h40-1-30" id="h40-1-30" class="i">+&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt;
+</a><a href="#h5-0-935" id="h5-0-935" class="i">+</a><a href="#h40-1-31" id="h40-1-31" class="i">+&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; Even if you already know programming, you should check out these people:
+</a><a href="#h5-0-936" id="h5-0-936" class="i">+</a><a href="#h40-1-32" id="h40-1-32" class="i">+&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt; - [Ryan Fleury&amp;#39;s Blog](https://www.rfleury.com/)
+</a><a href="#h5-0-937" id="h5-0-937" class="i">+</a><a href="#h40-1-33" id="h40-1-33" class="i">+&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; - [(and read the source code of his projects)](https://github.com/EpicGamesExt/raddebugger)
+</a><a href="#h5-0-938" id="h5-0-938" class="i">+</a><a href="#h40-1-34" id="h40-1-34" class="i">+&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; - [Handmade Hero Videos](https://guide.handmadehero.org/)
+</a><a href="#h5-0-939" id="h5-0-939" class="i">+</a><a href="#h40-1-35" id="h40-1-35" class="i">+&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; - [Casey Muratori&amp;#39;s Other vidoes](https://www.youtube.com/@MollyRocket)
+</a><a href="#h5-0-940" id="h5-0-940" class="i">+</a><a href="#h40-1-36" id="h40-1-36" class="i">+&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; - Jonathan Blow
+</a><a href="#h5-0-941" id="h5-0-941" class="i">+</a><a href="#h40-1-37" id="h40-1-37" class="i">+&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; - [John Jackson](https://www.youtube.com/@johnjackson9767) (awesome guy)
+</a><a href="#h5-0-942" id="h5-0-942" class="i">+</a><a href="#h40-1-38" id="h40-1-38" class="i">+&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt;
+</a><a href="#h5-0-943" id="h5-0-943" class="i">+</a><a href="#h40-1-39" id="h40-1-39" class="i">+&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; &amp;lt;hr&amp;gt;
+</a><a href="#h5-0-944" id="h5-0-944" class="i">+</a><a href="#h40-1-40" id="h40-1-40" class="i">+&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt;
+</a><a href="#h5-0-945" id="h5-0-945" class="i">+</a><a href="#h40-1-41" id="h40-1-41" class="i">+&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt; My [nisse](https://en.wikipedia.org/wiki/Nisse_(folklore)) collection:
+</a><a href="#h5-0-946" id="h5-0-946" class="i">+</a><a href="#h40-1-42" id="h40-1-42" class="i">+&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt;
+</a><a href="#h5-0-947" id="h5-0-947" class="i">+</a><a href="#h40-1-43" id="h40-1-43" class="i">+&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; 
+</a><a href="#h5-0-948" id="h5-0-948" class="i">+</a><a href="#h40-1-44" id="h40-1-44" class="i">+&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt; {: style=&amp;quot;text-align: center;&amp;quot;}
+</a><a href="#h5-0-949" id="h5-0-949" class="i">+</a> &lt;a href=&quot;#l30&quot; class=&quot;line&quot; id=&quot;l30&quot;&gt; 30&lt;/a&gt;
+</a><a href="#h5-0-950" id="h5-0-950" class="i">+<a href="#h40-1-46" id="h40-1-46" class="d">-&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; 
+</a><a href="#h5-0-951" id="h5-0-951" class="i">+</a><a href="#h40-1-47" id="h40-1-47" class="d">-&lt;a href=&quot;#l32&quot; class=&quot;line&quot; id=&quot;l32&quot;&gt; 32&lt;/a&gt; {: style=&amp;quot;text-align: center;&amp;quot;}
+</a><a href="#h5-0-952" id="h5-0-952" class="i">+</a><a href="#h40-1-48" id="h40-1-48" class="d">-&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt;
+</a><a href="#h5-0-953" id="h5-0-953" class="i">+</a><a href="#h40-1-49" id="h40-1-49" class="d">-&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt; Images under the folder `modified_stolen_images` are not mine.
+</a><a href="#h5-0-954" id="h5-0-954" class="i">+</a><a href="#h40-1-50" id="h40-1-50" class="d">-&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; Sources:
+</a><a href="#h5-0-955" id="h5-0-955" class="i">+</a><a href="#h40-1-51" id="h40-1-51" class="d">-&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; {: style=&amp;quot;font-size: 70%; margin-bottom: 0;&amp;quot;}
+</a><a href="#h5-0-956" id="h5-0-956" class="i">+</a><a href="#h40-1-52" id="h40-1-52" class="d">-&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; - [templeos.jpeg](https://x.com/chibitoad/status/1448406173263171585)
+</a><a href="#h5-0-957" id="h5-0-957" class="i">+</a><a href="#h40-1-53" id="h40-1-53" class="d">-&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; - [nuko_calm.png, cursor.png and c-programming-language-chito.png](https://store.line.me/stickershop/product/25634268)
+</a><a href="#h5-0-958" id="h5-0-958" class="i">+</a><a href="#h40-1-54" id="h40-1-54" class="d">-&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; - [couch.png](https://www.pixiv.net/en/artworks/92469486)
+</a><a href="#h5-0-959" id="h5-0-959" class="i">+</a><a href="#h40-1-55" id="h40-1-55" class="d">-&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; - [kettenkrad.gif](https://www.reddit.com/r/GirlsLastTour/comments/fsn49q/i_spent_the_entire_afternoon_animating_chi_and/)
+</a><a href="#h5-0-960" id="h5-0-960" class="i">+</a><a href="#h40-1-56" id="h40-1-56" class="d">-&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt; - silly.png ( don&amp;#39;t know the source )
+</a><a href="#h5-0-961" id="h5-0-961" class="i">+</a><a href="#h40-1-57" id="h40-1-57" class="d">-&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; - grass.png: Official art from 少女終末旅行
+</a><a href="#h5-0-962" id="h5-0-962" class="i">+</a><a href="#h40-1-58" id="h40-1-58" class="d">-&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt; {: style=&amp;quot;font-size: 70%; margin: 0;&amp;quot;}
+</a><a href="#h5-0-963" id="h5-0-963" class="i">+</a><a href="#h40-1-59" id="h40-1-59" class="d">-&lt;a href=&quot;#l44&quot; class=&quot;line&quot; id=&quot;l44&quot;&gt; 44&lt;/a&gt;
+</a><a href="#h5-0-964" id="h5-0-964" class="i">+</a><a href="#h40-1-60" id="h40-1-60" class="i">+&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; Images under the folder `modified_stolen_images` are not mine.
+</a><a href="#h5-0-965" id="h5-0-965" class="i">+</a><a href="#h40-1-61" id="h40-1-61" class="i">+&lt;a href=&quot;#l32&quot; class=&quot;line&quot; id=&quot;l32&quot;&gt; 32&lt;/a&gt; Sources:
+</a><a href="#h5-0-966" id="h5-0-966" class="i">+</a><a href="#h40-1-62" id="h40-1-62" class="i">+&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt; {: style=&amp;quot;font-size: 70%; margin-bottom: 0;&amp;quot;}
+</a><a href="#h5-0-967" id="h5-0-967" class="i">+</a><a href="#h40-1-63" id="h40-1-63" class="i">+&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt; - [templeos.jpeg](https://x.com/chibitoad/status/1448406173263171585)
+</a><a href="#h5-0-968" id="h5-0-968" class="i">+</a><a href="#h40-1-64" id="h40-1-64" class="i">+&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; - [nuko_calm.png, cursor.png and c-programming-language-chito.png](https://store.line.me/stickershop/product/25634268)
+</a><a href="#h5-0-969" id="h5-0-969" class="i">+</a><a href="#h40-1-65" id="h40-1-65" class="i">+&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; - [couch.png](https://www.pixiv.net/en/artworks/92469486)
+</a><a href="#h5-0-970" id="h5-0-970" class="i">+</a><a href="#h40-1-66" id="h40-1-66" class="i">+&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; - [kettenkrad.gif](https://www.reddit.com/r/GirlsLastTour/comments/fsn49q/i_spent_the_entire_afternoon_animating_chi_and/)
+</a><a href="#h5-0-971" id="h5-0-971" class="i">+</a><a href="#h40-1-67" id="h40-1-67" class="i">+&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; - [gears.gif](https://gall.dcinside.com/mgallery/board/view/?id=girlslastyour&amp;amp;no=8172)
+</a><a href="#h5-0-972" id="h5-0-972" class="i">+</a><a href="#h40-1-68" id="h40-1-68" class="i">+&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt; - [eureka.png](https://x.com/auksechan/status/1509225655430434822)
+</a><a href="#h5-0-973" id="h5-0-973" class="i">+</a><a href="#h40-1-69" id="h40-1-69" class="i">+&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; - silly.png ( don&amp;#39;t know the source )
+</a><a href="#h5-0-974" id="h5-0-974" class="i">+</a><a href="#h40-1-70" id="h40-1-70" class="i">+&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt; - grass.png: Official art from 少女終末旅行
+</a><a href="#h5-0-975" id="h5-0-975" class="i">+</a><a href="#h40-1-71" id="h40-1-71" class="i">+&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; {: style=&amp;quot;font-size: 70%; margin: 0;&amp;quot;}
+</a><a href="#h5-0-976" id="h5-0-976" class="i">+</a><a href="#h40-1-72" id="h40-1-72" class="i">+&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt;
+</a><a href="#h5-0-977" id="h5-0-977" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-978" id="h5-0-978" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-979" id="h5-0-979" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-980" id="h5-0-980" class="i">+<b>diff --git a/<a id="h41" href="../file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a> b/<a href="../file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a></b>
+</a><a href="#h5-0-981" id="h5-0-981" class="i">+<a href="#h41-0" id="h41-0" class="h">@@ -16,7 +16,7 @@
+</a><a href="#h5-0-982" id="h5-0-982" class="i">+</a> &lt;a href=&quot;../../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-983" id="h5-0-983" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-984" id="h5-0-984" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-985" id="h5-0-985" class="i">+<a href="#h41-0-3" id="h41-0-3" class="d">-&lt;p&gt; _main.scss (4625B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-986" id="h5-0-986" class="i">+</a><a href="#h41-0-4" id="h41-0-4" class="i">+&lt;p&gt; _main.scss (4635B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-987" id="h5-0-987" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; e,:after,:before {
+</a><a href="#h5-0-988" id="h5-0-988" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; box-sizing:border-box;
+</a><a href="#h5-0-989" id="h5-0-989" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; background-color:inherit;
+</a><a href="#h5-0-990" id="h5-0-990" class="i">+<a href="#h41-1" id="h41-1" class="h">@@ -181,7 +181,7 @@
+</a><a href="#h5-0-991" id="h5-0-991" class="i">+</a> &lt;a href=&quot;#l162&quot; class=&quot;line&quot; id=&quot;l162&quot;&gt; 162&lt;/a&gt; background: rgb(236, 237, 238);
+</a><a href="#h5-0-992" id="h5-0-992" class="i">+ &lt;a href=&quot;#l163&quot; class=&quot;line&quot; id=&quot;l163&quot;&gt; 163&lt;/a&gt; }
+</a><a href="#h5-0-993" id="h5-0-993" class="i">+ &lt;a href=&quot;#l164&quot; class=&quot;line&quot; id=&quot;l164&quot;&gt; 164&lt;/a&gt;
+</a><a href="#h5-0-994" id="h5-0-994" class="i">+<a href="#h41-1-3" id="h41-1-3" class="d">-&lt;a href=&quot;#l165&quot; class=&quot;line&quot; id=&quot;l165&quot;&gt; 165&lt;/a&gt; code {
+</a><a href="#h5-0-995" id="h5-0-995" class="i">+</a><a href="#h41-1-4" id="h41-1-4" class="i">+&lt;a href=&quot;#l165&quot; class=&quot;line&quot; id=&quot;l165&quot;&gt; 165&lt;/a&gt; code, pre #blob {
+</a><a href="#h5-0-996" id="h5-0-996" class="i">+</a> &lt;a href=&quot;#l166&quot; class=&quot;line&quot; id=&quot;l166&quot;&gt; 166&lt;/a&gt; padding: 0px;
+</a><a href="#h5-0-997" id="h5-0-997" class="i">+ &lt;a href=&quot;#l167&quot; class=&quot;line&quot; id=&quot;l167&quot;&gt; 167&lt;/a&gt; font-family: &amp;quot;Iosevka&amp;quot;;
+</a><a href="#h5-0-998" id="h5-0-998" class="i">+ &lt;a href=&quot;#l168&quot; class=&quot;line&quot; id=&quot;l168&quot;&gt; 168&lt;/a&gt; font-size: 80%;
+</a><a href="#h5-0-999" id="h5-0-999" class="i">+<a href="#h41-2" id="h41-2" class="h">@@ -276,70 +276,69 @@
+</a><a href="#h5-0-1000" id="h5-0-1000" class="i">+</a> &lt;a href=&quot;#l257&quot; class=&quot;line&quot; id=&quot;l257&quot;&gt; 257&lt;/a&gt; font-variant-numeric: tabular-nums;
+</a><a href="#h5-0-1001" id="h5-0-1001" class="i">+ &lt;a href=&quot;#l258&quot; class=&quot;line&quot; id=&quot;l258&quot;&gt; 258&lt;/a&gt; }
+</a><a href="#h5-0-1002" id="h5-0-1002" class="i">+ &lt;a href=&quot;#l259&quot; class=&quot;line&quot; id=&quot;l259&quot;&gt; 259&lt;/a&gt;
+</a><a href="#h5-0-1003" id="h5-0-1003" class="i">+<a href="#h41-2-3" id="h41-2-3" class="d">-&lt;a href=&quot;#l260&quot; class=&quot;line&quot; id=&quot;l260&quot;&gt; 260&lt;/a&gt;
+</a><a href="#h5-0-1004" id="h5-0-1004" class="i">+</a><a href="#h41-2-4" id="h41-2-4" class="d">-&lt;a href=&quot;#l261&quot; class=&quot;line&quot; id=&quot;l261&quot;&gt; 261&lt;/a&gt; /*********** phone mode ************/
+</a><a href="#h5-0-1005" id="h5-0-1005" class="i">+</a><a href="#h41-2-5" id="h41-2-5" class="d">-&lt;a href=&quot;#l262&quot; class=&quot;line&quot; id=&quot;l262&quot;&gt; 262&lt;/a&gt;
+</a><a href="#h5-0-1006" id="h5-0-1006" class="i">+</a><a href="#h41-2-6" id="h41-2-6" class="d">-&lt;a href=&quot;#l263&quot; class=&quot;line&quot; id=&quot;l263&quot;&gt; 263&lt;/a&gt; @media screen and (max-width: 45rem) {
+</a><a href="#h5-0-1007" id="h5-0-1007" class="i">+</a><a href="#h41-2-7" id="h41-2-7" class="d">-&lt;a href=&quot;#l264&quot; class=&quot;line&quot; id=&quot;l264&quot;&gt; 264&lt;/a&gt; header {
+</a><a href="#h5-0-1008" id="h5-0-1008" class="i">+</a><a href="#h41-2-8" id="h41-2-8" class="d">-&lt;a href=&quot;#l265&quot; class=&quot;line&quot; id=&quot;l265&quot;&gt; 265&lt;/a&gt; max-width: 100%;
+</a><a href="#h5-0-1009" id="h5-0-1009" class="i">+</a><a href="#h41-2-9" id="h41-2-9" class="d">-&lt;a href=&quot;#l266&quot; class=&quot;line&quot; id=&quot;l266&quot;&gt; 266&lt;/a&gt; }
+</a><a href="#h5-0-1010" id="h5-0-1010" class="i">+</a><a href="#h41-2-10" id="h41-2-10" class="d">-&lt;a href=&quot;#l267&quot; class=&quot;line&quot; id=&quot;l267&quot;&gt; 267&lt;/a&gt; .header-img {
+</a><a href="#h5-0-1011" id="h5-0-1011" class="i">+</a><a href="#h41-2-11" id="h41-2-11" class="d">-&lt;a href=&quot;#l268&quot; class=&quot;line&quot; id=&quot;l268&quot;&gt; 268&lt;/a&gt; margin-left: 1.0rem;
+</a><a href="#h5-0-1012" id="h5-0-1012" class="i">+</a><a href="#h41-2-12" id="h41-2-12" class="d">-&lt;a href=&quot;#l269&quot; class=&quot;line&quot; id=&quot;l269&quot;&gt; 269&lt;/a&gt; margin-bottom: 0rem;
+</a><a href="#h5-0-1013" id="h5-0-1013" class="i">+</a><a href="#h41-2-13" id="h41-2-13" class="d">-&lt;a href=&quot;#l270&quot; class=&quot;line&quot; id=&quot;l270&quot;&gt; 270&lt;/a&gt; width: auto;
+</a><a href="#h5-0-1014" id="h5-0-1014" class="i">+</a><a href="#h41-2-14" id="h41-2-14" class="d">-&lt;a href=&quot;#l271&quot; class=&quot;line&quot; id=&quot;l271&quot;&gt; 271&lt;/a&gt; }
+</a><a href="#h5-0-1015" id="h5-0-1015" class="i">+</a><a href="#h41-2-15" id="h41-2-15" class="d">-&lt;a href=&quot;#l272&quot; class=&quot;line&quot; id=&quot;l272&quot;&gt; 272&lt;/a&gt; .header-img-outer {
+</a><a href="#h5-0-1016" id="h5-0-1016" class="i">+</a><a href="#h41-2-16" id="h41-2-16" class="d">-&lt;a href=&quot;#l273&quot; class=&quot;line&quot; id=&quot;l273&quot;&gt; 273&lt;/a&gt; display:flex;
+</a><a href="#h5-0-1017" id="h5-0-1017" class="i">+</a><a href="#h41-2-17" id="h41-2-17" class="d">-&lt;a href=&quot;#l274&quot; class=&quot;line&quot; id=&quot;l274&quot;&gt; 274&lt;/a&gt; flex-direction:row;
+</a><a href="#h5-0-1018" id="h5-0-1018" class="i">+</a><a href="#h41-2-18" id="h41-2-18" class="d">-&lt;a href=&quot;#l275&quot; class=&quot;line&quot; id=&quot;l275&quot;&gt; 275&lt;/a&gt; }
+</a><a href="#h5-0-1019" id="h5-0-1019" class="i">+</a><a href="#h41-2-19" id="h41-2-19" class="d">-&lt;a href=&quot;#l276&quot; class=&quot;line&quot; id=&quot;l276&quot;&gt; 276&lt;/a&gt; header li {
+</a><a href="#h5-0-1020" id="h5-0-1020" class="i">+</a><a href="#h41-2-20" id="h41-2-20" class="d">-&lt;a href=&quot;#l277&quot; class=&quot;line&quot; id=&quot;l277&quot;&gt; 277&lt;/a&gt; display: inline;
+</a><a href="#h5-0-1021" id="h5-0-1021" class="i">+</a><a href="#h41-2-21" id="h41-2-21" class="d">-&lt;a href=&quot;#l278&quot; class=&quot;line&quot; id=&quot;l278&quot;&gt; 278&lt;/a&gt; margin-right: 1rem;
+</a><a href="#h5-0-1022" id="h5-0-1022" class="i">+</a><a href="#h41-2-22" id="h41-2-22" class="d">-&lt;a href=&quot;#l279&quot; class=&quot;line&quot; id=&quot;l279&quot;&gt; 279&lt;/a&gt; }
+</a><a href="#h5-0-1023" id="h5-0-1023" class="i">+</a><a href="#h41-2-23" id="h41-2-23" class="d">-&lt;a href=&quot;#l280&quot; class=&quot;line&quot; id=&quot;l280&quot;&gt; 280&lt;/a&gt; header ul {
+</a><a href="#h5-0-1024" id="h5-0-1024" class="i">+</a><a href="#h41-2-24" id="h41-2-24" class="d">-&lt;a href=&quot;#l281&quot; class=&quot;line&quot; id=&quot;l281&quot;&gt; 281&lt;/a&gt; border-bottom: 3px solid #bcd1cf99;
+</a><a href="#h5-0-1025" id="h5-0-1025" class="i">+</a><a href="#h41-2-25" id="h41-2-25" class="d">-&lt;a href=&quot;#l282&quot; class=&quot;line&quot; id=&quot;l282&quot;&gt; 282&lt;/a&gt; border-right: 0px;
+</a><a href="#h5-0-1026" id="h5-0-1026" class="i">+</a><a href="#h41-2-26" id="h41-2-26" class="d">-&lt;a href=&quot;#l283&quot; class=&quot;line&quot; id=&quot;l283&quot;&gt; 283&lt;/a&gt; padding-bottom: .5rem;
+</a><a href="#h5-0-1027" id="h5-0-1027" class="i">+</a><a href="#h41-2-27" id="h41-2-27" class="d">-&lt;a href=&quot;#l284&quot; class=&quot;line&quot; id=&quot;l284&quot;&gt; 284&lt;/a&gt; padding-left: .5rem;
+</a><a href="#h5-0-1028" id="h5-0-1028" class="i">+</a><a href="#h41-2-28" id="h41-2-28" class="d">-&lt;a href=&quot;#l285&quot; class=&quot;line&quot; id=&quot;l285&quot;&gt; 285&lt;/a&gt; }
+</a><a href="#h5-0-1029" id="h5-0-1029" class="i">+</a><a href="#h41-2-29" id="h41-2-29" class="d">-&lt;a href=&quot;#l286&quot; class=&quot;line&quot; id=&quot;l286&quot;&gt; 286&lt;/a&gt;
+</a><a href="#h5-0-1030" id="h5-0-1030" class="i">+</a><a href="#h41-2-30" id="h41-2-30" class="d">-&lt;a href=&quot;#l287&quot; class=&quot;line&quot; id=&quot;l287&quot;&gt; 287&lt;/a&gt; .photos ul {
+</a><a href="#h5-0-1031" id="h5-0-1031" class="i">+</a><a href="#h41-2-31" id="h41-2-31" class="d">-&lt;a href=&quot;#l288&quot; class=&quot;line&quot; id=&quot;l288&quot;&gt; 288&lt;/a&gt; margin-top: 0.5rem;
+</a><a href="#h5-0-1032" id="h5-0-1032" class="i">+</a><a href="#h41-2-32" id="h41-2-32" class="d">-&lt;a href=&quot;#l289&quot; class=&quot;line&quot; id=&quot;l289&quot;&gt; 289&lt;/a&gt; }
+</a><a href="#h5-0-1033" id="h5-0-1033" class="i">+</a><a href="#h41-2-33" id="h41-2-33" class="d">-&lt;a href=&quot;#l290&quot; class=&quot;line&quot; id=&quot;l290&quot;&gt; 290&lt;/a&gt;
+</a><a href="#h5-0-1034" id="h5-0-1034" class="i">+</a><a href="#h41-2-34" id="h41-2-34" class="d">-&lt;a href=&quot;#l291&quot; class=&quot;line&quot; id=&quot;l291&quot;&gt; 291&lt;/a&gt; html {
+</a><a href="#h5-0-1035" id="h5-0-1035" class="i">+</a><a href="#h41-2-35" id="h41-2-35" class="d">-&lt;a href=&quot;#l292&quot; class=&quot;line&quot; id=&quot;l292&quot;&gt; 292&lt;/a&gt; font-size: 16px;
+</a><a href="#h5-0-1036" id="h5-0-1036" class="i">+</a><a href="#h41-2-36" id="h41-2-36" class="d">-&lt;a href=&quot;#l293&quot; class=&quot;line&quot; id=&quot;l293&quot;&gt; 293&lt;/a&gt; }
+</a><a href="#h5-0-1037" id="h5-0-1037" class="i">+</a><a href="#h41-2-37" id="h41-2-37" class="d">-&lt;a href=&quot;#l294&quot; class=&quot;line&quot; id=&quot;l294&quot;&gt; 294&lt;/a&gt; }
+</a><a href="#h5-0-1038" id="h5-0-1038" class="i">+</a><a href="#h41-2-38" id="h41-2-38" class="d">-&lt;a href=&quot;#l295&quot; class=&quot;line&quot; id=&quot;l295&quot;&gt; 295&lt;/a&gt;
+</a><a href="#h5-0-1039" id="h5-0-1039" class="i">+</a><a href="#h41-2-39" id="h41-2-39" class="d">-&lt;a href=&quot;#l296&quot; class=&quot;line&quot; id=&quot;l296&quot;&gt; 296&lt;/a&gt; /*********** dark theme ************/
+</a><a href="#h5-0-1040" id="h5-0-1040" class="i">+</a><a href="#h41-2-40" id="h41-2-40" class="d">-&lt;a href=&quot;#l297&quot; class=&quot;line&quot; id=&quot;l297&quot;&gt; 297&lt;/a&gt;
+</a><a href="#h5-0-1041" id="h5-0-1041" class="i">+</a><a href="#h41-2-41" id="h41-2-41" class="d">-&lt;a href=&quot;#l298&quot; class=&quot;line&quot; id=&quot;l298&quot;&gt; 298&lt;/a&gt; @media (prefers-color-scheme: dark) {
+</a><a href="#h5-0-1042" id="h5-0-1042" class="i">+</a><a href="#h41-2-42" id="h41-2-42" class="d">-&lt;a href=&quot;#l299&quot; class=&quot;line&quot; id=&quot;l299&quot;&gt; 299&lt;/a&gt; a {
+</a><a href="#h5-0-1043" id="h5-0-1043" class="i">+</a><a href="#h41-2-43" id="h41-2-43" class="d">-&lt;a href=&quot;#l300&quot; class=&quot;line&quot; id=&quot;l300&quot;&gt; 300&lt;/a&gt; color: #fff;
+</a><a href="#h5-0-1044" id="h5-0-1044" class="i">+</a><a href="#h41-2-44" id="h41-2-44" class="d">-&lt;a href=&quot;#l301&quot; class=&quot;line&quot; id=&quot;l301&quot;&gt; 301&lt;/a&gt; }
+</a><a href="#h5-0-1045" id="h5-0-1045" class="i">+</a><a href="#h41-2-45" id="h41-2-45" class="d">-&lt;a href=&quot;#l302&quot; class=&quot;line&quot; id=&quot;l302&quot;&gt; 302&lt;/a&gt; body {
+</a><a href="#h5-0-1046" id="h5-0-1046" class="i">+</a><a href="#h41-2-46" id="h41-2-46" class="d">-&lt;a href=&quot;#l303&quot; class=&quot;line&quot; id=&quot;l303&quot;&gt; 303&lt;/a&gt; background-color: #181a1b;
+</a><a href="#h5-0-1047" id="h5-0-1047" class="i">+</a><a href="#h41-2-47" id="h41-2-47" class="d">-&lt;a href=&quot;#l304&quot; class=&quot;line&quot; id=&quot;l304&quot;&gt; 304&lt;/a&gt; color: #fff
+</a><a href="#h5-0-1048" id="h5-0-1048" class="i">+</a><a href="#h41-2-48" id="h41-2-48" class="d">-&lt;a href=&quot;#l305&quot; class=&quot;line&quot; id=&quot;l305&quot;&gt; 305&lt;/a&gt; }
+</a><a href="#h5-0-1049" id="h5-0-1049" class="i">+</a><a href="#h41-2-49" id="h41-2-49" class="d">-&lt;a href=&quot;#l306&quot; class=&quot;line&quot; id=&quot;l306&quot;&gt; 306&lt;/a&gt;
+</a><a href="#h5-0-1050" id="h5-0-1050" class="i">+</a><a href="#h41-2-50" id="h41-2-50" class="d">-&lt;a href=&quot;#l307&quot; class=&quot;line&quot; id=&quot;l307&quot;&gt; 307&lt;/a&gt; code,pre {
+</a><a href="#h5-0-1051" id="h5-0-1051" class="i">+</a><a href="#h41-2-51" id="h41-2-51" class="d">-&lt;a href=&quot;#l308&quot; class=&quot;line&quot; id=&quot;l308&quot;&gt; 308&lt;/a&gt; background: #222;
+</a><a href="#h5-0-1052" id="h5-0-1052" class="i">+</a><a href="#h41-2-52" id="h41-2-52" class="d">-&lt;a href=&quot;#l309&quot; class=&quot;line&quot; id=&quot;l309&quot;&gt; 309&lt;/a&gt; }
+</a><a href="#h5-0-1053" id="h5-0-1053" class="i">+</a><a href="#h41-2-53" id="h41-2-53" class="d">-&lt;a href=&quot;#l310&quot; class=&quot;line&quot; id=&quot;l310&quot;&gt; 310&lt;/a&gt; .invertable-image {
+</a><a href="#h5-0-1054" id="h5-0-1054" class="i">+</a><a href="#h41-2-54" id="h41-2-54" class="d">-&lt;a href=&quot;#l311&quot; class=&quot;line&quot; id=&quot;l311&quot;&gt; 311&lt;/a&gt; filter: invert(0.6);
+</a><a href="#h5-0-1055" id="h5-0-1055" class="i">+</a><a href="#h41-2-55" id="h41-2-55" class="d">-&lt;a href=&quot;#l312&quot; class=&quot;line&quot; id=&quot;l312&quot;&gt; 312&lt;/a&gt; }
+</a><a href="#h5-0-1056" id="h5-0-1056" class="i">+</a><a href="#h41-2-56" id="h41-2-56" class="d">-&lt;a href=&quot;#l313&quot; class=&quot;line&quot; id=&quot;l313&quot;&gt; 313&lt;/a&gt; }
+</a><a href="#h5-0-1057" id="h5-0-1057" class="i">+</a><a href="#h41-2-57" id="h41-2-57" class="d">-&lt;a href=&quot;#l314&quot; class=&quot;line&quot; id=&quot;l314&quot;&gt; 314&lt;/a&gt;
+</a><a href="#h5-0-1058" id="h5-0-1058" class="i">+</a><a href="#h41-2-58" id="h41-2-58" class="d">-&lt;a href=&quot;#l315&quot; class=&quot;line&quot; id=&quot;l315&quot;&gt; 315&lt;/a&gt; /*********** print ************/
+</a><a href="#h5-0-1059" id="h5-0-1059" class="i">+</a><a href="#h41-2-59" id="h41-2-59" class="d">-&lt;a href=&quot;#l316&quot; class=&quot;line&quot; id=&quot;l316&quot;&gt; 316&lt;/a&gt;
+</a><a href="#h5-0-1060" id="h5-0-1060" class="i">+</a><a href="#h41-2-60" id="h41-2-60" class="d">-&lt;a href=&quot;#l317&quot; class=&quot;line&quot; id=&quot;l317&quot;&gt; 317&lt;/a&gt; @media print
+</a><a href="#h5-0-1061" id="h5-0-1061" class="i">+</a><a href="#h41-2-61" id="h41-2-61" class="d">-&lt;a href=&quot;#l318&quot; class=&quot;line&quot; id=&quot;l318&quot;&gt; 318&lt;/a&gt; {
+</a><a href="#h5-0-1062" id="h5-0-1062" class="i">+</a><a href="#h41-2-62" id="h41-2-62" class="d">-&lt;a href=&quot;#l319&quot; class=&quot;line&quot; id=&quot;l319&quot;&gt; 319&lt;/a&gt; .no-print, .no-print *
+</a><a href="#h5-0-1063" id="h5-0-1063" class="i">+</a><a href="#h41-2-63" id="h41-2-63" class="d">-&lt;a href=&quot;#l320&quot; class=&quot;line&quot; id=&quot;l320&quot;&gt; 320&lt;/a&gt; {
+</a><a href="#h5-0-1064" id="h5-0-1064" class="i">+</a><a href="#h41-2-64" id="h41-2-64" class="d">-&lt;a href=&quot;#l321&quot; class=&quot;line&quot; id=&quot;l321&quot;&gt; 321&lt;/a&gt; display: none !important;
+</a><a href="#h5-0-1065" id="h5-0-1065" class="i">+</a><a href="#h41-2-65" id="h41-2-65" class="d">-&lt;a href=&quot;#l322&quot; class=&quot;line&quot; id=&quot;l322&quot;&gt; 322&lt;/a&gt; }
+</a><a href="#h5-0-1066" id="h5-0-1066" class="i">+</a><a href="#h41-2-66" id="h41-2-66" class="d">-&lt;a href=&quot;#l323&quot; class=&quot;line&quot; id=&quot;l323&quot;&gt; 323&lt;/a&gt; }
+</a><a href="#h5-0-1067" id="h5-0-1067" class="i">+</a><a href="#h41-2-67" id="h41-2-67" class="i">+&lt;a href=&quot;#l260&quot; class=&quot;line&quot; id=&quot;l260&quot;&gt; 260&lt;/a&gt; /*********** phone mode ************/
+</a><a href="#h5-0-1068" id="h5-0-1068" class="i">+</a><a href="#h41-2-68" id="h41-2-68" class="i">+&lt;a href=&quot;#l261&quot; class=&quot;line&quot; id=&quot;l261&quot;&gt; 261&lt;/a&gt;
+</a><a href="#h5-0-1069" id="h5-0-1069" class="i">+</a><a href="#h41-2-69" id="h41-2-69" class="i">+&lt;a href=&quot;#l262&quot; class=&quot;line&quot; id=&quot;l262&quot;&gt; 262&lt;/a&gt; @media screen and (max-width: 45rem) {
+</a><a href="#h5-0-1070" id="h5-0-1070" class="i">+</a><a href="#h41-2-70" id="h41-2-70" class="i">+&lt;a href=&quot;#l263&quot; class=&quot;line&quot; id=&quot;l263&quot;&gt; 263&lt;/a&gt; header {
+</a><a href="#h5-0-1071" id="h5-0-1071" class="i">+</a><a href="#h41-2-71" id="h41-2-71" class="i">+&lt;a href=&quot;#l264&quot; class=&quot;line&quot; id=&quot;l264&quot;&gt; 264&lt;/a&gt; max-width: 100%;
+</a><a href="#h5-0-1072" id="h5-0-1072" class="i">+</a><a href="#h41-2-72" id="h41-2-72" class="i">+&lt;a href=&quot;#l265&quot; class=&quot;line&quot; id=&quot;l265&quot;&gt; 265&lt;/a&gt; }
+</a><a href="#h5-0-1073" id="h5-0-1073" class="i">+</a><a href="#h41-2-73" id="h41-2-73" class="i">+&lt;a href=&quot;#l266&quot; class=&quot;line&quot; id=&quot;l266&quot;&gt; 266&lt;/a&gt; .header-img {
+</a><a href="#h5-0-1074" id="h5-0-1074" class="i">+</a><a href="#h41-2-74" id="h41-2-74" class="i">+&lt;a href=&quot;#l267&quot; class=&quot;line&quot; id=&quot;l267&quot;&gt; 267&lt;/a&gt; margin-left: 1.0rem;
+</a><a href="#h5-0-1075" id="h5-0-1075" class="i">+</a><a href="#h41-2-75" id="h41-2-75" class="i">+&lt;a href=&quot;#l268&quot; class=&quot;line&quot; id=&quot;l268&quot;&gt; 268&lt;/a&gt; margin-bottom: 0rem;
+</a><a href="#h5-0-1076" id="h5-0-1076" class="i">+</a><a href="#h41-2-76" id="h41-2-76" class="i">+&lt;a href=&quot;#l269&quot; class=&quot;line&quot; id=&quot;l269&quot;&gt; 269&lt;/a&gt; width: auto;
+</a><a href="#h5-0-1077" id="h5-0-1077" class="i">+</a><a href="#h41-2-77" id="h41-2-77" class="i">+&lt;a href=&quot;#l270&quot; class=&quot;line&quot; id=&quot;l270&quot;&gt; 270&lt;/a&gt; }
+</a><a href="#h5-0-1078" id="h5-0-1078" class="i">+</a><a href="#h41-2-78" id="h41-2-78" class="i">+&lt;a href=&quot;#l271&quot; class=&quot;line&quot; id=&quot;l271&quot;&gt; 271&lt;/a&gt; .header-img-outer {
+</a><a href="#h5-0-1079" id="h5-0-1079" class="i">+</a><a href="#h41-2-79" id="h41-2-79" class="i">+&lt;a href=&quot;#l272&quot; class=&quot;line&quot; id=&quot;l272&quot;&gt; 272&lt;/a&gt; display:flex;
+</a><a href="#h5-0-1080" id="h5-0-1080" class="i">+</a><a href="#h41-2-80" id="h41-2-80" class="i">+&lt;a href=&quot;#l273&quot; class=&quot;line&quot; id=&quot;l273&quot;&gt; 273&lt;/a&gt; flex-direction:row;
+</a><a href="#h5-0-1081" id="h5-0-1081" class="i">+</a><a href="#h41-2-81" id="h41-2-81" class="i">+&lt;a href=&quot;#l274&quot; class=&quot;line&quot; id=&quot;l274&quot;&gt; 274&lt;/a&gt; }
+</a><a href="#h5-0-1082" id="h5-0-1082" class="i">+</a><a href="#h41-2-82" id="h41-2-82" class="i">+&lt;a href=&quot;#l275&quot; class=&quot;line&quot; id=&quot;l275&quot;&gt; 275&lt;/a&gt; header li {
+</a><a href="#h5-0-1083" id="h5-0-1083" class="i">+</a><a href="#h41-2-83" id="h41-2-83" class="i">+&lt;a href=&quot;#l276&quot; class=&quot;line&quot; id=&quot;l276&quot;&gt; 276&lt;/a&gt; display: inline;
+</a><a href="#h5-0-1084" id="h5-0-1084" class="i">+</a><a href="#h41-2-84" id="h41-2-84" class="i">+&lt;a href=&quot;#l277&quot; class=&quot;line&quot; id=&quot;l277&quot;&gt; 277&lt;/a&gt; margin-right: 1rem;
+</a><a href="#h5-0-1085" id="h5-0-1085" class="i">+</a><a href="#h41-2-85" id="h41-2-85" class="i">+&lt;a href=&quot;#l278&quot; class=&quot;line&quot; id=&quot;l278&quot;&gt; 278&lt;/a&gt; }
+</a><a href="#h5-0-1086" id="h5-0-1086" class="i">+</a><a href="#h41-2-86" id="h41-2-86" class="i">+&lt;a href=&quot;#l279&quot; class=&quot;line&quot; id=&quot;l279&quot;&gt; 279&lt;/a&gt; header ul {
+</a><a href="#h5-0-1087" id="h5-0-1087" class="i">+</a><a href="#h41-2-87" id="h41-2-87" class="i">+&lt;a href=&quot;#l280&quot; class=&quot;line&quot; id=&quot;l280&quot;&gt; 280&lt;/a&gt; border-bottom: 3px solid #bcd1cf99;
+</a><a href="#h5-0-1088" id="h5-0-1088" class="i">+</a><a href="#h41-2-88" id="h41-2-88" class="i">+&lt;a href=&quot;#l281&quot; class=&quot;line&quot; id=&quot;l281&quot;&gt; 281&lt;/a&gt; border-right: 0px;
+</a><a href="#h5-0-1089" id="h5-0-1089" class="i">+</a><a href="#h41-2-89" id="h41-2-89" class="i">+&lt;a href=&quot;#l282&quot; class=&quot;line&quot; id=&quot;l282&quot;&gt; 282&lt;/a&gt; padding-bottom: .5rem;
+</a><a href="#h5-0-1090" id="h5-0-1090" class="i">+</a><a href="#h41-2-90" id="h41-2-90" class="i">+&lt;a href=&quot;#l283&quot; class=&quot;line&quot; id=&quot;l283&quot;&gt; 283&lt;/a&gt; padding-left: .5rem;
+</a><a href="#h5-0-1091" id="h5-0-1091" class="i">+</a><a href="#h41-2-91" id="h41-2-91" class="i">+&lt;a href=&quot;#l284&quot; class=&quot;line&quot; id=&quot;l284&quot;&gt; 284&lt;/a&gt; }
+</a><a href="#h5-0-1092" id="h5-0-1092" class="i">+</a><a href="#h41-2-92" id="h41-2-92" class="i">+&lt;a href=&quot;#l285&quot; class=&quot;line&quot; id=&quot;l285&quot;&gt; 285&lt;/a&gt;
+</a><a href="#h5-0-1093" id="h5-0-1093" class="i">+</a><a href="#h41-2-93" id="h41-2-93" class="i">+&lt;a href=&quot;#l286&quot; class=&quot;line&quot; id=&quot;l286&quot;&gt; 286&lt;/a&gt; .photos ul {
+</a><a href="#h5-0-1094" id="h5-0-1094" class="i">+</a><a href="#h41-2-94" id="h41-2-94" class="i">+&lt;a href=&quot;#l287&quot; class=&quot;line&quot; id=&quot;l287&quot;&gt; 287&lt;/a&gt; margin-top: 0.5rem;
+</a><a href="#h5-0-1095" id="h5-0-1095" class="i">+</a><a href="#h41-2-95" id="h41-2-95" class="i">+&lt;a href=&quot;#l288&quot; class=&quot;line&quot; id=&quot;l288&quot;&gt; 288&lt;/a&gt; }
+</a><a href="#h5-0-1096" id="h5-0-1096" class="i">+</a><a href="#h41-2-96" id="h41-2-96" class="i">+&lt;a href=&quot;#l289&quot; class=&quot;line&quot; id=&quot;l289&quot;&gt; 289&lt;/a&gt;
+</a><a href="#h5-0-1097" id="h5-0-1097" class="i">+</a><a href="#h41-2-97" id="h41-2-97" class="i">+&lt;a href=&quot;#l290&quot; class=&quot;line&quot; id=&quot;l290&quot;&gt; 290&lt;/a&gt; html {
+</a><a href="#h5-0-1098" id="h5-0-1098" class="i">+</a><a href="#h41-2-98" id="h41-2-98" class="i">+&lt;a href=&quot;#l291&quot; class=&quot;line&quot; id=&quot;l291&quot;&gt; 291&lt;/a&gt; font-size: 16px;
+</a><a href="#h5-0-1099" id="h5-0-1099" class="i">+</a><a href="#h41-2-99" id="h41-2-99" class="i">+&lt;a href=&quot;#l292&quot; class=&quot;line&quot; id=&quot;l292&quot;&gt; 292&lt;/a&gt; }
+</a><a href="#h5-0-1100" id="h5-0-1100" class="i">+</a><a href="#h41-2-100" id="h41-2-100" class="i">+&lt;a href=&quot;#l293&quot; class=&quot;line&quot; id=&quot;l293&quot;&gt; 293&lt;/a&gt; }
+</a><a href="#h5-0-1101" id="h5-0-1101" class="i">+</a><a href="#h41-2-101" id="h41-2-101" class="i">+&lt;a href=&quot;#l294&quot; class=&quot;line&quot; id=&quot;l294&quot;&gt; 294&lt;/a&gt;
+</a><a href="#h5-0-1102" id="h5-0-1102" class="i">+</a><a href="#h41-2-102" id="h41-2-102" class="i">+&lt;a href=&quot;#l295&quot; class=&quot;line&quot; id=&quot;l295&quot;&gt; 295&lt;/a&gt; /*********** dark theme ************/
+</a><a href="#h5-0-1103" id="h5-0-1103" class="i">+</a><a href="#h41-2-103" id="h41-2-103" class="i">+&lt;a href=&quot;#l296&quot; class=&quot;line&quot; id=&quot;l296&quot;&gt; 296&lt;/a&gt;
+</a><a href="#h5-0-1104" id="h5-0-1104" class="i">+</a><a href="#h41-2-104" id="h41-2-104" class="i">+&lt;a href=&quot;#l297&quot; class=&quot;line&quot; id=&quot;l297&quot;&gt; 297&lt;/a&gt; @media (prefers-color-scheme: dark) {
+</a><a href="#h5-0-1105" id="h5-0-1105" class="i">+</a><a href="#h41-2-105" id="h41-2-105" class="i">+&lt;a href=&quot;#l298&quot; class=&quot;line&quot; id=&quot;l298&quot;&gt; 298&lt;/a&gt; a {
+</a><a href="#h5-0-1106" id="h5-0-1106" class="i">+</a><a href="#h41-2-106" id="h41-2-106" class="i">+&lt;a href=&quot;#l299&quot; class=&quot;line&quot; id=&quot;l299&quot;&gt; 299&lt;/a&gt; color: #fff;
+</a><a href="#h5-0-1107" id="h5-0-1107" class="i">+</a><a href="#h41-2-107" id="h41-2-107" class="i">+&lt;a href=&quot;#l300&quot; class=&quot;line&quot; id=&quot;l300&quot;&gt; 300&lt;/a&gt; }
+</a><a href="#h5-0-1108" id="h5-0-1108" class="i">+</a><a href="#h41-2-108" id="h41-2-108" class="i">+&lt;a href=&quot;#l301&quot; class=&quot;line&quot; id=&quot;l301&quot;&gt; 301&lt;/a&gt; body {
+</a><a href="#h5-0-1109" id="h5-0-1109" class="i">+</a><a href="#h41-2-109" id="h41-2-109" class="i">+&lt;a href=&quot;#l302&quot; class=&quot;line&quot; id=&quot;l302&quot;&gt; 302&lt;/a&gt; background-color: #181a1b;
+</a><a href="#h5-0-1110" id="h5-0-1110" class="i">+</a><a href="#h41-2-110" id="h41-2-110" class="i">+&lt;a href=&quot;#l303&quot; class=&quot;line&quot; id=&quot;l303&quot;&gt; 303&lt;/a&gt; color: #fff
+</a><a href="#h5-0-1111" id="h5-0-1111" class="i">+</a><a href="#h41-2-111" id="h41-2-111" class="i">+&lt;a href=&quot;#l304&quot; class=&quot;line&quot; id=&quot;l304&quot;&gt; 304&lt;/a&gt; }
+</a><a href="#h5-0-1112" id="h5-0-1112" class="i">+</a><a href="#h41-2-112" id="h41-2-112" class="i">+&lt;a href=&quot;#l305&quot; class=&quot;line&quot; id=&quot;l305&quot;&gt; 305&lt;/a&gt;
+</a><a href="#h5-0-1113" id="h5-0-1113" class="i">+</a><a href="#h41-2-113" id="h41-2-113" class="i">+&lt;a href=&quot;#l306&quot; class=&quot;line&quot; id=&quot;l306&quot;&gt; 306&lt;/a&gt; code,pre {
+</a><a href="#h5-0-1114" id="h5-0-1114" class="i">+</a><a href="#h41-2-114" id="h41-2-114" class="i">+&lt;a href=&quot;#l307&quot; class=&quot;line&quot; id=&quot;l307&quot;&gt; 307&lt;/a&gt; background: #222;
+</a><a href="#h5-0-1115" id="h5-0-1115" class="i">+</a><a href="#h41-2-115" id="h41-2-115" class="i">+&lt;a href=&quot;#l308&quot; class=&quot;line&quot; id=&quot;l308&quot;&gt; 308&lt;/a&gt; }
+</a><a href="#h5-0-1116" id="h5-0-1116" class="i">+</a><a href="#h41-2-116" id="h41-2-116" class="i">+&lt;a href=&quot;#l309&quot; class=&quot;line&quot; id=&quot;l309&quot;&gt; 309&lt;/a&gt; .invertable-image {
+</a><a href="#h5-0-1117" id="h5-0-1117" class="i">+</a><a href="#h41-2-117" id="h41-2-117" class="i">+&lt;a href=&quot;#l310&quot; class=&quot;line&quot; id=&quot;l310&quot;&gt; 310&lt;/a&gt; filter: invert(0.6);
+</a><a href="#h5-0-1118" id="h5-0-1118" class="i">+</a><a href="#h41-2-118" id="h41-2-118" class="i">+&lt;a href=&quot;#l311&quot; class=&quot;line&quot; id=&quot;l311&quot;&gt; 311&lt;/a&gt; }
+</a><a href="#h5-0-1119" id="h5-0-1119" class="i">+</a><a href="#h41-2-119" id="h41-2-119" class="i">+&lt;a href=&quot;#l312&quot; class=&quot;line&quot; id=&quot;l312&quot;&gt; 312&lt;/a&gt; }
+</a><a href="#h5-0-1120" id="h5-0-1120" class="i">+</a><a href="#h41-2-120" id="h41-2-120" class="i">+&lt;a href=&quot;#l313&quot; class=&quot;line&quot; id=&quot;l313&quot;&gt; 313&lt;/a&gt;
+</a><a href="#h5-0-1121" id="h5-0-1121" class="i">+</a><a href="#h41-2-121" id="h41-2-121" class="i">+&lt;a href=&quot;#l314&quot; class=&quot;line&quot; id=&quot;l314&quot;&gt; 314&lt;/a&gt; /*********** print ************/
+</a><a href="#h5-0-1122" id="h5-0-1122" class="i">+</a><a href="#h41-2-122" id="h41-2-122" class="i">+&lt;a href=&quot;#l315&quot; class=&quot;line&quot; id=&quot;l315&quot;&gt; 315&lt;/a&gt;
+</a><a href="#h5-0-1123" id="h5-0-1123" class="i">+</a><a href="#h41-2-123" id="h41-2-123" class="i">+&lt;a href=&quot;#l316&quot; class=&quot;line&quot; id=&quot;l316&quot;&gt; 316&lt;/a&gt; @media print
+</a><a href="#h5-0-1124" id="h5-0-1124" class="i">+</a><a href="#h41-2-124" id="h41-2-124" class="i">+&lt;a href=&quot;#l317&quot; class=&quot;line&quot; id=&quot;l317&quot;&gt; 317&lt;/a&gt; {
+</a><a href="#h5-0-1125" id="h5-0-1125" class="i">+</a><a href="#h41-2-125" id="h41-2-125" class="i">+&lt;a href=&quot;#l318&quot; class=&quot;line&quot; id=&quot;l318&quot;&gt; 318&lt;/a&gt; .no-print, .no-print *
+</a><a href="#h5-0-1126" id="h5-0-1126" class="i">+</a><a href="#h41-2-126" id="h41-2-126" class="i">+&lt;a href=&quot;#l319&quot; class=&quot;line&quot; id=&quot;l319&quot;&gt; 319&lt;/a&gt; {
+</a><a href="#h5-0-1127" id="h5-0-1127" class="i">+</a><a href="#h41-2-127" id="h41-2-127" class="i">+&lt;a href=&quot;#l320&quot; class=&quot;line&quot; id=&quot;l320&quot;&gt; 320&lt;/a&gt; display: none !important;
+</a><a href="#h5-0-1128" id="h5-0-1128" class="i">+</a><a href="#h41-2-128" id="h41-2-128" class="i">+&lt;a href=&quot;#l321&quot; class=&quot;line&quot; id=&quot;l321&quot;&gt; 321&lt;/a&gt; }
+</a><a href="#h5-0-1129" id="h5-0-1129" class="i">+</a><a href="#h41-2-129" id="h41-2-129" class="i">+&lt;a href=&quot;#l322&quot; class=&quot;line&quot; id=&quot;l322&quot;&gt; 322&lt;/a&gt; }
+</a><a href="#h5-0-1130" id="h5-0-1130" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-1131" id="h5-0-1131" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-1132" id="h5-0-1132" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-1133" id="h5-0-1133" class="i">+<b>diff --git a/<a id="h42" href="../file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a> b/<a href="../file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a></b>
+</a><a href="#h5-0-1134" id="h5-0-1134" class="i">+<a href="#h42-0" id="h42-0" class="h">@@ -16,35 +16,1209 @@
+</a><a href="#h5-0-1135" id="h5-0-1135" class="i">+</a> &lt;a href=&quot;../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-1136" id="h5-0-1136" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-1137" id="h5-0-1137" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-1138" id="h5-0-1138" class="i">+<a href="#h42-0-3" id="h42-0-3" class="d">-&lt;p&gt; atom.xml (790B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-1139" id="h5-0-1139" class="i">+</a><a href="#h42-0-4" id="h42-0-4" class="d">-&lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; ---
+</a><a href="#h5-0-1140" id="h5-0-1140" class="i">+</a><a href="#h42-0-5" id="h42-0-5" class="d">-&lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; layout: null
+</a><a href="#h5-0-1141" id="h5-0-1141" class="i">+</a><a href="#h42-0-6" id="h42-0-6" class="d">-&lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; ---
+</a><a href="#h5-0-1142" id="h5-0-1142" class="i">+</a><a href="#h42-0-7" id="h42-0-7" class="d">-&lt;a href=&quot;#l4&quot; class=&quot;line&quot; id=&quot;l4&quot;&gt; 4&lt;/a&gt;
+</a><a href="#h5-0-1143" id="h5-0-1143" class="i">+</a><a href="#h42-0-8" id="h42-0-8" class="d">-&lt;a href=&quot;#l5&quot; class=&quot;line&quot; id=&quot;l5&quot;&gt; 5&lt;/a&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
+</a><a href="#h5-0-1144" id="h5-0-1144" class="i">+</a><a href="#h42-0-9" id="h42-0-9" class="d">-&lt;a href=&quot;#l6&quot; class=&quot;line&quot; id=&quot;l6&quot;&gt; 6&lt;/a&gt; &amp;lt;feed xmlns=&amp;quot;http://www.w3.org/2005/Atom&amp;quot;&amp;gt;
+</a><a href="#h5-0-1145" id="h5-0-1145" class="i">+</a><a href="#h42-0-10" id="h42-0-10" class="d">-&lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt;
+</a><a href="#h5-0-1146" id="h5-0-1146" class="i">+</a><a href="#h42-0-11" id="h42-0-11" class="d">-&lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; &amp;lt;title&amp;gt;{{ site.title }}&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1147" id="h5-0-1147" class="i">+</a><a href="#h42-0-12" id="h42-0-12" class="d">-&lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; &amp;lt;link href=&amp;quot;{{ site.url }}{{ site.baseurl }}/atom.xml&amp;quot; rel=&amp;quot;self&amp;quot;/&amp;gt;
+</a><a href="#h5-0-1148" id="h5-0-1148" class="i">+</a><a href="#h42-0-13" id="h42-0-13" class="d">-&lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt; &amp;lt;link href=&amp;quot;{{ site.url }}{{ site.baseurl }}/&amp;quot;/&amp;gt;
+</a><a href="#h5-0-1149" id="h5-0-1149" class="i">+</a><a href="#h42-0-14" id="h42-0-14" class="d">-&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; &amp;lt;updated&amp;gt;{{ site.time | date_to_xmlschema }}&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1150" id="h5-0-1150" class="i">+</a><a href="#h42-0-15" id="h42-0-15" class="d">-&lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; &amp;lt;id&amp;gt;{{ site.url }}&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1151" id="h5-0-1151" class="i">+</a><a href="#h42-0-16" id="h42-0-16" class="d">-&lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1152" id="h5-0-1152" class="i">+</a><a href="#h42-0-17" id="h42-0-17" class="d">-&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; &amp;lt;name&amp;gt;{{ site.author.name }}&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1153" id="h5-0-1153" class="i">+</a><a href="#h42-0-18" id="h42-0-18" class="d">-&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt; &amp;lt;email&amp;gt;{{ site.author.email }}&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1154" id="h5-0-1154" class="i">+</a><a href="#h42-0-19" id="h42-0-19" class="d">-&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1155" id="h5-0-1155" class="i">+</a><a href="#h42-0-20" id="h42-0-20" class="d">-&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt;
+</a><a href="#h5-0-1156" id="h5-0-1156" class="i">+</a><a href="#h42-0-21" id="h42-0-21" class="d">-&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; {% for post in site.posts %}
+</a><a href="#h5-0-1157" id="h5-0-1157" class="i">+</a><a href="#h42-0-22" id="h42-0-22" class="d">-&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1158" id="h5-0-1158" class="i">+</a><a href="#h42-0-23" id="h42-0-23" class="d">-&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt; &amp;lt;title&amp;gt;{{ post.title | xml_escape }}&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1159" id="h5-0-1159" class="i">+</a><a href="#h42-0-24" id="h42-0-24" class="d">-&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; &amp;lt;link href=&amp;quot;{{ site.url }}{{ site.baseurl }}{{ post.url }}&amp;quot;/&amp;gt;
+</a><a href="#h5-0-1160" id="h5-0-1160" class="i">+</a><a href="#h42-0-25" id="h42-0-25" class="d">-&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt; &amp;lt;updated&amp;gt;{{ post.date | date_to_xmlschema }}&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1161" id="h5-0-1161" class="i">+</a><a href="#h42-0-26" id="h42-0-26" class="d">-&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt; &amp;lt;id&amp;gt;{{ site.url }}{{ post.id }}&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1162" id="h5-0-1162" class="i">+</a><a href="#h42-0-27" id="h42-0-27" class="d">-&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; &amp;lt;content type=&amp;quot;html&amp;quot;&amp;gt;{{ post.content | xml_escape }}&amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1163" id="h5-0-1163" class="i">+</a><a href="#h42-0-28" id="h42-0-28" class="d">-&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1164" id="h5-0-1164" class="i">+</a><a href="#h42-0-29" id="h42-0-29" class="d">-&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt; {% endfor %}
+</a><a href="#h5-0-1165" id="h5-0-1165" class="i">+</a><a href="#h42-0-30" id="h42-0-30" class="d">-&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt;
+</a><a href="#h5-0-1166" id="h5-0-1166" class="i">+</a><a href="#h42-0-31" id="h42-0-31" class="d">-&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; &amp;lt;/feed&amp;gt;
+</a><a href="#h5-0-1167" id="h5-0-1167" class="i">+</a><a href="#h42-0-32" id="h42-0-32" class="i">+&lt;p&gt; atom.xml (39718B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-1168" id="h5-0-1168" class="i">+</a><a href="#h42-0-33" id="h42-0-33" class="i">+&lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
+</a><a href="#h5-0-1169" id="h5-0-1169" class="i">+</a><a href="#h42-0-34" id="h42-0-34" class="i">+&lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; &amp;lt;feed xmlns=&amp;quot;http://www.w3.org/2005/Atom&amp;quot;&amp;gt;
+</a><a href="#h5-0-1170" id="h5-0-1170" class="i">+</a><a href="#h42-0-35" id="h42-0-35" class="i">+&lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; &amp;lt;title&amp;gt;n-channel, branch HEAD&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1171" id="h5-0-1171" class="i">+</a><a href="#h42-0-36" id="h42-0-36" class="i">+&lt;a href=&quot;#l4&quot; class=&quot;line&quot; id=&quot;l4&quot;&gt; 4&lt;/a&gt; &amp;lt;subtitle&amp;gt;Unnamed repository; edit this file &amp;amp;#39;description&amp;amp;#39; to name the repository.
+</a><a href="#h5-0-1172" id="h5-0-1172" class="i">+</a><a href="#h42-0-37" id="h42-0-37" class="i">+&lt;a href=&quot;#l5&quot; class=&quot;line&quot; id=&quot;l5&quot;&gt; 5&lt;/a&gt; &amp;lt;/subtitle&amp;gt;
+</a><a href="#h5-0-1173" id="h5-0-1173" class="i">+</a><a href="#h42-0-38" id="h42-0-38" class="i">+&lt;a href=&quot;#l6&quot; class=&quot;line&quot; id=&quot;l6&quot;&gt; 6&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1174" id="h5-0-1174" class="i">+</a><a href="#h42-0-39" id="h42-0-39" class="i">+&lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt; &amp;lt;id&amp;gt;06ba862d987b84a903c9cf7ffcca03013ffb6090&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1175" id="h5-0-1175" class="i">+</a><a href="#h42-0-40" id="h42-0-40" class="i">+&lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-02T01:30:15Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1176" id="h5-0-1176" class="i">+</a><a href="#h42-0-41" id="h42-0-41" class="i">+&lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-02T01:30:15Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1177" id="h5-0-1177" class="i">+</a><a href="#h42-0-42" id="h42-0-42" class="i">+&lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix typo in old projects description&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1178" id="h5-0-1178" class="i">+</a><a href="#h42-0-43" id="h42-0-43" class="i">+&lt;a href=&quot;#l11&quot; class=&quot;line&quot; id=&quot;l11&quot;&gt; 11&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1179" id="h5-0-1179" class="i">+</a><a href="#h42-0-44" id="h42-0-44" class="i">+&lt;a href=&quot;#l12&quot; class=&quot;line&quot; id=&quot;l12&quot;&gt; 12&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1180" id="h5-0-1180" class="i">+</a><a href="#h42-0-45" id="h42-0-45" class="i">+&lt;a href=&quot;#l13&quot; class=&quot;line&quot; id=&quot;l13&quot;&gt; 13&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1181" id="h5-0-1181" class="i">+</a><a href="#h42-0-46" id="h42-0-46" class="i">+&lt;a href=&quot;#l14&quot; class=&quot;line&quot; id=&quot;l14&quot;&gt; 14&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1182" id="h5-0-1182" class="i">+</a><a href="#h42-0-47" id="h42-0-47" class="i">+&lt;a href=&quot;#l15&quot; class=&quot;line&quot; id=&quot;l15&quot;&gt; 15&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1183" id="h5-0-1183" class="i">+</a><a href="#h42-0-48" id="h42-0-48" class="i">+&lt;a href=&quot;#l16&quot; class=&quot;line&quot; id=&quot;l16&quot;&gt; 16&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 06ba862d987b84a903c9cf7ffcca03013ffb6090
+</a><a href="#h5-0-1184" id="h5-0-1184" class="i">+</a><a href="#h42-0-49" id="h42-0-49" class="i">+&lt;a href=&quot;#l17&quot; class=&quot;line&quot; id=&quot;l17&quot;&gt; 17&lt;/a&gt; parent 960604b722cec6ed64fcbddc434b554fb6d978c1
+</a><a href="#h5-0-1185" id="h5-0-1185" class="i">+</a><a href="#h42-0-50" id="h42-0-50" class="i">+&lt;a href=&quot;#l18&quot; class=&quot;line&quot; id=&quot;l18&quot;&gt; 18&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1186" id="h5-0-1186" class="i">+</a><a href="#h42-0-51" id="h42-0-51" class="i">+&lt;a href=&quot;#l19&quot; class=&quot;line&quot; id=&quot;l19&quot;&gt; 19&lt;/a&gt; Date: Sun, 2 Mar 2025 02:30:15 +0100
+</a><a href="#h5-0-1187" id="h5-0-1187" class="i">+</a><a href="#h42-0-52" id="h42-0-52" class="i">+&lt;a href=&quot;#l20&quot; class=&quot;line&quot; id=&quot;l20&quot;&gt; 20&lt;/a&gt;
+</a><a href="#h5-0-1188" id="h5-0-1188" class="i">+</a><a href="#h42-0-53" id="h42-0-53" class="i">+&lt;a href=&quot;#l21&quot; class=&quot;line&quot; id=&quot;l21&quot;&gt; 21&lt;/a&gt; fix typo in old projects description
+</a><a href="#h5-0-1189" id="h5-0-1189" class="i">+</a><a href="#h42-0-54" id="h42-0-54" class="i">+&lt;a href=&quot;#l22&quot; class=&quot;line&quot; id=&quot;l22&quot;&gt; 22&lt;/a&gt;
+</a><a href="#h5-0-1190" id="h5-0-1190" class="i">+</a><a href="#h42-0-55" id="h42-0-55" class="i">+&lt;a href=&quot;#l23&quot; class=&quot;line&quot; id=&quot;l23&quot;&gt; 23&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1191" id="h5-0-1191" class="i">+</a><a href="#h42-0-56" id="h42-0-56" class="i">+&lt;a href=&quot;#l24&quot; class=&quot;line&quot; id=&quot;l24&quot;&gt; 24&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1192" id="h5-0-1192" class="i">+</a><a href="#h42-0-57" id="h42-0-57" class="i">+&lt;a href=&quot;#l25&quot; class=&quot;line&quot; id=&quot;l25&quot;&gt; 25&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1193" id="h5-0-1193" class="i">+</a><a href="#h42-0-58" id="h42-0-58" class="i">+&lt;a href=&quot;#l26&quot; class=&quot;line&quot; id=&quot;l26&quot;&gt; 26&lt;/a&gt; &amp;lt;id&amp;gt;960604b722cec6ed64fcbddc434b554fb6d978c1&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1194" id="h5-0-1194" class="i">+</a><a href="#h42-0-59" id="h42-0-59" class="i">+&lt;a href=&quot;#l27&quot; class=&quot;line&quot; id=&quot;l27&quot;&gt; 27&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-02T01:29:38Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1195" id="h5-0-1195" class="i">+</a><a href="#h42-0-60" id="h42-0-60" class="i">+&lt;a href=&quot;#l28&quot; class=&quot;line&quot; id=&quot;l28&quot;&gt; 28&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-02T01:29:38Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1196" id="h5-0-1196" class="i">+</a><a href="#h42-0-61" id="h42-0-61" class="i">+&lt;a href=&quot;#l29&quot; class=&quot;line&quot; id=&quot;l29&quot;&gt; 29&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix description fish mode&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1197" id="h5-0-1197" class="i">+</a><a href="#h42-0-62" id="h42-0-62" class="i">+&lt;a href=&quot;#l30&quot; class=&quot;line&quot; id=&quot;l30&quot;&gt; 30&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/960604b722cec6ed64fcbddc434b554fb6d978c1.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1198" id="h5-0-1198" class="i">+</a><a href="#h42-0-63" id="h42-0-63" class="i">+&lt;a href=&quot;#l31&quot; class=&quot;line&quot; id=&quot;l31&quot;&gt; 31&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1199" id="h5-0-1199" class="i">+</a><a href="#h42-0-64" id="h42-0-64" class="i">+&lt;a href=&quot;#l32&quot; class=&quot;line&quot; id=&quot;l32&quot;&gt; 32&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1200" id="h5-0-1200" class="i">+</a><a href="#h42-0-65" id="h42-0-65" class="i">+&lt;a href=&quot;#l33&quot; class=&quot;line&quot; id=&quot;l33&quot;&gt; 33&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1201" id="h5-0-1201" class="i">+</a><a href="#h42-0-66" id="h42-0-66" class="i">+&lt;a href=&quot;#l34&quot; class=&quot;line&quot; id=&quot;l34&quot;&gt; 34&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1202" id="h5-0-1202" class="i">+</a><a href="#h42-0-67" id="h42-0-67" class="i">+&lt;a href=&quot;#l35&quot; class=&quot;line&quot; id=&quot;l35&quot;&gt; 35&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 960604b722cec6ed64fcbddc434b554fb6d978c1
+</a><a href="#h5-0-1203" id="h5-0-1203" class="i">+</a><a href="#h42-0-68" id="h42-0-68" class="i">+&lt;a href=&quot;#l36&quot; class=&quot;line&quot; id=&quot;l36&quot;&gt; 36&lt;/a&gt; parent eb62611fbbe9f56d213c0b6cc2362579a6f68bf8
+</a><a href="#h5-0-1204" id="h5-0-1204" class="i">+</a><a href="#h42-0-69" id="h42-0-69" class="i">+&lt;a href=&quot;#l37&quot; class=&quot;line&quot; id=&quot;l37&quot;&gt; 37&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1205" id="h5-0-1205" class="i">+</a><a href="#h42-0-70" id="h42-0-70" class="i">+&lt;a href=&quot;#l38&quot; class=&quot;line&quot; id=&quot;l38&quot;&gt; 38&lt;/a&gt; Date: Sun, 2 Mar 2025 02:29:38 +0100
+</a><a href="#h5-0-1206" id="h5-0-1206" class="i">+</a><a href="#h42-0-71" id="h42-0-71" class="i">+&lt;a href=&quot;#l39&quot; class=&quot;line&quot; id=&quot;l39&quot;&gt; 39&lt;/a&gt;
+</a><a href="#h5-0-1207" id="h5-0-1207" class="i">+</a><a href="#h42-0-72" id="h42-0-72" class="i">+&lt;a href=&quot;#l40&quot; class=&quot;line&quot; id=&quot;l40&quot;&gt; 40&lt;/a&gt; fix description fish mode
+</a><a href="#h5-0-1208" id="h5-0-1208" class="i">+</a><a href="#h42-0-73" id="h42-0-73" class="i">+&lt;a href=&quot;#l41&quot; class=&quot;line&quot; id=&quot;l41&quot;&gt; 41&lt;/a&gt;
+</a><a href="#h5-0-1209" id="h5-0-1209" class="i">+</a><a href="#h42-0-74" id="h42-0-74" class="i">+&lt;a href=&quot;#l42&quot; class=&quot;line&quot; id=&quot;l42&quot;&gt; 42&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1210" id="h5-0-1210" class="i">+</a><a href="#h42-0-75" id="h42-0-75" class="i">+&lt;a href=&quot;#l43&quot; class=&quot;line&quot; id=&quot;l43&quot;&gt; 43&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1211" id="h5-0-1211" class="i">+</a><a href="#h42-0-76" id="h42-0-76" class="i">+&lt;a href=&quot;#l44&quot; class=&quot;line&quot; id=&quot;l44&quot;&gt; 44&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1212" id="h5-0-1212" class="i">+</a><a href="#h42-0-77" id="h42-0-77" class="i">+&lt;a href=&quot;#l45&quot; class=&quot;line&quot; id=&quot;l45&quot;&gt; 45&lt;/a&gt; &amp;lt;id&amp;gt;eb62611fbbe9f56d213c0b6cc2362579a6f68bf8&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1213" id="h5-0-1213" class="i">+</a><a href="#h42-0-78" id="h42-0-78" class="i">+&lt;a href=&quot;#l46&quot; class=&quot;line&quot; id=&quot;l46&quot;&gt; 46&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-02T01:24:18Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1214" id="h5-0-1214" class="i">+</a><a href="#h42-0-79" id="h42-0-79" class="i">+&lt;a href=&quot;#l47&quot; class=&quot;line&quot; id=&quot;l47&quot;&gt; 47&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-02T01:24:18Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1215" id="h5-0-1215" class="i">+</a><a href="#h42-0-80" id="h42-0-80" class="i">+&lt;a href=&quot;#l48&quot; class=&quot;line&quot; id=&quot;l48&quot;&gt; 48&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update todo and productivity&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1216" id="h5-0-1216" class="i">+</a><a href="#h42-0-81" id="h42-0-81" class="i">+&lt;a href=&quot;#l49&quot; class=&quot;line&quot; id=&quot;l49&quot;&gt; 49&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1217" id="h5-0-1217" class="i">+</a><a href="#h42-0-82" id="h42-0-82" class="i">+&lt;a href=&quot;#l50&quot; class=&quot;line&quot; id=&quot;l50&quot;&gt; 50&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1218" id="h5-0-1218" class="i">+</a><a href="#h42-0-83" id="h42-0-83" class="i">+&lt;a href=&quot;#l51&quot; class=&quot;line&quot; id=&quot;l51&quot;&gt; 51&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1219" id="h5-0-1219" class="i">+</a><a href="#h42-0-84" id="h42-0-84" class="i">+&lt;a href=&quot;#l52&quot; class=&quot;line&quot; id=&quot;l52&quot;&gt; 52&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1220" id="h5-0-1220" class="i">+</a><a href="#h42-0-85" id="h42-0-85" class="i">+&lt;a href=&quot;#l53&quot; class=&quot;line&quot; id=&quot;l53&quot;&gt; 53&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1221" id="h5-0-1221" class="i">+</a><a href="#h42-0-86" id="h42-0-86" class="i">+&lt;a href=&quot;#l54&quot; class=&quot;line&quot; id=&quot;l54&quot;&gt; 54&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit eb62611fbbe9f56d213c0b6cc2362579a6f68bf8
+</a><a href="#h5-0-1222" id="h5-0-1222" class="i">+</a><a href="#h42-0-87" id="h42-0-87" class="i">+&lt;a href=&quot;#l55&quot; class=&quot;line&quot; id=&quot;l55&quot;&gt; 55&lt;/a&gt; parent 6b992a89f9e05b88a77d439b11f07addb58a841d
+</a><a href="#h5-0-1223" id="h5-0-1223" class="i">+</a><a href="#h42-0-88" id="h42-0-88" class="i">+&lt;a href=&quot;#l56&quot; class=&quot;line&quot; id=&quot;l56&quot;&gt; 56&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1224" id="h5-0-1224" class="i">+</a><a href="#h42-0-89" id="h42-0-89" class="i">+&lt;a href=&quot;#l57&quot; class=&quot;line&quot; id=&quot;l57&quot;&gt; 57&lt;/a&gt; Date: Sun, 2 Mar 2025 02:24:18 +0100
+</a><a href="#h5-0-1225" id="h5-0-1225" class="i">+</a><a href="#h42-0-90" id="h42-0-90" class="i">+&lt;a href=&quot;#l58&quot; class=&quot;line&quot; id=&quot;l58&quot;&gt; 58&lt;/a&gt;
+</a><a href="#h5-0-1226" id="h5-0-1226" class="i">+</a><a href="#h42-0-91" id="h42-0-91" class="i">+&lt;a href=&quot;#l59&quot; class=&quot;line&quot; id=&quot;l59&quot;&gt; 59&lt;/a&gt; update todo and productivity
+</a><a href="#h5-0-1227" id="h5-0-1227" class="i">+</a><a href="#h42-0-92" id="h42-0-92" class="i">+&lt;a href=&quot;#l60&quot; class=&quot;line&quot; id=&quot;l60&quot;&gt; 60&lt;/a&gt;
+</a><a href="#h5-0-1228" id="h5-0-1228" class="i">+</a><a href="#h42-0-93" id="h42-0-93" class="i">+&lt;a href=&quot;#l61&quot; class=&quot;line&quot; id=&quot;l61&quot;&gt; 61&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1229" id="h5-0-1229" class="i">+</a><a href="#h42-0-94" id="h42-0-94" class="i">+&lt;a href=&quot;#l62&quot; class=&quot;line&quot; id=&quot;l62&quot;&gt; 62&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1230" id="h5-0-1230" class="i">+</a><a href="#h42-0-95" id="h42-0-95" class="i">+&lt;a href=&quot;#l63&quot; class=&quot;line&quot; id=&quot;l63&quot;&gt; 63&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1231" id="h5-0-1231" class="i">+</a><a href="#h42-0-96" id="h42-0-96" class="i">+&lt;a href=&quot;#l64&quot; class=&quot;line&quot; id=&quot;l64&quot;&gt; 64&lt;/a&gt; &amp;lt;id&amp;gt;6b992a89f9e05b88a77d439b11f07addb58a841d&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1232" id="h5-0-1232" class="i">+</a><a href="#h42-0-97" id="h42-0-97" class="i">+&lt;a href=&quot;#l65&quot; class=&quot;line&quot; id=&quot;l65&quot;&gt; 65&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-02T01:14:25Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1233" id="h5-0-1233" class="i">+</a><a href="#h42-0-98" id="h42-0-98" class="i">+&lt;a href=&quot;#l66&quot; class=&quot;line&quot; id=&quot;l66&quot;&gt; 66&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-02T01:14:25Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1234" id="h5-0-1234" class="i">+</a><a href="#h42-0-99" id="h42-0-99" class="i">+&lt;a href=&quot;#l67&quot; class=&quot;line&quot; id=&quot;l67&quot;&gt; 67&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fish cursor easter egg&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1235" id="h5-0-1235" class="i">+</a><a href="#h42-0-100" id="h42-0-100" class="i">+&lt;a href=&quot;#l68&quot; class=&quot;line&quot; id=&quot;l68&quot;&gt; 68&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/6b992a89f9e05b88a77d439b11f07addb58a841d.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1236" id="h5-0-1236" class="i">+</a><a href="#h42-0-101" id="h42-0-101" class="i">+&lt;a href=&quot;#l69&quot; class=&quot;line&quot; id=&quot;l69&quot;&gt; 69&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1237" id="h5-0-1237" class="i">+</a><a href="#h42-0-102" id="h42-0-102" class="i">+&lt;a href=&quot;#l70&quot; class=&quot;line&quot; id=&quot;l70&quot;&gt; 70&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1238" id="h5-0-1238" class="i">+</a><a href="#h42-0-103" id="h42-0-103" class="i">+&lt;a href=&quot;#l71&quot; class=&quot;line&quot; id=&quot;l71&quot;&gt; 71&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1239" id="h5-0-1239" class="i">+</a><a href="#h42-0-104" id="h42-0-104" class="i">+&lt;a href=&quot;#l72&quot; class=&quot;line&quot; id=&quot;l72&quot;&gt; 72&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1240" id="h5-0-1240" class="i">+</a><a href="#h42-0-105" id="h42-0-105" class="i">+&lt;a href=&quot;#l73&quot; class=&quot;line&quot; id=&quot;l73&quot;&gt; 73&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 6b992a89f9e05b88a77d439b11f07addb58a841d
+</a><a href="#h5-0-1241" id="h5-0-1241" class="i">+</a><a href="#h42-0-106" id="h42-0-106" class="i">+&lt;a href=&quot;#l74&quot; class=&quot;line&quot; id=&quot;l74&quot;&gt; 74&lt;/a&gt; parent 83ec429fc6461359ebb3a79b34b4b85ce61d0b9a
+</a><a href="#h5-0-1242" id="h5-0-1242" class="i">+</a><a href="#h42-0-107" id="h42-0-107" class="i">+&lt;a href=&quot;#l75&quot; class=&quot;line&quot; id=&quot;l75&quot;&gt; 75&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1243" id="h5-0-1243" class="i">+</a><a href="#h42-0-108" id="h42-0-108" class="i">+&lt;a href=&quot;#l76&quot; class=&quot;line&quot; id=&quot;l76&quot;&gt; 76&lt;/a&gt; Date: Sun, 2 Mar 2025 02:14:25 +0100
+</a><a href="#h5-0-1244" id="h5-0-1244" class="i">+</a><a href="#h42-0-109" id="h42-0-109" class="i">+&lt;a href=&quot;#l77&quot; class=&quot;line&quot; id=&quot;l77&quot;&gt; 77&lt;/a&gt;
+</a><a href="#h5-0-1245" id="h5-0-1245" class="i">+</a><a href="#h42-0-110" id="h42-0-110" class="i">+&lt;a href=&quot;#l78&quot; class=&quot;line&quot; id=&quot;l78&quot;&gt; 78&lt;/a&gt; fish cursor easter egg
+</a><a href="#h5-0-1246" id="h5-0-1246" class="i">+</a><a href="#h42-0-111" id="h42-0-111" class="i">+&lt;a href=&quot;#l79&quot; class=&quot;line&quot; id=&quot;l79&quot;&gt; 79&lt;/a&gt;
+</a><a href="#h5-0-1247" id="h5-0-1247" class="i">+</a><a href="#h42-0-112" id="h42-0-112" class="i">+&lt;a href=&quot;#l80&quot; class=&quot;line&quot; id=&quot;l80&quot;&gt; 80&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1248" id="h5-0-1248" class="i">+</a><a href="#h42-0-113" id="h42-0-113" class="i">+&lt;a href=&quot;#l81&quot; class=&quot;line&quot; id=&quot;l81&quot;&gt; 81&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1249" id="h5-0-1249" class="i">+</a><a href="#h42-0-114" id="h42-0-114" class="i">+&lt;a href=&quot;#l82&quot; class=&quot;line&quot; id=&quot;l82&quot;&gt; 82&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1250" id="h5-0-1250" class="i">+</a><a href="#h42-0-115" id="h42-0-115" class="i">+&lt;a href=&quot;#l83&quot; class=&quot;line&quot; id=&quot;l83&quot;&gt; 83&lt;/a&gt; &amp;lt;id&amp;gt;83ec429fc6461359ebb3a79b34b4b85ce61d0b9a&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1251" id="h5-0-1251" class="i">+</a><a href="#h42-0-116" id="h42-0-116" class="i">+&lt;a href=&quot;#l84&quot; class=&quot;line&quot; id=&quot;l84&quot;&gt; 84&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T23:52:35Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1252" id="h5-0-1252" class="i">+</a><a href="#h42-0-117" id="h42-0-117" class="i">+&lt;a href=&quot;#l85&quot; class=&quot;line&quot; id=&quot;l85&quot;&gt; 85&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T23:52:35Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1253" id="h5-0-1253" class="i">+</a><a href="#h42-0-118" id="h42-0-118" class="i">+&lt;a href=&quot;#l86&quot; class=&quot;line&quot; id=&quot;l86&quot;&gt; 86&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;remove images scaling with vh, use h1 IDs&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1254" id="h5-0-1254" class="i">+</a><a href="#h42-0-119" id="h42-0-119" class="i">+&lt;a href=&quot;#l87&quot; class=&quot;line&quot; id=&quot;l87&quot;&gt; 87&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/83ec429fc6461359ebb3a79b34b4b85ce61d0b9a.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1255" id="h5-0-1255" class="i">+</a><a href="#h42-0-120" id="h42-0-120" class="i">+&lt;a href=&quot;#l88&quot; class=&quot;line&quot; id=&quot;l88&quot;&gt; 88&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1256" id="h5-0-1256" class="i">+</a><a href="#h42-0-121" id="h42-0-121" class="i">+&lt;a href=&quot;#l89&quot; class=&quot;line&quot; id=&quot;l89&quot;&gt; 89&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1257" id="h5-0-1257" class="i">+</a><a href="#h42-0-122" id="h42-0-122" class="i">+&lt;a href=&quot;#l90&quot; class=&quot;line&quot; id=&quot;l90&quot;&gt; 90&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1258" id="h5-0-1258" class="i">+</a><a href="#h42-0-123" id="h42-0-123" class="i">+&lt;a href=&quot;#l91&quot; class=&quot;line&quot; id=&quot;l91&quot;&gt; 91&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1259" id="h5-0-1259" class="i">+</a><a href="#h42-0-124" id="h42-0-124" class="i">+&lt;a href=&quot;#l92&quot; class=&quot;line&quot; id=&quot;l92&quot;&gt; 92&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 83ec429fc6461359ebb3a79b34b4b85ce61d0b9a
+</a><a href="#h5-0-1260" id="h5-0-1260" class="i">+</a><a href="#h42-0-125" id="h42-0-125" class="i">+&lt;a href=&quot;#l93&quot; class=&quot;line&quot; id=&quot;l93&quot;&gt; 93&lt;/a&gt; parent 3f169f81421b491528e81e172dce83abf19dace7
+</a><a href="#h5-0-1261" id="h5-0-1261" class="i">+</a><a href="#h42-0-126" id="h42-0-126" class="i">+&lt;a href=&quot;#l94&quot; class=&quot;line&quot; id=&quot;l94&quot;&gt; 94&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1262" id="h5-0-1262" class="i">+</a><a href="#h42-0-127" id="h42-0-127" class="i">+&lt;a href=&quot;#l95&quot; class=&quot;line&quot; id=&quot;l95&quot;&gt; 95&lt;/a&gt; Date: Sun, 2 Mar 2025 00:52:35 +0100
+</a><a href="#h5-0-1263" id="h5-0-1263" class="i">+</a><a href="#h42-0-128" id="h42-0-128" class="i">+&lt;a href=&quot;#l96&quot; class=&quot;line&quot; id=&quot;l96&quot;&gt; 96&lt;/a&gt;
+</a><a href="#h5-0-1264" id="h5-0-1264" class="i">+</a><a href="#h42-0-129" id="h42-0-129" class="i">+&lt;a href=&quot;#l97&quot; class=&quot;line&quot; id=&quot;l97&quot;&gt; 97&lt;/a&gt; remove images scaling with vh, use h1 IDs
+</a><a href="#h5-0-1265" id="h5-0-1265" class="i">+</a><a href="#h42-0-130" id="h42-0-130" class="i">+&lt;a href=&quot;#l98&quot; class=&quot;line&quot; id=&quot;l98&quot;&gt; 98&lt;/a&gt;
+</a><a href="#h5-0-1266" id="h5-0-1266" class="i">+</a><a href="#h42-0-131" id="h42-0-131" class="i">+&lt;a href=&quot;#l99&quot; class=&quot;line&quot; id=&quot;l99&quot;&gt; 99&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1267" id="h5-0-1267" class="i">+</a><a href="#h42-0-132" id="h42-0-132" class="i">+&lt;a href=&quot;#l100&quot; class=&quot;line&quot; id=&quot;l100&quot;&gt; 100&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1268" id="h5-0-1268" class="i">+</a><a href="#h42-0-133" id="h42-0-133" class="i">+&lt;a href=&quot;#l101&quot; class=&quot;line&quot; id=&quot;l101&quot;&gt; 101&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1269" id="h5-0-1269" class="i">+</a><a href="#h42-0-134" id="h42-0-134" class="i">+&lt;a href=&quot;#l102&quot; class=&quot;line&quot; id=&quot;l102&quot;&gt; 102&lt;/a&gt; &amp;lt;id&amp;gt;3f169f81421b491528e81e172dce83abf19dace7&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1270" id="h5-0-1270" class="i">+</a><a href="#h42-0-135" id="h42-0-135" class="i">+&lt;a href=&quot;#l103&quot; class=&quot;line&quot; id=&quot;l103&quot;&gt; 103&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T23:44:55Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1271" id="h5-0-1271" class="i">+</a><a href="#h42-0-136" id="h42-0-136" class="i">+&lt;a href=&quot;#l104&quot; class=&quot;line&quot; id=&quot;l104&quot;&gt; 104&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T23:44:55Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1272" id="h5-0-1272" class="i">+</a><a href="#h42-0-137" id="h42-0-137" class="i">+&lt;a href=&quot;#l105&quot; class=&quot;line&quot; id=&quot;l105&quot;&gt; 105&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;productivity through simplicity, change heading sz&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1273" id="h5-0-1273" class="i">+</a><a href="#h42-0-138" id="h42-0-138" class="i">+&lt;a href=&quot;#l106&quot; class=&quot;line&quot; id=&quot;l106&quot;&gt; 106&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/3f169f81421b491528e81e172dce83abf19dace7.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1274" id="h5-0-1274" class="i">+</a><a href="#h42-0-139" id="h42-0-139" class="i">+&lt;a href=&quot;#l107&quot; class=&quot;line&quot; id=&quot;l107&quot;&gt; 107&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1275" id="h5-0-1275" class="i">+</a><a href="#h42-0-140" id="h42-0-140" class="i">+&lt;a href=&quot;#l108&quot; class=&quot;line&quot; id=&quot;l108&quot;&gt; 108&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1276" id="h5-0-1276" class="i">+</a><a href="#h42-0-141" id="h42-0-141" class="i">+&lt;a href=&quot;#l109&quot; class=&quot;line&quot; id=&quot;l109&quot;&gt; 109&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1277" id="h5-0-1277" class="i">+</a><a href="#h42-0-142" id="h42-0-142" class="i">+&lt;a href=&quot;#l110&quot; class=&quot;line&quot; id=&quot;l110&quot;&gt; 110&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1278" id="h5-0-1278" class="i">+</a><a href="#h42-0-143" id="h42-0-143" class="i">+&lt;a href=&quot;#l111&quot; class=&quot;line&quot; id=&quot;l111&quot;&gt; 111&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 3f169f81421b491528e81e172dce83abf19dace7
+</a><a href="#h5-0-1279" id="h5-0-1279" class="i">+</a><a href="#h42-0-144" id="h42-0-144" class="i">+&lt;a href=&quot;#l112&quot; class=&quot;line&quot; id=&quot;l112&quot;&gt; 112&lt;/a&gt; parent 8af18e7816919c5a58ab886e2213707cc38db8d1
+</a><a href="#h5-0-1280" id="h5-0-1280" class="i">+</a><a href="#h42-0-145" id="h42-0-145" class="i">+&lt;a href=&quot;#l113&quot; class=&quot;line&quot; id=&quot;l113&quot;&gt; 113&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1281" id="h5-0-1281" class="i">+</a><a href="#h42-0-146" id="h42-0-146" class="i">+&lt;a href=&quot;#l114&quot; class=&quot;line&quot; id=&quot;l114&quot;&gt; 114&lt;/a&gt; Date: Sun, 2 Mar 2025 00:44:55 +0100
+</a><a href="#h5-0-1282" id="h5-0-1282" class="i">+</a><a href="#h42-0-147" id="h42-0-147" class="i">+&lt;a href=&quot;#l115&quot; class=&quot;line&quot; id=&quot;l115&quot;&gt; 115&lt;/a&gt;
+</a><a href="#h5-0-1283" id="h5-0-1283" class="i">+</a><a href="#h42-0-148" id="h42-0-148" class="i">+&lt;a href=&quot;#l116&quot; class=&quot;line&quot; id=&quot;l116&quot;&gt; 116&lt;/a&gt; productivity through simplicity, change heading sz
+</a><a href="#h5-0-1284" id="h5-0-1284" class="i">+</a><a href="#h42-0-149" id="h42-0-149" class="i">+&lt;a href=&quot;#l117&quot; class=&quot;line&quot; id=&quot;l117&quot;&gt; 117&lt;/a&gt;
+</a><a href="#h5-0-1285" id="h5-0-1285" class="i">+</a><a href="#h42-0-150" id="h42-0-150" class="i">+&lt;a href=&quot;#l118&quot; class=&quot;line&quot; id=&quot;l118&quot;&gt; 118&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1286" id="h5-0-1286" class="i">+</a><a href="#h42-0-151" id="h42-0-151" class="i">+&lt;a href=&quot;#l119&quot; class=&quot;line&quot; id=&quot;l119&quot;&gt; 119&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1287" id="h5-0-1287" class="i">+</a><a href="#h42-0-152" id="h42-0-152" class="i">+&lt;a href=&quot;#l120&quot; class=&quot;line&quot; id=&quot;l120&quot;&gt; 120&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1288" id="h5-0-1288" class="i">+</a><a href="#h42-0-153" id="h42-0-153" class="i">+&lt;a href=&quot;#l121&quot; class=&quot;line&quot; id=&quot;l121&quot;&gt; 121&lt;/a&gt; &amp;lt;id&amp;gt;8af18e7816919c5a58ab886e2213707cc38db8d1&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1289" id="h5-0-1289" class="i">+</a><a href="#h42-0-154" id="h42-0-154" class="i">+&lt;a href=&quot;#l122&quot; class=&quot;line&quot; id=&quot;l122&quot;&gt; 122&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T19:31:53Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1290" id="h5-0-1290" class="i">+</a><a href="#h42-0-155" id="h42-0-155" class="i">+&lt;a href=&quot;#l123&quot; class=&quot;line&quot; id=&quot;l123&quot;&gt; 123&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T19:31:53Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1291" id="h5-0-1291" class="i">+</a><a href="#h42-0-156" id="h42-0-156" class="i">+&lt;a href=&quot;#l124&quot; class=&quot;line&quot; id=&quot;l124&quot;&gt; 124&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;build-sh blog clarity&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1292" id="h5-0-1292" class="i">+</a><a href="#h42-0-157" id="h42-0-157" class="i">+&lt;a href=&quot;#l125&quot; class=&quot;line&quot; id=&quot;l125&quot;&gt; 125&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/8af18e7816919c5a58ab886e2213707cc38db8d1.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1293" id="h5-0-1293" class="i">+</a><a href="#h42-0-158" id="h42-0-158" class="i">+&lt;a href=&quot;#l126&quot; class=&quot;line&quot; id=&quot;l126&quot;&gt; 126&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1294" id="h5-0-1294" class="i">+</a><a href="#h42-0-159" id="h42-0-159" class="i">+&lt;a href=&quot;#l127&quot; class=&quot;line&quot; id=&quot;l127&quot;&gt; 127&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1295" id="h5-0-1295" class="i">+</a><a href="#h42-0-160" id="h42-0-160" class="i">+&lt;a href=&quot;#l128&quot; class=&quot;line&quot; id=&quot;l128&quot;&gt; 128&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1296" id="h5-0-1296" class="i">+</a><a href="#h42-0-161" id="h42-0-161" class="i">+&lt;a href=&quot;#l129&quot; class=&quot;line&quot; id=&quot;l129&quot;&gt; 129&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1297" id="h5-0-1297" class="i">+</a><a href="#h42-0-162" id="h42-0-162" class="i">+&lt;a href=&quot;#l130&quot; class=&quot;line&quot; id=&quot;l130&quot;&gt; 130&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 8af18e7816919c5a58ab886e2213707cc38db8d1
+</a><a href="#h5-0-1298" id="h5-0-1298" class="i">+</a><a href="#h42-0-163" id="h42-0-163" class="i">+&lt;a href=&quot;#l131&quot; class=&quot;line&quot; id=&quot;l131&quot;&gt; 131&lt;/a&gt; parent a3f0f04e1d8b6b406da2d96478ce34a33bc3c267
+</a><a href="#h5-0-1299" id="h5-0-1299" class="i">+</a><a href="#h42-0-164" id="h42-0-164" class="i">+&lt;a href=&quot;#l132&quot; class=&quot;line&quot; id=&quot;l132&quot;&gt; 132&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1300" id="h5-0-1300" class="i">+</a><a href="#h42-0-165" id="h42-0-165" class="i">+&lt;a href=&quot;#l133&quot; class=&quot;line&quot; id=&quot;l133&quot;&gt; 133&lt;/a&gt; Date: Sat, 1 Mar 2025 20:31:53 +0100
+</a><a href="#h5-0-1301" id="h5-0-1301" class="i">+</a><a href="#h42-0-166" id="h42-0-166" class="i">+&lt;a href=&quot;#l134&quot; class=&quot;line&quot; id=&quot;l134&quot;&gt; 134&lt;/a&gt;
+</a><a href="#h5-0-1302" id="h5-0-1302" class="i">+</a><a href="#h42-0-167" id="h42-0-167" class="i">+&lt;a href=&quot;#l135&quot; class=&quot;line&quot; id=&quot;l135&quot;&gt; 135&lt;/a&gt; build-sh blog clarity
+</a><a href="#h5-0-1303" id="h5-0-1303" class="i">+</a><a href="#h42-0-168" id="h42-0-168" class="i">+&lt;a href=&quot;#l136&quot; class=&quot;line&quot; id=&quot;l136&quot;&gt; 136&lt;/a&gt;
+</a><a href="#h5-0-1304" id="h5-0-1304" class="i">+</a><a href="#h42-0-169" id="h42-0-169" class="i">+&lt;a href=&quot;#l137&quot; class=&quot;line&quot; id=&quot;l137&quot;&gt; 137&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1305" id="h5-0-1305" class="i">+</a><a href="#h42-0-170" id="h42-0-170" class="i">+&lt;a href=&quot;#l138&quot; class=&quot;line&quot; id=&quot;l138&quot;&gt; 138&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1306" id="h5-0-1306" class="i">+</a><a href="#h42-0-171" id="h42-0-171" class="i">+&lt;a href=&quot;#l139&quot; class=&quot;line&quot; id=&quot;l139&quot;&gt; 139&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1307" id="h5-0-1307" class="i">+</a><a href="#h42-0-172" id="h42-0-172" class="i">+&lt;a href=&quot;#l140&quot; class=&quot;line&quot; id=&quot;l140&quot;&gt; 140&lt;/a&gt; &amp;lt;id&amp;gt;a3f0f04e1d8b6b406da2d96478ce34a33bc3c267&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1308" id="h5-0-1308" class="i">+</a><a href="#h42-0-173" id="h42-0-173" class="i">+&lt;a href=&quot;#l141&quot; class=&quot;line&quot; id=&quot;l141&quot;&gt; 141&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T19:28:32Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1309" id="h5-0-1309" class="i">+</a><a href="#h42-0-174" id="h42-0-174" class="i">+&lt;a href=&quot;#l142&quot; class=&quot;line&quot; id=&quot;l142&quot;&gt; 142&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T19:28:32Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1310" id="h5-0-1310" class="i">+</a><a href="#h42-0-175" id="h42-0-175" class="i">+&lt;a href=&quot;#l143&quot; class=&quot;line&quot; id=&quot;l143&quot;&gt; 143&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix inline code padding, update build.sh blog&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1311" id="h5-0-1311" class="i">+</a><a href="#h42-0-176" id="h42-0-176" class="i">+&lt;a href=&quot;#l144&quot; class=&quot;line&quot; id=&quot;l144&quot;&gt; 144&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/a3f0f04e1d8b6b406da2d96478ce34a33bc3c267.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1312" id="h5-0-1312" class="i">+</a><a href="#h42-0-177" id="h42-0-177" class="i">+&lt;a href=&quot;#l145&quot; class=&quot;line&quot; id=&quot;l145&quot;&gt; 145&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1313" id="h5-0-1313" class="i">+</a><a href="#h42-0-178" id="h42-0-178" class="i">+&lt;a href=&quot;#l146&quot; class=&quot;line&quot; id=&quot;l146&quot;&gt; 146&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1314" id="h5-0-1314" class="i">+</a><a href="#h42-0-179" id="h42-0-179" class="i">+&lt;a href=&quot;#l147&quot; class=&quot;line&quot; id=&quot;l147&quot;&gt; 147&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1315" id="h5-0-1315" class="i">+</a><a href="#h42-0-180" id="h42-0-180" class="i">+&lt;a href=&quot;#l148&quot; class=&quot;line&quot; id=&quot;l148&quot;&gt; 148&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1316" id="h5-0-1316" class="i">+</a><a href="#h42-0-181" id="h42-0-181" class="i">+&lt;a href=&quot;#l149&quot; class=&quot;line&quot; id=&quot;l149&quot;&gt; 149&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit a3f0f04e1d8b6b406da2d96478ce34a33bc3c267
+</a><a href="#h5-0-1317" id="h5-0-1317" class="i">+</a><a href="#h42-0-182" id="h42-0-182" class="i">+&lt;a href=&quot;#l150&quot; class=&quot;line&quot; id=&quot;l150&quot;&gt; 150&lt;/a&gt; parent 486e42a92356606d5be10c7af556f9380d93b8e2
+</a><a href="#h5-0-1318" id="h5-0-1318" class="i">+</a><a href="#h42-0-183" id="h42-0-183" class="i">+&lt;a href=&quot;#l151&quot; class=&quot;line&quot; id=&quot;l151&quot;&gt; 151&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1319" id="h5-0-1319" class="i">+</a><a href="#h42-0-184" id="h42-0-184" class="i">+&lt;a href=&quot;#l152&quot; class=&quot;line&quot; id=&quot;l152&quot;&gt; 152&lt;/a&gt; Date: Sat, 1 Mar 2025 20:28:32 +0100
+</a><a href="#h5-0-1320" id="h5-0-1320" class="i">+</a><a href="#h42-0-185" id="h42-0-185" class="i">+&lt;a href=&quot;#l153&quot; class=&quot;line&quot; id=&quot;l153&quot;&gt; 153&lt;/a&gt;
+</a><a href="#h5-0-1321" id="h5-0-1321" class="i">+</a><a href="#h42-0-186" id="h42-0-186" class="i">+&lt;a href=&quot;#l154&quot; class=&quot;line&quot; id=&quot;l154&quot;&gt; 154&lt;/a&gt; fix inline code padding, update build.sh blog
+</a><a href="#h5-0-1322" id="h5-0-1322" class="i">+</a><a href="#h42-0-187" id="h42-0-187" class="i">+&lt;a href=&quot;#l155&quot; class=&quot;line&quot; id=&quot;l155&quot;&gt; 155&lt;/a&gt;
+</a><a href="#h5-0-1323" id="h5-0-1323" class="i">+</a><a href="#h42-0-188" id="h42-0-188" class="i">+&lt;a href=&quot;#l156&quot; class=&quot;line&quot; id=&quot;l156&quot;&gt; 156&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1324" id="h5-0-1324" class="i">+</a><a href="#h42-0-189" id="h42-0-189" class="i">+&lt;a href=&quot;#l157&quot; class=&quot;line&quot; id=&quot;l157&quot;&gt; 157&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1325" id="h5-0-1325" class="i">+</a><a href="#h42-0-190" id="h42-0-190" class="i">+&lt;a href=&quot;#l158&quot; class=&quot;line&quot; id=&quot;l158&quot;&gt; 158&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1326" id="h5-0-1326" class="i">+</a><a href="#h42-0-191" id="h42-0-191" class="i">+&lt;a href=&quot;#l159&quot; class=&quot;line&quot; id=&quot;l159&quot;&gt; 159&lt;/a&gt; &amp;lt;id&amp;gt;486e42a92356606d5be10c7af556f9380d93b8e2&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1327" id="h5-0-1327" class="i">+</a><a href="#h42-0-192" id="h42-0-192" class="i">+&lt;a href=&quot;#l160&quot; class=&quot;line&quot; id=&quot;l160&quot;&gt; 160&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T17:17:46Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1328" id="h5-0-1328" class="i">+</a><a href="#h42-0-193" id="h42-0-193" class="i">+&lt;a href=&quot;#l161&quot; class=&quot;line&quot; id=&quot;l161&quot;&gt; 161&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T17:17:46Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1329" id="h5-0-1329" class="i">+</a><a href="#h42-0-194" id="h42-0-194" class="i">+&lt;a href=&quot;#l162&quot; class=&quot;line&quot; id=&quot;l162&quot;&gt; 162&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add image sources to about, fix code css&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1330" id="h5-0-1330" class="i">+</a><a href="#h42-0-195" id="h42-0-195" class="i">+&lt;a href=&quot;#l163&quot; class=&quot;line&quot; id=&quot;l163&quot;&gt; 163&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/486e42a92356606d5be10c7af556f9380d93b8e2.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1331" id="h5-0-1331" class="i">+</a><a href="#h42-0-196" id="h42-0-196" class="i">+&lt;a href=&quot;#l164&quot; class=&quot;line&quot; id=&quot;l164&quot;&gt; 164&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1332" id="h5-0-1332" class="i">+</a><a href="#h42-0-197" id="h42-0-197" class="i">+&lt;a href=&quot;#l165&quot; class=&quot;line&quot; id=&quot;l165&quot;&gt; 165&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1333" id="h5-0-1333" class="i">+</a><a href="#h42-0-198" id="h42-0-198" class="i">+&lt;a href=&quot;#l166&quot; class=&quot;line&quot; id=&quot;l166&quot;&gt; 166&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1334" id="h5-0-1334" class="i">+</a><a href="#h42-0-199" id="h42-0-199" class="i">+&lt;a href=&quot;#l167&quot; class=&quot;line&quot; id=&quot;l167&quot;&gt; 167&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1335" id="h5-0-1335" class="i">+</a><a href="#h42-0-200" id="h42-0-200" class="i">+&lt;a href=&quot;#l168&quot; class=&quot;line&quot; id=&quot;l168&quot;&gt; 168&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 486e42a92356606d5be10c7af556f9380d93b8e2
+</a><a href="#h5-0-1336" id="h5-0-1336" class="i">+</a><a href="#h42-0-201" id="h42-0-201" class="i">+&lt;a href=&quot;#l169&quot; class=&quot;line&quot; id=&quot;l169&quot;&gt; 169&lt;/a&gt; parent 085efdc03ed5f32e3aa2993d42d87e34f16a4a5a
+</a><a href="#h5-0-1337" id="h5-0-1337" class="i">+</a><a href="#h42-0-202" id="h42-0-202" class="i">+&lt;a href=&quot;#l170&quot; class=&quot;line&quot; id=&quot;l170&quot;&gt; 170&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1338" id="h5-0-1338" class="i">+</a><a href="#h42-0-203" id="h42-0-203" class="i">+&lt;a href=&quot;#l171&quot; class=&quot;line&quot; id=&quot;l171&quot;&gt; 171&lt;/a&gt; Date: Sat, 1 Mar 2025 18:17:46 +0100
+</a><a href="#h5-0-1339" id="h5-0-1339" class="i">+</a><a href="#h42-0-204" id="h42-0-204" class="i">+&lt;a href=&quot;#l172&quot; class=&quot;line&quot; id=&quot;l172&quot;&gt; 172&lt;/a&gt;
+</a><a href="#h5-0-1340" id="h5-0-1340" class="i">+</a><a href="#h42-0-205" id="h42-0-205" class="i">+&lt;a href=&quot;#l173&quot; class=&quot;line&quot; id=&quot;l173&quot;&gt; 173&lt;/a&gt; add image sources to about, fix code css
+</a><a href="#h5-0-1341" id="h5-0-1341" class="i">+</a><a href="#h42-0-206" id="h42-0-206" class="i">+&lt;a href=&quot;#l174&quot; class=&quot;line&quot; id=&quot;l174&quot;&gt; 174&lt;/a&gt;
+</a><a href="#h5-0-1342" id="h5-0-1342" class="i">+</a><a href="#h42-0-207" id="h42-0-207" class="i">+&lt;a href=&quot;#l175&quot; class=&quot;line&quot; id=&quot;l175&quot;&gt; 175&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1343" id="h5-0-1343" class="i">+</a><a href="#h42-0-208" id="h42-0-208" class="i">+&lt;a href=&quot;#l176&quot; class=&quot;line&quot; id=&quot;l176&quot;&gt; 176&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1344" id="h5-0-1344" class="i">+</a><a href="#h42-0-209" id="h42-0-209" class="i">+&lt;a href=&quot;#l177&quot; class=&quot;line&quot; id=&quot;l177&quot;&gt; 177&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1345" id="h5-0-1345" class="i">+</a><a href="#h42-0-210" id="h42-0-210" class="i">+&lt;a href=&quot;#l178&quot; class=&quot;line&quot; id=&quot;l178&quot;&gt; 178&lt;/a&gt; &amp;lt;id&amp;gt;085efdc03ed5f32e3aa2993d42d87e34f16a4a5a&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1346" id="h5-0-1346" class="i">+</a><a href="#h42-0-211" id="h42-0-211" class="i">+&lt;a href=&quot;#l179&quot; class=&quot;line&quot; id=&quot;l179&quot;&gt; 179&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T16:20:23Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1347" id="h5-0-1347" class="i">+</a><a href="#h42-0-212" id="h42-0-212" class="i">+&lt;a href=&quot;#l180&quot; class=&quot;line&quot; id=&quot;l180&quot;&gt; 180&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T16:20:23Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1348" id="h5-0-1348" class="i">+</a><a href="#h42-0-213" id="h42-0-213" class="i">+&lt;a href=&quot;#l181&quot; class=&quot;line&quot; id=&quot;l181&quot;&gt; 181&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;don&amp;amp;#39;t index tag sites, add more tips to soldering&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1349" id="h5-0-1349" class="i">+</a><a href="#h42-0-214" id="h42-0-214" class="i">+&lt;a href=&quot;#l182&quot; class=&quot;line&quot; id=&quot;l182&quot;&gt; 182&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/085efdc03ed5f32e3aa2993d42d87e34f16a4a5a.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1350" id="h5-0-1350" class="i">+</a><a href="#h42-0-215" id="h42-0-215" class="i">+&lt;a href=&quot;#l183&quot; class=&quot;line&quot; id=&quot;l183&quot;&gt; 183&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1351" id="h5-0-1351" class="i">+</a><a href="#h42-0-216" id="h42-0-216" class="i">+&lt;a href=&quot;#l184&quot; class=&quot;line&quot; id=&quot;l184&quot;&gt; 184&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1352" id="h5-0-1352" class="i">+</a><a href="#h42-0-217" id="h42-0-217" class="i">+&lt;a href=&quot;#l185&quot; class=&quot;line&quot; id=&quot;l185&quot;&gt; 185&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1353" id="h5-0-1353" class="i">+</a><a href="#h42-0-218" id="h42-0-218" class="i">+&lt;a href=&quot;#l186&quot; class=&quot;line&quot; id=&quot;l186&quot;&gt; 186&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1354" id="h5-0-1354" class="i">+</a><a href="#h42-0-219" id="h42-0-219" class="i">+&lt;a href=&quot;#l187&quot; class=&quot;line&quot; id=&quot;l187&quot;&gt; 187&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 085efdc03ed5f32e3aa2993d42d87e34f16a4a5a
+</a><a href="#h5-0-1355" id="h5-0-1355" class="i">+</a><a href="#h42-0-220" id="h42-0-220" class="i">+&lt;a href=&quot;#l188&quot; class=&quot;line&quot; id=&quot;l188&quot;&gt; 188&lt;/a&gt; parent 6231ea4beaa46825c90455eb89b1cc4399067fba
+</a><a href="#h5-0-1356" id="h5-0-1356" class="i">+</a><a href="#h42-0-221" id="h42-0-221" class="i">+&lt;a href=&quot;#l189&quot; class=&quot;line&quot; id=&quot;l189&quot;&gt; 189&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1357" id="h5-0-1357" class="i">+</a><a href="#h42-0-222" id="h42-0-222" class="i">+&lt;a href=&quot;#l190&quot; class=&quot;line&quot; id=&quot;l190&quot;&gt; 190&lt;/a&gt; Date: Sat, 1 Mar 2025 17:20:23 +0100
+</a><a href="#h5-0-1358" id="h5-0-1358" class="i">+</a><a href="#h42-0-223" id="h42-0-223" class="i">+&lt;a href=&quot;#l191&quot; class=&quot;line&quot; id=&quot;l191&quot;&gt; 191&lt;/a&gt;
+</a><a href="#h5-0-1359" id="h5-0-1359" class="i">+</a><a href="#h42-0-224" id="h42-0-224" class="i">+&lt;a href=&quot;#l192&quot; class=&quot;line&quot; id=&quot;l192&quot;&gt; 192&lt;/a&gt; don&amp;amp;#39;t index tag sites, add more tips to soldering
+</a><a href="#h5-0-1360" id="h5-0-1360" class="i">+</a><a href="#h42-0-225" id="h42-0-225" class="i">+&lt;a href=&quot;#l193&quot; class=&quot;line&quot; id=&quot;l193&quot;&gt; 193&lt;/a&gt;
+</a><a href="#h5-0-1361" id="h5-0-1361" class="i">+</a><a href="#h42-0-226" id="h42-0-226" class="i">+&lt;a href=&quot;#l194&quot; class=&quot;line&quot; id=&quot;l194&quot;&gt; 194&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1362" id="h5-0-1362" class="i">+</a><a href="#h42-0-227" id="h42-0-227" class="i">+&lt;a href=&quot;#l195&quot; class=&quot;line&quot; id=&quot;l195&quot;&gt; 195&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1363" id="h5-0-1363" class="i">+</a><a href="#h42-0-228" id="h42-0-228" class="i">+&lt;a href=&quot;#l196&quot; class=&quot;line&quot; id=&quot;l196&quot;&gt; 196&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1364" id="h5-0-1364" class="i">+</a><a href="#h42-0-229" id="h42-0-229" class="i">+&lt;a href=&quot;#l197&quot; class=&quot;line&quot; id=&quot;l197&quot;&gt; 197&lt;/a&gt; &amp;lt;id&amp;gt;6231ea4beaa46825c90455eb89b1cc4399067fba&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1365" id="h5-0-1365" class="i">+</a><a href="#h42-0-230" id="h42-0-230" class="i">+&lt;a href=&quot;#l198&quot; class=&quot;line&quot; id=&quot;l198&quot;&gt; 198&lt;/a&gt; &amp;lt;published&amp;gt;2025-03-01T01:33:25Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1366" id="h5-0-1366" class="i">+</a><a href="#h42-0-231" id="h42-0-231" class="i">+&lt;a href=&quot;#l199&quot; class=&quot;line&quot; id=&quot;l199&quot;&gt; 199&lt;/a&gt; &amp;lt;updated&amp;gt;2025-03-01T01:33:25Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1367" id="h5-0-1367" class="i">+</a><a href="#h42-0-232" id="h42-0-232" class="i">+&lt;a href=&quot;#l200&quot; class=&quot;line&quot; id=&quot;l200&quot;&gt; 200&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;move stolen art into folder,&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1368" id="h5-0-1368" class="i">+</a><a href="#h42-0-233" id="h42-0-233" class="i">+&lt;a href=&quot;#l201&quot; class=&quot;line&quot; id=&quot;l201&quot;&gt; 201&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/6231ea4beaa46825c90455eb89b1cc4399067fba.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1369" id="h5-0-1369" class="i">+</a><a href="#h42-0-234" id="h42-0-234" class="i">+&lt;a href=&quot;#l202&quot; class=&quot;line&quot; id=&quot;l202&quot;&gt; 202&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1370" id="h5-0-1370" class="i">+</a><a href="#h42-0-235" id="h42-0-235" class="i">+&lt;a href=&quot;#l203&quot; class=&quot;line&quot; id=&quot;l203&quot;&gt; 203&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1371" id="h5-0-1371" class="i">+</a><a href="#h42-0-236" id="h42-0-236" class="i">+&lt;a href=&quot;#l204&quot; class=&quot;line&quot; id=&quot;l204&quot;&gt; 204&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1372" id="h5-0-1372" class="i">+</a><a href="#h42-0-237" id="h42-0-237" class="i">+&lt;a href=&quot;#l205&quot; class=&quot;line&quot; id=&quot;l205&quot;&gt; 205&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1373" id="h5-0-1373" class="i">+</a><a href="#h42-0-238" id="h42-0-238" class="i">+&lt;a href=&quot;#l206&quot; class=&quot;line&quot; id=&quot;l206&quot;&gt; 206&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 6231ea4beaa46825c90455eb89b1cc4399067fba
+</a><a href="#h5-0-1374" id="h5-0-1374" class="i">+</a><a href="#h42-0-239" id="h42-0-239" class="i">+&lt;a href=&quot;#l207&quot; class=&quot;line&quot; id=&quot;l207&quot;&gt; 207&lt;/a&gt; parent 3f70ae7209a77cac19ee3ebda40bfd8a552fba7b
+</a><a href="#h5-0-1375" id="h5-0-1375" class="i">+</a><a href="#h42-0-240" id="h42-0-240" class="i">+&lt;a href=&quot;#l208&quot; class=&quot;line&quot; id=&quot;l208&quot;&gt; 208&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1376" id="h5-0-1376" class="i">+</a><a href="#h42-0-241" id="h42-0-241" class="i">+&lt;a href=&quot;#l209&quot; class=&quot;line&quot; id=&quot;l209&quot;&gt; 209&lt;/a&gt; Date: Sat, 1 Mar 2025 02:33:25 +0100
+</a><a href="#h5-0-1377" id="h5-0-1377" class="i">+</a><a href="#h42-0-242" id="h42-0-242" class="i">+&lt;a href=&quot;#l210&quot; class=&quot;line&quot; id=&quot;l210&quot;&gt; 210&lt;/a&gt;
+</a><a href="#h5-0-1378" id="h5-0-1378" class="i">+</a><a href="#h42-0-243" id="h42-0-243" class="i">+&lt;a href=&quot;#l211&quot; class=&quot;line&quot; id=&quot;l211&quot;&gt; 211&lt;/a&gt; move stolen art into folder,
+</a><a href="#h5-0-1379" id="h5-0-1379" class="i">+</a><a href="#h42-0-244" id="h42-0-244" class="i">+&lt;a href=&quot;#l212&quot; class=&quot;line&quot; id=&quot;l212&quot;&gt; 212&lt;/a&gt;
+</a><a href="#h5-0-1380" id="h5-0-1380" class="i">+</a><a href="#h42-0-245" id="h42-0-245" class="i">+&lt;a href=&quot;#l213&quot; class=&quot;line&quot; id=&quot;l213&quot;&gt; 213&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1381" id="h5-0-1381" class="i">+</a><a href="#h42-0-246" id="h42-0-246" class="i">+&lt;a href=&quot;#l214&quot; class=&quot;line&quot; id=&quot;l214&quot;&gt; 214&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1382" id="h5-0-1382" class="i">+</a><a href="#h42-0-247" id="h42-0-247" class="i">+&lt;a href=&quot;#l215&quot; class=&quot;line&quot; id=&quot;l215&quot;&gt; 215&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1383" id="h5-0-1383" class="i">+</a><a href="#h42-0-248" id="h42-0-248" class="i">+&lt;a href=&quot;#l216&quot; class=&quot;line&quot; id=&quot;l216&quot;&gt; 216&lt;/a&gt; &amp;lt;id&amp;gt;3f70ae7209a77cac19ee3ebda40bfd8a552fba7b&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1384" id="h5-0-1384" class="i">+</a><a href="#h42-0-249" id="h42-0-249" class="i">+&lt;a href=&quot;#l217&quot; class=&quot;line&quot; id=&quot;l217&quot;&gt; 217&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-28T22:38:00Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1385" id="h5-0-1385" class="i">+</a><a href="#h42-0-250" id="h42-0-250" class="i">+&lt;a href=&quot;#l218&quot; class=&quot;line&quot; id=&quot;l218&quot;&gt; 218&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-28T22:38:00Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1386" id="h5-0-1386" class="i">+</a><a href="#h42-0-251" id="h42-0-251" class="i">+&lt;a href=&quot;#l219&quot; class=&quot;line&quot; id=&quot;l219&quot;&gt; 219&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;change footer image&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1387" id="h5-0-1387" class="i">+</a><a href="#h42-0-252" id="h42-0-252" class="i">+&lt;a href=&quot;#l220&quot; class=&quot;line&quot; id=&quot;l220&quot;&gt; 220&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/3f70ae7209a77cac19ee3ebda40bfd8a552fba7b.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1388" id="h5-0-1388" class="i">+</a><a href="#h42-0-253" id="h42-0-253" class="i">+&lt;a href=&quot;#l221&quot; class=&quot;line&quot; id=&quot;l221&quot;&gt; 221&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1389" id="h5-0-1389" class="i">+</a><a href="#h42-0-254" id="h42-0-254" class="i">+&lt;a href=&quot;#l222&quot; class=&quot;line&quot; id=&quot;l222&quot;&gt; 222&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1390" id="h5-0-1390" class="i">+</a><a href="#h42-0-255" id="h42-0-255" class="i">+&lt;a href=&quot;#l223&quot; class=&quot;line&quot; id=&quot;l223&quot;&gt; 223&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1391" id="h5-0-1391" class="i">+</a><a href="#h42-0-256" id="h42-0-256" class="i">+&lt;a href=&quot;#l224&quot; class=&quot;line&quot; id=&quot;l224&quot;&gt; 224&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1392" id="h5-0-1392" class="i">+</a><a href="#h42-0-257" id="h42-0-257" class="i">+&lt;a href=&quot;#l225&quot; class=&quot;line&quot; id=&quot;l225&quot;&gt; 225&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 3f70ae7209a77cac19ee3ebda40bfd8a552fba7b
+</a><a href="#h5-0-1393" id="h5-0-1393" class="i">+</a><a href="#h42-0-258" id="h42-0-258" class="i">+&lt;a href=&quot;#l226&quot; class=&quot;line&quot; id=&quot;l226&quot;&gt; 226&lt;/a&gt; parent ef58cbb80324246975b35ffa7190e370772ec672
+</a><a href="#h5-0-1394" id="h5-0-1394" class="i">+</a><a href="#h42-0-259" id="h42-0-259" class="i">+&lt;a href=&quot;#l227&quot; class=&quot;line&quot; id=&quot;l227&quot;&gt; 227&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1395" id="h5-0-1395" class="i">+</a><a href="#h42-0-260" id="h42-0-260" class="i">+&lt;a href=&quot;#l228&quot; class=&quot;line&quot; id=&quot;l228&quot;&gt; 228&lt;/a&gt; Date: Fri, 28 Feb 2025 23:38:00 +0100
+</a><a href="#h5-0-1396" id="h5-0-1396" class="i">+</a><a href="#h42-0-261" id="h42-0-261" class="i">+&lt;a href=&quot;#l229&quot; class=&quot;line&quot; id=&quot;l229&quot;&gt; 229&lt;/a&gt;
+</a><a href="#h5-0-1397" id="h5-0-1397" class="i">+</a><a href="#h42-0-262" id="h42-0-262" class="i">+&lt;a href=&quot;#l230&quot; class=&quot;line&quot; id=&quot;l230&quot;&gt; 230&lt;/a&gt; change footer image
+</a><a href="#h5-0-1398" id="h5-0-1398" class="i">+</a><a href="#h42-0-263" id="h42-0-263" class="i">+&lt;a href=&quot;#l231&quot; class=&quot;line&quot; id=&quot;l231&quot;&gt; 231&lt;/a&gt;
+</a><a href="#h5-0-1399" id="h5-0-1399" class="i">+</a><a href="#h42-0-264" id="h42-0-264" class="i">+&lt;a href=&quot;#l232&quot; class=&quot;line&quot; id=&quot;l232&quot;&gt; 232&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1400" id="h5-0-1400" class="i">+</a><a href="#h42-0-265" id="h42-0-265" class="i">+&lt;a href=&quot;#l233&quot; class=&quot;line&quot; id=&quot;l233&quot;&gt; 233&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1401" id="h5-0-1401" class="i">+</a><a href="#h42-0-266" id="h42-0-266" class="i">+&lt;a href=&quot;#l234&quot; class=&quot;line&quot; id=&quot;l234&quot;&gt; 234&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1402" id="h5-0-1402" class="i">+</a><a href="#h42-0-267" id="h42-0-267" class="i">+&lt;a href=&quot;#l235&quot; class=&quot;line&quot; id=&quot;l235&quot;&gt; 235&lt;/a&gt; &amp;lt;id&amp;gt;ef58cbb80324246975b35ffa7190e370772ec672&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1403" id="h5-0-1403" class="i">+</a><a href="#h42-0-268" id="h42-0-268" class="i">+&lt;a href=&quot;#l236&quot; class=&quot;line&quot; id=&quot;l236&quot;&gt; 236&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-28T21:31:05Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1404" id="h5-0-1404" class="i">+</a><a href="#h42-0-269" id="h42-0-269" class="i">+&lt;a href=&quot;#l237&quot; class=&quot;line&quot; id=&quot;l237&quot;&gt; 237&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-28T21:31:05Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1405" id="h5-0-1405" class="i">+</a><a href="#h42-0-270" id="h42-0-270" class="i">+&lt;a href=&quot;#l238&quot; class=&quot;line&quot; id=&quot;l238&quot;&gt; 238&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add build sh&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1406" id="h5-0-1406" class="i">+</a><a href="#h42-0-271" id="h42-0-271" class="i">+&lt;a href=&quot;#l239&quot; class=&quot;line&quot; id=&quot;l239&quot;&gt; 239&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/ef58cbb80324246975b35ffa7190e370772ec672.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1407" id="h5-0-1407" class="i">+</a><a href="#h42-0-272" id="h42-0-272" class="i">+&lt;a href=&quot;#l240&quot; class=&quot;line&quot; id=&quot;l240&quot;&gt; 240&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1408" id="h5-0-1408" class="i">+</a><a href="#h42-0-273" id="h42-0-273" class="i">+&lt;a href=&quot;#l241&quot; class=&quot;line&quot; id=&quot;l241&quot;&gt; 241&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1409" id="h5-0-1409" class="i">+</a><a href="#h42-0-274" id="h42-0-274" class="i">+&lt;a href=&quot;#l242&quot; class=&quot;line&quot; id=&quot;l242&quot;&gt; 242&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1410" id="h5-0-1410" class="i">+</a><a href="#h42-0-275" id="h42-0-275" class="i">+&lt;a href=&quot;#l243&quot; class=&quot;line&quot; id=&quot;l243&quot;&gt; 243&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1411" id="h5-0-1411" class="i">+</a><a href="#h42-0-276" id="h42-0-276" class="i">+&lt;a href=&quot;#l244&quot; class=&quot;line&quot; id=&quot;l244&quot;&gt; 244&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit ef58cbb80324246975b35ffa7190e370772ec672
+</a><a href="#h5-0-1412" id="h5-0-1412" class="i">+</a><a href="#h42-0-277" id="h42-0-277" class="i">+&lt;a href=&quot;#l245&quot; class=&quot;line&quot; id=&quot;l245&quot;&gt; 245&lt;/a&gt; parent 4a72a4be9ded108b32e513d1a109052fce424020
+</a><a href="#h5-0-1413" id="h5-0-1413" class="i">+</a><a href="#h42-0-278" id="h42-0-278" class="i">+&lt;a href=&quot;#l246&quot; class=&quot;line&quot; id=&quot;l246&quot;&gt; 246&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1414" id="h5-0-1414" class="i">+</a><a href="#h42-0-279" id="h42-0-279" class="i">+&lt;a href=&quot;#l247&quot; class=&quot;line&quot; id=&quot;l247&quot;&gt; 247&lt;/a&gt; Date: Fri, 28 Feb 2025 22:31:05 +0100
+</a><a href="#h5-0-1415" id="h5-0-1415" class="i">+</a><a href="#h42-0-280" id="h42-0-280" class="i">+&lt;a href=&quot;#l248&quot; class=&quot;line&quot; id=&quot;l248&quot;&gt; 248&lt;/a&gt;
+</a><a href="#h5-0-1416" id="h5-0-1416" class="i">+</a><a href="#h42-0-281" id="h42-0-281" class="i">+&lt;a href=&quot;#l249&quot; class=&quot;line&quot; id=&quot;l249&quot;&gt; 249&lt;/a&gt; add build sh
+</a><a href="#h5-0-1417" id="h5-0-1417" class="i">+</a><a href="#h42-0-282" id="h42-0-282" class="i">+&lt;a href=&quot;#l250&quot; class=&quot;line&quot; id=&quot;l250&quot;&gt; 250&lt;/a&gt;
+</a><a href="#h5-0-1418" id="h5-0-1418" class="i">+</a><a href="#h42-0-283" id="h42-0-283" class="i">+&lt;a href=&quot;#l251&quot; class=&quot;line&quot; id=&quot;l251&quot;&gt; 251&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1419" id="h5-0-1419" class="i">+</a><a href="#h42-0-284" id="h42-0-284" class="i">+&lt;a href=&quot;#l252&quot; class=&quot;line&quot; id=&quot;l252&quot;&gt; 252&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1420" id="h5-0-1420" class="i">+</a><a href="#h42-0-285" id="h42-0-285" class="i">+&lt;a href=&quot;#l253&quot; class=&quot;line&quot; id=&quot;l253&quot;&gt; 253&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1421" id="h5-0-1421" class="i">+</a><a href="#h42-0-286" id="h42-0-286" class="i">+&lt;a href=&quot;#l254&quot; class=&quot;line&quot; id=&quot;l254&quot;&gt; 254&lt;/a&gt; &amp;lt;id&amp;gt;4a72a4be9ded108b32e513d1a109052fce424020&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1422" id="h5-0-1422" class="i">+</a><a href="#h42-0-287" id="h42-0-287" class="i">+&lt;a href=&quot;#l255&quot; class=&quot;line&quot; id=&quot;l255&quot;&gt; 255&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-28T19:23:36Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1423" id="h5-0-1423" class="i">+</a><a href="#h42-0-288" id="h42-0-288" class="i">+&lt;a href=&quot;#l256&quot; class=&quot;line&quot; id=&quot;l256&quot;&gt; 256&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-28T19:23:36Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1424" id="h5-0-1424" class="i">+</a><a href="#h42-0-289" id="h42-0-289" class="i">+&lt;a href=&quot;#l257&quot; class=&quot;line&quot; id=&quot;l257&quot;&gt; 257&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update todo, add brass wool to list on solder post&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1425" id="h5-0-1425" class="i">+</a><a href="#h42-0-290" id="h42-0-290" class="i">+&lt;a href=&quot;#l258&quot; class=&quot;line&quot; id=&quot;l258&quot;&gt; 258&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/4a72a4be9ded108b32e513d1a109052fce424020.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1426" id="h5-0-1426" class="i">+</a><a href="#h42-0-291" id="h42-0-291" class="i">+&lt;a href=&quot;#l259&quot; class=&quot;line&quot; id=&quot;l259&quot;&gt; 259&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1427" id="h5-0-1427" class="i">+</a><a href="#h42-0-292" id="h42-0-292" class="i">+&lt;a href=&quot;#l260&quot; class=&quot;line&quot; id=&quot;l260&quot;&gt; 260&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1428" id="h5-0-1428" class="i">+</a><a href="#h42-0-293" id="h42-0-293" class="i">+&lt;a href=&quot;#l261&quot; class=&quot;line&quot; id=&quot;l261&quot;&gt; 261&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1429" id="h5-0-1429" class="i">+</a><a href="#h42-0-294" id="h42-0-294" class="i">+&lt;a href=&quot;#l262&quot; class=&quot;line&quot; id=&quot;l262&quot;&gt; 262&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1430" id="h5-0-1430" class="i">+</a><a href="#h42-0-295" id="h42-0-295" class="i">+&lt;a href=&quot;#l263&quot; class=&quot;line&quot; id=&quot;l263&quot;&gt; 263&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 4a72a4be9ded108b32e513d1a109052fce424020
+</a><a href="#h5-0-1431" id="h5-0-1431" class="i">+</a><a href="#h42-0-296" id="h42-0-296" class="i">+&lt;a href=&quot;#l264&quot; class=&quot;line&quot; id=&quot;l264&quot;&gt; 264&lt;/a&gt; parent 9a80b19540dd4802ee039a164ef0fc410b7d80e4
+</a><a href="#h5-0-1432" id="h5-0-1432" class="i">+</a><a href="#h42-0-297" id="h42-0-297" class="i">+&lt;a href=&quot;#l265&quot; class=&quot;line&quot; id=&quot;l265&quot;&gt; 265&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1433" id="h5-0-1433" class="i">+</a><a href="#h42-0-298" id="h42-0-298" class="i">+&lt;a href=&quot;#l266&quot; class=&quot;line&quot; id=&quot;l266&quot;&gt; 266&lt;/a&gt; Date: Fri, 28 Feb 2025 20:23:36 +0100
+</a><a href="#h5-0-1434" id="h5-0-1434" class="i">+</a><a href="#h42-0-299" id="h42-0-299" class="i">+&lt;a href=&quot;#l267&quot; class=&quot;line&quot; id=&quot;l267&quot;&gt; 267&lt;/a&gt;
+</a><a href="#h5-0-1435" id="h5-0-1435" class="i">+</a><a href="#h42-0-300" id="h42-0-300" class="i">+&lt;a href=&quot;#l268&quot; class=&quot;line&quot; id=&quot;l268&quot;&gt; 268&lt;/a&gt; update todo, add brass wool to list on solder post
+</a><a href="#h5-0-1436" id="h5-0-1436" class="i">+</a><a href="#h42-0-301" id="h42-0-301" class="i">+&lt;a href=&quot;#l269&quot; class=&quot;line&quot; id=&quot;l269&quot;&gt; 269&lt;/a&gt;
+</a><a href="#h5-0-1437" id="h5-0-1437" class="i">+</a><a href="#h42-0-302" id="h42-0-302" class="i">+&lt;a href=&quot;#l270&quot; class=&quot;line&quot; id=&quot;l270&quot;&gt; 270&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1438" id="h5-0-1438" class="i">+</a><a href="#h42-0-303" id="h42-0-303" class="i">+&lt;a href=&quot;#l271&quot; class=&quot;line&quot; id=&quot;l271&quot;&gt; 271&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1439" id="h5-0-1439" class="i">+</a><a href="#h42-0-304" id="h42-0-304" class="i">+&lt;a href=&quot;#l272&quot; class=&quot;line&quot; id=&quot;l272&quot;&gt; 272&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1440" id="h5-0-1440" class="i">+</a><a href="#h42-0-305" id="h42-0-305" class="i">+&lt;a href=&quot;#l273&quot; class=&quot;line&quot; id=&quot;l273&quot;&gt; 273&lt;/a&gt; &amp;lt;id&amp;gt;9a80b19540dd4802ee039a164ef0fc410b7d80e4&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1441" id="h5-0-1441" class="i">+</a><a href="#h42-0-306" id="h42-0-306" class="i">+&lt;a href=&quot;#l274&quot; class=&quot;line&quot; id=&quot;l274&quot;&gt; 274&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-28T19:09:59Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1442" id="h5-0-1442" class="i">+</a><a href="#h42-0-307" id="h42-0-307" class="i">+&lt;a href=&quot;#l275&quot; class=&quot;line&quot; id=&quot;l275&quot;&gt; 275&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-28T19:09:59Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1443" id="h5-0-1443" class="i">+</a><a href="#h42-0-308" id="h42-0-308" class="i">+&lt;a href=&quot;#l276&quot; class=&quot;line&quot; id=&quot;l276&quot;&gt; 276&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix order of recommended list&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1444" id="h5-0-1444" class="i">+</a><a href="#h42-0-309" id="h42-0-309" class="i">+&lt;a href=&quot;#l277&quot; class=&quot;line&quot; id=&quot;l277&quot;&gt; 277&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/9a80b19540dd4802ee039a164ef0fc410b7d80e4.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1445" id="h5-0-1445" class="i">+</a><a href="#h42-0-310" id="h42-0-310" class="i">+&lt;a href=&quot;#l278&quot; class=&quot;line&quot; id=&quot;l278&quot;&gt; 278&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1446" id="h5-0-1446" class="i">+</a><a href="#h42-0-311" id="h42-0-311" class="i">+&lt;a href=&quot;#l279&quot; class=&quot;line&quot; id=&quot;l279&quot;&gt; 279&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1447" id="h5-0-1447" class="i">+</a><a href="#h42-0-312" id="h42-0-312" class="i">+&lt;a href=&quot;#l280&quot; class=&quot;line&quot; id=&quot;l280&quot;&gt; 280&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1448" id="h5-0-1448" class="i">+</a><a href="#h42-0-313" id="h42-0-313" class="i">+&lt;a href=&quot;#l281&quot; class=&quot;line&quot; id=&quot;l281&quot;&gt; 281&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1449" id="h5-0-1449" class="i">+</a><a href="#h42-0-314" id="h42-0-314" class="i">+&lt;a href=&quot;#l282&quot; class=&quot;line&quot; id=&quot;l282&quot;&gt; 282&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 9a80b19540dd4802ee039a164ef0fc410b7d80e4
+</a><a href="#h5-0-1450" id="h5-0-1450" class="i">+</a><a href="#h42-0-315" id="h42-0-315" class="i">+&lt;a href=&quot;#l283&quot; class=&quot;line&quot; id=&quot;l283&quot;&gt; 283&lt;/a&gt; parent 7ec954addaee7b12c93520ab31b37e72c6ff69d4
+</a><a href="#h5-0-1451" id="h5-0-1451" class="i">+</a><a href="#h42-0-316" id="h42-0-316" class="i">+&lt;a href=&quot;#l284&quot; class=&quot;line&quot; id=&quot;l284&quot;&gt; 284&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1452" id="h5-0-1452" class="i">+</a><a href="#h42-0-317" id="h42-0-317" class="i">+&lt;a href=&quot;#l285&quot; class=&quot;line&quot; id=&quot;l285&quot;&gt; 285&lt;/a&gt; Date: Fri, 28 Feb 2025 20:09:59 +0100
+</a><a href="#h5-0-1453" id="h5-0-1453" class="i">+</a><a href="#h42-0-318" id="h42-0-318" class="i">+&lt;a href=&quot;#l286&quot; class=&quot;line&quot; id=&quot;l286&quot;&gt; 286&lt;/a&gt;
+</a><a href="#h5-0-1454" id="h5-0-1454" class="i">+</a><a href="#h42-0-319" id="h42-0-319" class="i">+&lt;a href=&quot;#l287&quot; class=&quot;line&quot; id=&quot;l287&quot;&gt; 287&lt;/a&gt; fix order of recommended list
+</a><a href="#h5-0-1455" id="h5-0-1455" class="i">+</a><a href="#h42-0-320" id="h42-0-320" class="i">+&lt;a href=&quot;#l288&quot; class=&quot;line&quot; id=&quot;l288&quot;&gt; 288&lt;/a&gt;
+</a><a href="#h5-0-1456" id="h5-0-1456" class="i">+</a><a href="#h42-0-321" id="h42-0-321" class="i">+&lt;a href=&quot;#l289&quot; class=&quot;line&quot; id=&quot;l289&quot;&gt; 289&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1457" id="h5-0-1457" class="i">+</a><a href="#h42-0-322" id="h42-0-322" class="i">+&lt;a href=&quot;#l290&quot; class=&quot;line&quot; id=&quot;l290&quot;&gt; 290&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1458" id="h5-0-1458" class="i">+</a><a href="#h42-0-323" id="h42-0-323" class="i">+&lt;a href=&quot;#l291&quot; class=&quot;line&quot; id=&quot;l291&quot;&gt; 291&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1459" id="h5-0-1459" class="i">+</a><a href="#h42-0-324" id="h42-0-324" class="i">+&lt;a href=&quot;#l292&quot; class=&quot;line&quot; id=&quot;l292&quot;&gt; 292&lt;/a&gt; &amp;lt;id&amp;gt;7ec954addaee7b12c93520ab31b37e72c6ff69d4&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1460" id="h5-0-1460" class="i">+</a><a href="#h42-0-325" id="h42-0-325" class="i">+&lt;a href=&quot;#l293&quot; class=&quot;line&quot; id=&quot;l293&quot;&gt; 293&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-28T19:08:32Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1461" id="h5-0-1461" class="i">+</a><a href="#h42-0-326" id="h42-0-326" class="i">+&lt;a href=&quot;#l294&quot; class=&quot;line&quot; id=&quot;l294&quot;&gt; 294&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-28T19:08:32Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1462" id="h5-0-1462" class="i">+</a><a href="#h42-0-327" id="h42-0-327" class="i">+&lt;a href=&quot;#l295&quot; class=&quot;line&quot; id=&quot;l295&quot;&gt; 295&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;soldering tutorial&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1463" id="h5-0-1463" class="i">+</a><a href="#h42-0-328" id="h42-0-328" class="i">+&lt;a href=&quot;#l296&quot; class=&quot;line&quot; id=&quot;l296&quot;&gt; 296&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/7ec954addaee7b12c93520ab31b37e72c6ff69d4.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1464" id="h5-0-1464" class="i">+</a><a href="#h42-0-329" id="h42-0-329" class="i">+&lt;a href=&quot;#l297&quot; class=&quot;line&quot; id=&quot;l297&quot;&gt; 297&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1465" id="h5-0-1465" class="i">+</a><a href="#h42-0-330" id="h42-0-330" class="i">+&lt;a href=&quot;#l298&quot; class=&quot;line&quot; id=&quot;l298&quot;&gt; 298&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1466" id="h5-0-1466" class="i">+</a><a href="#h42-0-331" id="h42-0-331" class="i">+&lt;a href=&quot;#l299&quot; class=&quot;line&quot; id=&quot;l299&quot;&gt; 299&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1467" id="h5-0-1467" class="i">+</a><a href="#h42-0-332" id="h42-0-332" class="i">+&lt;a href=&quot;#l300&quot; class=&quot;line&quot; id=&quot;l300&quot;&gt; 300&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1468" id="h5-0-1468" class="i">+</a><a href="#h42-0-333" id="h42-0-333" class="i">+&lt;a href=&quot;#l301&quot; class=&quot;line&quot; id=&quot;l301&quot;&gt; 301&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 7ec954addaee7b12c93520ab31b37e72c6ff69d4
+</a><a href="#h5-0-1469" id="h5-0-1469" class="i">+</a><a href="#h42-0-334" id="h42-0-334" class="i">+&lt;a href=&quot;#l302&quot; class=&quot;line&quot; id=&quot;l302&quot;&gt; 302&lt;/a&gt; parent a6f143e16da19f01d0b1d60f5d03e88ec7d715a3
+</a><a href="#h5-0-1470" id="h5-0-1470" class="i">+</a><a href="#h42-0-335" id="h42-0-335" class="i">+&lt;a href=&quot;#l303&quot; class=&quot;line&quot; id=&quot;l303&quot;&gt; 303&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1471" id="h5-0-1471" class="i">+</a><a href="#h42-0-336" id="h42-0-336" class="i">+&lt;a href=&quot;#l304&quot; class=&quot;line&quot; id=&quot;l304&quot;&gt; 304&lt;/a&gt; Date: Fri, 28 Feb 2025 20:08:32 +0100
+</a><a href="#h5-0-1472" id="h5-0-1472" class="i">+</a><a href="#h42-0-337" id="h42-0-337" class="i">+&lt;a href=&quot;#l305&quot; class=&quot;line&quot; id=&quot;l305&quot;&gt; 305&lt;/a&gt;
+</a><a href="#h5-0-1473" id="h5-0-1473" class="i">+</a><a href="#h42-0-338" id="h42-0-338" class="i">+&lt;a href=&quot;#l306&quot; class=&quot;line&quot; id=&quot;l306&quot;&gt; 306&lt;/a&gt; soldering tutorial
+</a><a href="#h5-0-1474" id="h5-0-1474" class="i">+</a><a href="#h42-0-339" id="h42-0-339" class="i">+&lt;a href=&quot;#l307&quot; class=&quot;line&quot; id=&quot;l307&quot;&gt; 307&lt;/a&gt;
+</a><a href="#h5-0-1475" id="h5-0-1475" class="i">+</a><a href="#h42-0-340" id="h42-0-340" class="i">+&lt;a href=&quot;#l308&quot; class=&quot;line&quot; id=&quot;l308&quot;&gt; 308&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1476" id="h5-0-1476" class="i">+</a><a href="#h42-0-341" id="h42-0-341" class="i">+&lt;a href=&quot;#l309&quot; class=&quot;line&quot; id=&quot;l309&quot;&gt; 309&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1477" id="h5-0-1477" class="i">+</a><a href="#h42-0-342" id="h42-0-342" class="i">+&lt;a href=&quot;#l310&quot; class=&quot;line&quot; id=&quot;l310&quot;&gt; 310&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1478" id="h5-0-1478" class="i">+</a><a href="#h42-0-343" id="h42-0-343" class="i">+&lt;a href=&quot;#l311&quot; class=&quot;line&quot; id=&quot;l311&quot;&gt; 311&lt;/a&gt; &amp;lt;id&amp;gt;a6f143e16da19f01d0b1d60f5d03e88ec7d715a3&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1479" id="h5-0-1479" class="i">+</a><a href="#h42-0-344" id="h42-0-344" class="i">+&lt;a href=&quot;#l312&quot; class=&quot;line&quot; id=&quot;l312&quot;&gt; 312&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-28T15:31:48Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1480" id="h5-0-1480" class="i">+</a><a href="#h42-0-345" id="h42-0-345" class="i">+&lt;a href=&quot;#l313&quot; class=&quot;line&quot; id=&quot;l313&quot;&gt; 313&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-28T15:31:48Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1481" id="h5-0-1481" class="i">+</a><a href="#h42-0-346" id="h42-0-346" class="i">+&lt;a href=&quot;#l314&quot; class=&quot;line&quot; id=&quot;l314&quot;&gt; 314&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;change code font, add syntax highlighting&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1482" id="h5-0-1482" class="i">+</a><a href="#h42-0-347" id="h42-0-347" class="i">+&lt;a href=&quot;#l315&quot; class=&quot;line&quot; id=&quot;l315&quot;&gt; 315&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/a6f143e16da19f01d0b1d60f5d03e88ec7d715a3.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1483" id="h5-0-1483" class="i">+</a><a href="#h42-0-348" id="h42-0-348" class="i">+&lt;a href=&quot;#l316&quot; class=&quot;line&quot; id=&quot;l316&quot;&gt; 316&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1484" id="h5-0-1484" class="i">+</a><a href="#h42-0-349" id="h42-0-349" class="i">+&lt;a href=&quot;#l317&quot; class=&quot;line&quot; id=&quot;l317&quot;&gt; 317&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1485" id="h5-0-1485" class="i">+</a><a href="#h42-0-350" id="h42-0-350" class="i">+&lt;a href=&quot;#l318&quot; class=&quot;line&quot; id=&quot;l318&quot;&gt; 318&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1486" id="h5-0-1486" class="i">+</a><a href="#h42-0-351" id="h42-0-351" class="i">+&lt;a href=&quot;#l319&quot; class=&quot;line&quot; id=&quot;l319&quot;&gt; 319&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1487" id="h5-0-1487" class="i">+</a><a href="#h42-0-352" id="h42-0-352" class="i">+&lt;a href=&quot;#l320&quot; class=&quot;line&quot; id=&quot;l320&quot;&gt; 320&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit a6f143e16da19f01d0b1d60f5d03e88ec7d715a3
+</a><a href="#h5-0-1488" id="h5-0-1488" class="i">+</a><a href="#h42-0-353" id="h42-0-353" class="i">+&lt;a href=&quot;#l321&quot; class=&quot;line&quot; id=&quot;l321&quot;&gt; 321&lt;/a&gt; parent dbeda96e92915990c3c47f3032de3ca6d350901d
+</a><a href="#h5-0-1489" id="h5-0-1489" class="i">+</a><a href="#h42-0-354" id="h42-0-354" class="i">+&lt;a href=&quot;#l322&quot; class=&quot;line&quot; id=&quot;l322&quot;&gt; 322&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1490" id="h5-0-1490" class="i">+</a><a href="#h42-0-355" id="h42-0-355" class="i">+&lt;a href=&quot;#l323&quot; class=&quot;line&quot; id=&quot;l323&quot;&gt; 323&lt;/a&gt; Date: Fri, 28 Feb 2025 16:31:48 +0100
+</a><a href="#h5-0-1491" id="h5-0-1491" class="i">+</a><a href="#h42-0-356" id="h42-0-356" class="i">+&lt;a href=&quot;#l324&quot; class=&quot;line&quot; id=&quot;l324&quot;&gt; 324&lt;/a&gt;
+</a><a href="#h5-0-1492" id="h5-0-1492" class="i">+</a><a href="#h42-0-357" id="h42-0-357" class="i">+&lt;a href=&quot;#l325&quot; class=&quot;line&quot; id=&quot;l325&quot;&gt; 325&lt;/a&gt; change code font, add syntax highlighting
+</a><a href="#h5-0-1493" id="h5-0-1493" class="i">+</a><a href="#h42-0-358" id="h42-0-358" class="i">+&lt;a href=&quot;#l326&quot; class=&quot;line&quot; id=&quot;l326&quot;&gt; 326&lt;/a&gt;
+</a><a href="#h5-0-1494" id="h5-0-1494" class="i">+</a><a href="#h42-0-359" id="h42-0-359" class="i">+&lt;a href=&quot;#l327&quot; class=&quot;line&quot; id=&quot;l327&quot;&gt; 327&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1495" id="h5-0-1495" class="i">+</a><a href="#h42-0-360" id="h42-0-360" class="i">+&lt;a href=&quot;#l328&quot; class=&quot;line&quot; id=&quot;l328&quot;&gt; 328&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1496" id="h5-0-1496" class="i">+</a><a href="#h42-0-361" id="h42-0-361" class="i">+&lt;a href=&quot;#l329&quot; class=&quot;line&quot; id=&quot;l329&quot;&gt; 329&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1497" id="h5-0-1497" class="i">+</a><a href="#h42-0-362" id="h42-0-362" class="i">+&lt;a href=&quot;#l330&quot; class=&quot;line&quot; id=&quot;l330&quot;&gt; 330&lt;/a&gt; &amp;lt;id&amp;gt;dbeda96e92915990c3c47f3032de3ca6d350901d&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1498" id="h5-0-1498" class="i">+</a><a href="#h42-0-363" id="h42-0-363" class="i">+&lt;a href=&quot;#l331&quot; class=&quot;line&quot; id=&quot;l331&quot;&gt; 331&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-25T17:25:53Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1499" id="h5-0-1499" class="i">+</a><a href="#h42-0-364" id="h42-0-364" class="i">+&lt;a href=&quot;#l332&quot; class=&quot;line&quot; id=&quot;l332&quot;&gt; 332&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-25T17:25:53Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1500" id="h5-0-1500" class="i">+</a><a href="#h42-0-365" id="h42-0-365" class="i">+&lt;a href=&quot;#l333&quot; class=&quot;line&quot; id=&quot;l333&quot;&gt; 333&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;try to improve vocab in old projects&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1501" id="h5-0-1501" class="i">+</a><a href="#h42-0-366" id="h42-0-366" class="i">+&lt;a href=&quot;#l334&quot; class=&quot;line&quot; id=&quot;l334&quot;&gt; 334&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/dbeda96e92915990c3c47f3032de3ca6d350901d.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1502" id="h5-0-1502" class="i">+</a><a href="#h42-0-367" id="h42-0-367" class="i">+&lt;a href=&quot;#l335&quot; class=&quot;line&quot; id=&quot;l335&quot;&gt; 335&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1503" id="h5-0-1503" class="i">+</a><a href="#h42-0-368" id="h42-0-368" class="i">+&lt;a href=&quot;#l336&quot; class=&quot;line&quot; id=&quot;l336&quot;&gt; 336&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1504" id="h5-0-1504" class="i">+</a><a href="#h42-0-369" id="h42-0-369" class="i">+&lt;a href=&quot;#l337&quot; class=&quot;line&quot; id=&quot;l337&quot;&gt; 337&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1505" id="h5-0-1505" class="i">+</a><a href="#h42-0-370" id="h42-0-370" class="i">+&lt;a href=&quot;#l338&quot; class=&quot;line&quot; id=&quot;l338&quot;&gt; 338&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1506" id="h5-0-1506" class="i">+</a><a href="#h42-0-371" id="h42-0-371" class="i">+&lt;a href=&quot;#l339&quot; class=&quot;line&quot; id=&quot;l339&quot;&gt; 339&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit dbeda96e92915990c3c47f3032de3ca6d350901d
+</a><a href="#h5-0-1507" id="h5-0-1507" class="i">+</a><a href="#h42-0-372" id="h42-0-372" class="i">+&lt;a href=&quot;#l340&quot; class=&quot;line&quot; id=&quot;l340&quot;&gt; 340&lt;/a&gt; parent f64fb1e126936d9d59edf6c86048eb9f526ead70
+</a><a href="#h5-0-1508" id="h5-0-1508" class="i">+</a><a href="#h42-0-373" id="h42-0-373" class="i">+&lt;a href=&quot;#l341&quot; class=&quot;line&quot; id=&quot;l341&quot;&gt; 341&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1509" id="h5-0-1509" class="i">+</a><a href="#h42-0-374" id="h42-0-374" class="i">+&lt;a href=&quot;#l342&quot; class=&quot;line&quot; id=&quot;l342&quot;&gt; 342&lt;/a&gt; Date: Tue, 25 Feb 2025 18:25:53 +0100
+</a><a href="#h5-0-1510" id="h5-0-1510" class="i">+</a><a href="#h42-0-375" id="h42-0-375" class="i">+&lt;a href=&quot;#l343&quot; class=&quot;line&quot; id=&quot;l343&quot;&gt; 343&lt;/a&gt;
+</a><a href="#h5-0-1511" id="h5-0-1511" class="i">+</a><a href="#h42-0-376" id="h42-0-376" class="i">+&lt;a href=&quot;#l344&quot; class=&quot;line&quot; id=&quot;l344&quot;&gt; 344&lt;/a&gt; try to improve vocab in old projects
+</a><a href="#h5-0-1512" id="h5-0-1512" class="i">+</a><a href="#h42-0-377" id="h42-0-377" class="i">+&lt;a href=&quot;#l345&quot; class=&quot;line&quot; id=&quot;l345&quot;&gt; 345&lt;/a&gt;
+</a><a href="#h5-0-1513" id="h5-0-1513" class="i">+</a><a href="#h42-0-378" id="h42-0-378" class="i">+&lt;a href=&quot;#l346&quot; class=&quot;line&quot; id=&quot;l346&quot;&gt; 346&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1514" id="h5-0-1514" class="i">+</a><a href="#h42-0-379" id="h42-0-379" class="i">+&lt;a href=&quot;#l347&quot; class=&quot;line&quot; id=&quot;l347&quot;&gt; 347&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1515" id="h5-0-1515" class="i">+</a><a href="#h42-0-380" id="h42-0-380" class="i">+&lt;a href=&quot;#l348&quot; class=&quot;line&quot; id=&quot;l348&quot;&gt; 348&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1516" id="h5-0-1516" class="i">+</a><a href="#h42-0-381" id="h42-0-381" class="i">+&lt;a href=&quot;#l349&quot; class=&quot;line&quot; id=&quot;l349&quot;&gt; 349&lt;/a&gt; &amp;lt;id&amp;gt;f64fb1e126936d9d59edf6c86048eb9f526ead70&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1517" id="h5-0-1517" class="i">+</a><a href="#h42-0-382" id="h42-0-382" class="i">+&lt;a href=&quot;#l350&quot; class=&quot;line&quot; id=&quot;l350&quot;&gt; 350&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-24T21:20:32Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1518" id="h5-0-1518" class="i">+</a><a href="#h42-0-383" id="h42-0-383" class="i">+&lt;a href=&quot;#l351&quot; class=&quot;line&quot; id=&quot;l351&quot;&gt; 351&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-24T21:20:32Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1519" id="h5-0-1519" class="i">+</a><a href="#h42-0-384" id="h42-0-384" class="i">+&lt;a href=&quot;#l352&quot; class=&quot;line&quot; id=&quot;l352&quot;&gt; 352&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update todo&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1520" id="h5-0-1520" class="i">+</a><a href="#h42-0-385" id="h42-0-385" class="i">+&lt;a href=&quot;#l353&quot; class=&quot;line&quot; id=&quot;l353&quot;&gt; 353&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1521" id="h5-0-1521" class="i">+</a><a href="#h42-0-386" id="h42-0-386" class="i">+&lt;a href=&quot;#l354&quot; class=&quot;line&quot; id=&quot;l354&quot;&gt; 354&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1522" id="h5-0-1522" class="i">+</a><a href="#h42-0-387" id="h42-0-387" class="i">+&lt;a href=&quot;#l355&quot; class=&quot;line&quot; id=&quot;l355&quot;&gt; 355&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1523" id="h5-0-1523" class="i">+</a><a href="#h42-0-388" id="h42-0-388" class="i">+&lt;a href=&quot;#l356&quot; class=&quot;line&quot; id=&quot;l356&quot;&gt; 356&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1524" id="h5-0-1524" class="i">+</a><a href="#h42-0-389" id="h42-0-389" class="i">+&lt;a href=&quot;#l357&quot; class=&quot;line&quot; id=&quot;l357&quot;&gt; 357&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1525" id="h5-0-1525" class="i">+</a><a href="#h42-0-390" id="h42-0-390" class="i">+&lt;a href=&quot;#l358&quot; class=&quot;line&quot; id=&quot;l358&quot;&gt; 358&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit f64fb1e126936d9d59edf6c86048eb9f526ead70
+</a><a href="#h5-0-1526" id="h5-0-1526" class="i">+</a><a href="#h42-0-391" id="h42-0-391" class="i">+&lt;a href=&quot;#l359&quot; class=&quot;line&quot; id=&quot;l359&quot;&gt; 359&lt;/a&gt; parent 3b61ade596ca9f13fafaa1eb77fa40035aef9e92
+</a><a href="#h5-0-1527" id="h5-0-1527" class="i">+</a><a href="#h42-0-392" id="h42-0-392" class="i">+&lt;a href=&quot;#l360&quot; class=&quot;line&quot; id=&quot;l360&quot;&gt; 360&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1528" id="h5-0-1528" class="i">+</a><a href="#h42-0-393" id="h42-0-393" class="i">+&lt;a href=&quot;#l361&quot; class=&quot;line&quot; id=&quot;l361&quot;&gt; 361&lt;/a&gt; Date: Mon, 24 Feb 2025 22:20:32 +0100
+</a><a href="#h5-0-1529" id="h5-0-1529" class="i">+</a><a href="#h42-0-394" id="h42-0-394" class="i">+&lt;a href=&quot;#l362&quot; class=&quot;line&quot; id=&quot;l362&quot;&gt; 362&lt;/a&gt;
+</a><a href="#h5-0-1530" id="h5-0-1530" class="i">+</a><a href="#h42-0-395" id="h42-0-395" class="i">+&lt;a href=&quot;#l363&quot; class=&quot;line&quot; id=&quot;l363&quot;&gt; 363&lt;/a&gt; update todo
+</a><a href="#h5-0-1531" id="h5-0-1531" class="i">+</a><a href="#h42-0-396" id="h42-0-396" class="i">+&lt;a href=&quot;#l364&quot; class=&quot;line&quot; id=&quot;l364&quot;&gt; 364&lt;/a&gt;
+</a><a href="#h5-0-1532" id="h5-0-1532" class="i">+</a><a href="#h42-0-397" id="h42-0-397" class="i">+&lt;a href=&quot;#l365&quot; class=&quot;line&quot; id=&quot;l365&quot;&gt; 365&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1533" id="h5-0-1533" class="i">+</a><a href="#h42-0-398" id="h42-0-398" class="i">+&lt;a href=&quot;#l366&quot; class=&quot;line&quot; id=&quot;l366&quot;&gt; 366&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1534" id="h5-0-1534" class="i">+</a><a href="#h42-0-399" id="h42-0-399" class="i">+&lt;a href=&quot;#l367&quot; class=&quot;line&quot; id=&quot;l367&quot;&gt; 367&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1535" id="h5-0-1535" class="i">+</a><a href="#h42-0-400" id="h42-0-400" class="i">+&lt;a href=&quot;#l368&quot; class=&quot;line&quot; id=&quot;l368&quot;&gt; 368&lt;/a&gt; &amp;lt;id&amp;gt;3b61ade596ca9f13fafaa1eb77fa40035aef9e92&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1536" id="h5-0-1536" class="i">+</a><a href="#h42-0-401" id="h42-0-401" class="i">+&lt;a href=&quot;#l369&quot; class=&quot;line&quot; id=&quot;l369&quot;&gt; 369&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-24T20:44:26Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1537" id="h5-0-1537" class="i">+</a><a href="#h42-0-402" id="h42-0-402" class="i">+&lt;a href=&quot;#l370&quot; class=&quot;line&quot; id=&quot;l370&quot;&gt; 370&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-24T20:44:26Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1538" id="h5-0-1538" class="i">+</a><a href="#h42-0-403" id="h42-0-403" class="i">+&lt;a href=&quot;#l371&quot; class=&quot;line&quot; id=&quot;l371&quot;&gt; 371&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;grammarly update about&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1539" id="h5-0-1539" class="i">+</a><a href="#h42-0-404" id="h42-0-404" class="i">+&lt;a href=&quot;#l372&quot; class=&quot;line&quot; id=&quot;l372&quot;&gt; 372&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/3b61ade596ca9f13fafaa1eb77fa40035aef9e92.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1540" id="h5-0-1540" class="i">+</a><a href="#h42-0-405" id="h42-0-405" class="i">+&lt;a href=&quot;#l373&quot; class=&quot;line&quot; id=&quot;l373&quot;&gt; 373&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1541" id="h5-0-1541" class="i">+</a><a href="#h42-0-406" id="h42-0-406" class="i">+&lt;a href=&quot;#l374&quot; class=&quot;line&quot; id=&quot;l374&quot;&gt; 374&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1542" id="h5-0-1542" class="i">+</a><a href="#h42-0-407" id="h42-0-407" class="i">+&lt;a href=&quot;#l375&quot; class=&quot;line&quot; id=&quot;l375&quot;&gt; 375&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1543" id="h5-0-1543" class="i">+</a><a href="#h42-0-408" id="h42-0-408" class="i">+&lt;a href=&quot;#l376&quot; class=&quot;line&quot; id=&quot;l376&quot;&gt; 376&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1544" id="h5-0-1544" class="i">+</a><a href="#h42-0-409" id="h42-0-409" class="i">+&lt;a href=&quot;#l377&quot; class=&quot;line&quot; id=&quot;l377&quot;&gt; 377&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 3b61ade596ca9f13fafaa1eb77fa40035aef9e92
+</a><a href="#h5-0-1545" id="h5-0-1545" class="i">+</a><a href="#h42-0-410" id="h42-0-410" class="i">+&lt;a href=&quot;#l378&quot; class=&quot;line&quot; id=&quot;l378&quot;&gt; 378&lt;/a&gt; parent 6f47e63edea4e5bae246e7459cc7dc4a5bb03fed
+</a><a href="#h5-0-1546" id="h5-0-1546" class="i">+</a><a href="#h42-0-411" id="h42-0-411" class="i">+&lt;a href=&quot;#l379&quot; class=&quot;line&quot; id=&quot;l379&quot;&gt; 379&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1547" id="h5-0-1547" class="i">+</a><a href="#h42-0-412" id="h42-0-412" class="i">+&lt;a href=&quot;#l380&quot; class=&quot;line&quot; id=&quot;l380&quot;&gt; 380&lt;/a&gt; Date: Mon, 24 Feb 2025 21:44:26 +0100
+</a><a href="#h5-0-1548" id="h5-0-1548" class="i">+</a><a href="#h42-0-413" id="h42-0-413" class="i">+&lt;a href=&quot;#l381&quot; class=&quot;line&quot; id=&quot;l381&quot;&gt; 381&lt;/a&gt;
+</a><a href="#h5-0-1549" id="h5-0-1549" class="i">+</a><a href="#h42-0-414" id="h42-0-414" class="i">+&lt;a href=&quot;#l382&quot; class=&quot;line&quot; id=&quot;l382&quot;&gt; 382&lt;/a&gt; grammarly update about
+</a><a href="#h5-0-1550" id="h5-0-1550" class="i">+</a><a href="#h42-0-415" id="h42-0-415" class="i">+&lt;a href=&quot;#l383&quot; class=&quot;line&quot; id=&quot;l383&quot;&gt; 383&lt;/a&gt;
+</a><a href="#h5-0-1551" id="h5-0-1551" class="i">+</a><a href="#h42-0-416" id="h42-0-416" class="i">+&lt;a href=&quot;#l384&quot; class=&quot;line&quot; id=&quot;l384&quot;&gt; 384&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1552" id="h5-0-1552" class="i">+</a><a href="#h42-0-417" id="h42-0-417" class="i">+&lt;a href=&quot;#l385&quot; class=&quot;line&quot; id=&quot;l385&quot;&gt; 385&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1553" id="h5-0-1553" class="i">+</a><a href="#h42-0-418" id="h42-0-418" class="i">+&lt;a href=&quot;#l386&quot; class=&quot;line&quot; id=&quot;l386&quot;&gt; 386&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1554" id="h5-0-1554" class="i">+</a><a href="#h42-0-419" id="h42-0-419" class="i">+&lt;a href=&quot;#l387&quot; class=&quot;line&quot; id=&quot;l387&quot;&gt; 387&lt;/a&gt; &amp;lt;id&amp;gt;6f47e63edea4e5bae246e7459cc7dc4a5bb03fed&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1555" id="h5-0-1555" class="i">+</a><a href="#h42-0-420" id="h42-0-420" class="i">+&lt;a href=&quot;#l388&quot; class=&quot;line&quot; id=&quot;l388&quot;&gt; 388&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-24T20:40:26Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1556" id="h5-0-1556" class="i">+</a><a href="#h42-0-421" id="h42-0-421" class="i">+&lt;a href=&quot;#l389&quot; class=&quot;line&quot; id=&quot;l389&quot;&gt; 389&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-24T20:40:26Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1557" id="h5-0-1557" class="i">+</a><a href="#h42-0-422" id="h42-0-422" class="i">+&lt;a href=&quot;#l390&quot; class=&quot;line&quot; id=&quot;l390&quot;&gt; 390&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;Grammarly updates&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1558" id="h5-0-1558" class="i">+</a><a href="#h42-0-423" id="h42-0-423" class="i">+&lt;a href=&quot;#l391&quot; class=&quot;line&quot; id=&quot;l391&quot;&gt; 391&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/6f47e63edea4e5bae246e7459cc7dc4a5bb03fed.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1559" id="h5-0-1559" class="i">+</a><a href="#h42-0-424" id="h42-0-424" class="i">+&lt;a href=&quot;#l392&quot; class=&quot;line&quot; id=&quot;l392&quot;&gt; 392&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1560" id="h5-0-1560" class="i">+</a><a href="#h42-0-425" id="h42-0-425" class="i">+&lt;a href=&quot;#l393&quot; class=&quot;line&quot; id=&quot;l393&quot;&gt; 393&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1561" id="h5-0-1561" class="i">+</a><a href="#h42-0-426" id="h42-0-426" class="i">+&lt;a href=&quot;#l394&quot; class=&quot;line&quot; id=&quot;l394&quot;&gt; 394&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1562" id="h5-0-1562" class="i">+</a><a href="#h42-0-427" id="h42-0-427" class="i">+&lt;a href=&quot;#l395&quot; class=&quot;line&quot; id=&quot;l395&quot;&gt; 395&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1563" id="h5-0-1563" class="i">+</a><a href="#h42-0-428" id="h42-0-428" class="i">+&lt;a href=&quot;#l396&quot; class=&quot;line&quot; id=&quot;l396&quot;&gt; 396&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 6f47e63edea4e5bae246e7459cc7dc4a5bb03fed
+</a><a href="#h5-0-1564" id="h5-0-1564" class="i">+</a><a href="#h42-0-429" id="h42-0-429" class="i">+&lt;a href=&quot;#l397&quot; class=&quot;line&quot; id=&quot;l397&quot;&gt; 397&lt;/a&gt; parent 894eb5ee0608e6f151268144f7b8058f09b1aeb2
+</a><a href="#h5-0-1565" id="h5-0-1565" class="i">+</a><a href="#h42-0-430" id="h42-0-430" class="i">+&lt;a href=&quot;#l398&quot; class=&quot;line&quot; id=&quot;l398&quot;&gt; 398&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1566" id="h5-0-1566" class="i">+</a><a href="#h42-0-431" id="h42-0-431" class="i">+&lt;a href=&quot;#l399&quot; class=&quot;line&quot; id=&quot;l399&quot;&gt; 399&lt;/a&gt; Date: Mon, 24 Feb 2025 21:40:26 +0100
+</a><a href="#h5-0-1567" id="h5-0-1567" class="i">+</a><a href="#h42-0-432" id="h42-0-432" class="i">+&lt;a href=&quot;#l400&quot; class=&quot;line&quot; id=&quot;l400&quot;&gt; 400&lt;/a&gt;
+</a><a href="#h5-0-1568" id="h5-0-1568" class="i">+</a><a href="#h42-0-433" id="h42-0-433" class="i">+&lt;a href=&quot;#l401&quot; class=&quot;line&quot; id=&quot;l401&quot;&gt; 401&lt;/a&gt; Grammarly updates
+</a><a href="#h5-0-1569" id="h5-0-1569" class="i">+</a><a href="#h42-0-434" id="h42-0-434" class="i">+&lt;a href=&quot;#l402&quot; class=&quot;line&quot; id=&quot;l402&quot;&gt; 402&lt;/a&gt;
+</a><a href="#h5-0-1570" id="h5-0-1570" class="i">+</a><a href="#h42-0-435" id="h42-0-435" class="i">+&lt;a href=&quot;#l403&quot; class=&quot;line&quot; id=&quot;l403&quot;&gt; 403&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1571" id="h5-0-1571" class="i">+</a><a href="#h42-0-436" id="h42-0-436" class="i">+&lt;a href=&quot;#l404&quot; class=&quot;line&quot; id=&quot;l404&quot;&gt; 404&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1572" id="h5-0-1572" class="i">+</a><a href="#h42-0-437" id="h42-0-437" class="i">+&lt;a href=&quot;#l405&quot; class=&quot;line&quot; id=&quot;l405&quot;&gt; 405&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1573" id="h5-0-1573" class="i">+</a><a href="#h42-0-438" id="h42-0-438" class="i">+&lt;a href=&quot;#l406&quot; class=&quot;line&quot; id=&quot;l406&quot;&gt; 406&lt;/a&gt; &amp;lt;id&amp;gt;894eb5ee0608e6f151268144f7b8058f09b1aeb2&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1574" id="h5-0-1574" class="i">+</a><a href="#h42-0-439" id="h42-0-439" class="i">+&lt;a href=&quot;#l407&quot; class=&quot;line&quot; id=&quot;l407&quot;&gt; 407&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-24T02:56:09Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1575" id="h5-0-1575" class="i">+</a><a href="#h42-0-440" id="h42-0-440" class="i">+&lt;a href=&quot;#l408&quot; class=&quot;line&quot; id=&quot;l408&quot;&gt; 408&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-24T02:56:09Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1576" id="h5-0-1576" class="i">+</a><a href="#h42-0-441" id="h42-0-441" class="i">+&lt;a href=&quot;#l409&quot; class=&quot;line&quot; id=&quot;l409&quot;&gt; 409&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt; more fixes old projects&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1577" id="h5-0-1577" class="i">+</a><a href="#h42-0-442" id="h42-0-442" class="i">+&lt;a href=&quot;#l410&quot; class=&quot;line&quot; id=&quot;l410&quot;&gt; 410&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/894eb5ee0608e6f151268144f7b8058f09b1aeb2.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1578" id="h5-0-1578" class="i">+</a><a href="#h42-0-443" id="h42-0-443" class="i">+&lt;a href=&quot;#l411&quot; class=&quot;line&quot; id=&quot;l411&quot;&gt; 411&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1579" id="h5-0-1579" class="i">+</a><a href="#h42-0-444" id="h42-0-444" class="i">+&lt;a href=&quot;#l412&quot; class=&quot;line&quot; id=&quot;l412&quot;&gt; 412&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1580" id="h5-0-1580" class="i">+</a><a href="#h42-0-445" id="h42-0-445" class="i">+&lt;a href=&quot;#l413&quot; class=&quot;line&quot; id=&quot;l413&quot;&gt; 413&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1581" id="h5-0-1581" class="i">+</a><a href="#h42-0-446" id="h42-0-446" class="i">+&lt;a href=&quot;#l414&quot; class=&quot;line&quot; id=&quot;l414&quot;&gt; 414&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1582" id="h5-0-1582" class="i">+</a><a href="#h42-0-447" id="h42-0-447" class="i">+&lt;a href=&quot;#l415&quot; class=&quot;line&quot; id=&quot;l415&quot;&gt; 415&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 894eb5ee0608e6f151268144f7b8058f09b1aeb2
+</a><a href="#h5-0-1583" id="h5-0-1583" class="i">+</a><a href="#h42-0-448" id="h42-0-448" class="i">+&lt;a href=&quot;#l416&quot; class=&quot;line&quot; id=&quot;l416&quot;&gt; 416&lt;/a&gt; parent a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f
+</a><a href="#h5-0-1584" id="h5-0-1584" class="i">+</a><a href="#h42-0-449" id="h42-0-449" class="i">+&lt;a href=&quot;#l417&quot; class=&quot;line&quot; id=&quot;l417&quot;&gt; 417&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1585" id="h5-0-1585" class="i">+</a><a href="#h42-0-450" id="h42-0-450" class="i">+&lt;a href=&quot;#l418&quot; class=&quot;line&quot; id=&quot;l418&quot;&gt; 418&lt;/a&gt; Date: Mon, 24 Feb 2025 03:56:09 +0100
+</a><a href="#h5-0-1586" id="h5-0-1586" class="i">+</a><a href="#h42-0-451" id="h42-0-451" class="i">+&lt;a href=&quot;#l419&quot; class=&quot;line&quot; id=&quot;l419&quot;&gt; 419&lt;/a&gt;
+</a><a href="#h5-0-1587" id="h5-0-1587" class="i">+</a><a href="#h42-0-452" id="h42-0-452" class="i">+&lt;a href=&quot;#l420&quot; class=&quot;line&quot; id=&quot;l420&quot;&gt; 420&lt;/a&gt; more fixes old projects
+</a><a href="#h5-0-1588" id="h5-0-1588" class="i">+</a><a href="#h42-0-453" id="h42-0-453" class="i">+&lt;a href=&quot;#l421&quot; class=&quot;line&quot; id=&quot;l421&quot;&gt; 421&lt;/a&gt;
+</a><a href="#h5-0-1589" id="h5-0-1589" class="i">+</a><a href="#h42-0-454" id="h42-0-454" class="i">+&lt;a href=&quot;#l422&quot; class=&quot;line&quot; id=&quot;l422&quot;&gt; 422&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1590" id="h5-0-1590" class="i">+</a><a href="#h42-0-455" id="h42-0-455" class="i">+&lt;a href=&quot;#l423&quot; class=&quot;line&quot; id=&quot;l423&quot;&gt; 423&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1591" id="h5-0-1591" class="i">+</a><a href="#h42-0-456" id="h42-0-456" class="i">+&lt;a href=&quot;#l424&quot; class=&quot;line&quot; id=&quot;l424&quot;&gt; 424&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1592" id="h5-0-1592" class="i">+</a><a href="#h42-0-457" id="h42-0-457" class="i">+&lt;a href=&quot;#l425&quot; class=&quot;line&quot; id=&quot;l425&quot;&gt; 425&lt;/a&gt; &amp;lt;id&amp;gt;a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1593" id="h5-0-1593" class="i">+</a><a href="#h42-0-458" id="h42-0-458" class="i">+&lt;a href=&quot;#l426&quot; class=&quot;line&quot; id=&quot;l426&quot;&gt; 426&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-24T02:36:35Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1594" id="h5-0-1594" class="i">+</a><a href="#h42-0-459" id="h42-0-459" class="i">+&lt;a href=&quot;#l427&quot; class=&quot;line&quot; id=&quot;l427&quot;&gt; 427&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-24T02:36:35Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1595" id="h5-0-1595" class="i">+</a><a href="#h42-0-460" id="h42-0-460" class="i">+&lt;a href=&quot;#l428&quot; class=&quot;line&quot; id=&quot;l428&quot;&gt; 428&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix old projects&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1596" id="h5-0-1596" class="i">+</a><a href="#h42-0-461" id="h42-0-461" class="i">+&lt;a href=&quot;#l429&quot; class=&quot;line&quot; id=&quot;l429&quot;&gt; 429&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1597" id="h5-0-1597" class="i">+</a><a href="#h42-0-462" id="h42-0-462" class="i">+&lt;a href=&quot;#l430&quot; class=&quot;line&quot; id=&quot;l430&quot;&gt; 430&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1598" id="h5-0-1598" class="i">+</a><a href="#h42-0-463" id="h42-0-463" class="i">+&lt;a href=&quot;#l431&quot; class=&quot;line&quot; id=&quot;l431&quot;&gt; 431&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1599" id="h5-0-1599" class="i">+</a><a href="#h42-0-464" id="h42-0-464" class="i">+&lt;a href=&quot;#l432&quot; class=&quot;line&quot; id=&quot;l432&quot;&gt; 432&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1600" id="h5-0-1600" class="i">+</a><a href="#h42-0-465" id="h42-0-465" class="i">+&lt;a href=&quot;#l433&quot; class=&quot;line&quot; id=&quot;l433&quot;&gt; 433&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1601" id="h5-0-1601" class="i">+</a><a href="#h42-0-466" id="h42-0-466" class="i">+&lt;a href=&quot;#l434&quot; class=&quot;line&quot; id=&quot;l434&quot;&gt; 434&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f
+</a><a href="#h5-0-1602" id="h5-0-1602" class="i">+</a><a href="#h42-0-467" id="h42-0-467" class="i">+&lt;a href=&quot;#l435&quot; class=&quot;line&quot; id=&quot;l435&quot;&gt; 435&lt;/a&gt; parent 4e86f87db8e5cd5414aa23ef87b9036df4ea47f6
+</a><a href="#h5-0-1603" id="h5-0-1603" class="i">+</a><a href="#h42-0-468" id="h42-0-468" class="i">+&lt;a href=&quot;#l436&quot; class=&quot;line&quot; id=&quot;l436&quot;&gt; 436&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1604" id="h5-0-1604" class="i">+</a><a href="#h42-0-469" id="h42-0-469" class="i">+&lt;a href=&quot;#l437&quot; class=&quot;line&quot; id=&quot;l437&quot;&gt; 437&lt;/a&gt; Date: Mon, 24 Feb 2025 03:36:35 +0100
+</a><a href="#h5-0-1605" id="h5-0-1605" class="i">+</a><a href="#h42-0-470" id="h42-0-470" class="i">+&lt;a href=&quot;#l438&quot; class=&quot;line&quot; id=&quot;l438&quot;&gt; 438&lt;/a&gt;
+</a><a href="#h5-0-1606" id="h5-0-1606" class="i">+</a><a href="#h42-0-471" id="h42-0-471" class="i">+&lt;a href=&quot;#l439&quot; class=&quot;line&quot; id=&quot;l439&quot;&gt; 439&lt;/a&gt; fix old projects
+</a><a href="#h5-0-1607" id="h5-0-1607" class="i">+</a><a href="#h42-0-472" id="h42-0-472" class="i">+&lt;a href=&quot;#l440&quot; class=&quot;line&quot; id=&quot;l440&quot;&gt; 440&lt;/a&gt;
+</a><a href="#h5-0-1608" id="h5-0-1608" class="i">+</a><a href="#h42-0-473" id="h42-0-473" class="i">+&lt;a href=&quot;#l441&quot; class=&quot;line&quot; id=&quot;l441&quot;&gt; 441&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1609" id="h5-0-1609" class="i">+</a><a href="#h42-0-474" id="h42-0-474" class="i">+&lt;a href=&quot;#l442&quot; class=&quot;line&quot; id=&quot;l442&quot;&gt; 442&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1610" id="h5-0-1610" class="i">+</a><a href="#h42-0-475" id="h42-0-475" class="i">+&lt;a href=&quot;#l443&quot; class=&quot;line&quot; id=&quot;l443&quot;&gt; 443&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1611" id="h5-0-1611" class="i">+</a><a href="#h42-0-476" id="h42-0-476" class="i">+&lt;a href=&quot;#l444&quot; class=&quot;line&quot; id=&quot;l444&quot;&gt; 444&lt;/a&gt; &amp;lt;id&amp;gt;4e86f87db8e5cd5414aa23ef87b9036df4ea47f6&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1612" id="h5-0-1612" class="i">+</a><a href="#h42-0-477" id="h42-0-477" class="i">+&lt;a href=&quot;#l445&quot; class=&quot;line&quot; id=&quot;l445&quot;&gt; 445&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-23T21:20:54Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1613" id="h5-0-1613" class="i">+</a><a href="#h42-0-478" id="h42-0-478" class="i">+&lt;a href=&quot;#l446&quot; class=&quot;line&quot; id=&quot;l446&quot;&gt; 446&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-23T21:20:54Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1614" id="h5-0-1614" class="i">+</a><a href="#h42-0-479" id="h42-0-479" class="i">+&lt;a href=&quot;#l447&quot; class=&quot;line&quot; id=&quot;l447&quot;&gt; 447&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update old projects description&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1615" id="h5-0-1615" class="i">+</a><a href="#h42-0-480" id="h42-0-480" class="i">+&lt;a href=&quot;#l448&quot; class=&quot;line&quot; id=&quot;l448&quot;&gt; 448&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/4e86f87db8e5cd5414aa23ef87b9036df4ea47f6.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1616" id="h5-0-1616" class="i">+</a><a href="#h42-0-481" id="h42-0-481" class="i">+&lt;a href=&quot;#l449&quot; class=&quot;line&quot; id=&quot;l449&quot;&gt; 449&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1617" id="h5-0-1617" class="i">+</a><a href="#h42-0-482" id="h42-0-482" class="i">+&lt;a href=&quot;#l450&quot; class=&quot;line&quot; id=&quot;l450&quot;&gt; 450&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1618" id="h5-0-1618" class="i">+</a><a href="#h42-0-483" id="h42-0-483" class="i">+&lt;a href=&quot;#l451&quot; class=&quot;line&quot; id=&quot;l451&quot;&gt; 451&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1619" id="h5-0-1619" class="i">+</a><a href="#h42-0-484" id="h42-0-484" class="i">+&lt;a href=&quot;#l452&quot; class=&quot;line&quot; id=&quot;l452&quot;&gt; 452&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1620" id="h5-0-1620" class="i">+</a><a href="#h42-0-485" id="h42-0-485" class="i">+&lt;a href=&quot;#l453&quot; class=&quot;line&quot; id=&quot;l453&quot;&gt; 453&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 4e86f87db8e5cd5414aa23ef87b9036df4ea47f6
+</a><a href="#h5-0-1621" id="h5-0-1621" class="i">+</a><a href="#h42-0-486" id="h42-0-486" class="i">+&lt;a href=&quot;#l454&quot; class=&quot;line&quot; id=&quot;l454&quot;&gt; 454&lt;/a&gt; parent f2b3e45ef748087d094146332d3090665379bbb2
+</a><a href="#h5-0-1622" id="h5-0-1622" class="i">+</a><a href="#h42-0-487" id="h42-0-487" class="i">+&lt;a href=&quot;#l455&quot; class=&quot;line&quot; id=&quot;l455&quot;&gt; 455&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1623" id="h5-0-1623" class="i">+</a><a href="#h42-0-488" id="h42-0-488" class="i">+&lt;a href=&quot;#l456&quot; class=&quot;line&quot; id=&quot;l456&quot;&gt; 456&lt;/a&gt; Date: Sun, 23 Feb 2025 22:20:54 +0100
+</a><a href="#h5-0-1624" id="h5-0-1624" class="i">+</a><a href="#h42-0-489" id="h42-0-489" class="i">+&lt;a href=&quot;#l457&quot; class=&quot;line&quot; id=&quot;l457&quot;&gt; 457&lt;/a&gt;
+</a><a href="#h5-0-1625" id="h5-0-1625" class="i">+</a><a href="#h42-0-490" id="h42-0-490" class="i">+&lt;a href=&quot;#l458&quot; class=&quot;line&quot; id=&quot;l458&quot;&gt; 458&lt;/a&gt; update old projects description
+</a><a href="#h5-0-1626" id="h5-0-1626" class="i">+</a><a href="#h42-0-491" id="h42-0-491" class="i">+&lt;a href=&quot;#l459&quot; class=&quot;line&quot; id=&quot;l459&quot;&gt; 459&lt;/a&gt;
+</a><a href="#h5-0-1627" id="h5-0-1627" class="i">+</a><a href="#h42-0-492" id="h42-0-492" class="i">+&lt;a href=&quot;#l460&quot; class=&quot;line&quot; id=&quot;l460&quot;&gt; 460&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1628" id="h5-0-1628" class="i">+</a><a href="#h42-0-493" id="h42-0-493" class="i">+&lt;a href=&quot;#l461&quot; class=&quot;line&quot; id=&quot;l461&quot;&gt; 461&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1629" id="h5-0-1629" class="i">+</a><a href="#h42-0-494" id="h42-0-494" class="i">+&lt;a href=&quot;#l462&quot; class=&quot;line&quot; id=&quot;l462&quot;&gt; 462&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1630" id="h5-0-1630" class="i">+</a><a href="#h42-0-495" id="h42-0-495" class="i">+&lt;a href=&quot;#l463&quot; class=&quot;line&quot; id=&quot;l463&quot;&gt; 463&lt;/a&gt; &amp;lt;id&amp;gt;f2b3e45ef748087d094146332d3090665379bbb2&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1631" id="h5-0-1631" class="i">+</a><a href="#h42-0-496" id="h42-0-496" class="i">+&lt;a href=&quot;#l464&quot; class=&quot;line&quot; id=&quot;l464&quot;&gt; 464&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-23T21:17:13Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1632" id="h5-0-1632" class="i">+</a><a href="#h42-0-497" id="h42-0-497" class="i">+&lt;a href=&quot;#l465&quot; class=&quot;line&quot; id=&quot;l465&quot;&gt; 465&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-23T21:17:13Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1633" id="h5-0-1633" class="i">+</a><a href="#h42-0-498" id="h42-0-498" class="i">+&lt;a href=&quot;#l466&quot; class=&quot;line&quot; id=&quot;l466&quot;&gt; 466&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;old projects post, css for better image sizes&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1634" id="h5-0-1634" class="i">+</a><a href="#h42-0-499" id="h42-0-499" class="i">+&lt;a href=&quot;#l467&quot; class=&quot;line&quot; id=&quot;l467&quot;&gt; 467&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/f2b3e45ef748087d094146332d3090665379bbb2.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1635" id="h5-0-1635" class="i">+</a><a href="#h42-0-500" id="h42-0-500" class="i">+&lt;a href=&quot;#l468&quot; class=&quot;line&quot; id=&quot;l468&quot;&gt; 468&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1636" id="h5-0-1636" class="i">+</a><a href="#h42-0-501" id="h42-0-501" class="i">+&lt;a href=&quot;#l469&quot; class=&quot;line&quot; id=&quot;l469&quot;&gt; 469&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1637" id="h5-0-1637" class="i">+</a><a href="#h42-0-502" id="h42-0-502" class="i">+&lt;a href=&quot;#l470&quot; class=&quot;line&quot; id=&quot;l470&quot;&gt; 470&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1638" id="h5-0-1638" class="i">+</a><a href="#h42-0-503" id="h42-0-503" class="i">+&lt;a href=&quot;#l471&quot; class=&quot;line&quot; id=&quot;l471&quot;&gt; 471&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1639" id="h5-0-1639" class="i">+</a><a href="#h42-0-504" id="h42-0-504" class="i">+&lt;a href=&quot;#l472&quot; class=&quot;line&quot; id=&quot;l472&quot;&gt; 472&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit f2b3e45ef748087d094146332d3090665379bbb2
+</a><a href="#h5-0-1640" id="h5-0-1640" class="i">+</a><a href="#h42-0-505" id="h42-0-505" class="i">+&lt;a href=&quot;#l473&quot; class=&quot;line&quot; id=&quot;l473&quot;&gt; 473&lt;/a&gt; parent cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289
+</a><a href="#h5-0-1641" id="h5-0-1641" class="i">+</a><a href="#h42-0-506" id="h42-0-506" class="i">+&lt;a href=&quot;#l474&quot; class=&quot;line&quot; id=&quot;l474&quot;&gt; 474&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1642" id="h5-0-1642" class="i">+</a><a href="#h42-0-507" id="h42-0-507" class="i">+&lt;a href=&quot;#l475&quot; class=&quot;line&quot; id=&quot;l475&quot;&gt; 475&lt;/a&gt; Date: Sun, 23 Feb 2025 22:17:13 +0100
+</a><a href="#h5-0-1643" id="h5-0-1643" class="i">+</a><a href="#h42-0-508" id="h42-0-508" class="i">+&lt;a href=&quot;#l476&quot; class=&quot;line&quot; id=&quot;l476&quot;&gt; 476&lt;/a&gt;
+</a><a href="#h5-0-1644" id="h5-0-1644" class="i">+</a><a href="#h42-0-509" id="h42-0-509" class="i">+&lt;a href=&quot;#l477&quot; class=&quot;line&quot; id=&quot;l477&quot;&gt; 477&lt;/a&gt; old projects post, css for better image sizes
+</a><a href="#h5-0-1645" id="h5-0-1645" class="i">+</a><a href="#h42-0-510" id="h42-0-510" class="i">+&lt;a href=&quot;#l478&quot; class=&quot;line&quot; id=&quot;l478&quot;&gt; 478&lt;/a&gt;
+</a><a href="#h5-0-1646" id="h5-0-1646" class="i">+</a><a href="#h42-0-511" id="h42-0-511" class="i">+&lt;a href=&quot;#l479&quot; class=&quot;line&quot; id=&quot;l479&quot;&gt; 479&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1647" id="h5-0-1647" class="i">+</a><a href="#h42-0-512" id="h42-0-512" class="i">+&lt;a href=&quot;#l480&quot; class=&quot;line&quot; id=&quot;l480&quot;&gt; 480&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1648" id="h5-0-1648" class="i">+</a><a href="#h42-0-513" id="h42-0-513" class="i">+&lt;a href=&quot;#l481&quot; class=&quot;line&quot; id=&quot;l481&quot;&gt; 481&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1649" id="h5-0-1649" class="i">+</a><a href="#h42-0-514" id="h42-0-514" class="i">+&lt;a href=&quot;#l482&quot; class=&quot;line&quot; id=&quot;l482&quot;&gt; 482&lt;/a&gt; &amp;lt;id&amp;gt;cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1650" id="h5-0-1650" class="i">+</a><a href="#h42-0-515" id="h42-0-515" class="i">+&lt;a href=&quot;#l483&quot; class=&quot;line&quot; id=&quot;l483&quot;&gt; 483&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-23T14:51:14Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1651" id="h5-0-1651" class="i">+</a><a href="#h42-0-516" id="h42-0-516" class="i">+&lt;a href=&quot;#l484&quot; class=&quot;line&quot; id=&quot;l484&quot;&gt; 484&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-23T14:51:14Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1652" id="h5-0-1652" class="i">+</a><a href="#h42-0-517" id="h42-0-517" class="i">+&lt;a href=&quot;#l485&quot; class=&quot;line&quot; id=&quot;l485&quot;&gt; 485&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;remove oopsie&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1653" id="h5-0-1653" class="i">+</a><a href="#h42-0-518" id="h42-0-518" class="i">+&lt;a href=&quot;#l486&quot; class=&quot;line&quot; id=&quot;l486&quot;&gt; 486&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1654" id="h5-0-1654" class="i">+</a><a href="#h42-0-519" id="h42-0-519" class="i">+&lt;a href=&quot;#l487&quot; class=&quot;line&quot; id=&quot;l487&quot;&gt; 487&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1655" id="h5-0-1655" class="i">+</a><a href="#h42-0-520" id="h42-0-520" class="i">+&lt;a href=&quot;#l488&quot; class=&quot;line&quot; id=&quot;l488&quot;&gt; 488&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1656" id="h5-0-1656" class="i">+</a><a href="#h42-0-521" id="h42-0-521" class="i">+&lt;a href=&quot;#l489&quot; class=&quot;line&quot; id=&quot;l489&quot;&gt; 489&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1657" id="h5-0-1657" class="i">+</a><a href="#h42-0-522" id="h42-0-522" class="i">+&lt;a href=&quot;#l490&quot; class=&quot;line&quot; id=&quot;l490&quot;&gt; 490&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1658" id="h5-0-1658" class="i">+</a><a href="#h42-0-523" id="h42-0-523" class="i">+&lt;a href=&quot;#l491&quot; class=&quot;line&quot; id=&quot;l491&quot;&gt; 491&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289
+</a><a href="#h5-0-1659" id="h5-0-1659" class="i">+</a><a href="#h42-0-524" id="h42-0-524" class="i">+&lt;a href=&quot;#l492&quot; class=&quot;line&quot; id=&quot;l492&quot;&gt; 492&lt;/a&gt; parent f09dc59da9d6d2005be869258e7693f0da1201ea
+</a><a href="#h5-0-1660" id="h5-0-1660" class="i">+</a><a href="#h42-0-525" id="h42-0-525" class="i">+&lt;a href=&quot;#l493&quot; class=&quot;line&quot; id=&quot;l493&quot;&gt; 493&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1661" id="h5-0-1661" class="i">+</a><a href="#h42-0-526" id="h42-0-526" class="i">+&lt;a href=&quot;#l494&quot; class=&quot;line&quot; id=&quot;l494&quot;&gt; 494&lt;/a&gt; Date: Sun, 23 Feb 2025 15:51:14 +0100
+</a><a href="#h5-0-1662" id="h5-0-1662" class="i">+</a><a href="#h42-0-527" id="h42-0-527" class="i">+&lt;a href=&quot;#l495&quot; class=&quot;line&quot; id=&quot;l495&quot;&gt; 495&lt;/a&gt;
+</a><a href="#h5-0-1663" id="h5-0-1663" class="i">+</a><a href="#h42-0-528" id="h42-0-528" class="i">+&lt;a href=&quot;#l496&quot; class=&quot;line&quot; id=&quot;l496&quot;&gt; 496&lt;/a&gt; remove oopsie
+</a><a href="#h5-0-1664" id="h5-0-1664" class="i">+</a><a href="#h42-0-529" id="h42-0-529" class="i">+&lt;a href=&quot;#l497&quot; class=&quot;line&quot; id=&quot;l497&quot;&gt; 497&lt;/a&gt;
+</a><a href="#h5-0-1665" id="h5-0-1665" class="i">+</a><a href="#h42-0-530" id="h42-0-530" class="i">+&lt;a href=&quot;#l498&quot; class=&quot;line&quot; id=&quot;l498&quot;&gt; 498&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1666" id="h5-0-1666" class="i">+</a><a href="#h42-0-531" id="h42-0-531" class="i">+&lt;a href=&quot;#l499&quot; class=&quot;line&quot; id=&quot;l499&quot;&gt; 499&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1667" id="h5-0-1667" class="i">+</a><a href="#h42-0-532" id="h42-0-532" class="i">+&lt;a href=&quot;#l500&quot; class=&quot;line&quot; id=&quot;l500&quot;&gt; 500&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1668" id="h5-0-1668" class="i">+</a><a href="#h42-0-533" id="h42-0-533" class="i">+&lt;a href=&quot;#l501&quot; class=&quot;line&quot; id=&quot;l501&quot;&gt; 501&lt;/a&gt; &amp;lt;id&amp;gt;f09dc59da9d6d2005be869258e7693f0da1201ea&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1669" id="h5-0-1669" class="i">+</a><a href="#h42-0-534" id="h42-0-534" class="i">+&lt;a href=&quot;#l502&quot; class=&quot;line&quot; id=&quot;l502&quot;&gt; 502&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-23T14:49:08Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1670" id="h5-0-1670" class="i">+</a><a href="#h42-0-535" id="h42-0-535" class="i">+&lt;a href=&quot;#l503&quot; class=&quot;line&quot; id=&quot;l503&quot;&gt; 503&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-23T14:49:08Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1671" id="h5-0-1671" class="i">+</a><a href="#h42-0-536" id="h42-0-536" class="i">+&lt;a href=&quot;#l504&quot; class=&quot;line&quot; id=&quot;l504&quot;&gt; 504&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;improve quotes, fix some spelling&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1672" id="h5-0-1672" class="i">+</a><a href="#h42-0-537" id="h42-0-537" class="i">+&lt;a href=&quot;#l505&quot; class=&quot;line&quot; id=&quot;l505&quot;&gt; 505&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1673" id="h5-0-1673" class="i">+</a><a href="#h42-0-538" id="h42-0-538" class="i">+&lt;a href=&quot;#l506&quot; class=&quot;line&quot; id=&quot;l506&quot;&gt; 506&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1674" id="h5-0-1674" class="i">+</a><a href="#h42-0-539" id="h42-0-539" class="i">+&lt;a href=&quot;#l507&quot; class=&quot;line&quot; id=&quot;l507&quot;&gt; 507&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1675" id="h5-0-1675" class="i">+</a><a href="#h42-0-540" id="h42-0-540" class="i">+&lt;a href=&quot;#l508&quot; class=&quot;line&quot; id=&quot;l508&quot;&gt; 508&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1676" id="h5-0-1676" class="i">+</a><a href="#h42-0-541" id="h42-0-541" class="i">+&lt;a href=&quot;#l509&quot; class=&quot;line&quot; id=&quot;l509&quot;&gt; 509&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1677" id="h5-0-1677" class="i">+</a><a href="#h42-0-542" id="h42-0-542" class="i">+&lt;a href=&quot;#l510&quot; class=&quot;line&quot; id=&quot;l510&quot;&gt; 510&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit f09dc59da9d6d2005be869258e7693f0da1201ea
+</a><a href="#h5-0-1678" id="h5-0-1678" class="i">+</a><a href="#h42-0-543" id="h42-0-543" class="i">+&lt;a href=&quot;#l511&quot; class=&quot;line&quot; id=&quot;l511&quot;&gt; 511&lt;/a&gt; parent eac51b353cfd6e538d7d0d047e448ea8b44ddf07
+</a><a href="#h5-0-1679" id="h5-0-1679" class="i">+</a><a href="#h42-0-544" id="h42-0-544" class="i">+&lt;a href=&quot;#l512&quot; class=&quot;line&quot; id=&quot;l512&quot;&gt; 512&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1680" id="h5-0-1680" class="i">+</a><a href="#h42-0-545" id="h42-0-545" class="i">+&lt;a href=&quot;#l513&quot; class=&quot;line&quot; id=&quot;l513&quot;&gt; 513&lt;/a&gt; Date: Sun, 23 Feb 2025 15:49:08 +0100
+</a><a href="#h5-0-1681" id="h5-0-1681" class="i">+</a><a href="#h42-0-546" id="h42-0-546" class="i">+&lt;a href=&quot;#l514&quot; class=&quot;line&quot; id=&quot;l514&quot;&gt; 514&lt;/a&gt;
+</a><a href="#h5-0-1682" id="h5-0-1682" class="i">+</a><a href="#h42-0-547" id="h42-0-547" class="i">+&lt;a href=&quot;#l515&quot; class=&quot;line&quot; id=&quot;l515&quot;&gt; 515&lt;/a&gt; improve quotes, fix some spelling
+</a><a href="#h5-0-1683" id="h5-0-1683" class="i">+</a><a href="#h42-0-548" id="h42-0-548" class="i">+&lt;a href=&quot;#l516&quot; class=&quot;line&quot; id=&quot;l516&quot;&gt; 516&lt;/a&gt;
+</a><a href="#h5-0-1684" id="h5-0-1684" class="i">+</a><a href="#h42-0-549" id="h42-0-549" class="i">+&lt;a href=&quot;#l517&quot; class=&quot;line&quot; id=&quot;l517&quot;&gt; 517&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1685" id="h5-0-1685" class="i">+</a><a href="#h42-0-550" id="h42-0-550" class="i">+&lt;a href=&quot;#l518&quot; class=&quot;line&quot; id=&quot;l518&quot;&gt; 518&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1686" id="h5-0-1686" class="i">+</a><a href="#h42-0-551" id="h42-0-551" class="i">+&lt;a href=&quot;#l519&quot; class=&quot;line&quot; id=&quot;l519&quot;&gt; 519&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1687" id="h5-0-1687" class="i">+</a><a href="#h42-0-552" id="h42-0-552" class="i">+&lt;a href=&quot;#l520&quot; class=&quot;line&quot; id=&quot;l520&quot;&gt; 520&lt;/a&gt; &amp;lt;id&amp;gt;eac51b353cfd6e538d7d0d047e448ea8b44ddf07&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1688" id="h5-0-1688" class="i">+</a><a href="#h42-0-553" id="h42-0-553" class="i">+&lt;a href=&quot;#l521&quot; class=&quot;line&quot; id=&quot;l521&quot;&gt; 521&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T14:38:43Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1689" id="h5-0-1689" class="i">+</a><a href="#h42-0-554" id="h42-0-554" class="i">+&lt;a href=&quot;#l522&quot; class=&quot;line&quot; id=&quot;l522&quot;&gt; 522&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T14:38:43Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1690" id="h5-0-1690" class="i">+</a><a href="#h42-0-555" id="h42-0-555" class="i">+&lt;a href=&quot;#l523&quot; class=&quot;line&quot; id=&quot;l523&quot;&gt; 523&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add full screen on video embeds&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1691" id="h5-0-1691" class="i">+</a><a href="#h42-0-556" id="h42-0-556" class="i">+&lt;a href=&quot;#l524&quot; class=&quot;line&quot; id=&quot;l524&quot;&gt; 524&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1692" id="h5-0-1692" class="i">+</a><a href="#h42-0-557" id="h42-0-557" class="i">+&lt;a href=&quot;#l525&quot; class=&quot;line&quot; id=&quot;l525&quot;&gt; 525&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1693" id="h5-0-1693" class="i">+</a><a href="#h42-0-558" id="h42-0-558" class="i">+&lt;a href=&quot;#l526&quot; class=&quot;line&quot; id=&quot;l526&quot;&gt; 526&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1694" id="h5-0-1694" class="i">+</a><a href="#h42-0-559" id="h42-0-559" class="i">+&lt;a href=&quot;#l527&quot; class=&quot;line&quot; id=&quot;l527&quot;&gt; 527&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1695" id="h5-0-1695" class="i">+</a><a href="#h42-0-560" id="h42-0-560" class="i">+&lt;a href=&quot;#l528&quot; class=&quot;line&quot; id=&quot;l528&quot;&gt; 528&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1696" id="h5-0-1696" class="i">+</a><a href="#h42-0-561" id="h42-0-561" class="i">+&lt;a href=&quot;#l529&quot; class=&quot;line&quot; id=&quot;l529&quot;&gt; 529&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit eac51b353cfd6e538d7d0d047e448ea8b44ddf07
+</a><a href="#h5-0-1697" id="h5-0-1697" class="i">+</a><a href="#h42-0-562" id="h42-0-562" class="i">+&lt;a href=&quot;#l530&quot; class=&quot;line&quot; id=&quot;l530&quot;&gt; 530&lt;/a&gt; parent 14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab
+</a><a href="#h5-0-1698" id="h5-0-1698" class="i">+</a><a href="#h42-0-563" id="h42-0-563" class="i">+&lt;a href=&quot;#l531&quot; class=&quot;line&quot; id=&quot;l531&quot;&gt; 531&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1699" id="h5-0-1699" class="i">+</a><a href="#h42-0-564" id="h42-0-564" class="i">+&lt;a href=&quot;#l532&quot; class=&quot;line&quot; id=&quot;l532&quot;&gt; 532&lt;/a&gt; Date: Sat, 22 Feb 2025 15:38:43 +0100
+</a><a href="#h5-0-1700" id="h5-0-1700" class="i">+</a><a href="#h42-0-565" id="h42-0-565" class="i">+&lt;a href=&quot;#l533&quot; class=&quot;line&quot; id=&quot;l533&quot;&gt; 533&lt;/a&gt;
+</a><a href="#h5-0-1701" id="h5-0-1701" class="i">+</a><a href="#h42-0-566" id="h42-0-566" class="i">+&lt;a href=&quot;#l534&quot; class=&quot;line&quot; id=&quot;l534&quot;&gt; 534&lt;/a&gt; add full screen on video embeds
+</a><a href="#h5-0-1702" id="h5-0-1702" class="i">+</a><a href="#h42-0-567" id="h42-0-567" class="i">+&lt;a href=&quot;#l535&quot; class=&quot;line&quot; id=&quot;l535&quot;&gt; 535&lt;/a&gt;
+</a><a href="#h5-0-1703" id="h5-0-1703" class="i">+</a><a href="#h42-0-568" id="h42-0-568" class="i">+&lt;a href=&quot;#l536&quot; class=&quot;line&quot; id=&quot;l536&quot;&gt; 536&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1704" id="h5-0-1704" class="i">+</a><a href="#h42-0-569" id="h42-0-569" class="i">+&lt;a href=&quot;#l537&quot; class=&quot;line&quot; id=&quot;l537&quot;&gt; 537&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1705" id="h5-0-1705" class="i">+</a><a href="#h42-0-570" id="h42-0-570" class="i">+&lt;a href=&quot;#l538&quot; class=&quot;line&quot; id=&quot;l538&quot;&gt; 538&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1706" id="h5-0-1706" class="i">+</a><a href="#h42-0-571" id="h42-0-571" class="i">+&lt;a href=&quot;#l539&quot; class=&quot;line&quot; id=&quot;l539&quot;&gt; 539&lt;/a&gt; &amp;lt;id&amp;gt;14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1707" id="h5-0-1707" class="i">+</a><a href="#h42-0-572" id="h42-0-572" class="i">+&lt;a href=&quot;#l540&quot; class=&quot;line&quot; id=&quot;l540&quot;&gt; 540&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T14:22:56Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1708" id="h5-0-1708" class="i">+</a><a href="#h42-0-573" id="h42-0-573" class="i">+&lt;a href=&quot;#l541&quot; class=&quot;line&quot; id=&quot;l541&quot;&gt; 541&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T14:22:56Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1709" id="h5-0-1709" class="i">+</a><a href="#h42-0-574" id="h42-0-574" class="i">+&lt;a href=&quot;#l542&quot; class=&quot;line&quot; id=&quot;l542&quot;&gt; 542&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;synonym&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1710" id="h5-0-1710" class="i">+</a><a href="#h42-0-575" id="h42-0-575" class="i">+&lt;a href=&quot;#l543&quot; class=&quot;line&quot; id=&quot;l543&quot;&gt; 543&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1711" id="h5-0-1711" class="i">+</a><a href="#h42-0-576" id="h42-0-576" class="i">+&lt;a href=&quot;#l544&quot; class=&quot;line&quot; id=&quot;l544&quot;&gt; 544&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1712" id="h5-0-1712" class="i">+</a><a href="#h42-0-577" id="h42-0-577" class="i">+&lt;a href=&quot;#l545&quot; class=&quot;line&quot; id=&quot;l545&quot;&gt; 545&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1713" id="h5-0-1713" class="i">+</a><a href="#h42-0-578" id="h42-0-578" class="i">+&lt;a href=&quot;#l546&quot; class=&quot;line&quot; id=&quot;l546&quot;&gt; 546&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1714" id="h5-0-1714" class="i">+</a><a href="#h42-0-579" id="h42-0-579" class="i">+&lt;a href=&quot;#l547&quot; class=&quot;line&quot; id=&quot;l547&quot;&gt; 547&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1715" id="h5-0-1715" class="i">+</a><a href="#h42-0-580" id="h42-0-580" class="i">+&lt;a href=&quot;#l548&quot; class=&quot;line&quot; id=&quot;l548&quot;&gt; 548&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab
+</a><a href="#h5-0-1716" id="h5-0-1716" class="i">+</a><a href="#h42-0-581" id="h42-0-581" class="i">+&lt;a href=&quot;#l549&quot; class=&quot;line&quot; id=&quot;l549&quot;&gt; 549&lt;/a&gt; parent 3ee1cca27858a1a6267b06643bef26b5b567ae86
+</a><a href="#h5-0-1717" id="h5-0-1717" class="i">+</a><a href="#h42-0-582" id="h42-0-582" class="i">+&lt;a href=&quot;#l550&quot; class=&quot;line&quot; id=&quot;l550&quot;&gt; 550&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1718" id="h5-0-1718" class="i">+</a><a href="#h42-0-583" id="h42-0-583" class="i">+&lt;a href=&quot;#l551&quot; class=&quot;line&quot; id=&quot;l551&quot;&gt; 551&lt;/a&gt; Date: Sat, 22 Feb 2025 15:22:56 +0100
+</a><a href="#h5-0-1719" id="h5-0-1719" class="i">+</a><a href="#h42-0-584" id="h42-0-584" class="i">+&lt;a href=&quot;#l552&quot; class=&quot;line&quot; id=&quot;l552&quot;&gt; 552&lt;/a&gt;
+</a><a href="#h5-0-1720" id="h5-0-1720" class="i">+</a><a href="#h42-0-585" id="h42-0-585" class="i">+&lt;a href=&quot;#l553&quot; class=&quot;line&quot; id=&quot;l553&quot;&gt; 553&lt;/a&gt; synonym
+</a><a href="#h5-0-1721" id="h5-0-1721" class="i">+</a><a href="#h42-0-586" id="h42-0-586" class="i">+&lt;a href=&quot;#l554&quot; class=&quot;line&quot; id=&quot;l554&quot;&gt; 554&lt;/a&gt;
+</a><a href="#h5-0-1722" id="h5-0-1722" class="i">+</a><a href="#h42-0-587" id="h42-0-587" class="i">+&lt;a href=&quot;#l555&quot; class=&quot;line&quot; id=&quot;l555&quot;&gt; 555&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1723" id="h5-0-1723" class="i">+</a><a href="#h42-0-588" id="h42-0-588" class="i">+&lt;a href=&quot;#l556&quot; class=&quot;line&quot; id=&quot;l556&quot;&gt; 556&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1724" id="h5-0-1724" class="i">+</a><a href="#h42-0-589" id="h42-0-589" class="i">+&lt;a href=&quot;#l557&quot; class=&quot;line&quot; id=&quot;l557&quot;&gt; 557&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1725" id="h5-0-1725" class="i">+</a><a href="#h42-0-590" id="h42-0-590" class="i">+&lt;a href=&quot;#l558&quot; class=&quot;line&quot; id=&quot;l558&quot;&gt; 558&lt;/a&gt; &amp;lt;id&amp;gt;3ee1cca27858a1a6267b06643bef26b5b567ae86&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1726" id="h5-0-1726" class="i">+</a><a href="#h42-0-591" id="h42-0-591" class="i">+&lt;a href=&quot;#l559&quot; class=&quot;line&quot; id=&quot;l559&quot;&gt; 559&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T14:20:44Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1727" id="h5-0-1727" class="i">+</a><a href="#h42-0-592" id="h42-0-592" class="i">+&lt;a href=&quot;#l560&quot; class=&quot;line&quot; id=&quot;l560&quot;&gt; 560&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T14:20:44Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1728" id="h5-0-1728" class="i">+</a><a href="#h42-0-593" id="h42-0-593" class="i">+&lt;a href=&quot;#l561&quot; class=&quot;line&quot; id=&quot;l561&quot;&gt; 561&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add implications of OOP&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1729" id="h5-0-1729" class="i">+</a><a href="#h42-0-594" id="h42-0-594" class="i">+&lt;a href=&quot;#l562&quot; class=&quot;line&quot; id=&quot;l562&quot;&gt; 562&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/3ee1cca27858a1a6267b06643bef26b5b567ae86.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1730" id="h5-0-1730" class="i">+</a><a href="#h42-0-595" id="h42-0-595" class="i">+&lt;a href=&quot;#l563&quot; class=&quot;line&quot; id=&quot;l563&quot;&gt; 563&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1731" id="h5-0-1731" class="i">+</a><a href="#h42-0-596" id="h42-0-596" class="i">+&lt;a href=&quot;#l564&quot; class=&quot;line&quot; id=&quot;l564&quot;&gt; 564&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1732" id="h5-0-1732" class="i">+</a><a href="#h42-0-597" id="h42-0-597" class="i">+&lt;a href=&quot;#l565&quot; class=&quot;line&quot; id=&quot;l565&quot;&gt; 565&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1733" id="h5-0-1733" class="i">+</a><a href="#h42-0-598" id="h42-0-598" class="i">+&lt;a href=&quot;#l566&quot; class=&quot;line&quot; id=&quot;l566&quot;&gt; 566&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1734" id="h5-0-1734" class="i">+</a><a href="#h42-0-599" id="h42-0-599" class="i">+&lt;a href=&quot;#l567&quot; class=&quot;line&quot; id=&quot;l567&quot;&gt; 567&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 3ee1cca27858a1a6267b06643bef26b5b567ae86
+</a><a href="#h5-0-1735" id="h5-0-1735" class="i">+</a><a href="#h42-0-600" id="h42-0-600" class="i">+&lt;a href=&quot;#l568&quot; class=&quot;line&quot; id=&quot;l568&quot;&gt; 568&lt;/a&gt; parent 4f8c91dd5798229d604c16f6f38123d9848430ce
+</a><a href="#h5-0-1736" id="h5-0-1736" class="i">+</a><a href="#h42-0-601" id="h42-0-601" class="i">+&lt;a href=&quot;#l569&quot; class=&quot;line&quot; id=&quot;l569&quot;&gt; 569&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1737" id="h5-0-1737" class="i">+</a><a href="#h42-0-602" id="h42-0-602" class="i">+&lt;a href=&quot;#l570&quot; class=&quot;line&quot; id=&quot;l570&quot;&gt; 570&lt;/a&gt; Date: Sat, 22 Feb 2025 15:20:44 +0100
+</a><a href="#h5-0-1738" id="h5-0-1738" class="i">+</a><a href="#h42-0-603" id="h42-0-603" class="i">+&lt;a href=&quot;#l571&quot; class=&quot;line&quot; id=&quot;l571&quot;&gt; 571&lt;/a&gt;
+</a><a href="#h5-0-1739" id="h5-0-1739" class="i">+</a><a href="#h42-0-604" id="h42-0-604" class="i">+&lt;a href=&quot;#l572&quot; class=&quot;line&quot; id=&quot;l572&quot;&gt; 572&lt;/a&gt; add implications of OOP
+</a><a href="#h5-0-1740" id="h5-0-1740" class="i">+</a><a href="#h42-0-605" id="h42-0-605" class="i">+&lt;a href=&quot;#l573&quot; class=&quot;line&quot; id=&quot;l573&quot;&gt; 573&lt;/a&gt;
+</a><a href="#h5-0-1741" id="h5-0-1741" class="i">+</a><a href="#h42-0-606" id="h42-0-606" class="i">+&lt;a href=&quot;#l574&quot; class=&quot;line&quot; id=&quot;l574&quot;&gt; 574&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1742" id="h5-0-1742" class="i">+</a><a href="#h42-0-607" id="h42-0-607" class="i">+&lt;a href=&quot;#l575&quot; class=&quot;line&quot; id=&quot;l575&quot;&gt; 575&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1743" id="h5-0-1743" class="i">+</a><a href="#h42-0-608" id="h42-0-608" class="i">+&lt;a href=&quot;#l576&quot; class=&quot;line&quot; id=&quot;l576&quot;&gt; 576&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1744" id="h5-0-1744" class="i">+</a><a href="#h42-0-609" id="h42-0-609" class="i">+&lt;a href=&quot;#l577&quot; class=&quot;line&quot; id=&quot;l577&quot;&gt; 577&lt;/a&gt; &amp;lt;id&amp;gt;4f8c91dd5798229d604c16f6f38123d9848430ce&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1745" id="h5-0-1745" class="i">+</a><a href="#h42-0-610" id="h42-0-610" class="i">+&lt;a href=&quot;#l578&quot; class=&quot;line&quot; id=&quot;l578&quot;&gt; 578&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T08:40:12Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1746" id="h5-0-1746" class="i">+</a><a href="#h42-0-611" id="h42-0-611" class="i">+&lt;a href=&quot;#l579&quot; class=&quot;line&quot; id=&quot;l579&quot;&gt; 579&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T08:40:12Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1747" id="h5-0-1747" class="i">+</a><a href="#h42-0-612" id="h42-0-612" class="i">+&lt;a href=&quot;#l580&quot; class=&quot;line&quot; id=&quot;l580&quot;&gt; 580&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix typo&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1748" id="h5-0-1748" class="i">+</a><a href="#h42-0-613" id="h42-0-613" class="i">+&lt;a href=&quot;#l581&quot; class=&quot;line&quot; id=&quot;l581&quot;&gt; 581&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/4f8c91dd5798229d604c16f6f38123d9848430ce.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1749" id="h5-0-1749" class="i">+</a><a href="#h42-0-614" id="h42-0-614" class="i">+&lt;a href=&quot;#l582&quot; class=&quot;line&quot; id=&quot;l582&quot;&gt; 582&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1750" id="h5-0-1750" class="i">+</a><a href="#h42-0-615" id="h42-0-615" class="i">+&lt;a href=&quot;#l583&quot; class=&quot;line&quot; id=&quot;l583&quot;&gt; 583&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1751" id="h5-0-1751" class="i">+</a><a href="#h42-0-616" id="h42-0-616" class="i">+&lt;a href=&quot;#l584&quot; class=&quot;line&quot; id=&quot;l584&quot;&gt; 584&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1752" id="h5-0-1752" class="i">+</a><a href="#h42-0-617" id="h42-0-617" class="i">+&lt;a href=&quot;#l585&quot; class=&quot;line&quot; id=&quot;l585&quot;&gt; 585&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1753" id="h5-0-1753" class="i">+</a><a href="#h42-0-618" id="h42-0-618" class="i">+&lt;a href=&quot;#l586&quot; class=&quot;line&quot; id=&quot;l586&quot;&gt; 586&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 4f8c91dd5798229d604c16f6f38123d9848430ce
+</a><a href="#h5-0-1754" id="h5-0-1754" class="i">+</a><a href="#h42-0-619" id="h42-0-619" class="i">+&lt;a href=&quot;#l587&quot; class=&quot;line&quot; id=&quot;l587&quot;&gt; 587&lt;/a&gt; parent b50faebb09d96ca56d360452ae4467537c7bf104
+</a><a href="#h5-0-1755" id="h5-0-1755" class="i">+</a><a href="#h42-0-620" id="h42-0-620" class="i">+&lt;a href=&quot;#l588&quot; class=&quot;line&quot; id=&quot;l588&quot;&gt; 588&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1756" id="h5-0-1756" class="i">+</a><a href="#h42-0-621" id="h42-0-621" class="i">+&lt;a href=&quot;#l589&quot; class=&quot;line&quot; id=&quot;l589&quot;&gt; 589&lt;/a&gt; Date: Sat, 22 Feb 2025 09:40:12 +0100
+</a><a href="#h5-0-1757" id="h5-0-1757" class="i">+</a><a href="#h42-0-622" id="h42-0-622" class="i">+&lt;a href=&quot;#l590&quot; class=&quot;line&quot; id=&quot;l590&quot;&gt; 590&lt;/a&gt;
+</a><a href="#h5-0-1758" id="h5-0-1758" class="i">+</a><a href="#h42-0-623" id="h42-0-623" class="i">+&lt;a href=&quot;#l591&quot; class=&quot;line&quot; id=&quot;l591&quot;&gt; 591&lt;/a&gt; fix typo
+</a><a href="#h5-0-1759" id="h5-0-1759" class="i">+</a><a href="#h42-0-624" id="h42-0-624" class="i">+&lt;a href=&quot;#l592&quot; class=&quot;line&quot; id=&quot;l592&quot;&gt; 592&lt;/a&gt;
+</a><a href="#h5-0-1760" id="h5-0-1760" class="i">+</a><a href="#h42-0-625" id="h42-0-625" class="i">+&lt;a href=&quot;#l593&quot; class=&quot;line&quot; id=&quot;l593&quot;&gt; 593&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1761" id="h5-0-1761" class="i">+</a><a href="#h42-0-626" id="h42-0-626" class="i">+&lt;a href=&quot;#l594&quot; class=&quot;line&quot; id=&quot;l594&quot;&gt; 594&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1762" id="h5-0-1762" class="i">+</a><a href="#h42-0-627" id="h42-0-627" class="i">+&lt;a href=&quot;#l595&quot; class=&quot;line&quot; id=&quot;l595&quot;&gt; 595&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1763" id="h5-0-1763" class="i">+</a><a href="#h42-0-628" id="h42-0-628" class="i">+&lt;a href=&quot;#l596&quot; class=&quot;line&quot; id=&quot;l596&quot;&gt; 596&lt;/a&gt; &amp;lt;id&amp;gt;b50faebb09d96ca56d360452ae4467537c7bf104&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1764" id="h5-0-1764" class="i">+</a><a href="#h42-0-629" id="h42-0-629" class="i">+&lt;a href=&quot;#l597&quot; class=&quot;line&quot; id=&quot;l597&quot;&gt; 597&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T08:36:54Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1765" id="h5-0-1765" class="i">+</a><a href="#h42-0-630" id="h42-0-630" class="i">+&lt;a href=&quot;#l598&quot; class=&quot;line&quot; id=&quot;l598&quot;&gt; 598&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T08:36:54Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1766" id="h5-0-1766" class="i">+</a><a href="#h42-0-631" id="h42-0-631" class="i">+&lt;a href=&quot;#l599&quot; class=&quot;line&quot; id=&quot;l599&quot;&gt; 599&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix typo&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1767" id="h5-0-1767" class="i">+</a><a href="#h42-0-632" id="h42-0-632" class="i">+&lt;a href=&quot;#l600&quot; class=&quot;line&quot; id=&quot;l600&quot;&gt; 600&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/b50faebb09d96ca56d360452ae4467537c7bf104.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1768" id="h5-0-1768" class="i">+</a><a href="#h42-0-633" id="h42-0-633" class="i">+&lt;a href=&quot;#l601&quot; class=&quot;line&quot; id=&quot;l601&quot;&gt; 601&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1769" id="h5-0-1769" class="i">+</a><a href="#h42-0-634" id="h42-0-634" class="i">+&lt;a href=&quot;#l602&quot; class=&quot;line&quot; id=&quot;l602&quot;&gt; 602&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1770" id="h5-0-1770" class="i">+</a><a href="#h42-0-635" id="h42-0-635" class="i">+&lt;a href=&quot;#l603&quot; class=&quot;line&quot; id=&quot;l603&quot;&gt; 603&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1771" id="h5-0-1771" class="i">+</a><a href="#h42-0-636" id="h42-0-636" class="i">+&lt;a href=&quot;#l604&quot; class=&quot;line&quot; id=&quot;l604&quot;&gt; 604&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1772" id="h5-0-1772" class="i">+</a><a href="#h42-0-637" id="h42-0-637" class="i">+&lt;a href=&quot;#l605&quot; class=&quot;line&quot; id=&quot;l605&quot;&gt; 605&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit b50faebb09d96ca56d360452ae4467537c7bf104
+</a><a href="#h5-0-1773" id="h5-0-1773" class="i">+</a><a href="#h42-0-638" id="h42-0-638" class="i">+&lt;a href=&quot;#l606&quot; class=&quot;line&quot; id=&quot;l606&quot;&gt; 606&lt;/a&gt; parent 88953dff6192486aeb136c1cfabc4abc7c350bea
+</a><a href="#h5-0-1774" id="h5-0-1774" class="i">+</a><a href="#h42-0-639" id="h42-0-639" class="i">+&lt;a href=&quot;#l607&quot; class=&quot;line&quot; id=&quot;l607&quot;&gt; 607&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1775" id="h5-0-1775" class="i">+</a><a href="#h42-0-640" id="h42-0-640" class="i">+&lt;a href=&quot;#l608&quot; class=&quot;line&quot; id=&quot;l608&quot;&gt; 608&lt;/a&gt; Date: Sat, 22 Feb 2025 09:36:54 +0100
+</a><a href="#h5-0-1776" id="h5-0-1776" class="i">+</a><a href="#h42-0-641" id="h42-0-641" class="i">+&lt;a href=&quot;#l609&quot; class=&quot;line&quot; id=&quot;l609&quot;&gt; 609&lt;/a&gt;
+</a><a href="#h5-0-1777" id="h5-0-1777" class="i">+</a><a href="#h42-0-642" id="h42-0-642" class="i">+&lt;a href=&quot;#l610&quot; class=&quot;line&quot; id=&quot;l610&quot;&gt; 610&lt;/a&gt; fix typo
+</a><a href="#h5-0-1778" id="h5-0-1778" class="i">+</a><a href="#h42-0-643" id="h42-0-643" class="i">+&lt;a href=&quot;#l611&quot; class=&quot;line&quot; id=&quot;l611&quot;&gt; 611&lt;/a&gt;
+</a><a href="#h5-0-1779" id="h5-0-1779" class="i">+</a><a href="#h42-0-644" id="h42-0-644" class="i">+&lt;a href=&quot;#l612&quot; class=&quot;line&quot; id=&quot;l612&quot;&gt; 612&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1780" id="h5-0-1780" class="i">+</a><a href="#h42-0-645" id="h42-0-645" class="i">+&lt;a href=&quot;#l613&quot; class=&quot;line&quot; id=&quot;l613&quot;&gt; 613&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1781" id="h5-0-1781" class="i">+</a><a href="#h42-0-646" id="h42-0-646" class="i">+&lt;a href=&quot;#l614&quot; class=&quot;line&quot; id=&quot;l614&quot;&gt; 614&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1782" id="h5-0-1782" class="i">+</a><a href="#h42-0-647" id="h42-0-647" class="i">+&lt;a href=&quot;#l615&quot; class=&quot;line&quot; id=&quot;l615&quot;&gt; 615&lt;/a&gt; &amp;lt;id&amp;gt;88953dff6192486aeb136c1cfabc4abc7c350bea&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1783" id="h5-0-1783" class="i">+</a><a href="#h42-0-648" id="h42-0-648" class="i">+&lt;a href=&quot;#l616&quot; class=&quot;line&quot; id=&quot;l616&quot;&gt; 616&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T08:32:15Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1784" id="h5-0-1784" class="i">+</a><a href="#h42-0-649" id="h42-0-649" class="i">+&lt;a href=&quot;#l617&quot; class=&quot;line&quot; id=&quot;l617&quot;&gt; 617&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T08:32:15Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1785" id="h5-0-1785" class="i">+</a><a href="#h42-0-650" id="h42-0-650" class="i">+&lt;a href=&quot;#l618&quot; class=&quot;line&quot; id=&quot;l618&quot;&gt; 618&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix typos&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1786" id="h5-0-1786" class="i">+</a><a href="#h42-0-651" id="h42-0-651" class="i">+&lt;a href=&quot;#l619&quot; class=&quot;line&quot; id=&quot;l619&quot;&gt; 619&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/88953dff6192486aeb136c1cfabc4abc7c350bea.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1787" id="h5-0-1787" class="i">+</a><a href="#h42-0-652" id="h42-0-652" class="i">+&lt;a href=&quot;#l620&quot; class=&quot;line&quot; id=&quot;l620&quot;&gt; 620&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1788" id="h5-0-1788" class="i">+</a><a href="#h42-0-653" id="h42-0-653" class="i">+&lt;a href=&quot;#l621&quot; class=&quot;line&quot; id=&quot;l621&quot;&gt; 621&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1789" id="h5-0-1789" class="i">+</a><a href="#h42-0-654" id="h42-0-654" class="i">+&lt;a href=&quot;#l622&quot; class=&quot;line&quot; id=&quot;l622&quot;&gt; 622&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1790" id="h5-0-1790" class="i">+</a><a href="#h42-0-655" id="h42-0-655" class="i">+&lt;a href=&quot;#l623&quot; class=&quot;line&quot; id=&quot;l623&quot;&gt; 623&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1791" id="h5-0-1791" class="i">+</a><a href="#h42-0-656" id="h42-0-656" class="i">+&lt;a href=&quot;#l624&quot; class=&quot;line&quot; id=&quot;l624&quot;&gt; 624&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 88953dff6192486aeb136c1cfabc4abc7c350bea
+</a><a href="#h5-0-1792" id="h5-0-1792" class="i">+</a><a href="#h42-0-657" id="h42-0-657" class="i">+&lt;a href=&quot;#l625&quot; class=&quot;line&quot; id=&quot;l625&quot;&gt; 625&lt;/a&gt; parent c16d21c43716c22ff6777dbccde5fbdfd8d67dd2
+</a><a href="#h5-0-1793" id="h5-0-1793" class="i">+</a><a href="#h42-0-658" id="h42-0-658" class="i">+&lt;a href=&quot;#l626&quot; class=&quot;line&quot; id=&quot;l626&quot;&gt; 626&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1794" id="h5-0-1794" class="i">+</a><a href="#h42-0-659" id="h42-0-659" class="i">+&lt;a href=&quot;#l627&quot; class=&quot;line&quot; id=&quot;l627&quot;&gt; 627&lt;/a&gt; Date: Sat, 22 Feb 2025 09:32:15 +0100
+</a><a href="#h5-0-1795" id="h5-0-1795" class="i">+</a><a href="#h42-0-660" id="h42-0-660" class="i">+&lt;a href=&quot;#l628&quot; class=&quot;line&quot; id=&quot;l628&quot;&gt; 628&lt;/a&gt;
+</a><a href="#h5-0-1796" id="h5-0-1796" class="i">+</a><a href="#h42-0-661" id="h42-0-661" class="i">+&lt;a href=&quot;#l629&quot; class=&quot;line&quot; id=&quot;l629&quot;&gt; 629&lt;/a&gt; fix typos
+</a><a href="#h5-0-1797" id="h5-0-1797" class="i">+</a><a href="#h42-0-662" id="h42-0-662" class="i">+&lt;a href=&quot;#l630&quot; class=&quot;line&quot; id=&quot;l630&quot;&gt; 630&lt;/a&gt;
+</a><a href="#h5-0-1798" id="h5-0-1798" class="i">+</a><a href="#h42-0-663" id="h42-0-663" class="i">+&lt;a href=&quot;#l631&quot; class=&quot;line&quot; id=&quot;l631&quot;&gt; 631&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1799" id="h5-0-1799" class="i">+</a><a href="#h42-0-664" id="h42-0-664" class="i">+&lt;a href=&quot;#l632&quot; class=&quot;line&quot; id=&quot;l632&quot;&gt; 632&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1800" id="h5-0-1800" class="i">+</a><a href="#h42-0-665" id="h42-0-665" class="i">+&lt;a href=&quot;#l633&quot; class=&quot;line&quot; id=&quot;l633&quot;&gt; 633&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1801" id="h5-0-1801" class="i">+</a><a href="#h42-0-666" id="h42-0-666" class="i">+&lt;a href=&quot;#l634&quot; class=&quot;line&quot; id=&quot;l634&quot;&gt; 634&lt;/a&gt; &amp;lt;id&amp;gt;c16d21c43716c22ff6777dbccde5fbdfd8d67dd2&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1802" id="h5-0-1802" class="i">+</a><a href="#h42-0-667" id="h42-0-667" class="i">+&lt;a href=&quot;#l635&quot; class=&quot;line&quot; id=&quot;l635&quot;&gt; 635&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T01:26:29Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1803" id="h5-0-1803" class="i">+</a><a href="#h42-0-668" id="h42-0-668" class="i">+&lt;a href=&quot;#l636&quot; class=&quot;line&quot; id=&quot;l636&quot;&gt; 636&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T01:26:29Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1804" id="h5-0-1804" class="i">+</a><a href="#h42-0-669" id="h42-0-669" class="i">+&lt;a href=&quot;#l637&quot; class=&quot;line&quot; id=&quot;l637&quot;&gt; 637&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix typos&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1805" id="h5-0-1805" class="i">+</a><a href="#h42-0-670" id="h42-0-670" class="i">+&lt;a href=&quot;#l638&quot; class=&quot;line&quot; id=&quot;l638&quot;&gt; 638&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/c16d21c43716c22ff6777dbccde5fbdfd8d67dd2.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1806" id="h5-0-1806" class="i">+</a><a href="#h42-0-671" id="h42-0-671" class="i">+&lt;a href=&quot;#l639&quot; class=&quot;line&quot; id=&quot;l639&quot;&gt; 639&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1807" id="h5-0-1807" class="i">+</a><a href="#h42-0-672" id="h42-0-672" class="i">+&lt;a href=&quot;#l640&quot; class=&quot;line&quot; id=&quot;l640&quot;&gt; 640&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1808" id="h5-0-1808" class="i">+</a><a href="#h42-0-673" id="h42-0-673" class="i">+&lt;a href=&quot;#l641&quot; class=&quot;line&quot; id=&quot;l641&quot;&gt; 641&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1809" id="h5-0-1809" class="i">+</a><a href="#h42-0-674" id="h42-0-674" class="i">+&lt;a href=&quot;#l642&quot; class=&quot;line&quot; id=&quot;l642&quot;&gt; 642&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1810" id="h5-0-1810" class="i">+</a><a href="#h42-0-675" id="h42-0-675" class="i">+&lt;a href=&quot;#l643&quot; class=&quot;line&quot; id=&quot;l643&quot;&gt; 643&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit c16d21c43716c22ff6777dbccde5fbdfd8d67dd2
+</a><a href="#h5-0-1811" id="h5-0-1811" class="i">+</a><a href="#h42-0-676" id="h42-0-676" class="i">+&lt;a href=&quot;#l644&quot; class=&quot;line&quot; id=&quot;l644&quot;&gt; 644&lt;/a&gt; parent cc1b9da20219fc14e6d7b8e6072b65bf6f961118
+</a><a href="#h5-0-1812" id="h5-0-1812" class="i">+</a><a href="#h42-0-677" id="h42-0-677" class="i">+&lt;a href=&quot;#l645&quot; class=&quot;line&quot; id=&quot;l645&quot;&gt; 645&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1813" id="h5-0-1813" class="i">+</a><a href="#h42-0-678" id="h42-0-678" class="i">+&lt;a href=&quot;#l646&quot; class=&quot;line&quot; id=&quot;l646&quot;&gt; 646&lt;/a&gt; Date: Sat, 22 Feb 2025 02:26:29 +0100
+</a><a href="#h5-0-1814" id="h5-0-1814" class="i">+</a><a href="#h42-0-679" id="h42-0-679" class="i">+&lt;a href=&quot;#l647&quot; class=&quot;line&quot; id=&quot;l647&quot;&gt; 647&lt;/a&gt;
+</a><a href="#h5-0-1815" id="h5-0-1815" class="i">+</a><a href="#h42-0-680" id="h42-0-680" class="i">+&lt;a href=&quot;#l648&quot; class=&quot;line&quot; id=&quot;l648&quot;&gt; 648&lt;/a&gt; fix typos
+</a><a href="#h5-0-1816" id="h5-0-1816" class="i">+</a><a href="#h42-0-681" id="h42-0-681" class="i">+&lt;a href=&quot;#l649&quot; class=&quot;line&quot; id=&quot;l649&quot;&gt; 649&lt;/a&gt;
+</a><a href="#h5-0-1817" id="h5-0-1817" class="i">+</a><a href="#h42-0-682" id="h42-0-682" class="i">+&lt;a href=&quot;#l650&quot; class=&quot;line&quot; id=&quot;l650&quot;&gt; 650&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1818" id="h5-0-1818" class="i">+</a><a href="#h42-0-683" id="h42-0-683" class="i">+&lt;a href=&quot;#l651&quot; class=&quot;line&quot; id=&quot;l651&quot;&gt; 651&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1819" id="h5-0-1819" class="i">+</a><a href="#h42-0-684" id="h42-0-684" class="i">+&lt;a href=&quot;#l652&quot; class=&quot;line&quot; id=&quot;l652&quot;&gt; 652&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1820" id="h5-0-1820" class="i">+</a><a href="#h42-0-685" id="h42-0-685" class="i">+&lt;a href=&quot;#l653&quot; class=&quot;line&quot; id=&quot;l653&quot;&gt; 653&lt;/a&gt; &amp;lt;id&amp;gt;cc1b9da20219fc14e6d7b8e6072b65bf6f961118&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1821" id="h5-0-1821" class="i">+</a><a href="#h42-0-686" id="h42-0-686" class="i">+&lt;a href=&quot;#l654&quot; class=&quot;line&quot; id=&quot;l654&quot;&gt; 654&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T00:38:04Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1822" id="h5-0-1822" class="i">+</a><a href="#h42-0-687" id="h42-0-687" class="i">+&lt;a href=&quot;#l655&quot; class=&quot;line&quot; id=&quot;l655&quot;&gt; 655&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T00:38:04Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1823" id="h5-0-1823" class="i">+</a><a href="#h42-0-688" id="h42-0-688" class="i">+&lt;a href=&quot;#l656&quot; class=&quot;line&quot; id=&quot;l656&quot;&gt; 656&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add width and height to nav images&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1824" id="h5-0-1824" class="i">+</a><a href="#h42-0-689" id="h42-0-689" class="i">+&lt;a href=&quot;#l657&quot; class=&quot;line&quot; id=&quot;l657&quot;&gt; 657&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/cc1b9da20219fc14e6d7b8e6072b65bf6f961118.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1825" id="h5-0-1825" class="i">+</a><a href="#h42-0-690" id="h42-0-690" class="i">+&lt;a href=&quot;#l658&quot; class=&quot;line&quot; id=&quot;l658&quot;&gt; 658&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1826" id="h5-0-1826" class="i">+</a><a href="#h42-0-691" id="h42-0-691" class="i">+&lt;a href=&quot;#l659&quot; class=&quot;line&quot; id=&quot;l659&quot;&gt; 659&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1827" id="h5-0-1827" class="i">+</a><a href="#h42-0-692" id="h42-0-692" class="i">+&lt;a href=&quot;#l660&quot; class=&quot;line&quot; id=&quot;l660&quot;&gt; 660&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1828" id="h5-0-1828" class="i">+</a><a href="#h42-0-693" id="h42-0-693" class="i">+&lt;a href=&quot;#l661&quot; class=&quot;line&quot; id=&quot;l661&quot;&gt; 661&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1829" id="h5-0-1829" class="i">+</a><a href="#h42-0-694" id="h42-0-694" class="i">+&lt;a href=&quot;#l662&quot; class=&quot;line&quot; id=&quot;l662&quot;&gt; 662&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit cc1b9da20219fc14e6d7b8e6072b65bf6f961118
+</a><a href="#h5-0-1830" id="h5-0-1830" class="i">+</a><a href="#h42-0-695" id="h42-0-695" class="i">+&lt;a href=&quot;#l663&quot; class=&quot;line&quot; id=&quot;l663&quot;&gt; 663&lt;/a&gt; parent d3f007efed3ebdff0397246afbf48f019c9ed002
+</a><a href="#h5-0-1831" id="h5-0-1831" class="i">+</a><a href="#h42-0-696" id="h42-0-696" class="i">+&lt;a href=&quot;#l664&quot; class=&quot;line&quot; id=&quot;l664&quot;&gt; 664&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1832" id="h5-0-1832" class="i">+</a><a href="#h42-0-697" id="h42-0-697" class="i">+&lt;a href=&quot;#l665&quot; class=&quot;line&quot; id=&quot;l665&quot;&gt; 665&lt;/a&gt; Date: Sat, 22 Feb 2025 01:38:04 +0100
+</a><a href="#h5-0-1833" id="h5-0-1833" class="i">+</a><a href="#h42-0-698" id="h42-0-698" class="i">+&lt;a href=&quot;#l666&quot; class=&quot;line&quot; id=&quot;l666&quot;&gt; 666&lt;/a&gt;
+</a><a href="#h5-0-1834" id="h5-0-1834" class="i">+</a><a href="#h42-0-699" id="h42-0-699" class="i">+&lt;a href=&quot;#l667&quot; class=&quot;line&quot; id=&quot;l667&quot;&gt; 667&lt;/a&gt; add width and height to nav images
+</a><a href="#h5-0-1835" id="h5-0-1835" class="i">+</a><a href="#h42-0-700" id="h42-0-700" class="i">+&lt;a href=&quot;#l668&quot; class=&quot;line&quot; id=&quot;l668&quot;&gt; 668&lt;/a&gt;
+</a><a href="#h5-0-1836" id="h5-0-1836" class="i">+</a><a href="#h42-0-701" id="h42-0-701" class="i">+&lt;a href=&quot;#l669&quot; class=&quot;line&quot; id=&quot;l669&quot;&gt; 669&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1837" id="h5-0-1837" class="i">+</a><a href="#h42-0-702" id="h42-0-702" class="i">+&lt;a href=&quot;#l670&quot; class=&quot;line&quot; id=&quot;l670&quot;&gt; 670&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1838" id="h5-0-1838" class="i">+</a><a href="#h42-0-703" id="h42-0-703" class="i">+&lt;a href=&quot;#l671&quot; class=&quot;line&quot; id=&quot;l671&quot;&gt; 671&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1839" id="h5-0-1839" class="i">+</a><a href="#h42-0-704" id="h42-0-704" class="i">+&lt;a href=&quot;#l672&quot; class=&quot;line&quot; id=&quot;l672&quot;&gt; 672&lt;/a&gt; &amp;lt;id&amp;gt;d3f007efed3ebdff0397246afbf48f019c9ed002&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1840" id="h5-0-1840" class="i">+</a><a href="#h42-0-705" id="h42-0-705" class="i">+&lt;a href=&quot;#l673&quot; class=&quot;line&quot; id=&quot;l673&quot;&gt; 673&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-22T00:34:21Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1841" id="h5-0-1841" class="i">+</a><a href="#h42-0-706" id="h42-0-706" class="i">+&lt;a href=&quot;#l674&quot; class=&quot;line&quot; id=&quot;l674&quot;&gt; 674&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-22T00:34:21Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1842" id="h5-0-1842" class="i">+</a><a href="#h42-0-707" id="h42-0-707" class="i">+&lt;a href=&quot;#l675&quot; class=&quot;line&quot; id=&quot;l675&quot;&gt; 675&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update nav images&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1843" id="h5-0-1843" class="i">+</a><a href="#h42-0-708" id="h42-0-708" class="i">+&lt;a href=&quot;#l676&quot; class=&quot;line&quot; id=&quot;l676&quot;&gt; 676&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/d3f007efed3ebdff0397246afbf48f019c9ed002.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1844" id="h5-0-1844" class="i">+</a><a href="#h42-0-709" id="h42-0-709" class="i">+&lt;a href=&quot;#l677&quot; class=&quot;line&quot; id=&quot;l677&quot;&gt; 677&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1845" id="h5-0-1845" class="i">+</a><a href="#h42-0-710" id="h42-0-710" class="i">+&lt;a href=&quot;#l678&quot; class=&quot;line&quot; id=&quot;l678&quot;&gt; 678&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1846" id="h5-0-1846" class="i">+</a><a href="#h42-0-711" id="h42-0-711" class="i">+&lt;a href=&quot;#l679&quot; class=&quot;line&quot; id=&quot;l679&quot;&gt; 679&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1847" id="h5-0-1847" class="i">+</a><a href="#h42-0-712" id="h42-0-712" class="i">+&lt;a href=&quot;#l680&quot; class=&quot;line&quot; id=&quot;l680&quot;&gt; 680&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1848" id="h5-0-1848" class="i">+</a><a href="#h42-0-713" id="h42-0-713" class="i">+&lt;a href=&quot;#l681&quot; class=&quot;line&quot; id=&quot;l681&quot;&gt; 681&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit d3f007efed3ebdff0397246afbf48f019c9ed002
+</a><a href="#h5-0-1849" id="h5-0-1849" class="i">+</a><a href="#h42-0-714" id="h42-0-714" class="i">+&lt;a href=&quot;#l682&quot; class=&quot;line&quot; id=&quot;l682&quot;&gt; 682&lt;/a&gt; parent c3a13a427fe7a966a9c8d5912b2ed713bebf61c9
+</a><a href="#h5-0-1850" id="h5-0-1850" class="i">+</a><a href="#h42-0-715" id="h42-0-715" class="i">+&lt;a href=&quot;#l683&quot; class=&quot;line&quot; id=&quot;l683&quot;&gt; 683&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1851" id="h5-0-1851" class="i">+</a><a href="#h42-0-716" id="h42-0-716" class="i">+&lt;a href=&quot;#l684&quot; class=&quot;line&quot; id=&quot;l684&quot;&gt; 684&lt;/a&gt; Date: Sat, 22 Feb 2025 01:34:21 +0100
+</a><a href="#h5-0-1852" id="h5-0-1852" class="i">+</a><a href="#h42-0-717" id="h42-0-717" class="i">+&lt;a href=&quot;#l685&quot; class=&quot;line&quot; id=&quot;l685&quot;&gt; 685&lt;/a&gt;
+</a><a href="#h5-0-1853" id="h5-0-1853" class="i">+</a><a href="#h42-0-718" id="h42-0-718" class="i">+&lt;a href=&quot;#l686&quot; class=&quot;line&quot; id=&quot;l686&quot;&gt; 686&lt;/a&gt; update nav images
+</a><a href="#h5-0-1854" id="h5-0-1854" class="i">+</a><a href="#h42-0-719" id="h42-0-719" class="i">+&lt;a href=&quot;#l687&quot; class=&quot;line&quot; id=&quot;l687&quot;&gt; 687&lt;/a&gt;
+</a><a href="#h5-0-1855" id="h5-0-1855" class="i">+</a><a href="#h42-0-720" id="h42-0-720" class="i">+&lt;a href=&quot;#l688&quot; class=&quot;line&quot; id=&quot;l688&quot;&gt; 688&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1856" id="h5-0-1856" class="i">+</a><a href="#h42-0-721" id="h42-0-721" class="i">+&lt;a href=&quot;#l689&quot; class=&quot;line&quot; id=&quot;l689&quot;&gt; 689&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1857" id="h5-0-1857" class="i">+</a><a href="#h42-0-722" id="h42-0-722" class="i">+&lt;a href=&quot;#l690&quot; class=&quot;line&quot; id=&quot;l690&quot;&gt; 690&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1858" id="h5-0-1858" class="i">+</a><a href="#h42-0-723" id="h42-0-723" class="i">+&lt;a href=&quot;#l691&quot; class=&quot;line&quot; id=&quot;l691&quot;&gt; 691&lt;/a&gt; &amp;lt;id&amp;gt;c3a13a427fe7a966a9c8d5912b2ed713bebf61c9&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1859" id="h5-0-1859" class="i">+</a><a href="#h42-0-724" id="h42-0-724" class="i">+&lt;a href=&quot;#l692&quot; class=&quot;line&quot; id=&quot;l692&quot;&gt; 692&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T23:36:57Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1860" id="h5-0-1860" class="i">+</a><a href="#h42-0-725" id="h42-0-725" class="i">+&lt;a href=&quot;#l693&quot; class=&quot;line&quot; id=&quot;l693&quot;&gt; 693&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T23:36:57Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1861" id="h5-0-1861" class="i">+</a><a href="#h42-0-726" id="h42-0-726" class="i">+&lt;a href=&quot;#l694&quot; class=&quot;line&quot; id=&quot;l694&quot;&gt; 694&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;change data structures description&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1862" id="h5-0-1862" class="i">+</a><a href="#h42-0-727" id="h42-0-727" class="i">+&lt;a href=&quot;#l695&quot; class=&quot;line&quot; id=&quot;l695&quot;&gt; 695&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/c3a13a427fe7a966a9c8d5912b2ed713bebf61c9.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1863" id="h5-0-1863" class="i">+</a><a href="#h42-0-728" id="h42-0-728" class="i">+&lt;a href=&quot;#l696&quot; class=&quot;line&quot; id=&quot;l696&quot;&gt; 696&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1864" id="h5-0-1864" class="i">+</a><a href="#h42-0-729" id="h42-0-729" class="i">+&lt;a href=&quot;#l697&quot; class=&quot;line&quot; id=&quot;l697&quot;&gt; 697&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1865" id="h5-0-1865" class="i">+</a><a href="#h42-0-730" id="h42-0-730" class="i">+&lt;a href=&quot;#l698&quot; class=&quot;line&quot; id=&quot;l698&quot;&gt; 698&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1866" id="h5-0-1866" class="i">+</a><a href="#h42-0-731" id="h42-0-731" class="i">+&lt;a href=&quot;#l699&quot; class=&quot;line&quot; id=&quot;l699&quot;&gt; 699&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1867" id="h5-0-1867" class="i">+</a><a href="#h42-0-732" id="h42-0-732" class="i">+&lt;a href=&quot;#l700&quot; class=&quot;line&quot; id=&quot;l700&quot;&gt; 700&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit c3a13a427fe7a966a9c8d5912b2ed713bebf61c9
+</a><a href="#h5-0-1868" id="h5-0-1868" class="i">+</a><a href="#h42-0-733" id="h42-0-733" class="i">+&lt;a href=&quot;#l701&quot; class=&quot;line&quot; id=&quot;l701&quot;&gt; 701&lt;/a&gt; parent bfc181b3241a11eeaf611bac39786b0aa68ac0f2
+</a><a href="#h5-0-1869" id="h5-0-1869" class="i">+</a><a href="#h42-0-734" id="h42-0-734" class="i">+&lt;a href=&quot;#l702&quot; class=&quot;line&quot; id=&quot;l702&quot;&gt; 702&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1870" id="h5-0-1870" class="i">+</a><a href="#h42-0-735" id="h42-0-735" class="i">+&lt;a href=&quot;#l703&quot; class=&quot;line&quot; id=&quot;l703&quot;&gt; 703&lt;/a&gt; Date: Sat, 22 Feb 2025 00:36:57 +0100
+</a><a href="#h5-0-1871" id="h5-0-1871" class="i">+</a><a href="#h42-0-736" id="h42-0-736" class="i">+&lt;a href=&quot;#l704&quot; class=&quot;line&quot; id=&quot;l704&quot;&gt; 704&lt;/a&gt;
+</a><a href="#h5-0-1872" id="h5-0-1872" class="i">+</a><a href="#h42-0-737" id="h42-0-737" class="i">+&lt;a href=&quot;#l705&quot; class=&quot;line&quot; id=&quot;l705&quot;&gt; 705&lt;/a&gt; change data structures description
+</a><a href="#h5-0-1873" id="h5-0-1873" class="i">+</a><a href="#h42-0-738" id="h42-0-738" class="i">+&lt;a href=&quot;#l706&quot; class=&quot;line&quot; id=&quot;l706&quot;&gt; 706&lt;/a&gt;
+</a><a href="#h5-0-1874" id="h5-0-1874" class="i">+</a><a href="#h42-0-739" id="h42-0-739" class="i">+&lt;a href=&quot;#l707&quot; class=&quot;line&quot; id=&quot;l707&quot;&gt; 707&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1875" id="h5-0-1875" class="i">+</a><a href="#h42-0-740" id="h42-0-740" class="i">+&lt;a href=&quot;#l708&quot; class=&quot;line&quot; id=&quot;l708&quot;&gt; 708&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1876" id="h5-0-1876" class="i">+</a><a href="#h42-0-741" id="h42-0-741" class="i">+&lt;a href=&quot;#l709&quot; class=&quot;line&quot; id=&quot;l709&quot;&gt; 709&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1877" id="h5-0-1877" class="i">+</a><a href="#h42-0-742" id="h42-0-742" class="i">+&lt;a href=&quot;#l710&quot; class=&quot;line&quot; id=&quot;l710&quot;&gt; 710&lt;/a&gt; &amp;lt;id&amp;gt;bfc181b3241a11eeaf611bac39786b0aa68ac0f2&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1878" id="h5-0-1878" class="i">+</a><a href="#h42-0-743" id="h42-0-743" class="i">+&lt;a href=&quot;#l711&quot; class=&quot;line&quot; id=&quot;l711&quot;&gt; 711&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T23:33:18Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1879" id="h5-0-1879" class="i">+</a><a href="#h42-0-744" id="h42-0-744" class="i">+&lt;a href=&quot;#l712&quot; class=&quot;line&quot; id=&quot;l712&quot;&gt; 712&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T23:33:18Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1880" id="h5-0-1880" class="i">+</a><a href="#h42-0-745" id="h42-0-745" class="i">+&lt;a href=&quot;#l713&quot; class=&quot;line&quot; id=&quot;l713&quot;&gt; 713&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;change name and default of disable comments (now show comments)&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1881" id="h5-0-1881" class="i">+</a><a href="#h42-0-746" id="h42-0-746" class="i">+&lt;a href=&quot;#l714&quot; class=&quot;line&quot; id=&quot;l714&quot;&gt; 714&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/bfc181b3241a11eeaf611bac39786b0aa68ac0f2.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1882" id="h5-0-1882" class="i">+</a><a href="#h42-0-747" id="h42-0-747" class="i">+&lt;a href=&quot;#l715&quot; class=&quot;line&quot; id=&quot;l715&quot;&gt; 715&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1883" id="h5-0-1883" class="i">+</a><a href="#h42-0-748" id="h42-0-748" class="i">+&lt;a href=&quot;#l716&quot; class=&quot;line&quot; id=&quot;l716&quot;&gt; 716&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1884" id="h5-0-1884" class="i">+</a><a href="#h42-0-749" id="h42-0-749" class="i">+&lt;a href=&quot;#l717&quot; class=&quot;line&quot; id=&quot;l717&quot;&gt; 717&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1885" id="h5-0-1885" class="i">+</a><a href="#h42-0-750" id="h42-0-750" class="i">+&lt;a href=&quot;#l718&quot; class=&quot;line&quot; id=&quot;l718&quot;&gt; 718&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1886" id="h5-0-1886" class="i">+</a><a href="#h42-0-751" id="h42-0-751" class="i">+&lt;a href=&quot;#l719&quot; class=&quot;line&quot; id=&quot;l719&quot;&gt; 719&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit bfc181b3241a11eeaf611bac39786b0aa68ac0f2
+</a><a href="#h5-0-1887" id="h5-0-1887" class="i">+</a><a href="#h42-0-752" id="h42-0-752" class="i">+&lt;a href=&quot;#l720&quot; class=&quot;line&quot; id=&quot;l720&quot;&gt; 720&lt;/a&gt; parent c6c6dd75dccea60ba8211844a6873507a11ad19a
+</a><a href="#h5-0-1888" id="h5-0-1888" class="i">+</a><a href="#h42-0-753" id="h42-0-753" class="i">+&lt;a href=&quot;#l721&quot; class=&quot;line&quot; id=&quot;l721&quot;&gt; 721&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1889" id="h5-0-1889" class="i">+</a><a href="#h42-0-754" id="h42-0-754" class="i">+&lt;a href=&quot;#l722&quot; class=&quot;line&quot; id=&quot;l722&quot;&gt; 722&lt;/a&gt; Date: Sat, 22 Feb 2025 00:33:18 +0100
+</a><a href="#h5-0-1890" id="h5-0-1890" class="i">+</a><a href="#h42-0-755" id="h42-0-755" class="i">+&lt;a href=&quot;#l723&quot; class=&quot;line&quot; id=&quot;l723&quot;&gt; 723&lt;/a&gt;
+</a><a href="#h5-0-1891" id="h5-0-1891" class="i">+</a><a href="#h42-0-756" id="h42-0-756" class="i">+&lt;a href=&quot;#l724&quot; class=&quot;line&quot; id=&quot;l724&quot;&gt; 724&lt;/a&gt; change name and default of disable comments (now show comments)
+</a><a href="#h5-0-1892" id="h5-0-1892" class="i">+</a><a href="#h42-0-757" id="h42-0-757" class="i">+&lt;a href=&quot;#l725&quot; class=&quot;line&quot; id=&quot;l725&quot;&gt; 725&lt;/a&gt;
+</a><a href="#h5-0-1893" id="h5-0-1893" class="i">+</a><a href="#h42-0-758" id="h42-0-758" class="i">+&lt;a href=&quot;#l726&quot; class=&quot;line&quot; id=&quot;l726&quot;&gt; 726&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1894" id="h5-0-1894" class="i">+</a><a href="#h42-0-759" id="h42-0-759" class="i">+&lt;a href=&quot;#l727&quot; class=&quot;line&quot; id=&quot;l727&quot;&gt; 727&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1895" id="h5-0-1895" class="i">+</a><a href="#h42-0-760" id="h42-0-760" class="i">+&lt;a href=&quot;#l728&quot; class=&quot;line&quot; id=&quot;l728&quot;&gt; 728&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1896" id="h5-0-1896" class="i">+</a><a href="#h42-0-761" id="h42-0-761" class="i">+&lt;a href=&quot;#l729&quot; class=&quot;line&quot; id=&quot;l729&quot;&gt; 729&lt;/a&gt; &amp;lt;id&amp;gt;c6c6dd75dccea60ba8211844a6873507a11ad19a&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1897" id="h5-0-1897" class="i">+</a><a href="#h42-0-762" id="h42-0-762" class="i">+&lt;a href=&quot;#l730&quot; class=&quot;line&quot; id=&quot;l730&quot;&gt; 730&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T23:27:21Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1898" id="h5-0-1898" class="i">+</a><a href="#h42-0-763" id="h42-0-763" class="i">+&lt;a href=&quot;#l731&quot; class=&quot;line&quot; id=&quot;l731&quot;&gt; 731&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T23:27:21Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1899" id="h5-0-1899" class="i">+</a><a href="#h42-0-764" id="h42-0-764" class="i">+&lt;a href=&quot;#l732&quot; class=&quot;line&quot; id=&quot;l732&quot;&gt; 732&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;increase header image sizes, change margins of main-content&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1900" id="h5-0-1900" class="i">+</a><a href="#h42-0-765" id="h42-0-765" class="i">+&lt;a href=&quot;#l733&quot; class=&quot;line&quot; id=&quot;l733&quot;&gt; 733&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/c6c6dd75dccea60ba8211844a6873507a11ad19a.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1901" id="h5-0-1901" class="i">+</a><a href="#h42-0-766" id="h42-0-766" class="i">+&lt;a href=&quot;#l734&quot; class=&quot;line&quot; id=&quot;l734&quot;&gt; 734&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1902" id="h5-0-1902" class="i">+</a><a href="#h42-0-767" id="h42-0-767" class="i">+&lt;a href=&quot;#l735&quot; class=&quot;line&quot; id=&quot;l735&quot;&gt; 735&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1903" id="h5-0-1903" class="i">+</a><a href="#h42-0-768" id="h42-0-768" class="i">+&lt;a href=&quot;#l736&quot; class=&quot;line&quot; id=&quot;l736&quot;&gt; 736&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1904" id="h5-0-1904" class="i">+</a><a href="#h42-0-769" id="h42-0-769" class="i">+&lt;a href=&quot;#l737&quot; class=&quot;line&quot; id=&quot;l737&quot;&gt; 737&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1905" id="h5-0-1905" class="i">+</a><a href="#h42-0-770" id="h42-0-770" class="i">+&lt;a href=&quot;#l738&quot; class=&quot;line&quot; id=&quot;l738&quot;&gt; 738&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit c6c6dd75dccea60ba8211844a6873507a11ad19a
+</a><a href="#h5-0-1906" id="h5-0-1906" class="i">+</a><a href="#h42-0-771" id="h42-0-771" class="i">+&lt;a href=&quot;#l739&quot; class=&quot;line&quot; id=&quot;l739&quot;&gt; 739&lt;/a&gt; parent f9791fff7b18267241b2f22feec68b5c71f677c8
+</a><a href="#h5-0-1907" id="h5-0-1907" class="i">+</a><a href="#h42-0-772" id="h42-0-772" class="i">+&lt;a href=&quot;#l740&quot; class=&quot;line&quot; id=&quot;l740&quot;&gt; 740&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1908" id="h5-0-1908" class="i">+</a><a href="#h42-0-773" id="h42-0-773" class="i">+&lt;a href=&quot;#l741&quot; class=&quot;line&quot; id=&quot;l741&quot;&gt; 741&lt;/a&gt; Date: Sat, 22 Feb 2025 00:27:21 +0100
+</a><a href="#h5-0-1909" id="h5-0-1909" class="i">+</a><a href="#h42-0-774" id="h42-0-774" class="i">+&lt;a href=&quot;#l742&quot; class=&quot;line&quot; id=&quot;l742&quot;&gt; 742&lt;/a&gt;
+</a><a href="#h5-0-1910" id="h5-0-1910" class="i">+</a><a href="#h42-0-775" id="h42-0-775" class="i">+&lt;a href=&quot;#l743&quot; class=&quot;line&quot; id=&quot;l743&quot;&gt; 743&lt;/a&gt; increase header image sizes, change margins of main-content
+</a><a href="#h5-0-1911" id="h5-0-1911" class="i">+</a><a href="#h42-0-776" id="h42-0-776" class="i">+&lt;a href=&quot;#l744&quot; class=&quot;line&quot; id=&quot;l744&quot;&gt; 744&lt;/a&gt;
+</a><a href="#h5-0-1912" id="h5-0-1912" class="i">+</a><a href="#h42-0-777" id="h42-0-777" class="i">+&lt;a href=&quot;#l745&quot; class=&quot;line&quot; id=&quot;l745&quot;&gt; 745&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1913" id="h5-0-1913" class="i">+</a><a href="#h42-0-778" id="h42-0-778" class="i">+&lt;a href=&quot;#l746&quot; class=&quot;line&quot; id=&quot;l746&quot;&gt; 746&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1914" id="h5-0-1914" class="i">+</a><a href="#h42-0-779" id="h42-0-779" class="i">+&lt;a href=&quot;#l747&quot; class=&quot;line&quot; id=&quot;l747&quot;&gt; 747&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1915" id="h5-0-1915" class="i">+</a><a href="#h42-0-780" id="h42-0-780" class="i">+&lt;a href=&quot;#l748&quot; class=&quot;line&quot; id=&quot;l748&quot;&gt; 748&lt;/a&gt; &amp;lt;id&amp;gt;f9791fff7b18267241b2f22feec68b5c71f677c8&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1916" id="h5-0-1916" class="i">+</a><a href="#h42-0-781" id="h42-0-781" class="i">+&lt;a href=&quot;#l749&quot; class=&quot;line&quot; id=&quot;l749&quot;&gt; 749&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T23:13:32Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1917" id="h5-0-1917" class="i">+</a><a href="#h42-0-782" id="h42-0-782" class="i">+&lt;a href=&quot;#l750&quot; class=&quot;line&quot; id=&quot;l750&quot;&gt; 750&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T23:13:32Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1918" id="h5-0-1918" class="i">+</a><a href="#h42-0-783" id="h42-0-783" class="i">+&lt;a href=&quot;#l751&quot; class=&quot;line&quot; id=&quot;l751&quot;&gt; 751&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add generic data structures post&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1919" id="h5-0-1919" class="i">+</a><a href="#h42-0-784" id="h42-0-784" class="i">+&lt;a href=&quot;#l752&quot; class=&quot;line&quot; id=&quot;l752&quot;&gt; 752&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/f9791fff7b18267241b2f22feec68b5c71f677c8.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1920" id="h5-0-1920" class="i">+</a><a href="#h42-0-785" id="h42-0-785" class="i">+&lt;a href=&quot;#l753&quot; class=&quot;line&quot; id=&quot;l753&quot;&gt; 753&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1921" id="h5-0-1921" class="i">+</a><a href="#h42-0-786" id="h42-0-786" class="i">+&lt;a href=&quot;#l754&quot; class=&quot;line&quot; id=&quot;l754&quot;&gt; 754&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1922" id="h5-0-1922" class="i">+</a><a href="#h42-0-787" id="h42-0-787" class="i">+&lt;a href=&quot;#l755&quot; class=&quot;line&quot; id=&quot;l755&quot;&gt; 755&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1923" id="h5-0-1923" class="i">+</a><a href="#h42-0-788" id="h42-0-788" class="i">+&lt;a href=&quot;#l756&quot; class=&quot;line&quot; id=&quot;l756&quot;&gt; 756&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1924" id="h5-0-1924" class="i">+</a><a href="#h42-0-789" id="h42-0-789" class="i">+&lt;a href=&quot;#l757&quot; class=&quot;line&quot; id=&quot;l757&quot;&gt; 757&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit f9791fff7b18267241b2f22feec68b5c71f677c8
+</a><a href="#h5-0-1925" id="h5-0-1925" class="i">+</a><a href="#h42-0-790" id="h42-0-790" class="i">+&lt;a href=&quot;#l758&quot; class=&quot;line&quot; id=&quot;l758&quot;&gt; 758&lt;/a&gt; parent 19f5f4f9f49c3218525f3221c995785609ef043b
+</a><a href="#h5-0-1926" id="h5-0-1926" class="i">+</a><a href="#h42-0-791" id="h42-0-791" class="i">+&lt;a href=&quot;#l759&quot; class=&quot;line&quot; id=&quot;l759&quot;&gt; 759&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1927" id="h5-0-1927" class="i">+</a><a href="#h42-0-792" id="h42-0-792" class="i">+&lt;a href=&quot;#l760&quot; class=&quot;line&quot; id=&quot;l760&quot;&gt; 760&lt;/a&gt; Date: Sat, 22 Feb 2025 00:13:32 +0100
+</a><a href="#h5-0-1928" id="h5-0-1928" class="i">+</a><a href="#h42-0-793" id="h42-0-793" class="i">+&lt;a href=&quot;#l761&quot; class=&quot;line&quot; id=&quot;l761&quot;&gt; 761&lt;/a&gt;
+</a><a href="#h5-0-1929" id="h5-0-1929" class="i">+</a><a href="#h42-0-794" id="h42-0-794" class="i">+&lt;a href=&quot;#l762&quot; class=&quot;line&quot; id=&quot;l762&quot;&gt; 762&lt;/a&gt; add generic data structures post
+</a><a href="#h5-0-1930" id="h5-0-1930" class="i">+</a><a href="#h42-0-795" id="h42-0-795" class="i">+&lt;a href=&quot;#l763&quot; class=&quot;line&quot; id=&quot;l763&quot;&gt; 763&lt;/a&gt;
+</a><a href="#h5-0-1931" id="h5-0-1931" class="i">+</a><a href="#h42-0-796" id="h42-0-796" class="i">+&lt;a href=&quot;#l764&quot; class=&quot;line&quot; id=&quot;l764&quot;&gt; 764&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1932" id="h5-0-1932" class="i">+</a><a href="#h42-0-797" id="h42-0-797" class="i">+&lt;a href=&quot;#l765&quot; class=&quot;line&quot; id=&quot;l765&quot;&gt; 765&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1933" id="h5-0-1933" class="i">+</a><a href="#h42-0-798" id="h42-0-798" class="i">+&lt;a href=&quot;#l766&quot; class=&quot;line&quot; id=&quot;l766&quot;&gt; 766&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1934" id="h5-0-1934" class="i">+</a><a href="#h42-0-799" id="h42-0-799" class="i">+&lt;a href=&quot;#l767&quot; class=&quot;line&quot; id=&quot;l767&quot;&gt; 767&lt;/a&gt; &amp;lt;id&amp;gt;19f5f4f9f49c3218525f3221c995785609ef043b&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1935" id="h5-0-1935" class="i">+</a><a href="#h42-0-800" id="h42-0-800" class="i">+&lt;a href=&quot;#l768&quot; class=&quot;line&quot; id=&quot;l768&quot;&gt; 768&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T19:51:24Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1936" id="h5-0-1936" class="i">+</a><a href="#h42-0-801" id="h42-0-801" class="i">+&lt;a href=&quot;#l769&quot; class=&quot;line&quot; id=&quot;l769&quot;&gt; 769&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T19:51:24Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1937" id="h5-0-1937" class="i">+</a><a href="#h42-0-802" id="h42-0-802" class="i">+&lt;a href=&quot;#l770&quot; class=&quot;line&quot; id=&quot;l770&quot;&gt; 770&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update navigation css, update todo&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1938" id="h5-0-1938" class="i">+</a><a href="#h42-0-803" id="h42-0-803" class="i">+&lt;a href=&quot;#l771&quot; class=&quot;line&quot; id=&quot;l771&quot;&gt; 771&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/19f5f4f9f49c3218525f3221c995785609ef043b.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1939" id="h5-0-1939" class="i">+</a><a href="#h42-0-804" id="h42-0-804" class="i">+&lt;a href=&quot;#l772&quot; class=&quot;line&quot; id=&quot;l772&quot;&gt; 772&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1940" id="h5-0-1940" class="i">+</a><a href="#h42-0-805" id="h42-0-805" class="i">+&lt;a href=&quot;#l773&quot; class=&quot;line&quot; id=&quot;l773&quot;&gt; 773&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1941" id="h5-0-1941" class="i">+</a><a href="#h42-0-806" id="h42-0-806" class="i">+&lt;a href=&quot;#l774&quot; class=&quot;line&quot; id=&quot;l774&quot;&gt; 774&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1942" id="h5-0-1942" class="i">+</a><a href="#h42-0-807" id="h42-0-807" class="i">+&lt;a href=&quot;#l775&quot; class=&quot;line&quot; id=&quot;l775&quot;&gt; 775&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1943" id="h5-0-1943" class="i">+</a><a href="#h42-0-808" id="h42-0-808" class="i">+&lt;a href=&quot;#l776&quot; class=&quot;line&quot; id=&quot;l776&quot;&gt; 776&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 19f5f4f9f49c3218525f3221c995785609ef043b
+</a><a href="#h5-0-1944" id="h5-0-1944" class="i">+</a><a href="#h42-0-809" id="h42-0-809" class="i">+&lt;a href=&quot;#l777&quot; class=&quot;line&quot; id=&quot;l777&quot;&gt; 777&lt;/a&gt; parent 09a44900d23da8a34fb8ee3eab7940f96330fd2d
+</a><a href="#h5-0-1945" id="h5-0-1945" class="i">+</a><a href="#h42-0-810" id="h42-0-810" class="i">+&lt;a href=&quot;#l778&quot; class=&quot;line&quot; id=&quot;l778&quot;&gt; 778&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1946" id="h5-0-1946" class="i">+</a><a href="#h42-0-811" id="h42-0-811" class="i">+&lt;a href=&quot;#l779&quot; class=&quot;line&quot; id=&quot;l779&quot;&gt; 779&lt;/a&gt; Date: Fri, 21 Feb 2025 20:51:24 +0100
+</a><a href="#h5-0-1947" id="h5-0-1947" class="i">+</a><a href="#h42-0-812" id="h42-0-812" class="i">+&lt;a href=&quot;#l780&quot; class=&quot;line&quot; id=&quot;l780&quot;&gt; 780&lt;/a&gt;
+</a><a href="#h5-0-1948" id="h5-0-1948" class="i">+</a><a href="#h42-0-813" id="h42-0-813" class="i">+&lt;a href=&quot;#l781&quot; class=&quot;line&quot; id=&quot;l781&quot;&gt; 781&lt;/a&gt; update navigation css, update todo
+</a><a href="#h5-0-1949" id="h5-0-1949" class="i">+</a><a href="#h42-0-814" id="h42-0-814" class="i">+&lt;a href=&quot;#l782&quot; class=&quot;line&quot; id=&quot;l782&quot;&gt; 782&lt;/a&gt;
+</a><a href="#h5-0-1950" id="h5-0-1950" class="i">+</a><a href="#h42-0-815" id="h42-0-815" class="i">+&lt;a href=&quot;#l783&quot; class=&quot;line&quot; id=&quot;l783&quot;&gt; 783&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1951" id="h5-0-1951" class="i">+</a><a href="#h42-0-816" id="h42-0-816" class="i">+&lt;a href=&quot;#l784&quot; class=&quot;line&quot; id=&quot;l784&quot;&gt; 784&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1952" id="h5-0-1952" class="i">+</a><a href="#h42-0-817" id="h42-0-817" class="i">+&lt;a href=&quot;#l785&quot; class=&quot;line&quot; id=&quot;l785&quot;&gt; 785&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1953" id="h5-0-1953" class="i">+</a><a href="#h42-0-818" id="h42-0-818" class="i">+&lt;a href=&quot;#l786&quot; class=&quot;line&quot; id=&quot;l786&quot;&gt; 786&lt;/a&gt; &amp;lt;id&amp;gt;09a44900d23da8a34fb8ee3eab7940f96330fd2d&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1954" id="h5-0-1954" class="i">+</a><a href="#h42-0-819" id="h42-0-819" class="i">+&lt;a href=&quot;#l787&quot; class=&quot;line&quot; id=&quot;l787&quot;&gt; 787&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T19:30:53Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1955" id="h5-0-1955" class="i">+</a><a href="#h42-0-820" id="h42-0-820" class="i">+&lt;a href=&quot;#l788&quot; class=&quot;line&quot; id=&quot;l788&quot;&gt; 788&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T19:30:53Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1956" id="h5-0-1956" class="i">+</a><a href="#h42-0-821" id="h42-0-821" class="i">+&lt;a href=&quot;#l789&quot; class=&quot;line&quot; id=&quot;l789&quot;&gt; 789&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;clean up css&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1957" id="h5-0-1957" class="i">+</a><a href="#h42-0-822" id="h42-0-822" class="i">+&lt;a href=&quot;#l790&quot; class=&quot;line&quot; id=&quot;l790&quot;&gt; 790&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/09a44900d23da8a34fb8ee3eab7940f96330fd2d.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1958" id="h5-0-1958" class="i">+</a><a href="#h42-0-823" id="h42-0-823" class="i">+&lt;a href=&quot;#l791&quot; class=&quot;line&quot; id=&quot;l791&quot;&gt; 791&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1959" id="h5-0-1959" class="i">+</a><a href="#h42-0-824" id="h42-0-824" class="i">+&lt;a href=&quot;#l792&quot; class=&quot;line&quot; id=&quot;l792&quot;&gt; 792&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1960" id="h5-0-1960" class="i">+</a><a href="#h42-0-825" id="h42-0-825" class="i">+&lt;a href=&quot;#l793&quot; class=&quot;line&quot; id=&quot;l793&quot;&gt; 793&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1961" id="h5-0-1961" class="i">+</a><a href="#h42-0-826" id="h42-0-826" class="i">+&lt;a href=&quot;#l794&quot; class=&quot;line&quot; id=&quot;l794&quot;&gt; 794&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1962" id="h5-0-1962" class="i">+</a><a href="#h42-0-827" id="h42-0-827" class="i">+&lt;a href=&quot;#l795&quot; class=&quot;line&quot; id=&quot;l795&quot;&gt; 795&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 09a44900d23da8a34fb8ee3eab7940f96330fd2d
+</a><a href="#h5-0-1963" id="h5-0-1963" class="i">+</a><a href="#h42-0-828" id="h42-0-828" class="i">+&lt;a href=&quot;#l796&quot; class=&quot;line&quot; id=&quot;l796&quot;&gt; 796&lt;/a&gt; parent 4eac4e96e8637490bd133d92e5b83f9b9849a405
+</a><a href="#h5-0-1964" id="h5-0-1964" class="i">+</a><a href="#h42-0-829" id="h42-0-829" class="i">+&lt;a href=&quot;#l797&quot; class=&quot;line&quot; id=&quot;l797&quot;&gt; 797&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1965" id="h5-0-1965" class="i">+</a><a href="#h42-0-830" id="h42-0-830" class="i">+&lt;a href=&quot;#l798&quot; class=&quot;line&quot; id=&quot;l798&quot;&gt; 798&lt;/a&gt; Date: Fri, 21 Feb 2025 20:30:53 +0100
+</a><a href="#h5-0-1966" id="h5-0-1966" class="i">+</a><a href="#h42-0-831" id="h42-0-831" class="i">+&lt;a href=&quot;#l799&quot; class=&quot;line&quot; id=&quot;l799&quot;&gt; 799&lt;/a&gt;
+</a><a href="#h5-0-1967" id="h5-0-1967" class="i">+</a><a href="#h42-0-832" id="h42-0-832" class="i">+&lt;a href=&quot;#l800&quot; class=&quot;line&quot; id=&quot;l800&quot;&gt; 800&lt;/a&gt; clean up css
+</a><a href="#h5-0-1968" id="h5-0-1968" class="i">+</a><a href="#h42-0-833" id="h42-0-833" class="i">+&lt;a href=&quot;#l801&quot; class=&quot;line&quot; id=&quot;l801&quot;&gt; 801&lt;/a&gt;
+</a><a href="#h5-0-1969" id="h5-0-1969" class="i">+</a><a href="#h42-0-834" id="h42-0-834" class="i">+&lt;a href=&quot;#l802&quot; class=&quot;line&quot; id=&quot;l802&quot;&gt; 802&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1970" id="h5-0-1970" class="i">+</a><a href="#h42-0-835" id="h42-0-835" class="i">+&lt;a href=&quot;#l803&quot; class=&quot;line&quot; id=&quot;l803&quot;&gt; 803&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1971" id="h5-0-1971" class="i">+</a><a href="#h42-0-836" id="h42-0-836" class="i">+&lt;a href=&quot;#l804&quot; class=&quot;line&quot; id=&quot;l804&quot;&gt; 804&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1972" id="h5-0-1972" class="i">+</a><a href="#h42-0-837" id="h42-0-837" class="i">+&lt;a href=&quot;#l805&quot; class=&quot;line&quot; id=&quot;l805&quot;&gt; 805&lt;/a&gt; &amp;lt;id&amp;gt;4eac4e96e8637490bd133d92e5b83f9b9849a405&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1973" id="h5-0-1973" class="i">+</a><a href="#h42-0-838" id="h42-0-838" class="i">+&lt;a href=&quot;#l806&quot; class=&quot;line&quot; id=&quot;l806&quot;&gt; 806&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T19:07:27Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1974" id="h5-0-1974" class="i">+</a><a href="#h42-0-839" id="h42-0-839" class="i">+&lt;a href=&quot;#l807&quot; class=&quot;line&quot; id=&quot;l807&quot;&gt; 807&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T19:07:27Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1975" id="h5-0-1975" class="i">+</a><a href="#h42-0-840" id="h42-0-840" class="i">+&lt;a href=&quot;#l808&quot; class=&quot;line&quot; id=&quot;l808&quot;&gt; 808&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update todo, fix footer having small transparent area at bottom&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1976" id="h5-0-1976" class="i">+</a><a href="#h42-0-841" id="h42-0-841" class="i">+&lt;a href=&quot;#l809&quot; class=&quot;line&quot; id=&quot;l809&quot;&gt; 809&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/4eac4e96e8637490bd133d92e5b83f9b9849a405.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1977" id="h5-0-1977" class="i">+</a><a href="#h42-0-842" id="h42-0-842" class="i">+&lt;a href=&quot;#l810&quot; class=&quot;line&quot; id=&quot;l810&quot;&gt; 810&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1978" id="h5-0-1978" class="i">+</a><a href="#h42-0-843" id="h42-0-843" class="i">+&lt;a href=&quot;#l811&quot; class=&quot;line&quot; id=&quot;l811&quot;&gt; 811&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1979" id="h5-0-1979" class="i">+</a><a href="#h42-0-844" id="h42-0-844" class="i">+&lt;a href=&quot;#l812&quot; class=&quot;line&quot; id=&quot;l812&quot;&gt; 812&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1980" id="h5-0-1980" class="i">+</a><a href="#h42-0-845" id="h42-0-845" class="i">+&lt;a href=&quot;#l813&quot; class=&quot;line&quot; id=&quot;l813&quot;&gt; 813&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-1981" id="h5-0-1981" class="i">+</a><a href="#h42-0-846" id="h42-0-846" class="i">+&lt;a href=&quot;#l814&quot; class=&quot;line&quot; id=&quot;l814&quot;&gt; 814&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 4eac4e96e8637490bd133d92e5b83f9b9849a405
+</a><a href="#h5-0-1982" id="h5-0-1982" class="i">+</a><a href="#h42-0-847" id="h42-0-847" class="i">+&lt;a href=&quot;#l815&quot; class=&quot;line&quot; id=&quot;l815&quot;&gt; 815&lt;/a&gt; parent 6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1
+</a><a href="#h5-0-1983" id="h5-0-1983" class="i">+</a><a href="#h42-0-848" id="h42-0-848" class="i">+&lt;a href=&quot;#l816&quot; class=&quot;line&quot; id=&quot;l816&quot;&gt; 816&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-1984" id="h5-0-1984" class="i">+</a><a href="#h42-0-849" id="h42-0-849" class="i">+&lt;a href=&quot;#l817&quot; class=&quot;line&quot; id=&quot;l817&quot;&gt; 817&lt;/a&gt; Date: Fri, 21 Feb 2025 20:07:27 +0100
+</a><a href="#h5-0-1985" id="h5-0-1985" class="i">+</a><a href="#h42-0-850" id="h42-0-850" class="i">+&lt;a href=&quot;#l818&quot; class=&quot;line&quot; id=&quot;l818&quot;&gt; 818&lt;/a&gt;
+</a><a href="#h5-0-1986" id="h5-0-1986" class="i">+</a><a href="#h42-0-851" id="h42-0-851" class="i">+&lt;a href=&quot;#l819&quot; class=&quot;line&quot; id=&quot;l819&quot;&gt; 819&lt;/a&gt; update todo, fix footer having small transparent area at bottom
+</a><a href="#h5-0-1987" id="h5-0-1987" class="i">+</a><a href="#h42-0-852" id="h42-0-852" class="i">+&lt;a href=&quot;#l820&quot; class=&quot;line&quot; id=&quot;l820&quot;&gt; 820&lt;/a&gt;
+</a><a href="#h5-0-1988" id="h5-0-1988" class="i">+</a><a href="#h42-0-853" id="h42-0-853" class="i">+&lt;a href=&quot;#l821&quot; class=&quot;line&quot; id=&quot;l821&quot;&gt; 821&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-1989" id="h5-0-1989" class="i">+</a><a href="#h42-0-854" id="h42-0-854" class="i">+&lt;a href=&quot;#l822&quot; class=&quot;line&quot; id=&quot;l822&quot;&gt; 822&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-1990" id="h5-0-1990" class="i">+</a><a href="#h42-0-855" id="h42-0-855" class="i">+&lt;a href=&quot;#l823&quot; class=&quot;line&quot; id=&quot;l823&quot;&gt; 823&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-1991" id="h5-0-1991" class="i">+</a><a href="#h42-0-856" id="h42-0-856" class="i">+&lt;a href=&quot;#l824&quot; class=&quot;line&quot; id=&quot;l824&quot;&gt; 824&lt;/a&gt; &amp;lt;id&amp;gt;6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-1992" id="h5-0-1992" class="i">+</a><a href="#h42-0-857" id="h42-0-857" class="i">+&lt;a href=&quot;#l825&quot; class=&quot;line&quot; id=&quot;l825&quot;&gt; 825&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T17:43:32Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-1993" id="h5-0-1993" class="i">+</a><a href="#h42-0-858" id="h42-0-858" class="i">+&lt;a href=&quot;#l826&quot; class=&quot;line&quot; id=&quot;l826&quot;&gt; 826&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T17:43:32Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-1994" id="h5-0-1994" class="i">+</a><a href="#h42-0-859" id="h42-0-859" class="i">+&lt;a href=&quot;#l827&quot; class=&quot;line&quot; id=&quot;l827&quot;&gt; 827&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add comment section&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-1995" id="h5-0-1995" class="i">+</a><a href="#h42-0-860" id="h42-0-860" class="i">+&lt;a href=&quot;#l828&quot; class=&quot;line&quot; id=&quot;l828&quot;&gt; 828&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-1996" id="h5-0-1996" class="i">+</a><a href="#h42-0-861" id="h42-0-861" class="i">+&lt;a href=&quot;#l829&quot; class=&quot;line&quot; id=&quot;l829&quot;&gt; 829&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-1997" id="h5-0-1997" class="i">+</a><a href="#h42-0-862" id="h42-0-862" class="i">+&lt;a href=&quot;#l830&quot; class=&quot;line&quot; id=&quot;l830&quot;&gt; 830&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-1998" id="h5-0-1998" class="i">+</a><a href="#h42-0-863" id="h42-0-863" class="i">+&lt;a href=&quot;#l831&quot; class=&quot;line&quot; id=&quot;l831&quot;&gt; 831&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-1999" id="h5-0-1999" class="i">+</a><a href="#h42-0-864" id="h42-0-864" class="i">+&lt;a href=&quot;#l832&quot; class=&quot;line&quot; id=&quot;l832&quot;&gt; 832&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2000" id="h5-0-2000" class="i">+</a><a href="#h42-0-865" id="h42-0-865" class="i">+&lt;a href=&quot;#l833&quot; class=&quot;line&quot; id=&quot;l833&quot;&gt; 833&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1
+</a><a href="#h5-0-2001" id="h5-0-2001" class="i">+</a><a href="#h42-0-866" id="h42-0-866" class="i">+&lt;a href=&quot;#l834&quot; class=&quot;line&quot; id=&quot;l834&quot;&gt; 834&lt;/a&gt; parent dbb53826b0cef3e311cb541c197ae543cab2cdf3
+</a><a href="#h5-0-2002" id="h5-0-2002" class="i">+</a><a href="#h42-0-867" id="h42-0-867" class="i">+&lt;a href=&quot;#l835&quot; class=&quot;line&quot; id=&quot;l835&quot;&gt; 835&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2003" id="h5-0-2003" class="i">+</a><a href="#h42-0-868" id="h42-0-868" class="i">+&lt;a href=&quot;#l836&quot; class=&quot;line&quot; id=&quot;l836&quot;&gt; 836&lt;/a&gt; Date: Fri, 21 Feb 2025 18:43:32 +0100
+</a><a href="#h5-0-2004" id="h5-0-2004" class="i">+</a><a href="#h42-0-869" id="h42-0-869" class="i">+&lt;a href=&quot;#l837&quot; class=&quot;line&quot; id=&quot;l837&quot;&gt; 837&lt;/a&gt;
+</a><a href="#h5-0-2005" id="h5-0-2005" class="i">+</a><a href="#h42-0-870" id="h42-0-870" class="i">+&lt;a href=&quot;#l838&quot; class=&quot;line&quot; id=&quot;l838&quot;&gt; 838&lt;/a&gt; add comment section
+</a><a href="#h5-0-2006" id="h5-0-2006" class="i">+</a><a href="#h42-0-871" id="h42-0-871" class="i">+&lt;a href=&quot;#l839&quot; class=&quot;line&quot; id=&quot;l839&quot;&gt; 839&lt;/a&gt;
+</a><a href="#h5-0-2007" id="h5-0-2007" class="i">+</a><a href="#h42-0-872" id="h42-0-872" class="i">+&lt;a href=&quot;#l840&quot; class=&quot;line&quot; id=&quot;l840&quot;&gt; 840&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2008" id="h5-0-2008" class="i">+</a><a href="#h42-0-873" id="h42-0-873" class="i">+&lt;a href=&quot;#l841&quot; class=&quot;line&quot; id=&quot;l841&quot;&gt; 841&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2009" id="h5-0-2009" class="i">+</a><a href="#h42-0-874" id="h42-0-874" class="i">+&lt;a href=&quot;#l842&quot; class=&quot;line&quot; id=&quot;l842&quot;&gt; 842&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2010" id="h5-0-2010" class="i">+</a><a href="#h42-0-875" id="h42-0-875" class="i">+&lt;a href=&quot;#l843&quot; class=&quot;line&quot; id=&quot;l843&quot;&gt; 843&lt;/a&gt; &amp;lt;id&amp;gt;dbb53826b0cef3e311cb541c197ae543cab2cdf3&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2011" id="h5-0-2011" class="i">+</a><a href="#h42-0-876" id="h42-0-876" class="i">+&lt;a href=&quot;#l844&quot; class=&quot;line&quot; id=&quot;l844&quot;&gt; 844&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T16:17:08Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2012" id="h5-0-2012" class="i">+</a><a href="#h42-0-877" id="h42-0-877" class="i">+&lt;a href=&quot;#l845&quot; class=&quot;line&quot; id=&quot;l845&quot;&gt; 845&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T16:17:08Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2013" id="h5-0-2013" class="i">+</a><a href="#h42-0-878" id="h42-0-878" class="i">+&lt;a href=&quot;#l846&quot; class=&quot;line&quot; id=&quot;l846&quot;&gt; 846&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;change main title&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2014" id="h5-0-2014" class="i">+</a><a href="#h42-0-879" id="h42-0-879" class="i">+&lt;a href=&quot;#l847&quot; class=&quot;line&quot; id=&quot;l847&quot;&gt; 847&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/dbb53826b0cef3e311cb541c197ae543cab2cdf3.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2015" id="h5-0-2015" class="i">+</a><a href="#h42-0-880" id="h42-0-880" class="i">+&lt;a href=&quot;#l848&quot; class=&quot;line&quot; id=&quot;l848&quot;&gt; 848&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2016" id="h5-0-2016" class="i">+</a><a href="#h42-0-881" id="h42-0-881" class="i">+&lt;a href=&quot;#l849&quot; class=&quot;line&quot; id=&quot;l849&quot;&gt; 849&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2017" id="h5-0-2017" class="i">+</a><a href="#h42-0-882" id="h42-0-882" class="i">+&lt;a href=&quot;#l850&quot; class=&quot;line&quot; id=&quot;l850&quot;&gt; 850&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2018" id="h5-0-2018" class="i">+</a><a href="#h42-0-883" id="h42-0-883" class="i">+&lt;a href=&quot;#l851&quot; class=&quot;line&quot; id=&quot;l851&quot;&gt; 851&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2019" id="h5-0-2019" class="i">+</a><a href="#h42-0-884" id="h42-0-884" class="i">+&lt;a href=&quot;#l852&quot; class=&quot;line&quot; id=&quot;l852&quot;&gt; 852&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit dbb53826b0cef3e311cb541c197ae543cab2cdf3
+</a><a href="#h5-0-2020" id="h5-0-2020" class="i">+</a><a href="#h42-0-885" id="h42-0-885" class="i">+&lt;a href=&quot;#l853&quot; class=&quot;line&quot; id=&quot;l853&quot;&gt; 853&lt;/a&gt; parent 8f42aaf5761674a9615e66f4d1e2b03757df443c
+</a><a href="#h5-0-2021" id="h5-0-2021" class="i">+</a><a href="#h42-0-886" id="h42-0-886" class="i">+&lt;a href=&quot;#l854&quot; class=&quot;line&quot; id=&quot;l854&quot;&gt; 854&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2022" id="h5-0-2022" class="i">+</a><a href="#h42-0-887" id="h42-0-887" class="i">+&lt;a href=&quot;#l855&quot; class=&quot;line&quot; id=&quot;l855&quot;&gt; 855&lt;/a&gt; Date: Fri, 21 Feb 2025 17:17:08 +0100
+</a><a href="#h5-0-2023" id="h5-0-2023" class="i">+</a><a href="#h42-0-888" id="h42-0-888" class="i">+&lt;a href=&quot;#l856&quot; class=&quot;line&quot; id=&quot;l856&quot;&gt; 856&lt;/a&gt;
+</a><a href="#h5-0-2024" id="h5-0-2024" class="i">+</a><a href="#h42-0-889" id="h42-0-889" class="i">+&lt;a href=&quot;#l857&quot; class=&quot;line&quot; id=&quot;l857&quot;&gt; 857&lt;/a&gt; change main title
+</a><a href="#h5-0-2025" id="h5-0-2025" class="i">+</a><a href="#h42-0-890" id="h42-0-890" class="i">+&lt;a href=&quot;#l858&quot; class=&quot;line&quot; id=&quot;l858&quot;&gt; 858&lt;/a&gt;
+</a><a href="#h5-0-2026" id="h5-0-2026" class="i">+</a><a href="#h42-0-891" id="h42-0-891" class="i">+&lt;a href=&quot;#l859&quot; class=&quot;line&quot; id=&quot;l859&quot;&gt; 859&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2027" id="h5-0-2027" class="i">+</a><a href="#h42-0-892" id="h42-0-892" class="i">+&lt;a href=&quot;#l860&quot; class=&quot;line&quot; id=&quot;l860&quot;&gt; 860&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2028" id="h5-0-2028" class="i">+</a><a href="#h42-0-893" id="h42-0-893" class="i">+&lt;a href=&quot;#l861&quot; class=&quot;line&quot; id=&quot;l861&quot;&gt; 861&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2029" id="h5-0-2029" class="i">+</a><a href="#h42-0-894" id="h42-0-894" class="i">+&lt;a href=&quot;#l862&quot; class=&quot;line&quot; id=&quot;l862&quot;&gt; 862&lt;/a&gt; &amp;lt;id&amp;gt;8f42aaf5761674a9615e66f4d1e2b03757df443c&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2030" id="h5-0-2030" class="i">+</a><a href="#h42-0-895" id="h42-0-895" class="i">+&lt;a href=&quot;#l863&quot; class=&quot;line&quot; id=&quot;l863&quot;&gt; 863&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T15:44:04Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2031" id="h5-0-2031" class="i">+</a><a href="#h42-0-896" id="h42-0-896" class="i">+&lt;a href=&quot;#l864&quot; class=&quot;line&quot; id=&quot;l864&quot;&gt; 864&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T15:44:04Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2032" id="h5-0-2032" class="i">+</a><a href="#h42-0-897" id="h42-0-897" class="i">+&lt;a href=&quot;#l865&quot; class=&quot;line&quot; id=&quot;l865&quot;&gt; 865&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix typo&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2033" id="h5-0-2033" class="i">+</a><a href="#h42-0-898" id="h42-0-898" class="i">+&lt;a href=&quot;#l866&quot; class=&quot;line&quot; id=&quot;l866&quot;&gt; 866&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/8f42aaf5761674a9615e66f4d1e2b03757df443c.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2034" id="h5-0-2034" class="i">+</a><a href="#h42-0-899" id="h42-0-899" class="i">+&lt;a href=&quot;#l867&quot; class=&quot;line&quot; id=&quot;l867&quot;&gt; 867&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2035" id="h5-0-2035" class="i">+</a><a href="#h42-0-900" id="h42-0-900" class="i">+&lt;a href=&quot;#l868&quot; class=&quot;line&quot; id=&quot;l868&quot;&gt; 868&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2036" id="h5-0-2036" class="i">+</a><a href="#h42-0-901" id="h42-0-901" class="i">+&lt;a href=&quot;#l869&quot; class=&quot;line&quot; id=&quot;l869&quot;&gt; 869&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2037" id="h5-0-2037" class="i">+</a><a href="#h42-0-902" id="h42-0-902" class="i">+&lt;a href=&quot;#l870&quot; class=&quot;line&quot; id=&quot;l870&quot;&gt; 870&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2038" id="h5-0-2038" class="i">+</a><a href="#h42-0-903" id="h42-0-903" class="i">+&lt;a href=&quot;#l871&quot; class=&quot;line&quot; id=&quot;l871&quot;&gt; 871&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 8f42aaf5761674a9615e66f4d1e2b03757df443c
+</a><a href="#h5-0-2039" id="h5-0-2039" class="i">+</a><a href="#h42-0-904" id="h42-0-904" class="i">+&lt;a href=&quot;#l872&quot; class=&quot;line&quot; id=&quot;l872&quot;&gt; 872&lt;/a&gt; parent 045befeb14ed0cf4891b2642f65065d07d6eeed1
+</a><a href="#h5-0-2040" id="h5-0-2040" class="i">+</a><a href="#h42-0-905" id="h42-0-905" class="i">+&lt;a href=&quot;#l873&quot; class=&quot;line&quot; id=&quot;l873&quot;&gt; 873&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2041" id="h5-0-2041" class="i">+</a><a href="#h42-0-906" id="h42-0-906" class="i">+&lt;a href=&quot;#l874&quot; class=&quot;line&quot; id=&quot;l874&quot;&gt; 874&lt;/a&gt; Date: Fri, 21 Feb 2025 16:44:04 +0100
+</a><a href="#h5-0-2042" id="h5-0-2042" class="i">+</a><a href="#h42-0-907" id="h42-0-907" class="i">+&lt;a href=&quot;#l875&quot; class=&quot;line&quot; id=&quot;l875&quot;&gt; 875&lt;/a&gt;
+</a><a href="#h5-0-2043" id="h5-0-2043" class="i">+</a><a href="#h42-0-908" id="h42-0-908" class="i">+&lt;a href=&quot;#l876&quot; class=&quot;line&quot; id=&quot;l876&quot;&gt; 876&lt;/a&gt; fix typo
+</a><a href="#h5-0-2044" id="h5-0-2044" class="i">+</a><a href="#h42-0-909" id="h42-0-909" class="i">+&lt;a href=&quot;#l877&quot; class=&quot;line&quot; id=&quot;l877&quot;&gt; 877&lt;/a&gt;
+</a><a href="#h5-0-2045" id="h5-0-2045" class="i">+</a><a href="#h42-0-910" id="h42-0-910" class="i">+&lt;a href=&quot;#l878&quot; class=&quot;line&quot; id=&quot;l878&quot;&gt; 878&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2046" id="h5-0-2046" class="i">+</a><a href="#h42-0-911" id="h42-0-911" class="i">+&lt;a href=&quot;#l879&quot; class=&quot;line&quot; id=&quot;l879&quot;&gt; 879&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2047" id="h5-0-2047" class="i">+</a><a href="#h42-0-912" id="h42-0-912" class="i">+&lt;a href=&quot;#l880&quot; class=&quot;line&quot; id=&quot;l880&quot;&gt; 880&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2048" id="h5-0-2048" class="i">+</a><a href="#h42-0-913" id="h42-0-913" class="i">+&lt;a href=&quot;#l881&quot; class=&quot;line&quot; id=&quot;l881&quot;&gt; 881&lt;/a&gt; &amp;lt;id&amp;gt;045befeb14ed0cf4891b2642f65065d07d6eeed1&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2049" id="h5-0-2049" class="i">+</a><a href="#h42-0-914" id="h42-0-914" class="i">+&lt;a href=&quot;#l882&quot; class=&quot;line&quot; id=&quot;l882&quot;&gt; 882&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T15:36:46Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2050" id="h5-0-2050" class="i">+</a><a href="#h42-0-915" id="h42-0-915" class="i">+&lt;a href=&quot;#l883&quot; class=&quot;line&quot; id=&quot;l883&quot;&gt; 883&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T15:36:46Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2051" id="h5-0-2051" class="i">+</a><a href="#h42-0-916" id="h42-0-916" class="i">+&lt;a href=&quot;#l884&quot; class=&quot;line&quot; id=&quot;l884&quot;&gt; 884&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;Software rant compilation, more images&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2052" id="h5-0-2052" class="i">+</a><a href="#h42-0-917" id="h42-0-917" class="i">+&lt;a href=&quot;#l885&quot; class=&quot;line&quot; id=&quot;l885&quot;&gt; 885&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2053" id="h5-0-2053" class="i">+</a><a href="#h42-0-918" id="h42-0-918" class="i">+&lt;a href=&quot;#l886&quot; class=&quot;line&quot; id=&quot;l886&quot;&gt; 886&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2054" id="h5-0-2054" class="i">+</a><a href="#h42-0-919" id="h42-0-919" class="i">+&lt;a href=&quot;#l887&quot; class=&quot;line&quot; id=&quot;l887&quot;&gt; 887&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2055" id="h5-0-2055" class="i">+</a><a href="#h42-0-920" id="h42-0-920" class="i">+&lt;a href=&quot;#l888&quot; class=&quot;line&quot; id=&quot;l888&quot;&gt; 888&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2056" id="h5-0-2056" class="i">+</a><a href="#h42-0-921" id="h42-0-921" class="i">+&lt;a href=&quot;#l889&quot; class=&quot;line&quot; id=&quot;l889&quot;&gt; 889&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2057" id="h5-0-2057" class="i">+</a><a href="#h42-0-922" id="h42-0-922" class="i">+&lt;a href=&quot;#l890&quot; class=&quot;line&quot; id=&quot;l890&quot;&gt; 890&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 045befeb14ed0cf4891b2642f65065d07d6eeed1
+</a><a href="#h5-0-2058" id="h5-0-2058" class="i">+</a><a href="#h42-0-923" id="h42-0-923" class="i">+&lt;a href=&quot;#l891&quot; class=&quot;line&quot; id=&quot;l891&quot;&gt; 891&lt;/a&gt; parent 5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82
+</a><a href="#h5-0-2059" id="h5-0-2059" class="i">+</a><a href="#h42-0-924" id="h42-0-924" class="i">+&lt;a href=&quot;#l892&quot; class=&quot;line&quot; id=&quot;l892&quot;&gt; 892&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2060" id="h5-0-2060" class="i">+</a><a href="#h42-0-925" id="h42-0-925" class="i">+&lt;a href=&quot;#l893&quot; class=&quot;line&quot; id=&quot;l893&quot;&gt; 893&lt;/a&gt; Date: Fri, 21 Feb 2025 16:36:46 +0100
+</a><a href="#h5-0-2061" id="h5-0-2061" class="i">+</a><a href="#h42-0-926" id="h42-0-926" class="i">+&lt;a href=&quot;#l894&quot; class=&quot;line&quot; id=&quot;l894&quot;&gt; 894&lt;/a&gt;
+</a><a href="#h5-0-2062" id="h5-0-2062" class="i">+</a><a href="#h42-0-927" id="h42-0-927" class="i">+&lt;a href=&quot;#l895&quot; class=&quot;line&quot; id=&quot;l895&quot;&gt; 895&lt;/a&gt; Software rant compilation, more images
+</a><a href="#h5-0-2063" id="h5-0-2063" class="i">+</a><a href="#h42-0-928" id="h42-0-928" class="i">+&lt;a href=&quot;#l896&quot; class=&quot;line&quot; id=&quot;l896&quot;&gt; 896&lt;/a&gt;
+</a><a href="#h5-0-2064" id="h5-0-2064" class="i">+</a><a href="#h42-0-929" id="h42-0-929" class="i">+&lt;a href=&quot;#l897&quot; class=&quot;line&quot; id=&quot;l897&quot;&gt; 897&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2065" id="h5-0-2065" class="i">+</a><a href="#h42-0-930" id="h42-0-930" class="i">+&lt;a href=&quot;#l898&quot; class=&quot;line&quot; id=&quot;l898&quot;&gt; 898&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2066" id="h5-0-2066" class="i">+</a><a href="#h42-0-931" id="h42-0-931" class="i">+&lt;a href=&quot;#l899&quot; class=&quot;line&quot; id=&quot;l899&quot;&gt; 899&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2067" id="h5-0-2067" class="i">+</a><a href="#h42-0-932" id="h42-0-932" class="i">+&lt;a href=&quot;#l900&quot; class=&quot;line&quot; id=&quot;l900&quot;&gt; 900&lt;/a&gt; &amp;lt;id&amp;gt;5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2068" id="h5-0-2068" class="i">+</a><a href="#h42-0-933" id="h42-0-933" class="i">+&lt;a href=&quot;#l901&quot; class=&quot;line&quot; id=&quot;l901&quot;&gt; 901&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T02:03:30Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2069" id="h5-0-2069" class="i">+</a><a href="#h42-0-934" id="h42-0-934" class="i">+&lt;a href=&quot;#l902&quot; class=&quot;line&quot; id=&quot;l902&quot;&gt; 902&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T02:03:30Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2070" id="h5-0-2070" class="i">+</a><a href="#h42-0-935" id="h42-0-935" class="i">+&lt;a href=&quot;#l903&quot; class=&quot;line&quot; id=&quot;l903&quot;&gt; 903&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;make navigation tab fixed in size&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2071" id="h5-0-2071" class="i">+</a><a href="#h42-0-936" id="h42-0-936" class="i">+&lt;a href=&quot;#l904&quot; class=&quot;line&quot; id=&quot;l904&quot;&gt; 904&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2072" id="h5-0-2072" class="i">+</a><a href="#h42-0-937" id="h42-0-937" class="i">+&lt;a href=&quot;#l905&quot; class=&quot;line&quot; id=&quot;l905&quot;&gt; 905&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2073" id="h5-0-2073" class="i">+</a><a href="#h42-0-938" id="h42-0-938" class="i">+&lt;a href=&quot;#l906&quot; class=&quot;line&quot; id=&quot;l906&quot;&gt; 906&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2074" id="h5-0-2074" class="i">+</a><a href="#h42-0-939" id="h42-0-939" class="i">+&lt;a href=&quot;#l907&quot; class=&quot;line&quot; id=&quot;l907&quot;&gt; 907&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2075" id="h5-0-2075" class="i">+</a><a href="#h42-0-940" id="h42-0-940" class="i">+&lt;a href=&quot;#l908&quot; class=&quot;line&quot; id=&quot;l908&quot;&gt; 908&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2076" id="h5-0-2076" class="i">+</a><a href="#h42-0-941" id="h42-0-941" class="i">+&lt;a href=&quot;#l909&quot; class=&quot;line&quot; id=&quot;l909&quot;&gt; 909&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82
+</a><a href="#h5-0-2077" id="h5-0-2077" class="i">+</a><a href="#h42-0-942" id="h42-0-942" class="i">+&lt;a href=&quot;#l910&quot; class=&quot;line&quot; id=&quot;l910&quot;&gt; 910&lt;/a&gt; parent 660f730f3886465d1602d9e2df34605bdf57f002
+</a><a href="#h5-0-2078" id="h5-0-2078" class="i">+</a><a href="#h42-0-943" id="h42-0-943" class="i">+&lt;a href=&quot;#l911&quot; class=&quot;line&quot; id=&quot;l911&quot;&gt; 911&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2079" id="h5-0-2079" class="i">+</a><a href="#h42-0-944" id="h42-0-944" class="i">+&lt;a href=&quot;#l912&quot; class=&quot;line&quot; id=&quot;l912&quot;&gt; 912&lt;/a&gt; Date: Fri, 21 Feb 2025 03:03:30 +0100
+</a><a href="#h5-0-2080" id="h5-0-2080" class="i">+</a><a href="#h42-0-945" id="h42-0-945" class="i">+&lt;a href=&quot;#l913&quot; class=&quot;line&quot; id=&quot;l913&quot;&gt; 913&lt;/a&gt;
+</a><a href="#h5-0-2081" id="h5-0-2081" class="i">+</a><a href="#h42-0-946" id="h42-0-946" class="i">+&lt;a href=&quot;#l914&quot; class=&quot;line&quot; id=&quot;l914&quot;&gt; 914&lt;/a&gt; make navigation tab fixed in size
+</a><a href="#h5-0-2082" id="h5-0-2082" class="i">+</a><a href="#h42-0-947" id="h42-0-947" class="i">+&lt;a href=&quot;#l915&quot; class=&quot;line&quot; id=&quot;l915&quot;&gt; 915&lt;/a&gt;
+</a><a href="#h5-0-2083" id="h5-0-2083" class="i">+</a><a href="#h42-0-948" id="h42-0-948" class="i">+&lt;a href=&quot;#l916&quot; class=&quot;line&quot; id=&quot;l916&quot;&gt; 916&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2084" id="h5-0-2084" class="i">+</a><a href="#h42-0-949" id="h42-0-949" class="i">+&lt;a href=&quot;#l917&quot; class=&quot;line&quot; id=&quot;l917&quot;&gt; 917&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2085" id="h5-0-2085" class="i">+</a><a href="#h42-0-950" id="h42-0-950" class="i">+&lt;a href=&quot;#l918&quot; class=&quot;line&quot; id=&quot;l918&quot;&gt; 918&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2086" id="h5-0-2086" class="i">+</a><a href="#h42-0-951" id="h42-0-951" class="i">+&lt;a href=&quot;#l919&quot; class=&quot;line&quot; id=&quot;l919&quot;&gt; 919&lt;/a&gt; &amp;lt;id&amp;gt;660f730f3886465d1602d9e2df34605bdf57f002&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2087" id="h5-0-2087" class="i">+</a><a href="#h42-0-952" id="h42-0-952" class="i">+&lt;a href=&quot;#l920&quot; class=&quot;line&quot; id=&quot;l920&quot;&gt; 920&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-21T01:37:42Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2088" id="h5-0-2088" class="i">+</a><a href="#h42-0-953" id="h42-0-953" class="i">+&lt;a href=&quot;#l921&quot; class=&quot;line&quot; id=&quot;l921&quot;&gt; 921&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-21T01:37:42Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2089" id="h5-0-2089" class="i">+</a><a href="#h42-0-954" id="h42-0-954" class="i">+&lt;a href=&quot;#l922&quot; class=&quot;line&quot; id=&quot;l922&quot;&gt; 922&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add templeos.jpeg&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2090" id="h5-0-2090" class="i">+</a><a href="#h42-0-955" id="h42-0-955" class="i">+&lt;a href=&quot;#l923&quot; class=&quot;line&quot; id=&quot;l923&quot;&gt; 923&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/660f730f3886465d1602d9e2df34605bdf57f002.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2091" id="h5-0-2091" class="i">+</a><a href="#h42-0-956" id="h42-0-956" class="i">+&lt;a href=&quot;#l924&quot; class=&quot;line&quot; id=&quot;l924&quot;&gt; 924&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2092" id="h5-0-2092" class="i">+</a><a href="#h42-0-957" id="h42-0-957" class="i">+&lt;a href=&quot;#l925&quot; class=&quot;line&quot; id=&quot;l925&quot;&gt; 925&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2093" id="h5-0-2093" class="i">+</a><a href="#h42-0-958" id="h42-0-958" class="i">+&lt;a href=&quot;#l926&quot; class=&quot;line&quot; id=&quot;l926&quot;&gt; 926&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2094" id="h5-0-2094" class="i">+</a><a href="#h42-0-959" id="h42-0-959" class="i">+&lt;a href=&quot;#l927&quot; class=&quot;line&quot; id=&quot;l927&quot;&gt; 927&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2095" id="h5-0-2095" class="i">+</a><a href="#h42-0-960" id="h42-0-960" class="i">+&lt;a href=&quot;#l928&quot; class=&quot;line&quot; id=&quot;l928&quot;&gt; 928&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 660f730f3886465d1602d9e2df34605bdf57f002
+</a><a href="#h5-0-2096" id="h5-0-2096" class="i">+</a><a href="#h42-0-961" id="h42-0-961" class="i">+&lt;a href=&quot;#l929&quot; class=&quot;line&quot; id=&quot;l929&quot;&gt; 929&lt;/a&gt; parent 4d60836412609813168f12c0f901afe615746ace
+</a><a href="#h5-0-2097" id="h5-0-2097" class="i">+</a><a href="#h42-0-962" id="h42-0-962" class="i">+&lt;a href=&quot;#l930&quot; class=&quot;line&quot; id=&quot;l930&quot;&gt; 930&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2098" id="h5-0-2098" class="i">+</a><a href="#h42-0-963" id="h42-0-963" class="i">+&lt;a href=&quot;#l931&quot; class=&quot;line&quot; id=&quot;l931&quot;&gt; 931&lt;/a&gt; Date: Fri, 21 Feb 2025 02:37:42 +0100
+</a><a href="#h5-0-2099" id="h5-0-2099" class="i">+</a><a href="#h42-0-964" id="h42-0-964" class="i">+&lt;a href=&quot;#l932&quot; class=&quot;line&quot; id=&quot;l932&quot;&gt; 932&lt;/a&gt;
+</a><a href="#h5-0-2100" id="h5-0-2100" class="i">+</a><a href="#h42-0-965" id="h42-0-965" class="i">+&lt;a href=&quot;#l933&quot; class=&quot;line&quot; id=&quot;l933&quot;&gt; 933&lt;/a&gt; add templeos.jpeg
+</a><a href="#h5-0-2101" id="h5-0-2101" class="i">+</a><a href="#h42-0-966" id="h42-0-966" class="i">+&lt;a href=&quot;#l934&quot; class=&quot;line&quot; id=&quot;l934&quot;&gt; 934&lt;/a&gt;
+</a><a href="#h5-0-2102" id="h5-0-2102" class="i">+</a><a href="#h42-0-967" id="h42-0-967" class="i">+&lt;a href=&quot;#l935&quot; class=&quot;line&quot; id=&quot;l935&quot;&gt; 935&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2103" id="h5-0-2103" class="i">+</a><a href="#h42-0-968" id="h42-0-968" class="i">+&lt;a href=&quot;#l936&quot; class=&quot;line&quot; id=&quot;l936&quot;&gt; 936&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2104" id="h5-0-2104" class="i">+</a><a href="#h42-0-969" id="h42-0-969" class="i">+&lt;a href=&quot;#l937&quot; class=&quot;line&quot; id=&quot;l937&quot;&gt; 937&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2105" id="h5-0-2105" class="i">+</a><a href="#h42-0-970" id="h42-0-970" class="i">+&lt;a href=&quot;#l938&quot; class=&quot;line&quot; id=&quot;l938&quot;&gt; 938&lt;/a&gt; &amp;lt;id&amp;gt;4d60836412609813168f12c0f901afe615746ace&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2106" id="h5-0-2106" class="i">+</a><a href="#h42-0-971" id="h42-0-971" class="i">+&lt;a href=&quot;#l939&quot; class=&quot;line&quot; id=&quot;l939&quot;&gt; 939&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T22:14:18Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2107" id="h5-0-2107" class="i">+</a><a href="#h42-0-972" id="h42-0-972" class="i">+&lt;a href=&quot;#l940&quot; class=&quot;line&quot; id=&quot;l940&quot;&gt; 940&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T22:14:18Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2108" id="h5-0-2108" class="i">+</a><a href="#h42-0-973" id="h42-0-973" class="i">+&lt;a href=&quot;#l941&quot; class=&quot;line&quot; id=&quot;l941&quot;&gt; 941&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add favicon.png&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2109" id="h5-0-2109" class="i">+</a><a href="#h42-0-974" id="h42-0-974" class="i">+&lt;a href=&quot;#l942&quot; class=&quot;line&quot; id=&quot;l942&quot;&gt; 942&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/4d60836412609813168f12c0f901afe615746ace.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2110" id="h5-0-2110" class="i">+</a><a href="#h42-0-975" id="h42-0-975" class="i">+&lt;a href=&quot;#l943&quot; class=&quot;line&quot; id=&quot;l943&quot;&gt; 943&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2111" id="h5-0-2111" class="i">+</a><a href="#h42-0-976" id="h42-0-976" class="i">+&lt;a href=&quot;#l944&quot; class=&quot;line&quot; id=&quot;l944&quot;&gt; 944&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2112" id="h5-0-2112" class="i">+</a><a href="#h42-0-977" id="h42-0-977" class="i">+&lt;a href=&quot;#l945&quot; class=&quot;line&quot; id=&quot;l945&quot;&gt; 945&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2113" id="h5-0-2113" class="i">+</a><a href="#h42-0-978" id="h42-0-978" class="i">+&lt;a href=&quot;#l946&quot; class=&quot;line&quot; id=&quot;l946&quot;&gt; 946&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2114" id="h5-0-2114" class="i">+</a><a href="#h42-0-979" id="h42-0-979" class="i">+&lt;a href=&quot;#l947&quot; class=&quot;line&quot; id=&quot;l947&quot;&gt; 947&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 4d60836412609813168f12c0f901afe615746ace
+</a><a href="#h5-0-2115" id="h5-0-2115" class="i">+</a><a href="#h42-0-980" id="h42-0-980" class="i">+&lt;a href=&quot;#l948&quot; class=&quot;line&quot; id=&quot;l948&quot;&gt; 948&lt;/a&gt; parent 06fe09d98f4732799d095df5d9e82723e6424057
+</a><a href="#h5-0-2116" id="h5-0-2116" class="i">+</a><a href="#h42-0-981" id="h42-0-981" class="i">+&lt;a href=&quot;#l949&quot; class=&quot;line&quot; id=&quot;l949&quot;&gt; 949&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2117" id="h5-0-2117" class="i">+</a><a href="#h42-0-982" id="h42-0-982" class="i">+&lt;a href=&quot;#l950&quot; class=&quot;line&quot; id=&quot;l950&quot;&gt; 950&lt;/a&gt; Date: Thu, 20 Feb 2025 23:14:18 +0100
+</a><a href="#h5-0-2118" id="h5-0-2118" class="i">+</a><a href="#h42-0-983" id="h42-0-983" class="i">+&lt;a href=&quot;#l951&quot; class=&quot;line&quot; id=&quot;l951&quot;&gt; 951&lt;/a&gt;
+</a><a href="#h5-0-2119" id="h5-0-2119" class="i">+</a><a href="#h42-0-984" id="h42-0-984" class="i">+&lt;a href=&quot;#l952&quot; class=&quot;line&quot; id=&quot;l952&quot;&gt; 952&lt;/a&gt; add favicon.png
+</a><a href="#h5-0-2120" id="h5-0-2120" class="i">+</a><a href="#h42-0-985" id="h42-0-985" class="i">+&lt;a href=&quot;#l953&quot; class=&quot;line&quot; id=&quot;l953&quot;&gt; 953&lt;/a&gt;
+</a><a href="#h5-0-2121" id="h5-0-2121" class="i">+</a><a href="#h42-0-986" id="h42-0-986" class="i">+&lt;a href=&quot;#l954&quot; class=&quot;line&quot; id=&quot;l954&quot;&gt; 954&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2122" id="h5-0-2122" class="i">+</a><a href="#h42-0-987" id="h42-0-987" class="i">+&lt;a href=&quot;#l955&quot; class=&quot;line&quot; id=&quot;l955&quot;&gt; 955&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2123" id="h5-0-2123" class="i">+</a><a href="#h42-0-988" id="h42-0-988" class="i">+&lt;a href=&quot;#l956&quot; class=&quot;line&quot; id=&quot;l956&quot;&gt; 956&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2124" id="h5-0-2124" class="i">+</a><a href="#h42-0-989" id="h42-0-989" class="i">+&lt;a href=&quot;#l957&quot; class=&quot;line&quot; id=&quot;l957&quot;&gt; 957&lt;/a&gt; &amp;lt;id&amp;gt;06fe09d98f4732799d095df5d9e82723e6424057&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2125" id="h5-0-2125" class="i">+</a><a href="#h42-0-990" id="h42-0-990" class="i">+&lt;a href=&quot;#l958&quot; class=&quot;line&quot; id=&quot;l958&quot;&gt; 958&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T21:49:10Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2126" id="h5-0-2126" class="i">+</a><a href="#h42-0-991" id="h42-0-991" class="i">+&lt;a href=&quot;#l959&quot; class=&quot;line&quot; id=&quot;l959&quot;&gt; 959&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T21:49:10Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2127" id="h5-0-2127" class="i">+</a><a href="#h42-0-992" id="h42-0-992" class="i">+&lt;a href=&quot;#l960&quot; class=&quot;line&quot; id=&quot;l960&quot;&gt; 960&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add dark theme&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2128" id="h5-0-2128" class="i">+</a><a href="#h42-0-993" id="h42-0-993" class="i">+&lt;a href=&quot;#l961&quot; class=&quot;line&quot; id=&quot;l961&quot;&gt; 961&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/06fe09d98f4732799d095df5d9e82723e6424057.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2129" id="h5-0-2129" class="i">+</a><a href="#h42-0-994" id="h42-0-994" class="i">+&lt;a href=&quot;#l962&quot; class=&quot;line&quot; id=&quot;l962&quot;&gt; 962&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2130" id="h5-0-2130" class="i">+</a><a href="#h42-0-995" id="h42-0-995" class="i">+&lt;a href=&quot;#l963&quot; class=&quot;line&quot; id=&quot;l963&quot;&gt; 963&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2131" id="h5-0-2131" class="i">+</a><a href="#h42-0-996" id="h42-0-996" class="i">+&lt;a href=&quot;#l964&quot; class=&quot;line&quot; id=&quot;l964&quot;&gt; 964&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2132" id="h5-0-2132" class="i">+</a><a href="#h42-0-997" id="h42-0-997" class="i">+&lt;a href=&quot;#l965&quot; class=&quot;line&quot; id=&quot;l965&quot;&gt; 965&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2133" id="h5-0-2133" class="i">+</a><a href="#h42-0-998" id="h42-0-998" class="i">+&lt;a href=&quot;#l966&quot; class=&quot;line&quot; id=&quot;l966&quot;&gt; 966&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 06fe09d98f4732799d095df5d9e82723e6424057
+</a><a href="#h5-0-2134" id="h5-0-2134" class="i">+</a><a href="#h42-0-999" id="h42-0-999" class="i">+&lt;a href=&quot;#l967&quot; class=&quot;line&quot; id=&quot;l967&quot;&gt; 967&lt;/a&gt; parent aa561a57a12eb31e5d31dd90bf7ed209282d1cad
+</a><a href="#h5-0-2135" id="h5-0-2135" class="i">+</a><a href="#h42-0-1000" id="h42-0-1000" class="i">+&lt;a href=&quot;#l968&quot; class=&quot;line&quot; id=&quot;l968&quot;&gt; 968&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2136" id="h5-0-2136" class="i">+</a><a href="#h42-0-1001" id="h42-0-1001" class="i">+&lt;a href=&quot;#l969&quot; class=&quot;line&quot; id=&quot;l969&quot;&gt; 969&lt;/a&gt; Date: Thu, 20 Feb 2025 22:49:10 +0100
+</a><a href="#h5-0-2137" id="h5-0-2137" class="i">+</a><a href="#h42-0-1002" id="h42-0-1002" class="i">+&lt;a href=&quot;#l970&quot; class=&quot;line&quot; id=&quot;l970&quot;&gt; 970&lt;/a&gt;
+</a><a href="#h5-0-2138" id="h5-0-2138" class="i">+</a><a href="#h42-0-1003" id="h42-0-1003" class="i">+&lt;a href=&quot;#l971&quot; class=&quot;line&quot; id=&quot;l971&quot;&gt; 971&lt;/a&gt; add dark theme
+</a><a href="#h5-0-2139" id="h5-0-2139" class="i">+</a><a href="#h42-0-1004" id="h42-0-1004" class="i">+&lt;a href=&quot;#l972&quot; class=&quot;line&quot; id=&quot;l972&quot;&gt; 972&lt;/a&gt;
+</a><a href="#h5-0-2140" id="h5-0-2140" class="i">+</a><a href="#h42-0-1005" id="h42-0-1005" class="i">+&lt;a href=&quot;#l973&quot; class=&quot;line&quot; id=&quot;l973&quot;&gt; 973&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2141" id="h5-0-2141" class="i">+</a><a href="#h42-0-1006" id="h42-0-1006" class="i">+&lt;a href=&quot;#l974&quot; class=&quot;line&quot; id=&quot;l974&quot;&gt; 974&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2142" id="h5-0-2142" class="i">+</a><a href="#h42-0-1007" id="h42-0-1007" class="i">+&lt;a href=&quot;#l975&quot; class=&quot;line&quot; id=&quot;l975&quot;&gt; 975&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2143" id="h5-0-2143" class="i">+</a><a href="#h42-0-1008" id="h42-0-1008" class="i">+&lt;a href=&quot;#l976&quot; class=&quot;line&quot; id=&quot;l976&quot;&gt; 976&lt;/a&gt; &amp;lt;id&amp;gt;aa561a57a12eb31e5d31dd90bf7ed209282d1cad&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2144" id="h5-0-2144" class="i">+</a><a href="#h42-0-1009" id="h42-0-1009" class="i">+&lt;a href=&quot;#l977&quot; class=&quot;line&quot; id=&quot;l977&quot;&gt; 977&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T21:37:04Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2145" id="h5-0-2145" class="i">+</a><a href="#h42-0-1010" id="h42-0-1010" class="i">+&lt;a href=&quot;#l978&quot; class=&quot;line&quot; id=&quot;l978&quot;&gt; 978&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T21:37:04Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2146" id="h5-0-2146" class="i">+</a><a href="#h42-0-1011" id="h42-0-1011" class="i">+&lt;a href=&quot;#l979&quot; class=&quot;line&quot; id=&quot;l979&quot;&gt; 979&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update heading colors in post, change grass.png&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2147" id="h5-0-2147" class="i">+</a><a href="#h42-0-1012" id="h42-0-1012" class="i">+&lt;a href=&quot;#l980&quot; class=&quot;line&quot; id=&quot;l980&quot;&gt; 980&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/aa561a57a12eb31e5d31dd90bf7ed209282d1cad.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2148" id="h5-0-2148" class="i">+</a><a href="#h42-0-1013" id="h42-0-1013" class="i">+&lt;a href=&quot;#l981&quot; class=&quot;line&quot; id=&quot;l981&quot;&gt; 981&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2149" id="h5-0-2149" class="i">+</a><a href="#h42-0-1014" id="h42-0-1014" class="i">+&lt;a href=&quot;#l982&quot; class=&quot;line&quot; id=&quot;l982&quot;&gt; 982&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2150" id="h5-0-2150" class="i">+</a><a href="#h42-0-1015" id="h42-0-1015" class="i">+&lt;a href=&quot;#l983&quot; class=&quot;line&quot; id=&quot;l983&quot;&gt; 983&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2151" id="h5-0-2151" class="i">+</a><a href="#h42-0-1016" id="h42-0-1016" class="i">+&lt;a href=&quot;#l984&quot; class=&quot;line&quot; id=&quot;l984&quot;&gt; 984&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2152" id="h5-0-2152" class="i">+</a><a href="#h42-0-1017" id="h42-0-1017" class="i">+&lt;a href=&quot;#l985&quot; class=&quot;line&quot; id=&quot;l985&quot;&gt; 985&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit aa561a57a12eb31e5d31dd90bf7ed209282d1cad
+</a><a href="#h5-0-2153" id="h5-0-2153" class="i">+</a><a href="#h42-0-1018" id="h42-0-1018" class="i">+&lt;a href=&quot;#l986&quot; class=&quot;line&quot; id=&quot;l986&quot;&gt; 986&lt;/a&gt; parent 6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a
+</a><a href="#h5-0-2154" id="h5-0-2154" class="i">+</a><a href="#h42-0-1019" id="h42-0-1019" class="i">+&lt;a href=&quot;#l987&quot; class=&quot;line&quot; id=&quot;l987&quot;&gt; 987&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2155" id="h5-0-2155" class="i">+</a><a href="#h42-0-1020" id="h42-0-1020" class="i">+&lt;a href=&quot;#l988&quot; class=&quot;line&quot; id=&quot;l988&quot;&gt; 988&lt;/a&gt; Date: Thu, 20 Feb 2025 22:37:04 +0100
+</a><a href="#h5-0-2156" id="h5-0-2156" class="i">+</a><a href="#h42-0-1021" id="h42-0-1021" class="i">+&lt;a href=&quot;#l989&quot; class=&quot;line&quot; id=&quot;l989&quot;&gt; 989&lt;/a&gt;
+</a><a href="#h5-0-2157" id="h5-0-2157" class="i">+</a><a href="#h42-0-1022" id="h42-0-1022" class="i">+&lt;a href=&quot;#l990&quot; class=&quot;line&quot; id=&quot;l990&quot;&gt; 990&lt;/a&gt; update heading colors in post, change grass.png
+</a><a href="#h5-0-2158" id="h5-0-2158" class="i">+</a><a href="#h42-0-1023" id="h42-0-1023" class="i">+&lt;a href=&quot;#l991&quot; class=&quot;line&quot; id=&quot;l991&quot;&gt; 991&lt;/a&gt;
+</a><a href="#h5-0-2159" id="h5-0-2159" class="i">+</a><a href="#h42-0-1024" id="h42-0-1024" class="i">+&lt;a href=&quot;#l992&quot; class=&quot;line&quot; id=&quot;l992&quot;&gt; 992&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2160" id="h5-0-2160" class="i">+</a><a href="#h42-0-1025" id="h42-0-1025" class="i">+&lt;a href=&quot;#l993&quot; class=&quot;line&quot; id=&quot;l993&quot;&gt; 993&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2161" id="h5-0-2161" class="i">+</a><a href="#h42-0-1026" id="h42-0-1026" class="i">+&lt;a href=&quot;#l994&quot; class=&quot;line&quot; id=&quot;l994&quot;&gt; 994&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2162" id="h5-0-2162" class="i">+</a><a href="#h42-0-1027" id="h42-0-1027" class="i">+&lt;a href=&quot;#l995&quot; class=&quot;line&quot; id=&quot;l995&quot;&gt; 995&lt;/a&gt; &amp;lt;id&amp;gt;6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2163" id="h5-0-2163" class="i">+</a><a href="#h42-0-1028" id="h42-0-1028" class="i">+&lt;a href=&quot;#l996&quot; class=&quot;line&quot; id=&quot;l996&quot;&gt; 996&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T21:26:50Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2164" id="h5-0-2164" class="i">+</a><a href="#h42-0-1029" id="h42-0-1029" class="i">+&lt;a href=&quot;#l997&quot; class=&quot;line&quot; id=&quot;l997&quot;&gt; 997&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T21:26:50Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2165" id="h5-0-2165" class="i">+</a><a href="#h42-0-1030" id="h42-0-1030" class="i">+&lt;a href=&quot;#l998&quot; class=&quot;line&quot; id=&quot;l998&quot;&gt; 998&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;remove forced word break&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2166" id="h5-0-2166" class="i">+</a><a href="#h42-0-1031" id="h42-0-1031" class="i">+&lt;a href=&quot;#l999&quot; class=&quot;line&quot; id=&quot;l999&quot;&gt; 999&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2167" id="h5-0-2167" class="i">+</a><a href="#h42-0-1032" id="h42-0-1032" class="i">+&lt;a href=&quot;#l1000&quot; class=&quot;line&quot; id=&quot;l1000&quot;&gt; 1000&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2168" id="h5-0-2168" class="i">+</a><a href="#h42-0-1033" id="h42-0-1033" class="i">+&lt;a href=&quot;#l1001&quot; class=&quot;line&quot; id=&quot;l1001&quot;&gt; 1001&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2169" id="h5-0-2169" class="i">+</a><a href="#h42-0-1034" id="h42-0-1034" class="i">+&lt;a href=&quot;#l1002&quot; class=&quot;line&quot; id=&quot;l1002&quot;&gt; 1002&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2170" id="h5-0-2170" class="i">+</a><a href="#h42-0-1035" id="h42-0-1035" class="i">+&lt;a href=&quot;#l1003&quot; class=&quot;line&quot; id=&quot;l1003&quot;&gt; 1003&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2171" id="h5-0-2171" class="i">+</a><a href="#h42-0-1036" id="h42-0-1036" class="i">+&lt;a href=&quot;#l1004&quot; class=&quot;line&quot; id=&quot;l1004&quot;&gt; 1004&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a
+</a><a href="#h5-0-2172" id="h5-0-2172" class="i">+</a><a href="#h42-0-1037" id="h42-0-1037" class="i">+&lt;a href=&quot;#l1005&quot; class=&quot;line&quot; id=&quot;l1005&quot;&gt; 1005&lt;/a&gt; parent 31f89756447af3eb9c1f7b8ab6b9b7fa40833f02
+</a><a href="#h5-0-2173" id="h5-0-2173" class="i">+</a><a href="#h42-0-1038" id="h42-0-1038" class="i">+&lt;a href=&quot;#l1006&quot; class=&quot;line&quot; id=&quot;l1006&quot;&gt; 1006&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2174" id="h5-0-2174" class="i">+</a><a href="#h42-0-1039" id="h42-0-1039" class="i">+&lt;a href=&quot;#l1007&quot; class=&quot;line&quot; id=&quot;l1007&quot;&gt; 1007&lt;/a&gt; Date: Thu, 20 Feb 2025 22:26:50 +0100
+</a><a href="#h5-0-2175" id="h5-0-2175" class="i">+</a><a href="#h42-0-1040" id="h42-0-1040" class="i">+&lt;a href=&quot;#l1008&quot; class=&quot;line&quot; id=&quot;l1008&quot;&gt; 1008&lt;/a&gt;
+</a><a href="#h5-0-2176" id="h5-0-2176" class="i">+</a><a href="#h42-0-1041" id="h42-0-1041" class="i">+&lt;a href=&quot;#l1009&quot; class=&quot;line&quot; id=&quot;l1009&quot;&gt; 1009&lt;/a&gt; remove forced word break
+</a><a href="#h5-0-2177" id="h5-0-2177" class="i">+</a><a href="#h42-0-1042" id="h42-0-1042" class="i">+&lt;a href=&quot;#l1010&quot; class=&quot;line&quot; id=&quot;l1010&quot;&gt; 1010&lt;/a&gt;
+</a><a href="#h5-0-2178" id="h5-0-2178" class="i">+</a><a href="#h42-0-1043" id="h42-0-1043" class="i">+&lt;a href=&quot;#l1011&quot; class=&quot;line&quot; id=&quot;l1011&quot;&gt; 1011&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2179" id="h5-0-2179" class="i">+</a><a href="#h42-0-1044" id="h42-0-1044" class="i">+&lt;a href=&quot;#l1012&quot; class=&quot;line&quot; id=&quot;l1012&quot;&gt; 1012&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2180" id="h5-0-2180" class="i">+</a><a href="#h42-0-1045" id="h42-0-1045" class="i">+&lt;a href=&quot;#l1013&quot; class=&quot;line&quot; id=&quot;l1013&quot;&gt; 1013&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2181" id="h5-0-2181" class="i">+</a><a href="#h42-0-1046" id="h42-0-1046" class="i">+&lt;a href=&quot;#l1014&quot; class=&quot;line&quot; id=&quot;l1014&quot;&gt; 1014&lt;/a&gt; &amp;lt;id&amp;gt;31f89756447af3eb9c1f7b8ab6b9b7fa40833f02&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2182" id="h5-0-2182" class="i">+</a><a href="#h42-0-1047" id="h42-0-1047" class="i">+&lt;a href=&quot;#l1015&quot; class=&quot;line&quot; id=&quot;l1015&quot;&gt; 1015&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T21:24:56Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2183" id="h5-0-2183" class="i">+</a><a href="#h42-0-1048" id="h42-0-1048" class="i">+&lt;a href=&quot;#l1016&quot; class=&quot;line&quot; id=&quot;l1016&quot;&gt; 1016&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T21:24:56Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2184" id="h5-0-2184" class="i">+</a><a href="#h42-0-1049" id="h42-0-1049" class="i">+&lt;a href=&quot;#l1017&quot; class=&quot;line&quot; id=&quot;l1017&quot;&gt; 1017&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;make font relative, fix screen adjustment&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2185" id="h5-0-2185" class="i">+</a><a href="#h42-0-1050" id="h42-0-1050" class="i">+&lt;a href=&quot;#l1018&quot; class=&quot;line&quot; id=&quot;l1018&quot;&gt; 1018&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/31f89756447af3eb9c1f7b8ab6b9b7fa40833f02.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2186" id="h5-0-2186" class="i">+</a><a href="#h42-0-1051" id="h42-0-1051" class="i">+&lt;a href=&quot;#l1019&quot; class=&quot;line&quot; id=&quot;l1019&quot;&gt; 1019&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2187" id="h5-0-2187" class="i">+</a><a href="#h42-0-1052" id="h42-0-1052" class="i">+&lt;a href=&quot;#l1020&quot; class=&quot;line&quot; id=&quot;l1020&quot;&gt; 1020&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2188" id="h5-0-2188" class="i">+</a><a href="#h42-0-1053" id="h42-0-1053" class="i">+&lt;a href=&quot;#l1021&quot; class=&quot;line&quot; id=&quot;l1021&quot;&gt; 1021&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2189" id="h5-0-2189" class="i">+</a><a href="#h42-0-1054" id="h42-0-1054" class="i">+&lt;a href=&quot;#l1022&quot; class=&quot;line&quot; id=&quot;l1022&quot;&gt; 1022&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2190" id="h5-0-2190" class="i">+</a><a href="#h42-0-1055" id="h42-0-1055" class="i">+&lt;a href=&quot;#l1023&quot; class=&quot;line&quot; id=&quot;l1023&quot;&gt; 1023&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 31f89756447af3eb9c1f7b8ab6b9b7fa40833f02
+</a><a href="#h5-0-2191" id="h5-0-2191" class="i">+</a><a href="#h42-0-1056" id="h42-0-1056" class="i">+&lt;a href=&quot;#l1024&quot; class=&quot;line&quot; id=&quot;l1024&quot;&gt; 1024&lt;/a&gt; parent 8675a2e83990ffccdd2521d4f9eb4c4f7d836df6
+</a><a href="#h5-0-2192" id="h5-0-2192" class="i">+</a><a href="#h42-0-1057" id="h42-0-1057" class="i">+&lt;a href=&quot;#l1025&quot; class=&quot;line&quot; id=&quot;l1025&quot;&gt; 1025&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2193" id="h5-0-2193" class="i">+</a><a href="#h42-0-1058" id="h42-0-1058" class="i">+&lt;a href=&quot;#l1026&quot; class=&quot;line&quot; id=&quot;l1026&quot;&gt; 1026&lt;/a&gt; Date: Thu, 20 Feb 2025 22:24:56 +0100
+</a><a href="#h5-0-2194" id="h5-0-2194" class="i">+</a><a href="#h42-0-1059" id="h42-0-1059" class="i">+&lt;a href=&quot;#l1027&quot; class=&quot;line&quot; id=&quot;l1027&quot;&gt; 1027&lt;/a&gt;
+</a><a href="#h5-0-2195" id="h5-0-2195" class="i">+</a><a href="#h42-0-1060" id="h42-0-1060" class="i">+&lt;a href=&quot;#l1028&quot; class=&quot;line&quot; id=&quot;l1028&quot;&gt; 1028&lt;/a&gt; make font relative, fix screen adjustment
+</a><a href="#h5-0-2196" id="h5-0-2196" class="i">+</a><a href="#h42-0-1061" id="h42-0-1061" class="i">+&lt;a href=&quot;#l1029&quot; class=&quot;line&quot; id=&quot;l1029&quot;&gt; 1029&lt;/a&gt;
+</a><a href="#h5-0-2197" id="h5-0-2197" class="i">+</a><a href="#h42-0-1062" id="h42-0-1062" class="i">+&lt;a href=&quot;#l1030&quot; class=&quot;line&quot; id=&quot;l1030&quot;&gt; 1030&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2198" id="h5-0-2198" class="i">+</a><a href="#h42-0-1063" id="h42-0-1063" class="i">+&lt;a href=&quot;#l1031&quot; class=&quot;line&quot; id=&quot;l1031&quot;&gt; 1031&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2199" id="h5-0-2199" class="i">+</a><a href="#h42-0-1064" id="h42-0-1064" class="i">+&lt;a href=&quot;#l1032&quot; class=&quot;line&quot; id=&quot;l1032&quot;&gt; 1032&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2200" id="h5-0-2200" class="i">+</a><a href="#h42-0-1065" id="h42-0-1065" class="i">+&lt;a href=&quot;#l1033&quot; class=&quot;line&quot; id=&quot;l1033&quot;&gt; 1033&lt;/a&gt; &amp;lt;id&amp;gt;8675a2e83990ffccdd2521d4f9eb4c4f7d836df6&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2201" id="h5-0-2201" class="i">+</a><a href="#h42-0-1066" id="h42-0-1066" class="i">+&lt;a href=&quot;#l1034&quot; class=&quot;line&quot; id=&quot;l1034&quot;&gt; 1034&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T20:55:58Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2202" id="h5-0-2202" class="i">+</a><a href="#h42-0-1067" id="h42-0-1067" class="i">+&lt;a href=&quot;#l1035&quot; class=&quot;line&quot; id=&quot;l1035&quot;&gt; 1035&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T20:55:58Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2203" id="h5-0-2203" class="i">+</a><a href="#h42-0-1068" id="h42-0-1068" class="i">+&lt;a href=&quot;#l1036&quot; class=&quot;line&quot; id=&quot;l1036&quot;&gt; 1036&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix chrome issues&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2204" id="h5-0-2204" class="i">+</a><a href="#h42-0-1069" id="h42-0-1069" class="i">+&lt;a href=&quot;#l1037&quot; class=&quot;line&quot; id=&quot;l1037&quot;&gt; 1037&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/8675a2e83990ffccdd2521d4f9eb4c4f7d836df6.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2205" id="h5-0-2205" class="i">+</a><a href="#h42-0-1070" id="h42-0-1070" class="i">+&lt;a href=&quot;#l1038&quot; class=&quot;line&quot; id=&quot;l1038&quot;&gt; 1038&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2206" id="h5-0-2206" class="i">+</a><a href="#h42-0-1071" id="h42-0-1071" class="i">+&lt;a href=&quot;#l1039&quot; class=&quot;line&quot; id=&quot;l1039&quot;&gt; 1039&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2207" id="h5-0-2207" class="i">+</a><a href="#h42-0-1072" id="h42-0-1072" class="i">+&lt;a href=&quot;#l1040&quot; class=&quot;line&quot; id=&quot;l1040&quot;&gt; 1040&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2208" id="h5-0-2208" class="i">+</a><a href="#h42-0-1073" id="h42-0-1073" class="i">+&lt;a href=&quot;#l1041&quot; class=&quot;line&quot; id=&quot;l1041&quot;&gt; 1041&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2209" id="h5-0-2209" class="i">+</a><a href="#h42-0-1074" id="h42-0-1074" class="i">+&lt;a href=&quot;#l1042&quot; class=&quot;line&quot; id=&quot;l1042&quot;&gt; 1042&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 8675a2e83990ffccdd2521d4f9eb4c4f7d836df6
+</a><a href="#h5-0-2210" id="h5-0-2210" class="i">+</a><a href="#h42-0-1075" id="h42-0-1075" class="i">+&lt;a href=&quot;#l1043&quot; class=&quot;line&quot; id=&quot;l1043&quot;&gt; 1043&lt;/a&gt; parent c484d016c7cbe979a4b8068b8184ab308e0ec03c
+</a><a href="#h5-0-2211" id="h5-0-2211" class="i">+</a><a href="#h42-0-1076" id="h42-0-1076" class="i">+&lt;a href=&quot;#l1044&quot; class=&quot;line&quot; id=&quot;l1044&quot;&gt; 1044&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2212" id="h5-0-2212" class="i">+</a><a href="#h42-0-1077" id="h42-0-1077" class="i">+&lt;a href=&quot;#l1045&quot; class=&quot;line&quot; id=&quot;l1045&quot;&gt; 1045&lt;/a&gt; Date: Thu, 20 Feb 2025 21:55:58 +0100
+</a><a href="#h5-0-2213" id="h5-0-2213" class="i">+</a><a href="#h42-0-1078" id="h42-0-1078" class="i">+&lt;a href=&quot;#l1046&quot; class=&quot;line&quot; id=&quot;l1046&quot;&gt; 1046&lt;/a&gt;
+</a><a href="#h5-0-2214" id="h5-0-2214" class="i">+</a><a href="#h42-0-1079" id="h42-0-1079" class="i">+&lt;a href=&quot;#l1047&quot; class=&quot;line&quot; id=&quot;l1047&quot;&gt; 1047&lt;/a&gt; fix chrome issues
+</a><a href="#h5-0-2215" id="h5-0-2215" class="i">+</a><a href="#h42-0-1080" id="h42-0-1080" class="i">+&lt;a href=&quot;#l1048&quot; class=&quot;line&quot; id=&quot;l1048&quot;&gt; 1048&lt;/a&gt;
+</a><a href="#h5-0-2216" id="h5-0-2216" class="i">+</a><a href="#h42-0-1081" id="h42-0-1081" class="i">+&lt;a href=&quot;#l1049&quot; class=&quot;line&quot; id=&quot;l1049&quot;&gt; 1049&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2217" id="h5-0-2217" class="i">+</a><a href="#h42-0-1082" id="h42-0-1082" class="i">+&lt;a href=&quot;#l1050&quot; class=&quot;line&quot; id=&quot;l1050&quot;&gt; 1050&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2218" id="h5-0-2218" class="i">+</a><a href="#h42-0-1083" id="h42-0-1083" class="i">+&lt;a href=&quot;#l1051&quot; class=&quot;line&quot; id=&quot;l1051&quot;&gt; 1051&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2219" id="h5-0-2219" class="i">+</a><a href="#h42-0-1084" id="h42-0-1084" class="i">+&lt;a href=&quot;#l1052&quot; class=&quot;line&quot; id=&quot;l1052&quot;&gt; 1052&lt;/a&gt; &amp;lt;id&amp;gt;c484d016c7cbe979a4b8068b8184ab308e0ec03c&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2220" id="h5-0-2220" class="i">+</a><a href="#h42-0-1085" id="h42-0-1085" class="i">+&lt;a href=&quot;#l1053&quot; class=&quot;line&quot; id=&quot;l1053&quot;&gt; 1053&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T20:30:38Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2221" id="h5-0-2221" class="i">+</a><a href="#h42-0-1086" id="h42-0-1086" class="i">+&lt;a href=&quot;#l1054&quot; class=&quot;line&quot; id=&quot;l1054&quot;&gt; 1054&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T20:30:38Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2222" id="h5-0-2222" class="i">+</a><a href="#h42-0-1087" id="h42-0-1087" class="i">+&lt;a href=&quot;#l1055&quot; class=&quot;line&quot; id=&quot;l1055&quot;&gt; 1055&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add size guides to mosfet image&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2223" id="h5-0-2223" class="i">+</a><a href="#h42-0-1088" id="h42-0-1088" class="i">+&lt;a href=&quot;#l1056&quot; class=&quot;line&quot; id=&quot;l1056&quot;&gt; 1056&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/c484d016c7cbe979a4b8068b8184ab308e0ec03c.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2224" id="h5-0-2224" class="i">+</a><a href="#h42-0-1089" id="h42-0-1089" class="i">+&lt;a href=&quot;#l1057&quot; class=&quot;line&quot; id=&quot;l1057&quot;&gt; 1057&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2225" id="h5-0-2225" class="i">+</a><a href="#h42-0-1090" id="h42-0-1090" class="i">+&lt;a href=&quot;#l1058&quot; class=&quot;line&quot; id=&quot;l1058&quot;&gt; 1058&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2226" id="h5-0-2226" class="i">+</a><a href="#h42-0-1091" id="h42-0-1091" class="i">+&lt;a href=&quot;#l1059&quot; class=&quot;line&quot; id=&quot;l1059&quot;&gt; 1059&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2227" id="h5-0-2227" class="i">+</a><a href="#h42-0-1092" id="h42-0-1092" class="i">+&lt;a href=&quot;#l1060&quot; class=&quot;line&quot; id=&quot;l1060&quot;&gt; 1060&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2228" id="h5-0-2228" class="i">+</a><a href="#h42-0-1093" id="h42-0-1093" class="i">+&lt;a href=&quot;#l1061&quot; class=&quot;line&quot; id=&quot;l1061&quot;&gt; 1061&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit c484d016c7cbe979a4b8068b8184ab308e0ec03c
+</a><a href="#h5-0-2229" id="h5-0-2229" class="i">+</a><a href="#h42-0-1094" id="h42-0-1094" class="i">+&lt;a href=&quot;#l1062&quot; class=&quot;line&quot; id=&quot;l1062&quot;&gt; 1062&lt;/a&gt; parent 46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0
+</a><a href="#h5-0-2230" id="h5-0-2230" class="i">+</a><a href="#h42-0-1095" id="h42-0-1095" class="i">+&lt;a href=&quot;#l1063&quot; class=&quot;line&quot; id=&quot;l1063&quot;&gt; 1063&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2231" id="h5-0-2231" class="i">+</a><a href="#h42-0-1096" id="h42-0-1096" class="i">+&lt;a href=&quot;#l1064&quot; class=&quot;line&quot; id=&quot;l1064&quot;&gt; 1064&lt;/a&gt; Date: Thu, 20 Feb 2025 21:30:38 +0100
+</a><a href="#h5-0-2232" id="h5-0-2232" class="i">+</a><a href="#h42-0-1097" id="h42-0-1097" class="i">+&lt;a href=&quot;#l1065&quot; class=&quot;line&quot; id=&quot;l1065&quot;&gt; 1065&lt;/a&gt;
+</a><a href="#h5-0-2233" id="h5-0-2233" class="i">+</a><a href="#h42-0-1098" id="h42-0-1098" class="i">+&lt;a href=&quot;#l1066&quot; class=&quot;line&quot; id=&quot;l1066&quot;&gt; 1066&lt;/a&gt; add size guides to mosfet image
+</a><a href="#h5-0-2234" id="h5-0-2234" class="i">+</a><a href="#h42-0-1099" id="h42-0-1099" class="i">+&lt;a href=&quot;#l1067&quot; class=&quot;line&quot; id=&quot;l1067&quot;&gt; 1067&lt;/a&gt;
+</a><a href="#h5-0-2235" id="h5-0-2235" class="i">+</a><a href="#h42-0-1100" id="h42-0-1100" class="i">+&lt;a href=&quot;#l1068&quot; class=&quot;line&quot; id=&quot;l1068&quot;&gt; 1068&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2236" id="h5-0-2236" class="i">+</a><a href="#h42-0-1101" id="h42-0-1101" class="i">+&lt;a href=&quot;#l1069&quot; class=&quot;line&quot; id=&quot;l1069&quot;&gt; 1069&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2237" id="h5-0-2237" class="i">+</a><a href="#h42-0-1102" id="h42-0-1102" class="i">+&lt;a href=&quot;#l1070&quot; class=&quot;line&quot; id=&quot;l1070&quot;&gt; 1070&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2238" id="h5-0-2238" class="i">+</a><a href="#h42-0-1103" id="h42-0-1103" class="i">+&lt;a href=&quot;#l1071&quot; class=&quot;line&quot; id=&quot;l1071&quot;&gt; 1071&lt;/a&gt; &amp;lt;id&amp;gt;46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2239" id="h5-0-2239" class="i">+</a><a href="#h42-0-1104" id="h42-0-1104" class="i">+&lt;a href=&quot;#l1072&quot; class=&quot;line&quot; id=&quot;l1072&quot;&gt; 1072&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T20:28:42Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2240" id="h5-0-2240" class="i">+</a><a href="#h42-0-1105" id="h42-0-1105" class="i">+&lt;a href=&quot;#l1073&quot; class=&quot;line&quot; id=&quot;l1073&quot;&gt; 1073&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T20:28:42Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2241" id="h5-0-2241" class="i">+</a><a href="#h42-0-1106" id="h42-0-1106" class="i">+&lt;a href=&quot;#l1074&quot; class=&quot;line&quot; id=&quot;l1074&quot;&gt; 1074&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;update _config.yml&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2242" id="h5-0-2242" class="i">+</a><a href="#h42-0-1107" id="h42-0-1107" class="i">+&lt;a href=&quot;#l1075&quot; class=&quot;line&quot; id=&quot;l1075&quot;&gt; 1075&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2243" id="h5-0-2243" class="i">+</a><a href="#h42-0-1108" id="h42-0-1108" class="i">+&lt;a href=&quot;#l1076&quot; class=&quot;line&quot; id=&quot;l1076&quot;&gt; 1076&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2244" id="h5-0-2244" class="i">+</a><a href="#h42-0-1109" id="h42-0-1109" class="i">+&lt;a href=&quot;#l1077&quot; class=&quot;line&quot; id=&quot;l1077&quot;&gt; 1077&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2245" id="h5-0-2245" class="i">+</a><a href="#h42-0-1110" id="h42-0-1110" class="i">+&lt;a href=&quot;#l1078&quot; class=&quot;line&quot; id=&quot;l1078&quot;&gt; 1078&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2246" id="h5-0-2246" class="i">+</a><a href="#h42-0-1111" id="h42-0-1111" class="i">+&lt;a href=&quot;#l1079&quot; class=&quot;line&quot; id=&quot;l1079&quot;&gt; 1079&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2247" id="h5-0-2247" class="i">+</a><a href="#h42-0-1112" id="h42-0-1112" class="i">+&lt;a href=&quot;#l1080&quot; class=&quot;line&quot; id=&quot;l1080&quot;&gt; 1080&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0
+</a><a href="#h5-0-2248" id="h5-0-2248" class="i">+</a><a href="#h42-0-1113" id="h42-0-1113" class="i">+&lt;a href=&quot;#l1081&quot; class=&quot;line&quot; id=&quot;l1081&quot;&gt; 1081&lt;/a&gt; parent 6bdc0d083185815414d1b5268115d2dae6f72676
+</a><a href="#h5-0-2249" id="h5-0-2249" class="i">+</a><a href="#h42-0-1114" id="h42-0-1114" class="i">+&lt;a href=&quot;#l1082&quot; class=&quot;line&quot; id=&quot;l1082&quot;&gt; 1082&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2250" id="h5-0-2250" class="i">+</a><a href="#h42-0-1115" id="h42-0-1115" class="i">+&lt;a href=&quot;#l1083&quot; class=&quot;line&quot; id=&quot;l1083&quot;&gt; 1083&lt;/a&gt; Date: Thu, 20 Feb 2025 21:28:42 +0100
+</a><a href="#h5-0-2251" id="h5-0-2251" class="i">+</a><a href="#h42-0-1116" id="h42-0-1116" class="i">+&lt;a href=&quot;#l1084&quot; class=&quot;line&quot; id=&quot;l1084&quot;&gt; 1084&lt;/a&gt;
+</a><a href="#h5-0-2252" id="h5-0-2252" class="i">+</a><a href="#h42-0-1117" id="h42-0-1117" class="i">+&lt;a href=&quot;#l1085&quot; class=&quot;line&quot; id=&quot;l1085&quot;&gt; 1085&lt;/a&gt; update _config.yml
+</a><a href="#h5-0-2253" id="h5-0-2253" class="i">+</a><a href="#h42-0-1118" id="h42-0-1118" class="i">+&lt;a href=&quot;#l1086&quot; class=&quot;line&quot; id=&quot;l1086&quot;&gt; 1086&lt;/a&gt;
+</a><a href="#h5-0-2254" id="h5-0-2254" class="i">+</a><a href="#h42-0-1119" id="h42-0-1119" class="i">+&lt;a href=&quot;#l1087&quot; class=&quot;line&quot; id=&quot;l1087&quot;&gt; 1087&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2255" id="h5-0-2255" class="i">+</a><a href="#h42-0-1120" id="h42-0-1120" class="i">+&lt;a href=&quot;#l1088&quot; class=&quot;line&quot; id=&quot;l1088&quot;&gt; 1088&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2256" id="h5-0-2256" class="i">+</a><a href="#h42-0-1121" id="h42-0-1121" class="i">+&lt;a href=&quot;#l1089&quot; class=&quot;line&quot; id=&quot;l1089&quot;&gt; 1089&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2257" id="h5-0-2257" class="i">+</a><a href="#h42-0-1122" id="h42-0-1122" class="i">+&lt;a href=&quot;#l1090&quot; class=&quot;line&quot; id=&quot;l1090&quot;&gt; 1090&lt;/a&gt; &amp;lt;id&amp;gt;6bdc0d083185815414d1b5268115d2dae6f72676&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2258" id="h5-0-2258" class="i">+</a><a href="#h42-0-1123" id="h42-0-1123" class="i">+&lt;a href=&quot;#l1091&quot; class=&quot;line&quot; id=&quot;l1091&quot;&gt; 1091&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T20:25:02Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2259" id="h5-0-2259" class="i">+</a><a href="#h42-0-1124" id="h42-0-1124" class="i">+&lt;a href=&quot;#l1092&quot; class=&quot;line&quot; id=&quot;l1092&quot;&gt; 1092&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T20:25:02Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2260" id="h5-0-2260" class="i">+</a><a href="#h42-0-1125" id="h42-0-1125" class="i">+&lt;a href=&quot;#l1093&quot; class=&quot;line&quot; id=&quot;l1093&quot;&gt; 1093&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;change font size, add mosfet image&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2261" id="h5-0-2261" class="i">+</a><a href="#h42-0-1126" id="h42-0-1126" class="i">+&lt;a href=&quot;#l1094&quot; class=&quot;line&quot; id=&quot;l1094&quot;&gt; 1094&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/6bdc0d083185815414d1b5268115d2dae6f72676.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2262" id="h5-0-2262" class="i">+</a><a href="#h42-0-1127" id="h42-0-1127" class="i">+&lt;a href=&quot;#l1095&quot; class=&quot;line&quot; id=&quot;l1095&quot;&gt; 1095&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2263" id="h5-0-2263" class="i">+</a><a href="#h42-0-1128" id="h42-0-1128" class="i">+&lt;a href=&quot;#l1096&quot; class=&quot;line&quot; id=&quot;l1096&quot;&gt; 1096&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2264" id="h5-0-2264" class="i">+</a><a href="#h42-0-1129" id="h42-0-1129" class="i">+&lt;a href=&quot;#l1097&quot; class=&quot;line&quot; id=&quot;l1097&quot;&gt; 1097&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2265" id="h5-0-2265" class="i">+</a><a href="#h42-0-1130" id="h42-0-1130" class="i">+&lt;a href=&quot;#l1098&quot; class=&quot;line&quot; id=&quot;l1098&quot;&gt; 1098&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2266" id="h5-0-2266" class="i">+</a><a href="#h42-0-1131" id="h42-0-1131" class="i">+&lt;a href=&quot;#l1099&quot; class=&quot;line&quot; id=&quot;l1099&quot;&gt; 1099&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 6bdc0d083185815414d1b5268115d2dae6f72676
+</a><a href="#h5-0-2267" id="h5-0-2267" class="i">+</a><a href="#h42-0-1132" id="h42-0-1132" class="i">+&lt;a href=&quot;#l1100&quot; class=&quot;line&quot; id=&quot;l1100&quot;&gt; 1100&lt;/a&gt; parent b4f30645592194893cdd2d4da4115809689e91d0
+</a><a href="#h5-0-2268" id="h5-0-2268" class="i">+</a><a href="#h42-0-1133" id="h42-0-1133" class="i">+&lt;a href=&quot;#l1101&quot; class=&quot;line&quot; id=&quot;l1101&quot;&gt; 1101&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2269" id="h5-0-2269" class="i">+</a><a href="#h42-0-1134" id="h42-0-1134" class="i">+&lt;a href=&quot;#l1102&quot; class=&quot;line&quot; id=&quot;l1102&quot;&gt; 1102&lt;/a&gt; Date: Thu, 20 Feb 2025 21:25:02 +0100
+</a><a href="#h5-0-2270" id="h5-0-2270" class="i">+</a><a href="#h42-0-1135" id="h42-0-1135" class="i">+&lt;a href=&quot;#l1103&quot; class=&quot;line&quot; id=&quot;l1103&quot;&gt; 1103&lt;/a&gt;
+</a><a href="#h5-0-2271" id="h5-0-2271" class="i">+</a><a href="#h42-0-1136" id="h42-0-1136" class="i">+&lt;a href=&quot;#l1104&quot; class=&quot;line&quot; id=&quot;l1104&quot;&gt; 1104&lt;/a&gt; change font size, add mosfet image
+</a><a href="#h5-0-2272" id="h5-0-2272" class="i">+</a><a href="#h42-0-1137" id="h42-0-1137" class="i">+&lt;a href=&quot;#l1105&quot; class=&quot;line&quot; id=&quot;l1105&quot;&gt; 1105&lt;/a&gt;
+</a><a href="#h5-0-2273" id="h5-0-2273" class="i">+</a><a href="#h42-0-1138" id="h42-0-1138" class="i">+&lt;a href=&quot;#l1106&quot; class=&quot;line&quot; id=&quot;l1106&quot;&gt; 1106&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2274" id="h5-0-2274" class="i">+</a><a href="#h42-0-1139" id="h42-0-1139" class="i">+&lt;a href=&quot;#l1107&quot; class=&quot;line&quot; id=&quot;l1107&quot;&gt; 1107&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2275" id="h5-0-2275" class="i">+</a><a href="#h42-0-1140" id="h42-0-1140" class="i">+&lt;a href=&quot;#l1108&quot; class=&quot;line&quot; id=&quot;l1108&quot;&gt; 1108&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2276" id="h5-0-2276" class="i">+</a><a href="#h42-0-1141" id="h42-0-1141" class="i">+&lt;a href=&quot;#l1109&quot; class=&quot;line&quot; id=&quot;l1109&quot;&gt; 1109&lt;/a&gt; &amp;lt;id&amp;gt;b4f30645592194893cdd2d4da4115809689e91d0&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2277" id="h5-0-2277" class="i">+</a><a href="#h42-0-1142" id="h42-0-1142" class="i">+&lt;a href=&quot;#l1110&quot; class=&quot;line&quot; id=&quot;l1110&quot;&gt; 1110&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T19:37:00Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2278" id="h5-0-2278" class="i">+</a><a href="#h42-0-1143" id="h42-0-1143" class="i">+&lt;a href=&quot;#l1111&quot; class=&quot;line&quot; id=&quot;l1111&quot;&gt; 1111&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T19:37:00Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2279" id="h5-0-2279" class="i">+</a><a href="#h42-0-1144" id="h42-0-1144" class="i">+&lt;a href=&quot;#l1112&quot; class=&quot;line&quot; id=&quot;l1112&quot;&gt; 1112&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;fix resize&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2280" id="h5-0-2280" class="i">+</a><a href="#h42-0-1145" id="h42-0-1145" class="i">+&lt;a href=&quot;#l1113&quot; class=&quot;line&quot; id=&quot;l1113&quot;&gt; 1113&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/b4f30645592194893cdd2d4da4115809689e91d0.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2281" id="h5-0-2281" class="i">+</a><a href="#h42-0-1146" id="h42-0-1146" class="i">+&lt;a href=&quot;#l1114&quot; class=&quot;line&quot; id=&quot;l1114&quot;&gt; 1114&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2282" id="h5-0-2282" class="i">+</a><a href="#h42-0-1147" id="h42-0-1147" class="i">+&lt;a href=&quot;#l1115&quot; class=&quot;line&quot; id=&quot;l1115&quot;&gt; 1115&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2283" id="h5-0-2283" class="i">+</a><a href="#h42-0-1148" id="h42-0-1148" class="i">+&lt;a href=&quot;#l1116&quot; class=&quot;line&quot; id=&quot;l1116&quot;&gt; 1116&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2284" id="h5-0-2284" class="i">+</a><a href="#h42-0-1149" id="h42-0-1149" class="i">+&lt;a href=&quot;#l1117&quot; class=&quot;line&quot; id=&quot;l1117&quot;&gt; 1117&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2285" id="h5-0-2285" class="i">+</a><a href="#h42-0-1150" id="h42-0-1150" class="i">+&lt;a href=&quot;#l1118&quot; class=&quot;line&quot; id=&quot;l1118&quot;&gt; 1118&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit b4f30645592194893cdd2d4da4115809689e91d0
+</a><a href="#h5-0-2286" id="h5-0-2286" class="i">+</a><a href="#h42-0-1151" id="h42-0-1151" class="i">+&lt;a href=&quot;#l1119&quot; class=&quot;line&quot; id=&quot;l1119&quot;&gt; 1119&lt;/a&gt; parent 84ccfd7a16a48321628e8159540308ea79463cdd
+</a><a href="#h5-0-2287" id="h5-0-2287" class="i">+</a><a href="#h42-0-1152" id="h42-0-1152" class="i">+&lt;a href=&quot;#l1120&quot; class=&quot;line&quot; id=&quot;l1120&quot;&gt; 1120&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2288" id="h5-0-2288" class="i">+</a><a href="#h42-0-1153" id="h42-0-1153" class="i">+&lt;a href=&quot;#l1121&quot; class=&quot;line&quot; id=&quot;l1121&quot;&gt; 1121&lt;/a&gt; Date: Thu, 20 Feb 2025 20:37:00 +0100
+</a><a href="#h5-0-2289" id="h5-0-2289" class="i">+</a><a href="#h42-0-1154" id="h42-0-1154" class="i">+&lt;a href=&quot;#l1122&quot; class=&quot;line&quot; id=&quot;l1122&quot;&gt; 1122&lt;/a&gt;
+</a><a href="#h5-0-2290" id="h5-0-2290" class="i">+</a><a href="#h42-0-1155" id="h42-0-1155" class="i">+&lt;a href=&quot;#l1123&quot; class=&quot;line&quot; id=&quot;l1123&quot;&gt; 1123&lt;/a&gt; fix resize
+</a><a href="#h5-0-2291" id="h5-0-2291" class="i">+</a><a href="#h42-0-1156" id="h42-0-1156" class="i">+&lt;a href=&quot;#l1124&quot; class=&quot;line&quot; id=&quot;l1124&quot;&gt; 1124&lt;/a&gt;
+</a><a href="#h5-0-2292" id="h5-0-2292" class="i">+</a><a href="#h42-0-1157" id="h42-0-1157" class="i">+&lt;a href=&quot;#l1125&quot; class=&quot;line&quot; id=&quot;l1125&quot;&gt; 1125&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2293" id="h5-0-2293" class="i">+</a><a href="#h42-0-1158" id="h42-0-1158" class="i">+&lt;a href=&quot;#l1126&quot; class=&quot;line&quot; id=&quot;l1126&quot;&gt; 1126&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2294" id="h5-0-2294" class="i">+</a><a href="#h42-0-1159" id="h42-0-1159" class="i">+&lt;a href=&quot;#l1127&quot; class=&quot;line&quot; id=&quot;l1127&quot;&gt; 1127&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2295" id="h5-0-2295" class="i">+</a><a href="#h42-0-1160" id="h42-0-1160" class="i">+&lt;a href=&quot;#l1128&quot; class=&quot;line&quot; id=&quot;l1128&quot;&gt; 1128&lt;/a&gt; &amp;lt;id&amp;gt;84ccfd7a16a48321628e8159540308ea79463cdd&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2296" id="h5-0-2296" class="i">+</a><a href="#h42-0-1161" id="h42-0-1161" class="i">+&lt;a href=&quot;#l1129&quot; class=&quot;line&quot; id=&quot;l1129&quot;&gt; 1129&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T19:19:46Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2297" id="h5-0-2297" class="i">+</a><a href="#h42-0-1162" id="h42-0-1162" class="i">+&lt;a href=&quot;#l1130&quot; class=&quot;line&quot; id=&quot;l1130&quot;&gt; 1130&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T19:19:46Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2298" id="h5-0-2298" class="i">+</a><a href="#h42-0-1163" id="h42-0-1163" class="i">+&lt;a href=&quot;#l1131&quot; class=&quot;line&quot; id=&quot;l1131&quot;&gt; 1131&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add footer&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2299" id="h5-0-2299" class="i">+</a><a href="#h42-0-1164" id="h42-0-1164" class="i">+&lt;a href=&quot;#l1132&quot; class=&quot;line&quot; id=&quot;l1132&quot;&gt; 1132&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/84ccfd7a16a48321628e8159540308ea79463cdd.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2300" id="h5-0-2300" class="i">+</a><a href="#h42-0-1165" id="h42-0-1165" class="i">+&lt;a href=&quot;#l1133&quot; class=&quot;line&quot; id=&quot;l1133&quot;&gt; 1133&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2301" id="h5-0-2301" class="i">+</a><a href="#h42-0-1166" id="h42-0-1166" class="i">+&lt;a href=&quot;#l1134&quot; class=&quot;line&quot; id=&quot;l1134&quot;&gt; 1134&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2302" id="h5-0-2302" class="i">+</a><a href="#h42-0-1167" id="h42-0-1167" class="i">+&lt;a href=&quot;#l1135&quot; class=&quot;line&quot; id=&quot;l1135&quot;&gt; 1135&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2303" id="h5-0-2303" class="i">+</a><a href="#h42-0-1168" id="h42-0-1168" class="i">+&lt;a href=&quot;#l1136&quot; class=&quot;line&quot; id=&quot;l1136&quot;&gt; 1136&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2304" id="h5-0-2304" class="i">+</a><a href="#h42-0-1169" id="h42-0-1169" class="i">+&lt;a href=&quot;#l1137&quot; class=&quot;line&quot; id=&quot;l1137&quot;&gt; 1137&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 84ccfd7a16a48321628e8159540308ea79463cdd
+</a><a href="#h5-0-2305" id="h5-0-2305" class="i">+</a><a href="#h42-0-1170" id="h42-0-1170" class="i">+&lt;a href=&quot;#l1138&quot; class=&quot;line&quot; id=&quot;l1138&quot;&gt; 1138&lt;/a&gt; parent 5d11c8c45652ec7ed0c731d39716eb6a963a3d82
+</a><a href="#h5-0-2306" id="h5-0-2306" class="i">+</a><a href="#h42-0-1171" id="h42-0-1171" class="i">+&lt;a href=&quot;#l1139&quot; class=&quot;line&quot; id=&quot;l1139&quot;&gt; 1139&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2307" id="h5-0-2307" class="i">+</a><a href="#h42-0-1172" id="h42-0-1172" class="i">+&lt;a href=&quot;#l1140&quot; class=&quot;line&quot; id=&quot;l1140&quot;&gt; 1140&lt;/a&gt; Date: Thu, 20 Feb 2025 20:19:46 +0100
+</a><a href="#h5-0-2308" id="h5-0-2308" class="i">+</a><a href="#h42-0-1173" id="h42-0-1173" class="i">+&lt;a href=&quot;#l1141&quot; class=&quot;line&quot; id=&quot;l1141&quot;&gt; 1141&lt;/a&gt;
+</a><a href="#h5-0-2309" id="h5-0-2309" class="i">+</a><a href="#h42-0-1174" id="h42-0-1174" class="i">+&lt;a href=&quot;#l1142&quot; class=&quot;line&quot; id=&quot;l1142&quot;&gt; 1142&lt;/a&gt; add footer
+</a><a href="#h5-0-2310" id="h5-0-2310" class="i">+</a><a href="#h42-0-1175" id="h42-0-1175" class="i">+&lt;a href=&quot;#l1143&quot; class=&quot;line&quot; id=&quot;l1143&quot;&gt; 1143&lt;/a&gt;
+</a><a href="#h5-0-2311" id="h5-0-2311" class="i">+</a><a href="#h42-0-1176" id="h42-0-1176" class="i">+&lt;a href=&quot;#l1144&quot; class=&quot;line&quot; id=&quot;l1144&quot;&gt; 1144&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2312" id="h5-0-2312" class="i">+</a><a href="#h42-0-1177" id="h42-0-1177" class="i">+&lt;a href=&quot;#l1145&quot; class=&quot;line&quot; id=&quot;l1145&quot;&gt; 1145&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2313" id="h5-0-2313" class="i">+</a><a href="#h42-0-1178" id="h42-0-1178" class="i">+&lt;a href=&quot;#l1146&quot; class=&quot;line&quot; id=&quot;l1146&quot;&gt; 1146&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2314" id="h5-0-2314" class="i">+</a><a href="#h42-0-1179" id="h42-0-1179" class="i">+&lt;a href=&quot;#l1147&quot; class=&quot;line&quot; id=&quot;l1147&quot;&gt; 1147&lt;/a&gt; &amp;lt;id&amp;gt;5d11c8c45652ec7ed0c731d39716eb6a963a3d82&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2315" id="h5-0-2315" class="i">+</a><a href="#h42-0-1180" id="h42-0-1180" class="i">+&lt;a href=&quot;#l1148&quot; class=&quot;line&quot; id=&quot;l1148&quot;&gt; 1148&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T18:27:54Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2316" id="h5-0-2316" class="i">+</a><a href="#h42-0-1181" id="h42-0-1181" class="i">+&lt;a href=&quot;#l1149&quot; class=&quot;line&quot; id=&quot;l1149&quot;&gt; 1149&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T18:27:54Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2317" id="h5-0-2317" class="i">+</a><a href="#h42-0-1182" id="h42-0-1182" class="i">+&lt;a href=&quot;#l1150&quot; class=&quot;line&quot; id=&quot;l1150&quot;&gt; 1150&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;remove extra hello worlds&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2318" id="h5-0-2318" class="i">+</a><a href="#h42-0-1183" id="h42-0-1183" class="i">+&lt;a href=&quot;#l1151&quot; class=&quot;line&quot; id=&quot;l1151&quot;&gt; 1151&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/5d11c8c45652ec7ed0c731d39716eb6a963a3d82.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2319" id="h5-0-2319" class="i">+</a><a href="#h42-0-1184" id="h42-0-1184" class="i">+&lt;a href=&quot;#l1152&quot; class=&quot;line&quot; id=&quot;l1152&quot;&gt; 1152&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2320" id="h5-0-2320" class="i">+</a><a href="#h42-0-1185" id="h42-0-1185" class="i">+&lt;a href=&quot;#l1153&quot; class=&quot;line&quot; id=&quot;l1153&quot;&gt; 1153&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2321" id="h5-0-2321" class="i">+</a><a href="#h42-0-1186" id="h42-0-1186" class="i">+&lt;a href=&quot;#l1154&quot; class=&quot;line&quot; id=&quot;l1154&quot;&gt; 1154&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2322" id="h5-0-2322" class="i">+</a><a href="#h42-0-1187" id="h42-0-1187" class="i">+&lt;a href=&quot;#l1155&quot; class=&quot;line&quot; id=&quot;l1155&quot;&gt; 1155&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2323" id="h5-0-2323" class="i">+</a><a href="#h42-0-1188" id="h42-0-1188" class="i">+&lt;a href=&quot;#l1156&quot; class=&quot;line&quot; id=&quot;l1156&quot;&gt; 1156&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 5d11c8c45652ec7ed0c731d39716eb6a963a3d82
+</a><a href="#h5-0-2324" id="h5-0-2324" class="i">+</a><a href="#h42-0-1189" id="h42-0-1189" class="i">+&lt;a href=&quot;#l1157&quot; class=&quot;line&quot; id=&quot;l1157&quot;&gt; 1157&lt;/a&gt; parent aac558f8a7a7670e1965637a5f8a64b011039259
+</a><a href="#h5-0-2325" id="h5-0-2325" class="i">+</a><a href="#h42-0-1190" id="h42-0-1190" class="i">+&lt;a href=&quot;#l1158&quot; class=&quot;line&quot; id=&quot;l1158&quot;&gt; 1158&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2326" id="h5-0-2326" class="i">+</a><a href="#h42-0-1191" id="h42-0-1191" class="i">+&lt;a href=&quot;#l1159&quot; class=&quot;line&quot; id=&quot;l1159&quot;&gt; 1159&lt;/a&gt; Date: Thu, 20 Feb 2025 19:27:54 +0100
+</a><a href="#h5-0-2327" id="h5-0-2327" class="i">+</a><a href="#h42-0-1192" id="h42-0-1192" class="i">+&lt;a href=&quot;#l1160&quot; class=&quot;line&quot; id=&quot;l1160&quot;&gt; 1160&lt;/a&gt;
+</a><a href="#h5-0-2328" id="h5-0-2328" class="i">+</a><a href="#h42-0-1193" id="h42-0-1193" class="i">+&lt;a href=&quot;#l1161&quot; class=&quot;line&quot; id=&quot;l1161&quot;&gt; 1161&lt;/a&gt; remove extra hello worlds
+</a><a href="#h5-0-2329" id="h5-0-2329" class="i">+</a><a href="#h42-0-1194" id="h42-0-1194" class="i">+&lt;a href=&quot;#l1162&quot; class=&quot;line&quot; id=&quot;l1162&quot;&gt; 1162&lt;/a&gt;
+</a><a href="#h5-0-2330" id="h5-0-2330" class="i">+</a><a href="#h42-0-1195" id="h42-0-1195" class="i">+&lt;a href=&quot;#l1163&quot; class=&quot;line&quot; id=&quot;l1163&quot;&gt; 1163&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2331" id="h5-0-2331" class="i">+</a><a href="#h42-0-1196" id="h42-0-1196" class="i">+&lt;a href=&quot;#l1164&quot; class=&quot;line&quot; id=&quot;l1164&quot;&gt; 1164&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2332" id="h5-0-2332" class="i">+</a><a href="#h42-0-1197" id="h42-0-1197" class="i">+&lt;a href=&quot;#l1165&quot; class=&quot;line&quot; id=&quot;l1165&quot;&gt; 1165&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2333" id="h5-0-2333" class="i">+</a><a href="#h42-0-1198" id="h42-0-1198" class="i">+&lt;a href=&quot;#l1166&quot; class=&quot;line&quot; id=&quot;l1166&quot;&gt; 1166&lt;/a&gt; &amp;lt;id&amp;gt;aac558f8a7a7670e1965637a5f8a64b011039259&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2334" id="h5-0-2334" class="i">+</a><a href="#h42-0-1199" id="h42-0-1199" class="i">+&lt;a href=&quot;#l1167&quot; class=&quot;line&quot; id=&quot;l1167&quot;&gt; 1167&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T18:25:26Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2335" id="h5-0-2335" class="i">+</a><a href="#h42-0-1200" id="h42-0-1200" class="i">+&lt;a href=&quot;#l1168&quot; class=&quot;line&quot; id=&quot;l1168&quot;&gt; 1168&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T18:25:26Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2336" id="h5-0-2336" class="i">+</a><a href="#h42-0-1201" id="h42-0-1201" class="i">+&lt;a href=&quot;#l1169&quot; class=&quot;line&quot; id=&quot;l1169&quot;&gt; 1169&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;add terminal seksjon i vga kontroller&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2337" id="h5-0-2337" class="i">+</a><a href="#h42-0-1202" id="h42-0-1202" class="i">+&lt;a href=&quot;#l1170&quot; class=&quot;line&quot; id=&quot;l1170&quot;&gt; 1170&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/aac558f8a7a7670e1965637a5f8a64b011039259.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2338" id="h5-0-2338" class="i">+</a><a href="#h42-0-1203" id="h42-0-1203" class="i">+&lt;a href=&quot;#l1171&quot; class=&quot;line&quot; id=&quot;l1171&quot;&gt; 1171&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2339" id="h5-0-2339" class="i">+</a><a href="#h42-0-1204" id="h42-0-1204" class="i">+&lt;a href=&quot;#l1172&quot; class=&quot;line&quot; id=&quot;l1172&quot;&gt; 1172&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2340" id="h5-0-2340" class="i">+</a><a href="#h42-0-1205" id="h42-0-1205" class="i">+&lt;a href=&quot;#l1173&quot; class=&quot;line&quot; id=&quot;l1173&quot;&gt; 1173&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2341" id="h5-0-2341" class="i">+</a><a href="#h42-0-1206" id="h42-0-1206" class="i">+&lt;a href=&quot;#l1174&quot; class=&quot;line&quot; id=&quot;l1174&quot;&gt; 1174&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2342" id="h5-0-2342" class="i">+</a><a href="#h42-0-1207" id="h42-0-1207" class="i">+&lt;a href=&quot;#l1175&quot; class=&quot;line&quot; id=&quot;l1175&quot;&gt; 1175&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit aac558f8a7a7670e1965637a5f8a64b011039259
+</a><a href="#h5-0-2343" id="h5-0-2343" class="i">+</a><a href="#h42-0-1208" id="h42-0-1208" class="i">+&lt;a href=&quot;#l1176&quot; class=&quot;line&quot; id=&quot;l1176&quot;&gt; 1176&lt;/a&gt; parent 3c1904252a6c0afedb50ce154067f734b0087867
+</a><a href="#h5-0-2344" id="h5-0-2344" class="i">+</a><a href="#h42-0-1209" id="h42-0-1209" class="i">+&lt;a href=&quot;#l1177&quot; class=&quot;line&quot; id=&quot;l1177&quot;&gt; 1177&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2345" id="h5-0-2345" class="i">+</a><a href="#h42-0-1210" id="h42-0-1210" class="i">+&lt;a href=&quot;#l1178&quot; class=&quot;line&quot; id=&quot;l1178&quot;&gt; 1178&lt;/a&gt; Date: Thu, 20 Feb 2025 19:25:26 +0100
+</a><a href="#h5-0-2346" id="h5-0-2346" class="i">+</a><a href="#h42-0-1211" id="h42-0-1211" class="i">+&lt;a href=&quot;#l1179&quot; class=&quot;line&quot; id=&quot;l1179&quot;&gt; 1179&lt;/a&gt;
+</a><a href="#h5-0-2347" id="h5-0-2347" class="i">+</a><a href="#h42-0-1212" id="h42-0-1212" class="i">+&lt;a href=&quot;#l1180&quot; class=&quot;line&quot; id=&quot;l1180&quot;&gt; 1180&lt;/a&gt; add terminal seksjon i vga kontroller
+</a><a href="#h5-0-2348" id="h5-0-2348" class="i">+</a><a href="#h42-0-1213" id="h42-0-1213" class="i">+&lt;a href=&quot;#l1181&quot; class=&quot;line&quot; id=&quot;l1181&quot;&gt; 1181&lt;/a&gt;
+</a><a href="#h5-0-2349" id="h5-0-2349" class="i">+</a><a href="#h42-0-1214" id="h42-0-1214" class="i">+&lt;a href=&quot;#l1182&quot; class=&quot;line&quot; id=&quot;l1182&quot;&gt; 1182&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2350" id="h5-0-2350" class="i">+</a><a href="#h42-0-1215" id="h42-0-1215" class="i">+&lt;a href=&quot;#l1183&quot; class=&quot;line&quot; id=&quot;l1183&quot;&gt; 1183&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2351" id="h5-0-2351" class="i">+</a><a href="#h42-0-1216" id="h42-0-1216" class="i">+&lt;a href=&quot;#l1184&quot; class=&quot;line&quot; id=&quot;l1184&quot;&gt; 1184&lt;/a&gt; &amp;lt;entry&amp;gt;
+</a><a href="#h5-0-2352" id="h5-0-2352" class="i">+</a><a href="#h42-0-1217" id="h42-0-1217" class="i">+&lt;a href=&quot;#l1185&quot; class=&quot;line&quot; id=&quot;l1185&quot;&gt; 1185&lt;/a&gt; &amp;lt;id&amp;gt;3c1904252a6c0afedb50ce154067f734b0087867&amp;lt;/id&amp;gt;
+</a><a href="#h5-0-2353" id="h5-0-2353" class="i">+</a><a href="#h42-0-1218" id="h42-0-1218" class="i">+&lt;a href=&quot;#l1186&quot; class=&quot;line&quot; id=&quot;l1186&quot;&gt; 1186&lt;/a&gt; &amp;lt;published&amp;gt;2025-02-20T18:19:11Z&amp;lt;/published&amp;gt;
+</a><a href="#h5-0-2354" id="h5-0-2354" class="i">+</a><a href="#h42-0-1219" id="h42-0-1219" class="i">+&lt;a href=&quot;#l1187&quot; class=&quot;line&quot; id=&quot;l1187&quot;&gt; 1187&lt;/a&gt; &amp;lt;updated&amp;gt;2025-02-20T18:19:11Z&amp;lt;/updated&amp;gt;
+</a><a href="#h5-0-2355" id="h5-0-2355" class="i">+</a><a href="#h42-0-1220" id="h42-0-1220" class="i">+&lt;a href=&quot;#l1188&quot; class=&quot;line&quot; id=&quot;l1188&quot;&gt; 1188&lt;/a&gt; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;initial commit&amp;lt;/title&amp;gt;
+</a><a href="#h5-0-2356" id="h5-0-2356" class="i">+</a><a href="#h42-0-1221" id="h42-0-1221" class="i">+&lt;a href=&quot;#l1189&quot; class=&quot;line&quot; id=&quot;l1189&quot;&gt; 1189&lt;/a&gt; &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;text/html&amp;quot; href=&amp;quot;commit/3c1904252a6c0afedb50ce154067f734b0087867.html&amp;quot; /&amp;gt;
+</a><a href="#h5-0-2357" id="h5-0-2357" class="i">+</a><a href="#h42-0-1222" id="h42-0-1222" class="i">+&lt;a href=&quot;#l1190&quot; class=&quot;line&quot; id=&quot;l1190&quot;&gt; 1190&lt;/a&gt; &amp;lt;author&amp;gt;
+</a><a href="#h5-0-2358" id="h5-0-2358" class="i">+</a><a href="#h42-0-1223" id="h42-0-1223" class="i">+&lt;a href=&quot;#l1191&quot; class=&quot;line&quot; id=&quot;l1191&quot;&gt; 1191&lt;/a&gt; &amp;lt;name&amp;gt;Samdal&amp;lt;/name&amp;gt;
+</a><a href="#h5-0-2359" id="h5-0-2359" class="i">+</a><a href="#h42-0-1224" id="h42-0-1224" class="i">+&lt;a href=&quot;#l1192&quot; class=&quot;line&quot; id=&quot;l1192&quot;&gt; 1192&lt;/a&gt; &amp;lt;email&amp;gt;samdal@protonmail.com&amp;lt;/email&amp;gt;
+</a><a href="#h5-0-2360" id="h5-0-2360" class="i">+</a><a href="#h42-0-1225" id="h42-0-1225" class="i">+&lt;a href=&quot;#l1193&quot; class=&quot;line&quot; id=&quot;l1193&quot;&gt; 1193&lt;/a&gt; &amp;lt;/author&amp;gt;
+</a><a href="#h5-0-2361" id="h5-0-2361" class="i">+</a><a href="#h42-0-1226" id="h42-0-1226" class="i">+&lt;a href=&quot;#l1194&quot; class=&quot;line&quot; id=&quot;l1194&quot;&gt; 1194&lt;/a&gt; &amp;lt;content type=&amp;quot;text&amp;quot;&amp;gt;commit 3c1904252a6c0afedb50ce154067f734b0087867
+</a><a href="#h5-0-2362" id="h5-0-2362" class="i">+</a><a href="#h42-0-1227" id="h42-0-1227" class="i">+&lt;a href=&quot;#l1195&quot; class=&quot;line&quot; id=&quot;l1195&quot;&gt; 1195&lt;/a&gt; Author: Samdal &amp;amp;lt;samdal@protonmail.com&amp;amp;gt;
+</a><a href="#h5-0-2363" id="h5-0-2363" class="i">+</a><a href="#h42-0-1228" id="h42-0-1228" class="i">+&lt;a href=&quot;#l1196&quot; class=&quot;line&quot; id=&quot;l1196&quot;&gt; 1196&lt;/a&gt; Date: Thu, 20 Feb 2025 19:19:11 +0100
+</a><a href="#h5-0-2364" id="h5-0-2364" class="i">+</a><a href="#h42-0-1229" id="h42-0-1229" class="i">+&lt;a href=&quot;#l1197&quot; class=&quot;line&quot; id=&quot;l1197&quot;&gt; 1197&lt;/a&gt;
+</a><a href="#h5-0-2365" id="h5-0-2365" class="i">+</a><a href="#h42-0-1230" id="h42-0-1230" class="i">+&lt;a href=&quot;#l1198&quot; class=&quot;line&quot; id=&quot;l1198&quot;&gt; 1198&lt;/a&gt; initial commit
+</a><a href="#h5-0-2366" id="h5-0-2366" class="i">+</a><a href="#h42-0-1231" id="h42-0-1231" class="i">+&lt;a href=&quot;#l1199&quot; class=&quot;line&quot; id=&quot;l1199&quot;&gt; 1199&lt;/a&gt;
+</a><a href="#h5-0-2367" id="h5-0-2367" class="i">+</a><a href="#h42-0-1232" id="h42-0-1232" class="i">+&lt;a href=&quot;#l1200&quot; class=&quot;line&quot; id=&quot;l1200&quot;&gt; 1200&lt;/a&gt; &amp;lt;/content&amp;gt;
+</a><a href="#h5-0-2368" id="h5-0-2368" class="i">+</a><a href="#h42-0-1233" id="h42-0-1233" class="i">+&lt;a href=&quot;#l1201&quot; class=&quot;line&quot; id=&quot;l1201&quot;&gt; 1201&lt;/a&gt; &amp;lt;/entry&amp;gt;
+</a><a href="#h5-0-2369" id="h5-0-2369" class="i">+</a><a href="#h42-0-1234" id="h42-0-1234" class="i">+&lt;a href=&quot;#l1202&quot; class=&quot;line&quot; id=&quot;l1202&quot;&gt; 1202&lt;/a&gt; &amp;lt;/feed&amp;gt;
+</a><a href="#h5-0-2370" id="h5-0-2370" class="i">+</a> &lt;/pre&gt;
+</a><a href="#h5-0-2371" id="h5-0-2371" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-2372" id="h5-0-2372" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-2373" id="h5-0-2373" class="i">+<b>diff --git a/<a id="h43" href="../file/git/n-channel/file/index.html.html.html">git/n-channel/file/index.html.html</a> b/<a href="../file/git/n-channel/file/index.html.html.html">git/n-channel/file/index.html.html</a></b>
+</a><a href="#h5-0-2374" id="h5-0-2374" class="i">+<a href="#h43-0" id="h43-0" class="h">@@ -16,14 +16,14 @@
+</a><a href="#h5-0-2375" id="h5-0-2375" class="i">+</a> &lt;a href=&quot;../log.html&quot;&gt;Log&lt;/a&gt; | &lt;a href=&quot;../files.html&quot;&gt;Files&lt;/a&gt; | &lt;a href=&quot;../refs.html&quot;&gt;Refs&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</a><a href="#h5-0-2376" id="h5-0-2376" class="i">+ &lt;hr/&gt;
+</a><a href="#h5-0-2377" id="h5-0-2377" class="i">+ &lt;div id=&quot;content&quot;&gt;
+</a><a href="#h5-0-2378" id="h5-0-2378" class="i">+<a href="#h43-0-3" id="h43-0-3" class="d">-&lt;p&gt; index.html (929B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-2379" id="h5-0-2379" class="i">+</a><a href="#h43-0-4" id="h43-0-4" class="i">+&lt;p&gt; index.html (918B)&lt;/p&gt;&lt;hr/&gt;&lt;pre id=&quot;blob&quot;&gt;
+</a><a href="#h5-0-2380" id="h5-0-2380" class="i">+</a> &lt;a href=&quot;#l1&quot; class=&quot;line&quot; id=&quot;l1&quot;&gt; 1&lt;/a&gt; ---
+</a><a href="#h5-0-2381" id="h5-0-2381" class="i">+ &lt;a href=&quot;#l2&quot; class=&quot;line&quot; id=&quot;l2&quot;&gt; 2&lt;/a&gt; layout: default
+</a><a href="#h5-0-2382" id="h5-0-2382" class="i">+ &lt;a href=&quot;#l3&quot; class=&quot;line&quot; id=&quot;l3&quot;&gt; 3&lt;/a&gt; ---
+</a><a href="#h5-0-2383" id="h5-0-2383" class="i">+ &lt;a href=&quot;#l4&quot; class=&quot;line&quot; id=&quot;l4&quot;&gt; 4&lt;/a&gt;
+</a><a href="#h5-0-2384" id="h5-0-2384" class="i">+ &lt;a href=&quot;#l5&quot; class=&quot;line&quot; id=&quot;l5&quot;&gt; 5&lt;/a&gt; &amp;lt;section class=&amp;quot;posts&amp;quot;&amp;gt;
+</a><a href="#h5-0-2385" id="h5-0-2385" class="i">+ &lt;a href=&quot;#l6&quot; class=&quot;line&quot; id=&quot;l6&quot;&gt; 6&lt;/a&gt;
+</a><a href="#h5-0-2386" id="h5-0-2386" class="i">+<a href="#h43-0-11" id="h43-0-11" class="d">-&lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt; &amp;lt;img class=&amp;quot;invertable-image&amp;quot; style=&amp;quot;margin-left: 1.5rem; margin-bottom: 0.5rem; max-width: 150px; width: 100%; height: auto;&amp;quot; src=&amp;quot;/assets/images/modified_stolen_art/kettenkrad.gif&amp;quot; width=200 height=200&amp;gt;
+</a><a href="#h5-0-2387" id="h5-0-2387" class="i">+</a><a href="#h43-0-12" id="h43-0-12" class="i">+&lt;a href=&quot;#l7&quot; class=&quot;line&quot; id=&quot;l7&quot;&gt; 7&lt;/a&gt; &amp;lt;img class=&amp;quot;invertable-image&amp;quot; style=&amp;quot;margin-left: 1.5rem; margin-top: 0.5rem; margin-bottom: 0.5rem; height: auto;&amp;quot; src=&amp;quot;/assets/images/modified_stolen_art/kettenkrad.gif&amp;quot; width=200 height=200&amp;gt;
+</a><a href="#h5-0-2388" id="h5-0-2388" class="i">+</a> &lt;a href=&quot;#l8&quot; class=&quot;line&quot; id=&quot;l8&quot;&gt; 8&lt;/a&gt; &amp;lt;ul style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;
+</a><a href="#h5-0-2389" id="h5-0-2389" class="i">+ &lt;a href=&quot;#l9&quot; class=&quot;line&quot; id=&quot;l9&quot;&gt; 9&lt;/a&gt; {% for post in site.posts %}
+</a><a href="#h5-0-2390" id="h5-0-2390" class="i">+ &lt;a href=&quot;#l10&quot; class=&quot;line&quot; id=&quot;l10&quot;&gt; 10&lt;/a&gt; &amp;lt;li {% cycle &amp;#39;alternate-color&amp;#39;: &amp;#39;style=&amp;quot;color: #799f7c;&amp;quot;&amp;#39;, &amp;#39;style=&amp;quot;color: #b3b781;&amp;quot;&amp;#39;%} &amp;gt;
+</a><a href="#h5-0-2391" id="h5-0-2391" class="i">+<b>diff --git a/<a id="h44" href="../file/git/n-channel/files.html.html">git/n-channel/files.html</a> b/<a href="../file/git/n-channel/files.html.html">git/n-channel/files.html</a></b>
+</a><a href="#h5-0-2392" id="h5-0-2392" class="i">+<a href="#h44-0" id="h44-0" class="h">@@ -21,10 +21,27 @@
+</a><a href="#h5-0-2393" id="h5-0-2393" class="i">+</a> &lt;/thead&gt;&lt;tbody&gt;
+</a><a href="#h5-0-2394" id="h5-0-2394" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitignore.html&quot;&gt;.gitignore&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2395" id="h5-0-2395" class="i">+ &lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/404.html.html&quot;&gt;404.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;11L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2396" id="h5-0-2396" class="i">+<a href="#h44-0-3" id="h44-0-3" class="d">-&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/Gemfile.html&quot;&gt;Gemfile&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;37L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2397" id="h5-0-2397" class="i">+</a><a href="#h44-0-4" id="h44-0-4" class="d">-&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/Gemfile.lock.html&quot;&gt;Gemfile.lock&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;177L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2398" id="h5-0-2398" class="i">+</a><a href="#h44-0-5" id="h44-0-5" class="d">-&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_config.yml.html&quot;&gt;_config.yml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2399" id="h5-0-2399" class="i">+</a><a href="#h44-0-6" id="h44-0-6" class="d">-&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_data/navigation.yml.html&quot;&gt;_data/navigation.yml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;9L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2400" id="h5-0-2400" class="i">+</a><a href="#h44-0-7" id="h44-0-7" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/Gemfile.html&quot;&gt;Gemfile&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;40L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2401" id="h5-0-2401" class="i">+</a><a href="#h44-0-8" id="h44-0-8" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/Gemfile.lock.html&quot;&gt;Gemfile.lock&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;233L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2402" id="h5-0-2402" class="i">+</a><a href="#h44-0-9" id="h44-0-9" class="i">+&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_build.py.html&quot;&gt;_build.py&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;86L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2403" id="h5-0-2403" class="i">+</a><a href="#h44-0-10" id="h44-0-10" class="i">+&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_config.yml.html&quot;&gt;_config.yml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;68L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2404" id="h5-0-2404" class="i">+</a><a href="#h44-0-11" id="h44-0-11" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_data/navigation.yml.html&quot;&gt;_data/navigation.yml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;11L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2405" id="h5-0-2405" class="i">+</a><a href="#h44-0-12" id="h44-0-12" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/ArduinoNative&lt;/a&gt; @ 48bfdb9&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2406" id="h5-0-2406" class="i">+</a><a href="#h44-0-13" id="h44-0-13" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/ProtonPack&lt;/a&gt; @ 1465872&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2407" id="h5-0-2407" class="i">+</a><a href="#h44-0-14" id="h44-0-14" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/anders_tale_room_editor&lt;/a&gt; @ 3f937e2&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2408" id="h5-0-2408" class="i">+</a><a href="#h44-0-15" id="h44-0-15" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/awaparser&lt;/a&gt; @ 97b977e&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2409" id="h5-0-2409" class="i">+</a><a href="#h44-0-16" id="h44-0-16" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/ddt_ex&lt;/a&gt; @ e3ffe13&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2410" id="h5-0-2410" class="i">+</a><a href="#h44-0-17" id="h44-0-17" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_git/from_desktop_arch.sh.html&quot;&gt;_git/from_desktop_arch.sh&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2411" id="h5-0-2411" class="i">+</a><a href="#h44-0-18" id="h44-0-18" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/gs_avdecode&lt;/a&gt; @ 22f1abf&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2412" id="h5-0-2412" class="i">+</a><a href="#h44-0-19" id="h44-0-19" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/gs_bucket_array&lt;/a&gt; @ fedd0c7&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2413" id="h5-0-2413" class="i">+</a><a href="#h44-0-20" id="h44-0-20" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/gs_ddt.h&lt;/a&gt; @ 29bd67b&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2414" id="h5-0-2414" class="i">+</a><a href="#h44-0-21" id="h44-0-21" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/hs&lt;/a&gt; @ 0301494&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2415" id="h5-0-2415" class="i">+</a><a href="#h44-0-22" id="h44-0-22" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/meep&lt;/a&gt; @ 6ba476d&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2416" id="h5-0-2416" class="i">+</a><a href="#h44-0-23" id="h44-0-23" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/minesweeper&lt;/a&gt; @ 747e7cd&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2417" id="h5-0-2417" class="i">+</a><a href="#h44-0-24" id="h44-0-24" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/nisse&lt;/a&gt; @ 3725711&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2418" id="h5-0-2418" class="i">+</a><a href="#h44-0-25" id="h44-0-25" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/revolver&lt;/a&gt; @ 7851f1a&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2419" id="h5-0-2419" class="i">+</a><a href="#h44-0-26" id="h44-0-26" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/se&lt;/a&gt; @ 2b705c4&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2420" id="h5-0-2420" class="i">+</a><a href="#h44-0-27" id="h44-0-27" class="i">+&lt;tr&gt;&lt;td&gt;m---------&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/.gitmodules.html&quot;&gt;_git/snake&lt;/a&gt; @ d7b871a&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2421" id="h5-0-2421" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_includes/anchor_headings.html.html&quot;&gt;_includes/anchor_headings.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;105L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2422" id="h5-0-2422" class="i">+ &lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_includes/head.html.html&quot;&gt;_includes/head.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2423" id="h5-0-2423" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_includes/inline.scss.html&quot;&gt;_includes/inline.scss&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2424" id="h5-0-2424" class="i">+<a href="#h44-1" id="h44-1" class="h">@@ -35,7 +52,8 @@
+</a><a href="#h5-0-2425" id="h5-0-2425" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_layouts/post.html.html&quot;&gt;_layouts/post.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;70L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2426" id="h5-0-2426" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_layouts/tag.html.html&quot;&gt;_layouts/tag.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;17L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2427" id="h5-0-2427" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_layouts/tags.html.html&quot;&gt;_layouts/tags.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;15L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2428" id="h5-0-2428" class="i">+<a href="#h44-1-3" id="h44-1-3" class="d">-&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_pages/about.md.html&quot;&gt;_pages/about.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2429" id="h5-0-2429" class="i">+</a><a href="#h44-1-4" id="h44-1-4" class="i">+&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_pages/about.md.html&quot;&gt;_pages/about.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2430" id="h5-0-2430" class="i">+</a><a href="#h44-1-5" id="h44-1-5" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_pages/git.html.html&quot;&gt;_pages/git.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;30L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2431" id="h5-0-2431" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_pages/search.html.html&quot;&gt;_pages/search.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;71L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2432" id="h5-0-2432" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_plugins/tags.rb.html&quot;&gt;_plugins/tags.rb&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2433" id="h5-0-2433" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_posts/2014-02-21-fish-mode.md.html&quot;&gt;_posts/2014-02-21-fish-mode.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;23L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2434" id="h5-0-2434" class="i">+<a href="#h44-2" id="h44-2" class="h">@@ -49,8 +67,11 @@
+</a><a href="#h5-0-2435" id="h5-0-2435" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_posts/2025-02-28-build-sh.md.html&quot;&gt;_posts/2025-02-28-build-sh.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;163L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2436" id="h5-0-2436" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_posts/2025-02-28-soldering-tutorial.md.html&quot;&gt;_posts/2025-02-28-soldering-tutorial.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;83L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2437" id="h5-0-2437" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_posts/2025-03-02-productivity-through-simplicity.md.html&quot;&gt;_posts/2025-03-02-productivity-through-simplicity.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;78L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2438" id="h5-0-2438" class="i">+<a href="#h44-2-3" id="h44-2-3" class="d">-&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_sass/_main.scss.html&quot;&gt;_sass/_main.scss&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;323L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2439" id="h5-0-2439" class="i">+</a><a href="#h44-2-4" id="h44-2-4" class="i">+&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_sass/_main.scss.html&quot;&gt;_sass/_main.scss&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;322L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2440" id="h5-0-2440" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/_todo.md.html&quot;&gt;_todo.md&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;21L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2441" id="h5-0-2441" class="i">+<a href="#h44-2-6" id="h44-2-6" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/css/combined.css.html&quot;&gt;assets/css/combined.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2442" id="h5-0-2442" class="i">+</a><a href="#h44-2-7" id="h44-2-7" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/css/git.css.html&quot;&gt;assets/css/git.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;8L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2443" id="h5-0-2443" class="i">+</a><a href="#h44-2-8" id="h44-2-8" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/css/main.css.html&quot;&gt;assets/css/main.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;265L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2444" id="h5-0-2444" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/css/vs.css.html&quot;&gt;assets/css/vs.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;32L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2445" id="h5-0-2445" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/fonts/Iosevka-Etoile.ttf.html&quot;&gt;assets/fonts/Iosevka-Etoile.ttf&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;68556B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2446" id="h5-0-2446" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/VGA/VGA_fig1.jpeg.html&quot;&gt;assets/images/VGA/VGA_fig1.jpeg&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44202B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2447" id="h5-0-2447" class="i">+<a href="#h44-3" id="h44-3" class="h">@@ -75,6 +96,8 @@
+</a><a href="#h5-0-2448" id="h5-0-2448" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/c-programming-language-chito.png.html&quot;&gt;assets/images/modified_stolen_art/c-programming-language-chito.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34822B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2449" id="h5-0-2449" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/couch.png.html&quot;&gt;assets/images/modified_stolen_art/couch.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62786B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2450" id="h5-0-2450" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/cursor.png.html&quot;&gt;assets/images/modified_stolen_art/cursor.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;939B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2451" id="h5-0-2451" class="i">+<a href="#h44-3-3" id="h44-3-3" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/eureka.png.html&quot;&gt;assets/images/modified_stolen_art/eureka.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;186050B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2452" id="h5-0-2452" class="i">+</a><a href="#h44-3-4" id="h44-3-4" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/gears.gif.html&quot;&gt;assets/images/modified_stolen_art/gears.gif&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;67513B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2453" id="h5-0-2453" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/grass.png.html&quot;&gt;assets/images/modified_stolen_art/grass.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;136561B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2454" id="h5-0-2454" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/kettenkrad.gif.html&quot;&gt;assets/images/modified_stolen_art/kettenkrad.gif&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44637B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2455" id="h5-0-2455" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/modified_stolen_art/nuko_calm.png.html&quot;&gt;assets/images/modified_stolen_art/nuko_calm.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;4150B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2456" id="h5-0-2456" class="i">+<a href="#h44-4" id="h44-4" class="h">@@ -107,9 +130,827 @@
+</a><a href="#h5-0-2457" id="h5-0-2457" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/soldering_tutorial/solder7.jpeg.html&quot;&gt;assets/images/soldering_tutorial/solder7.jpeg&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;93059B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2458" id="h5-0-2458" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/images/soldering_tutorial/solder8.jpeg.html&quot;&gt;assets/images/soldering_tutorial/solder8.jpeg&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;83558B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2459" id="h5-0-2459" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/assets/js/search-script.min.js.html&quot;&gt;assets/js/search-script.min.js&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2460" id="h5-0-2460" class="i">+<a href="#h44-4-3" id="h44-4-3" class="d">-&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/atom.xml.html&quot;&gt;atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2461" id="h5-0-2461" class="i">+</a><a href="#h44-4-4" id="h44-4-4" class="i">+&lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/atom.xml.html&quot;&gt;atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1202L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2462" id="h5-0-2462" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/favicon.png.html&quot;&gt;favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2463" id="h5-0-2463" class="i">+ &lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/feed.json.html&quot;&gt;feed.json&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2464" id="h5-0-2464" class="i">+<a href="#h44-4-7" id="h44-4-7" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/atom.xml.html&quot;&gt;git/ArduinoNative/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;574L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2465" id="h5-0-2465" class="i">+</a><a href="#h44-4-8" id="h44-4-8" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/002c24c1439e5acef1ffeeb296349749e87708e3.html.html&quot;&gt;git/ArduinoNative/commit/002c24c1439e5acef1ffeeb296349749e87708e3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;251L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2466" id="h5-0-2466" class="i">+</a><a href="#h44-4-9" id="h44-4-9" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/093cb30102089aafdf117c2e957cd1fcc9a4d571.html.html&quot;&gt;git/ArduinoNative/commit/093cb30102089aafdf117c2e957cd1fcc9a4d571.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;601L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2467" id="h5-0-2467" class="i">+</a><a href="#h44-4-10" id="h44-4-10" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/0e250a5f99585a5f5fce5962c92109784c02aa94.html.html&quot;&gt;git/ArduinoNative/commit/0e250a5f99585a5f5fce5962c92109784c02aa94.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;115L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2468" id="h5-0-2468" class="i">+</a><a href="#h44-4-11" id="h44-4-11" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/1fbebf593a14f7decbc343a16658f0f7f84d3076.html.html&quot;&gt;git/ArduinoNative/commit/1fbebf593a14f7decbc343a16658f0f7f84d3076.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2469" id="h5-0-2469" class="i">+</a><a href="#h44-4-12" id="h44-4-12" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/22250cdff21550e47313d75085e283a7adfec6b5.html.html&quot;&gt;git/ArduinoNative/commit/22250cdff21550e47313d75085e283a7adfec6b5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;69L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2470" id="h5-0-2470" class="i">+</a><a href="#h44-4-13" id="h44-4-13" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/22b8d2bb864f472c612da1e18480712d5848922c.html.html&quot;&gt;git/ArduinoNative/commit/22b8d2bb864f472c612da1e18480712d5848922c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2471" id="h5-0-2471" class="i">+</a><a href="#h44-4-14" id="h44-4-14" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/25a9eb98850bcbc069d40bb83e464750079e4e42.html.html&quot;&gt;git/ArduinoNative/commit/25a9eb98850bcbc069d40bb83e464750079e4e42.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;83L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2472" id="h5-0-2472" class="i">+</a><a href="#h44-4-15" id="h44-4-15" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/44a85d8257d290b3196f7e720b1fbe41fd1ba531.html.html&quot;&gt;git/ArduinoNative/commit/44a85d8257d290b3196f7e720b1fbe41fd1ba531.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2473" id="h5-0-2473" class="i">+</a><a href="#h44-4-16" id="h44-4-16" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/48bfdb909445c6708cd0e05666cd47551ef68a35.html.html&quot;&gt;git/ArduinoNative/commit/48bfdb909445c6708cd0e05666cd47551ef68a35.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;342L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2474" id="h5-0-2474" class="i">+</a><a href="#h44-4-17" id="h44-4-17" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/48f6ad8248c097d0843ba2a721492ce247ae269c.html.html&quot;&gt;git/ArduinoNative/commit/48f6ad8248c097d0843ba2a721492ce247ae269c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;350L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2475" id="h5-0-2475" class="i">+</a><a href="#h44-4-18" id="h44-4-18" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/4c178f9549d00f27c9d00b340919433c7b6584d6.html.html&quot;&gt;git/ArduinoNative/commit/4c178f9549d00f27c9d00b340919433c7b6584d6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2476" id="h5-0-2476" class="i">+</a><a href="#h44-4-19" id="h44-4-19" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/582e8bffc5a1961bd368052ed566e20078612bc5.html.html&quot;&gt;git/ArduinoNative/commit/582e8bffc5a1961bd368052ed566e20078612bc5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;355L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2477" id="h5-0-2477" class="i">+</a><a href="#h44-4-20" id="h44-4-20" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/5834df0f507c1a4240292aa5b7dd12488babb388.html.html&quot;&gt;git/ArduinoNative/commit/5834df0f507c1a4240292aa5b7dd12488babb388.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;61L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2478" id="h5-0-2478" class="i">+</a><a href="#h44-4-21" id="h44-4-21" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/5e90ead3e6737a0ef8e2bebccb8e24f9fe359b22.html.html&quot;&gt;git/ArduinoNative/commit/5e90ead3e6737a0ef8e2bebccb8e24f9fe359b22.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2479" id="h5-0-2479" class="i">+</a><a href="#h44-4-22" id="h44-4-22" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/62ea9b81913451ae8e8c0535e054890938750718.html.html&quot;&gt;git/ArduinoNative/commit/62ea9b81913451ae8e8c0535e054890938750718.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;66L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2480" id="h5-0-2480" class="i">+</a><a href="#h44-4-23" id="h44-4-23" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/66a2d2907703ba66402dd17d43393c12a0a441bb.html.html&quot;&gt;git/ArduinoNative/commit/66a2d2907703ba66402dd17d43393c12a0a441bb.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;138L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2481" id="h5-0-2481" class="i">+</a><a href="#h44-4-24" id="h44-4-24" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/7c6b4e30282b90aabf6ccc08cc56c5f20dd121a5.html.html&quot;&gt;git/ArduinoNative/commit/7c6b4e30282b90aabf6ccc08cc56c5f20dd121a5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;617L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2482" id="h5-0-2482" class="i">+</a><a href="#h44-4-25" id="h44-4-25" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/8298d8fed67f77a6500797a9d8feaf63b5285587.html.html&quot;&gt;git/ArduinoNative/commit/8298d8fed67f77a6500797a9d8feaf63b5285587.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;59L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2483" id="h5-0-2483" class="i">+</a><a href="#h44-4-26" id="h44-4-26" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/842899531d89ea281206b4659377ec511aaeb958.html.html&quot;&gt;git/ArduinoNative/commit/842899531d89ea281206b4659377ec511aaeb958.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;197L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2484" id="h5-0-2484" class="i">+</a><a href="#h44-4-27" id="h44-4-27" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/8abf548b45b6ad2c5b31b5b01cfa198b396705b0.html.html&quot;&gt;git/ArduinoNative/commit/8abf548b45b6ad2c5b31b5b01cfa198b396705b0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;57L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2485" id="h5-0-2485" class="i">+</a><a href="#h44-4-28" id="h44-4-28" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/988ef87faf5abe37843d89e09ef5785e4596b2e2.html.html&quot;&gt;git/ArduinoNative/commit/988ef87faf5abe37843d89e09ef5785e4596b2e2.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2486" id="h5-0-2486" class="i">+</a><a href="#h44-4-29" id="h44-4-29" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/a034f30587053fbcc4deae5c183413ade05ce7b4.html.html&quot;&gt;git/ArduinoNative/commit/a034f30587053fbcc4deae5c183413ade05ce7b4.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2487" id="h5-0-2487" class="i">+</a><a href="#h44-4-30" id="h44-4-30" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/a79a90c29c47c708cd15c8851eb4a9aa64b65ab1.html.html&quot;&gt;git/ArduinoNative/commit/a79a90c29c47c708cd15c8851eb4a9aa64b65ab1.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2488" id="h5-0-2488" class="i">+</a><a href="#h44-4-31" id="h44-4-31" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/c233b20467710534aead5cec849d6e3eb7bc0e5e.html.html&quot;&gt;git/ArduinoNative/commit/c233b20467710534aead5cec849d6e3eb7bc0e5e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;80L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2489" id="h5-0-2489" class="i">+</a><a href="#h44-4-32" id="h44-4-32" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/c9614f543883782913d2ee2459416888d27216ef.html.html&quot;&gt;git/ArduinoNative/commit/c9614f543883782913d2ee2459416888d27216ef.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2490" id="h5-0-2490" class="i">+</a><a href="#h44-4-33" id="h44-4-33" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/d509e0ec56920b937762059340dbbe0e62190e2e.html.html&quot;&gt;git/ArduinoNative/commit/d509e0ec56920b937762059340dbbe0e62190e2e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;69L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2491" id="h5-0-2491" class="i">+</a><a href="#h44-4-34" id="h44-4-34" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/d88023097a7741f80475bd639eec265261c066f6.html.html&quot;&gt;git/ArduinoNative/commit/d88023097a7741f80475bd639eec265261c066f6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;185L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2492" id="h5-0-2492" class="i">+</a><a href="#h44-4-35" id="h44-4-35" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/dca78b9a1c7d936f40aa82d2c088328c07800329.html.html&quot;&gt;git/ArduinoNative/commit/dca78b9a1c7d936f40aa82d2c088328c07800329.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;49L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2493" id="h5-0-2493" class="i">+</a><a href="#h44-4-36" id="h44-4-36" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/eb6e4d5906e44759da2bb288ca777a2209650ca3.html.html&quot;&gt;git/ArduinoNative/commit/eb6e4d5906e44759da2bb288ca777a2209650ca3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;459L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2494" id="h5-0-2494" class="i">+</a><a href="#h44-4-37" id="h44-4-37" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/commit/ecf90e5286ac7c9fc07aec6f5e3a88504566018f.html.html&quot;&gt;git/ArduinoNative/commit/ecf90e5286ac7c9fc07aec6f5e3a88504566018f.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2495" id="h5-0-2495" class="i">+</a><a href="#h44-4-38" id="h44-4-38" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/favicon.png.html&quot;&gt;git/ArduinoNative/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2496" id="h5-0-2496" class="i">+</a><a href="#h44-4-39" id="h44-4-39" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/file/.gitignore.html.html&quot;&gt;git/ArduinoNative/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2497" id="h5-0-2497" class="i">+</a><a href="#h44-4-40" id="h44-4-40" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/file/ArduinoNative.hpp.html.html&quot;&gt;git/ArduinoNative/file/ArduinoNative.hpp.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;802L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2498" id="h5-0-2498" class="i">+</a><a href="#h44-4-41" id="h44-4-41" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/file/LICENSE.html.html&quot;&gt;git/ArduinoNative/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;48L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2499" id="h5-0-2499" class="i">+</a><a href="#h44-4-42" id="h44-4-42" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/file/README.org.html.html&quot;&gt;git/ArduinoNative/file/README.org.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;302L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2500" id="h5-0-2500" class="i">+</a><a href="#h44-4-43" id="h44-4-43" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/files.html.html&quot;&gt;git/ArduinoNative/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2501" id="h5-0-2501" class="i">+</a><a href="#h44-4-44" id="h44-4-44" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/log.html.html&quot;&gt;git/ArduinoNative/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2502" id="h5-0-2502" class="i">+</a><a href="#h44-4-45" id="h44-4-45" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/logo.png.html&quot;&gt;git/ArduinoNative/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2503" id="h5-0-2503" class="i">+</a><a href="#h44-4-46" id="h44-4-46" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/refs.html.html&quot;&gt;git/ArduinoNative/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2504" id="h5-0-2504" class="i">+</a><a href="#h44-4-47" id="h44-4-47" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/style.css.html&quot;&gt;git/ArduinoNative/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2505" id="h5-0-2505" class="i">+</a><a href="#h44-4-48" id="h44-4-48" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ArduinoNative/tags.xml.html&quot;&gt;git/ArduinoNative/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2506" id="h5-0-2506" class="i">+</a><a href="#h44-4-49" id="h44-4-49" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/atom.xml.html&quot;&gt;git/ProtonPack/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;175L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2507" id="h5-0-2507" class="i">+</a><a href="#h44-4-50" id="h44-4-50" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/0e0da9f93d97da8aef1eda3e77ec1563ec708758.html.html&quot;&gt;git/ProtonPack/commit/0e0da9f93d97da8aef1eda3e77ec1563ec708758.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1233L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2508" id="h5-0-2508" class="i">+</a><a href="#h44-4-51" id="h44-4-51" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/1465872196d5171d73f47383c9e4f1332d31b620.html.html&quot;&gt;git/ProtonPack/commit/1465872196d5171d73f47383c9e4f1332d31b620.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;92L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2509" id="h5-0-2509" class="i">+</a><a href="#h44-4-52" id="h44-4-52" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/152acffa01bc33a3d8ef9e46c118e51478c3a295.html.html&quot;&gt;git/ProtonPack/commit/152acffa01bc33a3d8ef9e46c118e51478c3a295.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;676L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2510" id="h5-0-2510" class="i">+</a><a href="#h44-4-53" id="h44-4-53" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/29399bc0bc128691da68544c19644fa6a055bd6d.html.html&quot;&gt;git/ProtonPack/commit/29399bc0bc128691da68544c19644fa6a055bd6d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;53L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2511" id="h5-0-2511" class="i">+</a><a href="#h44-4-54" id="h44-4-54" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/39e0fbebcebb75a93533c7dd8efcb1444fca7edf.html.html&quot;&gt;git/ProtonPack/commit/39e0fbebcebb75a93533c7dd8efcb1444fca7edf.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1204L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2512" id="h5-0-2512" class="i">+</a><a href="#h44-4-55" id="h44-4-55" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/5f495b11ed7290ea8cdafa5123b74da07799528e.html.html&quot;&gt;git/ProtonPack/commit/5f495b11ed7290ea8cdafa5123b74da07799528e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2513" id="h5-0-2513" class="i">+</a><a href="#h44-4-56" id="h44-4-56" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/e82c187c9206bca583b81eed9695cecea87c6b45.html.html&quot;&gt;git/ProtonPack/commit/e82c187c9206bca583b81eed9695cecea87c6b45.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;150L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2514" id="h5-0-2514" class="i">+</a><a href="#h44-4-57" id="h44-4-57" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/f3242387bb076a08de51e4e6754a4b370d716d68.html.html&quot;&gt;git/ProtonPack/commit/f3242387bb076a08de51e4e6754a4b370d716d68.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1786L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2515" id="h5-0-2515" class="i">+</a><a href="#h44-4-58" id="h44-4-58" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/commit/ff2384c7a50dead1705e9c2aaa05c89e2cfee062.html.html&quot;&gt;git/ProtonPack/commit/ff2384c7a50dead1705e9c2aaa05c89e2cfee062.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;113L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2516" id="h5-0-2516" class="i">+</a><a href="#h44-4-59" id="h44-4-59" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/favicon.png.html&quot;&gt;git/ProtonPack/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2517" id="h5-0-2517" class="i">+</a><a href="#h44-4-60" id="h44-4-60" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/.gitignore.html.html&quot;&gt;git/ProtonPack/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2518" id="h5-0-2518" class="i">+</a><a href="#h44-4-61" id="h44-4-61" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/LICENSE.html.html&quot;&gt;git/ProtonPack/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2519" id="h5-0-2519" class="i">+</a><a href="#h44-4-62" id="h44-4-62" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/README.md.html.html&quot;&gt;git/ProtonPack/file/README.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;31L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2520" id="h5-0-2520" class="i">+</a><a href="#h44-4-63" id="h44-4-63" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/include/README.html.html&quot;&gt;git/ProtonPack/file/include/README.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2521" id="h5-0-2521" class="i">+</a><a href="#h44-4-64" id="h44-4-64" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/lib/README.html.html&quot;&gt;git/ProtonPack/file/lib/README.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;69L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2522" id="h5-0-2522" class="i">+</a><a href="#h44-4-65" id="h44-4-65" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/platformio.ini.html.html&quot;&gt;git/ProtonPack/file/platformio.ini.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2523" id="h5-0-2523" class="i">+</a><a href="#h44-4-66" id="h44-4-66" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/src/main.cpp.html.html&quot;&gt;git/ProtonPack/file/src/main.cpp.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;834L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2524" id="h5-0-2524" class="i">+</a><a href="#h44-4-67" id="h44-4-67" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/file/test/README.html.html&quot;&gt;git/ProtonPack/file/test/README.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2525" id="h5-0-2525" class="i">+</a><a href="#h44-4-68" id="h44-4-68" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/files.html.html&quot;&gt;git/ProtonPack/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;32L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2526" id="h5-0-2526" class="i">+</a><a href="#h44-4-69" id="h44-4-69" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/log.html.html&quot;&gt;git/ProtonPack/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;33L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2527" id="h5-0-2527" class="i">+</a><a href="#h44-4-70" id="h44-4-70" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/logo.png.html&quot;&gt;git/ProtonPack/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2528" id="h5-0-2528" class="i">+</a><a href="#h44-4-71" id="h44-4-71" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/refs.html.html&quot;&gt;git/ProtonPack/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2529" id="h5-0-2529" class="i">+</a><a href="#h44-4-72" id="h44-4-72" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/style.css.html&quot;&gt;git/ProtonPack/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2530" id="h5-0-2530" class="i">+</a><a href="#h44-4-73" id="h44-4-73" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ProtonPack/tags.xml.html&quot;&gt;git/ProtonPack/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2531" id="h5-0-2531" class="i">+</a><a href="#h44-4-74" id="h44-4-74" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/atom.xml.html&quot;&gt;git/anders_tale_room_editor/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;251L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2532" id="h5-0-2532" class="i">+</a><a href="#h44-4-75" id="h44-4-75" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/0b60b1d31008dde4fd344aa8e280d8e61abc7637.html.html&quot;&gt;git/anders_tale_room_editor/commit/0b60b1d31008dde4fd344aa8e280d8e61abc7637.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;201L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2533" id="h5-0-2533" class="i">+</a><a href="#h44-4-76" id="h44-4-76" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/326bdaab263573a11cdbc64d83f13db932e09378.html.html&quot;&gt;git/anders_tale_room_editor/commit/326bdaab263573a11cdbc64d83f13db932e09378.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;252L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2534" id="h5-0-2534" class="i">+</a><a href="#h44-4-77" id="h44-4-77" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/3f937e26dce9518c37c484d4b60a25f9268b5498.html.html&quot;&gt;git/anders_tale_room_editor/commit/3f937e26dce9518c37c484d4b60a25f9268b5498.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;73L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2535" id="h5-0-2535" class="i">+</a><a href="#h44-4-78" id="h44-4-78" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/70b84b8b1a9bbfed8b1ccb895f9f8ca94334d323.html.html&quot;&gt;git/anders_tale_room_editor/commit/70b84b8b1a9bbfed8b1ccb895f9f8ca94334d323.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;49L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2536" id="h5-0-2536" class="i">+</a><a href="#h44-4-79" id="h44-4-79" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/84a32238b1bbe7e78ba9a9489933363698fa45b6.html.html&quot;&gt;git/anders_tale_room_editor/commit/84a32238b1bbe7e78ba9a9489933363698fa45b6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2537" id="h5-0-2537" class="i">+</a><a href="#h44-4-80" id="h44-4-80" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/9ca08adbf40b53a3f3dd38a9b8556c96c5991da4.html.html&quot;&gt;git/anders_tale_room_editor/commit/9ca08adbf40b53a3f3dd38a9b8556c96c5991da4.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;197L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2538" id="h5-0-2538" class="i">+</a><a href="#h44-4-81" id="h44-4-81" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/b323061e2a2e46724559ec1ce025484938cafe22.html.html&quot;&gt;git/anders_tale_room_editor/commit/b323061e2a2e46724559ec1ce025484938cafe22.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;171L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2539" id="h5-0-2539" class="i">+</a><a href="#h44-4-82" id="h44-4-82" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/b4bfab4cd6a2beb405be1c51352bc184ead798ec.html.html&quot;&gt;git/anders_tale_room_editor/commit/b4bfab4cd6a2beb405be1c51352bc184ead798ec.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;178L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2540" id="h5-0-2540" class="i">+</a><a href="#h44-4-83" id="h44-4-83" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/bcb243b46864ecad721608ef42d91cecfc0b5054.html.html&quot;&gt;git/anders_tale_room_editor/commit/bcb243b46864ecad721608ef42d91cecfc0b5054.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2541" id="h5-0-2541" class="i">+</a><a href="#h44-4-84" id="h44-4-84" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/bd8f9cfb9c7b02138a28a12ba7765f2925520945.html.html&quot;&gt;git/anders_tale_room_editor/commit/bd8f9cfb9c7b02138a28a12ba7765f2925520945.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;35L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2542" id="h5-0-2542" class="i">+</a><a href="#h44-4-85" id="h44-4-85" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/c50643665660d56938828c11d630514a4517b2df.html.html&quot;&gt;git/anders_tale_room_editor/commit/c50643665660d56938828c11d630514a4517b2df.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;384L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2543" id="h5-0-2543" class="i">+</a><a href="#h44-4-86" id="h44-4-86" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/db564af5fb15db495887dfd0c4cb9d1ef70b8aae.html.html&quot;&gt;git/anders_tale_room_editor/commit/db564af5fb15db495887dfd0c4cb9d1ef70b8aae.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;313L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2544" id="h5-0-2544" class="i">+</a><a href="#h44-4-87" id="h44-4-87" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/commit/e500a8c00e107a0ae9bf5e70d2dc1712625d8a94.html.html&quot;&gt;git/anders_tale_room_editor/commit/e500a8c00e107a0ae9bf5e70d2dc1712625d8a94.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2545" id="h5-0-2545" class="i">+</a><a href="#h44-4-88" id="h44-4-88" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/favicon.png.html&quot;&gt;git/anders_tale_room_editor/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2546" id="h5-0-2546" class="i">+</a><a href="#h44-4-89" id="h44-4-89" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/.gitmodules.html.html&quot;&gt;git/anders_tale_room_editor/file/.gitmodules.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2547" id="h5-0-2547" class="i">+</a><a href="#h44-4-90" id="h44-4-90" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/LICENSE.html.html&quot;&gt;git/anders_tale_room_editor/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2548" id="h5-0-2548" class="i">+</a><a href="#h44-4-91" id="h44-4-91" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/Makefile.html.html&quot;&gt;git/anders_tale_room_editor/file/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2549" id="h5-0-2549" class="i">+</a><a href="#h44-4-92" id="h44-4-92" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/README.org.html.html&quot;&gt;git/anders_tale_room_editor/file/README.org.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2550" id="h5-0-2550" class="i">+</a><a href="#h44-4-93" id="h44-4-93" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/bin/.gitignore.html.html&quot;&gt;git/anders_tale_room_editor/file/bin/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2551" id="h5-0-2551" class="i">+</a><a href="#h44-4-94" id="h44-4-94" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/screenshot.png.html.html&quot;&gt;git/anders_tale_room_editor/file/screenshot.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2552" id="h5-0-2552" class="i">+</a><a href="#h44-4-95" id="h44-4-95" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/file/src/main.c.html.html&quot;&gt;git/anders_tale_room_editor/file/src/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;400L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2553" id="h5-0-2553" class="i">+</a><a href="#h44-4-96" id="h44-4-96" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/files.html.html&quot;&gt;git/anders_tale_room_editor/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;32L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2554" id="h5-0-2554" class="i">+</a><a href="#h44-4-97" id="h44-4-97" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/log.html.html&quot;&gt;git/anders_tale_room_editor/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;37L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2555" id="h5-0-2555" class="i">+</a><a href="#h44-4-98" id="h44-4-98" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/logo.png.html&quot;&gt;git/anders_tale_room_editor/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2556" id="h5-0-2556" class="i">+</a><a href="#h44-4-99" id="h44-4-99" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/refs.html.html&quot;&gt;git/anders_tale_room_editor/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2557" id="h5-0-2557" class="i">+</a><a href="#h44-4-100" id="h44-4-100" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/style.css.html&quot;&gt;git/anders_tale_room_editor/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2558" id="h5-0-2558" class="i">+</a><a href="#h44-4-101" id="h44-4-101" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/anders_tale_room_editor/tags.xml.html&quot;&gt;git/anders_tale_room_editor/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2559" id="h5-0-2559" class="i">+</a><a href="#h44-4-102" id="h44-4-102" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/atom.xml.html&quot;&gt;git/awaparser/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;119L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2560" id="h5-0-2560" class="i">+</a><a href="#h44-4-103" id="h44-4-103" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/commit/26da1a36ce0af3aea605beb209f992dbeb85f15e.html.html&quot;&gt;git/awaparser/commit/26da1a36ce0af3aea605beb209f992dbeb85f15e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2561" id="h5-0-2561" class="i">+</a><a href="#h44-4-104" id="h44-4-104" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/commit/51885365d7eb6e606ced209cdce6ec87941cc099.html.html&quot;&gt;git/awaparser/commit/51885365d7eb6e606ced209cdce6ec87941cc099.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;932L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2562" id="h5-0-2562" class="i">+</a><a href="#h44-4-105" id="h44-4-105" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/commit/8e1359f99e390c7e6b8dce0953b439674d00f144.html.html&quot;&gt;git/awaparser/commit/8e1359f99e390c7e6b8dce0953b439674d00f144.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;20540L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2563" id="h5-0-2563" class="i">+</a><a href="#h44-4-106" id="h44-4-106" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/commit/957dd0d4dc6cb6d7be581e427751527051146c2b.html.html&quot;&gt;git/awaparser/commit/957dd0d4dc6cb6d7be581e427751527051146c2b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;55L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2564" id="h5-0-2564" class="i">+</a><a href="#h44-4-107" id="h44-4-107" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/commit/97b977eec9f0bb15c3f8a30bb1d89df115745a5e.html.html&quot;&gt;git/awaparser/commit/97b977eec9f0bb15c3f8a30bb1d89df115745a5e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2565" id="h5-0-2565" class="i">+</a><a href="#h44-4-108" id="h44-4-108" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/commit/9c24cb32d009bf2e40b0b21c66f6cc849eeaed4b.html.html&quot;&gt;git/awaparser/commit/9c24cb32d009bf2e40b0b21c66f6cc849eeaed4b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;312L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2566" id="h5-0-2566" class="i">+</a><a href="#h44-4-109" id="h44-4-109" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/favicon.png.html&quot;&gt;git/awaparser/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2567" id="h5-0-2567" class="i">+</a><a href="#h44-4-110" id="h44-4-110" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/.gitignore.html.html&quot;&gt;git/awaparser/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2568" id="h5-0-2568" class="i">+</a><a href="#h44-4-111" id="h44-4-111" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/README.md.html.html&quot;&gt;git/awaparser/file/README.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;120L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2569" id="h5-0-2569" class="i">+</a><a href="#h44-4-112" id="h44-4-112" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/common.h.html.html&quot;&gt;git/awaparser/file/common.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;253L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2570" id="h5-0-2570" class="i">+</a><a href="#h44-4-113" id="h44-4-113" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/interpreter.h.html.html&quot;&gt;git/awaparser/file/interpreter.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;484L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2571" id="h5-0-2571" class="i">+</a><a href="#h44-4-114" id="h44-4-114" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/main.c.html.html&quot;&gt;git/awaparser/file/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;133L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2572" id="h5-0-2572" class="i">+</a><a href="#h44-4-115" id="h44-4-115" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/parser.h.html.html&quot;&gt;git/awaparser/file/parser.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;169L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2573" id="h5-0-2573" class="i">+</a><a href="#h44-4-116" id="h44-4-116" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/webserver.awa.example.html.html&quot;&gt;git/awaparser/file/webserver.awa.example.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;379L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2574" id="h5-0-2574" class="i">+</a><a href="#h44-4-117" id="h44-4-117" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/file/webserver_awa5.0.awa.example.html.html&quot;&gt;git/awaparser/file/webserver_awa5.0.awa.example.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;18562L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2575" id="h5-0-2575" class="i">+</a><a href="#h44-4-118" id="h44-4-118" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/files.html.html&quot;&gt;git/awaparser/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;32L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2576" id="h5-0-2576" class="i">+</a><a href="#h44-4-119" id="h44-4-119" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/log.html.html&quot;&gt;git/awaparser/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;30L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2577" id="h5-0-2577" class="i">+</a><a href="#h44-4-120" id="h44-4-120" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/logo.png.html&quot;&gt;git/awaparser/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2578" id="h5-0-2578" class="i">+</a><a href="#h44-4-121" id="h44-4-121" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/refs.html.html&quot;&gt;git/awaparser/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2579" id="h5-0-2579" class="i">+</a><a href="#h44-4-122" id="h44-4-122" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/style.css.html&quot;&gt;git/awaparser/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2580" id="h5-0-2580" class="i">+</a><a href="#h44-4-123" id="h44-4-123" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/awaparser/tags.xml.html&quot;&gt;git/awaparser/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2581" id="h5-0-2581" class="i">+</a><a href="#h44-4-124" id="h44-4-124" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/atom.xml.html&quot;&gt;git/ddt_ex/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;138L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2582" id="h5-0-2582" class="i">+</a><a href="#h44-4-125" id="h44-4-125" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/74715034a20b9bcec737ddf52a7d1e0c538f0960.html.html&quot;&gt;git/ddt_ex/commit/74715034a20b9bcec737ddf52a7d1e0c538f0960.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2214L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2583" id="h5-0-2583" class="i">+</a><a href="#h44-4-126" id="h44-4-126" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/7f3aa207c1352633f0d480e2dc0039f2948419cb.html.html&quot;&gt;git/ddt_ex/commit/7f3aa207c1352633f0d480e2dc0039f2948419cb.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;156L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2584" id="h5-0-2584" class="i">+</a><a href="#h44-4-127" id="h44-4-127" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/8d7e1a996cc6cca3e9a1fe6d772c58d3c079757e.html.html&quot;&gt;git/ddt_ex/commit/8d7e1a996cc6cca3e9a1fe6d772c58d3c079757e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;127L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2585" id="h5-0-2585" class="i">+</a><a href="#h44-4-128" id="h44-4-128" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/a4f590944af08e5e5451e7c16b3cada9517d3d27.html.html&quot;&gt;git/ddt_ex/commit/a4f590944af08e5e5451e7c16b3cada9517d3d27.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;270L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2586" id="h5-0-2586" class="i">+</a><a href="#h44-4-129" id="h44-4-129" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/d4c1be1c735ad67a016a975c4976fd981380020a.html.html&quot;&gt;git/ddt_ex/commit/d4c1be1c735ad67a016a975c4976fd981380020a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;82L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2587" id="h5-0-2587" class="i">+</a><a href="#h44-4-130" id="h44-4-130" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/e3ffe13f817670b75eb001f63dbdf7bf2f0acbda.html.html&quot;&gt;git/ddt_ex/commit/e3ffe13f817670b75eb001f63dbdf7bf2f0acbda.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;160L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2588" id="h5-0-2588" class="i">+</a><a href="#h44-4-131" id="h44-4-131" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/commit/f25a0cf05553d298b45ba90380f3b2c069959287.html.html&quot;&gt;git/ddt_ex/commit/f25a0cf05553d298b45ba90380f3b2c069959287.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;45L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2589" id="h5-0-2589" class="i">+</a><a href="#h44-4-132" id="h44-4-132" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/favicon.png.html&quot;&gt;git/ddt_ex/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2590" id="h5-0-2590" class="i">+</a><a href="#h44-4-133" id="h44-4-133" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/.gitattributes.html.html&quot;&gt;git/ddt_ex/file/.gitattributes.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2591" id="h5-0-2591" class="i">+</a><a href="#h44-4-134" id="h44-4-134" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/.gitignore.html.html&quot;&gt;git/ddt_ex/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;30L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2592" id="h5-0-2592" class="i">+</a><a href="#h44-4-135" id="h44-4-135" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/.gitmodules.html.html&quot;&gt;git/ddt_ex/file/.gitmodules.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2593" id="h5-0-2593" class="i">+</a><a href="#h44-4-136" id="h44-4-136" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/LICENSE.html.html&quot;&gt;git/ddt_ex/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2594" id="h5-0-2594" class="i">+</a><a href="#h44-4-137" id="h44-4-137" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/html5/emcc.sh.html.html&quot;&gt;git/ddt_ex/file/proc/html5/emcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;56L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2595" id="h5-0-2595" class="i">+</a><a href="#h44-4-138" id="h44-4-138" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/linux/gcc.sh.html.html&quot;&gt;git/ddt_ex/file/proc/linux/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2596" id="h5-0-2596" class="i">+</a><a href="#h44-4-139" id="h44-4-139" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/linux/gcc_dbg.sh.html.html&quot;&gt;git/ddt_ex/file/proc/linux/gcc_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2597" id="h5-0-2597" class="i">+</a><a href="#h44-4-140" id="h44-4-140" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/linux/gcc_rdbg.sh.html.html&quot;&gt;git/ddt_ex/file/proc/linux/gcc_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2598" id="h5-0-2598" class="i">+</a><a href="#h44-4-141" id="h44-4-141" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/linux/gcc_rel.sh.html.html&quot;&gt;git/ddt_ex/file/proc/linux/gcc_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2599" id="h5-0-2599" class="i">+</a><a href="#h44-4-142" id="h44-4-142" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/osx/gcc.sh.html.html&quot;&gt;git/ddt_ex/file/proc/osx/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2600" id="h5-0-2600" class="i">+</a><a href="#h44-4-143" id="h44-4-143" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/osx/gcc_dbg.sh.html.html&quot;&gt;git/ddt_ex/file/proc/osx/gcc_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2601" id="h5-0-2601" class="i">+</a><a href="#h44-4-144" id="h44-4-144" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/osx/gcc_rdbg.sh.html.html&quot;&gt;git/ddt_ex/file/proc/osx/gcc_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2602" id="h5-0-2602" class="i">+</a><a href="#h44-4-145" id="h44-4-145" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/osx/gcc_rel.sh.html.html&quot;&gt;git/ddt_ex/file/proc/osx/gcc_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2603" id="h5-0-2603" class="i">+</a><a href="#h44-4-146" id="h44-4-146" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/scons/SConstruct.html.html&quot;&gt;git/ddt_ex/file/proc/scons/SConstruct.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;178L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2604" id="h5-0-2604" class="i">+</a><a href="#h44-4-147" id="h44-4-147" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/sublime_text/gs_project.sublime-project.html.html&quot;&gt;git/ddt_ex/file/proc/sublime_text/gs_project.sublime-project.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;86L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2605" id="h5-0-2605" class="i">+</a><a href="#h44-4-148" id="h44-4-148" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/sublime_text/gs_project.sublime-workspace.html.html&quot;&gt;git/ddt_ex/file/proc/sublime_text/gs_project.sublime-workspace.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1135L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2606" id="h5-0-2606" class="i">+</a><a href="#h44-4-149" id="h44-4-149" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/win/cl.bat.html.html&quot;&gt;git/ddt_ex/file/proc/win/cl.bat.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2607" id="h5-0-2607" class="i">+</a><a href="#h44-4-150" id="h44-4-150" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/win/mingw.sh.html.html&quot;&gt;git/ddt_ex/file/proc/win/mingw.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2608" id="h5-0-2608" class="i">+</a><a href="#h44-4-151" id="h44-4-151" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/win/mingw_cross_platform.sh.html.html&quot;&gt;git/ddt_ex/file/proc/win/mingw_cross_platform.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2609" id="h5-0-2609" class="i">+</a><a href="#h44-4-152" id="h44-4-152" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/win/mingw_dbg.sh.html.html&quot;&gt;git/ddt_ex/file/proc/win/mingw_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2610" id="h5-0-2610" class="i">+</a><a href="#h44-4-153" id="h44-4-153" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/win/mingw_rdbg.sh.html.html&quot;&gt;git/ddt_ex/file/proc/win/mingw_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2611" id="h5-0-2611" class="i">+</a><a href="#h44-4-154" id="h44-4-154" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/proc/win/mingw_rel.sh.html.html&quot;&gt;git/ddt_ex/file/proc/win/mingw_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2612" id="h5-0-2612" class="i">+</a><a href="#h44-4-155" id="h44-4-155" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/file/source/main.c.html.html&quot;&gt;git/ddt_ex/file/source/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;278L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2613" id="h5-0-2613" class="i">+</a><a href="#h44-4-156" id="h44-4-156" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/files.html.html&quot;&gt;git/ddt_ex/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;49L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2614" id="h5-0-2614" class="i">+</a><a href="#h44-4-157" id="h44-4-157" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/log.html.html&quot;&gt;git/ddt_ex/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;31L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2615" id="h5-0-2615" class="i">+</a><a href="#h44-4-158" id="h44-4-158" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/logo.png.html&quot;&gt;git/ddt_ex/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2616" id="h5-0-2616" class="i">+</a><a href="#h44-4-159" id="h44-4-159" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/refs.html.html&quot;&gt;git/ddt_ex/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2617" id="h5-0-2617" class="i">+</a><a href="#h44-4-160" id="h44-4-160" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/style.css.html&quot;&gt;git/ddt_ex/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2618" id="h5-0-2618" class="i">+</a><a href="#h44-4-161" id="h44-4-161" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/ddt_ex/tags.xml.html&quot;&gt;git/ddt_ex/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2619" id="h5-0-2619" class="i">+</a><a href="#h44-4-162" id="h44-4-162" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/atom.xml.html&quot;&gt;git/gs_avdecode/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;100L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2620" id="h5-0-2620" class="i">+</a><a href="#h44-4-163" id="h44-4-163" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/commit/060f06d1e9e53ed116a3f6a936e351369bd9e505.html.html&quot;&gt;git/gs_avdecode/commit/060f06d1e9e53ed116a3f6a936e351369bd9e505.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;199L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2621" id="h5-0-2621" class="i">+</a><a href="#h44-4-164" id="h44-4-164" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/commit/1653030857b162fc8218b44c2080f3a56230bf2b.html.html&quot;&gt;git/gs_avdecode/commit/1653030857b162fc8218b44c2080f3a56230bf2b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2539L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2622" id="h5-0-2622" class="i">+</a><a href="#h44-4-165" id="h44-4-165" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/commit/22f1abf7d39f112579a6c44acbef06a2870acdd9.html.html&quot;&gt;git/gs_avdecode/commit/22f1abf7d39f112579a6c44acbef06a2870acdd9.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;107L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2623" id="h5-0-2623" class="i">+</a><a href="#h44-4-166" id="h44-4-166" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/commit/35c8ec02fa548b6ec4c4b37ffc7a5e00cbfd26c5.html.html&quot;&gt;git/gs_avdecode/commit/35c8ec02fa548b6ec4c4b37ffc7a5e00cbfd26c5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;304L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2624" id="h5-0-2624" class="i">+</a><a href="#h44-4-167" id="h44-4-167" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/commit/89160c3b72d929aadb031f96b2d006cd8076764f.html.html&quot;&gt;git/gs_avdecode/commit/89160c3b72d929aadb031f96b2d006cd8076764f.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;530L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2625" id="h5-0-2625" class="i">+</a><a href="#h44-4-168" id="h44-4-168" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/favicon.png.html&quot;&gt;git/gs_avdecode/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2626" id="h5-0-2626" class="i">+</a><a href="#h44-4-169" id="h44-4-169" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/.gitignore.html.html&quot;&gt;git/gs_avdecode/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2627" id="h5-0-2627" class="i">+</a><a href="#h44-4-170" id="h44-4-170" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/.gitmodules.html.html&quot;&gt;git/gs_avdecode/file/.gitmodules.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2628" id="h5-0-2628" class="i">+</a><a href="#h44-4-171" id="h44-4-171" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/README.md.html.html&quot;&gt;git/gs_avdecode/file/README.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2629" id="h5-0-2629" class="i">+</a><a href="#h44-4-172" id="h44-4-172" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/html5/emcc.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/html5/emcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;56L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2630" id="h5-0-2630" class="i">+</a><a href="#h44-4-173" id="h44-4-173" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/linux/Makefile.html.html&quot;&gt;git/gs_avdecode/file/proc/linux/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;78L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2631" id="h5-0-2631" class="i">+</a><a href="#h44-4-174" id="h44-4-174" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/linux/gcc.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/linux/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2632" id="h5-0-2632" class="i">+</a><a href="#h44-4-175" id="h44-4-175" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/linux/gcc_dbg.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/linux/gcc_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2633" id="h5-0-2633" class="i">+</a><a href="#h44-4-176" id="h44-4-176" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/linux/gcc_rdbg.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/linux/gcc_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2634" id="h5-0-2634" class="i">+</a><a href="#h44-4-177" id="h44-4-177" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/linux/gcc_rel.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/linux/gcc_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2635" id="h5-0-2635" class="i">+</a><a href="#h44-4-178" id="h44-4-178" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/osx/gcc.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/osx/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2636" id="h5-0-2636" class="i">+</a><a href="#h44-4-179" id="h44-4-179" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/osx/gcc_dbg.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/osx/gcc_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2637" id="h5-0-2637" class="i">+</a><a href="#h44-4-180" id="h44-4-180" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/osx/gcc_rdbg.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/osx/gcc_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2638" id="h5-0-2638" class="i">+</a><a href="#h44-4-181" id="h44-4-181" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/osx/gcc_rel.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/osx/gcc_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2639" id="h5-0-2639" class="i">+</a><a href="#h44-4-182" id="h44-4-182" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/scons/SConstruct.html.html&quot;&gt;git/gs_avdecode/file/proc/scons/SConstruct.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;178L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2640" id="h5-0-2640" class="i">+</a><a href="#h44-4-183" id="h44-4-183" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/sublime_text/gs_project.sublime-project.html.html&quot;&gt;git/gs_avdecode/file/proc/sublime_text/gs_project.sublime-project.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;86L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2641" id="h5-0-2641" class="i">+</a><a href="#h44-4-184" id="h44-4-184" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/sublime_text/gs_project.sublime-workspace.html.html&quot;&gt;git/gs_avdecode/file/proc/sublime_text/gs_project.sublime-workspace.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1135L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2642" id="h5-0-2642" class="i">+</a><a href="#h44-4-185" id="h44-4-185" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/win/cl.bat.html.html&quot;&gt;git/gs_avdecode/file/proc/win/cl.bat.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2643" id="h5-0-2643" class="i">+</a><a href="#h44-4-186" id="h44-4-186" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/win/mingw.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/win/mingw.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2644" id="h5-0-2644" class="i">+</a><a href="#h44-4-187" id="h44-4-187" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/win/mingw_cross_platform.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/win/mingw_cross_platform.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2645" id="h5-0-2645" class="i">+</a><a href="#h44-4-188" id="h44-4-188" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/win/mingw_dbg.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/win/mingw_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2646" id="h5-0-2646" class="i">+</a><a href="#h44-4-189" id="h44-4-189" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/win/mingw_rdbg.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/win/mingw_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2647" id="h5-0-2647" class="i">+</a><a href="#h44-4-190" id="h44-4-190" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/proc/win/mingw_rel.sh.html.html&quot;&gt;git/gs_avdecode/file/proc/win/mingw_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2648" id="h5-0-2648" class="i">+</a><a href="#h44-4-191" id="h44-4-191" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/source/gs.c.html.html&quot;&gt;git/gs_avdecode/file/source/gs.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;31L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2649" id="h5-0-2649" class="i">+</a><a href="#h44-4-192" id="h44-4-192" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/source/gs_avdecode.h.html.html&quot;&gt;git/gs_avdecode/file/source/gs_avdecode.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;478L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2650" id="h5-0-2650" class="i">+</a><a href="#h44-4-193" id="h44-4-193" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/file/source/main.c.html.html&quot;&gt;git/gs_avdecode/file/source/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;120L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2651" id="h5-0-2651" class="i">+</a><a href="#h44-4-194" id="h44-4-194" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/files.html.html&quot;&gt;git/gs_avdecode/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2652" id="h5-0-2652" class="i">+</a><a href="#h44-4-195" id="h44-4-195" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/log.html.html&quot;&gt;git/gs_avdecode/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2653" id="h5-0-2653" class="i">+</a><a href="#h44-4-196" id="h44-4-196" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/logo.png.html&quot;&gt;git/gs_avdecode/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2654" id="h5-0-2654" class="i">+</a><a href="#h44-4-197" id="h44-4-197" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/refs.html.html&quot;&gt;git/gs_avdecode/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2655" id="h5-0-2655" class="i">+</a><a href="#h44-4-198" id="h44-4-198" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/style.css.html&quot;&gt;git/gs_avdecode/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2656" id="h5-0-2656" class="i">+</a><a href="#h44-4-199" id="h44-4-199" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_avdecode/tags.xml.html&quot;&gt;git/gs_avdecode/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2657" id="h5-0-2657" class="i">+</a><a href="#h44-4-200" id="h44-4-200" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/atom.xml.html&quot;&gt;git/gs_bucket_array/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;100L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2658" id="h5-0-2658" class="i">+</a><a href="#h44-4-201" id="h44-4-201" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/commit/3e5433eacfa56238f5f2899620f7a5a52f9b953d.html.html&quot;&gt;git/gs_bucket_array/commit/3e5433eacfa56238f5f2899620f7a5a52f9b953d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;71L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2659" id="h5-0-2659" class="i">+</a><a href="#h44-4-202" id="h44-4-202" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/commit/517bfa1baffa43eb78607ae79594c3756886b469.html.html&quot;&gt;git/gs_bucket_array/commit/517bfa1baffa43eb78607ae79594c3756886b469.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;113L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2660" id="h5-0-2660" class="i">+</a><a href="#h44-4-203" id="h44-4-203" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/commit/a6bb288d48cf968fbab43142c430aaaa5e4409e8.html.html&quot;&gt;git/gs_bucket_array/commit/a6bb288d48cf968fbab43142c430aaaa5e4409e8.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2661" id="h5-0-2661" class="i">+</a><a href="#h44-4-204" id="h44-4-204" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/commit/c6f506813ec1a724ef5f8036c213e05f5f3fade6.html.html&quot;&gt;git/gs_bucket_array/commit/c6f506813ec1a724ef5f8036c213e05f5f3fade6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2498L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2662" id="h5-0-2662" class="i">+</a><a href="#h44-4-205" id="h44-4-205" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/commit/fedd0c7ed467aa9861379d400a09d0a4354fc0b3.html.html&quot;&gt;git/gs_bucket_array/commit/fedd0c7ed467aa9861379d400a09d0a4354fc0b3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;658L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2663" id="h5-0-2663" class="i">+</a><a href="#h44-4-206" id="h44-4-206" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/favicon.png.html&quot;&gt;git/gs_bucket_array/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2664" id="h5-0-2664" class="i">+</a><a href="#h44-4-207" id="h44-4-207" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/.github/workflows/build_linux.yml.html.html&quot;&gt;git/gs_bucket_array/file/.github/workflows/build_linux.yml.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;46L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2665" id="h5-0-2665" class="i">+</a><a href="#h44-4-208" id="h44-4-208" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/.gitignore.html.html&quot;&gt;git/gs_bucket_array/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;24L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2666" id="h5-0-2666" class="i">+</a><a href="#h44-4-209" id="h44-4-209" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/.gitmodules.html.html&quot;&gt;git/gs_bucket_array/file/.gitmodules.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2667" id="h5-0-2667" class="i">+</a><a href="#h44-4-210" id="h44-4-210" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/README.md.html.html&quot;&gt;git/gs_bucket_array/file/README.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2668" id="h5-0-2668" class="i">+</a><a href="#h44-4-211" id="h44-4-211" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/html5/emcc.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/html5/emcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;56L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2669" id="h5-0-2669" class="i">+</a><a href="#h44-4-212" id="h44-4-212" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/linux/Makefile.html.html&quot;&gt;git/gs_bucket_array/file/proc/linux/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;79L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2670" id="h5-0-2670" class="i">+</a><a href="#h44-4-213" id="h44-4-213" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/linux/gcc.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/linux/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2671" id="h5-0-2671" class="i">+</a><a href="#h44-4-214" id="h44-4-214" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/linux/gcc_dbg.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/linux/gcc_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2672" id="h5-0-2672" class="i">+</a><a href="#h44-4-215" id="h44-4-215" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/linux/gcc_rdbg.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/linux/gcc_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2673" id="h5-0-2673" class="i">+</a><a href="#h44-4-216" id="h44-4-216" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/linux/gcc_rel.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/linux/gcc_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2674" id="h5-0-2674" class="i">+</a><a href="#h44-4-217" id="h44-4-217" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/osx/gcc.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/osx/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2675" id="h5-0-2675" class="i">+</a><a href="#h44-4-218" id="h44-4-218" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/osx/gcc_dbg.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/osx/gcc_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2676" id="h5-0-2676" class="i">+</a><a href="#h44-4-219" id="h44-4-219" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/osx/gcc_rdbg.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/osx/gcc_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2677" id="h5-0-2677" class="i">+</a><a href="#h44-4-220" id="h44-4-220" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/osx/gcc_rel.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/osx/gcc_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2678" id="h5-0-2678" class="i">+</a><a href="#h44-4-221" id="h44-4-221" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/scons/SConstruct.html.html&quot;&gt;git/gs_bucket_array/file/proc/scons/SConstruct.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;178L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2679" id="h5-0-2679" class="i">+</a><a href="#h44-4-222" id="h44-4-222" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/sublime_text/gs_project.sublime-project.html.html&quot;&gt;git/gs_bucket_array/file/proc/sublime_text/gs_project.sublime-project.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;86L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2680" id="h5-0-2680" class="i">+</a><a href="#h44-4-223" id="h44-4-223" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/sublime_text/gs_project.sublime-workspace.html.html&quot;&gt;git/gs_bucket_array/file/proc/sublime_text/gs_project.sublime-workspace.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1135L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2681" id="h5-0-2681" class="i">+</a><a href="#h44-4-224" id="h44-4-224" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/win/cl.bat.html.html&quot;&gt;git/gs_bucket_array/file/proc/win/cl.bat.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2682" id="h5-0-2682" class="i">+</a><a href="#h44-4-225" id="h44-4-225" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/win/mingw.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/win/mingw.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2683" id="h5-0-2683" class="i">+</a><a href="#h44-4-226" id="h44-4-226" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/win/mingw_cross_platform.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/win/mingw_cross_platform.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2684" id="h5-0-2684" class="i">+</a><a href="#h44-4-227" id="h44-4-227" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/win/mingw_dbg.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/win/mingw_dbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2685" id="h5-0-2685" class="i">+</a><a href="#h44-4-228" id="h44-4-228" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/win/mingw_rdbg.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/win/mingw_rdbg.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2686" id="h5-0-2686" class="i">+</a><a href="#h44-4-229" id="h44-4-229" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/proc/win/mingw_rel.sh.html.html&quot;&gt;git/gs_bucket_array/file/proc/win/mingw_rel.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;64L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2687" id="h5-0-2687" class="i">+</a><a href="#h44-4-230" id="h44-4-230" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/source/gs.c.html.html&quot;&gt;git/gs_bucket_array/file/source/gs.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2688" id="h5-0-2688" class="i">+</a><a href="#h44-4-231" id="h44-4-231" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/file/source/main.c.html.html&quot;&gt;git/gs_bucket_array/file/source/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;476L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2689" id="h5-0-2689" class="i">+</a><a href="#h44-4-232" id="h44-4-232" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/files.html.html&quot;&gt;git/gs_bucket_array/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2690" id="h5-0-2690" class="i">+</a><a href="#h44-4-233" id="h44-4-233" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/log.html.html&quot;&gt;git/gs_bucket_array/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2691" id="h5-0-2691" class="i">+</a><a href="#h44-4-234" id="h44-4-234" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/logo.png.html&quot;&gt;git/gs_bucket_array/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2692" id="h5-0-2692" class="i">+</a><a href="#h44-4-235" id="h44-4-235" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/refs.html.html&quot;&gt;git/gs_bucket_array/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2693" id="h5-0-2693" class="i">+</a><a href="#h44-4-236" id="h44-4-236" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/style.css.html&quot;&gt;git/gs_bucket_array/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2694" id="h5-0-2694" class="i">+</a><a href="#h44-4-237" id="h44-4-237" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_bucket_array/tags.xml.html&quot;&gt;git/gs_bucket_array/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2695" id="h5-0-2695" class="i">+</a><a href="#h44-4-238" id="h44-4-238" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/atom.xml.html&quot;&gt;git/gs_ddt.h/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;119L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2696" id="h5-0-2696" class="i">+</a><a href="#h44-4-239" id="h44-4-239" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/commit/0456c7d394347d9f75dfd3b3d022fa8b8894a174.html.html&quot;&gt;git/gs_ddt.h/commit/0456c7d394347d9f75dfd3b3d022fa8b8894a174.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;162L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2697" id="h5-0-2697" class="i">+</a><a href="#h44-4-240" id="h44-4-240" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/commit/0e52ba60f9e1f5e218f4481ab172fdf15922c01e.html.html&quot;&gt;git/gs_ddt.h/commit/0e52ba60f9e1f5e218f4481ab172fdf15922c01e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;211L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2698" id="h5-0-2698" class="i">+</a><a href="#h44-4-241" id="h44-4-241" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/commit/29bd67bde3ddca6f056b1b0a8d343c52e1b756c5.html.html&quot;&gt;git/gs_ddt.h/commit/29bd67bde3ddca6f056b1b0a8d343c52e1b756c5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2699" id="h5-0-2699" class="i">+</a><a href="#h44-4-242" id="h44-4-242" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/commit/2d162e10cac53a85196c52b774eaaf29c5ab1e77.html.html&quot;&gt;git/gs_ddt.h/commit/2d162e10cac53a85196c52b774eaaf29c5ab1e77.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2700" id="h5-0-2700" class="i">+</a><a href="#h44-4-243" id="h44-4-243" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/commit/b43d8e8eacd288061aa09f86d1beec7f1c0cc4c5.html.html&quot;&gt;git/gs_ddt.h/commit/b43d8e8eacd288061aa09f86d1beec7f1c0cc4c5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;73L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2701" id="h5-0-2701" class="i">+</a><a href="#h44-4-244" id="h44-4-244" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/commit/f7272d9029e436c38ad9c64891cb4e795a2b3299.html.html&quot;&gt;git/gs_ddt.h/commit/f7272d9029e436c38ad9c64891cb4e795a2b3299.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;94L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2702" id="h5-0-2702" class="i">+</a><a href="#h44-4-245" id="h44-4-245" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/favicon.png.html&quot;&gt;git/gs_ddt.h/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2703" id="h5-0-2703" class="i">+</a><a href="#h44-4-246" id="h44-4-246" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/file/gs_ddt.h.html.html&quot;&gt;git/gs_ddt.h/file/gs_ddt.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;170L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2704" id="h5-0-2704" class="i">+</a><a href="#h44-4-247" id="h44-4-247" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/files.html.html&quot;&gt;git/gs_ddt.h/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2705" id="h5-0-2705" class="i">+</a><a href="#h44-4-248" id="h44-4-248" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/log.html.html&quot;&gt;git/gs_ddt.h/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;30L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2706" id="h5-0-2706" class="i">+</a><a href="#h44-4-249" id="h44-4-249" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/logo.png.html&quot;&gt;git/gs_ddt.h/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2707" id="h5-0-2707" class="i">+</a><a href="#h44-4-250" id="h44-4-250" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/refs.html.html&quot;&gt;git/gs_ddt.h/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2708" id="h5-0-2708" class="i">+</a><a href="#h44-4-251" id="h44-4-251" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/style.css.html&quot;&gt;git/gs_ddt.h/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2709" id="h5-0-2709" class="i">+</a><a href="#h44-4-252" id="h44-4-252" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/gs_ddt.h/tags.xml.html&quot;&gt;git/gs_ddt.h/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2710" id="h5-0-2710" class="i">+</a><a href="#h44-4-253" id="h44-4-253" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/atom.xml.html&quot;&gt;git/hs/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;499L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2711" id="h5-0-2711" class="i">+</a><a href="#h44-4-254" id="h44-4-254" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/030149422c5773d463d7dacdaf1a6693ea082f9f.html.html&quot;&gt;git/hs/commit/030149422c5773d463d7dacdaf1a6693ea082f9f.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;892L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2712" id="h5-0-2712" class="i">+</a><a href="#h44-4-255" id="h44-4-255" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/04541e04ad452ef373649f93e097b7e6b4530514.html.html&quot;&gt;git/hs/commit/04541e04ad452ef373649f93e097b7e6b4530514.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;340L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2713" id="h5-0-2713" class="i">+</a><a href="#h44-4-256" id="h44-4-256" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/091f451dbdb78f2262769ed9bd2bcf3fe92bc32d.html.html&quot;&gt;git/hs/commit/091f451dbdb78f2262769ed9bd2bcf3fe92bc32d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2714" id="h5-0-2714" class="i">+</a><a href="#h44-4-257" id="h44-4-257" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/0ee369e1bb7805ef2016beda31cff725ed3b611f.html.html&quot;&gt;git/hs/commit/0ee369e1bb7805ef2016beda31cff725ed3b611f.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;361L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2715" id="h5-0-2715" class="i">+</a><a href="#h44-4-258" id="h44-4-258" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/189dd78c9a88f0ad2364d4a15a374b1eb9561d17.html.html&quot;&gt;git/hs/commit/189dd78c9a88f0ad2364d4a15a374b1eb9561d17.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;146L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2716" id="h5-0-2716" class="i">+</a><a href="#h44-4-259" id="h44-4-259" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/2445b043b6ae7e0605afc9e7f2f9e8c5a26154fd.html.html&quot;&gt;git/hs/commit/2445b043b6ae7e0605afc9e7f2f9e8c5a26154fd.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2717" id="h5-0-2717" class="i">+</a><a href="#h44-4-260" id="h44-4-260" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/2612995ac88b78ebf7f7da55dffc82c305267358.html.html&quot;&gt;git/hs/commit/2612995ac88b78ebf7f7da55dffc82c305267358.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;289L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2718" id="h5-0-2718" class="i">+</a><a href="#h44-4-261" id="h44-4-261" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/4b2771b2f559d07934eff82ff0b8312fb9ec2244.html.html&quot;&gt;git/hs/commit/4b2771b2f559d07934eff82ff0b8312fb9ec2244.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;424L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2719" id="h5-0-2719" class="i">+</a><a href="#h44-4-262" id="h44-4-262" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/5173bff7ee7379b30d8ae33ca26246c566f85672.html.html&quot;&gt;git/hs/commit/5173bff7ee7379b30d8ae33ca26246c566f85672.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;400L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2720" id="h5-0-2720" class="i">+</a><a href="#h44-4-263" id="h44-4-263" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/52e8dd235acaa5736a73c301546ab1f7a83374a0.html.html&quot;&gt;git/hs/commit/52e8dd235acaa5736a73c301546ab1f7a83374a0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54972L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2721" id="h5-0-2721" class="i">+</a><a href="#h44-4-264" id="h44-4-264" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/5be99b82356fc73e2c084e08b7a08418999887c3.html.html&quot;&gt;git/hs/commit/5be99b82356fc73e2c084e08b7a08418999887c3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2722" id="h5-0-2722" class="i">+</a><a href="#h44-4-265" id="h44-4-265" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/62d48b5e3f366c629bc055f517ec9224c1fc41ea.html.html&quot;&gt;git/hs/commit/62d48b5e3f366c629bc055f517ec9224c1fc41ea.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;49L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2723" id="h5-0-2723" class="i">+</a><a href="#h44-4-266" id="h44-4-266" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/64c16fa58d1e95982dc0ea60406e11b15383cfa8.html.html&quot;&gt;git/hs/commit/64c16fa58d1e95982dc0ea60406e11b15383cfa8.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2724" id="h5-0-2724" class="i">+</a><a href="#h44-4-267" id="h44-4-267" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/6d612a88bfd6e74417b324a6e4a8f194045c57a0.html.html&quot;&gt;git/hs/commit/6d612a88bfd6e74417b324a6e4a8f194045c57a0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;242L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2725" id="h5-0-2725" class="i">+</a><a href="#h44-4-268" id="h44-4-268" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/8494f4bb4f0b775d3162e753481829a6498a5f25.html.html&quot;&gt;git/hs/commit/8494f4bb4f0b775d3162e753481829a6498a5f25.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2726" id="h5-0-2726" class="i">+</a><a href="#h44-4-269" id="h44-4-269" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/8a70db481ae574b840ffbb89fd53378d8522010c.html.html&quot;&gt;git/hs/commit/8a70db481ae574b840ffbb89fd53378d8522010c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;211L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2727" id="h5-0-2727" class="i">+</a><a href="#h44-4-270" id="h44-4-270" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/8d95d62d310c89d8a3239e52c804faedf8df1c20.html.html&quot;&gt;git/hs/commit/8d95d62d310c89d8a3239e52c804faedf8df1c20.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;293L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2728" id="h5-0-2728" class="i">+</a><a href="#h44-4-271" id="h44-4-271" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/9b6dc6f0f086c48131e4b90347cbfe02ccfebd6e.html.html&quot;&gt;git/hs/commit/9b6dc6f0f086c48131e4b90347cbfe02ccfebd6e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;213L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2729" id="h5-0-2729" class="i">+</a><a href="#h44-4-272" id="h44-4-272" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/9e77179681afdec5ce799e48cdcfd6ec00e20c4b.html.html&quot;&gt;git/hs/commit/9e77179681afdec5ce799e48cdcfd6ec00e20c4b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;789L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2730" id="h5-0-2730" class="i">+</a><a href="#h44-4-273" id="h44-4-273" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/9ecab260f9a8122ce76aafffb02319d1f207e3be.html.html&quot;&gt;git/hs/commit/9ecab260f9a8122ce76aafffb02319d1f207e3be.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2731" id="h5-0-2731" class="i">+</a><a href="#h44-4-274" id="h44-4-274" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/a6af23aa4467758aae01ec5e341e93e63a37f7b9.html.html&quot;&gt;git/hs/commit/a6af23aa4467758aae01ec5e341e93e63a37f7b9.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;75L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2732" id="h5-0-2732" class="i">+</a><a href="#h44-4-275" id="h44-4-275" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/b96cc18582bf5deca4d9e739833850c403c619d5.html.html&quot;&gt;git/hs/commit/b96cc18582bf5deca4d9e739833850c403c619d5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;75L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2733" id="h5-0-2733" class="i">+</a><a href="#h44-4-276" id="h44-4-276" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/d34db889e0e31d8864aa8ceb9eee59aedafb213e.html.html&quot;&gt;git/hs/commit/d34db889e0e31d8864aa8ceb9eee59aedafb213e.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;650L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2734" id="h5-0-2734" class="i">+</a><a href="#h44-4-277" id="h44-4-277" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/d3a94f0922d6987abe6f9b6dd0b3dd2cd32c7eb3.html.html&quot;&gt;git/hs/commit/d3a94f0922d6987abe6f9b6dd0b3dd2cd32c7eb3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;550L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2735" id="h5-0-2735" class="i">+</a><a href="#h44-4-278" id="h44-4-278" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/ee7aa64e15bf763fa358841c7a3041a1bfa8f284.html.html&quot;&gt;git/hs/commit/ee7aa64e15bf763fa358841c7a3041a1bfa8f284.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;57L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2736" id="h5-0-2736" class="i">+</a><a href="#h44-4-279" id="h44-4-279" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/commit/f061a8bf69bbba20778b566db45e90ef399c0bfe.html.html&quot;&gt;git/hs/commit/f061a8bf69bbba20778b566db45e90ef399c0bfe.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2737" id="h5-0-2737" class="i">+</a><a href="#h44-4-280" id="h44-4-280" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/favicon.png.html&quot;&gt;git/hs/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2738" id="h5-0-2738" class="i">+</a><a href="#h44-4-281" id="h44-4-281" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/.clang_complete.html.html&quot;&gt;git/hs/file/.clang_complete.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;24L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2739" id="h5-0-2739" class="i">+</a><a href="#h44-4-282" id="h44-4-282" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/.gitmodules.html.html&quot;&gt;git/hs/file/.gitmodules.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2740" id="h5-0-2740" class="i">+</a><a href="#h44-4-283" id="h44-4-283" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/LICENSE.html.html&quot;&gt;git/hs/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2741" id="h5-0-2741" class="i">+</a><a href="#h44-4-284" id="h44-4-284" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/KHR/khrplatform.h.html.html&quot;&gt;git/hs/file/external/KHR/khrplatform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;313L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2742" id="h5-0-2742" class="i">+</a><a href="#h44-4-285" id="h44-4-285" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glad/glad.h.html.html&quot;&gt;git/hs/file/external/glad/glad.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2743" id="h5-0-2743" class="i">+</a><a href="#h44-4-286" id="h44-4-286" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glad/glad_impl.h.html.html&quot;&gt;git/hs/file/external/glad/glad_impl.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3004L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2744" id="h5-0-2744" class="i">+</a><a href="#h44-4-287" id="h44-4-287" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_init.m.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_init.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;644L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2745" id="h5-0-2745" class="i">+</a><a href="#h44-4-288" id="h44-4-288" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_joystick.h.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;73L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2746" id="h5-0-2746" class="i">+</a><a href="#h44-4-289" id="h44-4-289" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_joystick.m.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_joystick.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;510L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2747" id="h5-0-2747" class="i">+</a><a href="#h44-4-290" id="h44-4-290" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_monitor.m.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_monitor.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;635L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2748" id="h5-0-2748" class="i">+</a><a href="#h44-4-291" id="h44-4-291" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_platform.h.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;233L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2749" id="h5-0-2749" class="i">+</a><a href="#h44-4-292" id="h44-4-292" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_time.c.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_time.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;85L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2750" id="h5-0-2750" class="i">+</a><a href="#h44-4-293" id="h44-4-293" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/cocoa_window.m.html.html&quot;&gt;git/hs/file/external/glfw/cocoa_window.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1854L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2751" id="h5-0-2751" class="i">+</a><a href="#h44-4-294" id="h44-4-294" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/context.c.html.html&quot;&gt;git/hs/file/external/glfw/context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;783L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2752" id="h5-0-2752" class="i">+</a><a href="#h44-4-295" id="h44-4-295" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/egl_context.c.html.html&quot;&gt;git/hs/file/external/glfw/egl_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;812L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2753" id="h5-0-2753" class="i">+</a><a href="#h44-4-296" id="h44-4-296" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/egl_context.h.html.html&quot;&gt;git/hs/file/external/glfw/egl_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;238L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2754" id="h5-0-2754" class="i">+</a><a href="#h44-4-297" id="h44-4-297" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glfw.rc.in.html.html&quot;&gt;git/hs/file/external/glfw/glfw.rc.in.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;53L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2755" id="h5-0-2755" class="i">+</a><a href="#h44-4-298" id="h44-4-298" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glfw3.h.html.html&quot;&gt;git/hs/file/external/glfw/glfw3.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5995L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2756" id="h5-0-2756" class="i">+</a><a href="#h44-4-299" id="h44-4-299" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glfw3native.h.html.html&quot;&gt;git/hs/file/external/glfw/glfw3native.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;553L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2757" id="h5-0-2757" class="i">+</a><a href="#h44-4-300" id="h44-4-300" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glfw_config.h.in.html.html&quot;&gt;git/hs/file/external/glfw/glfw_config.h.in.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;81L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2758" id="h5-0-2758" class="i">+</a><a href="#h44-4-301" id="h44-4-301" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glfw_impl.h.html.html&quot;&gt;git/hs/file/external/glfw/glfw_impl.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;123L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2759" id="h5-0-2759" class="i">+</a><a href="#h44-4-302" id="h44-4-302" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glx_context.c.html.html&quot;&gt;git/hs/file/external/glfw/glx_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;721L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2760" id="h5-0-2760" class="i">+</a><a href="#h44-4-303" id="h44-4-303" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/glx_context.h.html.html&quot;&gt;git/hs/file/external/glfw/glx_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;204L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2761" id="h5-0-2761" class="i">+</a><a href="#h44-4-304" id="h44-4-304" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/init.c.html.html&quot;&gt;git/hs/file/external/glfw/init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;365L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2762" id="h5-0-2762" class="i">+</a><a href="#h44-4-305" id="h44-4-305" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/input.c.html.html&quot;&gt;git/hs/file/external/glfw/input.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1383L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2763" id="h5-0-2763" class="i">+</a><a href="#h44-4-306" id="h44-4-306" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/internal.h.html.html&quot;&gt;git/hs/file/external/glfw/internal.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;824L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2764" id="h5-0-2764" class="i">+</a><a href="#h44-4-307" id="h44-4-307" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/linux_joystick.c.html.html&quot;&gt;git/hs/file/external/glfw/linux_joystick.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;456L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2765" id="h5-0-2765" class="i">+</a><a href="#h44-4-308" id="h44-4-308" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/linux_joystick.h.html.html&quot;&gt;git/hs/file/external/glfw/linux_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;85L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2766" id="h5-0-2766" class="i">+</a><a href="#h44-4-309" id="h44-4-309" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/mappings.h.html.html&quot;&gt;git/hs/file/external/glfw/mappings.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;499L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2767" id="h5-0-2767" class="i">+</a><a href="#h44-4-310" id="h44-4-310" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/mappings.h.in.html.html&quot;&gt;git/hs/file/external/glfw/mappings.h.in.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;96L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2768" id="h5-0-2768" class="i">+</a><a href="#h44-4-311" id="h44-4-311" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/monitor.c.html.html&quot;&gt;git/hs/file/external/glfw/monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;567L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2769" id="h5-0-2769" class="i">+</a><a href="#h44-4-312" id="h44-4-312" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/nsgl_context.h.html.html&quot;&gt;git/hs/file/external/glfw/nsgl_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;89L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2770" id="h5-0-2770" class="i">+</a><a href="#h44-4-313" id="h44-4-313" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/nsgl_context.m.html.html&quot;&gt;git/hs/file/external/glfw/nsgl_context.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;392L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2771" id="h5-0-2771" class="i">+</a><a href="#h44-4-314" id="h44-4-314" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/null_init.c.html.html&quot;&gt;git/hs/file/external/glfw/null_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;75L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2772" id="h5-0-2772" class="i">+</a><a href="#h44-4-315" id="h44-4-315" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/null_joystick.c.html.html&quot;&gt;git/hs/file/external/glfw/null_joystick.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;67L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2773" id="h5-0-2773" class="i">+</a><a href="#h44-4-316" id="h44-4-316" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/null_joystick.h.html.html&quot;&gt;git/hs/file/external/glfw/null_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2774" id="h5-0-2774" class="i">+</a><a href="#h44-4-317" id="h44-4-317" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/null_monitor.c.html.html&quot;&gt;git/hs/file/external/glfw/null_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;100L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2775" id="h5-0-2775" class="i">+</a><a href="#h44-4-318" id="h44-4-318" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/null_platform.h.html.html&quot;&gt;git/hs/file/external/glfw/null_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;85L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2776" id="h5-0-2776" class="i">+</a><a href="#h44-4-319" id="h44-4-319" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/null_window.c.html.html&quot;&gt;git/hs/file/external/glfw/null_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;355L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2777" id="h5-0-2777" class="i">+</a><a href="#h44-4-320" id="h44-4-320" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/osmesa_context.c.html.html&quot;&gt;git/hs/file/external/glfw/osmesa_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;395L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2778" id="h5-0-2778" class="i">+</a><a href="#h44-4-321" id="h44-4-321" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/osmesa_context.h.html.html&quot;&gt;git/hs/file/external/glfw/osmesa_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;117L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2779" id="h5-0-2779" class="i">+</a><a href="#h44-4-322" id="h44-4-322" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/posix_thread.c.html.html&quot;&gt;git/hs/file/external/glfw/posix_thread.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;128L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2780" id="h5-0-2780" class="i">+</a><a href="#h44-4-323" id="h44-4-323" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/posix_thread.h.html.html&quot;&gt;git/hs/file/external/glfw/posix_thread.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;74L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2781" id="h5-0-2781" class="i">+</a><a href="#h44-4-324" id="h44-4-324" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/posix_time.c.html.html&quot;&gt;git/hs/file/external/glfw/posix_time.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;113L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2782" id="h5-0-2782" class="i">+</a><a href="#h44-4-325" id="h44-4-325" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/posix_time.h.html.html&quot;&gt;git/hs/file/external/glfw/posix_time.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;67L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2783" id="h5-0-2783" class="i">+</a><a href="#h44-4-326" id="h44-4-326" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/vulkan.c.html.html&quot;&gt;git/hs/file/external/glfw/vulkan.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;355L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2784" id="h5-0-2784" class="i">+</a><a href="#h44-4-327" id="h44-4-327" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/wgl_context.c.html.html&quot;&gt;git/hs/file/external/glfw/wgl_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;819L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2785" id="h5-0-2785" class="i">+</a><a href="#h44-4-328" id="h44-4-328" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/wgl_context.h.html.html&quot;&gt;git/hs/file/external/glfw/wgl_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;183L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2786" id="h5-0-2786" class="i">+</a><a href="#h44-4-329" id="h44-4-329" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_init.c.html.html&quot;&gt;git/hs/file/external/glfw/win32_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;654L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2787" id="h5-0-2787" class="i">+</a><a href="#h44-4-330" id="h44-4-330" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_joystick.c.html.html&quot;&gt;git/hs/file/external/glfw/win32_joystick.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;832L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2788" id="h5-0-2788" class="i">+</a><a href="#h44-4-331" id="h44-4-331" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_joystick.h.html.html&quot;&gt;git/hs/file/external/glfw/win32_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;79L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2789" id="h5-0-2789" class="i">+</a><a href="#h44-4-332" id="h44-4-332" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_monitor.c.html.html&quot;&gt;git/hs/file/external/glfw/win32_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;558L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2790" id="h5-0-2790" class="i">+</a><a href="#h44-4-333" id="h44-4-333" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_platform.h.html.html&quot;&gt;git/hs/file/external/glfw/win32_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;482L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2791" id="h5-0-2791" class="i">+</a><a href="#h44-4-334" id="h44-4-334" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_thread.c.html.html&quot;&gt;git/hs/file/external/glfw/win32_thread.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;122L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2792" id="h5-0-2792" class="i">+</a><a href="#h44-4-335" id="h44-4-335" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_time.c.html.html&quot;&gt;git/hs/file/external/glfw/win32_time.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;99L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2793" id="h5-0-2793" class="i">+</a><a href="#h44-4-336" id="h44-4-336" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/win32_window.c.html.html&quot;&gt;git/hs/file/external/glfw/win32_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2288L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2794" id="h5-0-2794" class="i">+</a><a href="#h44-4-337" id="h44-4-337" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/window.c.html.html&quot;&gt;git/hs/file/external/glfw/window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1127L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2795" id="h5-0-2795" class="i">+</a><a href="#h44-4-338" id="h44-4-338" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/wl_init.c.html.html&quot;&gt;git/hs/file/external/glfw/wl_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1341L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2796" id="h5-0-2796" class="i">+</a><a href="#h44-4-339" id="h44-4-339" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/wl_monitor.c.html.html&quot;&gt;git/hs/file/external/glfw/wl_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;248L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2797" id="h5-0-2797" class="i">+</a><a href="#h44-4-340" id="h44-4-340" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/wl_platform.h.html.html&quot;&gt;git/hs/file/external/glfw/wl_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;380L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2798" id="h5-0-2798" class="i">+</a><a href="#h44-4-341" id="h44-4-341" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/wl_window.c.html.html&quot;&gt;git/hs/file/external/glfw/wl_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1777L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2799" id="h5-0-2799" class="i">+</a><a href="#h44-4-342" id="h44-4-342" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/x11_init.c.html.html&quot;&gt;git/hs/file/external/glfw/x11_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1382L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2800" id="h5-0-2800" class="i">+</a><a href="#h44-4-343" id="h44-4-343" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/x11_monitor.c.html.html&quot;&gt;git/hs/file/external/glfw/x11_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;637L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2801" id="h5-0-2801" class="i">+</a><a href="#h44-4-344" id="h44-4-344" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/x11_platform.h.html.html&quot;&gt;git/hs/file/external/glfw/x11_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;789L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2802" id="h5-0-2802" class="i">+</a><a href="#h44-4-345" id="h44-4-345" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/x11_window.c.html.html&quot;&gt;git/hs/file/external/glfw/x11_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3259L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2803" id="h5-0-2803" class="i">+</a><a href="#h44-4-346" id="h44-4-346" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/xkb_unicode.c.html.html&quot;&gt;git/hs/file/external/glfw/xkb_unicode.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;965L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2804" id="h5-0-2804" class="i">+</a><a href="#h44-4-347" id="h44-4-347" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/glfw/xkb_unicode.h.html.html&quot;&gt;git/hs/file/external/glfw/xkb_unicode.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2805" id="h5-0-2805" class="i">+</a><a href="#h44-4-348" id="h44-4-348" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/nuklear_glfw_gl3.h.html.html&quot;&gt;git/hs/file/external/nuklear_glfw_gl3.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;521L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2806" id="h5-0-2806" class="i">+</a><a href="#h44-4-349" id="h44-4-349" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/external/stb_image.h.html.html&quot;&gt;git/hs/file/external/stb_image.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;7913L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2807" id="h5-0-2807" class="i">+</a><a href="#h44-4-350" id="h44-4-350" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/hs_data.h.html.html&quot;&gt;git/hs/file/hs_data.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;324L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2808" id="h5-0-2808" class="i">+</a><a href="#h44-4-351" id="h44-4-351" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/hs_graphics.h.html.html&quot;&gt;git/hs/file/hs_graphics.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1564L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2809" id="h5-0-2809" class="i">+</a><a href="#h44-4-352" id="h44-4-352" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/hs_math.h.html.html&quot;&gt;git/hs/file/hs_math.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;430L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2810" id="h5-0-2810" class="i">+</a><a href="#h44-4-353" id="h44-4-353" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/hs_nuklear.h.html.html&quot;&gt;git/hs/file/hs_nuklear.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;68L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2811" id="h5-0-2811" class="i">+</a><a href="#h44-4-354" id="h44-4-354" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/hs_util.h.html.html&quot;&gt;git/hs/file/hs_util.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;151L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2812" id="h5-0-2812" class="i">+</a><a href="#h44-4-355" id="h44-4-355" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/file/todo.org.html.html&quot;&gt;git/hs/file/todo.org.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;40L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2813" id="h5-0-2813" class="i">+</a><a href="#h44-4-356" id="h44-4-356" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/files.html.html&quot;&gt;git/hs/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;101L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2814" id="h5-0-2814" class="i">+</a><a href="#h44-4-357" id="h44-4-357" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/log.html.html&quot;&gt;git/hs/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2815" id="h5-0-2815" class="i">+</a><a href="#h44-4-358" id="h44-4-358" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/logo.png.html&quot;&gt;git/hs/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2816" id="h5-0-2816" class="i">+</a><a href="#h44-4-359" id="h44-4-359" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/refs.html.html&quot;&gt;git/hs/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2817" id="h5-0-2817" class="i">+</a><a href="#h44-4-360" id="h44-4-360" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/style.css.html&quot;&gt;git/hs/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2818" id="h5-0-2818" class="i">+</a><a href="#h44-4-361" id="h44-4-361" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/hs/tags.xml.html&quot;&gt;git/hs/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2819" id="h5-0-2819" class="i">+</a><a href="#h44-4-362" id="h44-4-362" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/atom.xml.html&quot;&gt;git/meep/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;24L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2820" id="h5-0-2820" class="i">+</a><a href="#h44-4-363" id="h44-4-363" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/commit/6ba476dc2ba557ce39ca1242b33b01f1b7b56312.html.html&quot;&gt;git/meep/commit/6ba476dc2ba557ce39ca1242b33b01f1b7b56312.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;109L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2821" id="h5-0-2821" class="i">+</a><a href="#h44-4-364" id="h44-4-364" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/favicon.png.html&quot;&gt;git/meep/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2822" id="h5-0-2822" class="i">+</a><a href="#h44-4-365" id="h44-4-365" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/file/Makefile.html.html&quot;&gt;git/meep/file/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;32L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2823" id="h5-0-2823" class="i">+</a><a href="#h44-4-366" id="h44-4-366" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/file/meep.c.html.html&quot;&gt;git/meep/file/meep.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;87L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2824" id="h5-0-2824" class="i">+</a><a href="#h44-4-367" id="h44-4-367" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/files.html.html&quot;&gt;git/meep/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2825" id="h5-0-2825" class="i">+</a><a href="#h44-4-368" id="h44-4-368" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/log.html.html&quot;&gt;git/meep/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2826" id="h5-0-2826" class="i">+</a><a href="#h44-4-369" id="h44-4-369" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/logo.png.html&quot;&gt;git/meep/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2827" id="h5-0-2827" class="i">+</a><a href="#h44-4-370" id="h44-4-370" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/refs.html.html&quot;&gt;git/meep/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2828" id="h5-0-2828" class="i">+</a><a href="#h44-4-371" id="h44-4-371" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/style.css.html&quot;&gt;git/meep/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2829" id="h5-0-2829" class="i">+</a><a href="#h44-4-372" id="h44-4-372" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/meep/tags.xml.html&quot;&gt;git/meep/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2830" id="h5-0-2830" class="i">+</a><a href="#h44-4-373" id="h44-4-373" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/atom.xml.html&quot;&gt;git/minesweeper/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;176L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2831" id="h5-0-2831" class="i">+</a><a href="#h44-4-374" id="h44-4-374" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/08dc9c97e17d45a758f77d6363ff50c9858c1d30.html.html&quot;&gt;git/minesweeper/commit/08dc9c97e17d45a758f77d6363ff50c9858c1d30.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;213L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2832" id="h5-0-2832" class="i">+</a><a href="#h44-4-375" id="h44-4-375" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/0bd88c4be3d352ddd23b26bf9d300769aea91fef.html.html&quot;&gt;git/minesweeper/commit/0bd88c4be3d352ddd23b26bf9d300769aea91fef.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;197L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2833" id="h5-0-2833" class="i">+</a><a href="#h44-4-376" id="h44-4-376" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/2b917eeda724888d271438f914ad93842c35d19a.html.html&quot;&gt;git/minesweeper/commit/2b917eeda724888d271438f914ad93842c35d19a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;45L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2834" id="h5-0-2834" class="i">+</a><a href="#h44-4-377" id="h44-4-377" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/3075b795d16d629bea8d10615fb610d51209e099.html.html&quot;&gt;git/minesweeper/commit/3075b795d16d629bea8d10615fb610d51209e099.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;148L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2835" id="h5-0-2835" class="i">+</a><a href="#h44-4-378" id="h44-4-378" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/5ca06ffd6199159763d1f51d40039f550cdd560b.html.html&quot;&gt;git/minesweeper/commit/5ca06ffd6199159763d1f51d40039f550cdd560b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;276L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2836" id="h5-0-2836" class="i">+</a><a href="#h44-4-379" id="h44-4-379" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/60496d7c9276675374a371a54bb8c217fe99aee4.html.html&quot;&gt;git/minesweeper/commit/60496d7c9276675374a371a54bb8c217fe99aee4.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;166L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2837" id="h5-0-2837" class="i">+</a><a href="#h44-4-380" id="h44-4-380" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/747e7cd4189adbf2547d2afef2dc81cebea80155.html.html&quot;&gt;git/minesweeper/commit/747e7cd4189adbf2547d2afef2dc81cebea80155.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;74L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2838" id="h5-0-2838" class="i">+</a><a href="#h44-4-381" id="h44-4-381" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/b82f341e5b92475652b6ad9cda9c7a938c3973e9.html.html&quot;&gt;git/minesweeper/commit/b82f341e5b92475652b6ad9cda9c7a938c3973e9.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2839" id="h5-0-2839" class="i">+</a><a href="#h44-4-382" id="h44-4-382" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/commit/e13e3e4b9e75d90c98c4cdadafed2f0986e8a838.html.html&quot;&gt;git/minesweeper/commit/e13e3e4b9e75d90c98c4cdadafed2f0986e8a838.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;75L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2840" id="h5-0-2840" class="i">+</a><a href="#h44-4-383" id="h44-4-383" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/favicon.png.html&quot;&gt;git/minesweeper/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2841" id="h5-0-2841" class="i">+</a><a href="#h44-4-384" id="h44-4-384" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/file/.gitignore.html.html&quot;&gt;git/minesweeper/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;31L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2842" id="h5-0-2842" class="i">+</a><a href="#h44-4-385" id="h44-4-385" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/file/Makefile.html.html&quot;&gt;git/minesweeper/file/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;35L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2843" id="h5-0-2843" class="i">+</a><a href="#h44-4-386" id="h44-4-386" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/file/main.c.html.html&quot;&gt;git/minesweeper/file/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;240L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2844" id="h5-0-2844" class="i">+</a><a href="#h44-4-387" id="h44-4-387" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/files.html.html&quot;&gt;git/minesweeper/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2845" id="h5-0-2845" class="i">+</a><a href="#h44-4-388" id="h44-4-388" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/log.html.html&quot;&gt;git/minesweeper/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;33L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2846" id="h5-0-2846" class="i">+</a><a href="#h44-4-389" id="h44-4-389" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/logo.png.html&quot;&gt;git/minesweeper/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2847" id="h5-0-2847" class="i">+</a><a href="#h44-4-390" id="h44-4-390" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/refs.html.html&quot;&gt;git/minesweeper/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2848" id="h5-0-2848" class="i">+</a><a href="#h44-4-391" id="h44-4-391" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/style.css.html&quot;&gt;git/minesweeper/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2849" id="h5-0-2849" class="i">+</a><a href="#h44-4-392" id="h44-4-392" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/minesweeper/tags.xml.html&quot;&gt;git/minesweeper/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2850" id="h5-0-2850" class="i">+</a><a href="#h44-4-393" id="h44-4-393" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/atom.xml.html&quot;&gt;git/n-channel/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1202L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2851" id="h5-0-2851" class="i">+</a><a href="#h44-4-394" id="h44-4-394" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html.html&quot;&gt;git/n-channel/commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;366L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2852" id="h5-0-2852" class="i">+</a><a href="#h44-4-395" id="h44-4-395" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html.html&quot;&gt;git/n-channel/commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2853" id="h5-0-2853" class="i">+</a><a href="#h44-4-396" id="h44-4-396" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/06fe09d98f4732799d095df5d9e82723e6424057.html.html&quot;&gt;git/n-channel/commit/06fe09d98f4732799d095df5d9e82723e6424057.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2854" id="h5-0-2854" class="i">+</a><a href="#h44-4-397" id="h44-4-397" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/085efdc03ed5f32e3aa2993d42d87e34f16a4a5a.html.html&quot;&gt;git/n-channel/commit/085efdc03ed5f32e3aa2993d42d87e34f16a4a5a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2855" id="h5-0-2855" class="i">+</a><a href="#h44-4-398" id="h44-4-398" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/09a44900d23da8a34fb8ee3eab7940f96330fd2d.html.html&quot;&gt;git/n-channel/commit/09a44900d23da8a34fb8ee3eab7940f96330fd2d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;392L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2856" id="h5-0-2856" class="i">+</a><a href="#h44-4-399" id="h44-4-399" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab.html.html&quot;&gt;git/n-channel/commit/14327ac4e083f278ba11b7eed5f79a0f6fd2f6ab.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2857" id="h5-0-2857" class="i">+</a><a href="#h44-4-400" id="h44-4-400" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/19f5f4f9f49c3218525f3221c995785609ef043b.html.html&quot;&gt;git/n-channel/commit/19f5f4f9f49c3218525f3221c995785609ef043b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;103L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2858" id="h5-0-2858" class="i">+</a><a href="#h44-4-401" id="h44-4-401" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/31f89756447af3eb9c1f7b8ab6b9b7fa40833f02.html.html&quot;&gt;git/n-channel/commit/31f89756447af3eb9c1f7b8ab6b9b7fa40833f02.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;184L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2859" id="h5-0-2859" class="i">+</a><a href="#h44-4-402" id="h44-4-402" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/3b61ade596ca9f13fafaa1eb77fa40035aef9e92.html.html&quot;&gt;git/n-channel/commit/3b61ade596ca9f13fafaa1eb77fa40035aef9e92.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;53L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2860" id="h5-0-2860" class="i">+</a><a href="#h44-4-403" id="h44-4-403" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/3c1904252a6c0afedb50ce154067f734b0087867.html.html&quot;&gt;git/n-channel/commit/3c1904252a6c0afedb50ce154067f734b0087867.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2400L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2861" id="h5-0-2861" class="i">+</a><a href="#h44-4-404" id="h44-4-404" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/3ee1cca27858a1a6267b06643bef26b5b567ae86.html.html&quot;&gt;git/n-channel/commit/3ee1cca27858a1a6267b06643bef26b5b567ae86.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;411L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2862" id="h5-0-2862" class="i">+</a><a href="#h44-4-405" id="h44-4-405" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/3f169f81421b491528e81e172dce83abf19dace7.html.html&quot;&gt;git/n-channel/commit/3f169f81421b491528e81e172dce83abf19dace7.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;131L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2863" id="h5-0-2863" class="i">+</a><a href="#h44-4-406" id="h44-4-406" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/3f70ae7209a77cac19ee3ebda40bfd8a552fba7b.html.html&quot;&gt;git/n-channel/commit/3f70ae7209a77cac19ee3ebda40bfd8a552fba7b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;74L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2864" id="h5-0-2864" class="i">+</a><a href="#h44-4-407" id="h44-4-407" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0.html.html&quot;&gt;git/n-channel/commit/46cbdcd13fa6c2ac62aa80b1ce1dd751e327e4d0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2865" id="h5-0-2865" class="i">+</a><a href="#h44-4-408" id="h44-4-408" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/486e42a92356606d5be10c7af556f9380d93b8e2.html.html&quot;&gt;git/n-channel/commit/486e42a92356606d5be10c7af556f9380d93b8e2.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;88L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2866" id="h5-0-2866" class="i">+</a><a href="#h44-4-409" id="h44-4-409" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/4a72a4be9ded108b32e513d1a109052fce424020.html.html&quot;&gt;git/n-channel/commit/4a72a4be9ded108b32e513d1a109052fce424020.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2867" id="h5-0-2867" class="i">+</a><a href="#h44-4-410" id="h44-4-410" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/4d60836412609813168f12c0f901afe615746ace.html.html&quot;&gt;git/n-channel/commit/4d60836412609813168f12c0f901afe615746ace.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;53L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2868" id="h5-0-2868" class="i">+</a><a href="#h44-4-411" id="h44-4-411" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/4e86f87db8e5cd5414aa23ef87b9036df4ea47f6.html.html&quot;&gt;git/n-channel/commit/4e86f87db8e5cd5414aa23ef87b9036df4ea47f6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2869" id="h5-0-2869" class="i">+</a><a href="#h44-4-412" id="h44-4-412" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/4eac4e96e8637490bd133d92e5b83f9b9849a405.html.html&quot;&gt;git/n-channel/commit/4eac4e96e8637490bd133d92e5b83f9b9849a405.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;74L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2870" id="h5-0-2870" class="i">+</a><a href="#h44-4-413" id="h44-4-413" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/4f8c91dd5798229d604c16f6f38123d9848430ce.html.html&quot;&gt;git/n-channel/commit/4f8c91dd5798229d604c16f6f38123d9848430ce.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2871" id="h5-0-2871" class="i">+</a><a href="#h44-4-414" id="h44-4-414" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82.html.html&quot;&gt;git/n-channel/commit/5b6ba253aa561807f37b4cbf5e3442d6ab4d5d82.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;123L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2872" id="h5-0-2872" class="i">+</a><a href="#h44-4-415" id="h44-4-415" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/5d11c8c45652ec7ed0c731d39716eb6a963a3d82.html.html&quot;&gt;git/n-channel/commit/5d11c8c45652ec7ed0c731d39716eb6a963a3d82.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;124L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2873" id="h5-0-2873" class="i">+</a><a href="#h44-4-416" id="h44-4-416" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/6231ea4beaa46825c90455eb89b1cc4399067fba.html.html&quot;&gt;git/n-channel/commit/6231ea4beaa46825c90455eb89b1cc4399067fba.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;149L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2874" id="h5-0-2874" class="i">+</a><a href="#h44-4-417" id="h44-4-417" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1.html.html&quot;&gt;git/n-channel/commit/6550ae94c75ec8b02fd8d8b99cb17c9b28a748b1.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;120L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2875" id="h5-0-2875" class="i">+</a><a href="#h44-4-418" id="h44-4-418" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/660f730f3886465d1602d9e2df34605bdf57f002.html.html&quot;&gt;git/n-channel/commit/660f730f3886465d1602d9e2df34605bdf57f002.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;46L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2876" id="h5-0-2876" class="i">+</a><a href="#h44-4-419" id="h44-4-419" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a.html.html&quot;&gt;git/n-channel/commit/6828f5eb44f0b0eec4f885b0c60dae307b5b4d1a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2877" id="h5-0-2877" class="i">+</a><a href="#h44-4-420" id="h44-4-420" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/6b992a89f9e05b88a77d439b11f07addb58a841d.html.html&quot;&gt;git/n-channel/commit/6b992a89f9e05b88a77d439b11f07addb58a841d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;288L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2878" id="h5-0-2878" class="i">+</a><a href="#h44-4-421" id="h44-4-421" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/6bdc0d083185815414d1b5268115d2dae6f72676.html.html&quot;&gt;git/n-channel/commit/6bdc0d083185815414d1b5268115d2dae6f72676.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;189L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2879" id="h5-0-2879" class="i">+</a><a href="#h44-4-422" id="h44-4-422" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/6f47e63edea4e5bae246e7459cc7dc4a5bb03fed.html.html&quot;&gt;git/n-channel/commit/6f47e63edea4e5bae246e7459cc7dc4a5bb03fed.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;789L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2880" id="h5-0-2880" class="i">+</a><a href="#h44-4-423" id="h44-4-423" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/7ec954addaee7b12c93520ab31b37e72c6ff69d4.html.html&quot;&gt;git/n-channel/commit/7ec954addaee7b12c93520ab31b37e72c6ff69d4.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;144L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2881" id="h5-0-2881" class="i">+</a><a href="#h44-4-424" id="h44-4-424" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/83ec429fc6461359ebb3a79b34b4b85ce61d0b9a.html.html&quot;&gt;git/n-channel/commit/83ec429fc6461359ebb3a79b34b4b85ce61d0b9a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;102L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2882" id="h5-0-2882" class="i">+</a><a href="#h44-4-425" id="h44-4-425" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/84ccfd7a16a48321628e8159540308ea79463cdd.html.html&quot;&gt;git/n-channel/commit/84ccfd7a16a48321628e8159540308ea79463cdd.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;143L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2883" id="h5-0-2883" class="i">+</a><a href="#h44-4-426" id="h44-4-426" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/8675a2e83990ffccdd2521d4f9eb4c4f7d836df6.html.html&quot;&gt;git/n-channel/commit/8675a2e83990ffccdd2521d4f9eb4c4f7d836df6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2884" id="h5-0-2884" class="i">+</a><a href="#h44-4-427" id="h44-4-427" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/88953dff6192486aeb136c1cfabc4abc7c350bea.html.html&quot;&gt;git/n-channel/commit/88953dff6192486aeb136c1cfabc4abc7c350bea.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;72L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2885" id="h5-0-2885" class="i">+</a><a href="#h44-4-428" id="h44-4-428" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/894eb5ee0608e6f151268144f7b8058f09b1aeb2.html.html&quot;&gt;git/n-channel/commit/894eb5ee0608e6f151268144f7b8058f09b1aeb2.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;119L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2886" id="h5-0-2886" class="i">+</a><a href="#h44-4-429" id="h44-4-429" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/8af18e7816919c5a58ab886e2213707cc38db8d1.html.html&quot;&gt;git/n-channel/commit/8af18e7816919c5a58ab886e2213707cc38db8d1.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2887" id="h5-0-2887" class="i">+</a><a href="#h44-4-430" id="h44-4-430" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/8f42aaf5761674a9615e66f4d1e2b03757df443c.html.html&quot;&gt;git/n-channel/commit/8f42aaf5761674a9615e66f4d1e2b03757df443c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2888" id="h5-0-2888" class="i">+</a><a href="#h44-4-431" id="h44-4-431" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/960604b722cec6ed64fcbddc434b554fb6d978c1.html.html&quot;&gt;git/n-channel/commit/960604b722cec6ed64fcbddc434b554fb6d978c1.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2889" id="h5-0-2889" class="i">+</a><a href="#h44-4-432" id="h44-4-432" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/9a80b19540dd4802ee039a164ef0fc410b7d80e4.html.html&quot;&gt;git/n-channel/commit/9a80b19540dd4802ee039a164ef0fc410b7d80e4.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;45L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2890" id="h5-0-2890" class="i">+</a><a href="#h44-4-433" id="h44-4-433" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/a3f0f04e1d8b6b406da2d96478ce34a33bc3c267.html.html&quot;&gt;git/n-channel/commit/a3f0f04e1d8b6b406da2d96478ce34a33bc3c267.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;115L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2891" id="h5-0-2891" class="i">+</a><a href="#h44-4-434" id="h44-4-434" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f.html.html&quot;&gt;git/n-channel/commit/a4f689e78cdd9a7fadda7d399cb78997c8bd7e6f.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;407L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2892" id="h5-0-2892" class="i">+</a><a href="#h44-4-435" id="h44-4-435" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/a6f143e16da19f01d0b1d60f5d03e88ec7d715a3.html.html&quot;&gt;git/n-channel/commit/a6f143e16da19f01d0b1d60f5d03e88ec7d715a3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;826L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2893" id="h5-0-2893" class="i">+</a><a href="#h44-4-436" id="h44-4-436" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/aa561a57a12eb31e5d31dd90bf7ed209282d1cad.html.html&quot;&gt;git/n-channel/commit/aa561a57a12eb31e5d31dd90bf7ed209282d1cad.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;56L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2894" id="h5-0-2894" class="i">+</a><a href="#h44-4-437" id="h44-4-437" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/aac558f8a7a7670e1965637a5f8a64b011039259.html.html&quot;&gt;git/n-channel/commit/aac558f8a7a7670e1965637a5f8a64b011039259.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;168L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2895" id="h5-0-2895" class="i">+</a><a href="#h44-4-438" id="h44-4-438" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/b4f30645592194893cdd2d4da4115809689e91d0.html.html&quot;&gt;git/n-channel/commit/b4f30645592194893cdd2d4da4115809689e91d0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;94L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2896" id="h5-0-2896" class="i">+</a><a href="#h44-4-439" id="h44-4-439" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/b50faebb09d96ca56d360452ae4467537c7bf104.html.html&quot;&gt;git/n-channel/commit/b50faebb09d96ca56d360452ae4467537c7bf104.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2897" id="h5-0-2897" class="i">+</a><a href="#h44-4-440" id="h44-4-440" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/bfc181b3241a11eeaf611bac39786b0aa68ac0f2.html.html&quot;&gt;git/n-channel/commit/bfc181b3241a11eeaf611bac39786b0aa68ac0f2.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;80L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2898" id="h5-0-2898" class="i">+</a><a href="#h44-4-441" id="h44-4-441" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/c16d21c43716c22ff6777dbccde5fbdfd8d67dd2.html.html&quot;&gt;git/n-channel/commit/c16d21c43716c22ff6777dbccde5fbdfd8d67dd2.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;59L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2899" id="h5-0-2899" class="i">+</a><a href="#h44-4-442" id="h44-4-442" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/c3a13a427fe7a966a9c8d5912b2ed713bebf61c9.html.html&quot;&gt;git/n-channel/commit/c3a13a427fe7a966a9c8d5912b2ed713bebf61c9.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2900" id="h5-0-2900" class="i">+</a><a href="#h44-4-443" id="h44-4-443" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/c484d016c7cbe979a4b8068b8184ab308e0ec03c.html.html&quot;&gt;git/n-channel/commit/c484d016c7cbe979a4b8068b8184ab308e0ec03c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2901" id="h5-0-2901" class="i">+</a><a href="#h44-4-444" id="h44-4-444" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/c6c6dd75dccea60ba8211844a6873507a11ad19a.html.html&quot;&gt;git/n-channel/commit/c6c6dd75dccea60ba8211844a6873507a11ad19a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;56L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2902" id="h5-0-2902" class="i">+</a><a href="#h44-4-445" id="h44-4-445" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289.html.html&quot;&gt;git/n-channel/commit/cac93309d4c0b00c6d0a7f2bcafb3e46dc12c289.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2903" id="h5-0-2903" class="i">+</a><a href="#h44-4-446" id="h44-4-446" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/cc1b9da20219fc14e6d7b8e6072b65bf6f961118.html.html&quot;&gt;git/n-channel/commit/cc1b9da20219fc14e6d7b8e6072b65bf6f961118.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2904" id="h5-0-2904" class="i">+</a><a href="#h44-4-447" id="h44-4-447" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/d3f007efed3ebdff0397246afbf48f019c9ed002.html.html&quot;&gt;git/n-channel/commit/d3f007efed3ebdff0397246afbf48f019c9ed002.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;77L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2905" id="h5-0-2905" class="i">+</a><a href="#h44-4-448" id="h44-4-448" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/dbb53826b0cef3e311cb541c197ae543cab2cdf3.html.html&quot;&gt;git/n-channel/commit/dbb53826b0cef3e311cb541c197ae543cab2cdf3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;57L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2906" id="h5-0-2906" class="i">+</a><a href="#h44-4-449" id="h44-4-449" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/dbeda96e92915990c3c47f3032de3ca6d350901d.html.html&quot;&gt;git/n-channel/commit/dbeda96e92915990c3c47f3032de3ca6d350901d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;318L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2907" id="h5-0-2907" class="i">+</a><a href="#h44-4-450" id="h44-4-450" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html.html&quot;&gt;git/n-channel/commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;161L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2908" id="h5-0-2908" class="i">+</a><a href="#h44-4-451" id="h44-4-451" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html.html&quot;&gt;git/n-channel/commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;66L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2909" id="h5-0-2909" class="i">+</a><a href="#h44-4-452" id="h44-4-452" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/ef58cbb80324246975b35ffa7190e370772ec672.html.html&quot;&gt;git/n-channel/commit/ef58cbb80324246975b35ffa7190e370772ec672.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;188L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2910" id="h5-0-2910" class="i">+</a><a href="#h44-4-453" id="h44-4-453" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html.html&quot;&gt;git/n-channel/commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;178L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2911" id="h5-0-2911" class="i">+</a><a href="#h44-4-454" id="h44-4-454" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/f2b3e45ef748087d094146332d3090665379bbb2.html.html&quot;&gt;git/n-channel/commit/f2b3e45ef748087d094146332d3090665379bbb2.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;658L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2912" id="h5-0-2912" class="i">+</a><a href="#h44-4-455" id="h44-4-455" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html.html&quot;&gt;git/n-channel/commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;59L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2913" id="h5-0-2913" class="i">+</a><a href="#h44-4-456" id="h44-4-456" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/commit/f9791fff7b18267241b2f22feec68b5c71f677c8.html.html&quot;&gt;git/n-channel/commit/f9791fff7b18267241b2f22feec68b5c71f677c8.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;284L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2914" id="h5-0-2914" class="i">+</a><a href="#h44-4-457" id="h44-4-457" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/favicon.png.html&quot;&gt;git/n-channel/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2915" id="h5-0-2915" class="i">+</a><a href="#h44-4-458" id="h44-4-458" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/.gitignore.html.html&quot;&gt;git/n-channel/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2916" id="h5-0-2916" class="i">+</a><a href="#h44-4-459" id="h44-4-459" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/404.html.html.html&quot;&gt;git/n-channel/file/404.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2917" id="h5-0-2917" class="i">+</a><a href="#h44-4-460" id="h44-4-460" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/Gemfile.html.html&quot;&gt;git/n-channel/file/Gemfile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2918" id="h5-0-2918" class="i">+</a><a href="#h44-4-461" id="h44-4-461" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/Gemfile.lock.html.html&quot;&gt;git/n-channel/file/Gemfile.lock.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;200L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2919" id="h5-0-2919" class="i">+</a><a href="#h44-4-462" id="h44-4-462" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_config.yml.html.html&quot;&gt;git/n-channel/file/_config.yml.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;83L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2920" id="h5-0-2920" class="i">+</a><a href="#h44-4-463" id="h44-4-463" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_data/navigation.yml.html.html&quot;&gt;git/n-channel/file/_data/navigation.yml.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;32L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2921" id="h5-0-2921" class="i">+</a><a href="#h44-4-464" id="h44-4-464" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_includes/anchor_headings.html.html.html&quot;&gt;git/n-channel/file/_includes/anchor_headings.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;127L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2922" id="h5-0-2922" class="i">+</a><a href="#h44-4-465" id="h44-4-465" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_includes/head.html.html.html&quot;&gt;git/n-channel/file/_includes/head.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;87L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2923" id="h5-0-2923" class="i">+</a><a href="#h44-4-466" id="h44-4-466" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_includes/inline.scss.html.html&quot;&gt;git/n-channel/file/_includes/inline.scss.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;24L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2924" id="h5-0-2924" class="i">+</a><a href="#h44-4-467" id="h44-4-467" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_includes/navigation.html.html.html&quot;&gt;git/n-channel/file/_includes/navigation.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;38L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2925" id="h5-0-2925" class="i">+</a><a href="#h44-4-468" id="h44-4-468" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_layouts/compress.html.html.html&quot;&gt;git/n-channel/file/_layouts/compress.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;33L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2926" id="h5-0-2926" class="i">+</a><a href="#h44-4-469" id="h44-4-469" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_layouts/default.html.html.html&quot;&gt;git/n-channel/file/_layouts/default.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;65L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2927" id="h5-0-2927" class="i">+</a><a href="#h44-4-470" id="h44-4-470" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_layouts/page.html.html.html&quot;&gt;git/n-channel/file/_layouts/page.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2928" id="h5-0-2928" class="i">+</a><a href="#h44-4-471" id="h44-4-471" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_layouts/post.html.html.html&quot;&gt;git/n-channel/file/_layouts/post.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;93L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2929" id="h5-0-2929" class="i">+</a><a href="#h44-4-472" id="h44-4-472" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_layouts/tag.html.html.html&quot;&gt;git/n-channel/file/_layouts/tag.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;40L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2930" id="h5-0-2930" class="i">+</a><a href="#h44-4-473" id="h44-4-473" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_layouts/tags.html.html.html&quot;&gt;git/n-channel/file/_layouts/tags.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;37L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2931" id="h5-0-2931" class="i">+</a><a href="#h44-4-474" id="h44-4-474" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_pages/about.md.html.html&quot;&gt;git/n-channel/file/_pages/about.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;67L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2932" id="h5-0-2932" class="i">+</a><a href="#h44-4-475" id="h44-4-475" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_pages/search.html.html.html&quot;&gt;git/n-channel/file/_pages/search.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;94L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2933" id="h5-0-2933" class="i">+</a><a href="#h44-4-476" id="h44-4-476" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_plugins/tags.rb.html.html&quot;&gt;git/n-channel/file/_plugins/tags.rb.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;48L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2934" id="h5-0-2934" class="i">+</a><a href="#h44-4-477" id="h44-4-477" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2014-02-21-fish-mode.md.html.html&quot;&gt;git/n-channel/file/_posts/2014-02-21-fish-mode.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;46L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2935" id="h5-0-2935" class="i">+</a><a href="#h44-4-478" id="h44-4-478" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html.html&quot;&gt;git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;383L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2936" id="h5-0-2936" class="i">+</a><a href="#h44-4-479" id="h44-4-479" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html.html&quot;&gt;git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;824L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2937" id="h5-0-2937" class="i">+</a><a href="#h44-4-480" id="h44-4-480" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-20-hello-world.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-20-hello-world.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2938" id="h5-0-2938" class="i">+</a><a href="#h44-4-481" id="h44-4-481" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;150L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2939" id="h5-0-2939" class="i">+</a><a href="#h44-4-482" id="h44-4-482" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;322L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2940" id="h5-0-2940" class="i">+</a><a href="#h44-4-483" id="h44-4-483" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;250L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2941" id="h5-0-2941" class="i">+</a><a href="#h44-4-484" id="h44-4-484" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;363L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2942" id="h5-0-2942" class="i">+</a><a href="#h44-4-485" id="h44-4-485" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-28-build-sh.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-28-build-sh.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;186L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2943" id="h5-0-2943" class="i">+</a><a href="#h44-4-486" id="h44-4-486" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;106L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2944" id="h5-0-2944" class="i">+</a><a href="#h44-4-487" id="h44-4-487" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html.html&quot;&gt;git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;101L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2945" id="h5-0-2945" class="i">+</a><a href="#h44-4-488" id="h44-4-488" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_sass/_main.scss.html.html&quot;&gt;git/n-channel/file/_sass/_main.scss.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;346L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2946" id="h5-0-2946" class="i">+</a><a href="#h44-4-489" id="h44-4-489" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/_todo.md.html.html&quot;&gt;git/n-channel/file/_todo.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2947" id="h5-0-2947" class="i">+</a><a href="#h44-4-490" id="h44-4-490" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/css/vs.css.html.html&quot;&gt;git/n-channel/file/assets/css/vs.css.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;55L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2948" id="h5-0-2948" class="i">+</a><a href="#h44-4-491" id="h44-4-491" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html.html&quot;&gt;git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2949" id="h5-0-2949" class="i">+</a><a href="#h44-4-492" id="h44-4-492" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2950" id="h5-0-2950" class="i">+</a><a href="#h44-4-493" id="h44-4-493" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2951" id="h5-0-2951" class="i">+</a><a href="#h44-4-494" id="h44-4-494" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2952" id="h5-0-2952" class="i">+</a><a href="#h44-4-495" id="h44-4-495" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2953" id="h5-0-2953" class="i">+</a><a href="#h44-4-496" id="h44-4-496" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2954" id="h5-0-2954" class="i">+</a><a href="#h44-4-497" id="h44-4-497" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2955" id="h5-0-2955" class="i">+</a><a href="#h44-4-498" id="h44-4-498" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2956" id="h5-0-2956" class="i">+</a><a href="#h44-4-499" id="h44-4-499" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2957" id="h5-0-2957" class="i">+</a><a href="#h44-4-500" id="h44-4-500" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2958" id="h5-0-2958" class="i">+</a><a href="#h44-4-501" id="h44-4-501" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2959" id="h5-0-2959" class="i">+</a><a href="#h44-4-502" id="h44-4-502" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2960" id="h5-0-2960" class="i">+</a><a href="#h44-4-503" id="h44-4-503" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2961" id="h5-0-2961" class="i">+</a><a href="#h44-4-504" id="h44-4-504" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2962" id="h5-0-2962" class="i">+</a><a href="#h44-4-505" id="h44-4-505" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2963" id="h5-0-2963" class="i">+</a><a href="#h44-4-506" id="h44-4-506" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2964" id="h5-0-2964" class="i">+</a><a href="#h44-4-507" id="h44-4-507" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2965" id="h5-0-2965" class="i">+</a><a href="#h44-4-508" id="h44-4-508" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2966" id="h5-0-2966" class="i">+</a><a href="#h44-4-509" id="h44-4-509" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2967" id="h5-0-2967" class="i">+</a><a href="#h44-4-510" id="h44-4-510" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2968" id="h5-0-2968" class="i">+</a><a href="#h44-4-511" id="h44-4-511" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2969" id="h5-0-2969" class="i">+</a><a href="#h44-4-512" id="h44-4-512" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/couch.png.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/couch.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2970" id="h5-0-2970" class="i">+</a><a href="#h44-4-513" id="h44-4-513" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2971" id="h5-0-2971" class="i">+</a><a href="#h44-4-514" id="h44-4-514" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/grass.png.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/grass.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2972" id="h5-0-2972" class="i">+</a><a href="#h44-4-515" id="h44-4-515" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2973" id="h5-0-2973" class="i">+</a><a href="#h44-4-516" id="h44-4-516" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2974" id="h5-0-2974" class="i">+</a><a href="#h44-4-517" id="h44-4-517" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/silly.png.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/silly.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2975" id="h5-0-2975" class="i">+</a><a href="#h44-4-518" id="h44-4-518" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2976" id="h5-0-2976" class="i">+</a><a href="#h44-4-519" id="h44-4-519" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/nisse-collection.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/nisse-collection.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2977" id="h5-0-2977" class="i">+</a><a href="#h44-4-520" id="h44-4-520" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2978" id="h5-0-2978" class="i">+</a><a href="#h44-4-521" id="h44-4-521" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/awaC.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/awaC.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2979" id="h5-0-2979" class="i">+</a><a href="#h44-4-522" id="h44-4-522" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2980" id="h5-0-2980" class="i">+</a><a href="#h44-4-523" id="h44-4-523" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/gb.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/gb.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2981" id="h5-0-2981" class="i">+</a><a href="#h44-4-524" id="h44-4-524" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2982" id="h5-0-2982" class="i">+</a><a href="#h44-4-525" id="h44-4-525" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2983" id="h5-0-2983" class="i">+</a><a href="#h44-4-526" id="h44-4-526" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2984" id="h5-0-2984" class="i">+</a><a href="#h44-4-527" id="h44-4-527" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/hs.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/hs.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2985" id="h5-0-2985" class="i">+</a><a href="#h44-4-528" id="h44-4-528" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/lidar.png.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/lidar.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2986" id="h5-0-2986" class="i">+</a><a href="#h44-4-529" id="h44-4-529" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2987" id="h5-0-2987" class="i">+</a><a href="#h44-4-530" id="h44-4-530" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2988" id="h5-0-2988" class="i">+</a><a href="#h44-4-531" id="h44-4-531" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2989" id="h5-0-2989" class="i">+</a><a href="#h44-4-532" id="h44-4-532" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2990" id="h5-0-2990" class="i">+</a><a href="#h44-4-533" id="h44-4-533" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2991" id="h5-0-2991" class="i">+</a><a href="#h44-4-534" id="h44-4-534" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2992" id="h5-0-2992" class="i">+</a><a href="#h44-4-535" id="h44-4-535" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2993" id="h5-0-2993" class="i">+</a><a href="#h44-4-536" id="h44-4-536" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2994" id="h5-0-2994" class="i">+</a><a href="#h44-4-537" id="h44-4-537" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2995" id="h5-0-2995" class="i">+</a><a href="#h44-4-538" id="h44-4-538" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2996" id="h5-0-2996" class="i">+</a><a href="#h44-4-539" id="h44-4-539" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2997" id="h5-0-2997" class="i">+</a><a href="#h44-4-540" id="h44-4-540" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2998" id="h5-0-2998" class="i">+</a><a href="#h44-4-541" id="h44-4-541" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-2999" id="h5-0-2999" class="i">+</a><a href="#h44-4-542" id="h44-4-542" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3000" id="h5-0-3000" class="i">+</a><a href="#h44-4-543" id="h44-4-543" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3001" id="h5-0-3001" class="i">+</a><a href="#h44-4-544" id="h44-4-544" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html.html&quot;&gt;git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3002" id="h5-0-3002" class="i">+</a><a href="#h44-4-545" id="h44-4-545" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/assets/js/search-script.min.js.html.html&quot;&gt;git/n-channel/file/assets/js/search-script.min.js.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3003" id="h5-0-3003" class="i">+</a><a href="#h44-4-546" id="h44-4-546" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/atom.xml.html.html&quot;&gt;git/n-channel/file/atom.xml.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3004" id="h5-0-3004" class="i">+</a><a href="#h44-4-547" id="h44-4-547" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/favicon.png.html.html&quot;&gt;git/n-channel/file/favicon.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3005" id="h5-0-3005" class="i">+</a><a href="#h44-4-548" id="h44-4-548" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/feed.json.html.html&quot;&gt;git/n-channel/file/feed.json.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;82L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3006" id="h5-0-3006" class="i">+</a><a href="#h44-4-549" id="h44-4-549" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/index.html.html.html&quot;&gt;git/n-channel/file/index.html.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3007" id="h5-0-3007" class="i">+</a><a href="#h44-4-550" id="h44-4-550" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/package-lock.json.html.html&quot;&gt;git/n-channel/file/package-lock.json.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3008" id="h5-0-3008" class="i">+</a><a href="#h44-4-551" id="h44-4-551" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/package.json.html.html&quot;&gt;git/n-channel/file/package.json.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3009" id="h5-0-3009" class="i">+</a><a href="#h44-4-552" id="h44-4-552" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/search.js.html.html&quot;&gt;git/n-channel/file/search.js.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3010" id="h5-0-3010" class="i">+</a><a href="#h44-4-553" id="h44-4-553" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/file/search.json.html.html&quot;&gt;git/n-channel/file/search.json.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;40L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3011" id="h5-0-3011" class="i">+</a><a href="#h44-4-554" id="h44-4-554" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/files.html.html&quot;&gt;git/n-channel/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;120L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3012" id="h5-0-3012" class="i">+</a><a href="#h44-4-555" id="h44-4-555" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/log.html.html&quot;&gt;git/n-channel/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;87L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3013" id="h5-0-3013" class="i">+</a><a href="#h44-4-556" id="h44-4-556" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/logo.png.html&quot;&gt;git/n-channel/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3014" id="h5-0-3014" class="i">+</a><a href="#h44-4-557" id="h44-4-557" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/refs.html.html&quot;&gt;git/n-channel/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3015" id="h5-0-3015" class="i">+</a><a href="#h44-4-558" id="h44-4-558" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/style.css.html&quot;&gt;git/n-channel/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3016" id="h5-0-3016" class="i">+</a><a href="#h44-4-559" id="h44-4-559" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/n-channel/tags.xml.html&quot;&gt;git/n-channel/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3017" id="h5-0-3017" class="i">+</a><a href="#h44-4-560" id="h44-4-560" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/atom.xml.html&quot;&gt;git/nisse/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;138L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3018" id="h5-0-3018" class="i">+</a><a href="#h44-4-561" id="h44-4-561" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/00e37840bc8dbfd912e89d252696bd65296621ae.html.html&quot;&gt;git/nisse/commit/00e37840bc8dbfd912e89d252696bd65296621ae.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;699L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3019" id="h5-0-3019" class="i">+</a><a href="#h44-4-562" id="h44-4-562" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/0457a601412511b01e395284b467b0a166a1e2f9.html.html&quot;&gt;git/nisse/commit/0457a601412511b01e395284b467b0a166a1e2f9.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;112L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3020" id="h5-0-3020" class="i">+</a><a href="#h44-4-563" id="h44-4-563" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/31b9b60d1a5f2c6c85e5759cd3357e33217447c0.html.html&quot;&gt;git/nisse/commit/31b9b60d1a5f2c6c85e5759cd3357e33217447c0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;45L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3021" id="h5-0-3021" class="i">+</a><a href="#h44-4-564" id="h44-4-564" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/37257118e5006d0413c17667e0a11687d731cf82.html.html&quot;&gt;git/nisse/commit/37257118e5006d0413c17667e0a11687d731cf82.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3022" id="h5-0-3022" class="i">+</a><a href="#h44-4-565" id="h44-4-565" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/7fb0e9f06d56266d2fb8e07bdac7c17b8cf013d0.html.html&quot;&gt;git/nisse/commit/7fb0e9f06d56266d2fb8e07bdac7c17b8cf013d0.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3023" id="h5-0-3023" class="i">+</a><a href="#h44-4-566" id="h44-4-566" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/b3e0725c444b6685150b2928598fc70167cd03ee.html.html&quot;&gt;git/nisse/commit/b3e0725c444b6685150b2928598fc70167cd03ee.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;354L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3024" id="h5-0-3024" class="i">+</a><a href="#h44-4-567" id="h44-4-567" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/commit/e8ada1f3d439b09de6f31ecfb60e73fe7c0d48f9.html.html&quot;&gt;git/nisse/commit/e8ada1f3d439b09de6f31ecfb60e73fe7c0d48f9.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3025" id="h5-0-3025" class="i">+</a><a href="#h44-4-568" id="h44-4-568" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/favicon.png.html&quot;&gt;git/nisse/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3026" id="h5-0-3026" class="i">+</a><a href="#h44-4-569" id="h44-4-569" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/.gitignore.html.html&quot;&gt;git/nisse/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3027" id="h5-0-3027" class="i">+</a><a href="#h44-4-570" id="h44-4-570" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/LICENSE.html.html&quot;&gt;git/nisse/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3028" id="h5-0-3028" class="i">+</a><a href="#h44-4-571" id="h44-4-571" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/README.md.html.html&quot;&gt;git/nisse/file/README.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;93L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3029" id="h5-0-3029" class="i">+</a><a href="#h44-4-572" id="h44-4-572" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/nisse.h.html.html&quot;&gt;git/nisse/file/nisse.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;459L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3030" id="h5-0-3030" class="i">+</a><a href="#h44-4-573" id="h44-4-573" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/test.c.html.html&quot;&gt;git/nisse/file/test.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;183L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3031" id="h5-0-3031" class="i">+</a><a href="#h44-4-574" id="h44-4-574" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/test.nisse.html.html&quot;&gt;git/nisse/file/test.nisse.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3032" id="h5-0-3032" class="i">+</a><a href="#h44-4-575" id="h44-4-575" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/file/test2.nisse.html.html&quot;&gt;git/nisse/file/test2.nisse.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3033" id="h5-0-3033" class="i">+</a><a href="#h44-4-576" id="h44-4-576" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/files.html.html&quot;&gt;git/nisse/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;31L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3034" id="h5-0-3034" class="i">+</a><a href="#h44-4-577" id="h44-4-577" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/log.html.html&quot;&gt;git/nisse/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;31L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3035" id="h5-0-3035" class="i">+</a><a href="#h44-4-578" id="h44-4-578" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/logo.png.html&quot;&gt;git/nisse/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3036" id="h5-0-3036" class="i">+</a><a href="#h44-4-579" id="h44-4-579" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/refs.html.html&quot;&gt;git/nisse/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3037" id="h5-0-3037" class="i">+</a><a href="#h44-4-580" id="h44-4-580" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/style.css.html&quot;&gt;git/nisse/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3038" id="h5-0-3038" class="i">+</a><a href="#h44-4-581" id="h44-4-581" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/nisse/tags.xml.html&quot;&gt;git/nisse/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3039" id="h5-0-3039" class="i">+</a><a href="#h44-4-582" id="h44-4-582" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/atom.xml.html&quot;&gt;git/revolver/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;347L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3040" id="h5-0-3040" class="i">+</a><a href="#h44-4-583" id="h44-4-583" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/05ba29dbd5abf2277521f1f00b80786a007e8e2a.html.html&quot;&gt;git/revolver/commit/05ba29dbd5abf2277521f1f00b80786a007e8e2a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1508L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3041" id="h5-0-3041" class="i">+</a><a href="#h44-4-584" id="h44-4-584" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/166d4efb81c22007037c4a37c4882ecb1d75d7f3.html.html&quot;&gt;git/revolver/commit/166d4efb81c22007037c4a37c4882ecb1d75d7f3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;461L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3042" id="h5-0-3042" class="i">+</a><a href="#h44-4-585" id="h44-4-585" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/1e57b726b635a7df096307ec28f381cf6af0ead3.html.html&quot;&gt;git/revolver/commit/1e57b726b635a7df096307ec28f381cf6af0ead3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1594L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3043" id="h5-0-3043" class="i">+</a><a href="#h44-4-586" id="h44-4-586" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/2aed9170f846b7c8036b4ea0c50634024803ed44.html.html&quot;&gt;git/revolver/commit/2aed9170f846b7c8036b4ea0c50634024803ed44.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;767L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3044" id="h5-0-3044" class="i">+</a><a href="#h44-4-587" id="h44-4-587" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/55e6f13db4e4079d556841a517b180a48da19b57.html.html&quot;&gt;git/revolver/commit/55e6f13db4e4079d556841a517b180a48da19b57.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;7719L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3045" id="h5-0-3045" class="i">+</a><a href="#h44-4-588" id="h44-4-588" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/6fad3dedd51e6f70b0d16596393c61329d6558de.html.html&quot;&gt;git/revolver/commit/6fad3dedd51e6f70b0d16596393c61329d6558de.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;414L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3046" id="h5-0-3046" class="i">+</a><a href="#h44-4-589" id="h44-4-589" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/7851f1a65c777e5d3464bf3bba08b7b68389bf81.html.html&quot;&gt;git/revolver/commit/7851f1a65c777e5d3464bf3bba08b7b68389bf81.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;583L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3047" id="h5-0-3047" class="i">+</a><a href="#h44-4-590" id="h44-4-590" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/79e2c5d6ed704a7e372d24ff7f3978b65ce1e203.html.html&quot;&gt;git/revolver/commit/79e2c5d6ed704a7e372d24ff7f3978b65ce1e203.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;385L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3048" id="h5-0-3048" class="i">+</a><a href="#h44-4-591" id="h44-4-591" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/8adebc64dcbd0735c27fd4f392a3ec0d81b884ee.html.html&quot;&gt;git/revolver/commit/8adebc64dcbd0735c27fd4f392a3ec0d81b884ee.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6737L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3049" id="h5-0-3049" class="i">+</a><a href="#h44-4-592" id="h44-4-592" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/a40998cc4dc159ac44f7e5437c57f042d7c90a04.html.html&quot;&gt;git/revolver/commit/a40998cc4dc159ac44f7e5437c57f042d7c90a04.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;38266L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3050" id="h5-0-3050" class="i">+</a><a href="#h44-4-593" id="h44-4-593" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/a5ca020c10ea2ae58feaaf1a1e89472d2095bf73.html.html&quot;&gt;git/revolver/commit/a5ca020c10ea2ae58feaaf1a1e89472d2095bf73.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1001L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3051" id="h5-0-3051" class="i">+</a><a href="#h44-4-594" id="h44-4-594" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/b5019b02c3476ebda08e084ba680a261a1fec371.html.html&quot;&gt;git/revolver/commit/b5019b02c3476ebda08e084ba680a261a1fec371.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;69L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3052" id="h5-0-3052" class="i">+</a><a href="#h44-4-595" id="h44-4-595" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/c9ba0adbd7064240488f173bde6b565b1b59367b.html.html&quot;&gt;git/revolver/commit/c9ba0adbd7064240488f173bde6b565b1b59367b.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;474L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3053" id="h5-0-3053" class="i">+</a><a href="#h44-4-596" id="h44-4-596" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/d8c6245060d253eec65cb1b599f96c252a51027c.html.html&quot;&gt;git/revolver/commit/d8c6245060d253eec65cb1b599f96c252a51027c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3054" id="h5-0-3054" class="i">+</a><a href="#h44-4-597" id="h44-4-597" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/ea52e2799ae8a1b1382f498d9a57d19443ff028f.html.html&quot;&gt;git/revolver/commit/ea52e2799ae8a1b1382f498d9a57d19443ff028f.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2149L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3055" id="h5-0-3055" class="i">+</a><a href="#h44-4-598" id="h44-4-598" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/efcc620832e3f1851f4798cf501c5f3305633eb7.html.html&quot;&gt;git/revolver/commit/efcc620832e3f1851f4798cf501c5f3305633eb7.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;106L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3056" id="h5-0-3056" class="i">+</a><a href="#h44-4-599" id="h44-4-599" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/f047c7e95a5f9ad9902a90ac6b1e9e1a03ad172d.html.html&quot;&gt;git/revolver/commit/f047c7e95a5f9ad9902a90ac6b1e9e1a03ad172d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;13877L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3057" id="h5-0-3057" class="i">+</a><a href="#h44-4-600" id="h44-4-600" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/commit/f9d49901707dafcfc5ffe680b3b6631e6851d116.html.html&quot;&gt;git/revolver/commit/f9d49901707dafcfc5ffe680b3b6631e6851d116.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1771L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3058" id="h5-0-3058" class="i">+</a><a href="#h44-4-601" id="h44-4-601" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/favicon.png.html&quot;&gt;git/revolver/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3059" id="h5-0-3059" class="i">+</a><a href="#h44-4-602" id="h44-4-602" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/.editorconfig.html.html&quot;&gt;git/revolver/file/.editorconfig.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;39L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3060" id="h5-0-3060" class="i">+</a><a href="#h44-4-603" id="h44-4-603" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/.gitignore.html.html&quot;&gt;git/revolver/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;24L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3061" id="h5-0-3061" class="i">+</a><a href="#h44-4-604" id="h44-4-604" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/Makefile.html.html&quot;&gt;git/revolver/file/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3062" id="h5-0-3062" class="i">+</a><a href="#h44-4-605" id="h44-4-605" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/build.bat.html.html&quot;&gt;git/revolver/file/build.bat.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3063" id="h5-0-3063" class="i">+</a><a href="#h44-4-606" id="h44-4-606" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/build.sh.html.html&quot;&gt;git/revolver/file/build.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;92L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3064" id="h5-0-3064" class="i">+</a><a href="#h44-4-607" id="h44-4-607" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/Iosevka-Etoile.ttf.html.html&quot;&gt;git/revolver/file/examples/Iosevka-Etoile.ttf.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3065" id="h5-0-3065" class="i">+</a><a href="#h44-4-608" id="h44-4-608" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/bump_cache.c.html.html&quot;&gt;git/revolver/file/examples/bump_cache.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;221L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3066" id="h5-0-3066" class="i">+</a><a href="#h44-4-609" id="h44-4-609" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/chad.jpeg.html.html&quot;&gt;git/revolver/file/examples/chad.jpeg.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3067" id="h5-0-3067" class="i">+</a><a href="#h44-4-610" id="h44-4-610" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/events.c.html.html&quot;&gt;git/revolver/file/examples/events.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;79L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3068" id="h5-0-3068" class="i">+</a><a href="#h44-4-611" id="h44-4-611" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/framebuffer.c.html.html&quot;&gt;git/revolver/file/examples/framebuffer.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;266L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3069" id="h5-0-3069" class="i">+</a><a href="#h44-4-612" id="h44-4-612" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/hello_window.c.html.html&quot;&gt;git/revolver/file/examples/hello_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3070" id="h5-0-3070" class="i">+</a><a href="#h44-4-613" id="h44-4-613" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/idraw2d.c.html.html&quot;&gt;git/revolver/file/examples/idraw2d.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;121L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3071" id="h5-0-3071" class="i">+</a><a href="#h44-4-614" id="h44-4-614" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/instancing.c.html.html&quot;&gt;git/revolver/file/examples/instancing.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;163L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3072" id="h5-0-3072" class="i">+</a><a href="#h44-4-615" id="h44-4-615" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/simple_texture.c.html.html&quot;&gt;git/revolver/file/examples/simple_texture.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;177L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3073" id="h5-0-3073" class="i">+</a><a href="#h44-4-616" id="h44-4-616" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/simple_triangle.c.html.html&quot;&gt;git/revolver/file/examples/simple_triangle.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;141L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3074" id="h5-0-3074" class="i">+</a><a href="#h44-4-617" id="h44-4-617" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/test.c.html.html&quot;&gt;git/revolver/file/examples/test.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;104L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3075" id="h5-0-3075" class="i">+</a><a href="#h44-4-618" id="h44-4-618" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/tex_load.c.html.html&quot;&gt;git/revolver/file/examples/tex_load.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;109L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3076" id="h5-0-3076" class="i">+</a><a href="#h44-4-619" id="h44-4-619" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/uniform.c.html.html&quot;&gt;git/revolver/file/examples/uniform.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;170L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3077" id="h5-0-3077" class="i">+</a><a href="#h44-4-620" id="h44-4-620" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/examples/verify_compile.c.html.html&quot;&gt;git/revolver/file/examples/verify_compile.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3078" id="h5-0-3078" class="i">+</a><a href="#h44-4-621" id="h44-4-621" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/KHR/khrplatform.h.html.html&quot;&gt;git/revolver/file/src/external/KHR/khrplatform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;313L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3079" id="h5-0-3079" class="i">+</a><a href="#h44-4-622" id="h44-4-622" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glad.c.html.html&quot;&gt;git/revolver/file/src/external/glad.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1862L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3080" id="h5-0-3080" class="i">+</a><a href="#h44-4-623" id="h44-4-623" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glad.h.html.html&quot;&gt;git/revolver/file/src/external/glad.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3634L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3081" id="h5-0-3081" class="i">+</a><a href="#h44-4-624" id="h44-4-624" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_init.m.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_init.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;644L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3082" id="h5-0-3082" class="i">+</a><a href="#h44-4-625" id="h44-4-625" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_joystick.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;73L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3083" id="h5-0-3083" class="i">+</a><a href="#h44-4-626" id="h44-4-626" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_joystick.m.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_joystick.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;510L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3084" id="h5-0-3084" class="i">+</a><a href="#h44-4-627" id="h44-4-627" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_monitor.m.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_monitor.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;635L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3085" id="h5-0-3085" class="i">+</a><a href="#h44-4-628" id="h44-4-628" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_platform.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;233L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3086" id="h5-0-3086" class="i">+</a><a href="#h44-4-629" id="h44-4-629" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_time.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_time.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;85L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3087" id="h5-0-3087" class="i">+</a><a href="#h44-4-630" id="h44-4-630" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/cocoa_window.m.html.html&quot;&gt;git/revolver/file/src/external/glfw/cocoa_window.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1854L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3088" id="h5-0-3088" class="i">+</a><a href="#h44-4-631" id="h44-4-631" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/context.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;783L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3089" id="h5-0-3089" class="i">+</a><a href="#h44-4-632" id="h44-4-632" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/egl_context.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/egl_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;812L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3090" id="h5-0-3090" class="i">+</a><a href="#h44-4-633" id="h44-4-633" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/egl_context.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/egl_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;238L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3091" id="h5-0-3091" class="i">+</a><a href="#h44-4-634" id="h44-4-634" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glfw.rc.in.html.html&quot;&gt;git/revolver/file/src/external/glfw/glfw.rc.in.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;53L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3092" id="h5-0-3092" class="i">+</a><a href="#h44-4-635" id="h44-4-635" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glfw3.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/glfw3.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5995L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3093" id="h5-0-3093" class="i">+</a><a href="#h44-4-636" id="h44-4-636" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glfw3native.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/glfw3native.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;553L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3094" id="h5-0-3094" class="i">+</a><a href="#h44-4-637" id="h44-4-637" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glfw_config.h.in.html.html&quot;&gt;git/revolver/file/src/external/glfw/glfw_config.h.in.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;81L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3095" id="h5-0-3095" class="i">+</a><a href="#h44-4-638" id="h44-4-638" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glfw_impl.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/glfw_impl.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;123L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3096" id="h5-0-3096" class="i">+</a><a href="#h44-4-639" id="h44-4-639" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glx_context.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/glx_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;721L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3097" id="h5-0-3097" class="i">+</a><a href="#h44-4-640" id="h44-4-640" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/glx_context.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/glx_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;204L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3098" id="h5-0-3098" class="i">+</a><a href="#h44-4-641" id="h44-4-641" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/init.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;365L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3099" id="h5-0-3099" class="i">+</a><a href="#h44-4-642" id="h44-4-642" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/input.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/input.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1383L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3100" id="h5-0-3100" class="i">+</a><a href="#h44-4-643" id="h44-4-643" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/internal.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/internal.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;824L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3101" id="h5-0-3101" class="i">+</a><a href="#h44-4-644" id="h44-4-644" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/linux_joystick.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/linux_joystick.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;456L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3102" id="h5-0-3102" class="i">+</a><a href="#h44-4-645" id="h44-4-645" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/linux_joystick.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/linux_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;85L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3103" id="h5-0-3103" class="i">+</a><a href="#h44-4-646" id="h44-4-646" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/mappings.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/mappings.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;499L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3104" id="h5-0-3104" class="i">+</a><a href="#h44-4-647" id="h44-4-647" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/mappings.h.in.html.html&quot;&gt;git/revolver/file/src/external/glfw/mappings.h.in.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;96L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3105" id="h5-0-3105" class="i">+</a><a href="#h44-4-648" id="h44-4-648" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/monitor.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;567L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3106" id="h5-0-3106" class="i">+</a><a href="#h44-4-649" id="h44-4-649" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/nsgl_context.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/nsgl_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;89L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3107" id="h5-0-3107" class="i">+</a><a href="#h44-4-650" id="h44-4-650" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/nsgl_context.m.html.html&quot;&gt;git/revolver/file/src/external/glfw/nsgl_context.m.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;392L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3108" id="h5-0-3108" class="i">+</a><a href="#h44-4-651" id="h44-4-651" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/null_init.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/null_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;75L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3109" id="h5-0-3109" class="i">+</a><a href="#h44-4-652" id="h44-4-652" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/null_joystick.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/null_joystick.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;67L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3110" id="h5-0-3110" class="i">+</a><a href="#h44-4-653" id="h44-4-653" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/null_joystick.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/null_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3111" id="h5-0-3111" class="i">+</a><a href="#h44-4-654" id="h44-4-654" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/null_monitor.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/null_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;100L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3112" id="h5-0-3112" class="i">+</a><a href="#h44-4-655" id="h44-4-655" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/null_platform.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/null_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;85L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3113" id="h5-0-3113" class="i">+</a><a href="#h44-4-656" id="h44-4-656" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/null_window.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/null_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;355L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3114" id="h5-0-3114" class="i">+</a><a href="#h44-4-657" id="h44-4-657" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/osmesa_context.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/osmesa_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;395L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3115" id="h5-0-3115" class="i">+</a><a href="#h44-4-658" id="h44-4-658" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/osmesa_context.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/osmesa_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;117L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3116" id="h5-0-3116" class="i">+</a><a href="#h44-4-659" id="h44-4-659" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/posix_thread.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/posix_thread.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;128L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3117" id="h5-0-3117" class="i">+</a><a href="#h44-4-660" id="h44-4-660" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/posix_thread.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/posix_thread.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;74L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3118" id="h5-0-3118" class="i">+</a><a href="#h44-4-661" id="h44-4-661" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/posix_time.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/posix_time.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;113L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3119" id="h5-0-3119" class="i">+</a><a href="#h44-4-662" id="h44-4-662" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/posix_time.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/posix_time.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;67L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3120" id="h5-0-3120" class="i">+</a><a href="#h44-4-663" id="h44-4-663" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/vulkan.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/vulkan.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;355L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3121" id="h5-0-3121" class="i">+</a><a href="#h44-4-664" id="h44-4-664" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/wgl_context.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/wgl_context.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;819L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3122" id="h5-0-3122" class="i">+</a><a href="#h44-4-665" id="h44-4-665" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/wgl_context.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/wgl_context.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;183L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3123" id="h5-0-3123" class="i">+</a><a href="#h44-4-666" id="h44-4-666" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_init.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;654L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3124" id="h5-0-3124" class="i">+</a><a href="#h44-4-667" id="h44-4-667" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_joystick.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_joystick.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;832L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3125" id="h5-0-3125" class="i">+</a><a href="#h44-4-668" id="h44-4-668" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_joystick.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_joystick.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;79L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3126" id="h5-0-3126" class="i">+</a><a href="#h44-4-669" id="h44-4-669" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_monitor.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;558L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3127" id="h5-0-3127" class="i">+</a><a href="#h44-4-670" id="h44-4-670" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_platform.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;482L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3128" id="h5-0-3128" class="i">+</a><a href="#h44-4-671" id="h44-4-671" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_thread.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_thread.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;122L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3129" id="h5-0-3129" class="i">+</a><a href="#h44-4-672" id="h44-4-672" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_time.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_time.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;99L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3130" id="h5-0-3130" class="i">+</a><a href="#h44-4-673" id="h44-4-673" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/win32_window.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/win32_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2288L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3131" id="h5-0-3131" class="i">+</a><a href="#h44-4-674" id="h44-4-674" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/window.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1127L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3132" id="h5-0-3132" class="i">+</a><a href="#h44-4-675" id="h44-4-675" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/wl_init.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/wl_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1341L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3133" id="h5-0-3133" class="i">+</a><a href="#h44-4-676" id="h44-4-676" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/wl_monitor.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/wl_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;248L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3134" id="h5-0-3134" class="i">+</a><a href="#h44-4-677" id="h44-4-677" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/wl_platform.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/wl_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;380L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3135" id="h5-0-3135" class="i">+</a><a href="#h44-4-678" id="h44-4-678" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/wl_window.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/wl_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1777L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3136" id="h5-0-3136" class="i">+</a><a href="#h44-4-679" id="h44-4-679" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/x11_init.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/x11_init.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1382L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3137" id="h5-0-3137" class="i">+</a><a href="#h44-4-680" id="h44-4-680" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/x11_monitor.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/x11_monitor.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;637L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3138" id="h5-0-3138" class="i">+</a><a href="#h44-4-681" id="h44-4-681" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/x11_platform.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/x11_platform.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;789L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3139" id="h5-0-3139" class="i">+</a><a href="#h44-4-682" id="h44-4-682" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/x11_window.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/x11_window.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3259L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3140" id="h5-0-3140" class="i">+</a><a href="#h44-4-683" id="h44-4-683" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/xkb_unicode.c.html.html&quot;&gt;git/revolver/file/src/external/glfw/xkb_unicode.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;965L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3141" id="h5-0-3141" class="i">+</a><a href="#h44-4-684" id="h44-4-684" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/glfw/xkb_unicode.h.html.html&quot;&gt;git/revolver/file/src/external/glfw/xkb_unicode.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3142" id="h5-0-3142" class="i">+</a><a href="#h44-4-685" id="h44-4-685" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/stb_image.h.html.html&quot;&gt;git/revolver/file/src/external/stb_image.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;8011L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3143" id="h5-0-3143" class="i">+</a><a href="#h44-4-686" id="h44-4-686" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/stb_rect_pack.h.html.html&quot;&gt;git/revolver/file/src/external/stb_rect_pack.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;646L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3144" id="h5-0-3144" class="i">+</a><a href="#h44-4-687" id="h44-4-687" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/stb_truetype.h.html.html&quot;&gt;git/revolver/file/src/external/stb_truetype.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5102L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3145" id="h5-0-3145" class="i">+</a><a href="#h44-4-688" id="h44-4-688" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/external/xkb-keysym-utf.c.html.html&quot;&gt;git/revolver/file/src/external/xkb-keysym-utf.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1066L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3146" id="h5-0-3146" class="i">+</a><a href="#h44-4-689" id="h44-4-689" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/gfx/glfw.c.html.html&quot;&gt;git/revolver/file/src/platform/gfx/glfw.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;511L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3147" id="h5-0-3147" class="i">+</a><a href="#h44-4-690" id="h44-4-690" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/gfx/platform_gfx.c.html.html&quot;&gt;git/revolver/file/src/platform/gfx/platform_gfx.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;112L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3148" id="h5-0-3148" class="i">+</a><a href="#h44-4-691" id="h44-4-691" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/gfx/platform_gfx.h.html.html&quot;&gt;git/revolver/file/src/platform/gfx/platform_gfx.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;339L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3149" id="h5-0-3149" class="i">+</a><a href="#h44-4-692" id="h44-4-692" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/gfx/xcb_impl.c.html.html&quot;&gt;git/revolver/file/src/platform/gfx/xcb_impl.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1058L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3150" id="h5-0-3150" class="i">+</a><a href="#h44-4-693" id="h44-4-693" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_arena.c.html.html&quot;&gt;git/revolver/file/src/platform/platform_arena.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;314L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3151" id="h5-0-3151" class="i">+</a><a href="#h44-4-694" id="h44-4-694" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_arena.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_arena.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;123L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3152" id="h5-0-3152" class="i">+</a><a href="#h44-4-695" id="h44-4-695" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_core.c.html.html&quot;&gt;git/revolver/file/src/platform/platform_core.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;245L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3153" id="h5-0-3153" class="i">+</a><a href="#h44-4-696" id="h44-4-696" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_core.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_core.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;150L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3154" id="h5-0-3154" class="i">+</a><a href="#h44-4-697" id="h44-4-697" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_cracker.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_cracker.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;456L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3155" id="h5-0-3155" class="i">+</a><a href="#h44-4-698" id="h44-4-698" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_inc.c.html.html&quot;&gt;git/revolver/file/src/platform/platform_inc.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;48L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3156" id="h5-0-3156" class="i">+</a><a href="#h44-4-699" id="h44-4-699" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_inc.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_inc.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;40L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3157" id="h5-0-3157" class="i">+</a><a href="#h44-4-700" id="h44-4-700" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_math.c.html.html&quot;&gt;git/revolver/file/src/platform/platform_math.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;625L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3158" id="h5-0-3158" class="i">+</a><a href="#h44-4-701" id="h44-4-701" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_math.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_math.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;141L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3159" id="h5-0-3159" class="i">+</a><a href="#h44-4-702" id="h44-4-702" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_string.c.html.html&quot;&gt;git/revolver/file/src/platform/platform_string.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;341L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3160" id="h5-0-3160" class="i">+</a><a href="#h44-4-703" id="h44-4-703" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_string.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_string.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;88L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3161" id="h5-0-3161" class="i">+</a><a href="#h44-4-704" id="h44-4-704" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/platform/platform_types.h.html.html&quot;&gt;git/revolver/file/src/platform/platform_types.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;203L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3162" id="h5-0-3162" class="i">+</a><a href="#h44-4-705" id="h44-4-705" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/render/impl/opengl.c.html.html&quot;&gt;git/revolver/file/src/render/impl/opengl.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;753L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3163" id="h5-0-3163" class="i">+</a><a href="#h44-4-706" id="h44-4-706" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/render/render.h.html.html&quot;&gt;git/revolver/file/src/render/render.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;440L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3164" id="h5-0-3164" class="i">+</a><a href="#h44-4-707" id="h44-4-707" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/render/render_helpers.c.html.html&quot;&gt;git/revolver/file/src/render/render_helpers.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;177L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3165" id="h5-0-3165" class="i">+</a><a href="#h44-4-708" id="h44-4-708" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/render/render_inc.c.html.html&quot;&gt;git/revolver/file/src/render/render_inc.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;38L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3166" id="h5-0-3166" class="i">+</a><a href="#h44-4-709" id="h44-4-709" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/render/render_inc.h.html.html&quot;&gt;git/revolver/file/src/render/render_inc.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;29L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3167" id="h5-0-3167" class="i">+</a><a href="#h44-4-710" id="h44-4-710" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/revolver_inc.c.html.html&quot;&gt;git/revolver/file/src/revolver_inc.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3168" id="h5-0-3168" class="i">+</a><a href="#h44-4-711" id="h44-4-711" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/revolver_inc.h.html.html&quot;&gt;git/revolver/file/src/revolver_inc.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3169" id="h5-0-3169" class="i">+</a><a href="#h44-4-712" id="h44-4-712" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_bump_cache.c.html.html&quot;&gt;git/revolver/file/src/util/util_bump_cache.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;92L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3170" id="h5-0-3170" class="i">+</a><a href="#h44-4-713" id="h44-4-713" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_bump_cache.h.html.html&quot;&gt;git/revolver/file/src/util/util_bump_cache.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;49L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3171" id="h5-0-3171" class="i">+</a><a href="#h44-4-714" id="h44-4-714" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_font.c.html.html&quot;&gt;git/revolver/file/src/util/util_font.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;117L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3172" id="h5-0-3172" class="i">+</a><a href="#h44-4-715" id="h44-4-715" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_font.h.html.html&quot;&gt;git/revolver/file/src/util/util_font.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3173" id="h5-0-3173" class="i">+</a><a href="#h44-4-716" id="h44-4-716" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_idraw2d.c.html.html&quot;&gt;git/revolver/file/src/util/util_idraw2d.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;411L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3174" id="h5-0-3174" class="i">+</a><a href="#h44-4-717" id="h44-4-717" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_idraw2d.h.html.html&quot;&gt;git/revolver/file/src/util/util_idraw2d.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;124L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3175" id="h5-0-3175" class="i">+</a><a href="#h44-4-718" id="h44-4-718" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_inc.c.html.html&quot;&gt;git/revolver/file/src/util/util_inc.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;33L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3176" id="h5-0-3176" class="i">+</a><a href="#h44-4-719" id="h44-4-719" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_inc.h.html.html&quot;&gt;git/revolver/file/src/util/util_inc.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;33L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3177" id="h5-0-3177" class="i">+</a><a href="#h44-4-720" id="h44-4-720" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_tex_load.c.html.html&quot;&gt;git/revolver/file/src/util/util_tex_load.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;60L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3178" id="h5-0-3178" class="i">+</a><a href="#h44-4-721" id="h44-4-721" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/file/src/util/util_tex_load.h.html.html&quot;&gt;git/revolver/file/src/util/util_tex_load.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3179" id="h5-0-3179" class="i">+</a><a href="#h44-4-722" id="h44-4-722" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/files.html.html&quot;&gt;git/revolver/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;144L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3180" id="h5-0-3180" class="i">+</a><a href="#h44-4-723" id="h44-4-723" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/log.html.html&quot;&gt;git/revolver/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3181" id="h5-0-3181" class="i">+</a><a href="#h44-4-724" id="h44-4-724" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/logo.png.html&quot;&gt;git/revolver/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3182" id="h5-0-3182" class="i">+</a><a href="#h44-4-725" id="h44-4-725" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/refs.html.html&quot;&gt;git/revolver/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3183" id="h5-0-3183" class="i">+</a><a href="#h44-4-726" id="h44-4-726" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/style.css.html&quot;&gt;git/revolver/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3184" id="h5-0-3184" class="i">+</a><a href="#h44-4-727" id="h44-4-727" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/revolver/tags.xml.html&quot;&gt;git/revolver/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3185" id="h5-0-3185" class="i">+</a><a href="#h44-4-728" id="h44-4-728" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/atom.xml.html&quot;&gt;git/se/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;328L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3186" id="h5-0-3186" class="i">+</a><a href="#h44-4-729" id="h44-4-729" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/06a5020778af8f4b4014f8ed872b1da15d590430.html.html&quot;&gt;git/se/commit/06a5020778af8f4b4014f8ed872b1da15d590430.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5999L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3187" id="h5-0-3187" class="i">+</a><a href="#h44-4-730" id="h44-4-730" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/0972dd66c97572ab0b38fb981ebd9d262eebd87d.html.html&quot;&gt;git/se/commit/0972dd66c97572ab0b38fb981ebd9d262eebd87d.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;53L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3188" id="h5-0-3188" class="i">+</a><a href="#h44-4-731" id="h44-4-731" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/0a81efc38f8d199adc0066ee97b80b793cdcae92.html.html&quot;&gt;git/se/commit/0a81efc38f8d199adc0066ee97b80b793cdcae92.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6308L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3189" id="h5-0-3189" class="i">+</a><a href="#h44-4-732" id="h44-4-732" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/0f1494bc0a8b07c352df0b20586b91f93efa2b71.html.html&quot;&gt;git/se/commit/0f1494bc0a8b07c352df0b20586b91f93efa2b71.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;760L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3190" id="h5-0-3190" class="i">+</a><a href="#h44-4-733" id="h44-4-733" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/11d8c0bf12d1b64e5fe6b74c6e385e117b7380f7.html.html&quot;&gt;git/se/commit/11d8c0bf12d1b64e5fe6b74c6e385e117b7380f7.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3191" id="h5-0-3191" class="i">+</a><a href="#h44-4-734" id="h44-4-734" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/1fac2f32640f0345924c7913b09698871921c0d5.html.html&quot;&gt;git/se/commit/1fac2f32640f0345924c7913b09698871921c0d5.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;639L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3192" id="h5-0-3192" class="i">+</a><a href="#h44-4-735" id="h44-4-735" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/2b705c4a5719f5e4e37789c002b60e630c6af9aa.html.html&quot;&gt;git/se/commit/2b705c4a5719f5e4e37789c002b60e630c6af9aa.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3193" id="h5-0-3193" class="i">+</a><a href="#h44-4-736" id="h44-4-736" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/341f6365ef49480bcef99e5f51bb2d02f7211907.html.html&quot;&gt;git/se/commit/341f6365ef49480bcef99e5f51bb2d02f7211907.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2366L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3194" id="h5-0-3194" class="i">+</a><a href="#h44-4-737" id="h44-4-737" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/38c9b0a692b5eeb26b9bb0e1f1e614008378084a.html.html&quot;&gt;git/se/commit/38c9b0a692b5eeb26b9bb0e1f1e614008378084a.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;48L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3195" id="h5-0-3195" class="i">+</a><a href="#h44-4-738" id="h44-4-738" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/4809d6ddc1d90d01458206cf75a5385681822957.html.html&quot;&gt;git/se/commit/4809d6ddc1d90d01458206cf75a5385681822957.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;773L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3196" id="h5-0-3196" class="i">+</a><a href="#h44-4-739" id="h44-4-739" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/48d35d33b0d8223c4fded844ba61e74b4ee85fdd.html.html&quot;&gt;git/se/commit/48d35d33b0d8223c4fded844ba61e74b4ee85fdd.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;49L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3197" id="h5-0-3197" class="i">+</a><a href="#h44-4-740" id="h44-4-740" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/5b0605b2bdd75cc472da1e8621e5665ac072232c.html.html&quot;&gt;git/se/commit/5b0605b2bdd75cc472da1e8621e5665ac072232c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;48L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3198" id="h5-0-3198" class="i">+</a><a href="#h44-4-741" id="h44-4-741" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/626ebd15fe0b810817d949e5785f3ffa7f04faed.html.html&quot;&gt;git/se/commit/626ebd15fe0b810817d949e5785f3ffa7f04faed.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;7787L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3199" id="h5-0-3199" class="i">+</a><a href="#h44-4-742" id="h44-4-742" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/9d120485062d6cf0ce9075543f46000b984f7f23.html.html&quot;&gt;git/se/commit/9d120485062d6cf0ce9075543f46000b984f7f23.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;9429L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3200" id="h5-0-3200" class="i">+</a><a href="#h44-4-743" id="h44-4-743" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/b27ab5b198ba5cdf55e1cfe91bf43a3c77e56a87.html.html&quot;&gt;git/se/commit/b27ab5b198ba5cdf55e1cfe91bf43a3c77e56a87.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1908L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3201" id="h5-0-3201" class="i">+</a><a href="#h44-4-744" id="h44-4-744" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/bbedbc1d1b7e6ad195c0469e88e3b6b73675e5b3.html.html&quot;&gt;git/se/commit/bbedbc1d1b7e6ad195c0469e88e3b6b73675e5b3.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6119L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3202" id="h5-0-3202" class="i">+</a><a href="#h44-4-745" id="h44-4-745" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/commit/d10c7baf68af22417aca93aec7fbba6bfe5a41f1.html.html&quot;&gt;git/se/commit/d10c7baf68af22417aca93aec7fbba6bfe5a41f1.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2364L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3203" id="h5-0-3203" class="i">+</a><a href="#h44-4-746" id="h44-4-746" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/favicon.png.html&quot;&gt;git/se/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3204" id="h5-0-3204" class="i">+</a><a href="#h44-4-747" id="h44-4-747" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/.clang_complete.html.html&quot;&gt;git/se/file/.clang_complete.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;30L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3205" id="h5-0-3205" class="i">+</a><a href="#h44-4-748" id="h44-4-748" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/.gitignore.html.html&quot;&gt;git/se/file/.gitignore.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3206" id="h5-0-3206" class="i">+</a><a href="#h44-4-749" id="h44-4-749" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/.seproj.html.html&quot;&gt;git/se/file/.seproj.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;28L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3207" id="h5-0-3207" class="i">+</a><a href="#h44-4-750" id="h44-4-750" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/LICENSE.html.html&quot;&gt;git/se/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3208" id="h5-0-3208" class="i">+</a><a href="#h44-4-751" id="h44-4-751" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/Makefile.html.html&quot;&gt;git/se/file/Makefile.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;83L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3209" id="h5-0-3209" class="i">+</a><a href="#h44-4-752" id="h44-4-752" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/README.md.html.html&quot;&gt;git/se/file/README.md.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;39L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3210" id="h5-0-3210" class="i">+</a><a href="#h44-4-753" id="h44-4-753" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/buffer.c.html.html&quot;&gt;git/se/file/buffer.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1021L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3211" id="h5-0-3211" class="i">+</a><a href="#h44-4-754" id="h44-4-754" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/buffer.h.html.html&quot;&gt;git/se/file/buffer.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;232L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3212" id="h5-0-3212" class="i">+</a><a href="#h44-4-755" id="h44-4-755" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/config.c.html.html&quot;&gt;git/se/file/config.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1847L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3213" id="h5-0-3213" class="i">+</a><a href="#h44-4-756" id="h44-4-756" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/config.def.c.html.html&quot;&gt;git/se/file/config.def.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;268L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3214" id="h5-0-3214" class="i">+</a><a href="#h44-4-757" id="h44-4-757" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/config.h.html.html&quot;&gt;git/se/file/config.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;75L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3215" id="h5-0-3215" class="i">+</a><a href="#h44-4-758" id="h44-4-758" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/config.mk.html.html&quot;&gt;git/se/file/config.mk.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3216" id="h5-0-3216" class="i">+</a><a href="#h44-4-759" id="h44-4-759" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extension.h.html.html&quot;&gt;git/se/file/extension.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;112L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3217" id="h5-0-3217" class="i">+</a><a href="#h44-4-760" id="h44-4-760" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/README.txt.html.html&quot;&gt;git/se/file/extensions/README.txt.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3218" id="h5-0-3218" class="i">+</a><a href="#h44-4-761" id="h44-4-761" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/default_shortcuts.h.html.html&quot;&gt;git/se/file/extensions/default_shortcuts.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;285L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3219" id="h5-0-3219" class="i">+</a><a href="#h44-4-762" id="h44-4-762" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/default_status_bar.h.html.html&quot;&gt;git/se/file/extensions/default_status_bar.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;81L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3220" id="h5-0-3220" class="i">+</a><a href="#h44-4-763" id="h44-4-763" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/keep_cursor_col.h.html.html&quot;&gt;git/se/file/extensions/keep_cursor_col.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3221" id="h5-0-3221" class="i">+</a><a href="#h44-4-764" id="h44-4-764" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/line_count.h.html.html&quot;&gt;git/se/file/extensions/line_count.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;44L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3222" id="h5-0-3222" class="i">+</a><a href="#h44-4-765" id="h44-4-765" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/line_count_relative.h.html.html&quot;&gt;git/se/file/extensions/line_count_relative.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;51L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3223" id="h5-0-3223" class="i">+</a><a href="#h44-4-766" id="h44-4-766" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/move_selection_with_cursor.h.html.html&quot;&gt;git/se/file/extensions/move_selection_with_cursor.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;55L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3224" id="h5-0-3224" class="i">+</a><a href="#h44-4-767" id="h44-4-767" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/shortcuts.h.html.html&quot;&gt;git/se/file/extensions/shortcuts.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;70L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3225" id="h5-0-3225" class="i">+</a><a href="#h44-4-768" id="h44-4-768" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/startup_message.h.html.html&quot;&gt;git/se/file/extensions/startup_message.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;43L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3226" id="h5-0-3226" class="i">+</a><a href="#h44-4-769" id="h44-4-769" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/syntax/c.h.html.html&quot;&gt;git/se/file/extensions/syntax/c.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;148L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3227" id="h5-0-3227" class="i">+</a><a href="#h44-4-770" id="h44-4-770" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/syntax/gd.h.html.html&quot;&gt;git/se/file/extensions/syntax/gd.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;122L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3228" id="h5-0-3228" class="i">+</a><a href="#h44-4-771" id="h44-4-771" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/syntax/handy_defines.h.html.html&quot;&gt;git/se/file/extensions/syntax/handy_defines.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;55L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3229" id="h5-0-3229" class="i">+</a><a href="#h44-4-772" id="h44-4-772" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/syntax/schemes/gruvbox.h.html.html&quot;&gt;git/se/file/extensions/syntax/schemes/gruvbox.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;94L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3230" id="h5-0-3230" class="i">+</a><a href="#h44-4-773" id="h44-4-773" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/syntax/syntax.h.html.html&quot;&gt;git/se/file/extensions/syntax/syntax.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;672L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3231" id="h5-0-3231" class="i">+</a><a href="#h44-4-774" id="h44-4-774" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/undo.h.html.html&quot;&gt;git/se/file/extensions/undo.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;47L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3232" id="h5-0-3232" class="i">+</a><a href="#h44-4-775" id="h44-4-775" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/window_modes/choose_one_of_selection.enums.html.html&quot;&gt;git/se/file/extensions/window_modes/choose_one_of_selection.enums.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3233" id="h5-0-3233" class="i">+</a><a href="#h44-4-776" id="h44-4-776" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/extensions/window_modes/choose_one_of_selection.h.html.html&quot;&gt;git/se/file/extensions/window_modes/choose_one_of_selection.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;617L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3234" id="h5-0-3234" class="i">+</a><a href="#h44-4-777" id="h44-4-777" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/image1.png.html.html&quot;&gt;git/se/file/image1.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3235" id="h5-0-3235" class="i">+</a><a href="#h44-4-778" id="h44-4-778" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/image2.png.html.html&quot;&gt;git/se/file/image2.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3236" id="h5-0-3236" class="i">+</a><a href="#h44-4-779" id="h44-4-779" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/image3.png.html.html&quot;&gt;git/se/file/image3.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3237" id="h5-0-3237" class="i">+</a><a href="#h44-4-780" id="h44-4-780" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/normal_config.def.c.html.html&quot;&gt;git/se/file/normal_config.def.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;268L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3238" id="h5-0-3238" class="i">+</a><a href="#h44-4-781" id="h44-4-781" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/se.c.html.html&quot;&gt;git/se/file/se.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;397L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3239" id="h5-0-3239" class="i">+</a><a href="#h44-4-782" id="h44-4-782" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/se.h.html.html&quot;&gt;git/se/file/se.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;46L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3240" id="h5-0-3240" class="i">+</a><a href="#h44-4-783" id="h44-4-783" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/seek.c.html.html&quot;&gt;git/se/file/seek.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;507L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3241" id="h5-0-3241" class="i">+</a><a href="#h44-4-784" id="h44-4-784" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/seek.h.html.html&quot;&gt;git/se/file/seek.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;80L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3242" id="h5-0-3242" class="i">+</a><a href="#h44-4-785" id="h44-4-785" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/utf8.c.html.html&quot;&gt;git/se/file/utf8.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;140L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3243" id="h5-0-3243" class="i">+</a><a href="#h44-4-786" id="h44-4-786" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/utf8.h.html.html&quot;&gt;git/se/file/utf8.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;42L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3244" id="h5-0-3244" class="i">+</a><a href="#h44-4-787" id="h44-4-787" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/x.c.html.html&quot;&gt;git/se/file/x.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1722L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3245" id="h5-0-3245" class="i">+</a><a href="#h44-4-788" id="h44-4-788" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/file/x.h.html.html&quot;&gt;git/se/file/x.h.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;149L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3246" id="h5-0-3246" class="i">+</a><a href="#h44-4-789" id="h44-4-789" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/files.html.html&quot;&gt;git/se/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;66L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3247" id="h5-0-3247" class="i">+</a><a href="#h44-4-790" id="h44-4-790" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/log.html.html&quot;&gt;git/se/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3248" id="h5-0-3248" class="i">+</a><a href="#h44-4-791" id="h44-4-791" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/logo.png.html&quot;&gt;git/se/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3249" id="h5-0-3249" class="i">+</a><a href="#h44-4-792" id="h44-4-792" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/refs.html.html&quot;&gt;git/se/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;48L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3250" id="h5-0-3250" class="i">+</a><a href="#h44-4-793" id="h44-4-793" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/style.css.html&quot;&gt;git/se/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3251" id="h5-0-3251" class="i">+</a><a href="#h44-4-794" id="h44-4-794" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/se/tags.xml.html&quot;&gt;git/se/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;286L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3252" id="h5-0-3252" class="i">+</a><a href="#h44-4-795" id="h44-4-795" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/atom.xml.html&quot;&gt;git/snake/atom.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;195L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3253" id="h5-0-3253" class="i">+</a><a href="#h44-4-796" id="h44-4-796" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/0beeb87f3e8d1ce87f2ce3e1e271625224bd9723.html.html&quot;&gt;git/snake/commit/0beeb87f3e8d1ce87f2ce3e1e271625224bd9723.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;230L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3254" id="h5-0-3254" class="i">+</a><a href="#h44-4-797" id="h44-4-797" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/396acc0a104ce5ad3e8c44bd7c8bd6b3cd8f9b00.html.html&quot;&gt;git/snake/commit/396acc0a104ce5ad3e8c44bd7c8bd6b3cd8f9b00.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;107L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3255" id="h5-0-3255" class="i">+</a><a href="#h44-4-798" id="h44-4-798" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/68ef21dc2838e61aa1d0c2f531140f39afd50428.html.html&quot;&gt;git/snake/commit/68ef21dc2838e61aa1d0c2f531140f39afd50428.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;63L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3256" id="h5-0-3256" class="i">+</a><a href="#h44-4-799" id="h44-4-799" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/7434263502290f74197d18a3c4e16977782d39ee.html.html&quot;&gt;git/snake/commit/7434263502290f74197d18a3c4e16977782d39ee.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;54L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3257" id="h5-0-3257" class="i">+</a><a href="#h44-4-800" id="h44-4-800" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/7dd39317b814a1c4ecdd3495a08f46b1f367d4b6.html.html&quot;&gt;git/snake/commit/7dd39317b814a1c4ecdd3495a08f46b1f367d4b6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;843L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3258" id="h5-0-3258" class="i">+</a><a href="#h44-4-801" id="h44-4-801" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/901be7fdf33ed7669ec1918f966f5c2c6e9f60ef.html.html&quot;&gt;git/snake/commit/901be7fdf33ed7669ec1918f966f5c2c6e9f60ef.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;36L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3259" id="h5-0-3259" class="i">+</a><a href="#h44-4-802" id="h44-4-802" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/a8ebdcefbb5184cf9d824993faf835fb9285731c.html.html&quot;&gt;git/snake/commit/a8ebdcefbb5184cf9d824993faf835fb9285731c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;369L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3260" id="h5-0-3260" class="i">+</a><a href="#h44-4-803" id="h44-4-803" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/c3c303252699a1fc422967c8ce1f98a0cafc71bb.html.html&quot;&gt;git/snake/commit/c3c303252699a1fc422967c8ce1f98a0cafc71bb.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;88L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3261" id="h5-0-3261" class="i">+</a><a href="#h44-4-804" id="h44-4-804" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/d7b871afeec3a1b7c85632203e3fe1cfdab72eca.html.html&quot;&gt;git/snake/commit/d7b871afeec3a1b7c85632203e3fe1cfdab72eca.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3262" id="h5-0-3262" class="i">+</a><a href="#h44-4-805" id="h44-4-805" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/commit/fe2fb85f5185916820967ccd4cd2de7d4af06ad6.html.html&quot;&gt;git/snake/commit/fe2fb85f5185916820967ccd4cd2de7d4af06ad6.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;40L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3263" id="h5-0-3263" class="i">+</a><a href="#h44-4-806" id="h44-4-806" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/favicon.png.html&quot;&gt;git/snake/favicon.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3264" id="h5-0-3264" class="i">+</a><a href="#h44-4-807" id="h44-4-807" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/.gitmodules.html.html&quot;&gt;git/snake/file/.gitmodules.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;26L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3265" id="h5-0-3265" class="i">+</a><a href="#h44-4-808" id="h44-4-808" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/LICENSE.html.html&quot;&gt;git/snake/file/LICENSE.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;52L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3266" id="h5-0-3266" class="i">+</a><a href="#h44-4-809" id="h44-4-809" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/README.org.html.html&quot;&gt;git/snake/file/README.org.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;25L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3267" id="h5-0-3267" class="i">+</a><a href="#h44-4-810" id="h44-4-810" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/proc/html5/emcc.sh.html.html&quot;&gt;git/snake/file/proc/html5/emcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;56L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3268" id="h5-0-3268" class="i">+</a><a href="#h44-4-811" id="h44-4-811" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/proc/linux/gcc.sh.html.html&quot;&gt;git/snake/file/proc/linux/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;50L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3269" id="h5-0-3269" class="i">+</a><a href="#h44-4-812" id="h44-4-812" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/proc/osx/gcc.sh.html.html&quot;&gt;git/snake/file/proc/osx/gcc.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3270" id="h5-0-3270" class="i">+</a><a href="#h44-4-813" id="h44-4-813" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/proc/win/cl.bat.html.html&quot;&gt;git/snake/file/proc/win/cl.bat.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;58L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3271" id="h5-0-3271" class="i">+</a><a href="#h44-4-814" id="h44-4-814" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/proc/win/mingw.sh.html.html&quot;&gt;git/snake/file/proc/win/mingw.sh.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;62L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3272" id="h5-0-3272" class="i">+</a><a href="#h44-4-815" id="h44-4-815" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/screen.png.html.html&quot;&gt;git/snake/file/screen.png.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;22L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3273" id="h5-0-3273" class="i">+</a><a href="#h44-4-816" id="h44-4-816" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/source/frag.glsl.html.html&quot;&gt;git/snake/file/source/frag.glsl.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;41L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3274" id="h5-0-3274" class="i">+</a><a href="#h44-4-817" id="h44-4-817" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/source/main.c.html.html&quot;&gt;git/snake/file/source/main.c.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;270L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3275" id="h5-0-3275" class="i">+</a><a href="#h44-4-818" id="h44-4-818" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/file/source/vertex.glsl.html.html&quot;&gt;git/snake/file/source/vertex.glsl.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;35L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3276" id="h5-0-3276" class="i">+</a><a href="#h44-4-819" id="h44-4-819" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/files.html.html&quot;&gt;git/snake/files.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;37L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3277" id="h5-0-3277" class="i">+</a><a href="#h44-4-820" id="h44-4-820" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/log.html.html&quot;&gt;git/snake/log.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;34L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3278" id="h5-0-3278" class="i">+</a><a href="#h44-4-821" id="h44-4-821" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/logo.png.html&quot;&gt;git/snake/logo.png&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;3930B&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3279" id="h5-0-3279" class="i">+</a><a href="#h44-4-822" id="h44-4-822" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/refs.html.html&quot;&gt;git/snake/refs.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3280" id="h5-0-3280" class="i">+</a><a href="#h44-4-823" id="h44-4-823" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/style.css.html&quot;&gt;git/snake/style.css&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;273L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3281" id="h5-0-3281" class="i">+</a><a href="#h44-4-824" id="h44-4-824" class="i">+&lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/git/snake/tags.xml.html&quot;&gt;git/snake/tags.xml&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;6L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3282" id="h5-0-3282" class="i">+</a> &lt;tr&gt;&lt;td&gt;-rwxr-xr-x&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/index.html.html&quot;&gt;index.html&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;21L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3283" id="h5-0-3283" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/package-lock.json.html&quot;&gt;package-lock.json&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;27L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3284" id="h5-0-3284" class="i">+ &lt;tr&gt;&lt;td&gt;-rw-r--r--&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;file/package.json.html&quot;&gt;package.json&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;5L&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3285" id="h5-0-3285" class="i">+<b>diff --git a/<a id="h45" href="../file/git/n-channel/log.html.html">git/n-channel/log.html</a> b/<a href="../file/git/n-channel/log.html.html">git/n-channel/log.html</a></b>
+</a><a href="#h5-0-3286" id="h5-0-3286" class="i">+<a href="#h45-0" id="h45-0" class="h">@@ -19,6 +19,7 @@
+</a><a href="#h5-0-3287" id="h5-0-3287" class="i">+</a> &lt;table id=&quot;log&quot;&gt;&lt;thead&gt;
+</a><a href="#h5-0-3288" id="h5-0-3288" class="i">+ &lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Commit message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;b&gt;Files&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3289" id="h5-0-3289" class="i">+ &lt;/thead&gt;&lt;tbody&gt;
+</a><a href="#h5-0-3290" id="h5-0-3290" class="i">+<a href="#h45-0-3" id="h45-0-3" class="i">+&lt;tr&gt;&lt;td&gt;2025-08-05 21:32&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html&quot;&gt;add git&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Samdal&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;849&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;+434246&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;-41&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3291" id="h5-0-3291" class="i">+</a> &lt;tr&gt;&lt;td&gt;2025-03-02 01:30&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html&quot;&gt;fix typo in old projects description&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Samdal&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;+1&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;-1&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3292" id="h5-0-3292" class="i">+ &lt;tr&gt;&lt;td&gt;2025-03-02 01:29&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;commit/960604b722cec6ed64fcbddc434b554fb6d978c1.html&quot;&gt;fix description fish mode&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Samdal&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;1&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;+1&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;-2&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3293" id="h5-0-3293" class="i">+ &lt;tr&gt;&lt;td&gt;2025-03-02 01:24&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html&quot;&gt;update todo and productivity&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Samdal&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;2&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;+1&lt;/td&gt;&lt;td class=&quot;num&quot; align=&quot;right&quot;&gt;-19&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3294" id="h5-0-3294" class="i">+<b>diff --git a/<a id="h46" href="../file/git/n-channel/refs.html.html">git/n-channel/refs.html</a> b/<a href="../file/git/n-channel/refs.html.html">git/n-channel/refs.html</a></b>
+</a><a href="#h5-0-3295" id="h5-0-3295" class="i">+<a href="#h46-0" id="h46-0" class="h">@@ -20,7 +20,7 @@
+</a><a href="#h5-0-3296" id="h5-0-3296" class="i">+</a> &lt;tr&gt;&lt;td&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Last commit date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;
+</a><a href="#h5-0-3297" id="h5-0-3297" class="i">+ &lt;/tr&gt;
+</a><a href="#h5-0-3298" id="h5-0-3298" class="i">+ &lt;/thead&gt;&lt;tbody&gt;
+</a><a href="#h5-0-3299" id="h5-0-3299" class="i">+<a href="#h46-0-3" id="h46-0-3" class="d">-&lt;tr&gt;&lt;td&gt;main&lt;/td&gt;&lt;td&gt;2025-03-02 01:30&lt;/td&gt;&lt;td&gt;Samdal&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3300" id="h5-0-3300" class="i">+</a><a href="#h46-0-4" id="h46-0-4" class="i">+&lt;tr&gt;&lt;td&gt;main&lt;/td&gt;&lt;td&gt;2025-08-05 21:32&lt;/td&gt;&lt;td&gt;Samdal&lt;/td&gt;&lt;/tr&gt;
+</a><a href="#h5-0-3301" id="h5-0-3301" class="i">+</a> &lt;/tbody&gt;&lt;/table&gt;&lt;br/&gt;
+</a><a href="#h5-0-3302" id="h5-0-3302" class="i">+ &lt;/div&gt;
+</a><a href="#h5-0-3303" id="h5-0-3303" class="i">+ &lt;/body&gt;
+</a><a href="#h5-0-3304" id="h5-0-3304" class="i">+</pre>
+</a><a href="#h5-0-3305" id="h5-0-3305" class="i">+</div>
+</a><a href="#h5-0-3306" id="h5-0-3306" class="i">+</body>
+</a><a href="#h5-0-3307" id="h5-0-3307" class="i">+</html>
+</a><b>diff --git a/<a id="h6" href="../file/git/n-channel/file/.gitignore.html.html">git/n-channel/file/.gitignore.html</a> b/<a href="../file/git/n-channel/file/.gitignore.html.html">git/n-channel/file/.gitignore.html</a></b>
+<a href="#h6-0" id="h6-0" class="h">@@ -16,12 +16,15 @@
+</a> <a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+ <hr/>
+ <div id="content">
+<a href="#h6-0-3" id="h6-0-3" class="d">-<p> .gitignore (56B)</p><hr/><pre id="blob">
+</a><a href="#h6-0-4" id="h6-0-4" class="i">+<p> .gitignore (94B)</p><hr/><pre id="blob">
+</a> <a href="#l1" class="line" id="l1"> 1</a> _site
+ <a href="#l2" class="line" id="l2"> 2</a> .sass-cache
+ <a href="#l3" class="line" id="l3"> 3</a> .jekyll-cache
+ <a href="#l4" class="line" id="l4"> 4</a> .jekyll-metadata
+<a href="#h6-0-9" id="h6-0-9" class="d">-<a href="#l5" class="line" id="l5"> 5</a> vendor
+</a><a href="#h6-0-10" id="h6-0-10" class="i">+<a href="#l5" class="line" id="l5"> 5</a> .bundle
+</a><a href="#h6-0-11" id="h6-0-11" class="i">+<a href="#l6" class="line" id="l6"> 6</a> vendor
+</a><a href="#h6-0-12" id="h6-0-12" class="i">+<a href="#l7" class="line" id="l7"> 7</a> git/n-channel/file
+</a><a href="#h6-0-13" id="h6-0-13" class="i">+<a href="#l8" class="line" id="l8"> 8</a> _git/repos
+</a> </pre>
+ </div>
+ </body>
+<b>diff --git a/<a id="h7" href="../file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a> b/<a href="../file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a></b>
+<a href="#h7-0" id="h7-0" class="h">@@ -249,7 +249,7 @@
+</a> <a href="#l230" class="line" id="l230"> 230</a> wdm (~&gt; 0.1)
+ <a href="#l231" class="line" id="l231"> 231</a>
+ <a href="#l232" class="line" id="l232"> 232</a> BUNDLED WITH
+<a href="#h7-0-3" id="h7-0-3" class="d">-<a href="#l233" class="line" id="l233"> 233</a> 2.6.1
+</a><a href="#h7-0-4" id="h7-0-4" class="i">+<a href="#l233" class="line" id="l233"> 233</a> 2.6.9
+</a> </pre>
+ </div>
+ </body>
+<b>diff --git a/<a id="h8" href="../file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a> b/<a href="../file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a></b>
+<a href="#h8-0" id="h8-0" class="h">@@ -16,7 +16,7 @@
+</a> <a href="../log.html">Log</a> | <a href="../files.html">Files</a> | <a href="../refs.html">Refs</a></td></tr></table>
+ <hr/>
+ <div id="content">
+<a href="#h8-0-3" id="h8-0-3" class="d">-<p> _config.yml (1030B)</p><hr/><pre id="blob">
+</a><a href="#h8-0-4" id="h8-0-4" class="i">+<p> _config.yml (989B)</p><hr/><pre id="blob">
+</a> <a href="#l1" class="line" id="l1"> 1</a> site: n-channel
+ <a href="#l2" class="line" id="l2"> 2</a> url: #yoururl
+ <a href="#l3" class="line" id="l3"> 3</a> title: N-Channel MOSFET
+<a href="#h8-1" id="h8-1" class="h">@@ -29,62 +29,61 @@
+</a> <a href="#l10" class="line" id="l10"> 10</a>
+ <a href="#l11" class="line" id="l11"> 11</a> exclude:
+ <a href="#l12" class="line" id="l12"> 12</a> - .jekyll-cache
+<a href="#h8-1-3" id="h8-1-3" class="d">-<a href="#l13" class="line" id="l13"> 13</a> - &quot;git/n-channel/file/_posts/&quot;
+</a><a href="#h8-1-4" id="h8-1-4" class="d">-<a href="#l14" class="line" id="l14"> 14</a> - &quot;git/n-channel/file/_pages/&quot;
+</a><a href="#h8-1-5" id="h8-1-5" class="d">-<a href="#l15" class="line" id="l15"> 15</a>
+</a><a href="#h8-1-6" id="h8-1-6" class="d">-<a href="#l16" class="line" id="l16"> 16</a> compress_html:
+</a><a href="#h8-1-7" id="h8-1-7" class="d">-<a href="#l17" class="line" id="l17"> 17</a> clippings: all
+</a><a href="#h8-1-8" id="h8-1-8" class="d">-<a href="#l18" class="line" id="l18"> 18</a> comments: [&quot;&lt;!-- &quot;, &quot; --&gt;&quot;]
+</a><a href="#h8-1-9" id="h8-1-9" class="d">-<a href="#l19" class="line" id="l19"> 19</a>
+</a><a href="#h8-1-10" id="h8-1-10" class="d">-<a href="#l20" class="line" id="l20"> 20</a> sass:
+</a><a href="#h8-1-11" id="h8-1-11" class="d">-<a href="#l21" class="line" id="l21"> 21</a> sass_dir: _sass
+</a><a href="#h8-1-12" id="h8-1-12" class="d">-<a href="#l22" class="line" id="l22"> 22</a> style: :compressed
+</a><a href="#h8-1-13" id="h8-1-13" class="d">-<a href="#l23" class="line" id="l23"> 23</a>
+</a><a href="#h8-1-14" id="h8-1-14" class="d">-<a href="#l24" class="line" id="l24"> 24</a> plugins:
+</a><a href="#h8-1-15" id="h8-1-15" class="d">-<a href="#l25" class="line" id="l25"> 25</a> - jekyll-paginate
+</a><a href="#h8-1-16" id="h8-1-16" class="d">-<a href="#l26" class="line" id="l26"> 26</a> - jekyll-seo-tag
+</a><a href="#h8-1-17" id="h8-1-17" class="d">-<a href="#l27" class="line" id="l27"> 27</a> - jekyll-sitemap
+</a><a href="#h8-1-18" id="h8-1-18" class="d">-<a href="#l28" class="line" id="l28"> 28</a> - jekyll-regex-replace
+</a><a href="#h8-1-19" id="h8-1-19" class="d">-<a href="#l29" class="line" id="l29"> 29</a>
+</a><a href="#h8-1-20" id="h8-1-20" class="d">-<a href="#l30" class="line" id="l30"> 30</a> collections:
+</a><a href="#h8-1-21" id="h8-1-21" class="d">-<a href="#l31" class="line" id="l31"> 31</a> pages:
+</a><a href="#h8-1-22" id="h8-1-22" class="d">-<a href="#l32" class="line" id="l32"> 32</a> output: true
+</a><a href="#h8-1-23" id="h8-1-23" class="d">-<a href="#l33" class="line" id="l33"> 33</a> permalink: /:name
+</a><a href="#h8-1-24" id="h8-1-24" class="d">-<a href="#l34" class="line" id="l34"> 34</a> posts:
+</a><a href="#h8-1-25" id="h8-1-25" class="d">-<a href="#l35" class="line" id="l35"> 35</a> output: true
+</a><a href="#h8-1-26" id="h8-1-26" class="d">-<a href="#l36" class="line" id="l36"> 36</a> permalink: /:year/:month/:day/:slug
+</a><a href="#h8-1-27" id="h8-1-27" class="d">-<a href="#l37" class="line" id="l37"> 37</a>
+</a><a href="#h8-1-28" id="h8-1-28" class="d">-<a href="#l38" class="line" id="l38"> 38</a> defaults:
+</a><a href="#h8-1-29" id="h8-1-29" class="d">-<a href="#l39" class="line" id="l39"> 39</a> - scope:
+</a><a href="#h8-1-30" id="h8-1-30" class="d">-<a href="#l40" class="line" id="l40"> 40</a> path: &#39;tag/&#39;
+</a><a href="#h8-1-31" id="h8-1-31" class="d">-<a href="#l41" class="line" id="l41"> 41</a> values:
+</a><a href="#h8-1-32" id="h8-1-32" class="d">-<a href="#l42" class="line" id="l42"> 42</a> sitemap: false
+</a><a href="#h8-1-33" id="h8-1-33" class="d">-<a href="#l43" class="line" id="l43"> 43</a>
+</a><a href="#h8-1-34" id="h8-1-34" class="d">-<a href="#l44" class="line" id="l44"> 44</a> - scope:
+</a><a href="#h8-1-35" id="h8-1-35" class="d">-<a href="#l45" class="line" id="l45"> 45</a> path: &#39;git/*/log.html&#39;
+</a><a href="#h8-1-36" id="h8-1-36" class="d">-<a href="#l46" class="line" id="l46"> 46</a> values:
+</a><a href="#h8-1-37" id="h8-1-37" class="d">-<a href="#l47" class="line" id="l47"> 47</a> git_file: true
+</a><a href="#h8-1-38" id="h8-1-38" class="d">-<a href="#l48" class="line" id="l48"> 48</a>
+</a><a href="#h8-1-39" id="h8-1-39" class="d">-<a href="#l49" class="line" id="l49"> 49</a> - scope:
+</a><a href="#h8-1-40" id="h8-1-40" class="d">-<a href="#l50" class="line" id="l50"> 50</a> path: &quot;&quot;
+</a><a href="#h8-1-41" id="h8-1-41" class="d">-<a href="#l51" class="line" id="l51"> 51</a> values:
+</a><a href="#h8-1-42" id="h8-1-42" class="d">-<a href="#l52" class="line" id="l52"> 52</a> layout: &quot;default&quot;
+</a><a href="#h8-1-43" id="h8-1-43" class="d">-<a href="#l53" class="line" id="l53"> 53</a>
+</a><a href="#h8-1-44" id="h8-1-44" class="d">-<a href="#l54" class="line" id="l54"> 54</a> - scope:
+</a><a href="#h8-1-45" id="h8-1-45" class="d">-<a href="#l55" class="line" id="l55"> 55</a> path: &quot;&quot;
+</a><a href="#h8-1-46" id="h8-1-46" class="d">-<a href="#l56" class="line" id="l56"> 56</a> type: &quot;pages&quot;
+</a><a href="#h8-1-47" id="h8-1-47" class="d">-<a href="#l57" class="line" id="l57"> 57</a> values:
+</a><a href="#h8-1-48" id="h8-1-48" class="d">-<a href="#l58" class="line" id="l58"> 58</a> layout: &quot;page&quot;
+</a><a href="#h8-1-49" id="h8-1-49" class="d">-<a href="#l59" class="line" id="l59"> 59</a>
+</a><a href="#h8-1-50" id="h8-1-50" class="d">-<a href="#l60" class="line" id="l60"> 60</a> - scope:
+</a><a href="#h8-1-51" id="h8-1-51" class="d">-<a href="#l61" class="line" id="l61"> 61</a> path: &quot;&quot;
+</a><a href="#h8-1-52" id="h8-1-52" class="d">-<a href="#l62" class="line" id="l62"> 62</a> type: &quot;posts&quot;
+</a><a href="#h8-1-53" id="h8-1-53" class="d">-<a href="#l63" class="line" id="l63"> 63</a> values:
+</a><a href="#h8-1-54" id="h8-1-54" class="d">-<a href="#l64" class="line" id="l64"> 64</a> layout: &quot;post&quot;
+</a><a href="#h8-1-55" id="h8-1-55" class="d">-<a href="#l65" class="line" id="l65"> 65</a>
+</a><a href="#h8-1-56" id="h8-1-56" class="d">-<a href="#l66" class="line" id="l66"> 66</a> markdown: kramdown
+</a><a href="#h8-1-57" id="h8-1-57" class="d">-<a href="#l67" class="line" id="l67"> 67</a> highlighter: rouge
+</a><a href="#h8-1-58" id="h8-1-58" class="d">-<a href="#l68" class="line" id="l68"> 68</a> input: GFM
+</a><a href="#h8-1-59" id="h8-1-59" class="i">+<a href="#l13" class="line" id="l13"> 13</a> - &quot;git/n-channel/file&quot;
+</a><a href="#h8-1-60" id="h8-1-60" class="i">+<a href="#l14" class="line" id="l14"> 14</a>
+</a><a href="#h8-1-61" id="h8-1-61" class="i">+<a href="#l15" class="line" id="l15"> 15</a> compress_html:
+</a><a href="#h8-1-62" id="h8-1-62" class="i">+<a href="#l16" class="line" id="l16"> 16</a> clippings: all
+</a><a href="#h8-1-63" id="h8-1-63" class="i">+<a href="#l17" class="line" id="l17"> 17</a> comments: [&quot;&lt;!-- &quot;, &quot; --&gt;&quot;]
+</a><a href="#h8-1-64" id="h8-1-64" class="i">+<a href="#l18" class="line" id="l18"> 18</a>
+</a><a href="#h8-1-65" id="h8-1-65" class="i">+<a href="#l19" class="line" id="l19"> 19</a> sass:
+</a><a href="#h8-1-66" id="h8-1-66" class="i">+<a href="#l20" class="line" id="l20"> 20</a> sass_dir: _sass
+</a><a href="#h8-1-67" id="h8-1-67" class="i">+<a href="#l21" class="line" id="l21"> 21</a> style: :compressed
+</a><a href="#h8-1-68" id="h8-1-68" class="i">+<a href="#l22" class="line" id="l22"> 22</a>
+</a><a href="#h8-1-69" id="h8-1-69" class="i">+<a href="#l23" class="line" id="l23"> 23</a> plugins:
+</a><a href="#h8-1-70" id="h8-1-70" class="i">+<a href="#l24" class="line" id="l24"> 24</a> - jekyll-paginate
+</a><a href="#h8-1-71" id="h8-1-71" class="i">+<a href="#l25" class="line" id="l25"> 25</a> - jekyll-seo-tag
+</a><a href="#h8-1-72" id="h8-1-72" class="i">+<a href="#l26" class="line" id="l26"> 26</a> - jekyll-sitemap
+</a><a href="#h8-1-73" id="h8-1-73" class="i">+<a href="#l27" class="line" id="l27"> 27</a> - jekyll-regex-replace
+</a><a href="#h8-1-74" id="h8-1-74" class="i">+<a href="#l28" class="line" id="l28"> 28</a>
+</a><a href="#h8-1-75" id="h8-1-75" class="i">+<a href="#l29" class="line" id="l29"> 29</a> collections:
+</a><a href="#h8-1-76" id="h8-1-76" class="i">+<a href="#l30" class="line" id="l30"> 30</a> pages:
+</a><a href="#h8-1-77" id="h8-1-77" class="i">+<a href="#l31" class="line" id="l31"> 31</a> output: true
+</a><a href="#h8-1-78" id="h8-1-78" class="i">+<a href="#l32" class="line" id="l32"> 32</a> permalink: /:name
+</a><a href="#h8-1-79" id="h8-1-79" class="i">+<a href="#l33" class="line" id="l33"> 33</a> posts:
+</a><a href="#h8-1-80" id="h8-1-80" class="i">+<a href="#l34" class="line" id="l34"> 34</a> output: true
+</a><a href="#h8-1-81" id="h8-1-81" class="i">+<a href="#l35" class="line" id="l35"> 35</a> permalink: /:year/:month/:day/:slug
+</a><a href="#h8-1-82" id="h8-1-82" class="i">+<a href="#l36" class="line" id="l36"> 36</a>
+</a><a href="#h8-1-83" id="h8-1-83" class="i">+<a href="#l37" class="line" id="l37"> 37</a> defaults:
+</a><a href="#h8-1-84" id="h8-1-84" class="i">+<a href="#l38" class="line" id="l38"> 38</a> - scope:
+</a><a href="#h8-1-85" id="h8-1-85" class="i">+<a href="#l39" class="line" id="l39"> 39</a> path: &#39;tag/&#39;
+</a><a href="#h8-1-86" id="h8-1-86" class="i">+<a href="#l40" class="line" id="l40"> 40</a> values:
+</a><a href="#h8-1-87" id="h8-1-87" class="i">+<a href="#l41" class="line" id="l41"> 41</a> sitemap: false
+</a><a href="#h8-1-88" id="h8-1-88" class="i">+<a href="#l42" class="line" id="l42"> 42</a>
+</a><a href="#h8-1-89" id="h8-1-89" class="i">+<a href="#l43" class="line" id="l43"> 43</a> - scope:
+</a><a href="#h8-1-90" id="h8-1-90" class="i">+<a href="#l44" class="line" id="l44"> 44</a> path: &#39;git/*/log.html&#39;
+</a><a href="#h8-1-91" id="h8-1-91" class="i">+<a href="#l45" class="line" id="l45"> 45</a> values:
+</a><a href="#h8-1-92" id="h8-1-92" class="i">+<a href="#l46" class="line" id="l46"> 46</a> git_file: true
+</a><a href="#h8-1-93" id="h8-1-93" class="i">+<a href="#l47" class="line" id="l47"> 47</a>
+</a><a href="#h8-1-94" id="h8-1-94" class="i">+<a href="#l48" class="line" id="l48"> 48</a> - scope:
+</a><a href="#h8-1-95" id="h8-1-95" class="i">+<a href="#l49" class="line" id="l49"> 49</a> path: &quot;&quot;
+</a><a href="#h8-1-96" id="h8-1-96" class="i">+<a href="#l50" class="line" id="l50"> 50</a> values:
+</a><a href="#h8-1-97" id="h8-1-97" class="i">+<a href="#l51" class="line" id="l51"> 51</a> layout: &quot;default&quot;
+</a><a href="#h8-1-98" id="h8-1-98" class="i">+<a href="#l52" class="line" id="l52"> 52</a>
+</a><a href="#h8-1-99" id="h8-1-99" class="i">+<a href="#l53" class="line" id="l53"> 53</a> - scope:
+</a><a href="#h8-1-100" id="h8-1-100" class="i">+<a href="#l54" class="line" id="l54"> 54</a> path: &quot;&quot;
+</a><a href="#h8-1-101" id="h8-1-101" class="i">+<a href="#l55" class="line" id="l55"> 55</a> type: &quot;pages&quot;
+</a><a href="#h8-1-102" id="h8-1-102" class="i">+<a href="#l56" class="line" id="l56"> 56</a> values:
+</a><a href="#h8-1-103" id="h8-1-103" class="i">+<a href="#l57" class="line" id="l57"> 57</a> layout: &quot;page&quot;
+</a><a href="#h8-1-104" id="h8-1-104" class="i">+<a href="#l58" class="line" id="l58"> 58</a>
+</a><a href="#h8-1-105" id="h8-1-105" class="i">+<a href="#l59" class="line" id="l59"> 59</a> - scope:
+</a><a href="#h8-1-106" id="h8-1-106" class="i">+<a href="#l60" class="line" id="l60"> 60</a> path: &quot;&quot;
+</a><a href="#h8-1-107" id="h8-1-107" class="i">+<a href="#l61" class="line" id="l61"> 61</a> type: &quot;posts&quot;
+</a><a href="#h8-1-108" id="h8-1-108" class="i">+<a href="#l62" class="line" id="l62"> 62</a> values:
+</a><a href="#h8-1-109" id="h8-1-109" class="i">+<a href="#l63" class="line" id="l63"> 63</a> layout: &quot;post&quot;
+</a><a href="#h8-1-110" id="h8-1-110" class="i">+<a href="#l64" class="line" id="l64"> 64</a>
+</a><a href="#h8-1-111" id="h8-1-111" class="i">+<a href="#l65" class="line" id="l65"> 65</a> markdown: kramdown
+</a><a href="#h8-1-112" id="h8-1-112" class="i">+<a href="#l66" class="line" id="l66"> 66</a> highlighter: rouge
+</a><a href="#h8-1-113" id="h8-1-113" class="i">+<a href="#l67" class="line" id="l67"> 67</a> input: GFM
+</a> </pre>
+ </div>
+ </body>
+<b>diff --git a/<a id="h9" href="../file/git/n-channel/files.html.html">git/n-channel/files.html</a> b/<a href="../file/git/n-channel/files.html.html">git/n-channel/files.html</a></b>
+<a href="#h9-0" id="h9-0" class="h">@@ -19,29 +19,14 @@
+</a> <table id="files"><thead>
+ <tr><td><b>Mode</b></td><td><b>Name</b></td><td class="num" align="right"><b>Size</b></td></tr>
+ </thead><tbody>
+<a href="#h9-0-3" id="h9-0-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/.gitignore.html">.gitignore</a></td><td class="num" align="right">5L</td></tr>
+</a><a href="#h9-0-4" id="h9-0-4" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/.gitignore.html">.gitignore</a></td><td class="num" align="right">8L</td></tr>
+</a> <tr><td>-rwxr-xr-x</td><td><a href="file/404.html.html">404.html</a></td><td class="num" align="right">11L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/Gemfile.html">Gemfile</a></td><td class="num" align="right">40L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/Gemfile.lock.html">Gemfile.lock</a></td><td class="num" align="right">233L</td></tr>
+ <tr><td>-rwxr-xr-x</td><td><a href="file/_build.py.html">_build.py</a></td><td class="num" align="right">86L</td></tr>
+<a href="#h9-0-9" id="h9-0-9" class="d">-<tr><td>-rwxr-xr-x</td><td><a href="file/_config.yml.html">_config.yml</a></td><td class="num" align="right">68L</td></tr>
+</a><a href="#h9-0-10" id="h9-0-10" class="i">+<tr><td>-rwxr-xr-x</td><td><a href="file/_config.yml.html">_config.yml</a></td><td class="num" align="right">67L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/_data/navigation.yml.html">_data/navigation.yml</a></td><td class="num" align="right">11L</td></tr>
+<a href="#h9-0-12" id="h9-0-12" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/ArduinoNative</a> @ 48bfdb9</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-13" id="h9-0-13" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/ProtonPack</a> @ 1465872</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-14" id="h9-0-14" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/anders_tale_room_editor</a> @ 3f937e2</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-15" id="h9-0-15" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/awaparser</a> @ 97b977e</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-16" id="h9-0-16" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/ddt_ex</a> @ e3ffe13</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-17" id="h9-0-17" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/_git/from_desktop_arch.sh.html">_git/from_desktop_arch.sh</a></td><td class="num" align="right">26L</td></tr>
+</a><a href="#h9-0-18" id="h9-0-18" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/gs_avdecode</a> @ 22f1abf</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-19" id="h9-0-19" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/gs_bucket_array</a> @ fedd0c7</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-20" id="h9-0-20" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/gs_ddt.h</a> @ 29bd67b</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-21" id="h9-0-21" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/hs</a> @ 0301494</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-22" id="h9-0-22" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/meep</a> @ 6ba476d</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-23" id="h9-0-23" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/minesweeper</a> @ 747e7cd</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-24" id="h9-0-24" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/nisse</a> @ 3725711</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-25" id="h9-0-25" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/revolver</a> @ 7851f1a</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-26" id="h9-0-26" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/se</a> @ 2b705c4</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-27" id="h9-0-27" class="d">-<tr><td>m---------</td><td><a href="file/.gitmodules.html">_git/snake</a> @ d7b871a</td><td class="num" align="right"></td></tr>
+</a><a href="#h9-0-28" id="h9-0-28" class="i">+<tr><td>-rwxr-xr-x</td><td><a href="file/_git/from_desktop_arch.sh.html">_git/from_desktop_arch.sh</a></td><td class="num" align="right">27L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/_includes/anchor_headings.html.html">_includes/anchor_headings.html</a></td><td class="num" align="right">105L</td></tr>
+ <tr><td>-rwxr-xr-x</td><td><a href="file/_includes/head.html.html">_includes/head.html</a></td><td class="num" align="right">64L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/_includes/inline.scss.html">_includes/inline.scss</a></td><td class="num" align="right">1L</td></tr>
+<a href="#h9-1" id="h9-1" class="h">@@ -519,7 +504,7 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/minesweeper/refs.html.html">git/minesweeper/refs.html</a></td><td class="num" align="right">27L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/minesweeper/style.css.html">git/minesweeper/style.css</a></td><td class="num" align="right">273L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/minesweeper/tags.xml.html">git/minesweeper/tags.xml</a></td><td class="num" align="right">6L</td></tr>
+<a href="#h9-1-3" id="h9-1-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a></td><td class="num" align="right">1202L</td></tr>
+</a><a href="#h9-1-4" id="h9-1-4" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a></td><td class="num" align="right">1221L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html.html">git/n-channel/commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html</a></td><td class="num" align="right">366L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html.html">git/n-channel/commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html</a></td><td class="num" align="right">42L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/06fe09d98f4732799d095df5d9e82723e6424057.html.html">git/n-channel/commit/06fe09d98f4732799d095df5d9e82723e6424057.html</a></td><td class="num" align="right">54L</td></tr>
+<a href="#h9-2" id="h9-2" class="h">@@ -579,6 +564,7 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html.html">git/n-channel/commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html</a></td><td class="num" align="right">161L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html.html">git/n-channel/commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html</a></td><td class="num" align="right">66L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/ef58cbb80324246975b35ffa7190e370772ec672.html.html">git/n-channel/commit/ef58cbb80324246975b35ffa7190e370772ec672.html</a></td><td class="num" align="right">188L</td></tr>
+<a href="#h9-2-3" id="h9-2-3" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html.html">git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html</a></td><td class="num" align="right">30L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html.html">git/n-channel/commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html</a></td><td class="num" align="right">178L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f2b3e45ef748087d094146332d3090665379bbb2.html.html">git/n-channel/commit/f2b3e45ef748087d094146332d3090665379bbb2.html</a></td><td class="num" align="right">658L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html.html">git/n-channel/commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html</a></td><td class="num" align="right">59L</td></tr>
+<a href="#h9-3" id="h9-3" class="h">@@ -586,10 +572,10 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/favicon.png.html">git/n-channel/favicon.png</a></td><td class="num" align="right">3930B</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/.gitignore.html.html">git/n-channel/file/.gitignore.html</a></td><td class="num" align="right">28L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/404.html.html.html">git/n-channel/file/404.html.html</a></td><td class="num" align="right">34L</td></tr>
+<a href="#h9-3-3" id="h9-3-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a></td><td class="num" align="right">60L</td></tr>
+</a><a href="#h9-3-4" id="h9-3-4" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a></td><td class="num" align="right">200L</td></tr>
+</a><a href="#h9-3-5" id="h9-3-5" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a></td><td class="num" align="right">83L</td></tr>
+</a><a href="#h9-3-6" id="h9-3-6" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a></td><td class="num" align="right">32L</td></tr>
+</a><a href="#h9-3-7" id="h9-3-7" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a></td><td class="num" align="right">63L</td></tr>
+</a><a href="#h9-3-8" id="h9-3-8" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a></td><td class="num" align="right">256L</td></tr>
+</a><a href="#h9-3-9" id="h9-3-9" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a></td><td class="num" align="right">91L</td></tr>
+</a><a href="#h9-3-10" id="h9-3-10" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a></td><td class="num" align="right">34L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/anchor_headings.html.html.html">git/n-channel/file/_includes/anchor_headings.html.html</a></td><td class="num" align="right">127L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/head.html.html.html">git/n-channel/file/_includes/head.html.html</a></td><td class="num" align="right">87L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/inline.scss.html.html">git/n-channel/file/_includes/inline.scss.html</a></td><td class="num" align="right">24L</td></tr>
+<a href="#h9-4" id="h9-4" class="h">@@ -600,7 +586,7 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/post.html.html.html">git/n-channel/file/_layouts/post.html.html</a></td><td class="num" align="right">93L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/tag.html.html.html">git/n-channel/file/_layouts/tag.html.html</a></td><td class="num" align="right">40L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/tags.html.html.html">git/n-channel/file/_layouts/tags.html.html</a></td><td class="num" align="right">37L</td></tr>
+<a href="#h9-4-3" id="h9-4-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a></td><td class="num" align="right">67L</td></tr>
+</a><a href="#h9-4-4" id="h9-4-4" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a></td><td class="num" align="right">66L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_pages/search.html.html.html">git/n-channel/file/_pages/search.html.html</a></td><td class="num" align="right">94L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_plugins/tags.rb.html.html">git/n-channel/file/_plugins/tags.rb.html</a></td><td class="num" align="right">48L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2014-02-21-fish-mode.md.html.html">git/n-channel/file/_posts/2014-02-21-fish-mode.md.html</a></td><td class="num" align="right">46L</td></tr>
+<a href="#h9-5" id="h9-5" class="h">@@ -614,7 +600,7 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-28-build-sh.md.html.html">git/n-channel/file/_posts/2025-02-28-build-sh.md.html</a></td><td class="num" align="right">186L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html.html">git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html</a></td><td class="num" align="right">106L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html.html">git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html</a></td><td class="num" align="right">101L</td></tr>
+<a href="#h9-5-3" id="h9-5-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a></td><td class="num" align="right">346L</td></tr>
+</a><a href="#h9-5-4" id="h9-5-4" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a></td><td class="num" align="right">345L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_todo.md.html.html">git/n-channel/file/_todo.md.html</a></td><td class="num" align="right">44L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/css/vs.css.html.html">git/n-channel/file/assets/css/vs.css.html</a></td><td class="num" align="right">55L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html.html">git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html</a></td><td class="num" align="right">22L</td></tr>
+<a href="#h9-6" id="h9-6" class="h">@@ -672,7 +658,7 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/js/search-script.min.js.html.html">git/n-channel/file/assets/js/search-script.min.js.html</a></td><td class="num" align="right">29L</td></tr>
+<a href="#h9-6-3" id="h9-6-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a></td><td class="num" align="right">51L</td></tr>
+</a><a href="#h9-6-4" id="h9-6-4" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a></td><td class="num" align="right">1225L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/favicon.png.html.html">git/n-channel/file/favicon.png.html</a></td><td class="num" align="right">22L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/feed.json.html.html">git/n-channel/file/feed.json.html</a></td><td class="num" align="right">82L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/index.html.html.html">git/n-channel/file/index.html.html</a></td><td class="num" align="right">44L</td></tr>
+<a href="#h9-7" id="h9-7" class="h">@@ -680,8 +666,8 @@
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/package.json.html.html">git/n-channel/file/package.json.html</a></td><td class="num" align="right">28L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/search.js.html.html">git/n-channel/file/search.js.html</a></td><td class="num" align="right">29L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/search.json.html.html">git/n-channel/file/search.json.html</a></td><td class="num" align="right">40L</td></tr>
+<a href="#h9-7-3" id="h9-7-3" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/files.html.html">git/n-channel/files.html</a></td><td class="num" align="right">120L</td></tr>
+</a><a href="#h9-7-4" id="h9-7-4" class="d">-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/log.html.html">git/n-channel/log.html</a></td><td class="num" align="right">87L</td></tr>
+</a><a href="#h9-7-5" id="h9-7-5" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/files.html.html">git/n-channel/files.html</a></td><td class="num" align="right">961L</td></tr>
+</a><a href="#h9-7-6" id="h9-7-6" class="i">+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/log.html.html">git/n-channel/log.html</a></td><td class="num" align="right">88L</td></tr>
+</a> <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/logo.png.html">git/n-channel/logo.png</a></td><td class="num" align="right">3930B</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/refs.html.html">git/n-channel/refs.html</a></td><td class="num" align="right">27L</td></tr>
+ <tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/style.css.html">git/n-channel/style.css</a></td><td class="num" align="right">273L</td></tr>
+<b>diff --git a/<a id="h10" href="../file/git/n-channel/log.html.html">git/n-channel/log.html</a> b/<a href="../file/git/n-channel/log.html.html">git/n-channel/log.html</a></b>
+<a href="#h10-0" id="h10-0" class="h">@@ -19,6 +19,9 @@
+</a> <table id="log"><thead>
+ <tr><td><b>Date</b></td><td><b>Commit message</b></td><td><b>Author</b></td><td class="num" align="right"><b>Files</b></td><td class="num" align="right"><b>+</b></td><td class="num" align="right"><b>-</b></td></tr>
+ </thead><tbody>
+<a href="#h10-0-3" id="h10-0-3" class="i">+<tr><td>2025-08-05 22:26</td><td><a href="commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html">fix gitignore and _build.py</a></td><td>Samdal</td><td class="num" align="right">3</td><td class="num" align="right">+3</td><td class="num" align="right">-2</td></tr>
+</a><a href="#h10-0-4" id="h10-0-4" class="i">+<tr><td>2025-08-05 22:05</td><td><a href="commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html">gitignore _git/repos</a></td><td>Samdal</td><td class="num" align="right">16</td><td class="num" align="right">+1</td><td class="num" align="right">-15</td></tr>
+</a><a href="#h10-0-5" id="h10-0-5" class="i">+<tr><td>2025-08-05 22:01</td><td><a href="commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html">make from_desktop_arch.sh safer, don&#39;t push n-channel/files</a></td><td>Samdal</td><td class="num" align="right">47</td><td class="num" align="right">+2543</td><td class="num" align="right">-410</td></tr>
+</a> <tr><td>2025-08-05 21:32</td><td><a href="commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html">add git</a></td><td>Samdal</td><td class="num" align="right">849</td><td class="num" align="right">+434246</td><td class="num" align="right">-41</td></tr>
+ <tr><td>2025-03-02 01:30</td><td><a href="commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html">fix typo in old projects description</a></td><td>Samdal</td><td class="num" align="right">1</td><td class="num" align="right">+1</td><td class="num" align="right">-1</td></tr>
+ <tr><td>2025-03-02 01:29</td><td><a href="commit/960604b722cec6ed64fcbddc434b554fb6d978c1.html">fix description fish mode</a></td><td>Samdal</td><td class="num" align="right">1</td><td class="num" align="right">+1</td><td class="num" align="right">-2</td></tr>
+<b>diff --git a/<a id="h11" href="../file/git/n-channel/refs.html.html">git/n-channel/refs.html</a> b/<a href="../file/git/n-channel/refs.html.html">git/n-channel/refs.html</a></b>
+<a href="#h11-0" id="h11-0" class="h">@@ -20,7 +20,7 @@
+</a> <tr><td><b>Name</b></td><td><b>Last commit date</b></td><td><b>Author</b></td>
+ </tr>
+ </thead><tbody>
+<a href="#h11-0-3" id="h11-0-3" class="d">-<tr><td>main</td><td>2025-08-05 21:32</td><td>Samdal</td></tr>
+</a><a href="#h11-0-4" id="h11-0-4" class="i">+<tr><td>main</td><td>2025-08-05 22:26</td><td>Samdal</td></tr>
+</a> </tbody></table><br/>
+ </div>
+ </body>
+</pre>
+</div>
+</body>
+</html>
diff --git a/git/n-channel/files.html b/git/n-channel/files.html
@@ -41,19 +41,23 @@
<tr><td>-rw-r--r--</td><td><a href="file/_pages/git.html.html">_pages/git.html</a></td><td class="num" align="right">30L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_pages/search.html.html">_pages/search.html</a></td><td class="num" align="right">71L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_plugins/tags.rb.html">_plugins/tags.rb</a></td><td class="num" align="right">26L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/_posts/%232025-08-21-modelsim_fli_tutorial.md%23.html">_posts/#2025-08-21-modelsim_fli_tutorial.md#</a></td><td class="num" align="right">114L</td></tr>
+<tr><td>l---------</td><td><a href="file/_posts/.%232025-08-21-modelsim_fli_tutorial.md.html">_posts/.#2025-08-21-modelsim_fli_tutorial.md</a></td><td class="num" align="right">1L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2014-02-21-fish-mode.md.html">_posts/2014-02-21-fish-mode.md</a></td><td class="num" align="right">23L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2024-01-20-Simplifying-state.md.html">_posts/2024-01-20-Simplifying-state.md</a></td><td class="num" align="right">360L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2024-05-08-VGA-Kontroller.md.html">_posts/2024-05-08-VGA-Kontroller.md</a></td><td class="num" align="right">801L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-20-hello-world.md.html">_posts/2025-02-20-hello-world.md</a></td><td class="num" align="right">19L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-21-Software-Rants.md.html">_posts/2025-02-21-Software-Rants.md</a></td><td class="num" align="right">127L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-21-Software-Rants.md.html">_posts/2025-02-21-Software-Rants.md</a></td><td class="num" align="right">107L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-22-implications-of-OOP.md.html">_posts/2025-02-22-implications-of-OOP.md</a></td><td class="num" align="right">299L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html">_posts/2025-02-22-making-generic-data-structures-in-C.md</a></td><td class="num" align="right">227L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-23-my-old-projects.md.html">_posts/2025-02-23-my-old-projects.md</a></td><td class="num" align="right">340L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-28-build-sh.md.html">_posts/2025-02-28-build-sh.md</a></td><td class="num" align="right">163L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-02-28-soldering-tutorial.md.html">_posts/2025-02-28-soldering-tutorial.md</a></td><td class="num" align="right">83L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-03-02-productivity-through-simplicity.md.html">_posts/2025-03-02-productivity-through-simplicity.md</a></td><td class="num" align="right">78L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-08-21-modelsim_fli_tutorial.md.html">_posts/2025-08-21-modelsim_fli_tutorial.md</a></td><td class="num" align="right">114L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/_posts/2025-08-21-modelsim_fli_tutorial.md~.html">_posts/2025-08-21-modelsim_fli_tutorial.md~</a></td><td class="num" align="right">10L</td></tr>
<tr><td>-rwxr-xr-x</td><td><a href="file/_sass/_main.scss.html">_sass/_main.scss</a></td><td class="num" align="right">322L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/_todo.md.html">_todo.md</a></td><td class="num" align="right">21L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/_todo.md.html">_todo.md</a></td><td class="num" align="right">18L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/assets/css/combined.css.html">assets/css/combined.css</a></td><td class="num" align="right">273L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/assets/css/git.css.html">assets/css/git.css</a></td><td class="num" align="right">8L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/assets/css/main.css.html">assets/css/main.css</a></td><td class="num" align="right">265L</td></tr>
@@ -504,8 +508,9 @@
<tr><td>-rw-r--r--</td><td><a href="file/git/minesweeper/refs.html.html">git/minesweeper/refs.html</a></td><td class="num" align="right">27L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/minesweeper/style.css.html">git/minesweeper/style.css</a></td><td class="num" align="right">273L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/minesweeper/tags.xml.html">git/minesweeper/tags.xml</a></td><td class="num" align="right">6L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a></td><td class="num" align="right">1221L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/atom.xml.html">git/n-channel/atom.xml</a></td><td class="num" align="right">1278L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html.html">git/n-channel/commit/045befeb14ed0cf4891b2642f65065d07d6eeed1.html</a></td><td class="num" align="right">366L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html.html">git/n-channel/commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html</a></td><td class="num" align="right">98L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html.html">git/n-channel/commit/06ba862d987b84a903c9cf7ffcca03013ffb6090.html</a></td><td class="num" align="right">42L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/06fe09d98f4732799d095df5d9e82723e6424057.html.html">git/n-channel/commit/06fe09d98f4732799d095df5d9e82723e6424057.html</a></td><td class="num" align="right">54L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/085efdc03ed5f32e3aa2993d42d87e34f16a4a5a.html.html">git/n-channel/commit/085efdc03ed5f32e3aa2993d42d87e34f16a4a5a.html</a></td><td class="num" align="right">52L</td></tr>
@@ -561,113 +566,19 @@
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/d3f007efed3ebdff0397246afbf48f019c9ed002.html.html">git/n-channel/commit/d3f007efed3ebdff0397246afbf48f019c9ed002.html</a></td><td class="num" align="right">77L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/dbb53826b0cef3e311cb541c197ae543cab2cdf3.html.html">git/n-channel/commit/dbb53826b0cef3e311cb541c197ae543cab2cdf3.html</a></td><td class="num" align="right">57L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/dbeda96e92915990c3c47f3032de3ca6d350901d.html.html">git/n-channel/commit/dbeda96e92915990c3c47f3032de3ca6d350901d.html</a></td><td class="num" align="right">318L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html.html">git/n-channel/commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html</a></td><td class="num" align="right">57L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html.html">git/n-channel/commit/eac51b353cfd6e538d7d0d047e448ea8b44ddf07.html</a></td><td class="num" align="right">161L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html.html">git/n-channel/commit/eb62611fbbe9f56d213c0b6cc2362579a6f68bf8.html</a></td><td class="num" align="right">66L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/ef58cbb80324246975b35ffa7190e370772ec672.html.html">git/n-channel/commit/ef58cbb80324246975b35ffa7190e370772ec672.html</a></td><td class="num" align="right">188L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html.html">git/n-channel/commit/f00e1a9199d1cc7721089f30bd80046bb387821c.html</a></td><td class="num" align="right">30L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html.html">git/n-channel/commit/f09dc59da9d6d2005be869258e7693f0da1201ea.html</a></td><td class="num" align="right">178L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f2b3e45ef748087d094146332d3090665379bbb2.html.html">git/n-channel/commit/f2b3e45ef748087d094146332d3090665379bbb2.html</a></td><td class="num" align="right">658L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html.html">git/n-channel/commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html</a></td><td class="num" align="right">3308L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html.html">git/n-channel/commit/f64fb1e126936d9d59edf6c86048eb9f526ead70.html</a></td><td class="num" align="right">59L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/commit/f9791fff7b18267241b2f22feec68b5c71f677c8.html.html">git/n-channel/commit/f9791fff7b18267241b2f22feec68b5c71f677c8.html</a></td><td class="num" align="right">284L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/favicon.png.html">git/n-channel/favicon.png</a></td><td class="num" align="right">3930B</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/.gitignore.html.html">git/n-channel/file/.gitignore.html</a></td><td class="num" align="right">28L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/404.html.html.html">git/n-channel/file/404.html.html</a></td><td class="num" align="right">34L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/Gemfile.html.html">git/n-channel/file/Gemfile.html</a></td><td class="num" align="right">63L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/Gemfile.lock.html.html">git/n-channel/file/Gemfile.lock.html</a></td><td class="num" align="right">256L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_config.yml.html.html">git/n-channel/file/_config.yml.html</a></td><td class="num" align="right">91L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_data/navigation.yml.html.html">git/n-channel/file/_data/navigation.yml.html</a></td><td class="num" align="right">34L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/anchor_headings.html.html.html">git/n-channel/file/_includes/anchor_headings.html.html</a></td><td class="num" align="right">127L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/head.html.html.html">git/n-channel/file/_includes/head.html.html</a></td><td class="num" align="right">87L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/inline.scss.html.html">git/n-channel/file/_includes/inline.scss.html</a></td><td class="num" align="right">24L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_includes/navigation.html.html.html">git/n-channel/file/_includes/navigation.html.html</a></td><td class="num" align="right">38L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/compress.html.html.html">git/n-channel/file/_layouts/compress.html.html</a></td><td class="num" align="right">33L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/default.html.html.html">git/n-channel/file/_layouts/default.html.html</a></td><td class="num" align="right">65L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/page.html.html.html">git/n-channel/file/_layouts/page.html.html</a></td><td class="num" align="right">34L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/post.html.html.html">git/n-channel/file/_layouts/post.html.html</a></td><td class="num" align="right">93L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/tag.html.html.html">git/n-channel/file/_layouts/tag.html.html</a></td><td class="num" align="right">40L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_layouts/tags.html.html.html">git/n-channel/file/_layouts/tags.html.html</a></td><td class="num" align="right">37L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_pages/about.md.html.html">git/n-channel/file/_pages/about.md.html</a></td><td class="num" align="right">66L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_pages/search.html.html.html">git/n-channel/file/_pages/search.html.html</a></td><td class="num" align="right">94L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_plugins/tags.rb.html.html">git/n-channel/file/_plugins/tags.rb.html</a></td><td class="num" align="right">48L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2014-02-21-fish-mode.md.html.html">git/n-channel/file/_posts/2014-02-21-fish-mode.md.html</a></td><td class="num" align="right">46L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html.html">git/n-channel/file/_posts/2024-01-20-Simplifying-state.md.html</a></td><td class="num" align="right">383L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html.html">git/n-channel/file/_posts/2024-05-08-VGA-Kontroller.md.html</a></td><td class="num" align="right">824L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-20-hello-world.md.html.html">git/n-channel/file/_posts/2025-02-20-hello-world.md.html</a></td><td class="num" align="right">42L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html.html">git/n-channel/file/_posts/2025-02-21-Software-Rants.md.html</a></td><td class="num" align="right">150L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html.html">git/n-channel/file/_posts/2025-02-22-implications-of-OOP.md.html</a></td><td class="num" align="right">322L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html.html">git/n-channel/file/_posts/2025-02-22-making-generic-data-structures-in-C.md.html</a></td><td class="num" align="right">250L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html.html">git/n-channel/file/_posts/2025-02-23-my-old-projects.md.html</a></td><td class="num" align="right">363L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-28-build-sh.md.html.html">git/n-channel/file/_posts/2025-02-28-build-sh.md.html</a></td><td class="num" align="right">186L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html.html">git/n-channel/file/_posts/2025-02-28-soldering-tutorial.md.html</a></td><td class="num" align="right">106L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html.html">git/n-channel/file/_posts/2025-03-02-productivity-through-simplicity.md.html</a></td><td class="num" align="right">101L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_sass/_main.scss.html.html">git/n-channel/file/_sass/_main.scss.html</a></td><td class="num" align="right">345L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/_todo.md.html.html">git/n-channel/file/_todo.md.html</a></td><td class="num" align="right">44L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/css/vs.css.html.html">git/n-channel/file/assets/css/vs.css.html</a></td><td class="num" align="right">55L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html.html">git/n-channel/file/assets/fonts/Iosevka-Etoile.ttf.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig1.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig10.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig11.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig12.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig13.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig14.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig15.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig16.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig17.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig18.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig19.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig2.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig3.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig4.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig5.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig6.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig7.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig8.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html.html">git/n-channel/file/assets/images/VGA/VGA_fig9.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/c-programming-language-chito.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/couch.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/couch.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/cursor.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/grass.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/grass.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html.html">git/n-channel/file/assets/images/modified_stolen_art/kettenkrad.gif.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/nuko_calm.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/silly.png.html.html">git/n-channel/file/assets/images/modified_stolen_art/silly.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html.html">git/n-channel/file/assets/images/modified_stolen_art/templeos.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/nisse-collection.jpeg.html.html">git/n-channel/file/assets/images/nisse-collection.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html.html">git/n-channel/file/assets/images/old_projects/anders_web.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/awaC.jpeg.html.html">git/n-channel/file/assets/images/old_projects/awaC.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html.html">git/n-channel/file/assets/images/old_projects/awaC2.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/gb.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb_pinball.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gb_unpainted.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html.html">git/n-channel/file/assets/images/old_projects/gs_ddt.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/hs.jpeg.html.html">git/n-channel/file/assets/images/old_projects/hs.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/lidar.png.html.html">git/n-channel/file/assets/images/old_projects/lidar.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html.html">git/n-channel/file/assets/images/old_projects/minesweeper.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm1.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm2.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html.html">git/n-channel/file/assets/images/old_projects/rnm3.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html.html">git/n-channel/file/assets/images/old_projects/traffic_light.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html.html">git/n-channel/file/assets/images/old_projects/weebbot.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/essentials.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/recommended.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder1.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder2.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder3.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder4.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder5.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder6.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder7.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html.html">git/n-channel/file/assets/images/soldering_tutorial/solder8.jpeg.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/assets/js/search-script.min.js.html.html">git/n-channel/file/assets/js/search-script.min.js.html</a></td><td class="num" align="right">29L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/atom.xml.html.html">git/n-channel/file/atom.xml.html</a></td><td class="num" align="right">1225L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/favicon.png.html.html">git/n-channel/file/favicon.png.html</a></td><td class="num" align="right">22L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/feed.json.html.html">git/n-channel/file/feed.json.html</a></td><td class="num" align="right">82L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/index.html.html.html">git/n-channel/file/index.html.html</a></td><td class="num" align="right">44L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/package-lock.json.html.html">git/n-channel/file/package-lock.json.html</a></td><td class="num" align="right">50L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/package.json.html.html">git/n-channel/file/package.json.html</a></td><td class="num" align="right">28L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/search.js.html.html">git/n-channel/file/search.js.html</a></td><td class="num" align="right">29L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/file/search.json.html.html">git/n-channel/file/search.json.html</a></td><td class="num" align="right">40L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/files.html.html">git/n-channel/files.html</a></td><td class="num" align="right">961L</td></tr>
-<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/log.html.html">git/n-channel/log.html</a></td><td class="num" align="right">88L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/files.html.html">git/n-channel/files.html</a></td><td class="num" align="right">947L</td></tr>
+<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/log.html.html">git/n-channel/log.html</a></td><td class="num" align="right">91L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/logo.png.html">git/n-channel/logo.png</a></td><td class="num" align="right">3930B</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/refs.html.html">git/n-channel/refs.html</a></td><td class="num" align="right">27L</td></tr>
<tr><td>-rw-r--r--</td><td><a href="file/git/n-channel/style.css.html">git/n-channel/style.css</a></td><td class="num" align="right">273L</td></tr>
diff --git a/git/n-channel/log.html b/git/n-channel/log.html
@@ -19,6 +19,9 @@
<table id="log"><thead>
<tr><td><b>Date</b></td><td><b>Commit message</b></td><td><b>Author</b></td><td class="num" align="right"><b>Files</b></td><td class="num" align="right"><b>+</b></td><td class="num" align="right"><b>-</b></td></tr>
</thead><tbody>
+<tr><td>2025-08-21 12:51</td><td><a href="commit/2a84ef78f76f544b99df00f24a0483e5ade73114.html">add FLI article</a></td><td>Samdal</td><td class="num" align="right">5</td><td class="num" align="right">+243</td><td class="num" align="right">-3</td></tr>
+<tr><td>2025-08-05 22:58</td><td><a href="commit/781e2dd6c51de32c15637a7051987ba70ea78ffb.html">remove git nchannel files</a></td><td>Samdal</td><td class="num" align="right">96</td><td class="num" align="right">+0</td><td class="num" align="right">-7248</td></tr>
+<tr><td>2025-08-05 22:57</td><td><a href="commit/a9e431cda4e6c1156bc79fe55d46d02fcf772380.html">remove youtube embeds in websites</a></td><td>Samdal</td><td class="num" align="right">12</td><td class="num" align="right">+3693</td><td class="num" align="right">-202</td></tr>
<tr><td>2025-08-05 22:26</td><td><a href="commit/dea59d0bfd5b8b3b56206b22acddfd8d720f8fe1.html">fix gitignore and _build.py</a></td><td>Samdal</td><td class="num" align="right">3</td><td class="num" align="right">+3</td><td class="num" align="right">-2</td></tr>
<tr><td>2025-08-05 22:05</td><td><a href="commit/048f6dbd0652679eddcef6c7df3d9dbfb5b81c93.html">gitignore _git/repos</a></td><td>Samdal</td><td class="num" align="right">16</td><td class="num" align="right">+1</td><td class="num" align="right">-15</td></tr>
<tr><td>2025-08-05 22:01</td><td><a href="commit/f38d40803ea2b2ed1fdafbcecf775d3e596a6b57.html">make from_desktop_arch.sh safer, don't push n-channel/files</a></td><td>Samdal</td><td class="num" align="right">47</td><td class="num" align="right">+2543</td><td class="num" align="right">-410</td></tr>
diff --git a/git/n-channel/refs.html b/git/n-channel/refs.html
@@ -20,7 +20,7 @@
<tr><td><b>Name</b></td><td><b>Last commit date</b></td><td><b>Author</b></td>
</tr>
</thead><tbody>
-<tr><td>main</td><td>2025-08-05 22:26</td><td>Samdal</td></tr>
+<tr><td>main</td><td>2025-08-21 12:51</td><td>Samdal</td></tr>
</tbody></table><br/>
</div>
</body>
diff --git a/git/n-channel/style.css b/git/n-channel/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/nisse/style.css b/git/nisse/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/revolver/style.css b/git/revolver/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/se/style.css b/git/se/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/git/snake/style.css b/git/snake/style.css
@@ -1,19 +1,22 @@
-@import url(/assets/css/vs.css);
+@import "/assets/css/vs.css";
e, :after, :before {
box-sizing: border-box;
background-color: inherit;
color: inherit;
margin: 0;
- padding: 0; }
+ padding: 0;
+}
/*********** fonts ************/
@font-face {
font-family: "Iosevka";
- src: url("/assets/fonts/Iosevka-Etoile.ttf"); }
+ src: url("/assets/fonts/Iosevka-Etoile.ttf");
+}
/*********** syntax highlighting ************/
/*********** body ************/
html {
- font-size: 22px; }
+ font-size: 22px;
+}
body {
display: flex;
@@ -23,34 +26,41 @@ body {
font-family: noto-serfi, serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
- color: #16171a;
- background-color: #faf9ee; }
+ color: rgb(22, 23, 26);
+ background-color: #faf9ee;
+ background-image: url("/assets/images/modified_stolen_art/bg.jpg");
+}
/*********** main ************/
main {
flex: 1;
padding: 1rem;
- background-color: transparent; }
+ background-color: transparent;
+}
.main-title {
max-width: 60rem;
- margin: 0px auto; }
+ margin: 0px auto;
+}
.main-content {
max-width: 60rem;
margin: 0.5rem auto;
display: flex;
- flex-wrap: wrap; }
+ flex-wrap: wrap;
+}
.main-title-columns {
- display: flex; }
+ display: flex;
+}
section {
flex-basis: 0;
flex-grow: 999;
min-width: 70%;
display: flex;
- flex-direction: column; }
+ flex-direction: column;
+}
/*********** footer ************/
.footer {
@@ -58,11 +68,12 @@ section {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
- aspect-ratio: 1920 / 493;
+ aspect-ratio: 1920/493;
background-size: 100% default;
background-repeat: repeat-x;
background-position: center 0%;
- background-image: url("/assets/images/modified_stolen_art/grass.png"); }
+ background-image: url("/assets/images/modified_stolen_art/grass.png");
+}
/*********** header ************/
header {
@@ -72,197 +83,229 @@ header {
flex-grow: 1;
position: relative;
word-break: keep-all;
- padding-right: 1rem; }
+ padding-right: 1rem;
+}
header a {
- text-decoration: none; }
+ text-decoration: none;
+}
header li {
margin-bottom: 0px;
text-align: right;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
header ul {
- border-right: 3px solid #bcd1cf99;
- margin: 0px; }
+ border-right: 3px solid rgba(188, 209, 207, 0.6);
+ margin: 0px;
+}
header a.active {
- font-weight: bold; }
+ font-weight: bold;
+}
.header-img {
width: 100%;
- height: 100%; }
+ height: 100%;
+}
header, section {
- padding-top: 0px; }
+ padding-top: 0px;
+}
/*********** text ************/
a {
color: #000;
text-decoration-skip-ink: auto;
- text-decoration: underline; }
+ text-decoration: underline;
+}
.post p {
- margin: .5rem 0; }
+ margin: 0.5rem 0;
+}
.post p img {
max-height: 600px;
- max-width: min(800px, 90%); }
+ max-width: min(800px, 90%);
+}
h1, h2, h3, h4 {
- margin: 1.0rem 0 0.5rem 0;
- font-weight: bold; }
+ margin: 1rem 0 0.5rem 0;
+ font-weight: bold;
+}
h1 {
- font-size: 2.0rem;
- color: #f4ca96; }
+ font-size: 2rem;
+ color: #f4ca96;
+}
h2 {
font-size: 1.8rem;
- color: #bcd1cf; }
+ color: #bcd1cf;
+}
h3 {
font-size: 1.5rem;
- color: #a3bfa3; }
+ color: #a3bfa3;
+}
h4 {
font-size: 1.2rem;
- color: inherit; }
+ color: inherit;
+}
.post h2:first-child, .project h2:first-child, .photo h2:first-child section h1:first-child {
- margin-top: 0; }
+ margin-top: 0;
+}
.meta {
- margin: 2rem 0; }
+ margin: 2rem 0;
+}
code, pre {
- background: #ecedee; }
+ background: rgb(236, 237, 238);
+}
code, pre #blob {
padding: 0px;
font-family: "Iosevka";
font-size: 80%;
- padding: 0.1rem; }
+ padding: 0.1rem;
+}
pre {
- margin: .3rem 0;
+ margin: 0.3rem 0;
padding: 0.5rem;
overflow-x: auto;
- font-size: 80%; }
+ font-size: 80%;
+}
pre code {
border: none;
background: transparent;
font-size: inherit;
- padding: 0; }
+ padding: 0;
+}
hr {
- background: #bcd1cf99;
+ background: rgba(188, 209, 207, 0.6);
height: 3px;
border: 0;
margin-left: 1rem;
- margin-right: 1rem; }
+ margin-right: 1rem;
+}
blockquote {
font-style: italic;
- border-left: 5px solid #bcd1cf99;
- padding-left: 1rem; }
+ border-left: 5px solid rgba(188, 209, 207, 0.6);
+ padding-left: 1rem;
+}
.quote-cite {
border-left: none;
padding-left: 2rem;
margin-bottom: 0px;
- margin: 0px; }
+ margin: 0px;
+}
strong, b {
- font-weight: bold; }
+ font-weight: bold;
+}
.photos ul {
- list-style: none; }
+ list-style: none;
+}
.photos li {
- margin-bottom: 1.5rem; }
+ margin-bottom: 1.5rem;
+}
.photo picture, .project picture {
- margin-bottom: 0.5rem; }
+ margin-bottom: 0.5rem;
+}
ul {
- padding-left: 1.5rem;
+ padding-left: 2rem;
margin-top: 0.5rem;
- margin-bottom: 0.5rem; }
-
-li {
- list-style-position: inside; }
-
-/*********** posts ************/
-.posts ul, header ul {
- list-style: none;
- padding-left: 1rem; }
+ margin-bottom: 0.5rem;
+ list-style-type: disc;
+}
-.posts li {
- align-items: center;
- display: flex;
- justify-content: space-between;
- margin-bottom: .5rem; }
+ul ul {
+ list-style-type: circle;
+}
-.posts li a, .posts li div, .projects li a {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- text-decoration: none; }
+ol {
+ list-style-type: upper-roman;
+ padding-left: 3rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
-.posts li time, .projects li time {
+ol ol {
+ list-style-type: lower-alpha;
padding-left: 1rem;
- white-space: nowrap;
- font-variant-numeric: tabular-nums; }
+}
+
+ol li {
+ padding-left: 0.5rem;
+}
/*********** phone mode ************/
@media screen and (max-width: 45rem) {
header {
- max-width: 100%; }
-
+ max-width: 100%;
+ }
.header-img {
- margin-left: 1.0rem;
+ margin-left: 1rem;
margin-bottom: 0rem;
- width: auto; }
-
+ width: auto;
+ }
.header-img-outer {
display: flex;
- flex-direction: row; }
-
+ flex-direction: row;
+ }
header li {
display: inline;
- margin-right: 1rem; }
-
+ margin-right: 1rem;
+ }
header ul {
- border-bottom: 3px solid #bcd1cf99;
+ border-bottom: 3px solid rgba(188, 209, 207, 0.6);
border-right: 0px;
- padding-bottom: .5rem;
- padding-left: .5rem; }
-
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem;
+ }
.photos ul {
- margin-top: 0.5rem; }
-
+ margin-top: 0.5rem;
+ }
html {
- font-size: 16px; } }
+ font-size: 16px;
+ }
+}
/*********** dark theme ************/
@media (prefers-color-scheme: dark) {
a {
- color: #fff; }
-
+ color: #fff;
+ }
body {
background-color: #181a1b;
- color: #fff; }
-
+ background-image: none;
+ color: #fff;
+ }
code, pre {
- background: #222; }
-
+ background: #222;
+ }
.invertable-image {
- filter: invert(0.6); } }
+ filter: invert(0.6);
+ }
+}
/*********** print ************/
@media print {
.no-print, .no-print * {
- display: none !important; } }
+ display: none !important;
+ }
+}
body {
padding: 1rem;
display: block;
diff --git a/index.html b/index.html
@@ -2,18 +2,48 @@
layout: default
---
+<style>
+
+
+.pli {
+ align-items:center;
+ display:flex;
+ justify-content:space-between;
+ margin-bottom: .5rem;
+}
+
+.pli a {
+ white-space:nowrap;
+ overflow:hidden;
+ text-overflow:ellipsis;
+ text-decoration: none;
+}
+
+.pli time {
+ padding-left: 1rem;
+ white-space: nowrap;
+ font-variant-numeric: tabular-nums;
+}
+
+</style>
+
<section class="posts">
- <img class="invertable-image" style="margin-left: 1.5rem; margin-top: 0.5rem; margin-bottom: 0.5rem; height: auto;" src="/assets/images/modified_stolen_art/kettenkrad.gif" width=200 height=200>
+ <div style="display: flex; flex-wrap:nowrap; height: 7rem; max-height: 113px; margin-bottom: 1rem;">
+ <img class="invertable-image" style="margin-left: 1.5rem; height: auto;" src="/assets/images/modified_stolen_art/kettenkrad.gif">
+ <img style="height:100%; width: atuo; margin-left: auto;" src="/assets/images/modified_stolen_art/top_illust_04.png">
+ </div>
+
<ul style="padding: 0px; margin: 0px;">
{% for post in site.posts %}
- <li {% cycle 'alternate-color': 'style="color: #799f7c;"', 'style="color: #b3b781;"'%} >
+ <li class="pli" {% cycle 'alternate-color': 'style="color: #799f7c;"', 'style="color: #b3b781;"'%} >
<a style="color: inherit" href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a>
<time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date: "%m-%d-%Y" }}</time>
</li>
{% endfor %}
</ul>
+
<img style="margin: 2rem auto 0px auto; max-width: 150px; width: 100%; height: auto;" src="/assets/images/modified_stolen_art/silly.png" width=200 height=200>
<p style="margin: 0px; text-align: center; font-size: 90%; color:gray;"><i>You've reached the bottom of the stack</i></p>