
    hL                     	   S r  " S S5      rS rSr\" 5       rS rS rS rS r	 " S	 S
5      r
 " S S5      r\
" 5       =r=rrS =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*S r+S r,StS jr-\" 5       r.S =\l/        =\*l0        =\.l1        \.l2        \=r3=r4=r5=r6=r7=r8r9S r: " S S5      r;Sq<S r=S r>S r?S r@S rAS rBS rCS rDS rES\4S jrF " S  S!5      rG\G" 5       rH\G" 5       rI\G" 5       rJCG " S" S#5      rK " S$ S%\L5      rM\M" S&\40 5      rN " S' S(\N5      rO " S) S*\O5      rP " S+ S,\P5      rQ " S- S.\O5      rR " S/ S0\O5      rS " S1 S2\P5      rT " S3 S4\Q5      rUS5 rVS6 rW " S7 S8\O5      rX " S9 S:\X5      rY " S; S<\X5      rZ " S= S>\O5      r[S? r\S@ r]\X" \^SA5      r_\X" \^SB5      r`\X" \aSC5      rb\X" \cSD5      rd/ SEQre/ SFQrf/ SGQrg/ SHQrhSISJSKSDSLSM.R                  rj\k" 5       rl\X" \mSN5      \lSN'   \e H\  rn\j" \n\n5      ro\X" \_\o5      \l\n'   \nSO;  d  M   \nR                  SP5      (       a  M8  \X" \_SQ\o-   5      \lSR\n-   '   \X" \_SS\o-   5      \lST\n-   '   M^     \f H  rn\X" \b\j" \n\n5      5      \l\n'   M     \g H  rn\X" \d\j" \n\n5      5      \l\n'   M     CnCo\X" \qSU5      rr\X" SSV5      rs\X" SSW5      rt\e\f-   \g-   \h-    H/  ru\uSR\u 3ST\u 34 H  ru\u\l;   d  M  \Y" \l\u   \u5      \lSX\u 3'   M     M1     \v" SYSZ5       H  rwS[ H  rx\e HK  ru\uSR\u 3ST\u 34 H9  ru\u\l;   d  M  \T" \lS\\wSY-
  -   \wSY:  a  S]OS^ \x \u 3   5      \lS\\w-   S]\x \u 3'   M;     MM     \f\g-    H1  ru\T" \lS\\wSY-
  -   \wSY:  a  S]OS^ \x \u 3   5      \lS\\w-   S]\x \u 3'   M3     M     \T" \lS\\wSY-
  -   \wSY:  a  S]OS^ S_3   5      \lS\\w-   S`3'   \h H-  ru\T" \lS\\wSY-
  -   \wSY:  a  S]OS^ \u 3   5      \lS\\w-   S]\u 3'   M/     M     CuCxCw\lSa   " Sb5      ryClSc rz\[" 5       =r{=r|r}\_\`\b\d/r~ " Sd Se5      r " Sf Sg5      r " Sh Si5      rSbSKrSbSKr\" 5       \GR                  Sj'   \\GR                  Sk'   \" Sl\Sm9\GR                  Sl'   \" Sn\GR                  Sl   So9\GR                  Sn'   \" Sp5      =r\GR                  Sq'   CC " Sr Ss5      r\rg)uz3.1.4c                   2    \ rS rSrSrS/r  SS jrS rSrg)	
_ArrayType	   TdtypeNc                 r    Xl         X l        X0l        X@l        U=(       d    U=(       d    UU l        X`l        g N)r   ndimis_c_contigis_f_contiginner_contigbroadcasting)selfr   r   r	   r
   r   r   s          G/var/www/fran/franai/venv/lib/python3.13/site-packages/Cython/Shadow.py__init___ArrayType.__init__   s0    
	&&(FKF;(    c                     S/U R                   -  nU R                  (       a  SUS'   OU R                  (       a  SUS'   U R                  < SSR	                  U5      < S3$ )N:z::1    [z, ])r   r	   r
   r   join)r   axess     r   __repr___ArrayType.__repr__   sM    utyy DHDG::tyy77r   )r   r   r   r	   r
   r   )FFFN)	__name__
