export const mainAirports = [ "CYHZ", "CYFC", "CYQM", "CYSJ", "CYZX", "CYYG", "CYYT", "CYQX", "CYYR", "LFVP", ]; export const secondaryAirports = ["CYQI", "CYAY", "CYDF", "CYJT"]; export const magneticVariation = 18; // West variation (Add to True Wind) export const runways = { CYHZ: { "05": 53, "32": 323, "23": 233, "14": 143 }, CYFC: { "09": 87, "15": 148, "27": 268, "33": 328 }, CYQM: { "06": 61, "29": 286, "11": 106, "24": 241 }, CYSJ: { "23": 229, "05": 49, "14": 138, "32": 319 }, CYZX: { "08": 80, "12": 122, "26": 261, "30": 303 }, CYYG: { "03": 27, "21": 207, "10": 97, "28": 277 }, CYYT: { "28": 283, "10": 103, "16": 156, "34": 336 }, CYQX: { "21": 210, "03": 30, "13": 128, "31": 308 }, CYYR: { "08": 76, "15": 154, "26": 256, "33": 334 }, LFVP: { "08": 76, "26": 256 }, CYQI: { "06": 59, "15": 150, "24": 239, "33": 330 }, CYAY: { "10": 99, "28": 279 }, CYDF: { "25": 244, "07": 64 }, CYJT: { "27": 270, "09": 90 }, } as const; export function getUTCtime() { const now = new Date(); return `${String(now.getUTCHours()).padStart(2, "0")}:${String( now.getUTCMinutes() ).padStart(2, "0")} UTC`; } export async function fetchAirportData(airportCode: string) { const res = await fetch(`/api/airport-data?airportCode=${airportCode}`); return res.json(); }