+
    ÖÍi  ã                   óN  € ^ RI Ht ^ RIHtHtHt R.tRt ! R R]4      tR t	]	! RR	R
RRRRRRRRRRR/RR
RRRRRRRRRRR/RR
RRRRRRRRRRR//RRRRR RR!R"R#R$/R%RRR RR!R"R#R$/R&]
! R'P                  4       P                  R(R4      4      /R)R*R
R*R+]
! R,P                  4       P                  R(R4      4      RR-R.R/R0R1R2R3R4R5R6R7/R8R
R8R+]
! R,P                  4       P                  R(R4      4      RR-R.R/R0R1R2R3R4R5R6R7//R9R:]R+] U u. uF  p ]V ,          '       g   K  V NK  	  up R;] U u. uF  p ]V ,          '       d   K  V NK  	  up //4      tR< t]P                  P                   3R= lt]P                  P                   3R> lt]P&                  ]n        R?]n        R@# u up i u up i )Aé    )ÚEnum)Ú__cpu_features__Ú__cpu_baseline__Ú__cpu_dispatch__Úshow_configTc                   ó   € ] tR t^tRtRtRtR# )ÚDisplayModesÚstdoutÚdicts© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r
   r   Ú__static_attributes__r   ó    Ú2/usr/lib/python3/dist-packages/numpy/__config__.pyr	   r	      s   † Ø€FØ„Er   r	   c                óÔ   € \        V \        4      '       dL   V P                  4        UUu/ uF.  w  rV'       g   K  \        V4      '       g   K"  V\        V4      bK0  	  upp# V # u uppi )zs
Removes empty values in a `dict` recursively
This ensures we remove values that Meson could not provide to CONFIG
)Ú
isinstanceÚdictÚitemsÚ_cleanup)ÚdÚkÚvs   &  r   r   r      sM   € ô
 �!”T×ÒØ+,¯7©7¬9ÔJ©9¡4 1¼”¼hÀq¿k”�”8˜A“;’©9ÒJÐJàˆùó Ks   ªA$»A$ÁA$Ú	CompilersÚcÚnameÚgccÚlinkerzld.bfdÚversionz15.2.0ÚcommandsÚccÚargsan  -g, -O2, -Werror=implicit-function-declaration, -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointer, -ffile-prefix-map=$BUILDDIR=., -flto=auto, -ffat-lto-objects, -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -fdebug-prefix-map=$BUILDDIR=/usr/src/numpy-1:2.3.5+ds-3ubuntu1, -Wdate-time, -D_FORTIFY_SOURCE=3zlinker argsad  -Wl,-Bsymbolic-functions, -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22numpy%22%2C%22version%22:%221:2.3.5+ds-3ubuntu1%22%2C%22architecture%22:%22amd64%22%7D, -flto=auto, -ffat-lto-objects, -Wl,-z,relro, -g, -O2, -Werror=implicit-function-declaration, -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointer, -ffile-prefix-map=$BUILDDIR=., -flto=auto, -ffat-lto-objects, -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -fdebug-prefix-map=$BUILDDIR=/usr/src/numpy-1:2.3.5+ds-3ubuntu1, -Wdate-time, -D_FORTIFY_SOURCE=3Úcythonz3.1.6Ú zc++aG  -g, -O2, -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointer, -ffile-prefix-map=$BUILDDIR=., -flto=auto, -ffat-lto-objects, -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -fdebug-prefix-map=$BUILDDIR=/usr/src/numpy-1:2.3.5+ds-3ubuntu1, -Wdate-time, -D_FORTIFY_SOURCE=3a=  -Wl,-Bsymbolic-functions, -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22numpy%22%2C%22version%22:%221:2.3.5+ds-3ubuntu1%22%2C%22architecture%22:%22amd64%22%7D, -flto=auto, -ffat-lto-objects, -Wl,-z,relro, -g, -O2, -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointer, -ffile-prefix-map=$BUILDDIR=., -flto=auto, -ffat-lto-objects, -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -fdebug-prefix-map=$BUILDDIR=/usr/src/numpy-1:2.3.5+ds-3ubuntu1, -Wdate-time, -D_FORTIFY_SOURCE=3zMachine InformationÚhostÚcpuÚx86_64ÚfamilyÚendianÚlittleÚsystemÚlinuxÚbuildzcross-compiledÚFalseÚfalsezBuild DependenciesÚblasÚfoundÚTruez3.12.1zdetection methodÚ	pkgconfigzinclude directoryz/usr/include/x86_64-linux-gnuzlib directoryz/usr/lib/x86_64-linux-gnuzopenblas configurationÚunknownzpc file directoryz#/usr/lib/x86_64-linux-gnu/pkgconfigÚlapackzSIMD ExtensionsÚbaselinez	not foundc                  ó   € ^ RI p V # )r   N©Úyamlr:   s    r   Ú_check_pyyamlr<   l   s
   € Ûà€Kr   c           	     óø  € V \         P                  P                  8X  d,    \        4       p\	        VP                  \        4      4       R# V \         P                  P                  8X  d   \        # \        RRP                  \          Uu. uF  qDP                  NK  	  up4       24      h  \         d@    ^ RIp^ RI	pTP                  R^R7       \	        TP                  \        ^R7      4        R# i ; iu upi )aK  
