o
    h                     @   s   d dl mZmZ d dlmZmZmZ d dlmZm	Z	m
Z
 d dlmZmZ 	 g dZG d	d
 d
eeeZG dd deeeZG dd deeeZG dd dee
eZG dd dee	eZG dd deeeZdS )    )CParserCEmitter)ConstructorBaseConstructorSafeConstructor)RepresenterSafeRepresenterBaseRepresenter)ResolverBaseResolverF)AnyUnionOptional)StreamTextType
StreamTypeVersionType)CBaseLoaderCSafeLoaderCLoaderCBaseDumperCSafeDumperCDumperc                   @      e Zd ZdddZdS )r   Nc                 C   8   t | | |  | _| _tj| | d tj| | d d S N)loaderZ	loadumper)r   __init___parser	_composerr   r   selfstreamversionZpreserve_quotes r$   Y/var/www/html/magazine_api/magazine_env/lib/python3.10/site-packages/ruamel/yaml/cyaml.pyr         zCBaseLoader.__init__NN__name__
__module____qualname__r   r$   r$   r$   r%   r          r   c                   @   r   )r   Nc                 C   r   r   )r   r   r   r   r   r
   r    r$   r$   r%   r   !   r&   zCSafeLoader.__init__r'   r(   r$   r$   r$   r%   r       r,   r   c                   @   r   )r   Nc                 C   r   r   )r   r   r   r   r   r
   r    r$   r$   r%   r   -   r&   zCLoader.__init__r'   r(   r$   r$   r$   r%   r   ,   r,   r   c                   @   4   e Zd Z															dddZdS )r   Nc                 C   sX   t j| |||||	|||
|||d |  | _ | _| _tj| ||| d tj| | d d S )N
	canonicalindentwidthencodingallow_unicode
line_breakexplicit_startexplicit_endr#   tags)default_styledefault_flow_styleZdumperr   )r   r   _emitter_serializer_representerr	   r   r!   r"   r8   r9   r/   r0   r1   r3   r4   r2   r5   r6   r#   r7   Zblock_seq_indentZtop_level_colon_alignZprefix_colonr$   r$   r%   r   9   s,   zCBaseDumper.__init__NNNNNNNNNNNNNNNr(   r$   r$   r$   r%   r   8   "    r   c                   @   r-   )r   Nc                 C   sd   |  | _  | _| _tj| |||||	|||
|||d |  | _  | _| _tj| ||d t|  d S Nr.   )r8   r9   )r:   r;   r<   r   r   r   r
   r=   r$   r$   r%   r   f   s(   zCSafeDumper.__init__r>   r(   r$   r$   r$   r%   r   e   r?   r   c                   @   r-   )r   Nc                 C   sR   t j| |||||	|||
|||d |  | _ | _| _tj| ||d t|  d S r@   )r   r   r:   r;   r<   r   r
   r=   r$   r$   r%   r      s&   zCDumper.__init__r>   r(   r$   r$   r$   r%   r      r?   r   N)Z_ruamel_yamlr   r   Zruamel.yaml.constructorr   r   r   Zruamel.yaml.representerr   r   r	   Zruamel.yaml.resolverr
   r   typingr   r   r   Zruamel.yaml.compatr   r   r   __all__r   r   r   r   r   r   r$   r$   r$   r%   <module>   s   -+