"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); (() => { const los = exports.sunrise; const searchFilterFormElement = document.querySelector('#form--searchFilters'); const searchResultsContainerElement = document.querySelector('#container--searchResults'); const limit = Number.parseInt(document.querySelector('#searchFilter--limit').value, 10); const offsetElement = document.querySelector('#searchFilter--offset'); // eslint-disable-next-line complexity function renderContracts(rawResponseJSON) { const responseJSON = rawResponseJSON; if (responseJSON.contracts.length === 0) { searchResultsContainerElement.innerHTML = `
`; return; } const resultsTbodyElement = document.createElement('tbody'); const nowDateString = cityssm.dateToString(new Date()); for (const contract of responseJSON.contracts) { let contractTimeHTML = ''; if (contract.contractStartDateString <= nowDateString && (contract.contractEndDateString === '' || contract.contractEndDateString >= nowDateString)) { contractTimeHTML = ` `; } else if (contract.contractStartDateString > nowDateString) { contractTimeHTML = ` `; } else { contractTimeHTML = ` `; } let deceasedHTML = ''; for (const interment of contract.contractInterments ?? []) { deceasedHTML += `| Contract Type | Burial Site | Contract Date | End Date | Deceased | Fees and Transactions |
|---|