B
    6Zc              )   @   s  d dl T d dl mZmZmZmZmZmZ i Zeefddgefddgdd gdZd	dgefd
dgefddgefddgefddgdd gdd gdefddgefddgefddgded< edd gdd gdd gdd gdd gd[ddgdd dd dd dd gdd gd d gd!d gd\d"dd]d#dgd^d$dgd%d gd&d gd'd gd(d gd)ed*< ed_d,dgd-d gd.d gd/d gd0d gd1d gd2d gd3d gd4d gd`d5dgd6d gd7d gd8d gd9d gd:d gd;d gd<d gd=d gdad>dgd?d gd@d gdAd gdBd gdbdCdgdDd gdEd gdcdFdgdddGdgdedHdgdId gdJd gdKd gdLd gdMd gdNd gdOd gdfdPdgdgdQdgdR&edS< edTd gdUd gdVedW< dXdY Z	dS )h    )*)	_is_arity_has_varargs_has_keywords_num_required_args_is_partial_args_is_valid_argsc             C   s   d S )N )dkeyvaluefactoryr	   r	   2lib/python3.7/site-packages/cytoolz/_signatures.py<lambda>	   s    r   c             C   s   d S )Nr	   )r
   keysr   r   r	   r	   r   r      s    c             G   s   d S )Nr	   )r
   r   r	   r	   r   r      s    NFc             C   s   d S )Nr	   )r   ZcolldefaultZ
no_defaultr	   r	   r   r      s    c             C   s   d S )Nr	   )	predicater
   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )funcr
   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )r   r
   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )r   r
   r   r	   r	   r   r      s    c              O   s   d S )Nr	   )dictskwargsr	   r	   r   r      s    c             O   s   d S )Nr	   )r   r   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )r
   r   r   r   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )r   r
   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )r   r
   r   r	   r	   r   r   !   s    )ZassocZassoc_inZdissocZget_inZ
itemfilterZitemmapZ	keyfilterZkeymapmergeZ
merge_withZ	update_inZ	valfilterZvalmapzcytoolz.dicttoolzc              G   s   d S )Nr	   )funcsr	   r	   r   r   &   s    c             C   s   d S )Nr	   )r   r	   r	   r   r   (   s    c              G   s   d S )Nr	   )r   r	   r	   r   r   *   s    c              O   s   d S )Nr	   )argsr   r	   r	   r   r   ,   s    c             C   s   d S )Nr	   )r   xr	   r	   r   r   .   s    c             C   s   d S )Nr	   )excr   Zhandlerr	   r	   r   r   0   s    c               C   s   d S )Nr	   r	   r	   r	   r   r   2   s    c             C   s   d S )Nr	   )r   r	   r	   r   r   3   s    c             C   s   d S )Nr	   )r   ar	   r	   r   r   4   s    c             C   s   d S )Nr	   )r   r   br	   r	   r   r   5   s    c             C   s   d S )Nr	   )r   r   r   r	   r	   r   r   7   s    c             C   s   d S )Nr	   )r   r	   r	   r   r   9   s    c              G   s   d S )Nr	   )r   r	   r	   r   r   ;   s    c             C   s   d S )Nr	   )cacher   r	   r	   r   r   =   s    c             C   s   d S )Nr	   )r   r   r   r	   r	   r   r   >   s    c             C   s   d S )Nr	   )r   r   r   r	   r	   r   r   @   s    c             G   s   d S )Nr	   )datar   r	   r	   r   r   B   s    c             C   s   d S )Nr	   )r   r	   r	   r   r   D   s    c             G   s   d S )Nr	   )valformsr	   r	   r   r   F   s    c             G   s   d S )Nr	   )r   r    r	   r	   r   r   H   s    )ZComposeZ
complementZcomposeZcurryZdoZexceptsZflipZ_flipidentityZjuxtZmemoizeZ_memoizepipeZreturn_noneZthread_firstZthread_lastzcytoolz.functoolz__no__default__c             C   s   d S )Nr	   )binopseqinitialr	   r	   r   r   M   s    c             C   s   d S )Nr	   )seqsr	   r	   r   r   O   s    c              G   s   d S )Nr	   )r'   r	   r	   r   r   Q   s    c             C   s   d S )Nr	   )elr%   r	   r	   r   r   S   s    c             C   s   d S )Nr	   )r%   r	   r	   r   r   U   s    c              O   s   d S )Nr	   )r'   r   r	   r	   r   r   W   s    c             C   s   d S )Nr	   )nr%   r	   r	   r   r   Y   s    c             C   s   d S )Nr	   )r%   r	   r	   r   r   [   s    c             C   s   d S )Nr	   )r%   r	   r	   r   r   ]   s    c             C   s   d S )Nr	   )indr%   r   r	   r	   r   r   _   s    c             C   s   d S )Nr	   )indexr	   r	   r   r   a   s    c             C   s   d S )Nr	   )r   r%   r	   r	   r   r   c   s    c             C   s   d S )Nr	   )r   r	   r	   r   r   e   s    c             C   s   d S )Nr	   )r'   r	   r	   r   r   g   s    c             C   s   d S )Nr	   )r(   r%   r	   r	   r   r   i   s    c             C   s   d S )Nr	   )r%   r	   r	   r   r   k   s    c             C   s   d S )Nr	   )r   r	   r	   r   r   m   s    c             C   s   d S )Nr	   )r   r   r	   r	   r   r   o   s    c             C   s   d S )Nr	   )ZleftkeyZleftseqZrightkeyZrightseqZleft_defaultZright_defaultr	   r	   r   r   q   s    c             C   s   d S )Nr	   )r%   r	   r	   r   r   s   s    c             C   s   d S )Nr	   )r   r'   r	   r	   r   r   u   s    c              O   s   d S )Nr	   )r'   r   r	   r	   r   r   w   s    c             C   s   d S )Nr	   )r)   r%   r	   r	   r   r   y   s    c             C   s   d S )Nr	   )r)   r%   Zpadr	   r	   r   r   {   s    c             C   s   d S )Nr	   )r)   r%   r	   r	   r   r   }   s    c             C   s   d S )Nr	   )r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r*   r'   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )Zprobr%   Zrandom_stater	   r	   r   r      s    c             C   s   d S )Nr	   )r   r$   r%   Zinitr	   r	   r   r      s    c             C   s   d S )Nr	   )r   r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r)   r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r)   r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r)   r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r)   r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )kr%   r   r	   r	   r   r      s    c             C   s   d S )Nr	   )r%   r   r	   r	   r   r      s    )&
accumulateconcatZconcatvZconscountZdiffZdropfirstZfrequenciesgetgettergroupbyr!   Z
interleaveZ	interposeZ
isdistinctZ
isiterableZiteratejoinZlastZmapcatZmerge_sortedZnth	partitionZpartition_allpeekZpluckZrandom_sampleZreducebyremoverestsecondZsliding_windowtailZtakeZtake_nthZtopkuniquezcytoolz.itertoolzc             C   s   d S )Nr	   )r   r%   r	   r	   r   r      s    c             C   s   d S )Nr	   )r   r%   r	   r	   r   r      s    )ZcountbyZpartitionbyzcytoolz.recipesc               C   s   t t tt d S )N)Zcreate_signature_registrycytoolz_infoZmodule_infoupdater	   r	   r	   r   update_signature_registry   s    r>   )NF)N)NN)NN)NN)r#   )N)NN)N)N)N)N)N)N)
Ztoolz._signaturesr   r   r   r   r   r   r<   dictr>   r	   r	   r	   r   <module>   s    











