[
{
"search": "",
"replace": `
`
},
{
"search": "`
},
{
"search": "displayResults(bmi);",
"replace": `displayResults(bmi);
highlightRange(bmi);`
},
{
"search": "function displayResults(bmi) {",
"replace": `function highlightRange(bmi) {
const interpretation = getInterpretation(bmi);
const rangeElements = document.querySelectorAll(".scale-section");
rangeElements.forEach((element) => {
element.classList.remove("bold-range");
});
let rangeIndex;
switch (interpretation) {
case "Underweight":
rangeIndex = 0;
break;
case "Normal weight":
rangeIndex = 1;
break;
case "Overweight":
rangeIndex = 2;
break;
case "Obese":
rangeIndex = 3;
break;
default:
rangeIndex = -1;
}
if (rangeIndex !== -1) {
rangeElements[rangeIndex].classList.add("bold-range");
}
}
function getInterpretation(bmi) {
if (bmi < 18.5) {
return "Underweight";
} else if (bmi >= 18.5 && bmi < 25) {
return "Normal weight";
} else if (bmi >= 25 && bmi < 30) {
return "Overweight";
} else {
return "Obese";
}
}
${"function displayResults(bmi) {"}`
}
]