
    P/Ph	             	          d Z ddlmZ ddlZddddZddddZd	d
ddZddddZddddZ	d Z
d Zd Ze
eedZd Zd Zd ZeeedZd ZddZ e            ZdZdZd Zd Zd Zd Zd  Zd! Zd" Zd# Zd$ Zd% Z d& Z!d' Z"d( Z#d) Z$d* Z%d+ Z&d, Z'd- Z(d. Z)d/ Z*d0 Z+d1 Z,d2 Z-d3 Z.d4 Z/d5 Z0d6 Z1d7 Z2d8 Z3d9 Z4d: Z5d; Z6d< Z7d= Z8d> Z9d? Z:d@ Z;dA  e<dB          D             Z=e=dC         e=dD         e=dE         dZ>e=dF         e=dG         e=dH         dZ?e=dI         e=dJ         e=dK         dZ@e=dL         e=dM         e=dN         dZAe=dO         e=dP         e=dQ         dZBdRZCdSZDdTdTdTdZEdUdVdWdZFdXdYdZdZGd[d\d]dZHd^d_d`dZIddddZJddadbdZKdddcdZLg ddg deg dfdZMdgZNdhZOdiZPdjZQdkZRdlZSdmZTdnZUdoZVdpZWdqZXdrZYdsZZdtZ[duZ\dvZ]dwZ^dxZ_dyZ`dzZad{Zbd|Zcd}Zdd~ZedZfdZgdZhdZidZjdZkdZldZmdZndZodZpddddZqe=dK         e=dK         e=dK         dZrd Zsd Ztd ZueseteudZvddddZwdZxddddZyd ZzezezezdZ{g dg dg ddZ|ddddZ}g dg dg ddZ~dZdZdZdZdZi deNdeOdePdeQde}deRdeSdeTdeVdeUdeXdeWdeYdeZde[de\de]i de^de_de`deadebdecdedde~deedefdegdehdeAdedededei dedede|de	dededeqderdevdewdexdeyde{de>de?deEdeFi deGdeHdeMde@deIdedeBdeCdeJdeKdeDdeLddeiiddejiddekiddeliddemidenideoidepideideideideidZdS )z
Nothing here but dictionaries for generating LinearSegmentedColormaps,
and a dictionary of these dictionaries.

Documentation for each is in pyplot.colormaps().  Please update this
with the purpose and type of your colormap if you add data for one here.
    )partialN)              ?r   r   r   r   redgreenblue)r   r   r   r   )r   r   r   r   )r   r   )r   )焟8~?瓋1?r   r   )r   )e5]Ot]?9?q?r   )r   瓋1?r   r   )r   )r   9?q?r   r   )r   )w*?r   r   r   )r   )r   St$?r   )r   )r   ףp=
?r   c                 \    dt          j        | dz  dz   t           j        z            z  dz   S N      ?     ?@      ?      ?npsinpixs    N/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/matplotlib/_cm.py	_flag_redr$   .   s*    D425'@ A AACGG    c                 J    t          j        | dz  t           j        z            S )Nr   r   r!   s    r#   _flag_greenr'   /   s    26!d(RU"2333r%   c                 \    dt          j        | dz  dz
  t           j        z            z  dz   S r   r   r!   s    r#   
_flag_bluer)   0   s*    $TDBE(A!B!BBSHHr%   c                 \    dt          j        | dz  dz   t           j        z            z  dz   S )Nr   fffff4@r   gq=
ףp?r   r!   s    r#   
_prism_redr,   3   s*    $TDBE(A!B!BBTIIr%   c                 \    dt          j        | dz  dz
  t           j        z            z  dz   S )Nr   r+   r   Q?r   r!   s    r#   _prism_greenr/   4   s*    D261t8d?be*C#D#DDtKKr%   c                 P    dt          j        | dz  t           j        z            z  S )Ngr+   r   r!   s    r#   _prism_bluer1   5   s!    4"&!d(be);"<"<<<r%   c                     || z  }||z  d|z
  z  dz  }dt           j        z  |dz  ||z  z   z  }	|||t          j        |	          z  |t          j        |	          z  z   z  z   S )z=Helper function for generating picklable cubehelix colormaps.         )r   r    cosr   )
gammasrhp0p1r"   xgaphis
             r#   
