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
//! # Year 2020
//!
//! <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-color-b { color:#333399; }
//! .calendar .calendar-color-l { color:#ccccff; }
//! .calendar .calendar-color-r { color:#ff0000; }
//! .calendar .calendar-color-w { color:#ffffff; }
//! .calendar .calendar-color-g { color:#00cc00; }
//! .calendar .calendar-color-a { color:#cccccc; }
//! </style>
//!
//! <pre class="calendar">
//! <a href="d01/index.html" class="calendar-day1 calendar-verycomplete"> <span class="calendar-color-l">..........</span><span class="calendar-color-r">|</span><span class="calendar-color-l">..........</span> <span class="calendar-day"> 1</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-color-l">.....''''''</span> <span class="calendar-color-w">.'</span> <span class="calendar-color-w">-</span> <span class="calendar-color-w">-</span> <span class="calendar-color-a">\</span><span class="calendar-color-w">-</span> <span class="calendar-color-w">.''</span><span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-l">''''''.....</span> <span class="calendar-day"> 2</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-color-l">'''</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-w">'.'.</span> <span class="calendar-color-w">-</span> <span class="calendar-color-w">-</span> <span class="calendar-color-a">\</span> <span class="calendar-color-w">-'':</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-l">'''</span> <span class="calendar-day"> 3</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-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-w">''..'''</span><span class="calendar-color-a">_[]</span><span class="calendar-color-w">.'</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-day"> 4</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-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">.'.</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">____/</span> <span class="calendar-color-w">''</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> ~ <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-day"> 5</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d06/index.html" class="calendar-day6 calendar-verycomplete"> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">''</span> <span class="calendar-color-g">..</span><span class="calendar-color-a">_____/</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> _ <span class="calendar-color-b">~</span> _ O> <span class="calendar-day"> 6</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d07/index.html" class="calendar-day7 calendar-verycomplete"> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">:</span><span class="calendar-color-a">[]</span><span class="calendar-color-g">'.</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> \ / \ / \ / <span class="calendar-color-b">~</span> <span class="calendar-day"> 7</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d08/index.html" class="calendar-day8 calendar-verycomplete"> <span class="calendar-color-b">~</span> <span class="calendar-color-g">'.</span><span class="calendar-color-a">\</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> ~ <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> ~ <span class="calendar-day"> 8</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d17/index.html" class="calendar-day17 calendar-verycomplete"> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">\</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">____</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-day">17</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d09/index.html" class="calendar-day9 calendar-verycomplete"> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">\____/</span> <span class="calendar-color-g">.''</span><span class="calendar-color-a">\</span><span class="calendar-color-g">'..</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">.</span> <span class="calendar-day"> 9</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d16/index.html" class="calendar-day16 calendar-verycomplete"> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">__/\</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">.'</span><span class="calendar-color-w">^</span> <span class="calendar-color-a">[]</span><span class="calendar-color-g">.'</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">..''</span> <span class="calendar-day">16</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d18/index.html" class="calendar-day18 calendar-verycomplete"><span class="calendar-color-g">.</span>.<span class="calendar-color-g">.</span> <span class="calendar-color-b">~</span><span class="calendar-color-a">_____/</span><span class="calendar-color-b">~</span> <span class="calendar-color-a">\</span> <span class="calendar-color-g">:</span><span class="calendar-color-w">^</span> <span class="calendar-color-g">,</span> <span class="calendar-color-g">:</span><span class="calendar-color-a">\</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">:''</span> <span class="calendar-color-g">,</span> <span class="calendar-color-w">^</span> <span class="calendar-day">18</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d15/index.html" class="calendar-day15 calendar-verycomplete">##<span class="calendar-color-g">#</span>: <span class="calendar-color-g">...</span><span class="calendar-color-a">/</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span><span class="calendar-color-a">\</span> <span class="calendar-color-g">'..'</span> <span class="calendar-color-a">\_______</span><span class="calendar-color-b">~</span> <span class="calendar-color-g">'.</span> <span class="calendar-color-g">,</span> <span class="calendar-day">15</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-color-g">.</span>'' <span class="calendar-color-g">.</span>'<span class="calendar-color-a">[]</span>'<span class="calendar-color-g">.</span> <span class="calendar-color-a">\</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">\</span> <span class="calendar-color-g">:</span> <span class="calendar-color-g">,</span> <span class="calendar-color-w">^</span> <span class="calendar-day">19</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d10/index.html" class="calendar-day10 calendar-verycomplete">'.<span class="calendar-color-g">.</span>.'#<span class="calendar-color-g">#</span>#<span class="calendar-color-g">#</span>#<span class="calendar-color-g">'.</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">\</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">.</span><span class="calendar-color-a">\</span><span class="calendar-color-g">'</span> <span class="calendar-color-g">,</span> <span class="calendar-color-w">^</span> <span class="calendar-color-w">^</span> <span class="calendar-day">10</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d14/index.html" class="calendar-day14 calendar-verycomplete">##### ,##<span class="calendar-color-g">#</span>.<span class="calendar-color-g">'</span> <span class="calendar-color-a">\</span> <span class="calendar-color-g">.</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">'.</span><span class="calendar-color-a">[]</span> <span class="calendar-color-g">,</span> <span class="calendar-color-w">^</span> <span class="calendar-day">14</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-color-b">~</span> <span class="calendar-color-a">\</span><span class="calendar-color-g">'',:</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">_/</span><span class="calendar-color-g">'..</span> <span class="calendar-color-g">,</span> <span class="calendar-color-w">^</span> <span class="calendar-day">20</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d11/index.html" class="calendar-day11 calendar-verycomplete"> ~ ~ , ,'. ~ <span class="calendar-color-g">:</span><span class="calendar-color-a">[]</span><span class="calendar-color-g">..'</span> <span class="calendar-color-a">/</span> <span class="calendar-color-b">~</span> <span class="calendar-color-g">''...</span> <span class="calendar-day">11</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d13/index.html" class="calendar-day13 calendar-verycomplete">~ ~ ~ ~ , : <span class="calendar-color-g">''</span><span class="calendar-color-a">\__</span> <span class="calendar-color-b">~</span> <span class="calendar-color-a">/</span> <span class="calendar-day">13</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-color-b">~</span> <span class="calendar-color-a">\__</span> <span class="calendar-color-a">/</span><span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-day">21</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d12/index.html" class="calendar-day12 calendar-verycomplete">~ ~ ~ ~ ~ , .' <span class="calendar-color-a">\__/</span> <span class="calendar-day">12</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-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-color-b">~</span> <span class="calendar-day">22</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-color-b">~</span> <span class="calendar-day">23</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-color-g">.</span>'<span class="calendar-color-g">..</span> <span class="calendar-color-g">.'</span>'<span class="calendar-color-g">..</span> <span class="calendar-color-b">~</span> <span class="calendar-day">24</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! <a href="d25/index.html" class="calendar-day25"> ~ ~ ~ <span class="calendar-color-g">'.</span>' : .' <span class="calendar-color-b">~</span> <span class="calendar-day">25</span> <span class="calendar-mark-complete">*</span><span class="calendar-mark-verycomplete">*</span></a>
//! </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;