
    hC                        S r SSKrSSKJr   SSKr SSKr SSK	J
r   SSKr\R                  SS S:  a  SSKJrJrJr  O
SSKJrJrJr   SSKJr  SS	KJr  \r\r\r\r\r\R4                  R7                  S
5      r\R4                  R7                  S5      r\R4                  S:H  rg! \ a    SSKr Nf = f! \ a    SSKr Nf = f! \ a    Sr Nf = f! \ a    Sr Nf = f! \ a	    SSKJr   Nf = f)z.Helpers for Python and platform compatibility.    N)
copy_array)Stream   )      )LiteralProtocolruntime_checkable)_importlib_metadata)	Optimizerwinlinuxdarwin)__doc__sys
thinc.utilr   cPicklepickleImportErrorcopy_regcopyregcupy.cuda.streamr   
CudaStreamcupyversion_infotypingr   r	   r
   typing_extensionsimportlib.metadatametadataimportlib_metadata	cataloguer   	thinc.apir   platform
startswith
is_windowsis_linuxis_osx     F/home/james-whalen/.local/lib/python3.13/site-packages/spacy/compat.py<module>r+      s   4 
 !5 BQ6!;;FF
D3  	

\\$$U+
<<""7+		!S  
  
  J
  D  DCDsV   B( B8 C C C$ (
B54B58
CCCCC! C!$C32C3