+
    PV-j  ã                  óœ   € ^ RI Ht ^ RIHt R.t ! R R]4      t] F+  t]! ]]P                  P                  4       ]
! ]4      4       K-  	  R# )é    )Úannotations)ÚIntEnumÚcodesc                  óÈ  € ] tR t^tRtRR R lltR R lt]R R l4       t]R R	 l4       t	]R
 R l4       t
]R R l4       t]R R l4       t]R R l4       t]R R l4       tRtRtRtRtRtRtRtRtRtR tR!tR"tR#tR$tR%tR&tR'tR(t R)t!R*t"R+t#R,t$R-t%R.t&R/t'R0t(R1t)R2t*R3t+R4t,R5t-R6t.R7t/R8t0R9t1R:t2R;t3R<t4R=t5R>t6R?t7R@t8RAt9RBt:RCt;RDt<REt=RFt>RGt?RHt@RItARJtBRKtCRLtDRMtERNtFROtGRPtHRQtIRRtJRStKRTtLRtMR# )Ur   a  HTTP status codes and reason phrases

Status codes from the following RFCs are all observed:

    * RFC 7231: Hypertext Transfer Protocol (HTTP/1.1), obsoletes 2616
    * RFC 6585: Additional HTTP Status Codes
    * RFC 3229: Delta encoding in HTTP
    * RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
    * RFC 5842: Binding Extensions to WebDAV
    * RFC 7238: Permanent Redirect
    * RFC 2295: Transparent Content Negotiation in HTTP
    * RFC 2774: An HTTP Extension Framework
    * RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
    * RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
    * RFC 7725: An HTTP Status Code to Report Legal Obstacles
    * RFC 8297: An HTTP Status Code for Indicating Hints
    * RFC 8470: Using Early Data in HTTP
c               ó$   € V ^8„  d   QhRRRRRR/# )é   ÚvalueÚintÚphraseÚstrÚreturnr   © )Úformats   "Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/httpx/_status_codes.pyÚ__annotate__Úcodes.__annotate__   s!   € ÷ ñ ˜Cð ¨ð °eñ ó    c                	óH   € \         P                  W4      pWn        W#n        V# ©N)r
   Ú__new__Ú_value_r   )Úclsr	   r   Úobjs   &&& r   r   Úcodes.__new__   s   € Ü�k‰k˜#Ó%ˆØŒàŒ
Øˆ
r   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   #   s   € ÷ ñ ˜ñ r   c                	ó,   € \        V P                  4      # r   )r   r	   )Úselfs   &r   Ú__str__Úcodes.__str__#   s   € Ü�4—:‘:‹Ðr   c               ó    € V ^8„  d   QhRRRR/# )r   r	   r
   r   r   r   )r   s   "r   r   r   '   s   € ÷ ñ  cð ¨cñ r   c                	óR   €  \        V4      P                  #   \         d     R # i ; i©Ú )r   r   Ú
ValueError©r   r	   s   &&r   Úget_reason_phraseÚcodes.get_reason_phrase&   s)   € ð	Ü˜“<×&Ñ&Ð&øÜô 	Úð	ús   ‚ —&¥&c               ó    € V ^8„  d   QhRRRR/# ©r   r	   r
   r   Úboolr   )r   s   "r   r   r   .   s   € ÷ #ñ # Sð #¨Tñ #r   c                ó.   € ^dTu;8*  ;'       d    ^Ç8*  # u # )z9
Returns `True` for 1xx status codes, `False` otherwise.
r   r%   s   &&r   Úis_informationalÚcodes.is_informational-   ó   € ð
 �e×"Ô"˜sÑ"Ð"Ñ"Ð"r   c               ó    € V ^8„  d   QhRRRR/# r)   r   )r   s   "r   r   r   5   s   € ÷ #ñ #˜sð # tñ #r   c                ó.   € ^ÈTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 2xx status codes, `False` otherwise.