__module____qualname____firstlineno__is_arraysubtypesr   r   __static_attributes__ r   r   r   r   	   s    HyHCH26)8r   r   c                    ^  " S S[         5      mU4S jn[        U[        5      (       a  Sn[        U5       HU  u  pEU" U5        UR                  (       a#  U(       d  US[        U5      S-
  4;  a  T" S5      eUR                  S:X  d  MS  UnMW     [        U [        U5      U[        U5      S-
  :H  US:H  S9$ [        U[        5      (       a&  U" U5        [        U S[        UR                  5      S	9$ [        U5      U:X  d   e[        X5      $ )
z
Support array type creation by slicing, e.g. double[:, :] specifies
a 2D strided array of doubles. The syntax is the same as for
Cython memoryviews.
c                       \ rS rSrSrg),index_type.<locals>.InvalidTypeSpecification'   r#   Nr   r   r   r   r"   r#   r   r   InvalidTypeSpecificationr&   '   s    r   r)   c                 z   > U R                   (       d!  U R                  (       d  U R                  S;  a  T" S5      eg )NN   zDOnly a step of 1 may be provided to indicate C or Fortran contiguity)startstopstep)sr)   s    r   verify_slice index_type.<locals>.verify_slice*   s2    77affi 7*%& & !8r   Nr   r,   zHStep may only be provided once, and only in the first or last dimension.)r	   r
   )r	   )	Exception
isinstancetuple	enumerater/   lenr   sliceboolintarray)	base_typeitemr1   step_idxidxr0   r)   s         @r   
index_typer@   !   s    9 & $oFCOvv8s1c$i!m2D'D./0 0 vv{ & )SY&.#d)a-&?&.!m5 	5 
D%	 	 T)QDODD 4yD   Y%%r   Fc                     U $ r   r#   )xs    r   _empty_decoratorrC   P   s    Hr   c                      [         $ r   rC   )	arg_typess    r   localsrG   S       r   c                      [         $ r   rE   pathss    r   test_assert_path_existsrL   V   rH   r   c                      [         $ r   rE   rJ   s    r   test_fail_if_path_existsrN   Y   rH   r   c                   &    \ rS rSrS rS rS rSrg)_EmptyDecoratorAndManager\   c                     U$ r   r#   r   rB   s     r   __call__"_EmptyDecoratorAndManager.__call__]   s    r   c                     g r   r#   r   s    r   	__enter__#_EmptyDecoratorAndManager.__enter___       r   c                     g r   r#   r   exc_type	exc_value	tracebacks       r   __exit__"_EmptyDecoratorAndManager.__exit__a   rZ   r   r#   N)r   r   r   r   rT   rX   r`   r"   r#   r   r   rP   rP   \   s    r   rP   c                       \ rS rSrSrg)_Optimizationd   r#   Nr(   r#   r   r   rc   rc   d   s    r   rc   c                     [        5       $ r   rP   _s    r   <lambda>ri   q   s    +-r   c                     [        5       $ r   rf   rg   s    r   ri   ri   t   s    24r   c                     [        5       $ r   rf   rg   s    r   ri   ri   v   s    46r   Nc                     [        5       $ r   rf   )rh   checks     r   ri   ri   x   s    '@'Br   c                     [        5       $ r   rf   args    r   ri   ri   ~   s    /H/Jr   c                     [         $ r   rE   rg   s    r   ri   ri      s    $r   c                   .    \ rS rSrS =r=r=r=r=rr	Sr
g)warn   c                     [        5       $ r   rf   rg   s    r   ri   warn.<lambda>   s    /1r   r#   N)r   r   r   r   
undeclaredunreachablemaybe_uninitializedunused
unused_argunused_resultr"   r#   r   r   rs   rs      s.     22J 2 22 2V 2]r   rs   c                     [        U [        5      (       a  [        c  SSKJq  [        U /UQ70 UD6$ [        U5      [        U5      s=:X  a  S:X  d   e   eU $ )Nr   )cython_inline)r4   str_cython_inlineCython.Build.Inliner~   r7   )fargskwdss      r   inliner      sS    !S!Ka/$/$//4yCI******r   c                     SSK Jn  U" U 5      $ )Nr   )RuntimeCompiledFunction)r   r   )r   r   s     r   compiler      s    ;"1%%r   c                 B    U S:  a  U * n U* nUS:  a
  X-   S-   U-  $ X-  $ )Nr   r,   r#   )abs     r   cdivr      s6    1uBB1u	a6Mr   c                 4    X-  nX-  S:  a  U(       a  X!-  nU$ Nr   r#   )r   r   rs      r   cmodr      s     	A	{q	Hr   c                     UR                  SS 5        U(       a   e[        U [        5      (       a  U " U6 $ [        U [        5      (       a.  [	        U5      S:w  d  US   b  [        US   U 5      (       d  U " U6 $ US   $ )N	typecheckr,   r   )popr4   typedeftyper7   )tr   kwargss      r   castr      sp    
