Ë
    F·jS  ã                   ó    — d dl mZ d dlmZ d dlZdgZ ej                  e«      Zej                   ej                  «       «       d„ Zd„ Zd„ Zy)é    )Ú_main_langs)ÚwarnNÚ	tts_langsc                  óÆ   — t        «       } | j                  t        «       «       | j                  t        «       «       t        j                  dj                  | «      «       | S )a]  Languages Google Text-to-Speech supports.

    Returns:
        dict: A dictionary of the type `{ '<lang>': '<name>'}`

            Where `<lang>` is an IETF language tag such as `en` or `zh-TW`,
            and `<name>` is the full English name of the language, such as
            `English` or `Chinese (Mandarin/Taiwan)`.

    The dictionary returned combines languages from two origins:

    - Languages fetched from Google Translate (pre-generated in :mod:`gtts.langs`)
    - Languages that are undocumented variations that were observed to work and
      present different dialects or accents.

    z	langs: {})ÚdictÚupdater   Ú_extra_langsÚlogÚdebugÚformat)Úlangss    úW/var/www/html/ai-video-generator/backend/venv/lib/python3.12/site-packages/gtts/lang.pyr   r      sC   € ô" ‹F€EØ	‡L�L”“ÔØ	‡L�L”“Ô Ü‡I�Iˆk× Ñ  Ó'Ô(Ø€Ló    c                  ó   — dddœS )a9  Define extra languages.

    Returns:
        dict: A dictionary of extra languages manually defined.

            Variations of the ones generated in `_main_langs`,
            observed to provide different dialects or accents or
            just simply accepted by the Google Translate Text-to-Speech API.

    zChinese (Mandarin/Taiwan)zChinese (Mandarin))úzh-TWÚzh© r   r   r   r	   r	   %   s   € ð -Ø"ñð r   c                 óö   — g d¢ddgddgddgdgd	gd
œ}|j                  «       D ]R  \  }}| j                  «       |v sŒdj                  | |«      }t        |t        «       t
        j                  |«       |c S  | S )a±  Languages Google Text-to-Speech used to support.

    Language tags that don't work anymore, but that can
    fallback to a more general language code to maintain
    compatibility.

    Args:
        lang (string): The language tag.

    Returns:
        string: The language tag, as-is if not deprecated,
            or a fallback if it exits.

    Example:
        ``en-GB`` returns ``en``.
        ``en-gb`` returns ``en``.

    )zen-uszen-cazen-ukzen-gbzen-auzen-ghzen-inzen-iezen-nzzen-ngzen-phzen-zazen-tzzfr-cazfr-frzpt-brzpt-ptzes-eszes-uszzh-cnzzh-tw)ÚenÚfrÚptÚeszzh-CNr   zb'{}' has been deprecated, falling back to '{}'. This fallback will be removed in a future version.)ÚitemsÚlowerr   r   ÚDeprecationWarningr
   Úwarning)ÚlangÚ
deprecatedÚfallback_langÚdeprecated_langsÚmsgs        r   Ú_fallback_deprecated_langr"   7   sž   € ò,
ð ˜Ð Ø˜Ð Ø˜Ð Ø�Ø�ñ+€Jð0 ,6×+;Ñ+;Ó+=ò 
!Ñ'ˆÐ'Ø�:‰:‹<Ð+Ò+ðEç‰f�T˜=Ó)ð ô
 �Ô(Ô)Ü�K‰K˜Ôà Ò ð
!ð €Kr   )Ú
gtts.langsr   Úwarningsr   ÚloggingÚ__all__Ú	getLoggerÚ__name__r
   Ú
addHandlerÚNullHandlerr   r	   r"   r   r   r   ú<module>r+      sP   ðå "Ý Û àˆ-€ð €g×Ñ˜Ó!€Ø ‡�Ð"ˆw×"Ñ"Ó$Ô %òò0ó$8r   