+
     Bi,                         ^ RI HtHt . ROt ! R R]R7      t ! R	 R]4      t]P                  ]4        ! R
 R]4      t]P                  ]	4        ! R R]4      t
 ! R R]
4      t]P                  ]4       R# )    )ABCMetaabstractmethodNumberComplexRealRationalIntegralc                       ] tR t^%tRtRtRtR# )r   N )__name__
__module____qualname____firstlineno__	__slots____hash____static_attributes__r       /usr/lib/python3.14/numbers.pyr   r   %   s     I Hr   )	metaclassc                   J  a  ] tR t^9t o Rt]R 4       tR t]]R 4       4       t	]]R 4       4       t
]R 4       t]R 4       t]R 4       t]R 4       tR	 tR
 t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       tRtV tR# )r   c                    R # Nr   selfs   &r   __complex__Complex.__complex__F   s    r   c                    V ^ 8g  # r   r   r   s   &r   __bool__Complex.__bool__J   s    qyr   c                    \         hr   NotImplementedErrorr   s   &r   realComplex.realN   
     "!r   c                    \         hr   r"   r   s   &r   imagComplex.imagW   r&   r   c                    \         hr   r"   r   others   &&r   __add__Complex.__add__`   
     "!r   c                    \         hr   r"   r+   s   &&r   __radd__Complex.__radd__e   r/   r   c                    \         hr   r"   r   s   &r   __neg__Complex.__neg__j   r/   r   c                    \         hr   r"   r   s   &r   __pos__Complex.__pos__o   r/   r   c                    W) ,           # r   r   r+   s   &&r   __sub__Complex.__sub__t   s    f}r   c                    V ) V,           # r   r   r+   s   &&r   __rsub__Complex.__rsub__x   s    uu}r   c                    \         hr   r"   r+   s   &&r   __mul__Complex.__mul__|   r/   r   c                    \         hr   r"   r+   s   &&r   __rmul__Complex.__rmul__   r/   r   c                    \         hr   r"   r+   s   &&r   __truediv__Complex.__truediv__   r/   r   c                    \         hr   r"   r+   s   &&r   __rtruediv__Complex.__rtruediv__   r/   r   c                    \         hr   r"   )r   exponents   &&r   __pow__Complex.__pow__   r/   r   c                    \         hr   r"   )r   bases   &&r   __rpow__Complex.__rpow__   r/   r   c                    \         hr   r"   r   s   &r   __abs__Complex.__abs__   r/   r   c                    \         hr   r"   r   s   &r   	conjugateComplex.conjugate   r/   r   c                    \         hr   r"   r+   s   &&r   __eq__Complex.__eq__   r/   r   r   N)r   r   r   r   r   r   r   r   propertyr$   r(   r-   r1   r4   r7   r:   r=   r@   rC   rF   rI   rM   rQ   rT   rW   rZ   r   __classdictcell____classdict__s   @r   r   r   9   sk     IK K "  " "  " " " " " " " " " " " " " " " " " " " " " " " " " " "r   c                     a  ] tR t^t o Rt]R 4       t]R 4       t]R 4       t]R 4       t	]RR l4       t
R tR t]R	 4       t]R
 4       t]R 4       t]R 4       t]R 4       t]R 4       tR t]R 4       t]R 4       tR tRtV tR# )r   c                    \         hr   r"   r   s   &r   	__float__Real.__float__   
    
 "!r   c                    \         hr   r"   r   s   &r   	__trunc__Real.__trunc__   s
     "!r   c                    \         hr   r"   r   s   &r   	__floor__Real.__floor__   r/   r   c                    \         hr   r"   r   s   &r   __ceil__Real.__ceil__   r/   r   Nc                    \         hr   r"   )r   ndigitss   &&r   	__round__Real.__round__   r&   r   c                "    W,          W,          3# r   r   r+   s   &&r   
