
    Ti                     (    S SK r  " S S\5      rS rg)    Nc                       \ rS rSrSrg)SuspiciousFileOperationError    N)__name__
__module____qualname____firstlineno____static_attributes__r       i/var/www/html/backend/Backoffice_Marketplace/venv/lib/python3.13/site-packages/libretranslate/security.pyr   r      s    r   r   c                     [         R                  R                  U5      n[         R                  R                  U 5      n [         R                  R                  X/5      U:w  a  [	        U  S35      eU $ )Nz is not safe)ospathabspathcommonprefixr   )unsafe_pathknown_safe_paths     r   path_traversal_checkr      sZ    ggooo6O''//+.K
o;<O*k],+GHH r   )r   	Exceptionr   r   r   r   r   <module>r      s    		9 	r   