# --- Geographic Constants --- COUNTRY_COORDINATES = { "United States": [37.0902, -95.7129], "Canada": [56.1304, -106.3468], "United Kingdom": [55.3781, -3.4360], "Germany": [51.1657, 10.4515], "France": [46.2276, 2.2137], "China": [35.8617, 104.1954], "Japan": [36.2048, 138.2529], "Australia": [-25.2744, 133.7751], "Brazil": [-14.2350, -51.9253], "India": [20.5937, 78.9629], "Russia": [61.5240, 105.3188], "South Korea": [35.9078, 127.7669], "Italy": [41.8719, 12.5674], "Spain": [40.4637, -3.7492], "Netherlands": [52.1326, 5.2913], "Belgium": [50.5039, 4.4699], "Switzerland": [46.8182, 8.2275], "Sweden": [60.1282, 18.6435], "Israel": [31.0461, 34.8516], "Poland": [51.9194, 19.1451], "Taiwan": [23.6978, 120.9605], "Mexico": [23.6345, -102.5528], "Argentina": [-38.4161, -63.6167], "South Africa": [-30.5595, 22.9375], "Turkey": [38.9637, 35.2433], "Denmark": [56.2639, 9.5018], "New Zealand": [-40.9006, 174.8860], "Czech Republic": [49.8175, 15.4730], "Hungary": [47.1625, 19.5033], "Finland": [61.9241, 25.7482], "Norway": [60.4720, 8.4689], "Austria": [47.5162, 14.5501], "Greece": [39.0742, 21.8243], "Ireland": [53.1424, -7.6921], "Portugal": [39.3999, -8.2245], "Ukraine": [48.3794, 31.1656], "Egypt": [26.8206, 30.8025], "Thailand": [15.8700, 100.9925], "Singapore": [1.3521, 103.8198], "Malaysia": [4.2105, 101.9758], "Vietnam": [14.0583, 108.2772], "Philippines": [12.8797, 121.7740], "Indonesia": [-0.7893, 113.9213], "Saudi Arabia": [23.8859, 45.0792], "United Arab Emirates": [23.4241, 53.8478], } STATE_COORDINATES = { "Alabama": [32.806671, -86.791130], "Alaska": [61.370716, -152.404419], "Arizona": [33.729759, -111.431221], "Arkansas": [34.969704, -92.373123], "California": [36.116203, -119.681564], "Colorado": [39.059811, -105.311104], "Connecticut": [41.597782, -72.755371], "Delaware": [39.318523, -75.507141], "District of Columbia": [38.897438, -77.026817], "Florida": [27.766279, -81.686783], "Georgia": [33.040619, -83.643074], "Hawaii": [21.094318, -157.498337], "Idaho": [44.240459, -114.478828], "Illinois": [40.349457, -88.986137], "Indiana": [39.849426, -86.258278], "Iowa": [42.011539, -93.210526], "Kansas": [38.526600, -96.726486], "Kentucky": [37.668140, -84.670067], "Louisiana": [31.169546, -91.867805], "Maine": [44.693947, -69.381927], "Maryland": [39.063946, -76.802101], "Massachusetts": [42.230171, -71.530106], "Michigan": [43.326618, -84.536095], "Minnesota": [45.694454, -93.900192], "Mississippi": [32.741646, -89.678696], "Missouri": [38.456085, -92.288368], "Montana": [46.921925, -110.454353], "Nebraska": [41.125370, -98.268082], "Nevada": [38.313515, -117.055374], "New Hampshire": [43.452492, -71.563896], "New Jersey": [40.298904, -74.521011], "New Mexico": [34.840515, -106.248482], "New York": [42.165726, -74.948051], "North Carolina": [35.630066, -79.806419], "North Dakota": [47.528912, -99.784012], "Ohio": [40.388783, -82.764915], "Oklahoma": [35.565342, -96.928917], "Oregon": [44.572021, -122.070938], "Pennsylvania": [41.203323, -77.194527], "Rhode Island": [41.680893, -71.511780], "South Carolina": [33.856892, -80.945007], "South Dakota": [44.299782, -99.438828], "Tennessee": [35.747845, -86.692345], "Texas": [31.054487, -97.563461], "Utah": [40.150032, -111.862434], "Vermont": [44.045876, -72.710686], "Virginia": [37.769337, -78.169968], "Washington": [47.400902, -121.490494], "West Virginia": [38.491226, -80.954453], "Wisconsin": [44.268543, -89.616508], "Wyoming": [42.755966, -107.302490], }