+
    Ĝi+                    d    ^ RI Ht ^ RIHtHt ]'       d   ^ RIHt ]! R]4      t ! R R4      t	R# )    )annotations)TYPE_CHECKINGNewType)CallableRawValueHandleTypec                  H    ] tR t^tRtR R ltR R lt]R R l4       tRt	R	# )
ValueHandlea)  An object which holds open a Python reference to a _RawValue owned by
a C++ MiniRacer context.

Upon construction, immediately assumes ownership of the handle. To avoid
memory leaks, any raw handles received from the MiniRacer DLL should
generally be wrapped in a ValueHandle as early as possible.c               $    V ^8  d   QhRRRRRR/# )   freezCallable[[], None]rawr   returnNone )formats   "d/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/py_mini_racer/_value_handle.py__annotate__ValueHandle.__annotate__   s#      / 6H T     c                	    Wn         W n        R # N_free_raw)selfr   r   s   &&&r   __init__ValueHandle.__init__   s    
	r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s       r   c                	&    V P                  4        R # r   )r   r   s   &r   __del__ValueHandle.__del__   s    

r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s      ' r   c                	    V P                   # r   )r   r    s   &r   r   ValueHandle.raw   s    yyr   r   N)
__name__
__module____qualname____firstlineno____doc__r   r!   propertyr   __static_attributes__r   r   r   r	   r	      s&    C  r   r	   N)

__future__r   typingr   r   collections.abcr   objectr   r	   r   r   r   <module>r1      s)    " )(16:  r   