o
    :‘ði·  ã                   @  sh  d Z ddlmZ ddlmZ ddlmZmZmZm	Z	m
Z
mZmZmZmZ ddlmZmZmZmZmZmZmZmZmZmZmZ ddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZO ddlPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZ dd	l[m\Z\m]Z] dd
l^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZn ddlompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€m�Z�m‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆ ddl‰mŠZŠm‹Z‹mŒZŒm�Z�mŽZŽ dS )z(Private counterpart of ``numpy.typing``.é    )Úannotationsé   )Ú_NestedSequence)	ÚNBitBaseÚ_8BitÚ_16BitÚ_32BitÚ_64BitÚ_80BitÚ_96BitÚ_128BitÚ_256Bit)Ú	_NBitByteÚ
_NBitShortÚ	_NBitIntCÚ	_NBitIntPÚ_NBitIntÚ	_NBitLongÚ_NBitLongLongÚ	_NBitHalfÚ_NBitSingleÚ_NBitDoubleÚ_NBitLongDouble)4Ú
_BoolCodesÚ_UInt8CodesÚ_UInt16CodesÚ_UInt32CodesÚ_UInt64CodesÚ
_Int8CodesÚ_Int16CodesÚ_Int32CodesÚ_Int64CodesÚ_Float16CodesÚ_Float32CodesÚ_Float64CodesÚ_Complex64CodesÚ_Complex128CodesÚ
_ByteCodesÚ_ShortCodesÚ
_IntCCodesÚ
_IntPCodesÚ	_IntCodesÚ
_LongCodesÚ_LongLongCodesÚ_UByteCodesÚ_UShortCodesÚ_UIntCCodesÚ_UIntPCodesÚ
_UIntCodesÚ_ULongCodesÚ_ULongLongCodesÚ
_HalfCodesÚ_SingleCodesÚ_DoubleCodesÚ_LongDoubleCodesÚ_CSingleCodesÚ_CDoubleCodesÚ_CLongDoubleCodesÚ
_DT64CodesÚ
_TD64CodesÚ	_StrCodesÚ_BytesCodesÚ
_VoidCodesÚ_ObjectCodesÚ_StringCodesÚ_UnsignedIntegerCodesÚ_SignedIntegerCodesÚ_IntegerCodesÚ_FloatingCodesÚ_ComplexFloatingCodesÚ_InexactCodesÚ_NumberCodesÚ_CharacterCodesÚ_FlexibleCodesÚ_GenericCodes)
Ú_CharLike_coÚ_BoolLike_coÚ_UIntLike_coÚ_IntLike_coÚ_FloatLike_coÚ_ComplexLike_coÚ_TD64Like_coÚ_NumberLike_coÚ_ScalarLike_coÚ_VoidLike_co)Ú_ShapeÚ
_ShapeLike)Ú	DTypeLikeÚ
_DTypeLikeÚ_SupportsDTypeÚ_VoidDTypeLikeÚ_DTypeLikeBoolÚ_DTypeLikeUIntÚ_DTypeLikeIntÚ_DTypeLikeFloatÚ_DTypeLikeComplexÚ_DTypeLikeTD64Ú_DTypeLikeDT64Ú_DTypeLikeObjectÚ_DTypeLikeVoidÚ_DTypeLikeStrÚ_DTypeLikeBytesÚ_DTypeLikeComplex_co)ÚNDArrayÚ	ArrayLikeÚ
_ArrayLikeÚ_ArrayLikeIntÚ_ArrayLikeBool_coÚ_ArrayLikeUInt_coÚ_ArrayLikeInt_coÚ_ArrayLikeFloat_coÚ_ArrayLikeFloat64_coÚ_ArrayLikeComplex_coÚ_ArrayLikeComplex128_coÚ_ArrayLikeNumber_coÚ_ArrayLikeTD64_coÚ_ArrayLikeDT64_coÚ_ArrayLikeObject_coÚ_ArrayLikeVoid_coÚ_ArrayLikeStr_coÚ_ArrayLikeBytes_coÚ_ArrayLikeString_coÚ_ArrayLikeAnyString_coÚ_ArrayLikeUnknownÚ_FiniteNestedSequenceÚ_SupportsArrayÚ_SupportsArrayFuncÚ_UnknownType)Ú_UFunc_Nin1_Nout1Ú_UFunc_Nin2_Nout1Ú_UFunc_Nin1_Nout2Ú_UFunc_Nin2_Nout2Ú_GUFunc_Nin2_Nout1N)�Ú__doc__Ú
__future__r   Ú_nested_sequencer   Ú
_nbit_baser   r   r   r   r	   r
   r   r   r   Ú_nbitr   r   r   r   r   r   r   r   r   r   r   Ú_char_codesr   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   Ú_scalarsrM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   Ú_shaperW   rX   Ú_dtype_likerY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   Ú_array_likeri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   Ú_ufuncr‚   rƒ   r„   r…   r†   © r’   r’   úU/root/parts/websockify/install/lib/python3.10/site-packages/numpy/_typing/__init__.pyÚ<module>   s    ,4Ø06Hl 