code: def get_base_url(config, url):
      
      if not config:
          return None
  
      # First, try to search for the best match
      for item in config:
          if url.startswith(item):
              return item
  
      # Then search for indirect match
      for item in config:
          if without_http_prefix(url).startswith(without_http_prefix(item)):
              return item
docs: Look through config and try to find best matching base for 'url'
  
      config - result of read_config() or read_global_config()
      url - artifactory url to search the base for