o
    h	                 	   @   s  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d Z
dd Zdd Ze
eedZdd Zdd Zdd ZeeedZdd Zdd d!Ze Zd"Zd#Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 Zd2d3 Zd4d5 Zd6d7 Z d8d9 Z!d:d; Z"d<d= Z#d>d? Z$d@dA Z%dBdC Z&dDdE Z'dFdG Z(dHdI Z)dJdK Z*dLdM Z+dNdO Z,dPdQ Z-dRdS Z.dTdU Z/dVdW Z0dXdY Z1dZd[ Z2d\d] Z3d^d_ Z4d`da Z5dbdc Z6ddde Z7dfdg Z8dhdi Z9djdk Z:dldm Z;dndo e<dpD Z=e=dq e=dr e=ds dZ>e=dt e=du e=dv dZ?e=dw e=dx e=dy dZ@e=dz e=d{ e=d| dZAe=d} e=d~ e=d dZBdZCdZDddddZEddddZFddddZGddddZHddddZIddddZJddddZKddddZLg dg dg ddZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmdZndZodZpddddZqe=dy e=dy e=dy dZrdd Zsdd Ztdd ZueseteudZvddddZwdZxddddZyddɄ 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	d!ededeqd erdevdewdexdeyde{de>de?deEd	eFi d
eGdeHdeMde@deIdedeBdeCdeJdeKdeDdeLddeiiddejiddekiddeliddemidenideoidepideideideidei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                 C       dt | d d t j  d S N      ?     ?@      ?      ?npsinpix r"   b/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/matplotlib/_cm.py	_flag_red.        r$   c                 C      t | d t j S )Nr   r   r    r"   r"   r#   _flag_green/       r'   c                 C       dt | d d t j  d S r   r   r    r"   r"   r#   
_flag_blue0   r%   r*   c                 C   r   )Nr   fffff4@r   gq=
ףp?r   r    r"   r"   r#   
_prism_red3   r%   r,   c                 C   r)   )Nr   r+   r   Q?r   r    r"   r"   r#   _prism_green4   r%   r.   c                 C   s   dt | d t j  S )Ngr+   r   r    r"   r"   r#   _prism_blue5   s    r/   c           
      C   sZ   ||  }|| d|  d }dt j |d ||   }	|||t |	 |t |	    S )z=Helper function for generating picklable cubehelix colormaps.         )r   r   cosr   )
