+
    œ°³jÈ  ã                   ó"   € R t ^ RItRtR R ltR# )z@Lightweight constants for the Mistral native-format integration.Nztekken.jsonc                óZ   € V ^8„  d   QhR\         \        P                  ,          R\        /# )é   ÚpathÚreturn)ÚstrÚosÚPathLikeÚbool)Úformats   "Úl/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/integrations/mistral/constants.pyÚ__annotate__r      s#   € ÷ ?ñ ?¤3¬¯©Õ#4ð ?¼ñ ?ó    c                ó|   € \         P                  P                  V 4      pRV9   ;'       d    VP                  R4      # )a�  Return whether *path*'s filename identifies it as a Mistral tekken vocabulary file.

Mirrors the classification rule of `mistral_common.tokens.tokenizers.tekken.is_tekken`:
the basename must contain `"tekken"` and end with `.json`.

Args:
    path (`str` or `os.PathLike`): Path (or bare filename) to classify.

Returns:
    `bool`: `True` if the basename contains `"tekken"` and ends with `.json`.
Útekkenz.json)r   r   ÚbasenameÚendswith)r   r   s   & r   Úis_tekken_vocab_filenamer      s6   € ô �w‰w×Ñ Ó%€HØ�xÑ×>Ð> H×$5Ñ$5°gÓ$>Ð>r   )Ú__doc__r   ÚTEKKEN_VOCAB_FILEr   © r   r   Ú<module>r      s   ðñ Gã 	ð
 "Ð ÷?r   