diff --git a/admin/site/themes/afp/assets/sass/main.scss b/admin/site/themes/afp/assets/sass/main.scss
--- a/admin/site/themes/afp/assets/sass/main.scss
+++ b/admin/site/themes/afp/assets/sass/main.scss
@@ -1,1169 +1,1169 @@
//colors
$theme: hsl(242, 27%, 24%);
$theme-hover: hsl(241, 26%, 36%);
$theme-lightest: hsl(261, 36%, 86%);
$theme-focus: #acabcf;
$link: #0645ad;
$link-hover: #0000ee;
$link-visited: #42047c;
$white: #fff;
$lightest-grey: #f2f2f2;
$lighter-grey: #ddd;
$light-grey: #bbb;
$dark-grey: #777;
$darker-grey: #555;
$darkest-grey: #303030;
$black: #000;
$black_15: rgba(0, 0, 0, 0.15);
//fonts
$sans-serif: "Open Sans", sans-serif;
$monospace: "Consolas", monospace;
$OpenSans: "Open Sans";
$light: 300;
$normal: 400;
$bold: 700;
$border-bottom: 2px $darker-grey solid;
//sizes
$size-xs: 650px; // for example mobile
$size-s: 875px; // for example half desktop window
$size-xl: 1800px; // for example 4k desktop
%code {
font-family: $monospace;
background-color: $lightest-grey;
color: $darkest-grey;
}
%button {
border: 1px solid $dark-grey;
font-size: 1rem;
vertical-align: middle;
background-color: $white;
color: $black;
line-height: 0;
font-family: $sans-serif;
}
%button-image {
position: relative;
top: 0.12em;
left: 5px;
padding-right: 5px;
}
%sticky {
position: sticky;
top: 0;
background-color: $white;
margin: 0;
padding-bottom: 0.5rem;
}
@font-face {
font-family: $OpenSans;
font-display: swap;
font-style: normal;
font-weight: 300;
src: local(""), url("/font/open-sans-v18-latin-300.woff2") format("woff2"),
url("/font/open-sans-v18-latin-300.woff") format("woff");
}
@font-face {
font-family: $OpenSans;
font-display: swap;
font-style: normal;
font-weight: 400;
src: local(""), url("/font/open-sans-v18-latin-regular.woff2") format("woff2"),
url("/font/open-sans-v18-latin-regular.woff") format("woff");
}
@font-face {
font-family: $OpenSans;
font-display: swap;
font-style: italic;
font-weight: 400;
src: local(""), url("/font/open-sans-v18-latin-italic.woff2") format("woff2"),
url("/font/open-sans-v18-latin-italic.woff") format("woff");
}
@font-face {
font-family: $OpenSans;
font-display: swap;
font-style: normal;
font-weight: 700;
src: local(""), url("/font/open-sans-v18-latin-700.woff2") format("woff2"),
url("/font/open-sans-v18-latin-700.woff") format("woff");
}
@font-face {
font-family: $OpenSans;
font-display: swap;
font-style: italic;
font-weight: 700;
src: local(""), url("/font/open-sans-v18-latin-700italic.woff2") format("woff2"),
url("/font/open-sans-v18-latin-700italic.woff") format("woff");
}
*::selection {
background-color: $theme;
color: $white;
}
body {
color: $black;
background: $white;
font-family: $sans-serif;
display: grid;
grid-template-columns: #{"max(20%, 200px)"} 1fr;
grid-template-areas: "sidebar content";
justify-items: center;
margin: 0;
}
aside {
grid-area: sidebar;
background-color: $theme;
width: 20vw;
margin: 0;
height: 100%;
position: fixed;
top: 0;
left: 0;
min-width: 200px;
word-break: break-all;
overflow-y: auto;
color: $white;
nav {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100vh;
}
ul {
list-style: none;
padding: 0;
}
li {
padding: 0.5em 2rem;
&:hover {
background-color: $theme-hover;
}
}
.active {
background-color: $theme-hover;
}
div > a {
display: block;
text-align: center;
}
a:not(.entity_ref) {
&.link,
&:link,
&:visited {
color: $white;
}
&:focus {
outline: 1px $theme-focus solid;
outline-offset: 3.5px;
}
}
hr {
margin: 2rem;
border: none;
border-top: 2px solid $dark-grey;
}
}
.logo {
width: 40%;
height: auto;
padding: 10%;
max-width: 160px;
}
li {
margin: 0.25em 0;
}
header {
border-bottom: $border-bottom;
margin-bottom: 20px;
padding: 0.5rem 0;
> div {
display: flex;
justify-content: space-between;
padding: 0.5rem 0;
}
form {
padding: 0.5rem 0;
float: right;
}
h1 {
padding: 0.5rem 0;
margin: 0;
clear: both;
line-height: 2.75rem;
}
#search-input {
height: 2rem;
padding: 7px;
width: 175px;
}
#search-button {
height: 2rem;
padding: 7px;
width: 2rem;
&:hover {
background-color: $lighter-grey;
}
&:active {
background-color: $light-grey;
}
}
div p {
margin: 0;
}
}
.content {
grid-area: content;
margin: 0 auto 2rem;
width: #{"min(80%, 1100px)"};
min-width: 550px;
div {
line-height: 1.35em;
width: 100%;
h1 {
border-bottom: $border-bottom;
}
}
> div {
form {
margin: 2rem auto 0;
width: 50%;
min-width: 290px;
padding: 1rem 0;
}
#search-button {
height: 2.5rem;
width: 25%;
min-width: 70px;
background: $theme;
color: $white;
border: 1px $theme solid;
}
#search-input {
height: 2.5rem;
width: 75%;
}
}
.popup {
background: $white;
box-shadow: 0 0 8px 0 $black_15, 0 4px 10px 0 $black_15;
padding: 2.5rem;
display: block;
width: auto;
min-width: 300px;
max-width: 90vw;
max-height: 75vh;
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
overflow-y: auto;
}
.chart {
min-width: 400px;
width: 100%;
min-height: 400px;
max-height: 50vh;
background: $white;
margin: 20px auto 40px;
border: 1px solid $black;
position: relative;
}
.statsnumber {
text-align: right;
padding-right: 1rem;
}
ul {
list-style-type: none;
}
li {
word-wrap: break-word;
word-break: break-word;
}
dt {
font-weight: $light;
margin-top: 0.5em;
}
ul > li::before {
content: "–";
position: absolute;
margin-left: -1.3em;
}
}
.entries {
> div {
display: grid;
grid-template-columns: 3fr 1fr;
}
main {
padding-right: 2%;
max-width: 90ch;
div {
margin: 1rem 0;
}
}
nav {
width: 130px;
margin-left: auto;
h4 {
color: $darker-grey;
font-weight: $normal;
}
}
}
.theories {
grid-template-columns: 20% 80%;
justify-content: normal;
.collapsible.collapsed {
display: none;
}
.invertible.collapsed {
transform: scale(1, -1);
}
.collapse-container.collapsed {
.collapsible {
display: none;
}
.invertible {
transform: scale(1, -1);
}
}
.content {
min-width: clamp(60ch, 50vw, 50vw);
width: 100%;
max-width: 75vw;
margin: 0 0 2rem 4vw;
}
pre {
width: fit-content;
}
h2 {
@extend %sticky;
padding-top: 0.5rem;
border-bottom: 1px $light-grey solid;
svg {
height: 2rem;
width: 20px;
position: sticky;
right: 1rem;
float: right;
stroke: $dark-grey;
transition: transform 100ms;
}
}
main {
> div {
margin-bottom: 1rem;
}
}
aside {
word-break: normal;
z-index: 1;
overflow-x: hidden;
.logo {
padding-top: 2rem;
padding-bottom: 2rem;
width: 100px;
@media screen and (min-width: $size-xl) {
width: 150px;
}
}
#return {
position: sticky;
top: 0rem;
background: #2E2D4E;
min-width: 200px;
}
#pdfs {
position: fixed;
bottom: 0;
background: #2E2D4E;
margin: 0;
padding: 1rem 1.75rem;
width: 20vw;
box-sizing: border-box;
cursor: pointer;
}
> div {
margin-right: 1rem;
}
&:hover {
min-width: fit-content;
div {
min-width: fit-content;
}
}
ul {
margin-left: 1.75rem;
}
li {
padding: 0;
&:hover {
background-color: $theme;
}
> a:hover {
background-color: $theme-hover;
}
a {
padding: 0.5em 0;
display: inline-block;
width: 100%;
}
}
}
@media screen and (max-width: $size-s) {
padding: 0;
grid-template-columns: 1fr;
aside {
overflow-x: visible;
}
#menu {
min-width: fit-content;
padding-right: 1rem;
}
.content {
min-width: 350px;
max-width: 100vw;
margin: 80px 0 0 20px;
}
h2 {
top: 80px;
padding-left: 0.5rem;
}
}
}
.links {
button {
display: inline-block;
margin: 0.5rem 0;
}
a {
display: inline-block;
margin: 0.5rem 0;
}
}
.popup-button:not(.entity_ref) {
&:visited {
color: $white;
}
&.link,
&:link {
border: none;
padding: 0.75rem 0;
background-color: $theme;
color: $white;
cursor: pointer;
text-align: center;
transition: background-color 200ms ease, transform 150ms ease;
font-weight: $bold;
font-size: 0.9rem;
width: 130px;
}
&:active {
transform: scale(0.98);
}
}
a:not(.entity_ref) {
&.link,
&:link {
color: $link;
text-decoration: none;
font-weight: $bold;
}
&:visited {
color: $link-visited;
}
&:hover {
color: $link-hover;
}
}
h1 {
margin: 1.5em 0 0 0;
font-size: 2em;
padding-bottom: 20px;
span.first {
font-size: 2.3rem;
}
}
h2 {
margin: 1.5em 0 0 0;
padding: 0;
line-height: normal;
}
h3 {
margin: 1.5em 0 0 0;
font-stretch: normal;
font-size: larger;
padding: 0;
font-weight: $light;
&:first-child {
margin: 0.5rem 0 0 0;
}
}
h4 {
margin: 1.5em 0 0 0;
margin-bottom: 0.5ex;
font-weight: $bold;
}
.popup {
h2 {
margin-top: 0;
}
.close {
position: absolute;
width: 20px;
height: 20px;
top: 2rem;
right: 2rem;
transition: all 200ms;
font-size: 24px;
font-weight: $bold;
color: $darker-grey;
text-align: center;
&:hover {
color: $darkest-grey;
}
}
}
#download-popup {
a[download] {
display: block;
width: 154px;
margin: 2.5rem auto 0;
}
}
.year {
@extend %sticky;
padding-top: 2rem;
border-bottom: $border-bottom;
}
img {
max-width: 90%;
}
pre {
@extend %code;
padding: 1rem;
overflow: auto;
&.bibtex {
white-space: pre;
border-width: thin;
border-style: solid;
}
&.code {
white-space: pre;
padding: 10px 2px;
}
}
code {
padding: 1px 2px 2px;
@extend %code;
}
blockquote {
border: 2px solid $lighter-grey;
padding: 1rem 2rem;
margin: auto 0;
}
tr:nth-child(even) {
background-color: $lightest-grey;
}
.nobr {
white-space: nowrap;
}
.large-top-margin {
margin-top: 48px;
}
.search-page {
> div {
display: grid;
grid-template-columns: 3fr #{"max(25%, 175px)"};
grid-template-rows: 150px 1fr;
grid-template-areas:
"search search"
"entries sidebar";
}
form {
grid-area: search;
}
#search-main {
grid-area: entries;
padding-right: 2rem;
box-sizing: border-box;
}
#search-results {
> div {
position: relative;
margin: 1.5rem 0;
border-bottom: 2px $lighter-grey solid;
padding-bottom: 1.5rem;
}
div + div {
margin-top: 1rem;
}
.title,
.subtitle {
display: flex;
justify-content: space-between;
align-items: center;
}
.subtitle {
color: $dark-grey;
font-size: 0.875em;
> p {
margin: 0;
}
}
a[download] {
padding: 5px 7.5px;
flex-shrink: 0;
margin-left: 1em;
}
}
#search-sidebar {
grid-area: sidebar;
}
}
a[download] {
display: inline-block;
color: $black;
height: 22px;
padding: 4px 7px;
@extend %button;
&:focus {
outline: none;
box-shadow: 0 0 0 2px #c5c4ddbb;
}
&:hover,
&:active {
background-color: $light-grey;
color: $black;
}
&:after {
content: url("/images/download.svg");
@extend %button-image;
}
}
.entry {
display: flex;
align-items: center;
margin-top: 1.35rem;
a[download] {
position: absolute;
top: 0;
right: 0;
}
.date {
text-align: right;
width: 15%;
min-width: 6ch;
font-family: $monospace;
}
h5 {
font-size: initial;
display: initial;
}
}
.form-container {
width: 290px;
text-align: left;
}
#search-input {
@extend %button;
border-right: none;
font-family: $sans-serif;
padding: 0.5em;
}
#search-button:not(.entity_ref) {
@extend %button;
cursor: pointer;
&:focus {
outline: none;
box-shadow: 0 0 0 2px #c5c4ddbb;
}
img {
max-width: 1rem;
}
}
.entity_def.active {
background-color: $theme-focus;
}
button {
@extend %button;
height: 2rem;
padding: 7px;
font-weight: $bold;
cursor: pointer;
&:hover {
background-color: $lighter-grey;
}
&:active {
background-color: $light-grey;
}
&:focus {
outline: none;
box-shadow: 0 0 0 2px #c5c4ddbb;
}
}
button[copy] {
&:after {
content: url("/images/copy.svg");
@extend %button-image;
}
}
#search-input-autocomplete-list {
width: 214px;
position: absolute;
margin-bottom: 24px;
padding: 8px 0;
background-color: $white;
border: 1px solid $lighter-grey;
box-shadow: 0 2px 4px $black_15;
z-index: 1;
div {
width: auto;
padding: 8px 12px;
line-height: 16px;
cursor: pointer;
&:hover {
background: $lighter-grey;
}
}
}
.autocomplete-active {
background: $lighter-grey;
}
.item-text {
width: 85%;
}
.date {
color: $darker-grey;
font-size: 14px;
}
.overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: $black_15;
transition: opacity 200ms;
visibility: hidden;
opacity: 0;
.cancel {
position: absolute;
width: 100%;
height: 100%;
cursor: pointer;
}
&:target {
visibility: visible;
opacity: 1;
}
}
.status-ok {
- background-color: #00FF99;
+ background-color: #DDFFDD;
padding: 8px;
}
.status-skipped {
background-color: #FFFF99;
padding: 8px;
}
.status-failed {
- background-color: #DD2222;
+ background-color: #FFDDDD;
padding: 8px;
}
iframe {
width: 100%;
height: 90vh;
}
.loader {
margin: 24px 24px 0 0;
height: 6px;
position: relative;
display: block;
background-color: $theme;
border-radius: 4px;
overflow: hidden;
.animation {
background-color: $light-grey;
&:before {
content: '';
position: absolute;
background-color: inherit;
top: 0;
left: 0;
bottom: 0;
will-change: left, right;
animation: loader 2s linear infinite;
}
}
}
.obfuscated {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.rev {
unicode-bidi: bidi-override;
direction: rtl;
}
@keyframes loader {
0% {
left: -20%;
right: 100%;
}
100% {
left: 100%;
right: -20%;
}
}
#menu-toggle {
input,
label {
display: none;
}
> .logo-link, img[alt="Search"] {
display: none;
}
form {
display: none;
}
}
@media screen and (max-width: $size-xs) {
.content {
width: 90%;
min-width: 350px;
}
.search-page {
> div {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: 150px auto auto;
grid-template-areas:
'search'
'sidebar'
'entries';
}
}
}
@media screen and (min-width: $size-s) {
ul.horizontal-list {
display: flex;
flex-flow: wrap;
padding-left: 0;
li {
margin-right: 16px;
}
li::before {
content: none;
}
}
}
@media screen and (max-width: $size-s) {
body {
grid-template-columns: 1fr;
grid-template-areas: 'content';
}
aside {
height: 80px;
width: 100vw;
overflow-y: visible;
z-index: 1;
}
header {
form {
display: none;
}
}
.content {
margin-top: 80px;
}
.entries {
> div {
display: grid;
grid-template-rows: auto auto;
grid-template-columns: 1fr;
}
nav {
margin-left: 0;
}
}
.large-top-margin {
margin-top: 0;
}
#banner {
left: 0;
width: 100vw;
height: 75px;
p {
line-height: normal;
margin: 1rem;
}
}
#menu-toggle {
background: $theme;
display: block;
position: relative;
top: 0;
left: 0;
z-index: 1;
height: 80px;
user-select: none;
width: 100vw;
a {
text-decoration: none;
transition: color 0.3s ease;
}
.logo-link {
height: 3rem;
max-width: 50vw;
top: 1rem;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
img {
padding: 0;
height: 3rem;
object-fit: contain;
}
}
.logo-link, input, label, a[href="/search"] {
display: block;
position: absolute;
z-index: 2;
}
input, label, a[href="/search"] {
width: 24px;
height: 24px;
top: 28px;
}
input, label {
left: 28px;
cursor: pointer;
}
a[href="/search"] {
right: 28px;
filter: invert(1);
}
a[href="/search"] img, label img {
width: 100%;
}
input {
opacity: 0;
&:checked {
~ nav {
left: 0;
}
}
}
label span {
display: none;
}
}
#menu {
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
height: calc(100vh - 80px);
position: absolute;
top: 0;
margin-top: 80px;
box-sizing: border-box;
min-width: 200px;
width: 50vw;
max-width: 350px;
min-height: 355px;
background: $theme;
left: -100%;
transition: left 0.3s ease;
overflow-y: scroll;
.logo-link {
display: none;
}
}
}
diff --git a/admin/site/themes/afp/layouts/partials/header.html b/admin/site/themes/afp/layouts/partials/header.html
--- a/admin/site/themes/afp/layouts/partials/header.html
+++ b/admin/site/themes/afp/layouts/partials/header.html
@@ -1,38 +1,38 @@
{{ if and (ne .Kind "home") (ne .File.BaseFileName "search") -}}
{{ end -}}
{{ .Scratch.Set "title" (default .Site.Title (default .Title .Params.name)) }}
{{- if and (eq .Section "authors") (isset .Site.Data.authors (.Scratch.Get "title")) -}}
{{- .Scratch.Set "title" (index (index .Site.Data.authors (.Scratch.Get "title")) "name") -}}
{{- end -}}
{{ title (.Scratch.Get "title") | replaceRE "[A-Z]" "$0" | safeHTML -}}
- {{- if (eq .Section "dependencies") }} Dependents{{ end -}}
+ {{- if and (eq .Section "dependencies") (eq .Kind "term") }} Dependents{{ end -}}
{{ if (eq .Section "authors") -}}
{{ with (index $.Site.Data.authors .Title )}}
{{ with .website}}
{{ . }}
{{- end -}}{{- end -}}{{- end -}}
{{- $site := . -}}
{{ with .Params.authors}}
{{- partial "authors.html" (dict "site" $site "authors" . "affiliations" $site.Params.affiliations) -}}
{{ with $site.Params.contributors }}
with contributions from {{ partial "authors.html" (dict "site" $site "authors" . "affiliations" $site.Params.affiliations) -}}
{{ end }}
{{ end }}
{{ with .Params.date }}
{{- dateFormat "January 2, 2006" . -}}
{{ end }}
\ No newline at end of file
diff --git a/web/css/front.min.css b/web/css/front.min.css
--- a/web/css/front.min.css
+++ b/web/css/front.min.css
@@ -1,1 +1,1 @@
-@charset "UTF-8";code,pre{font-family:consolas,monospace;background-color:#f2f2f2;color:#303030}button,#search-button:not(.entity_ref),#search-input,a[download]{border:1px solid #777;font-size:1rem;vertical-align:middle;background-color:#fff;color:#000;line-height:0;font-family:open sans,sans-serif}button[copy]:after,a[download]:after{position:relative;top:.12em;left:5px;padding-right:5px}.year,.theories h2{position:sticky;top:0;background-color:#fff;margin:0;padding-bottom:.5rem}@font-face{font-family:open sans;font-display:swap;font-style:normal;font-weight:300;src:local(""),url(/font/open-sans-v18-latin-300.woff2)format("woff2"),url(/font/open-sans-v18-latin-300.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:normal;font-weight:400;src:local(""),url(/font/open-sans-v18-latin-regular.woff2)format("woff2"),url(/font/open-sans-v18-latin-regular.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:italic;font-weight:400;src:local(""),url(/font/open-sans-v18-latin-italic.woff2)format("woff2"),url(/font/open-sans-v18-latin-italic.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:normal;font-weight:700;src:local(""),url(/font/open-sans-v18-latin-700.woff2)format("woff2"),url(/font/open-sans-v18-latin-700.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:italic;font-weight:700;src:local(""),url(/font/open-sans-v18-latin-700italic.woff2)format("woff2"),url(/font/open-sans-v18-latin-700italic.woff)format("woff")}*::selection{background-color:#2e2d4e;color:#fff}body{color:#000;background:#fff;font-family:open sans,sans-serif;display:grid;grid-template-columns:max(20%,200px)1fr;grid-template-areas:"sidebar content";justify-items:center;margin:0}aside{grid-area:sidebar;background-color:#2e2d4e;width:20vw;margin:0;height:100%;position:fixed;top:0;left:0;min-width:200px;word-break:break-all;overflow-y:auto;color:#fff}aside nav{display:flex;flex-direction:column;justify-content:space-between;height:100vh}aside ul{list-style:none;padding:0}aside li{padding:.5em 2rem}aside li:hover{background-color:#454474}aside .active{background-color:#454474}aside div>a{display:block;text-align:center}aside a:not(.entity_ref).link,aside a:not(.entity_ref):link,aside a:not(.entity_ref):visited{color:#fff}aside a:not(.entity_ref):focus{outline:1px #acabcf solid;outline-offset:3.5px}aside hr{margin:2rem;border:none;border-top:2px solid #777}.logo{width:40%;height:auto;padding:10%;max-width:160px}li{margin:.25em 0}header{border-bottom:2px #555 solid;margin-bottom:20px;padding:.5rem 0}header>div{display:flex;justify-content:space-between;padding:.5rem 0}header form{padding:.5rem 0;float:right}header h1{padding:.5rem 0;margin:0;clear:both;line-height:2.75rem}header #search-input{height:2rem;padding:7px;width:175px}header #search-button{height:2rem;padding:7px;width:2rem}header #search-button:hover{background-color:#ddd}header #search-button:active{background-color:#bbb}header div p{margin:0}.content{grid-area:content;margin:0 auto 2rem;width:min(80%,1100px);min-width:550px}.content div{line-height:1.35em;width:100%}.content div h1{border-bottom:2px #555 solid}.content>div form{margin:2rem auto 0;width:50%;min-width:290px;padding:1rem 0}.content>div #search-button{height:2.5rem;width:25%;min-width:70px;background:#2e2d4e;color:#fff;border:1px #2e2d4e solid}.content>div #search-input{height:2.5rem;width:75%}.content .popup{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.15);padding:2.5rem;display:block;width:auto;min-width:300px;max-width:90vw;max-height:75vh;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:auto}.content .chart{min-width:400px;width:100%;min-height:400px;max-height:50vh;background:#fff;margin:20px auto 40px;border:1px solid #000;position:relative}.content .statsnumber{text-align:right;padding-right:1rem}.content ul{list-style-type:none}.content li{word-wrap:break-word;word-break:break-word}.content dt{font-weight:300;margin-top:.5em}.content ul>li::before{content:"–";position:absolute;margin-left:-1.3em}.entries>div{display:grid;grid-template-columns:3fr 1fr}.entries main{padding-right:2%;max-width:90ch}.entries main div{margin:1rem 0}.entries nav{width:130px;margin-left:auto}.entries nav h4{color:#555;font-weight:400}.theories{grid-template-columns:20% 80%;justify-content:normal}.theories .collapsible.collapsed{display:none}.theories .invertible.collapsed{transform:scale(1,-1)}.theories .collapse-container.collapsed .collapsible{display:none}.theories .collapse-container.collapsed .invertible{transform:scale(1,-1)}.theories .content{min-width:clamp(60ch,50vw,50vw);width:100%;max-width:75vw;margin:0 0 2rem 4vw}.theories pre{width:fit-content}.theories h2{padding-top:.5rem;border-bottom:1px #bbb solid}.theories h2 svg{height:2rem;width:20px;position:sticky;right:1rem;float:right;stroke:#777;transition:transform 100ms}.theories main>div{margin-bottom:1rem}.theories aside{word-break:normal;z-index:1;overflow-x:hidden}.theories aside .logo{padding-top:2rem;padding-bottom:2rem;width:100px}@media screen and (min-width:1800px){.theories aside .logo{width:150px}}.theories aside #return{position:sticky;top:0;background:#2e2d4e;min-width:200px}.theories aside #pdfs{position:fixed;bottom:0;background:#2e2d4e;margin:0;padding:1rem 1.75rem;width:20vw;box-sizing:border-box;cursor:pointer}.theories aside>div{margin-right:1rem}.theories aside:hover{min-width:fit-content}.theories aside:hover div{min-width:fit-content}.theories aside ul{margin-left:1.75rem}.theories aside li{padding:0}.theories aside li:hover{background-color:#2e2d4e}.theories aside li>a:hover{background-color:#454474}.theories aside li a{padding:.5em 0;display:inline-block;width:100%}@media screen and (max-width:875px){.theories{padding:0;grid-template-columns:1fr}.theories aside{overflow-x:visible}.theories #menu{min-width:fit-content;padding-right:1rem}.theories .content{min-width:350px;max-width:100vw;margin:80px 0 0 20px}.theories h2{top:80px;padding-left:.5rem}}.links button{display:inline-block;margin:.5rem 0}.links a{display:inline-block;margin:.5rem 0}.popup-button:not(.entity_ref):visited{color:#fff}.popup-button:not(.entity_ref).link,.popup-button:not(.entity_ref):link{border:none;padding:.75rem 0;background-color:#2e2d4e;color:#fff;cursor:pointer;text-align:center;transition:background-color 200ms ease,transform 150ms ease;font-weight:700;font-size:.9rem;width:130px}.popup-button:not(.entity_ref):active{transform:scale(.98)}a:not(.entity_ref).link,a:not(.entity_ref):link{color:#0645ad;text-decoration:none;font-weight:700}a:not(.entity_ref):visited{color:#42047c}a:not(.entity_ref):hover{color:#00e}h1{margin:1.5em 0 0;font-size:2em;padding-bottom:20px}h1 span.first{font-size:2.3rem}h2{margin:1.5em 0 0;padding:0;line-height:normal}h3{margin:1.5em 0 0;font-stretch:normal;font-size:larger;padding:0;font-weight:300}h3:first-child{margin:.5rem 0 0}h4{margin:1.5em 0 0;margin-bottom:.5ex;font-weight:700}.popup h2{margin-top:0}.popup .close{position:absolute;width:20px;height:20px;top:2rem;right:2rem;transition:all 200ms;font-size:24px;font-weight:700;color:#555;text-align:center}.popup .close:hover{color:#303030}#download-popup a[download]{display:block;width:154px;margin:2.5rem auto 0}.year{padding-top:2rem;border-bottom:2px #555 solid}img{max-width:90%}pre{padding:1rem;overflow:auto}pre.bibtex{white-space:pre;border-width:thin;border-style:solid}pre.code{white-space:pre;padding:10px 2px}code{padding:1px 2px 2px}blockquote{border:2px solid #ddd;padding:1rem 2rem;margin:auto 0}tr:nth-child(even){background-color:#f2f2f2}.nobr{white-space:nowrap}.large-top-margin{margin-top:48px}.search-page>div{display:grid;grid-template-columns:3fr max(25%,175px);grid-template-rows:150px 1fr;grid-template-areas:"search search" "entries sidebar"}.search-page form{grid-area:search}.search-page #search-main{grid-area:entries;padding-right:2rem;box-sizing:border-box}.search-page #search-results>div{position:relative;margin:1.5rem 0;border-bottom:2px #ddd solid;padding-bottom:1.5rem}.search-page #search-results div+div{margin-top:1rem}.search-page #search-results .title,.search-page #search-results .subtitle{display:flex;justify-content:space-between;align-items:center}.search-page #search-results .subtitle{color:#777;font-size:.875em}.search-page #search-results .subtitle>p{margin:0}.search-page #search-results a[download]{padding:5px 7.5px;flex-shrink:0;margin-left:1em}.search-page #search-sidebar{grid-area:sidebar}a[download]{display:inline-block;color:#000;height:22px;padding:4px 7px}a[download]:focus{outline:none;box-shadow:0 0 0 2px #c5c4ddbb}a[download]:hover,a[download]:active{background-color:#bbb;color:#000}a[download]:after{content:url(/images/download.svg)}.entry{display:flex;align-items:center;margin-top:1.35rem}.entry a[download]{position:absolute;top:0;right:0}.entry .date{text-align:right;width:15%;min-width:6ch;font-family:consolas,monospace}.entry h5{font-size:initial;display:initial}.form-container{width:290px;text-align:left}#search-input{border-right:none;font-family:open sans,sans-serif;padding:.5em}#search-button:not(.entity_ref){cursor:pointer}#search-button:not(.entity_ref):focus{outline:none;box-shadow:0 0 0 2px #c5c4ddbb}#search-button:not(.entity_ref) img{max-width:1rem}.entity_def.active{background-color:#acabcf}button{height:2rem;padding:7px;font-weight:700;cursor:pointer}button:hover{background-color:#ddd}button:active{background-color:#bbb}button:focus{outline:none;box-shadow:0 0 0 2px #c5c4ddbb}button[copy]:after{content:url(/images/copy.svg)}#search-input-autocomplete-list{width:214px;position:absolute;margin-bottom:24px;padding:8px 0;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1}#search-input-autocomplete-list div{width:auto;padding:8px 12px;line-height:16px;cursor:pointer}#search-input-autocomplete-list div:hover{background:#ddd}.autocomplete-active{background:#ddd}.item-text{width:85%}.date{color:#555;font-size:14px}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.15);transition:opacity 200ms;visibility:hidden;opacity:0}.overlay .cancel{position:absolute;width:100%;height:100%;cursor:pointer}.overlay:target{visibility:visible;opacity:1}.status-ok{background-color:#0f9;padding:8px}.status-skipped{background-color:#ff9;padding:8px}.status-failed{background-color:#d22;padding:8px}iframe{width:100%;height:90vh}.loader{margin:24px 24px 0 0;height:6px;position:relative;display:block;background-color:#2e2d4e;border-radius:4px;overflow:hidden}.loader .animation{background-color:#bbb}.loader .animation:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:loader 2s linear infinite}.obfuscated{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rev{unicode-bidi:bidi-override;direction:rtl}@keyframes loader{0%{left:-20%;right:100%}100%{left:100%;right:-20%}}#menu-toggle input,#menu-toggle label{display:none}#menu-toggle>.logo-link,#menu-toggle img[alt=Search]{display:none}#menu-toggle form{display:none}@media screen and (max-width:650px){.content{width:90%;min-width:350px}.search-page>div{display:grid;grid-template-columns:1fr;grid-template-rows:150px auto auto;grid-template-areas:'search' 'sidebar' 'entries'}}@media screen and (min-width:875px){ul.horizontal-list{display:flex;flex-flow:wrap;padding-left:0}ul.horizontal-list li{margin-right:16px}ul.horizontal-list li::before{content:none}}@media screen and (max-width:875px){body{grid-template-columns:1fr;grid-template-areas:'content'}aside{height:80px;width:100vw;overflow-y:visible;z-index:1}header form{display:none}.content{margin-top:80px}.entries>div{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr}.entries nav{margin-left:0}.large-top-margin{margin-top:0}#banner{left:0;width:100vw;height:75px}#banner p{line-height:normal;margin:1rem}#menu-toggle{background:#2e2d4e;display:block;position:relative;top:0;left:0;z-index:1;height:80px;user-select:none;width:100vw}#menu-toggle a{text-decoration:none;transition:color .3s ease}#menu-toggle .logo-link{height:3rem;max-width:50vw;top:1rem;left:0;right:0;margin-left:auto;margin-right:auto}#menu-toggle .logo-link img{padding:0;height:3rem;object-fit:contain}#menu-toggle .logo-link,#menu-toggle input,#menu-toggle label,#menu-toggle a[href="/search"]{display:block;position:absolute;z-index:2}#menu-toggle input,#menu-toggle label,#menu-toggle a[href="/search"]{width:24px;height:24px;top:28px}#menu-toggle input,#menu-toggle label{left:28px;cursor:pointer}#menu-toggle a[href="/search"]{right:28px;filter:invert(1)}#menu-toggle a[href="/search"] img,#menu-toggle label img{width:100%}#menu-toggle input{opacity:0}#menu-toggle input:checked~nav{left:0}#menu-toggle label span{display:none}#menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);height:calc(100vh - 80px);position:absolute;top:0;margin-top:80px;box-sizing:border-box;min-width:200px;width:50vw;max-width:350px;min-height:355px;background:#2e2d4e;left:-100%;transition:left .3s ease;overflow-y:scroll}#menu .logo-link{display:none}}
\ No newline at end of file
+@charset "UTF-8";code,pre{font-family:consolas,monospace;background-color:#f2f2f2;color:#303030}button,#search-button:not(.entity_ref),#search-input,a[download]{border:1px solid #777;font-size:1rem;vertical-align:middle;background-color:#fff;color:#000;line-height:0;font-family:open sans,sans-serif}button[copy]:after,a[download]:after{position:relative;top:.12em;left:5px;padding-right:5px}.year,.theories h2{position:sticky;top:0;background-color:#fff;margin:0;padding-bottom:.5rem}@font-face{font-family:open sans;font-display:swap;font-style:normal;font-weight:300;src:local(""),url(/font/open-sans-v18-latin-300.woff2)format("woff2"),url(/font/open-sans-v18-latin-300.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:normal;font-weight:400;src:local(""),url(/font/open-sans-v18-latin-regular.woff2)format("woff2"),url(/font/open-sans-v18-latin-regular.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:italic;font-weight:400;src:local(""),url(/font/open-sans-v18-latin-italic.woff2)format("woff2"),url(/font/open-sans-v18-latin-italic.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:normal;font-weight:700;src:local(""),url(/font/open-sans-v18-latin-700.woff2)format("woff2"),url(/font/open-sans-v18-latin-700.woff)format("woff")}@font-face{font-family:open sans;font-display:swap;font-style:italic;font-weight:700;src:local(""),url(/font/open-sans-v18-latin-700italic.woff2)format("woff2"),url(/font/open-sans-v18-latin-700italic.woff)format("woff")}*::selection{background-color:#2e2d4e;color:#fff}body{color:#000;background:#fff;font-family:open sans,sans-serif;display:grid;grid-template-columns:max(20%,200px)1fr;grid-template-areas:"sidebar content";justify-items:center;margin:0}aside{grid-area:sidebar;background-color:#2e2d4e;width:20vw;margin:0;height:100%;position:fixed;top:0;left:0;min-width:200px;word-break:break-all;overflow-y:auto;color:#fff}aside nav{display:flex;flex-direction:column;justify-content:space-between;height:100vh}aside ul{list-style:none;padding:0}aside li{padding:.5em 2rem}aside li:hover{background-color:#454474}aside .active{background-color:#454474}aside div>a{display:block;text-align:center}aside a:not(.entity_ref).link,aside a:not(.entity_ref):link,aside a:not(.entity_ref):visited{color:#fff}aside a:not(.entity_ref):focus{outline:1px #acabcf solid;outline-offset:3.5px}aside hr{margin:2rem;border:none;border-top:2px solid #777}.logo{width:40%;height:auto;padding:10%;max-width:160px}li{margin:.25em 0}header{border-bottom:2px #555 solid;margin-bottom:20px;padding:.5rem 0}header>div{display:flex;justify-content:space-between;padding:.5rem 0}header form{padding:.5rem 0;float:right}header h1{padding:.5rem 0;margin:0;clear:both;line-height:2.75rem}header #search-input{height:2rem;padding:7px;width:175px}header #search-button{height:2rem;padding:7px;width:2rem}header #search-button:hover{background-color:#ddd}header #search-button:active{background-color:#bbb}header div p{margin:0}.content{grid-area:content;margin:0 auto 2rem;width:min(80%,1100px);min-width:550px}.content div{line-height:1.35em;width:100%}.content div h1{border-bottom:2px #555 solid}.content>div form{margin:2rem auto 0;width:50%;min-width:290px;padding:1rem 0}.content>div #search-button{height:2.5rem;width:25%;min-width:70px;background:#2e2d4e;color:#fff;border:1px #2e2d4e solid}.content>div #search-input{height:2.5rem;width:75%}.content .popup{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.15);padding:2.5rem;display:block;width:auto;min-width:300px;max-width:90vw;max-height:75vh;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:auto}.content .chart{min-width:400px;width:100%;min-height:400px;max-height:50vh;background:#fff;margin:20px auto 40px;border:1px solid #000;position:relative}.content .statsnumber{text-align:right;padding-right:1rem}.content ul{list-style-type:none}.content li{word-wrap:break-word;word-break:break-word}.content dt{font-weight:300;margin-top:.5em}.content ul>li::before{content:"–";position:absolute;margin-left:-1.3em}.entries>div{display:grid;grid-template-columns:3fr 1fr}.entries main{padding-right:2%;max-width:90ch}.entries main div{margin:1rem 0}.entries nav{width:130px;margin-left:auto}.entries nav h4{color:#555;font-weight:400}.theories{grid-template-columns:20% 80%;justify-content:normal}.theories .collapsible.collapsed{display:none}.theories .invertible.collapsed{transform:scale(1,-1)}.theories .collapse-container.collapsed .collapsible{display:none}.theories .collapse-container.collapsed .invertible{transform:scale(1,-1)}.theories .content{min-width:clamp(60ch,50vw,50vw);width:100%;max-width:75vw;margin:0 0 2rem 4vw}.theories pre{width:fit-content}.theories h2{padding-top:.5rem;border-bottom:1px #bbb solid}.theories h2 svg{height:2rem;width:20px;position:sticky;right:1rem;float:right;stroke:#777;transition:transform 100ms}.theories main>div{margin-bottom:1rem}.theories aside{word-break:normal;z-index:1;overflow-x:hidden}.theories aside .logo{padding-top:2rem;padding-bottom:2rem;width:100px}@media screen and (min-width:1800px){.theories aside .logo{width:150px}}.theories aside #return{position:sticky;top:0;background:#2e2d4e;min-width:200px}.theories aside #pdfs{position:fixed;bottom:0;background:#2e2d4e;margin:0;padding:1rem 1.75rem;width:20vw;box-sizing:border-box;cursor:pointer}.theories aside>div{margin-right:1rem}.theories aside:hover{min-width:fit-content}.theories aside:hover div{min-width:fit-content}.theories aside ul{margin-left:1.75rem}.theories aside li{padding:0}.theories aside li:hover{background-color:#2e2d4e}.theories aside li>a:hover{background-color:#454474}.theories aside li a{padding:.5em 0;display:inline-block;width:100%}@media screen and (max-width:875px){.theories{padding:0;grid-template-columns:1fr}.theories aside{overflow-x:visible}.theories #menu{min-width:fit-content;padding-right:1rem}.theories .content{min-width:350px;max-width:100vw;margin:80px 0 0 20px}.theories h2{top:80px;padding-left:.5rem}}.links button{display:inline-block;margin:.5rem 0}.links a{display:inline-block;margin:.5rem 0}.popup-button:not(.entity_ref):visited{color:#fff}.popup-button:not(.entity_ref).link,.popup-button:not(.entity_ref):link{border:none;padding:.75rem 0;background-color:#2e2d4e;color:#fff;cursor:pointer;text-align:center;transition:background-color 200ms ease,transform 150ms ease;font-weight:700;font-size:.9rem;width:130px}.popup-button:not(.entity_ref):active{transform:scale(.98)}a:not(.entity_ref).link,a:not(.entity_ref):link{color:#0645ad;text-decoration:none;font-weight:700}a:not(.entity_ref):visited{color:#42047c}a:not(.entity_ref):hover{color:#00e}h1{margin:1.5em 0 0;font-size:2em;padding-bottom:20px}h1 span.first{font-size:2.3rem}h2{margin:1.5em 0 0;padding:0;line-height:normal}h3{margin:1.5em 0 0;font-stretch:normal;font-size:larger;padding:0;font-weight:300}h3:first-child{margin:.5rem 0 0}h4{margin:1.5em 0 0;margin-bottom:.5ex;font-weight:700}.popup h2{margin-top:0}.popup .close{position:absolute;width:20px;height:20px;top:2rem;right:2rem;transition:all 200ms;font-size:24px;font-weight:700;color:#555;text-align:center}.popup .close:hover{color:#303030}#download-popup a[download]{display:block;width:154px;margin:2.5rem auto 0}.year{padding-top:2rem;border-bottom:2px #555 solid}img{max-width:90%}pre{padding:1rem;overflow:auto}pre.bibtex{white-space:pre;border-width:thin;border-style:solid}pre.code{white-space:pre;padding:10px 2px}code{padding:1px 2px 2px}blockquote{border:2px solid #ddd;padding:1rem 2rem;margin:auto 0}tr:nth-child(even){background-color:#f2f2f2}.nobr{white-space:nowrap}.large-top-margin{margin-top:48px}.search-page>div{display:grid;grid-template-columns:3fr max(25%,175px);grid-template-rows:150px 1fr;grid-template-areas:"search search" "entries sidebar"}.search-page form{grid-area:search}.search-page #search-main{grid-area:entries;padding-right:2rem;box-sizing:border-box}.search-page #search-results>div{position:relative;margin:1.5rem 0;border-bottom:2px #ddd solid;padding-bottom:1.5rem}.search-page #search-results div+div{margin-top:1rem}.search-page #search-results .title,.search-page #search-results .subtitle{display:flex;justify-content:space-between;align-items:center}.search-page #search-results .subtitle{color:#777;font-size:.875em}.search-page #search-results .subtitle>p{margin:0}.search-page #search-results a[download]{padding:5px 7.5px;flex-shrink:0;margin-left:1em}.search-page #search-sidebar{grid-area:sidebar}a[download]{display:inline-block;color:#000;height:22px;padding:4px 7px}a[download]:focus{outline:none;box-shadow:0 0 0 2px #c5c4ddbb}a[download]:hover,a[download]:active{background-color:#bbb;color:#000}a[download]:after{content:url(/images/download.svg)}.entry{display:flex;align-items:center;margin-top:1.35rem}.entry a[download]{position:absolute;top:0;right:0}.entry .date{text-align:right;width:15%;min-width:6ch;font-family:consolas,monospace}.entry h5{font-size:initial;display:initial}.form-container{width:290px;text-align:left}#search-input{border-right:none;font-family:open sans,sans-serif;padding:.5em}#search-button:not(.entity_ref){cursor:pointer}#search-button:not(.entity_ref):focus{outline:none;box-shadow:0 0 0 2px #c5c4ddbb}#search-button:not(.entity_ref) img{max-width:1rem}.entity_def.active{background-color:#acabcf}button{height:2rem;padding:7px;font-weight:700;cursor:pointer}button:hover{background-color:#ddd}button:active{background-color:#bbb}button:focus{outline:none;box-shadow:0 0 0 2px #c5c4ddbb}button[copy]:after{content:url(/images/copy.svg)}#search-input-autocomplete-list{width:214px;position:absolute;margin-bottom:24px;padding:8px 0;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1}#search-input-autocomplete-list div{width:auto;padding:8px 12px;line-height:16px;cursor:pointer}#search-input-autocomplete-list div:hover{background:#ddd}.autocomplete-active{background:#ddd}.item-text{width:85%}.date{color:#555;font-size:14px}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.15);transition:opacity 200ms;visibility:hidden;opacity:0}.overlay .cancel{position:absolute;width:100%;height:100%;cursor:pointer}.overlay:target{visibility:visible;opacity:1}.status-ok{background-color:#dfd;padding:8px}.status-skipped{background-color:#ff9;padding:8px}.status-failed{background-color:#fdd;padding:8px}iframe{width:100%;height:90vh}.loader{margin:24px 24px 0 0;height:6px;position:relative;display:block;background-color:#2e2d4e;border-radius:4px;overflow:hidden}.loader .animation{background-color:#bbb}.loader .animation:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:loader 2s linear infinite}.obfuscated{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rev{unicode-bidi:bidi-override;direction:rtl}@keyframes loader{0%{left:-20%;right:100%}100%{left:100%;right:-20%}}#menu-toggle input,#menu-toggle label{display:none}#menu-toggle>.logo-link,#menu-toggle img[alt=Search]{display:none}#menu-toggle form{display:none}@media screen and (max-width:650px){.content{width:90%;min-width:350px}.search-page>div{display:grid;grid-template-columns:1fr;grid-template-rows:150px auto auto;grid-template-areas:'search' 'sidebar' 'entries'}}@media screen and (min-width:875px){ul.horizontal-list{display:flex;flex-flow:wrap;padding-left:0}ul.horizontal-list li{margin-right:16px}ul.horizontal-list li::before{content:none}}@media screen and (max-width:875px){body{grid-template-columns:1fr;grid-template-areas:'content'}aside{height:80px;width:100vw;overflow-y:visible;z-index:1}header form{display:none}.content{margin-top:80px}.entries>div{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr}.entries nav{margin-left:0}.large-top-margin{margin-top:0}#banner{left:0;width:100vw;height:75px}#banner p{line-height:normal;margin:1rem}#menu-toggle{background:#2e2d4e;display:block;position:relative;top:0;left:0;z-index:1;height:80px;user-select:none;width:100vw}#menu-toggle a{text-decoration:none;transition:color .3s ease}#menu-toggle .logo-link{height:3rem;max-width:50vw;top:1rem;left:0;right:0;margin-left:auto;margin-right:auto}#menu-toggle .logo-link img{padding:0;height:3rem;object-fit:contain}#menu-toggle .logo-link,#menu-toggle input,#menu-toggle label,#menu-toggle a[href="/search"]{display:block;position:absolute;z-index:2}#menu-toggle input,#menu-toggle label,#menu-toggle a[href="/search"]{width:24px;height:24px;top:28px}#menu-toggle input,#menu-toggle label{left:28px;cursor:pointer}#menu-toggle a[href="/search"]{right:28px;filter:invert(1)}#menu-toggle a[href="/search"] img,#menu-toggle label img{width:100%}#menu-toggle input{opacity:0}#menu-toggle input:checked~nav{left:0}#menu-toggle label span{display:none}#menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);height:calc(100vh - 80px);position:absolute;top:0;margin-top:80px;box-sizing:border-box;min-width:200px;width:50vw;max-width:350px;min-height:355px;background:#2e2d4e;left:-100%;transition:left .3s ease;overflow-y:scroll}#menu .logo-link{display:none}}
\ No newline at end of file
diff --git a/web/dependencies/index.html b/web/dependencies/index.html
--- a/web/dependencies/index.html
+++ b/web/dependencies/index.html
@@ -1,2133 +1,2133 @@
Archive of Formal Proofs
- Dependencies Dependents
+ Dependencies
2022
Nov 11
Nov 11
Nov 11
Nov 11
Nov 11
Nov 10
Oct 04
Sep 29
Sep 29
Sep 28
Sep 28
Sep 28
Sep 23
Sep 22
Sep 22
Sep 08
Sep 08
Sep 02
Sep 02
Aug 09
Aug 09
Aug 09
Jul 18
Jun 08
Jun 06
Jun 06
Jun 02
May 30
May 08
May 08
Apr 21
Apr 21
Apr 21
Apr 20
Apr 08
Apr 08
Apr 08
Apr 08
Apr 08
Apr 08
Apr 08
Mar 22
Mar 22
Mar 06
Mar 03
Feb 20
Feb 18
Feb 04
Feb 03
Feb 02
Jan 31
2021
Dec 28
Dec 28
Dec 16
Dec 16
Dec 15
Nov 29
Nov 29
Nov 29
Nov 23
Nov 08
Nov 08
Nov 08
Oct 28
Oct 13
Oct 12
Oct 12
Oct 12
Sep 18
Sep 18
Sep 06
Sep 06
Sep 06
Sep 06
Sep 06
Sep 06
Sep 05
Sep 03
Sep 03
Aug 21
Aug 21
Aug 16
Aug 16
Aug 16
Aug 13
Aug 13
Jun 18
Jun 18
May 24
May 24
Apr 30
Apr 24
Apr 23
Mar 17
Mar 17
Mar 17
Mar 12
Mar 12
Mar 12
Mar 03
Mar 03
Mar 03
Mar 03
Feb 24
2020
Dec 08
Dec 08
Dec 07
Nov 22
Nov 22
Nov 19
Oct 29
Oct 29
Oct 29
Sep 28
Sep 28
Sep 28
Sep 28
Sep 16
Sep 16
Sep 16
Sep 16
Sep 07
Sep 07
Aug 31
Aug 25
Aug 25
Aug 25
Aug 25
Aug 25
Aug 04
Aug 03
Jul 13
Jun 01
May 23
May 13
May 12
May 12
May 08
May 08
Apr 24
Apr 19
Apr 09
Apr 09
Apr 09
Apr 09
Apr 08
Jan 31
Jan 17
Jan 17
Jan 13
Jan 13
Jan 09
Jan 06
2019
Dec 27
Dec 18
Dec 10
Oct 07
Sep 10
Sep 10
Sep 10
Sep 10
Aug 16
Aug 06
Jul 08
Jul 08
Jul 08
Jul 08
Jul 08
Jul 08
Jun 25
Jun 13
May 30
Mar 24
Feb 21
Feb 14
Feb 14
Feb 01
Feb 01
Jan 17
2018
Dec 21
Dec 11
Dec 11
Dec 11
Nov 23
Oct 19
Aug 14
Aug 14
Jul 04
Jun 05
Jun 05
May 27
May 25
May 24
Mar 12
Mar 01
Feb 26
Feb 06
Feb 06
Jan 08
2017
Dec 22
Dec 21
Nov 09
Oct 19
Oct 19
Oct 17
Oct 12
Oct 12
Oct 12
Aug 20
Jul 31
Jul 06
Jun 01
Jun 01
Jun 01
May 24
May 05
May 05
May 05
May 05
May 04
Apr 04
Mar 15
Jan 17
Jan 08
2016
Dec 29
Dec 29
Nov 12
Oct 21
Oct 14
Oct 14
Sep 09
Sep 09
Aug 31
Aug 24
Aug 08
Aug 08
Aug 08
Aug 08
Jun 28
Jun 13
May 20
May 09
Apr 26
Mar 01
Feb 05
Jan 29
Jan 29
2015
Dec 02
Nov 11
Nov 11
Nov 11
Sep 04
Jul 07
Jun 11
Jun 11
May 28
May 28
Apr 13
Mar 18
Feb 20
Feb 12
2014
Oct 23
Sep 09
Jul 07
Jul 07
May 28
May 28
May 28
May 28
May 28
May 28
May 28
Apr 23
2013
Jul 22
Apr 15
Apr 15
Jan 03
2012
Apr 26
Jan 03
2011
Sep 22
Feb 23
Feb 23
2010
May 28
Mar 23
2009
Nov 25
2007
Aug 08
2006
May 22
2004
Apr 26
\ No newline at end of file