Ë
    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Ü
‡O�O�L×&Ñ&Ô'Ü-×3Ñ3Ð4DÓEÈÑSÐVcÑcÐÜˆ|×)Ñ)Ô*=×*EÑ*EÐFYÓ*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À¨  i€Q ÚAUTOHSTS_STEPSi€3áÚ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�#�t˜C‘y�.Ñ!ó ò F€��S‘	Ó EØ Bà"Ð �CÓ "Ø (à€ˆsÓ Ø @à;€�Ó ;Ø)Ð,CÑCÐ �CÓ CØ Mr+   