o Ec\@sdaddlmZiddddddd d d d d ddddddddddddddddddd d!d"d#d$id%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFidGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhididjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddZeddZddZedS)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. ) LookupDictd)continuee)Zswitching_protocolsf)Z processingg)Z checkpointz)Z uri_too_longZrequest_uri_too_long)okZokayZall_okZall_okayZall_goodz\o/u✓)Zcreated)Zaccepted)Znon_authoritative_infoZnon_authoritative_information)Z no_content)Z reset_contentreset)Zpartial_contentpartial)Z multi_statusZmultiple_statusZ multi_statiZmultiple_stati)Zalready_reported)Zim_usedi,)Zmultiple_choicesi-)Zmoved_permanentlyZmovedz\o-i.)foundi/)Z see_otherotheri0)Z not_modifiedi1)Z use_proxyi2)Z switch_proxyi3)Ztemporary_redirectZtemporary_movedZ temporaryi4)Zpermanent_redirectZresume_incompleteZresumei)Z bad_requestZbadi)Z unauthorizedi)Zpayment_requiredZpaymenti)Z forbiddeni)Z not_foundz-o-i)Zmethod_not_allowedZ not_allowedi)Znot_acceptablei)Zproxy_authentication_requiredZ proxy_authZproxy_authenticationi)Zrequest_timeoutZtimeouti)Zconflicti)Zgonei)Zlength_requiredi)Zprecondition_failed preconditioni)Zrequest_entity_too_largei)Zrequest_uri_too_largei)Zunsupported_media_typeZunsupported_mediaZ media_typei)Zrequested_range_not_satisfiableZrequested_rangeZrange_not_satisfiablei)Zexpectation_failedi)Z im_a_teapotZteapotZ i_am_a_teapoti)Zmisdirected_requesti)Zunprocessable_entityZ unprocessablei)lockedi)Zfailed_dependencyZ dependencyi)Zunordered_collectionZ unorderedi)Zupgrade_requiredZupgradei)Zprecondition_requiredri)Ztoo_many_requestsZtoo_manyi)Zheader_fields_too_largeZfields_too_largei)Z no_responseZnonei)Z retry_withZretryi)Z$blocked_by_windows_parental_controlsZparental_controlsi)Zunavailable_for_legal_reasonsZ legal_reasonsi)Zclient_closed_requesti)Zinternal_server_errorZ server_errorz/o\u✗i)Znot_implementedi)Z bad_gatewayi)Zservice_unavailableZ unavailablei)Zgateway_timeouti)Zhttp_version_not_supportedZ http_versioni)Zvariant_also_negotiatesi)Zinsufficient_storagei)Zbandwidth_limit_exceededZ bandwidthi)Z not_extendedi)Znetwork_authentication_requiredZ network_authZnetwork_authenticationZ status_codes)namecstD]\}}|D]}tt|||dstt||q qddtdur=tddfddttDadSdadS)N)\/cSs$dddt|D}d||fS)Nz, css|]}d|VqdS)z``%s``N).0nrrT/opt/alt/python310/lib/python3.10/site-packages/pip/_vendor/requests/status_codes.py sz%_init..doc..z* %d: %s)join_codes)codenamesrrr docrs z_init..doc c3s|]}|VqdS)Nr)rr%r'rr r!xr"z_init..) r$itemssetattrcodes startswithupper__doc__r#sorted)r%Ztitlestitlerr)r _initks  r2N)r/Z structuresrr$r,r2rrrr s       !"#$%&'()*+,-./0123456789:;<=>?@CDEFGHIJKLM P