This commit is contained in:
Arne Swanson 2018-08-23 20:07:35 -03:00
parent f6ff114823
commit a3c2af5c1f
216 changed files with 29387 additions and 2258 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
library/node_modules/

899
assets/Mini.flf Normal file
View File

@ -0,0 +1,899 @@
flf2a$ 4 3 10 0 10 0 1920
Mini by Glenn Chappell 4/93
Includes ISO Latin-1
figlet release 2.1 -- 12 Aug 1994
Permission is hereby given to modify this font, as long as the
modifier's name is placed on a comment line.
Modified by Paul Burton <solution@earthlink.net> 12/96 to include new parameter
supported by FIGlet and FIGWin. May also be slightly modified for better use
of new full-width/kern/smush alternatives, but default output is NOT changed.
$$@
$$@
$$@
$$@@
@
|$@
o$@
@@
@
||$@
@
@@
@
-|-|-$@
-|-|-$@
@@
_$@
(|$ @
_|)$@
@@
@
O/$@
/O$@
@@
@
()$ @
(_X$@
@@
@
/$@
@
@@
@
/$@
|$ @
\$@@
@
\$ @
|$@
/$ @@
@
\|/$@
/|\$@
@@
@
_|_$@
|$ @
@@
@
@
o$@
/$@@
@
__$@
@
@@
@
@
o$@
@@
@
/$@
/$ @
@@
_$ @
/ \$@
\_/$@
@@
@
/|$@
|$@
@@
_$ @
)$@
/_$@
@@
_$ @
_)$@
_)$@
@@
@
|_|_$@
|$ @
@@
_$ @
|_$ @
_)$@
@@
_$ @
|_$ @
|_)$@
@@
__$@
/$@
/$ @
@@
_$ @
(_)$@
(_)$@
@@
_$ @
(_|$@
|$@
@@
@
o$@
o$@
@@
@
o$@
o$@
/$@@
@
/$@
\$@
@@
@
--$@
--$@
@@
@
\$@
/$@
@@
_$ @
)$@
o$ @
@@
__$ @
/ \$@
| (|/$@
\__$ @@
@
/\$ @
/--\$@
@@
_$ @
|_)$@
|_)$@
@@
_$@
/$ @
\_$@
@@
_$ @
| \$@
|_/$@
@@
_$@
|_$@
|_$@
@@
_$@
|_$@
|$ @
@@
__$@
/__$@
\_|$@
@@
@
|_|$@
| |$@
@@
___$@
|$ @
_|_$@
@@
@
|$@
\_|$@
@@
@
|/$@
|\$@
@@
@
|$ @
|_$@
@@
@
|\/|$@
| |$@
@@
@
|\ |$@
| \|$@
@@
_$ @
/ \$@
\_/$@
@@
_$ @
|_)$@
|$ @
@@
_$ @
/ \$@
\_X$@
@@
_$ @
|_)$@
| \$@
@@
__$@
(_$ @
__)$@
@@
___$@
|$ @
|$ @
@@
@
| |$@
|_|$@
@@
@
\ /$@
\/$ @
@@
@
\ /$@
\/\/$ @
@@
@
\/$@
/\$@
@@
@
\_/$@
|$ @
@@
__$@
/$@
/_$@
@@
_$@
|$ @
|_$@
@@
@
\$ @
\$@
@@
_$ @
|$@
_|$@
@@
/\$@
@
@
@@
@
@
@
__$@@
@
\$@
@
@@
@
_.$@
(_|$@
@@
@
|_$ @
|_)$@
@@
@
_$@
(_$@
@@
@
_|$@
(_|$@
@@
@
_$ @
(/_$@
@@
_$@
_|_$@
|$ @
@@
@
_$ @
(_|$@
_|$@@
@
|_$ @
| |$@
@@
@
o$@
|$@
@@
@
o$@
|$@
_|$@@
@
|$ @
|<$@
@@
@
|$@
|$@
@@
@
._ _$ @
| | |$@
@@
@
._$ @
| |$@
@@
@
_$ @
(_)$@
@@
@
._$ @
|_)$@
|$ @@
@
_.$@
(_|$@
|$@@
@
._$@
|$ @
@@
@
_$@
_>$@
@@
@
_|_$@
|_$@
@@
@
@
|_|$@
@@
@
@
\/$@
@@
@
@
\/\/$@
@@
@
@
><$@
@@
@
@
\/$@
/$ @@
@
_$ @
/_$@
@@
,-$@
_|$ @
|$ @
`-$@@
|$@
|$@
|$@
|$@@
-.$ @
|_$@
|$ @
-'$ @@
/\/$@
@
@
@@
o o$@
/\$ @
/--\$@
@@
o_o$@
/ \$@
\_/$@
@@
o o$@
| |$@
|_|$@
@@
o o$@
_.$@
(_|$@
@@
o o$@
_$ @
(_)$@
@@
o o$@
@
|_|$@
@@
_$ @
| )$@
| )$@
|$ @@
160 NO-BREAK SPACE
$$@
$$@
$$@
$$@@
161 INVERTED EXCLAMATION MARK
@
o$@
|$@
@@
162 CENT SIGN
@
|_$@
(__$@
|$ @@
163 POUND SIGN
_$ @
_/_`$ @
|___$@
@@
164 CURRENCY SIGN
@
`o'$@
' `$@
@@
165 YEN SIGN
@
_\_/_$@
--|--$@
@@
166 BROKEN BAR
|$@
|$@
|$@
|$@@
167 SECTION SIGN
_$@
($ @
()$@
_)$@@
168 DIAERESIS
o o$@
@
@
@@
169 COPYRIGHT SIGN
_$ @
|C|$@
`-'$@
@@
170 FEMININE ORDINAL INDICATOR
_.$@
(_|$@
---$@
@@
171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
@
//$@
\\$@
@@
172 NOT SIGN
@
__$ @
|$@
@@
173 SOFT HYPHEN
@
_$@
@
@@
174 REGISTERED SIGN
_$ @
|R|$@
`-'$@
@@
175 MACRON
__$@
@
@
@@
176 DEGREE SIGN
O$@
@
@
@@
177 PLUS-MINUS SIGN
@
_|_$@
_|_$@
@@
178 SUPERSCRIPT TWO
2$@
@
@
@@
179 SUPERSCRIPT THREE
3$@
@
@
@@
180 ACUTE ACCENT
/$@
@
@
@@
181 MICRO SIGN
@
@
|_|$@
|$ @@
182 PILCROW SIGN
__$ @
(| |$@
| |$@
@@
183 MIDDLE DOT
@
o$@
@
@@
184 CEDILLA
@
@
@
S$@@
185 SUPERSCRIPT ONE
1$@
@
@
@@
186 MASCULINE ORDINAL INDICATOR
_$ @
(_)$@
---$@
@@
187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
@
\\$@
//$@
@@
188 VULGAR FRACTION ONE QUARTER
@
1/$@
/4$@
@@
189 VULGAR FRACTION ONE HALF
@
1/$@
/2$@
@@
190 VULGAR FRACTION THREE QUARTERS
@
3/$@
/4$@
@@
191 INVERTED QUESTION MARK
@
o$@
(_$@
@@
192 LATIN CAPITAL LETTER A WITH GRAVE
\$ @
/\$ @
/--\$@
@@
193 LATIN CAPITAL LETTER A WITH ACUTE
/$ @
/\$ @
/--\$@
@@
194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
/\$ @
/\$ @
/--\$@
@@
195 LATIN CAPITAL LETTER A WITH TILDE
/\/$@
/\$ @
/--\$@
@@
196 LATIN CAPITAL LETTER A WITH DIAERESIS
o o$@
/\$ @
/--\$@
@@
197 LATIN CAPITAL LETTER A WITH RING ABOVE
O$ @
/ \$ @
/---\$@
@@
198 LATIN CAPITAL LETTER AE
_$@
/|_$@
/-|_$@
@@
199 LATIN CAPITAL LETTER C WITH CEDILLA
_$@
/$ @
\_$@
S$@@
200 LATIN CAPITAL LETTER E WITH GRAVE
\_$@
|_$@
|_$@
@@
201 LATIN CAPITAL LETTER E WITH ACUTE
_/$@
|_$ @
|_$ @
@@
202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX
/\$@
|_$ @
|_$ @
@@
203 LATIN CAPITAL LETTER E WITH DIAERESIS
o_o$@
|_$ @
|_$ @
@@
204 LATIN CAPITAL LETTER I WITH GRAVE
\__$@
|$ @
_|_$@
@@
205 LATIN CAPITAL LETTER I WITH ACUTE
__/$@
|$ @
_|_$@
@@
206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX
/\$@
___$@
_|_$@
@@
207 LATIN CAPITAL LETTER I WITH DIAERESIS
o_o$@
|$ @
_|_$@
@@
208 LATIN CAPITAL LETTER ETH
_$ @
_|_\$@
|_/$@
@@
209 LATIN CAPITAL LETTER N WITH TILDE
/\/$@
|\ |$@
| \|$@
@@
210 LATIN CAPITAL LETTER O WITH GRAVE
\$ @
/ \$@
\_/$@
@@
211 LATIN CAPITAL LETTER O WITH ACUTE
/$ @
/ \$@
\_/$@
@@
212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
/\$@
/ \$@
\_/$@
@@
213 LATIN CAPITAL LETTER O WITH TILDE
/\/$@
/ \$@
\_/$@
@@
214 LATIN CAPITAL LETTER O WITH DIAERESIS
o_o$@
/ \$@
\_/$@
@@
215 MULTIPLICATION SIGN
@
@
X$@
@@
216 LATIN CAPITAL LETTER O WITH STROKE
__$ @
/ /\$@
\/_/$@
@@
217 LATIN CAPITAL LETTER U WITH GRAVE
\$ @
| |$@
|_|$@
@@
218 LATIN CAPITAL LETTER U WITH ACUTE
/$ @
| |$@
|_|$@
@@
219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX
/\$@
| |$@
|_|$@
@@
220 LATIN CAPITAL LETTER U WITH DIAERESIS
o o$@
| |$@
|_|$@
@@
221 LATIN CAPITAL LETTER Y WITH ACUTE
/$ @
\_/$@
|$ @
@@
222 LATIN CAPITAL LETTER THORN
|_$ @
|_)$@
|$ @
@@
223 LATIN SMALL LETTER SHARP S
_$ @
| )$@
| )$@
|$ @@
224 LATIN SMALL LETTER A WITH GRAVE
\$ @
_.$@
(_|$@
@@
225 LATIN SMALL LETTER A WITH ACUTE
/$ @
_.$@
(_|$@
@@
226 LATIN SMALL LETTER A WITH CIRCUMFLEX
/\$@
_.$@
(_|$@
@@
227 LATIN SMALL LETTER A WITH TILDE
/\/$@
_.$@
(_|$@
@@
228 LATIN SMALL LETTER A WITH DIAERESIS
o o$@
_.$@
(_|$@
@@
229 LATIN SMALL LETTER A WITH RING ABOVE
O$ @
_.$@
(_|$@
@@
230 LATIN SMALL LETTER AE
@
___$ @
(_|/_$@
@@
231 LATIN SMALL LETTER C WITH CEDILLA
@
_$@
(_$@
S$@@
232 LATIN SMALL LETTER E WITH GRAVE
\$ @
_$ @
(/_$@
@@
233 LATIN SMALL LETTER E WITH ACUTE
/$ @
_$ @
(/_$@
@@
234 LATIN SMALL LETTER E WITH CIRCUMFLEX
/\$@
_$ @
(/_$@
@@
235 LATIN SMALL LETTER E WITH DIAERESIS
o o$@
_$ @
(/_$@
@@
236 LATIN SMALL LETTER I WITH GRAVE
\$@
@
|$@
@@
237 LATIN SMALL LETTER I WITH ACUTE
/$@
@
|$@
@@
238 LATIN SMALL LETTER I WITH CIRCUMFLEX
/\$@
@
|$ @
@@
239 LATIN SMALL LETTER I WITH DIAERESIS
o o$@
@
|$ @
@@
240 LATIN SMALL LETTER ETH
X$ @
\$ @
(_|$@
@@
241 LATIN SMALL LETTER N WITH TILDE
/\/$@
._$ @
| |$@
@@
242 LATIN SMALL LETTER O WITH GRAVE
\$ @
_$ @
(_)$@
@@
243 LATIN SMALL LETTER O WITH ACUTE
/$ @
_$ @
(_)$@
@@
244 LATIN SMALL LETTER O WITH CIRCUMFLEX
/\$@
_$ @
(_)$@
@@
245 LATIN SMALL LETTER O WITH TILDE
/\/$@
_$ @
(_)$@
@@
246 LATIN SMALL LETTER O WITH DIAERESIS
o o$@
_$ @
(_)$@
@@
247 DIVISION SIGN
o$ @
---$@
o$ @
@@
248 LATIN SMALL LETTER O WITH STROKE
@
_$ @
(/)$@
@@
249 LATIN SMALL LETTER U WITH GRAVE
\$ @
@
|_|$@
@@
250 LATIN SMALL LETTER U WITH ACUTE
/$ @
@
|_|$@
@@
251 LATIN SMALL LETTER U WITH CIRCUMFLEX
/\$@
@
|_|$@
@@
252 LATIN SMALL LETTER U WITH DIAERESIS
o o$@
@
|_|$@
@@
253 LATIN SMALL LETTER Y WITH ACUTE
/$@
@
\/$@
/$ @@
254 LATIN SMALL LETTER THORN
@
|_$ @
|_)$@
|$ @@
255 LATIN SMALL LETTER Y WITH DIAERESIS
oo$@
@
\/$@
/$ @@

1097
assets/Small.flf Normal file

File diff suppressed because it is too large Load Diff

1097
assets/SmallSlant.flf Normal file

File diff suppressed because it is too large Load Diff

413
assets/Straight.flf Normal file
View File

@ -0,0 +1,413 @@
flf2a$ 4 3 10 0 4
straight.flf Version 2
by: Bas Meijer meijer@info.win.tue.nl bas@damek.kth.se
fixed by: Ryan Youck youck@cs.uregina.ca
Disclaimer: most capitals have been designed by someone else
$$@
$$@
$$@
$$@@
@
| @
. @
@@
// @
$$ @
@
@@
@
_|_|_ @
-|-|- @
@@
||_ @
(||$ @
_||) @
|| @@
@
0/ @
/0 @
@@
@
()/ @
(X @
@@
/ @
$ @
$ @
@@
$/ @
($ @
$\ @
@@
\$ @
$) @
/$ @
@@
$ $@
$\/$@
$/\$@
$ $@@
$ $@
$_|_$@
$ | $@
$ $@@
$@
$$@
,$@
$@@
$ $@
$__$@
$ $@
$ $@@
$@
$ $@
. $@
$@@
@
$/ @
/$ @
@@
$ __ @
$/ \ @
$\__/ @
$ @@
$ @
$/| @
$ | @
$ @@
$__ @
$ _) @
$/__ @
$ @@
$__ @
$ _) @
$__) @
$ @@
$ @
$|__| @
$ | @
$ @@
$ __ @
$|_ @
$__) @
$ @@
$ __ @
$/__ @
$\__) @
$ @@
$___ @
$ / @
$ / @
$ @@
$ __ @
$(__) @
$(__) @
$ @@
$ __ @
$(__\ @
$ __/ @
$ @@
@
. @
. @
@@
@
. @
, @
@@
$ $@
$/$@
$\$@
$ $@@
$ $@
$__$@
$--$@
$ $@@
$ $@
$\$@
$/$@
$ $@@
$ _ @
$ )@
$ . @
$ @@
@
@
@
@@
@
$/\ @
/--\ @
@@
$__ @
|__) @
|__) @
@@
$__ @
/ @
\__ @
@@
$__ @
| \ @
|__/ @
@@
$__ @
|_ @
|__ @
@@
$__ @
|_ @
| @
@@
$__ @
/ _ @
\__) @
@@
$ @
|__| @
| | @
@@
$ @
| @
| @
@@
$ @
$| @
__) @
@@
$ @
|_/ @
| \ @
@@
$ @
| @
|__ @
@@
$ @
|\/| @
| | @
@@
$ @
|\ | @
| \| @
@@
$__ @
/ \ @
\__/ @
@@
$__ @
|__) @
| $ @
@@
$__ @
/ \ @
\_\/ @
@@
$__ @
|__) @
| \ @
@@
$__ @
(_ @
__) @
@@
___ @
$|$ @
| @
@@
$ @
/ \ @
\__/ @
@@
$ @
\ / @
\/ @
@@
$ @
| | @
|/\| @
@@
$ @
\_/ @
/ \ @
@@
$ @
\_/ @
| @
@@
___ @
$_/ @
/__ @
@@
_ @
|$ @
|_ @
@@
@
\ @
\ @
@@
_ @
$| @
_| @
@@
@
/\ @
$$ @
@@
@
@
__ @
@@
\ @
$ @
$ @
@@
@
_ @
(_| @
@@
@
|_ @
|_) @
@@
@
_ @
(_ @
@@
@
_| @
(_| @
@@
@
_ @
(- @
@@
_ @
(_ @
|$ @
@@
@
_ @
(_) @
_/ @@
@
|_ @
| ) @
@@
@
. @
| @
@@
@
. @
| @
/ @@
@
|$ @
|( @
@@
@
| @
| @
@@
@
_ @
||| @
@@
@
_ @
| ) @
@@
@
_ @
(_) @
@@
@
_ @
|_) @
| @@
@
_ @
(_| @
| @@
@
_ @
|$ @
@@
@
_ @
_) @
@@
@
|_ @
|_ @
@@
@
$ $ @
|_| @
@@
@
$$ @
\/ @
@@
@
$ $ @
\)/ @
@@
@
$$ @
)( @
@@
@
$$ @
\/ @
/ @@
@
_ @
/_ @
@@
( @
< @
( @
@@
| @
| @
| @
@@
) @
> @
) @
@@
@
/\/ @
@
@@
o o @
/\ @
/--\ @
@@
o__o @
/ \ @
\__/ @
@@
o o @
/ \ @
\__/ @
@@
@
-_- @
(_| @
@@
@
-_- @
(_) @
@@
@
- - @
|_| @
@@
__ @
|__) @
|__) @
| @@

View File

@ -0,0 +1,7 @@
.accent {
color: #56ffff;
}
.alert {
color: #ff1634;
}

View File

@ -0,0 +1,40 @@
span.input {
width: 100%
}
span.input:before {
content: '> '
}
input[type="text"] {
display: inline !important;
outline: none;
background: black;
color: white;
padding: 0;
margin: 0;
border: none;
line-height: 11px;
width: 75%;
font-family: 'Input Mono';
font-size: 11px;
}
button {
outline: none;
background: black;
color: white;
padding: 0;
border: none;
margin: 0;
display: inline;
font-family: 'Input Mono';
font-size: 11px;
text-decoration: underline;
}
button:focus {
text-decoration: none;
background: white;
color: black;
}

View File

@ -0,0 +1,31 @@
.container {
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid white;
padding: 10px;
}
header {
padding: 1%;
}
nav {
width: 17.5%;
padding-right: 15px;
float: left;
}
main {
width: 50%;
float: left;
}
footer {
position: fixed;
width: 100%;
background: #000;
padding: 11px;
bottom: 0px;
left: 0px;
font-size: 11px;
}

View File

@ -0,0 +1,78 @@
/* Typography */
strong,
b {
font-weight: 700;
}
em,
i {
font-style: italic;
}
p {
margin-bottom: .75em;
margin-top: 0;
}
.code {
font-family: 'Input Mono';
line-height: 11px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Suisse Int\'l Condensed';
font-weight: 300;
padding-bottom: 0px;
margin-bottom: 0.25em;
}
h1 {
font-size: 4.236em;
}
h2 {
font-size: 2.618em;
}
a {
display: inline;
text-decoration: none;
color: #ffffff;
font-weight: 600;
cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAACVBMVEX///8AAAD///9+749PAAAAAXRSTlMAQObYZgAAAD5JREFUGNN1j9EKADAIAnP//9GjFq6w7iU4DNRsB06cb44TJ+UzYUcniqnqoA6ag/62JhjKIU0rxx1lKveuXJ5UAQs/G/2vAAAAAElFTkSuQmCC) 9 9, auto;
}
a:hover {
text-decoration: underline;
}
a.external:after {
content: "~";
color: #56ffff;
}
hr {
position: relative;
height: 11px;
font-size: 0;
line-height: 0;
overflow: hidden;
height: 0px;
border: none;
border-bottom: 1px solid white;
margin-top: 11px;
margin-bottom: 11px;
}
code {
font-size: 11px;
font-family: 'Input Mono';
line-height: 11px;
display: inline-block;
}

View File

@ -0,0 +1,41 @@
/* Völkrom specific styling */
list { display: block }
list ln { display: block }
bcode ln {
display: block;
line-height: 11px;
}
bpre {
display: block;
white-space: pre;
font-size: 11px;
font-weight: 500;
font-family: 'Input Mono';
line-height: 11px;
margin-bottom: .75em;
}
bcode {
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid white;
padding: 10px;
white-space: pre;
display: block;
font-size: 11px;
font-family: 'Input Mono';
line-height: 11px;
margin-bottom: .75em;
}
p.note {
-webkit-border-radius: 2px;
border-radius: 2px;
font-style: italic;
border: 1px solid white;
padding: 10px;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,336 @@
@font-face {
font-family: 'InputMono';
src: url('InputMono-BlackItalic.woff2') format('woff2'),
url('InputMono-BlackItalic.woff') format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Black.woff2') format('woff2'),
url('InputSerif-Black.woff') format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Italic.woff2') format('woff2'),
url('InputSerif-Italic.woff') format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Black.woff2') format('woff2'),
url('InputMono-Black.woff') format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Thin.woff2') format('woff2'),
url('InputSans-Thin.woff') format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-BoldItalic.woff2') format('woff2'),
url('InputMono-BoldItalic.woff') format('woff');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-BoldItalic.woff2') format('woff2'),
url('InputSans-BoldItalic.woff') format('woff');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Medium.woff2') format('woff2'),
url('InputSerif-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Bold.woff2') format('woff2'),
url('InputSerif-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Bold.woff2') format('woff2'),
url('InputSans-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-MediumItalic.woff2') format('woff2'),
url('InputMono-MediumItalic.woff') format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-BlackItalic.woff2') format('woff2'),
url('InputSerif-BlackItalic.woff') format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-LightItalic.woff2') format('woff2'),
url('InputSerif-LightItalic.woff') format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'InputSerif ExLight';
src: url('InputSerif-ExtraLightItalic.woff2') format('woff2'),
url('InputSerif-ExtraLightItalic.woff') format('woff');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Regular.woff2') format('woff2'),
url('InputMono-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Regular.woff2') format('woff2'),
url('InputSans-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-ThinItalic.woff2') format('woff2'),
url('InputSans-ThinItalic.woff') format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-ThinItalic.woff2') format('woff2'),
url('InputSerif-ThinItalic.woff') format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-BlackItalic.woff2') format('woff2'),
url('InputSans-BlackItalic.woff') format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Thin.woff2') format('woff2'),
url('InputSerif-Thin.woff') format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Medium.woff2') format('woff2'),
url('InputSans-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-LightItalic.woff2') format('woff2'),
url('InputMono-LightItalic.woff') format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-LightItalic.woff2') format('woff2'),
url('InputSans-LightItalic.woff') format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Regular.woff2') format('woff2'),
url('InputSerif-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'InputSerif ExLight';
src: url('InputSerif-ExtraLight.woff2') format('woff2'),
url('InputSerif-ExtraLight.woff') format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-MediumItalic.woff2') format('woff2'),
url('InputSans-MediumItalic.woff') format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Light.woff2') format('woff2'),
url('InputSans-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Thin.woff2') format('woff2'),
url('InputMono-Thin.woff') format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Bold.woff2') format('woff2'),
url('InputMono-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'InputSans ExLight';
src: url('InputSans-ExtraLight.woff2') format('woff2'),
url('InputSans-ExtraLight.woff') format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Light.woff2') format('woff2'),
url('InputMono-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'InputMono ExLight';
src: url('InputMono-ExtraLight.woff2') format('woff2'),
url('InputMono-ExtraLight.woff') format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-MediumItalic.woff2') format('woff2'),
url('InputSerif-MediumItalic.woff') format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Italic.woff2') format('woff2'),
url('InputSans-Italic.woff') format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-BoldItalic.woff2') format('woff2'),
url('InputSerif-BoldItalic.woff') format('woff');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'InputSerif';
src: url('InputSerif-Light.woff2') format('woff2'),
url('InputSerif-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-ThinItalic.woff2') format('woff2'),
url('InputMono-ThinItalic.woff') format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'InputSans ExLight';
src: url('InputSans-ExtraLightItalic.woff2') format('woff2'),
url('InputSans-ExtraLightItalic.woff') format('woff');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Italic.woff2') format('woff2'),
url('InputMono-Italic.woff') format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'InputMono ExLight';
src: url('InputMono-ExtraLightItalic.woff2') format('woff2'),
url('InputMono-ExtraLightItalic.woff') format('woff');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'InputSans';
src: url('InputSans-Black.woff2') format('woff2'),
url('InputSans-Black.woff') format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'InputMono';
src: url('InputMono-Medium.woff2') format('woff2'),
url('InputMono-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}

341
assets/styles/normalize.css vendored Normal file
View File

@ -0,0 +1,341 @@
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}

53
assets/styles/style.css Normal file
View File

@ -0,0 +1,53 @@
@import url('fonts/stylesheet.css');
@import url('components/typography.css');
@import url('components/layout.css');
@import url('components/volkrom.css');
@import url('components/colour.css');
@import url('components/input.css');
html {
-ms-word-wrap: break-word;
word-wrap: break-word;
padding: 30px;
}
body {
font-family: "Input Sans";
font-size: 11px;
line-height: 1.25;
color: #fff;
padding: 0;
margin: 0;
background-color: #000;
overflow-x: hidden;
}
::-webkit-scrollbar {
width: 4px;
background-color: #000;
}
::-webkit-scrollbar-thumb {
background-color: rgba(255,255,255,0.12);
}
::selection {
color: black;
background: rgba(255,255,255,0.99);
}
*::selection {
color: black;
background: rgba(255,255,255,0.99);
}
::-moz-selection {
color: black;
background: rgba(255,255,255,0.99);
}
*::-moz-selection {
color: black;
background: rgba(255,255,255,0.99);
}
* {
cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAACVBMVEX///8AAAD///9+749PAAAAAXRSTlMAQObYZgAAAD5JREFUGNN1j9EKADAIAnP//9GjFq6w7iU4DNRsB06cb44TJ+UzYUcniqnqoA6ag/62JhjKIU0rxx1lKveuXJ5UAQs/G/2vAAAAAElFTkSuQmCC) 9 9, auto !important;
}

321
assets/tp.flf Normal file
View File

@ -0,0 +1,321 @@
flf2a$ 3 2 11 0 14
threepoint by Randall Ransom 4/94 <ransom@girtab.usc.edu>
Figlet release 2.0 -- August 5, 1993
Date: 9 Apr 1994
Explanation of first line:
flf2 - "magic number" for file identification
a - should always be `a', for now
$ - the "hardblank" -- prints as a blank, but can't be smushed
3 - height of a character
2 - height of a character, not including descenders
11 - max line length (excluding comment lines) + a fudge factor
0 - default smushmode for this font (like "-m 0" on command line)
14 - number of comment lines
$$@
$$@
$$@@
|@
.@
$@@
''@
$$@
$$@@
++@
++@
$$@@
(|~@
_|)@
$ $@@
'/@
/,@
$$@@
() @
(_X@
$ $@@
'@
$@
$@@
/@
| @
\@@
\ @
|@
/ @@
. ,@
-X-@
' `@@
_|_@
! @
$ $@@
$@
,@
$@@
__@
$$@
$$@@
$@
.@
$@@
/@
/ @
$$@@
/X@
X/@
@@
'| @
.|.@
@@
'~)@
/_@
@@
'~)@
._)@
@@
|_|@
|@
@@
L~@
_)@
@@
/ @
(_)@
@@
~/@
/ @
@@
(~)@
(_)@
@@
(~)@
/ @
@@
.@
.@
$@@
.@
,@
$@@
/@
( @
\@@
--@
--@
@@
\ @
)@
/ @@
'~)@
! @
@@
$/~~\@
| (|/@
$\__ @@
/\ @
/~~\@
@@
|~)@
|_)@
@@
/~`@
\_,@
@@
|~\@
|_/@
@@
(~@
(_@
@@
|~@
|~@
@@
/~_@
\_/@
@@
|_|@
| |@
@@
~|~@
_|_@
@@
~|~@
L| @
@@
|/@
|\@
@@
| @
|_@
@@
|\/|@
| |@
@@
|\ |@
| \|@
@@
/~\@
\_/@
@@
|~)@
|~ @
@@
/~\@
\_X@
@@
|~)@
|~\@
@@
(~@
_)@
@@
~|~@
| @
@@
| |@
|_|@
@@
\ /@
\/ @
@@
\ /@
\/\/ @
@@
\/@
/\@
@@
\ /@
| @
@@
~/@
/_@
@@
|~@
| @
|_@@
\ @
\@
@@
~|@
|@
_|@@
'`@
$$@
$$@@
$$@
__@
$$@@
`@
$@
$@@
$_$@
(_|@
@@
|_$@
|_)@
@@
$_@
(_@
@@
$_|@
(_|@
@@
$_$@
(/_@
@@
|`@
~|~@
@@
$_$@
(_|@
_|@@
|_$@
| |@
@@
.@
|@
@@
.@
|@
L|@@
| @
|<@
@@
|@
|@
@@
$_ _$@
| | |@
@@
$_$@
| |@
@@
$_$@
(_)@
@@
$_$@
|_)@
| @@
$_$ @
(_| @
|/@@
$_@
| @
@@
$_@
_\@
@@
_|_@
| @
@@
@
|_|@
@@
@
\/@
@@
@
VV@
@@
@
><@
@@
@
\/@
/ @@
_$@
/_@
@@
|~@
< @
|_@@
|@
|@
|@@
~| @
>@
_| @@
'`'@
$ $@
$ $@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

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