From ccc1fbfb268f0eaf8fb26e6fb8742843b097b7df Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 23 Dec 2024 07:53:45 +0000 Subject: [PATCH] Update docs on Mon Dec 23 07:53:45 UTC 2024 --- 2015/1/index.html | 2 +- 2015/10/index.html | 2 +- 2015/11/index.html | 2 +- 2015/12/index.html | 2 +- 2015/13/index.html | 2 +- 2015/14/index.html | 2 +- 2015/15/index.html | 2 +- 2015/16/index.html | 2 +- 2015/17/index.html | 2 +- 2015/18/index.html | 2 +- 2015/19/index.html | 2 +- 2015/2/index.html | 2 +- 2015/20/index.html | 2 +- 2015/21/index.html | 2 +- 2015/22/index.html | 2 +- 2015/23/index.html | 2 +- 2015/24/index.html | 2 +- 2015/25/index.html | 2 +- 2015/3/index.html | 2 +- 2015/4/index.html | 2 +- 2015/5/index.html | 2 +- 2015/6/index.html | 2 +- 2015/7/index.html | 2 +- 2015/8/index.html | 2 +- 2015/9/index.html | 2 +- 2016/1/index.html | 2 +- 2016/10/index.html | 2 +- 2016/11/index.html | 2 +- 2016/12/index.html | 2 +- 2016/13/index.html | 2 +- 2016/14/index.html | 2 +- 2016/15/index.html | 2 +- 2016/16/index.html | 2 +- 2016/17/index.html | 2 +- 2016/18/index.html | 2 +- 2016/19/index.html | 2 +- 2016/2/index.html | 2 +- 2016/20/index.html | 2 +- 2016/21/index.html | 2 +- 2016/22/index.html | 2 +- 2016/23/index.html | 2 +- 2016/24/index.html | 2 +- 2016/25/index.html | 2 +- 2016/3/index.html | 2 +- 2016/4/index.html | 2 +- 2016/5/index.html | 2 +- 2016/6/index.html | 2 +- 2016/7/index.html | 2 +- 2016/8/index.html | 2 +- 2016/9/index.html | 2 +- 2017/1/index.html | 2 +- 2017/10/index.html | 2 +- 2017/11/index.html | 2 +- 2017/12/index.html | 2 +- 2017/13/index.html | 2 +- 2017/14/index.html | 2 +- 2017/15/index.html | 2 +- 2017/16/index.html | 2 +- 2017/17/index.html | 2 +- 2017/18/index.html | 2 +- 2017/19/index.html | 2 +- 2017/2/index.html | 2 +- 2017/20/index.html | 2 +- 2017/21/index.html | 2 +- 2017/22/index.html | 2 +- 2017/23/index.html | 2 +- 2017/24/index.html | 2 +- 2017/25/index.html | 2 +- 2017/3/index.html | 2 +- 2017/4/index.html | 2 +- 2017/5/index.html | 2 +- 2017/6/index.html | 2 +- 2017/7/index.html | 2 +- 2017/8/index.html | 2 +- 2017/9/index.html | 2 +- 2018/1/index.html | 2 +- 2018/10/index.html | 2 +- 2018/11/index.html | 2 +- 2018/12/index.html | 2 +- 2018/13/index.html | 2 +- 2018/14/index.html | 2 +- 2018/15/index.html | 2 +- 2018/16/index.html | 2 +- 2018/17/index.html | 2 +- 2018/18/index.html | 2 +- 2018/19/index.html | 2 +- 2018/2/index.html | 2 +- 2018/20/index.html | 2 +- 2018/21/index.html | 2 +- 2018/22/index.html | 2 +- 2018/23/index.html | 2 +- 2018/24/index.html | 2 +- 2018/25/index.html | 2 +- 2018/3/index.html | 2 +- 2018/4/index.html | 2 +- 2018/5/index.html | 2 +- 2018/6/index.html | 2 +- 2018/7/index.html | 2 +- 2018/8/index.html | 2 +- 2018/9/index.html | 2 +- 2019/1/index.html | 2 +- 2019/10/index.html | 2 +- 2019/11/index.html | 2 +- 2019/12/index.html | 2 +- 2019/13/index.html | 2 +- 2019/14/index.html | 2 +- 2019/15/index.html | 2 +- 2019/16/index.html | 2 +- 2019/17/index.html | 2 +- 2019/18/index.html | 2 +- 2019/19/index.html | 2 +- 2019/2/index.html | 2 +- 2019/20/index.html | 2 +- 2019/21/index.html | 2 +- 2019/22/index.html | 2 +- 2019/23/index.html | 2 +- 2019/24/index.html | 2 +- 2019/25/index.html | 2 +- 2019/3/index.html | 2 +- 2019/4/index.html | 2 +- 2019/5/index.html | 2 +- 2019/6/index.html | 2 +- 2019/7/index.html | 2 +- 2019/8/index.html | 2 +- 2019/9/index.html | 2 +- 2020/1/index.html | 2 +- 2020/10/index.html | 2 +- 2020/11/index.html | 2 +- 2020/12/index.html | 2 +- 2020/13/index.html | 2 +- 2020/14/index.html | 2 +- 2020/15/index.html | 2 +- 2020/16/index.html | 2 +- 2020/17/index.html | 2 +- 2020/18/index.html | 2 +- 2020/19/index.html | 2 +- 2020/2/index.html | 2 +- 2020/20/index.html | 2 +- 2020/21/index.html | 2 +- 2020/22/index.html | 2 +- 2020/23/index.html | 2 +- 2020/24/index.html | 2 +- 2020/25/index.html | 2 +- 2020/3/index.html | 2 +- 2020/4/index.html | 2 +- 2020/5/index.html | 2 +- 2020/6/index.html | 2 +- 2020/7/index.html | 2 +- 2020/8/index.html | 2 +- 2020/9/index.html | 2 +- 2021/1/index.html | 2 +- 2021/10/index.html | 2 +- 2021/11/index.html | 2 +- 2021/12/index.html | 2 +- 2021/13/index.html | 2 +- 2021/14/index.html | 2 +- 2021/15/index.html | 2 +- 2021/16/index.html | 2 +- 2021/17/index.html | 2 +- 2021/18/index.html | 2 +- 2021/19/index.html | 2 +- 2021/2/index.html | 2 +- 2021/20/index.html | 2 +- 2021/21/index.html | 2 +- 2021/22/index.html | 2 +- 2021/23/index.html | 2 +- 2021/24/index.html | 2 +- 2021/25/index.html | 2 +- 2021/3/index.html | 2 +- 2021/4/index.html | 2 +- 2021/5/index.html | 2 +- 2021/6/index.html | 2 +- 2021/7/index.html | 2 +- 2021/8/index.html | 2 +- 2021/9/index.html | 2 +- 2022/1/index.html | 2 +- 2022/10/index.html | 2 +- 2022/11/index.html | 2 +- 2022/12/index.html | 2 +- 2022/13/index.html | 2 +- 2022/14/index.html | 2 +- 2022/15/index.html | 2 +- 2022/16/index.html | 2 +- 2022/17/index.html | 2 +- 2022/18/index.html | 2 +- 2022/19/index.html | 2 +- 2022/2/index.html | 2 +- 2022/20/index.html | 2 +- 2022/21/index.html | 2 +- 2022/22/index.html | 2 +- 2022/23/index.html | 2 +- 2022/24/index.html | 2 +- 2022/25/index.html | 2 +- 2022/3/index.html | 2 +- 2022/4/index.html | 2 +- 2022/5/index.html | 2 +- 2022/6/index.html | 2 +- 2022/7/index.html | 2 +- 2022/8/index.html | 2 +- 2022/9/index.html | 2 +- 2023/1/index.html | 2 +- 2023/10/index.html | 2 +- 2023/11/index.html | 2 +- 2023/12/index.html | 2 +- 2023/13/index.html | 2 +- 2023/14/index.html | 2 +- 2023/15/index.html | 2 +- 2023/16/index.html | 2 +- 2023/17/index.html | 2 +- 2023/18/index.html | 2 +- 2023/19/index.html | 2 +- 2023/2/index.html | 2 +- 2023/20/index.html | 2 +- 2023/21/index.html | 2 +- 2023/22/index.html | 2 +- 2023/23/index.html | 2 +- 2023/24/index.html | 2 +- 2023/25/index.html | 2 +- 2023/3/index.html | 2 +- 2023/4/index.html | 2 +- 2023/5/index.html | 2 +- 2023/6/index.html | 2 +- 2023/7/index.html | 2 +- 2023/8/index.html | 2 +- 2023/9/index.html | 2 +- 2024/1/index.html | 4 +- 2024/10/index.html | 4 +- 2024/11/index.html | 4 +- 2024/12/index.html | 4 +- 2024/13/index.html | 4 +- 2024/14/index.html | 4 +- 2024/15/index.html | 4 +- 2024/16/index.html | 4 +- 2024/17/index.html | 4 +- 2024/18/index.html | 4 +- 2024/19/index.html | 4 +- 2024/2/index.html | 4 +- 2024/20/index.html | 4 +- 2024/21/index.html | 4 +- 2024/22/index.html | 4 +- 2024/23/illustration.jpeg | Bin 0 -> 163528 bytes 2024/23/index.html | 381 ++++++++++++++++++++++++++++++++++++++ 2024/3/index.html | 4 +- 2024/4/index.html | 4 +- 2024/5/index.html | 4 +- 2024/6/index.html | 4 +- 2024/7/index.html | 4 +- 2024/8/index.html | 4 +- 2024/9/index.html | 4 +- index.html | 2 +- 250 files changed, 651 insertions(+), 270 deletions(-) create mode 100644 2024/23/illustration.jpeg create mode 100644 2024/23/index.html diff --git a/2015/1/index.html b/2015/1/index.html index 46413f2c..1a4a63bc 100644 --- a/2015/1/index.html +++ b/2015/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/10/index.html b/2015/10/index.html index 601b8169..43070597 100644 --- a/2015/10/index.html +++ b/2015/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/11/index.html b/2015/11/index.html index 1386e5be..66f6161d 100644 --- a/2015/11/index.html +++ b/2015/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/12/index.html b/2015/12/index.html index a9a9eb73..20b704a4 100644 --- a/2015/12/index.html +++ b/2015/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/13/index.html b/2015/13/index.html index cdb9ef8b..5405e856 100644 --- a/2015/13/index.html +++ b/2015/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/14/index.html b/2015/14/index.html index 127bf152..bfded62d 100644 --- a/2015/14/index.html +++ b/2015/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/15/index.html b/2015/15/index.html index 17c58b79..8aff32f9 100644 --- a/2015/15/index.html +++ b/2015/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/16/index.html b/2015/16/index.html index bd31c9a8..79f41d83 100644 --- a/2015/16/index.html +++ b/2015/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/17/index.html b/2015/17/index.html index 0220b5f3..7ef34543 100644 --- a/2015/17/index.html +++ b/2015/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/18/index.html b/2015/18/index.html index 13dcc937..0d38222a 100644 --- a/2015/18/index.html +++ b/2015/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/19/index.html b/2015/19/index.html index c702fe5b..5beac298 100644 --- a/2015/19/index.html +++ b/2015/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/2/index.html b/2015/2/index.html index 6bb19e33..2d4ff9da 100644 --- a/2015/2/index.html +++ b/2015/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/20/index.html b/2015/20/index.html index eb293e63..77b48749 100644 --- a/2015/20/index.html +++ b/2015/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/21/index.html b/2015/21/index.html index 6a7c18f9..854ad81d 100644 --- a/2015/21/index.html +++ b/2015/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/22/index.html b/2015/22/index.html index 1015eb73..669f9137 100644 --- a/2015/22/index.html +++ b/2015/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/23/index.html b/2015/23/index.html index 325f7e96..deaefc13 100644 --- a/2015/23/index.html +++ b/2015/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/24/index.html b/2015/24/index.html index 5e7946e7..5889e257 100644 --- a/2015/24/index.html +++ b/2015/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/25/index.html b/2015/25/index.html index bc7e4cf2..0cebacef 100644 --- a/2015/25/index.html +++ b/2015/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/3/index.html b/2015/3/index.html index fd9e8414..47695248 100644 --- a/2015/3/index.html +++ b/2015/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/4/index.html b/2015/4/index.html index 9f4ec1d9..aa713c93 100644 --- a/2015/4/index.html +++ b/2015/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/5/index.html b/2015/5/index.html index 119cd5b8..d946b8b1 100644 --- a/2015/5/index.html +++ b/2015/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/6/index.html b/2015/6/index.html index 76dc2999..b89f63d8 100644 --- a/2015/6/index.html +++ b/2015/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/7/index.html b/2015/7/index.html index f9c7aef5..e81d9222 100644 --- a/2015/7/index.html +++ b/2015/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/8/index.html b/2015/8/index.html index 9d116589..617b0700 100644 --- a/2015/8/index.html +++ b/2015/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2015/9/index.html b/2015/9/index.html index b0cd533b..21824758 100644 --- a/2015/9/index.html +++ b/2015/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/1/index.html b/2016/1/index.html index 30f6c9a3..b5146a81 100644 --- a/2016/1/index.html +++ b/2016/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/10/index.html b/2016/10/index.html index 3aac5dc8..5d5b86cd 100644 --- a/2016/10/index.html +++ b/2016/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/11/index.html b/2016/11/index.html index aed9b6fa..70fdc0ac 100644 --- a/2016/11/index.html +++ b/2016/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/12/index.html b/2016/12/index.html index 112429d7..911a0fe1 100644 --- a/2016/12/index.html +++ b/2016/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/13/index.html b/2016/13/index.html index 1e1effec..f3378b57 100644 --- a/2016/13/index.html +++ b/2016/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/14/index.html b/2016/14/index.html index d5e815f3..9168ee60 100644 --- a/2016/14/index.html +++ b/2016/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/15/index.html b/2016/15/index.html index 9d6f65d5..65633243 100644 --- a/2016/15/index.html +++ b/2016/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/16/index.html b/2016/16/index.html index 0841a77e..c9fed53d 100644 --- a/2016/16/index.html +++ b/2016/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/17/index.html b/2016/17/index.html index 3fa58cec..ead86a30 100644 --- a/2016/17/index.html +++ b/2016/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/18/index.html b/2016/18/index.html index 1f021b57..2f333661 100644 --- a/2016/18/index.html +++ b/2016/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/19/index.html b/2016/19/index.html index 3ebae0eb..c1b14051 100644 --- a/2016/19/index.html +++ b/2016/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/2/index.html b/2016/2/index.html index d95b9f9e..cd05c054 100644 --- a/2016/2/index.html +++ b/2016/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/20/index.html b/2016/20/index.html index f2f609c5..f2696421 100644 --- a/2016/20/index.html +++ b/2016/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/21/index.html b/2016/21/index.html index 396b7651..f5fcbc47 100644 --- a/2016/21/index.html +++ b/2016/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/22/index.html b/2016/22/index.html index a0ab135a..4312af1c 100644 --- a/2016/22/index.html +++ b/2016/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/23/index.html b/2016/23/index.html index 9d8d490f..d44cbeeb 100644 --- a/2016/23/index.html +++ b/2016/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/24/index.html b/2016/24/index.html index 492954d4..35d85b06 100644 --- a/2016/24/index.html +++ b/2016/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/25/index.html b/2016/25/index.html index b794d91c..a594f657 100644 --- a/2016/25/index.html +++ b/2016/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/3/index.html b/2016/3/index.html index c64dc74d..4c4db6ff 100644 --- a/2016/3/index.html +++ b/2016/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/4/index.html b/2016/4/index.html index bdd46fe0..8c6a715f 100644 --- a/2016/4/index.html +++ b/2016/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/5/index.html b/2016/5/index.html index e7bce214..627bf66f 100644 --- a/2016/5/index.html +++ b/2016/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/6/index.html b/2016/6/index.html index 786154fd..37422940 100644 --- a/2016/6/index.html +++ b/2016/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/7/index.html b/2016/7/index.html index 4d536967..11ab3858 100644 --- a/2016/7/index.html +++ b/2016/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/8/index.html b/2016/8/index.html index 67558466..eee7866a 100644 --- a/2016/8/index.html +++ b/2016/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2016/9/index.html b/2016/9/index.html index f95a9fa4..07aa309d 100644 --- a/2016/9/index.html +++ b/2016/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/1/index.html b/2017/1/index.html index 8f320ded..a0be8809 100644 --- a/2017/1/index.html +++ b/2017/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/10/index.html b/2017/10/index.html index 907b68eb..c79cdee4 100644 --- a/2017/10/index.html +++ b/2017/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/11/index.html b/2017/11/index.html index e36a0e98..2bd03139 100644 --- a/2017/11/index.html +++ b/2017/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/12/index.html b/2017/12/index.html index a004420f..78382a1a 100644 --- a/2017/12/index.html +++ b/2017/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/13/index.html b/2017/13/index.html index 89a9133f..6dbf5240 100644 --- a/2017/13/index.html +++ b/2017/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/14/index.html b/2017/14/index.html index 420a01e0..c591c65e 100644 --- a/2017/14/index.html +++ b/2017/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/15/index.html b/2017/15/index.html index 3f6e8356..cd2ed9fb 100644 --- a/2017/15/index.html +++ b/2017/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/16/index.html b/2017/16/index.html index 81ea2ac5..7e5f8c94 100644 --- a/2017/16/index.html +++ b/2017/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/17/index.html b/2017/17/index.html index 30035819..06b5aa7e 100644 --- a/2017/17/index.html +++ b/2017/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/18/index.html b/2017/18/index.html index c780fd34..834461ea 100644 --- a/2017/18/index.html +++ b/2017/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/19/index.html b/2017/19/index.html index 0250a3c1..a5296470 100644 --- a/2017/19/index.html +++ b/2017/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/2/index.html b/2017/2/index.html index b315a509..9453f0fd 100644 --- a/2017/2/index.html +++ b/2017/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/20/index.html b/2017/20/index.html index 5b9c22e3..b32e8635 100644 --- a/2017/20/index.html +++ b/2017/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/21/index.html b/2017/21/index.html index 2c8c6178..c57f0aa0 100644 --- a/2017/21/index.html +++ b/2017/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/22/index.html b/2017/22/index.html index 25f362a0..5b85ecd3 100644 --- a/2017/22/index.html +++ b/2017/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/23/index.html b/2017/23/index.html index 85791640..313793bc 100644 --- a/2017/23/index.html +++ b/2017/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/24/index.html b/2017/24/index.html index 35efd683..03ae60ea 100644 --- a/2017/24/index.html +++ b/2017/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/25/index.html b/2017/25/index.html index 2d72c3b5..7d83e4ea 100644 --- a/2017/25/index.html +++ b/2017/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/3/index.html b/2017/3/index.html index deac20d8..de15988f 100644 --- a/2017/3/index.html +++ b/2017/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/4/index.html b/2017/4/index.html index f82c4175..e5c7e272 100644 --- a/2017/4/index.html +++ b/2017/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/5/index.html b/2017/5/index.html index 525060e4..900d6321 100644 --- a/2017/5/index.html +++ b/2017/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/6/index.html b/2017/6/index.html index 0f48ed00..532b96e2 100644 --- a/2017/6/index.html +++ b/2017/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/7/index.html b/2017/7/index.html index c35c4ada..a8491a79 100644 --- a/2017/7/index.html +++ b/2017/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/8/index.html b/2017/8/index.html index b92e135b..8b94d2b6 100644 --- a/2017/8/index.html +++ b/2017/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2017/9/index.html b/2017/9/index.html index 4babcb9c..30e53f7e 100644 --- a/2017/9/index.html +++ b/2017/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/1/index.html b/2018/1/index.html index 23fd8562..7b669f18 100644 --- a/2018/1/index.html +++ b/2018/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/10/index.html b/2018/10/index.html index ae54e1db..6122f188 100644 --- a/2018/10/index.html +++ b/2018/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/11/index.html b/2018/11/index.html index 778c1008..42929e26 100644 --- a/2018/11/index.html +++ b/2018/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/12/index.html b/2018/12/index.html index a094217e..903a22ee 100644 --- a/2018/12/index.html +++ b/2018/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/13/index.html b/2018/13/index.html index d1ac9966..aae16ce4 100644 --- a/2018/13/index.html +++ b/2018/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/14/index.html b/2018/14/index.html index 934bfc1c..45eb0bfc 100644 --- a/2018/14/index.html +++ b/2018/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/15/index.html b/2018/15/index.html index c911f94f..1f6f398b 100644 --- a/2018/15/index.html +++ b/2018/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/16/index.html b/2018/16/index.html index 1fa8bd78..cfc8fa6d 100644 --- a/2018/16/index.html +++ b/2018/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/17/index.html b/2018/17/index.html index 3ddd0992..46d8ea99 100644 --- a/2018/17/index.html +++ b/2018/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/18/index.html b/2018/18/index.html index 6a658c24..c16aa925 100644 --- a/2018/18/index.html +++ b/2018/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/19/index.html b/2018/19/index.html index a04f04d8..18d8b440 100644 --- a/2018/19/index.html +++ b/2018/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/2/index.html b/2018/2/index.html index abcdf242..4ec8abde 100644 --- a/2018/2/index.html +++ b/2018/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/20/index.html b/2018/20/index.html index b48d58c6..c2ff8b3a 100644 --- a/2018/20/index.html +++ b/2018/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/21/index.html b/2018/21/index.html index da98515a..d19cecb4 100644 --- a/2018/21/index.html +++ b/2018/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/22/index.html b/2018/22/index.html index cd9eb69a..b1cc6ad4 100644 --- a/2018/22/index.html +++ b/2018/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/23/index.html b/2018/23/index.html index 5b70bbd8..58affa22 100644 --- a/2018/23/index.html +++ b/2018/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/24/index.html b/2018/24/index.html index 072c34d2..25fa482a 100644 --- a/2018/24/index.html +++ b/2018/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/25/index.html b/2018/25/index.html index 95a8f99a..193a695e 100644 --- a/2018/25/index.html +++ b/2018/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/3/index.html b/2018/3/index.html index dccc0306..51d8f44b 100644 --- a/2018/3/index.html +++ b/2018/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/4/index.html b/2018/4/index.html index be10b0b7..2f62ec04 100644 --- a/2018/4/index.html +++ b/2018/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/5/index.html b/2018/5/index.html index 7900279d..0f72ad21 100644 --- a/2018/5/index.html +++ b/2018/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/6/index.html b/2018/6/index.html index aed5263a..c2261fa5 100644 --- a/2018/6/index.html +++ b/2018/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/7/index.html b/2018/7/index.html index f093a533..ca541191 100644 --- a/2018/7/index.html +++ b/2018/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/8/index.html b/2018/8/index.html index c7ad37ce..31f5c068 100644 --- a/2018/8/index.html +++ b/2018/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2018/9/index.html b/2018/9/index.html index 01dc497e..efebd0db 100644 --- a/2018/9/index.html +++ b/2018/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/1/index.html b/2019/1/index.html index 0d9cd839..79e440e9 100644 --- a/2019/1/index.html +++ b/2019/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/10/index.html b/2019/10/index.html index bdd874b7..4c70f232 100644 --- a/2019/10/index.html +++ b/2019/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/11/index.html b/2019/11/index.html index cb855209..64226879 100644 --- a/2019/11/index.html +++ b/2019/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/12/index.html b/2019/12/index.html index f04c9319..ac373424 100644 --- a/2019/12/index.html +++ b/2019/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/13/index.html b/2019/13/index.html index f494bba3..45d3fecb 100644 --- a/2019/13/index.html +++ b/2019/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/14/index.html b/2019/14/index.html index 8a40a86e..4964150b 100644 --- a/2019/14/index.html +++ b/2019/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/15/index.html b/2019/15/index.html index 043252f4..72f50dd2 100644 --- a/2019/15/index.html +++ b/2019/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/16/index.html b/2019/16/index.html index 256c6e2c..b254d016 100644 --- a/2019/16/index.html +++ b/2019/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/17/index.html b/2019/17/index.html index 9fc7fe76..5131afd8 100644 --- a/2019/17/index.html +++ b/2019/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/18/index.html b/2019/18/index.html index 01320728..d9f00d9a 100644 --- a/2019/18/index.html +++ b/2019/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/19/index.html b/2019/19/index.html index f587c35f..a13ad374 100644 --- a/2019/19/index.html +++ b/2019/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/2/index.html b/2019/2/index.html index 54688460..0a8c404f 100644 --- a/2019/2/index.html +++ b/2019/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/20/index.html b/2019/20/index.html index b1b8ce02..09fd6247 100644 --- a/2019/20/index.html +++ b/2019/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/21/index.html b/2019/21/index.html index f23f4c2f..62402e0f 100644 --- a/2019/21/index.html +++ b/2019/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/22/index.html b/2019/22/index.html index 82038024..cda29f68 100644 --- a/2019/22/index.html +++ b/2019/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/23/index.html b/2019/23/index.html index ff42be9c..f66923c5 100644 --- a/2019/23/index.html +++ b/2019/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/24/index.html b/2019/24/index.html index a8a5cce2..416fbd38 100644 --- a/2019/24/index.html +++ b/2019/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/25/index.html b/2019/25/index.html index edd0eb59..9a4b77a9 100644 --- a/2019/25/index.html +++ b/2019/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/3/index.html b/2019/3/index.html index 81b680c7..49dc4ad2 100644 --- a/2019/3/index.html +++ b/2019/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/4/index.html b/2019/4/index.html index 0ed54e57..50e60134 100644 --- a/2019/4/index.html +++ b/2019/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/5/index.html b/2019/5/index.html index 637a5b78..d0a6ba26 100644 --- a/2019/5/index.html +++ b/2019/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/6/index.html b/2019/6/index.html index f4541326..f09d9983 100644 --- a/2019/6/index.html +++ b/2019/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/7/index.html b/2019/7/index.html index ff097323..b4218301 100644 --- a/2019/7/index.html +++ b/2019/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/8/index.html b/2019/8/index.html index 4716a54e..319def56 100644 --- a/2019/8/index.html +++ b/2019/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2019/9/index.html b/2019/9/index.html index 218a47c2..cedb4591 100644 --- a/2019/9/index.html +++ b/2019/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/1/index.html b/2020/1/index.html index 758c7a15..de5cec1b 100644 --- a/2020/1/index.html +++ b/2020/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/10/index.html b/2020/10/index.html index f2e5a2be..e86245e7 100644 --- a/2020/10/index.html +++ b/2020/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/11/index.html b/2020/11/index.html index 504e4ba2..38804c15 100644 --- a/2020/11/index.html +++ b/2020/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/12/index.html b/2020/12/index.html index 121c9d2d..d8c9b081 100644 --- a/2020/12/index.html +++ b/2020/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/13/index.html b/2020/13/index.html index 0ed749b4..5708251a 100644 --- a/2020/13/index.html +++ b/2020/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/14/index.html b/2020/14/index.html index 13a8d38b..25421e92 100644 --- a/2020/14/index.html +++ b/2020/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/15/index.html b/2020/15/index.html index 8a867c9c..7c52de6f 100644 --- a/2020/15/index.html +++ b/2020/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/16/index.html b/2020/16/index.html index 535140c9..11f8480e 100644 --- a/2020/16/index.html +++ b/2020/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/17/index.html b/2020/17/index.html index dea37d9a..b046e9b5 100644 --- a/2020/17/index.html +++ b/2020/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/18/index.html b/2020/18/index.html index 8996b87b..f3fb91dd 100644 --- a/2020/18/index.html +++ b/2020/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/19/index.html b/2020/19/index.html index 75bfeef5..daaf0ce5 100644 --- a/2020/19/index.html +++ b/2020/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/2/index.html b/2020/2/index.html index 6b624478..aa320f5a 100644 --- a/2020/2/index.html +++ b/2020/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/20/index.html b/2020/20/index.html index 51d23153..74df3497 100644 --- a/2020/20/index.html +++ b/2020/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/21/index.html b/2020/21/index.html index d4c214c7..1324b45f 100644 --- a/2020/21/index.html +++ b/2020/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/22/index.html b/2020/22/index.html index b53d20b8..d83382f1 100644 --- a/2020/22/index.html +++ b/2020/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/23/index.html b/2020/23/index.html index 9085f49b..2b77267e 100644 --- a/2020/23/index.html +++ b/2020/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/24/index.html b/2020/24/index.html index f5b38c35..58bf2fb9 100644 --- a/2020/24/index.html +++ b/2020/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/25/index.html b/2020/25/index.html index 10c10bc6..2ca71f77 100644 --- a/2020/25/index.html +++ b/2020/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/3/index.html b/2020/3/index.html index a5bb7673..e8908b04 100644 --- a/2020/3/index.html +++ b/2020/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/4/index.html b/2020/4/index.html index c1c59e30..3013f20c 100644 --- a/2020/4/index.html +++ b/2020/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/5/index.html b/2020/5/index.html index e0f086f7..93777d4c 100644 --- a/2020/5/index.html +++ b/2020/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/6/index.html b/2020/6/index.html index 8d7d57a9..b6e54d45 100644 --- a/2020/6/index.html +++ b/2020/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/7/index.html b/2020/7/index.html index 9158ff61..2bffae93 100644 --- a/2020/7/index.html +++ b/2020/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/8/index.html b/2020/8/index.html index ae12edcf..a85e9c21 100644 --- a/2020/8/index.html +++ b/2020/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2020/9/index.html b/2020/9/index.html index b39ebb5f..75ddcf54 100644 --- a/2020/9/index.html +++ b/2020/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/1/index.html b/2021/1/index.html index e756bc9c..82f515eb 100644 --- a/2021/1/index.html +++ b/2021/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/10/index.html b/2021/10/index.html index aa4636ab..59992a33 100644 --- a/2021/10/index.html +++ b/2021/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/11/index.html b/2021/11/index.html index ea46d697..ab025652 100644 --- a/2021/11/index.html +++ b/2021/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/12/index.html b/2021/12/index.html index 6a399428..57ea6c66 100644 --- a/2021/12/index.html +++ b/2021/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/13/index.html b/2021/13/index.html index ced894a7..17670b36 100644 --- a/2021/13/index.html +++ b/2021/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/14/index.html b/2021/14/index.html index 846311db..e2a69732 100644 --- a/2021/14/index.html +++ b/2021/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/15/index.html b/2021/15/index.html index fd5bddc4..c3911d03 100644 --- a/2021/15/index.html +++ b/2021/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/16/index.html b/2021/16/index.html index f74d3a88..12ff5e01 100644 --- a/2021/16/index.html +++ b/2021/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/17/index.html b/2021/17/index.html index d2bf83e8..dae78ad2 100644 --- a/2021/17/index.html +++ b/2021/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/18/index.html b/2021/18/index.html index 0138e8f4..b0a7e29a 100644 --- a/2021/18/index.html +++ b/2021/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/19/index.html b/2021/19/index.html index 5dbd0fa5..85a4e4f7 100644 --- a/2021/19/index.html +++ b/2021/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/2/index.html b/2021/2/index.html index b6f5114b..67c1d22f 100644 --- a/2021/2/index.html +++ b/2021/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/20/index.html b/2021/20/index.html index 717293c8..e5540a2e 100644 --- a/2021/20/index.html +++ b/2021/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/21/index.html b/2021/21/index.html index 0ab0a186..af357df3 100644 --- a/2021/21/index.html +++ b/2021/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/22/index.html b/2021/22/index.html index c685d2ce..18de0ed2 100644 --- a/2021/22/index.html +++ b/2021/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/23/index.html b/2021/23/index.html index 3154c410..2823d539 100644 --- a/2021/23/index.html +++ b/2021/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/24/index.html b/2021/24/index.html index ec92a919..cb515859 100644 --- a/2021/24/index.html +++ b/2021/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/25/index.html b/2021/25/index.html index 68ac2db6..691ef785 100644 --- a/2021/25/index.html +++ b/2021/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/3/index.html b/2021/3/index.html index bbc319a0..28bb4a0c 100644 --- a/2021/3/index.html +++ b/2021/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/4/index.html b/2021/4/index.html index 3666dba7..4dbd19ca 100644 --- a/2021/4/index.html +++ b/2021/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/5/index.html b/2021/5/index.html index d822fd54..282c1f0f 100644 --- a/2021/5/index.html +++ b/2021/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/6/index.html b/2021/6/index.html index dcfa30dd..9b91fe6b 100644 --- a/2021/6/index.html +++ b/2021/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/7/index.html b/2021/7/index.html index 6b2c0243..a9ea18e4 100644 --- a/2021/7/index.html +++ b/2021/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/8/index.html b/2021/8/index.html index 132d1fd6..5cdd63e5 100644 --- a/2021/8/index.html +++ b/2021/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2021/9/index.html b/2021/9/index.html index 467e7239..978ddd00 100644 --- a/2021/9/index.html +++ b/2021/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/1/index.html b/2022/1/index.html index 220eb4fd..c7d8af33 100644 --- a/2022/1/index.html +++ b/2022/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/10/index.html b/2022/10/index.html index b7620fb0..0d9d5f77 100644 --- a/2022/10/index.html +++ b/2022/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/11/index.html b/2022/11/index.html index 55841b82..278d7861 100644 --- a/2022/11/index.html +++ b/2022/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/12/index.html b/2022/12/index.html index 017adaea..0efb04b4 100644 --- a/2022/12/index.html +++ b/2022/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/13/index.html b/2022/13/index.html index 7d7ceaff..fe161c8b 100644 --- a/2022/13/index.html +++ b/2022/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/14/index.html b/2022/14/index.html index 1c30fff2..3034076d 100644 --- a/2022/14/index.html +++ b/2022/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/15/index.html b/2022/15/index.html index 1ff03de2..c42e0624 100644 --- a/2022/15/index.html +++ b/2022/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/16/index.html b/2022/16/index.html index bd504673..35299fc2 100644 --- a/2022/16/index.html +++ b/2022/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/17/index.html b/2022/17/index.html index e781b153..f20bb15c 100644 --- a/2022/17/index.html +++ b/2022/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/18/index.html b/2022/18/index.html index 78367180..69cb9b93 100644 --- a/2022/18/index.html +++ b/2022/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/19/index.html b/2022/19/index.html index 934a1bbf..a1a064e6 100644 --- a/2022/19/index.html +++ b/2022/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/2/index.html b/2022/2/index.html index 92d86b06..a57d056a 100644 --- a/2022/2/index.html +++ b/2022/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/20/index.html b/2022/20/index.html index 66f79221..868b1301 100644 --- a/2022/20/index.html +++ b/2022/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/21/index.html b/2022/21/index.html index 85550685..39cf5785 100644 --- a/2022/21/index.html +++ b/2022/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/22/index.html b/2022/22/index.html index 9da87fa5..b2f6eb28 100644 --- a/2022/22/index.html +++ b/2022/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/23/index.html b/2022/23/index.html index 45fe126e..c71fd973 100644 --- a/2022/23/index.html +++ b/2022/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/24/index.html b/2022/24/index.html index 1054c66d..23c356ed 100644 --- a/2022/24/index.html +++ b/2022/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/25/index.html b/2022/25/index.html index ee9e3f54..2cb4059b 100644 --- a/2022/25/index.html +++ b/2022/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/3/index.html b/2022/3/index.html index 9f787c3a..aa67eced 100644 --- a/2022/3/index.html +++ b/2022/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/4/index.html b/2022/4/index.html index cf95e347..c113a573 100644 --- a/2022/4/index.html +++ b/2022/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/5/index.html b/2022/5/index.html index 798bc399..2cb07ddf 100644 --- a/2022/5/index.html +++ b/2022/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/6/index.html b/2022/6/index.html index ee5eae5b..bfe174d8 100644 --- a/2022/6/index.html +++ b/2022/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/7/index.html b/2022/7/index.html index b4e8ac4a..49291b90 100644 --- a/2022/7/index.html +++ b/2022/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/8/index.html b/2022/8/index.html index ab4f3ad6..611e6304 100644 --- a/2022/8/index.html +++ b/2022/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2022/9/index.html b/2022/9/index.html index 65ec8c1d..6226413a 100644 --- a/2022/9/index.html +++ b/2022/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/1/index.html b/2023/1/index.html index 2c2fa9f8..627c7c1f 100644 --- a/2023/1/index.html +++ b/2023/1/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/10/index.html b/2023/10/index.html index 48129c7b..1afa6433 100644 --- a/2023/10/index.html +++ b/2023/10/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/11/index.html b/2023/11/index.html index 81bc35bc..74487e60 100644 --- a/2023/11/index.html +++ b/2023/11/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/12/index.html b/2023/12/index.html index 31243077..85b06f48 100644 --- a/2023/12/index.html +++ b/2023/12/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/13/index.html b/2023/13/index.html index 486e7a97..f4fd8a1d 100644 --- a/2023/13/index.html +++ b/2023/13/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/14/index.html b/2023/14/index.html index 482a2124..fa4637c8 100644 --- a/2023/14/index.html +++ b/2023/14/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/15/index.html b/2023/15/index.html index a25a5f9f..7a165b82 100644 --- a/2023/15/index.html +++ b/2023/15/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/16/index.html b/2023/16/index.html index c40f520c..8b1553d1 100644 --- a/2023/16/index.html +++ b/2023/16/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/17/index.html b/2023/17/index.html index 3407fdc7..2029675e 100644 --- a/2023/17/index.html +++ b/2023/17/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/18/index.html b/2023/18/index.html index d0e26337..8b7e0016 100644 --- a/2023/18/index.html +++ b/2023/18/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/19/index.html b/2023/19/index.html index b46db352..70defc55 100644 --- a/2023/19/index.html +++ b/2023/19/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/2/index.html b/2023/2/index.html index d5e6148c..9211e58d 100644 --- a/2023/2/index.html +++ b/2023/2/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/20/index.html b/2023/20/index.html index 23e8e49b..786af57f 100644 --- a/2023/20/index.html +++ b/2023/20/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/21/index.html b/2023/21/index.html index ccf1d11a..d34e995b 100644 --- a/2023/21/index.html +++ b/2023/21/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/22/index.html b/2023/22/index.html index 0c445e21..a049525f 100644 --- a/2023/22/index.html +++ b/2023/22/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/23/index.html b/2023/23/index.html index c35a3fc1..d14f4744 100644 --- a/2023/23/index.html +++ b/2023/23/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/24/index.html b/2023/24/index.html index 287b6eec..4edd9b14 100644 --- a/2023/24/index.html +++ b/2023/24/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/25/index.html b/2023/25/index.html index 33d61136..67849100 100644 --- a/2023/25/index.html +++ b/2023/25/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/3/index.html b/2023/3/index.html index cf90403f..923b3e1c 100644 --- a/2023/3/index.html +++ b/2023/3/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/4/index.html b/2023/4/index.html index 4529d9de..dd7c6d1d 100644 --- a/2023/4/index.html +++ b/2023/4/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/5/index.html b/2023/5/index.html index bc0af02d..b47e5ec7 100644 --- a/2023/5/index.html +++ b/2023/5/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/6/index.html b/2023/6/index.html index eda47747..18c0f811 100644 --- a/2023/6/index.html +++ b/2023/6/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/7/index.html b/2023/7/index.html index 22250a64..7060a3c2 100644 --- a/2023/7/index.html +++ b/2023/7/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/8/index.html b/2023/8/index.html index 4d5ded73..48484657 100644 --- a/2023/8/index.html +++ b/2023/8/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2023/9/index.html b/2023/9/index.html index 34a353fc..a1a9340d 100644 --- a/2023/9/index.html +++ b/2023/9/index.html @@ -255,7 +255,7 @@
01020304050607080910111213141516171819202122232425
diff --git a/2024/1/index.html b/2024/1/index.html index 10e0d9a6..eb27bb67 100644 --- a/2024/1/index.html +++ b/2024/1/index.html @@ -255,10 +255,10 @@
-
01020304050607080910111213141516171819202122
+
0102030405060708091011121314151617181920212223
diff --git a/2024/10/index.html b/2024/10/index.html index 378acc37..32c40e1d 100644 --- a/2024/10/index.html +++ b/2024/10/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/11/index.html b/2024/11/index.html index 63264c40..e1e3b024 100644 --- a/2024/11/index.html +++ b/2024/11/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/12/index.html b/2024/12/index.html index 65e80c3e..1d0d4809 100644 --- a/2024/12/index.html +++ b/2024/12/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/13/index.html b/2024/13/index.html index c1e7d131..049a1d4b 100644 --- a/2024/13/index.html +++ b/2024/13/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/14/index.html b/2024/14/index.html index 2d57918e..e2aab330 100644 --- a/2024/14/index.html +++ b/2024/14/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/15/index.html b/2024/15/index.html index 075f5f9c..59e7bca7 100644 --- a/2024/15/index.html +++ b/2024/15/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/16/index.html b/2024/16/index.html index 91f5c51d..1334267d 100644 --- a/2024/16/index.html +++ b/2024/16/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/17/index.html b/2024/17/index.html index 2e3c3ba1..991753ea 100644 --- a/2024/17/index.html +++ b/2024/17/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/18/index.html b/2024/18/index.html index 41c5adca..320982f2 100644 --- a/2024/18/index.html +++ b/2024/18/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/19/index.html b/2024/19/index.html index b8e3692a..f97d9334 100644 --- a/2024/19/index.html +++ b/2024/19/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/2/index.html b/2024/2/index.html index 6e110eaa..d91e5757 100644 --- a/2024/2/index.html +++ b/2024/2/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/20/index.html b/2024/20/index.html index 1d840635..c2944859 100644 --- a/2024/20/index.html +++ b/2024/20/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/21/index.html b/2024/21/index.html index af377d11..5e784912 100644 --- a/2024/21/index.html +++ b/2024/21/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/22/index.html b/2024/22/index.html index 720b05a7..e28ecdbf 100644 --- a/2024/22/index.html +++ b/2024/22/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/23/illustration.jpeg b/2024/23/illustration.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1a3da99080d47e7005e9658017e9f0e751ca0571 GIT binary patch literal 163528 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

