onLibrary(primary.pkgName, base, primary.iconUrl) : undefined} > ((e.target as HTMLImageElement).style.display = "none")} />
{base} {primary.lang.toUpperCase()} {#if primary.isInstalled} 0 ? "fill" : "regular"} /> {libraryCount > 0 ? libraryCount : 0} {/if} v{primary.versionName}
{#if working.has(primary.pkgName)} {:else if primary.hasUpdate}
{:else if primary.isInstalled}
{:else} {/if} {#if hasVariants} {/if}
{#if expanded && hasVariants}
{#each variants as v}
{v.lang.toUpperCase()} {v.name} v{v.versionName} {#if v.hasUpdate}{/if}
{#if working.has(v.pkgName)} {:else if v.hasUpdate} {:else if v.isInstalled} {:else} {/if}
{/each}
{/if}