Ë
    {�hŸ  ã                   ó^   — d Z ddlmZ ddlZddlZ ej
                  e«      Z e«       Z	dd„Z
y)zO
Stand-alone module to provide information about whether optional deps exist.

é    )Úimport_moduleNc                 ó*  — |s t         j                  j                  | d«      S | t        vr	 t	        | «      S y# t
        $ r t        j                  | «       Y yt        $ r2 t        j                  | «       d| › �}t        j                  |«       Y yw xY w)a
  
    Return module or None. Absolute import is required.

    :param (str) name: Dot-separated module path. E.g., 'scipy.stats'.
    :raise: (ImportError) Only when exc_msg is defined.
    :return: (module|None) If import succeeds, the module will be returned.

    Nz Error importing optional module )
ÚsysÚmodulesÚgetÚ_not_importabler   ÚImportErrorÚaddÚ	ExceptionÚloggerÚ	exception)ÚnameÚshould_loadÚmsgs      ú\/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/_plotly_utils/optional_imports.pyÚ
get_moduler      s’   € ñ Ü�{‰{�‰˜t TÓ*Ð*à”?Ñ"ð	"Ü  Ó&Ð&ð øô ò 	&Ü×Ñ Õ%ð ô ò 	"Ü×Ñ Ô%Ø4°T°FÐ;ˆCÜ×Ñ˜SÕ!àð	"ús   ¬
8 ¸BÁ7BÂB)T)Ú__doc__Ú	importlibr   Úloggingr   Ú	getLoggerÚ__name__r   Úsetr   r   © ó    r   ú<module>r      s3   ðñõ
 $Û Û 
à	ˆ×	Ñ	˜8Ó	$€Ù“%€ôr   