<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def thumbs_up_songs(self, *, library=True, store=True):
 		"""Get a listing of 'Thumbs Up' store songs. 		Parameters: 			library (bool, Optional):
 Include 'Thumbs Up' songs from library. 				Default: True 			generated (bool, Optional):
 Include 'Thumbs Up' songs from store. 				Default: True 		Returns: 			list: Dicts of 'Thumbs Up' songs. 		"""


		thumbs_up_songs = []

		if library is True:
			thumbs_up_songs.extend(
				song
				for song in self.songs()
				if song.get('rating', '0') == '5'
			)

		if store is True:
			response = self._call(mc_calls.EphemeralTop)
			thumbs_up_songs.extend(response.body.get('data', {}).get('items', []))

		return thumbs_up_songs