o
    )<Idk                     @   sf   d dl mZ d dlmZ G dd dejZdd Zdd Zd	d
 Zdd Z	G dd deZ
dd ZdS )    )nodes)	Directivec                   @   s   e Zd ZdS )reminderN)__name__
__module____qualname__ r   r   O/home/thorsten/Data/Arbeit/PerFact/Git/ema-modules/Ansible/doc/_ext/reminder.pyr      s    r   c                 C   s   | j | |d d S )Ndiv)bodyappendstarttagselfnoder   r   r	   visit_reminder_html	   s   r   c                 C      | j d d S )Nz</div>r   r   r   r   r   r	   depart_reminder_html      r   c                 C   r   )Nu:   

{\blue\font\rm="FontAwesome" at 10pt\rm }\hspace{4pt}r   r   r   r   r	   visit_reminder_latex   r   r   c                 C   s   d S )Nr   r   r   r   r	   depart_reminder_latex   s   r   c                   @   s   e Zd ZdZdd ZdS )ReminderTc                 C   s.   |    tdgd}| j| j| j| |gS )Nr   )classes)assert_has_contentr   statenested_parsecontentcontent_offset)r   reminder_noder   r   r	   run   s   zReminder.runN)r   r   r   has_contentr    r   r   r   r	   r      s    r   c                 C   s0   | j tttfttfd | dt ddddS )N)htmllatexr   z0.1T)versionparallel_read_safeparallel_write_safe)add_noder   r   r   r   r   add_directiver   )appr   r   r	   setup'   s   r*   N)docutilsr   docutils.parsers.rstr   Elementr   r   r   r   r   r   r*   r   r   r   r	   <module>   s    