
    5 f                       U d dl mZ d dlZd dlZd dlmZmZmZ d dlm	Z	 dZ
ded<   dZded	<   d
Zded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   d Zded!<   d"Zded#<   d$Zded%<    ej        d&          Zded'<   e ee          nej        d(z                                   d)z  Z ded&<    ee           d*k    Z!ded+<   e!rd*nd)Z"d$d) ee           z  d$z
  z  d(z
  Z#ded,<   e# d(z
  Z$ded-<   e#Z%ded.<   e% d(z
  Z&ded/<   d0Z'ded1<   d2Z(ded3<   g d4Z)ded5<   ee*ef         Z+dKd9Z,dLd;Z-dMd?Z.dMd@Z/dNdDZ0dOdHZ1dPdJZ2dS )Q    )annotationsN)AnyDictFinalunnamed_functionCPyPy_r   PREFIXCPyDef_NATIVE_PREFIX
CPyDunder_DUNDER_PREFIXcpy_r_
REG_PREFIX
CPyStatic_STATIC_PREFIXCPyType_TYPE_PREFIX
CPyModule_MODULE_PREFIX_ATTR_PREFIX__mypyc_env__ENV_ATTR_NAME__mypyc_next_label__NEXT_LABEL_ATTR_NAME__mypyc_temp__TEMP_ATTR_NAME__mypyc_lambda__LAMBDA_NAME__mypyc_setter__PROPSET_PREFIX__mypyc_self__	SELF_NAME__top_level__TOP_LEVEL_NAME   FAST_ISINSTANCE_MAX_SUBCLASSESSIZEOF_SIZE_TSIZEOF_SIZE_T_SYSCONFIG         IS_32_BIT_PLATFORMMAX_SHORT_INTMIN_SHORT_INTMAX_LITERAL_SHORT_INTMIN_LITERAL_SHORT_INTuint32_tBITMAP_TYPE    BITMAP_BITS)zinit.cz	getargs.czgetargsfast.cz	int_ops.czfloat_ops.cz	str_ops.czbytes_ops.cz
list_ops.cz
dict_ops.cz	set_ops.cztuple_ops.cz	exc_ops.cz
misc_ops.czgeneric_ops.cRUNTIME_C_FILES
group_namestrreturnc                    |  dS )zGiven a group name, return the actual name of its extension module.

    (This just adds a suffix to the final component.)
    __mypyc )r8   s    B/var/www/equiseq/venv/lib/python3.11/site-packages/mypyc/common.pyshared_lib_namer?   W   s    
 !!!!    namec                D    |                      d          r
| dd          S | S )Nz	builtins.	   )
startswith)rA   s    r>   
short_namerE   _   s(    {## ABBxKr@   capi_versiontuple[int, int]boolc                    | dk    S )N)   r,   r=   rF   s    r>   use_vectorcallrL   e       6!!r@   c                    | dk    S )N)rJ   rC   r=   rK   s    r>   use_method_vectorcallrO   j   rM   r@   fullnamelineintc                2    t          |           r| d| S |S )aj  Create a unique id for a function.

    This creates an id that is unique for any given function definition, so that it can be used as
    a dictionary key. This is usually the fullname of the function, but this is different in that
    it handles the case where the function is named '_', in which case multiple different functions
    could have the same name..r   )rA   rP   rQ   s      r>   get_id_from_namerU   o   s-      ##T###r@   	func_name	shortname
int | Nonec                @    t          |           r|J | d| }n|}|S )NrT   r   )rV   rW   rQ   partial_names       r>   short_id_from_namer[   |   s>    	"" !#,,d,, r@   indexc                "    | dk    rdS d| dz    S )Nr   __bitmapr+   r=   )r\   s    r>   bitmap_namer_      s"    zzz!eai!!!r@   )r8   r9   r:   r9   )rA   r9   r:   r9   )rF   rG   r:   rH   )rA   r9   rP   r9   rQ   rR   r:   r9   )rV   r9   rW   r9   rQ   rX   r:   r9   )r\   rR   r:   r9   )3
__future__r   sys	sysconfigtypingr   r   r   	mypy.utilr   r
   __annotations__r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r(   get_config_varr*   rR   maxsize
bit_lengthr)   r.   PLATFORM_SIZEr/   r0   r1   r2   r4   r6   r7   r9   JsonDictr?   rE   rL   rO   rU   r[   r_   r=   r@   r>   <module>rk      s}   " " " " " " " 



     # # # # # # # # # # & & & & & &             # # # # #
    # # # # #    # # # # #    & & & & &4  4 4 4 4( ( ( ( (' ' ' ' '* * * * *#	 # # # #
 ( ' ' ' ' )*  ) ) ) ) ":!9/!J!J  J J J J * C   
+/	%	%	'	'1	,       C..!3  3 3 3 3'.Q Q]!3!33a781< < < < < ''!+ + + + +
  -  , , , , 559  9 9 9 9                $ S>" " " "   " " " "
" " " "

 
 
 
   " " " " " "r@   