Ë
    $Æ%h¾	  ã                   ó„   — d Z ddlmZ ddlmZ ddlmZmZ ddlm	Z	 ddgiZ
g d	¢Z G d
„ de	«      Zd„ Zddefd„Zd„ Zd„ Zy)z^
Thin wrappers around common functions.

Subpackages contain potentially unstable extensions.
é    )Úwarné   )Útqdm)ÚTqdmDeprecationWarningr   )ÚObjectWrapperzgithub.com/Ú	casperdcl)Ú
tenumerateÚtzipÚtmapc                   ó0   ‡ — e Zd ZdZˆ fd„Zdd„Zd„ Zˆ xZS )ÚDummyTqdmFilez'Dummy file-like that will write to tqdmc                 ó2   •— t         ‰| �  |«       g | _        y )N)ÚsuperÚ__init__Ú_buf)ÚselfÚwrappedÚ	__class__s     €úS/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/tqdm/contrib/__init__.pyr   zDummyTqdmFile.__init__   s   ø€ Ü‰Ñ˜Ô!Øˆ�	ó    c                 óD  — t        |t        «      rdnd}|j                  |«      \  }}}|rZ t        |«      «       }t	        j
                  |j                  | j                  ||gz   «      || j                  |¬«       |g| _        y | j                  j                  |«       y )Nó   
ú
)ÚendÚfileÚnolock)
Ú
isinstanceÚbytesÚ
rpartitionÚtyper   ÚwriteÚjoinr   Ú_wrappedÚappend)r   Úxr   ÚnlÚpreÚsepÚpostÚblanks           r   r!   zDummyTqdmFile.write   s�   € Ü  ¤EÔ*‰U°ˆØŸ™ bÓ)‰ˆˆS�$ÙØ”D˜“H“JˆEÜ�J‰J�u—z‘z $§)¡)¨s°C¨jÑ"8Ó9Ø  t§}¡}¸VõEà˜ˆD�Ià�I‰I×Ñ˜QÕr   c                 óú   — | j                   rZ t        | j                   d   «      «       }	 t        j                  |j	                  | j                   «      || j
                  ¬«       y y # t        t        f$ r Y y w xY w)Nr   )r   r   )r   r    r   r!   r"   r#   ÚOSErrorÚ
ValueError)r   r*   s     r   Ú__del__zDummyTqdmFile.__del__"   sd   € Ø�9Š9Ø&”D˜Ÿ™ 1™Ó&Ó(ˆEðÜ—
‘
˜5Ÿ:™: d§i¡iÓ0°eÀ$Ç-Á-ÖPð øô œZÐ(ò Ùðús   «;A( Á(A:Á9A:)F)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r!   r.   Ú__classcell__)r   s   @r   r   r      s   ø„ Ù1ôó	 ör   r   c                 ó*   — t        dt        d¬«       | S )zReturns `func`z?This function has no effect, and will be removed in tqdm==5.0.0r   )Ú
stacklevel)r   r   )Úfuncs    r   Úbuiltin_iterabler7   +   s   € äÐ	JÜ	¨Aõ/à€Kr   Nc                 óÐ   — 	 ddl }t        | |j                  «      r( ||j                  | «      fd|xs | j                  i|¤ŽS t         || fd|i|¤Ž|«      S # t
        $ r Y Œ w xY w)z�
    Equivalent of `numpy.ndenumerate` or builtin `enumerate`.

    Parameters
    ----------
    tqdm_class  : [default: tqdm.auto.tqdm].
    r   NÚtotal)Únumpyr   ÚndarrayÚndenumerateÚsizeÚImportErrorÚ	enumerate)ÚiterableÚstartr9   Ú
tqdm_classÚtqdm_kwargsÚnps         r   r	   r	   2   sz   € ð-Ûô �h §
¡
Ô+Ù˜bŸn™n¨XÓ6ñ -¸eÒ>TÀxÇ}Á}ð -Ø +ñ-ð -ä‘Z ÑE°ÐE¸ÑEÀuÓMÐMøô ò Ùðús   ‚A Á	A%Á$A%c              /   ó�   K  — |j                  «       }|j                  dt        «      }t         || fi |¤Žg|¢­Ž D ]  }|–— Œ y­w)zr
    Equivalent of builtin `zip`.

    Parameters
    ----------
    tqdm_class  : [default: tqdm.auto.tqdm].
    rB   N)ÚcopyÚpopÚ	tqdm_autoÚzip)Úiter1Ú	iter2plusrC   ÚkwargsrB   Úis         r   r
   r
   E   sN   è ø€ ð ×ÑÓ€FØ—‘˜L¬)Ó4€JÜ‘˜EÑ, VÑ,Ð9¨yÒ9ò ˆØ‹ñùs   ‚AAc              /   ó:   K  — t        |i |¤ŽD ]	  } | |Ž –— Œ y­w)zr
    Equivalent of builtin `map`.

    Parameters
    ----------
    tqdm_class  : [default: tqdm.auto.tqdm].
    N)r
   )ÚfunctionÚ	sequencesrC   rM   s       r   r   r   S   s+   è ø€ ô �9Ð, Ñ,ò ˆÙ˜ˆlÓñùs   ‚)r2   Úwarningsr   Úautor   rH   Ústdr   Úutilsr   Ú
__author__Ú__all__r   r7   r	   r
   r   © r   r   ú<module>rX      sS   ðñõ
 å $ß .Ý !à˜k˜]Ð+€
Ú
(€ô�Mô ò6ð  !¨¸ó Nò&ó	r   