JJ{D!:!W$x	At		t9>$q'/ZQ5K5Kd8O7Nr   c                     gr+   r#   ro   s    r   sizeofr      s    r   c                 .    U R                   R                  $ r   )	__class__r   ro   s    r   typeofr      s    ==!!!r   c                 8    [        [        U 5      5      " U /5      $ r   )pointerr   ro   s    r   addressr      s    49se$$r   c                     [        U [        5      (       a  [        U R                  5      $ [        U [        5      =(       a    [        U [        [        [        45      $ r   )	r4   r   _is_value_type	_basetyper   
issubclass
StructType	UnionType	ArrayType)r   s    r   r   r      s>    !Wakk**aT:a*i1S#TTr   c                 Z    U[         La  [        X5      $ [        U 5      (       a  U " 5       $ g r   )_Unspecifiedr   r   )r   valuer   s      r   declarer      s)    L A~			s
r   c                   *    \ rS rSrSrS rS rS rSrg)_nogil   z=Support for 'with nogil' statement and @nogil decorator.
    c                 *    [        U5      (       a  U$ U $ r   )callablerS   s     r   rT   _nogil.__call__   s    A;;Hr   c                     g r   r#   rW   s    r   rX   _nogil.__enter__   rZ   r   c                 
    US L $ r   r#   r   	exc_classexctbs       r   r`   _nogil.__exit__   s    D  r   r#   N)	r   r   r   r   __doc__rT   rX   r`   r"   r#   r   r   r   r      s    !r   r   c                   0    \ rS rSrSS jrS rS rS rSrg)	critical_section   Nc                     Xl         g r   arg0)r   r   arg1s      r   r   critical_section.__init__   s	     	r   c                 &    U R                   " U0 UD6$ r   r   )r   r   r   s      r   rT   critical_section.__call__   s    yy$'$''r   c                     g r   r#   rW   s    r   rX   critical_section.__enter__   rZ   r   c                     g)NFr#   r   s       r   r`   critical_section.__exit__   s    r   r   r   )	r   r   r   r   r   rT   rX   r`   r"   r#   r   r   r   r      s    (r   r   c                       \ rS rSrS rSrg)CythonMetaType   c                     [        X5      $ r   )r;   )r   ixs     r   __getitem__CythonMetaType.__getitem__   s    Tr   r#   N)r   r   r   r   r   r"   r#   r   r   r   r      s    r   r   CythonTypeObjectc                       \ rS rSrSS jrSrg)
CythonType   c                 @    [        U5       H  n[        U 5      n M     U $ r   )ranger   )r   nis      r   _pointerCythonType._pointer   s    qA4=D r   r#   N)r,   )r   r   r   r   r   r"   r#   r   r   r   r      s    r   r   c                   6    \ rS rSrS	S jrS rS rS rS rSr	g)
PointerTypei  Nc                 l   [        U[        [        45      (       a7  UR                   Vs/ s H  n[	        U R
                  U5      PM     snU l        g [        U[        5      (       a-  U Vs/ s H  n[	        U R
                  U5      PM     snU l        g Ub  US:X  a  / U l        g [        es  snf s  snf r   )r4   r   r   _itemsr   r   list
ValueError)r   r   r   s      r   r   PointerType.__init__  s    ei566<ALLILq42LIDKt$$<ABEq42EBDK]eqjDK JBs    B,, B1c                 B    US:  a  [        S5      eU R                  U   $ Nr   z"negative indexing not allowed in C)
IndexErrorr   )r   r   s     r   r   PointerType.__getitem__  s#    6ABB{{2r   c                 l    US:  a  [        S5      e[        U R                  U5      U R                  U'   g r   )r   r   r   r   )r   r   r   s      r   __setitem__PointerType.__setitem__  s-    6ABBt~~u5Br   c                     Uc  U R                   (       d  g[        U 5      [        U5      :w  a  gU R                   (       + =(       a    UR                   (       + $ )NTF)r   r   )r   r   s     r   __eq__PointerType.__eq__  s;    =$Z4;&{{?75<<'77r   c                      U R                    S3$ )Nz *)r   rW   s    r   r   PointerType.__repr__#  s    ..!$$r   r   r   )
r   r   r   r   r   r   r   r   r   r"   r#   r   r   r   r     s    
6
8%r   r   c                   ,   ^  \ rS rSrSU 4S jjrSrU =r$ )r   i'  c                 V   > Uc  S /U R                   -  U l        g [        TU ]  U5        g r   )_nr   superr   )r   r   r   s     r   r   ArrayType.__init__)  s'    =&477*DKGU#r   r   r   )r   r   r   r   r   r"   __classcell__r   s   @r   r   r   '  s    $ $r   r   c                        \ rS rSrS rS rSrg)r   i0  c                    U(       d  U(       d  g U(       a  U(       a  [        S5      eU(       a'  [        U5      S:X  a  SU;   a  UR                  S5      nO[        U5      S:X  a!  [        US   5      [        U 5      L a  US   SpOU(       a,  [	        U R
                  U5       H  u  pE[        XU5        M     g UR                  5        HG  u  pFX@R
                  ;  a'  [        SU R                  R                  < SU< 35      e[        XU5        MI     g U(       a  [        S5      e[        U5      [        U 5      La  [        S	U-  5      eUR                  R                  5        H  u  pF[        XU5        M     g )
Nz4Cannot accept both positional and keyword arguments.r,   	cast_fromr   r#   zInvalid struct attribute for z: -Cannot accept keyword arguments when casting.Cannot cast from %s)r   r7   r   r   zip_memberssetattritemsr   r   __dict__)r   posargsdatar   keyrp   r   s          r   r   StructType.__init__2  s4   4tSTT CIN{d':-I\Q4
#3tDz#A!(Rww73' 8"jjl
mm+$//&6 7 75)	 +
  LMM	?$t*,2Y>??#,,224JCDu% 5r   c                     XR                   ;   a'  [        U R                   U   U5      U R                  U'   g [        SU-  5      e)NzStruct has no member '%s')r   r   r   AttributeErrorr   r  r   s      r   __setattr__StructType.__setattr__Q  s;    --!%dmmC&8%!@DMM# !<s!BCCr   r#   N)r   r   r   r   r   r  r"   r#   r   r   r   r   0  s    &>Dr   r   c                   &    \ rS rSr\4S jrS rSrg)r   iX  c                 `   U[         Lad  [        U5      S:  a  [        S5      e[        U[        5      (       a  UnO4[        U5      [        U 5      L a  UR                  nO[        SU-  5      eUn[        U5      S:  a  [        S5      eUR                  5        H  u  pE[        XU5        M     g )Nr   r   r   r,   z)Union can only store one field at a time.)
r   r7   r   r4   dictr   r   r  r   r   )r   r   r   datadictr  r   s         r   r   UnionType.__init__Z  s    L(4y1} !PQQ)T**$iDJ.$-- !6!BCCHx=1 !LMM"..*JCDu% +r   c                     US:X  a  [         R                  XU5        g XR                  ;   a!  U[        U R                  U   U5      0U l        g [        SU-  5      e)Nr   zUnion has no member '%s')r   r  r   r   r   r  r  s      r   r  UnionType.__setattr__l  sQ    *""4e4MM! $t}}S'95"ABDM !;c!ABBr   )r   N)r   r   r   r   r   r   r  r"   r#   r   r   r   r   X  s    !- &$Cr   r   c                        \ rS rSrS rS rSrg)r   iu  c                 ,   ^  " U4S jS[         5      nU$ )Nc                      > \ rS rSr Y rSrg)(pointer.__new__.<locals>.PointerInstanceix  r#   N)r   r   r   r   r   r"   )basetypes   r   PointerInstancer  x  s     Ir   r  )r   )clsr  r  s    ` r   __new__pointer.__new__w  s    	!k 	!r   c                     U " U5      $ r   r#   )r  r  s     r   __class_getitem__pointer.__class_getitem__|  s    8}r   r#   Nr   r   r   r   r  r  r"   r#   r   r   r   r   u  s    
r   r   c                        \ rS rSrS rS rSrg)r;   i  c                 0   ^^  " UU4S jS[         5      nU$ )Nc                   "   > \ rS rSr Y r YrSrg)$array.__new__.<locals>.ArrayInstancei  r#   N)r   r   r   r   r   r   r"   )r  r   s   r   ArrayInstancer    s     IBr   r   )r   )r  r  r   r   s    `` r   r  array.__new__  s    	 	I 	 r   c                     Uu  p#U " X!5      $ r   r#   )r  r=   r  r   s       r   r  array.__class_getitem__  s    8""r   r#   Nr  r#   r   r   r;   r;     s    #r   r;   c                  V   ^   " U 4S jS[         5      nT  H  n[        XS 5        M     U$ )Nc                      > \ rS rSr Y rSrg)struct.<locals>.StructInstancei  r#   Nr   r   r   r   r   r"   memberss   r   StructInstancer&        r   r*  )r   r   )r)  r*  r  s   `  r   structr,    s)     T* r   c                  V   ^   " U 4S jS[         5      nT  H  n[        XS 5        M     U$ )Nc                      > \ rS rSr Y rSrg)union.<locals>.UnionInstancei  r#   Nr'  r(  s   r   UnionInstancer/    r+  r   r0  )r   r   )r)  r0  r  s   `  r   unionr1    s)    	 D) r   c                   .    \ rS rSrSS jrS rS r\rSr	g)r   i  Nc                     Xl         X l        g r   r   name)r   r   r5  s      r   r   typedef.__init__  s    	r   c                 2    [        U R                  /UQ76 nU$ r   )r   r   )r   rp   r   s      r   rT   typedef.__call__  s    T^^*c*r   c                 R    U R                   =(       d    [        U R                  5      $ r   )r5  r   r   rW   s    r   r   typedef.__repr__  s    yy/C//r   r4  r   )
r   r   r   r   r   rT   r   r@   r   r"   r#   r   r   r   r     s    0 Kr   r   c                   2   ^  \ rS rSrSU 4S jjrS rSrU =r$ )consti  c                 R   > SU=(       d    [        U5       3n[        TU ]	  X5        g )Nzconst reprr   r   r   r   r5  r   s      r   r   const.__init__  s&    *T
+,$r   c                     [        U5      $ r   )r<  r  r<   s     r   r  const.__class_getitem__  s    Yr   r#   r   r   r   r   r   r   r  r"   r   r   s   @r   r<  r<    s    %   r   r<  c                   2   ^  \ rS rSrSU 4S jjrS rSrU =r$ )volatilei  c                 R   > SU=(       d    [        U5       3n[        TU ]	  X5        g )Nz	volatile r>  r@  s      r   r   volatile.__init__  s&    4-4:./$r   c                     [        U5      $ r   )rG  rC  s     r   r  volatile.__class_getitem__  s    	""r   r#   r   rE  r   s   @r   rG  rG    s    %# #r   rG  c                       \ rS rSr\rSrg)
_FusedTypei  r#   N)r   r   r   r   r@   r   r"   r#   r   r   rM  rM    s    Kr   rM  c                      U (       d  [        S5      eSnU  HE  nU[        [        [        [        4;  a    [        5       $ [
        R                  U5      U:  d  MC  UnMG     W$ )Nz&Expected at least one type as argumentr   )	TypeErrorpy_intpy_longpy_float
