a
    ӗar                     @   s  d dl mZmZ d dlZeee ZedZdd Z	ee	Z
[	g dZdZeedZeee Zeei  Zeei  Zeei  Zeeg Zeeeg Zeeed Zeeed	d
> Zeee ZeedZeedZ eee! Z"ei  Z#ei  Z$ei  Z%eej&Z'edd  Z(dd Z)e) Z)ee)Z*e)+  [)dd Z,e, Z,ee,Z-[,dd Z.G dd dedZ/G dd dedZ0G dd de0Z1e12e* G dd dedZ3G dd de3Z4G d d! d!e4Z5e52e- G d"d# d#edZ6G d$d% d%e6Z7e72e e72e e72e e72e e72e e72e e72e e72e e72e e72e e72e e72e  e72e" G d&d' d'e6Z8G d(d) d)e7Z9e92e( G d*d+ d+edZ:G d,d- d-edZ;G d.d/ d/e:e6e;Z<G d0d1 d1eZ=d2d3 Z>G d4d5 d5edZ?G d6d7 d7e<Z@e@2eA G d8d9 d9e@ZBeB2e G d:d; d;e<ZCeC2e' G d<d= d=e:ZDG d>d? d?eDe@ZEeE2e# G d@dA dAeDe@ZFeF2e% G dBdC dCeDe<ZGeG2e$ G dDdE dEeCZHeH2eI G dFdG dGe8e<ZJeJ2eK eJ2eL eJ2e eJ2eM G dHdI dIeJZNeN2eO eN2e G dJdK dKeJZPeP2e eP2e dS )L    )ABCMetaabstractmethodN.c                   C   s   d S N r   r   r   3/home/manager/Python-3.9.10/Lib/_collections_abc.py_f       r   )	Awaitable	CoroutineAsyncIterableAsyncIteratorAsyncGeneratorHashableIterableIterator	Generator
ReversibleSized	ContainerCallable
CollectionSet
MutableSetMappingMutableMappingMappingViewKeysView	ItemsView
ValuesViewSequenceMutableSequence
ByteStringzcollections.abcr      i   r   c                   c   s   d V S r   r   r   r   r   r   <lambda>>   r   r$   c                      s   d S r   r   r   r   r   r   _coro@   r   r%   c                   C  s
   d V  d S r   r   r   r   r   r   _agF   r   r&   c                 G   sN   | j }|D ]>}|D ],}||jv r|j| d u r:t    S  q
qt  S q
dS )NT)__mro____dict__NotImplemented)CZmethodsmromethodBr   r   r   _check_methodsN   s    

r.   c                   @   s(   e Zd ZdZedd Zedd ZdS )r   r   c                 C   s   dS Nr   r   selfr   r   r   __hash__^   s    zHashable.__hash__c                 C   s   | t u rt|dS tS )Nr2   )r   r.   r)   clsr*   r   r   r   __subclasshook__b   s    
zHashable.__subclasshook__N)__name__
__module____qualname__	__slots__r   r2   classmethodr5   r   r   r   r   r   Z   s
   
r   )	metaclassc                   @   s0   e Zd ZdZedd Zedd ZeeZ	dS )r	   r   c                 c   s
   d V  d S r   r   r0   r   r   r   	__await__m   s    zAwaitable.__await__c                 C   s   | t u rt|dS tS )Nr<   )r	   r.   r)   r3   r   r   r   r5   q   s    
zAwaitable.__subclasshook__N)
r6   r7   r8   r9   r   r<   r:   r5   GenericAlias__class_getitem__r   r   r   r   r	   i   s   

r	   c                   @   s>   e Zd ZdZedd ZedddZdd Zed	d
 Z	dS )r
   r   c                 C   s   t d S r   StopIterationr1   valuer   r   r   send~   s    zCoroutine.sendNc                 C   s4   |d u r|d u r|| }|d ur,| |}|d S r   with_tracebackr1   ZtypZvaltbr   r   r   throw   s    
zCoroutine.throwc              	   C   s2   z|  t W n ttfy$   Y n
0 tdd S )Nzcoroutine ignored GeneratorExitrH   GeneratorExitr@   RuntimeErrorr0   r   r   r   close   s
    zCoroutine.closec                 C   s   | t u rt|ddddS tS )Nr<   rC   rH   rL   )r
   r.   r)   r3   r   r   r   r5      s    zCoroutine.__subclasshook__)NN)
r6   r7   r8   r9   r   rC   rH   rL   r:   r5   r   r   r   r   r
   z   s   

