${officer.meaning}
` : nothing } ${this.renderMansion(d)}`; } /** The three pillars of the day, and the animal it clashes with. */ private renderPillars(d: AlmanacDay) { const rows: Array<[ChromeString, AlmanacDay['dayPillar'] | undefined]> = [ ['Year', d.yearPillar], ['Month', d.monthPillar], ['Day', d.dayPillar], ]; const present = rows.filter(([, p]) => p?.chinese || p?.stem); if (present.length === 0 && !d.clashAnimal) return nothing; return html`