Ë
    5•±jÏ{  ã                   ób   — d dl Z d dlZdZdZdZdZdZdZdZd	Z	d
Z
dZdZdZdZdZdZdZdZdZd„ Zy)é    NaFL  
ServerName %(host)s
ServerRoot '%(server_root)s'
PidFile '%(pid_file)s'

DefaultRuntimeDir '%(server_root)s'

ServerTokens ProductOnly
ServerSignature Off

<IfDefine !MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
User ${MOD_WSGI_USER}
Group ${MOD_WSGI_GROUP}
</IfDefine>

<IfDefine MOD_WSGI_WITH_LISTENER_HOST>
Listen %(host)s:%(port)s
</IfDefine>
<IfDefine !MOD_WSGI_WITH_LISTENER_HOST>
Listen %(port)s
</IfDefine>

<IfDefine MOD_WSGI_WITH_PHP5>
<IfModule !mpm_event_module>
<IfModule !mpm_worker_module>
<IfModule !mpm_prefork_module>
<IfDefine MOD_WSGI_MPM_EXISTS_PREFORK_MODULE>
LoadModule mpm_prefork_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_mpm_prefork.so'
</IfDefine>
</IfModule>
</IfModule>
</IfModule>
</IfDefine>

<IfModule !mpm_event_module>
<IfModule !mpm_worker_module>
<IfModule !mpm_prefork_module>
<IfDefine MOD_WSGI_MPM_ENABLE_EVENT_MODULE>
LoadModule mpm_event_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_mpm_event.so'
</IfDefine>
<IfDefine MOD_WSGI_MPM_ENABLE_WORKER_MODULE>
LoadModule mpm_worker_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_mpm_worker.so'
</IfDefine>
<IfDefine MOD_WSGI_MPM_ENABLE_PREFORK_MODULE>
LoadModule mpm_prefork_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_mpm_prefork.so'
</IfDefine>
</IfModule>
</IfModule>
</IfModule>

<IfDefine MOD_WSGI_WITH_HTTP2>
LoadModule http2_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_http2.so'
</IfDefine>

<IfModule !access_compat_module>
LoadModule access_compat_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_access_compat.so'
</IfModule>
<IfDefine !MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
<IfModule !unixd_module>
LoadModule unixd_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_unixd.so'
</IfModule>
</IfDefine>
<IfModule !authn_core_module>
LoadModule authn_core_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_authn_core.so'
</IfModule>
<IfModule !authz_core_module>
LoadModule authz_core_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_authz_core.so'
</IfModule>

<IfModule !authz_host_module>
LoadModule authz_host_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_authz_host.so'
</IfModule>
<IfModule !mime_module>
LoadModule mime_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_mime.so'
</IfModule>
<IfModule !rewrite_module>
LoadModule rewrite_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_rewrite.so'
</IfModule>
<IfModule !alias_module>
LoadModule alias_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_alias.so'
</IfModule>
<IfModule !dir_module>
LoadModule dir_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_dir.so'
</IfModule>
<IfModule !env_module>
LoadModule env_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_env.so'
</IfModule>
<IfModule !headers_module>
LoadModule headers_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_headers.so'
</IfModule>
<IfModule !filter_module>
LoadModule filter_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_filter.so'
</IfModule>

<IfDefine MOD_WSGI_DIRECTORY_LISTING>
<IfModule !autoindex_module>
LoadModule autoindex_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_autoindex.so'
</IfModule>
</IfDefine>

<IfModule !reqtimeout_module>
LoadModule reqtimeout_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_reqtimeout.so'
</IfModule>

<IfDefine MOD_WSGI_COMPRESS_RESPONSES>
<IfModule !deflate_module>
LoadModule deflate_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_deflate.so'
</IfModule>
</IfDefine>

<IfDefine MOD_WSGI_AUTH_USER>
<IfModule !auth_basic_module>
LoadModule auth_basic_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_auth_basic.so'
</IfModule>
<IfModule !auth_digest_module>
LoadModule auth_digest_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_auth_digest.so'
</IfModule>
<IfModule !authz_user_module>
LoadModule authz_user_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_authz_user.so'
</IfModule>
</IfDefine>

<IfDefine MOD_WSGI_WITH_PROXY>
<IfModule !proxy_module>
LoadModule proxy_module ${MOD_WSGI_MODULES_DIRECTORY}/mod_proxy.so
</IfModule>
<IfModule !proxy_http_module>
LoadModule proxy_http_module ${MOD_WSGI_MODULES_DIRECTORY}/mod_proxy_http.so
</IfModule>
</IfDefine>

<IfModule mpm_prefork_module>
<IfDefine MOD_WSGI_WITH_PHP5>
<IfModule !php5_module>
Loadmodule php5_module '${MOD_WSGI_MODULES_DIRECTORY}/libphp5.so'
</IfModule>
AddHandler application/x-httpd-php .php
</IfDefine>
</IfModule>

<IfDefine MOD_WSGI_LOAD_PYTHON_DYLIB>
LoadFile '%(python_dylib)s'
</IfDefine>

LoadModule wsgi_module '%(mod_wsgi_so)s'

<IfDefine MOD_WSGI_SERVER_METRICS>
<IfModule !status_module>
LoadModule status_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_status.so'
</IfModule>
</IfDefine>

<IfDefine MOD_WSGI_CGID_SCRIPT>
<IfModule !cgid_module>
LoadModule cgid_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_cgid.so'
</IfModule>
</IfDefine>