r
   c                   @   s0   e Zd ZdZedd Zedd ZeeZ	dS )r   r   c                 C   s   t  S r   )r   r0   r   r   r   	__aiter__   s    zAsyncIterable.__aiter__c                 C   s   | t u rt|dS tS )NrM   )r   r.   r)   r3   r   r   r   r5      s    
zAsyncIterable.__subclasshook__N)
r6   r7   r8   r9   r   rM   r:   r5   r=   r>   r   r   r   r   r      s   

r   c                   @   s0   e Zd ZdZedd Zdd Zedd ZdS )	r   r   c                    s   t d S r   StopAsyncIterationr0   r   r   r   	__anext__   s    zAsyncIterator.__anext__c                 C   s   | S r   r   r0   r   r   r   rM      s    zAsyncIterator.__aiter__c                 C   s   | t u rt|ddS tS )NrP   rM   )r   r.   r)   r3   r   r   r   r5      s    zAsyncIterator.__subclasshook__N)	r6   r7   r8   r9   r   rP   rM   r:   r5   r   r   r   r   r      s   
r   c                   @   sF   e Zd ZdZdd Zedd ZedddZd	d
 Ze	dd Z
dS )r   r   c                    s   |  d I d H S r   )asendr0   r   r   r   rP      s    zAsyncGenerator.__anext__c                    s   t d S r   rN   rA   r   r   r   rQ      s    zAsyncGenerator.asendNc                    s4   |d u r|d u r|| }|d ur,| |}|d S r   rD   rF   r   r   r   athrow   s    
zAsyncGenerator.athrowc              	      s8   z|  tI d H  W n ttfy*   Y n
0 tdd S )Nz,asynchronous generator ignored GeneratorExit)rR   rJ   rO   rK   r0   r   r   r   aclose   s
    zAsyncGenerator.aclosec                 C   s   | t u rt|dddddS tS )NrM   rP   rQ   rR   rS   )r   r.   r)   r3   r   r   r   r5      s
    zAsyncGenerator.__subclasshook__)NN)r6   r7   r8   r9   rP   r   rQ   rR   rS   r:   r5   r   r   r   r   r      s   

r   c                   @   s0   e Zd ZdZedd Zedd ZeeZ	dS )r   r   c                 c   s   d S r   r   r0   r   r   r   __iter__  s    zIterable.__iter__c                 C   s   | t u rt|dS tS )NrT   )r   r.   r)   r3   r   r   r   r5     s    
zIterable.__subclasshook__N)
r6   r7   r8   r9   r   rT   r:   r5   r=   r>   r   r   r   r   r      s   

r   c                   @   s0   e Zd ZdZedd Zdd Zedd ZdS )	r   r   c                 C   s   t d S r   r?   r0   r   r   r   __next__  s    zIterator.__next__c                 C   s   | S r   r   r0   r   r   r   rT     s    zIterator.__iter__c                 C   s   | t u rt|ddS tS )NrT   rU   )r   r.   r)   r3   r   r   r   r5     s    zIterator.__subclasshook__N)	r6   r7   r8   r9   r   rU   rT   r:   r5   r   r   r   r   r     s   
r   c                   @   s(   e Zd ZdZedd Zedd ZdS )r   r   c                 c   s   d S r   r   r0   r   r   r   __reversed__6  s    zReversible.__reversed__c                 C   s   | t u rt|ddS tS )NrV   rT   )r   r.   r)   r3   r   r   r   r5   ;  s    zReversible.__subclasshook__N)r6   r7   r8   r9   r   rV   r:   r5   r   r   r   r   r   2  s
   
r   c                   @   sF   e Zd ZdZdd Zedd ZedddZd	d
 Ze	dd Z
dS )r   r   c                 C   s
   |  d S r   )rC   r0   r   r   r   rU   F  s    zGenerator.__next__c                 C   s   t d S r   r?   rA   r   r   r   rC   L  s    zGenerator.sendNc                 C   s4   |d u r|d u r|| }|d ur,| |}|d S r   rD   rF   r   r   r   rH   S  s    
