+
    TjS
                     v    R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
 R tR tR tR	 tR
 tR tR tR tR# )aR  
A set of request processors that return dictionaries to be merged into a
template context. Each function takes the request object as its only parameter
and returns a dictionary to add to the context.

These are referenced from the 'context_processors' option of the configuration
of a DjangoTemplates backend and used by RequestContext.
N)settings	get_nonce	get_token)SimpleLazyObjectlazyc                *   a  V 3R lpR\        V4      /# )z
Context processor that provides a CSRF token, or the string 'NOTPROVIDED'
if it has not been provided by either a view decorator or the middleware
c                  *   < \        S4      p V f   R# V # )NNOTPROVIDEDr   )tokenrequests    W/var/www/idalgo/venv/lib/python3.14/site-packages/django/template/context_processors.py_get_valcsrf.<locals>._get_val   s    '"= !L    
csrf_token)r   )r   r   s   f r   csrfr      s     *8455r   c                   a / p\         P                  '       dQ   V P                  P                  R4      \         P                  9   d#   RVR&   ^ RIHo \        V3R l\        4      VR&   V# )z1
Return context variables helpful for debugging.
REMOTE_ADDRTdebugconnectionsc                  h   < \        \        P                  P                  V 3R  lS  4       4      4      # )c              3   J   <"   T F  pSV,          P                   x  K  	  R # 5i)N)queries).0xr   s   & r   	<genexpr>*debug.<locals>.<lambda>.<locals>.<genexpr>2   s      .4?qKN**Ks    #)list	itertoolschainfrom_iterabler   s   r   <lambda>debug.<locals>.<lambda>1   s)    D-- .4?. r   sql_queries)	r   DEBUGMETAgetINTERNAL_IPS	django.dbr   r   r    )r   context_extrasr   s   & @r   r   r   %   s_     N~~~',,**=9X=R=RR"&w) )-
 )
}% r   c                 r    ^ RI Hp R\        P                  RVP	                  4       RVP                  4       /# )    )translation	LANGUAGESLANGUAGE_CODELANGUAGE_BIDI)django.utilsr/   r   r0   get_languageget_language_bidi)r   r/   s   & r   i18nr6   ;   s8    ( 	X''113668 r   c                 2    ^ RI Hp RVP                  4       /# )r.   )timezone	TIME_ZONE)r3   r8   get_current_timezone_name)r   r8   s   & r   tzr;   E   s    %;;=>>r   c                &    R\         P                  /# )z6
Add static-related context variables to the context.

STATIC_URL)r   r=   r   s   &r   staticr?   K   s     (--..r   c                &    R\         P                  /# )z5
Add media-related context variables to the context.
	MEDIA_URL)r   rA   r>   s   &r   mediarB   R   s     ++,,r   c                 
    R V /# r>    r>   s   &r   r   r   Y   s    wr   c                    R\        V 4      /# )z#
Add the CSP nonce to the context.
	csp_noncer   r>   s   &r   csprG   ]   s     7+,,r   )__doc__r!   django.confr   django.middleware.cspr   django.middleware.csrfr   django.utils.functionalr   r   r   r   r6   r;   r?   rB   r   rG   rD   r   r   <module>rM      sC       + , :6&,?/- -r   