+
    -½i’  ã                   ó˜   € R t ^ RIt^ RIHt ^ RIHt  ! R R]4      t ! R R]4      t ! R R	]4      t ! R
 R]4      t	 ! R R]	4      t
R# )zè
Interface definitions paralleling the abstract base classes defined in
:mod:`numbers`.

After this module is imported, the standard library types will declare
that they implement the appropriate interface.

.. versionadded:: 5.0.0
N)ÚABCInterface)Úoptionalc                   ó.   € ] tR t^"t]P
                  tRtR# )ÚINumber© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚabcÚNumberÚ__static_attributes__r   ó    Ú?/usr/lib/python3/dist-packages/zope/interface/common/numbers.pyr   r   "   s   † Ø
�*‰*„Cr   r   c                   óH   a € ] tR t^&t o ]P
                  t]R 4       tRtV t	R# )ÚIComplexc                 ó   € R# ©z,
Rarely implemented, even in builtin types.
Nr   r   r   r   Ú__complex__ÚIComplex.__complex__)   ó   ‚ r   r   N)
r   r   r	   r
   r   ÚComplexr   r   r   Ú__classdictcell__©Ú__classdict__s   @r   r   r   &   s    ø‡ € Ø
�+‰+€Càñó ör   r   c                   óP   a € ] tR t^0t o ]P
                  t]R 4       t];tt	Rt
V tR# )ÚIRealc                 ó   € R# r   r   r   r   r   r   ÚIReal.__complex__3   r   r   r   N)r   r   r	   r
   r   ÚRealr   r   Ú	__floor__Ú__ceil__r   r   r   s   @r   r   r   0   s,   ø‡ € Ø
�(‰(€Càñó ðð
 'Ð&€I–r   r   c                   ó.   € ] tR t^<t]P
                  tRtR# )Ú	IRationalr   N)r   r   r	   r
   r   ÚRationalr   r   r   r   r#   r#   <   ó   † Ø
�,‰,„Cr   r#   c                   ó.   € ] tR t^@t]P
                  tRtR# )Ú	IIntegralr   N)r   r   r	   r
   r   ÚIntegralr   r   r   r   r'   r'   @   r%   r   r'   )Ú__doc__Únumbersr   Úzope.interface.commonr   r   r   r   r   r#   r'   r   r   r   Ú<module>r,      sQ   ðñó å .Ý *ôˆlô ôˆwô ô	'ˆHô 	'ô�ô ô�	ö r   