Ë
    S"“jŽ  ã            	       óà  — d dl mZ ej                  ej                  ej                  ej
                  ej                  ej                  ej                  fZ	 G d„ de
«      Z G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      ZeZeeeeeeeeef	D � ci c]  } | j,                  | “Œ c} Zyc c} w )é   )Ú	functionsc                   óB   ‡ — e Zd ZdZdZdZdˆ fd„	Zed„ «       Zd„ Z	ˆ xZ
S )ÚRPCErrorz0Base class for all Remote Procedure Call errors.Nc           	      óª   •— t         ‰| �  dj                  |xs | j                  || j	                  |«      «      «       || _        || _        || _        y )NzRPCError {}: {}{})ÚsuperÚ__init__ÚformatÚcodeÚ_fmt_requestÚrequestÚmessage)Úselfr   r   r
   Ú	__class__s       €ú^/var/www/api.ozpay.ru/ozpay/venv/lib/python3.12/site-packages/telethon/errors/rpcbaseerrors.pyr   zRPCError.__init__   sR   ø€ Ü‰ÑÐ,×3Ñ3ØÒ�D—I‘I˜w¨×(9Ñ(9¸'Ó(BóDô 	Eð ˆŒØˆŒ	Øˆ�ó    c                 ó  — d}d}t        | t        «      r>|dz  }|| j                  j                  dz   z  }| j                  } t        | t        «      rŒ>|| j                  j                  d|z  z   z  }dj                  |«      S )Né    Ú é   ú(ú)z (caused by {}))Ú
isinstanceÚ_NESTS_QUERYr   Ú__name__Úqueryr	   )r   ÚnÚreasons      r   r   zRPCError._fmt_request   s�   € àˆØˆÜ˜¤,Ô/Ø�‰FˆAØ�g×'Ñ'×0Ñ0°3Ñ6Ñ6ˆFØ—m‘mˆGô ˜¤,Õ/ð 	�'×#Ñ#×,Ñ,¨s°Q©wÑ6Ñ6ˆà ×'Ñ'¨Ó/Ð/r   c                 ó^   — t        | «      | j                  | j                  | j                  ffS ©N)Útyper   r   r
   )r   s    r   Ú
__reduce__zRPCError.__reduce__&   s$   € Ü�D‹z˜DŸL™L¨$¯,©,¸¿	¹	ÐBÐBÐBr   r   )r   Ú
__module__Ú__qualname__Ú__doc__r
   r   r   Ústaticmethodr   r!   Ú__classcell__)r   s   @r   r   r      s/   ø„ Ù:Ø€DØ€Gõð ñ	0ó ð	0öCr   r   c                   ó   — e Zd ZdZdZdZy)ÚInvalidDCErrorzP
    The request must be repeated, but directed to a different data center.
    i/  ÚERROR_SEE_OTHERN©r   r"   r#   r$   r
   r   © r   r   r(   r(   *   s   „ ñð €DØ�Gr   r(   c                   ó   — e Zd ZdZdZdZy)ÚBadRequestErrorzÝ
    The query contains errors. In the event that a request was created
    using a form and contains user generated data, the user should be
    notified that the data must be corrected before the query is repeated.
    i�  ÚBAD_REQUESTNr*   r+   r   r   r-   r-   2   s   „ ñð
 €DØ�Gr   r-   c                   ó   — e Zd ZdZdZdZy)ÚUnauthorizedErrorzh
    There was an unauthorized attempt to use functionality available only
    to authorized users.
    i‘  ÚUNAUTHORIZEDNr*   r+   r   r   r0   r0   <   s   „ ñð €DØ�Gr   r0   c                   ó   — e Zd ZdZdZdZy)ÚForbiddenErrorz|
    Privacy violation. For example, an attempt to write a message to
    someone who has blacklisted the current user.
    i“  Ú	FORBIDDENNr*   r+   r   r   r3   r3   E   s   „ ñð €DØ�Gr   r3   c                   ó   — e Zd ZdZdZdZy)ÚNotFoundErrorzG
    An attempt to invoke a non-existent object, such as a method.
    i”  Ú	NOT_FOUNDNr*   r+   r   r   r6   r6   N   s   „ ñð €DØ�Gr   r6   c                   ó   — e Zd ZdZdZdZy)ÚAuthKeyErrorz{
    Errors related to invalid authorization key, like
    AUTH_KEY_DUPLICATED which can cause the connection to fail.
    i–  ÚAUTH_KEYNr*   r+   r   r   r9   r9   V   s   „ ñð €DØ�Gr   r9   c                   ó   — e Zd ZdZdZdZy)Ú
FloodErrorzñ
    The maximum allowed number of attempts to invoke the given method
    with the given input parameters has been exceeded. For example, in an
    attempt to request a large number of text messages (SMS) for the same
    phone number.
    i¤  ÚFLOODNr*   r+   r   r   r<   r<   _   s   „ ñð €DØ�Gr   r<   c                   ó   — e Zd ZdZdZdZy)ÚServerErrorz§
    An internal server error occurred while a request was being processed
    for example, there was a disruption while accessing a database or file
    storage.
    iô  ÚINTERNALNr*   r+   r   r   r?   r?   j   s   „ ñð
 €DØ�Gr   r?   c                   ó   — e Zd ZdZdZdZy)ÚTimedOutErrorz–
    Clicking the inline buttons of bots that never (or take to long to)
    call ``answerCallbackQuery`` will result in this "special" RPCError.
    i÷  ÚTimeoutNr*   r+   r   r   rB   rB   t   s   „ ñð €DØ�Gr   rB   N)Útlr   ÚInvokeAfterMsgRequestÚInvokeAfterMsgsRequestÚInitConnectionRequestÚInvokeWithLayerRequestÚInvokeWithoutUpdatesRequestÚInvokeWithMessagesRangeRequestÚInvokeWithTakeoutRequestr   Ú	Exceptionr   r(   r-   r0   r3   r6   r9   r<   r?   rB   Ú
BotTimeoutr
   Úbase_errors)Úxs   0r   ú<module>rP      s  ðÝ ð ×#Ñ#Ø×$Ñ$Ø×#Ñ#Ø×$Ñ$Ø×)Ñ)Ø×,Ñ,Ø×&Ñ&ð€ôCˆyô Cô: �Xô  ô�hô ô˜ô ô�Xô ô�Hô ô�8ô ô�ô ô�(ô ô�Hô ð €
ð �OÐ%6¸Ø�< ¨[¸-ð#ö ˜Qˆq�v‰v�q‰yò �ùò s   ÃC+