};
const giveCurrency = document.getElementById('give_currency');
const getCurrency = document.getElementById('get_currency');
const giveAmount = document.getElementById('give_amount');
const getAmount = document.getElementById('get_amount');
const rateDisplay = document.getElementById('rate_display');
function updateAmount() {
const from = giveCurrency.value;
const to = getCurrency.value;
const rate = fakeRates[from]?.[to];
const amount = parseFloat(giveAmount.value);
if (!isNaN(amount) && rate) {
getAmount.value = (amount * rate).toFixed(2);
rateDisplay.classList.remove('error');
rateDisplay.innerText = `По курсу: 1 ${from} = ${rate} ${to}`;
} else {
getAmount.value = '';
rateDisplay.classList.add('error');
rateDisplay.innerText = `Курс недоступен`;
}
}
giveCurrency.addEventListener('change', updateAmount);
getCurrency.addEventListener('change', updateAmount);
giveAmount.addEventListener('input', updateAmount);