zGenerator.throwc              	   C   s2   z|  t W n ttfy$   Y n
0 tdd S )Nzgenerator ignored GeneratorExitrI   r0   r   r   r   rL   `  s
    zGenerator.closec                 C   s   | t u rt|dddddS tS )NrT   rU   rC   rH   rL   )r   r.   r)   r3   r   r   r   r5   j  s
    zGenerator.__subclasshook__)NN)r6   r7   r8   r9   rU   r   rC   rH   rL   r:   r5   r   r   r   r   r   B  s   

r   c                   @   s(   e Zd ZdZedd Zedd ZdS )r   r   c                 C   s   dS r/   r   r0   r   r   r   __len__y  s    zSized.__len__c                 C   s   | t u rt|dS tS )NrW   )r   r.   r)   r3   r   r   r   r5   }  s    
zSized.__subclasshook__N)r6   r7   r8   r9   r   rW   r:   r5   r   r   r   r   r   u  s
   
r   c                   @   s0   e Zd ZdZedd Zedd ZeeZ	dS )r   r   c                 C   s   dS NFr   )r1   xr   r   r   __contains__  s    zContainer.__contains__c                 C   s   | t u rt|dS tS )NrZ   )r   r.   r)   r3   r   r   r   r5     s    
zContainer.__subclasshook__N)
r6   r7   r8   r9   r   rZ   r:   r5   r=   r>   r   r   r   r   r     s   

r   c                   @   s   e Zd ZdZedd ZdS )r   r   c                 C   s   | t u rt|dddS tS )NrW   rT   rZ   )r   r.   r)   r3   r   r   r   r5     s    zCollection.__subclasshook__N)r6   r7   r8   r9   r:   r5   r   r   r   r   r     s   r   c                       sL   e Zd ZdZdd Ze fddZ fddZdd	 Z fd
dZ	  Z
S )_CallableGenericAliasr   c              
   C   s`   z|  ||W S  tyZ } z4dd l}|t| dt t||W  Y d }~S d }~0 0 d S )Nr   z. (This will raise a TypeError in Python 3.10.)) _CallableGenericAlias__create_ga	TypeErrorwarningswarnstrDeprecationWarningr=   )r4   originargsexcr^   r   r   r   __new__  s    z_CallableGenericAlias.__new__c                    sX   t |trt|dkrtd|\}}t |ttfrDt||f }n|}t | ||S )N   z6Callable must be used as Callable[[arg, ...], result].)
isinstancetuplelenr]   listsuperre   )r4   rb   rc   t_argst_resultZga_args	__class__r   r   Z__create_ga  s    z!_CallableGenericAlias.__create_gac                    s\   t | jdkr&| jd tu r&t  S dddd | jd d D  dt| jd  d	S )
Nrf   r   zcollections.abc.Callable[[z, c                 S   s   g | ]}t |qS r   )
_type_repr).0ar   r   r   
<listcomp>  r   z2_CallableGenericAlias.__repr__.<locals>.<listcomp>z], ])ri   __args__Ellipsisrk   __repr__joinrp   r0   rn   r   r   rx     s    
z_CallableGenericAlias.__repr__c                 C   sB   | j }t|dkr|d tu s6t|d d |d f}tt|ffS )Nrf   r   rt   )rv   ri   rw   rj   r[   r   )r1   rc   r   r   r   
__reduce__  s    z _CallableGenericAlias.__reduce__c                    s8   t  |}|j}|d }|d d }||f}tt|S )Nrt   )rk   __getitem__rv   r[   r   )r1   itemZgarc   rm   rl   rn   r   r   r{     s    z!_CallableGenericAlias.__getitem__)r6   r7   r8   r9   re   r:   r\   rx   rz   r{   __classcell__r   r   rn   r   r[     s   

r[   c                 C   sb   t | trt| S t | tr>| jdkr,| jS | j d| j S | tu rJdS t | trZ| jS t| S )Nbuiltins.z...)	rg   r=   reprtyper7   r8   rw   FunctionTyper6   )objr   r   r   rp     s    



