+
     h  c                   s   R s ^RIHt / ^dR;b^eR<b^fR=b^gR>b^zR?b^R@b^RAb^RBb^RCb^RDb^REb^RFb^RGb^RHb^RIbRRJbRRKb/ RRLbRRMbRRNbRRObRRPbR	RQbR
RRbRRSbRRTbRRUbRRVbRRWbRRXbRRYbRRZbRR[bRR\bC/ RR]bRR^bRR_bRR`bRRabRRbbRRcbRRdbRRebRRfbRRgbR RhbR!RibR"RjbR#RkbR$RlbR%RmbC/ R&RnbR'RobR(RpbR)RqbR*RrbR+RsbR,RtbR-RubR.RvbR/RwbR0RxbR1RybR2RzbR3R{bR4R|bR5R}bR6R~bCt]! R7R87      tR9 t]! 4        R:# )a  
The ``codes`` object defines a mapping from common names for HTTP statuses
to their numerical codes, accessible either as attributes or as dictionary
items.

Example::

    >>> import requests
    >>> requests.codes['temporary_redirect']
    307
    >>> requests.codes.teapot
    418
    >>> requests.codes['\o/']
    200

Some codes have multiple names, and both upper- and lower-case versions of
the names are allowed. For example, ``codes.ok``, ``codes.OK``, and
``codes.okay`` all correspond to the HTTP status code 200.
)
LookupDicti,  i-  i.  i/  i0  i1  i2  i3  i4  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  Zstatus_codes)Znamec                  sv  a \         P                  4        FV  w  rV FK  p\        \        W 4       VP	                  R4      '       d   K,  \        \        VP                  4       V 4       KM  	  KX  	  R o\        e=   \        R,           RP                  V3R l\        \         4       4       4      ,           sR# RsR# )\c                 s\    R P                  R \        V ,           4       4      pRW3,          # )z, c              3   s.   "   T F  pR V R 2x  K  	  R# 5i)z``N ).0Zn   & :/usr/lib/python3.14/site-packages/requests/status_codes.py	<genexpr>Z%_init.<locals>.doc.<locals>.<genexpr>u   s     ;lBqc*ls   z* %d: %s)join_codes)codeZnamesr   r   docZ_init.<locals>.doct   s'    		;fTl;;TM))    NZ
c              3   s4   <"   T F  pS! V4      x  K  	  R # 5i)Nr   )r   r	   r
   s   & r   r   Z_init.<locals>.<genexpr>z   s     "H3t99s   )r   Z/)	r   ZitemsZsetattrcodesZ
startswithZupper__doc__r   Zsorted)r	   ZtitlesZtitler
   s      @r   _initr   m   s    EE5'##K00u{{}d3  '*  	$"H"HHH   r   N)Zcontinue)Zswitching_protocols)Z
processingzearly-hints)Z
checkpoint)uri_too_longZrequest_uri_too_long)ZokZokayZall_okZall_okayZall_goodz\o/u   ✓)Zcreated)Zaccepted)Znon_authoritative_infoZnon_authoritative_information)Z
no_content)Zreset_contentZreset)Zpartial_contentZpartial)Zmulti_statusZmultiple_statusZmulti_statiZmultiple_stati)Zalready_reported)Zim_used)Zmultiple_choices)Zmoved_permanentlyZmovedz\o-)Zfound)Z	see_otherZother)Znot_modified)Z	use_proxy)Zswitch_proxy)Ztemporary_redirectZtemporary_movedZ	temporary)Zpermanent_redirectZresume_incompleteZresume)Zbad_requestZbad)Zunauthorized)Zpayment_requiredZpayment)Z	forbidden)Z	not_foundz-o-)Zmethod_not_allowedZnot_allowed)Znot_acceptable)Zproxy_authentication_requiredZ
proxy_authZproxy_authentication)Zrequest_timeoutZtimeout)Zconflict)Zgone)Zlength_required)Zprecondition_failedprecondition)Zrequest_entity_too_largeZcontent_too_large)Zrequest_uri_too_larger   )Zunsupported_media_typeZunsupported_mediaZ
media_type)Zrequested_range_not_satisfiableZrequested_rangeZrange_not_satisfiable)Zexpectation_failed)Zim_a_teapotZteapotZi_am_a_teapot)Zmisdirected_request)Zunprocessable_entityZunprocessableZunprocessable_content)Zlocked)Zfailed_dependencyZ
dependency)Zunordered_collectionZ	unorderedZ	too_early)Zupgrade_requiredZupgrade)Zprecondition_requiredr   )Ztoo_many_requestsZtoo_many)Zheader_fields_too_largeZfields_too_large)Zno_responseZnone)Z
retry_withZretry)Z$blocked_by_windows_parental_controlsZparental_controls)Zunavailable_for_legal_reasonsZlegal_reasons)Zclient_closed_request)Zinternal_server_errorZserver_errorz/o\u   ✗)Znot_implemented)Zbad_gateway)Zservice_unavailableZunavailable)Zgateway_timeout)Zhttp_version_not_supportedZhttp_version)Zvariant_also_negotiates)Zinsufficient_storage)Zbandwidth_limit_exceededZ	bandwidth)Znot_extended)Znetwork_authentication_requiredZnetwork_authZnetwork_authentication)r   Z
structuresr    r   r   r   r   r   r   <module>r      s6  ( #Q
Q
 	!Q
 	&	Q

 Q
 	1Q
 	HQ
 Q
 Q
 	DQ
 Q
 	#Q
 	'Q
 	MQ
 	Q
  !Q
$ 	%Q
& 	/'Q
( )Q
* 	+Q
, 	-Q
. /Q
0 	1Q
2 	?3Q
4  
5Q
@ 	AQ
B 	CQ
D 	(EQ
F GQ
H 	IQ
J 	.KQ
L 	MQ
N 	POQ
P 	'QQ
R SQ
T UQ
V 	WQ
X 	0YQ
Z 	:[Q
\ 	2]Q
^ 	F_Q
`  
aQ
j 	 kQ
l 	3mQ
n 	!oQ
p 	KqQ
r sQ
t 	,uQ
v 	;wQ
x 	(yQ
z 	2{Q
| 	*}Q
~ 	8Q
@ 	 AQ
B 	 CQ
D 	FEQ
F 	;GQ
H 	#IQ
L 	AMQ
N 	OQ
P 	QQ
R 	/SQ
T 	UQ
V 	7WQ
X 	%YQ
Z 	"[Q
\ 	2]Q
^ 	_Q
` 	VaQ
f 	'& r   