py_complextype_orderingindexrM  )r   rankr   result_types       r   
fused_typerX    sb    @AA D:>> < t$t+K  r   c                     [        S5      e)zCPerhaps this should be implemented in a TreeFragment in Cython codezyet to be implemented)r3   )
signaturesr   r   s      r   _specialized_from_argsr[    s    
+
,,r   r:   longfloatzdouble complex)charshort
Py_UNICODEr:   Py_UCS4r\  longlong	Py_hash_t
Py_ssize_tsize_tssize_t	ptrdiff_t)
longdoubledoubler]  )longdoublecomplexdoublecomplexfloatcomplexcomplex)bintvoidPy_tss_tz	long longzlong doublezlong double complexzfloat complex)rb  rh  rj  rk  rl  unicode)r`  ra  rc  rg  re  z	unsigned uzsigned r0   rn  ro  rp  const_r,      ) rs  prh   ru  
const_bint_const_bintp_voidr   c                 t    U S:X  a$  SS K nUR                  S[        5        [        5       $ [	        SU < 35      e)Ngsr   zQ'gs' is not a publicly exposed name in cython.*. Use vars() or globals() instead.z'cython' has no attribute )warningsrs   DeprecationWarningglobalsr  )r5  r|  s     r   __getattr__r  >  s;    t|_	  y
5dX>
??r   c                   :    \ rS rSrSr/ SQrS	S jrS
S jrS rSr	g)CythonDotParalleliM  z
The cython.parallel module.
)parallelprangethreadidNc                     [         $ r   )nogil)r   num_threadss     r   r  CythonDotParallel.parallelT  s    r   c                 (    Uc  UnSn[        XU5      $ r   )r   )r   r-   r.   r/   r  schedule	chunksizer  s           r   r  CythonDotParallel.prangeW  s    <DEU$''r   c                     gr   r#   rW   s    r   r  CythonDotParallel.threadid]  s    r   r#   r   )r   Nr,   FNNN)
r   r   r   r   r   __all__r  r  r  r"   r#   r   r   r  r  M  s     1G(r   r  c                   $    \ rS rSrSrS rS rSrg)CythonDotImportedFromElsewhereic  zO
cython.dataclasses just shadows the standard library modules of the same name
c                 8    / U l         S U l        Xl        Xl        g r   )__path____file__r   __package__)r   modules     r   r   'CythonDotImportedFromElsewhere.__init__g  s    !r   c                     SSK Jn  SS Kn U" U R                  5      nXCR                  SU R                  -  '   [        XA5      $ ! [         a    [        U< SU R                  < S35      ef = f)Nr   import_modulez: the standard library module z is not availablez	cython.%s)	importlibr  sysr   ImportErrorr  modulesgetattr)r   attrr  r  mods        r   r  *CythonDotImportedFromElsewhere.__getattr__m  sk    +	8.C 47K$--/0s!!  	8 !"&"7 8 8	8s   A (A,r  r   r  r  Nr   r   r   r   r   r   r  r"   r#   r   r   r  r  c  s    ""r   r  c                   $    \ rS rSrSrS rS rSrg)CythonCImportsi{  zF
Simplistic module mock to make cimports sort-of work in Python code.
c                 ~    / U l         S U l        Xl        Xl        U(       a  U R                  R                  U5        g g r   )r  r  r   r  r   update)r   r  
attributess      r   r   CythonCImports.__init__  s5    !MM  , r   c                    UR                  S5      (       a!  UR                  S5      (       a  [        U5      eU R                  [	        S5      S  nSSKJn   U" X=(       d    S 5      $ ! [         a    [        U5      nS Ul        Uef = f)N__zcython.cimports.r   r  )	
startswithendswithr  r  r7   r  r  r  	__cause__)r   r=   packager  exs        r   r  CythonCImports.__getattr__  s    ??4  T]]4%8%8 &&""3'9#:#;<+	 $77 	%BBLH	s   A( (Br  Nr  r#   r   r   r  r  {  s    -r   r  zcython.parallelzcython.cimports.libc.mathzcython.cimports.libc)mathzcython.cimports)libcdataclasseszcython.dataclassesc                   2    \ rS rSrS rS rS rS rS rSr	g)	pymutexi  c                 6    SS K nUR                  5       U l        g r   )	threadingLock_l)r   r  s     r   r   pymutex.__init__  s    .."r   c                 6    U R                   R                  5       $ r   )r  acquirerW   s    r   r  pymutex.acquire      ww  r   c                 6    U R                   R                  5       $ r   )r  releaserW   s    r   r  pymutex.release  r  r   c                 6    U R                   R                  5       $ r   )r  rX   rW   s    r   rX   pymutex.__enter__  s    ww  ""r   c                 :    U R                   R                  XU5      $ r   )r  r`   r\   s       r   r`   pymutex.__exit__  s    wwY??r   )r  N)
r   r   r   r   r   r  r  rX   r`   r"   r#   r   r   r  r    s    #!!#@r   r  )NT)__version__r   r@   compiledobjectr   rC   rG   rL   rN   rP   rc   cclassccallcfuncannotation_typingreturns
wraparoundboundscheckinitializedcheck	nonecheckembedsignature	cdivisioncdivision_warningsalways_allow_keywordsprofile	linetraceinfer_typesunraisable_tracebacksfreelistauto_picklecpowtrashcan
auto_cpdefc_api_binop_methodsallow_none_for_extension_argscallspecshow_performance_hints
cpp_locals
py2_importiterable_coroutineremove_unreachableoverflowcheckfast_getattrc_compile_guard	exceptvaloptimizeformatfold
use_switchunpack_method_callsfinalinternaltype_version_tagno_gc_clearno_gctotal_orderingufuncbindingrs   r   r   r   r   r   r   r   r   r   r   r   r   r  gilwith_gilr   r   r   r   r   r   r   r   r   r   r;   r,  r1  r   r<  rG  rM  rX  r[  r:   rP  rQ  r]  rR  rm  rS  	int_typesfloat_typescomplex_typesother_typesgetto_reprr~  r{  r   r5  reprnamer  r9   rn  ro  rp  r   r   r   rs  NULLr  integralfloatingnumericrT  r  r  r  r  r  r  r  r  pythread_type_lockr#   r   r   <module>r     sO   
8 80$&R x 	 	 34 4 4 	..  .G .j .; .9I ...!*.-?..#.&/.2=. . %. (3. 6:. =E. 	. %	.
 ".
 %-.
 0F. . . 1. 4F 56B	? $KK  K* KX-@    # k E N	
$2 2 &
"%U , ! ! 	h8

 
T 
 ""4viD ! %* %D$ $%D %DPC
 C:k 
#I 
#j   G  #w # *-
 
e	
#v
5'"W./

	
 .%# #  YY'9DtT"Hvx(BtHFFt}}]eOfOfv{X'=>3t8vy8';<3t8  Dxt!45BtH  Dz74#67BtH  	(tVtV4$ 
[	 =	0;	>A1QCAaS'"7$RUABs| # 
? 
q!A A1QCAaS'*718sAaCykQRUVQV#\^I_`f_ghigj<k9l1mB#a%&!-. + 
 },A)0sAaCykQ#TVAWX^W_`a_b4c1d)eB#a%&!%& - ! !(c1Q3i[A28Nj+Y(Z [B#a%$R3!9+QUc5KA3(O%PQc!eWAaS>  
 vq	(|A@ !+ , ,8g(J7 ," "0 6 !2!4 +/' (&45KRV&W" #!/0ATjHk!l  3QQ^2_ _ckk./#@ @"  r   