
    q"h                        S SK Jr  S SKJrJr  S SKJr  S SKJr  \(       a  S SK	J
r
  S SKJr  S SKJr  S SKJr  S S	KJr         S                 SS jjrg
)    )annotations)TYPE_CHECKING
Collection)CacheControlAdapter)	DictCache)requests)	BaseCache)CacheController)BaseHeuristic)
SerializerNc           	         Uc
  [        5       OUnU=(       d    [        nU" UUUUUUS9nU R                  SU5        U R                  SU5        U $ )N)cache_etags
serializer	heuristiccontroller_classcacheable_methodszhttp://zhttps://)r   r   mount)	sesscacher   r   r   r   adapter_classr   adapters	            R/var/www/html/env/lib/python3.13/site-packages/pip/_vendor/cachecontrol/wrapper.pyCacheControlr      s[     !=IKeE!8%8M)+G 	JJy'"JJz7#K    )NTNNNNN)r   requests.Sessionr   zBaseCache | Noner   boolr   zSerializer | Noner   zBaseHeuristic | Noner   ztype[CacheController] | Noner   z type[CacheControlAdapter] | Noner   zCollection[str] | Nonereturnr   )
__future__r   typingr   r    pip._vendor.cachecontrol.adapterr   pip._vendor.cachecontrol.cacher   pip._vendorr   r	   #pip._vendor.cachecontrol.controllerr
   #pip._vendor.cachecontrol.heuristicsr   "pip._vendor.cachecontrol.serializer   r    r   r   <module>r'      s    # , @ 4$8CA=
 #$(&*596:04
  "	
 $ 3 4 . r   