
    rh.                     h     S SK rSSKJrJrJr  SS/r " S S\5      rS r	S	 r
g! \ a    Sr N*f = f)
    N   )BaseHandlerregister
unregisterregister_handlersunregister_handlersc                        \ rS rSrS rS rSrg)GmpyMPZHandler   c                 "    [        U5      US'   U$ Nint)r   )selfobjdatas      M/home/james-whalen/.local/lib/python3.13/site-packages/jsonpickle/ext/gmpy.pyflattenGmpyMPZHandler.flatten   s    #hU    c                 4    [         R                  " US   5      $ r   )gmpympz)r   r   s     r   restoreGmpyMPZHandler.restore   s    xxU$$r    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r
   r
      s    %r   r
   c                  N    [         b  [        [         R                  [        SS9  g g )NT)base)r   r   r   r
   r   r   r   r   r      s    >5 r   c                  F    [         b  [        [         R                  5        g g )N)r   r   r   r   r   r   r   r      s    488 r   )gmpy2r   ImportErrorhandlersr   r   r   __all__r
   r   r   r   r   r   <module>r(      sL    9 8 5
6%[ %6
-  Ds   & 11