<IfDefine MOD_WSGI_CGI_SCRIPT>
<IfModule !cgi_module>
LoadModule cgi_module '${MOD_WSGI_MODULES_DIRECTORY}/mod_cgi.so'
</IfModule>
</IfDefine>

TypesConfig '%(mime_types)s'

HostnameLookups Off
MaxMemFree 64
Timeout %(socket_timeout)s
ListenBacklog %(server_backlog)s

<IfDefine MOD_WSGI_WITH_HTTP2>
Protocols h2 h2c http/1.1
</IfDefine>

RequestReadTimeout %(request_read_timeout)s

LimitRequestBody %(limit_request_body)s

<Directory />
    AllowOverride None
    Require all denied
</Directory>

WSGIPythonHome '%(python_home)s'

WSGIVerboseDebugging '%(verbose_debugging_flag)s'

<IfDefine !MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
<IfDefine MOD_WSGI_WITH_SOCKET_PREFIX>
WSGISocketPrefix %(socket_prefix)s/wsgi
</IfDefine>
<IfDefine !MOD_WSGI_WITH_SOCKET_PREFIX>
WSGISocketPrefix %(server_root)s/wsgi
</IfDefine>
WSGISocketRotation Off
</IfDefine>

<IfDefine EMBEDDED_MODE>
MaxConnectionsPerChild %(maximum_requests)s
</IfDefine>

<IfDefine ORPHAN_INTERPRETER>
WSGIDestroyInterpreter Off
</IfDefine>
<IfDefine !ORPHAN_INTERPRETER>
WSGIDestroyInterpreter On
</IfDefine>

<IfDefine !ONE_PROCESS>
<IfDefine !EMBEDDED_MODE>
WSGIRestrictEmbedded On
<IfDefine MOD_WSGI_MULTIPROCESS>
WSGIDaemonProcess %(process_group)s \
   display-name='%(daemon_name)s' \
   home='%(working_directory)s' \
   processes=%(processes)s \
   threads=%(threads)s \
   maximum-requests=%(maximum_requests)s \
   python-path='%(python_path)s' \
   python-eggs='%(python_eggs)s' \
   lang='%(lang)s' \
   locale='%(locale)s' \
   listen-backlog=%(daemon_backlog)s \
   queue-timeout=%(queue_timeout)s \
   socket-timeout=%(socket_timeout)s \
   connect-timeout=%(connect_timeout)s \
   request-timeout=%(request_timeout)s \
   interrupt-timeout=%(interrupt_timeout)s \
   inactivity-timeout=%(inactivity_timeout)s \
   startup-timeout=%(startup_timeout)s \
   deadlock-timeout=%(deadlock_timeout)s \
   graceful-timeout=%(graceful_timeout)s \
   eviction-timeout=%(eviction_timeout)s \
   restart-interval=%(restart_interval)s \
   cpu-time-limit=%(cpu_time_limit)s \
   shutdown-timeout=%(shutdown_timeout)s \
   send-buffer-size=%(send_buffer_size)s \
   receive-buffer-size=%(receive_buffer_size)s \
   header-buffer-size=%(header_buffer_size)s \
   response-buffer-size=%(response_buffer_size)s \
   response-socket-timeout=%(response_socket_timeout)s \
   response-flush-delay=%(response_flush_delay)s \
   server-metrics=%(server_metrics_flag)s%(daemon_switch_interval_option)s
</IfDefine>
<IfDefine !MOD_WSGI_MULTIPROCESS>
WSGIDaemonProcess %(process_group)s \
   display-name='%(daemon_name)s' \
   home='%(working_directory)s' \
   threads=%(threads)s \
   maximum-requests=%(maximum_requests)s \
   python-path='%(python_path)s' \
   python-eggs='%(python_eggs)s' \
   lang='%(lang)s' \
   locale='%(locale)s' \
   listen-backlog=%(daemon_backlog)s \
   queue-timeout=%(queue_timeout)s \
   socket-timeout=%(socket_timeout)s \
   connect-timeout=%(connect_timeout)s \
   request-timeout=%(request_timeout)s \
   interrupt-timeout=%(interrupt_timeout)s \
   inactivity-timeout=%(inactivity_timeout)s \
   startup-timeout=%(startup_timeout)s \
   deadlock-timeout=%(deadlock_timeout)s \
   graceful-timeout=%(graceful_timeout)s \
   eviction-timeout=%(eviction_timeout)s \
   restart-interval=%(restart_interval)s \
   cpu-time-limit=%(cpu_time_limit)s \
   shutdown-timeout=%(shutdown_timeout)s \
   send-buffer-size=%(send_buffer_size)s \
   receive-buffer-size=%(receive_buffer_size)s \
   response-buffer-size=%(response_buffer_size)s \
   response-socket-timeout=%(response_socket_timeout)s \
   response-flush-delay=%(response_flush_delay)s \
   server-metrics=%(server_metrics_flag)s%(daemon_switch_interval_option)s
</IfDefine>
</IfDefine>
</IfDefine>

WSGICallableObject '%(callable_object)s'
WSGIPassAuthorization On
WSGIMapHEADToGET %(map_head_to_get)s

<IfDefine MOD_WSGI_DISABLE_RELOADING>
WSGIScriptReloading Off
</IfDefine>

<IfDefine EMBEDDED_MODE>
<IfDefine MOD_WSGI_WITH_PYTHON_PATH>
WSGIPythonPath '%(python_path)s'
</IfDefine>
</IfDefine>

