+
    UV-jç  ã                   ó6   € ^ RI t ^ RIt^ RIHtHt RR R lltR# )é    N)ÚCallableÚOptionalc          
      ó€   € V ^8„  d   QhR\         R\         R\        \         ,          R\        \         ,          R\        /# )é   Úremove_versionÚmessageÚinsteadÚsinceÚreturn)Ústrr   r   )Úformats   "Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/mlx_vlm/deprecation.pyÚ__annotate__r      sB   € ÷ .ñ .Üð.äð.ô ”c�]ð.ô ”C�=ð	.ô
 ñ.ó    c                ó&   a aaa€ R VVV V3R llpV# )a”  
Mark a function or method as deprecated.

Args:
    remove_version: Version when this will be removed
    message: Deprecation message
    instead: What to use instead
    since: Version when this was deprecated

Example:
    @deprecate(
        remove_version="2.0.0",
        message="Legacy API function",
        instead="new_api()",
        since="1.0.0"
    )
    def old_function():
        pass
c                ó0   € V ^8„  d   QhR\         R\         /# )r   Úfuncr   )r   )r   s   "r   r   Údeprecate.<locals>.__annotate__    s   € ÷ ñ œð ¤Xñ r   c                 óP   <a € \         P                  ! S 4      V VVVV3R  l4       pV# )c                  óò   <€ R SP                    R2pS'       d   VRS 2,          pVRS 2,          pS'       d   VRS R2,          pVRS R2,          p\        P                  ! V\        ^R7       S! V / VB # )	Ú`z` is deprecatedz since vz. z Use `z
` instead.z Will be removed in vÚ.)Ú
stacklevel)Ú__name__ÚwarningsÚwarnÚDeprecationWarning)ÚargsÚkwargsÚmsgr   r	   r   r   r
   s   *, €€€€€r   ÚwrapperÚ-deprecate.<locals>.decorator.<locals>.wrapper!   s…   ø€ à�d—m‘m�_ OÐ4ˆCçØ˜ % Ð)Õ)�à�R˜�y�>Õ!ˆCçØ˜ ˜y¨
Ð3Õ3�àÐ*¨>Ð*:¸!Ð<Õ<ˆCä�MŠM˜#Ô1¸aÕ@Ù˜Ð( Ñ(Ð(r   )Ú	functoolsÚwraps)r   r!   r	   r   r   r
   s   f €€€€r   Ú	decoratorÚdeprecate.<locals>.decorator    s*   ù€ Ü	�Š˜Ó	÷	)ð 	)ó 
ð	)ð  ˆr   © )r   r   r	   r
   r%   s   ffff r   Ú	deprecater(      s   û€ ÷4ó ð( Ðr   )NN)r#   r   Útypingr   r   r(   r'   r   r   Ú<module>r*      s   ðÛ Û ß %÷.ñ .r   