ง
    bฒf	  ใ                   ๓ๆ    G d  de ฆ  ซ        Z G d deฆ  ซ        Z G d deeฆ  ซ        Z G d de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 G d de
ฆ  ซ        Z G d de
ฆ  ซ        Z G d deฆ  ซ        Z G d  d!eฆ  ซ        Zd"S )#c                   ๓    e Zd ZdZdS )ฺMastodonErrorz%Base class for Mastodon.py exceptionsNฉฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฉ ๓    ๚]/home/feoh/.local/pipx/venvs/mastodon-archive/lib/python3.11/site-packages/mastodon/errors.pyr   r      ๓        ุ/ะ/ะ/ะ/r
   r   c                   ๓    e Zd ZdZdS )ฺMastodonVersionErrorz|Raised when a function is called that the version of Mastodon for which
       Mastodon.py was instantiated does not supportNr   r	   r
   r   r   r   
   s        ๐8๐ 8๐ 8๐ 8r
   r   c                   ๓    e Zd ZdZdS )ฺMastodonIllegalArgumentErrorz:Raised when an incorrect parameter is passed to a functionNr   r	   r
   r   r   r      ๓        ุDะDุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonIOErrorz%Base class for Mastodon.py I/O errorsNr   r	   r
   r   r   r      r   r
   r   c                   ๓    e Zd ZdZdS )ฺMastodonFileNotFoundErrorz;Raised when a file requested to be loaded can not be openedNr   r	   r
   r   r   r      s        ุEะEุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonNetworkErrorz7Raised when network communication with the server failsNr   r	   r
   r   r   r      s        ุAะAุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonReadTimeoutzRaised when a stream times outNr   r	   r
   r   r   r   "   s        ุ(ะ(ุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonAPIErrorzHRaised when the mastodon API generates a response that cannot be handledNr   r	   r
   r   r   r   '   s        ุRะRุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonServerErrorzBRaised if the Server is malconfigured and returns a 5xx error codeNr   r	   r
   r   r   r   ,   s        ุLะLุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonInternalServerErrorz(Raised if the Server returns a 500 errorNr   r	   r
   r   r   r   1   ๓        ุ2ะ2ุDr
   r   c                   ๓    e Zd ZdZdS )ฺMastodonBadGatewayErrorz(Raised if the Server returns a 502 errorNr   r	   r
   r   r"   r"   6   r    r
   r"   c                   ๓    e Zd ZdZdS )ฺMastodonServiceUnavailableErrorz(Raised if the Server returns a 503 errorNr   r	   r
   r   r$   r$   ;   r    r
   r$   c                   ๓    e Zd ZdZdS )ฺMastodonGatewayTimeoutErrorz(Raised if the Server returns a 504 errorNr   r	   r
   r   r&   r&   @   r    r
   r&   c                   ๓    e Zd ZdZdS )ฺMastodonNotFoundErrorz:Raised when the Mastodon API returns a 404 Not Found errorNr   r	   r
   r   r(   r(   E   r   r
   r(   c                   ๓    e Zd ZdZdS )ฺMastodonUnauthorizedErrora  Raised when the Mastodon API returns a 401 Unauthorized error

       This happens when an OAuth token is invalid or has been revoked,
       or when trying to access an endpoint that can't be used without
       authentication without providing credentials.Nr   r	   r
   r   r*   r*   J   s        ๐8๐ 8๐
 	Dr
   r*   c                   ๓    e Zd ZdZdS )ฺMastodonRatelimitErrorzNRaised when rate limiting is set to manual mode and the rate limit is exceededNr   r	   r
   r   r,   r,   S   s        ุXะXุDr
   r,   c                   ๓    e Zd ZdZdS )ฺMastodonMalformedEventErrorz5Raised when the server-sent event stream is malformedNr   r	   r
   r   r.   r.   X   s        ุ?ะ?ุDr
   r.   N)ฺ	Exceptionr   r   ฺ
ValueErrorr   ฺIOErrorr   r   r   r   r   r   r   r"   r$   r&   r(   r*   r,   r.   r	   r
   r   ๚<module>r2      sๅ  ๐๐0๐ 0๐ 0๐ 0๐ 0I๑ 0๔ 0๐ 0๐8๐ 8๐ 8๐ 8๐ 8=๑ 8๔ 8๐ 8๐
	๐ 	๐ 	๐ 	๐ 	 :จ}๑ 	๔ 	๐ 	๐
0๐ 0๐ 0๐ 0๐ 0g}๑ 0๔ 0๐ 0๐	๐ 	๐ 	๐ 	๐ 	 ๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	?๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ.๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	}๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ*๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ"5๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ1๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ&9๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ"5๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ,๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	ะ 0๑ 	๔ 	๐ 	๐	๐ 	๐ 	๐ 	๐ 	]๑ 	๔ 	๐ 	๐
	๐ 	๐ 	๐ 	๐ 	 -๑ 	๔ 	๐ 	๐ 	๐ 	r
   