code: def GetEntries(
        self, parser_mediator, cookie_data=None, url=None, **kwargs):
      
      fields = cookie_data.split('.')
      number_of_fields = len(fields)
  
      if number_of_fields != 1:
        parser_mediator.ProduceExtractionWarning(
            'unsupported number of fields: {0:d} in cookie: {1:s}'.format(
                number_of_fields, self.COOKIE_NAME))
        return
  
      try:
        # TODO: fix that we're losing precision here use dfdatetime.
        last_visit_posix_time = int(fields[0], 10) / 10000000
      except ValueError:
        last_visit_posix_time = None
  
      if last_visit_posix_time is not None:
        date_time = dfdatetime_posix_time.PosixTime(
            timestamp=last_visit_posix_time)
        timestamp_description = definitions.TIME_DESCRIPTION_LAST_VISITED
      else:
        date_time = dfdatetime_semantic_time.SemanticTime('Not set')
        timestamp_description = definitions.TIME_DESCRIPTION_NOT_A_TIME
  
      event_data = GoogleAnalyticsEventData('utmt')
      event_data.cookie_name = self.COOKIE_NAME
      event_data.url = url
  
      event = time_events.DateTimeValuesEvent(date_time, timestamp_description)
      parser_mediator.ProduceEventWithEventData(event, event_data)
docs: Extracts event objects from the cookie.
  
      Args:
        parser_mediator (ParserMediator): parser mediator.
        cookie_data (bytes): cookie data.
        url (str): URL or path where the cookie got set.