| Server IP : 202.61.199.114 / Your IP : 216.73.217.139 Web Server : nginx/1.22.1 System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web20 ( 1018) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/local/lib/python3.9/dist-packages/matplotlib/__pycache__/ |
Upload File : |
a
���h � @ s� d Z ddlmZmZ ddlZddlmZmZmZm Z m
Z
mZmZm
Z
dZee�de �jd�Zee�de �jd �Zd
Zee�de �jd�Zee�de �jd �Zdddddd
ddddddddddddddddddd �Zed!d"� �Zed#d$� �Zd%d&� ZdS )'z�
A module for parsing and generating `fontconfig patterns`_.
.. _fontconfig patterns:
https://www.freedesktop.org/software/fontconfig/fontconfig-user.html
� )� lru_cache�partialN)�Group�Optional�ParseException�Regex� StringEnd�Suppress�
ZeroOrMore�oneOfz\\\-:,z
\\(?=[%s])� z(?=[%s])z\\z\\=_:,)�weight�light)r
�book)r
�regular)r
�normal)r
�medium)r
�demibold)r
�semibold)r
�bold)r
z
extra bold)r
�black)r
�heavy)�slantr )r �italic)r �oblique)�widthzultra-condensed)r zextra-condensed)r � condensed)r zsemi-condensed)r �expanded)r zextra-expanded)r zultra-expanded)ZthinZ
extralightZ
ultralightr r r r r r r r Z extraboldr r Zromanr r ZultracondensedZextracondensedr Z
semicondensedr Z
extraexpandedZ
ultraexpandedc C s� dd� } t dt� dt� d��}t d�}t d�}t dt� dt� d��}t|td� | |� tt�B �}t| |�d ��td
| |�d� � td|d
� � t � S )Nc S s | t td�| � S )N�,)r
r )�elem� r �H/usr/local/lib/python3.9/dist-packages/matplotlib/_fontconfig_pattern.py�comma_separated9 s z0_make_fontconfig_parser.<locals>.comma_separatedz([^z]|(\\[z]))*z([0-9]+\.?[0-9]*|\.[0-9]+)z[a-z]+�=�families�-�sizes�:zproperties*)
r �_family_punc�_value_puncr r r �
_CONSTANTSr r
r )r"