o
    sh	                     @   s   G d d de ZG dd deZG dd deZG dd deZG dd	 d	eZG d
d deZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZdS )c                   @   s   e Zd ZdddZdd ZdS )EventNc                 C   s   || _ || _d S N)
start_markend_mark)selfr   r    r   _/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/yaml/events.py__init__   s   
zEvent.__init__c                    s:    fdddD }d  fdd|D }d jj|f S )Nc                    s   g | ]	}t  |r|qS r   )hasattr.0keyr   r   r   
<listcomp>	   s    
z"Event.__repr__.<locals>.<listcomp>)anchortagimplicitvaluez, c                    s   g | ]}d |t  |f qS )z%s=%r)getattrr
   r   r   r   r      s    z%s(%s))join	__class____name__)r   
attributes	argumentsr   r   r   __repr__   s
   zEvent.__repr__NN)r   
__module____qualname__r   r   r   r   r   r   r      s    
r   c                   @      e Zd ZdddZdS )	NodeEventNc                 C      || _ || _|| _d S r   )r   r   r   )r   r   r   r   r   r   r   r         
zNodeEvent.__init__r   r   r   r   r   r   r   r   r   r          r   c                   @      e Zd Z		dddZdS )CollectionStartEventNc                 C   s(   || _ || _|| _|| _|| _|| _d S r   )r   r   r   r   r   
flow_style)r   r   r   r   r   r   r%   r   r   r   r      s   
zCollectionStartEvent.__init__NNNr!   r   r   r   r   r$          r$   c                   @      e Zd ZdS )CollectionEndEventNr   r   r   r   r   r   r   r)          r)   c                   @   r   )StreamStartEventNc                 C   r   r   )r   r   encoding)r   r   r   r-   r   r   r   r   %   r    zStreamStartEvent.__init__r&   r!   r   r   r   r   r,   $   r"   r,   c                   @   r(   )StreamEndEventNr*   r   r   r   r   r.   *   r+   r.   c                   @   r#   )DocumentStartEventNc                 C   s"   || _ || _|| _|| _|| _d S r   )r   r   explicitversiontags)r   r   r   r0   r1   r2   r   r   r   r   .   s
   
zDocumentStartEvent.__init__)NNNNNr!   r   r   r   r   r/   -   r'   r/   c                   @   r#   )DocumentEndEventNc                 C   r   r   )r   r   r0   )r   r   r   r0   r   r   r   r   7   s   
zDocumentEndEvent.__init__r&   r!   r   r   r   r   r3   6   r'   r3   c                   @   r(   )
AliasEventNr*   r   r   r   r   r4   =   r+   r4   c                   @   s   e Zd Z	dddZdS )ScalarEventNc                 C   s.   || _ || _|| _|| _|| _|| _|| _d S r   )r   r   r   r   r   r   style)r   r   r   r   r   r   r   r6   r   r   r   r   A   s   
zScalarEvent.__init__r&   r!   r   r   r   r   r5   @   s    r5   c                   @   r(   )SequenceStartEventNr*   r   r   r   r   r7   K   r+   r7   c                   @   r(   )SequenceEndEventNr*   r   r   r   r   r8   N   r+   r8   c                   @   r(   )MappingStartEventNr*   r   r   r   r   r9   Q   r+   r9   c                   @   r(   )MappingEndEventNr*   r   r   r   r   r:   T   r+   r:   N)objectr   r   r$   r)   r,   r.   r/   r3   r4   r5   r7   r8   r9   r:   r   r   r   r   <module>   s   
	