
     f                         d dl Z d dlZd dlZd dlZd Zej
                  dk  xr  ej                         dk(  Zerend Z G d de	      Z
d Zd	 Zej
                  dk  reZy e j                  ed
      Zy)    Nc                 X    ddl }|j                         d   }| j                  ||       y)z?
    Ensure vars contains 'EXT_SUFFIX'. pypa/distutils#130
    r   N)
EXT_SUFFIXSO)_impextension_suffixesupdate)varsr   
ext_suffixs      [/var/www/html/py/new-venv/lib/python3.12/site-packages/setuptools/_distutils/compat/py39.pyadd_ext_suffix_39r      s3     ((*1-JKK       )   
   Windowsc                      y N )r	   s    r   <lambda>r      s    r   c                         e Zd Zd fd	Z xZS )UnequalIterablesErrorc                 P    d}|| dj                   | z  }t        | 	  |       y )Nz Iterables have different lengthsz/: index 0 has length {}; index {} has length {})formatsuper__init__)selfdetailsmsg	__class__s      r   r   zUnequalIterablesError.__init__   s4    0MEMMwWWCr   r   )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s     r   r   c              #      K   t               }t        j                  | d|iD ]  }|D ]  }||u st                |  y w)N	fillvalue)object	itertoolszip_longestr   )	iterables_markercombovals       r   _zip_equal_generatorr,   &   sR     hG&&	EWE  	.Cg~+--	. 	s
   ,AAc                      	 t        | d         }t        | dd  d      D ]$  \  }}t        |      }||k7  st        |||f       t        |  S # t        $ r t        |       cY S w xY w)Nr      )r   )len	enumerater   zip	TypeErrorr,   )r(   
first_sizeiitsizes        r   
_zip_equalr7   0   s    /1&
y}a0 	KEArr7Dz!+ZD4IJJ	K
 I  /#I../s   3A A A%$A%T)strict)	functoolsr&   platformsysr   version_infosystemneeds_ext_suffixadd_ext_suffix
ValueErrorr   r,   r7   partialr1   
zip_strictr   r   r   <module>rC      s       
  ##g-P/(//2Cy2P &6"<MJ /" ""W,J 2C)2C2CCPT2U r   