
    ʯei                     P    d dl Z d dlmc mZ d dlmZ d dlmZ dZ G d de      Z	y)    N)Tuple)InlineProcessorz--c                   P    e Zd Zdej                  deej                  eef   fdZ	y)DoubleDashProcessormreturnc                     t        j                  d      }d|_        ||j                  d      |j	                  d      fS )u~   This function is called whenever a match is found.
        It will replace all double dashes -- by the — character.
        spanu   —r   )etreeElementtextstartend)selfr   dataels       d/var/www/html/glpi_dashboard/venv/lib/python3.12/site-packages/markdownlit/extensions/double_dash.pyhandleMatchzDoubleDashProcessor.handleMatch   s6     ]]6"1771:quuQx''    N)
__name__
__module____qualname__reMatchr   r   r   intr    r   r   r   r   
   s)    (RXX (emmS#6M0N (r   r   )
r   xml.etree.ElementTreer   ElementTreetypingr   markdown.inlinepatternsr   DOUBLE_DASH_REr   r   r   r   <module>r"      s%    	 % %  3(/ (r   