Ë
    ùi¯e2  ã                   ón   — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	m
Z
 d dlmZ d dlmZ dZd„ Zd	efd
„Zy)é    )ÚPath)Úsettings)ÚHttpResponseForbidden)ÚContextÚEngineÚTemplateDoesNotExistÚloader)Úgettext)Úget_docs_versionz403_csrf.htmlc                 ó@   — t        t        «      j                  dz  | z  S )z½
    Return a path to a builtin template.

    Avoid calling this function at the module level or in a class-definition
    because __file__ may not exist, e.g. in frozen environments.
    Ú	templates)r   Ú__file__Úparent)Únames    ú:E:\TRUCKING_PROJECT\Lib\site-packages\django/views/csrf.pyÚbuiltin_template_pathr      s   € ô ”‹>× Ñ  ;Ñ.°Ñ5Ð5ó    Ú c                 óT  — ddl m}m} t        d«      t        d«      |||k(  t        d«      t        d«      t        d«      ||k(  t        d«      t        d	«      t        j
                  t        «       t        d
«      dœ}	 t        j                  |«      }t#        j%                  |«      «      S # t        $ rq |t        k(  rdt        d«      j                  d¬«      5 }t        «       j                  |j                  «       «      }ddd«       n# 1 sw Y   nxY wt!        |«      }n‚ Y Œ“w xY w)z>
    Default view used when request fails CSRF protection
    r   )ÚREASON_NO_CSRF_COOKIEÚREASON_NO_REFERERÚ	Forbiddenz*CSRF verification failed. Request aborted.uø   You are seeing this message because this HTTPS site requires a â€œReferer headerâ€� to be sent by your web browser, but none was sent. This header is required for security reasons, to ensure that your browser is not being hijacked by third parties.u±   If you have configured your browser to disable â€œRefererâ€� headers, please re-enable them, at least for this site, or for HTTPS connections, or for â€œsame-originâ€� requests.u^  If you are using the <meta name="referrer" content="no-referrer"> tag or including the â€œReferrer-Policy: no-referrerâ€� header, please remove them. The CSRF protection requires the â€œRefererâ€� header to do strict referer checking. If youâ€™re concerned about privacy, use alternatives like <a rel="noreferrer" â€¦> for links to third-party sites.zÍYou are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third parties.u‰   If you have configured your browser to disable cookies, please re-enable them, at least for this site, or for â€œsame-originâ€� requests.z.More information is available with DEBUG=True.)ÚtitleÚmainÚreasonÚ
no_refererÚno_referer1Úno_referer2Úno_referer3Ú	no_cookieÚ
no_cookie1Ú
no_cookie2ÚDEBUGÚdocs_versionÚmorezcsrf_403.htmlzutf-8)ÚencodingN)Údjango.middleware.csrfr   r   Ú_r   r#   r   r	   Úget_templater   ÚCSRF_FAILURE_TEMPLATE_NAMEr   Úopenr   Úfrom_stringÚreadr   r   Úrender)Úrequestr   Útemplate_namer   r   ÚcÚtÚfhs           r   Úcsrf_failurer4      s8  € ÷ Pô �;“ÜÐ>Ó?ØØÐ 1Ñ1ÜðHó
ô ð>ó
ô
 ðGó
ð Ð4Ñ4Üð)ó
ô ðó
ô
 —‘Ü(Ó*ÜÐBÓCñM'	€AðP
Ü×Ñ Ó.ˆô ! §¡¨!£Ó-Ð-øô  ò ØÔ6Ò6ä& Ó7×<Ñ<ÀgÐ<ÓNð 4ÐRTÜ“H×(Ñ(¨¯©«Ó3�÷4÷ 4ñ 4úä˜“
‰Að ñ ðús*   Á>B- Â--D'Ã(DÄ	D'ÄD	ÄD'Ä&D'N)Úpathlibr   Údjango.confr   Údjango.httpr   Údjango.templater   r   r   r	   Údjango.utils.translationr
   r(   Údjango.utils.versionr   r*   r   r4   © r   r   ú<module>r<      s2   ðÝ å  Ý -ß IÓ IÝ 1Ý 1à,Ð ò6ð "$Ð3Mô 9.r   