<IfDefine ONE_PROCESS>
WSGIRestrictStdin Off
<IfDefine MOD_WSGI_WITH_PYTHON_PATH>
WSGIPythonPath '%(python_path)s'
</IfDefine>
</IfDefine>

<IfDefine MOD_WSGI_SERVER_METRICS>
ExtendedStatus On
</IfDefine>

WSGIServerMetrics %(server_metrics_flag)s

<IfDefine MOD_WSGI_TELEMETRY_SERVICE>
WSGITelemetryService %(telemetry_service)s interval=%(telemetry_interval)s
</IfDefine>

<IfDefine MOD_WSGI_SLOW_REQUESTS>
WSGISlowRequests %(slow_requests)s
</IfDefine>

<IfDefine MOD_WSGI_SWITCH_INTERVAL>
WSGISwitchInterval %(switch_interval)s
</IfDefine>

<IfDefine MOD_WSGI_FREE_THREADING>
WSGIFreeThreading On
</IfDefine>

<IfDefine MOD_WSGI_TELEMETRY_OPTIONS>
%(telemetry_options)s
</IfDefine>

<IfDefine MOD_WSGI_SERVER_STATUS>
<Location /server-status>
    SetHandler server-status
    Require all denied
    Require host localhost
</Location>
</IfDefine>

<IfDefine MOD_WSGI_KEEP_ALIVE>
KeepAlive On
KeepAliveTimeout %(keep_alive_timeout)s
</IfDefine>
<IfDefine !MOD_WSGI_KEEP_ALIVE>
KeepAlive Off
</IfDefine>

<IfDefine MOD_WSGI_ENABLE_SENDFILE>
EnableSendfile On
WSGIEnableSendfile On
</IfDefine>

<IfDefine MOD_WSGI_COMPRESS_RESPONSES>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
</IfDefine>

<IfDefine MOD_WSGI_ROTATE_LOGS>
ErrorLog "|%(rotatelogs_executable)s \
    %(error_log_file)s.%%Y-%%m-%%d-%%H_%%M_%%S %(max_log_size)sM"
</IfDefine>
<IfDefine !MOD_WSGI_ROTATE_LOGS>
ErrorLog "%(error_log_file)s"
</IfDefine>
LogLevel %(log_level)s

<IfDefine MOD_WSGI_ERROR_LOG_FORMAT>
ErrorLogFormat "%(error_log_format)s"
</IfDefine>

<IfDefine MOD_WSGI_ACCESS_LOG>
<IfModule !log_config_module>
LoadModule log_config_module ${MOD_WSGI_MODULES_DIRECTORY}/mod_log_config.so
</IfModule>
LogFormat "%%h %%l %%u %%t \"%%r\" %%>s %%b" common
LogFormat "%%h %%l %%u %%t \"%%r\" %%>s %%b \"%%{Referer}i\" \"%%{User-agent}i\"" combined
LogFormat "%(access_log_format)s" custom
<IfDefine MOD_WSGI_ROTATE_LOGS>
CustomLog "|%(rotatelogs_executable)s \
    %(access_log_file)s.%%Y-%%m-%%d-%%H_%%M_%%S %(max_log_size)sM" %(log_format_nickname)s
</IfDefine>
<IfDefine !MOD_WSGI_ROTATE_LOGS>
CustomLog "%(access_log_file)s" %(log_format_nickname)s
</IfDefine>
</IfDefine>

<IfDefine MOD_WSGI_CHUNKED_REQUEST>
WSGIChunkedRequest On
</IfDefine>

<IfDefine MOD_WSGI_WITH_PROXY_HEADERS>
WSGITrustedProxyHeaders %(trusted_proxy_headers)s
</IfDefine>
<IfDefine MOD_WSGI_WITH_TRUSTED_PROXIES>
WSGITrustedProxies %(trusted_proxies)s
</IfDefine>

<IfDefine MOD_WSGI_WITH_HTTPS>
<IfModule !ssl_module>
LoadModule ssl_module ${MOD_WSGI_MODULES_DIRECTORY}/mod_ssl.so
</IfModule>
</IfDefine>

<IfModule mpm_prefork_module>
<IfDefine !ONE_PROCESS>
ServerLimit %(prefork_server_limit)s
StartServers %(prefork_start_servers)s
MaxClients %(prefork_max_clients)s
MinSpareServers %(prefork_min_spare_servers)s
MaxSpareServers %(prefork_max_spare_servers)s
</IfDefine>
<IfDefine ONE_PROCESS>
ServerLimit 1
StartServers 1
MaxClients 1
MinSpareServers 1
MaxSpareServers 1
</IfDefine>
MaxRequestsPerChild 0
MaxKeepAliveRequests %(prefork_max_keep_alive_requests)s
</IfModule>

<IfModule mpm_worker_module>
<IfDefine !ONE_PROCESS>
ServerLimit %(worker_server_limit)s
ThreadLimit %(worker_thread_limit)s
StartServers %(worker_start_servers)s
MaxClients %(worker_max_clients)s
MinSpareThreads %(worker_min_spare_threads)s
MaxSpareThreads %(worker_max_spare_threads)s
ThreadsPerChild %(worker_threads_per_child)s
</IfDefine>
<IfDefine ONE_PROCESS>
ServerLimit 1
ThreadLimit 1
StartServers 1
MaxClients 1
MinSpareThreads 1
MaxSpareThreads 1
ThreadsPerChild 1
</IfDefine>
MaxRequestsPerChild 0
MaxKeepAliveRequests %(worker_max_keep_alive_requests)s
ThreadStackSize 262144
</IfModule>