_ch_helperr@   8   sq     
eB 	
B!b&AA
be)q1uq1u}
%CR"&++%RVC[[(88999r%   r   r         c                     t          t          | |||dd          t          t          | |||dd          t          t          | |||dd          dS )a  
    Return custom data dictionary of (r, g, b) conversion functions, which can
    be used with `.ColormapRegistry.register`, for the cubehelix color scheme.

    Unlike most other color schemes cubehelix was designed by D.A. Green to
    be monotonically increasing in terms of perceived brightness.
    Also, when printed on a black and white postscript printer, the scheme
    results in a greyscale with monotonically increasing brightness.
    This color scheme is named cubehelix because the (r, g, b) values produced
    can be visualised as a squashed helix around the diagonal in the
    (r, g, b) color cube.

    For a unit color cube (i.e. 3D coordinates for (r, g, b) each in the
    range 0 to 1) the color scheme starts at (r, g, b) = (0, 0, 0), i.e. black,
    and finishes at (r, g, b) = (1, 1, 1), i.e. white. For some fraction *x*,
    between 0 and 1, the color is the corresponding grey value at that
    fraction along the black to white diagonal (x, x, x) plus a color
    element. This color element is calculated in a plane of constant
    perceived intensity and controlled by the following parameters.

    Parameters
    ----------
    gamma : float, default: 1
        Gamma factor emphasizing either low intensity values (gamma < 1), or
        high intensity values (gamma > 1).
    s : float, default: 0.5 (purple)
        The starting color.
    r : float, default: -1.5
        The number of r, g, b rotations in color that are made from the start
        to the end of the color scheme.  The default of -1.5 corresponds to ->
        B -> G -> R -> B.
    h : float, default: 1
        The hue, i.e. how saturated the colors are. If this parameter is zero
        then the color scheme is purely a greyscale.
    gKÿg9?gۅ:ҿgRQg)?r   r   )r   r@   )r7   r8   r9   r:   s       r#   	cubehelixrC   B   s\    H :uaAxIIZ1a8LLJq!QEEG G Gr%   )r   r   r   r   r   )rD   r   r   r   r   c                     dS )Nr    r!   s    r#   _g0rH   p       11r%   c                     dS Nr   rG   r!   s    r#   _g1rL   q   s    33r%   c                     dS Nr3   rG   r!   s    r#   _g2rO   r   rI   r%   c                     | S NrG   r!   s    r#   _g3rR   s   s    1Hr%   c                     | dz  S Nr4   rG   r!   s    r#   _g4rU   t   
    16Mr%   c                     | dz  S Nr5   rG   r!   s    r#   _g5rY   u   rV   r%   c                     | dz  S N   rG   r!   s    r#   _g6r]   v   rV   r%   c                 *    t          j        |           S rQ   r   sqrtr!   s    r#   _g7ra   w   s    271::r%   c                 N    t          j        t          j        |                     S rQ   r_   r!   s    r#   _g8rc   x   s    27271::&&&r%   c                 J    t          j        | t           j        z  dz            S rT   r   r!   s    r#   _g9re   y   s    26!be)a-(((r%   c                 J    t          j        | t           j        z  dz            S rT   r   r6   r    r!   s    r#   _g10rh   z   s    BF1ru9q=)))r%   c                 0    t          j        | dz
            S rK   r   absr!   s    r#   _g11rl   {   s    BF1s7OO#r%   c                     d| z  dz
  dz  S Nr4   r3   rG   r!   s    r#   _g12ro   |   s    QUQY1$$r%   c                 D    t          j        | t           j        z            S rQ   r   r!   s    r#   _g13rq   }   s    BF1ru9%%%r%   c                 h    t          j        t          j        | t           j        z                      S rQ   r   rk   r6   r    r!   s    r#   _g14rt   ~   s!    BF26!be),,---r%   c                 J    t          j        | dz  t           j        z            S rT   r   r!   s    r#   _g15rv          BF1q525=)))r%   c                 J    t          j        | dz  t           j        z            S rT   rg   r!   s    r#   _g16ry      rw   r%   c                 n    t          j        t          j        | dz  t           j        z                      S rT   r   rk   r   r    r!   s    r#   _g17r|      %    BF26!a%"%-00111r%   c                 n    t          j        t          j        | dz  t           j        z                      S rT   rs   r!   s    r#   _g18r      r}   r%   c                 n    t          j        t          j        | dz  t           j        z                      S r[   r{   r!   s    r#   _g19r      r}   r%   c                 n    t          j        t          j        | dz  t           j        z                      S r[   rs   r!   s    r#   _g20r      r}   r%   c                     d| z  S rX   rG   r!   s    r#   _g21r      
    AE\r%   c                     d| z  dz
  S Nr5   r3   rG   r!   s    r#   _g22r          AEAIr%   c                     d| z  dz
  S Nr5   r4   rG   r!   s    r#   _g23r      r   r%   c                 6    t          j        d| z  dz
            S r   rj   r!   s    r#   _g24r          BF1q519%%%r%   c                 6    t          j        d| z  dz
            S r   rj   r!   s    r#   _g25r      r   r%   c                     d| z  dz
  dz  S Nr5   r3   r4   rG   r!   s    r#   _g26r          QUQY!O#r%   c                     d| z  dz
  dz  S r   rG   r!   s    r#   _g27r      r   r%   c                 <    t          j        d| z  dz
  dz            S r   rj   r!   s    r#   _g28r          BFAEAI?+++r%   c                 <    t          j        d| z  dz
  dz            S r   rj   r!   s    r#   _g29r      r   r%   c                     | dz  dz
  S )Ng{Gz?      ?rG   r!   s    r#   _g30r      s    AHw&&r%   c                     d| z  dz
  S )Nr4   gzG?rG   r!   s    r#   _g31r      s    AEDL r%   c                     t          j        t          |                     }| dk     }d| |         z  ||<   | dk    | dk     z  }d| |         z  dz   ||<   | dk    }| |         dz  dz
  ||<   |S )Nr   r\   gq=
