<% if (plugins.starlists) { %>

<%= plugins.starlists?.count ?? "" %> Star list<%= s(plugins.starlists?.count ?? 0) %>

<% if (plugins.starlists.error) { %>
<%= plugins.starlists.error.message %>
<% } else { %> <% for (const {name, description, count, repositories, languages = null} of plugins.starlists.lists) { %>

<%= name %>

<%= count %> repositor<%= s(count, "y") %>
<%= description %>
<% if (languages) { const width = 420 * (1 + large), rows = large ? [0, 1, 2, 3] : [0, 1] %>
<% for (const {name, value, color, x, p} of languages) { %> "/> <% } %>
<% for (const row of rows) { %>
<% for (const {name, value, color} of languages.filter((_, i) => i%rows.length === row)) { %>
" fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8z"> <%= name %>
<%= f.percentage(value/count) %>
<%= f(value) %>★
<% } %>
<% } %>
<% } %>
<% for (const repository of repositories) { %>
<%= repository.name %>
<%= repository.description %>
<% if (repository.language?.name) { %>
" fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8z"> <%= repository.language.name %>
<% } %> <% if (Number.isFinite(repository.stargazers)) { %>
<%= f(repository.stargazers) %>
<% } %> <% if (Number.isFinite(repository.stargazers)) { %>
<%= f(repository.forks) %>
<% } %>
<% } %>
<% } %> <% } %>
<% } %>