<IfModule mpm_event_module>
<IfDefine !ONE_PROCESS>
ServerLimit %(worker_server_limit)s
ThreadLimit %(worker_thread_limit)s
StartServers %(worker_start_servers)s
MaxClients %(worker_max_clients)s
MinSpareThreads %(worker_min_spare_threads)s
MaxSpareThreads %(worker_max_spare_threads)s
ThreadsPerChild %(worker_threads_per_child)s
</IfDefine>
<IfDefine ONE_PROCESS>
ServerLimit 1
ThreadLimit 1
StartServers 1
MaxClients 1
MinSpareThreads 1
MaxSpareThreads 1
ThreadsPerChild 1
</IfDefine>
MaxRequestsPerChild 0
MaxKeepAliveRequests %(event_max_keep_alive_requests)s
ThreadStackSize 262144
</IfModule>

<IfDefine !MOD_WSGI_VIRTUAL_HOST>
<VirtualHost _default_:%(port)s>
</VirtualHost>
</IfDefine>

<IfDefine MOD_WSGI_VIRTUAL_HOST>

<VirtualHost _default_:%(port)s>
ServerName _wsgi_
<Location />
<IfDefine MOD_WSGI_ALLOW_LOCALHOST>
Require host localhost
</IfDefine>
<IfDefine !MOD_WSGI_ALLOW_LOCALHOST>
Require all denied
</IfDefine>
</Location>
</VirtualHost>
<IfDefine !MOD_WSGI_HTTPS_ONLY>
<VirtualHost *:%(port)s>
ServerName %(server_name)s
<IfDefine MOD_WSGI_SERVER_ALIAS>
ServerAlias %(server_aliases)s
</IfDefine>
</VirtualHost>
<IfDefine MOD_WSGI_REDIRECT_WWW>
<VirtualHost *:%(port)s>
ServerName %(parent_domain)s
Redirect permanent / http://%(server_name)s:%(port)s/
</VirtualHost>
</IfDefine>
</IfDefine>

<IfDefine MOD_WSGI_HTTPS_ONLY>
<VirtualHost *:%(port)s>
ServerName %(server_name)s
<IfDefine MOD_WSGI_SERVER_ALIAS>
ServerAlias %(server_aliases)s
</IfDefine>
RewriteEngine On
RewriteCond %%{HTTPS} off
RewriteRule (.*) https://%(server_name)s:%(https_port)s%%{REQUEST_URI}
</VirtualHost>
<IfDefine MOD_WSGI_REDIRECT_WWW>
<VirtualHost *:%(port)s>
ServerName %(parent_domain)s
RewriteEngine On
RewriteCond %%{HTTPS} off
RewriteRule (.*) https://%(server_name)s:%(https_port)s%%{REQUEST_URI}
</VirtualHost>
</IfDefine>
</IfDefine>

</IfDefine>

<IfDefine MOD_WSGI_VIRTUAL_HOST>

<IfDefine MOD_WSGI_WITH_HTTPS>
<IfDefine MOD_WSGI_WITH_LISTENER_HOST>
Listen %(host)s:%(https_port)s
</IfDefine>
<IfDefine !MOD_WSGI_WITH_LISTENER_HOST>
Listen %(https_port)s
</IfDefine>
<VirtualHost _default_:%(https_port)s>
ServerName _wsgi_
<Location />
<IfDefine MOD_WSGI_ALLOW_LOCALHOST>
Require host localhost
</IfDefine>
<IfDefine !MOD_WSGI_ALLOW_LOCALHOST>
Require all denied
</IfDefine>
</Location>
SSLEngine On
SSLCertificateFile %(ssl_certificate_file)s
SSLCertificateKeyFile %(ssl_certificate_key_file)s
<IfDefine MOD_WSGI_VERIFY_CLIENT>
SSLCACertificateFile %(ssl_ca_certificate_file)s
SSLVerifyClient none
</IfDefine>
<IfDefine MOD_WSGI_CERTIFICATE_CHAIN>
SSLCertificateChainFile %(ssl_certificate_chain_file)s
</IfDefine>
</VirtualHost>
<VirtualHost *:%(https_port)s>
ServerName %(server_name)s
<IfDefine MOD_WSGI_SERVER_ALIAS>
ServerAlias %(server_aliases)s
</IfDefine>
SSLEngine On
SSLCertificateFile %(ssl_certificate_file)s
SSLCertificateKeyFile %(ssl_certificate_key_file)s
<IfDefine MOD_WSGI_VERIFY_CLIENT>
SSLCACertificateFile %(ssl_ca_certificate_file)s
SSLVerifyClient none
</IfDefine>
<IfDefine MOD_WSGI_CERTIFICATE_CHAIN>
SSLCertificateChainFile %(ssl_certificate_chain_file)s
</IfDefine>
<IfDefine MOD_WSGI_HTTPS_ONLY>
<IfDefine MOD_WSGI_HSTS_POLICY>
Header set Strict-Transport-Security %(hsts_policy)s
</IfDefine>
</IfDefine>
<IfDefine MOD_WSGI_SSL_ENVIRONMENT>
SSLOptions +StdEnvVars
</IfDefine>
</VirtualHost>
<IfDefine MOD_WSGI_REDIRECT_WWW>
<VirtualHost *:%(https_port)s>
ServerName %(parent_domain)s
Redirect permanent / https://%(server_name)s:%(https_port)s/
SSLEngine On
SSLCertificateFile %(ssl_certificate_file)s
SSLCertificateKeyFile %(ssl_certificate_key_file)s
<IfDefine MOD_WSGI_VERIFY_CLIENT>
SSLCACertificateFile %(ssl_ca_certificate_file)s
SSLVerifyClient none
</IfDefine>
<IfDefine MOD_WSGI_CERTIFICATE_CHAIN>
SSLCertificateChainFile %(ssl_certificate_chain_file)s
</IfDefine>
</VirtualHost>
</IfDefine>
</IfDefine>

