
    dd?                     R    d Z dZddlmZ ddlmZ ddlmZ ddlmZ  G d de      Z	y	)
z(
Directives for references and targets.
reStructuredText    )nodes)
references)	Directive)
directivesc                   H    e Zd ZdZej
                  ej                  dZd Zy)TargetNoteszTarget footnote generation.)classnamec                    t        j                  t        j                        }| j	                  |       |j
                  j                  | j                         | j                  j                  j                  |       |gS )N)r   pendingr   r	   add_namedetailsupdateoptionsstate_machinedocumentnote_pending)selfr   s     L/usr/lib/python3/dist-packages/docutils/parsers/rst/directives/references.pyrunzTargetNotes.run   sZ    --
 6 67gt||,##009y    N)	__name__
__module____qualname____doc__r   class_option	unchangedoption_specr    r   r   r	   r	      s#    %&33%//1Kr   r	   N)
r   __docformat__docutilsr   docutils.transformsr   docutils.parsers.rstr   r   r	   r    r   r   <module>r%      s)   
 #  * * +) r   