Ë
    N[Îi¨  ã                   ó<   — d dl mZmZ d dlZd dlmZ  G d„ d«      Zy)é    )ÚUnionÚListN)Úrawc            
       ó<   — e Zd Zdddeeeeeeef      f   defd„Zy)ÚArchiveChatsÚselfzpyrogram.ClientÚchat_idsÚreturnc              ƒ   ó\  K  — t        |t        «      s|g}g }|D ]I  }|j                  t        j                  j                  | j                  |«      ƒ d{  –—† d¬«      «       ŒK | j                  t        j                  j                  j                  |¬«      «      ƒ d{  –—†  y7 ŒR7 Œ­w)aŽ  Archive one or more chats.

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

        Parameters:
            chat_ids (``int`` | ``str`` | List[``int``, ``str``]):
                Unique identifier (int) or username (str) of the target chat.
                You can also pass a list of ids (int) or usernames (str).

        Returns:
            ``bool``: On success, True is returned.

        Example:
            .. code-block:: python

                # Archive chat
                await app.archive_chats(chat_id)

                # Archive multiple chats at once
                await app.archive_chats([chat_id1, chat_id2, chat_id3])
        Né   )ÚpeerÚ	folder_id)Úfolder_peersT)Ú
isinstanceÚlistÚappendr   ÚtypesÚInputFolderPeerÚresolve_peerÚinvokeÚ	functionsÚfoldersÚEditPeerFolders)r   r	   r   Úchats       úW/var/www/files/kim/lib/python3.12/site-packages/pyrogram/methods/chats/archive_chats.pyÚarchive_chatszArchiveChats.archive_chats   s®   è ø€ ô4 ˜(¤DÔ)Ø zˆHàˆàò 	ˆDØ×ÑÜ—	‘	×)Ñ)Ø#×0Ñ0°Ó6×6Øð *ó õð	ð k‰kÜM‰M×!Ñ!×1Ñ1Ø)ð 2ó ó
÷ 	
ð 	
ð ð 7øð
	
ús%   ‚AB,ÁB(ÁAB,Â"B*Â#B,Â*B,N)	Ú__name__Ú
__module__Ú__qualname__r   ÚintÚstrr   Úboolr   © ó    r   r   r      s:   „ ð-Øð-à˜˜S $ u¨S°#¨X¡Ñ"7Ð7Ñ8ð-ð 
ô-r$   r   )Útypingr   r   Úpyrogramr   r   r#   r$   r   ú<module>r'      s   ð÷& ã Ý ÷.ò .r$   