</IfDefine>

DocumentRoot '%(document_root)s'

AccessFileName .htaccess

<Directory '%(server_root)s'>
    AllowOverride %(allow_override)s
<Files handler.wsgi>
    Require all granted
</Files>
</Directory>

<Directory '%(document_root)s'>
    AllowOverride %(allow_override)s
<IfDefine MOD_WSGI_DIRECTORY_INDEX>
    DirectoryIndex %(directory_index)s
</IfDefine>
<IfDefine MOD_WSGI_DIRECTORY_LISTING>
    Options +Indexes
</IfDefine>
<IfDefine MOD_WSGI_CGI_SCRIPT>
    Options +ExecCGI
</IfDefine>
<IfDefine MOD_WSGI_CGID_SCRIPT>
    Options +ExecCGI
</IfDefine>
    RewriteEngine On
    RewriteOptions InheritDownBefore
    Include %(rewrite_rules)s
    Require all granted
</Directory>

<Directory '%(document_root)s%(mount_point)s'>
<IfDefine !MOD_WSGI_STATIC_ONLY>
    RewriteCond %%{REQUEST_FILENAME} !-f
<IfDefine MOD_WSGI_DIRECTORY_INDEX>
    RewriteCond %%{REQUEST_FILENAME} !-d
</IfDefine>
<IfDefine MOD_WSGI_SERVER_STATUS>
    RewriteCond %%{REQUEST_URI} !/server-status
</IfDefine>
    RewriteRule .* - [H=wsgi-handler]
</IfDefine>
</Directory>

<IfDefine MOD_WSGI_ERROR_OVERRIDE>
WSGIErrorOverride On
</IfDefine>

<IfDefine MOD_WSGI_HOST_ACCESS>
<Location />
    WSGIAccessScript '%(host_access_script)s'
</Location>
</IfDefine>

<IfDefine MOD_WSGI_AUTH_USER>
<Location />
    AuthType %(auth_type)s
    AuthName '%(host)s:%(port)s'
    Auth%(auth_type)sProvider wsgi
    WSGIAuthUserScript '%(auth_user_script)s'
<IfDefine MOD_WSGI_AUTH_GROUP>
    WSGIAuthGroupScript '%(auth_group_script)s'
</IfDefine>
    <RequireAll>
    Require valid-user
<IfDefine MOD_WSGI_AUTH_GROUP>
    Require wsgi-group '%(auth_group)s'
</IfDefine>
    </RequireAll>
</Location>
</IfDefine>

<IfDefine !ONE_PROCESS>
<IfDefine !EMBEDDED_MODE>
WSGIHandlerScript wsgi-handler '%(server_root)s/handler.wsgi' \
    process-group=%(process_group)s application-group=%(application_group)s
<IfDefine MOD_WSGI_IMPORT_HANDLER_SCRIPT>
WSGIImportScript '%(server_root)s/handler.wsgi' \
    process-group=%(process_group)s application-group=%(application_group)s
</IfDefine>
</IfDefine>
</IfDefine>

<IfDefine EMBEDDED_MODE>
WSGIHandlerScript wsgi-handler '%(server_root)s/handler.wsgi' \
    process-group='%%{GLOBAL}' application-group=%(application_group)s
<IfDefine MOD_WSGI_IMPORT_HANDLER_SCRIPT>
WSGIImportScript '%(server_root)s/handler.wsgi' \
    process-group='%%{GLOBAL}' application-group=%(application_group)s
</IfDefine>
</IfDefine>

<IfDefine ONE_PROCESS>
<IfDefine !MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
WSGIHandlerScript wsgi-handler '%(server_root)s/handler.wsgi' \
    process-group='%%{GLOBAL}' application-group=%(application_group)s
<IfDefine MOD_WSGI_IMPORT_HANDLER_SCRIPT>
WSGIImportScript '%(server_root)s/handler.wsgi' \
    process-group='%%{GLOBAL}' application-group=%(application_group)s
</IfDefine>
</IfDefine>
<IfDefine MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
WSGIHandlerScript wsgi-handler '%(server_root)s/handler.wsgi' \
    application-group=%(application_group)s
<IfDefine MOD_WSGI_IMPORT_HANDLER_SCRIPT>
WSGIImportScript '%(server_root)s/handler.wsgi' \
    application-group=%(application_group)s
