code: def GetEntries(self, parser_mediator, match=None, **unused_kwargs):
      
      shortcuts = match.get('UserShortcuts', {})
      for search_text, data in iter(shortcuts.items()):
        datetime_value = data.get('LAST_USED', None)
        if not datetime_value:
          continue
  
        display_name = data.get('DISPLAY_NAME', '<DISPLAY_NAME>')
        path = data.get('PATH', '<PATH>')
  
        event_data = plist_event.PlistTimeEventData()
        event_data.desc = (
            'Spotlight term searched "{0:s}" associate to {1:s} ({2:s})').format(
                search_text, display_name, path)
        event_data.key = search_text
        event_data.root = '/UserShortcuts'
  
        event = time_events.PythonDatetimeEvent(
            datetime_value, definitions.TIME_DESCRIPTION_WRITTEN)
        parser_mediator.ProduceEventWithEventData(event, event_data)
docs: Extracts relevant Spotlight entries.
  
      Args:
        parser_mediator (ParserMediator): mediates interactions between parsers
            and other components, such as storage and dfvfs.
        match (Optional[dict[str: object]]): keys extracted from PLIST_KEYS.