rp   c                   @   s0   e Zd ZdZedd Zedd ZeeZ	dS )r   r   c                 O   s   dS rX   r   )r1   rc   kwdsr   r   r   __call__  s    zCallable.__call__c                 C   s   | t u rt|dS tS )Nr   )r   r.   r)   r3   r   r   r   r5     s    
zCallable.__subclasshook__N)
r6   r7   r8   r9   r   r   r:   r5   r[   r>   r   r   r   r   r     s   

r   c                   @   s   e Zd ZdZdd Zdd Zdd Zdd	 Zd
d Ze	dd Z
dd ZeZdd Zdd ZeZdd Zdd Zdd ZeZdd ZdS )r   r   c                 C   s>   t |tstS t| t|kr"dS | D ]}||vr& dS q&dS NFTrg   r   r)   ri   r1   otherZelemr   r   r   __le__  s    
z
Set.__le__c                 C   s(   t |tstS t| t|k o&| |S r   rg   r   r)   ri   r   r1   r   r   r   r   __lt__  s    
z
Set.__lt__c                 C   s(   t |tstS t| t|ko&| |S r   )rg   r   r)   ri   __ge__r   r   r   r   __gt__!  s    
z
Set.__gt__c                 C   s>   t |tstS t| t|k r"dS |D ]}|| vr& dS q&dS r   r   r   r   r   r   r   &  s    
z
Set.__ge__c                 C   s(   t |tstS t| t|ko&| |S r   r   r   r   r   r   __eq__0  s    
z
Set.__eq__c                 C   s   | |S r   r   )r4   itr   r   r   _from_iterable5  s    zSet._from_iterablec                    s&   t |tstS   fdd|D S )Nc                 3   s   | ]}| v r|V  qd S r   r   rq   rB   r0   r   r   	<genexpr>A  r   zSet.__and__.<locals>.<genexpr>rg   r   r)   r   r   r   r0   r   __and__>  s    
zSet.__and__c                 C   s   |D ]}|| v r dS qdS r   r   )r1   r   rB   r   r   r   
isdisjointE  s    zSet.isdisjointc                 C   s*   t |tstS dd | |fD }| |S )Nc                 s   s   | ]}|D ]
}|V  q
qd S r   r   )rq   ser   r   r   r   O  r   zSet.__or__.<locals>.<genexpr>r   )r1   r   Zchainr   r   r   __or__L  s    
z
Set.__or__c                    s:   t  ts"t  tstS |   |  fdd| D S )Nc                 3   s   | ]}| vr|V  qd S r   r   r   r   r   r   r   Y  s   zSet.__sub__.<locals>.<genexpr>rg   r   r   r)   r   r   r   r   r   __sub__T  s
    


zSet.__sub__c                    s:   t |ts"t |tstS  |}  fdd|D S )Nc                 3   s   | ]}| vr|V  qd S r   r   r   r0   r   r   r   a  s   zSet.__rsub__.<locals>.<genexpr>r   r   r   r0   r   __rsub__\  s
    


zSet.__rsub__c                 C   s2   t |ts"t |tstS | |}| | ||  B S r   r   r   r   r   r   __xor__d  s
    


zSet.__xor__c                 C   s   t j}d| d }t| }d|d  }||M }| D ],}t|}|||d> A dA d N }||M }q2||d? |d? A N }|d	 d
 }||M }||kr||d 8 }|dkrd}|S )Nrf   r"   iMr   iM[l   4~2       i i6rt   i8#)sysmaxsizeri   hash)r1   ZMAXZMASKnhrY   Zhxr   r   r   _hashm  s"    
z	Set._hashN)r6   r7   r8   r9   r   r   r   r   r   r:   r   r   __rand__r   r   __ror__r   r   r   __rxor__r   r   r   r   r   r     s$   


