ó
    ÉìÓiš  ã                   óD   • S SK Jr  S SKrS SKJr  S SKJr   " S S5      rg)é    )ÚUnionN)Úraw)Útypesc                   ó&   • \ rS rSrSSS\4S jrSrg)Ú	GetBoostsé   Úselfzpyrogram.ClientÚreturnc              ƒ   óš  ^ ^^#   • T R                  [        R                  R                  R	                  5       5      I Sh  v•N nUR
                   Vs0 s H  o"R                  U_M     snmUR                   Vs0 s H  o"R                  U_M     snm[        R                  " UU U4S jUR                   5       5      $  N~s  snf s  snf 7f)zãGet your boosts list

.. include:: /_includes/usable-by/users.rst

Returns:
    List of :obj:`~pyrogram.types.MyBoost`: On success.

Example:
    .. code-block:: python

        # get boosts list
        await app.get_boosts()
Nc              3   óh   >#   • U  H'  n[         R                  R                  TUTT5      v •  M)     g 7f)N)r   ÚMyBoostÚ_parse)Ú.0ÚboostÚchatsr	   Úuserss     €€€ÚP/app/mltbenv/lib/python3.13/site-packages/pyrogram/methods/premium/get_boosts.pyÚ	<genexpr>Ú'GetBoosts.get_boosts.<locals>.<genexpr>2   s<   øé € ð 
ò '%ô M‰M× Ñ ØØØØ÷	ð ò
 'ùs   ƒ/2)Úinvoker   Ú	functionsÚpremiumÚGetMyBoostsr   Úidr   r   ÚListÚ	my_boosts)r	   ÚrÚir   r   s   `  @@r   Ú
get_boostsÚGetBoosts.get_boosts   s    úé € ð  —+‘+ÜM‰M×!Ñ!×-Ñ-Ó/ó
÷ 
ˆð #$§'¢'Ó*¢'˜Q—‘q’¡'Ñ*ˆØ"#§'¢'Ó*¢'˜Q—‘q’¡'Ñ*ˆäzŠzö 
ð Ÿ;š;ó
ó 
ð 	
ñ
ùò +ùÚ*ùs/   …;CÁ B?ÁCÁCÁ)CÁ:CÂ0CÃ
C© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úboolr   Ú__static_attributes__r!   ó    r   r   r      s   † ð
Øð
à	÷
r(   r   )Útypingr   Úpyrogramr   r   r   r!   r(   r   Ú<module>r+      s   ðõ& ã Ý Ý ÷
ò 
r(   