</IfDefine>
</IfDefine>
</IfDefine>
z8
<Location '%(url)s'>
WSGIIgnoreActivity On
</Location>
a=  
ProxyPass '%(mount_point)s' '%(url)s' upgrade=websocket
ProxyPassReverse '%(mount_point)s' '%(url)s'
<Location '%(mount_point)s'>
RewriteEngine On
RewriteRule .* - [E=SERVER_PORT:%%{SERVER_PORT},NE]
RequestHeader set X-Forwarded-Port %%{SERVER_PORT}e
RewriteCond %%{HTTPS} on
RewriteRule .* - [E=URL_SCHEME:https,NE]
RequestHeader set X-Forwarded-Scheme %%{URL_SCHEME}e env=URL_SCHEME
RequestHeader set X-Forwarded-Prefix %(prefix)s
</Location>
<LocationMatch '^%(prefix)s$'>
RewriteEngine On
RewriteRule .* http://%%{HTTP_HOST}%%{REQUEST_URI}/ [R=302,L]
</LocationMatch>
aG  
ProxyPass '%(mount_point)s/' '%(url)s/' upgrade=websocket
ProxyPassReverse '%(mount_point)s/' '%(url)s/'
<Location '%(mount_point)s/'>
RewriteEngine On
RewriteRule .* - [E=SERVER_PORT:%%{SERVER_PORT},NE]
RequestHeader set X-Forwarded-Port %%{SERVER_PORT}e
RewriteCond %%{HTTPS} on
RewriteRule .* - [E=URL_SCHEME:https,NE]
RequestHeader set X-Forwarded-Scheme %%{URL_SCHEME}e env=URL_SCHEME
RequestHeader set X-Forwarded-Prefix %(prefix)s
</Location>
<LocationMatch '^%(mount_point)s$'>
RewriteEngine On
RewriteRule .* http://%%{HTTP_HOST}%%{REQUEST_URI}/ [R=302,L]
</LocationMatch>
aE  
<VirtualHost *:%(port)s>
ServerName %(host)s
ProxyPass / '%(url)s' upgrade=websocket
ProxyPassReverse / '%(url)s'
RequestHeader set X-Forwarded-Port %(port)s
RewriteEngine On
RewriteCond %%{HTTPS} on
RewriteRule .* - [E=URL_SCHEME:https,NE]
RequestHeader set X-Forwarded-Scheme %%{URL_SCHEME}e env=URL_SCHEME
</VirtualHost>
z�
Alias '%(mount_point)s' '%(directory)s'

<Directory '%(directory)s'>
    AllowOverride %(allow_override)s
    Require all granted
</Directory>
z˜
Alias '%(mount_point)s' '%(directory)s/%(filename)s'

<Directory '%(directory)s'>
<Files '%(filename)s'>
    Require all granted
</Files>
</Directory>
a  
Alias /__wsgi__/docs '%(documentation_directory)s'
Alias /__wsgi__/images '%(images_directory)s'

<Directory '%(documentation_directory)s'>
    DirectoryIndex index.html
    Require all granted
</Directory>

<Directory '%(images_directory)s'>
    Require all granted
</Directory>
zz
<IfDefine MOD_WSGI_VERIFY_CLIENT>
<Location '%(path)s'>
SSLVerifyClient require
SSLVerifyDepth 1
</Location>
</IfDefine>
z+
ErrorDocument '%(status)s' '%(document)s'
z
SetEnv '%(name)s' '%(value)s'
z
WSGIPythonWarnings '%(spec)s'
z
PassEnv '%(name)s'
aç  
<IfDefine !ONE_PROCESS>
<IfDefine !EMBEDDED_MODE>
WSGIHandlerScript wsgi-resource '%(server_root)s/resource.wsgi' \
    process-group=%(process_group)s application-group=%%{GLOBAL}
</IfDefine>
<IfDefine EMBEDDED_MODE>
WSGIHandlerScript wsgi-resource '%(server_root)s/resource.wsgi' \
    process-group='%%{GLOBAL}' application-group=%%{GLOBAL}
</IfDefine>
</IfDefine>

<IfDefine ONE_PROCESS>
<IfDefine !MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
WSGIHandlerScript wsgi-resource '%(server_root)s/resource.wsgi' \
    process-group='%%{GLOBAL}' application-group=%%{GLOBAL}
</IfDefine>
<IfDefine MOD_WSGI_MPM_ENABLE_WINNT_MODULE>
WSGIHandlerScript wsgi-resource '%(server_root)s/resource.wsgi' \
    application-group=%%{GLOBAL}
</IfDefine>
</IfDefine>
z&
AddHandler %(handler)s %(extension)s
z
Include '%(filename)s'
a±  
WSGIDaemonProcess 'service:%(name)s' \
    display-name=%%{GROUP} \
    user='%(user)s' \
    group='%(group)s' \
    home='%(working_directory)s' \
    threads=0 \
    python-path='%(python_path)s' \
    python-eggs='%(python_eggs)s' \
    lang='%(lang)s' \
    locale='%(locale)s' \
    server-metrics=%(server_metrics_flag)s
WSGIImportScript '%(script)s' \
    process-group='service:%(name)s' \
    application-group=%%{GLOBAL}
aÑ  
<VirtualHost *:%(port)s>
<IfDefine MOD_WSGI_ROTATE_LOGS>
ErrorLog "|%(rotatelogs_executable)s \
    %(log_directory)s/%(log_file)s.%%Y-%%m-%%d-%%H_%%M_%%S %(max_log_size)sM"
