� Ϫ�f� � � � d Z ddlmZ ddlmZ ddlmZmZmZ ddl m Z e� Z G d� d� Zd e d dfd�Z d ed e d efd�Zd e d efd�Zy)z� Code related to "flattening" events; that is, extracting a description of all relevant fields from the format string and persisting them for later examination. � )�defaultdict)� Formatter)�Any�Dict�Optional� )�LogEventc �<