1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
//! # Year 2016
//!
//! <style>
//! .calendar {
//!   cursor: default;
//!   -webkit-user-select: none;
//!   -khtml-user-select: none;
//!   -moz-user-select: -moz-none;
//!   -o-user-select: none;
//!   user-select: none;
//!   color: #666666;
//!   background-color: #0f0f23;
//! }
//! .calendar > span {
//!   color: #333333;
//! }
//! .calendar > a {
//!   text-decoration: none !important;
//!   color: #666666 !important;
//!   outline: none;
//!   cursor: default;
//! }
//! .calendar a:hover, .calendar a:focus {
//!   background-color: #1e1e46;
//!   background-color: rgba(119,119,165,.2);
//!   cursor: pointer;
//! }
//! .calendar .calendar-day { color: #666666; }
//! .calendar a .calendar-day { color: #cccccc; }
//! .calendar a .calendar-mark-complete,
//! .calendar a .calendar-mark-verycomplete { visibility: hidden; }
//! .calendar a.calendar-complete     .calendar-mark-complete,
//! .calendar a.calendar-verycomplete .calendar-mark-complete { visibility: visible; color: #ffff66; }
//! .calendar a.calendar-verycomplete .calendar-mark-verycomplete { visibility: visible; color: #ffff66; }
//!
//! .calendar .calendar-streets {color:#666666;}
//! .calendar a.calendar-complete     .calendar-window-normal { color:#cccccc; text-shadow:0 0 5px rgba(255,255,255,.33); }
//! .calendar a.calendar-verycomplete .calendar-window-red    { color:#ff0000; text-shadow:0 0 5px #ff0000; }
//! .calendar a.calendar-verycomplete .calendar-window-dark   { color:#333333; }
//! .calendar a.calendar-verycomplete .calendar-window-green  { color:#009900; text-shadow:0 0 5px #009900; }
//! </style>
//!
//! <pre class="calendar">
//! <a href="d25/index.html" class="calendar-day25">                    *
//!                     |
//!                   +-|---+
//!                  /  |  /|
//!                 +-----+ |
//!                 |:::::| |                          <span class="calendar-day">25</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d24/index.html" class="calendar-day24">        +----+  |:::::| |---+      +-----------+   <span class="calendar-day">24</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d23/index.html" class="calendar-day23">       /    / \ |:::::| |  /|     / \\\\\\ [] /|   <span class="calendar-day">23</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d22/index.html" class="calendar-day22">      /    / / \|:::::| | / |    / \\\\\\ [] / |   <span class="calendar-day">22</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d21/index.html" class="calendar-day21">     /    / / / \:::::|/ /  |   +-----------+  |   <span class="calendar-day">21</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d20/index.html" class="calendar-day20">    +----+ / / / \------+ ------|:::::::::::|  |   <span class="calendar-day">20</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d19/index.html" class="calendar-day19">    |-----\ / / / \=====| ------|:::::::::::|  |   <span class="calendar-day">19</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d18/index.html" class="calendar-day18">    |------\ / / / \====|   |   |:::::::::::|  |   <span class="calendar-day">18</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d17/index.html" class="calendar-day17">    |-------\ / / / +===|   |   |:::::::::::|  |   <span class="calendar-day">17</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d16/index.html" class="calendar-day16">    |--------\ / / /|===|   |   |:::::::::::|  |   <span class="calendar-day">16</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d15/index.html" class="calendar-day15">    |---------\ / / |===|   |  /|:::::::::::|  |   <span class="calendar-day">15</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d14/index.html" class="calendar-day14">    |----------\ /  |===|  /  //|:::::::::::| /    <span class="calendar-day">14</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d13/index.html" class="calendar-day13">    +-----------+   |===| /  //||:::::::::::|/     <span class="calendar-day">13</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d12/index.html" class="calendar-day12">    |:::::::::::|   |===|/__//___________________  <span class="calendar-day">12</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d11/index.html" class="calendar-day11">    |:::::::::::|   |______//|_____...._________   <span class="calendar-day">11</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d10/index.html" class="calendar-day10">    |:::::::::::|   |     //| ____/ /_/___         <span class="calendar-day">10</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d09/index.html" class="calendar-day9"> ---|:::::::::::|   |--------|[][]|_|[][]_\------  <span class="calendar-day"> 9</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d08/index.html" class="calendar-day8">----|:::::::::::|   |---------------------------   <span class="calendar-day"> 8</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d07/index.html" class="calendar-day7"> || |:::::::::::|   |  //| ||  / / / ||      ||    <span class="calendar-day"> 7</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d06/index.html" class="calendar-day6"> || |:::::::::::|   | //|  || /   /  ||      ||    <span class="calendar-day"> 6</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d05/index.html" class="calendar-day5 calendar-verycomplete">    |<span class="calendar-window-dark">::::::</span><span class="calendar-window-green">:::</span><span class="calendar-window-dark">::</span>|   |//|     / / /                 <span class="calendar-day"> 5</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d04/index.html" class="calendar-day4 calendar-verycomplete">    |<span class="calendar-window-dark">::::</span><span class="calendar-window-red">:</span><span class="calendar-window-dark">:</span><span class="calendar-window-red">:</span><span class="calendar-window-dark">::::</span>|   //|     /   /   ____________   <span class="calendar-day"> 4</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d03/index.html" class="calendar-day3 calendar-verycomplete">    |<span class="calendar-window-dark">::::</span><span class="calendar-window-red">:::</span><span class="calendar-window-dark">:</span><span class="calendar-window-green">:::</span>|  //|     / / /___/ /#/ /#/#/ /   <span class="calendar-day"> 3</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d02/index.html" class="calendar-day2 calendar-verycomplete">    |<span class="calendar-window-dark">::::</span><span class="calendar-window-red">:</span><span class="calendar-window-dark">:</span><span class="calendar-window-red">:</span><span class="calendar-window-dark">:</span><span class="calendar-window-green">:</span><span class="calendar-window-dark">:</span><span class="calendar-window-green">:</span>| //|     /    ___            /    <span class="calendar-day"> 2</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d01/index.html" class="calendar-day1 calendar-verycomplete">    |<span class="calendar-window-dark">::::::::</span><span class="calendar-window-green">:::</span>|//|     / / /   /_/_/_/#/#/#/     <span class="calendar-day"> 1</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <span class="calendar-streets">  ==============//======+...+====================
//!   - - - - - - -// - - -/   / - - - - - - - - - -
//! ==============//|==============================
//!              //|                                 </span>
//! </pre>

#![allow(unused_variables)]

pub mod d01;
pub mod d02;
pub mod d03;
pub mod d04;
pub mod d05;
pub mod d06;
pub mod d07;
pub mod d08;
pub mod d09;
pub mod d10;
pub mod d11;
pub mod d12;
pub mod d13;
pub mod d14;
pub mod d15;
pub mod d16;
pub mod d17;
pub mod d18;
pub mod d19;
pub mod d20;
pub mod d21;
pub mod d22;
pub mod d23;
pub mod d24;
pub mod d25;