__divmod__Real.__divmod__   s     t|,,r   c                "    W,          W,          3# r   r   r+   s   &&r   __rdivmod__Real.__rdivmod__   s     u|,,r   c                    \         hr   r"   r+   s   &&r   __floordiv__Real.__floordiv__   r/   r   c                    \         hr   r"   r+   s   &&r   __rfloordiv__Real.__rfloordiv__   r/   r   c                    \         hr   r"   r+   s   &&r   __mod__Real.__mod__   r/   r   c                    \         hr   r"   r+   s   &&r   __rmod__Real.__rmod__   r/   r   c                    \         hr   r"   r+   s   &&r   __lt__Real.__lt__  rd   r   c                    \         hr   r"   r+   s   &&r   __le__Real.__le__	  r/   r   c                *    \        \        V 4      4      # r   )complexfloatr   s   &r   r   Real.__complex__  s    uT{##r   c                    V 5# r   r   r   s   &r   r$   	Real.real       ur   c                    ^ # r   r   r   s   &r   r(   	Real.imag       r   c                    V 5# r   r   r   s   &r   rW   Real.conjugate  s	    ur   r   r   )r   r   r   r   r   r   rb   rf   ri   rl   rp   rs   rv   ry   r|   r   r   r   r   r   r\   r$   r(   rW   r   r]   r^   s   @r   r   r      s'     I" " 
" 
" " " " " " "-- " " " " " " " " " " " "
$     r   c                   ^   a  ] tR tRt o Rt]]R 4       4       t]]R 4       4       tR t	Rt
V tR# )r   i$  c                    \         hr   r"   r   s   &r   	numeratorRational.numerator)  r/   r   c                    \         hr   r"   r   s   &r   denominatorRational.denominator.  r/   r   c                `    \        V P                  4      \        V P                  4      ,          # r   )intr   r   r   s   &r   rb   Rational.__float__4  s#     4>>"S)9)9%:::r   r   N)r   r   r   r   r   r\   r   r   r   rb   r   r]   r^   s   @r   r   r   $  sL      I"  " "  "; ;r   c                   $  a  ] tR tRt o Rt]R 4       tR t]RR l4       t]R 4       t	]R 4       t
]R 4       t]R	 4       t]R
 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       tR t]R 4       t]R 4       tRtV tR# )r	   i?  c                    \         hr   r"   r   s   &r   __int__Integral.__int__H  r/   r   c                    \        V 4      # r   )r   r   s   &r   	__index__Integral.__index__M  s    4yr   Nc                    \         hr   r"   )r   rL   moduluss   &&&r   rM   Integral.__pow__Q  s
     "!r   c                    \         hr   r"   r+   s   &&r   
__lshift__Integral.__lshift__\  r/   r   c                    \         hr   r"   r+   s   &&r   __rlshift__Integral.__rlshift__a  r/   r   c                    \         hr   r"   r+   s   &&r   
__rshift__Integral.__rshift__f  r/   r   c                    \         hr   r"   r+   s   &&r   __rrshift__Integral.__rrshift__k  r/   r   c                    \         hr   r"   r+   s   &&r   __and__Integral.__and__p  r/   r   c                    \         hr   r"   r+   s   &&r   __rand__Integral.__rand__u  r/   r   c                    \         hr   r"   r+   s   &&r   __xor__Integral.__xor__z  r/   r   c                    \         hr   r"   r+   s   &&r   __rxor__Integral.__rxor__  r/   r   c                    \         hr   r"   r+   s   &&r   __or__Integral.__or__  r/   r   c                    \         hr   r"   r+   s   &&r   __ror__Integral.__ror__  r/   r   c                    \         hr   r"   r   s   &r   
__invert__Integral.__invert__  r/   r   c                *    \        \        V 4      4      # r   )r   r   r   s   &r   rb   Integral.__float__  s    SYr   c                    V 5# r   r   r   s   &r   r   Integral.numerator  r   r   c                    ^# )   r   r   s   &r   r   Integral.denominator  r   r   r   r   )r   r   r   r   r   r   r   r   rM   r   r   r   r   r   r   r   r   r   r   r   rb   r\   r   r   r   r]   r^   s   @r   r	   r	   ?  s@     I" " " " " " " " " " " " " " " " " " " " " " " " " "
     r   N)r   r   r   r   r	   )abcr   r   __all__r   r   registerr   r   r   r   r	   r   r   r   r   <module>r      s   B (
?	w 	(n"f n"`    s7 sj e ;t ;6ax aF 	  # r   