ó
    …~i%  ã                   ó$   • S SK Jr   " S S5      rg)é   )Úcamel_to_snake_casec                   óR   • \ rS rSr% Sr\\S'   \S
S\S\4S jj5       r	S\4S jr
Srg	)ÚElementé   zžThis class holds attributes common to both the BlockElement and
InlineElement classes.
This class should not be subclassed by any other classes beside these.
ÚoverrideÚ
snake_caseÚreturnc                 óø   • U R                   (       aJ  U R                  (       a9  U R                  [        R                  5       ;  a  U R                  R                  nOU R                  nU(       a  [        U5      $ U$ )z…
Return the Markdown element type that the object represents.

:param snake_case: Return the element type name in snake case if True
)r   Ú__base__r   Ú__subclasses__Ú__name__r   )Úclsr   Únames      ÚJ/home/mande/repo/quber/.venv/lib/python3.13/site-packages/marko/element.pyÚget_typeÚElement.get_type   sR   € ð �L�LØ——Ø—‘¤G×$:Ñ$:Ó$<Ó<à—<‘<×(Ñ(‰Dà—<‘<ˆDÞ,6Ô" 4Ó(Ð@¸DÐ@ó    c                 óØ   •  SSK Jn  U" U SS/S9$ ! [         aN    SSKJn  [        U S5      (       a  SU" U R                  5       3nOSnS	U R                  R                   U S
3s $ f = f)Né    )ÚobjstrFÚchildren)Úhonor_existingÚinclude)Úpformatz
 children=Ú Ú<Ú>)	Úobjprintr   ÚImportErrorÚpprintr   Úhasattrr   Ú	__class__r   )Úselfr   r   r   s       r   Ú__repr__ÚElement.__repr__   sx   € ð	LÝ'ñ ˜$¨u¸z¸lÑKÐKøô ó 	<Ý&ä�t˜Z×(Ñ(Ø'©°·±Ó(>Ð'?Ð@‘à�à�t—~‘~×.Ñ.Ð/°¨z¸Ð;Ò;ð	<ús   ‚ ‘AA)Á(A)© N)F)r   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚboolÚ__annotations__ÚclassmethodÚstrr   r$   Ú__static_attributes__r&   r   r   r   r      s@   ‡ ñð
 ƒNàñA $ð A°3ô Aó ðAð$L˜#÷ Lr   r   N)Úhelpersr   r   r&   r   r   Ú<module>r1      s   ðÝ (÷(Lò (Lr   