+
    WBi%                    H    ^ RI Ht ^ RIt^ RIt^ RItR.tR R ltR R ltR# )    )annotationsNprocess_macos_plat_tagc               $    V ^8  d   QhRRRRRR/# )   platstrcompatboolreturn )formats   "=/usr/lib/python3.14/site-packages/hatchling/builders/macos.py__annotate__r   
   s!       D S     c              n   \         P                  ! 4       pVR8H  p\        P                  P	                  RR4      pV'       d[   \
        P                  ! RV4      ;p'       d<   \        V4      RR08X  d   RMV^ ,          pVR.8H  pV RV P                  V4        V 2p \
        P                  ! RV 4      ;p'       d\   VP                  ^4      p\        P                  P	                  R	R4      p	 \        T	;'       g    TW1R
7      p
V P                  W^4      # V #   \         d    \        YTR
7      p
 L.i ; i)a'  
Process the macOS platform tag. This will normalize the macOS version to
10.16 if compat=True. If the MACOSX_DEPLOYMENT_TARGET environment variable
is set, then it will be used instead for the target version.  If archflags
is set, then the archs will be respected, including a universal build.
arm64	ARCHFLAGS z-arch (\S+)x86_64
universal2Nzmacosx_(\d+_\d+)MACOSX_DEPLOYMENT_TARGET)armr	   )platformmachineosenvirongetrefindallsetrfindsearchgroupnormalize_macos_version
ValueErrorreplace)r   r	   current_archr   	archflagsarchsnew_arch	sdk_matchmacos_versiontargetnew_versions   "$         r   r   r   
   s     ##%L
'
!C 

{B/Irzz.)DDeD#&u:(G1D#D<%PQ(y 1L123H:> II1488y8!* :DA	Y1&2I2IMsbK ||M::K  	Y1-QWXK	Ys   .D <	D D43D4c               (    V ^8  d   QhRRRRRRRR/# )r   versionr   r   r
   r	   r   r   )r   s   "r   r   r   +   s(      S $   r   c                   V P                  RR4      p RV 9  d   V  R2p R V P                  R4      R,           4       w  r4V'       d   \        V^4      MTpV^8  d   ^ MTpV'       d   V^8  d   ^
p^pV RV 2# )z
Set minor version to 0 if major is 11+. Enforces 11+ if arm=True. 11+ is
converted to 10.16 if compat=True. Version is always returned in
"major_minor" format.
.__0c              3  8   "   T F  p\        V4      x  K  	  R # 5i)N)int).0ds   & r   	<genexpr>*normalize_macos_version.<locals>.<genexpr>4   s     ;$:qCFF$:s   :Nr   N)r&   splitmax)r0   r   r	   majorminors   &$$  r   r$   r$   +   s     ooc3'G
'IR.;GMM#$6r$:;LE!CrNuE"A%E%2+WAeWr   )
__future__r   r   r   r   __all__r   r$   r   r   r   <module>rA      s$    " 	  	#
$Br   