
    hE	                        S r SSKr\R                  S   S:H  r\R                  SS S:H  r\R                  SS S:H  r\R                  SS S:  r\R                  S   S:H  r\R                  SS S:  r\(       a  SSK	r
\4r\\4r\r\rS	rO=SSKr\4r\(       d  \(       a  \\4rO\4r\r\(       d  \(       a  \(       d  \rS
rO\rS	rS r " S S\5      rg)zlA tiny version of `six` to help with backwards compability.

Also includes compatibility helpers for numpy.
    N   )r      )r         )r   r      )r      ?z<bc                      [         (       a,  [        R                  R                  R	                  S5      SLn O [
        R                  " S5        Sn U (       a  SSKnU$ SnU$ ! [         a    Sn  Nf = f)zNReturns the numpy module if it exists on the system,

otherwise returns None.
numpyNTFr   )	PY3	importlib	machinery
PathFinder	find_specimpfind_moduleImportErrorr   )numpy_existsnps     L/var/www/fran/franai/venv/lib/python3.13/site-packages/flatbuffers/compat.pyimport_numpyr   8   ss    
 	S&&11;;GDDPL	oogl 
  
) 
B	)  ls   A" "A10A1c                       \ rS rSrSrSrg)NumpyRequiredForThisFeatureR   zcError raised when user tries to use a feature that

requires numpy without having numpy installed.
 N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       r   r   r   R   s    
 r"   r   )r    sysversion_infoPY2PY26PY27PY275r   PY34importlib.machineryr   strstring_typesbytes	bytearraybinary_typesrange
range_func
memoryviewmemoryview_typestruct_bool_declr   unicodexrangebufferr   RuntimeErrorr   r   r"   r   <module>r9      s  
 	qQ
!&
!&1*	qQ
!&,#,*/,	T#L6L*	d5O O
4, r"   