</IfDefine>
<IfDefine !MOD_WSGI_ROTATE_LOGS>
ErrorLog "%(log_directory)s/%(log_file)s"
</IfDefine>
WSGIDaemonProcess 'service:%(name)s' \
    display-name=%%{GROUP} \
    user='%(user)s' \
    group='%(group)s' \
    home='%(working_directory)s' \
    threads=0 \
    python-path='%(python_path)s' \
    python-eggs='%(python_eggs)s' \
    lang='%(lang)s' \
    locale='%(locale)s' \
    server-metrics=%(server_metrics_flag)s
WSGIImportScript '%(script)s' \
    process-group='service:%(name)s' \
    application-group=%%{GLOBAL}
</VirtualHost>
c                 ór
  — t        | d   d«      5 }t        t        | z  |¬«       | d   r(| d   D ]   }t        t        t	        |¬«      z  |¬«       Œ" | d   �| d   s| d   rt        d	| d   › �|¬«       | d   r‘| d   D ]‰  \  }}t        |«      j                  d
«      }|j                  d
«      r!t        t        t	        |||¬«      z  |¬«       ŒRt        t        t	        |t        |«      j                  d
«      |¬«      z  |¬«       Œ‹ | d   r0| d   D ](  \  }}t        t        t	        || d   |¬«      z  |¬«       Œ* | d   r÷t        | d   d¬«      D ]ä  \  }}t        j                  |«      }t        j                  j!                  |«      st        j                  j#                  |«      sB|j                  d
«      r|d
k7  r|d
z   }n|}t        t$        t	        ||| d   ¬«      z  |¬«       Œ›t        j&                  |«      }t        j(                  |«      }	t        t*        t	        |||	¬«      z  |¬«       Œæ | d   rt        t,        | z  |¬«       | d   r<| d   D ]4  \  }
}t        t.        t	        |
|j1                  dd«      ¬«      z  |¬«       Œ6 | d   r6t        | d   d¬«      }|D ]   }t        t2        t	        |¬«      z  |¬«       Œ" nt        t2        t	        d
¬«      z  |¬«       | d   r,| d   D ]$  \  }}t        t4        t	        ||¬«      z  |¬«       Œ& | d   r(| d   D ]   }t        t6        t	        |¬«      z  |¬«       Œ" | d   r(| d   D ]   }t        t8        t	        |¬ «      z  |¬«       Œ" | d!   r@t        t:        | z  |¬«       | d!   D ]$  \  }}t        t<        t	        d"|¬#«      z  |¬«       Œ& | d$   rt        t<        t	        d%d&¬#«      z  |¬«       | d'   rûi }| d(   r|j?                  | d(   «       t	        | d)   xs g «      }t	        | d*   xs g «      }| d'   D ]´  \  }}|jA                  |d+«      }|jA                  |d,«      }||v rNt        tB        t	        ||||| d   | d-   ||   | d.   | d/   | d0   | d1   | d2   | d3   | d4   | d5   ¬6«      z  |¬«       Œ|t        tD        t	        ||||| d0   | d1   | d2   | d3   | d4   | d5   ¬7«
      z  |¬«       Œ¶ | d8   r=| d8   D ]5  }	t        j                  |	«      }	t        tF        t	        |	¬9«      z  |¬«       Œ7 d d d «       y # 1 sw Y   y xY w):NÚ
