REFRESH_INTERVAL = 60        # seconds between auto-refresh
MIN_ARB_PERCENTAGE = 0.3     # minimum profit % to show on dashboard
MAX_ARB_PERCENTAGE = 35.0    # above this is almost certainly a wrong event match
DEFAULT_STAKE = 10000        # NGN — used for stake calculator

BOOKMAKERS = {
    'sportybet': {'name': 'SportyBet', 'enabled': True},
    'msport':    {'name': 'MSport',    'enabled': True},
    'betking':   {'name': 'BetKing',   'enabled': True},
    'nairabet':  {'name': 'NairaBet',  'enabled': True},
    'betway':    {'name': 'Betway',    'enabled': True},
    'onexbet':   {'name': '1xBet',     'enabled': True},
    'bet9ja':    {'name': 'Bet9ja',    'enabled': False},
    'bcgame':    {'name': 'BCGame',    'enabled': True},
}

SPORTS = ['football', 'basketball', 'tennis']

# Max hours ahead to fetch events
HOURS_AHEAD = 24

# How close start times must be (minutes) to count as the same event
TIME_TOLERANCE_MINUTES = 60
