
    i{                         d dl Z d ZdS )    Nc                 d   | d         dk    rt          d          t          | dd                   |gz   } t          j                            t          j                            t                              \  }}t          j                            |d          }t          j        j        |g| R  S )a  Return the complete file name for the module

    dir_comps : list of string
        The list of directory names in the PyCryptodome package.
        The first element must be "Crypto".

    filename : string
        The filename (inclusing extension) in the target directory.
    r   Cryptoz)Only available for modules under 'Crypto'   Nz..)
ValueErrorlistospathsplitabspath__file__join)	dir_compsfilenameutil_lib_root_libs        _/home/ubuntu/.hermes/hermes-agent/venv/lib/python3.11/site-packages/Crypto/Util/_file_system.pypycryptodome_filenamer   "   s     |xDEEEYqrr]##xj0I'-- 9 9::KHaw||Hd++H7<-9----    )r   r    r   r   <module>r      s)   > 
			. . . . .r   