i+  r   r%   s   &&r   Ú
is_successÚcodes.is_success4   r.   r   c               ó    € V ^8„  d   QhRRRR/# r)   r   )r   s   "r   r   r   <   s   € ÷ #ñ # ð #¨ñ #r   c                ó.   € RTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 3xx status codes, `False` otherwise.
é,  i�  r   r%   s   &&r   Úis_redirectÚcodes.is_redirect;   r.   r   c               ó    € V ^8„  d   QhRRRR/# r)   r   )r   s   "r   r   r   C   ó   € ÷ #ñ # Cð #¨Dñ #r   c                ó.   € RTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 4xx status codes, `False` otherwise.
é�  ió  r   r%   s   &&r   Úis_client_errorÚcodes.is_client_errorB   r.   r   c               ó    € V ^8„  d   QhRRRR/# r)   r   )r   s   "r   r   r   J   r9   r   c                ó.   € RTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 5xx status codes, `False` otherwise.
éô  éW  r   r%   s   &&r   Úis_server_errorÚcodes.is_server_errorI   r.   r   c               ó    € V ^8„  d   QhRRRR/# r)   r   )r   s   "r   r   r   Q   s   € ÷ #ñ #˜Sð # Tñ #r   c                ó.   € RTu;8*  ;'       d    R8*  # u # )z@
Returns `True` for 4xx or 5xx status codes, `False` otherwise.
r;   rA   r   r%   s   &&r   Úis_errorÚcodes.is_errorP   r.   r   r   Nr"   )éd   ÚContinue)ée   zSwitching Protocols)éf   Ú
Processing)ég   zEarly Hints)éÈ   ÚOK)éÉ   ÚCreated)éÊ   ÚAccepted)éË   zNon-Authoritative Information)éÌ   z
No Content)éÍ   zReset Content)éÎ   zPartial Content)éÏ   zMulti-Status)éÐ   zAlready Reported)éâ   zIM Used)r5   zMultiple Choices)i-  zMoved Permanently)i.  ÚFound)i/  z	See Other)i0  zNot Modified)i1  z	Use Proxy)i3  zTemporary Redirect)i4  zPermanent Redirect)r;   zBad Request)i‘  ÚUnauthorized)i’  zPayment Required)i“  Ú	Forbidden)i”  z	Not Found)i•  zMethod Not Allowed)i–  zNot Acceptable)i—  zProxy Authentication Required)i˜  zRequest Timeout)i™  ÚConflict)iš  ÚGone)i›  zLength Required)iœ  zPrecondition Failed)i�  zRequest Entity Too Large)iž  zRequest-URI Too Long)iŸ  zUnsupported Media Type)i   zRequested Range Not Satisfiable)i¡  zExpectation Failed)i¢  zI'm a teapot)i¥  zMisdirected Request)i¦  zUnprocessable Entity)i§  ÚLocked)i¨  zFailed Dependency)i©  z	Too Early)iª  zUpgrade Required)i¬  zPrecondition Required)i­  zToo Many Requests)i¯  zRequest Header Fields Too Large)iÃ  zUnavailable For Legal Reasons)r@   zInternal Server Error)iõ  zNot Implemented)iö  zBad Gateway)i÷  zService Unavailable)iø  zGateway Timeout)iù  zHTTP Version Not Supported)iú  zVariant Also Negotiates)iû  zInsufficient Storage)iü  zLoop Detected)iþ  zNot Extended)iÿ  zNetwork Authentication Required)NÚ__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Úclassmethodr&   r,   r1   r6   r<   rB   rF   ÚCONTINUEÚSWITCHING_PROTOCOLSÚ
PROCESSINGÚEARLY_HINTSrO   ÚCREATEDÚACCEPTEDÚNON_AUTHORITATIVE_INFORMATIONÚ
NO_CONTENTÚRESET_CONTENTÚPARTIAL_CONTENTÚMULTI_STATUSÚALREADY_REPORTEDÚIM_USEDÚMULTIPLE_CHOICESÚMOVED_PERMANENTLYÚFOUNDÚ	SEE_OTHERÚNOT_MODIFIEDÚ	USE_PROXYÚTEMPORARY_REDIRECTÚPERMANENT_REDIRECTÚBAD_REQUESTÚUNAUTHORIZEDÚPAYMENT_REQUIREDÚ	FORBIDDENÚ	NOT_FOUNDÚMETHOD_NOT_ALLOWEDÚNOT_ACCEPTABLEÚPROXY_AUTHENTICATION_REQUIREDÚREQUEST_TIMEOUTÚCONFLICTÚGONEÚLENGTH_REQUIREDÚPRECONDITION_FAILEDÚREQUEST_ENTITY_TOO_LARGEÚREQUEST_URI_TOO_LONGÚUNSUPPORTED_MEDIA_TYPEÚREQUESTED_RANGE_NOT_SATISFIABLEÚEXPECTATION_FAILEDÚIM_A_TEAPOTÚMISDIRECTED_REQUESTÚUNPROCESSABLE_ENTITYÚLOCKEDÚFAILED_DEPENDENCYÚ	TOO_EARLYÚUPGRADE_REQUIREDÚPRECONDITION_REQUIREDÚTOO_MANY_REQUESTSÚREQUEST_HEADER_FIELDS_TOO_LARGEÚUNAVAILABLE_FOR_LEGAL_REASONSÚINTERNAL_SERVER_ERRORÚNOT_IMPLEMENTEDÚBAD_GATEWAYÚSERVICE_UNAVAILABLEÚGATEWAY_TIMEOUTÚHTTP_VERSION_NOT_SUPPORTEDÚVARIANT_ALSO_NEGOTIATESÚINSUFFICIENT_STORAGEÚLOOP_DETECTEDÚNOT_EXTENDEDÚNETWORK_AUTHENTICATION_REQUIREDÚ__static_attributes__r   r   r   r   r      sû  † ñ÷&õð ôó ðð ô#ó ð#ð ô#ó ð#ð ô#ó ð#ð ô#ó ð#ð ô#ó ð#ð ô#ó ð#ð €HØ4ÐØ"€JØ$€Kð 
€BØ€GØ€HØ$HÐ!Ø"€JØ(€MØ,€OØ&€LØ.ÐØ€Gð /ÐØ0ÐØ€EØ €IØ&€LØ €IØ2ÐØ2Ðð %€KØ&€LØ.ÐØ €IØ €IØ2ÐØ*€NØ$HÐ!Ø,€OØ€HØ€DØ,€OØ4ÐØ>ÐØ6ÐØ:ÐØ&LÐ#Ø2ÐØ%€KØ4ÐØ6ÐØ€FØ0ÐØ €IØ.ÐØ8ÐØ0ÐØ&LÐ#Ø$HÐ!ð 9ÐØ,€OØ$€KØ4ÐØ,€OØ!BÐØ<ÐØ6ÐØ(€MØ&€LØ&LÔ#r   N)Ú
__future__r   Úenumr   Ú__all__r   ÚcodeÚsetattrÚ_name_Úlowerr
   r   r   r   Ú<module>r¬      sL   ðÝ "å àˆ)€ôUMˆGô UMór €DÙˆE�4—;‘;×$Ñ$Ó&©¨D«	Ö2ó r   