{#if entry.analysis_report === undefined}

Report unavailable, try refreshing.

{:else if typeof entry.analysis_report === 'string'}

Error getting analysis report: {entry.analysis_report}

{:else} {@const metadata: ReportMetadata = entry.analysis_report.metadata} {@const numWarnings: number = entry.get_num_warnings() || 0}
{#if !!numWarnings || !current}
{#if !!numWarnings}
Your Rayhunter device raised {`${numWarnings}`} warning{`${ numWarnings > 1 ? 's' : '' }`}! Read the FAQ to learn what you can do about it
{/if} {#if !current} {/if}
{/if} {#if entry.analysis_report.rows.length > 0} {:else}

No warnings to display!

{/if} {#if metadata !== undefined && metadata.rayhunter !== undefined}

Metadata

Analysis by Rayhunter version {metadata.rayhunter.rayhunter_version}

Device system OS: {metadata.rayhunter.system_os}

Analyzers

{#each metadata.analyzers as analyzer}

{analyzer.name}: {analyzer.description}

{/each}
{:else}

N/A (analysis generated by an older version of rayhunter)

{/if}
{/if}