
    'jr                         " S  S\ 5      r " S S\ 5      r " S S\ 5      r " S S\ 5      r " S S	\ 5      r " S
 S\ 5      r " S S\5      r " S S\	5      r
 " S S\	5      r " S S\ 5      r " S S\ 5      r " S S\ 5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\ 5      r " S$ S%\	5      r " S& S'\ 5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      rg0)1c                       \ rS rSrSrSrg)UnsupportedVersion   z2
Raised when the Camoufox executable is outdated.
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r       W/home/ice/.hermes/hermes-agent/venv/lib/python3.11/site-packages/camoufox/exceptions.pyr   r           r   r   c                       \ rS rSrSrSrg)MissingRelease	   z9
Raised when a required GitHub release asset is missing.
r   Nr   r   r   r   r   r   	   r   r   r   c                       \ rS rSrSrSrg)UnsupportedArchitecture   z0
Raised when the architecture is not supported.
r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrSrg)UnsupportedOS   z&
Raised when the OS is not supported.
r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrSrg)UnknownProperty!   z&
Raised when the property is unknown.
r   Nr   r   r   r   r   r   !   r   r   r   c                       \ rS rSrSrSrg)InvalidPropertyType)   z+
Raised when the property type is invalid.
r   Nr   r   r   r   r   r   )   r   r   r   c                       \ rS rSrSrSrg)InvalidAddonPath1   z(
Raised when the addon path is invalid.
r   Nr   r   r   r   r    r    1   r   r   r    c                       \ rS rSrSrSrg)InvalidDebugPort9   z(
Raised when the debug port is invalid.
r   Nr   r   r   r   r#   r#   9   r   r   r#   c                       \ rS rSrSrSrg)MissingDebugPortA   z(
Raised when the debug port is missing.
r   Nr   r   r   r   r&   r&   A   r   r   r&   c                       \ rS rSrSrSrg)LocaleErrorI   z$
Raised when the locale is invalid.
r   Nr   r   r   r   r)   r)   I   r   r   r)   c                       \ rS rSrSrSrg)	InvalidIPQ   z'
Raised when an IP address is invalid.
r   Nr   r   r   r   r,   r,   Q   r   r   r,   c                       \ rS rSrSrSrg)InvalidProxyY   z!
Raised when a proxy is invalid.
r   Nr   r   r   r   r/   r/   Y   r   r   r/   c                       \ rS rSrSrSrg)UnknownIPLocationa   z/
Raised when the location of an IP is unknown.
r   Nr   r   r   r   r2   r2   a   r   r   r2   c                   4    \ rS rSrSr\S\SS 4S j5       rSrg)InvalidLocalei   z*
Raised when the locale input is invalid.
localereturnc                     U " SU S35      $ )NzInvalid locale: 'zQ'. Must be either a region, language, language-region, or language-script-region.r   )clsr7   s     r   invalid_inputInvalidLocale.invalid_inputn   s     x (: :
 	
r   r   N)	r   r   r	   r
   r   classmethodstrr;   r   r   r   r   r5   r5   i   s)     
3 
? 
 
r   r5   c                       \ rS rSrSrSrg)UnknownTerritoryv   z'
Raised when the territory is unknown.
r   Nr   r   r   r   r@   r@   v   r   r   r@   c                       \ rS rSrSrSrg)UnknownLanguage~   z&
Raised when the language is unknown.
r   Nr   r   r   r   rC   rC   ~   r   r   rC   c                       \ rS rSrSrSrg)NotInstalledGeoIPExtra   z1
Raised when the geoip2 module is not installed.
r   Nr   r   r   r   rF   rF      r   r   rF   c                       \ rS rSrSrSrg)NonFirefoxFingerprint   z;
Raised when a passed Browserforge fingerprint is invalid.
r   Nr   r   r   r   rI   rI      r   r   rI   c                       \ rS rSrSrSrg)	InvalidOS   z'
Raised when the target OS is invalid.
r   Nr   r   r   r   rL   rL      r   r   rL   c                       \ rS rSrSrSrg)VirtualDisplayError   z9
Raised when there is an error with the virtual display.
r   Nr   r   r   r   rO   rO      r   r   rO   c                       \ rS rSrSr Srg)CannotFindXvfb   z#
Raised when Xvfb cannot be found.
r   Nr   r   r   r   rR   rR      s     r   rR   c                       \ rS rSrSrSrg)CannotExecuteXvfb   z&
Raised when Xvfb cannot be executed.
r   Nr   r   r   r   rU   rU      r   r   rU   c                       \ rS rSrSrSrg)VirtualDisplayNotSupported   zH
Raised when the user tried to use a virtual display on a non-Linux OS.
r   Nr   r   r   r   rX   rX      r   r   rX   c                       \ rS rSrSrSrg)CamoufoxNotInstalled   z(
Raised when camoufox is not installed.
r   Nr   r   r   r   r[   r[      r   r   r[   N)	Exceptionr   r   r   r   r   r   FileNotFoundErrorr    
ValueErrorr#   r&   r)   r,   r/   r2   r5   r@   rC   ImportErrorrF   rI   rL   rO   rR   rU   rX   r[   r   r   r   <module>ra      s*   Y i I i ) ( z z ) 	 9  

K 

} m [ I 
 ) 	( 	+ !4 , r   