ףp?gq=
ףp?g{Gz?g      '@)r   zeroslen)r"   retms      r#   _g32r      s}    
(3q66

C	
TA1XCF	
dq4x A!A$YCF	
dAqTD[4CFJr%   c                 6    t          j        d| z  dz
            S Nr4   r   rj   r!   s    r#   _g33r      s    BF1q53;'''r%   c                     d| z  S rT   rG   r!   s    r#   _g34r      r   r%   c                     d| z  dz
  S r   rG   r!   s    r#   _g35r      s    AECKr%   c                     d| z  dz
  S rn   rG   r!   s    r#   _g36r      r   r%   c                 >    i | ]}|t                      d |          S )_g)globals).0is     r#   
<dictcomp>r      s)    333AGIIh1hh333r%   %                            r5   "   #   $   !      
   ))r   r   333333?rD   r   r   r   r   r   ))r   )皙?r   333333?)333333?)r   r   r   )r   )r   皙?皙?)r   r   r   r   )r   )r   g
ףp=
?r.   )r   r   )r   r   r   )r   r3   r3   ))r   _L?r   )r   r   r   r   )r   )r   r   r   )r   r   r   r   )r   )r   r   r   r   )
r   )7qrCQ?r   r   )VIddY?      ?r   )F]kSU?      ?r   )VIddY?r   r   )]QJVU?r   r   )eF ^?r   r   )c#?r   r   )(m?r   r   r   )r   )r         ?r   )r   r   r   mA?r   r   )r         ?r   )r   r   r   r   )r   )r   r   r   )r   r   r   r   )r   r   r   )r   r   r   )r         ?r   )r   )ffffff?r   r   )gQ?r3   r3   )g{Gz?r3   r3   r   r   r   )r   )      ?r   r   )      ?r3   r3   )g{Gz?r3   r3   )gQ?r   r   r   r   r   )r   r   r   )g)\(?r3   r3   )g(\?r3   r3   )?r   r   r   )@)r   Gx$(?r   )A?zؘ?r   )A?p}Xo
?r   )u!Va?@?r   )A?W%}e?r   )7qrCQ?#?r   )u!Va?N6?r   )9?q?T?r   )A?&UMM?r   )_#I?E'K?r   )r   KY8E?r   )r   [&|?r   )u!Va?J?r   )Gߤi?[a^Cp?r   )9?q??r  )ҩ+y?DP5z5?r  )A?E~`?r  )/E?O0?r  )_#I?+?r
  )'y3M?=$?r  )7qrCQ?!?r  )r   2FY??r  )r   vQ?r  )r   D-M?r  )u!Va??r  )Oe?{3jJ?r  )Gߤi?4?r  )@m?n-?r  )r   {gUId?r  )½2ou?Sul?r  )ҩ+y?`cD?r  )$}?/$?r   )r   Ah:;?r!  )+j0?rmo?r#  )fHE?4(?r%  )'c`??r'  )._x%I?縬f?r)  )6\-?no>?r+  )>yX5M?T2 Tq?r-  )FT=?R1?r/  )MeQEQ?/Q5?r1  )UMM?C5%Y?r3  )r   s* 8?r4  )r   Gߤi?r5  )l=C8fY?'K?r7  )t?Pn?B!?r9  )|)<hv]?aK?r;  r   Zg|_\*?r=  5a?l%tY?r@  r   427߈?rB  .Ȗe?up?rE  r   rl=C8?rG  &i?hx?rJ  r   焜qB?rL  r   &p?rN  O@?Д?rQ  Xq?n?rT  ;p?QH2?rW  ٱu?~T$?rZ  '?_P?r]  
y?~x|?r`  ?^fب?rc  }?ϛ?rf  r   )@r   r   ynU?rh  r   ÜM?rj  r   6g?rl  r   ynU?rn  r   B%c\q?rp  r   _ ?rr  r   RE*k?rt  r   疴
?rv  r   [D7?rx  r   X?rz  r   W@?r|  r   6g?r~  r   f(ϼ?r  r  3?r  r  ?r  r  ynU?r  r  ;R}%?r  r	  B?r  r  ',?r  r  B%c\q?r  r   +?r  r   熪J??r  r   R?r  )r  z?r  )r  'y3M?r  )r  ?r  )r  %"?r  )r   |~!<Z?r  )r  fI?r  )r  M?r  )r  ^4?r  )r   ?r  )r"  i7>[?r  )r$  ?r  )r&  Ss?r  )r(  1t?r  )r*  F$
-~?r  )r,   ?r  )r.  :?r  )r0  )=$?r  )r2  4ctv?r  )r   ;O?r  )r   +d?r  )r6  9?r  )r8  	MK?r  )r:  fd?r  r<  r>  rA  rC  rF  rH  rK  rM  rO  rR  rU  rX  r[  r^  ra  rd  r   )@r   rg  ri  rk  rm  ro  rq  rs  ru  rw  ry  r{  r}  r  r  r  r  r  r  r  r  r  r  r  )r  '
b ?r  )r  5\u?r  )r  #W<?r  )r  ?r  )r   ^f(k?r  )r  ?r  )r  &s,?r  )r  S?r  )r   疴
?r  )r"  ?r  )r$  c1?r  )r&  x~~y?r  )r(  r  r  )r*  ,'?r  )r,  bJ?r  )r.  ?r  )r0  X?r  )r2  
F?r  )r   r   r   )r   )Bv?r  )r6  b('?r  )r8  J?r  )r:  Iv|S?r  )r   YF?r  )r?  kD?r  )r   pW?r  )rD  窵0?r  )r   WoB?r  )rI  VJ?r  )r   kMG?r  )r   ԱJ?r  )rP  "07?r  )rS   viC?r  )rV  '?r  )rY  u9% &a?r  )r\  W{?r  )r_  dʇjt?r  )rb  
h"lx?r  )re  熭K~?r  r   )r   r   ))r   r   r   )r   r   r   )r   r   )r   )皙?Bi?r  )皙?^)?r  r   r   r   r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   ?r   r   r   皙?r   r   r   r   r   )r   ŏ1w?r  ffffff?j+?r  r   r   r   r   r   r   )333333?r   r   )?.n?r  )ffffff?r   r   r   r   r   )r   )r  r   r   )r  r   r   r  r  )r   r  r  )r   r   r   r   K=U?r  )r   r  r  )r  r   r   )r   r  r  )r  r  r  )r   r   r   )r   r   r   r  )r   r   r   )r   r   r   r  r   r   r  r   r   r  r   r   r  )r   )r  r  r  )r  r   r   )r   r  r  )r   r  r  )r   r  r  )r   r  r  r  )r   r  r  r  r   r  r  )r   r   r   )r  r   r   r   r   r   )r   r   r   r  r  r  r  )	)??r   )?}}}}}}?r  ?{{{{{{???YYYYYY?<<<<<<????)瑐?RRRRRR?r  )瑐?\\\\\\?緶?)?TTTTTT?甓?)r  ?r  ))?r  ?)璑?r  g?)?000000?痖?)?XXXXXX?______?)g??xxxxxx?)翾?r  r  )?g]]]]]]?罼?)?纹?g888888?)g???)p?r   瘗?)r   ?r  )	r  砟??)r  r  ???????)r   瞝??)r   ?999999?)r   r  畔?)PPPPPP?r  瞝?璑?qqqqqq?QQQQQQ?r   [[[[[[??r   g??)	r  )?r  矞?)r	  zzzzzz?r   )r  瘗?[[[[[[?)r  ?r  )r  r  666666?)?r$  g?)r
  g?g?)SSSSSS?r   ?)	)r  r  ?)r/  ~~~~~~?r  r   r  繸?)?缻?r  )?r   癘?)甓?vvvvvv?r1  )疕?r  ?)r  ?疕?)r  ?r
  )	)r  r  r  )r  r  r/  r  ======??444444?;;;;;;?gssssss??r@  r%  r$  uuuuuu?gWWWWWW?r&  r*  r-  )	r   )r9  r9  r9  rM  rM  rM  縷?rT  rT  r4  r4  r4  )?rV  rV  )畔?rW  rW  )瓒?rX  rX  r   )	)r   r  r  )?r   ?r  ?TTTTTT?r  r  r  r  粱?r  )>>>>>>?ZZZZZZ?g?)rM  ?r  )??g?)?甓??)	)r   r  r  )rY  r  ?)r  盚?r  )r  wwwwww?瑐?)r  r`  VVVVVV?)r  YYYYYY?rc  )?r  ?)rB  r   r   )rf  r   r   ))?r  rW  )r<  r.  r  )r  ?r  )ra  ?r3  )r  r/  r  r  r  r  )r   r  r\  )?r  ?)rf  r2  r$  )r7  r  r  )rg  g?g?))rG  r   r8  )r%  ?pppppp?)r   ?rQ  )r  絴??)?rj  r  rt  )rM  r9  r1  )rd  r  ?)痖?r  XXXXXX?)r.  ?眛?r-  )	r   r  r  )r  r|  ^^^^^^?r\  ::::::?r   rd  rT  r  )rO  555555?r{  re  ?rJ  )r  ry  ?)rh  r~  r`  )???)	r  )r  \\\\\\?r9  r  r  )?r  r{  r  )r  r
  QQQQQQ?)r  ?rm  )r  g?re  ))rf  瞝?r  )rB  r  ?)r/  PPPPPP??)r  ru  ?)rY  r/  rs  rt  )r!  r3  r  )VVVVVV?rQ  ZZZZZZ?)r  rV  rF  )r  rg  r6  )r  r   r8  )	)r  r0  r  )r|  r  r  )rj  777777?r3  )r"  瓒?r  )r  rn  r  r|  畔?r  )rZ  g?疕?)?r   ?r  r   rp  )	)r  r  r  )r  羽?r  r3  r3  r  r2  rT  g?r  SSSSSS?ri  )r  r  WWWWWW?)盚?r  tttttt?)r  rg  r  )砟?r   r  )r  r  ?rC  r  g?r7  r0  rz  r  r  r  r  rt  )r  r  r9  )r  r<  r  )r  grrrrrr?r  )r  r   rF  )r  r  r  )r  r  r  r  r  r   )r/  r/  r/  )r  r  r  )?r  r  )r7  r7  r7  )?r  r  )	)r   r  r:  )r  r/  r>  )r  r<  rJ  )g______?g?r  )r  rE  rL  )r>  ?r  )r  r  砟?)矞?r  rr  )RRRRRR?r   r  )rz  r   ?ro  r  rg  r0  r+  r  r  r  r  )rY  r/  r  r   r   r	  )r/  r:  ?)rQ  rM  rI  )rO  綵?r  )r)  ]]]]]]?痖?)癘?re  g?)r  r  r  r  rY  r/  r(  r  )rM  r  r(  )rd  rM  r  )r   rT  r  )r  r  g?r   rE  r  )	)r   r  r9  )rY  r/  r  )r  rk  rL  )r  r  睜?)r  r  瓒?)r  r  r,  )yyyyyy?r  ?)rz  g?g?)r  r   g?))r  r  r  )绺?g??r  r  r  r  )r   r  r  )rQ  r>  r#  r   r  rz  )g?r6  rT  )r  r  r]  )	r   r   r  )r  r  r  )rM  r9  r  )r  r>  rq  )r  r  ^^^^^^?rP  )r'  rl  r  r  )r   r)  r  )	)r   r   rM  )r  r  r5  )r  rI  r  )rf  r  rk  )r$  rs  r@  )r  222222?rJ  )?r  r=  )rX  r  r  )r  r  r  )	r  )r   r  r2  )rY  ||||||?r  )rY  r@  r  )rY  r   r  )r  ry  r  )r   ?r  )r   r  rh  )r   rX  r  )	r   r   r   )r   r  r}  )rY  rM  r%  )rY  r  r  r_  )r  rA  rw  r  r  ?)rT  r   r  )r  r   r  ))rf  r"  rf  )rD  r  rj  )r  rJ  rv  r   )r  r  r  )r9  r  rf  )r	  g?g?r   r   r   ))r.  r  rr  )rM  g?r  )r  ry  rB  r  )r   rd  g?)r   rQ  r  )rd  r%  r  r  ))rd  rZ  r  )rp  r  r  )r  r  r  )r   r}  r,  )r  r  r   r  )r  r	  ?r   rf  r   )r  r  r  )r  g?r  r   )r5  rm  ?)	)r  r  r  )rB  r  r  r;  )r  r  睜?)rY  rM  rd  r  )r  r!  rT  )r  r3  r  )r  r  r  ))rB  r  r  )r  r  rF  )r  r  r  )r0  r  r  )r   r  r"  )r   r  r  )ra  r  r   )r   r   r   )	)r  r  r  )r  r  ru  )r7  g?r  )r  rA  r  r  )r   r   r   )rd  r  r  )r  r
  r	  )r   r   r   )r  )r  r`  癘?)r`  r}  r  )r|  r  r  )rd  r!  r  )r   rM  g?)r  r@  r  )rB  rB  rB  ))r`  r1  r  )r   r   rB  )rD  r  r3  )r  r  r  )r  r5  r1  )r  r  r  )rB  r  rb  )r  r  r  rR  )r2  r  rT  r;  )r   r  r  )r   )Ps?绸?r  )g>٬\?^?r  )g rh?߾3?r  )tV?؁sF?r  )b48?fj+?r  )r   6?r  )r   ))\(?r   r   )Q?~:?r  )ZӼ?Cl?r  )g)0?0*?r  )r  Mb?r  ){?	h"lx?r  )r  m{?r  )r  jMSt?r  )綄|гY?ݓ?r  )r   ea?r  )g}b?46<?r  )gC6?D?r  )r  tF_?r  )gCl?_)Ǻ?r  )g[<?,eX?r  )g?ܵ|?笋h o?r  )#~j?-?r  )g_vO?{Gz?r  )gW[?oʡ?r  )g;pΈ?K46?r  )uq?0L
F%?r  r   V}b?r  )r   )gqo?<R!?r  )gq?HP?r  )r  3?r   )g2U0*?[Ӽ?r  )r  c]F?r  )r  6<R?r  )gS!uq?Pn?r  )gHP?綄|гY?r  )gPkw?*:H?r  r  c                     d| z  S )Ng      ?rG   r!   s    r#   _gist_heat_redr     s
    cAg~r%   c                     d| z  dz
  S rn   rG   r!   s    r#   _gist_heat_greenr
    s    A	)r%   c                     d| z  dz
  S )Nr\   r5   rG   r!   s    r#   _gist_heat_bluer    s    q1uqy(r%   )	r   )gO@a?r   r   )gףp=
?<R!?r  )gv?
F%u?r  )r  r   r   )r  r   r   )g!uq??r  )r  Zd;O?r  r   r  r  )r   )&1?犎?r  )gxz,C?r   r   )g_L?Έ?r  )g0*?_vO?r  )r  ~:p?r  )g@߾?r   r   )gq-?o_?r  )gQ?r  r  )gjMS?r   r   )gSt$?$?r  )g\(\?r   r   )r  r   r   )8m4?K=U?r  )ggj+?ۊe?r  )g?r   r   )r  r   r   )B>٬? ~:p?r  )r  r   r   )r   Q?r  ))r   r  r  )r  Aǘ?r  )r  r   r   )ga+e?r   r   )gU0*?Dl?r   )g0*?r   r   )g<,Ԛ?r   r   )g|?5^?ё\C?r!  )r  r   r   )g&S?r   r   )r  Q?r"  )g_vO?r   r   )gj+?r   r   )r  ^)?r#  r  )r  r   r   )r  1%?r$  r  ))r   )r   r   g{Gz?)gQ?r   )gQ?)r   r   r   )r   rE   )gn?r   )gp=
ף?rD   )gI+?)r   r   r   )r   )r   r   r   )r   )gı.n?r   r   )r   gS㥛?r   r   ))r   r   r   )r3   r3   r3   )r   r   r   r   )gQ?r   r   r   c                     d| z
  S rN   rG   r!   s    r#   
_gist_yargr'  T  s
    !a%<r%   )!)r    Ej?r(  )r   	?r)  )r   'r?r*  )r   禫{1?r+  )r   NbJ?r,  )      ?环$(?r.  )      ?v?r0  )      ??|N?r2  )r   'ʱ?r3  )      ?m;b?r5  )      ?	T!t?r7  )      ? =^_#?r9  )r   >c5?r:  )      ?{+]?r<  )      ??r>  )      ?U
«?r@  )r   `DQ?rA  )      ?V-?rC  )      ?糄t?rE  )      ?+
9?rG  )      ?ȗ_?rI  )      ?TY?rK  )      ?!B	?rM  )      ?S?rO  )r   炑4?rP  )r   oEx2?rQ  )      ? A:?rS  )      ?O7y?rU  )      ?o/R`?rW  )      ?磶#6?rY  )r   捴u?rZ  )r   T$?r[  )r   "ߔ?r\  )!)r   "1?r]  )r   +f?r^  )r   V??r_  )r   tH\?r`  )r   O()M?ra  )r-  .cY?rb  )r/  C>X?rc  )r1  CKQ?rd  )r   y>Ɔ?re  )r4  R<?rf  )r6  MN?rg  )r8  -w2??rh  )r   O?ri  )r;  o?rj  )r=  }r1?rk  )r?  8҆?rl  )r   =bp?rm  )rB  BJ~*?rn  )rD  \,y?ro  )rF  Ė2?rp  )rH  _?rq  )rJ  ok~?rr  )rL  ͎n7?rs  )rN  >4@?rt  )r   (5|J?ru  )r   =c?rv  )rR  x"NH?rw  )rT  Wa!?rx  )rV  yrH6?ry  )rX  YT"?rz  )r   hn!c?r{  )r   E ?r|  )r   Ysۏ?r}  )!)r   ̵!,?r~  )r   O?r  )r   	?r  )r   瑩Z{G?r  )r   .=[?r  )r-  XB?r  )r/   ?r  )r1  <jb?r  )r   bs?r  )r4  '~?r  )r6  <?r  )r8  d8?r  )r   .@?r  )r;  nWMK?r  )r=  &d?r  )r?  |P?r  )r   'R?r  )rB  _GD?r  )rD  ?r  )rF  罃|)lA?r  )rH  WƷ=?r  )rJ  el?r  )rL  }(a>?r  )rN  g?r  )r   AZj?r  )r   ^Q?r  )rR  羗?r  )rT  uDy?r  )rV  "ד7?r  )rX  0ad?r  )r   	/:?r  )r   H?r  )r   .)+:?r  )	r   r   r   r   )r   r   r   )r   r   r   r%  )rH  r  r  )r   r  r  rV  r  r  r   )	r   r  )r   r   r   )r   r   r   )r   r   r   )rH  r   r   )r   r   r   r  r   )	r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )rH  r   r   )r   r  r  )rV  r   r   r   ))r   r  r  )r   r   r   r%  r  )r   r  r  )r   )r   r  r  )r   rT  rT  )r   r}  r}  )r   rf  rf  ))r   r  r  )r   r  r  r   r  r   )
rp  rr  r  r   rf  ?r,  r}  r,  r  rg  r  r  r  rT  r  r  r8  r  rr  r  rf  rf  rf  r2  rT  r  g?rD  r{  )r  )r  r  r  r  )r   rk  r  r  )r  r  r  r  )r   r  r4  r  )r<  r  r  r  )r@  r  r  r  )r  rs  r  r  )r  r  r  r  )r  r  r`  r  )r  r3  r  ))睜?r  r  )rW  r  r  )r  g?r{  )r  r  r  )r  r  r  )r  r]  rW  )r  r{  r  )rZ  r  r  )r  r+  r  )rT  r  r  )r|  r  rW  )r|  r  r  )rl  r  r  )r  r  r  )r  r  r  )r|  r4  r  )r?  r$  rV  )rz  r  r  )rZ  r+  rT  )r  r  r  ))r  r  rT  r  r  r  )r   gUUUUUU?g?r_  r^  r[  )r  r  r  rN  rK  rH  )r  r  r5  r  r  r  )r  r  r  rU  rS  rR  )
)r  r  r3  )r   r  r  )rT  rp  r  )r  r#  r]  )rx  r  rs  )r  r  rm  )r|  r  r   )r  rF  ry  )r   r  r
  )r  r3  r>  BluesBrBGBuGnBuPuCMRmapGnBuGreensGreysOrRdOrangesPRGnPiYGPuBuPuBuGnPuOrPuRdPurplesRdBuRdGyRdPuRdYlBuRdYlGnRedsSpectralWistiaYlGnYlGnBuYlOrBrYlOrRdafmhotautumnbinarybonebrgbwrcoolcoolwarmcopperrC   flag
gist_earth	gist_gray	gist_heat	gist_ncargist_rainbow
gist_stern	gist_yarggnuplotgnuplot2grayhothsvjetnipy_spectraloceanpinkprismrainbowseismicspringsummerterrainwinterAccentlistedDark2PairedPastel1Pastel2)Set1Set2Set3tab10tab20tab20btab20c)r   r   rA   r   )__doc__	functoolsr   numpyr   _binary_data_autumn_data
_bone_data
_cool_data_copper_datar$   r'   r)   
_flag_datar,   r/   r1   _prism_datar@   rC   _cubehelix_data	_bwr_data	_brg_datarH   rL   rO   rR   rU   rY   r]   ra   rc   re   rh   rl   ro   rq   rt   rv   ry   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rangegfunc_gnuplot_data_gnuplot2_data_ocean_data_afmhot_data_rainbow_data_seismic_data_terrain_data
_gray_data	_hot_data	_hsv_data	_jet_data
_pink_data_spring_data_summer_data_winter_data_nipy_spectral_data_Blues_data
_BrBG_data
_BuGn_data
_BuPu_data
_GnBu_data_Greens_data_Greys_data_Oranges_data
_OrRd_data
_PiYG_data
_PRGn_data
_PuBu_data_PuBuGn_data
_PuOr_data
_PuRd_data_Purples_data
_RdBu_data
_RdGy_data
_RdPu_data_RdYlBu_data_RdYlGn_data
_Reds_data_Spectral_data
_YlGn_data_YlGnBu_data_YlOrBr_data_YlOrRd_data_Accent_data_Dark2_data_Paired_data_Pastel1_data_Pastel2_data
_Set1_data
_Set2_data
_Set3_data_gist_earth_data_gist_gray_datar  r
  r  _gist_heat_data_gist_ncar_data_gist_rainbow_data_gist_stern_datar'  _gist_yarg_data_coolwarm_data_CMRmap_data_wistia_data_tab10_data_tab20_data_tab20b_data_tab20c_data_petroff10_datadatadrG   r%   r#   <module>rJ     sM              +**  ;868 8)))	* 	*
 7557 7
+112 2 H G G 3 3 3 H H HjII
 I I I K K K < < < <MM: : :&G &G &G &GP )++?	?	                         & & & ( ( ( ) ) ) # # # $ $ $ % % % - - - ) ) ) ) ) ) 1 1 1 1 1 1 1 1 1 1 1 1          % % % % % % # # # # # # + + + + + + & & &         ( ' '         33r333 Qxqb	  Ryrb	  Ryra  Ryrb	  Ryrb	 
! 0//1 1
(((	) 	)		(&0#1 1	2)
&%& &	"=I|=I|=IyyJ yJ
v 988: :
 9::< <
 988: :
      7( ( h
































 		
	

	

62G0 0 f Qxqa  & % % ) ) ) ( ( ($4oO O
,E6 6p	 # (:	 	     $z:NN!) !) !)D!' !' !'D!) !) !)Kg gZ000%1 1P; ; ;
= = =
   0..0M	[M	
JM	 JM	 J	M	
 lM	 JM	 lM	 [M	 JM	 }M	 JM	 JM	 JM	 lM	 JM	  J!M	" }#M	 M	$ J%M	& J'M	( J)M	* l+M	, l-M	. J/M	0 1M	2 l3M	4 J5M	6 l7M	8 l9M	: l;M	< l=M	> l?M	@ lAM	B JCM	D 
9EM	 M	 M	F 
9GM	H JIM	J KM	L lMM	N OM	P JQM	R "SM	T UM	V WM	X YM	Z &[M	\ "]M	^ _M	` }aM	b cM	d JeM	f 
9gM	 M	 M	h 
9iM	j 
9kM	l (mM	n [oM	p JqM	r [sM	t }uM	v }wM	x lyM	z l{M	| }}M	~ lM	B x&CM	D h$EM	F x&GM	H -(IM	J -(KM	 M	L z"z"z"$$&&YM	 M	 M	r%   