
    -Ph                         d Z ddlmZ ddlmZ ddlmZ ddlmZ dededee         f         fd	Z	d
ej
        dedefdZdS )z;Helpers for cross compatibility across dependency versions.    )Iterable)	resources)Callable)Elementnodereturn.c                 .    t          | d| j                  S )zIterate throughfindall)getattrtraverse)r   s    U/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sphinx_design/_compat.pyr
   r
   
   s     4DM222    modulefilenamec                     t          t          d          r9t          j        |                               |                                          S t          j        | |          S )Nfiles)hasattrr   r   joinpath	read_text)r   r   s     r   r   r      sR    y'"" Fv&&//99CCEEEvx000r   N)__doc__collections.abcr   	importlibr   typingr   docutils.nodesr   r
   Packagestrr    r   r   <module>r      s    A A $ $ $ $ $ $             " " " " " "3' 3hsHW,='=> 3 3 3 31i' 13 13 1 1 1 1 1 1r   