+
    ŜiX                    &   R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHtHt ^ RI	t
^ RIHt ^ RIHt ^ RIHtHtHt ^ RIHt ]'       d   ^ RIHt RRRRRRRRRRRR/t ! R	 R
]P0                  4      tRRRRRR/R R llt]P6                  R R l4       tR# )z,
Pickle compatibility to pandas version 1.0
)annotationsN)TYPE_CHECKINGAny)NDArrayBacked)
BaseOffset)DatetimeArrayPeriodArrayTimedeltaArray)BlockManager)	Generatorc                     a  ] tR t^BtR V 3R llt]P                  P                  P                  4       tR R lt	]	]]P                  ^ ,          &   R R lt]]]P                  ^ ,          &   RtV ;t# )	Unpicklerc               $    V ^8  d   QhRRRRRR/# )   modulestrnamereturnr    )formats   "d/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/pandas/compat/pickle_compat.py__annotate__Unpickler.__annotate__C   s!     0 0 0C 0C 0    c                	V   < W3p\         P                  W34      w  r\        SV `  W4      # )N)_class_locations_mapgetsuper
find_class)selfr   r   key	__class__s   &&& r   r   Unpickler.find_classC   s,    n+//9w!&//r   c                   V ^8  d   QhRR/# r   r   Noner   )r   s   "r   r   r   J   s      T r   c                	   V P                   pVP                  4       pVR,          p V! V!  VR&   R#   \         d    T'       dZ   \        T^ ,          \        4      '       d=   \        T^ ,          \        4      '       d    T^ ,          pTP                  ! T!  TR&    R# T'       dA   \        T^ ,          \        4      '       d$   T^ ,          p\        P                  ! T!  TR&    R# h i ; i)   N)
stackpop	TypeError
isinstancetype
issubclassr   __new__r   r   )r   r)   argsfuncclss   &    r   load_reduceUnpickler.load_reduceJ   s    

yy{Ry	dE"I 	 
47D11ja*6U6U1gKK.b	*T!Wk::1g)1148b		s"   	2 C(AC(C(&=C(&C(c                   V ^8  d   QhRR/# r$   r   )r   s   "r   r   r   a   s      T r   c                	R   V P                   P                  4       pV P                   P                  4       p\        V\        4      '       d>   V'       g6   \        P
                  ! . R R7      pVP                  W#VP                  4      pM\        V\        4      '       d>   V'       g6   \        P
                  ! . RR7      pVP                  W#VP                  4      pM;V\        J d   V'       g   VP                  VR. R4      pMVP                  ! V.VO5!  pV P                  V4       R# )zM8[ns])dtypezm8[ns]FNr   )r)   r*   r.   r   nparrayr/   r7   r	   r
   append)r   r0   r2   arrobjs   &    r   load_newobjUnpickler.load_newobja   s    zz~~jjnn c=))$((2X.C++c		2C^,,T((2X.C++c		2CL ++c2r51C++c)D)CCr   r   )__name__
__module____qualname____firstlineno__r   pickle
_Unpicklerdispatchcopyr3   REDUCEr=   NEWOBJ__static_attributes____classcell__)r!   s   @r   r   r   B   s]    0 0
   ))..0H* "-HV]]1" "-HV]]1r   r   fix_importsTencodingASCIIerrorsstrictc          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
r   bytes_objectbytesrK   boolrL   r   rN   r   r   r   )r   s   "r   r   r   u   s<        	
  	r   c               d    \         P                  ! V 4      p\        WAW#R7      P                  4       # )z
Analogous to pickle._loads.
)rK   rL   rN   )ioBytesIOr   load)rQ   rK   rL   rN   fds   &$$$ r   loadsrY   u   s+     
L	!B
h
dfr   c                   V ^8  d   QhRR/# )r   r   zGenerator[None]r   )r   s   "r   r   r      s     	- 	-o 	-r   c               #     "   \         P                  p  \        \         R\        4       Rx  \        \         RV 4       R#   \        \         RT 4       i ; i5i)z0
Temporarily patch pickle to use our unpickler.
rY   N)rC   rY   setattr)
orig_loadss    r   patch_pickler^      s<     
 J-',,s   AA  A AA)zpandas.core.internals.blocks	new_block)zpandas._libs.internals_unpickle_block)pandas._libs.tslibs.nattype__nat_unpickle)ra   _nat_unpickle)pandas.core.indexes.numeric
Int64Index)zpandas.core.indexes.baseIndex)rd   UInt64Index)rd   Float64Index)zpandas.core.arrays.sparse.dtypeSparseDtype)zpandas.core.dtypes.dtypesri   )__doc__
__future__r   
contextlibrU   rC   typingr   r   numpyr8   pandas._libs.arraysr   pandas._libs.tslibsr   pandas.core.arraysr   r   r	   pandas.core.internalsr
   collections.abcr   r   rD   r   rY   contextmanagerr^   r   r   r   <module>ru      s    #  	 
  - * 
 /) 2 4
 6 8
 2 4 3 5 4 6 7 93 D0-!! 0-f  	
   	- 	-r   