input: Write a function to visually summarize the Twitter data. The input is a stream of tweets with data fields like tweet author, date of tweet, text, number of likes, and number of retweets. The output should include three bar plots: one for the number of tweets per author, one for the number of likes per tweet, and one for the number of retweets per tweet.
  assert summarize_twitter_data([{**'author': 'UserA', 'date': '2023-01-01', 'text': 'Hello', 'likes': 10, 'retweets': 5}, {'author': 'UserB', 'date': '2023-01-02', 'text': 'Hi', 'likes': 5, 'retweets': 2}], set([], []), [])==None
  assert summarize_twitter_data([{**'author': 'UserC', 'date': '2023-01-03', 'text': 'Greetings', 'likes': 8, 'retweets': 4}, {'author': 'UserC', 'date': '2023-01-04', 'text': 'Hola', 'likes': 2, 'retweets': 1}], set([], []), [])==None
  assert summarize_twitter_data([{**'author': 'UserD', 'date': '2023-01-05', 'text': 'Bonjour', 'likes': 3, 'retweets': 0}], set([], []), [])==None
  assert summarize_twitter_data([], set([], []), [])==None
output: def summarize_twitter_data(tweets):
      if not tweets:
          return
      
      import matplotlib.pyplot as plt
      from collections import Counter
      
      authors = [tweet['author'] for tweet in tweets]
      likes = [tweet['likes'] for tweet in tweets]
      retweets = [tweet['retweets'] for tweet in tweets]
      
      author_counts = Counter(authors)
      plt.figure(figsize=(10, 5))
      plt.bar(author_counts.keys(), author_counts.values())
      plt.xlabel('Authors')
      plt.ylabel('Number of Tweets')
      plt.title('Number of Tweets per Author')
      plt.show()
      
      plt.figure(figsize=(10, 5))
      plt.bar(range(len(likes)), likes)
      plt.xlabel('Tweets')
      plt.ylabel('Number of Likes')
      plt.title('Number of Likes per Tweet')
      plt.show()
      
      plt.figure(figsize=(10, 5))
      plt.bar(range(len(retweets)), retweets)
      plt.xlabel('Tweets')
      plt.ylabel('Number of Retweets')
      plt.title('Number of Retweets per Tweet')
      plt.show()