Ë
    <@‹g  ã                   óL   — d dl mZmZmZ  ed«      Z G d„ dee   ee   «      Zy)é    )ÚTypeVarÚIteratorÚAsyncIteratorÚTc                   óH   — e Zd ZdZdee   dee   ddfd„Zdefd„Zdefd„Z	y)	ÚAnyIteratorz~
    AnyIterator supports iteration through both `for ... in <AnyIterator>` and `async for ... in <AnyIterator> syntaxes.
    ÚiteratorÚasync_iteratorÚreturnNc                 ó<   — || _         || _        d| _        d| _        y )NF)Ú	_iteratorÚ_async_iteratorÚ_sync_iteratedÚ_async_iterated)Úselfr	   r
   s      úS/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_any_iterator.pyÚ__init__zAnyIterator.__init__   s#   € ð "ˆŒØ-ˆÔà#ˆÔØ$ˆÕó    c                 ór   — | j                   rt        d«      ‚d| _        | j                  j	                  «       S ©Nz6AnyIterator error: cannot mix sync and async iterationT)r   ÚRuntimeErrorr   r   Ú__next__©r   s    r   r   zAnyIterator.__next__   s8   € Ø×ÒÜØHóð ð #ˆÔØ�~‰~×&Ñ&Ó(Ð(r   c              ƒ   óŽ   K  — | j                   rt        d«      ‚d| _        | j                  j	                  «       ƒ d {  –—† S 7 Œ­wr   )r   r   r   r   Ú	__anext__r   s    r   r   zAnyIterator.__anext__   sD   è ø€ Ø×ÒÜØHóð ð  $ˆÔØ×)Ñ)×3Ñ3Ó5×5Ð5Ð5ús   ‚<A¾A¿A)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   © r   r   r   r      sE   „ ñð%Ø  ™ð%Ø5BÀ1Ñ5Eð%à	ó%ð)˜!ó )ð6 ô 6r   r   N)Útypingr   r   r   r   r   r    r   r   ú<module>r"      s+   ðß 3Ñ 3áˆCƒL€ô6�(˜1‘+˜}¨QÑ/õ 6r   