+
    Ŝin                        ^ RI Ht ^ RIHtHt ^ RIt^ RIHt ^ RI	H
t
 ^ RIHtHt ^ RIHt ^ RIHt ^ RIt]'       d   ^ R	IHtHtHt ^ RIt^ R
IHtHt R R ltR R lt]
P<                  RRRR3R R lltR R lt R# )    )annotations)TYPE_CHECKINGLiteralN)using_string_dtype)lib)pa_version_under18p0pa_version_under19p0)import_optional_dependency)pandas_dtype)CallableHashableSequence)DtypeArgDtypeBackendc                   V ^8  d   QhRR/# )   returndict )formats   "X/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/pandas/io/_util.py__annotate__r   &   s      d     c                    \        R 4      p V P                  4       \        P                  ! 4       V P	                  4       \        P
                  ! 4       V P                  4       \        P                  ! 4       V P                  4       \        P                  ! 4       V P                  4       \        P                  ! 4       V P                  4       \        P                  ! 4       V P                  4       \        P                  ! 4       V P!                  4       \        P"                  ! 4       V P%                  4       \        P&                  ! 4       V P)                  4       \        P*                  ! 4       V P-                  4       \        P.                  ! 4       V P1                  4       \        P2                  ! 4       V P)                  4       \        P*                  ! 4       V P5                  4       \        P*                  ! 4       /# )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large_string)pas    r   _arrow_dtype_mappingr7   &   s   	#I	.B
	2<<>

BMMO

BMMO

BMMO

BMMO
		R^^%
		R^^%
		R^^%

BOO%
		R^^%


boo'


boo'
		R^^%
2>>+ r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   :   s     
 
H 
r   c                    \        R 4      p V P                  4       \        P                  ! \        P
                  R7      V P                  4       \        P                  ! \        P
                  R7      /p\        '       g6   \        P                  ! \        P
                  R7      WP                  4       &   VP                  # )r   )na_value)
r
   r/   r   r0   npnanr5   r   string_viewget)r6   mappings     r   _arrow_string_types_mapperr@   :   st    	#I	.B 			R^^RVV4
2>>266:G  $&NNBFF$C !;;r   Fc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# )r   tablezpyarrow.Tabledtype_backend/DtypeBackend | Literal['numpy'] | lib.NoDefaultnull_to_int64boolto_pandas_kwargszdict | NonedtypeDtypeArg | NonenamesSequence[Hashable] | Noner   pd.DataFramer   )r   s   "r   r   r   G   sW     4A 4A4AB4A 4A "	4A
 4A %4A 4Ar   c           	     D   \        R 4      pVf   / MTpVR8X  dF   \        4       pV'       d&   \        P                  ! 4       WvP	                  4       &   VP
                  pEMVR 8X  d   \        P                  pEM\        4       '       d   \        '       d   \        4       pEMaVe   VP                  4       \        P                  ! 4       VP                  4       \        P                  ! 4       VP                  4       \        P                  ! 4       VP!                  4       \        P                  ! 4       /P
                  pMRpMV\"        P$                  J g   VR8X  d   Ve   VP                  4       \        P                  ! 4       VP                  4       \        P                  ! 4       VP                  4       \        P                  ! 4       VP!                  4       \        P                  ! 4       /P
                  pM	RpM\&        hV P(                  ! RRV/VB p	\+        WWE4      # )r   Nnumpy_nullablenumpytypes_mapperr   )r
   r7   r   r$   nullr>   
ArrowDtyper   r	   r@   r   r   r   r    r!   r"   r#   r   
no_defaultNotImplementedError	to_pandas_post_convert_dtypes)
rB   rC   rE   rG   rH   rJ   r6   r?   rP   dfs
   &&&&&&    r   arrow_table_to_pandasrX   G   s~    
$I	.B-5r;K ((&( "$GGGI{{	)	#}}			57L 	2<<>
BMMO
BMMO
BMMO	
 c   L	#..	(MW,D 	2<<>
BMMO
BMMO
BMMO	
 c   L!!		Gl	G6F	GB5@@r   c          
     ,    V ^8  d   QhRRRRRRRRR	R/# )
r   rW   rL   rC   rD   rH   rI   rJ   rK   r   r   )r   s   "r   r   r   ~   sA     A AABA A %	A
 Ar   c                   VEe2   V\         P                  J g	   VR8X  Ed   \        V\        4      '       d   Ve   W0n        \
        P                  ! 4       \
        P                  ! 4       \
        P                  ! 4       \
        P                  ! 4       0pV P                   FB  pWR9  g   K  W,          P                  V9   g   K$  W,          P                  P                  W%&   KD  	  V Uu/ uF'  qfV P                  9   g   K  V\        W&,          4      bK)  	  ppM\        V4      p V P                  V4      p \#        4       '       Eg   VR8w  Ed~   V\         P                  J g	   VR8X  Edb   \%        V P                  V P&                  RR7       EF:  w  rR\        V\
        P(                  4      '       dG   VP*                  \,        P.                  J d)   W,          P                  R4      P1                  R 4      W&   \        V\
        P2                  4      '       g   K  VP4                  P                  p\        V\
        P(                  4      '       g   K  VP*                  \,        P.                  J g   K  \
        P2                  ! VP4                  P                  R4      VP6                  R7      pW,          P                  V4      W&   EK=  	  V # u upi   \         d   p\        \!        T4      4      ThR p?ii ; i)NrO   strT)strictobject)
categoriesordered)r   rS   
isinstancer   columnsr   r   r    r"   r$   rH   numpy_dtyper   astype	TypeError
ValueErrorr[   r   zipdtypesr0   r:   r;   r<   fillnaCategoricalDtyper^   r_   )	rW   rC   rH   rJ   
cmp_dtypescolkeyerr	cat_dtypes	   &&&&     r   rV   rV   ~   s.    '=G+C eT"" "
 	J zz#(C "$!:!:EJ " :?9>#BS-\%*--  E
 !'E	05!B   UNcnn,0H bjj"))DAAJC%00U^^rvv5M'..299$?%!4!455!,,22	y"..99!**bff4 " 3 3#(#3#3#:#:8#D %!I !gnnY7BG B IG  	0SX&C/	0s$   *KK&K K9K44K9)!
__future__r   typingr   r   rO   r;   pandas._configr   pandas._libsr   pandas.compatr   r	   pandas.compat._optionalr
   pandas.core.dtypes.commonr   pandasr   collections.abcr   r   r   r   pandas._typingr   r   r7   r@   rS   rX   rV   r   r   r   <module>ry      sm    "
  -  ? 2   (
 FI^^$(!'+4AnAr   