(expanded = !expanded)}
>
{patch.name
// im sorry
.replace(/-/g, ' ')
.replace(/(?:^|\s)\S/g, (x) => x.toUpperCase())
.replace(/Microg/g, 'MicroG')
.replace(/Hdr/g, 'HDR')
.replace(/Sponsorblock/g, 'SponsorBlock')
.replace(/Tiktok/g, 'TikTok')}
{#if hasPatchOptions}

{/if}
{#each patch.compatiblePackages as pkg, i}
{#if current === false}
📦 {pkg.name}
{/if}
{/each}
{#if patch.compatiblePackages[0].versions.length}
🎯 {patch.compatiblePackages[0].versions.slice(-1)}
{/if}
🧩 {patch.version}
{#if hasPatchOptions}
⚙️ Patch Options
{/if}
{patch.description}
{#if expanded && hasPatchOptions}
{#each patch.options as option}
{option.title}
{option.description}
{/each}
{/if}