in index.js [227:246]
function printResultInList(list, result) {
let row = document.getElementById('result-row').content.cloneNode(true);
row.querySelector('li').style.viewTransitionName = result.region;
row.querySelector('.region').textContent = result.region;
row.querySelector('.name').textContent = result.properties.name;
row.querySelector('.price').textContent = result.properties.gce;
if(!result.properties.cfe) {
row.querySelector('.cfe-sentence').remove();
} else {
row.querySelector('.cfe').textContent = Math.round(result.properties.cfe * 100);
}
row.querySelector('.gCO2_kWh').textContent = result.properties.gCO2_kWh;
row.querySelector('.flag').src = result.properties.flag;
row.querySelector('.leaves').classList.add("n" + regionToLeaves(result.properties));
row.querySelector('.dollars').classList.add("n" + regionToDollars(result.properties));
list.appendChild(row);
}