gammasrhp0p1r!   xgaphir"   r"   r#   
_ch_helper8   s   $r=   r   r         c              
   C   s<   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=   )r4   r5   r6   r7   r"   r"   r#   	cubehelixB   s   $r?   )r   r   r   r   r   )r@   r   r   r   r   c                 C      dS )Nr   r"   r    r"   r"   r#   _g0p       rC   c                 C   rB   Nr   r"   r    r"   r"   r#   _g1q   rD   rF   c                 C   rB   Nr0   r"   r    r"   r"   r#   _g2r   rD   rH   c                 C   s   | S Nr"   r    r"   r"   r#   _g3s   rD   rJ   c                 C      | d S Nr1   r"   r    r"   r"   r#   _g4t       rM   c                 C   rK   Nr2   r"   r    r"   r"   r#   _g5u   rN   rP   c                 C   rK   N   r"   r    r"   r"   r#   _g6v   rN   rS   c                 C   s
   t | S rI   r   sqrtr    r"   r"   r#   _g7w   s   
 rV   c                 C   s   t t | S rI   rT   r    r"   r"   r#   _g8x       rW   c                 C      t | t j d S rL   r   r    r"   r"   r#   _g9y   r(   rZ   c                 C   rY   rL   r   r3   r   r    r"   r"   r#   _g10z   r(   r\   c                 C   s   t | d S rE   r   absr    r"   r"   r#   _g11{   s    r_   c                 C   s   d|  d d S Nr1   r0   r"   r    r"   r"   r#   _g12|   rX   ra   c                 C   s   t | t j S rI   r   r    r"   r"   r#   _g13}   rX   rb   c                 C   s   t t | t j S rI   r   r^   r3   r   r    r"   r"   r#   _g14~       rd   c                 C   r&   rL   r   r    r"   r"   r#   _g15   r(   rf   c                 C   r&   rL   r[   r    r"   r"   r#   _g16   r(   rg   c                 C      t t | d t j S rL   r   r^   r   r   r    r"   r"   r#   _g17       rj   c                 C   rh   rL   rc   r    r"   r"   r#   _g18   rk   rl   c                 C   rh   rQ   ri   r    r"   r"   r#   _g19   rk   rm   c                 C   rh   rQ   rc   r    r"   r"   r#   _g20   rk   rn   c                 C      d|  S rO   r"   r    r"   r"   r#   _g21   rN   rp   c                 C      d|  d S Nr2   r0   r"   r    r"   r"   r#   _g22       rs   c                 C   rq   Nr2   r1   r"   r    r"   r"   r#   _g23   rt   rv   c                 C      t d|  d S rr   r]   r    r"   r"   r#   _g24       rx   c                 C   rw   ru   r]   r    r"   r"   r#   _g25   ry   rz   c                 C   s   d|  d d S Nr2   r0   r1   r"   r    r"   r"   r#   _g26   rX   r|   c                 C   s   d|  d d S ru   r"   r    r"   r"   r#   _g27   rX   r}   c                 C   s   t d|  d d S r{   r]   r    r"   r"   r#   _g28   re   r~   c                 C   s   t d|  d d S ru   r]   r    r"   r"   r#   _g29   re   r   c                 C   s   | d d S )Ng{Gz?      ?r"   r    r"   r"   r#   _g30   rt   r   c                 C   rq   )Nr1   gzG?r"   r    r"   r"   r#   _g31   rt   r   c                 C   sj   t t| }| dk }d| |  ||< | dk| dk @ }d| |  d ||< | dk}| | d d ||< |S )Nr   rR   gq=
ףp?gq=
ףp?g{Gz?g      '@)r   zeroslen)r!   retmr"   r"   r#   _g32   s   r   c                 C   rw   Nr1   r   r]   r    r"   r"   r#   _g33   ry   r   c                 C   ro   rL   r"   r    r"   r"   r#   _g34   rN   r   c                 C   rq   r   r"   r    r"   r"   r#   _g35   rt   r   c                 C   rq   r`   r"   r    r"   r"   r#   _g36   rt   r   c                 C   s   i | ]}|t  d |  qS )_g)globals).0ir"   r"   r#   
<dictcomp>   s    r   %                            r2   "   #   $   !      
   ))r   r   333333?r@   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   r0   r0   ))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?r0   r0   )g{Gz?r0   r0   r   r   r   )r   )      ?r   r   )      ?r0   r0   )g{Gz?r0   r0   )gQ?r   r   r   r   r   )r   r   r   )g)\(?r0   r0   )g(\?r0   r0   )?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?r  )UMM?C5%Y?r  )r   s* 8?r  )r   Gߤi?r  )l=C8fY?'K?r  )t?Pn?B!?r  )|)<hv]?aK?r  r   Zg|_\*?r  5a?l%tY?r  r   427߈?r  .Ȗe?up?r  r   rl=C8?r!  &i?hx?r$  r   焜qB?r&  r   &p?r(  O@?Д?r+  Xq?n?r.  ;p?QH2?r1  ٱu?~T$?r4  '?_P?r7  