Show libraries and system information on which NumPy was built
and is being used

Parameters
----------
mode : {`'stdout'`, `'dicts'`}, optional.
    Indicates how to display the config information.
    `'stdout'` prints to console, `'dicts'` returns a dictionary
    of the configuration.

Returns
-------
out : {`dict`, `None`}
    If mode is `'dicts'`, a dict is returned, else None

See Also
--------
get_include : Returns the directory containing NumPy C
              header files.

Notes
-----
1. The `'stdout'` mode will give more readable
   output if ``pyyaml`` is installed

Nz"Install `pyyaml` for better output)Ú
stacklevel)ÚindentzInvalid `mode`, use one of: z, )r	   r
   Úvaluer<   ÚprintÚdumpÚCONFIGÚModuleNotFoundErrorÚwarningsÚjsonÚwarnÚdumpsr   ÚAttributeErrorÚjoin)Úmoder;   rE   rF   Úes   &    r   ÚshowrM   r   sÄ   € ð8 Œ|×"Ñ"×(Ñ(Ô(ð		0Ü “?ˆDä�$—)‘)œFÓ#Ö$ð 
”×#Ñ#×)Ñ)Ô	)ÜˆäØ*¨4¯9©9Å|Ó5TÁ|À!·g´gÁ|Ñ5TÓ+UÐ*VÐWó
ð 	
øô #ô 	0ÛÛà�M‰MÐ>È1ˆMÔMÜ�$—*‘*œV¨A�*Ó.×/ð	0üò 6Us   ¡(B* Â	C7Â*AC4Ã3C4c                 ó   € \        V 4      # )N)rM   )rK   s   &r   r   r   ¡   s   € Ü�‹:Ðr   ÚnumpyN)Úenumr   Únumpy._core._multiarray_umathr   r   r   Ú__all__Ú_built_with_mesonr	   r   ÚboolÚlowerÚreplacerC   r<   r
   r@   rM   r   Ú__doc__r   )Úfeatures   0r   Ú<module>rY      s’  ðõ ÷ñ ð ˆ/€ØÐ ô�4ô ò
ñ 
àØØ˜Ø˜)Ø˜8Ø˜EØð  JØð   G
ðð Ø˜Ø˜)Ø˜7Ø˜IØ˜Ø˜sðð Ø˜Ø˜)Ø˜8Ø˜FØð  cØð   `	ðð#
ð4 	ØØ�xØ˜(Ø˜(Ø˜'ð	ð Ø�xØ˜(Ø˜(Ø˜'ð	ð ™d 7§=¡=£?×#:Ñ#:¸7ÀBÓ#GÓHð 
ð 	ØØ˜Ø™˜fŸl™l›n×4Ñ4°W¸bÓAÓBØ˜8Ø" KØ#Ð%EØÐ!=Ø(¨*Ø#Ð%Kð	ð Ø˜Ø™˜fŸl™l›n×4Ñ4°W¸bÓAÓBØ˜8Ø" KØ#Ð%EØÐ!=Ø(¨*Ø#Ð%Kð	ð
ð, 	ØÐ(ØÙ'7óÙ'7˜GÐ;KÈG×;TÑ;T—�Ñ'7ñð Ù'7óÙ'7˜GÐ?OÐPW×?XÑ?X—�Ñ'7ñð
ðAIóK
€ò\ð ×!Ñ!×'Ñ'ô ,
ð^ "×(Ñ(×.Ñ.ô ð —l‘l€Ô Ø €Ö ùòKùòs   ÄFÄFÄ'F" Ä=F" 