+
    S<Âj.  ã                   óH   € ^ RI HtHt ^ RIHt ^ RIHtHt  ! R R]4      tR# )é    )Úget_conditional_responseÚset_response_etag)ÚMiddlewareMixin)Úparse_http_date_safeÚsplit_directive_namesc                   ó0   a € ] tR t^t o RtR tR tRtV tR# )ÚConditionalGetMiddlewarezÙ
Handle conditional GET operations. If the response has an ETag or
Last-Modified header and the request has If-None-Match or
If-Modified-Since, replace the response with HttpNotModified. Add an ETag
header if needed.
c                óJ  € VP                   R 8w  d   V# V P                  V4      '       d#   VP                  R4      '       g   \        V4       VP	                  R4      pVP	                  R4      pT;'       d    \        V4      pV'       g	   V'       d   \        VVVVR7      # V# )ÚGETÚETagzLast-Modified)ÚetagÚlast_modifiedÚresponse)ÚmethodÚ
needs_etagÚ
has_headerr   Úgetr   r   )ÚselfÚrequestr   r   r   s   &&&  ÚV/var/www/html/data_capital/venv/lib/python3.14/site-packages/django/middleware/http.pyÚprocess_responseÚ)ConditionalGetMiddleware.process_response   s�   € ð �>‰>˜UÔ"ØˆOà�?‰?˜8×$Ò$¨X×-@Ñ-@À×-HÒ-HÜ˜hÔ'à�|‰|˜FÓ#ˆØ Ÿ™ _Ó5ˆØ%×MÐMÔ*>¸}Ó*Mˆç—=Ü+ØØØ+Ø!ô	ð ð ˆó    c                óB   € \        VP                  RR4      4      pRV9  # )z:Return True if an ETag header should be added to response.zCache-ControlÚ zno-store)r   r   )r   r   Ú
directivess   && r   r   Ú#ConditionalGetMiddleware.needs_etag&   s"   € ä*¨8¯<©<¸ÈÓ+LÓMˆ
Ø Ñ+Ð+r   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r	   r	      s   ø‡ € ñò÷0,ð ,r   r	   N)	Údjango.utils.cacher   r   Údjango.utils.deprecationr   Údjango.utils.httpr   r   r	   r   r   r   Ú<module>r*      s   ðß JÝ 4ß Iô#,˜ö #,r   