This commit is contained in:
bdon
2026-02-03 22:58:48 +00:00
commit b392a31945
55 changed files with 5029 additions and 0 deletions

1
typedoc/.nojekyll Normal file
View File

@@ -0,0 +1 @@
TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false.

View File

@@ -0,0 +1,120 @@
:root {
--light-hl-0: #000000;
--dark-hl-0: #D4D4D4;
--light-hl-1: #800000;
--dark-hl-1: #808080;
--light-hl-2: #800000;
--dark-hl-2: #569CD6;
--light-hl-3: #000000FF;
--dark-hl-3: #D4D4D4;
--light-hl-4: #E50000;
--dark-hl-4: #9CDCFE;
--light-hl-5: #0000FF;
--dark-hl-5: #CE9178;
--light-hl-6: #AF00DB;
--dark-hl-6: #C586C0;
--light-hl-7: #001080;
--dark-hl-7: #9CDCFE;
--light-hl-8: #A31515;
--dark-hl-8: #CE9178;
--light-hl-9: #0000FF;
--dark-hl-9: #569CD6;
--light-hl-10: #0070C1;
--dark-hl-10: #4FC1FF;
--light-hl-11: #795E26;
--dark-hl-11: #DCDCAA;
--light-hl-12: #098658;
--dark-hl-12: #B5CEA8;
--light-hl-13: #008000;
--dark-hl-13: #6A9955;
--light-code-background: #FFFFFF;
--dark-code-background: #1E1E1E;
}
@media (prefers-color-scheme: light) { :root {
--hl-0: var(--light-hl-0);
--hl-1: var(--light-hl-1);
--hl-2: var(--light-hl-2);
--hl-3: var(--light-hl-3);
--hl-4: var(--light-hl-4);
--hl-5: var(--light-hl-5);
--hl-6: var(--light-hl-6);
--hl-7: var(--light-hl-7);
--hl-8: var(--light-hl-8);
--hl-9: var(--light-hl-9);
--hl-10: var(--light-hl-10);
--hl-11: var(--light-hl-11);
--hl-12: var(--light-hl-12);
--hl-13: var(--light-hl-13);
--code-background: var(--light-code-background);
} }
@media (prefers-color-scheme: dark) { :root {
--hl-0: var(--dark-hl-0);
--hl-1: var(--dark-hl-1);
--hl-2: var(--dark-hl-2);
--hl-3: var(--dark-hl-3);
--hl-4: var(--dark-hl-4);
--hl-5: var(--dark-hl-5);
--hl-6: var(--dark-hl-6);
--hl-7: var(--dark-hl-7);
--hl-8: var(--dark-hl-8);
--hl-9: var(--dark-hl-9);
--hl-10: var(--dark-hl-10);
--hl-11: var(--dark-hl-11);
--hl-12: var(--dark-hl-12);
--hl-13: var(--dark-hl-13);
--code-background: var(--dark-code-background);
} }
:root[data-theme='light'] {
--hl-0: var(--light-hl-0);
--hl-1: var(--light-hl-1);
--hl-2: var(--light-hl-2);
--hl-3: var(--light-hl-3);
--hl-4: var(--light-hl-4);
--hl-5: var(--light-hl-5);
--hl-6: var(--light-hl-6);
--hl-7: var(--light-hl-7);
--hl-8: var(--light-hl-8);
--hl-9: var(--light-hl-9);
--hl-10: var(--light-hl-10);
--hl-11: var(--light-hl-11);
--hl-12: var(--light-hl-12);
--hl-13: var(--light-hl-13);
--code-background: var(--light-code-background);
}
:root[data-theme='dark'] {
--hl-0: var(--dark-hl-0);
--hl-1: var(--dark-hl-1);
--hl-2: var(--dark-hl-2);
--hl-3: var(--dark-hl-3);
--hl-4: var(--dark-hl-4);
--hl-5: var(--dark-hl-5);
--hl-6: var(--dark-hl-6);
--hl-7: var(--dark-hl-7);
--hl-8: var(--dark-hl-8);
--hl-9: var(--dark-hl-9);
--hl-10: var(--dark-hl-10);
--hl-11: var(--dark-hl-11);
--hl-12: var(--dark-hl-12);
--hl-13: var(--dark-hl-13);
--code-background: var(--dark-code-background);
}
.hl-0 { color: var(--hl-0); }
.hl-1 { color: var(--hl-1); }
.hl-2 { color: var(--hl-2); }
.hl-3 { color: var(--hl-3); }
.hl-4 { color: var(--hl-4); }
.hl-5 { color: var(--hl-5); }
.hl-6 { color: var(--hl-6); }
.hl-7 { color: var(--hl-7); }
.hl-8 { color: var(--hl-8); }
.hl-9 { color: var(--hl-9); }
.hl-10 { color: var(--hl-10); }
.hl-11 { color: var(--hl-11); }
.hl-12 { color: var(--hl-12); }
.hl-13 { color: var(--hl-13); }
pre, code { background: var(--code-background); }

59
typedoc/assets/main.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA4WU0U6DMBRA/6XPi7jFTd3r3KKJSxZGfND4UMtlNJaW9F4MaPx3s7nNAqW+cu45UHLh5YsR1MTmbGGK0gKiNJqNWMkpZ3MGuiowctBFToViI/YudcrmN9+js59IBUlTQlc+XR82l8R3a4kFJ5H/2UJxRMDIpe3GeOJWVkAi35rKCuhHHBhsSAWDiTMLFTbr/Xmxrx9B0LWGjDDKIx9JyI4BjfqA9ImrChZc5J4z9GdCxW3OLaQbawqJQ8X+TKjYiUhNYDMuACOPOpnO3CXRZBuveiAh9R54Ctbr/qKQHHO9gxiwNBr9j96aCKW6m+U0fIvVlu9AHL/CVaXFX4SaEjBq007n8vZ6PJ04rbeGABPTfS9ZpQVJozFqDbRrsysnlEmd7tfa1zixgK6AZwoo5khgH3njf5j+VCBJUsFDmpjnuvG1HPxPZP/LWtY0FDniQOSzbhKTHO7nizi4F3n9AcMPx1+WBQAA"

1
typedoc/assets/search.js Normal file
View File

@@ -0,0 +1 @@
window.searchData = "data:application/octet-stream;base64,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";

1414
typedoc/assets/style.css Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
typedoc/hierarchy.html Normal file

File diff suppressed because one or more lines are too long

19
typedoc/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

22
typedoc/modules.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long