httpd_confÚw)ÚfileÚignore_activity)ÚurlÚproxy_timeoutÚproxy_mount_pointsÚproxy_virtual_hostszProxyTimeout ú/)Úmount_pointr   ÚprefixÚport)Úhostr   r   Úurl_aliasesT)ÚreverseÚallow_override)r   Ú	directoryr   )r   r   ÚfilenameÚenable_docsÚerror_documentsú'z\')ÚstatusÚdocumentÚssl_verify_client_urls)ÚpathÚsetenv_variables)ÚnameÚvalueÚpython_warnings)ÚspecÚpassenv_variables)r   Úhandler_scriptszwsgi-resource)ÚhandlerÚ	extensionÚwith_cgiz
cgi-scriptz.cgiÚservice_scriptsÚservice_log_filesÚservice_usersÚservice_groupsz${MOD_WSGI_USER}z${MOD_WSGI_GROUP}Úlog_directoryÚrotatelogs_executableÚmax_log_sizeÚpython_pathÚworking_directoryÚpython_eggsÚlangÚlocaleÚserver_metrics_flag)r   ÚuserÚgroupÚscriptr   r+   Úlog_filer,   r-   r.   r/   r0   r1   r2   r3   )
r   r4   r5   r6   r.   r/   r0   r1   r2   r3   Úinclude_files)r   )$ÚopenÚprintÚAPACHE_GENERAL_CONFIGÚAPACHE_IGNORE_ACTIVITY_CONFIGÚdictÚstrÚrstripÚendswithÚ$APACHE_PROXY_PASS_MOUNT_POINT_CONFIGÚ*APACHE_PROXY_PASS_MOUNT_POINT_SLASH_CONFIGÚAPACHE_PROXY_PASS_HOST_CONFIGÚsortedÚ	posixpathÚabspathÚosr   ÚisdirÚexistsÚAPACHE_ALIAS_DIRECTORY_CONFIGÚdirnameÚbasenameÚAPACHE_ALIAS_FILENAME_CONFIGÚAPACHE_ALIAS_DOCUMENTATIONÚAPACHE_ERROR_DOCUMENT_CONFIGÚreplaceÚAPACHE_VERIFY_CLIENT_CONFIGÚAPACHE_SETENV_CONFIGÚAPACHE_PYTHON_WARNINGS_CONFIGÚAPACHE_PASSENV_CONFIGÚAPACHE_HANDLER_SCRIPT_CONFIGÚAPACHE_HANDLER_CONFIGÚupdateÚgetÚAPACHE_SERVICE_WITH_LOG_CONFIGÚAPACHE_SERVICE_CONFIGÚAPACHE_INCLUDE_CONFIG)ÚoptionsÚfpr   r   r   r   Útargetr   r   r   r   r   Úpathsr   r   r!   r%   r6   r(   ÚusersÚgroupsr4   r5   s                          úb/var/www/passport.vulcan-creative.com/venv/lib/python3.12/site-packages/mod_wsgi/express/apache.pyÚgenerate_apache_configrc   ‰  s!  € Ü	ˆg�lÑ# SÓ	)ð N!¨RÜÔ# gÑ-°BÕ7àÐ$Ò%ØÐ0Ñ1ò N�ÜÔ3´d¸s´mÑCÈ"ÖMðNð �OÑ$Ð0ØÐ-Ò.ØÐ1Ò2Ü�M '¨/Ñ":Ð!;Ð<À2ÕFàÐ'Ò(Ø$+Ð,@Ñ$Aò 5Ñ �˜Sô
 ˜[Ó)×0Ñ0°Ó5�Ø×'Ñ'¨Ô,ÜÔ>ÄØ(3¸Ø#)ôB+ñ +à13ö5ô ÔDÄtØ(3Ü # C£§¡°Ó 4Ø#)ôH+ñ +ð 24ö5ð#5ð, Ð(Ò)Ø$Ð%:Ñ;ò !‘	��cÜÔ3´dØ!¨°©¸Sô7Bñ Bàö!ð!ð
 �=Ò!Ü'-¨g°mÑ.DØ ô("ò 9Ñ#�˜Vä ×(Ñ(¨Ó0�ä—7‘7—=‘= Ô&¬b¯g©g¯n©n¸TÔ.BØ—‘ sÔ+°¸²Ø$(¨3¡J™	à$(˜	äÔ7¼$Ø(3¸yØ+2Ð3CÑ+Dô;Fñ Fð "$ö%ô !*× 1Ñ 1°$Ó 7�IÜ(×1Ñ1°$Ó7�HäÔ6¼Ø(3¸yØ%-ô:/ñ /à57ö9ð'9ð. �=Ò!ÜÔ,¨wÑ6¸RÕ@àÐ$Ò%Ø$+Ð,=Ñ$>ò IÑ �˜ÜÔ2´TÀØ!)×!1Ñ!1°#°uÓ!=ô6?ñ ?ØEGöIðIð Ð+Ò,Ü˜7Ð#;Ñ<ÀdÔKˆEØò N�ÜÔ1´D¸d´OÑCÈ"ÖMñNô Ô-´¸#´Ñ>ÀRÕHàÐ%Ò&Ø&Ð'9Ñ:ò !‘��eÜÔ*¬T°tÀ5Ô-IÑIØö!ð!ð Ð$Ò%ØÐ 1Ñ2ò !�ÜÔ3´dÀ´oÑEØö!ð!ð Ð&Ò'ØÐ 3Ñ4ò H�ÜÔ+¬d¸¬oÑ=ÀBÖGðHð Ð$Ò%ÜÔ.°Ñ8¸rÕBà%,Ð->Ñ%?ò 7Ñ!�	˜6ÜÔ+¬d¸?Ø"+ô/-ñ -Ø35ö7ð7ð �:ÒÜÔ'¬$°|Ø$ô+&ñ &Ø,.õ0ð Ð$Ò%Ø "ÐØÐ*Ò+Ø!×(Ñ(¨Ð1DÑ)EÔFÜ˜ Ñ1Ò7°RÓ8ˆEÜ˜'Ð"2Ñ3Ò9°rÓ:ˆFØ 'Ð(9Ñ :ò %‘��fØ—y‘y Ð'9Ó:�ØŸ
™
 4Ð)<Ó=�ØÐ,Ñ,ÜÔ8¼4ÀTØ!%¨U¸6Ø!(¨¡Ø*1°/Ñ*BØ%6°tÑ%<Ø29Ð:QÑ2RØ)0°Ñ)@Ø(/°Ñ(>Ø.5Ð6IÑ.JØ(/°Ñ(>Ø!(¨¡¸ÀÑ9JØ07Ð8MÑ0Nô<Pñ Pð "$ö%ô Ô/´$¸DÀtØ"'°Ø(/°Ñ(>Ø.5Ð6IÑ.JØ(/°Ñ(>Ø!(¨¡¸ÀÑ9JØ07Ð8MÑ0Nô3Pñ Pð "$ö%ð%%ð6 �?Ò#Ø# OÑ4ò !�Ü$×,Ñ,¨XÓ6�ÜÔ+¬d¸HÔ.EÑEØö!ð!÷WN!÷ N!ñ N!ús   �TT-Ô-T6)rG   rE   r;   r<   rA   rB   rC   rJ   rM   rN   rQ   rO   rR   rS   rT   rU   rV   r[   rZ   rY   rc   © ó    rb   ú<module>rf      s£   ðÛ 	Û ðFÐ ðP!Ð ð(Ð $ð$.Ð *ð$!Ð ð!Ð ð Ð ðÐ ðÐ ð Ð ðÐ ð!Ð ðÐ ð Ð ð0Ð ðÐ ð
Ð ð""Ð ó4O!re   