o
�J�h� � @ s� d a ddlmZ i dd�dd�dd�d d
�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"�d#d$�i d%d&�d'd(�d)d*�d+d,�d-d.�d/d0�d1d2�d3d4�d5d6�d7d8�d9d:�d;d<�d=d>�d?d@�dAdB�dCdD�dEdF��i dGdH�dIdJ�dKdL�dMdN�dOdP�dQdR�dSdT�dUdV�dWdX�dYdZ�d[d\�d]d^�d_d`�dadb�dcdd�dedf�dgdh��i didj�dkdl�dmdn�dodp�dqdr�dsdt�dudv�dwdx�dydz�d{d|�d}d~�dd��d�d��d�d��d�d��d�d��d�d���Zed�d��Zd�d�� Ze� d�S )�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.
� )�
LookupDict�d )�continue�e )�switching_protocols�f )�
processing�g )Z
checkpoint�z )Zuri_too_long�request_uri_too_long�� )�okZokayZall_okZall_okayZall_goodz\o/u ✓�� )�created�� )�accepted�� )Znon_authoritative_info�non_authoritative_information�� )�
no_content�� )�
reset_content�reset�� )�partial_content�partial�� )�multi_statusZmultiple_statusZmulti_statiZmultiple_stati�� )�already_reported�� )�im_usedi, )�multiple_choicesi- )�moved_permanently�movedz\o-i. )�foundi/ )� see_other�otheri0 )�not_modifiedi1 )� use_proxyi2 )Zswitch_proxyi3 )�temporary_redirectZtemporary_movedZ temporaryi4 )�permanent_redirectZresume_incompleteZresumei� )�bad_requestZbadi� )�unauthorizedi� )�payment_requiredZpaymenti� )� forbiddeni� )� not_foundz-o-i� )�method_not_allowedZnot_allowedi� )�not_acceptablei� )�proxy_authentication_required�
proxy_authZproxy_authenticationi� )�request_timeout�timeouti� )�conflicti� )�gonei� )�length_requiredi� )�precondition_failed�preconditioni� )�request_entity_too_largei� )Zrequest_uri_too_largei� )�unsupported_media_typeZunsupported_mediaZ
media_typei� )�requested_range_not_satisfiableZrequested_rangeZrange_not_satisfiablei� )�expectation_failedi� )�im_a_teapotZteapotZ
i_am_a_teapoti� )�misdirected_requesti� )�unprocessable_entityZ
unprocessablei� )�lockedi� )�failed_dependency�
dependencyi� )Zunordered_collectionZ unorderedi� )�upgrade_requiredZupgradei� )�precondition_requiredr; i� )�too_many_requestsZtoo_manyi� )Zheader_fields_too_largeZfields_too_largei� )Zno_response�nonei� )Z
retry_with�retryi� )Z$blocked_by_windows_parental_controlsZparental_controlsi� )�unavailable_for_legal_reasonsZ
legal_reasonsi� )Zclient_closed_requesti� )�internal_server_errorZserver_errorz/o\u ✗i� )�not_implementedi� )�bad_gatewayi� )�service_unavailableZunavailablei� )�gateway_timeouti� )�http_version_not_supported�http_versioni� )�variant_also_negotiatesi� )�insufficient_storagei� )Zbandwidth_limit_exceededZ bandwidthi� )�not_extendedi� )�network_authentication_requiredZnetwork_authZnetwork_authentication�status_codes)�namec s� t �� D ]\} }|D ]}tt|| � |�d�stt|�� | � q
qdd� � td ur=td d�� fdd�tt �D �� ad S d ad S )N)�\�/c S s$ d� dd� t| D ��}d| |f S )Nz, c s s � | ] }d |� d �V qdS )z``N� )�.0�nr[ r[ �SC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\requests\status_codes.py� <genexpr>u s � z%_init.<locals>.doc.<locals>.<genexpr>z* %d: %s)�join�_codes)�code�namesr[ r[ r^ �doct s z_init.<locals>.doc�
c 3 s � | ]}� |�V qd S )Nr[ )r\ rb �rd r[ r^ r_ z s � z_init.<locals>.<genexpr>) ra �items�setattr�codes�
startswith�upper�__doc__r` �sorted)rb Ztitles�titler[ rf r^ �_initm s
��"���ro N)rl �
structuresr ra ri ro r[ r[ r[ r^ �<module> s ������� �
���
������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�F�G�H�I�J�K�L�M�N�O�P�
S