${d.number ? html`
${d.number}
` : nothing}
Number analysis
${heading}
${d.type ? html`${d.type}` : nothing}
${typeof d.digits === 'number' ? html`${d.digits} digits` : nothing}
${typeof d.uniqueDigits === 'number' ? html`${d.uniqueDigits} unique` : nothing}
${typeof d.digitRoot === 'number' ? html`Digit root ${d.digitRoot}` : nothing}
${d.isPalindrome ? html`Palindrome` : nothing}
${d.isRepeating ? html`Repeating` : nothing}
${
known
? html`
Known angel number
${known.coreMessage ? html`
${known.coreMessage}
` : nothing}
${
known.keywords && known.keywords.length > 0
? html`
${known.keywords.map((k) => html`${k}`)}
`
: nothing
}
${this.renderMeaning(known.meaning, known.biblical, known.shadow)}
${known.affirmation ? html`
${known.affirmation}
` : nothing}
`
: nothing
}
${
root
? html`
Foundational digit root${root.number ? ` (${root.number})` : ''}
${root.title ? html`
${root.title}
` : nothing}
${root.coreMessage ? html`
${root.coreMessage}
` : nothing}
${!known ? this.renderRootMeaning(root) : nothing}
`
: nothing
}
`;
}
private renderMeaning(
meaning: Record