export const PARKING_LOGGING_INTERVAL_MS = process.env.PARKING_LOGGING_INTERVAL_MS ? parseInt(process.env.PARKING_LOGGING_INTERVAL_MS) : 600000; // Every 10 minutes export const PARKING_HISTORICAL_AVERAGE_MINIMUM_INTERVAL = process.env.PARKING_HISTORICAL_AVERAGE_MINIMUM_INTERVAL ? parseInt(process.env.PARKING_HISTORICAL_AVERAGE_MINIMUM_INTERVAL) : 60000 * 60 * 2; export const PARKING_HISTORICAL_AVERAGE_MAXIMUM_TIMESPAN = process.env.PARKING_HISTORICAL_AVERAGE_MAXIMUM_TIMESPAN ? parseInt(process.env.PARKING_HISTORICAL_AVERAGE_MAXIMUM_TIMESPAN) : 60000 * 60 * 24; export const RATE_LIMITS_DISABLED = process.env.RATE_LIMITS_DISABLED === "1"; export const RATE_LIMIT_WINDOW_MS = process.env.RATE_LIMIT_WINDOW_MS ? parseInt(process.env.RATE_LIMIT_WINDOW_MS) : 10000; export const RATE_LIMIT_DELAY_AFTER_REQUESTS = process.env.RATE_LIMIT_DELAY_AFTER_REQUESTS ? parseInt(process.env.RATE_LIMIT_DELAY_AFTER_REQUESTS) : 10000; export const RATE_LIMIT_DELAY_MULTIPLIER_MS = process.env.RATE_LIMIT_DELAY_MULTIPLIER_MS ? parseInt(process.env.RATE_LIMIT_DELAY_MULTIPLIER_MS) : 1000; export const REDIS_RECONNECT_INTERVAL = 30000; export const SHUTTLE_TO_ROUTE_COORDINATE_MAXIMUM_DISTANCE_MILES = 5;