o
    zqf                  
   @  s  d dl mZ d dlZd dlmZmZmZ d dlmZm	Z	m
Z
mZmZ d dl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 ddlmZ edZed	ed
Z ededdZ!edee d
Z"eddee dZ#eeee! f Z$eG dd de	e# Z%eG dd de	Z&e
eee eee  eeee   eeeee    f Z'e
e%ee   ee%ee    f Z(e
e%e" ee%e"  eee f Z)ej*dkrd dlm+Z+ e+e)ee e
e,e-e.e/e0e1f f B Z2ne)ee e
e,e-e.e/e0e1f f Z2e)eej, e,f Z3e)ee
ej,ee f  e,f Z4e)ee
ej,ee f  e
e,e-f f Z5e)ee
ej,ee ee f  e
e,e-e.f f Z6e)ee
ej,ee ee eeef f  e
e,e-e.e/f f Z7e)ee
ej,ee f  e
e,e-e.e/f f Z8e)ee
ej,ee ef  e
e,e-f f Z9e
e%ee  ee%ee   f Z:e
e%ee  ee%ee   f Z;e
e%ee  ee%ee   f Z<e)ee e0f Z=e)ee e1f Z>e)eee  e-f Z?G dd dZ@e)ee@ e@f ZAdS )    )annotationsN)
CollectionCallableSequence)AnyProtocolUnionTypeVarruntime_checkable)ndarraydtypegenericunsignedintegerintegerfloatingcomplexfloatingnumbertimedelta64
datetime64object_voidstr_bytes_   )_NestedSequence_T_ScalarType)bound_ScalarType_coT)r   	covariant_DType	_DType_co)r   r   c                   @  s   e Zd ZdddZdS )_SupportsArrayreturnndarray[Any, _DType_co]c                 C     d S N )selfr'   r'   X/root/parts/websockify/install/lib/python3.10/site-packages/numpy/_typing/_array_like.py	__array__)   s    z_SupportsArray.__array__N)r#   r$   )__name__
__module____qualname__r*   r'   r'   r'   r)   r"   '   s    r"   c                   @  s   e Zd ZdZdddZdS )_SupportsArrayFuncz:A protocol class representing `~class.__array_function__`.funcCallable[..., Any]typesCollection[type[Any]]argstuple[Any, ...]kwargsdict[str, Any]r#   objectc                 C  r%   r&   r'   )r(   r/   r1   r3   r5   r'   r'   r)   __array_function__/   s   z%_SupportsArrayFunc.__array_function__N)
r/   r0   r1   r2   r3   r4   r5   r6   r#   r7   )r+   r,   r-   __doc__r8   r'   r'   r'   r)   r.   ,   s    r.   )      )Bufferc                   @  s   e Zd ZdS )_UnknownTypeN)r+   r,   r-   r'   r'   r'   r)   r=      s    r=   )B
__future__r   syscollections.abcr   r   r   typingr   r   r   r	   r
   numpynpr   r   r   r   r   r   r   r   r   r   r   r   r   r   _nested_sequencer   r   r   r   r    r!   NDArrayr"   r.   _FiniteNestedSequence
_ArrayLike_DualArrayLikeversion_infor<   boolintfloatcomplexstrbytes	ArrayLike_ArrayLikeBool_co_ArrayLikeUInt_co_ArrayLikeInt_co_ArrayLikeFloat_co_ArrayLikeComplex_co_ArrayLikeNumber_co_ArrayLikeTD64_co_ArrayLikeDT64_co_ArrayLikeObject_co_ArrayLikeVoid_co_ArrayLikeStr_co_ArrayLikeBytes_co_ArrayLikeIntr=   _ArrayLikeUnknownr'   r'   r'   r)   <module>   s    @
	




	




	