+
    SBi                        ^ RI t ^ RIt^ RIt^ RItR t]P
                  R8  ;'       d    ]P                  ! 4       R8H  t]'       d   ]MR t ! R R]	4      t
R tR t]P
                  R8  d   ]tR# ] P                  ! ]R	R
7      tR# )    Nc                b    ^ RI pVP                  4       ^ ,          pV P                  VVR7       R# )z7
Ensure vars contains 'EXT_SUFFIX'. pypa/distutils#130
N)
EXT_SUFFIXSO)_impextension_suffixesupdate)varsr   
ext_suffixs   &  F/usr/lib/python3.14/site-packages/setuptools/_distutils/compat/py39.pyadd_ext_suffix_39r      s3     ((*1-JKK       Windowsc                     R # N )r	   s   &r   <lambda>r      s    r   c                   6   a a ] tR t^t oRV 3R lltRtVtV ;t# )UnequalIterablesErrorc                `   < R pVe   VRP                   ! V!  ,          p\        SV `	  V4       R# )z Iterables have different lengthsNz/: index 0 has length {}; index {} has length {})formatsuper__init__)selfdetailsmsg	__class__s   && r   r   UnequalIterablesError.__init__   s1    0EMMwWWCr   r   r   )__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s      r   r   c              #      "   \        4       p\        P                  ! V R V/  F  pV F  pW1J g   K
  \        4       h	  Vx  K!  	  R# 5i)	fillvalueN)object	itertoolszip_longestr   )	iterables_markercombovals   &   r   _zip_equal_generatorr/   &   sF     hG&&	EWEC~+--  	 Fs
   +AAc                       \        V ^ ,          4      p\        V R,          ^4       F$  w  r#\        V4      pWA8w  g   K  \        WV3R7      h	  \        V !  #   \         d    \        T 4      u # i ; i)r   :   NN)r   )len	enumerater   zip	TypeErrorr/   )r+   
first_sizeiitsizes   *    r   
_zip_equalr:   0   ss    /1&
y}a0EAr7D!+ZD4IJJ 1
 I  /#I../s   8A A A10A1T)strict)   
   )	functoolsr)   platformsysr   version_infosystemneeds_ext_suffixadd_ext_suffix
ValueErrorr   r/   r:   partialr4   
zip_strictr   r   r   <module>rH      s       
  ##g-PP(//2Cy2P &6"<MJ /" ""W,J 2;2C2CCPT2U r   