(function() { 'use strict'; // helpers {{{ function describeTimeElementDate(element) { // {{{ if (!(element instanceof HTMLTimeElement)) { return "unknown"; } const startYear = element.getAttribute('startyear'); const startMonth = element.getAttribute('startmonth'); const startDay = element.getAttribute('startday'); if (!startYear || !startMonth || !startDay || isNaN(startYear) || isNaN(startMonth) || isNaN(startDay)) { return 'Invalid date attributes on the