| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/sphinx/ext/__pycache__/ |
Upload File : |
a
�ab4 � @ s� d Z ddlZddlZddlZddlZddlZddlmZ ddlmZm Z ddl
mZmZm
Z
mZ ddlmZ ddlmZ ddlZddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZmZ ddl m!Z!m"Z" ddl#m$Z$m%Z% ddl&m'Z' ddl(m)Z)m*Z* ddl+m,Z, ddl-m.Z. e!�/e0�Z1e�2edd�Z3G dd� de�Z4G dd� de�Z5dZ6e�7d�Z8e�7d�Z9e�7d�Z:e;e<d�dd �Z=e;e<dd!�d"d#�Z>dFe;e;ee;e;d%�d&d'�Z?ee;d(�d)d*�Z@e;ee;d+�d,d-�ZAe
e; e;ee;e;f d.�d/d0�ZBe;eee;e<f d1�d2d3�ZCe;eee;e<f d1�d4d5�ZDe.e;ee;e<f d6�d7d8�ZEeeFdd9�d:d;�ZGe.ee;d<�d=d>�ZHe.ejIdd<�d?d@�ZJe.ejKdd<�dAdB�ZLeee;ef dC�dDdE�ZMdS )Gz�
sphinx.ext.imgmath
~~~~~~~~~~~~~~~~~~
Render math in HTML via dvipng or dvisvgm.
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�path)�PIPE�CalledProcessError)�Any�Dict�List�Tuple)�nodes)�Element)�package_dir)�Sphinx)�Builder)�Config)�SphinxError)�_�__)�logging�sha1)�get_node_equation_number�wrap_displaymath)� ensuredir)�read_png_depth�write_png_depth)�
LaTeXRenderer)�HTMLTranslatorZ templates�imgmathc s. e Zd ZdZdeeedd�� fdd�
Z� ZS )�MathExtErrorzMath extension errorN)�msg�stderr�stdout�returnc s0 |r|d| 7 }|r |d| 7 }t � �|� d S )Nz
[stderr]
z
[stdout]
)�super�__init__)�selfr r r �� __class__� �6/usr/lib/python3.9/site-packages/sphinx/ext/imgmath.pyr"