y?~x|?r:  ?^fب?r=  }?ϛ?r@  r   )@r   r   ynU?rB  r   ÜM?rD  r   6g?rF  r   ynU?rH  r   B%c\q?rJ  r   _ ?rL  r   RE*k?rN  r   疴
?rP  r   [D7?rR  r   X?rT  r   W@?rV  r   6g?rX  r   f(ϼ?rZ  r   3?r\  r   ?r^  r   ynU?r`  r   ;R}%?rb  r   B?rd  r   ',?rf  r   B%c\q?rh  r   +?rj  r   熪J??rl  r   R?rn  )r   z?ro  )r   'y3M?rp  )r   ?rq  )r   %"?rr  )r   |~!<Z?rs  )r   fI?rt  )r   M?ru  )r   ^4?rv  )r   ?rw  )r   i7>[?rx  )r   ?ry  )r   Ss?rz  )r  1t?r{  )r  F$
-~?r|  )r   ?r}  )r  :?r~  )r
  )=$?r  )r  4ctv?r  )r   ;O?r  )r   +d?r  )r  9?r  )r  	MK?r  )r  fd?r  r  r  r  r  r   r"  r%  r'  r)  r,  r/  r2  r5  r8  r;  r>  r   )@r   rA  rC  rE  rG  rI  rK  rM  rO  rQ  rS  rU  rW  rY  r[  r]  r_  ra  rc  re  rg  ri  rk  rm  )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  )r
  X?r  )r  
F?r  )r   r   r   )r   )Bv?r  )r  b('?r  )r  J?r  )r  Iv|S?r  )r   YF?r  )r  kD?r  )r   pW?r  )r  窵0?r  )r   WoB?r  )r#  VJ?r  )r   kMG?r  )r   ԱJ?r  )r*  "07?r  )r-   viC?r  )r0  '?r  )r3  u9% &a?r  )r6  W{?r  )r9  dʇjt?r  )r<  
h"lx?r  )r?  熭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?r  )疕?r  ?)r  ?疕?)r  ?r  )	)r  r  r  )r  r  r	  r  ======??444444?;;;;;;?gssssss??r  r  r  uuuuuu?gWWWWWW?r   r  r  )	r   )r  r  r  r'  r'  r'  縷?r.  r.  r  r  r  )?r0  r0  )畔?r1  r1  )瓒?r2  r2  r   )	)r   r  r  )?r  ?r  ?TTTTTT?r  r  r  r  粱?r  )>>>>>>?ZZZZZZ?g?)r'  ?r  )??g?)?甓??)	)r   r  r  )r3  r  ?)r  盚?r  )r  wwwwww?瑐?)r  r:  VVVVVV?)r  YYYYYY?r=  )?r  ?)r  r   r   )r@  r   r   ))?r  r1  )r  r  r  )r  ?r  )r;  ?r  )r  r	  r  r  r  r  )r  r  r6  )?r  ?)r@  r  r  )r  r  r  )rA  g?g?))r!  r   r  )r  ?pppppp?)r   ?r+  )r  絴??)?rD  r  rN  )r'  r  r  )r>  r  ?)痖?r  XXXXXX?)r  ?眛?r  )	r   r  r  )r  rV  ^^^^^^?r6  ::::::?r  r>  r.  r  )r)  555555?rU  r?  ?r$  )r  rS  ?)rB  rX  r:  )???)	r\  )r  \\\\\\?r  r^  r`  )?ra  rU  rb  )re  r  QQQQQQ?)r  ?rG  )r  g?r?  ))r@  瞝?r  )r  rg  ?)r	  PPPPPP??)r  rO  ?)r3  r	  rM  rN  )r  r  r  )VVVVVV?r+  ZZZZZZ?)r  r0  r   )r  rA  r  )r  r   r  )	)r  r
  r  )rV  r  r  )rD  777777?r  )r  瓒?r  )r  rH  rd  rV  畔?rj  )r4  g?疕?)?r   ?ri  r   rJ  )	)r  r  r  )r  羽?r  r  r  r  r  r.  g?r  SSSSSS?rC  )r  r  WWWWWW?)盚?r  tttttt?)r  rA  r  )砟?r   r  )rz  rq  ?r  r  g?r  r
  rT  rn  r  r  r  rN  )r_  r  r  )r  r  r  )ry  grrrrrr?r  )r  r   r   )r  r  rY  )rz  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$  )g______?g?r  )r  r  r&  )r  ?r  )r  r  砟?)矞?r  rL  )RRRRRR?r   r  )rT  r   ?rI  r  rA  r
  r  ry  r  r  rY  )r3  r	  rc  r   r   r  )r	  r  ?)r+  r'  r#  )r)  綵?r_  )r  ]]]]]]?痖?)癘?r?  g?)r  r  r  r  r3  r	  r  r  )r'  r  r  )r>  r'  r  )r   r.  rp  )r  rx  g?r   r  r[  )	)r   r  r  )r3  r	  rr  )r  rE  r&  )r  r  睜?)r  r  瓒?)r  rl  r  )yyyyyy?r  ?)rT  g?g?)ri  r   g?))r  r  r  )绺?g??r  r  r  r  )r  r  rx  )r+  r  r  r   r  rT  )g?r  r.  )r  r  r7  )	r   r   r  )r  r  rs  )r'  r  r  )r  r  rK  )rZ  r  ^^^^^^?r*  )r  rF  ry  r  )r   r  rv  )	)r   r   r'  )r{  r  r  )r  r#  r  )r@  r  rE  )r  rM  r  )r  222222?r$  )?r  r  )r2  r  rt  )r  r  rg  )	r  )r   r  r  )r3  ||||||?r  )r3  r  r  )r3  r   rv  )r  rS  ro  )r   ?re  )r   r  rB  )r   r2  rm  )	r   r   r   )r   r{  rW  )r3  r'  r  )r3  rq  r  r9  )r  r  rQ  r  r  ?)r.  r   r  )r  r   r  ))r@  r  r@  )r  r  rD  )r  r$  rP  r   )rf  rk  rd  )r  re  r@  )r  g?g?r   r   r   ))r  r  rL  )r'  g?re  )r  rS  r  ru  )r   r>  g?)r  r+  re  )r>  r  r  r  ))r>  r4  r  )rJ  rZ  r  )rq  r  rj  )r   rW  r  )r  r  r   r  )r  r  ?r   r@  r   )r  rq  r  )r  g?r  r   )r  rG  ?)	)r  r  r  )r  r  r  r  )r  r  睜?)r3  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;  rh  r   )r   r   r   )	)r  r  r  )r[  r  rO  )r  g?r  )rx  r  r  r  )r   r   r   )r>  rw  r  )r  r  r  )r   r   r   )r  )r  r:  癘?)r:  rW  r  )rV  rj  r  )r>  r  r  )r   r'  g?)r  r  rt  )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   )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                 C   ro   )Ng      ?r"   r    r"   r"   r#   _gist_heat_red   rN   r  c                 C   rq   r`   r"   r    r"   r"   r#   _gist_heat_green  rt   r  c                 C   rq   )NrR   r2   r"   r    r"   r"   r#   _gist_heat_blue  rt   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   rA   )gn?r   )gp=
