+
    R<Âj1  ã                   óX   € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^RIH	t	  ! R R]4      t
R# )	é    )Úsettings)ÚImproperlyConfigured)ÚHttpResponse)ÚMiddlewareMixin)Úget_view_namec                   ó*   a € ] tR t^	t o RtR tRtV tR# )ÚXViewMiddlewarez1
Add an X-View header to internal HEAD requests.
c                ó~  € \        VR4      '       g   \        R4      hVP                  R8X  d�   VP                  P	                  R4      \
        P                  9   g9   VP                  P                  '       dC   VP                  P                  '       d%   \        4       p\        V4      VP                  R&   V# R# R# R# )zì
If the request method is HEAD and either the IP is internal or the
user is a logged-in staff member, return a response with an x-view
header indicating the view function. This is used to lookup the view
function for an arbitrary page.
ÚuserzªThe XView middleware requires authentication middleware to be installed. Edit your MIDDLEWARE setting to insert 'django.contrib.auth.middleware.AuthenticationMiddleware'.ÚHEADÚREMOTE_ADDRzX-ViewN)Úhasattrr   ÚmethodÚMETAÚgetr   ÚINTERNAL_IPSr   Ú	is_activeÚis_staffr   r   Úheaders)ÚselfÚrequestÚ	view_funcÚ	view_argsÚview_kwargsÚresponses   &&&&& Úc/var/www/html/data_capital/venv/lib/python3.14/site-packages/django/contrib/admindocs/middleware.pyÚprocess_viewÚXViewMiddleware.process_view   s�   € ô �w ×'Ò'Ü&ðMóð ð
 �>‰>˜VÔ#Ø�L‰L×Ñ˜]Ó+¬x×/DÑ/DÔDØ—‘×&×&Ð&¨7¯<©<×+@×+@Ð+@ä#“~ˆHÜ)6°yÓ)AˆH×Ñ˜XÑ&ØˆOñ	 ,AÑ&ñ $ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r	   r	   	   s   ø‡ € ñ÷ð r   r	   N)Údjango.confr   Údjango.core.exceptionsr   Údjango.httpr   Údjango.utils.deprecationr   Úutilsr   r	   r    r   r   Ú<module>r.      s    ðÝ  Ý 7Ý $Ý 4å  ô�oö r   