
    Mh                    D    S SK Jr  S SKJr  S SKJr  S SKrSS jrSS jr	g)	    )annotations)Callable)import_optional_dependencyNc                 d   [        S5      n U R                  5       [        R                  " 5       U R	                  5       [        R
                  " 5       U R                  5       [        R                  " 5       U R                  5       [        R                  " 5       U R                  5       [        R                  " 5       U R                  5       [        R                  " 5       U R                  5       [        R                  " 5       U R!                  5       [        R"                  " 5       U R%                  5       [        R&                  " 5       U R)                  5       [        R*                  " 5       U R-                  5       [        R.                  " 5       U R1                  5       [        R2                  " 5       0$ )Npyarrow)r   int8pd	Int8Dtypeint16
Int16Dtypeint32
Int32Dtypeint64
Int64Dtypeuint8
UInt8Dtypeuint16UInt16Dtypeuint32UInt32Dtypeuint64UInt64Dtypebool_BooleanDtypestringStringDtypefloat32Float32Dtypefloat64Float64Dtypepas    A/var/www/html/env/lib/python3.13/site-packages/pandas/io/_util.py_arrow_dtype_mappingr$   
   s    	#I	.B
	2<<>

BMMO

BMMO

BMMO

BMMO
		R^^%
		R^^%
		R^^%

BOO%
		R^^%


boo'


boo'     c                     [        S5      n U R                  5       [        R                  " SS9U R	                  5       [        R                  " SS90R
                  $ )Nr   pyarrow_numpy)storage)r   r   r	   r   large_stringgetr!   s    r#   arrow_string_types_mapperr+      sH    	#I	.B 			R^^O<
2>>/B 
c
r%   )returndict)r,   r   )

__future__r   typingr   pandas.compat._optionalr   pandasr	   r$   r+    r%   r#   <module>r3      s    "  > $
r%   