ף?r@   )gI+?)r   r   r   )r   )r   r   r   )r   )gı.n?r   r   )r   gS㥛?r   r   ))r   r   r   )r0   r0   r0   )r   r   r   r   )gQ?r   r   r   c                 C   s   d|  S rG   r"   r    r"   r"   r#   
_gist_yargT  rN   r  )!)r    Ej?r  )r   	?r  )r   'r?r   )r   禫{1?r  )r   NbJ?r  )      ?环$(?r  )      ?v?r  )      ??|N?r  )r   'ʱ?r	  )      ?m;b?r  )      ?	T!t?r  )      ? =^_#?r  )r   >c5?r  )      ?{+]?r  )      ??r  )      ?U
«?r  )r   `DQ?r  )      ?V-?r  )      ?糄t?r  )      ?+
9?r  )      ?ȗ_?r  )      ?TY?r!  )      ?!B	?r#  )      ?S?r%  )r   炑4?r&  )r   oEx2?r'  )      ? A:?r)  )      ?O7y?r+  )      ?o/R`?r-  )      ?磶#6?r/  )r   捴u?r0  )r   T$?r1  )r   "ߔ?r2  )!)r   "1?r3  )r   +f?r4  )r   V??r5  )r   tH\?r6  )r   O()M?r7  )r  .cY?r8  )r  C>X?r9  )r  CKQ?r:  )r   y>Ɔ?r;  )r
  R<?r<  )r  MN?r=  )r  -w2??r>  )r   O?r?  )r  o?r@  )r  }r1?rA  )r  8҆?rB  )r   =bp?rC  )r  BJ~*?rD  )r  \,y?rE  )r  Ė2?rF  )r  _?rG  )r   ok~?rH  )r"  ͎n7?rI  )r$  >4@?rJ  )r   (5|J?rK  )r   =c?rL  )r(  x"NH?rM  )r*  Wa!?rN  )r,  yrH6?rO  )r.  YT"?rP  )r   hn!c?rQ  )r   E ?rR  )r   Ysۏ?rS  )!)r   ̵!,?rT  )r   O?rU  )r   	?rV  )r   瑩Z{G?rW  )r   .=[?rX  )r  XB?rY  )r   ?rZ  )r  <jb?r[  )r   bs?r\  )r
  '~?r]  )r  <?r^  )r  d8?r_  )r   .@?r`  )r  nWMK?ra  )r  &d?rb  )r  |P?rc  )r   'R?rd  )r  _GD?re  )r  ?rf  )r  罃|)lA?rg  )r  WƷ=?rh  )r   el?ri  )r"  }(a>?rj  )r$  g?rk  )r   AZj?rl  )r   ^Q?rm  )r(  羗?rn  )r*  uDy?ro  )r,  "ד7?rp  )r.  0ad?rq  )r   	/:?rr  )r   H?rs  )r   .)+:?rt  )	r   r   r   r   )r   r   r   )r   r   r   r  )r  r  r  )r   r  r  r,  r  r  r   )	r   ru  )r   r   r   )r   r   r   )r   r   r   )r  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  r  )r,  r   r   r   ))r   r  r  )r   r   r   r  r  )r   r  r  )r   )r   r  r  )r   r.  r.  )r   rW  rW  )r   r@  r@  ))r   r  r  )r   r  r  r   r  r   )
