+
    ~j	                     B    R t ^ RIt^ RIHt ^ RIHt ^RIHt R R ltR# )zJContains utilities to flag a feature as "experimental" in Huggingface Hub.NCallable)wraps)	constantsc                0    V ^8  d   QhR\         R\         /# )   fnreturnr   )formats   "x/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/huggingface_hub/utils/_experimental.py__annotate__r      s     , ,X ,( ,    c                   a a S P                   P                  R4      '       d   S P                   R\        R4      )  MS P                   o\        S 4      V V3R l4       pV# )a)  Decorator to flag a feature as experimental.

An experimental feature triggers a warning when used as it might be subject to breaking changes without prior notice
in the future.

Warnings can be disabled by setting `HF_HUB_DISABLE_EXPERIMENTAL_WARNING=1` as environment variable.

Args:
    fn (`Callable`):
        The function to flag as experimental.

Returns:
    `Callable`: The decorated function.

Example:

```python
>>> from huggingface_hub.utils import experimental

>>> @experimental
... def my_function():
...     print("Hello world!")

>>> my_function()
UserWarning: 'my_function' is experimental and might be subject to breaking changes in the future without prior
notice. You can disable this warning by setting `HF_HUB_DISABLE_EXPERIMENTAL_WARNING=1` as environment variable.
Hello world!
```
z.__new__Nc                  ~   < \         P                  '       g    \        P                  ! R S R2\        4       S! V / VB # )'z' is experimental and might be subject to breaking changes in the future without prior notice. You can disable this warning by setting `HF_HUB_DISABLE_EXPERIMENTAL_WARNING=1` as environment variable.)r   #HF_HUB_DISABLE_EXPERIMENTAL_WARNINGwarningswarnUserWarning)argskwargsr   names   *,r   	_inner_fnexperimental.<locals>._inner_fn8   sC    <<<MMD6   	 4"6""r   )__qualname__endswithlenr   )r   r   r   s   f @r   experimentalr      sX    > 35//2J2J:2V2V2??-c*o-.\^\k\kD
2Y# # r   )	__doc__r   collections.abcr   	functoolsr    r   r    r   r   <module>r#      s    Q  $  ,r   