File: //usr/lib/python3/dist-packages/sphinx/builders/__pycache__/xml.cpython-310.pyc
o
�$�a� � @ s� d Z ddlmZ ddlmZmZmZmZmZm Z ddl
mZ ddlm
Z
ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZmZ dd
lmZmZ e� e!�Z"G dd� de�Z#G dd� de#�Z$dedee%ef fdd�Z&dS )z�
sphinx.builders.xml
~~~~~~~~~~~~~~~~~~~
Docutils-native XML and pseudo-XML builders.
:copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�path)�Any�Dict�Iterator�Set�Type�Union)�nodes)�StringOutput)�Node)�
XMLTranslator)�Sphinx)�Builder)�__)�logging)� ensuredir�os_path)�PseudoXMLWriter� XMLWriterc @ s� e Zd ZU dZdZdZed�ZdZdZ e
Zee
e
e
e f ed<