he9n;?%5%e$&pkhh(1ihtF@t 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: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

Gj1 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%0DJbQQt@KA(|WcMey1F`HginIlJq%A8J0VG@i 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

84qC_*2U* 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%0D@V2$ADbzU3}cM!b%&(A@4{Nk=j{&| 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 +UG{Gv? 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 + + + + + + + + + + + + + + + + + Advent of Code 2024/23 'LAN Party'' in C# by encse + + + + + + + + + + + + + + +

+
+
+
+ +
+ +
+

Advent of Code

+

2024/23

+

LAN Party

+

in C#

+

+

by encse

+
+ +
+ +
+

As The Historians wander around a secure area at Easter Bunny HQ, you come across posters for a LAN party scheduled for today! Maybe you can find it; you connect to a nearby datalink port and download a map of the local network (your puzzle input).

+

The network map provides a list of every connection between two computers. For example:

+

Visit the website for the full story and full puzzle description.

+

We tackled a graph algorithm problem today, where we had to find maximal cliques in an undirected graph. The literature provides efficient algorithms for this problem, but our graph is not too large, so we can use a straightforward "poor man's" strategy as well.

+

I started by creating seed components containing nodes that start with 't'. Then, I proceeded to grow these components by adding a single node to them in all possible ways. First, I identify the neighbors of each t node, followed by the triples which is required to solve Part 1. In Part 2, this process is continued until a single maximal component remains.

+
+
namespace AdventOfCode.Y2024.Day23;
+
+using System;
+using System.Collections.Generic;
+using System.Collections.Immutable;
+using System.Linq;
+using Graph = System.Collections.Generic.Dictionary<string, System.Collections.Generic.HashSet<string>>;
+using Component = string;
+
+[ProblemName("LAN Party")]
+class Solution : Solver {
+    public object PartOne(string input) {
+        var g = GetGraph(input);
+        var components = GetSeed(g);
+        components = Grow(g, components);
+        components = Grow(g, components);
+        return components.Count;
+    }
+
+    public object PartTwo(string input) {
+        var g = GetGraph(input);
+        var components = GetSeed(g);
+        while (components.Count > 1) {
+            components = Grow(g, components);
+        }
+        return components.Single();
+    }
+
+    HashSet<Component> GetSeed(Graph g) => g.Keys.Where(k=>k.StartsWith("t")).ToHashSet();
+    
+    HashSet<Component> Grow(Graph g, HashSet<Component> components) => (
+        from c in components
+        let members = Members(c)
+        from neighbour in members.SelectMany(m => g[m]).Distinct()
+        where !members.Contains(neighbour)
+        where members.All(m => g[neighbour].Contains(m))
+        select Extend(c, neighbour)
+    ).ToHashSet();
+
+    IEnumerable<string> Members(Component c) => 
+        c.Split(",");
+    Component Extend(Component c, string item) => 
+        string.Join(",", Members(c).Append(item).OrderBy(x=>x));
+
+    Graph GetGraph(string input) {
+        var edges = 
+            from line in input.Split("\n")
+            let nodes = line.Split("-")
+            from edge in new []{(nodes[0], nodes[1]), (nodes[1], nodes[0])}
+            select (From: edge.Item1, To: edge.Item2);
+
+       return (
+            from e in edges
+            group e by e.From into g
+            select (g.Key, g.Select(e => e.To).ToHashSet())
+        ).ToDictionary();
+    }
+}
+

Please ☆ my repo if you like it!

+
+ +
+
+ © 2024 + Advent of Code is a registered trademark in the US + Images provided by Bing image creator +
+ + + + + + + + \ No newline at end of file diff --git a/2024/3/index.html b/2024/3/index.html index 4657e10b..2eda1ea8 100644 --- a/2024/3/index.html +++ b/2024/3/index.html @@ -255,10 +255,10 @@ - +

diff --git a/2024/4/index.html b/2024/4/index.html index 15599431..e5b1a6fc 100644 --- a/2024/4/index.html +++ b/2024/4/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/5/index.html b/2024/5/index.html index 19e20835..4f108f01 100644 --- a/2024/5/index.html +++ b/2024/5/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/6/index.html b/2024/6/index.html index 2ff6887c..e00b95f7 100644 --- a/2024/6/index.html +++ b/2024/6/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/7/index.html b/2024/7/index.html index 4abf2805..243e8225 100644 --- a/2024/7/index.html +++ b/2024/7/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/8/index.html b/2024/8/index.html index d3950bb4..194be284 100644 --- a/2024/8/index.html +++ b/2024/8/index.html @@ -255,10 +255,10 @@ - +
diff --git a/2024/9/index.html b/2024/9/index.html index 9fe26cff..53e15fc5 100644 --- a/2024/9/index.html +++ b/2024/9/index.html @@ -255,10 +255,10 @@ - +
diff --git a/index.html b/index.html index cb68ba5b..24f3d39e 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,6 @@ if (url.search.match(/^\?(\d{4})\/\d{1,2}/)) { window.location = url.search.substring(1); } else { - window.location = '/2024/22/'; + window.location = '/2024/23/'; }