r   c                   @   s`   e Zd ZdZedd Zedd Zdd Zdd	 Zd
d Z	dd Z
dd Zdd Zdd ZdS )r   r   c                 C   s   t d S r   NotImplementedErrorrA   r   r   r   add  s    zMutableSet.addc                 C   s   t d S r   r   rA   r   r   r   discard  s    zMutableSet.discardc                 C   s   || vrt || | d S r   )KeyErrorr   rA   r   r   r   remove  s    zMutableSet.removec                 C   s<   t | }zt|}W n ty,   td Y n0 | | |S r   )iternextr@   r   r   r1   r   rB   r   r   r   pop  s    
zMutableSet.popc                 C   s&   z|    qW n ty    Y n0 d S r   )r   r   r0   r   r   r   clear  s    zMutableSet.clearc                 C   s   |D ]}|  | q| S r   )r   r   r   r   r   __ior__  s    zMutableSet.__ior__c                 C   s   | | D ]}|  | q| S r   )r   r   r   r   r   __iand__  s    zMutableSet.__iand__c                 C   sR   || u r|    n<t|ts&| |}|D ]"}|| v rB| | q*| | q*| S r   )r   rg   r   r   r   r   r   r   r   r   __ixor__  s    


zMutableSet.__ixor__c                 C   s*   || u r|    n|D ]}| | q| S r   )r   r   r   r   r   r   __isub__  s
    
zMutableSet.__isub__N)r6   r7   r8   r9   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r     s   


r   c                   @   sR   e Zd ZdZedd ZdddZdd Zd	d
 Zdd Z	dd Z
dd ZdZdS )r   r   c                 C   s   t d S r   r   r1   keyr   r   r   r{     s    zMapping.__getitem__Nc                 C   s&   z
| | W S  t y    | Y S 0 d S r   r   r1   r   defaultr   r   r   get  s    
zMapping.getc                 C   s*   z| |  W n t y    Y dS 0 dS d S r   r   r   r   r   r   rZ     s
    zMapping.__contains__c                 C   s   t | S r   )r   r0   r   r   r   keys  s    zMapping.keysc                 C   s   t | S r   )r   r0   r   r   r   items  s    zMapping.itemsc                 C   s   t | S r   )r   r0   r   r   r   values  s    zMapping.valuesc                 C   s&   t |tstS t|  t| kS r   )rg   r   r)   dictr   r   r   r   r   r     s    
zMapping.__eq__)N)r6   r7   r8   r9   r   r{   r   rZ   r   r   r   r   rV   r   r   r   r   r     s   


r   c                   @   s0   e Zd ZdZdd Zdd Zdd ZeeZ	dS )	r   _mappingc                 C   s
   || _ d S r   r   )r1   Zmappingr   r   r   __init__"  s    zMappingView.__init__c                 C   s
   t | jS r   )ri   r   r0   r   r   r   rW   %  s    zMappingView.__len__c                 C   s
   d | S )Nz&{0.__class__.__name__}({0._mapping!r}))formatr0   r   r   r   rx   (  s    zMappingView.__repr__N)
r6   r7   r8   r9   r   rW   rx   r:   r=   r>   r   r   r   r   r     s
   r   c                   @   s,   e Zd ZdZedd Zdd Zdd ZdS )	r   r   c                 C   s   t |S r   setr1   r   r   r   r   r   2  s    zKeysView._from_iterablec                 C   s
   || j v S r   r   r   r   r   r   rZ   6  s    zKeysView.__contains__c                 c   s   | j E d H  d S r   r   r0   r   r   r   rT   9  s    zKeysView.__iter__Nr6   r7   r8   r9   r:   r   rZ   rT   r   r   r   r   r   .  s
   
r   c                   @   s,   e Zd ZdZedd Zdd Zdd ZdS )	r   r   c                 C   s   t |S r   r   r   r   r   r   r   D  s    zItemsView._from_iterablec                 C   s@   |\}}z| j | }W n ty*   Y dS 0 ||u p:||kS d S rX   )r   r   )r1   r|   r   rB   vr   r   r   rZ   H  s    zItemsView.__contains__c                 c   s    | j D ]}|| j | fV  qd S r   r   r   r   r   r   rT   Q  s    
zItemsView.__iter__Nr   r   r   r   r   r   @  s
   
	r   c                   @   s    e Zd ZdZdd Zdd ZdS )r   r   c                 C   s0   | j D ]$}| j | }||u s$||kr dS qdS NTFr   )r1   rB   r   r   r   r   r   rZ   ]  s
    

zValuesView.__contains__c                 c   s   | j D ]}| j | V  qd S r   r   r   r   r   r   rT   d  s    
zValuesView.__iter__N)r6   r7   r8   r9   rZ   rT   r   r   r   r   r   Y  s   r   c                   @   s^   e Zd ZdZedd Zedd Ze ZefddZ	dd	 Z
d
d ZdddZdddZdS )r   r   c                 C   s   t d S r   r   r1   r   rB   r   r   r   __setitem__y  s    zMutableMapping.__setitem__c                 C   s   t d S r   r   r   r   r   r   __delitem__}  s    zMutableMapping.__delitem__c                 C   s>   z| | }W n" t y.   || ju r& | Y S 0 | |= |S d S r   )r   _MutableMapping__marker)r1   r   r   rB   r   r   r   r     s    

zMutableMapping.popc                 C   s@   zt t| }W n ty(   td Y n0 | | }| |= ||fS r   )r   r   r@   r   r   r   r   r   popitem  s    zMutableMapping.popitemc                 C   s&   z|    qW n ty    Y n0 d S r   )r   r   r0   r   r   r   r     s    zMutableMapping.clearc                K   s|   t |tr"|D ]}|| | |< qn<t|drH| D ]}|| | |< q4n|D ]\}}|| |< qL| D ]\}}|| |< qfd S )Nr   )rg   r   hasattrr   r   )r1   r   r   r   rB   r   r   r   update  s    


zMutableMapping.updateNc                 C   s*   z
| | W S  t y$   || |< Y n0 |S r   r   r   r   r   r   
setdefault  s
    
zMutableMapping.setdefault)r   )N)r6   r7   r8   r9   r   r   r   objectr   r   r   r   r   r   r   r   r   r   r   l  s   


r   c                   @   sF   e Zd ZdZedd Zdd Zdd Zdd	 ZdddZ	dd Z
dS )r   r   c                 C   s   t d S r   
IndexErrorr1   indexr   r   r   r{     s    zSequence.__getitem__c                 c   s:   d}z| | }|V  |d7 }qW n t y4   Y d S 0 d S Nr   r"   r   )r1   ir   r   r   r   rT     s    zSequence.__iter__c                 C   s$   | D ]}||u s||kr dS qdS r   r   )r1   rB   r   r   r   r   rZ     s    zSequence.__contains__c                 c   s$   t tt| D ]}| | V  qd S r   )reversedrangeri   )r1   r   r   r   r   rV     s    zSequence.__reversed__r   Nc                 C   s   |d ur"|dk r"t t| | d}|d ur>|dk r>|t| 7 }|}|d u sR||k rz"| | }||u sl||krr|W S W n ty   Y qY n0 |d7 }qBtd S r   )maxri   r   
ValueError)r1   rB   startstopr   r   r   r   r   r     s    


zSequence.indexc                    s   t  fdd| D S )Nc                 3   s"   | ]}| u s| krd V  qdS )r"   Nr   )rq   r   rB   r   r   r     r   z!Sequence.count.<locals>.<genexpr>)sumrA   r   r   r   count  s    zSequence.count)r   N)r6   r7   r8   r9   r   r{   rT   rZ   rV   r   r   r   r   r   r   r     s   


r   c                   @   s   e Zd ZdZdS )r!   r   N)r6   r7   r8   r9   r   r   r   r   r!   
  s   r!   c                   @   sn   e Zd ZdZedd Zedd Zedd Zdd	 Zd
d Z	dd Z
dd ZdddZdd Zdd ZdS )r    r   c                 C   s   t d S r   r   r1   r   rB   r   r   r   r   "  s    zMutableSequence.__setitem__c                 C   s   t d S r   r   r   r   r   r   r   &  s    zMutableSequence.__delitem__c                 C   s   t d S r   r   r   r   r   r   insert*  s    zMutableSequence.insertc                 C   s   |  t| | d S r   )r   ri   rA   r   r   r   append/  s    zMutableSequence.appendc                 C   s&   z|    qW n ty    Y n0 d S r   )r   r   r0   r   r   r   r   3  s    zMutableSequence.clearc                 C   sH   t | }t|d D ].}| || d  | |  | |< | || d < qd S )Nrf   r"   )ri   r   )r1   r   r   r   r   r   reverse;  s    zMutableSequence.reversec                 C   s(   || u rt |}|D ]}| | qd S r   )rj   r   )r1   r   r   r   r   r   extendA  s    zMutableSequence.extendrt   c                 C   s   | | }| |= |S r   r   )r1   r   r   r   r   r   r   H  s    zMutableSequence.popc                 C   s   | |  |= d S r   )r   rA   r   r   r   r   P  s    zMutableSequence.removec                 C   s   |  | | S r   )r   )r1   r   r   r   r   __iadd__V  s    
zMutableSequence.__iadd__N)rt   )r6   r7   r8   r9   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      s   	



r    )Qabcr   r   r   r   rj   intr=   ZEllipsisTyper   r   __all__r6   r   Zbytes_iterator	bytearrayZbytearray_iteratorr   Zdict_keyiteratorr   Zdict_valueiteratorr   Zdict_itemiteratorZlist_iteratorr   Zlist_reverseiteratorr   Zrange_iteratorZlongrange_iteratorr   Zset_iteratorZstr_iteratorZtuple_iteratorzipZzip_iteratorZ	dict_keysZdict_valuesZ
dict_itemsr(   ZmappingproxyZ	generatorr%   Z	coroutinerL   r&   Zasync_generatorr.   r   r	   r
   registerr   r   r   r   r   r   r   r   r   r   r[   rp   r   r   	frozensetr   r   r   r   r   r   r   r   r   rh   r`   
memoryviewr!   bytesr    r   r   r   r   <module>	   s   	
)
0













0
= 
P
3



T
>



	

D
