This commit is contained in:
bdon
2026-03-02 15:47:47 +00:00
commit ec68faa5a0
55 changed files with 5033 additions and 0 deletions

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