
    M/e                        U d Z ddlZddlZddlmZ ddlmZ ddlmZ ej                  dk\  rddl	m
Z nddlZdZ	 dZ	 g d	Zee   ed
<   	 defdZ e       Z	 g dZee   ed<   	 g dg dg dgZeee      ed<   g dZee   ed<   	 g dZee   ed<   eedZeeee   f   ed<   g dZee   ed<   	 dZeed<   	 dZeed<   	 dZeed <   ed!z   Zeed"<   y)#zApache plugin constants.    N)	ExitStack)Dict)List)   	   zoptions-ssl-apache.confz+.updated-options-ssl-apache-conf-digest.txt)@2086bca02db48daf93468332543c60ac6acdb6f0b58c7bfdf578a5d47092f82a@4844d36c9a0f587172d9fa10f4f1c9518e3bcfa1947379f155e16a70a728c21a@5a922826719981c0a234b1fbcd495f3213e49d2519e845ea0748ba513044b65b@4066b90268c03c9ba0201068eaa39abbc02acf9558bb45a788b630eb85dadf27@f175e2e7c673bd88d0aff8220735f385f916142c44aa83b09f1df88dd4767a88@cfdd7c18d2025836ea3307399f509cfb1ebf2612c87dd600a65da2a8e2f2797b@80720bd171ccdc2e6b917ded340defae66919e4624962396b992b7218a561791@c0c022ea6b8a51ecc8f1003d0a04af6c3f2bc1c3ce506b3c2dfc1f11ef931082@717b0a89f5e4c39b09a42813ac6e747cfbdeb93439499e73f4f70a1fe1473f20@0fcdc81280cd179a07ec4d29d3595068b9326b455c488de4b09f585d5dafc137@86cc09ad5415cd6d5f09a947fe2501a9344328b1e8a8b458107ea903e80baa6c@06675349e457eae856120cdebb564efe546f0b87399f2264baeb41e442c724c7@5cc003edd93fb9cd03d40c7686495f8f058f485f75b5e764b789245a386e6daf@007cd497a56a3bb8b6a2c1aeb4997789e7e38992f74e44cc5d13a625a738ac73@34783b9e2210f5c4a23bced2dfd7ec289834716673354ed7c7abf69fe30192a3@61466bc2f98a623c02be8a5ee916ead1655b0ce883bdc936692076ea499ff5ce@3fd812e3e87fe5c645d3682a511b2a06c8286f19594f28e280f17cd6af1301b5ALL_SSL_OPTIONS_HASHESreturnc                      t               } t        j                  | j                         t	        j
                  d      dz  dz  }t        | j                  t	        j                  |                  S )Ncertbot_apache	_internalaugeas_lens)	r   atexitregistercloseimportlib_resourcesfilesstrenter_contextas_file)file_manageraugeas_lens_dir_refs     D/usr/lib/python3/dist-packages/certbot_apache/_internal/constants.py _generate_augeas_lens_dir_staticr*   ,   s]     ;L
OOL&&'-334DESVcc|))*=*E*EFY*Z[\\    )^$https://%{SERVER_NAME}%{REQUEST_URI}z[END,NE,R=permanent]REWRITE_HTTPS_ARGS)r,   r-   z[L,QSA,R=permanent])r,   r-   z[END,QSA,R=permanent])r,   r-   z[L,NE,R=permanent]OLD_REWRITE_HTTPS_ARGS)alwayssetStrict-Transport-Securityz"max-age=31536000"	HSTS_ARGS)r0   r1   zContent-Security-Policyzupgrade-insecure-requestsUIR_ARGS)r2   zUpgrade-Insecure-RequestsHEADER_ARGS)<   i,  i  i  i`T  i  iQ AUTOHSTS_STEPSi3AUTOHSTS_PERMANENTi  AUTOHSTS_FREQz"DO NOT REMOVE - Managed by CertbotMANAGED_COMMENTz, VirtualHost id: {0}MANAGED_COMMENT_ID)__doc__r   sys
contextlibr   typingr   r   version_infoimportlib.resources	resourcesr"   MOD_SSL_CONF_DESTUPDATED_MOD_SSL_CONF_DIGESTr   r$   __annotations__r*   AUGEAS_LENS_DIRr.   r/   r3   r4   r5   r7   intr8   r9   r:   r;    r+   r)   <module>rI      sI     
    v5- : L :% S	 & ]]# ] 34 '!I DI I IJG+I T#Y I
%	49 % &_$s) _ "+%T#tCy.!  FS	 E B" C " (s  @; ;),CC C C Mr+   