{#if app.user?.is_admin}
{t('data.backupsHint')}
{t('data.backupsAttachments')}
{t('data.backupsSecrets')}
{t('data.noBackups')}
{t('data.restoreHint')}
{t('data.exportHint')}
{t('data.importNotesHint')}
{t('data.templatesHint')}
… {t('data.noTemplates')} {t('beacon.hint')}
{t('beacon.lastError', {
when: new Date(beacon.last_error_at).toLocaleString(tag()),
why: beacon.last_error
})}
{t('beacon.lastPing', { when: new Date(beacon.last_ping_at).toLocaleString(tag()) })} {t('beacon.collectorHint')} {t('beacon.receiving')}
{t('beacon.byVersion')}
{Object.entries(beacon.stats.by_version)
.sort((a, b) => b[1] - a[1])
.map(([v, n]) => `${v} ×${n}`)
.join(', ')}
{t('beacon.publishMinHint')} {t('beacon.publishHint')}{t('data.backups')}
{#each backups as backup (backup.id)}
{:else if backupsLoaded}
{t('data.export')}
{t('data.templates')}
{#each templates as template (template.id)}
{/if}
{t('beacon.title')}
{t('beacon.exactly')}
{JSON.stringify({ instance_id: beacon.instance_id, version: beacon.version }, null, 2)}
{#if beacon.last_error}