rJ  rL  r  r   r@  ?r  rW  r  r  rA  r  rt  ri  r.  r  rw  r  r  rL  r  r@  r@  r@  r  r.  r  g?r  rU  )rw  )r  r  r  rx  )r   rE  rZ  rz  )rx  r  rj  r{  )r   rx  r  r|  )r  rd  r  r}  )r  r  rt  r~  )r  rM  rr  r  )r  r  r  r  )r  r  r:  r  )r  r  r  ))睜?rl  r  )r1  r  r  )r  g?rU  )r  r  r  )rp  r  r  )r  r7  r1  )r  rU  r  )r4  r  r  )r  r  r  )r.  r  r  )rV  r  r1  )rV  r  rt  )rF  r  r  )r  r  r  )r  rY  r  )rV  r  r  )r  r  r0  )rT  r  rt  )r4  r  r.  )r  r  r  ))r  rn  r.  r  r  r  )r  gUUUUUU?g?r9  r8  r5  )r  r  r  r(  r%  r"  )r  r  r  r~  r}  r|  )rp  rp  rp  r/  r-  r,  )
)r  rc  r  )r   ra  ry  )r.  rJ  r  )rt  r  r7  )rR  r  rM  )ra  r  rG  )rV  rp  r   )rs  r   rS  )r  r  r  )r  r  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copper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   r>   r   )__doc__	functoolsr   numpyr   _binary_data_autumn_data
_bone_data
_cool_data_copper_datar$   r'   r*   
_flag_datar,   r.   r/   _prism_datar=   r?   _cubehelix_data	_bwr_data	_brg_datarC   rF   rH   rJ   rM   rP   rS   rV   rW   rZ   r\   r_   ra   rb   rd   rf   rg   rj   rl   rm   rn   rp   rs   rv   rx   rz   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datadr"   r"   r"   r#   <module>   s   
(	
>> <4	38""m		(	
 !"#$%&'()*+,-./0123456789:;<=>?ABCDEF