ó
    &ÝNjr  ã                  ó”   • % S r SSKJr  SSKJrJr  SSKJrJr  \(       a  SSK	J
r  SSKJr  S/rS	\S
'   SS jr          SS jrg)z±
requests.hooks
~~~~~~~~~~~~~~

This module provides the capabilities for the Requests hooks system.

Available hooks:

``response``:
    The response generated from a Request.
é    )Úannotations)ÚCallableÚIterable)ÚTYPE_CHECKINGÚAnyé   )Ú_types)ÚResponseÚresponsez	list[str]ÚHOOKSc                 ó:   • [          V s0 s H  o / _M     sn $ s  sn f )N)r   )Úevents    ÚK/home/mande/repo/quber/.venv/lib/python3.13/site-packages/requests/hooks.pyÚdefault_hooksr      s   € Ý#(Ó)¢5˜%�2ŠI¡5Ñ)Ð)ùÒ)s   ‰c                ó®   • U=(       d    0 nUR                  U 5      nU(       a1  [        U[        5      (       a  U/nU H  nU" U40 UD6nUc  M  UnM     U$ )z6Dispatches a hook dictionary on a given piece of data.)ÚgetÚ
isinstancer   )ÚkeyÚhooksÚ	hook_dataÚkwargsÚ
hooks_dictÚ	hook_listÚhookÚ
_hook_datas           r   Údispatch_hookr       s^   € ð —˜"€JØ<F¿N¹NÈ3Ó<O€IÞÜ�i¤×*Ñ*Ø"˜ˆIÛˆDÙ˜iÑ2¨6Ñ2ˆJØÓ%Ø&’	ñ ð Ðó    N)Úreturnzdict[str, list[_t.HookType]])
r   Ústrr   z_t.HooksInputType | Noner   r
   r   r   r   r
   )Ú__doc__Ú
__future__r   Úcollections.abcr   r   Útypingr   r   Ú r	   Ú_tÚmodelsr
   r   Ú__annotations__r   r   © r   r   Ú<module>r)      sb   ðò
õ #ç .ß %æÝÝ à�<€€yÓ ô*ðØ	ðà#ðð ðð ð	ð
 õr   