From 65b2a3eaf30fd2b044129371a0ef356ad1c43fc1 Mon Sep 17 00:00:00 2001 From: phil Date: Mon, 4 Jan 2021 22:49:46 +0100 Subject: [PATCH] Premier commit --- agoss | 10 + changelog | 7 + doc/Docker-openvas.txt | 38 + doc/icinga.txt | 3 + doc/pics/e4-SAN-V2.dia | Bin 0 -> 3303 bytes doc/pics/e4-adm.dia | Bin 0 -> 7078 bytes doc/pics/e4-adm.png | Bin 0 -> 86343 bytes doc/pics/e4-agence.dia | Bin 0 -> 2281 bytes doc/pics/e4-agence.png | Bin 0 -> 16502 bytes doc/pics/e4-dmz-ab.png | Bin 0 -> 68642 bytes doc/pics/e4-dmz-ha.dia | Bin 0 -> 4755 bytes doc/pics/e4-dmz-ha.png | Bin 0 -> 49195 bytes doc/pics/e4-dmz-old.png | Bin 0 -> 52274 bytes doc/pics/e4-dmz.dia | Bin 0 -> 5692 bytes doc/pics/e4-dmz.png | Bin 0 -> 31175 bytes doc/pics/e4-v2.3.dia | Bin 0 -> 7780 bytes doc/pics/e4-v2.3.png | Bin 0 -> 117308 bytes doc/pics/e4-v2.3x.dia | Bin 0 -> 7030 bytes doc/pics/e4-v2.dia | Bin 0 -> 5697 bytes doc/pics/e4-vpn-infra-v1.2.dia | Bin 0 -> 5676 bytes doc/pics/e4-vpn-infra-v1.2.png | Bin 0 -> 166247 bytes doc/pics/e4-vpn-infra.dia | Bin 0 -> 6303 bytes doc/pics/e4.dia | Bin 0 -> 5697 bytes doc/pics/e4.png | Bin 0 -> 110621 bytes doc/r-vp.txt | 23 + doc/s-fog.txt | 11 + goss/r-ext.yaml | 42 + goss/r-int.yaml | 35 + goss/r-vp1-cs.yaml | 106 + goss/r-vp1-old.yaml | 106 + goss/r-vp1.yaml | 67 + goss/r-vp2-cs.yaml | 105 + goss/r-vp2-old.yaml | 105 + goss/r-vp2goss.yaml | 67 + goss/s-adm.yaml | 80 + goss/s-appli.yaml | 35 + goss/s-fog.yaml | 28 + goss/s-infra.yaml | 90 + goss/s-itil.yaml | 36 + goss/s-lb-bd.yaml | 21 + goss/s-lb-web1.yaml | 63 + goss/s-lb-web2.yaml | 63 + goss/s-lb.yaml | 28 + goss/s-lb.yaml.old | 65 + goss/s-mon.yaml | 62 + goss/s-proxy.yaml | 42 + graylog-pont.yml | 8 + gsbchk | 14 + gsbstart | 179 + gsbstartl | 28 + lisezmoi.txt | 14 + pre/inst-depl | 48 + pre/pull-config | 24 + pull-config | 24 + r-ext.yml | 12 + r-int.yml | 13 + r-vp1.yml | 20 + r-vp2.yml | 22 + roles/apache2/handlers/main.yml | 6 + roles/apache2/tasks/main.yml | 14 + roles/appli/handlers/main.yml | 4 + roles/appli/tasks/main.yml | 73 + roles/base/files/apt.conf | 1 + roles/base/files/resolv.conf | 4 + roles/base/files/sources.list | 10 + roles/base/files/sources.list.Debian | 9 + roles/base/files/sources.list.Ubuntu | 13 + roles/base/files/sources.list.jessie | 22 + roles/base/files/sources.list.wheezy | 22 + roles/base/tasks/main.yml | 49 + roles/base/templates/hosts.j2 | 27 + roles/base/templates/hosts.s-proxy.j2 | 26 + roles/db-user/tasks/main.yml | 7 + roles/dhcp-ag/files/dhcpd.conf | 152 + roles/dhcp-ag/files/isc-dhcp-server | 18 + roles/dhcp-ag/handlers/main.yml | 3 + roles/dhcp-ag/tasks/main.yml | 11 + roles/dhcp-fog/files/dhcpd.conf | 142 + roles/dhcp-fog/files/isc-dhcp-server | 18 + roles/dhcp-fog/handlers/main.yml | 3 + roles/dhcp-fog/tasks/main.yml | 14 + roles/dhcp/files/dhcpd.conf | 142 + roles/dhcp/files/isc-dhcp-server | 18 + roles/dhcp/handlers/main.yml | 3 + roles/dhcp/tasks/main.yml | 14 + roles/dns-ag-cs/files/named.conf.options | 23 + roles/dns-ag-cs/handlers/main.yml | 4 + roles/dns-ag-cs/tasks/main.yml | 11 + roles/dns-agence/files/named.conf.options | 23 + roles/dns-agence/handlers/main.yml | 4 + roles/dns-agence/tasks/main.yml | 11 + roles/dns-master/files/db.gsb.lan | 30 + roles/dns-master/files/db.gsb.lan.rev | 24 + roles/dns-master/files/forbidden.html | 2 + roles/dns-master/files/hosts | 7 + roles/dns-master/files/named.conf.local | 20 + roles/dns-master/files/named.conf.options | 25 + roles/dns-master/files/resolv.conf | 4 + roles/dns-master/handlers/main.yml | 4 + roles/dns-master/tasks/main.yml | 33 + roles/dnsmasq/files/dnsmasq.conf | 531 + roles/dnsmasq/handlers/main.yml | 3 + roles/dnsmasq/tasks/main.yml | 11 + .../files/docker-compose.yml | 44 + roles/docker-graylog-pont/files/fstab | 13 + .../files/https_proxy.conf | 2 + roles/docker-graylog-pont/handlers/main.yml | 3 + roles/docker-graylog-pont/tasks/main.yml | 62 + roles/docker-graylog/files/docker-compose.yml | 44 + roles/docker-graylog/files/fstab | 13 + roles/docker-graylog/files/https_proxy.conf | 2 + roles/docker-graylog/handlers/main.yml | 3 + roles/docker-graylog/tasks/main.yml | 62 + roles/docker-iredmail-ab/files/fstab | 13 + .../docker-iredmail-ab/files/https_proxy.conf | 2 + roles/docker-iredmail-ab/files/iredmail.sh | 14 + roles/docker-iredmail-ab/handlers/main.yml | 3 + roles/docker-iredmail-ab/tasks/main.yml | 83 + roles/docker-openvas-ab/files/fstab | 13 + .../docker-openvas-ab/files/https_proxy.conf | 2 + roles/docker-openvas-ab/handlers/main.yml | 3 + roles/docker-openvas-ab/tasks/main.yml | 77 + roles/firewall-vpn-l-cs/files/iptables-vpn | 58 + roles/firewall-vpn-l-cs/tasks/main.yml | 3 + roles/firewall-vpn-l/files/ferm.conf | 122 + roles/firewall-vpn-l/files/iptables-vpn | 58 + roles/firewall-vpn-l/handlers/main.yml | 3 + roles/firewall-vpn-l/tasks/main.yml | 8 + roles/firewall-vpn-r-cs/files/iptables-vpn | 58 + roles/firewall-vpn-r-cs/tasks/main.yml | 3 + roles/firewall-vpn-r/files/ferm.conf | 116 + roles/firewall-vpn-r/files/iptables-vpn | 58 + roles/firewall-vpn-r/handlers/main.yml | 3 + roles/firewall-vpn-r/tasks/main.yml | 15 + roles/fog/tasks/main.yml | 15 + roles/goss/tasks/main.yml | 10 + roles/icinga-ab/files/cfg/contacts_icinga.cfg | 59 + roles/icinga-ab/files/cfg/extinfo_icinga.cfg | 13 + .../files/cfg/generic-host_icinga.cfg | 19 + .../files/cfg/generic-service_icinga.cfg | 26 + roles/icinga-ab/files/cfg/gwsio2.cfg | 14 + roles/icinga-ab/files/cfg/localhost.cfg | 13 + .../icinga-ab/files/cfg/localhost_icinga.cfg | 60 + roles/icinga-ab/files/cfg/netgear.cfg | 16 + roles/icinga-ab/files/cfg/r-ext.cfg | 13 + roles/icinga-ab/files/cfg/r-int.cfg | 13 + roles/icinga-ab/files/cfg/s-adm.cfg | 14 + roles/icinga-ab/files/cfg/s-infra.cfg | 14 + roles/icinga-ab/files/cfg/s-proxy.cfg | 13 + roles/icinga-ab/files/cfg/s-test.cfg | 13 + roles/icinga-ab/files/cfg/services_icinga.cfg | 106 + roles/icinga-ab/files/cfg/srv-2012.cfg | 16 + .../files/cfg/timeperiods_icinga.cfg | 50 + roles/icinga-ab/files/check_iftraffic3.pl | 643 ++ roles/icinga-ab/files/commands.cfg | 90 + roles/icinga-ab/files/contacts_icinga.cfg | 59 + roles/icinga-ab/files/dns.cfg | 11 + roles/icinga-ab/files/hostgroups_icinga.cfg | 74 + roles/icinga-ab/files/icinga.cfg | 1494 +++ roles/icinga-ab/files/nt.cfg | 15 + roles/icinga-ab/files/services_icinga.cfg | 106 + roles/icinga-ab/handlers/main.yml | 12 + roles/icinga-ab/tasks/main.yml | 161 + roles/icinga-ed/files/cfg/contacts_icinga.cfg | 59 + roles/icinga-ed/files/cfg/extinfo_icinga.cfg | 13 + .../files/cfg/generic-host_icinga.cfg | 19 + .../files/cfg/generic-service_icinga.cfg | 26 + roles/icinga-ed/files/cfg/gwsio4.cfg | 14 + .../icinga-ed/files/cfg/hostgroups_icinga.cfg | 74 + roles/icinga-ed/files/cfg/localhost.cfg | 13 + .../icinga-ed/files/cfg/localhost_icinga.cfg | 51 + roles/icinga-ed/files/cfg/netgear.cfg | 16 + roles/icinga-ed/files/cfg/r-ext.cfg | 13 + roles/icinga-ed/files/cfg/r-int.cfg | 13 + roles/icinga-ed/files/cfg/s-adm.cfg | 14 + roles/icinga-ed/files/cfg/s-infra.cfg | 14 + roles/icinga-ed/files/cfg/s-proxy.cfg | 13 + roles/icinga-ed/files/cfg/services_icinga.cfg | 120 + roles/icinga-ed/files/cfg/srv-2012.cfg | 16 + .../files/cfg/timeperiods_icinga.cfg | 50 + roles/icinga-ed/files/check_iftraffic3.pl | 643 ++ roles/icinga-ed/files/commands.cfg | 90 + roles/icinga-ed/files/contacts_icinga.cfg | 59 + roles/icinga-ed/files/dns.cfg | 11 + roles/icinga-ed/files/hostgroups_icinga.cfg | 74 + roles/icinga-ed/files/icinga.cfg | 1494 +++ roles/icinga-ed/files/nt.cfg | 15 + roles/icinga-ed/files/services_icinga.cfg | 106 + roles/icinga-ed/handlers/main.yml | 12 + roles/icinga-ed/tasks/main.yml | 153 + roles/icinga-fk/files/cfg/contacts_icinga.cfg | 59 + roles/icinga-fk/files/cfg/extinfo_icinga.cfg | 13 + .../files/cfg/generic-host_icinga.cfg | 19 + .../files/cfg/generic-service_icinga.cfg | 26 + roles/icinga-fk/files/cfg/gwsio2.cfg | 14 + .../icinga-fk/files/cfg/hostgroups_icinga.cfg | 74 + .../icinga-fk/files/cfg/localhost_icinga.cfg | 60 + roles/icinga-fk/files/cfg/netgear.cfg | 16 + roles/icinga-fk/files/cfg/r-ext.cfg | 13 + roles/icinga-fk/files/cfg/r-int.cfg | 13 + roles/icinga-fk/files/cfg/s-adm.cfg | 14 + roles/icinga-fk/files/cfg/s-infra.cfg | 14 + roles/icinga-fk/files/cfg/s-proxy.cfg | 13 + roles/icinga-fk/files/cfg/s-test.cfg | 13 + roles/icinga-fk/files/cfg/services_icinga.cfg | 106 + roles/icinga-fk/files/cfg/srv-2012.cfg | 16 + .../files/cfg/timeperiods_icinga.cfg | 50 + roles/icinga-fk/files/check_iftraffic3.pl | 643 ++ roles/icinga-fk/files/commands.cfg | 90 + roles/icinga-fk/files/contacts_icinga.cfg | 59 + roles/icinga-fk/files/dns.cfg | 11 + roles/icinga-fk/files/icinga.cfg | 1494 +++ roles/icinga-fk/files/icinga.conf | 27 + roles/icinga-fk/files/nt.cfg | 15 + roles/icinga-fk/files/services_icinga.cfg | 106 + roles/icinga-fk/handlers/main.yml | 12 + roles/icinga-fk/tasks/main.yml | 104 + roles/icinga-gm/files/cfg/contacts_icinga.cfg | 59 + roles/icinga-gm/files/cfg/extinfo_icinga.cfg | 13 + .../files/cfg/generic-host_icinga.cfg | 19 + .../files/cfg/generic-service_icinga.cfg | 26 + roles/icinga-gm/files/cfg/gwsio2.cfg | 14 + roles/icinga-gm/files/cfg/localhost.cfg | 13 + .../icinga-gm/files/cfg/localhost_icinga.cfg | 60 + roles/icinga-gm/files/cfg/netgear.cfg | 16 + roles/icinga-gm/files/cfg/r-ext.cfg | 13 + roles/icinga-gm/files/cfg/r-int.cfg | 13 + roles/icinga-gm/files/cfg/s-adm.cfg | 14 + roles/icinga-gm/files/cfg/s-fog.cfg | 13 + roles/icinga-gm/files/cfg/s-infra.cfg | 14 + roles/icinga-gm/files/cfg/s-proxy.cfg | 13 + roles/icinga-gm/files/cfg/s-test.cfg | 14 + roles/icinga-gm/files/cfg/s-win.cfg | 16 + roles/icinga-gm/files/cfg/services_icinga.cfg | 106 + .../files/cfg/timeperiods_icinga.cfg | 50 + roles/icinga-gm/files/check_iftraffic3.pl | 643 ++ roles/icinga-gm/files/commands.cfg | 90 + roles/icinga-gm/files/contacts_icinga.cfg | 59 + roles/icinga-gm/files/dns.cfg | 11 + .../files/hostgroups_icinga-save.cfg | 74 + roles/icinga-gm/files/hostgroups_icinga.cfg | 74 + roles/icinga-gm/files/icinga.cfg | 1494 +++ roles/icinga-gm/files/nt.cfg | 15 + roles/icinga-gm/files/services_icinga.cfg | 106 + roles/icinga-gm/handlers/main.yml | 12 + roles/icinga-gm/tasks/main.yml | 161 + roles/icinga-kb/files/cfg/contacts_icinga.cfg | 59 + roles/icinga-kb/files/cfg/extinfo_icinga.cfg | 13 + .../files/cfg/generic-host_icinga.cfg | 19 + .../files/cfg/generic-service_icinga.cfg | 26 + .../icinga-kb/files/cfg/hostgroups_icinga.cfg | 59 + roles/icinga-kb/files/cfg/localhost.cfg | 13 + .../icinga-kb/files/cfg/localhost_icinga.cfg | 59 + roles/icinga-kb/files/cfg/r-ext.cfg | 13 + roles/icinga-kb/files/cfg/r-int.cfg | 13 + roles/icinga-kb/files/cfg/s-adm.cfg | 14 + roles/icinga-kb/files/cfg/s-infra-adm.cfg | 14 + roles/icinga-kb/files/cfg/s-infra.cfg | 14 + roles/icinga-kb/files/cfg/s-lb-adm.cfg | 14 + roles/icinga-kb/files/cfg/s-lb.cfg | 14 + roles/icinga-kb/files/cfg/s-win.cfg | 16 + roles/icinga-kb/files/cfg/services_icinga.cfg | 106 + .../files/cfg/timeperiods_icinga.cfg | 50 + roles/icinga-kb/files/check_iftraffic3.pl | 643 ++ roles/icinga-kb/files/commands.cfg | 90 + roles/icinga-kb/files/dns.cfg | 11 + roles/icinga-kb/files/icinga.cfg | 1494 +++ roles/icinga-kb/files/nt.cfg | 15 + roles/icinga-kb/handlers/main.yml | 12 + roles/icinga-kb/tasks/main.yml | 102 + roles/icinga-yb/files/cfg/contacts_icinga.cfg | 59 + roles/icinga-yb/files/cfg/extinfo_icinga.cfg | 13 + .../files/cfg/generic-host_icinga.cfg | 19 + .../files/cfg/generic-service_icinga.cfg | 26 + .../icinga-yb/files/cfg/hostgroups_icinga.cfg | 59 + roles/icinga-yb/files/cfg/localhost.cfg | 13 + .../icinga-yb/files/cfg/localhost_icinga.cfg | 59 + roles/icinga-yb/files/cfg/r-ext.cfg | 13 + roles/icinga-yb/files/cfg/r-int.cfg | 13 + roles/icinga-yb/files/cfg/s-adm.cfg | 14 + roles/icinga-yb/files/cfg/s-infra-adm.cfg | 14 + roles/icinga-yb/files/cfg/s-infra.cfg | 14 + roles/icinga-yb/files/cfg/s-itil.cfg | 14 + roles/icinga-yb/files/cfg/s-win.cfg | 16 + roles/icinga-yb/files/cfg/services_icinga.cfg | 106 + .../files/cfg/timeperiods_icinga.cfg | 50 + roles/icinga-yb/files/check_iftraffic3.pl | 643 ++ roles/icinga-yb/files/commands.cfg | 90 + roles/icinga-yb/files/dns.cfg | 11 + roles/icinga-yb/files/icinga.cfg | 1494 +++ roles/icinga-yb/files/nt.cfg | 15 + roles/icinga-yb/handlers/main.yml | 12 + roles/icinga-yb/tasks/main.yml | 102 + roles/itil-cs/files/.my.cnf | 3 + roles/itil-cs/files/glpi.conf | 12 + roles/itil-cs/files/script | 4 + roles/itil-cs/handlers/main.yml | 6 + roles/itil-cs/tasks/main.yml | 65 + roles/itil/files/.my.cnf | 3 + roles/itil/files/dbdump | 4 + roles/itil/files/glpi.conf | 12 + roles/itil/handlers/main.yml | 9 + roles/itil/tasks/main.yml | 120 + roles/itil/templates/block.j2 | 23 + roles/mariadb-ab/README.md | 38 + roles/mariadb-ab/_travis.yml | 29 + roles/mariadb-ab/defaults/main.yml | 2 + roles/mariadb-ab/files/my.cnf | 128 + roles/mariadb-ab/handlers/main.yml | 2 + roles/mariadb-ab/meta/main.yml | 232 + roles/mariadb-ab/tasks/main.yml | 16 + roles/mariadb-ab/tests/inventory | 1 + roles/mariadb-ab/tests/test.yml | 5 + roles/mariadb-ab/vars/main.yml | 2 + roles/mariadb/README.md | 38 + roles/mariadb/_travis.yml | 29 + roles/mariadb/defaults/main.yml | 2 + roles/mariadb/handlers/main.yml | 2 + roles/mariadb/meta/main.yml | 232 + roles/mariadb/tasks/main.yml | 15 + roles/mariadb/tests/inventory | 1 + roles/mariadb/tests/test.yml | 5 + roles/mariadb/vars/main.yml | 2 + roles/mess/files/nslcd.conf | 31 + roles/mess/files/pam_ldap.conf | 6 + roles/mess/files/slapd.conf | 144 + roles/mess/handlers/main.yml | 3 + roles/mess/tasks/main.yml | 15 + roles/mysql/defaults/main.yml | 4 + roles/mysql/files/.my.cnf | 3 + roles/mysql/handlers/main.yml | 3 + roles/mysql/tasks/main.yml | 13 + roles/php-fpm/handlers/main.yml | 3 + roles/php-fpm/tasks/main.yml | 9 + roles/php-fpm/templates/main.yml | 15 + roles/post/files/interface.user-yb | 25 + roles/post/files/interfaces.graylog-pont | 12 + roles/post/files/interfaces.r-ext | 41 + roles/post/files/interfaces.r-int | 44 + roles/post/files/interfaces.r-vp1 | 29 + roles/post/files/interfaces.r-vp1-cs | 26 + roles/post/files/interfaces.r-vp2 | 28 + roles/post/files/interfaces.r-vp2-cs | 25 + roles/post/files/interfaces.s-adm | 20 + roles/post/files/interfaces.s-agence | 11 + roles/post/files/interfaces.s-appli | 27 + roles/post/files/interfaces.s-backup | 25 + roles/post/files/interfaces.s-bdd | 21 + roles/post/files/interfaces.s-docker | 20 + roles/post/files/interfaces.s-fog | 25 + roles/post/files/interfaces.s-graylog | 21 + roles/post/files/interfaces.s-infra | 24 + roles/post/files/interfaces.s-itil | 24 + roles/post/files/interfaces.s-itil-cs | 24 + roles/post/files/interfaces.s-lb | 27 + roles/post/files/interfaces.s-lb-bd | 21 + roles/post/files/interfaces.s-lb-web1 | 27 + roles/post/files/interfaces.s-lb-web2 | 25 + roles/post/files/interfaces.s-lb-web3 | 25 + roles/post/files/interfaces.s-lb-wordpress | 39 + roles/post/files/interfaces.s-lb-wordpress2 | 39 + roles/post/files/interfaces.s-lb-wordpress3 | 39 + roles/post/files/interfaces.s-mess | 24 + roles/post/files/interfaces.s-mon | 21 + roles/post/files/interfaces.s-mon-gm | 22 + roles/post/files/interfaces.s-mon-kb | 22 + roles/post/files/interfaces.s-mon-yb | 22 + roles/post/files/interfaces.s-mon2 | 21 + roles/post/files/interfaces.s-mon3 | 24 + roles/post/files/interfaces.s-nas | 17 + roles/post/files/interfaces.s-proxy | 22 + roles/post/files/interfaces.s-san | 25 + roles/post/files/interfaces.s-sspec | 22 + roles/post/files/interfaces.s-test | 21 + roles/post/files/interfaces.s-web | 20 + roles/post/files/interfaces.s-web1 | 27 + roles/post/files/interfaces.s-web2 | 25 + roles/post/files/resolv.conf | 4 + roles/post/files/resolv.conf.s-proxy | 4 + roles/post/tasks/main.yml | 24 + roles/postfix-nd/files/main.cf | 49 + roles/postfix-nd/files/sasl_passwd | 1 + .../files/thawte_Premium_Server_CA.pem | 20 + roles/postfix-nd/handlers/main.yml | 3 + roles/postfix-nd/tasks/main.yml | 36 + roles/postfix/files/main.cf | 50 + roles/postfix/files/sasl_passwd | 1 + .../files/thawte_Premium_Server_CA.pem | 20 + roles/postfix/handlers/main.yml | 3 + roles/postfix/tasks/main.yml | 36 + roles/r-ext/files/ferm.conf | 113 + roles/r-ext/files/ipFerm.sh | 3 + roles/r-ext/files/mkferm | 7 + roles/r-ext/files/nat.sh | 4 + roles/r-ext/files/routagenat | 3 + roles/r-ext/files/sysctl.conf | 60 + roles/r-ext/tasks/main.yml | 24 + roles/r-int/files/routagenat | 3 + roles/r-int/files/sysctl.conf | 60 + roles/r-int/tasks/main.yml | 19 + roles/s-lb-ab/files/haproxy.cfg | 55 + roles/s-lb-ab/handlers/main.yml | 3 + roles/s-lb-ab/tasks/main.yml | 11 + roles/s-lb-bd-ab/README.txt | 11 + roles/s-lb-bd-ab/files/.my.cnf | 3 + roles/s-lb-bd-ab/files/installmysql.sh | 16 + roles/s-lb-bd-ab/files/my.cnf | 128 + roles/s-lb-bd-ab/handlers/main.yml | 3 + roles/s-lb-bd/files/.my.cnf | 3 + roles/s-lb-bd/files/installmysql.sh | 16 + roles/s-lb-bd/files/my.cnf | 128 + roles/s-lb-bd/handlers/main.yml | 3 + roles/s-lb-bd/tasks/main.yml | 4 + roles/s-lb-web-ab/files/.my.cnf | 3 + roles/s-lb-web-ab/files/compter.bash | 4 + roles/s-lb-web-ab/handlers/main.yml | 3 + roles/s-lb-web-ab/tasks/main.yml | 20 + roles/s-lb-web/files/.my.cnf | 3 + roles/s-lb-web/files/compter.bash | 4 + roles/s-lb-web/handlers/main.yml | 3 + roles/s-lb-web/tasks/main.yml | 21 + roles/s-lb-wordpress/handlers/main.yml | 3 + roles/s-lb-wordpress/tasks/main.yml | 35 + roles/s-lb/files/goss.yaml | 23 + roles/s-lb/files/haproxy.cfg | 56 + roles/s-lb/handlers/main.yml | 3 + roles/s-lb/tasks/main.yml | 11 + roles/s-nas-client/handlers/main.yml | 3 + roles/s-nas-client/tasks/main.yml | 13 + roles/s-nas-server/files/exports | 10 + roles/s-nas-server/handlers/main.yml | 3 + roles/s-nas-server/tasks/main.yml | 18 + roles/s-ssh/files/config | 51 + roles/s-ssh/handlers/main.yml | 3 + roles/s-ssh/tasks/main.yml | 22 + roles/snmp-agent/files/snmpd.conf | 193 + roles/snmp-agent/handlers/main.yml | 3 + roles/snmp-agent/tasks/main.yml | 12 + roles/snmp-cs/files/snmpd.conf | 193 + roles/snmp-cs/handlers/main.yml | 3 + roles/snmp-cs/tasks/main.yml | 14 + roles/squid/files/squid.s-adm.conf | 7961 +++++++++++++++ roles/squid/files/squid.s-proxy.conf | 8563 +++++++++++++++++ roles/squid/files/squid.s-proxy.conf.old | 7656 +++++++++++++++ roles/squid/handlers/main.yml | 3 + roles/squid/tasks/main.yml | 9 + roles/ssh-cli/tasks/main.yml | 10 + roles/sshk/tasks/main.yml | 10 + roles/syslog-cli/handlers/main.yml | 3 + roles/syslog-cli/tasks/main.yml | 6 + roles/syslog/handlers/main.yml | 3 + roles/syslog/tasks/main.yml | 10 + roles/user-yb/tasks/main.yml | 47 + roles/vpn-stg-l/files/ipsec.conf | 22 + roles/vpn-stg-l/files/ipsec.secrets | 8 + roles/vpn-stg-l/files/sysctl.conf | 60 + roles/vpn-stg-l/handlers/main.yml | 4 + roles/vpn-stg-l/tasks/main.yml | 21 + roles/vpn-stg-r/files/ipsec.conf | 22 + roles/vpn-stg-r/files/ipsec.secrets | 8 + roles/vpn-stg-r/files/sysctl.conf | 60 + roles/vpn-stg-r/handlers/main.yml | 4 + roles/vpn-stg-r/tasks/main.yml | 21 + roles/vpn/files/sysctl.conf | 60 + roles/vpn/handlers/main.yml | 6 + roles/vpn/tasks/main.yml | 23 + roles/vpn/templates/ipsec-tools.conf.j2 | 9 + roles/vpn/templates/psk.txt.j2 | 2 + roles/vpn/templates/racoon.conf.j2 | 19 + roles/webautoconf/files/wpad.dat | 12 + roles/webautoconf/tasks/main.yml | 9 + .../files/wordpress-4.4.1-fr_FR.tar.gz | Bin 0 -> 7540778 bytes roles/wordpress/handlers/main.yml | 3 + roles/wordpress/tasks/main.yml | 40 + roles/x509-l/files/ipsec.conf | 25 + roles/x509-l/files/ipsec.secrets | 9 + roles/x509-l/files/sysctl.conf | 60 + roles/x509-l/handlers/main.yml | 4 + roles/x509-l/tasks/main.yml | 21 + roles/x509-r/files/generate.sh | 19 + roles/x509-r/files/ipsec.conf | 25 + roles/x509-r/files/ipsec.secrets | 9 + roles/x509-r/files/recupKey.sh | 16 + roles/x509-r/files/sysctl.conf | 60 + roles/x509-r/handlers/main.yml | 4 + roles/x509-r/tasks/main.yml | 36 + s-adm.yml | 15 + s-agence.yml | 9 + s-appli.yml | 13 + s-backup.yml | 11 + s-bdd.yml | 23 + s-docker.yml | 14 + s-fog.yml | 12 + s-graylog.yml | 12 + s-infra.yml | 14 + s-itil.yml | 24 + s-lb-bd.yml | 23 + s-lb-web1.yml | 11 + s-lb-web2.yml | 11 + s-lb-web3.yml | 11 + s-lb-wordpress.yml | 18 + s-lb-wordpress2.yml | 18 + s-lb-wordpress3.yml | 18 + s-lb.yml | 11 + s-mess.yml | 11 + s-mon-gm.yml | 13 + s-mon-kb.yml | 13 + s-mon-yb.yml | 13 + s-mon.yml | 13 + s-nas.yml | 17 + s-proxy.yml | 12 + s-test.yml | 12 + s-web.yml | 14 + s-web1.yml | 11 + s-web2.yml | 11 + scripts/Windows/addint-r-ext.bat | 31 + scripts/Windows/addint-r-int.bat | 33 + scripts/addint.r-ext | 42 + scripts/addint.r-int | 41 + scripts/addint.s-adm | 16 + scripts/addint.s-infra | 18 + scripts/addint.s-lb | 26 + scripts/addint.s-lb-bd | 18 + scripts/addint.s-lb-web1 | 26 + scripts/addint.s-lb-web2 | 26 + scripts/addint.s-lb-web3 | 26 + scripts/addint.s-mon-kb | 18 + scripts/addint.s-nas | 18 + scripts/getall-2019 | 16 + scripts/lb-http.bash | 6 + scripts/recup-s-lb.bash | 4 + tests/s-infra.test | 24 + tests/s-proxy.test | 17 + user-yb.yml | 9 + windows/gsb-dossiers.cmd | 15 + windows/mkusr-compta.cmd | 4 + windows/mkusr-ventes.cmd | 5 + windows/mkusr.cmd | 7 + 538 files changed, 52570 insertions(+) create mode 100755 agoss create mode 100644 changelog create mode 100644 doc/Docker-openvas.txt create mode 100644 doc/icinga.txt create mode 100644 doc/pics/e4-SAN-V2.dia create mode 100644 doc/pics/e4-adm.dia create mode 100644 doc/pics/e4-adm.png create mode 100644 doc/pics/e4-agence.dia create mode 100644 doc/pics/e4-agence.png create mode 100644 doc/pics/e4-dmz-ab.png create mode 100644 doc/pics/e4-dmz-ha.dia create mode 100644 doc/pics/e4-dmz-ha.png create mode 100644 doc/pics/e4-dmz-old.png create mode 100644 doc/pics/e4-dmz.dia create mode 100644 doc/pics/e4-dmz.png create mode 100644 doc/pics/e4-v2.3.dia create mode 100644 doc/pics/e4-v2.3.png create mode 100644 doc/pics/e4-v2.3x.dia create mode 100644 doc/pics/e4-v2.dia create mode 100644 doc/pics/e4-vpn-infra-v1.2.dia create mode 100644 doc/pics/e4-vpn-infra-v1.2.png create mode 100644 doc/pics/e4-vpn-infra.dia create mode 100644 doc/pics/e4.dia create mode 100644 doc/pics/e4.png create mode 100644 doc/r-vp.txt create mode 100644 doc/s-fog.txt create mode 100644 goss/r-ext.yaml create mode 100644 goss/r-int.yaml create mode 100644 goss/r-vp1-cs.yaml create mode 100644 goss/r-vp1-old.yaml create mode 100644 goss/r-vp1.yaml create mode 100644 goss/r-vp2-cs.yaml create mode 100644 goss/r-vp2-old.yaml create mode 100644 goss/r-vp2goss.yaml create mode 100644 goss/s-adm.yaml create mode 100644 goss/s-appli.yaml create mode 100644 goss/s-fog.yaml create mode 100644 goss/s-infra.yaml create mode 100644 goss/s-itil.yaml create mode 100644 goss/s-lb-bd.yaml create mode 100644 goss/s-lb-web1.yaml create mode 100644 goss/s-lb-web2.yaml create mode 100644 goss/s-lb.yaml create mode 100644 goss/s-lb.yaml.old create mode 100644 goss/s-mon.yaml create mode 100644 goss/s-proxy.yaml create mode 100644 graylog-pont.yml create mode 100755 gsbchk create mode 100755 gsbstart create mode 100755 gsbstartl create mode 100644 lisezmoi.txt create mode 100644 pre/inst-depl create mode 100644 pre/pull-config create mode 100644 pull-config create mode 100644 r-ext.yml create mode 100644 r-int.yml create mode 100644 r-vp1.yml create mode 100644 r-vp2.yml create mode 100644 roles/apache2/handlers/main.yml create mode 100644 roles/apache2/tasks/main.yml create mode 100644 roles/appli/handlers/main.yml create mode 100644 roles/appli/tasks/main.yml create mode 100644 roles/base/files/apt.conf create mode 100644 roles/base/files/resolv.conf create mode 100644 roles/base/files/sources.list create mode 100644 roles/base/files/sources.list.Debian create mode 100644 roles/base/files/sources.list.Ubuntu create mode 100644 roles/base/files/sources.list.jessie create mode 100644 roles/base/files/sources.list.wheezy create mode 100644 roles/base/tasks/main.yml create mode 100644 roles/base/templates/hosts.j2 create mode 100644 roles/base/templates/hosts.s-proxy.j2 create mode 100644 roles/db-user/tasks/main.yml create mode 100644 roles/dhcp-ag/files/dhcpd.conf create mode 100644 roles/dhcp-ag/files/isc-dhcp-server create mode 100644 roles/dhcp-ag/handlers/main.yml create mode 100644 roles/dhcp-ag/tasks/main.yml create mode 100644 roles/dhcp-fog/files/dhcpd.conf create mode 100644 roles/dhcp-fog/files/isc-dhcp-server create mode 100644 roles/dhcp-fog/handlers/main.yml create mode 100644 roles/dhcp-fog/tasks/main.yml create mode 100644 roles/dhcp/files/dhcpd.conf create mode 100644 roles/dhcp/files/isc-dhcp-server create mode 100644 roles/dhcp/handlers/main.yml create mode 100644 roles/dhcp/tasks/main.yml create mode 100644 roles/dns-ag-cs/files/named.conf.options create mode 100644 roles/dns-ag-cs/handlers/main.yml create mode 100644 roles/dns-ag-cs/tasks/main.yml create mode 100644 roles/dns-agence/files/named.conf.options create mode 100644 roles/dns-agence/handlers/main.yml create mode 100644 roles/dns-agence/tasks/main.yml create mode 100644 roles/dns-master/files/db.gsb.lan create mode 100644 roles/dns-master/files/db.gsb.lan.rev create mode 100644 roles/dns-master/files/forbidden.html create mode 100644 roles/dns-master/files/hosts create mode 100644 roles/dns-master/files/named.conf.local create mode 100644 roles/dns-master/files/named.conf.options create mode 100644 roles/dns-master/files/resolv.conf create mode 100644 roles/dns-master/handlers/main.yml create mode 100644 roles/dns-master/tasks/main.yml create mode 100644 roles/dnsmasq/files/dnsmasq.conf create mode 100644 roles/dnsmasq/handlers/main.yml create mode 100644 roles/dnsmasq/tasks/main.yml create mode 100644 roles/docker-graylog-pont/files/docker-compose.yml create mode 100644 roles/docker-graylog-pont/files/fstab create mode 100644 roles/docker-graylog-pont/files/https_proxy.conf create mode 100644 roles/docker-graylog-pont/handlers/main.yml create mode 100644 roles/docker-graylog-pont/tasks/main.yml create mode 100644 roles/docker-graylog/files/docker-compose.yml create mode 100644 roles/docker-graylog/files/fstab create mode 100644 roles/docker-graylog/files/https_proxy.conf create mode 100644 roles/docker-graylog/handlers/main.yml create mode 100644 roles/docker-graylog/tasks/main.yml create mode 100644 roles/docker-iredmail-ab/files/fstab create mode 100644 roles/docker-iredmail-ab/files/https_proxy.conf create mode 100644 roles/docker-iredmail-ab/files/iredmail.sh create mode 100644 roles/docker-iredmail-ab/handlers/main.yml create mode 100644 roles/docker-iredmail-ab/tasks/main.yml create mode 100644 roles/docker-openvas-ab/files/fstab create mode 100644 roles/docker-openvas-ab/files/https_proxy.conf create mode 100644 roles/docker-openvas-ab/handlers/main.yml create mode 100644 roles/docker-openvas-ab/tasks/main.yml create mode 100644 roles/firewall-vpn-l-cs/files/iptables-vpn create mode 100644 roles/firewall-vpn-l-cs/tasks/main.yml create mode 100644 roles/firewall-vpn-l/files/ferm.conf create mode 100644 roles/firewall-vpn-l/files/iptables-vpn create mode 100644 roles/firewall-vpn-l/handlers/main.yml create mode 100644 roles/firewall-vpn-l/tasks/main.yml create mode 100644 roles/firewall-vpn-r-cs/files/iptables-vpn create mode 100644 roles/firewall-vpn-r-cs/tasks/main.yml create mode 100644 roles/firewall-vpn-r/files/ferm.conf create mode 100644 roles/firewall-vpn-r/files/iptables-vpn create mode 100644 roles/firewall-vpn-r/handlers/main.yml create mode 100644 roles/firewall-vpn-r/tasks/main.yml create mode 100644 roles/fog/tasks/main.yml create mode 100644 roles/goss/tasks/main.yml create mode 100644 roles/icinga-ab/files/cfg/contacts_icinga.cfg create mode 100644 roles/icinga-ab/files/cfg/extinfo_icinga.cfg create mode 100644 roles/icinga-ab/files/cfg/generic-host_icinga.cfg create mode 100644 roles/icinga-ab/files/cfg/generic-service_icinga.cfg create mode 100644 roles/icinga-ab/files/cfg/gwsio2.cfg create mode 100644 roles/icinga-ab/files/cfg/localhost.cfg create mode 100644 roles/icinga-ab/files/cfg/localhost_icinga.cfg create mode 100644 roles/icinga-ab/files/cfg/netgear.cfg create mode 100644 roles/icinga-ab/files/cfg/r-ext.cfg create mode 100644 roles/icinga-ab/files/cfg/r-int.cfg create mode 100644 roles/icinga-ab/files/cfg/s-adm.cfg create mode 100644 roles/icinga-ab/files/cfg/s-infra.cfg create mode 100644 roles/icinga-ab/files/cfg/s-proxy.cfg create mode 100644 roles/icinga-ab/files/cfg/s-test.cfg create mode 100644 roles/icinga-ab/files/cfg/services_icinga.cfg create mode 100644 roles/icinga-ab/files/cfg/srv-2012.cfg create mode 100644 roles/icinga-ab/files/cfg/timeperiods_icinga.cfg create mode 100755 roles/icinga-ab/files/check_iftraffic3.pl create mode 100644 roles/icinga-ab/files/commands.cfg create mode 100644 roles/icinga-ab/files/contacts_icinga.cfg create mode 100644 roles/icinga-ab/files/dns.cfg create mode 100644 roles/icinga-ab/files/hostgroups_icinga.cfg create mode 100644 roles/icinga-ab/files/icinga.cfg create mode 100644 roles/icinga-ab/files/nt.cfg create mode 100644 roles/icinga-ab/files/services_icinga.cfg create mode 100644 roles/icinga-ab/handlers/main.yml create mode 100644 roles/icinga-ab/tasks/main.yml create mode 100644 roles/icinga-ed/files/cfg/contacts_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/extinfo_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/generic-host_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/generic-service_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/gwsio4.cfg create mode 100644 roles/icinga-ed/files/cfg/hostgroups_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/localhost.cfg create mode 100644 roles/icinga-ed/files/cfg/localhost_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/netgear.cfg create mode 100644 roles/icinga-ed/files/cfg/r-ext.cfg create mode 100644 roles/icinga-ed/files/cfg/r-int.cfg create mode 100644 roles/icinga-ed/files/cfg/s-adm.cfg create mode 100644 roles/icinga-ed/files/cfg/s-infra.cfg create mode 100644 roles/icinga-ed/files/cfg/s-proxy.cfg create mode 100644 roles/icinga-ed/files/cfg/services_icinga.cfg create mode 100644 roles/icinga-ed/files/cfg/srv-2012.cfg create mode 100644 roles/icinga-ed/files/cfg/timeperiods_icinga.cfg create mode 100755 roles/icinga-ed/files/check_iftraffic3.pl create mode 100644 roles/icinga-ed/files/commands.cfg create mode 100644 roles/icinga-ed/files/contacts_icinga.cfg create mode 100644 roles/icinga-ed/files/dns.cfg create mode 100644 roles/icinga-ed/files/hostgroups_icinga.cfg create mode 100644 roles/icinga-ed/files/icinga.cfg create mode 100644 roles/icinga-ed/files/nt.cfg create mode 100644 roles/icinga-ed/files/services_icinga.cfg create mode 100644 roles/icinga-ed/handlers/main.yml create mode 100644 roles/icinga-ed/tasks/main.yml create mode 100644 roles/icinga-fk/files/cfg/contacts_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/extinfo_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/generic-host_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/generic-service_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/gwsio2.cfg create mode 100644 roles/icinga-fk/files/cfg/hostgroups_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/localhost_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/netgear.cfg create mode 100644 roles/icinga-fk/files/cfg/r-ext.cfg create mode 100644 roles/icinga-fk/files/cfg/r-int.cfg create mode 100644 roles/icinga-fk/files/cfg/s-adm.cfg create mode 100644 roles/icinga-fk/files/cfg/s-infra.cfg create mode 100644 roles/icinga-fk/files/cfg/s-proxy.cfg create mode 100644 roles/icinga-fk/files/cfg/s-test.cfg create mode 100644 roles/icinga-fk/files/cfg/services_icinga.cfg create mode 100644 roles/icinga-fk/files/cfg/srv-2012.cfg create mode 100644 roles/icinga-fk/files/cfg/timeperiods_icinga.cfg create mode 100755 roles/icinga-fk/files/check_iftraffic3.pl create mode 100644 roles/icinga-fk/files/commands.cfg create mode 100644 roles/icinga-fk/files/contacts_icinga.cfg create mode 100644 roles/icinga-fk/files/dns.cfg create mode 100644 roles/icinga-fk/files/icinga.cfg create mode 100644 roles/icinga-fk/files/icinga.conf create mode 100644 roles/icinga-fk/files/nt.cfg create mode 100644 roles/icinga-fk/files/services_icinga.cfg create mode 100644 roles/icinga-fk/handlers/main.yml create mode 100644 roles/icinga-fk/tasks/main.yml create mode 100644 roles/icinga-gm/files/cfg/contacts_icinga.cfg create mode 100644 roles/icinga-gm/files/cfg/extinfo_icinga.cfg create mode 100644 roles/icinga-gm/files/cfg/generic-host_icinga.cfg create mode 100644 roles/icinga-gm/files/cfg/generic-service_icinga.cfg create mode 100644 roles/icinga-gm/files/cfg/gwsio2.cfg create mode 100644 roles/icinga-gm/files/cfg/localhost.cfg create mode 100644 roles/icinga-gm/files/cfg/localhost_icinga.cfg create mode 100644 roles/icinga-gm/files/cfg/netgear.cfg create mode 100644 roles/icinga-gm/files/cfg/r-ext.cfg create mode 100644 roles/icinga-gm/files/cfg/r-int.cfg create mode 100644 roles/icinga-gm/files/cfg/s-adm.cfg create mode 100644 roles/icinga-gm/files/cfg/s-fog.cfg create mode 100644 roles/icinga-gm/files/cfg/s-infra.cfg create mode 100644 roles/icinga-gm/files/cfg/s-proxy.cfg create mode 100644 roles/icinga-gm/files/cfg/s-test.cfg create mode 100644 roles/icinga-gm/files/cfg/s-win.cfg create mode 100644 roles/icinga-gm/files/cfg/services_icinga.cfg create mode 100644 roles/icinga-gm/files/cfg/timeperiods_icinga.cfg create mode 100755 roles/icinga-gm/files/check_iftraffic3.pl create mode 100644 roles/icinga-gm/files/commands.cfg create mode 100644 roles/icinga-gm/files/contacts_icinga.cfg create mode 100644 roles/icinga-gm/files/dns.cfg create mode 100644 roles/icinga-gm/files/hostgroups_icinga-save.cfg create mode 100644 roles/icinga-gm/files/hostgroups_icinga.cfg create mode 100644 roles/icinga-gm/files/icinga.cfg create mode 100644 roles/icinga-gm/files/nt.cfg create mode 100644 roles/icinga-gm/files/services_icinga.cfg create mode 100644 roles/icinga-gm/handlers/main.yml create mode 100644 roles/icinga-gm/tasks/main.yml create mode 100644 roles/icinga-kb/files/cfg/contacts_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/extinfo_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/generic-host_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/generic-service_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/hostgroups_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/localhost.cfg create mode 100644 roles/icinga-kb/files/cfg/localhost_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/r-ext.cfg create mode 100644 roles/icinga-kb/files/cfg/r-int.cfg create mode 100644 roles/icinga-kb/files/cfg/s-adm.cfg create mode 100644 roles/icinga-kb/files/cfg/s-infra-adm.cfg create mode 100644 roles/icinga-kb/files/cfg/s-infra.cfg create mode 100644 roles/icinga-kb/files/cfg/s-lb-adm.cfg create mode 100644 roles/icinga-kb/files/cfg/s-lb.cfg create mode 100644 roles/icinga-kb/files/cfg/s-win.cfg create mode 100644 roles/icinga-kb/files/cfg/services_icinga.cfg create mode 100644 roles/icinga-kb/files/cfg/timeperiods_icinga.cfg create mode 100755 roles/icinga-kb/files/check_iftraffic3.pl create mode 100644 roles/icinga-kb/files/commands.cfg create mode 100644 roles/icinga-kb/files/dns.cfg create mode 100644 roles/icinga-kb/files/icinga.cfg create mode 100644 roles/icinga-kb/files/nt.cfg create mode 100644 roles/icinga-kb/handlers/main.yml create mode 100644 roles/icinga-kb/tasks/main.yml create mode 100644 roles/icinga-yb/files/cfg/contacts_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/extinfo_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/generic-host_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/generic-service_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/hostgroups_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/localhost.cfg create mode 100644 roles/icinga-yb/files/cfg/localhost_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/r-ext.cfg create mode 100644 roles/icinga-yb/files/cfg/r-int.cfg create mode 100644 roles/icinga-yb/files/cfg/s-adm.cfg create mode 100644 roles/icinga-yb/files/cfg/s-infra-adm.cfg create mode 100644 roles/icinga-yb/files/cfg/s-infra.cfg create mode 100644 roles/icinga-yb/files/cfg/s-itil.cfg create mode 100644 roles/icinga-yb/files/cfg/s-win.cfg create mode 100644 roles/icinga-yb/files/cfg/services_icinga.cfg create mode 100644 roles/icinga-yb/files/cfg/timeperiods_icinga.cfg create mode 100755 roles/icinga-yb/files/check_iftraffic3.pl create mode 100644 roles/icinga-yb/files/commands.cfg create mode 100644 roles/icinga-yb/files/dns.cfg create mode 100644 roles/icinga-yb/files/icinga.cfg create mode 100644 roles/icinga-yb/files/nt.cfg create mode 100644 roles/icinga-yb/handlers/main.yml create mode 100644 roles/icinga-yb/tasks/main.yml create mode 100644 roles/itil-cs/files/.my.cnf create mode 100644 roles/itil-cs/files/glpi.conf create mode 100644 roles/itil-cs/files/script create mode 100644 roles/itil-cs/handlers/main.yml create mode 100644 roles/itil-cs/tasks/main.yml create mode 100644 roles/itil/files/.my.cnf create mode 100644 roles/itil/files/dbdump create mode 100644 roles/itil/files/glpi.conf create mode 100644 roles/itil/handlers/main.yml create mode 100644 roles/itil/tasks/main.yml create mode 100644 roles/itil/templates/block.j2 create mode 100644 roles/mariadb-ab/README.md create mode 100644 roles/mariadb-ab/_travis.yml create mode 100644 roles/mariadb-ab/defaults/main.yml create mode 100644 roles/mariadb-ab/files/my.cnf create mode 100644 roles/mariadb-ab/handlers/main.yml create mode 100644 roles/mariadb-ab/meta/main.yml create mode 100644 roles/mariadb-ab/tasks/main.yml create mode 100644 roles/mariadb-ab/tests/inventory create mode 100644 roles/mariadb-ab/tests/test.yml create mode 100644 roles/mariadb-ab/vars/main.yml create mode 100644 roles/mariadb/README.md create mode 100644 roles/mariadb/_travis.yml create mode 100644 roles/mariadb/defaults/main.yml create mode 100644 roles/mariadb/handlers/main.yml create mode 100644 roles/mariadb/meta/main.yml create mode 100644 roles/mariadb/tasks/main.yml create mode 100644 roles/mariadb/tests/inventory create mode 100644 roles/mariadb/tests/test.yml create mode 100644 roles/mariadb/vars/main.yml create mode 100644 roles/mess/files/nslcd.conf create mode 100644 roles/mess/files/pam_ldap.conf create mode 100644 roles/mess/files/slapd.conf create mode 100644 roles/mess/handlers/main.yml create mode 100644 roles/mess/tasks/main.yml create mode 100644 roles/mysql/defaults/main.yml create mode 100644 roles/mysql/files/.my.cnf create mode 100644 roles/mysql/handlers/main.yml create mode 100644 roles/mysql/tasks/main.yml create mode 100644 roles/php-fpm/handlers/main.yml create mode 100644 roles/php-fpm/tasks/main.yml create mode 100644 roles/php-fpm/templates/main.yml create mode 100644 roles/post/files/interface.user-yb create mode 100644 roles/post/files/interfaces.graylog-pont create mode 100644 roles/post/files/interfaces.r-ext create mode 100644 roles/post/files/interfaces.r-int create mode 100644 roles/post/files/interfaces.r-vp1 create mode 100644 roles/post/files/interfaces.r-vp1-cs create mode 100644 roles/post/files/interfaces.r-vp2 create mode 100644 roles/post/files/interfaces.r-vp2-cs create mode 100644 roles/post/files/interfaces.s-adm create mode 100644 roles/post/files/interfaces.s-agence create mode 100644 roles/post/files/interfaces.s-appli create mode 100644 roles/post/files/interfaces.s-backup create mode 100644 roles/post/files/interfaces.s-bdd create mode 100644 roles/post/files/interfaces.s-docker create mode 100644 roles/post/files/interfaces.s-fog create mode 100644 roles/post/files/interfaces.s-graylog create mode 100644 roles/post/files/interfaces.s-infra create mode 100644 roles/post/files/interfaces.s-itil create mode 100644 roles/post/files/interfaces.s-itil-cs create mode 100644 roles/post/files/interfaces.s-lb create mode 100644 roles/post/files/interfaces.s-lb-bd create mode 100644 roles/post/files/interfaces.s-lb-web1 create mode 100644 roles/post/files/interfaces.s-lb-web2 create mode 100644 roles/post/files/interfaces.s-lb-web3 create mode 100644 roles/post/files/interfaces.s-lb-wordpress create mode 100644 roles/post/files/interfaces.s-lb-wordpress2 create mode 100644 roles/post/files/interfaces.s-lb-wordpress3 create mode 100644 roles/post/files/interfaces.s-mess create mode 100644 roles/post/files/interfaces.s-mon create mode 100644 roles/post/files/interfaces.s-mon-gm create mode 100644 roles/post/files/interfaces.s-mon-kb create mode 100644 roles/post/files/interfaces.s-mon-yb create mode 100644 roles/post/files/interfaces.s-mon2 create mode 100644 roles/post/files/interfaces.s-mon3 create mode 100644 roles/post/files/interfaces.s-nas create mode 100644 roles/post/files/interfaces.s-proxy create mode 100644 roles/post/files/interfaces.s-san create mode 100644 roles/post/files/interfaces.s-sspec create mode 100644 roles/post/files/interfaces.s-test create mode 100644 roles/post/files/interfaces.s-web create mode 100644 roles/post/files/interfaces.s-web1 create mode 100644 roles/post/files/interfaces.s-web2 create mode 100644 roles/post/files/resolv.conf create mode 100644 roles/post/files/resolv.conf.s-proxy create mode 100644 roles/post/tasks/main.yml create mode 100644 roles/postfix-nd/files/main.cf create mode 100644 roles/postfix-nd/files/sasl_passwd create mode 100644 roles/postfix-nd/files/thawte_Premium_Server_CA.pem create mode 100644 roles/postfix-nd/handlers/main.yml create mode 100644 roles/postfix-nd/tasks/main.yml create mode 100644 roles/postfix/files/main.cf create mode 100644 roles/postfix/files/sasl_passwd create mode 100644 roles/postfix/files/thawte_Premium_Server_CA.pem create mode 100644 roles/postfix/handlers/main.yml create mode 100644 roles/postfix/tasks/main.yml create mode 100644 roles/r-ext/files/ferm.conf create mode 100755 roles/r-ext/files/ipFerm.sh create mode 100755 roles/r-ext/files/mkferm create mode 100755 roles/r-ext/files/nat.sh create mode 100755 roles/r-ext/files/routagenat create mode 100644 roles/r-ext/files/sysctl.conf create mode 100644 roles/r-ext/tasks/main.yml create mode 100755 roles/r-int/files/routagenat create mode 100644 roles/r-int/files/sysctl.conf create mode 100644 roles/r-int/tasks/main.yml create mode 100644 roles/s-lb-ab/files/haproxy.cfg create mode 100644 roles/s-lb-ab/handlers/main.yml create mode 100644 roles/s-lb-ab/tasks/main.yml create mode 100644 roles/s-lb-bd-ab/README.txt create mode 100644 roles/s-lb-bd-ab/files/.my.cnf create mode 100755 roles/s-lb-bd-ab/files/installmysql.sh create mode 100644 roles/s-lb-bd-ab/files/my.cnf create mode 100644 roles/s-lb-bd-ab/handlers/main.yml create mode 100644 roles/s-lb-bd/files/.my.cnf create mode 100755 roles/s-lb-bd/files/installmysql.sh create mode 100644 roles/s-lb-bd/files/my.cnf create mode 100644 roles/s-lb-bd/handlers/main.yml create mode 100644 roles/s-lb-bd/tasks/main.yml create mode 100644 roles/s-lb-web-ab/files/.my.cnf create mode 100644 roles/s-lb-web-ab/files/compter.bash create mode 100644 roles/s-lb-web-ab/handlers/main.yml create mode 100644 roles/s-lb-web-ab/tasks/main.yml create mode 100644 roles/s-lb-web/files/.my.cnf create mode 100644 roles/s-lb-web/files/compter.bash create mode 100644 roles/s-lb-web/handlers/main.yml create mode 100644 roles/s-lb-web/tasks/main.yml create mode 100644 roles/s-lb-wordpress/handlers/main.yml create mode 100644 roles/s-lb-wordpress/tasks/main.yml create mode 100644 roles/s-lb/files/goss.yaml create mode 100644 roles/s-lb/files/haproxy.cfg create mode 100644 roles/s-lb/handlers/main.yml create mode 100644 roles/s-lb/tasks/main.yml create mode 100644 roles/s-nas-client/handlers/main.yml create mode 100644 roles/s-nas-client/tasks/main.yml create mode 100644 roles/s-nas-server/files/exports create mode 100644 roles/s-nas-server/handlers/main.yml create mode 100644 roles/s-nas-server/tasks/main.yml create mode 100644 roles/s-ssh/files/config create mode 100644 roles/s-ssh/handlers/main.yml create mode 100644 roles/s-ssh/tasks/main.yml create mode 100644 roles/snmp-agent/files/snmpd.conf create mode 100644 roles/snmp-agent/handlers/main.yml create mode 100644 roles/snmp-agent/tasks/main.yml create mode 100644 roles/snmp-cs/files/snmpd.conf create mode 100644 roles/snmp-cs/handlers/main.yml create mode 100644 roles/snmp-cs/tasks/main.yml create mode 100644 roles/squid/files/squid.s-adm.conf create mode 100644 roles/squid/files/squid.s-proxy.conf create mode 100644 roles/squid/files/squid.s-proxy.conf.old create mode 100644 roles/squid/handlers/main.yml create mode 100644 roles/squid/tasks/main.yml create mode 100644 roles/ssh-cli/tasks/main.yml create mode 100644 roles/sshk/tasks/main.yml create mode 100644 roles/syslog-cli/handlers/main.yml create mode 100644 roles/syslog-cli/tasks/main.yml create mode 100644 roles/syslog/handlers/main.yml create mode 100644 roles/syslog/tasks/main.yml create mode 100644 roles/user-yb/tasks/main.yml create mode 100644 roles/vpn-stg-l/files/ipsec.conf create mode 100644 roles/vpn-stg-l/files/ipsec.secrets create mode 100644 roles/vpn-stg-l/files/sysctl.conf create mode 100644 roles/vpn-stg-l/handlers/main.yml create mode 100644 roles/vpn-stg-l/tasks/main.yml create mode 100644 roles/vpn-stg-r/files/ipsec.conf create mode 100644 roles/vpn-stg-r/files/ipsec.secrets create mode 100644 roles/vpn-stg-r/files/sysctl.conf create mode 100644 roles/vpn-stg-r/handlers/main.yml create mode 100644 roles/vpn-stg-r/tasks/main.yml create mode 100644 roles/vpn/files/sysctl.conf create mode 100644 roles/vpn/handlers/main.yml create mode 100644 roles/vpn/tasks/main.yml create mode 100755 roles/vpn/templates/ipsec-tools.conf.j2 create mode 100644 roles/vpn/templates/psk.txt.j2 create mode 100644 roles/vpn/templates/racoon.conf.j2 create mode 100644 roles/webautoconf/files/wpad.dat create mode 100644 roles/webautoconf/tasks/main.yml create mode 100644 roles/wordpress/files/wordpress-4.4.1-fr_FR.tar.gz create mode 100644 roles/wordpress/handlers/main.yml create mode 100644 roles/wordpress/tasks/main.yml create mode 100644 roles/x509-l/files/ipsec.conf create mode 100644 roles/x509-l/files/ipsec.secrets create mode 100644 roles/x509-l/files/sysctl.conf create mode 100644 roles/x509-l/handlers/main.yml create mode 100644 roles/x509-l/tasks/main.yml create mode 100755 roles/x509-r/files/generate.sh create mode 100644 roles/x509-r/files/ipsec.conf create mode 100644 roles/x509-r/files/ipsec.secrets create mode 100755 roles/x509-r/files/recupKey.sh create mode 100644 roles/x509-r/files/sysctl.conf create mode 100644 roles/x509-r/handlers/main.yml create mode 100644 roles/x509-r/tasks/main.yml create mode 100644 s-adm.yml create mode 100644 s-agence.yml create mode 100644 s-appli.yml create mode 100644 s-backup.yml create mode 100644 s-bdd.yml create mode 100644 s-docker.yml create mode 100644 s-fog.yml create mode 100644 s-graylog.yml create mode 100644 s-infra.yml create mode 100644 s-itil.yml create mode 100644 s-lb-bd.yml create mode 100644 s-lb-web1.yml create mode 100644 s-lb-web2.yml create mode 100644 s-lb-web3.yml create mode 100644 s-lb-wordpress.yml create mode 100644 s-lb-wordpress2.yml create mode 100644 s-lb-wordpress3.yml create mode 100644 s-lb.yml create mode 100644 s-mess.yml create mode 100644 s-mon-gm.yml create mode 100644 s-mon-kb.yml create mode 100644 s-mon-yb.yml create mode 100644 s-mon.yml create mode 100644 s-nas.yml create mode 100644 s-proxy.yml create mode 100644 s-test.yml create mode 100644 s-web.yml create mode 100644 s-web1.yml create mode 100644 s-web2.yml create mode 100644 scripts/Windows/addint-r-ext.bat create mode 100644 scripts/Windows/addint-r-int.bat create mode 100755 scripts/addint.r-ext create mode 100755 scripts/addint.r-int create mode 100755 scripts/addint.s-adm create mode 100755 scripts/addint.s-infra create mode 100755 scripts/addint.s-lb create mode 100755 scripts/addint.s-lb-bd create mode 100755 scripts/addint.s-lb-web1 create mode 100755 scripts/addint.s-lb-web2 create mode 100755 scripts/addint.s-lb-web3 create mode 100755 scripts/addint.s-mon-kb create mode 100755 scripts/addint.s-nas create mode 100644 scripts/getall-2019 create mode 100644 scripts/lb-http.bash create mode 100644 scripts/recup-s-lb.bash create mode 100755 tests/s-infra.test create mode 100755 tests/s-proxy.test create mode 100644 user-yb.yml create mode 100644 windows/gsb-dossiers.cmd create mode 100644 windows/mkusr-compta.cmd create mode 100644 windows/mkusr-ventes.cmd create mode 100644 windows/mkusr.cmd diff --git a/agoss b/agoss new file mode 100755 index 0000000..dfd1264 --- /dev/null +++ b/agoss @@ -0,0 +1,10 @@ +#!/bin/bash +HOST=$(hostname) +FHOST=$(pwd)/goss/$HOST +if [ -r "$FHOST".yaml ] ; then + goss -gossfile "$FHOST".yaml v --no-color +else + echo $0 : erreur lecture fichier "$FHOST".yaml + exit 1 +fi + diff --git a/changelog b/changelog new file mode 100644 index 0000000..6bf1759 --- /dev/null +++ b/changelog @@ -0,0 +1,7 @@ +v5.0.2.j : 2019-01-25 -kb + ejout role s-nas-cliet et s-nas-server +v5.0.1 : 2019-01-24 - ps + reorganisation : anciens playbooks et roles deplaces dans repertoire old +v3.2.0 : 2017-11-16 - ps + ajout changelog + diff --git a/doc/Docker-openvas.txt b/doc/Docker-openvas.txt new file mode 100644 index 0000000..92d4638 --- /dev/null +++ b/doc/Docker-openvas.txt @@ -0,0 +1,38 @@ +Fichier de documentation fait par Adnan Baljic, le 31/01/2019 + +Configuration machine: +Système: Carte Mère: Mémoire Vive: 2048 +Stockage: Contrôleur SATA: Ajouter un disque dur VDI de 8Go +Réseau 1: n-adm +Réseau 2: n-infra +USB: Décocher "Activer le contrôleur USB" + +Important: Avant exécution du playbook, veillez à ne pas oublier de créer une partition sur /dev/sdb: +-fdisk /dev/sdb +-o +-n +-p +-1 +-w + +La configuration de docker se fait automatiquement via le playbook s-docker.yml +De base, s-docker.yml installera seulement docker-openvas-ab. Cependant, vous pouvez aussi installer docker-iredmail-ab en décommentant sa ligne et en +commentant la ligne docker-openvas-ab. (Tous les 2 sont accessible depuis le port 443, si les 2 sont installés en même temps, il pourrait y avoir conflit. + +Manipulation à faire pour la mise en place d'Openvas via Docker: +Après exécution de gsbboot et du pull-config, il faudra redémarrer la machine (prise en compte des modifications telles que +les interfaces...) et exécuter la commande ci-dessous: +docker run -d -p 443:443 -e PUBLIC_HOSTNAME=172.16.0.19 --name openvas mikesplain/openvas + +Manipulation à faire pour la mise en place d'Openvas via Docker: +Après exécution de gsbboot et du pull-config, il faudra redémarrer la machine (prise en compte des modifications telles que +les interfaces...) et exécuter la commande ci-dessous: +docker run -d -p 443:443 -e PUBLIC_HOSTNAME=172.16.0.19 --name openvas lejmr/iredmail + +Ensuite, il faudra faire: "docker start nom_du_container" pour le démarrer. +L'accès au container se fait via une machine virtuelle windows 7 avec Mozilla Firefox à jour, via https://172.16.0.19:443. + +Le changement du système de fichier de /dev/sdb1 et le montage sur /var/lib/docker se fera automatiquement via le playbook. + +Les tests effectués: +Jeudi 31 janvier 2019, 15:38 par Adnan Baljic= TEST OpenVAS OK \ No newline at end of file diff --git a/doc/icinga.txt b/doc/icinga.txt new file mode 100644 index 0000000..a9457f7 --- /dev/null +++ b/doc/icinga.txt @@ -0,0 +1,3 @@ +Roles fait par Adnan Baljic, le 17/01/2019 +Installation de icinga, nagios3-plugins, copie des fichiers de configuration vers /etc/icinga/ (=commands.cfg, hostgroups.cfg) +et /etc/icinga/objects/ (=namevm.cfg, services_icinga.cfg, contacts_icinga.cfg) \ No newline at end of file diff --git a/doc/pics/e4-SAN-V2.dia b/doc/pics/e4-SAN-V2.dia new file mode 100644 index 0000000000000000000000000000000000000000..b16344302581b9ea1c9cd780a92a49b374f69a3e GIT binary patch literal 3303 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 lI4T{SHx=aKbsF8p+3SV literal 0 HcmV?d00001 diff --git a/doc/pics/e4-adm.dia b/doc/pics/e4-adm.dia new file mode 100644 index 0000000000000000000000000000000000000000..198cfe58fcc4b51d35b14073330b18f0180fb4bf GIT binary patch literal 7078 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 Q;)}ii2R^yEd6W1700%kBKmY&$ literal 0 HcmV?d00001 diff --git a/doc/pics/e4-adm.png b/doc/pics/e4-adm.png new file mode 100644 index 0000000000000000000000000000000000000000..a7937afec5e6b484a79b11bb4578e7fe902c030a GIT binary patch literal 86343 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
#@U$}-2=aKX0u~sUm+@D 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 bG`Cu~|Mif~#!sBYf3uu0)$FwC{LTLl(daEh literal 0 HcmV?d00001 diff --git a/doc/pics/e4-agence.dia b/doc/pics/e4-agence.dia new file mode 100644 index 0000000000000000000000000000000000000000..15136808b1d21ec45ac79849864418cd052b42eb GIT binary patch literal 2281 zcmVF!>%X=k(TUV12r zme^3FhNA4a7k!@gIrha0fb?2Fq%DgAV|JmLWI_eRA;5!!gAX66Z@>GpOoF>8U&mQ` zH9!Ckf+(G4vpAh!4gUV~_m^_;-Sx${vpD=l|C#6EGSFwFYjbopSQN$To6+e0{vIR` z>#)djki;9Xjz<3ulO!DJLZiX;MG$OPFbj*&d{=!N7DXOUHboSq;WD}!Ov35sd7f?3 z*`O>{m78WsmIrrXay58&Yd?cgRn2Ipo@eS_h4W~VN8#t@s-gZUbxPH%DBrJkxyshD zE>b+K4vI9?WB%SMQzgBxOfnATh?e zGnkSJ3M$ZJpS&J!(k)!lEnMC$T)e(nWqFZ@ad8Ma$+9F0(-O7FH__=h>uH#1iapn? z7Ol9Aiz0jB`ftNzeM|$&uYVhDuN}GbJf1y2aCb^H)N&usip9+rN8MG{{@|$gyLcT> zlBn+L8EJi1&ZVLAw^dt8Z55KfEu?(t}=Te8VNqiIpK z_frw3voN0pm%)eZ%izg|XcH38t_FXFyZyD_LS31b!h;T5WlyXEoDC^}Y`+%{HKYk( zGTE;`*DVOsc@q7GF{ERPhKK`x8cvi%%bRJIr-%07e2uXnR!0sS^r#_30Rp!_v<228 zisy@>84O`?VpGA_@d^ zN!WHRI)<-$$nEkKIpnJVLT!KKi4B`%`7Fv`Y8nLSu}xG#ggC-)Vz4xM?l_HZ*2O~- z?E^&VW?9yLqL`FCyUD{@yjefjVHmQwe|1m1=v;4Cj_CIC%#60-)u$*McmH?ni z0B~yo&}1GW2na#ar3i2{EHw_6NREjF9O*+0IOQk8E~6qGykOF1@w9NNHLW}E7`?#& zbGjt~!lB%p3Cj-5qqU}`j#@BdmpAz#A$DUd5S|8c8z;#T5W5kgzA7d>aQU_Cy;t>L z60dF+Sswo@ON%ghwsCt4@K?iVjV$7+JCOBeVxkn$;N(tv-4yVBoJaRzQm6i;t@>jD zpn!a+fE18$hZ6wSmP`waMiNwUHpUVNDd`Xq4Xye+1)QY^k8+)WDFK<3m@up;!Y*AW z0TA)6 K(&jWrQ*xj#~&341PuEdmL!nKCl8Cun zhifEcyb6a>jFHfuj1V)bPG9Q11rv6b{yWZuafqbAiXbSE;7YkQVVDV~l!OWqqVJS9 zVcvv!6Xs3W*D+yQWfj5POc#0$FT4x$F06AG_CutdfUf#4SsE9bCx7@QE*62^C;elM zGh=O?nE*%7LM#nS^lO>Fv@y7~aiWD;=jUmzF4U+cVciaXEBt$BM1SJ)eIo%=g zCd`{KZ^FC@`#L5}0&J!Q%(tfnZ@|0(>&Sq;4}Q`ASQlZTjaH50;;kK*NedA!b0_sO z#^#;~?X#$`E{j5rd+f5>blGtRi{kC95bn}oX{)I3#unVExi#K$dCTQx|4jMEf7bV` zCIMNr&OnhsAVG%+0m=n(nSmk!=M@s7WNec6m^so*Y;CCq0q*gZN6q<7M z#CX3RL(|p%#ne6X@?52+X}bUP&0Zg9&Ex+B3r&y8dl#9_M+%<)S3{|ThSr>ns*~~V z$?)(QlD#WB4})dv%{u|4KqZp|p)NP?G!jOZ9GH!5<`Kr`kYl18Gq|yp^(j#paeJMD zvA&U*wjuE|Bfu$(Ra+L@kRz4${wkL{&fjiP;_xU&CSQn!`VvXw%`+5w(8u&Lo-I?J4FslhuGAhHV$ zL@D$d6pk?c-AYu)85oDO^!n6CeQN*I4h1$IPK3)fodtnF2+T~Z6iQJB;c*}0O#n0M zty4#fx*9rqW$L3cwa!|{dTpgmG{!E&;08kiu61Zk7$DZR6VV4%LdqB?36S(xBN-s}+l&97yo)`jRn82KF(-{!0Pv&_V%z&`^M4{-BKEdDjx~^+|s$r!Us6Gl* z`=mq$Y>EhR`VQX`MKA53ktp+iESoaL`XEt&`80yAbg7PvUYPnQOy|foRRY`8NM)gsnT4xfQV2}+&BA2=F6$%8*(tfK zu9lBpocbtE?SF~~nxDv!j)P7miYS9l1OurN`w?>bc$viM=R2=W9r>m@I(lj9qcpY7 z5yt?rAp@8=bxj6@0*(=pV{BeIBDn^oxEGmDpQejn|GNx>A3l8;{fU|v<=7<6;2(ec zs1K@p5@-vkk1$015~@qgea>b_?~kt`u-CG$s%7P|{c+Fhi=AKpyuSD!J=TOeA$$M; DxuR3S literal 0 HcmV?d00001 diff --git a/doc/pics/e4-agence.png b/doc/pics/e4-agence.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8b6a1b6ff893eb6afa58fc22c7191f8b81632b GIT binary patch literal 16502 zcmc(HWmuJ6*XGuzUN%$eAoGNetfsrBW_^td);fTIp-K-j`ajQlb6KDBgaD^5ctwkC?x~}n-uamJ*!rFw3w#wWY?%$2}2IhPpA4W7Y zQua%__kPq~8xH=i`Fzoic^vurUFRI;*7&Farf5B+A6B86QAKtvQ_Q?W%a3sh<#9so zj~;r)of{vr=H*M-O!Ud7w>@{OojP4Q1sC}IHxo7l7X-S*abO((T>5xedtQ`H8WmKS zm#Xr22nj>Gdpj^MOyvj#FTmHo-qTm$i#INg0_NL-cbqW~Gku|v1oM*MauVi?v*=&U zXEtE_FkoI%|JQGgdEiWZ8OL%

760lPd3?Zpd*BFNs>nmGi|n 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 MJ9g4;o4B3*A4vEmT>t<8 literal 0 HcmV?d00001 diff --git a/doc/pics/e4-dmz-old.png b/doc/pics/e4-dmz-old.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a8940dfe99a3d5935861a2cc08f48555946854 GIT binary patch literal 52274 zcmd43c|4Wt`!=lFO_a$qWk{@8R`S%FBkM)@bYFg}QiYA=-{QBK|E`DmxJK2vks=3iHx zj4hPunbZzGAPEv!tXeMnu@(6G7V_{l(Oo|3c2S7?r-sR+PF}WD-#{W+n@;&?`mMrP z^G7k-dr9l-mcA}k`rhCf9Z&n7Q7u$FQK>4@|0VoLe(BWpx$qk#T)@At58C2$$D;=P z+G#0YxTW-6{M?mMu|MA|U?OHw{$kWdN2Xl)EsK*x8p;=5Z>JZe{239=HAT(q>bWM_|Xn;mu>{3aJ57$$quE%vk@fk4>C_;q!rUKPK|&dx49D=S$e zDI_&@qIh*y*f@2j+@3(~Q&L@R*;D4L`a+hu`MBq@i=kn+h|fkdwoJ=rAzNEpzkG*E z+R*BLCnu-v>|!3%HOFFOV;gBcnP#vbv)RI)YFI23^tmj)spY#;PKtGVHb-Toq+{Zj zxr_1V>^PdUt=p9vESM?-_Dr;9#`~w9)YtE@Of7t^&KIoIkH0vrEY2#um>+G;j8zDD ztC#cE&+qK?&zevHoeLK(#4P1HSY(gqybx-R3vD|WB`tBSAz{;YHf?Qf-ry=N16Q-T z(N+r!i#lek?(&Y*a)muNiNulS)Y|H5WmVPgLU-p>gTgFkmY}yyzm$}f75vyv5%+lf zlDmBQvYHyXw=y8dy1fZM_43h7`GZtm9-gb@m{Y`t99zT5gToDPrdO9HrX}@P{n(G; z|8D%A>JRmJ>0L@gP5o9sx8&_%aq;&m>j-QzZdqx8%t5lVb#cnRpQ@@78B%mJuWYBs z+unYeOE;-xAh*4<F%=QUBZBt%~maZGjoMsT}Tr|t1eZS)v9SpW2@%xIB9TaRT7~$8uaQ!E zdU{e)Qkyq!?96vo6+gty{Tg8~H#bL1OM5BL!Pnnks6P4EuV1JA*bXv1&`i-irJx|J z|31xgWidND`%=D>UqApWwXk8)bCRh@ctk{d-{+vrjEtk%H#+kiiAU}G&iIC&T)bRe zaK5#*m1uhPDvy=WacyP7t9+yW zrAz(x67DOE3=Dntxk*V$WpA`nbjwRx?{40q8Kbdl*RG~NFRW2X#mtOD)9;n#-!}~I zvl}hVjYUd1XJ=-b_<1ZZOfF3Jc6N3$Q=h^WDfn}^PW37J377mRy`S$ib`9Ic#DsC@ zP8Y0?h^TT$2;0yU=f=&O8OeBREyLtk1z+>FEDOm3-TqIXKJ6tqJI_CeQr64lcUTH` z7g}lJt`O>|s5l)Xj~!_cN@^-E_aW(KTS;8~`n=G6KE#)ma)%}+y+3}~;n8<=bVMAp z^=A`R(svwbN=enveG(izTh3}orxw5|)6!*9>93=$?J&``GTxbw8%rJ;Uz#Xp-Lq7| zZY%9RXN5bna{Tm|3s3d<$_yjD<9LUTdFh>vG(Ek&)6>(%OXE_6XNOJhRnS;8zuirb zRXEqv|F}qdk|sDPDAV*a1A)PL(sOYrUMVgkE$wmWa-)H+uH^OaA09uZo4v*_xALo{ zMVm0(k{JSSlM;90IN;^$WO+2FnhtksloM(yrn#pw8X~i-X zk9L)gIBm$XY#y%)=09-YfRzdEhh#oK-nnt(#?PNWw`W`9ej^qiUSIfS9In!odt;!i ztZefRP6ylpchFY3lo{(cenJy!y%m0nGXr$W3X_wQ*=6_b-snUP9<8TB0105Y5znzDBJ_qqw*-ms7`kL29 z$+RWPBJlKTs;UTNtrkQ(Pt5!G;@OLRpBV{Lv$M>5+(()OqXwp@rpl7a%gY7)G*%u7 zkiXT}U+nd1X=$NTJAL}zy@y_Qzw20)uO+9X_$YsOEkd@lE&BaByQD-%c6FhbQ^t*n zmGzQ-sCc53H7-=1DqSBJd7sCMGSiBq+4>8;F# zE3azfy4%Wv4;2*^VV4Id(4itVABgF9EkY9c6u1u=I6Eijs*j=9ieq+lQ&R}3tXm-T z%`->sDe2S;Z_0QsZw}!KtuC(&`7NrWuD;*EtQu)-kEBBa<(`bfRk-V2m`5MEy1KHp zzo{;Np!~D14<++HY10nQFWLKfcy4gySk!a-H9l~4aoM7l;h<=6u|=@cGiu<4jQi;r zhb=FuMhIqHQX`TY$LHc-cs}`TO6^17<5SWLa?<*A$ zvA+xa=~JR#y)tb|)*-%9=WAtQ2_;F%R;#C2(?}f>71fB*$xC(`Y4Rg!rW#y2fBrlc z$WG9zVg1XIb1{)^LfI;cA$>ffomm!)m3G(@b&XSN%c6!hrm-gLCPRXFR2kGz1FD!l z)z+qJrE=0YrWzhUe%x@S1z8qZftTsQ&80aDX)PbNis|LGmF_k2L!P>pO!J2uemvH!poC~MMZ2!Z(-R*apgmdRp@LBKGz#(r=)m`gV`+Xz3k&p&c|d`v^#s*>T7Q z#4`B=YU9ZRBRTH7Mkj}zyKgpERShF(84l=74VL)OxOScv)F^Hd(UvLc8XO!Hvu;a! ztoCfteQyKzCGF5FjO0*5PetLkT3_1Q+*X%=6OVeWddxn2;P20Q`0_uMcECb%a&pXh z)YfL)Dq(v=tDVO?T$kpoS%g%>4&5G0EZhG5$B%T^>7Vy^?74E~N`}KQzt-CXR+E!= zv1!va#Kf7ZW13P$_G!!x)hl>(C26Hnvo{V+4cA1;xT63df4R?%?mA?2%SFrQ>jArK zv+b%kLn+T(Z`Wvl0C#XpUJTYFV&Gcz*_i(L2laitvMJ{FE+mQ9a{yVyK7+ETrCp6JSV zo;Y{*tRNpBay%71Wkm|5-9-cr9r}gLfN(GcoS{`&-)Eokv>^ zA3i*}y0Wxx-8z4Ne_vnUyaJ_RgSAP$@c*w|+dMRJbVeq_` zmKF^S%`7>;L6tk%;QjRBmy=GswB)OeXV zIXNc^rq3xUJ*b$nnh|2Bydr?LI3yj;^fW#$I_;}j=XR8r$Kl5i7C~>fBNq?2Cg$l}w|x5T z+c#8}xL2=?2!>clstx>JEc)M0IXKMRTDO7jE2WdzxpC2a9sc~_{W5@s@-r%&1YOFX zhpb6|zmdfivyt+J`g^3mKfwO~j~`%UVP!oAd?Z}75M$e2^ulxTAbq5aJ4?0p+ixQD zGG43twK?2a3}c<0`RmTRzPLHp+EwT-#*ZZ+s)CUCwvNAH16cu%{%*oMmcTGif#@gPktgN8kIL!`g z2$<;1_dkC8SR+XjKw|Fx9?wH_H}NFS@8YQBiV>CZ@$otP>}dFrt6x#Ze4Oc`?OmeQ z#&Wv9$)SsTO+%leD0$YhLUIK3SY>%1{X z<&V#Y>g!)A25s0(n`~Iz)v|rvk&kxzMn>O@(TJHGd-d#cfRRmWM)_dCr17q5?F#$t z`kZ1`Eodkx1&bkS+Yy;}md%_r;QBu$cD9 zOu!_UTOj`R>(dGfOG`^A)>p7AtlP3CXJ*vbqEB@A1`z*hK?k7Wcs;N2UR9ky&JA zWh-oG!nV$--Kt%8cy7xTAR^n2_r{~yR8$QP0FUfaPF9&$YKnksXA4Q@mT%M2(hewx zBwxy(L+L*3r1xRr-gfrWL@B4yLry0X15pz=B^^GMmTs^Zp`vQ!Am|3|k5u3w_);uvqq=jO>AYrw*LNpI}WTOk%%T44K-d}T~Vab zu`xjb0VZmn$jIIF5)u+fQZ$eiNWZ&`QeJKLI@^U_C3 zyFOvAcX_Y2%J2|R$=CPIpc;@~j&1kb2XliPr_38sB2zBqH`UhK0Fp){j$K!4qsF=l z^MitdQc|qfR##9<^vAh~S(nSH{d@cDT?^f2U#o;aiHxktzQMsWep)b-&*hU7Kml}gc+)*E_irQU#$v-9u-{9)I#4`G3?g-LJyT>-VInLZizI;oc+`3QVClW> zCNG%wy8QYs=i>7I*IgvF3Q-gf-zZjM*6T_#IUNuwPnxAdUNu)=$V#W!bLHv5i_0r3 zK~J9Cquq@y`sLTJ>)DowLR7YHueF=Hx^0zvyb3^<*ze$qNls2)SXjU%0SVfp1DPJE zWpx@7IVnt|p&BJk;UU!39q{Jp=x7w2%8H8DadB$1e&!N{c-FNGzTXc0$l}p`aaPU+A^>1sFqm(mC@QfQ}ayp zVk)sm?Cr3gTZ#8pqCas@;X-pj!gjTNF*zhtqAlHThC=zHgQsq{64lWmCt5P>47*+0scf1iaC zrgGSK&(R@PFcJaU#3Vb`mjO*o>C$c9-v9WDa8!a45Y$eKHZHxV94f?|jW`Ygbu&zw({h8hKrb?XZ`r`quJa&AD_% z|N3l1MrJ1Bezd<|18~ZwR_Xi9J31PYrntFMM3+;9Vgkutj-YC)YML$IwikJu>C;LXHr5| z*3$u3t}l%)b%=6$HMFufZ{EDWZC8mHExXv4uU~C|28m3&cIo`AbNTGwl2{a{fZn`s z?{KWyS_OTf!qKPZ++=UB@x}AYZknnK9Oo;q9NJ1veWCk+XRgSRBfg)=WVM#03vWtF zOZDDeGrM}VIm@D6)Uqi-oiBR?We=$NhJ!;^diqdvYB!ppDjDwqSFyyc?1iSdC$!qb zHRlZ*n~Y`!kQg%*-1~O4RKc$P)y% z!>4TQ$aCax-$_sZ(bMM!2k68jv&u&<6QwSfZ6RzX7&;OB zGke4>&;2a>{M^+3Sa`=-8}fM@@)?^}6`NLln;})E6GXr~jpkROJd=mjOi&7JTGHgU zNS2q)w;&(*erj#iY00CPtVE%s*!2 zIhSSAsr&N0i5bcUIA*t`18-oV3QBB7nqvm@+Kp@9`|7@(TCS~Yd-5(GdsL%&|Di)aIFAHdIS!HL z!1Ik>eVm?=u{c?|r@XxCTmLC^j8a3=x?j?a++t#4(DHLIF_jfDZ`|O%G?wE$wiwKt z-`;0qE9k162O8*Cgn|tNh3~;mwS2rub5ljE2G3zm>u@`1>;jkGitS=AH__|p>9Mk~ zJfJ~JVPR&bC!^e7sf~(^h~N*cZqKrya9SY>LUx}JFS5V;g3#{0j*m}L=OchRh>MF$ z-esTr+$VRxL=I_DNGzH&>9H#sE|hSfkzSC7p!2Xn!5YTL z#a()T-T333jd&&;057@sAAyG&B*#)XO|Zt=*?DyLGQNeRa346Js88eG!jGmrMb>qS z*us0=+4%)h+E9JGFL-E$N-f29N=9);ZSEM9rkLw<_CQRzOV+T% zu7IZ2R@eTj;J0tzf;BfWCeZtMd()ADWEaq^B59)0o15r28UF-8EZTIfolqa&ZumBkW-IhiD>lDLc0}t_e)w}{q>f(|4 zwtvd}?2ajOzma#%22vgi|ES4Lchz(oEM~iCDcUKj*#x>&2lgxU?C3lw_|>*EZx$c2 zy}ge51ZRq*uQXb*L(-8VOG(4&M-$dF^pYQRU$Sm5-w4@2#Ih+Fcg4#@&B_{j>((v2 zkCm0xQtDmyqHEM~$6@v6x0g~_%ug4nNhJmHrutO#M z^YKIFASCtQN2lDgR}RUQ6P2{iO@X$78xqI#hYkA3iwwW%L-S<=$xKiu9x+|Q{Rs#cs=dVdF)gJVKMZ{@E}kYhIo z2EX1DyGYza-$>4SIMVPYNGMpjy}Mp<%|Du4Jm;S8jlo{#53T~rtO+}OvVHJ)e+X1BbO@;h zQ&ngLyl;zDzjqpAD;&IXWz9@4%+T|9d3ALX%6y%cGn!mT5aZCy(3~>oX&Wcsr6w!y zu?9OPFJDr7d~JD3BbY1F#_$MGJ#r5Sl_qqRR8)lBo1Y!M{&c(WNkTwKpo{9}Z97j8 z5hLo|b9Rx?XIhPLV|c078zN1{f9ikZ6MP5C?~&~{fArYkP~aFtMk3q zJkOt}qpyjS(lR*!=8RazU3As(qn?gV`XyvXq@3a1EyG$`*ll2pHF{#QhU(&I0_E!i z)GoyYke-Wcp-(S7ecz$Jz5wWh}eF0il|RC3WPs@u0llKsMq$re}6N5|G>bs^oxiHWg_@GE7p+>NVBH7TJeV$zV%;y ziL4Mzq9DUYd&{Qsq|_oMqOq|t^dYjc&!e(RqF-=W*n3pHllN&Y`1jr{-LiE=x_0wF z|0L_>jAQWy1Oz;QyPz%kn%BKjq%7!hA)&8rZFzb*Hb9-A`L@&2HlYF>0G|fxVS_QJ zlwUB%anI+Z*XJUig@mwhaD1`Tx3Wr3%YhWLeJQTGamZd0^6^Q)0KQ0tKgeZqJb$8$ z9c`9QrS*vuAAM5)k2H!I zM>b2`?RdX+go?`S%mA4H5~QD&@71Kt*)wMzSNC^yb@kY8@LK&1gnZTAeF;}YtrqPd z!|$q!H}59%|9Am9NC|k**m2N4fi-Kter<9|CVs|# z&CSb;lDP4@BZSOzT0C*lXm1?yl%%4vVA!)4#q5cHFFC~ZDgc=8 zVDZ{Ys)OsK+VK26;tD-IMU~a!Wx|>ubV`KnXO*&oO^{F7>ZEm?qvR$s6C*S8-N*GZpVi$pDrc z_iq1Qm@i%{1P>Fh`Xa+{K;sp%$1$4@Zoapl+I;+KY~5(5efq~{)=c8opG3*pbN^T9BwSDeNqXC0paH#hgu zqgmKt)uF;5m=Z%lG!-M$Yp{L25XUY4UA(X+?Sq{@2zYIC`=4KS-8_{=GHaxyW)wMw z%|ZqRVI;sr#>tcgO2Jwh&xZuLZOfJ|J9f;^&!-Y=(5mBBdIX_uGYjf)KYbdekpY+i zmQhJX#i}W}6=kE9C3^%KhMl9MS#C+)zt@aLT*$DfqvG}Y`jc!Y;Isgzt21R#vtPzo zilAFxS`iC;QIyVpVJt1aEV1q3q&fdgX6caK*F#)KCBRR3Z)Kdh5I<8%tbu@-<20s= z@S#4-?u63&>C+io+X=hgimmK;1hRlUJv}`LE%0g=xtA(We9zmA(p)12dStjU3A+vQ z(^(<~^=SJN6}Ou4{r*+D12SE)$L}dn2ZDx0&wJnFGt(|X9$0NIUM&|QE)G+v&@bJ| zUw)~&onJ_39KuC~jnCn9XJUK&0a-T{RirdwgMtM#Xgl+{M4u|f5eP9)9xT@n2)xH5 zxB7uTaWU~C1>c2XNxkpi-y`dxeUr7)t|WA*$BY1IkP7<+1-sEaTwAF*0?u}3W(JV} zAigf$PiTuX`vMWSXN+fU5*St7>9L|comB`vfbCb)LA9X&a1mO(% zSrn>0^p5-Y?y+GV)DKLVD|+3`!Ui+?Awd5|9ZPU-C{9<*Ez}@Ugk2zjHg#m zR8P4O2>$_;r-=M3&3lDC)|CwM$H?4V%yO9pR=0{y2=$iMbqubKP1(9FD2?`fim92| zF3*__VwqXDRdpj3|E6R7)?VkG)elLU8U}Kc0nfXlw($o^xsP{96sq&D99BC5f+ae7 zFN{ZYNKw0YTYnE)Tv#wVzwhvn&Hv!bDr`>G#9er^x+`V))dNBsI@)RJwJFsf(axHY zFJ5$`(ZVKu)Cq}rFW-dm4iIgdd&z9gfIpMd+6RatYMkr&_tF~E%rcM>lSjF@PN27o=EvKMU-{(W!oCG9-dqN~U#mQ2zn znRn)E;z>?HsuS<-NbBCXE3Mn>7U+2BY}VORPfwbje0s`MRsDqNS}i$0yU2s6r>pBW z*>h@k4DJGS6cCin_!NNG`*5M^{B>LH!;C-9q)E4lsBXFakrcJfWQ~)toH3Fc?4IJ& z(+;->smY9LyJTj_2I%{xr1VVO4Lr9A4gmu%+wU2YS{p1Nl$S+{E zFw{gM(jW?_@Qn+zxy)sC_4S7KQ5zotmQVDOArM%8@!oXk5(Ev0>(_aUIc~|~x8Mo1 zUHe*65(BHyV#-D7ob{DWjaB59OSrihb|3R+Jt=B})76k3M_ya zpy3v^5oz|wbwO8ubO10mk-i&GAzPI~$BC8PxgO|4{Yu73i-uk{o^hUg9xA9pgkzbt@5t6Zq&9br(IYQv8x zX!|{Qz+hO8lH%PlE}{j>kp$^*#GV-$06ojQw8f8`_Y|N!l?+1`^ZAwZMFYkpFcDjl zDBnI*atZyGhJN{cw^!;IA0j5*s#WCD+Ze1TMJN%{3ViWG*hU4#Np|_yNn^+EqMKkD zST*6z^FFSOuq)eKG~1+STfE|AY|KToBxcjWD?MvwX}Q!NYWQGZ`JFp=u;bh&Opjg!#$HUMoWtv!+m|j)3Q5kf- zMF|~ii?h>0k7RD1P?ioPt5L_@3CEMRo?fOI*mW*b9s&;!&yQMn7zKUgKZY>>(X;e^ zihuq5Sy8;~<43u$xB4Bzw2hnp-EL1|E!=wh^@|rT(78ZDr6cR=={XO6`vIZSY8Fr- z_@Oyjisrn@K_Us_&)EgY(ehCnD1=|;sL!icua@Q~cCd>*+UO$^uF_FU@TcXc zch=R>*}7xvnFf8wpS3SuJbkL(c=h%JdCrtvIZkUo!dL$kjU<+(BGvQIUVr{b!&cDh z5oqKJpb$-m4t;}KDi24dCSNcb?YN3U$^%@8u%Wu^I+Bt@k^hn@wv98tVbN-wdq@#J zBgCw!X=p6F3Uax0x1Kk+)6wn4Zrs4h$iU1j3b+M52sV*j`GV*B(c>SWb%68F6~4`w z7(({&#Do_FX5&<>!om;s&Rxd>Ld3}c+42aGPS-4q8}E-r3s5@>7rJrPQA z47L510E$0RB#1y(tzt%aOl^hTf zXL1;{T7bX5*!3e-ukKZrm+zK#feWJ*3A5&I*G!f zbM%ltn~L~Wgso^G#G3n(s16DBk)N?sKA|U<8Jl1paRTemu`ZXBE+jC)e(>qq*1z8V z(1G$v|E66!aVaTw*(O%!ybW9dP0M=&vVYR?ke$%ja0emB1C@dR$n--m0Mp87M{edf zXT4lk7Jvn7M-yD>x@bwLa$(|I*FBP#lsos@j$i$%m9(ziB2yUuaILEew z3c%KG9pCio+Cb0g_0YjBqZ>NEjpIKI7m5< zzt7Kqc#JQ&ijqb9N4cs0t;llWxy+PQ5fn82Rcaz(P0kR~Bpxk@Od37D!?o+(u2O3F zEjCNE4=3+!JD6z)J{xwb#^x9A;ZfNo>0s{QaJ14+x^~Ad5h6!1>;(yEn4uvT8hkYq zd&Ssy$SsuOt+2pyA%Ui|uh-y}l{E;{lM@O(?y+!4T)YKxJG#N1%b>(*wrtr6hduU) zw~GJXI=_Z>mSX3LiX2EZW^{0x~1&2L?ADYoNhD#mxlhghj;pjY~qJ+8} zkzi2VMke)t%DF`={>9}@|MYyhjdX;*=%{7WC^jLOSo+ucJTZ722D$d-m6Zc<67M-? z^Sq+e@%H3jl601+A5p3eU%e;mHFTO-Uu}$Ak_YI^X*v?}LN*ur}D{g56XN z*EuTx%q4VYv9Pc}X4p3=fG?8Rz`y`(Ybu63BJ3dBf zAuQ{Vwjib?M@C*!Q=@NZW@QBe*)LR~?(hdtP|*KVGLSc9EkweZr(iagMpBFSQ;P$V zrDdqSv0H zZsDab#Ojnjk=Rmd+_UsDW?EpcuV!RdC1Cf(W9T_&x7`+@wBZ<3us(kWVZ+SCM9Cbl zUiAfQ8Kk3*Xsbx)NNj;>l>5;o>x!y$&Yifpe$Yk$3B@jxJ&>*ZIc0S9k)l9WkD-+< za+~GjN22-Sq+$MFu)Y4)o9WrvmBHA6SJg1TXvQI2dL^Akwe9WgbAxZ4{ujcRE>SxD z(bm%G0{NF|nVI`2b=$w!3M6AniiE$3;YxdJ>p><|8ya_acY+&aIq<^zzV*HrY46;< z3z3~g*uVoR96F{aR2TU#N<{b3=USg1D;Ox^*kXYjxgtd|Ci--*G3*XAYAH zt%;WOlMBm_0s@?!oI-fLCVR@ie>XA~-MiNa^r%KV@dkp9(%@~k9cdypsJ|)T^~1h~ z-k{@K5BHa*Htn`;9Drw_d$W;xuKy?jH+52f3TO>OC(8heFn3#;nH`Awaavz7_nXw8 zzA^eCj5&CFHrRNp#@brdo*Sjj6mLLL$uPK~7qT}WkTezkrdiQ~o*o8*R}AM`$8)8= zGi8i+L}~&%`K=yt2^un=-CO(@EY6msQP)%eHwf7c4eGN~qX)f#(D?b2kXoutMZ^@w zfgvFM>)6`m{@cAqqsXvr=MX<1`eZxXQS)!nx6|0z*_V*6G?c#tIRD@5BZCr?6Seh(54fcTogi^#~8 z)~hclg%!3PknNX$2o#bYL3W9&R{XbbjE=<$XxKb&YiMXdr!rh9^Yh;vc#p^1SGbRk zIVrem|6*l;PCr2xjg!6*W@CUR@~dU|4jkx5fiS!OG$e#tV`wKCt<>%*^K~a!?{3C$tn5vZy)T! zr*Tki9hoi0!+2k%4&Bv{cJ}_6`w8c+oFzX0qNGt3%+h`#j?f16cd~=}k-m`Ee5W%w ztAfkr55Q7BaE1f10E# ztSB;x>%Si#{2(EWxBKPWyK#PTE}<#)$FF$&_+3}o%$Ye*%12MmFwmG}femQB%Y6dt z{w^~UTE@55%&VC4@+s&-4cNhUlthBvX5jnxG?&TClNZg14q!7c5hyejCEa~{m|DVp zmaTHrKAsp{I?%ilCz05Y_A)eBLxS;$YHZ4 z9`0xQl_&XRvz&MXpYt)3F&Ck-Y|cs%OoVkZ`tm1=Xtr(*m$-2SO*dfN)b!dopXY3& z)(v}mh%jkrfM&zXAPBn8zb!8If;kH*XP=$HzeEfj{Zc_^*3f2?V|{z3rluZs{O?8@SP0BQtd5vi z57~MM3j>Sjn}`U#>(|rX^Ee{kLgS%ix@zxC^z##i^9Fz&$QzVi1~VK()8j4a8{TA@ zfyjZ<&;Eyxp%`R7+xH!n-$SV_DL*C)9?X(M*vSlmKJQLh_}}4MG7Up1!t@HtYra)$ z24Y%T4D!)CHYy#KANSCmd}x`PUK z-JeXM5_e%GH6Z)UeUhfJ+L_=0^KiIID06pftMkPa=NC#Xz@q&QHNIdV)Rpgdckmq+ zA^i73-l(IbpFU*`ZNj8Ng-ybK5bYz$ythISkfyu9bvON_^ctp)n3e0zt#NU1@QiYG@tz-N6kY3LD^KhmxO?=-zezZaRVO8m z_|)y#EV)s^%H7!JWn$k1Pu7E}2i``ZT9d(FC3$1fk)p`_hHtb89_;?=(D+xc%mse- z^iZU8wD=NIQd;9g@I?0k5$XDV{sa*+{Wa3v&|@~%LDfv#0Slm%*$c(MAWdeu`Oah z3mOz?KWA!()mK&aw`m!Pp1NFFM(yGLzqRt8BUd~C^3AVa4ULFcA}g%@a9z!;m2FG! zo!Git!hfkRNCMy;T-_0R$ngd9T@A10 zWRtyN0NBncEzZkp4&+*4qwM!MA_9b??{H>x$eB}R#S6BV2zoL3#N^D7@*)v}Wz4IM zG%Ox-tydSVA1TFQUSqZAp|Jgp8*rvltV%;xiJ)u%87E<*Vt9K zxy!|bt~wgB@8WE8_uV@NCO$`wWD4oO?}%4b#p8RrJgCN?d}?pZ!oqQJe@k-AK|Prp zKMO!!0>^7N-39?6)M|d^Ug0CQlbZg$bW;&%*VtMfel(;ZJ!y0j*do@QdCK9J;UIUP8MF)FycGGI z!`HmO%2xPNp5%3-<6?)#cwTs@>FQ1`j;!dIikVbcd3haYA%}z{cHMOT31U%)2oEwV z2L}U-*o#wHpFbab`EnWzk?YDLv!_bQ^M9%C4`s2Xnr9ki9wyE|`?t*R4Lde*xBOu! z#qLeX_pqVaO4t!J3&Zq<`1$x4JT0{;eJ|^l$c@0wJ&M=iJ$56p_NJ|p; zwRn@J+jbhYkTR%1u>Weaycs3!YTsYw7+3e!eO?G86gl>la_HNTgB@9KRFR{Gn^N{| zYY2WaRaTQCq^J320R&W2%1D)_vXT;HmyrfL3y%HaGlKzTkStd9#RCx{a~>CE+t*B;mLuW2|p69WzZ&W0qsCZ0@19w z5didNNkIIVPb6zD%#G#Wv(h+w_g~aGdWtjU^o8!#i1WmU{}Sf}-FMf5#g9clJI@zf zVRMK6KdTPy-BO-j5S`(lB5yw0l3ro6etA130sM&_lIAJXeQg3fd!K8a zyGprT2o~VF|C_C+ve2VbZs@C%&`7f=)rhRtj2-W{7qZwL$FDXmh; zH){LuGW@SgwFuvsqmq?qJas5s<=W|V3i08|-0t#5ossKPWKupF_~{v`#mIo0i5%nn2PyxLg?mlThiQ>+c3+~hsp5W~ z3k-!PO%KR^`+vLB%#6!+!~0?;8l4RG@o`^J%@T|oK3ZA=0shs}>>r~yMMII9K({@k z_mYbejQ{H?z*lqgOW0v}|4yCqadrJod>S4uN5o(7zkIBthiws0nTkjIUvVi<;iL zzpTieE^s@J=*J@u8JBeA-k|)-ThEaF2Em={Wm^UEPS3l91L18lryD$_qVh%0wvaNH z-E81q(_+2u$YIPFtZaHm!y>R3_X|OK8BR{hlnsW01FT&X?Q@qgu9k2y{woL<99U5I z^5kX(h01*j{ut8BmAktMWlp<7Bm|R68w74}G=nrj69+eDH)zma9s)ka3)5GKW^XGp?eRfrE z((A(65ikWni9aLtsB0sYmqM1?a~jrI=XF%KJ{rvk1u-!))`JQB_U*jMv46g7u9iIH z#E$_CzO6c&U*Gpr(8JjRlyBTGOKZfJ8~6N8d*4#gO~XC~rk8R8hEWWq(6qQ@p~#$` zJ2H4mPVOV_6VJe6^d8=(&VW&!EKI+kk%mE`14g!>P>^=;SHZ~21!onW2V!Tx>F%)o zuuXpX@&zP2p$+aO5a~Fwz{b|L82vKHa*T9U_9Kj;iBy|r0KLUv<4~zYWz$=}Y-@u< z($4O1?KC_qM2IT;Fz>`r4ebNgQHc28CRTK??8DNfnA%eJ@`lw9j7}K~yxN8rE?l;? zRV7kfL|?v?iG(;BcER+Gr9+AJoKVG0oGjT!Llx~6W=xqu+jK+#U!uD8nR4LA-Z*ex z9F@RZVI-K@{=4{|n3YmIMw!>Es;aGpFRK<(9Vr1KA+{b)ap?d4{RBn&LeX8i>9kL61L6z69 z-$1o9QvRjO+R8jo5g18+wQV=EaKW#;C=OBXe@u2$Q9YdnmxGmXfwlk7X(Y>n;*^(m z3>85)q3As;hI>E@U?M2=$&;9QU@We%`_LxPvdOqkl~D|cw~Br4Q(nqUNH6Nn(zTGI z1ux|tg=Ox@ksIK}D{Sb)azT&tVBEB=?T=pmD+eUc8P*ef1jDHG^x6?@1ei;`vqhw9 zF%U)uvGYb<%(BS}z*xX{y3@J4U)%zd7bJg$Sn zhyH~w4+k2YBRT8TxQH;6{i(T~djnX$$ieB4&fnJ@2EdZj=e#NN-e-xR*~4RFd*Mp( zHE&GRAevfR7vlVsxC;^vgWs_8;R+jVdskgmRVA*q{x!-mHVdesk9}JYuEWjiWBM!m zG8mbCF)#;j(Hrl`EoA`@c@*bWq!ukcAOVMsVARB?W@G&yfG`YCh0&Bt6y$*jATc=V zh(vFf{9B~q=2TT;z@FnQVsOl-Kfx@F;k#=Z$lo}6qUc&VR@*c^WNyVX5kPBc;NNZFPDQ)K!q6W=_z?4kdmAX1N!MlJJZd{ zF(BK}0h{D7@qMYN__;FQt*WZ}f^vGrdM++5SXaO`f@*Veb~Y?@6Rmz7387$**YYIB zFSGG(XvCnK*LnkvWBZ>YqG5E!yc63on@8!iC${}r-m|%o0S?iOL;8n@)bn?LXt(E* zAXK)FDdZu{n-js<=j7z9d$#%fhVU7I_u#D#9y|!w!x?EL8*Xj!B*Dq=UZvNcnG@ZS zmvJ@Yn0kwjzGZEJLqVX^A$q=#j366d#2_=Fs=9g!*JIONM5&6*%zw^kc~adEibM}H zK0Ufrh4r>X@OF)O7C1G5a&8N}NKihZaYbNm*~e$2Z`5w4gcr{6a!}^_cX4ws+HIzy zYFnOQU1xg@xdVELb}ywJnxCKyqCR**{p321i@~mM!yy%c@-G*_2B0lV%KJzqs^lZ9 zo#!wlPfSlwZ=?R_|I5898D$A_71Sk|m$&{Yi}<|-g@rzg>!>~qwgefs&8-S&i<(9l z)B&4-i70zEHa=d2N6^>Tr_?Y#GgOaqnkgH_BB+a#W-d*f-FRp#h~02eOHJ4vkscpD zREBvKH65d@tp>BleHtxW04jc6y1&4?oBg~EQLh4z$oCVR+@Uvi%X(0lPe@03IoD9H zh)mF`P27>m5*58}1$~y;<%AIqPy{%M1|m?3PUcV0m2emC$fP;li0b^kfwD*0wQV{`h{+C2pdRCF}qcFn@MG*&C`F$w>m z&!(WO6Y?@|jqkrqPt4LF8p=ew1(>7C{PCXS7y*O>SySM^0Uyd)E~4X&=^B5mOE#~L ze>lq>a}y=0)iwjs%_l=fNhf{k>RQE+pN1RZ+bPiki5jVxMw19(j~RTwWn0z|2GG>` zm}{qz2)JXw5l>3*p{JK4B3DV*0(b_Jzz=&b0+*d5{+T$Y4E;f+Z2PLG!D_4RHnFbJ zmdH;pIW1j#McV25bu2avr-;LbkTBD8w!5gPwtU)OA*l_t4%rXqv4HWnzEuy*__e*A zB6PacwPvAE41pWAde95C7DI~VIQQh>K?~FvOsShraMMtZ$xy-CRJrU!Qe>P;DUw9ldRdmH|>|Ha4YSD0nM@HU6MFv%?Dij*37w=7xMPXD0Bx`DZ zhj|HQYEV$Lv_i$txq1eau#c>+3;h^k+|UBM6MZA@D?0jv5zj_PhWW(B3>WPl)F?)J z<=vlg(ozhv$uH?*j35x)z6M*s(E_W8vH50ZPG#kpaw~IBDIC4eE*1`hk+&m2p9YDeW8xKSanV3WTy3zL!w=wsQQ@3#3 zmy)XL)gzzbt{MmDM+qM{H_4Hi;6D>+{ZXv{EJki@{s1lXy zyN>&Z=L?$|8@INW4=m;42)Tn-J@bF~WFDz~{`+TyEp+kU01kM7d6S|WN-Ha`BG;pq z?7)2Mg$sFTD3EUv@2Xp%Byr;=dR@6a4eCwzd`(70r{wH&35FJ?u5! zU95UB%KI?_{}G3TJrq<#R7juuQ_t<^cGJmY%Vhzc0g}guPkBo$dgkapItfJ!HI0bJ2%VH-J4Gq0;yq&`*y%p^c8`F363q>bPdqmv1BcId9CJa-EXaMT3H}=2%-Bu22t)@TwUMUc6&m7frxX=w##F( z$LISd=nRywr#KAHMS=!DtD-`bA;J)d>1Pa!JK!#S zGBKz8S*T95HH60o57S$_xGbO@q@2!%N$#zCC_^+Fgw5BkUBiJcl(Rl4N~QCJP{naa zWF0v2P@q1;R?(OUir9T)>a7i*2;rPC@!qluoRcc$l=V2XB|Rr6^cTE`Hz0IY{Ltciyf;G#C>R zkqGMpG@$GJ^%mm1J6aNXUb}XQdoD zno{HBu3hG|9w&Ui+46&y)_RGQW!D*at4Z9&9XNY-gxLGcnc9BmKh3e7b&b?GP8H4F?2J}0NMv`=W|s?r**?GZJAN-ot%*H zjoOdLXdK#znKNhBb=d}$=#VowqtB2oR8?F^=lAJ{;0e#f#wIN2+KDP2Yd-l51?Dn) zC|FDV|phTizGUlbM>R~)Y24YUWG0kaIq zAGf#N_GqcA6GbvX$nf@i_xW?y=5bxj8x>EyS+I|1iatgdVttgAWqEe4IyqH+V9NFD zHdCfpt4`T*ipTIM%oJ?^KPY!=aPNOFoQcLJHQ*EhiC?p(sU~~U&24qDz*>}}`+a;E za%f~03R9a02l_qbB#v?!Ye+HgE&7HS|H1-;CDrZJIx!(e;-PCGN)_NWfPnSomGx5( zbeOpLbKm`oZDJlFN#XVwNy0*Ga&ehZ{2_0Ivhu^+Tqh zE=>Rk_wu(={Sa(<%XjnTy)!v2%!sV`#WR{auBY~+oMra*7Zy-iyCl;{%S4{@@z6`8 zDdgo114axVHcXIGAp__(aKiIAt5KcpJx`5^n&9^PSfyBo`8#6^i+tP>DDFRe_^@%Y zo!wyh2$E#h&5e8K3f=aVD?bUK8(Ux5GsD0Dn;a89jsMZ3XgCY0Oi-^xxtVBX9mJVM z4xJ!_i?OjZXr6(AeeUa-1I3w}OV@nke)5h+6qv~dhxclV>nS0jxPr&zPI%(szB%yF z;bd(hGG>(5kcjg01l(n3$wM8I0bW)Jc!6mX78tg{&Zic$AI5at(QA5o-lN=u37ly~ z&hH^cjB?EV>C>n8oSu-lcs_DAGgZ6$7q&cD3<{SW42$BEYHsUMrGxBSV<|CeHH-@+0(Do4o(e zt2XUpVqzRtt$OOE_2Sx=^NY1cYogwzMW#6!7zCXS; zwY(@PE+Ijqc$0-^|B(_q5*KUg3k)#AGth~56z?eTR;0AiT0)WFA!@iF6*ODPR0nYo zW%~QFvgP*nSs~*CMc`A?DJ#)zdiVhfFjTqr)%BpXx4*IM^%?aBRKpY}K`Se+7+-)4 zh>G(8a%2h}ot!j$9|%YuhJp(QE6$#>er*3uo9ZZXs2Nd-B_C=xdZ@p@KZE*|7`286 zrNu45>_R}eYyCGR-v=e@#?mEVwlKHnfXG7ldwC75uyc3Ft6<=iB#0|`bkSwm>vs?Jfg9bD_MkXe`tIV$@#9zODBJ%?sr)8+xm6#ZB|HHA9|9O*jwY3x=C$t@9 zHkfpkp+-9*Vo>wJX8Agc4+Dn}9U9Fs_&|&D;R9wJkJ0*LF*5H{X({QahG@yToy9=* zfu-h_mI7W>y}T6~9>$vBV>^Q}Qct8@yY}qLJpak<5L_V}3l#N`l`TG|5gfE{U&mg( z{AKhLf&Rxje_e$CpNgltAJQW~?a%KW2$L=!9`@q9bjpT}?t4T1gh@MzI;(l}&O}6* z&zUoL?2hTFKNx(3 z9)a>XGc!{~Ma3%U=6Q64I5G(XZn!c}nbK;0ufagIgB&Zea4m?>@ zJNT^hD;5({}T~;4MOk?QS@2ZUM~j3I_*ph%x{X?kNyn=WgAe0nu7omO5QkR#wiE zs^gQOz9fSQ2NX-Jx_V!wg`@T3D1_dYFa+l4;pH&H?0^G`Si!|jHE{o`%|80G%oZP% zG?nU?gX>m3xk_5Y+-d##(_P-yL?EN#EC0$vD%0||!;Fm|VF5FO>Vcnh@|tw7ULj-G zzaz~O_ISI-)(d-$)>p|;paNWXXKG@^aJ@u=XDn#r_u{oliHUb#)d%i*9JzAYviqCm zHKv-HUWDf7x;g~XMXz)+Z;#ojpK5A6-incoDDbCelxYYnaDYFM|$So8W+ut1>X3+^cc`dn-3F8hJE z7cE)B@S`Lp!)-T8_ig35N@4>ji4C&z=q%ot88{>*E-*KrwtRei>O2z@6OL}(Bkro1 znHiiQ1Kp&I1=-oS5d=$j$>})GOr@#2V0SDj&k^mlJ=^va4}MSaSMQ{48d_RDh%Y21 z7Y%f~2B#$UCW*oQaKR2A&IK;}7|Yc}+8{iuHAz(4tNj;5fBWXNZOfnm&gyCBqqY}H zxadyO*8YBXZ%-FpcMx}r0^M!3F=1hMo;@2gapHpM)0G&kfQ@U54Uz5VbH5qA@|7> zdiOb|rdtuxU=I?TozGm(Cr%{I|NI$bom%-m6p==cEw~SA3Fl9rzWt)R!PJyQo)Lay zTC&VWHE>3pa9ov@NwSvXCU%yP7-2V5-%xTzVM65d?M=BSFzd}O+rnK&6rR4!B0jPp zMt5o$Nm3_NU)g!$WxcGgCX%Jrn;ktSiQYmk(cd-V)D>s1Qdd{Uy>5i;z$9xBN?v7U z@DDQpDVooX2e=~q;TYOL=9R?Wd-m*!iz5Xth%-{^jzYSkV&?01jYhEt=6$LecwBN~ zA& zBNsA)XQg$-9c~m|BUNiNhseS`el@8Dq8hzDgKSaZ;YTQL4jm%RO`f$&gN#B`jO_Il z*+!;n%uHkBM*4M6D{=O3^|I#RhNV*{T^K?t+`@R%kn|~3N0wV%f=R?7Zzxw+(lyg< zArk}1I8$@H?|hzc_yNIXdHB+KCjV#w-b1-XwCyy`y5ZD-X-{MXks(!EiPKeT%R8YL zW`8)m%I8?mP2wk-EAL$Hetq_Qg|1#^Wdn9*?Y&im14R786-7LFynk&So#4G)FwEMM z`5_=MP;-kbCp~9NPAo3_Bj-cpCD9pM?78IOM`Z&MG$sA65kG@SnO9ISq;;S0a>HdV zGi-NJBtV(%-=B%tpL}7mHc?~DnAaG$$wz>$B({9PTa(;9{1_(F*3ihkb!!k2hC?_) zi>vLiXU|DGacYQ)iVDIyXBvNlArl|iEKQw1=c#mWI2C%2StcgS3Uccmu+tnA(6N=o zsp`4uIWjUbJ;cZ6Z#cD>>_ZyE!X*zVFQn31(UB)A%R8AkK4HRd5W=WCk>*>9^ zx*-~Cvx8mR<&0`ioJ6n2m)(REWSBhWl(A>dtkBcD57V}F!a_T{us7uv@;xt3pEm91 zuU}YT;XU?P`7Fh7ioi!5$(< z$4cmIH>zan-@cD$p5)Zjd27~J&3K$&7A(4U>{ws1WJtH2r=z0om(}pPU@{dYB~#l- zQQFe55c~uuJb#lvh0LZ>hYxq%(m@5d?j*OTd!I~EB;pLfD2g+C|KNbk2^PI1<%M?! zc*I*3Opg&*(Ym8D=X^4&P$2+411E+Z=LIIYH%-vg?3p(2jCk#xRr@w1?n2?ueMC^= zDjFki4@6B;-bTAhS4e5cU{3anBy^@9!5rP8!t;Nf9%uc67&>U8!0&`7CUtN24iJ4q zy&w_`KuXld>sKMl1wNB|#6WULNC^7F*w=ZjIY4mwB(-?m%hE#%MMwSo)aXnY{8S!3 zJPAQB2^lXxp%ok%9b7Td!@~nRnu26Y^V&Uk8YZ>A+=?Fw-~JU0n%ai^mGTvirA_$z&YkqYNXNt7D*>^_^*3RBwCN>y|uF3T`cfS!)abU1bu-{8(2WL$}haGi+zHh7Tp*DK-S=|q<8}C+}nDe94+w$@i zt5$92E(2Hq)KJIOI8Q+Da@+A|>)6jGRe>qk^(bT-7#lCZY8mr?OneL^gBS|t|AP|d zrLT!IFf^oJdVZjvCdrKI^3#_u3rm&>O^|4r-Lj@;yWWSJof0<|0Ym!<__5IPX@qgu zUov_J6-DP*B;A-9L+l|BGe^T)qGTbD-Gii~8e`B68l7%c091j{@lvuXe*b+?+r}rs z4JpZIul%RW8+^ldpU8=-u;H^|RiF-g4E%pZ%G`SLJ+tbGKE?0$3P45pa+i;e7j>Cd>=H5LT=cBr-Hvl~Gqi$}k zSys~g+mfpwv30M9;9}t2Kioioe zS}QS<4D0bbW$^DfAr$fz<7(G}`I(iuBpPoz$N{9Or8*>UlbTY?4-TF`T1$(?7L({^ zf&W3JX}s;m78~^M8vStIk`)VdFt2|(ZOrn7-&OO4QFd`(Wrch%0dx}UfeAWc6h6_Ok? z%4)iC(g-&K<#i^`j+tKsu=-4l)Y5(~PTPZS=mJ0F(&fw1;Yv(f*^C%syy2$#5`vBi zWBW6@$?F|MEHSz0f~K5fuL%RIK)q;42#|1%_#S^o_7|I#G!UW}xfEz}B(v+pe7Uj3i4}pi0?D=ulT*PYIS^ z_T${EahmqD%j z=+Vew!~9O)bng;%{=7S<1Zchr)D1Ud-g##l7c4wKL%Y1LQ$NI z7zSfd~7_i3>J59PB-22t9|aM1GSdGe881gEg0Z|=-z-T`TEpQu#fJ3&Rd zi$_o-hLd`(I!zhFR!%-(fDT7hS63Ljo-j~YV6{#*b%*jb{g#T?7P57hQd(KiIZBvM zH#0%v0784p$OQZOu@PfR+o%W2K6$AAc{J`jC3^VrIz3L8IV*k!sHay$Ii*iibYx%* z%@SL6M7e@CWuo8zCsqF!kgY5H!8#8j6Ie0bt+CCJ-#6)7ITk&|LUA}k+HGKnC;{#q z)C6QwoX&YvG>cvLClL3`%;_O+sjA1Zcc<9XrL?jVb*&}R3MM$nhq?9lg72WiVi*7b zfnaw0qe#PNq2Sig+a{(3Z(q55xv(#0h@Yru&yvzoLHHwR;XK7R&HH!Nx3Jg*h(>Kj z)?C%NWwe0xqUhNrnlo=+p?TfjKg^TDl5y5zVY(Zj94jZdL3kYx5k%E^p=;J-_}SNY z76%8``h~QWxIAOzmMvR6bmI(7OiHVrshOB=4>QC^9IPgi+%aieEpz#Hv=%5pBI8(u zB!o1CCc!th-JAwqqN1{j>WzY;_XK}c#eRd6{yj63N(_5a6^PS$)(TZUvdJQHx<-;j zUlz3la^|K@il=EhImvzD0eu+W{_@i-EP&O`4!qRvMwMv}3N(B6b9ARZvQO$Cv%ce_ zq5P!xwOd!Cu{j*q)M?Pq@e$acK(p%W51lyi#$%tj-`~2sfcF`S4PeC0dUutOc+~dL zoehZ|BFrM-nkj^z*bKi0E+i?>!%4yG?c+n>I=^>s2LHimI+s&OrqgZ`QNKW^D0rN; zxtc&+^r^Z~_^=J8LNwiD!s0tp`)p>U}Smq|i6Ksko|j192ZHOc4BO;?7KH}mw7)Tp2k`vHk1x&G{%vnz)3jY1Tp z`Y(k!uBfP>hgiBo*FCd6)D;7W^sG&|EAw%|j+ew82B{RMUw-X2f9ciW;38&oP%yYN z#EtP3`U?t#G-RvnI(zvtm9X!pnfC(jV{kT^G-g{q38x_gc<`i7a+3DpNCzX+6?|frRc&aadh-@*C7Yq)YS87 zpHr;RXyI~l$%eRQYim1Y%1+T?>{fz;W&~ow#QSZI4s{FDT)(UB&-!}d!QqrZIj(-z zI`@-6gzFu^C*|}`_~}IhZkS$4u2%L+JCvK(sszdEHFQkJ)Rz!0o^u^Jp`+#}A27*y z6=Anz$$|w7*zfX^KS$GWPWRfnu_r)!AZAo3!a+-^Gz6bvo{lC#oC4Eyy!_)wsO9B( zF{YD#e^JaVIrgu@^mxsgp}QuMnO6D|*{EOR)6I+lhGp)k<7c*cws2q5LoHbrB zpb*scz+#9)_H>g|y`psQgA?MH@;;BFw(GYfi{m;Q5);(JB2zJ90^5MzUP+gXfQFKZ zrXAU7L2hos<;%?TZ!<73U?Rex%?ln+ICbc(1*rDztk1SwE489bV5j zuI+GY+!;PcdO8Cpqt(jeVOuRwl$fziH6MPn>{jOHd+JG*y$GQz+|Cncpw{3+0-J<%UHxn_6X6tkF<1)-Sm zgI@?!AV@!C#>6B%dG>4z-7IVOzG7E-shMo_iIDc`6GlK+{A4gS=B>4Mt)jWlzhluqhpPr06MNy z7JiR^d{<%As4DskWGN^_%Gfl-U9-*}fG7j9RH%`;Z7~Ca-hnDru@;ynHE`55rnaS^-7i4OuiDUQ&pR%Dy|!wLa5EVn^( z$vnqEL{jp^+R~bOOp6A2VB>bmN4v-&eB{N=JiC(e;Lt9oCFT1sn`S5xJRVF&7zP+L z=vH>NZ>9C*_U7j1e9K1sqgpnm(H#n7Y`}^R;lj%pM!6zrBJ#hLvKC8vrQP=KojRy5 z*H2>fr2bty2-lEm-?8OSkfEjh*|}vetB1M^jIdbk&oZvUJ%9H8rfUnAitwDg_|HP% zgf7Bx-2dH6^wvw{{t!?+{19l+A?;C}ChI7b$mWN8+q&?+ll{JP@2N5*C3bj^t!=KZ zcgg5qB_Q@gO=`b>eN*k+zpK}{(ZZ)QmXwl|JT}Qa^=RI1KCWgZT>?#NSFa72r~|jR zmYB`w)Sq(4t8^xy1OF=L7=O#UYuaTQ*tfEvWT=ZRhcY@&UTv1^+wv$9y zgG<3aH`9OvRARVf=}|`7>9;*auEV^Vedxx<=iL$+?*X544$)ZLZV5|i5- zH1w|osG{7W5DhyusC+{jS5t)vlJ#hLiHsnW7Z!AqNN>OQ;0T(ktg;%OIK{2AxsoH{ z|8#V8AnABgCoePDI8B&?6N%ryS6kYb4O1(HOSUX)(Y1~eeo8$C*kEnk=~b6O%I@y& zs)1-ZlctL2+%z#F^w)b&!}G zOfAk^Dy8ib1XmhU!xXGUApx^w&X>AkC@|H?=0?IWlx zuU%s$lbNaMp*QWJYpHaz1iiOqklC*0n;aEMdGf;HGjbA>b*R${^YioZfdA*(aIg4M zwr@i&r%eVvX`)fk&hshb11hZUweuUW4yrRU#Cv{$-XAXwT(?p+2edH ze&yF*&6rD2BvsNZKp`&fjbXGi-%Pbrg!G%zi>LrXmx2j##Wl7H+Vcbf3BxngV{j~E z*+wGW4_kYuna(L;c9<8#5=&CRc)L}n}EA}{gg?&b>@nn>b7*2Qek_3JKm zu^!S{xcm+B7^bXjS-6OTk=w|t%r-MCsdm=-vK_qzk(UaCD_`I|RuuT3$ho5#oGt2? ze=3G@$**n0c^}=y)EuZJBnHWPdt~S2ibmcHC_AEFrjKlqc}1&bTM-_~-z_Q%p7-tD zy-r1QZ@S$8CE}9;On`qT0)BF0JH7runNR95G%!ei{5a}|6YC5|H=QHt?i1NLILuvI zkK9cFQPKEQ%7Lz0y{?9Qfg55%7ga)ERQ4q*tt9&0`QYT$MON{CSFQ?sXEfC}r*{OL zooqhmXgDf0p(%}?<=)tk^yc1J9V1TFV!e07#f|x#CE}1UvV~Crn%Oa9F6(URNAE!8 zju}Wco~gm7mX;3lJ8~p0Cg#+rc4fn2x&_ZaM$Y&Dfbtz|w~;~y9)?ak_N=h$jmt%Q zg2}ev7n$3=)v10@^74LG>yN>$cSKjp1X;CHql&9$bSA;>Xn**3{o*ORv;Z3`sLMWn z6lxhIw9E1y2N)%zkO90B+e$rTb2 z9gGKj{B)V3@6r{wBi;HxU;BOatiiv|>?V40xTxi*nTVl--{!RnIbiv7V+XiX;3YIb zOmP)(9gHPu9CDsMWhI8@jn=GYnMKS_x#;EffM7+@d@d&DCu3u|h37r0oTwxboOi|$ z>yO}kmseK|g?J(Ix4`>7I(`}C_U&4IicK;%3nYNNsB}R{xk;4*j=|=!(#SXGjXNETB9BPSm^Q^claw?>SNG)B;qOhmZaO&D zbM>Gr9Tlt?w!d7!P~M!~Te#ll8)R|>?N!*}kKUF)3+Iuk#ojRXUS1uFEhKh~IFwTF zFeRCO)P_EyQn`YXc>d}@35iW4x&uBjo~XT-ie+_Tl3u=XZC5+E<+n2vEImH&?()ygQDw7VQS) zD0=$zNTsrb{V~dbb?YX#yw$uro+@|ecDp8&c&75gXm4&i$`g_Qw9tON8CMDyDv~5r zt3vWab1T3P_Isx3CsIP3HnpD8ztyfx##8~3mn>ZxdG_q;<;%CQMlNN7y!>KV1Oe=v zGiN1`5@~=*6)1sK;~g9udy4Js?7%)AeQ-h;ARyMu>Nz|Nv)VId$=YNGhp{Vi1u~|6 zEl0kIh)sP9{%7*_YU&-Ud}cDzY5oa#8Kv( z;^$qu|KPz;#7Fu0bx_lkd|zv8QQIi{KG4+CdX%0%H`QgF?*l_4qqCI#a#*wfNVqFSGIT-zr;7;gYnyi|@1OuXm(z^tTlrvP~d*U1eSKyuNBL*r+vLMLKo z2Qo?9D4iPH6e1D>qN8}2NVaHj8A4sa968WC@Um8FcZo$g$H!FtZhSVz`G?i{SKb%< z76`W^tYJdeC9X}abOuY0NV|Jikp>KF<*8G#o3=7Ddsn=3IV&S0huH~JQ-sc< zGtK0$0lF?@*;m8Su+X-&uwV$3FP8n$^^t`5g7h0)SM}~42jmP;OOj*pcM>9aDo6+I zFK@Zy+xduAHghPL2&E&vGwBFY6eBn{bcTXBpl*)r5;|(3Lqybqc=K+q{H;C$wFMvB z&~OgpWx)F4D4z__ZrK;}X<-@mUj*7+ISHhUNES)Gj#KI&lLf!y(Oj&@5o&yFDQoet8`}y@WY!Uu8T8E00?T}SU)O@^(Aq# z?VaRq?MNCv<{s4Gc{bL4sD~eUf?m(E-{Zq8LuVKn9l#*W-u}Int*cVSH3^A~Cr?+6 zTP#jnzT4FFEo`p!fw~KwXp(lsJkQQ4fco_m^^lf68X77mEj>+g#;o%?Z|(jgs67&M z4_FIFo9Jlp{q5i;Am|(OiAe+c_a`6FEbuF<15mxFu54x~#Y4n>EVYetlaH%-Jp&R1 zF%>z&VrgJSXa*mTR=pX-W`6^e`&@zg^`1#}$H;ZVtQml4?;$RjbB&JP!ftc10eQ3C znCD5W0$KaUy?_~$UDwrO)+}Gqosw$A7tRv~%D*SVZOjL{V3P(<@50%$g;iJdFi88g z&Ned@+9E8JXX@wXV~e_~_wWF`QLbC>7peEN6%`bga3(C)*rq*NEHNkv#S7D%kU&{N z?$=b*3G33W+xh0Bi9nY?&qlLmF&6d$!M}V2Py9v;R%jAh>E9NkRzN|=Dz)~~OV+Nn zUAhsTn%x|{SrYJHB=;7BgkwPZQ9MN4kLj5OhGv{+%H8e_Jey75ZSXfq4S-HT{vUlIUW04k& zyV~6E=(FbJXjC&`uiC?gr9XJ!6(#fWjlU?DL(J?iFe;S*kfKP8AZf_TW)$kkaq`GZ ze`NqL*f@FRUyYsFEKZ(4kqH`FUficCh;X$1=htd3+tg`wLw^^{4HDYvmRl(kc21+e z^!48hmQHv^Z$tyUZ0XWX<+&d~18eU`aei}>c!-R?C2hOB>HBMP5#?t*xFKc%90>vk z+4l5t_TLCITKsmxz*$ySTL?HPIbte}^9$U8m^cuZLC4qt35i0m;`?(Rd7O<6OCAXq z%s}g6l-5ndJCJuVR$3GDgGC$Gbwg9TX^Qsq$wH{q;^rlUFGHm4NTso$e zzC^4ANT(Gu{3;!QxnIUv4P?qt6$t3HznS_=H8HZc3D+N zDXBtGG^%An0eq)~eOlm2p&$sAfBnt)hLZBMoA-jO7u{ogTNr=a+)HCMG7uih{Ra;8 zN8bg=O2MAFd3tD$>Df0|EXQu$diCMMJ+q?I%W5JkzF8^!y>#C%H8j6%B~jkJSFh=k z{Pg``37A~uglp-WA_V7mP$xQDzPO<6LZbj(y^g|**?s2r*bT|Djdt?TTwau2?b?y% z(BB|tTDx}bZQHI;Zp9ZCPn|R8FjX+Hecx;a{M`fm{WpF2{N{`9;ulxWpzvAeBx7E- zkXrWIrcbK!m{abldb!=e=H3MX%@XBv#oI{)MV&hra^wiXr|R=(BFEb0%gY2My$!HDI5xeQM9DJMIto<2%cmVMrw`huo1k3OiUi9 zr7Zz=1gGWgbkCICTKiE-{yoz+7?^}*ciymRlmFwM zJe=Wt$Y)fuH2!G!wmCa<=Y*xr@$V$pIXMmXut6b;t`l(}GCM&U#g>2pIk`z5e#m>p z>4;{}o;g!qR;Djmn6fGE&09KAp`1E@Uf3PlkkD{(nro+(D`OiPKnzF9HoH?OcWF|L z+~?(`@9Zq}zEJEE_U)Y#?;znrN_s3AT_A#Zhw%yu3hbUtMr}(W;ecQJXF7|lFHls# z8i~RtXaa2!#lxEX*j|pymoB~G`YRwAib0sLD~9HTLoRE{B2@_UdU;0I;qhDW9%&hc+1tH0Z5?&KOiVE`c8Nu%2*r!)7L5h`( zc8+H>C>}1{8V!6g*fKakB5sZKEQ-uc-m|Cu2B*mD*M9>CWPPDt@!xf)EHs7wh1tZM zWCV^UPY!fMyN8x5s$scUa<8xN`D#t7Ib(PtN3imK{al-_F(CDWs4O$-2-+$hIH_hM z1n5S_#w&mze}Y?OeL(E_Oa#oPu zV3-3&Oi1~bg=}|sLqk9&nZznv0AY$55+#-M1_tX$TMQ-VJVF^MC69qa*1^#}x6~M% z>e8@#%H_3+Dk}T);{x}l1bTV~U0mO#*--0ot%+;+>V0Q@^5;}6xt4uqPoXt3rXtK@S7V3o*sZVH zB09vx5HyH6_L3=*|z1xib4Q-*v?LMf@HrL`hI zHu6eW4oA?D+M{uCpP)_{h+46F^>v0!N>@(av}(+|z=F1vxeFQ^PbN($g+9A|lsL4vi5770IP1d^BKo4dP|c=#c@ zRSS#`S|=&Ij8yNZX;K3hth=7ew&kb}eD7;>pHM09LyHvk#*+VTt4Ag$V+}l`?h&?P zq@te{nL(~WCw$j+NteHSPpP(|F3GP8HYp%fJ1*7CmM2GXj2oy|jklyv4Rz%DlI@7-}rmC#`q1cZ0#Sk$lo z^;IykRHep^y@L<(V~I$!-61{%;_1Tqgu_Ue^bxX@9Y_4T_lA?2Zdh*EfVlgoXDgN`zc32Rq3c zaY;j-v8u`*la(iI|8Do~eZNg>_0x}!X>Qg$aV||Z5m1jCa zBm*a>gt;dh6&7Q1k=3)~j%{Dx?0lo}(0Zg$ow~{DNS5i+D26M@G(&ByEgTQ5otnOhtu_ds@4nCjPxj?Iae3o<7~Q z<#iVYkJZJ!m9PB%UU@~%y*8@yX|w{54f^$dGBSFSASl;e$L|wqta;%(W5)TG!Z;yu zbl}EveU-7t&K`n26p_P&v+y%YLCDFbR-0CS8n(i&zC)(yvq>L$?e4B54;7hfR@`YvD#_lXXl2EZHp}o`n23Q zUQJ@h#wjhGUrw4;8g!?=L>U1ey6$?qLm!h`)s#lIoNCK3hVsE+^LD_5Pzrr7bKh?phppGh$J~A5ccPz>A(fI=+P!4R`bB`)90L zD*bPac#hfijKzyDUfEW%E_iCiKQ~Up$e>{Z!z94tlvGIwg#n*1E+14~A#rM9QKGu# zY*F#~cftmNP4@=>y%rBI6y=73(9z$L?pbbHiHu6XC|9m50@T)C*>;Bxf#u!Xw4v`R z&Y2C}{-5vFo{E0RLj?GMM4Z)Hf}ZWg6%=2GD^ny+wXd&l7pnWgJMMC6^{-xk@5iIr z|FIp&=o5L!%%in|QQ70J=pTDntzEjb*Sm^+)BoOZ$33)pQt}j!SvR2zMm$q&=V8=c zIrsBviFb9?OH5X-+;e5ys{EN&HVZCF{__La^z{mum2aXaXPQY$;P_VeQCczBxck0p zl?xvqhdiHu+3sFGj^s=3<@ehE_gOCPEDUD@+z^5&@+m_i4WFxalvs&5gj}ain(OPL zP7NCMpZgs&<@}z^%x8^d!mv7;o+7|O5G5Mjtheh>>_tb75=qGHN_(50X;^D@u~u-- znC994T<5rvje?&P5dXP_H>|mCSy|wgXQ`XcT1ZKV7uyFVx+(nU4XS8< zbg)=AWV3vI7w{v#W*luN;e!?Fcy+yY!4EXk{yCJn@f>&n-N%m@&XtlEfDG#W#_`XP z*5&1`c3v;xQ$X*uuj57ItAa7^e?F7nX3D0^moCMX-4_6R#7d3hZ7+qRt>tk8}87M9$l>wtz|p9}XV-mu>rdg#zjzgO1Dc@sC3ir0Nr zRkxBFq%(f}eD-#(uPc}^r^7$dAZUHn!mz-=wXVrF*Pq+|Y|pl$#N=erRAUJrv$=Df z-`)X{`SGq|wxQwF|Gd-B+iA1W3RhfJZ`8fOU2ZTkG86=-zE`hqP1}D&S6SJH$@+>+ zO^sKGzat#E^-4Bv zxc0e|^99B;$j71h^5t>s21PV{W6IuZ&zI=RQ>Sdton5KhZu=ilX7plLi8`D}@Lb86 zW-IvG6-d9F+4=8DkMxX>PYz!)RDE+_IheO!-RwS#B<`l;4AYYM{> z4`wi~ByG6%wae2RiHWtL?(zF0$4E%bXaTu+@T9M@-nQ!I{<0H-mEzr8UuoP&Z5> zM)xGge$30*ncSswZQ;oF5;AT6Ud|^*Y(lf1Us5GEd4n)4EyUL|M*;$v`>BNZIeb|8 zz8%gY-TwabIb}KFL*?bS%U=Hl!Ekr(0qKVs84#;_ySKQ1|Loa!|Dl0Gn(EYkJCi=b z$_~f?f-Z^{o&=#4^6(Q>zfYb}+OrBy57#IJ&3M%j63u7F)Nc|0rE`$J^_7*4i;n&Q znycyCEcgll3}B`Suex#5CK|eCP%Zw={vsmrFU~YmVXJ^9d#P9&9aB54yWK)Q;t#P? zMIi?q15NVpBx-!ksV9s6KHvU2Z905McOTupDs_b!yUe!VwK|xWk>zr8?Q2_~=M&8i z+%xFbFiGWh_ksTp6p-WN=Kp^RNK>H*+=?EL@Ki~u*0oco<8YUB$sj^Q<~0AGQ^niu zd-G{e9kp%Wobko8oE&}?xKju*;GKKVGbk^pt^|oX?fbGo5D(~{ug=$z0@y|5 z=d~QDj2Yh+fdP2uwlA zf~a|Vh+&IfEI~yeIMW1XLV`rkZ-z$8o5x@D7l|&AGr{I6%=m8zpc?%Zb0~BLTF{4t z_b2COMNV^`aPp)3_8*gu4u-^{0dQf*(DwehzqSi4JmPa6nx_-T8w}Fc7MyEJB_erF>$WUuzNa|lZIgSRP7$ymP0CE#=#tix)h&=znrIfJD#ni; zJAt?A;tQCUBxbhFgqjCbpioIcpVx4e7&p#WH7CU)*EJVT&*A5|~*ahbI(%jQgR zj#>zF|J1Y#=K2O~8e)>T0AIGdUX$Ekt*eV2Y#T*o$+Yv~pI;$ZG@c)@5lOa%H(a@T zwaukvKB(p?S)>FIxVvOqsyG3{iJ6MX}yxHwOnWsS2Q8WRVH3zc#}k6)taczHM%JQ>T5b zuKSEMA}aNFANN_4gD(jCn>_0rraUHWy4L1+^^n8dg>RqN{?}ru>RxBJWtHJmEBICu zwpn%4T-Dq(%73CTcCQOls5mqAaMSXj#{4bp)ip49P8r6VV0;Eh3*%g!m2+KOeuL5S z+rCg@PVdv%u(FQwX5%m9;+t)3Uchr9#b&yS55l&5xHUiya#vKcyp+l z%b&N|f8>tA&bKGU5zf!fy=eE9C**Ud`@eXCfBvj}wRX*#fpT(_Y8!x$!ak+$o)G(^ zNq4`%=;`a1L3YYr@VXr;(^sg0o(LvM*CW8&L24th6KFJhh5>@2VrR2zpp~mvu5>nA zUoP|@A90e{giGb|5aaFg+YVJ!4DGDl=F}}zJSuT!R_5kdiSa!Y80o(b2yM?P+OC2i z^(DcfuY2t6=Ic9&b#^}WM9eOueL@1~{R^^)y-!2UwN-U-Rc&l8r0-}PedYW;(QFSC-`3>t?Rz<1Jj zW24_ehhFc)$KZg>(y+do)_-4P%Hx>0xLL>4Ox~sSDybVNeSdd{57pKBeTQ3E)OlnF z{tj&)_xChm;j<)M|2Uh1X1`0T`Sv9$>g3`JazR4H-16zcygz*k?e_MocKhS4B!(}t z^Iz&2+#)||If@T_qmjfee3w>SWZiG|9#6`}(1~$}etx}we@Oe|iwj;ieZP!Yy_FXN zXptCFm$9ckH-~Qxi;fP&N$->Dj#e!PC_N|PaR<4q=5LuhLu(2{zkW?Wc1$j4mDeVx z4OPzDQioO}tsBr;JMAoZB8OGieaElXh%04eWszf|@rZnS%!bhrH~h-ZUXxh%&xdou z3Ztu%|7|C#omU{=`yVh|2j0ta-R&@&x#creg>Z&UoJ%p60j(CIU*EDXvS0JJS%9!8ap8!?(~+ zsf-%cjYa~?#P#dZsh^&SbI|^@x58LUYAP+qOf$0@l99msL0m8phLr&Es(!1a^dsn#rw>asx%E^M(jc5>Vg`3$&SLsBfpCirtgQOTPXkhW^vDOS$Vp1LA8Q>Pp5*2Z7N-4q#LObO z4txjCuB1GGKR2{xyp78TbpXEDQ_RB|Gly zm?)4LBD*zfzLb{oFAODfm{KAA>y%YH^MoBwLRD_7Xxt)Y2Ny&UO|;St657B!=jysN|?9 z%Yp?Ltf1Q#ENB$%H#*_4%HIC#r}O=AA0x%|R`BWalE(rC_2UzV)-BE zdNy#9W#WkP%+7xwDnD7xWmis&-(uvF{pICF1P<0o5362ox#8dsRx#7asHyH*XTk;f zR;?)NJ!cM%?Ggv;v@}nDKf8AIk#TV{1%5xai%yzT~j z4;{K4HvMq(ZA`SFKZdvebx0t_TJmt&&uVOOSl)G}Te<4P@R+Cbx-Ty~!|=?94}#q5 zmn;DC{SQuM+073KRFQ?U5^BPjuW(*_=j7!*DHwP={j!&}%?#74DUaXRJn-5RU$yqu zo-V7-FML$G?&uz;00KDD9{~0!q>Z>6m z-s;q(f3l@F%Y=P=v|ffYfVOGVrfpTt+3u?9Intj-kGcHu)2EJ}FSl(=!II`ihhZoi z6B8i{fsfV=8*0rO41GD*Y3IC%#%$8GZP&iN5HQi}gsG1@7L9!XYfh?B*I&MPXo8&7 zS0@3)5Nd(xbIh{o*t@3aR~GeZx-Waa%hd5BHZ{8yW*os0XvvcBru+TJ9TrQTiFeaD z+LMtci$ofMkI1K~pee7svmJhI;2FAg>lO=7ZR~g5PS3nn^0qquuGbhXEoyn$e=B^* zZH81qva(O+f8Q$Qm-e=AzkchkzMyC>T{ivNgRPS{Z~i?ce)`R&ncwBy4=k^^j`G?= zMD(Z*ApwX_KY94Dg5}8wCBj-u@pt58SgB*9SM)Gj-r?S|C7Rk3e#`FdHp#u|@`Vc_ zoxdw=_~*hN419JR2LjN33ya2ub|=&ppGZw@O7rri08oAOYN0jSI>sApRL4x1aH6OL z8ox&mA)XN|+?#4(0!}l_K)0jhk%cRXuCCybq~X}_{oY`i?A%=OyREAAip8y2$TuMYA+y*RDyg z+_o>AIyL-UrN@^qx&?DA=Dc$ndm>2F_Vl}mQOAG%kV8BW^u=`PQulEW(@NIvp7$h` z+`$ay$dQl06^9I2_V8$GpY~AC9)6{zldO7vQr{41IsMkg-iyBe`(y6kkD?G1d+*=B z#GT2zl~VFdNaU{C-wuJp_3NeI$7NQ@d1cFuYM5+j_%zqaXyL1utn(-fe0M1ui$ck^ zyU>O5{4kcYvPfA2c{&6+*#x0TyAJq`Gf<@WL#6d89O9|QXSz7EVd_7X$JrA6;N4t5 zF4AKwt*)Dm){Djq9YQDRPWWAX+I+UDX~EM^OCm4nZr#4!Ocu0(udv3vZtEBlpf|wg zBjp-?_2(EU!=HQN(N}MlTF#z*#rfjEfp=XXS~k4H)`wsRGe$e2`VYw`q=+Zl=<;mQ$=}Tw`KOGIqp?1 zDciKhtEwK_rWukZ&pKJ(w-vK=gMxfIcJ1x0%d=?X*0iAC_cjM&;^R>;>bf_%2pX2; zWS$UKYOJ2WtvbB)KerjFi`;}^(e8O^wY9d>q=bs7(j@vM7Bc3q^Fj3ZFlh?$d`q z8?U3oIFhP$;xKvn+wi;N#}`8w^2}Vg;3pa^-I34-bcF2-9VHb&yVkArN1X1_r_W`u zTIMCd5IF<7uY1cq3@@GB_Mgy;nmGC5#ep+Db8~-v_^|J)!MU9~Z}+hUC&~{V_^ayW zk*^C%)6;J-X*2apC;J(UOQoj1LYakloRiD1l=MH;X3ffm00f(&&W?(R5Q&MvJQDQa zG1+s{m`!ZgdguA`YcYjGyTUvZjK`$<_dQKRA|fJ)ZmNMSuej+_?}W&vRi7&#YfLxX z=;G%8LHFhLt@Gb4DHPm-g+$?*`~3NcPrdgH@O>bw_0U`7)Z8?+y7BVbGIreFkB?X7 z+nFz=8oK{LZm;hou_RSAaI=FrJy^^3#f|O0B8@FyWMNzq9ORC1RaxZeLK#KC9XP?+ z??H(m;lzjVeRI`^u!yLrIhsYYbnD+^`9RG?HB2?1cffL^mn||H`S(~W73AblsRWn34Qnd*wf~3wcqj1 z%atQ6oYjqYW+d%8 zwj%8R0Yg{NbLcJ}Vw|vP%N8Y%zI_iw+;?`qzR<=-ED7*n?dW(;`r4kw>L{ajPG&Re zdB{7iVRtcUprJp%2|9Vw4Imd2n(l%LI%leTCo~E4=*&;xBFuq1vnmCc2m$k1hsnf3 zbfshan>aWOled2qeDcg1jVIxy4dD@YE58iPOV^e16t}xJ=bw^qKHLG1O8u{@E#6f? zkq3O6YkHT*$FIo=X<7h+g=dttRbu&Fb|{!x4?Pp`qL? z16F5!{_@g&hRU|BkLtcPWKI?7{`wpmR>`?d%ab?oLAgVh6^rqGQ4x&_h-d!)s_n|- zsa)Ijn{kConJZJ$AWBKJ+lG``nUXOfBy&lUR*TrxmXIbQ%20b5qwKUJN*OY&6t*dA zr$o!Fke1=QUVH0&-}#;M-#PwR`KcD(_j#Y^zOU(KayY{3M~>%)5fGEp07H+DV~@l% zJ~5h!o|#!Ja+d&$(T&5A+u~_paN*=-#2X;+2C#8LVj_Mr#L`rjn11cT;;yW4_lBY^ z?Zd|mW3k{6+C%TwRDjt6-@1od^4U16BVvO(C)v-!f8~t6Ava$;EKbp?f9YmKrG6kw zqNxe1;o_8K9KhxP0pdXXu7(!(1H~#O`9^`tsApy zRjS;oR9;%q**%9Bl24-av4`0zZjn^~;a3F(=P{PB=J6gq$m55%t+kx< z=ASAUg6tp z{reB?ZZAn$Hx7T}*WZRaLuSS6dEC5v>U+Y@?iJd z?y+qxpQ&hRiIUu`V|?(S*2axH|Lq-Q)CS*esI7TYv#*eDDH*T8t$e(-b^8PNJ+x=U z+I!W2y00Jvioar=z&t4DyLH<(95E_Zd(4>%h;>I(imT6~U4ly7N>W_hhy<)rsv*J= z4Ij%A{bkpN5P$WKwzluwKnhO`+|539ea(-zQ~zl%hyvG4JAHjI%M2Ucb;6O?139k? z@j>W%AU*H=nbsDY?dmNPn!EF@dxc2Z#atO*Tr7%W=%vAWDpg~{27W!Ge0?7usxG$* zQ(EW3o%aTJjq)Ra!l1#C*y3*s|fBg;!A-_ZqnbePZ4d9=d(bm1s{ZluH zkc7-}gg2;I@oBp(UM!TB`g?2g3(Ik?@)U%r(@gCpp*71exDq7te|oxJw3cp z549$BI>6H&fT!WF?a*R$bm&k>zq{{hD&SS*Q_1cIdRZ2>EAnWR^tbGNSE{(xEv1FzCZc0N_6XIStWM8zi(WhAGT)5Yhlz%8keEO^_ z8G|tgBYf`f_we&OoW74XbnKO?^`8ioi_+MJFrK5n0=y?s4Xld5IG`o!s3Ko8{5F49 zO&iF0!e%g2QUkSiPfD6qWzY8PseAl5h{tmO*Cg)-p$Cs0d}9`I&mZ#_$&%wB1D6I^rbJXy!A_XR5>$Eu zj)~V$o=%T56BM{#@4~^1fE+|)B8dRD6rPo{mC`S3u5*ufq9lUX*N^TaBy>opYRAyj zyUxz*f~mQ=dIPhpESfoE`BpWxnyM-nmT|1o{MvT?XrLh#lQ8CiEmXu?52IP$g3a7w zqr7?KFi+M3Gx*^V42YWxH9X9HcTFUmnm8a`S+T-vL{0jISjINx*At^RH)tj^q!~Ri zVoVjUW`Ty^pVxZ8=}O}KZkL&~*(H`&wjDTtu~>WbjH;8+)C2eqH{};XFwBmXZtuHy zmat8y?RFgdctKkR&?cHw3WXwWB2ZR+1Ooi(^3IIn9~&)pp7@)CeZ3x!3JW(|7<~dR zXKnS;q*&a^=0AGQZz{>)ef|cWUOao2Oy_E&APaFDJWgmF#eHL0~xT4vZTT`vD zYLRnyB^-`eMbvcL+1sl)iW2doh%~+=S<|9rAurEu8#n(Dw1Tov9Tiv3elcXo>$FhH z)XLH_obFjZaz5W=o@Cjw9~TUL2WVR$vM|j8=0tM6t(yG8+W4Iu2q~zmuXoP0i+SnQ z4L;y+Qs59KZ;);__!K%%f2qUzK$Q6YX2}HxjQGuID6}nCc;8pzfMsxDl*azwKBljy-Dg|TsJQFhr$8c zA7t>H>g|b>`yYGE0jP>X1OkGBP@Vxb1?Y6d)6;10-ekxNp_RZPgohJ>LUd>Bm=S{J zlrTXH%x840M1V;fY>~t`Pf5uGCfDNT zcD7utyjsJ<*A44DMAn4d&dLH)H;Y6Nm=3+1_jnNme+rokAQsaYL%1%s5Nin5>CKZ-8v$Z9Yryv}_t(4MVG~+FS0!0164^{J-^qsQTv9G;x2sL;D(=HcX|O2D*wX*4arWeX}G3S{)sxDz#=VBUlCEyyj*YwYs{y#~>p?kjR*nt(lnxrhYK8H6ed=f;3zsb9$sF{AQQ`jpWwJELcIq41(qss z-3!dE&AUl8p*2sJK7`UuGon=zJ9&&`yY+E_+ zzQRF0*!tk$g4_l^E{<$aX5kY|c3Aosj_g>!nn+%467RtzMxM=S8IBB4qmcMlA1qZt z0wYQ`oE#w9`;Im`)n~x=Ul*qfrV>~weE^d-;e2w* z%#K@T4cZoXBSceQCMGI590_G{xO6gu&aJO)vOS8V6r6I$VPxy1-aWBceMh?J)&c6Q zkSyeRU1WA9CcnA%U^EVOCvhC_0US3X7D{eJ{lxQya)f5Px;s8SaVh`&$CBBZc5=r+ z927o)5D=qWeGNvwAe1@6{wn;_5eDisi=&*5z-c@Xz7rW0HTC|yG<>!Xuv>H<0$Yw~ zH1H|%JFH>X@%Q(~zr$u+s9uKE0jj#avGF0I{E^H97Tk87FtUgS!k1_kotgdvTQdMu zEOh{}pq=HX9Es4~{rziTgxGAg$2nQz+!$HA(Ca-!6!o*x(jGwgV@@20m3))qzKb>8 zAe7;D#nkHQZy#d7!#MadH)$d6!v-4{M*(2dWy*Mp;=~^YVg3pgqma-HXv(&!4Z_k(h5^dVZC%GMNkoDG92I z)m61+${xPHnn8nqLN#O}f~U+q^Q!mUw=@jYGuGf13*ZoZga8qEqsaMDb!yDonwpT2 zcY$xd{`HJghoX9mTYNDiMGfcMlk6u>av1LjxauzsB|;#1-;h9>`@<@!P<1?!(AZqB~L|FqSAT13-n=XtfTDEK%U~B9m09-IAkB^^!p{&jww2~OxQjnhhqNC$y zWo0uNL9-jy^jQr=jY9&8jUR?;2rItVuzuBgl&Usm#j^|JL?@x6QYm^BRs?d824`Nm zxdah zXqJ+34ujMAxi}z_fQAEUF5FyPSXLLcSle*ogIK8PMsMhMFf5+qXl%-^Yufi=Q8p?a&pn zn`-psAYYkrbR+``FnhA>J1t`qBWjb10Sl_Cfe@`>>%>Ek-C;G2+E+@a8^WMrZy$m~ zo6L0p&<%wgSZ`9BjN=2s7f`o47a*y$w@*CjhT~~`{De6viIj@b_W?_7`L;`{=ld5X zPi_N86{Q({ik*6@_0iA8d*!fhPYiWxXr|<4Wf>oE9C%hdL%8FOp`Z5l z^JCQ4j}H$6%T-i`^7jwy1I5K1wYAxm?;A}+{@bDbK%$n+0sP3J|7yvCdltNJewMq> zM2&}O%_tI^PyyVy0bkuvrhv$GXn1du(c>>Ls?M&*SQvImxaybcARPpfiMH3Tp;j3O zix4S>{S~37r!hg`wb+Wm1KiPG?QJN2l+zSkp2a-$)Eo=WD7`sn`m;AAhH8+6LE?HB87IQ z<_|F+NFJ7&F+M*tg1f3EKkKez~6G49zaLCVu_UHnIq zg>g^Gba8F%GN^vG__S@coxpFnD^sNnGc8cSkP^6vSm->|ckB=o65Z@w98BRet}@NV%zWe8(vAX1dE2M%>SMn7FmD%8~9~q literal 0 HcmV?d00001 diff --git a/doc/pics/e4-dmz.dia b/doc/pics/e4-dmz.dia new file mode 100644 index 0000000000000000000000000000000000000000..480f6dd2ae68a9f9ba62b26bc8c88f19a7365c93 GIT binary patch literal 5692 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 literal 0 HcmV?d00001 diff --git a/doc/pics/e4-dmz.png b/doc/pics/e4-dmz.png new file mode 100644 index 0000000000000000000000000000000000000000..80f542ce3f2cad2f15f81c2701b28ed0923f5109 GIT binary patch literal 31175 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 literal 0 HcmV?d00001 diff --git a/doc/pics/e4-v2.3.dia b/doc/pics/e4-v2.3.dia new file mode 100644 index 0000000000000000000000000000000000000000..1850c5748be1b66633732ae0205f5698283da6a4 GIT binary patch literal 7780 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�B>o@ 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%0Ab_Yuw! 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 Uzsu$5`pcvL2N>JjEcNaI0Gie3_5c6? literal 0 HcmV?d00001 diff --git a/doc/pics/e4-v2.dia b/doc/pics/e4-v2.dia new file mode 100644 index 0000000000000000000000000000000000000000..8dc3c4062bb6827cc0d11b2ad3ce13f1c08a315c GIT binary patch literal 5697 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 Sm}ght9{oSoo&}Vqc>w^>*$8d` literal 0 HcmV?d00001 diff --git a/doc/pics/e4-vpn-infra-v1.2.png b/doc/pics/e4-vpn-infra-v1.2.png new file mode 100644 index 0000000000000000000000000000000000000000..db975745c955fab6c8bb96ec840437a5fbe8048a GIT binary patch literal 166247 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

?y-D=3Tq{{+)>K{4lBRl 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 CeBt~6 literal 0 HcmV?d00001 diff --git a/doc/pics/e4-vpn-infra.dia b/doc/pics/e4-vpn-infra.dia new file mode 100644 index 0000000000000000000000000000000000000000..a61f87fa28d3c2c00caa4df1c062a8e9073e24dc GIT binary patch literal 6303 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 V{NMR}aQXGY{{xUyFx#-E0RScIPVN8z literal 0 HcmV?d00001 diff --git a/doc/pics/e4.dia b/doc/pics/e4.dia new file mode 100644 index 0000000000000000000000000000000000000000..8dc3c4062bb6827cc0d11b2ad3ce13f1c08a315c GIT binary patch literal 5697 zcmV-H7QX2piwFP!000021MOYiavR67zUNb*=$mt@z|nNie-J4p$v<&b?5L#VxXL%G zCAlJT3<3-QO5(XV&yzfdUo1Vdphy6_B)Ge?!ZL#@(+0iR#teJE{`zOS|M;iR7n8xq ze7+dZrq2(7@xwtrJ(-=3r)SR(|Ngh{kL=-}UL5@Kbe#Qx{yCdx7X$jlbm8AUKRjP9 zFaPlD*{4sR*yMVVEoXB!8DFtQ{_Ov=$s~J57d<3_Gzs;7*`S|#1 znGdGfMgIKoI6L|6Y(Bf1o*ougt*$$nO=k1K$87Ta@S6|eb@*&`n`dkHx#!-O*;#%( z&$HjEZ_VlDT%B8A=JU#eMwGJJ+nPTF^z)vlrjIl;0FzY4wZS zdzF3BN+HXOY<@PLZp)#)nG_p=%pxLfhH}<%BMsc_$>YTxcPnnvt+;u&;>L^jm$UhD zo{g8=B9CXYNuEs$smu9QUSH1QB%6?m-M6d;tN1WpE@uyX{}0(@vC9IAUw?Vp9{c2; z&Bv$rKe%gGRNUp$_;h*x{&S@5D(-$A>FyuLi}CR!FZ=f6>9V!kU$=An&A(1S@7s?z z)P~}2mFD5p<|wcdBjYLhZbneJwPBaDFIvT!7DL6*ZSKN0hExeSKHj|loK}!c&nEee z3}w9xIWi1~fDDwB_2lJ~{Nnw|Y(Cwl3GFQ^2nl$yy|5cB(M*B6^RlLatn++)cD}q% zm<1`6(^6O=of7qA9na>c`TU`kaR$72fpi=|1J)C_IG=rbU&2)%HpGvSLKZlGzgS*R z@=XEx^y;Fxdrf64^z8jSI~`vw?%Ocr>o0gfUh&J~Nw59rL-R);)bI$HG7o>_W{*F3 zF`9M>Mp82|M9s8~3jmFmwhIW*V&GAK_$DBLmaQRj()OBGR* z4HMQ&QBIA3L=Fv8+zB01l^d^Y7e#i=fx4^6E?Ki=&APN^qA3C(FiQ`oVcOJ&#+^XG z3lc#PlAw`P%zA?cQ4LxftJ?(#P%x|SB7u$w1YntzcMY0ONRW^~wtxgKm}%=&TpV!0 zGFzzv3i!v9YavBsAZWO_U14C25I|Hu0AMAOK!aL?6*j>@f&tYO2IxUiLy!z3VgSkT zB7och&7=c4M8%YZsL`#43)|)Sr@Q;rAPA*V7y&V#e*lJeh4J+KKmF(b=Y08THvf$t z|2Nt4E;&QEH@&OVgf*`B49tp`bfdgko>6(Q7B41{Q z52SWZ$0y6Ee4~Z!+X-=iN#krcjDy${a3QQkq0mVHV;el3I|EL`r3GO=({?rA){6D= z49@F`_%NPKb`Y^%T+&zA__COW>o8J^_gqZCq0z6LWMjxCH-d$fD&&vD) z+c-R68P}kR*b41X#tagWBq$^SNg5$xfPe2PFa4sw)}WOw+$kIxGp(MmK4E>r`tGs* zP6YTb^fxOB0lUVGpBDfHJRnp|#!r%fTQ3PUjEE;2D~x|Dv2Jv3I(?r{Ps4I*EwYrp z8-XDzC7^D?nx3MQ%gygoR;7I3P5tU<2kFnf*g~6||1&rz1@Q&5qz}tku=#`A|NHz< zY%R6qv#|QCUjHoLF8ba0LTv^yfw$nhqBBGKsnCkJt}Ch_2uRRKC?=G#L&-owT_xRc|Gj3c+*IIceTY*!IXEe+Ro>$Vb`No*#unYe5Q8W(J%^r+lL{F2~apj@#T z@bOF3XuM=XG!>iBR4lXfO0WX@%4f_vC(#Y~479>$?kMr!^3TgMCWCE6;fbso`sqyM z7<`DhTO-W~Rj8i?$B*gc$vyQO!gOWSaoH~NC$@pw~k(d8nD~Q5rVgQbb-8AS8`XvF)l93Eq>wxG$9{Zdq4&ANHnuS34wDC#Jh0?})g!O6 z1v8)&$UqN-adFK+A&CgAL^ncWuAt=*IWvySJ}}tq@^Ugh`0nkSgTKChcQida_~9>a zemuCiUi@Q{$ZSVswn|?Uo!vV+yF&!2@tFuDJwVw>2+4Q}7(z(O>5-Rg2){xIDS8B{ zYMG^%3L#}*LrCP=v=&3MUB!^vsOc~2D{W_$oQ7#@?C6eUDe9hF@6rr^MN7MFXrFAr zs8kt~jooJ(TLn(0g~CD{VdDc2f-_;9>%z4rNod5XQVd7* zUahi}LMR!zRIGBHrI$*pY;Q}&Y>USYRm=Soe#oc!oZ#=L*>t=li1@Ex#>?|TQ1t&U zGro;0xrJrUSvMplQ#@uNw-;nY5Jc)dl0e#RV5k`ftQ(fti@;F}8@N;NC#FE4@7iF6 z)kZg(v+-avC?*XEVUcr`+SLZW6gNt7qxI3pr>E-_cS{+B5{kIF;t#mb>OR-WRvP11P3(0?qJnJ0H;T&(e_6yX?hHIzgsxQyAQjRg6m z9SM>o$a696q<^}!;-be?tcCsCjfzR(6j=Jfolwmt5Ix-6N^@t8Q}n}-T{I%)@DdkG zIlR5>ZH2lGf7}Q=6!h3D7jqo3kc5_6ktAYPphtwBm~n$)(b_Vnlzb zF?C(+uNQAZS=plM;dm49^$&0NY-$*AdZ@oRHa`ah3=GPlW70W{8DjF1u#hB4(g=j_ za#frQlCHxp%H-ji;0@cnq6f66AQ158(EKC2Wo<@NiR*LQ7=y@@{(!Jk4$ST*N0#7Zp#D25Lx zRd=rZ&VE+qI!i7U1RH`N85xE~k>?J`Y>y9oG~T#f{3*pO?Uf;?O#pBMMnpaAp;eVpO&(YBxFRO)TT+IU zw0}}bdp{!;0@1Ngt;|2=?0cQ35ztmtyAfI5iF+AF&nl`QNs{{jKByf=swq=97QDOr zP_@kMOX+*6(Ep9T7}jl@@DwB}DBaM{C969+bx%?>jrT7dA5R`d%HbqRQ!9rf8Xt8c!)=sC55-RNm`9!NND^9E zpTiM;Oe{*~K!`pZAODmehdd7bJEd?sO5s%LXG-Dp@Z7j)e00q*?x5&~#iLTzFM>3a z#*OaCB|k@{P*)0dRjFb^rhP`HU&m*^W@j5AqA&QQn&Xo(h!A?CaT^z)NRXEVK1$<# zY7^=n{Rq9Avl0s{o7bPJFv)%h z%t?sbRe`9T@sLL zR+2QqzE-0W=Wbcb4-`ZCQVyI59 zBn#DtA$#wRzWw=~Kirjy2fD$kO5IFYwZ~)a-(<^^bNV^W%lbyk#>XdQn6eNkj^r@` zi*U)U1aU4#zSK$jDs19XLST=pUR&6}ojhvJh=WSNo9<&S>NpIe&??l@aAhsZx;#6% z)XAkzE_D|t>15*rImRB=w+qf6( zh~a67`S4b)@t!Mv!+H%5T*{4K&m%5PPjI9{vo@b#Fs&a!{AqSPrsv?z`K{!r_Pyh?F%6uM97^zBc-CT!{ko3<1(0aI@q zz^UeEw45)>4WkLcVbsVMNdl52m`20h$hSxpT6oF2zU18^Usa2&zSIwLUK_hq@*t7p zY-s_HytMXs=oI?eeFin}H2$oxg;9UTt7pvTPc#3V4He_U2|wbGhysa>nlRd4SH(5- zjfttD#QxE2|SiumK^%($rh_(lwl&@e7T_|{3&BYOPz zci+8D{J0~2T&k6cB=2#V--D?oC0j@>Dbfnbv{iAlOG*SWB8&}}7Ol5=R`oi;)Nt!k zjw$7sQjRI*m}(ML)x5UP7oIWYqE_{h49*BiLQRlw`9h9Nk2vZtKYssX;;7wl)DneE z1htRpCEY^$+aI7nMarP!X21(MA^oi}h%~)$qQM~ZEnXOZhB6^kXBqG^y-X<8N0c&c zMEc|qnRJoke3Go9B?^Uxkq=1v$8;}9)C!}tOd!>9sBcp(6GHV7p=|Rq9T1^z#)`PL zIx8_KN7lFY3~!w61&?wbqpXicC6wy4V5dwq6HfIJr(E+;l<&|TQdCicQK1hw({2QU zac8_pk5>I*QYv9orva%FwM-DzLx|G6IYdD?WNJiIgeruPX(S?rJ|N}Kwc0*7d&Hm; zE_H=V+q#%wsgJM(Z5;780VQgmjM(*re~@FCud)T`Tdt6FT(~of?@rZQbju+&FbYFsZakYN|3 z=~fPrCVJ!gMVeA5yd!9;(8q*MeMBeQLeDgVL(8mNYx@lBOa6 z9$NhQPCf-N37dc^0n>x}n6Rmj*n}LV_R7BY3*42eRUxM{jV2#_yFZ;bK{2}tq#;mg^COP!_Zwv;j9(q1=ie>FZ^ z&OYVy!JF4*_|&*CT##c$DnUPa)ItLA6~8`3rvgG*C4_H&NK~r7joX{=-7byWfl0CU z(h>W%OIpj?%cQ>Tsc(Dg+rE!|+fC!zdm$JnRE`S#g@|JMrcgz<2kguE&38u^vuR?d z9kJ6bZA{#>k3MtbqI=GiQo|$8blg@CD>(%z^@H(9oEIx~50L5P{P%xdWP=~xy?XYY zq`$`h6n}>SFratHK^$>;^q5hxLJc4dC6AGm0MbquKQ`Q@AK*DgY!!(*I9lk*RTo#)canf2Pc=C zU*|UL9$|nkUk%XJ>+^F`rQA1iic)TQ(-n?~ z({McqVe8~1bTl`mTp^R0?W37(T*!@nHh^#)m{~6gi-O5uW>GUPf|ZpLb!01BxyM>Ts}tm5f|!yZ@Fp+1bvT zua>K1vb3FA+9qI%F}#l5lhYPjFz+a>ZD!1NHSge7k|Zi`-i?$x3~{vm%}}?pfjcIt zrLwmcA*lGSaV{JtXL={v~axF}3o>~aPKvNa762p7fhlT6Fg(r=wkN#tf%fsV8seJ4f(x-n_X*Gn>nN6Klo6jlsnNXYMp?4&!-!MvRx2 zmnBR_=}wov#T_Mr=V?uyED~unPA9T^eE0aO#e-Gj%xpF`zR6{uDfgb3;wNo|#l7!; zyUsHc@%uQEJ)b^%HtQm@^}m09qfwaieg6FU+S=MXcFL{b(D8qH`W`P24}pVrX?gkf z?b{>H%K!aEgZ<{soBDD=s!ALFy)k@nbHIOpabegf|L>Kb)Q$~Y|6a+l2l~am%{9|++jBJ)YF1zfp=efLV6 zb?hY<)4_MwdOvzj6u0DDR22{qP*C`^G&|zy?jFV=>r;7`J*PQIm-pouhFkAcfZgzdW-rnAj`b?vOyD}Xw6mHi{ zjD*o~aFky7aPvook>1P&+fI!jX}57f{j50k*ps_=?^aS$Vq#(%YtLKm3l%{tzy$?BOa--59&7K-#BBv(qK4qC=c=YJeq@*O3j#T@Dui`V3&ONg=H+P); z`C-RcV$I;-AO`Df-G+h7J5FfWzBA0R4DO@)`0-bG(Jccx*iwm*)4&ocXTdk@D{bN-bMs|y!6 z^(xECF8u!bjFBZZwTsYD6DiQVNB8HxeKbj#W&MI#ER@R}ld$>5Npy5|UHdJdS-8PW zPL3*VvHzZ|m9=$LLYE2hjROHFH ze=bVc)RC>yqsVhUb5z@ReO0pKs-4}+aB~`E)*4fF(_WXZMf-+*+>=y66Ua&A<9jt& z8^y=N6HJPK{P?l!SbKJHKtMp2)Egf`A*`5hYugd#94{feEBk3{gChD?cx6Z z>FIjeov~bX}#szKscI(v$rC{i7XraBO<{p^5SO)4U~D$}(FHJl?6tMsvBU!I7b7G#>v$hT|zD2e-VaC5_$%yXQ$9`|c-w6pMGvwd66#dGJ* zMY0_%7k=sP?ryiU(!ntjzf2vBsbF0!qyjhTg|y}f;ItV6H)OqQc{96t-k*()SYdcJdC>gpo99OuVP^7mpB z=Ux-@0fZ9{fY z2jFMZe+6u(zuNUKG3i$&hws^%EbGO-(;VL1dN)c3($mxJrUt52q!%YY?OA01%Sydx zzo3!zP-7xCP()YGwO;v>W_+EYC@&}Ho!i9oRJ|rlHTg>YbD6>Y29zb4g(bPZ(0|V^ zG%6~}c#v7tinakeH!@$B|GFZa` zncLddie)KY(s zQO4uCsO~XN%cI+0yNvuW^O+EpCp_ouG&E?_ z%I1F#4Y`l}$Ux*+oc^6Fw8DI(%RlaL^kO|0T0fo&+is(+nweYznI=V#7-deJ z$TTfIuchUa&cy#Z^(E3Sg2X2xNCQa2z_B?*_q}qG0UHALK(L(W)ud2F>JtOBn zNuKat66<&n8CjmckD0mJg^r&7ljK=-b!%1(JAVtKG$AS`rqk!5 zGHI!c<$F!Dc1*mV-rYe*NB1$`YjH5jPF1m|a_8Q|RpU4Ja2-DXKH29@`k%3}x{#Ho z2P%okrB7{7 zhP#R+O>gW8n3|f3m@6yjQ)ieo-LYtI719tPxO3;u!b}wvl?1Iz1_sQfiErONZtiue z$u&oAxJAS2F+YCA-oE~}`<)jrUZm>P#d4ihQ`22CWGE#+@{AiWJj49}v1SW3b#53! z$H3*Ba*31cD^9vs7_&#&sdux{c9Vt#w6tZ99u3z$A|j%qPC0(xvo<#;rfE0Khx@kd zd!!$ER8;hGNB$Ug{BCxsgkiEOQ&mku^HtkUn6s4Lqin`J zzgru)gvG@pOLM<|{v6PA_yng;uBJEV2R-d+HO*$GSpnu$kL*obcU@ovtPz}KjP#6) z$VdLMWX;IPSPT{EV(BBS}(UIvM2ODSy53jr+^e49bNOBJUG$w zQ0@8W+cPXZ3RUl~|Gn8PCMl^WiW%0hOKa6FJgxNer@+jAX-&jSPX9*W&_&>x@vfpM z83_@QzJlDy@4AKl=adFF0~%(MZG+eG)X*jVAn>amoH<%!bz{a<2b zW7n4i?x$`_WLR$u2?=TSZ*6U@yvI>gSopU^!B#hLw~LLs*mdq%?rXK`T6;tbEDODbwd37@0^Dke}3>EEO~cm z^<-s;m&jv8!dMy4{J1zdL8ezpNzYGuFO9q|z4|>VEH$&H%ly)%>JR`+z%cj8pEr!H zRCT-Ef3uS-KYTDlu(`Ki27kfPtGzN^w`KpqLb7AjovHbjY@=DL`sW$Hu5EvD>Y*cG z-V+3kuS6_SCM!{_tg|hdCM~Z`eSwbSDF^YSo(irzQetKCcdS9f_wUmcVXVaPgAx*t z?rmaxSYzYm)uco2xhK&bc%>u1x@0F{o}Mvtpy{S8&6i3I4GlazJb*t|QPhv4qxmy8 zBwHnyl$0PNSlFvLIQ-4K+=6gaZ95hGGNSRquHn=1xBlAKyD)=ot7q$trO} zp-+VCSNkX8mmj6dqzPSd`i6#5UJKU})glf{Yc}+2kMBHG z;3Q5Xo|NR&wpMVZqvDlIFY~^AqpjI5i(?df;M?L6NwzK)C?$v*y@Zyv>Wyaex zK5pnmW&{52D6p?5ZsLFor5l^5`468JHZmQm z2;D0Tq@H={JFs}tty{MM{bfAoR)*7FFO;t`7)2H-a?{nt%9c9xSAY_Pu}ZGtPoK@R zCtv#mz;k%dXksuk($i;VXMqo+CGGdKv0>AhuN~WVLc_6#G&?f`6a@4oyY%N}K)`15 zZ(Jm4V0f5cau-cWgYA&O1hT2+e5M$C^45t1PW=@WDC|1g+JKy0R#sL~QPI=0-eT%I z_+5wp%3G)3U;X^3Tqm#C*)1V<@&7vH_L7b3wu$%ek3GV@P0oi~)-mL_cQH4{o!T^a zco(w>Nn$yz?1j?l)9Oz|%D;dA{`vFgZ{NOQ9O~=s8{!p#-~LgQ)LT0L*I0(_*|uId zW({1mBBMNc>#?lwnp=;zBr-m-@rZ{YWsgy5cy8XZMUh0Zd9JfH^#h0R$|+Kg+wuR1 zp$^xlsWiX4pDQazJpPA1#`Ny`e@ia6ZTtU}tN#D-bh}(+sFMHg*s&w?d~x)%XU`r# zRwjMAMRU3R%_Za@@XO$;`uf+%i=;Omv%^>t*j2mspLiTJH{P{8P)#o&kd~tTimm|x z@#V{x!8S`XLs-Y#w{Hgw=8g|Pa9ZM0Be%4)^obKsgOGs7Mn+UgwNb)*gGo>hxVX4T zZvf*H61Z7eV-Oqf2c3&O={?piPK?GL4-ap^)&Yw;OTx^9uemQy4I=ymALQhW(|&c1 z^aeq*u~AD{_;p#C9I?H`+fzj)q_}t$sX?8@ckXFWSQt&Vlz4SnUI!4#5cU%DzmxYCxxBO}vQU47|ez;+S?Gqd~h+!bgG z$DMxBYJzPejs*QFp6|Z=E$##Mug~(BByq>CT{BZt{6az|@0<@2+&w+#M_TR$NnGt* z0A5uJV+muIeiXEu(+6^!>@0uV@nZF6cu zf@OIKBWYk{q@&2qp15Prp8Bs}uXeuuo2>aV=nrxQ1{sPDGW8(>NN%jG@AIIfvrn{M zpD#vgTVGqAAcLiSKU2QFd2!B;7RfhYue}ZxB2N1}t^ye@&FG-wg`ljL){H zl(215cKyh}$k^824vMK|%2AqxT_-0b0+Hg7T=_Fu-}CC~_k#5OPLT)%f>w&y@#9Yz zOIPQN$hoKdw~}VYizaf+*Vk5qlMy1*7bw7W31a|A3UFmn{*X^yC9x6OLr&iV9##ES ztYSh#RrmpeY={G-f!^K^A)?k_EoY~vrxUdf?aU7P^D%IzR>}D zuCC6&0ZTpIM_&G>4nNX?pul*0o+^LjuYrNAKI>TTiebqs?GZtUz_lTQ_j9we&B{4^ z7H%~AP7MU(3$CO41lEwRF<1u<_%r^li>Vxzv~3Cs+PGB_IUc zD}@b}Lm*I2Y{XV1uV6^^y*)iWi7Y3sXN?A2YE0NJ;DZyUuK|Q(ltOia|1_m&o?IS&`t+%> zp`opnRmC~Rq*t%@GBQFo$oZ~fU|=x15}B5kR#M_~>eMMKD_#P?Xf)y=_k-W{vGn12 zdE(NNk0T;<$YiUlSHFHefGc9$yO))j`M9(+eFH|s$;s*8;`8wEa4Zfk@7pVUo;Exz zj7HjFX0%N-MaLGRhPCx+Qc6k+&=6atxLxc0AV_+VQBkK!AV6I4D=RAiNp#^4A3n^^ z&Q|7DIdg`KXk=uhs;Wx#SeiLRFfcTP#6hQt_@>Ma)zQ__vCk99^m6ChqXeKhY{HNr z774p52jeqm&e+=W6OdO8^z|{L*7eT`;ZTKeL4@M#f8_<4Vje#}CM8AJfH;g*zu4{Q zVrqdn zOiWCI5AyNx2?&G+v54DR+Susp=tMk!evU-LB6dVnRNE^Qap`cl@7=Tn(mHez z6Ym$zbMW9nBJm>@%LXo+KEzg}2xzh^kPr=QHfX$JU|{gVQpK79@P3LVgl}n>c~OMt zQ}j3?=?$VhpZfDZKoL?$F8@f6^<6v8&z}mM-C{vmTi@6=%6}svcKF}C+1b@)a9+*t zT@tV@DdF|&`pls%l;!t=mi8tuG*-Z*qu3{p%o*Y`vkM9&#l*OYC$}87=>Q6Tr55vR zWJKC^RR3=OvAady%Mt_=%sHchhkm&7=Mb-{R%{F>wn}UH-83|V$L^}{d_xI0h-Awo z=iZN7$el%Q!j!qqCdRfxSbo@lEI)Y{A#A@)bpJ8e9zlYTK~6xk^*kN)jt7iwIR~FS zd6Hhm*X82o_WRgfp;!fy!mVAs$L@B0Rwea#&$Fl1U)_qJdqFXOs&4vsy+OG8w$ahi zFAklPy`KymzQvuw!nE&x`d_rj_4J>g=&28}%ZNUGZ+~_lL{)unOxaz)L)OX=g!TSo znUHRNtIX!P8)O6Q$5x43$~M1#{a9N419=mW07iq2 zwyu@ODjmE$Y$eQqH9mz@cmz99UUorOj-jb4%cl-bGC$&Z4f>f^o#FHyke-nx9h}G5aEFS(IZFh_rFDM&FX_vhmQe%eh3ltoyEi(gx6oa za`|$tL+8TZeuJZ&oPPbsgoTC4Ph~tM(oA)9NF)gTmWq#zmXTu|=_@{dyxITu%tPMn z_}EyEN(aGuQ3A#@d+FlEi=;R1(^lm74*gpR5}oM~J=oIBHk zgl(btNKJ;1?>1xU%9Lu`cF}7;<;ZNu9l3E8)Efw^&?M7O)^587`Idab`427OqNQb4 z-_0#ME&09_O_bDzOq47i#%H;1js}=*-v}V}IRw~)FCJN*Y#DlqfPh9{>43~)Sq{qM z$o9LpmrK%2zr+uFFq>GEO_{Vs0b)*eHWq3|l_Cl6V=Jt-s*rN6>K;5hg6)F^OJbHa zYrUyUvc!!#uoh^;0Eg#VneD_ggQTAUr9+Py#=2@4tsQSs~#^>Uh1sT~UoONcN2>!g3let6Hz z)NY1*F=gEmyLHFadT;Z$9PimQ66R~-sKD47le+z7NkIsr>E6s#$ys`(pEKG^9|Oc9N*A+2LAk98Lp0RsZ@lRo?S7Zem&Pi&E9L>&m2>YcM04Z>5`*Jskxd^Ibpt28t; zi!)ikLsqi}@`k5RpC&uIx$zM(8R6@R?kIo_4Gm=&=9!m67B$k>pZv`Pp}2N9m*XDj zi$VCaPe>eQijU%-1l`)hv9>gOdF}LHP*!Bqwb6?R>jvJgIknBr2*kh6BXg7OS~A(w zWU)XxJB`=gbfAdToMoo)=){wt_r=8q-gE6;ot^sO&%CnUys=bVi}>1_Z4nBc>7zVJ z41ooaW9_UWwh~U8`W{d&z3SW}LnEVHqHi3w94AxgVr=WCO`DAJ?W)gjBe;yUM?Ryz z(35TW#^ytG?uU-{_8g+`;hT&UsV@Y4Xsn~a&B@8498fSKG7_>wR{X11d};N(XCaE~ zXM;9S^3dyJW?tUji}V*!d&L~A1mK6&6#337DQ)#-Ls+zcIuvW9A!`OKWDs5|ZGk$# zYtzzSJ(Q6^829<;{O8+^X6rMhi`zdv5EXcK1ZA6*fT5n!(%f88)pFzUfb5(cbH%lU zzi%D-f%6wW9mCDKxw-j#Tv%GFIrkXFn`~n30h3Z6@AB;jkl?qAqFM(*bZt5x{9;9_ zIN^vH@=MLLBkWSn7wnl=i{8BM3ov^XILNzeefy{NOJI@5cz6P1j{qjDx&) z5HJLChEknBT3T7A{Xc(}g`}4>Zhr{nQ~m368BZ2g)@k~R+S<@&>r0cmYWvnq_DR@1 z9t{9Gn4g+@2L^05n%oHNYZ49^Biw z83>6eCiX@(>M*io)2tko^8qQTclalEUE#Ifo0*kbwb_CMRJh(s?Zvs`l9LZ+>$7oi z2wQp!b}DR(UI3HEy2(sT5CKlcx6YhBYn)?Q4GNMJWIa2Omk*t2QOeI%m* zfNAkgI0bSY##-Ruh=uMBJs?N=LbIIQwrHD%_&^e|*ZxJOJT&En$zJG`?eE=1iyWA` zH=AcKfR{y9CttF(WZ1V)|MHJRScJAcB{Hiqd{l3Kzl!xyQC02VYlYMMIiiMXTI3oQ zv>?vkL^*XU3aMq$jvM?S?mv5Gf*L)h9#U_zzArX}rl#id{Dkjx>ALup_L;x^l_clE z8pf0EO{k&*=%|yhyC4D{>9~%!AEniFcCJ7i_sW-QTToF;_?-HeG1d2(KY;!9>({px z4#*Yz`T2oalB@4KXF?o-Ht}vh1sTd+?A=U=uaikm~rQ<;?$1qL$5d3nj>y1rJN*DTe-cW0G&-n7?i+#!BFHm-~ zXH9?Jhyk$~mHNmKK&O4aK0Quyo*(b}^5rb5WOw`bpY*yu{Yx#MiI#&F)rPFjt373b zUoSrLWFaNAWf*TK6$B?|Wo4x*B^qHju7X$w|9N@uB;AzePL}?tL<+*b0gZ7{+_5%L zG$1Y*f&rW#xt9+JeD3b{fyOs_w5a<5vg{Jzij?c94fv3qT_=jWL*HLn15#M$=H#4Q zozX^0)z;Rwu&~&(=N?pvW4ydd7o3PokTRfRQjXbKlrC0RRzSilWYgw_#f=zd$2y`i zELa&Cbqx(w)}Qmk2?53tMf}|EC zxMuWSspY_HbC4z&G;qLt(LAefTZo}oR8q<@eyPhNAW-}1lY+XsJ!-nTtwK~(Wvs;G z$B%>1;6U-evu4}27w`UBm!)T9wD}|EVS9afCM|jRa3)9vs+=A(Hjv~I*+I{@6T$$n znp1UygM$Hlp`;%@`WLg*Yu_PIaGa3cVcXW7o16PGKA!j7)2gqNll;*W30N^myTthS z@82UFEJRhqrIvB5e_EQ56UcRSmq?!YULV6f_kalzd-Vg`1b3i~oQ} zLaoCoArUA?04e}%nW<6{b;f}wDzHff*kyfA9Qk(~J(^9qkyG?YpTOr{5j@6l1mMc5 z_ut!h^rp-LfHJHSYNSvmA!sPNW@cQfhLo^ZlKEG12=Q5s7>;lSL%{d?dUZ@2BrM83 zgSwH3n$FH*9S8T)4v*+9)SsG@kYC#>f0EO(fI$A^q50tW@k0ZGJb!B7V!#H+0SknS z%%gYb#wW^Ap@CX=ehb~$O(7kS8=*0d0`KCmwQWbD0wTctnOqXk zjTL2-d5jy}xiW2EHc+)1|?pL_z8M?da&OG?FeLEVt5co!i^gnN^|1N zBA#O_&&<#B#bcn$L-)chRQUESH_TAsF)|Z8r?p2_NvQ$~RNEt*@UpwJeMq6x?;M+J*k;(7$lTan z*vu=5vyL^ZPg82C>8awFuDQ6-pt`bqH<^)!|0vYOa^L+_I%e}kofnoB8^(ER_ zhAE~NPDm4@jO-__YqVIT3{q5WEv@sVJ{hSu`(n5HZYmBBCzNJqWlbU>PkejfUs!m& z(gFPYnZy-C4-YBNIb|&~haF#ETfh7zx4kW;%zrx-mHk^7j3Oup!`vYG&>YW?wzkFCdp?^3 zG`OO-1ni3aQD0W}voTRsE5-TOmnU{RjYf?GnR3O1ASPKC{pl!}0MSES{A~Ug(zgCZ z!1mjN62EiD&%eFK1r7PTx@;sXV{D5L>Wqbjg)4PogFbo>RT43{yv&gLEju`5mek3S zbup4@$9YpF$jLY7sx}8GC2&#C`6AB7v$3-WALQmH>24{P4a1(z4_t3Mh$;luWXN=5 zb#-uEbwRg>>d>@LK1BLt=nb8-f#1mC*{jOpR!A zG?bW>l={DSr=xhY(wA6mNKXr68|DX@dIVtW-F{Uey#_yxIsVG5tRwm1^%=w{kC32S zyO@cQ$3O8#6{=itf>R4}_d%=7smaOv?1)1*Qq6XHxugRAuFgC9IwI7;l817nUc1V< zKtutm_lx`tw8WHMHc^dtwpCYG!@E*jQ$vhDYEc2fT0xL$ol;~*@c>RM$bwL!V-O25 zISnsQ!v*sfyB=?xbozBxOX~p?Q&4KGmy)Gn*sBD7yjc1L9)au*x5T&a-#vdnbNi8Q z@JZ70CBLBHQ;93>|B7_j6w5=eV$YsE%WykmM{Khdei?c`YpFM0j2c-0x?R-M)Q;6r zYTn;-CqaZnvhZQ;&5}{Db_wLgJhSlLUPe18+k;gA=q$-OMhGxto{#5J|o$sNiY$sDF zB=$3$DmdG}YH8rstr||%TLLB~uJ>Gyiz>@EQYh$N8L=AMxy{MZasP?yawIIPw6d}G zxGkyXj}Z&(JMzPxE%hHer%QK;g6sSM7dj4N1N*KmT2u5~h|)RKI^i78 zEvwnjLV{$!f02Rz;>yBb%rHjuI|beMLk`71ajZx^jC0a@@;nEeYs~5bK7g2H<7#ys7Caw3g_P0~>+1Qh-7nkSqm6F!`$^@3I~$oY?7Aa<(8`|W4kzy+_?tuoDT?PjkLp+gLgUW+MI zDaM$x10O>31zWKNcN^7)WpbtN2J~yBw7cd`@Dn7SdBGq|qw7LQ>HMJc{xkujEeBO) z)MtZu!HG$V6ityXP4;Y%i-Mres}`LwqS>?^D7?O=hA!ubjJm1mdO?qm#gjD5s));Q z6T7r4Nl`IHMMjYXhlYx%UiNM{2%02K3$8u`eX{$Nx`}#s)$U7x?yzL$JV|q%=oT8t zYi(~wO7b48iNsx^-hx>y!FAleefrw9Nw722IX3TQ2vN#P!1Wb)&4C5w@uU+q4 zVvbrU1@1N}q|OyF*+3{@l zs&1fjrn5at=T@mZtZwSMzmzECPm<|Dja(vx2nxSj>OFq)q|b+&TOb+zSdKE@BGarN z2oq2}^a8jUQJ3m}OR2xIh!4a0Ft|It(?k^T0Flel%}o-pH#>X#jvZ3&QwdAYnf}B*Gp_fmXOX9IszbAf69ocA>hP2Od8;`R!*_=X>|>AW#d}1C&dic+D@E+*lt> z`b|d&KNC5+ROf)g092n%oBS1S?*@9oRZ~TO;(4htYglkK!$9HWo+8L#qjNxvAS}Pj zZfru-8$r6}aa)Dg0vsU+?lne$XX3x3iQBg&E?5qB4?+=R7%rc3goOci3zZ&~l3GH5 z0mV<)vHuCGn#IfGMF3urYzcQNNS8<JVhqSR|Q)k+si+Hcjw%A2lCk{NwpRU!b za&3j|3DZ0iBclvP50VQ>M@ws}bbVEQwXCLV7I>uc4zo6vB$67I95fq7CZ^|7F1BTU z8+02&fB{b<7lTrvgmXlolNg_!y*4g%SEiRWk9z(Ojpsf#tZ{v&l zC^WQ|BD{>;z^ZB5SL8O~itXg!Q0P9Llqvg7O2^O0*WYr3j%>9HR)$~89Ngj&7k2O>rb1T8hKte+Lqd)k>x>gJTfQw)A(=>Xi$BOqJtls9b>XT(BS+*zo5$gKsncQ`qCc~!JVQ-{dcAEMe^)Acdcrwq1%7v=>} zJ0dfj{`M&nqh&l@74Mx@q()3IbO9DchCuWXZistA(|pCNES96@n>*xd z=)?)(_wL-+u`2bP3Ef;wXl8$42caht@(%id2usHBDs3y11 zQfg)S0!nV^V^Aq-jN9%jl#H|zeQN5=MfjcS@+ap7auP(a&w1mK0&4U5=c_c_n|7T^ zVIfdRL2jB70CjSriQl>8J=@&nlibFX&B}GeF6*eBp)69}jT^Y$A8PUy{b}#G3Wh%T zoMN3{e)5$0sChu+W!~nQ*TaX_RAkFXWKqn`c$0CT7x}mYHC==(5H-Z`R*rpyEnByy zGSjWccwlNOc-ke?}RRk9#6$#fh8|Dv4Lx-*64EWVoC!@p=*- zt~q{UuShjEL*06LO6sRqzw>i){%we>&8dtX6e|i?L?^VIA3t1Sf&?}uH%FH7VjFWq z&VC6GRVuTe;F?DOvRAecs=jtRi}s)5k3?72{h*4w>}hYPbx$k#e?XqfXJll=vcM5k zZm#P>ODmss9Gsqe?oXdZ$Kx0z;V$n zG*~{*cRaY!R_@QQUlns&Gw#Uu9{~9z&wI{9F z_BhYW!SQyWg`wC~Gyq_ZDN*4J+E`Lj4iPd;ipW1NN7Zy@!=O@=ugp!CA1K>jU|zn1 zxU@Ro6FC<*Q)MFo>GwK4g_CN67!B=ZDSW*RyVJr5mOQbMQ>mBa4o0fLtO|%D2{Z5A zei-N^Ah=+orw-+J@&e~kwmNiK;GOJj2kh!kA3ws={KDsrRtj2#?0|_u9NOEnY(?tkFr@b%P`m$%wQ1Ae8(KG0>i-nRIrp!r(!!3Q-uF$nadJ*BczQik4n zj(qMJXUq}}ek4af_=uWC>St`UIW)roFN#O0{oT+j8~g(P3%33H508ejQ=uXzE+LT* zn6#qep)m+^axr*0`h==}UHTRbYpTy|vmXC*F+P6UZ?_5IkAtAce2J}0bA)x{iNqBa zf&*LBqem65dtcB{5RAJTI-6eEYSJdt!R3U6ftnh~l#X_o>2JBzQ8)T*{n7F9ujAJ` zpcf*^3hTXi`}TUp9p;r%e*nl5*D)69dELXhMXs){=O`|mwE5IguvYQOQAhwZK@^+NtO-LZ675VYMK?foejg*uWcoccO4IOBxlXaGO$1tLR ziE{`ZVbS^2(lQUMsS>N@aw&PM+GfafJ9lnFy}Rp`ItTHc`!sK4(Ei`a$@dKJT+NgaP2Eh@0)b1B^7QtD8Ru)4Rxo81{`7^jKBzGdT9jFA$Y4n}+nETu)^YTU+I3-XG z%^2U=1f77$asTNthnpEM;KX?T^r@hmQ1<=(%2&Q6CiMb;GOS;5ad9bzGsY-TH@m|z z<{%v%EnNfPCR(WU3iFYCf#Wks#7kH;FO|X;9^Tk!8h8H#mE3GA>U}dq-wpbDSVFc0 zj3#lL+)F(7Q<%BAWmY*($?%=?C0I6N6E+MVxe?1X*lDA~1A+y>n+*nCDMlVc&`3`8OWcDe-9PI`r#hNLZLIWBa8a zq&S!v%NfYB>noxJilX7mIPN=z{0lt6DV!r=ce*k ztwUD}S+|Kxm*1xMhZ1=cdd#C3om;no9J7&I;P6ji@{*ZPcBNgXMS<$sPlm&55wy(fZlMv$cdF#fUb;dS2LGtJivBdOxlsc^ zmAq_e^vXh)vUzEJe|j*=l!<{s%)Z;WWm8I>t?~{5Dk|EV%1Ud{U=sJh-A$WO+d?&O z@b_={4q$gW*J5#Fm|Lqg-j-dyaP*~N{bGvqp$LR7n?symz&r2V<0FE!va+&X8Qr+g z=OS8OzLmvzc^)Y`&;I5G=KN!6;sI!JeHZ}jsoQ;hU#Z^3i*Yt}-+ZE%X*>kY4MG8> z(<;$~LLhZ;1ymZW2kSUq7W>hrs=>ev8$N^HLrPb#F2#k6pMsGZMIlFl{s)@hKEtYm z1byl9<+PC-a^l+Wr?lhkES`M4r`B%b8vpjK{?P9(fIBoasGU8V>U9qqY8Q|L!39EG zjWo3ZQW-=dcsTxtFKI&bi;Pqx(FG^`S1ZD_H_g(@@qON5q|>FKztj`&I>80I(k%Irj4~q~7KWA~x{GZWL;}?M&=sx9Wi@UlSIFQD@J*n7 z?oz*}gx}VtPJ!gaydm|c$ISj^H6{Y#Mc5j?M3qXtQ69GUrp*CW0@~l91qpI;UVy0c zKlkY{^QQr_6uc5#0(E_qfrO_8e2B|3Q8n45n^$CY;t?@W=purodQ z_TY>&>Iw=0KK^!Ht*P%fKHN=0Rn+eD- znv0kB7s|q%@esrzr_cTyHcCAih05OE7dWenO=CiJ=^hTfBo2@*PtRqQJ-=mjgw6=7 zvetg@Xl-3sUZxMvxFT-CY-EjWe;7r2Zf@8laCSL>((@GSK32mn7$?dh!@J0APCf~6 zbLZYY7|SdS44zaxLp#!8gPepKC&eAcR#`PsujXfGWqjAX7+ooSCUNvgiE(V`Y1b1y3>5YCWXhA|^4L^t`q${TSirWDB#YD4re^5sj0=wQ%#s&~mTJmGb!7En2a^P)W$W&2CgI_d~}+LPHM_iIxSBpbaz6FdkN)n3#yA zH1%Lvr>CCmt-~lLy#0%-8vH@f&yX6qpv=G0sM3a|SOx*k4w@U7?k)#h7Tkts<@89MwKU;D{4m#5`uP)>}ZD45}C zX_x;ChG?;V9uspJ9*+M0mm}G7CJAr3S8?ZP$ejk9pENSev!zVshD}>1jZ&|y3P78Pfi z9e(Y>CRVSX>kDSy3QvxI{o0=5WU#ThaN$C-oP$L(Ic?=IJ}Zh{&c0tRxeyOMk*hnf zm)3Q->C9o@T~LaklfI%fWJ{!f92~m518zp|)#zyXbl6T1X7=qvtiqjQH4($BV96XJ z_4P8bQ-$HN5UeYzrlzKs;zI%B_EmjrY5Be0^6lFsaw!rO#I5KP?v9wKvvsRaE#c62 zmf3vW->&Oj(1E}UPX{Ea_KsRSX#hb>6plp1gyfVYe#RYC5tm_+$x%%7 zRYN0*#`jN%5~!p>P=OFnF8AM*?7~gAy+~fAnXx^G64($DUSWlHC1RQ2BY336V5T?) z_#;dWUOkb9NqP44DFWR2>T_~I$YJQDaYk2v%YR7{hL5l0odtP$LIpYdmrEgbfGA&f zGu8-2%_;KHBa9`wM29^DHGUhvb4~#)W0AZU5|X+yH3QFHT%2DJMaD9%t@>)pgES@eXHplhP!4uxW`o6UL=7tEEtEic#F1bEGzMl0zZ6eF<6Z1G9i1jD z$3dUMWUQeVETD}Gi;LcW%lG~dP=Q6H7oh(4@2LCtHLhNyxB?#^F_Xu$LtwYXK2HwC zRO87AbefP;sCVtlLcQE)8CIUwL<+=>H1U3+@|E^oQBnO9(c3{;CyFWZUqWKy_QEYN zjxki5JlgI;GBh;Q(P5x8J471&>+5)^ezIYfHtw#L@q_1E0&J^vlOGHYVOcQ=pErK8 zUyc*Y42Isq@1?l6xLbL7;4T@#%2n}dl=RCRE?sJEV*~Su!mJv_XzTD)nY*t*rV*5$=ZXrY zmQ6RLP9Nntd-du#KDk;eTq<_?$6429)aqamUWCJ^{2ae8D=O%{P)%C>Rb00W1E32_ zO17Y3545jS>la(K%aPKUoCJ)1`G+7>R#sZndcg~HtlT|d5XJc~cd~VhQOf?(uIZVlfm-7>QKqrt ze$n}+uC6Xh#}VwtvmdBAaJxoxD`u$kVvU!_esFSgiz@aKgQ-F1PV`h z12xU}_^OlEmwVQw(Dwf%Q%;6!{lNw*KQwl|di5J&pCJ}cU^uI)iue{urk+H2hu;mQ z=h zN)foK{Jgy8ZYorfpP^$H5AI5P4VX9!@vWk~91QT1{gL~RA74k`A`$kd`+e2=$KP(F z7SlvASX#OWu@~4xeG9Q$MrRDZkM#Ja4|rr#er6dL2?B%OeqLCpfX5a-JTON z0Fc8w3PyxC_fr*2Q=ueIj*%En|=2flI0AEk>^*4>xy~sd6442#A2-++LJ+WdVXOvl{N_tO%bE3%&R z>`di_;#4bwSu?w}7*COCvo~v)8)@1#95mn3bRn2Ul@zwmXcxhAVoPznlFl7*T2Jco zjmds0*^+VzEn6Nft{t0?DKco!*{E>5l&`+n)3yG~{??X@^Q`irwAiNvmrrH?(OtPn zT(DY^AK=?3%s+3t6v}Jbi>0TXbasOu;G;9@l2ewp+kype`uk%e+xRGIS=W3$K$(4j zzppWp6kCq&)it>7yePA0*uoE(0)Pk5RGZh`%zmwq4Bfd}sH9xxmsoVDfiH0K~tuB>>0`eg3p3b=nO z!_dhSbL|3Thh3Ju(yJN*RNmqatTYQfLz3W?}v)$3n}pc5)*PwT}@46 zQ&YnCF_uKQdNAKnMPB!35OnaE64^^%CBko!6ws};fa((BKdM7xC`CZd8K?>e^6fj0 zM@`|8Wq4v5cTrOS?BiJE5aJCQt|mrBN3#$J8>sNWF@&LfTY^!pn}$!+5b>qH0* zlz*`x1Fq4T= za}}x=$$nADNA(xn?t!HL`Bl;pN?7Z>yq-OOE+dQy|5{nu|Dt+nn8Bj+^Y-7mHQIJ# zG09`q3Y+t%FJDH5d&tRkzlw#m5=-Xb;{C(hQj2!GW;cC$Y-H4q>e|G9*1ueKiI>Gf zWM#+7eG|%#>`#-E$Xd(y7m|b>LS-A3HqYcrTAP1eBs%23_~I-T}`I8zZOf*nN)T^ZxyISHyisw@8AGR$%CO+c|S+ zQ%F9euO>6#iBX>`@obRXrvq)2wD;Ym4CHRt-Ol)d{=^P~VrGt{?Xv5~bFP~H;d}8H zthC*hQ+jIXDjn=m*jmLxyi)6Yio?U9z(b)M>e|}Llj|1o5ReG) zjI}xVoKK8epYX5Eh-`Pxq5EqBLvt3Q#i2^Jzgf=Mz4ObK79}M?Q_yd(|4m3v1hN3WEyR{%H|~nkeQwa*!g9|D zL}gY=k;`dH!Gli5e9Dyg2b|PxwYzMP3)O!iP4qawjg5Z^;C*<|oS}>EDQfQh`1Nbr z!n+}etAl&shR98`Jvs7_OPE;yalD@VI`*mS{8Oj$wj!op?If!mXz2Xyo14S-^DS!o zcFfZFt@ls27U0XPgubK@5TX}yZ2U3171JDNpEz{TKA_9Y zHPyCb$GXq}h=wY?`k89wuJSNValUTJv=Cwqg+hH$1)W=PCUyevXb76vnQs%a5J0edH-4LxZ}zu`~SS z%!?B@PV|hBhUVxP8Hq|T02a4z*~y>-cfX@UeK_>^ciladWYV zRO#RZzdq~NcAb2XaKL93+i?9aCIrB5KflZqunm}fY4Hn(nyQyq<{3@jHwbM(dj1UK zH6&YTZ2Jj==3dTu{rcv=Xp1S8`|{^pA4gv7a5s$dLt;Bn5s70gFI*UC6i9&HaS-s%mzOEwvtp#7c_CAd-~RckuSJaZkRe}dYEYJk!5|@IdYk5# zwtSDZE;?m;*aOAw^5c)=CnzLZg3=XGeqC%ht?sBq@L49wY;ePQV> zF@OXf49G5@*iv{v-NM3pb9Q;%-z+#M6r~$$P*lgctyYuXd9i4=YGew_WXPQ4th;wl zS9tU>QW_G#_O=^Ly3WFQU*Bcq`m5P^?o8^^`8^~c5Me>Q6I(}5ulcijMy}m>+dU4A zqwUTdy5X{M<9J6$9f8wv=7pIV&`U(F1E(jSVTCLN;|!U9lm1#vQQEVP`|^3b`k0#f zf)!x=ruLc8^5AZHT^l9!%dYqLlM`%l>qEl?3M3)P^}gzWr$hUQIA=16A)aYx5)w33 zk~9QT{j_yoD&*wXy)3$XCveHrGE2*^w#SF>dlQqC^z7-%H~ah46ZDEl?d{Q)HbZ&_ zTju>&+E^d>>RKiwlJ4!&kS?FQ4QaOW%}h`4v~Haz8pdu0(v*}y4Py(6PJ^ySdfg3K zyR++`s53v)lw?Y(@{bQ&(kv?gZyT%LwTeB)(HYu?dgCAnp+SRoeYUWkA+~^*l$3Cq z1IZuWpZKFM9Z1F$m-q?KIPq&6nG(7Zpd)x0%FOi~<=apzJ_e`MthM6dIt>U$Q{6ix zI@q>qc01y~zNVRq)Q&xTr#g79{l*xL$5@OZZJ^x0L;4eSz)`1aji(%4KR7yU7zCm_E$#cgL z*~qv!Q&gp`+jq^o7g7(}K65>(Er;W3bhkxHn4l6=XhJyorES`O3Ge><)$8toDU)~g zo1#9X->=OAq+G^q0|B)u3&7%BiM+Ea{jrm-^(Aq0d-snJIQl%s=(J zt}#>0-=y&^R4 zH05Zt-p?Q13slhwxOvmpba*9S1d{H=l)=4wuYR2}VB*C4gXe}#dau#Fd(Oj$GUn5# zKR+_WT}UslE4o}%w8SUiRzH1xnZ%FX-bsvpv|q85I~=7{Uf#)@2-dPkg|6IZvKYG$}kW zVp!ITrav7o@e9x9j^w)W;tf>n@7Gi7_d%VpaUe?>F}k3KF-t=7@Y!p3Ij=edNR&~I)_J~n-S;W#Ed zF)GS&+O%`g(SM+hr#`(e)RtNXy(zrvx#{wiD_`Gi$|?Wjao zZ@*LT!10=oBfc3?-y+V&#>Yb#J|Y+DR5bA0`J81p>Cnr_%#=yzW@8cdd6oJwSn0pO zTY45-5O7)I$iyu#o<&?}=axr20np4mDKD_RijjMj#0-U62ka}z|Ep{WCDet;03DCK z2s?D}pdjqcK5*nn;?Sci778@C_AczBqE9KJ%s!f3pt_{?u+@PF{8en4$Z&tG2fy7B z#TY97s;b#@=769dos=rDs{7v#Gz0 za71RD;45qprXN+(X!IS%s)p$n1oGAd5Akgk_VpBVT~?2Hi;eZFK4*P(Xw^S%=iI6T zu(L`%OhP~F9Sg)n0mbTi+$BDXSR=GeCX!DY1qH3gJ$%HSML#S#I?dp@Yt&=h_4@a3 zXlfiLh%~sp{UL7RC5%GI%*05Sj$ay8`W1G4Ux*(~8f#>1+-s<-LSc|f#%^L6MPXhG zFb4X&vQ#WwCn#xa$EZ$fX`U)$e(}-CK5jMB%Tkx;`ar3i<@d?d|AP2HLp9=e4f!pd zEa(#Ex(z)!bdoFer(N&gyOP1fSX`OX-)fJ#`TY29c26l$wVCR+{MFULg;xw$al}rw zwH2kUT!@$wj3;fIJXuk|$J^oPWHGx!v~XR2tBO8#d06lr+?iGrCS+f}Y=}NbWJ5@( z6d^EA$k{nL-TId{1m-P({`<>51R9F9iG5p=JEVe-qDatD!Q&t=BIqu?o#wiKnKgX~ zW>WUl@D?oS<=$u z+WJ|u4&#!@a=V@&egSti;#wCK6+uXAX}%E@WcA^1eu0b#4eblV4!e6!O*L%&sp6FT z%w4;7(Q4OLAR%%r%*{Dz;w`qq4;vC5Kvi{WT>@2O9-379zi1%SL+y`p6 zZsJY^FXHa)J0|>pE5s6y-#K%-3-8~bzikov_lwuiS_>zB^bsk?z;;u z|KE?#ba^O>PiT^|`ImPs17yw}ygp-Qg{FPNz{IuiT-C%AT25---ulbKabd~Py;(r` zeZ#@R6P2W@*j<<;(=Nu^Bc%NcKdknMpaN!KgAzR4-y>EHKXPP=yL%(hd9{=Hv~new zZ+A93mqO)KU47Om@fiofk!;+U3LzveM_I7qrk&*wmr43fS z&*6tM=7&6N1vbNQgWZOTyNiSdcQ7w6uLx<<^cljmPVLPE zH6cc(voKo-lv^XGAXh0n6(_q|9NP~U-L};>g6jX#2JnFjtz@^Ft90w; z@V}TMYRPo>A35@oM|LERrk!39o&DvX(E~S=fx*i^%DXn=sS)GIu+qGxU;V~_!Y9V4|{W)7xQ&S7(I;m)C z?)j`>GzX4@U`7mrC;E`uRlIZ;(HH;`t3a(@-u~1@EAe!r=m?fs8oM;tb?v9z4{))< zwD|H6aS3bxP!d-Y;p6Z6WA9}O^ z1mS}>DtSK1hxl(+P<`l2Q{dOBFvU=1$7m&$A{^-W3(K5DM=6 zzhn}kgJvLbKP$!}#T(;R5ApRGNb2om)7t@8fBJ-a_T1eqTg--ICUGnkiY-Fb#nCY_ zGsVroZ-)`~a6f-BEGM(e(^oCxQ>~i~~Qwxb^oJS1)2ui5Zo^p8i z?#Cq0G7*GG@oa>C!mDqty?qy9R^oimg$su|r$bJijfW(TZTWy0ZOgGP^o;h~x);A=4>IvO+E?z@`xPQMYeWYkU1QLvag9fz{ z&;|;jMH>I9UfOiPC-~u;c~(O%X8F4;C`;@iX;3w;l$p_JPFlDc*8v6mS3%cyj~4+n9lVG&}9VnV1^fDk>I?1`L4*s#32X6 zy9hMG`IqkMK1@PSL7+<*XZoTBrh`abXwoqd?IS!)AxL*;^YyOoD_~Ohs=O7fMiypxGUb4bzX`+Vcw~gJLH0 zgBGF-+xRHE@7A6Y!kMf9HdFlg=x9JAi(fIb#~5F=Oq8Z|GM7AG4S(b?b7m`l(Cxwo zdI)6ADFzszu^U;jbDWNtpuE~n1+GJPY4DC6D!nAo{A$g}e^WN_;DrdNa5dXwhHZrg z-`iRK!OQ_ttALzR(;T^Ghl^VE1|j{`D~)={tAS&j>2_)_R8>`}F<45bzP!A=yY$Yd zSeX)ni(;m8c58vsTY3}SxH9GhzAX7&r%q`~N%FIrDC7)PT#a+6;?ol&G9{BC7_sJf*Xe(kc5!w6_wQNLv{VFhuDnkhMSZJHmCv*lzrMcChXaSD zyl1v=(_t@kD{2UpWX!o4k|y>hSDlt-CMEw-%ry0FP_gv$^OL$DfRJ*;^BFM8YAo!I zLel6(YKti>hxKCEiDWX(4pMN+Vl}B#?gm_}!d5O?Bqzvj6~xS4z*Rooiwh4ERm2j- zO>-tuU~BMi#OT=IT}Fni0Ijl@4k&qne4fo~V3)4#vTWI;v%A1t?n15QU;*j4_g}zg z_x1AfVpV~%P9fvD;*~xfoUYS;tGTFpg|QEkN>}mEdZhR^euGyRN=WD%T5H65vf*23 zBS4*ijscQKCjHqn6#?q3uE+sgESQfSE0YP1E0t2?h3#F^6?cPnmP9xtI`(%} z(%Q?5;Cr!~TWPc)0X4F*FWTIs0amWQ?!p?FIK{gDr=`+1QY?6~n*gQnD=L!D8r-;X zwJ3&CPZknRdglh#oi%4{`yyy-f#F3qEuKd`GWQkrkKUVWZk(VlS$Lr9r&A~A~o^!Dp{%6K^7m8j>g%o$g&jc zHfn&S8e1ZCJ^f@Xw%Gs;q^bH#tljX!Sv`p@d)y}SN z@`|T6&3Y~d4Sw_N>C>e)Z3OnHL3j2R5h(F%oe`l*hjsNq)!t79|yeeqTF1;kAGLV6b;(ef;QAk;f?{ z4q5M9koyK}YdT;+tv|{+_r;51nevK?SvCH5x}EGP;Tyy*O&5#P9mJ6#ejofVUb>X| z48to1M{%$r1n^s9;tVXm`_5&}+O>V=2f-D#53=~#>j#P_fO;7&v}iddVnlj6qr}<+ zx!+%)N*jUC`<#ydZz4vv`S<<6)zkl0FRA1cRf!DMmoowl2asmoT=fCdkBRi2EX}n6 zAO;#biUbFJ=fflt3S`s!cTOJGyJPMeB%`13-#`OKlfO~n74hQ(bN0a3C8uxLf>J2? z(%(#6x#Ynm@Ynx7THSD@g|%zxr%y-G4%6ujU>s>}eJlcDp#JP6bC@=#&%6G=Z<6us znHPn3Azktakq+;8>*h@g=>jz58`70gqc(vJ;Fzj+wI8_>>kTurcQ0Q;VLlhU_=6hz zGI#gK2tx&=*IPb5=_xRD<90~M1A;k^ytP0Wzm$|j^2}K$F94oOjxFaMJGBdffYcb{ zYa$RZ8z8;lLeT6A{=_68LkFR&zGKeEdL+?2!}bCjgz7F%=qXhdh(x`d%Hexx6v7su zWZNnVYm{#BqYI<6Q-BJUIWiBw$>0+wUL!+7iZ3`*H{v;xrVtk7{E;J-Zk>TlNJzSN z4c`EXP|cY%VnlIPmMi~Kpiz>vY?0<(B#Cwc*?)>xsjM*hF>?Ntso0R+1aeGjRg@eIR=hS5OsITuh9Pp=?CUF(00Uqv{^Cp=E&oFW zPh@KS_oON+A^~E1w-u;H2DhKjn7uyO4U$M=5hJK{?tCybl=NW?@J=8TD&XGBIEy|8 zRaFFON-{!8Y3Xwk&yY440X(LKNzg)c4Op~O4&$n+BgvX0SfPa8P9T^J788PWM?`ms z-Ks^H!dv$cCWlEPIc}@{u^%%*O9?0)vfy@HLc(nno>G@(?|XIryHm13)%R5FHaA?< z5D<@TGv;xrNjJ1KkCwt=XHVu#7jICe%B$npaxYB5b?DJl8=FOH6`VC0wKz*DX5wQh zo5@#kxs3!>fNfc{Ln#;oerbxDu|S|2s#s66!$QVpc}iX2?Lx$fI|jY>dTqpZYRBMl z#8?S_bbTwx-i9e&qUBhTMUgIL^vWKt?F*MyggC6&z7xIPno)? zRgl-JF`P-FIAiwg9i?zI25AI3;aT*A4vH7|!Lnznj4~9ck8#nYdTOFcuS*!CM-_RN zl6SeesshDnNmhZ4gF`pVYAcx%v;vBmjyHWeW)j?nDb_dEFHvNHg*5tndrwAf&|~D9 z{sMyUMWWN{qGsSOrPn>}g@0I<65RGkOu;LRJqi>B)a&|VoDrHEWVKNfhy&fFBk(bo zBI$8c>kA)|$)_#4edY|kIzB$mMHd`~)X4-49w@Mk3={*L423|cbf{t{4UL_Vc-6mc z0I7tfW+(@XCKBuC1=pc_3RKAu?KWl7IX`XJ=`1)6{fg*dn32)lf^DJW<4}N6dM3MH zv&T?;>gr0G&F{$UYftpIaOJLr9X{Mf-~@n`z}j-ei0*AoxmgJLklUpO; zEr3x5w;n$cf&6h)zkc!pixgiq-kz@}V-B%7abhgk9`G+P$bn4rVa*p-l11dSv19Lu zxQh7^c$CScV;!7bPFH66r#Qq7GiJ^lbi>$m@oA3I=x8~CvxZOg9n)(s!ygt`0LoA| z4G^rW$)wfx9uk`)NxRcQx1xq)%Dj0R!Wh41o@3m(b33-*)ctvwy7tkdZ3UF2zGKp` z$Tc$RB9LOww72grZT$YJlYma4eC+h#Tlf+{0oVJO5-tTMi`~uiC(`qcEFx>Uav_5H zTvU|Zx|MVaa-4(j#4IJ0s@Jq>TK)PhS-xCRAcHk=59Pq1lO^jdewYXL?-$H1E#>y6 zvHQt35ZGbHm`uL>R{a_1XCZktKWiN{a`cNarlvin9-#OXapZ`@m8*zDhiMK*B76zy z%%R`n`I}!Nf19hN!c@0jqBy2qE7=q7Z3QY`yBd9l ze*?=%vVIJv@GZ$2v0Wzp@#864DoF=c{z2g`yVV)yM-2^rull;CdQy+SsjFaZYkN=h z4h=J-$7id#INwwe5#B%*1+P`kLeZ^F#uerFzhFj~DN1C8+L||`6pN3ZAXONmqA-g@ zvXm~NRlTwr!0_-HORpKqD@iTmg|#jbLf7rP73T{=YQIpoyJr zFxlE#@P`*%)IbU@_*?5{{2eW+941D;4q?Rfh0P?lf)?{xGg&G}Mu~|aS6OuZjA*z+ z>H%YUXp}P@eiCH0eFYHTqROvd7u5LAAwV|xkHDY5qTHx8AVsar^`V>mBN}VDaP%Ms zj!ArVEj7fR*X1fWG1Z9FDgrtm33OcNUXto8XHr4ZZ9+i?{GzXrLNm9N=0pAU>9CSh zwN&C9ud9k(I6RV{-{pg4RwJrcL~GGTK)R8xvP5}_yrOM{l0aU=`;Z59Q)p$fQ%yh# zrfi%YoUPl2e5b7x{_ajw+fIFC3K!B}V_K?`dUH98!MZKWoK>&cR&)p_2C zpaGSIg$`OOA_&X`0xTRezgXMAnVm1mn)6u38MZ}STdnx?CkK@U6th{rH=mV@2YJ~b zH>96;#3rM#uZ%kzp4i?)KwF}#qJXaMuKX?> z*QFHDvzoSTlNC}JY9u8-$oP|BFU+yk?{DA?jMZiZMXeQzkgQZNj`(0t3AGQk^hadxZ{cT9@H)*bqsBsHHmkM^ zg8SkKv!6cwj@c^UK=yVb)OV(IHI*m`V1mfV$m)Y;0M>R&O09*a6FBSyY5#N<*$T8x z3%86LH_q4B^hS~^rytbe{9f$^bUsODTqjZ*NW~DZhq$$GktJVgx$PM2o# z*ZObY#N0^im7)K+R$j)RSm?3^14DtH8|NJkoj-o~;8Iyrv!@aGg*b~MteQyFbNNNb zWX%y8R6zRbDjHx-O2F19_$F}=!+KGogd*ERjox ziIDW_w=-dBIsjU(9-vXnA`X@bD71aOq?ccpE=p=Y zqn8k(VO8eOd!ii1j%2@6&%Y}_8CqYO^1g#|7`u>O6$rEItGD-*fVi@Jr7n8iCCf*t ztE*GsdvHp%1x|=$$+z`iWdaYuR5S6l3~5Gy_PTB?89Hg3t_xb2xiIo@&YbJ~9nR?F zjrs9j=_E->4w2>lcdoa2pd3bBZEBaA#+|Gb#vXzm6h~mliP*|y z)Z^+0hh^5KCw*DU-_Uc4Pnwi-KZN1Nuln_nR4?E!O9shR`x9w&cKqr1iAh?c zobed0yS1mML{CpoZBkQ5a$b`WBV5EK%To-0nyvD#lU^?gQf`iZ5!5n{;?)AE)B%5XvPV=8b5gt~0Y)Tj zZ~plU7Z&XprZ=E}f9IUxp6TtChW; zE;xI7o@CnZ&jV!8=po$JuUNVi3Nse5aC^%pdzk%&Im0#ZlwwPm*mM;r*5W#cD_lEE z!s?^!4j-sAs4e`+3J=_TIqt;&X#uqVJC55?m*8>L6DA^a;L_KvY*4+l$a2C2dCR6< z3EzgULJ5(CDFKY6#Ik6fDtWvk?OLG)9qdRw$$ zm6cqZ@PyYg(dZftoQvLBTFH$s>(jND1ky!SPTKR8s@(V)GcLV8GTS$unRFo?Saym( z|Jwme@}Da7MQ*NLoy>vo@Ta%wmAi*Q({fABTFO}udPUp1FZ&ME5Y8%J5!E(gPyU$jA$;wx{flLKH=pv4Kf{gLB)jALQc+DE zn|ACQ7GLYWtXjMF?$j=@C)fr#I-qKz?oXTw4hf-^-b~zfIF}}W3rha`YuY~?nEVB1 zSnlq=;rDlUA!0=+5H0ou-n%doRyxlivwQaFfupnD2kF1+@p?^Mr034n>)fvHrM5^l zSX=6YTM(g6<(3TFA<9r5=!+IEZEuZeQQ+6nDpF-82kpI}nGskEBY znSbckty`4Nkj1m*`ENd4Q6P6V)tqW+Sx$8$tO>YBI6|2H=~M8p9pM8eecZFZjV^ow zpc=DM)a-fURX>;@$;*BKRIRN$j{R zEW}SZ{$Qhca|?+KXnc2F6Wuf?o}o`1H+>-vJu(->rAj1!u^i}zq(qsS=H+#y-tgz% zw7}rp^v&lcG40|Jr;8{1y&Zq$N5KCcj5I-8H>PGsc)|b#sE`y!9t8(CD>SF=8^xe; zvBX5s+UJu2Um%mtIr-|(~EE^?M8D8#nu6)VCA#;xQJ+_P1FC-zei~S=qwYK@Xah*oF?@8T;P#tr#nagEQ>x z1pn-Eh^QNjcj^XqBDdh>=m5Y8JeU{}p@mO=O?csh2j?H0z-`OkBV4>g>(!(K^!0B; z9N=p}Wtu|WiiHcsK8S{2*G~@OG&~`x;Cmns|4_3UrLtlst?{yA&POh=iO#*3P1<~d zibalJcMS~)l!7~*_{uxST^agZU0jL-#)Q8kt|04bY-kYDxl;62)1OzT<>4^_`Tg(G(E*~SjaN}=NHX|LOR=)i{T1IYWU}{H53wS zw^^?1V3?>F+roYz{pJiv)z;p1bEuUzvRJovGEhZWZ0;m3|4kADT`8&Dss z-IPeKOGmKClaj8GP@FSm8t6t5y32P!=HD;;Y2xvA6Bp_9>-P)(hqY?ZyLUNk2SlR@ zQu<=UDN`O(s-w*fTNQvK$q`9C^>t*pn>KEI5@t|NQUx!;uFPzrwt;x+2S4HW#R6BY zEx$=}BMl0IfyjF^)jFq;(KG5MURpwb<}Ccv0EMC!ZXcBKpm2Dn!aR)(;1%pN*Nna! zs=)d|JY5I8m_8O09X$-1kJ@qZqepSGKI78=?teFef_9JNhVG6J4;yVbSo!$)`k{t_`T6hFGniopK!pCB z=WD^^9Newj5%PIuHA%$&MVmP>D#aiMbB1KN273x1udT@Oi8G`ri9mv3mlJ4sg7tM_Cl&VyZar+y2hBEq><|`M(dX(5YwM~g(KDA((9+T} zpEvJ@x>*~M)3_Wz=TZgu4!lEX$$f7eDNVxFkHm>?RJXJJr`g%f#hZkH$(Swi%!$86 zMQRX zQ#Vnz2A?0;P;iB`p0uv3Aev;q(iCIfnNOrKoGb^L^X^uy9joN9e0dyghY-R^8p|P+ ziP^9^hleb9OG;a{E?|)6Ug{L@oS;9kLV-n)^Cv5UtyuSE?y;PGq2mYX>0v}BYMW`* zM8wYK6+2x`TAy^-x@vs`3^&KggVk03(b46o?%D73$BssCBCtRx823MZzv*~ZG&}uK zm;s5KH_e0bs7W~(HfK&T^Onq78aur0)w8G58>hjulS;TpaAzsDXA}u+D9Ly+ zJk<4-ocO>E8I&P`UEI{m-SFFt@!h2qt+Uusk`oe_3>2s?qhlirxGM?H*RnU z{HAzMn+=QN1+$A^`i!(txQ0DN&v@tbxo+#`b zGiE;Z4?+?fs$vGB@X=KtKgtU*1+bHApD9J54|sEH(|VSa$YH)EKEl(cZdjJ9;=QGK zcAp0Yv%)XL+lZ9U3Kjbek}1%(9F|nFwa(L-C}v`VV`bqY%ev zJ$-!`X3&MPs4hvm?^E*`J?)Z5VRc5WF+kYNT>*(aeEj&&u|FbYn(~;Nc!Vs85#Iyq zH9RfVx^%%44OIxd4A>R>iK=hK`FVNZf-&A@;{<%H?ozjpS@7eO;g~K{^esH?qo;qk zV~AUn{0oB6H+1MX)6OWL$&Z6qpt?+ToQi^+Irtrqg5n8em|y5maCMD|h3MdgUux)I>&|Fo^tL|FR>!2oxAjel6IyC#IrH0$fZzfg*_@dF9MY8_e0$R`rnJ8YL&3G&`>*cd zkaNzVJI!?6JUNiSBfQGaR*)a=N=Vu8F~sNGA8}v84;YL(h>j*PHoT&hq0)c4h=? z-Q88}4i>3yn~yvK?3>uvHen|xJFdqyT68c zs^giMCo#>9(M-V{#za_VDdw&dGB5)lK4^N}Vp5VLMsiV6DXoF7bzLXXM zFo$Y*HgQ%=4*mmoP^=4>u!^1a<@4wEf*8i@@%e9KmDD3s71z)tWUH+dTV`$LRzysDzp}Ic?4}2gYXa#z1 z&uE|iTO{${mc(wSb%9<>mR`_yW5fpZ@KPGJ=+x=JvCYh{GH+VOfT`d=BLn#Eu}?{% z-oIb=EvsvBLI3#|7v3c(C@Lv&Xr8{mGEgZJF^{OJ`K#o8=!d;j;+#tqX&1B7|5^$g zjp#Yp-TZ;3`uV2SEvzfjz!jdJyEXovgHX*?XdjRr^5w-@FlY(*t)h|1N-oTm;D^M` zdo@Hw4-Q(Ej@m-YrJQ&lKW?Aev3qxn=^X^ICT$dW2tH7?1Mq-X?ePDO5ro;3H&itW z?%gpwI#JQgJ@pxDkh#8Te~v8?;lBC>DsI@{6_h9s8=Ab#Yh@SrpX zpI0^8p!P>7!0Bue`3zS=z89&xdK+#tnz7+%!wuigzPz;KD1)}C5a(}~lDomQ!6?x0 z$VBnsfynvWDl6kIe2l^j)T(fK<-51{?w!HAciy~B2=I7`+5-9Yrf&}Vo*p?Wtf2n} z20M)$DeJ#ykMcjwfZeB8h1VAsYTsP0`1K#ppK0M(@-d(Vmxh%=xIZPvP2cjw^r@Y=Vpc)>uF#i9v%(Euk^P|9~>sD`;_2 z0H((8d}mCoKp)3A@@?0OrCtE7>S&)uxN!M|iYh_>~H51ZpOi|0?5Qre3+ehRDi`do7N+~)5MLd6cfHCr=(|&IW>hv{;@)A}C zsK00#9=B}Ihm3aP;6O$ib2?n3)&GA=7_wv!Yz#_#!5K56en;lco?YTPOshbJu910T z$Ci?xv1Yk==wve-_)fOW4m=o5;?raucWA|-dXEz!#qiihdG zqP@bik6YWI460luUzkIK;CI~k@#4yUyj*N&ZvHdx%CexI5r+=tJIps*#0dedyWOAU zLxgQ0iBlt1p8@_49hyrAA&3-NTIA6V9#cOI3p%*@@_rg;xF9iqoYlOGcXeB@+No1- z@4Zs#JuzL@G@bo?hQo#77Ry4>qM!jTv=k`s>o2-I6Ca?O829DRH_{ zV0FigjV8u#*z^R1y5Xbhm0+82@4(w?;FF0tr{>Jn0D~bt0B_WiS!4QzYL#)IwR{*i zT(qzT87})8O9mmv$t(naw-z5cX+2qdCZE+`yIfb#&+{x&fdenh3~=Hft9Ag9QQo|P z=!C9kY%)j_u}XT0$;qr6W4%dT(Q2^km27v0BmH4NfrkqoU+QEL<4PwzsWqowxvBY- zY+4VH5b&~_;jt=cfw+U8AD6gnVI7e^u&oW!n(PG`1nBU-qgxkq?2On37zK&xFr9G2RazKD_X;r|pUr`h|T2f%Q}J&Gi54@z6yY zD@2G*J6p=#6^KJPQ7inoq8;~T zCvV>L95PZ)h@6HdpO;Sk`G-8$5BkIOhZXAu@7l$$Z2P{mn_<$_4j`9~3lWbD+ULA% z+1w6^kKE0X)T6ociDkq%*G5!4t52FDTY3(=4MBTr8N7~pZMojD5)48QxL zu<*#xG#A4_$VdVW&uz)m_VLz?TBi0NuHC(?@}{>yr&12w=%jTO^RAP zu`G0Srlh6O>}QQ>T(F0y(4ety+}O}5j$W3XBcmexL#AbQxvR7@zOc3NptaYpE_-vO z|FXnUHM3jSrA~`mu2u7GBp?fs&*RSuNh8+-L zw#Cq|Csw~*T^1M~zJLLH0y>A4X!{6dcW1YsXeEL)sMWjApHE*gvaLv&*Ij2gM6vb6 ziJyp#v`~`dK1-8^jHKG1QyRl$}X*e>AHgQ~#Q)AJ2dtefAuc4CDh zK^D#Qk=mh#sx_KC_Ym4T9M+%T;N*sL9lLO083-V2a}~^kD69V1>p4lisN{@bK?7$w z0diM#l%p%Td(WOq0`-o27e90GsNu_NH5|%j>~Li3kf>^SK@k~V>|7O&%o}k2kN3Qy z^`T4F8!Z7C{ul)3B-)>~~ z`(u|tqx9L!gE8OuWxwoI#qP{r^Ip9=y3q4daxznPj=y%D5ITaDz;1NZKQcMg<0R37 z`wzn6Fhkn8a>WW;GpqF{w$K6V8tvE8?AjaGKi?_brhcPCMVF1H266aI!;>Iat6Pyj zw1y08D+bk7XJ<{AFyW;ql@HzRWD?|_>YL9aV2H}^uI6)l^QQQ&hUae=CJwV&Hr{#4 zl-(tp-QyG#L}r%G%-n%YL{3FCY;0`YqqCkBLU_mo(RT9j=s?%$2S|`2A{g*c%lV9i zcHdbT!<;sw@9dv%B6^XQd8mHU)O`ib!(&lwK1#0)Ba8Jp{;7$bKR*fPi^1LqUDm|4 zmvw#3l++Fi3YZ(Bf;!WGl7mAb`aT5ck00-jT^E&FwYGyQ0<~44D=u^SIxU*Lxyee; zj~Kj9b)({^s|BYs`jdwE=Ku-G>vLQ0n%Aw{sL$QL^nyB9-p+ph0~r?zlOz*QPmYoo zxL6Jnr)1Z*(rwG1(d#S91M_BvM9s|~wQ%LiG?b;ldOG!>b_dP7Itbeyl!6?KN+0EO zw}!TAtebrIUet!L{or?stKIBiQnxp6$lG}lJA9ztK-;lrbmnH( zjI~f6*%l$_f}1`v0%snVw{Yacsb+u1y?ZxSVd7ip+xxn{fx0WnW2vBxWQ~gScn=eE zv$wcnyz^^ux;%1&sitMT$38UF)ZVFZ60pZUuoy902=T`w$ z6jW}&SV1$B-!jx!_e+KK6TrtOPpbD&h-~?eRf?Tj3(Q7at71zUW@Qdi8DcGt2VD|EC3TYk&XXB{(=>7*#I>5k@^Gwp2XoxFUO6Y+O}%sH_g}s!37iRK z|6L*#Ubgs5|7dR&i(O%c?)xtv_n&(ObdH%4wErM7Q1%TFkQaY`VXE=v;{`fU@0-w( z60-bz7shl|L9nURYmBLwrs1Q*Fbq-G>TcA=Xxxyq^T`y>%Vun>EG=AHu8)L6RRwnc zK<5?$@%sT}Zr+B`^M7gGsh*r68Zv^zZ}{}0A5Zn0RY_TyD)e1K0@e)?iIJT~JUhDOz5Okj4^(8G$fclA zfU0mgpun6<;OXz$B)c>Pw-MmSu`QPodE1;BaQG?{dTXrfpsKh|wcz2D$%#$03BOG8 z>ePL`LP!)l0_Mze-Dp$Oxo<7r8Y53(<@_xaN{pU=_nj zvi()=haVmGW`pS@%jn%_7T=(71Upe#d3oh`yYp>Zw+`|h(^{bNfSD}AUFH@oUjFuG zBXd4geJggXk+tAX@a#7FgC#$Uzs0Ujb-Yb@Q~iyU62gc^96T2U?dC{!u; z$IPjG%@V&&GxGEEQCe4~s0X)g?8-^B|M-Uuh~qJ^p2`yeII3<-O~r!p(6M9Z>3S8l zaQ25NBS@uQBXX&mjOZ~&K)}1RYafgmI9J;3D z8LqVF_2sh&{9LAh2K~_S6;nAizde3B#QfzHLG1Ho%VOyudJt=U=+kr8W*QKnwS|bt zNN;)odklCmckW!jAyGQN>i1PC^~c+sm*>y^%G-zi)nI(w8Sk_^I`O}|c^wfuT_IT` z_1yo4C71u@btm0&Wno(9yC3VRaiL%M@cA=|29o_KM)!Fes&#z-L_Pdz%iJwhpj!Iw z;F<4Fnw_%p-I%tzhs0X_`@LYw3kM#+OSfnnZ|0$SnW!9xf)7TRt2Fc6CPL_YKha0z@0J?JO$jF_q~tZmxLHRr_Il@;8K7{#eOvV{4w@e@cq?ei@y99Um6fy@8PP$C+M3f~W0@PN zYv9JC*5>H9nBjJWx8#&cOG`sz5*b;_Ci7`2sc&=*nEzmJU=Vp`PqQtebIh7o?*d72 z_6L1p^l-l~S4FFbDI0zplHx=K9V#kP{9TxKdr{12O6*i+U!ZJHx;aiR!>qX>IxbF8 zpvuz6_-KdsT~5BR^R=<)-H~UH_6t=9VPbsyCWJk3?K*=djUj1Hy+PjxFW2Lm_OF)T zJ4t-!wXroTiqfY3%tg~Kp{D|sc2-xf`trqzd&_;`PSlj6WQ%PMc>4qgf=vxDNz8`3 zQ}H%~BHq41(RRjo21+}OA2&`ifBeFJ%P#L~I;jxz{prrH<%JKlbSWo`ENy!b z2Rj(c1ZwH3t4OzRm-D}Rb$CU@k~9R2p-QU`XkKi!H+zP?ef+s|4KG8VgA;(c6UL86 zb2KY3Darlu;@8)?b38rZ7$Z{65;+3@l`NRxQg4pBBrU@1MnyAw-Esx?0_2M3qKQxMrcS5{)0 zU)R_KTtiFcb^Z0rmveu&fF59oHef-c39Z1 ztpaCv5g6S4+G%?Z`FR*MaJu>j2pT#rE`Sn##Q#6)d206b&VBZT#s!~^X&yFp`!={) z&!{lEZyVcRNlKzz*Rkn9*Rae|!&}K0v~F$dY=s@^oUCr?tyq<;QRVHKAL~c-*h4@; z@xI>&10pugQob5RuaFk4VQbw%PKV0U+E^reQ1I$(wJ&Ig;QxC8iXy5iu#FdP|M@x3 zPO3lXWrC}+i>1=Sk+GM}h9sYTz95&9du?q_^Pj=3VzrHo07ngxmd6)-nLL}SJqS0t zFx2Dld)W+_zfdJ6as{9494vkK0UA(6C^`|CWF&StVh?8I(KY-jxuS?xiL-=Xc%coZ z^GSfPz6f@$+)WC_+_i!WXOXy5JzTNDaQ3`;18YL#YA6E54{9FweDhUQz3114zTwOr zpJ^Ks1*1v+fRgLj=+?i&dt8bsbU?93QYS#HO!^ocf0pmfw4i0{{QJkgfPkAUGrJQ^ z3Oj>A;>SI;1JJ?Eo;lOi!vibBm0Y{_VUsnLp|jH#G3o4>&tYAat4T>}!xryqc}uI&Qh?Sze>gh z99jJA#ft+)6Zb8JF}7K}X|KA``QnTzO@A&|oUO8b>LI%~TO7C-8R-&jxf+g=93cH; zJ?^VlpdZn_5?D!;NW?gm(l-7$zrvwSvF+5Ui5e;#>u}Teii%QPKCp_!I8f42^bzS3 zP4HLFHLQ0pIq!S-qJGq?UI1s8xtcAAD+c#ns_rND#~Iw_u&3QNe|@-d_rCx zYA|u!ry!vcxUqPgJOACOc0n9$07*v2Brgvw>oeo*DrjJ4?@?y^4F53h+=SXrM)S@j zCx2sjt(-r6E2)=5-0nG7m(QUFNt#KjIk=$Hl_bT0e&oA6bPb`2(i+)L=Xb%dm>kE- z0(j`;uqAsGei%BHuqimMpf4Z*R!$tft+RP`cBxm^t)i1B!0Ya6D)VpmI2|3WB%BLR{K}XaO-yDAzVfc z0fOteb@QhB;ON9ezprmcqob?c!4SR)%;!206Y9RkvDav;-QPv1d?~mMs+A1;r569ChF+Ud;Pkv zx<>nxd%S@PSGb&eGQ_OY(MX+0Y$d5j<2MFjJF zUOwJuxz_T|85`yz>^nW`)0OL}Ss#_xvEYxTsJIXB9A`rqf2}>|%~?sN*XSO~AL%&W zgkqOcaps*UGA*{)kMXTvI9+kQN7rb=)vMxdpgEYn1+CrPw7Y^-kXdc>J2T-yt5q(K zrT(FPx7J zxaPP-%k?^&e7}k4`ar2ctLBvibmIEPma7Zex8C%l3Q8c~OUV$XbH5F; z@E3Fxq^J8UwnMVBa`p%Vd@bn-R`@o)aNauEiS4&%c1O5C$1n=Yjh}M+jBM#D401}% zqlUU-Tc?eo5`myfb!!9FPgWUKJl1EI^)rz6vv9jnU}T5b+n+`~3q!!+NZc#jJYu)z ztEJ(zwd96sTUI_fo$3Z4H}9)8!02e-?e;nU>HOGdrdrT$lftKN18X!bF188$F5gAY z0(c8I0dOM}PH+4=B8GniLK@bvsbhMe1ThV^VEzckPc^_BbY zA8iy3feE=U-YosTP?dC|?|LuJIaI*VTJ$NOrQ8bSGH$tXrpJ`@r79Pdwr5_vd>KDV zzc+6)$l%5&nlSWH6v=k!+?gg0>o}35S-YO|1c6^KRn=7#L|K$B9yp3~KfV>p2D3F- zQ!_8Go7BGh(3d0SEcU(7dZ^Q=HgwW@w?*bVR03pWpV0o@Zd2#*7BfqmQ)YhNe>Sdp zGXY62rNLH-q8`=4$b6MdDYuDZmgAkVLG(WBuA8rW5FrFIOAP@cZ`*UNOT>B1j*!q~ zN}c-fkX@H99lfUORwTbe)y07_DD)tj?VYw<(Ok1qyKVclS-WZsqyHbi-aM?v{(T$0 zn^%$sq!e1ssiZUzX;O-!&@9cNq&XTWlm?|iqmYs&MRSSK)A94UhSLO#6Uo@?zF-ad?K(asj7 zK)z53|AVLK6y$WbH{{_d6_GpN9KPSWc6<)aHAdRW`N!E2GGbN4)${kMs;UCP#P7qT zOi0@&?Bcm7o*g1oY8oil;^L=)smAV+cO+L;i0CG%8pI(DVUHE^eTlhHD#mY^B@K>_ zZsg+9n&ARsBhN>BfYW`em>5_gP(ipGCZ?uJ2Wtt6Lowz&<+eBVaO~TbM99CU&IjgnR4L&Z|FEDi!EnH9W$tdI@;L`xV+J`HEf$vX{F)6eOeoR+~ zPF%*s+}T-5C*(OJ1}m5I&NPN%hIMdgpX9Tz6GGEkC++RSr2SvNdnY0YGK;{%vY#Rv zMyb4vfvAx*jT$C~;NI#@qGt@DpTaa7?4vWQDfp>NV2RMEqH1Og%5w)p9Q^)h;d~6o z4>^cYC(`^_bWA!=@n8{xx%q?KTr*Qs@qw|6FWjLmKsQ}kX*Q{$H8v08UBgw70iU02 z^i4udht3Q`c!)p#`LCfAMoB|gi^KvJuE?`#1<<7BBd>qtdJ9wncQ-vZcl7Jm=f`fR z=j7#mF0iH}{1H6>JK89B002aZMAMJ7?JPXD8uQtmJ9ZpBeE1h>L^4Ju;KrA?F#i4e zpd6S!2*L~m=s{oMxN+v&Wv9o{g6c)ufQ=(kPk#K_vp+nXd-J9iu`tFUjF7<|2FJew zK@y4zVIRjSdCYz$rlv?HK^NvXPWK-43ApiF4?q;#G8}%HKw+b!D%LZ0(MP!PR`MGG z8mhMK8Y;=|!{@Q{gYo~=S17Xph+_Ep9vBXQ3IJZ|_wGS3)sbiF0S|hDKgN3|Ys-c~kZq=?imb5A;5yV4XY9h#qN0h@WrI`GUv1ZE!W@WQV7B{)uj? zkEW4>tbzj9OpUX(HIBf z^i*8z0jd$I2uvxiT|2DZ0Y41fW0FuPdsxT9VhJNRkbmR6pO|ez!U77em1^_ctA_7} z-8)?^@PFbY6=P#!)b?@$IK^~?XaO$!&?5K*v#}hqI0_!@kPz$o(ebDcpL_V^*md3# zxGDHepFz<^1BKq5J=$8;*xrIy$AjdcKA~tMl-H;-`yQ|}$zHi`sADe_c*jz;KBYE5B5@cXc?B zJtQJL?98_}BvymnggyK5gXsvMX=sAj+jPc!<|gkyd9wSqW+tjI@Qw5qf47v223MtD zAS;ZM&4d*Wz!&Zi!8L<*H(ASFUUcm4VZV?J!p4TM+s7&atkTD_QeIwKzPnXI;@U4s z3Y8;*Z|+A!OkY_B=^<6)H**Nf6@Iec5z$uS_k`tgd3g;I3GNQ~erVCe2N+8@aVT)R z5R~!NfezxnRu~-!I5;6JmkQQm`g^nz<12UV*j+n#tWTcYuzB;Lp`j1*Fy()?A$9$# zO)q0u5PyIKNmmMjqT18k{HWJ{0!BO=Bu)CES+ui@yKzI~+-9YnJKOVf!;0Bawf&x+ zW`rH1Kd3eimWfHxfzi$1|IGP6V;T*Or|0x7?+(g%(2W!hGd zZ9ej9@1;#jo=|)x(wm7{Ol|c)zRh^3{z-UVDJu_{(!x!(ujiu;#;N;4#R2>J&+4}i z>&f8vIscf}y`7z@b-ah}$m1f|Rt&=x1(ZneAvrf}01zTNr%=KOuCKw-qvn|8bZwHg zYdF_;0VJ^}AY@}~jWczm@~wtmC`RVzCv1B54@)d#psb@TbMI+v*sWyN-OMjLl*Mj> z`wBG%{OM$k0UbYtC9i3fZz<|6{l9OJf1vUw?%um6c-=dk?m}^!SwC*=T;QeB)M5e-krRJH)yD0~%XId-GW*{`W7|Fq}fqem(@ zIyrJWKf`vP6gfKT#Tov@ub}sDHh*Fk=yZ5V?P9UU74j&)ITENpY8xW7E2NA*eN|LU(|&xaBe4*Yy8@r$4grGYE#>-fXfz@wI`Y;3+3oeJgqO5q*7b za#abAf4JXUH*qEO3TSAOlX*;yHAD)sLiA(J%vHq#G_>r$U1d?1g(sQY`wTbGqn+A@ z#(0!`>EyJH?&huL;);wbWz=6+%>x8fVaJZ*^70J@PupqLF@8h>h-MB#k8~6JFD2%r zVpb_CmgAm6)eATd^qE8crzbd$YKvO;>=)6y8Psz{>ct#W7gP%vyJdQWV+SU@LcP#B z|D?GCXu zJnOgUZoLwH+=s2Dzl<8i^s86?$TTZqxhNGo@b^$wUP9rBrcdqIEWoo12@mTbf1wptpwu zDmdMnayqqc{IZUK?O4Sl3D&MU$LT$)}oh<57Ypu-Nr zPK3%M5GoXvb1OOG#)6-;mLOduOvFm|VNA{W<9GOpL4kRH>Je=n? zn|5!M^T!)4^K=zEn>Wh^c@z1skhcLZ!6M!W9yXu~adF`QIGj228E6G~-rt6XFd-nJ z>%Cxa#bEW(;;ccqR3iG4?_|n{RmAjoa!t(&rYCM{>I#B8n9e4Tk%;PL!Cc`@PD_?&r@ny7R3{aVlTGJ`kO=*_eEMBAd=W7^VKt zS&Zg;fEGP3Pe|q7Wvh+S8G+NNp1>Jo+3fOM+h zEDCkY`V``O##9ZJ46+YNqy?xJ=Y5UcaXox#EYA(^W+@a}`Aw1_58sh|$(WIu$;iaC z0*@ZNnZX!`NAJ3J*d41gvsT4SN4)W+wwtwYP_#aJYms9<35-F1<>n2wjU?&=_2nig z1&96@7XVxa%n#tBh9ZVsU*|tpM0R(x{>wPw_j|(U@gHRL1buukAix!R8_Y}5aq2km zgxIvJ(C?wGhja;%Yn>*!_R!4C_xyQm_Pg+dJ(*YbCbow{#{dxm1_7AZ08jSwTY#E` ztVz0T8>0;xb@}b=8czKW5))(Vd3!2rT}XsLkln0#V8)GSf%8RQzei-o!`GKZ9@aq>FfhG%7j#wAufUbX+CdC1S%6{rNGsQf;H(UhJ zK3>Qx6VubZSQC6NBzkil2oUI#lZVd&YtMaxbK!^F^S^l^3Kt}MG{mZhTFo}IV`(fp zl8RQJegEQJZ`Im`&MkU+)Snup5D~-z{Bpd7%W;VVfzken@>Moe$8KDE6pE-cz)hSP z?-Kkm#2?hshZ})|$n<`!g^Vl(Aq}ti)R~x=;Ae{e#WGLuHc<5Z{8Y|Hz?&vz4ff(b zeR|wTWEwLe7{Y;`Mv}15S>b5sK72?Pkm%rU?$zH)lXeOMINU=})vzuF{GqCoGC8Z& zSNqOxH~5?d%iZ$+VDMPnfRsM-@ND{BPE=TnXfO|(oI;HS-N1N2I zM$p#cDBB6}gT78)J00TxfqkSXC(sAQ9`~T#_k(&Ip8)bkWKAqCmY$>?tILq3$TZZd zT7J%AcQhcdy%$gycfwoHDYfyOTEH=Ta@~6>6*iYh=fm{?3(;5npiO&oBc8K>G|gDTzJ zX*`5vlEa+>yrC#Om?o`ZREr07W2DIXODc&(5M&yIRB0U<_0`zJyoc z)9}=V!H1&i+FM60e!~<7cOGfK1+7Qvp`a92@0{=g5CzQNbTq8x+ucLl`?c z>L_clnfik9__i5b7F_!ZSa%}Rfd-nzT>OHAsjcmyI0G6T(nVp}f1tj*m z%I|!;ab8w_R?0v&}{=c`!aOvMWdOjd&`bGSQQAz0P02b^pT>`d` zM1hlst`y+CA!z$&3cjz>xNf-X7kkA8Q93=F-ZHPpoh50%j++|D;DzRP#^%ng8*_4YwWdSf`x72 z>m{(w5Uf^N=ow&>tQM|V2Ni;b0-0I!6&eZ?Bm<5gZacVIaF@o_h*;-y=gx6BW`p`K zApt*gxEga2^h```G*nH4ydT^d@TB(j^P{UpDJRU%E~~B;67g|iH99-ISPbbF=<0kQ z84N}#JAG$YFfX#EnG}CHkxnV)3wdt(^n6;0`GgAYuWIb;h5%J`YVuaKfjCpJNr->- zwXvl?9sEj|OoXQ+jo|eWwK#fr=p=NOg+U);prW z2VgFcKI;hD^EnQQ+*q&KWQ>v=Y@7x{NFt68D<)U`%GYTY=!;Ta^sTah_n#vd+)s|d4m&`!YiBQ5sn&2dp#!_)B>aZ|7%a}sD7xFFc^hDkqf(9_q6fA?|VAth9# zwIVd@%b_{K$-1!+7+tENr5Q*DH8G|6vd4$5&u-gS#Aba|^Y!!wHM}KJy_@U!_((+q zPQ>TT+rY&2rv3DoFX#9L|?!rs45BLlmtmp_V z%W5q$;-`_XTAcXtX=O#&#@gBqh#_!ST2E98cc1!gfB4=db-333z$ zJRa4c_3w4)iE^^Di9ndRxdnU(9r{ORsbL~;+Dt1P><_c04Pprf=HUa;1~Oy~Zu0Qt z;lix)_K#SGx~eqJ8wWE~Sj&18gcWmMj_518hN#D?8V0PE#Gx|U6>3QrbgdJ3;xId5Kp z30d-LuKtPhE1-G}OBiUi41B{Vb0^;#7L_wtQqQv;*Nuj*p};%27Ijo?jm|z1?WPNC zR36z}^l;FGTxzpUFbJ~KjGUb~udcgf0)!KP0onBBfg7<~W0DTwd2`l4jw`DbN zq*DCEkz46MfBwX1-i}$X8%QYhOQ=>s(SeI9+W3aAQw`R+H1nOlPqgpg3f)5RpXxx%8z%I4*6^gu;7LIg;?Xv_$l@SowP1#sjNZ%1GltLqM6rx#d&H!T(&5;L25+vz; zE(iUbJg|iE@iWBiOwEc^-Q=*g>t)FR|CN6%r;gpExnBm$hEmSR6LaL|8ax2?O=A7N zzEE`3peBfRj>`rpf*ntn>7}d9uLpZjg#W#5WYDljA?z6aa?6}Ah<|*T+OGT=$_;FI zsnp|D`_s~(p_-kQ^?ht?HxLOR&@iWiH$n&KlHHMxj8*fNJ@*+-;kQ?jq@<=q#HN&6 zw=ln_{r7@9JMd)KXKb70J>HCY$A0VA{m;X|X-^vul8 z^8w;}aq*vy*Py*e;4Xv1399#Q9@CA`|8Ch*gDNgyY0MJP)tTLs)X*=cLZjp!yO=Mj={JfVUHEzwB! znqp`_D2i@wZp3ydY#z^=)iwVD$3=Sb_;)p)d*z{APqypbs_6^Aex9zLF$r zG&nSOL4LX1msWxiWnm#Xyulz6hOj8?RuOn-cwxo^zQicXTZ9{w!@UT6_$m;i@j^j` zBy(e%S~}*osOqRbPS|c-Di#h;L;ep=Hms2fXx!s!!_M|qZ{hK=pcUo(jG5EIjEkKX zUGd}Ny;oVyUtUNM$us?PEz{v^`B9#@J9qG%jwH16n_0Qo+m8$>6bgS|ADwDho1)mo zxsyYE{6*bn^<@=$Nof_FKj6Per_10WA@yVQh50$AXn-|_yNa_)Ql`tXdK)c`Y_u&R z`rjfw1)xvpS@4p;x?Q-VW8w)smZ<&aPO8+}+ER9wfx|>vBtZZ(l%z!|Ooeb4$}U26 zP`phF$y&iae5}xR+2-v=CI4B-v}GOW>Js+1!n>in`^Va~sj~0yXqCD=`ZlDXQ%N(> zS@>?|=gaTkH-!Gen)A%*X^nj>6!XX9L4|I{yu4#AElmP^5|2%bt8327(9)^5-$d0* z?i7Mm!sU~-vE`lQdRB<<5&eKiFT$t<1!q`TV}{NRFiR9s(u|b-fH)W}g3$ghU=BJe zX{WS9s00`Y!66}ldldl=qrt`r@Ongt8;vO`5LpaJ5rl+`&%(o_^cD;p57x`_?Ooj8 zleJz-8EZadD@n0UkVN?@%~EB=R0& zd7)GtGBAULffd*EUD%HRKCFF)0|Y&oa{ygQ96z$|FIvREO0Klb(2)tX{m$Z}Do994 z^^`f6KW>(F?N{`#emtb#a8i{*AnqU=;aHMwH8eP4;oueHg>l;*s8WFQKqXD@`vwzp zz*2DU+Q+qs8}}9`-2A;_ryNL_%fgE6>e;3!es<#>6WFKA9G_#Us}~;=l&<`b>NBMzqhZp z)(Q*a0jb*Asa3J);R6EFVqywG&i)JhWyDxK2$H7BC7qv{I=AuQtE)F(Sr7iLtckhu z8;38gAAa1;5r1*H;q4J4hn~_9>;)_SB`wIknj$a%NoIkzCgBqw+H^D*P?Z$+@2WJN zxi7f}bcFwqMWjf|nl%@ZQZx0 zKwv{o@=C=&fi;*cYrpFHyedULviUp60brTnRsZ4z>dFHh&k`6tQ{R2^%f1?J^-0`ufc(<#`|2~OsMtbYFk;x&=mj-8e(KcyznNPU%yUo!t4x4z%`>93=05h_k8}$ z$H%vQ%{~hAL7dI^?{P(V48VIbo4=D-XMsThj%2=U|p5ETD$x1i2`+gSU zVihBzYMVS1Kc(QALR&Gl0`AxKz8*?i!UDdrcd06D1b7a0j6vX6*x90M#S~Hl{66ex zrzcRMarz4j7ut9)-Z9xvC)?Zpal3a+@S~V#BBim49MpY$7!iq!>)@Q$KCCm^#QqWf zir7Mcm-&oZcsfX|*rW;f{2V1XFOW3uoTH)MOD$<%R~wleUyOOyU41piGFxSta?H?PR{Y$F z6ML_e%6$3yiqoOb(n{`@)7--OAKg+89oGY!WiobFc^mv!SrtRaEFGloU+e+upXf+fCSr7_Y{3N5xMe>Dj86C!byJ zdgH(o85NL}()2J%fB*iJu9*#_v;UfwbQNpHkO&yK*ude842QO_7QcSkEN8ifD#W^K zg}vmdi8+u|Z9CA~1bI=ZyUa@dtr=DR1R-FN!MTYP2gs>6^6*@Me-cF0m@^e<=R4G6 zmgKW%bJVM~dz=)~2l`d#0)GjrYs;bc!5u^PqfK~)evsWp+&3cxdl?E|fkh-mZmb{~ znw2{C)r`{0-#8D>8ym0;EQGRiN`MqWp?c%e6?jB)1Z( z_6-|mKpR7ij3fYW5Aayf0s#-w50c5&zS>V%{d;(mA=Nd{b5&f)-=IBDzhXUW)~K}w z_FV43rp}#nne!1Ihhp#69v@j^7`tzuND%~4hO47{x%jgHRHIaEI1dCop-Qdn+r6!>H`GmAj*6iWo=+-fJ^P3u; zK(&m3ZP~52_8k&6N@3VNNLu-jZ;et2);;+GsI`K^JwbB9uAr`@Wa`iN6`KO}3Dd_d zSGw#)IXO2MI*Zq>+2omYA%Ld8Ax7o=o-)bZG7b?tw(Y*8-v*TU%joFquM-X1qF%vO z2rn>xV=4j*S_cR9YB80d2APmHVx)HyGdU{-E;MfK{7Ra0Rdp0a=RF3@+H%8C&LO3M zLWar`{c3k-=l1gnkEFO><{@A~0tRjMDwEA;fcAHIaWW%F{ys*Ce3_4iS z2>{U+>Q~OeS`Zwrp8>ysj%12rLj&o}2L>ad3Wj-AY~)SU2_zbXAo}_>0IUjd=L{^v zTeg!w`Gpe18cP59wv?8XWb|+aWzgX>3!MfN&`uEJ10+H>SJxKcV#s{R5h;74*Zcv$ zi0H>Xo;qrmvS-a(h9Ep-Fp8nNvrEj=l)MQ}CJviBQUNY=ASnhMTg|<_7Q9G|hA|@Q zc8*crIfF%BL8V~Q;^|`z-j$0%&EHiZ>w{buH%U0kb$NqN0eGmW0tiy*jDDAs{!r3( z8UhvzfUJDUWmp9T1yC{_Ud!4E&3|U*5Qd5kXD?O{H)IIy4^SSX-p?Z%b?%UudE* z`cd%kk}h0Ar)gcF5M)wECfBwdz;e*cfUJy+CA1YcxCP~N%FY%TDI!ZlUx&v8M@1c- z#*Pj}7)5{;17UL0w^&)d)Y~u80eRacE>glF-ieiFr!l@$``?p-t{pErRcsvK{g?{J zr{~}jtu~rnzCd%OG|ce$XALhed6cxSX4i!bj~&~-uuQvlsbn={5Uw9Eh3Cqq7 zy7bzS)%9sdM_IhJ+WJUynk3VZf^X=Dk}X0C9?yO)bt>o1W2fdU08l{e9338p8C&MP zd)UJC9VKye79hYc~*SuP2T_WYU%YO?;Y#^Fl^yPU2UvV=$r7hQ1FZ_IhiZ0e!iGL9|l%7h{@q;Pf zzkES?xd9p*927Dnhk7BXi_X#>pfn2qyLLd)VSK;WXA)-PS$TQ7==5M)f%TB!kD?%S zEe?S|^+vD&ZZ+zgH3VW0fH6^t!`eIf$rUg9|Hn1vx)v=21|WLyE`cq*sG6<@6th0z z<4xcgdJcRqt}kPi=E;5JP6g>>qyJquz#w^KEqpMtv7|hCS+&i`wGud7VjBwOj4##G#NNJwbU>n2-c-OjWtYse(Sw`-Cq z>Q#chXnlm6gLhZhf0YK=c!jFrw`|DW^NvjNL4#}8$j7nG?iC1n0rAJbPpqx2O;sDXj76D7ggvc zKzayzPzxWeog_g}90KGtCEpcGNVE6guYQs~TF!_E?Dx`^58qv|2vb{rjmDc`SWEiE?taQPSJ-p|7D~3+E3!t^a-zM4A6)S9r%=?CjM(H6l5LpN0dE66gLXi2Y?yMbT&Eaj4)j^|xERy$wiU#J3WxrI{7Wd&2D{Kq zfeL;CtRws>QVtAz(65+cj*YMQ)QUdfBnk@)mOTC!NgY3!aQjl9VJ;Ok>NESB+I3e9 z<~~!HGm?=7eGB6D7*`7NBLKC=X|Q(ChywmJf0XOcB)4!*)XH|_P25yWVTXH=eb7&X za6BIaksyp#Ag~AIMzRJ+y16gu*#En@vBC#o(}ow$$NhiFwD_gKv8d!^Qy}#CGX$CA z$N79n1NFb*7-l8J$1^Z8#`fTcT{V<9*HTMM7SpM%my1hDS@`mj1$vC-del(5>Ce#V zf(8qdc;M=c1dtL;%e&4vM=D``mZRe+CPwsnmLD{3$ah2heH>=7luKHy59G(~CdXw%v#ykEQNxK$X5|78N3Q zV0zUq z>=7a~Y;J{P=lAAocbtW{j*8H|jSc9|Pu%M5&^D84zm z<(d0Ek2$2=gJopS%`PTPx5;+4`3*LNp@gETt?&qFKJM6{qv$CBrf?CcRFiMYJSJ5h$1=lC z6>pnn3<3rL91s&ubY@^rVJt-i;>KWfMNsUI z^-6x{&yx-|*rm8<4!NO-33EfCvn>sJE|pQqd5*e-_nivNSrECiV}wE-&&eE^S8-eS(gL*O)kqp!Kr zB`N}r4EEe2d_jZq7e56$K!SU>_Za|E!)#DBmfpU-Y3Y&-2nJqW4CG#1s7YG3Bmq>4 zWgr@uL?D6^5TGUMqqYE^pFuJLHH8+`*S84YBW${uv*7C_u=+$mLgE3w44fF6Krp&x z*;4$iQ1GKuRS&R&j>dDeU7X;SwF`x7EPf$C-5n0AmoA;|t6l<#M$?Z@8Knvy1o9fr z#uO8Tii4OcNzX};ir|uxb%Xn9)2`wtEuwZfU9PUAEhO2O`@jjGRO*M3zhRRf<iiIur2I5WHb%Xa7c@02HL_lXxnGP0ryZhL zY!Aj_v6CQ9!jqxNjl3cE#lkmhR$)wX1QjlYAa#`9jfNM2`ZWB+ebAnR$xL|qa7+tm z1?x1?=En5kX2wh+8lnjv((=B2`}RLe8@qE5ie~sj_oQinepT=Z(D8MeID0WYC^>FS zf>HkO92Xr-cjAmPSXYYG$49E+ACWG`iKRE_b;QF33Izx#=%V9*-q4cEeDJ<|(K`o@ z$M*9P4L=KQ1ELaq048c02yM+&**>KhjMyiB`0SC+?(SF%&Q0)L`M6Mv{$GEcW;2}# zb4*jy%86Hyf_=+)O0HMMRgJZn6up<7O(D=(ugoI`sGE^%fob~UA(2cxX9oK0_QeUVa z%gd&k+|yE(v=X#oD74a09kI8zu2FgT%YWf#QPUY)hk?aAdwd*DHov)*Y>}w!_v`a+ zyU=0Y`tI(VdseSmBQgO!BfR)C`k4Z;+agV0d#{{kAGte@*p6*7lfMxsXpj;_C!-@; zR}&~au)lS%QQBD&69_ESX#eGkT$S#U1n0}xkPIW2)^r9R?H(5kY;j$;Du?5F1Md(Z zj6v$0oT9wE@EFGew(0PrXNEXs@oT>A;5n{?2d{xxij5)nHA2cp7hJx-OAT0*(VyCq zH;IJ}y55fw$}1FvYQkx2%bckXjG1!&z6fFEo$P;>h&{z`Q?g>$W`)V^rBhX}^VyQ> z^1=7!HLkZ9s2jH)wwlj2*ai-)P{-Ab#L~o$hPJGG?Y`cdluEEj@z*vBIErKDbsUxi z(v#*Y!T$Pdg;dAW>YTD&qUa6dL+i7Jc+&6Q4fG$#i?Qk03giJcpupveo@*bBg6`^| zIRz^-fYxHa*tPJD!_q|*>Uv)+?j%TUn$7w`OI&#EC(2)86d`)7^7|be%!GvYk0Tcr z)@-c^I30J|bfb*TaP6g~I9;?twG9pW-NpVFgJTzrPgq$IxBV{KVcRgoY`$4zk-UxJ zKa8@cl!K(q{7jd6>EUca7-8N(9S|BCiVKUOEyNMHCg4|0{pw3CVG}1^v)x|?%!MY)*lK~e zZWD4W4bCT^P{dl6U4$JY2u0XLfYbn32?a8z>PE%SJw3bl4qd#sjLwnfE^1q}z9?gm zlbHyRx8LWI4nt}Br_P@JIXp}u_oRwRNnx8A4&N@~X~4>zl6;@@=LyvlCy+mW5qEJ5 zG3CX@hiHW82Uv0T>>48D$=%>!hSM^BDEWMRDxiI;kot>jj(^}=^Qxz36M<;G?`Aia z3xWTJWpM}UH=zeWi3R0@NKHQ~j#!s$uoy7CLk^Yu2?C0Oib^WLAl}3HP&zKE?rMN7 zv^5T3l@-uZr1gdw3vw7?Zcc!x^&mTYyR58$lnTb;7y<%OFVPqp9Q0qD192zi;yFfpKI*>TOH1CCE4z%iY2Fd1n_l_|Tf&{o& zf#Hs=k;JL@8DX%(v$q#M{jnH1v#g9U5EU&j>*Sj^6&%|s1d@;;7=>7IGdjA80LcX& z??el>0z!_9*!liZCC0Xpr2FqxQC8kWU=G?q3BsHUsSQdl!LQ;~P&8z~{oRFJcZn2o z+9e5J){XkYjeXm3!;y+sJ+(%v#h~MUl{En6hNWXRE=g#N0Cl4AN4A7|1!%qD6zkFB z$8~Qy8ZKOQ^Y#Ydmf-&!CB!j)c1RrL&VDwTWc`Em0}5z-jWxDMzWwHop9oGiGNIGi zv(Vw3A=vS#1P+i%bfj)T5z}U%;WZOT|k|j5n!xdH&+RfE(+m4QQJmOW1MOtDYP`rwk zuWs=KEDhHT;<5jn>WCD+E zhWF=a+$DA!BU964RerRF8KSr41hpbi6R*ZvFyyV2xVS0U%);xm1I}l$t06quuym;p zHT;`55xyW(?XS)`+FVq4(Z-2yk-b+0w$2>it*)FV#`Sp6;WYsMjXJ@@?$F-R3rKe!e zCHdzQ>yB_8$(9X-Ge1YqaUA_KE*N)mUeMmk9*(>_OmKpShgUlZD;HLUMYaoh?|2yN z!hMA4$cx_X2qzg4Lij&?YqGZWZI9eY($F}(G>SWU>l+%f@ki-b#IL;Itw$?40FKd+zg0@aCtsl+BjI$_gOY2JOoU!jzW(?X0_K?**NTWdY}QsU;zJ#p;Lib zPDb?aKfIO(2FyfjD|Be9?DpaI7258n!-k1>TLSoumRr0~P1y`KxS)GSo%b%aMre0u zZ|}o^m0m*M#Kd!YT=TE}eg8y**U?luo$}@vFU%3l;y3L%6`fUDdjH|WpTR7Npn%5j zky8&{GC4*HW#A)0?tZmXWr08VE`);3QKIaW>=-Zh-56~;K>hiD945P?kG6KCt+0qi9d{o8npX8|{h^zN>}DoO z@Lw8VT3|yQe^knky%B<0;_Syh=&5BtRl72OBjCW{)XWYu_A;mMtxtVG9~@hl*+1C^DnFhNZo(0+b2!P5sq1sc58WgHwD}pt+H$cecR}0!?K}m6=!md+;A6J)F zQ8Cd>5G&GNd~?rEyDD$tRf;7CC8t^=B5WnEpeTm46o67%*aai>Y4o&eO$ntn)wtK# z6@Yol!z+1|_>w7X(}rmSFYg00LGw~~oY4olu}X&()kD8E=ub}-X7l3nhpzPu7OkarS})2sK%jw^RgyG8UPBC{~Q=0oV^uq2`T9C!GoW$U|!yyM?L%5Mujt2^_&X& zNVBJab^;U>aHhm+qtB12O6r_P-?#0+&h*s;vfEmbb|rnG@9*zFAjd7rf3rk(uo;#} z!tX8-HmL;ILC3vw8V6j{@7V@!`lHhz3_s~+m1f#NRsQV1e*u-^3lbpEwjIbf%_%5= zmrwV?j47Eg^~acdD?CyoX71d+eJ_`uUENEZpT8fl0orKr74EKWPQQ$)32Ek#+mnTb z=!mh{ngL9r;l%_cjgjOe>ShHxf}n7@ z2u*v^A^OHI-@l(jWJI4F`ffUGFxYZf{^lwc^&tH#MS!62$NTp0Z;Lo-pa#{OEWEdi*+10kFzgreW#)ftAaPhb-Dq;}b1gI$yo$Q% z98t@8 zh<`Uk6yTT~*^lQBqycnztP{dsfJw=}2k#8J_)V#N29k@~63fU9E&hr4QIbFw3cKCH z?Ff&^?lY+Y%hU@G005vfpu?Y)yWD>#3mD*^UClQvZhFVkoFKi(1%RZ8f6?x=r5E303dHJOuie}{=#o7Fz zC-d^Ct8P0Mrs;L#ZFBQ47^eU{$R-OnTo&+HzhDLmt}6Ikb0{KmPU89Fg@#Jc+i(nn z+=Xf9(P2Dk;2n5DLIltxt?Y;)Qxu2~o0NUm5m<60%tA6KVCr@f`jZU)&!mSPtQSe= zjQT3l=ms8U2slIws89f(lvI8gQOG1$G`ps^@+*& zwg9g;B^lib_mRoIovZu)=jEZNkCQ&qvw7Xi&Aqui%px0?kP!YO3o6cms+@wRQz&Fn zBgO8OV_To1={VykVdlZjUJuQOQ@=;PM~}zDPgWZKkq^-91yUwk);mgnFzjJv5Pvc zUS7)RyAEnOsZyvisK_#`^$k<+ui}-pQ`HPEx_`HNdF9QD16H7?Yqq5*{t~PBWF~%8 zyX4FW6bi-%L|TgOKj_4Qt|w^Qa7`^6l^+~HqyPmq?sHgVWa+SmvU1Pf3ze4Dx9-~6 zKlHc8ing@HYs39k(q)-mP8}GZe{Xi0HM`7iLx*V+_Fdo#{fnwQWM#Dt6##phWl`2H z2_o>}uxs~dfS@g2#EwE9u4$DYNNBV6!-v0!TLe}{27xnI;?!{#Fz&H?YWXQFWL_=? zgBqTz5N7J9cBEf0GSr^#qeCEmuMNeK)=xG7$GL@XKpiIM%MFpC;3=Z4eV(>a|9J_( zWYApD;DA&VIdVMu*gpq0Pw_TWf;iKgH-GW(p+jphY|6QES)b>5NB~Y#$JW05#E##e zKR1tyQ(*RffAYdcZtmIn>rdRj-ORn|xPIF>YW}hdPe%8f41dfAx15+l(lS9&&fb|$TUqFy=#z$GRaM@@T80W$#%Oix?8 z0a);X0|Gz7)zhLYl^=b4n{#tFgoFTLu|`8u@%=MY$l-CJ^4@T6Jm2NoPmFv8AuumKDd{nqMg)>DR;NqDwXNb~O#YiV)Wdhd zX$*gie51MJj;2%);9;tsE6%y+7xbn~tQ$+*zrBWJiw^7;Qq}(n6Lz3M=ssx!A3gd7 z+5!}1sG`B&!0sHpP2|WONSr`CK?8jNZA`my@qkFjIVt&N6n+S^N>KJ`b|vkAke zuL@Y%OdzQMA%@V$o#7#4YBSd0PT(COaH~yMUxXTZossG>E9+FEYC45Pye+%CR6bM51OEV>CMMxSd7k+XJ=blXv1e z_t#WaT>#euUq{J#+)AE5x?}@owhTXPNUQf35{s;y@?uk>Wop{rfUgQv9J#O zx~n!~GM@7jz6cBVZ~ri+NM{SJw{LW7mdb|S9iUJn>(ei9-@QAf{WQk1;FxAstWRtL zhGzwCC*XOwO!Kg_yMo#9{|PA_I|bC>Gtve|{Wp@68^5`uRgkrL5eoAXcjGHaN#k$H zEgzes&VhFVPj*aeFk8iN#7yo!CNW?}%WlRlxnBq&*ZE=|l`CVkjrCY1B^X8Xz*-4- ze%E%^4eEb2z`QwqItLE}M1ufZPwN0b?l;o@gqQW+@K3TL#U<5y1ypt+wh{@LZ|w`f#yy6ltF zAshWB@7`0HD*Sy56M?!&RFo;6FB@a^*YW4$#}7o*NgYH&`{Mc-tJZ~69oyA~RMcO+$ z@Pt(Dy|<0l1vkl`&iBLG=HT$UL;PQt=DsK-oVB zxTGSLArKo9;{V3vO-+rD z{e0M8zHxo8MgusP?8CH|RNWQu=Mjbv6!h7QAFXlsa;70vmP+;ter@7w0@?x2lL7&= zF27gTUALZpb^Yyup{wjiDlpu-p=NKVn9<+04$zM^6+MZZLlIaDexB&B|U$F)^X0+e#Ob4=75EeeHQ7ZkO!%ech@DIr04V zNj$N>xTxORCMmJ-J{G~O4dwzX=bH86q$%+m`1s_` zy9N*@MRsrFC75lRxi%z*-qCiONTlgZRX(^f(eQ*8TZF?G3rRi&xS?cj~_&fRe%>rA8oFcuZP$LJV5RSagrP4$k4t|PIt^K*ptmod40 zdO77TY!wy!yV}cF9WK6pVn4XtsyAmx=l)Q2zvx!dJtb$J+j;&h5uG=tGj++J@pxhy{`KboW$~)rgdNrTDG*RV;P! z5{hW}47!T}C8dknIL_ZsGy+FeQmSV4^ry_o-KGVlr5vmd1JT-)GyuKen&Yi`yr9SD zk}@m7B$6R;W7d`Z6l(nJNLDK72nDuMORh2*>GV0fw7THw~zP`Tc(+BPdcAF?b)=r~$W#I%4(U+AHOOU?u_g}x7Jy&Vp z(7iK$)K<{|O1R3yncILY6xL51TfbQ#`1V!Sg-VOvY>j{M96nxR~X~R}ID_38{a0!;n>=d2L8Gg*Xc9q@J1pm&{`Q-K|^)%M7ZU zvWq=YozK?-Uk(2@rf*SW{citn3Vw?>n(iD|4+{(Q3Y( zuE>|LnzVh&-@ec5;|KPf_0`uY)R($wrtxp^w(s*ar*qW-V3Z9C9Ar0v_PeN@+$@2d z-M4(M{p8-%R7^MUii<1p_zU z{r|JAv|+ywnBp)eIkgCiFDXmI{LTqX9*^$_mVQ)x)M&o7YX^wSzDa=YZ{6|-;|<~{ z&4=7Cr%5{v%$m@TMTbm1`i+DJnhbV1iY$z?AGra*8LYXzsQ?}+Ih&Th7^(D+g|Z)! z;3_4p^ii|prEvQFzVRG{lt*TzqiFixmo1@A)REr_-~o>77#|%u1-Z)@#JnOhD8#VD z(I40jj#0>J9$LbGZva-s78U3IZ9zwUbElgP<}%62q;wbcAUN+p-La%ZpR>U2Yoc2f zsO2}{GnAToSnB}$g#(u~V9^lMeg>0wD4yn_E&>EaV}&XSp+9rWz0Nx{{IIPhz+FDs%JmUDjs2()|9$}zfy21?mL(R9l$IyM#bPEF>?)U9hb9!|({1Q%XTG7q4w|S|(XNDr40JIimUA|5z7`)(3!TM!JvGrg zeRfEx-ij;-&`OWh3n_<7mam#Aut3b9*41}m0GINm{bv6CnBpTJ)ciNn4&A@61hJLz zPm^_NVRsQL@TK?tG)YVgGwwhC;>oae!?why{dEHl3OMXQM*)g*$d<1p zCW7YFDp*y5k^x$A=uL16=!vM#KaOp$pc`I1U=5ZU?kEYo%Y?g*hcv6oL1VXyDaY=l z4SkGsj{$=o6&00ixYUg>I6^gFS5C=`t(Bs;tfjxEg;O$uky@gdUcbKs&N#iE(Ah(_ zO3rx2sRxBBcrI88PkpZ$p(sETfH=prdbQ|k7z+d0x#Rc-SP>M8VJTiV`i6$f3BbN` zb@d1`sDv;R19mAzz!#wPBg+B!2^0?AfB&|U zqN>;sk`fESVuO6!%;B0m)RO2#`Mn%9&HacC`x7BoAcv@i>`de{4?U^Jfb}Qp^cF~N z)A0ysG|csWIB>oG4&gJBJK@>LyipdxOsfoEy1*+06gSNMA&j^Fk)d^1Gfi%w^;q=M zbRKh~CE)-tdV72Orq{6~XJ`HrA`;m*q9oMR3 zY^`AWIh{0y0C0`r#zk+}l43>3#|R6!=#fs7wh&t(K&^e>1>yu}FZzVf{OS*b#s%8I z_JuS!GIqx9^s^Ug?$z5wxu$Zq8aS7Iho(ee2z#Cb3QFKphu`0y29!YJ24#4H*gRWP zL$Yuee{&FfFNU&khoa(2 z9(h;9Nf=kVH<`afd?$OZa9(`DGC^$)dz{GRT%A#JamEnu3A zjr<+Aro)+0i*{OgxpA(Kb~!&&Jg7Z04O25oZa&<63N>@PJSmILrO zl+A~O$fG+e>QsrdLFY*(wlF-lWz$~{6s);@ zom2N!;~W>KzRR8DI)cG}DOh6eQZ5s#25=AJP4+zTh?w4Eoi zUa5Om9w_^2Bg?3^H*n71f8#9!-eWi?%b`QrY*W~EVZq$iK5;_sUSW~H))Z$h6A3AU~S))<-a+Sr>0{7g@{^& zv_*~=DG5PlL%^6tMaF_;$`w5GdKuhy@U;f7xUf1WOT^0RfPb1IA+vinvby>V|25~M zN8P@tDVS7m^7AX*zJ341riWv_Dl{DiU_Mmn6Ar00ee@9?Ua8^neLVT(SxIf3_uqV% zx9>kFg;6p4K2tj<-_rH|*yPOCGpLH0&r;p@sD8O4U4m4#>-72QSw?|QRqWblEiJ%N z7|F5AcihaXwAWKJxgA;182sc;^`8r5fl6uyVRgem{8*uD7KTa&?G*Xb6nD>peaDAE z%Z%+lYV7*Pt_$8G{@y8#jRWc_9hrfwb^!r~c6RA_cJyUbnq(=e0Sx#1Qz3*8MFR-{ zax=2qQ_up9ww*&Ne}AuDZ@!$BwhhK~&Q&T@Lf(DI(JsAjmFVYt;3c|ZG; zA6c2NB^?Ukx}J3XJZFa>eW(~aMlMGmqYxGka}+2ziCq>eukLj96L$wCd8tpV{ZzgS&Pet%4Np zf9DN4zG?OF^E$qB1F>%XdfB8#kfeB_dp}d}9azSD*3q~+Hm86KdTA5k<|cFcQkCaq7)Q%6yo8qqVF)S| zU0EF_8W?*6f;_2}u}eTv@i@RzeV23YufUtv{9Ujv48yRwQMB4sgRMnlPtLTe&U&O8 z*s~iuEQ4T17*>ZbsmKS==4WSxZ^O3Emjm!CvMOuVDZXp#!(>UwY})cR&3*E^Yg|pgB;V&*?1mIT4$>i%l#Rj5RQI|^>^`{rQq z`;Izn+tDMd_f=z?rziL61PvzfP|d#=zkK-u$CO3Qrv7k7A|`BtB9l#BM&l9LvEu|% z0DtdIXeq;?jIN5#$3?NVXBK`B1CL^Sgxm!h@+7^R=%cu6{C-*bnDwSh(n3%m+&AJQ zBsQ<#;8a>{YP=#lH#_^z&<1P+$t_!`H>dMrs;jSC{fwcQK1vifgBAv!C8;SXdZO2n zNM61A7KLZ4AGgG#!O5gl-St!hjhgHS@i25Z-@by@BDQ7A0@8Fs=JjQ3Q&Zp(Y48;- z)b980oBq7r{cYv>korpBD`#IL!z9^S%V5AD&LGQ}c_Cyh^3li{ZN8N@}aY@ki4Gv#cBWpD=d6J~0R5CDdTQ-$; z5S+VFmRYQ3^X1;s(qT8Zw!N2D(sY91b(&h&pOl>3PD(P4qbvZO&iDvx1V!XCKP8Bk z+|YmlJQ7?A{Dc>Gcno>H$=;=^BPjOnC5)|;E^j#~v7ZcT;L6bVLp(yBjI4xeeuUIc zZ{6DQ#;WIBpUJKOU@cl&OgOCfHJ{<~vV@$#2!@e*KCzLIB_7=1h5Q3(LH<)g4#;tR z8aBUkl7}wh>yzP*m-ff^>C$6s5#V`vdEt)BPJCOwlaA{8_;Ivpmbtc{C#!4ZT)@N_ zgMg%W&u?6IqUK)7<*E>jEp-SSYE!zApKtv{ILDrA3zLDqw*(WNrxe^8Y05#)Q|zx> zJY)jKI!8f)=)0r`K=MejMr?kXM>M;9-bA#Sd}QD`8hsI-r;?#%lGsq&zY-i zyj|N{b9N(WTy}P(RFD0(Fr}aTjQhdg@g`i9*y)t`W!5LzY5u{WLxXD0QR!n#!|EOz z@m>Z$-J;^q%hIdvI^~|R&3r26FFE}%a;%TSq~MJP2atux4^#G2wo%HWi<^!U z&!5AO5YK(^>(^?Gz))&6{!KJ;-dInzF`+GJiK>oHcvx82fm624;!SL-Ou1{yCEesf zZ{ajsfE5h{Vel73Z)AB zT7Y7nbaZzg3kaC`@q!2EVs%PK@UBUZP0{vA4W9h}A5wG|Fe*w#3Q z14PG}gBA+(h0_-i0a&O*Y>sBh&p35S{3ovhEa5hIjG{M4HkBzJ7~rEt<~#nW)6|6d z!F}x55u|esUU6IBd(IRKh4%E(t~kaTHc6Z6s=PcF0u?6)EWvmPIvO(b_Wzs}x)kPW zm;&U190tZS>KxqM^yF8sptZmz`=Fgtj#Q2%qR{ag2wT|&X3 z`?Op9)}KZbi6uGy9h@f~O=RR#7{8)C)bw2qR1ICgD21_V5O_|Z!)>Glp+(fQDl_l;tOXAi6{c3g)WaidVoTkeg#_*>{5*IFeD*TK6Gp$&qDbH!I6u^ zijaJ!{g_t4Q)+&4O!o41hR^F^C8UnJ#BKw9OgZDhBTDPCJWW4T4s8gD~_gc$^55-~dQJUUX^XWV=?MavF|+UImaC z?i|V=2}FaY>#*81nJ+8|(u840Qb`XzUyXbPk9Ze1O0bCGRnN`vEBNaN;!mvPN$z z0ET?6W(;{J-CM=9O zAabdZ=c6~OwEox}5$nt=V;gk;Zz|3P75K2=92(nAF>M4i0XHi=U||63=4?oxhdg^w za3Tq6eDVbI>|gZ6o>bX$n;NB(2+E;|DDun=gWE^yYcqxNig8%9ig7hIG{l7gboKYH zE>2+I#R{9xcJ#(R1xP7Q5gat_cE#$nuRL1$4k}qd%c?V>=2cg&><4p#X$^Zb4U*+F zC9^=P0v)ElKOI7|!$go$PrL;>jg+eC-a-&B!b)O9<3FZfoNfAq^Rsha1===j?QsVL1&!!D1pwy|X&atAdCJBMPcO3P?aXhN zoiKm}VAE_Ab)ReP+TqbrW&(vX`|PP3;#dr0^RBJ9qcs--DUgVQmWh2FI95TfGPpJq z%h~vHA{?Y79=(5`I+s_t8xj9MS=BkMI1e}{Q%-Gv>ERI9P9rUqu?9f1=#$;3Pz(U0 z-R!x!{Sp*)m?5yyEtYzi3=3!Gju(mWz|0P-3~z3+3liPZIK_|qr`;KM)M%?k&j}<< zH+g&)C$(kDYTsVh%(}UtuzLjivm8eQv{>PVtJ&DH-fYwCX8l_cG6SFpV3IH^HvI|$ zqdf3yBO7r5Uuazo#Derb;HmKU@e$aiiTP=FQO^PgJEuw-`#^q)VT2)X>h{~5_Qwct z!lLHPJRl)V`g!2qB|(q|sn98of4`NPoegFJlcLCyJu|tpwKZC@X}8lk)f=~NX>#K& zF<=Pl-hKNRA3>_9yERLwm=hxAbLdjWiLmqfaTob9vfM+I0d$Xk7J)FzD)@5>kV;FD zWK{#{hZlFU(~4m>JOBu+Q(CdWm0ERjT0-{|&;i8NOo6mnhq$YKA zrmPoCAFdVu6Cq~g8mgp0|a!0Dkz3t``@g#x$y8v1KT9FPJBM_N5%GhZGUcz7)O(1 zMoC=rB~jX{R}i7$o^rmfd1)*~w^`Uxl)j1dQ(lav@2@WAiaHWgJ-dMYW^uYv?rt&< z!{Ln;@Dp&NzUX;JOSpEQ_>PxwZu9`x9f6!(IjIO^9XMmdmf@&r>Y-vQyMvs1>XO{0&@y0D%zyM!@yd5 z9{`j4U5mXG)1g9v!~=q!x9*nXtv-peM;eO|b&7pDHkX@Lwom(|Pm;pn%cY*pyXc)_ z3Z(E0*tVs}PbUg8@*4qO$l$r*C+V10V6o5s_|9I$j}Z^CfbY?jmA?V;>OO~GUDOFkdEv9=+-2lLg00yCAX5;tCN$O-KKhQi02<8gdAI57STsfwR3(Luo zV^hJ-VbBM*-OKiNw|Do7Vq%O;O*x()#=hlVx6T#$o2{)3m{YmCt4u5`Muvx70PG{y z+wG|*3oR)3RoVM5aNg!icP+a#Q_9gc-A^WEb8I*d_{D!_-wx?Hq9XMQDqJ zFpwdtHNL*__vgy=KP~UypGIzp15{tMR$%(U(REZ|jN{NYGQzXJxL8Rcr8By^Z508W zMILJ~s{{QWMljs?4T>HaH1OuFZS2G?U=< z&=d&MgEeQ6EY5+R_=h}D5?I}I56+Ily)ox-fMI2}O$;+^441DuC3Qey~03R)tGY}bJ5S#|M2ukWA zkP)csz|SF($IETW41;hGw}Sx*7teI>0U`##3bp5=mKgT%V3(M>tkI7=hmp=(AeBXv z+Y(#eNDszyXf1+OkuTt)wW&#mI0A?F2yT#dq#UnHl;yvxa4jO+51DHjnI_Oa-uV zv|JZ27zB1y60RP+k@qL4n2*WE%uIcX7Wr6iXO#5*pZ67CYzSsF|D|MFk^q2PZ}$WE zfe;oTv!co{pGMenos6w2eiMe#fb7ZRP-n_DhNc1ka{RdB|9u`Dw&UFsmDBPVVu~L9 zv5h{Sd#$?w>BfdYc%!$Q9Mu5hlI+aPPDP&YK-ZgSnD~Uph#lnO<<$#d55+~Ej5^); zy@QF`FEm+$?Zj1DD*tamz)TYcBPe{s9z|0PGF}6axBCGe5&iqEtA@(JzI| zLh*X$(JPC{kQs9`5 z6hUG6uiw8b@7>#p6^l$bzO6Nhbh{RmlKKKG7HrdU)KH(%6t?zK_63S*5|$`}-2eCn z@=%@xi$$8&<>Y{e%kpLKro6Fmj1d#eEiN`~ych?t47>_bY$HQMOa{x>+gkY7+`0?H z?Ls8cY*gGxY>26Fe$GQ|`g=Lh7q{ZeWQQPhkoA~vIW&ay{p0X3^g{{RWKIznk2YiS2XK~QIJd#p zLt_&s{M(?VR57NQ2I1@K+4C^LZ~_!vN|ZD2Q*bqo6-BYmmoc{pZCS={ypc-xdGubw zI29d~=$gb~u#$jTIVsb@5&F6B#VUH30m%Y8a7l#s9S?#>?bQK#LDv znf!Y?`R}h}S<#quNFAZrFwq>XJ)A+Lw0gIq46BH28xd`|X24&yoe}33Lq-H=V0eud& z9Gun3oT3=-mh1?6gjI|Hk))@t{?_7dY>v^lHes61ApliT5fMdYWzXTyzSuO4VN_@` zL{>4R>T)d})d}=u#;XxdaN+dHwj3Ny|D#d7b|Y#ZoEGw}U0T{ScD;V-r-E&avYx5`wi9Zn}4%-qAslM_qVD&E6P(AhM`^ybFI}@x~7yKH&d;^e6~<-Pmp1UjGfblv}Tk>S0Ls z9&QkPPKOV(66hTk^6vxH7QKvWuYm;1+j#xV=iZ0Py}NJ7jLTX56OKMZQU0&}V=N64 z^tcdg&-f6mlDH6znR51d8Q6KJ;nzV1su1tCEnQ1~2|z~>1^NXm7>NuM;pOFpZ)QG- zBhB#~PjnlCkK~K0<~8lq-~MXFu9=)2s+bS93vK*+^Y@Wa5wH}7kS-wrK3w=At(uem zcnk8|229D>f(`rX)eJfs7PC9FqXz;Y#CzyGFR_Ei>dQF`*MU9KQfk7!ATP!>z{C-QFHk-q#6+OP3AkaU4T5_*bWF1UZqiaQ0KQL zoV(fPUc;-E>*a=k6BDH28zg_o%dol`FhZGV-El4nIQeRHRJadW*Bjznjbf!Br-yp^ znctQa?V>wVxQib%Gbq?UO&-T*q9Ym?%0low5?i*+Oirf1VMf8Sd=-yI-eaKU5H4X7 zF<=%{yJ&bI=M4$jAy$fZ_2C&}P8hs45wVeE%}~;HljG66D=j1Q0(LL*z4t3C(K@Y+ zu@aIO+lJe~jDR7-BLvidG_cdm{_Km~Fu85)3CK9gJ+0Zo2K)MA!GZ6CJ*nsGyXh#i zKs=!M07a36_ZARPUaPIfq-%BG&kc7)PCNVH4D_8MAe1n|>x^GZOFo;EQ;1ZF?1cx2 z9NVjn#1`+y2q%W`aJnv#PW{_1=!r)CXr8_A_5t1AIS>Q3N^8qv=St0~W37>BwfGWDL}uBQX#%v9lBGFncv@CDyOoy7($JWAHm@c{Xb+9 zv*^~7ARWI@17NmRX>lys0D5Ms}Hf(@4(yt8%M8x=rC8yFAMQ^r0C zh-nqB?TiHMoAAl39I=4E2V;%`ZWjt|HKEYT;3UIEfCz436YN+6(ycfrgi^$J;`2B7 z)+i`s*emiy*VLRvhd7F1Ts}Tiz;(VwGtpx`0Dk{Nd7>aSG27AP>M+_r5QBm=Nodg2r8na;g6R8%mjv`O!vSmO*@Y@BAN8i#xW@(;z`p**`125s=hA@4 z6j~pD{`Bec)vJ5#NwdgH7WIhL4KwOuuV|#fQ8}b*8J}|-w`1^7aU-Hvfw+{^rJ_2} zS&^x1SDt=(dFv@8{EjZPh8Q&VmP&a0`3W(gc%~jkq5$bPE~z(LFD!_cKt?l2Ji>}R z=ecX=&ZaJJw26Y^MkRyB_*|FV!7xDmxN!q7ODztQct_}kYk`7DNHSfL_3l%3JImTdx*qDMDMbP@UPpwo@wfO1 zgn!A|5M%EtNlV8d-xd&lJ7-ZgryFBPqS^+Cm*datHGZN+9C-^>>QMUsNS@mOcq}=g z(X}7huZH$?>gHrACh$B^WPsroQb{}?9Ncg_c*N3p^{u_jI_ouoFgY3k+lsnEyBT-> z1qk?ao>*NUumr;257odmZ%VQ(er$5{iRsLTVt(7uGrKGZKrY~?aA)BMkJCP3Q{~k* zZn?R0Lt7_#B|c`Op>%44JRX08y9TKN!C{{Yxf4plp)Za(G?dzoFbQA=8-TR+ERIj) zyhPB`kE9fHCoez$Dgvqz0dk6up`P0Mt9vd)L{M3+%RP#)TuV#mQ2jQi0N9I^JaEtZ zoFqLo)CzovwRKo%Xv^+pl_z=QKj;yCaHYp$u!>~a^b>ZYs4<)-e31v?LI#8(8cDlO zl|OvA%kuA2>6#b15nKu8x2(|O&F$ms+k774ZcA9GF{kpobEk70)M~zp4nb*gaW{lZ z$0M*Sw6~KxIj5)Yl7MY8dAtgDr=KDpak5L*k;Q)OHqAs&1p7imLj(KKrKi{lt-kVK zGysBuV1^QlTDDbI76pT1Y7)e}YH|Lb(HkXv{??o}E1OGgm{k~A;%<*vd#LwAjXM^*p+dO%SI6Uye5ystq9y^B3 zWM(p2>+)81Ce@z zdI8rMkwBZ3LO)Fe))$_&A>0NtG6v8S7f~93kXCPY5x;)p4xjqk+Vf(Dyr}(nc>W+Z z^wYzPvoXRJYF-6+$pB#Td3l}2Or_b=4j%NZTmJX;>sKpSQou2~r%(buJKG*n395UL zboD3m>X=7#3iUd>gCxT6MwK&F7-DU5YAZB3O(Q5_FeM3!@+qV=i1VDe@C4^QEW3R6 z=~Zl==kVzxlu`}N`)+iM7F-E$e?v|GpB7+AYsscw4rUdV8sv8{oB-NZf!stx3U}2? zsd)@?<{+Chyn@l0men^1gR!zie6U6+)W8sS`>O0 zk#VB8%+f8^CSZbXZZtcjUiLQCV+GSwBWKVpDTK|{`SHtH*d{S8SFcVH`B%w&C-dL$a^Qn6c zF?MK73eEE6N>{B+OeTR$8CU}hLzP%I{nM!A=j)ZS$*~6Oq&}FJY?b=_nW8LTIwz*_ z2Ko>}6`vAzn0&Q>0l{b?iBkZAQwBd(v3d+WP9aDutHHxtUroe$(C^ z#~{+*od;gOctH@L2?~~8C!rDyy6o?-ZFT?k4dWE=S4@wUxJ18>*`xNtU!w< zWOnUx=)N61$FiDQTm_6kT%4Iy0{}75jp)Zy0I_@_D(Y6ps65Yel=xj;{wOF6-jZ4k ztQd_Rc=+3RNxJ~DJ_AG?djy%Ro}&%S2LXxz0!l^0WqTHMNx)WqV9IM`Bw7d4fEPjV zv^Z%DEZ*G7ZopZJm=7;11@nyX=NWI@`|u4uer!-*`Rr9*%r@l?jK$g~yO*&2Qrcc| z#Ad@+9RsNk3N)sp1NcZkrGrr2jDFSdFczco$-7ca%B{7v!^SO?YJdwMX}FG9L0-fC zw0*yQG+uO1$a%c(D?j8pL&ZF%VmEzbbMrnU$5avzUAJ<1zSr)IENpep57qocV>JJs zeKgm_463a<3SChc^@R3F%&daaOR=Wv;{<72hoaxL@|cYopR?LPEI9-6Bq~>MEpeAF zo>rhj#Fz*DJUZTaH^pwawu|_8MGh2|q*=la~H4=B24~149kP=nsa5*JfpZzkXJr zUb|o*ipk#?(lFpu;VZU-Nu|&RT0FTsBYY!(Q{!?L#oNJ-wKpALU+TP~JQZd|ttMim zBv&Lrz8G}M7xUnyUw(`Z_Vj#McX9dS_cQ|og>5qnf2OUM9%H2|UWtu0HZ#L~wg`o< zIUdN+v5b}kIp=@M8AQk{$h(RgtIhQhXS1Y)q2dETOCD(`2f#-jKKz*+SD7SxbL%am z0U4-VIq0aSAay+Vz3{zwB1J@06sCnN1YSYPmPGCI+fJ1q3z*sdczR;6eHT~UeiKLm&h%tq~rQLdkFkJPYhIw8=1yV|hznXm?r$P5#;7aQe* zn1uRHE6=qd95e`80sh7Fhx~fkJ)v}V!DDv-nuc-sJdl){{qyG}cIfk~$6yU;VYBe9 zPW8ydiE(AX{ujdUwO0I6x{2@*&(DZe&r))d9(x0?x&SWUn>Q~ZP-Ec0FRoJy55$Ig zcry8Jb>|CXQQ0KJn;KG;&-LyPy`qeMxP^23Vxmu|c(ZDKy|nN~oU(5r)fAn>uy8Nf;{xC)Q~I z{3uTF-viO)#aI|?Yh?7KE=}r`m%?w402{Q!0mDT53+Ni~Qidm0gAm)p_me`nyj^%S z=n-Iw8v!_jb3+dUj#KSq*5O^@!a3%VLh%WCY#Rtkt-L%uQZ|ESP8#!NGIOHGdcSC5 z>-!5$@o9WfXozGmGf0`6Zk$~Px&i-yWIL9h$=(IXk~~k8*3F~$Hf`{KhoTGBMTCbp z=wIN-a1+Lb36oziu^uv|CiOIZk%VSPAerFnRui~QNcGx=?X9GP9xVr_Zosc8<{`CS8pnvR^3u-T0&$y^Sxg$lcB$*+1_HsY7EKAk2hw$ z6JE{28i~s6$rCo^ThE@g?Z5r5&mk;LrQ`Q&UYa9XA+4*9%M#wzA{)x;_ij0glxl!j zF)7BF7O{zbd~kfcAV2@?eGm9w=lj++BF_L*c?r(Lc>vnA}V6XRFBK1Q{4LL)t?E6BbFcB0rNFjx5i;=_C@V0yM z?Y?{5HGPSg>2?G#^3%PiupCe@BYjy$ypu`c0xuL2GIt;!P6Vw_dMN`}0CKz-{qg3F zRq+xvoxXd|g@F&*R0p2GHiu9UQy#~F8Ork*SX(3I>_zZ9>g&sCd@W~hl9eEx9!z6S zM-mtv%|#Dt8+TtzTT(J-Ag!E_X7&xc`D&lA)tr9%5sM-oF0%#(Q7I`r zWI}q|re?$X^~?me$6%nSaOY8!o}}FWt}Vl?^SJLCL%H?O0uaO=I^R^)$@zEEelM!4ug?q*{~S1e_q(pXz7RHPHROhvL4KB?tXmh( zOs$aV9^>3%bVK&>xC2k&h% zEX_eefHH#NQD-L?CzK39m;{+-m<^}l<@hV*Qa@fdVL?@u; zP*)FzMHBhVp)oIlwvkAJPk;!0XWaqXzZ(Va#bjcx^@D?km_uSaHz_uuq3?fLe?`uL zb}U~!Q!_o?6Mx?x$^P{k4U25#IRYfBiH(6uR}8V-MbmkKrv&fSU1#Rjky9%m4${MO zVh*l6F%iN#{H>_&igZFYD!f9Z#j(ds8Y%51*OaU!8RWN6{iSh4rqjX3q!kyP&lT66#WYn6qsRsugO&2eC7 zehrd%2-sGwT#54yo!J=Y4Nu17*xu(t!zdXyfV+^hi^$4@JYXOSesE@9i2x!Ki{Fsb zfx(eNvQCM}=aqrBDw~)ib6OF`5_f#Sy=4UC9$?*`AJ1?EVGrQ*r~CSBk#wJEC zA_xgG`uUMUq3i}_gVs}qM@au7X0VH${mEwf0ij93eFqLyp%VrK963(Dr3FXEDF7*m zoet1zEzF}zfnXR)mif6kh;A(H{C=2GP9G4alZvmSccIl97#Kk6I1s1TaRuYX_j2)2 z0lG>_NH7vOEFr-vu47l$)ci2f8--)d$?4Bu>v2DZ(rVSCot<+#k()4puoe}_yybt!fRDv(q;7^ zK{HTiw9eUQ}^uKZZ94YLFaoDqyy0)?c^c>Po zD}M(2h`kcQ{rR(#lSSww64*WS%JN}gGG;BQ?G8vvvuQ$r5ZHrzQ&(R?j#U^OS2O%p zRQnC23L;hb{SS12VQbc0f;0-=3o^;i(AP!WXm?#$SlDw}l7XDn^m}%;By`1EDJvmC z!6gKuiJq=5Ll8#%z;)+CON%=IO5BZT3I^4LDZYMiOuDG13Evl%#&|mtO+}1Ne%;76MGqvVLw^%ZkxAt1tt? zHQtw_#)SyFa-|zCmViCB9I6^YQ}9J&uomo=0t7%&fCQL_3up*eNLUz5XpiExYy3`t zJx@k*db(Z7lBEaEYy?hF6ZjiJyXyx=Bz6IhggdvlFdNO@iL_3!GKb}U`0;`eq|Z9u zI2+Jl^9fH0IWCQV8qhjc1m_b#+g?3E6_5Aw6#kxAUal3_Hh#PnBQV4jFkof;e1rZTvEGrOH zP;(Xttbop<{xQOLC(g=E0s^Ft0}xf+$1V2f=YJOUEb!sjt$z&J5s)hKto-t}dt8_v zn`BYyYU1rp?g~XDhYEBYd>Ri&k>V6PsOjijOHBo`h9Ovu(f+7LDvwQ6mzRHfbne}* z(Z9cBrFQK~Q2hE*6RA}lV|eLz5Lif`>y*ZII#Y2R6cnr^(BFeH@Cr<`2Dh^XOME(7hY} zsDJxW)Ku7;%Yy!0&eF_6a&%)CwRF1io;@VWO9b(DBn*5XE;v2=D_I9xyYEF6tr7|f zK;}}K>8xu7lJuR`)g5$oL9TP}PsR4zwr%12CQywB&ULW4xC~?QBW*`UInD>b4g(m9W)|#X zkegx-jUl&iJJL`f_38m!_QT&@l(M{OGsvA2Pz2cgHwq`{u`S~Enp8l0i-}ZrHo9*l zIRwFNy@!w4i4!{rq@_f@uGP>N?WbNAOLgcSaOVoy%e-4xdQ6bLS31SIHjww!DCEeQG$z2hc$251mqN z<((wTaJvcJSR0+mYq+`HU0uDATriWV9qRDa1d3f>kZH(vmcr=|pt?%g;- zy@1wkY)}Ye!acuI6r?Qf27RA$9Uwj3c3?a_PWcEY2T%4^9vY4=wAEp!ypuJh(7zjK zF!_rVyg#j|fe44p0c8?n5FCHWEarUIix)DEO(W4ieKE~bQ&X~~Efq27-RG4NrRYlJ zSbM*iKkyuGEeO_dR6hAjMthkcN>gAht1T_xt=X>; zXl~P%Q&@uCKDs5L2q*M$GFI zq34v;YGiDEjM8`!!qRZ;c{r=8re?B2nR(^ACeLL&ONkHF9|4Hx=Hw(^+24A7SL$g8 zgaTk(m`|)=E!IxeNCEJsa$;&JDLXBCxvov-3dQXo%7-0*!5(4~5{SS_31sGiZWpX~ zLKQaj;}-RMOilFyW-8bM5Mdjx*w#mZ`zKq3F)YiT+EHvj9p2zCt_dm0L@aSDY)@|xV69eqF9sX~1CvM_%5`k`hu z0UHZ)N73k9z}z%t8t(JF+WEl319}=YL*D zgvXqH?L~9->V4AP%}dnQ3DViu)86y4YcV9rh=yq<3npVG3iN&A;2 zjtU4K!B>UCeT8ULUF{YePWVX{rM%WJU*F#=EnVq#=g-u~!zEi;*ZzU_Yuhg1j_27l zLn*mX^<2XoUjnkeC0l-Jq#9w{1BUFWaP#m$oHamFIde>T8wLx)Bm3x?Y4EvOD2mYA z0pes1J9x3uN6XC`lCVadB&f`N)EwlBOZSJ?+h_N2zkmMx(rJgSCB0BeFa*KXiB^S>qeD=ck3INs zTTTq{$k|uzK3+S~F3Y`Oz)quagX+hRJ%7GfYtsOrkRua;_DYD0g9TWB)WgN4!|PPW zQLRSN$Dv(rx_BKA2Oqw0{hO?pnUiy)pdj(;)3B8#oV-eYVm;JN^>NT;LZ~z8ZKu_! z@|_K`Rb*4gNBYq*sAy)QsIPx<)yiMnh$byst;2Hlpi^vubPeFlwJ9knsNsnhuU?64 zvsSOo%+KHI)Uwp;j=QTZ{L0iRlYUn!v-%-k&9AdVqEW}klf-6 ztysD4(7t_J?mgH<lMv93-XYqgHth_Hx)M>x}?3^}IBvDVbr%E#=RqtB0pu3Uef zEP_zo-U|%UG+n%yw&T0PA(o|ID+hyNy->0mdC%wPh^d_2AbM|son~J5#Zm0P%rm{b z{Bll0WDA2tqoQ`7Z57zOLBhJ` z%xN4YMMbhCMgojGLenYb{^{AT*LQ_2JsCMadyJ*@Z0GG;d)9tCR&fc=Scre;V)zB< z8s{N8%i+ExD=$CfIlXfr^4hg`FJ63${>ce}Qop);$JVhi_gYI?=~mLEX9`{bRo?{D zt6}d?g8m0EYWUBey>~Um!MrSeqvGC8XLf*v9{?8nfzA4`hW!HIK0G!F6P6*v521J^ zrltzgA8Zn0g8m%!z;Xg-C=y<76t4?sL|`q1uBpIr3NrUf5rY&*WYq-)&+JGP5Yl7h zp9CzU=Z~}`iaUl0YAr0xx<64)Z+A7QDZML$c>qv5TJYugLmGYTYkldTm$B5DxxC`Y z&3CN2@Fwvmnnyum=e5=913IcmY;oaTU)bh#;ILcIl^Fiss`U@uyW0Nye0XF0!yiG* zW@auWQlvs?=S9K?{Bv{HvvQZpMX)mjUAqRj0D|I3>(gBwzIhSMXD?SEV@#Bu_mcze zg6M#R-f_iwve8FlH|_!n4WwR#Eyz_Ih&RD!SDzkqUBB60TE=^OLbFgb%$wUEKi)um z?TvB}KE=W^1>epU@C9#~pN+Y@MZVX`<$qcL$mgqG1g}|zppKEsz~fZNcMtUrSk09L zLeZxq$*Zu=a(u1PR1R$m8s{+R@|iCAG+}Om!J2^oJ54TMKHb&zw+rF{c(4O=31R6M+h8 z@iU&Ke0=;t;%0JknyjdX&Pq!wD-dNl`4#gIKAuGu2dhUiRVS7%U8=ZaM;w3jJu!(t zTj&n}0I>9LN!_QQsfuJxNlWyXPlPA%h3cyANat)GOKyr$!2}=c& ztSya=o1Uu4x5I}O=5;3&{im@`SHVHMDczVPY>&9Rvk-H6l`)F_ zqdPD=L_zt%rTJ*Ag1#a7i_*v95)vMqT;mc&j_-({|2F#Jtj*yQFW;WJUh%WaSyVy3 zbK?DMTiC@}_6h_poqhYtfh1wwzOICC1U5UdNk~Y;ASx|CPa_qbCdro4KvBwHujp^RCd95T0?GQqgL?p9tKrB-tWWGmY!LL zspyJY1!=&3i(AI1978rpPU|9SKH6vVC~lWpWK4`GxvCNqx$JK?q4P2hNj;hn^-vqa zcMFP~e_1NZ#7ft8590XW-P14xv)ZN@s5sP-EjfVsGZ7lJUsFymUlsnXp&Xt&zE*&W z5NZRZ>d}`^Tx7XY5kQUtg%7`v-j;~2Z=le~5}k=^k^#c^_U+c+b3E8F(1ans zTM>j>6zYfs{^-~3o#w}Ucv!F$<;LGs67Rgu+_q6^Y6{BB`+F^saUFe`A!Qn>dy?z~ ziUD(>MXZoC^1{%JaWM)<9#RFcE#HdN7iK~!9Ba@zIY{!3wNMa)2VPCi)0ClR-qtR> zw#O*!&6`i6yhJ>mvYK{42`-ucOI?|$dJvRgya5o(f-+vTye+4JVLrLm1hAww`Hn2nP`&M1e|OcnZ$%Blf(vK-t^VUYj33t`Qi> zxKUZ(pdsohJ1xg-2mG4;LHa2A@VS8WwRw2l%cNWa8L>#W&znNn;>0U1p1bdCQDedN zhbWVaC4MmJlpNV;|9G4+LjKsX?R%b92abRH^c)n^y4?Y=bdg1>-`Vt7ax@IM2W_cBuz3jJd9BzI~P+K zu)6r2iR5@J;M1V<_{zcU`~r9dNfskU)vQBt;S1lTFQ2=`86PfVds*%T6^4e%dVQu` za8;{*-h?eY{rHWWH|rK_8K#KU+S)7dNA1JM7u0uSl!!dw{lH)dC{aA(Op=j?f%gV6 zud}W-^}(YLT}$2EEM%FeM@!KJh-?~8AfhBYnwOgkuKFUmRG0Hnh1xNLZjmjql0AHR z#o3C~re|{(cTgc*LLLRR{fM6ufdgzWYzoJ{>orZSynTVjx%vVoLOQ7M69>ZUK_HW#OrwW9$!_SgC#+EY_lJq|+R+9cF zr~lw4!8aZN+|Ej+I)2d&XTq&!Kok}yCV|8S*;9@I6i~Pvwbe9H?#!j`4d*S|1p3tB z$dR_i=N!%jT2euw(1RAfltr6~-5#2Wyy9XGLS8`uDOpdyadxu4ou>jG~B81!fB1|02?yMx-=IF&?-IRCrAQ{z?vaZ-LYcr_H1-q^~59iis`2BS6~+jQqF*AZ*Q#g9y0G zPP4YhUz__hKWl!jmuASedAh<2O-znqL5r!y8oU8^@n_Fxe|+^67g5Fxq|#bnYyu zW=JTieLk{~MHw(&TyfwOX-=q`3a{?os5~^+tp>D*&mw8Bo$@Jz5Ey*B&iO<{CTzOY99o|Rd}iPr$d4X!0WQ*Aj3Y zkXbRR+S_M9xQ}S0X2s6zrDS{;`W#s?HK;QN;~tg9NV_tUxfyulp$k- z26Nq}G8L6EB11AZkxUITM5WX%MaD=dk(p4WiKLN)A`&8%DHI8XWc{vu@A}sIw)Nk- z-)(!h$D^nF8qV`Lk7GafeLu)WNTTBTmJraci;<%X61-C(GK->SrhsaJp#b^WVo9>%XLTeS~tGG36ZNCj2{Bgkh zYxeseIIF52d6oNZF`e)Hf`X)^q%s;6;+we_IXvw7&{`2Em-WZH!Q(M`8DmYV#9|bz zc{k9+?Q82b$Qt$DUpsUDyyCA;F*)R?4<7s<&>bY>sx_(bDoH=NIE6hTa7mg0b}0fF zG}YCsil^Ew+7xm0^WMn*B@YbusA>FFnV^vO5CR?jm*xnp;HXa$%Op0)bKO*Lzeuen&ptxI*O)Zn3koc{vy5_H=jy3{bd-5tHo=W3BY^gNT2uD z3=bx^%JdV1PRwx+*((YncZh>m=IE(Yuth+gD1r7+z?>N@wjTH!m=OcYL6BAU1dISh)lp-2v2Yf4KPM z_C*M{>p$nbNbS(wOjD?UAJScG21PiKZRgC9 zPj<9Oewp?g#JGNKopORCX(Y7Q|IL@!hYmJ8 zT#q&5^gm*av_nTpzYzYp!Ye*MCFwCY&>e7)_WMKw)-wgRc? z-Y-r68`rA`Y@)he1G7i2ug?Qe?X=*pv3XA|kF08gP0go>yL5U4X5j$ES`WmgF&rSl zecih7{W*J6{(dH}zHB~5^v(+$ytL_qy*}I-NFx=Nqez(R*}v#RI3{V{H`f7>eUZ~E z3UJ1u_NfD~>bNq;cHW#hr%#<4FE%nojYjXjh+54*O*eQ8s0J5?*Pd*uG8cq2EUauz zTv*T1NAMV?(f91@ZjaASL7;;Ex`J8U*8=DwVGo~l0B-=&&d-6M`zvTY zV1`L9E?pisUIl=FGTjy7oy`o4PfG|bxD+~y3 zzo5EWUSULE%FsT2`!aqweBVCNnEK!Oh}4W1cGGvpb}vRn^O?A=LvXZhLCC==dMSIR zm(p@XK-;!$ywKt#yIOhsorF90?hQ3fR}m<*AG?~BTuWM3UlX)2_5G%%NSe#vhYlOI zv&Tmz;rRHrFxQ;Q@Q@903H5u|OL}N74gdgIRZNs&`lQ$;xCoKQi`U9t>)XFS4U=L# zO_^Yskigs+m8ZuPLtNg(pn1|B*;4AIud93EQrS3j^Mzo#n1gu>vUY9F=x9<%pjJDLP!kERg_9VgDQ5zh72jBp&8Y)b7y@M z`r$q}5a@_yF0ro}u~5=5c~nvo{QSJEY~quonR_~D=`6x?-2p@GGiPo$V_k?n=KdWo2c9R~i}{moSpk%8C)s{e}(uK@z-pYtTFz3*SgGs3VcU?(NZLxti4q zxBM$h4V09=UAf{3r{UL+p-yEDMfyzX@`3jx$?pJcVC=qr{kvw8t8jD2n%%cI)YtUz zFr;b7q8AMR5l?>naQ1V6t`@R_<}6_2!70w1PcXM^)o#F-Mf^G`VG4oz;zbi?)BqD; zZv&u-uz-Qk$&hN9spmZUNpUeGp(g5XSUki{*mAh9Dj%L$Qva!{YC}`w2A(nvWH9Bn z^dmQlrh0w*!uJ=!&{IQeEF5ckhvmV?InxN`r3ZZ-R+A=`H&f{#pI}cAK*?6I6W=c+%fdekN*Q6t_$v&Q|NcD+qp8Df<|;a%(T26` zMK#GzZRzBt0`73WDYL!CYb29WT6Ufl4VZ)R3OmJFxAg`gMKN3}&@f02FlRO{#u z49Ni6THNnGwnAsbh{VdM#Y-OGfLZ)4blWz_eF`D_0S<6Ix?kVtq~egSkJ9=Y*GEYci+BQ)2AC68mdbivzZw&Z^n#=HkLRg+7zrG713^a z7sbaY0m|`RT#=d%?VytWF9l{D+CG(~I!)V+MXkNk3^6vJI3b;=K$Rh*si$}9#EI9m zXN5xEDw;>1WfoUL#*z{7$Ei}JO8N>&@i>8K%} zzazk%b8&&9sM+l*acrq!Vj_KJ@9aE`ye}-vvJTfveDAl*& z8y*_E*ihY~n_z!s2a`{iT^StP9`wj&dpoz2^y{nTaPK0w7dGB{jGKs^x zw{J%n8^4NP)c3H7?+BaDD;^h^y6Fx(^=`8B+jpnzn6ub_QEB68NQu!SRn;q=Mh-vX z`PS=e+Vi5*f#&80<0jmyO@d+pqn_w0+(uKM=oqJqE-&F&QB`)Aiji#i?mw>M zpQ#td)L3N!(HIW`YLv5v+>*2nbwO6AD=!bxiFsHwc;w4T44lCbE_wVIL5fY;ngR9m|$a5{OsAGt6>uug$K4Y ze;Av|s&vnAzo4B2>;MWkBR3=o30Ad$?CcWf0uP(f5pVf77a6e4X&Y)$1`q|$6O zLPsa%O+Nai)EX)fbTj-^F@59sf-MW0xDelKhefc@UKLi z8M#%jfd@x>uY+zJn8D%aMM6Rv1YUV)?KSXN^fg2V6jdrq5fZ+zQHuQLQ=ZvM`wwr& z*m|O#wsr+pHL+GWZw0q-?5LYV306>C9Nu8xehKlZ7~&Ut=I{37?m~&61zz*YZ?tz; zqmMx2$5+f5J>zA2)r8MwmawkGgWe*5djLN2+PHeecYo-tl*jm5QJ9~5m9lQhd>EJ^ zcfwfKxTW7)^aA$?HX|#01OnsmNuAv?f+zjF1EL4T>eQPJY=Yw68r^8qupF`_{j_w7 ztHy?{T8v=x|B^LE`$l8ZIaPi$j~~h7Lz~KV-UEC0{!&{ju zuPsVNDQ$LuxsCFyivv9?bK8DL>2!yQ)>8YXP#1nK+A~ zYI1is^q7Ruihp!)D4%Bf$0Bk#^X1WG?c1MnF?{Fr`4E_!VbM^Ix4fMv2SY;X?i?6( z7ZBDeQo;3CSw>*PfbkQrlXa?h>C*oB1kZ}-cufokFgBTLZ|(7#YBc-e%9PCB5v#ka(AmCe{P`&{zT9Thri{X41MgXJhG_TgJEH$55Xm7!;+nL^1bk`w zlz~ajb2`H!_JLU2pNv$A15y^GBaK7xL8@;$91Qjfci5+ z#Y}$roWyNIFT`KS)FNp>R11++QCaz&rJ*?5eC7cYS_O8XTr-eRwUVT(g{%#6P*#Y$eA#}` zLBFP_cg{qm{Si#lmo%nYPcLkuZfa&$Tqec?4=;kZ2Lte*hQg=8-Nz>f2lwIsL(1&A z=-TD8m>`gtAvpesFRmEN-@SYH#KuWkc^7`7;kq-t+K7%O7UM*9`9Jx03hwIjR$dQEFzs#bbJu1eOtWL@0xpg>yPbJNWs@ zP9lUu?=lk>Rau(1yZ~on_3Bl-!h@sX`__M2))Il(<-dP^KXSgb>34Ykq23AtXfM5e zA_vTcf-Dp7-!c|v5$yMbTKE&PJ9}L1W$3OU83v=i#QFF$oBNW3(-*$D^Yfg|eJ$yT zbb9|wmM$fKZNK93Gjs-p_wU!RB!ogN{9zC?>F;~YQ5e#w8Lh<55Q-9@GA>UZ_QbzF z)G-x??E3zSkQJ`ApVdpy8)H+)Tz4}Um%6YZVTN$e=-{};K=%%H=eBM=eC_w*;sb2J z?2P;a%C`D*{{}D%bxqDT-Pj_ZwrX07Fo1vl{5j|ng9f}2DJ`8u=L&#*Q8LI1(Ry_|@34pAE?90`zXso-?=YSwG<2^7#AA z1bk0T5t*>^?1f<~P13-jF^M|7b`5CRr(coDIF)fP7Fv~lHbYdkYv8g`Kj}xUy5-^Rn^wc#OsUynX9=W$Sqk6 z2;G{=EDli8kiO!9-RFM&Q}f_8WRKZ0@!Orb6p%Q9O^=Cya1;F5b^zWFOhlv!CoUA? zbv{` zjtgE|gNSh9LSH)lwEW~h&JOX5AD#uxKP@}kqWID}p9jUKn^ooVv1w(8+Nobof`G{t zczau|n1D`D?7scWq}>mxsA|PZ4F?TU6;R9B8nnNay&*<4Acj-dRvcUe^^0T)^8#Ua zSXj~J3LBDI{xumOb|@m}n-QV23*9Dkr+J36ncJf?*8iwfYgJ?08-n#$9DT9%75Sto zM$(i5oE!WGjLeaw0}E%DzY#cNJd0oOzP!cI&}*#|yifu|Vt%g)x*n2NHW(JJ48maM-iA*@OrA zn6@G!Ogg%uAtAM2zi#~UiusAKJUEEO5_>jNdPD>D(u8Oh(XfvjfGyBe3vo;kuE?Zt zQz-ATb|ZDS0IZ^=JMLJzU_DqAbKFSfJQN{Adm4cA3X`Y=meh$pP)sMU!@ZFZ=jxc;QoSG``$XqOURph5?1W*V4HA#5+EP2t9bie_ZMDf&n_39{=C$5&VTQ+F`D%^@0G_k`5 zFE1i4!bMD27?oi;X;LeBd2s{!fG^>O^2{yxQ|juuuWfmF z+OCPA++woX_aFbfeHi{7%Z0Q z7F~WO_#Zj)lA~YHMA*P-`so_ZCKlaB{D~f&gLJV~{Xns)8gumMM3z9|bhnQuK~}Z9 zDYa|&iX0v!rpE^ItssZa3;~pC!HFn7)PvbSSw-D0^X}ZjRJ9$#(CjMQ)f04APE+t_XF@QI5fVJxKteVz_xtSTqnr(g?9>;*!NyU92vLj8X z{PC>=IEBTi-Vm=bfhP(5n&$iaM*N;=OPhI))zgBdcXNZT$<~gVK6{nthoR?P%b9FT zuU0^|EPkFpKkOSFo3Vp}l!T2&koDZT8z>LJ`l_~L=|h>C@B zm9fm65b%}|&0b$uJ+Gp8>a`1J&x)`prNhA~Z*c^|_po%$^C=eXr|4mu$@+bX+yC|J zjcha|{x6sh4Jt~Rb!>zZ-2-tOU+xJkl{ZWM5%9qmI zBs}mA2b{039Y1;UatbRv8A~v9l)tw8W08~HsJ9}jIaJMcIR-GqU)pFy!#6srydQ{~ zq|>xIrC#MVHAf;Nr*yxfYF6Pk#ASw;Gp#$4bebgIG#FvAJgx83t5?yQiIluiS(9%C zi`~{{p%K4s?%Xb4J|Dbz=66$?ZK2|^fPm{`eot7HvhjP+Q8$Up?uGLWmMve-1S!Fv za1Pjp=M-;!ZdDh37~1A{YoG{yt*>`mxpEZU0@71K6BQ`7f`C#M?Q?*P82>A}kFBj1 z;dIhRvTm-N$Udxk9nDW>cy#vg;fRGZ&_aIRQ!BMSR`cdfQT2 zSzeFN=iZz)Li}fQ@o;41-L6W|Nx_!n{4r9)$05#6L!2IGW20wKP*wJ!dABbFM$NVx z!phF}j3x6?$#Fh9$?OcQ%iX)(Nz&kB@qR$$=$DZ(vS@sGW%quKV*e5cC_DgW;OOAU zyMjUBkJfKd*}xi^&|mLeW7(Da7fzkBDNKpqx9^1b>}$WTTH4?0DA`=FUphH4AHje8 z@u%2I{rYvElrO9&njD}OH>|s3!|hnEbdA_uwo6fZgh<_a{T9RCzkNG?%4X54!NMXN zjw9Dsy0Y>szk(%41&WqgUO>5m{lNYUcq}2p!RmxX$*&{7SzfQ@ML;fk_KEysDQ9v% zt_~JDR-CYb#Wwe*MvWM1Y>a-xE*>;;y9UuW0jp5GOl(pCHk$MZ?ksFWJDeA8+kX+J(b_NwYQ>2UePFL=XMgwie|+-f zl7Jg8j*eZIAO7>e{{0-C;;_J{=ZWR4MAy07dKntRh~7~cvq(GMc-z`Rq(fAG;C``+ z-b61hnWw?S!k%UP@%H&0kliz5mu6sZ85q8>QLT-uLjK zi~D|meX||jf`^AhXteWQ-*b-V4-=uW%I4Xc`7U95Pll>=)E+!UJs$(^LE7fMEpOjg zeCN}j= zWC;^N^5$F+#ImyJ=PCt^aPWb5W~?C&h+-7ju`_2HYL;!UtLoZ#9RpI8MfGMD`O1HO z6rwX_*Y~d;Zje90mCy|qrHkT!=nchQY*RUSZY zo|tke2tqPhZMS|3%a#P3(p{jEnmlCgtt|?Fem@^#qY}eI#i4{vAGCFArTGa!#s;%B zV{b3Xzh+uq>s6xu7azu5yM8i7j0CEp4GYNUJX3AIxgK8k#>h-zj>_Z*y^a%BjPr~y zrj1w7x|hMb!wOVy|DM$ZoTlm|VpISAQ(&4sJl$)9n*L6=n)41lcO8g`D19|QVbIts zU+X&$-E0x2A_>|Z=$SW#%pV10a_eDF=4y?oe_1`{?WP%SqJQltEuZyWSM`Yc)lYYZ z#!xMdd(8df0kiQ*?kf@w#E5>HqXrJNdbo6~!p~im;ls2aegY{;c9yK`y1Q)CNG-=c zDS8hsEdUb=@fYEq`uxVUs(6}f8% z2K*!kboXAS6+Be$(^o+en%5&<3ny9&A?d{Ie(!2bj+JR2p(FpnlQ+bBz7s#X}skgPB#(R^9Mb+ULpoc|TN|$a33S zh4#^_Rav9B5?(NAHN1FtiYDte@x&$<_zE&f3UyNM>`^Q-EG3yN9 zf!PI&j$q~)BI>EfhSDqG@g z{=Ituegqvh^wq>fW`(Z&+IOC%Wj~D3Icdc@D5>4Cw6s5@Ol;soKWwE5&fnjD@-^V8 zGS#lVs;aDjefqJ0-6{{KaE`gp=+ajqZ>h!Q(b54agEr%{W)sMgr*^ZMF=K@1+t4dl z>VOTgS6YX+iBGt?K$eD18l9au=VWTA{;!2q9eOq`_0)*LlYd9r(0``FzS$;a7vgh% zh8#NdjII@<4!-rdrYjvXfa};Ws^|Uwp=#6Gn@#kbPRc{6;*lOXF_75w%m_UwwITyjD7+0Tkd8!CX)smJZUDci<-Qyzj$E%9=D3veK$8P$3uNt+V4Gr5C zZH;SXqvuj|YDe(H0}|TuLtt?s;w|5jP7&N`z`T}1OxgaPnfX@g>hF!}%R@s)OpP?2 z`t35~f&MDd`{kj3c>f+DoteepWee6dD{!_6b5pDfC713nfCa1bn43&+72aO z*;M$ez!;u1Z5le^N5#cWAI@LG3E?T2$FxyHP*s%N@bzZ$Hy6a|k2Upm`-}i)WsJ`j zHL?J?6|N8};JkmLCJAoPtZ)-SB)YnAijN#=8mj?u;5V&)3LI^dstI8+0fq(!%1cM| zM89e^5DxiNnonmE5+31*`10kVhwsd~QgdDP`MFvIJi@=FOx%(e){BSuUsJhBwuXBS@;I#hR2$GbJOE={fLx7e#In{-1HR0Cq7sHNK zg1B{CbN8l$_4Jf$*W{TRT@H51lw1_o7Ec5An9 zZ+-7Y-tmhs-w)X(Zpfsh^$Ql1@`Y48&aN+SzDngW@Y!hEefa7V#-AsjW>&^q6Y0q% zWyFeQSE1<>%lUZI=Clvoc=7-vb@8zg?D797Rc7Kw5)BO;BXFPqs~|PGaqir5;Ct@q z*FJLyK*l3S;@yGXPrhZ#P;8~gjx8stqxN69G8#veTdDVRbKlmN`7I5FD!mY=Ku9nY z`Wg@!^j$l)Z!aU1`Y-n|@ggf{OcmNif))AcI3KO<;^Jx5%4423LEz2n*JS>!WXDdL z6mp_qi^|vNoOg9ZHKJI*DmASbdS&Ia!jRq>m)Z7vaw$4xOyTv>($=k4)x4a#^2>$r z1qb~L-rZuBlbqZUz^rJ$CYqrPDH2&z@$m$h*72wHC#Im?-m>9bU1Z?Zu@erS1bV{qcC*ew&jPA?M*3sAB zTJTP}$B0L_Zk=BLIp~RF2rx)z_FF?hw+H$$>#goypcsNh#c<((aYv0cu*j$c(*!^! zj1)iVyk7PkM|Am#LD6<&&)~&y;>0(o!^){eV-&P1FhrjLn`uj%&Nmo~Hz~S}mc|&8 zx5fvWuj?wx%k`>eYM#&qL3Tg>37e2&+bdK`72Bt2j13P93pAj;9bmxhAPhg%&-FmI9lc z_UgZqJ|}lu*BkkxuYVa^w_)4MzPO-Z!kW=5s8 zb}SG9@s3o~CWAR5{sXX11@Zu3gn&v&YT?hm?$D`|tUm*qLPMumTely$hNAag;SNjQ=<j(TSxKm@yk5ekU`VwWLO`DImgwh}*uRL^%eh_|~!&z-G3y!P)2$s_ZL z^8)!ckc3ws;TNX=zHN?;2tALafg6Ej5a>39$Ug?Uv%Jc${rc0#hhf~x!j7qPP>}>4 z&?R-s{ix#V(WCwLifvbBLo;NF5rVcY&1_$rQCm@szaM`*x89;rwp%|N)74E&jf{-+ zrlPEFDU9l=d}{%$jTV0QeaG@xLgQgZw9TU4m*ggEML;Jh>DjN6T*TgG$&ywAt(ly{ z7cY7|Z_`pXSN+L${=6#J*33*c2%CKSP>-T(B1~X(Yil6=9K%S82m!s2TvnQQnbpfb zz~6?sC}a(l@CyrN#-vj+w(~1@J*njab5yq8XTdrq|h>yhb(CYYahYTHLgNzGBsjGU0MV-K2%~l_YvNA{{ zafLdR%Lts%*+0m5gjb(Fg_biuxs|{URUe3#&U2_2hPmK3q2-X5x;TY|xSgJ+prCN` zhnH#QhlWSwoNE@Zv zf%f<^Nxpskn)!o09U9Les06e1mU`A8bx{|(MJ@NigZAd#6<$JKRZ3ZEwQc+ME>3L2 z&Q|KN-ZFxlMyR?(_U}^thnG000sjeRaQYv<)0TMsZ6mHR-MSyAH8yfCW_DH#jmHkJF$9uO;I-9j)?~{ux2QqQRTG#^t=mW$ zkHpLs&!F9G`pwrw%j*N9aFJ10g#qpcRwt#57hL=HZWrOp*RK^lyW}K^q_|hEbgKaA zW$f_y|KM{Kxx zjQ_NSvNxf_(C&=a?=0w9MfNT|KEkC?v$VU$5|~EW?pUS?nuzVRjQTyG?NxY->^yfic*H8>uUCobnHoC^-Z|agaTTtf zIk5AlJmJ;bx5Jh{>iy|Z3x9DmwMGZTpRGjK=F;xz>j0C914 zJr4Wmqvm#9~(9`|uvZA*y zq=32=Zx0`$GDj<$EbU_AW1M&^?47Edk(;3dW;-eR-wYj+&-Ne>Vz1=thN3s|Ry%e5 z`T}DI*2KMgQA5{#vi0fE#qS{rpYqfQbRp$Gg_~F(effRs8`6dBd$pTq40OQJA%@Aw z*v_ZkvM`xhQ!{wptKKFiLxR#z(g|9b-zojA$(_!25ku-ngr9i4vA(=u{q}J3?^jN9 z31^5_&OW*EQYV-A!1=y7Z8TZZFs42!u9)epYaC&38#gQsY&(muM5dx~O)P1kN>5E?dkNF6sDtj)}MF^<#k^I1TcKzLhgAqpQ z`i|IJ%Z%UaSK}RXVi@Dl>Alw7+g@H3*~_wTz>pBaar$apa* z7h4)YW{)4cfnUWTSrHQR26v6r*$Bd*PtapB0zEmVu^=L1v=rczH_4_lp0vz~(}QVg zC%^5n2B5fr`%lN6zx0AP0-rsc6nUe+>zEf4J|D|)c67z&nU8jpEB30+_apnH?)z1E zq3Z(oie9NQIi;`7pA^Rc2+_J*m)@v4#Yy3>C7~xE@UZXbU+X=T>(tEV&9JbLQnv*5 z)0o_%8K0XN1?uw3bEs(E5wtvM-pF+gNq4_I;r2Qix0VqtNh2d8RUUSAuX~-OG-1Mo z{$o9&;_92fCioFY%7t_10y=5f8bra8a2d~cYdIn@fN;P`B-+lcU23OZj^|qNqcdC~J~LzE^S~Dm)DJB|T`LMh&E|D>4Yxit>(GDxNPbVO zoESy%@Nc3HgP$ggRTTl$ilFa+Lb|C!ZI+5Ew?2Zb?oHiKQlu?gwt(dEQ?EUd=D}l_ z#%_{4pE-6S&L|%+Uj_m)q1x2d9rvGKMtc&ExeP=a!B3C0HWM%LwBO$*(I)s9NfLDg zmuJ$AI@I_XIN1$HS2GMVr7CBg7B5b4$O(?y>a69m0C?|_(oD1LsIwmHItgKu) zPX!f-4_&)%`;7q;P1vt>buIk=A)-flV?{-30^aX$k!DWFD=07;Hf)ioP3b;j&3kef z$`x{pmi|b+jsSfMK=HJ=QOJWwwh>8NG>}Nj=+Ct92Wi;Z&8VHQ=~vZha1feGccV=; zgm&GH-TyZEV#kSPvv89$maoh_Xnsb@Oz|c&de0#3&e3?dvz_7rF$U6QPc-Ze*U46a0KPcFt!-wfC4Y0e>U0{qDgt=SIv0pUxM0;Q;k?gUI zAe6%Y6iO17g{7u$T)kR!Ko#xs#G&ZW;Sv0GvWnn6?x%!TyuyNqNIKAgmkz{sOZP7A zEIey8wH+w#Z5A!MuX~rkj7-2(;(+LY136iW;dd6E!xlPsFE7cbTuPQ6WCky3ZH}%; zoaQvRs~dXkSUIOYcf4nhqJo0p&-Y@~@wws88eEt4^_TJ@1#xiD*g!eTM64PGaUL0t zBo>W{kZ5vsr@*8JoJx_VusQ$&W$b~6fL|bumojYrfFV6o);%{vAq)G>T~V!jcOOXY z10BRKBAqvHlp?o8IC<%Vu2OVC{rB%3O&tI=u1TD7-4$W{L{mU}Dl#M_1>mh*$~51@ z)X@hF$;0e?YI7*s($dmoZek#I*zHESYVN~_tLd^X$aGn;!s!Yb)%*7@jmHr(;rlC& zc+ndVQit)$X89;Xhs-B-emg>Ftz_xm<;kL`Ns$g`g!jso{d)?v z{{StEJ0kNvFHc5Tlq}pNGp@aWI!U+*J|)TC@`>kam>tkopa;~&39d_yp^lDJf}kTv zjGc+}*GD!jzx72Nb19fa@6u{&CnuV2=c?Cl|3PanRN~tA5&Of@o5S$>#w?Xf3fM;( zX7}qU0Gure{qy~aojONrxP+Q_uo6!@ezb|vils}pmJ?)Tjxu^eef54%Dt)K^qegYl zV!KLmiCofhl7jd&Sk?jpJ4YVAyYL=>B*^xu>=@dhPM<)$)JZuHN&pOkjzvdnB+jw6 zmhs1=*}mb;0Xx|-L|#d@Wf#!~dvU14SwSF>EDhDw({pT~0p;XP>=4t+9F^$qiE(i^ zRW8|J(CYfwD$={r>(rAR+Jv zl>@nVaUv&CrwQ-qO>l0{_70;Wpa z%Gt}*c`Lj`qJv{7j4CHD1Sh#Aga}C~M3lsLwO)cDY*3}34mQ=j2*zr?xfO&C%1bORBr6(8WZ>>iCBCwNtnm6Vb7Z$3R$M#H-W}K4~ME6g1&fQFr#Za;c zq(~q;lB(sFl&G7>UX(eSkg!jjMlDg|#dUF_g>mM9A$$el73Q~E_xCuBikDmUAev z%prK3o>MG)OfZDCsnl#<$@i!`{*)I)#849JB=d@05gHHJrG$cZTQ#H}8GF(#b;o;o zx=Jtm%KCHo!x_$c$sx?SzQ>Rv&C+*MpOKk91|4hu=`bc+$e)Sr4J%9e3Ik(giKV`V;ZXQF! zPY}F2q|g!SbWOosQ#;79rus#cQT59&vrN~x#h4~Xc&pW|h)psYxbj(=Z{d@Y1n;o> zrWJZmpWpJ`vCmNaU-Ys}_iL)r|LNqL(0BQl8$L{RZ>4o_(B$T{k=&UU|9}2wvbC7! zHUH`V<6q~M`(Z6!QByPU>CAt>OseuwmgGjqxAlL0lbOy0Y(IN;5epE$aJS9mAc { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-proxy' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-spec' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-mon' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-mess' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-itil' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-proxy' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-backup' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 's-appli' => { + netif1 => 'n-adm', + netif2 => 'n-infra' + }, + 'r-int' => { + netif1 => 'n-adm', + netif2 => 'n-link', + netif3 => 'n-wifi', + netif4 => 'n-user', + netif5 => 'n-infra' + }, + 'r-ext' => { + netif1 => 'n-adm', + netif2 => 'n-dmz', + netif3 => 'enp0s3', + netif4 => 'n-linkv', + netif5 => 'n-link' + }, + 'r-vp2' => { + netif1 => 'n-adm', + netif2 => 'n-agence', + netif3 => 'enp0s3' + }, + 'r-vp1' => { + netif1 => 'n-adm', + netif2 => 'enp0s3', + netif3 => 'n-linkv' + }, + 's-lb' => { + netif1 => 'n-adm', + netif2 => 'n-dmz', + netif3 => 'n-dmz-lb' + }, + 's-lb-bd' => { + netif1 => 'n-adm', + netif2 => 'n-dmz-db' + + }, + 's-lb-web1' => { + netif1 => 'n-adm', + netif2 => 'n-dmz-lb', + netif3 => 'n-dmz-db' + }, + 's-lb-web2' => { + netif1 => 'n-adm', + netif2 => 'n-dmz-lb', + netif3 => 'n-dmz-db' + }, + 's-nas' => { + netif1 => 'n-adm', + netif2 => 'n-dmz-db', + } + + + + + + + +); + + +my ($net1, $net2, $net3, $net4, $net5); + +my $machine = shift; +die "usage : gsbstart " unless ( $machine); + +#print $machines { $machine } "\n"; +if (%{$machines{$machine}}) { +# print $machines { $machine } {netif1}, "\n"; + $net1 = $machines { $machine } {netif1}; + $net2 = $machines { $machine } {netif2}; + $net3 = $machines { $machine } {netif3}; + $net4 = $machines { $machine } {netif4}; + $net5 = $machines { $machine } {netif5}; + + + +} else { + print "machine $machine inconnue\n"; +} +# + +my $ninfra = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\""; + +my $rint = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\nVBoxManage modifyvm ".$machine. " --nic3 intnet\nVBoxManage modifyvm ".$machine. " --intnet3 \"". $net3."\"\nVBoxManage modifyvm ".$machine. " --nic4 intnet\nVBoxManage modifyvm ".$machine. " --intnet4 \"". $net4."\"\nVBoxManage modifyvm ".$machine. " --nic5 intnet\nVBoxManage modifyvm ".$machine. " --intnet5 \"". $net5."\""; + +my $rext = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\nVBoxManage modifyvm ".$machine. " --nic3 bridged\nVBoxManage modifyvm ".$machine. " --bridgeadapter1 ". $net3."\nVBoxManage modifyvm ".$machine. " --nic4 intnet\nVBoxManage modifyvm ".$machine. " --intnet4 \"". $net4."\"\nVBoxManage modifyvm ".$machine. " --nic5 intnet\nVBoxManage modifyvm ".$machine. " --intnet5 \"". $net5."\""; + +my $rvp2 = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\nVBoxManage modifyvm ".$machine. " --nic3 bridged\nVBoxManage modifyvm ".$machine. " --bridgeadapter1 ". $net3."\n"; + +my $rvp1 = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 bridged\nVBoxManage modifyvm ".$machine. " --bridgeadapter1 ". $net2 ."\nVBoxManage modifyvm ".$machine. " --nic3 intnet\nVBoxManage modifyvm ".$machine. " --intnet3 \"". $net3."\"\n"; + +my $lb = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\nVBoxManage modifyvm ".$machine. " --nic3 intnet\nVBoxManage modifyvm ".$machine. " --intnet3 ". $net3."\n"; + +my $lbbd ="VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\n"; + +my $lbweb = "VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\nVBoxManage modifyvm ".$machine. " --nic3 intnet\nVBoxManage modifyvm ".$machine. " --intnet3 \"". $net3."\"\n"; + +my $snas ="VBoxManage modifyvm ".$machine. " --nic1 intnet\nVBoxManage modifyvm ".$machine. " --intnet1 \"". $net1."\"\nVBoxManage modifyvm ".$machine. " --nic2 intnet\nVBoxManage modifyvm ".$machine. " --intnet2 \"". $net2."\"\n"; + +#print $routeur; + + +if ($machine eq "r-int") { + qx($rint); + print "la création des interfaces du routeur $machine a fonctionné!\n"; +}else{ + if ($machine eq "r-ext") { + qx($rext); + }else{ + qx($ninfra); + print "la création des interfaces de $machine a fonctionné!\n"; + } +} +if ($machine eq "r-vp2") { + qx($rvp2); +} +if ($machine eq "r-vp1") { + qx($rvp1); +} +if ($machine eq "s-lb"){ + qx($lb); +} +if ($machine eq "s-lb-web1"){ + qx($lbweb); +} +if ($machine eq "s-lb-web2"){ + qx($lbweb); +} +if ($machine eq "s-lb-bd"){ + qx($lbbd); +} +if ($machine eq "s-nas"){ + qx($snas); +} + +qx(VBoxManage startvm $machine); + + + diff --git a/gsbstartl b/gsbstartl new file mode 100755 index 0000000..11da13b --- /dev/null +++ b/gsbstartl @@ -0,0 +1,28 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +while ($_ = shift @ARGV) { + if ($_ eq "-a"){ + qx(./gsbstart s-infra); + qx(./gsbstart s-spec); + qx(./gsbstart s-proxy); + qx(./gsbstart s-mon); + qx(./gsbstart s-mess); + qx(./gsbstart s-itil); + qx(./gsbstart s-backup); + qx(./gsbstart s-appli); + qx(./gsbstart r-vp1); + qx(./gsbstart r-vp2); + qx(./gsbstart r-int); + qx(./gsbstart r-ext); + qx(./gsbstart s-lb); + qx(./gsbstart s-lb-web-1); + qx(./gsbstart s-lb-web-2); + qx(./gsbstart s-lb-bd); + + }else{ + qx(./gsbstart $_); + } +} diff --git a/lisezmoi.txt b/lisezmoi.txt new file mode 100644 index 0000000..c14a693 --- /dev/null +++ b/lisezmoi.txt @@ -0,0 +1,14 @@ +lisezmoi.txt +------------ + +Ce document décrit les divers élements du projet GSB du BTS SIO utilisé pour l'Epreuve E4 + + +Le projet GSB décrit les diférents playbooks permttant d'installer les +machines du projet GSB + +Les répertoires : + +- roles : les roles +- goss : les outils de test + diff --git a/pre/inst-depl b/pre/inst-depl new file mode 100644 index 0000000..a1610db --- /dev/null +++ b/pre/inst-depl @@ -0,0 +1,48 @@ +#!/bin/bash +set -o errexit +set -o pipefail +GITUSR=gitgsb +GITPRJ=gsb +apt update && apt upgrade +apt install -y apache2 git +getent passwd "${GITUSR}" >> /dev/null +if [[ $? != 0 ]]; then + echo "creation utilisateur "${GITUSR}" ..." + /sbin/useradd -m -d /home/"${GITUSR}" -s /bin/bash "${GITUSR}" + echo "${GITUSR}:${GITUSR}" | /sbin/chpasswd +else + echo "utilisateur "${GITUSR}" existant..." +fi +su -c "git init --share --bare /home/${GITUSR}/${GITPRJ}.git" "${GITUSR}" +su -c "cd ${GITPRJ}.git/.git/hooks && mv post-update.sample post-update" "${GITUSR}" +[[ -h /var/www/html/"${GITPRJ}".git ]]|| ln -s /home/"${GITUSR}"/"${GITPRJ}".git /var/www/html/"${GITPRJ}".git +[[ -d /var/www/html/gsbstore ]]|| mkdir /var/www/html/gsbstore + +(cat < /var/www/html/gsbstore/getall + +#!/bin/bash + +set -o errexit +set -o pipefail + +GLPIREL=9.4.5 +wget -nc https://github.com/glpi-project/glpi/releases/download/\${GLPIREL}/glpi-\${GLPIREL}.tgz + +FIREL=9.4+2.4 +wget -nc -O fusioninventory-glpi\${FIREL}.tag.gz https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi\${FIREL}.tar.gz +#https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi9.4+2.4.tar.g + +FIAGREL=2.5.2 +wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/\${FIAGREL}/fusioninventory-agent_windows-x64_\${FIAGREL}.exe + +wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/\$FIAGREL/fusioninventory-agent_windows-x86_\${FIAGREL}.exe + +FOGREL=1.5.7 +wget -nc https://github.com/FOGProject/fogproject/archive/\${FOGREL}.tar.gz -O fogproject-\${FOGREL}.tar.gz + +wget -nc https://fr.wordpress.org/wordpress-5.3.2-fr_FR.tar.gz + +EOT +) +cat /var/www/html/gsbstore/getall + diff --git a/pre/pull-config b/pre/pull-config new file mode 100644 index 0000000..25d4cd1 --- /dev/null +++ b/pre/pull-config @@ -0,0 +1,24 @@ +#!/bin/bash + +dir=/root/tools/ansible +host=depl +hostf=$host.sio.lan +repo=gsb + +[ -e $dir ] || mkdir -p $dir + +grep $hostf /etc/hosts > /dev/null || echo "10.121.38.10 $hostf $host" >> /etc/hosts + +cd $dir + +hostname > hosts + +#git clone http://$host/$repo.git + +cd $repo +git pull + +ansible-playbook -c local -i 'localhost,' $(hostname).yml +#ansible-pull -i $dir/hosts -d $repo -U http://$host/$repo.git + +exit 0 diff --git a/pull-config b/pull-config new file mode 100644 index 0000000..25d4cd1 --- /dev/null +++ b/pull-config @@ -0,0 +1,24 @@ +#!/bin/bash + +dir=/root/tools/ansible +host=depl +hostf=$host.sio.lan +repo=gsb + +[ -e $dir ] || mkdir -p $dir + +grep $hostf /etc/hosts > /dev/null || echo "10.121.38.10 $hostf $host" >> /etc/hosts + +cd $dir + +hostname > hosts + +#git clone http://$host/$repo.git + +cd $repo +git pull + +ansible-playbook -c local -i 'localhost,' $(hostname).yml +#ansible-pull -i $dir/hosts -d $repo -U http://$host/$repo.git + +exit 0 diff --git a/r-ext.yml b/r-ext.yml new file mode 100644 index 0000000..3a16f4b --- /dev/null +++ b/r-ext.yml @@ -0,0 +1,12 @@ +--- +- hosts: localhost + connection: local + + roles: + - base + - goss + - r-ext + - snmp-agent + - ssh-cli + - syslog-cli + - post diff --git a/r-int.yml b/r-int.yml new file mode 100644 index 0000000..32fde49 --- /dev/null +++ b/r-int.yml @@ -0,0 +1,13 @@ +--- +- hosts: localhost + connection: local + + roles: + - base + - goss + - r-int + - ssh-cli + - syslog-cli + - dhcp + - snmp-agent + - post diff --git a/r-vp1.yml b/r-vp1.yml new file mode 100644 index 0000000..f764b6a --- /dev/null +++ b/r-vp1.yml @@ -0,0 +1,20 @@ +--- +- hosts: localhost + connection: local + + vars: + - ip1: 192.168.0.51 + - remip: 192.168.0.52 + - mynet: 192.168.1.0 + - remnet: 172.16.128.0 + + roles: + - base + - goss + - snmp-agent + - vpn-stg-r +# - x509-r +# - firewall-vpn-r + - ssh-cli + - syslog-cli + - post diff --git a/r-vp2.yml b/r-vp2.yml new file mode 100644 index 0000000..b03d553 --- /dev/null +++ b/r-vp2.yml @@ -0,0 +1,22 @@ +--- +- hosts: localhost + connection: local + + vars: + - ip1: 192.168.0.52 + - remip: 192.168.0.51 + - mynet: 172.16.128.0 + - remnet: 192.168.1.0 + + roles: + - base + - goss + - dhcp-ag + - dns-agence + - snmp-agent + - vpn-stg-l +# - x509-l +# - firewall-vpn-l + - ssh-cli + - syslog-cli + - post diff --git a/roles/apache2/handlers/main.yml b/roles/apache2/handlers/main.yml new file mode 100644 index 0000000..645ca3a --- /dev/null +++ b/roles/apache2/handlers/main.yml @@ -0,0 +1,6 @@ +--- + - name: restart apache2 + service: name=apache2 state=restarted + + - name: restart mysql-server + service: name=mysql-server state=restarted diff --git a/roles/apache2/tasks/main.yml b/roles/apache2/tasks/main.yml new file mode 100644 index 0000000..6769f3a --- /dev/null +++ b/roles/apache2/tasks/main.yml @@ -0,0 +1,14 @@ +--- +- name: Update apt cache + apt: update_cache=yes cache_valid_time=3600 + +- name: Install required software + apt: name={{ item }} state=present + with_items: + - apache2 + - mysql-server + - php-mysql + - php + - libapache2-mod-php + - php-mcrypt + - python-mysqldb diff --git a/roles/appli/handlers/main.yml b/roles/appli/handlers/main.yml new file mode 100644 index 0000000..f041d80 --- /dev/null +++ b/roles/appli/handlers/main.yml @@ -0,0 +1,4 @@ +--- +- name: restart apache + service: name=apache2 state=restarted + become: yes diff --git a/roles/appli/tasks/main.yml b/roles/appli/tasks/main.yml new file mode 100644 index 0000000..ee207af --- /dev/null +++ b/roles/appli/tasks/main.yml @@ -0,0 +1,73 @@ + +--- +- name: Installation des packets + apt: + name: "{{ item }}" + state: latest + with_items: + - php + - php-fpm + - php-mbstring + - php-ssh2 + - php-gd + - php-mysql + - python-mysqldb + - libapache2-mod-php + - mariadb-server + - apache2 + - python + +- name: Création du répertoire pour wordpress + file: + path: /var/www/html/wordpress + state: directory + +- name: Téléchargement de wordpress + get_url: + url: http://depl/gsbstore/wordpress-5.3.2-fr_FR.tar.gz + dest: /var/www/html + +- name: Extraction du fichier wordpress + unarchive: + src: /var/www/html/wordpress-5.3.2-fr_FR.tar.gz + dest: /var/www/html + +- name: Fix permissions owner + shell: chown -R www-data /var/www/html/wordpress + +- name: Fix permissions groups + shell: chgrp -R www-data /var/www/html/wordpress + +- name: Mettre à jour le site Apache par défaut + lineinfile: + dest: /etc/apache2/sites-enabled/000-default.conf + regexp: "(.)+DocumentRoot /var/www/html" + line: "DocumentRoot /var/www/html/wordpress" + +- name: restart apache2 + service: + name: apache2 + state: restarted + +- name: Mettre à jour le fichier de configuration WordPress + lineinfile: + dest: /var/www/html/wordpress/wp-config-sample.php + backup: yes + regexp: "{{ item.regexp }}" + line: "{{ item.line }}" + with_items: + - {'regexp': "define\\('DB_NAME', '(.)+'\\);", 'line': "define('DB_NAME', 'wordpress');"} + - {'regexp': "define\\('DB_HOST', '(.)+'\\);", 'line': "define('DB_HOST', 'localhost');"} + - {'regexp': "define\\('DB_USER', '(.)+'\\);", 'line': "define('DB_USER', 'wp');"} + - {'regexp': "define\\('DB_PASSWORD', '(.)+'\\);", 'line': "define('DB_PASSWORD', 'wp');"} + +- name: Création de la base de donnée mysql + mysql_db: + name: wordpress + state: present + +- name: Création de l'utilisateur mysql + mysql_user: + name: wordpress + password: wp + priv: "*.*:ALL" diff --git a/roles/base/files/apt.conf b/roles/base/files/apt.conf new file mode 100644 index 0000000..def8cbb --- /dev/null +++ b/roles/base/files/apt.conf @@ -0,0 +1 @@ +Acquire::http::Proxy "http://192.168.99.99:8080"; diff --git a/roles/base/files/resolv.conf b/roles/base/files/resolv.conf new file mode 100644 index 0000000..afafa6b --- /dev/null +++ b/roles/base/files/resolv.conf @@ -0,0 +1,4 @@ +domain gsb.lan +search gsb.lan +nameserver 192.168.99.99 + diff --git a/roles/base/files/sources.list b/roles/base/files/sources.list new file mode 100644 index 0000000..9fa923c --- /dev/null +++ b/roles/base/files/sources.list @@ -0,0 +1,10 @@ +# + +deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free + +deb http://security.debian.org/ wheezy/updates main + +deb http://ftp.fr.debian.org/debian/ wheezy-updates main + +deb http://http.debian.net/debian wheezy-backports main + diff --git a/roles/base/files/sources.list.Debian b/roles/base/files/sources.list.Debian new file mode 100644 index 0000000..520e104 --- /dev/null +++ b/roles/base/files/sources.list.Debian @@ -0,0 +1,9 @@ + +#deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free +#deb http://security.debian.org/ stretch/updates main +#deb http://ftp.fr.debian.org/debian/ stretch-updates main + +deb http://deb.debian.org/debian/ buster main contrib non-free +deb http://security.debian.org/debian-security buster/updates main contrib non-free +deb http://deb.debian.org/debian/ buster-updates main contrib non-free + diff --git a/roles/base/files/sources.list.Ubuntu b/roles/base/files/sources.list.Ubuntu new file mode 100644 index 0000000..8d1643a --- /dev/null +++ b/roles/base/files/sources.list.Ubuntu @@ -0,0 +1,13 @@ +#------------------------------------------------------------------------------# +# OFFICIAL UBUNTU REPOS # +#------------------------------------------------------------------------------# + + +###### Ubuntu Main Repos +deb http://fr.archive.ubuntu.com/ubuntu/ wily main restricted universe + +###### Ubuntu Update Repos +deb http://fr.archive.ubuntu.com/ubuntu/ wily-security main restricted universe +deb http://fr.archive.ubuntu.com/ubuntu/ wily-updates main restricted universe + + diff --git a/roles/base/files/sources.list.jessie b/roles/base/files/sources.list.jessie new file mode 100644 index 0000000..cad9227 --- /dev/null +++ b/roles/base/files/sources.list.jessie @@ -0,0 +1,22 @@ +# + +# deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 NETINST Binary-1 20110205-14:34]/ jessie main + +#deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 NETINST Binary-1 20110205-14:34]/ jessie main + + +deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free +#deb-src http://ftp.fr.debian.org/debian/ jessie main + +deb http://security.debian.org/ jessie/updates main +#deb-src http://security.debian.org/ jessie/updates main + +deb http://ftp.fr.debian.org/debian/ jessie-updates main +#deb-src http://ftp.fr.debian.org/debian/ jessie-updates main +#deb http://backports.debian.org/debian-backports jessie-backports main +#deb http://packages.steve.org.uk/slaughter/jessie/ ./ +#deb https://rex.linux-files.org/debian/ jessie rex + + +#deb http://http.debian.net/debian jessie-backports main + diff --git a/roles/base/files/sources.list.wheezy b/roles/base/files/sources.list.wheezy new file mode 100644 index 0000000..e8a28d8 --- /dev/null +++ b/roles/base/files/sources.list.wheezy @@ -0,0 +1,22 @@ +# + +# deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 NETINST Binary-1 20110205-14:34]/ wheezy main + +#deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 NETINST Binary-1 20110205-14:34]/ wheezy main + + +deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free +#deb-src http://ftp.fr.debian.org/debian/ wheezy main + +deb http://security.debian.org/ wheezy/updates main +#deb-src http://security.debian.org/ wheezy/updates main + +deb http://ftp.fr.debian.org/debian/ wheezy-updates main +#deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main +#deb http://backports.debian.org/debian-backports wheezy-backports main +#deb http://packages.steve.org.uk/slaughter/wheezy/ ./ +#deb https://rex.linux-files.org/debian/ wheezy rex + + +deb http://http.debian.net/debian wheezy-backports main + diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml new file mode 100644 index 0000000..c4b3c00 --- /dev/null +++ b/roles/base/tasks/main.yml @@ -0,0 +1,49 @@ +--- + +- name: Copie sources.list + copy: src=sources.list.{{ ansible_distribution }} dest=/etc/apt/sources.list + +- name: Copie apt.conf pour proxy + copy: src=apt.conf dest=/etc/apt/apt.conf + when: ansible_hostname != "s-adm" + +- name: Update + Upgrade + apt: + upgrade: yes + update_cache: yes + cache_valid_time: 86400 #One day + +- name: Install paquets + apt: + state: present + name: + - vim + - ntp + - mc + - tcpdump + - curl + - net-tools + - rsync + - sudo + +- name: Desinstall paquets + apt: + state: absent + name: + - nfs-common + - rpcbind + - bluetooth + +- name: Configure Vim + alternatives: name=editor path=/usr/bin/vim + +#- name: copie fichier +# copy: src=mesg.txt dest=/root/tools/mesg.txt + +- name: Generation /etc/hosts + template: src=hosts.j2 dest=/etc/hosts + when: ansible_hostname != "s-proxy" + +- name: Generation /etc/hosts pour s-proxy + template: src=hosts.s-proxy.j2 dest=/etc/hosts + when: ansible_hostname == "s-proxy" diff --git a/roles/base/templates/hosts.j2 b/roles/base/templates/hosts.j2 new file mode 100644 index 0000000..fb36931 --- /dev/null +++ b/roles/base/templates/hosts.j2 @@ -0,0 +1,27 @@ +127.0.0.1 localhost +127.0.1.1 {{ ansible_nodename }} {{ ansible_hostname }} +127.0.0.1 localhost ip6-localhost ip6-loopback + +10.121.38.10 depl.sio.lan depl + +192.168.99.99 s-adm.gsb.adm +192.168.99.1 s-infra.gsb.adm +192.168.99.2 s-proxy.gsb.adm +192.168.99.3 s-appli.gsb.adm +192.168.99.4 s-backup.gsb.adm +192.168.99.5 s-puppet.gsb.adm +192.168.99.6 s-win.gsb.adm +192.168.99.7 s-mess.gsb.adm +192.168.99.8 s-mon.gsb.adm +192.168.99.9 s-itil.gsb.adm +192.168.99.10 s-sspec.gsb.adm +192.168.99.11 s-web-ext.gsb.adm +192.168.99.10 s-dns.gsb.adm +192.168.99.12 r-int.gsb.adm +192.168.99.13 r-ext.gsb.adm +192.168.99.14 s-nas.gsb.adm +192.168.99.15 s-san.gsb.adm +192.168.99.16 s-fog.gsb.adm + +192.168.99.8 syslog.gsb.adm + diff --git a/roles/base/templates/hosts.s-proxy.j2 b/roles/base/templates/hosts.s-proxy.j2 new file mode 100644 index 0000000..3b90331 --- /dev/null +++ b/roles/base/templates/hosts.s-proxy.j2 @@ -0,0 +1,26 @@ +127.0.0.1 localhost +127.0.1.1 {{ ansible_nodename }} {{ ansible_hostname }} +127.0.0.1 localhost ip6-localhost ip6-loopback +172.16.0.2 s-proxy.gsb.lan s-proxy + +10.121.38.10 depl + +192.168.99.99 s-adm.gsb.adm +192.168.99.1 s-infra.gsb.adm +192.168.99.2 s-proxy.gsb.adm +192.168.99.3 s-appli.gsb.adm +192.168.99.4 s-backup.gsb.adm +192.168.99.5 s-puppet.gsb.adm +192.168.99.6 s-win.gsb.adm +192.168.99.7 s-mess.gsb.adm +192.168.99.8 s-mon.gsb.adm +192.168.99.9 s-itil.gsb.adm +192.168.99.10 s-sspec.gsb.adm +192.168.99.11 s-web-ext.gsb.adm +192.168.99.10 s-dns.gsb.adm +192.168.99.12 r-int.gsb.adm +192.168.99.13 r-ext.gsb.adm +192.168.99.14 s-nas.gsb.adm + +192.168.99.8 syslog.gsb.adm + diff --git a/roles/db-user/tasks/main.yml b/roles/db-user/tasks/main.yml new file mode 100644 index 0000000..296de75 --- /dev/null +++ b/roles/db-user/tasks/main.yml @@ -0,0 +1,7 @@ +--- +- name: Create mysql user + mysql_user: + host: "{{ cli_ip }}" + name: "{{ maria_dbuser }}" + password: "{{ maria_dbpasswd }}" + priv: "*.*:ALL" diff --git a/roles/dhcp-ag/files/dhcpd.conf b/roles/dhcp-ag/files/dhcpd.conf new file mode 100644 index 0000000..caca080 --- /dev/null +++ b/roles/dhcp-ag/files/dhcpd.conf @@ -0,0 +1,152 @@ +# +# Sample configuration file for ISC dhcpd for Debian +# +# + +# The ddns-updates-style parameter controls whether or not the server will +# attempt to do a DNS update when a lease is confirmed. We default to the +# behavior of the version 2 packages ('none', since DHCP v2 didn't +# have support for DDNS.) +ddns-update-style none; + +# option definitions common to all supported networks... +option domain-name "gsb.lan"; +option domain-name-servers 172.16.0.1; + +default-lease-time 86400; +max-lease-time 86400; + +# If this DHCP server is the official DHCP server for the local +# network, the authoritative directive should be uncommented. +#authoritative; + +# Use this to send dhcp log messages to a different log file (you also +# have to hack syslog.conf to complete the redirection). +log-facility local7; + +# No service will be given on this subnet, but declaring it helps the +# DHCP server to understand the network topology. + +#subnet 10.152.187.0 netmask 255.255.255.0 { +#} + +# This is a very basic subnet declaration. + +#subnet 10.254.239.0 netmask 255.255.255.224 { +# range 10.254.239.10 10.254.239.20; +# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; +#} + +# This declaration allows BOOTP clients to get dynamic addresses, +# which we don't really recommend. + +#subnet 10.254.239.32 netmask 255.255.255.224 { +# range dynamic-bootp 10.254.239.40 10.254.239.60; +# option broadcast-address 10.254.239.31; +# option routers rtr-239-32-1.example.org; +#} + +# A slightly different configuration for an internal subnet. +#subnet 10.5.5.0 netmask 255.255.255.224 { +# range 10.5.5.26 10.5.5.30; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + +# Hosts which require special configuration options can be listed in +# host statements. If no address is specified, the address will be +# allocated dynamically (if possible), but the host-specific information +# will still come from the host declaration. + +#host passacaglia { +# hardware ethernet 0:0:c0:5d:bd:95; +# filename "vmunix.passacaglia"; +# server-name "toccata.fugue.com"; +#} + +# Fixed IP addresses can also be specified for hosts. These addresses +# should not also be listed as being available for dynamic assignment. +# Hosts for which fixed IP addresses have been specified can boot using +# BOOTP or DHCP. Hosts for which no fixed address is specified can only +# be booted with DHCP, unless there is an address range on the subnet +# to which a BOOTP client is connected which has the dynamic-bootp flag +# set. +#host fantasia { +# hardware ethernet 08:00:07:26:c0:a5; +# fixed-address fantasia.fugue.com; +#} + +# You can declare a class of clients and then do address allocation +# based on that. The example below shows a case where all clients +# in a certain class get addresses on the 10.17.224/24 subnet, and all +# other clients get addresses on the 10.0.29/24 subnet. + +#class "foo" { +# match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; +#} + +#shared-network 224-29 { +# subnet 10.17.224.0 netmask 255.255.255.0 { +# option routers rtr-224.example.org; +# } +# subnet 10.0.29.0 netmask 255.255.255.0 { +# option routers rtr-29.example.org; +# } +# pool { +# allow members of "foo"; +# range 10.17.224.10 10.17.224.250; +# } +# pool { +# deny members of "foo"; +# range 10.0.29.10 10.0.29.230; +# } +#} + +#DHCP pour le réseau wifi +#subnet 172.16.65.0 netmask 255.255.255.0 { +# range 172.16.65.1 172.16.65.100; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + +#DHCP pour le réseau USER + +#subnet 172.16.64.0 netmask 255.255.255.0 { +# range 172.16.64.20 172.16.64.120; +# option domain-name-servers 172.16.0.6, 172.16.0.1 ; +# option routers 172.16.64.254; +# option broadcast-address 172.16.64.255; +# default-lease-time 600; +# max-lease-time 7200; +#} + +#DHCP pour le réseau INFRA + +#subnet 172.16.0.0 netmask 255.255.255.0 { +# range 172.16.0.1 172.16.0.100; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + +#DHCP pour le réseau AGENCE + +subnet 172.16.128.0 netmask 255.255.255.0 { + range 172.16.128.10 172.16.128.50; + option domain-name-servers 172.16.0.1; + option routers 172.16.128.254; + option broadcast-address 172.16.128.255; + default-lease-time 86400; + max-lease-time 86400; +} diff --git a/roles/dhcp-ag/files/isc-dhcp-server b/roles/dhcp-ag/files/isc-dhcp-server new file mode 100644 index 0000000..26ec0d9 --- /dev/null +++ b/roles/dhcp-ag/files/isc-dhcp-server @@ -0,0 +1,18 @@ +# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) + +# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). +DHCPDv4_CONF=/etc/dhcp/dhcpd.conf +#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf + +# Path to dhcpd's PID file (default: /var/run/dhcpd.pid). +DHCPDv4_PID=/var/run/dhcpd.pid +#DHCPDv6_PID=/var/run/dhcpd6.pid + +# Additional options to start dhcpd with. +# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead +#OPTIONS="" + +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? +# Separate multiple interfaces with spaces, e.g. "eth0 eth1". +INTERFACESv4="enp0s8" +INTERFACESv6="" diff --git a/roles/dhcp-ag/handlers/main.yml b/roles/dhcp-ag/handlers/main.yml new file mode 100644 index 0000000..27f226d --- /dev/null +++ b/roles/dhcp-ag/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart dhcp + service: name=isc-dhcp-server state=restarted diff --git a/roles/dhcp-ag/tasks/main.yml b/roles/dhcp-ag/tasks/main.yml new file mode 100644 index 0000000..063a625 --- /dev/null +++ b/roles/dhcp-ag/tasks/main.yml @@ -0,0 +1,11 @@ +--- + - name: Installation serveur dhcp + apt: name=isc-dhcp-server state=present update_cache=yes + + - name: copie dhcpd.conf + copy: src=dhcpd.conf dest=/etc/dhcp + # notify: restart dhcp + + - name: copie conf isc-dhcp-server + copy: src=isc-dhcp-server dest=/etc/default/isc-dhcp-server + # notify: restart dhcp diff --git a/roles/dhcp-fog/files/dhcpd.conf b/roles/dhcp-fog/files/dhcpd.conf new file mode 100644 index 0000000..4371dc6 --- /dev/null +++ b/roles/dhcp-fog/files/dhcpd.conf @@ -0,0 +1,142 @@ +# +# Sample configuration file for ISC dhcpd for Debian +# +# + +# The ddns-updates-style parameter controls whether or not the server will +# attempt to do a DNS update when a lease is confirmed. We default to the +# behavior of the version 2 packages ('none', since DHCP v2 didn't +# have support for DDNS.) +ddns-update-style none; + +# option definitions common to all supported networks... +option domain-name "gsb.lan"; +option domain-name-servers 172.16.0.1; + +default-lease-time 86400; +max-lease-time 86400; + +# If this DHCP server is the official DHCP server for the local +# network, the authoritative directive should be uncommented. +#authoritative; + +# Use this to send dhcp log messages to a different log file (you also +# have to hack syslog.conf to complete the redirection). +log-facility local7; + +# No service will be given on this subnet, but declaring it helps the +# DHCP server to understand the network topology. + +#subnet 10.152.187.0 netmask 255.255.255.0 { +#} + +# This is a very basic subnet declaration. + +#subnet 10.254.239.0 netmask 255.255.255.224 { +# range 10.254.239.10 10.254.239.20; +# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; +#} + +# This declaration allows BOOTP clients to get dynamic addresses, +# which we don't really recommend. + +#subnet 10.254.239.32 netmask 255.255.255.224 { +# range dynamic-bootp 10.254.239.40 10.254.239.60; +# option broadcast-address 10.254.239.31; +# option routers rtr-239-32-1.example.org; +#} + +# A slightly different configuration for an internal subnet. +#subnet 10.5.5.0 netmask 255.255.255.224 { +# range 10.5.5.26 10.5.5.30; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + +# Hosts which require special configuration options can be listed in +# host statements. If no address is specified, the address will be +# allocated dynamically (if possible), but the host-specific information +# will still come from the host declaration. + +#host passacaglia { +# hardware ethernet 0:0:c0:5d:bd:95; +# filename "vmunix.passacaglia"; +# server-name "toccata.fugue.com"; +#} + +# Fixed IP addresses can also be specified for hosts. These addresses +# should not also be listed as being available for dynamic assignment. +# Hosts for which fixed IP addresses have been specified can boot using +# BOOTP or DHCP. Hosts for which no fixed address is specified can only +# be booted with DHCP, unless there is an address range on the subnet +# to which a BOOTP client is connected which has the dynamic-bootp flag +# set. +#host fantasia { +# hardware ethernet 08:00:07:26:c0:a5; +# fixed-address fantasia.fugue.com; +#} + +# You can declare a class of clients and then do address allocation +# based on that. The example below shows a case where all clients +# in a certain class get addresses on the 10.17.224/24 subnet, and all +# other clients get addresses on the 10.0.29/24 subnet. + +#class "foo" { +# match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; +#} + +#shared-network 224-29 { +# subnet 10.17.224.0 netmask 255.255.255.0 { +# option routers rtr-224.example.org; +# } +# subnet 10.0.29.0 netmask 255.255.255.0 { +# option routers rtr-29.example.org; +# } +# pool { +# allow members of "foo"; +# range 10.17.224.10 10.17.224.250; +# } +# pool { +# deny members of "foo"; +# range 10.0.29.10 10.0.29.230; +# } +#} + +#DHCP pour le réseau wifi +#subnet 172.16.65.0 netmask 255.255.255.0 { +# range 172.16.65.1 172.16.65.100; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + +#DHCP pour le réseau USER + +subnet 172.16.64.0 netmask 255.255.255.0 { + range 172.16.64.20 172.16.64.120; + option domain-name-servers 172.16.0.1 ; + option routers 172.16.64.254; + option broadcast-address 172.16.64.255; +# default-lease-time 600; +# max-lease-time 7200; +} + +#DHCP pour le réseau INFRA + +#subnet 172.16.0.0 netmask 255.255.255.0 { +# range 172.16.0.1 172.16.0.100; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + diff --git a/roles/dhcp-fog/files/isc-dhcp-server b/roles/dhcp-fog/files/isc-dhcp-server new file mode 100644 index 0000000..a2f7704 --- /dev/null +++ b/roles/dhcp-fog/files/isc-dhcp-server @@ -0,0 +1,18 @@ +# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) + +# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). +DHCPDv4_CONF=/etc/dhcp/dhcpd.conf +#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf + +# Path to dhcpd's PID file (default: /var/run/dhcpd.pid). +DHCPDv4_PID=/var/run/dhcpd.pid +#DHCPDv6_PID=/var/run/dhcpd6.pid + +# Additional options to start dhcpd with. +# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead +#OPTIONS="" + +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? +# Separate multiple interfaces with spaces, e.g. "eth0 eth1". +INTERFACESv4="enp0s9" +INTERFACESv6="" diff --git a/roles/dhcp-fog/handlers/main.yml b/roles/dhcp-fog/handlers/main.yml new file mode 100644 index 0000000..e2bb399 --- /dev/null +++ b/roles/dhcp-fog/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart isc-dhcp-server + service: name=isc-dhcp-server state=restarted diff --git a/roles/dhcp-fog/tasks/main.yml b/roles/dhcp-fog/tasks/main.yml new file mode 100644 index 0000000..9b51946 --- /dev/null +++ b/roles/dhcp-fog/tasks/main.yml @@ -0,0 +1,14 @@ +--- + +- name: Installation du dhcp + apt: name=isc-dhcp-server state=present + +- name: Copie du fichier isc-dhcp-server + copy: src=isc-dhcp-server dest=/etc/default/ + +- name: Copie du fichier dhcpd.conf + copy: src=dhcpd.conf dest=/etc/dhcp/ + notify: + - restart isc-dhcp-server + + diff --git a/roles/dhcp/files/dhcpd.conf b/roles/dhcp/files/dhcpd.conf new file mode 100644 index 0000000..0b565f1 --- /dev/null +++ b/roles/dhcp/files/dhcpd.conf @@ -0,0 +1,142 @@ +# +# Sample configuration file for ISC dhcpd for Debian +# +# + +# The ddns-updates-style parameter controls whether or not the server will +# attempt to do a DNS update when a lease is confirmed. We default to the +# behavior of the version 2 packages ('none', since DHCP v2 didn't +# have support for DDNS.) +ddns-update-style none; + +# option definitions common to all supported networks... +option domain-name "gsb.lan"; +option domain-name-servers 172.16.0.1; + +default-lease-time 86400; +max-lease-time 86400; + +# If this DHCP server is the official DHCP server for the local +# network, the authoritative directive should be uncommented. +#authoritative; + +# Use this to send dhcp log messages to a different log file (you also +# have to hack syslog.conf to complete the redirection). +log-facility local7; + +# No service will be given on this subnet, but declaring it helps the +# DHCP server to understand the network topology. + +#subnet 10.152.187.0 netmask 255.255.255.0 { +#} + +# This is a very basic subnet declaration. + +#subnet 10.254.239.0 netmask 255.255.255.224 { +# range 10.254.239.10 10.254.239.20; +# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; +#} + +# This declaration allows BOOTP clients to get dynamic addresses, +# which we don't really recommend. + +#subnet 10.254.239.32 netmask 255.255.255.224 { +# range dynamic-bootp 10.254.239.40 10.254.239.60; +# option broadcast-address 10.254.239.31; +# option routers rtr-239-32-1.example.org; +#} + +# A slightly different configuration for an internal subnet. +#subnet 10.5.5.0 netmask 255.255.255.224 { +# range 10.5.5.26 10.5.5.30; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +#} + +# Hosts which require special configuration options can be listed in +# host statements. If no address is specified, the address will be +# allocated dynamically (if possible), but the host-specific information +# will still come from the host declaration. + +#host passacaglia { +# hardware ethernet 0:0:c0:5d:bd:95; +# filename "vmunix.passacaglia"; +# server-name "toccata.fugue.com"; +#} + +# Fixed IP addresses can also be specified for hosts. These addresses +# should not also be listed as being available for dynamic assignment. +# Hosts for which fixed IP addresses have been specified can boot using +# BOOTP or DHCP. Hosts for which no fixed address is specified can only +# be booted with DHCP, unless there is an address range on the subnet +# to which a BOOTP client is connected which has the dynamic-bootp flag +# set. +#host fantasia { +# hardware ethernet 08:00:07:26:c0:a5; +# fixed-address fantasia.fugue.com; +#} + +# You can declare a class of clients and then do address allocation +# based on that. The example below shows a case where all clients +# in a certain class get addresses on the 10.17.224/24 subnet, and all +# other clients get addresses on the 10.0.29/24 subnet. + +#class "foo" { +# match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; +#} + +#shared-network 224-29 { +# subnet 10.17.224.0 netmask 255.255.255.0 { +# option routers rtr-224.example.org; +# } +# subnet 10.0.29.0 netmask 255.255.255.0 { +# option routers rtr-29.example.org; +# } +# pool { +# allow members of "foo"; +# range 10.17.224.10 10.17.224.250; +# } +# pool { +# deny members of "foo"; +# range 10.0.29.10 10.0.29.230; +# } +#} + +#DHCP pour le réseau wifi +subnet 172.16.65.0 netmask 255.255.255.0 { + range 172.16.65.1 172.16.65.100; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +} + +#DHCP pour le réseau USER + +subnet 172.16.64.0 netmask 255.255.255.0 { + range 172.16.64.20 172.16.64.120; + option domain-name-servers 172.16.0.1 ; + option routers 172.16.64.254; + option broadcast-address 172.16.64.255; +# default-lease-time 600; +# max-lease-time 7200; +} + +#DHCP pour le réseau INFRA + +subnet 172.16.0.0 netmask 255.255.255.0 { +# range 172.16.0.1 172.16.0.100; +# option domain-name-servers ns1.internal.example.org; +# option domain-name "internal.example.org"; +# option routers 10.5.5.1; +# option broadcast-address 10.5.5.31; +# default-lease-time 600; +# max-lease-time 7200; +} + diff --git a/roles/dhcp/files/isc-dhcp-server b/roles/dhcp/files/isc-dhcp-server new file mode 100644 index 0000000..3930248 --- /dev/null +++ b/roles/dhcp/files/isc-dhcp-server @@ -0,0 +1,18 @@ +# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) + +# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). +DHCPDv4_CONF=/etc/dhcp/dhcpd.conf +#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf + +# Path to dhcpd's PID file (default: /var/run/dhcpd.pid). +DHCPDv4_PID=/var/run/dhcpd.pid +#DHCPDv6_PID=/var/run/dhcpd6.pid + +# Additional options to start dhcpd with. +# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead +#OPTIONS="" + +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? +# Separate multiple interfaces with spaces, e.g. "eth0 eth1". +INTERFACESv4="enp0s9 enp0s10" +INTERFACESv6="" diff --git a/roles/dhcp/handlers/main.yml b/roles/dhcp/handlers/main.yml new file mode 100644 index 0000000..e2bb399 --- /dev/null +++ b/roles/dhcp/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart isc-dhcp-server + service: name=isc-dhcp-server state=restarted diff --git a/roles/dhcp/tasks/main.yml b/roles/dhcp/tasks/main.yml new file mode 100644 index 0000000..9b51946 --- /dev/null +++ b/roles/dhcp/tasks/main.yml @@ -0,0 +1,14 @@ +--- + +- name: Installation du dhcp + apt: name=isc-dhcp-server state=present + +- name: Copie du fichier isc-dhcp-server + copy: src=isc-dhcp-server dest=/etc/default/ + +- name: Copie du fichier dhcpd.conf + copy: src=dhcpd.conf dest=/etc/dhcp/ + notify: + - restart isc-dhcp-server + + diff --git a/roles/dns-ag-cs/files/named.conf.options b/roles/dns-ag-cs/files/named.conf.options new file mode 100644 index 0000000..d0daf3f --- /dev/null +++ b/roles/dns-ag-cs/files/named.conf.options @@ -0,0 +1,23 @@ +// 0.2 - putconf - vendredi 12 avril 2013, 08:54:33 (UTC+0200) + +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you may need to fix the firewall to allow multiple + // ports to talk. See http://www.kb.cert.org/vuls/id/800113 + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 172.16.0.1; + + }; + + auth-nxdomain no; # conform to RFC1035 + listen-on-v6 { any; }; +}; + diff --git a/roles/dns-ag-cs/handlers/main.yml b/roles/dns-ag-cs/handlers/main.yml new file mode 100644 index 0000000..33d4f98 --- /dev/null +++ b/roles/dns-ag-cs/handlers/main.yml @@ -0,0 +1,4 @@ +--- + - name: restart bind9 + service: name=bind9 state=restarted + diff --git a/roles/dns-ag-cs/tasks/main.yml b/roles/dns-ag-cs/tasks/main.yml new file mode 100644 index 0000000..d3a88a6 --- /dev/null +++ b/roles/dns-ag-cs/tasks/main.yml @@ -0,0 +1,11 @@ +--- + +- name: Installation bind9 + apt: name=bind9 state=present update_cache=yes + +- name: Copie named.conf.options + copy: src=named.conf.options dest=/etc/bind + notify: + - restart bind9 + + diff --git a/roles/dns-agence/files/named.conf.options b/roles/dns-agence/files/named.conf.options new file mode 100644 index 0000000..d0daf3f --- /dev/null +++ b/roles/dns-agence/files/named.conf.options @@ -0,0 +1,23 @@ +// 0.2 - putconf - vendredi 12 avril 2013, 08:54:33 (UTC+0200) + +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you may need to fix the firewall to allow multiple + // ports to talk. See http://www.kb.cert.org/vuls/id/800113 + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 172.16.0.1; + + }; + + auth-nxdomain no; # conform to RFC1035 + listen-on-v6 { any; }; +}; + diff --git a/roles/dns-agence/handlers/main.yml b/roles/dns-agence/handlers/main.yml new file mode 100644 index 0000000..33d4f98 --- /dev/null +++ b/roles/dns-agence/handlers/main.yml @@ -0,0 +1,4 @@ +--- + - name: restart bind9 + service: name=bind9 state=restarted + diff --git a/roles/dns-agence/tasks/main.yml b/roles/dns-agence/tasks/main.yml new file mode 100644 index 0000000..d3a88a6 --- /dev/null +++ b/roles/dns-agence/tasks/main.yml @@ -0,0 +1,11 @@ +--- + +- name: Installation bind9 + apt: name=bind9 state=present update_cache=yes + +- name: Copie named.conf.options + copy: src=named.conf.options dest=/etc/bind + notify: + - restart bind9 + + diff --git a/roles/dns-master/files/db.gsb.lan b/roles/dns-master/files/db.gsb.lan new file mode 100644 index 0000000..0dbcd49 --- /dev/null +++ b/roles/dns-master/files/db.gsb.lan @@ -0,0 +1,30 @@ +; 0.2 - putconf - vendredi 12 avril 2013, 08:54:33 (UTC+0200) + +; +; BIND data file for local loopback interface +; +$TTL 604800 +@ IN SOA s-infra.gsb.lan. root.s-infra.gsb.lan. ( + 2016011401 ; Serial + 7200 ; Refresh + 86400 ; Retry + 8419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS s-infra.gsb.lan. +@ IN NS s-backup.gsb.lan. +@ IN A 127.0.0.1 +@ IN AAAA ::1 +s-infra IN A 172.16.0.1 +s-backup IN A 172.16.0.4 +s-proxy IN A 172.16.0.2 +s-appli IN A 172.16.0.3 +s-win IN A 172.16.0.6 +s-mess IN A 172.16.0.7 +s-mon IN A 172.16.0.8 +s-itil IN A 172.16.0.9 +r-int IN A 172.16.0.254 +r-int-lnk IN A 192.168.200.254 +r-ext IN A 192.168.200.253 +ns IN CNAME s-infra.gsb.lan. +wpad IN CNAME s-infra.gsb.lan. diff --git a/roles/dns-master/files/db.gsb.lan.rev b/roles/dns-master/files/db.gsb.lan.rev new file mode 100644 index 0000000..43b480e --- /dev/null +++ b/roles/dns-master/files/db.gsb.lan.rev @@ -0,0 +1,24 @@ +; 0.2 - putconf - vendredi 12 avril 2013, 08:54:33 (UTC+0200) + +; +; BIND data file for local loopback interface +; +$TTL 604800 +@ IN SOA s-infra.gsb.lan. root.s-infra.gsb.lan. ( + 2015121701 ; Serial + 7200 ; Refresh + 86400 ; Retry + 8419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS s-infra.gsb.lan. +@ IN NS s-backup.gsb.lan. +1.0 IN PTR s-infra.gsb.lan. +4.0 IN PTR s-backup.gsb.lan. +2.0 IN PTR s-proxy.gsb.lan. +3.0 IN PTR s-appli.gsb.lan. +6.0 IN PTR s-win.gsb.lan. +7.0 IN PTR s-mess.gsb.lan. +8.0 IN PTR s-mon.gsb.lan. +9.0 IN PTR s-itil.gsb.lan. +254.0 IN PTR r-int.gsb.lan. diff --git a/roles/dns-master/files/forbidden.html b/roles/dns-master/files/forbidden.html new file mode 100644 index 0000000..648fafc --- /dev/null +++ b/roles/dns-master/files/forbidden.html @@ -0,0 +1,2 @@ +

Bloque
+

Vous n'avez pas les droits requis pour acceder a cette page, veuillez contacter votre Administrateur.

diff --git a/roles/dns-master/files/hosts b/roles/dns-master/files/hosts new file mode 100644 index 0000000..3c35fbd --- /dev/null +++ b/roles/dns-master/files/hosts @@ -0,0 +1,7 @@ +127.0.0.1 localhost +127.0.1.1 s-infra + +# The following lines are desirable for IPv6 capable hosts +::1 localhost ip6-localhost ip6-loopback +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters diff --git a/roles/dns-master/files/named.conf.local b/roles/dns-master/files/named.conf.local new file mode 100644 index 0000000..28e3aaa --- /dev/null +++ b/roles/dns-master/files/named.conf.local @@ -0,0 +1,20 @@ +// 0.2 - putconf - vendredi 12 avril 2013, 08:54:33 (UTC+0200) + +// +// Do any local configuration here +// + +// Consider adding the 1918 zones here, if they are not used in your +// organization +//include "/etc/bind/zones.rfc1918"; + +zone "gsb.lan" { + type master; + file "/etc/bind/db.gsb.lan"; +}; + +zone "16.172.in-addr.arpa"{ + type master; + notify no; + file "/etc/bind/db.gsb.lan.rev"; +}; diff --git a/roles/dns-master/files/named.conf.options b/roles/dns-master/files/named.conf.options new file mode 100644 index 0000000..ca26456 --- /dev/null +++ b/roles/dns-master/files/named.conf.options @@ -0,0 +1,25 @@ +// 0.2 - putconf - vendredi 12 avril 2013, 08:54:33 (UTC+0200) + +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you may need to fix the firewall to allow multiple + // ports to talk. See http://www.kb.cert.org/vuls/id/800113 + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 192.168.99.99; + + }; + + auth-nxdomain no; # conform to RFC1035 + listen-on-v6 { any; }; + allow-query { 172.16.0.0/16; } ; + allow-recursion { 172.16.0.0/16; } ; +}; + diff --git a/roles/dns-master/files/resolv.conf b/roles/dns-master/files/resolv.conf new file mode 100644 index 0000000..13b8bd5 --- /dev/null +++ b/roles/dns-master/files/resolv.conf @@ -0,0 +1,4 @@ +domain gsb.lan +search gsb.lan +nameserver 127.0.0.1 + diff --git a/roles/dns-master/handlers/main.yml b/roles/dns-master/handlers/main.yml new file mode 100644 index 0000000..33d4f98 --- /dev/null +++ b/roles/dns-master/handlers/main.yml @@ -0,0 +1,4 @@ +--- + - name: restart bind9 + service: name=bind9 state=restarted + diff --git a/roles/dns-master/tasks/main.yml b/roles/dns-master/tasks/main.yml new file mode 100644 index 0000000..e8e3598 --- /dev/null +++ b/roles/dns-master/tasks/main.yml @@ -0,0 +1,33 @@ +--- + +- name: Installation bind9 + apt: name=bind9 state=present update_cache=yes + +- name: Copie named.conf.options + copy: src=named.conf.options dest=/etc/bind + notify: + - restart bind9 + +- name: Copie named.conf.local + copy: src=named.conf.local dest=/etc/bind + notify: + - restart bind9 + +- name: Copie db.gsb.lan + copy: src=db.gsb.lan dest=/etc/bind + notify: + - restart bind9 + +- name: Copie db.gsb.lan.rev + copy: src=db.gsb.lan.rev dest=/etc/bind + notify: + - restart bind9 + +- name: Copie resolv.conf + copy: src=resolv.conf dest=/etc + notify: + - restart bind9 + +- name: Copie page squidguard + copy: src=forbidden.html dest=/var/www/ + diff --git a/roles/dnsmasq/files/dnsmasq.conf b/roles/dnsmasq/files/dnsmasq.conf new file mode 100644 index 0000000..bb3077c --- /dev/null +++ b/roles/dnsmasq/files/dnsmasq.conf @@ -0,0 +1,531 @@ +# Configuration file for dnsmasq. +# +# Format is one option per line, legal options are the same +# as the long options legal on the command line. See +# "/usr/sbin/dnsmasq --help" or "man 8 dnsmasq" for details. + +# Listen on this specific port instead of the standard DNS port +# (53). Setting this to zero completely disables DNS function, +# leaving only DHCP and/or TFTP. +#port=5353 + +# The following two options make you a better netizen, since they +# tell dnsmasq to filter out queries which the public DNS cannot +# answer, and which load the servers (especially the root servers) +# unnecessarily. If you have a dial-on-demand link they also stop +# these requests from bringing up the link unnecessarily. + +# Never forward plain names (without a dot or domain part) +#domain-needed +# Never forward addresses in the non-routed address spaces. +#bogus-priv + +# Uncomment these to enable DNSSEC validation and caching: +# (Requires dnsmasq to be built with DNSSEC option.) +#conf-file=%%PREFIX%%/share/dnsmasq/trust-anchors.conf +#dnssec + +# Replies which are not DNSSEC signed may be legitimate, because the domain +# is unsigned, or may be forgeries. Setting this option tells dnsmasq to +# check that an unsigned reply is OK, by finding a secure proof that a DS +# record somewhere between the root and the domain does not exist. +# The cost of setting this is that even queries in unsigned domains will need +# one or more extra DNS queries to verify. +#dnssec-check-unsigned + +# Uncomment this to filter useless windows-originated DNS requests +# which can trigger dial-on-demand links needlessly. +# Note that (amongst other things) this blocks all SRV requests, +# so don't use it if you use eg Kerberos, SIP, XMMP or Google-talk. +# This option only affects forwarding, SRV records originating for +# dnsmasq (via srv-host= lines) are not suppressed by it. +#filterwin2k + +# Change this line if you want dns to get its upstream servers from +# somewhere other that /etc/resolv.conf +#resolv-file= + +# By default, dnsmasq will send queries to any of the upstream +# servers it knows about and tries to favour servers to are known +# to be up. Uncommenting this forces dnsmasq to try each query +# with each server strictly in the order they appear in +# /etc/resolv.conf +#strict-order + +# If you don't want dnsmasq to read /etc/resolv.conf or any other +# file, getting its servers from this file instead (see below), then +# uncomment this. +#no-resolv + +# If you don't want dnsmasq to poll /etc/resolv.conf or other resolv +# files for changes and re-read them then uncomment this. +#no-poll + +# Add other name servers here, with domain specs if they are for +# non-public domains. +#server=/localnet/192.168.0.1 + +# Example of routing PTR queries to nameservers: this will send all +# address->name queries for 192.168.3/24 to nameserver 10.1.2.3 +#server=/3.168.192.in-addr.arpa/10.1.2.3 + +# Add local-only domains here, queries in these domains are answered +# from /etc/hosts or DHCP only. +#local=/localnet/ + +# Add domains which you want to force to an IP address here. +# The example below send any host in double-click.net to a local +# web-server. +#address=/double-click.net/127.0.0.1 + +# --address (and --server) work with IPv6 addresses too. +#address=/www.thekelleys.org.uk/fe80::20d:60ff:fe36:f83 + +# Add the IPs of all queries to yahoo.com, google.com, and their +# subdomains to the vpn and search ipsets: +#ipset=/yahoo.com/google.com/vpn,search + +# You can control how dnsmasq talks to a server: this forces +# queries to 10.1.2.3 to be routed via enp0s8 +# server=10.1.2.3@enp0s8 + +# and this sets the source (ie local) address used to talk to +# 10.1.2.3 to 192.168.1.1 port 55 (there must be a interface with that +# IP on the machine, obviously). +# server=10.1.2.3@192.168.1.1#55 + +# If you want dnsmasq to change uid and gid to something other +# than the default, edit the following lines. +#user= +#group= + +# If you want dnsmasq to listen for DHCP and DNS requests only on +# specified interfaces (and the loopback) give the name of the +# interface (eg enp0s3) here. +# Repeat the line for more than one interface. +interface=enp0s8 +# Or you can specify which interface _not_ to listen on +#except-interface= +# Or which to listen on by address (remember to include 127.0.0.1 if +# you use this.) +#listen-address= +# If you want dnsmasq to provide only DNS service on an interface, +# configure it as shown above, and then use the following line to +# disable DHCP and TFTP on it. +#no-dhcp-interface=enp0s3 + +# On systems which support it, dnsmasq binds the wildcard address, +# even when it is listening on only some interfaces. It then discards +# requests that it shouldn't reply to. This has the advantage of +# working even when interfaces come and go and change address. If you +# want dnsmasq to really bind only the interfaces it is listening on, +# uncomment this option. About the only time you may need this is when +# running another nameserver on the same machine. +#bind-interfaces + +# If you don't want dnsmasq to read /etc/hosts, uncomment the +# following line. +#no-hosts +# or if you want it to read another file, as well as /etc/hosts, use +# this. +#addn-hosts=/etc/banner_add_hosts + +# Set this (and domain: see below) if you want to have a domain +# automatically added to simple names in a hosts-file. +#expand-hosts + +# Set the domain for dnsmasq. this is optional, but if it is set, it +# does the following things. +# 1) Allows DHCP hosts to have fully qualified domain names, as long +# as the domain part matches this setting. +# 2) Sets the "domain" DHCP option thereby potentially setting the +# domain of all systems configured by DHCP +# 3) Provides the domain part for "expand-hosts" +#domain=thekelleys.org.uk + +# Set a different domain for a particular subnet +#domain=wireless.thekelleys.org.uk,192.168.2.0/24 + +# Same idea, but range rather then subnet +#domain=reserved.thekelleys.org.uk,192.68.3.100,192.168.3.200 + +# Uncomment this to enable the integrated DHCP server, you need +# to supply the range of addresses available for lease and optionally +# a lease time. If you have more than one network, you will need to +# repeat this for each network on which you want to supply DHCP +# service. +#dhcp-range=192.168.0.50,192.168.0.150,12h + +# This is an example of a DHCP range where the netmask is given. This +# is needed for networks we reach the dnsmasq DHCP server via a relay +# agent. If you don't know what a DHCP relay agent is, you probably +# don't need to worry about this. +#dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h +dhcp-range=192.168.99.100,192.168.99.120,255.255.255.0,12h + +# This is an example of a DHCP range which sets a tag, so that +# some DHCP options may be set only for this network. +#dhcp-range=set:red,192.168.0.50,192.168.0.150 + +# Use this DHCP range only when the tag "green" is set. +#dhcp-range=tag:green,192.168.0.50,192.168.0.150,12h + +# Specify a subnet which can't be used for dynamic address allocation, +# is available for hosts with matching --dhcp-host lines. Note that +# dhcp-host declarations will be ignored unless there is a dhcp-range +# of some type for the subnet in question. +# In this case the netmask is implied (it comes from the network +# configuration on the machine running dnsmasq) it is possible to give +# an explicit netmask instead. +#dhcp-range=192.168.0.0,static + +# Enable DHCPv6. Note that the prefix-length does not need to be specified +# and defaults to 64 if missing/ +#dhcp-range=1234::2, 1234::500, 64, 12h + +# Do Router Advertisements, BUT NOT DHCP for this subnet. +#dhcp-range=1234::, ra-only + +# Do Router Advertisements, BUT NOT DHCP for this subnet, also try and +# add names to the DNS for the IPv6 address of SLAAC-configured dual-stack +# hosts. Use the DHCPv4 lease to derive the name, network segment and +# MAC address and assume that the host will also have an +# IPv6 address calculated using the SLAAC alogrithm. +#dhcp-range=1234::, ra-names + +# Do Router Advertisements, BUT NOT DHCP for this subnet. +# Set the lifetime to 46 hours. (Note: minimum lifetime is 2 hours.) +#dhcp-range=1234::, ra-only, 48h + +# Do DHCP and Router Advertisements for this subnet. Set the A bit in the RA +# so that clients can use SLAAC addresses as well as DHCP ones. +#dhcp-range=1234::2, 1234::500, slaac + +# Do Router Advertisements and stateless DHCP for this subnet. Clients will +# not get addresses from DHCP, but they will get other configuration information. +# They will use SLAAC for addresses. +#dhcp-range=1234::, ra-stateless + +# Do stateless DHCP, SLAAC, and generate DNS names for SLAAC addresses +# from DHCPv4 leases. +#dhcp-range=1234::, ra-stateless, ra-names + +# Do +# default (1, 3, 6, 12, 28) the same line will send a zero-length option +# for all other option numbers. +#dhcp-option=3 + +# Set the NTP time server addresses to 192.168.0.4 and 10.10.0.5 +#dhcp-option=option:ntp-server,192.168.0.4,10.10.0.5 + +# Send DHCPv6 option. Note [] around IPv6 addresses. +#dhcp-option=option6:dns-server,[1234::77],[1234::88] + +# Send DHCPv6 option for namservers as the machine running +# dnsmasq and another. +#dhcp-option=option6:dns-server,[::],[1234::88] + +# Ask client to poll for option changes every six hours. (RFC4242) +#dhcp-option=option6:information-refresh-time,6h + +# Set the NTP time server address to be the same machine as +# is running dnsmasq +#dhcp-option=42,0.0.0.0 + +# Set the NIS domain name to "welly" +#dhcp-option=40,welly + +# Set the default time-to-live to 50 +#dhcp-option=23,50 + +# Set the "all subnets are local" flag +#dhcp-option=27,1 + +# Send the etherboot magic flag and then etherboot options (a string). +#dhcp-option=128,e4:45:74:68:00:00 +#dhcp-option=129,NIC=eepro100 + +# Specify an option which will only be sent to the "red" network +# (see dhcp-range for the declaration of the "red" network) +# Note that the tag: part must precede the option: part. +#dhcp-option = tag:red, option:ntp-server, 192.168.1.1 + +# The following DHCP options set up dnsmasq in the same way as is specified +# for the ISC dhcpcd in +# http://www.samba.org/samba/ftp/docs/textdocs/DHCP-Server-Configuration.txt +# adapted for a typical dnsmasq installation where the host running +# dnsmasq is also the host running samba. +# you may want to uncomment some or all of them if you use +# Windows clients and Samba. +#dhcp-option=19,0 # option ip-forwarding off +#dhcp-option=44,0.0.0.0 # set netbios-over-TCP/IP nameserver(s) aka WINS server(s) +#dhcp-option=45,0.0.0.0 # netbios datagram distribution server +#dhcp-option=46,8 # netbios node type + +# Send an empty WPAD option. This may be REQUIRED to get windows 7 to behave. +#dhcp-option=252,"\n" + +# Send RFC-3397 DNS domain search DHCP option. WARNING: Your DHCP client +# probably doesn't support this...... +#dhcp-option=option:domain-search,eng.apple.com,marketing.apple.com + +# Send RFC-3442 classless static routes (note the netmask encoding) +#dhcp-option=121,192.168.1.0/24,1.2.3.4,10.0.0.0/8,5.6.7.8 + +# Send vendor-class specific options encapsulated in DHCP option 43. +# The meaning of the options is defined by the vendor-class so +# options are sent only when the client supplied vendor class +# matches the class given here. (A substring match is OK, so "MSFT" +# matches "MSFT" and "MSFT 5.0"). This example sets the +# mtftp address to 0.0.0.0 for PXEClients. +#dhcp-option=vendor:PXEClient,1,0.0.0.0 + +# Send microsoft-specific option to tell windows to release the DHCP lease +# when it shuts down. Note the "i" flag, to tell dnsmasq to send the +# value as a four-byte integer - that's what microsoft wants. See +# http://technet2.microsoft.com/WindowsServer/en/library/a70f1bb7-d2d4-49f0-96d6-4b7414ecfaae1033.mspx?mfr=true +#dhcp-option=vendor:MSFT,2,1i + +# Send the Encapsulated-vendor-class ID needed by some configurations of +# Etherboot to allow is to recognise the DHCP server. +#dhcp-option=vendor:Etherboot,60,"Etherboot" + +# Send options to PXELinux. Note that we need to send the options even +# though they don't appear in the parameter request list, so we need +# to use dhcp-option-force here. +# See http://syslinux.zytor.com/pxe.php#special for details. +# Magic number - needed before anything else is recognised +#dhcp-option-force=208,f1:00:74:7e +# Configuration file name +#dhcp-option-force=209,configs/common +# Path prefix +#dhcp-option-force=210,/tftpboot/pxelinux/files/ +# Reboot time. (Note 'i' to send 32-bit value) +#dhcp-option-force=211,30i + +# Set the boot filename for netboot/PXE. You will only need +# this is you want to boot machines over the network and you will need +# a TFTP server; either dnsmasq's built in TFTP server or an +# external one. (See below for how to enable the TFTP server.) +#dhcp-boot=pxelinux.0 + +# The same as above, but use custom tftp-server instead machine running dnsmasq +#dhcp-boot=pxelinux,server.name,192.168.1.100 + +# Boot for Etherboot gPXE. The idea is to send two different +# filenames, the first loads gPXE, and the second tells gPXE what to +# load. The dhcp-match sets the gpxe tag for requests from gPXE. +#dhcp-match=set:gpxe,175 # gPXE sends a 175 option. +#dhcp-boot=tag:!gpxe,undionly.kpxe +#dhcp-boot=mybootimage + +# Encapsulated options for Etherboot gPXE. All the options are +# encapsulated within option 175 +#dhcp-option=encap:175, 1, 5b # priority code +#dhcp-option=encap:175, 176, 1b # no-proxydhcp +#dhcp-option=encap:175, 177, string # bus-id +#dhcp-option=encap:175, 189, 1b # BIOS drive code +#dhcp-option=encap:175, 190, user # iSCSI username +#dhcp-option=encap:175, 191, pass # iSCSI password + +# Test for the architecture of a netboot client. PXE clients are +# supposed to send their architecture as option 93. (See RFC 4578) +#dhcp-match=peecees, option:client-arch, 0 #x86-32 +#dhcp-match=itanics, option:client-arch, 2 #IA64 +#dhcp-match=hammers, option:client-arch, 6 #x86-64 +#dhcp-match=mactels, option:client-arch, 7 #EFI x86-64 + +# Do real PXE, rather than just booting a single file, this is an +# alternative to dhcp-boot. +#pxe-prompt="What system shall I netboot?" +# or with timeout before first available action is taken: +#pxe-prompt="Press F8 for menu.", 60 + +# Available boot services. for PXE. +#pxe-service=x86PC, "Boot from local disk" + +# Loads /pxelinux.0 from dnsmasq TFTP server. +#pxe-service=x86PC, "Install Linux", pxelinux + +# Loads /pxelinux.0 from TFTP server at 1.2.3.4. +# Beware this fails on old PXE ROMS. +#pxe-service=x86PC, "Install Linux", pxelinux, 1.2.3.4 + +# Use bootserver on network, found my multicast or broadcast. +#pxe-service=x86PC, "Install windows from RIS server", 1 + +# Use bootserver at a known IP address. +#pxe-service=x86PC, "Install windows from RIS server", 1, 1.2.3.4 + +# If you have multicast-FTP available, +# information for that can be passed in a similar way using options 1 +# to 5. See page 19 of +# http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf + + +# Enable dnsmasq's built-in TFTP server +#enable-tftp + +# Set the root directory for files available via FTP. +#tftp-root=/var/ftpd + +# Make the TFTP server more secure: with this set, only files owned by +# the user dnsmasq is running as will be send over the net. +#tftp-secure + +# This option stops dnsmasq from negotiating a larger blocksize for TFTP +# transfers. It will slow things down, but may rescue some broken TFTP +# clients. +#tftp-no-blocksize + +# Set the boot file name only when the "red" tag is set. +#dhcp-boot=tag:red,pxelinux.red-net + +# An example of dhcp-boot with an external TFTP server: the name and IP +# address of the server are given after the filename. +# Can fail with old PXE ROMS. Overridden by --pxe-service. +#dhcp-boot=/var/ftpd/pxelinux.0,boothost,192.168.0.3 + +# If there are multiple external tftp servers having a same name +# (using /etc/hosts) then that name can be specified as the +# tftp_servername (the third option to dhcp-boot) and in that +# case dnsmasq resolves this name and returns the resultant IP +# addresses in round robin fasion. This facility can be used to +# load balance the tftp load among a set of servers. +#dhcp-boot=/var/ftpd/pxelinux.0,boothost,tftp_server_name + +# Set the limit on DHCP leases, the default is 150 +#dhcp-lease-max=150 + +# The DHCP server needs somewhere on disk to keep its lease database. +# This defaults to a sane location, but if you want to change it, use +# the line below. +#dhcp-leasefile=/var/lib/misc/dnsmasq.leases + +# Set the DHCP server to authoritative mode. In this mode it will barge in +# and take over the lease for any client which broadcasts on the network, +# whether it has a record of the lease or not. This avoids long timeouts +# when a machine wakes up on a new network. DO NOT enable this if there's +# the slightest chance that you might end up accidentally configuring a DHCP +# server for your campus/company accidentally. The ISC server uses +# the same option, and this URL provides more information: +# http://www.isc.org/files/auth.html +#dhcp-authoritative + +# Run an executable when a DHCP lease is created or destroyed. +# The arguments sent to the script are "add" or "del", +# then the MAC address, the IP address and finally the hostname +# if there is one. +#dhcp-script=/bin/echo + +# Set the cachesize here. +#cache-size=150 + +# If you want to disable negative caching, uncomment this. +#no-negcache + +# Normally responses which come from /etc/hosts and the DHCP lease +# file have Time-To-Live set as zero, which conventionally means +# do not cache further. If you are happy to trade lower load on the +# server for potentially stale date, you can set a time-to-live (in +# seconds) here. +#local-ttl= + +# If you want dnsmasq to detect attempts by Verisign to send queries +# to unregistered .com and .net hosts to its sitefinder service and +# have dnsmasq instead return the correct NXDOMAIN response, uncomment +# this line. You can add similar lines to do the same for other +# registries which have implemented wildcard A records. +#bogus-nxdomain=64.94.110.11 + +# If you want to fix up DNS results from upstream servers, use the +# alias option. This only works for IPv4. +# This alias makes a result of 1.2.3.4 appear as 5.6.7.8 +#alias=1.2.3.4,5.6.7.8 +# and this maps 1.2.3.x to 5.6.7.x +#alias=1.2.3.0,5.6.7.0,255.255.255.0 +# and this maps 192.168.0.10->192.168.0.40 to 10.0.0.10->10.0.0.40 +#alias=192.168.0.10-192.168.0.40,10.0.0.0,255.255.255.0 + +# Change these lines if you want dnsmasq to serve MX records. + +# Return an MX record named "maildomain.com" with target +# servermachine.com and preference 50 +#mx-host=maildomain.com,servermachine.com,50 + +# Set the default target for MX records created using the localmx option. +#mx-target=servermachine.com + +# Return an MX record pointing to the mx-target for all local +# machines. +#localmx + +# Return an MX record pointing to itself for all local machines. +#selfmx + +# Change the following lines if you want dnsmasq to serve SRV +# records. These are useful if you want to serve ldap requests for +# Active Directory and other windows-originated DNS requests. +# See RFC 2782. +# You may add multiple srv-host lines. +# The fields are ,,,, +# If the domain part if missing from the name (so that is just has the +# service and protocol sections) then the domain given by the domain= +# config option is used. (Note that expand-hosts does not need to be +# set for this to work.) + +# A SRV record sending LDAP for the example.com domain to +# ldapserver.example.com port 389 +#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389 + +# A SRV record sending LDAP for the example.com domain to +# ldapserver.example.com port 389 (using domain=) +#domain=example.com +#srv-host=_ldap._tcp,ldapserver.example.com,389 + +# Two SRV records for LDAP, each with different priorities +#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,1 +#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,2 + +# A SRV record indicating that there is no LDAP server for the domain +# example.com +#srv-host=_ldap._tcp.example.com + +# The following line shows how to make dnsmasq serve an arbitrary PTR +# record. This is useful for DNS-SD. (Note that the +# domain-name expansion done for SRV records _does_not +# occur for PTR records.) +#ptr-record=_http._tcp.dns-sd-services,"New Employee Page._http._tcp.dns-sd-services" + +# Change the following lines to enable dnsmasq to serve TXT records. +# These are used for things like SPF and zeroconf. (Note that the +# domain-name expansion done for SRV records _does_not +# occur for TXT records.) + +#Example SPF. +#txt-record=example.com,"v=spf1 a -all" + +#Example zeroconf +#txt-record=_http._tcp.example.com,name=value,paper=A4 + +# Provide an alias for a "local" DNS name. Note that this _only_ works +# for targets which are names from DHCP or /etc/hosts. Give host +# "bert" another name, bertrand +#cname=bertand,bert + +# For debugging purposes, log each DNS query as it passes through +# dnsmasq. +#log-queries + +# Log lots of extra information about DHCP transactions. +#log-dhcp + +# Include another lot of configuration options. +#conf-file=/etc/dnsmasq.more.conf +#conf-dir=/etc/dnsmasq.d + +# Include all the files in a directory except those ending in .bak +#conf-dir=/etc/dnsmasq.d,.bak + +# Include all files in a directory which end in .conf +#conf-dir=/etc/dnsmasq.d/*.conf diff --git a/roles/dnsmasq/handlers/main.yml b/roles/dnsmasq/handlers/main.yml new file mode 100644 index 0000000..a9d7c7f --- /dev/null +++ b/roles/dnsmasq/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart dnsmasq + service: name=dnsmasq state=restarted diff --git a/roles/dnsmasq/tasks/main.yml b/roles/dnsmasq/tasks/main.yml new file mode 100644 index 0000000..0a8132e --- /dev/null +++ b/roles/dnsmasq/tasks/main.yml @@ -0,0 +1,11 @@ +--- + +- name: Installation dnsmasq + apt: name=dnsmasq state=present + +- name: Copie du fichier dnsmasq.conf + copy: src=dnsmasq.conf dest=/etc/ + notify: + - restart dnsmasq + + diff --git a/roles/docker-graylog-pont/files/docker-compose.yml b/roles/docker-graylog-pont/files/docker-compose.yml new file mode 100644 index 0000000..b9bce7f --- /dev/null +++ b/roles/docker-graylog-pont/files/docker-compose.yml @@ -0,0 +1,44 @@ +version: '2' +services: + # MongoDB: https://hub.docker.com/_/mongo/ + mongodb: + image: mongo:3 + # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/6.x/docker.html + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.5.4 + environment: + - http.host=192.168.0.50 + - transport.host=localhost + - network.host=0.0.0.0 + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + ulimits: + memlock: + soft: -1 + hard: -1 + mem_limit: 1g + # Graylog: https://hub.docker.com/r/graylog/graylog/ + graylog: + image: graylog/graylog:2.5 + environment: + # CHANGE ME! + - GRAYLOG_PASSWORD_SECRET=somepasswordpepper + # Password: admin + - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 + - GRAYLOG_WEB_ENDPOINT_URI=http://127.0.0.1:9000/api + links: + - mongodb:mongo + - elasticsearch + depends_on: + - mongodb + - elasticsearch + ports: + # Graylog web interface and REST API + - 9000:9000 + # Syslog TCP + - 515:514 + # Syslog UDP + - 515:514/udp + # GELF TCP + - 12201:12201 + # GELF UDP + - 12201:12201/udp \ No newline at end of file diff --git a/roles/docker-graylog-pont/files/fstab b/roles/docker-graylog-pont/files/fstab new file mode 100644 index 0000000..c86a33e --- /dev/null +++ b/roles/docker-graylog-pont/files/fstab @@ -0,0 +1,13 @@ +# /etc/fstab: static file system information. +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# +/dev/mapper/stretch64--vg-root / ext4 errors=remount-ro 0 1 +# /boot was on /dev/sda1 during installation +UUID=8f340ef0-94a1-4730-8da3-81ce5e38d666 /boot ext2 defaults 0 2 +/dev/mapper/stretch64--vg-swap_1 none swap sw 0 0 +/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/sdb1 /var/lib/containers ext4 defaults 0 0 \ No newline at end of file diff --git a/roles/docker-graylog-pont/files/https_proxy.conf b/roles/docker-graylog-pont/files/https_proxy.conf new file mode 100644 index 0000000..18e9112 --- /dev/null +++ b/roles/docker-graylog-pont/files/https_proxy.conf @@ -0,0 +1,2 @@ +[Service] +Environment="HTTPS_PROXY=http://10.121.38.1:8080/" \ No newline at end of file diff --git a/roles/docker-graylog-pont/handlers/main.yml b/roles/docker-graylog-pont/handlers/main.yml new file mode 100644 index 0000000..0ccee7e --- /dev/null +++ b/roles/docker-graylog-pont/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart docker + service: name=docker state=restarted \ No newline at end of file diff --git a/roles/docker-graylog-pont/tasks/main.yml b/roles/docker-graylog-pont/tasks/main.yml new file mode 100644 index 0000000..cc34ce4 --- /dev/null +++ b/roles/docker-graylog-pont/tasks/main.yml @@ -0,0 +1,62 @@ +--- +- name: Installation de apt-transport-https + apt: name=apt-transport-https state=present + +- name: Installation de ca-certificates + apt: name=ca-certificates state=present + +- name: Installation de gnupg2 + apt: name=gnupg2 state=present + +- name: Installation de software-properties-common + apt: name=software-properties-common state=present + +- name: Installation de sudo + apt: name=sudo state=present + +- name: Installation de docker + shell: export https_proxy=http://10.121.38.1:8080 && curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - + +- name: Récupération des paquets docker-ce et docker-compose + shell: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" + +- name: Création du répertoire docker.service.d + file: + path: /etc/systemd/system/docker.service.d + state: directory + owner: root + group: root + mode: 0775 + recurse: yes + +- name: Copie https_proxy.conf + copy: src=https_proxy.conf dest=/etc/systemd/system/docker.service.d/ + notify: + - restart docker + +- name: Vérification des nouveaux paquets + shell: sudo apt-get update + +- name: Installation de docker-ce + shell: sudo apt-get install -y docker-ce + +- name: Installation de docker-compose + shell: export https_proxy=http://10.121.38.1:8080 && curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + +- name: Modification des droits de docker-compose + shell: chmod +x /usr/local/bin/docker-compose + +- name: Copie du fichier fstab + copy: src=fstab dest=/etc/ + +- name: Création du répertoire graylog + shell: mkdir /root/graylog + +- name: Copie du docker-compose.yml graylog + copy: src=docker-compose.yml dest=/root/graylog + +- name: Changement du système de fichier de /dev/sdb1 en ext4 + shell: mkfs.ext4 /dev/sdb1 + +- name: Montage /dev/sdb1 sur /var/lib/docker + shell: mount /dev/sdb1 /var/lib/docker diff --git a/roles/docker-graylog/files/docker-compose.yml b/roles/docker-graylog/files/docker-compose.yml new file mode 100644 index 0000000..9eddacf --- /dev/null +++ b/roles/docker-graylog/files/docker-compose.yml @@ -0,0 +1,44 @@ +version: '2' +services: + # MongoDB: https://hub.docker.com/_/mongo/ + mongodb: + image: mongo:3 + # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/6.x/docker.html + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.5.4 + environment: + - http.host=172.16.0.20 + - transport.host=localhost + - network.host=0.0.0.0 + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + ulimits: + memlock: + soft: -1 + hard: -1 + mem_limit: 1g + # Graylog: https://hub.docker.com/r/graylog/graylog/ + graylog: + image: graylog/graylog:2.5.1 + environment: + # CHANGE ME! + - GRAYLOG_PASSWORD_SECRET=somepasswordpepper + # Password: admin + - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 + - GRAYLOG_WEB_ENDPOINT_URI=http://127.0.0.1:9000/api + links: + - mongodb:mongo + - elasticsearch + depends_on: + - mongodb + - elasticsearch + ports: + # Graylog web interface and REST API + - 9000:9000 + # Syslog TCP + - 515:514 + # Syslog UDP + - 515:514/udp + # GELF TCP + - 12201:12201 + # GELF UDP + - 12201:12201/udp \ No newline at end of file diff --git a/roles/docker-graylog/files/fstab b/roles/docker-graylog/files/fstab new file mode 100644 index 0000000..c86a33e --- /dev/null +++ b/roles/docker-graylog/files/fstab @@ -0,0 +1,13 @@ +# /etc/fstab: static file system information. +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# +/dev/mapper/stretch64--vg-root / ext4 errors=remount-ro 0 1 +# /boot was on /dev/sda1 during installation +UUID=8f340ef0-94a1-4730-8da3-81ce5e38d666 /boot ext2 defaults 0 2 +/dev/mapper/stretch64--vg-swap_1 none swap sw 0 0 +/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/sdb1 /var/lib/containers ext4 defaults 0 0 \ No newline at end of file diff --git a/roles/docker-graylog/files/https_proxy.conf b/roles/docker-graylog/files/https_proxy.conf new file mode 100644 index 0000000..ebff942 --- /dev/null +++ b/roles/docker-graylog/files/https_proxy.conf @@ -0,0 +1,2 @@ +[Service] +Environment="HTTPS_PROXY=http://192.168.99.99:8080/" \ No newline at end of file diff --git a/roles/docker-graylog/handlers/main.yml b/roles/docker-graylog/handlers/main.yml new file mode 100644 index 0000000..0ccee7e --- /dev/null +++ b/roles/docker-graylog/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart docker + service: name=docker state=restarted \ No newline at end of file diff --git a/roles/docker-graylog/tasks/main.yml b/roles/docker-graylog/tasks/main.yml new file mode 100644 index 0000000..828462d --- /dev/null +++ b/roles/docker-graylog/tasks/main.yml @@ -0,0 +1,62 @@ +--- +- name: Installation de apt-transport-https + apt: name=apt-transport-https state=present + +- name: Installation de ca-certificates + apt: name=ca-certificates state=present + +- name: Installation de gnupg2 + apt: name=gnupg2 state=present + +- name: Installation de software-properties-common + apt: name=software-properties-common state=present + +- name: Installation de sudo + apt: name=sudo state=present + +- name: Installation de docker + shell: export https_proxy=http://192.168.99.99:8080 && curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - + +- name: Récupération des paquets docker-ce et docker-compose + shell: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" + +- name: Création du répertoire docker.service.d + file: + path: /etc/systemd/system/docker.service.d + state: directory + owner: root + group: root + mode: 0775 + recurse: yes + +- name: Copie https_proxy.conf + copy: src=https_proxy.conf dest=/etc/systemd/system/docker.service.d/ + notify: + - restart docker + +- name: Vérification des nouveaux paquets + shell: sudo apt-get update + +- name: Installation de docker-ce + shell: sudo apt-get install -y docker-ce + +- name: Installation de docker-compose + shell: export https_proxy=http://192.168.99.99:8080 && curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + +- name: Modification des droits de docker-compose + shell: chmod +x /usr/local/bin/docker-compose + +- name: Copie du fichier fstab + copy: src=fstab dest=/etc/ + +- name: Création du répertoire graylog + shell: mkdir /root/graylog + +- name: Copie du docker-compose.yml graylog + copy: src=docker-compose.yml dest=/root/graylog + +- name: Changement du système de fichier de /dev/sdb1 en ext4 + shell: mkfs.ext4 /dev/sdb1 + +- name: Montage /dev/sdb1 sur /var/lib/docker + shell: mount /dev/sdb1 /var/lib/docker diff --git a/roles/docker-iredmail-ab/files/fstab b/roles/docker-iredmail-ab/files/fstab new file mode 100644 index 0000000..c86a33e --- /dev/null +++ b/roles/docker-iredmail-ab/files/fstab @@ -0,0 +1,13 @@ +# /etc/fstab: static file system information. +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# +/dev/mapper/stretch64--vg-root / ext4 errors=remount-ro 0 1 +# /boot was on /dev/sda1 during installation +UUID=8f340ef0-94a1-4730-8da3-81ce5e38d666 /boot ext2 defaults 0 2 +/dev/mapper/stretch64--vg-swap_1 none swap sw 0 0 +/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/sdb1 /var/lib/containers ext4 defaults 0 0 \ No newline at end of file diff --git a/roles/docker-iredmail-ab/files/https_proxy.conf b/roles/docker-iredmail-ab/files/https_proxy.conf new file mode 100644 index 0000000..ebff942 --- /dev/null +++ b/roles/docker-iredmail-ab/files/https_proxy.conf @@ -0,0 +1,2 @@ +[Service] +Environment="HTTPS_PROXY=http://192.168.99.99:8080/" \ No newline at end of file diff --git a/roles/docker-iredmail-ab/files/iredmail.sh b/roles/docker-iredmail-ab/files/iredmail.sh new file mode 100644 index 0000000..cba0bdf --- /dev/null +++ b/roles/docker-iredmail-ab/files/iredmail.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +docker run --privileged -p 80:80 -p 443:443 \ + -h s-mess.sio.lan \ + -e "DOMAIN=sio.lan" \ + -e "MYSQL_ROOT_PASSWORD=iredmail" \ + -e "SOGO_WORKERS=1" \ + -e "TIMEZONE=Europe/Paris" \ + -e "POSTMASTER_PASSWORD=Azertyuiop1+" \ + -e "IREDAPD_PLUGINS=['reject_null_sender', 'reject_sender_login_mismatch', 'greylisting', 'throttle', 'amavisd_wblist', 'sql_alias_access_policy']" \ + -v /root/mysql:/var/lib/mysql \ + -v /root/vmail:/var/vmail \ + -v /root/clamav:/var/lib/clamav \ + --name=iredmail lejmr/iredmail:mysql-latest diff --git a/roles/docker-iredmail-ab/handlers/main.yml b/roles/docker-iredmail-ab/handlers/main.yml new file mode 100644 index 0000000..0ccee7e --- /dev/null +++ b/roles/docker-iredmail-ab/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart docker + service: name=docker state=restarted \ No newline at end of file diff --git a/roles/docker-iredmail-ab/tasks/main.yml b/roles/docker-iredmail-ab/tasks/main.yml new file mode 100644 index 0000000..fd967fa --- /dev/null +++ b/roles/docker-iredmail-ab/tasks/main.yml @@ -0,0 +1,83 @@ +--- +- name: Installation de apt-transport-https + apt: name=apt-transport-https state=present + +- name: Installation de ca-certificates + apt: name=ca-certificates state=present + +- name: Installation de gnupg2 + apt: name=gnupg2 state=present + +- name: Installation de software-properties-common + apt: name=software-properties-common state=present + +- name: Installation de sudo + apt: name=sudo state=present + +- name: Installation de docker + shell: export https_proxy=http://192.168.99.99:8080 && curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - + +- name: Récupération des paquets docker-ce et docker-compose + shell: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" + +- name: Création du répertoire docker.service.d + file: + path: /etc/systemd/system/docker.service.d + state: directory + owner: root + group: root + mode: 0775 + recurse: yes + +- name: Copie https_proxy.conf + copy: src=https_proxy.conf dest=/etc/systemd/system/docker.service.d/ + notify: + - restart docker + +- name: Vérification des nouveaux paquets + shell: sudo apt-get update + +- name: Installation de docker-ce + shell: sudo apt-get install -y docker-ce + +- name: Installation de docker-compose + shell: export https_proxy=http://192.168.99.99:8080 && curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + +- name: Modification des droits de docker-compose + shell: chmod +x /usr/local/bin/docker-compose + +- name: Copie du fichier fstab + copy: src=fstab dest=/etc/ + +- name: Copie du script bash Iredmail + copy: src=iredmail.sh dest=/root/tools/ansible + +- name: Changement du système de fichier de /dev/sdb1 en ext4 + shell: mkfs.ext4 /dev/sdb1 + +- name: Montage /dev/sdb1 sur /var/lib/docker + shell: mount /dev/sdb1 /var/lib/docker + +- name: Droit pour le script Iredmail + shell: chmod a+x /root/tools/ansible/iredmail.sh + +- name: Création du répertoire mysql + shell: mkdir /root//mysql + +- name: Création du répertoire vmail + shell: mkdir /root/vmail + +- name: Création du répertoire clamav + shell: mkdir /root/clamav + +- name: Exécution du script Iredmail + debug: msg="Exécuter le script iredmail.sh qui se trouve dans tools/ansible" + +- name: Montage /dev/sdb1 + debug: msg="Pour vérifier que /dev/sdb1 est bien monté sur le répertoire /var/lib/docker, utiliser la commande df -h" + +- name: Test docker + debug: msg="Effectuer la commande docker run hello-world pour vérifier l'installation de docker-ce et effectuer la commande docker-compose --version pour vérifier que la version est bien la 1.23.1" + +- name: Démarrer le container + debug: msg="Pour démarrer le container openvas, utiliser la commande docker start nom_du_container_ (/var/lib/docker/containers), accéder à la page via l'adresse https://172.16.0.19:443" diff --git a/roles/docker-openvas-ab/files/fstab b/roles/docker-openvas-ab/files/fstab new file mode 100644 index 0000000..c86a33e --- /dev/null +++ b/roles/docker-openvas-ab/files/fstab @@ -0,0 +1,13 @@ +# /etc/fstab: static file system information. +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# +/dev/mapper/stretch64--vg-root / ext4 errors=remount-ro 0 1 +# /boot was on /dev/sda1 during installation +UUID=8f340ef0-94a1-4730-8da3-81ce5e38d666 /boot ext2 defaults 0 2 +/dev/mapper/stretch64--vg-swap_1 none swap sw 0 0 +/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/sdb1 /var/lib/containers ext4 defaults 0 0 \ No newline at end of file diff --git a/roles/docker-openvas-ab/files/https_proxy.conf b/roles/docker-openvas-ab/files/https_proxy.conf new file mode 100644 index 0000000..ebff942 --- /dev/null +++ b/roles/docker-openvas-ab/files/https_proxy.conf @@ -0,0 +1,2 @@ +[Service] +Environment="HTTPS_PROXY=http://192.168.99.99:8080/" \ No newline at end of file diff --git a/roles/docker-openvas-ab/handlers/main.yml b/roles/docker-openvas-ab/handlers/main.yml new file mode 100644 index 0000000..0ccee7e --- /dev/null +++ b/roles/docker-openvas-ab/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart docker + service: name=docker state=restarted \ No newline at end of file diff --git a/roles/docker-openvas-ab/tasks/main.yml b/roles/docker-openvas-ab/tasks/main.yml new file mode 100644 index 0000000..2ffb798 --- /dev/null +++ b/roles/docker-openvas-ab/tasks/main.yml @@ -0,0 +1,77 @@ +--- +- name: Installation de apt-transport-https + apt: name=apt-transport-https state=present + +- name: Installation de ca-certificates + apt: name=ca-certificates state=present + +- name: Installation de gnupg2 + apt: name=gnupg2 state=present + +- name: Installation de software-properties-common + apt: name=software-properties-common state=present + +- name: Installation de sudo + apt: name=sudo state=present + +- name: Installation de docker + shell: export https_proxy=http://192.168.99.99:8080 && curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - + +- name: Récupération des paquets docker-ce et docker-compose + shell: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" + +- name: Création du répertoire docker.service.d + file: + path: /etc/systemd/system/docker.service.d + state: directory + owner: root + group: root + mode: 0775 + recurse: yes + +- name: Copie https_proxy.conf + copy: src=https_proxy.conf dest=/etc/systemd/system/docker.service.d/ + notify: + - restart docker + +- name: Vérification des nouveaux paquets + shell: sudo apt-get update + +- name: Installation de docker-ce + shell: sudo apt-get install -y docker-ce + +- name: Installation de docker-compose + shell: export https_proxy=http://192.168.99.99:8080 && curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + +- name: Modification des droits de docker-compose + shell: chmod +x /usr/local/bin/docker-compose + +- name: Création du docker portainer_data + shell: docker volume create portainer_data + +- name: Initialisation de portainer + shell: docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer + +- name: Copie du fichier fstab + copy: src=fstab dest=/etc/ + +- name: Changement du système de fichier de /dev/sdb1 en ext4 + shell: mkfs.ext4 /dev/sdb1 + +- name: Montage /dev/sdb1 sur /var/lib/docker + shell: mount /dev/sdb1 /var/lib/docker + +- name: Installation d'OpenVAS + debug: msg="Exécuter la commande suivante pour mettre en place openvas > docker run -d -p 443:443 -e PUBLIC_HOSTNAME=172.16.0.19 --name openvas mikesplain/openvas puis redémarrer docker avec service docker restart" + + #- name: Installation d'IredMail + #debug: msg="Exécuter la commande suivante pour mettre en place openvas > docker run -d -p 443:443 -e PUBLIC_HOSTNAME=172.16.0.19 --name iredmail lejmr/iredmail puis redémarrer docker avec service docker restart" + +- name: Montage /dev/sdb1 + debug: msg="Pour vérifier que /dev/sdb1 est bien monté sur le répertoire /var/lib/docker, utiliser la commande df -h" + +- name: Test docker + debug: msg="Effectuer la commande docker run hello-world pour vérifier l'installation de docker-ce et effectuer la commande docker-compose --version pour vérifier que la version est bien la 1.23.1" + +- name: Démarrer le container + debug: msg="Pour démarrer le container openvas, utiliser la commande docker start nom_du_container_ (/var/lib/docker/containers), accéder à la page via l'adresse https://172.16.0.19:443" diff --git a/roles/firewall-vpn-l-cs/files/iptables-vpn b/roles/firewall-vpn-l-cs/files/iptables-vpn new file mode 100644 index 0000000..c363d43 --- /dev/null +++ b/roles/firewall-vpn-l-cs/files/iptables-vpn @@ -0,0 +1,58 @@ +#!/bin/bash + +#renommage des interfaces +IFPUB=enp0s9 +IFINT=enp0s8 + +iptables -F +#iptables -F -t nat + +#bloquer tout +iptables -P INPUT DROP +iptables -P OUTPUT DROP +iptables -P FORWARD ACCEPT + +iptables -A INPUT -i lo +iptables -A OUTPUT -o lo + +#autorise l'acces SSH +iptables -A INPUT -p tcp --dport 22 -j ACCEPT +iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT + +#Autorise les requete DNS en tant que client +iptables -A OUTPUT -p udp --dport 53 -j ACCEPT +iptables -A INPUT -p udp --sport 53 -j ACCEPT +iptables -A INPUT -p udp --dport 53 -j ACCEPT +iptables -A OUTPUT -p udp --sport 53 -j ACCEPT + +#autorise isakmp +iptables -A OUTPUT -p udp --dport 500 -j ACCEPT +iptables -A INPUT -p udp --sport 500 -j ACCEPT +iptables -A INPUT -p udp --dport 500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 500 -j ACCEPT + +#autorise nat-t-ike +iptables -A OUTPUT -p udp --dport 4500 -j ACCEPT +iptables -A INPUT -p udp --sport 4500 -j ACCEPT +iptables -A INPUT -p udp --dport 5500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 4500 -j ACCEPT + + +# allow IPsec IKE negotiations +#iptables -I INPUT -p udp --sport 500 --dport 500 -j ACCEPT +#iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT +# ESP encryption and authentication +iptables -I INPUT -p 50 -j ACCEPT +iptables -I OUTPUT -p 50 -j ACCEPT + +#autorise la supervision ( SNMP ) +iptables -A OUTPUT -p udp --dport 161 -j ACCEPT +iptables -A INPUT -p udp --sport 161 -j ACCEPT + +#autorise NTP +iptables -A OUTPUT -p udp --dport 123 -j ACCEPT +iptables -A INPUT -p udp --sport 123 -j ACCEPT + +#autoriser les ping sauf de l'exterieur +iptables -A INPUT -p icmp -m limit --limit 30/minute -j ACCEPT +iptables -A OUTPUT -p icmp -j ACCEPT \ No newline at end of file diff --git a/roles/firewall-vpn-l-cs/tasks/main.yml b/roles/firewall-vpn-l-cs/tasks/main.yml new file mode 100644 index 0000000..c171284 --- /dev/null +++ b/roles/firewall-vpn-l-cs/tasks/main.yml @@ -0,0 +1,3 @@ +--- + - name: fichier parefeu pour VPN + copy: src=iptables-vpn dest=/root/ diff --git a/roles/firewall-vpn-l/files/ferm.conf b/roles/firewall-vpn-l/files/ferm.conf new file mode 100644 index 0000000..60550bb --- /dev/null +++ b/roles/firewall-vpn-l/files/ferm.conf @@ -0,0 +1,122 @@ +# -*- shell-script -*- +# +# Configuration file for ferm(1). +# + +@def $DEV_ADM = enp0s3; +@def $DEV_VPN = enp0s8; +@def $DEV_EXT = enp0s9; + +@def $NET_ADM=192.168.99.0/24; +@def $NET_VPN=192.168.0.0/24; +@def $NET_EXT=192.168.1.0/30; + +table filter { + chain INPUT { + policy DROP; + + # connection tracking + mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + + # allow local packet + interface lo ACCEPT; + + # allow SSH connections + #interface ($DEV_ADM) { + proto tcp dport ssh ACCEPT; + #} + + # allow DNS connections + #interface ($DEV_INT) { + proto udp sport domain ACCEPT; + proto udp dport domain ACCEPT; + #} + + # DHCP + proto udp dport (67 68) ACCEPT; + + # allow IPsec + interface ($DEV_VPN $DEV_EXT) { + proto udp sport 500 ACCEPT; + proto udp dport 500 ACCEPT; + proto esp ACCEPT; + } + + # Autoriser nat-t-ike + # interface ($DEV_VPN) { + proto udp sport 4500 ACCEPT; + proto udp dport 5500 ACCEPT; +# } + + # allow DNS connections + #interface ($DEV_INT) { + proto (udp tcp) dport domain ACCEPT; + #} + + # autoriser supervision + proto udp sport 161 ACCEPT; + + # autoriser NTP + proto udp sport 123 ACCEPT; + + # respond to ping + proto icmp mod limit limit 30/minut ACCEPT; + + } + chain OUTPUT { + policy DROP; +# interface ($DEV_PUB) { + + # Autoriser SSH + proto tcp sport ssh ACCEPT; + + # Autoriser DNS + proto udp dport domain ACCEPT; + proto udp sport domain ACCEPT; + + # DHCP + proto udp sport (67 68) ACCEPT; + + # Autoriser ipsec + proto udp dport 500 ACCEPT; + proto udp sport 500 ACCEPT; + + # Autoriser nat-t-ike + proto udp dport 4500 ACCEPT; + proto udp sport 4500 ACCEPT; + + # Autoriser supervision + proto udp dport 161 ACCEPT; + + # Autoriser NTP + proto udp dport 123 ACCEPT; + + # respond to ping + proto icmp ACCEPT; + +# } + + # connection tracking + #mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + } + chain FORWARD { + policy ACCEPT; + + # connection tracking + mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + } +} + +# IPv6: +#domain ip6 { +# table filter { +# chain INPUT { +# policy ACCEPT; +# # ... +# } +# # ... +# } +#} diff --git a/roles/firewall-vpn-l/files/iptables-vpn b/roles/firewall-vpn-l/files/iptables-vpn new file mode 100644 index 0000000..c363d43 --- /dev/null +++ b/roles/firewall-vpn-l/files/iptables-vpn @@ -0,0 +1,58 @@ +#!/bin/bash + +#renommage des interfaces +IFPUB=enp0s9 +IFINT=enp0s8 + +iptables -F +#iptables -F -t nat + +#bloquer tout +iptables -P INPUT DROP +iptables -P OUTPUT DROP +iptables -P FORWARD ACCEPT + +iptables -A INPUT -i lo +iptables -A OUTPUT -o lo + +#autorise l'acces SSH +iptables -A INPUT -p tcp --dport 22 -j ACCEPT +iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT + +#Autorise les requete DNS en tant que client +iptables -A OUTPUT -p udp --dport 53 -j ACCEPT +iptables -A INPUT -p udp --sport 53 -j ACCEPT +iptables -A INPUT -p udp --dport 53 -j ACCEPT +iptables -A OUTPUT -p udp --sport 53 -j ACCEPT + +#autorise isakmp +iptables -A OUTPUT -p udp --dport 500 -j ACCEPT +iptables -A INPUT -p udp --sport 500 -j ACCEPT +iptables -A INPUT -p udp --dport 500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 500 -j ACCEPT + +#autorise nat-t-ike +iptables -A OUTPUT -p udp --dport 4500 -j ACCEPT +iptables -A INPUT -p udp --sport 4500 -j ACCEPT +iptables -A INPUT -p udp --dport 5500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 4500 -j ACCEPT + + +# allow IPsec IKE negotiations +#iptables -I INPUT -p udp --sport 500 --dport 500 -j ACCEPT +#iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT +# ESP encryption and authentication +iptables -I INPUT -p 50 -j ACCEPT +iptables -I OUTPUT -p 50 -j ACCEPT + +#autorise la supervision ( SNMP ) +iptables -A OUTPUT -p udp --dport 161 -j ACCEPT +iptables -A INPUT -p udp --sport 161 -j ACCEPT + +#autorise NTP +iptables -A OUTPUT -p udp --dport 123 -j ACCEPT +iptables -A INPUT -p udp --sport 123 -j ACCEPT + +#autoriser les ping sauf de l'exterieur +iptables -A INPUT -p icmp -m limit --limit 30/minute -j ACCEPT +iptables -A OUTPUT -p icmp -j ACCEPT \ No newline at end of file diff --git a/roles/firewall-vpn-l/handlers/main.yml b/roles/firewall-vpn-l/handlers/main.yml new file mode 100644 index 0000000..e427fa2 --- /dev/null +++ b/roles/firewall-vpn-l/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: Restart ferm + service: name=ferm state=restarted diff --git a/roles/firewall-vpn-l/tasks/main.yml b/roles/firewall-vpn-l/tasks/main.yml new file mode 100644 index 0000000..034dd32 --- /dev/null +++ b/roles/firewall-vpn-l/tasks/main.yml @@ -0,0 +1,8 @@ +--- + - name : installer ferm + apt: name=ferm state=present + - name: fichier parefeu pour VPN + copy: src=ferm.conf dest=/etc/ferm/ferm.conf + notify: + - Restart ferm + diff --git a/roles/firewall-vpn-r-cs/files/iptables-vpn b/roles/firewall-vpn-r-cs/files/iptables-vpn new file mode 100644 index 0000000..5ed337d --- /dev/null +++ b/roles/firewall-vpn-r-cs/files/iptables-vpn @@ -0,0 +1,58 @@ +#!/bin/bash + +#renommage des interfaces +IFPUB=enp0s8 +IFINT=enp0s9 + +iptables -F +#iptables -F -t nat + +#bloquer tout +iptables -P INPUT DROP +iptables -P OUTPUT DROP +iptables -P FORWARD ACCEPT + +iptables -A INPUT -i lo +iptables -A OUTPUT -o lo + +#autorise l'acces SSH +iptables -A INPUT -p tcp --dport 22 -j ACCEPT +iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT + +#Autorise les requete DNS en tant que client +iptables -A OUTPUT -p udp --dport 53 -j ACCEPT +iptables -A INPUT -p udp --sport 53 -j ACCEPT +iptables -A INPUT -p udp --dport 53 -j ACCEPT +iptables -A OUTPUT -p udp --sport 53 -j ACCEPT + +#autorise isakmp +iptables -A OUTPUT -p udp --dport 500 -j ACCEPT +iptables -A INPUT -p udp --sport 500 -j ACCEPT +iptables -A INPUT -p udp --dport 500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 500 -j ACCEPT + +#autorise nat-t-ike +iptables -A OUTPUT -p udp --dport 4500 -j ACCEPT +iptables -A INPUT -p udp --sport 4500 -j ACCEPT +iptables -A INPUT -p udp --dport 5500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 4500 -j ACCEPT + + +# allow IPsec IKE negotiations +#iptables -I INPUT -p udp --sport 500 --dport 500 -j ACCEPT +#iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT +# ESP encryption and authentication +iptables -I INPUT -p 50 -j ACCEPT +iptables -I OUTPUT -p 50 -j ACCEPT + +#autorise la supervision ( SNMP ) +iptables -A OUTPUT -p udp --dport 161 -j ACCEPT +iptables -A INPUT -p udp --sport 161 -j ACCEPT + +#autorise NTP +iptables -A OUTPUT -p udp --dport 123 -j ACCEPT +iptables -A INPUT -p udp --sport 123 -j ACCEPT + +#autoriser les ping sauf de l'exterieur +iptables -A INPUT -p icmp -m limit --limit 30/minute -j ACCEPT +iptables -A OUTPUT -p icmp -j ACCEPT \ No newline at end of file diff --git a/roles/firewall-vpn-r-cs/tasks/main.yml b/roles/firewall-vpn-r-cs/tasks/main.yml new file mode 100644 index 0000000..c171284 --- /dev/null +++ b/roles/firewall-vpn-r-cs/tasks/main.yml @@ -0,0 +1,3 @@ +--- + - name: fichier parefeu pour VPN + copy: src=iptables-vpn dest=/root/ diff --git a/roles/firewall-vpn-r/files/ferm.conf b/roles/firewall-vpn-r/files/ferm.conf new file mode 100644 index 0000000..45ed360 --- /dev/null +++ b/roles/firewall-vpn-r/files/ferm.conf @@ -0,0 +1,116 @@ +# -*- shell-script -*- +# +# Configuration file for ferm(1). +# + +@def $DEV_ADM = enp0s3; +@def $DEV_VPN = enp0s8; +@def $DEV_EXT = enp0s9; + +@def $NET_ADM=192.168.99.0/24; +@def $NET_VPN=192.168.0.0/24; +@def $NET_EXT=192.168.1.0/30; + +table filter { + chain INPUT { + policy DROP; + + # connection tracking + mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + + # allow local packet + interface lo ACCEPT; + + # allow SSH connections + #interface ($DEV_ADM) { + proto tcp dport ssh ACCEPT; + #} + + # allow DNS connections + #interface ($DEV_INT) { + proto udp sport domain ACCEPT; + proto udp dport domain ACCEPT; + #} + + # allow IPsec + interface ($DEV_VPN) { + proto udp sport 500 ACCEPT; + proto udp dport 500 ACCEPT; + proto esp ACCEPT; + } + + # Autoriser nat-t-ike + interface ($DEV_VPN) { + proto udp sport 4500 ACCEPT; + proto udp dport 5500 ACCEPT; + } + + # allow DNS connections + #interface ($DEV_INT) { +# proto (udp tcp) dport domain ACCEPT; + #} + + # autoriser supervision + proto udp sport 161 ACCEPT; + + # autoriser NTP + proto udp sport 123 ACCEPT; + + # respond to ping + proto icmp mod limit limit 30/minut ACCEPT; + + } + chain OUTPUT { + policy DROP; +# interface ($DEV_PUB) { + + # Autoriser SSH + proto tcp sport ssh ACCEPT; + + # Autoriser DNS + proto udp dport domain ACCEPT; + proto udp sport domain ACCEPT; + + # Autoriser ipsec + proto udp dport 500 ACCEPT; + proto udp sport 500 ACCEPT; + + # Autoriser nat-t-ike + proto udp dport 4500 ACCEPT; + proto udp sport 4500 ACCEPT; + + # Autoriser supervision + proto udp dport 161 ACCEPT; + + # Autoriser NTP + proto udp dport 123 ACCEPT; + + # respond to ping + proto icmp ACCEPT; + +# } + + # connection tracking + #mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + } + chain FORWARD { + policy ACCEPT; + + # connection tracking + mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + } +} + +# IPv6: +#domain ip6 { +# table filter { +# chain INPUT { +# policy ACCEPT; +# # ... +# } +# # ... +# } +#} diff --git a/roles/firewall-vpn-r/files/iptables-vpn b/roles/firewall-vpn-r/files/iptables-vpn new file mode 100644 index 0000000..5ed337d --- /dev/null +++ b/roles/firewall-vpn-r/files/iptables-vpn @@ -0,0 +1,58 @@ +#!/bin/bash + +#renommage des interfaces +IFPUB=enp0s8 +IFINT=enp0s9 + +iptables -F +#iptables -F -t nat + +#bloquer tout +iptables -P INPUT DROP +iptables -P OUTPUT DROP +iptables -P FORWARD ACCEPT + +iptables -A INPUT -i lo +iptables -A OUTPUT -o lo + +#autorise l'acces SSH +iptables -A INPUT -p tcp --dport 22 -j ACCEPT +iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT + +#Autorise les requete DNS en tant que client +iptables -A OUTPUT -p udp --dport 53 -j ACCEPT +iptables -A INPUT -p udp --sport 53 -j ACCEPT +iptables -A INPUT -p udp --dport 53 -j ACCEPT +iptables -A OUTPUT -p udp --sport 53 -j ACCEPT + +#autorise isakmp +iptables -A OUTPUT -p udp --dport 500 -j ACCEPT +iptables -A INPUT -p udp --sport 500 -j ACCEPT +iptables -A INPUT -p udp --dport 500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 500 -j ACCEPT + +#autorise nat-t-ike +iptables -A OUTPUT -p udp --dport 4500 -j ACCEPT +iptables -A INPUT -p udp --sport 4500 -j ACCEPT +iptables -A INPUT -p udp --dport 5500 -j ACCEPT +iptables -A OUTPUT -p udp --sport 4500 -j ACCEPT + + +# allow IPsec IKE negotiations +#iptables -I INPUT -p udp --sport 500 --dport 500 -j ACCEPT +#iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT +# ESP encryption and authentication +iptables -I INPUT -p 50 -j ACCEPT +iptables -I OUTPUT -p 50 -j ACCEPT + +#autorise la supervision ( SNMP ) +iptables -A OUTPUT -p udp --dport 161 -j ACCEPT +iptables -A INPUT -p udp --sport 161 -j ACCEPT + +#autorise NTP +iptables -A OUTPUT -p udp --dport 123 -j ACCEPT +iptables -A INPUT -p udp --sport 123 -j ACCEPT + +#autoriser les ping sauf de l'exterieur +iptables -A INPUT -p icmp -m limit --limit 30/minute -j ACCEPT +iptables -A OUTPUT -p icmp -j ACCEPT \ No newline at end of file diff --git a/roles/firewall-vpn-r/handlers/main.yml b/roles/firewall-vpn-r/handlers/main.yml new file mode 100644 index 0000000..e427fa2 --- /dev/null +++ b/roles/firewall-vpn-r/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: Restart ferm + service: name=ferm state=restarted diff --git a/roles/firewall-vpn-r/tasks/main.yml b/roles/firewall-vpn-r/tasks/main.yml new file mode 100644 index 0000000..7d85a62 --- /dev/null +++ b/roles/firewall-vpn-r/tasks/main.yml @@ -0,0 +1,15 @@ +--- + - name: redemarrer interfaces + command: ifdown enp0s8 + - name: redemarrer interfaces + command: ifup enp0s8 + - name: redemarrer interfaces + command: ifdown enp0s9 + - name: redemarrer interfaces + command: ifup enp0s9 + - name: redemarrer interfaces + apt: name=ferm state=present + - name: fichier parefeu pour VPN + copy: src=ferm.conf dest=/etc/ferm/ferm.conf + notify: + - Restart ferm diff --git a/roles/fog/tasks/main.yml b/roles/fog/tasks/main.yml new file mode 100644 index 0000000..9f826ea --- /dev/null +++ b/roles/fog/tasks/main.yml @@ -0,0 +1,15 @@ +--- + - name: creation d'un repertoire fog + file: + path: /root/fog + state: directory + + - name: recuperation du fichier d'installation de fog + get_url: + url: http://depl/gsbstore/fogproject-1.5.7.tar.gz + dest: /root/fog + + - name: decompression du fichier d'installation de fog + unarchive: + src: /root/fog/fogproject-1.5.7.tar.gz + dest: /root/fog diff --git a/roles/goss/tasks/main.yml b/roles/goss/tasks/main.yml new file mode 100644 index 0000000..4af44da --- /dev/null +++ b/roles/goss/tasks/main.yml @@ -0,0 +1,10 @@ +--- + +- name: goss binary exists + stat: path=/usr/local/bin/goss + register: gossbin + +- name: install goss + shell: export https_proxy=http://10.121.38.1:8080 && curl -fsSL https://goss.rocks/install | sh + when: gossbin.stat.exists == False + diff --git a/roles/icinga-ab/files/cfg/contacts_icinga.cfg b/roles/icinga-ab/files/cfg/contacts_icinga.cfg new file mode 100644 index 0000000..8a66285 --- /dev/null +++ b/roles/icinga-ab/files/cfg/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email icinga.ppe31@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-ab/files/cfg/extinfo_icinga.cfg b/roles/icinga-ab/files/cfg/extinfo_icinga.cfg new file mode 100644 index 0000000..07bd594 --- /dev/null +++ b/roles/icinga-ab/files/cfg/extinfo_icinga.cfg @@ -0,0 +1,13 @@ +## +## Extended Host and Service Information +## + +define hostextinfo{ + hostgroup_name debian-servers + notes Debian GNU/Linux servers +# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 + icon_image base/debian.png + icon_image_alt Debian GNU/Linux + vrml_image debian.png + statusmap_image base/debian.gd2 + } diff --git a/roles/icinga-ab/files/cfg/generic-host_icinga.cfg b/roles/icinga-ab/files/cfg/generic-host_icinga.cfg new file mode 100644 index 0000000..ed48590 --- /dev/null +++ b/roles/icinga-ab/files/cfg/generic-host_icinga.cfg @@ -0,0 +1,19 @@ + Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-host ; The name of this host template + notifications_enabled 1 ; Host notifications are enabled + event_handler_enabled 1 ; Host event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } diff --git a/roles/icinga-ab/files/cfg/generic-service_icinga.cfg b/roles/icinga-ab/files/cfg/generic-service_icinga.cfg new file mode 100644 index 0000000..4d60c79 --- /dev/null +++ b/roles/icinga-ab/files/cfg/generic-service_icinga.cfg @@ -0,0 +1,26 @@ +# generic service template definition +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + notification_interval 0 ; Only send notifications on status change by default. + is_volatile 0 + check_period 24x7 + normal_check_interval 5 + retry_check_interval 1 + max_check_attempts 4 + notification_period 24x7 + notification_options w,u,c,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } diff --git a/roles/icinga-ab/files/cfg/gwsio2.cfg b/roles/icinga-ab/files/cfg/gwsio2.cfg new file mode 100644 index 0000000..c09b7d2 --- /dev/null +++ b/roles/icinga-ab/files/cfg/gwsio2.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name gwsio2 + alias Passerelle + address 192.168.0.1 + icon_image cook/linux_server.gif + statusmap_image cook/linux_server.gd2 + } diff --git a/roles/icinga-ab/files/cfg/localhost.cfg b/roles/icinga-ab/files/cfg/localhost.cfg new file mode 100644 index 0000000..4e4e190 --- /dev/null +++ b/roles/icinga-ab/files/cfg/localhost.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host + host_name localhost + alias Serveur monitoring + address localhost + } + diff --git a/roles/icinga-ab/files/cfg/localhost_icinga.cfg b/roles/icinga-ab/files/cfg/localhost_icinga.cfg new file mode 100644 index 0000000..c15cda4 --- /dev/null +++ b/roles/icinga-ab/files/cfg/localhost_icinga.cfg @@ -0,0 +1,60 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in icinga-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + parents gwsio2 + } + +# Define a service to check the disk space of the root partition +# on the local machine. Warning if < 20% free, critical if +# < 10% free space on partition. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Disk Space + check_command check_all_disks!20%!10% + } + + + +# Define a service to check the number of currently logged in +# users on the local machine. Warning if > 20 users, critical +# if > 50 users. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + check_command check_users!20!50 + } + + +# Define a service to check the number of currently running procs +# on the local machine. Warning if > 250 processes, critical if +# > 400 processes. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + check_command check_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } diff --git a/roles/icinga-ab/files/cfg/netgear.cfg b/roles/icinga-ab/files/cfg/netgear.cfg new file mode 100644 index 0000000..c35984a --- /dev/null +++ b/roles/icinga-ab/files/cfg/netgear.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name netgear + alias switch + address 192.168.0.2 + parents gwsio4 + icon_image cook/switch.gif + statusmap_image cook/switch.gd2 +} + diff --git a/roles/icinga-ab/files/cfg/r-ext.cfg b/roles/icinga-ab/files/cfg/r-ext.cfg new file mode 100644 index 0000000..4c14bef --- /dev/null +++ b/roles/icinga-ab/files/cfg/r-ext.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-ext + alias Routeur externe + address 192.168.200.253 + parents localhost + } diff --git a/roles/icinga-ab/files/cfg/r-int.cfg b/roles/icinga-ab/files/cfg/r-int.cfg new file mode 100644 index 0000000..77ebe3d --- /dev/null +++ b/roles/icinga-ab/files/cfg/r-int.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-int + alias Routeur interne + address 172.16.0.254 + parents r-ext + } diff --git a/roles/icinga-ab/files/cfg/s-adm.cfg b/roles/icinga-ab/files/cfg/s-adm.cfg new file mode 100644 index 0000000..aeadbee --- /dev/null +++ b/roles/icinga-ab/files/cfg/s-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 192.168.99.99 + parents r-int + } + diff --git a/roles/icinga-ab/files/cfg/s-infra.cfg b/roles/icinga-ab/files/cfg/s-infra.cfg new file mode 100644 index 0000000..c369ff6 --- /dev/null +++ b/roles/icinga-ab/files/cfg/s-infra.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra + alias debian-servers + address 172.16.0.1 + parents r-int + } + diff --git a/roles/icinga-ab/files/cfg/s-proxy.cfg b/roles/icinga-ab/files/cfg/s-proxy.cfg new file mode 100644 index 0000000..de4f3c9 --- /dev/null +++ b/roles/icinga-ab/files/cfg/s-proxy.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-proxy + alias serveur proxy + address 172.16.0.2 + parents r-int + } diff --git a/roles/icinga-ab/files/cfg/s-test.cfg b/roles/icinga-ab/files/cfg/s-test.cfg new file mode 100644 index 0000000..204262d --- /dev/null +++ b/roles/icinga-ab/files/cfg/s-test.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-test + alias machine test + address 172.16.0.18 + parents r-int + } diff --git a/roles/icinga-ab/files/cfg/services_icinga.cfg b/roles/icinga-ab/files/cfg/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-ab/files/cfg/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-ab/files/cfg/srv-2012.cfg b/roles/icinga-ab/files/cfg/srv-2012.cfg new file mode 100644 index 0000000..8ff28a9 --- /dev/null +++ b/roles/icinga-ab/files/cfg/srv-2012.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name srv-2012 + alias windows-servers + address 172.16.0.6 + parents r-int + icon_image base/win40.gif + statusmap_image base/win40.gd2 + } + diff --git a/roles/icinga-ab/files/cfg/timeperiods_icinga.cfg b/roles/icinga-ab/files/cfg/timeperiods_icinga.cfg new file mode 100644 index 0000000..55ecf9d --- /dev/null +++ b/roles/icinga-ab/files/cfg/timeperiods_icinga.cfg @@ -0,0 +1,50 @@ +############################################################################### +# timeperiods.cfg +############################################################################### + +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) + +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + } + +# Here is a slightly friendlier period during work hours +define timeperiod{ + timeperiod_name workhours + alias Standard Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 + } + +# The complement of workhours +define timeperiod{ + timeperiod_name nonworkhours + alias Non-Work Hours + sunday 00:00-24:00 + monday 00:00-09:00,17:00-24:00 + tuesday 00:00-09:00,17:00-24:00 + wednesday 00:00-09:00,17:00-24:00 + thursday 00:00-09:00,17:00-24:00 + friday 00:00-09:00,17:00-24:00 + saturday 00:00-24:00 + } + +# This one is a favorite: never :) +define timeperiod{ + timeperiod_name never + alias Never + } + +# end of file diff --git a/roles/icinga-ab/files/check_iftraffic3.pl b/roles/icinga-ab/files/check_iftraffic3.pl new file mode 100755 index 0000000..62ddbd1 --- /dev/null +++ b/roles/icinga-ab/files/check_iftraffic3.pl @@ -0,0 +1,643 @@ +#!/usr/bin/perl -w +# +# check_iftraffic.pl - Nagios(r) network traffic monitor plugin +# Copyright (C) 2004 Gerd Mueller / Netways GmbH +# $Id: check_iftraffic.pl 1119 2006-02-09 10:30:09Z gmueller $ +# +# mw = Markus Werner mw+nagios@wobcom.de +# Remarks (mw): +# +# I adopted as much as possible the programming style of the origin code. +# +# There should be a function to exit this programm, +# instead of calling print and exit statements all over the place. +# +# +# minor changes by mw +# The snmp if_counters on net devices can have overflows. +# I wrote this code to address this situation. +# It has no automatic detection and which point the overflow +# occurs but it will generate a warning state and you +# can set the max value by calling this script with an additional +# arg. +# +# minor cosmetic changes by mw +# Sorry but I couldn't sustain to clean up some things. +# +# gj = Greg Frater gregATfraterfactory.com +# Remarks (gj): +# minor (gj): +# +# * fixed the performance data, formating was not to spec +# * Added a check of the interfaces status (up/down). +# If down the check returns a critical status. +# * Allow either textual or the numeric index value. +# * If the interface speed is not specified on the command line +# it gets it automatically from IfSpeed +# * Added option for second ifSpeed to allow for asymetrcal links +# such as a DSL line or cable modem where the download and upload +# speeds are different +# * Added -B option to display results in bits/sec instead of Bytes/sec +# * Added the current usage in Bytes/s (or bit/s) to the perfdata output +# * Added ability for plugin to determine interface to query by matching IP +# address of host with entry in ipAdEntIfIndex (.1.3.6.1.2.1.4.20.1.2) +# * Added -L flag to list entries found in the ipAdEntIfIndex table +# Otherwise, it works as before. +# +# +# +# +# based on check_traffic from Adrian Wieczorek, +# +# Send us bug reports, questions and comments about this plugin. +# Latest version of this software: http://www.nagiosexchange.org +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 + +use strict; + +use Net::SNMP; +use Getopt::Long; +&Getopt::Long::config('bundling'); + +use Data::Dumper; + +my $host_ip; +my $host_address; +my $iface_number; +my $iface_descr; +my $iface_speed; +my $iface_speedOut; +my $index_list; +my $opt_h; +my $units; + +my $session; +my $error; +my $port = 161; +my $snmp_version = 1; + +my @snmpoids; + +# SNMP OIDs for Traffic +my $snmpIfOperStatus = '1.3.6.1.2.1.2.2.1.8'; +my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10'; +my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16'; +my $snmpIfDescr = '1.3.6.1.2.1.2.2.1.2'; +my $snmpIfSpeed = '1.3.6.1.2.1.2.2.1.5'; +my $snmpIPAdEntIfIndex = '1.3.6.1.2.1.4.20.1.2'; + +my $response; + +# Path to tmp files +my $TRAFFIC_FILE = "/tmp/traffic"; + +# changes sos 20090717 UNKNOWN must bes 3 +my %STATUS_CODE = + ( 'UNKNOWN' => '3', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2' ); + +#default values; +my $state = "UNKNOWN"; +my $if_status = '4'; +my ( $in_bytes, $out_bytes ) = 0; +my $warn_usage = 85; +my $crit_usage = 98; +my $COMMUNITY = "public"; +my $use_reg = undef; # Use Regexp for name +my $output = ""; +my $bits = undef; +my $suffix = "Bs"; +my $label = "MBytes"; + +#added 20050614 by mw +my $max_value; +my $max_bytes; + +#cosmetic changes 20050614 by mw, see old versions for detail +# Added options for bits and second max ifspeed 20100202 by gj +# Added options for specificy IP addr to match 20100405 by gj +my $status = GetOptions( + "h|help" => \$opt_h, + 'B' => \$bits, + 'bits' => \$bits, + "C|community=s" => \$COMMUNITY, + "w|warning=s" => \$warn_usage, + "c|critical=s" => \$crit_usage, + "b|bandwidth|I|inBandwidth=i" => \$iface_speed, + "O|outBandwidth=i" => \$iface_speedOut, + 'r' => \$use_reg, + 'noregexp' => \$use_reg, + "p|port=i" => \$port, + "u|units=s" => \$units, + "i|interface=s" => \$iface_number, + "A|address=s" => \$host_ip, + "H|hostname=s" => \$host_address, + 'L' => \$index_list, + 'list' => \$index_list, + + #added 20050614 by mw + "M|max=i" => \$max_value +); + +if ( $status == 0 ) { + print_help(); + exit $STATUS_CODE{'OK'}; +} + +# Changed 20091214 gj +# Check for missing options +#if ( ( !$host_address ) or ( !$iface_descr ) ) { +if ( !$host_address ) { + print "\nMissing host address!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speed ) and ( !$units ) ){ + print "\nMissing units!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $units ) and ( ( !$iface_speed ) and ( !$iface_speedOut ) ) ) { + print "\nMissing interface maximum speed!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speedOut ) and ( !$units ) ) { + print "\nMissing units for Out maximum speed!\n\n"; + stop(print_usage(),"OK"); +} + + +if ($bits) { + $suffix = "bs" +} + +if ( !$iface_speed ) { + # Do nothing +}else{ + + #change 20050414 by mw + # Added iface_speedOut 20100202 by gj + # Convert interface speed to kiloBytes + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; + if ( $iface_speedOut ) { + $iface_speedOut = bits2bytes( $iface_speedOut, $units ) / 1024; + } + if ( !$max_value ) { + + # If no -M Parameter was set, set it to 32Bit Overflow + $max_bytes = 4194304 ; # the value is (2^32/1024) + } + else { + $max_bytes = unit2bytes( $max_value, $units ); + } +} + +if ( $snmp_version =~ /[12]/ ) { + ( $session, $error ) = Net::SNMP->session( + -hostname => $host_address, + -community => $COMMUNITY, + -port => $port, + -version => $snmp_version + ); + + if ( !defined($session) ) { + stop("UNKNOWN: $error","UNKNOWN"); + } +} +elsif ( $snmp_version =~ /3/ ) { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v3 yet\n",$state); +} +else { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v$snmp_version yet\n",$state); +} + +# Neither Interface Index nor Host IP address were specified +if ( !$iface_descr ) { + if ( !$host_ip ){ + # try to resolve host name and find index from ip addr + $iface_descr = fetch_Ip2IfIndex( $session, $host_address ); + } else { + # Use ip addr to find index + $iface_descr = fetch_Ip2IfIndex( $session, $host_ip ); + } +} + +#push( @snmpoids, $snmpIPAdEntIfIndex . "." . $host_address ); + +# Added 20091209 gj +# Detect if a string description was given or a numberic interface index number +if ( $iface_descr =~ /[^0123456789]+/ ) { + $iface_number = fetch_ifdescr( $session, $iface_descr ); +}else{ + $iface_number = $iface_descr; +} + +push( @snmpoids, $snmpIfSpeed . "." . $iface_number ); +push( @snmpoids, $snmpIfOperStatus . "." . $iface_number ); +push( @snmpoids, $snmpIfInOctets . "." . $iface_number ); +push( @snmpoids, $snmpIfOutOctets . "." . $iface_number ); + +if ( !defined( $response = $session->get_request(@snmpoids) ) ) { + my $answer = $session->error; + $session->close; + + stop("WARNING: SNMP error: $answer\n", "WARNING"); +} + +# Added 20091209 gj +# Get interface speed from device if not provided on command line +# Convert to kiloBytes +if ( !$iface_speed ) { + $iface_speed = $response->{ $snmpIfSpeed . "." . $iface_number }; + $units = "b"; + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; +} + +# Added 20100201 gj +# Check if Out max speed was provided, use same if speed for both if not +if (!$iface_speedOut) { + $iface_speedOut = $iface_speed; +} + +$if_status = $response->{ $snmpIfOperStatus . "." . $iface_number }; +$in_bytes = $response->{ $snmpIfInOctets . "." . $iface_number } / 1024; # in kiloBytes +$out_bytes = $response->{ $snmpIfOutOctets . "." . $iface_number } / 1024; # in kiloBytes + +$session->close; + +my $row; +my $last_check_time = time - 1; +my $last_in_bytes = $in_bytes; +my $last_out_bytes = $out_bytes; + +if ( + open( FILE, + "<" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address + ) + ) +{ + while ( $row = ) { + + #cosmetic change 20050416 by mw + #Couldn't sustain;-) +## chomp(); + ( $last_check_time, $last_in_bytes, $last_out_bytes ) = + split( ":", $row ); + + ### by sos 17.07.2009 check for last_bytes + if ( ! $last_in_bytes ) { $last_in_bytes=$in_bytes; } + if ( ! $last_out_bytes ) { $last_out_bytes=$out_bytes; } + + if ($last_in_bytes !~ m/\d/) { $last_in_bytes=$in_bytes; } + if ($last_out_bytes !~ m/\d/) { $last_out_bytes=$out_bytes; } + } + close(FILE); +} + +my $update_time = time; + +open( FILE, ">" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address ) + or die "Can't open $TRAFFIC_FILE for writing: $!"; + +printf FILE ( "%s:%.0ld:%.0ld\n", $update_time, $in_bytes, $out_bytes ); +close(FILE); + +my $db_file; + +#added 20050614 by mw +#Check for and correct counter overflow (if possible). +#See function counter_overflow. +$in_bytes = counter_overflow( $in_bytes, $last_in_bytes, $max_bytes ); +$out_bytes = counter_overflow( $out_bytes, $last_out_bytes, $max_bytes ); + +# Calculate traffic since last check (RX\TX) in kiloBytes +my $in_traffic = sprintf( "%.2lf", + ( $in_bytes - $last_in_bytes ) / ( time - $last_check_time ) ); +my $out_traffic = sprintf( "%.2lf", + ( $out_bytes - $last_out_bytes ) / ( time - $last_check_time ) ); + +# sos 20090717 changed due to rrdtool needs bytes +my $in_traffic_absolut = $in_bytes * 1024 ; +my $out_traffic_absolut = $out_bytes * 1024; + +# Calculate usage percentages +my $in_usage = sprintf( "%.2f", ( 1.0 * $in_traffic * 100 ) / $iface_speed ); +my $out_usage = sprintf( "%.2f", ( 1.0 * $out_traffic * 100 ) / $iface_speedOut ); + + +if ($bits) { + # Convert output from Bytes to bits + $in_bytes = $in_bytes * 8; + $out_bytes = $out_bytes * 8; + $in_traffic = $in_traffic * 8; + $out_traffic = $out_traffic * 8; + $label = "Mbits"; +} + +my $in_prefix = "K"; +my $out_prefix = "K"; + +if ( $in_traffic > 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 ); + $in_prefix = "M"; +} +if ( $out_traffic > 1024 ) { + $out_traffic = sprintf( "%.2f", $out_traffic / 1024 ); + $out_prefix = "M"; +} +if ( $in_traffic > 1024 * 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 * 1024 ); + $in_prefix = "G"; +} +if ( $out_traffic > 1024 * 1024 ) { + $out_traffic = sprintf( "%.2f",$out_traffic / 1024 * 1024 ); + $out_prefix = "G"; +} + +# Convert from kiloBytes to megaBytes +$in_bytes = sprintf( "%.2f", $in_bytes / 1024 ); +$out_bytes = sprintf( "%.2f", $out_bytes / 1024 ); + +$state = "OK"; + +# Added 20091209 by gj +if ( $if_status != 1 ) { + $output = "Interface $iface_descr is down!"; + +}else{ + $output = + "Average IN: " + . $in_traffic . $in_prefix . $suffix . " (" . $in_usage . "%), " + . "Average OUT: " . $out_traffic . $out_prefix . $suffix . " (" . $out_usage . "%)
"; + $output .= "Total RX: $in_bytes $label, Total TX: $out_bytes $label"; +} + +# Changed 20091209 gj +if ( ( $in_usage > $crit_usage ) or ( $out_usage > $crit_usage ) or ( $if_status != 1 ) ) { + $state = "CRITICAL"; +} + +if ( ( $in_usage > $warn_usage ) + or ( $out_usage > $warn_usage ) && $state eq "OK" ) +{ + $state = "WARNING"; +} + +# Changed 20091209 gj +$output = "$state - $output" + if ( $state ne "OK" ); + +# Changed 20091214 gj - commas should have been semi colons +$output .= +"|inUsage=$in_usage%;$warn_usage;$crit_usage outUsage=$out_usage%;$warn_usage;$crit_usage" + . " inBandwidth=" . $in_traffic . $in_prefix . $suffix . " outBandwidth=" . $out_traffic . $out_prefix . $suffix + . " inAbsolut=$in_traffic_absolut outAbsolut=$out_traffic_absolut"; + +stop($output, $state); + + +sub fetch_Ip2IfIndex { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $host ) = @_; + + + # Determine if we have a host name or IP addr + if ( $host =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/ ){ + #print "\nI found an IP address\n\n"; + } else { + $host = get_ip ( $host ); + #print "\nWe have a host name $host\n\n"; + } + + # Quit if results not found + if ( !defined( $response = $session->get_table($snmpIPAdEntIfIndex) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + + my %resp = %{$response}; +# foreach $key ( keys %{$response} ) { + + if ( $index_list ){ + print ("\nInterfaces found:\n"); + print (" IP Addr\tIndex\n"); + print ("------------------------\n"); + } + # Check each returned value + foreach $key ( keys %resp ) { + + if ( $index_list ){ + my $index_addr = substr $key, 21; + print ($index_addr,"\t ",$resp{$key},"\n"); + } + + # Check for ip address mathcin in returned index results + if ( $key =~ /$host$/ ) { + $snmpkey = $resp{$key}; + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $host \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +sub fetch_ifdescr { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $ifdescr ) = @_; + + if ( !defined( $response = $session->get_table($snmpIfDescr) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + foreach $key ( keys %{$response} ) { + + # added 20070816 by oer: remove trailing 0 Byte for Windows :-( + my $resp=$response->{$key}; + $resp =~ s/\x00//; + + + my $test = defined($use_reg) + ? $resp =~ /$ifdescr/ + : $resp eq $ifdescr; + + if ($test) { + + ###if ( $resp =~ /^$ifdescr$/ ) { + ###if ( $resp =~ /$ifdescr/ ) { + ### print "$resp \n"; + ###if ( $response->{$key} =~ /^$ifdescr$/ ) { + + $key =~ /.*\.(\d+)$/; + $snmpkey = $1; + + # print "$ifdescr = $key / $snmpkey \n"; #debug + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $ifdescr \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +#added 20050416 by mw +#Converts an input value to value in bits +sub bits2bytes { + return unit2bytes(@_) / 8; +} + +#added 20050416 by mw +#Converts an input value to value in bytes +sub unit2bytes { + my ( $value, $unit ) = @_; + + if ( $unit eq "g" ) { + return $value * 1024 * 1024 * 1024; + } + elsif ( $unit eq "m" ) { + return $value * 1024 * 1024; + } + elsif ( $unit eq "k" ) { + return $value * 1024; + } + elsif ( $unit eq "b" ) { + return $value * 1; + } + else { + print "You have to supply a supported unit\n"; + exit $STATUS_CODE{'UNKNOWN'}; + } +} + +#added 20050414 by mw +#This function detects if an overflow occurs. If so, it returns +#a computed value for $bytes. +#If there is no counter overflow it simply returns the origin value of $bytes. +#IF there is a Counter reboot wrap, just use previous output. +sub counter_overflow { + my ( $bytes, $last_bytes, $max_bytes ) = @_; + + $bytes += $max_bytes if ( $bytes < $last_bytes ); + $bytes = $last_bytes if ( $bytes < $last_bytes ); + return $bytes; +} + +# Added 20100202 by gj +# Print results and exit script +sub stop { + my $result = shift; + my $exit_code = shift; + print $result . "\n"; + exit ( $STATUS_CODE{$exit_code} ); +} + +# Added 20100405 by gj +# Lookup hosts ip address +sub get_ip { + use Net::DNS; + + my ( $host_name ) = @_; + + my $res = Net::DNS::Resolver->new; + my $query = $res->search($host_name); + + if ($query) { + foreach my $rr ($query->answer) { + next unless $rr->type eq "A"; + #print $rr->address, "\n"; + return $rr->address; + } + } else { + + stop("Error: IP address not resolved\n","UNKNOWN"); + } +} + +#cosmetic changes 20050614 by mw +#Couldn't sustain "HERE";-), either. +sub print_usage { + print <> /var/lib/nagios3/host-perfdata.out + } + + +# 'process-service-perfdata' command definition +define command{ + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /var/lib/nagios3/service-perfdata.out + } diff --git a/roles/icinga-ab/files/contacts_icinga.cfg b/roles/icinga-ab/files/contacts_icinga.cfg new file mode 100644 index 0000000..8a66285 --- /dev/null +++ b/roles/icinga-ab/files/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email icinga.ppe31@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-ab/files/dns.cfg b/roles/icinga-ab/files/dns.cfg new file mode 100644 index 0000000..5b69aca --- /dev/null +++ b/roles/icinga-ab/files/dns.cfg @@ -0,0 +1,11 @@ +# 'check_dns' command definition +define command{ + command_name check_dns + command_line /usr/lib/nagios/plugins/check_dns -H www.dfco.fr -s '$HOSTADDRESS$' +} + +# 'check_dig' command definition +define command{ + command_name check_dig + command_line /usr/lib/nagios/plugins/check_dig -H '$HOSTADDRESS$' -l '$ARG1$' +} diff --git a/roles/icinga-ab/files/hostgroups_icinga.cfg b/roles/icinga-ab/files/hostgroups_icinga.cfg new file mode 100644 index 0000000..621646b --- /dev/null +++ b/roles/icinga-ab/files/hostgroups_icinga.cfg @@ -0,0 +1,74 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, s-proxy, r-int, r-ext, s-adm, s-test +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-adm, s-infra, s-proxy, r-int, r-ext, localhost, s-test, gwsio2 +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra, srv-2012 +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, srv-2012 +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + +#define hostgroup { +# hostgroup_name email-servers +# alias serveurs-email +# members s-mess +# } + +define hostgroup {  + hostgroup_name proxy-servers + alias serveurs-proxy + members s-proxy +} + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members srv-2012 +} + +#define hostgroup{ +# hostgroup_name switch +# alias switch +# members netgear +#} + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members s-infra, s-proxy, r-int, r-ext, s-adm, s-test +} + diff --git a/roles/icinga-ab/files/icinga.cfg b/roles/icinga-ab/files/icinga.cfg new file mode 100644 index 0000000..fde1780 --- /dev/null +++ b/roles/icinga-ab/files/icinga.cfg @@ -0,0 +1,1494 @@ +############################################################################## +# +# ICINGA.CFG - Sample Main Config File for Icinga +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/icinga/icinga.log + +# Commands definitions +cfg_file=/etc/icinga/commands.cfg + +# Debian also defaults to using the check commands defined by the debian +# nagios-plugins package +cfg_dir=/etc/nagios-plugins/config + +# OBJECT CONFIGURATION FILE(S) +# These are the object configuration files in which you define hosts, +# host groups, contacts, contact groups, services, etc. +# Hint: Check the docs/wiki on how to monitor remote hosts with different +# transport methods and plugins + +# Debian uses by default a configuration directory where icinga-common, +# other packages and the local admin can dump or link configuration +# files into. +cfg_dir=/etc/icinga/objects/ + +# Definitions for ido2db process checks +#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg + +# Definitions for broker modules like idoutils.cfg +cfg_dir=/etc/icinga/modules + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Icinga starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Icinga starts. +# If you explicitely set it to /dev/null the core will skip writing +# the objects cache file entirely. +# Note: This is a mandatory output for Icinga Classic UI to work properly. +# Tip: Use that file to debug your configuration with fully resolved +# objects like the core sees them. + +object_cache_file=/var/cache/icinga/objects.cache + + + +# PRE-CACHED OBJECT FILE +# This options determines the location of the precached object file. +# If you run Icinga with the -p command line option, it will preprocess +# your object configuration file(s) and write the cached config to this +# file. You can then start Icinga with the -u option to have it read +# object definitions from this precached file, rather than the standard +# object configuration files (see the cfg_file and cfg_dir options above). +# Using a precached object file can speed up the time needed to (re)start +# the Icinga process if you've got a large and/or complex configuration. +# Read the documentation section on optimizing Icinga to find our more +# about how this feature works. + +precached_object_file=/var/cache/icinga/objects.precache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/icinga/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Icinga +# restarts. +# If you explicitely set it to /dev/null the core will skip writing +# the status file entirely. This becomes handy when using other methods +# for data retrieval (e.g. IDOUtils DB) +# Note: This is a mandatory output for Icinga Classic UI to work properly. + +status_file=/var/lib/icinga/status.dat + + + +# STATUS FILE UPDATE INTERVAL +# This option determines the frequency (in seconds) that +# Icinga will periodically dump program, host, and +# service status data. +# Increase the value, if you don't require it that often. + +#status_update_interval=30 +status_update_interval=10 + + + +# ICINGA USER +# This determines the effective user that Icinga should run as. +# You can either supply a username or a UID. + +icinga_user=nagios + + + +# ICINGA GROUP +# This determines the effective group that Icinga should run as. +# You can either supply a group name or a GID. + +icinga_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Icinga should check +# for external commands (in the command file defined below). By default +# Icinga will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. +# Values: 0 = disable commands, 1 = enable commands + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Icinga should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Icinga to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Icinga will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Icinga to check the external +# command file as often as possible. + +#command_check_interval=15s +command_check_interval=-1 + + + +# EXTERNAL COMMAND FILE +# This is the file that Icinga checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. +# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the +# time to do it. + +command_file=/var/lib/icinga/rw/icinga.cmd + + + +# EXTERNAL COMMAND BUFFER SLOTS +# This settings is used to tweak the number of items or "slots" that +# the Icinga daemon should allocate to the buffer that holds incoming +# external commands before they are processed. As external commands +# are processed by the daemon, they are removed from the buffer. +# Increase the value, if you are using addons like check_mk supplying +# more external commands (passive check results) than usual. + +#external_command_buffer_slots=32768 +external_command_buffer_slots=4096 + + + +# LOCK FILE +# This is the lockfile that Icinga will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/icinga/icinga.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Icinga +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Icinga is +# running. + +temp_file=/var/cache/icinga/icinga.tmp + + + +# TEMP PATH +# This is path where Icinga can create temp files for service and +# host check results, etc. + +temp_path=/tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=-1 + + + +# EVENT BROKER MODULE(S) +# ----> use the new *module definition* instead: +# ----> http://docs.icinga.org/latest/en/objectdefinitions.html +# +# Example definitions can be found in the '/etc/icinga/modules/' directory. +# If you want to enable idoutils in Debian install icinga-idoutils and copy +# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to +# /etc/icinga/modules/idoutils.cfg. +# Don't forget to also enable the daemon in /etc/default/icinga + +# LOG ROTATION METHOD +# This is the log rotation method that Icinga should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/icinga/archives + + + +# LOGGING OPTIONS FOR DAEMON +# If you want messages logged to the daemon log file (usually icinga.log). +# Default option is 1 (yes), the other valid option is 0 (no) + +use_daemon_log=1 + + + +# LOGGING OPTIONS FOR SYSLOG +# If you want messages logged to the syslog facility, as well as the +# Icinga log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# SYSLOG FACILITY +# If you enabled use_syslog you can set icinga to use a local facility +# instead of the default.To enable set this option to 1, if not, set it to 0. + +use_syslog_local_facility=0 + + + +# SYSLOG LOCAL FACILITY +# If you specified the use_syslog_local_facility you can chose which +# local facility to use. Valid values are from 0 to 7 + +syslog_local_facility=5 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Icinga to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# CURRENT STATES LOGGING OPTION +# If you don't want Icinga to log all current host and service states +# after log has been rotated to the main log file, you can disable this +# option by setting this value to 0. Default value is 1. + +log_current_states=1 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Icinga to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!! +# This option substitutes the user name on external commands with +# the string "" if the command gets logged. It is +# anonymized in log files only. This option was added to make +# icinga compliant with data retention laws on various countries. +# This option is disabled by default. + +log_anonymized_external_command_author=0 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Icinga to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# LONG PLUGIN OUTPUT LOGGING OPTION +# If you want Icinga to log the complete text of the plugin output +# to the log instead of only the first line then set this value to 1. +# Default value is 0. + +log_long_plugin_output=0 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Icinga previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# HOST AND SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Icinga will process +# the results of host and service checks. +# Lower this value in larger environments to allow faster +# check result processing (requires more cpu power). + +#check_result_reaper_frequency=1 +check_result_reaper_frequency=10 + + + + +# MAX CHECK RESULT REAPER TIME +# This is the max amount of time (in seconds) that a single +# check result reaper event will be allowed to run before +# returning control back to Icinga so it can perform other +# duties. + +max_check_result_reaper_time=30 + + + + +# CHECK RESULT PATH +# This is directory where Icinga stores the results of host and +# service checks that have not yet been processed. +# +# Note: Make sure that only one instance of Icinga has access +# to this directory! + +check_result_path=/var/lib/icinga/spool/checkresults + + + + +# MAX CHECK RESULT FILE AGE +# This option determines the maximum age (in seconds) which check +# result files are considered to be valid. Files older than this +# threshold will be mercilessly deleted without further processing. + +max_check_result_file_age=3600 + + + + +# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!! +# This experimental option allows you to set the max number of items +# the checkresult reaper will put onto the checkresult list for further +# processing by the core. If there are too many, the reaping will be +# terminated early, allowing the core to process the results sooner. +# On larger setups, that list might grow too much, and decrease +# performance on processing. You might experiment with that value, the +# inner core default is set to 0, disabling that feature. +# Values: +# 0 = Disable max check result list items +# number = set max check result list items + +#max_check_result_list_items=1024 + + + + +# CACHED HOST CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous host check is considered current. +# Cached host states (from host checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to the host check logic. +# Too high of a value for this option may result in inaccurate host +# states being used by Icinga, while a lower value may result in a +# performance hit for host checks. Use a value of 0 to disable host +# check caching. + +cached_host_check_horizon=15 + + + +# CACHED SERVICE CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous service check is considered current. +# Cached service states (from service checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to predictive dependency checks. +# Use a value of 0 to disable service check caching. + +cached_service_check_horizon=15 + + + +# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of hosts when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# host dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_host_dependency_checks=1 + + + +# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of service when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# service dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_service_dependency_checks=1 + + + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Icinga will use soft state +# information when checking host and service dependencies. Normally +# Icinga will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=0 + + + +# TIME CHANGE ADJUSTMENT THRESHOLDS +# These options determine when Icinga will react to detected changes +# in system time (forward into the future). + +#time_change_threshold=900 + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Icinga will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Icinga will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Icinga will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Icinga will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. +# Increase the timeout values in case you are experiencing a lot +# of check timeouts. Addons like e.g. check_mk will perform +# one combined active servicecheck which could take longer than +# the default of 60sec. + +#service_check_timeout=120 +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Icinga will save state +# information for services and hosts before it shuts down. Upon +# startup Icinga will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Icinga down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Icinga should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Icinga is restarted. +# This file is used only if the retain_state_information +# variable is set to 1. + +state_retention_file=/var/cache/icinga/retention.dat + + + +# SYNC FILE +# This is an advanced facility to pass a subset of retention +# information into Icinga on a running system. This is similar +# to the state retention file with the following difference: +# +# - if the last_check value is less than the current last_check, +# then the state information is ignored (this must be specified +# immediately after the object identifiers) +# +# - downtimes and comments are not identified by an id number, but +# by other "similar characteristics". This is required to work in +# a distributed Nagios environment +# * downtimes: hostname, servicename (if appropriate), author, +# comment, start_time, end_time, fixed, duration +# * comments: hostname, servicename, author, comment +# +# If this variable is set, then on Icinga startup, the sync file +# will be read after the retention file has been processed. If the +# file is read successfully, it will be removed. +# If the file does not exist, no error will appear. +# There is also an API that will force a read of the sync file. + +#sync_retention_file=/var/cache/icinga/sync.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Icinga +# will automatically save retention data during normal operation. +# If you set this value to 0, Icinga will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Icinga will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + +# DUMP RETAINED HOST SERVICE STATES TO NEB +# This setting determines wether or not Icinga will dump host +# and service states based on the values saved in the retention +# file to the neb modules. It will already do that on event loop +# initialization. +# Changed in Icinga 1.10 to disabled - re-enable if you require it. + +dump_retained_host_service_states_to_neb=0 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Icinga will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=1 + + + +# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE) +# The following variables are used to specify specific host and +# service attributes that should *not* be retained by Icinga during +# program restarts. +# +# The values of the masks are bitwise ANDs of values specified +# by the "MODATTR_" definitions found in include/common.h. +# For example, if you do not want the current enabled/disabled state +# of flap detection and event handlers for hosts to be retained, you +# would use a value of 24 for the host attribute mask... +# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24 + +# This mask determines what host attributes are not retained +retained_host_attribute_mask=0 + +# This mask determines what service attributes are not retained +retained_service_attribute_mask=0 + +# These two masks determine what process attributes are not retained. +# There are two masks, because some process attributes have host and service +# options. For example, you can disable active host checks, but leave active +# service checks enabled. +retained_process_host_attribute_mask=0 +retained_process_service_attribute_mask=0 + +# These two masks determine what contact attributes are not retained. +# There are two masks, because some contact attributes have host and +# service options. For example, you can disable host notifications for +# a contact, but leave service notifications enabled for them. +retained_contact_host_attribute_mask=0 +retained_contact_service_attribute_mask=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Icinga will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Icinga will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# STATE BASED ESCALATION RANGES !!!Experimental!!! +# This option allows you to enable state based escalation ranges which +# will allow a more detailed granularity on when an escalation notification +# may happen, adding a filter based on the current host or service state +# when checking the escalation for notification viability. +# This is a behavioural change to the default, and therefore intentionally +# disabled. Enable at your own risk, as this remains an experimental feature. +# Values: 1 = enable state based escalation ranges, +# 0 = disable state based escalation ranges + +#enable_state_based_escalation_ranges=0 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Icinga will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# process_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# process_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. If you want to use named pipes, you should use the special +# pipe ("p") mode which avoid blocking at startup, otherwise you will +# likely want the defult append ("a") mode. + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + +# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS +# THese options determine wether the core will process empty perfdata +# results or not. This is needed for distributed monitoring, and intentionally +# turned on by default. +# If you don't require empty perfdata - saving some cpu cycles +# on unwanted macro calculation - you can turn that off. Be careful! +# Values: 1 = enable, 0 = disable + +#host_perfdata_process_empty_results=1 +#service_perfdata_process_empty_results=1 + + + +# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES +# This boolean option determines whether services assigned to empty +# host groups (host groups with no host members) will cause Icinga to +# exit with error on start up (or during a configuration check) or not. +# It's useful to be able to assign services to empty hostgroups when +# configuration files or pre-cached object files are distributed to +# various pollers, or when the process of generating Icinga config is +# automated, or when a set of services is slowly being phased out but +# should be kept around. +# The default behavior if the option is not present in the main +# configuration file is for Icinga to exit with error if services are +# associated with host groups that have no hosts associated with them. + +#allow_empty_hostgroup_assignment=0 + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Icinga will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Icinga. This command is executed only if the +# obsess_over_services option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# OBSESS OVER HOST CHECKS OPTION +# This determines whether or not Icinga will obsess over host +# checks and run the ochp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over hosts, 0 = do not obsess (default) + +obsess_over_hosts=0 + + + +# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND +# This is the command that is run for every host check that is +# processed by Icinga. This command is executed only if the +# obsess_over_hosts option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ochp_command=somecommand + + + +# TRANSLATE PASSIVE HOST CHECKS OPTION +# This determines whether or not Icinga will translate +# DOWN/UNREACHABLE passive host check results into their proper +# state for this instance of Icinga. This option is useful +# if you have distributed or failover monitoring setup. In +# these cases your other Icinga servers probably have a different +# "view" of the network, with regards to the parent/child relationship +# of hosts. If a distributed monitoring server thinks a host +# is DOWN, it may actually be UNREACHABLE from the point of +# this Icinga instance. Enabling this option will tell Icinga +# to translate any DOWN or UNREACHABLE host states it receives +# passively into the correct state from the view of this server. +# Values: 1 = perform translation, 0 = do not translate (default) + +translate_passive_host_checks=0 + + + +# PASSIVE HOST CHECKS ARE SOFT OPTION +# This determines whether or not Icinga will treat passive host +# checks as being HARD or SOFT. By default, a passive host check +# result will put a host into a HARD state type. This can be changed +# by enabling this option. +# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT + +passive_host_checks_are_soft=0 + + + +# ORPHANED HOST/SERVICE CHECK OPTIONS +# These options determine whether or not Icinga will periodically +# check for orphaned host service checks. Since service checks are +# not rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. A similar situation exists for +# host checks, although the exact scheduling details differ a bit +# from service checks. Orphaned checks seem to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, make sure you have orphaned service checks enabled. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=1 +check_for_orphaned_hosts=1 + + + +# SERVICE CHECK TIMEOUT STATE +# This setting determines the state Icinga will report when a +# service check times out meaning it does not respond within +# service_check_timeout seconds. The default is set to Unknown +# and not Critical. +# Valid settings are: +# c - Critical +# u - Unknown (default) +# w - Warning +# o - OK + +service_check_timeout_state=u + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=60 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + + +# ADDITIONAL FRESHNESS THRESHOLD LATENCY +# This setting determines the number of seconds that Icinga +# will add to any host and service freshness thresholds that +# it calculates (those not explicitly specified by the user). + +additional_freshness_latency=15 + + + + +# FLAP DETECTION OPTION +# This option determines whether or not Icinga will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Icinga detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=iso8601 + + + + +# TIMEZONE OFFSET +# This option is used to override the default timezone that this +# instance of Icinga runs in. If not specified, Icinga will use +# the system configured timezone. +# +# NOTE: In order to display the correct timezone in the CGIs, you +# will also need to alter the Apache directives for the CGI path +# to include your timezone. Example: +# +# +# SetEnv TZ "Australia/Brisbane" +# ... +# + +#use_timezone=US/Mountain +#use_timezone=Australia/Brisbane + + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Icinga with embedded Perl support, this option has no effect. + +p1_file=/usr/lib/icinga/p1.pl + + + +# EMBEDDED PERL INTERPRETER OPTION +# This option determines whether or not the embedded Perl interpreter +# will be enabled during runtime. This option has no effect if Icinga +# has not been compiled with support for embedded Perl. +# This option is intentionally disabled by default, because embedded +# perl can cause memory leaks and make Icinga unstable if not properly +# used. +# Only enable this setting when you really know what you are doing! +# Values: 0 = disable interpreter, 1 = enable interpreter + +enable_embedded_perl=1 + + + +# EMBEDDED PERL USAGE OPTION +# This option determines whether or not Icinga will process Perl plugins +# and scripts with the embedded Perl interpreter if the plugins/scripts +# do not explicitly indicate whether or not it is okay to do so. Read +# the HTML documentation on the embedded Perl interpreter for more +# information on how this option works. + +use_embedded_perl_implicitly=1 + + + +# EVENT HANDLERS FOR STALKED HOSTS/SERVICES +# Allow running event handlers for stalked hosts/services in order +# to forward to external systems. +# Values: 0 = disabled (default), 1 = enabled + +stalking_event_handlers_for_hosts=0 +stalking_event_handlers_for_services=0 + + + +# NOTIFICATIONS FOR STALKED HOSTS/SERVICES +# Allow notifications for stalked hosts/services globally +# for all contacts in order to notify about a stalking +# alert. +# Values: 0 = disabled (default), 1 = enabled + +stalking_notifications_for_hosts=0 +stalking_notifications_for_services=0 + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# KEEP UNKNOWN MACROS +# This option can be used to keep unknown macros within the output. +# e.g. check_proc -C $foo$ will remain. +# This was the default in versions older than Icinga 1.8, but now +# the default is to remove those macros from the output, causing +# the shell to interpret $foo and leaving a single $ there. See +# #2291 for further information. +# Make sure to escape single dollar signs with another '$', as the +# docs describe. Other than that, enable this setting to revert to +# the old behaviour. + +keep_unknown_macros=1 + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + +# ADMINISTRATOR EMAIL/PAGER ADDRESSES +# The email and pager address of a global administrator (likely you). +# Icinga never uses these values itself, but you can access them by +# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification +# commands. + +admin_email=root@localhost +admin_pager=pageroot@localhost + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Icinga is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. Enabling this option doesn't guarantee that +# a core file will be produced, but that's just life... +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# LARGE INSTALLATION TWEAKS OPTION +# This option determines whether or not Icinga will take some shortcuts +# which can save on memory and CPU usage in large Icinga installations. +# Read the documentation for more information on the benefits/tradeoffs +# of enabling this option. +# Values: 1 - Enabled tweaks +# 0 - Disable tweaks (default) + +use_large_installation_tweaks=0 + + + +# ENABLE ENVIRONMENT MACROS +# This option determines whether or not Icinga will make all standard +# macros available as environment variables when host/service checks +# and system commands (event handlers, notifications, etc.) are +# executed. Enabling this option can cause performance issues in +# large installations, as it will consume a bit more memory and (more +# importantly) consume more CPU. +# Keep in mind that various addons/plugins will require this setting +# to be enabled (e.g. check_oracle_health) for special usage. +# Values: 1 - Enable environment variable macros +# 0 - Disable environment variable macros (default) + +enable_environment_macros=1 + + + +# CHILD PROCESS MEMORY OPTION +# This option determines whether or not Icinga will free memory in +# child processes (processed used to execute system commands and host/ +# service checks). If you specify a value here, it will override +# program defaults. +# Value: 1 - Free memory in child processes +# 0 - Do not free memory in child processes + +#free_child_process_memory=1 + + + +# CHILD PROCESS FORKING BEHAVIOR +# This option determines how Icinga will fork child processes +# (used to execute system commands and host/service checks). Normally +# child processes are fork()ed twice, which provides a very high level +# of isolation from problems. Fork()ing once is probably enough and will +# save a great deal on CPU usage (in large installs), so you might +# want to consider using this. If you specify a value here, it will +# program defaults. +# Value: 1 - Child processes fork() twice +# 0 - Child processes fork() just once + +#child_processes_fork_twice=1 + + + +# DEBUG LEVEL +# This option determines how much (if any) debugging information will +# be written to the debug file. OR values together to log multiple +# types of information. +# Values: +# -1 = Everything +# 0 = Nothing +# 1 = Functions +# 2 = Configuration +# 4 = Process information +# 8 = Scheduled events +# 16 = Host/service checks +# 32 = Notifications +# 64 = Event broker +# 128 = External commands +# 256 = Commands +# 512 = Scheduled downtime +# 1024 = Comments +# 2048 = Macros + +debug_level=0 + + + +# DEBUG VERBOSITY +# This option determines how verbose the debug log out will be. +# Values: 0 = Brief output +# 1 = More detailed +# 2 = Very detailed + +debug_verbosity=2 + + + +# DEBUG FILE +# This option determines where Icinga should write debugging information. + +debug_file=/var/log/icinga/icinga.debug + + + +# MAX DEBUG FILE SIZE +# This option determines the maximum size (in bytes) of the debug file. If +# the file grows larger than this size, it will be renamed with a .old +# extension. If a file already exists with a .old extension it will +# automatically be deleted. This helps ensure your disk space usage doesn't +# get out of control when debugging Icinga. + +# 100M +max_debug_file_size=100000000 diff --git a/roles/icinga-ab/files/nt.cfg b/roles/icinga-ab/files/nt.cfg new file mode 100644 index 0000000..b461aca --- /dev/null +++ b/roles/icinga-ab/files/nt.cfg @@ -0,0 +1,15 @@ +# If you are confused about this command definition, cause you was +# reading other suggestions, please have a look into +# /usr/share/doc/nagios-plugins/README.Debian + +# 'check_nt' command definition +#define command { +# command_name check_nt +# command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' +#} + +# 'check_nscp' command definition +define command { + command_name check_nscp + command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' +} diff --git a/roles/icinga-ab/files/services_icinga.cfg b/roles/icinga-ab/files/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-ab/files/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-ab/handlers/main.yml b/roles/icinga-ab/handlers/main.yml new file mode 100644 index 0000000..721651e --- /dev/null +++ b/roles/icinga-ab/handlers/main.yml @@ -0,0 +1,12 @@ +--- + - name: restart icinga + service: name=icinga state=restarted + + - name: stop icinga + service: name=icinga state=stopped + + - name: start icinga + service: name=icinga state=started + + - name: restart apache + service: name=apache2 state=restarted diff --git a/roles/icinga-ab/tasks/main.yml b/roles/icinga-ab/tasks/main.yml new file mode 100644 index 0000000..8829708 --- /dev/null +++ b/roles/icinga-ab/tasks/main.yml @@ -0,0 +1,161 @@ +--- +- name: Installation apache2 + apt: name=apache2 state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Installation de icinga + apt: name=icinga state=present + +- name: Installation de nagios-plugins + apt: name=nagios-plugins state=present + +- name: Installation de nagios-snmp-plugins + apt: name=nagios-snmp-plugins state=present + +- name: Installation des dépendances dns + apt: name=libnet-dns-perl state=present + +#- name: Copie de fichier apache.conf +# copy: remote_src=true src=/etc/icinga/apache2.conf dest=/etc/apache2/sites-available/icinga.conf + +#- name: activation du site de icinga +# shell: a2ensite icinga +# notify: +# - restart icinga + +- name: changement de mot de passe de icingaadmin + shell: htpasswd -dbc /etc/icinga/htpasswd.users icingaadmin root + +- name: Copie du fichier commands.cfg + copy: src=commands.cfg dest=/etc/icinga/commands.cfg + +- name: Copie du fichier icinga.cfg + copy: src=icinga.cfg dest=/etc/icinga + +- name: Copie du fichier contact + copy: src=contacts_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra.cfg + copy: src=cfg/s-infra.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier s-proxy.cfg + copy: src=cfg/s-proxy.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier s-adm.cfg + copy: src=cfg/s-adm.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier r-int.cfg + copy: src=cfg/r-int.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier r-ext.cfg + copy: src=cfg/r-ext.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: Copie du fichier netgear +# copy: src=cfg/netgear.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +- name: Copie du fichier serveur + copy: src=cfg/srv-2012.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier gwsio2 + copy: src=cfg/gwsio2.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier s-test + copy: src=cfg/s-test.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier hostgroup + copy: src=hostgroups_icinga.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier services + copy: src=services_icinga.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: attribution des droits dossier icinga rw +# file: +# path: /var/lib/icinga/rw +# owner: nagios +# mode: 2710 +# recurse: yes +# notify: +# - restart icinga + +#- name: attribution des droits dossier icinga +# file: +# path: /var/lib/icinga +# owner: nagios +# mode: 751 +# recurse: yes +# notify: +# - restart icinga + +#- file: +# path: /var/lib/icinga/rw +# state: directory +# mode: 2770 +# notify: +# - stop icinga + +#- name: attribution des droits dossier var lib icinga +# shell: chmod 2770 /var/lib/icinga/rw +# notify: +# - stop icinga + +#- name: attribution des droits dossier var lib icinga +# file: +# path: /var/lib/icinga/rw +# owner: www-data +# mode: 2710 +# recurse: yes +# notify: +# - restart icinga + +#- service: +# name: apache2 +# state: restarted +# notify: +# - start icinga + +#- name: attribution des droits dossier var lib icinga +# shell: apache2ctl restart +# notify: +# - start icinga + +- name: Changement droit notif + shell: chmod 644 /var/log/icinga/icinga.log + +- name: copie nt.cfg + copy: src=nt.cfg dest=/etc/nagios-plugins/config + +#- name: copie dns.cfg +# copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config + +- name: copie check traffic + copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins + +- name: modif des droits plugin traffic + shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl + +- name: message d'information + debug: msg="Pour superviser le Windows, il faut installer NSClient++" diff --git a/roles/icinga-ed/files/cfg/contacts_icinga.cfg b/roles/icinga-ed/files/cfg/contacts_icinga.cfg new file mode 100644 index 0000000..a07a853 --- /dev/null +++ b/roles/icinga-ed/files/cfg/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email supervisiongsb@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-ed/files/cfg/extinfo_icinga.cfg b/roles/icinga-ed/files/cfg/extinfo_icinga.cfg new file mode 100644 index 0000000..07bd594 --- /dev/null +++ b/roles/icinga-ed/files/cfg/extinfo_icinga.cfg @@ -0,0 +1,13 @@ +## +## Extended Host and Service Information +## + +define hostextinfo{ + hostgroup_name debian-servers + notes Debian GNU/Linux servers +# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 + icon_image base/debian.png + icon_image_alt Debian GNU/Linux + vrml_image debian.png + statusmap_image base/debian.gd2 + } diff --git a/roles/icinga-ed/files/cfg/generic-host_icinga.cfg b/roles/icinga-ed/files/cfg/generic-host_icinga.cfg new file mode 100644 index 0000000..e6d96ac --- /dev/null +++ b/roles/icinga-ed/files/cfg/generic-host_icinga.cfg @@ -0,0 +1,19 @@ +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-host ; The name of this host template + notifications_enabled 1 ; Host notifications are enabled + event_handler_enabled 1 ; Host event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } diff --git a/roles/icinga-ed/files/cfg/generic-service_icinga.cfg b/roles/icinga-ed/files/cfg/generic-service_icinga.cfg new file mode 100644 index 0000000..4d60c79 --- /dev/null +++ b/roles/icinga-ed/files/cfg/generic-service_icinga.cfg @@ -0,0 +1,26 @@ +# generic service template definition +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + notification_interval 0 ; Only send notifications on status change by default. + is_volatile 0 + check_period 24x7 + normal_check_interval 5 + retry_check_interval 1 + max_check_attempts 4 + notification_period 24x7 + notification_options w,u,c,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } diff --git a/roles/icinga-ed/files/cfg/gwsio4.cfg b/roles/icinga-ed/files/cfg/gwsio4.cfg new file mode 100644 index 0000000..bdac8fd --- /dev/null +++ b/roles/icinga-ed/files/cfg/gwsio4.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name gwsio4 + alias Passerelle + address 192.168.0.1 + icon_image cook/linux_server.gif + statusmap_image cook/linux_server.gd2 + } diff --git a/roles/icinga-ed/files/cfg/hostgroups_icinga.cfg b/roles/icinga-ed/files/cfg/hostgroups_icinga.cfg new file mode 100644 index 0000000..a2f39d7 --- /dev/null +++ b/roles/icinga-ed/files/cfg/hostgroups_icinga.cfg @@ -0,0 +1,74 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, s-proxy, r-int, r-ext, s-adm +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-infra, s-proxy, r-int, r-ext, localhost, gwsio4, s-adm +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra, srv-2012 +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, srv-2012 +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + +#define hostgroup { +# hostgroup_name email-servers +# alias serveurs-email +# members s-mess +# } + +define hostgroup {  + hostgroup_name proxy-servers + alias serveurs-proxy + members s-proxy +} + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members srv-2012 +} + +define hostgroup{ + hostgroup_name switch + alias switch + members netgear +} + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members netgear, s-infra, s-proxy, r-int, r-ext, s-adm +} + diff --git a/roles/icinga-ed/files/cfg/localhost.cfg b/roles/icinga-ed/files/cfg/localhost.cfg new file mode 100644 index 0000000..4e4e190 --- /dev/null +++ b/roles/icinga-ed/files/cfg/localhost.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host + host_name localhost + alias Serveur monitoring + address localhost + } + diff --git a/roles/icinga-ed/files/cfg/localhost_icinga.cfg b/roles/icinga-ed/files/cfg/localhost_icinga.cfg new file mode 100644 index 0000000..3e3fa93 --- /dev/null +++ b/roles/icinga-ed/files/cfg/localhost_icinga.cfg @@ -0,0 +1,51 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + parents r-int + } + +# Define a service to check the disk space of the root partition +# on the local machine. Warning if < 20% free, critical if +# < 10% free space on partition. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Disk Space + check_command check_all_disks!20%!10% + } + + + +# Define a service to check the number of currently logged in +# users on the local machine. Warning if > 20 users, critical +# if > 50 users. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + check_command check_users!20!50 + } + + +# Define a service to check the number of currently running procs +# on the local machine. Warning if > 250 processes, critical if +# > 400 processes. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + check_command check_procs!250!400 + } + + diff --git a/roles/icinga-ed/files/cfg/netgear.cfg b/roles/icinga-ed/files/cfg/netgear.cfg new file mode 100644 index 0000000..55909c8 --- /dev/null +++ b/roles/icinga-ed/files/cfg/netgear.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name netgear + alias switch + address 192.168.0.2 + parents gwsio4 + icon_image cook/switch.gif + statusmap_image cook/switch.gd2 +} + diff --git a/roles/icinga-ed/files/cfg/r-ext.cfg b/roles/icinga-ed/files/cfg/r-ext.cfg new file mode 100644 index 0000000..2d47698 --- /dev/null +++ b/roles/icinga-ed/files/cfg/r-ext.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-ext + alias Routeur externe + address 192.168.200.253 + parents netgear + } diff --git a/roles/icinga-ed/files/cfg/r-int.cfg b/roles/icinga-ed/files/cfg/r-int.cfg new file mode 100644 index 0000000..77ebe3d --- /dev/null +++ b/roles/icinga-ed/files/cfg/r-int.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-int + alias Routeur interne + address 172.16.0.254 + parents r-ext + } diff --git a/roles/icinga-ed/files/cfg/s-adm.cfg b/roles/icinga-ed/files/cfg/s-adm.cfg new file mode 100644 index 0000000..aeadbee --- /dev/null +++ b/roles/icinga-ed/files/cfg/s-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 192.168.99.99 + parents r-int + } + diff --git a/roles/icinga-ed/files/cfg/s-infra.cfg b/roles/icinga-ed/files/cfg/s-infra.cfg new file mode 100644 index 0000000..c369ff6 --- /dev/null +++ b/roles/icinga-ed/files/cfg/s-infra.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra + alias debian-servers + address 172.16.0.1 + parents r-int + } + diff --git a/roles/icinga-ed/files/cfg/s-proxy.cfg b/roles/icinga-ed/files/cfg/s-proxy.cfg new file mode 100644 index 0000000..de4f3c9 --- /dev/null +++ b/roles/icinga-ed/files/cfg/s-proxy.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-proxy + alias serveur proxy + address 172.16.0.2 + parents r-int + } diff --git a/roles/icinga-ed/files/cfg/services_icinga.cfg b/roles/icinga-ed/files/cfg/services_icinga.cfg new file mode 100644 index 0000000..5627ed9 --- /dev/null +++ b/roles/icinga-ed/files/cfg/services_icinga.cfg @@ -0,0 +1,120 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!80!90! + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Traffic + check_command check_iftraffic3!public +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version Client + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name switch + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-ed/files/cfg/srv-2012.cfg b/roles/icinga-ed/files/cfg/srv-2012.cfg new file mode 100644 index 0000000..8ff28a9 --- /dev/null +++ b/roles/icinga-ed/files/cfg/srv-2012.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name srv-2012 + alias windows-servers + address 172.16.0.6 + parents r-int + icon_image base/win40.gif + statusmap_image base/win40.gd2 + } + diff --git a/roles/icinga-ed/files/cfg/timeperiods_icinga.cfg b/roles/icinga-ed/files/cfg/timeperiods_icinga.cfg new file mode 100644 index 0000000..55ecf9d --- /dev/null +++ b/roles/icinga-ed/files/cfg/timeperiods_icinga.cfg @@ -0,0 +1,50 @@ +############################################################################### +# timeperiods.cfg +############################################################################### + +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) + +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + } + +# Here is a slightly friendlier period during work hours +define timeperiod{ + timeperiod_name workhours + alias Standard Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 + } + +# The complement of workhours +define timeperiod{ + timeperiod_name nonworkhours + alias Non-Work Hours + sunday 00:00-24:00 + monday 00:00-09:00,17:00-24:00 + tuesday 00:00-09:00,17:00-24:00 + wednesday 00:00-09:00,17:00-24:00 + thursday 00:00-09:00,17:00-24:00 + friday 00:00-09:00,17:00-24:00 + saturday 00:00-24:00 + } + +# This one is a favorite: never :) +define timeperiod{ + timeperiod_name never + alias Never + } + +# end of file diff --git a/roles/icinga-ed/files/check_iftraffic3.pl b/roles/icinga-ed/files/check_iftraffic3.pl new file mode 100755 index 0000000..62ddbd1 --- /dev/null +++ b/roles/icinga-ed/files/check_iftraffic3.pl @@ -0,0 +1,643 @@ +#!/usr/bin/perl -w +# +# check_iftraffic.pl - Nagios(r) network traffic monitor plugin +# Copyright (C) 2004 Gerd Mueller / Netways GmbH +# $Id: check_iftraffic.pl 1119 2006-02-09 10:30:09Z gmueller $ +# +# mw = Markus Werner mw+nagios@wobcom.de +# Remarks (mw): +# +# I adopted as much as possible the programming style of the origin code. +# +# There should be a function to exit this programm, +# instead of calling print and exit statements all over the place. +# +# +# minor changes by mw +# The snmp if_counters on net devices can have overflows. +# I wrote this code to address this situation. +# It has no automatic detection and which point the overflow +# occurs but it will generate a warning state and you +# can set the max value by calling this script with an additional +# arg. +# +# minor cosmetic changes by mw +# Sorry but I couldn't sustain to clean up some things. +# +# gj = Greg Frater gregATfraterfactory.com +# Remarks (gj): +# minor (gj): +# +# * fixed the performance data, formating was not to spec +# * Added a check of the interfaces status (up/down). +# If down the check returns a critical status. +# * Allow either textual or the numeric index value. +# * If the interface speed is not specified on the command line +# it gets it automatically from IfSpeed +# * Added option for second ifSpeed to allow for asymetrcal links +# such as a DSL line or cable modem where the download and upload +# speeds are different +# * Added -B option to display results in bits/sec instead of Bytes/sec +# * Added the current usage in Bytes/s (or bit/s) to the perfdata output +# * Added ability for plugin to determine interface to query by matching IP +# address of host with entry in ipAdEntIfIndex (.1.3.6.1.2.1.4.20.1.2) +# * Added -L flag to list entries found in the ipAdEntIfIndex table +# Otherwise, it works as before. +# +# +# +# +# based on check_traffic from Adrian Wieczorek, +# +# Send us bug reports, questions and comments about this plugin. +# Latest version of this software: http://www.nagiosexchange.org +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 + +use strict; + +use Net::SNMP; +use Getopt::Long; +&Getopt::Long::config('bundling'); + +use Data::Dumper; + +my $host_ip; +my $host_address; +my $iface_number; +my $iface_descr; +my $iface_speed; +my $iface_speedOut; +my $index_list; +my $opt_h; +my $units; + +my $session; +my $error; +my $port = 161; +my $snmp_version = 1; + +my @snmpoids; + +# SNMP OIDs for Traffic +my $snmpIfOperStatus = '1.3.6.1.2.1.2.2.1.8'; +my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10'; +my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16'; +my $snmpIfDescr = '1.3.6.1.2.1.2.2.1.2'; +my $snmpIfSpeed = '1.3.6.1.2.1.2.2.1.5'; +my $snmpIPAdEntIfIndex = '1.3.6.1.2.1.4.20.1.2'; + +my $response; + +# Path to tmp files +my $TRAFFIC_FILE = "/tmp/traffic"; + +# changes sos 20090717 UNKNOWN must bes 3 +my %STATUS_CODE = + ( 'UNKNOWN' => '3', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2' ); + +#default values; +my $state = "UNKNOWN"; +my $if_status = '4'; +my ( $in_bytes, $out_bytes ) = 0; +my $warn_usage = 85; +my $crit_usage = 98; +my $COMMUNITY = "public"; +my $use_reg = undef; # Use Regexp for name +my $output = ""; +my $bits = undef; +my $suffix = "Bs"; +my $label = "MBytes"; + +#added 20050614 by mw +my $max_value; +my $max_bytes; + +#cosmetic changes 20050614 by mw, see old versions for detail +# Added options for bits and second max ifspeed 20100202 by gj +# Added options for specificy IP addr to match 20100405 by gj +my $status = GetOptions( + "h|help" => \$opt_h, + 'B' => \$bits, + 'bits' => \$bits, + "C|community=s" => \$COMMUNITY, + "w|warning=s" => \$warn_usage, + "c|critical=s" => \$crit_usage, + "b|bandwidth|I|inBandwidth=i" => \$iface_speed, + "O|outBandwidth=i" => \$iface_speedOut, + 'r' => \$use_reg, + 'noregexp' => \$use_reg, + "p|port=i" => \$port, + "u|units=s" => \$units, + "i|interface=s" => \$iface_number, + "A|address=s" => \$host_ip, + "H|hostname=s" => \$host_address, + 'L' => \$index_list, + 'list' => \$index_list, + + #added 20050614 by mw + "M|max=i" => \$max_value +); + +if ( $status == 0 ) { + print_help(); + exit $STATUS_CODE{'OK'}; +} + +# Changed 20091214 gj +# Check for missing options +#if ( ( !$host_address ) or ( !$iface_descr ) ) { +if ( !$host_address ) { + print "\nMissing host address!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speed ) and ( !$units ) ){ + print "\nMissing units!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $units ) and ( ( !$iface_speed ) and ( !$iface_speedOut ) ) ) { + print "\nMissing interface maximum speed!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speedOut ) and ( !$units ) ) { + print "\nMissing units for Out maximum speed!\n\n"; + stop(print_usage(),"OK"); +} + + +if ($bits) { + $suffix = "bs" +} + +if ( !$iface_speed ) { + # Do nothing +}else{ + + #change 20050414 by mw + # Added iface_speedOut 20100202 by gj + # Convert interface speed to kiloBytes + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; + if ( $iface_speedOut ) { + $iface_speedOut = bits2bytes( $iface_speedOut, $units ) / 1024; + } + if ( !$max_value ) { + + # If no -M Parameter was set, set it to 32Bit Overflow + $max_bytes = 4194304 ; # the value is (2^32/1024) + } + else { + $max_bytes = unit2bytes( $max_value, $units ); + } +} + +if ( $snmp_version =~ /[12]/ ) { + ( $session, $error ) = Net::SNMP->session( + -hostname => $host_address, + -community => $COMMUNITY, + -port => $port, + -version => $snmp_version + ); + + if ( !defined($session) ) { + stop("UNKNOWN: $error","UNKNOWN"); + } +} +elsif ( $snmp_version =~ /3/ ) { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v3 yet\n",$state); +} +else { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v$snmp_version yet\n",$state); +} + +# Neither Interface Index nor Host IP address were specified +if ( !$iface_descr ) { + if ( !$host_ip ){ + # try to resolve host name and find index from ip addr + $iface_descr = fetch_Ip2IfIndex( $session, $host_address ); + } else { + # Use ip addr to find index + $iface_descr = fetch_Ip2IfIndex( $session, $host_ip ); + } +} + +#push( @snmpoids, $snmpIPAdEntIfIndex . "." . $host_address ); + +# Added 20091209 gj +# Detect if a string description was given or a numberic interface index number +if ( $iface_descr =~ /[^0123456789]+/ ) { + $iface_number = fetch_ifdescr( $session, $iface_descr ); +}else{ + $iface_number = $iface_descr; +} + +push( @snmpoids, $snmpIfSpeed . "." . $iface_number ); +push( @snmpoids, $snmpIfOperStatus . "." . $iface_number ); +push( @snmpoids, $snmpIfInOctets . "." . $iface_number ); +push( @snmpoids, $snmpIfOutOctets . "." . $iface_number ); + +if ( !defined( $response = $session->get_request(@snmpoids) ) ) { + my $answer = $session->error; + $session->close; + + stop("WARNING: SNMP error: $answer\n", "WARNING"); +} + +# Added 20091209 gj +# Get interface speed from device if not provided on command line +# Convert to kiloBytes +if ( !$iface_speed ) { + $iface_speed = $response->{ $snmpIfSpeed . "." . $iface_number }; + $units = "b"; + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; +} + +# Added 20100201 gj +# Check if Out max speed was provided, use same if speed for both if not +if (!$iface_speedOut) { + $iface_speedOut = $iface_speed; +} + +$if_status = $response->{ $snmpIfOperStatus . "." . $iface_number }; +$in_bytes = $response->{ $snmpIfInOctets . "." . $iface_number } / 1024; # in kiloBytes +$out_bytes = $response->{ $snmpIfOutOctets . "." . $iface_number } / 1024; # in kiloBytes + +$session->close; + +my $row; +my $last_check_time = time - 1; +my $last_in_bytes = $in_bytes; +my $last_out_bytes = $out_bytes; + +if ( + open( FILE, + "<" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address + ) + ) +{ + while ( $row = ) { + + #cosmetic change 20050416 by mw + #Couldn't sustain;-) +## chomp(); + ( $last_check_time, $last_in_bytes, $last_out_bytes ) = + split( ":", $row ); + + ### by sos 17.07.2009 check for last_bytes + if ( ! $last_in_bytes ) { $last_in_bytes=$in_bytes; } + if ( ! $last_out_bytes ) { $last_out_bytes=$out_bytes; } + + if ($last_in_bytes !~ m/\d/) { $last_in_bytes=$in_bytes; } + if ($last_out_bytes !~ m/\d/) { $last_out_bytes=$out_bytes; } + } + close(FILE); +} + +my $update_time = time; + +open( FILE, ">" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address ) + or die "Can't open $TRAFFIC_FILE for writing: $!"; + +printf FILE ( "%s:%.0ld:%.0ld\n", $update_time, $in_bytes, $out_bytes ); +close(FILE); + +my $db_file; + +#added 20050614 by mw +#Check for and correct counter overflow (if possible). +#See function counter_overflow. +$in_bytes = counter_overflow( $in_bytes, $last_in_bytes, $max_bytes ); +$out_bytes = counter_overflow( $out_bytes, $last_out_bytes, $max_bytes ); + +# Calculate traffic since last check (RX\TX) in kiloBytes +my $in_traffic = sprintf( "%.2lf", + ( $in_bytes - $last_in_bytes ) / ( time - $last_check_time ) ); +my $out_traffic = sprintf( "%.2lf", + ( $out_bytes - $last_out_bytes ) / ( time - $last_check_time ) ); + +# sos 20090717 changed due to rrdtool needs bytes +my $in_traffic_absolut = $in_bytes * 1024 ; +my $out_traffic_absolut = $out_bytes * 1024; + +# Calculate usage percentages +my $in_usage = sprintf( "%.2f", ( 1.0 * $in_traffic * 100 ) / $iface_speed ); +my $out_usage = sprintf( "%.2f", ( 1.0 * $out_traffic * 100 ) / $iface_speedOut ); + + +if ($bits) { + # Convert output from Bytes to bits + $in_bytes = $in_bytes * 8; + $out_bytes = $out_bytes * 8; + $in_traffic = $in_traffic * 8; + $out_traffic = $out_traffic * 8; + $label = "Mbits"; +} + +my $in_prefix = "K"; +my $out_prefix = "K"; + +if ( $in_traffic > 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 ); + $in_prefix = "M"; +} +if ( $out_traffic > 1024 ) { + $out_traffic = sprintf( "%.2f", $out_traffic / 1024 ); + $out_prefix = "M"; +} +if ( $in_traffic > 1024 * 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 * 1024 ); + $in_prefix = "G"; +} +if ( $out_traffic > 1024 * 1024 ) { + $out_traffic = sprintf( "%.2f",$out_traffic / 1024 * 1024 ); + $out_prefix = "G"; +} + +# Convert from kiloBytes to megaBytes +$in_bytes = sprintf( "%.2f", $in_bytes / 1024 ); +$out_bytes = sprintf( "%.2f", $out_bytes / 1024 ); + +$state = "OK"; + +# Added 20091209 by gj +if ( $if_status != 1 ) { + $output = "Interface $iface_descr is down!"; + +}else{ + $output = + "Average IN: " + . $in_traffic . $in_prefix . $suffix . " (" . $in_usage . "%), " + . "Average OUT: " . $out_traffic . $out_prefix . $suffix . " (" . $out_usage . "%)
"; + $output .= "Total RX: $in_bytes $label, Total TX: $out_bytes $label"; +} + +# Changed 20091209 gj +if ( ( $in_usage > $crit_usage ) or ( $out_usage > $crit_usage ) or ( $if_status != 1 ) ) { + $state = "CRITICAL"; +} + +if ( ( $in_usage > $warn_usage ) + or ( $out_usage > $warn_usage ) && $state eq "OK" ) +{ + $state = "WARNING"; +} + +# Changed 20091209 gj +$output = "$state - $output" + if ( $state ne "OK" ); + +# Changed 20091214 gj - commas should have been semi colons +$output .= +"|inUsage=$in_usage%;$warn_usage;$crit_usage outUsage=$out_usage%;$warn_usage;$crit_usage" + . " inBandwidth=" . $in_traffic . $in_prefix . $suffix . " outBandwidth=" . $out_traffic . $out_prefix . $suffix + . " inAbsolut=$in_traffic_absolut outAbsolut=$out_traffic_absolut"; + +stop($output, $state); + + +sub fetch_Ip2IfIndex { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $host ) = @_; + + + # Determine if we have a host name or IP addr + if ( $host =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/ ){ + #print "\nI found an IP address\n\n"; + } else { + $host = get_ip ( $host ); + #print "\nWe have a host name $host\n\n"; + } + + # Quit if results not found + if ( !defined( $response = $session->get_table($snmpIPAdEntIfIndex) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + + my %resp = %{$response}; +# foreach $key ( keys %{$response} ) { + + if ( $index_list ){ + print ("\nInterfaces found:\n"); + print (" IP Addr\tIndex\n"); + print ("------------------------\n"); + } + # Check each returned value + foreach $key ( keys %resp ) { + + if ( $index_list ){ + my $index_addr = substr $key, 21; + print ($index_addr,"\t ",$resp{$key},"\n"); + } + + # Check for ip address mathcin in returned index results + if ( $key =~ /$host$/ ) { + $snmpkey = $resp{$key}; + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $host \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +sub fetch_ifdescr { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $ifdescr ) = @_; + + if ( !defined( $response = $session->get_table($snmpIfDescr) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + foreach $key ( keys %{$response} ) { + + # added 20070816 by oer: remove trailing 0 Byte for Windows :-( + my $resp=$response->{$key}; + $resp =~ s/\x00//; + + + my $test = defined($use_reg) + ? $resp =~ /$ifdescr/ + : $resp eq $ifdescr; + + if ($test) { + + ###if ( $resp =~ /^$ifdescr$/ ) { + ###if ( $resp =~ /$ifdescr/ ) { + ### print "$resp \n"; + ###if ( $response->{$key} =~ /^$ifdescr$/ ) { + + $key =~ /.*\.(\d+)$/; + $snmpkey = $1; + + # print "$ifdescr = $key / $snmpkey \n"; #debug + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $ifdescr \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +#added 20050416 by mw +#Converts an input value to value in bits +sub bits2bytes { + return unit2bytes(@_) / 8; +} + +#added 20050416 by mw +#Converts an input value to value in bytes +sub unit2bytes { + my ( $value, $unit ) = @_; + + if ( $unit eq "g" ) { + return $value * 1024 * 1024 * 1024; + } + elsif ( $unit eq "m" ) { + return $value * 1024 * 1024; + } + elsif ( $unit eq "k" ) { + return $value * 1024; + } + elsif ( $unit eq "b" ) { + return $value * 1; + } + else { + print "You have to supply a supported unit\n"; + exit $STATUS_CODE{'UNKNOWN'}; + } +} + +#added 20050414 by mw +#This function detects if an overflow occurs. If so, it returns +#a computed value for $bytes. +#If there is no counter overflow it simply returns the origin value of $bytes. +#IF there is a Counter reboot wrap, just use previous output. +sub counter_overflow { + my ( $bytes, $last_bytes, $max_bytes ) = @_; + + $bytes += $max_bytes if ( $bytes < $last_bytes ); + $bytes = $last_bytes if ( $bytes < $last_bytes ); + return $bytes; +} + +# Added 20100202 by gj +# Print results and exit script +sub stop { + my $result = shift; + my $exit_code = shift; + print $result . "\n"; + exit ( $STATUS_CODE{$exit_code} ); +} + +# Added 20100405 by gj +# Lookup hosts ip address +sub get_ip { + use Net::DNS; + + my ( $host_name ) = @_; + + my $res = Net::DNS::Resolver->new; + my $query = $res->search($host_name); + + if ($query) { + foreach my $rr ($query->answer) { + next unless $rr->type eq "A"; + #print $rr->address, "\n"; + return $rr->address; + } + } else { + + stop("Error: IP address not resolved\n","UNKNOWN"); + } +} + +#cosmetic changes 20050614 by mw +#Couldn't sustain "HERE";-), either. +sub print_usage { + print <> /var/lib/nagios3/host-perfdata.out + } + + +# 'process-service-perfdata' command definition +define command{ + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /var/lib/nagios3/service-perfdata.out + } diff --git a/roles/icinga-ed/files/contacts_icinga.cfg b/roles/icinga-ed/files/contacts_icinga.cfg new file mode 100644 index 0000000..a07a853 --- /dev/null +++ b/roles/icinga-ed/files/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email supervisiongsb@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-ed/files/dns.cfg b/roles/icinga-ed/files/dns.cfg new file mode 100644 index 0000000..5b69aca --- /dev/null +++ b/roles/icinga-ed/files/dns.cfg @@ -0,0 +1,11 @@ +# 'check_dns' command definition +define command{ + command_name check_dns + command_line /usr/lib/nagios/plugins/check_dns -H www.dfco.fr -s '$HOSTADDRESS$' +} + +# 'check_dig' command definition +define command{ + command_name check_dig + command_line /usr/lib/nagios/plugins/check_dig -H '$HOSTADDRESS$' -l '$ARG1$' +} diff --git a/roles/icinga-ed/files/hostgroups_icinga.cfg b/roles/icinga-ed/files/hostgroups_icinga.cfg new file mode 100644 index 0000000..a2f39d7 --- /dev/null +++ b/roles/icinga-ed/files/hostgroups_icinga.cfg @@ -0,0 +1,74 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, s-proxy, r-int, r-ext, s-adm +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-infra, s-proxy, r-int, r-ext, localhost, gwsio4, s-adm +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra, srv-2012 +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, srv-2012 +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + +#define hostgroup { +# hostgroup_name email-servers +# alias serveurs-email +# members s-mess +# } + +define hostgroup {  + hostgroup_name proxy-servers + alias serveurs-proxy + members s-proxy +} + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members srv-2012 +} + +define hostgroup{ + hostgroup_name switch + alias switch + members netgear +} + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members netgear, s-infra, s-proxy, r-int, r-ext, s-adm +} + diff --git a/roles/icinga-ed/files/icinga.cfg b/roles/icinga-ed/files/icinga.cfg new file mode 100644 index 0000000..fde1780 --- /dev/null +++ b/roles/icinga-ed/files/icinga.cfg @@ -0,0 +1,1494 @@ +############################################################################## +# +# ICINGA.CFG - Sample Main Config File for Icinga +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/icinga/icinga.log + +# Commands definitions +cfg_file=/etc/icinga/commands.cfg + +# Debian also defaults to using the check commands defined by the debian +# nagios-plugins package +cfg_dir=/etc/nagios-plugins/config + +# OBJECT CONFIGURATION FILE(S) +# These are the object configuration files in which you define hosts, +# host groups, contacts, contact groups, services, etc. +# Hint: Check the docs/wiki on how to monitor remote hosts with different +# transport methods and plugins + +# Debian uses by default a configuration directory where icinga-common, +# other packages and the local admin can dump or link configuration +# files into. +cfg_dir=/etc/icinga/objects/ + +# Definitions for ido2db process checks +#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg + +# Definitions for broker modules like idoutils.cfg +cfg_dir=/etc/icinga/modules + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Icinga starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Icinga starts. +# If you explicitely set it to /dev/null the core will skip writing +# the objects cache file entirely. +# Note: This is a mandatory output for Icinga Classic UI to work properly. +# Tip: Use that file to debug your configuration with fully resolved +# objects like the core sees them. + +object_cache_file=/var/cache/icinga/objects.cache + + + +# PRE-CACHED OBJECT FILE +# This options determines the location of the precached object file. +# If you run Icinga with the -p command line option, it will preprocess +# your object configuration file(s) and write the cached config to this +# file. You can then start Icinga with the -u option to have it read +# object definitions from this precached file, rather than the standard +# object configuration files (see the cfg_file and cfg_dir options above). +# Using a precached object file can speed up the time needed to (re)start +# the Icinga process if you've got a large and/or complex configuration. +# Read the documentation section on optimizing Icinga to find our more +# about how this feature works. + +precached_object_file=/var/cache/icinga/objects.precache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/icinga/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Icinga +# restarts. +# If you explicitely set it to /dev/null the core will skip writing +# the status file entirely. This becomes handy when using other methods +# for data retrieval (e.g. IDOUtils DB) +# Note: This is a mandatory output for Icinga Classic UI to work properly. + +status_file=/var/lib/icinga/status.dat + + + +# STATUS FILE UPDATE INTERVAL +# This option determines the frequency (in seconds) that +# Icinga will periodically dump program, host, and +# service status data. +# Increase the value, if you don't require it that often. + +#status_update_interval=30 +status_update_interval=10 + + + +# ICINGA USER +# This determines the effective user that Icinga should run as. +# You can either supply a username or a UID. + +icinga_user=nagios + + + +# ICINGA GROUP +# This determines the effective group that Icinga should run as. +# You can either supply a group name or a GID. + +icinga_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Icinga should check +# for external commands (in the command file defined below). By default +# Icinga will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. +# Values: 0 = disable commands, 1 = enable commands + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Icinga should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Icinga to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Icinga will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Icinga to check the external +# command file as often as possible. + +#command_check_interval=15s +command_check_interval=-1 + + + +# EXTERNAL COMMAND FILE +# This is the file that Icinga checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. +# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the +# time to do it. + +command_file=/var/lib/icinga/rw/icinga.cmd + + + +# EXTERNAL COMMAND BUFFER SLOTS +# This settings is used to tweak the number of items or "slots" that +# the Icinga daemon should allocate to the buffer that holds incoming +# external commands before they are processed. As external commands +# are processed by the daemon, they are removed from the buffer. +# Increase the value, if you are using addons like check_mk supplying +# more external commands (passive check results) than usual. + +#external_command_buffer_slots=32768 +external_command_buffer_slots=4096 + + + +# LOCK FILE +# This is the lockfile that Icinga will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/icinga/icinga.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Icinga +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Icinga is +# running. + +temp_file=/var/cache/icinga/icinga.tmp + + + +# TEMP PATH +# This is path where Icinga can create temp files for service and +# host check results, etc. + +temp_path=/tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=-1 + + + +# EVENT BROKER MODULE(S) +# ----> use the new *module definition* instead: +# ----> http://docs.icinga.org/latest/en/objectdefinitions.html +# +# Example definitions can be found in the '/etc/icinga/modules/' directory. +# If you want to enable idoutils in Debian install icinga-idoutils and copy +# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to +# /etc/icinga/modules/idoutils.cfg. +# Don't forget to also enable the daemon in /etc/default/icinga + +# LOG ROTATION METHOD +# This is the log rotation method that Icinga should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/icinga/archives + + + +# LOGGING OPTIONS FOR DAEMON +# If you want messages logged to the daemon log file (usually icinga.log). +# Default option is 1 (yes), the other valid option is 0 (no) + +use_daemon_log=1 + + + +# LOGGING OPTIONS FOR SYSLOG +# If you want messages logged to the syslog facility, as well as the +# Icinga log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# SYSLOG FACILITY +# If you enabled use_syslog you can set icinga to use a local facility +# instead of the default.To enable set this option to 1, if not, set it to 0. + +use_syslog_local_facility=0 + + + +# SYSLOG LOCAL FACILITY +# If you specified the use_syslog_local_facility you can chose which +# local facility to use. Valid values are from 0 to 7 + +syslog_local_facility=5 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Icinga to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# CURRENT STATES LOGGING OPTION +# If you don't want Icinga to log all current host and service states +# after log has been rotated to the main log file, you can disable this +# option by setting this value to 0. Default value is 1. + +log_current_states=1 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Icinga to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!! +# This option substitutes the user name on external commands with +# the string "" if the command gets logged. It is +# anonymized in log files only. This option was added to make +# icinga compliant with data retention laws on various countries. +# This option is disabled by default. + +log_anonymized_external_command_author=0 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Icinga to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# LONG PLUGIN OUTPUT LOGGING OPTION +# If you want Icinga to log the complete text of the plugin output +# to the log instead of only the first line then set this value to 1. +# Default value is 0. + +log_long_plugin_output=0 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Icinga previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# HOST AND SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Icinga will process +# the results of host and service checks. +# Lower this value in larger environments to allow faster +# check result processing (requires more cpu power). + +#check_result_reaper_frequency=1 +check_result_reaper_frequency=10 + + + + +# MAX CHECK RESULT REAPER TIME +# This is the max amount of time (in seconds) that a single +# check result reaper event will be allowed to run before +# returning control back to Icinga so it can perform other +# duties. + +max_check_result_reaper_time=30 + + + + +# CHECK RESULT PATH +# This is directory where Icinga stores the results of host and +# service checks that have not yet been processed. +# +# Note: Make sure that only one instance of Icinga has access +# to this directory! + +check_result_path=/var/lib/icinga/spool/checkresults + + + + +# MAX CHECK RESULT FILE AGE +# This option determines the maximum age (in seconds) which check +# result files are considered to be valid. Files older than this +# threshold will be mercilessly deleted without further processing. + +max_check_result_file_age=3600 + + + + +# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!! +# This experimental option allows you to set the max number of items +# the checkresult reaper will put onto the checkresult list for further +# processing by the core. If there are too many, the reaping will be +# terminated early, allowing the core to process the results sooner. +# On larger setups, that list might grow too much, and decrease +# performance on processing. You might experiment with that value, the +# inner core default is set to 0, disabling that feature. +# Values: +# 0 = Disable max check result list items +# number = set max check result list items + +#max_check_result_list_items=1024 + + + + +# CACHED HOST CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous host check is considered current. +# Cached host states (from host checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to the host check logic. +# Too high of a value for this option may result in inaccurate host +# states being used by Icinga, while a lower value may result in a +# performance hit for host checks. Use a value of 0 to disable host +# check caching. + +cached_host_check_horizon=15 + + + +# CACHED SERVICE CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous service check is considered current. +# Cached service states (from service checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to predictive dependency checks. +# Use a value of 0 to disable service check caching. + +cached_service_check_horizon=15 + + + +# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of hosts when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# host dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_host_dependency_checks=1 + + + +# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of service when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# service dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_service_dependency_checks=1 + + + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Icinga will use soft state +# information when checking host and service dependencies. Normally +# Icinga will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=0 + + + +# TIME CHANGE ADJUSTMENT THRESHOLDS +# These options determine when Icinga will react to detected changes +# in system time (forward into the future). + +#time_change_threshold=900 + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Icinga will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Icinga will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Icinga will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Icinga will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. +# Increase the timeout values in case you are experiencing a lot +# of check timeouts. Addons like e.g. check_mk will perform +# one combined active servicecheck which could take longer than +# the default of 60sec. + +#service_check_timeout=120 +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Icinga will save state +# information for services and hosts before it shuts down. Upon +# startup Icinga will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Icinga down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Icinga should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Icinga is restarted. +# This file is used only if the retain_state_information +# variable is set to 1. + +state_retention_file=/var/cache/icinga/retention.dat + + + +# SYNC FILE +# This is an advanced facility to pass a subset of retention +# information into Icinga on a running system. This is similar +# to the state retention file with the following difference: +# +# - if the last_check value is less than the current last_check, +# then the state information is ignored (this must be specified +# immediately after the object identifiers) +# +# - downtimes and comments are not identified by an id number, but +# by other "similar characteristics". This is required to work in +# a distributed Nagios environment +# * downtimes: hostname, servicename (if appropriate), author, +# comment, start_time, end_time, fixed, duration +# * comments: hostname, servicename, author, comment +# +# If this variable is set, then on Icinga startup, the sync file +# will be read after the retention file has been processed. If the +# file is read successfully, it will be removed. +# If the file does not exist, no error will appear. +# There is also an API that will force a read of the sync file. + +#sync_retention_file=/var/cache/icinga/sync.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Icinga +# will automatically save retention data during normal operation. +# If you set this value to 0, Icinga will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Icinga will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + +# DUMP RETAINED HOST SERVICE STATES TO NEB +# This setting determines wether or not Icinga will dump host +# and service states based on the values saved in the retention +# file to the neb modules. It will already do that on event loop +# initialization. +# Changed in Icinga 1.10 to disabled - re-enable if you require it. + +dump_retained_host_service_states_to_neb=0 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Icinga will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=1 + + + +# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE) +# The following variables are used to specify specific host and +# service attributes that should *not* be retained by Icinga during +# program restarts. +# +# The values of the masks are bitwise ANDs of values specified +# by the "MODATTR_" definitions found in include/common.h. +# For example, if you do not want the current enabled/disabled state +# of flap detection and event handlers for hosts to be retained, you +# would use a value of 24 for the host attribute mask... +# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24 + +# This mask determines what host attributes are not retained +retained_host_attribute_mask=0 + +# This mask determines what service attributes are not retained +retained_service_attribute_mask=0 + +# These two masks determine what process attributes are not retained. +# There are two masks, because some process attributes have host and service +# options. For example, you can disable active host checks, but leave active +# service checks enabled. +retained_process_host_attribute_mask=0 +retained_process_service_attribute_mask=0 + +# These two masks determine what contact attributes are not retained. +# There are two masks, because some contact attributes have host and +# service options. For example, you can disable host notifications for +# a contact, but leave service notifications enabled for them. +retained_contact_host_attribute_mask=0 +retained_contact_service_attribute_mask=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Icinga will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Icinga will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# STATE BASED ESCALATION RANGES !!!Experimental!!! +# This option allows you to enable state based escalation ranges which +# will allow a more detailed granularity on when an escalation notification +# may happen, adding a filter based on the current host or service state +# when checking the escalation for notification viability. +# This is a behavioural change to the default, and therefore intentionally +# disabled. Enable at your own risk, as this remains an experimental feature. +# Values: 1 = enable state based escalation ranges, +# 0 = disable state based escalation ranges + +#enable_state_based_escalation_ranges=0 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Icinga will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# process_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# process_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. If you want to use named pipes, you should use the special +# pipe ("p") mode which avoid blocking at startup, otherwise you will +# likely want the defult append ("a") mode. + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + +# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS +# THese options determine wether the core will process empty perfdata +# results or not. This is needed for distributed monitoring, and intentionally +# turned on by default. +# If you don't require empty perfdata - saving some cpu cycles +# on unwanted macro calculation - you can turn that off. Be careful! +# Values: 1 = enable, 0 = disable + +#host_perfdata_process_empty_results=1 +#service_perfdata_process_empty_results=1 + + + +# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES +# This boolean option determines whether services assigned to empty +# host groups (host groups with no host members) will cause Icinga to +# exit with error on start up (or during a configuration check) or not. +# It's useful to be able to assign services to empty hostgroups when +# configuration files or pre-cached object files are distributed to +# various pollers, or when the process of generating Icinga config is +# automated, or when a set of services is slowly being phased out but +# should be kept around. +# The default behavior if the option is not present in the main +# configuration file is for Icinga to exit with error if services are +# associated with host groups that have no hosts associated with them. + +#allow_empty_hostgroup_assignment=0 + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Icinga will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Icinga. This command is executed only if the +# obsess_over_services option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# OBSESS OVER HOST CHECKS OPTION +# This determines whether or not Icinga will obsess over host +# checks and run the ochp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over hosts, 0 = do not obsess (default) + +obsess_over_hosts=0 + + + +# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND +# This is the command that is run for every host check that is +# processed by Icinga. This command is executed only if the +# obsess_over_hosts option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ochp_command=somecommand + + + +# TRANSLATE PASSIVE HOST CHECKS OPTION +# This determines whether or not Icinga will translate +# DOWN/UNREACHABLE passive host check results into their proper +# state for this instance of Icinga. This option is useful +# if you have distributed or failover monitoring setup. In +# these cases your other Icinga servers probably have a different +# "view" of the network, with regards to the parent/child relationship +# of hosts. If a distributed monitoring server thinks a host +# is DOWN, it may actually be UNREACHABLE from the point of +# this Icinga instance. Enabling this option will tell Icinga +# to translate any DOWN or UNREACHABLE host states it receives +# passively into the correct state from the view of this server. +# Values: 1 = perform translation, 0 = do not translate (default) + +translate_passive_host_checks=0 + + + +# PASSIVE HOST CHECKS ARE SOFT OPTION +# This determines whether or not Icinga will treat passive host +# checks as being HARD or SOFT. By default, a passive host check +# result will put a host into a HARD state type. This can be changed +# by enabling this option. +# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT + +passive_host_checks_are_soft=0 + + + +# ORPHANED HOST/SERVICE CHECK OPTIONS +# These options determine whether or not Icinga will periodically +# check for orphaned host service checks. Since service checks are +# not rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. A similar situation exists for +# host checks, although the exact scheduling details differ a bit +# from service checks. Orphaned checks seem to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, make sure you have orphaned service checks enabled. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=1 +check_for_orphaned_hosts=1 + + + +# SERVICE CHECK TIMEOUT STATE +# This setting determines the state Icinga will report when a +# service check times out meaning it does not respond within +# service_check_timeout seconds. The default is set to Unknown +# and not Critical. +# Valid settings are: +# c - Critical +# u - Unknown (default) +# w - Warning +# o - OK + +service_check_timeout_state=u + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=60 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + + +# ADDITIONAL FRESHNESS THRESHOLD LATENCY +# This setting determines the number of seconds that Icinga +# will add to any host and service freshness thresholds that +# it calculates (those not explicitly specified by the user). + +additional_freshness_latency=15 + + + + +# FLAP DETECTION OPTION +# This option determines whether or not Icinga will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Icinga detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=iso8601 + + + + +# TIMEZONE OFFSET +# This option is used to override the default timezone that this +# instance of Icinga runs in. If not specified, Icinga will use +# the system configured timezone. +# +# NOTE: In order to display the correct timezone in the CGIs, you +# will also need to alter the Apache directives for the CGI path +# to include your timezone. Example: +# +# +# SetEnv TZ "Australia/Brisbane" +# ... +# + +#use_timezone=US/Mountain +#use_timezone=Australia/Brisbane + + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Icinga with embedded Perl support, this option has no effect. + +p1_file=/usr/lib/icinga/p1.pl + + + +# EMBEDDED PERL INTERPRETER OPTION +# This option determines whether or not the embedded Perl interpreter +# will be enabled during runtime. This option has no effect if Icinga +# has not been compiled with support for embedded Perl. +# This option is intentionally disabled by default, because embedded +# perl can cause memory leaks and make Icinga unstable if not properly +# used. +# Only enable this setting when you really know what you are doing! +# Values: 0 = disable interpreter, 1 = enable interpreter + +enable_embedded_perl=1 + + + +# EMBEDDED PERL USAGE OPTION +# This option determines whether or not Icinga will process Perl plugins +# and scripts with the embedded Perl interpreter if the plugins/scripts +# do not explicitly indicate whether or not it is okay to do so. Read +# the HTML documentation on the embedded Perl interpreter for more +# information on how this option works. + +use_embedded_perl_implicitly=1 + + + +# EVENT HANDLERS FOR STALKED HOSTS/SERVICES +# Allow running event handlers for stalked hosts/services in order +# to forward to external systems. +# Values: 0 = disabled (default), 1 = enabled + +stalking_event_handlers_for_hosts=0 +stalking_event_handlers_for_services=0 + + + +# NOTIFICATIONS FOR STALKED HOSTS/SERVICES +# Allow notifications for stalked hosts/services globally +# for all contacts in order to notify about a stalking +# alert. +# Values: 0 = disabled (default), 1 = enabled + +stalking_notifications_for_hosts=0 +stalking_notifications_for_services=0 + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# KEEP UNKNOWN MACROS +# This option can be used to keep unknown macros within the output. +# e.g. check_proc -C $foo$ will remain. +# This was the default in versions older than Icinga 1.8, but now +# the default is to remove those macros from the output, causing +# the shell to interpret $foo and leaving a single $ there. See +# #2291 for further information. +# Make sure to escape single dollar signs with another '$', as the +# docs describe. Other than that, enable this setting to revert to +# the old behaviour. + +keep_unknown_macros=1 + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + +# ADMINISTRATOR EMAIL/PAGER ADDRESSES +# The email and pager address of a global administrator (likely you). +# Icinga never uses these values itself, but you can access them by +# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification +# commands. + +admin_email=root@localhost +admin_pager=pageroot@localhost + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Icinga is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. Enabling this option doesn't guarantee that +# a core file will be produced, but that's just life... +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# LARGE INSTALLATION TWEAKS OPTION +# This option determines whether or not Icinga will take some shortcuts +# which can save on memory and CPU usage in large Icinga installations. +# Read the documentation for more information on the benefits/tradeoffs +# of enabling this option. +# Values: 1 - Enabled tweaks +# 0 - Disable tweaks (default) + +use_large_installation_tweaks=0 + + + +# ENABLE ENVIRONMENT MACROS +# This option determines whether or not Icinga will make all standard +# macros available as environment variables when host/service checks +# and system commands (event handlers, notifications, etc.) are +# executed. Enabling this option can cause performance issues in +# large installations, as it will consume a bit more memory and (more +# importantly) consume more CPU. +# Keep in mind that various addons/plugins will require this setting +# to be enabled (e.g. check_oracle_health) for special usage. +# Values: 1 - Enable environment variable macros +# 0 - Disable environment variable macros (default) + +enable_environment_macros=1 + + + +# CHILD PROCESS MEMORY OPTION +# This option determines whether or not Icinga will free memory in +# child processes (processed used to execute system commands and host/ +# service checks). If you specify a value here, it will override +# program defaults. +# Value: 1 - Free memory in child processes +# 0 - Do not free memory in child processes + +#free_child_process_memory=1 + + + +# CHILD PROCESS FORKING BEHAVIOR +# This option determines how Icinga will fork child processes +# (used to execute system commands and host/service checks). Normally +# child processes are fork()ed twice, which provides a very high level +# of isolation from problems. Fork()ing once is probably enough and will +# save a great deal on CPU usage (in large installs), so you might +# want to consider using this. If you specify a value here, it will +# program defaults. +# Value: 1 - Child processes fork() twice +# 0 - Child processes fork() just once + +#child_processes_fork_twice=1 + + + +# DEBUG LEVEL +# This option determines how much (if any) debugging information will +# be written to the debug file. OR values together to log multiple +# types of information. +# Values: +# -1 = Everything +# 0 = Nothing +# 1 = Functions +# 2 = Configuration +# 4 = Process information +# 8 = Scheduled events +# 16 = Host/service checks +# 32 = Notifications +# 64 = Event broker +# 128 = External commands +# 256 = Commands +# 512 = Scheduled downtime +# 1024 = Comments +# 2048 = Macros + +debug_level=0 + + + +# DEBUG VERBOSITY +# This option determines how verbose the debug log out will be. +# Values: 0 = Brief output +# 1 = More detailed +# 2 = Very detailed + +debug_verbosity=2 + + + +# DEBUG FILE +# This option determines where Icinga should write debugging information. + +debug_file=/var/log/icinga/icinga.debug + + + +# MAX DEBUG FILE SIZE +# This option determines the maximum size (in bytes) of the debug file. If +# the file grows larger than this size, it will be renamed with a .old +# extension. If a file already exists with a .old extension it will +# automatically be deleted. This helps ensure your disk space usage doesn't +# get out of control when debugging Icinga. + +# 100M +max_debug_file_size=100000000 diff --git a/roles/icinga-ed/files/nt.cfg b/roles/icinga-ed/files/nt.cfg new file mode 100644 index 0000000..b461aca --- /dev/null +++ b/roles/icinga-ed/files/nt.cfg @@ -0,0 +1,15 @@ +# If you are confused about this command definition, cause you was +# reading other suggestions, please have a look into +# /usr/share/doc/nagios-plugins/README.Debian + +# 'check_nt' command definition +#define command { +# command_name check_nt +# command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' +#} + +# 'check_nscp' command definition +define command { + command_name check_nscp + command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' +} diff --git a/roles/icinga-ed/files/services_icinga.cfg b/roles/icinga-ed/files/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-ed/files/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-ed/handlers/main.yml b/roles/icinga-ed/handlers/main.yml new file mode 100644 index 0000000..721651e --- /dev/null +++ b/roles/icinga-ed/handlers/main.yml @@ -0,0 +1,12 @@ +--- + - name: restart icinga + service: name=icinga state=restarted + + - name: stop icinga + service: name=icinga state=stopped + + - name: start icinga + service: name=icinga state=started + + - name: restart apache + service: name=apache2 state=restarted diff --git a/roles/icinga-ed/tasks/main.yml b/roles/icinga-ed/tasks/main.yml new file mode 100644 index 0000000..8815ca9 --- /dev/null +++ b/roles/icinga-ed/tasks/main.yml @@ -0,0 +1,153 @@ +--- +- name: Installation apache2 + apt: name=apache2 state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Installation de icinga + apt: name=icinga state=present + +- name: Installation de nagios-plugins + apt: name=nagios-plugins state=present + +- name: Installation de nagios-snmp-plugins + apt: name=nagios-snmp-plugins state=present + +- name: Installation des dépendances dns + apt: name=libnet-dns-perl state=present + +#- name: Copie de fichier apache.conf +# copy: remote_src=true src=/etc/icinga/apache2.conf dest=/etc/apache2/sites-available/icinga.conf + +#- name: activation du site de icinga +# shell: a2ensite icinga +# notify: +# - restart icinga + +- name: changement de mot de passe de icingaadmin + shell: htpasswd -dbc /etc/icinga/htpasswd.users icingaadmin root + +- name: Copie du fichier commands.cfg + copy: src=commands.cfg dest=/etc/icinga/commands.cfg + +- name: Copie du fichier icinga.cfg + copy: src=icinga.cfg dest=/etc/icinga + +- name: Copie du fichier contact + copy: src=contacts_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra.cfg + copy: src=cfg/s-infra.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier s-proxy.cfg + copy: src=cfg/s-proxy.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier s-adm.cfg + copy: src=cfg/s-adm.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier r-int.cfg + copy: src=cfg/r-int.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier r-ext.cfg + copy: src=cfg/r-ext.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier netgear + copy: src=cfg/netgear.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier serveur + copy: src=cfg/srv-2012.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier gwsio4 + copy: src=cfg/gwsio4.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier hostgroup + copy: src=hostgroups_icinga.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier services + copy: src=services_icinga.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: attribution des droits dossier icinga rw +# file: +# path: /var/lib/icinga/rw +# owner: nagios +# mode: 2710 +# recurse: yes +# notify: +# - restart icinga + +#- name: attribution des droits dossier icinga +# file: +# path: /var/lib/icinga +# owner: nagios +# mode: 751 +# recurse: yes +# notify: +# - restart icinga + +#- file: +# path: /var/lib/icinga/rw +# state: directory +# mode: 2770 +# notify: +# - stop icinga + +#- name: attribution des droits dossier var lib icinga +# shell: chmod 2770 /var/lib/icinga/rw +# notify: +# - stop icinga + +#- name: attribution des droits dossier var lib icinga +# file: +# path: /var/lib/icinga/rw +# owner: www-data +# mode: 2710 +# recurse: yes +# notify: +# - restart icinga + +#- service: +# name: apache2 +# state: restarted +# notify: +# - start icinga + +#- name: attribution des droits dossier var lib icinga +# shell: apache2ctl restart +# notify: +# - start icinga + +- name: copie nt.cfg + copy: src=nt.cfg dest=/etc/nagios-plugins/config + +#- name: copie dns.cfg +# copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config + +- name: copie check traffic + copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins + +- name: modif des droits plugin traffic + shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl + +- name: message d'information + debug: msg="Pour superviser le Windows, il faut installer NSClient++" diff --git a/roles/icinga-fk/files/cfg/contacts_icinga.cfg b/roles/icinga-fk/files/cfg/contacts_icinga.cfg new file mode 100644 index 0000000..8a66285 --- /dev/null +++ b/roles/icinga-fk/files/cfg/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email icinga.ppe31@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-fk/files/cfg/extinfo_icinga.cfg b/roles/icinga-fk/files/cfg/extinfo_icinga.cfg new file mode 100644 index 0000000..07bd594 --- /dev/null +++ b/roles/icinga-fk/files/cfg/extinfo_icinga.cfg @@ -0,0 +1,13 @@ +## +## Extended Host and Service Information +## + +define hostextinfo{ + hostgroup_name debian-servers + notes Debian GNU/Linux servers +# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 + icon_image base/debian.png + icon_image_alt Debian GNU/Linux + vrml_image debian.png + statusmap_image base/debian.gd2 + } diff --git a/roles/icinga-fk/files/cfg/generic-host_icinga.cfg b/roles/icinga-fk/files/cfg/generic-host_icinga.cfg new file mode 100644 index 0000000..e6d96ac --- /dev/null +++ b/roles/icinga-fk/files/cfg/generic-host_icinga.cfg @@ -0,0 +1,19 @@ +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-host ; The name of this host template + notifications_enabled 1 ; Host notifications are enabled + event_handler_enabled 1 ; Host event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } diff --git a/roles/icinga-fk/files/cfg/generic-service_icinga.cfg b/roles/icinga-fk/files/cfg/generic-service_icinga.cfg new file mode 100644 index 0000000..4d60c79 --- /dev/null +++ b/roles/icinga-fk/files/cfg/generic-service_icinga.cfg @@ -0,0 +1,26 @@ +# generic service template definition +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + notification_interval 0 ; Only send notifications on status change by default. + is_volatile 0 + check_period 24x7 + normal_check_interval 5 + retry_check_interval 1 + max_check_attempts 4 + notification_period 24x7 + notification_options w,u,c,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } diff --git a/roles/icinga-fk/files/cfg/gwsio2.cfg b/roles/icinga-fk/files/cfg/gwsio2.cfg new file mode 100644 index 0000000..c09b7d2 --- /dev/null +++ b/roles/icinga-fk/files/cfg/gwsio2.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name gwsio2 + alias Passerelle + address 192.168.0.1 + icon_image cook/linux_server.gif + statusmap_image cook/linux_server.gd2 + } diff --git a/roles/icinga-fk/files/cfg/hostgroups_icinga.cfg b/roles/icinga-fk/files/cfg/hostgroups_icinga.cfg new file mode 100644 index 0000000..621646b --- /dev/null +++ b/roles/icinga-fk/files/cfg/hostgroups_icinga.cfg @@ -0,0 +1,74 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, s-proxy, r-int, r-ext, s-adm, s-test +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-adm, s-infra, s-proxy, r-int, r-ext, localhost, s-test, gwsio2 +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra, srv-2012 +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, srv-2012 +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + +#define hostgroup { +# hostgroup_name email-servers +# alias serveurs-email +# members s-mess +# } + +define hostgroup {  + hostgroup_name proxy-servers + alias serveurs-proxy + members s-proxy +} + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members srv-2012 +} + +#define hostgroup{ +# hostgroup_name switch +# alias switch +# members netgear +#} + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members s-infra, s-proxy, r-int, r-ext, s-adm, s-test +} + diff --git a/roles/icinga-fk/files/cfg/localhost_icinga.cfg b/roles/icinga-fk/files/cfg/localhost_icinga.cfg new file mode 100644 index 0000000..c15cda4 --- /dev/null +++ b/roles/icinga-fk/files/cfg/localhost_icinga.cfg @@ -0,0 +1,60 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in icinga-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + parents gwsio2 + } + +# Define a service to check the disk space of the root partition +# on the local machine. Warning if < 20% free, critical if +# < 10% free space on partition. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Disk Space + check_command check_all_disks!20%!10% + } + + + +# Define a service to check the number of currently logged in +# users on the local machine. Warning if > 20 users, critical +# if > 50 users. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + check_command check_users!20!50 + } + + +# Define a service to check the number of currently running procs +# on the local machine. Warning if > 250 processes, critical if +# > 400 processes. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + check_command check_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } diff --git a/roles/icinga-fk/files/cfg/netgear.cfg b/roles/icinga-fk/files/cfg/netgear.cfg new file mode 100644 index 0000000..23562fe --- /dev/null +++ b/roles/icinga-fk/files/cfg/netgear.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name netgear + alias switch + address 192.168.0.2 + #parents gwsio4 + icon_image cook/switch.gif + statusmap_image cook/switch.gd2 +} + diff --git a/roles/icinga-fk/files/cfg/r-ext.cfg b/roles/icinga-fk/files/cfg/r-ext.cfg new file mode 100644 index 0000000..4c14bef --- /dev/null +++ b/roles/icinga-fk/files/cfg/r-ext.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-ext + alias Routeur externe + address 192.168.200.253 + parents localhost + } diff --git a/roles/icinga-fk/files/cfg/r-int.cfg b/roles/icinga-fk/files/cfg/r-int.cfg new file mode 100644 index 0000000..77ebe3d --- /dev/null +++ b/roles/icinga-fk/files/cfg/r-int.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-int + alias Routeur interne + address 172.16.0.254 + parents r-ext + } diff --git a/roles/icinga-fk/files/cfg/s-adm.cfg b/roles/icinga-fk/files/cfg/s-adm.cfg new file mode 100644 index 0000000..aeadbee --- /dev/null +++ b/roles/icinga-fk/files/cfg/s-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 192.168.99.99 + parents r-int + } + diff --git a/roles/icinga-fk/files/cfg/s-infra.cfg b/roles/icinga-fk/files/cfg/s-infra.cfg new file mode 100644 index 0000000..c369ff6 --- /dev/null +++ b/roles/icinga-fk/files/cfg/s-infra.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra + alias debian-servers + address 172.16.0.1 + parents r-int + } + diff --git a/roles/icinga-fk/files/cfg/s-proxy.cfg b/roles/icinga-fk/files/cfg/s-proxy.cfg new file mode 100644 index 0000000..de4f3c9 --- /dev/null +++ b/roles/icinga-fk/files/cfg/s-proxy.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-proxy + alias serveur proxy + address 172.16.0.2 + parents r-int + } diff --git a/roles/icinga-fk/files/cfg/s-test.cfg b/roles/icinga-fk/files/cfg/s-test.cfg new file mode 100644 index 0000000..204262d --- /dev/null +++ b/roles/icinga-fk/files/cfg/s-test.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-test + alias machine test + address 172.16.0.18 + parents r-int + } diff --git a/roles/icinga-fk/files/cfg/services_icinga.cfg b/roles/icinga-fk/files/cfg/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-fk/files/cfg/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-fk/files/cfg/srv-2012.cfg b/roles/icinga-fk/files/cfg/srv-2012.cfg new file mode 100644 index 0000000..8ff28a9 --- /dev/null +++ b/roles/icinga-fk/files/cfg/srv-2012.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name srv-2012 + alias windows-servers + address 172.16.0.6 + parents r-int + icon_image base/win40.gif + statusmap_image base/win40.gd2 + } + diff --git a/roles/icinga-fk/files/cfg/timeperiods_icinga.cfg b/roles/icinga-fk/files/cfg/timeperiods_icinga.cfg new file mode 100644 index 0000000..55ecf9d --- /dev/null +++ b/roles/icinga-fk/files/cfg/timeperiods_icinga.cfg @@ -0,0 +1,50 @@ +############################################################################### +# timeperiods.cfg +############################################################################### + +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) + +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + } + +# Here is a slightly friendlier period during work hours +define timeperiod{ + timeperiod_name workhours + alias Standard Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 + } + +# The complement of workhours +define timeperiod{ + timeperiod_name nonworkhours + alias Non-Work Hours + sunday 00:00-24:00 + monday 00:00-09:00,17:00-24:00 + tuesday 00:00-09:00,17:00-24:00 + wednesday 00:00-09:00,17:00-24:00 + thursday 00:00-09:00,17:00-24:00 + friday 00:00-09:00,17:00-24:00 + saturday 00:00-24:00 + } + +# This one is a favorite: never :) +define timeperiod{ + timeperiod_name never + alias Never + } + +# end of file diff --git a/roles/icinga-fk/files/check_iftraffic3.pl b/roles/icinga-fk/files/check_iftraffic3.pl new file mode 100755 index 0000000..62ddbd1 --- /dev/null +++ b/roles/icinga-fk/files/check_iftraffic3.pl @@ -0,0 +1,643 @@ +#!/usr/bin/perl -w +# +# check_iftraffic.pl - Nagios(r) network traffic monitor plugin +# Copyright (C) 2004 Gerd Mueller / Netways GmbH +# $Id: check_iftraffic.pl 1119 2006-02-09 10:30:09Z gmueller $ +# +# mw = Markus Werner mw+nagios@wobcom.de +# Remarks (mw): +# +# I adopted as much as possible the programming style of the origin code. +# +# There should be a function to exit this programm, +# instead of calling print and exit statements all over the place. +# +# +# minor changes by mw +# The snmp if_counters on net devices can have overflows. +# I wrote this code to address this situation. +# It has no automatic detection and which point the overflow +# occurs but it will generate a warning state and you +# can set the max value by calling this script with an additional +# arg. +# +# minor cosmetic changes by mw +# Sorry but I couldn't sustain to clean up some things. +# +# gj = Greg Frater gregATfraterfactory.com +# Remarks (gj): +# minor (gj): +# +# * fixed the performance data, formating was not to spec +# * Added a check of the interfaces status (up/down). +# If down the check returns a critical status. +# * Allow either textual or the numeric index value. +# * If the interface speed is not specified on the command line +# it gets it automatically from IfSpeed +# * Added option for second ifSpeed to allow for asymetrcal links +# such as a DSL line or cable modem where the download and upload +# speeds are different +# * Added -B option to display results in bits/sec instead of Bytes/sec +# * Added the current usage in Bytes/s (or bit/s) to the perfdata output +# * Added ability for plugin to determine interface to query by matching IP +# address of host with entry in ipAdEntIfIndex (.1.3.6.1.2.1.4.20.1.2) +# * Added -L flag to list entries found in the ipAdEntIfIndex table +# Otherwise, it works as before. +# +# +# +# +# based on check_traffic from Adrian Wieczorek, +# +# Send us bug reports, questions and comments about this plugin. +# Latest version of this software: http://www.nagiosexchange.org +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 + +use strict; + +use Net::SNMP; +use Getopt::Long; +&Getopt::Long::config('bundling'); + +use Data::Dumper; + +my $host_ip; +my $host_address; +my $iface_number; +my $iface_descr; +my $iface_speed; +my $iface_speedOut; +my $index_list; +my $opt_h; +my $units; + +my $session; +my $error; +my $port = 161; +my $snmp_version = 1; + +my @snmpoids; + +# SNMP OIDs for Traffic +my $snmpIfOperStatus = '1.3.6.1.2.1.2.2.1.8'; +my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10'; +my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16'; +my $snmpIfDescr = '1.3.6.1.2.1.2.2.1.2'; +my $snmpIfSpeed = '1.3.6.1.2.1.2.2.1.5'; +my $snmpIPAdEntIfIndex = '1.3.6.1.2.1.4.20.1.2'; + +my $response; + +# Path to tmp files +my $TRAFFIC_FILE = "/tmp/traffic"; + +# changes sos 20090717 UNKNOWN must bes 3 +my %STATUS_CODE = + ( 'UNKNOWN' => '3', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2' ); + +#default values; +my $state = "UNKNOWN"; +my $if_status = '4'; +my ( $in_bytes, $out_bytes ) = 0; +my $warn_usage = 85; +my $crit_usage = 98; +my $COMMUNITY = "public"; +my $use_reg = undef; # Use Regexp for name +my $output = ""; +my $bits = undef; +my $suffix = "Bs"; +my $label = "MBytes"; + +#added 20050614 by mw +my $max_value; +my $max_bytes; + +#cosmetic changes 20050614 by mw, see old versions for detail +# Added options for bits and second max ifspeed 20100202 by gj +# Added options for specificy IP addr to match 20100405 by gj +my $status = GetOptions( + "h|help" => \$opt_h, + 'B' => \$bits, + 'bits' => \$bits, + "C|community=s" => \$COMMUNITY, + "w|warning=s" => \$warn_usage, + "c|critical=s" => \$crit_usage, + "b|bandwidth|I|inBandwidth=i" => \$iface_speed, + "O|outBandwidth=i" => \$iface_speedOut, + 'r' => \$use_reg, + 'noregexp' => \$use_reg, + "p|port=i" => \$port, + "u|units=s" => \$units, + "i|interface=s" => \$iface_number, + "A|address=s" => \$host_ip, + "H|hostname=s" => \$host_address, + 'L' => \$index_list, + 'list' => \$index_list, + + #added 20050614 by mw + "M|max=i" => \$max_value +); + +if ( $status == 0 ) { + print_help(); + exit $STATUS_CODE{'OK'}; +} + +# Changed 20091214 gj +# Check for missing options +#if ( ( !$host_address ) or ( !$iface_descr ) ) { +if ( !$host_address ) { + print "\nMissing host address!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speed ) and ( !$units ) ){ + print "\nMissing units!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $units ) and ( ( !$iface_speed ) and ( !$iface_speedOut ) ) ) { + print "\nMissing interface maximum speed!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speedOut ) and ( !$units ) ) { + print "\nMissing units for Out maximum speed!\n\n"; + stop(print_usage(),"OK"); +} + + +if ($bits) { + $suffix = "bs" +} + +if ( !$iface_speed ) { + # Do nothing +}else{ + + #change 20050414 by mw + # Added iface_speedOut 20100202 by gj + # Convert interface speed to kiloBytes + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; + if ( $iface_speedOut ) { + $iface_speedOut = bits2bytes( $iface_speedOut, $units ) / 1024; + } + if ( !$max_value ) { + + # If no -M Parameter was set, set it to 32Bit Overflow + $max_bytes = 4194304 ; # the value is (2^32/1024) + } + else { + $max_bytes = unit2bytes( $max_value, $units ); + } +} + +if ( $snmp_version =~ /[12]/ ) { + ( $session, $error ) = Net::SNMP->session( + -hostname => $host_address, + -community => $COMMUNITY, + -port => $port, + -version => $snmp_version + ); + + if ( !defined($session) ) { + stop("UNKNOWN: $error","UNKNOWN"); + } +} +elsif ( $snmp_version =~ /3/ ) { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v3 yet\n",$state); +} +else { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v$snmp_version yet\n",$state); +} + +# Neither Interface Index nor Host IP address were specified +if ( !$iface_descr ) { + if ( !$host_ip ){ + # try to resolve host name and find index from ip addr + $iface_descr = fetch_Ip2IfIndex( $session, $host_address ); + } else { + # Use ip addr to find index + $iface_descr = fetch_Ip2IfIndex( $session, $host_ip ); + } +} + +#push( @snmpoids, $snmpIPAdEntIfIndex . "." . $host_address ); + +# Added 20091209 gj +# Detect if a string description was given or a numberic interface index number +if ( $iface_descr =~ /[^0123456789]+/ ) { + $iface_number = fetch_ifdescr( $session, $iface_descr ); +}else{ + $iface_number = $iface_descr; +} + +push( @snmpoids, $snmpIfSpeed . "." . $iface_number ); +push( @snmpoids, $snmpIfOperStatus . "." . $iface_number ); +push( @snmpoids, $snmpIfInOctets . "." . $iface_number ); +push( @snmpoids, $snmpIfOutOctets . "." . $iface_number ); + +if ( !defined( $response = $session->get_request(@snmpoids) ) ) { + my $answer = $session->error; + $session->close; + + stop("WARNING: SNMP error: $answer\n", "WARNING"); +} + +# Added 20091209 gj +# Get interface speed from device if not provided on command line +# Convert to kiloBytes +if ( !$iface_speed ) { + $iface_speed = $response->{ $snmpIfSpeed . "." . $iface_number }; + $units = "b"; + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; +} + +# Added 20100201 gj +# Check if Out max speed was provided, use same if speed for both if not +if (!$iface_speedOut) { + $iface_speedOut = $iface_speed; +} + +$if_status = $response->{ $snmpIfOperStatus . "." . $iface_number }; +$in_bytes = $response->{ $snmpIfInOctets . "." . $iface_number } / 1024; # in kiloBytes +$out_bytes = $response->{ $snmpIfOutOctets . "." . $iface_number } / 1024; # in kiloBytes + +$session->close; + +my $row; +my $last_check_time = time - 1; +my $last_in_bytes = $in_bytes; +my $last_out_bytes = $out_bytes; + +if ( + open( FILE, + "<" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address + ) + ) +{ + while ( $row = ) { + + #cosmetic change 20050416 by mw + #Couldn't sustain;-) +## chomp(); + ( $last_check_time, $last_in_bytes, $last_out_bytes ) = + split( ":", $row ); + + ### by sos 17.07.2009 check for last_bytes + if ( ! $last_in_bytes ) { $last_in_bytes=$in_bytes; } + if ( ! $last_out_bytes ) { $last_out_bytes=$out_bytes; } + + if ($last_in_bytes !~ m/\d/) { $last_in_bytes=$in_bytes; } + if ($last_out_bytes !~ m/\d/) { $last_out_bytes=$out_bytes; } + } + close(FILE); +} + +my $update_time = time; + +open( FILE, ">" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address ) + or die "Can't open $TRAFFIC_FILE for writing: $!"; + +printf FILE ( "%s:%.0ld:%.0ld\n", $update_time, $in_bytes, $out_bytes ); +close(FILE); + +my $db_file; + +#added 20050614 by mw +#Check for and correct counter overflow (if possible). +#See function counter_overflow. +$in_bytes = counter_overflow( $in_bytes, $last_in_bytes, $max_bytes ); +$out_bytes = counter_overflow( $out_bytes, $last_out_bytes, $max_bytes ); + +# Calculate traffic since last check (RX\TX) in kiloBytes +my $in_traffic = sprintf( "%.2lf", + ( $in_bytes - $last_in_bytes ) / ( time - $last_check_time ) ); +my $out_traffic = sprintf( "%.2lf", + ( $out_bytes - $last_out_bytes ) / ( time - $last_check_time ) ); + +# sos 20090717 changed due to rrdtool needs bytes +my $in_traffic_absolut = $in_bytes * 1024 ; +my $out_traffic_absolut = $out_bytes * 1024; + +# Calculate usage percentages +my $in_usage = sprintf( "%.2f", ( 1.0 * $in_traffic * 100 ) / $iface_speed ); +my $out_usage = sprintf( "%.2f", ( 1.0 * $out_traffic * 100 ) / $iface_speedOut ); + + +if ($bits) { + # Convert output from Bytes to bits + $in_bytes = $in_bytes * 8; + $out_bytes = $out_bytes * 8; + $in_traffic = $in_traffic * 8; + $out_traffic = $out_traffic * 8; + $label = "Mbits"; +} + +my $in_prefix = "K"; +my $out_prefix = "K"; + +if ( $in_traffic > 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 ); + $in_prefix = "M"; +} +if ( $out_traffic > 1024 ) { + $out_traffic = sprintf( "%.2f", $out_traffic / 1024 ); + $out_prefix = "M"; +} +if ( $in_traffic > 1024 * 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 * 1024 ); + $in_prefix = "G"; +} +if ( $out_traffic > 1024 * 1024 ) { + $out_traffic = sprintf( "%.2f",$out_traffic / 1024 * 1024 ); + $out_prefix = "G"; +} + +# Convert from kiloBytes to megaBytes +$in_bytes = sprintf( "%.2f", $in_bytes / 1024 ); +$out_bytes = sprintf( "%.2f", $out_bytes / 1024 ); + +$state = "OK"; + +# Added 20091209 by gj +if ( $if_status != 1 ) { + $output = "Interface $iface_descr is down!"; + +}else{ + $output = + "Average IN: " + . $in_traffic . $in_prefix . $suffix . " (" . $in_usage . "%), " + . "Average OUT: " . $out_traffic . $out_prefix . $suffix . " (" . $out_usage . "%)
"; + $output .= "Total RX: $in_bytes $label, Total TX: $out_bytes $label"; +} + +# Changed 20091209 gj +if ( ( $in_usage > $crit_usage ) or ( $out_usage > $crit_usage ) or ( $if_status != 1 ) ) { + $state = "CRITICAL"; +} + +if ( ( $in_usage > $warn_usage ) + or ( $out_usage > $warn_usage ) && $state eq "OK" ) +{ + $state = "WARNING"; +} + +# Changed 20091209 gj +$output = "$state - $output" + if ( $state ne "OK" ); + +# Changed 20091214 gj - commas should have been semi colons +$output .= +"|inUsage=$in_usage%;$warn_usage;$crit_usage outUsage=$out_usage%;$warn_usage;$crit_usage" + . " inBandwidth=" . $in_traffic . $in_prefix . $suffix . " outBandwidth=" . $out_traffic . $out_prefix . $suffix + . " inAbsolut=$in_traffic_absolut outAbsolut=$out_traffic_absolut"; + +stop($output, $state); + + +sub fetch_Ip2IfIndex { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $host ) = @_; + + + # Determine if we have a host name or IP addr + if ( $host =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/ ){ + #print "\nI found an IP address\n\n"; + } else { + $host = get_ip ( $host ); + #print "\nWe have a host name $host\n\n"; + } + + # Quit if results not found + if ( !defined( $response = $session->get_table($snmpIPAdEntIfIndex) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + + my %resp = %{$response}; +# foreach $key ( keys %{$response} ) { + + if ( $index_list ){ + print ("\nInterfaces found:\n"); + print (" IP Addr\tIndex\n"); + print ("------------------------\n"); + } + # Check each returned value + foreach $key ( keys %resp ) { + + if ( $index_list ){ + my $index_addr = substr $key, 21; + print ($index_addr,"\t ",$resp{$key},"\n"); + } + + # Check for ip address mathcin in returned index results + if ( $key =~ /$host$/ ) { + $snmpkey = $resp{$key}; + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $host \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +sub fetch_ifdescr { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $ifdescr ) = @_; + + if ( !defined( $response = $session->get_table($snmpIfDescr) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + foreach $key ( keys %{$response} ) { + + # added 20070816 by oer: remove trailing 0 Byte for Windows :-( + my $resp=$response->{$key}; + $resp =~ s/\x00//; + + + my $test = defined($use_reg) + ? $resp =~ /$ifdescr/ + : $resp eq $ifdescr; + + if ($test) { + + ###if ( $resp =~ /^$ifdescr$/ ) { + ###if ( $resp =~ /$ifdescr/ ) { + ### print "$resp \n"; + ###if ( $response->{$key} =~ /^$ifdescr$/ ) { + + $key =~ /.*\.(\d+)$/; + $snmpkey = $1; + + # print "$ifdescr = $key / $snmpkey \n"; #debug + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $ifdescr \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +#added 20050416 by mw +#Converts an input value to value in bits +sub bits2bytes { + return unit2bytes(@_) / 8; +} + +#added 20050416 by mw +#Converts an input value to value in bytes +sub unit2bytes { + my ( $value, $unit ) = @_; + + if ( $unit eq "g" ) { + return $value * 1024 * 1024 * 1024; + } + elsif ( $unit eq "m" ) { + return $value * 1024 * 1024; + } + elsif ( $unit eq "k" ) { + return $value * 1024; + } + elsif ( $unit eq "b" ) { + return $value * 1; + } + else { + print "You have to supply a supported unit\n"; + exit $STATUS_CODE{'UNKNOWN'}; + } +} + +#added 20050414 by mw +#This function detects if an overflow occurs. If so, it returns +#a computed value for $bytes. +#If there is no counter overflow it simply returns the origin value of $bytes. +#IF there is a Counter reboot wrap, just use previous output. +sub counter_overflow { + my ( $bytes, $last_bytes, $max_bytes ) = @_; + + $bytes += $max_bytes if ( $bytes < $last_bytes ); + $bytes = $last_bytes if ( $bytes < $last_bytes ); + return $bytes; +} + +# Added 20100202 by gj +# Print results and exit script +sub stop { + my $result = shift; + my $exit_code = shift; + print $result . "\n"; + exit ( $STATUS_CODE{$exit_code} ); +} + +# Added 20100405 by gj +# Lookup hosts ip address +sub get_ip { + use Net::DNS; + + my ( $host_name ) = @_; + + my $res = Net::DNS::Resolver->new; + my $query = $res->search($host_name); + + if ($query) { + foreach my $rr ($query->answer) { + next unless $rr->type eq "A"; + #print $rr->address, "\n"; + return $rr->address; + } + } else { + + stop("Error: IP address not resolved\n","UNKNOWN"); + } +} + +#cosmetic changes 20050614 by mw +#Couldn't sustain "HERE";-), either. +sub print_usage { + print <> /var/lib/nagios3/host-perfdata.out + } + + +# 'process-service-perfdata' command definition +define command{ + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /var/lib/nagios3/service-perfdata.out + } diff --git a/roles/icinga-fk/files/contacts_icinga.cfg b/roles/icinga-fk/files/contacts_icinga.cfg new file mode 100644 index 0000000..8a66285 --- /dev/null +++ b/roles/icinga-fk/files/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email icinga.ppe31@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-fk/files/dns.cfg b/roles/icinga-fk/files/dns.cfg new file mode 100644 index 0000000..5b69aca --- /dev/null +++ b/roles/icinga-fk/files/dns.cfg @@ -0,0 +1,11 @@ +# 'check_dns' command definition +define command{ + command_name check_dns + command_line /usr/lib/nagios/plugins/check_dns -H www.dfco.fr -s '$HOSTADDRESS$' +} + +# 'check_dig' command definition +define command{ + command_name check_dig + command_line /usr/lib/nagios/plugins/check_dig -H '$HOSTADDRESS$' -l '$ARG1$' +} diff --git a/roles/icinga-fk/files/icinga.cfg b/roles/icinga-fk/files/icinga.cfg new file mode 100644 index 0000000..fde1780 --- /dev/null +++ b/roles/icinga-fk/files/icinga.cfg @@ -0,0 +1,1494 @@ +############################################################################## +# +# ICINGA.CFG - Sample Main Config File for Icinga +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/icinga/icinga.log + +# Commands definitions +cfg_file=/etc/icinga/commands.cfg + +# Debian also defaults to using the check commands defined by the debian +# nagios-plugins package +cfg_dir=/etc/nagios-plugins/config + +# OBJECT CONFIGURATION FILE(S) +# These are the object configuration files in which you define hosts, +# host groups, contacts, contact groups, services, etc. +# Hint: Check the docs/wiki on how to monitor remote hosts with different +# transport methods and plugins + +# Debian uses by default a configuration directory where icinga-common, +# other packages and the local admin can dump or link configuration +# files into. +cfg_dir=/etc/icinga/objects/ + +# Definitions for ido2db process checks +#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg + +# Definitions for broker modules like idoutils.cfg +cfg_dir=/etc/icinga/modules + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Icinga starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Icinga starts. +# If you explicitely set it to /dev/null the core will skip writing +# the objects cache file entirely. +# Note: This is a mandatory output for Icinga Classic UI to work properly. +# Tip: Use that file to debug your configuration with fully resolved +# objects like the core sees them. + +object_cache_file=/var/cache/icinga/objects.cache + + + +# PRE-CACHED OBJECT FILE +# This options determines the location of the precached object file. +# If you run Icinga with the -p command line option, it will preprocess +# your object configuration file(s) and write the cached config to this +# file. You can then start Icinga with the -u option to have it read +# object definitions from this precached file, rather than the standard +# object configuration files (see the cfg_file and cfg_dir options above). +# Using a precached object file can speed up the time needed to (re)start +# the Icinga process if you've got a large and/or complex configuration. +# Read the documentation section on optimizing Icinga to find our more +# about how this feature works. + +precached_object_file=/var/cache/icinga/objects.precache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/icinga/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Icinga +# restarts. +# If you explicitely set it to /dev/null the core will skip writing +# the status file entirely. This becomes handy when using other methods +# for data retrieval (e.g. IDOUtils DB) +# Note: This is a mandatory output for Icinga Classic UI to work properly. + +status_file=/var/lib/icinga/status.dat + + + +# STATUS FILE UPDATE INTERVAL +# This option determines the frequency (in seconds) that +# Icinga will periodically dump program, host, and +# service status data. +# Increase the value, if you don't require it that often. + +#status_update_interval=30 +status_update_interval=10 + + + +# ICINGA USER +# This determines the effective user that Icinga should run as. +# You can either supply a username or a UID. + +icinga_user=nagios + + + +# ICINGA GROUP +# This determines the effective group that Icinga should run as. +# You can either supply a group name or a GID. + +icinga_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Icinga should check +# for external commands (in the command file defined below). By default +# Icinga will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. +# Values: 0 = disable commands, 1 = enable commands + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Icinga should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Icinga to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Icinga will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Icinga to check the external +# command file as often as possible. + +#command_check_interval=15s +command_check_interval=-1 + + + +# EXTERNAL COMMAND FILE +# This is the file that Icinga checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. +# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the +# time to do it. + +command_file=/var/lib/icinga/rw/icinga.cmd + + + +# EXTERNAL COMMAND BUFFER SLOTS +# This settings is used to tweak the number of items or "slots" that +# the Icinga daemon should allocate to the buffer that holds incoming +# external commands before they are processed. As external commands +# are processed by the daemon, they are removed from the buffer. +# Increase the value, if you are using addons like check_mk supplying +# more external commands (passive check results) than usual. + +#external_command_buffer_slots=32768 +external_command_buffer_slots=4096 + + + +# LOCK FILE +# This is the lockfile that Icinga will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/icinga/icinga.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Icinga +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Icinga is +# running. + +temp_file=/var/cache/icinga/icinga.tmp + + + +# TEMP PATH +# This is path where Icinga can create temp files for service and +# host check results, etc. + +temp_path=/tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=-1 + + + +# EVENT BROKER MODULE(S) +# ----> use the new *module definition* instead: +# ----> http://docs.icinga.org/latest/en/objectdefinitions.html +# +# Example definitions can be found in the '/etc/icinga/modules/' directory. +# If you want to enable idoutils in Debian install icinga-idoutils and copy +# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to +# /etc/icinga/modules/idoutils.cfg. +# Don't forget to also enable the daemon in /etc/default/icinga + +# LOG ROTATION METHOD +# This is the log rotation method that Icinga should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/icinga/archives + + + +# LOGGING OPTIONS FOR DAEMON +# If you want messages logged to the daemon log file (usually icinga.log). +# Default option is 1 (yes), the other valid option is 0 (no) + +use_daemon_log=1 + + + +# LOGGING OPTIONS FOR SYSLOG +# If you want messages logged to the syslog facility, as well as the +# Icinga log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# SYSLOG FACILITY +# If you enabled use_syslog you can set icinga to use a local facility +# instead of the default.To enable set this option to 1, if not, set it to 0. + +use_syslog_local_facility=0 + + + +# SYSLOG LOCAL FACILITY +# If you specified the use_syslog_local_facility you can chose which +# local facility to use. Valid values are from 0 to 7 + +syslog_local_facility=5 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Icinga to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# CURRENT STATES LOGGING OPTION +# If you don't want Icinga to log all current host and service states +# after log has been rotated to the main log file, you can disable this +# option by setting this value to 0. Default value is 1. + +log_current_states=1 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Icinga to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!! +# This option substitutes the user name on external commands with +# the string "" if the command gets logged. It is +# anonymized in log files only. This option was added to make +# icinga compliant with data retention laws on various countries. +# This option is disabled by default. + +log_anonymized_external_command_author=0 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Icinga to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# LONG PLUGIN OUTPUT LOGGING OPTION +# If you want Icinga to log the complete text of the plugin output +# to the log instead of only the first line then set this value to 1. +# Default value is 0. + +log_long_plugin_output=0 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Icinga previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# HOST AND SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Icinga will process +# the results of host and service checks. +# Lower this value in larger environments to allow faster +# check result processing (requires more cpu power). + +#check_result_reaper_frequency=1 +check_result_reaper_frequency=10 + + + + +# MAX CHECK RESULT REAPER TIME +# This is the max amount of time (in seconds) that a single +# check result reaper event will be allowed to run before +# returning control back to Icinga so it can perform other +# duties. + +max_check_result_reaper_time=30 + + + + +# CHECK RESULT PATH +# This is directory where Icinga stores the results of host and +# service checks that have not yet been processed. +# +# Note: Make sure that only one instance of Icinga has access +# to this directory! + +check_result_path=/var/lib/icinga/spool/checkresults + + + + +# MAX CHECK RESULT FILE AGE +# This option determines the maximum age (in seconds) which check +# result files are considered to be valid. Files older than this +# threshold will be mercilessly deleted without further processing. + +max_check_result_file_age=3600 + + + + +# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!! +# This experimental option allows you to set the max number of items +# the checkresult reaper will put onto the checkresult list for further +# processing by the core. If there are too many, the reaping will be +# terminated early, allowing the core to process the results sooner. +# On larger setups, that list might grow too much, and decrease +# performance on processing. You might experiment with that value, the +# inner core default is set to 0, disabling that feature. +# Values: +# 0 = Disable max check result list items +# number = set max check result list items + +#max_check_result_list_items=1024 + + + + +# CACHED HOST CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous host check is considered current. +# Cached host states (from host checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to the host check logic. +# Too high of a value for this option may result in inaccurate host +# states being used by Icinga, while a lower value may result in a +# performance hit for host checks. Use a value of 0 to disable host +# check caching. + +cached_host_check_horizon=15 + + + +# CACHED SERVICE CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous service check is considered current. +# Cached service states (from service checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to predictive dependency checks. +# Use a value of 0 to disable service check caching. + +cached_service_check_horizon=15 + + + +# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of hosts when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# host dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_host_dependency_checks=1 + + + +# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of service when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# service dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_service_dependency_checks=1 + + + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Icinga will use soft state +# information when checking host and service dependencies. Normally +# Icinga will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=0 + + + +# TIME CHANGE ADJUSTMENT THRESHOLDS +# These options determine when Icinga will react to detected changes +# in system time (forward into the future). + +#time_change_threshold=900 + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Icinga will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Icinga will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Icinga will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Icinga will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. +# Increase the timeout values in case you are experiencing a lot +# of check timeouts. Addons like e.g. check_mk will perform +# one combined active servicecheck which could take longer than +# the default of 60sec. + +#service_check_timeout=120 +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Icinga will save state +# information for services and hosts before it shuts down. Upon +# startup Icinga will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Icinga down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Icinga should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Icinga is restarted. +# This file is used only if the retain_state_information +# variable is set to 1. + +state_retention_file=/var/cache/icinga/retention.dat + + + +# SYNC FILE +# This is an advanced facility to pass a subset of retention +# information into Icinga on a running system. This is similar +# to the state retention file with the following difference: +# +# - if the last_check value is less than the current last_check, +# then the state information is ignored (this must be specified +# immediately after the object identifiers) +# +# - downtimes and comments are not identified by an id number, but +# by other "similar characteristics". This is required to work in +# a distributed Nagios environment +# * downtimes: hostname, servicename (if appropriate), author, +# comment, start_time, end_time, fixed, duration +# * comments: hostname, servicename, author, comment +# +# If this variable is set, then on Icinga startup, the sync file +# will be read after the retention file has been processed. If the +# file is read successfully, it will be removed. +# If the file does not exist, no error will appear. +# There is also an API that will force a read of the sync file. + +#sync_retention_file=/var/cache/icinga/sync.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Icinga +# will automatically save retention data during normal operation. +# If you set this value to 0, Icinga will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Icinga will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + +# DUMP RETAINED HOST SERVICE STATES TO NEB +# This setting determines wether or not Icinga will dump host +# and service states based on the values saved in the retention +# file to the neb modules. It will already do that on event loop +# initialization. +# Changed in Icinga 1.10 to disabled - re-enable if you require it. + +dump_retained_host_service_states_to_neb=0 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Icinga will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=1 + + + +# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE) +# The following variables are used to specify specific host and +# service attributes that should *not* be retained by Icinga during +# program restarts. +# +# The values of the masks are bitwise ANDs of values specified +# by the "MODATTR_" definitions found in include/common.h. +# For example, if you do not want the current enabled/disabled state +# of flap detection and event handlers for hosts to be retained, you +# would use a value of 24 for the host attribute mask... +# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24 + +# This mask determines what host attributes are not retained +retained_host_attribute_mask=0 + +# This mask determines what service attributes are not retained +retained_service_attribute_mask=0 + +# These two masks determine what process attributes are not retained. +# There are two masks, because some process attributes have host and service +# options. For example, you can disable active host checks, but leave active +# service checks enabled. +retained_process_host_attribute_mask=0 +retained_process_service_attribute_mask=0 + +# These two masks determine what contact attributes are not retained. +# There are two masks, because some contact attributes have host and +# service options. For example, you can disable host notifications for +# a contact, but leave service notifications enabled for them. +retained_contact_host_attribute_mask=0 +retained_contact_service_attribute_mask=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Icinga will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Icinga will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# STATE BASED ESCALATION RANGES !!!Experimental!!! +# This option allows you to enable state based escalation ranges which +# will allow a more detailed granularity on when an escalation notification +# may happen, adding a filter based on the current host or service state +# when checking the escalation for notification viability. +# This is a behavioural change to the default, and therefore intentionally +# disabled. Enable at your own risk, as this remains an experimental feature. +# Values: 1 = enable state based escalation ranges, +# 0 = disable state based escalation ranges + +#enable_state_based_escalation_ranges=0 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Icinga will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# process_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# process_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. If you want to use named pipes, you should use the special +# pipe ("p") mode which avoid blocking at startup, otherwise you will +# likely want the defult append ("a") mode. + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + +# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS +# THese options determine wether the core will process empty perfdata +# results or not. This is needed for distributed monitoring, and intentionally +# turned on by default. +# If you don't require empty perfdata - saving some cpu cycles +# on unwanted macro calculation - you can turn that off. Be careful! +# Values: 1 = enable, 0 = disable + +#host_perfdata_process_empty_results=1 +#service_perfdata_process_empty_results=1 + + + +# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES +# This boolean option determines whether services assigned to empty +# host groups (host groups with no host members) will cause Icinga to +# exit with error on start up (or during a configuration check) or not. +# It's useful to be able to assign services to empty hostgroups when +# configuration files or pre-cached object files are distributed to +# various pollers, or when the process of generating Icinga config is +# automated, or when a set of services is slowly being phased out but +# should be kept around. +# The default behavior if the option is not present in the main +# configuration file is for Icinga to exit with error if services are +# associated with host groups that have no hosts associated with them. + +#allow_empty_hostgroup_assignment=0 + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Icinga will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Icinga. This command is executed only if the +# obsess_over_services option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# OBSESS OVER HOST CHECKS OPTION +# This determines whether or not Icinga will obsess over host +# checks and run the ochp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over hosts, 0 = do not obsess (default) + +obsess_over_hosts=0 + + + +# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND +# This is the command that is run for every host check that is +# processed by Icinga. This command is executed only if the +# obsess_over_hosts option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ochp_command=somecommand + + + +# TRANSLATE PASSIVE HOST CHECKS OPTION +# This determines whether or not Icinga will translate +# DOWN/UNREACHABLE passive host check results into their proper +# state for this instance of Icinga. This option is useful +# if you have distributed or failover monitoring setup. In +# these cases your other Icinga servers probably have a different +# "view" of the network, with regards to the parent/child relationship +# of hosts. If a distributed monitoring server thinks a host +# is DOWN, it may actually be UNREACHABLE from the point of +# this Icinga instance. Enabling this option will tell Icinga +# to translate any DOWN or UNREACHABLE host states it receives +# passively into the correct state from the view of this server. +# Values: 1 = perform translation, 0 = do not translate (default) + +translate_passive_host_checks=0 + + + +# PASSIVE HOST CHECKS ARE SOFT OPTION +# This determines whether or not Icinga will treat passive host +# checks as being HARD or SOFT. By default, a passive host check +# result will put a host into a HARD state type. This can be changed +# by enabling this option. +# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT + +passive_host_checks_are_soft=0 + + + +# ORPHANED HOST/SERVICE CHECK OPTIONS +# These options determine whether or not Icinga will periodically +# check for orphaned host service checks. Since service checks are +# not rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. A similar situation exists for +# host checks, although the exact scheduling details differ a bit +# from service checks. Orphaned checks seem to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, make sure you have orphaned service checks enabled. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=1 +check_for_orphaned_hosts=1 + + + +# SERVICE CHECK TIMEOUT STATE +# This setting determines the state Icinga will report when a +# service check times out meaning it does not respond within +# service_check_timeout seconds. The default is set to Unknown +# and not Critical. +# Valid settings are: +# c - Critical +# u - Unknown (default) +# w - Warning +# o - OK + +service_check_timeout_state=u + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=60 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + + +# ADDITIONAL FRESHNESS THRESHOLD LATENCY +# This setting determines the number of seconds that Icinga +# will add to any host and service freshness thresholds that +# it calculates (those not explicitly specified by the user). + +additional_freshness_latency=15 + + + + +# FLAP DETECTION OPTION +# This option determines whether or not Icinga will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Icinga detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=iso8601 + + + + +# TIMEZONE OFFSET +# This option is used to override the default timezone that this +# instance of Icinga runs in. If not specified, Icinga will use +# the system configured timezone. +# +# NOTE: In order to display the correct timezone in the CGIs, you +# will also need to alter the Apache directives for the CGI path +# to include your timezone. Example: +# +# +# SetEnv TZ "Australia/Brisbane" +# ... +# + +#use_timezone=US/Mountain +#use_timezone=Australia/Brisbane + + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Icinga with embedded Perl support, this option has no effect. + +p1_file=/usr/lib/icinga/p1.pl + + + +# EMBEDDED PERL INTERPRETER OPTION +# This option determines whether or not the embedded Perl interpreter +# will be enabled during runtime. This option has no effect if Icinga +# has not been compiled with support for embedded Perl. +# This option is intentionally disabled by default, because embedded +# perl can cause memory leaks and make Icinga unstable if not properly +# used. +# Only enable this setting when you really know what you are doing! +# Values: 0 = disable interpreter, 1 = enable interpreter + +enable_embedded_perl=1 + + + +# EMBEDDED PERL USAGE OPTION +# This option determines whether or not Icinga will process Perl plugins +# and scripts with the embedded Perl interpreter if the plugins/scripts +# do not explicitly indicate whether or not it is okay to do so. Read +# the HTML documentation on the embedded Perl interpreter for more +# information on how this option works. + +use_embedded_perl_implicitly=1 + + + +# EVENT HANDLERS FOR STALKED HOSTS/SERVICES +# Allow running event handlers for stalked hosts/services in order +# to forward to external systems. +# Values: 0 = disabled (default), 1 = enabled + +stalking_event_handlers_for_hosts=0 +stalking_event_handlers_for_services=0 + + + +# NOTIFICATIONS FOR STALKED HOSTS/SERVICES +# Allow notifications for stalked hosts/services globally +# for all contacts in order to notify about a stalking +# alert. +# Values: 0 = disabled (default), 1 = enabled + +stalking_notifications_for_hosts=0 +stalking_notifications_for_services=0 + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# KEEP UNKNOWN MACROS +# This option can be used to keep unknown macros within the output. +# e.g. check_proc -C $foo$ will remain. +# This was the default in versions older than Icinga 1.8, but now +# the default is to remove those macros from the output, causing +# the shell to interpret $foo and leaving a single $ there. See +# #2291 for further information. +# Make sure to escape single dollar signs with another '$', as the +# docs describe. Other than that, enable this setting to revert to +# the old behaviour. + +keep_unknown_macros=1 + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + +# ADMINISTRATOR EMAIL/PAGER ADDRESSES +# The email and pager address of a global administrator (likely you). +# Icinga never uses these values itself, but you can access them by +# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification +# commands. + +admin_email=root@localhost +admin_pager=pageroot@localhost + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Icinga is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. Enabling this option doesn't guarantee that +# a core file will be produced, but that's just life... +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# LARGE INSTALLATION TWEAKS OPTION +# This option determines whether or not Icinga will take some shortcuts +# which can save on memory and CPU usage in large Icinga installations. +# Read the documentation for more information on the benefits/tradeoffs +# of enabling this option. +# Values: 1 - Enabled tweaks +# 0 - Disable tweaks (default) + +use_large_installation_tweaks=0 + + + +# ENABLE ENVIRONMENT MACROS +# This option determines whether or not Icinga will make all standard +# macros available as environment variables when host/service checks +# and system commands (event handlers, notifications, etc.) are +# executed. Enabling this option can cause performance issues in +# large installations, as it will consume a bit more memory and (more +# importantly) consume more CPU. +# Keep in mind that various addons/plugins will require this setting +# to be enabled (e.g. check_oracle_health) for special usage. +# Values: 1 - Enable environment variable macros +# 0 - Disable environment variable macros (default) + +enable_environment_macros=1 + + + +# CHILD PROCESS MEMORY OPTION +# This option determines whether or not Icinga will free memory in +# child processes (processed used to execute system commands and host/ +# service checks). If you specify a value here, it will override +# program defaults. +# Value: 1 - Free memory in child processes +# 0 - Do not free memory in child processes + +#free_child_process_memory=1 + + + +# CHILD PROCESS FORKING BEHAVIOR +# This option determines how Icinga will fork child processes +# (used to execute system commands and host/service checks). Normally +# child processes are fork()ed twice, which provides a very high level +# of isolation from problems. Fork()ing once is probably enough and will +# save a great deal on CPU usage (in large installs), so you might +# want to consider using this. If you specify a value here, it will +# program defaults. +# Value: 1 - Child processes fork() twice +# 0 - Child processes fork() just once + +#child_processes_fork_twice=1 + + + +# DEBUG LEVEL +# This option determines how much (if any) debugging information will +# be written to the debug file. OR values together to log multiple +# types of information. +# Values: +# -1 = Everything +# 0 = Nothing +# 1 = Functions +# 2 = Configuration +# 4 = Process information +# 8 = Scheduled events +# 16 = Host/service checks +# 32 = Notifications +# 64 = Event broker +# 128 = External commands +# 256 = Commands +# 512 = Scheduled downtime +# 1024 = Comments +# 2048 = Macros + +debug_level=0 + + + +# DEBUG VERBOSITY +# This option determines how verbose the debug log out will be. +# Values: 0 = Brief output +# 1 = More detailed +# 2 = Very detailed + +debug_verbosity=2 + + + +# DEBUG FILE +# This option determines where Icinga should write debugging information. + +debug_file=/var/log/icinga/icinga.debug + + + +# MAX DEBUG FILE SIZE +# This option determines the maximum size (in bytes) of the debug file. If +# the file grows larger than this size, it will be renamed with a .old +# extension. If a file already exists with a .old extension it will +# automatically be deleted. This helps ensure your disk space usage doesn't +# get out of control when debugging Icinga. + +# 100M +max_debug_file_size=100000000 diff --git a/roles/icinga-fk/files/icinga.conf b/roles/icinga-fk/files/icinga.conf new file mode 100644 index 0000000..e19a486 --- /dev/null +++ b/roles/icinga-fk/files/icinga.conf @@ -0,0 +1,27 @@ +# apache configuration for icinga + +ScriptAlias /cgi-bin/icinga /usr/lib/cgi-bin/icinga + +# Where the stylesheets (config files) reside +Alias /icinga/stylesheets /etc/icinga/stylesheets + +# Where the HTML pages live +Alias /icinga /usr/share/icinga/htdocs + + + Options FollowSymLinks + + DirectoryIndex index.html + + AllowOverride AuthConfig +# Require all granted + + AuthName "Icinga Access" + AuthType Basic + AuthUserFile /etc/icinga/htpasswd.users + Require valid-user + + + + Options FollowSymLinks MultiViews + diff --git a/roles/icinga-fk/files/nt.cfg b/roles/icinga-fk/files/nt.cfg new file mode 100644 index 0000000..fcae576 --- /dev/null +++ b/roles/icinga-fk/files/nt.cfg @@ -0,0 +1,15 @@ +# If you are confused about this command definition, cause you was +# reading other suggestions, please have a look into +# /usr/share/doc/monitoring-plugins/README.Debian + +# 'check_nt' command definition +#define command { +# command_name check_nt +# command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' +#} + +# 'check_nscp' command definition +define command { + command_name check_nscp + command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' +} diff --git a/roles/icinga-fk/files/services_icinga.cfg b/roles/icinga-fk/files/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-fk/files/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-fk/handlers/main.yml b/roles/icinga-fk/handlers/main.yml new file mode 100644 index 0000000..721651e --- /dev/null +++ b/roles/icinga-fk/handlers/main.yml @@ -0,0 +1,12 @@ +--- + - name: restart icinga + service: name=icinga state=restarted + + - name: stop icinga + service: name=icinga state=stopped + + - name: start icinga + service: name=icinga state=started + + - name: restart apache + service: name=apache2 state=restarted diff --git a/roles/icinga-fk/tasks/main.yml b/roles/icinga-fk/tasks/main.yml new file mode 100644 index 0000000..813719b --- /dev/null +++ b/roles/icinga-fk/tasks/main.yml @@ -0,0 +1,104 @@ +--- +- name: Installation apache2 + apt: + name: + - apache2 + - snmp + - icinga + - nagios-snmp-plugins + - python-passlib + state: present + +- name: Copie de fichier icinga.conf pour apache + copy: src=icinga.conf dest=/etc/apache2/sites-enabled/ + notify: + - restart icinga + +- name: Copier le fichier commands.cfg pour icinga + copy: src=commands.cfg dest=/etc/icinga/ + notify: + - restart icinga + +- name: Commente la ligne qui pose problème dans nt.cfg + copy: src=nt.cfg dest=/etc/nagios-plugins/config/ + notify: + - restart icinga + +- name: macro pour test hdd + replace: + dest: /etc/icinga/icinga.cfg + regexp: 'keep_unknown_macros=0' + replace: 'keep_unknown_macros=1' + backup : yes + notify: + - restart icinga + +- name: Changement de mot de passe de icingaadmin + htpasswd: + path: /etc/icinga/htpasswd.users + name: icingaadmin + password: root + + +- name: Copie du fichier contact + copy: src=contacts_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra s-proxy s-adm r-int r-ext srv-2012 gwsio2 s-test hostgroup + synchronize: + src: cfg/ + dest: /etc/icinga/objects + notify: + - restart icinga + + +- name: attribution des droits dossier icinga rw + file: + path: /var/lib/icinga/rw + owner: nagios + mode: 2710 + recurse: yes + notify: + - restart icinga + +- name: attribution des droits dossier icinga + file: + path: /var/lib/icinga + owner: nagios + mode: 751 + recurse: yes + notify: + - restart icinga + + +- name: attribution des droits dossier var lib icinga + shell: chmod 2770 /var/lib/icinga/rw + notify: + - stop icinga + +- name: attribution des droits dossier var lib icinga + file: + path: /var/lib/icinga/rw + owner: www-data + mode: 2710 + recurse: yes + notify: + - restart icinga + + #- name: Changement droit notif + # shell: chmod 644 /var/log/icinga/icinga.log + + +#- name: copie dns.cfg +# copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config + + #- name: copie check traffic + # copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins + + #- name: modif des droits plugin traffic + # shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl + +- name: message d'information + debug: msg="Pour superviser le Windows, il faut installer NSClient++" + +- name: redemarrage apache + shell: service apache2 restart diff --git a/roles/icinga-gm/files/cfg/contacts_icinga.cfg b/roles/icinga-gm/files/cfg/contacts_icinga.cfg new file mode 100644 index 0000000..d4a1870 --- /dev/null +++ b/roles/icinga-gm/files/cfg/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email icingae4.gm@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-gm/files/cfg/extinfo_icinga.cfg b/roles/icinga-gm/files/cfg/extinfo_icinga.cfg new file mode 100644 index 0000000..07bd594 --- /dev/null +++ b/roles/icinga-gm/files/cfg/extinfo_icinga.cfg @@ -0,0 +1,13 @@ +## +## Extended Host and Service Information +## + +define hostextinfo{ + hostgroup_name debian-servers + notes Debian GNU/Linux servers +# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 + icon_image base/debian.png + icon_image_alt Debian GNU/Linux + vrml_image debian.png + statusmap_image base/debian.gd2 + } diff --git a/roles/icinga-gm/files/cfg/generic-host_icinga.cfg b/roles/icinga-gm/files/cfg/generic-host_icinga.cfg new file mode 100644 index 0000000..ed48590 --- /dev/null +++ b/roles/icinga-gm/files/cfg/generic-host_icinga.cfg @@ -0,0 +1,19 @@ + Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-host ; The name of this host template + notifications_enabled 1 ; Host notifications are enabled + event_handler_enabled 1 ; Host event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } diff --git a/roles/icinga-gm/files/cfg/generic-service_icinga.cfg b/roles/icinga-gm/files/cfg/generic-service_icinga.cfg new file mode 100644 index 0000000..4d60c79 --- /dev/null +++ b/roles/icinga-gm/files/cfg/generic-service_icinga.cfg @@ -0,0 +1,26 @@ +# generic service template definition +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + notification_interval 0 ; Only send notifications on status change by default. + is_volatile 0 + check_period 24x7 + normal_check_interval 5 + retry_check_interval 1 + max_check_attempts 4 + notification_period 24x7 + notification_options w,u,c,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } diff --git a/roles/icinga-gm/files/cfg/gwsio2.cfg b/roles/icinga-gm/files/cfg/gwsio2.cfg new file mode 100644 index 0000000..c09b7d2 --- /dev/null +++ b/roles/icinga-gm/files/cfg/gwsio2.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name gwsio2 + alias Passerelle + address 192.168.0.1 + icon_image cook/linux_server.gif + statusmap_image cook/linux_server.gd2 + } diff --git a/roles/icinga-gm/files/cfg/localhost.cfg b/roles/icinga-gm/files/cfg/localhost.cfg new file mode 100644 index 0000000..4e4e190 --- /dev/null +++ b/roles/icinga-gm/files/cfg/localhost.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host + host_name localhost + alias Serveur monitoring + address localhost + } + diff --git a/roles/icinga-gm/files/cfg/localhost_icinga.cfg b/roles/icinga-gm/files/cfg/localhost_icinga.cfg new file mode 100644 index 0000000..c15cda4 --- /dev/null +++ b/roles/icinga-gm/files/cfg/localhost_icinga.cfg @@ -0,0 +1,60 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in icinga-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + parents gwsio2 + } + +# Define a service to check the disk space of the root partition +# on the local machine. Warning if < 20% free, critical if +# < 10% free space on partition. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Disk Space + check_command check_all_disks!20%!10% + } + + + +# Define a service to check the number of currently logged in +# users on the local machine. Warning if > 20 users, critical +# if > 50 users. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + check_command check_users!20!50 + } + + +# Define a service to check the number of currently running procs +# on the local machine. Warning if > 250 processes, critical if +# > 400 processes. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + check_command check_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } diff --git a/roles/icinga-gm/files/cfg/netgear.cfg b/roles/icinga-gm/files/cfg/netgear.cfg new file mode 100644 index 0000000..c35984a --- /dev/null +++ b/roles/icinga-gm/files/cfg/netgear.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name netgear + alias switch + address 192.168.0.2 + parents gwsio4 + icon_image cook/switch.gif + statusmap_image cook/switch.gd2 +} + diff --git a/roles/icinga-gm/files/cfg/r-ext.cfg b/roles/icinga-gm/files/cfg/r-ext.cfg new file mode 100644 index 0000000..4c14bef --- /dev/null +++ b/roles/icinga-gm/files/cfg/r-ext.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-ext + alias Routeur externe + address 192.168.200.253 + parents localhost + } diff --git a/roles/icinga-gm/files/cfg/r-int.cfg b/roles/icinga-gm/files/cfg/r-int.cfg new file mode 100644 index 0000000..77ebe3d --- /dev/null +++ b/roles/icinga-gm/files/cfg/r-int.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-int + alias Routeur interne + address 172.16.0.254 + parents r-ext + } diff --git a/roles/icinga-gm/files/cfg/s-adm.cfg b/roles/icinga-gm/files/cfg/s-adm.cfg new file mode 100644 index 0000000..aeadbee --- /dev/null +++ b/roles/icinga-gm/files/cfg/s-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 192.168.99.99 + parents r-int + } + diff --git a/roles/icinga-gm/files/cfg/s-fog.cfg b/roles/icinga-gm/files/cfg/s-fog.cfg new file mode 100644 index 0000000..6c24169 --- /dev/null +++ b/roles/icinga-gm/files/cfg/s-fog.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-fog + alias debian-servers + address 192.168.99.16 + } + diff --git a/roles/icinga-gm/files/cfg/s-infra.cfg b/roles/icinga-gm/files/cfg/s-infra.cfg new file mode 100644 index 0000000..c369ff6 --- /dev/null +++ b/roles/icinga-gm/files/cfg/s-infra.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra + alias debian-servers + address 172.16.0.1 + parents r-int + } + diff --git a/roles/icinga-gm/files/cfg/s-proxy.cfg b/roles/icinga-gm/files/cfg/s-proxy.cfg new file mode 100644 index 0000000..de4f3c9 --- /dev/null +++ b/roles/icinga-gm/files/cfg/s-proxy.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-proxy + alias serveur proxy + address 172.16.0.2 + parents r-int + } diff --git a/roles/icinga-gm/files/cfg/s-test.cfg b/roles/icinga-gm/files/cfg/s-test.cfg new file mode 100644 index 0000000..2c562e6 --- /dev/null +++ b/roles/icinga-gm/files/cfg/s-test.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-test + alias debian-servers + address 192.168.100.150 + parents r-ext + } + diff --git a/roles/icinga-gm/files/cfg/s-win.cfg b/roles/icinga-gm/files/cfg/s-win.cfg new file mode 100644 index 0000000..4a5bc58 --- /dev/null +++ b/roles/icinga-gm/files/cfg/s-win.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-win + alias windows-servers + address 172.16.0.6 + parents r-int + icon_image base/win40.gif + statusmap_image base/win40.gd2 + } + diff --git a/roles/icinga-gm/files/cfg/services_icinga.cfg b/roles/icinga-gm/files/cfg/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-gm/files/cfg/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-gm/files/cfg/timeperiods_icinga.cfg b/roles/icinga-gm/files/cfg/timeperiods_icinga.cfg new file mode 100644 index 0000000..55ecf9d --- /dev/null +++ b/roles/icinga-gm/files/cfg/timeperiods_icinga.cfg @@ -0,0 +1,50 @@ +############################################################################### +# timeperiods.cfg +############################################################################### + +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) + +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + } + +# Here is a slightly friendlier period during work hours +define timeperiod{ + timeperiod_name workhours + alias Standard Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 + } + +# The complement of workhours +define timeperiod{ + timeperiod_name nonworkhours + alias Non-Work Hours + sunday 00:00-24:00 + monday 00:00-09:00,17:00-24:00 + tuesday 00:00-09:00,17:00-24:00 + wednesday 00:00-09:00,17:00-24:00 + thursday 00:00-09:00,17:00-24:00 + friday 00:00-09:00,17:00-24:00 + saturday 00:00-24:00 + } + +# This one is a favorite: never :) +define timeperiod{ + timeperiod_name never + alias Never + } + +# end of file diff --git a/roles/icinga-gm/files/check_iftraffic3.pl b/roles/icinga-gm/files/check_iftraffic3.pl new file mode 100755 index 0000000..62ddbd1 --- /dev/null +++ b/roles/icinga-gm/files/check_iftraffic3.pl @@ -0,0 +1,643 @@ +#!/usr/bin/perl -w +# +# check_iftraffic.pl - Nagios(r) network traffic monitor plugin +# Copyright (C) 2004 Gerd Mueller / Netways GmbH +# $Id: check_iftraffic.pl 1119 2006-02-09 10:30:09Z gmueller $ +# +# mw = Markus Werner mw+nagios@wobcom.de +# Remarks (mw): +# +# I adopted as much as possible the programming style of the origin code. +# +# There should be a function to exit this programm, +# instead of calling print and exit statements all over the place. +# +# +# minor changes by mw +# The snmp if_counters on net devices can have overflows. +# I wrote this code to address this situation. +# It has no automatic detection and which point the overflow +# occurs but it will generate a warning state and you +# can set the max value by calling this script with an additional +# arg. +# +# minor cosmetic changes by mw +# Sorry but I couldn't sustain to clean up some things. +# +# gj = Greg Frater gregATfraterfactory.com +# Remarks (gj): +# minor (gj): +# +# * fixed the performance data, formating was not to spec +# * Added a check of the interfaces status (up/down). +# If down the check returns a critical status. +# * Allow either textual or the numeric index value. +# * If the interface speed is not specified on the command line +# it gets it automatically from IfSpeed +# * Added option for second ifSpeed to allow for asymetrcal links +# such as a DSL line or cable modem where the download and upload +# speeds are different +# * Added -B option to display results in bits/sec instead of Bytes/sec +# * Added the current usage in Bytes/s (or bit/s) to the perfdata output +# * Added ability for plugin to determine interface to query by matching IP +# address of host with entry in ipAdEntIfIndex (.1.3.6.1.2.1.4.20.1.2) +# * Added -L flag to list entries found in the ipAdEntIfIndex table +# Otherwise, it works as before. +# +# +# +# +# based on check_traffic from Adrian Wieczorek, +# +# Send us bug reports, questions and comments about this plugin. +# Latest version of this software: http://www.nagiosexchange.org +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 + +use strict; + +use Net::SNMP; +use Getopt::Long; +&Getopt::Long::config('bundling'); + +use Data::Dumper; + +my $host_ip; +my $host_address; +my $iface_number; +my $iface_descr; +my $iface_speed; +my $iface_speedOut; +my $index_list; +my $opt_h; +my $units; + +my $session; +my $error; +my $port = 161; +my $snmp_version = 1; + +my @snmpoids; + +# SNMP OIDs for Traffic +my $snmpIfOperStatus = '1.3.6.1.2.1.2.2.1.8'; +my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10'; +my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16'; +my $snmpIfDescr = '1.3.6.1.2.1.2.2.1.2'; +my $snmpIfSpeed = '1.3.6.1.2.1.2.2.1.5'; +my $snmpIPAdEntIfIndex = '1.3.6.1.2.1.4.20.1.2'; + +my $response; + +# Path to tmp files +my $TRAFFIC_FILE = "/tmp/traffic"; + +# changes sos 20090717 UNKNOWN must bes 3 +my %STATUS_CODE = + ( 'UNKNOWN' => '3', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2' ); + +#default values; +my $state = "UNKNOWN"; +my $if_status = '4'; +my ( $in_bytes, $out_bytes ) = 0; +my $warn_usage = 85; +my $crit_usage = 98; +my $COMMUNITY = "public"; +my $use_reg = undef; # Use Regexp for name +my $output = ""; +my $bits = undef; +my $suffix = "Bs"; +my $label = "MBytes"; + +#added 20050614 by mw +my $max_value; +my $max_bytes; + +#cosmetic changes 20050614 by mw, see old versions for detail +# Added options for bits and second max ifspeed 20100202 by gj +# Added options for specificy IP addr to match 20100405 by gj +my $status = GetOptions( + "h|help" => \$opt_h, + 'B' => \$bits, + 'bits' => \$bits, + "C|community=s" => \$COMMUNITY, + "w|warning=s" => \$warn_usage, + "c|critical=s" => \$crit_usage, + "b|bandwidth|I|inBandwidth=i" => \$iface_speed, + "O|outBandwidth=i" => \$iface_speedOut, + 'r' => \$use_reg, + 'noregexp' => \$use_reg, + "p|port=i" => \$port, + "u|units=s" => \$units, + "i|interface=s" => \$iface_number, + "A|address=s" => \$host_ip, + "H|hostname=s" => \$host_address, + 'L' => \$index_list, + 'list' => \$index_list, + + #added 20050614 by mw + "M|max=i" => \$max_value +); + +if ( $status == 0 ) { + print_help(); + exit $STATUS_CODE{'OK'}; +} + +# Changed 20091214 gj +# Check for missing options +#if ( ( !$host_address ) or ( !$iface_descr ) ) { +if ( !$host_address ) { + print "\nMissing host address!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speed ) and ( !$units ) ){ + print "\nMissing units!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $units ) and ( ( !$iface_speed ) and ( !$iface_speedOut ) ) ) { + print "\nMissing interface maximum speed!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speedOut ) and ( !$units ) ) { + print "\nMissing units for Out maximum speed!\n\n"; + stop(print_usage(),"OK"); +} + + +if ($bits) { + $suffix = "bs" +} + +if ( !$iface_speed ) { + # Do nothing +}else{ + + #change 20050414 by mw + # Added iface_speedOut 20100202 by gj + # Convert interface speed to kiloBytes + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; + if ( $iface_speedOut ) { + $iface_speedOut = bits2bytes( $iface_speedOut, $units ) / 1024; + } + if ( !$max_value ) { + + # If no -M Parameter was set, set it to 32Bit Overflow + $max_bytes = 4194304 ; # the value is (2^32/1024) + } + else { + $max_bytes = unit2bytes( $max_value, $units ); + } +} + +if ( $snmp_version =~ /[12]/ ) { + ( $session, $error ) = Net::SNMP->session( + -hostname => $host_address, + -community => $COMMUNITY, + -port => $port, + -version => $snmp_version + ); + + if ( !defined($session) ) { + stop("UNKNOWN: $error","UNKNOWN"); + } +} +elsif ( $snmp_version =~ /3/ ) { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v3 yet\n",$state); +} +else { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v$snmp_version yet\n",$state); +} + +# Neither Interface Index nor Host IP address were specified +if ( !$iface_descr ) { + if ( !$host_ip ){ + # try to resolve host name and find index from ip addr + $iface_descr = fetch_Ip2IfIndex( $session, $host_address ); + } else { + # Use ip addr to find index + $iface_descr = fetch_Ip2IfIndex( $session, $host_ip ); + } +} + +#push( @snmpoids, $snmpIPAdEntIfIndex . "." . $host_address ); + +# Added 20091209 gj +# Detect if a string description was given or a numberic interface index number +if ( $iface_descr =~ /[^0123456789]+/ ) { + $iface_number = fetch_ifdescr( $session, $iface_descr ); +}else{ + $iface_number = $iface_descr; +} + +push( @snmpoids, $snmpIfSpeed . "." . $iface_number ); +push( @snmpoids, $snmpIfOperStatus . "." . $iface_number ); +push( @snmpoids, $snmpIfInOctets . "." . $iface_number ); +push( @snmpoids, $snmpIfOutOctets . "." . $iface_number ); + +if ( !defined( $response = $session->get_request(@snmpoids) ) ) { + my $answer = $session->error; + $session->close; + + stop("WARNING: SNMP error: $answer\n", "WARNING"); +} + +# Added 20091209 gj +# Get interface speed from device if not provided on command line +# Convert to kiloBytes +if ( !$iface_speed ) { + $iface_speed = $response->{ $snmpIfSpeed . "." . $iface_number }; + $units = "b"; + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; +} + +# Added 20100201 gj +# Check if Out max speed was provided, use same if speed for both if not +if (!$iface_speedOut) { + $iface_speedOut = $iface_speed; +} + +$if_status = $response->{ $snmpIfOperStatus . "." . $iface_number }; +$in_bytes = $response->{ $snmpIfInOctets . "." . $iface_number } / 1024; # in kiloBytes +$out_bytes = $response->{ $snmpIfOutOctets . "." . $iface_number } / 1024; # in kiloBytes + +$session->close; + +my $row; +my $last_check_time = time - 1; +my $last_in_bytes = $in_bytes; +my $last_out_bytes = $out_bytes; + +if ( + open( FILE, + "<" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address + ) + ) +{ + while ( $row = ) { + + #cosmetic change 20050416 by mw + #Couldn't sustain;-) +## chomp(); + ( $last_check_time, $last_in_bytes, $last_out_bytes ) = + split( ":", $row ); + + ### by sos 17.07.2009 check for last_bytes + if ( ! $last_in_bytes ) { $last_in_bytes=$in_bytes; } + if ( ! $last_out_bytes ) { $last_out_bytes=$out_bytes; } + + if ($last_in_bytes !~ m/\d/) { $last_in_bytes=$in_bytes; } + if ($last_out_bytes !~ m/\d/) { $last_out_bytes=$out_bytes; } + } + close(FILE); +} + +my $update_time = time; + +open( FILE, ">" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address ) + or die "Can't open $TRAFFIC_FILE for writing: $!"; + +printf FILE ( "%s:%.0ld:%.0ld\n", $update_time, $in_bytes, $out_bytes ); +close(FILE); + +my $db_file; + +#added 20050614 by mw +#Check for and correct counter overflow (if possible). +#See function counter_overflow. +$in_bytes = counter_overflow( $in_bytes, $last_in_bytes, $max_bytes ); +$out_bytes = counter_overflow( $out_bytes, $last_out_bytes, $max_bytes ); + +# Calculate traffic since last check (RX\TX) in kiloBytes +my $in_traffic = sprintf( "%.2lf", + ( $in_bytes - $last_in_bytes ) / ( time - $last_check_time ) ); +my $out_traffic = sprintf( "%.2lf", + ( $out_bytes - $last_out_bytes ) / ( time - $last_check_time ) ); + +# sos 20090717 changed due to rrdtool needs bytes +my $in_traffic_absolut = $in_bytes * 1024 ; +my $out_traffic_absolut = $out_bytes * 1024; + +# Calculate usage percentages +my $in_usage = sprintf( "%.2f", ( 1.0 * $in_traffic * 100 ) / $iface_speed ); +my $out_usage = sprintf( "%.2f", ( 1.0 * $out_traffic * 100 ) / $iface_speedOut ); + + +if ($bits) { + # Convert output from Bytes to bits + $in_bytes = $in_bytes * 8; + $out_bytes = $out_bytes * 8; + $in_traffic = $in_traffic * 8; + $out_traffic = $out_traffic * 8; + $label = "Mbits"; +} + +my $in_prefix = "K"; +my $out_prefix = "K"; + +if ( $in_traffic > 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 ); + $in_prefix = "M"; +} +if ( $out_traffic > 1024 ) { + $out_traffic = sprintf( "%.2f", $out_traffic / 1024 ); + $out_prefix = "M"; +} +if ( $in_traffic > 1024 * 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 * 1024 ); + $in_prefix = "G"; +} +if ( $out_traffic > 1024 * 1024 ) { + $out_traffic = sprintf( "%.2f",$out_traffic / 1024 * 1024 ); + $out_prefix = "G"; +} + +# Convert from kiloBytes to megaBytes +$in_bytes = sprintf( "%.2f", $in_bytes / 1024 ); +$out_bytes = sprintf( "%.2f", $out_bytes / 1024 ); + +$state = "OK"; + +# Added 20091209 by gj +if ( $if_status != 1 ) { + $output = "Interface $iface_descr is down!"; + +}else{ + $output = + "Average IN: " + . $in_traffic . $in_prefix . $suffix . " (" . $in_usage . "%), " + . "Average OUT: " . $out_traffic . $out_prefix . $suffix . " (" . $out_usage . "%)
"; + $output .= "Total RX: $in_bytes $label, Total TX: $out_bytes $label"; +} + +# Changed 20091209 gj +if ( ( $in_usage > $crit_usage ) or ( $out_usage > $crit_usage ) or ( $if_status != 1 ) ) { + $state = "CRITICAL"; +} + +if ( ( $in_usage > $warn_usage ) + or ( $out_usage > $warn_usage ) && $state eq "OK" ) +{ + $state = "WARNING"; +} + +# Changed 20091209 gj +$output = "$state - $output" + if ( $state ne "OK" ); + +# Changed 20091214 gj - commas should have been semi colons +$output .= +"|inUsage=$in_usage%;$warn_usage;$crit_usage outUsage=$out_usage%;$warn_usage;$crit_usage" + . " inBandwidth=" . $in_traffic . $in_prefix . $suffix . " outBandwidth=" . $out_traffic . $out_prefix . $suffix + . " inAbsolut=$in_traffic_absolut outAbsolut=$out_traffic_absolut"; + +stop($output, $state); + + +sub fetch_Ip2IfIndex { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $host ) = @_; + + + # Determine if we have a host name or IP addr + if ( $host =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/ ){ + #print "\nI found an IP address\n\n"; + } else { + $host = get_ip ( $host ); + #print "\nWe have a host name $host\n\n"; + } + + # Quit if results not found + if ( !defined( $response = $session->get_table($snmpIPAdEntIfIndex) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + + my %resp = %{$response}; +# foreach $key ( keys %{$response} ) { + + if ( $index_list ){ + print ("\nInterfaces found:\n"); + print (" IP Addr\tIndex\n"); + print ("------------------------\n"); + } + # Check each returned value + foreach $key ( keys %resp ) { + + if ( $index_list ){ + my $index_addr = substr $key, 21; + print ($index_addr,"\t ",$resp{$key},"\n"); + } + + # Check for ip address mathcin in returned index results + if ( $key =~ /$host$/ ) { + $snmpkey = $resp{$key}; + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $host \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +sub fetch_ifdescr { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $ifdescr ) = @_; + + if ( !defined( $response = $session->get_table($snmpIfDescr) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + foreach $key ( keys %{$response} ) { + + # added 20070816 by oer: remove trailing 0 Byte for Windows :-( + my $resp=$response->{$key}; + $resp =~ s/\x00//; + + + my $test = defined($use_reg) + ? $resp =~ /$ifdescr/ + : $resp eq $ifdescr; + + if ($test) { + + ###if ( $resp =~ /^$ifdescr$/ ) { + ###if ( $resp =~ /$ifdescr/ ) { + ### print "$resp \n"; + ###if ( $response->{$key} =~ /^$ifdescr$/ ) { + + $key =~ /.*\.(\d+)$/; + $snmpkey = $1; + + # print "$ifdescr = $key / $snmpkey \n"; #debug + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $ifdescr \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +#added 20050416 by mw +#Converts an input value to value in bits +sub bits2bytes { + return unit2bytes(@_) / 8; +} + +#added 20050416 by mw +#Converts an input value to value in bytes +sub unit2bytes { + my ( $value, $unit ) = @_; + + if ( $unit eq "g" ) { + return $value * 1024 * 1024 * 1024; + } + elsif ( $unit eq "m" ) { + return $value * 1024 * 1024; + } + elsif ( $unit eq "k" ) { + return $value * 1024; + } + elsif ( $unit eq "b" ) { + return $value * 1; + } + else { + print "You have to supply a supported unit\n"; + exit $STATUS_CODE{'UNKNOWN'}; + } +} + +#added 20050414 by mw +#This function detects if an overflow occurs. If so, it returns +#a computed value for $bytes. +#If there is no counter overflow it simply returns the origin value of $bytes. +#IF there is a Counter reboot wrap, just use previous output. +sub counter_overflow { + my ( $bytes, $last_bytes, $max_bytes ) = @_; + + $bytes += $max_bytes if ( $bytes < $last_bytes ); + $bytes = $last_bytes if ( $bytes < $last_bytes ); + return $bytes; +} + +# Added 20100202 by gj +# Print results and exit script +sub stop { + my $result = shift; + my $exit_code = shift; + print $result . "\n"; + exit ( $STATUS_CODE{$exit_code} ); +} + +# Added 20100405 by gj +# Lookup hosts ip address +sub get_ip { + use Net::DNS; + + my ( $host_name ) = @_; + + my $res = Net::DNS::Resolver->new; + my $query = $res->search($host_name); + + if ($query) { + foreach my $rr ($query->answer) { + next unless $rr->type eq "A"; + #print $rr->address, "\n"; + return $rr->address; + } + } else { + + stop("Error: IP address not resolved\n","UNKNOWN"); + } +} + +#cosmetic changes 20050614 by mw +#Couldn't sustain "HERE";-), either. +sub print_usage { + print <> /var/lib/nagios3/host-perfdata.out + } + + +# 'process-service-perfdata' command definition +define command{ + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /var/lib/nagios3/service-perfdata.out + } diff --git a/roles/icinga-gm/files/contacts_icinga.cfg b/roles/icinga-gm/files/contacts_icinga.cfg new file mode 100644 index 0000000..d4a1870 --- /dev/null +++ b/roles/icinga-gm/files/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email icingae4.gm@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-gm/files/dns.cfg b/roles/icinga-gm/files/dns.cfg new file mode 100644 index 0000000..5b69aca --- /dev/null +++ b/roles/icinga-gm/files/dns.cfg @@ -0,0 +1,11 @@ +# 'check_dns' command definition +define command{ + command_name check_dns + command_line /usr/lib/nagios/plugins/check_dns -H www.dfco.fr -s '$HOSTADDRESS$' +} + +# 'check_dig' command definition +define command{ + command_name check_dig + command_line /usr/lib/nagios/plugins/check_dig -H '$HOSTADDRESS$' -l '$ARG1$' +} diff --git a/roles/icinga-gm/files/hostgroups_icinga-save.cfg b/roles/icinga-gm/files/hostgroups_icinga-save.cfg new file mode 100644 index 0000000..68e48a4 --- /dev/null +++ b/roles/icinga-gm/files/hostgroups_icinga-save.cfg @@ -0,0 +1,74 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, s-proxy, r-int, r-ext, s-adm, s-fog +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-adm, s-infra, s-proxy, r-int, r-ext, localhost, s-fog, gwsio2 +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra, s-win +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, s-win +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + +#define hostgroup { +# hostgroup_name email-servers +# alias serveurs-email +# members s-mess +# } + +define hostgroup {  + hostgroup_name proxy-servers + alias serveurs-proxy + members s-proxy +} + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members s-win +} + +#define hostgroup{ +# hostgroup_name switch +# alias switch +# members netgear +#} + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members s-infra, s-proxy, r-int, r-ext, s-adm, s-fog +} + diff --git a/roles/icinga-gm/files/hostgroups_icinga.cfg b/roles/icinga-gm/files/hostgroups_icinga.cfg new file mode 100644 index 0000000..773c702 --- /dev/null +++ b/roles/icinga-gm/files/hostgroups_icinga.cfg @@ -0,0 +1,74 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-adm, s-test +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-adm, s-test, localhost +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-win +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members s-win +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + +#define hostgroup { +# hostgroup_name email-servers +# alias serveurs-email +# members s-mess +# } + +#define hostgroup {  +# hostgroup_name proxy-servers +# alias serveurs-proxy +# members s-proxy +#} + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members s-win +} + +#define hostgroup{ +# hostgroup_name switch +# alias switch +# members netgear +#} + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members s-test, s-adm, +} + diff --git a/roles/icinga-gm/files/icinga.cfg b/roles/icinga-gm/files/icinga.cfg new file mode 100644 index 0000000..fde1780 --- /dev/null +++ b/roles/icinga-gm/files/icinga.cfg @@ -0,0 +1,1494 @@ +############################################################################## +# +# ICINGA.CFG - Sample Main Config File for Icinga +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/icinga/icinga.log + +# Commands definitions +cfg_file=/etc/icinga/commands.cfg + +# Debian also defaults to using the check commands defined by the debian +# nagios-plugins package +cfg_dir=/etc/nagios-plugins/config + +# OBJECT CONFIGURATION FILE(S) +# These are the object configuration files in which you define hosts, +# host groups, contacts, contact groups, services, etc. +# Hint: Check the docs/wiki on how to monitor remote hosts with different +# transport methods and plugins + +# Debian uses by default a configuration directory where icinga-common, +# other packages and the local admin can dump or link configuration +# files into. +cfg_dir=/etc/icinga/objects/ + +# Definitions for ido2db process checks +#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg + +# Definitions for broker modules like idoutils.cfg +cfg_dir=/etc/icinga/modules + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Icinga starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Icinga starts. +# If you explicitely set it to /dev/null the core will skip writing +# the objects cache file entirely. +# Note: This is a mandatory output for Icinga Classic UI to work properly. +# Tip: Use that file to debug your configuration with fully resolved +# objects like the core sees them. + +object_cache_file=/var/cache/icinga/objects.cache + + + +# PRE-CACHED OBJECT FILE +# This options determines the location of the precached object file. +# If you run Icinga with the -p command line option, it will preprocess +# your object configuration file(s) and write the cached config to this +# file. You can then start Icinga with the -u option to have it read +# object definitions from this precached file, rather than the standard +# object configuration files (see the cfg_file and cfg_dir options above). +# Using a precached object file can speed up the time needed to (re)start +# the Icinga process if you've got a large and/or complex configuration. +# Read the documentation section on optimizing Icinga to find our more +# about how this feature works. + +precached_object_file=/var/cache/icinga/objects.precache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/icinga/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Icinga +# restarts. +# If you explicitely set it to /dev/null the core will skip writing +# the status file entirely. This becomes handy when using other methods +# for data retrieval (e.g. IDOUtils DB) +# Note: This is a mandatory output for Icinga Classic UI to work properly. + +status_file=/var/lib/icinga/status.dat + + + +# STATUS FILE UPDATE INTERVAL +# This option determines the frequency (in seconds) that +# Icinga will periodically dump program, host, and +# service status data. +# Increase the value, if you don't require it that often. + +#status_update_interval=30 +status_update_interval=10 + + + +# ICINGA USER +# This determines the effective user that Icinga should run as. +# You can either supply a username or a UID. + +icinga_user=nagios + + + +# ICINGA GROUP +# This determines the effective group that Icinga should run as. +# You can either supply a group name or a GID. + +icinga_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Icinga should check +# for external commands (in the command file defined below). By default +# Icinga will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. +# Values: 0 = disable commands, 1 = enable commands + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Icinga should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Icinga to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Icinga will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Icinga to check the external +# command file as often as possible. + +#command_check_interval=15s +command_check_interval=-1 + + + +# EXTERNAL COMMAND FILE +# This is the file that Icinga checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. +# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the +# time to do it. + +command_file=/var/lib/icinga/rw/icinga.cmd + + + +# EXTERNAL COMMAND BUFFER SLOTS +# This settings is used to tweak the number of items or "slots" that +# the Icinga daemon should allocate to the buffer that holds incoming +# external commands before they are processed. As external commands +# are processed by the daemon, they are removed from the buffer. +# Increase the value, if you are using addons like check_mk supplying +# more external commands (passive check results) than usual. + +#external_command_buffer_slots=32768 +external_command_buffer_slots=4096 + + + +# LOCK FILE +# This is the lockfile that Icinga will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/icinga/icinga.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Icinga +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Icinga is +# running. + +temp_file=/var/cache/icinga/icinga.tmp + + + +# TEMP PATH +# This is path where Icinga can create temp files for service and +# host check results, etc. + +temp_path=/tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=-1 + + + +# EVENT BROKER MODULE(S) +# ----> use the new *module definition* instead: +# ----> http://docs.icinga.org/latest/en/objectdefinitions.html +# +# Example definitions can be found in the '/etc/icinga/modules/' directory. +# If you want to enable idoutils in Debian install icinga-idoutils and copy +# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to +# /etc/icinga/modules/idoutils.cfg. +# Don't forget to also enable the daemon in /etc/default/icinga + +# LOG ROTATION METHOD +# This is the log rotation method that Icinga should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/icinga/archives + + + +# LOGGING OPTIONS FOR DAEMON +# If you want messages logged to the daemon log file (usually icinga.log). +# Default option is 1 (yes), the other valid option is 0 (no) + +use_daemon_log=1 + + + +# LOGGING OPTIONS FOR SYSLOG +# If you want messages logged to the syslog facility, as well as the +# Icinga log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# SYSLOG FACILITY +# If you enabled use_syslog you can set icinga to use a local facility +# instead of the default.To enable set this option to 1, if not, set it to 0. + +use_syslog_local_facility=0 + + + +# SYSLOG LOCAL FACILITY +# If you specified the use_syslog_local_facility you can chose which +# local facility to use. Valid values are from 0 to 7 + +syslog_local_facility=5 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Icinga to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# CURRENT STATES LOGGING OPTION +# If you don't want Icinga to log all current host and service states +# after log has been rotated to the main log file, you can disable this +# option by setting this value to 0. Default value is 1. + +log_current_states=1 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Icinga to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!! +# This option substitutes the user name on external commands with +# the string "" if the command gets logged. It is +# anonymized in log files only. This option was added to make +# icinga compliant with data retention laws on various countries. +# This option is disabled by default. + +log_anonymized_external_command_author=0 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Icinga to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# LONG PLUGIN OUTPUT LOGGING OPTION +# If you want Icinga to log the complete text of the plugin output +# to the log instead of only the first line then set this value to 1. +# Default value is 0. + +log_long_plugin_output=0 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Icinga previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# HOST AND SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Icinga will process +# the results of host and service checks. +# Lower this value in larger environments to allow faster +# check result processing (requires more cpu power). + +#check_result_reaper_frequency=1 +check_result_reaper_frequency=10 + + + + +# MAX CHECK RESULT REAPER TIME +# This is the max amount of time (in seconds) that a single +# check result reaper event will be allowed to run before +# returning control back to Icinga so it can perform other +# duties. + +max_check_result_reaper_time=30 + + + + +# CHECK RESULT PATH +# This is directory where Icinga stores the results of host and +# service checks that have not yet been processed. +# +# Note: Make sure that only one instance of Icinga has access +# to this directory! + +check_result_path=/var/lib/icinga/spool/checkresults + + + + +# MAX CHECK RESULT FILE AGE +# This option determines the maximum age (in seconds) which check +# result files are considered to be valid. Files older than this +# threshold will be mercilessly deleted without further processing. + +max_check_result_file_age=3600 + + + + +# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!! +# This experimental option allows you to set the max number of items +# the checkresult reaper will put onto the checkresult list for further +# processing by the core. If there are too many, the reaping will be +# terminated early, allowing the core to process the results sooner. +# On larger setups, that list might grow too much, and decrease +# performance on processing. You might experiment with that value, the +# inner core default is set to 0, disabling that feature. +# Values: +# 0 = Disable max check result list items +# number = set max check result list items + +#max_check_result_list_items=1024 + + + + +# CACHED HOST CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous host check is considered current. +# Cached host states (from host checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to the host check logic. +# Too high of a value for this option may result in inaccurate host +# states being used by Icinga, while a lower value may result in a +# performance hit for host checks. Use a value of 0 to disable host +# check caching. + +cached_host_check_horizon=15 + + + +# CACHED SERVICE CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous service check is considered current. +# Cached service states (from service checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to predictive dependency checks. +# Use a value of 0 to disable service check caching. + +cached_service_check_horizon=15 + + + +# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of hosts when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# host dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_host_dependency_checks=1 + + + +# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of service when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# service dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_service_dependency_checks=1 + + + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Icinga will use soft state +# information when checking host and service dependencies. Normally +# Icinga will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=0 + + + +# TIME CHANGE ADJUSTMENT THRESHOLDS +# These options determine when Icinga will react to detected changes +# in system time (forward into the future). + +#time_change_threshold=900 + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Icinga will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Icinga will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Icinga will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Icinga will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. +# Increase the timeout values in case you are experiencing a lot +# of check timeouts. Addons like e.g. check_mk will perform +# one combined active servicecheck which could take longer than +# the default of 60sec. + +#service_check_timeout=120 +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Icinga will save state +# information for services and hosts before it shuts down. Upon +# startup Icinga will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Icinga down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Icinga should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Icinga is restarted. +# This file is used only if the retain_state_information +# variable is set to 1. + +state_retention_file=/var/cache/icinga/retention.dat + + + +# SYNC FILE +# This is an advanced facility to pass a subset of retention +# information into Icinga on a running system. This is similar +# to the state retention file with the following difference: +# +# - if the last_check value is less than the current last_check, +# then the state information is ignored (this must be specified +# immediately after the object identifiers) +# +# - downtimes and comments are not identified by an id number, but +# by other "similar characteristics". This is required to work in +# a distributed Nagios environment +# * downtimes: hostname, servicename (if appropriate), author, +# comment, start_time, end_time, fixed, duration +# * comments: hostname, servicename, author, comment +# +# If this variable is set, then on Icinga startup, the sync file +# will be read after the retention file has been processed. If the +# file is read successfully, it will be removed. +# If the file does not exist, no error will appear. +# There is also an API that will force a read of the sync file. + +#sync_retention_file=/var/cache/icinga/sync.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Icinga +# will automatically save retention data during normal operation. +# If you set this value to 0, Icinga will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Icinga will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + +# DUMP RETAINED HOST SERVICE STATES TO NEB +# This setting determines wether or not Icinga will dump host +# and service states based on the values saved in the retention +# file to the neb modules. It will already do that on event loop +# initialization. +# Changed in Icinga 1.10 to disabled - re-enable if you require it. + +dump_retained_host_service_states_to_neb=0 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Icinga will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=1 + + + +# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE) +# The following variables are used to specify specific host and +# service attributes that should *not* be retained by Icinga during +# program restarts. +# +# The values of the masks are bitwise ANDs of values specified +# by the "MODATTR_" definitions found in include/common.h. +# For example, if you do not want the current enabled/disabled state +# of flap detection and event handlers for hosts to be retained, you +# would use a value of 24 for the host attribute mask... +# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24 + +# This mask determines what host attributes are not retained +retained_host_attribute_mask=0 + +# This mask determines what service attributes are not retained +retained_service_attribute_mask=0 + +# These two masks determine what process attributes are not retained. +# There are two masks, because some process attributes have host and service +# options. For example, you can disable active host checks, but leave active +# service checks enabled. +retained_process_host_attribute_mask=0 +retained_process_service_attribute_mask=0 + +# These two masks determine what contact attributes are not retained. +# There are two masks, because some contact attributes have host and +# service options. For example, you can disable host notifications for +# a contact, but leave service notifications enabled for them. +retained_contact_host_attribute_mask=0 +retained_contact_service_attribute_mask=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Icinga will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Icinga will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# STATE BASED ESCALATION RANGES !!!Experimental!!! +# This option allows you to enable state based escalation ranges which +# will allow a more detailed granularity on when an escalation notification +# may happen, adding a filter based on the current host or service state +# when checking the escalation for notification viability. +# This is a behavioural change to the default, and therefore intentionally +# disabled. Enable at your own risk, as this remains an experimental feature. +# Values: 1 = enable state based escalation ranges, +# 0 = disable state based escalation ranges + +#enable_state_based_escalation_ranges=0 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Icinga will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# process_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# process_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. If you want to use named pipes, you should use the special +# pipe ("p") mode which avoid blocking at startup, otherwise you will +# likely want the defult append ("a") mode. + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + +# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS +# THese options determine wether the core will process empty perfdata +# results or not. This is needed for distributed monitoring, and intentionally +# turned on by default. +# If you don't require empty perfdata - saving some cpu cycles +# on unwanted macro calculation - you can turn that off. Be careful! +# Values: 1 = enable, 0 = disable + +#host_perfdata_process_empty_results=1 +#service_perfdata_process_empty_results=1 + + + +# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES +# This boolean option determines whether services assigned to empty +# host groups (host groups with no host members) will cause Icinga to +# exit with error on start up (or during a configuration check) or not. +# It's useful to be able to assign services to empty hostgroups when +# configuration files or pre-cached object files are distributed to +# various pollers, or when the process of generating Icinga config is +# automated, or when a set of services is slowly being phased out but +# should be kept around. +# The default behavior if the option is not present in the main +# configuration file is for Icinga to exit with error if services are +# associated with host groups that have no hosts associated with them. + +#allow_empty_hostgroup_assignment=0 + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Icinga will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Icinga. This command is executed only if the +# obsess_over_services option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# OBSESS OVER HOST CHECKS OPTION +# This determines whether or not Icinga will obsess over host +# checks and run the ochp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over hosts, 0 = do not obsess (default) + +obsess_over_hosts=0 + + + +# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND +# This is the command that is run for every host check that is +# processed by Icinga. This command is executed only if the +# obsess_over_hosts option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ochp_command=somecommand + + + +# TRANSLATE PASSIVE HOST CHECKS OPTION +# This determines whether or not Icinga will translate +# DOWN/UNREACHABLE passive host check results into their proper +# state for this instance of Icinga. This option is useful +# if you have distributed or failover monitoring setup. In +# these cases your other Icinga servers probably have a different +# "view" of the network, with regards to the parent/child relationship +# of hosts. If a distributed monitoring server thinks a host +# is DOWN, it may actually be UNREACHABLE from the point of +# this Icinga instance. Enabling this option will tell Icinga +# to translate any DOWN or UNREACHABLE host states it receives +# passively into the correct state from the view of this server. +# Values: 1 = perform translation, 0 = do not translate (default) + +translate_passive_host_checks=0 + + + +# PASSIVE HOST CHECKS ARE SOFT OPTION +# This determines whether or not Icinga will treat passive host +# checks as being HARD or SOFT. By default, a passive host check +# result will put a host into a HARD state type. This can be changed +# by enabling this option. +# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT + +passive_host_checks_are_soft=0 + + + +# ORPHANED HOST/SERVICE CHECK OPTIONS +# These options determine whether or not Icinga will periodically +# check for orphaned host service checks. Since service checks are +# not rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. A similar situation exists for +# host checks, although the exact scheduling details differ a bit +# from service checks. Orphaned checks seem to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, make sure you have orphaned service checks enabled. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=1 +check_for_orphaned_hosts=1 + + + +# SERVICE CHECK TIMEOUT STATE +# This setting determines the state Icinga will report when a +# service check times out meaning it does not respond within +# service_check_timeout seconds. The default is set to Unknown +# and not Critical. +# Valid settings are: +# c - Critical +# u - Unknown (default) +# w - Warning +# o - OK + +service_check_timeout_state=u + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=60 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + + +# ADDITIONAL FRESHNESS THRESHOLD LATENCY +# This setting determines the number of seconds that Icinga +# will add to any host and service freshness thresholds that +# it calculates (those not explicitly specified by the user). + +additional_freshness_latency=15 + + + + +# FLAP DETECTION OPTION +# This option determines whether or not Icinga will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Icinga detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=iso8601 + + + + +# TIMEZONE OFFSET +# This option is used to override the default timezone that this +# instance of Icinga runs in. If not specified, Icinga will use +# the system configured timezone. +# +# NOTE: In order to display the correct timezone in the CGIs, you +# will also need to alter the Apache directives for the CGI path +# to include your timezone. Example: +# +# +# SetEnv TZ "Australia/Brisbane" +# ... +# + +#use_timezone=US/Mountain +#use_timezone=Australia/Brisbane + + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Icinga with embedded Perl support, this option has no effect. + +p1_file=/usr/lib/icinga/p1.pl + + + +# EMBEDDED PERL INTERPRETER OPTION +# This option determines whether or not the embedded Perl interpreter +# will be enabled during runtime. This option has no effect if Icinga +# has not been compiled with support for embedded Perl. +# This option is intentionally disabled by default, because embedded +# perl can cause memory leaks and make Icinga unstable if not properly +# used. +# Only enable this setting when you really know what you are doing! +# Values: 0 = disable interpreter, 1 = enable interpreter + +enable_embedded_perl=1 + + + +# EMBEDDED PERL USAGE OPTION +# This option determines whether or not Icinga will process Perl plugins +# and scripts with the embedded Perl interpreter if the plugins/scripts +# do not explicitly indicate whether or not it is okay to do so. Read +# the HTML documentation on the embedded Perl interpreter for more +# information on how this option works. + +use_embedded_perl_implicitly=1 + + + +# EVENT HANDLERS FOR STALKED HOSTS/SERVICES +# Allow running event handlers for stalked hosts/services in order +# to forward to external systems. +# Values: 0 = disabled (default), 1 = enabled + +stalking_event_handlers_for_hosts=0 +stalking_event_handlers_for_services=0 + + + +# NOTIFICATIONS FOR STALKED HOSTS/SERVICES +# Allow notifications for stalked hosts/services globally +# for all contacts in order to notify about a stalking +# alert. +# Values: 0 = disabled (default), 1 = enabled + +stalking_notifications_for_hosts=0 +stalking_notifications_for_services=0 + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# KEEP UNKNOWN MACROS +# This option can be used to keep unknown macros within the output. +# e.g. check_proc -C $foo$ will remain. +# This was the default in versions older than Icinga 1.8, but now +# the default is to remove those macros from the output, causing +# the shell to interpret $foo and leaving a single $ there. See +# #2291 for further information. +# Make sure to escape single dollar signs with another '$', as the +# docs describe. Other than that, enable this setting to revert to +# the old behaviour. + +keep_unknown_macros=1 + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + +# ADMINISTRATOR EMAIL/PAGER ADDRESSES +# The email and pager address of a global administrator (likely you). +# Icinga never uses these values itself, but you can access them by +# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification +# commands. + +admin_email=root@localhost +admin_pager=pageroot@localhost + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Icinga is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. Enabling this option doesn't guarantee that +# a core file will be produced, but that's just life... +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# LARGE INSTALLATION TWEAKS OPTION +# This option determines whether or not Icinga will take some shortcuts +# which can save on memory and CPU usage in large Icinga installations. +# Read the documentation for more information on the benefits/tradeoffs +# of enabling this option. +# Values: 1 - Enabled tweaks +# 0 - Disable tweaks (default) + +use_large_installation_tweaks=0 + + + +# ENABLE ENVIRONMENT MACROS +# This option determines whether or not Icinga will make all standard +# macros available as environment variables when host/service checks +# and system commands (event handlers, notifications, etc.) are +# executed. Enabling this option can cause performance issues in +# large installations, as it will consume a bit more memory and (more +# importantly) consume more CPU. +# Keep in mind that various addons/plugins will require this setting +# to be enabled (e.g. check_oracle_health) for special usage. +# Values: 1 - Enable environment variable macros +# 0 - Disable environment variable macros (default) + +enable_environment_macros=1 + + + +# CHILD PROCESS MEMORY OPTION +# This option determines whether or not Icinga will free memory in +# child processes (processed used to execute system commands and host/ +# service checks). If you specify a value here, it will override +# program defaults. +# Value: 1 - Free memory in child processes +# 0 - Do not free memory in child processes + +#free_child_process_memory=1 + + + +# CHILD PROCESS FORKING BEHAVIOR +# This option determines how Icinga will fork child processes +# (used to execute system commands and host/service checks). Normally +# child processes are fork()ed twice, which provides a very high level +# of isolation from problems. Fork()ing once is probably enough and will +# save a great deal on CPU usage (in large installs), so you might +# want to consider using this. If you specify a value here, it will +# program defaults. +# Value: 1 - Child processes fork() twice +# 0 - Child processes fork() just once + +#child_processes_fork_twice=1 + + + +# DEBUG LEVEL +# This option determines how much (if any) debugging information will +# be written to the debug file. OR values together to log multiple +# types of information. +# Values: +# -1 = Everything +# 0 = Nothing +# 1 = Functions +# 2 = Configuration +# 4 = Process information +# 8 = Scheduled events +# 16 = Host/service checks +# 32 = Notifications +# 64 = Event broker +# 128 = External commands +# 256 = Commands +# 512 = Scheduled downtime +# 1024 = Comments +# 2048 = Macros + +debug_level=0 + + + +# DEBUG VERBOSITY +# This option determines how verbose the debug log out will be. +# Values: 0 = Brief output +# 1 = More detailed +# 2 = Very detailed + +debug_verbosity=2 + + + +# DEBUG FILE +# This option determines where Icinga should write debugging information. + +debug_file=/var/log/icinga/icinga.debug + + + +# MAX DEBUG FILE SIZE +# This option determines the maximum size (in bytes) of the debug file. If +# the file grows larger than this size, it will be renamed with a .old +# extension. If a file already exists with a .old extension it will +# automatically be deleted. This helps ensure your disk space usage doesn't +# get out of control when debugging Icinga. + +# 100M +max_debug_file_size=100000000 diff --git a/roles/icinga-gm/files/nt.cfg b/roles/icinga-gm/files/nt.cfg new file mode 100644 index 0000000..b461aca --- /dev/null +++ b/roles/icinga-gm/files/nt.cfg @@ -0,0 +1,15 @@ +# If you are confused about this command definition, cause you was +# reading other suggestions, please have a look into +# /usr/share/doc/nagios-plugins/README.Debian + +# 'check_nt' command definition +#define command { +# command_name check_nt +# command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' +#} + +# 'check_nscp' command definition +define command { + command_name check_nscp + command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' +} diff --git a/roles/icinga-gm/files/services_icinga.cfg b/roles/icinga-gm/files/services_icinga.cfg new file mode 100644 index 0000000..4ea25d8 --- /dev/null +++ b/roles/icinga-gm/files/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-gm/handlers/main.yml b/roles/icinga-gm/handlers/main.yml new file mode 100644 index 0000000..721651e --- /dev/null +++ b/roles/icinga-gm/handlers/main.yml @@ -0,0 +1,12 @@ +--- + - name: restart icinga + service: name=icinga state=restarted + + - name: stop icinga + service: name=icinga state=stopped + + - name: start icinga + service: name=icinga state=started + + - name: restart apache + service: name=apache2 state=restarted diff --git a/roles/icinga-gm/tasks/main.yml b/roles/icinga-gm/tasks/main.yml new file mode 100644 index 0000000..ebc9c58 --- /dev/null +++ b/roles/icinga-gm/tasks/main.yml @@ -0,0 +1,161 @@ +--- +- name: Installation apache2 + apt: name=apache2 state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Installation de icinga + apt: name=icinga state=present + +- name: Installation de nagios-plugins + apt: name=nagios-plugins state=present + +- name: Installation de nagios-snmp-plugins + apt: name=nagios-snmp-plugins state=present + +- name: Installation des dépendances dns + apt: name=libnet-dns-perl state=present + +#- name: Copie de fichier apache.conf +# copy: remote_src=true src=/etc/icinga/apache2.conf dest=/etc/apache2/sites-available/icinga.conf + +#- name: activation du site de icinga +# shell: a2ensite icinga +# notify: +# - restart icinga + +- name: changement de mot de passe de icingaadmin + shell: htpasswd -dbc /etc/icinga/htpasswd.users icingaadmin root + +- name: Copie du fichier commands.cfg + copy: src=commands.cfg dest=/etc/icinga/commands.cfg + +- name: Copie du fichier icinga.cfg + copy: src=icinga.cfg dest=/etc/icinga + +- name: Copie du fichier contact + copy: src=contacts_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-test.cfg + copy: src=cfg/s-test.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: Copie du fichier s-proxy.cfg +# copy: src=cfg/s-proxy.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +- name: Copie du fichier s-adm.cfg + copy: src=cfg/s-adm.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: Copie du fichier r-int.cfg +# copy: src=cfg/r-int.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +#- name: Copie du fichier r-ext.cfg +# copy: src=cfg/r-ext.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +#- name: Copie du fichier netgear +# copy: src=cfg/netgear.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +- name: Copie du fichier serveur + copy: src=cfg/s-win.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: Copie du fichier gwsio2 +# copy: src=cfg/gwsio2.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +#- name: Copie du fichier s-fog +# copy: src=cfg/s-fog.cfg dest=/etc/icinga/objects +# notify: +# - restart icinga + +- name: Copie du fichier hostgroup + copy: src=hostgroups_icinga.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +- name: Copie du fichier services + copy: src=services_icinga.cfg dest=/etc/icinga/objects + notify: + - restart icinga + +#- name: attribution des droits dossier icinga rw +# file: +# path: /var/lib/icinga/rw +# owner: nagios +# mode: 2710 +# recurse: yes +# notify: +# - restart icinga + +#- name: attribution des droits dossier icinga +# file: +# path: /var/lib/icinga +# owner: nagios +# mode: 751 +# recurse: yes +# notify: +# - restart icinga + +#- file: +# path: /var/lib/icinga/rw +# state: directory +# mode: 2770 +# notify: +# - stop icinga + +#- name: attribution des droits dossier var lib icinga +# shell: chmod 2770 /var/lib/icinga/rw +# notify: +# - stop icinga + +#- name: attribution des droits dossier var lib icinga +# file: +# path: /var/lib/icinga/rw +# owner: www-data +# mode: 2710 +# recurse: yes +# notify: +# - restart icinga + +#- service: +# name: apache2 +# state: restarted +# notify: +# - start icinga + +#- name: attribution des droits dossier var lib icinga +# shell: apache2ctl restart +# notify: +# - start icinga + +- name: Changement droit notif + shell: chmod 644 /var/log/icinga/icinga.log + +- name: copie nt.cfg + copy: src=nt.cfg dest=/etc/nagios-plugins/config + +#- name: copie dns.cfg +# copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config + +- name: copie check traffic + copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins + +- name: modif des droits plugin traffic + shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl + +- name: message d'information + debug: msg="Pour superviser le Windows, il faut installer NSClient++" diff --git a/roles/icinga-kb/files/cfg/contacts_icinga.cfg b/roles/icinga-kb/files/cfg/contacts_icinga.cfg new file mode 100644 index 0000000..da706dc --- /dev/null +++ b/roles/icinga-kb/files/cfg/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email kylian.barassin@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-kb/files/cfg/extinfo_icinga.cfg b/roles/icinga-kb/files/cfg/extinfo_icinga.cfg new file mode 100644 index 0000000..07bd594 --- /dev/null +++ b/roles/icinga-kb/files/cfg/extinfo_icinga.cfg @@ -0,0 +1,13 @@ +## +## Extended Host and Service Information +## + +define hostextinfo{ + hostgroup_name debian-servers + notes Debian GNU/Linux servers +# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 + icon_image base/debian.png + icon_image_alt Debian GNU/Linux + vrml_image debian.png + statusmap_image base/debian.gd2 + } diff --git a/roles/icinga-kb/files/cfg/generic-host_icinga.cfg b/roles/icinga-kb/files/cfg/generic-host_icinga.cfg new file mode 100644 index 0000000..e6d96ac --- /dev/null +++ b/roles/icinga-kb/files/cfg/generic-host_icinga.cfg @@ -0,0 +1,19 @@ +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-host ; The name of this host template + notifications_enabled 1 ; Host notifications are enabled + event_handler_enabled 1 ; Host event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } diff --git a/roles/icinga-kb/files/cfg/generic-service_icinga.cfg b/roles/icinga-kb/files/cfg/generic-service_icinga.cfg new file mode 100644 index 0000000..4d60c79 --- /dev/null +++ b/roles/icinga-kb/files/cfg/generic-service_icinga.cfg @@ -0,0 +1,26 @@ +# generic service template definition +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + notification_interval 0 ; Only send notifications on status change by default. + is_volatile 0 + check_period 24x7 + normal_check_interval 5 + retry_check_interval 1 + max_check_attempts 4 + notification_period 24x7 + notification_options w,u,c,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } diff --git a/roles/icinga-kb/files/cfg/hostgroups_icinga.cfg b/roles/icinga-kb/files/cfg/hostgroups_icinga.cfg new file mode 100644 index 0000000..6b50eca --- /dev/null +++ b/roles/icinga-kb/files/cfg/hostgroups_icinga.cfg @@ -0,0 +1,59 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, r-int, r-ext, s-adm, s-lb +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-adm, r-int, r-ext, localhost, s-lb-adm, s-infra-adm +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra + +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, s-win +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members s-win +} + + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members r-int, r-ext, s-adm, s-win, s-lb +} + diff --git a/roles/icinga-kb/files/cfg/localhost.cfg b/roles/icinga-kb/files/cfg/localhost.cfg new file mode 100644 index 0000000..4e4e190 --- /dev/null +++ b/roles/icinga-kb/files/cfg/localhost.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host + host_name localhost + alias Serveur monitoring + address localhost + } + diff --git a/roles/icinga-kb/files/cfg/localhost_icinga.cfg b/roles/icinga-kb/files/cfg/localhost_icinga.cfg new file mode 100644 index 0000000..0764b3a --- /dev/null +++ b/roles/icinga-kb/files/cfg/localhost_icinga.cfg @@ -0,0 +1,59 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in icinga-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + } + +# Define a service to check the disk space of the root partition +# on the local machine. Warning if < 20% free, critical if +# < 10% free space on partition. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Disk Space + check_command check_all_disks!20%!10% + } + + + +# Define a service to check the number of currently logged in +# users on the local machine. Warning if > 20 users, critical +# if > 50 users. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + check_command check_users!20!50 + } + + +# Define a service to check the number of currently running procs +# on the local machine. Warning if > 250 processes, critical if +# > 400 processes. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + check_command check_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } diff --git a/roles/icinga-kb/files/cfg/r-ext.cfg b/roles/icinga-kb/files/cfg/r-ext.cfg new file mode 100644 index 0000000..0844c5e --- /dev/null +++ b/roles/icinga-kb/files/cfg/r-ext.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-ext + alias Routeur externe + address 192.168.200.253 + parents r-int + } diff --git a/roles/icinga-kb/files/cfg/r-int.cfg b/roles/icinga-kb/files/cfg/r-int.cfg new file mode 100644 index 0000000..249e69f --- /dev/null +++ b/roles/icinga-kb/files/cfg/r-int.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-int + alias Routeur interne + address 172.16.0.254 + parents localhost + } diff --git a/roles/icinga-kb/files/cfg/s-adm.cfg b/roles/icinga-kb/files/cfg/s-adm.cfg new file mode 100644 index 0000000..aeadbee --- /dev/null +++ b/roles/icinga-kb/files/cfg/s-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 192.168.99.99 + parents r-int + } + diff --git a/roles/icinga-kb/files/cfg/s-infra-adm.cfg b/roles/icinga-kb/files/cfg/s-infra-adm.cfg new file mode 100644 index 0000000..c08df47 --- /dev/null +++ b/roles/icinga-kb/files/cfg/s-infra-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra-adm + alias debian-servers + address 192.168.99.1 + parents s-adm + } + diff --git a/roles/icinga-kb/files/cfg/s-infra.cfg b/roles/icinga-kb/files/cfg/s-infra.cfg new file mode 100644 index 0000000..c369ff6 --- /dev/null +++ b/roles/icinga-kb/files/cfg/s-infra.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra + alias debian-servers + address 172.16.0.1 + parents r-int + } + diff --git a/roles/icinga-kb/files/cfg/s-lb-adm.cfg b/roles/icinga-kb/files/cfg/s-lb-adm.cfg new file mode 100644 index 0000000..9b24f52 --- /dev/null +++ b/roles/icinga-kb/files/cfg/s-lb-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-lb-adm + alias debian-servers + address 192.168.99.100 + parents s-adm + } + diff --git a/roles/icinga-kb/files/cfg/s-lb.cfg b/roles/icinga-kb/files/cfg/s-lb.cfg new file mode 100644 index 0000000..dde599e --- /dev/null +++ b/roles/icinga-kb/files/cfg/s-lb.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-lb + alias debian-servers + address 192.168.100.10 + parents r-ext + } + diff --git a/roles/icinga-kb/files/cfg/s-win.cfg b/roles/icinga-kb/files/cfg/s-win.cfg new file mode 100644 index 0000000..4a5bc58 --- /dev/null +++ b/roles/icinga-kb/files/cfg/s-win.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-win + alias windows-servers + address 172.16.0.6 + parents r-int + icon_image base/win40.gif + statusmap_image base/win40.gd2 + } + diff --git a/roles/icinga-kb/files/cfg/services_icinga.cfg b/roles/icinga-kb/files/cfg/services_icinga.cfg new file mode 100644 index 0000000..226237f --- /dev/null +++ b/roles/icinga-kb/files/cfg/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 -c 6000:0 -w 60000:0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-kb/files/cfg/timeperiods_icinga.cfg b/roles/icinga-kb/files/cfg/timeperiods_icinga.cfg new file mode 100644 index 0000000..55ecf9d --- /dev/null +++ b/roles/icinga-kb/files/cfg/timeperiods_icinga.cfg @@ -0,0 +1,50 @@ +############################################################################### +# timeperiods.cfg +############################################################################### + +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) + +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + } + +# Here is a slightly friendlier period during work hours +define timeperiod{ + timeperiod_name workhours + alias Standard Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 + } + +# The complement of workhours +define timeperiod{ + timeperiod_name nonworkhours + alias Non-Work Hours + sunday 00:00-24:00 + monday 00:00-09:00,17:00-24:00 + tuesday 00:00-09:00,17:00-24:00 + wednesday 00:00-09:00,17:00-24:00 + thursday 00:00-09:00,17:00-24:00 + friday 00:00-09:00,17:00-24:00 + saturday 00:00-24:00 + } + +# This one is a favorite: never :) +define timeperiod{ + timeperiod_name never + alias Never + } + +# end of file diff --git a/roles/icinga-kb/files/check_iftraffic3.pl b/roles/icinga-kb/files/check_iftraffic3.pl new file mode 100755 index 0000000..62ddbd1 --- /dev/null +++ b/roles/icinga-kb/files/check_iftraffic3.pl @@ -0,0 +1,643 @@ +#!/usr/bin/perl -w +# +# check_iftraffic.pl - Nagios(r) network traffic monitor plugin +# Copyright (C) 2004 Gerd Mueller / Netways GmbH +# $Id: check_iftraffic.pl 1119 2006-02-09 10:30:09Z gmueller $ +# +# mw = Markus Werner mw+nagios@wobcom.de +# Remarks (mw): +# +# I adopted as much as possible the programming style of the origin code. +# +# There should be a function to exit this programm, +# instead of calling print and exit statements all over the place. +# +# +# minor changes by mw +# The snmp if_counters on net devices can have overflows. +# I wrote this code to address this situation. +# It has no automatic detection and which point the overflow +# occurs but it will generate a warning state and you +# can set the max value by calling this script with an additional +# arg. +# +# minor cosmetic changes by mw +# Sorry but I couldn't sustain to clean up some things. +# +# gj = Greg Frater gregATfraterfactory.com +# Remarks (gj): +# minor (gj): +# +# * fixed the performance data, formating was not to spec +# * Added a check of the interfaces status (up/down). +# If down the check returns a critical status. +# * Allow either textual or the numeric index value. +# * If the interface speed is not specified on the command line +# it gets it automatically from IfSpeed +# * Added option for second ifSpeed to allow for asymetrcal links +# such as a DSL line or cable modem where the download and upload +# speeds are different +# * Added -B option to display results in bits/sec instead of Bytes/sec +# * Added the current usage in Bytes/s (or bit/s) to the perfdata output +# * Added ability for plugin to determine interface to query by matching IP +# address of host with entry in ipAdEntIfIndex (.1.3.6.1.2.1.4.20.1.2) +# * Added -L flag to list entries found in the ipAdEntIfIndex table +# Otherwise, it works as before. +# +# +# +# +# based on check_traffic from Adrian Wieczorek, +# +# Send us bug reports, questions and comments about this plugin. +# Latest version of this software: http://www.nagiosexchange.org +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 + +use strict; + +use Net::SNMP; +use Getopt::Long; +&Getopt::Long::config('bundling'); + +use Data::Dumper; + +my $host_ip; +my $host_address; +my $iface_number; +my $iface_descr; +my $iface_speed; +my $iface_speedOut; +my $index_list; +my $opt_h; +my $units; + +my $session; +my $error; +my $port = 161; +my $snmp_version = 1; + +my @snmpoids; + +# SNMP OIDs for Traffic +my $snmpIfOperStatus = '1.3.6.1.2.1.2.2.1.8'; +my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10'; +my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16'; +my $snmpIfDescr = '1.3.6.1.2.1.2.2.1.2'; +my $snmpIfSpeed = '1.3.6.1.2.1.2.2.1.5'; +my $snmpIPAdEntIfIndex = '1.3.6.1.2.1.4.20.1.2'; + +my $response; + +# Path to tmp files +my $TRAFFIC_FILE = "/tmp/traffic"; + +# changes sos 20090717 UNKNOWN must bes 3 +my %STATUS_CODE = + ( 'UNKNOWN' => '3', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2' ); + +#default values; +my $state = "UNKNOWN"; +my $if_status = '4'; +my ( $in_bytes, $out_bytes ) = 0; +my $warn_usage = 85; +my $crit_usage = 98; +my $COMMUNITY = "public"; +my $use_reg = undef; # Use Regexp for name +my $output = ""; +my $bits = undef; +my $suffix = "Bs"; +my $label = "MBytes"; + +#added 20050614 by mw +my $max_value; +my $max_bytes; + +#cosmetic changes 20050614 by mw, see old versions for detail +# Added options for bits and second max ifspeed 20100202 by gj +# Added options for specificy IP addr to match 20100405 by gj +my $status = GetOptions( + "h|help" => \$opt_h, + 'B' => \$bits, + 'bits' => \$bits, + "C|community=s" => \$COMMUNITY, + "w|warning=s" => \$warn_usage, + "c|critical=s" => \$crit_usage, + "b|bandwidth|I|inBandwidth=i" => \$iface_speed, + "O|outBandwidth=i" => \$iface_speedOut, + 'r' => \$use_reg, + 'noregexp' => \$use_reg, + "p|port=i" => \$port, + "u|units=s" => \$units, + "i|interface=s" => \$iface_number, + "A|address=s" => \$host_ip, + "H|hostname=s" => \$host_address, + 'L' => \$index_list, + 'list' => \$index_list, + + #added 20050614 by mw + "M|max=i" => \$max_value +); + +if ( $status == 0 ) { + print_help(); + exit $STATUS_CODE{'OK'}; +} + +# Changed 20091214 gj +# Check for missing options +#if ( ( !$host_address ) or ( !$iface_descr ) ) { +if ( !$host_address ) { + print "\nMissing host address!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speed ) and ( !$units ) ){ + print "\nMissing units!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $units ) and ( ( !$iface_speed ) and ( !$iface_speedOut ) ) ) { + print "\nMissing interface maximum speed!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speedOut ) and ( !$units ) ) { + print "\nMissing units for Out maximum speed!\n\n"; + stop(print_usage(),"OK"); +} + + +if ($bits) { + $suffix = "bs" +} + +if ( !$iface_speed ) { + # Do nothing +}else{ + + #change 20050414 by mw + # Added iface_speedOut 20100202 by gj + # Convert interface speed to kiloBytes + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; + if ( $iface_speedOut ) { + $iface_speedOut = bits2bytes( $iface_speedOut, $units ) / 1024; + } + if ( !$max_value ) { + + # If no -M Parameter was set, set it to 32Bit Overflow + $max_bytes = 4194304 ; # the value is (2^32/1024) + } + else { + $max_bytes = unit2bytes( $max_value, $units ); + } +} + +if ( $snmp_version =~ /[12]/ ) { + ( $session, $error ) = Net::SNMP->session( + -hostname => $host_address, + -community => $COMMUNITY, + -port => $port, + -version => $snmp_version + ); + + if ( !defined($session) ) { + stop("UNKNOWN: $error","UNKNOWN"); + } +} +elsif ( $snmp_version =~ /3/ ) { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v3 yet\n",$state); +} +else { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v$snmp_version yet\n",$state); +} + +# Neither Interface Index nor Host IP address were specified +if ( !$iface_descr ) { + if ( !$host_ip ){ + # try to resolve host name and find index from ip addr + $iface_descr = fetch_Ip2IfIndex( $session, $host_address ); + } else { + # Use ip addr to find index + $iface_descr = fetch_Ip2IfIndex( $session, $host_ip ); + } +} + +#push( @snmpoids, $snmpIPAdEntIfIndex . "." . $host_address ); + +# Added 20091209 gj +# Detect if a string description was given or a numberic interface index number +if ( $iface_descr =~ /[^0123456789]+/ ) { + $iface_number = fetch_ifdescr( $session, $iface_descr ); +}else{ + $iface_number = $iface_descr; +} + +push( @snmpoids, $snmpIfSpeed . "." . $iface_number ); +push( @snmpoids, $snmpIfOperStatus . "." . $iface_number ); +push( @snmpoids, $snmpIfInOctets . "." . $iface_number ); +push( @snmpoids, $snmpIfOutOctets . "." . $iface_number ); + +if ( !defined( $response = $session->get_request(@snmpoids) ) ) { + my $answer = $session->error; + $session->close; + + stop("WARNING: SNMP error: $answer\n", "WARNING"); +} + +# Added 20091209 gj +# Get interface speed from device if not provided on command line +# Convert to kiloBytes +if ( !$iface_speed ) { + $iface_speed = $response->{ $snmpIfSpeed . "." . $iface_number }; + $units = "b"; + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; +} + +# Added 20100201 gj +# Check if Out max speed was provided, use same if speed for both if not +if (!$iface_speedOut) { + $iface_speedOut = $iface_speed; +} + +$if_status = $response->{ $snmpIfOperStatus . "." . $iface_number }; +$in_bytes = $response->{ $snmpIfInOctets . "." . $iface_number } / 1024; # in kiloBytes +$out_bytes = $response->{ $snmpIfOutOctets . "." . $iface_number } / 1024; # in kiloBytes + +$session->close; + +my $row; +my $last_check_time = time - 1; +my $last_in_bytes = $in_bytes; +my $last_out_bytes = $out_bytes; + +if ( + open( FILE, + "<" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address + ) + ) +{ + while ( $row = ) { + + #cosmetic change 20050416 by mw + #Couldn't sustain;-) +## chomp(); + ( $last_check_time, $last_in_bytes, $last_out_bytes ) = + split( ":", $row ); + + ### by sos 17.07.2009 check for last_bytes + if ( ! $last_in_bytes ) { $last_in_bytes=$in_bytes; } + if ( ! $last_out_bytes ) { $last_out_bytes=$out_bytes; } + + if ($last_in_bytes !~ m/\d/) { $last_in_bytes=$in_bytes; } + if ($last_out_bytes !~ m/\d/) { $last_out_bytes=$out_bytes; } + } + close(FILE); +} + +my $update_time = time; + +open( FILE, ">" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address ) + or die "Can't open $TRAFFIC_FILE for writing: $!"; + +printf FILE ( "%s:%.0ld:%.0ld\n", $update_time, $in_bytes, $out_bytes ); +close(FILE); + +my $db_file; + +#added 20050614 by mw +#Check for and correct counter overflow (if possible). +#See function counter_overflow. +$in_bytes = counter_overflow( $in_bytes, $last_in_bytes, $max_bytes ); +$out_bytes = counter_overflow( $out_bytes, $last_out_bytes, $max_bytes ); + +# Calculate traffic since last check (RX\TX) in kiloBytes +my $in_traffic = sprintf( "%.2lf", + ( $in_bytes - $last_in_bytes ) / ( time - $last_check_time ) ); +my $out_traffic = sprintf( "%.2lf", + ( $out_bytes - $last_out_bytes ) / ( time - $last_check_time ) ); + +# sos 20090717 changed due to rrdtool needs bytes +my $in_traffic_absolut = $in_bytes * 1024 ; +my $out_traffic_absolut = $out_bytes * 1024; + +# Calculate usage percentages +my $in_usage = sprintf( "%.2f", ( 1.0 * $in_traffic * 100 ) / $iface_speed ); +my $out_usage = sprintf( "%.2f", ( 1.0 * $out_traffic * 100 ) / $iface_speedOut ); + + +if ($bits) { + # Convert output from Bytes to bits + $in_bytes = $in_bytes * 8; + $out_bytes = $out_bytes * 8; + $in_traffic = $in_traffic * 8; + $out_traffic = $out_traffic * 8; + $label = "Mbits"; +} + +my $in_prefix = "K"; +my $out_prefix = "K"; + +if ( $in_traffic > 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 ); + $in_prefix = "M"; +} +if ( $out_traffic > 1024 ) { + $out_traffic = sprintf( "%.2f", $out_traffic / 1024 ); + $out_prefix = "M"; +} +if ( $in_traffic > 1024 * 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 * 1024 ); + $in_prefix = "G"; +} +if ( $out_traffic > 1024 * 1024 ) { + $out_traffic = sprintf( "%.2f",$out_traffic / 1024 * 1024 ); + $out_prefix = "G"; +} + +# Convert from kiloBytes to megaBytes +$in_bytes = sprintf( "%.2f", $in_bytes / 1024 ); +$out_bytes = sprintf( "%.2f", $out_bytes / 1024 ); + +$state = "OK"; + +# Added 20091209 by gj +if ( $if_status != 1 ) { + $output = "Interface $iface_descr is down!"; + +}else{ + $output = + "Average IN: " + . $in_traffic . $in_prefix . $suffix . " (" . $in_usage . "%), " + . "Average OUT: " . $out_traffic . $out_prefix . $suffix . " (" . $out_usage . "%)
"; + $output .= "Total RX: $in_bytes $label, Total TX: $out_bytes $label"; +} + +# Changed 20091209 gj +if ( ( $in_usage > $crit_usage ) or ( $out_usage > $crit_usage ) or ( $if_status != 1 ) ) { + $state = "CRITICAL"; +} + +if ( ( $in_usage > $warn_usage ) + or ( $out_usage > $warn_usage ) && $state eq "OK" ) +{ + $state = "WARNING"; +} + +# Changed 20091209 gj +$output = "$state - $output" + if ( $state ne "OK" ); + +# Changed 20091214 gj - commas should have been semi colons +$output .= +"|inUsage=$in_usage%;$warn_usage;$crit_usage outUsage=$out_usage%;$warn_usage;$crit_usage" + . " inBandwidth=" . $in_traffic . $in_prefix . $suffix . " outBandwidth=" . $out_traffic . $out_prefix . $suffix + . " inAbsolut=$in_traffic_absolut outAbsolut=$out_traffic_absolut"; + +stop($output, $state); + + +sub fetch_Ip2IfIndex { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $host ) = @_; + + + # Determine if we have a host name or IP addr + if ( $host =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/ ){ + #print "\nI found an IP address\n\n"; + } else { + $host = get_ip ( $host ); + #print "\nWe have a host name $host\n\n"; + } + + # Quit if results not found + if ( !defined( $response = $session->get_table($snmpIPAdEntIfIndex) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + + my %resp = %{$response}; +# foreach $key ( keys %{$response} ) { + + if ( $index_list ){ + print ("\nInterfaces found:\n"); + print (" IP Addr\tIndex\n"); + print ("------------------------\n"); + } + # Check each returned value + foreach $key ( keys %resp ) { + + if ( $index_list ){ + my $index_addr = substr $key, 21; + print ($index_addr,"\t ",$resp{$key},"\n"); + } + + # Check for ip address mathcin in returned index results + if ( $key =~ /$host$/ ) { + $snmpkey = $resp{$key}; + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $host \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +sub fetch_ifdescr { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $ifdescr ) = @_; + + if ( !defined( $response = $session->get_table($snmpIfDescr) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + foreach $key ( keys %{$response} ) { + + # added 20070816 by oer: remove trailing 0 Byte for Windows :-( + my $resp=$response->{$key}; + $resp =~ s/\x00//; + + + my $test = defined($use_reg) + ? $resp =~ /$ifdescr/ + : $resp eq $ifdescr; + + if ($test) { + + ###if ( $resp =~ /^$ifdescr$/ ) { + ###if ( $resp =~ /$ifdescr/ ) { + ### print "$resp \n"; + ###if ( $response->{$key} =~ /^$ifdescr$/ ) { + + $key =~ /.*\.(\d+)$/; + $snmpkey = $1; + + # print "$ifdescr = $key / $snmpkey \n"; #debug + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $ifdescr \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +#added 20050416 by mw +#Converts an input value to value in bits +sub bits2bytes { + return unit2bytes(@_) / 8; +} + +#added 20050416 by mw +#Converts an input value to value in bytes +sub unit2bytes { + my ( $value, $unit ) = @_; + + if ( $unit eq "g" ) { + return $value * 1024 * 1024 * 1024; + } + elsif ( $unit eq "m" ) { + return $value * 1024 * 1024; + } + elsif ( $unit eq "k" ) { + return $value * 1024; + } + elsif ( $unit eq "b" ) { + return $value * 1; + } + else { + print "You have to supply a supported unit\n"; + exit $STATUS_CODE{'UNKNOWN'}; + } +} + +#added 20050414 by mw +#This function detects if an overflow occurs. If so, it returns +#a computed value for $bytes. +#If there is no counter overflow it simply returns the origin value of $bytes. +#IF there is a Counter reboot wrap, just use previous output. +sub counter_overflow { + my ( $bytes, $last_bytes, $max_bytes ) = @_; + + $bytes += $max_bytes if ( $bytes < $last_bytes ); + $bytes = $last_bytes if ( $bytes < $last_bytes ); + return $bytes; +} + +# Added 20100202 by gj +# Print results and exit script +sub stop { + my $result = shift; + my $exit_code = shift; + print $result . "\n"; + exit ( $STATUS_CODE{$exit_code} ); +} + +# Added 20100405 by gj +# Lookup hosts ip address +sub get_ip { + use Net::DNS; + + my ( $host_name ) = @_; + + my $res = Net::DNS::Resolver->new; + my $query = $res->search($host_name); + + if ($query) { + foreach my $rr ($query->answer) { + next unless $rr->type eq "A"; + #print $rr->address, "\n"; + return $rr->address; + } + } else { + + stop("Error: IP address not resolved\n","UNKNOWN"); + } +} + +#cosmetic changes 20050614 by mw +#Couldn't sustain "HERE";-), either. +sub print_usage { + print <> /var/lib/nagios3/host-perfdata.out + } + + +# 'process-service-perfdata' command definition +define command{ + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /var/lib/nagios3/service-perfdata.out + } diff --git a/roles/icinga-kb/files/dns.cfg b/roles/icinga-kb/files/dns.cfg new file mode 100644 index 0000000..5b69aca --- /dev/null +++ b/roles/icinga-kb/files/dns.cfg @@ -0,0 +1,11 @@ +# 'check_dns' command definition +define command{ + command_name check_dns + command_line /usr/lib/nagios/plugins/check_dns -H www.dfco.fr -s '$HOSTADDRESS$' +} + +# 'check_dig' command definition +define command{ + command_name check_dig + command_line /usr/lib/nagios/plugins/check_dig -H '$HOSTADDRESS$' -l '$ARG1$' +} diff --git a/roles/icinga-kb/files/icinga.cfg b/roles/icinga-kb/files/icinga.cfg new file mode 100644 index 0000000..fde1780 --- /dev/null +++ b/roles/icinga-kb/files/icinga.cfg @@ -0,0 +1,1494 @@ +############################################################################## +# +# ICINGA.CFG - Sample Main Config File for Icinga +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/icinga/icinga.log + +# Commands definitions +cfg_file=/etc/icinga/commands.cfg + +# Debian also defaults to using the check commands defined by the debian +# nagios-plugins package +cfg_dir=/etc/nagios-plugins/config + +# OBJECT CONFIGURATION FILE(S) +# These are the object configuration files in which you define hosts, +# host groups, contacts, contact groups, services, etc. +# Hint: Check the docs/wiki on how to monitor remote hosts with different +# transport methods and plugins + +# Debian uses by default a configuration directory where icinga-common, +# other packages and the local admin can dump or link configuration +# files into. +cfg_dir=/etc/icinga/objects/ + +# Definitions for ido2db process checks +#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg + +# Definitions for broker modules like idoutils.cfg +cfg_dir=/etc/icinga/modules + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Icinga starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Icinga starts. +# If you explicitely set it to /dev/null the core will skip writing +# the objects cache file entirely. +# Note: This is a mandatory output for Icinga Classic UI to work properly. +# Tip: Use that file to debug your configuration with fully resolved +# objects like the core sees them. + +object_cache_file=/var/cache/icinga/objects.cache + + + +# PRE-CACHED OBJECT FILE +# This options determines the location of the precached object file. +# If you run Icinga with the -p command line option, it will preprocess +# your object configuration file(s) and write the cached config to this +# file. You can then start Icinga with the -u option to have it read +# object definitions from this precached file, rather than the standard +# object configuration files (see the cfg_file and cfg_dir options above). +# Using a precached object file can speed up the time needed to (re)start +# the Icinga process if you've got a large and/or complex configuration. +# Read the documentation section on optimizing Icinga to find our more +# about how this feature works. + +precached_object_file=/var/cache/icinga/objects.precache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/icinga/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Icinga +# restarts. +# If you explicitely set it to /dev/null the core will skip writing +# the status file entirely. This becomes handy when using other methods +# for data retrieval (e.g. IDOUtils DB) +# Note: This is a mandatory output for Icinga Classic UI to work properly. + +status_file=/var/lib/icinga/status.dat + + + +# STATUS FILE UPDATE INTERVAL +# This option determines the frequency (in seconds) that +# Icinga will periodically dump program, host, and +# service status data. +# Increase the value, if you don't require it that often. + +#status_update_interval=30 +status_update_interval=10 + + + +# ICINGA USER +# This determines the effective user that Icinga should run as. +# You can either supply a username or a UID. + +icinga_user=nagios + + + +# ICINGA GROUP +# This determines the effective group that Icinga should run as. +# You can either supply a group name or a GID. + +icinga_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Icinga should check +# for external commands (in the command file defined below). By default +# Icinga will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. +# Values: 0 = disable commands, 1 = enable commands + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Icinga should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Icinga to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Icinga will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Icinga to check the external +# command file as often as possible. + +#command_check_interval=15s +command_check_interval=-1 + + + +# EXTERNAL COMMAND FILE +# This is the file that Icinga checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. +# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the +# time to do it. + +command_file=/var/lib/icinga/rw/icinga.cmd + + + +# EXTERNAL COMMAND BUFFER SLOTS +# This settings is used to tweak the number of items or "slots" that +# the Icinga daemon should allocate to the buffer that holds incoming +# external commands before they are processed. As external commands +# are processed by the daemon, they are removed from the buffer. +# Increase the value, if you are using addons like check_mk supplying +# more external commands (passive check results) than usual. + +#external_command_buffer_slots=32768 +external_command_buffer_slots=4096 + + + +# LOCK FILE +# This is the lockfile that Icinga will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/icinga/icinga.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Icinga +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Icinga is +# running. + +temp_file=/var/cache/icinga/icinga.tmp + + + +# TEMP PATH +# This is path where Icinga can create temp files for service and +# host check results, etc. + +temp_path=/tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=-1 + + + +# EVENT BROKER MODULE(S) +# ----> use the new *module definition* instead: +# ----> http://docs.icinga.org/latest/en/objectdefinitions.html +# +# Example definitions can be found in the '/etc/icinga/modules/' directory. +# If you want to enable idoutils in Debian install icinga-idoutils and copy +# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to +# /etc/icinga/modules/idoutils.cfg. +# Don't forget to also enable the daemon in /etc/default/icinga + +# LOG ROTATION METHOD +# This is the log rotation method that Icinga should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/icinga/archives + + + +# LOGGING OPTIONS FOR DAEMON +# If you want messages logged to the daemon log file (usually icinga.log). +# Default option is 1 (yes), the other valid option is 0 (no) + +use_daemon_log=1 + + + +# LOGGING OPTIONS FOR SYSLOG +# If you want messages logged to the syslog facility, as well as the +# Icinga log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# SYSLOG FACILITY +# If you enabled use_syslog you can set icinga to use a local facility +# instead of the default.To enable set this option to 1, if not, set it to 0. + +use_syslog_local_facility=0 + + + +# SYSLOG LOCAL FACILITY +# If you specified the use_syslog_local_facility you can chose which +# local facility to use. Valid values are from 0 to 7 + +syslog_local_facility=5 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Icinga to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# CURRENT STATES LOGGING OPTION +# If you don't want Icinga to log all current host and service states +# after log has been rotated to the main log file, you can disable this +# option by setting this value to 0. Default value is 1. + +log_current_states=1 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Icinga to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!! +# This option substitutes the user name on external commands with +# the string "" if the command gets logged. It is +# anonymized in log files only. This option was added to make +# icinga compliant with data retention laws on various countries. +# This option is disabled by default. + +log_anonymized_external_command_author=0 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Icinga to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# LONG PLUGIN OUTPUT LOGGING OPTION +# If you want Icinga to log the complete text of the plugin output +# to the log instead of only the first line then set this value to 1. +# Default value is 0. + +log_long_plugin_output=0 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Icinga previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# HOST AND SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Icinga will process +# the results of host and service checks. +# Lower this value in larger environments to allow faster +# check result processing (requires more cpu power). + +#check_result_reaper_frequency=1 +check_result_reaper_frequency=10 + + + + +# MAX CHECK RESULT REAPER TIME +# This is the max amount of time (in seconds) that a single +# check result reaper event will be allowed to run before +# returning control back to Icinga so it can perform other +# duties. + +max_check_result_reaper_time=30 + + + + +# CHECK RESULT PATH +# This is directory where Icinga stores the results of host and +# service checks that have not yet been processed. +# +# Note: Make sure that only one instance of Icinga has access +# to this directory! + +check_result_path=/var/lib/icinga/spool/checkresults + + + + +# MAX CHECK RESULT FILE AGE +# This option determines the maximum age (in seconds) which check +# result files are considered to be valid. Files older than this +# threshold will be mercilessly deleted without further processing. + +max_check_result_file_age=3600 + + + + +# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!! +# This experimental option allows you to set the max number of items +# the checkresult reaper will put onto the checkresult list for further +# processing by the core. If there are too many, the reaping will be +# terminated early, allowing the core to process the results sooner. +# On larger setups, that list might grow too much, and decrease +# performance on processing. You might experiment with that value, the +# inner core default is set to 0, disabling that feature. +# Values: +# 0 = Disable max check result list items +# number = set max check result list items + +#max_check_result_list_items=1024 + + + + +# CACHED HOST CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous host check is considered current. +# Cached host states (from host checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to the host check logic. +# Too high of a value for this option may result in inaccurate host +# states being used by Icinga, while a lower value may result in a +# performance hit for host checks. Use a value of 0 to disable host +# check caching. + +cached_host_check_horizon=15 + + + +# CACHED SERVICE CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous service check is considered current. +# Cached service states (from service checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to predictive dependency checks. +# Use a value of 0 to disable service check caching. + +cached_service_check_horizon=15 + + + +# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of hosts when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# host dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_host_dependency_checks=1 + + + +# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of service when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# service dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_service_dependency_checks=1 + + + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Icinga will use soft state +# information when checking host and service dependencies. Normally +# Icinga will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=0 + + + +# TIME CHANGE ADJUSTMENT THRESHOLDS +# These options determine when Icinga will react to detected changes +# in system time (forward into the future). + +#time_change_threshold=900 + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Icinga will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Icinga will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Icinga will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Icinga will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. +# Increase the timeout values in case you are experiencing a lot +# of check timeouts. Addons like e.g. check_mk will perform +# one combined active servicecheck which could take longer than +# the default of 60sec. + +#service_check_timeout=120 +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Icinga will save state +# information for services and hosts before it shuts down. Upon +# startup Icinga will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Icinga down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Icinga should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Icinga is restarted. +# This file is used only if the retain_state_information +# variable is set to 1. + +state_retention_file=/var/cache/icinga/retention.dat + + + +# SYNC FILE +# This is an advanced facility to pass a subset of retention +# information into Icinga on a running system. This is similar +# to the state retention file with the following difference: +# +# - if the last_check value is less than the current last_check, +# then the state information is ignored (this must be specified +# immediately after the object identifiers) +# +# - downtimes and comments are not identified by an id number, but +# by other "similar characteristics". This is required to work in +# a distributed Nagios environment +# * downtimes: hostname, servicename (if appropriate), author, +# comment, start_time, end_time, fixed, duration +# * comments: hostname, servicename, author, comment +# +# If this variable is set, then on Icinga startup, the sync file +# will be read after the retention file has been processed. If the +# file is read successfully, it will be removed. +# If the file does not exist, no error will appear. +# There is also an API that will force a read of the sync file. + +#sync_retention_file=/var/cache/icinga/sync.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Icinga +# will automatically save retention data during normal operation. +# If you set this value to 0, Icinga will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Icinga will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + +# DUMP RETAINED HOST SERVICE STATES TO NEB +# This setting determines wether or not Icinga will dump host +# and service states based on the values saved in the retention +# file to the neb modules. It will already do that on event loop +# initialization. +# Changed in Icinga 1.10 to disabled - re-enable if you require it. + +dump_retained_host_service_states_to_neb=0 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Icinga will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=1 + + + +# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE) +# The following variables are used to specify specific host and +# service attributes that should *not* be retained by Icinga during +# program restarts. +# +# The values of the masks are bitwise ANDs of values specified +# by the "MODATTR_" definitions found in include/common.h. +# For example, if you do not want the current enabled/disabled state +# of flap detection and event handlers for hosts to be retained, you +# would use a value of 24 for the host attribute mask... +# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24 + +# This mask determines what host attributes are not retained +retained_host_attribute_mask=0 + +# This mask determines what service attributes are not retained +retained_service_attribute_mask=0 + +# These two masks determine what process attributes are not retained. +# There are two masks, because some process attributes have host and service +# options. For example, you can disable active host checks, but leave active +# service checks enabled. +retained_process_host_attribute_mask=0 +retained_process_service_attribute_mask=0 + +# These two masks determine what contact attributes are not retained. +# There are two masks, because some contact attributes have host and +# service options. For example, you can disable host notifications for +# a contact, but leave service notifications enabled for them. +retained_contact_host_attribute_mask=0 +retained_contact_service_attribute_mask=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Icinga will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Icinga will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# STATE BASED ESCALATION RANGES !!!Experimental!!! +# This option allows you to enable state based escalation ranges which +# will allow a more detailed granularity on when an escalation notification +# may happen, adding a filter based on the current host or service state +# when checking the escalation for notification viability. +# This is a behavioural change to the default, and therefore intentionally +# disabled. Enable at your own risk, as this remains an experimental feature. +# Values: 1 = enable state based escalation ranges, +# 0 = disable state based escalation ranges + +#enable_state_based_escalation_ranges=0 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Icinga will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# process_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# process_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. If you want to use named pipes, you should use the special +# pipe ("p") mode which avoid blocking at startup, otherwise you will +# likely want the defult append ("a") mode. + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + +# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS +# THese options determine wether the core will process empty perfdata +# results or not. This is needed for distributed monitoring, and intentionally +# turned on by default. +# If you don't require empty perfdata - saving some cpu cycles +# on unwanted macro calculation - you can turn that off. Be careful! +# Values: 1 = enable, 0 = disable + +#host_perfdata_process_empty_results=1 +#service_perfdata_process_empty_results=1 + + + +# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES +# This boolean option determines whether services assigned to empty +# host groups (host groups with no host members) will cause Icinga to +# exit with error on start up (or during a configuration check) or not. +# It's useful to be able to assign services to empty hostgroups when +# configuration files or pre-cached object files are distributed to +# various pollers, or when the process of generating Icinga config is +# automated, or when a set of services is slowly being phased out but +# should be kept around. +# The default behavior if the option is not present in the main +# configuration file is for Icinga to exit with error if services are +# associated with host groups that have no hosts associated with them. + +#allow_empty_hostgroup_assignment=0 + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Icinga will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Icinga. This command is executed only if the +# obsess_over_services option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# OBSESS OVER HOST CHECKS OPTION +# This determines whether or not Icinga will obsess over host +# checks and run the ochp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over hosts, 0 = do not obsess (default) + +obsess_over_hosts=0 + + + +# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND +# This is the command that is run for every host check that is +# processed by Icinga. This command is executed only if the +# obsess_over_hosts option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ochp_command=somecommand + + + +# TRANSLATE PASSIVE HOST CHECKS OPTION +# This determines whether or not Icinga will translate +# DOWN/UNREACHABLE passive host check results into their proper +# state for this instance of Icinga. This option is useful +# if you have distributed or failover monitoring setup. In +# these cases your other Icinga servers probably have a different +# "view" of the network, with regards to the parent/child relationship +# of hosts. If a distributed monitoring server thinks a host +# is DOWN, it may actually be UNREACHABLE from the point of +# this Icinga instance. Enabling this option will tell Icinga +# to translate any DOWN or UNREACHABLE host states it receives +# passively into the correct state from the view of this server. +# Values: 1 = perform translation, 0 = do not translate (default) + +translate_passive_host_checks=0 + + + +# PASSIVE HOST CHECKS ARE SOFT OPTION +# This determines whether or not Icinga will treat passive host +# checks as being HARD or SOFT. By default, a passive host check +# result will put a host into a HARD state type. This can be changed +# by enabling this option. +# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT + +passive_host_checks_are_soft=0 + + + +# ORPHANED HOST/SERVICE CHECK OPTIONS +# These options determine whether or not Icinga will periodically +# check for orphaned host service checks. Since service checks are +# not rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. A similar situation exists for +# host checks, although the exact scheduling details differ a bit +# from service checks. Orphaned checks seem to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, make sure you have orphaned service checks enabled. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=1 +check_for_orphaned_hosts=1 + + + +# SERVICE CHECK TIMEOUT STATE +# This setting determines the state Icinga will report when a +# service check times out meaning it does not respond within +# service_check_timeout seconds. The default is set to Unknown +# and not Critical. +# Valid settings are: +# c - Critical +# u - Unknown (default) +# w - Warning +# o - OK + +service_check_timeout_state=u + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=60 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + + +# ADDITIONAL FRESHNESS THRESHOLD LATENCY +# This setting determines the number of seconds that Icinga +# will add to any host and service freshness thresholds that +# it calculates (those not explicitly specified by the user). + +additional_freshness_latency=15 + + + + +# FLAP DETECTION OPTION +# This option determines whether or not Icinga will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Icinga detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=iso8601 + + + + +# TIMEZONE OFFSET +# This option is used to override the default timezone that this +# instance of Icinga runs in. If not specified, Icinga will use +# the system configured timezone. +# +# NOTE: In order to display the correct timezone in the CGIs, you +# will also need to alter the Apache directives for the CGI path +# to include your timezone. Example: +# +# +# SetEnv TZ "Australia/Brisbane" +# ... +# + +#use_timezone=US/Mountain +#use_timezone=Australia/Brisbane + + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Icinga with embedded Perl support, this option has no effect. + +p1_file=/usr/lib/icinga/p1.pl + + + +# EMBEDDED PERL INTERPRETER OPTION +# This option determines whether or not the embedded Perl interpreter +# will be enabled during runtime. This option has no effect if Icinga +# has not been compiled with support for embedded Perl. +# This option is intentionally disabled by default, because embedded +# perl can cause memory leaks and make Icinga unstable if not properly +# used. +# Only enable this setting when you really know what you are doing! +# Values: 0 = disable interpreter, 1 = enable interpreter + +enable_embedded_perl=1 + + + +# EMBEDDED PERL USAGE OPTION +# This option determines whether or not Icinga will process Perl plugins +# and scripts with the embedded Perl interpreter if the plugins/scripts +# do not explicitly indicate whether or not it is okay to do so. Read +# the HTML documentation on the embedded Perl interpreter for more +# information on how this option works. + +use_embedded_perl_implicitly=1 + + + +# EVENT HANDLERS FOR STALKED HOSTS/SERVICES +# Allow running event handlers for stalked hosts/services in order +# to forward to external systems. +# Values: 0 = disabled (default), 1 = enabled + +stalking_event_handlers_for_hosts=0 +stalking_event_handlers_for_services=0 + + + +# NOTIFICATIONS FOR STALKED HOSTS/SERVICES +# Allow notifications for stalked hosts/services globally +# for all contacts in order to notify about a stalking +# alert. +# Values: 0 = disabled (default), 1 = enabled + +stalking_notifications_for_hosts=0 +stalking_notifications_for_services=0 + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# KEEP UNKNOWN MACROS +# This option can be used to keep unknown macros within the output. +# e.g. check_proc -C $foo$ will remain. +# This was the default in versions older than Icinga 1.8, but now +# the default is to remove those macros from the output, causing +# the shell to interpret $foo and leaving a single $ there. See +# #2291 for further information. +# Make sure to escape single dollar signs with another '$', as the +# docs describe. Other than that, enable this setting to revert to +# the old behaviour. + +keep_unknown_macros=1 + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + +# ADMINISTRATOR EMAIL/PAGER ADDRESSES +# The email and pager address of a global administrator (likely you). +# Icinga never uses these values itself, but you can access them by +# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification +# commands. + +admin_email=root@localhost +admin_pager=pageroot@localhost + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Icinga is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. Enabling this option doesn't guarantee that +# a core file will be produced, but that's just life... +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# LARGE INSTALLATION TWEAKS OPTION +# This option determines whether or not Icinga will take some shortcuts +# which can save on memory and CPU usage in large Icinga installations. +# Read the documentation for more information on the benefits/tradeoffs +# of enabling this option. +# Values: 1 - Enabled tweaks +# 0 - Disable tweaks (default) + +use_large_installation_tweaks=0 + + + +# ENABLE ENVIRONMENT MACROS +# This option determines whether or not Icinga will make all standard +# macros available as environment variables when host/service checks +# and system commands (event handlers, notifications, etc.) are +# executed. Enabling this option can cause performance issues in +# large installations, as it will consume a bit more memory and (more +# importantly) consume more CPU. +# Keep in mind that various addons/plugins will require this setting +# to be enabled (e.g. check_oracle_health) for special usage. +# Values: 1 - Enable environment variable macros +# 0 - Disable environment variable macros (default) + +enable_environment_macros=1 + + + +# CHILD PROCESS MEMORY OPTION +# This option determines whether or not Icinga will free memory in +# child processes (processed used to execute system commands and host/ +# service checks). If you specify a value here, it will override +# program defaults. +# Value: 1 - Free memory in child processes +# 0 - Do not free memory in child processes + +#free_child_process_memory=1 + + + +# CHILD PROCESS FORKING BEHAVIOR +# This option determines how Icinga will fork child processes +# (used to execute system commands and host/service checks). Normally +# child processes are fork()ed twice, which provides a very high level +# of isolation from problems. Fork()ing once is probably enough and will +# save a great deal on CPU usage (in large installs), so you might +# want to consider using this. If you specify a value here, it will +# program defaults. +# Value: 1 - Child processes fork() twice +# 0 - Child processes fork() just once + +#child_processes_fork_twice=1 + + + +# DEBUG LEVEL +# This option determines how much (if any) debugging information will +# be written to the debug file. OR values together to log multiple +# types of information. +# Values: +# -1 = Everything +# 0 = Nothing +# 1 = Functions +# 2 = Configuration +# 4 = Process information +# 8 = Scheduled events +# 16 = Host/service checks +# 32 = Notifications +# 64 = Event broker +# 128 = External commands +# 256 = Commands +# 512 = Scheduled downtime +# 1024 = Comments +# 2048 = Macros + +debug_level=0 + + + +# DEBUG VERBOSITY +# This option determines how verbose the debug log out will be. +# Values: 0 = Brief output +# 1 = More detailed +# 2 = Very detailed + +debug_verbosity=2 + + + +# DEBUG FILE +# This option determines where Icinga should write debugging information. + +debug_file=/var/log/icinga/icinga.debug + + + +# MAX DEBUG FILE SIZE +# This option determines the maximum size (in bytes) of the debug file. If +# the file grows larger than this size, it will be renamed with a .old +# extension. If a file already exists with a .old extension it will +# automatically be deleted. This helps ensure your disk space usage doesn't +# get out of control when debugging Icinga. + +# 100M +max_debug_file_size=100000000 diff --git a/roles/icinga-kb/files/nt.cfg b/roles/icinga-kb/files/nt.cfg new file mode 100644 index 0000000..b461aca --- /dev/null +++ b/roles/icinga-kb/files/nt.cfg @@ -0,0 +1,15 @@ +# If you are confused about this command definition, cause you was +# reading other suggestions, please have a look into +# /usr/share/doc/nagios-plugins/README.Debian + +# 'check_nt' command definition +#define command { +# command_name check_nt +# command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' +#} + +# 'check_nscp' command definition +define command { + command_name check_nscp + command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' +} diff --git a/roles/icinga-kb/handlers/main.yml b/roles/icinga-kb/handlers/main.yml new file mode 100644 index 0000000..721651e --- /dev/null +++ b/roles/icinga-kb/handlers/main.yml @@ -0,0 +1,12 @@ +--- + - name: restart icinga + service: name=icinga state=restarted + + - name: stop icinga + service: name=icinga state=stopped + + - name: start icinga + service: name=icinga state=started + + - name: restart apache + service: name=apache2 state=restarted diff --git a/roles/icinga-kb/tasks/main.yml b/roles/icinga-kb/tasks/main.yml new file mode 100644 index 0000000..5b598da --- /dev/null +++ b/roles/icinga-kb/tasks/main.yml @@ -0,0 +1,102 @@ +--- +- name: Installation apache2 + apt: name=apache2 state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Installation de icinga + apt: name=icinga state=present + +- name: Installation de nagios-plugins + apt: name=nagios-plugins state=present + +- name: Installation de nagios-snmp-plugins + apt: name=nagios-snmp-plugins state=present + +- name: Installation des dépendances dns + apt: name=libnet-dns-perl state=present + +#- name: Copie de fichier apache.conf +# copy: remote_src=true src=/etc/icinga/apache2.conf dest=/etc/apache2/sites-available/icinga.conf + +#- name: activation du site de icinga +# shell: a2ensite icinga +# notify: +# - restart icinga + +- name: changement de mot de passe de icingaadmin + shell: htpasswd -dbc /etc/icinga/htpasswd.users icingaadmin root + +- name: Copie du fichier commands.cfg + copy: src=commands.cfg dest=/etc/icinga/commands.cfg + +- name: Copie du fichier icinga.cfg + copy: src=icinga.cfg dest=/etc/icinga + +- name: Copie du fichier contacts_icinga.cfg + copy: src=cfg/contacts_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier hostgroups_icinga.cfg + copy: src=cfg/hostgroups_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier r-ext.cfg + copy: src=cfg/r-ext.cfg dest=/etc/icinga/objects + +- name: Copie du fichier r-int.cfg + copy: src=cfg/r-int.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-adm.cfg + copy: src=cfg/s-adm.cfg dest=/etc/icinga/objects + +- name: Copie du fichier services_icinga.cfg + copy: src=cfg/services_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra.cfg + copy: src=cfg/s-infra.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra-adm.cfg + copy: src=cfg/s-infra-adm.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-lb.cfg + copy: src=cfg/s-lb.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-lb-adm.cfg + copy: src=cfg/s-lb-adm.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-win + copy: src=cfg/s-win.cfg dest=/etc/icinga/objects + +- name: Changement droit notif + shell: chmod 644 /var/log/icinga/icinga.log + +- name: copie nt.cfg + copy: src=nt.cfg dest=/etc/nagios-plugins/config + +#- name: copie dns.cfg +# copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config + +- name: stop icinga + service: + name: icinga + state: stopped + +- name: modif des droits /var/lib/icinga/rw/ + shell: dpkg-statoverride --update --add nagios www-data 2710 /var/lib/icinga/rw/ + +- name: modif des droits /var/lib/icinga/ + shell: dpkg-statoverride --update --add nagios nagios 751 /var/lib/icinga/ + +- name: start icinga + service: + name: icinga + state: started + +- name: copie check traffic + copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins + +- name: modif des droits plugin traffic + shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl + +- name: message d'information + debug: msg="Pour superviser le Windows, il faut installer NSClient++" diff --git a/roles/icinga-yb/files/cfg/contacts_icinga.cfg b/roles/icinga-yb/files/cfg/contacts_icinga.cfg new file mode 100644 index 0000000..955fc27 --- /dev/null +++ b/roles/icinga-yb/files/cfg/contacts_icinga.cfg @@ -0,0 +1,59 @@ +############################################################################### +# contacts.cfg +############################################################################### + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. + +#define contact{ +# contact_name root +# alias Root +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,r +# service_notification_commands notify-service-by-email +# host_notification_commands notify-host-by-email +# email root@localhost +# } + + +define contact{ + contact_name admin + alias Administrateur + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-service-by-email + host_notification_commands notify-host-by-email + email yousriwalid@gmail.com + } + + + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### + +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. + +define contactgroup{ + contactgroup_name admins + alias Nagios Administrators + members admin + } diff --git a/roles/icinga-yb/files/cfg/extinfo_icinga.cfg b/roles/icinga-yb/files/cfg/extinfo_icinga.cfg new file mode 100644 index 0000000..07bd594 --- /dev/null +++ b/roles/icinga-yb/files/cfg/extinfo_icinga.cfg @@ -0,0 +1,13 @@ +## +## Extended Host and Service Information +## + +define hostextinfo{ + hostgroup_name debian-servers + notes Debian GNU/Linux servers +# notes_url http://webserver.localhost.localdomain/hostinfo.pl?host=netware1 + icon_image base/debian.png + icon_image_alt Debian GNU/Linux + vrml_image debian.png + statusmap_image base/debian.gd2 + } diff --git a/roles/icinga-yb/files/cfg/generic-host_icinga.cfg b/roles/icinga-yb/files/cfg/generic-host_icinga.cfg new file mode 100644 index 0000000..e6d96ac --- /dev/null +++ b/roles/icinga-yb/files/cfg/generic-host_icinga.cfg @@ -0,0 +1,19 @@ +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-host ; The name of this host template + notifications_enabled 1 ; Host notifications are enabled + event_handler_enabled 1 ; Host event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } diff --git a/roles/icinga-yb/files/cfg/generic-service_icinga.cfg b/roles/icinga-yb/files/cfg/generic-service_icinga.cfg new file mode 100644 index 0000000..4d60c79 --- /dev/null +++ b/roles/icinga-yb/files/cfg/generic-service_icinga.cfg @@ -0,0 +1,26 @@ +# generic service template definition +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction is enabled + process_perf_data 1 ; Process performance data + retain_status_information 1 ; Retain status information across program restarts + retain_nonstatus_information 1 ; Retain non-status information across program restarts + notification_interval 0 ; Only send notifications on status change by default. + is_volatile 0 + check_period 24x7 + normal_check_interval 5 + retry_check_interval 1 + max_check_attempts 4 + notification_period 24x7 + notification_options w,u,c,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } diff --git a/roles/icinga-yb/files/cfg/hostgroups_icinga.cfg b/roles/icinga-yb/files/cfg/hostgroups_icinga.cfg new file mode 100644 index 0000000..49b2a76 --- /dev/null +++ b/roles/icinga-yb/files/cfg/hostgroups_icinga.cfg @@ -0,0 +1,59 @@ +# Some generic hostgroup definitions + +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +define hostgroup { + hostgroup_name localhost + alias Debian GNU/Linux Servers + members localhost + } + +define hostgroup { + hostgroup_name debian-servers + alias Serveurs distant + members s-infra, r-int, r-ext, s-adm, s-itil +} + +define hostgroup {  + hostgroup_name ssh-servers + alias acces SSH + members s-adm, r-int, r-ext, localhost, s-infra, s-itil +} + +define hostgroup {  + hostgroup_name dns-servers + alias serveurs-dns + members s-infra + +} + +define hostgroup {  + hostgroup_name dhcp-servers + alias serveurs-dhcp + members r-int, s-win +} + +define hostgroup { + hostgroup_name http-servers + alias serveurs-web + members localhost + } + + +define hostgroup{ + hostgroup_name windows-servers + alias windows-servers + members s-win +} + + +define hostgroup{ + hostgroup_name uptimegrp + alias uptimegrp + members r-int, r-ext, s-adm, s-win, s-itil +} + diff --git a/roles/icinga-yb/files/cfg/localhost.cfg b/roles/icinga-yb/files/cfg/localhost.cfg new file mode 100644 index 0000000..4e4e190 --- /dev/null +++ b/roles/icinga-yb/files/cfg/localhost.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host + host_name localhost + alias Serveur monitoring + address localhost + } + diff --git a/roles/icinga-yb/files/cfg/localhost_icinga.cfg b/roles/icinga-yb/files/cfg/localhost_icinga.cfg new file mode 100644 index 0000000..0764b3a --- /dev/null +++ b/roles/icinga-yb/files/cfg/localhost_icinga.cfg @@ -0,0 +1,59 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in icinga-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + } + +# Define a service to check the disk space of the root partition +# on the local machine. Warning if < 20% free, critical if +# < 10% free space on partition. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Disk Space + check_command check_all_disks!20%!10% + } + + + +# Define a service to check the number of currently logged in +# users on the local machine. Warning if > 20 users, critical +# if > 50 users. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + check_command check_users!20!50 + } + + +# Define a service to check the number of currently running procs +# on the local machine. Warning if > 250 processes, critical if +# > 400 processes. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + check_command check_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } diff --git a/roles/icinga-yb/files/cfg/r-ext.cfg b/roles/icinga-yb/files/cfg/r-ext.cfg new file mode 100644 index 0000000..0844c5e --- /dev/null +++ b/roles/icinga-yb/files/cfg/r-ext.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-ext + alias Routeur externe + address 192.168.200.253 + parents r-int + } diff --git a/roles/icinga-yb/files/cfg/r-int.cfg b/roles/icinga-yb/files/cfg/r-int.cfg new file mode 100644 index 0000000..249e69f --- /dev/null +++ b/roles/icinga-yb/files/cfg/r-int.cfg @@ -0,0 +1,13 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name r-int + alias Routeur interne + address 172.16.0.254 + parents localhost + } diff --git a/roles/icinga-yb/files/cfg/s-adm.cfg b/roles/icinga-yb/files/cfg/s-adm.cfg new file mode 100644 index 0000000..aeadbee --- /dev/null +++ b/roles/icinga-yb/files/cfg/s-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 192.168.99.99 + parents r-int + } + diff --git a/roles/icinga-yb/files/cfg/s-infra-adm.cfg b/roles/icinga-yb/files/cfg/s-infra-adm.cfg new file mode 100644 index 0000000..c08df47 --- /dev/null +++ b/roles/icinga-yb/files/cfg/s-infra-adm.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra-adm + alias debian-servers + address 192.168.99.1 + parents s-adm + } + diff --git a/roles/icinga-yb/files/cfg/s-infra.cfg b/roles/icinga-yb/files/cfg/s-infra.cfg new file mode 100644 index 0000000..c369ff6 --- /dev/null +++ b/roles/icinga-yb/files/cfg/s-infra.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-infra + alias debian-servers + address 172.16.0.1 + parents r-int + } + diff --git a/roles/icinga-yb/files/cfg/s-itil.cfg b/roles/icinga-yb/files/cfg/s-itil.cfg new file mode 100644 index 0000000..812f64f --- /dev/null +++ b/roles/icinga-yb/files/cfg/s-itil.cfg @@ -0,0 +1,14 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-adm + alias debian-servers + address 172.16.0.9 + parents r-int + } + diff --git a/roles/icinga-yb/files/cfg/s-win.cfg b/roles/icinga-yb/files/cfg/s-win.cfg new file mode 100644 index 0000000..4a5bc58 --- /dev/null +++ b/roles/icinga-yb/files/cfg/s-win.cfg @@ -0,0 +1,16 @@ +# A simple configuration file for monitoring the local host +# This can serve as an example for configuring other servers; +# Custom services specific to this host are added here, but services +# defined in nagios2-common_services.cfg may also apply. +# + +define host{ + use generic-host ; Name of host template to use + host_name s-win + alias windows-servers + address 172.16.0.6 + parents r-int + icon_image base/win40.gif + statusmap_image base/win40.gd2 + } + diff --git a/roles/icinga-yb/files/cfg/services_icinga.cfg b/roles/icinga-yb/files/cfg/services_icinga.cfg new file mode 100644 index 0000000..226237f --- /dev/null +++ b/roles/icinga-yb/files/cfg/services_icinga.cfg @@ -0,0 +1,106 @@ +define service { + hostgroup_name http-servers + service_description HTTP + check_command check_http + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service { + hostgroup_name ssh-servers + service_description SSH + check_command check_ssh + use generic-service + notification_interval 0 ; set > 0 if you want to be renotified +} + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Espace disque + check_command check_snmp_storage!public!--v2c!"^/$|tmp|usr|var"!90!95 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description Charge machine + check_command check_snmp_load!public!--v2c!netsl!2,1,1!3,2,2 + } + +define service{ + use generic-service + hostgroup_name localhost + service_description Charge machine + check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 + } + +define service{ + use generic-service + hostgroup_name debian-servers + service_description RAM + check_command check_snmp_mem!public!--v2c!-N!95,60!99,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Version NSClient++ + check_command check_nt!CLIENTVERSION +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Charge CPU + check_command check_nt!CPULOAD!-l 5,80,90,15,80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Uptime + check_command check_nt!UPTIME +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Mem Use + check_command check_nt!MEMUSE!80,90 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Disk Space + check_command check_nt!USEDDISKSPACE!-l C!10,5 +} + +define service{ + use generic-service + hostgroup_name windows-servers + service_description Service DNS + check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" +} + +define service{ + use generic-service + hostgroup_name uptimegrp + service_description Uptime + check_command check_snmp!-C public -o 1.3.6.1.2.1.1.3.0 -c 6000:0 -w 60000:0 +} + +define service{ + use generic-service + hostgroup_name dns-servers + service_description DNS Ext + check_command check_dns +} + +#define service{ +# use generic-service +# hostgroup_name dhcp-servers +# service_description Service DHCP +# check_command check_dhcp +#} diff --git a/roles/icinga-yb/files/cfg/timeperiods_icinga.cfg b/roles/icinga-yb/files/cfg/timeperiods_icinga.cfg new file mode 100644 index 0000000..55ecf9d --- /dev/null +++ b/roles/icinga-yb/files/cfg/timeperiods_icinga.cfg @@ -0,0 +1,50 @@ +############################################################################### +# timeperiods.cfg +############################################################################### + +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) + +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + } + +# Here is a slightly friendlier period during work hours +define timeperiod{ + timeperiod_name workhours + alias Standard Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 + } + +# The complement of workhours +define timeperiod{ + timeperiod_name nonworkhours + alias Non-Work Hours + sunday 00:00-24:00 + monday 00:00-09:00,17:00-24:00 + tuesday 00:00-09:00,17:00-24:00 + wednesday 00:00-09:00,17:00-24:00 + thursday 00:00-09:00,17:00-24:00 + friday 00:00-09:00,17:00-24:00 + saturday 00:00-24:00 + } + +# This one is a favorite: never :) +define timeperiod{ + timeperiod_name never + alias Never + } + +# end of file diff --git a/roles/icinga-yb/files/check_iftraffic3.pl b/roles/icinga-yb/files/check_iftraffic3.pl new file mode 100755 index 0000000..62ddbd1 --- /dev/null +++ b/roles/icinga-yb/files/check_iftraffic3.pl @@ -0,0 +1,643 @@ +#!/usr/bin/perl -w +# +# check_iftraffic.pl - Nagios(r) network traffic monitor plugin +# Copyright (C) 2004 Gerd Mueller / Netways GmbH +# $Id: check_iftraffic.pl 1119 2006-02-09 10:30:09Z gmueller $ +# +# mw = Markus Werner mw+nagios@wobcom.de +# Remarks (mw): +# +# I adopted as much as possible the programming style of the origin code. +# +# There should be a function to exit this programm, +# instead of calling print and exit statements all over the place. +# +# +# minor changes by mw +# The snmp if_counters on net devices can have overflows. +# I wrote this code to address this situation. +# It has no automatic detection and which point the overflow +# occurs but it will generate a warning state and you +# can set the max value by calling this script with an additional +# arg. +# +# minor cosmetic changes by mw +# Sorry but I couldn't sustain to clean up some things. +# +# gj = Greg Frater gregATfraterfactory.com +# Remarks (gj): +# minor (gj): +# +# * fixed the performance data, formating was not to spec +# * Added a check of the interfaces status (up/down). +# If down the check returns a critical status. +# * Allow either textual or the numeric index value. +# * If the interface speed is not specified on the command line +# it gets it automatically from IfSpeed +# * Added option for second ifSpeed to allow for asymetrcal links +# such as a DSL line or cable modem where the download and upload +# speeds are different +# * Added -B option to display results in bits/sec instead of Bytes/sec +# * Added the current usage in Bytes/s (or bit/s) to the perfdata output +# * Added ability for plugin to determine interface to query by matching IP +# address of host with entry in ipAdEntIfIndex (.1.3.6.1.2.1.4.20.1.2) +# * Added -L flag to list entries found in the ipAdEntIfIndex table +# Otherwise, it works as before. +# +# +# +# +# based on check_traffic from Adrian Wieczorek, +# +# Send us bug reports, questions and comments about this plugin. +# Latest version of this software: http://www.nagiosexchange.org +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 + +use strict; + +use Net::SNMP; +use Getopt::Long; +&Getopt::Long::config('bundling'); + +use Data::Dumper; + +my $host_ip; +my $host_address; +my $iface_number; +my $iface_descr; +my $iface_speed; +my $iface_speedOut; +my $index_list; +my $opt_h; +my $units; + +my $session; +my $error; +my $port = 161; +my $snmp_version = 1; + +my @snmpoids; + +# SNMP OIDs for Traffic +my $snmpIfOperStatus = '1.3.6.1.2.1.2.2.1.8'; +my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10'; +my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16'; +my $snmpIfDescr = '1.3.6.1.2.1.2.2.1.2'; +my $snmpIfSpeed = '1.3.6.1.2.1.2.2.1.5'; +my $snmpIPAdEntIfIndex = '1.3.6.1.2.1.4.20.1.2'; + +my $response; + +# Path to tmp files +my $TRAFFIC_FILE = "/tmp/traffic"; + +# changes sos 20090717 UNKNOWN must bes 3 +my %STATUS_CODE = + ( 'UNKNOWN' => '3', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2' ); + +#default values; +my $state = "UNKNOWN"; +my $if_status = '4'; +my ( $in_bytes, $out_bytes ) = 0; +my $warn_usage = 85; +my $crit_usage = 98; +my $COMMUNITY = "public"; +my $use_reg = undef; # Use Regexp for name +my $output = ""; +my $bits = undef; +my $suffix = "Bs"; +my $label = "MBytes"; + +#added 20050614 by mw +my $max_value; +my $max_bytes; + +#cosmetic changes 20050614 by mw, see old versions for detail +# Added options for bits and second max ifspeed 20100202 by gj +# Added options for specificy IP addr to match 20100405 by gj +my $status = GetOptions( + "h|help" => \$opt_h, + 'B' => \$bits, + 'bits' => \$bits, + "C|community=s" => \$COMMUNITY, + "w|warning=s" => \$warn_usage, + "c|critical=s" => \$crit_usage, + "b|bandwidth|I|inBandwidth=i" => \$iface_speed, + "O|outBandwidth=i" => \$iface_speedOut, + 'r' => \$use_reg, + 'noregexp' => \$use_reg, + "p|port=i" => \$port, + "u|units=s" => \$units, + "i|interface=s" => \$iface_number, + "A|address=s" => \$host_ip, + "H|hostname=s" => \$host_address, + 'L' => \$index_list, + 'list' => \$index_list, + + #added 20050614 by mw + "M|max=i" => \$max_value +); + +if ( $status == 0 ) { + print_help(); + exit $STATUS_CODE{'OK'}; +} + +# Changed 20091214 gj +# Check for missing options +#if ( ( !$host_address ) or ( !$iface_descr ) ) { +if ( !$host_address ) { + print "\nMissing host address!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speed ) and ( !$units ) ){ + print "\nMissing units!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $units ) and ( ( !$iface_speed ) and ( !$iface_speedOut ) ) ) { + print "\nMissing interface maximum speed!\n\n"; + stop(print_usage(),"OK"); +} elsif ( ( $iface_speedOut ) and ( !$units ) ) { + print "\nMissing units for Out maximum speed!\n\n"; + stop(print_usage(),"OK"); +} + + +if ($bits) { + $suffix = "bs" +} + +if ( !$iface_speed ) { + # Do nothing +}else{ + + #change 20050414 by mw + # Added iface_speedOut 20100202 by gj + # Convert interface speed to kiloBytes + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; + if ( $iface_speedOut ) { + $iface_speedOut = bits2bytes( $iface_speedOut, $units ) / 1024; + } + if ( !$max_value ) { + + # If no -M Parameter was set, set it to 32Bit Overflow + $max_bytes = 4194304 ; # the value is (2^32/1024) + } + else { + $max_bytes = unit2bytes( $max_value, $units ); + } +} + +if ( $snmp_version =~ /[12]/ ) { + ( $session, $error ) = Net::SNMP->session( + -hostname => $host_address, + -community => $COMMUNITY, + -port => $port, + -version => $snmp_version + ); + + if ( !defined($session) ) { + stop("UNKNOWN: $error","UNKNOWN"); + } +} +elsif ( $snmp_version =~ /3/ ) { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v3 yet\n",$state); +} +else { + $state = 'UNKNOWN'; + stop("$state: No support for SNMP v$snmp_version yet\n",$state); +} + +# Neither Interface Index nor Host IP address were specified +if ( !$iface_descr ) { + if ( !$host_ip ){ + # try to resolve host name and find index from ip addr + $iface_descr = fetch_Ip2IfIndex( $session, $host_address ); + } else { + # Use ip addr to find index + $iface_descr = fetch_Ip2IfIndex( $session, $host_ip ); + } +} + +#push( @snmpoids, $snmpIPAdEntIfIndex . "." . $host_address ); + +# Added 20091209 gj +# Detect if a string description was given or a numberic interface index number +if ( $iface_descr =~ /[^0123456789]+/ ) { + $iface_number = fetch_ifdescr( $session, $iface_descr ); +}else{ + $iface_number = $iface_descr; +} + +push( @snmpoids, $snmpIfSpeed . "." . $iface_number ); +push( @snmpoids, $snmpIfOperStatus . "." . $iface_number ); +push( @snmpoids, $snmpIfInOctets . "." . $iface_number ); +push( @snmpoids, $snmpIfOutOctets . "." . $iface_number ); + +if ( !defined( $response = $session->get_request(@snmpoids) ) ) { + my $answer = $session->error; + $session->close; + + stop("WARNING: SNMP error: $answer\n", "WARNING"); +} + +# Added 20091209 gj +# Get interface speed from device if not provided on command line +# Convert to kiloBytes +if ( !$iface_speed ) { + $iface_speed = $response->{ $snmpIfSpeed . "." . $iface_number }; + $units = "b"; + $iface_speed = bits2bytes( $iface_speed, $units ) / 1024; +} + +# Added 20100201 gj +# Check if Out max speed was provided, use same if speed for both if not +if (!$iface_speedOut) { + $iface_speedOut = $iface_speed; +} + +$if_status = $response->{ $snmpIfOperStatus . "." . $iface_number }; +$in_bytes = $response->{ $snmpIfInOctets . "." . $iface_number } / 1024; # in kiloBytes +$out_bytes = $response->{ $snmpIfOutOctets . "." . $iface_number } / 1024; # in kiloBytes + +$session->close; + +my $row; +my $last_check_time = time - 1; +my $last_in_bytes = $in_bytes; +my $last_out_bytes = $out_bytes; + +if ( + open( FILE, + "<" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address + ) + ) +{ + while ( $row = ) { + + #cosmetic change 20050416 by mw + #Couldn't sustain;-) +## chomp(); + ( $last_check_time, $last_in_bytes, $last_out_bytes ) = + split( ":", $row ); + + ### by sos 17.07.2009 check for last_bytes + if ( ! $last_in_bytes ) { $last_in_bytes=$in_bytes; } + if ( ! $last_out_bytes ) { $last_out_bytes=$out_bytes; } + + if ($last_in_bytes !~ m/\d/) { $last_in_bytes=$in_bytes; } + if ($last_out_bytes !~ m/\d/) { $last_out_bytes=$out_bytes; } + } + close(FILE); +} + +my $update_time = time; + +open( FILE, ">" . $TRAFFIC_FILE . "_if" . $iface_number . "_" . $host_address ) + or die "Can't open $TRAFFIC_FILE for writing: $!"; + +printf FILE ( "%s:%.0ld:%.0ld\n", $update_time, $in_bytes, $out_bytes ); +close(FILE); + +my $db_file; + +#added 20050614 by mw +#Check for and correct counter overflow (if possible). +#See function counter_overflow. +$in_bytes = counter_overflow( $in_bytes, $last_in_bytes, $max_bytes ); +$out_bytes = counter_overflow( $out_bytes, $last_out_bytes, $max_bytes ); + +# Calculate traffic since last check (RX\TX) in kiloBytes +my $in_traffic = sprintf( "%.2lf", + ( $in_bytes - $last_in_bytes ) / ( time - $last_check_time ) ); +my $out_traffic = sprintf( "%.2lf", + ( $out_bytes - $last_out_bytes ) / ( time - $last_check_time ) ); + +# sos 20090717 changed due to rrdtool needs bytes +my $in_traffic_absolut = $in_bytes * 1024 ; +my $out_traffic_absolut = $out_bytes * 1024; + +# Calculate usage percentages +my $in_usage = sprintf( "%.2f", ( 1.0 * $in_traffic * 100 ) / $iface_speed ); +my $out_usage = sprintf( "%.2f", ( 1.0 * $out_traffic * 100 ) / $iface_speedOut ); + + +if ($bits) { + # Convert output from Bytes to bits + $in_bytes = $in_bytes * 8; + $out_bytes = $out_bytes * 8; + $in_traffic = $in_traffic * 8; + $out_traffic = $out_traffic * 8; + $label = "Mbits"; +} + +my $in_prefix = "K"; +my $out_prefix = "K"; + +if ( $in_traffic > 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 ); + $in_prefix = "M"; +} +if ( $out_traffic > 1024 ) { + $out_traffic = sprintf( "%.2f", $out_traffic / 1024 ); + $out_prefix = "M"; +} +if ( $in_traffic > 1024 * 1024 ) { + $in_traffic = sprintf( "%.2f", $in_traffic / 1024 * 1024 ); + $in_prefix = "G"; +} +if ( $out_traffic > 1024 * 1024 ) { + $out_traffic = sprintf( "%.2f",$out_traffic / 1024 * 1024 ); + $out_prefix = "G"; +} + +# Convert from kiloBytes to megaBytes +$in_bytes = sprintf( "%.2f", $in_bytes / 1024 ); +$out_bytes = sprintf( "%.2f", $out_bytes / 1024 ); + +$state = "OK"; + +# Added 20091209 by gj +if ( $if_status != 1 ) { + $output = "Interface $iface_descr is down!"; + +}else{ + $output = + "Average IN: " + . $in_traffic . $in_prefix . $suffix . " (" . $in_usage . "%), " + . "Average OUT: " . $out_traffic . $out_prefix . $suffix . " (" . $out_usage . "%)
"; + $output .= "Total RX: $in_bytes $label, Total TX: $out_bytes $label"; +} + +# Changed 20091209 gj +if ( ( $in_usage > $crit_usage ) or ( $out_usage > $crit_usage ) or ( $if_status != 1 ) ) { + $state = "CRITICAL"; +} + +if ( ( $in_usage > $warn_usage ) + or ( $out_usage > $warn_usage ) && $state eq "OK" ) +{ + $state = "WARNING"; +} + +# Changed 20091209 gj +$output = "$state - $output" + if ( $state ne "OK" ); + +# Changed 20091214 gj - commas should have been semi colons +$output .= +"|inUsage=$in_usage%;$warn_usage;$crit_usage outUsage=$out_usage%;$warn_usage;$crit_usage" + . " inBandwidth=" . $in_traffic . $in_prefix . $suffix . " outBandwidth=" . $out_traffic . $out_prefix . $suffix + . " inAbsolut=$in_traffic_absolut outAbsolut=$out_traffic_absolut"; + +stop($output, $state); + + +sub fetch_Ip2IfIndex { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $host ) = @_; + + + # Determine if we have a host name or IP addr + if ( $host =~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/ ){ + #print "\nI found an IP address\n\n"; + } else { + $host = get_ip ( $host ); + #print "\nWe have a host name $host\n\n"; + } + + # Quit if results not found + if ( !defined( $response = $session->get_table($snmpIPAdEntIfIndex) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + + my %resp = %{$response}; +# foreach $key ( keys %{$response} ) { + + if ( $index_list ){ + print ("\nInterfaces found:\n"); + print (" IP Addr\tIndex\n"); + print ("------------------------\n"); + } + # Check each returned value + foreach $key ( keys %resp ) { + + if ( $index_list ){ + my $index_addr = substr $key, 21; + print ($index_addr,"\t ",$resp{$key},"\n"); + } + + # Check for ip address mathcin in returned index results + if ( $key =~ /$host$/ ) { + $snmpkey = $resp{$key}; + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $host \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +sub fetch_ifdescr { + my $state; + my $response; + + my $snmpkey; + my $answer; + my $key; + + my ( $session, $ifdescr ) = @_; + + if ( !defined( $response = $session->get_table($snmpIfDescr) ) ) { + $answer = $session->error; + $session->close; + $state = 'CRITICAL'; + $session->close; + exit $STATUS_CODE{$state}; + } + + foreach $key ( keys %{$response} ) { + + # added 20070816 by oer: remove trailing 0 Byte for Windows :-( + my $resp=$response->{$key}; + $resp =~ s/\x00//; + + + my $test = defined($use_reg) + ? $resp =~ /$ifdescr/ + : $resp eq $ifdescr; + + if ($test) { + + ###if ( $resp =~ /^$ifdescr$/ ) { + ###if ( $resp =~ /$ifdescr/ ) { + ### print "$resp \n"; + ###if ( $response->{$key} =~ /^$ifdescr$/ ) { + + $key =~ /.*\.(\d+)$/; + $snmpkey = $1; + + # print "$ifdescr = $key / $snmpkey \n"; #debug + } + } + unless ( defined $snmpkey ) { + $session->close; + $state = 'CRITICAL'; + printf "$state: Could not match $ifdescr \n"; + exit $STATUS_CODE{$state}; + } + return $snmpkey; +} + +#added 20050416 by mw +#Converts an input value to value in bits +sub bits2bytes { + return unit2bytes(@_) / 8; +} + +#added 20050416 by mw +#Converts an input value to value in bytes +sub unit2bytes { + my ( $value, $unit ) = @_; + + if ( $unit eq "g" ) { + return $value * 1024 * 1024 * 1024; + } + elsif ( $unit eq "m" ) { + return $value * 1024 * 1024; + } + elsif ( $unit eq "k" ) { + return $value * 1024; + } + elsif ( $unit eq "b" ) { + return $value * 1; + } + else { + print "You have to supply a supported unit\n"; + exit $STATUS_CODE{'UNKNOWN'}; + } +} + +#added 20050414 by mw +#This function detects if an overflow occurs. If so, it returns +#a computed value for $bytes. +#If there is no counter overflow it simply returns the origin value of $bytes. +#IF there is a Counter reboot wrap, just use previous output. +sub counter_overflow { + my ( $bytes, $last_bytes, $max_bytes ) = @_; + + $bytes += $max_bytes if ( $bytes < $last_bytes ); + $bytes = $last_bytes if ( $bytes < $last_bytes ); + return $bytes; +} + +# Added 20100202 by gj +# Print results and exit script +sub stop { + my $result = shift; + my $exit_code = shift; + print $result . "\n"; + exit ( $STATUS_CODE{$exit_code} ); +} + +# Added 20100405 by gj +# Lookup hosts ip address +sub get_ip { + use Net::DNS; + + my ( $host_name ) = @_; + + my $res = Net::DNS::Resolver->new; + my $query = $res->search($host_name); + + if ($query) { + foreach my $rr ($query->answer) { + next unless $rr->type eq "A"; + #print $rr->address, "\n"; + return $rr->address; + } + } else { + + stop("Error: IP address not resolved\n","UNKNOWN"); + } +} + +#cosmetic changes 20050614 by mw +#Couldn't sustain "HERE";-), either. +sub print_usage { + print <> /var/lib/nagios3/host-perfdata.out + } + + +# 'process-service-perfdata' command definition +define command{ + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /var/lib/nagios3/service-perfdata.out + } diff --git a/roles/icinga-yb/files/dns.cfg b/roles/icinga-yb/files/dns.cfg new file mode 100644 index 0000000..5b69aca --- /dev/null +++ b/roles/icinga-yb/files/dns.cfg @@ -0,0 +1,11 @@ +# 'check_dns' command definition +define command{ + command_name check_dns + command_line /usr/lib/nagios/plugins/check_dns -H www.dfco.fr -s '$HOSTADDRESS$' +} + +# 'check_dig' command definition +define command{ + command_name check_dig + command_line /usr/lib/nagios/plugins/check_dig -H '$HOSTADDRESS$' -l '$ARG1$' +} diff --git a/roles/icinga-yb/files/icinga.cfg b/roles/icinga-yb/files/icinga.cfg new file mode 100644 index 0000000..fde1780 --- /dev/null +++ b/roles/icinga-yb/files/icinga.cfg @@ -0,0 +1,1494 @@ +############################################################################## +# +# ICINGA.CFG - Sample Main Config File for Icinga +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/icinga/icinga.log + +# Commands definitions +cfg_file=/etc/icinga/commands.cfg + +# Debian also defaults to using the check commands defined by the debian +# nagios-plugins package +cfg_dir=/etc/nagios-plugins/config + +# OBJECT CONFIGURATION FILE(S) +# These are the object configuration files in which you define hosts, +# host groups, contacts, contact groups, services, etc. +# Hint: Check the docs/wiki on how to monitor remote hosts with different +# transport methods and plugins + +# Debian uses by default a configuration directory where icinga-common, +# other packages and the local admin can dump or link configuration +# files into. +cfg_dir=/etc/icinga/objects/ + +# Definitions for ido2db process checks +#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg + +# Definitions for broker modules like idoutils.cfg +cfg_dir=/etc/icinga/modules + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Icinga starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Icinga starts. +# If you explicitely set it to /dev/null the core will skip writing +# the objects cache file entirely. +# Note: This is a mandatory output for Icinga Classic UI to work properly. +# Tip: Use that file to debug your configuration with fully resolved +# objects like the core sees them. + +object_cache_file=/var/cache/icinga/objects.cache + + + +# PRE-CACHED OBJECT FILE +# This options determines the location of the precached object file. +# If you run Icinga with the -p command line option, it will preprocess +# your object configuration file(s) and write the cached config to this +# file. You can then start Icinga with the -u option to have it read +# object definitions from this precached file, rather than the standard +# object configuration files (see the cfg_file and cfg_dir options above). +# Using a precached object file can speed up the time needed to (re)start +# the Icinga process if you've got a large and/or complex configuration. +# Read the documentation section on optimizing Icinga to find our more +# about how this feature works. + +precached_object_file=/var/cache/icinga/objects.precache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/icinga/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Icinga +# restarts. +# If you explicitely set it to /dev/null the core will skip writing +# the status file entirely. This becomes handy when using other methods +# for data retrieval (e.g. IDOUtils DB) +# Note: This is a mandatory output for Icinga Classic UI to work properly. + +status_file=/var/lib/icinga/status.dat + + + +# STATUS FILE UPDATE INTERVAL +# This option determines the frequency (in seconds) that +# Icinga will periodically dump program, host, and +# service status data. +# Increase the value, if you don't require it that often. + +#status_update_interval=30 +status_update_interval=10 + + + +# ICINGA USER +# This determines the effective user that Icinga should run as. +# You can either supply a username or a UID. + +icinga_user=nagios + + + +# ICINGA GROUP +# This determines the effective group that Icinga should run as. +# You can either supply a group name or a GID. + +icinga_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Icinga should check +# for external commands (in the command file defined below). By default +# Icinga will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. +# Values: 0 = disable commands, 1 = enable commands + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Icinga should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Icinga to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Icinga will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Icinga to check the external +# command file as often as possible. + +#command_check_interval=15s +command_check_interval=-1 + + + +# EXTERNAL COMMAND FILE +# This is the file that Icinga checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. +# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the +# time to do it. + +command_file=/var/lib/icinga/rw/icinga.cmd + + + +# EXTERNAL COMMAND BUFFER SLOTS +# This settings is used to tweak the number of items or "slots" that +# the Icinga daemon should allocate to the buffer that holds incoming +# external commands before they are processed. As external commands +# are processed by the daemon, they are removed from the buffer. +# Increase the value, if you are using addons like check_mk supplying +# more external commands (passive check results) than usual. + +#external_command_buffer_slots=32768 +external_command_buffer_slots=4096 + + + +# LOCK FILE +# This is the lockfile that Icinga will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/icinga/icinga.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Icinga +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Icinga is +# running. + +temp_file=/var/cache/icinga/icinga.tmp + + + +# TEMP PATH +# This is path where Icinga can create temp files for service and +# host check results, etc. + +temp_path=/tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=-1 + + + +# EVENT BROKER MODULE(S) +# ----> use the new *module definition* instead: +# ----> http://docs.icinga.org/latest/en/objectdefinitions.html +# +# Example definitions can be found in the '/etc/icinga/modules/' directory. +# If you want to enable idoutils in Debian install icinga-idoutils and copy +# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to +# /etc/icinga/modules/idoutils.cfg. +# Don't forget to also enable the daemon in /etc/default/icinga + +# LOG ROTATION METHOD +# This is the log rotation method that Icinga should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/icinga/archives + + + +# LOGGING OPTIONS FOR DAEMON +# If you want messages logged to the daemon log file (usually icinga.log). +# Default option is 1 (yes), the other valid option is 0 (no) + +use_daemon_log=1 + + + +# LOGGING OPTIONS FOR SYSLOG +# If you want messages logged to the syslog facility, as well as the +# Icinga log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# SYSLOG FACILITY +# If you enabled use_syslog you can set icinga to use a local facility +# instead of the default.To enable set this option to 1, if not, set it to 0. + +use_syslog_local_facility=0 + + + +# SYSLOG LOCAL FACILITY +# If you specified the use_syslog_local_facility you can chose which +# local facility to use. Valid values are from 0 to 7 + +syslog_local_facility=5 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Icinga to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# CURRENT STATES LOGGING OPTION +# If you don't want Icinga to log all current host and service states +# after log has been rotated to the main log file, you can disable this +# option by setting this value to 0. Default value is 1. + +log_current_states=1 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Icinga to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!! +# This option substitutes the user name on external commands with +# the string "" if the command gets logged. It is +# anonymized in log files only. This option was added to make +# icinga compliant with data retention laws on various countries. +# This option is disabled by default. + +log_anonymized_external_command_author=0 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Icinga to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# LONG PLUGIN OUTPUT LOGGING OPTION +# If you want Icinga to log the complete text of the plugin output +# to the log instead of only the first line then set this value to 1. +# Default value is 0. + +log_long_plugin_output=0 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Icinga previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Icinga should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# HOST AND SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Icinga will process +# the results of host and service checks. +# Lower this value in larger environments to allow faster +# check result processing (requires more cpu power). + +#check_result_reaper_frequency=1 +check_result_reaper_frequency=10 + + + + +# MAX CHECK RESULT REAPER TIME +# This is the max amount of time (in seconds) that a single +# check result reaper event will be allowed to run before +# returning control back to Icinga so it can perform other +# duties. + +max_check_result_reaper_time=30 + + + + +# CHECK RESULT PATH +# This is directory where Icinga stores the results of host and +# service checks that have not yet been processed. +# +# Note: Make sure that only one instance of Icinga has access +# to this directory! + +check_result_path=/var/lib/icinga/spool/checkresults + + + + +# MAX CHECK RESULT FILE AGE +# This option determines the maximum age (in seconds) which check +# result files are considered to be valid. Files older than this +# threshold will be mercilessly deleted without further processing. + +max_check_result_file_age=3600 + + + + +# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!! +# This experimental option allows you to set the max number of items +# the checkresult reaper will put onto the checkresult list for further +# processing by the core. If there are too many, the reaping will be +# terminated early, allowing the core to process the results sooner. +# On larger setups, that list might grow too much, and decrease +# performance on processing. You might experiment with that value, the +# inner core default is set to 0, disabling that feature. +# Values: +# 0 = Disable max check result list items +# number = set max check result list items + +#max_check_result_list_items=1024 + + + + +# CACHED HOST CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous host check is considered current. +# Cached host states (from host checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to the host check logic. +# Too high of a value for this option may result in inaccurate host +# states being used by Icinga, while a lower value may result in a +# performance hit for host checks. Use a value of 0 to disable host +# check caching. + +cached_host_check_horizon=15 + + + +# CACHED SERVICE CHECK HORIZON +# This option determines the maximum amount of time (in seconds) +# that the state of a previous service check is considered current. +# Cached service states (from service checks that were performed more +# recently that the timeframe specified by this value) can immensely +# improve performance in regards to predictive dependency checks. +# Use a value of 0 to disable service check caching. + +cached_service_check_horizon=15 + + + +# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of hosts when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# host dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_host_dependency_checks=1 + + + +# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS +# This option determines whether or not Icinga will attempt to execute +# checks of service when it predicts that future dependency logic test +# may be needed. These predictive checks can help ensure that your +# service dependency logic works well. +# Values: +# 0 = Disable predictive checks +# 1 = Enable predictive checks (default) + +enable_predictive_service_dependency_checks=1 + + + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Icinga will use soft state +# information when checking host and service dependencies. Normally +# Icinga will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=0 + + + +# TIME CHANGE ADJUSTMENT THRESHOLDS +# These options determine when Icinga will react to detected changes +# in system time (forward into the future). + +#time_change_threshold=900 + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Icinga will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Icinga will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Icinga will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Icinga will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. +# Increase the timeout values in case you are experiencing a lot +# of check timeouts. Addons like e.g. check_mk will perform +# one combined active servicecheck which could take longer than +# the default of 60sec. + +#service_check_timeout=120 +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Icinga will save state +# information for services and hosts before it shuts down. Upon +# startup Icinga will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Icinga down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Icinga should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Icinga is restarted. +# This file is used only if the retain_state_information +# variable is set to 1. + +state_retention_file=/var/cache/icinga/retention.dat + + + +# SYNC FILE +# This is an advanced facility to pass a subset of retention +# information into Icinga on a running system. This is similar +# to the state retention file with the following difference: +# +# - if the last_check value is less than the current last_check, +# then the state information is ignored (this must be specified +# immediately after the object identifiers) +# +# - downtimes and comments are not identified by an id number, but +# by other "similar characteristics". This is required to work in +# a distributed Nagios environment +# * downtimes: hostname, servicename (if appropriate), author, +# comment, start_time, end_time, fixed, duration +# * comments: hostname, servicename, author, comment +# +# If this variable is set, then on Icinga startup, the sync file +# will be read after the retention file has been processed. If the +# file is read successfully, it will be removed. +# If the file does not exist, no error will appear. +# There is also an API that will force a read of the sync file. + +#sync_retention_file=/var/cache/icinga/sync.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Icinga +# will automatically save retention data during normal operation. +# If you set this value to 0, Icinga will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Icinga will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + +# DUMP RETAINED HOST SERVICE STATES TO NEB +# This setting determines wether or not Icinga will dump host +# and service states based on the values saved in the retention +# file to the neb modules. It will already do that on event loop +# initialization. +# Changed in Icinga 1.10 to disabled - re-enable if you require it. + +dump_retained_host_service_states_to_neb=0 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Icinga will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=1 + + + +# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE) +# The following variables are used to specify specific host and +# service attributes that should *not* be retained by Icinga during +# program restarts. +# +# The values of the masks are bitwise ANDs of values specified +# by the "MODATTR_" definitions found in include/common.h. +# For example, if you do not want the current enabled/disabled state +# of flap detection and event handlers for hosts to be retained, you +# would use a value of 24 for the host attribute mask... +# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24 + +# This mask determines what host attributes are not retained +retained_host_attribute_mask=0 + +# This mask determines what service attributes are not retained +retained_service_attribute_mask=0 + +# These two masks determine what process attributes are not retained. +# There are two masks, because some process attributes have host and service +# options. For example, you can disable active host checks, but leave active +# service checks enabled. +retained_process_host_attribute_mask=0 +retained_process_service_attribute_mask=0 + +# These two masks determine what contact attributes are not retained. +# There are two masks, because some contact attributes have host and +# service options. For example, you can disable host notifications for +# a contact, but leave service notifications enabled for them. +retained_contact_host_attribute_mask=0 +retained_contact_service_attribute_mask=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Icinga will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Icinga can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Icinga will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Icinga will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Icinga will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# STATE BASED ESCALATION RANGES !!!Experimental!!! +# This option allows you to enable state based escalation ranges which +# will allow a more detailed granularity on when an escalation notification +# may happen, adding a filter based on the current host or service state +# when checking the escalation for notification viability. +# This is a behavioural change to the default, and therefore intentionally +# disabled. Enable at your own risk, as this remains an experimental feature. +# Values: 1 = enable state based escalation ranges, +# 0 = disable state based escalation ranges + +#enable_state_based_escalation_ranges=0 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Icinga will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# process_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# process_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. If you want to use named pipes, you should use the special +# pipe ("p") mode which avoid blocking at startup, otherwise you will +# likely want the defult append ("a") mode. + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + +# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS +# THese options determine wether the core will process empty perfdata +# results or not. This is needed for distributed monitoring, and intentionally +# turned on by default. +# If you don't require empty perfdata - saving some cpu cycles +# on unwanted macro calculation - you can turn that off. Be careful! +# Values: 1 = enable, 0 = disable + +#host_perfdata_process_empty_results=1 +#service_perfdata_process_empty_results=1 + + + +# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES +# This boolean option determines whether services assigned to empty +# host groups (host groups with no host members) will cause Icinga to +# exit with error on start up (or during a configuration check) or not. +# It's useful to be able to assign services to empty hostgroups when +# configuration files or pre-cached object files are distributed to +# various pollers, or when the process of generating Icinga config is +# automated, or when a set of services is slowly being phased out but +# should be kept around. +# The default behavior if the option is not present in the main +# configuration file is for Icinga to exit with error if services are +# associated with host groups that have no hosts associated with them. + +#allow_empty_hostgroup_assignment=0 + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Icinga will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Icinga. This command is executed only if the +# obsess_over_services option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# OBSESS OVER HOST CHECKS OPTION +# This determines whether or not Icinga will obsess over host +# checks and run the ochp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over hosts, 0 = do not obsess (default) + +obsess_over_hosts=0 + + + +# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND +# This is the command that is run for every host check that is +# processed by Icinga. This command is executed only if the +# obsess_over_hosts option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ochp_command=somecommand + + + +# TRANSLATE PASSIVE HOST CHECKS OPTION +# This determines whether or not Icinga will translate +# DOWN/UNREACHABLE passive host check results into their proper +# state for this instance of Icinga. This option is useful +# if you have distributed or failover monitoring setup. In +# these cases your other Icinga servers probably have a different +# "view" of the network, with regards to the parent/child relationship +# of hosts. If a distributed monitoring server thinks a host +# is DOWN, it may actually be UNREACHABLE from the point of +# this Icinga instance. Enabling this option will tell Icinga +# to translate any DOWN or UNREACHABLE host states it receives +# passively into the correct state from the view of this server. +# Values: 1 = perform translation, 0 = do not translate (default) + +translate_passive_host_checks=0 + + + +# PASSIVE HOST CHECKS ARE SOFT OPTION +# This determines whether or not Icinga will treat passive host +# checks as being HARD or SOFT. By default, a passive host check +# result will put a host into a HARD state type. This can be changed +# by enabling this option. +# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT + +passive_host_checks_are_soft=0 + + + +# ORPHANED HOST/SERVICE CHECK OPTIONS +# These options determine whether or not Icinga will periodically +# check for orphaned host service checks. Since service checks are +# not rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. A similar situation exists for +# host checks, although the exact scheduling details differ a bit +# from service checks. Orphaned checks seem to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, make sure you have orphaned service checks enabled. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=1 +check_for_orphaned_hosts=1 + + + +# SERVICE CHECK TIMEOUT STATE +# This setting determines the state Icinga will report when a +# service check times out meaning it does not respond within +# service_check_timeout seconds. The default is set to Unknown +# and not Critical. +# Valid settings are: +# c - Critical +# u - Unknown (default) +# w - Warning +# o - OK + +service_check_timeout_state=u + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=60 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Icinga will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Icinga will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + + +# ADDITIONAL FRESHNESS THRESHOLD LATENCY +# This setting determines the number of seconds that Icinga +# will add to any host and service freshness thresholds that +# it calculates (those not explicitly specified by the user). + +additional_freshness_latency=15 + + + + +# FLAP DETECTION OPTION +# This option determines whether or not Icinga will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Icinga detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=iso8601 + + + + +# TIMEZONE OFFSET +# This option is used to override the default timezone that this +# instance of Icinga runs in. If not specified, Icinga will use +# the system configured timezone. +# +# NOTE: In order to display the correct timezone in the CGIs, you +# will also need to alter the Apache directives for the CGI path +# to include your timezone. Example: +# +# +# SetEnv TZ "Australia/Brisbane" +# ... +# + +#use_timezone=US/Mountain +#use_timezone=Australia/Brisbane + + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Icinga with embedded Perl support, this option has no effect. + +p1_file=/usr/lib/icinga/p1.pl + + + +# EMBEDDED PERL INTERPRETER OPTION +# This option determines whether or not the embedded Perl interpreter +# will be enabled during runtime. This option has no effect if Icinga +# has not been compiled with support for embedded Perl. +# This option is intentionally disabled by default, because embedded +# perl can cause memory leaks and make Icinga unstable if not properly +# used. +# Only enable this setting when you really know what you are doing! +# Values: 0 = disable interpreter, 1 = enable interpreter + +enable_embedded_perl=1 + + + +# EMBEDDED PERL USAGE OPTION +# This option determines whether or not Icinga will process Perl plugins +# and scripts with the embedded Perl interpreter if the plugins/scripts +# do not explicitly indicate whether or not it is okay to do so. Read +# the HTML documentation on the embedded Perl interpreter for more +# information on how this option works. + +use_embedded_perl_implicitly=1 + + + +# EVENT HANDLERS FOR STALKED HOSTS/SERVICES +# Allow running event handlers for stalked hosts/services in order +# to forward to external systems. +# Values: 0 = disabled (default), 1 = enabled + +stalking_event_handlers_for_hosts=0 +stalking_event_handlers_for_services=0 + + + +# NOTIFICATIONS FOR STALKED HOSTS/SERVICES +# Allow notifications for stalked hosts/services globally +# for all contacts in order to notify about a stalking +# alert. +# Values: 0 = disabled (default), 1 = enabled + +stalking_notifications_for_hosts=0 +stalking_notifications_for_services=0 + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# KEEP UNKNOWN MACROS +# This option can be used to keep unknown macros within the output. +# e.g. check_proc -C $foo$ will remain. +# This was the default in versions older than Icinga 1.8, but now +# the default is to remove those macros from the output, causing +# the shell to interpret $foo and leaving a single $ there. See +# #2291 for further information. +# Make sure to escape single dollar signs with another '$', as the +# docs describe. Other than that, enable this setting to revert to +# the old behaviour. + +keep_unknown_macros=1 + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + +# ADMINISTRATOR EMAIL/PAGER ADDRESSES +# The email and pager address of a global administrator (likely you). +# Icinga never uses these values itself, but you can access them by +# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification +# commands. + +admin_email=root@localhost +admin_pager=pageroot@localhost + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Icinga is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. Enabling this option doesn't guarantee that +# a core file will be produced, but that's just life... +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# LARGE INSTALLATION TWEAKS OPTION +# This option determines whether or not Icinga will take some shortcuts +# which can save on memory and CPU usage in large Icinga installations. +# Read the documentation for more information on the benefits/tradeoffs +# of enabling this option. +# Values: 1 - Enabled tweaks +# 0 - Disable tweaks (default) + +use_large_installation_tweaks=0 + + + +# ENABLE ENVIRONMENT MACROS +# This option determines whether or not Icinga will make all standard +# macros available as environment variables when host/service checks +# and system commands (event handlers, notifications, etc.) are +# executed. Enabling this option can cause performance issues in +# large installations, as it will consume a bit more memory and (more +# importantly) consume more CPU. +# Keep in mind that various addons/plugins will require this setting +# to be enabled (e.g. check_oracle_health) for special usage. +# Values: 1 - Enable environment variable macros +# 0 - Disable environment variable macros (default) + +enable_environment_macros=1 + + + +# CHILD PROCESS MEMORY OPTION +# This option determines whether or not Icinga will free memory in +# child processes (processed used to execute system commands and host/ +# service checks). If you specify a value here, it will override +# program defaults. +# Value: 1 - Free memory in child processes +# 0 - Do not free memory in child processes + +#free_child_process_memory=1 + + + +# CHILD PROCESS FORKING BEHAVIOR +# This option determines how Icinga will fork child processes +# (used to execute system commands and host/service checks). Normally +# child processes are fork()ed twice, which provides a very high level +# of isolation from problems. Fork()ing once is probably enough and will +# save a great deal on CPU usage (in large installs), so you might +# want to consider using this. If you specify a value here, it will +# program defaults. +# Value: 1 - Child processes fork() twice +# 0 - Child processes fork() just once + +#child_processes_fork_twice=1 + + + +# DEBUG LEVEL +# This option determines how much (if any) debugging information will +# be written to the debug file. OR values together to log multiple +# types of information. +# Values: +# -1 = Everything +# 0 = Nothing +# 1 = Functions +# 2 = Configuration +# 4 = Process information +# 8 = Scheduled events +# 16 = Host/service checks +# 32 = Notifications +# 64 = Event broker +# 128 = External commands +# 256 = Commands +# 512 = Scheduled downtime +# 1024 = Comments +# 2048 = Macros + +debug_level=0 + + + +# DEBUG VERBOSITY +# This option determines how verbose the debug log out will be. +# Values: 0 = Brief output +# 1 = More detailed +# 2 = Very detailed + +debug_verbosity=2 + + + +# DEBUG FILE +# This option determines where Icinga should write debugging information. + +debug_file=/var/log/icinga/icinga.debug + + + +# MAX DEBUG FILE SIZE +# This option determines the maximum size (in bytes) of the debug file. If +# the file grows larger than this size, it will be renamed with a .old +# extension. If a file already exists with a .old extension it will +# automatically be deleted. This helps ensure your disk space usage doesn't +# get out of control when debugging Icinga. + +# 100M +max_debug_file_size=100000000 diff --git a/roles/icinga-yb/files/nt.cfg b/roles/icinga-yb/files/nt.cfg new file mode 100644 index 0000000..b461aca --- /dev/null +++ b/roles/icinga-yb/files/nt.cfg @@ -0,0 +1,15 @@ +# If you are confused about this command definition, cause you was +# reading other suggestions, please have a look into +# /usr/share/doc/nagios-plugins/README.Debian + +# 'check_nt' command definition +#define command { +# command_name check_nt +# command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$' +#} + +# 'check_nscp' command definition +define command { + command_name check_nscp + command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' +} diff --git a/roles/icinga-yb/handlers/main.yml b/roles/icinga-yb/handlers/main.yml new file mode 100644 index 0000000..721651e --- /dev/null +++ b/roles/icinga-yb/handlers/main.yml @@ -0,0 +1,12 @@ +--- + - name: restart icinga + service: name=icinga state=restarted + + - name: stop icinga + service: name=icinga state=stopped + + - name: start icinga + service: name=icinga state=started + + - name: restart apache + service: name=apache2 state=restarted diff --git a/roles/icinga-yb/tasks/main.yml b/roles/icinga-yb/tasks/main.yml new file mode 100644 index 0000000..7e7c3e5 --- /dev/null +++ b/roles/icinga-yb/tasks/main.yml @@ -0,0 +1,102 @@ +--- +- name: Installation apache2 + apt: name=apache2 state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Installation de icinga + apt: name=icinga state=present + +- name: Installation de nagios-plugins + apt: name=nagios-plugins state=present + +- name: Installation de nagios-snmp-plugins + apt: name=nagios-snmp-plugins state=present + +- name: Installation des dépendances dns + apt: name=libnet-dns-perl state=present + +#- name: Copie de fichier apache.conf +# copy: remote_src=true src=/etc/icinga/apache2.conf dest=/etc/apache2/sites-available/icinga.conf + +#- name: activation du site de icinga +# shell: a2ensite icinga +# notify: +# - restart icinga + +- name: changement de mot de passe de icingaadmin + shell: htpasswd -dbc /etc/icinga/htpasswd.users icingaadmin root + +- name: Copie du fichier commands.cfg + copy: src=commands.cfg dest=/etc/icinga/commands.cfg + +- name: Copie du fichier icinga.cfg + copy: src=icinga.cfg dest=/etc/icinga + +- name: Copie du fichier contacts_icinga.cfg + copy: src=cfg/contacts_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier hostgroups_icinga.cfg + copy: src=cfg/hostgroups_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier r-ext.cfg + copy: src=cfg/r-ext.cfg dest=/etc/icinga/objects + +- name: Copie du fichier r-int.cfg + copy: src=cfg/r-int.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-adm.cfg + copy: src=cfg/s-adm.cfg dest=/etc/icinga/objects + +- name: Copie du fichier services_icinga.cfg + copy: src=cfg/services_icinga.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra.cfg + copy: src=cfg/s-infra.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-infra-adm.cfg + copy: src=cfg/s-infra-adm.cfg dest=/etc/icinga/objects + +#- name: Copie du fichier s-lb.cfg +# copy: src=cfg/s-lb.cfg dest=/etc/icinga/objects + +#- name: Copie du fichier s-lb-adm.cfg +# copy: src=cfg/s-lb-adm.cfg dest=/etc/icinga/objects + +- name: Copie du fichier s-win + copy: src=cfg/s-win.cfg dest=/etc/icinga/objects + +- name: Changement droit notif + shell: chmod 644 /var/log/icinga/icinga.log + +- name: copie nt.cfg + copy: src=nt.cfg dest=/etc/nagios-plugins/config + +#- name: copie dns.cfg +# copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config + +- name: stop icinga + service: + name: icinga + state: stopped + +- name: modif des droits /var/lib/icinga/rw/ + shell: dpkg-statoverride --update --add nagios www-data 2710 /var/lib/icinga/rw/ + +- name: modif des droits /var/lib/icinga/ + shell: dpkg-statoverride --update --add nagios nagios 751 /var/lib/icinga/ + +- name: start icinga + service: + name: icinga + state: started + +- name: copie check traffic + copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins + +- name: modif des droits plugin traffic + shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl + +- name: message d'information + debug: msg="Pour superviser le Windows, il faut installer NSClient++" diff --git a/roles/itil-cs/files/.my.cnf b/roles/itil-cs/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/itil-cs/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/itil-cs/files/glpi.conf b/roles/itil-cs/files/glpi.conf new file mode 100644 index 0000000..4c37222 --- /dev/null +++ b/roles/itil-cs/files/glpi.conf @@ -0,0 +1,12 @@ +DocumentRoot /var/www/glpi + + Options Indexes FollowSymLinks MultiViews + AllowOverride All + Order allow,deny + allow from all + AuthType Basic + + + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined + CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined + ErrorLog ${APACHE_LOG_DIR}/glpi_error.log diff --git a/roles/itil-cs/files/script b/roles/itil-cs/files/script new file mode 100644 index 0000000..f400139 --- /dev/null +++ b/roles/itil-cs/files/script @@ -0,0 +1,4 @@ +#!/bin/sh +chm= »/var/www/html/glpi/files/_dumps » +# Dump base GLPI +mysqldump -uroot -proot glpi |gzip > $chm/$(date +%Y-%m-%d).sql.gz \ No newline at end of file diff --git a/roles/itil-cs/handlers/main.yml b/roles/itil-cs/handlers/main.yml new file mode 100644 index 0000000..9744cf7 --- /dev/null +++ b/roles/itil-cs/handlers/main.yml @@ -0,0 +1,6 @@ +--- + - name: restart apache2 + service: name=apache2 state=restarted + + - name: restart mysql-server + service: name=mysql-server state=restarted diff --git a/roles/itil-cs/tasks/main.yml b/roles/itil-cs/tasks/main.yml new file mode 100644 index 0000000..ced06f0 --- /dev/null +++ b/roles/itil-cs/tasks/main.yml @@ -0,0 +1,65 @@ +--- + - name: Install apache2 + apt: name=apache2 state=present update_cache=yes + notify: + - restart apache2 + + - name: Install php5 + apt: name=php5 state=present update_cache=yes + + - name: Install php5-mysql + apt: name=php5-mysql state=present update_cache=yes + + - name: Install php5-gd + apt: name=php5-gd state=present update_cache=yes + + - name: Install php5-curl + apt: name=php5-curl state=present update_cache=yes + + - name: Install php5-imap + apt: name=php5-imap state=present update_cache=yes + + - name: Install php5-ldap + apt: name=php5-ldap state=present update_cache=yes + + - name: Download GLPI from Internet + copy: src=glpi-9.1.3.tgz dest=/var/www/ + + - name: Instructions + debug: msg="En cas de problemes, relancez le playbook une seconde fois." + + - name: unpack tarball + unarchive: src=/var/www/glpi-9.1.3.tgz dest=/var/www/ + + - name: Fix permissions + shell: chown -R www-data:www-data /var/www/glpi/ + + - name: copy .my.cnf file with root password credentials + copy: src=.my.cnf dest=/root/tools/ansible/.my.cnf owner=root mode=0600 + + + - name: Print web instructions + debug: msg="/!\ Se rendre sur http://adresse_ip_de_votre_serveur/glpi et suivre l'installation" + + - name: Download Fusioninventory from Internet + copy: src=fusioninventory-for-glpi_0.85+1.3.tar.gz dest=/var/www/glpi/plugins + + - name: unpack tarball + unarchive: src=/var/www/glpi/plugins/fusioninventory-for-glpi_0.85+1.3.tar.gz dest=/var/www/glpi/plugins + + - name: Print web instructions + debug: msg="(i) Fusioninventory plugin installed in /var/www/glpi/plugins" + + - name: copy glpi.conf + copy: src=glpi.conf dest=/etc/apache2/sites-available/ + + - name: activation du site glpi + shell: a2ensite glpi.conf + notify: + - restart apache2 + + - name: copie script + copy: src=script dest=/root/ + + - name: chmod + shell: chmod +x /root/script \ No newline at end of file diff --git a/roles/itil/files/.my.cnf b/roles/itil/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/itil/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/itil/files/dbdump b/roles/itil/files/dbdump new file mode 100644 index 0000000..f892580 --- /dev/null +++ b/roles/itil/files/dbdump @@ -0,0 +1,4 @@ +#!/bin/sh +chm="/var/www/html/glpi/files/_dumps" +# Dump base GLPI +mysqldump -uroot -proot glpi |gzip > $chm/$(date +%Y-%m-%d).sql.gz diff --git a/roles/itil/files/glpi.conf b/roles/itil/files/glpi.conf new file mode 100644 index 0000000..4c37222 --- /dev/null +++ b/roles/itil/files/glpi.conf @@ -0,0 +1,12 @@ +DocumentRoot /var/www/glpi + + Options Indexes FollowSymLinks MultiViews + AllowOverride All + Order allow,deny + allow from all + AuthType Basic + + + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined + CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined + ErrorLog ${APACHE_LOG_DIR}/glpi_error.log diff --git a/roles/itil/handlers/main.yml b/roles/itil/handlers/main.yml new file mode 100644 index 0000000..2d5614c --- /dev/null +++ b/roles/itil/handlers/main.yml @@ -0,0 +1,9 @@ +--- + - name: restart php-fpm + service: name=php7.0-fpm state=restarted + + - name: restart nginx + service: name=nginx state=restarted + + - name: restart mariadb-server + service: name=mariadb-server state=restarted diff --git a/roles/itil/tasks/main.yml b/roles/itil/tasks/main.yml new file mode 100644 index 0000000..0b565cc --- /dev/null +++ b/roles/itil/tasks/main.yml @@ -0,0 +1,120 @@ +--- + - name: Installation des paquets + apt: + state: latest + name: + - nginx + - php-fpm + - php-mbstring + - php-mysql + - php-gd + - php-curl + - php-xml + - php-apcu + - php-ldap + - php-imap + - php-xmlrpc + - php-cas + - python-mysqldb + - mariadb-server + + - name: Changement listen dans le fichier conf de php7.3 + replace: + dest: /etc/php/7.3/fpm/pool.d/www.conf + regexp: 'listen = /run/php/php7.3-fpm.sock' + replace: 'listen = 127.0.0.1:9000' + backup: yes + + - name: Effacement block nginx default + file: path=/etc/nginx/sites-enabled/default state=absent + + - name: Creation fichier block nginx + template: src=block.j2 dest=/etc/nginx/sites-enabled/glpi + + - name: Remplacement dans le fichier de conf php du timeout + replace: + dest: /etc/php/7.3/fpm/php.ini + regexp: 'max_execution_time = 30' + replace: 'max_execution_time = 600' + backup: yes + + notify: + - restart nginx + + - name: Creation de la base de donnee mysql + mysql_db: name={{ glpi_dbname }} state=present + + - name: Creation de l'utilisateur mysql avec tous les privileges + mysql_user: + name={{ glpi_dbuser }} + password={{ glpi_dbpasswd }} + priv=*.*:ALL + + - name: Creation du repertoire {{ glpi_dir }} + file: path={{ glpi_dir }} state=directory owner=www-data group=www-data + + - name: Installation de GLPI + unarchive: + src: http://depl/gsbstore/glpi-{{ glpi_version }}.tgz + dest: /var/www/html + remote_src: yes + owner: www-data + group: www-data + + - name: Changement des attributs {{ glpi_dir }} + file: path={{ glpi_dir }} owner=www-data group=www-data mode=0755 recurse=yes + + - name: Changement des attributs {{ glpi_dir }}/plugins + file: + path: "{{ glpi_dir }}/plugins" + mode: 0777 + recurse: yes + + - name: Attribution des permissions + shell: chown -R www-data:www-data /var/www/html/glpi/ + +# - name: copy .my.cnf file with root password credentials +# copy: src=.my.cnf dest=/root/tools/ansible/.my.cnf owner=root mode=0600 + + - name: Installation de Fusioninventory pour Linux + unarchive: + src: http://depl/gsbstore/fusioninventory-{{ fd_version }}.tar.bz2 + dest: /var/www/html/glpi/plugins + remote_src: yes + + - name: Creation de ficlient + file: + path: /var/www/html/ficlients + state: directory + owner: www-data + group: www-data + mode: 0775 + + - name: Attribution des droits nginx.index + file: + path: /var/www/html/index.nginx-debian.html + owner: www-data + group: www-data + mode: 0775 + + - name: Installation de FusionInventory windows x64 + get_url: + url: http://depl/gsbstore/fusioninventory-agent_windows-{{ fd_version64 }}.exe + dest: "/var/www/html/ficlients" + + - name: Installation de FusionInventory windows x86 + get_url: + url: http://depl/gsbstore/fusioninventory-agent_windows-{{ fd_version86 }}.exe + dest: "/var/www/html/ficlients" + + - name: Copie du script dbdump + copy: src=dbdump dest=/root/ + + - name: chmod de dbdump + shell: chmod +x /root/dbdump + + - debug: + msg: "Redemarrez le serveur GLPI" + + - debug: + msg: "L'utilisateur mysql:ID:glpi et MDP:glpi" diff --git a/roles/itil/templates/block.j2 b/roles/itil/templates/block.j2 new file mode 100644 index 0000000..0cec4f7 --- /dev/null +++ b/roles/itil/templates/block.j2 @@ -0,0 +1,23 @@ +server { + listen 80 default_server; + root {{ glpi_dir }}; + index index.php; + server_name localhost; + + location / {try_files $uri $uri/ index.php;} + + #prise en charge PHP + location ~ \.php$ { + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + include /etc/nginx/fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + fastcgi_param SERVER_NAME $host; + } + + location /ficlients { + root /var/www/html; + autoindex on; + } +} diff --git a/roles/mariadb-ab/README.md b/roles/mariadb-ab/README.md new file mode 100644 index 0000000..225dd44 --- /dev/null +++ b/roles/mariadb-ab/README.md @@ -0,0 +1,38 @@ +Role Name +========= + +A brief description of the role goes here. + +Requirements +------------ + +Any pre-requisites that may not be covered by Ansible itself or the role should be mentioned here. For instance, if the role uses the EC2 module, it may be a good idea to mention in this section that the boto package is required. + +Role Variables +-------------- + +A description of the settable variables for this role should go here, including any variables that are in defaults/main.yml, vars/main.yml, and any variables that can/should be set via parameters to the role. Any variables that are read from other roles and/or the global scope (ie. hostvars, group vars, etc.) should be mentioned here as well. + +Dependencies +------------ + +A list of other roles hosted on Galaxy should go here, plus any details in regards to parameters that may need to be set for other roles, or variables that are used from other roles. + +Example Playbook +---------------- + +Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too: + + - hosts: servers + roles: + - { role: username.rolename, x: 42 } + +License +------- + +BSD + +Author Information +------------------ + +An optional section for the role authors to include contact information, or a website (HTML is not allowed). diff --git a/roles/mariadb-ab/_travis.yml b/roles/mariadb-ab/_travis.yml new file mode 100644 index 0000000..36bbf62 --- /dev/null +++ b/roles/mariadb-ab/_travis.yml @@ -0,0 +1,29 @@ +--- +language: python +python: "2.7" + +# Use the new container infrastructure +sudo: false + +# Install ansible +addons: + apt: + packages: + - python-pip + +install: + # Install ansible + - pip install ansible + + # Check ansible version + - ansible --version + + # Create ansible.cfg with correct roles_path + - printf '[defaults]\nroles_path=../' >ansible.cfg + +script: + # Basic role syntax check + - ansible-playbook tests/test.yml -i tests/inventory --syntax-check + +notifications: + webhooks: https://galaxy.ansible.com/api/v1/notifications/ \ No newline at end of file diff --git a/roles/mariadb-ab/defaults/main.yml b/roles/mariadb-ab/defaults/main.yml new file mode 100644 index 0000000..bf0e537 --- /dev/null +++ b/roles/mariadb-ab/defaults/main.yml @@ -0,0 +1,2 @@ +--- +# defaults file for mariadb diff --git a/roles/mariadb-ab/files/my.cnf b/roles/mariadb-ab/files/my.cnf new file mode 100644 index 0000000..1308652 --- /dev/null +++ b/roles/mariadb-ab/files/my.cnf @@ -0,0 +1,128 @@ +# +# The MySQL database server configuration file. +# +# You can copy this to one of: +# - "/etc/mysql/my.cnf" to set global options, +# - "~/.my.cnf" to set user-specific options. +# +# One can use all long options that the program supports. +# Run program with --help to get a list of available options and with +# --print-defaults to see which it would actually understand and use. +# +# For explanations see +# http://dev.mysql.com/doc/mysql/en/server-system-variables.html + +# This will be passed to all mysql clients +# It has been reported that passwords should be enclosed with ticks/quotes +# escpecially if they contain "#" chars... +# Remember to edit /etc/mysql/debian.cnf when changing the socket location. +[client] +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +# Here is entries for some specific programs +# The following values assume you have at least 32M ram + +# This was formally known as [safe_mysqld]. Both versions are currently parsed. +[mysqld_safe] +socket = /var/run/mysqld/mysqld.sock +nice = 0 + +[mysqld] +# +# * Basic Settings +# +user = mysql +pid-file = /var/run/mysqld/mysqld.pid +socket = /var/run/mysqld/mysqld.sock +port = 3306 +basedir = /usr +datadir = /var/lib/mysql +tmpdir = /tmp +lc-messages-dir = /usr/share/mysql +skip-external-locking +# +# Instead of skip-networking the default is now to listen only on +# localhost which is more compatible and is not less secure. +#bind-address = 127.0.0.1 +# +# * Fine Tuning +# +key_buffer = 16M +max_allowed_packet = 16M +thread_stack = 192K +thread_cache_size = 8 +# This replaces the startup script and checks MyISAM tables if needed +# the first time they are touched +myisam-recover = BACKUP +#max_connections = 100 +#table_cache = 64 +#thread_concurrency = 10 +# +# * Query Cache Configuration +# +query_cache_limit = 1M +query_cache_size = 16M +# +# * Logging and Replication +# +# Both location gets rotated by the cronjob. +# Be aware that this log type is a performance killer. +# As of 5.1 you can enable the log at runtime! +#general_log_file = /var/log/mysql/mysql.log +#general_log = 1 +# +# Error log - should be very few entries. +# +log_error = /var/log/mysql/error.log +# +# Here you can see queries with especially long duration +#slow_query_log_file = /var/log/mysql/mysql-slow.log +#slow_query_log = 1 +#long_query_time = 2 +#log_queries_not_using_indexes +# +# The following can be used as easy to replay backup logs or for replication. +# note: if you are setting up a replication slave, see README.Debian about +# other settings you may need to change. +#server-id = 1 +#log_bin = /var/log/mysql/mysql-bin.log +expire_logs_days = 10 +max_binlog_size = 100M +#binlog_do_db = include_database_name +#binlog_ignore_db = include_database_name +# +# * InnoDB +# +# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. +# Read the manual for more InnoDB related options. There are many! +# +# * Security Features +# +# Read the manual, too, if you want chroot! +# chroot = /var/lib/mysql/ +# +# For generating SSL certificates I recommend the OpenSSL GUI "tinyca". +# +# ssl-ca=/etc/mysql/cacert.pem +# ssl-cert=/etc/mysql/server-cert.pem +# ssl-key=/etc/mysql/server-key.pem + + + +[mysqldump] +quick +quote-names +max_allowed_packet = 16M + +[mysql] +#no-auto-rehash # faster start of mysql but no tab completition + +[isamchk] +key_buffer = 16M + +# +# * IMPORTANT: Additional settings that can override those from this file! +# The files must end with '.cnf', otherwise they'll be ignored. +# +!includedir /etc/mysql/conf.d/ diff --git a/roles/mariadb-ab/handlers/main.yml b/roles/mariadb-ab/handlers/main.yml new file mode 100644 index 0000000..49ba9f4 --- /dev/null +++ b/roles/mariadb-ab/handlers/main.yml @@ -0,0 +1,2 @@ +--- +# handlers file for mariadb diff --git a/roles/mariadb-ab/meta/main.yml b/roles/mariadb-ab/meta/main.yml new file mode 100644 index 0000000..6f81d2b --- /dev/null +++ b/roles/mariadb-ab/meta/main.yml @@ -0,0 +1,232 @@ +galaxy_info: + author: your name + description: your description + company: your company (optional) + + # If the issue tracker for your role is not on github, uncomment the + # next line and provide a value + # issue_tracker_url: http://example.com/issue/tracker + + # Some suggested licenses: + # - BSD (default) + # - MIT + # - GPLv2 + # - GPLv3 + # - Apache + # - CC-BY + license: license (GPLv2, CC-BY, etc) + + min_ansible_version: 1.2 + + # Optionally specify the branch Galaxy will use when accessing the GitHub + # repo for this role. During role install, if no tags are available, + # Galaxy will use this branch. During import Galaxy will access files on + # this branch. If travis integration is cofigured, only notification for this + # branch will be accepted. Otherwise, in all cases, the repo's default branch + # (usually master) will be used. + #github_branch: + + # + # Below are all platforms currently available. Just uncomment + # the ones that apply to your role. If you don't see your + # platform on this list, let us know and we'll get it added! + # + #platforms: + #- name: OpenBSD + # versions: + # - all + # - 5.6 + # - 5.7 + # - 5.8 + # - 5.9 + # - 6.0 + # - 6.1 + # - 6.2 + #- name: Fedora + # versions: + # - all + # - 16 + # - 17 + # - 18 + # - 19 + # - 20 + # - 21 + # - 22 + # - 23 + # - 24 + # - 25 + # - 26 + #- name: DellOS + # versions: + # - all + # - 10 + # - 6 + # - 9 + #- name: MacOSX + # versions: + # - all + # - 10.10 + # - 10.11 + # - 10.12 + # - 10.7 + # - 10.8 + # - 10.9 + #- name: Synology + # versions: + # - all + # - any + #- name: Junos + # versions: + # - all + # - any + #- name: GenericBSD + # versions: + # - all + # - any + #- name: Void Linux + # versions: + # - all + # - any + #- name: GenericLinux + # versions: + # - all + # - any + #- name: NXOS + # versions: + # - all + # - any + #- name: macOS + # versions: + # - all + # - Sierra + #- name: IOS + # versions: + # - all + # - any + #- name: Amazon + # versions: + # - all + # - 2013.03 + # - 2013.09 + # - 2016.03 + # - 2016.09 + #- name: ArchLinux + # versions: + # - all + # - any + #- name: FreeBSD + # versions: + # - all + # - 10.0 + # - 10.1 + # - 10.2 + # - 10.3 + # - 11.0 + # - 11.1 + # - 8.0 + # - 8.1 + # - 8.2 + # - 8.3 + # - 8.4 + # - 9.0 + # - 9.1 + # - 9.1 + # - 9.2 + # - 9.3 + #- name: Ubuntu + # versions: + # - all + # - artful + # - lucid + # - maverick + # - natty + # - oneiric + # - precise + # - quantal + # - raring + # - saucy + # - trusty + # - utopic + # - vivid + # - wily + # - xenial + # - yakkety + # - zesty + #- name: Debian + # versions: + # - all + # - etch + # - jessie + # - lenny + # - sid + # - squeeze + # - stretch + # - wheezy + #- name: Alpine + # versions: + # - all + # - any + #- name: EL + # versions: + # - all + # - 5 + # - 6 + # - 7 + #- name: Windows + # versions: + # - all + # - 2012R2 + #- name: SmartOS + # versions: + # - all + # - any + #- name: opensuse + # versions: + # - all + # - 12.1 + # - 12.2 + # - 12.3 + # - 13.1 + # - 13.2 + #- name: SLES + # versions: + # - all + # - 10SP3 + # - 10SP4 + # - 11 + # - 11SP1 + # - 11SP2 + # - 11SP3 + # - 11SP4 + # - 12 + # - 12SP1 + #- name: GenericUNIX + # versions: + # - all + # - any + #- name: Solaris + # versions: + # - all + # - 10 + # - 11.0 + # - 11.1 + # - 11.2 + # - 11.3 + #- name: eos + # versions: + # - all + # - Any + + galaxy_tags: [] + # List tags for your role here, one per line. A tag is + # a keyword that describes and categorizes the role. + # Users find roles by searching for tags. Be sure to + # remove the '[]' above if you add tags to this list. + # + # NOTE: A tag is limited to a single word comprised of + # alphanumeric characters. Maximum 20 tags per role. + +dependencies: [] + # List your role dependencies here, one per line. + # Be sure to remove the '[]' above if you add dependencies + # to this list. \ No newline at end of file diff --git a/roles/mariadb-ab/tasks/main.yml b/roles/mariadb-ab/tasks/main.yml new file mode 100644 index 0000000..fee4d01 --- /dev/null +++ b/roles/mariadb-ab/tasks/main.yml @@ -0,0 +1,16 @@ +--- +- name: Installation des paquets python-mysqldb mariadb-server + apt: + name: + - python-mysqldb + - mariadb-server + state: present + +- name: Create mysql database + mysql_db: name={{ maria_dbname }} state=present + +- name: Copie du fichier my.cnf pour autorises toutes les adresses sur le port 3306 + copy : src=my.cnf dest=/etc/mysql/ + +- name: Redemarrage du service mariadb + shell: service mariadb restart diff --git a/roles/mariadb-ab/tests/inventory b/roles/mariadb-ab/tests/inventory new file mode 100644 index 0000000..d18580b --- /dev/null +++ b/roles/mariadb-ab/tests/inventory @@ -0,0 +1 @@ +localhost \ No newline at end of file diff --git a/roles/mariadb-ab/tests/test.yml b/roles/mariadb-ab/tests/test.yml new file mode 100644 index 0000000..ec4a223 --- /dev/null +++ b/roles/mariadb-ab/tests/test.yml @@ -0,0 +1,5 @@ +--- +- hosts: localhost + remote_user: root + roles: + - mariadb \ No newline at end of file diff --git a/roles/mariadb-ab/vars/main.yml b/roles/mariadb-ab/vars/main.yml new file mode 100644 index 0000000..618771d --- /dev/null +++ b/roles/mariadb-ab/vars/main.yml @@ -0,0 +1,2 @@ +--- +# vars file for mariadb diff --git a/roles/mariadb/README.md b/roles/mariadb/README.md new file mode 100644 index 0000000..225dd44 --- /dev/null +++ b/roles/mariadb/README.md @@ -0,0 +1,38 @@ +Role Name +========= + +A brief description of the role goes here. + +Requirements +------------ + +Any pre-requisites that may not be covered by Ansible itself or the role should be mentioned here. For instance, if the role uses the EC2 module, it may be a good idea to mention in this section that the boto package is required. + +Role Variables +-------------- + +A description of the settable variables for this role should go here, including any variables that are in defaults/main.yml, vars/main.yml, and any variables that can/should be set via parameters to the role. Any variables that are read from other roles and/or the global scope (ie. hostvars, group vars, etc.) should be mentioned here as well. + +Dependencies +------------ + +A list of other roles hosted on Galaxy should go here, plus any details in regards to parameters that may need to be set for other roles, or variables that are used from other roles. + +Example Playbook +---------------- + +Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too: + + - hosts: servers + roles: + - { role: username.rolename, x: 42 } + +License +------- + +BSD + +Author Information +------------------ + +An optional section for the role authors to include contact information, or a website (HTML is not allowed). diff --git a/roles/mariadb/_travis.yml b/roles/mariadb/_travis.yml new file mode 100644 index 0000000..36bbf62 --- /dev/null +++ b/roles/mariadb/_travis.yml @@ -0,0 +1,29 @@ +--- +language: python +python: "2.7" + +# Use the new container infrastructure +sudo: false + +# Install ansible +addons: + apt: + packages: + - python-pip + +install: + # Install ansible + - pip install ansible + + # Check ansible version + - ansible --version + + # Create ansible.cfg with correct roles_path + - printf '[defaults]\nroles_path=../' >ansible.cfg + +script: + # Basic role syntax check + - ansible-playbook tests/test.yml -i tests/inventory --syntax-check + +notifications: + webhooks: https://galaxy.ansible.com/api/v1/notifications/ \ No newline at end of file diff --git a/roles/mariadb/defaults/main.yml b/roles/mariadb/defaults/main.yml new file mode 100644 index 0000000..bf0e537 --- /dev/null +++ b/roles/mariadb/defaults/main.yml @@ -0,0 +1,2 @@ +--- +# defaults file for mariadb diff --git a/roles/mariadb/handlers/main.yml b/roles/mariadb/handlers/main.yml new file mode 100644 index 0000000..49ba9f4 --- /dev/null +++ b/roles/mariadb/handlers/main.yml @@ -0,0 +1,2 @@ +--- +# handlers file for mariadb diff --git a/roles/mariadb/meta/main.yml b/roles/mariadb/meta/main.yml new file mode 100644 index 0000000..6f81d2b --- /dev/null +++ b/roles/mariadb/meta/main.yml @@ -0,0 +1,232 @@ +galaxy_info: + author: your name + description: your description + company: your company (optional) + + # If the issue tracker for your role is not on github, uncomment the + # next line and provide a value + # issue_tracker_url: http://example.com/issue/tracker + + # Some suggested licenses: + # - BSD (default) + # - MIT + # - GPLv2 + # - GPLv3 + # - Apache + # - CC-BY + license: license (GPLv2, CC-BY, etc) + + min_ansible_version: 1.2 + + # Optionally specify the branch Galaxy will use when accessing the GitHub + # repo for this role. During role install, if no tags are available, + # Galaxy will use this branch. During import Galaxy will access files on + # this branch. If travis integration is cofigured, only notification for this + # branch will be accepted. Otherwise, in all cases, the repo's default branch + # (usually master) will be used. + #github_branch: + + # + # Below are all platforms currently available. Just uncomment + # the ones that apply to your role. If you don't see your + # platform on this list, let us know and we'll get it added! + # + #platforms: + #- name: OpenBSD + # versions: + # - all + # - 5.6 + # - 5.7 + # - 5.8 + # - 5.9 + # - 6.0 + # - 6.1 + # - 6.2 + #- name: Fedora + # versions: + # - all + # - 16 + # - 17 + # - 18 + # - 19 + # - 20 + # - 21 + # - 22 + # - 23 + # - 24 + # - 25 + # - 26 + #- name: DellOS + # versions: + # - all + # - 10 + # - 6 + # - 9 + #- name: MacOSX + # versions: + # - all + # - 10.10 + # - 10.11 + # - 10.12 + # - 10.7 + # - 10.8 + # - 10.9 + #- name: Synology + # versions: + # - all + # - any + #- name: Junos + # versions: + # - all + # - any + #- name: GenericBSD + # versions: + # - all + # - any + #- name: Void Linux + # versions: + # - all + # - any + #- name: GenericLinux + # versions: + # - all + # - any + #- name: NXOS + # versions: + # - all + # - any + #- name: macOS + # versions: + # - all + # - Sierra + #- name: IOS + # versions: + # - all + # - any + #- name: Amazon + # versions: + # - all + # - 2013.03 + # - 2013.09 + # - 2016.03 + # - 2016.09 + #- name: ArchLinux + # versions: + # - all + # - any + #- name: FreeBSD + # versions: + # - all + # - 10.0 + # - 10.1 + # - 10.2 + # - 10.3 + # - 11.0 + # - 11.1 + # - 8.0 + # - 8.1 + # - 8.2 + # - 8.3 + # - 8.4 + # - 9.0 + # - 9.1 + # - 9.1 + # - 9.2 + # - 9.3 + #- name: Ubuntu + # versions: + # - all + # - artful + # - lucid + # - maverick + # - natty + # - oneiric + # - precise + # - quantal + # - raring + # - saucy + # - trusty + # - utopic + # - vivid + # - wily + # - xenial + # - yakkety + # - zesty + #- name: Debian + # versions: + # - all + # - etch + # - jessie + # - lenny + # - sid + # - squeeze + # - stretch + # - wheezy + #- name: Alpine + # versions: + # - all + # - any + #- name: EL + # versions: + # - all + # - 5 + # - 6 + # - 7 + #- name: Windows + # versions: + # - all + # - 2012R2 + #- name: SmartOS + # versions: + # - all + # - any + #- name: opensuse + # versions: + # - all + # - 12.1 + # - 12.2 + # - 12.3 + # - 13.1 + # - 13.2 + #- name: SLES + # versions: + # - all + # - 10SP3 + # - 10SP4 + # - 11 + # - 11SP1 + # - 11SP2 + # - 11SP3 + # - 11SP4 + # - 12 + # - 12SP1 + #- name: GenericUNIX + # versions: + # - all + # - any + #- name: Solaris + # versions: + # - all + # - 10 + # - 11.0 + # - 11.1 + # - 11.2 + # - 11.3 + #- name: eos + # versions: + # - all + # - Any + + galaxy_tags: [] + # List tags for your role here, one per line. A tag is + # a keyword that describes and categorizes the role. + # Users find roles by searching for tags. Be sure to + # remove the '[]' above if you add tags to this list. + # + # NOTE: A tag is limited to a single word comprised of + # alphanumeric characters. Maximum 20 tags per role. + +dependencies: [] + # List your role dependencies here, one per line. + # Be sure to remove the '[]' above if you add dependencies + # to this list. \ No newline at end of file diff --git a/roles/mariadb/tasks/main.yml b/roles/mariadb/tasks/main.yml new file mode 100644 index 0000000..b857b5c --- /dev/null +++ b/roles/mariadb/tasks/main.yml @@ -0,0 +1,15 @@ +--- +# tasks file for mariadb +- name: Installation de python-mysqldb + apt: name=python-mysqldb state=present + +- name: Installation de mariadb-server + apt: name=mariadb-server state=present + +- name: Create mysql database + mysql_db: name={{ maria_dbname }} state=present + +- name: Commenter la ligne + replace: dest=/etc/mysql/mariadb.conf.d/50-server.cnf + regexp='bind-address = 127.0.0.1' + replace='#bind-address = 127.0.0.1' \ No newline at end of file diff --git a/roles/mariadb/tests/inventory b/roles/mariadb/tests/inventory new file mode 100644 index 0000000..d18580b --- /dev/null +++ b/roles/mariadb/tests/inventory @@ -0,0 +1 @@ +localhost \ No newline at end of file diff --git a/roles/mariadb/tests/test.yml b/roles/mariadb/tests/test.yml new file mode 100644 index 0000000..ec4a223 --- /dev/null +++ b/roles/mariadb/tests/test.yml @@ -0,0 +1,5 @@ +--- +- hosts: localhost + remote_user: root + roles: + - mariadb \ No newline at end of file diff --git a/roles/mariadb/vars/main.yml b/roles/mariadb/vars/main.yml new file mode 100644 index 0000000..618771d --- /dev/null +++ b/roles/mariadb/vars/main.yml @@ -0,0 +1,2 @@ +--- +# vars file for mariadb diff --git a/roles/mess/files/nslcd.conf b/roles/mess/files/nslcd.conf new file mode 100644 index 0000000..29ea826 --- /dev/null +++ b/roles/mess/files/nslcd.conf @@ -0,0 +1,31 @@ +# /etc/nslcd.conf +# nslcd configuration file. See nslcd.conf(5) +# for details. + +# The user and group nslcd should run as. +uid nslcd +gid nslcd + +# The location at which the LDAP server(s) should be reachable. +uri ldap://172.16.0.6:389 + +# The search base that will be used for all queries. +base cn=Users,dc=gsb,dc=lan + +# The LDAP protocol version to use. +#ldap_version 3 + +# The DN to bind with for normal lookups. +binddn cn=ncsld-connect,cn=Users,dc=gsb,dc=lan +bindpw secret + +# The DN used for password modifications by root. +#rootpwmoddn cn=admin,dc=example,dc=com + +# SSL options +#ssl off +#tls_reqcert never + +# The search scope. +#scope sub + diff --git a/roles/mess/files/pam_ldap.conf b/roles/mess/files/pam_ldap.conf new file mode 100644 index 0000000..f23a43a --- /dev/null +++ b/roles/mess/files/pam_ldap.conf @@ -0,0 +1,6 @@ +base dc=gsb,dc=lan +binddn cn=nslcd-connect,cn=Users,dc=gsb,dc=lan +bindpw secret +bind_policy soft +uri ldap://172.16.0.6:389/ +ssl no diff --git a/roles/mess/files/slapd.conf b/roles/mess/files/slapd.conf new file mode 100644 index 0000000..4aed8b9 --- /dev/null +++ b/roles/mess/files/slapd.conf @@ -0,0 +1,144 @@ +# This is the main slapd configuration file. See slapd.conf(5) for more +# info on the configuration options. + +####################################################################### +# Global Directives: + +# Features to permit +#allow bind_v2 + +# Schema and objectClass definitions +include /etc/ldap/schema/core.schema +include /etc/ldap/schema/cosine.schema +include /etc/ldap/schema/nis.schema +include /etc/ldap/schema/inetorgperson.schema +include /etc/ldap/schema/mailserver.schema +include /etc/ldap/schema/sudo.schema +include /etc/ldap/schema/samba.schema + +# Where the pid file is put. The init.d script +# will not stop the server if you change this. +pidfile /var/run/slapd/slapd.pid + +# List of arguments that were passed to the server +argsfile /var/run/slapd/slapd.args + +password-hash {SSHA} + +# Read slapd.conf(5) for possible values +loglevel 256 + +# Where the dynamically loaded modules are stored +modulepath /usr/lib/ldap +moduleload back_ldap +moduleload rwm + +# The maximum number of entries that is returned for a search operation +sizelimit 500 + +# The tool-threads parameter sets the actual amount of cpu's that is used +# for indexing. +tool-threads 1 + +####################################################################### +# Specific Backend Directives for hdb: +# Backend specific directives apply to this backend until another +# 'backend' directive occurs +backend ldap + + +####################################################################### +# Specific Backend Directives for 'other': +# Backend specific directives apply to this backend until another +# 'backend' directive occurs +#backend + +####################################################################### +# Specific Directives for database #1, of type hdb: +# Database specific directives apply to this databasse until another +# 'database' directive occurs +database ldap + +# The base of your directory in database #1 +suffix "dc=gsb,dc=lan" +uri "ldap://172.16.0.6:389" +#directory "/var/lib/ldap" + +# The dbconfig settings are used to generate a DB_CONFIG file the first +# time slapd starts. They do NOT override existing an existing DB_CONFIG +# file. You should therefore change these settings in DB_CONFIG directly +# or remove DB_CONFIG and restart slapd for changes to take effect. + +# For the Debian package we use 2MB as default but be sure to update this +# value if you have plenty of RAM +#dbconfig set_cachesize 0 2097152 0 + +# Sven Hartge reported that he had to set this value incredibly high +# to get slapd running at all. See http://bugs.debian.org/303057 for more +# information. + +# Number of objects that can be locked at the same time. +#dbconfig set_lk_max_objects 1500 +# Number of locks (both requested and granted) +#dbconfig set_lk_max_locks 1500 +# Number of lockers +#dbconfig set_lk_max_lockers 1500 + +# Indexing options for database #1 +#index objectClass eq +#index uid eq,sub +#index entryCSN,entryUUID eq + +# Save the time that the entry gets modified, for database #1 +lastmod on + +# Checkpoint the BerkeleyDB database periodically in case of system +# failure and to speed slapd shutdown. +#checkpoint 512 30 + +# Where to store the replica logs for database #1 +# replogfile /var/lib/ldap/replog + +# The userPassword by default can be changed +# by the entry owning it if they are authenticated. +# Others should not be able to see it, except the +# admin entry below +# These access lines apply to database #1 only +access to attrs=userPassword + by dn="cn=admin,dc=yunohost,dc=org" write + by anonymous auth + by self write + by * none + +access to attrs=cn,gecos,givenName,mail,maildrop,displayName,sn + by dn="cn=admin,dc=yunohost,dc=org" write + by self write + by * read + + +# Ensure read access to the base for things like +# supportedSASLMechanisms. Without this you may +# have problems with SASL not knowing what +# mechanisms are available and the like. +# Note that this is covered by the 'access to *' +# ACL below too but if you change that as people +# are wont to do you'll still need this if you +# want SASL (and possible other things) to work +# happily. +access to dn.base="" by * read + +# The admin dn has full write access, everyone else +# can read everything. +access to * + by dn="cn=admin,dc=yunohost,dc=org" write + by group/groupOfNames/Member="cn=admin,ou=groups,dc=yunohost,dc=org" write + by * read + +####################################################################### +# Specific Directives for database #2, of type 'other' (can be hdb too): +# Database specific directives apply to this databasse until another +# 'database' directive occurs +#database + +# The base of your directory for database #2 +#suffix "dc=debian,dc=org" diff --git a/roles/mess/handlers/main.yml b/roles/mess/handlers/main.yml new file mode 100644 index 0000000..6ad92ff --- /dev/null +++ b/roles/mess/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart slapd + service: name=slapd state=restarted diff --git a/roles/mess/tasks/main.yml b/roles/mess/tasks/main.yml new file mode 100644 index 0000000..82a7113 --- /dev/null +++ b/roles/mess/tasks/main.yml @@ -0,0 +1,15 @@ +--- +#- name: Installation openLDAP +# apt: name=slapd state=present update_cache=yes + +#- name: Copie du slapd.conf +# copy: src=slapd.conf dest=/etc/openldap + +- name: Copie du nslcd.conf + copy: src=nslcd.conf dest=/etc/ + +- name: Copie du pam_ldap.conf + copy: src=pam_ldap.conf dest=/etc/ + +- name: Recup du depot git + git: repo=https://github.com/YunoHost/install_script dest=/tmp/install_script diff --git a/roles/mysql/defaults/main.yml b/roles/mysql/defaults/main.yml new file mode 100644 index 0000000..c6d435b --- /dev/null +++ b/roles/mysql/defaults/main.yml @@ -0,0 +1,4 @@ +--- +wp_mysql_db: wordpress +wp_mysql_user: wp +wp_mysql_password: wp diff --git a/roles/mysql/files/.my.cnf b/roles/mysql/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/mysql/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/mysql/handlers/main.yml b/roles/mysql/handlers/main.yml new file mode 100644 index 0000000..caa5308 --- /dev/null +++ b/roles/mysql/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart mysql-server + service: name=mysql-server state=restarted diff --git a/roles/mysql/tasks/main.yml b/roles/mysql/tasks/main.yml new file mode 100644 index 0000000..eb11703 --- /dev/null +++ b/roles/mysql/tasks/main.yml @@ -0,0 +1,13 @@ +--- +# - name: Create mysql database +# mysql_db: name={{ wp_mysql_db }} state=present + +# - name: Create mysql user +# mysql_user: +# name={{ wp_mysql_user }} +# password={{ wp_mysql_password }} +# priv=*.*:ALL +# host=localhost + + - name: copy .my.cnf file with root password credentials + copy: src=.my.cnf dest=/root/.my.cnf owner=root mode=0600 diff --git a/roles/php-fpm/handlers/main.yml b/roles/php-fpm/handlers/main.yml new file mode 100644 index 0000000..b45a971 --- /dev/null +++ b/roles/php-fpm/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart php7.0-fpm + service: name=php7.0-fpm state=restarted diff --git a/roles/php-fpm/tasks/main.yml b/roles/php-fpm/tasks/main.yml new file mode 100644 index 0000000..eb78510 --- /dev/null +++ b/roles/php-fpm/tasks/main.yml @@ -0,0 +1,9 @@ +--- + - name: Install php-fpm and deps + apt: name={{ item }} state=present + with_items: + - php + - php-fpm + - php-mysql + notify: + - restart php7.0-fpm diff --git a/roles/php-fpm/templates/main.yml b/roles/php-fpm/templates/main.yml new file mode 100644 index 0000000..23080b5 --- /dev/null +++ b/roles/php-fpm/templates/main.yml @@ -0,0 +1,15 @@ +[wordpress] +listen = /var/run/php-fpm/wordpress.sock +listen.owner = apache2 +listen.group = apache2 +listen.mode = 0660 +user = wordpress +group = wordpress +pm = dynamic +pm.max_children = 10 +pm.start_servers = 1 +pm.min_spare_servers = 1 +pm.max_spare_servers = 3 +pm.max_requests = 500 +chdir = /srv/wordpress/ +php_admin_value[open_basedir] = /srv/wordpress/:/tmp diff --git a/roles/post/files/interface.user-yb b/roles/post/files/interface.user-yb new file mode 100644 index 0000000..8e58317 --- /dev/null +++ b/roles/post/files/interface.user-yb @@ -0,0 +1,25 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.20 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.20 + netmask 255.255.255.0 + +# cote N-user +allow-hotplug enp0s9 +iface enp0s9 inet static + address 172.16.64.1 + netmask 255.255.255.0 \ No newline at end of file diff --git a/roles/post/files/interfaces.graylog-pont b/roles/post/files/interfaces.graylog-pont new file mode 100644 index 0000000..db5ebd9 --- /dev/null +++ b/roles/post/files/interfaces.graylog-pont @@ -0,0 +1,12 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# Accès par pont +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.0.50 + netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.r-ext b/roles/post/files/interfaces.r-ext new file mode 100644 index 0000000..669dfab --- /dev/null +++ b/roles/post/files/interfaces.r-ext @@ -0,0 +1,41 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# carte reseau admin +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.13 + netmask 255.255.255.0 + +# Réseau DMZ +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.100.254 + netmask 255.255.255.0 + +# carte en bridge +allow-hotplug enp0s9 +iface enp0s9 inet dhcp +# address 192.168.0.50 +# netmask 255.255.255.0 +# gateway 192.168.0.1 + up /root/nat.sh + +# Réseau VPN +allow-hotplug enp0s10 +iface enp0s10 inet static + address 192.168.1.1 + netmask 255.255.255.0 + up route add -net 172.16.128.0/24 gw 192.168.1.2 + + +# Réseau liaison entre routeur +allow-hotplug enp0s16 +iface enp0s16 inet static + address 192.168.200.253 + netmask 255.255.255.0 + up route add -net 172.16.0.0/24 gw 192.168.200.254 + up route add -net 172.16.64.0/24 gw 192.168.200.254 diff --git a/roles/post/files/interfaces.r-int b/roles/post/files/interfaces.r-int new file mode 100644 index 0000000..d67057b --- /dev/null +++ b/roles/post/files/interfaces.r-int @@ -0,0 +1,44 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# Reseau N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.12 + netmask 255.255.255.0 + + +# Reseau liaison avec r-ext +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.200.254 + netmask 255.255.255.0 + gateway 192.168.200.253 + up route add default gw 192.168.200.253 + + +# Reseau wifi +allow-hotplug enp0s9 +iface enp0s9 inet static + address 172.16.65.254 + netmask 255.255.255.0 + + +# Reseau user +allow-hotplug enp0s10 +iface enp0s10 inet static + address 172.16.64.254 + netmask 255.255.255.0 + + +# Reseau infra +allow-hotplug enp0s16 +iface enp0s16 inet static + address 172.16.0.254 + netmask 255.255.255.0 + up /root/routagenat + diff --git a/roles/post/files/interfaces.r-vp1 b/roles/post/files/interfaces.r-vp1 new file mode 100644 index 0000000..ac0a8fa --- /dev/null +++ b/roles/post/files/interfaces.r-vp1 @@ -0,0 +1,29 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +#auto lo +#iface lo inet loopback + +#cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.112 + netmask 255.255.255.0 + +# reseau entre vpn +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.0.51 + netmask 255.255.255.0 + +# reseau interne n-linkv +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.1.2 + netmask 255.255.255.0 + up route add -net 172.16.128.0/24 gw 192.168.1.2 +# up route add -net 172.16.128.0/24 gw 192.168.0.52 +# up route add default gw 192.168.1.1 +# post-up /bin/bash /root/iptables-vpn + post-up /etc/init.d/ipsec restart \ No newline at end of file diff --git a/roles/post/files/interfaces.r-vp1-cs b/roles/post/files/interfaces.r-vp1-cs new file mode 100644 index 0000000..4a3abe3 --- /dev/null +++ b/roles/post/files/interfaces.r-vp1-cs @@ -0,0 +1,26 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +#auto lo +#iface lo inet loopback + +#cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + +# reseau entre vpn +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.0.51 + netmask 255.255.255.0 + +# reseau interne n-linkv +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.1.2 + netmask 255.255.255.0 + up route add -net 172.16.128.0/24 gw 192.168.1.2 + up route add default gw 192.168.1.1 +# post-up /bin/bash /root/iptables-vpn + post-up /etc/init.d/ipsec restart \ No newline at end of file diff --git a/roles/post/files/interfaces.r-vp2 b/roles/post/files/interfaces.r-vp2 new file mode 100644 index 0000000..6398c63 --- /dev/null +++ b/roles/post/files/interfaces.r-vp2 @@ -0,0 +1,28 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +#auto lo +#iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.102 + netmask 255.255.255.0 + +# cote Agence +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.128.254 + netmask 255.255.255.0 + +# cote VPN +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.0.52 + netmask 255.255.255.0 +# up route add -net 192.168.1.0/24 gw 172.16.128.254 + up route add -net 192.168.1.0/24 gw 192.168.0.52 +# post-up /bin/bash /root/iptables-vpn + post-up /etc/init.d/ipsec restart \ No newline at end of file diff --git a/roles/post/files/interfaces.r-vp2-cs b/roles/post/files/interfaces.r-vp2-cs new file mode 100644 index 0000000..d5f8539 --- /dev/null +++ b/roles/post/files/interfaces.r-vp2-cs @@ -0,0 +1,25 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +#auto lo +#iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + +# cote Agence +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.128.254 + netmask 255.255.255.0 + +# cote VPN +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.0.52 + netmask 255.255.255.0 + up route add -net 192.168.1.0/24 gw 172.16.128.254 +# post-up /bin/bash /root/iptables-vpn + post-up /etc/init.d/ipsec restart \ No newline at end of file diff --git a/roles/post/files/interfaces.s-adm b/roles/post/files/interfaces.s-adm new file mode 100644 index 0000000..90ab935 --- /dev/null +++ b/roles/post/files/interfaces.s-adm @@ -0,0 +1,20 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote public +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + post-up iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE + post-up echo "1" > /proc/sys/net/ipv4/ip_forward + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.99.99 + netmask 255.255.255.0 + + diff --git a/roles/post/files/interfaces.s-agence b/roles/post/files/interfaces.s-agence new file mode 100644 index 0000000..98a4301 --- /dev/null +++ b/roles/post/files/interfaces.s-agence @@ -0,0 +1,11 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote n-ag +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + diff --git a/roles/post/files/interfaces.s-appli b/roles/post/files/interfaces.s-appli new file mode 100644 index 0000000..c52d5b0 --- /dev/null +++ b/roles/post/files/interfaces.s-appli @@ -0,0 +1,27 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.3 + netmask 255.255.255.0 + gateway 192.168.99.99 + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.3 + netmask 255.255.255.0 + post-up route add -net 172.16.64.0/24 gw 172.16.0.254 + post-up route add -net 172.16.65.0/24 gw 172.16.0.254 + +#cote N-san +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.20.103 + netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.s-backup b/roles/post/files/interfaces.s-backup new file mode 100644 index 0000000..120ad6b --- /dev/null +++ b/roles/post/files/interfaces.s-backup @@ -0,0 +1,25 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.4 + netmask 255.255.255.0 + gateway 192.168.99.99 + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.4 + netmask 255.255.255.0 + +# cote N-San +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.20.4 + netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.s-bdd b/roles/post/files/interfaces.s-bdd new file mode 100644 index 0000000..a8cb4f6 --- /dev/null +++ b/roles/post/files/interfaces.s-bdd @@ -0,0 +1,21 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote n-adm +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + address 192.168.99.154 + netmask 255.255.255.0 + + +# cote N-dmz-db +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.102.254 + netmask 255.255.255.0 + + diff --git a/roles/post/files/interfaces.s-docker b/roles/post/files/interfaces.s-docker new file mode 100644 index 0000000..150189a --- /dev/null +++ b/roles/post/files/interfaces.s-docker @@ -0,0 +1,20 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.19 + netmask 255.255.255.0 + gateway 192.168.99.99 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.19 + netmask 255.255.255.0 \ No newline at end of file diff --git a/roles/post/files/interfaces.s-fog b/roles/post/files/interfaces.s-fog new file mode 100644 index 0000000..63421bf --- /dev/null +++ b/roles/post/files/interfaces.s-fog @@ -0,0 +1,25 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.16 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.16 + netmask 255.255.255.0 + +#cote N-user +allow-hotplug enp0s9 +iface enp0s9 inet static + address 172.16.64.16 + netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.s-graylog b/roles/post/files/interfaces.s-graylog new file mode 100644 index 0000000..8ff1151 --- /dev/null +++ b/roles/post/files/interfaces.s-graylog @@ -0,0 +1,21 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.20 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.20 + netmask 255.255.255.0 + up route add -net 192.168.200.0/24 gw 172.16.0.254 + up route add default gw 192.168.99.99 diff --git a/roles/post/files/interfaces.s-infra b/roles/post/files/interfaces.s-infra new file mode 100644 index 0000000..8aea160 --- /dev/null +++ b/roles/post/files/interfaces.s-infra @@ -0,0 +1,24 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.1 + netmask 255.255.255.0 + gateway 192.168.99.99 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.1 + netmask 255.255.255.0 + up route add -net 172.16.64.0/24 gw 172.16.0.254 + up route add -net 172.16.128.0/24 gw 172.16.0.254 + up route add -net 192.168.0.0/16 gw 172.16.0.254 + diff --git a/roles/post/files/interfaces.s-itil b/roles/post/files/interfaces.s-itil new file mode 100644 index 0000000..e2b1200 --- /dev/null +++ b/roles/post/files/interfaces.s-itil @@ -0,0 +1,24 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.9 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.9 + netmask 255.255.255.0 +# routage statique + post-up route add -net 172.16.64.0/24 gw 172.16.0.254 + +allow-hotplug enp0s9 +iface enp0s9 inet dhcp \ No newline at end of file diff --git a/roles/post/files/interfaces.s-itil-cs b/roles/post/files/interfaces.s-itil-cs new file mode 100644 index 0000000..e2b1200 --- /dev/null +++ b/roles/post/files/interfaces.s-itil-cs @@ -0,0 +1,24 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.9 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.9 + netmask 255.255.255.0 +# routage statique + post-up route add -net 172.16.64.0/24 gw 172.16.0.254 + +allow-hotplug enp0s9 +iface enp0s9 inet dhcp \ No newline at end of file diff --git a/roles/post/files/interfaces.s-lb b/roles/post/files/interfaces.s-lb new file mode 100644 index 0000000..3e4b2fe --- /dev/null +++ b/roles/post/files/interfaces.s-lb @@ -0,0 +1,27 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.100 + netmask 255.255.255.0 + +# cote N-dmz +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.100.10 + netmask 255.255.255.0 + gateway 192.168.101.100 + up route add -net 192.168.200.0/24 gw 192.168.100.254 + up route add -net 172.16.0.0/24 gw 192.168.100.254 + +# cote N-lb-f +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.101.100 + netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.s-lb-bd b/roles/post/files/interfaces.s-lb-bd new file mode 100644 index 0000000..a8cb4f6 --- /dev/null +++ b/roles/post/files/interfaces.s-lb-bd @@ -0,0 +1,21 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote n-adm +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + address 192.168.99.154 + netmask 255.255.255.0 + + +# cote N-dmz-db +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.102.254 + netmask 255.255.255.0 + + diff --git a/roles/post/files/interfaces.s-lb-web1 b/roles/post/files/interfaces.s-lb-web1 new file mode 100644 index 0000000..fc76724 --- /dev/null +++ b/roles/post/files/interfaces.s-lb-web1 @@ -0,0 +1,27 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# carte n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.101 + netmask 255.255.255.0 + +# Réseau n-dmz-lb +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.1 + netmask 255.255.255.0 + +# réseau n-dmz-db +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.1 + netmask 255.255.255.0 + + + + diff --git a/roles/post/files/interfaces.s-lb-web2 b/roles/post/files/interfaces.s-lb-web2 new file mode 100644 index 0000000..53defed --- /dev/null +++ b/roles/post/files/interfaces.s-lb-web2 @@ -0,0 +1,25 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.102 + netmask 255.255.255.0 + +# n-dmz-lb +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.2 + netmask 255.255.255.0 + +# n-dmz-db +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.2 + netmask 255.255.255.0 + + diff --git a/roles/post/files/interfaces.s-lb-web3 b/roles/post/files/interfaces.s-lb-web3 new file mode 100644 index 0000000..656d503 --- /dev/null +++ b/roles/post/files/interfaces.s-lb-web3 @@ -0,0 +1,25 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.103 + netmask 255.255.255.0 + +# n-dmz-lb +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.3 + netmask 255.255.255.0 + +# n-dmz-db +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.3 + netmask 255.255.255.0 + + diff --git a/roles/post/files/interfaces.s-lb-wordpress b/roles/post/files/interfaces.s-lb-wordpress new file mode 100644 index 0000000..6c41c2a --- /dev/null +++ b/roles/post/files/interfaces.s-lb-wordpress @@ -0,0 +1,39 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# carte reseau admin +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + address 192.168.99.11 + netmask 255.255.255.0 + +# Réseau N-lb-f +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.1 + netmask 255.255.255.0 + +# réseau N-lb-b +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.1 + netmask 255.255.255.0 +# up /root/nat.sh + +# Réseau VPN +#allow-hotplug enp0s10 +#iface enp0s10 inet static +# address 192.168.1.1 +# netmask 255.255.255.0 + + + +# Réseau liaison entre routeur +#allow-hotplug enp0s16 +#iface enp0s16 inet static +# address 192.168.200.253 +# netmask 255.255.255.0 + diff --git a/roles/post/files/interfaces.s-lb-wordpress2 b/roles/post/files/interfaces.s-lb-wordpress2 new file mode 100644 index 0000000..8667576 --- /dev/null +++ b/roles/post/files/interfaces.s-lb-wordpress2 @@ -0,0 +1,39 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# carte reseau admin +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + address 192.168.99.12 + netmask 255.255.255.0 + +# Réseau N-lb-f +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.2 + netmask 255.255.255.0 + +# réseau N-lb-b +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.2 + netmask 255.255.255.0 +# up /root/nat.sh + +# Réseau VPN +#allow-hotplug enp0s10 +#iface enp0s10 inet static +# address 192.168.1.1 +# netmask 255.255.255.0 + + + +# Réseau liaison entre routeur +#allow-hotplug enp0s16 +#iface enp0s16 inet static +# address 192.168.200.253 +# netmask 255.255.255.0 + diff --git a/roles/post/files/interfaces.s-lb-wordpress3 b/roles/post/files/interfaces.s-lb-wordpress3 new file mode 100644 index 0000000..1947d94 --- /dev/null +++ b/roles/post/files/interfaces.s-lb-wordpress3 @@ -0,0 +1,39 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# carte reseau admin +allow-hotplug enp0s3 +iface enp0s3 inet dhcp + address 192.168.99.13 + netmask 255.255.255.0 + +# Réseau N-lb-f +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.3 + netmask 255.255.255.0 + +# réseau N-lb-b +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.3 + netmask 255.255.255.0 +# up /root/nat.sh + +# Réseau VPN +#allow-hotplug enp0s10 +#iface enp0s10 inet static +# address 192.168.1.1 +# netmask 255.255.255.0 + + + +# Réseau liaison entre routeur +#allow-hotplug enp0s16 +#iface enp0s16 inet static +# address 192.168.200.253 +# netmask 255.255.255.0 + diff --git a/roles/post/files/interfaces.s-mess b/roles/post/files/interfaces.s-mess new file mode 100644 index 0000000..9eff04c --- /dev/null +++ b/roles/post/files/interfaces.s-mess @@ -0,0 +1,24 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.7 + netmask 255.255.255.0 + gateway 192.168.99.99 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.7 + netmask 255.255.255.0 + post-up route add -net 172.16.64.0/24 gw 172.16.0.254 + post-up route add -net 172.16.65.0/24 gw 172.16.0.254 + + diff --git a/roles/post/files/interfaces.s-mon b/roles/post/files/interfaces.s-mon new file mode 100644 index 0000000..d3af2fc --- /dev/null +++ b/roles/post/files/interfaces.s-mon @@ -0,0 +1,21 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.8 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.8 + netmask 255.255.255.0 + up route add -net 192.168.200.0/24 gw 172.16.0.254 + up route add default gw 192.168.99.99 diff --git a/roles/post/files/interfaces.s-mon-gm b/roles/post/files/interfaces.s-mon-gm new file mode 100644 index 0000000..a0a172b --- /dev/null +++ b/roles/post/files/interfaces.s-mon-gm @@ -0,0 +1,22 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.8 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.8 + netmask 255.255.255.0 + up route add -net 192.168.200.0/24 gw 172.16.0.254 + up route add -net 192.168.100.0/24 gw 172.16.0.254 + up route add default gw 192.168.99.99 diff --git a/roles/post/files/interfaces.s-mon-kb b/roles/post/files/interfaces.s-mon-kb new file mode 100644 index 0000000..a0a172b --- /dev/null +++ b/roles/post/files/interfaces.s-mon-kb @@ -0,0 +1,22 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.8 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.8 + netmask 255.255.255.0 + up route add -net 192.168.200.0/24 gw 172.16.0.254 + up route add -net 192.168.100.0/24 gw 172.16.0.254 + up route add default gw 192.168.99.99 diff --git a/roles/post/files/interfaces.s-mon-yb b/roles/post/files/interfaces.s-mon-yb new file mode 100644 index 0000000..8e67e37 --- /dev/null +++ b/roles/post/files/interfaces.s-mon-yb @@ -0,0 +1,22 @@ +#This file describes the network interfaces available on your system +#and how to activate them. For more information, see interfaces(5). + +#The loopback network interface +auto lo +iface lo inet loopback + +#cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.8 + netmask 255.255.255.0 + + +#cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.8 + netmask 255.255.255.0 + up route add -net 192.168.200.0/24 gw 172.16.0.254 + up route add -net 192.168.100.0/24 gw 172.16.0.254 + up route add default gw 192.168.99.99 diff --git a/roles/post/files/interfaces.s-mon2 b/roles/post/files/interfaces.s-mon2 new file mode 100644 index 0000000..ef79346 --- /dev/null +++ b/roles/post/files/interfaces.s-mon2 @@ -0,0 +1,21 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.8 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.8 + netmask 255.255.255.0 + gateway 172.16.0.254 + diff --git a/roles/post/files/interfaces.s-mon3 b/roles/post/files/interfaces.s-mon3 new file mode 100644 index 0000000..4ab3b9b --- /dev/null +++ b/roles/post/files/interfaces.s-mon3 @@ -0,0 +1,24 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.8 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.8 + netmask 255.255.255.0 + up route add default gw 172.16.0.254 + up route add default gw 192.168.99.99 + +# bridge +iface enp0s9 inet dhcp \ No newline at end of file diff --git a/roles/post/files/interfaces.s-nas b/roles/post/files/interfaces.s-nas new file mode 100644 index 0000000..94c3eaf --- /dev/null +++ b/roles/post/files/interfaces.s-nas @@ -0,0 +1,17 @@ +source /etc/network/interfaces.d/* + +# The loopback network interface +auto lo +iface lo inet loopback + +# n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.153 + netmask 255.255.255.0 + +# n-dmz-db +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.102.253 + netmask 255.255.255.0 \ No newline at end of file diff --git a/roles/post/files/interfaces.s-proxy b/roles/post/files/interfaces.s-proxy new file mode 100644 index 0000000..850da12 --- /dev/null +++ b/roles/post/files/interfaces.s-proxy @@ -0,0 +1,22 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.2 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.2 + netmask 255.255.255.0 + gateway 172.16.0.254 + + diff --git a/roles/post/files/interfaces.s-san b/roles/post/files/interfaces.s-san new file mode 100644 index 0000000..ff01320 --- /dev/null +++ b/roles/post/files/interfaces.s-san @@ -0,0 +1,25 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.15 + netmask 255.255.255.0 + gateway 192.168.99.99 + +# cote S-appli +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.20.103 + netmask 255.255.255.0 + +# cote s-Backup +#allow-hotplug enp0s9 +#iface enp0s9 inet static +# address 192.168.20.104 +# netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.s-sspec b/roles/post/files/interfaces.s-sspec new file mode 100644 index 0000000..03d8686 --- /dev/null +++ b/roles/post/files/interfaces.s-sspec @@ -0,0 +1,22 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote N-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.10 + netmask 255.255.255.0 + + +# cote N-infra +allow-hotplug enp0s8 +iface enp0s8 inet static + address 172.16.0.10 + netmask 255.255.255.0 + gateway 172.16.0.254 + + diff --git a/roles/post/files/interfaces.s-test b/roles/post/files/interfaces.s-test new file mode 100644 index 0000000..d1005fd --- /dev/null +++ b/roles/post/files/interfaces.s-test @@ -0,0 +1,21 @@ +#This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# cote n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.18 + netmask 255.255.255.0 + gateway 192.168.99.99 + + +# cote n-dmz +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.100.150 + netmask 255.255.255.0 + gateway 192.168.100.254 diff --git a/roles/post/files/interfaces.s-web b/roles/post/files/interfaces.s-web new file mode 100644 index 0000000..9c82c9a --- /dev/null +++ b/roles/post/files/interfaces.s-web @@ -0,0 +1,20 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + + + +# cote N-dmz +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.100.11 + netmask 255.255.255.0 + +# cote N-adm +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.99.14 + netmask 255.255.255.0 diff --git a/roles/post/files/interfaces.s-web1 b/roles/post/files/interfaces.s-web1 new file mode 100644 index 0000000..fc76724 --- /dev/null +++ b/roles/post/files/interfaces.s-web1 @@ -0,0 +1,27 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# carte n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.101 + netmask 255.255.255.0 + +# Réseau n-dmz-lb +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.1 + netmask 255.255.255.0 + +# réseau n-dmz-db +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.1 + netmask 255.255.255.0 + + + + diff --git a/roles/post/files/interfaces.s-web2 b/roles/post/files/interfaces.s-web2 new file mode 100644 index 0000000..53defed --- /dev/null +++ b/roles/post/files/interfaces.s-web2 @@ -0,0 +1,25 @@ +### 0.2 - putconf - jeudi 7 janvier 2016, 16:18:49 (UTC+0100) + +# The loopback network interface +auto lo +iface lo inet loopback + +# n-adm +allow-hotplug enp0s3 +iface enp0s3 inet static + address 192.168.99.102 + netmask 255.255.255.0 + +# n-dmz-lb +allow-hotplug enp0s8 +iface enp0s8 inet static + address 192.168.101.2 + netmask 255.255.255.0 + +# n-dmz-db +allow-hotplug enp0s9 +iface enp0s9 inet static + address 192.168.102.2 + netmask 255.255.255.0 + + diff --git a/roles/post/files/resolv.conf b/roles/post/files/resolv.conf new file mode 100644 index 0000000..ae3fdec --- /dev/null +++ b/roles/post/files/resolv.conf @@ -0,0 +1,4 @@ +search gsb.lan +domain gsb.lan +nameserver 172.16.0.1 + diff --git a/roles/post/files/resolv.conf.s-proxy b/roles/post/files/resolv.conf.s-proxy new file mode 100644 index 0000000..ae3fdec --- /dev/null +++ b/roles/post/files/resolv.conf.s-proxy @@ -0,0 +1,4 @@ +search gsb.lan +domain gsb.lan +nameserver 172.16.0.1 + diff --git a/roles/post/tasks/main.yml b/roles/post/tasks/main.yml new file mode 100644 index 0000000..d750d2d --- /dev/null +++ b/roles/post/tasks/main.yml @@ -0,0 +1,24 @@ +--- + + +- name: Copie interfaces + copy: src=interfaces.{{ ansible_hostname }} dest=/etc/network/interfaces + +- name: Copie resolv.conf + copy: src=resolv.conf dest=/etc/ + when: ansible_hostname != "s-adm" + +- name: Copie resolv.conf + copy: src=resolv.conf dest=/etc/ + when: ansible_hostname != "s-proxy" + +- name: Copie resolv.conf pour s-proxy + copy: src=resolv.conf.s-proxy dest=/etc/resolv.conf + when: ansible_hostname == "s-proxy" + +#- name: Confirm +# prompt: " pour redemarrer ..." + +#- name: Reboot +# shell: reboot + diff --git a/roles/postfix-nd/files/main.cf b/roles/postfix-nd/files/main.cf new file mode 100644 index 0000000..22d044b --- /dev/null +++ b/roles/postfix-nd/files/main.cf @@ -0,0 +1,49 @@ +# See /usr/share/postfix/main.cf.dist for a commented, more complete version + + +# Debian specific: Specifying a file name will cause the first +# line of that file to be used as the name. The Debian default +# is /etc/mailname. +#myorigin = /etc/mailname + +smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) +biff = no + +# appending .domain is the MUA's job. +append_dot_mydomain = no + +# Uncomment the next line to generate "delayed mail" warnings +#delay_warning_time = 4h + +readme_directory = no + +# TLS parameters +smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem +smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key +smtpd_use_tls=yes +smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache +smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache + +# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for +# information on enabling SSL in the smtp client. + +mydomain = gsb.lan +myhostname = s-mon.gsb.lan +alias_maps = hash:/etc/aliases +alias_database = hash:/etc/aliases +mydestination = wheezy, localhost.localdomain, localhost +relayhost = [smtp.gmail.com]:587 +mynetworks = 172.16.0.0/24 +mailbox_command = procmail -a "$EXTENSION" +mailbox_size_limit = 0 +recipient_delimiter = + +inet_interfaces = loopback-only +default_transport = smtp +relay_transport = smtp + +smtp_sasl_auth_enable = yes +smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd +smtp_sasl_security_options = noanonymous +smtp_tls_CAfile = /etc/postfix/cacert.pem +smtp_use_tls = yes + diff --git a/roles/postfix-nd/files/sasl_passwd b/roles/postfix-nd/files/sasl_passwd new file mode 100644 index 0000000..97c93d0 --- /dev/null +++ b/roles/postfix-nd/files/sasl_passwd @@ -0,0 +1 @@ +[smtp.gmail.com]:587 dahmouninabil21@gmail.com:POISSON21 \ No newline at end of file diff --git a/roles/postfix-nd/files/thawte_Premium_Server_CA.pem b/roles/postfix-nd/files/thawte_Premium_Server_CA.pem new file mode 100644 index 0000000..29cf7e1 --- /dev/null +++ b/roles/postfix-nd/files/thawte_Premium_Server_CA.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB +zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ +Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE +CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh +d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl +cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow +gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT +CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV +BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo +YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z +ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2 +aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560 +ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j ++ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/ +BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI +CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH +IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga +WuFg3GQjPEIuTQ== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/roles/postfix-nd/handlers/main.yml b/roles/postfix-nd/handlers/main.yml new file mode 100644 index 0000000..6f511d5 --- /dev/null +++ b/roles/postfix-nd/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart postfix + service: name=postfix state=restarted diff --git a/roles/postfix-nd/tasks/main.yml b/roles/postfix-nd/tasks/main.yml new file mode 100644 index 0000000..c79ca11 --- /dev/null +++ b/roles/postfix-nd/tasks/main.yml @@ -0,0 +1,36 @@ +--- +- name: Installation Postfix + apt: name=postfix state=present + +- name: Installation mailutils + apt: name=mailutils state=present + +- name: Installation libsasl2-2 + apt: name=libsasl2-2 state=present + +- name: Installation ca-certificates + apt: name=ca-certificates state=present + +- name: Installation libsasl2-modules + apt: name=libsasl2-modules state=present + +- name: Copie main.cf + copy: remote_src=true src=main.cf dest=/etc/postfix/ + +- name: Copie sasl_passwd + copy: remote_src=true src=sasl_passwd dest=/etc/postfix + +- name: attribution des droits sasl_passwd + shell: chmod 400 /etc/postfix/sasl_passwd + +- name: postmap + shell: postmap /etc/postfix/sasl_passwd + +- name: Copie thawte_Premium_Server_CA.pem + copy: remote_src=true src=thawte_Premium_Server_CA.pem dest=/etc/ssl/certs/ + +- name: Certificats + shell: cat /etc/ssl/certs/thawte_Premium_Server_CA.pem |tee -a /etc/postfix/cacert.pem + notify: + - restart postfix + diff --git a/roles/postfix/files/main.cf b/roles/postfix/files/main.cf new file mode 100644 index 0000000..8b2bf4f --- /dev/null +++ b/roles/postfix/files/main.cf @@ -0,0 +1,50 @@ +# See /usr/share/postfix/main.cf.dist for a commented, more complete version + + +# Debian specific: Specifying a file name will cause the first +# line of that file to be used as the name. The Debian default +# is /etc/mailname. +#myorigin = /etc/mailname + +smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) +biff = no + +# appending .domain is the MUA's job. +append_dot_mydomain = no + +# Uncomment the next line to generate "delayed mail" warnings +#delay_warning_time = 4h + +readme_directory = no + +# TLS parameters +#smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem +#smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key +#smtpd_use_tls=yes +#smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache +#smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache + +# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for +# information on enabling SSL in the smtp client. + +mydomain = gsb.lan +myhostname = s-mon.gsb.lan +alias_maps = hash:/etc/aliases +alias_database = hash:/etc/aliases +mydestination = $myhostname, s-mon, s-mon.gsb.lan +relayhost = [smtp.gmail.com]:587 +mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 172.16.0.0/24 +#mailbox_command = procmail -a "$EXTENSION" +mailbox_size_limit = 0 +recipient_delimiter = + +inet_interfaces = all +inet_protocols = ipv4 +default_transport = smtp +relay_transport = smtp + +smtp_sasl_auth_enable = yes +smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd +smtp_sasl_security_options = +smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt +smtp_use_tls = yes + diff --git a/roles/postfix/files/sasl_passwd b/roles/postfix/files/sasl_passwd new file mode 100644 index 0000000..db077bd --- /dev/null +++ b/roles/postfix/files/sasl_passwd @@ -0,0 +1 @@ +[smtp.gmail.com]:587 supervisiongsb@gmail.com:sio2018cst diff --git a/roles/postfix/files/thawte_Premium_Server_CA.pem b/roles/postfix/files/thawte_Premium_Server_CA.pem new file mode 100644 index 0000000..29cf7e1 --- /dev/null +++ b/roles/postfix/files/thawte_Premium_Server_CA.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB +zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ +Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE +CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh +d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl +cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow +gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT +CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV +BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo +YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z +ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2 +aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560 +ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j ++ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/ +BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI +CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH +IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga +WuFg3GQjPEIuTQ== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/roles/postfix/handlers/main.yml b/roles/postfix/handlers/main.yml new file mode 100644 index 0000000..6f511d5 --- /dev/null +++ b/roles/postfix/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart postfix + service: name=postfix state=restarted diff --git a/roles/postfix/tasks/main.yml b/roles/postfix/tasks/main.yml new file mode 100644 index 0000000..d7ffa65 --- /dev/null +++ b/roles/postfix/tasks/main.yml @@ -0,0 +1,36 @@ +--- +- name: Installation Postfix + apt: name=postfix state=present + +- name: Installation mailutils + apt: name=mailutils state=present + +- name: Installation libsasl2-2 + apt: name=libsasl2-2 state=present + +- name: Installation ca-certificates + apt: name=ca-certificates state=present + +- name: Installation libsasl2-modules + apt: name=libsasl2-modules state=present + +- name: Copie main.cf + copy: src=main.cf dest=/etc/postfix/ + +- name: Copie sasl_passwd + copy: src=sasl_passwd dest=/etc/postfix + +- name: attribution des droits sasl_passwd + shell: chmod 400 /etc/postfix/sasl_passwd + +- name: postmap + shell: postmap /etc/postfix/sasl_passwd + +- name: Copie thawte_Premium_Server_CA.pem + copy: src=thawte_Premium_Server_CA.pem dest=/etc/ssl/certs/ + +- name: Certificats + shell: cat /etc/ssl/certs/thawte_Premium_Server_CA.pem |tee -a /etc/postfix/cacert.pem + notify: + - restart postfix + diff --git a/roles/r-ext/files/ferm.conf b/roles/r-ext/files/ferm.conf new file mode 100644 index 0000000..68cd163 --- /dev/null +++ b/roles/r-ext/files/ferm.conf @@ -0,0 +1,113 @@ +# -*- shell-script -*- +# +# Configuration file for ferm(1). +# + +@def $DEV_ADM = enp0s3; +@def $DEV_DMZ = enp0s8; +@def $DEV_WORLD = enp0s9; +@def $DEV_VPN = enp0s10; +@def $DEV_LINK = enp0s16; + +@def $NET_ADM = 192.168.99.0/24; +@def $NET_DMZ = 192.168.100.0/24; +@def $NET_WORLD = 192.168.0.0/24; +@def $NET_LINKV = 192.168.1.0/30; +@def $NET_LINK = 192.168.200.0/24; + +# mon ip static +#@def $HOST_STATIC = +@include '/root/tools/ansible/gsb/roles/r-ext/files/mkferm |'; +#@def $HOST_PASSERELLEDMZ = 172.16.0.1; + +@def &FORWARD_TCP($proto, $port, $dest) = { + table filter chain FORWARD interface $DEV_WORLD outerface $DEV_DMZ daddr $dest proto $proto dport $port ACCEPT; + table nat chain PREROUTING interface $DEV_WORLD daddr $HOST_STATIC proto $proto dport $port DNAT to $dest; +} +#@def &FORWARD($proto, $port, $dest) = { +# table filter chain FORWARD interface $DEV_DMZ outerface $DEV_PRIVATE daddr $dest proto $proto dport $port ACCEPT; +# table nat chain PREROUTING interface $DEV_DMZ daddr $HOST_PASSERELLEDMZ proto $proto dport $port DNAT to $dest; +#} + +#&FORWARD(tcp, 3306, 10.0.0.2); +#&FORWARD_TCP(tcp, http, 192.168.100.254); +#&FORWARD_TCP(tcp, smtp, 192.168.1.3); + +table filter { + chain INPUT { + policy DROP; + + # connection tracking + mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + + # allow local packet + interface lo ACCEPT; + + # respond to ping + proto icmp ACCEPT; + + # allow IPsec + interface ($DEV_LINK) { + proto udp dport 500 ACCEPT; + proto (esp ah) ACCEPT; + } + # allow SSH connections + interface ($DEV_ADM) { + proto tcp dport ssh ACCEPT; + } + # we provide DNS for the internal net + interface ($DEV_WORLD $DEV_DMZ) { + proto (udp tcp) dport domain ACCEPT; + proto (tcp) dport http ACCEPT; + } + + } + chain OUTPUT { + policy ACCEPT; + + # connection tracking + #mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + } + chain FORWARD { + policy DROP; + + # connection tracking + mod state state INVALID DROP; + mod state state (ESTABLISHED RELATED) ACCEPT; + + # the DMZ may only access the internet + interface ($DEV_DMZ $DEV_LINK) { + outerface $DEV_WORLD ACCEPT; + # report failure gracefully + REJECT reject-with icmp-net-prohibited; + } + + interface ($DEV_WORLD) { + proto tcp dport http outerface $DEV_DMZ ACCEPT; + # report failure gracefully + REJECT reject-with icmp-net-prohibited; + } + } +} + +table nat { + chain POSTROUTING { + # masquerade private IP addresses + saddr ($NET_LINK) outerface $DEV_WORLD SNAT to $HOST_STATIC; + } +} + + + +# IPv6: +#domain ip6 { +# table filter { +# chain INPUT { +# policy ACCEPT; +# # ... +# } +# # ... +# } +#} diff --git a/roles/r-ext/files/ipFerm.sh b/roles/r-ext/files/ipFerm.sh new file mode 100755 index 0000000..ce4ce5d --- /dev/null +++ b/roles/r-ext/files/ipFerm.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +ip a show dev enp0s9|grep "inet "|cut -d/ -f1 | cut -dt -f2 diff --git a/roles/r-ext/files/mkferm b/roles/r-ext/files/mkferm new file mode 100755 index 0000000..f668986 --- /dev/null +++ b/roles/r-ext/files/mkferm @@ -0,0 +1,7 @@ +#!/bin/bash +#IPADD=$(root/ipFerm.sh| tr -d '\n') +#MSG="@def $HOST_STATIC = $ +echo -n -E "@def \$HOST_STATIC =" +/root/tools/ansible/gsb/roles/r-ext/files/ipFerm.sh |tr -d '\n' +echo ";" + diff --git a/roles/r-ext/files/nat.sh b/roles/r-ext/files/nat.sh new file mode 100755 index 0000000..5a065ca --- /dev/null +++ b/roles/r-ext/files/nat.sh @@ -0,0 +1,4 @@ +#!/bin/bash +echo "1" > /proc/sys/net/ipv4/ip_forward +iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE +iptables -t nat -A POSTROUTING -o enp0s9 -j MASQUERADE \ No newline at end of file diff --git a/roles/r-ext/files/routagenat b/roles/r-ext/files/routagenat new file mode 100755 index 0000000..c58086c --- /dev/null +++ b/roles/r-ext/files/routagenat @@ -0,0 +1,3 @@ +#!/usr/bin/perl + +qx(route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.200.253); diff --git a/roles/r-ext/files/sysctl.conf b/roles/r-ext/files/sysctl.conf new file mode 100644 index 0000000..b138754 --- /dev/null +++ b/roles/r-ext/files/sysctl.conf @@ -0,0 +1,60 @@ +# +# /etc/sysctl.conf - Configuration file for setting system variables +# See /etc/sysctl.d/ for additonal system variables +# See sysctl.conf (5) for information. +# + +#kernel.domainname = example.com + +# Uncomment the following to stop low-level messages on console +#kernel.printk = 3 4 1 3 + +##############################################################3 +# Functions previously found in netbase +# + +# Uncomment the next two lines to enable Spoof protection (reverse-path filter) +# Turn on Source Address Verification in all interfaces to +# prevent some spoofing attacks +#net.ipv4.conf.default.rp_filter=1 +#net.ipv4.conf.all.rp_filter=1 + +# Uncomment the next line to enable TCP/IP SYN cookies +# See http://lwn.net/Articles/277146/ +# Note: This may impact IPv6 TCP sessions too +#net.ipv4.tcp_syncookies=1 + +# Uncomment the next line to enable packet forwarding for IPv4 +net.ipv4.ip_forward=1 + +# Uncomment the next line to enable packet forwarding for IPv6 +# Enabling this option disables Stateless Address Autoconfiguration +# based on Router Advertisements for this host +#net.ipv6.conf.all.forwarding=1 + + +################################################################### +# Additional settings - these settings can improve the network +# security of the host and prevent against some network attacks +# including spoofing attacks and man in the middle attacks through +# redirection. Some network environments, however, require that these +# settings are disabled so review and enable them as needed. +# +# Do not accept ICMP redirects (prevent MITM attacks) +#net.ipv4.conf.all.accept_redirects = 0 +#net.ipv6.conf.all.accept_redirects = 0 +# _or_ +# Accept ICMP redirects only for gateways listed in our default +# gateway list (enabled by default) +# net.ipv4.conf.all.secure_redirects = 1 +# +# Do not send ICMP redirects (we are not a router) +#net.ipv4.conf.all.send_redirects = 0 +# +# Do not accept IP source route packets (we are not a router) +#net.ipv4.conf.all.accept_source_route = 0 +#net.ipv6.conf.all.accept_source_route = 0 +# +# Log Martian Packets +#net.ipv4.conf.all.log_martians = 1 +# diff --git a/roles/r-ext/tasks/main.yml b/roles/r-ext/tasks/main.yml new file mode 100644 index 0000000..6988cd7 --- /dev/null +++ b/roles/r-ext/tasks/main.yml @@ -0,0 +1,24 @@ +--- + +- name: Copie du fichier sysctl.conf + copy: + src: sysctl.conf + dest: /etc/ + +- name: copier le script de routage + copy: + src: nat.sh + dest: /root/ + mode: '0755' + +- name: installer ferm + apt: + name: ferm + state: present + update_cache: yes + +- name: copier le fichier ferm.conf + copy: + src: ferm.conf + dest: /etc/ferm/ + diff --git a/roles/r-int/files/routagenat b/roles/r-int/files/routagenat new file mode 100755 index 0000000..133152b --- /dev/null +++ b/roles/r-int/files/routagenat @@ -0,0 +1,3 @@ +#!/bin/bash + +route add default gw 192.168.200.253 diff --git a/roles/r-int/files/sysctl.conf b/roles/r-int/files/sysctl.conf new file mode 100644 index 0000000..b138754 --- /dev/null +++ b/roles/r-int/files/sysctl.conf @@ -0,0 +1,60 @@ +# +# /etc/sysctl.conf - Configuration file for setting system variables +# See /etc/sysctl.d/ for additonal system variables +# See sysctl.conf (5) for information. +# + +#kernel.domainname = example.com + +# Uncomment the following to stop low-level messages on console +#kernel.printk = 3 4 1 3 + +##############################################################3 +# Functions previously found in netbase +# + +# Uncomment the next two lines to enable Spoof protection (reverse-path filter) +# Turn on Source Address Verification in all interfaces to +# prevent some spoofing attacks +#net.ipv4.conf.default.rp_filter=1 +#net.ipv4.conf.all.rp_filter=1 + +# Uncomment the next line to enable TCP/IP SYN cookies +# See http://lwn.net/Articles/277146/ +# Note: This may impact IPv6 TCP sessions too +#net.ipv4.tcp_syncookies=1 + +# Uncomment the next line to enable packet forwarding for IPv4 +net.ipv4.ip_forward=1 + +# Uncomment the next line to enable packet forwarding for IPv6 +# Enabling this option disables Stateless Address Autoconfiguration +# based on Router Advertisements for this host +#net.ipv6.conf.all.forwarding=1 + + +################################################################### +# Additional settings - these settings can improve the network +# security of the host and prevent against some network attacks +# including spoofing attacks and man in the middle attacks through +# redirection. Some network environments, however, require that these +# settings are disabled so review and enable them as needed. +# +# Do not accept ICMP redirects (prevent MITM attacks) +#net.ipv4.conf.all.accept_redirects = 0 +#net.ipv6.conf.all.accept_redirects = 0 +# _or_ +# Accept ICMP redirects only for gateways listed in our default +# gateway list (enabled by default) +# net.ipv4.conf.all.secure_redirects = 1 +# +# Do not send ICMP redirects (we are not a router) +#net.ipv4.conf.all.send_redirects = 0 +# +# Do not accept IP source route packets (we are not a router) +#net.ipv4.conf.all.accept_source_route = 0 +#net.ipv6.conf.all.accept_source_route = 0 +# +# Log Martian Packets +#net.ipv4.conf.all.log_martians = 1 +# diff --git a/roles/r-int/tasks/main.yml b/roles/r-int/tasks/main.yml new file mode 100644 index 0000000..01356a7 --- /dev/null +++ b/roles/r-int/tasks/main.yml @@ -0,0 +1,19 @@ +--- + +- name: Copie du fichier sysctl.conf + copy: src=sysctl.conf dest=/etc/ + +- name: copier le script de routage + copy: src=routagenat dest=/root/ + +- name: rendre executabe le script + shell: chmod +x /root/routagenat + + #- name: exectuer le script + # script: /root/routagenat + + #- name: copier fog server + #get_url: url="http://depl/gsbstore/fog_1.4.4.tar.gz" dest=/tmp/fog.tar.gz + + #- name: extraction fog.tar.gz + #unarchive: src=/tmp/fog.tar.gz dest=/var/www/ copy=no diff --git a/roles/s-lb-ab/files/haproxy.cfg b/roles/s-lb-ab/files/haproxy.cfg new file mode 100644 index 0000000..37933e3 --- /dev/null +++ b/roles/s-lb-ab/files/haproxy.cfg @@ -0,0 +1,55 @@ +global + log /dev/log local0 + log /dev/log local1 notice + chroot /var/lib/haproxy + stats socket /run/haproxy/admin.sock mode 660 level admin + stats timeout 30s + user haproxy + group haproxy + daemon + + # Default SSL material locations + ca-base /etc/ssl/certs + crt-base /etc/ssl/private + + # Default ciphers to use on SSL-enabled listening sockets. + # For more information, see ciphers(1SSL). This list is from: + # https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/ + ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS + ssl-default-bind-options no-sslv3 + +defaults + log global + mode http + option httplog + option dontlognull + timeout connect 5000 + timeout client 50000 + timeout server 50000 + errorfile 400 /etc/haproxy/errors/400.http + errorfile 403 /etc/haproxy/errors/403.http + errorfile 408 /etc/haproxy/errors/408.http + errorfile 500 /etc/haproxy/errors/500.http + errorfile 502 /etc/haproxy/errors/502.http + errorfile 503 /etc/haproxy/errors/503.http + errorfile 504 /etc/haproxy/errors/504.http + +frontend proxypublic + bind 192.168.100.10:80 + default_backend fermeweb + +backend fermeweb + balance roundrobin + option httpclose + #option httpchk HEAD / HTTP/1.0 + server s-lb-web1 192.168.101.1:80 check + server s-lb-web2 192.168.101.2:80 check + + +listen stats + bind *:8080 + stats enable + stats uri /haproxy + stats auth admin:admin + + diff --git a/roles/s-lb-ab/handlers/main.yml b/roles/s-lb-ab/handlers/main.yml new file mode 100644 index 0000000..27f130b --- /dev/null +++ b/roles/s-lb-ab/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart haproxy + service: name=haproxy state=restarted diff --git a/roles/s-lb-ab/tasks/main.yml b/roles/s-lb-ab/tasks/main.yml new file mode 100644 index 0000000..ba1500d --- /dev/null +++ b/roles/s-lb-ab/tasks/main.yml @@ -0,0 +1,11 @@ +--- +- name: Installation d'HAproxy + apt: + name: + - haproxy + state: present + +- name: Copie du fichier de configuration + copy: src=haproxy.cfg dest=/etc/haproxy/haproxy.cfg + notify: + - restart haproxy diff --git a/roles/s-lb-bd-ab/README.txt b/roles/s-lb-bd-ab/README.txt new file mode 100644 index 0000000..1159174 --- /dev/null +++ b/roles/s-lb-bd-ab/README.txt @@ -0,0 +1,11 @@ +Apres avoir lancer le bash pull config: + +Creer un utilisateur autre que root dans la base de donnee +CREATE USER 'admin'@'localhost'IDENTIFIED BY 'Azerty1+'; +GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost'; + +Puis executer le script dans files/installmysql.sh qui bloquera les connexions root en localhost et distantes + +Enfin se connecter en tant que admin et creer un autre compte pour les utilisateurs +CREATE USER 'user'@'192.168.102.%'IDENTIFIED BY 'password'; +Le % permet d'autoriser la connexion de tous les postes du reseau 192.168.102.0/24 diff --git a/roles/s-lb-bd-ab/files/.my.cnf b/roles/s-lb-bd-ab/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/s-lb-bd-ab/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/s-lb-bd-ab/files/installmysql.sh b/roles/s-lb-bd-ab/files/installmysql.sh new file mode 100755 index 0000000..9ee2508 --- /dev/null +++ b/roles/s-lb-bd-ab/files/installmysql.sh @@ -0,0 +1,16 @@ +# Download and Install the Latest Updates for the OS +apt-get update && apt-get upgrade -y + +# Install MySQL Server in a Non-Interactive mode. Default root password will be "root" +echo "mysql-server mysql-server/root_password password root" | debconf-set-selections +echo "mysql-server mysql-server/root_password_again password root" | debconf-set-selections +apt-get -y install mysql-server + + +# Run the MySQL Secure Installation wizard +mysql_secure_installation + +sed -i 's/127\.0\.0\.1/0\.0\.0\.0/g' /etc/mysql/my.cnf +mysql -uroot -p -e 'USE mysql; UPDATE `user` SET `Host`="%" WHERE `User`="root" AND `Host`="localhost"; DELETE FROM `user` WHERE `Host` != "%" AND `User`="root"; FLUSH PRIVILEGES;' + +service mysql restart \ No newline at end of file diff --git a/roles/s-lb-bd-ab/files/my.cnf b/roles/s-lb-bd-ab/files/my.cnf new file mode 100644 index 0000000..1308652 --- /dev/null +++ b/roles/s-lb-bd-ab/files/my.cnf @@ -0,0 +1,128 @@ +# +# The MySQL database server configuration file. +# +# You can copy this to one of: +# - "/etc/mysql/my.cnf" to set global options, +# - "~/.my.cnf" to set user-specific options. +# +# One can use all long options that the program supports. +# Run program with --help to get a list of available options and with +# --print-defaults to see which it would actually understand and use. +# +# For explanations see +# http://dev.mysql.com/doc/mysql/en/server-system-variables.html + +# This will be passed to all mysql clients +# It has been reported that passwords should be enclosed with ticks/quotes +# escpecially if they contain "#" chars... +# Remember to edit /etc/mysql/debian.cnf when changing the socket location. +[client] +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +# Here is entries for some specific programs +# The following values assume you have at least 32M ram + +# This was formally known as [safe_mysqld]. Both versions are currently parsed. +[mysqld_safe] +socket = /var/run/mysqld/mysqld.sock +nice = 0 + +[mysqld] +# +# * Basic Settings +# +user = mysql +pid-file = /var/run/mysqld/mysqld.pid +socket = /var/run/mysqld/mysqld.sock +port = 3306 +basedir = /usr +datadir = /var/lib/mysql +tmpdir = /tmp +lc-messages-dir = /usr/share/mysql +skip-external-locking +# +# Instead of skip-networking the default is now to listen only on +# localhost which is more compatible and is not less secure. +#bind-address = 127.0.0.1 +# +# * Fine Tuning +# +key_buffer = 16M +max_allowed_packet = 16M +thread_stack = 192K +thread_cache_size = 8 +# This replaces the startup script and checks MyISAM tables if needed +# the first time they are touched +myisam-recover = BACKUP +#max_connections = 100 +#table_cache = 64 +#thread_concurrency = 10 +# +# * Query Cache Configuration +# +query_cache_limit = 1M +query_cache_size = 16M +# +# * Logging and Replication +# +# Both location gets rotated by the cronjob. +# Be aware that this log type is a performance killer. +# As of 5.1 you can enable the log at runtime! +#general_log_file = /var/log/mysql/mysql.log +#general_log = 1 +# +# Error log - should be very few entries. +# +log_error = /var/log/mysql/error.log +# +# Here you can see queries with especially long duration +#slow_query_log_file = /var/log/mysql/mysql-slow.log +#slow_query_log = 1 +#long_query_time = 2 +#log_queries_not_using_indexes +# +# The following can be used as easy to replay backup logs or for replication. +# note: if you are setting up a replication slave, see README.Debian about +# other settings you may need to change. +#server-id = 1 +#log_bin = /var/log/mysql/mysql-bin.log +expire_logs_days = 10 +max_binlog_size = 100M +#binlog_do_db = include_database_name +#binlog_ignore_db = include_database_name +# +# * InnoDB +# +# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. +# Read the manual for more InnoDB related options. There are many! +# +# * Security Features +# +# Read the manual, too, if you want chroot! +# chroot = /var/lib/mysql/ +# +# For generating SSL certificates I recommend the OpenSSL GUI "tinyca". +# +# ssl-ca=/etc/mysql/cacert.pem +# ssl-cert=/etc/mysql/server-cert.pem +# ssl-key=/etc/mysql/server-key.pem + + + +[mysqldump] +quick +quote-names +max_allowed_packet = 16M + +[mysql] +#no-auto-rehash # faster start of mysql but no tab completition + +[isamchk] +key_buffer = 16M + +# +# * IMPORTANT: Additional settings that can override those from this file! +# The files must end with '.cnf', otherwise they'll be ignored. +# +!includedir /etc/mysql/conf.d/ diff --git a/roles/s-lb-bd-ab/handlers/main.yml b/roles/s-lb-bd-ab/handlers/main.yml new file mode 100644 index 0000000..caa5308 --- /dev/null +++ b/roles/s-lb-bd-ab/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart mysql-server + service: name=mysql-server state=restarted diff --git a/roles/s-lb-bd/files/.my.cnf b/roles/s-lb-bd/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/s-lb-bd/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/s-lb-bd/files/installmysql.sh b/roles/s-lb-bd/files/installmysql.sh new file mode 100755 index 0000000..9ee2508 --- /dev/null +++ b/roles/s-lb-bd/files/installmysql.sh @@ -0,0 +1,16 @@ +# Download and Install the Latest Updates for the OS +apt-get update && apt-get upgrade -y + +# Install MySQL Server in a Non-Interactive mode. Default root password will be "root" +echo "mysql-server mysql-server/root_password password root" | debconf-set-selections +echo "mysql-server mysql-server/root_password_again password root" | debconf-set-selections +apt-get -y install mysql-server + + +# Run the MySQL Secure Installation wizard +mysql_secure_installation + +sed -i 's/127\.0\.0\.1/0\.0\.0\.0/g' /etc/mysql/my.cnf +mysql -uroot -p -e 'USE mysql; UPDATE `user` SET `Host`="%" WHERE `User`="root" AND `Host`="localhost"; DELETE FROM `user` WHERE `Host` != "%" AND `User`="root"; FLUSH PRIVILEGES;' + +service mysql restart \ No newline at end of file diff --git a/roles/s-lb-bd/files/my.cnf b/roles/s-lb-bd/files/my.cnf new file mode 100644 index 0000000..1308652 --- /dev/null +++ b/roles/s-lb-bd/files/my.cnf @@ -0,0 +1,128 @@ +# +# The MySQL database server configuration file. +# +# You can copy this to one of: +# - "/etc/mysql/my.cnf" to set global options, +# - "~/.my.cnf" to set user-specific options. +# +# One can use all long options that the program supports. +# Run program with --help to get a list of available options and with +# --print-defaults to see which it would actually understand and use. +# +# For explanations see +# http://dev.mysql.com/doc/mysql/en/server-system-variables.html + +# This will be passed to all mysql clients +# It has been reported that passwords should be enclosed with ticks/quotes +# escpecially if they contain "#" chars... +# Remember to edit /etc/mysql/debian.cnf when changing the socket location. +[client] +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +# Here is entries for some specific programs +# The following values assume you have at least 32M ram + +# This was formally known as [safe_mysqld]. Both versions are currently parsed. +[mysqld_safe] +socket = /var/run/mysqld/mysqld.sock +nice = 0 + +[mysqld] +# +# * Basic Settings +# +user = mysql +pid-file = /var/run/mysqld/mysqld.pid +socket = /var/run/mysqld/mysqld.sock +port = 3306 +basedir = /usr +datadir = /var/lib/mysql +tmpdir = /tmp +lc-messages-dir = /usr/share/mysql +skip-external-locking +# +# Instead of skip-networking the default is now to listen only on +# localhost which is more compatible and is not less secure. +#bind-address = 127.0.0.1 +# +# * Fine Tuning +# +key_buffer = 16M +max_allowed_packet = 16M +thread_stack = 192K +thread_cache_size = 8 +# This replaces the startup script and checks MyISAM tables if needed +# the first time they are touched +myisam-recover = BACKUP +#max_connections = 100 +#table_cache = 64 +#thread_concurrency = 10 +# +# * Query Cache Configuration +# +query_cache_limit = 1M +query_cache_size = 16M +# +# * Logging and Replication +# +# Both location gets rotated by the cronjob. +# Be aware that this log type is a performance killer. +# As of 5.1 you can enable the log at runtime! +#general_log_file = /var/log/mysql/mysql.log +#general_log = 1 +# +# Error log - should be very few entries. +# +log_error = /var/log/mysql/error.log +# +# Here you can see queries with especially long duration +#slow_query_log_file = /var/log/mysql/mysql-slow.log +#slow_query_log = 1 +#long_query_time = 2 +#log_queries_not_using_indexes +# +# The following can be used as easy to replay backup logs or for replication. +# note: if you are setting up a replication slave, see README.Debian about +# other settings you may need to change. +#server-id = 1 +#log_bin = /var/log/mysql/mysql-bin.log +expire_logs_days = 10 +max_binlog_size = 100M +#binlog_do_db = include_database_name +#binlog_ignore_db = include_database_name +# +# * InnoDB +# +# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. +# Read the manual for more InnoDB related options. There are many! +# +# * Security Features +# +# Read the manual, too, if you want chroot! +# chroot = /var/lib/mysql/ +# +# For generating SSL certificates I recommend the OpenSSL GUI "tinyca". +# +# ssl-ca=/etc/mysql/cacert.pem +# ssl-cert=/etc/mysql/server-cert.pem +# ssl-key=/etc/mysql/server-key.pem + + + +[mysqldump] +quick +quote-names +max_allowed_packet = 16M + +[mysql] +#no-auto-rehash # faster start of mysql but no tab completition + +[isamchk] +key_buffer = 16M + +# +# * IMPORTANT: Additional settings that can override those from this file! +# The files must end with '.cnf', otherwise they'll be ignored. +# +!includedir /etc/mysql/conf.d/ diff --git a/roles/s-lb-bd/handlers/main.yml b/roles/s-lb-bd/handlers/main.yml new file mode 100644 index 0000000..caa5308 --- /dev/null +++ b/roles/s-lb-bd/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart mysql-server + service: name=mysql-server state=restarted diff --git a/roles/s-lb-bd/tasks/main.yml b/roles/s-lb-bd/tasks/main.yml new file mode 100644 index 0000000..9f65e0e --- /dev/null +++ b/roles/s-lb-bd/tasks/main.yml @@ -0,0 +1,4 @@ +--- +- name: Install paquets + apt: name=mysql-server state=present force=yes + diff --git a/roles/s-lb-web-ab/files/.my.cnf b/roles/s-lb-web-ab/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/s-lb-web-ab/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/s-lb-web-ab/files/compter.bash b/roles/s-lb-web-ab/files/compter.bash new file mode 100644 index 0000000..9d257fa --- /dev/null +++ b/roles/s-lb-web-ab/files/compter.bash @@ -0,0 +1,4 @@ +#!/bin/bash + +echo "" > /var/log/apache2/access.log +watch -n 0 wc -l /var/log/apache2/access.log diff --git a/roles/s-lb-web-ab/handlers/main.yml b/roles/s-lb-web-ab/handlers/main.yml new file mode 100644 index 0000000..e5c9101 --- /dev/null +++ b/roles/s-lb-web-ab/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart apache2 + service: name=apache2 state=restarted \ No newline at end of file diff --git a/roles/s-lb-web-ab/tasks/main.yml b/roles/s-lb-web-ab/tasks/main.yml new file mode 100644 index 0000000..251a74c --- /dev/null +++ b/roles/s-lb-web-ab/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- name: Install apache2 php php5-mysql + apt: + name: + - apache2 + - php + - php-mysql + state: present + +- name: copie exports pour partage nfs wordpress + copy: src=compter.bash dest=/root + +- name: Changement de permission pour compter.bash + shell: chmod a+x /root/compter.bash + +#- name: Envoi d'index dans /var/www/ +# copy: src=index.html dest=/var/www/ + +#- name: Install glusterfs client +# apt: pkg=glusterfs-client state=present update_cache=yes diff --git a/roles/s-lb-web/files/.my.cnf b/roles/s-lb-web/files/.my.cnf new file mode 100644 index 0000000..34d0e25 --- /dev/null +++ b/roles/s-lb-web/files/.my.cnf @@ -0,0 +1,3 @@ +[client] +user=root +password=root diff --git a/roles/s-lb-web/files/compter.bash b/roles/s-lb-web/files/compter.bash new file mode 100644 index 0000000..9d257fa --- /dev/null +++ b/roles/s-lb-web/files/compter.bash @@ -0,0 +1,4 @@ +#!/bin/bash + +echo "" > /var/log/apache2/access.log +watch -n 0 wc -l /var/log/apache2/access.log diff --git a/roles/s-lb-web/handlers/main.yml b/roles/s-lb-web/handlers/main.yml new file mode 100644 index 0000000..e5c9101 --- /dev/null +++ b/roles/s-lb-web/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart apache2 + service: name=apache2 state=restarted \ No newline at end of file diff --git a/roles/s-lb-web/tasks/main.yml b/roles/s-lb-web/tasks/main.yml new file mode 100644 index 0000000..62c7264 --- /dev/null +++ b/roles/s-lb-web/tasks/main.yml @@ -0,0 +1,21 @@ +--- +- name: Install apache2 + apt: pkg=apache2 state=present update_cache=yes + +- name: Install php + apt: pkg=php state=present update_cache=yes + +- name: Install php5-mysql (pour pdo) + apt: pkg=php-mysql state=present update_cache=yes + +- name: copie exports pour partage nfs wordpress + copy: src=compter.bash dest=/root + +- name: Changement de permission pour compter.bash + shell: chmod a+x /root/compter.bash + +#- name: Envoi d'index dans /var/www/ +# copy: src=index.html dest=/var/www/ + +#- name: Install glusterfs client +# apt: pkg=glusterfs-client state=present update_cache=yes diff --git a/roles/s-lb-wordpress/handlers/main.yml b/roles/s-lb-wordpress/handlers/main.yml new file mode 100644 index 0000000..b8b354d --- /dev/null +++ b/roles/s-lb-wordpress/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart apache2 + service: name=apache2 state=restarted diff --git a/roles/s-lb-wordpress/tasks/main.yml b/roles/s-lb-wordpress/tasks/main.yml new file mode 100644 index 0000000..16e86e8 --- /dev/null +++ b/roles/s-lb-wordpress/tasks/main.yml @@ -0,0 +1,35 @@ +--- + - name: creation repertoir + file: + path: /home/ + state: directory + - name: download and extract wordpress + unarchive: + src: http://depl/gsbstore/wordpress-5.3.2-fr_FR.tar.gz + dest: /home/ + remote_src: yes + + - name: Copy sample config file + command: mv /home/wordpress/wp-config-sample.php /home/wordpress/wp-config.php creates=/home/wordpress/wp-config.php + + - name: Update WordPress config file + lineinfile: + dest=/home/wordpress/wp-config.php + regexp="{{ item.regexp }}" + line="{{ item.line }}" + with_items: + - {'regexp': "define\\('DB_NAME', '(.)+'\\);", 'line': "define('DB_NAME', '{{wp_mysql_db}}');"} + - {'regexp': "define\\('DB_HOST', '(.)+'\\);", 'line': "define('DB_HOST', '{{wp_mysql_host}}');"} + - {'regexp': "define\\('DB_USER', '(.)+'\\);", 'line': "define('DB_USER', '{{wp_mysql_user}}');"} + - {'regexp': "define\\('DB_PASSWORD', '(.)+'\\);", 'line': "define('DB_PASSWORD', '{{wp_mysql_password}}');"} + +# - name: Fix permissions +# shell: chown -R www-data /var/www/wordpress/* +# +# - name: Update default Apache site +# lineinfile: +# dest=/etc/apache2/sites-enabled/000-default.conf +# regexp="(.)+DocumentRoot /var/www/html" +# line="DocumentRoot /var/www/wordpress" +# notify: +# - restart apache2 diff --git a/roles/s-lb/files/goss.yaml b/roles/s-lb/files/goss.yaml new file mode 100644 index 0000000..4c24938 --- /dev/null +++ b/roles/s-lb/files/goss.yaml @@ -0,0 +1,23 @@ +port: + tcp:80: + listening: true + ip: + - 192.168.100.11 +service: + haproxy: + enabled: true + running: true + sshd: + enabled: true + running: true +interface: + enp0s8: + exists: true + addrs: + - 192.168.100.11/24 + mtu: 1500 + enp0s9: + exists: true + addrs: + - 192.168.101.254/24 + mtu: 1500 diff --git a/roles/s-lb/files/haproxy.cfg b/roles/s-lb/files/haproxy.cfg new file mode 100644 index 0000000..0f09078 --- /dev/null +++ b/roles/s-lb/files/haproxy.cfg @@ -0,0 +1,56 @@ +global + log /dev/log local0 + log /dev/log local1 notice + chroot /var/lib/haproxy + stats socket /run/haproxy/admin.sock mode 660 level admin + stats timeout 30s + user haproxy + group haproxy + daemon + + # Default SSL material locations + ca-base /etc/ssl/certs + crt-base /etc/ssl/private + + # Default ciphers to use on SSL-enabled listening sockets. + # For more information, see ciphers(1SSL). This list is from: + # https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/ + ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS + ssl-default-bind-options no-sslv3 + +defaults + log global + mode http + option httplog + option dontlognull + timeout connect 5000 + timeout client 50000 + timeout server 50000 + errorfile 400 /etc/haproxy/errors/400.http + errorfile 403 /etc/haproxy/errors/403.http + errorfile 408 /etc/haproxy/errors/408.http + errorfile 500 /etc/haproxy/errors/500.http + errorfile 502 /etc/haproxy/errors/502.http + errorfile 503 /etc/haproxy/errors/503.http + errorfile 504 /etc/haproxy/errors/504.http + +frontend proxypublic + bind 192.168.100.10:80 + default_backend fermeweb + +backend fermeweb + balance roundrobin + option httpclose + #option httpchk HEAD / HTTP/1.0 + server s-lb-web1 192.168.101.1:80 check + server s-lb-web2 192.168.101.2:80 check + #server s-lb-web3 192.168.101.3:80 check + + +listen stats + bind *:8080 + stats enable + stats uri /haproxy + stats auth admin:admin + + diff --git a/roles/s-lb/handlers/main.yml b/roles/s-lb/handlers/main.yml new file mode 100644 index 0000000..27f130b --- /dev/null +++ b/roles/s-lb/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart haproxy + service: name=haproxy state=restarted diff --git a/roles/s-lb/tasks/main.yml b/roles/s-lb/tasks/main.yml new file mode 100644 index 0000000..ba3692d --- /dev/null +++ b/roles/s-lb/tasks/main.yml @@ -0,0 +1,11 @@ +--- + - name: Installation d'HAproxy + apt: pkg=haproxy state=present update_cache=yes + + - name: Fichier de configuration + copy: src=haproxy.cfg dest=/etc/haproxy/haproxy.cfg + notify: + - restart haproxy + + - name: Copie de goss + copy: src=goss.yaml dest=/root diff --git a/roles/s-nas-client/handlers/main.yml b/roles/s-nas-client/handlers/main.yml new file mode 100644 index 0000000..3aa7dca --- /dev/null +++ b/roles/s-nas-client/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart nfs-common + service: name=nfs-common state=restarted diff --git a/roles/s-nas-client/tasks/main.yml b/roles/s-nas-client/tasks/main.yml new file mode 100644 index 0000000..0189683 --- /dev/null +++ b/roles/s-nas-client/tasks/main.yml @@ -0,0 +1,13 @@ +--- + - name: installation des paquets + apt: + name: + - nfs-common + state: latest + + - name: ajout du montage automatique dans fstab + lineinfile: + dest: /etc/fstab + regexp: '' + insertafter: EOF + line: '192.168.102.253:/home/wordpress /var/www/html/wordpress nfs _netdev,soft,timeo=5,intr,rsize=8192,wsize=8192,wsize=8192 0 0' diff --git a/roles/s-nas-server/files/exports b/roles/s-nas-server/files/exports new file mode 100644 index 0000000..74c649d --- /dev/null +++ b/roles/s-nas-server/files/exports @@ -0,0 +1,10 @@ +# /etc/exports: the access control list for filesystems which may be exported +# to NFS clients. See exports(5). +# +# Example for NFSv2 and NFSv3: +# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) +# +# Example for NFSv4: +# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) +# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) +/home/wordpress 192.168.102.0/255.255.255.0 (rw,no_root_squash,subtree_check) diff --git a/roles/s-nas-server/handlers/main.yml b/roles/s-nas-server/handlers/main.yml new file mode 100644 index 0000000..eb9f450 --- /dev/null +++ b/roles/s-nas-server/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart nfs-kernel-server + service: name=nfs-kernel-server state=restarted diff --git a/roles/s-nas-server/tasks/main.yml b/roles/s-nas-server/tasks/main.yml new file mode 100644 index 0000000..3f9b4a4 --- /dev/null +++ b/roles/s-nas-server/tasks/main.yml @@ -0,0 +1,18 @@ +--- + - name: installation des paquets + apt: + name: + - nfs-kernel-server + state: latest + + - name: copie exports pour partage nfs wordpress + copy: + src: exports + dest: /etc + + - name: redemarrage du service rpcbind requis pour le service nfs + shell: service rpcbind restart + + - name: redemarrage du service nfs-kernel-server + shell: service nfs-kernel-server restart + diff --git a/roles/s-ssh/files/config b/roles/s-ssh/files/config new file mode 100644 index 0000000..d460bbf --- /dev/null +++ b/roles/s-ssh/files/config @@ -0,0 +1,51 @@ +HashKnownHosts yes + +Host s-proxy + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-proxy + hostname s-proxy.gsb.adm + +Host s-infra + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-infra + hostname s-infra.gsb.adm + +Host s-appli + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-appli + hostname s-appli.gsb.adm + +Host s-mess + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-mess + hostname s-mess.gsb.adm + +Host s-itil + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-itil + hostname s-itil.gsb.adm + +Host s-mon + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-mon + hostname s-mon.gsb.adm + +Host s-backup + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-backup + hostname s-backup.gsb.adm + +Host r-int + user root +# UserKnownHostsFile=~/.ssh/known_hosts/r-int + hostname r-int.gsb.adm + +Host r-ext + user root +# UserKnownHostsFile=~/.ssh/known_hosts/r-ext + hostname r-ext.gsb.adm + +Host s-mon + user root +# UserKnownHostsFile=~/.ssh/known_hosts/s-spec + hostname s-mon.gsb.adm diff --git a/roles/s-ssh/handlers/main.yml b/roles/s-ssh/handlers/main.yml new file mode 100644 index 0000000..59608ec --- /dev/null +++ b/roles/s-ssh/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart lighttpd + service: name=lighttpd state=restarted diff --git a/roles/s-ssh/tasks/main.yml b/roles/s-ssh/tasks/main.yml new file mode 100644 index 0000000..d717eb0 --- /dev/null +++ b/roles/s-ssh/tasks/main.yml @@ -0,0 +1,22 @@ +--- + +- name: Installation lighttpd + apt: name=lighttpd state=present + +- user: name=adm shell=/bin/bash password=no + +- user: name=adm generate_ssh_key=yes ssh_key_bits=2048 ssh_key_file=.ssh/id_rsa + +- name: Copie du fichier .ssh/config + copy: src=config dest=/home/adm/.ssh/ + +- name: Copie de la clé publique dans le repertoire web + copy: remote_src=true src=/home/adm/.ssh/id_rsa.pub dest=/var/www/html + notify: + - restart lighttpd + + #- name: Copie de la signature des machines + # copy: src=known_hosts dest=/home/adm/.ssh/ + # notify: + # - restart apache2 + diff --git a/roles/snmp-agent/files/snmpd.conf b/roles/snmp-agent/files/snmpd.conf new file mode 100644 index 0000000..6b81b54 --- /dev/null +++ b/roles/snmp-agent/files/snmpd.conf @@ -0,0 +1,193 @@ +############################################################################### +# +# EXAMPLE.conf: +# An example configuration file for configuring the Net-SNMP agent ('snmpd') +# See the 'snmpd.conf(5)' man page for details +# +# Some entries are deliberately commented out, and will need to be explicitly activated +# +############################################################################### +# +# AGENT BEHAVIOUR +# + +# Listen for connections from the local system only +#agentAddress udp:127.0.0.1:161 +# Listen for connections on all interfaces (both IPv4 *and* IPv6) +agentAddress udp:161,udp6:[::1]:161 + + + +############################################################################### +# +# SNMPv3 AUTHENTICATION +# +# Note that these particular settings don't actually belong here. +# They should be copied to the file /var/lib/snmp/snmpd.conf +# and the passwords changed, before being uncommented in that file *only*. +# Then restart the agent + +# createUser authOnlyUser MD5 "remember to change this password" +# createUser authPrivUser SHA "remember to change this one too" DES +# createUser internalUser MD5 "this is only ever used internally, but still change the password" + +# If you also change the usernames (which might be sensible), +# then remember to update the other occurances in this example config file to match. + + + +############################################################################### +# +# ACCESS CONTROL +# + + # system + hrSystem groups only +view systemonly included .1.3.6.1.2.1.1 +view systemonly included .1.3.6.1.2.1.25.1 + + # Full access from the local host +rocommunity public s-mon.gsb.adm + # Default access to basic system info +rocommunity public + + # Full access from an example network + # Adjust this network address to match your local + # settings, change the community string, + # and check the 'agentAddress' setting above +#rocommunity secret 10.0.0.0/16 + + # Full read-only access for SNMPv3 + rouser authOnlyUser + # Full write access for encrypted requests + # Remember to activate the 'createUser' lines above +#rwuser authPrivUser priv + +# It's no longer typically necessary to use the full 'com2sec/group/access' configuration +# r[ou]user and r[ow]community, together with suitable views, should cover most requirements + + + +############################################################################### +# +# SYSTEM INFORMATION +# + +# Note that setting these values here, results in the corresponding MIB objects being 'read-only' +# See snmpd.conf(5) for more details +sysLocation Sitting on the Dock of the Bay +sysContact Me + # Application + End-to-End layers +sysServices 72 + + +# +# Process Monitoring +# + # At least one 'mountd' process +proc mountd + # No more than 4 'ntalkd' processes - 0 is OK +proc ntalkd 4 + # At least one 'sendmail' process, but no more than 10 +proc sendmail 10 1 + +# Walk the UCD-SNMP-MIB::prTable to see the resulting output +# Note that this table will be empty if there are no "proc" entries in the snmpd.conf file + + +# +# Disk Monitoring +# + # 10MBs required on root disk, 5% free on /var, 10% free on all other disks +disk / 10000 +disk /var 5% +includeAllDisks 10% + +# Walk the UCD-SNMP-MIB::dskTable to see the resulting output +# Note that this table will be empty if there are no "disk" entries in the snmpd.conf file + + +# +# System Load +# + # Unacceptable 1-, 5-, and 15-minute load averages +load 12 10 5 + +# Walk the UCD-SNMP-MIB::laTable to see the resulting output +# Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file + + + +############################################################################### +# +# ACTIVE MONITORING +# + + # send SNMPv1 traps + trapsink localhost public + # send SNMPv2c traps +#trap2sink localhost public + # send SNMPv2c INFORMs +#informsink localhost public + +# Note that you typically only want *one* of these three lines +# Uncommenting two (or all three) will result in multiple copies of each notification. + + +# +# Event MIB - automatically generate alerts +# + # Remember to activate the 'createUser' lines above +iquerySecName internalUser +rouser internalUser + # generate traps on UCD error conditions +defaultMonitors yes + # generate traps on linkUp/Down +linkUpDownNotifications yes + + + +############################################################################### +# +# EXTENDING THE AGENT +# + +# +# Arbitrary extension commands +# + extend test1 /bin/echo Hello, world! + extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35 +#extend-sh test3 /bin/sh /tmp/shtest + +# Note that this last entry requires the script '/tmp/shtest' to be created first, +# containing the same three shell commands, before the line is uncommented + +# Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table +# and nsExtendOutput2Table) to see the resulting output + +# Note that the "extend" directive supercedes the previous "exec" and "sh" directives +# However, walking the UCD-SNMP-MIB::extTable should still returns the same output, +# as well as the fuller results in the above tables. + + +# +# "Pass-through" MIB extension command +# +#pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest +#pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl + +# Note that this requires one of the two 'passtest' scripts to be installed first, +# before the appropriate line is uncommented. +# These scripts can be found in the 'local' directory of the source distribution, +# and are not installed automatically. + +# Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output + + +# +# AgentX Sub-agents +# + # Run as an AgentX master agent + master agentx + # Listen for network connections (from localhost) + # rather than the default named socket /var/agentx/master +#agentXSocket tcp:localhost:705 diff --git a/roles/snmp-agent/handlers/main.yml b/roles/snmp-agent/handlers/main.yml new file mode 100644 index 0000000..9d9b583 --- /dev/null +++ b/roles/snmp-agent/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart snmpd + service: name=snmpd state=restarted diff --git a/roles/snmp-agent/tasks/main.yml b/roles/snmp-agent/tasks/main.yml new file mode 100644 index 0000000..4b4a192 --- /dev/null +++ b/roles/snmp-agent/tasks/main.yml @@ -0,0 +1,12 @@ +--- + +- name: Installation snmpd + apt: name=snmpd state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Copie du fichier snmpd.conf + copy: src=snmpd.conf dest=/etc/snmp/ + notify: + - restart snmpd diff --git a/roles/snmp-cs/files/snmpd.conf b/roles/snmp-cs/files/snmpd.conf new file mode 100644 index 0000000..6b81b54 --- /dev/null +++ b/roles/snmp-cs/files/snmpd.conf @@ -0,0 +1,193 @@ +############################################################################### +# +# EXAMPLE.conf: +# An example configuration file for configuring the Net-SNMP agent ('snmpd') +# See the 'snmpd.conf(5)' man page for details +# +# Some entries are deliberately commented out, and will need to be explicitly activated +# +############################################################################### +# +# AGENT BEHAVIOUR +# + +# Listen for connections from the local system only +#agentAddress udp:127.0.0.1:161 +# Listen for connections on all interfaces (both IPv4 *and* IPv6) +agentAddress udp:161,udp6:[::1]:161 + + + +############################################################################### +# +# SNMPv3 AUTHENTICATION +# +# Note that these particular settings don't actually belong here. +# They should be copied to the file /var/lib/snmp/snmpd.conf +# and the passwords changed, before being uncommented in that file *only*. +# Then restart the agent + +# createUser authOnlyUser MD5 "remember to change this password" +# createUser authPrivUser SHA "remember to change this one too" DES +# createUser internalUser MD5 "this is only ever used internally, but still change the password" + +# If you also change the usernames (which might be sensible), +# then remember to update the other occurances in this example config file to match. + + + +############################################################################### +# +# ACCESS CONTROL +# + + # system + hrSystem groups only +view systemonly included .1.3.6.1.2.1.1 +view systemonly included .1.3.6.1.2.1.25.1 + + # Full access from the local host +rocommunity public s-mon.gsb.adm + # Default access to basic system info +rocommunity public + + # Full access from an example network + # Adjust this network address to match your local + # settings, change the community string, + # and check the 'agentAddress' setting above +#rocommunity secret 10.0.0.0/16 + + # Full read-only access for SNMPv3 + rouser authOnlyUser + # Full write access for encrypted requests + # Remember to activate the 'createUser' lines above +#rwuser authPrivUser priv + +# It's no longer typically necessary to use the full 'com2sec/group/access' configuration +# r[ou]user and r[ow]community, together with suitable views, should cover most requirements + + + +############################################################################### +# +# SYSTEM INFORMATION +# + +# Note that setting these values here, results in the corresponding MIB objects being 'read-only' +# See snmpd.conf(5) for more details +sysLocation Sitting on the Dock of the Bay +sysContact Me + # Application + End-to-End layers +sysServices 72 + + +# +# Process Monitoring +# + # At least one 'mountd' process +proc mountd + # No more than 4 'ntalkd' processes - 0 is OK +proc ntalkd 4 + # At least one 'sendmail' process, but no more than 10 +proc sendmail 10 1 + +# Walk the UCD-SNMP-MIB::prTable to see the resulting output +# Note that this table will be empty if there are no "proc" entries in the snmpd.conf file + + +# +# Disk Monitoring +# + # 10MBs required on root disk, 5% free on /var, 10% free on all other disks +disk / 10000 +disk /var 5% +includeAllDisks 10% + +# Walk the UCD-SNMP-MIB::dskTable to see the resulting output +# Note that this table will be empty if there are no "disk" entries in the snmpd.conf file + + +# +# System Load +# + # Unacceptable 1-, 5-, and 15-minute load averages +load 12 10 5 + +# Walk the UCD-SNMP-MIB::laTable to see the resulting output +# Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file + + + +############################################################################### +# +# ACTIVE MONITORING +# + + # send SNMPv1 traps + trapsink localhost public + # send SNMPv2c traps +#trap2sink localhost public + # send SNMPv2c INFORMs +#informsink localhost public + +# Note that you typically only want *one* of these three lines +# Uncommenting two (or all three) will result in multiple copies of each notification. + + +# +# Event MIB - automatically generate alerts +# + # Remember to activate the 'createUser' lines above +iquerySecName internalUser +rouser internalUser + # generate traps on UCD error conditions +defaultMonitors yes + # generate traps on linkUp/Down +linkUpDownNotifications yes + + + +############################################################################### +# +# EXTENDING THE AGENT +# + +# +# Arbitrary extension commands +# + extend test1 /bin/echo Hello, world! + extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35 +#extend-sh test3 /bin/sh /tmp/shtest + +# Note that this last entry requires the script '/tmp/shtest' to be created first, +# containing the same three shell commands, before the line is uncommented + +# Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table +# and nsExtendOutput2Table) to see the resulting output + +# Note that the "extend" directive supercedes the previous "exec" and "sh" directives +# However, walking the UCD-SNMP-MIB::extTable should still returns the same output, +# as well as the fuller results in the above tables. + + +# +# "Pass-through" MIB extension command +# +#pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest +#pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl + +# Note that this requires one of the two 'passtest' scripts to be installed first, +# before the appropriate line is uncommented. +# These scripts can be found in the 'local' directory of the source distribution, +# and are not installed automatically. + +# Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output + + +# +# AgentX Sub-agents +# + # Run as an AgentX master agent + master agentx + # Listen for network connections (from localhost) + # rather than the default named socket /var/agentx/master +#agentXSocket tcp:localhost:705 diff --git a/roles/snmp-cs/handlers/main.yml b/roles/snmp-cs/handlers/main.yml new file mode 100644 index 0000000..9d9b583 --- /dev/null +++ b/roles/snmp-cs/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart snmpd + service: name=snmpd state=restarted diff --git a/roles/snmp-cs/tasks/main.yml b/roles/snmp-cs/tasks/main.yml new file mode 100644 index 0000000..63a1fbf --- /dev/null +++ b/roles/snmp-cs/tasks/main.yml @@ -0,0 +1,14 @@ +--- + +- name: Installation snmpd + apt: name=snmpd state=present + +- name: Installation snmp + apt: name=snmp state=present + +- name: Copie du fichier snmpd.conf + copy: src=snmpd.conf dest=/etc/snmp/ + notify: + - restart snmpd + + diff --git a/roles/squid/files/squid.s-adm.conf b/roles/squid/files/squid.s-adm.conf new file mode 100644 index 0000000..af62dd5 --- /dev/null +++ b/roles/squid/files/squid.s-adm.conf @@ -0,0 +1,7961 @@ +# WELCOME TO SQUID 3.5.23 +# ---------------------------- +# +# This is the documentation for the Squid configuration file. +# This documentation can also be found online at: +# http://www.squid-cache.org/Doc/config/ +# +# You may wish to look at the Squid home page and wiki for the +# FAQ and other documentation: +# http://www.squid-cache.org/ +# http://wiki.squid-cache.org/SquidFaq +# http://wiki.squid-cache.org/ConfigExamples +# +# This documentation shows what the defaults for various directives +# happen to be. If you don't need to change the default, you should +# leave the line out of your squid.conf in most cases. +# +# In some cases "none" refers to no default setting at all, +# while in other cases it refers to the value of the option +# - the comments for that keyword indicate if this is the case. +# + +# Configuration options can be included using the "include" directive. +# Include takes a list of files to include. Quoting and wildcards are +# supported. +# +# For example, +# +# include /path/to/included/file/squid.acl.config +# +# Includes can be nested up to a hard-coded depth of 16 levels. +# This arbitrary restriction is to prevent recursive include references +# from causing Squid entering an infinite loop whilst trying to load +# configuration files. +# +# Values with byte units +# +# Squid accepts size units on some size related directives. All +# such directives are documented with a default value displaying +# a unit. +# +# Units accepted by Squid are: +# bytes - byte +# KB - Kilobyte (1024 bytes) +# MB - Megabyte +# GB - Gigabyte +# +# Values with spaces, quotes, and other special characters +# +# Squid supports directive parameters with spaces, quotes, and other +# special characters. Surround such parameters with "double quotes". Use +# the configuration_includes_quoted_values directive to enable or +# disable that support. +# +# Squid supports reading configuration option parameters from external +# files using the syntax: +# parameters("/path/filename") +# For example: +# acl whitelist dstdomain parameters("/etc/squid/whitelist.txt") +# +# Conditional configuration +# +# If-statements can be used to make configuration directives +# depend on conditions: +# +# if +# ... regular configuration directives ... +# [else +# ... regular configuration directives ...] +# endif +# +# The else part is optional. The keywords "if", "else", and "endif" +# must be typed on their own lines, as if they were regular +# configuration directives. +# +# NOTE: An else-if condition is not supported. +# +# These individual conditions types are supported: +# +# true +# Always evaluates to true. +# false +# Always evaluates to false. +# = +# Equality comparison of two integer numbers. +# +# +# SMP-Related Macros +# +# The following SMP-related preprocessor macros can be used. +# +# ${process_name} expands to the current Squid process "name" +# (e.g., squid1, squid2, or cache1). +# +# ${process_number} expands to the current Squid process +# identifier, which is an integer number (e.g., 1, 2, 3) unique +# across all Squid processes of the current service instance. +# +# ${service_name} expands into the current Squid service instance +# name identifier which is provided by -n on the command line. +# + +# TAG: broken_vary_encoding +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: cache_vary +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: error_map +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: external_refresh_check +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: location_rewrite_program +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: refresh_stale_hit +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: hierarchy_stoplist +# Remove this line. Use always_direct or cache_peer_access ACLs instead if you need to prevent cache_peer use. +#Default: +# none + +# TAG: log_access +# Remove this line. Use acls with access_log directives to control access logging +#Default: +# none + +# TAG: log_icap +# Remove this line. Use acls with icap_log directives to control icap logging +#Default: +# none + +# TAG: ignore_ims_on_miss +# Remove this line. The HTTP/1.1 feature is now configured by 'cache_miss_revalidate'. +#Default: +# none + +# TAG: chunked_request_body_max_size +# Remove this line. Squid is now HTTP/1.1 compliant. +#Default: +# none + +# TAG: dns_v4_fallback +# Remove this line. Squid performs a 'Happy Eyeballs' algorithm, the 'fallback' algorithm is no longer relevant. +#Default: +# none + +# TAG: emulate_httpd_log +# Replace this with an access_log directive using the format 'common' or 'combined'. +#Default: +# none + +# TAG: forward_log +# Use a regular access.log with ACL limiting it to MISS events. +#Default: +# none + +# TAG: ftp_list_width +# Remove this line. Configure FTP page display using the CSS controls in errorpages.css instead. +#Default: +# none + +# TAG: ignore_expect_100 +# Remove this line. The HTTP/1.1 feature is now fully supported by default. +#Default: +# none + +# TAG: log_fqdn +# Remove this option from your config. To log FQDN use %>A in the log format. +#Default: +# none + +# TAG: log_ip_on_direct +# Remove this option from your config. To log server or peer names use %
+##auth_param negotiate children 20 startup=0 idle=1 +##auth_param negotiate keep_alive on +## +##auth_param digest program +##auth_param digest children 20 startup=0 idle=1 +##auth_param digest realm Squid proxy-caching web server +##auth_param digest nonce_garbage_interval 5 minutes +##auth_param digest nonce_max_duration 30 minutes +##auth_param digest nonce_max_count 50 +## +##auth_param ntlm program +##auth_param ntlm children 20 startup=0 idle=1 +##auth_param ntlm keep_alive on +## +##auth_param basic program +##auth_param basic children 5 startup=5 idle=1 +##auth_param basic realm Squid proxy-caching web server +##auth_param basic credentialsttl 2 hours +#Default: +# none + +# TAG: authenticate_cache_garbage_interval +# The time period between garbage collection across the username cache. +# This is a trade-off between memory utilization (long intervals - say +# 2 days) and CPU (short intervals - say 1 minute). Only change if you +# have good reason to. +#Default: +# authenticate_cache_garbage_interval 1 hour + +# TAG: authenticate_ttl +# The time a user & their credentials stay in the logged in +# user cache since their last request. When the garbage +# interval passes, all user credentials that have passed their +# TTL are removed from memory. +#Default: +# authenticate_ttl 1 hour + +# TAG: authenticate_ip_ttl +# If you use proxy authentication and the 'max_user_ip' ACL, +# this directive controls how long Squid remembers the IP +# addresses associated with each user. Use a small value +# (e.g., 60 seconds) if your users might change addresses +# quickly, as is the case with dialup. You might be safe +# using a larger value (e.g., 2 hours) in a corporate LAN +# environment with relatively static address assignments. +#Default: +# authenticate_ip_ttl 1 second + +# ACCESS CONTROLS +# ----------------------------------------------------------------------------- + +# TAG: external_acl_type +# This option defines external acl classes using a helper program +# to look up the status +# +# external_acl_type name [options] FORMAT.. /path/to/helper [helper arguments..] +# +# Options: +# +# ttl=n TTL in seconds for cached results (defaults to 3600 +# for 1 hour) +# +# negative_ttl=n +# TTL for cached negative lookups (default same +# as ttl) +# +# grace=n Percentage remaining of TTL where a refresh of a +# cached entry should be initiated without needing to +# wait for a new reply. (default is for no grace period) +# +# cache=n The maximum number of entries in the result cache. The +# default limit is 262144 entries. Each cache entry usually +# consumes at least 256 bytes. Squid currently does not remove +# expired cache entries until the limit is reached, so a proxy +# will sooner or later reach the limit. The expanded FORMAT +# value is used as the cache key, so if the details in FORMAT +# are highly variable, a larger cache may be needed to produce +# reduction in helper load. +# +# children-max=n +# Maximum number of acl helper processes spawned to service +# external acl lookups of this type. (default 5) +# +# children-startup=n +# Minimum number of acl helper processes to spawn during +# startup and reconfigure to service external acl lookups +# of this type. (default 0) +# +# children-idle=n +# Number of acl helper processes to keep ahead of traffic +# loads. Squid will spawn this many at once whenever load +# rises above the capabilities of existing processes. +# Up to the value of children-max. (default 1) +# +# concurrency=n concurrency level per process. Only used with helpers +# capable of processing more than one query at a time. +# +# protocol=2.5 Compatibility mode for Squid-2.5 external acl helpers. +# +# ipv4 / ipv6 IP protocol used to communicate with this helper. +# The default is to auto-detect IPv6 and use it when available. +# +# +# FORMAT specifications +# +# %LOGIN Authenticated user login name +# %un A user name. Expands to the first available name +# from the following list of information sources: +# - authenticated user name, like %ul or %LOGIN +# - user name sent by an external ACL, like %EXT_USER +# - SSL client name, like %us in logformat +# - ident user name, like %ui in logformat +# %EXT_USER Username from previous external acl +# %EXT_LOG Log details from previous external acl +# %EXT_TAG Tag from previous external acl +# %IDENT Ident user name +# %SRC Client IP +# %SRCPORT Client source port +# %URI Requested URI +# %DST Requested host +# %PROTO Requested URL scheme +# %PORT Requested port +# %PATH Requested URL path +# %METHOD Request method +# %MYADDR Squid interface address +# %MYPORT Squid http_port number +# %PATH Requested URL-path (including query-string if any) +# %USER_CERT SSL User certificate in PEM format +# %USER_CERTCHAIN SSL User certificate chain in PEM format +# %USER_CERT_xx SSL User certificate subject attribute xx +# %USER_CA_CERT_xx SSL User certificate issuer attribute xx +# %ssl::>sni SSL client SNI sent to Squid +# %ssl::{Header} HTTP request header "Header" +# %>{Hdr:member} +# HTTP request header "Hdr" list member "member" +# %>{Hdr:;member} +# HTTP request header list member using ; as +# list separator. ; can be any non-alphanumeric +# character. +# +# %<{Header} HTTP reply header "Header" +# %<{Hdr:member} +# HTTP reply header "Hdr" list member "member" +# %<{Hdr:;member} +# HTTP reply header list member using ; as +# list separator. ; can be any non-alphanumeric +# character. +# +# %ACL The name of the ACL being tested. +# %DATA The ACL arguments. If not used then any arguments +# is automatically added at the end of the line +# sent to the helper. +# NOTE: this will encode the arguments as one token, +# whereas the default will pass each separately. +# +# %% The percent sign. Useful for helpers which need +# an unchanging input format. +# +# +# General request syntax: +# +# [channel-ID] FORMAT-values [acl-values ...] +# +# +# FORMAT-values consists of transaction details expanded with +# whitespace separation per the config file FORMAT specification +# using the FORMAT macros listed above. +# +# acl-values consists of any string specified in the referencing +# config 'acl ... external' line. see the "acl external" directive. +# +# Request values sent to the helper are URL escaped to protect +# each value in requests against whitespaces. +# +# If using protocol=2.5 then the request sent to the helper is not +# URL escaped to protect against whitespace. +# +# NOTE: protocol=3.0 is deprecated as no longer necessary. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# +# The helper receives lines expanded per the above format specification +# and for each input line returns 1 line starting with OK/ERR/BH result +# code and optionally followed by additional keywords with more details. +# +# +# General result syntax: +# +# [channel-ID] result keyword=value ... +# +# Result consists of one of the codes: +# +# OK +# the ACL test produced a match. +# +# ERR +# the ACL test does not produce a match. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. +# +# The meaning of 'a match' is determined by your squid.conf +# access control configuration. See the Squid wiki for details. +# +# Defined keywords: +# +# user= The users name (login) +# +# password= The users password (for login= cache_peer option) +# +# message= Message describing the reason for this response. +# Available as %o in error pages. +# Useful on (ERR and BH results). +# +# tag= Apply a tag to a request. Only sets a tag once, +# does not alter existing tags. +# +# log= String to be logged in access.log. Available as +# %ea in logformat specifications. +# +# clt_conn_tag= Associates a TAG with the client TCP connection. +# Please see url_rewrite_program related documentation +# for this kv-pair. +# +# Any keywords may be sent on any response whether OK, ERR or BH. +# +# All response keyword values need to be a single token with URL +# escaping, or enclosed in double quotes (") and escaped using \ on +# any double quotes or \ characters within the value. The wrapping +# double quotes are removed before the value is interpreted by Squid. +# \r and \n are also replace by CR and LF. +# +# Some example key values: +# +# user=John%20Smith +# user="John Smith" +# user="J. \"Bob\" Smith" +#Default: +# none + +# TAG: acl +# Defining an Access List +# +# Every access list definition must begin with an aclname and acltype, +# followed by either type-specific arguments or a quoted filename that +# they are read from. +# +# acl aclname acltype argument ... +# acl aclname acltype "file" ... +# +# When using "file", the file should contain one item per line. +# +# Some acl types supports options which changes their default behaviour. +# The available options are: +# +# -i,+i By default, regular expressions are CASE-SENSITIVE. To make them +# case-insensitive, use the -i option. To return case-sensitive +# use the +i option between patterns, or make a new ACL line +# without -i. +# +# -n Disable lookups and address type conversions. If lookup or +# conversion is required because the parameter type (IP or +# domain name) does not match the message address type (domain +# name or IP), then the ACL would immediately declare a mismatch +# without any warnings or lookups. +# +# -- Used to stop processing all options, in the case the first acl +# value has '-' character as first character (for example the '-' +# is a valid domain name) +# +# Some acl types require suspending the current request in order +# to access some external data source. +# Those which do are marked with the tag [slow], those which +# don't are marked as [fast]. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl +# for further information +# +# ***** ACL TYPES AVAILABLE ***** +# +# acl aclname src ip-address/mask ... # clients IP address [fast] +# acl aclname src addr1-addr2/mask ... # range of addresses [fast] +# acl aclname dst [-n] ip-address/mask ... # URL host's IP address [slow] +# acl aclname localip ip-address/mask ... # IP address the client connected to [fast] +# +# acl aclname arp mac-address ... (xx:xx:xx:xx:xx:xx notation) +# # [fast] +# # The 'arp' ACL code is not portable to all operating systems. +# # It works on Linux, Solaris, Windows, FreeBSD, and some other +# # BSD variants. +# # +# # NOTE: Squid can only determine the MAC/EUI address for IPv4 +# # clients that are on the same subnet. If the client is on a +# # different subnet, then Squid cannot find out its address. +# # +# # NOTE 2: IPv6 protocol does not contain ARP. MAC/EUI is either +# # encoded directly in the IPv6 address or not available. +# +# acl aclname srcdomain .foo.com ... +# # reverse lookup, from client IP [slow] +# acl aclname dstdomain [-n] .foo.com ... +# # Destination server from URL [fast] +# acl aclname srcdom_regex [-i] \.foo\.com ... +# # regex matching client name [slow] +# acl aclname dstdom_regex [-n] [-i] \.foo\.com ... +# # regex matching server [fast] +# # +# # For dstdomain and dstdom_regex a reverse lookup is tried if a IP +# # based URL is used and no match is found. The name "none" is used +# # if the reverse lookup fails. +# +# acl aclname src_as number ... +# acl aclname dst_as number ... +# # [fast] +# # Except for access control, AS numbers can be used for +# # routing of requests to specific caches. Here's an +# # example for routing all requests for AS#1241 and only +# # those to mycache.mydomain.net: +# # acl asexample dst_as 1241 +# # cache_peer_access mycache.mydomain.net allow asexample +# # cache_peer_access mycache_mydomain.net deny all +# +# acl aclname peername myPeer ... +# # [fast] +# # match against a named cache_peer entry +# # set unique name= on cache_peer lines for reliable use. +# +# acl aclname time [day-abbrevs] [h1:m1-h2:m2] +# # [fast] +# # day-abbrevs: +# # S - Sunday +# # M - Monday +# # T - Tuesday +# # W - Wednesday +# # H - Thursday +# # F - Friday +# # A - Saturday +# # h1:m1 must be less than h2:m2 +# +# acl aclname url_regex [-i] ^http:// ... +# # regex matching on whole URL [fast] +# acl aclname urllogin [-i] [^a-zA-Z0-9] ... +# # regex matching on URL login field +# acl aclname urlpath_regex [-i] \.gif$ ... +# # regex matching on URL path [fast] +# +# acl aclname port 80 70 21 0-1024... # destination TCP port [fast] +# # ranges are alloed +# acl aclname localport 3128 ... # TCP port the client connected to [fast] +# # NP: for interception mode this is usually '80' +# +# acl aclname myportname 3128 ... # *_port name [fast] +# +# acl aclname proto HTTP FTP ... # request protocol [fast] +# +# acl aclname method GET POST ... # HTTP request method [fast] +# +# acl aclname http_status 200 301 500- 400-403 ... +# # status code in reply [fast] +# +# acl aclname browser [-i] regexp ... +# # pattern match on User-Agent header (see also req_header below) [fast] +# +# acl aclname referer_regex [-i] regexp ... +# # pattern match on Referer header [fast] +# # Referer is highly unreliable, so use with care +# +# acl aclname ident username ... +# acl aclname ident_regex [-i] pattern ... +# # string match on ident output [slow] +# # use REQUIRED to accept any non-null ident. +# +# acl aclname proxy_auth [-i] username ... +# acl aclname proxy_auth_regex [-i] pattern ... +# # perform http authentication challenge to the client and match against +# # supplied credentials [slow] +# # +# # takes a list of allowed usernames. +# # use REQUIRED to accept any valid username. +# # +# # Will use proxy authentication in forward-proxy scenarios, and plain +# # http authenticaiton in reverse-proxy scenarios +# # +# # NOTE: when a Proxy-Authentication header is sent but it is not +# # needed during ACL checking the username is NOT logged +# # in access.log. +# # +# # NOTE: proxy_auth requires a EXTERNAL authentication program +# # to check username/password combinations (see +# # auth_param directive). +# # +# # NOTE: proxy_auth can't be used in a transparent/intercepting proxy +# # as the browser needs to be configured for using a proxy in order +# # to respond to proxy authentication. +# +# acl aclname snmp_community string ... +# # A community string to limit access to your SNMP Agent [fast] +# # Example: +# # +# # acl snmppublic snmp_community public +# +# acl aclname maxconn number +# # This will be matched when the client's IP address has +# # more than TCP connections established. [fast] +# # NOTE: This only measures direct TCP links so X-Forwarded-For +# # indirect clients are not counted. +# +# acl aclname max_user_ip [-s] number +# # This will be matched when the user attempts to log in from more +# # than different ip addresses. The authenticate_ip_ttl +# # parameter controls the timeout on the ip entries. [fast] +# # If -s is specified the limit is strict, denying browsing +# # from any further IP addresses until the ttl has expired. Without +# # -s Squid will just annoy the user by "randomly" denying requests. +# # (the counter is reset each time the limit is reached and a +# # request is denied) +# # NOTE: in acceleration mode or where there is mesh of child proxies, +# # clients may appear to come from multiple addresses if they are +# # going through proxy farms, so a limit of 1 may cause user problems. +# +# acl aclname random probability +# # Pseudo-randomly match requests. Based on the probability given. +# # Probability may be written as a decimal (0.333), fraction (1/3) +# # or ratio of matches:non-matches (3:5). +# +# acl aclname req_mime_type [-i] mime-type ... +# # regex match against the mime type of the request generated +# # by the client. Can be used to detect file upload or some +# # types HTTP tunneling requests [fast] +# # NOTE: This does NOT match the reply. You cannot use this +# # to match the returned file type. +# +# acl aclname req_header header-name [-i] any\.regex\.here +# # regex match against any of the known request headers. May be +# # thought of as a superset of "browser", "referer" and "mime-type" +# # ACL [fast] +# +# acl aclname rep_mime_type [-i] mime-type ... +# # regex match against the mime type of the reply received by +# # squid. Can be used to detect file download or some +# # types HTTP tunneling requests. [fast] +# # NOTE: This has no effect in http_access rules. It only has +# # effect in rules that affect the reply data stream such as +# # http_reply_access. +# +# acl aclname rep_header header-name [-i] any\.regex\.here +# # regex match against any of the known reply headers. May be +# # thought of as a superset of "browser", "referer" and "mime-type" +# # ACLs [fast] +# +# acl aclname external class_name [arguments...] +# # external ACL lookup via a helper class defined by the +# # external_acl_type directive [slow] +# +# acl aclname user_cert attribute values... +# # match against attributes in a user SSL certificate +# # attribute is one of DN/C/O/CN/L/ST or a numerical OID [fast] +# +# acl aclname ca_cert attribute values... +# # match against attributes a users issuing CA SSL certificate +# # attribute is one of DN/C/O/CN/L/ST or a numerical OID [fast] +# +# acl aclname ext_user username ... +# acl aclname ext_user_regex [-i] pattern ... +# # string match on username returned by external acl helper [slow] +# # use REQUIRED to accept any non-null user name. +# +# acl aclname tag tagvalue ... +# # string match on tag returned by external acl helper [fast] +# # DEPRECATED. Only the first tag will match with this ACL. +# # Use the 'note' ACL instead for handling multiple tag values. +# +# acl aclname hier_code codename ... +# # string match against squid hierarchy code(s); [fast] +# # e.g., DIRECT, PARENT_HIT, NONE, etc. +# # +# # NOTE: This has no effect in http_access rules. It only has +# # effect in rules that affect the reply data stream such as +# # http_reply_access. +# +# acl aclname note name [value ...] +# # match transaction annotation [fast] +# # Without values, matches any annotation with a given name. +# # With value(s), matches any annotation with a given name that +# # also has one of the given values. +# # Names and values are compared using a string equality test. +# # Annotation sources include note and adaptation_meta directives +# # as well as helper and eCAP responses. +# +# acl aclname adaptation_service service ... +# # Matches the name of any icap_service, ecap_service, +# # adaptation_service_set, or adaptation_service_chain that Squid +# # has used (or attempted to use) for the master transaction. +# # This ACL must be defined after the corresponding adaptation +# # service is named in squid.conf. This ACL is usable with +# # adaptation_meta because it starts matching immediately after +# # the service has been selected for adaptation. +# +# acl aclname any-of acl1 acl2 ... +# # match any one of the acls [fast or slow] +# # The first matching ACL stops further ACL evaluation. +# # +# # ACLs from multiple any-of lines with the same name are ORed. +# # For example, A = (a1 or a2) or (a3 or a4) can be written as +# # acl A any-of a1 a2 +# # acl A any-of a3 a4 +# # +# # This group ACL is fast if all evaluated ACLs in the group are fast +# # and slow otherwise. +# +# acl aclname all-of acl1 acl2 ... +# # match all of the acls [fast or slow] +# # The first mismatching ACL stops further ACL evaluation. +# # +# # ACLs from multiple all-of lines with the same name are ORed. +# # For example, B = (b1 and b2) or (b3 and b4) can be written as +# # acl B all-of b1 b2 +# # acl B all-of b3 b4 +# # +# # This group ACL is fast if all evaluated ACLs in the group are fast +# # and slow otherwise. +# +# Examples: +# acl macaddress arp 09:00:2b:23:45:67 +# acl myexample dst_as 1241 +# acl password proxy_auth REQUIRED +# acl fileupload req_mime_type -i ^multipart/form-data$ +# acl javascript rep_mime_type -i ^application/x-javascript$ +# +#Default: +# ACLs all, manager, localhost, and to_localhost are predefined. +# +# +# Recommended minimum configuration: +# + +# Example rule allowing access from your local networks. +# Adapt to list your (internal) IP networks from where browsing +# should be allowed +#acl localnet src 10.0.0.0/8 # RFC1918 possible internal network +#acl localnet src 172.16.0.0/12 # RFC1918 possible internal network +acl localnet src 192.168.0.0/16 # RFC1918 possible internal network +#acl localnet src fc00::/7 # RFC 4193 local private network range +#acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines + +acl SSL_ports port 443 +acl Safe_ports port 80 # http +acl Safe_ports port 21 # ftp +acl Safe_ports port 443 # https +acl Safe_ports port 70 # gopher +acl Safe_ports port 210 # wais +acl Safe_ports port 1025-65535 # unregistered ports +acl Safe_ports port 280 # http-mgmt +acl Safe_ports port 488 # gss-http +acl Safe_ports port 591 # filemaker +acl Safe_ports port 777 # multiling http +acl CONNECT method CONNECT + +# TAG: proxy_protocol_access +# Determine which client proxies can be trusted to provide correct +# information regarding real client IP address using PROXY protocol. +# +# Requests may pass through a chain of several other proxies +# before reaching us. The original source details may by sent in: +# * HTTP message Forwarded header, or +# * HTTP message X-Forwarded-For header, or +# * PROXY protocol connection header. +# +# This directive is solely for validating new PROXY protocol +# connections received from a port flagged with require-proxy-header. +# It is checked only once after TCP connection setup. +# +# A deny match results in TCP connection closure. +# +# An allow match is required for Squid to permit the corresponding +# TCP connection, before Squid even looks for HTTP request headers. +# If there is an allow match, Squid starts using PROXY header information +# to determine the source address of the connection for all future ACL +# checks, logging, etc. +# +# SECURITY CONSIDERATIONS: +# +# Any host from which we accept client IP details can place +# incorrect information in the relevant header, and Squid +# will use the incorrect information as if it were the +# source address of the request. This may enable remote +# hosts to bypass any access control restrictions that are +# based on the client's source addresses. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# all TCP connections to ports with require-proxy-header will be denied + +# TAG: follow_x_forwarded_for +# Determine which client proxies can be trusted to provide correct +# information regarding real client IP address. +# +# Requests may pass through a chain of several other proxies +# before reaching us. The original source details may by sent in: +# * HTTP message Forwarded header, or +# * HTTP message X-Forwarded-For header, or +# * PROXY protocol connection header. +# +# PROXY protocol connections are controlled by the proxy_protocol_access +# directive which is checked before this. +# +# If a request reaches us from a source that is allowed by this +# directive, then we trust the information it provides regarding +# the IP of the client it received from (if any). +# +# For the purpose of ACLs used in this directive the src ACL type always +# matches the address we are testing and srcdomain matches its rDNS. +# +# On each HTTP request Squid checks for X-Forwarded-For header fields. +# If found the header values are iterated in reverse order and an allow +# match is required for Squid to continue on to the next value. +# The verification ends when a value receives a deny match, cannot be +# tested, or there are no more values to test. +# NOTE: Squid does not yet follow the Forwarded HTTP header. +# +# The end result of this process is an IP address that we will +# refer to as the indirect client address. This address may +# be treated as the client address for access control, ICAP, delay +# pools and logging, depending on the acl_uses_indirect_client, +# icap_uses_indirect_client, delay_pool_uses_indirect_client, +# log_uses_indirect_client and tproxy_uses_indirect_client options. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# SECURITY CONSIDERATIONS: +# +# Any host from which we accept client IP details can place +# incorrect information in the relevant header, and Squid +# will use the incorrect information as if it were the +# source address of the request. This may enable remote +# hosts to bypass any access control restrictions that are +# based on the client's source addresses. +# +# For example: +# +# acl localhost src 127.0.0.1 +# acl my_other_proxy srcdomain .proxy.example.com +# follow_x_forwarded_for allow localhost +# follow_x_forwarded_for allow my_other_proxy +#Default: +# X-Forwarded-For header will be ignored. + +# TAG: acl_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in acl matching. +# +# NOTE: maxconn ACL considers direct TCP links and indirect +# clients will always have zero. So no match. +#Default: +# acl_uses_indirect_client on + +# TAG: delay_pool_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in delay pools. +#Default: +# delay_pool_uses_indirect_client on + +# TAG: log_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in the access log. +#Default: +# log_uses_indirect_client on + +# TAG: tproxy_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address when spoofing the outgoing client. +# +# This has no effect on requests arriving in non-tproxy +# mode ports. +# +# SECURITY WARNING: Usage of this option is dangerous +# and should not be used trivially. Correct configuration +# of follow_x_forwarded_for with a limited set of trusted +# sources is required to prevent abuse of your proxy. +#Default: +# tproxy_uses_indirect_client off + +# TAG: spoof_client_ip +# Control client IP address spoofing of TPROXY traffic based on +# defined access lists. +# +# spoof_client_ip allow|deny [!]aclname ... +# +# If there are no "spoof_client_ip" lines present, the default +# is to "allow" spoofing of any suitable request. +# +# Note that the cache_peer "no-tproxy" option overrides this ACL. +# +# This clause supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow spoofing on all TPROXY traffic. + +# TAG: http_access +# Allowing or Denying access based on defined access lists +# +# To allow or deny a message received on an HTTP, HTTPS, or FTP port: +# http_access allow|deny [!]aclname ... +# +# NOTE on default values: +# +# If there are no "access" lines present, the default is to deny +# the request. +# +# If none of the "access" lines cause a match, the default is the +# opposite of the last line in the list. If the last line was +# deny, the default is allow. Conversely, if the last line +# is allow, the default will be deny. For these reasons, it is a +# good idea to have an "deny all" entry at the end of your access +# lists to avoid potential confusion. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Default: +# Deny, unless rules exist in squid.conf. +# + +# +# Recommended minimum Access Permission configuration: +# +# Deny requests to certain unsafe ports +http_access deny !Safe_ports + +# Deny CONNECT to other than secure SSL ports +http_access deny CONNECT !SSL_ports + +# Only allow cachemgr access from localhost +http_access allow localhost manager +http_access deny manager + +# We strongly recommend the following be uncommented to protect innocent +# web applications running on the proxy server who think the only +# one who can access services on "localhost" is a local user +#http_access deny to_localhost + +# +# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS +# + +# Example rule allowing access from your local networks. +# Adapt localnet in the ACL section to list your (internal) IP networks +# from where browsing should be allowed +#http_access allow localnet +http_access allow localhost +http_access allow localnet + +# And finally deny all other access to this proxy +http_access deny all + +# TAG: adapted_http_access +# Allowing or Denying access based on defined access lists +# +# Essentially identical to http_access, but runs after redirectors +# and ICAP/eCAP adaptation. Allowing access control based on their +# output. +# +# If not set then only http_access is used. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: http_reply_access +# Allow replies to client requests. This is complementary to http_access. +# +# http_reply_access allow|deny [!] aclname ... +# +# NOTE: if there are no access lines present, the default is to allow +# all replies. +# +# If none of the access lines cause a match the opposite of the +# last line will apply. Thus it is good practice to end the rules +# with an "allow all" or "deny all" entry. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: icp_access +# Allowing or Denying access to the ICP port based on defined +# access lists +# +# icp_access allow|deny [!]aclname ... +# +# NOTE: The default if no icp_access lines are present is to +# deny all traffic. This default may cause problems with peers +# using ICP. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow ICP queries from local networks only +##icp_access allow localnet +##icp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: htcp_access +# Allowing or Denying access to the HTCP port based on defined +# access lists +# +# htcp_access allow|deny [!]aclname ... +# +# See also htcp_clr_access for details on access control for +# cache purge (CLR) HTCP messages. +# +# NOTE: The default if no htcp_access lines are present is to +# deny all traffic. This default may cause problems with peers +# using the htcp option. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow HTCP queries from local networks only +##htcp_access allow localnet +##htcp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: htcp_clr_access +# Allowing or Denying access to purge content using HTCP based +# on defined access lists. +# See htcp_access for details on general HTCP access control. +# +# htcp_clr_access allow|deny [!]aclname ... +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow HTCP CLR requests from trusted peers +#acl htcp_clr_peer src 192.0.2.2 2001:DB8::2 +#htcp_clr_access allow htcp_clr_peer +#htcp_clr_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: miss_access +# Determines whether network access is permitted when satisfying a request. +# +# For example; +# to force your neighbors to use you as a sibling instead of +# a parent. +# +# acl localclients src 192.0.2.0/24 2001:DB8::a:0/64 +# miss_access deny !localclients +# miss_access allow all +# +# This means only your local clients are allowed to fetch relayed/MISS +# replies from the network and all other clients can only fetch cached +# objects (HITs). +# +# The default for this setting allows all clients who passed the +# http_access rules to relay via this proxy. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: ident_lookup_access +# A list of ACL elements which, if matched, cause an ident +# (RFC 931) lookup to be performed for this request. For +# example, you might choose to always perform ident lookups +# for your main multi-user Unix boxes, but not for your Macs +# and PCs. By default, ident lookups are not performed for +# any requests. +# +# To enable ident lookups for specific client addresses, you +# can follow this example: +# +# acl ident_aware_hosts src 198.168.1.0/24 +# ident_lookup_access allow ident_aware_hosts +# ident_lookup_access deny all +# +# Only src type ACL checks are fully supported. A srcdomain +# ACL might work at times, but it will not always provide +# the correct result. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Unless rules exist in squid.conf, IDENT is not fetched. + +# TAG: reply_body_max_size size [acl acl...] +# This option specifies the maximum size of a reply body. It can be +# used to prevent users from downloading very large files, such as +# MP3's and movies. When the reply headers are received, the +# reply_body_max_size lines are processed, and the first line where +# all (if any) listed ACLs are true is used as the maximum body size +# for this reply. +# +# This size is checked twice. First when we get the reply headers, +# we check the content-length value. If the content length value exists +# and is larger than the allowed size, the request is denied and the +# user receives an error message that says "the request or reply +# is too large." If there is no content-length, and the reply +# size exceeds this limit, the client's connection is just closed +# and they will receive a partial reply. +# +# WARNING: downstream caches probably can not detect a partial reply +# if there is no content-length header, so they will cache +# partial responses and give them out as hits. You should NOT +# use this option if you have downstream caches. +# +# WARNING: A maximum size smaller than the size of squid's error messages +# will cause an infinite loop and crash squid. Ensure that the smallest +# non-zero value you use is greater that the maximum header size plus +# the size of your largest error page. +# +# If you set this parameter none (the default), there will be +# no limit imposed. +# +# Configuration Format is: +# reply_body_max_size SIZE UNITS [acl ...] +# ie. +# reply_body_max_size 10 MB +# +#Default: +# No limit is applied. + +# NETWORK OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: http_port +# Usage: port [mode] [options] +# hostname:port [mode] [options] +# 1.2.3.4:port [mode] [options] +# +# The socket addresses where Squid will listen for HTTP client +# requests. You may specify multiple socket addresses. +# There are three forms: port alone, hostname with port, and +# IP address with port. If you specify a hostname or IP +# address, Squid binds the socket to that specific +# address. Most likely, you do not need to bind to a specific +# address, so you can use the port number alone. +# +# If you are running Squid in accelerator mode, you +# probably want to listen on port 80 also, or instead. +# +# The -a command line option may be used to specify additional +# port(s) where Squid listens for proxy request. Such ports will +# be plain proxy ports with no options. +# +# You may specify multiple socket addresses on multiple lines. +# +# Modes: +# +# intercept Support for IP-Layer NAT interception delivering +# traffic to this Squid port. +# NP: disables authentication on the port. +# +# tproxy Support Linux TPROXY (or BSD divert-to) with spoofing +# of outgoing connections using the client IP address. +# NP: disables authentication on the port. +# +# accel Accelerator / reverse proxy mode +# +# ssl-bump For each CONNECT request allowed by ssl_bump ACLs, +# establish secure connection with the client and with +# the server, decrypt HTTPS messages as they pass through +# Squid, and treat them as unencrypted HTTP messages, +# becoming the man-in-the-middle. +# +# The ssl_bump option is required to fully enable +# bumping of CONNECT requests. +# +# Omitting the mode flag causes default forward proxy mode to be used. +# +# +# Accelerator Mode Options: +# +# defaultsite=domainname +# What to use for the Host: header if it is not present +# in a request. Determines what site (not origin server) +# accelerators should consider the default. +# +# no-vhost Disable using HTTP/1.1 Host header for virtual domain support. +# +# protocol= Protocol to reconstruct accelerated and intercepted +# requests with. Defaults to HTTP/1.1 for http_port and +# HTTPS/1.1 for https_port. +# When an unsupported value is configured Squid will +# produce a FATAL error. +# Values: HTTP or HTTP/1.1, HTTPS or HTTPS/1.1 +# +# vport Virtual host port support. Using the http_port number +# instead of the port passed on Host: headers. +# +# vport=NN Virtual host port support. Using the specified port +# number instead of the port passed on Host: headers. +# +# act-as-origin +# Act as if this Squid is the origin server. +# This currently means generate new Date: and Expires: +# headers on HIT instead of adding Age:. +# +# ignore-cc Ignore request Cache-Control headers. +# +# WARNING: This option violates HTTP specifications if +# used in non-accelerator setups. +# +# allow-direct Allow direct forwarding in accelerator mode. Normally +# accelerated requests are denied direct forwarding as if +# never_direct was used. +# +# WARNING: this option opens accelerator mode to security +# vulnerabilities usually only affecting in interception +# mode. Make sure to protect forwarding with suitable +# http_access rules when using this. +# +# +# SSL Bump Mode Options: +# In addition to these options ssl-bump requires TLS/SSL options. +# +# generate-host-certificates[=] +# Dynamically create SSL server certificates for the +# destination hosts of bumped CONNECT requests.When +# enabled, the cert and key options are used to sign +# generated certificates. Otherwise generated +# certificate will be selfsigned. +# If there is a CA certificate lifetime of the generated +# certificate equals lifetime of the CA certificate. If +# generated certificate is selfsigned lifetime is three +# years. +# This option is disabled by default. See the ssl-bump +# option above for more information. +# +# dynamic_cert_mem_cache_size=SIZE +# Approximate total RAM size spent on cached generated +# certificates. If set to zero, caching is disabled. +# +# TLS / SSL Options: +# +# cert= Path to SSL certificate (PEM format). +# +# key= Path to SSL private key file (PEM format) +# if not specified, the certificate file is +# assumed to be a combined certificate and +# key file. +# +# version= The version of SSL/TLS supported +# 1 automatic (default) +# 2 SSLv2 only +# 3 SSLv3 only +# 4 TLSv1.0 only +# 5 TLSv1.1 only +# 6 TLSv1.2 only +# +# cipher= Colon separated list of supported ciphers. +# NOTE: some ciphers such as EDH ciphers depend on +# additional settings. If those settings are +# omitted the ciphers may be silently ignored +# by the OpenSSL library. +# +# options= Various SSL implementation options. The most important +# being: +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1.0 +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# SINGLE_DH_USE Always create a new key when using +# temporary/ephemeral DH key exchanges +# NO_TICKET Disables TLS tickets extension +# +# SINGLE_ECDH_USE +# Enable ephemeral ECDH key exchange. +# The adopted curve should be specified +# using the tls-dh option. +# +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# See OpenSSL SSL_CTX_set_options documentation for a +# complete list of options. +# +# clientca= File containing the list of CAs to use when +# requesting a client certificate. +# +# cafile= File containing additional CA certificates to +# use when verifying client certificates. If unset +# clientca will be used. +# +# capath= Directory containing additional CA certificates +# and CRL lists to use when verifying client certificates. +# +# crlfile= File of additional CRL lists to use when verifying +# the client certificate, in addition to CRLs stored in +# the capath. Implies VERIFY_CRL flag below. +# +# tls-dh=[curve:]file +# File containing DH parameters for temporary/ephemeral DH key +# exchanges, optionally prefixed by a curve for ephemeral ECDH +# key exchanges. +# See OpenSSL documentation for details on how to create the +# DH parameter file. Supported curves for ECDH can be listed +# using the "openssl ecparam -list_curves" command. +# WARNING: EDH and EECDH ciphers will be silently disabled if +# this option is not set. +# +# sslflags= Various flags modifying the use of SSL: +# DELAYED_AUTH +# Don't request client certificates +# immediately, but wait until acl processing +# requires a certificate (not yet implemented). +# NO_DEFAULT_CA +# Don't use the default CA lists built in +# to OpenSSL. +# NO_SESSION_REUSE +# Don't allow for session reuse. Each connection +# will result in a new SSL session. +# VERIFY_CRL +# Verify CRL lists when accepting client +# certificates. +# VERIFY_CRL_ALL +# Verify CRL lists for all certificates in the +# client certificate chain. +# +# sslcontext= SSL session ID context identifier. +# +# Other Options: +# +# connection-auth[=on|off] +# use connection-auth=off to tell Squid to prevent +# forwarding Microsoft connection oriented authentication +# (NTLM, Negotiate and Kerberos) +# +# disable-pmtu-discovery= +# Control Path-MTU discovery usage: +# off lets OS decide on what to do (default). +# transparent disable PMTU discovery when transparent +# support is enabled. +# always disable always PMTU discovery. +# +# In many setups of transparently intercepting proxies +# Path-MTU discovery can not work on traffic towards the +# clients. This is the case when the intercepting device +# does not fully track connections and fails to forward +# ICMP must fragment messages to the cache server. If you +# have such setup and experience that certain clients +# sporadically hang or never complete requests set +# disable-pmtu-discovery option to 'transparent'. +# +# name= Specifies a internal name for the port. Defaults to +# the port specification (port or addr:port) +# +# tcpkeepalive[=idle,interval,timeout] +# Enable TCP keepalive probes of idle connections. +# In seconds; idle is the initial time before TCP starts +# probing the connection, interval how often to probe, and +# timeout the time before giving up. +# +# require-proxy-header +# Require PROXY protocol version 1 or 2 connections. +# The proxy_protocol_access is required to whitelist +# downstream proxies which can be trusted. +# +# If you run Squid on a dual-homed machine with an internal +# and an external interface we recommend you to specify the +# internal address:port in http_port. This way Squid will only be +# visible on the internal address. +# +# + +# Squid normally listens to port 3128 +#http_port 3128 +http_port 8080 + +# TAG: https_port +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Usage: [ip:]port cert=certificate.pem [key=key.pem] [mode] [options...] +# +# The socket address where Squid will listen for client requests made +# over TLS or SSL connections. Commonly referred to as HTTPS. +# +# This is most useful for situations where you are running squid in +# accelerator mode and you want to do the SSL work at the accelerator level. +# +# You may specify multiple socket addresses on multiple lines, +# each with their own SSL certificate and/or options. +# +# Modes: +# +# accel Accelerator / reverse proxy mode +# +# intercept Support for IP-Layer interception of +# outgoing requests without browser settings. +# NP: disables authentication and IPv6 on the port. +# +# tproxy Support Linux TPROXY for spoofing outgoing +# connections using the client IP address. +# NP: disables authentication and maybe IPv6 on the port. +# +# ssl-bump For each intercepted connection allowed by ssl_bump +# ACLs, establish a secure connection with the client and with +# the server, decrypt HTTPS messages as they pass through +# Squid, and treat them as unencrypted HTTP messages, +# becoming the man-in-the-middle. +# +# An "ssl_bump server-first" match is required to +# fully enable bumping of intercepted SSL connections. +# +# Requires tproxy or intercept. +# +# Omitting the mode flag causes default forward proxy mode to be used. +# +# +# See http_port for a list of generic options +# +# +# SSL Options: +# +# cert= Path to SSL certificate (PEM format). +# +# key= Path to SSL private key file (PEM format) +# if not specified, the certificate file is +# assumed to be a combined certificate and +# key file. +# +# version= The version of SSL/TLS supported +# 1 automatic (default) +# 2 SSLv2 only +# 3 SSLv3 only +# 4 TLSv1 only +# +# cipher= Colon separated list of supported ciphers. +# +# options= Various SSL engine options. The most important +# being: +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1 +# +# SINGLE_DH_USE Always create a new key when using +# temporary/ephemeral DH key exchanges +# +# SINGLE_ECDH_USE +# Enable ephemeral ECDH key exchange. +# The adopted curve should be specified +# using the tls-dh option. +# +# See src/ssl_support.c or OpenSSL SSL_CTX_set_options +# documentation for a complete list of options. +# +# clientca= File containing the list of CAs to use when +# requesting a client certificate. +# +# cafile= File containing additional CA certificates to +# use when verifying client certificates. If unset +# clientca will be used. +# +# capath= Directory containing additional CA certificates +# and CRL lists to use when verifying client certificates. +# +# crlfile= File of additional CRL lists to use when verifying +# the client certificate, in addition to CRLs stored in +# the capath. Implies VERIFY_CRL flag below. +# +# tls-dh=[curve:]file +# File containing DH parameters for temporary/ephemeral DH key +# exchanges, optionally prefixed by a curve for ephemeral ECDH +# key exchanges. +# +# sslflags= Various flags modifying the use of SSL: +# DELAYED_AUTH +# Don't request client certificates +# immediately, but wait until acl processing +# requires a certificate (not yet implemented). +# NO_DEFAULT_CA +# Don't use the default CA lists built in +# to OpenSSL. +# NO_SESSION_REUSE +# Don't allow for session reuse. Each connection +# will result in a new SSL session. +# VERIFY_CRL +# Verify CRL lists when accepting client +# certificates. +# VERIFY_CRL_ALL +# Verify CRL lists for all certificates in the +# client certificate chain. +# +# sslcontext= SSL session ID context identifier. +# +# generate-host-certificates[=] +# Dynamically create SSL server certificates for the +# destination hosts of bumped SSL requests.When +# enabled, the cert and key options are used to sign +# generated certificates. Otherwise generated +# certificate will be selfsigned. +# If there is CA certificate life time of generated +# certificate equals lifetime of CA certificate. If +# generated certificate is selfsigned lifetime is three +# years. +# This option is disabled by default. See the ssl-bump +# option above for more information. +# +# dynamic_cert_mem_cache_size=SIZE +# Approximate total RAM size spent on cached generated +# certificates. If set to zero, caching is disabled. +# +# See http_port for a list of available options. +#Default: +# none + +# TAG: ftp_port +# Enables Native FTP proxy by specifying the socket address where Squid +# listens for FTP client requests. See http_port directive for various +# ways to specify the listening address and mode. +# +# Usage: ftp_port address [mode] [options] +# +# WARNING: This is a new, experimental, complex feature that has seen +# limited production exposure. Some Squid modules (e.g., caching) do not +# currently work with native FTP proxying, and many features have not +# even been tested for compatibility. Test well before deploying! +# +# Native FTP proxying differs substantially from proxying HTTP requests +# with ftp:// URIs because Squid works as an FTP server and receives +# actual FTP commands (rather than HTTP requests with FTP URLs). +# +# Native FTP commands accepted at ftp_port are internally converted or +# wrapped into HTTP-like messages. The same happens to Native FTP +# responses received from FTP origin servers. Those HTTP-like messages +# are shoveled through regular access control and adaptation layers +# between the FTP client and the FTP origin server. This allows Squid to +# examine, adapt, block, and log FTP exchanges. Squid reuses most HTTP +# mechanisms when shoveling wrapped FTP messages. For example, +# http_access and adaptation_access directives are used. +# +# Modes: +# +# intercept Same as http_port intercept. The FTP origin address is +# determined based on the intended destination of the +# intercepted connection. +# +# tproxy Support Linux TPROXY for spoofing outgoing +# connections using the client IP address. +# NP: disables authentication and maybe IPv6 on the port. +# +# By default (i.e., without an explicit mode option), Squid extracts the +# FTP origin address from the login@origin parameter of the FTP USER +# command. Many popular FTP clients support such native FTP proxying. +# +# Options: +# +# name=token Specifies an internal name for the port. Defaults to +# the port address. Usable with myportname ACL. +# +# ftp-track-dirs +# Enables tracking of FTP directories by injecting extra +# PWD commands and adjusting Request-URI (in wrapping +# HTTP requests) to reflect the current FTP server +# directory. Tracking is disabled by default. +# +# protocol=FTP Protocol to reconstruct accelerated and intercepted +# requests with. Defaults to FTP. No other accepted +# values have been tested with. An unsupported value +# results in a FATAL error. Accepted values are FTP, +# HTTP (or HTTP/1.1), and HTTPS (or HTTPS/1.1). +# +# Other http_port modes and options that are not specific to HTTP and +# HTTPS may also work. +#Default: +# none + +# TAG: tcp_outgoing_tos +# Allows you to select a TOS/Diffserv value for packets outgoing +# on the server side, based on an ACL. +# +# tcp_outgoing_tos ds-field [!]aclname ... +# +# Example where normal_service_net uses the TOS value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# tcp_outgoing_tos 0x00 normal_service_net +# tcp_outgoing_tos 0x20 good_service_net +# +# TOS/DSCP values really only have local significance - so you should +# know what you're specifying. For more information, see RFC2474, +# RFC2475, and RFC3260. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255, or +# "default" to use whatever default your host has. +# Note that only multiples of 4 are usable as the two rightmost bits have +# been redefined for use by ECN (RFC 3168 section 23.1). +# The squid parser will enforce this by masking away the ECN bits. +# +# Processing proceeds in the order specified, and stops at first fully +# matching line. +# +# Only fast ACLs are supported. +#Default: +# none + +# TAG: clientside_tos +# Allows you to select a TOS/DSCP value for packets being transmitted +# on the client-side, based on an ACL. +# +# clientside_tos ds-field [!]aclname ... +# +# Example where normal_service_net uses the TOS value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# clientside_tos 0x00 normal_service_net +# clientside_tos 0x20 good_service_net +# +# Note: This feature is incompatible with qos_flows. Any TOS values set here +# will be overwritten by TOS values in qos_flows. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255, or +# "default" to use whatever default your host has. +# Note that only multiples of 4 are usable as the two rightmost bits have +# been redefined for use by ECN (RFC 3168 section 23.1). +# The squid parser will enforce this by masking away the ECN bits. +# +#Default: +# none + +# TAG: tcp_outgoing_mark +# Note: This option is only available if Squid is rebuilt with the +# Packet MARK (Linux) +# +# Allows you to apply a Netfilter mark value to outgoing packets +# on the server side, based on an ACL. +# +# tcp_outgoing_mark mark-value [!]aclname ... +# +# Example where normal_service_net uses the mark value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# tcp_outgoing_mark 0x00 normal_service_net +# tcp_outgoing_mark 0x20 good_service_net +# +# Only fast ACLs are supported. +#Default: +# none + +# TAG: clientside_mark +# Note: This option is only available if Squid is rebuilt with the +# Packet MARK (Linux) +# +# Allows you to apply a Netfilter mark value to packets being transmitted +# on the client-side, based on an ACL. +# +# clientside_mark mark-value [!]aclname ... +# +# Example where normal_service_net uses the mark value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# clientside_mark 0x00 normal_service_net +# clientside_mark 0x20 good_service_net +# +# Note: This feature is incompatible with qos_flows. Any mark values set here +# will be overwritten by mark values in qos_flows. +#Default: +# none + +# TAG: qos_flows +# Allows you to select a TOS/DSCP value to mark outgoing +# connections to the client, based on where the reply was sourced. +# For platforms using netfilter, allows you to set a netfilter mark +# value instead of, or in addition to, a TOS value. +# +# By default this functionality is disabled. To enable it with the default +# settings simply use "qos_flows mark" or "qos_flows tos". Default +# settings will result in the netfilter mark or TOS value being copied +# from the upstream connection to the client. Note that it is the connection +# CONNMARK value not the packet MARK value that is copied. +# +# It is not currently possible to copy the mark or TOS value from the +# client to the upstream connection request. +# +# TOS values really only have local significance - so you should +# know what you're specifying. For more information, see RFC2474, +# RFC2475, and RFC3260. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255. +# Note that only multiples of 4 are usable as the two rightmost bits have +# been redefined for use by ECN (RFC 3168 section 23.1). +# The squid parser will enforce this by masking away the ECN bits. +# +# Mark values can be any unsigned 32-bit integer value. +# +# This setting is configured by setting the following values: +# +# tos|mark Whether to set TOS or netfilter mark values +# +# local-hit=0xFF Value to mark local cache hits. +# +# sibling-hit=0xFF Value to mark hits from sibling peers. +# +# parent-hit=0xFF Value to mark hits from parent peers. +# +# miss=0xFF[/mask] Value to mark cache misses. Takes precedence +# over the preserve-miss feature (see below), unless +# mask is specified, in which case only the bits +# specified in the mask are written. +# +# The TOS variant of the following features are only possible on Linux +# and require your kernel to be patched with the TOS preserving ZPH +# patch, available from http://zph.bratcheda.org +# No patch is needed to preserve the netfilter mark, which will work +# with all variants of netfilter. +# +# disable-preserve-miss +# This option disables the preservation of the TOS or netfilter +# mark. By default, the existing TOS or netfilter mark value of +# the response coming from the remote server will be retained +# and masked with miss-mark. +# NOTE: in the case of a netfilter mark, the mark must be set on +# the connection (using the CONNMARK target) not on the packet +# (MARK target). +# +# miss-mask=0xFF +# Allows you to mask certain bits in the TOS or mark value +# received from the remote server, before copying the value to +# the TOS sent towards clients. +# Default for tos: 0xFF (TOS from server is not changed). +# Default for mark: 0xFFFFFFFF (mark from server is not changed). +# +# All of these features require the --enable-zph-qos compilation flag +# (enabled by default). Netfilter marking also requires the +# libnetfilter_conntrack libraries (--with-netfilter-conntrack) and +# libcap 2.09+ (--with-libcap). +# +#Default: +# none + +# TAG: tcp_outgoing_address +# Allows you to map requests to different outgoing IP addresses +# based on the username or source address of the user making +# the request. +# +# tcp_outgoing_address ipaddr [[!]aclname] ... +# +# For example; +# Forwarding clients with dedicated IPs for certain subnets. +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.2.0/24 +# +# tcp_outgoing_address 2001:db8::c001 good_service_net +# tcp_outgoing_address 10.1.0.2 good_service_net +# +# tcp_outgoing_address 2001:db8::beef normal_service_net +# tcp_outgoing_address 10.1.0.1 normal_service_net +# +# tcp_outgoing_address 2001:db8::1 +# tcp_outgoing_address 10.1.0.3 +# +# Processing proceeds in the order specified, and stops at first fully +# matching line. +# +# Squid will add an implicit IP version test to each line. +# Requests going to IPv4 websites will use the outgoing 10.1.0.* addresses. +# Requests going to IPv6 websites will use the outgoing 2001:db8:* addresses. +# +# +# NOTE: The use of this directive using client dependent ACLs is +# incompatible with the use of server side persistent connections. To +# ensure correct results it is best to set server_persistent_connections +# to off when using this directive in such configurations. +# +# NOTE: The use of this directive to set a local IP on outgoing TCP links +# is incompatible with using TPROXY to set client IP out outbound TCP links. +# When needing to contact peers use the no-tproxy cache_peer option and the +# client_dst_passthru directive re-enable normal forwarding such as this. +# +#Default: +# Address selection is performed by the operating system. + +# TAG: host_verify_strict +# Regardless of this option setting, when dealing with intercepted +# traffic, Squid always verifies that the destination IP address matches +# the Host header domain or IP (called 'authority form URL'). +# +# This enforcement is performed to satisfy a MUST-level requirement in +# RFC 2616 section 14.23: "The Host field value MUST represent the naming +# authority of the origin server or gateway given by the original URL". +# +# When set to ON: +# Squid always responds with an HTTP 409 (Conflict) error +# page and logs a security warning if there is no match. +# +# Squid verifies that the destination IP address matches +# the Host header for forward-proxy and reverse-proxy traffic +# as well. For those traffic types, Squid also enables the +# following checks, comparing the corresponding Host header +# and Request-URI components: +# +# * The host names (domain or IP) must be identical, +# but valueless or missing Host header disables all checks. +# For the two host names to match, both must be either IP +# or FQDN. +# +# * Port numbers must be identical, but if a port is missing +# the scheme-default port is assumed. +# +# +# When set to OFF (the default): +# Squid allows suspicious requests to continue but logs a +# security warning and blocks caching of the response. +# +# * Forward-proxy traffic is not checked at all. +# +# * Reverse-proxy traffic is not checked at all. +# +# * Intercepted traffic which passes verification is handled +# according to client_dst_passthru. +# +# * Intercepted requests which fail verification are sent +# to the client original destination instead of DIRECT. +# This overrides 'client_dst_passthru off'. +# +# For now suspicious intercepted CONNECT requests are always +# responded to with an HTTP 409 (Conflict) error page. +# +# +# SECURITY NOTE: +# +# As described in CVE-2009-0801 when the Host: header alone is used +# to determine the destination of a request it becomes trivial for +# malicious scripts on remote websites to bypass browser same-origin +# security policy and sandboxing protections. +# +# The cause of this is that such applets are allowed to perform their +# own HTTP stack, in which case the same-origin policy of the browser +# sandbox only verifies that the applet tries to contact the same IP +# as from where it was loaded at the IP level. The Host: header may +# be different from the connected IP and approved origin. +# +#Default: +# host_verify_strict off + +# TAG: client_dst_passthru +# With NAT or TPROXY intercepted traffic Squid may pass the request +# directly to the original client destination IP or seek a faster +# source using the HTTP Host header. +# +# Using Host to locate alternative servers can provide faster +# connectivity with a range of failure recovery options. +# But can also lead to connectivity trouble when the client and +# server are attempting stateful interactions unaware of the proxy. +# +# This option (on by default) prevents alternative DNS entries being +# located to send intercepted traffic DIRECT to an origin server. +# The clients original destination IP and port will be used instead. +# +# Regardless of this option setting, when dealing with intercepted +# traffic Squid will verify the Host: header and any traffic which +# fails Host verification will be treated as if this option were ON. +# +# see host_verify_strict for details on the verification process. +#Default: +# client_dst_passthru on + +# SSL OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: ssl_unclean_shutdown +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Some browsers (especially MSIE) bugs out on SSL shutdown +# messages. +#Default: +# ssl_unclean_shutdown off + +# TAG: ssl_engine +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# The OpenSSL engine to use. You will need to set this if you +# would like to use hardware SSL acceleration for example. +#Default: +# none + +# TAG: sslproxy_client_certificate +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Client SSL Certificate to use when proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_client_key +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Client SSL Key to use when proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_version +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# SSL version level to use when proxying https:// URLs +# +# The versions of SSL/TLS supported: +# +# 1 automatic (default) +# 2 SSLv2 only +# 3 SSLv3 only +# 4 TLSv1.0 only +# 5 TLSv1.1 only +# 6 TLSv1.2 only +#Default: +# automatic SSL/TLS version negotiation + +# TAG: sslproxy_options +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Colon (:) or comma (,) separated list of SSL implementation options +# to use when proxying https:// URLs +# +# The most important being: +# +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1.0 +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# +# SINGLE_DH_USE +# Always create a new key when using temporary/ephemeral +# DH key exchanges +# +# NO_TICKET +# Disable use of RFC5077 session tickets. Some servers +# may have problems understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# ALL Enable various bug workarounds suggested as "harmless" +# by OpenSSL. Be warned that this may reduce SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# complete list of possible options. +# +# WARNING: This directive takes a single token. If a space is used +# the value(s) after that space are SILENTLY IGNORED. +#Default: +# none + +# TAG: sslproxy_cipher +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# SSL cipher list to use when proxying https:// URLs +# +# Colon separated list of supported ciphers. +#Default: +# none + +# TAG: sslproxy_cafile +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# file containing CA certificates to use when verifying server +# certificates while proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_capath +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# directory containing CA certificates to use when verifying +# server certificates while proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_session_ttl +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Sets the timeout value for SSL sessions +#Default: +# sslproxy_session_ttl 300 + +# TAG: sslproxy_session_cache_size +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Sets the cache size to use for ssl session +#Default: +# sslproxy_session_cache_size 2 MB + +# TAG: sslproxy_foreign_intermediate_certs +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Many origin servers fail to send their full server certificate +# chain for verification, assuming the client already has or can +# easily locate any missing intermediate certificates. +# +# Squid uses the certificates from the specified file to fill in +# these missing chains when trying to validate origin server +# certificate chains. +# +# The file is expected to contain zero or more PEM-encoded +# intermediate certificates. These certificates are not treated +# as trusted root certificates, and any self-signed certificate in +# this file will be ignored. +#Default: +# none + +# TAG: sslproxy_cert_sign_hash +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Sets the hashing algorithm to use when signing generated certificates. +# Valid algorithm names depend on the OpenSSL library used. The following +# names are usually available: sha1, sha256, sha512, and md5. Please see +# your OpenSSL library manual for the available hashes. By default, Squids +# that support this option use sha256 hashes. +# +# Squid does not forcefully purge cached certificates that were generated +# with an algorithm other than the currently configured one. They remain +# in the cache, subject to the regular cache eviction policy, and become +# useful if the algorithm changes again. +#Default: +# none + +# TAG: ssl_bump +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# This option is consulted when a CONNECT request is received on +# an http_port (or a new connection is intercepted at an +# https_port), provided that port was configured with an ssl-bump +# flag. The subsequent data on the connection is either treated as +# HTTPS and decrypted OR tunneled at TCP level without decryption, +# depending on the first matching bumping "action". +# +# ssl_bump [!]acl ... +# +# The following bumping actions are currently supported: +# +# splice +# Become a TCP tunnel without decrypting proxied traffic. +# This is the default action. +# +# bump +# Establish a secure connection with the server and, using a +# mimicked server certificate, with the client. +# +# peek +# Receive client (step SslBump1) or server (step SslBump2) +# certificate while preserving the possibility of splicing the +# connection. Peeking at the server certificate (during step 2) +# usually precludes bumping of the connection at step 3. +# +# stare +# Receive client (step SslBump1) or server (step SslBump2) +# certificate while preserving the possibility of bumping the +# connection. Staring at the server certificate (during step 2) +# usually precludes splicing of the connection at step 3. +# +# terminate +# Close client and server connections. +# +# Backward compatibility actions available at step SslBump1: +# +# client-first +# Bump the connection. Establish a secure connection with the +# client first, then connect to the server. This old mode does +# not allow Squid to mimic server SSL certificate and does not +# work with intercepted SSL connections. +# +# server-first +# Bump the connection. Establish a secure connection with the +# server first, then establish a secure connection with the +# client, using a mimicked server certificate. Works with both +# CONNECT requests and intercepted SSL connections, but does +# not allow to make decisions based on SSL handshake info. +# +# peek-and-splice +# Decide whether to bump or splice the connection based on +# client-to-squid and server-to-squid SSL hello messages. +# XXX: Remove. +# +# none +# Same as the "splice" action. +# +# All ssl_bump rules are evaluated at each of the supported bumping +# steps. Rules with actions that are impossible at the current step are +# ignored. The first matching ssl_bump action wins and is applied at the +# end of the current step. If no rules match, the splice action is used. +# See the at_step ACL for a list of the supported SslBump steps. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# See also: http_port ssl-bump, https_port ssl-bump, and acl at_step. +# +# +# # Example: Bump all TLS connections except those originating from +# # localhost or those going to example.com. +# +# acl broken_sites ssl::server_name .example.com +# ssl_bump splice localhost +# ssl_bump splice broken_sites +# ssl_bump bump all +#Default: +# Become a TCP tunnel without decrypting proxied traffic. + +# TAG: sslproxy_flags +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Various flags modifying the use of SSL while proxying https:// URLs: +# DONT_VERIFY_PEER Accept certificates that fail verification. +# For refined control, see sslproxy_cert_error. +# NO_DEFAULT_CA Don't use the default CA list built in +# to OpenSSL. +#Default: +# none + +# TAG: sslproxy_cert_error +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Use this ACL to bypass server certificate validation errors. +# +# For example, the following lines will bypass all validation errors +# when talking to servers for example.com. All other +# validation errors will result in ERR_SECURE_CONNECT_FAIL error. +# +# acl BrokenButTrustedServers dstdomain example.com +# sslproxy_cert_error allow BrokenButTrustedServers +# sslproxy_cert_error deny all +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# Using slow acl types may result in server crashes +# +# Without this option, all server certificate validation errors +# terminate the transaction to protect Squid and the client. +# +# SQUID_X509_V_ERR_INFINITE_VALIDATION error cannot be bypassed +# but should not happen unless your OpenSSL library is buggy. +# +# SECURITY WARNING: +# Bypassing validation errors is dangerous because an +# error usually implies that the server cannot be trusted +# and the connection may be insecure. +# +# See also: sslproxy_flags and DONT_VERIFY_PEER. +#Default: +# Server certificate errors terminate the transaction. + +# TAG: sslproxy_cert_sign +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# +# sslproxy_cert_sign acl ... +# +# The following certificate signing algorithms are supported: +# +# signTrusted +# Sign using the configured CA certificate which is usually +# placed in and trusted by end-user browsers. This is the +# default for trusted origin server certificates. +# +# signUntrusted +# Sign to guarantee an X509_V_ERR_CERT_UNTRUSTED browser error. +# This is the default for untrusted origin server certificates +# that are not self-signed (see ssl::certUntrusted). +# +# signSelf +# Sign using a self-signed certificate with the right CN to +# generate a X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT error in the +# browser. This is the default for self-signed origin server +# certificates (see ssl::certSelfSigned). +# +# This clause only supports fast acl types. +# +# When sslproxy_cert_sign acl(s) match, Squid uses the corresponding +# signing algorithm to generate the certificate and ignores all +# subsequent sslproxy_cert_sign options (the first match wins). If no +# acl(s) match, the default signing algorithm is determined by errors +# detected when obtaining and validating the origin server certificate. +# +# WARNING: SQUID_X509_V_ERR_DOMAIN_MISMATCH and ssl:certDomainMismatch can +# be used with sslproxy_cert_adapt, but if and only if Squid is bumping a +# CONNECT request that carries a domain name. In all other cases (CONNECT +# to an IP address or an intercepted SSL connection), Squid cannot detect +# the domain mismatch at certificate generation time when +# bump-server-first is used. +#Default: +# none + +# TAG: sslproxy_cert_adapt +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# +# sslproxy_cert_adapt acl ... +# +# The following certificate adaptation algorithms are supported: +# +# setValidAfter +# Sets the "Not After" property to the "Not After" property of +# the CA certificate used to sign generated certificates. +# +# setValidBefore +# Sets the "Not Before" property to the "Not Before" property of +# the CA certificate used to sign generated certificates. +# +# setCommonName or setCommonName{CN} +# Sets Subject.CN property to the host name specified as a +# CN parameter or, if no explicit CN parameter was specified, +# extracted from the CONNECT request. It is a misconfiguration +# to use setCommonName without an explicit parameter for +# intercepted or tproxied SSL connections. +# +# This clause only supports fast acl types. +# +# Squid first groups sslproxy_cert_adapt options by adaptation algorithm. +# Within a group, when sslproxy_cert_adapt acl(s) match, Squid uses the +# corresponding adaptation algorithm to generate the certificate and +# ignores all subsequent sslproxy_cert_adapt options in that algorithm's +# group (i.e., the first match wins within each algorithm group). If no +# acl(s) match, the default mimicking action takes place. +# +# WARNING: SQUID_X509_V_ERR_DOMAIN_MISMATCH and ssl:certDomainMismatch can +# be used with sslproxy_cert_adapt, but if and only if Squid is bumping a +# CONNECT request that carries a domain name. In all other cases (CONNECT +# to an IP address or an intercepted SSL connection), Squid cannot detect +# the domain mismatch at certificate generation time when +# bump-server-first is used. +#Default: +# none + +# TAG: sslpassword_program +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Specify a program used for entering SSL key passphrases +# when using encrypted SSL certificate keys. If not specified +# keys must either be unencrypted, or Squid started with the -N +# option to allow it to query interactively for the passphrase. +# +# The key file name is given as argument to the program allowing +# selection of the right password if you have multiple encrypted +# keys. +#Default: +# none + +# OPTIONS RELATING TO EXTERNAL SSL_CRTD +# ----------------------------------------------------------------------------- + +# TAG: sslcrtd_program +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl-crtd +# +# Specify the location and options of the executable for ssl_crtd process. +# /usr/lib/squid/ssl_crtd program requires -s and -M parameters +# For more information use: +# /usr/lib/squid/ssl_crtd -h +#Default: +# sslcrtd_program /usr/lib/squid/ssl_crtd -s /var/lib/ssl_db -M 4MB + +# TAG: sslcrtd_children +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl-crtd +# +# The maximum number of processes spawn to service ssl server. +# The maximum this may be safely set to is 32. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup=N +# +# Sets the minimum number of processes to spawn when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few children temporary slows Squid under load while it +# tries to spawn enough additional processes to cope with traffic. +# +# idle=N +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# You must have at least one ssl_crtd process. +#Default: +# sslcrtd_children 32 startup=5 idle=1 + +# TAG: sslcrtvalidator_program +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Specify the location and options of the executable for ssl_crt_validator +# process. +# +# Usage: sslcrtvalidator_program [ttl=n] [cache=n] path ... +# +# Options: +# ttl=n TTL in seconds for cached results. The default is 60 secs +# cache=n limit the result cache size. The default value is 2048 +#Default: +# none + +# TAG: sslcrtvalidator_children +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# The maximum number of processes spawn to service SSL server. +# The maximum this may be safely set to is 32. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup=N +# +# Sets the minimum number of processes to spawn when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few children temporary slows Squid under load while it +# tries to spawn enough additional processes to cope with traffic. +# +# idle=N +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each certificate validator helper can handle in +# parallel. A value of 0 indicates the certficate validator does not +# support concurrency. Defaults to 1. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# a request ID in front of the request/response. The request +# ID from the request must be echoed back with the response +# to that request. +# +# You must have at least one ssl_crt_validator process. +#Default: +# sslcrtvalidator_children 32 startup=5 idle=1 concurrency=1 + +# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM +# ----------------------------------------------------------------------------- + +# TAG: cache_peer +# To specify other caches in a hierarchy, use the format: +# +# cache_peer hostname type http-port icp-port [options] +# +# For example, +# +# # proxy icp +# # hostname type port port options +# # -------------------- -------- ----- ----- ----------- +# cache_peer parent.foo.net parent 3128 3130 default +# cache_peer sib1.foo.net sibling 3128 3130 proxy-only +# cache_peer sib2.foo.net sibling 3128 3130 proxy-only +# cache_peer example.com parent 80 0 default +# cache_peer cdn.example.com sibling 3128 0 +# +# type: either 'parent', 'sibling', or 'multicast'. +# +# proxy-port: The port number where the peer accept HTTP requests. +# For other Squid proxies this is usually 3128 +# For web servers this is usually 80 +# +# icp-port: Used for querying neighbor caches about objects. +# Set to 0 if the peer does not support ICP or HTCP. +# See ICP and HTCP options below for additional details. +# +# +# ==== ICP OPTIONS ==== +# +# You MUST also set icp_port and icp_access explicitly when using these options. +# The defaults will prevent peer traffic using ICP. +# +# +# no-query Disable ICP queries to this neighbor. +# +# multicast-responder +# Indicates the named peer is a member of a multicast group. +# ICP queries will not be sent directly to the peer, but ICP +# replies will be accepted from it. +# +# closest-only Indicates that, for ICP_OP_MISS replies, we'll only forward +# CLOSEST_PARENT_MISSes and never FIRST_PARENT_MISSes. +# +# background-ping +# To only send ICP queries to this neighbor infrequently. +# This is used to keep the neighbor round trip time updated +# and is usually used in conjunction with weighted-round-robin. +# +# +# ==== HTCP OPTIONS ==== +# +# You MUST also set htcp_port and htcp_access explicitly when using these options. +# The defaults will prevent peer traffic using HTCP. +# +# +# htcp Send HTCP, instead of ICP, queries to the neighbor. +# You probably also want to set the "icp-port" to 4827 +# instead of 3130. This directive accepts a comma separated +# list of options described below. +# +# htcp=oldsquid Send HTCP to old Squid versions (2.5 or earlier). +# +# htcp=no-clr Send HTCP to the neighbor but without +# sending any CLR requests. This cannot be used with +# only-clr. +# +# htcp=only-clr Send HTCP to the neighbor but ONLY CLR requests. +# This cannot be used with no-clr. +# +# htcp=no-purge-clr +# Send HTCP to the neighbor including CLRs but only when +# they do not result from PURGE requests. +# +# htcp=forward-clr +# Forward any HTCP CLR requests this proxy receives to the peer. +# +# +# ==== PEER SELECTION METHODS ==== +# +# The default peer selection method is ICP, with the first responding peer +# being used as source. These options can be used for better load balancing. +# +# +# default This is a parent cache which can be used as a "last-resort" +# if a peer cannot be located by any of the peer-selection methods. +# If specified more than once, only the first is used. +# +# round-robin Load-Balance parents which should be used in a round-robin +# fashion in the absence of any ICP queries. +# weight=N can be used to add bias. +# +# weighted-round-robin +# Load-Balance parents which should be used in a round-robin +# fashion with the frequency of each parent being based on the +# round trip time. Closer parents are used more often. +# Usually used for background-ping parents. +# weight=N can be used to add bias. +# +# carp Load-Balance parents which should be used as a CARP array. +# The requests will be distributed among the parents based on the +# CARP load balancing hash function based on their weight. +# +# userhash Load-balance parents based on the client proxy_auth or ident username. +# +# sourcehash Load-balance parents based on the client source IP. +# +# multicast-siblings +# To be used only for cache peers of type "multicast". +# ALL members of this multicast group have "sibling" +# relationship with it, not "parent". This is to a multicast +# group when the requested object would be fetched only from +# a "parent" cache, anyway. It's useful, e.g., when +# configuring a pool of redundant Squid proxies, being +# members of the same multicast group. +# +# +# ==== PEER SELECTION OPTIONS ==== +# +# weight=N use to affect the selection of a peer during any weighted +# peer-selection mechanisms. +# The weight must be an integer; default is 1, +# larger weights are favored more. +# This option does not affect parent selection if a peering +# protocol is not in use. +# +# basetime=N Specify a base amount to be subtracted from round trip +# times of parents. +# It is subtracted before division by weight in calculating +# which parent to fectch from. If the rtt is less than the +# base time the rtt is set to a minimal value. +# +# ttl=N Specify a TTL to use when sending multicast ICP queries +# to this address. +# Only useful when sending to a multicast group. +# Because we don't accept ICP replies from random +# hosts, you must configure other group members as +# peers with the 'multicast-responder' option. +# +# no-delay To prevent access to this neighbor from influencing the +# delay pools. +# +# digest-url=URL Tell Squid to fetch the cache digest (if digests are +# enabled) for this host from the specified URL rather +# than the Squid default location. +# +# +# ==== CARP OPTIONS ==== +# +# carp-key=key-specification +# use a different key than the full URL to hash against the peer. +# the key-specification is a comma-separated list of the keywords +# scheme, host, port, path, params +# Order is not important. +# +# ==== ACCELERATOR / REVERSE-PROXY OPTIONS ==== +# +# originserver Causes this parent to be contacted as an origin server. +# Meant to be used in accelerator setups when the peer +# is a web server. +# +# forceddomain=name +# Set the Host header of requests forwarded to this peer. +# Useful in accelerator setups where the server (peer) +# expects a certain domain name but clients may request +# others. ie example.com or www.example.com +# +# no-digest Disable request of cache digests. +# +# no-netdb-exchange +# Disables requesting ICMP RTT database (NetDB). +# +# +# ==== AUTHENTICATION OPTIONS ==== +# +# login=user:password +# If this is a personal/workgroup proxy and your parent +# requires proxy authentication. +# +# Note: The string can include URL escapes (i.e. %20 for +# spaces). This also means % must be written as %%. +# +# login=PASSTHRU +# Send login details received from client to this peer. +# Both Proxy- and WWW-Authorization headers are passed +# without alteration to the peer. +# Authentication is not required by Squid for this to work. +# +# Note: This will pass any form of authentication but +# only Basic auth will work through a proxy unless the +# connection-auth options are also used. +# +# login=PASS Send login details received from client to this peer. +# Authentication is not required by this option. +# +# If there are no client-provided authentication headers +# to pass on, but username and password are available +# from an external ACL user= and password= result tags +# they may be sent instead. +# +# Note: To combine this with proxy_auth both proxies must +# share the same user database as HTTP only allows for +# a single login (one for proxy, one for origin server). +# Also be warned this will expose your users proxy +# password to the peer. USE WITH CAUTION +# +# login=*:password +# Send the username to the upstream cache, but with a +# fixed password. This is meant to be used when the peer +# is in another administrative domain, but it is still +# needed to identify each user. +# The star can optionally be followed by some extra +# information which is added to the username. This can +# be used to identify this proxy to the peer, similar to +# the login=username:password option above. +# +# login=NEGOTIATE +# If this is a personal/workgroup proxy and your parent +# requires a secure proxy authentication. +# The first principal from the default keytab or defined by +# the environment variable KRB5_KTNAME will be used. +# +# WARNING: The connection may transmit requests from multiple +# clients. Negotiate often assumes end-to-end authentication +# and a single-client. Which is not strictly true here. +# +# login=NEGOTIATE:principal_name +# If this is a personal/workgroup proxy and your parent +# requires a secure proxy authentication. +# The principal principal_name from the default keytab or +# defined by the environment variable KRB5_KTNAME will be +# used. +# +# WARNING: The connection may transmit requests from multiple +# clients. Negotiate often assumes end-to-end authentication +# and a single-client. Which is not strictly true here. +# +# connection-auth=on|off +# Tell Squid that this peer does or not support Microsoft +# connection oriented authentication, and any such +# challenges received from there should be ignored. +# Default is auto to automatically determine the status +# of the peer. +# +# +# ==== SSL / HTTPS / TLS OPTIONS ==== +# +# ssl Encrypt connections to this peer with SSL/TLS. +# +# sslcert=/path/to/ssl/certificate +# A client SSL certificate to use when connecting to +# this peer. +# +# sslkey=/path/to/ssl/key +# The private SSL key corresponding to sslcert above. +# If 'sslkey' is not specified 'sslcert' is assumed to +# reference a combined file containing both the +# certificate and the key. +# +# sslversion=1|2|3|4|5|6 +# The SSL version to use when connecting to this peer +# 1 = automatic (default) +# 2 = SSL v2 only +# 3 = SSL v3 only +# 4 = TLS v1.0 only +# 5 = TLS v1.1 only +# 6 = TLS v1.2 only +# +# sslcipher=... The list of valid SSL ciphers to use when connecting +# to this peer. +# +# ssloptions=... Specify various SSL implementation options: +# +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1.0 +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# +# SINGLE_DH_USE +# Always create a new key when using +# temporary/ephemeral DH key exchanges +# +# NO_TICKET +# Disable use of RFC5077 session tickets. Some servers +# may have problems understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# more complete list. +# +# sslcafile=... A file containing additional CA certificates to use +# when verifying the peer certificate. +# +# sslcapath=... A directory containing additional CA certificates to +# use when verifying the peer certificate. +# +# sslcrlfile=... A certificate revocation list file to use when +# verifying the peer certificate. +# +# sslflags=... Specify various flags modifying the SSL implementation: +# +# DONT_VERIFY_PEER +# Accept certificates even if they fail to +# verify. +# NO_DEFAULT_CA +# Don't use the default CA list built in +# to OpenSSL. +# DONT_VERIFY_DOMAIN +# Don't verify the peer certificate +# matches the server name +# +# ssldomain= The peer name as advertised in it's certificate. +# Used for verifying the correctness of the received peer +# certificate. If not specified the peer hostname will be +# used. +# +# front-end-https +# Enable the "Front-End-Https: On" header needed when +# using Squid as a SSL frontend in front of Microsoft OWA. +# See MS KB document Q307347 for details on this header. +# If set to auto the header will only be added if the +# request is forwarded as a https:// URL. +# +# +# ==== GENERAL OPTIONS ==== +# +# connect-timeout=N +# A peer-specific connect timeout. +# Also see the peer_connect_timeout directive. +# +# connect-fail-limit=N +# How many times connecting to a peer must fail before +# it is marked as down. Standby connection failures +# count towards this limit. Default is 10. +# +# allow-miss Disable Squid's use of only-if-cached when forwarding +# requests to siblings. This is primarily useful when +# icp_hit_stale is used by the sibling. Excessive use +# of this option may result in forwarding loops. One way +# to prevent peering loops when using this option, is to +# deny cache peer usage on requests from a peer: +# acl fromPeer ... +# cache_peer_access peerName deny fromPeer +# +# max-conn=N Limit the number of concurrent connections the Squid +# may open to this peer, including already opened idle +# and standby connections. There is no peer-specific +# connection limit by default. +# +# A peer exceeding the limit is not used for new +# requests unless a standby connection is available. +# +# max-conn currently works poorly with idle persistent +# connections: When a peer reaches its max-conn limit, +# and there are idle persistent connections to the peer, +# the peer may not be selected because the limiting code +# does not know whether Squid can reuse those idle +# connections. +# +# standby=N Maintain a pool of N "hot standby" connections to an +# UP peer, available for requests when no idle +# persistent connection is available (or safe) to use. +# By default and with zero N, no such pool is maintained. +# N must not exceed the max-conn limit (if any). +# +# At start or after reconfiguration, Squid opens new TCP +# standby connections until there are N connections +# available and then replenishes the standby pool as +# opened connections are used up for requests. A used +# connection never goes back to the standby pool, but +# may go to the regular idle persistent connection pool +# shared by all peers and origin servers. +# +# Squid never opens multiple new standby connections +# concurrently. This one-at-a-time approach minimizes +# flooding-like effect on peers. Furthermore, just a few +# standby connections should be sufficient in most cases +# to supply most new requests with a ready-to-use +# connection. +# +# Standby connections obey server_idle_pconn_timeout. +# For the feature to work as intended, the peer must be +# configured to accept and keep them open longer than +# the idle timeout at the connecting Squid, to minimize +# race conditions typical to idle used persistent +# connections. Default request_timeout and +# server_idle_pconn_timeout values ensure such a +# configuration. +# +# name=xxx Unique name for the peer. +# Required if you have multiple peers on the same host +# but different ports. +# This name can be used in cache_peer_access and similar +# directives to identify the peer. +# Can be used by outgoing access controls through the +# peername ACL type. +# +# no-tproxy Do not use the client-spoof TPROXY support when forwarding +# requests to this peer. Use normal address selection instead. +# This overrides the spoof_client_ip ACL. +# +# proxy-only objects fetched from the peer will not be stored locally. +# +#Default: +# none + +# TAG: cache_peer_domain +# Use to limit the domains for which a neighbor cache will be +# queried. +# +# Usage: +# cache_peer_domain cache-host domain [domain ...] +# cache_peer_domain cache-host !domain +# +# For example, specifying +# +# cache_peer_domain parent.foo.net .edu +# +# has the effect such that UDP query packets are sent to +# 'bigserver' only when the requested object exists on a +# server in the .edu domain. Prefixing the domainname +# with '!' means the cache will be queried for objects +# NOT in that domain. +# +# NOTE: * Any number of domains may be given for a cache-host, +# either on the same or separate lines. +# * When multiple domains are given for a particular +# cache-host, the first matched domain is applied. +# * Cache hosts with no domain restrictions are queried +# for all requests. +# * There are no defaults. +# * There is also a 'cache_peer_access' tag in the ACL +# section. +#Default: +# none + +# TAG: cache_peer_access +# Restricts usage of cache_peer proxies. +# +# Usage: +# cache_peer_access peer-name allow|deny [!]aclname ... +# +# For the required peer-name parameter, use either the value of the +# cache_peer name=value parameter or, if name=value is missing, the +# cache_peer hostname parameter. +# +# This directive narrows down the selection of peering candidates, but +# does not determine the order in which the selected candidates are +# contacted. That order is determined by the peer selection algorithms +# (see PEER SELECTION sections in the cache_peer documentation). +# +# If a deny rule matches, the corresponding peer will not be contacted +# for the current transaction -- Squid will not send ICP queries and +# will not forward HTTP requests to that peer. An allow match leaves +# the corresponding peer in the selection. The first match for a given +# peer wins for that peer. +# +# The relative order of cache_peer_access directives for the same peer +# matters. The relative order of any two cache_peer_access directives +# for different peers does not matter. To ease interpretation, it is a +# good idea to group cache_peer_access directives for the same peer +# together. +# +# A single cache_peer_access directive may be evaluated multiple times +# for a given transaction because individual peer selection algorithms +# may check it independently from each other. These redundant checks +# may be optimized away in future Squid versions. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# No peer usage restrictions. + +# TAG: neighbor_type_domain +# Modify the cache_peer neighbor type when passing requests +# about specific domains to the peer. +# +# Usage: +# neighbor_type_domain neighbor parent|sibling domain domain ... +# +# For example: +# cache_peer foo.example.com parent 3128 3130 +# neighbor_type_domain foo.example.com sibling .au .de +# +# The above configuration treats all requests to foo.example.com as a +# parent proxy unless the request is for a .au or .de ccTLD domain name. +#Default: +# The peer type from cache_peer directive is used for all requests to that peer. + +# TAG: dead_peer_timeout (seconds) +# This controls how long Squid waits to declare a peer cache +# as "dead." If there are no ICP replies received in this +# amount of time, Squid will declare the peer dead and not +# expect to receive any further ICP replies. However, it +# continues to send ICP queries, and will mark the peer as +# alive upon receipt of the first subsequent ICP reply. +# +# This timeout also affects when Squid expects to receive ICP +# replies from peers. If more than 'dead_peer' seconds have +# passed since the last ICP reply was received, Squid will not +# expect to receive an ICP reply on the next query. Thus, if +# your time between requests is greater than this timeout, you +# will see a lot of requests sent DIRECT to origin servers +# instead of to your parents. +#Default: +# dead_peer_timeout 10 seconds + +# TAG: forward_max_tries +# Controls how many different forward paths Squid will try +# before giving up. See also forward_timeout. +# +# NOTE: connect_retries (default: none) can make each of these +# possible forwarding paths be tried multiple times. +#Default: +# forward_max_tries 25 + +# MEMORY CACHE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: cache_mem (bytes) +# NOTE: THIS PARAMETER DOES NOT SPECIFY THE MAXIMUM PROCESS SIZE. +# IT ONLY PLACES A LIMIT ON HOW MUCH ADDITIONAL MEMORY SQUID WILL +# USE AS A MEMORY CACHE OF OBJECTS. SQUID USES MEMORY FOR OTHER +# THINGS AS WELL. SEE THE SQUID FAQ SECTION 8 FOR DETAILS. +# +# 'cache_mem' specifies the ideal amount of memory to be used +# for: +# * In-Transit objects +# * Hot Objects +# * Negative-Cached objects +# +# Data for these objects are stored in 4 KB blocks. This +# parameter specifies the ideal upper limit on the total size of +# 4 KB blocks allocated. In-Transit objects take the highest +# priority. +# +# In-transit objects have priority over the others. When +# additional space is needed for incoming data, negative-cached +# and hot objects will be released. In other words, the +# negative-cached and hot objects will fill up any unused space +# not needed for in-transit objects. +# +# If circumstances require, this limit will be exceeded. +# Specifically, if your incoming request rate requires more than +# 'cache_mem' of memory to hold in-transit objects, Squid will +# exceed this limit to satisfy the new requests. When the load +# decreases, blocks will be freed until the high-water mark is +# reached. Thereafter, blocks will be used to store hot +# objects. +# +# If shared memory caching is enabled, Squid does not use the shared +# cache space for in-transit objects, but they still consume as much +# local memory as they need. For more details about the shared memory +# cache, see memory_cache_shared. +#Default: +# cache_mem 256 MB + +# TAG: maximum_object_size_in_memory (bytes) +# Objects greater than this size will not be attempted to kept in +# the memory cache. This should be set high enough to keep objects +# accessed frequently in memory to improve performance whilst low +# enough to keep larger objects from hoarding cache_mem. +#Default: +# maximum_object_size_in_memory 512 KB + +# TAG: memory_cache_shared on|off +# Controls whether the memory cache is shared among SMP workers. +# +# The shared memory cache is meant to occupy cache_mem bytes and replace +# the non-shared memory cache, although some entities may still be +# cached locally by workers for now (e.g., internal and in-transit +# objects may be served from a local memory cache even if shared memory +# caching is enabled). +# +# By default, the memory cache is shared if and only if all of the +# following conditions are satisfied: Squid runs in SMP mode with +# multiple workers, cache_mem is positive, and Squid environment +# supports required IPC primitives (e.g., POSIX shared memory segments +# and GCC-style atomic operations). +# +# To avoid blocking locks, shared memory uses opportunistic algorithms +# that do not guarantee that every cachable entity that could have been +# shared among SMP workers will actually be shared. +#Default: +# "on" where supported if doing memory caching with multiple SMP workers. + +# TAG: memory_cache_mode +# Controls which objects to keep in the memory cache (cache_mem) +# +# always Keep most recently fetched objects in memory (default) +# +# disk Only disk cache hits are kept in memory, which means +# an object must first be cached on disk and then hit +# a second time before cached in memory. +# +# network Only objects fetched from network is kept in memory +#Default: +# Keep the most recently fetched objects in memory + +# TAG: memory_replacement_policy +# The memory replacement policy parameter determines which +# objects are purged from memory when memory space is needed. +# +# See cache_replacement_policy for details on algorithms. +#Default: +# memory_replacement_policy lru + +# DISK CACHE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: cache_replacement_policy +# The cache replacement policy parameter determines which +# objects are evicted (replaced) when disk space is needed. +# +# lru : Squid's original list based LRU policy +# heap GDSF : Greedy-Dual Size Frequency +# heap LFUDA: Least Frequently Used with Dynamic Aging +# heap LRU : LRU policy implemented using a heap +# +# Applies to any cache_dir lines listed below this directive. +# +# The LRU policies keeps recently referenced objects. +# +# The heap GDSF policy optimizes object hit rate by keeping smaller +# popular objects in cache so it has a better chance of getting a +# hit. It achieves a lower byte hit rate than LFUDA though since +# it evicts larger (possibly popular) objects. +# +# The heap LFUDA policy keeps popular objects in cache regardless of +# their size and thus optimizes byte hit rate at the expense of +# hit rate since one large, popular object will prevent many +# smaller, slightly less popular objects from being cached. +# +# Both policies utilize a dynamic aging mechanism that prevents +# cache pollution that can otherwise occur with frequency-based +# replacement policies. +# +# NOTE: if using the LFUDA replacement policy you should increase +# the value of maximum_object_size above its default of 4 MB to +# to maximize the potential byte hit rate improvement of LFUDA. +# +# For more information about the GDSF and LFUDA cache replacement +# policies see http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html +# and http://fog.hpl.external.hp.com/techreports/98/HPL-98-173.html. +#Default: +# cache_replacement_policy lru + +# TAG: minimum_object_size (bytes) +# Objects smaller than this size will NOT be saved on disk. The +# value is specified in bytes, and the default is 0 KB, which +# means all responses can be stored. +#Default: +# no limit + +# TAG: maximum_object_size (bytes) +# Set the default value for max-size parameter on any cache_dir. +# The value is specified in bytes, and the default is 4 MB. +# +# If you wish to get a high BYTES hit ratio, you should probably +# increase this (one 32 MB object hit counts for 3200 10KB +# hits). +# +# If you wish to increase hit ratio more than you want to +# save bandwidth you should leave this low. +# +# NOTE: if using the LFUDA replacement policy you should increase +# this value to maximize the byte hit rate improvement of LFUDA! +# See cache_replacement_policy for a discussion of this policy. +#Default: +# maximum_object_size 4 MB + +# TAG: cache_dir +# Format: +# cache_dir Type Directory-Name Fs-specific-data [options] +# +# You can specify multiple cache_dir lines to spread the +# cache among different disk partitions. +# +# Type specifies the kind of storage system to use. Only "ufs" +# is built by default. To enable any of the other storage systems +# see the --enable-storeio configure option. +# +# 'Directory' is a top-level directory where cache swap +# files will be stored. If you want to use an entire disk +# for caching, this can be the mount-point directory. +# The directory must exist and be writable by the Squid +# process. Squid will NOT create this directory for you. +# +# In SMP configurations, cache_dir must not precede the workers option +# and should use configuration macros or conditionals to give each +# worker interested in disk caching a dedicated cache directory. +# +# +# ==== The ufs store type ==== +# +# "ufs" is the old well-known Squid storage format that has always +# been there. +# +# Usage: +# cache_dir ufs Directory-Name Mbytes L1 L2 [options] +# +# 'Mbytes' is the amount of disk space (MB) to use under this +# directory. The default is 100 MB. Change this to suit your +# configuration. Do NOT put the size of your disk drive here. +# Instead, if you want Squid to use the entire disk drive, +# subtract 20% and use that value. +# +# 'L1' is the number of first-level subdirectories which +# will be created under the 'Directory'. The default is 16. +# +# 'L2' is the number of second-level subdirectories which +# will be created under each first-level directory. The default +# is 256. +# +# +# ==== The aufs store type ==== +# +# "aufs" uses the same storage format as "ufs", utilizing +# POSIX-threads to avoid blocking the main Squid process on +# disk-I/O. This was formerly known in Squid as async-io. +# +# Usage: +# cache_dir aufs Directory-Name Mbytes L1 L2 [options] +# +# see argument descriptions under ufs above +# +# +# ==== The diskd store type ==== +# +# "diskd" uses the same storage format as "ufs", utilizing a +# separate process to avoid blocking the main Squid process on +# disk-I/O. +# +# Usage: +# cache_dir diskd Directory-Name Mbytes L1 L2 [options] [Q1=n] [Q2=n] +# +# see argument descriptions under ufs above +# +# Q1 specifies the number of unacknowledged I/O requests when Squid +# stops opening new files. If this many messages are in the queues, +# Squid won't open new files. Default is 64 +# +# Q2 specifies the number of unacknowledged messages when Squid +# starts blocking. If this many messages are in the queues, +# Squid blocks until it receives some replies. Default is 72 +# +# When Q1 < Q2 (the default), the cache directory is optimized +# for lower response time at the expense of a decrease in hit +# ratio. If Q1 > Q2, the cache directory is optimized for +# higher hit ratio at the expense of an increase in response +# time. +# +# +# ==== The rock store type ==== +# +# Usage: +# cache_dir rock Directory-Name Mbytes [options] +# +# The Rock Store type is a database-style storage. All cached +# entries are stored in a "database" file, using fixed-size slots. +# A single entry occupies one or more slots. +# +# If possible, Squid using Rock Store creates a dedicated kid +# process called "disker" to avoid blocking Squid worker(s) on disk +# I/O. One disker kid is created for each rock cache_dir. Diskers +# are created only when Squid, running in daemon mode, has support +# for the IpcIo disk I/O module. +# +# swap-timeout=msec: Squid will not start writing a miss to or +# reading a hit from disk if it estimates that the swap operation +# will take more than the specified number of milliseconds. By +# default and when set to zero, disables the disk I/O time limit +# enforcement. Ignored when using blocking I/O module because +# blocking synchronous I/O does not allow Squid to estimate the +# expected swap wait time. +# +# max-swap-rate=swaps/sec: Artificially limits disk access using +# the specified I/O rate limit. Swap out requests that +# would cause the average I/O rate to exceed the limit are +# delayed. Individual swap in requests (i.e., hits or reads) are +# not delayed, but they do contribute to measured swap rate and +# since they are placed in the same FIFO queue as swap out +# requests, they may wait longer if max-swap-rate is smaller. +# This is necessary on file systems that buffer "too +# many" writes and then start blocking Squid and other processes +# while committing those writes to disk. Usually used together +# with swap-timeout to avoid excessive delays and queue overflows +# when disk demand exceeds available disk "bandwidth". By default +# and when set to zero, disables the disk I/O rate limit +# enforcement. Currently supported by IpcIo module only. +# +# slot-size=bytes: The size of a database "record" used for +# storing cached responses. A cached response occupies at least +# one slot and all database I/O is done using individual slots so +# increasing this parameter leads to more disk space waste while +# decreasing it leads to more disk I/O overheads. Should be a +# multiple of your operating system I/O page size. Defaults to +# 16KBytes. A housekeeping header is stored with each slot and +# smaller slot-sizes will be rejected. The header is smaller than +# 100 bytes. +# +# +# ==== COMMON OPTIONS ==== +# +# no-store no new objects should be stored to this cache_dir. +# +# min-size=n the minimum object size in bytes this cache_dir +# will accept. It's used to restrict a cache_dir +# to only store large objects (e.g. AUFS) while +# other stores are optimized for smaller objects +# (e.g. Rock). +# Defaults to 0. +# +# max-size=n the maximum object size in bytes this cache_dir +# supports. +# The value in maximum_object_size directive sets +# the default unless more specific details are +# available (ie a small store capacity). +# +# Note: To make optimal use of the max-size limits you should order +# the cache_dir lines with the smallest max-size value first. +# +#Default: +# No disk cache. Store cache ojects only in memory. +# + +# Uncomment and adjust the following to add a disk cache directory. +#cache_dir ufs /var/spool/squid 100 16 256 + +# TAG: store_dir_select_algorithm +# How Squid selects which cache_dir to use when the response +# object will fit into more than one. +# +# Regardless of which algorithm is used the cache_dir min-size +# and max-size parameters are obeyed. As such they can affect +# the selection algorithm by limiting the set of considered +# cache_dir. +# +# Algorithms: +# +# least-load +# +# This algorithm is suited to caches with similar cache_dir +# sizes and disk speeds. +# +# The disk with the least I/O pending is selected. +# When there are multiple disks with the same I/O load ranking +# the cache_dir with most available capacity is selected. +# +# When a mix of cache_dir sizes are configured the faster disks +# have a naturally lower I/O loading and larger disks have more +# capacity. So space used to store objects and data throughput +# may be very unbalanced towards larger disks. +# +# +# round-robin +# +# This algorithm is suited to caches with unequal cache_dir +# disk sizes. +# +# Each cache_dir is selected in a rotation. The next suitable +# cache_dir is used. +# +# Available cache_dir capacity is only considered in relation +# to whether the object will fit and meets the min-size and +# max-size parameters. +# +# Disk I/O loading is only considered to prevent overload on slow +# disks. This algorithm does not spread objects by size, so any +# I/O loading per-disk may appear very unbalanced and volatile. +# +# If several cache_dirs use similar min-size, max-size, or other +# limits to to reject certain responses, then do not group such +# cache_dir lines together, to avoid round-robin selection bias +# towards the first cache_dir after the group. Instead, interleave +# cache_dir lines from different groups. For example: +# +# store_dir_select_algorithm round-robin +# cache_dir rock /hdd1 ... min-size=100000 +# cache_dir rock /ssd1 ... max-size=99999 +# cache_dir rock /hdd2 ... min-size=100000 +# cache_dir rock /ssd2 ... max-size=99999 +# cache_dir rock /hdd3 ... min-size=100000 +# cache_dir rock /ssd3 ... max-size=99999 +#Default: +# store_dir_select_algorithm least-load + +# TAG: max_open_disk_fds +# To avoid having disk as the I/O bottleneck Squid can optionally +# bypass the on-disk cache if more than this amount of disk file +# descriptors are open. +# +# A value of 0 indicates no limit. +#Default: +# no limit + +# TAG: cache_swap_low (percent, 0-100) +# The low-water mark for AUFS/UFS/diskd cache object eviction by +# the cache_replacement_policy algorithm. +# +# Removal begins when the swap (disk) usage of a cache_dir is +# above this low-water mark and attempts to maintain utilization +# near the low-water mark. +# +# As swap utilization increases towards the high-water mark set +# by cache_swap_high object eviction becomes more agressive. +# +# The value difference in percentages between low- and high-water +# marks represent an eviction rate of 300 objects per second and +# the rate continues to scale in agressiveness by multiples of +# this above the high-water mark. +# +# Defaults are 90% and 95%. If you have a large cache, 5% could be +# hundreds of MB. If this is the case you may wish to set these +# numbers closer together. +# +# See also cache_swap_high and cache_replacement_policy +#Default: +# cache_swap_low 90 + +# TAG: cache_swap_high (percent, 0-100) +# The high-water mark for AUFS/UFS/diskd cache object eviction by +# the cache_replacement_policy algorithm. +# +# Removal begins when the swap (disk) usage of a cache_dir is +# above the low-water mark set by cache_swap_low and attempts to +# maintain utilization near the low-water mark. +# +# As swap utilization increases towards this high-water mark object +# eviction becomes more agressive. +# +# The value difference in percentages between low- and high-water +# marks represent an eviction rate of 300 objects per second and +# the rate continues to scale in agressiveness by multiples of +# this above the high-water mark. +# +# Defaults are 90% and 95%. If you have a large cache, 5% could be +# hundreds of MB. If this is the case you may wish to set these +# numbers closer together. +# +# See also cache_swap_low and cache_replacement_policy +#Default: +# cache_swap_high 95 + +# LOGFILE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: logformat +# Usage: +# +# logformat +# +# Defines an access log format. +# +# The is a string with embedded % format codes +# +# % format codes all follow the same basic structure where all but +# the formatcode is optional. Output strings are automatically escaped +# as required according to their context and the output format +# modifiers are usually not needed, but can be specified if an explicit +# output format is desired. +# +# % ["|[|'|#] [-] [[0]width] [{argument}] formatcode +# +# " output in quoted string format +# [ output in squid text log format as used by log_mime_hdrs +# # output in URL quoted format +# ' output as-is +# +# - left aligned +# +# width minimum and/or maximum field width: +# [width_min][.width_max] +# When minimum starts with 0, the field is zero-padded. +# String values exceeding maximum width are truncated. +# +# {arg} argument such as header name etc +# +# Format codes: +# +# % a literal % character +# sn Unique sequence number per log line entry +# err_code The ID of an error response served by Squid or +# a similar internal error identifier. +# err_detail Additional err_code-dependent error information. +# note The annotation specified by the argument. Also +# logs the adaptation meta headers set by the +# adaptation_meta configuration parameter. +# If no argument given all annotations logged. +# The argument may include a separator to use with +# annotation values: +# name[:separator] +# By default, multiple note values are separated with "," +# and multiple notes are separated with "\r\n". +# When logging named notes with %{name}note, the +# explicitly configured separator is used between note +# values. When logging all notes with %note, the +# explicitly configured separator is used between +# individual notes. There is currently no way to +# specify both value and notes separators when logging +# all notes with %note. +# +# Connection related format codes: +# +# >a Client source IP address +# >A Client FQDN +# >p Client source port +# >eui Client source EUI (MAC address, EUI-48 or EUI-64 identifier) +# >la Local IP address the client connected to +# >lp Local port number the client connected to +# >qos Client connection TOS/DSCP value set by Squid +# >nfmark Client connection netfilter mark set by Squid +# +# la Local listening IP address the client connection was connected to. +# lp Local listening port number the client connection was connected to. +# +# . format. +# Currently, Squid considers the master transaction +# started when a complete HTTP request header initiating +# the transaction is received from the client. This is +# the same value that Squid uses to calculate transaction +# response time when logging %tr to access.log. Currently, +# Squid uses millisecond resolution for %tS values, +# similar to the default access.log "current time" field +# (%ts.%03tu). +# +# Access Control related format codes: +# +# et Tag returned by external acl +# ea Log string returned by external acl +# un User name (any available) +# ul User name from authentication +# ue User name from external acl helper +# ui User name from ident +# un A user name. Expands to the first available name +# from the following list of information sources: +# - authenticated user name, like %ul +# - user name supplied by an external ACL, like %ue +# - SSL client name, like %us +# - ident user name, like %ui +# credentials Client credentials. The exact meaning depends on +# the authentication scheme: For Basic authentication, +# it is the password; for Digest, the realm sent by the +# client; for NTLM and Negotiate, the client challenge +# or client credentials prefixed with "YR " or "KK ". +# +# HTTP related format codes: +# +# REQUEST +# +# [http::]rm Request method (GET/POST etc) +# [http::]>rm Request method from client +# [http::]ru Request URL from client +# [http::]rs Request URL scheme from client +# [http::]rd Request URL domain from client +# [http::]rP Request URL port from client +# [http::]rp Request URL path excluding hostname from client +# [http::]rv Request protocol version from client +# [http::]h Original received request header. +# Usually differs from the request header sent by +# Squid, although most fields are often preserved. +# Accepts optional header field name/value filter +# argument using name[:[separator]element] format. +# [http::]>ha Received request header after adaptation and +# redirection (pre-cache REQMOD vectoring point). +# Usually differs from the request header sent by +# Squid, although most fields are often preserved. +# Optional header name argument as for >h +# +# +# RESPONSE +# +# [http::]Hs HTTP status code sent to the client +# +# [http::]h +# +# [http::]mt MIME content type +# +# +# SIZE COUNTERS +# +# [http::]st Total size of request + reply traffic with client +# [http::]>st Total size of request received from client. +# Excluding chunked encoding bytes. +# [http::]sh Size of request headers received from client +# [http::]sni SSL client SNI sent to Squid. Available only +# after the peek, stare, or splice SSL bumping +# actions. +# +# If ICAP is enabled, the following code becomes available (as +# well as ICAP log codes documented with the icap_log option): +# +# icap::tt Total ICAP processing time for the HTTP +# transaction. The timer ticks when ICAP +# ACLs are checked and when ICAP +# transaction is in progress. +# +# If adaptation is enabled the following three codes become available: +# +# adapt::cert_subject The Subject field of the received client +# SSL certificate or a dash ('-') if Squid has +# received an invalid/malformed certificate or +# no certificate at all. Consider encoding the +# logged value because Subject often has spaces. +# +# %ssl::>cert_issuer The Issuer field of the received client +# SSL certificate or a dash ('-') if Squid has +# received an invalid/malformed certificate or +# no certificate at all. Consider encoding the +# logged value because Issuer often has spaces. +# +# The default formats available (which do not need re-defining) are: +# +#logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %h" "%{User-Agent}>h" %Ss:%Sh +#logformat referrer %ts.%03tu %>a %{Referer}>h %ru +#logformat useragent %>a [%tl] "%{User-Agent}>h" +# +# NOTE: When the log_mime_hdrs directive is set to ON. +# The squid, common and combined formats have a safely encoded copy +# of the mime headers appended to each line within a pair of brackets. +# +# NOTE: The common and combined formats are not quite true to the Apache definition. +# The logs from Squid contain an extra status and hierarchy code appended. +# +#Default: +# The format definitions squid, common, combined, referrer, useragent are built in. + +# TAG: access_log +# Configures whether and how Squid logs HTTP and ICP transactions. +# If access logging is enabled, a single line is logged for every +# matching HTTP or ICP request. The recommended directive formats are: +# +# access_log : [option ...] [acl acl ...] +# access_log none [acl acl ...] +# +# The following directive format is accepted but may be deprecated: +# access_log : [ [acl acl ...]] +# +# In most cases, the first ACL name must not contain the '=' character +# and should not be equal to an existing logformat name. You can always +# start with an 'all' ACL to work around those restrictions. +# +# Will log to the specified module:place using the specified format (which +# must be defined in a logformat directive) those entries which match +# ALL the acl's specified (which must be defined in acl clauses). +# If no acl is specified, all requests will be logged to this destination. +# +# ===== Available options for the recommended directive format ===== +# +# logformat=name Names log line format (either built-in or +# defined by a logformat directive). Defaults +# to 'squid'. +# +# buffer-size=64KB Defines approximate buffering limit for log +# records (see buffered_logs). Squid should not +# keep more than the specified size and, hence, +# should flush records before the buffer becomes +# full to avoid overflows under normal +# conditions (the exact flushing algorithm is +# module-dependent though). The on-error option +# controls overflow handling. +# +# on-error=die|drop Defines action on unrecoverable errors. The +# 'drop' action ignores (i.e., does not log) +# affected log records. The default 'die' action +# kills the affected worker. The drop action +# support has not been tested for modules other +# than tcp. +# +# ===== Modules Currently available ===== +# +# none Do not log any requests matching these ACL. +# Do not specify Place or logformat name. +# +# stdio Write each log line to disk immediately at the completion of +# each request. +# Place: the filename and path to be written. +# +# daemon Very similar to stdio. But instead of writing to disk the log +# line is passed to a daemon helper for asychronous handling instead. +# Place: varies depending on the daemon. +# +# log_file_daemon Place: the file name and path to be written. +# +# syslog To log each request via syslog facility. +# Place: The syslog facility and priority level for these entries. +# Place Format: facility.priority +# +# where facility could be any of: +# authpriv, daemon, local0 ... local7 or user. +# +# And priority could be any of: +# err, warning, notice, info, debug. +# +# udp To send each log line as text data to a UDP receiver. +# Place: The destination host name or IP and port. +# Place Format: //host:port +# +# tcp To send each log line as text data to a TCP receiver. +# Lines may be accumulated before sending (see buffered_logs). +# Place: The destination host name or IP and port. +# Place Format: //host:port +# +# Default: +# access_log daemon:/var/log/squid/access.log squid +#Default: +# access_log daemon:/var/log/squid/access.log squid + +# TAG: icap_log +# ICAP log files record ICAP transaction summaries, one line per +# transaction. +# +# The icap_log option format is: +# icap_log [ [acl acl ...]] +# icap_log none [acl acl ...]] +# +# Please see access_log option documentation for details. The two +# kinds of logs share the overall configuration approach and many +# features. +# +# ICAP processing of a single HTTP message or transaction may +# require multiple ICAP transactions. In such cases, multiple +# ICAP transaction log lines will correspond to a single access +# log line. +# +# ICAP log supports many access.log logformat %codes. In ICAP context, +# HTTP message-related %codes are applied to the HTTP message embedded +# in an ICAP message. Logformat "%http::>..." codes are used for HTTP +# messages embedded in ICAP requests while "%http::<..." codes are used +# for HTTP messages embedded in ICAP responses. For example: +# +# http::>h To-be-adapted HTTP message headers sent by Squid to +# the ICAP service. For REQMOD transactions, these are +# HTTP request headers. For RESPMOD, these are HTTP +# response headers, but Squid currently cannot log them +# (i.e., %http::>h will expand to "-" for RESPMOD). +# +# http::st The total size of the ICAP request sent to the ICAP +# server (ICAP headers + ICAP body), including chunking +# metadata (if any). +# +# icap::h ICAP request header(s). Similar to >h. +# +# icap::A %icap::to/%03icap::Hs %icap::\n - logfile data +# R\n - rotate file +# T\n - truncate file +# O\n - reopen file +# F\n - flush file +# r\n - set rotate count to +# b\n - 1 = buffer output, 0 = don't buffer output +# +# No responses is expected. +#Default: +# logfile_daemon /usr/lib/squid/log_file_daemon + +# TAG: stats_collection allow|deny acl acl... +# This options allows you to control which requests gets accounted +# in performance counters. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow logging for all transactions. + +# TAG: cache_store_log +# Logs the activities of the storage manager. Shows which +# objects are ejected from the cache, and which objects are +# saved and for how long. +# There are not really utilities to analyze this data, so you can safely +# disable it (the default). +# +# Store log uses modular logging outputs. See access_log for the list +# of modules supported. +# +# Example: +# cache_store_log stdio:/var/log/squid/store.log +# cache_store_log daemon:/var/log/squid/store.log +#Default: +# none + +# TAG: cache_swap_state +# Location for the cache "swap.state" file. This index file holds +# the metadata of objects saved on disk. It is used to rebuild +# the cache during startup. Normally this file resides in each +# 'cache_dir' directory, but you may specify an alternate +# pathname here. Note you must give a full filename, not just +# a directory. Since this is the index for the whole object +# list you CANNOT periodically rotate it! +# +# If %s can be used in the file name it will be replaced with a +# a representation of the cache_dir name where each / is replaced +# with '.'. This is needed to allow adding/removing cache_dir +# lines when cache_swap_log is being used. +# +# If have more than one 'cache_dir', and %s is not used in the name +# these swap logs will have names such as: +# +# cache_swap_log.00 +# cache_swap_log.01 +# cache_swap_log.02 +# +# The numbered extension (which is added automatically) +# corresponds to the order of the 'cache_dir' lines in this +# configuration file. If you change the order of the 'cache_dir' +# lines in this file, these index files will NOT correspond to +# the correct 'cache_dir' entry (unless you manually rename +# them). We recommend you do NOT use this option. It is +# better to keep these index files in each 'cache_dir' directory. +#Default: +# Store the journal inside its cache_dir + +# TAG: logfile_rotate +# Specifies the number of logfile rotations to make when you +# type 'squid -k rotate'. The default is 10, which will rotate +# with extensions 0 through 9. Setting logfile_rotate to 0 will +# disable the file name rotation, but the logfiles are still closed +# and re-opened. This will enable you to rename the logfiles +# yourself just before sending the rotate signal. +# +# Note, the 'squid -k rotate' command normally sends a USR1 +# signal to the running squid process. In certain situations +# (e.g. on Linux with Async I/O), USR1 is used for other +# purposes, so -k rotate uses another signal. It is best to get +# in the habit of using 'squid -k rotate' instead of 'kill -USR1 +# '. +# +# Note, from Squid-3.1 this option is only a default for cache.log, +# that log can be rotated separately by using debug_options. +# +# Note2, for Debian/Linux the default of logfile_rotate is +# zero, since it includes external logfile-rotation methods. +#Default: +# logfile_rotate 0 + +# TAG: mime_table +# Path to Squid's icon configuration file. +# +# You shouldn't need to change this, but the default file contains +# examples and formatting information if you do. +#Default: +# mime_table /usr/share/squid/mime.conf + +# TAG: log_mime_hdrs on|off +# The Cache can record both the request and the response MIME +# headers for each HTTP transaction. The headers are encoded +# safely and will appear as two bracketed fields at the end of +# the access log (for either the native or httpd-emulated log +# formats). To enable this logging set log_mime_hdrs to 'on'. +#Default: +# log_mime_hdrs off + +# TAG: pid_filename +# A filename to write the process-id to. To disable, enter "none". +#Default: +# pid_filename /var/run/squid.pid + +# TAG: client_netmask +# A netmask for client addresses in logfiles and cachemgr output. +# Change this to protect the privacy of your cache clients. +# A netmask of 255.255.255.0 will log all IP's in that range with +# the last digit set to '0'. +#Default: +# Log full client IP address + +# TAG: strip_query_terms +# By default, Squid strips query terms from requested URLs before +# logging. This protects your user's privacy and reduces log size. +# +# When investigating HIT/MISS or other caching behaviour you +# will need to disable this to see the full URL used by Squid. +#Default: +# strip_query_terms on + +# TAG: buffered_logs on|off +# Whether to write/send access_log records ASAP or accumulate them and +# then write/send them in larger chunks. Buffering may improve +# performance because it decreases the number of I/Os. However, +# buffering increases the delay before log records become available to +# the final recipient (e.g., a disk file or logging daemon) and, +# hence, increases the risk of log records loss. +# +# Note that even when buffered_logs are off, Squid may have to buffer +# records if it cannot write/send them immediately due to pending I/Os +# (e.g., the I/O writing the previous log record) or connectivity loss. +# +# Currently honored by 'daemon' and 'tcp' access_log modules only. +#Default: +# buffered_logs off + +# TAG: netdb_filename +# Where Squid stores it's netdb journal. +# When enabled this journal preserves netdb state between restarts. +# +# To disable, enter "none". +#Default: +# netdb_filename stdio:/var/log/squid/netdb.state + +# OPTIONS FOR TROUBLESHOOTING +# ----------------------------------------------------------------------------- + +# TAG: cache_log +# Squid administrative logging file. +# +# This is where general information about Squid behavior goes. You can +# increase the amount of data logged to this file and how often it is +# rotated with "debug_options" +#Default: +# cache_log /var/log/squid/cache.log + +# TAG: debug_options +# Logging options are set as section,level where each source file +# is assigned a unique section. Lower levels result in less +# output, Full debugging (level 9) can result in a very large +# log file, so be careful. +# +# The magic word "ALL" sets debugging levels for all sections. +# The default is to run with "ALL,1" to record important warnings. +# +# The rotate=N option can be used to keep more or less of these logs +# than would otherwise be kept by logfile_rotate. +# For most uses a single log should be enough to monitor current +# events affecting Squid. +#Default: +# Log all critical and important messages. + +# TAG: coredump_dir +# By default Squid leaves core files in the directory from where +# it was started. If you set 'coredump_dir' to a directory +# that exists, Squid will chdir() to that directory at startup +# and coredump files will be left there. +# +#Default: +# Use the directory from where Squid was started. +# + +# Leave coredumps in the first cache dir +coredump_dir /var/spool/squid + +# OPTIONS FOR FTP GATEWAYING +# ----------------------------------------------------------------------------- + +# TAG: ftp_user +# If you want the anonymous login password to be more informative +# (and enable the use of picky FTP servers), set this to something +# reasonable for your domain, like wwwuser@somewhere.net +# +# The reason why this is domainless by default is the +# request can be made on the behalf of a user in any domain, +# depending on how the cache is used. +# Some FTP server also validate the email address is valid +# (for example perl.com). +#Default: +# ftp_user Squid@ + +# TAG: ftp_passive +# If your firewall does not allow Squid to use passive +# connections, turn off this option. +# +# Use of ftp_epsv_all option requires this to be ON. +#Default: +# ftp_passive on + +# TAG: ftp_epsv_all +# FTP Protocol extensions permit the use of a special "EPSV ALL" command. +# +# NATs may be able to put the connection on a "fast path" through the +# translator, as the EPRT command will never be used and therefore, +# translation of the data portion of the segments will never be needed. +# +# When a client only expects to do two-way FTP transfers this may be +# useful. +# If squid finds that it must do a three-way FTP transfer after issuing +# an EPSV ALL command, the FTP session will fail. +# +# If you have any doubts about this option do not use it. +# Squid will nicely attempt all other connection methods. +# +# Requires ftp_passive to be ON (default) for any effect. +#Default: +# ftp_epsv_all off + +# TAG: ftp_epsv +# FTP Protocol extensions permit the use of a special "EPSV" command. +# +# NATs may be able to put the connection on a "fast path" through the +# translator using EPSV, as the EPRT command will never be used +# and therefore, translation of the data portion of the segments +# will never be needed. +# +# EPSV is often required to interoperate with FTP servers on IPv6 +# networks. On the other hand, it may break some IPv4 servers. +# +# By default, EPSV may try EPSV with any FTP server. To fine tune +# that decision, you may restrict EPSV to certain clients or servers +# using ACLs: +# +# ftp_epsv allow|deny al1 acl2 ... +# +# WARNING: Disabling EPSV may cause problems with external NAT and IPv6. +# +# Only fast ACLs are supported. +# Requires ftp_passive to be ON (default) for any effect. +#Default: +# none + +# TAG: ftp_eprt +# FTP Protocol extensions permit the use of a special "EPRT" command. +# +# This extension provides a protocol neutral alternative to the +# IPv4-only PORT command. When supported it enables active FTP data +# channels over IPv6 and efficient NAT handling. +# +# Turning this OFF will prevent EPRT being attempted and will skip +# straight to using PORT for IPv4 servers. +# +# Some devices are known to not handle this extension correctly and +# may result in crashes. Devices which suport EPRT enough to fail +# cleanly will result in Squid attempting PORT anyway. This directive +# should only be disabled when EPRT results in device failures. +# +# WARNING: Doing so will convert Squid back to the old behavior with all +# the related problems with external NAT devices/layers and IPv4-only FTP. +#Default: +# ftp_eprt on + +# TAG: ftp_sanitycheck +# For security and data integrity reasons Squid by default performs +# sanity checks of the addresses of FTP data connections ensure the +# data connection is to the requested server. If you need to allow +# FTP connections to servers using another IP address for the data +# connection turn this off. +#Default: +# ftp_sanitycheck on + +# TAG: ftp_telnet_protocol +# The FTP protocol is officially defined to use the telnet protocol +# as transport channel for the control connection. However, many +# implementations are broken and does not respect this aspect of +# the FTP protocol. +# +# If you have trouble accessing files with ASCII code 255 in the +# path or similar problems involving this ASCII code you can +# try setting this directive to off. If that helps, report to the +# operator of the FTP server in question that their FTP server +# is broken and does not follow the FTP standard. +#Default: +# ftp_telnet_protocol on + +# OPTIONS FOR EXTERNAL SUPPORT PROGRAMS +# ----------------------------------------------------------------------------- + +# TAG: diskd_program +# Specify the location of the diskd executable. +# Note this is only useful if you have compiled in +# diskd as one of the store io modules. +#Default: +# diskd_program /usr/lib/squid/diskd + +# TAG: unlinkd_program +# Specify the location of the executable for file deletion process. +#Default: +# unlinkd_program /usr/lib/squid/unlinkd + +# TAG: pinger_program +# Specify the location of the executable for the pinger process. +#Default: +# pinger_program /usr/lib/squid/pinger + +# TAG: pinger_enable +# Control whether the pinger is active at run-time. +# Enables turning ICMP pinger on and off with a simple +# squid -k reconfigure. +#Default: +# pinger_enable on + +# OPTIONS FOR URL REWRITING +# ----------------------------------------------------------------------------- + +# TAG: url_rewrite_program +# Specify the location of the executable URL rewriter to use. +# Since they can perform almost any function there isn't one included. +# +# For each requested URL, the rewriter will receive on line with the format +# +# [channel-ID ] URL [ extras] +# +# See url_rewrite_extras on how to send "extras" with optional values to +# the helper. +# After processing the request the helper must reply using the following format: +# +# [channel-ID ] result [ kv-pairs] +# +# The result code can be: +# +# OK status=30N url="..." +# Redirect the URL to the one supplied in 'url='. +# 'status=' is optional and contains the status code to send +# the client in Squids HTTP response. It must be one of the +# HTTP redirect status codes: 301, 302, 303, 307, 308. +# When no status is given Squid will use 302. +# +# OK rewrite-url="..." +# Rewrite the URL to the one supplied in 'rewrite-url='. +# The new URL is fetched directly by Squid and returned to +# the client as the response to its request. +# +# OK +# When neither of url= and rewrite-url= are sent Squid does +# not change the URL. +# +# ERR +# Do not change the URL. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. The 'message=' key name is +# reserved for delivering a log message. +# +# +# In addition to the above kv-pairs Squid also understands the following +# optional kv-pairs received from URL rewriters: +# clt_conn_tag=TAG +# Associates a TAG with the client TCP connection. +# The TAG is treated as a regular annotation but persists across +# future requests on the client connection rather than just the +# current request. A helper may update the TAG during subsequent +# requests be returning a new kv-pair. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# WARNING: URL re-writing ability should be avoided whenever possible. +# Use the URL redirect form of response instead. +# +# Re-write creates a difference in the state held by the client +# and server. Possibly causing confusion when the server response +# contains snippets of its view state. Embeded URLs, response +# and content Location headers, etc. are not re-written by this +# interface. +# +# By default, a URL rewriter is not used. +#Default: +# none + +# TAG: url_rewrite_children +# The maximum number of redirector processes to spawn. If you limit +# it too few Squid will have to wait for them to process a backlog of +# URLs, slowing it down. If you allow too many they will use RAM +# and other system resources noticably. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each redirector helper can handle in +# parallel. Defaults to 0 which indicates the redirector +# is a old-style single threaded redirector. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# an ID in front of the request/response. The ID from the request +# must be echoed back with the response to that request. +#Default: +# url_rewrite_children 20 startup=0 idle=1 concurrency=0 + +# TAG: url_rewrite_host_header +# To preserve same-origin security policies in browsers and +# prevent Host: header forgery by redirectors Squid rewrites +# any Host: header in redirected requests. +# +# If you are running an accelerator this may not be a wanted +# effect of a redirector. This directive enables you disable +# Host: alteration in reverse-proxy traffic. +# +# WARNING: Entries are cached on the result of the URL rewriting +# process, so be careful if you have domain-virtual hosts. +# +# WARNING: Squid and other software verifies the URL and Host +# are matching, so be careful not to relay through other proxies +# or inspecting firewalls with this disabled. +#Default: +# url_rewrite_host_header on + +# TAG: url_rewrite_access +# If defined, this access list specifies which requests are +# sent to the redirector processes. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: url_rewrite_bypass +# When this is 'on', a request will not go through the +# redirector if all the helpers are busy. If this is 'off' +# and the redirector queue grows too large, Squid will exit +# with a FATAL error and ask you to increase the number of +# redirectors. You should only enable this if the redirectors +# are not critical to your caching system. If you use +# redirectors for access control, and you enable this option, +# users may have access to pages they should not +# be allowed to request. +#Default: +# url_rewrite_bypass off + +# TAG: url_rewrite_extras +# Specifies a string to be append to request line format for the +# rewriter helper. "Quoted" format values may contain spaces and +# logformat %macros. In theory, any logformat %macro can be used. +# In practice, a %macro expands as a dash (-) if the helper request is +# sent before the required macro information is available to Squid. +#Default: +# url_rewrite_extras "%>a/%>A %un %>rm myip=%la myport=%lp" + +# OPTIONS FOR STORE ID +# ----------------------------------------------------------------------------- + +# TAG: store_id_program +# Specify the location of the executable StoreID helper to use. +# Since they can perform almost any function there isn't one included. +# +# For each requested URL, the helper will receive one line with the format +# +# [channel-ID ] URL [ extras] +# +# +# After processing the request the helper must reply using the following format: +# +# [channel-ID ] result [ kv-pairs] +# +# The result code can be: +# +# OK store-id="..." +# Use the StoreID supplied in 'store-id='. +# +# ERR +# The default is to use HTTP request URL as the store ID. +# +# BH +# An internal error occured in the helper, preventing +# a result being identified. +# +# In addition to the above kv-pairs Squid also understands the following +# optional kv-pairs received from URL rewriters: +# clt_conn_tag=TAG +# Associates a TAG with the client TCP connection. +# Please see url_rewrite_program related documentation for this +# kv-pair +# +# Helper programs should be prepared to receive and possibly ignore +# additional whitespace-separated tokens on each input line. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# NOTE: when using StoreID refresh_pattern will apply to the StoreID +# returned from the helper and not the URL. +# +# WARNING: Wrong StoreID value returned by a careless helper may result +# in the wrong cached response returned to the user. +# +# By default, a StoreID helper is not used. +#Default: +# none + +# TAG: store_id_extras +# Specifies a string to be append to request line format for the +# StoreId helper. "Quoted" format values may contain spaces and +# logformat %macros. In theory, any logformat %macro can be used. +# In practice, a %macro expands as a dash (-) if the helper request is +# sent before the required macro information is available to Squid. +#Default: +# store_id_extras "%>a/%>A %un %>rm myip=%la myport=%lp" + +# TAG: store_id_children +# The maximum number of StoreID helper processes to spawn. If you limit +# it too few Squid will have to wait for them to process a backlog of +# requests, slowing it down. If you allow too many they will use RAM +# and other system resources noticably. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each storeID helper can handle in +# parallel. Defaults to 0 which indicates the helper +# is a old-style single threaded program. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# an ID in front of the request/response. The ID from the request +# must be echoed back with the response to that request. +#Default: +# store_id_children 20 startup=0 idle=1 concurrency=0 + +# TAG: store_id_access +# If defined, this access list specifies which requests are +# sent to the StoreID processes. By default all requests +# are sent. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: store_id_bypass +# When this is 'on', a request will not go through the +# helper if all helpers are busy. If this is 'off' +# and the helper queue grows too large, Squid will exit +# with a FATAL error and ask you to increase the number of +# helpers. You should only enable this if the helperss +# are not critical to your caching system. If you use +# helpers for critical caching components, and you enable this +# option, users may not get objects from cache. +#Default: +# store_id_bypass on + +# OPTIONS FOR TUNING THE CACHE +# ----------------------------------------------------------------------------- + +# TAG: cache +# Requests denied by this directive will not be served from the cache +# and their responses will not be stored in the cache. This directive +# has no effect on other transactions and on already cached responses. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# This and the two other similar caching directives listed below are +# checked at different transaction processing stages, have different +# access to response information, affect different cache operations, +# and differ in slow ACLs support: +# +# * cache: Checked before Squid makes a hit/miss determination. +# No access to reply information! +# Denies both serving a hit and storing a miss. +# Supports both fast and slow ACLs. +# * send_hit: Checked after a hit was detected. +# Has access to reply (hit) information. +# Denies serving a hit only. +# Supports fast ACLs only. +# * store_miss: Checked before storing a cachable miss. +# Has access to reply (miss) information. +# Denies storing a miss only. +# Supports fast ACLs only. +# +# If you are not sure which of the three directives to use, apply the +# following decision logic: +# +# * If your ACL(s) are of slow type _and_ need response info, redesign. +# Squid does not support that particular combination at this time. +# Otherwise: +# * If your directive ACL(s) are of slow type, use "cache"; and/or +# * if your directive ACL(s) need no response info, use "cache". +# Otherwise: +# * If you do not want the response cached, use store_miss; and/or +# * if you do not want a hit on a cached response, use send_hit. +#Default: +# By default, this directive is unused and has no effect. + +# TAG: send_hit +# Responses denied by this directive will not be served from the cache +# (but may still be cached, see store_miss). This directive has no +# effect on the responses it allows and on the cached objects. +# +# Please see the "cache" directive for a summary of differences among +# store_miss, send_hit, and cache directives. +# +# Unlike the "cache" directive, send_hit only supports fast acl +# types. See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# For example: +# +# # apply custom Store ID mapping to some URLs +# acl MapMe dstdomain .c.example.com +# store_id_program ... +# store_id_access allow MapMe +# +# # but prevent caching of special responses +# # such as 302 redirects that cause StoreID loops +# acl Ordinary http_status 200-299 +# store_miss deny MapMe !Ordinary +# +# # and do not serve any previously stored special responses +# # from the cache (in case they were already cached before +# # the above store_miss rule was in effect). +# send_hit deny MapMe !Ordinary +#Default: +# By default, this directive is unused and has no effect. + +# TAG: store_miss +# Responses denied by this directive will not be cached (but may still +# be served from the cache, see send_hit). This directive has no +# effect on the responses it allows and on the already cached responses. +# +# Please see the "cache" directive for a summary of differences among +# store_miss, send_hit, and cache directives. See the +# send_hit directive for a usage example. +# +# Unlike the "cache" directive, store_miss only supports fast acl +# types. See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# By default, this directive is unused and has no effect. + +# TAG: max_stale time-units +# This option puts an upper limit on how stale content Squid +# will serve from the cache if cache validation fails. +# Can be overriden by the refresh_pattern max-stale option. +#Default: +# max_stale 1 week + +# TAG: refresh_pattern +# usage: refresh_pattern [-i] regex min percent max [options] +# +# By default, regular expressions are CASE-SENSITIVE. To make +# them case-insensitive, use the -i option. +# +# 'Min' is the time (in minutes) an object without an explicit +# expiry time should be considered fresh. The recommended +# value is 0, any higher values may cause dynamic applications +# to be erroneously cached unless the application designer +# has taken the appropriate actions. +# +# 'Percent' is a percentage of the objects age (time since last +# modification age) an object without explicit expiry time +# will be considered fresh. +# +# 'Max' is an upper limit on how long objects without an explicit +# expiry time will be considered fresh. +# +# options: override-expire +# override-lastmod +# reload-into-ims +# ignore-reload +# ignore-no-store +# ignore-must-revalidate +# ignore-private +# ignore-auth +# max-stale=NN +# refresh-ims +# store-stale +# +# override-expire enforces min age even if the server +# sent an explicit expiry time (e.g., with the +# Expires: header or Cache-Control: max-age). Doing this +# VIOLATES the HTTP standard. Enabling this feature +# could make you liable for problems which it causes. +# +# Note: override-expire does not enforce staleness - it only extends +# freshness / min. If the server returns a Expires time which +# is longer than your max time, Squid will still consider +# the object fresh for that period of time. +# +# override-lastmod enforces min age even on objects +# that were modified recently. +# +# reload-into-ims changes a client no-cache or ``reload'' +# request for a cached entry into a conditional request using +# If-Modified-Since and/or If-None-Match headers, provided the +# cached entry has a Last-Modified and/or a strong ETag header. +# Doing this VIOLATES the HTTP standard. Enabling this feature +# could make you liable for problems which it causes. +# +# ignore-reload ignores a client no-cache or ``reload'' +# header. Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which +# it causes. +# +# ignore-no-store ignores any ``Cache-control: no-store'' +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-must-revalidate ignores any ``Cache-Control: must-revalidate`` +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-private ignores any ``Cache-control: private'' +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-auth caches responses to requests with authorization, +# as if the originserver had sent ``Cache-control: public'' +# in the response header. Doing this VIOLATES the HTTP standard. +# Enabling this feature could make you liable for problems which +# it causes. +# +# refresh-ims causes squid to contact the origin server +# when a client issues an If-Modified-Since request. This +# ensures that the client will receive an updated version +# if one is available. +# +# store-stale stores responses even if they don't have explicit +# freshness or a validator (i.e., Last-Modified or an ETag) +# present, or if they're already stale. By default, Squid will +# not cache such responses because they usually can't be +# reused. Note that such responses will be stale by default. +# +# max-stale=NN provide a maximum staleness factor. Squid won't +# serve objects more stale than this even if it failed to +# validate the object. Default: use the max_stale global limit. +# +# Basically a cached object is: +# +# FRESH if expire > now, else STALE +# STALE if age > max +# FRESH if lm-factor < percent, else STALE +# FRESH if age < min +# else STALE +# +# The refresh_pattern lines are checked in the order listed here. +# The first entry which matches is used. If none of the entries +# match the default will be used. +# +# Note, you must uncomment all the default lines if you want +# to change one. The default setting is only active if none is +# used. +# +# + +# +# Add any of your own refresh_pattern entries above these. +# +refresh_pattern ^ftp: 1440 20% 10080 +refresh_pattern ^gopher: 1440 0% 1440 +refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 +refresh_pattern . 0 20% 4320 + +# TAG: quick_abort_min (KB) +#Default: +# quick_abort_min 16 KB + +# TAG: quick_abort_max (KB) +#Default: +# quick_abort_max 16 KB + +# TAG: quick_abort_pct (percent) +# The cache by default continues downloading aborted requests +# which are almost completed (less than 16 KB remaining). This +# may be undesirable on slow (e.g. SLIP) links and/or very busy +# caches. Impatient users may tie up file descriptors and +# bandwidth by repeatedly requesting and immediately aborting +# downloads. +# +# When the user aborts a request, Squid will check the +# quick_abort values to the amount of data transferred until +# then. +# +# If the transfer has less than 'quick_abort_min' KB remaining, +# it will finish the retrieval. +# +# If the transfer has more than 'quick_abort_max' KB remaining, +# it will abort the retrieval. +# +# If more than 'quick_abort_pct' of the transfer has completed, +# it will finish the retrieval. +# +# If you do not want any retrieval to continue after the client +# has aborted, set both 'quick_abort_min' and 'quick_abort_max' +# to '0 KB'. +# +# If you want retrievals to always continue if they are being +# cached set 'quick_abort_min' to '-1 KB'. +#Default: +# quick_abort_pct 95 + +# TAG: read_ahead_gap buffer-size +# The amount of data the cache will buffer ahead of what has been +# sent to the client when retrieving an object from another server. +#Default: +# read_ahead_gap 16 KB + +# TAG: negative_ttl time-units +# Set the Default Time-to-Live (TTL) for failed requests. +# Certain types of failures (such as "connection refused" and +# "404 Not Found") are able to be negatively-cached for a short time. +# Modern web servers should provide Expires: header, however if they +# do not this can provide a minimum TTL. +# The default is not to cache errors with unknown expiry details. +# +# Note that this is different from negative caching of DNS lookups. +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +#Default: +# negative_ttl 0 seconds + +# TAG: positive_dns_ttl time-units +# Upper limit on how long Squid will cache positive DNS responses. +# Default is 6 hours (360 minutes). This directive must be set +# larger than negative_dns_ttl. +#Default: +# positive_dns_ttl 6 hours + +# TAG: negative_dns_ttl time-units +# Time-to-Live (TTL) for negative caching of failed DNS lookups. +# This also sets the lower cache limit on positive lookups. +# Minimum value is 1 second, and it is not recommendable to go +# much below 10 seconds. +#Default: +# negative_dns_ttl 1 minutes + +# TAG: range_offset_limit size [acl acl...] +# usage: (size) [units] [[!]aclname] +# +# Sets an upper limit on how far (number of bytes) into the file +# a Range request may be to cause Squid to prefetch the whole file. +# If beyond this limit, Squid forwards the Range request as it is and +# the result is NOT cached. +# +# This is to stop a far ahead range request (lets say start at 17MB) +# from making Squid fetch the whole object up to that point before +# sending anything to the client. +# +# Multiple range_offset_limit lines may be specified, and they will +# be searched from top to bottom on each request until a match is found. +# The first match found will be used. If no line matches a request, the +# default limit of 0 bytes will be used. +# +# 'size' is the limit specified as a number of units. +# +# 'units' specifies whether to use bytes, KB, MB, etc. +# If no units are specified bytes are assumed. +# +# A size of 0 causes Squid to never fetch more than the +# client requested. (default) +# +# A size of 'none' causes Squid to always fetch the object from the +# beginning so it may cache the result. (2.0 style) +# +# 'aclname' is the name of a defined ACL. +# +# NP: Using 'none' as the byte value here will override any quick_abort settings +# that may otherwise apply to the range request. The range request will +# be fully fetched from start to finish regardless of the client +# actions. This affects bandwidth usage. +#Default: +# none + +# TAG: minimum_expiry_time (seconds) +# The minimum caching time according to (Expires - Date) +# headers Squid honors if the object can't be revalidated. +# The default is 60 seconds. +# +# In reverse proxy environments it might be desirable to honor +# shorter object lifetimes. It is most likely better to make +# your server return a meaningful Last-Modified header however. +# +# In ESI environments where page fragments often have short +# lifetimes, this will often be best set to 0. +#Default: +# minimum_expiry_time 60 seconds + +# TAG: store_avg_object_size (bytes) +# Average object size, used to estimate number of objects your +# cache can hold. The default is 13 KB. +# +# This is used to pre-seed the cache index memory allocation to +# reduce expensive reallocate operations while handling clients +# traffic. Too-large values may result in memory allocation during +# peak traffic, too-small values will result in wasted memory. +# +# Check the cache manager 'info' report metrics for the real +# object sizes seen by your Squid before tuning this. +#Default: +# store_avg_object_size 13 KB + +# TAG: store_objects_per_bucket +# Target number of objects per bucket in the store hash table. +# Lowering this value increases the total number of buckets and +# also the storage maintenance rate. The default is 20. +#Default: +# store_objects_per_bucket 20 + +# HTTP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: request_header_max_size (KB) +# This specifies the maximum size for HTTP headers in a request. +# Request headers are usually relatively small (about 512 bytes). +# Placing a limit on the request header size will catch certain +# bugs (for example with persistent connections) and possibly +# buffer-overflow or denial-of-service attacks. +#Default: +# request_header_max_size 64 KB + +# TAG: reply_header_max_size (KB) +# This specifies the maximum size for HTTP headers in a reply. +# Reply headers are usually relatively small (about 512 bytes). +# Placing a limit on the reply header size will catch certain +# bugs (for example with persistent connections) and possibly +# buffer-overflow or denial-of-service attacks. +#Default: +# reply_header_max_size 64 KB + +# TAG: request_body_max_size (bytes) +# This specifies the maximum size for an HTTP request body. +# In other words, the maximum size of a PUT/POST request. +# A user who attempts to send a request with a body larger +# than this limit receives an "Invalid Request" error message. +# If you set this parameter to a zero (the default), there will +# be no limit imposed. +# +# See also client_request_buffer_max_size for an alternative +# limitation on client uploads which can be configured. +#Default: +# No limit. + +# TAG: client_request_buffer_max_size (bytes) +# This specifies the maximum buffer size of a client request. +# It prevents squid eating too much memory when somebody uploads +# a large file. +#Default: +# client_request_buffer_max_size 512 KB + +# TAG: broken_posts +# A list of ACL elements which, if matched, causes Squid to send +# an extra CRLF pair after the body of a PUT/POST request. +# +# Some HTTP servers has broken implementations of PUT/POST, +# and rely on an extra CRLF pair sent by some WWW clients. +# +# Quote from RFC2616 section 4.1 on this matter: +# +# Note: certain buggy HTTP/1.0 client implementations generate an +# extra CRLF's after a POST request. To restate what is explicitly +# forbidden by the BNF, an HTTP/1.1 client must not preface or follow +# a request with an extra CRLF. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Example: +# acl buggy_server url_regex ^http://.... +# broken_posts allow buggy_server +#Default: +# Obey RFC 2616. + +# TAG: adaptation_uses_indirect_client on|off +# Controls whether the indirect client IP address (instead of the direct +# client IP address) is passed to adaptation services. +# +# See also: follow_x_forwarded_for adaptation_send_client_ip +#Default: +# adaptation_uses_indirect_client on + +# TAG: via on|off +# If set (default), Squid will include a Via header in requests and +# replies as required by RFC2616. +#Default: +# via on + +# TAG: ie_refresh on|off +# Microsoft Internet Explorer up until version 5.5 Service +# Pack 1 has an issue with transparent proxies, wherein it +# is impossible to force a refresh. Turning this on provides +# a partial fix to the problem, by causing all IMS-REFRESH +# requests from older IE versions to check the origin server +# for fresh content. This reduces hit ratio by some amount +# (~10% in my experience), but allows users to actually get +# fresh content when they want it. Note because Squid +# cannot tell if the user is using 5.5 or 5.5SP1, the behavior +# of 5.5 is unchanged from old versions of Squid (i.e. a +# forced refresh is impossible). Newer versions of IE will, +# hopefully, continue to have the new behavior and will be +# handled based on that assumption. This option defaults to +# the old Squid behavior, which is better for hit ratios but +# worse for clients using IE, if they need to be able to +# force fresh content. +#Default: +# ie_refresh off + +# TAG: vary_ignore_expire on|off +# Many HTTP servers supporting Vary gives such objects +# immediate expiry time with no cache-control header +# when requested by a HTTP/1.0 client. This option +# enables Squid to ignore such expiry times until +# HTTP/1.1 is fully implemented. +# +# WARNING: If turned on this may eventually cause some +# varying objects not intended for caching to get cached. +#Default: +# vary_ignore_expire off + +# TAG: request_entities +# Squid defaults to deny GET and HEAD requests with request entities, +# as the meaning of such requests are undefined in the HTTP standard +# even if not explicitly forbidden. +# +# Set this directive to on if you have clients which insists +# on sending request entities in GET or HEAD requests. But be warned +# that there is server software (both proxies and web servers) which +# can fail to properly process this kind of request which may make you +# vulnerable to cache pollution attacks if enabled. +#Default: +# request_entities off + +# TAG: request_header_access +# Usage: request_header_access header_name allow|deny [!]aclname ... +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +# +# This option replaces the old 'anonymize_headers' and the +# older 'http_anonymizer' option with something that is much +# more configurable. A list of ACLs for each header name allows +# removal of specific header fields under specific conditions. +# +# This option only applies to outgoing HTTP request headers (i.e., +# headers sent by Squid to the next HTTP hop such as a cache peer +# or an origin server). The option has no effect during cache hit +# detection. The equivalent adaptation vectoring point in ICAP +# terminology is post-cache REQMOD. +# +# The option is applied to individual outgoing request header +# fields. For each request header field F, Squid uses the first +# qualifying sets of request_header_access rules: +# +# 1. Rules with header_name equal to F's name. +# 2. Rules with header_name 'Other', provided F's name is not +# on the hard-coded list of commonly used HTTP header names. +# 3. Rules with header_name 'All'. +# +# Within that qualifying rule set, rule ACLs are checked as usual. +# If ACLs of an "allow" rule match, the header field is allowed to +# go through as is. If ACLs of a "deny" rule match, the header is +# removed and request_header_replace is then checked to identify +# if the removed header has a replacement. If no rules within the +# set have matching ACLs, the header field is left as is. +# +# For example, to achieve the same behavior as the old +# 'http_anonymizer standard' option, you should use: +# +# request_header_access From deny all +# request_header_access Referer deny all +# request_header_access User-Agent deny all +# +# Or, to reproduce the old 'http_anonymizer paranoid' feature +# you should use: +# +# request_header_access Authorization allow all +# request_header_access Proxy-Authorization allow all +# request_header_access Cache-Control allow all +# request_header_access Content-Length allow all +# request_header_access Content-Type allow all +# request_header_access Date allow all +# request_header_access Host allow all +# request_header_access If-Modified-Since allow all +# request_header_access Pragma allow all +# request_header_access Accept allow all +# request_header_access Accept-Charset allow all +# request_header_access Accept-Encoding allow all +# request_header_access Accept-Language allow all +# request_header_access Connection allow all +# request_header_access All deny all +# +# HTTP reply headers are controlled with the reply_header_access directive. +# +# By default, all headers are allowed (no anonymizing is performed). +#Default: +# No limits. + +# TAG: reply_header_access +# Usage: reply_header_access header_name allow|deny [!]aclname ... +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +# +# This option only applies to reply headers, i.e., from the +# server to the client. +# +# This is the same as request_header_access, but in the other +# direction. Please see request_header_access for detailed +# documentation. +# +# For example, to achieve the same behavior as the old +# 'http_anonymizer standard' option, you should use: +# +# reply_header_access Server deny all +# reply_header_access WWW-Authenticate deny all +# reply_header_access Link deny all +# +# Or, to reproduce the old 'http_anonymizer paranoid' feature +# you should use: +# +# reply_header_access Allow allow all +# reply_header_access WWW-Authenticate allow all +# reply_header_access Proxy-Authenticate allow all +# reply_header_access Cache-Control allow all +# reply_header_access Content-Encoding allow all +# reply_header_access Content-Length allow all +# reply_header_access Content-Type allow all +# reply_header_access Date allow all +# reply_header_access Expires allow all +# reply_header_access Last-Modified allow all +# reply_header_access Location allow all +# reply_header_access Pragma allow all +# reply_header_access Content-Language allow all +# reply_header_access Retry-After allow all +# reply_header_access Title allow all +# reply_header_access Content-Disposition allow all +# reply_header_access Connection allow all +# reply_header_access All deny all +# +# HTTP request headers are controlled with the request_header_access directive. +# +# By default, all headers are allowed (no anonymizing is +# performed). +#Default: +# No limits. + +# TAG: request_header_replace +# Usage: request_header_replace header_name message +# Example: request_header_replace User-Agent Nutscrape/1.0 (CP/M; 8-bit) +# +# This option allows you to change the contents of headers +# denied with request_header_access above, by replacing them +# with some fixed string. +# +# This only applies to request headers, not reply headers. +# +# By default, headers are removed if denied. +#Default: +# none + +# TAG: reply_header_replace +# Usage: reply_header_replace header_name message +# Example: reply_header_replace Server Foo/1.0 +# +# This option allows you to change the contents of headers +# denied with reply_header_access above, by replacing them +# with some fixed string. +# +# This only applies to reply headers, not request headers. +# +# By default, headers are removed if denied. +#Default: +# none + +# TAG: request_header_add +# Usage: request_header_add field-name field-value acl1 [acl2] ... +# Example: request_header_add X-Client-CA "CA=%ssl::>cert_issuer" all +# +# This option adds header fields to outgoing HTTP requests (i.e., +# request headers sent by Squid to the next HTTP hop such as a +# cache peer or an origin server). The option has no effect during +# cache hit detection. The equivalent adaptation vectoring point +# in ICAP terminology is post-cache REQMOD. +# +# Field-name is a token specifying an HTTP header name. If a +# standard HTTP header name is used, Squid does not check whether +# the new header conflicts with any existing headers or violates +# HTTP rules. If the request to be modified already contains a +# field with the same name, the old field is preserved but the +# header field values are not merged. +# +# Field-value is either a token or a quoted string. If quoted +# string format is used, then the surrounding quotes are removed +# while escape sequences and %macros are processed. +# +# In theory, all of the logformat codes can be used as %macros. +# However, unlike logging (which happens at the very end of +# transaction lifetime), the transaction may not yet have enough +# information to expand a macro when the new header value is needed. +# And some information may already be available to Squid but not yet +# committed where the macro expansion code can access it (report +# such instances!). The macro will be expanded into a single dash +# ('-') in such cases. Not all macros have been tested. +# +# One or more Squid ACLs may be specified to restrict header +# injection to matching requests. As always in squid.conf, all +# ACLs in an option ACL list must be satisfied for the insertion +# to happen. The request_header_add option supports fast ACLs +# only. +#Default: +# none + +# TAG: note +# This option used to log custom information about the master +# transaction. For example, an admin may configure Squid to log +# which "user group" the transaction belongs to, where "user group" +# will be determined based on a set of ACLs and not [just] +# authentication information. +# Values of key/value pairs can be logged using %{key}note macros: +# +# note key value acl ... +# logformat myFormat ... %{key}note ... +#Default: +# none + +# TAG: relaxed_header_parser on|off|warn +# In the default "on" setting Squid accepts certain forms +# of non-compliant HTTP messages where it is unambiguous +# what the sending application intended even if the message +# is not correctly formatted. The messages is then normalized +# to the correct form when forwarded by Squid. +# +# If set to "warn" then a warning will be emitted in cache.log +# each time such HTTP error is encountered. +# +# If set to "off" then such HTTP errors will cause the request +# or response to be rejected. +#Default: +# relaxed_header_parser on + +# TAG: collapsed_forwarding (on|off) +# When enabled, instead of forwarding each concurrent request for +# the same URL, Squid just sends the first of them. The other, so +# called "collapsed" requests, wait for the response to the first +# request and, if it happens to be cachable, use that response. +# Here, "concurrent requests" means "received after the first +# request headers were parsed and before the corresponding response +# headers were parsed". +# +# This feature is disabled by default: enabling collapsed +# forwarding needlessly delays forwarding requests that look +# cachable (when they are collapsed) but then need to be forwarded +# individually anyway because they end up being for uncachable +# content. However, in some cases, such as acceleration of highly +# cachable content with periodic or grouped expiration times, the +# gains from collapsing [large volumes of simultaneous refresh +# requests] outweigh losses from such delays. +# +# Squid collapses two kinds of requests: regular client requests +# received on one of the listening ports and internal "cache +# revalidation" requests which are triggered by those regular +# requests hitting a stale cached object. Revalidation collapsing +# is currently disabled for Squid instances containing SMP-aware +# disk or memory caches and for Vary-controlled cached objects. +#Default: +# collapsed_forwarding off + +# TIMEOUTS +# ----------------------------------------------------------------------------- + +# TAG: forward_timeout time-units +# This parameter specifies how long Squid should at most attempt in +# finding a forwarding path for the request before giving up. +#Default: +# forward_timeout 4 minutes + +# TAG: connect_timeout time-units +# This parameter specifies how long to wait for the TCP connect to +# the requested server or peer to complete before Squid should +# attempt to find another path where to forward the request. +#Default: +# connect_timeout 1 minute + +# TAG: peer_connect_timeout time-units +# This parameter specifies how long to wait for a pending TCP +# connection to a peer cache. The default is 30 seconds. You +# may also set different timeout values for individual neighbors +# with the 'connect-timeout' option on a 'cache_peer' line. +#Default: +# peer_connect_timeout 30 seconds + +# TAG: read_timeout time-units +# Applied on peer server connections. +# +# After each successful read(), the timeout will be extended by this +# amount. If no data is read again after this amount of time, +# the request is aborted and logged with ERR_READ_TIMEOUT. +# +# The default is 15 minutes. +#Default: +# read_timeout 15 minutes + +# TAG: write_timeout time-units +# This timeout is tracked for all connections that have data +# available for writing and are waiting for the socket to become +# ready. After each successful write, the timeout is extended by +# the configured amount. If Squid has data to write but the +# connection is not ready for the configured duration, the +# transaction associated with the connection is terminated. The +# default is 15 minutes. +#Default: +# write_timeout 15 minutes + +# TAG: request_timeout +# How long to wait for complete HTTP request headers after initial +# connection establishment. +#Default: +# request_timeout 5 minutes + +# TAG: client_idle_pconn_timeout +# How long to wait for the next HTTP request on a persistent +# client connection after the previous request completes. +#Default: +# client_idle_pconn_timeout 2 minutes + +# TAG: ftp_client_idle_timeout +# How long to wait for an FTP request on a connection to Squid ftp_port. +# Many FTP clients do not deal with idle connection closures well, +# necessitating a longer default timeout than client_idle_pconn_timeout +# used for incoming HTTP requests. +#Default: +# ftp_client_idle_timeout 30 minutes + +# TAG: client_lifetime time-units +# The maximum amount of time a client (browser) is allowed to +# remain connected to the cache process. This protects the Cache +# from having a lot of sockets (and hence file descriptors) tied up +# in a CLOSE_WAIT state from remote clients that go away without +# properly shutting down (either because of a network failure or +# because of a poor client implementation). The default is one +# day, 1440 minutes. +# +# NOTE: The default value is intended to be much larger than any +# client would ever need to be connected to your cache. You +# should probably change client_lifetime only as a last resort. +# If you seem to have many client connections tying up +# filedescriptors, we recommend first tuning the read_timeout, +# request_timeout, persistent_request_timeout and quick_abort values. +#Default: +# client_lifetime 1 day + +# TAG: half_closed_clients +# Some clients may shutdown the sending side of their TCP +# connections, while leaving their receiving sides open. Sometimes, +# Squid can not tell the difference between a half-closed and a +# fully-closed TCP connection. +# +# By default, Squid will immediately close client connections when +# read(2) returns "no more data to read." +# +# Change this option to 'on' and Squid will keep open connections +# until a read(2) or write(2) on the socket returns an error. +# This may show some benefits for reverse proxies. But if not +# it is recommended to leave OFF. +#Default: +# half_closed_clients off + +# TAG: server_idle_pconn_timeout +# Timeout for idle persistent connections to servers and other +# proxies. +#Default: +# server_idle_pconn_timeout 1 minute + +# TAG: ident_timeout +# Maximum time to wait for IDENT lookups to complete. +# +# If this is too high, and you enabled IDENT lookups from untrusted +# users, you might be susceptible to denial-of-service by having +# many ident requests going at once. +#Default: +# ident_timeout 10 seconds + +# TAG: shutdown_lifetime time-units +# When SIGTERM or SIGHUP is received, the cache is put into +# "shutdown pending" mode until all active sockets are closed. +# This value is the lifetime to set for all open descriptors +# during shutdown mode. Any active clients after this many +# seconds will receive a 'timeout' message. +#Default: +# shutdown_lifetime 30 seconds + +# ADMINISTRATIVE PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: cache_mgr +# Email-address of local cache manager who will receive +# mail if the cache dies. The default is "webmaster". +#Default: +# cache_mgr webmaster + +# TAG: mail_from +# From: email-address for mail sent when the cache dies. +# The default is to use 'squid@unique_hostname'. +# +# See also: unique_hostname directive. +#Default: +# none + +# TAG: mail_program +# Email program used to send mail if the cache dies. +# The default is "mail". The specified program must comply +# with the standard Unix mail syntax: +# mail-program recipient < mailfile +# +# Optional command line options can be specified. +#Default: +# mail_program mail + +# TAG: cache_effective_user +# If you start Squid as root, it will change its effective/real +# UID/GID to the user specified below. The default is to change +# to UID of proxy. +# see also; cache_effective_group +#Default: +# cache_effective_user proxy + +# TAG: cache_effective_group +# Squid sets the GID to the effective user's default group ID +# (taken from the password file) and supplementary group list +# from the groups membership. +# +# If you want Squid to run with a specific GID regardless of +# the group memberships of the effective user then set this +# to the group (or GID) you want Squid to run as. When set +# all other group privileges of the effective user are ignored +# and only this GID is effective. If Squid is not started as +# root the user starting Squid MUST be member of the specified +# group. +# +# This option is not recommended by the Squid Team. +# Our preference is for administrators to configure a secure +# user account for squid with UID/GID matching system policies. +#Default: +# Use system group memberships of the cache_effective_user account + +# TAG: httpd_suppress_version_string on|off +# Suppress Squid version string info in HTTP headers and HTML error pages. +#Default: +# httpd_suppress_version_string off + +# TAG: visible_hostname +# If you want to present a special hostname in error messages, etc, +# define this. Otherwise, the return value of gethostname() +# will be used. If you have multiple caches in a cluster and +# get errors about IP-forwarding you must set them to have individual +# names with this setting. +#Default: +# Automatically detect the system host name + +# TAG: unique_hostname +# If you want to have multiple machines with the same +# 'visible_hostname' you must give each machine a different +# 'unique_hostname' so forwarding loops can be detected. +#Default: +# Copy the value from visible_hostname + +# TAG: hostname_aliases +# A list of other DNS names your cache has. +#Default: +# none + +# TAG: umask +# Minimum umask which should be enforced while the proxy +# is running, in addition to the umask set at startup. +# +# For a traditional octal representation of umasks, start +# your value with 0. +#Default: +# umask 027 + +# OPTIONS FOR THE CACHE REGISTRATION SERVICE +# ----------------------------------------------------------------------------- +# +# This section contains parameters for the (optional) cache +# announcement service. This service is provided to help +# cache administrators locate one another in order to join or +# create cache hierarchies. +# +# An 'announcement' message is sent (via UDP) to the registration +# service by Squid. By default, the announcement message is NOT +# SENT unless you enable it with 'announce_period' below. +# +# The announcement message includes your hostname, plus the +# following information from this configuration file: +# +# http_port +# icp_port +# cache_mgr +# +# All current information is processed regularly and made +# available on the Web at http://www.ircache.net/Cache/Tracker/. + +# TAG: announce_period +# This is how frequently to send cache announcements. +# +# To enable announcing your cache, just set an announce period. +# +# Example: +# announce_period 1 day +#Default: +# Announcement messages disabled. + +# TAG: announce_host +# Set the hostname where announce registration messages will be sent. +# +# See also announce_port and announce_file +#Default: +# announce_host tracker.ircache.net + +# TAG: announce_file +# The contents of this file will be included in the announce +# registration messages. +#Default: +# none + +# TAG: announce_port +# Set the port where announce registration messages will be sent. +# +# See also announce_host and announce_file +#Default: +# announce_port 3131 + +# HTTPD-ACCELERATOR OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: httpd_accel_surrogate_id +# Surrogates (http://www.esi.org/architecture_spec_1.0.html) +# need an identification token to allow control targeting. Because +# a farm of surrogates may all perform the same tasks, they may share +# an identification token. +#Default: +# visible_hostname is used if no specific ID is set. + +# TAG: http_accel_surrogate_remote on|off +# Remote surrogates (such as those in a CDN) honour the header +# "Surrogate-Control: no-store-remote". +# +# Set this to on to have squid behave as a remote surrogate. +#Default: +# http_accel_surrogate_remote off + +# TAG: esi_parser libxml2|expat|custom +# ESI markup is not strictly XML compatible. The custom ESI parser +# will give higher performance, but cannot handle non ASCII character +# encodings. +#Default: +# esi_parser custom + +# DELAY POOL PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: delay_pools +# This represents the number of delay pools to be used. For example, +# if you have one class 2 delay pool and one class 3 delays pool, you +# have a total of 2 delay pools. +# +# See also delay_parameters, delay_class, delay_access for pool +# configuration details. +#Default: +# delay_pools 0 + +# TAG: delay_class +# This defines the class of each delay pool. There must be exactly one +# delay_class line for each delay pool. For example, to define two +# delay pools, one of class 2 and one of class 3, the settings above +# and here would be: +# +# Example: +# delay_pools 4 # 4 delay pools +# delay_class 1 2 # pool 1 is a class 2 pool +# delay_class 2 3 # pool 2 is a class 3 pool +# delay_class 3 4 # pool 3 is a class 4 pool +# delay_class 4 5 # pool 4 is a class 5 pool +# +# The delay pool classes are: +# +# class 1 Everything is limited by a single aggregate +# bucket. +# +# class 2 Everything is limited by a single aggregate +# bucket as well as an "individual" bucket chosen +# from bits 25 through 32 of the IPv4 address. +# +# class 3 Everything is limited by a single aggregate +# bucket as well as a "network" bucket chosen +# from bits 17 through 24 of the IP address and a +# "individual" bucket chosen from bits 17 through +# 32 of the IPv4 address. +# +# class 4 Everything in a class 3 delay pool, with an +# additional limit on a per user basis. This +# only takes effect if the username is established +# in advance - by forcing authentication in your +# http_access rules. +# +# class 5 Requests are grouped according their tag (see +# external_acl's tag= reply). +# +# +# Each pool also requires a delay_parameters directive to configure the pool size +# and speed limits used whenever the pool is applied to a request. Along with +# a set of delay_access directives to determine when it is used. +# +# NOTE: If an IP address is a.b.c.d +# -> bits 25 through 32 are "d" +# -> bits 17 through 24 are "c" +# -> bits 17 through 32 are "c * 256 + d" +# +# NOTE-2: Due to the use of bitmasks in class 2,3,4 pools they only apply to +# IPv4 traffic. Class 1 and 5 pools may be used with IPv6 traffic. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# See also delay_parameters and delay_access. +#Default: +# none + +# TAG: delay_access +# This is used to determine which delay pool a request falls into. +# +# delay_access is sorted per pool and the matching starts with pool 1, +# then pool 2, ..., and finally pool N. The first delay pool where the +# request is allowed is selected for the request. If it does not allow +# the request to any pool then the request is not delayed (default). +# +# For example, if you want some_big_clients in delay +# pool 1 and lotsa_little_clients in delay pool 2: +# +# delay_access 1 allow some_big_clients +# delay_access 1 deny all +# delay_access 2 allow lotsa_little_clients +# delay_access 2 deny all +# delay_access 3 allow authenticated_clients +# +# See also delay_parameters and delay_class. +# +#Default: +# Deny using the pool, unless allow rules exist in squid.conf for the pool. + +# TAG: delay_parameters +# This defines the parameters for a delay pool. Each delay pool has +# a number of "buckets" associated with it, as explained in the +# description of delay_class. +# +# For a class 1 delay pool, the syntax is: +# delay_class pool 1 +# delay_parameters pool aggregate +# +# For a class 2 delay pool: +# delay_class pool 2 +# delay_parameters pool aggregate individual +# +# For a class 3 delay pool: +# delay_class pool 3 +# delay_parameters pool aggregate network individual +# +# For a class 4 delay pool: +# delay_class pool 4 +# delay_parameters pool aggregate network individual user +# +# For a class 5 delay pool: +# delay_class pool 5 +# delay_parameters pool tagrate +# +# The option variables are: +# +# pool a pool number - ie, a number between 1 and the +# number specified in delay_pools as used in +# delay_class lines. +# +# aggregate the speed limit parameters for the aggregate bucket +# (class 1, 2, 3). +# +# individual the speed limit parameters for the individual +# buckets (class 2, 3). +# +# network the speed limit parameters for the network buckets +# (class 3). +# +# user the speed limit parameters for the user buckets +# (class 4). +# +# tagrate the speed limit parameters for the tag buckets +# (class 5). +# +# A pair of delay parameters is written restore/maximum, where restore is +# the number of bytes (not bits - modem and network speeds are usually +# quoted in bits) per second placed into the bucket, and maximum is the +# maximum number of bytes which can be in the bucket at any time. +# +# There must be one delay_parameters line for each delay pool. +# +# +# For example, if delay pool number 1 is a class 2 delay pool as in the +# above example, and is being used to strictly limit each host to 64Kbit/sec +# (plus overheads), with no overall limit, the line is: +# +# delay_parameters 1 none 8000/8000 +# +# Note that 8 x 8K Byte/sec -> 64K bit/sec. +# +# Note that the word 'none' is used to represent no limit. +# +# +# And, if delay pool number 2 is a class 3 delay pool as in the above +# example, and you want to limit it to a total of 256Kbit/sec (strict limit) +# with each 8-bit network permitted 64Kbit/sec (strict limit) and each +# individual host permitted 4800bit/sec with a bucket maximum size of 64Kbits +# to permit a decent web page to be downloaded at a decent speed +# (if the network is not being limited due to overuse) but slow down +# large downloads more significantly: +# +# delay_parameters 2 32000/32000 8000/8000 600/8000 +# +# Note that 8 x 32K Byte/sec -> 256K bit/sec. +# 8 x 8K Byte/sec -> 64K bit/sec. +# 8 x 600 Byte/sec -> 4800 bit/sec. +# +# +# Finally, for a class 4 delay pool as in the example - each user will +# be limited to 128Kbits/sec no matter how many workstations they are logged into.: +# +# delay_parameters 4 32000/32000 8000/8000 600/64000 16000/16000 +# +# +# See also delay_class and delay_access. +# +#Default: +# none + +# TAG: delay_initial_bucket_level (percent, 0-100) +# The initial bucket percentage is used to determine how much is put +# in each bucket when squid starts, is reconfigured, or first notices +# a host accessing it (in class 2 and class 3, individual hosts and +# networks only have buckets associated with them once they have been +# "seen" by squid). +#Default: +# delay_initial_bucket_level 50 + +# CLIENT DELAY POOL PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: client_delay_pools +# This option specifies the number of client delay pools used. It must +# preceed other client_delay_* options. +# +# Example: +# client_delay_pools 2 +# +# See also client_delay_parameters and client_delay_access. +#Default: +# client_delay_pools 0 + +# TAG: client_delay_initial_bucket_level (percent, 0-no_limit) +# This option determines the initial bucket size as a percentage of +# max_bucket_size from client_delay_parameters. Buckets are created +# at the time of the "first" connection from the matching IP. Idle +# buckets are periodically deleted up. +# +# You can specify more than 100 percent but note that such "oversized" +# buckets are not refilled until their size goes down to max_bucket_size +# from client_delay_parameters. +# +# Example: +# client_delay_initial_bucket_level 50 +#Default: +# client_delay_initial_bucket_level 50 + +# TAG: client_delay_parameters +# +# This option configures client-side bandwidth limits using the +# following format: +# +# client_delay_parameters pool speed_limit max_bucket_size +# +# pool is an integer ID used for client_delay_access matching. +# +# speed_limit is bytes added to the bucket per second. +# +# max_bucket_size is the maximum size of a bucket, enforced after any +# speed_limit additions. +# +# Please see the delay_parameters option for more information and +# examples. +# +# Example: +# client_delay_parameters 1 1024 2048 +# client_delay_parameters 2 51200 16384 +# +# See also client_delay_access. +# +#Default: +# none + +# TAG: client_delay_access +# This option determines the client-side delay pool for the +# request: +# +# client_delay_access pool_ID allow|deny acl_name +# +# All client_delay_access options are checked in their pool ID +# order, starting with pool 1. The first checked pool with allowed +# request is selected for the request. If no ACL matches or there +# are no client_delay_access options, the request bandwidth is not +# limited. +# +# The ACL-selected pool is then used to find the +# client_delay_parameters for the request. Client-side pools are +# not used to aggregate clients. Clients are always aggregated +# based on their source IP addresses (one bucket per source IP). +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# Additionally, only the client TCP connection details are available. +# ACLs testing HTTP properties will not work. +# +# Please see delay_access for more examples. +# +# Example: +# client_delay_access 1 allow low_rate_network +# client_delay_access 2 allow vips_network +# +# +# See also client_delay_parameters and client_delay_pools. +#Default: +# Deny use of the pool, unless allow rules exist in squid.conf for the pool. + +# WCCPv1 AND WCCPv2 CONFIGURATION OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: wccp_router +# Use this option to define your WCCP ``home'' router for +# Squid. +# +# wccp_router supports a single WCCP(v1) router +# +# wccp2_router supports multiple WCCPv2 routers +# +# only one of the two may be used at the same time and defines +# which version of WCCP to use. +#Default: +# WCCP disabled. + +# TAG: wccp2_router +# Use this option to define your WCCP ``home'' router for +# Squid. +# +# wccp_router supports a single WCCP(v1) router +# +# wccp2_router supports multiple WCCPv2 routers +# +# only one of the two may be used at the same time and defines +# which version of WCCP to use. +#Default: +# WCCPv2 disabled. + +# TAG: wccp_version +# This directive is only relevant if you need to set up WCCP(v1) +# to some very old and end-of-life Cisco routers. In all other +# setups it must be left unset or at the default setting. +# It defines an internal version in the WCCP(v1) protocol, +# with version 4 being the officially documented protocol. +# +# According to some users, Cisco IOS 11.2 and earlier only +# support WCCP version 3. If you're using that or an earlier +# version of IOS, you may need to change this value to 3, otherwise +# do not specify this parameter. +#Default: +# wccp_version 4 + +# TAG: wccp2_rebuild_wait +# If this is enabled Squid will wait for the cache dir rebuild to finish +# before sending the first wccp2 HereIAm packet +#Default: +# wccp2_rebuild_wait on + +# TAG: wccp2_forwarding_method +# WCCP2 allows the setting of forwarding methods between the +# router/switch and the cache. Valid values are as follows: +# +# gre - GRE encapsulation (forward the packet in a GRE/WCCP tunnel) +# l2 - L2 redirect (forward the packet using Layer 2/MAC rewriting) +# +# Currently (as of IOS 12.4) cisco routers only support GRE. +# Cisco switches only support the L2 redirect assignment method. +#Default: +# wccp2_forwarding_method gre + +# TAG: wccp2_return_method +# WCCP2 allows the setting of return methods between the +# router/switch and the cache for packets that the cache +# decides not to handle. Valid values are as follows: +# +# gre - GRE encapsulation (forward the packet in a GRE/WCCP tunnel) +# l2 - L2 redirect (forward the packet using Layer 2/MAC rewriting) +# +# Currently (as of IOS 12.4) cisco routers only support GRE. +# Cisco switches only support the L2 redirect assignment. +# +# If the "ip wccp redirect exclude in" command has been +# enabled on the cache interface, then it is still safe for +# the proxy server to use a l2 redirect method even if this +# option is set to GRE. +#Default: +# wccp2_return_method gre + +# TAG: wccp2_assignment_method +# WCCP2 allows the setting of methods to assign the WCCP hash +# Valid values are as follows: +# +# hash - Hash assignment +# mask - Mask assignment +# +# As a general rule, cisco routers support the hash assignment method +# and cisco switches support the mask assignment method. +#Default: +# wccp2_assignment_method hash + +# TAG: wccp2_service +# WCCP2 allows for multiple traffic services. There are two +# types: "standard" and "dynamic". The standard type defines +# one service id - http (id 0). The dynamic service ids can be from +# 51 to 255 inclusive. In order to use a dynamic service id +# one must define the type of traffic to be redirected; this is done +# using the wccp2_service_info option. +# +# The "standard" type does not require a wccp2_service_info option, +# just specifying the service id will suffice. +# +# MD5 service authentication can be enabled by adding +# "password=" to the end of this service declaration. +# +# Examples: +# +# wccp2_service standard 0 # for the 'web-cache' standard service +# wccp2_service dynamic 80 # a dynamic service type which will be +# # fleshed out with subsequent options. +# wccp2_service standard 0 password=foo +#Default: +# Use the 'web-cache' standard service. + +# TAG: wccp2_service_info +# Dynamic WCCPv2 services require further information to define the +# traffic you wish to have diverted. +# +# The format is: +# +# wccp2_service_info protocol= flags=,.. +# priority= ports=,.. +# +# The relevant WCCPv2 flags: +# + src_ip_hash, dst_ip_hash +# + source_port_hash, dst_port_hash +# + src_ip_alt_hash, dst_ip_alt_hash +# + src_port_alt_hash, dst_port_alt_hash +# + ports_source +# +# The port list can be one to eight entries. +# +# Example: +# +# wccp2_service_info 80 protocol=tcp flags=src_ip_hash,ports_source +# priority=240 ports=80 +# +# Note: the service id must have been defined by a previous +# 'wccp2_service dynamic ' entry. +#Default: +# none + +# TAG: wccp2_weight +# Each cache server gets assigned a set of the destination +# hash proportional to their weight. +#Default: +# wccp2_weight 10000 + +# TAG: wccp_address +# Use this option if you require WCCPv2 to use a specific +# interface address. +# +# The default behavior is to not bind to any specific address. +#Default: +# Address selected by the operating system. + +# TAG: wccp2_address +# Use this option if you require WCCP to use a specific +# interface address. +# +# The default behavior is to not bind to any specific address. +#Default: +# Address selected by the operating system. + +# PERSISTENT CONNECTION HANDLING +# ----------------------------------------------------------------------------- +# +# Also see "pconn_timeout" in the TIMEOUTS section + +# TAG: client_persistent_connections +# Persistent connection support for clients. +# Squid uses persistent connections (when allowed). You can use +# this option to disable persistent connections with clients. +#Default: +# client_persistent_connections on + +# TAG: server_persistent_connections +# Persistent connection support for servers. +# Squid uses persistent connections (when allowed). You can use +# this option to disable persistent connections with servers. +#Default: +# server_persistent_connections on + +# TAG: persistent_connection_after_error +# With this directive the use of persistent connections after +# HTTP errors can be disabled. Useful if you have clients +# who fail to handle errors on persistent connections proper. +#Default: +# persistent_connection_after_error on + +# TAG: detect_broken_pconn +# Some servers have been found to incorrectly signal the use +# of HTTP/1.0 persistent connections even on replies not +# compatible, causing significant delays. This server problem +# has mostly been seen on redirects. +# +# By enabling this directive Squid attempts to detect such +# broken replies and automatically assume the reply is finished +# after 10 seconds timeout. +#Default: +# detect_broken_pconn off + +# CACHE DIGEST OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: digest_generation +# This controls whether the server will generate a Cache Digest +# of its contents. By default, Cache Digest generation is +# enabled if Squid is compiled with --enable-cache-digests defined. +#Default: +# digest_generation on + +# TAG: digest_bits_per_entry +# This is the number of bits of the server's Cache Digest which +# will be associated with the Digest entry for a given HTTP +# Method and URL (public key) combination. The default is 5. +#Default: +# digest_bits_per_entry 5 + +# TAG: digest_rebuild_period (seconds) +# This is the wait time between Cache Digest rebuilds. +#Default: +# digest_rebuild_period 1 hour + +# TAG: digest_rewrite_period (seconds) +# This is the wait time between Cache Digest writes to +# disk. +#Default: +# digest_rewrite_period 1 hour + +# TAG: digest_swapout_chunk_size (bytes) +# This is the number of bytes of the Cache Digest to write to +# disk at a time. It defaults to 4096 bytes (4KB), the Squid +# default swap page. +#Default: +# digest_swapout_chunk_size 4096 bytes + +# TAG: digest_rebuild_chunk_percentage (percent, 0-100) +# This is the percentage of the Cache Digest to be scanned at a +# time. By default it is set to 10% of the Cache Digest. +#Default: +# digest_rebuild_chunk_percentage 10 + +# SNMP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: snmp_port +# The port number where Squid listens for SNMP requests. To enable +# SNMP support set this to a suitable port number. Port number +# 3401 is often used for the Squid SNMP agent. By default it's +# set to "0" (disabled) +# +# Example: +# snmp_port 3401 +#Default: +# SNMP disabled. + +# TAG: snmp_access +# Allowing or denying access to the SNMP port. +# +# All access to the agent is denied by default. +# usage: +# +# snmp_access allow|deny [!]aclname ... +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Example: +# snmp_access allow snmppublic localhost +# snmp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: snmp_incoming_address +# Just like 'udp_incoming_address', but for the SNMP port. +# +# snmp_incoming_address is used for the SNMP socket receiving +# messages from SNMP agents. +# +# The default snmp_incoming_address is to listen on all +# available network interfaces. +#Default: +# Accept SNMP packets from all machine interfaces. + +# TAG: snmp_outgoing_address +# Just like 'udp_outgoing_address', but for the SNMP port. +# +# snmp_outgoing_address is used for SNMP packets returned to SNMP +# agents. +# +# If snmp_outgoing_address is not set it will use the same socket +# as snmp_incoming_address. Only change this if you want to have +# SNMP replies sent using another address than where this Squid +# listens for SNMP queries. +# +# NOTE, snmp_incoming_address and snmp_outgoing_address can not have +# the same value since they both use the same port. +#Default: +# Use snmp_incoming_address or an address selected by the operating system. + +# ICP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icp_port +# The port number where Squid sends and receives ICP queries to +# and from neighbor caches. The standard UDP port for ICP is 3130. +# +# Example: +# icp_port 3130 +#Default: +# ICP disabled. + +# TAG: htcp_port +# The port number where Squid sends and receives HTCP queries to +# and from neighbor caches. To turn it on you want to set it to +# 4827. +# +# Example: +# htcp_port 4827 +#Default: +# HTCP disabled. + +# TAG: log_icp_queries on|off +# If set, ICP queries are logged to access.log. You may wish +# do disable this if your ICP load is VERY high to speed things +# up or to simplify log analysis. +#Default: +# log_icp_queries on + +# TAG: udp_incoming_address +# udp_incoming_address is used for UDP packets received from other +# caches. +# +# The default behavior is to not bind to any specific address. +# +# Only change this if you want to have all UDP queries received on +# a specific interface/address. +# +# NOTE: udp_incoming_address is used by the ICP, HTCP, and DNS +# modules. Altering it will affect all of them in the same manner. +# +# see also; udp_outgoing_address +# +# NOTE, udp_incoming_address and udp_outgoing_address can not +# have the same value since they both use the same port. +#Default: +# Accept packets from all machine interfaces. + +# TAG: udp_outgoing_address +# udp_outgoing_address is used for UDP packets sent out to other +# caches. +# +# The default behavior is to not bind to any specific address. +# +# Instead it will use the same socket as udp_incoming_address. +# Only change this if you want to have UDP queries sent using another +# address than where this Squid listens for UDP queries from other +# caches. +# +# NOTE: udp_outgoing_address is used by the ICP, HTCP, and DNS +# modules. Altering it will affect all of them in the same manner. +# +# see also; udp_incoming_address +# +# NOTE, udp_incoming_address and udp_outgoing_address can not +# have the same value since they both use the same port. +#Default: +# Use udp_incoming_address or an address selected by the operating system. + +# TAG: icp_hit_stale on|off +# If you want to return ICP_HIT for stale cache objects, set this +# option to 'on'. If you have sibling relationships with caches +# in other administrative domains, this should be 'off'. If you only +# have sibling relationships with caches under your control, +# it is probably okay to set this to 'on'. +# If set to 'on', your siblings should use the option "allow-miss" +# on their cache_peer lines for connecting to you. +#Default: +# icp_hit_stale off + +# TAG: minimum_direct_hops +# If using the ICMP pinging stuff, do direct fetches for sites +# which are no more than this many hops away. +#Default: +# minimum_direct_hops 4 + +# TAG: minimum_direct_rtt (msec) +# If using the ICMP pinging stuff, do direct fetches for sites +# which are no more than this many rtt milliseconds away. +#Default: +# minimum_direct_rtt 400 + +# TAG: netdb_low +# The low water mark for the ICMP measurement database. +# +# Note: high watermark controlled by netdb_high directive. +# +# These watermarks are counts, not percents. The defaults are +# (low) 900 and (high) 1000. When the high water mark is +# reached, database entries will be deleted until the low +# mark is reached. +#Default: +# netdb_low 900 + +# TAG: netdb_high +# The high water mark for the ICMP measurement database. +# +# Note: low watermark controlled by netdb_low directive. +# +# These watermarks are counts, not percents. The defaults are +# (low) 900 and (high) 1000. When the high water mark is +# reached, database entries will be deleted until the low +# mark is reached. +#Default: +# netdb_high 1000 + +# TAG: netdb_ping_period +# The minimum period for measuring a site. There will be at +# least this much delay between successive pings to the same +# network. The default is five minutes. +#Default: +# netdb_ping_period 5 minutes + +# TAG: query_icmp on|off +# If you want to ask your peers to include ICMP data in their ICP +# replies, enable this option. +# +# If your peer has configured Squid (during compilation) with +# '--enable-icmp' that peer will send ICMP pings to origin server +# sites of the URLs it receives. If you enable this option the +# ICP replies from that peer will include the ICMP data (if available). +# Then, when choosing a parent cache, Squid will choose the parent with +# the minimal RTT to the origin server. When this happens, the +# hierarchy field of the access.log will be +# "CLOSEST_PARENT_MISS". This option is off by default. +#Default: +# query_icmp off + +# TAG: test_reachability on|off +# When this is 'on', ICP MISS replies will be ICP_MISS_NOFETCH +# instead of ICP_MISS if the target host is NOT in the ICMP +# database, or has a zero RTT. +#Default: +# test_reachability off + +# TAG: icp_query_timeout (msec) +# Normally Squid will automatically determine an optimal ICP +# query timeout value based on the round-trip-time of recent ICP +# queries. If you want to override the value determined by +# Squid, set this 'icp_query_timeout' to a non-zero value. This +# value is specified in MILLISECONDS, so, to use a 2-second +# timeout (the old default), you would write: +# +# icp_query_timeout 2000 +#Default: +# Dynamic detection. + +# TAG: maximum_icp_query_timeout (msec) +# Normally the ICP query timeout is determined dynamically. But +# sometimes it can lead to very large values (say 5 seconds). +# Use this option to put an upper limit on the dynamic timeout +# value. Do NOT use this option to always use a fixed (instead +# of a dynamic) timeout value. To set a fixed timeout see the +# 'icp_query_timeout' directive. +#Default: +# maximum_icp_query_timeout 2000 + +# TAG: minimum_icp_query_timeout (msec) +# Normally the ICP query timeout is determined dynamically. But +# sometimes it can lead to very small timeouts, even lower than +# the normal latency variance on your link due to traffic. +# Use this option to put an lower limit on the dynamic timeout +# value. Do NOT use this option to always use a fixed (instead +# of a dynamic) timeout value. To set a fixed timeout see the +# 'icp_query_timeout' directive. +#Default: +# minimum_icp_query_timeout 5 + +# TAG: background_ping_rate time-units +# Controls how often the ICP pings are sent to siblings that +# have background-ping set. +#Default: +# background_ping_rate 10 seconds + +# MULTICAST ICP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: mcast_groups +# This tag specifies a list of multicast groups which your server +# should join to receive multicasted ICP queries. +# +# NOTE! Be very careful what you put here! Be sure you +# understand the difference between an ICP _query_ and an ICP +# _reply_. This option is to be set only if you want to RECEIVE +# multicast queries. Do NOT set this option to SEND multicast +# ICP (use cache_peer for that). ICP replies are always sent via +# unicast, so this option does not affect whether or not you will +# receive replies from multicast group members. +# +# You must be very careful to NOT use a multicast address which +# is already in use by another group of caches. +# +# If you are unsure about multicast, please read the Multicast +# chapter in the Squid FAQ (http://www.squid-cache.org/FAQ/). +# +# Usage: mcast_groups 239.128.16.128 224.0.1.20 +# +# By default, Squid doesn't listen on any multicast groups. +#Default: +# none + +# TAG: mcast_miss_addr +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# If you enable this option, every "cache miss" URL will +# be sent out on the specified multicast address. +# +# Do not enable this option unless you are are absolutely +# certain you understand what you are doing. +#Default: +# disabled. + +# TAG: mcast_miss_ttl +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# This is the time-to-live value for packets multicasted +# when multicasting off cache miss URLs is enabled. By +# default this is set to 'site scope', i.e. 16. +#Default: +# mcast_miss_ttl 16 + +# TAG: mcast_miss_port +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# This is the port number to be used in conjunction with +# 'mcast_miss_addr'. +#Default: +# mcast_miss_port 3135 + +# TAG: mcast_miss_encode_key +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# The URLs that are sent in the multicast miss stream are +# encrypted. This is the encryption key. +#Default: +# mcast_miss_encode_key XXXXXXXXXXXXXXXX + +# TAG: mcast_icp_query_timeout (msec) +# For multicast peers, Squid regularly sends out ICP "probes" to +# count how many other peers are listening on the given multicast +# address. This value specifies how long Squid should wait to +# count all the replies. The default is 2000 msec, or 2 +# seconds. +#Default: +# mcast_icp_query_timeout 2000 + +# INTERNAL ICON OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icon_directory +# Where the icons are stored. These are normally kept in +# /usr/share/squid/icons +#Default: +# icon_directory /usr/share/squid/icons + +# TAG: global_internal_static +# This directive controls is Squid should intercept all requests for +# /squid-internal-static/ no matter which host the URL is requesting +# (default on setting), or if nothing special should be done for +# such URLs (off setting). The purpose of this directive is to make +# icons etc work better in complex cache hierarchies where it may +# not always be possible for all corners in the cache mesh to reach +# the server generating a directory listing. +#Default: +# global_internal_static on + +# TAG: short_icon_urls +# If this is enabled Squid will use short URLs for icons. +# If disabled it will revert to the old behavior of including +# it's own name and port in the URL. +# +# If you run a complex cache hierarchy with a mix of Squid and +# other proxies you may need to disable this directive. +#Default: +# short_icon_urls on + +# ERROR PAGE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: error_directory +# If you wish to create your own versions of the default +# error files to customize them to suit your company copy +# the error/template files to another directory and point +# this tag at them. +# +# WARNING: This option will disable multi-language support +# on error pages if used. +# +# The squid developers are interested in making squid available in +# a wide variety of languages. If you are making translations for a +# language that Squid does not currently provide please consider +# contributing your translation back to the project. +# http://wiki.squid-cache.org/Translations +# +# The squid developers working on translations are happy to supply drop-in +# translated error files in exchange for any new language contributions. +#Default: +# Send error pages in the clients preferred language + +# TAG: error_default_language +# Set the default language which squid will send error pages in +# if no existing translation matches the clients language +# preferences. +# +# If unset (default) generic English will be used. +# +# The squid developers are interested in making squid available in +# a wide variety of languages. If you are interested in making +# translations for any language see the squid wiki for details. +# http://wiki.squid-cache.org/Translations +#Default: +# Generate English language pages. + +# TAG: error_log_languages +# Log to cache.log what languages users are attempting to +# auto-negotiate for translations. +# +# Successful negotiations are not logged. Only failures +# have meaning to indicate that Squid may need an upgrade +# of its error page translations. +#Default: +# error_log_languages on + +# TAG: err_page_stylesheet +# CSS Stylesheet to pattern the display of Squid default error pages. +# +# For information on CSS see http://www.w3.org/Style/CSS/ +#Default: +# err_page_stylesheet /etc/squid/errorpage.css + +# TAG: err_html_text +# HTML text to include in error messages. Make this a "mailto" +# URL to your admin address, or maybe just a link to your +# organizations Web page. +# +# To include this in your error messages, you must rewrite +# the error template files (found in the "errors" directory). +# Wherever you want the 'err_html_text' line to appear, +# insert a %L tag in the error template file. +#Default: +# none + +# TAG: email_err_data on|off +# If enabled, information about the occurred error will be +# included in the mailto links of the ERR pages (if %W is set) +# so that the email body contains the data. +# Syntax is %w +#Default: +# email_err_data on + +# TAG: deny_info +# Usage: deny_info err_page_name acl +# or deny_info http://... acl +# or deny_info TCP_RESET acl +# +# This can be used to return a ERR_ page for requests which +# do not pass the 'http_access' rules. Squid remembers the last +# acl it evaluated in http_access, and if a 'deny_info' line exists +# for that ACL Squid returns a corresponding error page. +# +# The acl is typically the last acl on the http_access deny line which +# denied access. The exceptions to this rule are: +# - When Squid needs to request authentication credentials. It's then +# the first authentication related acl encountered +# - When none of the http_access lines matches. It's then the last +# acl processed on the last http_access line. +# - When the decision to deny access was made by an adaptation service, +# the acl name is the corresponding eCAP or ICAP service_name. +# +# NP: If providing your own custom error pages with error_directory +# you may also specify them by your custom file name: +# Example: deny_info ERR_CUSTOM_ACCESS_DENIED bad_guys +# +# By defaut Squid will send "403 Forbidden". A different 4xx or 5xx +# may be specified by prefixing the file name with the code and a colon. +# e.g. 404:ERR_CUSTOM_ACCESS_DENIED +# +# Alternatively you can tell Squid to reset the TCP connection +# by specifying TCP_RESET. +# +# Or you can specify an error URL or URL pattern. The browsers will +# get redirected to the specified URL after formatting tags have +# been replaced. Redirect will be done with 302 or 307 according to +# HTTP/1.1 specs. A different 3xx code may be specified by prefixing +# the URL. e.g. 303:http://example.com/ +# +# URL FORMAT TAGS: +# %a - username (if available. Password NOT included) +# %B - FTP path URL +# %e - Error number +# %E - Error description +# %h - Squid hostname +# %H - Request domain name +# %i - Client IP Address +# %M - Request Method +# %o - Message result from external ACL helper +# %p - Request Port number +# %P - Request Protocol name +# %R - Request URL path +# %T - Timestamp in RFC 1123 format +# %U - Full canonical URL from client +# (HTTPS URLs terminate with *) +# %u - Full canonical URL from client +# %w - Admin email from squid.conf +# %x - Error name +# %% - Literal percent (%) code +# +#Default: +# none + +# OPTIONS INFLUENCING REQUEST FORWARDING +# ----------------------------------------------------------------------------- + +# TAG: nonhierarchical_direct +# By default, Squid will send any non-hierarchical requests +# (not cacheable request type) direct to origin servers. +# +# When this is set to "off", Squid will prefer to send these +# requests to parents. +# +# Note that in most configurations, by turning this off you will only +# add latency to these request without any improvement in global hit +# ratio. +# +# This option only sets a preference. If the parent is unavailable a +# direct connection to the origin server may still be attempted. To +# completely prevent direct connections use never_direct. +#Default: +# nonhierarchical_direct on + +# TAG: prefer_direct +# Normally Squid tries to use parents for most requests. If you for some +# reason like it to first try going direct and only use a parent if +# going direct fails set this to on. +# +# By combining nonhierarchical_direct off and prefer_direct on you +# can set up Squid to use a parent as a backup path if going direct +# fails. +# +# Note: If you want Squid to use parents for all requests see +# the never_direct directive. prefer_direct only modifies how Squid +# acts on cacheable requests. +#Default: +# prefer_direct off + +# TAG: cache_miss_revalidate on|off +# RFC 7232 defines a conditional request mechanism to prevent +# response objects being unnecessarily transferred over the network. +# If that mechanism is used by the client and a cache MISS occurs +# it can prevent new cache entries being created. +# +# This option determines whether Squid on cache MISS will pass the +# client revalidation request to the server or tries to fetch new +# content for caching. It can be useful while the cache is mostly +# empty to more quickly have the cache populated by generating +# non-conditional GETs. +# +# When set to 'on' (default), Squid will pass all client If-* headers +# to the server. This permits server responses without a cacheable +# payload to be delivered and on MISS no new cache entry is created. +# +# When set to 'off' and if the request is cacheable, Squid will +# remove the clients If-Modified-Since and If-None-Match headers from +# the request sent to the server. This requests a 200 status response +# from the server to create a new cache entry with. +#Default: +# cache_miss_revalidate on + +# TAG: always_direct +# Usage: always_direct allow|deny [!]aclname ... +# +# Here you can use ACL elements to specify requests which should +# ALWAYS be forwarded by Squid to the origin servers without using +# any peers. For example, to always directly forward requests for +# local servers ignoring any parents or siblings you may have use +# something like: +# +# acl local-servers dstdomain my.domain.net +# always_direct allow local-servers +# +# To always forward FTP requests directly, use +# +# acl FTP proto FTP +# always_direct allow FTP +# +# NOTE: There is a similar, but opposite option named +# 'never_direct'. You need to be aware that "always_direct deny +# foo" is NOT the same thing as "never_direct allow foo". You +# may need to use a deny rule to exclude a more-specific case of +# some other rule. Example: +# +# acl local-external dstdomain external.foo.net +# acl local-servers dstdomain .foo.net +# always_direct deny local-external +# always_direct allow local-servers +# +# NOTE: If your goal is to make the client forward the request +# directly to the origin server bypassing Squid then this needs +# to be done in the client configuration. Squid configuration +# can only tell Squid how Squid should fetch the object. +# +# NOTE: This directive is not related to caching. The replies +# is cached as usual even if you use always_direct. To not cache +# the replies see the 'cache' directive. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Prevent any cache_peer being used for this request. + +# TAG: never_direct +# Usage: never_direct allow|deny [!]aclname ... +# +# never_direct is the opposite of always_direct. Please read +# the description for always_direct if you have not already. +# +# With 'never_direct' you can use ACL elements to specify +# requests which should NEVER be forwarded directly to origin +# servers. For example, to force the use of a proxy for all +# requests, except those in your local domain use something like: +# +# acl local-servers dstdomain .foo.net +# never_direct deny local-servers +# never_direct allow all +# +# or if Squid is inside a firewall and there are local intranet +# servers inside the firewall use something like: +# +# acl local-intranet dstdomain .foo.net +# acl local-external dstdomain external.foo.net +# always_direct deny local-external +# always_direct allow local-intranet +# never_direct allow all +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow DNS results to be used for this request. + +# ADVANCED NETWORKING OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: incoming_udp_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_udp_average 6 + +# TAG: incoming_tcp_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_tcp_average 4 + +# TAG: incoming_dns_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_dns_average 4 + +# TAG: min_udp_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_udp_poll_cnt 8 + +# TAG: min_dns_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_dns_poll_cnt 8 + +# TAG: min_tcp_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_tcp_poll_cnt 8 + +# TAG: accept_filter +# FreeBSD: +# +# The name of an accept(2) filter to install on Squid's +# listen socket(s). This feature is perhaps specific to +# FreeBSD and requires support in the kernel. +# +# The 'httpready' filter delays delivering new connections +# to Squid until a full HTTP request has been received. +# See the accf_http(9) man page for details. +# +# The 'dataready' filter delays delivering new connections +# to Squid until there is some data to process. +# See the accf_dataready(9) man page for details. +# +# Linux: +# +# The 'data' filter delays delivering of new connections +# to Squid until there is some data to process by TCP_ACCEPT_DEFER. +# You may optionally specify a number of seconds to wait by +# 'data=N' where N is the number of seconds. Defaults to 30 +# if not specified. See the tcp(7) man page for details. +#EXAMPLE: +## FreeBSD +#accept_filter httpready +## Linux +#accept_filter data +#Default: +# none + +# TAG: client_ip_max_connections +# Set an absolute limit on the number of connections a single +# client IP can use. Any more than this and Squid will begin to drop +# new connections from the client until it closes some links. +# +# Note that this is a global limit. It affects all HTTP, HTCP, Gopher and FTP +# connections from the client. For finer control use the ACL access controls. +# +# Requires client_db to be enabled (the default). +# +# WARNING: This may noticably slow down traffic received via external proxies +# or NAT devices and cause them to rebound error messages back to their clients. +#Default: +# No limit. + +# TAG: tcp_recv_bufsize (bytes) +# Size of receive buffer to set for TCP sockets. Probably just +# as easy to change your kernel's default. +# Omit from squid.conf to use the default buffer size. +#Default: +# Use operating system TCP defaults. + +# ICAP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icap_enable on|off +# If you want to enable the ICAP module support, set this to on. +#Default: +# icap_enable off + +# TAG: icap_connect_timeout +# This parameter specifies how long to wait for the TCP connect to +# the requested ICAP server to complete before giving up and either +# terminating the HTTP transaction or bypassing the failure. +# +# The default for optional services is peer_connect_timeout. +# The default for essential services is connect_timeout. +# If this option is explicitly set, its value applies to all services. +#Default: +# none + +# TAG: icap_io_timeout time-units +# This parameter specifies how long to wait for an I/O activity on +# an established, active ICAP connection before giving up and +# either terminating the HTTP transaction or bypassing the +# failure. +#Default: +# Use read_timeout. + +# TAG: icap_service_failure_limit limit [in memory-depth time-units] +# The limit specifies the number of failures that Squid tolerates +# when establishing a new TCP connection with an ICAP service. If +# the number of failures exceeds the limit, the ICAP service is +# not used for new ICAP requests until it is time to refresh its +# OPTIONS. +# +# A negative value disables the limit. Without the limit, an ICAP +# service will not be considered down due to connectivity failures +# between ICAP OPTIONS requests. +# +# Squid forgets ICAP service failures older than the specified +# value of memory-depth. The memory fading algorithm +# is approximate because Squid does not remember individual +# errors but groups them instead, splitting the option +# value into ten time slots of equal length. +# +# When memory-depth is 0 and by default this option has no +# effect on service failure expiration. +# +# Squid always forgets failures when updating service settings +# using an ICAP OPTIONS transaction, regardless of this option +# setting. +# +# For example, +# # suspend service usage after 10 failures in 5 seconds: +# icap_service_failure_limit 10 in 5 seconds +#Default: +# icap_service_failure_limit 10 + +# TAG: icap_service_revival_delay +# The delay specifies the number of seconds to wait after an ICAP +# OPTIONS request failure before requesting the options again. The +# failed ICAP service is considered "down" until fresh OPTIONS are +# fetched. +# +# The actual delay cannot be smaller than the hardcoded minimum +# delay of 30 seconds. +#Default: +# icap_service_revival_delay 180 + +# TAG: icap_preview_enable on|off +# The ICAP Preview feature allows the ICAP server to handle the +# HTTP message by looking only at the beginning of the message body +# or even without receiving the body at all. In some environments, +# previews greatly speedup ICAP processing. +# +# During an ICAP OPTIONS transaction, the server may tell Squid what +# HTTP messages should be previewed and how big the preview should be. +# Squid will not use Preview if the server did not request one. +# +# To disable ICAP Preview for all ICAP services, regardless of +# individual ICAP server OPTIONS responses, set this option to "off". +#Example: +#icap_preview_enable off +#Default: +# icap_preview_enable on + +# TAG: icap_preview_size +# The default size of preview data to be sent to the ICAP server. +# This value might be overwritten on a per server basis by OPTIONS requests. +#Default: +# No preview sent. + +# TAG: icap_206_enable on|off +# 206 (Partial Content) responses is an ICAP extension that allows the +# ICAP agents to optionally combine adapted and original HTTP message +# content. The decision to combine is postponed until the end of the +# ICAP response. Squid supports Partial Content extension by default. +# +# Activation of the Partial Content extension is negotiated with each +# ICAP service during OPTIONS exchange. Most ICAP servers should handle +# negotation correctly even if they do not support the extension, but +# some might fail. To disable Partial Content support for all ICAP +# services and to avoid any negotiation, set this option to "off". +# +# Example: +# icap_206_enable off +#Default: +# icap_206_enable on + +# TAG: icap_default_options_ttl +# The default TTL value for ICAP OPTIONS responses that don't have +# an Options-TTL header. +#Default: +# icap_default_options_ttl 60 + +# TAG: icap_persistent_connections on|off +# Whether or not Squid should use persistent connections to +# an ICAP server. +#Default: +# icap_persistent_connections on + +# TAG: adaptation_send_client_ip on|off +# If enabled, Squid shares HTTP client IP information with adaptation +# services. For ICAP, Squid adds the X-Client-IP header to ICAP requests. +# For eCAP, Squid sets the libecap::metaClientIp transaction option. +# +# See also: adaptation_uses_indirect_client +#Default: +# adaptation_send_client_ip off + +# TAG: adaptation_send_username on|off +# This sends authenticated HTTP client username (if available) to +# the adaptation service. +# +# For ICAP, the username value is encoded based on the +# icap_client_username_encode option and is sent using the header +# specified by the icap_client_username_header option. +#Default: +# adaptation_send_username off + +# TAG: icap_client_username_header +# ICAP request header name to use for adaptation_send_username. +#Default: +# icap_client_username_header X-Client-Username + +# TAG: icap_client_username_encode on|off +# Whether to base64 encode the authenticated client username. +#Default: +# icap_client_username_encode off + +# TAG: icap_service +# Defines a single ICAP service using the following format: +# +# icap_service id vectoring_point uri [option ...] +# +# id: ID +# an opaque identifier or name which is used to direct traffic to +# this specific service. Must be unique among all adaptation +# services in squid.conf. +# +# vectoring_point: reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache +# This specifies at which point of transaction processing the +# ICAP service should be activated. *_postcache vectoring points +# are not yet supported. +# +# uri: icap://servername:port/servicepath +# ICAP server and service location. +# +# ICAP does not allow a single service to handle both REQMOD and RESPMOD +# transactions. Squid does not enforce that requirement. You can specify +# services with the same service_url and different vectoring_points. You +# can even specify multiple identical services as long as their +# service_names differ. +# +# To activate a service, use the adaptation_access directive. To group +# services, use adaptation_service_chain and adaptation_service_set. +# +# Service options are separated by white space. ICAP services support +# the following name=value options: +# +# bypass=on|off|1|0 +# If set to 'on' or '1', the ICAP service is treated as +# optional. If the service cannot be reached or malfunctions, +# Squid will try to ignore any errors and process the message as +# if the service was not enabled. No all ICAP errors can be +# bypassed. If set to 0, the ICAP service is treated as +# essential and all ICAP errors will result in an error page +# returned to the HTTP client. +# +# Bypass is off by default: services are treated as essential. +# +# routing=on|off|1|0 +# If set to 'on' or '1', the ICAP service is allowed to +# dynamically change the current message adaptation plan by +# returning a chain of services to be used next. The services +# are specified using the X-Next-Services ICAP response header +# value, formatted as a comma-separated list of service names. +# Each named service should be configured in squid.conf. Other +# services are ignored. An empty X-Next-Services value results +# in an empty plan which ends the current adaptation. +# +# Dynamic adaptation plan may cross or cover multiple supported +# vectoring points in their natural processing order. +# +# Routing is not allowed by default: the ICAP X-Next-Services +# response header is ignored. +# +# ipv6=on|off +# Only has effect on split-stack systems. The default on those systems +# is to use IPv4-only connections. When set to 'on' this option will +# make Squid use IPv6-only connections to contact this ICAP service. +# +# on-overload=block|bypass|wait|force +# If the service Max-Connections limit has been reached, do +# one of the following for each new ICAP transaction: +# * block: send an HTTP error response to the client +# * bypass: ignore the "over-connected" ICAP service +# * wait: wait (in a FIFO queue) for an ICAP connection slot +# * force: proceed, ignoring the Max-Connections limit +# +# In SMP mode with N workers, each worker assumes the service +# connection limit is Max-Connections/N, even though not all +# workers may use a given service. +# +# The default value is "bypass" if service is bypassable, +# otherwise it is set to "wait". +# +# +# max-conn=number +# Use the given number as the Max-Connections limit, regardless +# of the Max-Connections value given by the service, if any. +# +# Older icap_service format without optional named parameters is +# deprecated but supported for backward compatibility. +# +#Example: +#icap_service svcBlocker reqmod_precache icap://icap1.mydomain.net:1344/reqmod bypass=0 +#icap_service svcLogger reqmod_precache icap://icap2.mydomain.net:1344/respmod routing=on +#Default: +# none + +# TAG: icap_class +# This deprecated option was documented to define an ICAP service +# chain, even though it actually defined a set of similar, redundant +# services, and the chains were not supported. +# +# To define a set of redundant services, please use the +# adaptation_service_set directive. For service chains, use +# adaptation_service_chain. +#Default: +# none + +# TAG: icap_access +# This option is deprecated. Please use adaptation_access, which +# has the same ICAP functionality, but comes with better +# documentation, and eCAP support. +#Default: +# none + +# eCAP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: ecap_enable on|off +# Controls whether eCAP support is enabled. +#Default: +# ecap_enable off + +# TAG: ecap_service +# Defines a single eCAP service +# +# ecap_service id vectoring_point uri [option ...] +# +# id: ID +# an opaque identifier or name which is used to direct traffic to +# this specific service. Must be unique among all adaptation +# services in squid.conf. +# +# vectoring_point: reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache +# This specifies at which point of transaction processing the +# eCAP service should be activated. *_postcache vectoring points +# are not yet supported. +# +# uri: ecap://vendor/service_name?custom&cgi=style¶meters=optional +# Squid uses the eCAP service URI to match this configuration +# line with one of the dynamically loaded services. Each loaded +# eCAP service must have a unique URI. Obtain the right URI from +# the service provider. +# +# To activate a service, use the adaptation_access directive. To group +# services, use adaptation_service_chain and adaptation_service_set. +# +# Service options are separated by white space. eCAP services support +# the following name=value options: +# +# bypass=on|off|1|0 +# If set to 'on' or '1', the eCAP service is treated as optional. +# If the service cannot be reached or malfunctions, Squid will try +# to ignore any errors and process the message as if the service +# was not enabled. No all eCAP errors can be bypassed. +# If set to 'off' or '0', the eCAP service is treated as essential +# and all eCAP errors will result in an error page returned to the +# HTTP client. +# +# Bypass is off by default: services are treated as essential. +# +# routing=on|off|1|0 +# If set to 'on' or '1', the eCAP service is allowed to +# dynamically change the current message adaptation plan by +# returning a chain of services to be used next. +# +# Dynamic adaptation plan may cross or cover multiple supported +# vectoring points in their natural processing order. +# +# Routing is not allowed by default. +# +# Older ecap_service format without optional named parameters is +# deprecated but supported for backward compatibility. +# +# +#Example: +#ecap_service s1 reqmod_precache ecap://filters.R.us/leakDetector?on_error=block bypass=off +#ecap_service s2 respmod_precache ecap://filters.R.us/virusFilter config=/etc/vf.cfg bypass=on +#Default: +# none + +# TAG: loadable_modules +# Instructs Squid to load the specified dynamic module(s) or activate +# preloaded module(s). +#Example: +#loadable_modules /usr/lib/MinimalAdapter.so +#Default: +# none + +# MESSAGE ADAPTATION OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: adaptation_service_set +# +# Configures an ordered set of similar, redundant services. This is +# useful when hot standby or backup adaptation servers are available. +# +# adaptation_service_set set_name service_name1 service_name2 ... +# +# The named services are used in the set declaration order. The first +# applicable adaptation service from the set is used first. The next +# applicable service is tried if and only if the transaction with the +# previous service fails and the message waiting to be adapted is still +# intact. +# +# When adaptation starts, broken services are ignored as if they were +# not a part of the set. A broken service is a down optional service. +# +# The services in a set must be attached to the same vectoring point +# (e.g., pre-cache) and use the same adaptation method (e.g., REQMOD). +# +# If all services in a set are optional then adaptation failures are +# bypassable. If all services in the set are essential, then a +# transaction failure with one service may still be retried using +# another service from the set, but when all services fail, the master +# transaction fails as well. +# +# A set may contain a mix of optional and essential services, but that +# is likely to lead to surprising results because broken services become +# ignored (see above), making previously bypassable failures fatal. +# Technically, it is the bypassability of the last failed service that +# matters. +# +# See also: adaptation_access adaptation_service_chain +# +#Example: +#adaptation_service_set svcBlocker urlFilterPrimary urlFilterBackup +#adaptation service_set svcLogger loggerLocal loggerRemote +#Default: +# none + +# TAG: adaptation_service_chain +# +# Configures a list of complementary services that will be applied +# one-by-one, forming an adaptation chain or pipeline. This is useful +# when Squid must perform different adaptations on the same message. +# +# adaptation_service_chain chain_name service_name1 svc_name2 ... +# +# The named services are used in the chain declaration order. The first +# applicable adaptation service from the chain is used first. The next +# applicable service is applied to the successful adaptation results of +# the previous service in the chain. +# +# When adaptation starts, broken services are ignored as if they were +# not a part of the chain. A broken service is a down optional service. +# +# Request satisfaction terminates the adaptation chain because Squid +# does not currently allow declaration of RESPMOD services at the +# "reqmod_precache" vectoring point (see icap_service or ecap_service). +# +# The services in a chain must be attached to the same vectoring point +# (e.g., pre-cache) and use the same adaptation method (e.g., REQMOD). +# +# A chain may contain a mix of optional and essential services. If an +# essential adaptation fails (or the failure cannot be bypassed for +# other reasons), the master transaction fails. Otherwise, the failure +# is bypassed as if the failed adaptation service was not in the chain. +# +# See also: adaptation_access adaptation_service_set +# +#Example: +#adaptation_service_chain svcRequest requestLogger urlFilter leakDetector +#Default: +# none + +# TAG: adaptation_access +# Sends an HTTP transaction to an ICAP or eCAP adaptation service. +# +# adaptation_access service_name allow|deny [!]aclname... +# adaptation_access set_name allow|deny [!]aclname... +# +# At each supported vectoring point, the adaptation_access +# statements are processed in the order they appear in this +# configuration file. Statements pointing to the following services +# are ignored (i.e., skipped without checking their ACL): +# +# - services serving different vectoring points +# - "broken-but-bypassable" services +# - "up" services configured to ignore such transactions +# (e.g., based on the ICAP Transfer-Ignore header). +# +# When a set_name is used, all services in the set are checked +# using the same rules, to find the first applicable one. See +# adaptation_service_set for details. +# +# If an access list is checked and there is a match, the +# processing stops: For an "allow" rule, the corresponding +# adaptation service is used for the transaction. For a "deny" +# rule, no adaptation service is activated. +# +# It is currently not possible to apply more than one adaptation +# service at the same vectoring point to the same HTTP transaction. +# +# See also: icap_service and ecap_service +# +#Example: +#adaptation_access service_1 allow all +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: adaptation_service_iteration_limit +# Limits the number of iterations allowed when applying adaptation +# services to a message. If your longest adaptation set or chain +# may have more than 16 services, increase the limit beyond its +# default value of 16. If detecting infinite iteration loops sooner +# is critical, make the iteration limit match the actual number +# of services in your longest adaptation set or chain. +# +# Infinite adaptation loops are most likely with routing services. +# +# See also: icap_service routing=1 +#Default: +# adaptation_service_iteration_limit 16 + +# TAG: adaptation_masterx_shared_names +# For each master transaction (i.e., the HTTP request and response +# sequence, including all related ICAP and eCAP exchanges), Squid +# maintains a table of metadata. The table entries are (name, value) +# pairs shared among eCAP and ICAP exchanges. The table is destroyed +# with the master transaction. +# +# This option specifies the table entry names that Squid must accept +# from and forward to the adaptation transactions. +# +# An ICAP REQMOD or RESPMOD transaction may set an entry in the +# shared table by returning an ICAP header field with a name +# specified in adaptation_masterx_shared_names. +# +# An eCAP REQMOD or RESPMOD transaction may set an entry in the +# shared table by implementing the libecap::visitEachOption() API +# to provide an option with a name specified in +# adaptation_masterx_shared_names. +# +# Squid will store and forward the set entry to subsequent adaptation +# transactions within the same master transaction scope. +# +# Only one shared entry name is supported at this time. +# +#Example: +## share authentication information among ICAP services +#adaptation_masterx_shared_names X-Subscriber-ID +#Default: +# none + +# TAG: adaptation_meta +# This option allows Squid administrator to add custom ICAP request +# headers or eCAP options to Squid ICAP requests or eCAP transactions. +# Use it to pass custom authentication tokens and other +# transaction-state related meta information to an ICAP/eCAP service. +# +# The addition of a meta header is ACL-driven: +# adaptation_meta name value [!]aclname ... +# +# Processing for a given header name stops after the first ACL list match. +# Thus, it is impossible to add two headers with the same name. If no ACL +# lists match for a given header name, no such header is added. For +# example: +# +# # do not debug transactions except for those that need debugging +# adaptation_meta X-Debug 1 needs_debugging +# +# # log all transactions except for those that must remain secret +# adaptation_meta X-Log 1 !keep_secret +# +# # mark transactions from users in the "G 1" group +# adaptation_meta X-Authenticated-Groups "G 1" authed_as_G1 +# +# The "value" parameter may be a regular squid.conf token or a "double +# quoted string". Within the quoted string, use backslash (\) to escape +# any character, which is currently only useful for escaping backslashes +# and double quotes. For example, +# "this string has one backslash (\\) and two \"quotes\"" +# +# Used adaptation_meta header values may be logged via %note +# logformat code. If multiple adaptation_meta headers with the same name +# are used during master transaction lifetime, the header values are +# logged in the order they were used and duplicate values are ignored +# (only the first repeated value will be logged). +#Default: +# none + +# TAG: icap_retry +# This ACL determines which retriable ICAP transactions are +# retried. Transactions that received a complete ICAP response +# and did not have to consume or produce HTTP bodies to receive +# that response are usually retriable. +# +# icap_retry allow|deny [!]aclname ... +# +# Squid automatically retries some ICAP I/O timeouts and errors +# due to persistent connection race conditions. +# +# See also: icap_retry_limit +#Default: +# icap_retry deny all + +# TAG: icap_retry_limit +# Limits the number of retries allowed. +# +# Communication errors due to persistent connection race +# conditions are unavoidable, automatically retried, and do not +# count against this limit. +# +# See also: icap_retry +#Default: +# No retries are allowed. + +# DNS OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: check_hostnames +# For security and stability reasons Squid can check +# hostnames for Internet standard RFC compliance. If you want +# Squid to perform these checks turn this directive on. +#Default: +# check_hostnames off + +# TAG: allow_underscore +# Underscore characters is not strictly allowed in Internet hostnames +# but nevertheless used by many sites. Set this to off if you want +# Squid to be strict about the standard. +# This check is performed only when check_hostnames is set to on. +#Default: +# allow_underscore on + +# TAG: dns_retransmit_interval +# Initial retransmit interval for DNS queries. The interval is +# doubled each time all configured DNS servers have been tried. +#Default: +# dns_retransmit_interval 5 seconds + +# TAG: dns_timeout +# DNS Query timeout. If no response is received to a DNS query +# within this time all DNS servers for the queried domain +# are assumed to be unavailable. +#Default: +# dns_timeout 30 seconds + +# TAG: dns_packet_max +# Maximum number of bytes packet size to advertise via EDNS. +# Set to "none" to disable EDNS large packet support. +# +# For legacy reasons DNS UDP replies will default to 512 bytes which +# is too small for many responses. EDNS provides a means for Squid to +# negotiate receiving larger responses back immediately without having +# to failover with repeat requests. Responses larger than this limit +# will retain the old behaviour of failover to TCP DNS. +# +# Squid has no real fixed limit internally, but allowing packet sizes +# over 1500 bytes requires network jumbogram support and is usually not +# necessary. +# +# WARNING: The RFC also indicates that some older resolvers will reply +# with failure of the whole request if the extension is added. Some +# resolvers have already been identified which will reply with mangled +# EDNS response on occasion. Usually in response to many-KB jumbogram +# sizes being advertised by Squid. +# Squid will currently treat these both as an unable-to-resolve domain +# even if it would be resolvable without EDNS. +#Default: +# EDNS disabled + +# TAG: dns_defnames on|off +# Normally the RES_DEFNAMES resolver option is disabled +# (see res_init(3)). This prevents caches in a hierarchy +# from interpreting single-component hostnames locally. To allow +# Squid to handle single-component names, enable this option. +#Default: +# Search for single-label domain names is disabled. + +# TAG: dns_multicast_local on|off +# When set to on, Squid sends multicast DNS lookups on the local +# network for domains ending in .local and .arpa. +# This enables local servers and devices to be contacted in an +# ad-hoc or zero-configuration network environment. +#Default: +# Search for .local and .arpa names is disabled. + +# TAG: dns_nameservers +# Use this if you want to specify a list of DNS name servers +# (IP addresses) to use instead of those given in your +# /etc/resolv.conf file. +# +# On Windows platforms, if no value is specified here or in +# the /etc/resolv.conf file, the list of DNS name servers are +# taken from the Windows registry, both static and dynamic DHCP +# configurations are supported. +# +# Example: dns_nameservers 10.0.0.1 192.172.0.4 +#Default: +# Use operating system definitions + +# TAG: hosts_file +# Location of the host-local IP name-address associations +# database. Most Operating Systems have such a file on different +# default locations: +# - Un*X & Linux: /etc/hosts +# - Windows NT/2000: %SystemRoot%\system32\drivers\etc\hosts +# (%SystemRoot% value install default is c:\winnt) +# - Windows XP/2003: %SystemRoot%\system32\drivers\etc\hosts +# (%SystemRoot% value install default is c:\windows) +# - Windows 9x/Me: %windir%\hosts +# (%windir% value is usually c:\windows) +# - Cygwin: /etc/hosts +# +# The file contains newline-separated definitions, in the +# form ip_address_in_dotted_form name [name ...] names are +# whitespace-separated. Lines beginning with an hash (#) +# character are comments. +# +# The file is checked at startup and upon configuration. +# If set to 'none', it won't be checked. +# If append_domain is used, that domain will be added to +# domain-local (i.e. not containing any dot character) host +# definitions. +#Default: +# hosts_file /etc/hosts + +# TAG: append_domain +# Appends local domain name to hostnames without any dots in +# them. append_domain must begin with a period. +# +# Be warned there are now Internet names with no dots in +# them using only top-domain names, so setting this may +# cause some Internet sites to become unavailable. +# +#Example: +# append_domain .yourdomain.com +#Default: +# Use operating system definitions + +# TAG: ignore_unknown_nameservers +# By default Squid checks that DNS responses are received +# from the same IP addresses they are sent to. If they +# don't match, Squid ignores the response and writes a warning +# message to cache.log. You can allow responses from unknown +# nameservers by setting this option to 'off'. +#Default: +# ignore_unknown_nameservers on + +# TAG: dns_v4_first +# With the IPv6 Internet being as fast or faster than IPv4 Internet +# for most networks Squid prefers to contact websites over IPv6. +# +# This option reverses the order of preference to make Squid contact +# dual-stack websites over IPv4 first. Squid will still perform both +# IPv6 and IPv4 DNS lookups before connecting. +# +# WARNING: +# This option will restrict the situations under which IPv6 +# connectivity is used (and tested), potentially hiding network +# problems which would otherwise be detected and warned about. +#Default: +# dns_v4_first off + +# TAG: ipcache_size (number of entries) +# Maximum number of DNS IP cache entries. +#Default: +# ipcache_size 1024 + +# TAG: ipcache_low (percent) +#Default: +# ipcache_low 90 + +# TAG: ipcache_high (percent) +# The size, low-, and high-water marks for the IP cache. +#Default: +# ipcache_high 95 + +# TAG: fqdncache_size (number of entries) +# Maximum number of FQDN cache entries. +#Default: +# fqdncache_size 1024 + +# MISCELLANEOUS +# ----------------------------------------------------------------------------- + +# TAG: configuration_includes_quoted_values on|off +# If set, Squid will recognize each "quoted string" after a configuration +# directive as a single parameter. The quotes are stripped before the +# parameter value is interpreted or used. +# See "Values with spaces, quotes, and other special characters" +# section for more details. +#Default: +# configuration_includes_quoted_values off + +# TAG: memory_pools on|off +# If set, Squid will keep pools of allocated (but unused) memory +# available for future use. If memory is a premium on your +# system and you believe your malloc library outperforms Squid +# routines, disable this. +#Default: +# memory_pools on + +# TAG: memory_pools_limit (bytes) +# Used only with memory_pools on: +# memory_pools_limit 50 MB +# +# If set to a non-zero value, Squid will keep at most the specified +# limit of allocated (but unused) memory in memory pools. All free() +# requests that exceed this limit will be handled by your malloc +# library. Squid does not pre-allocate any memory, just safe-keeps +# objects that otherwise would be free()d. Thus, it is safe to set +# memory_pools_limit to a reasonably high value even if your +# configuration will use less memory. +# +# If set to none, Squid will keep all memory it can. That is, there +# will be no limit on the total amount of memory used for safe-keeping. +# +# To disable memory allocation optimization, do not set +# memory_pools_limit to 0 or none. Set memory_pools to "off" instead. +# +# An overhead for maintaining memory pools is not taken into account +# when the limit is checked. This overhead is close to four bytes per +# object kept. However, pools may actually _save_ memory because of +# reduced memory thrashing in your malloc library. +#Default: +# memory_pools_limit 5 MB + +# TAG: forwarded_for on|off|transparent|truncate|delete +# If set to "on", Squid will append your client's IP address +# in the HTTP requests it forwards. By default it looks like: +# +# X-Forwarded-For: 192.1.2.3 +# +# If set to "off", it will appear as +# +# X-Forwarded-For: unknown +# +# If set to "transparent", Squid will not alter the +# X-Forwarded-For header in any way. +# +# If set to "delete", Squid will delete the entire +# X-Forwarded-For header. +# +# If set to "truncate", Squid will remove all existing +# X-Forwarded-For entries, and place the client IP as the sole entry. +#Default: +# forwarded_for on + +# TAG: cachemgr_passwd +# Specify passwords for cachemgr operations. +# +# Usage: cachemgr_passwd password action action ... +# +# Some valid actions are (see cache manager menu for a full list): +# 5min +# 60min +# asndb +# authenticator +# cbdata +# client_list +# comm_incoming +# config * +# counters +# delay +# digest_stats +# dns +# events +# filedescriptors +# fqdncache +# histograms +# http_headers +# info +# io +# ipcache +# mem +# menu +# netdb +# non_peers +# objects +# offline_toggle * +# pconn +# peer_select +# reconfigure * +# redirector +# refresh +# server_list +# shutdown * +# store_digest +# storedir +# utilization +# via_headers +# vm_objects +# +# * Indicates actions which will not be performed without a +# valid password, others can be performed if not listed here. +# +# To disable an action, set the password to "disable". +# To allow performing an action without a password, set the +# password to "none". +# +# Use the keyword "all" to set the same password for all actions. +# +#Example: +# cachemgr_passwd secret shutdown +# cachemgr_passwd lesssssssecret info stats/objects +# cachemgr_passwd disable all +#Default: +# No password. Actions which require password are denied. + +# TAG: client_db on|off +# If you want to disable collecting per-client statistics, +# turn off client_db here. +#Default: +# client_db on + +# TAG: refresh_all_ims on|off +# When you enable this option, squid will always check +# the origin server for an update when a client sends an +# If-Modified-Since request. Many browsers use IMS +# requests when the user requests a reload, and this +# ensures those clients receive the latest version. +# +# By default (off), squid may return a Not Modified response +# based on the age of the cached version. +#Default: +# refresh_all_ims off + +# TAG: reload_into_ims on|off +# When you enable this option, client no-cache or ``reload'' +# requests will be changed to If-Modified-Since requests. +# Doing this VIOLATES the HTTP standard. Enabling this +# feature could make you liable for problems which it +# causes. +# +# see also refresh_pattern for a more selective approach. +#Default: +# reload_into_ims off + +# TAG: connect_retries +# This sets the maximum number of connection attempts made for each +# TCP connection. The connect_retries attempts must all still +# complete within the connection timeout period. +# +# The default is not to re-try if the first connection attempt fails. +# The (not recommended) maximum is 10 tries. +# +# A warning message will be generated if it is set to a too-high +# value and the configured value will be over-ridden. +# +# Note: These re-tries are in addition to forward_max_tries +# which limit how many different addresses may be tried to find +# a useful server. +#Default: +# Do not retry failed connections. + +# TAG: retry_on_error +# If set to ON Squid will automatically retry requests when +# receiving an error response with status 403 (Forbidden), +# 500 (Internal Error), 501 or 503 (Service not available). +# Status 502 and 504 (Gateway errors) are always retried. +# +# This is mainly useful if you are in a complex cache hierarchy to +# work around access control errors. +# +# NOTE: This retry will attempt to find another working destination. +# Which is different from the server which just failed. +#Default: +# retry_on_error off + +# TAG: as_whois_server +# WHOIS server to query for AS numbers. NOTE: AS numbers are +# queried only when Squid starts up, not for every request. +#Default: +# as_whois_server whois.ra.net + +# TAG: offline_mode +# Enable this option and Squid will never try to validate cached +# objects. +#Default: +# offline_mode off + +# TAG: uri_whitespace +# What to do with requests that have whitespace characters in the +# URI. Options: +# +# strip: The whitespace characters are stripped out of the URL. +# This is the behavior recommended by RFC2396 and RFC3986 +# for tolerant handling of generic URI. +# NOTE: This is one difference between generic URI and HTTP URLs. +# +# deny: The request is denied. The user receives an "Invalid +# Request" message. +# This is the behaviour recommended by RFC2616 for safe +# handling of HTTP request URL. +# +# allow: The request is allowed and the URI is not changed. The +# whitespace characters remain in the URI. Note the +# whitespace is passed to redirector processes if they +# are in use. +# Note this may be considered a violation of RFC2616 +# request parsing where whitespace is prohibited in the +# URL field. +# +# encode: The request is allowed and the whitespace characters are +# encoded according to RFC1738. +# +# chop: The request is allowed and the URI is chopped at the +# first whitespace. +# +# +# NOTE the current Squid implementation of encode and chop violates +# RFC2616 by not using a 301 redirect after altering the URL. +#Default: +# uri_whitespace strip + +# TAG: chroot +# Specifies a directory where Squid should do a chroot() while +# initializing. This also causes Squid to fully drop root +# privileges after initializing. This means, for example, if you +# use a HTTP port less than 1024 and try to reconfigure, you may +# get an error saying that Squid can not open the port. +#Default: +# none + +# TAG: balance_on_multiple_ip +# Modern IP resolvers in squid sort lookup results by preferred access. +# By default squid will use these IP in order and only rotates to +# the next listed when the most preffered fails. +# +# Some load balancing servers based on round robin DNS have been +# found not to preserve user session state across requests +# to different IP addresses. +# +# Enabling this directive Squid rotates IP's per request. +#Default: +# balance_on_multiple_ip off + +# TAG: pipeline_prefetch +# HTTP clients may send a pipeline of 1+N requests to Squid using a +# single connection, without waiting for Squid to respond to the first +# of those requests. This option limits the number of concurrent +# requests Squid will try to handle in parallel. If set to N, Squid +# will try to receive and process up to 1+N requests on the same +# connection concurrently. +# +# Defaults to 0 (off) for bandwidth management and access logging +# reasons. +# +# NOTE: pipelining requires persistent connections to clients. +# +# WARNING: pipelining breaks NTLM and Negotiate/Kerberos authentication. +#Default: +# Do not pre-parse pipelined requests. + +# TAG: high_response_time_warning (msec) +# If the one-minute median response time exceeds this value, +# Squid prints a WARNING with debug level 0 to get the +# administrators attention. The value is in milliseconds. +#Default: +# disabled. + +# TAG: high_page_fault_warning +# If the one-minute average page fault rate exceeds this +# value, Squid prints a WARNING with debug level 0 to get +# the administrators attention. The value is in page faults +# per second. +#Default: +# disabled. + +# TAG: high_memory_warning +# Note: This option is only available if Squid is rebuilt with the +# GNU Malloc with mstats() +# +# If the memory usage (as determined by gnumalloc, if available and used) +# exceeds this amount, Squid prints a WARNING with debug level 0 to get +# the administrators attention. +#Default: +# disabled. + +# TAG: sleep_after_fork (microseconds) +# When this is set to a non-zero value, the main Squid process +# sleeps the specified number of microseconds after a fork() +# system call. This sleep may help the situation where your +# system reports fork() failures due to lack of (virtual) +# memory. Note, however, if you have a lot of child +# processes, these sleep delays will add up and your +# Squid will not service requests for some amount of time +# until all the child processes have been started. +# On Windows value less then 1000 (1 milliseconds) are +# rounded to 1000. +#Default: +# sleep_after_fork 0 + +# TAG: windows_ipaddrchangemonitor on|off +# Note: This option is only available if Squid is rebuilt with the +# MS Windows +# +# On Windows Squid by default will monitor IP address changes and will +# reconfigure itself after any detected event. This is very useful for +# proxies connected to internet with dial-up interfaces. +# In some cases (a Proxy server acting as VPN gateway is one) it could be +# desiderable to disable this behaviour setting this to 'off'. +# Note: after changing this, Squid service must be restarted. +#Default: +# windows_ipaddrchangemonitor on + +# TAG: eui_lookup +# Whether to lookup the EUI or MAC address of a connected client. +#Default: +# eui_lookup on + +# TAG: max_filedescriptors +# Reduce the maximum number of filedescriptors supported below +# the usual operating system defaults. +# +# Remove from squid.conf to inherit the current ulimit setting. +# +# Note: Changing this requires a restart of Squid. Also +# not all I/O types supports large values (eg on Windows). +#Default: +# Use operating system limits set by ulimit. + diff --git a/roles/squid/files/squid.s-proxy.conf b/roles/squid/files/squid.s-proxy.conf new file mode 100644 index 0000000..34f00a3 --- /dev/null +++ b/roles/squid/files/squid.s-proxy.conf @@ -0,0 +1,8563 @@ +# WELCOME TO SQUID 4.6 +# ---------------------------- +# +# This is the documentation for the Squid configuration file. +# This documentation can also be found online at: +# http://www.squid-cache.org/Doc/config/ +# +# You may wish to look at the Squid home page and wiki for the +# FAQ and other documentation: +# http://www.squid-cache.org/ +# http://wiki.squid-cache.org/SquidFaq +# http://wiki.squid-cache.org/ConfigExamples +# +# This documentation shows what the defaults for various directives +# happen to be. If you don't need to change the default, you should +# leave the line out of your squid.conf in most cases. +# +# In some cases "none" refers to no default setting at all, +# while in other cases it refers to the value of the option +# - the comments for that keyword indicate if this is the case. +# + +# Configuration options can be included using the "include" directive. +# Include takes a list of files to include. Quoting and wildcards are +# supported. +# +# For example, +# +# include /path/to/included/file/squid.acl.config +# +# Includes can be nested up to a hard-coded depth of 16 levels. +# This arbitrary restriction is to prevent recursive include references +# from causing Squid entering an infinite loop whilst trying to load +# configuration files. +# +# Values with byte units +# +# Squid accepts size units on some size related directives. All +# such directives are documented with a default value displaying +# a unit. +# +# Units accepted by Squid are: +# bytes - byte +# KB - Kilobyte (1024 bytes) +# MB - Megabyte +# GB - Gigabyte +# +# Values with spaces, quotes, and other special characters +# +# Squid supports directive parameters with spaces, quotes, and other +# special characters. Surround such parameters with "double quotes". Use +# the configuration_includes_quoted_values directive to enable or +# disable that support. +# +# Squid supports reading configuration option parameters from external +# files using the syntax: +# parameters("/path/filename") +# For example: +# acl whitelist dstdomain parameters("/etc/squid/whitelist.txt") +# +# Conditional configuration +# +# If-statements can be used to make configuration directives +# depend on conditions: +# +# if +# ... regular configuration directives ... +# [else +# ... regular configuration directives ...] +# endif +# +# The else part is optional. The keywords "if", "else", and "endif" +# must be typed on their own lines, as if they were regular +# configuration directives. +# +# NOTE: An else-if condition is not supported. +# +# These individual conditions types are supported: +# +# true +# Always evaluates to true. +# false +# Always evaluates to false. +# = +# Equality comparison of two integer numbers. +# +# +# SMP-Related Macros +# +# The following SMP-related preprocessor macros can be used. +# +# ${process_name} expands to the current Squid process "name" +# (e.g., squid1, squid2, or cache1). +# +# ${process_number} expands to the current Squid process +# identifier, which is an integer number (e.g., 1, 2, 3) unique +# across all Squid processes of the current service instance. +# +# ${service_name} expands into the current Squid service instance +# name identifier which is provided by -n on the command line. +# +# Logformat Macros +# +# Logformat macros can be used in many places outside of the logformat +# directive. In theory, all of the logformat codes can be used as %macros, +# where they are supported. In practice, a %macro expands as a dash (-) when +# the transaction does not yet have enough information and a value is needed. +# +# There is no definitive list of what tokens are available at the various +# stages of the transaction. +# +# And some information may already be available to Squid but not yet +# committed where the macro expansion code can access it (report +# such instances!). The macro will be expanded into a single dash +# ('-') in such cases. Not all macros have been tested. +# + +# TAG: broken_vary_encoding +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: cache_vary +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: error_map +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: external_refresh_check +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: location_rewrite_program +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: refresh_stale_hit +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: cache_peer_domain +# Replace with dstdomain ACLs and cache_peer_access. +#Default: +# none + +# TAG: ie_refresh +# Remove this line. The behaviour enabled by this is no longer needed. +#Default: +# none + +# TAG: sslproxy_cafile +# Remove this line. Use tls_outgoing_options cafile= instead. +#Default: +# none + +# TAG: sslproxy_capath +# Remove this line. Use tls_outgoing_options capath= instead. +#Default: +# none + +# TAG: sslproxy_cipher +# Remove this line. Use tls_outgoing_options cipher= instead. +#Default: +# none + +# TAG: sslproxy_client_certificate +# Remove this line. Use tls_outgoing_options cert= instead. +#Default: +# none + +# TAG: sslproxy_client_key +# Remove this line. Use tls_outgoing_options key= instead. +#Default: +# none + +# TAG: sslproxy_flags +# Remove this line. Use tls_outgoing_options flags= instead. +#Default: +# none + +# TAG: sslproxy_options +# Remove this line. Use tls_outgoing_options options= instead. +#Default: +# none + +# TAG: sslproxy_version +# Remove this line. Use tls_outgoing_options options= instead. +#Default: +# none + +# TAG: hierarchy_stoplist +# Remove this line. Use always_direct or cache_peer_access ACLs instead if you need to prevent cache_peer use. +#Default: +# none + +# TAG: log_access +# Remove this line. Use acls with access_log directives to control access logging +#Default: +# none + +# TAG: log_icap +# Remove this line. Use acls with icap_log directives to control icap logging +#Default: +# none + +# TAG: ignore_ims_on_miss +# Remove this line. The HTTP/1.1 feature is now configured by 'cache_miss_revalidate'. +#Default: +# none + +# TAG: balance_on_multiple_ip +# Remove this line. Squid performs a 'Happy Eyeballs' algorithm, this multiple-IP algorithm is not longer relevant. +#Default: +# none + +# TAG: chunked_request_body_max_size +# Remove this line. Squid is now HTTP/1.1 compliant. +#Default: +# none + +# TAG: dns_v4_fallback +# Remove this line. Squid performs a 'Happy Eyeballs' algorithm, the 'fallback' algorithm is no longer relevant. +#Default: +# none + +# TAG: emulate_httpd_log +# Replace this with an access_log directive using the format 'common' or 'combined'. +#Default: +# none + +# TAG: forward_log +# Use a regular access.log with ACL limiting it to MISS events. +#Default: +# none + +# TAG: ftp_list_width +# Remove this line. Configure FTP page display using the CSS controls in errorpages.css instead. +#Default: +# none + +# TAG: ignore_expect_100 +# Remove this line. The HTTP/1.1 feature is now fully supported by default. +#Default: +# none + +# TAG: log_fqdn +# Remove this option from your config. To log FQDN use %>A in the log format. +#Default: +# none + +# TAG: log_ip_on_direct +# Remove this option from your config. To log server or peer names use % +##auth_param negotiate children 20 startup=0 idle=1 +##auth_param negotiate keep_alive on +## +##auth_param digest program +##auth_param digest children 20 startup=0 idle=1 +##auth_param digest realm Squid proxy-caching web server +##auth_param digest nonce_garbage_interval 5 minutes +##auth_param digest nonce_max_duration 30 minutes +##auth_param digest nonce_max_count 50 +## +##auth_param ntlm program +##auth_param ntlm children 20 startup=0 idle=1 +##auth_param ntlm keep_alive on +## +##auth_param basic program +##auth_param basic children 5 startup=5 idle=1 +##auth_param basic realm Squid proxy-caching web server +##auth_param basic credentialsttl 2 hours +#Default: +# none + +# TAG: authenticate_cache_garbage_interval +# The time period between garbage collection across the username cache. +# This is a trade-off between memory utilization (long intervals - say +# 2 days) and CPU (short intervals - say 1 minute). Only change if you +# have good reason to. +#Default: +# authenticate_cache_garbage_interval 1 hour + +# TAG: authenticate_ttl +# The time a user & their credentials stay in the logged in +# user cache since their last request. When the garbage +# interval passes, all user credentials that have passed their +# TTL are removed from memory. +#Default: +# authenticate_ttl 1 hour + +# TAG: authenticate_ip_ttl +# If you use proxy authentication and the 'max_user_ip' ACL, +# this directive controls how long Squid remembers the IP +# addresses associated with each user. Use a small value +# (e.g., 60 seconds) if your users might change addresses +# quickly, as is the case with dialup. You might be safe +# using a larger value (e.g., 2 hours) in a corporate LAN +# environment with relatively static address assignments. +#Default: +# authenticate_ip_ttl 1 second + +# ACCESS CONTROLS +# ----------------------------------------------------------------------------- + +# TAG: external_acl_type +# This option defines external acl classes using a helper program +# to look up the status +# +# external_acl_type name [options] FORMAT /path/to/helper [helper arguments] +# +# Options: +# +# ttl=n TTL in seconds for cached results (defaults to 3600 +# for 1 hour) +# +# negative_ttl=n +# TTL for cached negative lookups (default same +# as ttl) +# +# grace=n Percentage remaining of TTL where a refresh of a +# cached entry should be initiated without needing to +# wait for a new reply. (default is for no grace period) +# +# cache=n The maximum number of entries in the result cache. The +# default limit is 262144 entries. Each cache entry usually +# consumes at least 256 bytes. Squid currently does not remove +# expired cache entries until the limit is reached, so a proxy +# will sooner or later reach the limit. The expanded FORMAT +# value is used as the cache key, so if the details in FORMAT +# are highly variable, a larger cache may be needed to produce +# reduction in helper load. +# +# children-max=n +# Maximum number of acl helper processes spawned to service +# external acl lookups of this type. (default 5) +# +# children-startup=n +# Minimum number of acl helper processes to spawn during +# startup and reconfigure to service external acl lookups +# of this type. (default 0) +# +# children-idle=n +# Number of acl helper processes to keep ahead of traffic +# loads. Squid will spawn this many at once whenever load +# rises above the capabilities of existing processes. +# Up to the value of children-max. (default 1) +# +# concurrency=n concurrency level per process. Only used with helpers +# capable of processing more than one query at a time. +# +# queue-size=N The queue-size option sets the maximum number of +# queued requests. A request is queued when no existing +# helper can accept it due to concurrency limit and no +# new helper can be started due to children-max limit. +# If the queued requests exceed queue size, the acl is +# ignored. The default value is set to 2*children-max. +# +# protocol=2.5 Compatibility mode for Squid-2.5 external acl helpers. +# +# ipv4 / ipv6 IP protocol used to communicate with this helper. +# The default is to auto-detect IPv6 and use it when available. +# +# +# FORMAT is a series of %macro codes. See logformat directive for a full list +# of the accepted codes. Although note that at the time of any external ACL +# being tested data may not be available and thus some %macro expand to '-'. +# +# In addition to the logformat codes; when processing external ACLs these +# additional macros are made available: +# +# %ACL The name of the ACL being tested. +# +# %DATA The ACL arguments specified in the referencing config +# 'acl ... external' line, separated by spaces (an +# "argument string"). see acl external. +# +# If there are no ACL arguments %DATA expands to '-'. +# +# If you do not specify a DATA macro inside FORMAT, +# Squid automatically appends %DATA to your FORMAT. +# Note that Squid-3.x may expand %DATA to whitespace +# or nothing in this case. +# +# By default, Squid applies URL-encoding to each ACL +# argument inside the argument string. If an explicit +# encoding modifier is used (e.g., %#DATA), then Squid +# encodes the whole argument string as a single token +# (e.g., with %#DATA, spaces between arguments become +# %20). +# +# If SSL is enabled, the following formating codes become available: +# +# %USER_CERT SSL User certificate in PEM format +# %USER_CERTCHAIN SSL User certificate chain in PEM format +# %USER_CERT_xx SSL User certificate subject attribute xx +# %USER_CA_CERT_xx SSL User certificate issuer attribute xx +# +# +# NOTE: all other format codes accepted by older Squid versions +# are deprecated. +# +# +# General request syntax: +# +# [channel-ID] FORMAT-values +# +# +# FORMAT-values consists of transaction details expanded with +# whitespace separation per the config file FORMAT specification +# using the FORMAT macros listed above. +# +# Request values sent to the helper are URL escaped to protect +# each value in requests against whitespaces. +# +# If using protocol=2.5 then the request sent to the helper is not +# URL escaped to protect against whitespace. +# +# NOTE: protocol=3.0 is deprecated as no longer necessary. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# +# The helper receives lines expanded per the above format specification +# and for each input line returns 1 line starting with OK/ERR/BH result +# code and optionally followed by additional keywords with more details. +# +# +# General result syntax: +# +# [channel-ID] result keyword=value ... +# +# Result consists of one of the codes: +# +# OK +# the ACL test produced a match. +# +# ERR +# the ACL test does not produce a match. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. +# +# The meaning of 'a match' is determined by your squid.conf +# access control configuration. See the Squid wiki for details. +# +# Defined keywords: +# +# user= The users name (login) +# +# password= The users password (for login= cache_peer option) +# +# message= Message describing the reason for this response. +# Available as %o in error pages. +# Useful on (ERR and BH results). +# +# tag= Apply a tag to a request. Only sets a tag once, +# does not alter existing tags. +# +# log= String to be logged in access.log. Available as +# %ea in logformat specifications. +# +# clt_conn_tag= Associates a TAG with the client TCP connection. +# Please see url_rewrite_program related documentation +# for this kv-pair. +# +# Any keywords may be sent on any response whether OK, ERR or BH. +# +# All response keyword values need to be a single token with URL +# escaping, or enclosed in double quotes (") and escaped using \ on +# any double quotes or \ characters within the value. The wrapping +# double quotes are removed before the value is interpreted by Squid. +# \r and \n are also replace by CR and LF. +# +# Some example key values: +# +# user=John%20Smith +# user="John Smith" +# user="J. \"Bob\" Smith" +#Default: +# none + +# TAG: acl +# Defining an Access List +# +# Every access list definition must begin with an aclname and acltype, +# followed by either type-specific arguments or a quoted filename that +# they are read from. +# +# acl aclname acltype argument ... +# acl aclname acltype "file" ... +# +# When using "file", the file should contain one item per line. +# +# +# ACL Options +# +# Some acl types supports options which changes their default behaviour: +# +# -i,+i By default, regular expressions are CASE-SENSITIVE. To make them +# case-insensitive, use the -i option. To return case-sensitive +# use the +i option between patterns, or make a new ACL line +# without -i. +# +# -n Disable lookups and address type conversions. If lookup or +# conversion is required because the parameter type (IP or +# domain name) does not match the message address type (domain +# name or IP), then the ACL would immediately declare a mismatch +# without any warnings or lookups. +# +# -m[=delimiters] +# Perform a list membership test, interpreting values as +# comma-separated token lists and matching against individual +# tokens instead of whole values. +# The optional "delimiters" parameter specifies one or more +# alternative non-alphanumeric delimiter characters. +# non-alphanumeric delimiter characters. +# +# -- Used to stop processing all options, in the case the first acl +# value has '-' character as first character (for example the '-' +# is a valid domain name) +# +# Some acl types require suspending the current request in order +# to access some external data source. +# Those which do are marked with the tag [slow], those which +# don't are marked as [fast]. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl +# for further information +# +# ***** ACL TYPES AVAILABLE ***** +# +# acl aclname src ip-address/mask ... # clients IP address [fast] +# acl aclname src addr1-addr2/mask ... # range of addresses [fast] +# acl aclname dst [-n] ip-address/mask ... # URL host's IP address [slow] +# acl aclname localip ip-address/mask ... # IP address the client connected to [fast] +# +#if USE_SQUID_EUI +# acl aclname arp mac-address ... +# acl aclname eui64 eui64-address ... +# # [fast] +# # MAC (EUI-48) and EUI-64 addresses use xx:xx:xx:xx:xx:xx notation. +# # +# # The 'arp' ACL code is not portable to all operating systems. +# # It works on Linux, Solaris, Windows, FreeBSD, and some other +# # BSD variants. +# # +# # The eui_lookup directive is required to be 'on' (the default) +# # and Squid built with --enable-eui for MAC/EUI addresses to be +# # available for this ACL. +# # +# # Squid can only determine the MAC/EUI address for IPv4 +# # clients that are on the same subnet. If the client is on a +# # different subnet, then Squid cannot find out its address. +# # +# # IPv6 protocol does not contain ARP. MAC/EUI is either +# # encoded directly in the IPv6 address or not available. +#endif +# acl aclname clientside_mark mark[/mask] ... +# # matches CONNMARK of an accepted connection [fast] +# # +# # mark and mask are unsigned integers (hex, octal, or decimal). +# # If multiple marks are given, then the ACL matches if at least +# # one mark matches. +# # +# # Uses netfilter-conntrack library. +# # Requires building Squid with --enable-linux-netfilter. +# # +# # The client, various intermediaries, and Squid itself may set +# # CONNMARK at various times. The last CONNMARK set wins. This ACL +# # checks the mark present on an accepted connection or set by +# # Squid afterwards, depending on the ACL check timing. This ACL +# # effectively ignores any mark set by other agents after Squid has +# # accepted the connection. +# +# acl aclname srcdomain .foo.com ... +# # reverse lookup, from client IP [slow] +# acl aclname dstdomain [-n] .foo.com ... +# # Destination server from URL [fast] +# acl aclname srcdom_regex [-i] \.foo\.com ... +# # regex matching client name [slow] +# acl aclname dstdom_regex [-n] [-i] \.foo\.com ... +# # regex matching server [fast] +# # +# # For dstdomain and dstdom_regex a reverse lookup is tried if a IP +# # based URL is used and no match is found. The name "none" is used +# # if the reverse lookup fails. +# +# acl aclname src_as number ... +# acl aclname dst_as number ... +# # [fast] +# # Except for access control, AS numbers can be used for +# # routing of requests to specific caches. Here's an +# # example for routing all requests for AS#1241 and only +# # those to mycache.mydomain.net: +# # acl asexample dst_as 1241 +# # cache_peer_access mycache.mydomain.net allow asexample +# # cache_peer_access mycache_mydomain.net deny all +# +# acl aclname peername myPeer ... +# acl aclname peername_regex [-i] regex-pattern ... +# # [fast] +# # match against a named cache_peer entry +# # set unique name= on cache_peer lines for reliable use. +# +# acl aclname time [day-abbrevs] [h1:m1-h2:m2] +# # [fast] +# # day-abbrevs: +# # S - Sunday +# # M - Monday +# # T - Tuesday +# # W - Wednesday +# # H - Thursday +# # F - Friday +# # A - Saturday +# # h1:m1 must be less than h2:m2 +# +# acl aclname url_regex [-i] ^http:// ... +# # regex matching on whole URL [fast] +# acl aclname urllogin [-i] [^a-zA-Z0-9] ... +# # regex matching on URL login field +# acl aclname urlpath_regex [-i] \.gif$ ... +# # regex matching on URL path [fast] +# +# acl aclname port 80 70 21 0-1024... # destination TCP port [fast] +# # ranges are alloed +# acl aclname localport 3128 ... # TCP port the client connected to [fast] +# # NP: for interception mode this is usually '80' +# +# acl aclname myportname 3128 ... # *_port name [fast] +# +# acl aclname proto HTTP FTP ... # request protocol [fast] +# +# acl aclname method GET POST ... # HTTP request method [fast] +# +# acl aclname http_status 200 301 500- 400-403 ... +# # status code in reply [fast] +# +# acl aclname browser [-i] regexp ... +# # pattern match on User-Agent header (see also req_header below) [fast] +# +# acl aclname referer_regex [-i] regexp ... +# # pattern match on Referer header [fast] +# # Referer is highly unreliable, so use with care +# +# acl aclname ident [-i] username ... +# acl aclname ident_regex [-i] pattern ... +# # string match on ident output [slow] +# # use REQUIRED to accept any non-null ident. +# +# acl aclname proxy_auth [-i] username ... +# acl aclname proxy_auth_regex [-i] pattern ... +# # perform http authentication challenge to the client and match against +# # supplied credentials [slow] +# # +# # takes a list of allowed usernames. +# # use REQUIRED to accept any valid username. +# # +# # Will use proxy authentication in forward-proxy scenarios, and plain +# # http authenticaiton in reverse-proxy scenarios +# # +# # NOTE: when a Proxy-Authentication header is sent but it is not +# # needed during ACL checking the username is NOT logged +# # in access.log. +# # +# # NOTE: proxy_auth requires a EXTERNAL authentication program +# # to check username/password combinations (see +# # auth_param directive). +# # +# # NOTE: proxy_auth can't be used in a transparent/intercepting proxy +# # as the browser needs to be configured for using a proxy in order +# # to respond to proxy authentication. +# +# acl aclname snmp_community string ... +# # A community string to limit access to your SNMP Agent [fast] +# # Example: +# # +# # acl snmppublic snmp_community public +# +# acl aclname maxconn number +# # This will be matched when the client's IP address has +# # more than TCP connections established. [fast] +# # NOTE: This only measures direct TCP links so X-Forwarded-For +# # indirect clients are not counted. +# +# acl aclname max_user_ip [-s] number +# # This will be matched when the user attempts to log in from more +# # than different ip addresses. The authenticate_ip_ttl +# # parameter controls the timeout on the ip entries. [fast] +# # If -s is specified the limit is strict, denying browsing +# # from any further IP addresses until the ttl has expired. Without +# # -s Squid will just annoy the user by "randomly" denying requests. +# # (the counter is reset each time the limit is reached and a +# # request is denied) +# # NOTE: in acceleration mode or where there is mesh of child proxies, +# # clients may appear to come from multiple addresses if they are +# # going through proxy farms, so a limit of 1 may cause user problems. +# +# acl aclname random probability +# # Pseudo-randomly match requests. Based on the probability given. +# # Probability may be written as a decimal (0.333), fraction (1/3) +# # or ratio of matches:non-matches (3:5). +# +# acl aclname req_mime_type [-i] mime-type ... +# # regex match against the mime type of the request generated +# # by the client. Can be used to detect file upload or some +# # types HTTP tunneling requests [fast] +# # NOTE: This does NOT match the reply. You cannot use this +# # to match the returned file type. +# +# acl aclname req_header header-name [-i] any\.regex\.here +# # regex match against any of the known request headers. May be +# # thought of as a superset of "browser", "referer" and "mime-type" +# # ACL [fast] +# +# acl aclname rep_mime_type [-i] mime-type ... +# # regex match against the mime type of the reply received by +# # squid. Can be used to detect file download or some +# # types HTTP tunneling requests. [fast] +# # NOTE: This has no effect in http_access rules. It only has +# # effect in rules that affect the reply data stream such as +# # http_reply_access. +# +# acl aclname rep_header header-name [-i] any\.regex\.here +# # regex match against any of the known reply headers. May be +# # thought of as a superset of "browser", "referer" and "mime-type" +# # ACLs [fast] +# +# acl aclname external class_name [arguments...] +# # external ACL lookup via a helper class defined by the +# # external_acl_type directive [slow] +# +# acl aclname user_cert attribute values... +# # match against attributes in a user SSL certificate +# # attribute is one of DN/C/O/CN/L/ST or a numerical OID [fast] +# +# acl aclname ca_cert attribute values... +# # match against attributes a users issuing CA SSL certificate +# # attribute is one of DN/C/O/CN/L/ST or a numerical OID [fast] +# +# acl aclname ext_user [-i] username ... +# acl aclname ext_user_regex [-i] pattern ... +# # string match on username returned by external acl helper [slow] +# # use REQUIRED to accept any non-null user name. +# +# acl aclname tag tagvalue ... +# # string match on tag returned by external acl helper [fast] +# # DEPRECATED. Only the first tag will match with this ACL. +# # Use the 'note' ACL instead for handling multiple tag values. +# +# acl aclname hier_code codename ... +# # string match against squid hierarchy code(s); [fast] +# # e.g., DIRECT, PARENT_HIT, NONE, etc. +# # +# # NOTE: This has no effect in http_access rules. It only has +# # effect in rules that affect the reply data stream such as +# # http_reply_access. +# +# acl aclname note [-m[=delimiters]] name [value ...] +# # match transaction annotation [fast] +# # Without values, matches any annotation with a given name. +# # With value(s), matches any annotation with a given name that +# # also has one of the given values. +# # If the -m flag is used, then the value of the named +# # annotation is interpreted as a list of tokens, and the ACL +# # matches individual name=token pairs rather than whole +# # name=value pairs. See "ACL Options" above for more info. +# # Annotation sources include note and adaptation_meta directives +# # as well as helper and eCAP responses. +# +# acl aclname adaptation_service service ... +# # Matches the name of any icap_service, ecap_service, +# # adaptation_service_set, or adaptation_service_chain that Squid +# # has used (or attempted to use) for the master transaction. +# # This ACL must be defined after the corresponding adaptation +# # service is named in squid.conf. This ACL is usable with +# # adaptation_meta because it starts matching immediately after +# # the service has been selected for adaptation. +# +# acl aclname transaction_initiator initiator ... +# # Matches transaction's initiator [fast] +# # +# # Supported initiators are: +# # esi: matches transactions fetching ESI resources +# # certificate-fetching: matches transactions fetching +# # a missing intermediate TLS certificate +# # cache-digest: matches transactions fetching Cache Digests +# # from a cache_peer +# # htcp: matches HTCP requests from peers +# # icp: matches ICP requests to peers +# # icmp: matches ICMP RTT database (NetDB) requests to peers +# # asn: matches asns db requests +# # internal: matches any of the above +# # client: matches transactions containing an HTTP or FTP +# # client request received at a Squid *_port +# # all: matches any transaction, including internal transactions +# # without a configurable initiator and hopefully rare +# # transactions without a known-to-Squid initiator +# # +# # Multiple initiators are ORed. +# +# acl aclname has component +# # matches a transaction "component" [fast] +# # +# # Supported transaction components are: +# # request: transaction has a request header (at least) +# # response: transaction has a response header (at least) +# # ALE: transaction has an internally-generated Access Log Entry +# # structure; bugs notwithstanding, all transaction have it +# # +# # For example, the following configuration helps when dealing with HTTP +# # clients that close connections without sending a request header: +# # +# # acl hasRequest has request +# # acl logMe note important_transaction +# # # avoid "logMe ACL is used in context without an HTTP request" warnings +# # access_log ... logformat=detailed hasRequest logMe +# # # log request-less transactions, instead of ignoring them +# # access_log ... logformat=brief !hasRequest +# # +# # Multiple components are not supported for one "acl" rule, but +# # can be specified (and are ORed) using multiple same-name rules: +# # +# # # OK, this strange logging daemon needs request or response, +# # # but can work without either a request or a response: +# # acl hasWhatMyLoggingDaemonNeeds has request +# # acl hasWhatMyLoggingDaemonNeeds has response +# +# acl aclname any-of acl1 acl2 ... +# # match any one of the acls [fast or slow] +# # The first matching ACL stops further ACL evaluation. +# # +# # ACLs from multiple any-of lines with the same name are ORed. +# # For example, A = (a1 or a2) or (a3 or a4) can be written as +# # acl A any-of a1 a2 +# # acl A any-of a3 a4 +# # +# # This group ACL is fast if all evaluated ACLs in the group are fast +# # and slow otherwise. +# +# acl aclname all-of acl1 acl2 ... +# # match all of the acls [fast or slow] +# # The first mismatching ACL stops further ACL evaluation. +# # +# # ACLs from multiple all-of lines with the same name are ORed. +# # For example, B = (b1 and b2) or (b3 and b4) can be written as +# # acl B all-of b1 b2 +# # acl B all-of b3 b4 +# # +# # This group ACL is fast if all evaluated ACLs in the group are fast +# # and slow otherwise. +# +# Examples: +# acl macaddress arp 09:00:2b:23:45:67 +# acl myexample dst_as 1241 +# acl password proxy_auth REQUIRED +# acl fileupload req_mime_type -i ^multipart/form-data$ +# acl javascript rep_mime_type -i ^application/x-javascript$ +# +#Default: +# ACLs all, manager, localhost, and to_localhost are predefined. +# +# +# Recommended minimum configuration: +# + +# Example rule allowing access from your local networks. +# Adapt to list your (internal) IP networks from where browsing +# should be allowed +#acl localnet src 0.0.0.1-0.255.255.255 # RFC 1122 "this" network (LAN) +#acl localnet src 10.0.0.0/8 # RFC 1918 local private network (LAN) +#acl localnet src 100.64.0.0/10 # RFC 6598 shared address space (CGN) +#acl localnet src 169.254.0.0/16 # RFC 3927 link-local (directly plugged) machines +acl localnet src 172.16.64.0/12 # RFC 1918 local private network (LAN) +#acl localnet src 192.168.0.0/16 # RFC 1918 local private network (LAN) +#acl localnet src fc00::/7 # RFC 4193 local private network range +#acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines + +acl SSL_ports port 443 +acl Safe_ports port 80 # http +acl Safe_ports port 21 # ftp +acl Safe_ports port 443 # https +acl Safe_ports port 70 # gopher +acl Safe_ports port 210 # wais +acl Safe_ports port 1025-65535 # unregistered ports +acl Safe_ports port 280 # http-mgmt +acl Safe_ports port 488 # gss-http +acl Safe_ports port 591 # filemaker +acl Safe_ports port 777 # multiling http +acl CONNECT method CONNECT + +# TAG: proxy_protocol_access +# Determine which client proxies can be trusted to provide correct +# information regarding real client IP address using PROXY protocol. +# +# Requests may pass through a chain of several other proxies +# before reaching us. The original source details may by sent in: +# * HTTP message Forwarded header, or +# * HTTP message X-Forwarded-For header, or +# * PROXY protocol connection header. +# +# This directive is solely for validating new PROXY protocol +# connections received from a port flagged with require-proxy-header. +# It is checked only once after TCP connection setup. +# +# A deny match results in TCP connection closure. +# +# An allow match is required for Squid to permit the corresponding +# TCP connection, before Squid even looks for HTTP request headers. +# If there is an allow match, Squid starts using PROXY header information +# to determine the source address of the connection for all future ACL +# checks, logging, etc. +# +# SECURITY CONSIDERATIONS: +# +# Any host from which we accept client IP details can place +# incorrect information in the relevant header, and Squid +# will use the incorrect information as if it were the +# source address of the request. This may enable remote +# hosts to bypass any access control restrictions that are +# based on the client's source addresses. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# all TCP connections to ports with require-proxy-header will be denied + +# TAG: follow_x_forwarded_for +# Determine which client proxies can be trusted to provide correct +# information regarding real client IP address. +# +# Requests may pass through a chain of several other proxies +# before reaching us. The original source details may by sent in: +# * HTTP message Forwarded header, or +# * HTTP message X-Forwarded-For header, or +# * PROXY protocol connection header. +# +# PROXY protocol connections are controlled by the proxy_protocol_access +# directive which is checked before this. +# +# If a request reaches us from a source that is allowed by this +# directive, then we trust the information it provides regarding +# the IP of the client it received from (if any). +# +# For the purpose of ACLs used in this directive the src ACL type always +# matches the address we are testing and srcdomain matches its rDNS. +# +# On each HTTP request Squid checks for X-Forwarded-For header fields. +# If found the header values are iterated in reverse order and an allow +# match is required for Squid to continue on to the next value. +# The verification ends when a value receives a deny match, cannot be +# tested, or there are no more values to test. +# NOTE: Squid does not yet follow the Forwarded HTTP header. +# +# The end result of this process is an IP address that we will +# refer to as the indirect client address. This address may +# be treated as the client address for access control, ICAP, delay +# pools and logging, depending on the acl_uses_indirect_client, +# icap_uses_indirect_client, delay_pool_uses_indirect_client, +# log_uses_indirect_client and tproxy_uses_indirect_client options. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# SECURITY CONSIDERATIONS: +# +# Any host from which we accept client IP details can place +# incorrect information in the relevant header, and Squid +# will use the incorrect information as if it were the +# source address of the request. This may enable remote +# hosts to bypass any access control restrictions that are +# based on the client's source addresses. +# +# For example: +# +# acl localhost src 127.0.0.1 +# acl my_other_proxy srcdomain .proxy.example.com +# follow_x_forwarded_for allow localhost +# follow_x_forwarded_for allow my_other_proxy +#Default: +# X-Forwarded-For header will be ignored. + +# TAG: acl_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in acl matching. +# +# NOTE: maxconn ACL considers direct TCP links and indirect +# clients will always have zero. So no match. +#Default: +# acl_uses_indirect_client on + +# TAG: delay_pool_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in delay pools. +#Default: +# delay_pool_uses_indirect_client on + +# TAG: log_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in the access log. +#Default: +# log_uses_indirect_client on + +# TAG: tproxy_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address when spoofing the outgoing client. +# +# This has no effect on requests arriving in non-tproxy +# mode ports. +# +# SECURITY WARNING: Usage of this option is dangerous +# and should not be used trivially. Correct configuration +# of follow_x_forwarded_for with a limited set of trusted +# sources is required to prevent abuse of your proxy. +#Default: +# tproxy_uses_indirect_client off + +# TAG: spoof_client_ip +# Control client IP address spoofing of TPROXY traffic based on +# defined access lists. +# +# spoof_client_ip allow|deny [!]aclname ... +# +# If there are no "spoof_client_ip" lines present, the default +# is to "allow" spoofing of any suitable request. +# +# Note that the cache_peer "no-tproxy" option overrides this ACL. +# +# This clause supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow spoofing on all TPROXY traffic. + +# TAG: http_access +# Allowing or Denying access based on defined access lists +# +# To allow or deny a message received on an HTTP, HTTPS, or FTP port: +# http_access allow|deny [!]aclname ... +# +# NOTE on default values: +# +# If there are no "access" lines present, the default is to deny +# the request. +# +# If none of the "access" lines cause a match, the default is the +# opposite of the last line in the list. If the last line was +# deny, the default is allow. Conversely, if the last line +# is allow, the default will be deny. For these reasons, it is a +# good idea to have an "deny all" entry at the end of your access +# lists to avoid potential confusion. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Default: +# Deny, unless rules exist in squid.conf. +# + +# +# Recommended minimum Access Permission configuration: +# +# Deny requests to certain unsafe ports +http_access deny !Safe_ports + +# Deny CONNECT to other than secure SSL ports +http_access deny CONNECT !SSL_ports + +# Only allow cachemgr access from localhost +http_access allow localnet +http_access deny all + +# We strongly recommend the following be uncommented to protect innocent +# web applications running on the proxy server who think the only +# one who can access services on "localhost" is a local user +#http_access deny to_localhost + +# +# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS +# +include /etc/squid/conf.d/* + +# Example rule allowing access from your local networks. +# Adapt localnet in the ACL section to list your (internal) IP networks +# from where browsing should be allowed +#http_access allow localnet +http_access allow localhost + +# And finally deny all other access to this proxy +http_access deny all + +# TAG: adapted_http_access +# Allowing or Denying access based on defined access lists +# +# Essentially identical to http_access, but runs after redirectors +# and ICAP/eCAP adaptation. Allowing access control based on their +# output. +# +# If not set then only http_access is used. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: http_reply_access +# Allow replies to client requests. This is complementary to http_access. +# +# http_reply_access allow|deny [!] aclname ... +# +# NOTE: if there are no access lines present, the default is to allow +# all replies. +# +# If none of the access lines cause a match the opposite of the +# last line will apply. Thus it is good practice to end the rules +# with an "allow all" or "deny all" entry. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: icp_access +# Allowing or Denying access to the ICP port based on defined +# access lists +# +# icp_access allow|deny [!]aclname ... +# +# NOTE: The default if no icp_access lines are present is to +# deny all traffic. This default may cause problems with peers +# using ICP. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow ICP queries from local networks only +##icp_access allow localnet +##icp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: htcp_access +# Allowing or Denying access to the HTCP port based on defined +# access lists +# +# htcp_access allow|deny [!]aclname ... +# +# See also htcp_clr_access for details on access control for +# cache purge (CLR) HTCP messages. +# +# NOTE: The default if no htcp_access lines are present is to +# deny all traffic. This default may cause problems with peers +# using the htcp option. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow HTCP queries from local networks only +##htcp_access allow localnet +##htcp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: htcp_clr_access +# Allowing or Denying access to purge content using HTCP based +# on defined access lists. +# See htcp_access for details on general HTCP access control. +# +# htcp_clr_access allow|deny [!]aclname ... +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow HTCP CLR requests from trusted peers +#acl htcp_clr_peer src 192.0.2.2 2001:DB8::2 +#htcp_clr_access allow htcp_clr_peer +#htcp_clr_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: miss_access +# Determines whether network access is permitted when satisfying a request. +# +# For example; +# to force your neighbors to use you as a sibling instead of +# a parent. +# +# acl localclients src 192.0.2.0/24 2001:DB8::a:0/64 +# miss_access deny !localclients +# miss_access allow all +# +# This means only your local clients are allowed to fetch relayed/MISS +# replies from the network and all other clients can only fetch cached +# objects (HITs). +# +# The default for this setting allows all clients who passed the +# http_access rules to relay via this proxy. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: ident_lookup_access +# A list of ACL elements which, if matched, cause an ident +# (RFC 931) lookup to be performed for this request. For +# example, you might choose to always perform ident lookups +# for your main multi-user Unix boxes, but not for your Macs +# and PCs. By default, ident lookups are not performed for +# any requests. +# +# To enable ident lookups for specific client addresses, you +# can follow this example: +# +# acl ident_aware_hosts src 198.168.1.0/24 +# ident_lookup_access allow ident_aware_hosts +# ident_lookup_access deny all +# +# Only src type ACL checks are fully supported. A srcdomain +# ACL might work at times, but it will not always provide +# the correct result. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Unless rules exist in squid.conf, IDENT is not fetched. + +# TAG: reply_body_max_size size [acl acl...] +# This option specifies the maximum size of a reply body. It can be +# used to prevent users from downloading very large files, such as +# MP3's and movies. When the reply headers are received, the +# reply_body_max_size lines are processed, and the first line where +# all (if any) listed ACLs are true is used as the maximum body size +# for this reply. +# +# This size is checked twice. First when we get the reply headers, +# we check the content-length value. If the content length value exists +# and is larger than the allowed size, the request is denied and the +# user receives an error message that says "the request or reply +# is too large." If there is no content-length, and the reply +# size exceeds this limit, the client's connection is just closed +# and they will receive a partial reply. +# +# WARNING: downstream caches probably can not detect a partial reply +# if there is no content-length header, so they will cache +# partial responses and give them out as hits. You should NOT +# use this option if you have downstream caches. +# +# WARNING: A maximum size smaller than the size of squid's error messages +# will cause an infinite loop and crash squid. Ensure that the smallest +# non-zero value you use is greater that the maximum header size plus +# the size of your largest error page. +# +# If you set this parameter none (the default), there will be +# no limit imposed. +# +# Configuration Format is: +# reply_body_max_size SIZE UNITS [acl ...] +# ie. +# reply_body_max_size 10 MB +# +#Default: +# No limit is applied. + +# TAG: on_unsupported_protocol +# Determines Squid behavior when encountering strange requests at the +# beginning of an accepted TCP connection or the beginning of a bumped +# CONNECT tunnel. Controlling Squid reaction to unexpected traffic is +# especially useful in interception environments where Squid is likely +# to see connections for unsupported protocols that Squid should either +# terminate or tunnel at TCP level. +# +# on_unsupported_protocol [!]acl ... +# +# The first matching action wins. Only fast ACLs are supported. +# +# Supported actions are: +# +# tunnel: Establish a TCP connection with the intended server and +# blindly shovel TCP packets between the client and server. +# +# respond: Respond with an error message, using the transfer protocol +# for the Squid port that received the request (e.g., HTTP +# for connections intercepted at the http_port). This is the +# default. +# +# Squid expects the following traffic patterns: +# +# http_port: a plain HTTP request +# https_port: SSL/TLS handshake followed by an [encrypted] HTTP request +# ftp_port: a plain FTP command (no on_unsupported_protocol support yet!) +# CONNECT tunnel on http_port: same as https_port +# CONNECT tunnel on https_port: same as https_port +# +# Currently, this directive has effect on intercepted connections and +# bumped tunnels only. Other cases are not supported because Squid +# cannot know the intended destination of other traffic. +# +# For example: +# # define what Squid errors indicate receiving non-HTTP traffic: +# acl foreignProtocol squid_error ERR_PROTOCOL_UNKNOWN ERR_TOO_BIG +# # define what Squid errors indicate receiving nothing: +# acl serverTalksFirstProtocol squid_error ERR_REQUEST_START_TIMEOUT +# # tunnel everything that does not look like HTTP: +# on_unsupported_protocol tunnel foreignProtocol +# # tunnel if we think the client waits for the server to talk first: +# on_unsupported_protocol tunnel serverTalksFirstProtocol +# # in all other error cases, just send an HTTP "error page" response: +# on_unsupported_protocol respond all +# +# See also: squid_error ACL +#Default: +# Respond with an error message to unidentifiable traffic + +# NETWORK OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: http_port +# Usage: port [mode] [options] +# hostname:port [mode] [options] +# 1.2.3.4:port [mode] [options] +# +# The socket addresses where Squid will listen for HTTP client +# requests. You may specify multiple socket addresses. +# There are three forms: port alone, hostname with port, and +# IP address with port. If you specify a hostname or IP +# address, Squid binds the socket to that specific +# address. Most likely, you do not need to bind to a specific +# address, so you can use the port number alone. +# +# If you are running Squid in accelerator mode, you +# probably want to listen on port 80 also, or instead. +# +# The -a command line option may be used to specify additional +# port(s) where Squid listens for proxy request. Such ports will +# be plain proxy ports with no options. +# +# You may specify multiple socket addresses on multiple lines. +# +# Modes: +# +# intercept Support for IP-Layer NAT interception delivering +# traffic to this Squid port. +# NP: disables authentication on the port. +# +# tproxy Support Linux TPROXY (or BSD divert-to) with spoofing +# of outgoing connections using the client IP address. +# NP: disables authentication on the port. +# +# accel Accelerator / reverse proxy mode +# +# ssl-bump For each CONNECT request allowed by ssl_bump ACLs, +# establish secure connection with the client and with +# the server, decrypt HTTPS messages as they pass through +# Squid, and treat them as unencrypted HTTP messages, +# becoming the man-in-the-middle. +# +# The ssl_bump option is required to fully enable +# bumping of CONNECT requests. +# +# Omitting the mode flag causes default forward proxy mode to be used. +# +# +# Accelerator Mode Options: +# +# defaultsite=domainname +# What to use for the Host: header if it is not present +# in a request. Determines what site (not origin server) +# accelerators should consider the default. +# +# no-vhost Disable using HTTP/1.1 Host header for virtual domain support. +# +# protocol= Protocol to reconstruct accelerated and intercepted +# requests with. Defaults to HTTP/1.1 for http_port and +# HTTPS/1.1 for https_port. +# When an unsupported value is configured Squid will +# produce a FATAL error. +# Values: HTTP or HTTP/1.1, HTTPS or HTTPS/1.1 +# +# vport Virtual host port support. Using the http_port number +# instead of the port passed on Host: headers. +# +# vport=NN Virtual host port support. Using the specified port +# number instead of the port passed on Host: headers. +# +# act-as-origin +# Act as if this Squid is the origin server. +# This currently means generate new Date: and Expires: +# headers on HIT instead of adding Age:. +# +# ignore-cc Ignore request Cache-Control headers. +# +# WARNING: This option violates HTTP specifications if +# used in non-accelerator setups. +# +# allow-direct Allow direct forwarding in accelerator mode. Normally +# accelerated requests are denied direct forwarding as if +# never_direct was used. +# +# WARNING: this option opens accelerator mode to security +# vulnerabilities usually only affecting in interception +# mode. Make sure to protect forwarding with suitable +# http_access rules when using this. +# +# +# SSL Bump Mode Options: +# In addition to these options ssl-bump requires TLS/SSL options. +# +# generate-host-certificates[=] +# Dynamically create SSL server certificates for the +# destination hosts of bumped CONNECT requests.When +# enabled, the cert and key options are used to sign +# generated certificates. Otherwise generated +# certificate will be selfsigned. +# If there is a CA certificate lifetime of the generated +# certificate equals lifetime of the CA certificate. If +# generated certificate is selfsigned lifetime is three +# years. +# This option is enabled by default when ssl-bump is used. +# See the ssl-bump option above for more information. +# +# dynamic_cert_mem_cache_size=SIZE +# Approximate total RAM size spent on cached generated +# certificates. If set to zero, caching is disabled. The +# default value is 4MB. +# +# TLS / SSL Options: +# +# tls-cert= Path to file containing an X.509 certificate (PEM format) +# to be used in the TLS handshake ServerHello. +# +# If this certificate is constrained by KeyUsage TLS +# feature it must allow HTTP server usage, along with +# any additional restrictions imposed by your choice +# of options= settings. +# +# When OpenSSL is used this file may also contain a +# chain of intermediate CA certificates to send in the +# TLS handshake. +# +# When GnuTLS is used this option (and any paired +# tls-key= option) may be repeated to load multiple +# certificates for different domains. +# +# Also, when generate-host-certificates=on is configured +# the first tls-cert= option must be a CA certificate +# capable of signing the automatically generated +# certificates. +# +# tls-key= Path to a file containing private key file (PEM format) +# for the previous tls-cert= option. +# +# If tls-key= is not specified tls-cert= is assumed to +# reference a PEM file containing both the certificate +# and private key. +# +# cipher= Colon separated list of supported ciphers. +# NOTE: some ciphers such as EDH ciphers depend on +# additional settings. If those settings are +# omitted the ciphers may be silently ignored +# by the OpenSSL library. +# +# options= Various SSL implementation options. The most important +# being: +# +# NO_SSLv3 Disallow the use of SSLv3 +# +# NO_TLSv1 Disallow the use of TLSv1.0 +# +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# +# SINGLE_DH_USE +# Always create a new key when using +# temporary/ephemeral DH key exchanges +# +# SINGLE_ECDH_USE +# Enable ephemeral ECDH key exchange. +# The adopted curve should be specified +# using the tls-dh option. +# +# NO_TICKET +# Disable use of RFC5077 session tickets. +# Some servers may have problems +# understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# more complete list. +# +# clientca= File containing the list of CAs to use when +# requesting a client certificate. +# +# tls-cafile= PEM file containing CA certificates to use when verifying +# client certificates. If not configured clientca will be +# used. May be repeated to load multiple files. +# +# capath= Directory containing additional CA certificates +# and CRL lists to use when verifying client certificates. +# Requires OpenSSL or LibreSSL. +# +# crlfile= File of additional CRL lists to use when verifying +# the client certificate, in addition to CRLs stored in +# the capath. Implies VERIFY_CRL flag below. +# +# tls-dh=[curve:]file +# File containing DH parameters for temporary/ephemeral DH key +# exchanges, optionally prefixed by a curve for ephemeral ECDH +# key exchanges. +# See OpenSSL documentation for details on how to create the +# DH parameter file. Supported curves for ECDH can be listed +# using the "openssl ecparam -list_curves" command. +# WARNING: EDH and EECDH ciphers will be silently disabled if +# this option is not set. +# +# sslflags= Various flags modifying the use of SSL: +# DELAYED_AUTH +# Don't request client certificates +# immediately, but wait until acl processing +# requires a certificate (not yet implemented). +# NO_SESSION_REUSE +# Don't allow for session reuse. Each connection +# will result in a new SSL session. +# VERIFY_CRL +# Verify CRL lists when accepting client +# certificates. +# VERIFY_CRL_ALL +# Verify CRL lists for all certificates in the +# client certificate chain. +# +# tls-default-ca[=off] +# Whether to use the system Trusted CAs. Default is OFF. +# +# tls-no-npn Do not use the TLS NPN extension to advertise HTTP/1.1. +# +# sslcontext= SSL session ID context identifier. +# +# Other Options: +# +# connection-auth[=on|off] +# use connection-auth=off to tell Squid to prevent +# forwarding Microsoft connection oriented authentication +# (NTLM, Negotiate and Kerberos) +# +# disable-pmtu-discovery= +# Control Path-MTU discovery usage: +# off lets OS decide on what to do (default). +# transparent disable PMTU discovery when transparent +# support is enabled. +# always disable always PMTU discovery. +# +# In many setups of transparently intercepting proxies +# Path-MTU discovery can not work on traffic towards the +# clients. This is the case when the intercepting device +# does not fully track connections and fails to forward +# ICMP must fragment messages to the cache server. If you +# have such setup and experience that certain clients +# sporadically hang or never complete requests set +# disable-pmtu-discovery option to 'transparent'. +# +# name= Specifies a internal name for the port. Defaults to +# the port specification (port or addr:port) +# +# tcpkeepalive[=idle,interval,timeout] +# Enable TCP keepalive probes of idle connections. +# In seconds; idle is the initial time before TCP starts +# probing the connection, interval how often to probe, and +# timeout the time before giving up. +# +# require-proxy-header +# Require PROXY protocol version 1 or 2 connections. +# The proxy_protocol_access is required to whitelist +# downstream proxies which can be trusted. +# +# If you run Squid on a dual-homed machine with an internal +# and an external interface we recommend you to specify the +# internal address:port in http_port. This way Squid will only be +# visible on the internal address. +# +# + +# Squid normally listens to port 3128 +http_port 8080 + +# TAG: https_port +# Usage: [ip:]port [mode] tls-cert=certificate.pem [options] +# +# The socket address where Squid will listen for client requests made +# over TLS or SSL connections. Commonly referred to as HTTPS. +# +# This is most useful for situations where you are running squid in +# accelerator mode and you want to do the TLS work at the accelerator +# level. +# +# You may specify multiple socket addresses on multiple lines, +# each with their own certificate and/or options. +# +# The tls-cert= option is mandatory on HTTPS ports. +# +# See http_port for a list of modes and options. +#Default: +# none + +# TAG: ftp_port +# Enables Native FTP proxy by specifying the socket address where Squid +# listens for FTP client requests. See http_port directive for various +# ways to specify the listening address and mode. +# +# Usage: ftp_port address [mode] [options] +# +# WARNING: This is a new, experimental, complex feature that has seen +# limited production exposure. Some Squid modules (e.g., caching) do not +# currently work with native FTP proxying, and many features have not +# even been tested for compatibility. Test well before deploying! +# +# Native FTP proxying differs substantially from proxying HTTP requests +# with ftp:// URIs because Squid works as an FTP server and receives +# actual FTP commands (rather than HTTP requests with FTP URLs). +# +# Native FTP commands accepted at ftp_port are internally converted or +# wrapped into HTTP-like messages. The same happens to Native FTP +# responses received from FTP origin servers. Those HTTP-like messages +# are shoveled through regular access control and adaptation layers +# between the FTP client and the FTP origin server. This allows Squid to +# examine, adapt, block, and log FTP exchanges. Squid reuses most HTTP +# mechanisms when shoveling wrapped FTP messages. For example, +# http_access and adaptation_access directives are used. +# +# Modes: +# +# intercept Same as http_port intercept. The FTP origin address is +# determined based on the intended destination of the +# intercepted connection. +# +# tproxy Support Linux TPROXY for spoofing outgoing +# connections using the client IP address. +# NP: disables authentication and maybe IPv6 on the port. +# +# By default (i.e., without an explicit mode option), Squid extracts the +# FTP origin address from the login@origin parameter of the FTP USER +# command. Many popular FTP clients support such native FTP proxying. +# +# Options: +# +# name=token Specifies an internal name for the port. Defaults to +# the port address. Usable with myportname ACL. +# +# ftp-track-dirs +# Enables tracking of FTP directories by injecting extra +# PWD commands and adjusting Request-URI (in wrapping +# HTTP requests) to reflect the current FTP server +# directory. Tracking is disabled by default. +# +# protocol=FTP Protocol to reconstruct accelerated and intercepted +# requests with. Defaults to FTP. No other accepted +# values have been tested with. An unsupported value +# results in a FATAL error. Accepted values are FTP, +# HTTP (or HTTP/1.1), and HTTPS (or HTTPS/1.1). +# +# Other http_port modes and options that are not specific to HTTP and +# HTTPS may also work. +#Default: +# none + +# TAG: tcp_outgoing_tos +# Allows you to select a TOS/Diffserv value for packets outgoing +# on the server side, based on an ACL. +# +# tcp_outgoing_tos ds-field [!]aclname ... +# +# Example where normal_service_net uses the TOS value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# tcp_outgoing_tos 0x00 normal_service_net +# tcp_outgoing_tos 0x20 good_service_net +# +# TOS/DSCP values really only have local significance - so you should +# know what you're specifying. For more information, see RFC2474, +# RFC2475, and RFC3260. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255, or +# "default" to use whatever default your host has. +# Note that only multiples of 4 are usable as the two rightmost bits have +# been redefined for use by ECN (RFC 3168 section 23.1). +# The squid parser will enforce this by masking away the ECN bits. +# +# Processing proceeds in the order specified, and stops at first fully +# matching line. +# +# Only fast ACLs are supported. +#Default: +# none + +# TAG: clientside_tos +# Allows you to select a TOS/DSCP value for packets being transmitted +# on the client-side, based on an ACL. +# +# clientside_tos ds-field [!]aclname ... +# +# Example where normal_service_net uses the TOS value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# clientside_tos 0x00 normal_service_net +# clientside_tos 0x20 good_service_net +# +# Note: This feature is incompatible with qos_flows. Any TOS values set here +# will be overwritten by TOS values in qos_flows. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255, or +# "default" to use whatever default your host has. +# Note that only multiples of 4 are usable as the two rightmost bits have +# been redefined for use by ECN (RFC 3168 section 23.1). +# The squid parser will enforce this by masking away the ECN bits. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# none + +# TAG: tcp_outgoing_mark +# Note: This option is only available if Squid is rebuilt with the +# Packet MARK (Linux) +# +# Allows you to apply a Netfilter mark value to outgoing packets +# on the server side, based on an ACL. +# +# tcp_outgoing_mark mark-value [!]aclname ... +# +# Example where normal_service_net uses the mark value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# tcp_outgoing_mark 0x00 normal_service_net +# tcp_outgoing_mark 0x20 good_service_net +# +# Only fast ACLs are supported. +#Default: +# none + +# TAG: clientside_mark +# Note: This option is only available if Squid is rebuilt with the +# Packet MARK (Linux) +# +# Allows you to apply a Netfilter mark value to packets being transmitted +# on the client-side, based on an ACL. +# +# clientside_mark mark-value [!]aclname ... +# +# Example where normal_service_net uses the mark value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# clientside_mark 0x00 normal_service_net +# clientside_mark 0x20 good_service_net +# +# Note: This feature is incompatible with qos_flows. Any mark values set here +# will be overwritten by mark values in qos_flows. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# none + +# TAG: qos_flows +# Allows you to select a TOS/DSCP value to mark outgoing +# connections to the client, based on where the reply was sourced. +# For platforms using netfilter, allows you to set a netfilter mark +# value instead of, or in addition to, a TOS value. +# +# By default this functionality is disabled. To enable it with the default +# settings simply use "qos_flows mark" or "qos_flows tos". Default +# settings will result in the netfilter mark or TOS value being copied +# from the upstream connection to the client. Note that it is the connection +# CONNMARK value not the packet MARK value that is copied. +# +# It is not currently possible to copy the mark or TOS value from the +# client to the upstream connection request. +# +# TOS values really only have local significance - so you should +# know what you're specifying. For more information, see RFC2474, +# RFC2475, and RFC3260. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255. +# Note that only multiples of 4 are usable as the two rightmost bits have +# been redefined for use by ECN (RFC 3168 section 23.1). +# The squid parser will enforce this by masking away the ECN bits. +# +# Mark values can be any unsigned 32-bit integer value. +# +# This setting is configured by setting the following values: +# +# tos|mark Whether to set TOS or netfilter mark values +# +# local-hit=0xFF Value to mark local cache hits. +# +# sibling-hit=0xFF Value to mark hits from sibling peers. +# +# parent-hit=0xFF Value to mark hits from parent peers. +# +# miss=0xFF[/mask] Value to mark cache misses. Takes precedence +# over the preserve-miss feature (see below), unless +# mask is specified, in which case only the bits +# specified in the mask are written. +# +# The TOS variant of the following features are only possible on Linux +# and require your kernel to be patched with the TOS preserving ZPH +# patch, available from http://zph.bratcheda.org +# No patch is needed to preserve the netfilter mark, which will work +# with all variants of netfilter. +# +# disable-preserve-miss +# This option disables the preservation of the TOS or netfilter +# mark. By default, the existing TOS or netfilter mark value of +# the response coming from the remote server will be retained +# and masked with miss-mark. +# NOTE: in the case of a netfilter mark, the mark must be set on +# the connection (using the CONNMARK target) not on the packet +# (MARK target). +# +# miss-mask=0xFF +# Allows you to mask certain bits in the TOS or mark value +# received from the remote server, before copying the value to +# the TOS sent towards clients. +# Default for tos: 0xFF (TOS from server is not changed). +# Default for mark: 0xFFFFFFFF (mark from server is not changed). +# +# All of these features require the --enable-zph-qos compilation flag +# (enabled by default). Netfilter marking also requires the +# libnetfilter_conntrack libraries (--with-netfilter-conntrack) and +# libcap 2.09+ (--with-libcap). +# +#Default: +# none + +# TAG: tcp_outgoing_address +# Allows you to map requests to different outgoing IP addresses +# based on the username or source address of the user making +# the request. +# +# tcp_outgoing_address ipaddr [[!]aclname] ... +# +# For example; +# Forwarding clients with dedicated IPs for certain subnets. +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.2.0/24 +# +# tcp_outgoing_address 2001:db8::c001 good_service_net +# tcp_outgoing_address 10.1.0.2 good_service_net +# +# tcp_outgoing_address 2001:db8::beef normal_service_net +# tcp_outgoing_address 10.1.0.1 normal_service_net +# +# tcp_outgoing_address 2001:db8::1 +# tcp_outgoing_address 10.1.0.3 +# +# Processing proceeds in the order specified, and stops at first fully +# matching line. +# +# Squid will add an implicit IP version test to each line. +# Requests going to IPv4 websites will use the outgoing 10.1.0.* addresses. +# Requests going to IPv6 websites will use the outgoing 2001:db8:* addresses. +# +# +# NOTE: The use of this directive using client dependent ACLs is +# incompatible with the use of server side persistent connections. To +# ensure correct results it is best to set server_persistent_connections +# to off when using this directive in such configurations. +# +# NOTE: The use of this directive to set a local IP on outgoing TCP links +# is incompatible with using TPROXY to set client IP out outbound TCP links. +# When needing to contact peers use the no-tproxy cache_peer option and the +# client_dst_passthru directive re-enable normal forwarding such as this. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Address selection is performed by the operating system. + +# TAG: host_verify_strict +# Regardless of this option setting, when dealing with intercepted +# traffic, Squid always verifies that the destination IP address matches +# the Host header domain or IP (called 'authority form URL'). +# +# This enforcement is performed to satisfy a MUST-level requirement in +# RFC 2616 section 14.23: "The Host field value MUST represent the naming +# authority of the origin server or gateway given by the original URL". +# +# When set to ON: +# Squid always responds with an HTTP 409 (Conflict) error +# page and logs a security warning if there is no match. +# +# Squid verifies that the destination IP address matches +# the Host header for forward-proxy and reverse-proxy traffic +# as well. For those traffic types, Squid also enables the +# following checks, comparing the corresponding Host header +# and Request-URI components: +# +# * The host names (domain or IP) must be identical, +# but valueless or missing Host header disables all checks. +# For the two host names to match, both must be either IP +# or FQDN. +# +# * Port numbers must be identical, but if a port is missing +# the scheme-default port is assumed. +# +# +# When set to OFF (the default): +# Squid allows suspicious requests to continue but logs a +# security warning and blocks caching of the response. +# +# * Forward-proxy traffic is not checked at all. +# +# * Reverse-proxy traffic is not checked at all. +# +# * Intercepted traffic which passes verification is handled +# according to client_dst_passthru. +# +# * Intercepted requests which fail verification are sent +# to the client original destination instead of DIRECT. +# This overrides 'client_dst_passthru off'. +# +# For now suspicious intercepted CONNECT requests are always +# responded to with an HTTP 409 (Conflict) error page. +# +# +# SECURITY NOTE: +# +# As described in CVE-2009-0801 when the Host: header alone is used +# to determine the destination of a request it becomes trivial for +# malicious scripts on remote websites to bypass browser same-origin +# security policy and sandboxing protections. +# +# The cause of this is that such applets are allowed to perform their +# own HTTP stack, in which case the same-origin policy of the browser +# sandbox only verifies that the applet tries to contact the same IP +# as from where it was loaded at the IP level. The Host: header may +# be different from the connected IP and approved origin. +# +#Default: +# host_verify_strict off + +# TAG: client_dst_passthru +# With NAT or TPROXY intercepted traffic Squid may pass the request +# directly to the original client destination IP or seek a faster +# source using the HTTP Host header. +# +# Using Host to locate alternative servers can provide faster +# connectivity with a range of failure recovery options. +# But can also lead to connectivity trouble when the client and +# server are attempting stateful interactions unaware of the proxy. +# +# This option (on by default) prevents alternative DNS entries being +# located to send intercepted traffic DIRECT to an origin server. +# The clients original destination IP and port will be used instead. +# +# Regardless of this option setting, when dealing with intercepted +# traffic Squid will verify the Host: header and any traffic which +# fails Host verification will be treated as if this option were ON. +# +# see host_verify_strict for details on the verification process. +#Default: +# client_dst_passthru on + +# TLS OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: tls_outgoing_options +# disable Do not support https:// URLs. +# +# cert=/path/to/client/certificate +# A client X.509 certificate to use when connecting. +# +# key=/path/to/client/private_key +# The private key corresponding to the cert= above. +# +# If key= is not specified cert= is assumed to +# reference a PEM file containing both the certificate +# and private key. +# +# cipher=... The list of valid TLS ciphers to use. +# +# min-version=1.N +# The minimum TLS protocol version to permit. +# To control SSLv3 use the options= parameter. +# Supported Values: 1.0 (default), 1.1, 1.2 +# +# options=... Specify various TLS/SSL implementation options. +# +# OpenSSL options most important are: +# +# NO_SSLv3 Disallow the use of SSLv3 +# +# SINGLE_DH_USE +# Always create a new key when using +# temporary/ephemeral DH key exchanges +# +# NO_TICKET +# Disable use of RFC5077 session tickets. +# Some servers may have problems +# understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation +# for a more complete list. +# +# GnuTLS options most important are: +# +# %NO_TICKETS +# Disable use of RFC5077 session tickets. +# Some servers may have problems +# understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# See the GnuTLS Priority Strings documentation +# for a more complete list. +# http://www.gnutls.org/manual/gnutls.html#Priority-Strings +# +# +# cafile= PEM file containing CA certificates to use when verifying +# the peer certificate. May be repeated to load multiple files. +# +# capath= A directory containing additional CA certificates to +# use when verifying the peer certificate. +# Requires OpenSSL or LibreSSL. +# +# crlfile=... A certificate revocation list file to use when +# verifying the peer certificate. +# +# flags=... Specify various flags modifying the TLS implementation: +# +# DONT_VERIFY_PEER +# Accept certificates even if they fail to +# verify. +# DONT_VERIFY_DOMAIN +# Don't verify the peer certificate +# matches the server name +# +# default-ca[=off] +# Whether to use the system Trusted CAs. Default is ON. +# +# domain= The peer name as advertised in its certificate. +# Used for verifying the correctness of the received peer +# certificate. If not specified the peer hostname will be +# used. +#Default: +# tls_outgoing_options min-version=1.0 + +# SSL OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: ssl_unclean_shutdown +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Some browsers (especially MSIE) bugs out on SSL shutdown +# messages. +#Default: +# ssl_unclean_shutdown off + +# TAG: ssl_engine +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# The OpenSSL engine to use. You will need to set this if you +# would like to use hardware SSL acceleration for example. +#Default: +# none + +# TAG: sslproxy_session_ttl +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Sets the timeout value for SSL sessions +#Default: +# sslproxy_session_ttl 300 + +# TAG: sslproxy_session_cache_size +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Sets the cache size to use for ssl session +#Default: +# sslproxy_session_cache_size 2 MB + +# TAG: sslproxy_foreign_intermediate_certs +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Many origin servers fail to send their full server certificate +# chain for verification, assuming the client already has or can +# easily locate any missing intermediate certificates. +# +# Squid uses the certificates from the specified file to fill in +# these missing chains when trying to validate origin server +# certificate chains. +# +# The file is expected to contain zero or more PEM-encoded +# intermediate certificates. These certificates are not treated +# as trusted root certificates, and any self-signed certificate in +# this file will be ignored. +#Default: +# none + +# TAG: sslproxy_cert_sign_hash +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Sets the hashing algorithm to use when signing generated certificates. +# Valid algorithm names depend on the OpenSSL library used. The following +# names are usually available: sha1, sha256, sha512, and md5. Please see +# your OpenSSL library manual for the available hashes. By default, Squids +# that support this option use sha256 hashes. +# +# Squid does not forcefully purge cached certificates that were generated +# with an algorithm other than the currently configured one. They remain +# in the cache, subject to the regular cache eviction policy, and become +# useful if the algorithm changes again. +#Default: +# none + +# TAG: ssl_bump +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# This option is consulted when a CONNECT request is received on +# an http_port (or a new connection is intercepted at an +# https_port), provided that port was configured with an ssl-bump +# flag. The subsequent data on the connection is either treated as +# HTTPS and decrypted OR tunneled at TCP level without decryption, +# depending on the first matching bumping "action". +# +# ssl_bump [!]acl ... +# +# The following bumping actions are currently supported: +# +# splice +# Become a TCP tunnel without decrypting proxied traffic. +# This is the default action. +# +# bump +# When used on step SslBump1, establishes a secure connection +# with the client first, then connect to the server. +# When used on step SslBump2 or SslBump3, establishes a secure +# connection with the server and, using a mimicked server +# certificate, with the client. +# +# peek +# Receive client (step SslBump1) or server (step SslBump2) +# certificate while preserving the possibility of splicing the +# connection. Peeking at the server certificate (during step 2) +# usually precludes bumping of the connection at step 3. +# +# stare +# Receive client (step SslBump1) or server (step SslBump2) +# certificate while preserving the possibility of bumping the +# connection. Staring at the server certificate (during step 2) +# usually precludes splicing of the connection at step 3. +# +# terminate +# Close client and server connections. +# +# Backward compatibility actions available at step SslBump1: +# +# client-first +# Bump the connection. Establish a secure connection with the +# client first, then connect to the server. This old mode does +# not allow Squid to mimic server SSL certificate and does not +# work with intercepted SSL connections. +# +# server-first +# Bump the connection. Establish a secure connection with the +# server first, then establish a secure connection with the +# client, using a mimicked server certificate. Works with both +# CONNECT requests and intercepted SSL connections, but does +# not allow to make decisions based on SSL handshake info. +# +# peek-and-splice +# Decide whether to bump or splice the connection based on +# client-to-squid and server-to-squid SSL hello messages. +# XXX: Remove. +# +# none +# Same as the "splice" action. +# +# All ssl_bump rules are evaluated at each of the supported bumping +# steps. Rules with actions that are impossible at the current step are +# ignored. The first matching ssl_bump action wins and is applied at the +# end of the current step. If no rules match, the splice action is used. +# See the at_step ACL for a list of the supported SslBump steps. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# See also: http_port ssl-bump, https_port ssl-bump, and acl at_step. +# +# +# # Example: Bump all TLS connections except those originating from +# # localhost or those going to example.com. +# +# acl broken_sites ssl::server_name .example.com +# ssl_bump splice localhost +# ssl_bump splice broken_sites +# ssl_bump bump all +#Default: +# Become a TCP tunnel without decrypting proxied traffic. + +# TAG: sslproxy_cert_error +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Use this ACL to bypass server certificate validation errors. +# +# For example, the following lines will bypass all validation errors +# when talking to servers for example.com. All other +# validation errors will result in ERR_SECURE_CONNECT_FAIL error. +# +# acl BrokenButTrustedServers dstdomain example.com +# sslproxy_cert_error allow BrokenButTrustedServers +# sslproxy_cert_error deny all +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# Using slow acl types may result in server crashes +# +# Without this option, all server certificate validation errors +# terminate the transaction to protect Squid and the client. +# +# SQUID_X509_V_ERR_INFINITE_VALIDATION error cannot be bypassed +# but should not happen unless your OpenSSL library is buggy. +# +# SECURITY WARNING: +# Bypassing validation errors is dangerous because an +# error usually implies that the server cannot be trusted +# and the connection may be insecure. +# +# See also: sslproxy_flags and DONT_VERIFY_PEER. +#Default: +# Server certificate errors terminate the transaction. + +# TAG: sslproxy_cert_sign +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# +# sslproxy_cert_sign acl ... +# +# The following certificate signing algorithms are supported: +# +# signTrusted +# Sign using the configured CA certificate which is usually +# placed in and trusted by end-user browsers. This is the +# default for trusted origin server certificates. +# +# signUntrusted +# Sign to guarantee an X509_V_ERR_CERT_UNTRUSTED browser error. +# This is the default for untrusted origin server certificates +# that are not self-signed (see ssl::certUntrusted). +# +# signSelf +# Sign using a self-signed certificate with the right CN to +# generate a X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT error in the +# browser. This is the default for self-signed origin server +# certificates (see ssl::certSelfSigned). +# +# This clause only supports fast acl types. +# +# When sslproxy_cert_sign acl(s) match, Squid uses the corresponding +# signing algorithm to generate the certificate and ignores all +# subsequent sslproxy_cert_sign options (the first match wins). If no +# acl(s) match, the default signing algorithm is determined by errors +# detected when obtaining and validating the origin server certificate. +# +# WARNING: SQUID_X509_V_ERR_DOMAIN_MISMATCH and ssl:certDomainMismatch can +# be used with sslproxy_cert_adapt, but if and only if Squid is bumping a +# CONNECT request that carries a domain name. In all other cases (CONNECT +# to an IP address or an intercepted SSL connection), Squid cannot detect +# the domain mismatch at certificate generation time when +# bump-server-first is used. +#Default: +# none + +# TAG: sslproxy_cert_adapt +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# +# sslproxy_cert_adapt acl ... +# +# The following certificate adaptation algorithms are supported: +# +# setValidAfter +# Sets the "Not After" property to the "Not After" property of +# the CA certificate used to sign generated certificates. +# +# setValidBefore +# Sets the "Not Before" property to the "Not Before" property of +# the CA certificate used to sign generated certificates. +# +# setCommonName or setCommonName{CN} +# Sets Subject.CN property to the host name specified as a +# CN parameter or, if no explicit CN parameter was specified, +# extracted from the CONNECT request. It is a misconfiguration +# to use setCommonName without an explicit parameter for +# intercepted or tproxied SSL connections. +# +# This clause only supports fast acl types. +# +# Squid first groups sslproxy_cert_adapt options by adaptation algorithm. +# Within a group, when sslproxy_cert_adapt acl(s) match, Squid uses the +# corresponding adaptation algorithm to generate the certificate and +# ignores all subsequent sslproxy_cert_adapt options in that algorithm's +# group (i.e., the first match wins within each algorithm group). If no +# acl(s) match, the default mimicking action takes place. +# +# WARNING: SQUID_X509_V_ERR_DOMAIN_MISMATCH and ssl:certDomainMismatch can +# be used with sslproxy_cert_adapt, but if and only if Squid is bumping a +# CONNECT request that carries a domain name. In all other cases (CONNECT +# to an IP address or an intercepted SSL connection), Squid cannot detect +# the domain mismatch at certificate generation time when +# bump-server-first is used. +#Default: +# none + +# TAG: sslpassword_program +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Specify a program used for entering SSL key passphrases +# when using encrypted SSL certificate keys. If not specified +# keys must either be unencrypted, or Squid started with the -N +# option to allow it to query interactively for the passphrase. +# +# The key file name is given as argument to the program allowing +# selection of the right password if you have multiple encrypted +# keys. +#Default: +# none + +# OPTIONS RELATING TO EXTERNAL SSL_CRTD +# ----------------------------------------------------------------------------- + +# TAG: sslcrtd_program +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl-crtd +# +# Specify the location and options of the executable for certificate +# generator. +# +# /usr/lib/squid/security_file_certgen program can use a disk cache to improve response +# times on repeated requests. To enable caching, specify -s and -M +# parameters. If those parameters are not given, the program generates +# a new certificate on every request. +# +# For more information use: +# /usr/lib/squid/security_file_certgen -h +#Default: +# sslcrtd_program /usr/lib/squid/security_file_certgen -s /var/spool/squid/ssl_db -M 4MB + +# TAG: sslcrtd_children +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl-crtd +# +# Specifies the maximum number of certificate generation processes that +# Squid may spawn (numberofchildren) and several related options. Using +# too few of these helper processes (a.k.a. "helpers") creates request +# queues. Using too many helpers wastes your system resources. Squid +# does not support spawning more than 32 helpers. +# +# Usage: numberofchildren [option]... +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup=N +# +# Sets the minimum number of processes to spawn when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few children temporary slows Squid under load while it +# tries to spawn enough additional processes to cope with traffic. +# +# idle=N +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# queue-size=N +# +# Sets the maximum number of queued requests. A request is queued when +# no existing child is idle and no new child can be started due to +# numberofchildren limit. If the queued requests exceed queue size for +# more than 3 minutes squid aborts its operation. The default value is +# set to 2*numberofchildren. +# +# You must have at least one ssl_crtd process. +#Default: +# sslcrtd_children 32 startup=5 idle=1 + +# TAG: sslcrtvalidator_program +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Specify the location and options of the executable for ssl_crt_validator +# process. +# +# Usage: sslcrtvalidator_program [ttl=n] [cache=n] path ... +# +# Options: +# ttl=n TTL in seconds for cached results. The default is 60 secs +# cache=n limit the result cache size. The default value is 2048 +#Default: +# none + +# TAG: sslcrtvalidator_children +# Note: This option is only available if Squid is rebuilt with the +# --with-openssl +# +# Specifies the maximum number of certificate validation processes that +# Squid may spawn (numberofchildren) and several related options. Using +# too few of these helper processes (a.k.a. "helpers") creates request +# queues. Using too many helpers wastes your system resources. Squid +# does not support spawning more than 32 helpers. +# +# Usage: numberofchildren [option]... +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup=N +# +# Sets the minimum number of processes to spawn when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few children temporary slows Squid under load while it +# tries to spawn enough additional processes to cope with traffic. +# +# idle=N +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each certificate validator helper can handle in +# parallel. A value of 0 indicates the certficate validator does not +# support concurrency. Defaults to 1. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# a request ID in front of the request/response. The request +# ID from the request must be echoed back with the response +# to that request. +# +# queue-size=N +# +# Sets the maximum number of queued requests. A request is queued when +# no existing child can accept it due to concurrency limit and no new +# child can be started due to numberofchildren limit. If the queued +# requests exceed queue size for more than 3 minutes squid aborts its +# operation. The default value is set to 2*numberofchildren. +# +# You must have at least one ssl_crt_validator process. +#Default: +# sslcrtvalidator_children 32 startup=5 idle=1 concurrency=1 + +# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM +# ----------------------------------------------------------------------------- + +# TAG: cache_peer +# To specify other caches in a hierarchy, use the format: +# +# cache_peer hostname type http-port icp-port [options] +# +# For example, +# +# # proxy icp +# # hostname type port port options +# # -------------------- -------- ----- ----- ----------- +# cache_peer parent.foo.net parent 3128 3130 default +# cache_peer sib1.foo.net sibling 3128 3130 proxy-only +# cache_peer sib2.foo.net sibling 3128 3130 proxy-only +# cache_peer example.com parent 80 0 default +# cache_peer cdn.example.com sibling 3128 0 +# +# type: either 'parent', 'sibling', or 'multicast'. +# +# proxy-port: The port number where the peer accept HTTP requests. +# For other Squid proxies this is usually 3128 +# For web servers this is usually 80 +# +# icp-port: Used for querying neighbor caches about objects. +# Set to 0 if the peer does not support ICP or HTCP. +# See ICP and HTCP options below for additional details. +# +# +# ==== ICP OPTIONS ==== +# +# You MUST also set icp_port and icp_access explicitly when using these options. +# The defaults will prevent peer traffic using ICP. +# +# +# no-query Disable ICP queries to this neighbor. +# +# multicast-responder +# Indicates the named peer is a member of a multicast group. +# ICP queries will not be sent directly to the peer, but ICP +# replies will be accepted from it. +# +# closest-only Indicates that, for ICP_OP_MISS replies, we'll only forward +# CLOSEST_PARENT_MISSes and never FIRST_PARENT_MISSes. +# +# background-ping +# To only send ICP queries to this neighbor infrequently. +# This is used to keep the neighbor round trip time updated +# and is usually used in conjunction with weighted-round-robin. +# +# +# ==== HTCP OPTIONS ==== +# +# You MUST also set htcp_port and htcp_access explicitly when using these options. +# The defaults will prevent peer traffic using HTCP. +# +# +# htcp Send HTCP, instead of ICP, queries to the neighbor. +# You probably also want to set the "icp-port" to 4827 +# instead of 3130. This directive accepts a comma separated +# list of options described below. +# +# htcp=oldsquid Send HTCP to old Squid versions (2.5 or earlier). +# +# htcp=no-clr Send HTCP to the neighbor but without +# sending any CLR requests. This cannot be used with +# only-clr. +# +# htcp=only-clr Send HTCP to the neighbor but ONLY CLR requests. +# This cannot be used with no-clr. +# +# htcp=no-purge-clr +# Send HTCP to the neighbor including CLRs but only when +# they do not result from PURGE requests. +# +# htcp=forward-clr +# Forward any HTCP CLR requests this proxy receives to the peer. +# +# +# ==== PEER SELECTION METHODS ==== +# +# The default peer selection method is ICP, with the first responding peer +# being used as source. These options can be used for better load balancing. +# +# +# default This is a parent cache which can be used as a "last-resort" +# if a peer cannot be located by any of the peer-selection methods. +# If specified more than once, only the first is used. +# +# round-robin Load-Balance parents which should be used in a round-robin +# fashion in the absence of any ICP queries. +# weight=N can be used to add bias. +# +# weighted-round-robin +# Load-Balance parents which should be used in a round-robin +# fashion with the frequency of each parent being based on the +# round trip time. Closer parents are used more often. +# Usually used for background-ping parents. +# weight=N can be used to add bias. +# +# carp Load-Balance parents which should be used as a CARP array. +# The requests will be distributed among the parents based on the +# CARP load balancing hash function based on their weight. +# +# userhash Load-balance parents based on the client proxy_auth or ident username. +# +# sourcehash Load-balance parents based on the client source IP. +# +# multicast-siblings +# To be used only for cache peers of type "multicast". +# ALL members of this multicast group have "sibling" +# relationship with it, not "parent". This is to a multicast +# group when the requested object would be fetched only from +# a "parent" cache, anyway. It's useful, e.g., when +# configuring a pool of redundant Squid proxies, being +# members of the same multicast group. +# +# +# ==== PEER SELECTION OPTIONS ==== +# +# weight=N use to affect the selection of a peer during any weighted +# peer-selection mechanisms. +# The weight must be an integer; default is 1, +# larger weights are favored more. +# This option does not affect parent selection if a peering +# protocol is not in use. +# +# basetime=N Specify a base amount to be subtracted from round trip +# times of parents. +# It is subtracted before division by weight in calculating +# which parent to fectch from. If the rtt is less than the +# base time the rtt is set to a minimal value. +# +# ttl=N Specify a TTL to use when sending multicast ICP queries +# to this address. +# Only useful when sending to a multicast group. +# Because we don't accept ICP replies from random +# hosts, you must configure other group members as +# peers with the 'multicast-responder' option. +# +# no-delay To prevent access to this neighbor from influencing the +# delay pools. +# +# digest-url=URL Tell Squid to fetch the cache digest (if digests are +# enabled) for this host from the specified URL rather +# than the Squid default location. +# +# +# ==== CARP OPTIONS ==== +# +# carp-key=key-specification +# use a different key than the full URL to hash against the peer. +# the key-specification is a comma-separated list of the keywords +# scheme, host, port, path, params +# Order is not important. +# +# ==== ACCELERATOR / REVERSE-PROXY OPTIONS ==== +# +# originserver Causes this parent to be contacted as an origin server. +# Meant to be used in accelerator setups when the peer +# is a web server. +# +# forceddomain=name +# Set the Host header of requests forwarded to this peer. +# Useful in accelerator setups where the server (peer) +# expects a certain domain name but clients may request +# others. ie example.com or www.example.com +# +# no-digest Disable request of cache digests. +# +# no-netdb-exchange +# Disables requesting ICMP RTT database (NetDB). +# +# +# ==== AUTHENTICATION OPTIONS ==== +# +# login=user:password +# If this is a personal/workgroup proxy and your parent +# requires proxy authentication. +# +# Note: The string can include URL escapes (i.e. %20 for +# spaces). This also means % must be written as %%. +# +# login=PASSTHRU +# Send login details received from client to this peer. +# Both Proxy- and WWW-Authorization headers are passed +# without alteration to the peer. +# Authentication is not required by Squid for this to work. +# +# Note: This will pass any form of authentication but +# only Basic auth will work through a proxy unless the +# connection-auth options are also used. +# +# login=PASS Send login details received from client to this peer. +# Authentication is not required by this option. +# +# If there are no client-provided authentication headers +# to pass on, but username and password are available +# from an external ACL user= and password= result tags +# they may be sent instead. +# +# Note: To combine this with proxy_auth both proxies must +# share the same user database as HTTP only allows for +# a single login (one for proxy, one for origin server). +# Also be warned this will expose your users proxy +# password to the peer. USE WITH CAUTION +# +# login=*:password +# Send the username to the upstream cache, but with a +# fixed password. This is meant to be used when the peer +# is in another administrative domain, but it is still +# needed to identify each user. +# The star can optionally be followed by some extra +# information which is added to the username. This can +# be used to identify this proxy to the peer, similar to +# the login=username:password option above. +# +# login=NEGOTIATE +# If this is a personal/workgroup proxy and your parent +# requires a secure proxy authentication. +# The first principal from the default keytab or defined by +# the environment variable KRB5_KTNAME will be used. +# +# WARNING: The connection may transmit requests from multiple +# clients. Negotiate often assumes end-to-end authentication +# and a single-client. Which is not strictly true here. +# +# login=NEGOTIATE:principal_name +# If this is a personal/workgroup proxy and your parent +# requires a secure proxy authentication. +# The principal principal_name from the default keytab or +# defined by the environment variable KRB5_KTNAME will be +# used. +# +# WARNING: The connection may transmit requests from multiple +# clients. Negotiate often assumes end-to-end authentication +# and a single-client. Which is not strictly true here. +# +# connection-auth=on|off +# Tell Squid that this peer does or not support Microsoft +# connection oriented authentication, and any such +# challenges received from there should be ignored. +# Default is auto to automatically determine the status +# of the peer. +# +# auth-no-keytab +# Do not use a keytab to authenticate to a peer when +# login=NEGOTIATE is specified. Let the GSSAPI +# implementation determine which already existing +# credentials cache to use instead. +# +# +# ==== SSL / HTTPS / TLS OPTIONS ==== +# +# tls Encrypt connections to this peer with TLS. +# +# sslcert=/path/to/ssl/certificate +# A client X.509 certificate to use when connecting to +# this peer. +# +# sslkey=/path/to/ssl/key +# The private key corresponding to sslcert above. +# +# If sslkey= is not specified sslcert= is assumed to +# reference a PEM file containing both the certificate +# and private key. +# +# sslcipher=... The list of valid SSL ciphers to use when connecting +# to this peer. +# +# tls-min-version=1.N +# The minimum TLS protocol version to permit. To control +# SSLv3 use the tls-options= parameter. +# Supported Values: 1.0 (default), 1.1, 1.2 +# +# tls-options=... Specify various TLS implementation options. +# +# OpenSSL options most important are: +# +# NO_SSLv3 Disallow the use of SSLv3 +# +# SINGLE_DH_USE +# Always create a new key when using +# temporary/ephemeral DH key exchanges +# +# NO_TICKET +# Disable use of RFC5077 session tickets. +# Some servers may have problems +# understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# more complete list. +# +# GnuTLS options most important are: +# +# %NO_TICKETS +# Disable use of RFC5077 session tickets. +# Some servers may have problems +# understanding the TLS extension due +# to ambiguous specification in RFC4507. +# +# See the GnuTLS Priority Strings documentation +# for a more complete list. +# http://www.gnutls.org/manual/gnutls.html#Priority-Strings +# +# tls-cafile= PEM file containing CA certificates to use when verifying +# the peer certificate. May be repeated to load multiple files. +# +# sslcapath=... A directory containing additional CA certificates to +# use when verifying the peer certificate. +# Requires OpenSSL or LibreSSL. +# +# sslcrlfile=... A certificate revocation list file to use when +# verifying the peer certificate. +# +# sslflags=... Specify various flags modifying the SSL implementation: +# +# DONT_VERIFY_PEER +# Accept certificates even if they fail to +# verify. +# +# DONT_VERIFY_DOMAIN +# Don't verify the peer certificate +# matches the server name +# +# ssldomain= The peer name as advertised in it's certificate. +# Used for verifying the correctness of the received peer +# certificate. If not specified the peer hostname will be +# used. +# +# front-end-https[=off|on|auto] +# Enable the "Front-End-Https: On" header needed when +# using Squid as a SSL frontend in front of Microsoft OWA. +# See MS KB document Q307347 for details on this header. +# If set to auto the header will only be added if the +# request is forwarded as a https:// URL. +# +# tls-default-ca[=off] +# Whether to use the system Trusted CAs. Default is ON. +# +# tls-no-npn Do not use the TLS NPN extension to advertise HTTP/1.1. +# +# ==== GENERAL OPTIONS ==== +# +# connect-timeout=N +# A peer-specific connect timeout. +# Also see the peer_connect_timeout directive. +# +# connect-fail-limit=N +# How many times connecting to a peer must fail before +# it is marked as down. Standby connection failures +# count towards this limit. Default is 10. +# +# allow-miss Disable Squid's use of only-if-cached when forwarding +# requests to siblings. This is primarily useful when +# icp_hit_stale is used by the sibling. Excessive use +# of this option may result in forwarding loops. One way +# to prevent peering loops when using this option, is to +# deny cache peer usage on requests from a peer: +# acl fromPeer ... +# cache_peer_access peerName deny fromPeer +# +# max-conn=N Limit the number of concurrent connections the Squid +# may open to this peer, including already opened idle +# and standby connections. There is no peer-specific +# connection limit by default. +# +# A peer exceeding the limit is not used for new +# requests unless a standby connection is available. +# +# max-conn currently works poorly with idle persistent +# connections: When a peer reaches its max-conn limit, +# and there are idle persistent connections to the peer, +# the peer may not be selected because the limiting code +# does not know whether Squid can reuse those idle +# connections. +# +# standby=N Maintain a pool of N "hot standby" connections to an +# UP peer, available for requests when no idle +# persistent connection is available (or safe) to use. +# By default and with zero N, no such pool is maintained. +# N must not exceed the max-conn limit (if any). +# +# At start or after reconfiguration, Squid opens new TCP +# standby connections until there are N connections +# available and then replenishes the standby pool as +# opened connections are used up for requests. A used +# connection never goes back to the standby pool, but +# may go to the regular idle persistent connection pool +# shared by all peers and origin servers. +# +# Squid never opens multiple new standby connections +# concurrently. This one-at-a-time approach minimizes +# flooding-like effect on peers. Furthermore, just a few +# standby connections should be sufficient in most cases +# to supply most new requests with a ready-to-use +# connection. +# +# Standby connections obey server_idle_pconn_timeout. +# For the feature to work as intended, the peer must be +# configured to accept and keep them open longer than +# the idle timeout at the connecting Squid, to minimize +# race conditions typical to idle used persistent +# connections. Default request_timeout and +# server_idle_pconn_timeout values ensure such a +# configuration. +# +# name=xxx Unique name for the peer. +# Required if you have multiple peers on the same host +# but different ports. +# This name can be used in cache_peer_access and similar +# directives to identify the peer. +# Can be used by outgoing access controls through the +# peername ACL type. +# +# no-tproxy Do not use the client-spoof TPROXY support when forwarding +# requests to this peer. Use normal address selection instead. +# This overrides the spoof_client_ip ACL. +# +# proxy-only objects fetched from the peer will not be stored locally. +# +#Default: +# none + +# TAG: cache_peer_access +# Restricts usage of cache_peer proxies. +# +# Usage: +# cache_peer_access peer-name allow|deny [!]aclname ... +# +# For the required peer-name parameter, use either the value of the +# cache_peer name=value parameter or, if name=value is missing, the +# cache_peer hostname parameter. +# +# This directive narrows down the selection of peering candidates, but +# does not determine the order in which the selected candidates are +# contacted. That order is determined by the peer selection algorithms +# (see PEER SELECTION sections in the cache_peer documentation). +# +# If a deny rule matches, the corresponding peer will not be contacted +# for the current transaction -- Squid will not send ICP queries and +# will not forward HTTP requests to that peer. An allow match leaves +# the corresponding peer in the selection. The first match for a given +# peer wins for that peer. +# +# The relative order of cache_peer_access directives for the same peer +# matters. The relative order of any two cache_peer_access directives +# for different peers does not matter. To ease interpretation, it is a +# good idea to group cache_peer_access directives for the same peer +# together. +# +# A single cache_peer_access directive may be evaluated multiple times +# for a given transaction because individual peer selection algorithms +# may check it independently from each other. These redundant checks +# may be optimized away in future Squid versions. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Default: +# No peer usage restrictions. + +# TAG: neighbor_type_domain +# Modify the cache_peer neighbor type when passing requests +# about specific domains to the peer. +# +# Usage: +# neighbor_type_domain neighbor parent|sibling domain domain ... +# +# For example: +# cache_peer foo.example.com parent 3128 3130 +# neighbor_type_domain foo.example.com sibling .au .de +# +# The above configuration treats all requests to foo.example.com as a +# parent proxy unless the request is for a .au or .de ccTLD domain name. +#Default: +# The peer type from cache_peer directive is used for all requests to that peer. + +# TAG: dead_peer_timeout (seconds) +# This controls how long Squid waits to declare a peer cache +# as "dead." If there are no ICP replies received in this +# amount of time, Squid will declare the peer dead and not +# expect to receive any further ICP replies. However, it +# continues to send ICP queries, and will mark the peer as +# alive upon receipt of the first subsequent ICP reply. +# +# This timeout also affects when Squid expects to receive ICP +# replies from peers. If more than 'dead_peer' seconds have +# passed since the last ICP reply was received, Squid will not +# expect to receive an ICP reply on the next query. Thus, if +# your time between requests is greater than this timeout, you +# will see a lot of requests sent DIRECT to origin servers +# instead of to your parents. +#Default: +# dead_peer_timeout 10 seconds + +# TAG: forward_max_tries +# Limits the number of attempts to forward the request. +# +# For the purpose of this limit, Squid counts all high-level request +# forwarding attempts, including any same-destination retries after +# certain persistent connection failures and any attempts to use a +# different peer. However, low-level connection reopening attempts +# (enabled using connect_retries) are not counted. +# +# See also: forward_timeout and connect_retries. +#Default: +# forward_max_tries 25 + +# MEMORY CACHE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: cache_mem (bytes) +# NOTE: THIS PARAMETER DOES NOT SPECIFY THE MAXIMUM PROCESS SIZE. +# IT ONLY PLACES A LIMIT ON HOW MUCH ADDITIONAL MEMORY SQUID WILL +# USE AS A MEMORY CACHE OF OBJECTS. SQUID USES MEMORY FOR OTHER +# THINGS AS WELL. SEE THE SQUID FAQ SECTION 8 FOR DETAILS. +# +# 'cache_mem' specifies the ideal amount of memory to be used +# for: +# * In-Transit objects +# * Hot Objects +# * Negative-Cached objects +# +# Data for these objects are stored in 4 KB blocks. This +# parameter specifies the ideal upper limit on the total size of +# 4 KB blocks allocated. In-Transit objects take the highest +# priority. +# +# In-transit objects have priority over the others. When +# additional space is needed for incoming data, negative-cached +# and hot objects will be released. In other words, the +# negative-cached and hot objects will fill up any unused space +# not needed for in-transit objects. +# +# If circumstances require, this limit will be exceeded. +# Specifically, if your incoming request rate requires more than +# 'cache_mem' of memory to hold in-transit objects, Squid will +# exceed this limit to satisfy the new requests. When the load +# decreases, blocks will be freed until the high-water mark is +# reached. Thereafter, blocks will be used to store hot +# objects. +# +# If shared memory caching is enabled, Squid does not use the shared +# cache space for in-transit objects, but they still consume as much +# local memory as they need. For more details about the shared memory +# cache, see memory_cache_shared. +#Default: +# cache_mem 256 MB + +# TAG: maximum_object_size_in_memory (bytes) +# Objects greater than this size will not be attempted to kept in +# the memory cache. This should be set high enough to keep objects +# accessed frequently in memory to improve performance whilst low +# enough to keep larger objects from hoarding cache_mem. +#Default: +# maximum_object_size_in_memory 512 KB + +# TAG: memory_cache_shared on|off +# Controls whether the memory cache is shared among SMP workers. +# +# The shared memory cache is meant to occupy cache_mem bytes and replace +# the non-shared memory cache, although some entities may still be +# cached locally by workers for now (e.g., internal and in-transit +# objects may be served from a local memory cache even if shared memory +# caching is enabled). +# +# By default, the memory cache is shared if and only if all of the +# following conditions are satisfied: Squid runs in SMP mode with +# multiple workers, cache_mem is positive, and Squid environment +# supports required IPC primitives (e.g., POSIX shared memory segments +# and GCC-style atomic operations). +# +# To avoid blocking locks, shared memory uses opportunistic algorithms +# that do not guarantee that every cachable entity that could have been +# shared among SMP workers will actually be shared. +#Default: +# "on" where supported if doing memory caching with multiple SMP workers. + +# TAG: memory_cache_mode +# Controls which objects to keep in the memory cache (cache_mem) +# +# always Keep most recently fetched objects in memory (default) +# +# disk Only disk cache hits are kept in memory, which means +# an object must first be cached on disk and then hit +# a second time before cached in memory. +# +# network Only objects fetched from network is kept in memory +#Default: +# Keep the most recently fetched objects in memory + +# TAG: memory_replacement_policy +# The memory replacement policy parameter determines which +# objects are purged from memory when memory space is needed. +# +# See cache_replacement_policy for details on algorithms. +#Default: +# memory_replacement_policy lru + +# DISK CACHE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: cache_replacement_policy +# The cache replacement policy parameter determines which +# objects are evicted (replaced) when disk space is needed. +# +# lru : Squid's original list based LRU policy +# heap GDSF : Greedy-Dual Size Frequency +# heap LFUDA: Least Frequently Used with Dynamic Aging +# heap LRU : LRU policy implemented using a heap +# +# Applies to any cache_dir lines listed below this directive. +# +# The LRU policies keeps recently referenced objects. +# +# The heap GDSF policy optimizes object hit rate by keeping smaller +# popular objects in cache so it has a better chance of getting a +# hit. It achieves a lower byte hit rate than LFUDA though since +# it evicts larger (possibly popular) objects. +# +# The heap LFUDA policy keeps popular objects in cache regardless of +# their size and thus optimizes byte hit rate at the expense of +# hit rate since one large, popular object will prevent many +# smaller, slightly less popular objects from being cached. +# +# Both policies utilize a dynamic aging mechanism that prevents +# cache pollution that can otherwise occur with frequency-based +# replacement policies. +# +# NOTE: if using the LFUDA replacement policy you should increase +# the value of maximum_object_size above its default of 4 MB to +# to maximize the potential byte hit rate improvement of LFUDA. +# +# For more information about the GDSF and LFUDA cache replacement +# policies see http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html +# and http://fog.hpl.external.hp.com/techreports/98/HPL-98-173.html. +#Default: +# cache_replacement_policy lru + +# TAG: minimum_object_size (bytes) +# Objects smaller than this size will NOT be saved on disk. The +# value is specified in bytes, and the default is 0 KB, which +# means all responses can be stored. +#Default: +# no limit + +# TAG: maximum_object_size (bytes) +# Set the default value for max-size parameter on any cache_dir. +# The value is specified in bytes, and the default is 4 MB. +# +# If you wish to get a high BYTES hit ratio, you should probably +# increase this (one 32 MB object hit counts for 3200 10KB +# hits). +# +# If you wish to increase hit ratio more than you want to +# save bandwidth you should leave this low. +# +# NOTE: if using the LFUDA replacement policy you should increase +# this value to maximize the byte hit rate improvement of LFUDA! +# See cache_replacement_policy for a discussion of this policy. +#Default: +# maximum_object_size 4 MB + +# TAG: cache_dir +# Format: +# cache_dir Type Directory-Name Fs-specific-data [options] +# +# You can specify multiple cache_dir lines to spread the +# cache among different disk partitions. +# +# Type specifies the kind of storage system to use. Only "ufs" +# is built by default. To enable any of the other storage systems +# see the --enable-storeio configure option. +# +# 'Directory' is a top-level directory where cache swap +# files will be stored. If you want to use an entire disk +# for caching, this can be the mount-point directory. +# The directory must exist and be writable by the Squid +# process. Squid will NOT create this directory for you. +# +# In SMP configurations, cache_dir must not precede the workers option +# and should use configuration macros or conditionals to give each +# worker interested in disk caching a dedicated cache directory. +# +# +# ==== The ufs store type ==== +# +# "ufs" is the old well-known Squid storage format that has always +# been there. +# +# Usage: +# cache_dir ufs Directory-Name Mbytes L1 L2 [options] +# +# 'Mbytes' is the amount of disk space (MB) to use under this +# directory. The default is 100 MB. Change this to suit your +# configuration. Do NOT put the size of your disk drive here. +# Instead, if you want Squid to use the entire disk drive, +# subtract 20% and use that value. +# +# 'L1' is the number of first-level subdirectories which +# will be created under the 'Directory'. The default is 16. +# +# 'L2' is the number of second-level subdirectories which +# will be created under each first-level directory. The default +# is 256. +# +# +# ==== The aufs store type ==== +# +# "aufs" uses the same storage format as "ufs", utilizing +# POSIX-threads to avoid blocking the main Squid process on +# disk-I/O. This was formerly known in Squid as async-io. +# +# Usage: +# cache_dir aufs Directory-Name Mbytes L1 L2 [options] +# +# see argument descriptions under ufs above +# +# +# ==== The diskd store type ==== +# +# "diskd" uses the same storage format as "ufs", utilizing a +# separate process to avoid blocking the main Squid process on +# disk-I/O. +# +# Usage: +# cache_dir diskd Directory-Name Mbytes L1 L2 [options] [Q1=n] [Q2=n] +# +# see argument descriptions under ufs above +# +# Q1 specifies the number of unacknowledged I/O requests when Squid +# stops opening new files. If this many messages are in the queues, +# Squid won't open new files. Default is 64 +# +# Q2 specifies the number of unacknowledged messages when Squid +# starts blocking. If this many messages are in the queues, +# Squid blocks until it receives some replies. Default is 72 +# +# When Q1 < Q2 (the default), the cache directory is optimized +# for lower response time at the expense of a decrease in hit +# ratio. If Q1 > Q2, the cache directory is optimized for +# higher hit ratio at the expense of an increase in response +# time. +# +# +# ==== The rock store type ==== +# +# Usage: +# cache_dir rock Directory-Name Mbytes [options] +# +# The Rock Store type is a database-style storage. All cached +# entries are stored in a "database" file, using fixed-size slots. +# A single entry occupies one or more slots. +# +# If possible, Squid using Rock Store creates a dedicated kid +# process called "disker" to avoid blocking Squid worker(s) on disk +# I/O. One disker kid is created for each rock cache_dir. Diskers +# are created only when Squid, running in daemon mode, has support +# for the IpcIo disk I/O module. +# +# swap-timeout=msec: Squid will not start writing a miss to or +# reading a hit from disk if it estimates that the swap operation +# will take more than the specified number of milliseconds. By +# default and when set to zero, disables the disk I/O time limit +# enforcement. Ignored when using blocking I/O module because +# blocking synchronous I/O does not allow Squid to estimate the +# expected swap wait time. +# +# max-swap-rate=swaps/sec: Artificially limits disk access using +# the specified I/O rate limit. Swap out requests that +# would cause the average I/O rate to exceed the limit are +# delayed. Individual swap in requests (i.e., hits or reads) are +# not delayed, but they do contribute to measured swap rate and +# since they are placed in the same FIFO queue as swap out +# requests, they may wait longer if max-swap-rate is smaller. +# This is necessary on file systems that buffer "too +# many" writes and then start blocking Squid and other processes +# while committing those writes to disk. Usually used together +# with swap-timeout to avoid excessive delays and queue overflows +# when disk demand exceeds available disk "bandwidth". By default +# and when set to zero, disables the disk I/O rate limit +# enforcement. Currently supported by IpcIo module only. +# +# slot-size=bytes: The size of a database "record" used for +# storing cached responses. A cached response occupies at least +# one slot and all database I/O is done using individual slots so +# increasing this parameter leads to more disk space waste while +# decreasing it leads to more disk I/O overheads. Should be a +# multiple of your operating system I/O page size. Defaults to +# 16KBytes. A housekeeping header is stored with each slot and +# smaller slot-sizes will be rejected. The header is smaller than +# 100 bytes. +# +# +# ==== COMMON OPTIONS ==== +# +# no-store no new objects should be stored to this cache_dir. +# +# min-size=n the minimum object size in bytes this cache_dir +# will accept. It's used to restrict a cache_dir +# to only store large objects (e.g. AUFS) while +# other stores are optimized for smaller objects +# (e.g. Rock). +# Defaults to 0. +# +# max-size=n the maximum object size in bytes this cache_dir +# supports. +# The value in maximum_object_size directive sets +# the default unless more specific details are +# available (ie a small store capacity). +# +# Note: To make optimal use of the max-size limits you should order +# the cache_dir lines with the smallest max-size value first. +# +#Default: +# No disk cache. Store cache ojects only in memory. +# + +# Uncomment and adjust the following to add a disk cache directory. +#cache_dir ufs /var/spool/squid 100 16 256 + +# TAG: store_dir_select_algorithm +# How Squid selects which cache_dir to use when the response +# object will fit into more than one. +# +# Regardless of which algorithm is used the cache_dir min-size +# and max-size parameters are obeyed. As such they can affect +# the selection algorithm by limiting the set of considered +# cache_dir. +# +# Algorithms: +# +# least-load +# +# This algorithm is suited to caches with similar cache_dir +# sizes and disk speeds. +# +# The disk with the least I/O pending is selected. +# When there are multiple disks with the same I/O load ranking +# the cache_dir with most available capacity is selected. +# +# When a mix of cache_dir sizes are configured the faster disks +# have a naturally lower I/O loading and larger disks have more +# capacity. So space used to store objects and data throughput +# may be very unbalanced towards larger disks. +# +# +# round-robin +# +# This algorithm is suited to caches with unequal cache_dir +# disk sizes. +# +# Each cache_dir is selected in a rotation. The next suitable +# cache_dir is used. +# +# Available cache_dir capacity is only considered in relation +# to whether the object will fit and meets the min-size and +# max-size parameters. +# +# Disk I/O loading is only considered to prevent overload on slow +# disks. This algorithm does not spread objects by size, so any +# I/O loading per-disk may appear very unbalanced and volatile. +# +# If several cache_dirs use similar min-size, max-size, or other +# limits to to reject certain responses, then do not group such +# cache_dir lines together, to avoid round-robin selection bias +# towards the first cache_dir after the group. Instead, interleave +# cache_dir lines from different groups. For example: +# +# store_dir_select_algorithm round-robin +# cache_dir rock /hdd1 ... min-size=100000 +# cache_dir rock /ssd1 ... max-size=99999 +# cache_dir rock /hdd2 ... min-size=100000 +# cache_dir rock /ssd2 ... max-size=99999 +# cache_dir rock /hdd3 ... min-size=100000 +# cache_dir rock /ssd3 ... max-size=99999 +#Default: +# store_dir_select_algorithm least-load + +# TAG: max_open_disk_fds +# To avoid having disk as the I/O bottleneck Squid can optionally +# bypass the on-disk cache if more than this amount of disk file +# descriptors are open. +# +# A value of 0 indicates no limit. +#Default: +# no limit + +# TAG: cache_swap_low (percent, 0-100) +# The low-water mark for AUFS/UFS/diskd cache object eviction by +# the cache_replacement_policy algorithm. +# +# Removal begins when the swap (disk) usage of a cache_dir is +# above this low-water mark and attempts to maintain utilization +# near the low-water mark. +# +# As swap utilization increases towards the high-water mark set +# by cache_swap_high object eviction becomes more agressive. +# +# The value difference in percentages between low- and high-water +# marks represent an eviction rate of 300 objects per second and +# the rate continues to scale in agressiveness by multiples of +# this above the high-water mark. +# +# Defaults are 90% and 95%. If you have a large cache, 5% could be +# hundreds of MB. If this is the case you may wish to set these +# numbers closer together. +# +# See also cache_swap_high and cache_replacement_policy +#Default: +# cache_swap_low 90 + +# TAG: cache_swap_high (percent, 0-100) +# The high-water mark for AUFS/UFS/diskd cache object eviction by +# the cache_replacement_policy algorithm. +# +# Removal begins when the swap (disk) usage of a cache_dir is +# above the low-water mark set by cache_swap_low and attempts to +# maintain utilization near the low-water mark. +# +# As swap utilization increases towards this high-water mark object +# eviction becomes more agressive. +# +# The value difference in percentages between low- and high-water +# marks represent an eviction rate of 300 objects per second and +# the rate continues to scale in agressiveness by multiples of +# this above the high-water mark. +# +# Defaults are 90% and 95%. If you have a large cache, 5% could be +# hundreds of MB. If this is the case you may wish to set these +# numbers closer together. +# +# See also cache_swap_low and cache_replacement_policy +#Default: +# cache_swap_high 95 + +# LOGFILE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: logformat +# Usage: +# +# logformat +# +# Defines an access log format. +# +# The is a string with embedded % format codes +# +# % format codes all follow the same basic structure where all +# components but the formatcode are optional and usually unnecessary, +# especially when dealing with common codes. +# +# % [encoding] [-] [[0]width] [{arg}] formatcode [{arg}] +# +# encoding escapes or otherwise protects "special" characters: +# +# " Quoted string encoding where quote(") and +# backslash(\) characters are \-escaped while +# CR, LF, and TAB characters are encoded as \r, +# \n, and \t two-character sequences. +# +# [ Custom Squid encoding where percent(%), square +# brackets([]), backslash(\) and characters with +# codes outside of [32,126] range are %-encoded. +# SP is not encoded. Used by log_mime_hdrs. +# +# # URL encoding (a.k.a. percent-encoding) where +# all URL unsafe and control characters (per RFC +# 1738) are %-encoded. +# +# / Shell-like encoding where quote(") and +# backslash(\) characters are \-escaped while CR +# and LF characters are encoded as \r and \n +# two-character sequences. Values containing SP +# character(s) are surrounded by quotes("). +# +# ' Raw/as-is encoding with no escaping/quoting. +# +# Default encoding: When no explicit encoding is +# specified, each %code determines its own encoding. +# Most %codes use raw/as-is encoding, but some codes use +# a so called "pass-through URL encoding" where all URL +# unsafe and control characters (per RFC 1738) are +# %-encoded, but the percent character(%) is left as is. +# +# - left aligned +# +# width minimum and/or maximum field width: +# [width_min][.width_max] +# When minimum starts with 0, the field is zero-padded. +# String values exceeding maximum width are truncated. +# +# {arg} argument such as header name etc. This field may be +# placed before or after the token, but not both at once. +# +# Format codes: +# +# % a literal % character +# sn Unique sequence number per log line entry +# err_code The ID of an error response served by Squid or +# a similar internal error identifier. +# err_detail Additional err_code-dependent error information. +# note The annotation specified by the argument. Also +# logs the adaptation meta headers set by the +# adaptation_meta configuration parameter. +# If no argument given all annotations logged. +# The argument may include a separator to use with +# annotation values: +# name[:separator] +# By default, multiple note values are separated with "," +# and multiple notes are separated with "\r\n". +# When logging named notes with %{name}note, the +# explicitly configured separator is used between note +# values. When logging all notes with %note, the +# explicitly configured separator is used between +# individual notes. There is currently no way to +# specify both value and notes separators when logging +# all notes with %note. +# +# Connection related format codes: +# +# >a Client source IP address +# >A Client FQDN +# >p Client source port +# >eui Client source EUI (MAC address, EUI-48 or EUI-64 identifier) +# >la Local IP address the client connected to +# >lp Local port number the client connected to +# >qos Client connection TOS/DSCP value set by Squid +# >nfmark Client connection netfilter mark set by Squid +# +# la Local listening IP address the client connection was connected to. +# lp Local listening port number the client connection was connected to. +# +# handshake Raw client handshake +# Initial client bytes received by Squid on a newly +# accepted TCP connection or inside a just established +# CONNECT tunnel. Squid stops accumulating handshake +# bytes as soon as the handshake parser succeeds or +# fails (determining whether the client is using the +# expected protocol). +# +# For HTTP clients, the handshake is the request line. +# For TLS clients, the handshake consists of all TLS +# records up to and including the TLS record that +# contains the last byte of the first ClientHello +# message. For clients using an unsupported protocol, +# this field contains the bytes received by Squid at the +# time of the handshake parsing failure. +# +# See the on_unsupported_protocol directive for more +# information on Squid handshake traffic expectations. +# +# Current support is limited to these contexts: +# - http_port connections, but only when the +# on_unsupported_protocol directive is in use. +# - https_port connections (and CONNECT tunnels) that +# are subject to the ssl_bump peek or stare action. +# +# To protect binary handshake data, this field is always +# base64-encoded (RFC 4648 Section 4). If logformat +# field encoding is configured, that encoding is applied +# on top of base64. Otherwise, the computed base64 value +# is recorded as is. +# +# Time related format codes: +# +# ts Seconds since epoch +# tu subsecond time (milliseconds) +# tl Local time. Optional strftime format argument +# default %d/%b/%Y:%H:%M:%S %z +# tg GMT time. Optional strftime format argument +# default %d/%b/%Y:%H:%M:%S %z +# tr Response time (milliseconds) +# dt Total time spent making DNS lookups (milliseconds) +# tS Approximate master transaction start time in +# . format. +# Currently, Squid considers the master transaction +# started when a complete HTTP request header initiating +# the transaction is received from the client. This is +# the same value that Squid uses to calculate transaction +# response time when logging %tr to access.log. Currently, +# Squid uses millisecond resolution for %tS values, +# similar to the default access.log "current time" field +# (%ts.%03tu). +# +# Access Control related format codes: +# +# et Tag returned by external acl +# ea Log string returned by external acl +# un User name (any available) +# ul User name from authentication +# ue User name from external acl helper +# ui User name from ident +# un A user name. Expands to the first available name +# from the following list of information sources: +# - authenticated user name, like %ul +# - user name supplied by an external ACL, like %ue +# - SSL client name, like %us +# - ident user name, like %ui +# credentials Client credentials. The exact meaning depends on +# the authentication scheme: For Basic authentication, +# it is the password; for Digest, the realm sent by the +# client; for NTLM and Negotiate, the client challenge +# or client credentials prefixed with "YR " or "KK ". +# +# HTTP related format codes: +# +# REQUEST +# +# [http::]rm Request method (GET/POST etc) +# [http::]>rm Request method from client +# [http::]ru Request URL received from the client (or computed) +# +# Computed URLs are URIs of internally generated +# requests and various "error:..." URIs. +# +# Unlike %ru, this request URI is not affected +# by request adaptation, URL rewriting services, +# and strip_query_terms. +# +# Honors uri_whitespace. +# +# This field is using pass-through URL encoding +# by default. Encoding this field using other +# variants of %-encoding will clash with +# uri_whitespace modifications that also use +# %-encoding. +# +# [http::]rs Request URL scheme from client +# [http::]rd Request URL domain from client +# [http::]rP Request URL port from client +# [http::]rp Request URL path excluding hostname from client +# [http::]rv Request protocol version from client +# [http::]h Original received request header. +# Usually differs from the request header sent by +# Squid, although most fields are often preserved. +# Accepts optional header field name/value filter +# argument using name[:[separator]element] format. +# [http::]>ha Received request header after adaptation and +# redirection (pre-cache REQMOD vectoring point). +# Usually differs from the request header sent by +# Squid, although most fields are often preserved. +# Optional header name argument as for >h +# +# RESPONSE +# +# [http::]Hs HTTP status code sent to the client +# +# [http::]h +# +# [http::]mt MIME content type +# +# +# SIZE COUNTERS +# +# [http::]st Total size of request + reply traffic with client +# [http::]>st Total size of request received from client. +# Excluding chunked encoding bytes. +# [http::]sh Size of request headers received from client +# [http::]sni SSL client SNI sent to Squid. +# +# ssl::>cert_subject +# The Subject field of the received client +# SSL certificate or a dash ('-') if Squid has +# received an invalid/malformed certificate or +# no certificate at all. Consider encoding the +# logged value because Subject often has spaces. +# +# ssl::>cert_issuer +# The Issuer field of the received client +# SSL certificate or a dash ('-') if Squid has +# received an invalid/malformed certificate or +# no certificate at all. Consider encoding the +# logged value because Issuer often has spaces. +# +# ssl::negotiated_version The negotiated TLS version of the +# client connection. +# +# %ssl::received_hello_version The TLS version of the Hello +# message received from TLS client. +# +# %ssl::received_supported_version The maximum TLS version +# supported by the TLS client. +# +# %ssl::negotiated_cipher The negotiated cipher of the +# client connection. +# +# %ssl::a %Ss/%03>Hs %a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %h" "%{User-Agent}>h" %Ss:%Sh +#logformat referrer %ts.%03tu %>a %{Referer}>h %ru +#logformat useragent %>a [%tl] "%{User-Agent}>h" +# +# NOTE: When the log_mime_hdrs directive is set to ON. +# The squid, common and combined formats have a safely encoded copy +# of the mime headers appended to each line within a pair of brackets. +# +# NOTE: The common and combined formats are not quite true to the Apache definition. +# The logs from Squid contain an extra status and hierarchy code appended. +# +#Default: +# The format definitions squid, common, combined, referrer, useragent are built in. + +# TAG: access_log +# Configures whether and how Squid logs HTTP and ICP transactions. +# If access logging is enabled, a single line is logged for every +# matching HTTP or ICP request. The recommended directive formats are: +# +# access_log : [option ...] [acl acl ...] +# access_log none [acl acl ...] +# +# The following directive format is accepted but may be deprecated: +# access_log : [ [acl acl ...]] +# +# In most cases, the first ACL name must not contain the '=' character +# and should not be equal to an existing logformat name. You can always +# start with an 'all' ACL to work around those restrictions. +# +# Will log to the specified module:place using the specified format (which +# must be defined in a logformat directive) those entries which match +# ALL the acl's specified (which must be defined in acl clauses). +# If no acl is specified, all requests will be logged to this destination. +# +# ===== Available options for the recommended directive format ===== +# +# logformat=name Names log line format (either built-in or +# defined by a logformat directive). Defaults +# to 'squid'. +# +# buffer-size=64KB Defines approximate buffering limit for log +# records (see buffered_logs). Squid should not +# keep more than the specified size and, hence, +# should flush records before the buffer becomes +# full to avoid overflows under normal +# conditions (the exact flushing algorithm is +# module-dependent though). The on-error option +# controls overflow handling. +# +# on-error=die|drop Defines action on unrecoverable errors. The +# 'drop' action ignores (i.e., does not log) +# affected log records. The default 'die' action +# kills the affected worker. The drop action +# support has not been tested for modules other +# than tcp. +# +# rotate=N Specifies the number of log file rotations to +# make when you run 'squid -k rotate'. The default +# is to obey the logfile_rotate directive. Setting +# rotate=0 will disable the file name rotation, +# but the log files are still closed and re-opened. +# This will enable you to rename the logfiles +# yourself just before sending the rotate signal. +# Only supported by the stdio module. +# +# ===== Modules Currently available ===== +# +# none Do not log any requests matching these ACL. +# Do not specify Place or logformat name. +# +# stdio Write each log line to disk immediately at the completion of +# each request. +# Place: the filename and path to be written. +# +# daemon Very similar to stdio. But instead of writing to disk the log +# line is passed to a daemon helper for asychronous handling instead. +# Place: varies depending on the daemon. +# +# log_file_daemon Place: the file name and path to be written. +# +# syslog To log each request via syslog facility. +# Place: The syslog facility and priority level for these entries. +# Place Format: facility.priority +# +# where facility could be any of: +# authpriv, daemon, local0 ... local7 or user. +# +# And priority could be any of: +# err, warning, notice, info, debug. +# +# udp To send each log line as text data to a UDP receiver. +# Place: The destination host name or IP and port. +# Place Format: //host:port +# +# tcp To send each log line as text data to a TCP receiver. +# Lines may be accumulated before sending (see buffered_logs). +# Place: The destination host name or IP and port. +# Place Format: //host:port +# +# Default: +# access_log daemon:/var/log/squid/access.log squid +#Default: +# access_log daemon:/var/log/squid/access.log squid + +# TAG: icap_log +# ICAP log files record ICAP transaction summaries, one line per +# transaction. +# +# The icap_log option format is: +# icap_log [ [acl acl ...]] +# icap_log none [acl acl ...]] +# +# Please see access_log option documentation for details. The two +# kinds of logs share the overall configuration approach and many +# features. +# +# ICAP processing of a single HTTP message or transaction may +# require multiple ICAP transactions. In such cases, multiple +# ICAP transaction log lines will correspond to a single access +# log line. +# +# ICAP log supports many access.log logformat %codes. In ICAP context, +# HTTP message-related %codes are applied to the HTTP message embedded +# in an ICAP message. Logformat "%http::>..." codes are used for HTTP +# messages embedded in ICAP requests while "%http::<..." codes are used +# for HTTP messages embedded in ICAP responses. For example: +# +# http::>h To-be-adapted HTTP message headers sent by Squid to +# the ICAP service. For REQMOD transactions, these are +# HTTP request headers. For RESPMOD, these are HTTP +# response headers, but Squid currently cannot log them +# (i.e., %http::>h will expand to "-" for RESPMOD). +# +# http::st The total size of the ICAP request sent to the ICAP +# server (ICAP headers + ICAP body), including chunking +# metadata (if any). +# +# icap::h ICAP request header(s). Similar to >h. +# +# icap::A %icap::to/%03icap::Hs %icap::\n - logfile data +# R\n - rotate file +# T\n - truncate file +# O\n - reopen file +# F\n - flush file +# r\n - set rotate count to +# b\n - 1 = buffer output, 0 = don't buffer output +# +# No responses is expected. +#Default: +# logfile_daemon /usr/lib/squid/log_file_daemon + +# TAG: stats_collection allow|deny acl acl... +# This options allows you to control which requests gets accounted +# in performance counters. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow logging for all transactions. + +# TAG: cache_store_log +# Logs the activities of the storage manager. Shows which +# objects are ejected from the cache, and which objects are +# saved and for how long. +# There are not really utilities to analyze this data, so you can safely +# disable it (the default). +# +# Store log uses modular logging outputs. See access_log for the list +# of modules supported. +# +# Example: +# cache_store_log stdio:/var/log/squid/store.log +# cache_store_log daemon:/var/log/squid/store.log +#Default: +# none + +# TAG: cache_swap_state +# Location for the cache "swap.state" file. This index file holds +# the metadata of objects saved on disk. It is used to rebuild +# the cache during startup. Normally this file resides in each +# 'cache_dir' directory, but you may specify an alternate +# pathname here. Note you must give a full filename, not just +# a directory. Since this is the index for the whole object +# list you CANNOT periodically rotate it! +# +# If %s can be used in the file name it will be replaced with a +# a representation of the cache_dir name where each / is replaced +# with '.'. This is needed to allow adding/removing cache_dir +# lines when cache_swap_log is being used. +# +# If have more than one 'cache_dir', and %s is not used in the name +# these swap logs will have names such as: +# +# cache_swap_log.00 +# cache_swap_log.01 +# cache_swap_log.02 +# +# The numbered extension (which is added automatically) +# corresponds to the order of the 'cache_dir' lines in this +# configuration file. If you change the order of the 'cache_dir' +# lines in this file, these index files will NOT correspond to +# the correct 'cache_dir' entry (unless you manually rename +# them). We recommend you do NOT use this option. It is +# better to keep these index files in each 'cache_dir' directory. +#Default: +# Store the journal inside its cache_dir + +# TAG: logfile_rotate +# Specifies the default number of logfile rotations to make when you +# type 'squid -k rotate'. The default is 10, which will rotate +# with extensions 0 through 9. Setting logfile_rotate to 0 will +# disable the file name rotation, but the logfiles are still closed +# and re-opened. This will enable you to rename the logfiles +# yourself just before sending the rotate signal. +# +# Note, from Squid-3.1 this option is only a default for cache.log, +# that log can be rotated separately by using debug_options. +# +# Note, from Squid-4 this option is only a default for access.log +# recorded by stdio: module. Those logs can be rotated separately by +# using the rotate=N option on their access_log directive. +# +# Note, the 'squid -k rotate' command normally sends a USR1 +# signal to the running squid process. In certain situations +# (e.g. on Linux with Async I/O), USR1 is used for other +# purposes, so -k rotate uses another signal. It is best to get +# in the habit of using 'squid -k rotate' instead of 'kill -USR1 +# '. +# +# Note, for Debian/Linux the default of logfile_rotate is +# zero, since it includes external logfile-rotation methods. +#Default: +# logfile_rotate 0 + +# TAG: mime_table +# Path to Squid's icon configuration file. +# +# You shouldn't need to change this, but the default file contains +# examples and formatting information if you do. +#Default: +# mime_table /usr/share/squid/mime.conf + +# TAG: log_mime_hdrs on|off +# The Cache can record both the request and the response MIME +# headers for each HTTP transaction. The headers are encoded +# safely and will appear as two bracketed fields at the end of +# the access log (for either the native or httpd-emulated log +# formats). To enable this logging set log_mime_hdrs to 'on'. +#Default: +# log_mime_hdrs off + +# TAG: pid_filename +# A filename to write the process-id to. To disable, enter "none". +#Default: +# pid_filename /var/run/squid.pid + +# TAG: client_netmask +# A netmask for client addresses in logfiles and cachemgr output. +# Change this to protect the privacy of your cache clients. +# A netmask of 255.255.255.0 will log all IP's in that range with +# the last digit set to '0'. +#Default: +# Log full client IP address + +# TAG: strip_query_terms +# By default, Squid strips query terms from requested URLs before +# logging. This protects your user's privacy and reduces log size. +# +# When investigating HIT/MISS or other caching behaviour you +# will need to disable this to see the full URL used by Squid. +#Default: +# strip_query_terms on + +# TAG: buffered_logs on|off +# Whether to write/send access_log records ASAP or accumulate them and +# then write/send them in larger chunks. Buffering may improve +# performance because it decreases the number of I/Os. However, +# buffering increases the delay before log records become available to +# the final recipient (e.g., a disk file or logging daemon) and, +# hence, increases the risk of log records loss. +# +# Note that even when buffered_logs are off, Squid may have to buffer +# records if it cannot write/send them immediately due to pending I/Os +# (e.g., the I/O writing the previous log record) or connectivity loss. +# +# Currently honored by 'daemon' and 'tcp' access_log modules only. +#Default: +# buffered_logs off + +# TAG: netdb_filename +# Where Squid stores it's netdb journal. +# When enabled this journal preserves netdb state between restarts. +# +# To disable, enter "none". +#Default: +# netdb_filename stdio:/var/spool/squid/netdb.state + +# OPTIONS FOR TROUBLESHOOTING +# ----------------------------------------------------------------------------- + +# TAG: cache_log +# Squid administrative logging file. +# +# This is where general information about Squid behavior goes. You can +# increase the amount of data logged to this file and how often it is +# rotated with "debug_options" +#Default: +# cache_log /var/log/squid/cache.log + +# TAG: debug_options +# Logging options are set as section,level where each source file +# is assigned a unique section. Lower levels result in less +# output, Full debugging (level 9) can result in a very large +# log file, so be careful. +# +# The magic word "ALL" sets debugging levels for all sections. +# The default is to run with "ALL,1" to record important warnings. +# +# The rotate=N option can be used to keep more or less of these logs +# than would otherwise be kept by logfile_rotate. +# For most uses a single log should be enough to monitor current +# events affecting Squid. +#Default: +# Log all critical and important messages. + +# TAG: coredump_dir +# By default Squid leaves core files in the directory from where +# it was started. If you set 'coredump_dir' to a directory +# that exists, Squid will chdir() to that directory at startup +# and coredump files will be left there. +# +#Default: +# Use the directory from where Squid was started. +# + +# Leave coredumps in the first cache dir +coredump_dir /var/spool/squid + +# OPTIONS FOR FTP GATEWAYING +# ----------------------------------------------------------------------------- + +# TAG: ftp_user +# If you want the anonymous login password to be more informative +# (and enable the use of picky FTP servers), set this to something +# reasonable for your domain, like wwwuser@somewhere.net +# +# The reason why this is domainless by default is the +# request can be made on the behalf of a user in any domain, +# depending on how the cache is used. +# Some FTP server also validate the email address is valid +# (for example perl.com). +#Default: +# ftp_user Squid@ + +# TAG: ftp_passive +# If your firewall does not allow Squid to use passive +# connections, turn off this option. +# +# Use of ftp_epsv_all option requires this to be ON. +#Default: +# ftp_passive on + +# TAG: ftp_epsv_all +# FTP Protocol extensions permit the use of a special "EPSV ALL" command. +# +# NATs may be able to put the connection on a "fast path" through the +# translator, as the EPRT command will never be used and therefore, +# translation of the data portion of the segments will never be needed. +# +# When a client only expects to do two-way FTP transfers this may be +# useful. +# If squid finds that it must do a three-way FTP transfer after issuing +# an EPSV ALL command, the FTP session will fail. +# +# If you have any doubts about this option do not use it. +# Squid will nicely attempt all other connection methods. +# +# Requires ftp_passive to be ON (default) for any effect. +#Default: +# ftp_epsv_all off + +# TAG: ftp_epsv +# FTP Protocol extensions permit the use of a special "EPSV" command. +# +# NATs may be able to put the connection on a "fast path" through the +# translator using EPSV, as the EPRT command will never be used +# and therefore, translation of the data portion of the segments +# will never be needed. +# +# EPSV is often required to interoperate with FTP servers on IPv6 +# networks. On the other hand, it may break some IPv4 servers. +# +# By default, EPSV may try EPSV with any FTP server. To fine tune +# that decision, you may restrict EPSV to certain clients or servers +# using ACLs: +# +# ftp_epsv allow|deny al1 acl2 ... +# +# WARNING: Disabling EPSV may cause problems with external NAT and IPv6. +# +# Only fast ACLs are supported. +# Requires ftp_passive to be ON (default) for any effect. +#Default: +# none + +# TAG: ftp_eprt +# FTP Protocol extensions permit the use of a special "EPRT" command. +# +# This extension provides a protocol neutral alternative to the +# IPv4-only PORT command. When supported it enables active FTP data +# channels over IPv6 and efficient NAT handling. +# +# Turning this OFF will prevent EPRT being attempted and will skip +# straight to using PORT for IPv4 servers. +# +# Some devices are known to not handle this extension correctly and +# may result in crashes. Devices which suport EPRT enough to fail +# cleanly will result in Squid attempting PORT anyway. This directive +# should only be disabled when EPRT results in device failures. +# +# WARNING: Doing so will convert Squid back to the old behavior with all +# the related problems with external NAT devices/layers and IPv4-only FTP. +#Default: +# ftp_eprt on + +# TAG: ftp_sanitycheck +# For security and data integrity reasons Squid by default performs +# sanity checks of the addresses of FTP data connections ensure the +# data connection is to the requested server. If you need to allow +# FTP connections to servers using another IP address for the data +# connection turn this off. +#Default: +# ftp_sanitycheck on + +# TAG: ftp_telnet_protocol +# The FTP protocol is officially defined to use the telnet protocol +# as transport channel for the control connection. However, many +# implementations are broken and does not respect this aspect of +# the FTP protocol. +# +# If you have trouble accessing files with ASCII code 255 in the +# path or similar problems involving this ASCII code you can +# try setting this directive to off. If that helps, report to the +# operator of the FTP server in question that their FTP server +# is broken and does not follow the FTP standard. +#Default: +# ftp_telnet_protocol on + +# OPTIONS FOR EXTERNAL SUPPORT PROGRAMS +# ----------------------------------------------------------------------------- + +# TAG: diskd_program +# Specify the location of the diskd executable. +# Note this is only useful if you have compiled in +# diskd as one of the store io modules. +#Default: +# diskd_program /usr/lib/squid/diskd + +# TAG: unlinkd_program +# Specify the location of the executable for file deletion process. +#Default: +# unlinkd_program /usr/lib/squid/unlinkd + +# TAG: pinger_program +# Specify the location of the executable for the pinger process. +#Default: +# pinger_program /usr/lib/squid/pinger + +# TAG: pinger_enable +# Control whether the pinger is active at run-time. +# Enables turning ICMP pinger on and off with a simple +# squid -k reconfigure. +#Default: +# pinger_enable on + +# OPTIONS FOR URL REWRITING +# ----------------------------------------------------------------------------- + +# TAG: url_rewrite_program +# Specify the location of the executable URL rewriter to use. +# Since they can perform almost any function there isn't one included. +# +# For each requested URL, the rewriter will receive on line with the format +# +# [channel-ID ] URL [ extras] +# +# See url_rewrite_extras on how to send "extras" with optional values to +# the helper. +# After processing the request the helper must reply using the following format: +# +# [channel-ID ] result [ kv-pairs] +# +# The result code can be: +# +# OK status=30N url="..." +# Redirect the URL to the one supplied in 'url='. +# 'status=' is optional and contains the status code to send +# the client in Squids HTTP response. It must be one of the +# HTTP redirect status codes: 301, 302, 303, 307, 308. +# When no status is given Squid will use 302. +# +# OK rewrite-url="..." +# Rewrite the URL to the one supplied in 'rewrite-url='. +# The new URL is fetched directly by Squid and returned to +# the client as the response to its request. +# +# OK +# When neither of url= and rewrite-url= are sent Squid does +# not change the URL. +# +# ERR +# Do not change the URL. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. The 'message=' key name is +# reserved for delivering a log message. +# +# +# In addition to the above kv-pairs Squid also understands the following +# optional kv-pairs received from URL rewriters: +# clt_conn_tag=TAG +# Associates a TAG with the client TCP connection. +# The TAG is treated as a regular annotation but persists across +# future requests on the client connection rather than just the +# current request. A helper may update the TAG during subsequent +# requests be returning a new kv-pair. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# WARNING: URL re-writing ability should be avoided whenever possible. +# Use the URL redirect form of response instead. +# +# Re-write creates a difference in the state held by the client +# and server. Possibly causing confusion when the server response +# contains snippets of its view state. Embeded URLs, response +# and content Location headers, etc. are not re-written by this +# interface. +# +# By default, a URL rewriter is not used. +#Default: +# none + +# TAG: url_rewrite_children +# Specifies the maximum number of redirector processes that Squid may +# spawn (numberofchildren) and several related options. Using too few of +# these helper processes (a.k.a. "helpers") creates request queues. +# Using too many helpers wastes your system resources. +# +# Usage: numberofchildren [option]... +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each redirector helper can handle in +# parallel. Defaults to 0 which indicates the redirector +# is a old-style single threaded redirector. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# an ID in front of the request/response. The ID from the request +# must be echoed back with the response to that request. +# +# queue-size=N +# +# Sets the maximum number of queued requests. A request is queued when +# no existing child can accept it due to concurrency limit and no new +# child can be started due to numberofchildren limit. The default +# maximum is zero if url_rewrite_bypass is enabled and +# 2*numberofchildren otherwise. If the queued requests exceed queue size +# and redirector_bypass configuration option is set, then redirector is +# bypassed. Otherwise, Squid is allowed to temporarily exceed the +# configured maximum, marking the affected helper as "overloaded". If +# the helper overload lasts more than 3 minutes, the action prescribed +# by the on-persistent-overload option applies. +# +# on-persistent-overload=action +# +# Specifies Squid reaction to a new helper request arriving when the helper +# has been overloaded for more that 3 minutes already. The number of queued +# requests determines whether the helper is overloaded (see the queue-size +# option). +# +# Two actions are supported: +# +# die Squid worker quits. This is the default behavior. +# +# ERR Squid treats the helper request as if it was +# immediately submitted, and the helper immediately +# replied with an ERR response. This action has no effect +# on the already queued and in-progress helper requests. +#Default: +# url_rewrite_children 20 startup=0 idle=1 concurrency=0 + +# TAG: url_rewrite_host_header +# To preserve same-origin security policies in browsers and +# prevent Host: header forgery by redirectors Squid rewrites +# any Host: header in redirected requests. +# +# If you are running an accelerator this may not be a wanted +# effect of a redirector. This directive enables you disable +# Host: alteration in reverse-proxy traffic. +# +# WARNING: Entries are cached on the result of the URL rewriting +# process, so be careful if you have domain-virtual hosts. +# +# WARNING: Squid and other software verifies the URL and Host +# are matching, so be careful not to relay through other proxies +# or inspecting firewalls with this disabled. +#Default: +# url_rewrite_host_header on + +# TAG: url_rewrite_access +# If defined, this access list specifies which requests are +# sent to the redirector processes. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: url_rewrite_bypass +# When this is 'on', a request will not go through the +# redirector if all the helpers are busy. If this is 'off' and the +# redirector queue grows too large, the action is prescribed by the +# on-persistent-overload option. You should only enable this if the +# redirectors are not critical to your caching system. If you use +# redirectors for access control, and you enable this option, +# users may have access to pages they should not +# be allowed to request. +# +# Enabling this option sets the default url_rewrite_children queue-size +# option value to 0. +#Default: +# url_rewrite_bypass off + +# TAG: url_rewrite_extras +# Specifies a string to be append to request line format for the +# rewriter helper. "Quoted" format values may contain spaces and +# logformat %macros. In theory, any logformat %macro can be used. +# In practice, a %macro expands as a dash (-) if the helper request is +# sent before the required macro information is available to Squid. +#Default: +# url_rewrite_extras "%>a/%>A %un %>rm myip=%la myport=%lp" + +# TAG: url_rewrite_timeout +# Squid times active requests to redirector. The timeout value and Squid +# reaction to a timed out request are configurable using the following +# format: +# +# url_rewrite_timeout timeout time-units on_timeout= [response=] +# +# supported timeout actions: +# fail Squid return a ERR_GATEWAY_FAILURE error page +# +# bypass Do not re-write the URL +# +# retry Send the lookup to the helper again +# +# use_configured_response +# Use the as helper response +#Default: +# Squid waits for the helper response forever + +# OPTIONS FOR STORE ID +# ----------------------------------------------------------------------------- + +# TAG: store_id_program +# Specify the location of the executable StoreID helper to use. +# Since they can perform almost any function there isn't one included. +# +# For each requested URL, the helper will receive one line with the format +# +# [channel-ID ] URL [ extras] +# +# +# After processing the request the helper must reply using the following format: +# +# [channel-ID ] result [ kv-pairs] +# +# The result code can be: +# +# OK store-id="..." +# Use the StoreID supplied in 'store-id='. +# +# ERR +# The default is to use HTTP request URL as the store ID. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. +# +# In addition to the above kv-pairs Squid also understands the following +# optional kv-pairs received from URL rewriters: +# clt_conn_tag=TAG +# Associates a TAG with the client TCP connection. +# Please see url_rewrite_program related documentation for this +# kv-pair +# +# Helper programs should be prepared to receive and possibly ignore +# additional whitespace-separated tokens on each input line. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# NOTE: when using StoreID refresh_pattern will apply to the StoreID +# returned from the helper and not the URL. +# +# WARNING: Wrong StoreID value returned by a careless helper may result +# in the wrong cached response returned to the user. +# +# By default, a StoreID helper is not used. +#Default: +# none + +# TAG: store_id_extras +# Specifies a string to be append to request line format for the +# StoreId helper. "Quoted" format values may contain spaces and +# logformat %macros. In theory, any logformat %macro can be used. +# In practice, a %macro expands as a dash (-) if the helper request is +# sent before the required macro information is available to Squid. +#Default: +# store_id_extras "%>a/%>A %un %>rm myip=%la myport=%lp" + +# TAG: store_id_children +# Specifies the maximum number of StoreID helper processes that Squid +# may spawn (numberofchildren) and several related options. Using +# too few of these helper processes (a.k.a. "helpers") creates request +# queues. Using too many helpers wastes your system resources. +# +# Usage: numberofchildren [option]... +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each storeID helper can handle in +# parallel. Defaults to 0 which indicates the helper +# is a old-style single threaded program. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# an ID in front of the request/response. The ID from the request +# must be echoed back with the response to that request. +# +# queue-size=N +# +# Sets the maximum number of queued requests to N. A request is queued +# when no existing child can accept it due to concurrency limit and no +# new child can be started due to numberofchildren limit. The default +# maximum is 2*numberofchildren. If the queued requests exceed queue +# size and redirector_bypass configuration option is set, then +# redirector is bypassed. Otherwise, Squid is allowed to temporarily +# exceed the configured maximum, marking the affected helper as +# "overloaded". If the helper overload lasts more than 3 minutes, the +# action prescribed by the on-persistent-overload option applies. +# +# on-persistent-overload=action +# +# Specifies Squid reaction to a new helper request arriving when the helper +# has been overloaded for more that 3 minutes already. The number of queued +# requests determines whether the helper is overloaded (see the queue-size +# option). +# +# Two actions are supported: +# +# die Squid worker quits. This is the default behavior. +# +# ERR Squid treats the helper request as if it was +# immediately submitted, and the helper immediately +# replied with an ERR response. This action has no effect +# on the already queued and in-progress helper requests. +#Default: +# store_id_children 20 startup=0 idle=1 concurrency=0 + +# TAG: store_id_access +# If defined, this access list specifies which requests are +# sent to the StoreID processes. By default all requests +# are sent. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: store_id_bypass +# When this is 'on', a request will not go through the +# helper if all helpers are busy. If this is 'off' and the helper +# queue grows too large, the action is prescribed by the +# on-persistent-overload option. You should only enable this if the +# helpers are not critical to your caching system. If you use +# helpers for critical caching components, and you enable this +# option, users may not get objects from cache. +# This options sets default queue-size option of the store_id_children +# to 0. +#Default: +# store_id_bypass on + +# OPTIONS FOR TUNING THE CACHE +# ----------------------------------------------------------------------------- + +# TAG: cache +# Requests denied by this directive will not be served from the cache +# and their responses will not be stored in the cache. This directive +# has no effect on other transactions and on already cached responses. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# This and the two other similar caching directives listed below are +# checked at different transaction processing stages, have different +# access to response information, affect different cache operations, +# and differ in slow ACLs support: +# +# * cache: Checked before Squid makes a hit/miss determination. +# No access to reply information! +# Denies both serving a hit and storing a miss. +# Supports both fast and slow ACLs. +# * send_hit: Checked after a hit was detected. +# Has access to reply (hit) information. +# Denies serving a hit only. +# Supports fast ACLs only. +# * store_miss: Checked before storing a cachable miss. +# Has access to reply (miss) information. +# Denies storing a miss only. +# Supports fast ACLs only. +# +# If you are not sure which of the three directives to use, apply the +# following decision logic: +# +# * If your ACL(s) are of slow type _and_ need response info, redesign. +# Squid does not support that particular combination at this time. +# Otherwise: +# * If your directive ACL(s) are of slow type, use "cache"; and/or +# * if your directive ACL(s) need no response info, use "cache". +# Otherwise: +# * If you do not want the response cached, use store_miss; and/or +# * if you do not want a hit on a cached response, use send_hit. +#Default: +# By default, this directive is unused and has no effect. + +# TAG: send_hit +# Responses denied by this directive will not be served from the cache +# (but may still be cached, see store_miss). This directive has no +# effect on the responses it allows and on the cached objects. +# +# Please see the "cache" directive for a summary of differences among +# store_miss, send_hit, and cache directives. +# +# Unlike the "cache" directive, send_hit only supports fast acl +# types. See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# For example: +# +# # apply custom Store ID mapping to some URLs +# acl MapMe dstdomain .c.example.com +# store_id_program ... +# store_id_access allow MapMe +# +# # but prevent caching of special responses +# # such as 302 redirects that cause StoreID loops +# acl Ordinary http_status 200-299 +# store_miss deny MapMe !Ordinary +# +# # and do not serve any previously stored special responses +# # from the cache (in case they were already cached before +# # the above store_miss rule was in effect). +# send_hit deny MapMe !Ordinary +#Default: +# By default, this directive is unused and has no effect. + +# TAG: store_miss +# Responses denied by this directive will not be cached (but may still +# be served from the cache, see send_hit). This directive has no +# effect on the responses it allows and on the already cached responses. +# +# Please see the "cache" directive for a summary of differences among +# store_miss, send_hit, and cache directives. See the +# send_hit directive for a usage example. +# +# Unlike the "cache" directive, store_miss only supports fast acl +# types. See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# By default, this directive is unused and has no effect. + +# TAG: max_stale time-units +# This option puts an upper limit on how stale content Squid +# will serve from the cache if cache validation fails. +# Can be overriden by the refresh_pattern max-stale option. +#Default: +# max_stale 1 week + +# TAG: refresh_pattern +# usage: refresh_pattern [-i] regex min percent max [options] +# +# By default, regular expressions are CASE-SENSITIVE. To make +# them case-insensitive, use the -i option. +# +# 'Min' is the time (in minutes) an object without an explicit +# expiry time should be considered fresh. The recommended +# value is 0, any higher values may cause dynamic applications +# to be erroneously cached unless the application designer +# has taken the appropriate actions. +# +# 'Percent' is a percentage of the objects age (time since last +# modification age) an object without explicit expiry time +# will be considered fresh. +# +# 'Max' is an upper limit on how long objects without an explicit +# expiry time will be considered fresh. The value is also used +# to form Cache-Control: max-age header for a request sent from +# Squid to origin/parent. +# +# options: override-expire +# override-lastmod +# reload-into-ims +# ignore-reload +# ignore-no-store +# ignore-private +# max-stale=NN +# refresh-ims +# store-stale +# +# override-expire enforces min age even if the server +# sent an explicit expiry time (e.g., with the +# Expires: header or Cache-Control: max-age). Doing this +# VIOLATES the HTTP standard. Enabling this feature +# could make you liable for problems which it causes. +# +# Note: override-expire does not enforce staleness - it only extends +# freshness / min. If the server returns a Expires time which +# is longer than your max time, Squid will still consider +# the object fresh for that period of time. +# +# override-lastmod enforces min age even on objects +# that were modified recently. +# +# reload-into-ims changes a client no-cache or ``reload'' +# request for a cached entry into a conditional request using +# If-Modified-Since and/or If-None-Match headers, provided the +# cached entry has a Last-Modified and/or a strong ETag header. +# Doing this VIOLATES the HTTP standard. Enabling this feature +# could make you liable for problems which it causes. +# +# ignore-reload ignores a client no-cache or ``reload'' +# header. Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which +# it causes. +# +# ignore-no-store ignores any ``Cache-control: no-store'' +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-private ignores any ``Cache-control: private'' +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# refresh-ims causes squid to contact the origin server +# when a client issues an If-Modified-Since request. This +# ensures that the client will receive an updated version +# if one is available. +# +# store-stale stores responses even if they don't have explicit +# freshness or a validator (i.e., Last-Modified or an ETag) +# present, or if they're already stale. By default, Squid will +# not cache such responses because they usually can't be +# reused. Note that such responses will be stale by default. +# +# max-stale=NN provide a maximum staleness factor. Squid won't +# serve objects more stale than this even if it failed to +# validate the object. Default: use the max_stale global limit. +# +# Basically a cached object is: +# +# FRESH if expire > now, else STALE +# STALE if age > max +# FRESH if lm-factor < percent, else STALE +# FRESH if age < min +# else STALE +# +# The refresh_pattern lines are checked in the order listed here. +# The first entry which matches is used. If none of the entries +# match the default will be used. +# +# Note, you must uncomment all the default lines if you want +# to change one. The default setting is only active if none is +# used. +# +# + +# +# Add any of your own refresh_pattern entries above these. +# +refresh_pattern ^ftp: 1440 20% 10080 +refresh_pattern ^gopher: 1440 0% 1440 +refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 +refresh_pattern . 0 20% 4320 + +# TAG: quick_abort_min (KB) +#Default: +# quick_abort_min 16 KB + +# TAG: quick_abort_max (KB) +#Default: +# quick_abort_max 16 KB + +# TAG: quick_abort_pct (percent) +# The cache by default continues downloading aborted requests +# which are almost completed (less than 16 KB remaining). This +# may be undesirable on slow (e.g. SLIP) links and/or very busy +# caches. Impatient users may tie up file descriptors and +# bandwidth by repeatedly requesting and immediately aborting +# downloads. +# +# When the user aborts a request, Squid will check the +# quick_abort values to the amount of data transferred until +# then. +# +# If the transfer has less than 'quick_abort_min' KB remaining, +# it will finish the retrieval. +# +# If the transfer has more than 'quick_abort_max' KB remaining, +# it will abort the retrieval. +# +# If more than 'quick_abort_pct' of the transfer has completed, +# it will finish the retrieval. +# +# If you do not want any retrieval to continue after the client +# has aborted, set both 'quick_abort_min' and 'quick_abort_max' +# to '0 KB'. +# +# If you want retrievals to always continue if they are being +# cached set 'quick_abort_min' to '-1 KB'. +#Default: +# quick_abort_pct 95 + +# TAG: read_ahead_gap buffer-size +# The amount of data the cache will buffer ahead of what has been +# sent to the client when retrieving an object from another server. +#Default: +# read_ahead_gap 16 KB + +# TAG: negative_ttl time-units +# Set the Default Time-to-Live (TTL) for failed requests. +# Certain types of failures (such as "connection refused" and +# "404 Not Found") are able to be negatively-cached for a short time. +# Modern web servers should provide Expires: header, however if they +# do not this can provide a minimum TTL. +# The default is not to cache errors with unknown expiry details. +# +# Note that this is different from negative caching of DNS lookups. +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +#Default: +# negative_ttl 0 seconds + +# TAG: positive_dns_ttl time-units +# Upper limit on how long Squid will cache positive DNS responses. +# Default is 6 hours (360 minutes). This directive must be set +# larger than negative_dns_ttl. +#Default: +# positive_dns_ttl 6 hours + +# TAG: negative_dns_ttl time-units +# Time-to-Live (TTL) for negative caching of failed DNS lookups. +# This also sets the lower cache limit on positive lookups. +# Minimum value is 1 second, and it is not recommendable to go +# much below 10 seconds. +#Default: +# negative_dns_ttl 1 minutes + +# TAG: range_offset_limit size [acl acl...] +# usage: (size) [units] [[!]aclname] +# +# Sets an upper limit on how far (number of bytes) into the file +# a Range request may be to cause Squid to prefetch the whole file. +# If beyond this limit, Squid forwards the Range request as it is and +# the result is NOT cached. +# +# This is to stop a far ahead range request (lets say start at 17MB) +# from making Squid fetch the whole object up to that point before +# sending anything to the client. +# +# Multiple range_offset_limit lines may be specified, and they will +# be searched from top to bottom on each request until a match is found. +# The first match found will be used. If no line matches a request, the +# default limit of 0 bytes will be used. +# +# 'size' is the limit specified as a number of units. +# +# 'units' specifies whether to use bytes, KB, MB, etc. +# If no units are specified bytes are assumed. +# +# A size of 0 causes Squid to never fetch more than the +# client requested. (default) +# +# A size of 'none' causes Squid to always fetch the object from the +# beginning so it may cache the result. (2.0 style) +# +# 'aclname' is the name of a defined ACL. +# +# NP: Using 'none' as the byte value here will override any quick_abort settings +# that may otherwise apply to the range request. The range request will +# be fully fetched from start to finish regardless of the client +# actions. This affects bandwidth usage. +#Default: +# none + +# TAG: minimum_expiry_time (seconds) +# The minimum caching time according to (Expires - Date) +# headers Squid honors if the object can't be revalidated. +# The default is 60 seconds. +# +# In reverse proxy environments it might be desirable to honor +# shorter object lifetimes. It is most likely better to make +# your server return a meaningful Last-Modified header however. +# +# In ESI environments where page fragments often have short +# lifetimes, this will often be best set to 0. +#Default: +# minimum_expiry_time 60 seconds + +# TAG: store_avg_object_size (bytes) +# Average object size, used to estimate number of objects your +# cache can hold. The default is 13 KB. +# +# This is used to pre-seed the cache index memory allocation to +# reduce expensive reallocate operations while handling clients +# traffic. Too-large values may result in memory allocation during +# peak traffic, too-small values will result in wasted memory. +# +# Check the cache manager 'info' report metrics for the real +# object sizes seen by your Squid before tuning this. +#Default: +# store_avg_object_size 13 KB + +# TAG: store_objects_per_bucket +# Target number of objects per bucket in the store hash table. +# Lowering this value increases the total number of buckets and +# also the storage maintenance rate. The default is 20. +#Default: +# store_objects_per_bucket 20 + +# HTTP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: request_header_max_size (KB) +# This specifies the maximum size for HTTP headers in a request. +# Request headers are usually relatively small (about 512 bytes). +# Placing a limit on the request header size will catch certain +# bugs (for example with persistent connections) and possibly +# buffer-overflow or denial-of-service attacks. +#Default: +# request_header_max_size 64 KB + +# TAG: reply_header_max_size (KB) +# This specifies the maximum size for HTTP headers in a reply. +# Reply headers are usually relatively small (about 512 bytes). +# Placing a limit on the reply header size will catch certain +# bugs (for example with persistent connections) and possibly +# buffer-overflow or denial-of-service attacks. +#Default: +# reply_header_max_size 64 KB + +# TAG: request_body_max_size (bytes) +# This specifies the maximum size for an HTTP request body. +# In other words, the maximum size of a PUT/POST request. +# A user who attempts to send a request with a body larger +# than this limit receives an "Invalid Request" error message. +# If you set this parameter to a zero (the default), there will +# be no limit imposed. +# +# See also client_request_buffer_max_size for an alternative +# limitation on client uploads which can be configured. +#Default: +# No limit. + +# TAG: client_request_buffer_max_size (bytes) +# This specifies the maximum buffer size of a client request. +# It prevents squid eating too much memory when somebody uploads +# a large file. +#Default: +# client_request_buffer_max_size 512 KB + +# TAG: broken_posts +# A list of ACL elements which, if matched, causes Squid to send +# an extra CRLF pair after the body of a PUT/POST request. +# +# Some HTTP servers has broken implementations of PUT/POST, +# and rely on an extra CRLF pair sent by some WWW clients. +# +# Quote from RFC2616 section 4.1 on this matter: +# +# Note: certain buggy HTTP/1.0 client implementations generate an +# extra CRLF's after a POST request. To restate what is explicitly +# forbidden by the BNF, an HTTP/1.1 client must not preface or follow +# a request with an extra CRLF. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Example: +# acl buggy_server url_regex ^http://.... +# broken_posts allow buggy_server +#Default: +# Obey RFC 2616. + +# TAG: adaptation_uses_indirect_client on|off +# Controls whether the indirect client IP address (instead of the direct +# client IP address) is passed to adaptation services. +# +# See also: follow_x_forwarded_for adaptation_send_client_ip +#Default: +# adaptation_uses_indirect_client on + +# TAG: via on|off +# If set (default), Squid will include a Via header in requests and +# replies as required by RFC2616. +#Default: +# via on + +# TAG: vary_ignore_expire on|off +# Many HTTP servers supporting Vary gives such objects +# immediate expiry time with no cache-control header +# when requested by a HTTP/1.0 client. This option +# enables Squid to ignore such expiry times until +# HTTP/1.1 is fully implemented. +# +# WARNING: If turned on this may eventually cause some +# varying objects not intended for caching to get cached. +#Default: +# vary_ignore_expire off + +# TAG: request_entities +# Squid defaults to deny GET and HEAD requests with request entities, +# as the meaning of such requests are undefined in the HTTP standard +# even if not explicitly forbidden. +# +# Set this directive to on if you have clients which insists +# on sending request entities in GET or HEAD requests. But be warned +# that there is server software (both proxies and web servers) which +# can fail to properly process this kind of request which may make you +# vulnerable to cache pollution attacks if enabled. +#Default: +# request_entities off + +# TAG: request_header_access +# Usage: request_header_access header_name allow|deny [!]aclname ... +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +# +# This option replaces the old 'anonymize_headers' and the +# older 'http_anonymizer' option with something that is much +# more configurable. A list of ACLs for each header name allows +# removal of specific header fields under specific conditions. +# +# This option only applies to outgoing HTTP request headers (i.e., +# headers sent by Squid to the next HTTP hop such as a cache peer +# or an origin server). The option has no effect during cache hit +# detection. The equivalent adaptation vectoring point in ICAP +# terminology is post-cache REQMOD. +# +# The option is applied to individual outgoing request header +# fields. For each request header field F, Squid uses the first +# qualifying sets of request_header_access rules: +# +# 1. Rules with header_name equal to F's name. +# 2. Rules with header_name 'Other', provided F's name is not +# on the hard-coded list of commonly used HTTP header names. +# 3. Rules with header_name 'All'. +# +# Within that qualifying rule set, rule ACLs are checked as usual. +# If ACLs of an "allow" rule match, the header field is allowed to +# go through as is. If ACLs of a "deny" rule match, the header is +# removed and request_header_replace is then checked to identify +# if the removed header has a replacement. If no rules within the +# set have matching ACLs, the header field is left as is. +# +# For example, to achieve the same behavior as the old +# 'http_anonymizer standard' option, you should use: +# +# request_header_access From deny all +# request_header_access Referer deny all +# request_header_access User-Agent deny all +# +# Or, to reproduce the old 'http_anonymizer paranoid' feature +# you should use: +# +# request_header_access Authorization allow all +# request_header_access Proxy-Authorization allow all +# request_header_access Cache-Control allow all +# request_header_access Content-Length allow all +# request_header_access Content-Type allow all +# request_header_access Date allow all +# request_header_access Host allow all +# request_header_access If-Modified-Since allow all +# request_header_access Pragma allow all +# request_header_access Accept allow all +# request_header_access Accept-Charset allow all +# request_header_access Accept-Encoding allow all +# request_header_access Accept-Language allow all +# request_header_access Connection allow all +# request_header_access All deny all +# +# HTTP reply headers are controlled with the reply_header_access directive. +# +# By default, all headers are allowed (no anonymizing is performed). +#Default: +# No limits. + +# TAG: reply_header_access +# Usage: reply_header_access header_name allow|deny [!]aclname ... +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +# +# This option only applies to reply headers, i.e., from the +# server to the client. +# +# This is the same as request_header_access, but in the other +# direction. Please see request_header_access for detailed +# documentation. +# +# For example, to achieve the same behavior as the old +# 'http_anonymizer standard' option, you should use: +# +# reply_header_access Server deny all +# reply_header_access WWW-Authenticate deny all +# reply_header_access Link deny all +# +# Or, to reproduce the old 'http_anonymizer paranoid' feature +# you should use: +# +# reply_header_access Allow allow all +# reply_header_access WWW-Authenticate allow all +# reply_header_access Proxy-Authenticate allow all +# reply_header_access Cache-Control allow all +# reply_header_access Content-Encoding allow all +# reply_header_access Content-Length allow all +# reply_header_access Content-Type allow all +# reply_header_access Date allow all +# reply_header_access Expires allow all +# reply_header_access Last-Modified allow all +# reply_header_access Location allow all +# reply_header_access Pragma allow all +# reply_header_access Content-Language allow all +# reply_header_access Retry-After allow all +# reply_header_access Title allow all +# reply_header_access Content-Disposition allow all +# reply_header_access Connection allow all +# reply_header_access All deny all +# +# HTTP request headers are controlled with the request_header_access directive. +# +# By default, all headers are allowed (no anonymizing is +# performed). +#Default: +# No limits. + +# TAG: request_header_replace +# Usage: request_header_replace header_name message +# Example: request_header_replace User-Agent Nutscrape/1.0 (CP/M; 8-bit) +# +# This option allows you to change the contents of headers +# denied with request_header_access above, by replacing them +# with some fixed string. +# +# This only applies to request headers, not reply headers. +# +# By default, headers are removed if denied. +#Default: +# none + +# TAG: reply_header_replace +# Usage: reply_header_replace header_name message +# Example: reply_header_replace Server Foo/1.0 +# +# This option allows you to change the contents of headers +# denied with reply_header_access above, by replacing them +# with some fixed string. +# +# This only applies to reply headers, not request headers. +# +# By default, headers are removed if denied. +#Default: +# none + +# TAG: request_header_add +# Usage: request_header_add field-name field-value [ acl ... ] +# Example: request_header_add X-Client-CA "CA=%ssl::>cert_issuer" all +# +# This option adds header fields to outgoing HTTP requests (i.e., +# request headers sent by Squid to the next HTTP hop such as a +# cache peer or an origin server). The option has no effect during +# cache hit detection. The equivalent adaptation vectoring point +# in ICAP terminology is post-cache REQMOD. +# +# Field-name is a token specifying an HTTP header name. If a +# standard HTTP header name is used, Squid does not check whether +# the new header conflicts with any existing headers or violates +# HTTP rules. If the request to be modified already contains a +# field with the same name, the old field is preserved but the +# header field values are not merged. +# +# Field-value is either a token or a quoted string. If quoted +# string format is used, then the surrounding quotes are removed +# while escape sequences and %macros are processed. +# +# One or more Squid ACLs may be specified to restrict header +# injection to matching requests. As always in squid.conf, all +# ACLs in the ACL list must be satisfied for the insertion to +# happen. The request_header_add supports fast ACLs only. +# +# See also: reply_header_add. +#Default: +# none + +# TAG: reply_header_add +# Usage: reply_header_add field-name field-value [ acl ... ] +# Example: reply_header_add X-Client-CA "CA=%ssl::>cert_issuer" all +# +# This option adds header fields to outgoing HTTP responses (i.e., response +# headers delivered by Squid to the client). This option has no effect on +# cache hit detection. The equivalent adaptation vectoring point in +# ICAP terminology is post-cache RESPMOD. This option does not apply to +# successful CONNECT replies. +# +# Field-name is a token specifying an HTTP header name. If a +# standard HTTP header name is used, Squid does not check whether +# the new header conflicts with any existing headers or violates +# HTTP rules. If the response to be modified already contains a +# field with the same name, the old field is preserved but the +# header field values are not merged. +# +# Field-value is either a token or a quoted string. If quoted +# string format is used, then the surrounding quotes are removed +# while escape sequences and %macros are processed. +# +# One or more Squid ACLs may be specified to restrict header +# injection to matching responses. As always in squid.conf, all +# ACLs in the ACL list must be satisfied for the insertion to +# happen. The reply_header_add option supports fast ACLs only. +# +# See also: request_header_add. +#Default: +# none + +# TAG: note +# This option used to log custom information about the master +# transaction. For example, an admin may configure Squid to log +# which "user group" the transaction belongs to, where "user group" +# will be determined based on a set of ACLs and not [just] +# authentication information. +# Values of key/value pairs can be logged using %{key}note macros: +# +# note key value acl ... +# logformat myFormat ... %{key}note ... +#Default: +# none + +# TAG: relaxed_header_parser on|off|warn +# In the default "on" setting Squid accepts certain forms +# of non-compliant HTTP messages where it is unambiguous +# what the sending application intended even if the message +# is not correctly formatted. The messages is then normalized +# to the correct form when forwarded by Squid. +# +# If set to "warn" then a warning will be emitted in cache.log +# each time such HTTP error is encountered. +# +# If set to "off" then such HTTP errors will cause the request +# or response to be rejected. +#Default: +# relaxed_header_parser on + +# TAG: collapsed_forwarding (on|off) +# This option controls whether Squid is allowed to merge multiple +# potentially cachable requests for the same URI before Squid knows +# whether the response is going to be cachable. +# +# When enabled, instead of forwarding each concurrent request for +# the same URL, Squid just sends the first of them. The other, so +# called "collapsed" requests, wait for the response to the first +# request and, if it happens to be cachable, use that response. +# Here, "concurrent requests" means "received after the first +# request headers were parsed and before the corresponding response +# headers were parsed". +# +# This feature is disabled by default: enabling collapsed +# forwarding needlessly delays forwarding requests that look +# cachable (when they are collapsed) but then need to be forwarded +# individually anyway because they end up being for uncachable +# content. However, in some cases, such as acceleration of highly +# cachable content with periodic or grouped expiration times, the +# gains from collapsing [large volumes of simultaneous refresh +# requests] outweigh losses from such delays. +# +# Squid collapses two kinds of requests: regular client requests +# received on one of the listening ports and internal "cache +# revalidation" requests which are triggered by those regular +# requests hitting a stale cached object. Revalidation collapsing +# is currently disabled for Squid instances containing SMP-aware +# disk or memory caches and for Vary-controlled cached objects. +#Default: +# collapsed_forwarding off + +# TAG: collapsed_forwarding_shared_entries_limit (number of entries) +# This limits the size of a table used for sharing information +# about collapsible entries among SMP workers. Limiting sharing +# too much results in cache content duplication and missed +# collapsing opportunities. Using excessively large values +# wastes shared memory. +# +# The limit should be significantly larger then the number of +# concurrent collapsible entries one wants to share. For a cache +# that handles less than 5000 concurrent requests, the default +# setting of 16384 should be plenty. +# +# If the limit is set to zero, it disables sharing of collapsed +# forwarding between SMP workers. +#Default: +# collapsed_forwarding_shared_entries_limit 16384 + +# TIMEOUTS +# ----------------------------------------------------------------------------- + +# TAG: forward_timeout time-units +# This parameter specifies how long Squid should at most attempt in +# finding a forwarding path for the request before giving up. +#Default: +# forward_timeout 4 minutes + +# TAG: connect_timeout time-units +# This parameter specifies how long to wait for the TCP connect to +# the requested server or peer to complete before Squid should +# attempt to find another path where to forward the request. +#Default: +# connect_timeout 1 minute + +# TAG: peer_connect_timeout time-units +# This parameter specifies how long to wait for a pending TCP +# connection to a peer cache. The default is 30 seconds. You +# may also set different timeout values for individual neighbors +# with the 'connect-timeout' option on a 'cache_peer' line. +#Default: +# peer_connect_timeout 30 seconds + +# TAG: read_timeout time-units +# Applied on peer server connections. +# +# After each successful read(), the timeout will be extended by this +# amount. If no data is read again after this amount of time, +# the request is aborted and logged with ERR_READ_TIMEOUT. +# +# The default is 15 minutes. +#Default: +# read_timeout 15 minutes + +# TAG: write_timeout time-units +# This timeout is tracked for all connections that have data +# available for writing and are waiting for the socket to become +# ready. After each successful write, the timeout is extended by +# the configured amount. If Squid has data to write but the +# connection is not ready for the configured duration, the +# transaction associated with the connection is terminated. The +# default is 15 minutes. +#Default: +# write_timeout 15 minutes + +# TAG: request_timeout +# How long to wait for complete HTTP request headers after initial +# connection establishment. +#Default: +# request_timeout 5 minutes + +# TAG: request_start_timeout +# How long to wait for the first request byte after initial +# connection establishment. +#Default: +# request_start_timeout 5 minutes + +# TAG: client_idle_pconn_timeout +# How long to wait for the next HTTP request on a persistent +# client connection after the previous request completes. +#Default: +# client_idle_pconn_timeout 2 minutes + +# TAG: ftp_client_idle_timeout +# How long to wait for an FTP request on a connection to Squid ftp_port. +# Many FTP clients do not deal with idle connection closures well, +# necessitating a longer default timeout than client_idle_pconn_timeout +# used for incoming HTTP requests. +#Default: +# ftp_client_idle_timeout 30 minutes + +# TAG: client_lifetime time-units +# The maximum amount of time a client (browser) is allowed to +# remain connected to the cache process. This protects the Cache +# from having a lot of sockets (and hence file descriptors) tied up +# in a CLOSE_WAIT state from remote clients that go away without +# properly shutting down (either because of a network failure or +# because of a poor client implementation). The default is one +# day, 1440 minutes. +# +# NOTE: The default value is intended to be much larger than any +# client would ever need to be connected to your cache. You +# should probably change client_lifetime only as a last resort. +# If you seem to have many client connections tying up +# filedescriptors, we recommend first tuning the read_timeout, +# request_timeout, persistent_request_timeout and quick_abort values. +#Default: +# client_lifetime 1 day + +# TAG: pconn_lifetime time-units +# Desired maximum lifetime of a persistent connection. +# When set, Squid will close a now-idle persistent connection that +# exceeded configured lifetime instead of moving the connection into +# the idle connection pool (or equivalent). No effect on ongoing/active +# transactions. Connection lifetime is the time period from the +# connection acceptance or opening time until "now". +# +# This limit is useful in environments with long-lived connections +# where Squid configuration or environmental factors change during a +# single connection lifetime. If unrestricted, some connections may +# last for hours and even days, ignoring those changes that should +# have affected their behavior or their existence. +# +# Currently, a new lifetime value supplied via Squid reconfiguration +# has no effect on already idle connections unless they become busy. +# +# When set to '0' this limit is not used. +#Default: +# pconn_lifetime 0 seconds + +# TAG: half_closed_clients +# Some clients may shutdown the sending side of their TCP +# connections, while leaving their receiving sides open. Sometimes, +# Squid can not tell the difference between a half-closed and a +# fully-closed TCP connection. +# +# By default, Squid will immediately close client connections when +# read(2) returns "no more data to read." +# +# Change this option to 'on' and Squid will keep open connections +# until a read(2) or write(2) on the socket returns an error. +# This may show some benefits for reverse proxies. But if not +# it is recommended to leave OFF. +#Default: +# half_closed_clients off + +# TAG: server_idle_pconn_timeout +# Timeout for idle persistent connections to servers and other +# proxies. +#Default: +# server_idle_pconn_timeout 1 minute + +# TAG: ident_timeout +# Maximum time to wait for IDENT lookups to complete. +# +# If this is too high, and you enabled IDENT lookups from untrusted +# users, you might be susceptible to denial-of-service by having +# many ident requests going at once. +#Default: +# ident_timeout 10 seconds + +# TAG: shutdown_lifetime time-units +# When SIGTERM or SIGHUP is received, the cache is put into +# "shutdown pending" mode until all active sockets are closed. +# This value is the lifetime to set for all open descriptors +# during shutdown mode. Any active clients after this many +# seconds will receive a 'timeout' message. +#Default: +# shutdown_lifetime 30 seconds + +# ADMINISTRATIVE PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: cache_mgr +# Email-address of local cache manager who will receive +# mail if the cache dies. The default is "webmaster". +#Default: +# cache_mgr webmaster + +# TAG: mail_from +# From: email-address for mail sent when the cache dies. +# The default is to use 'squid@unique_hostname'. +# +# See also: unique_hostname directive. +#Default: +# none + +# TAG: mail_program +# Email program used to send mail if the cache dies. +# The default is "mail". The specified program must comply +# with the standard Unix mail syntax: +# mail-program recipient < mailfile +# +# Optional command line options can be specified. +#Default: +# mail_program mail + +# TAG: cache_effective_user +# If you start Squid as root, it will change its effective/real +# UID/GID to the user specified below. The default is to change +# to UID of proxy. +# see also; cache_effective_group +#Default: +# cache_effective_user proxy + +# TAG: cache_effective_group +# Squid sets the GID to the effective user's default group ID +# (taken from the password file) and supplementary group list +# from the groups membership. +# +# If you want Squid to run with a specific GID regardless of +# the group memberships of the effective user then set this +# to the group (or GID) you want Squid to run as. When set +# all other group privileges of the effective user are ignored +# and only this GID is effective. If Squid is not started as +# root the user starting Squid MUST be member of the specified +# group. +# +# This option is not recommended by the Squid Team. +# Our preference is for administrators to configure a secure +# user account for squid with UID/GID matching system policies. +#Default: +# Use system group memberships of the cache_effective_user account + +# TAG: httpd_suppress_version_string on|off +# Suppress Squid version string info in HTTP headers and HTML error pages. +#Default: +# httpd_suppress_version_string off + +# TAG: visible_hostname +# If you want to present a special hostname in error messages, etc, +# define this. Otherwise, the return value of gethostname() +# will be used. If you have multiple caches in a cluster and +# get errors about IP-forwarding you must set them to have individual +# names with this setting. +#Default: +# Automatically detect the system host name + +# TAG: unique_hostname +# If you want to have multiple machines with the same +# 'visible_hostname' you must give each machine a different +# 'unique_hostname' so forwarding loops can be detected. +#Default: +# Copy the value from visible_hostname + +# TAG: hostname_aliases +# A list of other DNS names your cache has. +#Default: +# none + +# TAG: umask +# Minimum umask which should be enforced while the proxy +# is running, in addition to the umask set at startup. +# +# For a traditional octal representation of umasks, start +# your value with 0. +#Default: +# umask 027 + +# OPTIONS FOR THE CACHE REGISTRATION SERVICE +# ----------------------------------------------------------------------------- +# +# This section contains parameters for the (optional) cache +# announcement service. This service is provided to help +# cache administrators locate one another in order to join or +# create cache hierarchies. +# +# An 'announcement' message is sent (via UDP) to the registration +# service by Squid. By default, the announcement message is NOT +# SENT unless you enable it with 'announce_period' below. +# +# The announcement message includes your hostname, plus the +# following information from this configuration file: +# +# http_port +# icp_port +# cache_mgr +# +# All current information is processed regularly and made +# available on the Web at http://www.ircache.net/Cache/Tracker/. + +# TAG: announce_period +# This is how frequently to send cache announcements. +# +# To enable announcing your cache, just set an announce period. +# +# Example: +# announce_period 1 day +#Default: +# Announcement messages disabled. + +# TAG: announce_host +# Set the hostname where announce registration messages will be sent. +# +# See also announce_port and announce_file +#Default: +# announce_host tracker.ircache.net + +# TAG: announce_file +# The contents of this file will be included in the announce +# registration messages. +#Default: +# none + +# TAG: announce_port +# Set the port where announce registration messages will be sent. +# +# See also announce_host and announce_file +#Default: +# announce_port 3131 + +# HTTPD-ACCELERATOR OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: httpd_accel_surrogate_id +# Surrogates (http://www.esi.org/architecture_spec_1.0.html) +# need an identification token to allow control targeting. Because +# a farm of surrogates may all perform the same tasks, they may share +# an identification token. +#Default: +# visible_hostname is used if no specific ID is set. + +# TAG: http_accel_surrogate_remote on|off +# Remote surrogates (such as those in a CDN) honour the header +# "Surrogate-Control: no-store-remote". +# +# Set this to on to have squid behave as a remote surrogate. +#Default: +# http_accel_surrogate_remote off + +# TAG: esi_parser libxml2|expat +# Selects the XML parsing library to use when interpreting responses with +# Edge Side Includes. +# +# To disable ESI handling completely, ./configure Squid with --disable-esi. +#Default: +# Selects libxml2 if available at ./configure time or libexpat otherwise. + +# DELAY POOL PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: delay_pools +# This represents the number of delay pools to be used. For example, +# if you have one class 2 delay pool and one class 3 delays pool, you +# have a total of 2 delay pools. +# +# See also delay_parameters, delay_class, delay_access for pool +# configuration details. +#Default: +# delay_pools 0 + +# TAG: delay_class +# This defines the class of each delay pool. There must be exactly one +# delay_class line for each delay pool. For example, to define two +# delay pools, one of class 2 and one of class 3, the settings above +# and here would be: +# +# Example: +# delay_pools 4 # 4 delay pools +# delay_class 1 2 # pool 1 is a class 2 pool +# delay_class 2 3 # pool 2 is a class 3 pool +# delay_class 3 4 # pool 3 is a class 4 pool +# delay_class 4 5 # pool 4 is a class 5 pool +# +# The delay pool classes are: +# +# class 1 Everything is limited by a single aggregate +# bucket. +# +# class 2 Everything is limited by a single aggregate +# bucket as well as an "individual" bucket chosen +# from bits 25 through 32 of the IPv4 address. +# +# class 3 Everything is limited by a single aggregate +# bucket as well as a "network" bucket chosen +# from bits 17 through 24 of the IP address and a +# "individual" bucket chosen from bits 17 through +# 32 of the IPv4 address. +# +# class 4 Everything in a class 3 delay pool, with an +# additional limit on a per user basis. This +# only takes effect if the username is established +# in advance - by forcing authentication in your +# http_access rules. +# +# class 5 Requests are grouped according their tag (see +# external_acl's tag= reply). +# +# +# Each pool also requires a delay_parameters directive to configure the pool size +# and speed limits used whenever the pool is applied to a request. Along with +# a set of delay_access directives to determine when it is used. +# +# NOTE: If an IP address is a.b.c.d +# -> bits 25 through 32 are "d" +# -> bits 17 through 24 are "c" +# -> bits 17 through 32 are "c * 256 + d" +# +# NOTE-2: Due to the use of bitmasks in class 2,3,4 pools they only apply to +# IPv4 traffic. Class 1 and 5 pools may be used with IPv6 traffic. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# See also delay_parameters and delay_access. +#Default: +# none + +# TAG: delay_access +# This is used to determine which delay pool a request falls into. +# +# delay_access is sorted per pool and the matching starts with pool 1, +# then pool 2, ..., and finally pool N. The first delay pool where the +# request is allowed is selected for the request. If it does not allow +# the request to any pool then the request is not delayed (default). +# +# For example, if you want some_big_clients in delay +# pool 1 and lotsa_little_clients in delay pool 2: +# +# delay_access 1 allow some_big_clients +# delay_access 1 deny all +# delay_access 2 allow lotsa_little_clients +# delay_access 2 deny all +# delay_access 3 allow authenticated_clients +# +# See also delay_parameters and delay_class. +# +#Default: +# Deny using the pool, unless allow rules exist in squid.conf for the pool. + +# TAG: delay_parameters +# This defines the parameters for a delay pool. Each delay pool has +# a number of "buckets" associated with it, as explained in the +# description of delay_class. +# +# For a class 1 delay pool, the syntax is: +# delay_class pool 1 +# delay_parameters pool aggregate +# +# For a class 2 delay pool: +# delay_class pool 2 +# delay_parameters pool aggregate individual +# +# For a class 3 delay pool: +# delay_class pool 3 +# delay_parameters pool aggregate network individual +# +# For a class 4 delay pool: +# delay_class pool 4 +# delay_parameters pool aggregate network individual user +# +# For a class 5 delay pool: +# delay_class pool 5 +# delay_parameters pool tagrate +# +# The option variables are: +# +# pool a pool number - ie, a number between 1 and the +# number specified in delay_pools as used in +# delay_class lines. +# +# aggregate the speed limit parameters for the aggregate bucket +# (class 1, 2, 3). +# +# individual the speed limit parameters for the individual +# buckets (class 2, 3). +# +# network the speed limit parameters for the network buckets +# (class 3). +# +# user the speed limit parameters for the user buckets +# (class 4). +# +# tagrate the speed limit parameters for the tag buckets +# (class 5). +# +# A pair of delay parameters is written restore/maximum, where restore is +# the number of bytes (not bits - modem and network speeds are usually +# quoted in bits) per second placed into the bucket, and maximum is the +# maximum number of bytes which can be in the bucket at any time. +# +# There must be one delay_parameters line for each delay pool. +# +# +# For example, if delay pool number 1 is a class 2 delay pool as in the +# above example, and is being used to strictly limit each host to 64Kbit/sec +# (plus overheads), with no overall limit, the line is: +# +# delay_parameters 1 none 8000/8000 +# +# Note that 8 x 8K Byte/sec -> 64K bit/sec. +# +# Note that the word 'none' is used to represent no limit. +# +# +# And, if delay pool number 2 is a class 3 delay pool as in the above +# example, and you want to limit it to a total of 256Kbit/sec (strict limit) +# with each 8-bit network permitted 64Kbit/sec (strict limit) and each +# individual host permitted 4800bit/sec with a bucket maximum size of 64Kbits +# to permit a decent web page to be downloaded at a decent speed +# (if the network is not being limited due to overuse) but slow down +# large downloads more significantly: +# +# delay_parameters 2 32000/32000 8000/8000 600/8000 +# +# Note that 8 x 32K Byte/sec -> 256K bit/sec. +# 8 x 8K Byte/sec -> 64K bit/sec. +# 8 x 600 Byte/sec -> 4800 bit/sec. +# +# +# Finally, for a class 4 delay pool as in the example - each user will +# be limited to 128Kbits/sec no matter how many workstations they are logged into.: +# +# delay_parameters 4 32000/32000 8000/8000 600/64000 16000/16000 +# +# +# See also delay_class and delay_access. +# +#Default: +# none + +# TAG: delay_initial_bucket_level (percent, 0-100) +# The initial bucket percentage is used to determine how much is put +# in each bucket when squid starts, is reconfigured, or first notices +# a host accessing it (in class 2 and class 3, individual hosts and +# networks only have buckets associated with them once they have been +# "seen" by squid). +#Default: +# delay_initial_bucket_level 50 + +# CLIENT DELAY POOL PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: client_delay_pools +# This option specifies the number of client delay pools used. It must +# preceed other client_delay_* options. +# +# Example: +# client_delay_pools 2 +# +# See also client_delay_parameters and client_delay_access. +#Default: +# client_delay_pools 0 + +# TAG: client_delay_initial_bucket_level (percent, 0-no_limit) +# This option determines the initial bucket size as a percentage of +# max_bucket_size from client_delay_parameters. Buckets are created +# at the time of the "first" connection from the matching IP. Idle +# buckets are periodically deleted up. +# +# You can specify more than 100 percent but note that such "oversized" +# buckets are not refilled until their size goes down to max_bucket_size +# from client_delay_parameters. +# +# Example: +# client_delay_initial_bucket_level 50 +#Default: +# client_delay_initial_bucket_level 50 + +# TAG: client_delay_parameters +# +# This option configures client-side bandwidth limits using the +# following format: +# +# client_delay_parameters pool speed_limit max_bucket_size +# +# pool is an integer ID used for client_delay_access matching. +# +# speed_limit is bytes added to the bucket per second. +# +# max_bucket_size is the maximum size of a bucket, enforced after any +# speed_limit additions. +# +# Please see the delay_parameters option for more information and +# examples. +# +# Example: +# client_delay_parameters 1 1024 2048 +# client_delay_parameters 2 51200 16384 +# +# See also client_delay_access. +# +#Default: +# none + +# TAG: client_delay_access +# This option determines the client-side delay pool for the +# request: +# +# client_delay_access pool_ID allow|deny acl_name +# +# All client_delay_access options are checked in their pool ID +# order, starting with pool 1. The first checked pool with allowed +# request is selected for the request. If no ACL matches or there +# are no client_delay_access options, the request bandwidth is not +# limited. +# +# The ACL-selected pool is then used to find the +# client_delay_parameters for the request. Client-side pools are +# not used to aggregate clients. Clients are always aggregated +# based on their source IP addresses (one bucket per source IP). +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# Additionally, only the client TCP connection details are available. +# ACLs testing HTTP properties will not work. +# +# Please see delay_access for more examples. +# +# Example: +# client_delay_access 1 allow low_rate_network +# client_delay_access 2 allow vips_network +# +# +# See also client_delay_parameters and client_delay_pools. +#Default: +# Deny use of the pool, unless allow rules exist in squid.conf for the pool. + +# WCCPv1 AND WCCPv2 CONFIGURATION OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: wccp_router +# Use this option to define your WCCP ``home'' router for +# Squid. +# +# wccp_router supports a single WCCP(v1) router +# +# wccp2_router supports multiple WCCPv2 routers +# +# only one of the two may be used at the same time and defines +# which version of WCCP to use. +#Default: +# WCCP disabled. + +# TAG: wccp2_router +# Use this option to define your WCCP ``home'' router for +# Squid. +# +# wccp_router supports a single WCCP(v1) router +# +# wccp2_router supports multiple WCCPv2 routers +# +# only one of the two may be used at the same time and defines +# which version of WCCP to use. +#Default: +# WCCPv2 disabled. + +# TAG: wccp_version +# This directive is only relevant if you need to set up WCCP(v1) +# to some very old and end-of-life Cisco routers. In all other +# setups it must be left unset or at the default setting. +# It defines an internal version in the WCCP(v1) protocol, +# with version 4 being the officially documented protocol. +# +# According to some users, Cisco IOS 11.2 and earlier only +# support WCCP version 3. If you're using that or an earlier +# version of IOS, you may need to change this value to 3, otherwise +# do not specify this parameter. +#Default: +# wccp_version 4 + +# TAG: wccp2_rebuild_wait +# If this is enabled Squid will wait for the cache dir rebuild to finish +# before sending the first wccp2 HereIAm packet +#Default: +# wccp2_rebuild_wait on + +# TAG: wccp2_forwarding_method +# WCCP2 allows the setting of forwarding methods between the +# router/switch and the cache. Valid values are as follows: +# +# gre - GRE encapsulation (forward the packet in a GRE/WCCP tunnel) +# l2 - L2 redirect (forward the packet using Layer 2/MAC rewriting) +# +# Currently (as of IOS 12.4) cisco routers only support GRE. +# Cisco switches only support the L2 redirect assignment method. +#Default: +# wccp2_forwarding_method gre + +# TAG: wccp2_return_method +# WCCP2 allows the setting of return methods between the +# router/switch and the cache for packets that the cache +# decides not to handle. Valid values are as follows: +# +# gre - GRE encapsulation (forward the packet in a GRE/WCCP tunnel) +# l2 - L2 redirect (forward the packet using Layer 2/MAC rewriting) +# +# Currently (as of IOS 12.4) cisco routers only support GRE. +# Cisco switches only support the L2 redirect assignment. +# +# If the "ip wccp redirect exclude in" command has been +# enabled on the cache interface, then it is still safe for +# the proxy server to use a l2 redirect method even if this +# option is set to GRE. +#Default: +# wccp2_return_method gre + +# TAG: wccp2_assignment_method +# WCCP2 allows the setting of methods to assign the WCCP hash +# Valid values are as follows: +# +# hash - Hash assignment +# mask - Mask assignment +# +# As a general rule, cisco routers support the hash assignment method +# and cisco switches support the mask assignment method. +#Default: +# wccp2_assignment_method hash + +# TAG: wccp2_service +# WCCP2 allows for multiple traffic services. There are two +# types: "standard" and "dynamic". The standard type defines +# one service id - http (id 0). The dynamic service ids can be from +# 51 to 255 inclusive. In order to use a dynamic service id +# one must define the type of traffic to be redirected; this is done +# using the wccp2_service_info option. +# +# The "standard" type does not require a wccp2_service_info option, +# just specifying the service id will suffice. +# +# MD5 service authentication can be enabled by adding +# "password=" to the end of this service declaration. +# +# Examples: +# +# wccp2_service standard 0 # for the 'web-cache' standard service +# wccp2_service dynamic 80 # a dynamic service type which will be +# # fleshed out with subsequent options. +# wccp2_service standard 0 password=foo +#Default: +# Use the 'web-cache' standard service. + +# TAG: wccp2_service_info +# Dynamic WCCPv2 services require further information to define the +# traffic you wish to have diverted. +# +# The format is: +# +# wccp2_service_info protocol= flags=,.. +# priority= ports=,.. +# +# The relevant WCCPv2 flags: +# + src_ip_hash, dst_ip_hash +# + source_port_hash, dst_port_hash +# + src_ip_alt_hash, dst_ip_alt_hash +# + src_port_alt_hash, dst_port_alt_hash +# + ports_source +# +# The port list can be one to eight entries. +# +# Example: +# +# wccp2_service_info 80 protocol=tcp flags=src_ip_hash,ports_source +# priority=240 ports=80 +# +# Note: the service id must have been defined by a previous +# 'wccp2_service dynamic ' entry. +#Default: +# none + +# TAG: wccp2_weight +# Each cache server gets assigned a set of the destination +# hash proportional to their weight. +#Default: +# wccp2_weight 10000 + +# TAG: wccp_address +# Use this option if you require WCCPv2 to use a specific +# interface address. +# +# The default behavior is to not bind to any specific address. +#Default: +# Address selected by the operating system. + +# TAG: wccp2_address +# Use this option if you require WCCP to use a specific +# interface address. +# +# The default behavior is to not bind to any specific address. +#Default: +# Address selected by the operating system. + +# PERSISTENT CONNECTION HANDLING +# ----------------------------------------------------------------------------- +# +# Also see "pconn_timeout" in the TIMEOUTS section + +# TAG: client_persistent_connections +# Persistent connection support for clients. +# Squid uses persistent connections (when allowed). You can use +# this option to disable persistent connections with clients. +#Default: +# client_persistent_connections on + +# TAG: server_persistent_connections +# Persistent connection support for servers. +# Squid uses persistent connections (when allowed). You can use +# this option to disable persistent connections with servers. +#Default: +# server_persistent_connections on + +# TAG: persistent_connection_after_error +# With this directive the use of persistent connections after +# HTTP errors can be disabled. Useful if you have clients +# who fail to handle errors on persistent connections proper. +#Default: +# persistent_connection_after_error on + +# TAG: detect_broken_pconn +# Some servers have been found to incorrectly signal the use +# of HTTP/1.0 persistent connections even on replies not +# compatible, causing significant delays. This server problem +# has mostly been seen on redirects. +# +# By enabling this directive Squid attempts to detect such +# broken replies and automatically assume the reply is finished +# after 10 seconds timeout. +#Default: +# detect_broken_pconn off + +# CACHE DIGEST OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: digest_generation +# This controls whether the server will generate a Cache Digest +# of its contents. By default, Cache Digest generation is +# enabled if Squid is compiled with --enable-cache-digests defined. +#Default: +# digest_generation on + +# TAG: digest_bits_per_entry +# This is the number of bits of the server's Cache Digest which +# will be associated with the Digest entry for a given HTTP +# Method and URL (public key) combination. The default is 5. +#Default: +# digest_bits_per_entry 5 + +# TAG: digest_rebuild_period (seconds) +# This is the wait time between Cache Digest rebuilds. +#Default: +# digest_rebuild_period 1 hour + +# TAG: digest_rewrite_period (seconds) +# This is the wait time between Cache Digest writes to +# disk. +#Default: +# digest_rewrite_period 1 hour + +# TAG: digest_swapout_chunk_size (bytes) +# This is the number of bytes of the Cache Digest to write to +# disk at a time. It defaults to 4096 bytes (4KB), the Squid +# default swap page. +#Default: +# digest_swapout_chunk_size 4096 bytes + +# TAG: digest_rebuild_chunk_percentage (percent, 0-100) +# This is the percentage of the Cache Digest to be scanned at a +# time. By default it is set to 10% of the Cache Digest. +#Default: +# digest_rebuild_chunk_percentage 10 + +# SNMP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: snmp_port +# The port number where Squid listens for SNMP requests. To enable +# SNMP support set this to a suitable port number. Port number +# 3401 is often used for the Squid SNMP agent. By default it's +# set to "0" (disabled) +# +# Example: +# snmp_port 3401 +#Default: +# SNMP disabled. + +# TAG: snmp_access +# Allowing or denying access to the SNMP port. +# +# All access to the agent is denied by default. +# usage: +# +# snmp_access allow|deny [!]aclname ... +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Example: +# snmp_access allow snmppublic localhost +# snmp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: snmp_incoming_address +# Just like 'udp_incoming_address', but for the SNMP port. +# +# snmp_incoming_address is used for the SNMP socket receiving +# messages from SNMP agents. +# +# The default snmp_incoming_address is to listen on all +# available network interfaces. +#Default: +# Accept SNMP packets from all machine interfaces. + +# TAG: snmp_outgoing_address +# Just like 'udp_outgoing_address', but for the SNMP port. +# +# snmp_outgoing_address is used for SNMP packets returned to SNMP +# agents. +# +# If snmp_outgoing_address is not set it will use the same socket +# as snmp_incoming_address. Only change this if you want to have +# SNMP replies sent using another address than where this Squid +# listens for SNMP queries. +# +# NOTE, snmp_incoming_address and snmp_outgoing_address can not have +# the same value since they both use the same port. +#Default: +# Use snmp_incoming_address or an address selected by the operating system. + +# ICP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icp_port +# The port number where Squid sends and receives ICP queries to +# and from neighbor caches. The standard UDP port for ICP is 3130. +# +# Example: +# icp_port 3130 +#Default: +# ICP disabled. + +# TAG: htcp_port +# The port number where Squid sends and receives HTCP queries to +# and from neighbor caches. To turn it on you want to set it to +# 4827. +# +# Example: +# htcp_port 4827 +#Default: +# HTCP disabled. + +# TAG: log_icp_queries on|off +# If set, ICP queries are logged to access.log. You may wish +# do disable this if your ICP load is VERY high to speed things +# up or to simplify log analysis. +#Default: +# log_icp_queries on + +# TAG: udp_incoming_address +# udp_incoming_address is used for UDP packets received from other +# caches. +# +# The default behavior is to not bind to any specific address. +# +# Only change this if you want to have all UDP queries received on +# a specific interface/address. +# +# NOTE: udp_incoming_address is used by the ICP, HTCP, and DNS +# modules. Altering it will affect all of them in the same manner. +# +# see also; udp_outgoing_address +# +# NOTE, udp_incoming_address and udp_outgoing_address can not +# have the same value since they both use the same port. +#Default: +# Accept packets from all machine interfaces. + +# TAG: udp_outgoing_address +# udp_outgoing_address is used for UDP packets sent out to other +# caches. +# +# The default behavior is to not bind to any specific address. +# +# Instead it will use the same socket as udp_incoming_address. +# Only change this if you want to have UDP queries sent using another +# address than where this Squid listens for UDP queries from other +# caches. +# +# NOTE: udp_outgoing_address is used by the ICP, HTCP, and DNS +# modules. Altering it will affect all of them in the same manner. +# +# see also; udp_incoming_address +# +# NOTE, udp_incoming_address and udp_outgoing_address can not +# have the same value since they both use the same port. +#Default: +# Use udp_incoming_address or an address selected by the operating system. + +# TAG: icp_hit_stale on|off +# If you want to return ICP_HIT for stale cache objects, set this +# option to 'on'. If you have sibling relationships with caches +# in other administrative domains, this should be 'off'. If you only +# have sibling relationships with caches under your control, +# it is probably okay to set this to 'on'. +# If set to 'on', your siblings should use the option "allow-miss" +# on their cache_peer lines for connecting to you. +#Default: +# icp_hit_stale off + +# TAG: minimum_direct_hops +# If using the ICMP pinging stuff, do direct fetches for sites +# which are no more than this many hops away. +#Default: +# minimum_direct_hops 4 + +# TAG: minimum_direct_rtt (msec) +# If using the ICMP pinging stuff, do direct fetches for sites +# which are no more than this many rtt milliseconds away. +#Default: +# minimum_direct_rtt 400 + +# TAG: netdb_low +# The low water mark for the ICMP measurement database. +# +# Note: high watermark controlled by netdb_high directive. +# +# These watermarks are counts, not percents. The defaults are +# (low) 900 and (high) 1000. When the high water mark is +# reached, database entries will be deleted until the low +# mark is reached. +#Default: +# netdb_low 900 + +# TAG: netdb_high +# The high water mark for the ICMP measurement database. +# +# Note: low watermark controlled by netdb_low directive. +# +# These watermarks are counts, not percents. The defaults are +# (low) 900 and (high) 1000. When the high water mark is +# reached, database entries will be deleted until the low +# mark is reached. +#Default: +# netdb_high 1000 + +# TAG: netdb_ping_period +# The minimum period for measuring a site. There will be at +# least this much delay between successive pings to the same +# network. The default is five minutes. +#Default: +# netdb_ping_period 5 minutes + +# TAG: query_icmp on|off +# If you want to ask your peers to include ICMP data in their ICP +# replies, enable this option. +# +# If your peer has configured Squid (during compilation) with +# '--enable-icmp' that peer will send ICMP pings to origin server +# sites of the URLs it receives. If you enable this option the +# ICP replies from that peer will include the ICMP data (if available). +# Then, when choosing a parent cache, Squid will choose the parent with +# the minimal RTT to the origin server. When this happens, the +# hierarchy field of the access.log will be +# "CLOSEST_PARENT_MISS". This option is off by default. +#Default: +# query_icmp off + +# TAG: test_reachability on|off +# When this is 'on', ICP MISS replies will be ICP_MISS_NOFETCH +# instead of ICP_MISS if the target host is NOT in the ICMP +# database, or has a zero RTT. +#Default: +# test_reachability off + +# TAG: icp_query_timeout (msec) +# Normally Squid will automatically determine an optimal ICP +# query timeout value based on the round-trip-time of recent ICP +# queries. If you want to override the value determined by +# Squid, set this 'icp_query_timeout' to a non-zero value. This +# value is specified in MILLISECONDS, so, to use a 2-second +# timeout (the old default), you would write: +# +# icp_query_timeout 2000 +#Default: +# Dynamic detection. + +# TAG: maximum_icp_query_timeout (msec) +# Normally the ICP query timeout is determined dynamically. But +# sometimes it can lead to very large values (say 5 seconds). +# Use this option to put an upper limit on the dynamic timeout +# value. Do NOT use this option to always use a fixed (instead +# of a dynamic) timeout value. To set a fixed timeout see the +# 'icp_query_timeout' directive. +#Default: +# maximum_icp_query_timeout 2000 + +# TAG: minimum_icp_query_timeout (msec) +# Normally the ICP query timeout is determined dynamically. But +# sometimes it can lead to very small timeouts, even lower than +# the normal latency variance on your link due to traffic. +# Use this option to put an lower limit on the dynamic timeout +# value. Do NOT use this option to always use a fixed (instead +# of a dynamic) timeout value. To set a fixed timeout see the +# 'icp_query_timeout' directive. +#Default: +# minimum_icp_query_timeout 5 + +# TAG: background_ping_rate time-units +# Controls how often the ICP pings are sent to siblings that +# have background-ping set. +#Default: +# background_ping_rate 10 seconds + +# MULTICAST ICP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: mcast_groups +# This tag specifies a list of multicast groups which your server +# should join to receive multicasted ICP queries. +# +# NOTE! Be very careful what you put here! Be sure you +# understand the difference between an ICP _query_ and an ICP +# _reply_. This option is to be set only if you want to RECEIVE +# multicast queries. Do NOT set this option to SEND multicast +# ICP (use cache_peer for that). ICP replies are always sent via +# unicast, so this option does not affect whether or not you will +# receive replies from multicast group members. +# +# You must be very careful to NOT use a multicast address which +# is already in use by another group of caches. +# +# If you are unsure about multicast, please read the Multicast +# chapter in the Squid FAQ (http://www.squid-cache.org/FAQ/). +# +# Usage: mcast_groups 239.128.16.128 224.0.1.20 +# +# By default, Squid doesn't listen on any multicast groups. +#Default: +# none + +# TAG: mcast_miss_addr +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# If you enable this option, every "cache miss" URL will +# be sent out on the specified multicast address. +# +# Do not enable this option unless you are are absolutely +# certain you understand what you are doing. +#Default: +# disabled. + +# TAG: mcast_miss_ttl +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# This is the time-to-live value for packets multicasted +# when multicasting off cache miss URLs is enabled. By +# default this is set to 'site scope', i.e. 16. +#Default: +# mcast_miss_ttl 16 + +# TAG: mcast_miss_port +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# This is the port number to be used in conjunction with +# 'mcast_miss_addr'. +#Default: +# mcast_miss_port 3135 + +# TAG: mcast_miss_encode_key +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# The URLs that are sent in the multicast miss stream are +# encrypted. This is the encryption key. +#Default: +# mcast_miss_encode_key XXXXXXXXXXXXXXXX + +# TAG: mcast_icp_query_timeout (msec) +# For multicast peers, Squid regularly sends out ICP "probes" to +# count how many other peers are listening on the given multicast +# address. This value specifies how long Squid should wait to +# count all the replies. The default is 2000 msec, or 2 +# seconds. +#Default: +# mcast_icp_query_timeout 2000 + +# INTERNAL ICON OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icon_directory +# Where the icons are stored. These are normally kept in +# /usr/share/squid/icons +#Default: +# icon_directory /usr/share/squid/icons + +# TAG: global_internal_static +# This directive controls is Squid should intercept all requests for +# /squid-internal-static/ no matter which host the URL is requesting +# (default on setting), or if nothing special should be done for +# such URLs (off setting). The purpose of this directive is to make +# icons etc work better in complex cache hierarchies where it may +# not always be possible for all corners in the cache mesh to reach +# the server generating a directory listing. +#Default: +# global_internal_static on + +# TAG: short_icon_urls +# If this is enabled Squid will use short URLs for icons. +# If disabled it will revert to the old behavior of including +# it's own name and port in the URL. +# +# If you run a complex cache hierarchy with a mix of Squid and +# other proxies you may need to disable this directive. +#Default: +# short_icon_urls on + +# ERROR PAGE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: error_directory +# If you wish to create your own versions of the default +# error files to customize them to suit your company copy +# the error/template files to another directory and point +# this tag at them. +# +# WARNING: This option will disable multi-language support +# on error pages if used. +# +# The squid developers are interested in making squid available in +# a wide variety of languages. If you are making translations for a +# language that Squid does not currently provide please consider +# contributing your translation back to the project. +# http://wiki.squid-cache.org/Translations +# +# The squid developers working on translations are happy to supply drop-in +# translated error files in exchange for any new language contributions. +#Default: +# Send error pages in the clients preferred language + +# TAG: error_default_language +# Set the default language which squid will send error pages in +# if no existing translation matches the clients language +# preferences. +# +# If unset (default) generic English will be used. +# +# The squid developers are interested in making squid available in +# a wide variety of languages. If you are interested in making +# translations for any language see the squid wiki for details. +# http://wiki.squid-cache.org/Translations +#Default: +# Generate English language pages. + +# TAG: error_log_languages +# Log to cache.log what languages users are attempting to +# auto-negotiate for translations. +# +# Successful negotiations are not logged. Only failures +# have meaning to indicate that Squid may need an upgrade +# of its error page translations. +#Default: +# error_log_languages on + +# TAG: err_page_stylesheet +# CSS Stylesheet to pattern the display of Squid default error pages. +# +# For information on CSS see http://www.w3.org/Style/CSS/ +#Default: +# err_page_stylesheet /etc/squid/errorpage.css + +# TAG: err_html_text +# HTML text to include in error messages. Make this a "mailto" +# URL to your admin address, or maybe just a link to your +# organizations Web page. +# +# To include this in your error messages, you must rewrite +# the error template files (found in the "errors" directory). +# Wherever you want the 'err_html_text' line to appear, +# insert a %L tag in the error template file. +#Default: +# none + +# TAG: email_err_data on|off +# If enabled, information about the occurred error will be +# included in the mailto links of the ERR pages (if %W is set) +# so that the email body contains the data. +# Syntax is %w +#Default: +# email_err_data on + +# TAG: deny_info +# Usage: deny_info err_page_name acl +# or deny_info http://... acl +# or deny_info TCP_RESET acl +# +# This can be used to return a ERR_ page for requests which +# do not pass the 'http_access' rules. Squid remembers the last +# acl it evaluated in http_access, and if a 'deny_info' line exists +# for that ACL Squid returns a corresponding error page. +# +# The acl is typically the last acl on the http_access deny line which +# denied access. The exceptions to this rule are: +# - When Squid needs to request authentication credentials. It's then +# the first authentication related acl encountered +# - When none of the http_access lines matches. It's then the last +# acl processed on the last http_access line. +# - When the decision to deny access was made by an adaptation service, +# the acl name is the corresponding eCAP or ICAP service_name. +# +# NP: If providing your own custom error pages with error_directory +# you may also specify them by your custom file name: +# Example: deny_info ERR_CUSTOM_ACCESS_DENIED bad_guys +# +# By defaut Squid will send "403 Forbidden". A different 4xx or 5xx +# may be specified by prefixing the file name with the code and a colon. +# e.g. 404:ERR_CUSTOM_ACCESS_DENIED +# +# Alternatively you can tell Squid to reset the TCP connection +# by specifying TCP_RESET. +# +# Or you can specify an error URL or URL pattern. The browsers will +# get redirected to the specified URL after formatting tags have +# been replaced. Redirect will be done with 302 or 307 according to +# HTTP/1.1 specs. A different 3xx code may be specified by prefixing +# the URL. e.g. 303:http://example.com/ +# +# URL FORMAT TAGS: +# %a - username (if available. Password NOT included) +# %B - FTP path URL +# %e - Error number +# %E - Error description +# %h - Squid hostname +# %H - Request domain name +# %i - Client IP Address +# %M - Request Method +# %O - Unescaped message result from external ACL helper +# %o - Message result from external ACL helper +# %p - Request Port number +# %P - Request Protocol name +# %R - Request URL path +# %T - Timestamp in RFC 1123 format +# %U - Full canonical URL from client +# (HTTPS URLs terminate with *) +# %u - Full canonical URL from client +# %w - Admin email from squid.conf +# %x - Error name +# %% - Literal percent (%) code +# +#Default: +# none + +# OPTIONS INFLUENCING REQUEST FORWARDING +# ----------------------------------------------------------------------------- + +# TAG: nonhierarchical_direct +# By default, Squid will send any non-hierarchical requests +# (not cacheable request type) direct to origin servers. +# +# When this is set to "off", Squid will prefer to send these +# requests to parents. +# +# Note that in most configurations, by turning this off you will only +# add latency to these request without any improvement in global hit +# ratio. +# +# This option only sets a preference. If the parent is unavailable a +# direct connection to the origin server may still be attempted. To +# completely prevent direct connections use never_direct. +#Default: +# nonhierarchical_direct on + +# TAG: prefer_direct +# Normally Squid tries to use parents for most requests. If you for some +# reason like it to first try going direct and only use a parent if +# going direct fails set this to on. +# +# By combining nonhierarchical_direct off and prefer_direct on you +# can set up Squid to use a parent as a backup path if going direct +# fails. +# +# Note: If you want Squid to use parents for all requests see +# the never_direct directive. prefer_direct only modifies how Squid +# acts on cacheable requests. +#Default: +# prefer_direct off + +# TAG: cache_miss_revalidate on|off +# RFC 7232 defines a conditional request mechanism to prevent +# response objects being unnecessarily transferred over the network. +# If that mechanism is used by the client and a cache MISS occurs +# it can prevent new cache entries being created. +# +# This option determines whether Squid on cache MISS will pass the +# client revalidation request to the server or tries to fetch new +# content for caching. It can be useful while the cache is mostly +# empty to more quickly have the cache populated by generating +# non-conditional GETs. +# +# When set to 'on' (default), Squid will pass all client If-* headers +# to the server. This permits server responses without a cacheable +# payload to be delivered and on MISS no new cache entry is created. +# +# When set to 'off' and if the request is cacheable, Squid will +# remove the clients If-Modified-Since and If-None-Match headers from +# the request sent to the server. This requests a 200 status response +# from the server to create a new cache entry with. +#Default: +# cache_miss_revalidate on + +# TAG: always_direct +# Usage: always_direct allow|deny [!]aclname ... +# +# Here you can use ACL elements to specify requests which should +# ALWAYS be forwarded by Squid to the origin servers without using +# any peers. For example, to always directly forward requests for +# local servers ignoring any parents or siblings you may have use +# something like: +# +# acl local-servers dstdomain my.domain.net +# always_direct allow local-servers +# +# To always forward FTP requests directly, use +# +# acl FTP proto FTP +# always_direct allow FTP +# +# NOTE: There is a similar, but opposite option named +# 'never_direct'. You need to be aware that "always_direct deny +# foo" is NOT the same thing as "never_direct allow foo". You +# may need to use a deny rule to exclude a more-specific case of +# some other rule. Example: +# +# acl local-external dstdomain external.foo.net +# acl local-servers dstdomain .foo.net +# always_direct deny local-external +# always_direct allow local-servers +# +# NOTE: If your goal is to make the client forward the request +# directly to the origin server bypassing Squid then this needs +# to be done in the client configuration. Squid configuration +# can only tell Squid how Squid should fetch the object. +# +# NOTE: This directive is not related to caching. The replies +# is cached as usual even if you use always_direct. To not cache +# the replies see the 'cache' directive. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Prevent any cache_peer being used for this request. + +# TAG: never_direct +# Usage: never_direct allow|deny [!]aclname ... +# +# never_direct is the opposite of always_direct. Please read +# the description for always_direct if you have not already. +# +# With 'never_direct' you can use ACL elements to specify +# requests which should NEVER be forwarded directly to origin +# servers. For example, to force the use of a proxy for all +# requests, except those in your local domain use something like: +# +# acl local-servers dstdomain .foo.net +# never_direct deny local-servers +# never_direct allow all +# +# or if Squid is inside a firewall and there are local intranet +# servers inside the firewall use something like: +# +# acl local-intranet dstdomain .foo.net +# acl local-external dstdomain external.foo.net +# always_direct deny local-external +# always_direct allow local-intranet +# never_direct allow all +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow DNS results to be used for this request. + +# ADVANCED NETWORKING OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: incoming_udp_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_udp_average 6 + +# TAG: incoming_tcp_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_tcp_average 4 + +# TAG: incoming_dns_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_dns_average 4 + +# TAG: min_udp_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_udp_poll_cnt 8 + +# TAG: min_dns_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_dns_poll_cnt 8 + +# TAG: min_tcp_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_tcp_poll_cnt 8 + +# TAG: accept_filter +# FreeBSD: +# +# The name of an accept(2) filter to install on Squid's +# listen socket(s). This feature is perhaps specific to +# FreeBSD and requires support in the kernel. +# +# The 'httpready' filter delays delivering new connections +# to Squid until a full HTTP request has been received. +# See the accf_http(9) man page for details. +# +# The 'dataready' filter delays delivering new connections +# to Squid until there is some data to process. +# See the accf_dataready(9) man page for details. +# +# Linux: +# +# The 'data' filter delays delivering of new connections +# to Squid until there is some data to process by TCP_ACCEPT_DEFER. +# You may optionally specify a number of seconds to wait by +# 'data=N' where N is the number of seconds. Defaults to 30 +# if not specified. See the tcp(7) man page for details. +#EXAMPLE: +## FreeBSD +#accept_filter httpready +## Linux +#accept_filter data +#Default: +# none + +# TAG: client_ip_max_connections +# Set an absolute limit on the number of connections a single +# client IP can use. Any more than this and Squid will begin to drop +# new connections from the client until it closes some links. +# +# Note that this is a global limit. It affects all HTTP, HTCP, Gopher and FTP +# connections from the client. For finer control use the ACL access controls. +# +# Requires client_db to be enabled (the default). +# +# WARNING: This may noticably slow down traffic received via external proxies +# or NAT devices and cause them to rebound error messages back to their clients. +#Default: +# No limit. + +# TAG: tcp_recv_bufsize (bytes) +# Size of receive buffer to set for TCP sockets. Probably just +# as easy to change your kernel's default. +# Omit from squid.conf to use the default buffer size. +#Default: +# Use operating system TCP defaults. + +# ICAP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icap_enable on|off +# If you want to enable the ICAP module support, set this to on. +#Default: +# icap_enable off + +# TAG: icap_connect_timeout +# This parameter specifies how long to wait for the TCP connect to +# the requested ICAP server to complete before giving up and either +# terminating the HTTP transaction or bypassing the failure. +# +# The default for optional services is peer_connect_timeout. +# The default for essential services is connect_timeout. +# If this option is explicitly set, its value applies to all services. +#Default: +# none + +# TAG: icap_io_timeout time-units +# This parameter specifies how long to wait for an I/O activity on +# an established, active ICAP connection before giving up and +# either terminating the HTTP transaction or bypassing the +# failure. +#Default: +# Use read_timeout. + +# TAG: icap_service_failure_limit limit [in memory-depth time-units] +# The limit specifies the number of failures that Squid tolerates +# when establishing a new TCP connection with an ICAP service. If +# the number of failures exceeds the limit, the ICAP service is +# not used for new ICAP requests until it is time to refresh its +# OPTIONS. +# +# A negative value disables the limit. Without the limit, an ICAP +# service will not be considered down due to connectivity failures +# between ICAP OPTIONS requests. +# +# Squid forgets ICAP service failures older than the specified +# value of memory-depth. The memory fading algorithm +# is approximate because Squid does not remember individual +# errors but groups them instead, splitting the option +# value into ten time slots of equal length. +# +# When memory-depth is 0 and by default this option has no +# effect on service failure expiration. +# +# Squid always forgets failures when updating service settings +# using an ICAP OPTIONS transaction, regardless of this option +# setting. +# +# For example, +# # suspend service usage after 10 failures in 5 seconds: +# icap_service_failure_limit 10 in 5 seconds +#Default: +# icap_service_failure_limit 10 + +# TAG: icap_service_revival_delay +# The delay specifies the number of seconds to wait after an ICAP +# OPTIONS request failure before requesting the options again. The +# failed ICAP service is considered "down" until fresh OPTIONS are +# fetched. +# +# The actual delay cannot be smaller than the hardcoded minimum +# delay of 30 seconds. +#Default: +# icap_service_revival_delay 180 + +# TAG: icap_preview_enable on|off +# The ICAP Preview feature allows the ICAP server to handle the +# HTTP message by looking only at the beginning of the message body +# or even without receiving the body at all. In some environments, +# previews greatly speedup ICAP processing. +# +# During an ICAP OPTIONS transaction, the server may tell Squid what +# HTTP messages should be previewed and how big the preview should be. +# Squid will not use Preview if the server did not request one. +# +# To disable ICAP Preview for all ICAP services, regardless of +# individual ICAP server OPTIONS responses, set this option to "off". +#Example: +#icap_preview_enable off +#Default: +# icap_preview_enable on + +# TAG: icap_preview_size +# The default size of preview data to be sent to the ICAP server. +# This value might be overwritten on a per server basis by OPTIONS requests. +#Default: +# No preview sent. + +# TAG: icap_206_enable on|off +# 206 (Partial Content) responses is an ICAP extension that allows the +# ICAP agents to optionally combine adapted and original HTTP message +# content. The decision to combine is postponed until the end of the +# ICAP response. Squid supports Partial Content extension by default. +# +# Activation of the Partial Content extension is negotiated with each +# ICAP service during OPTIONS exchange. Most ICAP servers should handle +# negotation correctly even if they do not support the extension, but +# some might fail. To disable Partial Content support for all ICAP +# services and to avoid any negotiation, set this option to "off". +# +# Example: +# icap_206_enable off +#Default: +# icap_206_enable on + +# TAG: icap_default_options_ttl +# The default TTL value for ICAP OPTIONS responses that don't have +# an Options-TTL header. +#Default: +# icap_default_options_ttl 60 + +# TAG: icap_persistent_connections on|off +# Whether or not Squid should use persistent connections to +# an ICAP server. +#Default: +# icap_persistent_connections on + +# TAG: adaptation_send_client_ip on|off +# If enabled, Squid shares HTTP client IP information with adaptation +# services. For ICAP, Squid adds the X-Client-IP header to ICAP requests. +# For eCAP, Squid sets the libecap::metaClientIp transaction option. +# +# See also: adaptation_uses_indirect_client +#Default: +# adaptation_send_client_ip off + +# TAG: adaptation_send_username on|off +# This sends authenticated HTTP client username (if available) to +# the adaptation service. +# +# For ICAP, the username value is encoded based on the +# icap_client_username_encode option and is sent using the header +# specified by the icap_client_username_header option. +#Default: +# adaptation_send_username off + +# TAG: icap_client_username_header +# ICAP request header name to use for adaptation_send_username. +#Default: +# icap_client_username_header X-Client-Username + +# TAG: icap_client_username_encode on|off +# Whether to base64 encode the authenticated client username. +#Default: +# icap_client_username_encode off + +# TAG: icap_service +# Defines a single ICAP service using the following format: +# +# icap_service id vectoring_point uri [option ...] +# +# id: ID +# an opaque identifier or name which is used to direct traffic to +# this specific service. Must be unique among all adaptation +# services in squid.conf. +# +# vectoring_point: reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache +# This specifies at which point of transaction processing the +# ICAP service should be activated. *_postcache vectoring points +# are not yet supported. +# +# uri: icap://servername:port/servicepath +# ICAP server and service location. +# icaps://servername:port/servicepath +# The "icap:" URI scheme is used for traditional ICAP server and +# service location (default port is 1344, connections are not +# encrypted). The "icaps:" URI scheme is for Secure ICAP +# services that use SSL/TLS-encrypted ICAP connections (by +# default, on port 11344). +# +# ICAP does not allow a single service to handle both REQMOD and RESPMOD +# transactions. Squid does not enforce that requirement. You can specify +# services with the same service_url and different vectoring_points. You +# can even specify multiple identical services as long as their +# service_names differ. +# +# To activate a service, use the adaptation_access directive. To group +# services, use adaptation_service_chain and adaptation_service_set. +# +# Service options are separated by white space. ICAP services support +# the following name=value options: +# +# bypass=on|off|1|0 +# If set to 'on' or '1', the ICAP service is treated as +# optional. If the service cannot be reached or malfunctions, +# Squid will try to ignore any errors and process the message as +# if the service was not enabled. No all ICAP errors can be +# bypassed. If set to 0, the ICAP service is treated as +# essential and all ICAP errors will result in an error page +# returned to the HTTP client. +# +# Bypass is off by default: services are treated as essential. +# +# routing=on|off|1|0 +# If set to 'on' or '1', the ICAP service is allowed to +# dynamically change the current message adaptation plan by +# returning a chain of services to be used next. The services +# are specified using the X-Next-Services ICAP response header +# value, formatted as a comma-separated list of service names. +# Each named service should be configured in squid.conf. Other +# services are ignored. An empty X-Next-Services value results +# in an empty plan which ends the current adaptation. +# +# Dynamic adaptation plan may cross or cover multiple supported +# vectoring points in their natural processing order. +# +# Routing is not allowed by default: the ICAP X-Next-Services +# response header is ignored. +# +# ipv6=on|off +# Only has effect on split-stack systems. The default on those systems +# is to use IPv4-only connections. When set to 'on' this option will +# make Squid use IPv6-only connections to contact this ICAP service. +# +# on-overload=block|bypass|wait|force +# If the service Max-Connections limit has been reached, do +# one of the following for each new ICAP transaction: +# * block: send an HTTP error response to the client +# * bypass: ignore the "over-connected" ICAP service +# * wait: wait (in a FIFO queue) for an ICAP connection slot +# * force: proceed, ignoring the Max-Connections limit +# +# In SMP mode with N workers, each worker assumes the service +# connection limit is Max-Connections/N, even though not all +# workers may use a given service. +# +# The default value is "bypass" if service is bypassable, +# otherwise it is set to "wait". +# +# +# max-conn=number +# Use the given number as the Max-Connections limit, regardless +# of the Max-Connections value given by the service, if any. +# +# connection-encryption=on|off +# Determines the ICAP service effect on the connections_encrypted +# ACL. +# +# The default is "on" for Secure ICAP services (i.e., those +# with the icaps:// service URIs scheme) and "off" for plain ICAP +# services. +# +# Does not affect ICAP connections (e.g., does not turn Secure +# ICAP on or off). +# +# ==== ICAPS / TLS OPTIONS ==== +# +# These options are used for Secure ICAP (icaps://....) services only. +# +# tls-cert=/path/to/ssl/certificate +# A client X.509 certificate to use when connecting to +# this ICAP server. +# +# tls-key=/path/to/ssl/key +# The private key corresponding to the previous +# tls-cert= option. +# +# If tls-key= is not specified tls-cert= is assumed to +# reference a PEM file containing both the certificate +# and private key. +# +# tls-cipher=... The list of valid TLS/SSL ciphers to use when connecting +# to this icap server. +# +# tls-min-version=1.N +# The minimum TLS protocol version to permit. To control +# SSLv3 use the tls-options= parameter. +# Supported Values: 1.0 (default), 1.1, 1.2 +# +# tls-options=... Specify various OpenSSL library options: +# +# NO_SSLv3 Disallow the use of SSLv3 +# +# SINGLE_DH_USE +# Always create a new key when using +# temporary/ephemeral DH key exchanges +# +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# more complete list. Options relevant only to SSLv2 are +# not supported. +# +# tls-cafile= PEM file containing CA certificates to use when verifying +# the icap server certificate. +# Use to specify intermediate CA certificate(s) if not sent +# by the server. Or the full CA chain for the server when +# using the tls-default-ca=off flag. +# May be repeated to load multiple files. +# +# tls-capath=... A directory containing additional CA certificates to +# use when verifying the icap server certificate. +# Requires OpenSSL or LibreSSL. +# +# tls-crlfile=... A certificate revocation list file to use when +# verifying the icap server certificate. +# +# tls-flags=... Specify various flags modifying the Squid TLS implementation: +# +# DONT_VERIFY_PEER +# Accept certificates even if they fail to +# verify. +# DONT_VERIFY_DOMAIN +# Don't verify the icap server certificate +# matches the server name +# +# tls-default-ca[=off] +# Whether to use the system Trusted CAs. Default is ON. +# +# tls-domain= The icap server name as advertised in it's certificate. +# Used for verifying the correctness of the received icap +# server certificate. If not specified the icap server +# hostname extracted from ICAP URI will be used. +# +# Older icap_service format without optional named parameters is +# deprecated but supported for backward compatibility. +# +#Example: +#icap_service svcBlocker reqmod_precache icap://icap1.mydomain.net:1344/reqmod bypass=0 +#icap_service svcLogger reqmod_precache icaps://icap2.mydomain.net:11344/reqmod routing=on +#Default: +# none + +# TAG: icap_class +# This deprecated option was documented to define an ICAP service +# chain, even though it actually defined a set of similar, redundant +# services, and the chains were not supported. +# +# To define a set of redundant services, please use the +# adaptation_service_set directive. For service chains, use +# adaptation_service_chain. +#Default: +# none + +# TAG: icap_access +# This option is deprecated. Please use adaptation_access, which +# has the same ICAP functionality, but comes with better +# documentation, and eCAP support. +#Default: +# none + +# eCAP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: ecap_enable on|off +# Controls whether eCAP support is enabled. +#Default: +# ecap_enable off + +# TAG: ecap_service +# Defines a single eCAP service +# +# ecap_service id vectoring_point uri [option ...] +# +# id: ID +# an opaque identifier or name which is used to direct traffic to +# this specific service. Must be unique among all adaptation +# services in squid.conf. +# +# vectoring_point: reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache +# This specifies at which point of transaction processing the +# eCAP service should be activated. *_postcache vectoring points +# are not yet supported. +# +# uri: ecap://vendor/service_name?custom&cgi=style¶meters=optional +# Squid uses the eCAP service URI to match this configuration +# line with one of the dynamically loaded services. Each loaded +# eCAP service must have a unique URI. Obtain the right URI from +# the service provider. +# +# To activate a service, use the adaptation_access directive. To group +# services, use adaptation_service_chain and adaptation_service_set. +# +# Service options are separated by white space. eCAP services support +# the following name=value options: +# +# bypass=on|off|1|0 +# If set to 'on' or '1', the eCAP service is treated as optional. +# If the service cannot be reached or malfunctions, Squid will try +# to ignore any errors and process the message as if the service +# was not enabled. No all eCAP errors can be bypassed. +# If set to 'off' or '0', the eCAP service is treated as essential +# and all eCAP errors will result in an error page returned to the +# HTTP client. +# +# Bypass is off by default: services are treated as essential. +# +# routing=on|off|1|0 +# If set to 'on' or '1', the eCAP service is allowed to +# dynamically change the current message adaptation plan by +# returning a chain of services to be used next. +# +# Dynamic adaptation plan may cross or cover multiple supported +# vectoring points in their natural processing order. +# +# Routing is not allowed by default. +# +# connection-encryption=on|off +# Determines the eCAP service effect on the connections_encrypted +# ACL. +# +# Defaults to "on", which does not taint the master transaction +# w.r.t. that ACL. +# +# Does not affect eCAP API calls. +# +# Older ecap_service format without optional named parameters is +# deprecated but supported for backward compatibility. +# +# +#Example: +#ecap_service s1 reqmod_precache ecap://filters.R.us/leakDetector?on_error=block bypass=off +#ecap_service s2 respmod_precache ecap://filters.R.us/virusFilter config=/etc/vf.cfg bypass=on +#Default: +# none + +# TAG: loadable_modules +# Instructs Squid to load the specified dynamic module(s) or activate +# preloaded module(s). +#Example: +#loadable_modules /usr/lib/MinimalAdapter.so +#Default: +# none + +# MESSAGE ADAPTATION OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: adaptation_service_set +# +# Configures an ordered set of similar, redundant services. This is +# useful when hot standby or backup adaptation servers are available. +# +# adaptation_service_set set_name service_name1 service_name2 ... +# +# The named services are used in the set declaration order. The first +# applicable adaptation service from the set is used first. The next +# applicable service is tried if and only if the transaction with the +# previous service fails and the message waiting to be adapted is still +# intact. +# +# When adaptation starts, broken services are ignored as if they were +# not a part of the set. A broken service is a down optional service. +# +# The services in a set must be attached to the same vectoring point +# (e.g., pre-cache) and use the same adaptation method (e.g., REQMOD). +# +# If all services in a set are optional then adaptation failures are +# bypassable. If all services in the set are essential, then a +# transaction failure with one service may still be retried using +# another service from the set, but when all services fail, the master +# transaction fails as well. +# +# A set may contain a mix of optional and essential services, but that +# is likely to lead to surprising results because broken services become +# ignored (see above), making previously bypassable failures fatal. +# Technically, it is the bypassability of the last failed service that +# matters. +# +# See also: adaptation_access adaptation_service_chain +# +#Example: +#adaptation_service_set svcBlocker urlFilterPrimary urlFilterBackup +#adaptation service_set svcLogger loggerLocal loggerRemote +#Default: +# none + +# TAG: adaptation_service_chain +# +# Configures a list of complementary services that will be applied +# one-by-one, forming an adaptation chain or pipeline. This is useful +# when Squid must perform different adaptations on the same message. +# +# adaptation_service_chain chain_name service_name1 svc_name2 ... +# +# The named services are used in the chain declaration order. The first +# applicable adaptation service from the chain is used first. The next +# applicable service is applied to the successful adaptation results of +# the previous service in the chain. +# +# When adaptation starts, broken services are ignored as if they were +# not a part of the chain. A broken service is a down optional service. +# +# Request satisfaction terminates the adaptation chain because Squid +# does not currently allow declaration of RESPMOD services at the +# "reqmod_precache" vectoring point (see icap_service or ecap_service). +# +# The services in a chain must be attached to the same vectoring point +# (e.g., pre-cache) and use the same adaptation method (e.g., REQMOD). +# +# A chain may contain a mix of optional and essential services. If an +# essential adaptation fails (or the failure cannot be bypassed for +# other reasons), the master transaction fails. Otherwise, the failure +# is bypassed as if the failed adaptation service was not in the chain. +# +# See also: adaptation_access adaptation_service_set +# +#Example: +#adaptation_service_chain svcRequest requestLogger urlFilter leakDetector +#Default: +# none + +# TAG: adaptation_access +# Sends an HTTP transaction to an ICAP or eCAP adaptation service. +# +# adaptation_access service_name allow|deny [!]aclname... +# adaptation_access set_name allow|deny [!]aclname... +# +# At each supported vectoring point, the adaptation_access +# statements are processed in the order they appear in this +# configuration file. Statements pointing to the following services +# are ignored (i.e., skipped without checking their ACL): +# +# - services serving different vectoring points +# - "broken-but-bypassable" services +# - "up" services configured to ignore such transactions +# (e.g., based on the ICAP Transfer-Ignore header). +# +# When a set_name is used, all services in the set are checked +# using the same rules, to find the first applicable one. See +# adaptation_service_set for details. +# +# If an access list is checked and there is a match, the +# processing stops: For an "allow" rule, the corresponding +# adaptation service is used for the transaction. For a "deny" +# rule, no adaptation service is activated. +# +# It is currently not possible to apply more than one adaptation +# service at the same vectoring point to the same HTTP transaction. +# +# See also: icap_service and ecap_service +# +#Example: +#adaptation_access service_1 allow all +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: adaptation_service_iteration_limit +# Limits the number of iterations allowed when applying adaptation +# services to a message. If your longest adaptation set or chain +# may have more than 16 services, increase the limit beyond its +# default value of 16. If detecting infinite iteration loops sooner +# is critical, make the iteration limit match the actual number +# of services in your longest adaptation set or chain. +# +# Infinite adaptation loops are most likely with routing services. +# +# See also: icap_service routing=1 +#Default: +# adaptation_service_iteration_limit 16 + +# TAG: adaptation_masterx_shared_names +# For each master transaction (i.e., the HTTP request and response +# sequence, including all related ICAP and eCAP exchanges), Squid +# maintains a table of metadata. The table entries are (name, value) +# pairs shared among eCAP and ICAP exchanges. The table is destroyed +# with the master transaction. +# +# This option specifies the table entry names that Squid must accept +# from and forward to the adaptation transactions. +# +# An ICAP REQMOD or RESPMOD transaction may set an entry in the +# shared table by returning an ICAP header field with a name +# specified in adaptation_masterx_shared_names. +# +# An eCAP REQMOD or RESPMOD transaction may set an entry in the +# shared table by implementing the libecap::visitEachOption() API +# to provide an option with a name specified in +# adaptation_masterx_shared_names. +# +# Squid will store and forward the set entry to subsequent adaptation +# transactions within the same master transaction scope. +# +# Only one shared entry name is supported at this time. +# +#Example: +## share authentication information among ICAP services +#adaptation_masterx_shared_names X-Subscriber-ID +#Default: +# none + +# TAG: adaptation_meta +# This option allows Squid administrator to add custom ICAP request +# headers or eCAP options to Squid ICAP requests or eCAP transactions. +# Use it to pass custom authentication tokens and other +# transaction-state related meta information to an ICAP/eCAP service. +# +# The addition of a meta header is ACL-driven: +# adaptation_meta name value [!]aclname ... +# +# Processing for a given header name stops after the first ACL list match. +# Thus, it is impossible to add two headers with the same name. If no ACL +# lists match for a given header name, no such header is added. For +# example: +# +# # do not debug transactions except for those that need debugging +# adaptation_meta X-Debug 1 needs_debugging +# +# # log all transactions except for those that must remain secret +# adaptation_meta X-Log 1 !keep_secret +# +# # mark transactions from users in the "G 1" group +# adaptation_meta X-Authenticated-Groups "G 1" authed_as_G1 +# +# The "value" parameter may be a regular squid.conf token or a "double +# quoted string". Within the quoted string, use backslash (\) to escape +# any character, which is currently only useful for escaping backslashes +# and double quotes. For example, +# "this string has one backslash (\\) and two \"quotes\"" +# +# Used adaptation_meta header values may be logged via %note +# logformat code. If multiple adaptation_meta headers with the same name +# are used during master transaction lifetime, the header values are +# logged in the order they were used and duplicate values are ignored +# (only the first repeated value will be logged). +#Default: +# none + +# TAG: icap_retry +# This ACL determines which retriable ICAP transactions are +# retried. Transactions that received a complete ICAP response +# and did not have to consume or produce HTTP bodies to receive +# that response are usually retriable. +# +# icap_retry allow|deny [!]aclname ... +# +# Squid automatically retries some ICAP I/O timeouts and errors +# due to persistent connection race conditions. +# +# See also: icap_retry_limit +#Default: +# icap_retry deny all + +# TAG: icap_retry_limit +# Limits the number of retries allowed. +# +# Communication errors due to persistent connection race +# conditions are unavoidable, automatically retried, and do not +# count against this limit. +# +# See also: icap_retry +#Default: +# No retries are allowed. + +# DNS OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: check_hostnames +# For security and stability reasons Squid can check +# hostnames for Internet standard RFC compliance. If you want +# Squid to perform these checks turn this directive on. +#Default: +# check_hostnames off + +# TAG: allow_underscore +# Underscore characters is not strictly allowed in Internet hostnames +# but nevertheless used by many sites. Set this to off if you want +# Squid to be strict about the standard. +# This check is performed only when check_hostnames is set to on. +#Default: +# allow_underscore on + +# TAG: dns_retransmit_interval +# Initial retransmit interval for DNS queries. The interval is +# doubled each time all configured DNS servers have been tried. +#Default: +# dns_retransmit_interval 5 seconds + +# TAG: dns_timeout +# DNS Query timeout. If no response is received to a DNS query +# within this time all DNS servers for the queried domain +# are assumed to be unavailable. +#Default: +# dns_timeout 30 seconds + +# TAG: dns_packet_max +# Maximum number of bytes packet size to advertise via EDNS. +# Set to "none" to disable EDNS large packet support. +# +# For legacy reasons DNS UDP replies will default to 512 bytes which +# is too small for many responses. EDNS provides a means for Squid to +# negotiate receiving larger responses back immediately without having +# to failover with repeat requests. Responses larger than this limit +# will retain the old behaviour of failover to TCP DNS. +# +# Squid has no real fixed limit internally, but allowing packet sizes +# over 1500 bytes requires network jumbogram support and is usually not +# necessary. +# +# WARNING: The RFC also indicates that some older resolvers will reply +# with failure of the whole request if the extension is added. Some +# resolvers have already been identified which will reply with mangled +# EDNS response on occasion. Usually in response to many-KB jumbogram +# sizes being advertised by Squid. +# Squid will currently treat these both as an unable-to-resolve domain +# even if it would be resolvable without EDNS. +#Default: +# EDNS disabled + +# TAG: dns_defnames on|off +# Normally the RES_DEFNAMES resolver option is disabled +# (see res_init(3)). This prevents caches in a hierarchy +# from interpreting single-component hostnames locally. To allow +# Squid to handle single-component names, enable this option. +#Default: +# Search for single-label domain names is disabled. + +# TAG: dns_multicast_local on|off +# When set to on, Squid sends multicast DNS lookups on the local +# network for domains ending in .local and .arpa. +# This enables local servers and devices to be contacted in an +# ad-hoc or zero-configuration network environment. +#Default: +# Search for .local and .arpa names is disabled. + +# TAG: dns_nameservers +# Use this if you want to specify a list of DNS name servers +# (IP addresses) to use instead of those given in your +# /etc/resolv.conf file. +# +# On Windows platforms, if no value is specified here or in +# the /etc/resolv.conf file, the list of DNS name servers are +# taken from the Windows registry, both static and dynamic DHCP +# configurations are supported. +# +# Example: dns_nameservers 10.0.0.1 192.172.0.4 +#Default: +# Use operating system definitions + +# TAG: hosts_file +# Location of the host-local IP name-address associations +# database. Most Operating Systems have such a file on different +# default locations: +# - Un*X & Linux: /etc/hosts +# - Windows NT/2000: %SystemRoot%\system32\drivers\etc\hosts +# (%SystemRoot% value install default is c:\winnt) +# - Windows XP/2003: %SystemRoot%\system32\drivers\etc\hosts +# (%SystemRoot% value install default is c:\windows) +# - Windows 9x/Me: %windir%\hosts +# (%windir% value is usually c:\windows) +# - Cygwin: /etc/hosts +# +# The file contains newline-separated definitions, in the +# form ip_address_in_dotted_form name [name ...] names are +# whitespace-separated. Lines beginning with an hash (#) +# character are comments. +# +# The file is checked at startup and upon configuration. +# If set to 'none', it won't be checked. +# If append_domain is used, that domain will be added to +# domain-local (i.e. not containing any dot character) host +# definitions. +#Default: +# hosts_file /etc/hosts + +# TAG: append_domain +# Appends local domain name to hostnames without any dots in +# them. append_domain must begin with a period. +# +# Be warned there are now Internet names with no dots in +# them using only top-domain names, so setting this may +# cause some Internet sites to become unavailable. +# +#Example: +# append_domain .yourdomain.com +#Default: +# Use operating system definitions + +# TAG: ignore_unknown_nameservers +# By default Squid checks that DNS responses are received +# from the same IP addresses they are sent to. If they +# don't match, Squid ignores the response and writes a warning +# message to cache.log. You can allow responses from unknown +# nameservers by setting this option to 'off'. +#Default: +# ignore_unknown_nameservers on + +# TAG: dns_v4_first +# With the IPv6 Internet being as fast or faster than IPv4 Internet +# for most networks Squid prefers to contact websites over IPv6. +# +# This option reverses the order of preference to make Squid contact +# dual-stack websites over IPv4 first. Squid will still perform both +# IPv6 and IPv4 DNS lookups before connecting. +# +# WARNING: +# This option will restrict the situations under which IPv6 +# connectivity is used (and tested), potentially hiding network +# problems which would otherwise be detected and warned about. +#Default: +# dns_v4_first off + +# TAG: ipcache_size (number of entries) +# Maximum number of DNS IP cache entries. +#Default: +# ipcache_size 1024 + +# TAG: ipcache_low (percent) +#Default: +# ipcache_low 90 + +# TAG: ipcache_high (percent) +# The size, low-, and high-water marks for the IP cache. +#Default: +# ipcache_high 95 + +# TAG: fqdncache_size (number of entries) +# Maximum number of FQDN cache entries. +#Default: +# fqdncache_size 1024 + +# MISCELLANEOUS +# ----------------------------------------------------------------------------- + +# TAG: configuration_includes_quoted_values on|off +# If set, Squid will recognize each "quoted string" after a configuration +# directive as a single parameter. The quotes are stripped before the +# parameter value is interpreted or used. +# See "Values with spaces, quotes, and other special characters" +# section for more details. +#Default: +# configuration_includes_quoted_values off + +# TAG: memory_pools on|off +# If set, Squid will keep pools of allocated (but unused) memory +# available for future use. If memory is a premium on your +# system and you believe your malloc library outperforms Squid +# routines, disable this. +#Default: +# memory_pools on + +# TAG: memory_pools_limit (bytes) +# Used only with memory_pools on: +# memory_pools_limit 50 MB +# +# If set to a non-zero value, Squid will keep at most the specified +# limit of allocated (but unused) memory in memory pools. All free() +# requests that exceed this limit will be handled by your malloc +# library. Squid does not pre-allocate any memory, just safe-keeps +# objects that otherwise would be free()d. Thus, it is safe to set +# memory_pools_limit to a reasonably high value even if your +# configuration will use less memory. +# +# If set to none, Squid will keep all memory it can. That is, there +# will be no limit on the total amount of memory used for safe-keeping. +# +# To disable memory allocation optimization, do not set +# memory_pools_limit to 0 or none. Set memory_pools to "off" instead. +# +# An overhead for maintaining memory pools is not taken into account +# when the limit is checked. This overhead is close to four bytes per +# object kept. However, pools may actually _save_ memory because of +# reduced memory thrashing in your malloc library. +#Default: +# memory_pools_limit 5 MB + +# TAG: forwarded_for on|off|transparent|truncate|delete +# If set to "on", Squid will append your client's IP address +# in the HTTP requests it forwards. By default it looks like: +# +# X-Forwarded-For: 192.1.2.3 +# +# If set to "off", it will appear as +# +# X-Forwarded-For: unknown +# +# If set to "transparent", Squid will not alter the +# X-Forwarded-For header in any way. +# +# If set to "delete", Squid will delete the entire +# X-Forwarded-For header. +# +# If set to "truncate", Squid will remove all existing +# X-Forwarded-For entries, and place the client IP as the sole entry. +#Default: +# forwarded_for on + +# TAG: cachemgr_passwd +# Specify passwords for cachemgr operations. +# +# Usage: cachemgr_passwd password action action ... +# +# Some valid actions are (see cache manager menu for a full list): +# 5min +# 60min +# asndb +# authenticator +# cbdata +# client_list +# comm_incoming +# config * +# counters +# delay +# digest_stats +# dns +# events +# filedescriptors +# fqdncache +# histograms +# http_headers +# info +# io +# ipcache +# mem +# menu +# netdb +# non_peers +# objects +# offline_toggle * +# pconn +# peer_select +# reconfigure * +# redirector +# refresh +# server_list +# shutdown * +# store_digest +# storedir +# utilization +# via_headers +# vm_objects +# +# * Indicates actions which will not be performed without a +# valid password, others can be performed if not listed here. +# +# To disable an action, set the password to "disable". +# To allow performing an action without a password, set the +# password to "none". +# +# Use the keyword "all" to set the same password for all actions. +# +#Example: +# cachemgr_passwd secret shutdown +# cachemgr_passwd lesssssssecret info stats/objects +# cachemgr_passwd disable all +#Default: +# No password. Actions which require password are denied. + +# TAG: client_db on|off +# If you want to disable collecting per-client statistics, +# turn off client_db here. +#Default: +# client_db on + +# TAG: refresh_all_ims on|off +# When you enable this option, squid will always check +# the origin server for an update when a client sends an +# If-Modified-Since request. Many browsers use IMS +# requests when the user requests a reload, and this +# ensures those clients receive the latest version. +# +# By default (off), squid may return a Not Modified response +# based on the age of the cached version. +#Default: +# refresh_all_ims off + +# TAG: reload_into_ims on|off +# When you enable this option, client no-cache or ``reload'' +# requests will be changed to If-Modified-Since requests. +# Doing this VIOLATES the HTTP standard. Enabling this +# feature could make you liable for problems which it +# causes. +# +# see also refresh_pattern for a more selective approach. +#Default: +# reload_into_ims off + +# TAG: connect_retries +# Limits the number of reopening attempts when establishing a single +# TCP connection. All these attempts must still complete before the +# applicable connection opening timeout expires. +# +# By default and when connect_retries is set to zero, Squid does not +# retry failed connection opening attempts. +# +# The (not recommended) maximum is 10 tries. An attempt to configure a +# higher value results in the value of 10 being used (with a warning). +# +# Squid may open connections to retry various high-level forwarding +# failures. For an outside observer, that activity may look like a +# low-level connection reopening attempt, but those high-level retries +# are governed by forward_max_tries instead. +# +# See also: connect_timeout, forward_timeout, icap_connect_timeout, +# ident_timeout, and forward_max_tries. +#Default: +# Do not retry failed connections. + +# TAG: retry_on_error +# If set to ON Squid will automatically retry requests when +# receiving an error response with status 403 (Forbidden), +# 500 (Internal Error), 501 or 503 (Service not available). +# Status 502 and 504 (Gateway errors) are always retried. +# +# This is mainly useful if you are in a complex cache hierarchy to +# work around access control errors. +# +# NOTE: This retry will attempt to find another working destination. +# Which is different from the server which just failed. +#Default: +# retry_on_error off + +# TAG: as_whois_server +# WHOIS server to query for AS numbers. NOTE: AS numbers are +# queried only when Squid starts up, not for every request. +#Default: +# as_whois_server whois.ra.net + +# TAG: offline_mode +# Enable this option and Squid will never try to validate cached +# objects. +#Default: +# offline_mode off + +# TAG: uri_whitespace +# What to do with requests that have whitespace characters in the +# URI. Options: +# +# strip: The whitespace characters are stripped out of the URL. +# This is the behavior recommended by RFC2396 and RFC3986 +# for tolerant handling of generic URI. +# NOTE: This is one difference between generic URI and HTTP URLs. +# +# deny: The request is denied. The user receives an "Invalid +# Request" message. +# This is the behaviour recommended by RFC2616 for safe +# handling of HTTP request URL. +# +# allow: The request is allowed and the URI is not changed. The +# whitespace characters remain in the URI. Note the +# whitespace is passed to redirector processes if they +# are in use. +# Note this may be considered a violation of RFC2616 +# request parsing where whitespace is prohibited in the +# URL field. +# +# encode: The request is allowed and the whitespace characters are +# encoded according to RFC1738. +# +# chop: The request is allowed and the URI is chopped at the +# first whitespace. +# +# +# NOTE the current Squid implementation of encode and chop violates +# RFC2616 by not using a 301 redirect after altering the URL. +#Default: +# uri_whitespace strip + +# TAG: chroot +# Specifies a directory where Squid should do a chroot() while +# initializing. This also causes Squid to fully drop root +# privileges after initializing. This means, for example, if you +# use a HTTP port less than 1024 and try to reconfigure, you may +# get an error saying that Squid can not open the port. +#Default: +# none + +# TAG: pipeline_prefetch +# HTTP clients may send a pipeline of 1+N requests to Squid using a +# single connection, without waiting for Squid to respond to the first +# of those requests. This option limits the number of concurrent +# requests Squid will try to handle in parallel. If set to N, Squid +# will try to receive and process up to 1+N requests on the same +# connection concurrently. +# +# Defaults to 0 (off) for bandwidth management and access logging +# reasons. +# +# NOTE: pipelining requires persistent connections to clients. +# +# WARNING: pipelining breaks NTLM and Negotiate/Kerberos authentication. +#Default: +# Do not pre-parse pipelined requests. + +# TAG: high_response_time_warning (msec) +# If the one-minute median response time exceeds this value, +# Squid prints a WARNING with debug level 0 to get the +# administrators attention. The value is in milliseconds. +#Default: +# disabled. + +# TAG: high_page_fault_warning +# If the one-minute average page fault rate exceeds this +# value, Squid prints a WARNING with debug level 0 to get +# the administrators attention. The value is in page faults +# per second. +#Default: +# disabled. + +# TAG: high_memory_warning +# Note: This option is only available if Squid is rebuilt with the +# GNU Malloc with mstats() +# +# If the memory usage (as determined by gnumalloc, if available and used) +# exceeds this amount, Squid prints a WARNING with debug level 0 to get +# the administrators attention. +#Default: +# disabled. + +# TAG: sleep_after_fork (microseconds) +# When this is set to a non-zero value, the main Squid process +# sleeps the specified number of microseconds after a fork() +# system call. This sleep may help the situation where your +# system reports fork() failures due to lack of (virtual) +# memory. Note, however, if you have a lot of child +# processes, these sleep delays will add up and your +# Squid will not service requests for some amount of time +# until all the child processes have been started. +# On Windows value less then 1000 (1 milliseconds) are +# rounded to 1000. +#Default: +# sleep_after_fork 0 + +# TAG: windows_ipaddrchangemonitor on|off +# Note: This option is only available if Squid is rebuilt with the +# MS Windows +# +# On Windows Squid by default will monitor IP address changes and will +# reconfigure itself after any detected event. This is very useful for +# proxies connected to internet with dial-up interfaces. +# In some cases (a Proxy server acting as VPN gateway is one) it could be +# desiderable to disable this behaviour setting this to 'off'. +# Note: after changing this, Squid service must be restarted. +#Default: +# windows_ipaddrchangemonitor on + +# TAG: eui_lookup +# Whether to lookup the EUI or MAC address of a connected client. +#Default: +# eui_lookup on + +# TAG: max_filedescriptors +# Reduce the maximum number of filedescriptors supported below +# the usual operating system defaults. +# +# Remove from squid.conf to inherit the current ulimit setting. +# +# Note: Changing this requires a restart of Squid. Also +# not all I/O types supports large values (eg on Windows). +#Default: +# Use operating system limits set by ulimit. + +# TAG: force_request_body_continuation +# This option controls how Squid handles data upload requests from HTTP +# and FTP agents that require a "Please Continue" control message response +# to actually send the request body to Squid. It is mostly useful in +# adaptation environments. +# +# When Squid receives an HTTP request with an "Expect: 100-continue" +# header or an FTP upload command (e.g., STOR), Squid normally sends the +# request headers or FTP command information to an adaptation service (or +# peer) and waits for a response. Most adaptation services (and some +# broken peers) may not respond to Squid at that stage because they may +# decide to wait for the HTTP request body or FTP data transfer. However, +# that request body or data transfer may never come because Squid has not +# responded with the HTTP 100 or FTP 150 (Please Continue) control message +# to the request sender yet! +# +# An allow match tells Squid to respond with the HTTP 100 or FTP 150 +# (Please Continue) control message on its own, before forwarding the +# request to an adaptation service or peer. Such a response usually forces +# the request sender to proceed with sending the body. A deny match tells +# Squid to delay that control response until the origin server confirms +# that the request body is needed. Delaying is the default behavior. +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: server_pconn_for_nonretriable +# This option provides fine-grained control over persistent connection +# reuse when forwarding HTTP requests that Squid cannot retry. It is useful +# in environments where opening new connections is very expensive +# (e.g., all connections are secured with TLS with complex client and server +# certificate validation) and race conditions associated with persistent +# connections are very rare and/or only cause minor problems. +# +# HTTP prohibits retrying unsafe and non-idempotent requests (e.g., POST). +# Squid limitations also prohibit retrying all requests with bodies (e.g., PUT). +# By default, when forwarding such "risky" requests, Squid opens a new +# connection to the server or cache_peer, even if there is an idle persistent +# connection available. When Squid is configured to risk sending a non-retriable +# request on a previously used persistent connection, and the server closes +# the connection before seeing that risky request, the user gets an error response +# from Squid. In most cases, that error response will be HTTP 502 (Bad Gateway) +# with ERR_ZERO_SIZE_OBJECT or ERR_WRITE_ERROR (peer connection reset) error detail. +# +# If an allow rule matches, Squid reuses an available idle persistent connection +# (if any) for the request that Squid cannot retry. If a deny rule matches, then +# Squid opens a new connection for the request that Squid cannot retry. +# +# This option does not affect requests that Squid can retry. They will reuse idle +# persistent connections (if any). +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# Example: +# acl SpeedIsWorthTheRisk method POST +# server_pconn_for_nonretriable allow SpeedIsWorthTheRisk +#Default: +# Open new connections for forwarding requests Squid cannot retry safely. + diff --git a/roles/squid/files/squid.s-proxy.conf.old b/roles/squid/files/squid.s-proxy.conf.old new file mode 100644 index 0000000..b9e46ab --- /dev/null +++ b/roles/squid/files/squid.s-proxy.conf.old @@ -0,0 +1,7656 @@ +# WELCOME TO SQUID 3.4.8 +# ---------------------------- +# +# This is the documentation for the Squid configuration file. +# This documentation can also be found online at: +# http://www.squid-cache.org/Doc/config/ +# +# You may wish to look at the Squid home page and wiki for the +# FAQ and other documentation: +# http://www.squid-cache.org/ +# http://wiki.squid-cache.org/SquidFaq +# http://wiki.squid-cache.org/ConfigExamples +# +# This documentation shows what the defaults for various directives +# happen to be. If you don't need to change the default, you should +# leave the line out of your squid.conf in most cases. +# +# In some cases "none" refers to no default setting at all, +# while in other cases it refers to the value of the option +# - the comments for that keyword indicate if this is the case. +# + +# Configuration options can be included using the "include" directive. +# Include takes a list of files to include. Quoting and wildcards are +# supported. +# +# For example, +# +# include /path/to/included/file/squid.acl.config +# +# Includes can be nested up to a hard-coded depth of 16 levels. +# This arbitrary restriction is to prevent recursive include references +# from causing Squid entering an infinite loop whilst trying to load +# configuration files. +# +# Values with byte units +# +# Squid accepts size units on some size related directives. All +# such directives are documented with a default value displaying +# a unit. +# +# Units accepted by Squid are: +# bytes - byte +# KB - Kilobyte (1024 bytes) +# MB - Megabyte +# GB - Gigabyte +# +# Values with spaces, quotes, and other special characters +# +# Squid supports directive parameters with spaces, quotes, and other +# special characters. Surround such parameters with "double quotes". Use +# the configuration_includes_quoted_values directive to enable or +# disable that support. +# +# For example; +# +# configuration_includes_quoted_values on +# acl group external groupCheck Administrators "Internet Users" Guest +# configuration_includes_quoted_values off +# +# +# Conditional configuration +# +# If-statements can be used to make configuration directives +# depend on conditions: +# +# if +# ... regular configuration directives ... +# [else +# ... regular configuration directives ...] +# endif +# +# The else part is optional. The keywords "if", "else", and "endif" +# must be typed on their own lines, as if they were regular +# configuration directives. +# +# NOTE: An else-if condition is not supported. +# +# These individual conditions types are supported: +# +# true +# Always evaluates to true. +# false +# Always evaluates to false. +# = +# Equality comparison of two integer numbers. +# +# +# SMP-Related Macros +# +# The following SMP-related preprocessor macros can be used. +# +# ${process_name} expands to the current Squid process "name" +# (e.g., squid1, squid2, or cache1). +# +# ${process_number} expands to the current Squid process +# identifier, which is an integer number (e.g., 1, 2, 3) unique +# across all Squid processes. + +# TAG: broken_vary_encoding +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: cache_vary +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: collapsed_forwarding +# This option is not yet supported by Squid-3. see http://bugs.squid-cache.org/show_bug.cgi?id=3495 +#Default: +# none + +# TAG: error_map +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: external_refresh_check +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: location_rewrite_program +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: refresh_stale_hit +# This option is not yet supported by Squid-3. +#Default: +# none + +# TAG: ignore_ims_on_miss +# Remove this line. The HTTP/1.1 feature is now configured by 'cache_miss_revalidate'. +#Default: +# none + +# TAG: ignore_expect_100 +# Remove this line. The HTTP/1.1 feature is now fully supported by default. +#Default: +# none + +# TAG: dns_v4_fallback +# Remove this line. Squid performs a 'Happy Eyeballs' algorithm, the 'fallback' algorithm is no longer relevant. +#Default: +# none + +# TAG: ftp_list_width +# Remove this line. Configure FTP page display using the CSS controls in errorpages.css instead. +#Default: +# none + +# TAG: maximum_single_addr_tries +# Replaced by connect_retries. The behaviour has changed, please read the documentation before altering. +#Default: +# none + +# TAG: update_headers +# Remove this line. The feature is supported by default in storage types where update is implemented. +#Default: +# none + +# TAG: url_rewrite_concurrency +# Remove this line. Set the 'concurrency=' option of url_rewrite_children instead. +#Default: +# none + +# TAG: dns_testnames +# Remove this line. DNS is no longer tested on startup. +#Default: +# none + +# TAG: extension_methods +# Remove this line. All valid methods for HTTP are accepted by default. +#Default: +# none + +# TAG: zero_buffers +#Default: +# none + +# TAG: incoming_rate +#Default: +# none + +# TAG: server_http11 +# Remove this line. HTTP/1.1 is supported by default. +#Default: +# none + +# TAG: upgrade_http0.9 +# Remove this line. ICY/1.0 streaming protocol is supported by default. +#Default: +# none + +# TAG: zph_local +# Alter these entries. Use the qos_flows directive instead. +#Default: +# none + +# TAG: header_access +# Since squid-3.0 replace with request_header_access or reply_header_access +# depending on whether you wish to match client requests or server replies. +#Default: +# none + +# TAG: httpd_accel_no_pmtu_disc +# Since squid-3.0 use the 'disable-pmtu-discovery' flag on http_port instead. +#Default: +# none + +# TAG: wais_relay_host +# Replace this line with 'cache_peer' configuration. +#Default: +# none + +# TAG: wais_relay_port +# Replace this line with 'cache_peer' configuration. +#Default: +# none + +# OPTIONS FOR AUTHENTICATION +# ----------------------------------------------------------------------------- + +# TAG: auth_param +# This is used to define parameters for the various authentication +# schemes supported by Squid. +# +# format: auth_param scheme parameter [setting] +# +# The order in which authentication schemes are presented to the client is +# dependent on the order the scheme first appears in config file. IE +# has a bug (it's not RFC 2617 compliant) in that it will use the basic +# scheme if basic is the first entry presented, even if more secure +# schemes are presented. For now use the order in the recommended +# settings section below. If other browsers have difficulties (don't +# recognize the schemes offered even if you are using basic) either +# put basic first, or disable the other schemes (by commenting out their +# program entry). +# +# Once an authentication scheme is fully configured, it can only be +# shutdown by shutting squid down and restarting. Changes can be made on +# the fly and activated with a reconfigure. I.E. You can change to a +# different helper, but not unconfigure the helper completely. +# +# Please note that while this directive defines how Squid processes +# authentication it does not automatically activate authentication. +# To use authentication you must in addition make use of ACLs based +# on login name in http_access (proxy_auth, proxy_auth_regex or +# external with %LOGIN used in the format tag). The browser will be +# challenged for authentication on the first such acl encountered +# in http_access processing and will also be re-challenged for new +# login credentials if the request is being denied by a proxy_auth +# type acl. +# +# WARNING: authentication can't be used in a transparently intercepting +# proxy as the client then thinks it is talking to an origin server and +# not the proxy. This is a limitation of bending the TCP/IP protocol to +# transparently intercepting port 80, not a limitation in Squid. +# Ports flagged 'transparent', 'intercept', or 'tproxy' have +# authentication disabled. +# +# === Parameters for the basic scheme follow. === +# +# "program" cmdline +# Specify the command for the external authenticator. Such a program +# reads a line containing "username password" and replies with one of +# three results: +# +# OK +# the user exists. +# +# ERR +# the user does not exist. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. +# +# "ERR" and "BH" results may optionally be followed by message="..." +# containing a description available as %m in the returned error page. +# +# If you use an authenticator, make sure you have 1 acl of type +# proxy_auth. +# +# By default, the basic authentication scheme is not used unless a +# program is specified. +# +# If you want to use the traditional NCSA proxy authentication, set +# this line to something like +# +# auth_param basic program /usr/lib/squid3/basic_ncsa_auth /usr/etc/passwd +# +# "utf8" on|off +# HTTP uses iso-latin-1 as character set, while some authentication +# backends such as LDAP expects UTF-8. If this is set to on Squid will +# translate the HTTP iso-latin-1 charset to UTF-8 before sending the +# username & password to the helper. +# +# "children" numberofchildren [startup=N] [idle=N] [concurrency=N] +# The maximum number of authenticator processes to spawn. If you start too few +# Squid will have to wait for them to process a backlog of credential +# verifications, slowing it down. When password verifications are +# done via a (slow) network you are likely to need lots of +# authenticator processes. +# +# The startup= and idle= options permit some skew in the exact amount +# run. A minimum of startup=N will begin during startup and reconfigure. +# Squid will start more in groups of up to idle=N in an attempt to meet +# traffic needs and to keep idle=N free above those traffic needs up to +# the maximum. +# +# The concurrency= option sets the number of concurrent requests the +# helper can process. The default of 0 is used for helpers who only +# supports one request at a time. Setting this to a number greater than +# 0 changes the protocol used to include a channel number first on the +# request/response line, allowing multiple requests to be sent to the +# same helper in parallel without waiting for the response. +# Must not be set unless it's known the helper supports this. +# +# auth_param basic children 20 startup=0 idle=1 +# +# "realm" realmstring +# Specifies the realm name which is to be reported to the +# client for the basic proxy authentication scheme (part of +# the text the user will see when prompted their username and +# password). There is no default. +# auth_param basic realm Squid proxy-caching web server +# +# "credentialsttl" timetolive +# Specifies how long squid assumes an externally validated +# username:password pair is valid for - in other words how +# often the helper program is called for that user. Set this +# low to force revalidation with short lived passwords. Note +# setting this high does not impact your susceptibility +# to replay attacks unless you are using an one-time password +# system (such as SecureID). If you are using such a system, +# you will be vulnerable to replay attacks unless you also +# use the max_user_ip ACL in an http_access rule. +# +# "casesensitive" on|off +# Specifies if usernames are case sensitive. Most user databases are +# case insensitive allowing the same username to be spelled using both +# lower and upper case letters, but some are case sensitive. This +# makes a big difference for user_max_ip ACL processing and similar. +# auth_param basic casesensitive off +# +# === Parameters for the digest scheme follow === +# +# "program" cmdline +# Specify the command for the external authenticator. Such +# a program reads a line containing "username":"realm" and +# replies with one of three results: +# +# OK ha1="..." +# the user exists. The ha1= key is mandatory and +# contains the appropriate H(A1) value, hex encoded. +# See rfc 2616 for the definition of H(A1). +# +# ERR +# the user does not exist. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. +# +# "ERR" and "BH" results may optionally be followed by message="..." +# containing a description available as %m in the returned error page. +# +# By default, the digest authentication scheme is not used unless a +# program is specified. +# +# If you want to use a digest authenticator, set this line to +# something like +# +# auth_param digest program /usr/lib/squid3/digest_pw_auth /usr/etc/digpass +# +# "utf8" on|off +# HTTP uses iso-latin-1 as character set, while some authentication +# backends such as LDAP expects UTF-8. If this is set to on Squid will +# translate the HTTP iso-latin-1 charset to UTF-8 before sending the +# username & password to the helper. +# +# "children" numberofchildren [startup=N] [idle=N] [concurrency=N] +# The maximum number of authenticator processes to spawn (default 5). +# If you start too few Squid will have to wait for them to +# process a backlog of H(A1) calculations, slowing it down. +# When the H(A1) calculations are done via a (slow) network +# you are likely to need lots of authenticator processes. +# +# The startup= and idle= options permit some skew in the exact amount +# run. A minimum of startup=N will begin during startup and reconfigure. +# Squid will start more in groups of up to idle=N in an attempt to meet +# traffic needs and to keep idle=N free above those traffic needs up to +# the maximum. +# +# The concurrency= option sets the number of concurrent requests the +# helper can process. The default of 0 is used for helpers who only +# supports one request at a time. Setting this to a number greater than +# 0 changes the protocol used to include a channel number first on the +# request/response line, allowing multiple requests to be sent to the +# same helper in parallel without waiting for the response. +# Must not be set unless it's known the helper supports this. +# +# auth_param digest children 20 startup=0 idle=1 +# +# "realm" realmstring +# Specifies the realm name which is to be reported to the +# client for the digest proxy authentication scheme (part of +# the text the user will see when prompted their username and +# password). There is no default. +# auth_param digest realm Squid proxy-caching web server +# +# "nonce_garbage_interval" timeinterval +# Specifies the interval that nonces that have been issued +# to client_agent's are checked for validity. +# +# "nonce_max_duration" timeinterval +# Specifies the maximum length of time a given nonce will be +# valid for. +# +# "nonce_max_count" number +# Specifies the maximum number of times a given nonce can be +# used. +# +# "nonce_strictness" on|off +# Determines if squid requires strict increment-by-1 behavior +# for nonce counts, or just incrementing (off - for use when +# user agents generate nonce counts that occasionally miss 1 +# (ie, 1,2,4,6)). Default off. +# +# "check_nonce_count" on|off +# This directive if set to off can disable the nonce count check +# completely to work around buggy digest qop implementations in +# certain mainstream browser versions. Default on to check the +# nonce count to protect from authentication replay attacks. +# +# "post_workaround" on|off +# This is a workaround to certain buggy browsers who sends +# an incorrect request digest in POST requests when reusing +# the same nonce as acquired earlier on a GET request. +# +# === NTLM scheme options follow === +# +# "program" cmdline +# Specify the command for the external NTLM authenticator. +# Such a program reads exchanged NTLMSSP packets with +# the browser via Squid until authentication is completed. +# If you use an NTLM authenticator, make sure you have 1 acl +# of type proxy_auth. By default, the NTLM authenticator program +# is not used. +# +# NOTE: In Debian the ntlm_auth program is distributed in the winbindd package +# which is required for this auth scheme to work +# +# auth_param ntlm program /usr/bin/ntlm_auth +# +# "children" numberofchildren [startup=N] [idle=N] +# The maximum number of authenticator processes to spawn (default 5). +# If you start too few Squid will have to wait for them to +# process a backlog of credential verifications, slowing it +# down. When credential verifications are done via a (slow) +# network you are likely to need lots of authenticator +# processes. +# +# The startup= and idle= options permit some skew in the exact amount +# run. A minimum of startup=N will begin during startup and reconfigure. +# Squid will start more in groups of up to idle=N in an attempt to meet +# traffic needs and to keep idle=N free above those traffic needs up to +# the maximum. +# +# auth_param ntlm children 20 startup=0 idle=1 +# +# "keep_alive" on|off +# If you experience problems with PUT/POST requests when using the +# Negotiate authentication scheme then you can try setting this to +# off. This will cause Squid to forcibly close the connection on +# the initial requests where the browser asks which schemes are +# supported by the proxy. +# +# auth_param ntlm keep_alive on +# +# === Options for configuring the NEGOTIATE auth-scheme follow === +# +# "program" cmdline +# Specify the command for the external Negotiate authenticator. +# This protocol is used in Microsoft Active-Directory enabled setups with +# the Microsoft Internet Explorer or Mozilla Firefox browsers. +# Its main purpose is to exchange credentials with the Squid proxy +# using the Kerberos mechanisms. +# If you use a Negotiate authenticator, make sure you have at least +# one acl of type proxy_auth active. By default, the negotiate +# authenticator program is not used. +# The only supported program for this role is the ntlm_auth +# program distributed as part of Samba, version 4 or later. +# +# NOTE: In Debian the ntlm_auth program is distributed in the winbindd package +# which is required for this auth scheme to work +# +# auth_param negotiate program /usr/bin/ntlm_auth --helper-protocol=gss-spnego +# +# "children" numberofchildren [startup=N] [idle=N] +# The maximum number of authenticator processes to spawn (default 5). +# If you start too few Squid will have to wait for them to +# process a backlog of credential verifications, slowing it +# down. When credential verifications are done via a (slow) +# network you are likely to need lots of authenticator +# processes. +# +# The startup= and idle= options permit some skew in the exact amount +# run. A minimum of startup=N will begin during startup and reconfigure. +# Squid will start more in groups of up to idle=N in an attempt to meet +# traffic needs and to keep idle=N free above those traffic needs up to +# the maximum. +# +# auth_param negotiate children 20 startup=0 idle=1 +# +# "keep_alive" on|off +# If you experience problems with PUT/POST requests when using the +# Negotiate authentication scheme then you can try setting this to +# off. This will cause Squid to forcibly close the connection on +# the initial requests where the browser asks which schemes are +# supported by the proxy. +# +# auth_param negotiate keep_alive on +# +# +# Examples: +# +##Recommended minimum configuration per scheme: +##auth_param negotiate program +##auth_param negotiate children 20 startup=0 idle=1 +##auth_param negotiate keep_alive on +## +##auth_param ntlm program +##auth_param ntlm children 20 startup=0 idle=1 +##auth_param ntlm keep_alive on +## +##auth_param digest program +##auth_param digest children 20 startup=0 idle=1 +##auth_param digest realm Squid proxy-caching web server +##auth_param digest nonce_garbage_interval 5 minutes +##auth_param digest nonce_max_duration 30 minutes +##auth_param digest nonce_max_count 50 +## +##auth_param basic program +##auth_param basic children 5 startup=5 idle=1 +##auth_param basic realm Squid proxy-caching web server +##auth_param basic credentialsttl 2 hours +#Default: +# none + +# TAG: authenticate_cache_garbage_interval +# The time period between garbage collection across the username cache. +# This is a trade-off between memory utilization (long intervals - say +# 2 days) and CPU (short intervals - say 1 minute). Only change if you +# have good reason to. +#Default: +# authenticate_cache_garbage_interval 1 hour + +# TAG: authenticate_ttl +# The time a user & their credentials stay in the logged in +# user cache since their last request. When the garbage +# interval passes, all user credentials that have passed their +# TTL are removed from memory. +#Default: +# authenticate_ttl 1 hour + +# TAG: authenticate_ip_ttl +# If you use proxy authentication and the 'max_user_ip' ACL, +# this directive controls how long Squid remembers the IP +# addresses associated with each user. Use a small value +# (e.g., 60 seconds) if your users might change addresses +# quickly, as is the case with dialup. You might be safe +# using a larger value (e.g., 2 hours) in a corporate LAN +# environment with relatively static address assignments. +#Default: +# authenticate_ip_ttl 1 second + +# ACCESS CONTROLS +# ----------------------------------------------------------------------------- + +# TAG: external_acl_type +# This option defines external acl classes using a helper program +# to look up the status +# +# external_acl_type name [options] FORMAT.. /path/to/helper [helper arguments..] +# +# Options: +# +# ttl=n TTL in seconds for cached results (defaults to 3600 +# for 1 hour) +# negative_ttl=n +# TTL for cached negative lookups (default same +# as ttl) +# children-max=n +# Maximum number of acl helper processes spawned to service +# external acl lookups of this type. (default 20) +# children-startup=n +# Minimum number of acl helper processes to spawn during +# startup and reconfigure to service external acl lookups +# of this type. (default 0) +# children-idle=n +# Number of acl helper processes to keep ahead of traffic +# loads. Squid will spawn this many at once whenever load +# rises above the capabilities of existing processes. +# Up to the value of children-max. (default 1) +# concurrency=n concurrency level per process. Only used with helpers +# capable of processing more than one query at a time. +# cache=n limit the result cache size, default is 262144. +# grace=n Percentage remaining of TTL where a refresh of a +# cached entry should be initiated without needing to +# wait for a new reply. (default is for no grace period) +# protocol=2.5 Compatibility mode for Squid-2.5 external acl helpers +# ipv4 / ipv6 IP protocol used to communicate with this helper. +# The default is to auto-detect IPv6 and use it when available. +# +# FORMAT specifications +# +# %LOGIN Authenticated user login name +# %EXT_USER Username from previous external acl +# %EXT_LOG Log details from previous external acl +# %EXT_TAG Tag from previous external acl +# %IDENT Ident user name +# %SRC Client IP +# %SRCPORT Client source port +# %URI Requested URI +# %DST Requested host +# %PROTO Requested protocol +# %PORT Requested port +# %PATH Requested URL path +# %METHOD Request method +# %MYADDR Squid interface address +# %MYPORT Squid http_port number +# %PATH Requested URL-path (including query-string if any) +# %USER_CERT SSL User certificate in PEM format +# %USER_CERTCHAIN SSL User certificate chain in PEM format +# %USER_CERT_xx SSL User certificate subject attribute xx +# %USER_CA_CERT_xx SSL User certificate issuer attribute xx +# +# %>{Header} HTTP request header "Header" +# %>{Hdr:member} +# HTTP request header "Hdr" list member "member" +# %>{Hdr:;member} +# HTTP request header list member using ; as +# list separator. ; can be any non-alphanumeric +# character. +# +# %<{Header} HTTP reply header "Header" +# %<{Hdr:member} +# HTTP reply header "Hdr" list member "member" +# %<{Hdr:;member} +# HTTP reply header list member using ; as +# list separator. ; can be any non-alphanumeric +# character. +# +# %ACL The name of the ACL being tested. +# %DATA The ACL arguments. If not used then any arguments +# is automatically added at the end of the line +# sent to the helper. +# NOTE: this will encode the arguments as one token, +# whereas the default will pass each separately. +# +# %% The percent sign. Useful for helpers which need +# an unchanging input format. +# +# +# General request syntax: +# +# [channel-ID] FORMAT-values [acl-values ...] +# +# +# FORMAT-values consists of transaction details expanded with +# whitespace separation per the config file FORMAT specification +# using the FORMAT macros listed above. +# +# acl-values consists of any string specified in the referencing +# config 'acl ... external' line. see the "acl external" directive. +# +# Request values sent to the helper are URL escaped to protect +# each value in requests against whitespaces. +# +# If using protocol=2.5 then the request sent to the helper is not +# URL escaped to protect against whitespace. +# +# NOTE: protocol=3.0 is deprecated as no longer necessary. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# +# The helper receives lines expanded per the above format specification +# and for each input line returns 1 line starting with OK/ERR/BH result +# code and optionally followed by additional keywords with more details. +# +# +# General result syntax: +# +# [channel-ID] result keyword=value ... +# +# Result consists of one of the codes: +# +# OK +# the ACL test produced a match. +# +# ERR +# the ACL test does not produce a match. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. +# +# The meaning of 'a match' is determined by your squid.conf +# access control configuration. See the Squid wiki for details. +# +# Defined keywords: +# +# user= The users name (login) +# +# password= The users password (for login= cache_peer option) +# +# message= Message describing the reason for this response. +# Available as %o in error pages. +# Useful on (ERR and BH results). +# +# tag= Apply a tag to a request. Only sets a tag once, +# does not alter existing tags. +# +# log= String to be logged in access.log. Available as +# %ea in logformat specifications. +# +# Any keywords may be sent on any response whether OK, ERR or BH. +# +# All response keyword values need to be a single token with URL +# escaping, or enclosed in double quotes (") and escaped using \ on +# any double quotes or \ characters within the value. The wrapping +# double quotes are removed before the value is interpreted by Squid. +# \r and \n are also replace by CR and LF. +# +# Some example key values: +# +# user=John%20Smith +# user="John Smith" +# user="J. \"Bob\" Smith" +#Default: +# none + +# TAG: acl +# Defining an Access List +# +# Every access list definition must begin with an aclname and acltype, +# followed by either type-specific arguments or a quoted filename that +# they are read from. +# +# acl aclname acltype argument ... +# acl aclname acltype "file" ... +# +# When using "file", the file should contain one item per line. +# +# Some acl types supports options which changes their default behaviour. +# The available options are: +# +# -i,+i By default, regular expressions are CASE-SENSITIVE. To make them +# case-insensitive, use the -i option. To return case-sensitive +# use the +i option between patterns, or make a new ACL line +# without -i. +# +# -n Disable lookups and address type conversions. If lookup or +# conversion is required because the parameter type (IP or +# domain name) does not match the message address type (domain +# name or IP), then the ACL would immediately declare a mismatch +# without any warnings or lookups. +# +# -- Used to stop processing all options, in the case the first acl +# value has '-' character as first character (for example the '-' +# is a valid domain name) +# +# Some acl types require suspending the current request in order +# to access some external data source. +# Those which do are marked with the tag [slow], those which +# don't are marked as [fast]. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl +# for further information +# +# ***** ACL TYPES AVAILABLE ***** +# +# acl aclname src ip-address/mask ... # clients IP address [fast] +# acl aclname src addr1-addr2/mask ... # range of addresses [fast] +# acl aclname dst [-n] ip-address/mask ... # URL host's IP address [slow] +# acl aclname localip ip-address/mask ... # IP address the client connected to [fast] +# +# acl aclname arp mac-address ... (xx:xx:xx:xx:xx:xx notation) +# # The arp ACL requires the special configure option --enable-arp-acl. +# # Furthermore, the ARP ACL code is not portable to all operating systems. +# # It works on Linux, Solaris, Windows, FreeBSD, and some +# # other *BSD variants. +# # [fast] +# # +# # NOTE: Squid can only determine the MAC address for clients that are on +# # the same subnet. If the client is on a different subnet, +# # then Squid cannot find out its MAC address. +# +# acl aclname srcdomain .foo.com ... +# # reverse lookup, from client IP [slow] +# acl aclname dstdomain [-n] .foo.com ... +# # Destination server from URL [fast] +# acl aclname srcdom_regex [-i] \.foo\.com ... +# # regex matching client name [slow] +# acl aclname dstdom_regex [-n] [-i] \.foo\.com ... +# # regex matching server [fast] +# # +# # For dstdomain and dstdom_regex a reverse lookup is tried if a IP +# # based URL is used and no match is found. The name "none" is used +# # if the reverse lookup fails. +# +# acl aclname src_as number ... +# acl aclname dst_as number ... +# # [fast] +# # Except for access control, AS numbers can be used for +# # routing of requests to specific caches. Here's an +# # example for routing all requests for AS#1241 and only +# # those to mycache.mydomain.net: +# # acl asexample dst_as 1241 +# # cache_peer_access mycache.mydomain.net allow asexample +# # cache_peer_access mycache_mydomain.net deny all +# +# acl aclname peername myPeer ... +# # [fast] +# # match against a named cache_peer entry +# # set unique name= on cache_peer lines for reliable use. +# +# acl aclname time [day-abbrevs] [h1:m1-h2:m2] +# # [fast] +# # day-abbrevs: +# # S - Sunday +# # M - Monday +# # T - Tuesday +# # W - Wednesday +# # H - Thursday +# # F - Friday +# # A - Saturday +# # h1:m1 must be less than h2:m2 +# +# acl aclname url_regex [-i] ^http:// ... +# # regex matching on whole URL [fast] +# acl aclname urllogin [-i] [^a-zA-Z0-9] ... +# # regex matching on URL login field +# acl aclname urlpath_regex [-i] \.gif$ ... +# # regex matching on URL path [fast] +# +# acl aclname port 80 70 21 0-1024... # destination TCP port [fast] +# # ranges are alloed +# acl aclname localport 3128 ... # TCP port the client connected to [fast] +# # NP: for interception mode this is usually '80' +# +# acl aclname myportname 3128 ... # http(s)_port name [fast] +# +# acl aclname proto HTTP FTP ... # request protocol [fast] +# +# acl aclname method GET POST ... # HTTP request method [fast] +# +# acl aclname http_status 200 301 500- 400-403 ... +# # status code in reply [fast] +# +# acl aclname browser [-i] regexp ... +# # pattern match on User-Agent header (see also req_header below) [fast] +# +# acl aclname referer_regex [-i] regexp ... +# # pattern match on Referer header [fast] +# # Referer is highly unreliable, so use with care +# +# acl aclname ident username ... +# acl aclname ident_regex [-i] pattern ... +# # string match on ident output [slow] +# # use REQUIRED to accept any non-null ident. +# +# acl aclname proxy_auth [-i] username ... +# acl aclname proxy_auth_regex [-i] pattern ... +# # perform http authentication challenge to the client and match against +# # supplied credentials [slow] +# # +# # takes a list of allowed usernames. +# # use REQUIRED to accept any valid username. +# # +# # Will use proxy authentication in forward-proxy scenarios, and plain +# # http authenticaiton in reverse-proxy scenarios +# # +# # NOTE: when a Proxy-Authentication header is sent but it is not +# # needed during ACL checking the username is NOT logged +# # in access.log. +# # +# # NOTE: proxy_auth requires a EXTERNAL authentication program +# # to check username/password combinations (see +# # auth_param directive). +# # +# # NOTE: proxy_auth can't be used in a transparent/intercepting proxy +# # as the browser needs to be configured for using a proxy in order +# # to respond to proxy authentication. +# +# acl aclname snmp_community string ... +# # A community string to limit access to your SNMP Agent [fast] +# # Example: +# # +# # acl snmppublic snmp_community public +# +# acl aclname maxconn number +# # This will be matched when the client's IP address has +# # more than TCP connections established. [fast] +# # NOTE: This only measures direct TCP links so X-Forwarded-For +# # indirect clients are not counted. +# +# acl aclname max_user_ip [-s] number +# # This will be matched when the user attempts to log in from more +# # than different ip addresses. The authenticate_ip_ttl +# # parameter controls the timeout on the ip entries. [fast] +# # If -s is specified the limit is strict, denying browsing +# # from any further IP addresses until the ttl has expired. Without +# # -s Squid will just annoy the user by "randomly" denying requests. +# # (the counter is reset each time the limit is reached and a +# # request is denied) +# # NOTE: in acceleration mode or where there is mesh of child proxies, +# # clients may appear to come from multiple addresses if they are +# # going through proxy farms, so a limit of 1 may cause user problems. +# +# acl aclname random probability +# # Pseudo-randomly match requests. Based on the probability given. +# # Probability may be written as a decimal (0.333), fraction (1/3) +# # or ratio of matches:non-matches (3:5). +# +# acl aclname req_mime_type [-i] mime-type ... +# # regex match against the mime type of the request generated +# # by the client. Can be used to detect file upload or some +# # types HTTP tunneling requests [fast] +# # NOTE: This does NOT match the reply. You cannot use this +# # to match the returned file type. +# +# acl aclname req_header header-name [-i] any\.regex\.here +# # regex match against any of the known request headers. May be +# # thought of as a superset of "browser", "referer" and "mime-type" +# # ACL [fast] +# +# acl aclname rep_mime_type [-i] mime-type ... +# # regex match against the mime type of the reply received by +# # squid. Can be used to detect file download or some +# # types HTTP tunneling requests. [fast] +# # NOTE: This has no effect in http_access rules. It only has +# # effect in rules that affect the reply data stream such as +# # http_reply_access. +# +# acl aclname rep_header header-name [-i] any\.regex\.here +# # regex match against any of the known reply headers. May be +# # thought of as a superset of "browser", "referer" and "mime-type" +# # ACLs [fast] +# +# acl aclname external class_name [arguments...] +# # external ACL lookup via a helper class defined by the +# # external_acl_type directive [slow] +# +# acl aclname user_cert attribute values... +# # match against attributes in a user SSL certificate +# # attribute is one of DN/C/O/CN/L/ST [fast] +# +# acl aclname ca_cert attribute values... +# # match against attributes a users issuing CA SSL certificate +# # attribute is one of DN/C/O/CN/L/ST [fast] +# +# acl aclname ext_user username ... +# acl aclname ext_user_regex [-i] pattern ... +# # string match on username returned by external acl helper [slow] +# # use REQUIRED to accept any non-null user name. +# +# acl aclname tag tagvalue ... +# # string match on tag returned by external acl helper [slow] +# +# acl aclname hier_code codename ... +# # string match against squid hierarchy code(s); [fast] +# # e.g., DIRECT, PARENT_HIT, NONE, etc. +# # +# # NOTE: This has no effect in http_access rules. It only has +# # effect in rules that affect the reply data stream such as +# # http_reply_access. +# +# acl aclname note name [value ...] +# # match transaction annotation [fast] +# # Without values, matches any annotation with a given name. +# # With value(s), matches any annotation with a given name that +# # also has one of the given values. +# # Names and values are compared using a string equality test. +# # Annotation sources include note and adaptation_meta directives +# # as well as helper and eCAP responses. +# +# acl aclname any-of acl1 acl2 ... +# # match any one of the acls [fast or slow] +# # The first matching ACL stops further ACL evaluation. +# # +# # ACLs from multiple any-of lines with the same name are ORed. +# # For example, A = (a1 or a2) or (a3 or a4) can be written as +# # acl A any-of a1 a2 +# # acl A any-of a3 a4 +# # +# # This group ACL is fast if all evaluated ACLs in the group are fast +# # and slow otherwise. +# +# acl aclname all-of acl1 acl2 ... +# # match all of the acls [fast or slow] +# # The first mismatching ACL stops further ACL evaluation. +# # +# # ACLs from multiple all-of lines with the same name are ORed. +# # For example, B = (b1 and b2) or (b3 and b4) can be written as +# # acl B all-of b1 b2 +# # acl B all-of b3 b4 +# # +# # This group ACL is fast if all evaluated ACLs in the group are fast +# # and slow otherwise. +# +# Examples: +# acl macaddress arp 09:00:2b:23:45:67 +# acl myexample dst_as 1241 +# acl password proxy_auth REQUIRED +# acl fileupload req_mime_type -i ^multipart/form-data$ +# acl javascript rep_mime_type -i ^application/x-javascript$ +# +#Default: +# ACLs all, manager, localhost, and to_localhost are predefined. +# +# +# Recommended minimum configuration: +# + +# Example rule allowing access from your local networks. +# Adapt to list your (internal) IP networks from where browsing +# should be allowed +#acl localnet src 10.0.0.0/8 # RFC1918 possible internal network +acl localnet src 172.16.64.0/24 # RFC1918 possible internal network +#acl localnet src 192.168.0.0/16 # RFC1918 possible internal network +#acl localnet src fc00::/7 # RFC 4193 local private network range +#acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines + +acl SSL_ports port 443 +acl Safe_ports port 80 # http +acl Safe_ports port 21 # ftp +acl Safe_ports port 443 # https +acl Safe_ports port 70 # gopher +acl Safe_ports port 210 # wais +acl Safe_ports port 1025-65535 # unregistered ports +acl Safe_ports port 280 # http-mgmt +acl Safe_ports port 488 # gss-http +acl Safe_ports port 591 # filemaker +acl Safe_ports port 777 # multiling http +acl CONNECT method CONNECT + +# TAG: follow_x_forwarded_for +# Allowing or Denying the X-Forwarded-For header to be followed to +# find the original source of a request. +# +# Requests may pass through a chain of several other proxies +# before reaching us. The X-Forwarded-For header will contain a +# comma-separated list of the IP addresses in the chain, with the +# rightmost address being the most recent. +# +# If a request reaches us from a source that is allowed by this +# configuration item, then we consult the X-Forwarded-For header +# to see where that host received the request from. If the +# X-Forwarded-For header contains multiple addresses, we continue +# backtracking until we reach an address for which we are not allowed +# to follow the X-Forwarded-For header, or until we reach the first +# address in the list. For the purpose of ACL used in the +# follow_x_forwarded_for directive the src ACL type always matches +# the address we are testing and srcdomain matches its rDNS. +# +# The end result of this process is an IP address that we will +# refer to as the indirect client address. This address may +# be treated as the client address for access control, ICAP, delay +# pools and logging, depending on the acl_uses_indirect_client, +# icap_uses_indirect_client, delay_pool_uses_indirect_client, +# log_uses_indirect_client and tproxy_uses_indirect_client options. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# SECURITY CONSIDERATIONS: +# +# Any host for which we follow the X-Forwarded-For header +# can place incorrect information in the header, and Squid +# will use the incorrect information as if it were the +# source address of the request. This may enable remote +# hosts to bypass any access control restrictions that are +# based on the client's source addresses. +# +# For example: +# +# acl localhost src 127.0.0.1 +# acl my_other_proxy srcdomain .proxy.example.com +# follow_x_forwarded_for allow localhost +# follow_x_forwarded_for allow my_other_proxy +#Default: +# X-Forwarded-For header will be ignored. + +# TAG: acl_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in acl matching. +# +# NOTE: maxconn ACL considers direct TCP links and indirect +# clients will always have zero. So no match. +#Default: +# acl_uses_indirect_client on + +# TAG: delay_pool_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in delay pools. +#Default: +# delay_pool_uses_indirect_client on + +# TAG: log_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address in the access log. +#Default: +# log_uses_indirect_client on + +# TAG: tproxy_uses_indirect_client on|off +# Controls whether the indirect client address +# (see follow_x_forwarded_for) is used instead of the +# direct client address when spoofing the outgoing client. +# +# This has no effect on requests arriving in non-tproxy +# mode ports. +# +# SECURITY WARNING: Usage of this option is dangerous +# and should not be used trivially. Correct configuration +# of follow_x_forewarded_for with a limited set of trusted +# sources is required to prevent abuse of your proxy. +#Default: +# tproxy_uses_indirect_client off + +# TAG: spoof_client_ip +# Control client IP address spoofing of TPROXY traffic based on +# defined access lists. +# +# spoof_client_ip allow|deny [!]aclname ... +# +# If there are no "spoof_client_ip" lines present, the default +# is to "allow" spoofing of any suitable request. +# +# Note that the cache_peer "no-tproxy" option overrides this ACL. +# +# This clause supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow spoofing on all TPROXY traffic. + +# TAG: http_access +# Allowing or Denying access based on defined access lists +# +# Access to the HTTP port: +# http_access allow|deny [!]aclname ... +# +# NOTE on default values: +# +# If there are no "access" lines present, the default is to deny +# the request. +# +# If none of the "access" lines cause a match, the default is the +# opposite of the last line in the list. If the last line was +# deny, the default is allow. Conversely, if the last line +# is allow, the default will be deny. For these reasons, it is a +# good idea to have an "deny all" entry at the end of your access +# lists to avoid potential confusion. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Default: +# Deny, unless rules exist in squid.conf. +# + +# +# Recommended minimum Access Permission configuration: +# +# Deny requests to certain unsafe ports +http_access deny !Safe_ports + +# Deny CONNECT to other than secure SSL ports +http_access deny CONNECT !SSL_ports + +# Only allow cachemgr access from localhost +http_access allow localnet +http_access deny all + +# We strongly recommend the following be uncommented to protect innocent +# web applications running on the proxy server who think the only +# one who can access services on "localhost" is a local user +#http_access deny to_localhost + +# +# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS +# + +# Example rule allowing access from your local networks. +# Adapt localnet in the ACL section to list your (internal) IP networks +# from where browsing should be allowed +http_access allow localnet +http_access allow localhost + +# And finally deny all other access to this proxy +http_access deny all + +# TAG: adapted_http_access +# Allowing or Denying access based on defined access lists +# +# Essentially identical to http_access, but runs after redirectors +# and ICAP/eCAP adaptation. Allowing access control based on their +# output. +# +# If not set then only http_access is used. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: http_reply_access +# Allow replies to client requests. This is complementary to http_access. +# +# http_reply_access allow|deny [!] aclname ... +# +# NOTE: if there are no access lines present, the default is to allow +# all replies. +# +# If none of the access lines cause a match the opposite of the +# last line will apply. Thus it is good practice to end the rules +# with an "allow all" or "deny all" entry. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: icp_access +# Allowing or Denying access to the ICP port based on defined +# access lists +# +# icp_access allow|deny [!]aclname ... +# +# NOTE: The default if no icp_access lines are present is to +# deny all traffic. This default may cause problems with peers +# using ICP. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow ICP queries from local networks only +##icp_access allow localnet +##icp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: htcp_access +# Allowing or Denying access to the HTCP port based on defined +# access lists +# +# htcp_access allow|deny [!]aclname ... +# +# See also htcp_clr_access for details on access control for +# cache purge (CLR) HTCP messages. +# +# NOTE: The default if no htcp_access lines are present is to +# deny all traffic. This default may cause problems with peers +# using the htcp option. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow HTCP queries from local networks only +##htcp_access allow localnet +##htcp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: htcp_clr_access +# Allowing or Denying access to purge content using HTCP based +# on defined access lists. +# See htcp_access for details on general HTCP access control. +# +# htcp_clr_access allow|deny [!]aclname ... +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +## Allow HTCP CLR requests from trusted peers +#acl htcp_clr_peer src 192.0.2.2 2001:DB8::2 +#htcp_clr_access allow htcp_clr_peer +#htcp_clr_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: miss_access +# Determins whether network access is permitted when satisfying a request. +# +# For example; +# to force your neighbors to use you as a sibling instead of +# a parent. +# +# acl localclients src 192.0.2.0/24 2001:DB8::a:0/64 +# miss_access deny !localclients +# miss_access allow all +# +# This means only your local clients are allowed to fetch relayed/MISS +# replies from the network and all other clients can only fetch cached +# objects (HITs). +# +# The default for this setting allows all clients who passed the +# http_access rules to relay via this proxy. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: ident_lookup_access +# A list of ACL elements which, if matched, cause an ident +# (RFC 931) lookup to be performed for this request. For +# example, you might choose to always perform ident lookups +# for your main multi-user Unix boxes, but not for your Macs +# and PCs. By default, ident lookups are not performed for +# any requests. +# +# To enable ident lookups for specific client addresses, you +# can follow this example: +# +# acl ident_aware_hosts src 198.168.1.0/24 +# ident_lookup_access allow ident_aware_hosts +# ident_lookup_access deny all +# +# Only src type ACL checks are fully supported. A srcdomain +# ACL might work at times, but it will not always provide +# the correct result. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Unless rules exist in squid.conf, IDENT is not fetched. + +# TAG: reply_body_max_size size [acl acl...] +# This option specifies the maximum size of a reply body. It can be +# used to prevent users from downloading very large files, such as +# MP3's and movies. When the reply headers are received, the +# reply_body_max_size lines are processed, and the first line where +# all (if any) listed ACLs are true is used as the maximum body size +# for this reply. +# +# This size is checked twice. First when we get the reply headers, +# we check the content-length value. If the content length value exists +# and is larger than the allowed size, the request is denied and the +# user receives an error message that says "the request or reply +# is too large." If there is no content-length, and the reply +# size exceeds this limit, the client's connection is just closed +# and they will receive a partial reply. +# +# WARNING: downstream caches probably can not detect a partial reply +# if there is no content-length header, so they will cache +# partial responses and give them out as hits. You should NOT +# use this option if you have downstream caches. +# +# WARNING: A maximum size smaller than the size of squid's error messages +# will cause an infinite loop and crash squid. Ensure that the smallest +# non-zero value you use is greater that the maximum header size plus +# the size of your largest error page. +# +# If you set this parameter none (the default), there will be +# no limit imposed. +# +# Configuration Format is: +# reply_body_max_size SIZE UNITS [acl ...] +# ie. +# reply_body_max_size 10 MB +# +#Default: +# No limit is applied. + +# NETWORK OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: http_port +# Usage: port [mode] [options] +# hostname:port [mode] [options] +# 1.2.3.4:port [mode] [options] +# +# The socket addresses where Squid will listen for HTTP client +# requests. You may specify multiple socket addresses. +# There are three forms: port alone, hostname with port, and +# IP address with port. If you specify a hostname or IP +# address, Squid binds the socket to that specific +# address. Most likely, you do not need to bind to a specific +# address, so you can use the port number alone. +# +# If you are running Squid in accelerator mode, you +# probably want to listen on port 80 also, or instead. +# +# The -a command line option may be used to specify additional +# port(s) where Squid listens for proxy request. Such ports will +# be plain proxy ports with no options. +# +# You may specify multiple socket addresses on multiple lines. +# +# Modes: +# +# intercept Support for IP-Layer interception of +# outgoing requests without browser settings. +# NP: disables authentication and IPv6 on the port. +# +# tproxy Support Linux TPROXY for spoofing outgoing +# connections using the client IP address. +# NP: disables authentication and maybe IPv6 on the port. +# +# accel Accelerator / reverse proxy mode +# +# ssl-bump For each CONNECT request allowed by ssl_bump ACLs, +# establish secure connection with the client and with +# the server, decrypt HTTPS messages as they pass through +# Squid, and treat them as unencrypted HTTP messages, +# becoming the man-in-the-middle. +# +# The ssl_bump option is required to fully enable +# bumping of CONNECT requests. +# +# Omitting the mode flag causes default forward proxy mode to be used. +# +# +# Accelerator Mode Options: +# +# defaultsite=domainname +# What to use for the Host: header if it is not present +# in a request. Determines what site (not origin server) +# accelerators should consider the default. +# +# no-vhost Disable using HTTP/1.1 Host header for virtual domain support. +# +# protocol= Protocol to reconstruct accelerated requests with. +# Defaults to http for http_port and https for +# https_port +# +# vport Virtual host port support. Using the http_port number +# instead of the port passed on Host: headers. +# +# vport=NN Virtual host port support. Using the specified port +# number instead of the port passed on Host: headers. +# +# act-as-origin +# Act as if this Squid is the origin server. +# This currently means generate new Date: and Expires: +# headers on HIT instead of adding Age:. +# +# ignore-cc Ignore request Cache-Control headers. +# +# WARNING: This option violates HTTP specifications if +# used in non-accelerator setups. +# +# allow-direct Allow direct forwarding in accelerator mode. Normally +# accelerated requests are denied direct forwarding as if +# never_direct was used. +# +# WARNING: this option opens accelerator mode to security +# vulnerabilities usually only affecting in interception +# mode. Make sure to protect forwarding with suitable +# http_access rules when using this. +# +# +# SSL Bump Mode Options: +# In addition to these options ssl-bump requires TLS/SSL options. +# +# generate-host-certificates[=] +# Dynamically create SSL server certificates for the +# destination hosts of bumped CONNECT requests.When +# enabled, the cert and key options are used to sign +# generated certificates. Otherwise generated +# certificate will be selfsigned. +# If there is a CA certificate lifetime of the generated +# certificate equals lifetime of the CA certificate. If +# generated certificate is selfsigned lifetime is three +# years. +# This option is enabled by default when ssl-bump is used. +# See the ssl-bump option above for more information. +# +# dynamic_cert_mem_cache_size=SIZE +# Approximate total RAM size spent on cached generated +# certificates. If set to zero, caching is disabled. The +# default value is 4MB. +# +# TLS / SSL Options: +# +# cert= Path to SSL certificate (PEM format). +# +# key= Path to SSL private key file (PEM format) +# if not specified, the certificate file is +# assumed to be a combined certificate and +# key file. +# +# version= The version of SSL/TLS supported +# 1 automatic (default) +# 2 SSLv2 only +# 3 SSLv3 only +# 4 TLSv1.0 only +# 5 TLSv1.1 only +# 6 TLSv1.2 only +# +# cipher= Colon separated list of supported ciphers. +# NOTE: some ciphers such as EDH ciphers depend on +# additional settings. If those settings are +# omitted the ciphers may be silently ignored +# by the OpenSSL library. +# +# options= Various SSL implementation options. The most important +# being: +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1.0 +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# SINGLE_DH_USE Always create a new key when using +# temporary/ephemeral DH key exchanges +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# See OpenSSL SSL_CTX_set_options documentation for a +# complete list of options. +# +# clientca= File containing the list of CAs to use when +# requesting a client certificate. +# +# cafile= File containing additional CA certificates to +# use when verifying client certificates. If unset +# clientca will be used. +# +# capath= Directory containing additional CA certificates +# and CRL lists to use when verifying client certificates. +# +# crlfile= File of additional CRL lists to use when verifying +# the client certificate, in addition to CRLs stored in +# the capath. Implies VERIFY_CRL flag below. +# +# dhparams= File containing DH parameters for temporary/ephemeral +# DH key exchanges. See OpenSSL documentation for details +# on how to create this file. +# WARNING: EDH ciphers will be silently disabled if this +# option is not set. +# +# sslflags= Various flags modifying the use of SSL: +# DELAYED_AUTH +# Don't request client certificates +# immediately, but wait until acl processing +# requires a certificate (not yet implemented). +# NO_DEFAULT_CA +# Don't use the default CA lists built in +# to OpenSSL. +# NO_SESSION_REUSE +# Don't allow for session reuse. Each connection +# will result in a new SSL session. +# VERIFY_CRL +# Verify CRL lists when accepting client +# certificates. +# VERIFY_CRL_ALL +# Verify CRL lists for all certificates in the +# client certificate chain. +# +# sslcontext= SSL session ID context identifier. +# +# Other Options: +# +# connection-auth[=on|off] +# use connection-auth=off to tell Squid to prevent +# forwarding Microsoft connection oriented authentication +# (NTLM, Negotiate and Kerberos) +# +# disable-pmtu-discovery= +# Control Path-MTU discovery usage: +# off lets OS decide on what to do (default). +# transparent disable PMTU discovery when transparent +# support is enabled. +# always disable always PMTU discovery. +# +# In many setups of transparently intercepting proxies +# Path-MTU discovery can not work on traffic towards the +# clients. This is the case when the intercepting device +# does not fully track connections and fails to forward +# ICMP must fragment messages to the cache server. If you +# have such setup and experience that certain clients +# sporadically hang or never complete requests set +# disable-pmtu-discovery option to 'transparent'. +# +# name= Specifies a internal name for the port. Defaults to +# the port specification (port or addr:port) +# +# tcpkeepalive[=idle,interval,timeout] +# Enable TCP keepalive probes of idle connections. +# In seconds; idle is the initial time before TCP starts +# probing the connection, interval how often to probe, and +# timeout the time before giving up. +# +# If you run Squid on a dual-homed machine with an internal +# and an external interface we recommend you to specify the +# internal address:port in http_port. This way Squid will only be +# visible on the internal address. +# +# + +# Squid normally listens to port 3128 +#http_port 3128 +http_port 8080 + +# TAG: https_port +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Usage: [ip:]port cert=certificate.pem [key=key.pem] [mode] [options...] +# +# The socket address where Squid will listen for client requests made +# over TLS or SSL connections. Commonly referred to as HTTPS. +# +# This is most useful for situations where you are running squid in +# accelerator mode and you want to do the SSL work at the accelerator level. +# +# You may specify multiple socket addresses on multiple lines, +# each with their own SSL certificate and/or options. +# +# Modes: +# +# accel Accelerator / reverse proxy mode +# +# intercept Support for IP-Layer interception of +# outgoing requests without browser settings. +# NP: disables authentication and IPv6 on the port. +# +# tproxy Support Linux TPROXY for spoofing outgoing +# connections using the client IP address. +# NP: disables authentication and maybe IPv6 on the port. +# +# ssl-bump For each intercepted connection allowed by ssl_bump +# ACLs, establish a secure connection with the client and with +# the server, decrypt HTTPS messages as they pass through +# Squid, and treat them as unencrypted HTTP messages, +# becoming the man-in-the-middle. +# +# An "ssl_bump server-first" match is required to +# fully enable bumping of intercepted SSL connections. +# +# Requires tproxy or intercept. +# +# Omitting the mode flag causes default forward proxy mode to be used. +# +# +# See http_port for a list of generic options +# +# +# SSL Options: +# +# cert= Path to SSL certificate (PEM format). +# +# key= Path to SSL private key file (PEM format) +# if not specified, the certificate file is +# assumed to be a combined certificate and +# key file. +# +# version= The version of SSL/TLS supported +# 1 automatic (default) +# 2 SSLv2 only +# 3 SSLv3 only +# 4 TLSv1 only +# +# cipher= Colon separated list of supported ciphers. +# +# options= Various SSL engine options. The most important +# being: +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1 +# SINGLE_DH_USE Always create a new key when using +# temporary/ephemeral DH key exchanges +# See src/ssl_support.c or OpenSSL SSL_CTX_set_options +# documentation for a complete list of options. +# +# clientca= File containing the list of CAs to use when +# requesting a client certificate. +# +# cafile= File containing additional CA certificates to +# use when verifying client certificates. If unset +# clientca will be used. +# +# capath= Directory containing additional CA certificates +# and CRL lists to use when verifying client certificates. +# +# crlfile= File of additional CRL lists to use when verifying +# the client certificate, in addition to CRLs stored in +# the capath. Implies VERIFY_CRL flag below. +# +# dhparams= File containing DH parameters for temporary/ephemeral +# DH key exchanges. +# +# sslflags= Various flags modifying the use of SSL: +# DELAYED_AUTH +# Don't request client certificates +# immediately, but wait until acl processing +# requires a certificate (not yet implemented). +# NO_DEFAULT_CA +# Don't use the default CA lists built in +# to OpenSSL. +# NO_SESSION_REUSE +# Don't allow for session reuse. Each connection +# will result in a new SSL session. +# VERIFY_CRL +# Verify CRL lists when accepting client +# certificates. +# VERIFY_CRL_ALL +# Verify CRL lists for all certificates in the +# client certificate chain. +# +# sslcontext= SSL session ID context identifier. +# +# generate-host-certificates[=] +# Dynamically create SSL server certificates for the +# destination hosts of bumped SSL requests.When +# enabled, the cert and key options are used to sign +# generated certificates. Otherwise generated +# certificate will be selfsigned. +# If there is CA certificate life time of generated +# certificate equals lifetime of CA certificate. If +# generated certificate is selfsigned lifetime is three +# years. +# This option is enabled by default when SslBump is used. +# See the sslBump option above for more information. +# +# dynamic_cert_mem_cache_size=SIZE +# Approximate total RAM size spent on cached generated +# certificates. If set to zero, caching is disabled. The +# default value is 4MB. +# +# See http_port for a list of available options. +#Default: +# none + +# TAG: tcp_outgoing_tos +# Allows you to select a TOS/Diffserv value for packets outgoing +# on the server side, based on an ACL. +# +# tcp_outgoing_tos ds-field [!]aclname ... +# +# Example where normal_service_net uses the TOS value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# tcp_outgoing_tos 0x00 normal_service_net +# tcp_outgoing_tos 0x20 good_service_net +# +# TOS/DSCP values really only have local significance - so you should +# know what you're specifying. For more information, see RFC2474, +# RFC2475, and RFC3260. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255, or +# "default" to use whatever default your host has. Note that in +# practice often only multiples of 4 is usable as the two rightmost bits +# have been redefined for use by ECN (RFC 3168 section 23.1). +# +# Processing proceeds in the order specified, and stops at first fully +# matching line. +#Default: +# none + +# TAG: clientside_tos +# Allows you to select a TOS/Diffserv value for packets being transmitted +# on the client-side, based on an ACL. +# +# clientside_tos ds-field [!]aclname ... +# +# Example where normal_service_net uses the TOS value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# clientside_tos 0x00 normal_service_net +# clientside_tos 0x20 good_service_net +# +# Note: This feature is incompatible with qos_flows. Any TOS values set here +# will be overwritten by TOS values in qos_flows. +#Default: +# none + +# TAG: tcp_outgoing_mark +# Note: This option is only available if Squid is rebuilt with the +# Packet MARK (Linux) +# +# Allows you to apply a Netfilter mark value to outgoing packets +# on the server side, based on an ACL. +# +# tcp_outgoing_mark mark-value [!]aclname ... +# +# Example where normal_service_net uses the mark value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# tcp_outgoing_mark 0x00 normal_service_net +# tcp_outgoing_mark 0x20 good_service_net +#Default: +# none + +# TAG: clientside_mark +# Note: This option is only available if Squid is rebuilt with the +# Packet MARK (Linux) +# +# Allows you to apply a Netfilter mark value to packets being transmitted +# on the client-side, based on an ACL. +# +# clientside_mark mark-value [!]aclname ... +# +# Example where normal_service_net uses the mark value 0x00 +# and good_service_net uses 0x20 +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.1.0/24 +# clientside_mark 0x00 normal_service_net +# clientside_mark 0x20 good_service_net +# +# Note: This feature is incompatible with qos_flows. Any mark values set here +# will be overwritten by mark values in qos_flows. +#Default: +# none + +# TAG: qos_flows +# Allows you to select a TOS/DSCP value to mark outgoing +# connections to the client, based on where the reply was sourced. +# For platforms using netfilter, allows you to set a netfilter mark +# value instead of, or in addition to, a TOS value. +# +# By default this functionality is disabled. To enable it with the default +# settings simply use "qos_flows mark" or "qos_flows tos". Default +# settings will result in the netfilter mark or TOS value being copied +# from the upstream connection to the client. Note that it is the connection +# CONNMARK value not the packet MARK value that is copied. +# +# It is not currently possible to copy the mark or TOS value from the +# client to the upstream connection request. +# +# TOS values really only have local significance - so you should +# know what you're specifying. For more information, see RFC2474, +# RFC2475, and RFC3260. +# +# The TOS/DSCP byte must be exactly that - a octet value 0 - 255. Note that +# in practice often only multiples of 4 is usable as the two rightmost bits +# have been redefined for use by ECN (RFC 3168 section 23.1). +# +# Mark values can be any unsigned 32-bit integer value. +# +# This setting is configured by setting the following values: +# +# tos|mark Whether to set TOS or netfilter mark values +# +# local-hit=0xFF Value to mark local cache hits. +# +# sibling-hit=0xFF Value to mark hits from sibling peers. +# +# parent-hit=0xFF Value to mark hits from parent peers. +# +# miss=0xFF[/mask] Value to mark cache misses. Takes precedence +# over the preserve-miss feature (see below), unless +# mask is specified, in which case only the bits +# specified in the mask are written. +# +# The TOS variant of the following features are only possible on Linux +# and require your kernel to be patched with the TOS preserving ZPH +# patch, available from http://zph.bratcheda.org +# No patch is needed to preserve the netfilter mark, which will work +# with all variants of netfilter. +# +# disable-preserve-miss +# This option disables the preservation of the TOS or netfilter +# mark. By default, the existing TOS or netfilter mark value of +# the response coming from the remote server will be retained +# and masked with miss-mark. +# NOTE: in the case of a netfilter mark, the mark must be set on +# the connection (using the CONNMARK target) not on the packet +# (MARK target). +# +# miss-mask=0xFF +# Allows you to mask certain bits in the TOS or mark value +# received from the remote server, before copying the value to +# the TOS sent towards clients. +# Default for tos: 0xFF (TOS from server is not changed). +# Default for mark: 0xFFFFFFFF (mark from server is not changed). +# +# All of these features require the --enable-zph-qos compilation flag +# (enabled by default). Netfilter marking also requires the +# libnetfilter_conntrack libraries (--with-netfilter-conntrack) and +# libcap 2.09+ (--with-libcap). +# +#Default: +# none + +# TAG: tcp_outgoing_address +# Allows you to map requests to different outgoing IP addresses +# based on the username or source address of the user making +# the request. +# +# tcp_outgoing_address ipaddr [[!]aclname] ... +# +# For example; +# Forwarding clients with dedicated IPs for certain subnets. +# +# acl normal_service_net src 10.0.0.0/24 +# acl good_service_net src 10.0.2.0/24 +# +# tcp_outgoing_address 2001:db8::c001 good_service_net +# tcp_outgoing_address 10.1.0.2 good_service_net +# +# tcp_outgoing_address 2001:db8::beef normal_service_net +# tcp_outgoing_address 10.1.0.1 normal_service_net +# +# tcp_outgoing_address 2001:db8::1 +# tcp_outgoing_address 10.1.0.3 +# +# Processing proceeds in the order specified, and stops at first fully +# matching line. +# +# Squid will add an implicit IP version test to each line. +# Requests going to IPv4 websites will use the outgoing 10.1.0.* addresses. +# Requests going to IPv6 websites will use the outgoing 2001:db8:* addresses. +# +# +# NOTE: The use of this directive using client dependent ACLs is +# incompatible with the use of server side persistent connections. To +# ensure correct results it is best to set server_persistent_connections +# to off when using this directive in such configurations. +# +# NOTE: The use of this directive to set a local IP on outgoing TCP links +# is incompatible with using TPROXY to set client IP out outbound TCP links. +# When needing to contact peers use the no-tproxy cache_peer option and the +# client_dst_passthru directive re-enable normal forwarding such as this. +# +#Default: +# Address selection is performed by the operating system. + +# TAG: host_verify_strict +# Regardless of this option setting, when dealing with intercepted +# traffic, Squid always verifies that the destination IP address matches +# the Host header domain or IP (called 'authority form URL'). +# +# This enforcement is performed to satisfy a MUST-level requirement in +# RFC 2616 section 14.23: "The Host field value MUST represent the naming +# authority of the origin server or gateway given by the original URL". +# +# When set to ON: +# Squid always responds with an HTTP 409 (Conflict) error +# page and logs a security warning if there is no match. +# +# Squid verifies that the destination IP address matches +# the Host header for forward-proxy and reverse-proxy traffic +# as well. For those traffic types, Squid also enables the +# following checks, comparing the corresponding Host header +# and Request-URI components: +# +# * The host names (domain or IP) must be identical, +# but valueless or missing Host header disables all checks. +# For the two host names to match, both must be either IP +# or FQDN. +# +# * Port numbers must be identical, but if a port is missing +# the scheme-default port is assumed. +# +# +# When set to OFF (the default): +# Squid allows suspicious requests to continue but logs a +# security warning and blocks caching of the response. +# +# * Forward-proxy traffic is not checked at all. +# +# * Reverse-proxy traffic is not checked at all. +# +# * Intercepted traffic which passes verification is handled +# according to client_dst_passthru. +# +# * Intercepted requests which fail verification are sent +# to the client original destination instead of DIRECT. +# This overrides 'client_dst_passthru off'. +# +# For now suspicious intercepted CONNECT requests are always +# responded to with an HTTP 409 (Conflict) error page. +# +# +# SECURITY NOTE: +# +# As described in CVE-2009-0801 when the Host: header alone is used +# to determine the destination of a request it becomes trivial for +# malicious scripts on remote websites to bypass browser same-origin +# security policy and sandboxing protections. +# +# The cause of this is that such applets are allowed to perform their +# own HTTP stack, in which case the same-origin policy of the browser +# sandbox only verifies that the applet tries to contact the same IP +# as from where it was loaded at the IP level. The Host: header may +# be different from the connected IP and approved origin. +# +#Default: +# host_verify_strict off + +# TAG: client_dst_passthru +# With NAT or TPROXY intercepted traffic Squid may pass the request +# directly to the original client destination IP or seek a faster +# source using the HTTP Host header. +# +# Using Host to locate alternative servers can provide faster +# connectivity with a range of failure recovery options. +# But can also lead to connectivity trouble when the client and +# server are attempting stateful interactions unaware of the proxy. +# +# This option (on by default) prevents alternative DNS entries being +# located to send intercepted traffic DIRECT to an origin server. +# The clients original destination IP and port will be used instead. +# +# Regardless of this option setting, when dealing with intercepted +# traffic Squid will verify the Host: header and any traffic which +# fails Host verification will be treated as if this option were ON. +# +# see host_verify_strict for details on the verification process. +#Default: +# client_dst_passthru on + +# SSL OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: ssl_unclean_shutdown +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Some browsers (especially MSIE) bugs out on SSL shutdown +# messages. +#Default: +# ssl_unclean_shutdown off + +# TAG: ssl_engine +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# The OpenSSL engine to use. You will need to set this if you +# would like to use hardware SSL acceleration for example. +#Default: +# none + +# TAG: sslproxy_client_certificate +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Client SSL Certificate to use when proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_client_key +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Client SSL Key to use when proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_version +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# SSL version level to use when proxying https:// URLs +# +# The versions of SSL/TLS supported: +# +# 1 automatic (default) +# 2 SSLv2 only +# 3 SSLv3 only +# 4 TLSv1.0 only +# 5 TLSv1.1 only +# 6 TLSv1.2 only +#Default: +# automatic SSL/TLS version negotiation + +# TAG: sslproxy_options +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# SSL implementation options to use when proxying https:// URLs +# +# The most important being: +# +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1.0 +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# SINGLE_DH_USE +# Always create a new key when using temporary/ephemeral +# DH key exchanges +# SSL_OP_NO_TICKET +# Disable use of RFC5077 session tickets. Some servers +# may have problems understanding the TLS extension due +# to ambiguous specification in RFC4507. +# ALL Enable various bug workarounds suggested as "harmless" +# by OpenSSL. Be warned that this may reduce SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# complete list of possible options. +#Default: +# none + +# TAG: sslproxy_cipher +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# SSL cipher list to use when proxying https:// URLs +# +# Colon separated list of supported ciphers. +#Default: +# none + +# TAG: sslproxy_cafile +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# file containing CA certificates to use when verifying server +# certificates while proxying https:// URLs +#Default: +# none + +# TAG: sslproxy_capath +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# directory containing CA certificates to use when verifying +# server certificates while proxying https:// URLs +#Default: +# none + +# TAG: ssl_bump +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# This option is consulted when a CONNECT request is received on +# an http_port (or a new connection is intercepted at an +# https_port), provided that port was configured with an ssl-bump +# flag. The subsequent data on the connection is either treated as +# HTTPS and decrypted OR tunneled at TCP level without decryption, +# depending on the first bumping "mode" which ACLs match. +# +# ssl_bump [!]acl ... +# +# The following bumping modes are supported: +# +# client-first +# Allow bumping of the connection. Establish a secure connection +# with the client first, then connect to the server. This old mode +# does not allow Squid to mimic server SSL certificate and does +# not work with intercepted SSL connections. +# +# server-first +# Allow bumping of the connection. Establish a secure connection +# with the server first, then establish a secure connection with +# the client, using a mimicked server certificate. Works with both +# CONNECT requests and intercepted SSL connections. +# +# none +# Become a TCP tunnel without decoding the connection. +# Works with both CONNECT requests and intercepted SSL +# connections. This is the default behavior when no +# ssl_bump option is given or no ssl_bump ACLs match. +# +# By default, no connections are bumped. +# +# The first matching ssl_bump option wins. If no ACLs match, the +# connection is not bumped. Unlike most allow/deny ACL lists, ssl_bump +# does not have an implicit "negate the last given option" rule. You +# must make that rule explicit if you convert old ssl_bump allow/deny +# rules that rely on such an implicit rule. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# See also: http_port ssl-bump, https_port ssl-bump +# +# +# # Example: Bump all requests except those originating from +# # localhost or those going to example.com. +# +# acl broken_sites dstdomain .example.com +# ssl_bump none localhost +# ssl_bump none broken_sites +# ssl_bump server-first all +#Default: +# Does not bump unless rules are present in squid.conf + +# TAG: sslproxy_flags +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Various flags modifying the use of SSL while proxying https:// URLs: +# DONT_VERIFY_PEER Accept certificates that fail verification. +# For refined control, see sslproxy_cert_error. +# NO_DEFAULT_CA Don't use the default CA list built in +# to OpenSSL. +#Default: +# none + +# TAG: sslproxy_cert_error +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Use this ACL to bypass server certificate validation errors. +# +# For example, the following lines will bypass all validation errors +# when talking to servers for example.com. All other +# validation errors will result in ERR_SECURE_CONNECT_FAIL error. +# +# acl BrokenButTrustedServers dstdomain example.com +# sslproxy_cert_error allow BrokenButTrustedServers +# sslproxy_cert_error deny all +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# Using slow acl types may result in server crashes +# +# Without this option, all server certificate validation errors +# terminate the transaction to protect Squid and the client. +# +# SQUID_X509_V_ERR_INFINITE_VALIDATION error cannot be bypassed +# but should not happen unless your OpenSSL library is buggy. +# +# SECURITY WARNING: +# Bypassing validation errors is dangerous because an +# error usually implies that the server cannot be trusted +# and the connection may be insecure. +# +# See also: sslproxy_flags and DONT_VERIFY_PEER. +#Default: +# Server certificate errors terminate the transaction. + +# TAG: sslproxy_cert_sign +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# +# sslproxy_cert_sign acl ... +# +# The following certificate signing algorithms are supported: +# +# signTrusted +# Sign using the configured CA certificate which is usually +# placed in and trusted by end-user browsers. This is the +# default for trusted origin server certificates. +# +# signUntrusted +# Sign to guarantee an X509_V_ERR_CERT_UNTRUSTED browser error. +# This is the default for untrusted origin server certificates +# that are not self-signed (see ssl::certUntrusted). +# +# signSelf +# Sign using a self-signed certificate with the right CN to +# generate a X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT error in the +# browser. This is the default for self-signed origin server +# certificates (see ssl::certSelfSigned). +# +# This clause only supports fast acl types. +# +# When sslproxy_cert_sign acl(s) match, Squid uses the corresponding +# signing algorithm to generate the certificate and ignores all +# subsequent sslproxy_cert_sign options (the first match wins). If no +# acl(s) match, the default signing algorithm is determined by errors +# detected when obtaining and validating the origin server certificate. +# +# WARNING: SQUID_X509_V_ERR_DOMAIN_MISMATCH and ssl:certDomainMismatch can +# be used with sslproxy_cert_adapt, but if and only if Squid is bumping a +# CONNECT request that carries a domain name. In all other cases (CONNECT +# to an IP address or an intercepted SSL connection), Squid cannot detect +# the domain mismatch at certificate generation time when +# bump-server-first is used. +#Default: +# none + +# TAG: sslproxy_cert_adapt +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# +# sslproxy_cert_adapt acl ... +# +# The following certificate adaptation algorithms are supported: +# +# setValidAfter +# Sets the "Not After" property to the "Not After" property of +# the CA certificate used to sign generated certificates. +# +# setValidBefore +# Sets the "Not Before" property to the "Not Before" property of +# the CA certificate used to sign generated certificates. +# +# setCommonName or setCommonName{CN} +# Sets Subject.CN property to the host name specified as a +# CN parameter or, if no explicit CN parameter was specified, +# extracted from the CONNECT request. It is a misconfiguration +# to use setCommonName without an explicit parameter for +# intercepted or tproxied SSL connections. +# +# This clause only supports fast acl types. +# +# Squid first groups sslproxy_cert_adapt options by adaptation algorithm. +# Within a group, when sslproxy_cert_adapt acl(s) match, Squid uses the +# corresponding adaptation algorithm to generate the certificate and +# ignores all subsequent sslproxy_cert_adapt options in that algorithm's +# group (i.e., the first match wins within each algorithm group). If no +# acl(s) match, the default mimicking action takes place. +# +# WARNING: SQUID_X509_V_ERR_DOMAIN_MISMATCH and ssl:certDomainMismatch can +# be used with sslproxy_cert_adapt, but if and only if Squid is bumping a +# CONNECT request that carries a domain name. In all other cases (CONNECT +# to an IP address or an intercepted SSL connection), Squid cannot detect +# the domain mismatch at certificate generation time when +# bump-server-first is used. +#Default: +# none + +# TAG: sslpassword_program +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Specify a program used for entering SSL key passphrases +# when using encrypted SSL certificate keys. If not specified +# keys must either be unencrypted, or Squid started with the -N +# option to allow it to query interactively for the passphrase. +# +# The key file name is given as argument to the program allowing +# selection of the right password if you have multiple encrypted +# keys. +#Default: +# none + +# OPTIONS RELATING TO EXTERNAL SSL_CRTD +# ----------------------------------------------------------------------------- + +# TAG: sslcrtd_program +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl-crtd +# +# Specify the location and options of the executable for ssl_crtd process. +# /usr/lib/squid3/ssl_crtd program requires -s and -M parameters +# For more information use: +# /usr/lib/squid3/ssl_crtd -h +#Default: +# sslcrtd_program /usr/lib/squid3/ssl_crtd -s /var/lib/ssl_db -M 4MB + +# TAG: sslcrtd_children +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl-crtd +# +# The maximum number of processes spawn to service ssl server. +# The maximum this may be safely set to is 32. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup=N +# +# Sets the minimum number of processes to spawn when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few children temporary slows Squid under load while it +# tries to spawn enough additional processes to cope with traffic. +# +# idle=N +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# You must have at least one ssl_crtd process. +#Default: +# sslcrtd_children 32 startup=5 idle=1 + +# TAG: sslcrtvalidator_program +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# Specify the location and options of the executable for ssl_crt_validator +# process. +# +# Usage: sslcrtvalidator_program [ttl=n] [cache=n] path ... +# +# Options: +# ttl=n TTL in seconds for cached results. The default is 60 secs +# cache=n limit the result cache size. The default value is 2048 +#Default: +# none + +# TAG: sslcrtvalidator_children +# Note: This option is only available if Squid is rebuilt with the +# --enable-ssl +# +# The maximum number of processes spawn to service SSL server. +# The maximum this may be safely set to is 32. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup=N +# +# Sets the minimum number of processes to spawn when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few children temporary slows Squid under load while it +# tries to spawn enough additional processes to cope with traffic. +# +# idle=N +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each certificate validator helper can handle in +# parallel. A value of 0 indicates the certficate validator does not +# support concurrency. Defaults to 1. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# a request ID in front of the request/response. The request +# ID from the request must be echoed back with the response +# to that request. +# +# You must have at least one ssl_crt_validator process. +#Default: +# sslcrtvalidator_children 32 startup=5 idle=1 concurrency=1 + +# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM +# ----------------------------------------------------------------------------- + +# TAG: cache_peer +# To specify other caches in a hierarchy, use the format: +# +# cache_peer hostname type http-port icp-port [options] +# +# For example, +# +# # proxy icp +# # hostname type port port options +# # -------------------- -------- ----- ----- ----------- +# cache_peer parent.foo.net parent 3128 3130 default +# cache_peer sib1.foo.net sibling 3128 3130 proxy-only +# cache_peer sib2.foo.net sibling 3128 3130 proxy-only +# cache_peer example.com parent 80 0 default +# cache_peer cdn.example.com sibling 3128 0 +# +# type: either 'parent', 'sibling', or 'multicast'. +# +# proxy-port: The port number where the peer accept HTTP requests. +# For other Squid proxies this is usually 3128 +# For web servers this is usually 80 +# +# icp-port: Used for querying neighbor caches about objects. +# Set to 0 if the peer does not support ICP or HTCP. +# See ICP and HTCP options below for additional details. +# +# +# ==== ICP OPTIONS ==== +# +# You MUST also set icp_port and icp_access explicitly when using these options. +# The defaults will prevent peer traffic using ICP. +# +# +# no-query Disable ICP queries to this neighbor. +# +# multicast-responder +# Indicates the named peer is a member of a multicast group. +# ICP queries will not be sent directly to the peer, but ICP +# replies will be accepted from it. +# +# closest-only Indicates that, for ICP_OP_MISS replies, we'll only forward +# CLOSEST_PARENT_MISSes and never FIRST_PARENT_MISSes. +# +# background-ping +# To only send ICP queries to this neighbor infrequently. +# This is used to keep the neighbor round trip time updated +# and is usually used in conjunction with weighted-round-robin. +# +# +# ==== HTCP OPTIONS ==== +# +# You MUST also set htcp_port and htcp_access explicitly when using these options. +# The defaults will prevent peer traffic using HTCP. +# +# +# htcp Send HTCP, instead of ICP, queries to the neighbor. +# You probably also want to set the "icp-port" to 4827 +# instead of 3130. This directive accepts a comma separated +# list of options described below. +# +# htcp=oldsquid Send HTCP to old Squid versions (2.5 or earlier). +# +# htcp=no-clr Send HTCP to the neighbor but without +# sending any CLR requests. This cannot be used with +# only-clr. +# +# htcp=only-clr Send HTCP to the neighbor but ONLY CLR requests. +# This cannot be used with no-clr. +# +# htcp=no-purge-clr +# Send HTCP to the neighbor including CLRs but only when +# they do not result from PURGE requests. +# +# htcp=forward-clr +# Forward any HTCP CLR requests this proxy receives to the peer. +# +# +# ==== PEER SELECTION METHODS ==== +# +# The default peer selection method is ICP, with the first responding peer +# being used as source. These options can be used for better load balancing. +# +# +# default This is a parent cache which can be used as a "last-resort" +# if a peer cannot be located by any of the peer-selection methods. +# If specified more than once, only the first is used. +# +# round-robin Load-Balance parents which should be used in a round-robin +# fashion in the absence of any ICP queries. +# weight=N can be used to add bias. +# +# weighted-round-robin +# Load-Balance parents which should be used in a round-robin +# fashion with the frequency of each parent being based on the +# round trip time. Closer parents are used more often. +# Usually used for background-ping parents. +# weight=N can be used to add bias. +# +# carp Load-Balance parents which should be used as a CARP array. +# The requests will be distributed among the parents based on the +# CARP load balancing hash function based on their weight. +# +# userhash Load-balance parents based on the client proxy_auth or ident username. +# +# sourcehash Load-balance parents based on the client source IP. +# +# multicast-siblings +# To be used only for cache peers of type "multicast". +# ALL members of this multicast group have "sibling" +# relationship with it, not "parent". This is to a multicast +# group when the requested object would be fetched only from +# a "parent" cache, anyway. It's useful, e.g., when +# configuring a pool of redundant Squid proxies, being +# members of the same multicast group. +# +# +# ==== PEER SELECTION OPTIONS ==== +# +# weight=N use to affect the selection of a peer during any weighted +# peer-selection mechanisms. +# The weight must be an integer; default is 1, +# larger weights are favored more. +# This option does not affect parent selection if a peering +# protocol is not in use. +# +# basetime=N Specify a base amount to be subtracted from round trip +# times of parents. +# It is subtracted before division by weight in calculating +# which parent to fectch from. If the rtt is less than the +# base time the rtt is set to a minimal value. +# +# ttl=N Specify a TTL to use when sending multicast ICP queries +# to this address. +# Only useful when sending to a multicast group. +# Because we don't accept ICP replies from random +# hosts, you must configure other group members as +# peers with the 'multicast-responder' option. +# +# no-delay To prevent access to this neighbor from influencing the +# delay pools. +# +# digest-url=URL Tell Squid to fetch the cache digest (if digests are +# enabled) for this host from the specified URL rather +# than the Squid default location. +# +# +# ==== CARP OPTIONS ==== +# +# carp-key=key-specification +# use a different key than the full URL to hash against the peer. +# the key-specification is a comma-separated list of the keywords +# scheme, host, port, path, params +# Order is not important. +# +# ==== ACCELERATOR / REVERSE-PROXY OPTIONS ==== +# +# originserver Causes this parent to be contacted as an origin server. +# Meant to be used in accelerator setups when the peer +# is a web server. +# +# forceddomain=name +# Set the Host header of requests forwarded to this peer. +# Useful in accelerator setups where the server (peer) +# expects a certain domain name but clients may request +# others. ie example.com or www.example.com +# +# no-digest Disable request of cache digests. +# +# no-netdb-exchange +# Disables requesting ICMP RTT database (NetDB). +# +# +# ==== AUTHENTICATION OPTIONS ==== +# +# login=user:password +# If this is a personal/workgroup proxy and your parent +# requires proxy authentication. +# +# Note: The string can include URL escapes (i.e. %20 for +# spaces). This also means % must be written as %%. +# +# login=PASSTHRU +# Send login details received from client to this peer. +# Both Proxy- and WWW-Authorization headers are passed +# without alteration to the peer. +# Authentication is not required by Squid for this to work. +# +# Note: This will pass any form of authentication but +# only Basic auth will work through a proxy unless the +# connection-auth options are also used. +# +# login=PASS Send login details received from client to this peer. +# Authentication is not required by this option. +# +# If there are no client-provided authentication headers +# to pass on, but username and password are available +# from an external ACL user= and password= result tags +# they may be sent instead. +# +# Note: To combine this with proxy_auth both proxies must +# share the same user database as HTTP only allows for +# a single login (one for proxy, one for origin server). +# Also be warned this will expose your users proxy +# password to the peer. USE WITH CAUTION +# +# login=*:password +# Send the username to the upstream cache, but with a +# fixed password. This is meant to be used when the peer +# is in another administrative domain, but it is still +# needed to identify each user. +# The star can optionally be followed by some extra +# information which is added to the username. This can +# be used to identify this proxy to the peer, similar to +# the login=username:password option above. +# +# login=NEGOTIATE +# If this is a personal/workgroup proxy and your parent +# requires a secure proxy authentication. +# The first principal from the default keytab or defined by +# the environment variable KRB5_KTNAME will be used. +# +# WARNING: The connection may transmit requests from multiple +# clients. Negotiate often assumes end-to-end authentication +# and a single-client. Which is not strictly true here. +# +# login=NEGOTIATE:principal_name +# If this is a personal/workgroup proxy and your parent +# requires a secure proxy authentication. +# The principal principal_name from the default keytab or +# defined by the environment variable KRB5_KTNAME will be +# used. +# +# WARNING: The connection may transmit requests from multiple +# clients. Negotiate often assumes end-to-end authentication +# and a single-client. Which is not strictly true here. +# +# connection-auth=on|off +# Tell Squid that this peer does or not support Microsoft +# connection oriented authentication, and any such +# challenges received from there should be ignored. +# Default is auto to automatically determine the status +# of the peer. +# +# +# ==== SSL / HTTPS / TLS OPTIONS ==== +# +# ssl Encrypt connections to this peer with SSL/TLS. +# +# sslcert=/path/to/ssl/certificate +# A client SSL certificate to use when connecting to +# this peer. +# +# sslkey=/path/to/ssl/key +# The private SSL key corresponding to sslcert above. +# If 'sslkey' is not specified 'sslcert' is assumed to +# reference a combined file containing both the +# certificate and the key. +# +# sslversion=1|2|3|4|5|6 +# The SSL version to use when connecting to this peer +# 1 = automatic (default) +# 2 = SSL v2 only +# 3 = SSL v3 only +# 4 = TLS v1.0 only +# 5 = TLS v1.1 only +# 6 = TLS v1.2 only +# +# sslcipher=... The list of valid SSL ciphers to use when connecting +# to this peer. +# +# ssloptions=... Specify various SSL implementation options: +# +# NO_SSLv2 Disallow the use of SSLv2 +# NO_SSLv3 Disallow the use of SSLv3 +# NO_TLSv1 Disallow the use of TLSv1.0 +# NO_TLSv1_1 Disallow the use of TLSv1.1 +# NO_TLSv1_2 Disallow the use of TLSv1.2 +# SINGLE_DH_USE +# Always create a new key when using +# temporary/ephemeral DH key exchanges +# ALL Enable various bug workarounds +# suggested as "harmless" by OpenSSL +# Be warned that this reduces SSL/TLS +# strength to some attacks. +# +# See the OpenSSL SSL_CTX_set_options documentation for a +# more complete list. +# +# sslcafile=... A file containing additional CA certificates to use +# when verifying the peer certificate. +# +# sslcapath=... A directory containing additional CA certificates to +# use when verifying the peer certificate. +# +# sslcrlfile=... A certificate revocation list file to use when +# verifying the peer certificate. +# +# sslflags=... Specify various flags modifying the SSL implementation: +# +# DONT_VERIFY_PEER +# Accept certificates even if they fail to +# verify. +# NO_DEFAULT_CA +# Don't use the default CA list built in +# to OpenSSL. +# DONT_VERIFY_DOMAIN +# Don't verify the peer certificate +# matches the server name +# +# ssldomain= The peer name as advertised in it's certificate. +# Used for verifying the correctness of the received peer +# certificate. If not specified the peer hostname will be +# used. +# +# front-end-https +# Enable the "Front-End-Https: On" header needed when +# using Squid as a SSL frontend in front of Microsoft OWA. +# See MS KB document Q307347 for details on this header. +# If set to auto the header will only be added if the +# request is forwarded as a https:// URL. +# +# +# ==== GENERAL OPTIONS ==== +# +# connect-timeout=N +# A peer-specific connect timeout. +# Also see the peer_connect_timeout directive. +# +# connect-fail-limit=N +# How many times connecting to a peer must fail before +# it is marked as down. Default is 10. +# +# allow-miss Disable Squid's use of only-if-cached when forwarding +# requests to siblings. This is primarily useful when +# icp_hit_stale is used by the sibling. To extensive use +# of this option may result in forwarding loops, and you +# should avoid having two-way peerings with this option. +# For example to deny peer usage on requests from peer +# by denying cache_peer_access if the source is a peer. +# +# max-conn=N Limit the amount of connections Squid may open to this +# peer. see also +# +# name=xxx Unique name for the peer. +# Required if you have multiple peers on the same host +# but different ports. +# This name can be used in cache_peer_access and similar +# directives to dentify the peer. +# Can be used by outgoing access controls through the +# peername ACL type. +# +# no-tproxy Do not use the client-spoof TPROXY support when forwarding +# requests to this peer. Use normal address selection instead. +# This overrides the spoof_client_ip ACL. +# +# proxy-only objects fetched from the peer will not be stored locally. +# +#Default: +# none + +# TAG: cache_peer_domain +# Use to limit the domains for which a neighbor cache will be +# queried. +# +# Usage: +# cache_peer_domain cache-host domain [domain ...] +# cache_peer_domain cache-host !domain +# +# For example, specifying +# +# cache_peer_domain parent.foo.net .edu +# +# has the effect such that UDP query packets are sent to +# 'bigserver' only when the requested object exists on a +# server in the .edu domain. Prefixing the domainname +# with '!' means the cache will be queried for objects +# NOT in that domain. +# +# NOTE: * Any number of domains may be given for a cache-host, +# either on the same or separate lines. +# * When multiple domains are given for a particular +# cache-host, the first matched domain is applied. +# * Cache hosts with no domain restrictions are queried +# for all requests. +# * There are no defaults. +# * There is also a 'cache_peer_access' tag in the ACL +# section. +#Default: +# none + +# TAG: cache_peer_access +# Similar to 'cache_peer_domain' but provides more flexibility by +# using ACL elements. +# +# Usage: +# cache_peer_access cache-host allow|deny [!]aclname ... +# +# The syntax is identical to 'http_access' and the other lists of +# ACL elements. See the comments for 'http_access' below, or +# the Squid FAQ (http://wiki.squid-cache.org/SquidFaq/SquidAcl). +#Default: +# none + +# TAG: neighbor_type_domain +# Modify the cache_peer neighbor type when passing requests +# about specific domains to the peer. +# +# Usage: +# neighbor_type_domain neighbor parent|sibling domain domain ... +# +# For example: +# cache_peer foo.example.com parent 3128 3130 +# neighbor_type_domain foo.example.com sibling .au .de +# +# The above configuration treats all requests to foo.example.com as a +# parent proxy unless the request is for a .au or .de ccTLD domain name. +#Default: +# The peer type from cache_peer directive is used for all requests to that peer. + +# TAG: dead_peer_timeout (seconds) +# This controls how long Squid waits to declare a peer cache +# as "dead." If there are no ICP replies received in this +# amount of time, Squid will declare the peer dead and not +# expect to receive any further ICP replies. However, it +# continues to send ICP queries, and will mark the peer as +# alive upon receipt of the first subsequent ICP reply. +# +# This timeout also affects when Squid expects to receive ICP +# replies from peers. If more than 'dead_peer' seconds have +# passed since the last ICP reply was received, Squid will not +# expect to receive an ICP reply on the next query. Thus, if +# your time between requests is greater than this timeout, you +# will see a lot of requests sent DIRECT to origin servers +# instead of to your parents. +#Default: +# dead_peer_timeout 10 seconds + +# TAG: forward_max_tries +# Controls how many different forward paths Squid will try +# before giving up. See also forward_timeout. +# +# NOTE: connect_retries (default: none) can make each of these +# possible forwarding paths be tried multiple times. +#Default: +# forward_max_tries 10 + +# TAG: hierarchy_stoplist +# A list of words which, if found in a URL, cause the object to +# be handled directly by this cache. In other words, use this +# to not query neighbor caches for certain objects. You may +# list this option multiple times. +# +# Example: +# hierarchy_stoplist cgi-bin ? +# +# Note: never_direct overrides this option. +#Default: +# none + +# MEMORY CACHE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: cache_mem (bytes) +# NOTE: THIS PARAMETER DOES NOT SPECIFY THE MAXIMUM PROCESS SIZE. +# IT ONLY PLACES A LIMIT ON HOW MUCH ADDITIONAL MEMORY SQUID WILL +# USE AS A MEMORY CACHE OF OBJECTS. SQUID USES MEMORY FOR OTHER +# THINGS AS WELL. SEE THE SQUID FAQ SECTION 8 FOR DETAILS. +# +# 'cache_mem' specifies the ideal amount of memory to be used +# for: +# * In-Transit objects +# * Hot Objects +# * Negative-Cached objects +# +# Data for these objects are stored in 4 KB blocks. This +# parameter specifies the ideal upper limit on the total size of +# 4 KB blocks allocated. In-Transit objects take the highest +# priority. +# +# In-transit objects have priority over the others. When +# additional space is needed for incoming data, negative-cached +# and hot objects will be released. In other words, the +# negative-cached and hot objects will fill up any unused space +# not needed for in-transit objects. +# +# If circumstances require, this limit will be exceeded. +# Specifically, if your incoming request rate requires more than +# 'cache_mem' of memory to hold in-transit objects, Squid will +# exceed this limit to satisfy the new requests. When the load +# decreases, blocks will be freed until the high-water mark is +# reached. Thereafter, blocks will be used to store hot +# objects. +# +# If shared memory caching is enabled, Squid does not use the shared +# cache space for in-transit objects, but they still consume as much +# local memory as they need. For more details about the shared memory +# cache, see memory_cache_shared. +#Default: +# cache_mem 256 MB + +# TAG: maximum_object_size_in_memory (bytes) +# Objects greater than this size will not be attempted to kept in +# the memory cache. This should be set high enough to keep objects +# accessed frequently in memory to improve performance whilst low +# enough to keep larger objects from hoarding cache_mem. +#Default: +# maximum_object_size_in_memory 512 KB + +# TAG: memory_cache_shared on|off +# Controls whether the memory cache is shared among SMP workers. +# +# The shared memory cache is meant to occupy cache_mem bytes and replace +# the non-shared memory cache, although some entities may still be +# cached locally by workers for now (e.g., internal and in-transit +# objects may be served from a local memory cache even if shared memory +# caching is enabled). +# +# By default, the memory cache is shared if and only if all of the +# following conditions are satisfied: Squid runs in SMP mode with +# multiple workers, cache_mem is positive, and Squid environment +# supports required IPC primitives (e.g., POSIX shared memory segments +# and GCC-style atomic operations). +# +# To avoid blocking locks, shared memory uses opportunistic algorithms +# that do not guarantee that every cachable entity that could have been +# shared among SMP workers will actually be shared. +# +# Currently, entities exceeding 32KB in size cannot be shared. +#Default: +# "on" where supported if doing memory caching with multiple SMP workers. + +# TAG: memory_cache_mode +# Controls which objects to keep in the memory cache (cache_mem) +# +# always Keep most recently fetched objects in memory (default) +# +# disk Only disk cache hits are kept in memory, which means +# an object must first be cached on disk and then hit +# a second time before cached in memory. +# +# network Only objects fetched from network is kept in memory +#Default: +# Keep the most recently fetched objects in memory + +# TAG: memory_replacement_policy +# The memory replacement policy parameter determines which +# objects are purged from memory when memory space is needed. +# +# See cache_replacement_policy for details on algorithms. +#Default: +# memory_replacement_policy lru + +# DISK CACHE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: cache_replacement_policy +# The cache replacement policy parameter determines which +# objects are evicted (replaced) when disk space is needed. +# +# lru : Squid's original list based LRU policy +# heap GDSF : Greedy-Dual Size Frequency +# heap LFUDA: Least Frequently Used with Dynamic Aging +# heap LRU : LRU policy implemented using a heap +# +# Applies to any cache_dir lines listed below this directive. +# +# The LRU policies keeps recently referenced objects. +# +# The heap GDSF policy optimizes object hit rate by keeping smaller +# popular objects in cache so it has a better chance of getting a +# hit. It achieves a lower byte hit rate than LFUDA though since +# it evicts larger (possibly popular) objects. +# +# The heap LFUDA policy keeps popular objects in cache regardless of +# their size and thus optimizes byte hit rate at the expense of +# hit rate since one large, popular object will prevent many +# smaller, slightly less popular objects from being cached. +# +# Both policies utilize a dynamic aging mechanism that prevents +# cache pollution that can otherwise occur with frequency-based +# replacement policies. +# +# NOTE: if using the LFUDA replacement policy you should increase +# the value of maximum_object_size above its default of 4 MB to +# to maximize the potential byte hit rate improvement of LFUDA. +# +# For more information about the GDSF and LFUDA cache replacement +# policies see http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html +# and http://fog.hpl.external.hp.com/techreports/98/HPL-98-173.html. +#Default: +# cache_replacement_policy lru + +# TAG: minimum_object_size (bytes) +# Objects smaller than this size will NOT be saved on disk. The +# value is specified in bytes, and the default is 0 KB, which +# means all responses can be stored. +#Default: +# no limit + +# TAG: maximum_object_size (bytes) +# Set the default value for max-size parameter on any cache_dir. +# The value is specified in bytes, and the default is 4 MB. +# +# If you wish to get a high BYTES hit ratio, you should probably +# increase this (one 32 MB object hit counts for 3200 10KB +# hits). +# +# If you wish to increase hit ratio more than you want to +# save bandwidth you should leave this low. +# +# NOTE: if using the LFUDA replacement policy you should increase +# this value to maximize the byte hit rate improvement of LFUDA! +# See cache_replacement_policy for a discussion of this policy. +#Default: +# maximum_object_size 4 MB + +# TAG: cache_dir +# Format: +# cache_dir Type Directory-Name Fs-specific-data [options] +# +# You can specify multiple cache_dir lines to spread the +# cache among different disk partitions. +# +# Type specifies the kind of storage system to use. Only "ufs" +# is built by default. To enable any of the other storage systems +# see the --enable-storeio configure option. +# +# 'Directory' is a top-level directory where cache swap +# files will be stored. If you want to use an entire disk +# for caching, this can be the mount-point directory. +# The directory must exist and be writable by the Squid +# process. Squid will NOT create this directory for you. +# +# In SMP configurations, cache_dir must not precede the workers option +# and should use configuration macros or conditionals to give each +# worker interested in disk caching a dedicated cache directory. +# +# +# ==== The ufs store type ==== +# +# "ufs" is the old well-known Squid storage format that has always +# been there. +# +# Usage: +# cache_dir ufs Directory-Name Mbytes L1 L2 [options] +# +# 'Mbytes' is the amount of disk space (MB) to use under this +# directory. The default is 100 MB. Change this to suit your +# configuration. Do NOT put the size of your disk drive here. +# Instead, if you want Squid to use the entire disk drive, +# subtract 20% and use that value. +# +# 'L1' is the number of first-level subdirectories which +# will be created under the 'Directory'. The default is 16. +# +# 'L2' is the number of second-level subdirectories which +# will be created under each first-level directory. The default +# is 256. +# +# +# ==== The aufs store type ==== +# +# "aufs" uses the same storage format as "ufs", utilizing +# POSIX-threads to avoid blocking the main Squid process on +# disk-I/O. This was formerly known in Squid as async-io. +# +# Usage: +# cache_dir aufs Directory-Name Mbytes L1 L2 [options] +# +# see argument descriptions under ufs above +# +# +# ==== The diskd store type ==== +# +# "diskd" uses the same storage format as "ufs", utilizing a +# separate process to avoid blocking the main Squid process on +# disk-I/O. +# +# Usage: +# cache_dir diskd Directory-Name Mbytes L1 L2 [options] [Q1=n] [Q2=n] +# +# see argument descriptions under ufs above +# +# Q1 specifies the number of unacknowledged I/O requests when Squid +# stops opening new files. If this many messages are in the queues, +# Squid won't open new files. Default is 64 +# +# Q2 specifies the number of unacknowledged messages when Squid +# starts blocking. If this many messages are in the queues, +# Squid blocks until it receives some replies. Default is 72 +# +# When Q1 < Q2 (the default), the cache directory is optimized +# for lower response time at the expense of a decrease in hit +# ratio. If Q1 > Q2, the cache directory is optimized for +# higher hit ratio at the expense of an increase in response +# time. +# +# +# ==== The rock store type ==== +# +# Usage: +# cache_dir rock Directory-Name Mbytes [options] +# +# The Rock Store type is a database-style storage. All cached +# entries are stored in a "database" file, using fixed-size slots, +# one entry per slot. The database size is specified in MB. The +# slot size is specified in bytes using the max-size option. See +# below for more info on the max-size option. +# +# If possible, Squid using Rock Store creates a dedicated kid +# process called "disker" to avoid blocking Squid worker(s) on disk +# I/O. One disker kid is created for each rock cache_dir. Diskers +# are created only when Squid, running in daemon mode, has support +# for the IpcIo disk I/O module. +# +# swap-timeout=msec: Squid will not start writing a miss to or +# reading a hit from disk if it estimates that the swap operation +# will take more than the specified number of milliseconds. By +# default and when set to zero, disables the disk I/O time limit +# enforcement. Ignored when using blocking I/O module because +# blocking synchronous I/O does not allow Squid to estimate the +# expected swap wait time. +# +# max-swap-rate=swaps/sec: Artificially limits disk access using +# the specified I/O rate limit. Swap out requests that +# would cause the average I/O rate to exceed the limit are +# delayed. Individual swap in requests (i.e., hits or reads) are +# not delayed, but they do contribute to measured swap rate and +# since they are placed in the same FIFO queue as swap out +# requests, they may wait longer if max-swap-rate is smaller. +# This is necessary on file systems that buffer "too +# many" writes and then start blocking Squid and other processes +# while committing those writes to disk. Usually used together +# with swap-timeout to avoid excessive delays and queue overflows +# when disk demand exceeds available disk "bandwidth". By default +# and when set to zero, disables the disk I/O rate limit +# enforcement. Currently supported by IpcIo module only. +# +# +# ==== The coss store type ==== +# +# NP: COSS filesystem in Squid-3 has been deemed too unstable for +# production use and has thus been removed from this release. +# We hope that it can be made usable again soon. +# +# block-size=n defines the "block size" for COSS cache_dir's. +# Squid uses file numbers as block numbers. Since file numbers +# are limited to 24 bits, the block size determines the maximum +# size of the COSS partition. The default is 512 bytes, which +# leads to a maximum cache_dir size of 512<<24, or 8 GB. Note +# you should not change the coss block size after Squid +# has written some objects to the cache_dir. +# +# The coss file store has changed from 2.5. Now it uses a file +# called 'stripe' in the directory names in the config - and +# this will be created by squid -z. +# +# +# ==== COMMON OPTIONS ==== +# +# no-store no new objects should be stored to this cache_dir. +# +# min-size=n the minimum object size in bytes this cache_dir +# will accept. It's used to restrict a cache_dir +# to only store large objects (e.g. AUFS) while +# other stores are optimized for smaller objects +# (e.g. COSS). +# Defaults to 0. +# +# max-size=n the maximum object size in bytes this cache_dir +# supports. +# The value in maximum_object_size directive sets +# the default unless more specific details are +# available (ie a small store capacity). +# +# Note: To make optimal use of the max-size limits you should order +# the cache_dir lines with the smallest max-size value first. +# +# Note for coss, max-size must be less than COSS_MEMBUF_SZ, +# which can be changed with the --with-coss-membuf-size=N configure +# option. +# +#Default: +# No disk cache. Store cache ojects only in memory. +# + +# Uncomment and adjust the following to add a disk cache directory. +#cache_dir ufs /var/spool/squid3 100 16 256 + +# TAG: store_dir_select_algorithm +# How Squid selects which cache_dir to use when the response +# object will fit into more than one. +# +# Regardless of which algorithm is used the cache_dir min-size +# and max-size parameters are obeyed. As such they can affect +# the selection algorithm by limiting the set of considered +# cache_dir. +# +# Algorithms: +# +# least-load +# +# This algorithm is suited to caches with similar cache_dir +# sizes and disk speeds. +# +# The disk with the least I/O pending is selected. +# When there are multiple disks with the same I/O load ranking +# the cache_dir with most available capacity is selected. +# +# When a mix of cache_dir sizes are configured the faster disks +# have a naturally lower I/O loading and larger disks have more +# capacity. So space used to store objects and data throughput +# may be very unbalanced towards larger disks. +# +# +# round-robin +# +# This algorithm is suited to caches with unequal cache_dir +# disk sizes. +# +# Each cache_dir is selected in a rotation. The next suitable +# cache_dir is used. +# +# Available cache_dir capacity is only considered in relation +# to whether the object will fit and meets the min-size and +# max-size parameters. +# +# Disk I/O loading is only considered to prevent overload on slow +# disks. This algorithm does not spread objects by size, so any +# I/O loading per-disk may appear very unbalanced and volatile. +# +#Default: +# store_dir_select_algorithm least-load + +# TAG: max_open_disk_fds +# To avoid having disk as the I/O bottleneck Squid can optionally +# bypass the on-disk cache if more than this amount of disk file +# descriptors are open. +# +# A value of 0 indicates no limit. +#Default: +# no limit + +# TAG: cache_swap_low (percent, 0-100) +# The low-water mark for cache object replacement. +# Replacement begins when the swap (disk) usage is above the +# low-water mark and attempts to maintain utilization near the +# low-water mark. As swap utilization gets close to high-water +# mark object eviction becomes more aggressive. If utilization is +# close to the low-water mark less replacement is done each time. +# +# Defaults are 90% and 95%. If you have a large cache, 5% could be +# hundreds of MB. If this is the case you may wish to set these +# numbers closer together. +# +# See also cache_swap_high +#Default: +# cache_swap_low 90 + +# TAG: cache_swap_high (percent, 0-100) +# The high-water mark for cache object replacement. +# Replacement begins when the swap (disk) usage is above the +# low-water mark and attempts to maintain utilization near the +# low-water mark. As swap utilization gets close to high-water +# mark object eviction becomes more aggressive. If utilization is +# close to the low-water mark less replacement is done each time. +# +# Defaults are 90% and 95%. If you have a large cache, 5% could be +# hundreds of MB. If this is the case you may wish to set these +# numbers closer together. +# +# See also cache_swap_low +#Default: +# cache_swap_high 95 + +# LOGFILE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: logformat +# Usage: +# +# logformat +# +# Defines an access log format. +# +# The is a string with embedded % format codes +# +# % format codes all follow the same basic structure where all but +# the formatcode is optional. Output strings are automatically escaped +# as required according to their context and the output format +# modifiers are usually not needed, but can be specified if an explicit +# output format is desired. +# +# % ["|[|'|#] [-] [[0]width] [{argument}] formatcode +# +# " output in quoted string format +# [ output in squid text log format as used by log_mime_hdrs +# # output in URL quoted format +# ' output as-is +# +# - left aligned +# +# width minimum and/or maximum field width: +# [width_min][.width_max] +# When minimum starts with 0, the field is zero-padded. +# String values exceeding maximum width are truncated. +# +# {arg} argument such as header name etc +# +# Format codes: +# +# % a literal % character +# sn Unique sequence number per log line entry +# err_code The ID of an error response served by Squid or +# a similar internal error identifier. +# err_detail Additional err_code-dependent error information. +# note The annotation specified by the argument. Also +# logs the adaptation meta headers set by the +# adaptation_meta configuration parameter. +# If no argument given all annotations logged. +# The argument may include a separator to use with +# annotation values: +# name[:separator] +# By default, multiple note values are separated with "," +# and multiple notes are separated with "\r\n". +# When logging named notes with %{name}note, the +# explicitly configured separator is used between note +# values. When logging all notes with %note, the +# explicitly configured separator is used between +# individual notes. There is currently no way to +# specify both value and notes separators when logging +# all notes with %note. +# +# Connection related format codes: +# +# >a Client source IP address +# >A Client FQDN +# >p Client source port +# >eui Client source EUI (MAC address, EUI-48 or EUI-64 identifier) +# >la Local IP address the client connected to +# >lp Local port number the client connected to +# >qos Client connection TOS/DSCP value set by Squid +# >nfmark Client connection netfilter mark set by Squid +# +# la Local listening IP address the client connection was connected to. +# lp Local listening port number the client connection was connected to. +# +# h Original received request header. +# Usually differs from the request header sent by +# Squid, although most fields are often preserved. +# Accepts optional header field name/value filter +# argument using name[:[separator]element] format. +# [http::]>ha Received request header after adaptation and +# redirection (pre-cache REQMOD vectoring point). +# Usually differs from the request header sent by +# Squid, although most fields are often preserved. +# Optional header name argument as for >h +# [http::]h +# [http::]>Hs HTTP status code sent to the client +# [http::]rm Request method from client +# [http::]ru Request URL from client +# [http::]rp Request URL-Path excluding hostname from client +# [http::]rv Request protocol version from client +# [http::]st Received request size including HTTP headers. In the +# case of chunked requests the chunked encoding metadata +# are not included +# [http::]>sh Received HTTP request headers size +# [http::]cert_subject The Subject field of the received client +# SSL certificate or a dash ('-') if Squid has +# received an invalid/malformed certificate or +# no certificate at all. Consider encoding the +# logged value because Subject often has spaces. +# +# %ssl::>cert_issuer The Issuer field of the received client +# SSL certificate or a dash ('-') if Squid has +# received an invalid/malformed certificate or +# no certificate at all. Consider encoding the +# logged value because Issuer often has spaces. +# +# The default formats available (which do not need re-defining) are: +# +#logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %h" "%{User-Agent}>h" %Ss:%Sh +#logformat referrer %ts.%03tu %>a %{Referer}>h %ru +#logformat useragent %>a [%tl] "%{User-Agent}>h" +# +# NOTE: When the log_mime_hdrs directive is set to ON. +# The squid, common and combined formats have a safely encoded copy +# of the mime headers appended to each line within a pair of brackets. +# +# NOTE: The common and combined formats are not quite true to the Apache definition. +# The logs from Squid contain an extra status and hierarchy code appended. +# +#Default: +# The format definitions squid, common, combined, referrer, useragent are built in. + +# TAG: access_log +# Configures whether and how Squid logs HTTP and ICP transactions. +# If access logging is enabled, a single line is logged for every +# matching HTTP or ICP request. The recommended directive formats are: +# +# access_log : [option ...] [acl acl ...] +# access_log none [acl acl ...] +# +# The following directive format is accepted but may be deprecated: +# access_log : [ [acl acl ...]] +# +# In most cases, the first ACL name must not contain the '=' character +# and should not be equal to an existing logformat name. You can always +# start with an 'all' ACL to work around those restrictions. +# +# Will log to the specified module:place using the specified format (which +# must be defined in a logformat directive) those entries which match +# ALL the acl's specified (which must be defined in acl clauses). +# If no acl is specified, all requests will be logged to this destination. +# +# ===== Available options for the recommended directive format ===== +# +# logformat=name Names log line format (either built-in or +# defined by a logformat directive). Defaults +# to 'squid'. +# +# buffer-size=64KB Defines approximate buffering limit for log +# records (see buffered_logs). Squid should not +# keep more than the specified size and, hence, +# should flush records before the buffer becomes +# full to avoid overflows under normal +# conditions (the exact flushing algorithm is +# module-dependent though). The on-error option +# controls overflow handling. +# +# on-error=die|drop Defines action on unrecoverable errors. The +# 'drop' action ignores (i.e., does not log) +# affected log records. The default 'die' action +# kills the affected worker. The drop action +# support has not been tested for modules other +# than tcp. +# +# ===== Modules Currently available ===== +# +# none Do not log any requests matching these ACL. +# Do not specify Place or logformat name. +# +# stdio Write each log line to disk immediately at the completion of +# each request. +# Place: the filename and path to be written. +# +# daemon Very similar to stdio. But instead of writing to disk the log +# line is passed to a daemon helper for asychronous handling instead. +# Place: varies depending on the daemon. +# +# log_file_daemon Place: the file name and path to be written. +# +# syslog To log each request via syslog facility. +# Place: The syslog facility and priority level for these entries. +# Place Format: facility.priority +# +# where facility could be any of: +# authpriv, daemon, local0 ... local7 or user. +# +# And priority could be any of: +# err, warning, notice, info, debug. +# +# udp To send each log line as text data to a UDP receiver. +# Place: The destination host name or IP and port. +# Place Format: //host:port +# +# tcp To send each log line as text data to a TCP receiver. +# Lines may be accumulated before sending (see buffered_logs). +# Place: The destination host name or IP and port. +# Place Format: //host:port +# +# Default: +# access_log daemon:/var/log/squid3/access.log squid +#Default: +# access_log daemon:/var/log/squid3/access.log squid + +# TAG: icap_log +# ICAP log files record ICAP transaction summaries, one line per +# transaction. +# +# The icap_log option format is: +# icap_log [ [acl acl ...]] +# icap_log none [acl acl ...]] +# +# Please see access_log option documentation for details. The two +# kinds of logs share the overall configuration approach and many +# features. +# +# ICAP processing of a single HTTP message or transaction may +# require multiple ICAP transactions. In such cases, multiple +# ICAP transaction log lines will correspond to a single access +# log line. +# +# ICAP log uses logformat codes that make sense for an ICAP +# transaction. Header-related codes are applied to the HTTP header +# embedded in an ICAP server response, with the following caveats: +# For REQMOD, there is no HTTP response header unless the ICAP +# server performed request satisfaction. For RESPMOD, the HTTP +# request header is the header sent to the ICAP server. For +# OPTIONS, there are no HTTP headers. +# +# The following format codes are also available for ICAP logs: +# +# icap::st Bytes sent to the ICAP server (TCP payload +# only; i.e., what Squid writes to the socket). +# +# icap::h ICAP request header(s). Similar to >h. +# +# icap::a %icap::to/%03icap::Hs %icap::\n - logfile data +# R\n - rotate file +# T\n - truncate file +# O\n - reopen file +# F\n - flush file +# r\n - set rotate count to +# b\n - 1 = buffer output, 0 = don't buffer output +# +# No responses is expected. +#Default: +# logfile_daemon /usr/lib/squid3/log_file_daemon + +# TAG: log_access +# Remove this line. Use acls with access_log directives to control access logging +#Default: +# none + +# TAG: log_icap +# Remove this line. Use acls with icap_log directives to control icap logging +#Default: +# none + +# TAG: stats_collection allow|deny acl acl... +# This options allows you to control which requests gets accounted +# in performance counters. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow logging for all transactions. + +# TAG: cache_store_log +# Logs the activities of the storage manager. Shows which +# objects are ejected from the cache, and which objects are +# saved and for how long. +# There are not really utilities to analyze this data, so you can safely +# disable it (the default). +# +# Store log uses modular logging outputs. See access_log for the list +# of modules supported. +# +# Example: +# cache_store_log stdio:/var/log/squid3/store.log +# cache_store_log daemon:/var/log/squid3/store.log +#Default: +# none + +# TAG: cache_swap_state +# Location for the cache "swap.state" file. This index file holds +# the metadata of objects saved on disk. It is used to rebuild +# the cache during startup. Normally this file resides in each +# 'cache_dir' directory, but you may specify an alternate +# pathname here. Note you must give a full filename, not just +# a directory. Since this is the index for the whole object +# list you CANNOT periodically rotate it! +# +# If %s can be used in the file name it will be replaced with a +# a representation of the cache_dir name where each / is replaced +# with '.'. This is needed to allow adding/removing cache_dir +# lines when cache_swap_log is being used. +# +# If have more than one 'cache_dir', and %s is not used in the name +# these swap logs will have names such as: +# +# cache_swap_log.00 +# cache_swap_log.01 +# cache_swap_log.02 +# +# The numbered extension (which is added automatically) +# corresponds to the order of the 'cache_dir' lines in this +# configuration file. If you change the order of the 'cache_dir' +# lines in this file, these index files will NOT correspond to +# the correct 'cache_dir' entry (unless you manually rename +# them). We recommend you do NOT use this option. It is +# better to keep these index files in each 'cache_dir' directory. +#Default: +# Store the journal inside its cache_dir + +# TAG: logfile_rotate +# Specifies the number of logfile rotations to make when you +# type 'squid -k rotate'. The default is 10, which will rotate +# with extensions 0 through 9. Setting logfile_rotate to 0 will +# disable the file name rotation, but the logfiles are still closed +# and re-opened. This will enable you to rename the logfiles +# yourself just before sending the rotate signal. +# +# Note, the 'squid -k rotate' command normally sends a USR1 +# signal to the running squid process. In certain situations +# (e.g. on Linux with Async I/O), USR1 is used for other +# purposes, so -k rotate uses another signal. It is best to get +# in the habit of using 'squid -k rotate' instead of 'kill -USR1 +# '. +# +# Note, from Squid-3.1 this option is only a default for cache.log, +# that log can be rotated separately by using debug_options. +# +# Note2, for Debian/Linux the default of logfile_rotate is +# zero, since it includes external logfile-rotation methods. +#Default: +# logfile_rotate 0 + +# TAG: emulate_httpd_log +# Replace this with an access_log directive using the format 'common' or 'combined'. +#Default: +# none + +# TAG: log_ip_on_direct +# Remove this option from your config. To log server or peer names use %A in the log format. +#Default: +# none + +# TAG: client_netmask +# A netmask for client addresses in logfiles and cachemgr output. +# Change this to protect the privacy of your cache clients. +# A netmask of 255.255.255.0 will log all IP's in that range with +# the last digit set to '0'. +#Default: +# Log full client IP address + +# TAG: forward_log +# Use a regular access.log with ACL limiting it to MISS events. +#Default: +# none + +# TAG: strip_query_terms +# By default, Squid strips query terms from requested URLs before +# logging. This protects your user's privacy and reduces log size. +# +# When investigating HIT/MISS or other caching behaviour you +# will need to disable this to see the full URL used by Squid. +#Default: +# strip_query_terms on + +# TAG: buffered_logs on|off +# Whether to write/send access_log records ASAP or accumulate them and +# then write/send them in larger chunks. Buffering may improve +# performance because it decreases the number of I/Os. However, +# buffering increases the delay before log records become available to +# the final recipient (e.g., a disk file or logging daemon) and, +# hence, increases the risk of log records loss. +# +# Note that even when buffered_logs are off, Squid may have to buffer +# records if it cannot write/send them immediately due to pending I/Os +# (e.g., the I/O writing the previous log record) or connectivity loss. +# +# Currently honored by 'daemon' and 'tcp' access_log modules only. +#Default: +# buffered_logs off + +# TAG: netdb_filename +# Where Squid stores it's netdb journal. +# When enabled this journal preserves netdb state between restarts. +# +# To disable, enter "none". +#Default: +# netdb_filename stdio:/var/log/squid3/netdb.state + +# OPTIONS FOR TROUBLESHOOTING +# ----------------------------------------------------------------------------- + +# TAG: cache_log +# Squid administrative logging file. +# +# This is where general information about Squid behavior goes. You can +# increase the amount of data logged to this file and how often it is +# rotated with "debug_options" +#Default: +# cache_log /var/log/squid3/cache.log + +# TAG: debug_options +# Logging options are set as section,level where each source file +# is assigned a unique section. Lower levels result in less +# output, Full debugging (level 9) can result in a very large +# log file, so be careful. +# +# The magic word "ALL" sets debugging levels for all sections. +# The default is to run with "ALL,1" to record important warnings. +# +# The rotate=N option can be used to keep more or less of these logs +# than would otherwise be kept by logfile_rotate. +# For most uses a single log should be enough to monitor current +# events affecting Squid. +#Default: +# Log all critical and important messages. + +# TAG: coredump_dir +# By default Squid leaves core files in the directory from where +# it was started. If you set 'coredump_dir' to a directory +# that exists, Squid will chdir() to that directory at startup +# and coredump files will be left there. +# +#Default: +# Use the directory from where Squid was started. +# + +# Leave coredumps in the first cache dir +coredump_dir /var/spool/squid3 + +# OPTIONS FOR FTP GATEWAYING +# ----------------------------------------------------------------------------- + +# TAG: ftp_user +# If you want the anonymous login password to be more informative +# (and enable the use of picky FTP servers), set this to something +# reasonable for your domain, like wwwuser@somewhere.net +# +# The reason why this is domainless by default is the +# request can be made on the behalf of a user in any domain, +# depending on how the cache is used. +# Some FTP server also validate the email address is valid +# (for example perl.com). +#Default: +# ftp_user Squid@ + +# TAG: ftp_passive +# If your firewall does not allow Squid to use passive +# connections, turn off this option. +# +# Use of ftp_epsv_all option requires this to be ON. +#Default: +# ftp_passive on + +# TAG: ftp_epsv_all +# FTP Protocol extensions permit the use of a special "EPSV ALL" command. +# +# NATs may be able to put the connection on a "fast path" through the +# translator, as the EPRT command will never be used and therefore, +# translation of the data portion of the segments will never be needed. +# +# When a client only expects to do two-way FTP transfers this may be +# useful. +# If squid finds that it must do a three-way FTP transfer after issuing +# an EPSV ALL command, the FTP session will fail. +# +# If you have any doubts about this option do not use it. +# Squid will nicely attempt all other connection methods. +# +# Requires ftp_passive to be ON (default) for any effect. +#Default: +# ftp_epsv_all off + +# TAG: ftp_epsv +# FTP Protocol extensions permit the use of a special "EPSV" command. +# +# NATs may be able to put the connection on a "fast path" through the +# translator using EPSV, as the EPRT command will never be used +# and therefore, translation of the data portion of the segments +# will never be needed. +# +# Turning this OFF will prevent EPSV being attempted. +# WARNING: Doing so will convert Squid back to the old behavior with all +# the related problems with external NAT devices/layers. +# +# Requires ftp_passive to be ON (default) for any effect. +#Default: +# ftp_epsv on + +# TAG: ftp_eprt +# FTP Protocol extensions permit the use of a special "EPRT" command. +# +# This extension provides a protocol neutral alternative to the +# IPv4-only PORT command. When supported it enables active FTP data +# channels over IPv6 and efficient NAT handling. +# +# Turning this OFF will prevent EPRT being attempted and will skip +# straight to using PORT for IPv4 servers. +# +# Some devices are known to not handle this extension correctly and +# may result in crashes. Devices which suport EPRT enough to fail +# cleanly will result in Squid attempting PORT anyway. This directive +# should only be disabled when EPRT results in device failures. +# +# WARNING: Doing so will convert Squid back to the old behavior with all +# the related problems with external NAT devices/layers and IPv4-only FTP. +#Default: +# ftp_eprt on + +# TAG: ftp_sanitycheck +# For security and data integrity reasons Squid by default performs +# sanity checks of the addresses of FTP data connections ensure the +# data connection is to the requested server. If you need to allow +# FTP connections to servers using another IP address for the data +# connection turn this off. +#Default: +# ftp_sanitycheck on + +# TAG: ftp_telnet_protocol +# The FTP protocol is officially defined to use the telnet protocol +# as transport channel for the control connection. However, many +# implementations are broken and does not respect this aspect of +# the FTP protocol. +# +# If you have trouble accessing files with ASCII code 255 in the +# path or similar problems involving this ASCII code you can +# try setting this directive to off. If that helps, report to the +# operator of the FTP server in question that their FTP server +# is broken and does not follow the FTP standard. +#Default: +# ftp_telnet_protocol on + +# OPTIONS FOR EXTERNAL SUPPORT PROGRAMS +# ----------------------------------------------------------------------------- + +# TAG: diskd_program +# Specify the location of the diskd executable. +# Note this is only useful if you have compiled in +# diskd as one of the store io modules. +#Default: +# diskd_program /usr/lib/squid3/diskd + +# TAG: unlinkd_program +# Specify the location of the executable for file deletion process. +#Default: +# unlinkd_program /usr/lib/squid3/unlinkd + +# TAG: pinger_program +# Specify the location of the executable for the pinger process. +#Default: +# pinger_program /usr/lib/squid3/pinger + +# TAG: pinger_enable +# Control whether the pinger is active at run-time. +# Enables turning ICMP pinger on and off with a simple +# squid -k reconfigure. +#Default: +# pinger_enable on + +# OPTIONS FOR URL REWRITING +# ----------------------------------------------------------------------------- + +# TAG: url_rewrite_program +# Specify the location of the executable URL rewriter to use. +# Since they can perform almost any function there isn't one included. +# +# For each requested URL, the rewriter will receive on line with the format +# +# [channel-ID ] URL client_ip "/" fqdn user method [ kv-pairs] +# +# +# After processing the request the helper must reply using the following format: +# +# [channel-ID ] result [ kv-pairs] +# +# The result code can be: +# +# OK status=30N url="..." +# Redirect the URL to the one supplied in 'url='. +# 'status=' is optional and contains the status code to send +# the client in Squids HTTP response. It must be one of the +# HTTP redirect status codes: 301, 302, 303, 307, 308. +# When no status is given Squid will use 302. +# +# OK rewrite-url="..." +# Rewrite the URL to the one supplied in 'rewrite-url='. +# The new URL is fetched directly by Squid and returned to +# the client as the response to its request. +# +# OK +# When neither of url= and rewrite-url= are sent Squid does +# not change the URL. +# +# ERR +# Do not change the URL. +# +# BH +# An internal error occurred in the helper, preventing +# a result being identified. The 'message=' key name is +# reserved for delivering a log message. +# +# +# In the future, the interface protocol will be extended with +# key=value pairs ("kv-pairs" shown above). Helper programs +# should be prepared to receive and possibly ignore additional +# whitespace-separated tokens on each input line. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# WARNING: URL re-writing ability should be avoided whenever possible. +# Use the URL redirect form of response instead. +# +# Re-write creates a difference in the state held by the client +# and server. Possibly causing confusion when the server response +# contains snippets of its view state. Embeded URLs, response +# and content Location headers, etc. are not re-written by this +# interface. +# +# By default, a URL rewriter is not used. +#Default: +# none + +# TAG: url_rewrite_children +# The maximum number of redirector processes to spawn. If you limit +# it too few Squid will have to wait for them to process a backlog of +# URLs, slowing it down. If you allow too many they will use RAM +# and other system resources noticably. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each redirector helper can handle in +# parallel. Defaults to 0 which indicates the redirector +# is a old-style single threaded redirector. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# an ID in front of the request/response. The ID from the request +# must be echoed back with the response to that request. +#Default: +# url_rewrite_children 20 startup=0 idle=1 concurrency=0 + +# TAG: url_rewrite_host_header +# To preserve same-origin security policies in browsers and +# prevent Host: header forgery by redirectors Squid rewrites +# any Host: header in redirected requests. +# +# If you are running an accelerator this may not be a wanted +# effect of a redirector. This directive enables you disable +# Host: alteration in reverse-proxy traffic. +# +# WARNING: Entries are cached on the result of the URL rewriting +# process, so be careful if you have domain-virtual hosts. +# +# WARNING: Squid and other software verifies the URL and Host +# are matching, so be careful not to relay through other proxies +# or inspecting firewalls with this disabled. +#Default: +# url_rewrite_host_header on + +# TAG: url_rewrite_access +# If defined, this access list specifies which requests are +# sent to the redirector processes. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: url_rewrite_bypass +# When this is 'on', a request will not go through the +# redirector if all the helpers are busy. If this is 'off' +# and the redirector queue grows too large, Squid will exit +# with a FATAL error and ask you to increase the number of +# redirectors. You should only enable this if the redirectors +# are not critical to your caching system. If you use +# redirectors for access control, and you enable this option, +# users may have access to pages they should not +# be allowed to request. +#Default: +# url_rewrite_bypass off + +# OPTIONS FOR STORE ID +# ----------------------------------------------------------------------------- + +# TAG: store_id_program +# Specify the location of the executable StoreID helper to use. +# Since they can perform almost any function there isn't one included. +# +# For each requested URL, the helper will receive one line with the format +# +# [channel-ID ] URL client_ip "/" fqdn user method [ kv-pairs] +# +# +# After processing the request the helper must reply using the following format: +# +# [channel-ID ] result [ kv-pairs] +# +# The result code can be: +# +# OK store-id="..." +# Use the StoreID supplied in 'store-id='. +# +# ERR +# The default is to use HTTP request URL as the store ID. +# +# BH +# An internal error occured in the helper, preventing +# a result being identified. +# +# +# Helper programs should be prepared to receive and possibly ignore additional +# kv-pairs with keys they do not support. +# +# When using the concurrency= option the protocol is changed by +# introducing a query channel tag in front of the request/response. +# The query channel tag is a number between 0 and concurrency-1. +# This value must be echoed back unchanged to Squid as the first part +# of the response relating to its request. +# +# NOTE: when using StoreID refresh_pattern will apply to the StoreID +# returned from the helper and not the URL. +# +# WARNING: Wrong StoreID value returned by a careless helper may result +# in the wrong cached response returned to the user. +# +# By default, a StoreID helper is not used. +#Default: +# none + +# TAG: store_id_children +# The maximum number of StoreID helper processes to spawn. If you limit +# it too few Squid will have to wait for them to process a backlog of +# requests, slowing it down. If you allow too many they will use RAM +# and other system resources noticably. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +# +# concurrency= +# +# The number of requests each storeID helper can handle in +# parallel. Defaults to 0 which indicates the helper +# is a old-style single threaded program. +# +# When this directive is set to a value >= 1 then the protocol +# used to communicate with the helper is modified to include +# an ID in front of the request/response. The ID from the request +# must be echoed back with the response to that request. +#Default: +# store_id_children 20 startup=0 idle=1 concurrency=0 + +# TAG: store_id_access +# If defined, this access list specifies which requests are +# sent to the StoreID processes. By default all requests +# are sent. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: store_id_bypass +# When this is 'on', a request will not go through the +# helper if all helpers are busy. If this is 'off' +# and the helper queue grows too large, Squid will exit +# with a FATAL error and ask you to increase the number of +# helpers. You should only enable this if the helperss +# are not critical to your caching system. If you use +# helpers for critical caching components, and you enable this +# option, users may not get objects from cache. +#Default: +# store_id_bypass on + +# OPTIONS FOR TUNING THE CACHE +# ----------------------------------------------------------------------------- + +# TAG: cache +# A list of ACL elements which, if matched and denied, cause the request to +# not be satisfied from the cache and the reply to not be cached. +# In other words, use this to force certain objects to never be cached. +# +# You must use the words 'allow' or 'deny' to indicate whether items +# matching the ACL should be allowed or denied into the cache. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow caching, unless rules exist in squid.conf. + +# TAG: max_stale time-units +# This option puts an upper limit on how stale content Squid +# will serve from the cache if cache validation fails. +# Can be overriden by the refresh_pattern max-stale option. +#Default: +# max_stale 1 week + +# TAG: refresh_pattern +# usage: refresh_pattern [-i] regex min percent max [options] +# +# By default, regular expressions are CASE-SENSITIVE. To make +# them case-insensitive, use the -i option. +# +# 'Min' is the time (in minutes) an object without an explicit +# expiry time should be considered fresh. The recommended +# value is 0, any higher values may cause dynamic applications +# to be erroneously cached unless the application designer +# has taken the appropriate actions. +# +# 'Percent' is a percentage of the objects age (time since last +# modification age) an object without explicit expiry time +# will be considered fresh. +# +# 'Max' is an upper limit on how long objects without an explicit +# expiry time will be considered fresh. +# +# options: override-expire +# override-lastmod +# reload-into-ims +# ignore-reload +# ignore-no-store +# ignore-must-revalidate +# ignore-private +# ignore-auth +# max-stale=NN +# refresh-ims +# store-stale +# +# override-expire enforces min age even if the server +# sent an explicit expiry time (e.g., with the +# Expires: header or Cache-Control: max-age). Doing this +# VIOLATES the HTTP standard. Enabling this feature +# could make you liable for problems which it causes. +# +# Note: override-expire does not enforce staleness - it only extends +# freshness / min. If the server returns a Expires time which +# is longer than your max time, Squid will still consider +# the object fresh for that period of time. +# +# override-lastmod enforces min age even on objects +# that were modified recently. +# +# reload-into-ims changes a client no-cache or ``reload'' +# request for a cached entry into a conditional request using +# If-Modified-Since and/or If-None-Match headers, provided the +# cached entry has a Last-Modified and/or a strong ETag header. +# Doing this VIOLATES the HTTP standard. Enabling this feature +# could make you liable for problems which it causes. +# +# ignore-reload ignores a client no-cache or ``reload'' +# header. Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which +# it causes. +# +# ignore-no-store ignores any ``Cache-control: no-store'' +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-must-revalidate ignores any ``Cache-Control: must-revalidate`` +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-private ignores any ``Cache-control: private'' +# headers received from a server. Doing this VIOLATES +# the HTTP standard. Enabling this feature could make you +# liable for problems which it causes. +# +# ignore-auth caches responses to requests with authorization, +# as if the originserver had sent ``Cache-control: public'' +# in the response header. Doing this VIOLATES the HTTP standard. +# Enabling this feature could make you liable for problems which +# it causes. +# +# refresh-ims causes squid to contact the origin server +# when a client issues an If-Modified-Since request. This +# ensures that the client will receive an updated version +# if one is available. +# +# store-stale stores responses even if they don't have explicit +# freshness or a validator (i.e., Last-Modified or an ETag) +# present, or if they're already stale. By default, Squid will +# not cache such responses because they usually can't be +# reused. Note that such responses will be stale by default. +# +# max-stale=NN provide a maximum staleness factor. Squid won't +# serve objects more stale than this even if it failed to +# validate the object. Default: use the max_stale global limit. +# +# Basically a cached object is: +# +# FRESH if expires < now, else STALE +# STALE if age > max +# FRESH if lm-factor < percent, else STALE +# FRESH if age < min +# else STALE +# +# The refresh_pattern lines are checked in the order listed here. +# The first entry which matches is used. If none of the entries +# match the default will be used. +# +# Note, you must uncomment all the default lines if you want +# to change one. The default setting is only active if none is +# used. +# +# + +# +# Add any of your own refresh_pattern entries above these. +# +refresh_pattern ^ftp: 1440 20% 10080 +refresh_pattern ^gopher: 1440 0% 1440 +refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 +refresh_pattern . 0 20% 4320 + +# TAG: quick_abort_min (KB) +#Default: +# quick_abort_min 16 KB + +# TAG: quick_abort_max (KB) +#Default: +# quick_abort_max 16 KB + +# TAG: quick_abort_pct (percent) +# The cache by default continues downloading aborted requests +# which are almost completed (less than 16 KB remaining). This +# may be undesirable on slow (e.g. SLIP) links and/or very busy +# caches. Impatient users may tie up file descriptors and +# bandwidth by repeatedly requesting and immediately aborting +# downloads. +# +# When the user aborts a request, Squid will check the +# quick_abort values to the amount of data transferred until +# then. +# +# If the transfer has less than 'quick_abort_min' KB remaining, +# it will finish the retrieval. +# +# If the transfer has more than 'quick_abort_max' KB remaining, +# it will abort the retrieval. +# +# If more than 'quick_abort_pct' of the transfer has completed, +# it will finish the retrieval. +# +# If you do not want any retrieval to continue after the client +# has aborted, set both 'quick_abort_min' and 'quick_abort_max' +# to '0 KB'. +# +# If you want retrievals to always continue if they are being +# cached set 'quick_abort_min' to '-1 KB'. +#Default: +# quick_abort_pct 95 + +# TAG: read_ahead_gap buffer-size +# The amount of data the cache will buffer ahead of what has been +# sent to the client when retrieving an object from another server. +#Default: +# read_ahead_gap 16 KB + +# TAG: negative_ttl time-units +# Set the Default Time-to-Live (TTL) for failed requests. +# Certain types of failures (such as "connection refused" and +# "404 Not Found") are able to be negatively-cached for a short time. +# Modern web servers should provide Expires: header, however if they +# do not this can provide a minimum TTL. +# The default is not to cache errors with unknown expiry details. +# +# Note that this is different from negative caching of DNS lookups. +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +#Default: +# negative_ttl 0 seconds + +# TAG: positive_dns_ttl time-units +# Upper limit on how long Squid will cache positive DNS responses. +# Default is 6 hours (360 minutes). This directive must be set +# larger than negative_dns_ttl. +#Default: +# positive_dns_ttl 6 hours + +# TAG: negative_dns_ttl time-units +# Time-to-Live (TTL) for negative caching of failed DNS lookups. +# This also sets the lower cache limit on positive lookups. +# Minimum value is 1 second, and it is not recommendable to go +# much below 10 seconds. +#Default: +# negative_dns_ttl 1 minutes + +# TAG: range_offset_limit size [acl acl...] +# usage: (size) [units] [[!]aclname] +# +# Sets an upper limit on how far (number of bytes) into the file +# a Range request may be to cause Squid to prefetch the whole file. +# If beyond this limit, Squid forwards the Range request as it is and +# the result is NOT cached. +# +# This is to stop a far ahead range request (lets say start at 17MB) +# from making Squid fetch the whole object up to that point before +# sending anything to the client. +# +# Multiple range_offset_limit lines may be specified, and they will +# be searched from top to bottom on each request until a match is found. +# The first match found will be used. If no line matches a request, the +# default limit of 0 bytes will be used. +# +# 'size' is the limit specified as a number of units. +# +# 'units' specifies whether to use bytes, KB, MB, etc. +# If no units are specified bytes are assumed. +# +# A size of 0 causes Squid to never fetch more than the +# client requested. (default) +# +# A size of 'none' causes Squid to always fetch the object from the +# beginning so it may cache the result. (2.0 style) +# +# 'aclname' is the name of a defined ACL. +# +# NP: Using 'none' as the byte value here will override any quick_abort settings +# that may otherwise apply to the range request. The range request will +# be fully fetched from start to finish regardless of the client +# actions. This affects bandwidth usage. +#Default: +# none + +# TAG: minimum_expiry_time (seconds) +# The minimum caching time according to (Expires - Date) +# headers Squid honors if the object can't be revalidated. +# The default is 60 seconds. +# +# In reverse proxy environments it might be desirable to honor +# shorter object lifetimes. It is most likely better to make +# your server return a meaningful Last-Modified header however. +# +# In ESI environments where page fragments often have short +# lifetimes, this will often be best set to 0. +#Default: +# minimum_expiry_time 60 seconds + +# TAG: store_avg_object_size (bytes) +# Average object size, used to estimate number of objects your +# cache can hold. The default is 13 KB. +# +# This is used to pre-seed the cache index memory allocation to +# reduce expensive reallocate operations while handling clients +# traffic. Too-large values may result in memory allocation during +# peak traffic, too-small values will result in wasted memory. +# +# Check the cache manager 'info' report metrics for the real +# object sizes seen by your Squid before tuning this. +#Default: +# store_avg_object_size 13 KB + +# TAG: store_objects_per_bucket +# Target number of objects per bucket in the store hash table. +# Lowering this value increases the total number of buckets and +# also the storage maintenance rate. The default is 20. +#Default: +# store_objects_per_bucket 20 + +# HTTP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: request_header_max_size (KB) +# This specifies the maximum size for HTTP headers in a request. +# Request headers are usually relatively small (about 512 bytes). +# Placing a limit on the request header size will catch certain +# bugs (for example with persistent connections) and possibly +# buffer-overflow or denial-of-service attacks. +#Default: +# request_header_max_size 64 KB + +# TAG: reply_header_max_size (KB) +# This specifies the maximum size for HTTP headers in a reply. +# Reply headers are usually relatively small (about 512 bytes). +# Placing a limit on the reply header size will catch certain +# bugs (for example with persistent connections) and possibly +# buffer-overflow or denial-of-service attacks. +#Default: +# reply_header_max_size 64 KB + +# TAG: request_body_max_size (bytes) +# This specifies the maximum size for an HTTP request body. +# In other words, the maximum size of a PUT/POST request. +# A user who attempts to send a request with a body larger +# than this limit receives an "Invalid Request" error message. +# If you set this parameter to a zero (the default), there will +# be no limit imposed. +# +# See also client_request_buffer_max_size for an alternative +# limitation on client uploads which can be configured. +#Default: +# No limit. + +# TAG: client_request_buffer_max_size (bytes) +# This specifies the maximum buffer size of a client request. +# It prevents squid eating too much memory when somebody uploads +# a large file. +#Default: +# client_request_buffer_max_size 512 KB + +# TAG: chunked_request_body_max_size (bytes) +# A broken or confused HTTP/1.1 client may send a chunked HTTP +# request to Squid. Squid does not have full support for that +# feature yet. To cope with such requests, Squid buffers the +# entire request and then dechunks request body to create a +# plain HTTP/1.0 request with a known content length. The plain +# request is then used by the rest of Squid code as usual. +# +# The option value specifies the maximum size of the buffer used +# to hold the request before the conversion. If the chunked +# request size exceeds the specified limit, the conversion +# fails, and the client receives an "unsupported request" error, +# as if dechunking was disabled. +# +# Dechunking is enabled by default. To disable conversion of +# chunked requests, set the maximum to zero. +# +# Request dechunking feature and this option in particular are a +# temporary hack. When chunking requests and responses are fully +# supported, there will be no need to buffer a chunked request. +#Default: +# chunked_request_body_max_size 64 KB + +# TAG: broken_posts +# A list of ACL elements which, if matched, causes Squid to send +# an extra CRLF pair after the body of a PUT/POST request. +# +# Some HTTP servers has broken implementations of PUT/POST, +# and rely on an extra CRLF pair sent by some WWW clients. +# +# Quote from RFC2616 section 4.1 on this matter: +# +# Note: certain buggy HTTP/1.0 client implementations generate an +# extra CRLF's after a POST request. To restate what is explicitly +# forbidden by the BNF, an HTTP/1.1 client must not preface or follow +# a request with an extra CRLF. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Example: +# acl buggy_server url_regex ^http://.... +# broken_posts allow buggy_server +#Default: +# Obey RFC 2616. + +# TAG: adaptation_uses_indirect_client on|off +# Controls whether the indirect client IP address (instead of the direct +# client IP address) is passed to adaptation services. +# +# See also: follow_x_forwarded_for adaptation_send_client_ip +#Default: +# adaptation_uses_indirect_client on + +# TAG: via on|off +# If set (default), Squid will include a Via header in requests and +# replies as required by RFC2616. +#Default: +# via on + +# TAG: ie_refresh on|off +# Microsoft Internet Explorer up until version 5.5 Service +# Pack 1 has an issue with transparent proxies, wherein it +# is impossible to force a refresh. Turning this on provides +# a partial fix to the problem, by causing all IMS-REFRESH +# requests from older IE versions to check the origin server +# for fresh content. This reduces hit ratio by some amount +# (~10% in my experience), but allows users to actually get +# fresh content when they want it. Note because Squid +# cannot tell if the user is using 5.5 or 5.5SP1, the behavior +# of 5.5 is unchanged from old versions of Squid (i.e. a +# forced refresh is impossible). Newer versions of IE will, +# hopefully, continue to have the new behavior and will be +# handled based on that assumption. This option defaults to +# the old Squid behavior, which is better for hit ratios but +# worse for clients using IE, if they need to be able to +# force fresh content. +#Default: +# ie_refresh off + +# TAG: vary_ignore_expire on|off +# Many HTTP servers supporting Vary gives such objects +# immediate expiry time with no cache-control header +# when requested by a HTTP/1.0 client. This option +# enables Squid to ignore such expiry times until +# HTTP/1.1 is fully implemented. +# +# WARNING: If turned on this may eventually cause some +# varying objects not intended for caching to get cached. +#Default: +# vary_ignore_expire off + +# TAG: request_entities +# Squid defaults to deny GET and HEAD requests with request entities, +# as the meaning of such requests are undefined in the HTTP standard +# even if not explicitly forbidden. +# +# Set this directive to on if you have clients which insists +# on sending request entities in GET or HEAD requests. But be warned +# that there is server software (both proxies and web servers) which +# can fail to properly process this kind of request which may make you +# vulnerable to cache pollution attacks if enabled. +#Default: +# request_entities off + +# TAG: request_header_access +# Usage: request_header_access header_name allow|deny [!]aclname ... +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +# +# This option replaces the old 'anonymize_headers' and the +# older 'http_anonymizer' option with something that is much +# more configurable. A list of ACLs for each header name allows +# removal of specific header fields under specific conditions. +# +# This option only applies to outgoing HTTP request headers (i.e., +# headers sent by Squid to the next HTTP hop such as a cache peer +# or an origin server). The option has no effect during cache hit +# detection. The equivalent adaptation vectoring point in ICAP +# terminology is post-cache REQMOD. +# +# The option is applied to individual outgoing request header +# fields. For each request header field F, Squid uses the first +# qualifying sets of request_header_access rules: +# +# 1. Rules with header_name equal to F's name. +# 2. Rules with header_name 'Other', provided F's name is not +# on the hard-coded list of commonly used HTTP header names. +# 3. Rules with header_name 'All'. +# +# Within that qualifying rule set, rule ACLs are checked as usual. +# If ACLs of an "allow" rule match, the header field is allowed to +# go through as is. If ACLs of a "deny" rule match, the header is +# removed and request_header_replace is then checked to identify +# if the removed header has a replacement. If no rules within the +# set have matching ACLs, the header field is left as is. +# +# For example, to achieve the same behavior as the old +# 'http_anonymizer standard' option, you should use: +# +# request_header_access From deny all +# request_header_access Referer deny all +# request_header_access User-Agent deny all +# +# Or, to reproduce the old 'http_anonymizer paranoid' feature +# you should use: +# +# request_header_access Authorization allow all +# request_header_access Proxy-Authorization allow all +# request_header_access Cache-Control allow all +# request_header_access Content-Length allow all +# request_header_access Content-Type allow all +# request_header_access Date allow all +# request_header_access Host allow all +# request_header_access If-Modified-Since allow all +# request_header_access Pragma allow all +# request_header_access Accept allow all +# request_header_access Accept-Charset allow all +# request_header_access Accept-Encoding allow all +# request_header_access Accept-Language allow all +# request_header_access Connection allow all +# request_header_access All deny all +# +# HTTP reply headers are controlled with the reply_header_access directive. +# +# By default, all headers are allowed (no anonymizing is performed). +#Default: +# No limits. + +# TAG: reply_header_access +# Usage: reply_header_access header_name allow|deny [!]aclname ... +# +# WARNING: Doing this VIOLATES the HTTP standard. Enabling +# this feature could make you liable for problems which it +# causes. +# +# This option only applies to reply headers, i.e., from the +# server to the client. +# +# This is the same as request_header_access, but in the other +# direction. Please see request_header_access for detailed +# documentation. +# +# For example, to achieve the same behavior as the old +# 'http_anonymizer standard' option, you should use: +# +# reply_header_access Server deny all +# reply_header_access WWW-Authenticate deny all +# reply_header_access Link deny all +# +# Or, to reproduce the old 'http_anonymizer paranoid' feature +# you should use: +# +# reply_header_access Allow allow all +# reply_header_access WWW-Authenticate allow all +# reply_header_access Proxy-Authenticate allow all +# reply_header_access Cache-Control allow all +# reply_header_access Content-Encoding allow all +# reply_header_access Content-Length allow all +# reply_header_access Content-Type allow all +# reply_header_access Date allow all +# reply_header_access Expires allow all +# reply_header_access Last-Modified allow all +# reply_header_access Location allow all +# reply_header_access Pragma allow all +# reply_header_access Content-Language allow all +# reply_header_access Retry-After allow all +# reply_header_access Title allow all +# reply_header_access Content-Disposition allow all +# reply_header_access Connection allow all +# reply_header_access All deny all +# +# HTTP request headers are controlled with the request_header_access directive. +# +# By default, all headers are allowed (no anonymizing is +# performed). +#Default: +# No limits. + +# TAG: request_header_replace +# Usage: request_header_replace header_name message +# Example: request_header_replace User-Agent Nutscrape/1.0 (CP/M; 8-bit) +# +# This option allows you to change the contents of headers +# denied with request_header_access above, by replacing them +# with some fixed string. +# +# This only applies to request headers, not reply headers. +# +# By default, headers are removed if denied. +#Default: +# none + +# TAG: reply_header_replace +# Usage: reply_header_replace header_name message +# Example: reply_header_replace Server Foo/1.0 +# +# This option allows you to change the contents of headers +# denied with reply_header_access above, by replacing them +# with some fixed string. +# +# This only applies to reply headers, not request headers. +# +# By default, headers are removed if denied. +#Default: +# none + +# TAG: request_header_add +# Usage: request_header_add field-name field-value acl1 [acl2] ... +# Example: request_header_add X-Client-CA "CA=%ssl::>cert_issuer" all +# +# This option adds header fields to outgoing HTTP requests (i.e., +# request headers sent by Squid to the next HTTP hop such as a +# cache peer or an origin server). The option has no effect during +# cache hit detection. The equivalent adaptation vectoring point +# in ICAP terminology is post-cache REQMOD. +# +# Field-name is a token specifying an HTTP header name. If a +# standard HTTP header name is used, Squid does not check whether +# the new header conflicts with any existing headers or violates +# HTTP rules. If the request to be modified already contains a +# field with the same name, the old field is preserved but the +# header field values are not merged. +# +# Field-value is either a token or a quoted string. If quoted +# string format is used, then the surrounding quotes are removed +# while escape sequences and %macros are processed. +# +# In theory, all of the logformat codes can be used as %macros. +# However, unlike logging (which happens at the very end of +# transaction lifetime), the transaction may not yet have enough +# information to expand a macro when the new header value is needed. +# And some information may already be available to Squid but not yet +# committed where the macro expansion code can access it (report +# such instances!). The macro will be expanded into a single dash +# ('-') in such cases. Not all macros have been tested. +# +# One or more Squid ACLs may be specified to restrict header +# injection to matching requests. As always in squid.conf, all +# ACLs in an option ACL list must be satisfied for the insertion +# to happen. The request_header_add option supports fast ACLs +# only. +#Default: +# none + +# TAG: note +# This option used to log custom information about the master +# transaction. For example, an admin may configure Squid to log +# which "user group" the transaction belongs to, where "user group" +# will be determined based on a set of ACLs and not [just] +# authentication information. +# Values of key/value pairs can be logged using %{key}note macros: +# +# note key value acl ... +# logformat myFormat ... %{key}note ... +#Default: +# none + +# TAG: relaxed_header_parser on|off|warn +# In the default "on" setting Squid accepts certain forms +# of non-compliant HTTP messages where it is unambiguous +# what the sending application intended even if the message +# is not correctly formatted. The messages is then normalized +# to the correct form when forwarded by Squid. +# +# If set to "warn" then a warning will be emitted in cache.log +# each time such HTTP error is encountered. +# +# If set to "off" then such HTTP errors will cause the request +# or response to be rejected. +#Default: +# relaxed_header_parser on + +# TIMEOUTS +# ----------------------------------------------------------------------------- + +# TAG: forward_timeout time-units +# This parameter specifies how long Squid should at most attempt in +# finding a forwarding path for the request before giving up. +#Default: +# forward_timeout 4 minutes + +# TAG: connect_timeout time-units +# This parameter specifies how long to wait for the TCP connect to +# the requested server or peer to complete before Squid should +# attempt to find another path where to forward the request. +#Default: +# connect_timeout 1 minute + +# TAG: peer_connect_timeout time-units +# This parameter specifies how long to wait for a pending TCP +# connection to a peer cache. The default is 30 seconds. You +# may also set different timeout values for individual neighbors +# with the 'connect-timeout' option on a 'cache_peer' line. +#Default: +# peer_connect_timeout 30 seconds + +# TAG: read_timeout time-units +# The read_timeout is applied on server-side connections. After +# each successful read(), the timeout will be extended by this +# amount. If no data is read again after this amount of time, +# the request is aborted and logged with ERR_READ_TIMEOUT. The +# default is 15 minutes. +#Default: +# read_timeout 15 minutes + +# TAG: write_timeout time-units +# This timeout is tracked for all connections that have data +# available for writing and are waiting for the socket to become +# ready. After each successful write, the timeout is extended by +# the configured amount. If Squid has data to write but the +# connection is not ready for the configured duration, the +# transaction associated with the connection is terminated. The +# default is 15 minutes. +#Default: +# write_timeout 15 minutes + +# TAG: request_timeout +# How long to wait for complete HTTP request headers after initial +# connection establishment. +#Default: +# request_timeout 5 minutes + +# TAG: client_idle_pconn_timeout +# How long to wait for the next HTTP request on a persistent +# client connection after the previous request completes. +#Default: +# client_idle_pconn_timeout 2 minutes + +# TAG: client_lifetime time-units +# The maximum amount of time a client (browser) is allowed to +# remain connected to the cache process. This protects the Cache +# from having a lot of sockets (and hence file descriptors) tied up +# in a CLOSE_WAIT state from remote clients that go away without +# properly shutting down (either because of a network failure or +# because of a poor client implementation). The default is one +# day, 1440 minutes. +# +# NOTE: The default value is intended to be much larger than any +# client would ever need to be connected to your cache. You +# should probably change client_lifetime only as a last resort. +# If you seem to have many client connections tying up +# filedescriptors, we recommend first tuning the read_timeout, +# request_timeout, persistent_request_timeout and quick_abort values. +#Default: +# client_lifetime 1 day + +# TAG: half_closed_clients +# Some clients may shutdown the sending side of their TCP +# connections, while leaving their receiving sides open. Sometimes, +# Squid can not tell the difference between a half-closed and a +# fully-closed TCP connection. +# +# By default, Squid will immediately close client connections when +# read(2) returns "no more data to read." +# +# Change this option to 'on' and Squid will keep open connections +# until a read(2) or write(2) on the socket returns an error. +# This may show some benefits for reverse proxies. But if not +# it is recommended to leave OFF. +#Default: +# half_closed_clients off + +# TAG: server_idle_pconn_timeout +# Timeout for idle persistent connections to servers and other +# proxies. +#Default: +# server_idle_pconn_timeout 1 minute + +# TAG: ident_timeout +# Maximum time to wait for IDENT lookups to complete. +# +# If this is too high, and you enabled IDENT lookups from untrusted +# users, you might be susceptible to denial-of-service by having +# many ident requests going at once. +#Default: +# ident_timeout 10 seconds + +# TAG: shutdown_lifetime time-units +# When SIGTERM or SIGHUP is received, the cache is put into +# "shutdown pending" mode until all active sockets are closed. +# This value is the lifetime to set for all open descriptors +# during shutdown mode. Any active clients after this many +# seconds will receive a 'timeout' message. +#Default: +# shutdown_lifetime 30 seconds + +# ADMINISTRATIVE PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: cache_mgr +# Email-address of local cache manager who will receive +# mail if the cache dies. The default is "webmaster". +#Default: +# cache_mgr webmaster + +# TAG: mail_from +# From: email-address for mail sent when the cache dies. +# The default is to use 'squid@unique_hostname'. +# +# See also: unique_hostname directive. +#Default: +# none + +# TAG: mail_program +# Email program used to send mail if the cache dies. +# The default is "mail". The specified program must comply +# with the standard Unix mail syntax: +# mail-program recipient < mailfile +# +# Optional command line options can be specified. +#Default: +# mail_program mail + +# TAG: cache_effective_user +# If you start Squid as root, it will change its effective/real +# UID/GID to the user specified below. The default is to change +# to UID of proxy. +# see also; cache_effective_group +#Default: +# cache_effective_user proxy + +# TAG: cache_effective_group +# Squid sets the GID to the effective user's default group ID +# (taken from the password file) and supplementary group list +# from the groups membership. +# +# If you want Squid to run with a specific GID regardless of +# the group memberships of the effective user then set this +# to the group (or GID) you want Squid to run as. When set +# all other group privileges of the effective user are ignored +# and only this GID is effective. If Squid is not started as +# root the user starting Squid MUST be member of the specified +# group. +# +# This option is not recommended by the Squid Team. +# Our preference is for administrators to configure a secure +# user account for squid with UID/GID matching system policies. +#Default: +# Use system group memberships of the cache_effective_user account + +# TAG: httpd_suppress_version_string on|off +# Suppress Squid version string info in HTTP headers and HTML error pages. +#Default: +# httpd_suppress_version_string off + +# TAG: visible_hostname +# If you want to present a special hostname in error messages, etc, +# define this. Otherwise, the return value of gethostname() +# will be used. If you have multiple caches in a cluster and +# get errors about IP-forwarding you must set them to have individual +# names with this setting. +#Default: +# Automatically detect the system host name + +# TAG: unique_hostname +# If you want to have multiple machines with the same +# 'visible_hostname' you must give each machine a different +# 'unique_hostname' so forwarding loops can be detected. +#Default: +# Copy the value from visible_hostname + +# TAG: hostname_aliases +# A list of other DNS names your cache has. +#Default: +# none + +# TAG: umask +# Minimum umask which should be enforced while the proxy +# is running, in addition to the umask set at startup. +# +# For a traditional octal representation of umasks, start +# your value with 0. +#Default: +# umask 027 + +# OPTIONS FOR THE CACHE REGISTRATION SERVICE +# ----------------------------------------------------------------------------- +# +# This section contains parameters for the (optional) cache +# announcement service. This service is provided to help +# cache administrators locate one another in order to join or +# create cache hierarchies. +# +# An 'announcement' message is sent (via UDP) to the registration +# service by Squid. By default, the announcement message is NOT +# SENT unless you enable it with 'announce_period' below. +# +# The announcement message includes your hostname, plus the +# following information from this configuration file: +# +# http_port +# icp_port +# cache_mgr +# +# All current information is processed regularly and made +# available on the Web at http://www.ircache.net/Cache/Tracker/. + +# TAG: announce_period +# This is how frequently to send cache announcements. +# +# To enable announcing your cache, just set an announce period. +# +# Example: +# announce_period 1 day +#Default: +# Announcement messages disabled. + +# TAG: announce_host +# Set the hostname where announce registration messages will be sent. +# +# See also announce_port and announce_file +#Default: +# announce_host tracker.ircache.net + +# TAG: announce_file +# The contents of this file will be included in the announce +# registration messages. +#Default: +# none + +# TAG: announce_port +# Set the port where announce registration messages will be sent. +# +# See also announce_host and announce_file +#Default: +# announce_port 3131 + +# HTTPD-ACCELERATOR OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: httpd_accel_surrogate_id +# Surrogates (http://www.esi.org/architecture_spec_1.0.html) +# need an identification token to allow control targeting. Because +# a farm of surrogates may all perform the same tasks, they may share +# an identification token. +#Default: +# visible_hostname is used if no specific ID is set. + +# TAG: http_accel_surrogate_remote on|off +# Remote surrogates (such as those in a CDN) honour the header +# "Surrogate-Control: no-store-remote". +# +# Set this to on to have squid behave as a remote surrogate. +#Default: +# http_accel_surrogate_remote off + +# TAG: esi_parser libxml2|expat|custom +# ESI markup is not strictly XML compatible. The custom ESI parser +# will give higher performance, but cannot handle non ASCII character +# encodings. +#Default: +# esi_parser custom + +# DELAY POOL PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: delay_pools +# This represents the number of delay pools to be used. For example, +# if you have one class 2 delay pool and one class 3 delays pool, you +# have a total of 2 delay pools. +# +# See also delay_parameters, delay_class, delay_access for pool +# configuration details. +#Default: +# delay_pools 0 + +# TAG: delay_class +# This defines the class of each delay pool. There must be exactly one +# delay_class line for each delay pool. For example, to define two +# delay pools, one of class 2 and one of class 3, the settings above +# and here would be: +# +# Example: +# delay_pools 4 # 4 delay pools +# delay_class 1 2 # pool 1 is a class 2 pool +# delay_class 2 3 # pool 2 is a class 3 pool +# delay_class 3 4 # pool 3 is a class 4 pool +# delay_class 4 5 # pool 4 is a class 5 pool +# +# The delay pool classes are: +# +# class 1 Everything is limited by a single aggregate +# bucket. +# +# class 2 Everything is limited by a single aggregate +# bucket as well as an "individual" bucket chosen +# from bits 25 through 32 of the IPv4 address. +# +# class 3 Everything is limited by a single aggregate +# bucket as well as a "network" bucket chosen +# from bits 17 through 24 of the IP address and a +# "individual" bucket chosen from bits 17 through +# 32 of the IPv4 address. +# +# class 4 Everything in a class 3 delay pool, with an +# additional limit on a per user basis. This +# only takes effect if the username is established +# in advance - by forcing authentication in your +# http_access rules. +# +# class 5 Requests are grouped according their tag (see +# external_acl's tag= reply). +# +# +# Each pool also requires a delay_parameters directive to configure the pool size +# and speed limits used whenever the pool is applied to a request. Along with +# a set of delay_access directives to determine when it is used. +# +# NOTE: If an IP address is a.b.c.d +# -> bits 25 through 32 are "d" +# -> bits 17 through 24 are "c" +# -> bits 17 through 32 are "c * 256 + d" +# +# NOTE-2: Due to the use of bitmasks in class 2,3,4 pools they only apply to +# IPv4 traffic. Class 1 and 5 pools may be used with IPv6 traffic. +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +# See also delay_parameters and delay_access. +#Default: +# none + +# TAG: delay_access +# This is used to determine which delay pool a request falls into. +# +# delay_access is sorted per pool and the matching starts with pool 1, +# then pool 2, ..., and finally pool N. The first delay pool where the +# request is allowed is selected for the request. If it does not allow +# the request to any pool then the request is not delayed (default). +# +# For example, if you want some_big_clients in delay +# pool 1 and lotsa_little_clients in delay pool 2: +# +# delay_access 1 allow some_big_clients +# delay_access 1 deny all +# delay_access 2 allow lotsa_little_clients +# delay_access 2 deny all +# delay_access 3 allow authenticated_clients +# +# See also delay_parameters and delay_class. +# +#Default: +# Deny using the pool, unless allow rules exist in squid.conf for the pool. + +# TAG: delay_parameters +# This defines the parameters for a delay pool. Each delay pool has +# a number of "buckets" associated with it, as explained in the +# description of delay_class. +# +# For a class 1 delay pool, the syntax is: +# delay_pools pool 1 +# delay_parameters pool aggregate +# +# For a class 2 delay pool: +# delay_pools pool 2 +# delay_parameters pool aggregate individual +# +# For a class 3 delay pool: +# delay_pools pool 3 +# delay_parameters pool aggregate network individual +# +# For a class 4 delay pool: +# delay_pools pool 4 +# delay_parameters pool aggregate network individual user +# +# For a class 5 delay pool: +# delay_pools pool 5 +# delay_parameters pool tagrate +# +# The option variables are: +# +# pool a pool number - ie, a number between 1 and the +# number specified in delay_pools as used in +# delay_class lines. +# +# aggregate the speed limit parameters for the aggregate bucket +# (class 1, 2, 3). +# +# individual the speed limit parameters for the individual +# buckets (class 2, 3). +# +# network the speed limit parameters for the network buckets +# (class 3). +# +# user the speed limit parameters for the user buckets +# (class 4). +# +# tagrate the speed limit parameters for the tag buckets +# (class 5). +# +# A pair of delay parameters is written restore/maximum, where restore is +# the number of bytes (not bits - modem and network speeds are usually +# quoted in bits) per second placed into the bucket, and maximum is the +# maximum number of bytes which can be in the bucket at any time. +# +# There must be one delay_parameters line for each delay pool. +# +# +# For example, if delay pool number 1 is a class 2 delay pool as in the +# above example, and is being used to strictly limit each host to 64Kbit/sec +# (plus overheads), with no overall limit, the line is: +# +# delay_parameters 1 -1/-1 8000/8000 +# +# Note that 8 x 8000 KByte/sec -> 64Kbit/sec. +# +# Note that the figure -1 is used to represent "unlimited". +# +# +# And, if delay pool number 2 is a class 3 delay pool as in the above +# example, and you want to limit it to a total of 256Kbit/sec (strict limit) +# with each 8-bit network permitted 64Kbit/sec (strict limit) and each +# individual host permitted 4800bit/sec with a bucket maximum size of 64Kbits +# to permit a decent web page to be downloaded at a decent speed +# (if the network is not being limited due to overuse) but slow down +# large downloads more significantly: +# +# delay_parameters 2 32000/32000 8000/8000 600/8000 +# +# Note that 8 x 32000 KByte/sec -> 256Kbit/sec. +# 8 x 8000 KByte/sec -> 64Kbit/sec. +# 8 x 600 Byte/sec -> 4800bit/sec. +# +# +# Finally, for a class 4 delay pool as in the example - each user will +# be limited to 128Kbits/sec no matter how many workstations they are logged into.: +# +# delay_parameters 4 32000/32000 8000/8000 600/64000 16000/16000 +# +# +# See also delay_class and delay_access. +# +#Default: +# none + +# TAG: delay_initial_bucket_level (percent, 0-100) +# The initial bucket percentage is used to determine how much is put +# in each bucket when squid starts, is reconfigured, or first notices +# a host accessing it (in class 2 and class 3, individual hosts and +# networks only have buckets associated with them once they have been +# "seen" by squid). +#Default: +# delay_initial_bucket_level 50 + +# CLIENT DELAY POOL PARAMETERS +# ----------------------------------------------------------------------------- + +# TAG: client_delay_pools +# This option specifies the number of client delay pools used. It must +# preceed other client_delay_* options. +# +# Example: +# client_delay_pools 2 +# +# See also client_delay_parameters and client_delay_access. +#Default: +# client_delay_pools 0 + +# TAG: client_delay_initial_bucket_level (percent, 0-no_limit) +# This option determines the initial bucket size as a percentage of +# max_bucket_size from client_delay_parameters. Buckets are created +# at the time of the "first" connection from the matching IP. Idle +# buckets are periodically deleted up. +# +# You can specify more than 100 percent but note that such "oversized" +# buckets are not refilled until their size goes down to max_bucket_size +# from client_delay_parameters. +# +# Example: +# client_delay_initial_bucket_level 50 +#Default: +# client_delay_initial_bucket_level 50 + +# TAG: client_delay_parameters +# +# This option configures client-side bandwidth limits using the +# following format: +# +# client_delay_parameters pool speed_limit max_bucket_size +# +# pool is an integer ID used for client_delay_access matching. +# +# speed_limit is bytes added to the bucket per second. +# +# max_bucket_size is the maximum size of a bucket, enforced after any +# speed_limit additions. +# +# Please see the delay_parameters option for more information and +# examples. +# +# Example: +# client_delay_parameters 1 1024 2048 +# client_delay_parameters 2 51200 16384 +# +# See also client_delay_access. +# +#Default: +# none + +# TAG: client_delay_access +# This option determines the client-side delay pool for the +# request: +# +# client_delay_access pool_ID allow|deny acl_name +# +# All client_delay_access options are checked in their pool ID +# order, starting with pool 1. The first checked pool with allowed +# request is selected for the request. If no ACL matches or there +# are no client_delay_access options, the request bandwidth is not +# limited. +# +# The ACL-selected pool is then used to find the +# client_delay_parameters for the request. Client-side pools are +# not used to aggregate clients. Clients are always aggregated +# based on their source IP addresses (one bucket per source IP). +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# Additionally, only the client TCP connection details are available. +# ACLs testing HTTP properties will not work. +# +# Please see delay_access for more examples. +# +# Example: +# client_delay_access 1 allow low_rate_network +# client_delay_access 2 allow vips_network +# +# +# See also client_delay_parameters and client_delay_pools. +#Default: +# Deny use of the pool, unless allow rules exist in squid.conf for the pool. + +# WCCPv1 AND WCCPv2 CONFIGURATION OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: wccp_router +# Use this option to define your WCCP ``home'' router for +# Squid. +# +# wccp_router supports a single WCCP(v1) router +# +# wccp2_router supports multiple WCCPv2 routers +# +# only one of the two may be used at the same time and defines +# which version of WCCP to use. +#Default: +# WCCP disabled. + +# TAG: wccp2_router +# Use this option to define your WCCP ``home'' router for +# Squid. +# +# wccp_router supports a single WCCP(v1) router +# +# wccp2_router supports multiple WCCPv2 routers +# +# only one of the two may be used at the same time and defines +# which version of WCCP to use. +#Default: +# WCCPv2 disabled. + +# TAG: wccp_version +# This directive is only relevant if you need to set up WCCP(v1) +# to some very old and end-of-life Cisco routers. In all other +# setups it must be left unset or at the default setting. +# It defines an internal version in the WCCP(v1) protocol, +# with version 4 being the officially documented protocol. +# +# According to some users, Cisco IOS 11.2 and earlier only +# support WCCP version 3. If you're using that or an earlier +# version of IOS, you may need to change this value to 3, otherwise +# do not specify this parameter. +#Default: +# wccp_version 4 + +# TAG: wccp2_rebuild_wait +# If this is enabled Squid will wait for the cache dir rebuild to finish +# before sending the first wccp2 HereIAm packet +#Default: +# wccp2_rebuild_wait on + +# TAG: wccp2_forwarding_method +# WCCP2 allows the setting of forwarding methods between the +# router/switch and the cache. Valid values are as follows: +# +# gre - GRE encapsulation (forward the packet in a GRE/WCCP tunnel) +# l2 - L2 redirect (forward the packet using Layer 2/MAC rewriting) +# +# Currently (as of IOS 12.4) cisco routers only support GRE. +# Cisco switches only support the L2 redirect assignment method. +#Default: +# wccp2_forwarding_method gre + +# TAG: wccp2_return_method +# WCCP2 allows the setting of return methods between the +# router/switch and the cache for packets that the cache +# decides not to handle. Valid values are as follows: +# +# gre - GRE encapsulation (forward the packet in a GRE/WCCP tunnel) +# l2 - L2 redirect (forward the packet using Layer 2/MAC rewriting) +# +# Currently (as of IOS 12.4) cisco routers only support GRE. +# Cisco switches only support the L2 redirect assignment. +# +# If the "ip wccp redirect exclude in" command has been +# enabled on the cache interface, then it is still safe for +# the proxy server to use a l2 redirect method even if this +# option is set to GRE. +#Default: +# wccp2_return_method gre + +# TAG: wccp2_assignment_method +# WCCP2 allows the setting of methods to assign the WCCP hash +# Valid values are as follows: +# +# hash - Hash assignment +# mask - Mask assignment +# +# As a general rule, cisco routers support the hash assignment method +# and cisco switches support the mask assignment method. +#Default: +# wccp2_assignment_method hash + +# TAG: wccp2_service +# WCCP2 allows for multiple traffic services. There are two +# types: "standard" and "dynamic". The standard type defines +# one service id - http (id 0). The dynamic service ids can be from +# 51 to 255 inclusive. In order to use a dynamic service id +# one must define the type of traffic to be redirected; this is done +# using the wccp2_service_info option. +# +# The "standard" type does not require a wccp2_service_info option, +# just specifying the service id will suffice. +# +# MD5 service authentication can be enabled by adding +# "password=" to the end of this service declaration. +# +# Examples: +# +# wccp2_service standard 0 # for the 'web-cache' standard service +# wccp2_service dynamic 80 # a dynamic service type which will be +# # fleshed out with subsequent options. +# wccp2_service standard 0 password=foo +#Default: +# Use the 'web-cache' standard service. + +# TAG: wccp2_service_info +# Dynamic WCCPv2 services require further information to define the +# traffic you wish to have diverted. +# +# The format is: +# +# wccp2_service_info protocol= flags=,.. +# priority= ports=,.. +# +# The relevant WCCPv2 flags: +# + src_ip_hash, dst_ip_hash +# + source_port_hash, dst_port_hash +# + src_ip_alt_hash, dst_ip_alt_hash +# + src_port_alt_hash, dst_port_alt_hash +# + ports_source +# +# The port list can be one to eight entries. +# +# Example: +# +# wccp2_service_info 80 protocol=tcp flags=src_ip_hash,ports_source +# priority=240 ports=80 +# +# Note: the service id must have been defined by a previous +# 'wccp2_service dynamic ' entry. +#Default: +# none + +# TAG: wccp2_weight +# Each cache server gets assigned a set of the destination +# hash proportional to their weight. +#Default: +# wccp2_weight 10000 + +# TAG: wccp_address +# Use this option if you require WCCPv2 to use a specific +# interface address. +# +# The default behavior is to not bind to any specific address. +#Default: +# Address selected by the operating system. + +# TAG: wccp2_address +# Use this option if you require WCCP to use a specific +# interface address. +# +# The default behavior is to not bind to any specific address. +#Default: +# Address selected by the operating system. + +# PERSISTENT CONNECTION HANDLING +# ----------------------------------------------------------------------------- +# +# Also see "pconn_timeout" in the TIMEOUTS section + +# TAG: client_persistent_connections +# Persistent connection support for clients. +# Squid uses persistent connections (when allowed). You can use +# this option to disable persistent connections with clients. +#Default: +# client_persistent_connections on + +# TAG: server_persistent_connections +# Persistent connection support for servers. +# Squid uses persistent connections (when allowed). You can use +# this option to disable persistent connections with servers. +#Default: +# server_persistent_connections on + +# TAG: persistent_connection_after_error +# With this directive the use of persistent connections after +# HTTP errors can be disabled. Useful if you have clients +# who fail to handle errors on persistent connections proper. +#Default: +# persistent_connection_after_error on + +# TAG: detect_broken_pconn +# Some servers have been found to incorrectly signal the use +# of HTTP/1.0 persistent connections even on replies not +# compatible, causing significant delays. This server problem +# has mostly been seen on redirects. +# +# By enabling this directive Squid attempts to detect such +# broken replies and automatically assume the reply is finished +# after 10 seconds timeout. +#Default: +# detect_broken_pconn off + +# CACHE DIGEST OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: digest_generation +# This controls whether the server will generate a Cache Digest +# of its contents. By default, Cache Digest generation is +# enabled if Squid is compiled with --enable-cache-digests defined. +#Default: +# digest_generation on + +# TAG: digest_bits_per_entry +# This is the number of bits of the server's Cache Digest which +# will be associated with the Digest entry for a given HTTP +# Method and URL (public key) combination. The default is 5. +#Default: +# digest_bits_per_entry 5 + +# TAG: digest_rebuild_period (seconds) +# This is the wait time between Cache Digest rebuilds. +#Default: +# digest_rebuild_period 1 hour + +# TAG: digest_rewrite_period (seconds) +# This is the wait time between Cache Digest writes to +# disk. +#Default: +# digest_rewrite_period 1 hour + +# TAG: digest_swapout_chunk_size (bytes) +# This is the number of bytes of the Cache Digest to write to +# disk at a time. It defaults to 4096 bytes (4KB), the Squid +# default swap page. +#Default: +# digest_swapout_chunk_size 4096 bytes + +# TAG: digest_rebuild_chunk_percentage (percent, 0-100) +# This is the percentage of the Cache Digest to be scanned at a +# time. By default it is set to 10% of the Cache Digest. +#Default: +# digest_rebuild_chunk_percentage 10 + +# SNMP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: snmp_port +# The port number where Squid listens for SNMP requests. To enable +# SNMP support set this to a suitable port number. Port number +# 3401 is often used for the Squid SNMP agent. By default it's +# set to "0" (disabled) +# +# Example: +# snmp_port 3401 +#Default: +# SNMP disabled. + +# TAG: snmp_access +# Allowing or denying access to the SNMP port. +# +# All access to the agent is denied by default. +# usage: +# +# snmp_access allow|deny [!]aclname ... +# +# This clause only supports fast acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +# +#Example: +# snmp_access allow snmppublic localhost +# snmp_access deny all +#Default: +# Deny, unless rules exist in squid.conf. + +# TAG: snmp_incoming_address +# Just like 'udp_incoming_address', but for the SNMP port. +# +# snmp_incoming_address is used for the SNMP socket receiving +# messages from SNMP agents. +# +# The default snmp_incoming_address is to listen on all +# available network interfaces. +#Default: +# Accept SNMP packets from all machine interfaces. + +# TAG: snmp_outgoing_address +# Just like 'udp_outgoing_address', but for the SNMP port. +# +# snmp_outgoing_address is used for SNMP packets returned to SNMP +# agents. +# +# If snmp_outgoing_address is not set it will use the same socket +# as snmp_incoming_address. Only change this if you want to have +# SNMP replies sent using another address than where this Squid +# listens for SNMP queries. +# +# NOTE, snmp_incoming_address and snmp_outgoing_address can not have +# the same value since they both use the same port. +#Default: +# Use snmp_incoming_address or an address selected by the operating system. + +# ICP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icp_port +# The port number where Squid sends and receives ICP queries to +# and from neighbor caches. The standard UDP port for ICP is 3130. +# +# Example: +# icp_port 3130 +#Default: +# ICP disabled. + +# TAG: htcp_port +# The port number where Squid sends and receives HTCP queries to +# and from neighbor caches. To turn it on you want to set it to +# 4827. +# +# Example: +# htcp_port 4827 +#Default: +# HTCP disabled. + +# TAG: log_icp_queries on|off +# If set, ICP queries are logged to access.log. You may wish +# do disable this if your ICP load is VERY high to speed things +# up or to simplify log analysis. +#Default: +# log_icp_queries on + +# TAG: udp_incoming_address +# udp_incoming_address is used for UDP packets received from other +# caches. +# +# The default behavior is to not bind to any specific address. +# +# Only change this if you want to have all UDP queries received on +# a specific interface/address. +# +# NOTE: udp_incoming_address is used by the ICP, HTCP, and DNS +# modules. Altering it will affect all of them in the same manner. +# +# see also; udp_outgoing_address +# +# NOTE, udp_incoming_address and udp_outgoing_address can not +# have the same value since they both use the same port. +#Default: +# Accept packets from all machine interfaces. + +# TAG: udp_outgoing_address +# udp_outgoing_address is used for UDP packets sent out to other +# caches. +# +# The default behavior is to not bind to any specific address. +# +# Instead it will use the same socket as udp_incoming_address. +# Only change this if you want to have UDP queries sent using another +# address than where this Squid listens for UDP queries from other +# caches. +# +# NOTE: udp_outgoing_address is used by the ICP, HTCP, and DNS +# modules. Altering it will affect all of them in the same manner. +# +# see also; udp_incoming_address +# +# NOTE, udp_incoming_address and udp_outgoing_address can not +# have the same value since they both use the same port. +#Default: +# Use udp_incoming_address or an address selected by the operating system. + +# TAG: icp_hit_stale on|off +# If you want to return ICP_HIT for stale cache objects, set this +# option to 'on'. If you have sibling relationships with caches +# in other administrative domains, this should be 'off'. If you only +# have sibling relationships with caches under your control, +# it is probably okay to set this to 'on'. +# If set to 'on', your siblings should use the option "allow-miss" +# on their cache_peer lines for connecting to you. +#Default: +# icp_hit_stale off + +# TAG: minimum_direct_hops +# If using the ICMP pinging stuff, do direct fetches for sites +# which are no more than this many hops away. +#Default: +# minimum_direct_hops 4 + +# TAG: minimum_direct_rtt (msec) +# If using the ICMP pinging stuff, do direct fetches for sites +# which are no more than this many rtt milliseconds away. +#Default: +# minimum_direct_rtt 400 + +# TAG: netdb_low +# The low water mark for the ICMP measurement database. +# +# Note: high watermark controlled by netdb_high directive. +# +# These watermarks are counts, not percents. The defaults are +# (low) 900 and (high) 1000. When the high water mark is +# reached, database entries will be deleted until the low +# mark is reached. +#Default: +# netdb_low 900 + +# TAG: netdb_high +# The high water mark for the ICMP measurement database. +# +# Note: low watermark controlled by netdb_low directive. +# +# These watermarks are counts, not percents. The defaults are +# (low) 900 and (high) 1000. When the high water mark is +# reached, database entries will be deleted until the low +# mark is reached. +#Default: +# netdb_high 1000 + +# TAG: netdb_ping_period +# The minimum period for measuring a site. There will be at +# least this much delay between successive pings to the same +# network. The default is five minutes. +#Default: +# netdb_ping_period 5 minutes + +# TAG: query_icmp on|off +# If you want to ask your peers to include ICMP data in their ICP +# replies, enable this option. +# +# If your peer has configured Squid (during compilation) with +# '--enable-icmp' that peer will send ICMP pings to origin server +# sites of the URLs it receives. If you enable this option the +# ICP replies from that peer will include the ICMP data (if available). +# Then, when choosing a parent cache, Squid will choose the parent with +# the minimal RTT to the origin server. When this happens, the +# hierarchy field of the access.log will be +# "CLOSEST_PARENT_MISS". This option is off by default. +#Default: +# query_icmp off + +# TAG: test_reachability on|off +# When this is 'on', ICP MISS replies will be ICP_MISS_NOFETCH +# instead of ICP_MISS if the target host is NOT in the ICMP +# database, or has a zero RTT. +#Default: +# test_reachability off + +# TAG: icp_query_timeout (msec) +# Normally Squid will automatically determine an optimal ICP +# query timeout value based on the round-trip-time of recent ICP +# queries. If you want to override the value determined by +# Squid, set this 'icp_query_timeout' to a non-zero value. This +# value is specified in MILLISECONDS, so, to use a 2-second +# timeout (the old default), you would write: +# +# icp_query_timeout 2000 +#Default: +# Dynamic detection. + +# TAG: maximum_icp_query_timeout (msec) +# Normally the ICP query timeout is determined dynamically. But +# sometimes it can lead to very large values (say 5 seconds). +# Use this option to put an upper limit on the dynamic timeout +# value. Do NOT use this option to always use a fixed (instead +# of a dynamic) timeout value. To set a fixed timeout see the +# 'icp_query_timeout' directive. +#Default: +# maximum_icp_query_timeout 2000 + +# TAG: minimum_icp_query_timeout (msec) +# Normally the ICP query timeout is determined dynamically. But +# sometimes it can lead to very small timeouts, even lower than +# the normal latency variance on your link due to traffic. +# Use this option to put an lower limit on the dynamic timeout +# value. Do NOT use this option to always use a fixed (instead +# of a dynamic) timeout value. To set a fixed timeout see the +# 'icp_query_timeout' directive. +#Default: +# minimum_icp_query_timeout 5 + +# TAG: background_ping_rate time-units +# Controls how often the ICP pings are sent to siblings that +# have background-ping set. +#Default: +# background_ping_rate 10 seconds + +# MULTICAST ICP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: mcast_groups +# This tag specifies a list of multicast groups which your server +# should join to receive multicasted ICP queries. +# +# NOTE! Be very careful what you put here! Be sure you +# understand the difference between an ICP _query_ and an ICP +# _reply_. This option is to be set only if you want to RECEIVE +# multicast queries. Do NOT set this option to SEND multicast +# ICP (use cache_peer for that). ICP replies are always sent via +# unicast, so this option does not affect whether or not you will +# receive replies from multicast group members. +# +# You must be very careful to NOT use a multicast address which +# is already in use by another group of caches. +# +# If you are unsure about multicast, please read the Multicast +# chapter in the Squid FAQ (http://www.squid-cache.org/FAQ/). +# +# Usage: mcast_groups 239.128.16.128 224.0.1.20 +# +# By default, Squid doesn't listen on any multicast groups. +#Default: +# none + +# TAG: mcast_miss_addr +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# If you enable this option, every "cache miss" URL will +# be sent out on the specified multicast address. +# +# Do not enable this option unless you are are absolutely +# certain you understand what you are doing. +#Default: +# disabled. + +# TAG: mcast_miss_ttl +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# This is the time-to-live value for packets multicasted +# when multicasting off cache miss URLs is enabled. By +# default this is set to 'site scope', i.e. 16. +#Default: +# mcast_miss_ttl 16 + +# TAG: mcast_miss_port +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# This is the port number to be used in conjunction with +# 'mcast_miss_addr'. +#Default: +# mcast_miss_port 3135 + +# TAG: mcast_miss_encode_key +# Note: This option is only available if Squid is rebuilt with the +# -DMULTICAST_MISS_STREAM define +# +# The URLs that are sent in the multicast miss stream are +# encrypted. This is the encryption key. +#Default: +# mcast_miss_encode_key XXXXXXXXXXXXXXXX + +# TAG: mcast_icp_query_timeout (msec) +# For multicast peers, Squid regularly sends out ICP "probes" to +# count how many other peers are listening on the given multicast +# address. This value specifies how long Squid should wait to +# count all the replies. The default is 2000 msec, or 2 +# seconds. +#Default: +# mcast_icp_query_timeout 2000 + +# INTERNAL ICON OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icon_directory +# Where the icons are stored. These are normally kept in +# /usr/share/squid3/icons +#Default: +# icon_directory /usr/share/squid3/icons + +# TAG: global_internal_static +# This directive controls is Squid should intercept all requests for +# /squid-internal-static/ no matter which host the URL is requesting +# (default on setting), or if nothing special should be done for +# such URLs (off setting). The purpose of this directive is to make +# icons etc work better in complex cache hierarchies where it may +# not always be possible for all corners in the cache mesh to reach +# the server generating a directory listing. +#Default: +# global_internal_static on + +# TAG: short_icon_urls +# If this is enabled Squid will use short URLs for icons. +# If disabled it will revert to the old behavior of including +# it's own name and port in the URL. +# +# If you run a complex cache hierarchy with a mix of Squid and +# other proxies you may need to disable this directive. +#Default: +# short_icon_urls on + +# ERROR PAGE OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: error_directory +# If you wish to create your own versions of the default +# error files to customize them to suit your company copy +# the error/template files to another directory and point +# this tag at them. +# +# WARNING: This option will disable multi-language support +# on error pages if used. +# +# The squid developers are interested in making squid available in +# a wide variety of languages. If you are making translations for a +# language that Squid does not currently provide please consider +# contributing your translation back to the project. +# http://wiki.squid-cache.org/Translations +# +# The squid developers working on translations are happy to supply drop-in +# translated error files in exchange for any new language contributions. +#Default: +# Send error pages in the clients preferred language + +# TAG: error_default_language +# Set the default language which squid will send error pages in +# if no existing translation matches the clients language +# preferences. +# +# If unset (default) generic English will be used. +# +# The squid developers are interested in making squid available in +# a wide variety of languages. If you are interested in making +# translations for any language see the squid wiki for details. +# http://wiki.squid-cache.org/Translations +#Default: +# Generate English language pages. + +# TAG: error_log_languages +# Log to cache.log what languages users are attempting to +# auto-negotiate for translations. +# +# Successful negotiations are not logged. Only failures +# have meaning to indicate that Squid may need an upgrade +# of its error page translations. +#Default: +# error_log_languages on + +# TAG: err_page_stylesheet +# CSS Stylesheet to pattern the display of Squid default error pages. +# +# For information on CSS see http://www.w3.org/Style/CSS/ +#Default: +# err_page_stylesheet /etc/squid3/errorpage.css + +# TAG: err_html_text +# HTML text to include in error messages. Make this a "mailto" +# URL to your admin address, or maybe just a link to your +# organizations Web page. +# +# To include this in your error messages, you must rewrite +# the error template files (found in the "errors" directory). +# Wherever you want the 'err_html_text' line to appear, +# insert a %L tag in the error template file. +#Default: +# none + +# TAG: email_err_data on|off +# If enabled, information about the occurred error will be +# included in the mailto links of the ERR pages (if %W is set) +# so that the email body contains the data. +# Syntax is %w +#Default: +# email_err_data on + +# TAG: deny_info +# Usage: deny_info err_page_name acl +# or deny_info http://... acl +# or deny_info TCP_RESET acl +# +# This can be used to return a ERR_ page for requests which +# do not pass the 'http_access' rules. Squid remembers the last +# acl it evaluated in http_access, and if a 'deny_info' line exists +# for that ACL Squid returns a corresponding error page. +# +# The acl is typically the last acl on the http_access deny line which +# denied access. The exceptions to this rule are: +# - When Squid needs to request authentication credentials. It's then +# the first authentication related acl encountered +# - When none of the http_access lines matches. It's then the last +# acl processed on the last http_access line. +# - When the decision to deny access was made by an adaptation service, +# the acl name is the corresponding eCAP or ICAP service_name. +# +# NP: If providing your own custom error pages with error_directory +# you may also specify them by your custom file name: +# Example: deny_info ERR_CUSTOM_ACCESS_DENIED bad_guys +# +# By defaut Squid will send "403 Forbidden". A different 4xx or 5xx +# may be specified by prefixing the file name with the code and a colon. +# e.g. 404:ERR_CUSTOM_ACCESS_DENIED +# +# Alternatively you can tell Squid to reset the TCP connection +# by specifying TCP_RESET. +# +# Or you can specify an error URL or URL pattern. The browsers will +# get redirected to the specified URL after formatting tags have +# been replaced. Redirect will be done with 302 or 307 according to +# HTTP/1.1 specs. A different 3xx code may be specified by prefixing +# the URL. e.g. 303:http://example.com/ +# +# URL FORMAT TAGS: +# %a - username (if available. Password NOT included) +# %B - FTP path URL +# %e - Error number +# %E - Error description +# %h - Squid hostname +# %H - Request domain name +# %i - Client IP Address +# %M - Request Method +# %o - Message result from external ACL helper +# %p - Request Port number +# %P - Request Protocol name +# %R - Request URL path +# %T - Timestamp in RFC 1123 format +# %U - Full canonical URL from client +# (HTTPS URLs terminate with *) +# %u - Full canonical URL from client +# %w - Admin email from squid.conf +# %x - Error name +# %% - Literal percent (%) code +# +#Default: +# none + +# OPTIONS INFLUENCING REQUEST FORWARDING +# ----------------------------------------------------------------------------- + +# TAG: nonhierarchical_direct +# By default, Squid will send any non-hierarchical requests +# (matching hierarchy_stoplist or not cacheable request type) direct +# to origin servers. +# +# When this is set to "off", Squid will prefer to send these +# requests to parents. +# +# Note that in most configurations, by turning this off you will only +# add latency to these request without any improvement in global hit +# ratio. +# +# This option only sets a preference. If the parent is unavailable a +# direct connection to the origin server may still be attempted. To +# completely prevent direct connections use never_direct. +#Default: +# nonhierarchical_direct on + +# TAG: prefer_direct +# Normally Squid tries to use parents for most requests. If you for some +# reason like it to first try going direct and only use a parent if +# going direct fails set this to on. +# +# By combining nonhierarchical_direct off and prefer_direct on you +# can set up Squid to use a parent as a backup path if going direct +# fails. +# +# Note: If you want Squid to use parents for all requests see +# the never_direct directive. prefer_direct only modifies how Squid +# acts on cacheable requests. +#Default: +# prefer_direct off + +# TAG: cache_miss_revalidate on|off +# RFC 7232 defines a conditional request mechanism to prevent +# response objects being unnecessarily transferred over the network. +# If that mechanism is used by the client and a cache MISS occurs +# it can prevent new cache entries being created. +# +# This option determines whether Squid on cache MISS will pass the +# client revalidation request to the server or tries to fetch new +# content for caching. It can be useful while the cache is mostly +# empty to more quickly have the cache populated by generating +# non-conditional GETs. +# +# When set to 'on' (default), Squid will pass all client If-* headers +# to the server. This permits server responses without a cacheable +# payload to be delivered and on MISS no new cache entry is created. +# +# When set to 'off' and if the request is cacheable, Squid will +# remove the clients If-Modified-Since and If-None-Match headers from +# the request sent to the server. This requests a 200 status response +# from the server to create a new cache entry with. +#Default: +# cache_miss_revalidate on + +# TAG: always_direct +# Usage: always_direct allow|deny [!]aclname ... +# +# Here you can use ACL elements to specify requests which should +# ALWAYS be forwarded by Squid to the origin servers without using +# any peers. For example, to always directly forward requests for +# local servers ignoring any parents or siblings you may have use +# something like: +# +# acl local-servers dstdomain my.domain.net +# always_direct allow local-servers +# +# To always forward FTP requests directly, use +# +# acl FTP proto FTP +# always_direct allow FTP +# +# NOTE: There is a similar, but opposite option named +# 'never_direct'. You need to be aware that "always_direct deny +# foo" is NOT the same thing as "never_direct allow foo". You +# may need to use a deny rule to exclude a more-specific case of +# some other rule. Example: +# +# acl local-external dstdomain external.foo.net +# acl local-servers dstdomain .foo.net +# always_direct deny local-external +# always_direct allow local-servers +# +# NOTE: If your goal is to make the client forward the request +# directly to the origin server bypassing Squid then this needs +# to be done in the client configuration. Squid configuration +# can only tell Squid how Squid should fetch the object. +# +# NOTE: This directive is not related to caching. The replies +# is cached as usual even if you use always_direct. To not cache +# the replies see the 'cache' directive. +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Prevent any cache_peer being used for this request. + +# TAG: never_direct +# Usage: never_direct allow|deny [!]aclname ... +# +# never_direct is the opposite of always_direct. Please read +# the description for always_direct if you have not already. +# +# With 'never_direct' you can use ACL elements to specify +# requests which should NEVER be forwarded directly to origin +# servers. For example, to force the use of a proxy for all +# requests, except those in your local domain use something like: +# +# acl local-servers dstdomain .foo.net +# never_direct deny local-servers +# never_direct allow all +# +# or if Squid is inside a firewall and there are local intranet +# servers inside the firewall use something like: +# +# acl local-intranet dstdomain .foo.net +# acl local-external dstdomain external.foo.net +# always_direct deny local-external +# always_direct allow local-intranet +# never_direct allow all +# +# This clause supports both fast and slow acl types. +# See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details. +#Default: +# Allow DNS results to be used for this request. + +# ADVANCED NETWORKING OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: incoming_udp_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_udp_average 6 + +# TAG: incoming_tcp_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_tcp_average 4 + +# TAG: incoming_dns_average +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# incoming_dns_average 4 + +# TAG: min_udp_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_udp_poll_cnt 8 + +# TAG: min_dns_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_dns_poll_cnt 8 + +# TAG: min_tcp_poll_cnt +# Heavy voodoo here. I can't even believe you are reading this. +# Are you crazy? Don't even think about adjusting these unless +# you understand the algorithms in comm_select.c first! +#Default: +# min_tcp_poll_cnt 8 + +# TAG: accept_filter +# FreeBSD: +# +# The name of an accept(2) filter to install on Squid's +# listen socket(s). This feature is perhaps specific to +# FreeBSD and requires support in the kernel. +# +# The 'httpready' filter delays delivering new connections +# to Squid until a full HTTP request has been received. +# See the accf_http(9) man page for details. +# +# The 'dataready' filter delays delivering new connections +# to Squid until there is some data to process. +# See the accf_dataready(9) man page for details. +# +# Linux: +# +# The 'data' filter delays delivering of new connections +# to Squid until there is some data to process by TCP_ACCEPT_DEFER. +# You may optionally specify a number of seconds to wait by +# 'data=N' where N is the number of seconds. Defaults to 30 +# if not specified. See the tcp(7) man page for details. +#EXAMPLE: +## FreeBSD +#accept_filter httpready +## Linux +#accept_filter data +#Default: +# none + +# TAG: client_ip_max_connections +# Set an absolute limit on the number of connections a single +# client IP can use. Any more than this and Squid will begin to drop +# new connections from the client until it closes some links. +# +# Note that this is a global limit. It affects all HTTP, HTCP, Gopher and FTP +# connections from the client. For finer control use the ACL access controls. +# +# Requires client_db to be enabled (the default). +# +# WARNING: This may noticably slow down traffic received via external proxies +# or NAT devices and cause them to rebound error messages back to their clients. +#Default: +# No limit. + +# TAG: tcp_recv_bufsize (bytes) +# Size of receive buffer to set for TCP sockets. Probably just +# as easy to change your kernel's default. +# Omit from squid.conf to use the default buffer size. +#Default: +# Use operating system TCP defaults. + +# ICAP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: icap_enable on|off +# If you want to enable the ICAP module support, set this to on. +#Default: +# icap_enable off + +# TAG: icap_connect_timeout +# This parameter specifies how long to wait for the TCP connect to +# the requested ICAP server to complete before giving up and either +# terminating the HTTP transaction or bypassing the failure. +# +# The default for optional services is peer_connect_timeout. +# The default for essential services is connect_timeout. +# If this option is explicitly set, its value applies to all services. +#Default: +# none + +# TAG: icap_io_timeout time-units +# This parameter specifies how long to wait for an I/O activity on +# an established, active ICAP connection before giving up and +# either terminating the HTTP transaction or bypassing the +# failure. +#Default: +# Use read_timeout. + +# TAG: icap_service_failure_limit limit [in memory-depth time-units] +# The limit specifies the number of failures that Squid tolerates +# when establishing a new TCP connection with an ICAP service. If +# the number of failures exceeds the limit, the ICAP service is +# not used for new ICAP requests until it is time to refresh its +# OPTIONS. +# +# A negative value disables the limit. Without the limit, an ICAP +# service will not be considered down due to connectivity failures +# between ICAP OPTIONS requests. +# +# Squid forgets ICAP service failures older than the specified +# value of memory-depth. The memory fading algorithm +# is approximate because Squid does not remember individual +# errors but groups them instead, splitting the option +# value into ten time slots of equal length. +# +# When memory-depth is 0 and by default this option has no +# effect on service failure expiration. +# +# Squid always forgets failures when updating service settings +# using an ICAP OPTIONS transaction, regardless of this option +# setting. +# +# For example, +# # suspend service usage after 10 failures in 5 seconds: +# icap_service_failure_limit 10 in 5 seconds +#Default: +# icap_service_failure_limit 10 + +# TAG: icap_service_revival_delay +# The delay specifies the number of seconds to wait after an ICAP +# OPTIONS request failure before requesting the options again. The +# failed ICAP service is considered "down" until fresh OPTIONS are +# fetched. +# +# The actual delay cannot be smaller than the hardcoded minimum +# delay of 30 seconds. +#Default: +# icap_service_revival_delay 180 + +# TAG: icap_preview_enable on|off +# The ICAP Preview feature allows the ICAP server to handle the +# HTTP message by looking only at the beginning of the message body +# or even without receiving the body at all. In some environments, +# previews greatly speedup ICAP processing. +# +# During an ICAP OPTIONS transaction, the server may tell Squid what +# HTTP messages should be previewed and how big the preview should be. +# Squid will not use Preview if the server did not request one. +# +# To disable ICAP Preview for all ICAP services, regardless of +# individual ICAP server OPTIONS responses, set this option to "off". +#Example: +#icap_preview_enable off +#Default: +# icap_preview_enable on + +# TAG: icap_preview_size +# The default size of preview data to be sent to the ICAP server. +# This value might be overwritten on a per server basis by OPTIONS requests. +#Default: +# No preview sent. + +# TAG: icap_206_enable on|off +# 206 (Partial Content) responses is an ICAP extension that allows the +# ICAP agents to optionally combine adapted and original HTTP message +# content. The decision to combine is postponed until the end of the +# ICAP response. Squid supports Partial Content extension by default. +# +# Activation of the Partial Content extension is negotiated with each +# ICAP service during OPTIONS exchange. Most ICAP servers should handle +# negotation correctly even if they do not support the extension, but +# some might fail. To disable Partial Content support for all ICAP +# services and to avoid any negotiation, set this option to "off". +# +# Example: +# icap_206_enable off +#Default: +# icap_206_enable on + +# TAG: icap_default_options_ttl +# The default TTL value for ICAP OPTIONS responses that don't have +# an Options-TTL header. +#Default: +# icap_default_options_ttl 60 + +# TAG: icap_persistent_connections on|off +# Whether or not Squid should use persistent connections to +# an ICAP server. +#Default: +# icap_persistent_connections on + +# TAG: adaptation_send_client_ip on|off +# If enabled, Squid shares HTTP client IP information with adaptation +# services. For ICAP, Squid adds the X-Client-IP header to ICAP requests. +# For eCAP, Squid sets the libecap::metaClientIp transaction option. +# +# See also: adaptation_uses_indirect_client +#Default: +# adaptation_send_client_ip off + +# TAG: adaptation_send_username on|off +# This sends authenticated HTTP client username (if available) to +# the adaptation service. +# +# For ICAP, the username value is encoded based on the +# icap_client_username_encode option and is sent using the header +# specified by the icap_client_username_header option. +#Default: +# adaptation_send_username off + +# TAG: icap_client_username_header +# ICAP request header name to use for adaptation_send_username. +#Default: +# icap_client_username_header X-Client-Username + +# TAG: icap_client_username_encode on|off +# Whether to base64 encode the authenticated client username. +#Default: +# icap_client_username_encode off + +# TAG: icap_service +# Defines a single ICAP service using the following format: +# +# icap_service id vectoring_point uri [option ...] +# +# id: ID +# an opaque identifier or name which is used to direct traffic to +# this specific service. Must be unique among all adaptation +# services in squid.conf. +# +# vectoring_point: reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache +# This specifies at which point of transaction processing the +# ICAP service should be activated. *_postcache vectoring points +# are not yet supported. +# +# uri: icap://servername:port/servicepath +# ICAP server and service location. +# +# ICAP does not allow a single service to handle both REQMOD and RESPMOD +# transactions. Squid does not enforce that requirement. You can specify +# services with the same service_url and different vectoring_points. You +# can even specify multiple identical services as long as their +# service_names differ. +# +# To activate a service, use the adaptation_access directive. To group +# services, use adaptation_service_chain and adaptation_service_set. +# +# Service options are separated by white space. ICAP services support +# the following name=value options: +# +# bypass=on|off|1|0 +# If set to 'on' or '1', the ICAP service is treated as +# optional. If the service cannot be reached or malfunctions, +# Squid will try to ignore any errors and process the message as +# if the service was not enabled. No all ICAP errors can be +# bypassed. If set to 0, the ICAP service is treated as +# essential and all ICAP errors will result in an error page +# returned to the HTTP client. +# +# Bypass is off by default: services are treated as essential. +# +# routing=on|off|1|0 +# If set to 'on' or '1', the ICAP service is allowed to +# dynamically change the current message adaptation plan by +# returning a chain of services to be used next. The services +# are specified using the X-Next-Services ICAP response header +# value, formatted as a comma-separated list of service names. +# Each named service should be configured in squid.conf. Other +# services are ignored. An empty X-Next-Services value results +# in an empty plan which ends the current adaptation. +# +# Dynamic adaptation plan may cross or cover multiple supported +# vectoring points in their natural processing order. +# +# Routing is not allowed by default: the ICAP X-Next-Services +# response header is ignored. +# +# ipv6=on|off +# Only has effect on split-stack systems. The default on those systems +# is to use IPv4-only connections. When set to 'on' this option will +# make Squid use IPv6-only connections to contact this ICAP service. +# +# on-overload=block|bypass|wait|force +# If the service Max-Connections limit has been reached, do +# one of the following for each new ICAP transaction: +# * block: send an HTTP error response to the client +# * bypass: ignore the "over-connected" ICAP service +# * wait: wait (in a FIFO queue) for an ICAP connection slot +# * force: proceed, ignoring the Max-Connections limit +# +# In SMP mode with N workers, each worker assumes the service +# connection limit is Max-Connections/N, even though not all +# workers may use a given service. +# +# The default value is "bypass" if service is bypassable, +# otherwise it is set to "wait". +# +# +# max-conn=number +# Use the given number as the Max-Connections limit, regardless +# of the Max-Connections value given by the service, if any. +# +# Older icap_service format without optional named parameters is +# deprecated but supported for backward compatibility. +# +#Example: +#icap_service svcBlocker reqmod_precache icap://icap1.mydomain.net:1344/reqmod bypass=0 +#icap_service svcLogger reqmod_precache icap://icap2.mydomain.net:1344/respmod routing=on +#Default: +# none + +# TAG: icap_class +# This deprecated option was documented to define an ICAP service +# chain, even though it actually defined a set of similar, redundant +# services, and the chains were not supported. +# +# To define a set of redundant services, please use the +# adaptation_service_set directive. For service chains, use +# adaptation_service_chain. +#Default: +# none + +# TAG: icap_access +# This option is deprecated. Please use adaptation_access, which +# has the same ICAP functionality, but comes with better +# documentation, and eCAP support. +#Default: +# none + +# eCAP OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: ecap_enable on|off +# Controls whether eCAP support is enabled. +#Default: +# ecap_enable off + +# TAG: ecap_service +# Defines a single eCAP service +# +# ecap_service id vectoring_point uri [option ...] +# +# id: ID +# an opaque identifier or name which is used to direct traffic to +# this specific service. Must be unique among all adaptation +# services in squid.conf. +# +# vectoring_point: reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache +# This specifies at which point of transaction processing the +# eCAP service should be activated. *_postcache vectoring points +# are not yet supported. +# +# uri: ecap://vendor/service_name?custom&cgi=style¶meters=optional +# Squid uses the eCAP service URI to match this configuration +# line with one of the dynamically loaded services. Each loaded +# eCAP service must have a unique URI. Obtain the right URI from +# the service provider. +# +# To activate a service, use the adaptation_access directive. To group +# services, use adaptation_service_chain and adaptation_service_set. +# +# Service options are separated by white space. eCAP services support +# the following name=value options: +# +# bypass=on|off|1|0 +# If set to 'on' or '1', the eCAP service is treated as optional. +# If the service cannot be reached or malfunctions, Squid will try +# to ignore any errors and process the message as if the service +# was not enabled. No all eCAP errors can be bypassed. +# If set to 'off' or '0', the eCAP service is treated as essential +# and all eCAP errors will result in an error page returned to the +# HTTP client. +# +# Bypass is off by default: services are treated as essential. +# +# routing=on|off|1|0 +# If set to 'on' or '1', the eCAP service is allowed to +# dynamically change the current message adaptation plan by +# returning a chain of services to be used next. +# +# Dynamic adaptation plan may cross or cover multiple supported +# vectoring points in their natural processing order. +# +# Routing is not allowed by default. +# +# Older ecap_service format without optional named parameters is +# deprecated but supported for backward compatibility. +# +# +#Example: +#ecap_service s1 reqmod_precache ecap://filters.R.us/leakDetector?on_error=block bypass=off +#ecap_service s2 respmod_precache ecap://filters.R.us/virusFilter config=/etc/vf.cfg bypass=on +#Default: +# none + +# TAG: loadable_modules +# Instructs Squid to load the specified dynamic module(s) or activate +# preloaded module(s). +#Example: +#loadable_modules /usr/lib/MinimalAdapter.so +#Default: +# none + +# MESSAGE ADAPTATION OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: adaptation_service_set +# +# Configures an ordered set of similar, redundant services. This is +# useful when hot standby or backup adaptation servers are available. +# +# adaptation_service_set set_name service_name1 service_name2 ... +# +# The named services are used in the set declaration order. The first +# applicable adaptation service from the set is used first. The next +# applicable service is tried if and only if the transaction with the +# previous service fails and the message waiting to be adapted is still +# intact. +# +# When adaptation starts, broken services are ignored as if they were +# not a part of the set. A broken service is a down optional service. +# +# The services in a set must be attached to the same vectoring point +# (e.g., pre-cache) and use the same adaptation method (e.g., REQMOD). +# +# If all services in a set are optional then adaptation failures are +# bypassable. If all services in the set are essential, then a +# transaction failure with one service may still be retried using +# another service from the set, but when all services fail, the master +# transaction fails as well. +# +# A set may contain a mix of optional and essential services, but that +# is likely to lead to surprising results because broken services become +# ignored (see above), making previously bypassable failures fatal. +# Technically, it is the bypassability of the last failed service that +# matters. +# +# See also: adaptation_access adaptation_service_chain +# +#Example: +#adaptation_service_set svcBlocker urlFilterPrimary urlFilterBackup +#adaptation service_set svcLogger loggerLocal loggerRemote +#Default: +# none + +# TAG: adaptation_service_chain +# +# Configures a list of complementary services that will be applied +# one-by-one, forming an adaptation chain or pipeline. This is useful +# when Squid must perform different adaptations on the same message. +# +# adaptation_service_chain chain_name service_name1 svc_name2 ... +# +# The named services are used in the chain declaration order. The first +# applicable adaptation service from the chain is used first. The next +# applicable service is applied to the successful adaptation results of +# the previous service in the chain. +# +# When adaptation starts, broken services are ignored as if they were +# not a part of the chain. A broken service is a down optional service. +# +# Request satisfaction terminates the adaptation chain because Squid +# does not currently allow declaration of RESPMOD services at the +# "reqmod_precache" vectoring point (see icap_service or ecap_service). +# +# The services in a chain must be attached to the same vectoring point +# (e.g., pre-cache) and use the same adaptation method (e.g., REQMOD). +# +# A chain may contain a mix of optional and essential services. If an +# essential adaptation fails (or the failure cannot be bypassed for +# other reasons), the master transaction fails. Otherwise, the failure +# is bypassed as if the failed adaptation service was not in the chain. +# +# See also: adaptation_access adaptation_service_set +# +#Example: +#adaptation_service_chain svcRequest requestLogger urlFilter leakDetector +#Default: +# none + +# TAG: adaptation_access +# Sends an HTTP transaction to an ICAP or eCAP adaptation service. +# +# adaptation_access service_name allow|deny [!]aclname... +# adaptation_access set_name allow|deny [!]aclname... +# +# At each supported vectoring point, the adaptation_access +# statements are processed in the order they appear in this +# configuration file. Statements pointing to the following services +# are ignored (i.e., skipped without checking their ACL): +# +# - services serving different vectoring points +# - "broken-but-bypassable" services +# - "up" services configured to ignore such transactions +# (e.g., based on the ICAP Transfer-Ignore header). +# +# When a set_name is used, all services in the set are checked +# using the same rules, to find the first applicable one. See +# adaptation_service_set for details. +# +# If an access list is checked and there is a match, the +# processing stops: For an "allow" rule, the corresponding +# adaptation service is used for the transaction. For a "deny" +# rule, no adaptation service is activated. +# +# It is currently not possible to apply more than one adaptation +# service at the same vectoring point to the same HTTP transaction. +# +# See also: icap_service and ecap_service +# +#Example: +#adaptation_access service_1 allow all +#Default: +# Allow, unless rules exist in squid.conf. + +# TAG: adaptation_service_iteration_limit +# Limits the number of iterations allowed when applying adaptation +# services to a message. If your longest adaptation set or chain +# may have more than 16 services, increase the limit beyond its +# default value of 16. If detecting infinite iteration loops sooner +# is critical, make the iteration limit match the actual number +# of services in your longest adaptation set or chain. +# +# Infinite adaptation loops are most likely with routing services. +# +# See also: icap_service routing=1 +#Default: +# adaptation_service_iteration_limit 16 + +# TAG: adaptation_masterx_shared_names +# For each master transaction (i.e., the HTTP request and response +# sequence, including all related ICAP and eCAP exchanges), Squid +# maintains a table of metadata. The table entries are (name, value) +# pairs shared among eCAP and ICAP exchanges. The table is destroyed +# with the master transaction. +# +# This option specifies the table entry names that Squid must accept +# from and forward to the adaptation transactions. +# +# An ICAP REQMOD or RESPMOD transaction may set an entry in the +# shared table by returning an ICAP header field with a name +# specified in adaptation_masterx_shared_names. +# +# An eCAP REQMOD or RESPMOD transaction may set an entry in the +# shared table by implementing the libecap::visitEachOption() API +# to provide an option with a name specified in +# adaptation_masterx_shared_names. +# +# Squid will store and forward the set entry to subsequent adaptation +# transactions within the same master transaction scope. +# +# Only one shared entry name is supported at this time. +# +#Example: +## share authentication information among ICAP services +#adaptation_masterx_shared_names X-Subscriber-ID +#Default: +# none + +# TAG: adaptation_meta +# This option allows Squid administrator to add custom ICAP request +# headers or eCAP options to Squid ICAP requests or eCAP transactions. +# Use it to pass custom authentication tokens and other +# transaction-state related meta information to an ICAP/eCAP service. +# +# The addition of a meta header is ACL-driven: +# adaptation_meta name value [!]aclname ... +# +# Processing for a given header name stops after the first ACL list match. +# Thus, it is impossible to add two headers with the same name. If no ACL +# lists match for a given header name, no such header is added. For +# example: +# +# # do not debug transactions except for those that need debugging +# adaptation_meta X-Debug 1 needs_debugging +# +# # log all transactions except for those that must remain secret +# adaptation_meta X-Log 1 !keep_secret +# +# # mark transactions from users in the "G 1" group +# adaptation_meta X-Authenticated-Groups "G 1" authed_as_G1 +# +# The "value" parameter may be a regular squid.conf token or a "double +# quoted string". Within the quoted string, use backslash (\) to escape +# any character, which is currently only useful for escaping backslashes +# and double quotes. For example, +# "this string has one backslash (\\) and two \"quotes\"" +# +# Used adaptation_meta header values may be logged via %note +# logformat code. If multiple adaptation_meta headers with the same name +# are used during master transaction lifetime, the header values are +# logged in the order they were used and duplicate values are ignored +# (only the first repeated value will be logged). +#Default: +# none + +# TAG: icap_retry +# This ACL determines which retriable ICAP transactions are +# retried. Transactions that received a complete ICAP response +# and did not have to consume or produce HTTP bodies to receive +# that response are usually retriable. +# +# icap_retry allow|deny [!]aclname ... +# +# Squid automatically retries some ICAP I/O timeouts and errors +# due to persistent connection race conditions. +# +# See also: icap_retry_limit +#Default: +# icap_retry deny all + +# TAG: icap_retry_limit +# Limits the number of retries allowed. +# +# Communication errors due to persistent connection race +# conditions are unavoidable, automatically retried, and do not +# count against this limit. +# +# See also: icap_retry +#Default: +# No retries are allowed. + +# DNS OPTIONS +# ----------------------------------------------------------------------------- + +# TAG: check_hostnames +# For security and stability reasons Squid can check +# hostnames for Internet standard RFC compliance. If you want +# Squid to perform these checks turn this directive on. +#Default: +# check_hostnames off + +# TAG: allow_underscore +# Underscore characters is not strictly allowed in Internet hostnames +# but nevertheless used by many sites. Set this to off if you want +# Squid to be strict about the standard. +# This check is performed only when check_hostnames is set to on. +#Default: +# allow_underscore on + +# TAG: cache_dns_program +# Note: This option is only available if Squid is rebuilt with the +# --disable-internal-dns +# +# Specify the location of the executable for dnslookup process. +#Default: +# cache_dns_program /usr/lib/squid3/dnsserver + +# TAG: dns_children +# Note: This option is only available if Squid is rebuilt with the +# --disable-internal-dns +# +# The maximum number of processes spawn to service DNS name lookups. +# If you limit it too few Squid will have to wait for them to process +# a backlog of requests, slowing it down. If you allow too many they +# will use RAM and other system resources noticably. +# The maximum this may be safely set to is 32. +# +# The startup= and idle= options allow some measure of skew in your +# tuning. +# +# startup= +# +# Sets a minimum of how many processes are to be spawned when Squid +# starts or reconfigures. When set to zero the first request will +# cause spawning of the first child process to handle it. +# +# Starting too few will cause an initial slowdown in traffic as Squid +# attempts to simultaneously spawn enough processes to cope. +# +# idle= +# +# Sets a minimum of how many processes Squid is to try and keep available +# at all times. When traffic begins to rise above what the existing +# processes can handle this many more will be spawned up to the maximum +# configured. A minimum setting of 1 is required. +#Default: +# dns_children 32 startup=1 idle=1 + +# TAG: dns_retransmit_interval +# Initial retransmit interval for DNS queries. The interval is +# doubled each time all configured DNS servers have been tried. +#Default: +# dns_retransmit_interval 5 seconds + +# TAG: dns_timeout +# DNS Query timeout. If no response is received to a DNS query +# within this time all DNS servers for the queried domain +# are assumed to be unavailable. +#Default: +# dns_timeout 30 seconds + +# TAG: dns_packet_max +# Maximum number of bytes packet size to advertise via EDNS. +# Set to "none" to disable EDNS large packet support. +# +# For legacy reasons DNS UDP replies will default to 512 bytes which +# is too small for many responses. EDNS provides a means for Squid to +# negotiate receiving larger responses back immediately without having +# to failover with repeat requests. Responses larger than this limit +# will retain the old behaviour of failover to TCP DNS. +# +# Squid has no real fixed limit internally, but allowing packet sizes +# over 1500 bytes requires network jumbogram support and is usually not +# necessary. +# +# WARNING: The RFC also indicates that some older resolvers will reply +# with failure of the whole request if the extension is added. Some +# resolvers have already been identified which will reply with mangled +# EDNS response on occasion. Usually in response to many-KB jumbogram +# sizes being advertised by Squid. +# Squid will currently treat these both as an unable-to-resolve domain +# even if it would be resolvable without EDNS. +#Default: +# EDNS disabled + +# TAG: dns_defnames on|off +# Normally the RES_DEFNAMES resolver option is disabled +# (see res_init(3)). This prevents caches in a hierarchy +# from interpreting single-component hostnames locally. To allow +# Squid to handle single-component names, enable this option. +#Default: +# Search for single-label domain names is disabled. + +# TAG: dns_multicast_local on|off +# When set to on, Squid sends multicast DNS lookups on the local +# network for domains ending in .local and .arpa. +# This enables local servers and devices to be contacted in an +# ad-hoc or zero-configuration network environment. +#Default: +# Search for .local and .arpa names is disabled. + +# TAG: dns_nameservers +# Use this if you want to specify a list of DNS name servers +# (IP addresses) to use instead of those given in your +# /etc/resolv.conf file. +# +# On Windows platforms, if no value is specified here or in +# the /etc/resolv.conf file, the list of DNS name servers are +# taken from the Windows registry, both static and dynamic DHCP +# configurations are supported. +# +# Example: dns_nameservers 10.0.0.1 192.172.0.4 +#Default: +# Use operating system definitions + +# TAG: hosts_file +# Location of the host-local IP name-address associations +# database. Most Operating Systems have such a file on different +# default locations: +# - Un*X & Linux: /etc/hosts +# - Windows NT/2000: %SystemRoot%\system32\drivers\etc\hosts +# (%SystemRoot% value install default is c:\winnt) +# - Windows XP/2003: %SystemRoot%\system32\drivers\etc\hosts +# (%SystemRoot% value install default is c:\windows) +# - Windows 9x/Me: %windir%\hosts +# (%windir% value is usually c:\windows) +# - Cygwin: /etc/hosts +# +# The file contains newline-separated definitions, in the +# form ip_address_in_dotted_form name [name ...] names are +# whitespace-separated. Lines beginning with an hash (#) +# character are comments. +# +# The file is checked at startup and upon configuration. +# If set to 'none', it won't be checked. +# If append_domain is used, that domain will be added to +# domain-local (i.e. not containing any dot character) host +# definitions. +#Default: +# hosts_file /etc/hosts + +# TAG: append_domain +# Appends local domain name to hostnames without any dots in +# them. append_domain must begin with a period. +# +# Be warned there are now Internet names with no dots in +# them using only top-domain names, so setting this may +# cause some Internet sites to become unavailable. +# +#Example: +# append_domain .yourdomain.com +#Default: +# Use operating system definitions + +# TAG: ignore_unknown_nameservers +# By default Squid checks that DNS responses are received +# from the same IP addresses they are sent to. If they +# don't match, Squid ignores the response and writes a warning +# message to cache.log. You can allow responses from unknown +# nameservers by setting this option to 'off'. +#Default: +# ignore_unknown_nameservers on + +# TAG: dns_v4_first +# With the IPv6 Internet being as fast or faster than IPv4 Internet +# for most networks Squid prefers to contact websites over IPv6. +# +# This option reverses the order of preference to make Squid contact +# dual-stack websites over IPv4 first. Squid will still perform both +# IPv6 and IPv4 DNS lookups before connecting. +# +# WARNING: +# This option will restrict the situations under which IPv6 +# connectivity is used (and tested), potentially hiding network +# problems which would otherwise be detected and warned about. +#Default: +# dns_v4_first off + +# TAG: ipcache_size (number of entries) +# Maximum number of DNS IP cache entries. +#Default: +# ipcache_size 1024 + +# TAG: ipcache_low (percent) +#Default: +# ipcache_low 90 + +# TAG: ipcache_high (percent) +# The size, low-, and high-water marks for the IP cache. +#Default: +# ipcache_high 95 + +# TAG: fqdncache_size (number of entries) +# Maximum number of FQDN cache entries. +#Default: +# fqdncache_size 1024 + +# MISCELLANEOUS +# ----------------------------------------------------------------------------- + +# TAG: configuration_includes_quoted_values on|off +# Previous Squid versions have defined "quoted/string" as syntax for +# ACL to signifiy the value is an included file containing values and +# has treated the " characters in other places of the configuration file +# as part of the parameter value it was used for. +# +# For compatibility with existing installations that behaviour +# remains the default. +# +# If this directive is set to 'on', Squid will start parsing each +# "quoted string" as a single configuration directive parameter. The +# quotes are stripped before the parameter value is interpreted or use. +# +# That will continue for all lines until this directive is set to 'off', +# where Squid will return to the default configuration parsing. +# +# For example; +# +# configuration_includes_quoted_values on +# acl group external groupCheck Administrators "Internet Users" Guest +# configuration_includes_quoted_values off +# +#Default: +# configuration_includes_quoted_values off + +# TAG: memory_pools on|off +# If set, Squid will keep pools of allocated (but unused) memory +# available for future use. If memory is a premium on your +# system and you believe your malloc library outperforms Squid +# routines, disable this. +#Default: +# memory_pools on + +# TAG: memory_pools_limit (bytes) +# Used only with memory_pools on: +# memory_pools_limit 50 MB +# +# If set to a non-zero value, Squid will keep at most the specified +# limit of allocated (but unused) memory in memory pools. All free() +# requests that exceed this limit will be handled by your malloc +# library. Squid does not pre-allocate any memory, just safe-keeps +# objects that otherwise would be free()d. Thus, it is safe to set +# memory_pools_limit to a reasonably high value even if your +# configuration will use less memory. +# +# If set to none, Squid will keep all memory it can. That is, there +# will be no limit on the total amount of memory used for safe-keeping. +# +# To disable memory allocation optimization, do not set +# memory_pools_limit to 0 or none. Set memory_pools to "off" instead. +# +# An overhead for maintaining memory pools is not taken into account +# when the limit is checked. This overhead is close to four bytes per +# object kept. However, pools may actually _save_ memory because of +# reduced memory thrashing in your malloc library. +#Default: +# memory_pools_limit 5 MB + +# TAG: forwarded_for on|off|transparent|truncate|delete +# If set to "on", Squid will append your client's IP address +# in the HTTP requests it forwards. By default it looks like: +# +# X-Forwarded-For: 192.1.2.3 +# +# If set to "off", it will appear as +# +# X-Forwarded-For: unknown +# +# If set to "transparent", Squid will not alter the +# X-Forwarded-For header in any way. +# +# If set to "delete", Squid will delete the entire +# X-Forwarded-For header. +# +# If set to "truncate", Squid will remove all existing +# X-Forwarded-For entries, and place the client IP as the sole entry. +#Default: +# forwarded_for on + +# TAG: cachemgr_passwd +# Specify passwords for cachemgr operations. +# +# Usage: cachemgr_passwd password action action ... +# +# Some valid actions are (see cache manager menu for a full list): +# 5min +# 60min +# asndb +# authenticator +# cbdata +# client_list +# comm_incoming +# config * +# counters +# delay +# digest_stats +# dns +# events +# filedescriptors +# fqdncache +# histograms +# http_headers +# info +# io +# ipcache +# mem +# menu +# netdb +# non_peers +# objects +# offline_toggle * +# pconn +# peer_select +# reconfigure * +# redirector +# refresh +# server_list +# shutdown * +# store_digest +# storedir +# utilization +# via_headers +# vm_objects +# +# * Indicates actions which will not be performed without a +# valid password, others can be performed if not listed here. +# +# To disable an action, set the password to "disable". +# To allow performing an action without a password, set the +# password to "none". +# +# Use the keyword "all" to set the same password for all actions. +# +#Example: +# cachemgr_passwd secret shutdown +# cachemgr_passwd lesssssssecret info stats/objects +# cachemgr_passwd disable all +#Default: +# No password. Actions which require password are denied. + +# TAG: client_db on|off +# If you want to disable collecting per-client statistics, +# turn off client_db here. +#Default: +# client_db on + +# TAG: refresh_all_ims on|off +# When you enable this option, squid will always check +# the origin server for an update when a client sends an +# If-Modified-Since request. Many browsers use IMS +# requests when the user requests a reload, and this +# ensures those clients receive the latest version. +# +# By default (off), squid may return a Not Modified response +# based on the age of the cached version. +#Default: +# refresh_all_ims off + +# TAG: reload_into_ims on|off +# When you enable this option, client no-cache or ``reload'' +# requests will be changed to If-Modified-Since requests. +# Doing this VIOLATES the HTTP standard. Enabling this +# feature could make you liable for problems which it +# causes. +# +# see also refresh_pattern for a more selective approach. +#Default: +# reload_into_ims off + +# TAG: connect_retries +# This sets the maximum number of connection attempts made for each +# TCP connection. The connect_retries attempts must all still +# complete within the connection timeout period. +# +# The default is not to re-try if the first connection attempt fails. +# The (not recommended) maximum is 10 tries. +# +# A warning message will be generated if it is set to a too-high +# value and the configured value will be over-ridden. +# +# Note: These re-tries are in addition to forward_max_tries +# which limit how many different addresses may be tried to find +# a useful server. +#Default: +# Do not retry failed connections. + +# TAG: retry_on_error +# If set to ON Squid will automatically retry requests when +# receiving an error response with status 403 (Forbidden), +# 500 (Internal Error), 501 or 503 (Service not available). +# Status 502 and 504 (Gateway errors) are always retried. +# +# This is mainly useful if you are in a complex cache hierarchy to +# work around access control errors. +# +# NOTE: This retry will attempt to find another working destination. +# Which is different from the server which just failed. +#Default: +# retry_on_error off + +# TAG: as_whois_server +# WHOIS server to query for AS numbers. NOTE: AS numbers are +# queried only when Squid starts up, not for every request. +#Default: +# as_whois_server whois.ra.net + +# TAG: offline_mode +# Enable this option and Squid will never try to validate cached +# objects. +#Default: +# offline_mode off + +# TAG: uri_whitespace +# What to do with requests that have whitespace characters in the +# URI. Options: +# +# strip: The whitespace characters are stripped out of the URL. +# This is the behavior recommended by RFC2396 and RFC3986 +# for tolerant handling of generic URI. +# NOTE: This is one difference between generic URI and HTTP URLs. +# +# deny: The request is denied. The user receives an "Invalid +# Request" message. +# This is the behaviour recommended by RFC2616 for safe +# handling of HTTP request URL. +# +# allow: The request is allowed and the URI is not changed. The +# whitespace characters remain in the URI. Note the +# whitespace is passed to redirector processes if they +# are in use. +# Note this may be considered a violation of RFC2616 +# request parsing where whitespace is prohibited in the +# URL field. +# +# encode: The request is allowed and the whitespace characters are +# encoded according to RFC1738. +# +# chop: The request is allowed and the URI is chopped at the +# first whitespace. +# +# +# NOTE the current Squid implementation of encode and chop violates +# RFC2616 by not using a 301 redirect after altering the URL. +#Default: +# uri_whitespace strip + +# TAG: chroot +# Specifies a directory where Squid should do a chroot() while +# initializing. This also causes Squid to fully drop root +# privileges after initializing. This means, for example, if you +# use a HTTP port less than 1024 and try to reconfigure, you may +# get an error saying that Squid can not open the port. +#Default: +# none + +# TAG: balance_on_multiple_ip +# Modern IP resolvers in squid sort lookup results by preferred access. +# By default squid will use these IP in order and only rotates to +# the next listed when the most preffered fails. +# +# Some load balancing servers based on round robin DNS have been +# found not to preserve user session state across requests +# to different IP addresses. +# +# Enabling this directive Squid rotates IP's per request. +#Default: +# balance_on_multiple_ip off + +# TAG: pipeline_prefetch +# HTTP clients may send a pipeline of 1+N requests to Squid using a +# single connection, without waiting for Squid to respond to the first +# of those requests. This option limits the number of concurrent +# requests Squid will try to handle in parallel. If set to N, Squid +# will try to receive and process up to 1+N requests on the same +# connection concurrently. +# +# Defaults to 0 (off) for bandwidth management and access logging +# reasons. +# +# NOTE: pipelining requires persistent connections to clients. +# +# WARNING: pipelining breaks NTLM and Negotiate/Kerberos authentication. +#Default: +# Do not pre-parse pipelined requests. + +# TAG: high_response_time_warning (msec) +# If the one-minute median response time exceeds this value, +# Squid prints a WARNING with debug level 0 to get the +# administrators attention. The value is in milliseconds. +#Default: +# disabled. + +# TAG: high_page_fault_warning +# If the one-minute average page fault rate exceeds this +# value, Squid prints a WARNING with debug level 0 to get +# the administrators attention. The value is in page faults +# per second. +#Default: +# disabled. + +# TAG: high_memory_warning +# Note: This option is only available if Squid is rebuilt with the +# GNU Malloc with mstats() +# +# If the memory usage (as determined by mallinfo) exceeds +# this amount, Squid prints a WARNING with debug level 0 to get +# the administrators attention. +#Default: +# disabled. + +# TAG: sleep_after_fork (microseconds) +# When this is set to a non-zero value, the main Squid process +# sleeps the specified number of microseconds after a fork() +# system call. This sleep may help the situation where your +# system reports fork() failures due to lack of (virtual) +# memory. Note, however, if you have a lot of child +# processes, these sleep delays will add up and your +# Squid will not service requests for some amount of time +# until all the child processes have been started. +# On Windows value less then 1000 (1 milliseconds) are +# rounded to 1000. +#Default: +# sleep_after_fork 0 + +# TAG: windows_ipaddrchangemonitor on|off +# Note: This option is only available if Squid is rebuilt with the +# MS Windows +# +# On Windows Squid by default will monitor IP address changes and will +# reconfigure itself after any detected event. This is very useful for +# proxies connected to internet with dial-up interfaces. +# In some cases (a Proxy server acting as VPN gateway is one) it could be +# desiderable to disable this behaviour setting this to 'off'. +# Note: after changing this, Squid service must be restarted. +#Default: +# windows_ipaddrchangemonitor on + +# TAG: eui_lookup +# Whether to lookup the EUI or MAC address of a connected client. +#Default: +# eui_lookup on + +# TAG: max_filedescriptors +# Reduce the maximum number of filedescriptors supported below +# the usual operating system defaults. +# +# Remove from squid.conf to inherit the current ulimit setting. +# +# Note: Changing this requires a restart of Squid. Also +# not all I/O types supports large values (eg on Windows). +#Default: +# Use operating system limits set by ulimit. + +# TAG: workers +# Number of main Squid processes or "workers" to fork and maintain. +# 0: "no daemon" mode, like running "squid -N ..." +# 1: "no SMP" mode, start one main Squid process daemon (default) +# N: start N main Squid process daemons (i.e., SMP mode) +# +# In SMP mode, each worker does nearly all what a single Squid daemon +# does (e.g., listen on http_port and forward HTTP requests). +#Default: +# SMP support disabled. + +# TAG: cpu_affinity_map +# Usage: cpu_affinity_map process_numbers=P1,P2,... cores=C1,C2,... +# +# Sets 1:1 mapping between Squid processes and CPU cores. For example, +# +# cpu_affinity_map process_numbers=1,2,3,4 cores=1,3,5,7 +# +# affects processes 1 through 4 only and places them on the first +# four even cores, starting with core #1. +# +# CPU cores are numbered starting from 1. Requires support for +# sched_getaffinity(2) and sched_setaffinity(2) system calls. +# +# Multiple cpu_affinity_map options are merged. +# +# See also: workers +#Default: +# Let operating system decide. + diff --git a/roles/squid/handlers/main.yml b/roles/squid/handlers/main.yml new file mode 100644 index 0000000..d309cc2 --- /dev/null +++ b/roles/squid/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: restart squid + service: name=squid state=restarted diff --git a/roles/squid/tasks/main.yml b/roles/squid/tasks/main.yml new file mode 100644 index 0000000..ae557d8 --- /dev/null +++ b/roles/squid/tasks/main.yml @@ -0,0 +1,9 @@ +--- + +- name: Installation squid + apt: name=squid state=present + +- name: Copie du fichier squid.conf + copy: src=squid.{{ansible_hostname}}.conf dest=/etc/squid/squid.conf + notify: + - restart squid diff --git a/roles/ssh-cli/tasks/main.yml b/roles/ssh-cli/tasks/main.yml new file mode 100644 index 0000000..ea32e53 --- /dev/null +++ b/roles/ssh-cli/tasks/main.yml @@ -0,0 +1,10 @@ +--- + +- name: Creation de .ssh + file: path=/root/.ssh mode=0700 state=directory + +- name: Copie cle public s-adm + shell: curl 192.168.99.99/id_rsa.pub > ~/.ssh/authorized_keys + +#- name: Copie cle public s-spec +# shell: curl 192.168.99.10/id_rsa.pub >> ~/.ssh/authorized_keys diff --git a/roles/sshk/tasks/main.yml b/roles/sshk/tasks/main.yml new file mode 100644 index 0000000..8c89382 --- /dev/null +++ b/roles/sshk/tasks/main.yml @@ -0,0 +1,10 @@ +--- + + +- name: creation user admu + user: name=admu comment="admu" shell=/bin/bash + +- name: Copie cle ssh + authorized_key: user=root key="{{lookup('file','/home/admu/.ssh/id_rsa_pub') }}" + + diff --git a/roles/syslog-cli/handlers/main.yml b/roles/syslog-cli/handlers/main.yml new file mode 100644 index 0000000..4e86192 --- /dev/null +++ b/roles/syslog-cli/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: Redemarrage syslog + service: name=rsyslog state=restarted diff --git a/roles/syslog-cli/tasks/main.yml b/roles/syslog-cli/tasks/main.yml new file mode 100644 index 0000000..8100030 --- /dev/null +++ b/roles/syslog-cli/tasks/main.yml @@ -0,0 +1,6 @@ +--- + - name: configuration du serveur de logs. + lineinfile: dest=/etc/rsyslog.conf regexp='^' line='*.* @syslog.gsb.adm' state=present + notify: + - Redemarrage syslog + diff --git a/roles/syslog/handlers/main.yml b/roles/syslog/handlers/main.yml new file mode 100644 index 0000000..4e86192 --- /dev/null +++ b/roles/syslog/handlers/main.yml @@ -0,0 +1,3 @@ +--- + - name: Redemarrage syslog + service: name=rsyslog state=restarted diff --git a/roles/syslog/tasks/main.yml b/roles/syslog/tasks/main.yml new file mode 100644 index 0000000..2e9c30f --- /dev/null +++ b/roles/syslog/tasks/main.yml @@ -0,0 +1,10 @@ +--- +- name: configuration port UDP + replace: dest=/etc/rsyslog.conf regexp='^#module\(load="imudp"\)' replace='module(load="imudp")' backup=yes + notify: + - Redemarrage syslog + +- name: configuration port 514 + replace: dest=/etc/rsyslog.conf regexp='^#input\(type="imudp" port="514"\)' replace='input(type="imudp" port="514")' backup=yes + notify: + - Redemarrage syslog diff --git a/roles/user-yb/tasks/main.yml b/roles/user-yb/tasks/main.yml new file mode 100644 index 0000000..89118cf --- /dev/null +++ b/roles/user-yb/tasks/main.yml @@ -0,0 +1,47 @@ +--- + - name: Installation des paquets + apt: name={{item}} state=present force=yes + with_items: + - dmidecode + - hwdata + - ucf + - hdparm + - perl + - libuniversal-require-perl + - libwww-perl + - libparse-edid-perl + - libproc-daemon-perl + - libfile-which-perl + - libhttp-daemon-perl + - libxml-treepp-perl + - libyaml-perl + - libnet-cups-perl + - libnet-ip-perl + - libdigest-sha-perl + - libsocket-getaddrinfo-perl + - libtext-template-perl + + - name: Creation du repertoire fi + file: path=/root/fi state=directory owner=www-data group=www-data + + - name: Installation de fusioninventory + get_url: + url: http://debian.fusioninventory.org/downloads/fusioninventory-agent_2.5-3_all.deb + dest: /root/fi + remote_src: yes + owner: www-data + group: www-data + + - name: Installation du paquet .deb + apt: + deb: /root/fi/fusioninventory-agent_2.5-3_all.deb + + - name: Configuration du fichier agent.cfg + replace: + dest: /etc/fusioninventory/agent.cfg + regexp: '#server = http://server.domain.com/glpi/plugins/fusioninventory/' + replace: 'server = http://172.16.0.9/plugins/fusioninventory/' + backup: yes + + - debug: + msg: "Faire un systemectl restart fusioninventory-agent puis un reload" diff --git a/roles/vpn-stg-l/files/ipsec.conf b/roles/vpn-stg-l/files/ipsec.conf new file mode 100644 index 0000000..42954c2 --- /dev/null +++ b/roles/vpn-stg-l/files/ipsec.conf @@ -0,0 +1,22 @@ +config setup + charondebug="all" + uniqueids=yes + strictcrlpolicy=no +conn %default +conn tunnel # + left=192.168.0.52 + leftsubnet=172.16.128.0/24 + right=192.168.0.51 + rightsubnet=192.168.0.0/16, 172.16.0.0/24 + ike=aes256-sha2_256-modp1024! + esp=aes256-sha2_256! + keyingtries=0 + ikelifetime=1h + lifetime=8h + dpddelay=30 + dpdtimeout=120 + dpdaction=restart + authby=secret + auto=start + keyexchange=ikev2 + type=tunnel diff --git a/roles/vpn-stg-l/files/ipsec.secrets b/roles/vpn-stg-l/files/ipsec.secrets new file mode 100644 index 0000000..65d30ce --- /dev/null +++ b/roles/vpn-stg-l/files/ipsec.secrets @@ -0,0 +1,8 @@ +# This file holds shared secrets or RSA private keys for authentication. + +# RSA private key for this host, authenticating it to any other host +# which knows the public part. + +# this file is managed with debconf and will contain the automatically created private key +include /var/lib/strongswan/ipsec.secrets.inc +192.168.0.52 192.168.0.51 : PSK 'root' \ No newline at end of file diff --git a/roles/vpn-stg-l/files/sysctl.conf b/roles/vpn-stg-l/files/sysctl.conf new file mode 100644 index 0000000..b138754 --- /dev/null +++ b/roles/vpn-stg-l/files/sysctl.conf @@ -0,0 +1,60 @@ +# +# /etc/sysctl.conf - Configuration file for setting system variables +# See /etc/sysctl.d/ for additonal system variables +# See sysctl.conf (5) for information. +# + +#kernel.domainname = example.com + +# Uncomment the following to stop low-level messages on console +#kernel.printk = 3 4 1 3 + +##############################################################3 +# Functions previously found in netbase +# + +# Uncomment the next two lines to enable Spoof protection (reverse-path filter) +# Turn on Source Address Verification in all interfaces to +# prevent some spoofing attacks +#net.ipv4.conf.default.rp_filter=1 +#net.ipv4.conf.all.rp_filter=1 + +# Uncomment the next line to enable TCP/IP SYN cookies +# See http://lwn.net/Articles/277146/ +# Note: This may impact IPv6 TCP sessions too +#net.ipv4.tcp_syncookies=1 + +# Uncomment the next line to enable packet forwarding for IPv4 +net.ipv4.ip_forward=1 + +# Uncomment the next line to enable packet forwarding for IPv6 +# Enabling this option disables Stateless Address Autoconfiguration +# based on Router Advertisements for this host +#net.ipv6.conf.all.forwarding=1 + + +################################################################### +# Additional settings - these settings can improve the network +# security of the host and prevent against some network attacks +# including spoofing attacks and man in the middle attacks through +# redirection. Some network environments, however, require that these +# settings are disabled so review and enable them as needed. +# +# Do not accept ICMP redirects (prevent MITM attacks) +#net.ipv4.conf.all.accept_redirects = 0 +#net.ipv6.conf.all.accept_redirects = 0 +# _or_ +# Accept ICMP redirects only for gateways listed in our default +# gateway list (enabled by default) +# net.ipv4.conf.all.secure_redirects = 1 +# +# Do not send ICMP redirects (we are not a router) +#net.ipv4.conf.all.send_redirects = 0 +# +# Do not accept IP source route packets (we are not a router) +#net.ipv4.conf.all.accept_source_route = 0 +#net.ipv6.conf.all.accept_source_route = 0 +# +# Log Martian Packets +#net.ipv4.conf.all.log_martians = 1 +# diff --git a/roles/vpn-stg-l/handlers/main.yml b/roles/vpn-stg-l/handlers/main.yml new file mode 100644 index 0000000..719832b --- /dev/null +++ b/roles/vpn-stg-l/handlers/main.yml @@ -0,0 +1,4 @@ +--- + - name: restart ipsec + service: name=ipsec state=restarted + diff --git a/roles/vpn-stg-l/tasks/main.yml b/roles/vpn-stg-l/tasks/main.yml new file mode 100644 index 0000000..73c001a --- /dev/null +++ b/roles/vpn-stg-l/tasks/main.yml @@ -0,0 +1,21 @@ +--- +#Installation ipsec strongswan côté gauche pour le fichier de secret partagé + - name: install strongswan, fichier secret partagé + apt: name=strongswan state=present + + - name: install tcpdump + apt: name=tcpdump state=present update_cache=yes + + - name: activation du routage + copy: src=sysctl.conf dest=/etc/sysctl.conf + + - name: Copie fichier ipsec.conf + copy: src=ipsec.conf dest=/etc/ipsec.conf + notify: restart ipsec + + - name: Copie fichier ipsec.secrets + copy: src=ipsec.secrets dest=/etc/ipsec.secrets + notify: restart ipsec + + - name: Message d'information + debug: msg="Veuillez consulter le document "r-vp.txt" dans ansible/gsb/doc" \ No newline at end of file diff --git a/roles/vpn-stg-r/files/ipsec.conf b/roles/vpn-stg-r/files/ipsec.conf new file mode 100644 index 0000000..9f3e471 --- /dev/null +++ b/roles/vpn-stg-r/files/ipsec.conf @@ -0,0 +1,22 @@ +config setup + charondebug="all" + uniqueids=yes + strictcrlpolicy=no +conn %default +conn tunnel # + left=192.168.0.51 + leftsubnet=192.168.0.0/16, 172.16.0.0/24 + right=192.168.0.52 + rightsubnet=172.16.128.0/24 + ike=aes256-sha2_256-modp1024! + esp=aes256-sha2_256! + keyingtries=0 + ikelifetime=1h + lifetime=8h + dpddelay=30 + dpdtimeout=120 + dpdaction=restart + authby=secret + auto=start + keyexchange=ikev2 + type=tunnel diff --git a/roles/vpn-stg-r/files/ipsec.secrets b/roles/vpn-stg-r/files/ipsec.secrets new file mode 100644 index 0000000..9d46a82 --- /dev/null +++ b/roles/vpn-stg-r/files/ipsec.secrets @@ -0,0 +1,8 @@ +# This file holds shared secrets or RSA private keys for authentication. + +# RSA private key for this host, authenticating it to any other host +# which knows the public part. + +# this file is managed with debconf and will contain the automatically created private key +include /var/lib/strongswan/ipsec.secrets.inc +192.168.0.51 192.168.0.52 : PSK 'root' \ No newline at end of file diff --git a/roles/vpn-stg-r/files/sysctl.conf b/roles/vpn-stg-r/files/sysctl.conf new file mode 100644 index 0000000..b138754 --- /dev/null +++ b/roles/vpn-stg-r/files/sysctl.conf @@ -0,0 +1,60 @@ +# +# /etc/sysctl.conf - Configuration file for setting system variables +# See /etc/sysctl.d/ for additonal system variables +# See sysctl.conf (5) for information. +# + +#kernel.domainname = example.com + +# Uncomment the following to stop low-level messages on console +#kernel.printk = 3 4 1 3 + +##############################################################3 +# Functions previously found in netbase +# + +# Uncomment the next two lines to enable Spoof protection (reverse-path filter) +# Turn on Source Address Verification in all interfaces to +# prevent some spoofing attacks +#net.ipv4.conf.default.rp_filter=1 +#net.ipv4.conf.all.rp_filter=1 + +# Uncomment the next line to enable TCP/IP SYN cookies +# See http://lwn.net/Articles/277146/ +# Note: This may impact IPv6 TCP sessions too +#net.ipv4.tcp_syncookies=1 + +# Uncomment the next line to enable packet forwarding for IPv4 +net.ipv4.ip_forward=1 + +# Uncomment the next line to enable packet forwarding for IPv6 +# Enabling this option disables Stateless Address Autoconfiguration +# based on Router Advertisements for this host +#net.ipv6.conf.all.forwarding=1 + + +################################################################### +# Additional settings - these settings can improve the network +# security of the host and prevent against some network attacks +# including spoofing attacks and man in the middle attacks through +# redirection. Some network environments, however, require that these +# settings are disabled so review and enable them as needed. +# +# Do not accept ICMP redirects (prevent MITM attacks) +#net.ipv4.conf.all.accept_redirects = 0 +#net.ipv6.conf.all.accept_redirects = 0 +# _or_ +# Accept ICMP redirects only for gateways listed in our default +# gateway list (enabled by default) +# net.ipv4.conf.all.secure_redirects = 1 +# +# Do not send ICMP redirects (we are not a router) +#net.ipv4.conf.all.send_redirects = 0 +# +# Do not accept IP source route packets (we are not a router) +#net.ipv4.conf.all.accept_source_route = 0 +#net.ipv6.conf.all.accept_source_route = 0 +# +# Log Martian Packets +#net.ipv4.conf.all.log_martians = 1 +# diff --git a/roles/vpn-stg-r/handlers/main.yml b/roles/vpn-stg-r/handlers/main.yml new file mode 100644 index 0000000..719832b --- /dev/null +++ b/roles/vpn-stg-r/handlers/main.yml @@ -0,0 +1,4 @@ +--- + - name: restart ipsec + service: name=ipsec state=restarted + diff --git a/roles/vpn-stg-r/tasks/main.yml b/roles/vpn-stg-r/tasks/main.yml new file mode 100644 index 0000000..5160f44 --- /dev/null +++ b/roles/vpn-stg-r/tasks/main.yml @@ -0,0 +1,21 @@ +--- +#Installation ipsec strongswan côté droit pour le fichier de secret partagé + - name: install strongswan, fichier secret partagé + apt: name=strongswan state=present + + - name: install tcpdump + apt: name=tcpdump state=present update_cache=yes + + - name: activation du routage + copy: src=sysctl.conf dest=/etc/sysctl.conf + + - name: Copie fichier ipsec.conf + copy: src=ipsec.conf dest=/etc/ipsec.conf + notify: restart ipsec + + - name: Copie fichier ipsec.secrets + copy: src=ipsec.secrets dest=/etc/ipsec.secrets + notify: restart ipsec + + - name: Message d'information + debug: msg="Veuillez consulter le document "r-vp.txt" dans ansible/gsb/doc" \ No newline at end of file diff --git a/roles/vpn/files/sysctl.conf b/roles/vpn/files/sysctl.conf new file mode 100644 index 0000000..b138754 --- /dev/null +++ b/roles/vpn/files/sysctl.conf @@ -0,0 +1,60 @@ +# +# /etc/sysctl.conf - Configuration file for setting system variables +# See /etc/sysctl.d/ for additonal system variables +# See sysctl.conf (5) for information. +# + +#kernel.domainname = example.com + +# Uncomment the following to stop low-level messages on console +#kernel.printk = 3 4 1 3 + +##############################################################3 +# Functions previously found in netbase +# + +# Uncomment the next two lines to enable Spoof protection (reverse-path filter) +# Turn on Source Address Verification in all interfaces to +# prevent some spoofing attacks +#net.ipv4.conf.default.rp_filter=1 +#net.ipv4.conf.all.rp_filter=1 + +# Uncomment the next line to enable TCP/IP SYN cookies +# See http://lwn.net/Articles/277146/ +# Note: This may impact IPv6 TCP sessions too +#net.ipv4.tcp_syncookies=1 + +# Uncomment the next line to enable packet forwarding for IPv4 +net.ipv4.ip_forward=1 + +# Uncomment the next line to enable packet forwarding for IPv6 +# Enabling this option disables Stateless Address Autoconfiguration +# based on Router Advertisements for this host +#net.ipv6.conf.all.forwarding=1 + + +################################################################### +# Additional settings - these settings can improve the network +# security of the host and prevent against some network attacks +# including spoofing attacks and man in the middle attacks through +# redirection. Some network environments, however, require that these +# settings are disabled so review and enable them as needed. +# +# Do not accept ICMP redirects (prevent MITM attacks) +#net.ipv4.conf.all.accept_redirects = 0 +#net.ipv6.conf.all.accept_redirects = 0 +# _or_ +# Accept ICMP redirects only for gateways listed in our default +# gateway list (enabled by default) +# net.ipv4.conf.all.secure_redirects = 1 +# +# Do not send ICMP redirects (we are not a router) +#net.ipv4.conf.all.send_redirects = 0 +# +# Do not accept IP source route packets (we are not a router) +#net.ipv4.conf.all.accept_source_route = 0 +#net.ipv6.conf.all.accept_source_route = 0 +# +# Log Martian Packets +#net.ipv4.conf.all.log_martians = 1 +# diff --git a/roles/vpn/handlers/main.yml b/roles/vpn/handlers/main.yml new file mode 100644 index 0000000..75fe472 --- /dev/null +++ b/roles/vpn/handlers/main.yml @@ -0,0 +1,6 @@ +--- + - name: restart racoon + service: name=racoon state=restarted + + - name: restart setkey + service: name=setkey state=restarted diff --git a/roles/vpn/tasks/main.yml b/roles/vpn/tasks/main.yml new file mode 100644 index 0000000..5288385 --- /dev/null +++ b/roles/vpn/tasks/main.yml @@ -0,0 +1,23 @@ +--- + - name: Installation Racoon + apt: name=racoon state=present update_cache=yes + + - name: install ipsec-tools + apt: name=ipsec-tools state=present update_cache=yes + + - name: install tcpdump + apt: name=tcpdump state=present update_cache=yes + + - name: generation racoon.conf + template: src=racoon.conf.j2 dest=/etc/racoon/racoon.conf + + - name: generation ipsec-tools.conf + template: src=ipsec-tools.conf.j2 dest=/etc/ipsec-tools.conf + notify: restart setkey + + - name: generation psk.txt + template: src=psk.txt.j2 dest=/etc/racoon/psk.txt + notify: restart racoon + + - name: activation du routage + copy: src=sysctl.conf dest=/etc/sysctl.conf diff --git a/roles/vpn/templates/ipsec-tools.conf.j2 b/roles/vpn/templates/ipsec-tools.conf.j2 new file mode 100755 index 0000000..d5205df --- /dev/null +++ b/roles/vpn/templates/ipsec-tools.conf.j2 @@ -0,0 +1,9 @@ +flush; +spdflush; + +spdadd {{ mynet }}/24 {{ remnet }}/24 any -P out ipsec + esp/tunnel/{{ ip1 }}-{{ remip }}/require; + +spdadd {{ remnet }}/24 {{ mynet }}/24 any -P in ipsec + esp/tunnel/{{ remip }}-{{ ip1 }}/require; + diff --git a/roles/vpn/templates/psk.txt.j2 b/roles/vpn/templates/psk.txt.j2 new file mode 100644 index 0000000..12e07d4 --- /dev/null +++ b/roles/vpn/templates/psk.txt.j2 @@ -0,0 +1,2 @@ +{{ remip }} secret + diff --git a/roles/vpn/templates/racoon.conf.j2 b/roles/vpn/templates/racoon.conf.j2 new file mode 100644 index 0000000..d5d52a7 --- /dev/null +++ b/roles/vpn/templates/racoon.conf.j2 @@ -0,0 +1,19 @@ +path pre_shared_key "/etc/racoon/psk.txt"; + +remote {{ remip }} { + exchange_mode main,aggressive; + proposal { + encryption_algorithm 3des; + hash_algorithm sha1; + authentication_method pre_shared_key; + dh_group 2; + } +} + +sainfo address {{ mynet }}/24 any address {{ remnet }}/24 any { + pfs_group 2; + lifetime time 1 hour ; + encryption_algorithm 3des, blowfish 448, rijndael ; + authentication_algorithm hmac_sha1, hmac_md5 ; + compression_algorithm deflate ; +} diff --git a/roles/webautoconf/files/wpad.dat b/roles/webautoconf/files/wpad.dat new file mode 100644 index 0000000..30b5560 --- /dev/null +++ b/roles/webautoconf/files/wpad.dat @@ -0,0 +1,12 @@ +// config automatique +// PS - 2015-06-09 +function FindProxyForURL(url, host) + { + if (isPlainHostName(host) || + dnsDomainIs(host, "gsb.lan") || + isInNet(host, "172.16.0.0", "255.255.255.0") || + isInNet(host, "127.0.0.1", "255.255.255.255")) + return "DIRECT"; + else + return "PROXY 172.16.0.2:8080"; + } diff --git a/roles/webautoconf/tasks/main.yml b/roles/webautoconf/tasks/main.yml new file mode 100644 index 0000000..b43eede --- /dev/null +++ b/roles/webautoconf/tasks/main.yml @@ -0,0 +1,9 @@ +--- + +- name: Installation lighttpd + apt: name=lighttpd state=present + +- name: Copie wpad.dat + copy: src=wpad.dat dest=/var/www/html + + diff --git a/roles/wordpress/files/wordpress-4.4.1-fr_FR.tar.gz b/roles/wordpress/files/wordpress-4.4.1-fr_FR.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..006822230e8d7bce398ba20f3b7d2ce83f8abc3c GIT binary patch literal 7540778 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 )-@xUi^rmo$z+ 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

p)Wf!Ub_m0?WaG0m`*PW@-;PN#&K-3`UUd~Y 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

2%u~EFb~UWJ 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

?wWqEj$Hhg3E?x%9s~Kw$e4h2OygC&IwdF1 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

Y;X_y>p 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 z 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/>B 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

  • &tEp1Ak^I!w{?}0>@`i1WMYMYE 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%0DhW*DnC9ONa5-OnY=SW(r|UapM*Q? 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Ⓢ1rZO^&1*T2krwn4YL4sIOw@HC2`k1rF%?>krIe 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

      &zw^;8+mt2G9%mzz;o*w;pq}TVZA80*67&D_^*Q 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�V! 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Ν0(PlCq!s zF@tRdP~(t6T7C~H{hVKHn3J&{2iDn&$Jp+7_zED>6mg*#Ge=D&@QXv6Xb%+NO=VRLJCmL`R`fnO>opGzd)YW>yY8eokm4fB#yNF~kvf1vL<{8AX-^cvf z%Pc*JmW-yu^@^lQ2<7~p_H!OXF5fucU}h}GWggo!?O6^ZV+I;2mu$?{pSL$-2%!LH zE1)^%J{GLk%M9So&o9uH)(wE=xi^DYEQ|8|1SiB4%Y9s}t_Kx`I+hH$FL?o8xq6l3 z!vpr)T{h}&YZt*dSg%Q{`8y5OEB4@U&3d&aPJ8a1p0k@`zmC`6Gn5hyaxh|<0~B$d z^Ya*EK6hMZ?_3^V@RGseVjMGAoc57u3Z1p>18`rU?X^}H z7y;8#4<%yk_K`^?r%SqEG%9`&ho;0fDYFwiuofYa5QWhkqa$w<>IE?=c-8!GH6T=# zFXtFVAf{UG5x@%~dz^T@IeZYbdbdsU%&f+YFymPGqExuDVjVCBA);s!bOH+o0TRYs zl^4Ys2KnE?Db5|RQ{ht=6Zf{l-OZM(qw)5eD}L)da%a2c(e*)&XzkNJUvwg+W@`uq zL{4!c%OMoQ-edp; z6#5YGNnsEyK~T$V>wb=m-ZKg~iI`IsK^ap(b1=Z8HKhl%$n8%syPEnoO*l7j?bvbM z?YMKUO#20AZen{s@yOuiW{GAuo;k2pV>aMwM%-I75jSnL@VAnt0xhc>wJxa!>(5!darCq)RMRe{QrQTvGws!{J=t#*#E+**YF=&k87Vm07V4E@@!3 zBjO5t99mPNgA))62=D{RCGtzXG^;b7mF*F+0%WBFnHtQff

    1. 9y-wVZHac7AC&GK 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

      qn!P6i10rbDopai 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

      }^2 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
      oA z0asR3M)D{B+%lfz1l^fE{gg8Bw59c1NeSFlak$b6< zrsl2W9M0{friLo{)>mw=pklmjK4qvZ^gi^kWu3&i!za0KGlshF{kXHaL@q&kowPu1 zg|3Viw!LngX}(;zkI%J2sdg65`SaO6eu_8~)3ZF(&9Jmjy*b!EV9+5T>~ZDdn>Rk~ z-s&>WT$#nQduPoJGT~E(#p+>7Rwx}Y;M~-;6r|-apLz!JzvbC zH?iUk>3IMj>8|dHz;>dQ-fkW{cM4h6vTa1oE%)uwn5$=wDePHkkY(UKp{LKBoz(7} zSbkTH#Rp^kh5KZNAIs+5vctOHvActZIG=m5i;4#w)*ds+v))?Ey7l?BFGq)adu1>? zN#hS2_E?YKh%PD~Z2USpvA<_aY5I^6hx{ke#SL0v^;f;M$KH#)8jM`3KCq-|aB$Iq zc&yC1A$b`E{tGV}Bn3-PShs#&@-Y3dhc;%TBx@sY6Vp>|laE1*qxXzl58d6$c>NVi z!OpFo&W#E#qp=*Z4oaaPL~-f`Xbv<~66`{L0Lo~Lh~a$4G* z)$BmFoVR>_(_s%C2gfs_t8d90MBFJj<2X@hZKx(6%5SH{RCUL`Uy-BKjBJqQBAe9U zk#}|jN1|#SW7mGd&8klVyN-2j7|q>jqSm1OMbRuvKj@19&uira5^Jv34cHuYkxlII zD)L=YUtpd}zPBtR?R4)pr}UUSVt#mGs-k{=9&bWFhF45AOr6|I=3RGpfmlyL6uT+2 zXp4UO(S+VZqhl#G>Fd527`l%bwl7lbVvksU+?hAO)1;H~n6huMD1ga1|Ev${R70!* zSK^w%1qZrwRx;Hb;}%?(!lJUTJL-)6GU?6N_U>cR-kbhWz__M{p;N=5ei5hJ5)|H8 zD5hP~tXfewtT)p{MQYQr@dx|I9w+X8xcb6{Gdd2|+^g*cpAFBur|FP<%*@$UXT5fH z`d~o*vY4nl_j`|353IWx)07~2{xi8hGe18yuFJN>H}il{jO6C6k$Fj?D-&%cx%|(r zOvj*6dM4H8YaN#E9UN2;6BDb&iW{MPwwOkocqg&K`}D=26sytp`GSlLHg8X&Qr3~v zFVvgLRM{@F9vts?4N?lK6=rF9hnm>2M1FZB?o!UBj0>zfY-`R$2wha~KDI!9M2__1 z8>@{pr|8%2_iOi5H(tOz4~{9Og?(HB1p>e=9oZl(?{X9Y>jUV1mB&p+f#jHPkEAK1#45N zKikdC6o%_pUGH1p{LZxdD*warS7^RsZ%vUsA$$AMH&?CtI3^wNI=a}TfF$LqTz9`} zxP{Wy;&Mdim_-Q0ZPtu%9SI1Zk4a@SQ^J!m>~^2tW?YLoi;1v{Kk)hStLD9*76qp-&WYX58_|K5 zd?@R)xUhd4w-C>&6ZbvMnsUvWvUzxT+KTkPCzTnp=WfA%DeV8;|E4M+THw~#@%`C% zwNh$14pgmav$>;Po=HA3!n(|S;jU6!p@F2Q#x+5Co9a7BJY?53sQG*SB)qpXIxKn_ z;1PW`KcA`f3)WHQ(R}wLd0Cc9gX^11eh6=>7}2yY=U35%aC1ZHHlZEL zdMPA8xK(m?$R!+gFv;BY*??`l?nx&8P(%4|m`a+v4Qpp?E$lGtKm?$70t};Ns z&$0G;S#nZw2cWILta`M~8-FZ~P!{z#R=2u1OSH~tB06fUI&t^?iRFFQ-hI^Ce9e2M z%wtXa09GSZ?cL)!eZq$>qqe<#Bv0w(T(IEVll{4=i?xD+6tH#nQiX{=Q4&Yvgzv@Y zNrpECX}^lAO3vBQ(sZegi&Jj}8mqzLDRH;CM_zB@`xhL}FZ1lq#P}Nz(>3fWT1TYK z_(wubsulOGODfv5h^vOuHL`@MYJDM>L&C-@w#nbG-(tP?_Uo`yacc#4k^F{~PfN<~ zWJL4dx!WmG(axSwW4L-tg{9)5)Ar{sx>sc=dXB%k)DX+@Ztca7{g&M5$k;;ZcYC@w zXph!JcMX;%n4FeaSe`aNj?aYCn}_=wIUoWL!8(evPI{kxA|-f?&Cjp=W7dR-~L!$hMe zBC>ODlVjjuw91~&3Fj^2_Yyy4cGSKce~oFF=iiuE5vkPj;0Gtoh!B1&a^3Bbf@^`P zhMG|Y)&A!cW6Kzix4Ap>aH=rOpC8J1A43^mXqcYwF zcl+ueI+xle`Lj3l9?Tm_&sbkwUE_UHF;Z>o9#{7ttZo77lX6>b-R+D>c4^SrRv6#y zuy*BOaQOEy0ae0l3sFAL9bUPN#pb2bR~D4M*3i z5u3(BW&Z-X6fr;o8BfdN9S*nD&E=j?Ae+GN6aq%QvIYuT^prVJ+?TxS=&&0 z<_=MF?uqE*;T7lQ9GoL#JSvwx?Ns6%*`WMxqN<$ zRxxa_6rrun$B1zU67Z&3Kh$lNWzQ$xR+?y~8sOIHe-TS`9Ncr4`w+}kU z7%MTDCk}bMLd=oUld`V*%Iu!+FH7QE%l7FQeB;|OCUk=GB=!C&ol{(ESvtRqpE`Xb zTcAGBUx)B%wMF#Fyt?}Z80*&ha8H8zkQg-zD8cvS_Msi?N?ycqak@u67d;{~w{ zMkC%h0*X`h$Gn9n3J&G%OI_-GI^&cP$-%hnO?%kOQ=J8g718eR6pwz?I<-H!G~&l+ zj)zW-wK~?m>omUY|2!5waBIIv==Wpe_SR$EZd$tpRtI`D=RRxCsM*@p7o=C6v1>Ws zQ%_>H*ON!gu}+rC?;j{P1+B|Vt#&%89O159VnFodw~Y1N!kZi3a_7T>lt+`JD%$N2 z-yI^gF5QrTev!F2YRk5XuaXfA`&SlT?^B3N{C@nKTlv8sY&6sB81wP%D;Azk6KZ)q zSan;0(HUzSE5_z~)FH{I>B_(Y6RYYku8P*9Y0odTMioTa9FW*9q5tg4-6QY430d}1 zv6DG@1s^o9q>%U^V^+I-&X-qxbF;5RMv_)OdHu{XB=kh&(v|W)&-oNv%(m_xU$atX zOAI>jqUVF{o6c{Q>5Xm7wXTt0#umJUFBs*zv#hzoCptOu-S8qNkHN1J63k)!9E$qE z!HRFxw3Y9E9UtDPV(C6$X<1oJ6gFNm5mdap-`uuH0xe=uoWW$!$mo)$U#d?sI38Rq z;N>1p%r=xtX zcBA_*g7j2xe3v?W2}R!)}CiFg_JZTMIzh$V=5}PmM%BS*it+o zmCh(D7<7)3mEWE`X7x(U3@X^mrLTH7sJ6}tOkE!||FHg`4#EbK9 zsH+JJ54}<7<9%GrO%TPuYv|2JE+bt}0*_{Jg*fI+;X9j=1!7_~^CZTw9$vDHn=g9I zv-CZHe{*f6_q6E+sref~Uh&@`uW)jW|b18LW?h^{5FDSj3BB2(=oR7T&jkx%VP zrzW@?Dkc<5Lt~GfIl6tU;+ns3=Q4w8(waS4*@bL6d(}1-V)|b!m)=^&*mS|R1iz!i z*Rx~7^8RrhL6eQ#0s?0|x|}Y0wC-6k?_KBkZ3PqJx8}w7QpTTdG;zPM^}%y3D{RxG zUgayR16qZXl9U5X>AOGUm~TBQyTsjGmU_kOxtE%~5yO2L8dAsr~PBzi_JmB#5W9Qmax^XdzhHE~{Po&RZ@O}Z` zj^@6%{q5n_d>bAOYp2zGL=P`%!0b3%|4c9Bz{c!!H?F|94BG}{m8`;&{OIg`3Xilb z@?B7z2iOmotZBK>uI{mPQMaY<8a++JszOtzK#ajj^68L@#Fh4s8DrMum^K@4>p6W) zamPyQYK@^hk&O$2N3tF7I@zu}QM~<1xF7cuHAm@{T@@?kobL48lGh6Qh~ls;YIuSz zb{^?oO<=b+^#0_H>8QSbz zx>_vt`5SXZ2W!>CBEdCIik5b}J?|;cJG0`tyvF?&L5(y)mqC#`=Y97suULA7Ir}!c z>?*!{w6CzOv(f6^#jM2Jbso)^14I-!w{$SQU-`5{YH@?kcTvlJ%lpS(Jk0m1IF()~ zP&iR_!Q1>w#-fc{S4#1wzk3@}QU390R~_T~=lw5ne%r+uq@GFfA2>ji zu8uajy(!j&tX#Ezco%t<@=K3QpNM!{A-34Ko!sgPPg$-NMhh+!zQ?Nf)jzc9$eD+| zCmUmH+&Sy9e9u;`k60ZuwxcHUuut;dJ^P0~HpN_ISvSf*FQ8x9z}BYfS$#LDN62ns zeq%2;y7AVPssN)#3flov_d|}FfXNb>r`fg^{l^}TE#*lc$2C zfbG2JSuJY#OoBeqpZepgEpaA)ky0^SW=8ViiI31&`6yG2}X#;PW) z*=xwTJmO(*bAS;orx_{R19rI+44S?Tk(x8_HD z?ltMH#e2D;`6WbR4j&e|?WV9`VRBvZQ+l&*bL<`ArWRwG{LpH9_6>? zX1a-Bi2Zhyzsrl4FMH)YJWg;}zH>FawP@at#YXcECKWaUjLpsw52k>Ix8>l zbn55PFN2@$65Y2mZ&)Ss_MS+B=t_m!cVZr`itGpK`qE9Gu~|oKJhD)ew?0MiR_D4^ zrT0;S6OVR=j6b-dXxyj4#l!XNjMM_o6*b&?+lU_FHcwCAC=GkyTq5tp>viheswYn# zM=dOn5IR>Jd3Le=d11>3{Pz7PI4_8gO=b@3rPCBU-iB{oa@USXQAU=x-#eCZkkhLn z|E$;R;kCH!g;_$cM7tU}ZWx)PQ)+9M9p?axa*t(vrn;w`8cj`{c z7`<9~=9Tk~syn@!LsndsSButig|5A|bQ$maEj??S$=Id$PhLG}FIw%rhjr}u=jx0} z`}vW_3QtFp>$qU_Fv=lB~nkbH^?g-s**@u_UWU(QHJmlCMn&;1p?ux?-n?m z6?J-QtIeYEQNl`RgwyZluvKW&g889UtGj(?h#)nvIm; zLh-D=_iRvHnQ{I`lH;2l`-+dZ zcOJGj=0AzjN=lmFDap^jEOGf`9mR;$I3>~x`>2|l@yZ3PPo6)$mpsY>h;eymFJxV~ zn)o11ZNHL|?|bF$`>6)fD-V~=pC4dt*o+k~UdVW8Wxj-vdyxbKWdz5wTw01bpelFc za6ap5VF@Bvq*@a`}UC`i1KWE$px3%rHMN0)mOgrk!i%GtL*QtHeM-rtU*v9IC)k2 zj^iDzKiE7UxZe86ua&o{z+TEBd~?LU1noGAR-k`NS8GaKc;x<7985K_hU}t;C5>y0 z1EO8;c4O7 zASv52w6Nq;W{T_3(a8Oa;}*x6o#q)!kL;g}xPv}=K|O*;PPazH`fF?^0dqG?qR^yt z%cAuQPb@57820&Qt-y)-J8Pu6UW}Znf5@WkV)R6I<3^_F%wPtI2=bB5%4REiIQOr_ z)(brnwMeSP$F?O2@$mcNaM=ehT=ab@p!#uZ&0wy8^{%|Ixby6mSHs;0GFbPRE_A61 zlwZz2a`F+s(Z)yi4hy}61+q5F){ga`OI4CsS;uLzVOhU`r*c{r@3mK-hXn(M0&E=bILRz(JUzQA{TJMPp8GbkXWP@C7 z;W6}a>8<6*0Hr_d{*6WLB}djCGLP*m6Xu=IlOKQ2tn`d6?_%bdx5L=hdXerW_AdKx zho<@q*EU`#H!h|~wSIf$CE*Yk+Wx9x@IC2*>02W&6Rk;^t%ee8*)GkMre6f!+u{7m z+jdy(__Xu(my3a)k{Q1@$6MtkZ@!4v3$^TeAmd!x)gad{TG;tcZ&Gr*>jF~ugWU5s z4nzwE?;YQe^0-CA^~Bu+yR;bZ%kR#R*79`w{_0&!R6F0buc*aQOM3gAHb@`O%);<~ z`}Xaw9h30jiiNz)^CXoFb2g)rEFL|2b^p9H15$zT%fgMMOIeim@ zH`k2HR8N+re&DZM9C}*UcLlT2fK7mohsl#+e!gwODf1lA<3nBAgPn)9e|)~gx4S1} z3{|skE5_B>`ODUVLJ?sZ8?O0_MC$|x>>0Ifv>!Pb?D)o@Z@l^LnUy`FgBijg-{PEwPcZzj$6a`hxnw zOICUZOum0szohk|Q>Q&7-Q{KB+N=}J0#SvJTb`P4C`do%IaIw?4#O>0cmeITKjJ>8 zOp$1JX7;r;X^ufRZim*a*}_2|O7iCZi8t$a-SKEUG=3Koz$0VN6?q^{RS9dpR6;jP zq(gB_Y5OBCQM&-!SkB`t#}}VJ-+!iYxkYbJXK(JQwvnsPi`~09E51f1%40qXGaqfB zsJ%A-v^i=JpA@&G1cTw;7`s)?!oj7eu<#_YSTJ$T8T%K-(xI(~PsfuUYD8yGeyH5v zpj%Uaq5MwrXy7J3B4fW@&b_81%trcb91Vw)%^28@e=@G@E0aBS$=BJqgVW(i;*DD- z!(8q=Vx*Xp$cMz!cO?{L633fvT5ylujkbE%qNf*~5Z-0fTtu-jY%Q-+8aN@fVU=8a zz1sx)1{O^|#Y)a<hBp#KK8a%ED`VsG+E*{ z_F|P0qq3TEv0uHFz>kho!9R8;h_hMCYb)w&zuuc(IJ95zN3xEq>$%Ol!7M2~y?tv= znsczM{yg$!o8#HbmcF-RxNY72ULJiaFRD*z-=T75HPcz%RCA^*TVa7%_GgxhzkF_A zDK5WHc=r_xg-6+%ZI@1cUx?W!qW$H?>dy{mIfpbR7S{|qFxGGg``f!#EqJr#`tic= z0xkVM-rGI!p(kuhBihG@DD2zXcka|19T;Fb$iRK@5gS|Jx)tTCJ?EGC%|CuE7!#?T z_zr!MsgUcw%(8kCidsyySa;9y;#qa%Bx!=F9 z&R0*C+5hp4td;ghiS#|APWdS@MwqcMZNKn!Qml+2%)?%?qI^u3e7^YE#)>LfrUZ0E zb+2S=SzY4WaZx0}eVfOL`vanDo6dDyT(Gi#-blwl)P?DJ0S zMUEwAHCgej;tV)uUMt~TYF|}UK(;#d zFtcjE)5z${@+-tOm%JLfFB-5O;ULu)-|bpI?`43(a#w*ga(St2dS6`M;%zTWLUs0L z^bPIW`WC%Chw-_M_U$O&>mfe<#)T8l_pxFY#-Uy0T=!H-pb#SOLAy zayRyiEM6R&p#NJ zu|4^$>|t#5gU`4JZ+YX!vV?erLk|YO*2`V;8&>5pdA96uFDZvq zy|W?ne0F5Xb5*AKA^p#qnoBWD)C*&}y_F{l_a3dukm60+%t<~HhuQGOW!>JsoiWV@ zM(d9VfALl}4kGBu-56ZFbd`*lUJ}}T!_o~apbJY^^x=5<~D(>4FG zLot$CM@mBlYPiIYS63S=wk*R2tk}hr*DLVe>&vL@ak~STpXcsJ8M(r59mf_vMJ&xtu~BRb<3n3J8?`@Ha6Bw z@T=f^Yetq)VdlS8`&-++A z;{6P58v0gOA<@NW1c;(Wh*Wjj*v{lHfM6~rqJtoQ1QIoq9%J~d)wmWYdTxboOQ=uVM* zTw#WkR6)GsL{Ek6!*lu3+yVk^Zw**5ExRX^ES^1n{KD8kF*3tIn9YRMq*J3z@er=w z%0qRw(zBt+KJgfbD``gAx&#Q-at-P2O#QOTBYCtRhRU4^f?+vP_OXFhhO}kMc z$g4$ni4gWpl)2bpu6Z`6wr5=lSiE&xEsIOOeNsh9!TI4=mo6NVi`k31b>u>jZz98@ zmkR3Nk}o-3^N`gsNGpAxrsvU=z%Tuhz>~E=BtrYt<-*3MR=KuSm@JXcte<1gCKYU8 z+i*93)7dBUR)YSyG^9LQR#RluW0c8OdghQ>{KeZPZ(e_W-*k1`p9B)A#GIlV0gLnc%x@l(mjAGgC_Vp}k~+W9Q~L8~ydq z&NQ!febyN~UQjLg@%ky1KGn=r^k@HL_M-aQ?6*yF-8J}%-52$it+-G=G`|e9V&kD} z>Wa4c63iw7A?nY}lM2%XIQNJ>uJ$Az#@G+>xKk9At1!dW6zR>usN7S#d2jA~i*`S5 z-ZC7Ue{bj0QJux&HF>PsAvbx-q>KhVwZk2`Yy6o%yttg^K&S}+=#wnI)H|$hk=yq> zdMSJD_U@h9O@BPo9{k#Z>EW3urP&ev?)aj7Wxd(G&#i#=*C^%Nv@ zq!gWyDmyC1SD3Zu;;O34W9=yqJ5qBA9ktOPh0-pG>J+PMEHqD!JHH~~IiMw&>*+a~v%TR+ewqDn^)MMkJPmD!G@`|fx4a^B{x z;BwvcjIPn1RtC!lmdjWZk}Qn5xj$g4KRap)tj%QRajqtan_v-BlWl_FTo3%SZ0Vd3NLh(W3XPoFqS<>Th}T;zH;JOT8K~M zCb11GGi(k&<&-|AyRYpry71aiZs>;(tcT)q<@pmuzBniJY2f<>Fz=sy>y=98X(>uN zaGj#rEns@kFZayn6_uxtH`tjR>-oU*M8Wais^&{xN)Id#cn90>Um4cLU`o+1wM}kX zXeaJ=ejP)v_k2so-cO$}*Y@l+)D*ixQmEV((8%}VMJ~H_PRljl)oR~Avf4}Ux7V)Q zJ?wSKd=Icx$j%9$TZY!YOUCUg?mbieRLK6x-KZ z2Ony>HZs~TZ~AgKV`u@F%c@144Nq?5EVfy&NoixB? zC1kwRYrIoj_aRBHd|l0F7Au|MW%FGpJ`XV4E>7sWHgru~kw+?QgUc|_h0P1ML{v|B zwkt&YOBiOzS_?U@bNCU)cg>@oFG15ovM6SKsZHlIH8-@oc8y!sW&Vdj4_l&5_Dn8| z-u+?UXYB#f_g8jZdXfI&PA5m=gT5TRG-i#eo|GF?J^%7!cTa@R6(B zD8Bj15EF~rbF<>YBOVxWLg9<5^zTgikB!YY@whtlyl$-gzC=1Vqi~*N^{9hXq*Mup zO;Kfj!vfL05ut^Knhp);S}qm&I?LvJ*p61aG##mNm2xWoUUxP=;Xv&@_k8=K&0jpE z9^86+@xzCKJ7osH(tgLhz$1&4wDRp0 z4ci|`?BHA#5NpF_}7oWxEtXVB#FY|ri)`I)#YH4KG z;|_##oyU|K-s-&D9Zxn`us43IClTu}%~w+s7#i?O`I+HH`%ff${+iA*;Zqa$zqCB3sO%7VSdbY{_hE`$ysKPe_Z+4G6 zjFLZjHWc=sbNVK>I`CZeBYXYh`}4yK#d`#$2i|zd z!}q-c#lbr(t?qEGlC#Oa(BH3e*4umgwvXi+pTCT3l<2NqMJzs>Q&4sdpTl$Lo0@~e z-GErbJHi$P&!kL=87PtDFRy}FueJti6$K~bOYS9?crqM!cIN33>?EBUKgXDUuHCe! z%0sr{fZCf|qpx)&b}WeICoXJkWM12Jp?k1Z?|ud;<)ETvX#L{rQi)Dg9D`zhj&Csz z!yjIipLE>1E3)a$mItQ!`UO`w1o=-g#s+gL;pfjYmazEZZR~QgJ2-sQW8vC!1NWWf z2HVTjE^4#BB;8i<4^2F{^3b}3cvp`z$Jmn6WV*4ZqW|l>8`Ag8v&*F%Iw@^h6|sJA$BVu3*E1!` zNlZ5L5B}J=ZhiA)$eSBS`BfPr*Oh(iWh!ED zL&Q*I`L%@bzJ>A2JezNvbu3^eK4uSmCc+oT!4hd!z519cRxHWeUZ5Tf4GO4U!>V|* zG%ahT!0kS*sACl#dyZPFN%-JKb=rdywmiPSKj>=$<>d};o>QV)PQqHMw+jo|&Ceus z09`<$za;3fWIe51+HhV}V~;|k^YK)@U5m4>mlT!wC{-Fb-DylI7Cze5_29kw)>^q znGDj(rQH^o7x9bV>qZu%3J$NB=rY1x9BXp zl_7p&z1>}}*Gh?vuH842X#$MnsZjIz7QD_|E*3b%o|a2ldr0|Myejd-WAPOU?>{t` zr5Apz4DM;0^k1;*b!|t=P>(Tx(LIz2UzuF#eF@5A_070$nJs(!?PLSIN`2w2J64xwFzNkxZyKmfgb`DnqN-E9_8jayD_4x` zQ;i*I=-QAxv~sbO)!QsysXXRNjt)gDUR8@bo~C^FGBSkLZQXa{+jdlB%TQTwSwiSJ zAMY?ReHlLHjj~6NNhI1za}La79Z@rB2#2AGNj=Y2i3AtHV4j zMHpwfeU6(LJHva+}fgx3pK=?}UJN!FMZdX?g5#_*Vde2q z3>hW&b7s8TQJDO!N#!ZWV~hBU#_C7)HwvGz<8Amp9`d}fVmttE^Z4mDzoeac%34j+;04HXa@c{bolBX>UIq zg7eY4d-&R6ov-NEj1O|%>fQWw!dAJ}4W7(R=sb6!ylx=kfarCL_>QX|Yb@1%q*vCs zWj2RMxUGJ5`%$u;x>s23qo|ZvS)K65xgWQkvU}Jus?w*?Q~Igs?E<~dp1#c7Ifr4SByNN^r;C`)&1R$}-iYcLS+% zyQ3`|Zp2*q6dlrKtybKYvD1k-(uLo#^WeTsA8O9){ZL(7;lHTMOTd#7>}GXR(=?=R z4WIlM;l-@qbX&D9$2zQLmY$%5XUOz2+1{S=qL0Azq4a znrhDQcU*FOQ`=ze+dZDn&HBAve#zD>85=nYEhj@Kq$^zPM_b`IeDq&JD#TlJzTT@-zsOj$ly-A8C_x_&s#??sgQ z`kaT4I@37g9401~)MA+pF>HJ_MpmaEPc5yJ0OSe{rPL z_RHp*H^zu&t+>|X$?cM8UUBc^M}cbdMF|@H_Nx8wJ-3m=y|u&8V=LBG1xoCcEzIwD zFO_~ajCbJesZ$=ie=Hk)xkoVY^Or+%&3VRrA~{0&aSlsr3Qn&r_#il60yTeCv$O4Y z$9sK3n2T}3nc{pb`)}oQuC?{t-Psn+!IZY_^Qf&PSKg)#o7b;fbn4&&fo&QB1s66- zJ14uYZk5^)eWGJ6dE`sd_B?Sr$xENsFDZWO7H;9$&>quay{&3!-#k&v;nLi6^tRKE zce8NEJBbzaPTG{+}R-GuUXUxVr6lt>+}oy!L|Rc zyF!5Hl8Nhi$-ZQ}q!noyZM!`mrq{hHRq7EuhEnFtEWN_gG;&71!uHA=CQAOnhLsyt z9QYo(WUMPXc9{QuuxM2K1n2&cg56A!7oWm0w^&ID}H zoj1O>y56egFkNs%M2aCgeNeY>>}%DTrq}ls9ADqQx?BAgPwuYx>hbd*_N-GHH(P2H zR+NEe(dzPGQQsyj=N2RwS;vyu-I_{Ut``;Kxqqbdt{WXpy$ zrL)7xd?mXll}CT{o_#g^h#^s%!p1RT67WGg@?FqCx){e$3I3+4*M(CjebhM{atTI zSj|?6flF%>y1u*=_fET{w`%wIjt@KDZ<>hSR{ufd*y`A)3t#P7gY0R`nU=*a5V~%@ zOWD|IJzuGzMEL3_Apq$I4?kPw?Ty;o6yWSXr_6DbMRTK-mS6b2u2e%8y^3=LPG9Q z1Fq4nKiXKy{cj#*Rt;CJd8%??Vq%A~1cZl z{{wzYY1guY`45)A-5l>#_u+-ko#V@2IyJqlOg5S%J`{i0R_f*E`QW&Ndd|`~+3;sE zd1Hm^-|iSY9-dQ;OJ{el?0#TqC)Su_-BtDOP4&~pyr`(Yqbsl-izKAH=PgW6yuiTx zNw~e+jbmY0xooVV{#{GmQz;inu8!}yx*wjDF-ypHPbVsvWVnMDtM)vtYK*8h?J^y<%q`cmqn;|o7uk!jxlfF`{Cjmb~9sR z<9n-yZ0~)H+v}LEiF!l{6;yUO{8G6zrmsXTiGAI(PVRb&lz`AmmW)q_3Y_wlT5usOf^w1hq0`ORZW~rF~a}E(JfcZwG7-JG_a+b|60m7k~Kom%z>uv?_P2-kR_k0B*rX((*ld2>?v)VKHV zO1mG6k5!l6%&{k@Uiaqp+1iWEbnmcwp*`A@weaQDBA*e4$y2))zg0Yane;R+By_Uc zhbOo*=yS@32;;NY?3RD1-Fhc3y6Z@UvwG@M$WdlNDY61ZYU0Q;j}OPda12FtCnQ*OWOwBH}PEy-?gg0{zORh3cq6y zNBf7+S{T!@&k68-~i21ulDIJZ_HN1mvX^Jxvd9+!47dD;u z5J&H=fTFVwqHhfyS}u99wtV1j!CRG8y?;V6%wp5eICyPC6x(5rZ#mV*ylKY=T&#C= zKgr+p;(hMh`}b_nEJqfP!o> z)ltiKzgMOX0Y&*wULD-lTb_ExfOl)jol%+V+>9eYc91by}KCl z&Un*#r~35tt(+p^0&yKexB2aT7hO#jXG=`7xZCquDZ({SbaPd}(rYD)D&hnrdUm7Q zEtx{4xm*@;HuqV5TidDH`XyVOKqRtrit^p1@Jkw8u+H_yofBtQ^=}M_D?RjKS%Iu_ z&gw_PY~h>Zah4QihqcPQXiuw?vi$hCj5Z!A-(knjM+PJKxF~gCCZ|uYTiG+}Ez_L4%$(0ij=3-R%7A9us!Quew^g zTkYAt75?8E_S{KH_{MehTc;x`*dw}5dhDTKGr91={jqwo)sIEu-+~2h?()!StvwrG z5g>UpRPk+Z?gi}2)vJ4Ve@p!EW^l#pK|(+chmW^5MzFAKV7UBUSIXEk*C6)%4N5NN zk1`UA+b{0Y_!Ku;`l)Pn%PYH_LTtg;HS!gWcdisf9Ab*UXua21TA(_ELt`EYNYi{@7>{Muk_pV_LMIrKFu4vnf>Fz z%dy^leWe36O^WrMd+K{GB@Vpy`Ls>i$;4&(x{Z0Aig$AW!NBcnIFHyK#}E3Ex1KUZ zF8kg(P;%q`Rk?4AoJTa@8@$CTCa0v|Ymn1B<)r!JR1q^a`Cu&W{nu8H{>qze?W+Z_ zRjcIMiZ3N}|KMy5ERs(17mmBrn)=F0R{i5kzM*fc$C@QA89H~q>E<{!&T{I;&?c)F zLA*b%*^k!_o(k)bdwYEq|J^-ai=S&(y_2g**gzQPUqZ>r@2>ADk}t~{Y7OfT+FJjG zz}r>kxZC2=!yjwI1h;Xm<*t?B4c8Wz;l1-nW&79R6%x#Awy~$gyjQZ9LBD6-tt}c^ z?|E-k#+eAt&o-vU4;N4FycY7>ldSS^-Vzy1TYJdmE0-?@KVDCK^18LPzQ`@TMw;4t z;mIe8VinjHI@AlNHPls{a0p1+sKs-WBih(lVwIee#ZHV!uYG*)ux7pwPLwY{cTa=T z8Q}+pcLEBpcRN}T2yO9MtY^0HdwP2?G%#IMVRciI;M@@JRoz^U6Ok+bEWCK$@}h-N zndr8*g3}8%t$%c_*}7wN%|q>ea=_9=-Ot_$+RFk?8&^m1)Gw>=2s|(U-~qoyA0Ay( z(tpnNO5{O-YKpl#%jvuosBc7;+t=fkyCtpV{O-ES>Xn*+P z-7(H(8ygYx)TWuCsq(!2pzA5~D;DYk;*XzNh$f-ZO*xeGIi>l@lhW|oFu z^L!Ay*g|CfSWlew(?<$-*fL`|Dd~{~y~3hrpB2R0R$PDSnRi^9_4UCH(T68wckbk^ z$eBMRn&hh1WMnX}re>7C;987EZ>ezS$o5G0D-k|nQti*OZ6r?jR-E9FV2-%YShjpq zzM+a{SPt*qEUB{h?jgD)PfIT%{)D+C>pae-JRvSt&x9GypmYy1a33mSw98SoyT`)T z%;Rb8bE~-SLrX>K;|hW2H?JJ>`u^EVcQUqtf%28V_Qwx~J$3J2uUGMkVgNp7MplM} z`rE=8{-6B>5r`iCL@bFU7vwL4A^4H8eq=eaH`W(Rk|PHJKSDeS6e1am^^?Q-VdVa$ zKIDOqnu-eeS3ylhf&MS`!=Rw3s-g(|r>Y>&Ag`#Xs;J6oc3lJ)oY|C2tz3075B{>l6+sLHE>^RKK1 zd{b3Z1?OK?K|zfHCI6ouJox$l`TT3^0h7oqCnd#tFSd=3`L^dE1K~G5(cj^nco*P{~;59%;*qJS&6lCRrw{pzP zI8T%WN(kji@xzdD1V1-yFpfkfNub21Q=^+d+6(9B<>rSD6h}z{|7lVOVTdCE(1)Oa zH#jde*anJBK>1;V$#MXp2jU165{iT+qX?cTe*(}nD##n?AMNjt$6?U!c&sdSbiV== zD&U1DxTEnXM;o_|6f7|Wg+hr2`MU)m-)Tre!EXuf+p!q3?2MYW*dQVfKs8vCh*j+E0T#xz7UlqPR&!(`8V7v!BH_^_ZyX5r^eQM>l=vFA zHR9mtM1j@sizb7ZpralcT?z@LHJqOZHrUM{3lssXk^tk(10oLS z5llF~Xn%m90Yb$3fy+dE1{p%tKwjxa2Dm0v&&>^}AchC3YoTlqE(+psIu8;@>VnL6 zMqMl57fOr>Ht@50l5`6SK{CkJnVIx-nVGZ!zJ|g8Q%uqkrsM1|)03HcB8(yu@L2jX z!a!{%ZEpo?Z4!nEbSXo`qCK!g84yZgU1%3Xxq-{v2HF#*s?Q0n7D`W7Th3bnYT5%w zgKUc0P2Q1hyduG@`35BqM{8rE5b*1{}E@01WbuZshPg zX!mBq`g!0ywU~D?BVYb}69oqQFK(e=)qiR0{KXE2Km+ezf4DvQ5rV*P5P&ea;3g$X zgHs1$&u(Zk8IAGw1^NTG0DyNuI|I<6#MC!QfL(wf0NfcU2Qdcl9ol0%8Us8)ihH8* zBrHG_0AY}c6fDeQLEO-7Z9lI9eWfFGArxE};+s=Y&#{I6Y83#z{JYn{zq$l~YBCUM z(@{M51=%NOPJ|}-j)^*Mm;|7W8rXxtzd+v*|IjA+qy4CT_+rUuaJ<60HWYU}j^qun zXEQ%-Ik1fG8bAQRW9Nh!nkyzIEI0-Kv}5W_fw=nPo|z!d__uvQyz{U6LHGdhZ5Df> z&Cj25mw%0`U_IOjelysL4YZI=?JX@(K{&EE3LGII?!g-%*ej@N0P7ls>~1h!djKn1 zj*RogqR@UGC^UuaO(6ao7!3p<%xS2kNh0GgJ|VCW1N`(R_+qIN4e%4%WF@FV9mK<@ zPnahb4J=ozhYZ-fu&y{DYe2JV2Q@qQbOGWBGO6OoGM^GXz~REY58|~mu?28B=&k2W z!U6gKga#08z@kQ@yop#(9pN>tuuJ-f@N}U9F=(O(1P$^WkUdbIekg!dA>b*~z=Nv* zeX4+c(mJD}2^27}B#ax-0>ZkfG9frO)VBbaA;PZ#dU6AY17HaQ(Id48s4mPXLid)| zJPZy*GNh@eU=`#II4?lsW`;1eLoG}%A|VL~H}u;xvL1{9`4>f?kiqTD9Z&E=d80`v zUjn$9c>^c}buJ75mKT8-^5;q^yl0?*NycM=MxZTf?)DXEt^abdAcX*-(!&jGg>KEj zo0*OdxW|g3@px#=7@%jc5((K00r}jIgai5gEJi`?AE-kCg;`0O&IGIi17LR|gNq&( zT0wms=mO>s2uOgw358C}8Pdf&&eGPV~Y3lKu*X(m!bkVlB{|DWHVF`2rY+=v>;{F5Fb3Z3c_`UzoU z*VHP+Q%K&>G6d&}hH4V1U3vfv_jf)1!@Y<$fwZ38JVA)CM4A|Ef%5^RM|WU3pm1ba zKsxu*V`lQe;<144`8TTzWI>QN2mu0AzKCv1N@tpatn9EoUu5^Z%(y$2^8WI28qaNh!O3`(j1 z9ikvx1z0l>hYcc0qky+)6e#yn%RssiP!Kd!;IVMAKcbDFzg0##f@=>D(oy36c#4-7 zsAP#leG>w)L?X_Es&)NFsiF;!j(H=h4v7T10NjY!01A!>2{@slv*dK(kr22bXSX(o zqCyj=07OvmXd+e42Sick>Dn?V-q9Kpp3-OGCM00F3#2fBv`7GNc83gs$Tt~9aPnbb zLD|fWYPLpfg)-FNBsotC9xoGw^B{XujZaj-nLzG0V^A|mPG+jQI4ob&v8=fofXg5n z8zg!&GgDQ6NcBL$s6hV&5r|9#*MQoe5^+GaOBmQ?aA+A|xAMUH=?H^-^#2{?0sT+I z20-rc4vi8=<6(mmRl0)IAc(rAV;oI~Z%E=o0Zh~gkhP`}<-efVV1qGOqCeRU+zmlQ zP*nr8hcC`gVj3s1#RBNV08)Xlv#hMFt1wCe?e7ot2TKKjTu1<=cnq)shXCX8!xAAI zBhmp$5>}9anqXUy-UCP_CQ&JPmum;P1D3lq@FPjPsRdV;ulqZ&WY%;CxL(f5t1lkm?ll>Gt<=;szwad zfOJ)all#n3(P@wZ z*Fu5qKxn4Q0G`lHf-(R-P0tnqW{|uVby+7DP;B}fo^_?!$TwV0QNK@&L6S!O>0g@7u*3z zSTe8^c>xR@)It4#4GiGUGP=;#1~oe6YZs^M6LPWst~I*OXEyqmt$9Ox8RQDY5by-z zjOJ#w2BFCo3l0a;&G2YS(3&5ccv@ev95pFs?Rp@W!nXFxKycjOmCp(?3#4T+)b(O!`G6oeL7QvmG& zMSame)bT;H0SH?F@&I`OizfbVARcfpZgc~hJ(jsZLHh#o0s_vj#s*R|+&ewBf?z{v zfmfC?L&(07b`1AXw<8)c4cX6fyrMV0KNBG`Lo&o*Wb+5K-wBT$~s%iUdc7 zJkMkl8V`!=A+R@k_L2l8?WsXgn{`8)rKz@1><8r2qenLqIblo%#(-AqCt(-URshn( zbp6EvfE|sRu3hPp(O#e`1+H8KLR1LQGHkY%MVWa5BSk{x0G$=%4ckf4Uea_8L0%%* ze+CzYS`5PB@!)hIya+O<0vjaSWA2H7^fQ_=2jY${*| z2;OFpptu(i=K*Qi;v}>mAcO6gIg%OT5Umuo3);};fN+Wv{t1N8)+J82G%ToPezG8t zr3b?~d-XxfF2o;8jkp5J6ZSSU%vp5M4Fd*Vo zAe0^a`)4rI0-Ss%tbJ^=>7lKfaNY-}9)IiiVldVvxD-eyR{6!4xbh8rD20Sk) z5VyayBH^dXp(H@ehQipA{I$eAgTy3g{Z1LTg#b?DhS&{}w^MdRn50p(shP59QXA4i z3L#qq0zUFqi_UqZ54v#8?NHvpV#H$sp@%B9(J2v7j0rXf^llT-z>)>Zf|0UlQivbM z8{h#13JL#b4&FaeLXh6vwv%96Kd|VqegGe(VBO%|VGc(T4ORdvka-C){ZjCA1s?}Y@h>TSYMj$( z9Fj^wiVh}I(0G(L7Vl4W!`eeu4Tx<*0Zt%Sr%49?5dE|s-M}8{ye#7IJ_1VNGE>_O z=rTu)jZ{k#R@>I0aq-fTtLfOnz}dQf%onq zKNWkl!2STK&JS6bROtqy6NDWA&Cd{Z*8BSdIv5(H71+=_wcx=<|4?dD`nO0;sQ(*8 zrfDx}s}w0Qchync!aYPPkg5;JzBn&GaH63|aXKUeD5mXoW}q$s zV;MBMz|#XXB1R+yPzYLJkhc#MN=hQ5k=PswG@e92`2Y(LpfS=6Z!t+y7LHf|BqBl( z)D-02A(03e91^_(=`XN9hbC4-KVixu0eUY8FzDHz$#y6tU^&oc3u=f&2RIZU20jz> z^+1!nwb1T_K!kq5WlVkQ2S+i?wdbP&?FCel$n-1mXJjVsO(y%3H09*LnDJm)n&nuQ zK=hIWIjWmI4KE^gu%|7hK+NMp#eWYHuw{nj&5s!E$+~A znPbzNzPrqhy_jo{nL{R>v!Vaf2I&9&{2%@NOa31j*r@n#I{yj0Qv=U`s;H?bDk-Qb z!RJ4f|JVQX-}p@P|IBo~piH58rUgcz@i>5s{+ADgQk7RYC>mt#Q|BWw;3j|=p<$Y& zT1WoEF$C?hGdLw;H7AinzzCC{7Mo(ce_I&Z%%Q@+Q|f5V17bg-S%4^Ef&z#^)nV4y zrY%yMmkAIFDTvDqs0-Eq1#W0XUhrvAKWTDfn3jsr+D!GI(f~ z&P73Id_p;TV?nbjC{Q7y@QkSjE6CEKSfJQW*%@7c(eu!`TrdC$HS6ODJqDyBe_SvY zbWM07=MU(+fu?Gz9|c8K`JZ*;jm3F+lV^2f3P1k4eiW5wbwfp%CmtK@HoGr6ghBEs z3M>cO!DW!L^c|6=dIFX5nO#vWI#WbTGy8#s45;5}v_R{pfKuUetpK^n%ux;~0+JZql|M8xnJF7Gt<21k(X&-?p$#?JpP^m*E7rUyRTfzM#iH~k`qbt90kPAx-3 z-2)x{v@H^g{iD4H*;9YMV@=-)q1ZmKci6p(oV}RoVV9u#Jz$dwvIgNA(19=zd>oXs zK^ld}f}S^bD3BXAu+8D;hHYunde+gQ#?Ae5t{=Us4Mt z2MCEqYDjG4^peu3Y5%|n5&a1yC~ij+g?1+q@Dwof1Qe-DH!?GLGXxLwLx(=VZK>#V3BXmHj3A_-8iuxnyl%PX2CrP3<64 zi%b?x8zLMFKV6g+0srEBy`cG@ic658QUajDg465{MeS$;EX)t0abI*W9QLjW?V*q;H?04;t8nXGM;E(96m%7Wq~FWq){ZaA4vvSAn>VPr~sJe z0caa;g$az-nb|Y|1JMfytUY* zFGN{2N^ee;Q zX96L-LJ+a=f5<{X^i1kP0Z-q6%L17eI4=Oiognnl?a$PTlJIdApcpuXBqD}-FlBl< z_hAPd|X*4$R!)JuL+R8UhZCnG=RLP-I6`t0?%gy zMUi++I7b4SnkNA{3-ou?4dM4cXQlm1`ycI$J5uzIOn|?(|0$`cC@Rgg|EVheZ~XUv z<@3w<@0tE0gfBrJFJFQO1r&>>Ilcga3fPB$U4le$pO#|{ct`Ki1Y1FTQn0o}n%g%; z<(!}^2-r|@z7$X*^z{e!8Fw6HjD-AZz&i58LML~8v1D(82Z`D-Xb}MAO2`fg`Bh;* zA>^8y@~pv5J+#+!-yM=24(LD@We0L%un{VubXy9vCblh)g%c zQv(IO2?QSqIY^+3FgPAyGsYmt2mTP|Uygd#C}`3Lon4w~noR@=;X#6f+}sQ-*4x>+ zxk)2$K=-PW{8acYf&ySt;G-VU(MWJ;@W5zB|EU2%0X-;R05t$%0V@GcQ2EaWZV#&dht#8m@}NMb#aT9z!-cvjRaY~~e)b`}sxkf8_Wx*oE>@7#HI94*|U z_|M@Ig-d`L9{-{_>LkN!ke=bsNRR?BJ0y~vnQ3~m%-Oxs7$ZHnBrM)jQ*#>AM7smj z{Rd6Z#z=qS6&bJeudVoVa4nGhY50Kq0AK_@P(Qzq*8PJn<_zGKMrq8^1*{|>JoYa} zL2Z~C9S$1Me=-UZAp2mvY4+?t?qX(Yl3#T(BWuWipbMlZoMr$Di2JK9X!TG(?_z4& zsE3?p#N3kR-UnwE`b8Ijj^;*9R7m<6vgYVwdOf(;vkbZ0Y#)hc~xlLKv{s0eV!Ivjrhl?p4F-FYp5ki&_+WM zo)|3b9|c(+SQ3eM{||4gG~kiF6=H-iXPa?i62OrRL~b+&IPJJT9G*?|rP9D0^8sbC zqA@D4Fg!5;BT90N$xKWi2&Go$J0&F-2$Z{0PMIj z8cYdL&M`1wGPTPYn>Ag6YU-vv4P-<(gTbdit^%MCPw~LgA4{Tj0-sNT6WjR%8v=9^ z2`oWPNj3!yeIhjKVTkDvX#Hm1QD%lDI>8+jj%jNHRAZ<)!My1*z9AYYD0>6XVLcFO zikc1XXS8L9Ma}`w7O{W<2~VZ@`Y(_p73RMsM3}m$iP1oeP6gY*`Q-q$0Z_t82%&|b zAd|Q3H1dGycV-^GxsXDY+-GF=o8A;cm7>%rt7&V4%Ee&*A_}qxnCMVcuI1()LbZ-c zqiBsdgMsQY&{J1w_zVQRT);W(bMdvk$w12%dvWn-T~&^W->g)PFk!K)2s9ax0~9el&eS&GIgy5KaMW{; zkkn2!xqxc}u@GYssR>z-I5J3OBnXawzu-tq1_SRR@bw2%zo~g&=oc34r44}uW)}#N z@g;cR0PgHTd-asDF37_?E3cwRx1V8v_yZA3m zPE^ABL(zH)Ge47{>2{i*kJS-NlhA=p+8^8nAj$@L4K{SB#B{{vGH2ny*=B`ii!vUa4 z%q$5b9RZp&8|ax$Pv6u)M;@rEBROcGJg1QP6kxs{&>MhSU}i?Ayqkf6dN^OuFoy=S zCKFJgDHaM>pz7{4&Iip3%}EHiBn`6#0znq#=#9fe3;|5>0b50Z6$+={cMkz?+VFww z^9a3Cmm3;S@WV>exXV;;Q{aNt|8kF*z5&fJ68&GW4bk&AFf3gZ01H@5kQ)$@`lv<{ z$m0o4254cMG zKeKIEn*sBw(>rviN)B{9nKXT4MkHQj*pT0cS_|xl4iC_&oY{+U8hQSj^k>`F5X}@2 zp6FngMvlr%?d`D10~Wn#`O5skyjMgh*Z>J4qo3%hD^qCcW$8^qaJMtIH>lkpgyDKq zy)pD8Nbg0WrO2RD8>dad@B5_NnPIXB!qT)UI+qo7sl#Rdyjgm>f|drw4;=`+gY#Zf z#St_fFAi}D5b4fTo!<4=z5Ia<0~AEj7;h8}aDY#W!r9rVsx-9^B;+y}IxOjEld z<~Eo0gT5@3Ic_Q|1Z)wZZ;QGls7f`(5AmykpgL0lb*1U@$hc=>H-!TaUv3Ys`!a>kNhlp9vGiQExp2H()bE6hxe~fOa~h zA#xFI6PSVFUogv%zhsrh|1Cy2%UeLlEO8#vbOZSBGD=G@Ll0yO3c^CTrp6T^rXea= z(-j_g1%hm5=FJ{#kXt`r#9{I4U!@aAr?C-=45oC z%;n%Ky5o5NN!!m%cRS6fHskS}lI2{_=J3qTl47YBfzhJ~OpHXMAcWUWc}f2>#+82| z)9x>k`G=`?|Me`4v(qsCbr#0iX&C<}W?}rlCJo~s=V3&A7qc=kP9R6QbeqQ_r^bZ^e<6 zh1C3d+ey=NJ^oQ3&XlwGZ*fD7efU${P!ARV*9Z0s%Af`S{e&`RC%pU}WzdpdPNif6 zCfW);*Ae5Xq?6Rdmp{*ZNxxFSGu-mOp0-~A{*!5&4Y(n}4@tB|JC6(-7X1(-Gbqme z(@{;40$2#+jm7x56N2X&vJ%~pr@2?)s4SX^j70JB!jj-vXNa-?$AyL&abXg)d&FmD za-2CCG6=ALn8wwZY5|e_0r3e9 z-47muB_kbSA$KwLT0fw1@Va$aGoxA{U_BRp3to;%H!d@{U2GuM57F$vBQlUSgIu)* z-S3D1EDgN{&D&svG7K1W3pIG_DXe;W;)o>jl;eyl!cAGb!2=>-^I&IC3$T_--TmoI zGXHK#kD7V|KoF$mf`6f-FLZN>40O6W>Wd2oUeSEj(`FDpEdnxrSwJWG=TP7;pgqh2P-MAfoj z_9Q>`3_daV@7?eb;9&4U*Z>X!Ac};A(u9D@A2?V*4X1$*bN{IduvZBXU9m)v`MLoJ z1F9kKXH=YRjRVm;U8SXlej_b7!)08d3%O@K)TCY4I9&lm%FW<6n-C@FPngb>{!d%n zQ1$^(GQ{KPgAho_eSp|t&|8S`jOmdh01}}HHNrGTB0E=*8<bxA_c=Q1c!aZjgV5-4P9;h(R@x!f;s=g4Y=TcNG0 zIebS@@o6TBDfcQ|d$u2l{subODDtxiwOOtIVR+hHT~D`fz_txKK)^fXgTQv-bqZ%C zLfmU}3=-~o>O6=WC>;=q1W+TUHiTSc4KF$5p))Olj1E&j0eE&52x`bAgG6Obt4Fm7 z%>nR~6^mMd#vH*4R3MRhbnoC)F0-HOp%efHAy1XX4W|~=^q`fQVMNGrlG!0S(_&j; zAR!L33p}7bb4@Zc&t9d-Ik^8}88!d%{5PmE$-pOY|NH{5U!VV$S5{O|0ndK}&lFXG zf1&%o6xIIs{P%z3^UL$!P{K5Lwx=IGMUG|L5Fz=NG^--y?;%qB{17ATRK~_YK$3uj z3rH0McTFW(RcWv>c$b>Gsfikc1Rks=Be5YMKtX7t2kj6zc&Kygz%})MX)IV(hnm{|!J1Oe|c zg*RYBraLkU18D~}fTh`WX%ZrQO7$OQ6QMr@1}mb|o`7avLnGt$4i@%q_NGRbM$)sM zKvE^u*zaayWbX`Li2@1?$SJ)!PPPG458b~pJC7R0-;0R$z#=8)y4M;xsXP7n+N_I8 z=wHvgLckZfq7C%Z0iaVLp~{njr=IbJ>dMlV0nQJKR7AniB7ok8oEC>O z+H(H7a0V7ovZD@FlKwUi>Vll^8-cl*I~KZg7e0aZAD$@W~$&lP&708>BEXOGE zKybRiFKBSWz%K#dJc3`K{Tob&0Z$(FLfEPFJtSab2YpR{muDU^z5E8B)9s10ZPyJn zi^BaP&N6>A5wgnAzd?z^?8|M&7KBCm0OK0w+HH-d-p?7rFlF(FXaY9n!~VzLbvQd< zgz7AHpk8eZHv!5cP<$d36aws}pp5e`EipKtRHpWp7D((O4YD~X z^&i-tp|EKv9Fs1j5xR{DRQu`9je$@gyV0y0p69S=gG~T{Oly^DtDZ3+6t%SMPpAzp zCIJI0P1ibNwMP5{^kz-CfU`LKifY%SyQ6S+5imRw07^!ex?UkC$sA2-QWr2}!bH?c z3FS21*Y?{^Kj6R~I? zttr4@hVxs%AR7NCfCc`pfti584Dh#rt*7$Ie-SS9Z|ctk3uec^1q)&g{{&wFziVJ7 zV9@sPTev_@^iROT|EB&-sHmIOZvlh(CGH>L%Rh`Gj#nSD3LT&pGg}{GgyL|P-Uoy{CQex>M?R; zk|3iR{g#ikKBKBP*%uGGsv+oT*{Pu+z!|E6F9f_U>{_PY&;WdbpaZzSodqVkl_aAJ z9{vCeAXz-9vxIP=DfEL6sGeo|X@Q?pefCsbGl6$SB1i)>$e1Z|Q(n0FTj77%mMGJfblVO{uwS#3G+t?r!M8bw1fd?5yXzoN*sq0?h1 zs4r<-6`_R7*gzah9?MQ7#jDjV$CBk(wq;wy7m^&u*hY-BBWdl`&Sq!VvJx9iIFeu> z944kYZSSAvbtizoyan*sSFFb+jQ_9V@(@mh75ki+KA>97d zxw*k1O@@aB(9D>aO&qCxK8g3WsnYkwg>Gb^rwNC3CF+L_5+}rM3=(z^fppH<2IF*t zH)zd*ILdTwwlA^;Pvg6)hb-#|p1D_Vz$g_xF=nMK=i=Qb*NiRO@nA&p&=y`F4<`V0 zK#RY1C)HDkDS_m%(WdL;ezbFmo4fe#+%_Z%G8sQ|_(=98;uHc1FU)*Ex_)JSy&m?k zOTE5c$ORzo@Z}~RuFB6`rkclg5z1mXCH6)>-{rHy0-TgY7(DECMKA7#UeHY61ZahVMSbn&J&29h$SYctXnP<1Jb1*~osx zEGpq$do8>lw#F&TI4EOgobxbYBAp2A;gIqZuk^&!2G{ijYA#>_z43yZD}x*i%9% znY@6L*Vr7U0&JX%uqax|V=x8)fLoHO%mPmXcj=?#npUC>vjR-1k zSGs77lW_SL9f7IMUt`DCJH0WtrUq6;F_jft^rzMk{f9fQbLenl!+Hvr#rZ38<(+7q zVu8?%F&K@YhZUzQ@EQCDQN9|$R~?0|`^3blNA914Zt(8Ci|<=8ftn*|y~K0y**1t} z3pDB8=vmFNe?{AKO`0$XsCPZNc@-#9aAJ4)F400?-Z5+9>6~gmI2SXwd2P&ka>aHN z)$rcYuIiSjWSYgMC^*e~TyK~;PO)vqFpJL|=hzR+Q-RNU<5PrHHCc~`aA49NJS%ap z-bAx}LPpFLUnj0a9dQAk2+&ldC>T-;6+RvC%epK)I<3p;W_WzUw-}Pt0zf(?0G#_k z*+ujZ?eaGNQ9g6<|FliiSmx&XNuL?wzwpw}KvQ#b>)O`Fwe5{~|7UAs%e?>RCHZ*c zzbHp6`)vE&Kl^F*QTwBSZUyv+ET!p4`7$Xp%*Rk`>)gXK$6nyjiN2;ES`A+G?!>_>Cknhz6cgYo z^%#K!1KP>buE%?sag_0sP#q+%AtR}DiCw90#Lp4SN)erymo4V{nFIfCZEU>=<{y}m z|2GN#-v-~>*RE|3phVEvI?w+v#b?(1A6B24zFxb_N+H9JN9r!E0HC=%{psWWPl~m( zeLzmnG}@}4UvuBep((ZPbyY$&+wG+{MHe67>A?}aS}sKa!zh#RJXFrkVIs^mc?zB*UObB}pcn5Dci4G(Z%%+vor*k=y(pRRzp7zQwt z{@2{v!t}p&ZDV_TGt&PyPy^@b|0Vd$n*L*wELG`K)1o_dNNA48U_hsen#_%2v^nw^ zh?a9>yW5x>$?QaKk*$>)GL%do7G?OWp%*oH;z6NNZgr&eEWxKK;VuZLBW99f!yO^_ zlJYNyCn3M7_cJEXLx&DJxy>mB%!&{D_$sxKW;v+M26;&Zw{zX4a~7P>5M0+N*U{ z952T0=Xv_2{LF#>pTiz1yQ^65F1fH#W0JrsQflN9ZRirmcF5orQN$Kjv^LM%e=f}@PyXxYRhD5`l$8`7(;d{p zxfG?Ir%@V1ol%NYK)ftW{W4iCl}(M(?W+OUiqZKhvWMf|s1%%+} zvL{ErbRUtut6u#rTT>oZJHA*L-{^KNGePkUN%G8qqfot2vEhGx1Js>qba*2lCVDj$ z_9DL3H+hEWvm(`tQqCxS&jli~_$}rJGXlpV%u>Hn>bYuo1O|E2iMTL16nNJ63Lc>TZT zwfRe=&5O`EC3sd<318q`TO}^Vf$l>>xx(9fP5nq5^zsS1^Msbutvg}XBr$O~hH#E@ z#8WNazl>#t+J=dW>RgS?t-H_U(0Xy;Y+&MR+rs{ajX0*BrRp)zd3C(U)l9}Fm5%xL z;9l_r!Jm$vFWs%>0lm7Ug=0%S$@}U& zKHG}vf$J2KBW7xmMG0g#USDfB*mCZs2(fmUIi7aXgrm&6)2kap)=|*>;a%KhQy;I5 zQ`cEkx+XxRo*yzn4ii$Ni+2JK@~cXGKuuX6NylPgSw<|l7ax@KmU&~!yfJ0oaq&ri z<{rFt2%;dGLm ze)&33yhj5_A4bKag~-rlS}zC6qfwCcVC-WC-#<8MlDDymmmsr+#H}-7dafWhjbv<+ zELv7NMZTT#_{`Zm1mH|*V{g+$0vNm)%i}pL+fgJ~kuOY$uv(rdDod!+sB*sLG~k*T z9YM#F>v4A+7uZUVj!}AuT|YjfK)M7V&;{ zO?xcn3dDP6y<6f{M(&mCF|U^ zF-$(D?~b8(JgbCp!hY%RHLi>VzZdLn7hT^eyU{uG*(`eFGfF8;`BtXDxgLmpo1L^^ z!+BF07F)-P`L<3y-pk_MI1`wp&vu97$wpjbrzT@EBQKq>S}~DUvBn;=l7NdqHhd}K z7uOg^4d7IRHeGlJuUc9;SGtPfR!pccDriE1xkPwBWX7zCdA$E4#Cuwqi^qExeOBg$ zBRCl0WD|~C^$xEpuw)z~F&wi%M=X37krRbj)W^UD-_PfiLK4lDs71}IWeIrx6c6v8 zg3p}%ztD#CG~|D2Y--BO|I#{d|GgxiJo$fMn)pA)0JeTyYBTQB8ffOR?mY!@X7jea zi?QupWd0LuOf}{GuZYH*kDQw3M~np8PwATHtugZ$ztxX6hnvHVAz+V*$z&Amgdo~CgJft85JGu9 z209uVCMG7r6PCs3hBk|a5onE(tbs(qhU-Lvd3}pDoJI~hV5Nu0I>;_!o2g#ls*xzL zQ+^^-6)-?sIOT-R?{@ZYGi`iJKe6#z=StUFeKqrH5FNI9+UU@&p~I9-*3EOiIxPEP zQ1vdQAu|>dC*`(a|9BCzQ*bqw5QfchTR?=j4MpP-Ya%R!9gtM6y*BSzc--D&MbQr3 z6E}uXoO25~qobBnI7!fIE&NvlONc)a&p{5LFb=GulicFM06#=qo~gz@BI1EF3D$^r zJ<#w9Q@68!>wt4lI0;PVQ7nQX!CfGW#G>RV2o*rwfzo0$dlPK_nlMuECenj-uzdd0 z%^A}8AnVV79fiAC2uB1$OI*WS6F>@ znD6PX#fEhM`i4dB5?fhW>cHs^GuFEehMngj0Y-m{E_~3FCS@Rj3c_7d;05Ct!nHa~ zHzE)k)p)@G;aL=~lf&C1?(`PV#e85p%GBV*MB~v^hl{0BE)_rT&M!=RYjm@K(5ROCG+xq@AzE4L+ylJv*sOhIMd*H$DDMee);tU&>IdizZzUB84}+?nGJ7~$2OXZHN0rODa2(j! zftrMwL}G#wM0?0jI5ml;!hPn@k!Wg<`w}1Sv~Kl1+3ouc#8Y{2NOl*MS|jS;wR#i@ zB!l28Z>03WAi`w1Kfvz~L=WkQ^p${?={OJwSjvb}#aWe+V=xw3A)GWp`5UJ6=3eM< zHB#0NYr;%!Hf&cr%v;|28hwqfG`*=2ahJ< z-Ma?*cJJuNzumpNdipeHCRE%Ru0@3MuKVU>N zR}e$dR3wd9JB`$sV;?~Cz^>i_&(4O)NWh{XnRK0V+*#PweG@&A1Xgss%Qz~kDpj`h z_VsKY=-s``UnvqzvJX$eYB%=m-?Y2CZ;Lz4)6fccVvsC0xswfb9A;e?9*QDMt2ts$ zrW5Gy=L#vrVqI*-O$w#ZffH}lz_(%ey%~NxS7w3ufWe<04&nImk0J@;n*?eiNn>;rMJ6OowBB+iPLN2m*xdjfQj|c1E+AqQ z-7|a03C|f{$Zdt+6lx3cG$o};Zm*u5`J8*{kkdG~wMJ9sxcpAz&7=BW>IA^`4;v#R zRxBborE=Vhgx8h$*0>PhF{u9~K?!B>nhYzpLCF=Sl2C?yGqLy$>OOY35z1TeXMKSh z@O;ghJeHFuDwwxmJ1!pMoZ$SeH#Q*9hY?D=2&~4>aq{OROczxly5KF$SeqK72Izs? z%i%R^^7xKpoh{5;7JKNOkFMioI@7&(Kr6nWXsefWYUaY7(_yb`YcBAfW1ih2#iug@ zJpW^Ei||#!CERIrFA47h z`lei;=qH@Y@PVF~$Hb*3>b=1724{S(2%erD#Zy<~?{ycX(+`2f zHbB7viSA#i*(6>Pt0-oTR)(6~r(+EeVW8i3+;f&F$E~C0v?xY|v49o}q$CoVwx$OvzUEGWN;l|l2v4uvRi2LOgREo-#75kJ z?p5@dnHsMa1X)mYkK(vS-et@5S$9#y6_5&mVuIYD}-Eo8ba)R(2JlUqY}}FjU@T2#|*4N+C0umi9YP3yDdU{%4e#aA&F& z{6a~(xKQF$<9k9GFN&5%`Xz5ZT~)234=GsqdH_#iRWzERN%Czf-Xy-xZ?Ylnk&%ka z2r9xBA}bQtW+yBZoMVRr`1#IsgwQkXND2+dTvuF8EwVu_DReF@K8ePou8J+-muWm@ zSRZ*(^2=fe`(6hP+4mON!j&hqahDb(5-IkL8O}806ZF|HDfAjpZ+t-QiWnn5y zAO*j`e34v+r!_YVft!Bp7eB0#5m*@UW0)>D7C$1#)ba!J$1u>Im}1-)&oRkU>}FIj z)d%~P2gdO5mSb%3ca0S*l_Mi(Al@3Uo1DLp^l!h|&r?@Xt6esB>+vx;Q|s3yZC; zaZe%S#fZ2nU)IjzB$Ey!O}2SC=NozZozdM@J0~1wNEi<<_;S`-!iX)zvJ@Q@uwn-y zxlYG^XkxjUT-)}8XcwjEoWZBNx5XaXgpnQQ{XUF&c|Pem=;81?97A3vt0L?mwgti9yvzWm(w)Xd#6#Q#CReR zHinRm90NetD-T2`^}3jKujO#1?lv=veds|S^|UVks0wfbkJ$hMfgo!Dwh-q3<3s+M zeAD)Hs{pH3tFFM-Xgq3<@qHm=@E)4PlQT<($nir^0&Q2Y0SsZTI(HPChJJZBk7rN9 zCQ>IDeIJg|E{dmPG2ej+%R9s&9nR|!Go1o>diA74Nv}vUgD81oHgh-422*4R+zdGK zPUYEt?=!-8<+npz+-La+;^Cm4t!e`Ew-Shl20Q(FGe$fKR^*gZWB?#P0uTTqoZzp$ zijt*>K>XlhInZM7Vnm5$=-z%PSk z7c0PucA%qrlL=ppfRQb8!+EdwD<+8U;o_(QG2z&| zHE<1GE^XXozS1KaiOJ-yqu zvuBEHg&9W=+3hAe)H=8(T7sR`&!@b^AQYSDcp{xLBl~n;1$Tq^OUhl6GF(3}bwX4y z)YFbg+Qn2lG-PKlY4VMl=r}D9T$a9pN{PvXrM^wC8KZ`49E4F0uM3{hjEVWsPlQCH z9o(pRG3RzX?hS=4Uj?vXSURLy>6F(3=enxO*(~xF<_da~P2?NT^1NcD(M@k@L;}ii z!#^h+uTb)GRlPwAZZVJBvfORLU3A1fVO?2-p7?x7pMuj_-r`SUgXPufQXJq4kxH+b zc~<^jzSDg#n$2|VSWo5T;iH`M=?@&8I^G_oE3Kr=(sx$*t;m9Nbx-rz``LgyZpLk1 z;5_1?5Sji|5@uI585Y6;h8OQK%!8K?F6%wVcGC;6O1}y<&p+Xu)}h!7OJniQ1^+7C zd98O8Ysh?cojZAjES~-r1QQDrd#@YAZ&mlPOd`-V)=CWTrGw(>- zzR7nawE{dFzBA26oR}~YWG3w!*b(+G6UPzAF=L|+LB{F82RBF}*&*Ke**n$BC*;B> zeReB?QbePxVfYLwP3kJovUQI-Lwyu(y;p%eHX zDsMJo!$o2%76UB+;Sh(!?W-y=rt4Q^`VM{C@fT$_06}MgCQ+Gon#?aFcbikh!xam) z>h6z%&597LLhqy|uO9U{W0ezlonDWe7+qeDNeSAmFcaf*mZ?S>g3OjkExK7ayt*dT z7y<+mZR0ZIn&Dr6h{z4%d4t|W0z6i>X|FWe-jE%aPYhFxPSMy80=FI-l}V5Y&6HiI zu$Kd}0l?HliU>T-G=Nx111cEnQW#dH!(#k_yq~;Eh~l#0T2mMqm4#vta3mihUc(EC z)H$WIl#+WX&oM@ptrppnP&6m_K_vxAJ~KJ zaGZ(;EIIhXPRSkzAa&0P4+md-ow^<6JC$>Isy27}-#9gyVxfkEnx~HW3DKK~3fW=r z)UGT#weBJdw?FPB&tcDlbc(d&oerTi(PbsIb=*{~stwgRtqa!;4CJhL*8-J0(*MwO zSg2_v;!mz+bw(X)%j`k`-I~rS%$D+Y7Mwm|Boyo2ytfCOyU z6*34p;ZTd&BvRB!A>|3ju(i0rtT`Kt#^IWJ)E;5K8OQ-@Vi>=uT;B$dhGN$65!z~< za}-{sZKojZxBA$Q<00%3wLLapK;6Au+k+|SlTbj* z0LmOUhfUiyl9Mi}M!)Ixg%Qq2v^~_O%PShYO%**gz_%+4DLP)ExJ!|W=MWw4n-15| z<_t8?H{Oj9_xgD&1k>-!eOobep7iY&UiW!Zqjt`upjiLwXYRkKw&}p`(PyWh=Yo^$ zzCAJHh{bS1-oD*6bXUb=8q^lgXfsr7(f({2NOeI`iQZ}|Sqj4Vlqym^v{JITkEU@P znOz|3hLe>+=NtzPX$4lnCF)^p_@M+0NeU?hIbkGvOt;zC2E5-u+q%rgKvE)Rv^GKX zn*=PN2z7lF9VZNtF`9Ct#nQ0uWLOt`ANrK(0XFEdXiZ4%)D;fK(=f&3XwcUU-Hzgo zm3ji8Fq71p*RIl`w>LKO2(Y!@c*-2bDeN~nHJwey7l78OX45rVi1f6N$yje}jvxPcD6a7Gp< zu)s49f-?cb>Vw;qqTQ{Qvb*X63M99{bH#l?z8x_lW-m;0t8+BwA?MsX zr&#f)SAoU~Yq*Qifx%CHc&a=ZVH~n6MAQ?6H}IoYZnL^Sx;%Sx%l~!6oE)-@WTYMl z&Zv6X@U$txX2}2AxYnQltEI8AZT|k(OY)JKUwsL{-4FzlSsW&HepfhjLt?;dvcXk5^(3T`W*o~I}`PP4K`(G}WJ*O0a)9?SL z#&+8OZH>(>t<6nq+XId8y|rn6|6huaoB4U%boQc6se?tfzs>SKmoZRJW2SJRcc}m> zyr`T;hoZ4)YBHpYYt!uLtsrV)3!G$DT-wgp!Q>?vWTwhp7NjXi6)Rji_G=cUwWz?n%4p3&!6V1d~I|2*R&q^^0uVm-Y5a?$+ zYKNi_)TRDFmK%@Sn6?{}AJb)fVYg{2LT%%>Fr|`CVnSn|-pY-J$DjjY-|_V>3J{^E zB!AP8dC?}$8PA5a$nvj9y<7qTCKgoElzB=y5}F&(shV@mV+p`DGol!DJB3yZ!<|h@ z&-vlZop>_kOy7$)sg5RPMx@n@IM->ImmBjJ+IqEpB$`0&%gJ6&Su}xmAAv_nR99k? zsQUHxtfTFguo)!JsK-X^2948zi~YzL0joF0DT!u83*6*bTtpg?kb%EN+CIz| zgbp2To1tEe5=A$3X+6`F_r&cLqhX&ZkDoY6 zyC8M283$g*xTuuTc)a=1Om7uIeKqUa&}B47(7a3Z1u3 zdN}`z9VmRD@sJux@9_G1G=Fe4OnBQ zaDf+i7sX4;fOZ;@2wrGFy+R-G*bvQeLqctc)0J;{p#a_t2Mvx}Kut~VvO&@gN&VzW z$_9Py^-U^@j~jLhTj%2`iO}+CjpCNf7@e{#7=k#e3pv&E4#s`$Zh&cWRt=>k?_pMr zEDlQtD^dWDs1D;1PX?<`Dt>!F!%eHyF(Tv9cs;!3V>TM(M1r33L)ZJdLmqp3$5v=+ z*pa^$(`6>~dffwnaR2bIA71a7B@*A_akT*qf`N(jfd!hHZ?4ztt!lPHng!*!x$soy z#iq@Ak(|I4Rf3QvciewE#n7{?j)I8o(CK`UHw09G%*A<@e1m*Vi&WQP7Aauj}*uuM&Og9^?0#b z)b=FD@b;$yG;^_{?Kv>HGK}U(qVRz67q589M^$yU^*X082La8D+1|x+(RR?W%@~nF zf>d`hDKd3>6y&33G8IL(SRZH&rjLdBJTf%GJs< z$dozWubf(Or!`V^ilxWnbUd%d_&AaXy>ZE$I9~9*ZqQqWEu0%2O{e6Ue}~L1618c@ zP&4jOE;)q913NlADXN*3aCT~sZJnpE*EvrtW>awHP~l9j#b22_$G|Uj8X|x`qrW%+ zS0>P3t3Db>*>eMk39yQoLe-Jx{HJjFJ^D@$^38Wo_4&aZ?SKBU5;LF47&w#tzm4yI zYin$7T-(xu_kXNyX`8?Q?UHjD~%8c^HR{W9ekfxrjq!^!A(@ph7ZP_-vtO6^IEbYaBMcr26%Fmjw7k=)y--g_W6WQ^v6_x>yXJ0l~iwSbxlz?7)y^kiVmtVmWDd z=*{encH)okTyM6Yx$S>v-sf}&&dFn<8EU2(OPNOiVqFH{%pLFaTM594}%~TBQRya{?rIx^$22gP?WW zld!jvR@_S4DE<_`rl&uOX&La6ZxYiZCMaytgmA)`NQ50!ttHRVQKSVP!_!eCmUfRE z;k$?lQ{2%lk9a`$M~WWlx(4%DiVOMll|tPs@I3`ksI5&437!kE4TU^iK)$n*`SZid z{U8>h5*H02$yqR7BYuRVf!tUAIYgziz);vnn8iyp9wyk&emGUzlsFdBJ^$26?-Gww zzA!#iZRFAFwJ;}yyDZN(Yq@-?IG@y z_{@#|kEOTYxF8RNBex1s6N=rY67d9ai9$7(*=sqX3$9&N@AM%YfoqN&_ChC;)2w{f+Ry3XiG?P#4W=)0Q8sOubta>HHG+M&9-&Y`a1@Gv@z9xx8w;C|)6 zi(M9;j&>yZ?8m6Pq1G*d^_+&`U7e?j?`5Y8j1k{%95pwKbJ=UJU1>Y54~IvRAXu|I zCY1mXJCu>8aHMs&!SGfNF(7r~FHV*^(k{b0Z0F@x=)rj@?|Z|Cq7*{Vr4~lphp(|N z2OnV4d1NciunoAjlYM`0P(gu09f{iE5Q2W9vsl+%jwPgeEHqLbs+M;dIR+NOk$BgL zI?tiuuDBPr&M_5`Yp<=XUISBvVQ zhOK6}wz_7Gv8JZFuI5DDnrdg2<0q=?YE3bjb?)-rf_)f(dmtYJiv%8i|e$8^l5JE8a)Q7O4=+7@@Jzq?JyD z@ZRkZI%nAIYI~cA^XZ@NnCig1_={lJCe+3Q-la`?pP@#DO46vtv`-O!Q$+9+(^hXVR;OEoIP=mM`2yZ&ExDPihpSQct{*dc8TNU zq2uUec03Y2dYlf?Y%_Iytm*hz^YO8k<72JI$J&mMwI7cjC;#f>vFLFtc06(Xmg9E9 zh#v>yX~jp6)5wpf(4clag_f@4smSrv*zr{IcsfSi9S&Jt)q^w&M4#%=SXW~xj>KTJ zvsT$UspO=f)FXZjG5~`N6&2PWo4j?y`Ud>By7O>XH3!gDc6zYS}*y-NC{cDjDS37RHF5eh-xBKzqT9Fb3n>>Dey3zu+6F}@v45RaY zZKUqD(XPW?D;rOoKz|K{7s#sQYaK@%76%O*Lqkbv3)E?^=tepcwe+D#R0k4&6qqbJ zB-1~!sGZU|(;GacEv36#O6M&l?Zxs`pHNE2Ev4he!Nfo8w~t|-iF69DpBqIPPZzsQ zm&Yj1<@2fNxTzln*sSW%QBc{SP)9Y%0@WcwY&uppt?cSLB56-Zc!t`0<45AwL|l@T zj?s`pRMkr2Q3z+ZqgtG$aPx9KI&KMhro1B&D!gDFE-6MX=MYLwW#`5C2do&-gjy!5 zAP68`1@0gzxWY0butm%+U<$BVOnK>IWIgr*MkU;Jkd^1oyAMH~(%#uBsbV))tWc(f-rYJa7NG zB%k#+z(Q)S7pO}T(9|Q?E1GiA8fv4D8QOHaiHzYREH-YWgz0Bv0(drhO6&u)+Jk7N z@u}^Qe8GmML1}2xraKgEB=gS=8#Habq@U49S2cE9PjDkFgS}fY;rk66s&#%wW?PEn z;^!N*#iFnWod?;xJC+_FiUYOfvY@lC7gSYb3}8=gepU@liMGhl5seQT$)qufZcZ>` zqgE2{Ck63pkeUBr$~b1lt?{S{>OMZ^E`j{jvi~-wobm!C+KJw3Mh4MrL3|VaZ6~#*dud?J`uo3yV=paF_*AOLlRw@r$)Ed(J(y7C1YcRZGjp=)_y#^Rf z$x?Znc{b8Y-n0oA6Y`_Mq zB}7r$7jmFZ{e+cBC&Z)-4#FUJn4ot9wu=%4(L2ONoAk{y7rI6kvS+nZ#N05(c<0NE zM8(1=;P$}7BHh<`rU7e9>r?Tutfoxi3)mN3u1`{v;rtC{gpjCyx}@0ow9|8 zXxG61$v+lFZVq*3)*PU|E1?MZDJg80O`$~G}(Mh6?%{a-0CK$B_@tOe4`AjT>I;t5W<+O%le7iPy zlht5(hmLzFg7d;5c0h(`Huhj29fgrBtN_a06B!r1bN8GCN4zGeC5ZIeQ=4APCb+ip zUgS=>fiTC9Rbo9Q-Z;EGWsIVK#(JUP6d;eDiNFI}F+nw)<50q|zJZ%?a2rS!ix3RQ zDx#{ZRuKe$Xc_De`MC)BAJK0v;{S~2ziq8+(f^}$ZENG&_D1yoXlrVp_y4#gpW^a= z8l^$M5`ZGSz=J;lk)K_}kS6Mmpiig8L^jbeY$lyR^9zg9CsIG4>y{UOwISpO*Rf|4Z_@Nc#^Nu;=YR^Y)*4`_G@U z{Rg-4Tb}Sf=Vzi|6hVnp8QX4B(4(R<^dYO*xe}Soft>*OldKr!`{NEAsDXsuM;Yf&Bcmi zOESVXHDT$J%~M4gTfh}+v5bXsCkUiS)%i;BVcV|5pa8v>Lifo;g@L@Rra)~nP*Dt0 z9BN}l${8SUI^^7&7-yj0g09pdY|9LfhC?9g>WOp;V--NO7!%U%7-msX+oUJB2Y9gN zF_4mN8TjBPQn5Q48qlZfSlHQLVL+dT0WnpB+oNU@1C1u1M#V`(8HpLR6uXGMpbmwr z>~Lp?Q>qWKG;?ezhL0rS6>+iJLaNJ{0YyX<7D*_!6PQeKn!~Ylgd?qGDQQV`FbFMj zq^8JeO3;1eH3b4Q(Jx+eZDphvav*ZGEAt6^1@P-?M}fkU{(+N!zVk3?#Y~=zYL?Wc z;6f8I29lvNJXR`*0GrtQ@Kn;V=>soyji1hPy~!fShmu@UkWX{T-b6h#pccLcY+04C&273GWFWeKy$2zsej zd+>OsLDj_h0s_&ePdRiYrd6t}nEz~0lpz4DN72*fR& z4Ru8NNm*z>5hr@oY~ZNs@Vu3H-by?>EAhNV*tc?WGDL_i;s{3A<|7OXRMXgBm5W)Q zTDvQ@`@h8WDuqjlcTeZR^5Un$@~V&<*d0V|6{3)jSt0;Lp;fp8%wxl5GLaHgt^iCj zZbT6|c@q`sX5RigZ~vXi{#)R%W8NTq$v$(C|NT~&St|lF=YR3t|Ipmt*xEiX|6hvF zto=XyM!Tn5mY23VKh`-$ySx`Z4pcZVTea#Nc%74x768|o(viIChs-~CHOK5UgOL`l zh&5=4Tq!=f?6a6U)RtMtYVTXjXY8#__8Fhe6{#*ZV$j9FwZv}fbbnKZt*?d^!z9TY z^wq>}g$PI2vQjC&CP%zR5jFLwxmMbQVn%#44c!j9 zsePq!X#L6qB%mImUF)`ZeZdy5zt|R6)*_Ukee<{L>kbidkbTUe(fWFC!?Zj=k4T%O ztc7Mu`iPkHJkSz0?8tDlpYhc#2u4?C&Y)M|bswwku7wm`Vuvt$(s1oTTLdOT{ zD7C2LK<_Ebt6r1DblHyo7?+2NbaYBalSIS2K`oJmUlLgRbqYhHcdn|>Ex$Y1?;uK)IogDV~(s`H}UlEArv2-%Zldq=7!rR2T z8R|n>kHyZ^;KI~ORfJbbTTd6<2;kwX*FfnWbi(30V$j$K-U5jyn2u<}h5+~UcaXBS z`|SbP5*>W1W=mrlCqg{>=5I9(uG1hd0KOBJs_6KrI(c3YxC$eWe|9+|opWMczk!Nz z4Neq4a}_Sfb&OalZy=n+8mlVEAyNZ6cTKwvkz|-L9DZIBCzrLW4IFGIs(oG+y7$Glih4MBAjotO;B>N=08!Etgu8eSaZFAhC7=6CeXpGuuB;31=;TnI-IQfJG1bI^>_ z<`O6v=OB(nTCAWV$^wJ(VjeaLiFv|yu`p9Ce&t++CErCOo;osPyyJZeYX)_cLjcuh zqd1oFiy`Y+y}Tg?FKQ9HC?AWVV6{3_I`XDh}`! z|8e>M;@6+ZHHx2B(w<%^oI(FBUddrNRTzC61&Pew7XSZcc)S^I)V?V?eIRZ6RFnq#WN2 ziej#J=G>2eXL(>%_+;2~SVa&>iKO_Mm3Q@p=b}7jrz^|w5Fam1nlNegbt9$6OpsyF zGh3Dn>6DH=op9VX@~pbTcVG^_0rGY$=bdb?)_a+i$D7lCDn2_u$ax>fIespl|Bs|& zF}D27WD=h7{I9LWm;YmJTYJkq|GyNU>G=OvSYe&-bed=X|A*MW%R$sg1SR#0pCQa} z(3jvlBh`lIS<@d0Ynn^^ADVFIqW8pBB|eUkq^Lt8A*f?DXg zJm%qFcJ4Y|8r!srfnvVg68-PZ9SgY z5dhWFtqH0Ef2npsPywiJz)A@#HaUvdu|k8<6oMUYsm3U|SXcF`t@Nn|#WxD911p69 zju61n6e3_kP5Q+((}vBoVKZ&mO#4MP(}du(A~>xK&c(vhgaEZ7K&=E&)5Sv6j1aXU zL~R67^Tk5cj1aXUL~R67^F=|_+#afL((7A8&Fl2~7W@~UG+tCoP1MplYUz4vsp;Zc zYGRn07^o(Ks_7!3YGSCG7_26OtLY-)Vz8PStY!l1Vxi)e7^r3j%4rE{3jF;;)5ZTQ zpNr@JF{G5U5&&k>{~KG-|EsyBwFSh#mS*Jt?ahtz{QpvX{_pUAz}qoDMS|Kpk-HtO zZ{2}(ajbO*{=8M+*#x|NdprDUKMJql2Rv(rKV$V&1fMpGr)~0Sa}z#o2Rjc?i*I(*Yu-_%HNs7|whumu5#wbfvd|+ncdY3)Z1Wt)bTKEseL%)8PMO zpSjZiry>7OTXWM|U;IZ)`+WZAOY@m^{0FVR4!qwO9wSrP(`gQFXwdu2R5EHFRlCHC ztqgRt4{NLCSG@~;mC#V;mK&5W$(ZReEekuWbXT6q7R#fqcbk3^d1RD~)cKa#*&WM@ zQ@|&GCObp)y5k!)=dfy-tZ{Ccc}-sT1MFVrYLZ zoYxY|qnoa;e4Xo%JZ^4K^I7^qrDHD}ubvn2%+on!=A$M)o*pg-wGY&gY*cfIi|f}S zY<8zUQ!N&vWHt8cEIyuufdRJ^gEN~EdBfc~IH-Pu2qUM^U9a2eC?*lYK;r^A1_Wjm zYQqotVg)Im-V~UN7f+w4cJVC2u?wQV8Vg;pfRD=f3l(@>IAsM+Ef+Q;s^7J2QyHB? zTOG(f$t&=r%!vwDlB*UTA>UG%2VQ<;d68+B*Br{3&QF9|q+-EwDBchSGUYFxE--uX zA3QdD@r>cwi)W0`UOZ!v_F^YaTOMl_To(0sYZhK8(%qVwX8~tx#m_pg%!a(}gMP$f zsuj20gvj*87%oTwxs!){OC<`{Q$ck-#0$L_Ure(uH0cU~U;r?~*o>WHp}dZFq5Jln zJ5`p&nGttM&~ciV!#|^5?;yRCga9Z_Db4fnl{qN7JAXl8?y6JxODE$^xq2EkNe=Il8b0TTsMdG$@WAfxNGlmgaPD>#j zgp1)Z^7;}PVX-c@CYrEyj_On{CpSjzu)Z7f%dxwd)NU}a&2R(HN1`zhBe1D4%Q`~Y zZk0sT7KT5^$%zfGP!|A!9-Eq!i3#^%GTbyKm-D8{rKGyUAmm#|&14d;r&LVk*5j_LWpSuOU+F*?g3y zH%#Q(Q?NiOowELt8(&0ZI1zKL3tii(3#CJ_XzX664Bj2%gq4m(WG>%1WWA=i!7b)d zGiD`_;LfhvW`tpoDocdh>VQJ2g%KCxR!UFA(xanzE~MAuPq7BNvOdoA*I^}I9m+)P z#U+74=!z)t3NcBJbSpfjbmAC0i#s)Q4>lh}Tj zg;W@K9Ay!gAR}!-+^4OUV!}bD28MZ%A;1!X>SJ5Ublj6_30Vs7GNNbBPf99oS-Nu; zLF`0A281fj?HRbtktoI_<23&j|Q3E!*0+WT%!6SyL$~x+)x@wBeN-< zWM|X*KnhXrccg2u{D1<~PSONag=uhEVxAE~023E!87G}oFvQhjF>1$i@q91gW#m|N27Myh>=kk=Nxa9u+4E? z16M5J%OkYKFwuitaF8Ckq3y#U0P~xA=cWnFS>nqDWl0M@&;fD%1*~I(`<3eHbq>tk zk%->c->*}W4mQ~Uh$3kYB8kYx6^}TE838BHpulIkcMD`9z?Ul5?%ec{TZCs@ z@4+oF;B0}Akl{cOm~Jv ziUjNc!57Wv{l*|k{4EZ5=oOppYy9IYhL~GPfMTKn9Lt1`K(G@im3%~GncJSqvG%z{*f;-DIICn@MjD*+L1l>WCq)iRG1GNU$U0na9A{&g$ zDSk`{a3T?#92Amcz91ly-MCc-jpV3zpaP9R)`(e2J`osc!~eu6JakE2lLGnk3PGJ0 z-K2KzL{v$EjYq;@%$T^44kT*Ejbq{`)@m;{_e2e%Ksc?5xGok-Fa-fQ_YELJ(LpgS zgQ6r8e_Z3iK{hK5lI@i97kb-VxwB9g(#=av0W9_X@Tw zedA*IT`iO#rza)G_(XIRVP(La+ZhMU0i{(At)sS*LJC8sTp8KZX3ZfG&#!N4q=>f@ z-kEYZJ*+tK`T{fMZA_i9Z6-RMx{@bO(^iSI(qze6)T}0n3h>%92J7AO3y3@W_6!n{ z;spJ6c-mPll!Fr|iE>v`>dKhRTIuXE=K3V85D3vc!OfKzr%PWci-6{0j5GYlhb$|` zXX>`zEl1?-ImB0MO+-O9B+QpwLe9wags9Nw6?CAEw~&MA(*A>tGRpQAcM(aW;4bmf z00i6wiI_IRoL7;Cy>HC9y9>=kN&l2jzmf&RLLJjHTdMJVSLVmZF6(BOlGUA(J|Ut2 zj7c+pU~H&H(2XanwQy6gbwQ=7otwfcstRS*6|49;%1vJD!(dMWiC@wf+(#vZVCvL! zjOi}7;KXCjN6J((OIH8%Le%0KOeUp!>N|$|Cgvp(lXLJH1X?s+lm;5!DosC8(bb{#+jkrZLN)u4Ql|L2!uE2k6T z-34UbG%jjITBctSG4tY*cag$G`br8n0Q7PEU$q=QIYp(K1w<6jYgIyV==u%=`1&@> z8YMFjt84k(eU99Xuiu`Q+`GmJvYN`DAd%G|4R7$;pXla|-VudUVhUK81(OkgEI!f* zN zZ;_;=8R+rzWUZy#g^+?-*L0RHq@McmWwQ*%m}#Qc35tiwph^>+-*SY=JH2U6h@v4q zjtNXum3NzCsJmETTvK0B3nu3TCRwVujZlHIrX}1MZgFjSJ21@!?v9I@9jV%qmz7gh zfaK``huj;-P(C2SJ;xF;AgoFErrbI98#QM$A82Ncnw|+LG6HhkZEkF8X=-k4V-yD< z=-nW07rvXIAQUxlmh9byA49G)A2n z!uwj+Oon#$Nq2h|?s*1HyHNYSK_4+Ehb$u*srP&S&1OXo+YLqQhYzdEbeO1;yD*Kd zjm`OkE9%M9GX0!!>-FP?ZN-xXCe5GGr^b#!!%623G`3WYTM@-d<=7Kq25_6y^Z@v= zkei>~407S=r;G4dF_4q@u{8`_wBLl? zSwuJ#m`??8p3~W$Z083m_>Q^vAY6Q`EWI??HaZbajp+s*s5wWK=v3`3_9PdiP#gt` z)^xb+`?xnTQhY%Hg&Sk80QC$RLva*yilk zaJ$9NM!ZcD<#c_usI#5_2qlnL0ro^9dd!U3AmfX{UEkCgF4PKlCz8p{x{(t?C0MO+ zNSq@v<1?5keU)6I0_}(JA3hIRyqY}uy)jw^!wP9nDQ8>TlEx5=QCn;r6kdzs4onG^ zWLGffoWjC9XL$CH>MvH<+qZ)n6cfX!964+ZBT_ii7B-Ug!V@D{h8#I-x+%JZjF_XohTuT+j-vPc&jHo56ej>PC3g z2+Kr%>=!BRBT+LJv0XC;YVFW4YxJDHO`H<(%lf8}(}A4=PU*a*K}!?*Fsa%-M?9RIW$?LzNFOmeAQO(7Vl}Iqkn_GJkAa= zfE7(DNl@1&91d$T!(AG0!}QO4oxTBTvy9_j0p>4-SATgP$vk+}wC@#&S7MENw>bIo zc*o#dd0}S(SU9R^2%tDZUony135^3_6~y--y?^J>hy`4-PXR=cUF+MjB1+Mz+o=En zo2URB>Yh>n(ZqGZbMBii2rINy0u};C+-i!pG7)>pmNE*VR0IFeScY+tgl8pgxAxF5Mc@rypovyT?IBVRMJ}QAPxAaK*00XRX36Gd5 zmn0~A)(;tOTJJM)U*BrCYut|bmj)ooZ(glVf&M$KqbAzXV0E!PhI+Cyt-Ap1Mprv& zrs|x1xKdYp6q|8aT*50*+D&$U??BE z6U=T041w1(WPqdsR5CDx!mYrU2u#Ou+&kP%qQn9YkLL|7o!CdNe~l=503B*-(Az6f zkC%4Us8+Fp7rf=y7B`Er2#fXU%692_4{8!CMXpN^u6f*=K%aMMg_%gyOOzm=fDk=m zgrNt-?F;oTFG;E&0VOX|^OgWUPJWCJTq&d7G)iO zTTiKd*4HJs`0z7`P6dHED*Ry@L=;4B006o+(dC+4sNCPPhzlcYN&Df;QzR9?t$Ye?5 zch1|$LjmyH6ds?)QsNF?^yn7hgml{+tX0GsPIF3pC+q*@Qd=9GGh%-^G5Q{*g7A2*KGdQm~I%k#_-i|->Y62}U;8@aF0Xx+@z zr9tnNxeN5od=w?G?RFyfX6@_gIo=T-pV-Cb0#VokpQIoD9D0#2>nWJq?FAQ=dy3ww zICzV&>^Tksn{e8e{5IcDykPA2fJM>W6Uk^w7|9dlP9EYoZPRsFlI;!3_L%pPOA@xE z1UJ^GkpWIDu@m=76tk;BzcgX~kLITN`(G}}=i=6XNAKpIUHv`b)Unho`j{dAOG|Sb=YMK!UEAE= zO!?m%Tbt(dzg&us-;V)5+ji~MxApAm>FeI1@7cQv7F!n!t`#Z{pPM*Mg5Dg`pPvR^ z*|ct5lcoW~O-z#izFxbz4jx{=E<~^Ntr+^!Z;hlT(5ZMU1~Za|5yC6S!XZs>!!kzv zNDMe}e+o*2uCp~d0t)cfn1yH7n?R|+@;kfr#^xr>dfw95r0?zT*7P1=j zOSi|UJO%=D9Dg(w*7Z%3Y|J-o02-wbT2I`(pseh{)16^$hZr4Yhd~<#cQu+u#~;}3 zEbUC!6~5CX%=Pt9WE|nN(?axdhJy(saJg}ych!)+wY@^Ma;J(9pXh%4Tnx zA8|hGK^@ISof=!2!8oULiBEE%8(LCEQD2;(96jc$IRkW!dK_k0nuywCbs?uK7|XDU76=<=WEh){&|!!4 zoQbA1SzwBw$pBe9L{Wt zbBKd7LtEOC);iufMD=W1mAI+QC2(4pDK&=?OvX?&q5-ZV$zp3D?R3!zx1@7!3&TFb zuPj`ZB<|a!8zlvx3~(J!FK%3h<>ak`5(#)29g2bu6cuC$Tjm+n3a+R+ljMUWrhnXu zL`M*PX(}*Fl6lNP1vMl~6l@MNxS*QFQ;sQOD0owYU#TdKm`DcZ&IoZo=#n%V75E3( z5rwAc3Q6I3CFTm}6}J&(QxEelqq;tHhANY^!9otIDd>g1PYULR(UmUZ!eNgAN>Ju5 zfegTDY>_@|k`V^JMU$Fb8r;KXAuM6TE@k9MnF+f?uWhO$Ud61_JL{OkrM9^aLto6K zKof;qadI`BBb#2v%u(3p#072Q(1Hzy)D?y{8;A?hGOGO%)ZH-~W(e1UoD-OO0=X4K zk=fT^K#cIT8zsUEgwtrkP05+lh`1nl#Ur+}6iiLy7SvB76Pk354IW+t3(-50$6^Th zD3M{x6okEy!w#jSL(?ppNfACxPzzhdAOKe^82~dOk%KQI6?`6hv|vf1aU+I#(s)S7 zV_+hHvyT%iOtDwWj2A@1is?j!#wW#qc>4`GB2 zcOU%Rv%h!OwvfK1w|}6ochg>cMFn^6-qO3ZcXKyBz%CoZoEW2k*d%b1W*(0cNT$Ke zXo5_jln85RYX;5}GGfXLMaaw9;UoLQHykHMx0hma{?qmINc6p5~u>kw1(6KW1cjR*oBow#0T+KypC&fW%O#b_i7YF zdyuY+Z9??Uh(ypPfP2Q)tAUYJ1A2Gk@iR*cmY7$RvWjgI&md*+sOCz`j2!|UI+@;* zh?Y)qyf8*!K+2IDLMaa~w*Q&k8g!-y7ci)_h~ z2|0s|SSGWDrZ7u1#^h`?S}C}RW@>CzsKMn`C2f?U(e@q3lva^w8l*Cj&eau$HJqA6 zbU1CL?HKnCG=~T~;4VB74um)e5*P%KYAMa#X@c^IK@7)?=r|_e9C5^ePW^~!CU8q2 z1_)74<7&2KUnmTbf4WKu<4#gNW5{tr!m&9`YgmRPN>^7@qyq2MVRk1RiX?2JAI*qa zu(~Y7xus#LoK<4Aha_3&L@qHlX~X7-3B2abEOj^TiKV?s(TX92Mvh4o0-z%+DZ&_X z;A2utml8B#PP2+nWv2LRFyi3w0jAm zAnOwH6R`oSA=R&z@^JYgaqc`hu8%Shf|@>wO(*~I^6M! zjL#S^XPcIbTJUce!A8wkO!6=G6h}qLB4-RAO{7*_39q(?+)SaV4rH(%mYuTA*od@0 z$~725R~PsouOpW3U; z;-D*a>Fy3vOtmPA0`Q*G9-6`kL-T{GB~=lLG>Yxa5V0kZ92OHnS(rqTthy)}B}qVZ z#STj4z&Xc0qo|Xma3iQ&kQWvO9@?QHv}uto+a0F`oXr8Bc9M@Ck?q5< zeO;sdIh}GUXg-{?F`=x}tYI_dA$^l63~MG)+rv{dKTjdLs>+*!XK@=+L6kYH1rgG` zGr+cB*EGU9AIktz76uhUc=*xMYq+#Y(T$Wb)5I*;Gy)Gu5#?be%~2y6iJ>JTVK$27Kl%|@IpcpH6Nj&iYA%K8oqX3la z)M1szNN;evBJD;qkC{nUg{2XV?L=tKh!vb{MSrrAAkD?lvLUr8yPzZhWA2TkW)bC+ zo^eV%Gdha1B%2i~503+9rBFkfU(_P{D7+(!3L> z;|18S)-QKl6T#4|lMq!*h5}-M<}(=(N9GNf0atwL9;RgGaXPYaR)a58Ay$`U`!eyt zao8CkK-D8JM<7{#a&-`SBZSF(kNNNH)}Z+O^GGgY4Tg(h zmwM-dqOy{BDi|{@5VL;YnN*P>qliMrGXp*G;!Mwk6eEsx**Y*nro=cUb^%HWT3epA zLs}7#>0x~bK2_A3dGpeE9r@I7unx6yn3p75cl3VDH^nqzh-Y6&E}p}(5tpd2L5yLc zBSKz|affqaAv~B9R$H%P2J=aWqgzR5P=RKHoU`@0ca3`IF6G%w9$fGoI!VVUldq$+ zgwXBICdI_CZEH9x?P0J5FlW7c2@R`RqCC@KPHjb~23$?@F9a?s%w#0?ptU>}GgQIB z9TALjJ1qQBoOG1!H1g2K4D(W!4dsnT-7a+8hg?ILlgLkM;~$t?u4)0HNqc0=sYsK~*u%pNfLkvwTZX&pr@We4ENjWClDqGOUf zXkA{|gLI3eV?!KEvqL#rsfAQ4Yw0Mi18GJmeGTMcpA@%A80D)F$TJ-UQmv3!>7kN% zV1e>+dUQ;o?NM=h&Nj~R1n5kP(}~iE&swBR28j%B$#AYBi*5I8NLoq47szQrL zl+Z+MpMk~VhI4KgLvje_X@?Bu*9O6D2JA=jh9YpcdD+57@0`!n|12#9qgy9dXBtz#8t~5GGyE8mCBp z#S?3^H%f=2xt#Ga#18nHZxVePj_`VD5A!JsU0%-e$#jzb3?ojd{tdnjB#_^xYzjPP zNzpWUrYzpD(+F>3uO(4A>z8oB?j}-{!jo;Y$hoNWrV!*Q3XDP6El1KxI<4~fp2!@& zj!C^ncXUlbTLl3iyoRY5qXVw6=G{rcSw&o|W1=WHjO*m?Kyjd?P-7a0Pa#_y)_X^o zuah+ewy1M1fII+{_QUDOC|UAYMp2YgK7Q6f5JiS#%0eSzJ>}^EnrrwTGCF?~#wJ6k z+jiQt>q44>g(M5pJQ5-x?$iob7#tKsMfoHEaL|@z$1bI=lWZED{$QJ=grM(q;oBo2 zK5XN?jO+qUpV+U%8H?9t?+f7yh1FGyz9ocl8y$E6z3eDPHyd%2kBa#C0(i)%5G!4( zuc?PNir=0IYe~j;rJCUUd5egWw?xb$drx=(;;G)OTBa<;F#qcuZaT|4#%!<%7w1iB zl90!&mztof!ZBc2AC4x6)8jT#ZKiNTM$9GQrrNyXld7>zQl6&BLdv0p&xcj`QpOpD zG__kiKkfBc+!E;|QLq9gH&~gp;Lr4ncfI0>V!KWiXyyl0ofO71verqTJz=V2yFoNH zDb9j4vSoA0PH*R!iG?M`m{&lEh+=Zn8hd9 zIYVN9f(-IFVYE4aA1}2xx`2S$<8N^w}c>rf)g?!9HPUVqjBJMafQr@bbU;#GfP>yk995eyVod~8JX6#5KjPH=SU#)kwSP5>eSgb;woXh+|6!4cBz8m`}a(wDb^@=YtX` zN^VcI$J3RPoJ;uVAv$OU&>?T^?r{cB!epT-@Ews&Iu0zB6!T>jR80#*Qz$rt{gxWT zQg)QysLJjjQ6bOygdE|R{Hp$_wm7}>>|mcv&6q|9#2nP?VGo+{rl&g?9YtD5h7J>O zP9s$^H^a>Px+}I{J1LmM8aHv1*&49}$HeFcT8n@Uy#md;6uI>=u1%Ur&#|d#k>A zdw1Wqo)DJn>%kIgTj({bGytV`)9;>}2YPl5=zDtlcJ>YoKx>=!>)m_yK;zw;cJ$~w zy7$2p_uRa>XU~AXZ+p)!Z8tW*uNUCyALzyky}R^%eZ2#{yS7n-=$hNtyKVb`zJ2$O zEj@kYzuN%4Q$>AGci%v7Prn9m+|;|pJE-dJegL~#-`6{^efQo02Y4J@_pbf=jlH|J zg!GFn$f%?%fFx_rS~EU7L68-9oOxo1leVy9Z#NU}OO2z;2ovSyr|V zz(D)j&YnJ)zg+{}n|gQjLYL@EytQ{=7j!`$$K4G1=Dj<*VGw)!_U!KOL7NUvAv6LL z-q+iIqu$-GiHUu|-fpKMm|bXNXZNnnv{1f<#Nq1ucke}30^{DX1q*1h08UhozNKet z&*p*Nn_zjNBy`iicV~~7@BRUrpdCB(T|Jut-tNBrdVf#fO}(3O9<;umJ>9)9{pdB_ z*N3g_-o*r`IgE=3SkiM7;=tZrJ8-mpJulb`<0*g%*hcp@z&4yrW!<%Xz0f(Xkbm(* zR0UqRi@zVxXt%zzdq2Bs?-%F+U^>3sUaSD5aIv#{({7xDO#n|Xfdzozgy0fw>E7AB zt*1YvIY>ZV3-|Jn-oK}3b1!~@_ken^);oAsU>Ch$FRmgy5RK^Fu$(wF#6z)UxCar} zc1aw8zWw{M*6rJee~1@5cK0K)K_>&SGOBwTYAL?T&#U5Ic%@7)Sr zZQd?cPxtKF{rYxTicLLGtb5B%y-0bu9}V_Gf3KL6-J%6CkHx4RjFxH_aParm*v`&W z-K4d$C3b)W1$ek0Df2FniUd2fv8rI95#YcvD}l*{SZs2=EtQZs;maqu>L`Vb*eMNk z6*i}(ZHG~@3Me#lR4vfxK(^~KR7F@iVsCh2R?(E^Wg5&ZofseVU-B41mEck5Oj(*4 zWe}Y--BN}puls@Sxco{Hlg$+{Bcw9f#t04#A$Dqy%fjRZNJmllMjXZ90iqLL%0Vma zSqPHEQFBrpZGn_;3wh3UNhVJpY>L{j$H?G95}1YG@OZux4bL3g?PA4GJv&t+cyYXb~XPGMO6j~@Y+4bMHJp!iV z(^p)ga>Fe+8eMj>!#y;kR%*Sz)OGoScDV2as3*2UUmHW`pOlzqDV@Q#g5?acR|#l7 zlHns^l1#tTiPI1#iev_kkz=8B`~-;{oAC2)y!>=#){VC+qZ*DaOf$_KfKGwGsF2xW z=xBgf@!Ivb@VJvqw|;nr#$LL7+Ud?^C#7z({G$1cX#wDK@tFZIgazH3(43%plc2?o zi7+`KaBwC{)+Rc&C9OD&iK7VdCev|Bx~B={O2G}qk2NGIqzpeXa4M6I>u)T2gz2e9 zev(j*=o8-)5chb*!X`3>??{3bkJq&7x2s`cG)W3TN zNF+P(Ws09&mxn_}D4a#3)OL^15sWxBar>hqW*e=c zlV}OSvpG6B28E7H5lV%TJhXKooY9pMM@yi5zS4?2J(&YXE)H@A`t_&VK`T!AewSi#(rzkicI3Y6SULm z7;tFP>4@EkTmWc?po}7ju;?5bda;7%HF%Ilu7$80ZH@xAb>Yy0{xWu*V||0po{!Mz z+l}EPW|D~DdiFTMcyYjzfl1hDR(wN9Zvts88I4gw6BJwcMTl}8M`a|~O@Kkd0$hYX zItCeW!sHr55P#J5B{PVo1kXBo3Y_D(q)LhmJj_j6c$SUCW+-Xkr6Izaqe(Y%isMAW z&)kZRDH#&X{7tDql^zufyzRKJXrggxZDOJ@A-zduBzVLM=`zkHKR4|iSXp7B>z)mb9-}RUjC=Hwe$I(F2zT=5%VGi{HH{?fAWI;?1cJ(F?qS0 z?>zEJi0Bt5o(t)Gj*|IPB$Yo^68S|+;~^=I6RXPiuN9KYuuPvUb8rb0Lz>+6C@~0K z;!4W+_>dWKAF@w^;bf>zdYxIQ2%Rm^DXEj<%YEqve@x0)H8)li=p|^o{ zx_!E35J?-HF}wYZvD=??uAm9W-8;RT+LNzMOr$X4 zP#i%VV;Di1OJgz|kFSO>CpjS+7>6A(#|`xHBduO!x^R*!2#FI(CXKmM1Ts?%;UMa| z(vjRMI-*!}Jhnkg4&kDE6d$G3vLJU}YWjb1{J*cKd&|z*rhlA)|2MU?HX;9SX>Dy; z+uqpJ4*b7uEj*g%|CivS>w|-X^bh^3E8oQv-T9)v*YpPXQdg^se{1!F&i6t3UPlEQ zbp4>t@A3CwomQ*YLIJ%_AFP8m;M2h0;a~b*ivkbaq zVPEte{yj+l)*a+mgAKa!zCqJ8Man_Sbd>TT>->N?huGPMK4A_q{a3Q!Az6)?21k$B zXw3aSo>p5&f5`MJON7$`{XtR5Hxb9@1mYKLD zb(dvvRA@!-z?|KBm%CJy<{*BADD+n7q#yn1lV%Jrz8AjRalr&uYV}X*gE_f3;y~&t z$mlk*P>J8;(b!~%UgN@5)5#%>$>9ziue_?kf(mu4PnvW^O1;3PuxX`g>Mo+v4XdK& zNc31uowzunwnpM=Jzi5z*HhMo+|#64wL4*rj3_Pg&$%{|N~vvN>Y9rK#y&c_%6%=~ zDlNl%Idilc6Lbr0hX|okUJ$~$&$SbpwhQl6VWXdjPK-^;@OUYK#A_%+0&L*TTXrdu z35VCvYf1|zlJSsl9?M5U2$vF}JsD3K$EZk+m!!DE!)xz>ENm4{)^W;5=On8XvTmG7 zfny=hFHx$Zq<3?t9B9v5bZ#kfdZmoM=38tBC4iQ z7&BuDI$g73Xzd$Ir4k(t4eCNz;|;7!QSw!^m&%140u2WZxxzUd*G!;GO+*CHBNaE3 zDMt*%h(lxr+Xr^;pj#5ce$wlqya$o0>hgd1jOZ|sf`L8 z&P0*FQ5p^2L`|+^37xXtA{C0>3X~bC3~n=weE`x+g=yMR+)4s9!}9WCLz*VeP9!Ct zmS(6AP_(xuj(O@+k80W!*;q7QKV*VZW3uK(*R8vfRC6o0*Lr>87%Q^4K|to_uB%*l|+yVVwv zh3u4%R9j<0?b2?a0Iln~Pl}cTH2uS*U5e8DR+rB-`S7^>=b$QH%YVc(O}nWj+!$`@ z&^D#xfS_nC;F%_O6?C(#*9RsnqGV!@w*bNnS;uGs@M2CIgbFi`1;rvsg9J~5lE>0u ze|ckEx{@c4_^S2th1k&Y3(|n3_;y!x7>IFoKW2unrZ(~Ersyc9m6g}w?TE&Yn2~5) zyysChcj#KTZpV-akI)G0RC;8DISKcPP4!!37$j&r^!_6tV!|My{gB>gVjh{0-k(Zi zR{eB>&fkDhm?;7cnv^P;s6J+b01-m!dxSL+O#dXynt1puiD-ui^d15ViWzzga*Lw- zGevRdfZmGBDt3AZ^A8M}7&@=~aK1*6fl(wAl5qMO0v*p7rG?~UZ8M1{Z!9)BBv<0D ztB58s6mWPf9X}GqlS-~$jaP0}7pY5$H&8?l5z*r<0x|>Lf5i3Cauu7Yx>_+L6D*FX zX*y^z<(PSLWDkz9a)wTv5rKj|6LC~!xjM{7hVwPB~l^a&A}JnDN<$Qd#@ zTo<7i$Xu-|D%EJGoiHZFw0CGbVY0n*E*#uO0KpuZhr`&48F--o2_s2+Yy#K<(t=oQ zixG(cn(iW}8$7WX0mW`R%mKbmra*j+S`L*HsT)nfB?R1tK7`&mn6Jac6fhIg@W6p- z!;>Ky?s7DW(QqhJP5{OUO<^cH%7n~U%o}(?@#oFq#&sdAiyV~Lvf zdDgHA)}p;t2RyUzr!#KpedYMs5LPPkx|0fy%!XTb5e3*9#q10qD~m5W?L1p3b1`Dn zPPP>pJOlI+_aICZwxidkCKDnLfgN^qWNW+*=A84wC(N%6fjPzkHU-xnxl z$^z>H?-Jh^2A&=GC-Hr8;2D8mLapF}#qjHqz?AqN3@i!$P<$^5Tps*S@x3(A5tL;X zC}qk5$4Z*T_l1GgB_9^w7YCM={Qb5)J5*m2sw={ojBv2`J_l*M#qKr^y~14zK&Tb zltA$U?C{#gPBfJO)e6U=L(So~aNG4Q&Fk`8d%gv_L$^Jiwt=+=wgH;#fOR|?Faybe z9f-nu#Nl@{{NI8ndcc6+lkhhN-%?a6zw`urO9jT@+Xy{L!8bE-EHDiJCg7JWR|{oQ z@LwX(5omz_Cg{I#U=-e_;Vw_w0=Ga(Y-b#vtO{%u zJ@(}FR|liRHV{^9&!YDF;P)u>hT};FTA-~)_^&0<8Q2@RF|aSN3%(VqSMRHNlWz{x zmi7et;R*k8pN>JvlxXiLylw-ZKV1dc$PSY`yC;v5XYI)npl^#ALjjpo3* zS;6*vcy1C@-SBoCp4&8&aj^sW|FvR=EytZezZV8Blk^4l&YkdY73}WPz~%q5_&1Ax zbJcII`R$^|7e9X0<8_a(d%XAY{f|coLm%Ac(dBx>r&&WOFn#;nM)m~P8+49StbJ;U5(=J<3F_}lX{GU?( zllyz5oB5w$U_nVB7z|#SkLmchW9lt|ska8F-c~a8yagLCD}DZ{<%_zPFWOaB^`5}? z+h3MDb;|j2S^4tC@48~S_U323XL;w>pB;E9vx{{`n>q~AZ*;=x*WT50g$xunO zBvCR^@{*EQmb|9qO(kzHd2h)FOFmlisgf_0JXG?{lJAxLQ^~)S{JiA9N`6;zuC%mN zD}7e!^Ga8gURzpU+FIIKx~a6cbWiEN(ifGQrLofgSNf}TJi4{1aV`J3p8quQpEmx} z!hhQNPb>dv=0A=2rHyu$ljeR@U*a7XH)9f2iB$rZ)b=51Y7N6F1hx6`Dkw z*Yh84tckmA;#Qiudb6m`C7VTcuF%YFHdA9Q3|R|<)WRUOh@mu#cTN1Kng39|R#|c_ z{}R=&=U+|yr;YzK^B+;Ko&Rt>9&Ia+ua!sJ+9WE7#@6veZj7g(wOLf)#(3xO%(z!xh@NWVuHMc7uBC@#)178Y!Gw_dr9|!&;@LxdIg29DA z*q#?$1w?IKa1)R-1IU>bw1dZjuL{08cz5v4!FL4T6TBz*q2R}YpALQlNZC(={~7#k za4MK9Sx~a5ZLWMq0%-WXWgaS zN_Up_m)=}@sC1}w6iC`F(aPs*=hkN*J5gDyO~K#HW9Qbds93sEyFA!YsaIBHmIU`z zo?VhzQo2c-TC()o%Bh#1dwJRUho??2y}h!naz#abWoAi5W@WdQU0HGN}6}U?DsNn&b~SGz09*Si$3|C|E#LWuI#DItgP75*P}i3y^3opt16aeq3O($ z^30O3Rxv*plZaBpSl z6Q`G#2b#2stXqBJZ?Jlt--*6C`9|(u$TJI#>rt%n5OLuEZ z1E;Kw@y5B9)&4zVrlHY9%mbE%sHaO$>iJP?)|^53Qtt-HR#<57ZYO z7RB}iJ3PkxfEK>*&v$&(~D%|mCX2Vs2$F#$+ z)k~>$9laB^mDa{IN>s5mC)kQ!3yyY5&50|evN zk$vgZ%eVkn!j)o~I))vf_eMZii{OC3P>zUr$OBSVsRTx7v^4KY`*N^UEAwO8Zh?i9 zpOfw{pPmh)VuZ9JoiZV6u36MMy*uoa+SZ?B&O^VINlQzHoOmQYo$`Gh^X34y%pW53FSdH5*Y(UNrNL0Ou z9C1v?lwS~mcGA-Q-~Iu|8y~RDy$1XD`;Pooq32qxu6D^ejX2ssYQI?9v} zl;2NWNGGpG4%(&4{NbbYXWzCrM#^tw)*xv2jM9Rn+rGRtp?9b3jwi-1*1|onUu|ji zahxxJmwh!>`-tFE^A~DJk_uTNx|!pe&mPY+)>esEbdiR9XPgIW9HFol0n^(}6~_*u zKA-hcC8`8eN@3+Ky4g1}ZrsbhVb;WYk3taDtu1krAg7lqH9D*m4b%+%g=XV@*aIKhP}7ysXDJQKP!QT1Or(QuMz04LlU=VEw9zx6Hp>F&{cdH`PX&*~{%!^Le0JLd*sSPf@01kRk z>oZoO1^Cvi7-Bq?h{8`O(Dq!Zr&9n`!rJ7|q2bIj!FqkEkO!?kZd3i1yp+YXM0p3@ z^xU$6jy9-wLzBSV&w;su@@ z56`OwEN5qi1D!-rLv>DRk`~nNkP$B1Sb%b}_M&pVaP9IEKc@ZYCTk7UECuw0KfDxb z_T4(yWq;_oY>A_CJ+`FK)T8+!R*nvxH-9kv{9xEkG4=YBn(cwP+v@Tr&OmxU6PcD{ z{e1BX-4#-&0{!%qM3~wFBkhGO^vu!854VDFG{S`0J!nHG-$sg>0`r1wgOHT2VT&C> zcfz0E!uBJnD~pY^znQR58YL0;-(KI$Qp+}JekQbqxQn*+x5g3Cwq(C){woqSKu`!y zMs~(2L=N}!c8HkgLWg9?Mq`a5ZOXEKubzTgpiy7I#1S6DR+$yU<%uTkD*o%nV`cl3 zdk6ZkGq;AjwV{qhrz0=?kj{>lxbwJoRYA!9-l~L&I@kNaG3}rvxF%7BU*(+yQM?_6_hN{8`Ivd~B-r5Z4`!=9lvvZhPqK^UlfFNux*< zJKaayaV##i$pjfAOGakuri36zo2BV#&aATdRQMy(bPbv`BJ^*8^|G_$%T_Y_$53P@ z%2|y+bX6fUS~oqN5=w|DDMUgYKJ#@{kdp#Hx2}{Apsmk(hd_?SSxd?7BBTv8wx+c< z(pWg*ZY_^f@)jgH=qv{6&|wV@a?+MQd^)Soxx{0sR>l4}aI{m8@~2x>BiOldJ)(G~ zO_uLBc`>p%nF~MQxfc-1xs*q@Z=2ZgC}73hkn)uLHF8zxEa(7db;xzNHD`4QuY7VQ z8&6%92@NEDwK|Mf2aj}Ygwst@j|%3YXCQOwQMM3aLmzyXl`Yr!mzvahgRV*-qapJ^ z{>KA!!Qshgj9S{DYTU=w(9r&$M$HTCcV5F8fBWJYUJoqN_9KyH`qm~~Q3q;F!|f~8 zrW-!Me9a_qF5r5YPI!y6hJ>?Fc-l;NcwMf+f>A1`tuCKh)8+S*9`6sxkY@x=0K-e2 zK7E#pZQZJu+em3m%eRmYhgFI!7_P+Te5N~8Uo0i>Ux;R4Y07ZZ)eO)t?h0gX}o+!;=3 zg!Aq$=RmvMm(4bS;2&nB(&+!`bbNU>*qMzbdCN!qW3Nrj36i4w{2+b#7u}chgE>#| zptJe~C9bApYSq&r&jISu5|xPGt|JMSK>zXvX31o`RDupD~J5#xJ{JYCswM zGt;&+nY~np1_iX^jWP5~t;?5ks+1qIL^LNyo}C);GZq>l5UH7P78_^?e5Q+>F`{lPx6 zv0&0?#fXQgXbJv+FHp2{EZ`ym_$7Noe^#Rb2#@-kfG zGUer6x^>>O1?BT%yp&0}NT!ty3(t2Pk+11ylRBt8w38_qbsnzTRJ>O&;StzX`MIc zIw_OOmPPbS4=q)%{)x|o0E4NwkpU`4Nymf5HaRgez{BIAB-_o;LuKhQO;Xs?@me5# z$yzl!9pOHZH=IDb6Jq2vn08GlbO+c$IBADLF!O?;e@XhNkge=}9?3ac{a;$feRCGK z{f*2-Jym5acIW`@g?qNefNVg|gk=L@(pQEgNnTSxXA8);ossV{Bt2RI(x;QA?$7+7 z;A>()PU%1c6qRh@>wLO6Z0fj+10M)=oXnDhT6b^qsOAtROB`n)O0~a~YstGMd$K}w z3B=?3Ql!NpT8?td>hZ=o5Pf_&)E7}KOG{S#rs#$9+H@8sRSdVOg{b+e&9|+NVBk35 z62%~PiSn|@Z9vIy_Yg(#F~56aba5;a{$#=zM9C``98@b7=Wp8R8-~M`e2q30GiRLC z(zTsu9HyNC-zb{6BJ>g3GK=QZC&p7A7_eL42wzPz)yq>kDeX61@;UJ*A$T24L4^tv z-;p(v*qtHkOj>4(-|p^EcCFB`+Q$QnZ+$}lsCO)Dc3n||6-xDDA;+T8rQ>_?r%Bea zmjMv;84Q+3?43O4iJloZeybz`j=T=tcC!nejb6Lki@q1)myki^jHGS|E+z~GygLZs zN!uI%a?D!e^p{g)5F5m#!!{0D^W`AqWd}nP>*uuAL*wUbgBR1Xbo1y#?@aKN(@TJ_y}l8<(GmA0hr~5akv^z^t^j~2 zCiHp%eyz8Sud(}*+u>%nDlLN(%_$QO!HWc;%>6b?t%NCiAz&_Zg~pHTx}jGjxJ|-G5~dXb<1m6Y z&7hvE-!J^1IK=Y21ND{KL zwlqrGJStV_qb*QJD`L@!(4ZYY7!?m8Et}HZU*I~9xe6>jkwJE2N4fLBYQnBxHWjU^ zY=RC%=m~|6^|8>Da50vE`t50hMQS6!9M`>y=9KfiM>{yL5~jejNj^2gkqqd}RfxD7 zLOmJ=06!82#f$Zw^5cD=JH<){t`y7Rzr)?OQ)L9L(kSnpWR)`szs(6d zrr=#i=>YB#3RjGis(+baa(r|hO_^0QGa&)dIXs~su(d|PW86*Rm zsqieb0OO(=b&HqMg32XH^~dPG8j7RQekQdr6P9YwE=4lKHMliNmQ?_=K-vutLqsMr z!fENb5GUNCu3XIVP>Y*35(#zINprfgf%MBvuJIM>@9=cN?QLx3cMZ8`ey*v_MSd>a z$}g-Lni-T68azp-AEQBIv#ImoCp+Tp+l)KPUUFd4TVmJHpCLa)QSWqD9{WPu8pbDFp)J6Y#R0ZI+neBy z4}adYhUxguseGFmAT61MJkUZ-&ilM(2j$}%6Bm8mHm9v*Y{5O?ZiYCGZ zAgC3*fX#OoW>5glv!=hSwgAcZsn!oEDq%y}HErMJK0_G?ESXQgoq>Wp{7-8neEGn+ zAhtQR)SyFMC}hGCV0p?R)#_nC9ca|BpN{lPbd->7FB#&zl1V`g$I)@xaM7k5G^vVm z#F`hGGEfL*Tv--@FmY6>wLIweAba^|gCET2S<#B76WuyIu`|F!MhPSQd0w)X8ngr~ zY_!O5uX=R}eVpjzYO*@(!2~)VURgu$fK;IW_odHEd4A*35uaS|9lC_rDsH zfSgo9L&>c|v=Ie3@vu);p7tGyAAhw`Iux-7$*{&Xpi5r_q)wpQ<&{}z?S3RCM?6a{am(NxbigjCKVd8n%i5X+AQZ>gpV+1g(p2@&a=12brrOHzEO|IT5A zx^aNe(D$h=A7y@wdD`Ol!S=FC+lyM?EIK%2w)$)i|6_AX{P_!ik3%2OLCgD_f6s4` zfn%WY+iK<0uD#-y{;;R)7=Vzvs3YC?ss%oUpH7cIxOq}|4Bv69()n0b-q<1dy>#@m zy~>vmChNcQ_qXuP&W5FEffcm{C&qu8mGhv()Kv9}*Qo8=%$r=J%(Zc_1<;{%ARkEh zu=hpt0>J*<8`_A<%7av{6=1gte5EqtL>ewOJNW#i^QUvZxuDpp0`Uk zUhI2yW6asGg764;`7a3dNl%~d8-4BW5S#%K!#GLra2gKiTSaJ|*&MsRzkOEQt;&h0 zcmk)d`{n=r=lnZaMoupP>IY0#TH=F}$g>wLsXzxw<* z-}}r7PG4lj?6|LXfMgd8{wFGIQ{x)7hhH#K@ysA6H|5_^jf|3Sh9RB9SI=8IWDbev z-Yp%U)fZpoqx(jdqW|+^tyz|=oGU;T8ON@aDX3fw!!#$}>Q=C=&*f*#lo)#wcuefD zIyAReSE5m$i}3xUtm2!;C6=Mf*WjU!7oRAN?3AI*(>bMS17EGY_HR4u_&Q=(yaru0 z7L-zzfxbOmL(V>YHgx&cfr7704*rN;{Gmh_XDjr!!)yB>@;yV~Rp+feF-FG+y&$%w znM(>b37x9P*6RD6TFb77%@06b&z=m?0)@RkAWN*Y+34?et^6DheRtZ5c)LGjz1?T- z*>xIvs(mkAqM76L3ye`bXWp+z#5ZGu-VZUFcRqA`LZXDx6dIbsp0PIVC-ybv zyn$Wup=43lSav~LlUOYDx-Lxvx_Ghc@6H{hWdR_}SKT2>;?thHD8zP`s&RbT7dQo5g+xY7Selr9^1JUqi zQTt0F2R;YpVAeLefc$0PA|HoHh5?fRr%1*qUxbR2mUD*}V%HPMeUtqSZ`KCT2O)+_p4@e(R6i|N9>WK@#5`sW1UCPT4x|9;{B~jjLhVs)Co0;YodVa(L#tMM?wu`|yLwN}EIOm* z>}M&BH=)3Q!2&1*S+Xkzq%@D1;$3L{Gz0iYbP9$ttEKkw_?ggo&r4958k5-JLfkGn z&tU{_fqD)6mOLqScHog^5uGrEe%9IgYmXh2$hT4WKkktcFq>!zUcKc1md0>8(P=MQ6A|EAc$5%f*ezM z^wboI<=7HxG){F6avD<8r@I0i30$J$%n-->}?7{yT7&pd5M&u9nFc)(|RLg4Mc zoCuTiY6@rHsqY+7(HriVH`29y>^k8@$<+P}7T*}JAVw*iS0ZF49 zTkeBUE1=+sV*LmzdCne68^#DI*L?J%+Vk;LfT-08cl;vus}bjku6=5d-GB3fi^TRT z2DGU;GIW!_cD-|9LNGPrsDmrOfOqzyL+Jo^J9FK7woEIyuQ(@YbSIb6UchA+A{FcX6)}T2+<> zs?{PSfGGo05X9Qsea_KT^c5hDSi%E7OfpCW1QvF7Fw%kGzSI#UX%jODL!gvHFz>?R zQGnadfYTw|`A35Z2-ptOIFlDVb%CXOZz(qV^c=K{s}cc|yPqudMO`u(N#dv&<1!1DiMmpy@G$Hl7qP%%whI zo>u^C-WiO=;*Q%66OfBoWvA4&u(Q1Dk0kP1jzI!!PJe&+{wPMA3nr!OoUsFTpDU&| z=1uiIDwpbO{HWu5(@y8W+2yD}h%y-|0lXyCY z)E@8{mFFG{3|i;uI8NmU5R(i5O+L0J%GD>EUZF35fa;I7?wq!J6^TPM4>=Xu>gohg zt>tf?NMe2QnvkyplfZp%r z)mIcEVeV4H5cdR-r*}tN8)1ylr~ptR;a1&(2%T}t)q%jO5xO`#7w4{JEy7>(G3;I<&uf%z@elb}&;hnwb# zJ>@XRX@g-zfJvJDo*2*Q9-rwIiLRDJBw<1#y{TX))d;n)nx+KZru~=EfE`R!vD{wW z-AR=?*d~)N-;=XX+x$_no_(UFeEtUXodmn6fWbA4QT_mGbsm zDasq&OCxsCPNa>cGdV1c8@j z<#hC!IF2H`V?+{-x~4v6?3;NIct?SG+Lz8R1M z_o$MEtW7J=v~=<9^tmd4Fq50d(>|Uz@8OSNH0*HkV;&&+;e%Fe?sCZV%8dP9afCW$ zD0p;X0?w2bye=2;0^Tf|?jL=$N;i>@3h0@)G zyr&v^Qq(pnfOIu^fHI)fj7&v`sVVQ4d%6!#&n%Jq4FD(DKEf#!vOVERUBBO1R&4sW zi~IRSU6@%=vKC zFR_I&uD2oI&fPe7CS{I9*cT3 zwBVMN)aw#KKT$yx;(f!*b^j_<+Zc+{T7%(_n6EUqtQi^H%uof}c?^MuS?t<1jUFFpG91*+?jn3c*Fkc4k1X%yKcDorZb=ow4M? zsR}HH&BQ{5OY-mW^zN9H2N;}UsWu99HbI|WF^JwQ)8#{WR@hwN1?HlHefFpJx(8ku zhS~5;gja#|=t`UWnPczqMy6~K+_T|r4TSV;2ti?V8t6gUSnZjA4CwIR5Flpvz(x?| z5BIRxTI>Na?l!~xa3zM`?q7v9(@!$XC|}rJbwtfx7iLG=V6_8r(Wp4j2@pBV` zO^gTSK$Lpb7TE)6{oa((bmA-~lZ$F4)F4r6Rf4}t!^hw!>vO51mtfY4hSuyr?kHXZ zYa8x^k9o5spn>FHSFEd(ahS~}X>&@~6YwzFBg1rShP)$?8PsPWSs^vN0LZ%60S8O_~inh<)lgB?!A&|ot~9iUwakV6FI=g23qH`-L1TLaRKIHN>+`C}!)W6ob!tFfkc7hK_xx#=dG+Eo}bco?f z|1e8cd;G=>EPx0Nl&s2!SvS|U2v}!gB*U{s4H&vCaskaM5C>cq!PO~o(o}z-ODCC; z>A~NXKfzUoh0WZ*&VSu!uEFKu8&E{v!l#CVg-?$$R^+X7%z%`VBhQ)~wo_7XL`&4> z`iWv4K8lW(#u`K^K!da1S1N?JQHOaO{lEvqPx1|*^CG+`Hmmy?r?%|x&Kq(6wK<8l z`q;@m0?@KjMZFd*RQarI7@`^Rm2ifSG3Msk@mp&>gc8Difma4wv(sHj1ijYB=0G2u z(V#DB54(*vu2s01y?6q3j;8I(7>q1Efc*X0Mm^ar#JXm)ZUIlYh3c!aa^!R}Gg7SK+x*xG{`1y2$5ct?8CpRmX2(8^M_eFQk&%9XvZ$^Iz zF&vJyP^zk3#)LMtuW4!QK7I)rB;rahpdT8dwC47rWn|ip$LWNZA9@vPEd?ru&cIZ0 zj~ZDbaxCZ5|3WT2?Ha^zKSi4^)CLEUE`9UgIfb0c#GbE^ToY3x>c4kx2(`Dlhf38k zy;NVvUC{Qrz0AS>l0@G>6UJ^nw<(mIGT0`~*o=GgV zuqJpi_od`Z{D_w^(WoA6o$XuVxZKg=2gYm+V%R-YXbVE%BX^K&Dp2*nA2=`zJl|B;H`nx9;|M*#_I7z*(i}G zw7ePI#3Idb*nvOo9@sMt!>iSJp|VXAR8F?bx?V6;1@8PCm}z+OZsYm{tBy(&cZ~ux zbY=iY*q>4;mlQ(c>lK%=moToK{qFQHv?KpO1JRfAx9NDw$M@uZR9t=_m!bU2(At>u(7Ph05?3IL<#MuP7P zW8~~KB?X(%LiN8CT5-v zi#6t1U6{P$Kwp9kmVG(PKozG;Ro-jjR$&kjnZ>EJ2R}07WL2taOG#sGVLCb4nX11@ z;wGLjqOYHQ+tjfGagU@)S9G|FnvFHEjqq4m<*IIBmQrsD#4>WSI<0sJH|O`c0+>8i zg@VHOvbz@AuYXjn?*LJ+3EyghLfCC*9XmS+&2oF5HawDp7uHc1beMxMW+)3#k5U+A zOG1Mq>=wRKi2Ku7QZDT_9D7n)B~oFf0(r|&L#|A{oj3yVbz(Fl^&IyTqSdX1Eb>4{ z0E8QzCj|T7DC8mss`-r>N(I2f+Yr9PXbh_y9zg_9!?>A_AMaLWLDs^%*>peY zr`T%3_j&FvSnx!eahyHz7d5-x9E2I4PHzAoA(Dn=+`%s1drRkHLH?~R6rE;mTkYq- zz0e2O!vvnpE0llQ+Z*;<`AV#~OIHczwEa7=g<==Zt>TWGQ1DgPn>h~C8f>IL)u7k* z*uk9|%`foJbgisHY-CURU9`fsmtxIWkx6jARG40CNt$ zghJNsJt^B-uy#k5H{!KMSkDU~(EU(N!g{<=7RVk<BG7b` z_aj;_`mH0&HXnf4kl1!=FGSjI1qAO8cPh8P^WWwFi&Rh}l^|4b{fMO}q+YM1@pPx| zxxoM@qDxg2#LMT#5XS?20J7T^=zaWV$Ij&_7DbtWQufwrb3Oexp^Eh&>NXHUHh>>4 zrts;e>%_uBL_HS$LaCXA5sO13gs^MaCTnCO^#}xs7j8A!EenzbWNA-RO=aRX9nps=d$T4F7FMhM@ln1WXF4p|}hvZ{F>7efw=pl7Rn0PIR4 z_>cl<$4~&+D?;Rd)#voqKo8}64A9pCcnBH57eMm<9C?L&5Z{Iemc(`R+!}(73QL;!TGJSVXWyRjD|@(uWoeymK_!NMrSov2yG2q zGH*VEZkCPc*v{c?z_u4V1i0z>S^^2}!U?RYK&9#+Z*U)aD6+P3Bw=`z-?`6u+l|

      {_;it)yz7GQyk!BbYy#Ye8gc^Q%JEF*m3 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

      )QaoD$iZ@vy5*GL5}>k8L7L2Dy$d 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ΞW{Wgi{PmUf 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

      4dS!md9&LHb;eUpIjf&i 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

      8{=B4l7)y-N?sf71^ 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 z z+Z+_S44)igtv0~9+X5x73|c5? za;#zQ*=#%0q4OIJ(}sB0dR9C@MsTZzNWM9PTjLJ8qGF8@;0TF!Ohcw^=sKkk!sWw! z96hW2g7Ooh06bE`KR7d8rnFG6ECywQnp@C2KI@eecE^#YV@xg#=}`?uT2WnPH#zIU z-|W&0I`*T}{3AN~j(TV9q@NA4NhT`m$#k5x3Fqs~EG8k;aQdYIB{xAG8ixzcHDgGG zu_+^HO6WS}j3Jacb4f3bavb4#J~>r{Z}a&O#IQ~3laG^eF);l$+=7zl%IZ(gVMM*`gWkdRIqKtS%i?8m3^@lR^oAYi0$h6k;80qG-(i z;^5dQD}W?2?j4Pbvhr_WMmSw^&bn>fS!cZurc%r^16CkFZnvKJG%W`cH*#%$ zpxWBtm`bp4SPdvlO?S1cy3Gsr81w#sPdc`3h`SI!ed(J-1RH*kkL@4~g=W;IRjJ)A zTYDDloM*7Nr;;_tQS@E@;#7jOnn~8>go&;XVnxvU^lb7UOf_b6ebp23Yp{aBQc9k$ z!wYrR!8YWaWW-h0@uY*M~RTzl%tJ(^)Dck5iAs#EP5Bo>uj9&2KhhC zR`6(_dW*DCqJTtWI-K+?wU>Vt#OUu#;VsLUfQT5~~K%XM2Er zI0B2T%lJdt&;2hFbK>SF77b?TWh?61BsDa}iC3BJ|1KJ!gT=}~cc!f%=q1p&Df>6nJvTRO^l}Hus#C}Y< zKOlAbuJenv<#TH9k=Zg6vy)@*wv%<&X-vWH3BT#V5c6WtVjnz(O^s9D&nAfUPvK)2 z70-`2llzXXREpxTJ;55J8<5*GOqS=LvIr+FlJ#dNTla=t5T?Z6VcFKtxg{`*{Ed1* z!0iAqy|I70iT=}$b+I(u{phqiDR3^_^CiyQwOh$$FZ+^1HeCKM{sN|Jae?X$9xp5$ z0eW}JxWwr;#G%BKc^TTmJ39C@ch5(Z&IBHsZ|Q|ZF`+E8YtsecyZ0`V32#Z(w_2B> z7+xWGct&q9tTg(TFw^W-z}CqtVK+&$@ffg*IVvg1Ae4s-i6|#A$3w`p0zsYhcsbeF z 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

      }79 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

      cKfzSxMVta8K)RRfs5Ac+-}}7R8Rla7W%&V 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

      7dZ@VHmL%E-uxA6eE^O}L9_z{iQO zRgDdpZGoqlNd>`y%uE$Z9Z)N$^;xV6x~ZN>r5p&bxSHo5cAR5W6fw~QsAHXf%ctpOkK);5z3u%Lz-L&D$tcQmn5 zNGfF?YAttd$K>3mwz{FMo3N`}wVE_mvuswD;e^?C@7HX4%x(D)G_(hXuP2% zwzq?+RF9h~GuajnIhopgKax|d+Cj5-_*;ovGs&4rHw~X9qs0~vK67PhWp&(iSQ3ZO zvn>!$g!a8Nt5MB^7eV59H>;MHxkH&JtaeH=P&LW-2Y9&72|i91kVd6pS9Z&vU|ZJwr$ z8`7P2>*)Z(I^_{nLPdH$_ z677zJcf`A6^}GWN#P122nGIYB@21MNEHy27V^nm~63fLdB0N>;t4vs9>9306j571q zu?)gQ#^})=uRoD0MZ6KE@x)4rM;<^SXOKAoh3@h{6L%-3&G&Np+9LWrDT5L^TryXa zGa_>JEo7j>rrZoAgu<-3ewyXCax~djGWy5u)`l(DlbunoIyu2iDc4c8?o8g=hEOCq zWJ|C=ixA*3jf7$wQ?F$*F=!LPLblCV?bduUg}IbfY}Z}!g+^k*jguBKS!9e)b6Dmi z8>LCm|60OWxf%DOpb=T6sTv`-JQeGS{jY zR`a0hov-DiGc-e;=TiMb$cENoJ%(W&5QSCnH;u(mT>umOGVO{Z^J0zUn6`Jq?jtv| znc_axR-+uz+HwooesV7zENW&jKXnXFw>Fs)MfZZi^&#%Ng5wjf`2bJdLoWH){83Q-LGNqDVk!-eC*yObStnpF-vtW&vJ zJzE2&{q~5zbP5RR`3Mn0s}3xGxxa6f>+(0g()ZP;$Gv$0A38q!dGMNB#iL{kQ>(8A zZ|;?E7Z6_N3ymgsi|R=!=@KrNzxnsk4Q&G~+OA}hGgw^RJ(S}+?zD3&oy_EWTDjb# z1Gu{hvvK|En948Yz8OFD8T^NR64lmXsMGN)Kc{a*oyiTLv@w4iRgdyJq&-#EQVdU!(JeAet_`}V2l;a+Uyw1aS%@iL?j4Sfj2y@EJ0kvAuGSUfwNfIzcwv*-tJ?DQrI8EvoYhqn1SLc#NL|sGMOTD^sZ#ah!`TBgi=wJ0v z&GZV*+w%mEB)vMD$}6kp<-E9H`a$A+m4~CF7F{*NzIrl^RQqZ{Y?sxXVEOOCz>s>? zhKm>uY50|h?Teu;x+LRxmT;aq_QIOG->2*fwSCh$i!{RN&;>Y6FwC-y!!@3Cxk_}T zT7|)C;MIa-U{a{FbEZB{t}dQJwLn&_!jgn{HihhJqcm!vR#L^}Ar@wIWG0XX)Gc`% zbg-6oS!r)bcg#gDysG8eSdq?y#P%a8eY|01&<_xcpsmz*yRPnO*kwHqo|^JA_ZpR{ z+#fbLn~L6YS3vimBS;`4=@E=^Y~_q49;`VCAA4aV;C3MU(wZRaC7v4bp`l~yok-q5 zg|@&+&D2o7O@TO@o>n-gxM0nmf(Rs@=ORvAV}Tkkaes3HtRPIT_VjD?(^m2*o#0>y z)NJL>{{LQ%i^1t9wj<&aTLz%b{mRVkr~e1khw`Gc(ko$W^u~TQya@P89o}>zykn?q zVe?QL@bKq;(ro1u6e zL@XqHp)#|rR=dOMP>UGl2Vq-&!*>*UyCi}L3V$2%aQZ;& zC4bZgNK=3|s#u%!T+*F(9pJ7#D++)&pO!Dcx|S0hp&@@#3mq0BB1Bf)8+rvC5nwh+ zwwO2v(EBrr5))XZ|C0mg_y`%bUF`g^+^@=>-R0jN_owRn#x|8Q{0QFy7>8_Y}|Qchb%mBsjnP`rPQ$u2lvU} zYOv;qhoUS>!h6-k7D->UEvLd`tF)XDkDBRhDdwYMR9q5c7Gbg!q1GA=bS)3z^8fOj zL<9Uhx8T%nsf9;#L!mk^-NvHVxNu+NivF1n;QDae`;Ir4&ARe`W>M=5t%rO4EPpIh zsUz)Q>dw_PqU$?wtpgbG^sv#{r5udl+J(5$xnVjVOYOaY&vwz)%SLzn>AZmATUNIx z(M%D$xxB>qF~l<ZGkP*&t`@J(nBPl|5QPG4J?PR+;2a^}P@PS~z&G@3ocQm`v6f!J7QVf+^Ixh70KYH3o6@ z-5bjJ=>t1R(!ios1i&JxH|*N=Djcd>?BB}Q577(TRPykQF<*#oc%<8D0tklaNN=~_ zKJV<4fCMg%wq`-+BYPNb&Y?5;WqZj^K+htX!AZEWe>)`qLz*M9=p#NK;LC-q@eS~U z?9#JWvo6PKT%q^XZ39pettXY2| z5{Tu(D>gSpxtUjMev)huDFHziIxp??%rL7xbWk8kCxh~nZG$WeARp+Kh2)3h1Gh=< z@w8qmssNsgS>N6Q!dsfhJ#rd6?=--=5VZxLJ=+7qA9a=^FVBc%q968D$3yAmUTkRA zJPbzbVtUgfG@inbpIr&{xBCQY$IP9JXiPb#CikMnJ8GhCsz={Kf^ma=jI5v95*;~eD=`o1282Th!M4eCEf;w8FW zDik2$>Zhj7gq+aRap^k%!B0JtAwenY@?)y%k~#Bu7@sG)P? z8Tfq#M8CH*AD!65@~Bocv9C5A`R(d0K_^bo&yju+caj^^1AItV z1K&_^^W@H+N@J4Sg9hJF@Z8vu>DC@|tvyUg8@*XP!jF3W-(b>0dk|p4RpaGT2NNJe z@l5>1ym~I5DjKtw2YXJeU5VtBbQNm}PCM2Cy$5hAD>K1gjVFuByqxD__~{gr*IhFG z$=|o;Z=aX^{-*oWR-X>%CmP02-~F(m&1Kzf`XDL6x2Ylc z=6C)Snvlqi3Y%cxf)2RPLPmP-3*uBuLL-}UZep|7obkjke`LeD0|t5xX6T}Ek4*5K z2M1C83$yHIn@s-((d4Qh4cmE_js^sD9H8^kheL*z6?#AZP}nU>Y=%gwF%b)B^E(q;(O`ge0%e?spae!us2i$ zG1lxWjhLMx1u#-ucTrsw-YAuCLO`ZN=-UwApbT{`IRx$Mjq=8}N*y7z5#4Z6%G0(% zGWR^M+)jn7KMY3eX=YbT59jPqeRD35m7&YKGd-G^2$B`&b3~`cM)8CUC?tZt(QTI> zu5r^^%iLiqTIQ!?5mtf3$XYX`k1tnh@_bz<6@l&5l^s``PtPC(hCfV>#pB18WA~YH zU+k7UrBu0iUTq%AeWFX&&ysQ{4B>~xT`LATIerwscf|eX9U9SD@g`V`z=h`?-Co2d z;o^r3=u`7B7MI6OY2J>@W%uTXAG$XL?{&!KX_%E{a~*_>ybSJHVEA(ZKOE?BC-z%J zpBfU!1N$5#+l;W3WN+L&uMYFx?)0!;9l+T+#5Y3e;U6Ej`)`Rz>U*#3r4lBx_tMn9 zufGQ`B2b#euxjaed=lE^n9YH%hu&2Zy_wa>)0dyNJLguwU-fS5A$F|2rCg}Ae@D*i z^>fHP%x}TNJU?5^8GZ8VKB^GftOG4RDu%E4DP@X12}zD%5ByN?xO8QjWT5Zvh>;iA z*@&fgL0pW-l?^A|Gy8JAB?jQ=qJl#mIjP~&%llv3)t&^*^cG=YJ>h$LAD-V<&Cw5ILoObs;P$Z zLut5JHBuo(RZwbiA_er`KF8>@N>105d99e^Q5%VGq;^|8V(of%)2^gf-;R2ZMz>}FmX+C7~YYF zD(LDt;6?auwGgs8tvYMI>_JMh830%09CeY|d>_jdA_&>6=KkJ1Rr%cBcgkgd0v_DP zb7&rTO*TJz7R3PxMC2B{J~BbIzt=RBj%|0^+$a!LVvG^q!M_-~eS85Tw!*>Mu?YP^ zd?3tE2lK(U=N-JyR5LJh<|es^2d$=)R2lS?TrtTs+XLT5B64e0wKgT!)I+Ste1s&o zKC{WSeL61sC2GPhkI(Z9Gr$}HHmSH`&P z(-@&%)T|r>W@ho01-NV4I<=Ag!ui*OnpPpM2jQq zy`fR8Y-U2Vq!kroM(x`59xKF!a=Mj3?#8GRPBoxfp(fRof}5DBs7&GS5G^*7y}z%X zO&8h3GDserC|DG=e1BOUnyTbso81y;dNW^cw+9KN6U3kuUP9$D!K7`E4#k)%!fPdp z9xCA-d+Qz63;&K*qa(@svyu%WIC^1lbJu0tSt`@%=Eve4iWiG}21M<+O)w`P9y*oj zfMG^^=ACq3pL{9PPN1sZccoPNLNi2rGYrpgLuxx{Oi{H0k;;OG#69L zn+%relhtsSCZ=H-WLH4JgsCB$ZdcycZKI!l^RN$Qy*3L#@6GP0+U&}z_w}qy$Thfo z)zB}i-EP+@mba!yG#~3uF>C71lQ|OA{!_~iiQF|^;yGETro*OAm8ZpO+pu1L-X9jqz?GDRZ(;b?Rcc*CT4j8w$>jr1AS4fR?$C2B6^07-xmubx zxzy5}fENFvrqyFBqY7$(Vla^6N+KHQ-|69n-2*jepvF7nZ07__kjUd*E5(!Laldr{ zf4z_8euHjT_M6pVJ8;0$y36L67{W!V;whQzY&PPIzTKyY3@5QL*?Q;-G2xy~`C{g;WwqW}%{Q%1^9Zt?TpbPDJg0S%fidTS zfe@e%GKIXDS4z0Sp2B8cdWS}*#$n!XLx-{D2FOL1&L~Ox!+CSV{&M^AxTU>D2buDR z(yY%@r|+y0lLyKr*1!xF9hiPd1o040byI!K&3sU|KUmzzHw-?>Zg9oW6p z8^x6KcOD|WQA(8dmbzMAc7`_tQ^4yd%^Z?5(k zu(o^N)x+xfd))8TvI#)qKyBAEYq0G(P@Mj8Umlk96V<8CoHepgRU&R5(jr)jSM+bQXaHalPf5$jMD&Hz)L4I7y+?L?kyWa*E5FF) zlrFN;qgAn{ijIymI)|?_JRILo0YgoOoD$hmR!L+KIvsn_(md9Gd(Qydtl^?!lPm6| zdi!E|OJ!u@k6S}2d)rOt#zD=3I;E?Bwpigb5ne{tD3*T(5Xg#tOYs%H`z1~GVT{Tr z`W4~ymqYRiUOE`GNPM&42I8X+m*cIF28v+0w>UY1)}J2kbKjM6yZv@&w%w<L7d04;BMP{9gfA8ze7eooyiNCEeq-S^VhVBov&9>I@^Y>jX z0RdNjit~|lQ=P$fxmu=n)7pNLmAS83g8%td56JzS``+`RHoYc|t-QX3EG1n-S?{2x zKZ8tPpv+Hjp8j9FFMK?m-QIBd-LHHbz>_Sh4-j~7xB9VKBM{ZrJgSQcghsM~w&3vt z)eVcmVz+v8&iH9lJL`|TcZd%6hxe-uUip9UJ|mqH{`_Yw+35dO{8;OEmh*G87&rnl zgs0TGrFCuE%MZs?+c2aM_h`FWf64?unoTfF6@i^1nBOT(Br$mlBO*vhTK2@7CAmj? z!x~sF*`z2bonzis&%5KNZd0i~W&mtJlfNV0X~FExhr*%IKZB$fO)fgLFbm`5i|qE* zqhUoHcVhTfbF8>qB)V;=eKbuE!;*wHtUTR)MHo(i=RMk7J zI%vt>6D7N8j_5?CTjX#ne;Xr;AqzVjxtr%_6}-^F$E1N}MJ?bbmV8?-({Dfgkba|n zW$vvlqH8HTfdC4m;T9#fL3sAt=xII{8k4zp>lG(q_!F*U;n)pf9Fv?T=Cr1=WZRR^ zK=%=l+i|6Ut6yiANrd_igU6EaV6XQ`0L*hOC)cxNX2OrwSqtF z%#r;y^R@BDPPLgqs)9ZK)tq7jqusyvh?=&pz1>&1niA zJmnlw5O5FG9$EpJsrnzxKKeBSsYCTH1^_@XP51nBGB_qTMblC%*aTW=0{}W1QSG)2 z#`|FDg$^ROia!SP*6zEH&)v04FIg}k3Frc4TA_a8%d>rOY_dLIE}8d(xsP&2EeC+QP~;IBI$y3l`Vj(m9#uJ8$jlB2e>?3O81L;5>~DUnHH68Oa;pB8MgO zG=ZEVR9;KPLcm9m1>`Yqme1NbYpH>-=v-}H8k2#2X|y|I%v0Sik$Gi#KU=I}zg_np z_kf2?5>U5;Uo|~zQo(^u&zM{c80Yt%U`V88>0OO?q~V#rSL{y%l!cVz1LI=Xja1*q zJ+bJhozOkg#fc!RvZKTQGC=-W&%SDp`cK^@?sc z1&Cb>lXB|}m)u(kbuel~7G1xpbm2R6+)k9Z6vdZ9loJD}a!^jn^2MXZWcuiWBwHLi zX8bX5P8oaL?H{+%YhB%H0Wu=GbEGBf_G*a0jwb%3F+8Fu{?@{}=fmO>BL^4ojf-+8KI zwOeHxuqQ68t5EAnRE?;kGV}Z<*@KEUpvAPQ9m48@VrrsyV#4~6Y*UJVda4{&thFtoe<~i9^y?zxb(&n0bwn;_+b2t7A?6yRDA9HG}H}I5;tYd9lJ%0 zq?`y_EJHfm$~CO=M5uHpm)DwWTV>Buzq!x z!>;&H$PXj=VJtsPrR zEH9CWQCl_|y`5-KEN6iwXaGX?#2yt)JuuavEz|fPQQ6R*S|eJZfN)8T;;yN!+ah-c zeaG@%Q)xQat_u&JaAgHnjIf+<+qI0PURY=QSnfMg8R#PuvNVl}3P;9aPap|?+;5-7 zMc?8AWu@fZiIT|UYNxO^K^HQSy&Q1K+VqYH5eDQA|Gz6CettMIcj7U#*O_sTs);`3KI5w%QGICI5dnhy~F z8rj<&o9zwtX8k-VJ$5~+nLum+6Oi2q%xtEr?@&QPqO4^`VR460#7C?*Cj^*iLXelE z)yjSgj%*hDSz5aAw9NOb_-^-qznbs2hwbCB|NHW|U;X&iA5aGJ`^u1>#kaqJo^-5P=r6jR-w%i14*Iu) z+u>k(I~xvX)5-XD3g3%wdr88?Bos;k{9Y&(y?K=zY0Jrrm{`gJbnDA1E_Ju?(?WQq z9PLX#dkUwYdkTB>7~V0lsq;dBCi`an&sG#VjoGaZ(q=#a6?Z;fyN_?nM+mJ(pmp!` zfxon<^Zx&=Q=HvIZUWn&LxLVIz3#t@PqFVH=!X5(gKo2ZU^OXV@AL&#xtnX~jl^xH zm|b~=W{-$8q?g_)q54kRow%QHqQEiWbU*=J`o$li8Rt=Yc(H{bZqz|B-BRA?iyWWA zZjS9~zH}-h7o%8ysU1nTF45Xqo|)djLf5C0I-k$;r)*%;Gv8}Fh#$~H+lCsc%j@D= zvHq6u<5$H|1jOKO)uxNqQQN5VH>RytRh2eb7sb*!U3Ger)=bn`mUY={Okn@@t078+ zbt71pnoX&lvJmx^N3zlde}(6pis(H$nM@*8{ojv8arY{suE56sX;D|Kwh@A$bja^6 zZbEL?Ax>evpyGU zj)nnfGgtME0Wt#)3*0ha(uH=F)b_)S;@;m@*$J^5C_N-`vQcZvAK}3oHHj`Gs6FlR zcE9>JFuz!zi8{0?uX6F>&DAdm;-$Ua`_t>Hvm<9ZYU?0&Wffpoes*E)uPj7coe}j925u<@^SoMTCe-{VO?(ClQu$d zF|`XI8dk)(xd5Tw$kBoexb9nhw_1B2>yQYB*}g1@ip60wrv9UVwMok(vTJ%h#k$76 z(}VgOt^cdxuZN@u9z=n+wm>`LL$z5*Ln13pp)DMjr{{-Fxw5uGLA^g?wiftz>IhIC zK5gc`(+)JI*6g>GHd@${%K^NJ)OIRaGOnydQs`L_t*~3pzJ-n8h$1ekB%eOO=8yU( zbFMlho-qwgsC0DS$Fq+VpY_?*J!x6bvX6y*U|e3pcMkO#9CV|(GHcw+!v*U*J2g?( z4*+)#9#8Wp%L0ce7&U%wE+Ma1K5xPLDEYYIeX;R%0tTrNbu;||Y#K!tO)yE-uCwkC z^0nPTV9B(9>aMRVVMw+RP(w`9E(L@M;VL@ct9h(lnq#2wQEbOQfyi0mtJS6|!2x2$>oT2bj*kFEdWMvfn-# z4(Gr$F-nl`TWi-HpaupqatVQKNw9hEb!iILuYDprgaW22?_?KkyGFuSpOa4pjT?67 zhRV2CZl7Ba`QEi7>jn5#2;*Ki#6i;Skvc#vpT5@Sw`vdebtK|j_RQL)j!R2quBo+N zf+?nATd-3oJ6)JgyTgvKD`@N5ah`KMhwkLa3BXt>^pN~%XrUyaZRkk@)p10Jcp*`& zstmu85-n~;?U>Qzgks(vc+!-Hhd(^84iW+?y||pwbnrcRG|LQo>lzE)FNo6PweU)y zVxc;)n@bBp6qN+{dk8>8lncYbBo3_ytTUGk&fzB?$k5#jj0K2X(=27lQkH>0P1(>K zsNBdI!|}L6r0WiGN5@tiPF2DI>!vq^4k>Q9W2#*3eR^xyi!D6t;&uGemdRmI7OO6K zSWI_mCe;74TSEl9Y1@ep04?XD36L+Y7%^N+@}J2=G2D|g z`Z5^17%hF1)4Xht08a<&hS);V8#aW!g=Z6K3%NCKIyEH@Ms@qk*C_(uq-2`l`6Z1y z5xYPKPjaboezX z-g~uzlTdvP)9HZK;Dl?L-b64u;!b}72^p4$MK(9cpEUrQ`QPQVzHygW1@9HGwiU2~ zsQ*9hAk=k5r2rsVplRmXH~agXz)2D!KAQxK(H^{tfk*N%_B=X}$1Ai*fzdlr!JgFg zjfP20!&{;B%)@@+BYd$hpL&b^c4vzCUwZ_*6U94lehkNR^Dut6dmv#I2E2y&s{m{R ztv;H^b_PKy&C7Z?ww*ua&PhdeySB3++%0OlVQNiXvXxxy6SJu+nnv2$b?YniXJ6&~ z&^@dVR_nc|y;(i_8AI%L+hjDS01={EWJRmRE@Ns*&Lu)en16xSt1IXJJZC1|{)R5Q z`abeJ!ff;~Ud%3vfIxGPQ-_irVU(*JdJp^U#{*(f#*eM0CIrID-!bG>RF{LP@#b{a|Kz`6@*P`dr4Tstc zw!_{vXg>m8{%6i&)1YC&G4);o^0sTw<+AT3j@!#H*gFHdblSYB(Z;zl`->(a^wnK& zw$F!i01XbxLh9UVMT;-rtfsJ>j9%TR*1lH#J{9VBw=*6d9)6PEq1j1LQ~v}FXj=67 z;LBFnzQhk;6AjFG7!%t}{52YE5>q=Ce0)HKS>gDk9Ej2}ANfbQ1H8P3 zBxQPhN6vvK6L&=VQFG(;7uB&`t=&FqaYZ#`wBxB3NeNA^%;jw$0dWx)yD0GwR1D9X7h(C*UJ_~Gab!sZ>s(b zkDlqI)zJv+qg66&U|l>KW(x7cVSL(D648UWh;Sen|Ju0$otmf@Ff+CgTI$nxZmj4N z>UCHw_OV$1S|_t}Me#4r zS%u?uWS8$6O|TkF^Mp13eXF4>O-H5ib&JPth-e#oT_u~Xg%LRuD@;v@>#_I&Ug|zk zG$YyvZc63pDzwNBUPKMTKmY(NldG0>ifKDckXoBLOagN=1_N`NsW68HrEmNbMam)k z-e@#=MdqTwxoz8_jtz8rMSk2#-THo?g=8|iS*NcO`YLnNJBfxm6RwnMgCr5H>U5-z zOlU^zjf}q7joqz_+jwo+hGjnspZe<-^XzHMl^X$zxx$lSP1!`|ab|MFp_M{i*Xi&^ zxU#>xd>VS71_%{~KUD8C8eBcop4+^#lrw+7cBEG~W{bJjYB!v(yFOEDlMhFUOQL|M z3@U{I@rq~-KhdJ2S+dw_1a(B!cl@)rFPa*E<{qXr9qpDsub!(rK?cD4FuAG^Pz@-q z5oz$+LlFvo=IQvXhIvV@5W~k&-0G{%vf8hX!j$#iU2whX1F$P@2e%-bK_1#7ua!Ut z)9CiKYvQ^frn4|aHH4ac@h`db_T`#vp{Md{C3id2yaUJ95xN6$qFb2w)MRfn96MDX zR@FypmgRJBlh@pe{hI3N!|!F)?c7M<3p(hQ(gj-Az?qm3TLe@mR%v(qPYnkP0!zN3 znUch8?*mFC7!mKP zOr_-pJ8nCSexiLgU!WoVV-6UuN zKm2+_jl_K-2&WiUFJcteV3$3MKG`67lc)%C$hs&ckL~!dv>@gW0GdNVj-F6!?j1=FvdVIri+OzP% zIuFulzyo67=WOL@kX=SWv+=tlw)XjS6nO>(}Zk2_2Ma?r$sw{?Y>+&jWCYWU>9eDJT!M;Y6D5U zPzPGYt{Bg3lPyH7R`2CTH2e&O*NdxMiSwv`1E)5JvQ(-I@ud1LZ0XO`gnXtFgauUL zL0~>l4?6n-HR!ml8q`0JeRz@25<}yyOW*A+EDWSLGE=B_{g6!vJeGL@Fp zrjG%lqA>^lc{me<5Q+pav@bH7$+mOf>tK*{5p_svrPHg4bc4j07GHgkY4Mp0m2kqbV{tK(`dyJu zd6ptS!zNUF=$^jB(hMYZf**9oui<}rx8%{FKYgveyDRvqH=IW#t2VatTE>_5mqcVy zb(Z`<3F`gG&Wb**1UG)PdBZKraz&hiUrlp*Paz)Avibo;!L{AB3ap6&mPi#C6f!g8 z#9!z3P@7MR_|qqYm7Iip)!IB65355GSBdb4hQ#FD4O`k z5UAx92|rU8$|P@{l*>}%@aR>yUSvg|Hl8!+4AS`-kGuZ={o6MgeGpx)L2eTJ&eDTT zWo83kk=0p%yxamo%$c}E!&W=O-!MJ%eltho6F z5<4dg6db5@-Igqxw`3vg;@b7nq1_VfUfyjM3~$<>!auLuR*s?_%133zi5f@|%iNbHL>6v_E&1ldaj?Mq?%!JJZH(KNb|kL4x(vs4EZ3;etIKBJ3fxE(<7B10!f@2Ropnc}ZvSq=&P_H_iA3QW zM>caTjd;eCW%17a4R{)ktmh0o7<$np;WJy#Ul5QqPotuV8Bd9GCzB=T)pp@kF?A|{ zKz3)!h3-bm9d}#LnGD06QL_ik=JVk8 zH6s&!pX8V>r7VfKPJtm?l=ieop04p-*Zxnk;kcmfsN7XtYo@!Q4vZyqR<2U7`>m>b zMg1f}Dg;c2$9B!XWhT??I=JRs-$YOAhuTMp~yQu_2S7QIdNv1i2tpW*M` zrrr+orP6vQnd-W*fNk1yTsyCo@bCh0Ugxm}Z(71`-6vL)9F@+^8_w;7I72Tci(+0X zDL=7%sKpEdmGFT+XpDjh{3P==oQ%5u|GdM^kuKC5hJm6NuiA2}cq!eE;Zhp<>9iM9 zcscDvJZ?P&nT-oKK7+@+rZ3lbgU858y$=Z=!U3=lxib=~R=v#d zJgV<$YZw#B{Oa5r1AOQW2_x)mB!yKou*#paAz^HvvlVep$Yh5&IKC4Ovn-r3Gkt)3 zq}XlRvs^^fm4S3ZQ4I5vm&j<=_5bhRy^&$9)IND_A!<>(^?9tiw>FDaItq138&_F; z=DdhEYw8eP)8niOt+<0}FYE2*>!!!)y>eTu|n=^L9P3<^LEvoe7%({2bpLc4Ro~t&e^D}ImoK{s*zuxA#Y*i)k z-o47_w*52-NksE(X@0UVv?i@*noMBZkoFW>r?C^naJ_xr_DkQk`p&5n(vS;d5!TG1)X4RvO3rZt0~!}7vAVrLIGO$%lqSUUp;>N3cnuuyXEe$ zcjZ&{t*yr$jaT1yU%KMB<)QN0nw&V%J_bbIoTzcNp@oENPhD%;sw)sNI+QXq%!RP7 z7_cXGT@A-@^x|hwhp4V9f{d{~na5o)2X(Uw=4hw&+RsX`#rxduF@vSdRHs&1*w6ZH z#l^-XvbsN$aH`F7@_n_jV>>`RgbL!WsXHjyIy7$tJ|5^I&a5!tbCE@_=v%r|qlNT+ z+u86;Q*E9)_C)PlEi0y%P&ieq_@iPK#<$w^rYYl;pe6ZGi3bzqi{_$u?4ZQz8FWS- zILy6$Ce$TkHXCSq_oOK*gG-K1!Z&<5EopDPBlPHlL^oC>x^^v3&4{lt*}0vhSM5vK z=ZH%Chv(8zOj5J58FCSvM;2bIU4>|x%`CDA#F+(l%nrAY&i(9QS>R5E_EI#1I-JCz z=PtwSP`?4(&AK^gwtv?wud)AlBXxi(zKwTk?pVQbOw{w}_ML;$yU^iyJo0 z+FG6UF$QKrab*VGL2FSS%eVOFH@nS~xswjnblhG2_h0|xKYtwj{eOPi{>uFGfB)gX zEr0jlp5Ryf*Wdl-SO04M^V{G3_ICOY@ZleRxBlHf{r7+R*Z=%K{&BYW`kU(U**S{J6kN>j#Z+}1i)$Ctp|MYkN*KzjEH

      @f;?IC_dTz}oM(#_g=o8yI1m zQ0;@wO&xE-3n2oq-9p5lPs-$aPP@MCYgSec?)(d>tR;mLJ<%xtpQGZl;;;X8TW{YN zfBLHU?Y4UR7LKv6zLV$KVl)_y1`|kjx!>Qse)a0Fe}mMwD@La)_88v0+1$M6BvnQI z9u`osqj6bx4^AqvJv!w2W4(r(j-_y)%g-g>eDyt(LD)LDs|QY%gU$BsEBW?_Z#cKB z{!+ELFBXL!f2#f4i-(-i!50NMI#8t1piSbT*#EvzqbH&vrR8m!L}C9Da_DQ`g>=re|ig+h)0P zi8F|@i{PAQ6{18fPfLtcBg|7)%PSEQV-!V}@9JPew(moHZPzV=>J8-!o_Av(>r|tE>dCv$0+?8yO)&hk#W4%BgMppIh$bqoU)NiccDk(_u&GO$PPU|*>OAaj}UH@tY0VK49C@-|GxU|w_g>%6-S=k5#kI9WGRYNBuh~Q zpe)Zk9^s{T>t~iX>7Mh%0b9o$OaqQ1)t&XT0Dg$OxSUJGZs;x09S6ec1UTV@l9RT6 zSFLZs44_|JZFVYT=&mmAAW-6Z^<&ML2jcxz3$`4ezi)2xI7tDlyI)<^#S8c^qsi3` zU_u4Aak#nkC|nJA_=;V<=T5X?`SYvc!*7+6;~9BB^(^@&>siPeO=U!vc+Up=>MeH? z&+RI9H`O)V{y%#GfkcGXV#fpLRGzfD;ckvbq3qnK8uyIqKm=-0fZf9jWWOP24*!*e zo|omMJXUJZ~WqmTiWu#(k$;1BftT_e~{A`CBSPzg0EQ1k0t)XxwtkDf#ch zyy z5q!qmiIh`Hf7%r&!@ET_%zv{rkFJa@S_xh$u#KF}>dG+4R-af!#@ZEHs|+z&~RBf)F@N z=Gs(CKHSY~#GMj?s-ol?O+!H-sV$UrRzrj_#$Q*f9S`ti%pv6> zt64#0CY8e)?y)t~2C(6b%i?p&-G;b`*3Dugb;EWi#zTFsV3uC1@K z!os+hm{?mTS{IC}=i)s69c#}1<`TAJ8k&S}7PKCRWn`x*Zf?T5wfbLh-pL)EFgc*O zgDbOU6)br0aImCitKreJq9}GNhy{077dN-NOKwJT1u;gI@UywN;P@%_oDbeW%$U0y zj#402*!z&s7Zodqr-lp`lsj3!|D&#N3W(z(r~>xrHCTy@`@V1C2m>;O@OiVSZg)KB zyF(;-9BksBSu387IX{YY&kawjHZ39oElW>^k+mcc%FEGESJ*^HX1_|~*VqVwOqtBl zHgnN9whx}O1mezdiMaFIZT${-X<1)XAa#i~8=)s4w{(lj<5Vl4#UJ@{@t>Q!LLB)x zH*>Cqw<`Q3oI%ew)piMd&7Gw|fJ3&}3ZFw)n{!z2#bHRYugv;`&iVr@X?Fj#$ zeI~Qvbo$Y#oX#iX8Dnhrykx(I9~Hw#>t*0`%OiyqAHnJVE#qQey4d@_)6WY&(lF3) zMCu(izhTM5zw!41b{RmD!1qQYGMYJVd2EXnKouBOn)Y5!FsdfFdg&N@fnY7NvYl5x z=Wg5IZP;pBLrB-vqR_FVin|Tlz1ZgaU3F1ySITXD)2Vyy$Woc&Y5+_r4|9elf%FzW zxPU#4E#?+s-RFY9?sMuH6K{n9E~w}lf{Q>WP%9kTMl-HkGGm9Rp%K4~V={J<&nOI! z`o~&QGp&+^1ofZw9XpeOh@+H}s%8T$Du(>z1TIe60Thh(8IG4J+@lZI`-o@+%FzmJ zdtp~9WQt~(`2YHPck}>l%X0SI%>_b~51BhWAu@15!kc44XhNlG0Y+$`PMpP{zh5PH66FHQ^-ka%| z%Cy>hdp|0P3~xcXvRZiajGn9MehG(T`_hApk7E8a8UCFx`6KzdcO*dr##62~W7~&# z1ts=e4mYyGgJ>?!=0-LlLC5k*y)Mcp?ogtw6pv6Vfi|&Ritmk_>R~i@!|q1@=5f5$ zg7eLWi)YcidecMZfq4lnMV?y<5E%b^xD#4OhspMZbLfu+o-rXi9Ew{4*s) zX^D*q1lrV>>)nKbFqdxtTHQ!H{Nm~ZKo|@Gt1(L^f=W|h29&!Z?To2dZn{(uDW|S$ zH?v$UXB$3P&L`(5=XH~r-{X~&VXvG_d+hYo8xH0#gQckpQtx|hbx!(i#hoXL!t&~w zDlAZ0a$_3*Pvyuk_uD zU*Vhvf&FA_$a6vk2`;N$Upn?yi6sF)j~3v`Z<7H>Z_r?EJkw9;bD#?9=ZSSO7L!6< zOY^@$>4v%Rrjy7I+#%L#t~>2HZ{R7{o@1IA#8k}WA)mm$F{YD5Q^c0`3?|7WM<{H4 zE0Pm+*#qpZMvs@4L8WC?%e5PQ?}K-@K-uaF)4=Tvhx0MGM0jQx zBhy1ouMt#2awYDzJ4I?rUzI%jYh+7EZ*$u25-8BW+vx2E1;}i4g+HUz5SNtPtr2jp z;jOWAdrZrHtYOqh+mJBsI+?P$7>3DhGR*n5S|^OMH$)SZsAG>jd5Lwv8RA@J(-$nsp=eWP!EQHE$DNN;?ra@)|j zsPM9}L1sIwtm{s~EsEDH)JoC;tPwbVC~svpH`QXbe-EL=IS_U zZ88PU7jmmRtQft`rwlc*m9AIqdegeuZQ6&) zxT=1vo48!kq)s_0;=Z-POmDvt&a#Wu^@{sd6frM^rMV!63fk4ZE7)nAyU~!#s)n1H z>u4Z8lRny(Q@>EJ1%rEgahBKlo8mXpr|P0EcDFYi;lf>bZ2HX$|4v13)V|EoJxGft zMiB#8iTlvM;NDNffd|hd*GtwiPdB+y=zg{M@x65wG1&2^yaLN&gS1x>x5Oyr%4Z&z^C6zu+m@LAm8Gen>T{4gP zhMk^BE+6`MTHdYnxjEy`_A>-cXmGhB_&YUXlNlD-$CjvP^jEKZVJd~?&{pIoGjS1} zAhztV@>$||WbC6Ue6eP$-(E1T<~(xuP`d_wfU-SG`Ud<14YooIH!ctzUte0K=NaN| z{Z6C3Y|^oNl1i;t?I@o54Q59Q=8zthI7TGOBlP)0A2mkag9aM}k9^3B+trLyz*9Qj zfTqrA5CxweYQrye;kvrMthXy|fhLi(Y&++BI&cpU%E`w6?FxQy#rtais~vm118m%R zea%h^!uDPmtWYidS8LvIurk&BGW{@19x6>A4#e5nJz$%AB-o3?7xR$Sp9|-$#f0QZ ztxNK%r+Fh4#K68ZvAS5@RV%Q<=wEFt{jm(1qD)He{Wf~UMZ$7AsmqbATE+x9A(U)$ zR|&y=OgF}x(!H%XK-+$*+4MQ}IEUyQ=o*je&>zyfs0pJ@P^OOEwRmJk#!EeeKk|{= z=!jN#5>Jcf;W>|%1&fU9!v2<`L${BU)lV5WzUy`C*TBkB6#>%se7c@OHCji{YoEVOlc=sUVSNFn=>qzBKAVfW6Qt*HIB#CvHOKM5jQ5Q)&E>> z>x*AM=K(i%gPY5ne+5(8UyH0|I&Mm!kQgT1gs(Z`h`+A0A@rQWti%L1YbWV z%Gc2|tiI5$G#`@8M&`V#kqz$2CL>T6{ zlqTX^{;8y;i@a}FM{~JK-yVCek6A@2^UimX>y%n1OiDvb>KQNVjx=qW>oct@JNfgI z`fpq1trr~$38ouu=)i;X!C26&6NNt?aWHnx30t#{ZcHBlig?Ah;peE>uIfwLU4ysW zZaOnkX+~+yq}q&JzgnqNy%~Kf)#N4yxxv)8g?3QdcF~*OW54KVJDujy2gBH?`;Jgl zfGOz;!W6t?g(1SH2-i{RIwW3;&Vhh^NSl;<7Fx=7#cb1Ac7n?{QVg_KWWu8w_MdJq z{>VpK_`b?hh2}2hM9c6I0(WD=kzet}@~=#OzS4fuS_zaf0X48IS&2QcloH9pX z1#;Y51!@SVcWaIBlpaAG`2czaaf(1?W}i{S!3?1A5EJi0g-hbmgbJR)JB*DZCBiin z;YsOmVaABRqyA&`P+!~gGC-6G@L^Eq*+D47g*(5-hC8e8?pFJSyfF|F%>k`u)%bWD zR`}|byb>cWJD+B2r)CL6>Hu>KppVSAQ&@(@W((m@*}<5*M%u&UrF08JUy}IOr`Rrr z$`i=GdYOE*X{5TAZP8xEoER7CSQ7x0P>7P2y`nfOrElpnVa$@aWf4>-l9s~5W#0H2 z`(aP?e)h6h2)U-R_vAm;S8#`^iWKUx9Tz<+zD>g`wou*%rd;?8XU=p&i>Q2*;r*`B z9}?bNq?LxD#h94KWW!CYsRKAUMdvOpr{PJq`d_|{XvbP&8iG>U|JwWJLHI}Gl!K1@ zm8DUCgM0vqSaNm%vS&U&@=d=RFJYzy1|_oV6Yj)3=a@|P;P>H~+;;;Rq@kTqazx2Y z&(XxHvH#`>dD2TAROcM-j|}=OZ!G+l$a|k{Uyqp=Jm9bS6*#*!eBU^i(N~N^I2PFD z5W{a|+O`afob?1GUA4x|oZ=NRn+iLV+ z(TgQ=%a8Aj_iEYJE+MlEzJI`v$N!&j#C@|`{0LX^2YLVu`~MqGCS&mbH!H{E>Aajy z!T;ZERA&EwAL0WG2Oex>8*;2HFCdL%1=ta*)in>+AROr5lQyz3)wn2L-kOA%>@VLNK^?%3L*uQcIG+>EaAk4KwPXqRM9?xw~O62vt@pktPvaBRnF z$Bs03%y&g?|0`llk12`cvPsvctzyVp zU1PK+&@2_wI5bAQVVv*i&cI##&h}L1pvgqPkkG*$7>2t~Wfuif>&p zO%qK&uERr`D%XM6iiU!Pct9!{ouXMBoOtFPtK^#`U4^lVq?FBBLC0hvLnqef^|3qd z3x1>29QimEe{SLI1AIL4KlgGbqI4bT{QIMb{68AaXF~oT4<~GKD_OddB_Cz^|3iER zQfp94x2N}nz+{Jhk#1V-tfUV_D&0WG7~ye4;Ifjx(kK7}#}O_80um4<;I$PB;Grj2 zroI3rsBjRw{dOaQ54u1c$QG!^x1CB4;*40AstgEjp|mq~;b}`xr_}CXeXWM=gbc!k zJO~QCqcUmLMV{ZD!$mOs7EwcE&5Jjyi)=wOiFIwuB-CX}qx#ny>`6D4S{0o@VzOXw zYTf30Q(jOg3b$n{Mov;U%*3HyBoymQjQbGP&W4q<-WMS>leoJ^CYt5MfTWb%fYc+? zO{qiV)E9$bUe4!pd~$T~W#oBKJo9)k;l2XejdMy4G}t(K+K8v*Fj%)C{xEILLiOnr zW$G-nGo;ML|M}c4>GFAue^_iCvSO`8iA_Wz&>t z6Pl+=y$@==B=8NbAc*7i2TLl8e2}rm>ACg9f%zg-w#J3j6Jvoi?WF@Xcnr{$aiDI zE)5|6;8?kH1XGjMeqS&9fJhzSpZKiL)=>@ft8dot!F~}_;{|^T=6L(1QL}bv#}kO+ z8kMc&hYsv!=-!mU{k6sO_W##3g!3nEyN7n_konK`N;`raj~k`%U!+K zYpI}}c@WZ06wErYZ-s`s>-sI@Q7-|3-#8U*X9c7O%*mB4(4c`DyXZFYFEow z{*FPx+{%g71csa(6fM{a?B1RC2fZE-S3J5id*{;%PT)Cx{+e( ztE0Y{gUh0XIz-gfzSvC=xn<1kW;s_LGg_CadC-u5weJwOELoBngkm_HO^4HH^=78! z$?;UJ0qziz^xeCsQ^}ufO4WNdCHvyC(u!t37}<9!3F$qo^%~Gx{l(>K?c)L~4Yavn zAOB2)xAbJASzC|h=kPnilffLSZTL*nNC`GohU1rN1`8a)yVX^(yWDK|i(9cZ57?7_ z<6{Q>;;l0u_$Ej_xhOA|wpX#LfzJQa)v{Wxo#N-(?Gns z$Q8WY8Mqmh*d2xB?2kPX@lW#z5$#CZJkxW88j;ClA_x9)V+k?d8x48p=2y`0v(JWZbGyfG{A3C(_E&o$*_)4L&=zbg^9hw5 z#Q&X>8~p4z4~2%nd91>dnNLNCZRarn)G9-?82X!qlFik^Z>5v7rIi&B+zDmG*JM8E_Y(@FJdq)9m) zO!@K4_N7cjF%FbBcn3E8jUXrYc!9-0y*5QbEqIYpzQdGL5L81vlrHA8{rxE?xx>d z4GX!Bau9(?|798;1xz5ScIO?CDHW9|ab$#?5<0o=y^H%Q@ z%_k)-nuj7ur%UF2Lo`1&yt#1+*wSg)Ub%na!n-SMgy^o}hRRjXP@krFzIr*Rb_;(Q zJxB;!q`WKQo*<)%wQKoca+)uUw(-Kk^;Ip}R&{ThiU@7)m;-?~>Pvs%p?D>(?_(Ps zWU#XGY+_AF>{C%^w83TG1ufWt28KrkM-Ai?mtLB19wiBX{*1>x;kpTFTH8B%_Dq_H z^T%9SF$U|{3H;}TTgSe1lq(08rf>R_d({wGRwb1yI*z%&q{ceAtw0kfv}sr%2-g&? zgdxA!rMRra!SY0em{r zgr?W3EiZ^s2J(sjn;WpPS(=e`$|0@k3YJNPs5mZ<=f?}1=Ch$;B4KTu=HaZ}X6(he z8hsr;>Hs=)F%;nZf~6Nqfvt=A3pV4x4W*d{OX2b+E0}~Wue(cHfwJGCvAft{4W}9T zDKzFHpDTe`XI$*t9e7*j2l0Zuc#(H5tWs1{uLw4RIv9#(6r)|QkWFA`i0RHcD|%Cf zR4Ak{iwU8$DZ*)}R{IEm#DLAI`od72&6M&?y^>-EO#hzqw5E4^)MpaG(|1w%DU6$h}EB9jNN(j>%G(J)D*OO)j}=cB`p4$Uo; zC12jIe=NR`6B(2toKn}-yFR#>-EqR3kNWJJCYtM@9-S7op|Vw`atFkJ8Yge$(q1VI z)!ER+n2duaE~-x0#@P8(R()@qHaKl8UI;BZOD`>2jOE--UrDox{*Iksu9wyJeLzV%avu@O9Hx7(cl7euITD*VRaiuB z*ZAPZ@r-75U^fI6_3%TsZwR&+@B!ef8DYiW2r%B}yPPXM_{%FhelYa7bTDiqX3mhe zn)R`L zC7Qcz)=UOBvzM!ElYJ_N7_J1VTSHrQX|G#MMiTLJj3QD&6VyV*x>>L5JrVekW3*J^NdwoTfRZ(Z)rq^nsBTv+C;75 zf@&{(eg)dl6d=lMO27##S6Wn84d$st{)}T?B{;;h89DV6M_;yjo}7mi#E*2cebj@j z)hl6auJn}FOIr_x&@b$dC{DYaq@r>*vj^u9KVYi+)E%?&b6>Xlr$xQJ@#ma)bH3fK zmY!_W;mLD#K3Yp_dh0q_Mar5=Clgw=t+Ie+viQf5W&6f0lr)%z z^qeRYXl`+#CsQ-8?%n%YB7?H=^>>Q(W-zUP;s)W=bsSw>W9f^IB12)}tMrsNAYCe< z8(&g7*114Ql{RqdX_~C1MbMClo9lbWCc(Vipy8o$a~0HIr zAW!W*9=BVK5kPl|0!?+eatm>U)S;wwH9#qX9p z!rK$r$-VmQXz;gN#vt4v|1&VwhEPBM1&?^ON9+*4w%&5ph#gS|LN#~Ji`cuHT73Fp~DlWEt(4N#IBW4vK3ZLgxj zF6@EmUqf9eksISVrSWYCZzRg}q*Gyh`N8IGC!W%*-g=4?q8Viv6KfqmphdbmJ*Y6= zRbm`9&$b}b#78EhuxN+Iz7AP!^7jWTr8~As?0m#&Bv!7&65(dzy{**e^t4$7+Jzfe zw`U#z2GiC>QefbLan)tJgyWZ!Mk6RA7^)dJg9d+Qme4E?(qyzTqMCx#rj!MCiChz> zfj5+^G9(0A!F9(9sl>OmXWz=LP9jEm2>7~Q?pTlBUUKbuy;xnW_=O9s+n_CwWpMzW zw$5`JX*`Gk$hZZf>NPpO9>kcg{)J}t)P_)%NBD@-olB*?SSocr*a)!!Yd(Kj@=h{R znKAXWEp^{T&DrX7(eu_5%6P$z8+`!1zFnhJ*@%y>AH^3ZkMSDp#qC8WiO6m#&1mD{ z(p@|DpUE?Ekl?HW5Q8>G>)UY0ivC7JjV4r z!o_i5!QZd0Y9_m1-MGH)NH-7q>_-VtWG|a7&K_R0HJjmBwG!FC)EE!&IaM+q++MYu zv^L$a6$3o{3pNB*vT$rbP#J2a`wL|yfECq|BB3qSwyvD!G?r_ewS9&N5%DJ^U+C2f z-S8#Kobhr8yq%oQE>>G@!s}@1IafG@YS@e(M0k3Ys>C}R)(NDQydW@u@2T~|0ez&f*FMvexPub!di)XMCg4aRo^XtF<^)I20 zpp=)FsVT3n|3V*Q)k$hFjtVBIxT*>lH%^dq&>S}s-Bi0BcPM6am-6dyyB;w4qtC~Z zi)Hs1X3nRtx~0{ok4mAXuFv{xjovM`oAufdln8h|>B~{Zp68RFvl8vV&eJMPe8i4wcrc5U)7NEu{8qpQ?`|l)nEOpp3oZ#hWXe`48;yJ6Y z#T{>2otQ7MxWy-kuTa1PI>pVWo=uPoP(Nr`rgJRgGLM*s&*4z~!@j;^Y`3pPXlb;& z9P51+EQn+EP-$Y7X#kJD(g=w*gbWO-&)XffRN9lvl;@>hisFvucq>j^YTTT(6=^~q zlYn&-j;%>4e020npL-WlO|BJL%0|#>BxyixdxYS<*47WeBC|5%dOHu^OY z1VHZ0I*o}MloomRfm0KW+kIMDhK&Vm(=L(HS(O^8$1L)8-LoHU)^;_+qV(k!HSOf4 z*9QiE%~prq!b)!4Fa>V!?4CF5vh;8feoUs-DUBJ*18bhx6ig_A4%@M~sI8I&BU%kq z4@m?gE}$>@nDLU47^`%igh=`!6AaiUxLy|sgA7@2Z{BVzK+QH>M?U4mN_SDi|5E+a zG>Of5C%fU&kh^=K>5-mmN##l^+9}B%QODPe=plDB6C@%*mSOp_XVdLPJ%T?EaoZL` z^7)eD^GlL7B${_~!B-3)1KFt(C`(SdSX!dtOW)JQ$%X z#`TTL#|~#MH5bUUxpHhyul_#YC$uYfonK%NFu`nt5Nr!Ib+$}NG@=~!#d?mX=*n^^ zt)<5!Q#1nY_ehyiD;#quhM4ot-CI(+(b!eWl#6P+)QPS&!qZM5w>5cC+W-igL&JgDad!LF4I(zo_OV54HN6zo*7}nR%HsU+h$d<@U*WH4%Uu z3@D#J*GPc|mu_ob2r;Me=GE-~j-CwE$=rVBV)YY`_ib3yeTZ`oYk+Lu^@c4_wJ;@= zd%x->co#E8&5lxCbEJ*Ly<>3YUAwOv+qP}1W23EMM>WOZMoeBAoa0)f+cM z6*|Yx?k)X@vqO2#i9?z1JChGpJ2Uz{6*c-Osf$Ku_WRnHSg~WII+(m2d|Dyk2do}c z!~1TiHrbPBHL5{@ zwG;VZUraR4nOzUfTjza!8bH>yUi!>boojA+KVu7u3Y@g1)+#yu9OL^{pjBnP54LN8 zY9``}-_!tWSqv>Kl@>tLo#n23!znGf3AjF!EIdXg^#a4<{lX>WQWZOL06h7SCEKO) zf{;2!kv(A&)Mln^tce;BVDg!su~6eyWV?t+vmp7u;URhtNZmUIUkQ#UM;y!H1AR6 zg3h}nyiMB!9|Kzsic=4jwPw`l)>*-yCQ~GrP5z(J>P9xZG8RfN1QhUB?xB86GLwQ*jTl$s3Gj6Ef z-N_l9O0C;9vT7wo-956ZSr*3&lS-YOXpOc2*Au4ONOTVds$Jt|jlNM&1=bxG_{60d z^xmq)4nvw|sM!bBr?{nH2*V<35_neo-0Tg@z3HjRp5v zcaJMH_n8@rlhM=cWsKRI#L+|?#PcNzMK@D9zL9xE0!rOL#WTho1O<6uP=~a0A#@yV zFVA)N@ski#YIuM}yqs)SVnV`m?wqiIyA28Iw&aMF6)8~r9KpyA_Q0zo@r6Zf{WSEkhTR1h*bW9!?xsOZI=K3@on+%=1dA}uE2?P z=rPBflJ~*32Z{zmpd^h?NLiWLY;YAXaHs_6Jtxh?5?^+(awjeDjpyR*Qqj@dEqzro zEH#K`0z;-ZXiZiMimMF6iLR$BTxo>h;fMI#F^y`<^@G&EA(ES764!I;6>FZ1FQrW5wv_mzJ`iZb~rCHY?FCMmpg zhu-M1-hw1Q?>2=5ouk|BM&D3bE zQM%PiXAy5zYPv7_+16{yNnS(=rAk013d<^;EM5=E=Xvr%t8VIC$BjL11CbE`W5gr%r?#~S} zh0o$@>GSg~&E=i9$ANc$#>sZz>mYRGMPM^JLT)am1$y}rz}&aK&Ynmu>gkut-35g} zbpFmhlbU-ykBxdW8+1-KeGz)+r!u6?fpM>vR293w4m?h2Dr<_%W}qY$%h+k= z#k9>$Ol~iSNWM=j=QZa%nY?h0PaFi<$vanpf}Al=)@leYxI&_oLzf6Mtf=GVTqIg+ zgWInZ%XN+(p~v#YsA+#ko5~Ea1NjJ)Rn|G5H^WvFL}5&(X6L|Ri8qbMkvv8FaElr@?XwD9CT`0B%$bYR6zImCR0G$Nl)c^NC}>tpag6MdEMwd=8> zjSm~Aw_%~i4Xul=J2KLVk?C4J69gs;I!iasKa;+p_yS8kqOv?QxCqwDF^OYsR9}^M zvpt-wyk>~259sKiI&+?)dvj`QTW=+jDc?MEto&+bw~*)^CB|CX!nGQz5y}()ZFZij zBXsFY4r{Mnj%b!E9q{v3*ki2-DbEvn-{VAtL6P_t%!=RWaaGGrjQkzO=zNooG#A{J7B#O-$|# zB~4OoN2f^(Q2ETj`Mqb2Hko)|d{vaxgYM%>zjiyYkJq!Wb6TbFefr*rLG<0b_`Bm^ zN>+D3$SJ!Q((s|Ms*qwBsNYvrx>i_}Y#(+C9c>d2l)l|?SvxX&HqpARYCR{fD0xq5 zUtz2-MfYc>&AXn=rTyB8dk1Eki%W@O{6dZov@_U^xoz0VgO^bL2ywv2q(nd_!(6A$>pdKL!txKD~Po{4y6bSkVn&B zdg5bYAz0DVu0`K!t$FyXI8K>8S~%K!Gz$$A48Qvp0VQ$|2tHmrvP#){5e$jfX|#9e_D)}=(^^g8OGjuW!X#_hDR zTuSs?g;SS%IQn@T{Aq}`4Y-aI{q$&?RN6Q0fX9J333&i;@-94Ty-Ur?Moo&k?22|R zp_lG@mq!*)$T@4S+%BN-*(nH6!%rAJzS?Nw+pv31`p}G*LWsUFQqKR{2Hq&C=;h?v zu-dJ=eC2gwbOn$T*u4?Z-(C)76*{|N3@yB&iUoWONssDz;x~x>vk?FJMM0 z5O_m4^`r2{hQ)keKgKLEHe$E%Ve#iPB_TjP7atvIEe)4Yx5~%JQ>kucS!anw??Jso z#xz|;U&rtC`O8qz{g7FQsQ?jeP>jX^L$fFO!>DfTr#pQNI{Bd<*a=Zh!}4|w^_R|8#hl-q`HED>-3FR zMcqeW5DX&uBV51Hx~eDJsRKOZ@xZfTr`AylNgXl1g}J-MCZbim<%w;(W{?$O_W`e| zo+YX^e3~C79NZX0CJJj!o zD@XuW))e?b=YUp`bNX z7DY+1tR2*kW~9d`RBd#5yOwD09$jqf+TA0t*errfOHFzVSba^exH6D|)keJd6{s2U z5L_Wl>}jZD@7kvnp2Vb-GH;q$6uWY0ck%CocG}2nuJR$b$5AX)l2Fe0ORhr@jMmGj=}?$N#>(+Xn2ndJ&#Mi`azgY~J;-tZ(R z*rb)xmLDnECL9sANMYMs7oOreOSBG)AN`oOFa!bh)ctf_|bn`ml4H4vt06AL{$@7UBwhp^&t-t{pvjjO9P;Hy)lB%~s-%zimxFZ@xF<@)YdT!%CKLO#z=IJs!BS z)4CxFP888i_sI6MDgA4D8*M%Ab{}EG~d6xL-MH^MK8onxmOVl>cZfhIVmA8SNz{M9W zoxp4BZ2PVCw6O3XaUf!DBTYlLWIu-nWl2z*^rK-CdwC@;TY2 zYRSS$(iJ)AA=%Qgqu*aR!(kJuW!5kSP4*HmAg0(ooVuPNT)H`w7i91fCD;t#bkL{y zxyU-!SfVzV)!1Pd@uBLhs3JrCjWvsQ&}VLhySA5h^cgL4Ur=7-3{2t7Fvsvasp;TB z6e%47$Bw_%t~b%hiN=>VUwLLbmYba%ZduHGIr3{S9_$sma(g7qF8zFC$x&jVPS%^& zC0Vd0O;qpMDbM(oudROd&AaKs9YVpIyMde8unkU0G*>}sp~G5B_<60jMVI}?2E+K% znc*3-d~s;xhB-NIS+4h% z&e~`&n)jq-Me91J_r+pD%FUuf_hqBWjwemx{-EALV;`sN)?H3;cpkZ?XqJ%C>K<)j zle1$;t?P79_DaKYhEn9ykp6@Jrdum(7hu)SRJ(HA6w6_%z8`~bwV`_>(mUS{?NL?5p2gM2MF}U?$NCpMDB~tW6_4Pb zfE+nLH4~ZBkx?w@bX`s8fHFm$M~e9~B3D$jXatvP6{ZDrBHuYgDN;U(o9TA1So9Qt z6eDZ%dlw%&-ziGt_NteHk%a+&Qvq}T{@!jn`v~IwUE?zWE14VkMVuQ~Zc4-OESZkS zU_Xj!|8v`w(p|@zW20^6VwBGJ@$Q7t0S_(x%IdxwO-DX|-U5!vxMfq;Q&wE!T_fBO ziIu5a<%=D>hfmK3ALGtpUG|w?QO@w27Bqj)=H7z;_SUVXqqp?^SJ~l$f)*<<;zLyF zSGNfFysu^!S_@=LAuI1bb7UTC@dhJ!*S8 zyLfucw%;)945%ppVoimm`+|k*rWln&bq7YLusXZkJ1d4hx4AH?H2UL20#4GF2ZO$r zB1G;x@)IOrW=`9C4astLeqq&f-RM-guFNRK7Y9r-T@BS@Tx7GS)&L!eb~!;w#NO5N z$*!}&9|UShueDuVdS4U$SFE4c}JTz{q~(QlF&r|bXcssYfSOcNZ!li&)}#$ zPNdRH`>D$ZhbYyHg|X*))y`3HS&%*Yx;=m&Q&&MBsfB%QW@@tuUufOJmk_!6uEE9E z)V+vB*)?fOYG-}7*j>aXas#dDkLhj8l~mRigdSe6>OAju-?4$Ph5_)Q`_IRPikj1u z4URkn!0!!ssXwCtzmRfcf%A@Rb_fS1FV+|CjcpaKDoY5BVO>X9-i@K%YjX*`Cn*D1 zFoD0iI;pYg-$IusT$8VR$yXal^dQfM?mZh^pF&P=WyR*^`as#dZ4XeozdyG8a+ZLz z#{+z-yXpD4N;LyOycv7ijsi?QZG+zQFx01l0hzzr4Fk;n%W}nt3xH+7Wqsuw@cmP~ z$;Pg?;Q-!BPc?PWrgwJIg)A?eg}$u6OU<8UCdj{b{%rp#pKhGR0cLl0|L1bGjrh_6 z|DM|Af%2-)O&ERT2cR7(Jn@2=nQ-LKF@4<*eF7r5BDl$9V{|XO9CAu7>wtuBRL+p6 zzG52#y1hs8Uw!s>42+Kc)dl}^=P{D&7qL$TR%nGye0^&4k z6xL$I>Ig=}q}=Wom&gLPfl}W=57|ay;=%+wGTPB8(kYurSSo)SLb(~;4JUlvx;2(aoBm5*e@=lmH2fxZ3C5lfrel&T73u%mlC)Tup$1s2tMcql(a zGK2ffEcbDRLskpVAcHjTEGN%BFhC~3{IF?@E5UJN3K({d_&p^e@4)J5q0UL7X=mcH zYvOk%L!8K&-8j+ID@_$6fPhJf2tAxYRj! z!un?Rg6yK7bk!Rd`H%}E%1BJet4kq!D6P0@#FiX%Hlhw9@9GSn+xtBbiu`nHKLvy% zh~DBs9NfeJ>v|BmX8JqA+9hjWI))ndA_V%myW~|vVG?G0TWZC@V&05a@kfC|*DCNh z(%{E9b1fn4skMl?A+7bM+OIW~tgyniiGG2)43QyCL6E@1hj5n;q@6=SCzl}?iP9=? z(h6`Qfb4O?x;=I1m9MIm$Ip}MMj!V(dvcKApSGVStYQ+iges1M^8G;+CMm5Y_To`E z_zAShn9vbQGFC{3v7ItM4~S#5tgx-})>#byl4=nV{zXWB<~1zWfCl>UhOJ5HIY^M- z2Mh5nf}V|W-&PL+e zM8b37z)4Mja+DITA@f&XGf+>M<&`qXxr{5A<|=v8I-ZmmFsV926R}TIgUV9d$w~1` zcX7i;Jk;tn;mJ1vk-?kFeTUP4;DX)Jt8}eWWaJ-{6vPzPwE%YNOQzZwHrV=RkLz{| zCB`q7PUc0PzwwZl#EKx*#%WhYzBAaxlOOVv0XTSGW=x1g&MQ(K&B6$p#9;tMu7-cZ;hi+DA~R=)GVW+GxM+!l*ftdF4`{c|`m@o59CA!Jc^JiCl*i_!I~ zKXZjm?=0XT`TB~?Xy7H|OqA#5(z?G74{i&{&%$iO5IS!27seH>?{E+_tPZ=Eg1QaX zMjr!>9Y>A!qDu%NHgnJE;#LMyhZ&>=jx0BmcKXjh^5T5!D-l$06g00DG?GIFor3|H zgGdmn>J?~l_k0)Szt|Jdb?)~YydhME1u*Btj9>$9i21Pr@i&CAK>(rxqBfwoD8T4b z?0+g2=F`6>hJ5pgz_H)w>S3|p<5x=I0HfEjaDb-{Ki{1jd=0g?+83WUK1`PyiJ8P#D*N! zW=#pul*G>UtsLdz0peNS_asJk7zu~21@;~J@dln^&3?|gaioj9rruEP`|^(-EtyLU znGdDzVcc8Yqpm+jfTMyw-dAHW{;JqCC9cspi-e7X6{=96Oc~=$n!NC)XqU^Myz%p7gDKww8>3ER!2Z zg)|^F#9vAxT%&Lc*a*5fw;AocZUCgE!0m&|sVlL$RV6BF_nT zC?y{t@=}KkJ3?E`^$woxKwiJxzJ>rOV0|(1rSn^eXwdh4Lv}ubhVCf2Z_lD{gy7B{ z9VU+90$im*^K7dmHOwi6y}gw2Me0Nfi5@|5@~4X1Qa|88!@r!OD>lZHGR`PK3*C{KgG|gk7A}gp4|6*!m>K!9Q{Ei1w8g5Cw zfE&<8KghQ~s5Z2)Zrd@?TQMkDlfxGzX!!h4g@i|2hiv5v#TLN8l7(zsfugOXN;$E= zZy?iIOmP679JrcrYcw}F^Xk#Gj)|8;4mvm=R$0hI23r6%(yP};R(+j3EI|AbBJg~* zXC!pM&hPdc_Do&%y@@;9OMgWN@a5GRn1T7-_2D%V=HDFojZOI;?)!QWEn~b?c^(lXkvxYG&l9(m7*=w}UG455ugE zo=Vsq!$k>qo!tiNDA`XDe1f4s0U@W0`>>0)IT1MT-nvxlOo8$6_UUiD5VkUs@%bhiupfd#6jE*#doP((u$TXTOP zFKt5EFCsGb#1QW$@-P*#_3VZ|jjFK{BVJdqDQAlI7qP?IiO?^P*tRKQbA?s?QZ)yr{Ir*PMx}uM|JV2a*oD z*!nq{?Xl`iXd339ym}%hAQZInc$mwE3>BLq?%kH%$M`J=7th3PoLH(Pyr#n~$P^jF zNu{dD;=!3?EL2}q;bPl;hHTANkCUK%dcNTPWW5I43hd3gmB!Wb!L}ksIMdT5#xxPJ zcvbeh4~D0e_V!+L@5J#-TR7w)a=O<*!SJ=&j|S30x1$&1unX3zPFBnu0545j_tH3L zi72fn3wcA3=u-5zr^@Sn5MyX^wzv|CU}Umf4&@a@@Vid9SUH%y7(0s$Ln#z7mO>jX zG|6Cm3JgJ$`d;*$l3zdJ&%KJukhnTuj*aV~;csB$zE8^)z$!N+wuX=KiUr>{__`g1zjbu-9)OU%#-z>6}Hz6Wu}`fQnx7LJW4 zChqPG4-GY#V-B>G%9@FaiZO-eWZ>c9YHAHkX`}g>R~v}}B0*;T134j~z0UjTMT6=4 zJjJyWG1?lP>A{j47v@@JXps#Ff@kJs!f%?*T5a4+>o&`)%kqJ_ZLV@$BhX15xOctEt=7@yKU3 zNR<#>L3!hSP4ydz$|2Dtq78-_>Q5)M|j&a#Jw#k!ITunx2pV_r5%5rFLe83YcE^)qD|e z9Ox?sLI&zj!K2ApHby+QY41kobpJ9sq?N=kj=~TYX6iv@+i(bzBL_WYE_Y6N7ET?L z0ZrYIf(2hyI?7HdW;rkjEszs z)A;e=ZH^95EEJ36%%pu#T|*URuJ8US^{JMQn8j$&#=@KAR7!Lj0zEMnA|D~C2Dfx#{vN~ z<;)WQ$y4V`gac$3>#RS2^AugyUp#ee%(0$cL|kVH{w=BNHQJ97Z3Z$>UBDjWpz`7M zj%j*2H%b2G^#~Z~6FsoQ>(yvKAV#9lFb6=mmw3~I4amIdf!y=eHDQDXn*NKX{vg$V zDEb`lm}1Nmzlmw;pXH5vr)O9#X|9Jldi;1h>V4{W>H4#@g&FRsji0klVj&v@6qhi+`y^1Ix>I3}NZ5O0BbbCBCLu~K+dc=GrpHu)^_vgci-=Srj? z;%Y*nCZ`dT&X8N%MP+lAg21@4$BBayL$M;JKROWig@zmyvib+_`@_qIA?-=UX%AjG zIUoobk}q7OiqlG!?c;zBVLK)R zwk693iDvXBBS8(qIULF=7Mu={jZY}^pDCxN^0S7bGgXK*UcQzI_;SpiL+htvtydfe zR%?g`skz9WfhwP*)v%WWgc-Fz6-LI6`!&?i;?W|5XOE`|2=$-XM5(4_=PXD4euo8y zQLU^|?0!}R6JY{er~Q3Q>>`vZqXIKD=y}%6uvT;JDJ0JD;rIpE5W^b>v?C`Nh!xmi zF(vl1xFY8D*WBVlv5%2g=wL4KX36HG{of_+%|zN0usU%gXqW4`#QabP{z**~^GV$@ zf2XFZe^C?DKdCAEH#HGfrwQpmH{m50oN_UI5x*6CS*i8XHROX-5@cAx?-PY2aYq2X zbsOA*Zi3xVy-)}q{9T}Da}{E{yuaD0+Zc!MfSzRRCe!a6qT+76{Hk5U|?E& zUkOEsLFzb}>{=T4TpA^V5_)n0UuhA0q zw7wKo3m?^Cl!($LJt_(?mjk16*>0zdVE$83z1mJGDW zQP;Od;dm#Yc&FYtr{K7aM0J~Qxg1)9pcpp^Z~nbuL9(cDL7|8{bIjX;glK!_xbras zelD$}F&LKU!Rw@g7O+lhCC0~-JasX(8g%ShY z$IukcYL;mMWSNmMF85s=%kS^*0WJ}03h}=lu!Eg8A^LC9rZ}br@$Jb%E<_=n#Lev? zs<|S3Yp0?w*Ln$L>%d3}$}DBkvcsJ6oCISb>}#oK(Ya=^Ipfk6fb_wY_K1#Uv_-}6dfF}`{m)>i{PFj=Sz(jU1eT?{R_Agj!9sfHr9SHrwD9Q8$ z?6>$iLhQG>f-da0eA=)Nt0MV6MOA$lBYm@$ z_9ZT`YtRMA z^fmKHlLC7`Y(BEL?)CE0_sUP#jp|V$W|$hf{nuK}lb0wAsTVY|uZgos3esEH{OPdW z1OSn)J0IL zO{W$dA1m0c$LqILf34d#nKv}<+R>I%El{u0WXzzjBLFXRvSBGL_80k|4AWE>#eDU~FDe zed8GxZ*^2QwNhZ}LgN!V40p}sn4nmu`_<-pH6UR4d}Y^m-e=t6A73F$ra(=%l%0A)n~^%CQqkpvJs!HxQ``fqRy`tHd^@TX;1 z&)Y@COU;Y={AlHLq-fBnu4;9wn|65O-O5!{a=-m$59H3rJ``*okn-kN=~1=ag%Yu= zTjO{CRkM~C9Y7P{g%CrOMY%JzX`h1fjkM6$XX>g>V{aS^nFh=@M>3rf4JW0Vy~zv# zNHvn{-q7Ghkz~2kRdi=D_O;eU|EmV0?@W>V)&y8@yP_;#1|1~{hBaKRKBJX#}VJhd~c`un(BR$@AcqyhYZ-hfvT^%|X z*1mWy(8XWs#q^Bn?EL+&NTg~6^IYzsh_{ytyAvm|Ay78AXbUX92Dt5?j5$dnU0H^s zpU5w0d}DzJ-eg4^5&p)s4A8LsP9{8x{pq>AK;UWq`APbj)K1lS5rlD&YkCsvYJz z99|Vs+OqBv>i_uV+L=Y~#cjA`KDdT1s-F`E&V0d9)QFT97dw3F(KZ)3&c{f`jB@FQ zyRLR)F3h`dF{twu>SN%AlcHV}uAyZMBNwkPrHckmyf0eFLBpeBtuIqJtyl4lJk;UU zA%VcgwuFv&8DlH|9qw!>3yDYQK>1Y;YH}wl!voA_ENGxt=t5z%Z^TonNUBZE_Jtl!}`fI zy{W$pe$8}R$Xk8AiuNFDkLKxz01O7dR4!rX6A~QiO=I=+=$wBI1VM^B4Ss&a{2c=N zL~0vCV$)z!+}n`K`likQ-pS0En^t}tyf55Umk%e5XXD!RgO3$d0#z~hhfJ8^O>5Q= z@D7e6$gcRIq^61t0k+U2pW)A^R}Eg5O%e~AXG%E+24(>tH2h}E=_ER$jS(k%leZmq z`K&tyvld;Mth8&=MO%EboyV%$S?uI2fs{x=!T{;@GuWQyn#!9$iJtU=XSRHx5bZER zBJ5(VRe=dLcUNl~W+FDgmr;0LXt5BaiJ>VQZR!OQO1HgoL^j!4CVdv}*42opbB%pd^YuB}RyqLi;nxnl6Amvv=^ zEz%Ki$bF@cj|&W07gxtsW=`A*BB`7@-it0!W*8U=S}214R4AWvfO7CuELpDSmJwFc z$g7OR$`ujvc#4D4DR;*UTGpMlnw3^-QQ{UPDSuUML$4#*SV@sXe~bx4mfB33BaJw} zDu(%mn8xO$w(p}koFuimI(Wl)<-|fCSB)n2dw?K~??k^3+xZW24^mWQE0fsF& z-Jeu@=5`#tbQqe7#S#``;x;AgA7egnx!*gKQGV1{BJ{U9O!UX1DX=MZfCu`v)rs~Q)ic?e}H+HxlnML_n3mx#Lvv-9%zp<5cDVW zGvhaWK72@=O@;=8s;j=;pbui!6Y-*clM_^GAd)9F1U;3@5!7k|IsC~WUbKLu8+l?x z#`Hb@ly!<$%+tC?ErxG&vm&}DO3%t_JSZb=KD1FRavDD?=xI^T7ensTpilbcLZP=r zha0wKDs^#(9h#cFj*8Q*>O%Kb<(`0*9nnzc6#6fk3+MuV1+Sw-muUs4cw|q}a3EeD z4{>N33c@Kd=^e?Zx6_w5PCFmUqG%^Z(hnh7vXHn)lXN1duFg=-t*g(F?|n@4s{ZL! zpOcaZ89+EN*Z69olJaw`GAl;H4}h0CU^oo$4vRg>6uDRmGKL?rYZQQYj`X?1^=GHb zL4>IB*?ApI|M4sUqV_^~vtaf96KVD$)sO4l)nwn-{E+Vdg;|W;`)>AR7XtWKdB?lf zH>Uky;Uw`7x%ihX)cdpK05|#P&i^Bk_-`NobNGFrz;}JmclAtS1d#l5&I{qG$B{Q< zy7ameZ$=y&@F>LZH_{!ye>UUVm0vy8LXrwAG_WuJL|6fvyVQ06Z|68R9 zQ^97Jts)dpN91zG(^mF|B=+@wFOG?DjSh}O26r2YWs*QwfM~Kn-q_%K1Cjv+(4+>n zDgBBGnlrG#qb8455oMgNkO8KpntKSHS2UP8M-gp!Uq^nc5q+d`5HeFheZ;GasGpCB z4O4u{ov!q_Ewt8YSp2PEV}k9Wz(`v=umqeBMyR{>;8lA;@n!h2iYPkqFZ&_5J?XN; zGBni@2M5*!#`%$u!!wvO?l=&~zDpJ8H*6us={r@wv`yfL0Dpo5 zaktgMhcv4y z06IAs*x5OFvIUfz1^C_tXp9AD{{{FyL-Rrh>Tse|vO8%Mw_3ZWsV%W8oU=`#5Efwk7hpCPP?#1F822glVAEtNlVlC@3)>cRfnh<-fj1)WtJzP7 zC>3Fkh09>+{TNzNg4eMowb8$T$`j;|mQp1K)sQ8v6C^nf6H`C_;A;lUYE7kHwBI7n zQ}7bjq`j6hV2?DCquV8mc_;dkU}24mKrKZTr>ClwFUjL4$zvedE-ZODM$54zk4wJ? z9O*XpE@&VsTmlWzKLB}soOacR2y@c_Z#iNp_({h^BC;`}{{oq)F&J8Ly;W>txYe}W zB4&9sY7lRjo!oHnJM{nebj;h_iXV@Vgm63ugunsb4g$%u4}tPE!#+&SB8=l0&I5f%)iOR ziodh2B*EgJ$0X|X-)Q{7$MkENbA;^)e?Ro^3?xsXfY0*>3-5%3C^`^uXC-AKI*Xi>EnV(b9=B|FQ0+4I8z@jFS@B1 z_XxckW==J9SaS#0F}2t|QwQHWxRGw=`mB0aar+|Ernfp5SORzfL-J=mIb%jm_Ij^H zVLeWS@07B4q=yCr*C6>+!mAzlR{Yrd@le|mq)bfNe&FOW zO+IFkVLk0INy6Ax@xY7cjaY9qPeN`j2O4`T=3c+gEI&<6wXf-R@f0Df930uiKAr=v z{oj1G>U&o0A$|cY_+QG>_|+&ya(!>#1e{-o0ulPQ`6I@B|AWirqyRR1z7p}`Z+wMx zGv>_753>6BUiE)^!lksb2#dmyvB(!ym%_r!ENAerLi$;WW!*9{JyRiDZ+s%LAD8ga zXsF??OzknJ^!^Q-^@@{?c>0r~%*+S%GL}iJfpR|6yJItef=`%IA;K#2f5n_>>N_C) zjyalea%U)&Nz#5fxGTjR4MnpSwc2gAAKGMxi@+PTL9^fGC6%tU- zl?3oWrTr*6d4Q$X#=4ZxS<|MGri|P-m z{<}zXgvm2epoP!}Ytp_!vgR8Lu|8vBPRtp7k*wvQ{ypw1IXj@>TQUXROz4>D*fYNi zXGpK5k=FQKh`|?FhZ(Lq)tft)^-HE}9_Eq`b3|f=m2PiZun{?%pf!Au=)6cc^TCzV z!4x{mhDgO$@+~FQ+y3N$_)@*ahDc3Px{C+!Q1c0mYc`T!RB&TvSA_;w1}N%J()+nc z#u054G0!w;#BMs-M*GDTX;g0`ed51?OYsuIKS^XE z5$Dsn%v^^7yWD@sS5N!j^0n=^e3kz#Ut>SyYxKuGD8qYSLC=mRhsP{*A~-sUp|}!$B#q~5ubRQ))u&vJY?xfE>&G0|kCZca z4Uexb{~j{_NZkuQzE+!oUx+VDm)j?7CC?AGxRyk;BvsqrrLiIVXZ`vC3rypi#7{V$ z67PZ!b?Tc`pmPINr;7{KmHq_x-BC@0%LAYnR1`>6kh6uI2z+C?8W`qf)kP|JZ+OB= z=IViyOy)}gdWU*~H84wwjvCsRIn-$Fc_u!ry#Q=+g?=yxOCutGel>g*PFyBUBNt31)@$ejVOkTlV@Q_tc#1dGLDETkyu!Mp=s&nB( zT(3V(n+~&umou5Ib_@9q;d|Y*=3-}HdL;Zbgip}?N+=HT{k+y>4SP_5W^K zAtl%;WQt_0<0WGLDxsj^;7I9og2kmL?_Qvv2&rkn5Nh~e(rkoDe}Nt}H6+S`D>Wou z!g;YMdU67nYx3G;{m>#JhJ!6 z#U8tsL>cq9vVxO4R5)uD){@sevp?bTUL4K78ub^X?;#WMb#>G?*%Qy!XSg*JG2s0Z zD~0}GCG-mCT1Mk&ag{akBa{oz+V_Cu@jxxaqT3d_bBVq$dIgZ-LGv zJw?I@7|r&__T2W^>N~8#zKI`_=3ycHsH&*X#^L?rU{6Ge%P|tsYql`w9Rf(Fn_OCY z)x(#Tv@55Ts}yC0wvb=AelYa?623!Q9fubgPr$n$*-0G5I_yEO26q{kV>(ysb1gk( z$Kl0RPjslFr%%Y@2s#%}=;CaY-o(7b^>P<}$K^RdZZgbi{E|22nQYe^l!6$0u_VM- zx5+ao4sCJr;u@AAf<27`GolUp!+$zG-%`&N(c!YNY63168r<=RASX95C|g4XBvcPJ zURvy!uj0k=3D@kgOFFoaQBRBZF11vPwoL0OE5_@9a!;l zq)zlDk>R~M65nRnYQQe4y0o}mh+Jzp-cdZt%c)VVjHC(YG3a?*?NN4>KfP&k*&_Wi zZI=&yz`xitEzm7Vy6jfmk{T2fqtqwA_%%)QUibi^*tx1xS2LeObP77)%5QlD7l?#i zClNLKBD$D(j7?gW=Ea7I?N9nKi|FieyYo3aj$^({_6|ikQ;t!oLZRf7uC9C04<~Q; zpojdxYkm3~-)uY~(N_Vu3FaqXs(-Vw+ypabAB08BPY5bFvsxh#BDL0H{$peM^v#`JY=#HN{5O2lXZMupn*85daoFW{sbT|Iw3QQpb^Ir7?=3E%~?KO-lK0pM#s zZI9Wj{CEcZ4p)7+SZshN(ffC?hXkOV|6pMM{`h9P@2mJa|92PrVP$hc->q%Lu-`K0 z%l>k)AJX;X{pX{W`2B0=f4=h7xU;i>7PBKrTckNv;KoQoi`L^GF#PYcFK8m)4M$v>(R zX{Zvw2frk%gsmYevZ*s7K>y62>NjX;yn!bkIG?)*?WcQTgK*)41vUfeEu$yQjQW#d zmHB6eb&6&tF8II8u>Oy1tgC?!`J$sr#JBy{R_rm%6XStf=iqxhN#HgES1?rkumf(m z(S3Z-_B+8#4$wo4Et-~%Lxcf8dVK1BiU5?ceot-?9Se#ywhhB&$Hc+1j&i$Tir&MjF z6k(QZo5Zx&`L&gl(44C@P7SMoEl5c+PT(t&C>ePbiFcQxaE||4T`Uh+(FjpB=4PUT z0uZjr;@pPZb9+II8`^0o#9LmexzC_HQ*zKRw~VzsFJU4=fv8X)v0Mp0s8m+mZAWou z0k|oXXF`EhGl9+n1Gsv`&O;vJ7uL@$;=k ztRcpIVzr*_oEosmnsrRJ`R0p384P}W43S_N{&WJda{?B564ZMVvQyhI*P0|6CxhZa z4&6Bq(UB1JLki@lQz)AAF!S^G=h-B-sHOI47O+su;9g7cOH1f9%h1#t)EaQv5>#o5 z+Sxgs(;2^D{|2DTA&>7k_j`$D;7-Jg!5D&=I^q4ca6hVGTKp+v6%Le>r25rS#%&R$ zx%cCeJbw~sgUD@6pjmNUp(s%C=U1XXk=161F;k}4qe%E7aY_|6Mf)X@p-I-zR4I_* z3zFe8k?9hXJszNEo|Z;q-1v!gn)nhikq|F{f$r{tx;afg?mz}Vt%fx2Gv(nk)EA0r ziS0f>A+7ZXmDz3-m>O@?tFTE}n}{1B>}Sj`&AJ2{HJ0O=HXI3n&mPa&BX|TzWvk+p z5RLsPDAe_?iEirg&B@CyKvy~F_7*4BZSl9~HEW1wRe;0`H~cgQoIQt~(|U4z=AK& zpl`cXByjk?KncgYF;A}f>qzL6$*aV$FE7e_U|7Hbh#<>5>At{!DuvnfSB#hd|9(`H zCy5D$k7AU|@=7`&!1B5u7r@W-3VH?e2O*)`SYHBZ*#4wi3k9k_vaNqDKUVGvtiKWg`K$XvGl(?^snQE0;f^$Plvw!Pl#VupH63afDV~+<@lZu-+^C8{?VCQ zXvmEhEB?DR_1NJ2r+f@R65IEt(0c>(9(vz*81(^V*q1FccDP|IE83Tv!2ERv^11Wn zyzHs+NogZj@1xc9msXvD(N^~s`o5`eQwQC_p_R7-up{9yQp8Y*R7oVC$r8kDhx(pD z?HT&fQcO70?^e?YBKbg4s3R~pQqHWoA+&duyV9CAfd)f8P9Ye4VK7smBgU{OjHquwj}X%zT=`J zyqvpN#`drACRC#6n{%AAaRT1OBpn_=Q12x?eL5cvCVNEzfSH(BiBkZT&-x~L;-^;! zF7l+3F%0+UIy`U){&2D`5dVxt(jYIT*cUk#b1X?G<(ja9XsW$z#MC3Qo1BDy1X;n| zmQ4GZ9${dJ4#O`q{(({K{|=+pfYLsCLi-f*RrKi8m=dK;hn;gkCgSG>{vv2AsQ^XNtkQTZ*ClF!JXXwb+A;ES3(YLln{^l%-m!?kHU_Fk~3Eoe6)W?dv0!JLVJmq9E_rj))vM|mAq%#O~84F9C zDhwr`;6C&TO5+J#hmOF}CSfTCSJe386@9f|d*6&~2HaeHH8Fd;$^vh_`i~T`B3wS4 zU6D_K-)Y)DY`-l*AkOqhq7{@WFc_ZgBheaS`jKc2SdD4lRr^S^t^|K1T3fgI=*D*@ zV}t$|ckdXS>DsRA#&*XxI<{@wHab>E9otsNw$-uGF*~+xW4+yDjBjGExz}2=_O4yE z|2%cqTW^xezvsHn<2Y~qKICMF8ko8~q~mUbnI*>8AizKs0_W%q4(~$Yqr_|(sIKiV zQCYXfiSuo?kXBY^I*W>}(!sEi+bVibOxA8eM5B$Lcsuk?x8%JJWhPf-hI~YjpC(&5Dz2 zOM|){=&D&eW1O|3tx$0<3u&h8kV*zVr`A^Q8S|Xx7U5m5xix9U^7p*J;Zki}!fL-l zW|*u=vLMP9ydTo;L~gfNO?Z)$l*U|*a$@>w+Us~G8OS6ke7(vB{5zJS{Cw1}zFitZ zVNdyzl71h<#p7dl#;-i|pu!0t2|L`WW=ipVabuL<*I$%-0{=`^HG%(3RXC3mrF`3| za6-cOAPs=2%A#lPlvHk-0=RMLqtNV%!5-U;fe11xAIeVNI+GEN0s64lcOegUutu2< zl=HC39KmPz=S~j1av8>BkA)Phoy6E0<={xUnnX9sJx_iyAgQy))TUMz@IE?P1Fr=C zTw@B5CHZ4NbOuMgOFJtmMOmka&%^*?D2YE&76MQMN4&2UHzr1CQ4IM7flHqIj z(3e0hAn9!!l)Jt&bh$&PK5aM_WCH*8aj=!z21aRmJGKa;oK}Y^-jl>97^(QK?e}Sw zD!+?CZ04)}aWhax2HfP(vKuk9-_eO9HKkek+&900+dXJMM()3dsFd;V33lE1fFTNg zT1DPE(#$&1H5yq(PVI~ zufpxYg}~CPYu2N+0qUV3^QHn-LSINQot6&XBi6Stm1&Uq56KD)AX%^S03<7FrX^C} zJ)2IYLi%r#^>qSuLI@?iz^l5(*#G8t3)Y;i=RL>PSqG>d7 z<`+AR2~8C-mteHEYsUPuc+?@yUqT@z(m-vzdAzHInvhI?tlCE70dR|2*ZtM>RAp!W z#y{f|63xtXE+CmB*I;dgF%6kT^Z%YcJFp4Sj4MW$d}3A~baOm#TD5wi6g2gdLxdJqw->3l+KI z{3AEMG=bMHM=or$*Nc!xFE}7w@%9f)*XPdK4xce1s=@8sTD@->qT9xio(`8x;sgPg zs}w}t;smhLOu8&{<)oM|co-79NtJICXk{iSh87};)D50*5wzTKb?j)qQ3E)p8~Z<1 znEcob;|d*xu>n^AtE(jZU>%*d17j+825|eEr2iABgwoRF_?QUVQkV@6EU|MK@GDfKE-ozXZ5FBgQkPiPF;M zUSTaFjb5=C5!<4?N^IA%1OV+$0-)Um#Kbe?mSqu{s^8FVQ#umtY3Db80g;@dX@4{F^r^GgAI%1_5SRslX?bRrG zQ&JGh{+vabEmo>TI8T@6Z-WA7IU@mvS?v5EIzJ`{XHqloqeX_F69@Q&gkGEoeN=u50IS=W(|aEgq%l&Y7CuST)C$K zD}e@LMVHWoZ6Xxc?VkJ=Jehh9R>ur=N-A418C%-*$9Eh|YsCp?2FSUz=!85$ipg;s z6Is+oTSaIIH&fki(6(jCj*()J+)*ch>IV7*zlFRzB5pcG(2D!^fE#StNZQoEW8fe5A{P{f&DkCe+%FW?07r8u)E z2`Ed9W5DocQiX4C#}GN-isCJVjoYq_XrmIWxKoRMa%I*9Ra(Zz*dD9MZs7^ri}UBi zd5dOr^ETI+-)Ej;vBGVAF;N>#a|yz27v!tIh#BE}v-rt8P<3{rdB*ZpC}n`R5c^fE z7qSDMsm_D$_0x^gAY_xlA~M=xaWMwu9CqCzHo9fS7_@-ML-z`}j~nIdlr?y>|5x(- z04^B_yrzC!SD=8UkXar{*Oz02r@kagu$3I$EjF+VMj4 zaCK4uSZ@}G8xvy2*h&T@h$woU2m^xwAC$(B7ozuKYIa7!QZVqlW34{z%x9S9q0ngv zG7*~{bXuI93bumcWk|IIt7Y!wDcWVL;bB5k zF@P)uzvkJ*DtE9gRt!~Yg>m6c8A<>@Pl3D6W4Q!TM;m>I%gw>=gq=WwQ zZ9b*i-I9?ZoEc0G8h>uY34z=F9b@g61QT8_&D;h1R387g0ncbylOHsoPJ9(zn!5B0 z&7-YI7ks90q$pRP!&AIsH5a(85o{U2nl1PFHI~hz$A(}kTpQ&sb4Gicw#59@JTh~` zDua|^Kf&IGryN^`B%w?qw`oeMYJwl4)JV2`|9HL6kUg^CHmy@2NjSb@RnpFDAu zUoqNSJcG6U+L@pux{{7Tb5>`jjqwE~VaWY*EcT8wkSAiP5i;R$V8o)cpdzJae+IL` z_UlgsGqwp_TeYt|q~E%H@j4zMM1%;dO%YrL^q%d1MniesxyF;u4x~waK&BV1ZHz{t(GfQMwSll^dLJPBH{eF*Uv3b3= zI)f02(-04TF_r9fPr$X%hDAB{Da1(75iT$8V|siCe1`6v6eg>5(ScW;s)N>j zjwUnf2-K*F`Qq3XF*;`wp=q2n+XL$p2Ovg{8)g*VD=^w_8Z=`(TV8LCyIOFrF}uI^ zr@GA9lM0=furkHO#<7zrH_E0w-{aL%k!N;mqRO(8la2n;Vy`X0ON|>~rT;5`c2Wuh zc{-7{PK7u$j;SJfZ^k^jO={}&J+aVa|JHxh8R+aCTybE7uZC-bd30+%J}m z*CY52pw0t2N&piX8%Z}sNcd3jsb3$dsk9uQ%>rK6NXtPXx*D(f4C=|3PW_W5VWrRU zPXrWG-~8q91 zF|HJf#m;8#G1uCNi^S0yS9xorF0EPWOk>vU8B#+?0$IzY@lT^7b2{u>ubBpT8#i#x zfM|=^aprTTQD;`xx~`P=Vq5cXV$z}?&QW`18lV3cs}-+zAhnBzXiN>@0O(JrR|zwaYULd6 z+8W2rBgu9C%irr59-1C@`(?9rQe;by#_CR(q6|)(E5~0GOsT|-FA`+Bcw=wV<3l@JP80yAq-AJoxP!%pZ?vvJKj9Y8 z%!80Y^x}HgB$VA<_#Q3d4)W6(c(P%1&X3OyHB?HE+oe~97r0hq_Pu0_@efp47D<<9 zK=?6TfyV;%)BUdO(feivKB1+Y;6&)O$|$WCoB<9mk0n>H?+2*8XysgQOfcv5ECyTm z{N0P)`m3Cj_|ayjo{`lj=|rs{m3$X5iNbwnA|7Kt zj|km!xJ>K#n?91U!8@wR>;(Ic|81B$2`s#}JOA7z%d%w2IXab{Pdoh_>0l%zq>CXxUaidgE zE%sngQq41q1OUa+KLH^qnkMKU{Hzi@d?<-(Yx$|0a*U7*Q;9N(9bNhN0#fFE&!Sdi z3>Fo2n8?(HDTDSOYap;h>bFU6?@K}tsU^J0!bofCA0ls`ds{#Xjl*#DE&#m zs5hmvwf1`$kdfs%G>D<(HdpsAwHEa*IMXfN%5@51-I1QRC0{^$^2VgUu?y83YRkNM zKxI6ON-=)NQ`!T=LMfCmVJzz@KY_%2dQ`%a35ToMj$e)nHv2&-HHeU?_N1djr#<;N zKi+Kvnjk6?D+*L8>rz9m#fp~|GY`$P;=`-0&k8)=^i?uAsWJ~Hd%35#dcD6Z3IF5c z1%fATBDvR7;shaY^lbj^lR{HuLpe1X;;w45DqoYQ5-R%-45Fh=0+?33SUzFL;$lUt z%r{tZ^I3l$tsWd6S8)#4)Z8hes|!>oymJB+%^eOa5HVRinQz^e=4~(mY0445A$ov; z#g;p12tXa)CL>(QOP+}QCT#2W}3qF$!W=iDGkb$%zf2j9hB{`!|#0aUT zbe8WEn@R3K>!tUSo)98DHxa}E*6lO;PowsQ{F(j$~R8Xl9&A_+IbIpN>Frn-U7 z$8M8~I5-cyO}TAfUKur|$`+lUdqdeTR!;l&HdX!vzvFWRNZJ9AtQiW@P)x5Dp@u_q zqKx3~;)gq_Z7eGGkEl!NNVvN3%0S%(B4)YX2?AX`o|eBXF1L5xyjQUoP8xBZLi}%@ zf5-l4QQJ14+fmpTv72i(oQZy0v>BH+sgPXe(Yf9vtK!-zPX=9C0DPPS3IEiR68xCf zTB5po`izNRgK|?J7i!T5_^PL;>(*!v<@V(JiNswR+`WzE**yBj$+@09%vqGok?^u3 zp<{{)H&KbLbb;+?w6{GW-I6Y-JK(~imAVUH9UGX6WS;B>i23E-NWTpD3V9LUBM!|j zqiaTo+D;N8p#d`mnjmqD!6yLgjq|Gii^1OTb;Di*;Q*kdIr60?&0axWW|O@nU-=Mh z2W;!-b}SF-ka)jfuGDd}U5blwFj2QBBTzqhF?8pGXJ?xUJWSqMGJd?QytRIU;P@+g zci1O3N_e&gKw ze^G?)`>0Ei2Xsdrm?^EIJiB$ zUm={8!x*-=dGs z#WkGfBR2GewS+oKz*k|10WI`mC=vrOQ?#eEP@pp78IkmvuT)gcWEQ0)Vn0ErrJ9mH za1V|la2X#parY~cyH3KBTPgCCkyQgv`|g%Usspv6r4(IoG1y6-h`(8DbXL`5fl?7- zoJJeufyVKK0K2yv3#8x=ubJhn_G<4Xx2+mt*7Ok?Jgo1vQTGmrTj{5xqxOlqHBI!{ zbLytW0>KuN6whpFgead82D@mRILPBXqR4qJBzl<Db=SKVT}-2H23@+bw^nFvyuq^b`JT4if)LtSc@=L!YQ?gG4#yDn77~b}CY1 zly-x4q;_)nzD3lS#F(Luax3<-twJQ5OTP8}YcUWuFZP6>JVR-{R39qol8$pj`9)*x z{lny^2IU6-@YUu?%7PO%q-X%YQ$73LLcpaMS z^{H{^n0$=+UD*eyjB+D=g+vA)0r&kA#Q$F(+}i8j z4iSNWGkAntNBfhYqd1!1LaJK)ovrJb{?#V+r&3D%I_FQhRDsOM-#ZnH>2<&oCF$>7 z%U@sm`zQZ=Hiz|gHTn^FMbNf#a%QF8#Z`eI;Qr@LHvsUa%lNN1UGtmke4}R$T{xfj zkt+hr9eQt9nD=W%xDRH!gFeQ{4+}PeDDwnPoDTphW%@c9^7wzAzej36_89!4o+!ur zWT=r9?t>+10vWR6!Hb9C2{~Uejgz(MJ%XEa>hGcngl)qlDZ1BtJvVP$J3KJ52FZ zazW}8>?gv07f!hxO1M7Yz{*MfuYzXE?s6JsIH&3yAf>FsDk@GA*;_H49a9Ks>|~cQ6%UXlWD%T{@W3{pYB6_SAplnO*+knX3UjbD3G26B}kZ>yiq` zL3GZK36Woh1&IDWcntrTvV^uZzhA>08LNjz85@;8X9RvNWVy1*EZwFpq{gKsmlYv2 z?|c&S{fS>V8B%9jpbP2$j9*A8#ACHs1s^ye;}!gclbQxM^N%WvswjRDIpW*Wa4IN* z-?)yP)B5jBSzwPa=SaiD`0%j4%`v0p#ts*foysGihMV7_EPofTxw)(-FuQ==AkL>P zbW=)a2^rzVC1;s|i@1C=x>Y`zOf&?4`elC7x@GNrk;zh6{G1x#`Wt*1DhB)?y6(Up z|Iw2Tbp+*FR<;oMJ9rQ6))0b*DJYf91sy3KN4*aK;-&A)PXH<0!AUpMh!^=CyrY9F z0f+pBGY9<>y#G6#8RR$4oYM;k-ZQ2tJ~f6w7nxnvIAAvbf_M1l&_6UYa3JP_nX@2? z>rYbyIB1uHQ!h4(6hg?9RHY69Y%yi6VG$z;@o5D;U15;pngc9>yS=gf{y&TKdR4v4a#V@DRZ1y>+|CIj!Ez_G$3=fMm1XWJ3a-)`0b2b&nI@eE@XiVrwgkeH5{L{=18p`T60` zv6+hSU!VNb)BA6&y#K4y0|ENm3d+amIv?MAbw%OBD6SG+}mWhEb`)upcw@;5q)=lT-?Y)Msw7tTl1vFU}e*Tt*!f zjAjqhzdNOlh?}Ku79`P7M?j34s}dsqHz?+@B&9k3|Gicz%zxL#`+vkSr}^psH(RAx zhA!I{!J@8%2&9z>atjypI@m=XZRwwG6Yl1QNU=5`lkR?L>QJY-I>( z8HUavNf8OYj|n2hB{qcL-iblGLs$**9V5l!2ejxp%L@qtTgNJjJ8|#fVY>I{EAX=% zLh|z7ka+u-lCBQT&Oz*b0(p8g$Eh_79U1a&e4w5rNOeO`6=|+}d^gV;k!Yra z%)1L83mLp|V^uv|kD(Tky_TP+7KqvMmg#H%7vO}Wz<6jHXO@&_W&^`b8eh-a^+vG{ zH^d&?R-|Jg*c{j@ku5fe8?~U7?gYSImFg$y7B%!<6J%kAgT&7c_ZV7Wihf#T#*DAf zl&IMX3ou?N8smAXpQJg$^7%u*lg=!Q2}q&96huY;|IVGQ{O!&T{o~GJA%^^?0Q&!~ zllT8Kca{M0JwQ_6#j0aJGzI~ge+k`JD}0=p#WTe6P-okxQ{#%#YI zrXlN!X-(kqwv{#6ssBO>ufkn_E!ffffkmh{!(6+GMo*4(d9nnqjq!{zKX3K+?sD~t zSQG6%gnoU{VKnqUq?U1Z45G@IE@0ns?Ak^3lWOiRvhv61{N2j0cH67$xaUFUcd*ph zx4jc1KGc{*kT?~ZDQ zJ|Ob1q?3tQiAX;6E6ji)V`5+Fh<;Y`#b(xJ)k*&FxnJ+-irSGt9q-yMPK~`%at4C3 zi#OV>Fyj7_-Do`IDmSs-&wq}DiBcl~)B}`&>a^{U`%`)+5E0 zkRA1Kd1*?$?Mz4)eo|Ih^M}@0@e~Yt_MMi&CG=FkTb6ecd-Y$D43auYjRIx-gOsgWa&z4Kn^0z z)KRk4`9(v$aJrkg!MwFx&pfbFR&7>@7VotdFa74al$c*FqTSk5zdHHJWd5hE`e;&~ zKRNiq8m-on)EmEUjUmsZm_3g{w%BbKgs2p6ImVN_I`3F@727Ft6$-+pOJ`cS@;2@8 zUAu;i9|^)|w=dR;;A(;{Bp?^I%DrNiJ-~aBx)ru+mosx%3CdGQ?`~&S?`@vQf>4ht zCB+u2RdToE*G~n$2r4ggUgsoKHXCtgY!Sto6U?tg=k08XHu|)#qUIg#PnBG0^v`SS zIlnIMuS`VlayQf#!+!|ZHp)Gvv(BAlWnGe-V3PuIk^os=dUbq0un^9kmZ?9pI!jqZ zJs}>doF!P|I~RUwsC7?moPf7TFSFz)U$WlN~LRYNr zg@J%FGB~F~7AmIt9K|hqFN_k&aPB=Y?`#iK33{fFt2aF2L_`brAn z&mIKYHB~2W$Dl?~z973&HmL!zR{JvSPAb-H+>VLFAnsdTBNM`np7c#WflLRu(C@?Zv6Q*;+UO?6th-s!U_o#Ej&6hQ8vf#bhF^ zh^lHni+Y0iZ2m??0rSkY(o7~&$UIp~gv^StcXx;4ofEMiHeF!lud0(M$Ej_jB<-{| zTKshDzoF1z5->e~82&I-ez^5HyJ)#9J@Wdd)G}Q zY(IpItLA&?TJLZ|$W2?P@?~b1zfy9vi^^eTuL(9aw7C7uU0UHpNsH=7mdD&v=yWAC zVaw+Unf1MK*DIY&G0`-m^s^(h;{$|f*XN68+hzZudet96)!(;0-XYe@M=zC-*KP`* z{gwKq+c&g4{BAe+#+`(pD-V{8+6>D>M~kX(8|S~;I1L<;$Uk) z{~9}~*6c2##REC9byQ(7i9wNe((j3Ti`g~1HbjqN?EWL|Ai{$3BRqWHx>2Wne9j6j z9QS9+>?u`BAMh_%p-m|zp=^;~29Nfafmer-as6LVuto&cQ=IW`_?Xv^uvS^8PI?l2 zzg~J=7){S>y?yBu<3bi?AAb_qgV(^BuxP%p(j%H2M&PF4-UptxWz>(zqV=4d)C z)|&7l>IGa8M=MZLtY9UP$P$&uCM&&40u7>A=1LP#MOKj?uVv^nc^=Lj^P?ard_TS5 zx&KQbH4wx%mmXO2}aWa$IA}Hzu+odB$Rk4UV?(&j#>%4|vR_1qf^Qlxz)UO62TNMt> zyuWRaJjVA9@FkF{bb9g9AE@7eD;c@&Mhl&1^bY3G`fC*qcqH@B)9Yt!JJTSBSAw5* znfkME8|+6K(X-w3e>)>`m{7~LD@CIs6(!NiGn3Wh9%dM?Ua^Aq`HZIFwqYu?vou6N zU_xN7KgR!ZKYGgSp^M)=P)%QaXV$4gm~1LPZsr@*-QdQXO}P)}B2W1a<~&P~X&_0N z8)^Z>3D%|8#jQJeCpx%Ls1{y1+Vo!`jT^PiCx2I7^ zCl@tp57oO7?aXOnP=~jfqMC|(v{AeiUL+2iO4MVSqklj z1IiQk~Zon<|>92W@xDM@q1c3MOcp{JN3- zF%BfD`v{_aLv<1hKk3RwPxToVJkgpO!me$Zl&q<)K?NRB-=wUz9K>^d)0c=Z4p16` z5DD^ zOsfc?e^*r;laJPMh>ifJ2RNnqzzpvx{~HF&k64c}{avg6E-G7oMUq}l)9}J9Kcd7| z?fNG*!IeO@c^pxP6R@Y1<_P~KRxC3~8 zl`5?*Weh>pPs9RG^k1751uxGROkg=IXC33)Rim=<= zOp;icc7!X>&ad0}2g*A%fz|X)VJtzjZtq>{l|QaZEGA-yQ^N%&1qwea-MVJZ!sj4) zcupO?NPlXYhuK)IjN+R5wCehBMjVwlys9B&%gWk;frLe?jmkdY_;X>WqUFxju!8Wt zHh=^!h6i~wcd$P(YUw0xDdA(i zRM67)ZS1F8UsREh@Yj>5UXlWBR~F!VCJG#A-tSQhxEWax&eI2otYIK^ z0dm2OJQhGZJAqH9s$-vhx?|;9u~5#m=E>sb#?=S;KCWc1sM?jQXWW6 z7%W*GBEqbHHv^KG&*B;Q3geW|Pr-Z=uWtpJ7DF>}osMm|m8GuXWn7jkA~7i&gCnyn zU6SEVhEwPwAL}h{?kt**@npuReu_GMNm;yr{Ql+Fin;VkKqru@gJ?ks*(lpaK@{*@ zqm>CYXsj(Cqrka9oCbWOgX#$~KGHe;ONp!`+(yIr7>xJ`V+=L|Czsw~Jh=w*Gv!&+ z;(l(mx;4cSPV+nNuN>dCF@*5Go9wp(XBtxK^(R=W zM>+azEL{X0B=%VzKuj@mm0BYqu0-HH?4wK3^c4AVwj%P=;f2aRU+NH*W^ENQ@z9lV zqn_keEC@~+AzblkL5ja0fl$-Bm{U?tPYWoi1RRI!SUH$zqpsPpFS$N@{m7gK%D$IR zm9cwN)R64xv$FxOEni!3zypS7`feA&_Bkjkf0bZY+)&#}nu|QW>?GlyOB02l1eE!} zCD?pgAUB+LITy`hY80e}Q_a?(M6J`_kG0E>7Jr=|v^l!(jz9&=hL)gDH1iU0%yvK8-eFraJZL z5IktkXT_9m(;hL>+6IONaaG{98lI{AIt^WdGza!;pki&p7IrViYs$gn`DO;OfKH58 zj(~hd+jWMZ9G`xqes{|WBixrp7J`|1ZBR1ge4?jnwoK!3vYzhX?YceUpRWE2DSK+UI-Oc6>Z`Y2IqIzPPv&8HU-VEsFQg(vW>ia4+BBE`Vy>|E`6Xg zvvf79<}qp{8E%+A3A4lwJQ($>VdXRq{apHLo8{Y(Q=xXrvU}E{|TN``}w{ZbDyK=|z2m2jlGKh84*7c=ju*S2cSB$qbsDcdiNsZ+?wjyqusL z1w^pVvTVfHqkaxc#0RJm7X&@7+p%1+9NX(w>4WQDG^6>Wz5Dg~)9eoO{v&T6a5n`+ z%d$(qJa09Sn2mkI45E1j@)Z4!p95jp`NBGaz@VKcbthLu@6XSUwKv#aPIpd=`Om}0 zS5D>i%{G)_2~BFwehkK6=a%Kufp;eu1=c}__NDOVHt-2~Q3mf56W8;i1jx4L;E9Au zD%doAjERGO15GSnGbw^^)0tA*G8|9TPO{@>n<}jCBx{!Ebel3!3bPs>NR(3Tti)=8 z{;I?2$!B4&{c)()Cio#Fq>0KGlTDdD1lI zlZi~(&BUl=m>&*e#^O3Z;KQT(B2wtJN|{*V0ecnw`BzFjULduZoPyHO)WICxH^vi~ z=>Au+rxTYhAMcVh%`b?E6z7`s^+XqQFOIsq)z%xO2AhI#_6o7pKiL&)zstTifq}LJ z6WY#vIR!nkzUr0mVEyLm8+F&5Q*?0ldA*kKy?UtKok-y@yJ}119w$|v;PtMR{S~NW8jnS+^qNVHyiP zhmT(B-=8*mQe1lAsVzw1k3*Z;)|xWkLkCLg3uMjPeP&(3Nj%9hK-?x52pwVb-GpQ9 zmL=W?ujJJHZnnQP5I}%@(Q7Z4)e*Ce<^N)mP9amtliem0v80e8C(Kn+QVo~E$7J1VkcCs>Fg)PHd{3j3{@NAW?P&Bd+VVNxD z_YI`ct4z?3!)&XUjoN3s(-)tIwt#c~GasL10>+Xr5yVAlIi3&xX++Eza5ivj)Dm(n z<41T?XvYmn%ZhO2n$lXuE#=58cU|QXtAVrMR0TxjEhB#{i?dn|4oSu&5wt_x0qibiXxzF<} z18OXhA7G5&)F>V>j4O;LFMOgw8aThmD}tj{Eq0c5pqlLR&u!8i&grR9Uvk{un#x?K z8w|kMx!4rpc&}jnb00Yc;xAFzn7!c?(D+3c!wIyZBJ?#mKIsuP3``>L?+%6aKwM&A z5K=~Ff1(+jWEDBa;Bv$G#yIs9iX?`<4zY&5E9~zqAq1B%QX3M^EPvDXbt@iYWn7pi z+p}tTp|cGUc{g;00(Y={YyL@ft5DO#99-BdR}iQUL6DSq-l>^ zO7_kI`mFwr3+8Sv&q;P>mMp&8G1j_3F8Nh{T(T-g-l8QN4e~CHr#;3kS41xT)q<|Z z$`J)|AX9J0$(>+Tgo_JMOIi6ePzRS4;!dG#;5x{(<7>aMb%>EOUKW%>cXJY?SO-QesZcXh3q;u>;{r-b5l-F)D5IR4 zsctiDnK|kSa&^%&raHElHSdp0|KcCXktDY;D+2V1%_ zk%vECsjIeC)&yc(aoqOV27dW?I1=pn9a*ch&$F00<2M8&iYOs^ZLy3y&~J)q(2_O; zUDIu2^BSPL2wE#l2}lPH@Uq)DEBfF&M}d|8{@wSpHPDY zzUWzVH_kg>9Gd^`{WTZ^2C(JWr(`nePX^P-B(PD2x-N`Fbb^kG26Xm!>zKkC;=_Gw>Cy%#WDK$g2}A!(;$5$l}b?+i*#N^33EXg-h0v* z5BzZL^!P1Dm{GrT!p}Lk5IHLiDrX%B9%4o~4k|+qHG9guK?09+@d6H5)z-`#xoxOW+9hI(SJtb1xr0R!}0Onh=qYV(fE_3(J zj(GDtV~fA&txmmLSu3cH-wv<3fH<_;FR71qGh}D$z^7%PO*fu}Vj)AW)cHiY0jHNF zfznT2UoXyb!?G5ccsOYNMlI%;KE8@kco#@~p1x=v`^cP~9$ELgtKrnI46n-)??8Vm zhPX#EYBES#{C+TlgPJp%bePm4(#;1oD~dw?h@Su-Hqow*hMHc)I}^oYHx=4ZGtkp- zhocyoBwHxvVh1P1U5uE!8Kv*$eY?*r4%%a`HXFE^4WwAx@|7q{+z?0ctIv-$zcYB9 zm{z#(qsY@Kmihcu@qG*BWWP;1if2gVY$OAoD>YkC=oe>_uwP)FzKTpFuVZtpkr8?B zWmBxcUo<4Cc6{Ov&1GP*m9EP1e?%h8bx$wiUo2^G2uBs-N88?H6K%O9IOs7ur}7<}7hrdKIadi!D^YCmtU z`pD$UniawjL>>A0ut4-RH#%aKKy$w;!0?W;IH__g>j>uHfI##4*sNIZCMAb_-fmR; zFtP)u7G4~9V)5W}qcdd{hwJT@Yp2(!KD?MCjv*(*gf~Zem4&hPy|TUy-DBPx{OQoL zTDx6|N`ryA#dDA708jcDP=5K@)}%mh0T5_YSEcW;rz9V1ij@+j3SolIdushPFApdi zSTV3j)ClIwDdTB>4_2W_R|Ez0xJ81jWtIm^8LbD)$l1Nos5s&7Yny+YvWJiD&0@h;2M_KVH$qn2{>Mhty2{oe~;E4l<<9o<#PH zaS2@UM~3k6aip7)85GYY1`2{%pbswh`8v;)PdJP$Q%gxdki3jP*QLv^ zk;r?jYf;k-;WKW9GoI@9_6FNi%nI!b!%U}xfts>vKrDw%{KXk-`-D|(IZ_tmV8010 zmQww9lWhxE(;bNc9r4r*Y0ZEF1MA@?hw#^( zj3sK(yRth86F-r441a$GnBvW*mW{+@O053hP!uKx^@=O|9Q$F4RYqQhD~6hnrw4`$ zLXrw;Oeb|aneHcY4GI*al!k&Xx?{w=aHAr#gsx*evw>om`A*TrVHya{nm`h9WDb?r zS5yNw@XKKQ>2Rx!QXWAlQEay4ck|K$S=X4=Hg{oBNY*|_Xba;l^JBzL)e74-e|lF7Pu_?PL`s@EnDVrw<`C~{>Q zn7rw_%IG91me=^gdw^zyC^W_A(G(>9$GZS(6Fe5A7RjBB;H5DWq zm=yN{3#P8`vCg25Z?Vx5{m zr=ws-58*~}!hUFRo(0{oyl)_6&N`Z&s?!dz!-%@t%Oq+rgd_KMo_w_q#qEl$mo+=l z)1ShFSTZHW#|rZLyb6N0@2kA`7P(;JCsXEb9W+3qe~AzvPTY4i23K@v1WJ)0^MKT zIJKTX|VstvH+Q)~;pOY0Ke8p^G(z>Vq}_*&33E%RaiEbgcu< zdPsCp>}qrFQS`twR-GADF2kXoC=zi!9(ADG*NU-(oM;IP!{QBK5-p7=Ev`b+0-5)) zK*yJkoSF#UYSQ^;Dsb!xS>JQ8$Itref3RwH)-HVzMKCGGsPEL-oD?ZW@S7$@des_& zibB2x(L=`?VP>F)R>!9bf_k8n$szn1qFJ+MM7pW2T(iw>P>`oFVAdYK1W^ z6=)f)k{uLf=st^;LU1|8J7cN6MEfoIu{E`k-)g0${F2U`oLw>+pFY%($tJLQQX zdjcW9u?9OAjKE7Motzh4`Kq{k+V6sYv2iyZqqDK^ikB?bq$TmdcD0a|AI5QbVC6!o zRpbdQ8_o2**-X#tXL`QpOi!E4^fWb7lo!Zn%Cde=hzN26Z2KH=wrlXGQioe?Ne{Im zOiC-+^Y1jK>=Lt8rl$~C{XyKrD#f^yw2n>>1?(X%NI-&H!c$y{j7g%Ie(p?Ln4CJJ zE)Zn%gi$uDl$8tNQuST(NyIUfp6j8b(=|}=B1*<+LK#`yj$}ZB|1!dEMH&_x^%lfC zDeVg;(3C2eu&?)y26xh#L9&)jZf|m8nRG&m?AiiFTUM8o0XH5)TZ?bgtDySZt+6wE z5eFU`oXkBcK|G*#2lky6B$AgGoUU&3`H~muhec4h)TA-vuc zH}g_qsqp1Gx6CvjvY`&s1BQwLdykBS7TG~7Wy^ds0wsT;z{;g4k?bqVw`z2^ZN)Bt z@!>pQK^NyZ^YJ8^IpH zh12LDEc0#JWBK$zoUU%RD!0HIH=YAi^MMX6H$ivkLuIlj%Jp;~xkv_{CHwjc zihg~uzn$^@N%^xF)H&7?Tgf2U-D!g1keZ~TrncGkdbQeugirL^aK&b|1&Vx{Y)3R( zubbOHV4wjxaMpML#zwDh974H@;q2urVt9Z-$OCZ7upL+cRk;-yK^Zp&2)u3fcLefe z+k*yKqi>g>faf4#pVr7` zV+WX#Mc1cB8yXUD=0=SjG2btoHu9LwC z#6se&-RQ*oq&X;_LZ&Aeu^l2h$g})n-fbk#kj>8+c)Vw&6;oeIb~_1+3~S$@?}alf z13r)Sj36cR+78WfxG6f9v9MVOd`UOuVUqGlmim`2Bi2Es@zZ@`PmSYsq?isbq`+(- zq!=#(s?w_U66*Ps;R)0AdQ|C<;hedQ+3YoWU1GI6-Mdqln^E9|iN1W9gB=Eu&JBM}jLw zP)kS^Td7y;hUJVVsfcz=OLVjz$lhO-yFPvL?G(hf2 zAHUSvJ@H+nP)Cz_UDPC>?sztkxB(9)VehPH&lg#Nx>0=a_gQv8>Z&&S=+PnEOUxe?S zNv2*@fI@X^2Iba1VHUib6^n48)*U0M7hXnKI?|jz0I|`UZEqKziN$pfevO0zTx?Tf zit!nUDIz{0CLg1hA?+9y@CZkG>rsvLC?FZZ;f28!E9sb_CT2ozibFINa@34F2vhj4 zK9hUPE0647zSyH$!-Vm^-y3>XSM8r6CC|FJf$yLeU}T96LDBWJ1o+*eIZD<<&JfP( zl`h?Cq1d=fgY`_E^e(A=M_`5sn=SJpBZXlb4L@=WvZ#)-qIv)gtTvvv{}1_0T|BLq z8#SvI3m1Ux%z7>Q+t+^w`tMNx9qGSgug$PAPsMQB?b3)jUTsBB_L)OG_yA|$hXV-F z?sTb6fyZGYN#m6Q2=46GHyZ_ps>!(GDl_*y zXhykd6iQ>mh&=>n4}~kY#d4>i&BT026${TUF?Al57xt09peUw{a81=z^j=`TLahd) zIh>KDQ==ht;PzJ6%dCC1y-E#XXx@C2`DvS!0K&RU=o()2EdPivClnQamnJ?Alviv z^W+l6lDaSuO7Gl_2D_?poV-&ocmsZkyP~sR-uzbKq8I&cZ_w*^`<^QwRfd7Kf)-2+ zZ)~YkzGjW|AONm~AlDd<{cPw5q!S-nzL4BAF+FURf2XlL8~VZW1Sc_PDn`khDdUrq zL28=E8i)sR`&_WlKpKi`Z(>?_-V$dYp|o4~N}*&TxZzL}x-&T*zR!UUN*cR4T~_4k7=Cg2jL4|M)q6j^LX*%VTQ4=G5!ddP!UCfaKS>Ed=8>Iqh;uf8nti~wb1Uj9#?Ph z$a=%rfPB=&;Wz6x>lC-^?OXRq+8n9hsG?zat=m}_J&Da1R6dh3Lo4mvch`AEp>2Lu zR=!`Y7IFb!lk)c!nz{f<(_lmv2-!;xlc#E>Q8bMNilTvcw~FlROH0-Z>=KB@yDJux z)h#F~mjxw_yUNw7-$(WWaZ&!YO^) zJFX#o@-*YGA!?3#Ut7+-1{S@I!FKc_kb#LUi*ippcZmKnpRm`0VF=U5urBj3=rwz{ zn8SeJqoU8(`353KwQAnC!PkKEaUmnhJIFg&S@F2{fdNydsd^hL(vPC%t-bBLs#|aI z_(Es9g`+F&p4_c9dTFsoU~_Ku6b3j?wJ}(*m(upC^)mAnUIUN`k8z`oxvbn5pAL(! zDFkLp)WuPumrdYwB^RINWm`cFv}jkc2D0-+J>rRf%_o4y=sj);J=!SVY=G3p55aVuKyINxtHXIX87_(k%x@+NJien^=9k z4pOTxV!GhK`Bxoq@JA*j3zqUU3;h8(LSVaBIXGNjDd4+>6c%M0SV+%Q6m_;3J+FPG zfCOC_@T^j8-u3-x#k`T!e~#f0(`h}79YUHWFVqogV54r41_>NUGu<~R3F*OVxcb@Uev ziZT8+c7JGUrZ@|8^x$hM+D|ZZ!;MI}?XKZBStIMrATzF%p#>a(Cb?p`fO5qTTSc`) zW^VT>o6cXiI;oJ|E$;&K@sCeQGpy|ea3`G%%q-#hnfS5a{gHR-s7H z9Q5;;O$!z6iB?F!X$TOhop3N{L|8GHq14FLZsFRftlkHc#?VN>YP8r=H?|fL4YbKA zMKg+E2l5Vf35JbugR9$&Car51H1G5dnzWs0NHb~zN8hjoub7`pgc;P31On`mB3VR- z=OW@c(D)N7<9qgMFAb+IItx=Bbe(S^-AbMncpD?d$NeT>>p>*n>k)bH+3=z`m8j6E z7#}(krNyoF1^Nu;t{1K(m8hqNqQn9>uP~ zl1D@}m}CHS)PiVaNJVjBjlm-H2~T9}Xu8R7z9<%JC_pj`R>Mjw^hXMt-Ub5)dII-> z`2gV%=}WoYU00Z{OyIZ4C)Df9Rf&DQaC$(WM zOz#V#5}mQh-liD17}X6Fzn@yn^j~5(^=FvhMlFE5wdna`uF&|D#t=NCwd$B*+SI~H z*1>ZW3yHMI#=$5%knkY51muug^2j~YLQ(g?7{Je$WL;$J5Y5zEHh+5AK_kOy=AM|f zh!%muBkPBfAjK9hU9ljVK?qLSkqP+XWkBY-apx_ESxY>+!*gVkq;GT!gT*Jx_h1bO z@rD#3)2ZW%Tae9WeJ`}k7;v?F3yu|YuseqP{nAlKVhNz>F6Yx$ba7zuODYh*)k$d3 z^Uv$XgkqtDA4gXvQjm`1s1d3Itp~MaG3D#WwbI!t+_}L^wiQ28)Up`vDG-&QH%my6 z^WftVvCdhwe(coO_tI&YEE>LnM3Y36U_rtyqbjp>c&RniL8JeGhz$Td?^vX$ZOe7W z9Bnqz4RX=Cft&cZb5##mr+ab>S8cB#eH=WB<2>*f4RO2%_GA-UK1Cr=Q$Zx+a1p7% z5Kdz~GC5ZKCdv6qi<-k$yq8hJzz!;|T@`eH-p*1jO0VsuISfX3uQd_HVo^SaSpOB# zU@e5?G2qIfFj;CwO3ac#%KQomKpw>(`D?|HBS=^Ult#EZFJb7siZV2Qi)Oa(uxzhe zHL^4#z~xKi$(TqLY??3B)HuCHW`{!q${_f?2Kosnj`Fg!kNE*Sorocu_jd6Wl zs4bq~-WWmw_#h+TL3{}eH*lS0`+AduYbw$Atxn9K9#P1*wyBaiGAJUkY;~6QnJi$m ze9i2$msQdg9#XC!x8Ee23J^{B-j~;hFFVH2biRC5GT9&D{L{cF6a{38q|(U_K{BK$ zOITX{lvbm}m=^86#f~5Owdk|ucodmdY<#AQLRA^ULt$qOB3ZWhLv?LK(!-P_H#V*k zW0s{Xt8ORipl+Ah96!zJZXo8qCBOV>S8nImZxe5cQWRflf-!uDhw5*;m7*HrcM3Ly zr@I9awBd`%ELRuKI(`9`Hh3_ESE?~$9O8H6EE+u(TA|xbc#csq1*+M)&8s3G6<*_w-_NxcmWhDy_hUk zW#OGX$l<2mko%+%p*gbrhVQR)ReHGqimsZ}*M|mDsNNxhW2zu;|j~_nHz{^MRbgMh76%g{-=wgZ~ zkl5YiTU_dZCWyH~T|H#@n9|9V@K`N>JMB#Hz2ci&;R8*PMvtxSPb?1q?Dz0nJ$q&{ zWSWktG!wuZu4`Q?H~j1+rQE*P8ID~ED}4Y#2SlOQEL?Zw${Zoq0WdZq3nC6|Jzp(j zS|%g_a+D0%`d4q4iU_a~!TQ!zbI1m)9sjQi9i`Kx{{ZZnDiYXL4S9QXy(e`Lrb(p9 zKn@a6HRgR}{gR=ShwPif4IpyPtX*gZ6-dP}1Otl3DzaaoML}%Ooa_TXyxHz@3b4?y zlWuh_7X1-sp4$&-;V%c<@jA&!6K*;-j4JB_@>uD9EQk zd~1#@29AV7l~{B(2;&?{r4;uVhSQdc38|6wSr$w4SS$MGAB{#2wXr(__qH(m^0_~W zYIkzdq7DMa550-X9Il=wp6LQjk*pP1vW1oa(mFwA-5q2%R)C?fk`YU^Ly>X&EeVS4 z_cu=4AvEirfzHD7vP_yPTvUxdjI%aMKvU2&Fy#tRr*je_X|G|p-9z6?2P8HD3gS^d zX52siK#zu83d!(9$0mBG!I7B@1uAU4Q$sANN0WxoSTx<5Nwh+#Wgr*myNr!m^P@R8 zX;0@LZ$ku}NfC;rqts4vn_3s8N5nhv1_|M18Z|H*q?%~9fn*>YM%hQ*F=yENVe+bR z6lXI;@u|Fywwz+G=j(D_)~&w3Fcj#^z9bA3-7oL0b6O>i_!J39X-8r+Y@4>kXj_EL zhBm#SO>XG)%=p>2O>P`(E)~o=2xAwan>`MIxC+MCOI{3c9ke;m-=!BazZ z@(#F99OSTCs&9@G#3&m{`lu)#(_xr5?XTB^VefFih76e~jvW!5jE}lD<68HlIGQet z3V}fv-gB(zW)wjsZPtt^s3yxAwNXuxHEM!-`=k!;bh=>=dyU}t0mE0>DlIG_>yo<8x^(=p-BE>-3dDlpb5qTjUMMpB0U z4dZ`@JbjQI7UY$cBl99Dfnc?^MiueVq;fOrBHC2{O{s~EG#}^lSf@y2^DCuAU=^XDn#NjBQZIDFjmPVcPD$dpo! z9G56jv)K1SSJXzAhqtrOAjKjr527a4E*kPC-v+&EEd$xNFl@2Aa;Mnh7~^P6WSPg8 zq@tS-NJoNH8MEDy7B*V33>Gq;dsu=NcF)1@z1n*<-^rKr+Z@A<2G*1T_pslfxh;~Q zS|N3PLa!@Q$YxK5BPX92deO5o9ZAs7@>~=bg4ERrL^!%(fhWVvaVa4PTYjvqHo4@R z&cZ{6uP)xDuD}TBg%>#i{!V`U5OJR53LRrObjq*u))}6;O*-wxn>6HzFq9KC+^(jA zsQRtb#^!(u`TD=hj=rZRr3(l*z^v`i+>D9+3to9`?2T8F{REzySgv@Z-cO4um=gfP zFfxd$>KgIT8_>Zw)?)a1na@(Pz5QE`lT!p*k~DfV9ANUj=Jtg5Mzrq<8yggi2g~$H zdd!o_8X+Jrdp*R{oiiEB+R)UgNRYDXRpI4GVsWJ}% zO4xTezPtXo?;m#Z4Xa=c1x|B6s`}lCzli#+B()Rc-5+)H6_1CIc-v?!nk*l%q$Fe{ z)v#Fs_4=gey=)OtCkFA`VDTp!H&H1dPeIJ1hgj8{S>w_0L+~RXV#IqxXmHq*Oks1A z4Q4T-wXn>H!}w2Bc3anl1iC276O2_pOixw1h`?m!VO=9|icO>g5mX!zJK7d6O(tUt zCW|89JXaNGp#e+ZzZZ2oQX<{TLM&u%TuwXIc@mei+J3jiqORB7rnZRAI8|AOC7!A* zXYx-~7Sf3?Yf9o9pfO86E_Ea&uH@a}sU!!N z)JE0xpjl6y*LO}{Bylmy2#x;E4HmR*jvd9wkQ!X(uP?zW_Y&6lQr*JoqIl4CxcMk@ zM3_XEXU5^VGPM(@kY2NL{My;H$@r5+Y5d$h)ml1U1eVf6c{tdDrB%qYmHZ`By(NJ* zbiwr&R7ScrP5!zDZrN>dDj&a2zTM`N8M;<(X9`bs02fiDA|VfPFGzD&*P=5TbLqs= zSuX3E11Z71V7C>TcFA^JLaLj_y#_WIRSSx%2(A~}=-qSpZc+oyj>GVi61C;(LpuOu~mi0P%QGu^D#)7701 zgEc-!fmpG!-H0MHpyR>3z2^qZ0xwQ5&iv45ehk^6x4AQ{LO*b)L$-{=4#I=cRj6(C zKwd07E#rsb0};mT#3{s9O0e&66J>{C28h9qHs~d`;^_^$hZnxsgvWU=*G2w{CKc?p z^+fT5Da0uUVyG}nOt<#!N)f!!RE|k2=ZgE9(qga5H({BZP5!ooEL<0oV}Vo88{yrc zKR6vss#k{M<=lHUBK3%;9AgAlf;5*X2?d>R0wHjsp0Q>ODofWXiFNjVx4Y*rYQ&9sebptAJ-mZ3&nKWgt?a<-`Y4=q_>vb``q+6=0q=u8KBK3_>u8OJ> zYSoHMKpmB(H2rLf1Y}r(iZ(N#%0*~@(W|MZT`lxUQRi>_w6n>V)79-s)q0uUq~2+eWUjBM{Z;NTXY_8XQbMYm;ucx-_}VH!Mt(ttcG8Tm4Xi3bmsN%GVCaLw}Gz zw7w9Hq2d74&#LKcn$AL>tNM<0!P<^>x!R7|ajoy16|NlsD_c7VgAM9OU`p0@Zwh*S z2Yd<&?~Eq?ql+3Lhk%et@T=1tG{wy|l>#(fQ+ltaedJwJIL6~O6#|sbN=F2J?2FFn zZsSjF^sG8CSf@_L3YfP_TO)0i?H6_iO z@iIgQ8T5oeQr zM>0T~fu{S-L>jGtW&3zb>WXy%w4BQ|ce-Ozqrkn5%Ogf72|Hejw~Y~sD4DHEXwoxs zKNjE`KiBh)!jkBTBu(Z-@X=BiS^|=))|@(GlfBC}=_g&g+ZQ!BGGOwsYe7a%!Hj*B zdl54RO?yyi0$gO7RwtpfO0MW9LVFGADk}(sAy`*(vQ$@)1&>J>25|_N3QrHpY`(mn zFV$=>8kT$bSJUvT;w>s3$}FmI-~Ffsi)>`5)8SQbIDQzpC&l$>c-4J49oZ+Rz4PvL z@bK`jAE@1$Yt+USuf0esN}4^XC{o{uz9K71uuHO{l({BNco+Yc7}Oxl$!rBs6yIH< zN?A8rb17ORI-S2}_tz(;vj+DV+p_uXP5o{q3h5Cg-d0wn?Mb|JJCi7&HwEPK3>Upe zUiUpq13$Qc&)y9`pA_!BOV>V_)a)H4VS;&pj!jSxNBfF?n@VO=GTA*vqx(oQ8w(tL z=^%^BFWh;q6@?j9Ep;{BuOL$U_N~HPcuASBJ?~Q6uOcXuY>f@KGJ(256fh_7@sV^) z3WS5mI;W%ZqUQZWXxOTqMk|6+c(M^|(=g)6>9s<>yI;7Bx~}6u3-8*X=Teajv%!y* z=TckaghPwcPWs@uXAJ@=wf3D{A|6vBX9F{_bCH1e1`Z%GfTp8z`wux>Xu)8@G9?tn z$Z^}0sWY@Ye9SD2qe)7Q&tV`ClzBOyJm;Jq{J!tFCHn&Aqhs^_+I!M~XFCZx+rI-$*NkwZ4y>E|UMoqA~x}Gn#iU&SiZ&o++>GRM2&zC?_`~Yqf z5FNhr^<0rGE&D=sdUAN-?p!$-sqPR{pE7VwMv|oB+5{w%YZDLV zPxnYe7tQ8Ah^5X?#vq91*XxYj|T9)9BBwxbxiH+C#F;#A)DX z+kU^x?e0!V4%nnagEW{f52<`_tt&R)9f79tZ=FBWyg1964H8nbwDu@(1VN2!7{^dQ z&)vhn5{LEFt?e1aT0dz$WhTl)aHT!D-*7T04-XJt8d5<)NDYSbU?{s=PgEQF zlC2YX?;CCE1#+e*t`bJ zOvfymVlh8xODP7Tr_5(By{7t=`f1R3|==1#R*k=-ZGN2_x)fni^ zlY4<23{%~De(NT%PnbTbc^r?Bwye;SB~MP1kYU5nEf}fpfO=r=dCtXMHNmSi_b=l? z#QuB54C6EqrPHzaL2@0b-3iMzEBs>KAPQ?z)pq08tOJx952N%Dg%~?^W0T|V^yHvB zz0=cF2q5PCi|`^lBG(R`6Gfw8_wd1AI_VHI2u_zy?8F`eOv@d0jr)-K?fMq!aIdHt zws-UJiqYyTb415Fnx=QA<4k=}LZwF2;3Lk9fvX&*gKX^j2q6~#a2Tu%+$M~R>t?=N% zR9BbJY^}%x$n-qxL1ki+DRQx@?IUwaE`rsU#a5m7S9H!(jRm#4>7MmPz$y`?NeOhI z+OvX0@C;DMGb-H=(r;ou3}Eg8x(4xV^@=#FuiPl!&>`e*dY zU4j|vSo9OEWywIza`1#-o*Br?^sv9x!^m*0GBxBv^&S)&<$$^_YB`Q8MWPAelXiCG6)PEO=E!CSf=yt|XM%!v+UHbzo^a#dKXjw`(2eoX+4FW5onedlbZu$x6_^%V zy{X-rt*spL>51*K?{lBd)cTfv?%C3?2E79DixYMHd08}~@y z-7{Sv>xN9aTDfM$9G0-+3)o6~3q7&0ZQ*A?@MB@-++=X0=tAN~42P}E{nPE7o>=T- zt}iiWMYq${yH;_oLRq6+wj;_VE05%R-c&M;VB6ZOKj8`XFG4;8k63BgSgEeC?i^NINIgWT%L zb73h>FP2kwG`c#UPS2A>Kc+OH6;)JoE9(v6pYtx<UD5fRcFSGo0kHeW2%I)wOk zIvN)Jo=8yk2CeM$td$K0095Cr7*9kuCPy5Dm`NIXOwy2uTu)Fj3Jn#q*&jNzvl&%!87adHE1>Xh)rPGwBpe}u;dzVx6ZuIEE=`!N zM4xp$SH&!BQ@ibKwTWTJ5IzQWK%>vjm>xUFSVLcEV^NPmMkb_i9Zx?RSMH%6f*E); zjoO>AQA0T)8JxQb(R8@SN&c6>D4BER^n&moB;~qhe^MRAEklD>xED0 z==}UVJs*LWlMtY>%&rDpe+-U$jQa4|Ne+!jQ?7GBkTNNr>Hkh@uR3Dx9kfSX$G7Qt%2|6DP;?2XG-pxs+?%brHur%9ujgU)O&T2Q{p1-@^@j3| z{qUV0l$+yzqp3J0L`WH2O2)MNj_VOaVx#f6V;?{I)SfqPGg2SdHXL^asi}dmM&i)m zDw7zVH1XYaXNWYxJ&*rs+d_f6qUMtx2i!3KM}f6jIDdcaCEAbW*WZwZA3XRT^*zYz zP8RdYE0Ui^WJbcN%U7VsV$rtNn!78}E*-xc{WCyb%fd~OfvXt%M{&O>f^qZ$82F$d z7-pFL`P=MU(kGT3Uji(8FeN8beaQzra+1A81J&9wI1>ksn(Jy&@GMzj9*j@lSo}^1 zPnOn)pc8~6Js9sE>8)sPPohW$0S1voezGNPR$+$g%K{%!zu9Usp@7fnLq1A$6SIUs z#_|KWb9j1s+K?>49F`KROcKAZ)JC8tmh!bN^Vjnmq^r{h)JDUB8m*c_u+cK?_*1Fd z-UOr(r4iU|h=3=6nr6R4Nc*1!Nfbk*QBmJqqH0&0wMs=BwTesKs8K9Qmsd!^Xhh%( z*&*pICuSIEthVRDw5Es?AtI-)s*xpgC3&L=DnD%YQ&Kle2R`ZW5t6in!yKK1Q^ z#Rvn{#PjgngO1TDx2*NaX{YirW*3GI?vr`vL)9=o;Ibupby9kH`ZAs4cpq^QoZcOv z9DV6Wk$u_G^#Fc3v=1Wn%6kN976K&;ax8?Fr|Cr!>~3uXm38w-2{B@N0n2Y0J&ii> zU(Bb9QoD9OO<)wBfd_n<-4)p+Umh#6dOB5%Z(f!KYSDq9W+BpcYe4liv&#Q6+Z5L? z4)JN(S=))gd@4aOQ42M5@l5a;LTy0jb3LCH|?@WtDu{EL6YF6AU z%2m=v!jBEum>^)u)`Y~2<*R80y}fCdxr7gyEF9lfBINgc(o)4|2Qy3@ZfOTd)C_zPW94h zXibZe-_01>Z>4%bCa*@goq^U~?<&i-t22HyZ9XhXb8(fI#dz47|L@;@^W9zd-~a7q^-}%(;rl<$ zKL67Ve8hjg{Pg92s6U^5{@LmHD|qnL=Znw(_`m=7AOH5}Z_cK_epX!H{l}}-zt30m zufO~0KmP4^pAP^0#q3Z2K7M)j!`UCd{9oI%XU|6G|Ieqx^MR`S$FltQ_3!?D`1{dI z{Q3S*|NEQo{(bc6e|-7ni<9_11(FxQ5YWJeB0*Q&rv_PQNEsra__wOClO{YQ249Iz zyiT@TWkKD;Bbqwxj_cIXpOPjCeaXbRAJ{B)v$m!)rMOVmIwuSb?%Ag&gR?bPS{Yjm*NDb=isOfOW)G zno*9=;P;}|xpx>l_tr}*xk*^s0!*$uEfoHkueZUfLOk(Wr$}M2=!tCC!h`~>R6TC< z8*WffwkYA%YQ}ZeKRZ2}G~IA%9R7XRuijo9o3X$&V}PhYL3dXQnO{g^1)*iSahPSD zCyF_}o?LS)u87F+Ri|-&D#_;28>+Tk0U!-ycVrL3oEINuB5(x+~2g%5NHYlq)3BVtr!}`(P8uw17+Ef8csh(1V z0Ppr5kbnFWHMQ!Nd{6mS^U_1|s}Foz_w92ewbI2#9vZD!Z+vD}toi^r)<<)7Y`rwt zK4>cX>-^39c6ZB3X{@XcMn0LTogV`G1bf8h=1Kmw$NL8L{Q}Mpi#9h-;giSbg=?bSl&yeZ=7Mr4F^S z+<|wO)`&G*hVyR2Q=$?6n8>i|Q|OvMwTG~ovaVG-4$Y4PxT+hRqRi--gBpZf*A<$* zU8!riXer`E;bXNb6Yzj5(QPP$=zw^?qw0e0JA`qjx$<;dTp-}?p;JqvXzRexNg>eQ z(x?^O?iOl@IKOqK5F*auD&LSIS5R3e!KBJx=ZV%F;fxPol6PcwNa0NJBDzHhu{ln< z_t1fb^<6DK_SxQaHNz!413rVqqzl{byGI#Tt%-2A$1XNVx5h2)DQOf4k0$|>$A#ot z__$ApcCmb>5aH01KC(vZL-MxdqH=T%Q&e<^H7^r>uT{|WDA)VC$~C_C%$2NDPfWO- z8-}z*1=U6J!N=kHK2lnbx@Gs7&UjRf^o`GN;&s5X3$U3!{Yk~9%x3tUMaWJx=q6U( z38qea<2bX){#kF1^K|`+@msNuCHY9K(=!5lscs}n^jK_-?gYt&YpWu@T!`3w#?iYW zt<0R?r@r9rLOL-PKusjNii@wpOUE~T8-wZFxo7&uI@cYA3J>m)5>VC^noH`_Oo{OCHdrkxR97Y_b(LZGku%6@C&ph zbvm7NxCZB`)vSSpsb+6@dYEjaGcVZ)LWCVVYBRKIxYKkz1S(V1a&@?bw!9% z#5jhr&b6sg2D|MZ$VfC^q1w5}rZyeF0R?6H0q6#!CW7~|pgo7*3t7-^e2hJj=S84T z&_obtFwXR(gP|H=nH7t5JW&3&TCsJ;!ozOgE{aH&A8g^!>DXk$peCD>{hFQV*8WxC zi;sq+V|B3ZELW+U$Z65W<9A$=)LO(N!ilOeZHjWYP~>MYz!*LgE0e0%6q`no7%E%X zQ}R}Iq&ynQM)~FNZprAdp%A16MIuv-J17+iiwCwchPTyUK{`qbCr=644?;QGS`adw zRT6M=RAsrl)ivDp;a;v-Yq3p$cao*HSJGgN9@?Lhi%k7~Ng1M;28v>$AgZUq2qL+Sx3^wK%XFkCd2A)ic*`PP|X6n91*fP;@GKj>Z=10p#$&>aRFsmBb;`f@a zL2^U{Iu&#MKu2ikj?nL%r{@PdM$`H0qsV-pjJkoTzC+|a5f zMx>gMT;(L0ff)CoGM<3GrJ3rpD~{J@`uc#JM?6O>n~wtDeAHmJ9$m)?KF`u2h#5a(8WTR1CcUB)c#;W<3><=!E$yf8`EAF~t7*Q)7e+-C<@pGbr5GuY|Z0zun z^6&g_7kZ_^mIi*6O=|egn>Cf8F zBPa_olG2iEFQz~*5GB>^NLBogiZKmq#x(ZEG^`mD+s((0r?<~|_FJPkI!wg`8Wc{n zzTZ)D)f%6v#yv?@T*4}Sdaj07=U1V#x^aHcI8}?3aAy#^w!yY>TY6!Bvrjesp8bwO zz`PTt3inz^UXysZ!12D%I%j7Q^qe9cip>@DI`sIjZRA0&sH_xW#9 zSSGAr^)}&_)s@DOc&mw}=1XlsXTMqz^zaCuwbk4CX0y7Bc~GIG6^f>urBZUXg!H=U z;Fud<-xmyo=@XG^0lUup^=dvP^HN+Lx7iSn;|e0!Z`-Tu>mXWB)2P7BL_UcPewRHk zHg(B`O2h%f=TDrIyUtM3I(YKLq!+Qi?|z1n&e=&6KkOY_Yqs?k+T_$(Rg#JZkelRZ zQftdD&x%;!U~O@BC?oE=JJ(Ok;9=2bp`}p_w<_O6#cnqF+ftoNdn;_Vi|6WuuC(X- zK1<0LqoqSP@4ti|xeq!QMOCb}`L=l4JL`73-QKjg!GPVjWo?=2_Zfw|P(3Tgf4y1V zu29FOumGgBfnWe?#OhG02U`VVH^7;zRc+(4LP_J}F3q&@N+ssZ9C72P(G%@ou$+_g zb1Cgzj6}?MnxGeQ=2~I=x0=6fVQklyTFG@QBLbmCJ|Qigm(}CX9#vf! z#dK#_Nl0kscM-n(K-!2QY9n0U%db`-F8C1Y(&efxgnOFlm{k0&92m-!O||1^IYeAhP-_Do6Kj(w z7qu2F9o-%cgrWhpT+Ia7YPd6mxhaSiJhCWX&#B#{?Jn#n{xW0%#KQ`)1&PQVrs5sAr%cR~w2u5Htb#`^d>p5gHI| zYCBV(^U!emX)YUwpCJF~&vsmMAS%?b`%3Hg?}aOKq>SNmFi%fjT%W_Bb}+HRR?73_ z>-w#nI!HR(s58m3{`mMpUK$mu>dMy`SfZIF0XQ`_qcffRjFG{xj_b>Yroh%E&3%86x;%pTLw8o!Iv2Ecd<7tfyka zkt^*G`S=Ugqj-o^^6xuqp%1J6i%0(4sjEc+T3J3*149q~XA|`Wq-$5Jd^2rtwu_E> z^4Rv_2l&46a0q{Ur=uSKtA2*3z3%uIz5cj2>J0~j;pi9Ley^vBXWe({wCT?djM=m7 z7Z60@MxmEfxw`lNLw}C$)?lG&sgonO^9rVKif!4^5rEpgtfQ{sEl9IHE;b}B_h_n7DHZr9tlfutyNJzFISzxx9zbe$bt75TQ-jrFfD2uyULF&RIMdT@nxV^>L1oLv6ZKoam zJzJYkQ7}}O-!ckO0&|WUjat%vC!*t&7I4_ruWwC52C_uMnPusR_`?PJ_wr$(CZM#p~wr$(S?f+(y zJCjUil6tP^UA4b&t@Q<7G$`e|(eA0#p#UfU$D*!bG7123Gu{g!H$xhAr|mQ#q=K8>P7^vLx6Jc@4c>IEvBW``Zkc=a7lW*^Bf9buf*EAQPg zLC!#a`$}Wx_|CsIU1^~KNBLT_j!>fZ=2|7RueG}Ef$ zH@Gv8DC;rt4*8~n(+z$DXVI!yOs6?9Gao=oAHEzLy>EQ0^3g2~#`02<)_;O}bv~`x ze6#6xtNig>-Xb6pjTu89v$#F~CBZ_domfnm)C(Ee9>b*z&5JNr$GwdMsYaLuop6WE z0Q%If>0LrFOP8tpK81cY&Y8nO_uQB~So#b{+<1Fz!>G5#PpQdVq27fE_2 zkR*pp>koxYIiMEc{hfbmUeUld!gW+*vC3xqyJ|W-Q%g_|B}{TKfbC0M%jMFB>ioD@ zyp=ejj|DN2>j8T+!0@Ru4J4IE$wh3~IPSzGkRU@R<>m-gwT}O-T|+!i(Y3&zv6Bmv z8dd5wv4~uppwZp|gRRCggk`#sOs*ldMBNL;iDFyk>SKmxBnQ+7KU+{y&Hq!^z%!b% z6kR6`XL1O-P>T^o@I(+~o^EBg*~u?GTD-x*{m5ThK*Og$!3yjw)#9?;$zoeEn-DvW zBoyKG?FtoJb)H4ARcKa6%^x~81rI_TbpSCtggjT=<=sIGj3qt*fM9IJK5#h`Vf2Lx zJaB&9BN)g&tgVgtWHlH!^gRgYAgm!$*lreXEMPN@?z!4V`7Is!BNvO$SC-&!v?@@# zsl7Gb+IOnIWa*ir{Jpe9XjRL(k#zLZp@~E`xpMNbKM*G9B3ZmX>&?+3rGU;EsF91= zMCERRIw8gD^_<5bwMHammaq=n0o4Bd4K%gnFizWqSR0avT=L(KYX%F_X3};sF z)98K;jf4cwG8kB%I9+?)&lFBayC>|YLOTmDnCOgws7^9YSwa=Y0<%{nXeUy@;~Xst z=xYwmOhA{BPwiXBN73ereR%> z*&i6TnIKk)rQf5wzXQf0eCiNOTZ1#bTQLVrs`-|kWe1__?B|Z(Uzlk= zCex|@Q)GrNVJXuQ(4?)8qaHAGAnM67Lwb8@i;h~wB#8eIi|OCZ8>i0IHvPWH?D})yD$$7M+=!Ufxh+WdmVnaWy$;Ldzboa@SyddJW2+x`myT``+t!>f&W@@GkmAeQhA659HY9uL9v*2P*4aA6@#0Ck zR(Dg^w_DcL); zbL?U@Z*z>*;_)@g3o>V2d3D@Momr>F433|+*@w6KCEQEG&VBb2cgr(~HsR`BXcs*@QgdGnMdSn}33J%1cQd%}mZ(PDBK-7x;VN;ukr zvxbl}j`WFx{HT(7ZKYuqQiTOfX9)rglm2jC4zQ%@tQy~OI76kTwmo}inc-PsDh{M- zUQo4pv4#9=3v+ZKm59#7geq=;KnjQ(WG!*G0WzI+LpJ|3qM{v@MX;+u{>vE zV0zXR0sTguX_Zll3@O+7*{p_nJYTb?k2%07KdSxJoDLuGK@cYEM%I#*j=9y@5tN>MvtLqj=ghu$=_cPEFW4_>M#`*~5gqh+ zc|Pg-Ibqna@^(>u#Or_$hWACF8cf`LL_&0=%I(?amrypM-rZI_wd?9oc!5BV7mA zmxHD@W2tVF`dCpWG=%p~XhFPfXv82cOjppRti&-gvXOPY2o}gRBMU;`gcWQhUTw1G z=s0p(vQR)x_g4Pf1P1QxGpt5aTvc{6ro;4LEgz3Gs5nC+<23;Lu=2(VU5=724D+1k z-%&W_I3asRHCzPg4OdN=^kv<;?(u?g>fRBndGBo6*nY59E|n=rr})`@6_P@4o@Dlx z0?K`vk^u^V$ihA{zyJQ&{u1^)=y@&I-gpjp7_mqCIUB9vU_*2K@&_td<2TO3ypd5c zce{D2=GuYVJz%6Qy=Z9)o%-2T}w@;E4Obb4XssgDL#ZbPz>Hg<+ zK#-QnRp%$UKCpt`7V)W7Fb|uMqH?tvYE zoyIG%gd5CQm4A@gL*-}nbo~}cWCtqx6y}4Dx3%~dMV|F#=gibpuM%krXe=pmY%yP9 zpgQr?{N+~ibKx|SU+o@vKhMm8aHwy=0&!9{6nSv`q`9(It7L zR&zptaVN0e+DdHBTIWxez*yry@R!`tWSqZ5fv;LoQqFNzFPe0oChsyxq@NRReUboO z+SG3sF{r@D^lLb*91x!m+Ch9b=s;6Q**b~I(x@aR%FOsMGdD3wTBrW>dgH-?3~)(NBAF) zFL^1OTNh4!Z`wOcxC%=wg%Os5Yg6aj0XtgI)qC-q3fH4Ut-Xi!7{n{ouZPC#^bwjj z0;7J|$g?6&E<;zieGP$6B&(`1Kk^H4IP1Cu=VKWJF7Cfx!rOiJ$1bzyj{8kqL zH5z+O{VM7(1?BJgg$Kv%?#H=$pn^I!=9Q~03AoC`-z4Fws&M_VXheFiTmOS)7TCKy zT?B+0rLuHyeVeKFWDn+%F-~_+_*oe^a{Ae?uLM`!@%A(W9g<-78LSW9Oe8iYXtu5b z8-xHhaCe9w9Ejj{$QB-}fK@9RzLH{zV;I&C)TA;P)82XE#Jlw1B4re30hPWHKl=|= zzom0{{!Wt)LL`fcg&*R!Ss3i-lyWZ^rfesiSDxT`ClJr++f^W7gjb^TT}%xhR8Y)?i+ zt4+x+yzc!^SMNS`N?e(@0yMQ8p>|kSOGyuvZwB4o8*V9F*M?H1oK$B#5ds6l5XMF&1L^Y=Z1F{P5}*R;GobX;H0n2tC?|3|xK3-d zwzHp||B#);ht%KyWya*LcCsVE(iV?twDAYgVa=}iY1P`c#Jm>eNXkdH4A&AQt2Cbj z^sqQbHaqV0s(9^MBBaw?Td6eWQEzV8SaJw9`X7Cin+JAY#pI87VZ^93GqZHA>(an% zZg0ei&Pk?w_aoY&hYocKNi4NoHj9pOII}!!EKS9t3Y!jiF@t*w%mBW{ALmjX@MikD zKZ>q#+7y35^d8*tYfy>QcAE363PxQ)g6_ZnH!;)~xP?~H7NjPFD|yQ@g>GYr$JRn( zWCZ<#OBtra?8g-AuTK^qJgjl+LzP&Sqy zREIRI)Z4S^+E@nd)gqB+orTP8fH<_o%yaO&x3k-8juX~<72!X>Q-ZRE9 zPbuXP-dhl_Y$^`SQjS^gVlUIZ=s=vg!%RbpbbjqkbL;!!Yo=~Tf4HGfE861#oH7dL z+6WYQA-&x-j9ZD(d}qIVtAR{bR!-H#pzhGZnjQgL-bYlx*l<}91!n0r1A3oSju!}7ZwHb{Joq2tD}TJMBl1)y!NV z8Ao`IDVCpX$EHohuh0neOu>Z$i;E7@&yH2FmQxh*5d&vkI@|p>Fw)zo(+_vlf_r$0 zgjTFLjjvnK$-L6#mC?8<~osNu5&;D!#W|A4)_EgF#0lK(E(CcfU6)wkzG` z^d;Gtbd?gLNcYKf@>U6_o*oOB!W~2?)Ij31Q_jM`0^x1Fn|rhf566rBZz~g|N~mh1 zG6d;p-eP8t|BD_{zL<@eq*D;%|6ygCn@0g?+Nx7#MnL0xSz}er(wQFw6c?^f5Bw-X z)3g&TFvo2yyj0`dhM&T+!Tet)rfMRz(Lwx)`ss5k^8bs5Y54!8Ve-UCLdVFL&3}pN z-i0`r#lQ+*A#R8VDnYlX8s>0Atb>(*{0z;5j{7TXfXY7$c0TQNdCa_o^x_Beo-kR% zl~%61cv$gB{6C5%JA&`FSqvg_xcuY+yn~@#<6EH>6a^@kaoR)W==yaDUvV|Nu&$oFwtVY$@%almST)|0lh>?%%!<02;x<~ z1%w@?6}-y_<5IA(AD2K(14KS7bwkbOvm}^noyk4)H=itT& ziq&$A2}U%96I6!ge|<{bpewm!&lC{L6s|>_3x9PaiqI;QGl-Kq-QXyQbM=<37ttEy zIT8N>)g#xQMAAUB>sFb*DSq7#QOJy}*odx~vY;8g0+8w-FxA>~nu`Ac>^YKewiAk6 z92ck;S@3#D8L|E;SF+plP8E;NW!EegaJ16LO%AOuSK!J2A+cvQYVFHAiqP~95-j4YBcv~)8d}VLU&{2*hABu%?UL(w!%8JtPkbSV* zGuPj$hmqT8{H?b37qBY(6(qF~<%B#ouN)Rka>S|XrnbE&2#@M4DG3B^qva5U+0S)# zMb}uBIbKGBLG&^}vPz{aQT)3L5<{=ia3wB<+=k7LiK275X|IkeEc45ttIuliPMpTA zP@OJv^$PJV8AzGRg{2?~db;?*z|CE^ zRhTv6a6PmO*mrqtP}ynRi{6-riX$G*bl_LmGNLy54QseB`>~LnvF}a|3W>n|txE8aMAoVg;f^VSg1N0nF@$_*mBO zxz*Q`AMv9fn#BQ#plIuZeb>cEQLMnFRo|zNF5KfEoZRP-z-##HpT4@EnU9~7S9ZW8 zxN<3tjkT_$V5zbIun&$2P0={Mdh0BNd(_o9C)PM{D@CarK^ETGX}I5&Cs9!Dvkgo- zk5kKqr#Em1T1aEVcmPz4qI6AfgTf3(@qR#DA4lol=I06!;mIOtv9NBqhELq8s1 zb<#Y;vntADOIny96;p=%b=ssZZ6}l8($w9yj1MxX5^3#R%g)f;nhJ+Mq}3{W%m%1C z@uhG6-IK{AQy6%CwI-{HGT@_x!5>*AO6Sy8dsPK?Z|1?0rP1?%&D+iF1=Uyu&1eWz z#L9YZw9@IHa3x+$`$4T$$j{~FQ^dd`{io7#ddUJSek7=gA zHg-7nM5*^=|BcgIsEm7zUSd;9$w7S3;WBqIa4MVs6TdhR+Lk}p8f z))HKwm!gxW$LB(Z{;j+5IKHN2-nwjS_-vc$a?f$ChBz%E8=Z>U?=M-*U1qTBR7P+@ zbY?N(6lO_7bf$=!*)k()wS`;9oHUTgWQ$^#XntNXY=Gqq^D@aGdxXW-u&yXJ`@{H)`?1RXzRxZ? zr9X#70A_zy*DKwM;#sSg(H)>BNYwBp9ew^NEUr#@V&5?ORzCs0+%=474&d(-!Z!va zB|`?35oi@qq;1-^z8Qhy8gBP7hGB&B{577~B6;?dU4#>Vz~CPmt!J_%8llo51mA{Q z`E(k`I&Z+>FJ$)8QtU2uJ3{Gq7q%ANl>85T!$-g9IQuR*CG7+7!TyCfC_+6H6??j4 zd%wGVmC%8rrZf=RokjGC#gQJnf07nE-`olcF~kl}d11(z79cW*J0DYxqssy`N%jhm zXz@L$X5fqi^^aP%Gq|kz=|Be|t&3A|0fQ!o5fOOBz6TDp%3=o0lfUvw5aG}knfS?! zPJb;CHu;im!Ma#aur}rk!1V08L(EmhIhbcu6`Vve zdK%D?{1PNs9Fz!G!_>SP)*tWI)px0)cKynbGWl{FS0yHb>NxHE@pk1#rzofhNCkBI zJ$HLW>QZc%-NQ4S1&UzqJ7-(sK%^S$W&R4yL^xFG-KosK5T7L}Z^{ExLdxd$F;2*T z9QO!5`h(!CY~mP~u%YN_goqMYbv)1rVjcI&TI}&oF2$K+?i~=p*<*SK#iH-F59kgm z^uq0KswrA}Si$7ug-OUX{64j7T8gG0AY>TLn(3J8iMQl3m$H?z%%JNQ?=+v4lAS#y z6cj@^B&rKKYfW>SN*IR({A&`}Hy=Ary6(n=B@(6AF83};cbN4$DMNyeUa%B+*^9dW z76C7)Fpz5>4Adk|-YQ2$P%*rux0{t7;>C?`yo8yF4bS)XB5p(A8#Cc-ZG@CD>mmDJOwvEvQ#cFug%``o!Us^OuYy-+!NnYz!1Y*`TG%- zAidT>Ed!5lQ@^U#bn^VT^aq+33v^WU&K|Otksi`lb+*dv%4`GKRmUgt{sedelQWKV71*bp}C)cYw~Kl0WSK~eQE5~&{FIGUWA8C{$Y2ce|0G@1=}r;?Rc%*H1f zI4z%g{;r?pA2O5Ctxwz(U@HBg1^ybOXM{_}MO8f;Qg#!Z44I`+;DN&(T~va#s+}T) z*@qV{!6|m{XZvT8brPf8L?FO6f>23*iXMhobYczvWPo_!eh40Act1exnC59?+MUW& z8|jT!dPt@voxgwoB((RzC`M~vq1IHdo4mKD+sUkD7*j#D(okCpddvTzd#r2fPYuhP zbpXF|Hw8f;4VOq97F1Ud(s4HIFSbF$awZnzz7L3x*#|4313U$o^YPN$<`1^=;F;3;XWcAk>b27uB^HD?Da zj+#J&ea0&%lpQtY#pt;6SnANx(QShR4DmR0y}<}KrxF1CBIO|FJ+F83QH58sk;1Pkp-r3t<1B3>u2NBgprE0R&PjS zRNSp!*RlLG)NBZIL>9dm|O-rSV@FXTm> z#5bssDCm|4ev!J;LjFuWW)L_fSS;{9S`R*f2?hS`yK1FY0W_8xU1S{yM_R5Pr#X~2 z2V+I*)9;lkD&t1R+=S|*M_%g^o!u0)IMHZZ0%|7-mxYu<4QM z!fsG0GpC`ONJyvt-1}}6Bw*bc_EpXmM2qHGSAEC`iE*Q5#VL57X-pGfMyx339@@L8 zcS0O_U{nNRoiTp{kOYI#|27U_qrpFniOHXdHJ*FVH86sS6z6QzvIL&qJ=sZz?=GaW!vmQ94?8hI zxC3MbJ*RAj#jFrA*n5ypN){D`{cLJ9sPGOeG=&4al(kW0HtU5ofDS8iRz<*d>5AGa z$qR}~(p_jk4zrdrZz=viJh_oeb~G^MctP&niJ^xCKwCQFlHjSg1nkufKTG+2)U8dg z_(>Vfbe(UGTsrvfs&x%rA0aof#dwRK z3Za#*x?S_VkXK4(QpQw-eCxyC+z04vA@g?qMCH-8s90K5`7|3#BOW)Vy-}jd2J4kM z(0hgVv{u4MwQ8TuQwn`pLR=YLe<~R@3o! z({=u4^WQ23{P!(fnG&~amq3DDGyjfTHtPvFjdv|~&6L&-xt{{JmOIboB+UCQG9z3; z+#vT_L*X>Ydx6c8cWxl>q6-(L-+C}kEM+#|ie%4H)RQ6r(<0F=E~@Us500ENkkVS+ z!wiX-S;7fHw6x5xmy`MjCJgIEY)mR{*K;q&bHzBXCPJw*WrXe1ow&jW#0~3|jZZZO7${A)THqBz%Fl=}V;f$qRaFdV5wRmS3yc`Jffba*rQfz}CyE zf5%AIhet#P*~UVs6wfrxoNN+ihN#y5D~%S`r#|74{4E2VJ$zq6i?F>|%*O%Gd`fyu zjt_x9l4_&RLA8>t`ZQc$vEYQo9E#_I`*XP#p{K3cV9<#q;Wz}N=^jd(gDs$FLfXG( zJddGQQE%$+r_0z7WhTr&r6SJz30wlqAS7d8HzBWo?*+@NkAvO`C}+3lG;Ozc>d^08 zfA{Fq5+CU2ySa<(@U3zviPElM2SRA-<*T=twehd2f`bs{&Br1BsqoWEGO!d&I~}&F z-^?zv!m|!2+mcLEEYGykA`PUfK8E3KTe-dgGEDeryI?t=sXx4qG zu5kW7!~1>=XK|ioI=sVv7O`MGe;)q>3Pzq#uR(#NW=5iohxPYrFn#>sU(%|ePQFmn zWbOo@Zv*LUc&s7N9^r5>5QeHf8Ooj&fN#nk>_>vWY1BmA=n2^!WhK@qr-&?o}s|VQFQaE{U-JXXk zH=~#5b@so2ho(|4Zef^g?&^Ed5$oP?Y2Su%9TrRPlck zt&Mo@k4pWxa!kauYIMId;oL3?0c*Fp>zJ}by@&Dx}1na;8sSXC>Vzp?JN(Z;_gGw+l$qtuQCJ;x$!Jm`zqRU;IID$jVeIrDlAVK%A>eil z>UNmPfS(fmnIvNYu}!nPQy;{|QYIEeq)BnjEip@41apTX#UM|YG(!ypW*CYbO{$W` zcp>|O`lg!(dK`*t`U_1EScg3BRN^DIEwJ|#>qH2zs8@y*Mb&!E4c`*n!kyJp&nqn@(KuF5*;Y`NfQCGq+fQbVAxVZJ^VtCZ7*E^{*qXD zXpH9vx+9IC>Ws!%#P6bW<16Ro=&=1=UOy_F`B9CN`CYINg3QJvA{IVQ^rkUACGuF_ zs_@t_+HG8YvUt_{kB?)TST!{2wNY;Mg|iPJ-#tEkvJO;bCE{pL<2()ioonf|HG(?h z7Q=}*aNFw12?=4`NIyWfVIA6NA@yNb!SY;divlnxIDVk2<0JQazO7y9vbmAdRTc3I z;h~!0D4Zl+Q3e@zj_+w$ZCF--zX4U#L9|kn-7mWE>JM4wL)iM)TDjyBa#d-ZQ5kSf znT3fkRpEt%(y?}EE4gH*Uqgvn#oHq5u%;Fw*!6Jr@?PjyTe?eWX{eKXsX0q&Dx2#a znLiwHb$Gb@^$fPi?3&zFTX$NFm~ubUDzy0#+uWYBbui2~Nf-KlU-q0-bsJbP{J!lQ zC2(_U-n}tB%RJ(HS(Q_LPtQ%Qa=Cc4^gMoca4?PVMAb;QH*TIofk|wH`cK{ZSeT3E zHYW_Xq7i{t(>>A_=HpZ0$iVgBjV!DfKfkhh44iOx^rBBP#wh_SM~|TZT-~EzC=jO! z#eOjBUqZC#kBh|$xHPcSy1ttX?BVtUX$JNbyTsbk!1S^`uTF|f>c&^PjDE8JPTXCE zTxl#U-ca7-2J18QIud7Im-{I>G>%W4yOjwW6GB496Fk`zrle0eA>#DnVYeVu3-l!s zWL@<{8ZGDoiE=Ekfpp#6XHUF%oNTNUmqhb6$EgCUS()Vop+Sq!9n2 zP*G0SW>rIDTDDj)O5}38&N+RH$hV#l2->t4yE3{h*5yoES!j=ym>&OfH{w+ut_&9|)9?dotBTus^fLk8<(6XNah zsK`N<3YF3H(1O-`Ql=o)w6uaDY^+vQ?LA(x^+&OI8ZUAmTJEVPp$^>5&Yj2%a4cg< z5b)|{Npbhj`fH8vPNEGLXF5*8LvMe?IxZN3=P5^O(e89$N7UqF7j<2>5E~G^zJtuT z;pMTTYo<#V9+vx%yuuiYmVU?^(VaBUD}sHemw2-q6UBz_W2)7&eGkyR@(U(wJLr@hi!zw-C9VKMgaSKPUI5oG6T6yb#& zd*!w*cgO_|1yirtBFp><)Nn60)@tqxSsdr%e!tl1`~IysKh8RQiXAGim9Y_P+%^6d zRo95M9_?3{Qo*mM{e(Ae1Z0FK5kFWhnjUN z8^Q$YkEBqGt=OzyYE-pWA*c-Rp)p*Y-B-$Wq(VWeYOJG>Axe1S&F8zhE-XL%@CZDeKzKJXMNeUx+Qlll3^GT@)z}XqVNE^+H_dN%VaS{%ZEiNJ@V_q zla4&0Gh8QHo-2aV(Nd4N6t606J$dV$!i(Phowqr9i)OXGyK~pdC%q4#Ya-tATv3bi zfY|~wS(!u_O~i=O_R6nli*C`6I8g`P7q|eQMjhWN`JnHQ$Ae}V7JObzdsMvkz>OBs zx78B@{%U#^6sr*21GNWoI98+EraPM(@sk7_G`opoPimWq?3FXXwqEoxB^LI+y#?(S z#&}`77_j|IZ2gI3$00fd??Xpyx*ArKlx=wdtH{;C=Zt}_l!o8f_qTR8m49Rj-seJP z4P;9itv=s1&>w!n0U=`%3PZN-C*mPC(-$tm*}S8mO!1Ow_f|2wRMBV-TD9Zw5r zu|X*1e|7IjvRwv-YgN*o`-C+i2OBxqH;`s<$cd>zK3Jh{5Q@xE*Hon3-lT+)H@>lm zF*aT-2}EPfHd|XY0+~t-J(>Rg$a~ehMVfGA2aXZaNj_D$0Xe+AF)p~3vRITT+8AsC$j);f_Oi(9% zi-O(IXx6nSQ3T0m&jOTu`kAu!SgC0j*zR;=UV&z9jBgVMflR@NpbI2|`)bm{K!uio zg~k$tb#gvp{zDLzy#7?lf{)tf z9oqg>^4JQ5o_fV~kLCPzi_|efRd-Vpa`$Cs&z!N;h-hy{<+v%TQX(C6@N}6oi z>Y`a}?d%`9@M&|sL0aFE8@M0rUcUs?x*`(kj7l(K;lkY?gW}{9NF2-s?Y#kUtzV_p zz21=I_tB%2bjusEO3Z>u#Ln7sw3D78h}x+g9hi4Of6buKe&Z8sqMM_0 zy@c!p48W{=EUqa;)3r zY)#5}=tv!}I4-vR*#-^ww}INatBTJ_n(yZ>yCb_mbQf<#ePP?N zwplN)^>Oc9(c{1+%od5nZrvyA4o{(;v|r(hl^ODZq_PBP(LcvIG(3b!PVcVZ$pp06 z41qehHbuV!b5ZfcDOz|@!hvd@Z4D;ewq3FJVqw1wH2xtz7tbo`I4lwp_YoMxcQe6U zaf4IIM87|c%}W)_(O_?dUt{PM%<0ItS0P^x;dkbhZ~@d((_Sco*NzK0xLkp6QY-;y zIg~~5*PlaEykjY1zu351%^T9sG1l$)!-r6v2-E;dQ7{|jKe(7*e6!l{F5A7+t)1qE z0COX8{|_XdP3<4=j0=3AMMA1G)`tw5NxurFNnUuu<%6(35fC%+Pn5V1vNw-*t{%=p z&gbJotTK~6iD_dAiES$HxL4I)5l5iLco0kK$CDcv?8uj6q1Kk669nO+reQV_1x{p!=!ysO zt+HP0J5YiJvKLU{v5aWA-MWoBf`VKZ~x#0M7k1S^CgSh*WrLD^OQZH%}eWA>-|NNdhs6>5-KgWHz>NYgu%ibBE$} z+OT@>x&}Y>Y%gBQkr^pi-J!y%lVte|Ew3!cT)gQoZ>NJRK}g?Rty6NI_bK4aW32oQ zjSeeTd24mWh^5auX!6Kv;uSV%os#a5{i-7W%2X~`ovO`Vehi$By??~kq17xnR>kK$ zqiSZzUf=q>eDOsG3;*?>0NfEVIj&hcrIMSzD6CEi1pR*OP(w?RtC0MSH*SqyAS&_v z#iNG479S#MW!??Y?BV+ z%PR$~%0nE>>jtw5S# z1aIr^=eT3U%5Yz&Pgr2Y?v8JQfDdh5s-KLJK=0FBe2ftGX=ElE=}9s%NB=+84D-Y^ z!+gKV=TX66@OM>BSn12`U9!>QiefbC^?wj9w1q!P#K`QO9o4e1;9h+KmGC8Fu2Md3 ztHCalSUY?q94ccO3yX4xl8siirjy>{ir$y#5jQ|aR&H*a*HAan@l)?qy?tW7oiyVL znLR^IF;)UM|>KEs59bz;cCb;YLFij@Z2MJ_d1Oo1pcT zfL`tBv8aW$q;%jrO5YrODz7rxDrtPi--`oMFWwwrH8??7*}=s#P?a2i39qlegx6zI z8f_GojBC-`+M8B!%szwyAk~}iC;2>qC4AkU0 zTPSvPlJrC<*>_(nYiS|?&BIj-{W01#+z?qz!1G99&Fn)l|8AAAtXG6$&)l*n{f3-g zg@C7XVt0Ejjthjk0I&FzL!PmSVV0VGAy|LtBP! z9Hk5J#J3vIpFX}ud~_gmD<8NkG=iI;F#jVi`7SdXrVZ{vZGHls(0%Frexe26qoveD zc)t!wg;rv8e-+9OYLpG_>hq1l0)%Q@#X{!*i#m2suyGYXD?RMf_BcexeX?DA+u_?} zctiuv1oF_u#32TQz|(cE#!4UI%o4vl0t5WlI>>eL%|wLqjMl}*wXlc6fKCKgh5l;s zD2*+W;VP1|)UWiJb-c|J#P8w+jCNgR9cV24$@OfEg z(=MB>#bYKy_%GevzW*Er2mUFGL@Q(9Mp#1VRL-JmS`xY#$o<=iTDMP)p{CUK^1`c| zoC}vQfh?+n0T!kbsd~O8q$5DM3}oD%k*^0yXdR@?N1KV#eIiH?05{0fKHiY((0?>A zxG$+VRpbysaP4-^x*}M;qL6`xn1dgvlnARTX8Xvf4AZ<|X6)RhdRPc_e>r5F)40$5 zX{MomLt=qqw4}*AiJ=^^TY9P=k1WlAf%d=@GI09`4^@ysO|-=?B8PQnf#6uwG_?6@ zvDLtxOK|LBcC6Vo`X7A2#IS4M^^+h}L`@-DRcy|+hhkF4(DH)<7cVbbt<4;d7<2SU z(8zi`1A@As_E4)EfFL=pr@v8dKYAR|C+;B5P9lyZc0-$DfLJ;pSuex$4&`@D4_eZi zX`v!9_n^s=czaj1nMzM==G0PgDp}?fTLh|?_FN4GepG8)fEi(Ui0u+#{vQFG6rGW1 z)I_fW7DTxk=)j7TqvbvE^1+fe|Gx`ZnD)C|q|1NEv~WGXqJrDp`1MDA+NgSg_Hm~4 zX9+|O?N)K-7O-UoKeBQF+#TodC*Wp`LdXd*K*$#3wDHH6?1k5tvmD_WhRkSja)An@ z44hVr;+~YF5yjJlzR%LYm#iBuH59}W!{iy6e~{8oQ`<=EFEupHv7)IeEeG}tl-U!X2<;7 zMMADf4WKyhWxJ!i?Wabq194`ShC@MMjP>(jh4bzrFx|pOcIqV>$Wd@xQN9QHuaQj3o(4O(4Lh3ku7c@} z{TqeBWgXB_bLrvv`le-1XCJ_m&-WwVQMCC=k0mvi0){+^aI(uMPH?kfki29et4M{Q zEmhcTg^S&s=tZHj1EWe#9^~wCAEo*M6!!h=)?U5NoxhYaM=QKFQS~?)1GKbUo6`1* zh&dJ6C?nSXQp`5@6?cnQ8~+`|4|4}BIsu}f20`|?gF)$b{9FkYo-}235kOulw}P}b4i|FlrPd2MoN2V8GVsq&OyHP z4Cb#kqwPii4*ruvBD>PvaRzgE$Zlwlc8PB@mCyjPGZx zMGpW7eBcZ9@D*F<3?h_PBWJ&FCSc@BJY%zHf{bOc(QxqQ(&1hK-i!UqY?PZBViUVS}+)*KN6?hh>7L+I)e~$6YeC#pn-U!{6cxT`~w^)L{VZ~7~-yys)Q#! zuW_BZGH=7Kg=*5}#5mL`M5bkC0=0qw7?9h=!PGa!TJZ<`$l1#-Ui;~7KCJFAsIq(0 za={9#jKO^Qf@+QHLO;3!cx%k&eBs~5C?PEGE3nj&U1QH-ru%lu!~4En#~KQ}L3fL9 zy$%Y7a+jH3)$$Z+O(bIRejyjl_C~3w@Ym7D<9oQtg;9YaoZmWF(lc;@cdsZi8+gpV zw5i#`{0f{uNimwNqmx&56%^Q+_}c(6Q~4l4mDO!jIEFM9tJ#S%@68Fo#@>A<*}b1C zcnfAtK{&#O8;$m(n&~Y&#v_=w=f*}7Kmp!L;-~~0>4EnN4Jj6rGH*#Cgw2MXML=MA z4ItVmOt2!W1J?e}NGPQxcS}Re3d+hh8M1ofc4Gbrt~NXS<8b}31r-~f{ehZ6>}g^+ zB#^(uWHk?M0O;V%Le5F7mH*IgS?(SY=v~+=p;ng_suc1lSUT1!Bk6}Tg6q6jZTua? zKpBfvWxbSSMhODzI_D;zmaqf4?AZ1*_;3=f777N%Y71y~gndQOYaEO9*sc1?E6)Yu zka`8CG`1Oq@#6B|Zi&VMbiHDAc^v(rNYptmDUQ5|W}NDE5&|#9xZI&Wv!ooR!-#{= zY{2$pGfaZ@+?fnjBQR?SAV&aE;!7JzPHM7;_4zwz0D@^PKJb5T*JJh0d4kgYpAgQI z#bWj7rfw342EbG~iRhW>`8EqxQRmlGhHo!LKmqs9*4;|27ogQ;U-*^;>@!O^^2+i^ zWTTaruG}&1-DI=OhtV+9Op{GZQ#`Ei9pHp1-h=kf9S5*|Rjd*(cjkWfKz&nK-95F+U;40?>-N}1JhO!1tZV&`q0YfB%(56_l31-VM@p{0H;;id|+&d_s9 zxNQ^_RR9_DJc}^($&PK$W)H9+w$RouBhTHcnLiF3Q{Qr%>TtA1>iReCuB?Qi>|*Pe zr43Q-f|49&$wN^n_Ri(Epk*DMdM*ZmGFzG~V5$`+s5N>|Tw4DQrO=(mq@~_Q@w!e7 zHn`@;4VUPgVaSvOVjXohCp;NgITPVbt!h!{w&B2f+~|1mF}0`^D!fW!TzR^biMNEj z0S4g1{;9ewwz^&wR{9JN5PV)`$9R0!zGFl!75U6v#CjI`+&Hb`{1j~5z zCR``HLkQyXjht#i4Bm(RF93r;e7{pA)ge%?+gEw$q$3Z&cJBo}wdQ35n@sn}EVBA% zn`d!TmIL9-&_nN4o2fWxLnlv#iksDfM?MeIN7=*NM!$JhkPytE8)qW2UOW*;jU!Na z4sMx}DI?5Y8-FT|vifJeIGbYIbm`md_&zZn+oPuJS^6;{HcEVV$?mU8F>f_9g+vP;pV%S z9J-7=`CfLtfzGZL`SMk}T%h|puKQ90j}^lhm+iQy*&=ir@U?-Vf-~IagiGJNY(pvy zz*G0KtBD^ix-!U&21DyrMuHeRB#8C#`5m)dlH19<9RW6%jacFv93qoh9 zHc)Y(lO1=(Rxl??`)a#P4#Q7JhI?J&fQx?~*Tp^9oIXL*&s}6d`a}@ba6O z2H_dI6+03{lQM~$g9fMRg_Kf7h1G?<^wE%UZ0U8*N4<|Of_tvZ@^BjTXp6?(SwU-c z+6=d2F1mUUI@*t_s`)r|Pm>X_&ajpC=`z5fD2A^A7(Z3-a@9W?$PuExwPHa==5poG` z4e%yT1&=A=T&|hq;TnFUDVRX$mSUKp#a4?w0h@dBH|4NZcQk}}X80K$><93HxyV-phSrWe^)X?pxu6!3Mh3}w7UN+R2YZpv8 ztmlb*Vd-1n(GRY+3#1QiwD>E_Ai*2|dL7g?#CKN@eZWzgG2eFRVltU{L}+KVE|wJ; zt7xWfYlLdX)g=t2U{UfB_))C_7p3A%W2wZSe8A#&O?wAh=k!r~% z-jH7^?lb!xx@};@Bw{zR&TMtJT^S85;}#q?;6?ZWCihn%pNZJWYPUuFy_psgMx5+Q zg*jkL(JZ^N%eZ_TcHPJQK6z1^_TAA4$*hX10_Q6rOI!z!^GAg^<7PAZS0IK=ee%xHo$(s%2wMNS}K0zs2nk{vqN?8;*LTU>q`Q@hM5X>b&|K@mR1 zMhhO|^f!_ZF^5$4PFvlcH!vSS^fmpTx4r-eMWC34msiGq$ z*g@}~T4IxNr!qc;VLE8}6cLXz#5l@d=koLNP-lDrpW1)KiXr$u) zWz*<%u)Pa!Cw4%rY*N8B+zBGW4GybDpn5R8x3N#wiNj-@8}yukzdL~>*;keYM3dkH zIS-P_Pzf^q>XhsGQq!%zk&=P6HbznPC2_%o@GL|r`*b^E2)j54RnVllW7iSBj)NP1 zMRCe#5rm;>A$2$~E-FaS;HlR5##=(9Ht)?o4TdbgN1(-gaR7|22_ZF0b+%94>d>9q zKjg0igurgo=+FyWYw#UsC3+@@5D^NifH#j)&GsmPr)`cBc!&}nIoz3-ZOa#!x`or~ z0}to&yHQ8Glp3-FKleq}ylM7zmM^CZ7Oh=o%d0~Hk{Dv-g#gmpYaSHPj~O&L>&NuS zASsAr9tcGIFe>W?Z>Lx!fv*LEWC55aVrZ|n~R4_%u{rTm0fB5nb|MoolL3MVm0DZLq zXKReKu4wdGzL`!|;Lob=sTGdMUP{^jQWV+uXkF6r2cl^9wPL@!*?s2QIDk>-LtL;I z796BX_QR6nRLMbD@;p^?7?#vwK!u{CsOTtFbQ~2uOBFp0i}rh|qGwUjVXEkPRP;2t z{?Sg6=2k2lZ8mIumW(`z;W}^nG z0Jd2J6=2+~fhyo`2u2kk->e0D5I}O-(K5t092+`4*g0&P7og-ptkw&voi(f0_p9}~ zy=L_WVZC9qdc&~ZX|sBxpdJO=tFJc>>kXRKI}PiNo7FoD>zy~NcOKO1_Zx0|H>}tc zUV33g0b+cifR!L&j%|c-9Tu-P+$#on)?RsrkQ)OfDv0NNxuG@q!VW#zSX5Jt7~^Yy zi4pC|jpm{-(b4TeX~&F+axuR&eYMi|q-rAI%3P`~}>*n`95ys|lGX?VTvEx=A*4q2+^2{X8Kj zM$Fnix;mdu&szsi@F5;`^*#Y;x+JG(on%QLXi0sBlx{IklbwKi1IzY+%_}XFwD$TRWPxd9rUPegKUEkZBle< zbwMflO0&HZ8gQ8bYnpIy;p+^+55?--&44kXj+T)n;!~4{=XRwofVrxZ%lfn`-Jvmp z9x-jYEZ?&Up-xZ5`!%7Oj$s#YyqCAl_5w}pc?P~EsC30<$mEkx+ZzLP+M9)%INkLWxAsvJT^dTY5#8|2g zi3Q*a>XTl(My1ZYb%iEKPlR?Ep*B2i0N3rF4$x}E^Csdb$hu=}@#0zU`y zyw=n&Q7}}ar;4SPGg&^ubS`e3e}bJuYv)j+?|H=H*Yi^6kMQi~!$oOD)&b&%w8R}u z+_@hz_C7in@#yJ1%KrF#{YFRM=VAG~ASpP(11kz!g7{@|WXXi}^1T=XqZYiv{!G0Z z#TV=C+&ca35lZUn0js+yGs(rw&BO-& zW-+5vZfPA`*P-@-)|YxQrzQ3(5Cw=S1^US*s_pUoBtcUB(2m3A%&;{otn`zCOC)6G z5O!dc5^1qG=riMD-#{of2A8|uk8lwzWTaLj5<&@IU?{> zB2T4!A2MeXc`T*M3eEFuX(O2dQ&yzggmfVm+1PySi2_=;8v8YT+&cK!rda>jv05K28FLB~n+|~jSAYcRK-cp(#R4O? ztROhb=%ghxJZgtP`GeAe-f%cw&k>EQsXcLXd%`ByFiRrd969(|0UeT4Ai`;}&F8=u zUe9kPxeijLK4XeFavN+N7>B|c203jV+~z+huy77cp-3&`A*%`t%FIv ze4VS#)|=H00AlOlwHn2$O2=5~`HIbAptHXi^83dVN%+i|XI1Sl#4{@rLy;Eig^s%v zOPumh>_STa95Urlf#)P}R?F$+G*)#+oqfx){Jo38h$+4(td8<7DSj%VnB$hiEH6?;)uTPQl z@Q7#6p0+Car?<(vX;STWZSHv0Ev+XlqySMj#Pm4-o8g z%mQY_Ln9!bCDDoIepC3wf1Q5gL+YA_;zmm3qIv`7c&&q1S5r7m>QkBDt|N?lyIQVL zLECa4FMOqeUNVvswGOmn+G@SkXPtbu;H11!cW03^TTK^mozlm;?>IP^8MoR)XYn9e4}S|zxs4|Gk6 z!`8hocehu?=I}=~cilNoybV4kZ4WAw70A_*Rp17<_P}@`fO3*F2mt({n(N|2p7q3_ z+{Cogjn*?si;=A3R1T>*+B0QCAqTJ~dsUDjwT+Hl0h}CT2nfuenDk9Y0etVdrT!vc zmjx^%eY&vk0JZVH6wCz$tQOZuTDp%tkLm*qbgx4HQ>_z{S- zMIyb9Xai*3s(O*bsZ00gg}O+&W=t0IHQc4J7p3L|et5f9L|VR{y+u~w zcj`*c6oN*>m92R2zZ^hGFc+(CdsfrKE6oU;RH&{}0vwBlZ7S+Dq>3Z0R;jhonii z)2_Fm_;)snc5#;K0Hz(GdwlWaQkAFXUu*l1uiwy-ctgWUqbW6k0r2xNU3^@a!yjhw z6bBnTb3+bZ*gesY&F~#6iUu1fGpb}dfoTO@1tGAj>xc8i7}f_)oF^7wCpLc$lHx7p zOBLU1?4FxRo3VC|WFzg^Dt=W==0^Ow zm}j44&;x$p-FPuZdNuyT>I5GX^YV%1p-J#3MZLzs2S`@@y?PD1gPbJul9)uwkprIfaX&Pqd>K z9##W!5EMnokBfck*NG61{_w3aJ{waTUBPMv7O|)0fNagtI?c>L^iK>sbNqMorcUq~ zh)sOAydXS??6MI_>3osgMIZq*zH+6+ayd1VjTutpr@55|`m#UCnMKA*qH~WkMF3HO z-YM)i>-5U3Q1`mJdhit2muRM^$4hNhzKM$6Z1T6I8g+bh_y+s?_}A-R_xvzX!R~t$ ze~Z^2o*s%MJ8SMaQY;Ed|2h+aJWcYMfQJ@E3)G!Zh7p`7gBp%o>YVjk3cQ9Ux78kF z6wgLw1$Jco8#C;cuGYl51cbAmUF6cys6BZO>Eh80#O@lcfh4pM@UWe>f8UAd5zSLl z5Zxb05RIXcQZ>$m8fbfxtT7g9kiAK&#;H)_Z@bktJ*vJ?18l&PM_HQqO}{sDe9!sk{#5Wa|I8{KgD{qytQ6&t=mL;db)_pAuf;5*F0M*Xy&vwirz zkZq{KJThYoadd{@0A=bv-V%kpEQ+ZPTdUudyPKP$bU|P9$>pXfcZ)4|CG|I3%QCx0 z!7FHOL_lQT=4hxD-Q$wN=?s3o%?R`ekqgAbfj5gFebbm7Nm&Z6TZiB?z3zpiC6NHcqJ{;QM zLR-B04R@9h58LUB?P<3s@Kk20s=1z;=)hip5IOCUe8L0qOL{J;+kZ4Tl!j-f-Pgi& zIqs+a#?dwca9p@c^x7%c~+D&aPgo+pshz-0@(6sd_6{57&wl8;~)*vcH8LoGW zeA7l!?mkM$L<9yed>v zyi#7x=1XPk_(`p_aH#L@d?c4C`5!nuR|?W5wwxxUC3C%wE2YKaEeb_qGaMTC$dt8% zCVQFC`D}FB8=?@ft3IIU@*U{VJ!$Bnr$ZF9+bGl!o{Mt-%8R1udOndC6x`wdpoq3I zQ$*oaLB~{mRLA@^n6~|WwYt>-dFJ1I-^u=MH$yBT-8l~tg3w(uRc#P1!w;A}5=^Fo zz%V_l**X&=OjM7c;xJfIPlP5b+5_ti`ZV=PAFF|FR<~pCht$P&YNS?t7n1_hdT z$*zOpOr)$$7L(gz)i-y9WNqx`;X5+-l_9*MoNlgh$L2U0dQ6-NF9kBwM>aio(Yvz6 zVliKrb5Z!Nv4$)_Z)yb>x%8|&`c^_H)~v2P=+{-Qu5Z0EtLoP@an`Jf>Q+YM#;sI0G_F|AT8g!* zN{85@V%ny=BB8e97laNb6kQQE5!5=g+4mJc$x8c8#Ou!HjZ7mW3jOON7mw@G&q5iN zWA(qz=Sv>MKyY3&=IZ8E`wb(pEY32q3QR*)G#KDVs2 znMI1V6)F$Ftv}B=ka^P&#jC?Ra30iS2-VMq1aA9Gxl;z*vC)AjiGuUJ!}=>%hR< zMQ=lfEMQSb5n_OL+F;AaOaO>q?u^FdyDtEuM+FR7fLi|!ZyKLG&Fj=ED8eaN;?^a0 zuRk^ERw&k9;w%%QlH^fQuA6i=_M`^EgynmT z)Y^6{N+PQnA40V(S(UxB&OFBFEXKmV#JqV<1CimZ#a(t?gLNAi9Q`C(gC{1n6+=T< z24Je#Y*riY4ap7ijIItmnBPreTYVz1eIw5kxv&*P1=zmLIs?mPfuIL4ZL?wzx*K+m zY=^qm^Q;5R_Y*B*XrmgTv{Ic1yA%*_SCl-;9t)yEC%zxTbe7d{z{inPXat_;d)q*T zwo6@LsvTxlwj zjI0n_A* z^(=p?U%oiS=qQmKvVthopts(ryP$ROq(KMuGqOT^;xju(n%$AsMW=bnX5d zTs?=>^^&TK%pnoJEu1ySv=y&(>QRVHqf<7+cMVn66Aam`PWCP7&%qw#@Oq)>z(Y`> ztFr-shZP~Y3ONV?O^%FhNM!QE%aYx7d*<*ukoF*V+-)ed;0<{ChzDm@jj{S#{7ab3 zRir~ZX9J3?Ct4;qrAY@;lC;k7BH;(d2I-Wu?3qz#$a9gZc<*JMM}-5gnp}He+-{Sq zi$t;D>Z&4b89wKG_M~FdJPpH8h8LGLZU5#SVLj4Db&nFOJ!(G222x;=*|<8rVgGE5 z6s7twI>ieh1bk>(9se&sKg+K3#RAX`rJo9r^)%n+&k^T5Q+VbA9Gu6))_2{-zkT!B zV)pWnFMs#)e|`QEf4+T2KX>Z$r(cYI_ww^EUcUVDBcM8)ECN(246neA+M zd$r8x3wsfQ?Bez+sm`y8O;K%Sk}Op@uI7dg2~XqBcKi3$o5zr()pj-p z4Yt&?ni+t1r;(2hh!vnKwEs~Gmop4oi8Cw$=yx#8Hn(2pUREdCP#C)%>Pp89SYWM5Bqoa*T^fDSLy0=Kw zN%S)4YG>z;y230ym^4E4hg1n~CSHwW;-IXLV%9(bDa(OHrJs|L!7o=sOH?L2I` zT?)p_MmCJRi~AgsQ7Xgmr|8@D+#M}_)-E1nRu%T;pELIl6JApyL=z0VQ|7P1uyndn z4Oof_*bIsZ3z2j^-hsf-SjYMK^6l53er`M^;a=5Jc*XT=;?~4LcZ=!*+;^Zt{cgfR8c1-W227lhsx5=m)lu;GMg`^Px~h^$E)p< zwKzCw)fE|@&WQw z4GAt(#D~M&nFuq?qjwCZ4k1u?Q2}{MLP~SJ&+6@izvZtU!Rj26$aiC|c zmy`p_?!%hyX%BoQy!o24m8o#uw)zu?I8kYPy<03Y0ot8+cQMZd>oiKm5I%WC;aNjNSC3@++CEr_1p|wqHL-}YM zs9;xuo*G$uI_Qv`2P&D1|MRq6%U$p?wQccU+3l_Q7>iW8^5m+4u_dXTlC*wlu>S{CZ@(mZqHuUHaY>BN$6O)7uM~6|Luu3V(+0aPNOyEXu zH(EhJN51qmmkn=|*Nsn#PoVR{sq3+FheTW3gi8^64-ZatNL_O&Hqd;h9OQ*$D3RPF z?RGD_t_alXW0CT^lz-=PjWBZM*6yvn9W`*Mmdc3Y6)llw!23xAc-D=?*nzs+BrYu7 zEwX;dYKQ9jHv=#f{?AA$L>Sr`7S$#(!{0~*)DzskSdz<*+Py7EB5qgHJWWblaxEpH z|G(~hdF$rWJ0iK`=cbLT`{-QX2$5rg0L?Wmu^p=c(4Chv(DdkinoP`cU**)Ob#Bz-P6W-cXJ3gs)uf5o*)beJ9FQmGn|;U5$ww2 zV^tLW=!skUsX3|dC61}>?4m824BT78ScU@|lFTQ*NASx4nLKO)$S?^{YDeS}H2J;c z@Ef;#?s>a#^@rb4XA7b@t?=mR9^qLlDhbZ}VaW=I{?M06TRc4+{Nf+~V;y3jsX3zG z_OprlGA}ynV@G{_4}Cx+;_+|@e|x8+9{;O;6f-m$|Dx9)_r~B8)>Y+tr{iw_7g_f` z^j-V2E4S+0X1};wuQoT+;&rNA-TVKcKS!VzyILu>6K>#}Vq20oV+ZA;n1h(fNn6R{ z#`l8?n{W4Y0iK_K^pL7~gxKE{JW~bl)(}U+Fw>b(5h+Qye5__d*B_pDMvYoHidty* zTaT+Zcx1idJqdD2j!WYob#eU7`pr6M*zO)lyCZcRRlL_XQ};rXbKMITwW0e^ak040 zYi^&)_i&+!1w6!m4}mzJ12NTTL>3C!OAeH$YNe4Sfz9hE?7X{OmhHZ@WW9SYCQt8t z{YDL;SWH&8g%+VfCs(;z^m|Li7@196lz(kg&(BdGL@FRX!U4bn;^f<6xr2-49=q>e zL>^y2Qn0eLcDpP1-0EC|r+^|T*=vY6px)P(bFVw z+`0G3a-EHnnOyn#n!TmBeOGnsEgoOzY`3`AWR^O3W=rnY8o9LCqwCd5t4b)Kk4JkhWD1Yom~`-ma+x=5n4Tk=HUpREXTQF2&xSsR##9;Y3 zcA^Cod%2Gf?o4G74w1Id!i<3orsE~aQ=&<};ETDrN!00X)Gdca+@$ufn^=6j3Q~(N zqPgI>d6(Q7^rF4wiZ=DnFj#*8@9)+wc2$0*An*1T6d;(^>7Mh|r+_N9vqIf^R|-T* zbv@HpbJul0x-e)j8+?=vKT-^*z6x-=#LC*DLVkyA;(cu!`j3_^m9y3M-XQ6-Zfew~ zlD5VQZ@!D@NFNnv@SAGwcC{(m(?XFOi_+V{ht7JjQ>#*D+iA;vp0&{Ur-RnU@XGr- zyRW#Z0%8^E`i{&%v_#SpD(vS2#N6{`g#D}LB2avda*?h_cCwK})?Pl~|N#&~ehG&Hun+t0^7J_*fm zwmH^t>^l?%1ZKvRibU~+6G9mnlGkn3OdAs(bhIoVpQ^1wgklc*dCZ`B<n)MGTtNF`5)aKkK$18+63{k{!Dk0Hlo$|bCE*^-KgK>YdwhM zdp#oWJsTdH33%fhR*$b#bj~6@zUXx@zUX~0K77x{HxBQFaWK4G*EBp6QtG-opyPAO zjcd!v3(+%)1f`<>n4r|DE_p;WgV9IRNwfDJ>Bx|V;xZb8L+BGqe_BV=O@8x5u~>DoR!E^g0*!&`&97JV1a1TKVKbl1=u5fXU0M^P#uA)y!qEqj-?ykt!3?!gu_{g*gR{Tb%BSuNO| zMb8&=g~X>chTs{kRmTjo1j<(RTPE3twGMF%%B+Y)@e4FAcb?y3tBP4ydgn&;f^`3xP{ql*5{&=&KQuj zd)v{GhmPQSzjVZrSOQ48%lWhw-5gl_k_yCcX*>S{T+s`!n;*^9kHU|mtC>MOr`G#I zF)j?Y9@Lt}l&|HDHdY)IXS-{~j}*D=Z?CqO2m~eSC}t5w?v82v&g0ek4u=}bv`+)n z)oFG39)W?IIIw__hLHJ;r1YEZ7~dA%z7aExG)YST0Tmm7c;2yivCt`S?|FW`u6Kv1 z?Xd&zJ`m$H2YYv57f*BXd z0HVe?p5NXWQUUlNBj7=V2@E%Ion`xaqmZi+ zCbT*+gL<@EPjig+OjR;R2t`Det?uM~bVC{Gn%QO^JBbxWH?N0|+isFg1$ZWW@5}1L zml~a+w@Aq(e;VgQQc=(58bxG^tlDW-rn8+X>Jk=LKc)2mQH7$L`W8KYaT+Ws5&lH}`hFPD*kYD>ZJeDdsf2>HEif9)G0Fmyo+*GrxW? zPEXk!Kh5cKAoji`ztqVl6K{!H6klngF?@%o3Nx__?-X)Qfu-NY+^ zi1^i}n69L!x9Wt`O&-53*Xq*1OGW~ha=V$oDzvjv{MtsR7hefu*)8Q|vyQ5Z`PBx= ztGL8vK7B1duiAh0S_T320_4Qv3m{VI1seBxCvQ7nz6Cp`mz#OMxQNsi7u<*z0{-Cl z*SRXKXeVBVXuYvRTw0vuBergQzJnS6ZOab8eS2Pe{d|;ubg?<#;M$f z+702_%Ded}&*KWoO@J3ckG=8n!^augfOSCfX!HWiX4Z(obun-m7FgcoTU^_KD2N$C zT|MOan9|9V@VG5+JMBd9wPKxH;R8*PMvtx8Pb?4r?Dz0nJ$Ys=WSWktG)=@K`=v|e zhNHbC!_IqxLsU}w4QW%;+0bxt-H|JEgjfgQ*oZBNJh1hA#f)j0kO0V1GT`iAy@h~G zW|$be)sPr$IMYG_|NKf32`FFHVoSuHsUm?*)sVMG*LzY6VVXp$3}hhzU1Q!yhA$aP zddL3SWVWs_N4?g$7{&O%IpZ0qF!7sYK(Reuer~T*8@$;MCs_n)kXW7TupA|5Ci`jAh z1j^}e75J#f@aBsg)RiUp4$TxS&nM`3(8@N&jiM3@NI(i-v_*erIDoPRJi^UtYoD~B zHSpnIsfIQgWK+#%(73AB(VhM4THVp0y0has0E>7SCB+~wcN+*iPErgu>MM0T6#1vP zpjlpKo82=gS@R0WEC`b?0n~r|Pt9K*aa-^78jze)aj~-T(glyT2TN_xT_H^!fKcT>k01 zFOPq0WyjF%v99+-ks%vBq^Fr$_RHO7aam4)@qC(9w^6D|W$5lwyqRyGqGwB1EXak$ zZyZZuLVE6!Jxf?L0LD0Gm-cwHq3-s>>03`p@6sn@|2z&9wlj2K1Dr ze?BX&^W9>b9e=gD$-Z13cf?WMs@|bjHma}nBYy~bcD7j*fAKc|{O#rEkU}T>mD&PK zro-C&0ix{VGssJ?&XUm3vxDp166sD_j!WwDsad)gb}B75ZuJnp+AiTcf!NJrb(Jr& zU*U6A1kEw$x0l$q`c5RSIvr2c@%U`DJO)dUY4Jv#?zcKFgaRqx;mU(2>QcL;3JR#) z=v3Fos_W(Iak9EQ7LodRmRiU4dhzy>a&DAr zJ)<%JrEx{Ky~0a{Z|(lJKT%{ndrRn8!HeF&ih^>-4FHmA{RBhr^=YWT{p2^l{Op@g zfB27YKS$E-lY=L}`DMHP7d3@1KhMs7RNtTc25GuCw~J-@;t&w9!oPQScb&UIN8P2* zdgtfo&)z_p!)&rpK=9&lUYs3fc#~&~e0j42g;l;)IO=M*ElLH;*>69=p8irSr}OI{ z+ilkGFP}osC)tmmz>_@((4^CLJLnje2>!we#mlq}_wnl&ho2Iq-2UP1x;V@<-TdN^ zI=RC2yZe>DW=+(*WscP-v z;o>*X^w?mSxQQ5R#9+|Rmw($8JB(?h3YAE#>Ns_PKYgM_z?(h7n`-%{s}MO9)b^!r zJ4D@zlrhvwL>FZg(anxZQMJ0YX*7s_0QD`n5M> zR6M>Ic@b3tuEnTUf*_y;vN-w!&z5?N=NpVdp1ax0s@Y?iX#P|aq5D^OJ$hss7S+<( zHZnEz887Vi1gx-kbApo;5o%if%a1@T)2rhPca}EWg;-KOx5a#7+8jBrxGq658K`LR zDxjjw#j68%-NR4dN{mI@p8xrS!h2BHp*{71Fnqb2Oz?aF9~uo#6{{Ls+tkLh<&`{E zI}Ty_aizh!jisIfL0)()C?l06LYCX z;LT7bS|aFy2q=1#B5gAZGB20CZ?7U!e|)7+uV$Nc@{{g*@}2 zRfKvN2CW+ay)JDTF+*P}!sMADu-w3398!mjrYXt^(rXH6Z`TXBz_a6wwTvqbbQ83M zHg8ki${`Vny-$9l$hS>#Z74L`EZhttT0$}mPiRz!h9aM3s+M0N4e;Wy-8&2kxQr+` zD*Kyfx%yv?&k<=mh)yAlsRDZl5Oy1L_JlBNn5jynX&NO=X}eHI+d_t8)@8`h?>S#@ zG1xDO?`3cBL=#zSo^`Urzb+3o%lqXro8;qpfle9xR7fOL_iEj|7AmNFV6=xhEhE%qO#| z))dv8Af?ZYb0$p8HsQ^9>mUk zrX4laCwQ~@jj1jE&DBQnK)BIR2gom7Td!N=x(d(Z|FqSax7VfJY&t?uM6rY&uRchM zR7)JCCwOk2#K(!h@Q;)p2c0OdKi%Fl_=88_*hg)&JBOdZBFJZr+O{AIvxVh(rkXL! zBdm;_ZhCDL+ogEM2}%6kaeYSB>th@Da84;K&e~ibx=hu|m}VFnva7RZYx8jMkSR3t zIVb_HeNp8}AR;a);4EsrMD9zH75@sgp_lV%_UGArqRl4(X9L^VMvp;BT1ve45#xu5Whj*L6i2hV-RITZ#~cO7GEP&0!_DF z!990aecf7?EIWR7Z13*iveozOCEWEd6$kltwNs-lx4%6$cRdxvWVP2%iIw`7g`$Km zvfn}QO*N;FfR7@wj9tHm7(dqVYKK6V@!H(Q847~n#Q{(%aB2?BD}Hg&3HqQHFOCh!9G{qn$N@8nf-p%EG1PJS1b%zU6R48jJWZzQ1B-Fr)qc_vt04k0 zNYtU0JL0&UQpOYfdgsHFC|RwQz#46e?QWw^h8j!VW~tl%E46%|LxNy+(oA1Z;RDKi z^y2^Y$6c{``^y)HV7GNWUl!BD6MFX4Z1qV;-L%uURP_Rd3i0Osl5gI<-BNgV@c?!1 zK?Jp0Ojq>6l(_JU;t)^nZ85d`@EBm{;o-uqSow55ZLL@3$^DJ`bkYI4fEVifuaDPn zjxQcuL418r>z1Wp7g|8pjn~8-fo}4aYGLvs@07FoHR#%~bF~s`5pvb@@@6~xqzf{# z?GN+YVzt{oWmEB*xp=^Ta5>;G(cq1h(Tij9oH@P#k>?gXBDR;p*?D;Ic9-{-!6L6; zfTraoa^$^HYtU_}f4i-=`nNrxzul9I^^0|9vRbNUpSlkxCl}Dd{DoaA)Gz&|`(sC) zW;I+sT4NM-e4!`VTDSVDixUe1t;ov9CC7obgnvTwim)(sC{!g$fH8>EDGU>dxyR;$H-SuN)e zn_cldyPFk?keM&%<*eg0pes$a`RlLeUs%o8Q}1?$nYP$4Q37Ncf>^o7l!Do>F2DWe z`yc*t4C_go4Ek%It1ui(sHRhQT!SZC z?Bh*6RAE-l{0FrI3J-&dfs8zirHCSA@8;VX2}sgw!Q{efb~q1d8YBizEreCZP(!iw z7p`J$BBCJ$kYM@B4<@^MKBQ#i#6y-L}<(mh?&al(XUZUm(EfDl_{%3~tYT@7a zp%s80&`WkK@Q9j3)^OH9)vn9k6w5*}=fxCTOZ{BERl5N-^d8dMOoLQ31OfxJ>H(qx7Q{hS z2BEP4GVTm0;O>zxCQ3#$^+sJBX!tX*>ZaBH#J#vM#R%kuV)z1zfgX(D*seSR-lcls zA5yNuF+v7a0va$#!pvMf)6-_sBv{k$72mL07GyC+kPWex?TaRgRnQ5tai)o z^J8T3{<`_=68;A!&xw@;jge+gDyo#4`+(8?N$==$U^_q)?^d+34XFDis5cY_x>GaD zvs;CI6cy0Qz>_4K-z-;XLpCoB5>o8wk`l@)1O*vR6qj2pJJr*JetuZ#HB#Kv#u>Vi z#5Y_tLUlEZcKjRQvdz+=(hQdFkeg`!md@yl&H7)|-oAhh{ug}t;!xGy3y@$gJ3ko~u>zWLqDufG4wG1u!I|LE)Wv{(tW-lWDZGTVj@ zMh=T!PV%+63xF?0n}Zb{tUENB(vosRtx$8IAU28w-P#>gSR#kN0kK%A_tk)`Vn^Y? zLWE$@gybM~z&%HS2gy75G=be&7ZZgN(SG0(0xhdmgab)EK0P+20VF^F!w;8#{L?o- zeEvNtos8PULi$=)7o19ifx?UEtnMOm5b>V~ z`TyzA3cH=k=z21SZ_XMoV}@u*mBI^2OTy1CLWRZFW}}Fj^)Ev-L}fV7J~Q;H7LlhE zh7r+tY1M}K!9yvn2)kA&0Z_RjZ%fl%>DgU*4?AKl5#5g9hB(QmPzkOI{bQ6@uhFy@ ztTBH6T}&%F;(d&j9xa?t&5jbmVmbnoTyQQ@3uUfW1mji;3mC{hX@wdURbe_W=(zu2 zr~_@l19mo71+a8meW6%+y7~e&zFn2*9;6^BFChXtUM4fJ5V}>^aF)M@=nLfCOJE2? zKCyxmXcp&ZC>F(DQH=3tV7~mdLV@t{z-S9!C?t$}mP>84`3u8c=%zjjAtfxSE?`)VZMP*SSJ8!J$VfTB&qvZpsC?-J_k zm&}OIDD#cFf33;aW4iXhhN9ktKVy2c_O{ZUifALVzVu>X_l(f6-|~k#`r%npFh?% zkFZ@0tloL^PVb7H{F3N+O*Ul5KqrCGjz$^e&>g>SQSB3bfWKE)O0F=;>eak})IV?* z$^cG4vA+VOoNy%GBF|dx)*x>pizhfJI{aPd;8$fa0e^`X*;8x(4?wyGC?JyDO199X zs|9kM%Rhbh)#dk}e)0L&pVO?=BGCw*WDt`F#1=H($T}@(*B4OXE>(;zE7@}wn_8v)I`&(u>fFfNND6?0C||b* zFg^!TQ=z86gOy$83kdsKKp2bVp%xkud0l8hL!RNiay?gj#X6%VOeb)GOy4T-oKG^? zSCr6cb1gMzlrpvyjX<^j6MS#36|yi`k{&}t&FoN6m1tAltNAT<(}JT*!t@cjVCBw!h}JeF=@F0FlI7e*$?yb3qTUc5nqvFjPLA%#gY}(tB1ZL`PMiR18i)criP4- zJt?Ve3@H#Y!(&(zEE^4I<-c&0Vo-{s}J{h*|p3@ zG{yJ_O^=5;9r|c$)B^_-k-av#H+A4WM5Z{__j}1V!w4(j=~FWXYLICHoUMk#9%hV} z+ZERbu*V=3u~M_k;60RI%^1z6n|lhyKizPZIS&}6OH1xrRpA+LhG zDcK*ovrVRUTJ->oE72f9+51R0=GAGD-OPV*aj=#Qp{D@|mUAN3t_q`x>15w7ARC`K z1`5LAR>ulg#bR~Wv2MFeTX;<9cfX;sI(0(@t$;4R&j7Wi!P6euL;a!=uC0cWW7)$2 zaD*vK6oB@c!AN9V=lAHw^(;Iud-y{-zXxfawYaefRuLK|eWui7Khuz7K;Pl?;E89r2O_MmpnXF^fOI=$K8W%zf+dW-L9(v2jyzM~Nje!d%L0Ihuqa{B@_EtlAapZA-Tg(yx#Of-J8w@01sd{*jL>K#gokZu#y>%nH`SOnUo&?o4Pgr zz&KIocZ)mon`f{na74(ob(z0bKv-$i>Is})!>5G+2+jWHMAjGo*L0I0m2 z9q&t{W^(Jj z)+XPjwfQTi=oY(fYvD`zj0`#!Z4-GIPCLRJnPzAIl}V=9Oh_HiObvo8Q_(^b_C&9k zX93M|o2qf8FzhQ!b2_=WBRJQ{mqEBd08@y_wwb+VxVMy{A^ML8P12LhyJl7ZR;Y-T#G+Gt+|kZuT2yawe5i z{XBO@XKt5`eocKOgA=~r&!g3qhtSIUnX})PKH3Q{_DR2iyUI|bn^+gLFYRyYieiz z@%hW|n4D=(Skf8@=oNxszz4xN3nWg48NekVqdz~iP;;{5U$F5PoFg%CsXdL}v1QJd z#SmX>>*>>Y8blC6La;%#lzY?%*a+>@vf}_qZ|CJL*gzYe>IY^Q0C*miz*wTgF9exZ z4|uWlW;H3MJF=)Ws?yl+U-WF%Vh;CX7V6L6X56k&5~DbCT_aBkgeRne(pm&CTcGg* zLZGQe){7YT>uz2alDVOoT7Uo?>COZudROt(rR@(f%1ae;2rPizOJhG*GDAEfMO$I% zs_Wo=9&3-~(s2%ao1#o)yJ%N1CbZ?iLZ%-${i~u_QrQmK=pAR40D@{sx(tf4mNi+H zY2J$*fR6bbG^r7uVL+K)hzv!HZ0C#eSPRIamw?#R;ehNU$1+!n>r%s(O6zm{xnoT| z-crjt1iliX5-2Oi0$R$&@qfXi_rUyl#tQYEA3DNKR*I}FwrYs0>+8c5lM?c5)f|eu zm$B2h8{k-cHznFZI7S$`lU&P@E%o?PEWs%M?D!9CPhg_IWsD$kg7BC11X_^0=^-_Z znlJsrPY{K}SQi^A=&yWG(w;a6HRB7oj$otDU?TvEzSrHS zBqa6@tPdQr$ii)`+lao~i2ma?;+c_2@JZ3eXggT5DD9czOw3FWc(m@y-h)u!sa`ph za;SNDo__jhNx~0jehhcDxF;q{fYXG;_TQ3F^gO0Fd<_gI7PO`rpWn?^B_ng@aQVOp z>Glyw1B>HGw8Awfbs`p|@9S|Faxwoc1uNkl_JPGJ>;k{|r)1^5OIGlr76dD1O3x2u zYkZ_fDQtkR_4wM9Qh4cRneEnE!$AK3kq*N>_O%#L`Es|$`2h10HTLWvVBx|g0uhF) zv|D4q9yA+mC1@Bbr$g+fHunOg$-!_eO&T;Tvbie+Q{W)}zyu)h4i%Q+1Jnr|PTNE3PkQ>)6O3W3Ti#M{-bV+pw==kR}viqaB} z{{R{~`>zHqG8Hm!xFU{^l>nms1;}834iL1T4+g@Y z>^+$Z@Bd@(T^rlDt%TuzwSUD#RYIzvsEaSzwJoQr?KbY?TPuC~plm6NQj z6@Je_SAkA2Q7|BEl)Y6TubsYrrjvP@l;sF>BV(W?`y}U-71_M%Q3(h1S4RI;>lE!J zDq?xYjESuYUsWqVXyK5fOl=e^Nnsw8z=Ttm)WCwX(wM!U;VUIM!)WA_&4*7P+b^n% zMUi7SD21Ij4|ubo^S@OMjVrp&)_cg_h}PUNo%zdW5#`UqMq_=Y3Tt?NmvH*ytU8kF z!XMfcxUYm6bw2(VhXj4>^i)v{-^nv{%MQdZbXb<0$t;pWITf&*G9@W&z#DQtqKVw& zb@9BL;Sz-hNv9WLAd=!lEU?dB{^c)E9)lHvo+N?$BL|)hAX>3ov59)dwWKpQvM2Xx z22py6!|KvCP}C0P+Q8CG=A;@fFsNod!G7hrXYEn#bR<>WFxf zYVKo8U2v7>W^kbcJTe;DGF4eO75$`^j5*t}!l{iDJvTfnh5U3QJd2X-eKw(p`!sPG zGron>;0r9VSq(NX>_T@3%ynA9P5`e zw@cj*=@7g0#ZcLEugNuE1N;&``c>m{@Kd!l6V4!^2Pd6AS(sybsfl^H?|vR$fmdI~ z;6Bu9$|k2~=D#H7Y&N^qx52m}(8&!6BYO~8J(*-98xWs-+UP^Nwyw>s@~M~XY;SLy zdFg5smF$p+T1?C+X&JGF)r2Br50EV2>~ z4ls7Z1sJ0CAcDMyY3ZQdSn|&iyuSB2ojOo%65|TX;4|}YK1NB}uZ-4!k86QzP?|r0N7+$z&Gt02GjYnT-6D>PEs4A+-NEopwP)8+K}d z!>EU8d3IE!e2>!u^1G@42CSjhsjLGZe38&t@Eme8N;-mH*0JA9{Hh(FVm^nVJR4}n ztsWVNa38N#k3fkaS;&Y-Q_LFY2&mkb#Ltq8%DfdCCMM~rt7|;DqU=*V@EUWGg~|NL zSB=w)9q<(}40vJbDLqYr&TTLP`g37PAC=rUFDbh(DncbiNpLfOvSMZ_;B+*%n1a(( zF-KdJndJAF==gA*b6#?~;H+=l2=Z-ss5PXE{zEP{NWG4s#J%p>(*~qC$UDFX4n)OO z=EoEr4n`}-csw0zeNm(G+rrYjjpeX|@QtW49lre9|z=irdo_MyL!p zD-2S7)k`Y22Jy78d-OP%MeTTXicMc5kRAbHgE4^eattL+M=&yZ+w-qLRxH!PSi+6n zRpl#tOVaEG(tM**nKFBvpQZC}e*bT~JKxEk0}I37i_>-Q?gJ$2?l_RDgfy1StqHTp0CAr4v(;K@L; z0n`MrVRg(6&L5+K#UlR0tnb^X7=63(B8@=#wMUaV0K*EB%^$#7AGPOrqm#fi5Fp0c z_$Zs9>hY^E?X7z&DRQEP9X1~Z1s>MH`D>tD&0G=Dh!>h#;k8bnE2{@YQSH^pI!tEd zLh9_FmoWZaPrTgaje6$$iZxHCtB)fGixsxFk7**kyrqv^WZg`iPg3nnE53E-Lp56j zc$LXsA{a0*?AbZ^wmp>@r+oyVh=FqXii7MqxX zuXPd)z?_;ofO8|TqpE@)HEZFUT6KFrn$H&$;i&vd*X^w~a_Rq^IPS#c4RKFg$(Qkq zIx}9AHzT<-uI9#wF&{=4fn+1(&qz${i`uOtru1gRb)Z!vQpAV2hn5y2(Ip;&!WO^W ztkWezfecNz-T_M_4mE^o3(|PLpu@gIse-^GV|UzUIV5YIS3~MlDu^$WDzUTNkhBcw zD=G*d8{o}PH$TD9Z2cVbYnhEejRcts6ID&;Q!m-w-llwpdaK*&aM*98tcYI56)N)R zWr;E$U6kY|*a(djij_rrcpoq0=q~?sahRUIfTWR~6fc! zY#q8t+DCIZ+Q9v=GdLQhlXoQL`Z()u`15y~1ftH`5lyNIUQ#2>)I`Q|G)HyD2ek_{^-)?f#WyuR z(K9^Fx}Xzb{~~y9mdtEMc(oyECvlfU;XFAvGqNNfp_;Xn`sS~Gcy(Jx7X_0#NQM2MxGCsvk5wQh%Ev zUW|`3^+d2fFoTOd9$%FIJ(3qou&d@NI7OsBJz>o?4O#X_HiV?FXbH=QKa&|kCCJ`E zGerUgUPc*eI{=oqx%yDv)!MdtNj|quqY7I`Hr*#c9GBk75Eh)me4IQcF9ocSw&0oD z5G6xWVo;`j3^boE6&-eec`tb3SKmGWZUUKm0_0v~} z@|Su3=;ez;sL}BF>1(7Kc(niMhbMiIH+TdC+jEyU8fnEvVQ)7YRJ`IfBlgG*o?jgN z?O9?3%WQ)03aI*I>ue2Y1?*+)krP}P((&lTcKn#k8_765&5x7+UYNt(Fx+`ETTCE| zyq`SxUO+-&tRO&TeX!gY+yZ9IMg4^{Y%(9<<*I}52Lxuoz#)Y)P+?uO@&Y|7dkHmz z;W}1$oQ{qc&^4H}PR!Sw4)({xNBx@^)X&R2fUf?hm}K0AX<+%=A>@IzZqYU>0wf&W48F*xWMuz&f54C0ZjF(-J|MbIo)=GuR)PX2G%>W^ta8GM_V! zK}8(Nd&jP7V{=W#dS~hT+>lS-{09Nkp95|k0Zg0@4Sa@NQrIhFBY)$t)I&A38F+A| zxE%m@v;Ix|X8@v0Ll3ek9Qa{&v^X7%QQD`kz`HIrv^;zdeVVf>J;o9^T>6=8{C$uN zz@LW-017=Drg5Bty%NfZo@1edVq!QyR%0>i+oyOz*>E5N+aY}~0z^05qretrIGdOX z-&wH#xbjE5sqk=xkDl$n_zQlK6Nkma0Lvp4$S!_xPcOeNtVvclpLAk$-Crq z1?yBgZ+E_0p`l%K$^(5qU9I&d-m}_$Lo461Z80vk#)XG#5mB&^53nPW0L}jF0n*{J zVdS75@W&%O->Ym=vSH&{Z1+Jn_v!&9RD;mK0~s|X_Y&0C8g3~m)@LMS2HzYPqs7=@ z{HCjDgf9jJ49g6x>nHbxL|{T5!=T;i3x!gr4al&U&<2B}0p(NuQqrf$egfwKLJ!d- zz#h;C1N=aG-Jj2)wm5#vXD4fTmQbchbJE&hILUSI1Oyl%`CktEH)F0bc;9X8(nt?* z@Vma2HrHnsexclEzf#32p8xpl@F^txx9O>@5ba*|*nygq5BB^h&ldAxac-{9q6kPj z_8DEA2asvsV#izuriPK07{;#H0UU7@x(+NFgk3y5u*w*frGjD%X_+6FjKPB+UcNqj z`r_#!Fhov$&Z(p<*MX0o?QBon#Yty~uaW6Zdv8HsFUXR?GBd~odgvVKAa93AbLPpw zKJge~W$w$Epzxmabo4H3$$acb=|9sCka=QiIAhk5lj7C~%4ykGI!%xAks5p zDyp=l8ti}=RZIRsLpocGk0xopDlHtFmZwEqdh-x|4WF*MUh>(Bb1cTFreBRFuJqL^ zo7l(9O1*MttJ357EN_iFdpND~)k&7MR307~32L0q-mTVp#TmaVTc5?Vw)=FL8A1FQ zlPtD7I?yt+i6UUjV``p$C?>^tH8L^>Y&ILO`iT*xR-jmNS!}y!C&eT`PDd@#WR96R z7#mwI82F;JTmg60y~H;Kegr!1xe?PwZI^JI4fB>l0EDEiGN@JCn@PYYn6)h(uPU43 zr^ky~%VqSxo6d?4t5Pv_Nb%H{_!0{nw-@xiZ&$lioae*StnFFtt~~hFr9Rp`NztIx z?&C@N-iVcx#cHir6%Qe(Wb-I(xho8U=bPy?U#+!1i_8lx#1Pj+NQ71cdsfFK5&d>7WGpuqOnCvE80edpbX%#&~3V|G0kbw=ysrFo3 zNVHp`c8@&7{PpyPYSs~4DM8C-E0m2F49N5V@vZCj0j)19r&&d#-vV+M6Y^^F9^39Y zOPW+*&W3Irwe(aOAV6HYwACK_dY--mML0^I zIeT+pykU~QH&;y5kemH27-!A;7+9P6`j5Ppq%$b*CFkjEVvgc_Y=8&1CKtOyL36@6 zz}kxSOZzveZjZIUy5Yc7gO^x%5L~}39&Gk7&3$l?ip9)|V(t{a_||a?a{Z)-(2&Xw z+U-a?seu>pRx`*Mkc*wa+4LrB-eYRx1Y0Y{JR+O}9-ZQ%x$|SWg$KWAZxF)fu|va| z^4Y#&MKdv($eV$@v5UAshfAt<4Qou^d!VHDjU=U*Ae@y)95$&aYiMYM^e^1Pm2Itb z#o=9%A%w+&iAlBLMX#!hK{omk6g0QnE1h$wXaUX>HsF9vyu}RekfEQ@od|P_v9=he zq7ybfIl+2|JTODG^9wP9ilYe|SI9)J8&-MI{%{yLDVW7!&oP@0BViBiov{_XzGP6a(S#S+6}o-E!})TOhB{0*+iOnTbC#gG-f0^cCB zP*jj5>gnPM9kwY-930Awko1&)C`QAQolKyZDF8Iw_mAN6R_X9Z3=TGg!$SkxrkemX zGt;XbdpK@KRNlDVnCqq!8@(IGYtkj@`kGV{7~BeG+1yawkFTGF!<4VqkzL~N%ZJJh zHG&yVH@d_xBZ~_?E?rF3Lmcu?czH|yOqaK4M+0gzkTx(=y7LYA&KH$tyb1g5^}K!H z@j+s&^lPwPg~*3zgnIk7k+!j!hjw^S-O8$@2_4T$ND8*_-3Wt2haEblL+*wk`5Ft? z6XeX!NfEdVzczFiljp3R)yfaqhdH`>iVtNnEWjV9e-lRRyq8QfdO`OL{37G55A+AT z;O7H$McwmUPx{H)7QcpbbnX64&hW8~C3$QS6!^58NC&o<2}ln^I7aL{>STlL$$XOg zukKq3B6tj#c(oXf(1V>i0%r*pZmri5phmFK!V+!gR>NwaQBR6PNKY~b>~>PzYK5ve99}}QPxh3f~lP*;b(U3Jo0b{xj6f=aEN4yNdl9jVtxjG#&BSv z$M0D_8VbdqU<^)vj1t#P_F_QaLo~CaM1&E*VD@GqgK!7bunv|lNWMTRVwYek>nb4Ss54;?Lht|a}hHja+1s8Q&3~)lLhf{ zBTE3B$`y?CIur_9Cf%%m+D};7xj~(bVWcAK=EOhqbS^Ic<1!n)N8uQph+!ANHNGr3 zr-@-wC2SgkY}#L#eTIINR6;40E9gZp$>zuX4Z*?F6Y?iC2$X9mdMJ{>kD|CnPtRsd z!A*@A!}(F2o;G4M;KWh_xlvL!{dqcHl=b=-e1X|jU=teN%DjGDQnGt=^;Joh9B&rx zd*jBCvJp6?3BL0vA0rxYN*LJyw`#^h4^hrbilsPbl9so9mRN@W8CM&Z`LItK9QuV>W z43`|dq6xOy;g$w)J^$6gHUA5Ky!bD^CzaM?;(GdMj{n-;y>n{^;=i_UeRucH&UX<1 z_1&%8-~AT<^(B71_^%&u6PL*&zI(rdb>VBFd ztSC4Y)Bzo;wHOwIeg5R|hnJ6~fIX*Z>0s2@y#&7lo+;0NI6Qo{wbS28Zg1a7o@36A zmG4l5D7|<3H;0LlgayhR!q=~1Lk6R z`Y^``+wNfS=cmt}3InLFAUbQ)Osrl)Xg&=aXZW1*Y(MDG7;#@_PBJO42}eY2R3 zN7otwzU2JBeP`#kIsbQW!T*^z5dVF5`_6CY|Cjjj&i|K~a-Hmi(vrA4k-{ z1@DvsGl(N#x&yWsSQCbM2!QZ{U{j0q=?Vkagd^mc7-XJ(zzpmJ2g4|e2__3aMJE8$ z1R+t}Z$Ej4?Lfr>nPoq?6ypB*OmBMT9!i&HylK&qO4ng?>lNnYLd7{0f+8tZ@T({L z(6tKGF?%2BmwA);7hf^F{9ixlo;s5PRz=Ok6pO$jc%`7z=U zMGv|A<0!@0)ht~3>Nych5|K-i8o{JNK>9Eq-G`jVGjo*f!LgysvSCm!zwB_eVpM+` zObiTD=8ECkMPcQ!aNp8}X3l~6)6>C(Zo zv6zj98Rk8)tu|QWL}dUUd~fD0!M=NIJN@mo?>qgqhyR$YQAH}?lm2_ilmmFgBube1 zhO^kHocSFhWLW>NOF)=S1_f9>;!Jkk4yJ4AVX{<6`ifJcj5h=rtJ@mcn_L2hx_0R4 z7+!SO9`}-A@;v!_^25FSUb#kTzy9+4@WGb;@TN=Zt%?hRW{Wp9asncc#-f6da!3n4 zfFG1|NnJ>Zgtizz4>0SsE-T5jp%w#b#-#I-RqN~?4lV+`+@e70Bzq4NODgC?j%7OX zY?jWB&%iwun`}cu6{@4RyK=3!Hb8r&?(!~5ykwl(|cEe&u zVC_I%iHreraYd5S?bcV3GoNDJnZpop73LOUhs)Gda^(lefTo)dvGE31zZTG(v5wn@ zsi6EkXxt&Eeqyq?u`V9rvQ+kOUMU3~(2ipP2kAjR#9Y5s)H{fPfBB1(e8q}uR+jmB7tr!5hFeh(|b*s|yzlz^o;P z_x(5<)qE86IV($s06FYie`Yu^f5u62VLnxbNBYG zTju%h&i38k@_&7iAMgH$`riFlPw#IGat|kC59pfh4ncYlzew0OI5F%!B*WS%xZnF)gw;EEVKv z(S|Elyhl2* z{bVsG9{l)EoM0ZIynYaN4;84B3@V?bvwQ?qiVWTK=$ubUr;IAnzx-G^{GzixUF6lt?K27yD)f%d z^5|Jypl)=@3?ce)fZsHnZEz2UJizbh31o1>tQD=9w)r0UA%OEnKS@%|+ypGmbTl@E zhrP9@KJ$fz@4jxO}MbQM4x$IH)J{!5d9v2zu z;IVQF1a1zg>YVJFHp8Mlp~vz%Gwn=IRuUrzsAErkhDq({_Y_O_u$9Ut<*8Pd_|) z{RG(HUh?%Y!33en&RS37fQAr`0c-75=H&)u<4NG}E`Mg`HA~M~#qENLpi&gKfU18z z*VRF%Pvr(OG)Rc2p1T_HXqU}eiO{(DHM*_ z%&OCn%Nl(9N-mCuy&Ox1CDP#qp|JsBI)If4lm<}cZN zzGPYcPlhXU8ZN{*|Bwx9SK>6f4mFtl<{KGkxP-jPxJ#f+I&IB-yLxgRaIx~Clf_f* zyygX=j>KV$=|7)H0PID#vd*Sg2ggFI9eRPlMj1P5*%$ToyxSMGkN`#GyGKF6G?eukSch9Q%?K8QM;cpQD) ziFuEn%Qw@J0cwGxvSK#(0 z0ZXDWBh!IK3WcsUAGfM44DjB)K?2?E`B^&AQJ&zG znB(jy%QHkjmLQ`!A7be+y1Dh~K>!eQE|YjI#j?Y+P=nzGlgdvzXI_324M-Z zbovY9KE>hB4Lma5e-FoNRb_Ue9hp&5f-+Fkad(#HEQR z038h3bUDB-edVG}b0j;br087*k@x83RvzW7>e5Ssd@qri)4!5y^t_mEqLQ^?aIexy zHnLT5)R>Q{hExTa+m{|Q*e%k0lFe#H-3pmF-fJD!6d+z@NOicn+WK<9)8&W7=ft%R z>sZd7nqi^9O?OH&94d4KLBa#dY%_!0P7`-z4w!=tD6XEXZAV6YXZeVc|9w>U9yjU< zIKmI+`SCkFTB3YRDn_PF&ObQICPPFmMkM_8z~&e!+pw0_sB{_921tRF-mGRnXMAP* z6%3XsvuU_Yc~>3o&UFlzDYj|2T=fKul}ja^+gFhvgxVLgQD9uh91ZAMEFp#F0mV9w zic$h@8V|WEjEgSH;jo^kQ}hKe8@YoN3io$jefX6z+kv6N=$=02EMuHM03u!%^8)L* zUKW!z>ucf07xc%8O%o-K569-7FwH(2c+Bk#rTnfRGzC+Au7Q)P;m*GpAkG9+MDU{Gw`oTb{=2d z>l=L;9E8`jN6X6{jm=DJm>s3F>j!KX^7s1u(hM;8Rj z+UZei4AGdPX(rn#WD&~zD0~<**JT@BKvCwBKn)iHCwTx- zcw%%Yj}#}lnz>aIC!XNF_0sWmDDL%tRb8 zg1LvG6gX5=C>Lg*oZAW}l#|jnMDP2`I0ArCbcAhyl6SVZx83L-7gWl6nx0P*sBxBb zGb~DjJPO&_2y^g5rZ)3>15`DTtZ^}!M72wXcE$x%H}EoK(r^Gkr_#3p#Zla(_vH*J zr16tJM1LIX0W-!7q@Te!y*SD^dV2sI$ev8?KVuGji7!by>%>UUU;tIxjun;Z`wS^b zenNVL_jQCAz?x+zv#dNDpw2o%4#E5Q?$F>!6Y32wI!IffLe?lg;wyn3UYI*ZemoHC z6;bjIq%|>wgeQ6erzAS&QlS%T=sL+~;N?{}8X2{$XZ>i{gS_=TE#z#1QB?z~^cPth zX&^dhY3T70+z(`Y=!s&V61Q5lxzdR*9Teu38JrXa<~6Px8SO$bGzfe`f4j-A)Q`0h zeDGK!ao&_tP|^#EIsbbWW9L z`t;$J8nXCZN&%NQ9qJadP8xLiDM(|DFljyg&9bZK&59c#Au%sGpBWJ!vbzzvmr0g8 z>M~b@VLBTooL&^II6po`D4d8NSB+oS?*>iM7)@Y?2N)H&OoA|gNK1qfzbest6iO0oYZj8l{|oAMGvl$p6aqE|ElTG=qWJ5s%KWHp@4^|F_+p z@9rmyv+uQ+yX{27k1;A)4*p<+lkUyjW>?N~%UPJmIby+n0n+8h(7h()a?c&we8H_G zbTaPP;vm(A8dnGN)SO0a2=@I4?Tw$O{zxK|Tnj9|W6vf|H;eXbR!rdTK2drVu4WK` zZefK~cPK_EBzzr^3!Im`*yFXP!5}XOYMu8ky$qHY8-U2jy2yV#&Rp$}R}a!xxb&=H zs9hrj?87_)JN$r>)(^0A**<)O=Y6r=qh0j(Vu2+LL78Jy-6KaXAi>F;>oyTz>|3c5 zsi-_F&S{Q=qtslI=@j(BBz2zTfjKa=EYeBp2DiDRMhA%zsMHrGN5HXZ>H}>{W;mbq z|AdkgP!rrAEO!y{hUD-8_dp1Qz93gkoB5fDD{|h@&7G1QM;_l}9$JZPF>6M?pX3_q zR?NtOFR`jtwQ5MuoS+>8O-k+yss1mtx7^>k4fc4$_QGL zLw1FDhf?32%R!VTilyDN7h`Jk_59yn3-)4G|UIiLs(dO7+Pe81J(vuNV^5BJ3QyZy9VzH3}L{8yu?|~IS&hKMh8gxX)jO*v=6qW;w6e%j)g0v+qPW2k9 zz)2gD|C6C#5IGD_#3VXY64JHrS2-@f>;`gEcv^VA>V6pVS4;V~r$1KlWdRSyL&e7Y z%FggUc1KhEbM-zBU<&$lWOF|0#4h~$wM#hw6?DPZ@1ClBGt2srI3lQi10Ji{d~0`m zd-uDhfn4XLR>Ce%hl+->vjm@(9Gp$bd541;mGJ6duWwhdgG$%NluW=n=J{*|nzVJz1?wd-d%t;T*C zp3`C$UzF{j^W(pc?L_u)E!X)=Hm}4J>d47fN}w=;Fbrs~-|za{PO%t)nmFkzEIJm5+p_AbOV(&p*f)zTWq!C0+|>NBswu+xy4C>sV{i*ts?GN zj}n|n4Zrux$BJ?awFST|^$2Oue5Z87{g)jDQJ;W{t5r;*6IH9IcXgVtx+uY5DPKt~ zLcfS9I{r~@TQo)TWuCoKl(5Lk4uo}d0cwT?JvOpXLU{@S;A~rPFK)l@@lYb*??Dw@f9Qr6#e!OQ71FJEwJaU^0X3%_vTS_sd%d=zGbE{;lAQ%+z?aaLxO zqoR1Xn8w2fcUEH8s(T&Er+ zAoNqL@mL@Y>eI)#UFK(5oF2VYxjrdMVov;dW$CR>&@3faT|g9=7FKe65;?S3{|J+K z<4x?X$`7jLt^LWwAle`er2w-o;3InixpVCTsgCtNf}MqF&nZu+6{tvpLvVn`UmD!; z0~~C8;(P}QRz@6+vLMJIOW0pB0T(vRDNJ%VR)U9UtzPo8n)T1U1k)^(5|J%j0W%DT zl3^u|z+2rQD1dOF~xIZbJB(_5(sKjLffxH3f{P^sqM3PXdbMu&;v(x05@`O8Mlv=(vB%U3SNz#laEYx+Jtz)M>Ty--ZIQFHy# zOwuJbG5ju)Z3R`7@U4sQ7+}%o_!Sz$WdNeMy*tgi=P=Dq9Z+iA^N7|6+~kfsQK$Dt z?^vF#1W^obZ{K!-4{;xQEHT*vCM0RUG7zY6cjwAb*vWzLUki<#irc{R{E2tBBjC!j z#e7(tPg+6CPbUWB7<8fBlUEDmVRd;7W+k0ypxMOCpuzz}Z)*iIdv{$$fv#2ON@s$1 zQMXqKiXDckb^@FF*Pvq2+@Mz7&Pow1(oWh8vx_7YiQ{rWd=&$r)pLkAX!}EO+-EPL z8Drd{IiDyc<3Im~UWurF0q;X_fiXvbK`UrbSaGtF8nYEQjPM72WzS1^;S7A#f*lvT zIJAw3%uc);i#cRmlniUNF!7wsVs%$nW8(mvNBaH42iVn_Vc1^9%(G&gK|UU{@>`u` zLyA{&?aJza)8xFEy-P7<7#4x{Wb(t|^JjMw$hixWz|$wmgXG_@IC|uMF#P0utQ-8* z=H?rNaC50M;Q#$CKBMD+i-}_W=zp3GMo*za@{JpiOb3iFZ<0=WbOgMklNu5C7z>(q zQix&4Ulzl>z+6M=!~noz$mYrp$+_|OY;K6nJVuR0=OjM`?qXh8w%MWe#@`^I8cv=L zl=;Mev&n+~<;Iiry}+Wv-k8F8R-A%bHpqSit~c;6+=7cv@)lJhKq}n?>&{?F6!Xu6 zBLd4chvN!o#rP6u8s%gUY8`#b#Z#OsVDdEw< z0a7fVFJ|3`P%aI;>tt_Nnc_-!%2s6J9dC}>@lT`xsGHi?fv2<0#Y6^8C@QAuaX!De zmu&ZU?;u8Q94}^NF}s(@q9kACW4IiplQ}imJkO5a<@3$?ES;1&4DMdSa159`CADgN z`)TR${=fso2nzFt6wvpQ31o^5M#PJV^R8XAh^%<+Y$vcNRx?P#XglEE0ja*A^hTow z65S>ZU4uI*e*-E>1VUCDvOFOqR{80-9QjuJ{*jH&^WQ6j!mcv;C`mXF7s@v*)V}p* zdV`}fX`ZwRDX6kb0h{eaW}fnmj+J+#09O*jNdxbMn~Idg87o0XqKH1I+VhbA@ROJ z80{w1W3;d$V?-|BUId7SUhXAI5Hec{ts>cktRjwWp-_Zf$Ds7BKKYkV*r+S4(VWkA z!px9wNK76u*Mn@v)?eFI3HM*KokthWlE7Dp=oAE0$)L#ir*$#u`@*0zO{Q7;E*YD9 zk`bU67+h6O^LKa$pu5Dp7#7J-8RpMKw{I|OV1*Izymzs!Jlzys)LBeN>$TaDNqI3j zE-ArDI=MKD$zcvsmrJ_5kk=akr zP!{sF4eXK{DHL@X2oYS@DKENqq@EEg%q?+sWy?)xVzLgeex)rD`c z?e6##dqx)GI_!831j;w33y?Pwr#NIUiwfm&O-6JHWWUI2o_|zMFYzvpm@|_@4Y6(t z+9fmUU}S@K{FY5qQIT-hHkkt-X47;$A#%xt{209!s{>xE*Rwj-UAN8Bptr0)9V`i% zp0kS>zSp9(TPo!s(PqiM@C*Yt(p?D)A5)2C1BrG2(KTpPot< zf)qUv*=A>kqTK*j3wuc4w~ul#rxiwAlf(mlIgs+Ju#p}*MBin=SmElb;^ktdqjgDC z$Jb{$7@7x|PcX7>;Ot1QR^DS2kSKPw;Gk8)dHH<|CAG1U?8Yz`&ryl9*dGp2g_}Zo8%Q9XvP(M({u0y- z^n*df5nf5>!ZK>d6^?OW9R+}i!1ZK6xNC{1ZDafzj+y-ny;mH{W`WyO06!>^dOawhUeZ8iym54VV6 zE_!8_i+js_e?N-*Wj?GHB4LN$9&k)_nhIBQJ)NDF(FG6)rUBX$%llUKQA7uFv+dHF zpW~o}Ni5C7a44oFRM+)*tkzfD3qQzR!K#`nY2jfF8s~f%I^U|dl{~Zub~L1MQG>GK zeSx%4@%G)b59$Jkzx1|0B7Aj832$Mg@X7qC(as)!SCV~a4X-VNRO$dVq6N;WOoKyzJ)fenmzR|4 zyJV;eGeusIan8!A$|NBZj!c^wY^#)DLyq^Wh1cCNgNZ2?~_Imw}XSVX?! zU^*9m+4J(fOI|NfEfp6!-J+N4S>hY$rc92lNO`Hy2E>oeC7$xpBEw|x9mLT1gwc5k)VPA!M$WrE{Nq&Yy&dH8vb$9S*Jp} zsh0wRO@kk3$6ffl=M(IGOWU+!n7GpGuz{i-Dej}1!AKIDisMxI8&a6XsCh+9iINyZ z(O)i(xES&(3m*o0M2i1fjzkwhua|~+k?UODKwS0F-hQ-OQ5MpkO7II!Cio!q_x5Sx zzQ@s62Jrzn>0>z@VynI&WmOl%A~maj6No2Xz5?B_PVIeZxwcV+wQ{RV)=(9K(d?~G z(jF)dD6*nnPp+g(Elm0$nM#zSc&#wtE7~j?S_qcB&x@pbdt+p>i%H`=mt0(?ZR_Pm zW5%kbclA9cQ8T1!s_Gs?52Cl3*bfQlFQ=r@>GS9IlTT2)y%IIvE6YsPmq5d`k( z*EUZf;X-iQW`nz>s^8ugJx!b2Yt(LQe-^CKUS8%|5YF1)=fQ+)uc6^w(B(>J@Urj7mYX6Z%U*dkb}FRae(!k9S3QXLj){4dxZDKq0~ zQE6Gc?urD^P#Zjob}mBUsx5bYmr2HayfE{dhTVu29dt2cQtX+VY?#i47GWh!MyC?1 z=D(Ps%DK6B40+chF{j5 zNK!Ogok{Yj^{FK1l6>gSqegWYTWYSR4)a`1t?Ox>I?R?psH($cG%eI&q{V%s98m+$ z)OIrE3M;A>ud+IENs<;_Ns?@*ZX-#$g=vx`Ef(akiOG>(qo`-y=Riu6&_f0;k3-2({$DdjO7*` zZn=s@r?pLoQFOIK?2#XfU}F>FhnRa?Im8~>(JVd0BqrjGic|o zXF3fbewGO_*|Y38AfM$&nqH>*BTeC?{zwZNEkDw(7e)0aTV#&@$yS+Oo0Cm&{UuMf zot18tGQ!HaB`@OVRuemjq$yz{{Iv9Bv!&LEIs0)&)e}HB=aa2&`?WgR^m@h9zO8<; zRjS9eIN7{;;mM|-L|7f3Yyt8bPd3Z8TAXY@WFx3W;d0Bk z(7`Lp(ZUH`do~9xRhF!#0R|%|ka&;l#pNdnR|^K`@DcJdRZ z6hbt~VBe*)i$q6((MOo@5vWZO;!3X5)f_aGNmVvWU;tmF&|Bqzs08D9E8dWoq-~&O zm?%=+x$LeMnHP@Xj~~H5u3dCy%&6X?7j--aOju#B8s1qWRjC%Gl-Ly7Qz?|g1yJO; zd;y$r@2zTVU1E{O!Gg4m&y8Sr!BcPmRwSe95WEO&bY(B5nLBF27sf<-;Ev?up!nSQyND`3w>1I^_q#9R<%x1+7NlZ9j zI|AeRE+MZl&^{!sHqrGl!jh2(@$xMPFQczF7HOo~nXXGlZ$jt+uw$7ZW{n9b5$NU= zd41pK1C&x-a5ordv(v1y4B?X2v1J0*Zsz*HdqSzlY+h`T7%Rg4Y8lsR$~V`^gx;AD z90raLGtj8;_84NL#s&e^Lp41GcRO(KdwCEMc5g4aNa#4vpO(Uo2YBX1kQn}a3YE0R zg&}f?$NAF{Izs(}BT8Np!-+$wCjt{)B$Uk!dVe+~Bk^5n%~ zr+Q7ZH6kSBkS{{9yfqNkE-7@9c|IS-9Q#^g$;F`6b{*-e=0Ywl2iP)eUBfi!1)Q8#zw{B%N( zYz`(_RhQJa+FwAd2TZJz2ja)q&%z>ajw0b@UfQB_v219|Xf-gEa_IPCR^M}77GC#h z*9YX?t2|%taf|1!q_GEFu}C(FI}!WN@GBQpp4J5K1At=OxBQX<+v&uxhBe@{#C%)TgRZguJh`FjpXX zO!$VK7T8UtgBto*3t(}M;lHjflEeeMaN#OiWKZ~*3Y)1-L2#rmBS<(0O(?S2Nxs_K z!z7Fl5#EI?`(tWu~(tyRe|urq+?`AnqQ~( zxV<)t@?uI+n6#k#Tef6d@?LzA-t`!OPL9U`64kvT4Jjj zdqHAIW>7sSAvNF(YM9u|LYZRS>an@$_b?cYE0-rWuP_GDBxO00!eZ*CmzONiQAI4< zv`?xoOr*vM3-XCsOh{pMjAJuMNHN24*|)KB7_dHvOBvh>xHlg9WN2qa@L)0qFT?x< zjt~QnCQ-TsZfL{w^I}=V=vwUr4<>k=&Cr<{AthtpJJZqP6aYi=Fv?j`;FaB+6D8+t zC~;a8@y_#ISaHHF9ak40;FmVT6)re1C-1c=zoL@6X$xo>P%SmnRvp6hhNK2+ix9Y} z-`2vGrpL3QEC+;2toLm;*1UjWVbT%R>6^}3QO>b$637EyJJq3TrjmmKXDmluE^p=c zDkr_h1}eurL_p49sG90!F$v9S@8keSK7%<{|}w1BsHx305b+i=+*eO=ozge63c21>plf>nlMfI(& z016@h)5mB)YrNDSpgWBS)vn~@ez0{Oi1 zy|;<=@ZnO}iGEVy6Y|+V(+{?vrk;`x{=NwxprDUc0!AqzO#vhdQ&VSEb2>FJ6!0oJ zGK9Q*1UsJiEG?X70o)2E)G+Y6`7(vpeWtd8x6((m;@ljLoytm+N>y@BC>^UzrYMCn z9YvvfR)e2%zU8EnQCXDm)m+P*rYS=8*PB=4GbGlKX)*i7JB-oR{X4VGpW*Pd6{E^{=aFyy@mbM;0irz5#mnVPL7`x)|5PnTq*R+Iae z<)ik{Uz>?qkF=VHn%9I8Ze__pUa;3V7LA8lHU;$$rKGAXOnB7*EZ~&}=I`17>8v9FIGrAxU$`dy06x{2niu;^C043Z)-4M)X@ z2MCH~&9=MfkKd(Pm0u;%1Z(`6js>L=t909fYF`{Kt@SK89+M znV07p9T9N!Yc?}C+y#=2U;Z&!!%k{*yD$KEiD|L** zA%s~VoJ1H&S#9%MchCR_CaaF$);@PlhxrT);}x*@T$q^?OG9Azbv{fHW}T*A)0fLyCUYr*ySF% zlrYDcqIPk!bRjMCvL9Z1h8faYBmt`O8j@2bO*>KK+8lO-ml(Kx{*Vt{O*_%#Y z?&IHx2P~ZgiHYy?aAk3=XdmAV)v&FglVRs=&r>^iS~#yYs}bzI00}^oKD?vjl!(J8 zqnkG@ak#u2%dj5iQsXc1{-n~5TeCP$idBGb!MA%|O_c8+4J+2<<_*|{8>=LcX7z}L ze&4l=EuPA@c7@fGVKlAT=UFVnk%8MMPlx0g*1(uMtjkGH&6PN-5y|F|l{lUhyX~69l(j^>DO5fR`mYq1~A7i>yhGscm zI6k|+HRBtlN14(+JA51xntbh{Oe4f^8{8N!i-IhfgjYb3{_u-os&=$7gdH*-t_fQu z$TazJ*z;BA>|HIf5fr$74)HptKoz72k525;n8DkoTv8nzK+O@(s(A7UolXo`y(YooAEAB6)S!h-t+Fwi2&|sfco%lJTFrE5XDAa?6Qf;K zogR*zw^Ml8(o2V*t97f;SM34nZr+h0uSWU~mL`9nS|gh=_W6=s(ox%j341UpkkmU@ z-W6A&fM#@7D8T7GRwMvs#k4z_jv6>J6J|c91GxoXW|*i&X|s63_UgF!-KAW-^%cH; zGFRo)`6XuSwq&bG5nfq4)i|{Q)FJWaXEyh*XNvV(!<(YNLp(Wxh*xca1_D<5Y6T)z zuv-(d$AxN$`QKVx+8PIZ9elO*N(M7piCim+*$T;q6E%}qjE|N|VD*Drh1BZw#v!>a zTcTMu&C>bxuMxw&mPJz6$mW5^E|O{|y!OWwUMZ`D8@(gW(qUf674fXdp)`so!jd9p zQdk`DSUN8X8G?B4*cNucokMV0^51WM==krGAI!e|ABgfDjV{8*7h&W7$Yz{8y`wyQ z+7gJl(4uqf;KTJ3iNJ;lel|j>o4^ucdBvZ7A#xdICv)`~EZ#GCB#V2TfrqC@DUaxp zU4H*&3oTybqf0D$I-jS8Q?^nn6d6&IBHbWnI%X&bMWLZz3 z__DvOf5u0VWreHJiEnXo&g^2yb`wbCdeD;!+f-GNAi+1P?W2PO2BuV8)*92A3eKk} zUv0XZ$p&ihJ6x`Dpzje!9Z}yqYk^f@@Fk-oLPp2i=pB1LbUcD1FS=PVb$&+58#1;R z&?G=#D31{^8E9Q!-~jlC1dlCX3TsKwBQEtvvXZs$q`Qr#YWS?cw{2cCJXDs57s zjRAtk4?2NSqDJ1V%vSc#)>eFbQ%9TF(dN|dqo~liL#BdIAE~bgvMs-IA+sK zD_8bEJDOv~SLr6`UE3p66ihB)k%~w94DtqUva;i^H0G3>C;Up>h&tGl8}Gglz*N!W zjWz@@#dV3JrO9N_&Sr3}E7&yD*kR`uF|u|%rRB@V4Tpv+4vX^%j<&2HZh%=Z1Jl~o zqjouZo3_#QqquI&F&w{wcAp)`(QLdfW>LZfp;8c)r^Rx0=NVUZ!(wT!ep@fe`ltQo zN^)Sx`6(Y7epgllAa`42myXt8+gRp1SN+0^2#(fuqqvrL*+psHITjPqjN+YOPHv)f zAcjG{k61dvDRWK(k)uLYH<<{WTj0K#KV(ko9F5Y+yAGMQFz)a?FEMvPnba$ByBmFW zLWG#r(n@X6T|)ht1KoTkf0UF~W3_Ct$D}k@;m2c;DQi}u-W1biP&%0-&zt-*_$?4E zcf_wril^6mP57`dY@!57BO*N`bPMY81}gS%qF7;kh*V+d0>}cA3GgUEwy-PEH*apL z1mQ8*S z87Q+QPqsJz{p~NeK5hK6)7$;D{t+V8G$91*w`B1YY5{xw zIISZgzT<_L8%5)PrA% z4M7qpZV!Gd<)w+2$&o2|F&bT+>;TF#va50hAV0hJM+VYZ-kELwd*0P;=u-w0A$5S$ zcRhYDzuv={Ya)9BDS$Js3=5@fJw^?e$ZR&cz=emPBJ;&dIT(7J-KXUGmW#=}FpEje zpe4rIk28b&q2zcdCI;A%P7!NnN|*G{$|C$_ikTH7{9%1Dp?SCD_udlG3J3(XUT&lR z?pOA6Ud)D5DCoO&KHaoVv6xMK^E@5B%Vy@}8DpL_bG5%*AKT{V?(N&~@6LC3cJ#mI zXZQB)-JRdf%UV@K@!{B*;F3MnvxJ zhr{R35~eOnq`}wI1e*$)g2{Z7!Gjr68 z{ABWw9UnitcW-?@%Q6fa2t`)vA0I%39`hPcCUqZ!0*+@$@`WV-{8Mt0XQN@sM`qn9 zhDQTxw`3G}lL!W3zm;4EN!O+YAh!h^*MOgal5*(3dHT4sp+|jSw#wY4y*SE1;Yp&= zD5HA9pw@F0uB$VG-8LVL-jC=;6`c}2JRKEBDby021N)=_4b7e9tnRvCPJ3{;c}3+? zjxG|){$)U;#Dr-%(&-fQ)(k0^N;;BsF<$n0>=XM+9^-$FL?m1=mS77ik^Bh6O8Fu> zwt5Ri2>=}!2uSXLxZ13E7B|T^Je!`3V=vjRE5x$?muD~kwEyhjO~*qMx_*Zd=Mw|;luy(vcgLU7$T_%J3h-t zLxb_Phj0+CNq}Dk&Vu3a1t$V?(H`cfFg5VdOU#nbv#}w|6G_<8nosw|Xi z0y&Wk5(bQsaw(G{9zbb5l68itl-Q3!^-8a!TtjGLU@7w%^H+~lIeH0lNdqBE+3b*C zxs{Ti=jjKg76>ooZP3K)^w=%iqu@3fQWN`AKVIrAufk^y<5oXc;NcP887{b8sGi}b zl@;hIJPMO#2HUgTSF1d~vg@uiouuK+ha@VxoTpZJbP;Bluf~pP^P&9;VUQGArCK$K z73W~5z#fS=B?aMm)`7E|_`_Hzr)RSf26SN74-Px1R3iiE5v);BOev?}{0#Eu0s!HH z$d<4V!>o{rxI}`G7KhjuHX~p@3zINe#lDzraXvQEHn^SeKp%BFNl681Zw%t!Zd82^ zA}u+a31(4%mz<(N*0{1%*yxH2Wy`bG4#!6JeTv>KWZ4L6#bgk0w(8{~8?|MXN_69& zssv|Sfny^dK+sorLTuI9aXTu7glPnuX((pGhIk;i9XK@~5Le6lF%qhYWxsoaU z&iu(RA+54EV)2GsapJa~ zy*b~k++Iyfy1xEiSjq2yuP(5#g{mKo@`i8pc6do&rHQaNZ+U(93@Ov-`wZL-_r~%a z(2`WYFhy3YP%h!O>{F7SV)EqLB~8BPclVOcDDT|ANg1V7+Bkp#`Qeg$xVI)NM(>^W zw~Hy{))N0YD(1RqezmB?hM2YPf$7)k?ilV-F}$Fhc9h8~89*wYSG@f9I`nzaO}a2b z`D_5G4ZA@{lK;*yCs}fChn`JO%<~Rr$bV2y(}|1*nr}k0wTGbWey{~EA9Ck7bR_(n zkz`wzWZ_CX%Dx1_)(L)4xrpTUmE^uF$ahsDU4BL?N1Iw2W&d8JWo*T%XokZ9)Gj>t zZ6`t94gL&?yYiI*w&{J@K>tzN7P%uW2UZ*QePXRA_aemKW+T~DZizz8R}s|QBZ|bm z1aQ@aYBy=!p5sYRhWW{T1vY3-yDfQtoX&={Rn)rLTvVs66JY{-`*8~7}d4LbL(ud8* zLKn`34LTUUnH-hV`}AKp3^;k*4NV&s@wU6{!`w$%K7?zlUkQ_BH3R7ln?jQH?Eob%;8sOEC(abVP;!iWK9}`ToepvXHhX6lrbogf30I3xj zhOHN|rd1px9KbY;6CEzrA;foXssvDKrfr#~zq8%0X*$=Hb_6bJV5+^7(B<_1)kD7R zr8_Q?{%d5?OPt%p*HQ>RHGa;E8qt1h) z@XS5}3A@#CtOuhmp8WtX<|28s9(nGtlUZHknTPQ32!j&|ei5+VF=S-bPWYKRFK=As z(7bUSCuj8FwBWyYbKQcs7L(>!^+@HqFJ19vmlf3ueWJ7gQ#h-X{xK1o3t}ZQ9vPck%s-9(zthcGc0PlAc$fD5g`YQ6|KB@z zOsiX_-R{nvyLW!`|NRm_p8xM_T5b0KeKnB3SM&YluawK~PXA8e`uhkRN68O&!6t_s zym*k~rpZh?F2>Vhl95ZY3o%fgC*Bwn{GE&~0>kj^g^}!L=0Bxa<@;xIlH~#3Nj`#v zkEY*IS%_OOR~JxaWY7T3jqGnw1I>47hM~)V(@|l- zqnFZ8uXy-Y_{Kby6cWxMo+BeuVrZkl$G{A8Qc>N&;ZV(RmY<$xoX!#>p|Q>)csH2i z5vC0jlbj1VBEe$1kApl}j7D}eDTK1(wV^sBD0GOCn%M_))#(AKah5{iMd%*J)&W1T z6Yvl_E6yqH16Nu?%$HOZ66*a9Im}3w4&#FsBNqTvAt&|#ca*B!y%%BE(y$MW;u+cmya;WWdz|M)h>5kG%9p? zR1~A2L$fso0%pKqbdP@mcSM_roFwIGWZK<~eB|KZ+gfK?95B8`zeAMOMiWZx#TN_2 z)u0I;XyBlUr9VB__quiA@uxF$b9)~_*HwlSU9Y-6nuTV2ol>Hh*rZ!`9SO8wVg8XpiNszR+@CXZYA~6&=XPZaFS)gJp$6UJC zwwMQReT|6_^5NHO(0<}7Eh7}K=~{m&)UPkh2LGCX!om0T)*8a`K~vkcHt4e{Btq;t zO|X+t?%m5L`8-S~v5tL)cs2L3ll%i6jz%1d%&7E`2}MqxzWDRYt$Z@fKDhQ2>yl3} zHrq~fRuni(_?<#LiW7wNvmWg_!upxy)HD!k*i8t0`fY@;g^jSz!SnVgtI7Uwoye@d zLjiYy;~zL&R8Wt2*pv8wg?=CoA!foT$g3Ru&WJOc)5!SKA}6IiEE8|WR;N+zY}NRv zYcoLn1uNC)k^VP>HDP) zxdDf9xcHoA6VM5gE1eB5r4$&THe&z-=%ibfm3G}J-Fhx&jI(q=qqcr&jdR0Le^B6= zt;>${N0~Wg@uFr|<|Lo#$eL@MlN%Or)3mf>=45Zmoy2Y(J-MtD z(ggM>`+}E!T-aHK2b)zM^bio%gpgQ5zz-lqsOUOZePZOH^J&wvKLMOY&k0VP1PT03 zi&+j2yz$~U)cjg$RKcwq^JIwZvrM|9{9Tr8S!d?04S$S6WEp>PT?3T?)ZFEX2D0~{ z%+XW<>)>l-z&;!3mq@v!h>ikCijxzV6$cRZ5^&apotV!-1u}+&sAQ8fNA9S=I4j+4 zNdilAUlt|XOHLh8Jj72?HDw~b$^i;m3WJ>^!z?Uua>*$zFheR3UnVR;GB_?KC#V8M z34`Kr%yjYo`+X=XB7?H10Gl(PYjwgVA{(lc0*g3?G0>g`O&^~|q#?u8vx}R=NrrF& zeN8HauQx<;f>6s5^h~QzW^>ZHEwX;{3erM)yvN+aZt0IEL(HN%q!AHS!2n2FLL{A~ z?=x^U%xK-!*~BXj?2vhpM-@cd(WBGfSUdXR!#lkhqCyRL|f0YL4WGH{xO{)HeJ0kzdyH;Kr z0@000$MbdP<_%w*h^(er4=4b&I4bA)d|?;g-*`YpfPRFcm^EOYq@)-X0FJH`=S%}0 z+PiNs71`}i8#HzP8`6?p`;-6Ldi$;S`rG&`_~U!|t8bnM%Rq(`NB6jCHA)Sunwo|A z0+`i%%fl;B^Bzq>h?)O1w9LN&DN7rqWd4H)ng0N?U|Yuot52fU*c0 z>XcNBpt4zN=7^<@!4K_RS@#90s)r}|Pg(LmyOg%N7<2wIo7*Ncq-Z7#IRROW3RDpk zDhvEK5RI5gae}wNg6A1GtfSuHE8>+dFJJpxH$CPYU2p~^hvx9WxU68r2K$B-hjpPu zq-xMg2K0(!$X{_XNC~N{nvufHo~xh`&yWCBIossas1fe-ES>Ova;U7#5+T|v698ju z8!6$6`28uI%_VxT#eY@R_KfzRp4_lLm zzRA>WRms9z-Ot~AbH)f7+JB%KF2Cfv9`Pp#;L79)xd4q&)HHs=0R;O^4P>i7=RV4IB-`fT; z^{)#I1X@9o>oO$vyhdCN*jBJ-kbxmj{J314@Z*jOfA`NLMz$-tP=)9il&p+lQExc( zD(vZP$8t@c*qR5DhwptC#)!Vo3@*&=xFpL5>=&xNDn&9%XC*f~|7oysbh~sWJ`zRA ziU7P})3<3U84$1oO;$4=Lo7Ob*|Kxai1X?2C|SqEk_uN(D^}R*b}2cGnJ`JbUu!FnRj8hYB5( zfcaMfk^K4f%jfbbI`Skx{qW@V6KW#~7b&Ox{)@--7|fH468z^uvMx4xq)9FZa`>$30YB1at236hUy68!l=CM@80QQovhijC%WP=8(69ec$TmGui-xb~Y5 zpFS3U{^(l0QE)IVivKNr3fTgPbt^)6vo4?H!;rO0J!IRsm&7S06pnljA5~|r?&N;MGF29SbLWVs6_m8g1BIA_lQ)JvYc8ob*7%aa4*4Dw&R67fF` z3yKbO5v?iH_Jr0ELqaTlhsfyjum0?c+FVvv%egktB`Cly|B}P_V;ZfvJsSt zXQ>s^qGKC`hTlNrzEUugY&G-@c)(&>&$)YuUPx{L(7tD# z84!}UFy5lP65>WK{`4^~n_gxv<^tK&M(GsNSeVgJ*T>{$NJ~O$+MZoYHA5L1FmQA$ zA$sA;SgIM{L^|;OR!8R{Ci8@942}h60VIFqbY$fCpkFfMtl}^g=QUg*fOf~9@xO)^ zK~jj3;p3W3QpcHKr=lCFw^N;hgVM!GW;f5@bi2X$Fn5fMMtbkiz>c0Bk^! zyWAFTf0t2_p1Ks4>{ADklcI1Nn2~lnTVI>Q^Xsif4I8{G-er@LgkSUfKpe4l?t4qz zMdI6#_HVW+-y;5{ms**qFnAFgfLf`mpg-74ZmIRPGooMm!t!EktOiLr^FB3^uZ5`B zJt9AZY@+7Khb01niJn(diUmojdg7ZaWf?mT902$Pxa+jUyB7K9C|Gre{S^d9+?XF( zV`Z87Nt%z4M*p6XCmatD(jG1lUK9HU1Vz~Qy0D>{q|v`WAHBovrXIMRM)vjF!HM(BRY{Z4Qf@S0pxoS0gSM zf${%j*|d2Fd{#2tdXD&5l^79=zaDD*7t@rt!U07oUgOgeEqpB@k&}fHX`3%R*CS>| zNMh@8da*KDn4v|8BD_<^$)N$ib=Mf@kXQ)|;8zzEgkd%IkjB}_)NJLj*Bfc=;3KSa z%KXei1m7eAOUX$A;tPqF9f89Y5l`|7cstQ`<7;{ObqA#sD1BCVmn`%pxA6U|mW%ha zW|W#K2BjLWnLr*1rdGUs*ul0TkBawa*I~AfQW^;bM867&n1}7C13U%w#$=+f3()V`A&(RM4V3_HRxbDTe7`;@dAY_fFN1yA6L7FmBK&#Fdj0jOzD>!&`e78X zZ~w*Z$}`F(Y>A6U&LLKP&Os6aj*P^prMp%xeI2yLQ*EOp3b7KUh*$viZBS-xIQqt6$yK1Ku@66Qm}ZY1{53yCI4Sc!93MA6dYnD zO2M&s?#oedWf59YaO5j~gQU?9#_0%HNFhSN)j2iE-eCQ@Ch`Sp)3zv|Oi6h0(hW2b zYBP}{uwOHwR_$grWa?uiN~F~s4G3o`h57^ox|-ECvm>=J+`4GVyUu23OdLj3{#<>~=> zIT2hIiR3w0@H2GIPdae|}%614tO&GvveHKaRwIA`uP~nDXE(px( z4$L>-BooML=Rftgu)nl#R6BHk!*S|jQF@gtt?^~Ga78%mH`o|bU)K+$MejkE{x<## zdx4dqhaI@=MAdEnAvaFFpi{S^Ku|}Ed^B{a5><3ORy+g%2#9mimO|{hU~QU=^AGUi zXaog;#_6e{8;Vn@xXzIWRS9vKhU)$aq?eyg!~@9o0$-E+K*84__Ts;cRoLGhv51@+ zSsCwP8Amo0wwF=)F?etz<5 z@Z#l*CqMV_*H=$oKi_}$^u_<-zxNLh_aFW6{K<<$e(-qzP}=_e$^Pq~du=;}FP^`A zarlD;^mqR4^~;w6{n5+k(ANR~d0={YBp*C7J^$t9>!(i+R_pX||1Sb>|Hs20UcQ#U z(8*EWJbN~PzMlREJ_7pT$3M45sZ=_%DD~DKt&Go!8Lkcl<#k(m zjCkxs2YH^3-VKKNOxGTc53)lEY|tj!F)ZL6hV4y#?5XhsWWGeS_`zbgI{uH)0W2In zRTFe-$|sv3DfX8m-|?fSdAU{!@6+ihcihWm7>WodD=dK;spkUzx^gbn-Z`QU(=ndk zbDVrH;SJxD-Mz;?)3k-$Uy54y#GzV|hi&L^Mvtr;`k&yq#T>~X`q|t~mcYyGSh5xU z`1%>7A1KVRhlxEf!A=)ieT2B}kF&Cb|LtyUeUJWg<^@9CwU?Hdo1495kXIw#AJBe< zqKN|1-&1elHu8~tCjEZ8aCb2W>$t04^q}zud}GG8?mHd2W*8hiG`P%<4Ldqo&^p?Zt0l zcs+BolZc;&rL>+{XdTR?7itK0v>#>V#+dF)f2m)5;Naxx~x#NF3Q8%69+JDjp% zI<`}KW!C2#q*vSZE_S`gUZ){4-^g&^I<%^fx8EY0xF9r)YPh%gB<~7bpiqf2Jt3y7tEL$o; z^LtRKj0~xDL-*O_o{j2szzGcO8wSO^3I4LY6!e8t3DI$EfmYg}ZQap{Fmm6a_v3$U zefv?|fU${%ZPic^+I&_(khI|+QybfC^D_ET%QOQU@SqsNKbax?Qy2nF1=+zrRh+WF zH~1b4L4Wy-R0M!?JLTf!#NQ8g0I>a_gE#B{d`luBaBNV)EXE5+D%ZzkR$?cbWTf+o zFHm}9=-C6mmyGn{%gXa4UW=w3PBj#fS)?KuB5br|Nxp8_I7-lJX_U_%hA;Oy9C*D*+ZO5_VE{I3~xWJHRAgIZ!g@O+K%>W+n|GoM- z$Eh}d2{&yPB^k%e{+)EY#djuJZurB>)bvX~aTlZewvo`qy3NG&JqpA098P<@-tTqd zXRoD#Z<8HIkJZ8HdIp;^NGaW08K=I4-PcW*kM5Ts8c@9h9?_+s|~46*J=Xp z+eUVdPFRo36JB1G^y&s|WW4YILJ@{_Np8^L)OO=@+YKhS`x$2U^u%1u-y!d$B+5<= zCU*hM*6F!)6cgs9EQczMoD00POVWq?Fr1mvXm3X@!fI-@tt|N*%+uMNG0L_wd*kF2 zwe-Xb!g55aVSxR9KOLgo%`6bByhKyt^doAX8P>(*35IYJO{xzQH@9Bmt+al%oA_G< zMg)SZXsZCxu76UC)(yZGpXBE~FSCdnm*deJLGQ`SiMjf64i6S{?81U2z26U6)0QIx zu>~dHIHm5#kBK&i=~qjp5zZoD?GF==fpg**G84;az#^u5G!jW0w%m3=Rd)O^sqoy5 z0K<<9r^;75sG@I+Dbzw094ORSA@~s9+H^M{6|-B10}NJTNeyR^agy@@>=339ckQoT z<)ITI=x*<@^~Uip9Mju|(+0re#lM+L?QT>u>PQNy&igDmh3qB8m}T;O;%|GJl#)kz zaWVbIo^v5$p+zTLzrj~xx)fuEZ}jxa2!YfI$ei|azKIv#dz85=Ff$RtFf>PCLJITu z`4H1=6ky+fToBx&3(6?YiR?MMAC@T|WsnJl^R4V`P#O``iwe};4aqIig9vz=7pj-s z-oRSO<=ouGlWv%!q?bUJ-JYalG5kj$Qp#P*A2-WNL(?056vgM5a0Sw_L#)_2nFlDv zmU%U{wo0GWZ%8p_TpQ6Z+Uu6eN4W`-E!A7D0sw(YGSZuEn0^$Sj8;aUR| zsWx-+{?eu>)GuvCDZH2W%h|n`Hk8EQs-bLPmn4g~#vHT1-)LH>7#i!5p(huX4#eR!Xk8&H&A` z`2>q6^Ki}o0SBF8jxsx(_?*|irgmSic{8>j1;~@9VpzysCN2Z|VwCx52A>HhcF4<1 zHw~Lm4{UT@JL3EDjk@|Vvy^{6S^I|JnpSXfDm3M{WLNi820kJZ&yP@$Y%@Sq*~?mx0>3&kXNSA5 z8`=>my?_fInvwDf|J1rGtIe6^2<-?Emf5p^ zy<8mOH(aMrE3jnqbU~fC(b-_7A~x61LDooJF_(0%2}TlR%|W9z=M=Os5N#cXV|){8 zva3<;05ZMNfzFTf;BR$;{++RxP^F z6f8(}Nv(zE?vfE;yHRMn4d4RtT)~qIoPy}<3~FJLt=Y#NKGU%DwqQskL$MFE*=n50 z59q{IGE=OD(;9)!Hb2fO?b|&I!}lhTuN>(}!!0+;-6#pEkE7HCGLWXIvaah2KZ7nU zQSCMo6%?H`d!q(&Es5y<<0G36S7Itr2>6nhgmuzM;O&xM1|%sSfg{9nv{1Q6#rQBV8l-`eYfS4z;14R)s)Pxw(*9Nq%Lvq)pD4B zm-Sq4bu)Es6$a*Rt!k#Q%G}6<(Z^;v64 zcToGso=%o|+h-L7yuw;#)^UnU^J#XmyX6|sviEthC`T9f!25^G>Y)FR2q)87F97Ch#eM(E?Buugt+X&$6VBu^`4dD!3RepVhMBQlnN%i>he{>)1Fy?{cU#F2t|N zg9)6ZNy)2)Ur?0%vmmE_ByUmKvGWwIDm%D9R4YL)K)q>|DtHar@{R>Lt$VBiHJ6|6(=3cDMTHn4NCi;%0I!MAESbOiSs&^St_iiQN zp=G_W$a0zrxQx4F1N{L0dy&twT4@x0eDI3niYrJKdcy*#R3q4fkYO7(C)v3hkrL93 z)fOP{=PwVhqH0-cI#d?%`wr^X*jizera~{AEml?Y8uP-m=&es@5ZIVFE1vaPZV9}b8gAEc}&}o=ZSt1+?hZXM{71ovy0+jJYLSNg2 z>hx?Hbx?|8w2v+oOfG-g15qM*JV(Sxe99`pD0Q(YI*5dnM*zgLY~ z2{XDqGFMVcALivqI{1ARMY(1aa!9ez1dyMg)_H%L)5)T%T!LmK?z5JVto~T($7WJ_P@i#c`g_ zmAgfR7VDzHVx>T8d@?SPxNqH_L3DP_ilbs)_U9kw$tH^X1}4(v2#ep%ZBj`X#aS_i z%ExoKtx<93#cb3~@G<S7xRVS(|hG;>&>A-(G;7j=NBRXV5kbLa*_qHx5!Tkq} zcD+NQv|qyTdup+_(@C69vGwPDIU+qDiLcr0eSVx_1#^mP8fNCMh?TMj_%Kn$S8sIs ze>k6Rl8SLQJaK+Zs0kFO4~%U42Sh>Cj1M(Z#b}5{RT*eHo#H3mt^OZ2zOVT(o6U;Z z-tFyM_@$lF>+IBU{+SBZ?Gw4U#{(&UrF@h*g~`AOMf1EgYt&``(*fMt2K+=qnX1s< z(8$aDbh4Pzbl(QiAvkJkAd0U>Sg`$}GHwGjY2x6C1oqf2UCs2l6MA8e!}?C7iPF}Y z4p4y-hKW`L$94s9>drmq^&?>h9B1%n;@G~lg#NoA&aA;8)+BVhq}UYt(C1+8F-af9 zocuW)#w#L0nJN|Z63WZd>F8oW=ZcwTN55w79*EDb0vXmMsUmi$(6&OM34)`oiFPv>0Z|)`j_jC=2{|Jl-PRpZ#+<+*)~&Jbc6#DKg}( z2r9$H8di_uUeKT8Hs%~4*PY0c!6C8gl1aul@T_MCw3U`=<_6TTSdmu2l2!5@h(ivX zN5DV`9y?KBjYBh<&GQ_-1=c|3BT7m{)+ktF2$V z)%HHJtNlnk8LMk;gK;mn-m#ogNC1+E!wUTKuoT!z`YvU=!w^nz|J5}&wo1FW%vepLOoy1e-0ed!)x ziW5|qQ$VH;D9>5t(^YT9E`tpymR7wrx9?qXNnIzrEWgmu*OYL9e}_0lQqtS#^p)Y+ z%>NE-haKv@XBgk%J%J7AKX9Qo-gB!+^g9uUfR4<WYdaHRgIQ=+`6fkEZDM@ zjbvsQ5sdL;Rb*LVU~jJq1h&}C8*a6mms?^(&?N-sb4V3uELs%8xBv@3bE+!BWbz{f zz{=P{%_`{gvUC^%z6`?E0Jr=t5wgVUI0Aff$!E>&NLM{CrlAoo+DPDewzyYRKW%Ji z`xK2NE=LamF_<5`&t^wOnNd1*9+Mi3ol>hIc)CuwItOY*N;Vqkqk>CUMEJiJ8-h9PV|-6dTI;4RyOwqf)dMAV|w?PJsH9c&iCqnv@PH zh4?f_gF+C0TG3wwL>Q_sB1WyA-(9RCIlgI3z#a}qC88bXCt}7s%I4=;#({He@dmM9 zo1a7T4JHpt=Qpj}6Mu(^DI%SVS9d31;)S+V^Ux7!j`?oEswEY(&(imt=xaJF&|;

      5@N8qW>x1;m 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 z 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�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

      keZg3snZiQ#Rf7jm{oQx!R5OTZ5@B*eIp`$| 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 KQtC4ELXMm`JIbLs&RyyiBV_-F7@bF&mCp`}G zwZ|eHz;^1*BK#FVgfhF@`LbA#ZipG9{_Yxa%jBW@{j(|WSV@Qnf-jTu0Kx>?!YPucW~IAnLX z8uq{qd%kyN*WiYrUb)s$JU6?Wt%ehW%nIk1tHmdf-ayqT+XrY(>jS)-pm+S+)^FE0 zg5}trVa>CvEg3J0%@<&D;v0G8+qT&WF=yK03p<=OYN~hwOuoA_=}o+?inqLKc#U+f zoPH8{6d#-Je0e$1(*FCx>a+PFv2IEDvG@q=DAE#55jku-fGMN!dWDFmO0S6i`XgC| zVe{$Y-&OIGDRzIzOcra_jAVU2V~&3A(NtfZf{RQ`EPs~IU!$?l7BN^2^P5gXvMnwP{oT%lw_0{NfChG zqs4<3Aj7BO$?+HcZyKesRNG$YoN_8{`w!&Uq7jQ9ve*EuS}fc)-8OL#H4l|`@^)NL z`|R=O(O6Dn;rkDn$}JVt2kv>8-Hr z!1db}VkEcEB$&FmI~cLpHN1N&#UM-X!@a4MsfDTzBblCGy}#IRVZLqBQ(6?)>SX@N%Yt>kWXiN`+lF#{HJb3tg z1Ba~R(z~d?gC$t0buc`z|B9T`dnN7(MFu)4qASzyi48>0NWtaD)>V0?s$;KkSn|15L`

      m6~u)~ifr+dlDKX_pf2#?e4i*tV|ib( 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

    2. hVeUD7i5D#k)@ZxLM0g3zdF$|N1=lP4$ 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�HVm0%Y<1H6%s7enQcUwB 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%0D-_uVLPRQSF~U^(j1NeygWM4(>H-DA}{ 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 opS@ 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 )>A$= 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 oIO6=4s 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�-G;sLjSlNmAb-P+&HmpWPoN0C1 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

    3. n^_%hC$dvu3!{P6D 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�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�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

      xIEBgRCqHqQt$XisP@)hjy5e5#OA@D$3i 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≀-=M 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 BGSEm`Vv1a!Hy zTty%Ru5_;q<0Ro5&V#cAS52Ip%HOA#7s=0AGN!^atyE-}39J?>yp+OAu2lY8{vMu! zxR!<^DH~mY`q!tTLW+vyR7%FCUQ5|)(?O~w zpqfiV1$GUhgp!OUKTFBaX>polKLN&Ad@9uVDk(26=}A_6I?|%isWeV!rq;h_gvF`! z`BgehidiZ6o{qJ2e4Y%U10?wAg%oB;5~`MI2^_FT)WfNa^sBto!Ji7s4s(h0IM6gU^n_#GEB#PY0wvZ9)Row_Rpy-)iTh&Q>yl}sg~&! z^=Dc%EBY7F@i2Lv^>?GEpt<1h`56ClK5_wmHW>4tl{y6bwSoPbokHWwD=Es0amGdc z+!U2rU&bSJdH@PPQ@k(4eDE`j2CEE&AP*A-G?4BdX0OwWY&Uv%A-_CMhJ)<2kZL@X zTC*uekNSF;j2Qi|DO8H1pLu>b~(+avnds(S_qRngiUNF zYamOiACjm|e~c5}Nuz_=n{1dR#dY*Z_rn88CJGhS2>d{y3{X((m@W+_lPvi+6$#~! zK;lTPpJa0Xp1e*}g8Y%lJAe zt^g~>;984|^NZ}~-RK|J#rgHmO#e$6{Xg;%BXX{PkI!k6FLNy@QYP4?tnh!poL|Gf z006J}H~Ko$uf;%?)KEY?N(kaG(Lbjd0UW+I1uD^oGRQ~S=yX<`;~J4))583!;Ky1Q zcQZm_IMt#la;5?m72?tCO*%Tw83I5{r$46zx@1u_oN2w&Wc?qoIRRWMKUdKplpS5F zTaqP2X7XdooB*Qw+^< zoX@5}M*1g`QmQzpRD6;bSdsqmDxPb_Tqr#jaq%RbkbVLsf;BY0N>S!VPp-$XyI$_< zF9e^zQG-*}R4zyV@Be4$e06?}B;f|>*U^W-`i|3uj4eXjDf z-_NE9{~5-i9sj@o-(*OiWxYK8DLcL5213H8MRv^vBQ3~BMC4p%{3%{_vpzz@r&=<-$YmvoDv=8Hk0+!I0^23!G}HB3 z_O*YIvIbjiawU33DMUU7s+)bRyfU>eGFAS|*IJmW)Se3CpFlMw>NL@^5qVn1)2S9r z`It5pik+lG;3O(J*D60{MCs{J3qV{`RHb+-BJ<=T;gg3@>Lfc&<)}2xwCKFR{f)}B z8p@5R&Ho&gxF46K7ffYRPDQqfX<>_$8bY;`D?)H4gL;vj z!x>>WdU1{a(iZ{u;<8B0%*+Jfi()`DnThK5;^))!l4szx5bj^8Y%Z^5!2in9>DU}A zU(1mHl@F82|NH+Vg7%H-JVa#UE19M5@U9e(Wbu`>`VP+HXV~P85d6O{a#k;|rMK_1 zfil3gH2OX-U?aqmp9S#$gPZC(ouS}g`XZe6|IBdnYjSZe-2!m4S>teSr1i{n098~@A&46 ziqD|^2t;zKcBD_|mJ_Wd)4!HIYV zyT5(3aFD1*1(;T*Gbvmb^M(YZ zJv88F7dj=dUR&q^)Us39iB4xz_l1LfcTcm4lavipd`pl^f_Bcxe#Gx0;J}lmP!E5% z;VAXacy7n~jsr8m_owVfXQKPKAqP0%twSsL>(1tFxpD*r6TK{8W!{@mXx9I2#NhC= zF!o(bjjkmJQ9%%-xEDwULY@3Ha907$vH`vF9S`X3$CMX63=RfL7mS2Zel_M8OPz=` z65O81vyt?X{%lIZ;vyYRsJAmXCUC>6 z?NYB+YmZeh@oZM221{(i{(0m&KpqLp-%?sYpzAt+aKI$;W=4PP2WByk#qD*8SX_i? zkpom0-;Q@{d@bT47*Jl^4)xtY+4k^tHa1K*Xv0ti17}rZw`^=g$DnJqq!02V?VVv3 zXeXH<$QfMLrjpGci2jGLuZ^;4OSC!)M&5ONI>#vp9rQ`Sw{b>ypa7if0~817J!SkC z^(3*x+JLOvTN=T3B2yKhM=UzC|3Q%(mc*WjF}V$IxF0}S*LlXUE_G3IaFMMEjS z{E-LLw)P%gnDt&96K3dPe?X4;pc2ac8L6IvuSU_nwVI^*?z387U){=>UP9GZv>~$t zqdFO?00R~*Jd9W_(%wyJk}#CJlCa}cG%2I8{ys{`2(cnz#$B;6a{@co$4&m(JnpYB zHg9<`f7qvH*p=$FQJ?;PqdsjMwH_Sw4KTW+G&nd28vY<`!{2K#2oD4M(;>{Fy%reZ zikCHjX37ac3NvawCsQ-0I<(Mu8ZnMzA5*i9+R5jaN`hZY!WurMWVxVI;c8sDHM=Z9 z=sKHZ48m!gO#852`=iNXyHe?hSM^U7IkdE~Nkt9*e0%cvQ6zthboJm>S~}9_peE); z90$!$M)WqzTQxUXL0B<01!XQ;os^gkdXCH`lJWzt(PT(36k9)xf0(vR%LYgL>f=Ik zdOa_aL29FmiV-AXZ(#Yngm*8wtD(wt+7q)KQAU4f$89qs6%XVuT{R&3+I3j-v?`4; z&rvmbFjcb&KKrV_TC{Gb4u-ooQB4{imQe^wArpOyBhK33)8ZYTDWYY4e8~rmykN&} z;JuIZ{fS1}>dt@a-Z7U&tGod%}Sg5>kL{*)D+Q3@n6j7!_9U1!2 zKNISpyE;A<*D!tz6^*KLyalE~0wGxR^76rg3?mIz-g_t%vhk4(8e7l_l>AarZ%5cm zCxSvIC-bzU>@ji)r<1DG$8Yd!t^S;NfnEwJ^&YQxCTrRot(l-|9Ki&qkc~RXHa#;- zJ=3JkgX>tFt(s3u>68;6^knAz1x0OjLD3&CW0P%M(&J#yabu&8^fj^5SWSdv&#ag4 zv7*`x&`Aan!gfWXv5G0H-UEdi;*jSYS{ygq=pMe|lne?$RTKMFR9Oqsyb-lUa3Ixi zEzwp70m+;Bh+<~HH9qC0#YZ8;O!9>~O`Nv7o>i5{Y?t-7fCN45MA#gBuI|3pW|z&BEM>R&#+tsyyrsC zgbHH0nDgFBvP!~1WjO4;i?J8k%R$3&)~0x{4K2~Fz-bk0{ODahdTBU+i`E*xOf}a7 zXYhUCoD5B_P}WQ3Etp3jdW_|hjDia>-2$gb+jlic^DXoA!X5cu(4@2?vGx^Xb4Wsz zE1I?YqO1<;{=QUjbZ-}fhPcnrE|4U9Icpd(j%e%3DtKrTVs9`e{D*!P*L@zZ5=_%Y z!7(GP%qtVaeFJnO#%TgJP;gO*&I-MSxmJ}4H?z};Y*JNOJ4w5CEK!6Vrvl%Ho z^+XI9{2`F6p&klJ$Zqde8KLS6!^$%%2U!tQRF88=&dvScVP!*+IHjCarrOjAnp^n6-@+-Zh9J{tew8R>3t0yv_%72KJ^`$84BpQ-@=Pt5$x3Abx$o9q=a=b! zN|uIum9~Z{kC@WWbmPQjejm}wWBI>Bw#H4|LU+F>EN}T_tUT=S9T}2*Cm{ba>QkS7n+M{fi|< zxTwLiF*Bbh%n_=%N-dV(Ve!4-#rCqidDF+*H{;Q(w5W=&@MCVNGgp*XWV!ETR+H!7 zNt8B>)`2loQxbp_!iH>=D%fl$*hykz?|pTxu|22>@;nSz+t4dsyk+Q%I}g%9Y`H=N zjtc>s8wg08%WUu?!sTeKY(g>7h*-*tbQ=VMHaXJ()u}Kp08)UkHxzzxM&CUr* z3#95P#|B!QDGVz2u%>#+wJjFSfhSCrJ(HRTOT-qiig7)LQ)>tyFI2bOCj9bmxHOKR z#}3|bYRpj+_l@E^P z_cpjgz{fv**KY^Nx2D4J9Cgx7fL69`e(7J{CHTF2kSN)j9?n}`Q)t+rdajPgyp9S^cIEJRvRd^47+doA`3qg)zXGRV2xRy2YYpQC9sFQ;Ur zb|Y|Ikc8LRTDH-KvF@Nx+c<~i)FXd(O60sw-K}$FcKKL!6|{z|gR8u-a`8-^??q9K z{_gk*HU>|wct=DF?e$gDFqs8;YWA$5Si5)*MT--al}_yuiJUW7=QYHU zS55awIKa_jAH^YR+v9;Bag#@0y%nQrW4f~ze(M&`IqIs`T^yhLvo%};XJhI{dj0cp zc^@a1+umSyS2*zmU!4iQBx>Eej*#=Ay)vS+*gp0}5s&Qc5qqMm9MQE68*MOoxit4o z^Z3M%?Br4Gyx`64)qps5Q$rJT&zQ= ztE)%6|BLgY`eSfR^ZeLZX3><6uo{# znI_d#g5J6}8)}qL1hY=R?|`C`?zXhft$V{P6!sUd&38a>@YZIzUZp|i1CWb#S56n8 zt>=8>?B(LwG@2BZzVvs6z*+(ReD$&}uwd)Hzi%bKYGvZKzt@sqG#IJfQ%DEZEa9M6 zin#37yae83kXygaAa!ju4C(-Oz3g=6j|2vp8aM;WMQv*{GciVwf4{l(73J|Dbz zQjzL*P8-r0KSLoHVF09Kwq%I&^absu8Y^2ZD#skKx(tWRzC*SZKMM#ufl8oj&_f1; z-cRMS){~$9IZKP{w({Oumu}J9=3#exl{OwUvZ&v)?DnvoVEUKuo;^Bv@{OEEC5IaP z)n%$WfOrGLD+Zt^X_@qncan`U8#o%3#Gjp3p!g%gS}^X`9d6D~*#oydS7S8ibXUx_ z?jzjAH-IJs=8k&%Ag+A;i%p;QJv9yKuRIoXr@|Gx)+Hl5eDGsU%Sg1>bpf|7ANZ_b z9!8^`Z7pP1`pX~i2RLkip_9vvde(1!k&YtjefrphpU>{x!GE_tzq{rBOTTVz-TBMb z_Gg>hpMAD@_j9PXy>)wQ^DoinhZ^L(pBXyOM$uocCV6o_NMASATlD>Z=nwOz-l>?Y zh7%1&aNwupJ$QEHTs8DB(I#tJu{4{V>Ic6q*-ckAHt<2=1BrZqe>NrGF;O}sPOC32 zx7{0hj0J%~2zp$#y;i#o`PIA`NyJZAQHVHSTrDOz{;Xp1OZwAE+(Q>*^1(*-FgX|A zq=V|6h=h+2A9*JH}gvSRQh+V)dr#jlbO(N4Xvaq~e!_c5xGJBd043H|()N zk8J=rCJB7*(&gz_e?NS1(otNIK0OL1-KXbiqX}goF|eFiGNy3XPYEV34@?ue5j6L4 znIAz|9o9@_=Y_z#LO$*?KeIJ)c8R z%U{qh?2l%#AWi^QJXR%eFg|j>XQ6EuCPAc|RP{ z{efdnagafCid`L!DL%*>UR_nKq&IeIL+X_;9SafYZ*K^X*Z4&7pK`V@JLCR>ysq?(!hB3@4MYidXz?4k0au!l&-4rb<<#= zPl_Bz4PvTTHL*C-1Pp$YAZz2BpkLJQ>p&kQDF9wLyi)o3h%4e0DE@qjCk#&vA;Dln z@P7<>koyln5RTV>PK%ta5%TKIC#c(5V^FEUk1nmvu8*P!Q9{u~Q*wWdRzq*y3>>?8 z%mHW=hv1k=i3qIuMp(RtIC~D884WC_@Et&ovwo_0TJ-RxXI_`q^E_tPddJn zp*a8eGe{>XCk=qQjK9IWE|6>coh-kOGhF+ET*a|CAlaA>#E3mfc(U1Xmp#S^bW|LF zCyirw3w78h@KxC(@X6VGV>$JU6d_>^pUV^zz?AOzyn$G&6tK?7RC{UBeZ`MRbX(H% zyd{%JeJA;uXA6{aN&P~z*> zsDJfgdhGDZcw|Zoo4(RfA$Oe}S#QPUEAGp`{t9$(k2LzVV>>p?{z{vKNcPDm3 zVdg9L3zb7m0R1}Fcy(3C11mT4W4Hs6N`VfT3l?{=Vo#R3K!a@TX^9O>Ik1j`OMA2C z`dMq~oo1bb+AxE|SQ!$?Ykb#@=72xlMgFS)o@E6(ZyW$Vz;=NaZyU~XtMMR3=?IpW~?^Mmhu2g}$Y2!q42 zpG?@e5KU%eC?~JBhhKI5e(|tFfh$d+f_R)3=YaHZKsFnkO5tK+OXqL&Nxmw?{~4-d z5{Rz5@3UY02;tdojNn+Cf9$ul-m2m6BsnkV8U0K&UcxkyV=(QI4Q9aG^UNt2vDKJU znoV?AO-&uzgm_c$eOzOlR_HiUTGzq`BOJ(k*@|vFIGV481|et}9;j1=8G7Mh$!eI7 zM#*}aB8n(1hGO7=%5G#KpafdvmKr3TY2?)Ie5plFuA~ifV<>a10_YURR#3!D3d!pn z`@E>Xl{{i38XE{n3m(Sim?*7*!G`hmqxf1PtGt-set9Z$lJ%@8{c70It=^5|9(%m!)<6zrl7)?emrnft6^uvX@9S+F(kOc zTjTF1y_Vd4acgyU*09j3-pMrRAa=i4=0>KmYuau8(|6H-{`~$w^ZY+JwBLI=fBa>U z|HtOtJD+c&|Ht;-JGY_yv%hR^Z{EHAr~k+A^5gk`JiyoQb&rpCclf9(`Ec+Py+hvj zw_}i&2M-?~J&8r5*x>z=JSZ{fCK@;R8NBeN9ETJBn#=3U#PO>%eA|i2oSR(bc*RIT&_8;grTB~t#zOG0K+WDgbb;Vldt_(A$7h;0>6-IL*g%Yae`d{OsW5TLjb~0oFw!pvaTB(fhr81z<6ucYtwj z*4e25YUt+yC~Rn_ecx{S45y)&3iPj$$8OvOa%Ka3e#ZK~W1vU74Lv*ttt)x&9!3bI zaSRkh|NRGnV46memHqc01ORD(&)Q#YzHi(Gn^v3F#%az-Sr+UpBq>C=X^%<=+5KjBg7*|*QC zCqiymb#>HQ8h?LFydnGfLjL^e~^6>G(3|xH7ZpMP39yQJngV>2$KQ zv2k^Eg&avdnwDLdoQ=~WzbexWL26^`^E**3n-sJaXu^h zDFKpdu+N=OhU@Ydfs#iIOfIBVg+?4c?X1lEmk5&_d-L(wkI+=7nLR>3n{gV?{|$6x z?FHmZ1V`X>JfPouq}cp|d5TOlp&rl>wyjxz+Fk`BobHjw0jB0i`B%O`;LH7;9k)K+ zWk5}AMh*1-!$5~V=R#e@ll%I94G9<8#zu7SqxJP@{kQo6xcjCL{&~h>myE|rc@qcP z;E&tKZ#fQkV(Dq)D9vX;Q(QCZN7Vl4OCWWcjL4natAa*ro)9TsGZ|2+7_+XkUtsKj zk2^6oPN(F611n(==@&^&BtSten6|xebi@i8y;;gmp1(M(@=;F~dVBREM;DS+RDe7d zI)-i^AAi$sJrGC1h;eFhSa|#++Kaw4(!+xU|D;7R&iP-UPMr|D;)C^(L(33Z1W`*9 zDIouybP$^^x~-_)>T^BXE{cjkN(Xxy#ZPY}u&Wx$@PcPlp0`)e#u9f)i&|^S z2{q7715+TK2w(Z~fY6&Ko`W_ANi)c5Ut$B?YqfU0!41+q@=sem&rO>_uK0{5dtaWN zr*uKXEl{4J&9BIZJ!am!TiY7vyiG0k_DDpTxbFa2v9huH=L|M}j*&ZM=GN+u=PN_% z?qRPC6i@)w@4Pokru~a{Yvcd4Uv94d*Q;M{zg=sux4VCP+3G%c{^;v&>(wt?o$a@4 zpZ@T}*4q8(<^M6|pH`}@ZnP|0N{^?Ix;D7;YVF>=FV><@qsoW7uRPrBzRass;toL972Lb69lwyacyE}v@@Tejx$L=n zc?DLdhX0Z~yvH+McNMO&i@4=26W|DYK*5EKb2xX$zcC-u{u9Kp>h)cnf~V*+Eo)Ep z5>juCN6trc)R2Xe0;Nq=OrV&b>^*t$=#dc^SqU}yAOnJFf_oQ`pZ9(q8~(}Kfjb?( z(D<-pqn#3zyR$SuYlr9G$;<-GcgBMa)$Dkab2>XaqddJS5x z0If)pABrEwzy47C`oq}W`BT_-aO-_31y7Ip!tzx|z?hE0g#L8zjJ6pp(k31B;2GjV zVhECCMkfRG8Y-`F!YW743UGpS@IR6jf@o1ctWF7!*y0LH5LKHQz#E4pR*zsX$;?EW zJ+!LW@oV2D;1HHoAPX0AGe$abAD)LXbS z0tWK>L4tvGSoMOP$vrkUsscRLa)zv@3*g?xaDg>PG@BiWN2^QP`p`4==`ZF|KRsN*m}q!wj|Lv&|goy9X=uK$Q9w_0~oQD>E#|9vvFA+NZrXWTaNl@?#sY z|2!S1=u=KUWdzDW6#a{v^9)#gXQ#ug&qWxa4URA3Gsa&`RDajIy^<2c&D>l=BjflF z=En9NaKc9#6{IlnY^GuGUDO_^?fizLx6bt*>3tjj8VzNH{F9A24LxPX7@Hg)Cg?>s z?2ylIUeOJ|giRo$3<1_9-*0V)8@!;1^!2bje2ALwCZq~(Dly(0&4x+A&+j?>IDME5 zXGJoM;k>IKO8LSLG4e%oAYtb(^%FkLylb@0|Hg>%G2D*_50yGeKew2(c(=!Dvm0*IB>10kL zT+j^OKI~DtJmb^8iQ_5DAD4ZvgPGL+9b}$Tcn6;wkNIJ&hM}ldLN>yn(sTm=odx0H2VFt6QrjL=GE6u%Nz=pw zgxLPAIa+$!GDc|p$rSCH0r#8^1Ux0OM!K1A_zFy`$&$w32YwqY8qY@UHM?A64Dc+A znkb>?RZob~F(c*&;vAdHM~#EU$NAYA5RocSfCoTe9n;1Bt)adsn$$pEz;Qi%{M#Gn zJ;bOjq3C0tdZ&B(TRu9m-7&2ML%?jV6qdf0mi2cT9(=PHa@#%Ksii{Q;E9aK(pn0!RiZPh9L&w z2{b1urg;hYZ;X@c#KltW(>(r?)H3p(*4<@FPX(#t^eY82+z3_+vh%U4>foh&B}TCw3x(tWdaKK~KX(A3bzZp5ZdU zeoz=wICz!Y61m5YukC?V4y18XIxx3Ai!r{oE8AX+lI2@ACf!fM6gm3UG@m9zmYTfy zLXfGF2%Ol8=deUrtL?Z?XHyLJ4l*^8Jy|bZZ?e$_HcJqN?mkJuw4daLFK1&8gY9GU zT;3#xl-i+$G2z%HY4kcvuS(8mC&|lj5fB&(#K39ngoh&4FY?#ffMVe3+gX%zoNXBO%wo<_$caNpd1d-C{EgicXq z2SZ>8lEAM>7o+rRZ;|&Fok$l@V3;|9%a|zi#+!b1x8DYRf%m9cG4z#iN=JoRGfj8TC}@@J;!4X;Y7Lyv+G8R^mu-E48F^juuW4GBgj2dW@AQ>tSv=B{`ZlNPLf-1J?hMkA z0<@T`a(v(?v3i_&d1>27_?=s~(DIs%XS`VK%!qF7tP$y|s-`+kYO^P%Z~`nL)-+R+ zWL6;cQjw?X)oe=i$bdSeN|G=Mr5Yz!QowG0t@z`u)v{s2wpZY62M z&-w4DwsSUh;HD4_bs*UxO$QI1Y?1!#N|Ug9%E3?Q#)|?^Q?_E(ym))%bjAIPWPHvE zYmltVsIc`J^+RuPSdH)8w7kyaZcZYdoC49Jc59kXS`a$vi4 znop%?+?-7?xcmDp zHy_Ufnqn4>)BKZ*bU4f=yV$#z{mIMa763^JtpYtE`&M$2-k^I)rba-h4d$|xj8jID z7Gh{#vlW|fs-F5sJLIgD{DI=%QYpo^kqEtHd(|95uE_w?u>UkGFSU`-gw4xQpOQlu08=&8wKu8FNv_bF=SISf93;hv~5R;K9|dfmoQZ})j2bYYA zh)r_hg((qJ5dR?nS><#;rz6mUV)yeQm&kWkPTlX%SzQ%FQ(jI>ulX}BK?Pu;u>e8v zVK-XszZ75+TG~d?oy#U=UPw;o<@x136uN463zRyozF^Y5X^c6WYhd;ymUDgHwV`&9UslTuc1#a=6VRrrd6|sR*K?C2a&q1)dciwwBd7F3~sH48Q3?j<<^B* zM~tRDj2&!Qj?A%oTkOX1b3SVpR#c+IU@8F(J>-(UU!p>1fVM_tO zi1=ar!?fkv!p7&oCO|tMScl`>!~d&jcL_oFdrrYiGYY)r+w`Ku*I0lIhi8;rfO|(S z(7b;(y(0$}f&*hZoW~)0X|OG6KYm=LB&qpzRH;j79kO`BXZFAHV&h@tiN zntnHgFe#l>CipNo10%2u$YQyQankL$6>X|*&Z8)CQ@y3FKFR*_l>}jcnUJ3Cs3c?6 z-fJq;AM|Odt4KCHx9WEBUwn)A+fS0wWVhvdQq+vr_hai@U@Y~{mATkS%4xecY?jT( zu#?Uvob?l-5?_QCfr3LybMKg5HM~CUQ=Yg@>J3f5=ufyjr zW6^+nFPPu19DMl#cjeS5v@YKq^Cxi9 z7(=u$6SnNKl_!PVg4Q{H+p8kbqLcpca@{Nhw2#tVjBi52a%1FfQdHiTSdIm8Ibt~` z#Tyd~MP0WgbYej7PA6l_bm+vUb~IE}{3+xF&evrk{z0jqjWH)OX^td#=9oX&{^960 z5^UN1;KfrmCQsU~-K$*>8MbU1l%%V9JHL(id&nV>4a=ZNmVF#KgbXH2z%y`^q*X6m zcXYZtds~kdIw?9GXOQ7F`RS*81uyXUn#0+E0&X9uYpCszIiO_?pS4YSuzpo!hRoV~Eau|Tgfj3hmcOUb*$ zI)l5-E@?X@)JSw!7pf89?u}6tOZM!K`P#KfNUNx4^C~%Z!4EDg$4(I|zA;-}Sz&qk zDn?r?PuDM1wBG84S^SGP6>lX=43^iMZ0PNfd$lhcPOKYFoeIu)Xf#^UXoJaX%>5x6 zB>z$0+dI+iZL3N>Xo$#euO_;B<<34z=(cHCs}mWSD*Pn=og_S`g`wPf6^mF%AZnhN z835P?**Q_=783-9;^0*An8wW26S+|j-Ot;#Q?i;>D6uA2S89jAOLUOItBi| z+;!Ur+g6T+MJZ`C{SO!>!eQhfcs9^g;D>L^TUd3P@9=@MrTPs2Y4yBdH)O5#dqKDu zwW=Mt(r2w11}_o?!pqVe&-cyoJU9@_HbFWr1@NlrYKB4Rq+v%QfMRx9NQx|3=M}Nn z!pEGvV_7U%Y?Bj17((;@SlRnfwf(qc+vMprpHmrk6w30Ytbek&GmN_$I{*IPlww))vOj7g95 z^T6#>aH-{9Z35)3{s#lmOZs z&K#!`HjHwvs;X_dX60Va?Id`5LL0V!g7VF^b?0DD{hUXmMq44@S2eo=ubP$>FC|BZ z^cI2mS(m=+oOgR|JvRwBXH}B=uUr+%^liU3IZ7^o=`0epOX}5*9iTNd+m5aCTkj3I z^Nq!|&7r;P<`jCw!PAEhL^^LSU#WPy$@`4RMLTL{iA5ZDQ0F%hk;-xv`RMVI8u{su z`e7Ui@?OD+=e_?QrQ_KLNdL0n{r~pX=Jp+W|9@wD^YiUHo0$LQ_Gf?QfB9X0y!ZcK z&9Y%FO!#Buf_H!LuPI+L`|y$2tgRlxHa8o(S2>wJ;)L#E z@=FZ1XCY#9ewzZ=uFGFV8nJ1V)%pZyxBx3%Eq_Cr`(&0Tvoc!koyN#Fhp}|(iNwI+`-fLG@~>xkP8hLu4e{xzL%hTe@&RvBK-!Y8FR8jbCJa|6BtMO|G;<~Flx5nZ zil#BzcJ%kPU3;-Q)fpv(*m`f=U~m}S6;JK4P+rDnsG98AA6r9J@3Ppfk8DEPt}O)` zn|uQL-pCtg{nFNu(ffn1*Md%s zWctXdjBQ=tn^k6T#JPvH%9q|CUK!GI+RnEtLKsu2qrD^QtC(06@3ZjhILC$Ns=)NQ z;Ty2XqdcEb3hPKfl;X9DE1P-RP3Ne01}4EIrRYMq-r5sbwEWoXk_@#_OsmPONR_hj zAbmr1(ER5)UeqoDsmjZ(S4IsM@<^vIrN>t<8LGyqtdq&9Ng$c@8k3m(l@vBX>Iim* zU*z>$wPWU%2CUYc359PRB@kxS@5BQdkZqxuLel;Hsddh;4 zw!;tTL~K78ApBJ_=pC^kfIeD+lqNJ#iOXAvVTi*(*fLF56PCoF1)4{ddpU~0L{AdCd>h+ z-*-c6H&D;GN6o3*5d^)LNmM(u?45?XuZ5~PW1?sX^C9hWz&aHe1CbUTX2y=gVjXu@ zJMLs4`oFWLU)4NAK82EUF*>B%;7S5US9J?$>}Zbs4`}TlbXZmG+aJ@1)xZVuEq<=@ zo`{EV)@_EJCq%cWn?#cTc z;HND|$IpIQQr$KJ>PSOEyBbSDzTBrSqaCTr*Yg~IXn?UQ%+m_|>LiGFkdzoXNRC>D z^*V+`Te*g38ZvsUxd6l9{W8S?fuMJ9z2NGoukRtG@$Sm4(E1h#`xrlAVjhit z`l;QxH;FyD9(+g7he1+aoaRX}K%Ps6SIIRj&5QhMyut2cw1v~OZ@zkY2ba7@^B6y^ zqbAL{BPi0t1Y_It(ZC%UUvfIir(=rWq`NV-6(9&Ya*Df6Uc|JX9pi!pECT^BrZ#o0 z)YVf5zsV66HqCKRyLOQNhvv~@HM$F2n=>du!8pv=?t@(~(XAn}^lJub0suR`Bi}%e znNkRGrWj2h3LBpY9680EaE4L2X_H%#z~)`bvf>a3;yVLf<4qR2)YMW z>-)O1P@{uj^vr+~Vc~DAG+l#K*EQ0C8nYrWyF{-nUay^~1@K{)!&}Y%Xwq6EpCdZJ zz>lbs^t5Eo0%qX~*r}b4@VTY*Fdf$Pzk1DRul4K8iwWtR)gSqz+G%vJ+8FiJ^)1j+9i+X%g!qj??S*D60FyW7nY&ZP zhAYU@?~1`@W-vEN&kER|;jonqeoFfIi_yr+l~vf|UUQ?Xr0kh5R(VyX{koQqgu~40|(je3aOb4592!Q`Oh{~ z4{NA3$tUfo@(pUUgi(tE!$46G;wN3}FRO4~y^QWewD2oaQK^OdTcf7 z*}JU<%O2>9V=*yN=%lfE+I>zInL#?vl9pr}6~N|Jb$`VH?yDXX^N$9I~XZ zNvKV?^jM*4lekTO=mDBh*AB}VFbTQ=$-7&1c@3JS>CuxDv*Sc#`FRckPWW>`y&FB? z0M*HG*bxrsM5D5&zhY!Sj65uZF)=48-x}Xe1c5V{ z2H^PgB6{%j(W8Tt!^m&ZGU%ESW3WX1{Ufs|ums~?BYeEGw)Bw-*r60Uz}TX&5gm@t zQ6QNZ0Hi4MwdW`spf?@b24Q;10yjk$LJ~D{kBoAtiPHp$^;Z}NocFSE z3OK~yJ?kAkIX*df^yuixH@zo^C*M7N{tpQU8T=;L%H1G(5u_#She^`|+-4Nc^gMR?sT_1 z(M5g*3!)$x>`w`eXVbGUMyGc=vT|lwA|3W7tOy&`_SE2}i zL2f%m*QaTFdvgs>rtF0C5VuMDPj6n0^i{L1A!RdJMwR;!BgMpO26$-&eQ_m_Lwwbuen%-+wD9 zD?Jd8nXW+zen&ErTm7Qu6 z>TH1OEdFPjfgBHv8-CX5f6?aV4*jpzzIQ&Fz7GuYvcpJ-O{Ba`ic!+MzN?cnnG~e! zS?YxvZTXGP5d&|DET9~|$XL*YSN|rvf{aLCx8J0Vzhdn&sV!RN|8}LIR#E9`=ek|} z)Ty#V4M@FhV^twk+yA?cmb<>%p;AgD)(%Qh?66tqYJ@C-}_iDYlT zsX*es(wod+j;F>^I>=_Dn)qUHWw{hMf87cT8m9NC-FE+4p26AV$t=#lzXOv?LyvRe z_}MrtsqbqR9+j{U^x9s)MAztIRil#`2T{sVfL%P>&L7K@3&r94s%#`u|2X=ZqSKaN zek)Clqv9alZmymYYNB7=glyFAU9}n0_+3>QiO|h@Opwj_6(_!rtm`@SEq&8Zi%CEW zqOavNna;`uYlOlymlvMeu~fr+l8$*CAZBmc1kpp!G`y=@Mj@gG%i265;ExG8r`5=k zQ39YaxkmXQJImf}7w`al2!;?xG>jS8$QkdT9iGp!!BSg`u9K!liKFj22&Lu>H$UJZWa}7Gv1D~$~s0IbgG@HZtDEuR}jh7 zcK!&;%^$`sG1(s5D6Nt*m7{XeeT=oupAD1OdEsUvm5ThH2H(#QIO!DHdpUZQglXq$ z4Q5}4^lq}+3A3pa|5@|AQ*9I!OEE3g9%ud3lN5IsfM5Q!P1Rj(ePQJyJ;!Kb#k)xr ze(2VpVyp&KMru3!yskweFIv4`Xh;jZd0dSv%g!vT1@>>hikYCc_vZqZHvxrRJ~muS zJpU)t{>iirz{^Q8BGVhq`W(O%3VX0j)&I~sz}K~?aI3^7<$EFHn?uR$9Zx0iVpjTq zr;=IqSfco}<(Cg|EU`5HhFuK!?o)5(y<2a(foD$ydqo%=mdO1-tN;q@j;+nsK92+KMn*BvG*I$srGiKSzRJZwG+`c+ErR}>` zlh%&f^2_qJ0qX2EEDmFfn#ZzLQk-hjWe%F}%ODG=WN~TR-A6TYk9-q0YxMc0!2w_vI<|Tkr*&`+`QFcQ}PCe@uA4 z#VPv!do;G&-<&1)0hJE<3Oxx6#T5QhrDWzWBEj=)RQ5#YkuRMN;jPbxa41c4nr?F%OcVh|Du!} zYr73`rpz;hFmVMvNvWO{H7eJh+I<#$YF8bmJh796GZ}I~J1BfY)HH+1ST6h>GW z_3`BaGH*1x9ApJhs-zI*___pOI}cz^uN6-Usydrc)GUnu)VofTVw8`k7rirJWVEtz z+!i-j=%V^tUPz=L3s+jWH2>>B`Xvc6Bam2DFrN+Chp6Z~~&htnz* zsmVRS(EV^uS2QazhHwC8NdjZ))X|X_8>dJF1^^_}Fi?VthOP3c!MIaaYV$!7c^XPZ zm74m&V7`hw{?GZCqTnK9OX|nHVVq7kM#*@V3^&s8h615Pjno6h;0GS8fG?wRHksrFDnhVeo_+fa z=72o#8Pi@~^rk;+R)9?md9f4$V#{wBif~3_zz zpaOdn2uHl&EI3;baXN=7>BT?6c8zd>ny>jvf+>b&-3rOvik$eKs?x7j^15~L z)`hF8cR{TNtWL(1QB_fldAZN?!Wo?T;(0|dbn#@cl^iFCIW=(0>cPf(9wH$=Y_~LQ zVw!=df1?EU!O}`Dm0I+j_=RjPT+{IS*U?X%==38uH92}=v z9~Z_(?2#aOLy4NX)i!>z+k^;O^LK|;5m4_P?j?y3SR_T-r>t3&^curF7*thBVDS1^ zhXk1_8vM=v?c#iO0RSmqjOpwYqh(VT@Cq@tjcXsZ6NGv0I2b;)Kuf>|mc@3Y-7S%e zcs{wrWvb1o24zMtw4ii)1PVh|!hUj!F`}@7IXLjZ{4<6D#huMlh`IUPDjfrZtOkY{ z(#e)GCf``_=Pgel5s!N_N{oSl9DBg8X9aX8vXpZF8Q9x6yUDrFoAT|hLf{08rQ0zV ziDNE*_$GG70Xu>}7U*15n-WBu0-Oa$ai}1I8kxwiKvDd8&?Dpnn^}~hz zAfx)sVlUK_t?L@KfonVb&rw#P6Sar$=JuVA|KY;>KwjECZ(c0BQYNW-Ed=8b%Kr%R z>wN64k6{ixWVUe-ojnS9Es0NMom6Up;!$EXM)eMp6_X~KDweL54}i!-=J76xEkw?1 zwdv^<-u8Fb-H?84_bZS*xM`!P$Itbcj!jL{LVSJ{BhV$A%i2h}T} zsA%}43Xk(;HU>#P#q6s=sV*$?h3uS;zAPfrFO&w9GLH#}(^i=>D)$!arfIk3Dj(=t z=IofZ)?L|Mdz{0t=txToYnFJo8kLb3JVxY zPNs{kwopF*?2AtD^Mx6)K4rh%y=@NQl?Ui@&Xx1V%Q(YCBgxPa#gv%M27(Tne)xrY z!?$}?GZh?y?l)E5sZ_S7eITm!*0blk`d}6wZtQTQ`Z)(jtGP{U2cD13Nry82DgN9& z-y=!dlwH4@pq_+X#Ty^vZuRlT$FyO=X%&72VFLd}Hbh__Z^V`gm=?!4^iMG!lxBc0 zQ#G7n;NxW4tDYgFnt}yqp{h#KiK>bNW{Iq?Rbs7Gtbi^PlzrFa;%;G^RwdKBVzVa6 zcrh--Dp`SWVOU(0K`1a<8%}ro*&ex;q#N|=*h{`+8Y~ZraRsvn2uQ=Ytg?B z9=$j`j*vUG8xe^|5;TZI-=QKOoz5_NOESLf$eAl@p=qV1mcfsDWaQ+&+H7_~Zsy8< zdB+-Kw8w|!WfINC6wpG(L5^uuQn&b!PCCe^=OrCv&;)?1Gap>z{((XLIm0rYHqfGr z0WYv%aseA7pFwOyJ+ynU8KXDIVAW4^QpKPb(97|50p{~8dlPd~*xu=BAMN1!mxG9w z*CT?x&8Qx3`Pwp;~Ozd-xz8Nqidsf79`Oke!{SAo2Stcf$v5oC-8-QRr-}E9Y;( z!Iqcy1FQ6`v{no8WbDG0Vo*@g68>{qM42_`f{px`(OB11HOASN)8VD;*E!)JP^=p~kZ?owF&$A~)K!a9>Xu zzf6&LKr@7m5_lXG=J5bQ7ekNZ&eI%^aG<1cH`VfdtZTvlf~AVm8#t;<5$55srdPVk z#t_k0lW}g?6|+#F4FtxEY)mrY1&x?Ep03JBC&&&N&B7^8A}J2nRs2}{Au8r61qoWy5+P!ihRu7fN&V(a0X3T zX+a~Z7*NIEh3BGQq*Em%P4>(TIBc@yqZ7|OhWzXC&0%5Y_v!*R?P=b_gS+;OPI@z4 zf6niGJivJ>CVi&>_=~$pN2kbcK;SBW@RK!|gkF(f(UvZ-CF^Iee!0Eo1q^&zI!}1k z*#(#f6_wZHY4Qelb|e5n0$o`?QuJMg5y9HWXLS_1i(w=kx_PFcZaFCUc=E9F4ZVE)@2B4Pz39QyCl3xzFmGvXTs`2g;}>5YpFBT$@=e=^+=;ffR_86_ORV0B)mJ|;0872=QM1@#QZPJN>MntRC)8#Q_j$x)Fa zkaLLyY_o^q_nM>yv$SxU7R(bJF>g9qpX=S@oY{KU>8cgUI!#8Pv z=DFZd+IjXK!O(kr2u3fr|37vZKtl5HRl*I-iuB;j5HTnx>- zABQSyX>D(iwW?OaxP|ZE{+;tQb7ppSB^yZ7-tvCm#@d~o=Q(p8UkCBOT{&@uuI1X; zMu(i3D-5P~Cr23n*sQat<Nc-u)8CM*duFQrJj8S#>+SMbo>j#vBg9tN0R<;(j<{GSy@ro7tc2g+Cy ze7$xJkh|emC(XjC@#hNKa)om{4Ll+K>&%XoNA15J`UBGA^9xp9*VRCTxqwYG%%-#z zy$<6T&CP*Rv4=Xg*f{Yjg%`bjOq`TWO{?hHDGXz*1Ts@C?}eYWY-nR8OAC-F+V~n| z*Z6DFD_bYEXc1E4DHB0UMM`PkQi`mdu>ve%H+Q%=Lmz?Yw-X7=M{&MoI#EsE_!?EO z)v{6y&5(~;3UZmHRYB(H=xeasL|>qcKiJuBdHG*0@4jw%_f^ZgFI(Py(emzA%e$K` z?{2gWzUAF^{Ol7MYCQD0qf)=^L-2oZr~eyoO1k`-Zz6X$UV5LbvIjoS>MmKnk340H z7igTfVZbk3a&DGU-phB|F(!?Dt~}o5vVFpKYm7MM`xzC-7lABO=gfC%BFoMa)*R&! zOx{N|iZP+iCo0EHoEk zP1o`g%ljo&t(T2vdGiGL+OVT7SFNfYLE0hacUbei;%lR$aa_B|B zf{ftj9pEkMc6Gh$j&HA(pi~X2L_;Us^>FFdueJf={RqkJ2XyBB2NAKGH6nI%84 zW#jwu6E2}|D@tPLC9%6$m-?_-_^LJwUoD%3uRh%@#2j*(CyTWnA7K{0Zb(_&G7DdS z`dRo`<1?hGmi}m&IutdopLVaKnY3Yr(NT+TrG^qSO#RqiW;!d+%K4H)PJ!k{Q8u4G zy)2RH-coo;xM+`PQIjW}NGHA^F0=J@S(yO`6}o-FrX5O8y6cuOc;9h}Pp_|%jfc#q zP^__3mr{!2ijR&SY%GZ;0ZO5aF>0d3m z8O0ORJMF|+iy*e&H-s6R!9UN>XAu4kg=X}(pY99OZ1DgfX8X|th`o{#%}aZryqsB( z`23xz{^4w9j_3=ROh~D`z~q*g=F7f>^jI0?Vd`LNdoVEY5+}%9pBIoHj=nu!jJs=` zWV`;aq7c~}D+U)R$`B6ukWTaA>wL5cO&@2)crnZS4TM3ql{f6YWCyaf5()-5AcE^4 z!X5Ar=RL{~5a0k@MDgw7h;a{OWP3JW`#)*{+j>#s@!Pyq=oN{h1!-}TpWA8eShg{x zbgbNUbkn0R@HE3o24Xg#_olBlUnx!<0N58J2$JRsV2FL*@m>SUeYU9$D1uRq&8=Vs zK-MqH#msIqv*R!lNE$|czlO68Q{QB>x|vkGRZVGaGDds^ zG7RHR_-q7zlB#Nn4h;qk-xVXKYcgi=d652QV-S%pDAZdG&N+J%P`_-oXe-48!+!_j zEY~!%6eLU)nJ?kS3|h1m!vx{q12{t+YF2O>sE{~f9-Erc{$-CYw4T=|K+B9ZjRUHdKI#Ipv1OztM${ z$>5be3m2nQit2@jbSy#7QSz7jZ2 z{Uvl6_9E^_wf_DL;!ZA{7a}bPzfbLQhVBv%C=a?k%afM}51&7|_rt?(a`5QI!vX#I z&Eu!v4PHKf+)bX{J2)_0`GZ|^vP-~gF=yRSn_+%R;h}x<);rI~!%_nJ0e1rK!SBm+ zbHCaK*4F+)Y{j{2iYPl|nmo$$iQ+TI7YGhyXn!`}U6cM`6^J?lfl1&GLl>DREJ7A{ zgm1UE;&BO7fwHtvaGII1-L*CF4FR5K*LHI48He-l+L5n4rlt%pYzj(G&Zj+GEJW&9 z`_YU6FtH5Zl;o3N$_wG3&T)X?Y?)17SJ&6pdOhGlUgU&VLdA1D;e5j*NEE~=N=kgOBmO}^+Vwuz{h8R}g z3b`S-?J(%vhU{KT!-3*^8&#GgVU@?6i;W;$=A}*X=VDmQog)fD13! z6F)T8kwuw@dOkf{n4zA`vQdu2Ga5dRfeVV9aUuPv8;OU`f;ZtRmB_ z;726sk5mzmuFon?<7@su5)3Sl$r}3T;Q<0OyIvQD2QzavVKf(5HA8+*uJhQ;LH*Ob z9FnTXkOy(V|{_dU#~E-*q58C=18P*Z9QUTXk3g4 z0!^M9y4C;XL%S$7i+3HBi=&2S8fBhX25ud2#nks*`6lx1v^#gBkQ?F`bStIO|TO(elL6_R`o~+!un+`hiw(}+`B7A#3rAOypUKo_^umLx7LUEVbnw{1lFMy3zBa) zaaDRVP>+B062|`sq?oP}Afgz;Lg9q40qg-cqFGff&T>!Pg15xEITu*dQBKzZgyVpY z58pCa7mvNq%|QcoRq3V#=?ukWLlO6~Ax)izVU|#9m9{50*XFF8Aj)u3y)LFy5yrz; z^Lz>s`*6w{y5{smz`ui3agooFkH>nbHzPR%tr!Yg=gPX&YCgI@Hj{TdeBax*ieQ#; zBSl#MixO|-wbmCehIs3CoR;=>qqL2&gHGJ$JrqjQU7~ODW~aNVVD7My@v-z7W1tWO z=5J#q)&^q|Tvx%}ZBi**W6KzFo3Q0OA+u=)W|$FksamzPH#IAKKb;k48K6p0Fy)4a zIm_~R{NlK#6zqgv8^M3*tcd+U{k0eXE7lC1UAcNw@$q<3ol4Dv*#ZM#+&~-eNKxvN z`Uw{F%_&4KmaoM=ahny+rh7u`uWg)i2Y@6m0O+=poQ=NdaHO2MxNYb7DPU>l4 z%<(r(pccE6P@{59*m2@xtp_)JLuDRy>}q0FH@3GyN9THMrgK*0Z{QDzJ4A>fkbb;o zyh*k*FAHVgi8}GDLX6Qn)BQW9bLHe@AEtu%c(R*aPkt=MqhU51B@dn)7&>`@q!6rL z<>a_HSwP$+215?#h5e!_X&)G8tYSQ(278*V7Ft^26UEeHYjaeyJl@1 zyv;zXKL_jShnhhP=o!6gwG-o(i$z7~WOf=$ zj*DuMfwJr@&mgXHgxp95XghYLILdZf787IuvN=^^r0RsgDs{bnkIb$q$F-gCM{nh6 zN*ia*n#4eDXIKzJ{a_NXJ-qJ$JS3Z3s7ZlYU}i?0rwnz21?C@obc}^wPs(%Gb2A-$ z(7Fl1J{V4=sAO04?b)+^WeV)sZb7Xwka-`BFs2^Iw5e7cD6h7Lz`FL#bJjM^Ku>&yHXxP7m$z=ge|Nt6Vn_dXd;8`WUwpBB z<99nZzPxec#;u(%zxv{L+c$2S7r#rkKl*4R{}!N%N|N6p*uyA)(^PKR`+w1YckY7j zpWTgK(mE&io;}(HTEf3)-Q*dnSJVSEWvbtg8TDfD3@~5qb9BN3Z|7*wMbp>ouK~C+LMz&jRr^ zsnn7`(S^&o=;+ZKbKn_!eS=$K`JOY@$x~|<*}NU}S(X4a4imHEpf2d_6?&qkW^e$t zZ9tu2hhC$uV6qsG!>$kyDH;u4;6T$T`gvIEql@Gpe**ky)$s1F^(UtN+Sz>HO#n|U zIR~W;PB!mksEIjqLRQiCPQ%p9Q7c4heqeYeG>6?}F&V@7GuJ%wD(@3ygn<>IL;&VX zte1+VGS!5LBg*gh327hufaEqm&E^Q_hSr7TXQ}#U>I(Ftvh)G#F6Nh7DQ~r~>UXT5 z<=OuSmcW01!aUt}f1wh>b1{TPgUO;aS8V*{a+V4i#&+gJAcB|aw>LuSc5dV`__vrn zkzs!54ORpXz$m+Q5m-zN!XMoRlx zSMsxKXz4$=Y<}KA@;A^`;8lVXl%3^`J+FPICWT0;odealKm5k- zvSLB^!*-Y6E$Qziy4NZCdB00{!_T0qayRPFo3$Q-i*EuR$m1NbqSb`{c$%a7H{PS< z+zcPT60^qpfL`*kY^2}w((G45PR}6x(`+}oU@E5M(|iUV7Mh$N5aqez|hdBPPR}_X|gOqH*&SlQQOf^9$AncT}f_DLl&O=Q*Mg+fhl20Iak7WnVV*KoJEyAe%e5s8PnRhTWcWf#unHtitOD8+{hO8D;hWp1D zA{X%FK{n5<|8+mrgSFou zSA)eQdy^Goa2l{x+(!=$P;+rt9qn(f2zh^7g%UaNMe}!)asZAr010cqeu+*DFu8CG zdst!5O*hw+*O`*jD*IOY__(po;S>glXyk8 zQJdZh!^#t!Z9jkb{ns~cZr_eq3gbhcEUD^+5|Ge90ZvPR%?_oSRtkqM!5wx~b#5mN z@`%=kDG9?Va%Yk?(aUy^p*ol&vp|$m!a!~qq||(*#FVCyq92ecJOJ~erW$1FVb)`q zO~MMnu^oxpWHKz}tm5f7mUux);DMKDEV>!#850lKhVarF0ER^5A_F`7X99<%I<&|aP& za)Eq~`VPJUXmp={2fP&2j?>drtMLA z38@4BsQ{t6hJoW9We172p?}#%gbO4Q6i4p4RgpwP?x6!HjI3x= zCRi@vaA>VXXbX1SrBMr#6ZZlXr58-O~=16pQGv+sM1_d*X!}&_N!%G-E_uao?+|h z@LpNsy))(a^GZ$rLtG5XnF{!^J_)qRJN}f}#4PSnZ@)E4Pc;$$4jbLtO1{Or#@j)( z!GMqFiBGbVte6B6$MR*N9$bEsZZBJs=4sN-ES@Pfx0?BL%ZpnWbno`zhxu3RO;#>a=8*vsvGOMLmJ>)d+U<)Cf?K-d5e*-0Q5AjnVl>{xe5ulpQ6=lf|~d!KA=8TL`% zxSo2`iba_)>sQv2i3(Yme&E$#K7Sfj(^UyqyP1+b4>(EPzb6A!xQ4q|nYs2l>Gi*Mz*F=c{7?1ncs||S-P*cdq^>!<*pWlw@NoBH)12YQ zcE`g$BumU)-8`2Dmsi0c$<#UN_ifJ@)y-Ak$Rq%5XDvvbq^g&%e32NLw&Oe>L9*A5 z)yQb2iW)b4>eMy`!Xnwk9z4+$7CtI@_{h^ zasp#9OCz~i0y6W@kjX>B&Hug)DPygl0cF{+(3w=u$?=NHsI)5HxzCR0&UaVxr?meA zYYRxcHWneLXI!1bvo~;i{Tw{lr1}#OXcNRHydc+T83hu*MScwc$wl?T98+ z!aP|KSeM9ZjB4Lf!!2?T-P*c8&NB$}v6DdtPjdBg3f-d|*#A=_y!E}N3j&f2TQ(np zCZ`khu@*_?S7gOlja}fi1X2cWAC^VKW(m+CoS8m-WM~+~Ex#i4txYTa8EN%LQaOV= zayfeqr^5}smmHW4H8t}>YN-DFYziBu|9A7SS{xr2Z*$1avcaFiTqEc~*a^qjDHhM} zm=x+Imu{$8^o{^TBuiB5o6Kf74+Zhjx<{KX_9QlAs-&GBYW?K|#wq*Q9HCe*oJoBF z#jy$RIOw^tRX+uSm%l~tv3%5x(F!v>c7MZ-N23kS77lDNfiRb)R|oae=}Rs#9U>#d z)!+%S36;fQ@da}hfa5Ylw8Hvb6<5D^W6h4TdDhv~-v5qmfwFe*%VRa*P@N2(6vVo_ zGjR@35zN-ZRb&2pQX=XGR)6jEEE|8jYODEdpm9(C9*;Nn^<5l`PN{0}{Lz#hGwfmS_qCZ#TzCA zU%G@cI$Ed|v{{T6xP#~$9?AJB+&!i{$ELIJz4?V5VDMs3+ukaLZa6}tC z2T+h#6rW*Lj}=6t@jWHxLq|AtzF=A-eM$OX$t6h*LO5nVH`~x61IdIRCL0pxMB#7t zBLwZ?uavSu?+jYeVqDC@$e}wET-CN0DC`7XY1p_xvU$hEcdzd3rpVUVyL+@J$$$bZ zrZVO^s|p4(QaC&W9ibk&A7v?qr)TA8X(zgHFO29C(BnKzF_G)5|oXKNN3>t$Z4o&^dy&udBo4Qjf#`{fk0=#*B{G2)pM zn#vh?)Q8Tw;)#b9|}w7 zhR_ev3!|`V&?f7!ZDFZvxc&E>IpV0aF3ae(*KcSg;=j6rc z^=2O8V|RQ3*#;t#obL=wAk|Sn0+IF{^}W@E$PWHOA>6tOauw8xHT8Iav^5K0ePb zDqb#gKVxaNW%MWFQjBG4v;<3%H9!^M^B2BsISZ-a=Tb?x?=`YOtXv!pJcONQf^vqS zMhuP2q{WPij_PdK=>T?t{`8G`J};(eaY%aMAd|xo6e5o|u;6(XzG|6$Pa*(CJHQ)P zoyA5692`w;3&KOC7kLhH9WfJ6XT^!xxMShTfyk)MTv3lv3TZu-^@y=O?^F=A@S^wx z;}bC5>e}C$*2Eq=PPI`NAM2_Y?e`FiY7@frm>jmxPYWacI|ZTm-||HY2U&vj#0?je z;3HAM86vg-(x?x0BJB9(jP|_%cf8W~cW}#9?}YDq>I@il_Ts+kc!-BWR`-g%M{0EJvOfK|mM7 zsW8kjJaciNMaAaCsxhAOTlJ0Jc7NyKbn!sA)QUNh5VPAw%dlT3+@3dvFI<9*Eq#{mwzzWmMCG~DoVV8zb?cyi z&5j+hYb0RkuW*mpb#A;$_)JwsIzz4((JJv-H<$oE375QS97Xmo8+xww@ZV=zJL9&~ z@HCs8b$$}%#L1w3P;XqB{ka{ryRFjV@lKde=9wDWb*{mlgcobn>X#OrlP+-O< zsv1i=o_A%kmAGiFEpjH@OfU#zgdPh}k-g|V`xuzL{6}55BFB_g!gYohimKw3ma7nF zhO1YbcS^IFkF*5k@(r+eZ8z{}?fQUFzmh{$I=Q1oL+&4p`Cu~Cy8 zC}}}ulbhQY!lTSFAy#X~*I?WS#VNhn|AZ#?O+IpA6|0&v>3h05W6qHJ{$~?x%&W|-!w9$JCm$pof9Wbs?TonjoEH}s{5P8oB{O_93IvT)Om8i zk^83W1ek2A6=wm~Vz8`Yf{zWd28h|&2pqW@9c%&~id<|Gaz}F(CdEk8_G<_T@M2{n z=0-o3HoDQ2uMD$ZoE|iwoD`YdY=B(J=c3_TjM8neU3%u@We!C;+&4Udt&zdYr-obr zfa8HSIUE{fG4cZfz6X=%^w+dk81OLUk`{8&;eJ}`vZYU~uc>{tY}eITckvxr;v^;8 z61L=zY?fgqz}iY3x_p1$uLT-g!SZ$-f?2`=IH8-#?!>4mW{LD^lAU0HP2Ss!;4Ddp zBP|m+^Lyo{s+RX`3TkM9)lMD2HYo)FAKcr9Y1jZfs|^BEqSW>YJdG&vFQL38yI53r zdko1{PV-BuL=#UH`Y32GCd*!36&lpTi;%c>X)yd8JOMAELe(g0Ejm<7N4S+1cT2~I z2b)GTs|}jgZ_2YHfCWaE2sWo%BNQry#QqE!uUG+TZrV3_@(Tn+FyNl8UAG?iWjtRX zz;b{G>8$hYQ-so(IQx5+?+*Dr6qF-C$6;)CozFV@YOIOc9eNMn)GX5)8|^A_S-dYe zZ=G^sSn9aYfCO1{R&h4ghEM|UpC5H)nyCkgDUX7W?n1DNt3y06tPQU2* zcQJkGuj<}#l|EZ7%To7-4_L2H>JahKoKb2H5tv1V$o9|mZFLzKMES?bwT^P0l2)G! znIOr5606V&+yL!qNN-W0S*7$q>O4|>71x&`k-q@q4vq={+Icf2C}bbUvEwvHJh098 zD9uF*9G8ZnfdW?<)+~pNwd9MkgR%TaFe6Uy-PW| ztmMmr)gmEdx}`Cw94)5Lx(Q?#t%o&$Zkwibilb8f(|$J2c}56G*yXrW4Ney{3|AxV zbiM1*(*_hGT_QRXKkoQ!_^!@tv!jlzVCbu3*H-!Kv`8Vs>qvF%L1K0Z`Grgzc4jDf zaKKC`dDJ;Q-&>U-vKhxyfi&8R9I;r1lY8cTk-fe~s%hi42)sQs6S_K9;fn4@HQRP@VEH9!e>KX66woj~ah zN3&2#+h!n{w7ZHZdf`j_^w6FDSL}O%caO+$bitYn08YUi9H1adFgoy>Jwq;MFVx8= z?9Sz!bgQDta%K(I|(Awt4;(5!7IR}ysX9c)Ez*(A72Ta)>MCJ4+B_u3F z4`ypO5MC1y4t>I;9uvfY+V(tHoqo!@URC~-yh{sU1_aB1@3_!}q(E1dJHXEfXFn+ap2}pe`f~A}B+r^%P<+s1M z3J}%iJTvC6Q8`>N_`H$nSIkev=Ic>8po)C=Vd^>!W(- z7v%{!J)Q-?uGUo$a>uCAJT#QFyKPe+J?Va@qbM!KPMvrCny(t9XFcGG>abj$~2WrEA)so#L7%h zbB-+rju)?FqElB$R29UdF~L*ygz7(4qL!LPBNmFJn@J)Pf0~Pyv@Evs|Fxv^M4zDk zpgY*4O;x-s|AnM*_|QxZf*jPIsbMi4%u7Ie2{71cLE)~PN093qK-e|9n}G6@nnw6y zv}{@j^LQ;W=(iA%AJ&Q?-SKGLF|?Kw$L*~HT+aIbXVsl8c)H(;m>z&)xm*J9M0~8M zrPg|sW24joPVH}`3iCqyxy^_yTjZm!(QyVa9QkgxzG@)&|4no!}TE)mu z*w$VXoQ{U-s+Rg%63NJ^{zwN&#FX}f6xsX2^L~oWUj%jk3a5bIwpO%yDvT9&e>?>S zZM0Q0V6^XenZ*y;@(!kI*(SBP9rWP}(76h(6-`$^qZiH3Drg5BjI+@QoMF#0Tq@5y zbn2b#VKzL?EgVOG1viiwJa3qVF6xZoK|PA1xDgHGDP7Jj02uz1t%`#|S2D@hk_Zgv zK-t%wd%HJT70;GoIo-Oh>f%eT7 z#ro8FCN?@RXw4c8qM_(X7>n+!D<~<}ZT%o1wpiNiaJC6_TEnZT=PYoi=+5l$F0Im> zY&5jIRS6yD0W!C3W(5+aSKxZVKE&Xr$~P-_XC=`;1@KG&UbJxMG>6^fzq-k`KNV=` zZ7}BA<%_Dn{Ggl`r5A%0JB_Jf9A=1OrM#nCEviw=DJmHWqYACaG}g3B&uOCQjdcoy zSDQ+E#f;8}PAV-iSN2ghj8ZLmo`>(=`HD3C(gza`dMJ|DO<+=zjyrR^`(NNPqI#eY;>hgz+<{atjgbuep?8r} zhx}ifbA=G7DW7 ztVXT@2?Y9iAKDH6szHC{tg7J~rT520iWDJwrRDx57N)3`*O0L9I3?%H=a1#!iP8y; zJ)jb88(j0n?n7|+Bzly?9r4D^>VRfLQfQ`|-DGFGo7}+8N2`y8l!c9;F%QIUzRS4Q zTg*bFwX4M4hEhqb$R^yp5;F+^F4-`d7sJ;%n$A#&Urd7#U?4t#<6N<8I;e5ah+rQT zkP`CvIENV?L-O+~H^Y9! z_zVHUHWO`@hg=f7VEVyyGb(6qj2Ys@g1beSV9=q~mcoyu1snu`Tl9^v6@HC~a|X_~`- zd6q}H1}FFUCrl~rYw&6q% zHrhelFNaqxBj&|Zxa5`=R+f|949)4VSM*PFzhZNI*V7bq-1pG-a&f@AeUj^dZeUYw zr@o`7yLV#VlcUEz*3}*hV5zZuY;7MWTdWCj{^oKDF3x$)gD=ng}xS zEd&lROK?`4oX*#l<{hMbcL5%lxmduTM;@$zB?tdDfH3Lc8Oy!n1R<^k-;6Gpek};7 zu&D7v4peyoPa(pZ#7)cCih$b~IfFkERRg!p>(fu}8KxS7(X9}jq==oBBA1&E%?#9Q zmzWY968!T6NOTM2-_Dx@gM31+JRVEJ1VBkYLe#N)*t;PzB~lQ*rc@Y_3oE&#gQnuG zn{){c%7+xj8K^caYwO5Fr8NBr>6f%l{*I-)k$%hTs(=!ye?a(up30qi+%@*cq7x2lo3W_Bu#q1T`F{ zPcR3hmn111nq$y)y6|Y4q~P1eRJ0AK%PyPxC7_oF15@3T(pw_$M5W1QKw2%XtOt9O zo0jr7l5o+{3vxs!KziO8O3eq;7?9VZ0#E{UpawQ{M#+U3+6F0B*Dw_5GHpQwEb78l z5(N1aixxc!;u0E^ohGn}?kM?{{RQ2LRaayRfh%U zrIkW>-NOl9kOJy}dLDDYNkt6AD(ESTfbIQ>-~wCO(X@H5supLor#Kr!KC)X!!uSBP zkhce*3+k=9Y+#|zK=9Fn&Hca{Y8+D_A@>B;#CN{(7yq6R02){WZ5C2oK@&$HTH**t zP_taz>hJWolY7XRWReIT(=@DNeDK`>fRDoOMG7jx(8!g>{3)y)#FO;Q^OEplzngsz zPA!^3F|j?MX3Xn=U1&Ob%ZzIsuDF}no%)Za@MI`QSLrtw&@=Bor2oo&h)6KNh0jbM zI-uh@nISc2gT|&|pn$%)?kRHEfr4}ToS$STOiDc%!DCW}9QGQ%Z@{yt851u}H z^4;M6^QTWzQYE?vVXk@GUq=*3CC0xGMXE8>O(DwOwQBQJCmCoX&t?Sg0!Jj4xS09Xi~q z)S@ndttd%2x}orcYNb3wR6B|JXhH{4i5AKu5W5k{L`X~x;jyJ`9r&@Ccv)?pqEOPW zchJj5iW5k|ovR=eJ7RP>*@T1&~PEPy3eIj6aVh+Kt%TKC+ zvQt{V9zUyLqnpPFeCk!-ceC%iNi;w;2kp=e@d(fxQwOK_CUY2|b^K_$G#(u*rUw2O z5_Xq)OuMGOB=q{+TR;(nxtlpwZ zCC!`lis@V94k}j&6Gc_$C89*B{I4A(8tBcJ#fUy9s|0(lV3(a<61dBc8ZY`0Vnv;y zg{BwG;uIw+OusCELInK39X3j<`k$!LPZ%|dQ~a@mMzPY%MbN$A1AO(6QC-7-B0T^7 zB0QJx)M$Vw(U1>}@1(u;LE)WV74eYftv@E{)HViosM<|-cDeV!Vs?`oyY}#s3sQT_ z1NN^P+AbWZCRI<|{dvdKRZdR!Kik=;lFx2zz*e9qO@jsK*Ey$2s&dc=s{xZ{?ab;S zQ0awVFohtkKkiP!D!1M8R{BF{Mt5^M1CGM2fMzfoUQC5Z8qIyOYnj{-?HIW9mOge&yYznb=ZcbzHq)cnJv)OBQZ?arjoyu z3xZ+Aq;<7~^3e|K`DRV-g{fu;${EZL35#%A_?Keclnkzhx}1X$anlBx7s;rnI#*zF z2I$<%N@JZ+p{_Od8Sy1%Zpc3od5P2GeJirj#WY`HuvNQ-{Sw07 zbam@pzctnoIy0qBX%txxpT^PNr9*%ErWV)*twXlY&E@6(Oyo!cuPL*fRgauz%zyF$J*IQZ>Zz95 zQ^(p&s{+TD+wmWucfzGA{=!H2Z;dN0o9FOe^yIsC3+QI?qnjgH1HBCR4G#(#KOvwzTwZ`3CvMOu%9)+{_3)?>LW|&29)G@H5jMc*Zjgp)KOO<4%j) zu7EIXW(!pWRl1a^6pi0gZVq=~NC>!LY3wrW;^nUU+gn>*Y^S$R+ynj13`EQW&0#aP zv1Usvz0{^i2LoE;0iG8K@c*y>62w=xDJK{4P3XxXebKl!a0qJ@ECWMZ;bv$qqjPEp1(2sUDSAuD{JW7LdFsxe&yz%iJ^=VHj&G`XFqo8{qX<$_9Eb3F` zc^%bV60f>dxC77gDxVX#W-bI?U*OJwAh@mW7GCobw;N8Wr4_3Rm2u+XdDzrQnP*!h z`!QXwVJaVD<}>@0YeDmY+X?)-5krb* z<=23a`j^L!@~7(41h0O=sMQt0I#$4qx++-5e^8`qC{l6U3P0~*yqX$)lwj4HOW~Oue;)VZ2cmJoq(FLby&VE`AP)|4e+yDFvo;4BNRsVwj6xdC{oczn)_t?|JSIwYJ zp9-CcCh#|Z)qetTCUwXE-@W;MCD5o}4JB%81%N11=yCv2Ok_fQD6B{HZ>zyW73hW0 zr;mRfc&JMOL-9!KxKKi8E6d!hEk}joqI-M}=ND!ho#r_>5Y*nz*)-ev^)aAmY?p$7 zs!zuf0I1qlU*dy7)vk>0R1-iNUuvR4c|M_3QLeE(|DIsZ-);jgZ| zZN>1xfHP$*6mS^@-b0WUftI)3!?F#rXEiTN2-8AeR1sJv6muzRNg{}_sjSBuUikf? zkrjzs$=|~1!^#|#uP?CvGeCf9a2QvF|M7CytOnR)`|xM@wmPlgRWIO`p9Gq83LF`d z%|Yy*v#YSMg3u`ueJ{mjw1fYI42F;4(c*gd;V>R;5J1g%8CJAvvdcEz@g4)L@OVh3 zcW_y8G#-6tX-pedmk62#{ybz!gRm_8M~q})wJG%d^@uWt;T_;~bKhfq07`KGG@B5v zWNk}L%5!_Vt$hX6wkxV`T7hS1Cm$cz+a+IHXBoKq?!82m%x zc5kwL`_fIuU~lUF#H=Hy8Hz1K+}8m8}uWl(j+Vr?xm+_i6XS|jTM(E*}|{7 zxk8orO?6((ho@8<$QP~#eWSl9&T_)u!Z`WxP+j31JO72t07$Xa_(|}i{`u$jgQZmg zq;AHHS_v#_HI%3Za?wB~LTySXxe6$hR-Ru%`n7E(&9G2O6E2jMJxQG&ke!AKJsK8# zbKAbFnqZkC;> z``V?t)l{d^0T%3J4c19xfeQ#0qML38R-iwt95YbQkVu^CDmd&9fPs2 z*~CAuH-M`0IYPr!a|y*kz1b1Qs*HSfl1!UIXQfS5q3V%mQ`!FQ1QnIn%Qim*Hf(xb zA~0HW0-6+6HCvR~)|16}tkEPbbSp9j-WI$Zs;hUjR=DH@Fe|cK?K5)(tkuSyFxtM$ zFsnw{Jb*|4}@7IR>l&p;2aVQ5$G_%i${B5JNr_o|D@&|DXj za#4*hq)%121BgYW{2aCnDnX9GWOjB5E~aL5dM_5PBf!K%|Cmb-+|1v+P9E`?ywm$; z!)7*dj#v7Mbg2HewXxLuj_7e~e7U6)+5p9?f zPo1STaZgGz;hC*8D$$`?_T@lgwDv6Nb2Lg`cC_}r{%J$AW)tDbz)?b6C-eXvUjBUl zKossk?nM1ZIa<#-V~Oc=KH4SoV&Q-ki&36IJl6#b#_VC({RJA~ib~}*Ba6wKAqZU+Caw>_6oi=@QbY@0jze&C3htK`A(hvbbupGQ-DQuvyozxv3mJa@BJ~ z1w}1A?M9YB`^(r7h)WE`tJYWbkk<4Sd$jo33mTTNYTQ0(PVN!bP7ZDqv{hXWDKOlN zEsJA-9c2JE1W|V8ONa!*gQFHFPFSn&PGi2A zvLhb*D)tO1Gx4gk0rq5jMFG-Ttfmm+uXajY1fj?4 zUg~(%rEwN*g%~S7Q<(pWcRe7ys$KmE!xq(cllyu-en3Qf7f8?rsH~+NCGqHS!c-k#-5nF>Vc6Kd;VxJkPi7r$ zm5z82wl1xD!8bNZjCF;oS#Xt)RG5~4d>U)HOuY2yzOZ(M9sI$nTMlojT}^I-J`N;v zeBZW}K1SS(b=?eRDAw%9jhjJ?luMV?)+Hj*0K>Ts`~lkpG$%FsHY zpySyJS2=w+Nu^t)hLsLh$?t!BcH_Tp-S{H;1N~`urZophF&-<4FzROF!9+Bak9g;= z@RjEdu*wHDAKQ9lSzBrA*k-+-JwS{^V!~oh;-4UXE6|p7;rHWvPreh?$wvz3x_r1! zgSgigx}$VhFT5DZv`WriqyMTXrffQre)2>1nscY>p_3i1OSMr}tNAG^d@rmtG@Rua z1D0$_-a&IW(AL+PM$C%>lS8ny&kC=)p)`^YR>MNi0G1IfkrCHBT@KO2VjaG{in1=Iq^s@Iu+U!Z zI}WJv*F;VGZ98`^eR{o?-aax>Z1U2T_4krgHcM(vTvXwlLwzn?A8okQ3qEUzOd~PL z=Nf`2sao6Zx$Jd!TBD>$IH3~RQ8_b2_gEKVFHj#r33Lzn+bPmGFv6;#oAZZX^mU^j zG4d*yhk*_HiLXvK{#o=3Dk~12xG>R3HoIJ5px37g@#@>{y*$S2qeL(zmk439BJWBu zOdoUwYcY0}sGq>aOTX^aU3lBWf@%>#=!7X(l#^xpXC>O5`_nQEv$=YVkn+x5RVVUK zkh#O)9CnJ1c!=14a--A&iIP!kS`vgq9$4C+TNvjzGl>Qpt8| zT@M=lhXAryNQ#*-!oaj8u?4}4v+~M82jUVY4p$Hh0;g7T zi=i(1%1ULiGAiRD?jN*>Oq^x17PE&%wG&uFry}PcR1ol`xy6LWhbmKYyLFmWVa;e0 z;pLTrfi~UM>~Z>IIUAX)xiVZ@Le_n|AM(+f`;>S<`quhN1s+b)FhK2i$=&G#%l^wb zP>@FW`a3X=a#R(6?h?CGH<-8Oey9xdLHcb;J{{{)@YyUUqpW`Fb>4g7cU--a7_Ok- z${!4~damsI<+*J=LR1aFB!wb&&2-F6F*o<-F)}LU*^%&~;3EMQz;>$#r}OM!OAt16 z^;Cs0lGPo=exnKY+`RrL!Cu6W7_DbmPA{6X;KAG0>|*Nkf$8)xZ?6Os5`m%v{oITw zk^n-lA*V)gc%5JcO?FCDBMxTecno?)XQsU8MWDg^1PZ_p1P(73m0SII)l%u;JgWwh z3q#q07sx8xcy$gokb~Y;=lRsICQzH91=0z$$v5;QW;=D25dryiVg~GILx_9^)FH*; z4!rL;hH^k|c1^ddsL!4=!isk57RMy-yz&RDV7PkLs(TG~s$d?MQqX+vAnZe6jxchCc8+e`lRn zNw)j8W`G0#4nxWo-~|U?zytPpSZ*ul{d;+f8{g)gjs6Due8(0&tWLqvb$H(Z=mW=!iN@Z?jiy zV00f^9f1|w{jdE!{)!L*cv|T>cF>wGYc(r_52T>y*Svv>iX8-iW7bU}lU`IK#f=m~#ri1MtgDoIl?I9g0bz&}W?%E{vFD4%u7MzlbW zIF<)=>Ax4#KIgwNxANlTRQyBD4g&v9%tQ(~en2q;9(M8}$gu1z4c+09@c4il8{U|4 zS}0@sNlA{|#k`+TiWeJ+gwPnba;oigC8}vkiT5L>BEPs!FWLzJ#(;d9;uGa(Nf^a++GX0kphl zGX~J%hh0^H`mCFzcbFQP3gB#;bt%j)HB9XNr_Ub_UOxNo`Mn1Z2M7Q2=-J@O!ygCV zynOQD@xuoxk-6(hYpG;2K0?)l6-Mc{Q@k?!-qsZ>20JX}Th2Y^6K=DOIfZMaCtj6~ zAbLUR@;*?n%46z)!WMCT@a40P`=+TWRZGyCdgILVQ}NtY0P?lwKUeIW z;~|6}wtzdSn*KDfPP8l>sSxU{QcTU@!L^!$r&{y@f86GD{2&=1$fC&_=BhF*FswW1 zCyoFBS3s!0C5#r`sucS1d#uJVFTc!)9cklt#203E;bbVq_QV6)IkB$=aK$$R&?+U? z+KPEh2kwnPts=K0!Bz+X%z^J<5j5KbL~V0)D&Qy}P!S#vXT`i2X5-yNug?H~z`RS1 zp3{bV9sdf_6wWRv@)fi~10eN%sY=U~N~5aReiONnS#ffLaiO+2L}lkW#erY5@k81u zeSHrx>!u}09&U;N`B4i!R{b3=kHe<5SKzXW-MBATZ)&F|C0n{$>t(gPcOg!G8QC}% zCY7zXE5M|NcM(r+7?Z{8B;J8(*KJ#JH28JfUZ!G{PHk8XVdzZ}k^fOt8=U2{lK|P% z0nd5ciKXvk(|QMhJB``Dz+9^aU9wG0^#WoVS7p|R+Mx36CLPk#ZQ8zSZUc#|mlZla)f?VY6^N@gA`6g!AP9|*;yDMbL+6NkC>*A38-Q%a<+AtjJn{d|&W#$b|eiIiFd=GZjrQaiJr+g2Nc^N4~Z1-Hy*ce0F0w5H z?nbBP^r%lN8obc7i|C-f)B*az(~<8BxtrPE+Pc}oxJT|^#AVrl%S17((;|> z^})=e)ml7?Rq!XMPU~k{%EEN~0dN@K2iPItH;xfSG7Dd6?!)0JK=zrd81`6__QgeV zP?-*!C(~JeVnn(zU|gkJhyC8GE!HN;3WBsuVGG=_X$V?DwG*{~1ojH8c#{xsMaBX^ z(?(nzms4O?oNh4bz(Q_1_Fil0(w+)-VIx%qzAq9&4|QVSZCWCEVGck!i@wNyDQCW- zdJ7>fUcPubc=_zXy%!G$pvL2Gla3LSK;M8Brd_*lh|;Vhuh7SPk00Bl)B=8SwQe}U%JqV$ zdzFr0x*@9ka{Z~zLi6rX9QYQv2%_NuEECyymS>|2a(vF_j?jQ&>}+Aq*0d}T6W#hd zSgVY-cG%t8kY=88Avgv4%;|%B_-p-)Iv!vQHZO~nBBe~DxF*>HrU3i z-OiAGC!cr_5Ek>26o(=+l7EZ_*Yhgj)g%;Ays;2;&MHWBBtBY~S@Wn+Py+r;SAUpF zJq}&4J}f+UXaF)2Q*nldB^4Mysi}+U+F`W%Njd4+-g4u~xI8&wb%{k3)JBn@lSC;= z{T0!B_zTqE=}+>v^FE)G)?wY(vqk;J?E{J;@tvr^FY_J{oNpX0qvmvoX-XqM#E_Ae)ji;ws z@5UF~+uKQR-+T1sS6|DcqkNw2=pQ%iNn3IQOFUK^{83ICdrdT|?}86mY^t}u+$*%VrLL&>3SuSgYe?;Q`4+w~GmncS$0RoIU&|l=)!(tx zUB71CWOu{Gus7``76H5U2^InCjV!|Q_EuN~sAS0^U^`*b3%aQYXLUyAr4e4z=jf9$ zU#p!uFLI04fMH^**P**%b^-xBt-=v`?SlmLHv~X>;(RFjt2}o#K~N3qr~jt3fhMOA1R(-VO6AItUcXL(tI*_c@XG$ z6+Vq?y@?@J5y)z3b&QidR*dGsYtCwjm|f;;Gct)nv9|))amAY=64JB{fB=^Id-)V& z8Ht=;fO>{%-m}pcxGu5R*U@vv_Pv=~2+^V2BP>o0cZ86-*vw)Id{`x64`^MW53pQb zv1={*Ua)Zh`KzfZ13IQT%yq%}X|e>@m-0n|pB3q0*g1Ra5&H?u?AELr;w>bw0(`Is zFR}G_EX9jh0x|L#pgnde7jQzXl>@5IrGl+hheLNlM>bI)$(7rM&!M`YVR;<3{OEzS zYq(2u5|Gsa^bB0?Ia>o`n8VH4-l#($x^5JspdZCZP#qkhH48gia4@(97i5sUa&~s* zoEvsZz}p%B)#jS~pn1_jaHP%3&V~J0ZHw9Xl%hDp+J64-;R~In9fcq$TiG_CcoU%o zdo)i)hdSNWtwpfA(VgVr5X-(gOa+zOND@-O^ytvlA&A}Rl96{HROA_8z5)gzs`ODi zq;e~MkH?sl1c+TKlY=x2`BQVy7LXPRPcUmV5JXuDuLS}&_u6?NmF5DN6(fb6l%(L? z3%0H^jT}Hvt+9|{dGgp~8QFiyo&lz-&%ClE~$N%2kgd{;I zOCAg1-Q*FFH}T;X9E)!94cJI2KwRe#U>M*z=gH}qdGDDEb5nC9IWtoXsmvs@LqW*M zR?!}(AC#w)6iN!kgG;s$ta^!NniXB*8o9DH9+{;A=c!j{rAjF$iLR7gC>t^exw+r+ zHe-a3)2K8RwBg()ad2sa|stgh!HH@2bzg~a863nE(tQ{GZl z9h*Pko7(K6T3HH$d~;DQwC;gb36QR=ikJf*JUY1d`0>*pk%<`m@bm$QxN!38FT7nO z$uOusx*s_ON@p`((scg^*hA2CVs0kr0iu)4$}!q7j!B0``+Jtn`T!7NfdkFH83Sq+BBq~GG_eZXW);D_oQljhGMua74?v_al&_Rb(}WB- z%7K`Xnf1^253n}rGqMrqu=`x+MU8_?ex6-aRGN%f*=SS^3q~mDZ$vAac2z8Xq;%>UtzExj(bK1Wi0b zEiH*{g^@D&C-7@Zo?T4pN#)#!%Cs#HL47B?fnv3E#RwG_sndQz%2(*A-;cCky#b`O zw0~j*cKGk<3I6Bk?=t~tAbqd*T@9_#8zrbq)dMAg{FouCHwjf<89qp}vLvX#Q7L|w zu6Y8)Q(uXjI{0l2AxtPW6xa+Lxlgm9)BC$WrKsn(nGMWI?ZduD9v6d(Ug!CgLo9_y zFD6rS9{DI<3zmXH%l4#_PB>Qf_-D`>C%vOSH-W2j3`Ru2M9EM%#5Ue@wui8t=4M>* zZ+(FVi%IdfMQ$_b;5+O5bdUpX6~>ha1t{{0r|%dqMkEJs4AsJHQODuQ?)$56_Z6%> z|BzJ=73yk>$WQBlqmuprLEKCJRB%egnK{B|x(c&LfBI<)n1g<@z9o&W2lJoYsJXny z*@V*=pU9L7!^cJ#zv8F{RRj8IAryw7P0KlbUInYbQo! zT7#5L_Bn_(=GGj7MhpBb=62JpwVAceTH9E5#N8sIZBEk3DM_O%(^7fd$&jpWTB{gd zMXkM1wU8!A-4uN5U7De&1_6BrzC!-)Dv}#;7%%dQ9Of7|kNtPh6U1{3&5~+rt}nxO zVet0Vt$gRx(Gi%m%>OzETTpX>P@QC8D&jB=(r5LXE;+>fV9hrEZB8$DmeA37E_XS$ zqAPG@tyuYj6$YhM_9jmsE@(4|#Kt`cGDUr)edL|P=1%jBlmAZRj*4FEp0jR;X0=O0 z>xNgnp{Oq_zFug%cyK=w>`y6o$bV@u0oR?$DECAVovf)L{ganMyP&jaN&s#2^h3W! zM4+&i2bpQ&k1?Nv%JKkUtRSAUBQo|0zk+_Y0a|D$NV0oU*bQi>a6cMhPIT)92DX4p z0~t>@IT*A4oD2g?+Vwyn#pDkM*NkI?4(UK2w9|nNF(v;l6=;g`6HQ1(G*BXj2% zJsF^THi>DMSynH{8P-LvRuD5BahKB$)qufb597#BkZQ+pkmnlVxZRh|E7at!^W8e*l%@^Dt&`Kad32u5Mx6VSYaacwsOB~Qrb}>pE@fjhQ)A<`8@Y9v zXKKmL2m|IrNNRh!?u1BMI-$s*hnM`OElIiJmz_y*ex@(?!E7WVVD+CEXaSa2|>=5d**WM)@jvO2Q z1h)vG!ebjcd7c4 zTcB^l>%56iJ+ShYXl!_}z=c(@W#?JFh;Re+g8H|dAK+?8T??XJeZv709JDT^`x|vF zdSBXWlx8>Nvnfg9EFb2@8@XapJ7%T8emOe<0RllE0l#Xv7-zHOc$}T|#TtN-TZn}N z;=h?#^b&=-C^;=$bkwqpvu09o5Dz8D3i+FCyueEt@Mr)s2gC<3#`gu9tiHpjIt;f7 zx1`>C3KB`nCLWJ~AvchS*rBP{hF}CI~TN zMSfZnFt^ILrCj0W=DnoNB#}KuNs4fOu6U(4gd40tnLrUjy|mYRQ;3$jznQ3|XW7Ku zvT0Xe*v({|;hR}-z(^a@<5@YK6)TeNR<%Cf+Lu>%TwbRUy&LM#rh)*{h*DbDDaZw} zq5{Cd)3?IX8+r;|zE2d3-6%z{mz360JGiqz>uj>e1Bbkn5e>{^pggs_rkuO93wg-M zs6~5_wB|vkv=Hz`e4C(Evjp~y1uC%-l#*E56CS;M(#{+L@w=?d48Y@~p!Y!w&j^Bk zg*MD0KYRT0yGKtjUlivsB8z^tn1Udf42=X}2szcMHSH*}>42vnpZ)MsRTu5Imop&f z_6vBoO0R8#fdLp=>_tf_2pX~k=(7=TeuaeJwaHVwF3nz$eJe;ogmKIaMPM)Ox>nXh zGIp1=u&7MQR@Ch^Fe#3MfRM!E>?|Jv88dgLp=afcp$~wY>($u=CULj=w_?}FhwE^c zss%2gto;Pq+PX@%)g;hj0MKwl05GdWSOgi0uPI$<*5wih&&=uV)#>U+m{!xJJ?HRH z$JBgQA;KUZG#e+$X9AuM*xk<03$tPkD^Uq=oP64Ei)`MId_;d4>upP#k!8~ZAMSd? zqDoiFQqnLcD#YzKWila<6t^AvF0skd;Wj2GSu$Gs?h?a|kXxHq&g+qMnowZs32hq3 z5+oqf+B>+6q^FTqn-1+Kr6t*B{P(=9Ft@ON&Bi(Ao){6MCaEP#ZmxtZuNDJcD0SW$?}ZR4k;cm zILN^W_(H)@K3WtIt74{ZT2>Y6(nNXdMQui4?2}skXo9kE?+q2z0q=dRH0&oK0N})v z=cJo>!*8G%Tn+O{X0GFkYF!3{-@2LzkFVfLk3$n0@EQ|4GDdaLz~q((@jSJ?C6#Se zTj>B(@VFYNwggAl<#*u=*7dHRdd?!~i!yWeJ+leH*M&g&jNClVQMWps8gUQ8@ysI| zCJQ^&(9UC!t@}+!N-KnY=&ss`9h4f<6E24X;@CcNuJ~3EKf3iw6xNGhTR@QAeJaKV z=l?yva6*T574b8yN=i;1P={g7XmU z5tl>h145k9?I9rr^a`=h5uq9qsfMx0qoZyuKgUX@^B{N_@uZLc+ajMi#lNAnq^)0n^yJ{-^B2jZ z@1B6W^`j>*o+dwYAxXQ@|Hn-GI$YHb)3~+(MAxjkm<)xaA-TV? zExN_k+et&r!}Mx(@Kj0~?+>bkEbYpW^8|fDNHqi#S!=IDz<18ooz+MV>{dh)Q6wn? zO$7VaABLBUQ7Qm_R}3irD=!64-LJE;FnD>gqTSy0`daNMb%iZxuVI*{ZvovFoF+`2 z#1rdjFzg;-I+D4=rDo>Q)^ao3nV+AQr2jla$5*`0#%5)`rJ&ca68=)4x=pVHsnk|m z2(=Zwgr3o5@ZKz0g{HEw2&~|1SOd`=S$<|iD+C*tVy>p4aV2QD%?t6&f1$_Jm;=}Jg!jdH2HqOThEN!u5&TO@_3+Ap>%hxWB$pp^0$`C*6m z=nDCa`WpRT?TjVfaF?7oMf|QdJxp{iGe7o|=mhEB)Mtok)>Ws-rs4Gmz2t(R{brLw z>2n4mWw14!3dT_}(FwYe@={H7{lof<){4*^YX6}+O;T#Gt}D$`Bn%v4!J`KaYQ=%b zR37=!Di1#VQNjXKIc%aVSGW?ca-j=hJjl^=?r3pxf=R&10A5nOhH|LmV9rWeINZHa z-@|URZ^XfKBQTM1{M=S#F|ZRGb~Wrj29&^lXbD2T3gTF7DB2f;;vfmu5hv}K0^!o1yGGx0;vu2{(<&QVf# zu7Z)$hb_*0u}$o^-vo8XxON`%>3>Rm0LD^sU8Lr#6%!Smr+#WlLJ@P#k$e<&zO}B8 zSUD*b?c95Ycc7`Sa+j#Lo`T8(_M-lPBF--;{{@Dn;US032?;%D?_n~xAqCuz>Fkk9 z1#e(bZO=(r=5~EuU5R#Q2!th&hzVR*c##>ib#}8kP71 z3#g&!0?-Ri-_$T)Dp!s5OIb{K{rt;{1Omk!NpjP5cJkq`T7G^D<&Ec!ms?Jh%oy2CdtN0ub9bOVC1KSM% zaAevPm^BIARS5x5dxNlV7WJ*4bP(xF?B8qRBTOkO$wuLVPL2@V-*erDCW}$t-z39v zHb)2m=z7JV7*+z{FdbypgnA_jCJ*Gf7}zy-2o8|nR6<<_5ZGV5LG5!eP4LKwGub2u ztJi#1qBIB96G50*kX%h=V@8@uW8|5S&a#Um-^)w7Zzqf|X?SMN zCQjVs3Xv9{CeXrnfY(SpU{F?J7?>6N7$YhWTwNd*DZ1hc0U2Q=M(h@2{ii>XYnLXr z$_~Er-MQ@QTy}F_?&55@H#tdzbzZs5iO?=0w2nBHn@yL^F$?UC7mb$sKp#|D>CI3p z1{GqllM`!6o)8RFQMCJmgQQlL-$L)z(1X<~vS2D~U@K5V^HRwzGCMBHz+KK!=X@>a zgnq0C4S;IR*m>(T$0pFfQU@1^{)wO{QT*NR3Xf(HSo)fMc`a-9+sh@i6w`oAQuNpYM~k`jQR=(TWD#Vvgg?UHbO>t!098ua7@MDXBK+~9MofrQKVg7n>fZI{$#6P_ z-S~8LYwA1{P+7)dG{18o)#tO4;4$0Bylhx6pMUr8$%|dJ&J1)2f=@D9kex;JRZ3_G z#>b|jgq-c`9$S3lAasm4J5;2QBoL1=XvbByz6x+4;PB5?l4>Oe{P@gU1Bs$ToujkH zxnr|uPxIXd?tQoMn&1+6QMqZf{`&H)3&vg+hli)x46=Kn3di%+OOM9o3Aw3mb`yx+ z`rnsNUpzcO$6OVd0*xJ&BM8Y((@T&CT5bHYABHJ>U!IRHuB*j1^NZmGaJV_W0G)8( zqpfz{``G!@5`1N5V}v+}OGLN*?yUbb`DwCF4;}vyzxo-1&VGv{cv2c}a7M6gHsLzh zUMNuc0!9Xo_k9AjOOw>W8v@-g3Bn2T!NFY%o9iCN5J13pK4HsdF|&+Mh;eQHjSEC$ z$Jhg9A>4z6MVzj+mp04@=3~9xvPSEmzd>XaQ>j!Aexy~dyX%&NI=;J(`zPpAefHPQ zq!4Qg>t=2-iR`v!X%V5DR>dY`_Se+Z+Z=mk1Ii%mlzVDV_Mey+{`9omF!x&Rhtp^OCIQ%;eJSRN&7MRO*CF~kt?k2M0z&|ZC~$T zu5$90O(3sp?GVbjAT>?Jc(GN&Zt#2-#QftWG*yczwLBBpMs~!42nVF(uqM3t7%&Y6 zB<9Ny`u8<%in;RMRd}IFiQ`zY%aIIw%O0U(6&S&Z0F>3|UDLf95&0;)??X0U8%MFq z;SJ`;-;4EY0Wz?esWX&vq;tQDmPC-Nf_$EC!=G%o7#BHb{VN>4AI$`gtB~{Px^d3r`e#A_6N085Bcl{%7c?;7k zmM8%T*wcq#&nFb(h~upif9McxLbIl=TIHtWCnS`DF~*~ROYXvTkVw_3$TJLg1K?!d zh^P5@3iH0LI2LvVaPaTWo+7f=_5iocjpp)C(-Ov!6wH&#MO}j?oByfOy)TN6*0_y z0OI4dE$2oEI!t6=_D;C%ut%r!`Lx>I+A^~;no6x(Tq67fkpI;!zK3=V7c;TQ$&CK0wg3+*5 z2Ag#{&W2=`L#TPPi?9W-!9X$zJ>d3Z;QF0d+QQ3APO2P=3zk$0cfqdZ6WNjQXoC3q zr<8)KKvlV!nlrL;_Sb9KMp@)V&qL>bf=Eo9hxA<10}%P{CUD&X{g$jjd~hH}0j;PP zSQ~T}atUM#+=A9~Pp@Y?zhT~XbZETw?1g>cU_#vE%_W=QFR(-~YdAv~ge${fjtL?y z;K*AqV5fz6$+sEsRc2mxn~p)9`YIUoc)xrC_QH@L1`QWRlA~A^A=bg+t?pN<#XtV> zk4`{bdg+5~Hd{<4I%&dZd`WM7_xR~I_Z}Y{sz4@6)1+%QoSlsD$6U=hdO6@tILeKD zRUGl*!ZD~5Y6w~h#A;^l;o5Ag%CXO>6UgnzzyQm_K1o=O4D>+LT6Y934cPX@L&Ge222J9 zENd(xpZ-r|wqn?ijo+#PAQ9XJX8v8W{&6zGdfQM~Bt8uTjCA<-Ax4uLDvLb4CU zzrk(e4MJ2h@TT!I*(~5jN1ySNu0(QF1YIf5xu*APmp2a*f>wpo`r#JBxR1hb+E!=} z;!?Yy4J@I!fh9&kJgTy-_?tsGEF^bo1REB9Nd!mFB#%rinoU|=!d zUj`jwFsb*rJb_F+)`lI!CSYZ0pZJ?t| z0uw2^7kU4E2`8vL(0#7%bD+Bm%uZ=bd6pU#LAjy447Xh`%zl*4^sQLcndxB4ao z+EUm9_sPL^g-}fwa>P8h^C({uW8|EjEf2)sqGS|zldro$H;nw?<^B5)4-T|d);GA= zoB|`#f)H;n?I<`cAH1faxo_`1di?N#Zq4$vN)_1Bid)prKM$^XY%Wc;`1(vz1iauB z0WbV;QMW6_3sqsM3KF3X;WYDUcdAARy57G00=HwCMvnp8;MqpJD~?zN3ztP5ZLicp zQV2K?JIh-zAa>>RTCp2LAb0$rfon1oM5IlPRtj}&iU`K2(vNMKU2(huk1Cwcq^&-S zW3WnfdQ}>#)3|LbRO)GQDM_15j-71Ugl^x+Qkkg$j3$4Q0eXha%(!c48++C}+Ovl2 zrZwxGJ(+SE^eK36w|;DGuQyQ@wGaOxR-c ztN=|&$8LPzzrtzyl^6a${Dvt*o*C2H`Zo_>+)K=dFCIPl?(W*2{d#8*@~F zZ;oW?#I!6GfjUP5pFI;(e{GGmsi5jb8r)Q8P1s!w5C&#o68ggZ$qBsgt$f9Pc znBRqT)K90TKcLV8rLSn!eLeba(ykZBQd`-0dYT>O^9*a9bvc14=#Pv%dJHOROcer5 zJPsQANPTe)poIq#vGx6?U{bTm>*{*a>m_xC$>$Ke_iw;|RlIMug6VnJI^Uqx^=sluuhv|swB9Wl)tR#U8>{T3p>%Mg!Kkvm1oT# zYZaYdIW4!*-vcYY`Jj2%8nmds53av)^>?X@j@@%w=7ByYINNm>Os76Yzf=0jJHdKo z23Kq3W_>RDWvpN~VZTjwx{a!)Y09IolvY))WlwVYq(k{+Bk)$NQCIJl+UuvNrCPMR z%{A5;nHm$Lz)-EqNX3_wj-OpEh(we;gkj2_r}zdnJzSR^3aFmDtWx9}tX|lZOVc&s zKx6u0@|3KeMlSI=HHjMZoz+dzWQQE|JVGxvGe8j zSHIi2VgC1vFK_JJ`r>!y(T!U-ewS>2tU1hhe%%dpRNH7kcP-tZH&@$ z$$~dxG^0V`O#wjyM*7_tJbQZZqAxAdJ#?eLZSEm{#Hinf&N(2ZKSM>yc2X*IigF^< zj-p(#=|>OXIqSsw*g*%7G#U+{5E(1DnS4~t`RQ$Q@?|vQdj>hqCRIMe+;!N(2aL=S z@C~SHP>fWdF7%uMoOuqRYwkwa?tj|ZaTDQsw`VHF$znF1eQep^J)2O#9^fLv7nK9C zF?4xUR!GE26gcirg z#SkNAr;tslqLjQmUv>g3HYswpioR{eRE?b2t?iq{eIb8Hi+7mf$QLt&CrI*YH~^8e zlSE#_myKV6#i;(W_6cgrT3X`wweN~EGv{p|N`cy!v#M(DB))`CXt_!E;FWk&prf)W z1^UbMNs0>RXbI%_8(taq{4c07p@zg$Shk()B7aCD0@~ppz}@p%a6py3eepB8%$t*l@)59Ah0N^OW8R1QCQ=!p=c9 zacGF>6%L%UX-K8ARH7vseD{#2i}xrk0zByL%RW@Ak5dQIW_23>+BCpURrN|zw}O8A zvTJLNb2b5J-LRCiX!Gvlc-xYZ02|jYcz3zICD|k3ttRac5Uj8g^c+M%p@jv+99(WA zU>-r9(3a)Zc^@!mfx2ns`y@MptCCjNEqT*jP`?2PS5a>#H12Vp8;UOXwh+)=!eR_4 zIc_08A+&WpAmB>EY?50J73@&asOB(0(-0tMtTYe-m(W<0s=FW+*#5!_y3x?&4Iq6U zrno_~&S^2N+z`77(TSlU1SciHpkN)65*q8VIVkXkaMn{HFeuh5Ds+1-oF#_$q=DJM z&E~1PvGP=L9awYoM2+GzMNq-Q+%s5kP{zw{+C=GaTs(!Cwz{gyVSzpX==p5R*t1hR zBs;AP&tv98FlR^!7>0U#lc-N3=-&*3B@>cXs#CQs4}??JzKXFg8$-g_=CW!xwQV5T zAE_DUc*H83!u&zRNq5L4JH4N+z*{$0U=$j(sQI4yx@%7q_5 zsH#uQ+t-*LnS-txioj<_u8K7P+-4`ny(rb(meWJVUsP_&Bj6_dCo>G)qz{=)XR{MN zp=P2hfPp)y{EpflAX7V|!j^rgvWeN+f6w&}g*pI6?#Oy>*?o=JwKK(9-j|Tu<%SbrlD6ush~w8Lk9Wxe zK()=yPRQqNwNZ(Bb@sVepYWQ^^(isPuh6~NB}SF2#9V!?1I7~d3gz)G(q~UXFGgs; zV0W_s~&1=~FS%)?1m3e4evFm=%&3Y$_7++b(Xx(oXN*kRNo2K*q)gX2Kg;VN7nfqp41au^7N6M=uPvo*;WTO$;mOtSju#NZ-#Dq{A!KFlSr^5^l4m?niv;zf|6Me@DbAhAh{hR<;$4#D z3Ph>ib-L{6{aK(JYTFG;B{stwRQGcAJ9MqFlEGOvMI`L`8v<~z^&wgfmH^j&4Ju&g}CC-U(#^1#vO^df;+ z1;pM52Vrm!aXH6y33FWFRuumePrV&QG52WrRDy)9X+`*hdaYJ4zS&WfNy)ih08hKD%y<={x z()E$NAKP5mSurqQg#Fxhs=Gtj~ zTYs~;rV(G^E|)N?bUG8yKfl}ggeDS`-q5!LP}i6TJKNi=ipl}64D8_pZ4HMw@ul{1 z)FWd;-jC3gHS2^K?~s|9NRK!}oXW4OMMktZ)&ZlaaF4%*slIE7`(Bkp`i4JbXVcr& z9_+Bsd53XKJ^KX&zNs8~0RbCe6A*kbM#08j@FaATDFJFpT01CkCreIe`SITRXVvQiOZ>lX z+_<$3{$D%Wx4yjbGy%3CQ2hG34I+$Phst{JufNjTmSz+W zZ1OE2U5v z@BP07KuqawaFAuZxjB9(Axvq`$lG_8mB=OS6-{gC5%paY8Pk*?CMZ%^5F5BlE>|*V zvlb&C=A+6-L1g*bwa~gXc>eHzUp@qHt;*$BwTWZu2gk~+^h>xOEewMd$}l$$*tts) zX7dudRC6B+J0SnBy|;2^Yn@hyIa*w0%885;pa_F{8uHy!Al2*qf^wXAY3?O(*lz%e zbX-x6tT8jek%Ca^Ayp}$Yc>ofEaj;#s`J1#de0af zhD90xpKYe==9d^9$-lVs2-F9B_~MMyac&^mKH5{LY%kd{&Hgd5bx|?;UH}qkgH&c? zyFNfnC)Cw-pLTh(>MAPgLNTFC;ACO;!hy^kM5hC{y9lQ;P$Egv0yzuW_VAq{z2;_w zbQD7fUGs=pjTEhRXeXt2Uazp>201~u(+nO%Sdhib3vvZWXylo>Fbd#iJHFDrMS8H5 zsX@wMK}2K;S6udbh%-oF&d7-axDoAkmVtbhJDFj4Hsb028M=+U`4ei1xD{YLoS3k) zVFU%L3Pl7{nR|HyUh=5$EnccjqdjaGEe}CIn5RZzs2J^m2eU&$g!p*!VQr`ZKh^@3 zgPYOor1OjZi%s)KpUCL+tWo^!Lo-QTuz-yjBe9?OTh+*VIVzA5u#sZvInxRC*&LXD z;4iWIA-L3ZJMLFa@nht_3=ce?k8?~Lfst*))3O9;0#F8GCe59$5xC6nJXgGP9k~~2 zc=Euo9l(HI0BAR$u|j&QT}m%SIfWU|)sv|ov9L{iGp?oK$^nx24d)TK(ne+@83K{G zWm*d+?I~iqt2`t;XFC6g*>;HEY*_4hHl&RSsLf7Lf%I}1%i(xqLR2OijB%7BaE=3K zE^m|814Hqbpu5zFx)0=bep(Dq8%R4!Hk0g4hl_#h^1PgSZa)6)sje=>9)$Y}ZXeuo zclO}^^r`yYee*weM#UQv!uHmsP1!3bD<-+wRosc&$=&^R`05(H;tsgRZErWBC>E@y zuraBDYFbPt`D}gv&K5kT0!K4>4OWENda{N6+A>N}j`R5`v~ zd5AShN^`6ME{JCNnSaOB5qJ0XK-ka)*^Y37d*@j$IJ%> z-3uv7SSai#B}L_MrB8s;aY@0>iI@B{Lp^ihY%xDAXHC`K!?!743>#o#eV#P8HKAI*&a(C`-JS@HK=vqf%trnCG_k)NB{ z>4(!}wt)SZwt+YQ-h4rt=$j#0p4YzjMzP0J2rmZdWWaig2 z4SXT>WnC0hr4e*zXB{X&+wqqw*o^CcVT%qYu8XC0_1<<Q(dMzA{n~j8|0SBh{KC+O3Sbt4z*{H5WEDSu0tD5K<%pq*4JHWT7 z2@-{PD2aK>ayXeVIi9}TuznNk(*|$5n&x%V7ug9$gEC9PeU|tyi$(oI2B~8~gEl># zWmUWQjH3cx zm#Zw26omi@y+J89EvpXwF_>p3Ri}2~q@gZ-*tJ&2uALHlxMYyY4c?6b>mF&kNfK7I zN9J#p+MEF1URQLNc){7;Avu8D@`Cu7yvb$-kW%zR`fo#74{-I8aW)y%oeFL(aVqfP z-rkzkL#tSmiT{^sVA_XayRtPazqm=T2Gp^Fp@H^pBM?N*lDlg&uy{?vY^Ky4Bl78{ z$s}hDwrpP2hn@|3*$LaXW2QPeQxmq4x!QDXdm>H`zgRp|dY5zgji# zVy)IQVqH%u^3^Mj^~r6teuqvyCKlOC=ceG+FJ?E<({$e~GvDE;6y-KPt8SZX6^ra6 zvY}bFUn(;WD`iU0U|(Bz57{>V9_VVn{eNx#f2^+gQ24hc{(swFef8Cs;Qx2y=FS&i zeRXRG@ZWZB-TaUL->>nn0srkO`zY1n-})c!`gaTO8twW=4(a-if~c+XTGPny#*wX`D!EC8V>3Akd%AC9TDyr*>Y2e%k=4WPr9CJ($^oJW)nk>Z9~|Ot)fqp zai2_5sS|Px_jMiBWPS8A%SQ}Tj`VZ0^UMD(^4SIau*8@xKnmlCCs@rs8+PHEX>j+C zOr*I4^O?Dv{8{uakM-d401=J4*b%kWW*`xe`047~XR__R=6`TRs(%P4K z1E)0jeO%0{IbYC_rsw7J$LLJtt46&032t_mL7K!+1TusAEQt8lUppu?-QE3Z>!+>F zyPfm%^Pl>gcelD&kQfo@E4U&^?@ICmFk9X%pIdR_RPj3HBnlgSMpx*NDs;2|Cd1A^ zM|d1IZ{&-asfknL+}ch6p0Lu82es|GCrBr(^u?23GUX0eQ3f+9!&>+`h+U0qyPir4ykl}2?an0Xm;C>7XMx%4Z zS=dd|adrf{XfCm-4qwa2T}RBuG~2!kCjd80)A*sa>8u2&M?UhYb6{(lcW~VRYCx60 zSaIG}(GQsSdM*E?d5?CaZQh&4zrwt)wCLSrh3@ff5G4*&Ijv1Lk@4W*9GiwCnlZCnS4)QUj4Z#iZ zMyH~OlM^E)onri;bLEnTNy;?eXK41C zq3hD5#N66w;wsN4po@1D{d&-8bJI;mrjK+f?^gH_lbQ4p3g7ylWMQ?vb8T;>%HSdZm)fM1_UCnG7N)LEXcJLc#vf*2-d@e(!On` zM{x-YjH56|dY9kA`7( zEkEY;t{DGWoIzqRimtwbj-g%u1MvUbg8zT(=1tK5+}ytLAN>Dc<)5$rc{X^&OO2?b zHr7+cL)rrWP|=F`QpGHa)nG~NpE<_bdhs0Zzlv=P2&uq3Zzts-~!I;N+yR9qPW zG_ZAuU$$(2^y7{dI4VY$a-x+{4S@3o6N%SC7b|4eEX3BlwsD$OrIb-fC66Ed@aRSI*{J*3XdN@P(QET3jS~a*VFFmHap}vrewcWE2(BciubWnN@@O)g zQJgVVhBesv>qym~OJnk>4@qyc&{(#*DHEErN}~07uD3Vhit!FY*4!@m;l>Pd;K}TP zb0A>=LG?6&f-&Xnn_zaQoIV{Jq~tI#)KC)^w6NS>(t zxWE4^o3^&Leh*z|AHd`f0K*TOxm3NVL*>+sUx~X*NG~ zFb>zk=Vo5En5*S^lDy>uay3<`7o+klD<&M`?+p)kVOVUfFyDg!&_mx(j4cs^VzaKPjgecBHIr-q3SR?a8*I!?@&^Jv#7N z$9~;-bliJ6I`YKM7eA;Sov7o3l~n~clJNp5Z%<~z`I-o%q+QATA|zWHoA8`v!1khb9{@#0GD zJ9yr6KeJjS^>+_nBrl&oZtA9?N72W;Zn1ZenHH2|`W+?oAg9wyv0|VK?qD~%u2sxT z)pae&Z>Zf*uwj{#jA8D;s#Y$5LGgeIfm{zb8P0&q*vvHKQ)o!i(c-LL%7)$BgtK0Z zVgS-~TQ)S>KM^z>d+odo4^txuoR*Y_E&cxCy$7lN$g)ayCNNI!x}(uNA;SK1mk!y_ zxcGa<$pB2%-(;1UZMeOFpZ@Ze_1{>x)$iIG*JY5@MVHKV&nDW{mpmNM>=@F^o|Two z7U#?^r1(mDJMkMcyOJ7)Kak}@10bxCyr`mN&u}{{9-!DtcCZ5f9DTVRbkeeLFh!V} zDt|l7bAZbp71itHZ;NuCT?PWnP*x-^fHE<_ueH&uez`2BV8$HOKMQY~#)2wt!uN+( z07ilLw6BvuE(b7MjeHESK!%xvEMJC};?*`C1EjVo!r-o10>BUQu!+#nf4y0Ak0SF1 zNEn7;o#$9iQ82QM{U&+~E$K^TBi3pscMjzJ5fU0u&@ zB7RS208MAs$qXNK&_6tT`uxSCC*OG<7%btL)8ONRa~(7ls%~KWU+4K0;J=ZVgb6{w zUT;pQX8X~ehj!p)?n31?DK_!*voqLDu)Px8C5RVo1U-n#IX}$-wb1(N^Z7?>KX5TY zIx2T7nP0UOQy`~MJsRj5lXcgVcMZpdBuv6Oy6$WL))AV&F*tbm{Lc@cAExHP8-}Qc zIr7v58<_IIlmHOe#Te2DZE#2Afq8=IzpLW!d3oG%1au8VWRMaI&@z|~7316R%gct=~$dWxQrq8TYv5KI{nW#x7L|3A8r(owj19o9?uLJ)d5yeUf)}nVuw2d zfkqH(!NFVKI{a(a`}=n9zg~R~&8)BEeG=3J}@S zDI&abin3wv)Ko(e$Dg)MPv_8d{$B6@!~QRuCti@9ms~Dk|L6^&*(S}tzIT7C@PMv!i^}^pZ4!iDaH$1=RVLWdB_aQ>w*_;@)(M>xN!HHcW={ zV$#t@4u9us5lt$a@WHT#Ie5Mmqx@1Gtm{IO1KoNP4m5(}Nud~|7#e0U%M+z}LX4Ah zPM&Hy4HuW%I@KvENX^xT(1kcAlyD32I>eA2!{m>Q=(CtY7qT}Lf1F4w{&@8Z#c~sy z?4@z#HceB0Gt|vm4%cgvGU{52-#(f=!_QDz9Ad&C0UiJW9!Nt*gc?voX;-**js^8K zV>!(O*;djj;cbmu1dJXKx|xhifS|tU;#L47uaTkV=I3HEhS@#O3GMOTskN2%4dmzYjJvbh5gpFhAMt+U$W*LvFYA&3d4rx_V8wu zul@*ps*_Q<0DCkjduGAF4sMudJTqs80%ZdkIc?{T>OxoTY{b@2Qu8#mHe?5s zCTSVX*HXReKI&{pO9uz<+0%m;4<975|6z;o)3F?uGbFttH{xts0S4@W{8nfCcg>^kl6?g-35aB6OZF-NJGivc4};LZd}Z4UTo zmL1RGGDE_KCpqUmx9U6-5}OT7b%Gw2(4?A5eIeB zHWQOA{``UDX1s9GFZ%};&8K`haUxOQgco$s>|sKIwLLWL8ji9!z91;RSkW%fSztzc z*lTpza&A}e-a+@TH)1J5$+WA#*hCiiDnouWp(MgkS8cr5f)Ai!COA?5(5}sA9pB>* zi~>#hy_ZQrEfp1#49GSkJ9yIzC@;spHhl#^AF5T}+-Ym8Qb^j3G@*+GO+Y|FDg#ex z9o$<8z*tl%zs2*SUrSJ2YyTufvu#?MK5(6#XKx1-UYs(f=+a~2V}m0yg0%BD?8SGlM1Q6iP4&%9(8;uWDTV)=aYN_12{Cr3Mct&;c& zaS2iKt-jn1%R31FaD0QTAOX%)izynaI&>O)^i`F1m(_I*^Lx0LO|$Dh<%?HoqvI_s zub+iA?h(A>T8o&)lUvgw0B-{*5L$LO zf1_Pas}u~AQe93#pqx&S{Myl)=K7GF_~#8;vY$abvWv=Lx97!p4API~z3g&vFOr6T zPeB!NULXn@B+zBi7qDS*!;vc^B~VKyZq$9h_sx=eY>YIJgi6s5t=iBl(xTHqPS9=~ zG)U6l-G*c7h`Tx-t})qd9_iwoy^eU<29a>NCR5y_^wi(3o3UNj-UxK}zzi=;ie+zt zc19c!Zy?y^r1H{)Tife->vx$}bIhYlP83Ok=n8ADg^9e%*yhs*}M zkkiy|;?dY~cl_nWEi!OO4sFRsPd(J)S3qKFnjFV7z@Q3d_Bi!3PEqS{Epc)hXEg(! zBZFoQxvi!Z*35$iA*_Alddz|V-lApVQ;jTY?<;umya5@}UV^$+eVn_?v6wGGB ziu=hkN+C>9@OZJ}E(h&7r~tE*jPeD0g0lv5#{R*n6w>LUALJ2JK}(YTvW?3jUvI|m zyOl;y8Sg1%g6|qM1j$V!e5M?ocG~Di#pNKfklPrHHOTi4DMmF7*wJp%sY z$7h3ww5ig9^hP~X)LdJX86+W95)4Y5N~W{&O#$a9_0GozJJdo$d!d)@Np3xCb-qRM zQ#SkH=C;7(yo3n430|Vbu$ZHTrKG7+j%hU#@u_1J{C z*V6N11koq8=chTOj!T2*tl}w-XL2Byx53|Fh-vu63=p~^y@FgvfKZZ#y_)66X;TXj zR$6NTYB4w7MOYJ2lzPjaiqN%S^-eATO_|=T^S3#Zxsg+j%F#uzvbUSQeO;mA#(za2 z0QF_|~4B=pl9gX8=hMQqa_+l?+&0Jk9&>k_$|%^$OJ@@^kG7C4am>0+^D7u+AAq`K*3g|I*vV-rt>*0f$|P$nQofH&pqg{eQR zA?9oJkQ^_$lycqBxDRa2k;MeZhIbHO#os(S#z(nXM9hY0SOP#=N8fR*4wV@hH_`R& zW$YN)tgZ;RNib4F{NaQmpyeoGTHJN}#BBA}+G%r9*Ou)mfx7fImGkIiIPrP}nG`qD zrg;u?Ro{HdG1ToB;_aovTJw6}o*lUeDZO{M-R^ZwKw(7g47Ts~c7wXC)-_?~>?7s`M`n*fE-WJ;9By~@O9Ii7$UQl=71A}#NT)BBsWYyH!0*Kdz~+) z{p6wAwyP6G3b%Dkp0lvqy%pm?($r47;ibNR@#0ys)89!ji+h!PEeEnfKVdlC>!ZAP zZ059F2VLJ}l+8v7tKccy6hZ*7v(6FZJA^866YRwxA<%4@cQpJ{?NOKW@C={Coo)OqNgRqhqUN2B+(?oc9b%lmSR(7n%mM z5UF`*<-8o0V{*47-$4pXWW^@51-f=lbx9@61F!#|{dMc`uUoG^|E$)#4dS!?&-++N z_xFjJtn8>N$BTK6hJNmr?RDGiefHPR-CYhB-@Lok)Rp=~@e@w+G?-=QKKD;ijS%OA zwa3!vHjxE(VL?U;-MJhgc=#55oJZv4#U9T|Wp;bsqoi{e(;W8w9P^iM45x@Zp++Qaxw*r63a) z{0(TWfja;(?d`m^Z?Tj>=opql?1hcGNWESlv|cf6p)!}4kHf$IGD%PI80DLn*+|pkZ9X=AU`qJTkwCMZ4V`N^ zO?mFoPPjA$MDzUoypOdEvuX}+w@%CR-g({|LAvLyB0K5{)ntsmm&wiqVQu)JJ9Ik0Spb-Zo9P5<2X|+s*I(J_m~zDwfP*va>;FDKH_PX zhFb0}EO^D+OEj;%VS)|OaK~+R&fb{~Z_dg^xtN;;!9%mv!H&Fpvk8Ryt|7ayCEbRk z|E>E(gA*xy2p9WbsJ;Z|sx&9uv;vICS$R~9>4@{tQho5a7ubn&sQ&JoJ<1mB+B>}Y zYROUBf?%V3_EY~2Y%UrS_QMRvP_NH7JBN3-Uir7}Dr3UEnvimn2NoL$wu+5H*V%}x z2e7kr0IK6>WqFbr0c849zdAqu>F#h`Ob5kikB4%V5qt~2yq|gi6WmK%Z(s|-&Ao+t z>XN;kw9oS-rzUD!WO)ZA$;t@G%^6Y~ns4l;-7bIKx{Le8{0E5grMj;vS<5hB->Y7z z-C7&g4LvLthA<9yKrR;dzBzby@5T4#vmc*5dU7A^4jh45;;XHBgr>C;-ZA%L5Ob7@IGtXR{KmU>Sl$V*FWR zuG-m!fW(R9arNr}p(fEBoBRN6K+HM(^rDIo1tH)IV?!{ zWkvO|+&xe%rVZzT1C$C>gb$nVjwzKMVE1r-I%;5D-S4g#Go6mdS77Yk?V!KLI|V!b z&P)o#_*U;Q*bXY)Bn5_>J*Ox@8*Yl7Nnai6GH8f*eF?WRVSgnZzgqSZ00VMbp6r6b zY}bE;XC?Y@x5|fxJsY@>uIV)luT{ByRS}C>Xw_ll%fo}D2u|NC^jhtuhazJ2qcs<0 z-7I1m=>)8`C0w=j!^o_wJ{-;R?DcJb?ocKOClnvnCzRgLi7TT*+q+=rYkuAQs{O-N zmXL)1)fbS&pN1*4FF(}+uGIR<3s@tlP*Ffpzs>2s0#+Kq1giv3YBw2(wg_GgD1Zq` zMKh_ry3<0$Yav2EUGU~Z@NR;y9XW(s-EfP^Da4r}kFw!w3*F_r(rJ>~<^-X3l2bF2CyCq&fb@pJV`ozg0qn2EOv5&}Y=f)D z?X{>kK~PV;d+h4NNo@U3B5wIrN1I+d%A8+xU)QgN_8X~nZwFD_|HQ2wZf^7} z+Uxw3zFXhy{51M}^QWJ7C=xlog~56iY|J~!jW51TB;4`ZwXg|tQu@#~c5Zx~xB$t9 znCQsqg@|%)`tYwmrEo--H1AGnOzlI=O~cs?coEV9g-i$uu9xRNNHnwid!=2DT9WpS zUT0w2dFS?xPHLIo#$I1(BV2VKh@4X230K_;myjf`uoZxrY~KjTZpQY3yjXo3z!$&C zO)$&Hdxz^krLQ`M=`AP4FdM(CPRrRGdi<_19o)p%K7HWU2j**9#DKs-{;xyWQna%Y zv$gPNycUlkMGu>?McAW81V}Kn_}t0v$?`!$xpK3g?Na8enz?V0;)AB|1s`uUL}AIYVFd3%K1T1 zM@`7C`RpVg7(Sbrd`!M+q5A-o#|dZ@^@GQ5WANR>7hTwt*%bK4Spn*z4wu-c_nTdc zT0}n%nV5torZ{4mBN8kGK&lfkT|&lAa}8pyXfuU|FGGl*bMvt8F?x&=L>^oT9vl$Y z*7P|Nsbc{w9`JT4gz%+rz>W!r3v4o6%s*31dMr+pXeqKLY+Vibw8p`=^`Kn) zSYdW;aP2?V+6!8tdbi}F3IkW^qk)QFB}5$iy+tLqh6RZbM!O_sNmp7Mx}{lrgYqoI zPXJ~)xW1a6(cbS;Xon&kJV_ab_@aWN%MG1nuYtfldtnF?$Y&8M;YesXhE$yjDo=;- z)hY1e)*w~{H0d3(T{^ivsUAiwq zZQ>ICBWzDD+b9=;kh%LIHzGcOSOrGZ%g9xcrh|-9hez)0f#m@NfrgDWG2gnRt~K4| zW-3ve*TaBTSU$nB3r)KK^+m7;i0Sw@-2yfJ%L~K8<><4Kg(fOUR`k)dGydGsRrl_l z)7Q|GP*W4mWUw*xUZ%L7@TSM*HD(y^b*AYrM&bS;o7Ea0fW)fklIZZTfTZbBvpN z{_uZaK7{D?!Uo6#nAypoQ6J(nV!`*?`n;N^twq=7I#LI6@kDDbR@b!DSBJud%m7Y{ zoO4ueCXgMAktp)ZO_T-W;V$tkP0AiUh)ouZ5kkKClMZ&Nn@ESciR;X!MfRk% zaGeI}m@9B@L_FbmNNjcT2T#0DpLsr(S4W-1|BY9qW^j3Js<4uOH&B5z@X}%7$LVo) zR*WeWc>&xJ#mc#v-MzKFUCc8W?pO9N^Q`-&`9Jd{CH!UxwWehWYO=lC6x;*sPy8fz z!Tk*AneDErz;(UrJlNo?s((_J=901h5%CBRDjQ{~c)PA?-ah43bu8C)uTI5h`PHS{ zsb^2a5Sx*pu1i2*IYCVw1ZGtTp^TTx1tjf-Y{8P-PKx6UB%?CN!aNg6F;{@eUN=G` ziF(&M#Y}rne{+)4t0>OUh&bha4 z#I8J_^k$fFt_N`=>-(68AsGP0!2SEJTk7QQ{+%tVfhxXs2hlk(m}qZ(mW_&X9UUL3 zH{9!WX-@TUJ?wICd!0NX_two{)Cm+Z(MaV@VYu}LQ#16OewGF@^cY7HE5#dS46%`4Jm)dmA;EQ)S z{jghr;s1K`@&xn*^tK0@jr9c54H`ylY7TC0b~-wh3vH~-Q>kN=84()tnI!hF-gLaE z%r@DAa{FHCCDii;bp#k#JrlTZureId7Il<<04eu}LttP=COa)gqkJNrrjyd#4?0AK zZ?<)KJ6%mV)>QTOfki`{_j!I++uI&xp$33rc=g9R-UITpo}g5CipqVDY$ys>?~rsx z(Ec>(;T4tiVWv;BMSk_U=@E+8vMHic)Tv=PE+_SQQVR%Y1jt42dXri&KF@>wNEqzpCnv7rAnP9 z@ot@#u0kP<_;ObGXVox?_H60{X=}FkIuL1WSFg2OJi~awZ1{`L#|Mr~t>ilQRem+q z7(YdPfN%^4SWaIPM-+tu3_e_SYr!2`Z(~K0D5bAJ6l*NtH#?eXD{4rK$P9xqr1LRsjJ*T7*r#*Ma(LaVs3ZD$h$@s!Y*ku;r&ekFr6A^-@ z>wcb{{Mr{iG}(H^`{X0M?@7SSPFP^ykSl%wI{cFf-|2fRumIi%R2eKaPD!i}xNP$h zb*A2;`F(PlQ&$~9CMnl;`^HJd_R*dWi>^@tC}Ms(ZW=yXuifmwWN+PbeX;Tt&pf-$ zeQ+pMy|UE7?2jI_7UjjIw}@MlGxSd}iOiHG3yG3j80aOsb|S0XtzUN;4J(0Ls8<~K zCS~uJ%HDaa-^r$qo|`+(PMIOaMXqU70P@)suUejA^W6N3OfS7a)ld(s?9GemI%W&r zTi^N8a32f6qdA+7^SOCa9v_FC30X9c^3lb8??rizL>{p8*72K7&hC9-gh2u1Ws zk^xK${8ig?O*3L1msLIhub06Yd}BH{sxuBe7w_vS@G`Xg zfO{ZkZba{wNtuimfE}96^Q-s)*3E7&AlS+*TUs>+h(4qa&|OHWsQ_>IO;(IE^4^PH z6BxOJpLV=J&<&|*5X(u403O+Ez;>8nU=j#M*3^jUhfi27mqM^EL1}S#aWOY_AFuhA zuOx8!alll8i*v*;DDIYQ3;GVip@&h#(^=_y!ZM)iaZn6sH!J4@fwE$ow4dNR-TEuL z-+}jWY7soNMpP>p!wS1H5xfvf^UVb-7dUBqm9bJXY|{6vvwC{J-rH@*fzv_$(~d*S zZnueVqPsnop0#1))LjMY8^@LjH%=Y9M??3V%*?@^XEQLHq@Gqey2Cz$4Ys?rh4>FY z_2p|qFZe7~b{UG+?d$rt)Q;5K=vUm?Jn1@Wr*Uei<7^=j{MDcuBeZ^@XAOK%UKi6{ zi;ZuoBpCk7vz!pL04x=2N1w^_JO$?`{(>SGAS@AZZV)Zdv_UQQS2~SUHhvoQyUU(N z`nG-=H3~V>;}j6-*;@$n5q6WKtir^G;uZ>NNXcmd&?5z5;c{m-xyqqsFN+5*{L^(6 zk>AWh;qhxZ*!Bxa?V}Gk@(VudYVANvgn@FZ(zgs((N-F-8tntr;>{Y=w^;ghExNU> z)S-=(hsb=-XcvqlTE4{(KKP6g7*=UPiuxPc^TNU}qn^NSzMYrbDyySP*DTNQc(sFr zX|E~LGdwd_JSHFKl&F5Ka6;H&+G2JDXN1$Vw4Ra6?Lo8RwlRN;a9iyktiB7ulY!*Thpf0YmTNWqgVu340^7ZJ=LSt&*Enap! z`-OY?X$YRq=E)l%Xu9c>OHsW`G~-II-oj-@q3aGeFTPxn$jO2yHa0Tc$+!bL%E!Cw zylv3Kd(&;~Z}ZG_0iZ>aBg0s{#(di&0D8@5(>aEto#*2*{8z9iByl&^R!CapU;Uui z;a}>M@K?b((eNDk+xe0c;>p=T=mpVL`Z87|0^~NsS zQluI2W4A7=MTJO@<8d*q;BUe)&nF{El4z@dq8MTZQ4-?|R5tcb@<|SgxKTg(CZEqK zXpB(G#1n}l8la1Y7qamC@SvOYZYGp9EbaIEX>CLyn%V{@ZA5E;^IcEzJd)*uEFPR~ z1%IK8&p(qEDflYd8r7XcZU{5l-kI(n;?GxTOLX7%lk|{K_+EjAGWBriS`LuHO9!=M za+)ax8OeP(p`$Xv$*_K4K_6+RsE>}6?SHnjQQg^657fk~7>*CBEclq&UYabJC3L!_ zj840-ZZ9h`5GY4|*j$qls$U=~a>fpEOqYfwWT68UC~hShf12FM&-U+R2}YBzL*Lf- zKf3`v%=YhW!8=-qmZ$?s6^dD=B-54Z7CWY|T{a9sZ{|9Z9)%yCml%G$Yd1NK8^(dC z`J}-ZxnM=)qt&@xYs-lW|9CuhH`yx#xI8{fbFWbpP+&g03CyH@1Y6K~p4Sd*OMX*( z^FUb)s!-pm7>mf+jUGXFL}hdI_ZrH&mETH!oMqEG?;w7f?5b{Fu>G^WFLFAVrT|5Y zbgG(~D|>$2^mSLh)ZGN%Q3-8zYzEvOmZ*a-sn(dcceN&hTKh7}5#jW>Aw@9Lksz&_z8i|8i{|C5FHiQ!Km zsxI;&g=a)*xz&2x=pz||AF{Y%6~$3&SZH1Hs!`xe8`k>cQPyb087>y2w0o12<9#aE zeh-5_pp269u2E4hT26KXxHQr&XfDAsfbYRTG_fr}!<07K`kY&f=h>?O0s zQk#qYGK}>k&jJ2kq(DwG0+t!r9RU1#4lxlEcy{ixh~#iSDv>0#z?l4ix!aE^;rlrY ze&s?!xmcJ&$4Bxj6z-K6B5^O|Rb>ay+m`n+-QJTl2Qm=6N5Hvo^0!64$O)gvfremB zl=PfyVCQD_2?v1dZB{RXQ@Uy)IAk|k-qWO|mc8LXLKPQ?mUcICj*4NA%9;R3SxkXq$@+QZYoMZ|?}e;_Zk z;YQ_vz7+BkEC|NYyLGk67d}bTD7Y~f)%#~O`pH|NIsLWA#w+>Bnt>9(+L)jOkq=-o zw}_Jxm(2|-1G%XO$nYh>9eF!eroZO{Ox!ixu=zVhL8s}9G&!1Oli_I(*kKQULg;HB z&Q2E*ZPK3k`*>Vt^EcVJ7pk{Gl|!vH52wyyA5zPGzS;jHdO2!-B*)qFbzGAE`3@j0Svc=KM5mYl(09#zxF|=cc}M5LW!L4`l4n z52~iaKsmQbT|;}0#IMWlxmtJ0yDm^`hK10d%t}7+TqF)@4Vs0VW4%S8`IK055O#zX zh47sOme{asEO3;~RG1MzKu_k=9g6#*o3IBgtqbze56N#hi@jrCWm2pM94zv!r{!7B z9PE}79p>50tk2&10COO&CjcJ14rNyj^Z^(yJi6;TK*#^i>nO(ivB;qWBaT9<1^Q&< z^?ka7|7~;Orfpv7uuk);tnv|0+_Is7L%;b@zR}%i4`1@WQh`jsbt13GU5ktlE5>*L z3hm%HMLVWR5AZ6yY9C;XT)d{%F4k)L9^j8!JE%O?+4Ej)Ye=f0cQyQ`9Sw{SXSm&4 z|L)<7dSIE^i9Ia8YET%m@u2?$ZlA^4NUVn!-(eb&K#m3Z@kg4?COs@?qcfHT(LIEm zmPR~KsYN(^jsrKmK5!(Vbc5TM07I`+_Mz^ZJoBS?yr90Y19!Gy{=Fr`1;LmjII1XC z!lQM&NU#gm`TnP0Kx$)QEZ9PGOcHa)D#8hVL}HNm-EGzH=31#^wjL!NSJ|7qN4;NG z3APA{EEkpPo;={HN3-mBg}Tf&!Ga`JrGMLL&T_)5Ua@&1q5xc){^f0dnQ}6w3mmL}}M<$7;|4-UxUJ>Jlo` z3*Omk)-XVtO(&Br|bV^{RHO?<3Tf!pwzh6%+q}=?mf~=EB5YN5)X=yXIv% z7HPqSs;Zza6|U~V&RFWB0BFp5^?-P1#UytZ2Q8<^aX?`_39dNB_4;@oR76qi^~hyf z!>b|Bw%QeHII$bCh9gZ{%_?*q%(`-KSJQkv#=tdsvLqzA)*)EEqhd13-vZ1{9DGFE z-*^tXkxut zHNBe-R6&53jZDY2bUI!bVWA2~3lj|cr|RPJbf=lwdtGyej*U23bpcYGHf-0? z8Z@3uI&@MWuXcq zrk9hGZhl6MV`sXfeB3pY+bzycx{GnQ9GjP2(4u!CGAU@xffxr7yzZ=O>cYZB&(PU? z+yfwWg;t}eU2jJR`ZiSn-x@x&M~m8AQ^*q_@#dP=H9a9u&$@PaGud^Q-Kw#}suf2% zmkFMv;Xo$VyN`lTRo#3GS+Wc6dW6E3vI3k@3nRB&ORY?!6niXhG!)n+0kM2gzGdBU z^P`(LpPv)@n*P!ca_3%w{T8{DwGUmmrR%1Ele})NxM(pzlIDsoF)?mlKK&d}Jp2`h z?*TS^)PY~~7>8BQxuzFvRPLRXqpX?eT$VmyZKNz(Mj!NOfoQhU2I(zxr!7qI2at*- zjNdmv*^N{YXq0M;8$eTF1uQc)W1T862@h~7IPh0p!4Fx$tF7M^m+x{!5-qZ6Hv^+&Ae0~29lcQ>STi2`)k&#g5JexA|hSz94Tj{PsPvh#8ze~JIrZXcX z0gR*4q)p4QwM^CSeyYpk7h~w2DHlZckv%r0;_BgW@QopyX}cw6j@x-UA@W zUN)ZJfQ?&R{+3REfN(J0dTGmmgS%GiY`o!u+0$Wo73~wHDK#!fbe{aSFuJb*7k ze5*TKJbN|PxoxEnKSl~SKiAEB0o+0-ZI0NYBLLSttq#PA_hf>kJUt5Fd z6hJZYqD9cvb%0$3*AEwjwFVt=-sIjpbeD%H4zGgSYrp&V|7R6=TXqGD$#A?F<<%A{ zuTd2bi*xlhw#~mUZ{33b?tJydj{Yyc`r^x5zuUR-<@Ogl+h2ZpbNhGOH+F7)we!1V z`{NC>`QM@f7@_2M;N5*P%HK4VTlW56^dFrpI!ej+`50JIiHWL^B^VWkbY>Tn4$Pv4 zVamE_<_Zw6#Y za*`4|l2VNvxLm3nTYGugw zC1qY9sA^aSK`L#Tmxdv(mjO1}mAPM@;iT7!4f%yF2|aHtZqxkPuh?taKA_036u0c; zb-g_TLb8paX=d;Uw)=QopD%pfE9kYG6ma>D%nCmCOEpz(5tsQJ{>wJyhCyA7tR-8O zy0`(7C;8mmGOxW&@Wa6XHb(v1vkG0>)K)lXSVdFPUr1B3VfbgjV#o|2KjZlt=*@d5 zC)@>^Ijq1A&dp}y7XTe7==jMd@QVCv0B#zcE);xa4`EqBBfXxOnaaVLZM-;}B;?>q*H{MG-si<| zF*esdwQ6q)x)yHqzjD_?kcW^|Xh8K(F(JJTkl{BBtZKyGsrkE4yt0>p)qH6t4sU{l z`fnEZh~9vW_>TjKQ!)hA-oB9wgT_@Q_XJDUTtD&*5fXUdj~-w?S)1G)qC0J>xRI2? z>}FC9J(>7+&U0EmEH>a->}+<)VeKO;v2|wnk?b@-?eFDKy_VQuo zeBfR71B&;IRG@dnGw5*jVf#UiB07H8gJQ(-FIOA{o@@WJ-hRBzV&sjJIX5Ci1Sq^9 zJSa&1P5Hk$_qW?%{%{@7MYTkGYIuctJ{eU31-qwWXb!(mR@ zVhA)QT*{EmunEtsA(W4wP$B*qCv#Gk;;R@0$9}OP{g!5~O9ZlXM!`qWx2~5Pc8J%) z0O)K2v9U#@=9>><;TY)crk2g>01TO&yiG0~=gC&ch|rBr~#N!tn? z#w`q%j4DC{l3?B_5RZ;Ne-Y4u_!m_YJP)Q|qR@qqMFx`c2UoBG0#Y2>EO zKBB$=+AX(-2~nwyFr{r162*#O#g^{jELu!AZ>O;4;-4+^>3?nVKPXC%%4|0JF!8@# z{@=N^v$OLh$p1UHzPNSk=B+P4{=fO(g}4vuE!IoPY%OSU>lf9@=tA8eMsSV+UM3v^e-G`G=oZYjN#fmB8N&=(8cfP_8NoeBWboY> z)Pa!>yW)wK`3DoyN7xRwH!r1Ix?yL)cB1VgHmGbR_Y5U?Q_L^;;51AhZS_^AC*%6; z?8xu>)F8x1=H9#2{9kZ+r8}UtTd`Gj{)z}FKpIJlx3I}srVRCf)Hb;ImZ#o8SK9#^ zFf9m{1vE=NV{DM?h~OB}-kLdkpd082fUqxiyrTmfuVU}dggNj6K;A7IP7%IirkyV0t z8a{Q0pMr_`2yPH}XGLHnN%9mZ5N#`r9wodjRh<1=h-WEA3hAbihY^f!Nq1X&wiW}p z43@^%%S2ci2OU}avL0w19Xl7dG9&F%h0JZ16VKz7*AkSipJXAiTOV;1V;%kNEnzU~ zw)MO0N@Z7DBw~yk7U?6dPquVvTu=TfOS5!U%*eewL1C?+?q?3X7zL>rM0phD;}6|u zklbKQAfkddxWXr#IAQlPh5O06jc82&ak-AYPx(?s#;s@g>;xj;;g58G9l(tTo%GK| zex87Z2x0Re9x`pcLtR^4%G}T(-UPi8Q3WAQTg9QK@9gR##Y{n@Oq0F6WMgpf@cEw~ zK0i#KKm6a94-Z}pet7ue`=<}g7lz#-L&(MeiXW!7=Jb{DFeKKHdyAQ5)1w)~I`!<} zd;A^h1M5|3p@fU}C^(q-k@5&)t7mh-^)f8ODQIzH(bB3g5uHS>6Hy6>1Y27ngRB{*OeQl{lNEy6`=ZGi*&O@=R$(C~+rf7a%@M}) zCt>vNxMF2~WRezGmxKsUJ|XxVBd3G%2Gzhuq` z2bwbsg@dpM(r6)e5cV4HlXU{oA7HSCIfG+{XC<6_lI*B;wM_tAp=C-_m8Ii~gVzke zCz*kD=+5t5GwVDZI?&&{ko80%+$ZR(;&a6or467>npa{EkR};7B7hP}-LP5d_AJ4@ zEpn!$7xd1&ZkaSOUL8m@v1ZdyIRj?_+_;d$I|g7{6uR_nX_j@xkqC_HWfzZ+>vAG`lx1+wiTA)bOoX!xF#9KK(Vq zK&WrrFgYLwkLqwqwMw98a2fW>nb~kqhySEks{;@3mihlR+h+yO?ZFQ84v=7WE@1+Ow7iDR)$mS}$&(hl0 zgd>I%Aa34kw28rqTkm0U>c$(`?OZG-8y9}`_Ot19R=&xtelXk#vZ=U1-dFdX7kRX< zmaS837Kev{%4({30MSLVF6)R_s6$P$_Y@zO+0ZzLCvSaB%UQLXJi#84iz?LzT9q>+ zQn3>WX>02f@|I@AE6no}K2sy+=Q&+J&gXvFOxf?2O_eD~(`6yEB+pa4GTNuaBPI+G zWk~|CI?a=Qmwzyl;-0N`<<-!hZAxix_2=fxS!T{tZUatGpU(jP-ra+Bg!*=u(&-t< zJx~E$PTQ1Mk?+Ryj6z>V{yp~)ZW3-9t0=03!r@WxMwn^y{EScx%tkR+sNwEwS){PR zhGe1?pmfh4u79O+C$VIoJ^ME7jMPmA?ovI$8V2~KZ!{2MV5^~Rz=8r0AR}KCXRKIQ z$3^>T0x#CP-dBD5k{Ru5#6szdnm{Gp6>s>lszN7n_As~)8fggnsq$BA_cns|nUVWSOK+wrm8Zmm?8-tRG+(G4@mKPYYz^~8h4n{0S7C?{yWAuj~a=?6i7LGxX`h6aP(;q8fHUMXnc zR&$_P7>h={bU9=tsGi^Sa!7VHS&(2ET=KQ03t>J?6JCh6xsiEBvax<=YHx~EKt%wF zz;uqnfpCHMQrZydzVwK0h3P&KkZYdoC-Lb>ImHnOL^-hTVD{CFjLsP+j0PJM1`|vr zqJl%rGE2W+-$jn_L(oG&zCn z&vr{d&PSoo$^hnFaA+#G$$cd%bLlR+>J=8=L~O~fnS_uu17$Xya%QLBN}so*eGYen z=yn<4!t8Ui2&h;R8{k?HFd-#3Ee@CmqOv$zw~UIU0-!Gf1%<+*QmVCDxQZ5hTO99L zo#uw&{9L`PInGIuJ=G{4k+swO`60i=U`0;ztJU}3rHP9Cl#u%Kb3C&(lLppi7XC?o zoCTekBNcAU;)wn~spqx7ihK!*8H(tFj8|;zX6eM1QbDYH z$@))oC;p`L!dxqCr((kq^~JHW$vfd!ySmptA8R${hK)_}TEYW=G_$gnp(!&&Q(sds z-WTNpX3!UYWWq@Rnwl?kYBSG?ikS-E?@zn!hGdpL{$*h#qN5z<)MX}z1>~fuc!8ri z1=WsKgthqLWu31;BlX5&0s(prepqJK=4Q2C0}SSlElOGeH6sltnvhi(2V3ku zW{gCHr#g*9Gujbln4lq3*tHMgLvw+F+RHLXP$goWsT77jKnL%w-`tL+NTBQ(y8SH$ zSXejI)cRy5kzR|^*ZxN|n#G90e5tYpe`sOe2%TMl{9IxokgR<4g}_>43xToqpMD{z z{S_BN`gG}qsQAN%g>YC)?R=Fw?jrfe$bxoQ^cf~N%QbH4Y%#bBllRFw6Xo6<^8^v> z%JE$qXJ#9T8?p^>M}U_ly2A%12U5HEzDtnXQgT|vL+JC_teg$bsuKlx@(`YhB-pnC z7H)@ri%~f5ZaWGq&&6#D8x>CGq_h4WqsJ+eWj)VWbnpZHF&=l$>P<-~%X6GlI!ZAmy4nW5YOAixRR%q3>gfy~`e zngfhbL{2~Gl6yipK77l%z{K`RRE6UB<8=`kUs@J?I{=&tm)f}+l*c#>uRi{NP0KDN zKjuoKf0U#rjU<{?ESXC{v>xLMtVfs51S46YRQfpIH3x2690Eb*DIC{gUS#B&lLQe_ zYgW2uWwa%b7MI)0`~$Cj-r9aa420kv*1@55J;+-imx5V@)>YmY{Jj!`18@e0&M=>& z5;<{N8hpzLoNH?qqZj{LJ^x{gN3WP{LS-IQGNbc70F9I=R9|qOnXUx|#ySKTxPkW~ zUM`-pN)VCjtk+g^LI}x{qNaY76NV$8F<*57Sj|Tj@(+Iz6!ZDxX*U1E@4vpW^VMxM z+hB?$Gu@-RF;-N1%(D<{$@vcra{>p2{8Q)V!A*2XGJouR5lyIeXG^LNrfjMtXGj89 zUz&K9GRyrmt$W^b)a@A(dZ) zpStF1d`}n zz^~`@2AJd*V=$bpsYM|^wHg-y<;Rb^$#xf}?6w~&NS}b_l{kJr>=4XAi)-agv<%88 z%!O*>E=Q6ZZp^U>_2O(Otm#?9wYT|VmIYg|P0@Fi4iwvPBPVd*-`KwWS%rV>+$K(l z)9C5dQeS%-(T?p@)ogT>EA|WuFk=TaB>^N4VapVr_#XiVx8m< zQgc_;!Z>&wi)FDRxg;S`8nH6B-O_-h?LQ17 z@62O=SnE7iyP&Id!WRDM-GJ?}N)Mpihcs??k2H+iaFv#^;74tm_T(yUQ^}9lxaY1Q z2l|yy`_#5bDM!)y6akT|y>wKZ?V8(FwmClDl^?MV?Ao0(+ReYpzZ%_?|4j08+1n!v zcJQV+>t)uzYF+U{1hB+J4fUcz8HtOus0g-H;LxE4?r2#sbni@j>cP90-tZUA!+$AX zESZ3pj#f8K0f!*#(MPr)l#SiP2MJ1S-uCdW*PTRm)|&;o zU(2`m^|+~PqQSQl&^HrAV!-dMG(=?^X9BO!V4DiftnW}H7nj_myHMTUj<*S`1parF z6HssgJE>_?{*cXHd&2}Nj4pk(FT+p;$l)#p$&>YuTO@A+e*%2Ln|yW@dOV3J{_uxq zFa9!k@%-Mw_k#!b{&HY(g6*_1R}oB{BfKAJ>hNw*b4Rt%M}qJY%EA{B%PEMLs`kYRU&6Nfk@$Y)zQ>et>=cFxD3s$ZsKrpFAw6pMSnlpi!#>DKL~Qwr4+i_s$o|>>IQJ-=K3+kki19`*jz* z_@*d$0+tp3ZNxz$uZS*+R~O7J+E;)DK*x$C^KU*N-H=>_&!$L%eiv;O-W#+h%d8Vx zhgUUsCKQ+ZK=>4@N6H0^aBc>IGsuyL;xb9$@?y9nI~SdOKO(+H2gwRVh2$wG#t72R zVBD115=JD{WP?<&KH>28hiO2kb;h1R1=$-z#b@rrZt}%81XEuC;?{*&j@*ZIBi6@& zfvB(qmP?FMP7dJRjinxT=mPQ?7&ReQp$AzU{nVe+TJT;z&m^O#H5hveC#58j*gXj{ zr608b$DLhAnb6+SO>XRxWdo||CO3D%gQ7St7|}%1F9|uVk||iz&1PcD^R;VuUwu0( z&&XZad<5RYpWWP${6X+9y)y(4)L@9z2d59U*AYIiUmbWgKt=nhR9v46+oX?R!$(~y z(GQ=|P+r+vhj3=-d$x*u5xiHL-4C2kn9N^eB0th}d9DOgbb&`VJLcP~;TgY1rw`)&5%G4P!NF8+4Gbl@CzdDnUu8 zoT=r$fQea?2yn#~x?4EisDo@H+`mTO?ohC+GS~rQAa5B-XPrZAju-RAOt7=}qCN<0 zHnz(1^elUuiedf>%#~*S20*7xRZ`r z2LM&uvuXV}3`ckJBMpEtG9n{DFNF9INP;n(C65K8F6*P1%G+QdZX~>Sng%1Ub(oyL zir^#ZPm6wHtM`oZilP|~RrbodXGwLAPG`k9zgXXAyJKLT#MyXK+8EH}BA;Kkcar~w zwUR3D0(s_6%y;<&u?ngr*eA%v*C#%ya+mL{$<4f;HuE2AESPCQksUisJJzFJoIIp< z`1dEIQQ)%<5~tZ;_|)N5&^my>F4fZaKeSol$mJQ~WD@$(P?8K`iIH2Y;$(u8lT}0J zRXTXoHo;LGT=wi!+`jPGeA`ej884IMfToZXAPr@U5$$UdJsHl)5F0H1UZ)a8yYRP? zFmzJ#e4OVq2(@2KM*ZXk7rf`y~-abSf^47Je6v0i6E*`W%2zIEkIqfZu>XG z;gv2*(UNE;EJvg%+e0rI2ruoO^}v~3EcWas1OG7_=4@)Am(90l<;?8P`nQHe%uD|8 z^Bwc{Vp)Z(QaV31cT3xRUE{b0^A6l#Fu-J!^(pA7b55=eY1(m1DXnp z_BG25i(b5O@&~+@x>SOM)*5+&S}LUyE%mB8ukY>Y$4e%Z+YAMc5yfnnBLtO_9}^y1 z_H(6e9lEx5lVgy1GjoFh_5u_fW@B@;WHWQaXEVs2l_#h3`E++{%do@!Nj~4grdV>; zLq`uP3VSAXdh*Lb@)z;+I?KJu_{hWfz;4z%DT>9HRqkXoR4bymLi5^`;>9q}Oq<<$EAXSWE%O^$}hv*?w`Ric|4 zh^f-uu7CPB@s&T9-MDAgrsTw2s|A&Ztf}V`<);qD?-9VhVvk#}TG2dnNw~yoKIUTi z5Z-k;>xu!AhR9}Pf{jv9kP)0Tb4B94nZF+z)1|`fFC_=s|L*$8@cGEFu9i zAV=nP^p7kbmdD3tJ@NfEGDNFKey&{$TULx0#5S^x1G*@;pLkI#VeO9JF@OX#ZBzxN zJXK0XrRb88ddY4PYD*HE+A8dIVKr*+eY1`&iRcejQ|X{HqjLdl&NP9tuC?;?^ zl;*fPWNdo;6jlFvlx6 z^=i{$grGLz(bUrVT|+aJOK06loi(&l8Kl$A-aZ(|Sy6Hgfi~IJ38uVG(%Z2iMoJy3 zL4fr~XxIl^!BBDp*K`;ycR~~GXH;)8w!N)b}Tf+w4rs4Fqiycq;-Icas7DZs$7pat7F(aUTMI~ zLHNA6J2)&0<|+Zl!(w8#9Oln4zX+fZg=RaGkB+?pMMdH0-DF&rudNts`s(V$TTpx! zJe+-ADV`GOj2liLnxeM5m;yxu|7T7O47krw7mPdS>%_qPQCfc$s%COg1b z+Eim_E7ft`fR997_?Kt=eQo zL=)ymRLY?sl~65(kXENktQwp#yocc>2w4=cc8v-xCe>+iJZGh5H#lf+slo(gYhVc; zkLmWuCS)nq>2zU>Rnu&C1yAsJyr@p0dpkEE;rG**&j*j53=SUNfBNLX0fRG$I5aMf zF+>c=JJtlm(0q4VE@qXXkdSvLtLz<9ZPI+!?)5m}zfE7Qk^jLGXpc7MI!R=xmr6dq za&j*e8vX1lu#cbHjCYcq{n3LqYTB5mrCxOuL1)DjSpWoLo@TR7y<#u>lxolA)mt(5 zmHYNpEw$E_>fqdc-cIf;8*{9xE(Q<<;qUcwfKD#yr>MlGTS_E9rH|_bcX8;0DH~Px z=K<{Q#gq@G;mHJxC<7--gcm3ipZ5b%y|dX*zBdy77_53v4_=@o0`;Mm(KOscQidu}U^A?L1zzH+BrQShbEUkX7G!681@#3Nttm+J zrd1*&!J3CVNDRLR%5Th)d%K3V3v zFXlyFbs*N@<>d9GJf9@rn!co)v0N)xs2HfpbO6Z$u$Pqfiq*v2#x;5|7)ZQ8ho750 z2h$3JWBUO8ALC0cCkKvU5=y`!y(_V#SeD~J8hA~or4A2x*s`9ifC73jDSn#xh~NID zG7K>i48toUx8*BqF%`YJ>G%;@FdzURgao0A$V~C_`C|vm5$3gzMH)~{K_t7hdf{I_ z*v<Gw#)RB#pAb-*MCU^~;LQgH`K&Y@@VTCj_-sI_m8V3df%wFeLXEs=$T$(*I^Hx{ z*E4bMSUz7~!Ui|0Z^q>b&ks~g*+*2xI~?H-7!1|ojPh~@&n+$xm`2od^o`N=kWw_Pch~Bkd;6JJe6XD4T@iYoDu$H4_K3Mpmp3n>B&YYMeD{M-He$C;XJsL2n-G>BA0uL)N~`hk}rsvVqfDDp&>u~x zJfVTXzET!tdJ5)b3cK0Y?!4E;kr6z1$;NK}Qr6=ZW22yMVXb>cUQ*i|#X`U5^wRa5 z8b;yOQ#otFvcaC&`03iU(4y(-+hm!!FPIa`lHg$78>Fh%+|Ttvnr=%E19cXFEn#U| zbm)@{Lt=sf{W?P@SUj4(PQaUnLwn|5DN7S+h0z(AdN!!cf2z8bB-O7SmU{SAi22OJ z6}PUctxV-d}u6ffu15&a<@?wstZoc`dR=%JW7mKkQpW-LKOR(lP+?8vJdM zfhqzQWX*Gofsu<3Rq$2S+3qG^Y>EQu8DR2fi5c^#JnJTta?<0aGwsrF*POqt!&bwO z?;Vx1IoX_Ll;g6T!Yw`1k&?4KthrssTX#3!LABf{7RW2>*t7xr3OdX$ z4tLO@=$cYfk=m#}BneOSe50(->7$CKnpT;Y0eDSlFB^mV)kR{L{Vu2ws}kVeFOuve zD<;TNp|4^mIEU1%b^z0FF*mb&V6}Kec4@SG0Q*}3%A+od_?G7BIG;#K?X0|X9=!c> zjrD74LXMO390-5~rWllQ=D_ z$W+n3R?T6m0;cFsva@_wOb()~3~Sg_U^J{It`&(}bzECbwTRra#algsa=2jU~KnkGGqBg$@!3@bu!FL18GuS-uAZ4{d_U8KKu0~lHizCG^eAlal+e<6IPBy z@9@0+|JnQ3^)`-UQ5g1L@hV0P?I9C@C&_j~iBx1swzZda*rFV-Y*`xti6J==h(R!b zD8|61_Yyh$ zx~l{!L}Tl*frXApcY0u_K;BTe1k7x4J-~+QqTm!CYjlHa-{J#v6UhY*GHHh{9mmB4 z?LMVyzQbDxkGSSrZDGr`Kt{9M+ILU#%hADOY98!oUv9IzT6WQ&j4-n&x~t`8&=a)M zlMXuBuJ~#N-3R&iqAqBXltk|Amdh3}>%wV(xm3g4So{n_j$&#}@isrZ73HV2wc!mV zT(;@J<)vm$N3zPD#F@Q^BTK&70En= zeo1cxju$Mydnb*ZH6I-g-8fbc&~Jl0Hn{aJ}^LO59kH0i+*Hs95Vp3v)%MP%l1;$+AJ85o4THajM<#iJ< zxQ3ft5XnS&_t4WMN^E7>v5cTEgg_(kdKzODEB^v`W8Sm~)c=Vs<%Kke0%V{T2%I^-FhxM+4)57)&ix3xYN;x_KJzuilAEV8z2WDJmI&&&R>JRK2V zr||8TAZH|!3{Vn*7D!4Q!@JOF2A#&42i%M`dBkvvi7K}aIPHTA-`@gYituAcmpfx* zKdV(|+MR1r9$^>S`l;FQ`~2W1#OC*sWZf_CS${kxyARQro2M8pc8i0mwplZa305)c zeSesVUl4}LBu(`mK+Eq%z_@c%w0`Het-rjAPsJpADvCbtD$O(8qC;fXmJ_?U^ zi$=n89e!HC=cH~u%$yDCw=Z8l2den!MeqJMkDk7CCv50C0n5Z%IkvW&S37aRv2NGc zN$>tPLf3~CR?v}Gh#G@=nG93g*hZM{E03zdWe#85jcZ2fx`A~cvBk~Yfy>=3;tAKl zcKqG{77fmi11Zs+3?H6V=d8TjSaG>5LZqG)=hakVb+{v}KQ1E!kK<}mY}tLgwX?ai zg}c@mLZ&ZM3{(H}&)M$wHl~gBJ;Q1O6Ze)P=1{rbG2I2&dK;_?50~8sH-4cd>$7SG z?BfyTJ!K5ND5qx{DVR@*tgEQs&F=FSIzcuPwZfK{)k*@?pdQjq!=w^(DplRSENfE9gC2LQ6@FC0Y_{Wwtxz> zqBy6Fnp`Iu1c(2Qrh+y}zzn=a1sd6`N8Jmr8LR|ITIVRqP71_2H21|kw9Uy|9yZy) zdIiwS4iCTEnBUe`v>EYEq!KU$Ix5<{e}2jH_1)bpf~0?>|{SY zdh}nZ%TGNow4^;S9wAxvo~$#{J))1PyUnhY#~=#a^eS0r&k?>rMM0PSRiTOhb+|Fl z>VPRaP|JqO8PBVWVt9<#GUNWJ81n7)R3b&;{-J?664%fl-%4DlON%{fkx!O;k-krg zbg4*JGmnx+aW}|rDuc6Qxarl1yI8}qjr}74VAovggo#oMNt5~(z0~UB9Cg2ZBgHY; zrxbk|h1QJR?TW#k>uJ1T{KMJ#sOti}tu9e|)hG9DOa62`tEbg@`A^E>v9YJ|JQyM|!rgOL(Tx9e)ofON0@zuty1D!WYtHDE)jG`6|-gO7twqR-~#+~G9n3gEXv4c%P zN?}6LIwXoXzw)uh`>L0g7+vF0)ac@y{!XVFqCg%98KROld4Gn|z zXXq|5^fF>AP=nyNjm32u&!x6Ui0V&KA$>S4#&v}0dSBodCzt4fk$)MPtHJSdGO0Le z4ykW~B3KbM&n7&L2QF&W0{{jptav`C^HB2IrR>*Zy5Mj^E2YLEFw=lC9<&^W`Tk&l+K-YQu4u${IOI6fI$qWKyrh&!S?3vyR8U1jyDhtd zzpc){WOY7hq!*JCHCV&yG#+b)4>QeFy?B^&u;!!SL2{%&;6uTLastx9hYtD|S@scH zq|H)j`hh#roXj6Ia7t#3jJ6p$WfmsL)_m5QVLPEY%eR_ii!RU>94A@$5DHFHC(IKN zuPM&Bgy)!h#<49~*?3${FtnKXiR$^^TI{?S%~A(UVk#kya`RoPFDJUUEL&z& z#>{=*sKneXU>4+_GgMU{NZYE4_HXIVo0?R{f!n-caZ)|ld8>r@I_kgWiTaJiCT;$t zSZ2mcZ%NvRV$wXBxtnHfqNg~~#)6(26HE5xRwL>O|Gg)w>-OzBpIa3-2lUQq`#kNSTs3Po2a-E$xUHYgF@tKh?o z1WY{PNs&=Ismn|v@Xp_}Ka|t6o|9`A(zy7q7!7>#+vh**<1oTT z5~E~l_137W#)#`5+Q&A0zPNoG|L%PG`HuaIpWW>*Z+)_}`}vo*Z-23UYxm1f;K}Xn zFFwh(KgI+XeP+0Kvh0%!Al0XX;%!^GMeqMZKfH6@g<5$!0_qawfbWG0yL6#o5O3Gf5(}h4W!oyUUl(|it;@mQ`2P@&4ptUeswf3iH8Rr<_8_B45jLtj6 zLb-RU!YccjzHp61q37r!c`p4K7B%c{!$v^O^YHfI&sesn(WfL@v3BwP-%YxH`+S7Y zyz`&Cj%4|!`@m$ zn4-Wb`pMCFcnGPf7w>=u4(hNDdEiR6oo}n*ppJqyXhupWa=NU_sPalA*}2V0cCtUe z1-xWyr5nK*~1V zBpA*TDXfjqqVZ*hxAlWbdsp9BL%+oCfdWiyZrP`*CqeOE<-n=JYl_v*d??u_efC+F zYemWBw4jQ3=24gDz&AujLx}6S%VJ0Sl`?*-LD1<$0#DNWZ{U}{ch)`tJ?JuA2iwJX zIGgl2AWTksP2x1v$CIKMaT+X{zT~Ci7o3+Wezr&ck`#%-@g;&!oXE8*B?kS4tjHC6|K1e8Skwp{!C6 zsC|_^LUoqeAkrDm3LRI~KG0Rc7n&iB_sU-LwcTTs_oaV|KEcRqQ-ox@8%&}I7p|3H z&^_REZ*(`?F=geZD=d2sC=6!;zvR+EVmVWkjk$sNV=R|21>Ni9K8hm@FGkpT*czD0 z#z#ybw@AK*07sWZFIfTj+GB&4;E=kpCW&Os3V-vc6@l(a`uNr|ac{5Cf`MX`SckIw zu6T&P?GI)F>phA2RHXK@3#ZurfPfM`v&{N<2 zB*Yl@kBXsQ8i+&($U>nBOwDyuZ_cLH%ZEgKf;F8R!bPXao@25cuv52bk2+s=g+U(n zw8u9)eEG0&u+UmhG99cpTjH?FIt1tGrnwaXntk?Jz2Wl8`Gxk~#H-y{?x^2S>*V_1 zF#ZUBoz%ll!6rXx>0WKWHZDLB9y;ED48Nlh=}Wq=!SFaCAA(M`+Ts4Hep_V+TfPYJ zHwWL3cwd-10-cw)Rg7skSqy1Lf-HaX=;7o0y_YZUAAZX@3CsiIn`Gz5bbTT0saP7` ze!~TaMEmBuq1nf=>_z~3wTbj2oWqbTK>&|t!#ARcQ#z<=s4YPg=!Vep+c}213$ZIr zy~=@$cW{*K#pp#_xXkLlD2I~uB_Go7>^Ww98&TrjFm++0uc#-5qmPYis$HYo_c5|L zblwPCWOVf{-sj)KAnQs>@%TK90%>7VmG+ecsczEe>_nsf+jS{#{Y~>DjDSXtSoWQa zf~UoooYpPQ<&xK1ac>WdHsBa>!Y9d8Rb3k{s6a59p4Gjr=4G<74pi& znDAwt^;Mah4XR_3g~)I_o1^XFe4U}TN1QjE;&~mDg&}~CfoSsOtz^j7Ij{uKJ#dB{ z8ndUK9i5lBdC+oFuJYN(iEi9;et~qKH@WnfyYx>{h<&yrVdjb3c6aj)Y;%B3N7o~6 zmlEdH*5>Y~wqdg&weFD)WrrJ5;5Z5CjC@9rqUyc6UfWFcZ6t^hxJ6RX;rmO273XUa zGv1z4?NN@}4IfZE;EqY!b6%^e6qc=MojKx~EK^>)2POh@doTcf&BiSA%Iv24a1B@z zqS9~-&g+S)XZ<=5-K2(1iyPCbhTN@X|fD*JIP@f|xy&I5~0x7GL3K#@fpk~ z?uPnw@lhtox!@?XCt2zYbLbbjpsv#M-cJ$wm4o-I9j_78aD884>J2nSmn_EPNzuK% zxlNeQJ{&&7LmPx$e8LDLsk#KlywWN(!e4R0{D6vSq$pjIIBPERFmf`5Tcs}gljE~4 zDrkA981(16At^!G2A05ob=c;(JXAL$b$enLNLm^+4V8hcW+W`0RYPdkxmSo_W}3v) z``!U>hIzx3MtL*At`ez4wkqFJb0JZGskcVb3TiotBBGdl$BO2mPLg2Vk30|st756Oqc*rgRedUD3Edh~MlHeg5kn>_*+++J zy_M~rPKwL!(d-Czs*BELBhaKWH?JN9?WIn;_N31eypjI6U^G{z&=l_60rnyON&<@zvaaEOJ zQM6|l^n``Ptp!F0j72{@?>)zpjh2KCI+5|+8|E3>Oap|59v{gyjnxRY>5j+|OR%7O z@c1D!`_3JJxaM|p!3_2BQJ2M}t__Z;EgC;z&+~_|n+{oQ{FFlfWxc_qe=_Zf7pV>F zD}Eb})4tKdJ~CfSnEvWDbJI(VG326C1-87<{k|P5I7soY3MCkZ0agg#iC02d7{7eW z<3o7G8^qCoE1wu87V-WhN4|j^#t(8)#%hBtcyl!f{{wzW;YM@_OUKb(zkbFx)HDneh@YQYTX}| zQ;c3flCg%LB9wxubJ)5tPyi2w`eLb>*a zjZ&pR3MR_0<>sOKxq^tF#@@){v98GFxJHUn&coSQJLJ9NG%m1*kNPzYi7(I#M~i6= zK2||HP2^Mi*F_Y0Od(aAA6;|hMiAOI2xI8Tm2fLSu_O|ObkxHTckB7%hiDDoNr%G? zYiPi$R;Ze2Ex#_%;=n?{5+>ngL-Fpon2gbo@?LPt$a4+0-8yA7`}}py6-Ja`xN@`< z@6vzS_VynACnC0)HBCoPnzJ4yh~HNO2P%^A5z z6`6!)a5D5qRFoQ7_r0dvgy*!{KdqK)u&K&$jhfwf z&82}kSS*)XzbZWDF@>1CrpyzuIRKI6nJQzXV-Qp(e&A7KO&)n%P1a~`09Q|fkp-9M zT1zc_=5eg8-Dw|U+GaKr>UbEauCK^$KzIOuz6Z>fZ5QKgn%~_6Qv1%zc{lzcxPyTk z@$H5?#0;M@hi44|;3C?GYz~8xV>&sOBG^BcDdU&KGZ{!6O<0tQZuTN<+t}mn$f^iD zbeqA0P3FHF@tr=q<+S0*-51a2^@F>zfVVh-Q;y zh8~-ciyiuF(d;!2dB+*L5M4p6-i#;OMS9rf!6xEyS#U%FxE>a2apYre1#ES+g{acH zH?-T(s^R)%$;An8+}9K_L`m1v+_3;)d2~I6=fgX_JBS zJD{X=VH%<-&B_~JH9#Tx(pz;p>hCi<2qy21*@Y{}%J4w7(CmcICA~>*1g|#8 z5XG!k_a0u5kAx5MS%4PNZJ4_(Auam@sb^H^3z>78$-1(DL35UaHMd60xHb#k@K-bY z=2prtHn&8VM$5I~uA`zhB0Fx=OeeT*+DNtP62%48{*>SBa-Z5e zx^#K?B4vR|8O~1GI+92H%9>2i5ufKs(2Xuzgk))g!{<8{6xBH?i{W5h?!-GZP+n^M zMkOd&tj-n99{Hlj-^bmsazW#Mi~Kx~is?mBjQCQAtg$+rs}e1J`jWy6_)NL`LE6*T zG(JRm{$7=8kO@N|aRL`TVdgA^s!a<0 zn-s=bl;dV9U0TA(;DN0GfSeT8bbxcKU>iS?k7oKl>%G`qEq^7bCI*%+VGctLTOCXz zy!8WI_x^Sz-}>Emnr_N|taozO3^^P)HLvy^orpq($KD*rK!2vR(0;-59!6$PctCZ$ zKNsuxWlmzUf(wQjZ;w$}@Qz=!VF805KNJmxX8MeZgifMuPQMFIe;N%pWTLWA{8UX< zpDSHZvkJ|DY0X(l$BmUp*7P))_FK~K+6ob<$eq;~{aw8~m~4>eN%ImRU7IpS+v+V& zPD+P+)y0UM%Q!-2AQhGam{O!w5^XCvn$^YdgzgQw z7+8~Bbh<1DnNe<{mk-U;zY3>sWy`>X6}R}XKpb_~#gWGR#@(&y#ORxE0KU*7M@-x| z#Z=td%~nDdAUVZFjBO)=VB5&VV83;2RPWJ~=P&=tPF1~!_y2m>bW2m7F5%&{ z>SXPly*tE>NwTzJ_SGQWZAQDB!j*Ds`_vX?qQy7+Zjh@Tp-ALR(=$6)pt5R`yQ=?) zrgl~1=}No8i?`5l*>IHJ$NoUo?Q%at*iHSD>L0~#^84!ZQxNfzF^vK!Pm%=vkHrB2qWIr>pmM?dDBAMAZhww9}maU?JW8Po=tTj?gz7GscJM zqb4BL>rMPcoDOULM#3G79+(y<9AWwH>55lR|L)V_gH8r_9h$P@75`q2qT#d!-a_mO z{s_C9f1Klw;GC_qz{Gb^|03hJew@bv(cexITRH-mP+!p0{f5e3r)ySSaAQz`xv@1k z{^+*GA7W@siVY(c;DIAwo!!9#Gh-0oK$b+CDayt>(2PsaYOsLU6W$n#0`x!=Z`3zO z1ts$(p=>s;Mk!VNQkwXNGm8j@_<0@(iMCECV7_qk4lX7d{1T0TVAjjXneDd8@Lw}kGpFtE)e_GlLj61;C5~c=}s} zHEPSo*!)X>QdYA%h=Iuo9xVT&eA~hy*dsbI3Lh|(ENvDI1T%)>$rr8++udp0ypKDo zC>~#^SSF5S|53-K zO`p+CZ?GOe{TYP4VuIPso|H9RpdQZ7k&k=tM{wm1Ifw+`wR?bMIiWs^KJj+IXA)i& z-+HOQmXs^If636#L0GDSu_uCR;`m&o7yV%asO25D1oXdwoy|kJCyxSP;iDi>i**VX z3nuN0h^`N%*`bVh3N7j@t)4Z39Rx25DndseF zIULAIDT%F*`@^B!g!x)*1YTl(ql;1S0yFzcEFfytUa?W=-fP5oHfn;ORVpL8{nLsH z#rIiVpmeAin%R~7Gg3znMKg5myUhiD(O4lz{uV0Twmw?Ob|)uPL6Wh2NmY?ftwI9$7Gq_-MH3;IUA?e**6y(PP|d0VoCN|SE8Y^4J22BdO6yt^ zU5Ceq{6I8L%5a@k)f>Kp*9iH80&R=RQDHg7MdKBA2|+q6PNp28J76_s90cGa@;9rH z8$?*cJd5elNQF&v;rA`3G|NO_m!}tF)aurSL}{kS9qaXOLzipRa@jP&LqunKz!3$x zpbu{zL@f7~HUgA=Tos_9Z~{~kmMjqpyNU z4CUj8&Zt;BMDIhMR->dd|9ewhx;gpg@Ayg%tgY2di2#bq(yyuPAu2JhMJw}K)nHp& z6oY*9k6AG*dc42ZIj}dYBQ#)$Nwt*a9OH-gbKU@{Qh-E|NR88FqwgC7*p`_58k9fF z+T-%y$i*Sg$L4<|9(q1JzYA1rHMdXtZwh7Skum`TGsR#wXo*Oq7m4H%$lDkF$)J{y zWaUvgET@+V#&~7^v44;8BC6}(uzuB$Rq6B>C78$P z1%Zg9-;f0*_Vx_84Xg{$PY{Hk34dSk6W-%$WDRw2hU$+@wyGCp-RjB$JQ!5*>)}VW z{IV&WW9-J3*>ncG(1u1I`tD%3+z1E2d<<_0@E?eROT< zAGaBPr*hE@O7xL)MWS>^agFmCW^FG>4DU|J|A5n2)w826$u)`iz0WxagvKn&Sm}k9pb-kg29;EsFj~pPs&WPA073ey=Dk#i?z!(^+h`6X|NUt#}j&BewQy zGT0X>!sW1GcXcDGgjGPiD$1b~2<#wVXIqKpTuj~<#h{#^E(8XI?=%S;=^}tYmIKl; zh-Q~OV#tJJh(`m8wQLw7L3^cG4!aC zwIE9#7Ul zv=s5LBBne*qfn>~xyyL9UtycC+j#wS=>+d(xoBoY&-%3jtJ3ocp$$9k>iBZ)!235t zk)8(>pC3=~U;uIf1BIi<$Eqa$i#-vUR`7(bGW_LZ`Riexj^F=K0EqDANYns~cOSg- z(2tQW7PL)DZjs^RRB;Lqh^~323Wp3V2Q9Oeu-P!!b?&ZXnlV`3%;Z*U774WlwM%R= zJFsrawYhKF$EayG;v(B#irc4#iE*1|yrjr-wXeu;4u86V?h zVgUH%B79o+K!>c2sD4l$-SqZ+gwA9rd~`Z&Yw*e;?I}uojR3x1zyWk zCOB)ZnEx<{z&nq6tMK;0BcFH1*pbamx01Fg*D?ChnX5jkYpuueFc@3{rojmC5|9j4 zPQv@DPWHFPwa4E&z}}qzi_Ogl5B2z=cNMpHQ5}%%XLSA4m-FbV5%mQSf${o+30^y2 zh^G4R2TmggNPL2QVAh)zm;S@$6G0CU{x3g}lq^@sCc*_?>1%Q>`ElBoTx8XGdf^~2 zZ#PB1UCn-`v?I{H2MW7>@Y6ef+?a@Dwdr`=MjSXzAX`nt*yX3%FDI#mwcPr55sgI7 zz@=$NFn+axx!!;i8S-c&53A$8-NClYJrtzIImt{%6&wTS^Nb7F1^~lw)#WM35C8~3 zHeROwFx0|!n_Ad31Ow>lxc51ju~$@LoC8v4>W!m-%-`h!6Fw@OWsxV2%_q$@BT1Uc zW{Pey5%~(?cHb;jSJq01)5jv5*QT6y7(TZW<^q%2P`(<$KS$o!U{ah{Z;RLf(liy3 zVe=wP*)DLgq?mk}+?Gsqv1Kk{%`(MQ*{)T$g*eA(ai^teN<2cU#Ts+V5EW`*6>6_T zY|{2FDv6;T2Swr+yLl+6hoY)Q+UTed7T4rpq6m6iLE^GYBniXUYUWB}WS2=ZYMl1h;Vf1RrV&0YtyJGfmtpBWX;< z21i|WIn{KQsXUeUDJ>0pU%PR&aL!lCsu`pwRc%E=N^KUjnJMLB ztG%DFgYFK7%Spbr3cTj~#a-+!=wo+LC%e+ioGUx^L^QsKm>=fthu*;WQ{|xC=5;Y<-fqu*&wkD%0R+xv6aC#yl(t+N0ht8*!b%cw z&50*k&qu2a9;yPAG%WnX9hTGT^mJHs0RUG?{B(#}+0Fqr6pywXHZnkQF9$(VS{zV| z9MI3m1|AqQC85MhGl@ZFepwxLb2mu@vy1WIh*|hG{2IK&>sycz(9i+nn9e^eAXs4T^LmjN76B!CiC-M=q`4wD(>g}3H6eDHr$^{f%JtX6L$NM)dfak$1O3df95wz7~7jfyY*Yu8%13mz2B6&IP0rpflW{V2g zSofbk%;FerXb0RS-{XAM=w;n`^35aF<#HuW)vVFk$lWxa4bP#!5bw_k+wW!TAh&MVhkM8@+>5jKO3LA*%Pubb)iYOf*0;9I)si`k zrN5{vjz7q9jodg0YmTsEQ+Ld{Bhu1#Fo65RA$485zC}QCiKPuYA`3y>$mAIPu7aR= z3~hPSJ-{6&;fs9yNZL5O3j5hVi%C`1#k#3PuR7VT%Kp?y+$uMtA!Alm9Q?GFIp#oU zD7vo~_Skql1PnL6Df4nUN4Thwq{A6$c`X=+;@#QfttMKh-M#E~cTk>|QzAhcZ#T*d zva?oapYE%4tcgGa7g_KI!~4KY#RF}hZ3iOx3vh1 z?lp2$hu4i*FqI3>EL7O0&5dUmbsR{S2eRt1ys6V*{{+N!YObNs5RFD*-8HH0oKa+; zNm#@!BN*I1(F)8@v3tvD*>tmRk+})23tZTS9Tr00%gd}+`80!9x&K>lN#|p z5e~ZVcS>tC?3|kI=;&SSYj;zTXA~}2V56_sB#ft`EXfdpwUqOFF3O50DxU}$yQ6*p z=AtE15FI(wLz0d-3XmL^jsy04OD1{cGBnK5x~FpjaPaSDN&pdI$LK~^4B~_YHWV?8 zL?V|qi_3ec#b0`CFxe}2{z&dtjpij0c_QNRoMu`Q8u;c>1>PHJRL{R-J}KCOJ( zkUrXH4vkr6Vp5!MvIP-M4!X9m@BhF5=l@+cAHH;e+3O-bwR_7FJY*4!U4|wSq8R5gmhllc!X_@%CaLbbj?QWJ110jU8$w<;5bIvn*r5eYhRv~qc$I&&>?|XIr(W-4c>5*+zwdf&_9Avw7uT5cNGh4(i`3joYap;aj)B4n_uUMuIaMbU?;Bvu-N|!_qP@_neFUkMRRb}fPnu}fF1Ian z+8QYginFfmcU*G-w_Qyxxu)eXsxhgTunBT)<7%!xvyy>TgR4slVgK`PwxcWMTi4!O z^^FOj2d4Wl1QLs>J+UrHtNE=FjcdVZm!~BBBULJevL&? zIYK*{&Fpzq^Ces8%CaXR&>eyCPAc4TUc*#@?iACDYVsxsWQ1=pUDkQa`_@;|GA?1d zrVpRqe2T#=8corwpS+6ny{%YGkCS1C|CCY(i~K4$(eS_t7u;X2>~1$A>N2iInqH6T z9y8~d-d#V`U8}ua`_A;88H1RHt3-?YR_g_iag|z34aMQ^j;~1c@d{*=oH7E(Dw_mu zsbe5^%(C}5&9;|sCS)ersF74#3~TbvGjl#b5)}jixuTVB6qZdFL?RFGM_iM4=IsKR zFJ9%}zI^$-_wBR8m#~WVxv&bo?_WIjkz&FQ_%1ia6`xhpH^pV$ zJ1bAmhVcKi2OuPcMDxu_Il(9`sDZG}OOHg&IEZx^NWm? zoQ(!|7dH4lIgns0#ZAaWn?sTr&L2|HbT={OsCgqmhI8=AvlRq)n9QJJ<-A)RT1?cWHiCC~4&tdcw z#W!A&x^+p^p5GpWx-ggl&?U(uMhQugJP=do#WZrRk(9>zf6fE8_EFRZULO+*beYty z&Y`@)S~tgT7aW#@FYaVf6~GKPyqU63oXK*|7kxRcI$!h2VwsCvko*3L-{2u3!l1zL zWkJF1G6_ANLI;&}U)an_2VFzSAUH zbTWN(qBZ$&qJ;zd^$@KxT3k=D{;-ICJw*sdv}@8%yTa4{K1nUYni04N5IyHJ;oo%WP0E=&7UVYU61KFPsmI0NYnNh9#VNEJ{BabT1*co$ z6jhu(dX+sCjTq3BjU+W#f}N#mI=Z05UErJ1Q=}Rdf&zOfm!O~lI8!R2pKfvu*_LvB zdHaw&MCqSQi|_LTfeqU%ta>M+X0s{(OJ_|lkw`a5X~tw6WcWQQnQI6p3YEQ$7~VTh@A-^zs2T2tIE6Lu;rf32WXA!Iac_?1DVfg#vMb<$Q&1zs)QA(3v~R1Wwv$QXAd%gi;#uN)^X~HZUItQg7hBDi z9;b$$4XUCZ<x^8P-nnsev1p~=Eti4*i-hzTFTahh$x$t(#uQ+G^JWil-&>z)lq zn=0kw(SHS-SHe|r3KEAp5*Cmw{EiUI&ikX8CQKlvt1)(L;H;X|nBu5kYpesLB_rG` z0Q3R{IXa|Is@Viqz(q&Ix(zbv(7|=#th|N8>Lk7_Iupbqyy-t5^@WExhA5;^GA8JF zV^puW-0L8WxE$Ug()v71Ds5h!qzhVe1^(e!s%8bO5%a3yY0%_k@3hcOn;|9IP@KNS zlOUJEENPkWtB$MGfR>Hx(U6QhL3Mykgz=b@EFbO;~6+Ho-eZny{gCJ=xh_$wF_Z4+%yR4%gd z_m|=4ZnSJyM;g`~k(a$0BP*lu$Qd_}G=&H;6;ybbldeuqL%WGZtOe@5432GLV?GkuHXU9|x zj~6;k+K=#SgxWyk(()KHz>zi1@e#w+8Xnr93dka$Z;Ek+uElr}V=qsEyd2G@g$Vx0pZoed7khmEy@>CGoO8c2+F=Ee-IXBacqE-*M>rL;Jb07HmXWh+vQ2)6Ku< zH)}L$91IY&=9{o7es9Tv>EF(9$u21~SfbOgrM@)e=#ehSjpQcTH%=uQvn+MfMzSHY z2S!;hL@{;m$t2`1Uo#OANc0`sLnzT=Wq!9D4a#Hm<6b?mo+VZzI_;k#bK0`25FFD1 zL1TI*G^ReTC~CwyJ>xpq3Kgc8=#nv9^*35K);RvQ9@Y1T;a7eAUKUyGw(V(c^%)=s^mucek*x3l7v~`%CzA73L|y)kwFh zmvlKjP2|ZaYo3h?8)uePqt!%u!ljK;IcePn$FrXLRdCN-0s9tVrQad(Rhzzip;%(#_$yAlj@=dI@N<8$HiGS9FW(tjuHpO!^4DwSDC2> zZipw$?X18zgsS)TZ^s2S-kN_$>5|zNwbP~=1%>{5`r#39v+w3~8TQkz{flv`aaow< z7bR*u$=>$_Gh&f11PB>pv2?H-E68G*3`pk(2T(0fU2>kcB(MM*S6y6*9E54KujByG zT;rx2K*Ma^XNjQ{#hgcNos()af7uQY7uUdsoY3C0bl3{%RkpfAd9jjcrfk^D?!`eZ z`or>cL@8)BWE>7wzDtA{yN{CLe`Nz{LM{M+H;v5l& zMSmip@>`=oJi_iMfA6FkHXW3Xis=O^9K(>*Ahr83{PKP#Z6L{hYTqD4gh6g`I_QRL z)yFs|(?r)Je+s_>4-MPSdc$2+;>k|kl8&k_wF3;)bl@FMhsaDFpY=zl7#fLxO5oOp zB0;rHJ|d!y#b;iO4i1Ru=Lz;BL6mSN9}&0$&4x~&T|-D23g5&vPZ$iBw|-sU zw$M^aMn6>yaXye3c}bMeSLUfKdTXRG8pBJY(#8iZb59JO0N_wT{WhYhnwtVQWxs@6 z%YdM5n5o@q^tA1JRM}R(+LKXq8b%UJ4q1Cz+gYW|5+DqF;yp~$sL|(l1 zCHn<*h4YmyE|&B{Z3`JvuLkuZB?~@V^%n_V^>2hY+pceTlPo3sb=SsnU8IL-=uE^P zwnc^Gx@jnJwzeo|8+pTv(weeTe*5ytcWg!F&O^TGrweAehhwRQ5>fdp(RvC`5zA({ z)}9sFpnFnc{E)A#B~dky@v3Gmbf40Kc26cHa0SCl8wOwRZE_M5V4xhf3u!!XQq*V< zGnit->un240lekr#;Lij_^QCl`66f4NWcw=JXlO6PY4+jxiS2#JD`m2OV6CZu(P?b z@7PvBxKb^Fk1xX+G<#&PqW7biHeK4XItm$SFxD{Lt3>~bQ?R$TrD3;-$XNwWQR`2H zpMDoCre7ONPGre>tRf>|7L&CE=}E>Z=G&*2SO&++0A@1z@(ga1)`!<|X0*sotQrt3 zJ(mzw=ASda=&;+lAm)sfSlGbfY^uEk8@iNDTH^dMLDuN^QGukVPe;#eEZ*RA4)#oa zagM!BQ?ibN2S3k46Dw1vX*Fk|fuxmET1IB6D3jTne`&X@uV!m^jkOLe4}-(e>dWu_ zdn0d)PBIH{?^~KILK5(&I;U0td;cArO#he_c$bVcK+_vgsGTmp$JjboN~+wJV_FPw zoh73xl7f86bc|F-7zAiCUH3sZQb`Cv3NgY|aA~-V$h4GFOs}HW@HHHNFf?MHKwuu} zC96)%+%sWmj&DTu5*MCJ1uHN!(oTXBzB`?w13-jEv(!y&UV*| zk<&JHEpe5|4K1yB0A6FNZln%N$VUU1tiRV#w18cPs%4KK8x8UD5V$wmfaL^s-dl8u zV!OL4`(ORH{ljBm)~4AIcCO!n%WOCpK@VDU8S^9!vPqTA{z4hzC?hodlo`wFiw~Fa z)*zgqoGKZIVT~-A#Hs42U$c)#Q~;k-5yTDN62{+>r|SJsxBdtfucb8Jf@64hIT=6H2-UUw-*khvGa zgKpVAw&C-|?c4Zw=gZG`>|glY+TPv%@{^t2FLt(Xf3f?;?&qIu@816M%k59H?O$@@ z`kCS3nPs0`jH}7%pm^I>ZqfVy&=0Gwk-`GCqegRme7N6sLe2zeSNl`!Kls?g*LqD0k_(- z0q4A~FAj;<79CA5-*M#0vEd6DUh}CR3)%e54Y$-}N0|L$t|6QY^CH#B35*;E@AbVWR;0pX>EK_+leapZnM$DCO!`h6a^Rd z(F|!eCW9Xt1^}@nHv*p-7ex(V$H<`o3v*KL+Id^7Y49>SjG2M=sbxTxhBhRH%;Sfd zO##Eyk@LS0#h~7^$4|5MTt<>_tQtmqOU(MkgH7ot@V2ygq8bZaCR2H;UPJa*G253XWEi z8%KepiEd(?(!DgcXj=2q1bW-vMvE=;(F8e|JR+f#psWl`BXc%L+H1bnD4;>6TFfk5 z9g`~*kWav-IqYkScNHHLrLB=iA5%%=*XIoUIIup6OzQagzbPXTB0N@u-KZMLvX-!~ zH!wE}ZAEvMjfxB87?7LjQ3LBiv%zgF?R;B5OfMB$f${laCGd57bXdIu5&TrkRA^lU zTYuuEkDG>^epNreL`rOzLNM^#A*@XBLW5#hOpBi1?~I(>#4CAC2ug~WYDRjErIZxjihv+QX^@^)LR?RP zLJXQwDi$z!%P$ed0EqZEY{!O3;$XSHp;%?<8SW z6wMswwtBGsX}#e>jW1iw0=(nTxw#Rxcy(OJPcaXUz-U>QW#RZrDqIa<_ppI|t~n2O zsK>`bEJZE@LQ}k69+rw+b78230w9{*?ST?+@D_>bW5os5E$QSY6uL&!y*(2z$eOgR zEU+Pzvm{P_<+DS*Uy|T2jMF3MiTAU$O4p;@WjR7wBgnE9c*XERg-vn994b$={(JXK zPBSf#nLy~vt$?J^I0z#F7DoN{2$1OEEA$Ag=sknRe2J@atEdcYAHZcNQII` zN3f%LEh&arVX%;lgM2M>^_{e;6K<4Y8W>*b8@?HDi#%hEO{j?=dAdFBr9k%p1lMG^ za?P=}oQoc*D2$D=Yn)A!&6_ZNp}6aP%4et4G6HiWt7V%0phrUM5Ga`+n-l?8LD>50 z^@4nW1~xtwVAI0bq5>3NganHM5Pei6CEKX|Nv~dyaQp{~&PeF*b>D z`A#ex1in9c*3G;*i02Dk6n>h=mP}-2(I)%#;bjvi*{n+7M6Ql(ZzE4I6sfZ)ZJQ_I zSXP=a=yH%JRYGU%G8pttK`F#yTxvOwctd@gdLK?v)kXga zQvRS@xN9AOE4PfST9J?%u+xALkbxmIu!)aIe<1o_Y;k>~doZYgd;=qpBbHKw`~=&l z`G*=W2?br13Yal<3kg3SWU9l5G_Oh;hQZkr@EBhwrxp0=dVz0ndaf= zv+&3q`l*CWUXl-A!YU;XXgFG|-Mp4oGilQjjh)}vHAqMz@v`(j&bqkRGc4|S^9XlL z$jvB1@U#B;_zq8K-@l}%Dj9`K%G|nUNu?TQZJbq4Anvt>v~OX;XBaz+b4L>)x$c$g zt5}8Lz@;&tbD0OtwHHjE3Lf#2T#E4K<5f$YdMp6SCJ{#}q~i4#}0}rGN7} z`Zs>&`Tv~P{G=<(e-)n}`)oIA;6Vx7hUN3Z6(BGMl&rW^!iZVbvdCrdWPS@mlff zUEg4uO%^nuMIvU@AhpLt2HNA3Z&Xc7;32VzQE}1pcRxM*o*PS4r;KXMg#t%BDp~po zpY)Ji*JtqJPk&0aGw5;J`5q2{n{`$(voT(Tv=`Xf?qs{oMuAVLt5JU_6@ffcI}{7A z7!5G;<4K9OY}hLN2Mi^EvXEw*?JXL{6~+lGf`(3ZiCs5n&Vy_gDq%#KL2dJ*0wxtb zNt@wT_htWGHLA`p%?dk=A*(lAuxW8xO)!SuX|Ep6=oTXw+Vcv|?-uL> zuB(`Uzyn2kc)5bjl9vKq4KOMI;LrPbSfe}y%m7az=;CFCvENdCl;@bz0VB(xgbCuY zvtM=yE=3eoYX^s?jK|9$y0gJzby$q%LEVr|G@B(|m-ZW>LTVtbjS2RQ`lmX)TiNnM zLB;;G81<3I+ZJ!%8HOH;Fa13ACm0U zWJSYn%QeV%lElesx6sWvY<6#tqPX;iZ-?uN2r}EO2TSRpM33|wZ3G6{(Iuz<0pUGV zTk#zWDhS5YGZY!|4?ve83ozY8{%OF8rC`9C&oYu-*-I(IQ;3|j+Z6A9HrZz~#Ey2p zpKYrbmD9|`K?ffp=pA5DJU&s`{pz4aM(BSEV0A9n11n*yg<|4*ryV&90bvXH#H5Il z#h^+FHf|50&^zzH>(Lmm0cr-`lx|Tl01QG90ns07l+gg1QTVPWx(E~pJax(ROD!ytXSuyogljC3w%V7v!wIai?a06@y%MAeO~2w?3Harptu{Kf^OwE$4p!peR5S<9 z;$!Tc@u9oj!q7vQ7iZ9Gy1lEMKtK4}4Eb-oa#IU?Kn>0}^!P{EQm|@E*fHJ|ZPR>EXZ^Pee8q&jjnOH^#1R>*>j#75v){ znydPiPmZl81|HWKBiHB0(Rf=2+Z-L4|JTkO#bzRO0bC7^I%Lb-w=Qjmu4w1sYlN0v zH9ZOTgAOzZEy-pf9P|G8sJk~4N!EAh^ZdlBmp z9b@R}@oAl{KjwlPxeLQ7Q)nQc0+q`UCb=tUN_jN_R>b0CSR^smF=tr6(hSQ{Mjd6+ z@SF+K{GM|k8+m$q!3x@h!d#R+Z7A(*Zl|Wtf!uTDz2J>xS)3ga>8BLC0j=Dorud*> zuk5&NJ-r+j`>S%%v4>fZi#rlbSDb)Ka)yc4vl@U_W(DijKRTK)#c_K@4j;gl{0SyJnT>PV zB%l56kDveP)}6asSc`mfw1c1jT}v~lE=KkdSco80W}?N#OxC`f)jxxr?&bFm8y20*@7m9GuIp|L;6KmwSquIXs<% zSfRM}wgfo>p3+8LI=gZ%tBrnZKecomtI>Js#@DvW*8WXm(vxtN;JGD<4;CNm2uP^u zVm>=erH7G5$t2N#?_#1Re~$2ZK(4#t(qJ142IX6bdldL1DaF5de2`*0_TKGzs7dOIMI==i(i&y7Gus@ z(9U1D8fGz!^7uP!HMKI!EzJC` zhRs_`FAMYIy6&o+*0xKgXXP@BAkAE5i(taS2h#gGTR8NG8`s|{i-xewF(Yj>7gbdZ z*V`qbXv_=l1mx@Omv<+l4_z~8;wtO)9b(*zVo1kMeO8XM_5c3*=?5&>y#AM2EU4dH zD0ui`qznOjtrclmjq98_w#pS&=%KHcToqi2{-o%q7Gs$%7aTN}Y*Pxo{ncBX%5Q&l zce}Y%rhNO7%~g3=FvEPewlbY!58m|0#ejHyeVEjR1c!|SX8!UlOn|V_u)5NMITA_sGv^1lt`}cNQ-Nde7##Smq(Kb)&iB!Sx zyHzXo)I1LV71bM@?srfE0+X`C2n*w^8Wjy;Yx&kmJ~!=)yl!wE9(-UQm<-kSLBFrn z(xf~+3!35w*J^881%Sn$cHS>5PW;CysUuM~jZjGeR*k}A{K-(cSx%8R(qdjDA zMSVhay@M__YYdXW8`In8~zD#vKIIFwb9A7N!$ z8h*3X()cqd<<_IVn~?%604(eu>W-dHOY-R3Sfux~imj9)td&3TXW0YpH6#~C#ijgO zgGewLI_j2#Rbl2h_hjNM$3jxp^k=F3PaJyl zy6#`|?Z0=ncfZ`dh4$aKcfPp2i-zCZySuk<|7QRFFZl%a--n!iS#v+h&tJ~gdtSOH zV6+GwH6=6*s*%e{y~$2WvIf;GO)_p{r+t5PsqVE0@I50boLBl-* zzKH5$GrP~N(Nu#l1mZ-~F|1D54*D6g%oBL>l#xx$o&(20u3ko)jHHZXlLxORA z3F~~$fHlWe2ryfC-zf zR{J^&)Xw@C)y_ALi%A8dHoDXPDJKb0OZ)vb{r1_l+Wr{e(tcxL>Bz1QtHeCjYdM;i z>jS6d%4~jwX=%&xtj>zz7;kXdYi7x*%^8o&zOd+=?P1TDbSntjlNelG4vHgaIXS?q z4K8`|%^96`EkV<=U~t?(i8(-7{)XZ9(K1_jF0^~T20Rl1{QVFk7zZQfc6*#Qp(h?w zY1kf4fguN)Jsb!~x=0rX1aCW_DX{j(ZDW}~9kGPMcPVLyfE->E_lHFj5=XKr^|I#lu|Bhn5V^Eb|Jv%um z-}y4uE%IkC%W`3g)AmfvQZ|_u!gG!=xDGsimAx6^C1jsrOE0;H4JTp`3Uoy)M@1~F zWH;u7aSa1ak?dt}m+fRSo@W^U&QImA0abq<35wh3gX?zgNO6N`cK#JI+IXh`SmXN& zW7_%B-X+GJ>y(05&)I#DHituYSrlI0deONkuNpNo9t``skfUSRX+d(Bd-u(E&%V0< z-Qla;fKL-%Zjl&1J*$B41&RI5WrjCSum#_7KGe9+&pyk%*IV%pC`28O$@wM)b4Kyf z4T${iaGNby)Siv0 z&6WG3a$5eg=)Eb()lc0%c@V_a!l_Q)`EnyaAfGwM?>3({2MvP?hJD_@JSyUmyHQiu zx^q3^b0y!3Vz?iP++o^X&$T3;tcPx5U(IXYwH$0T+q4I(Vw3~@Msq1piId04HmKsD zH~~VA9>qZOo<4f{!?PFv)w}=j$>XOvyHv!FQ_TlB<>nkT{r%yi7je7(S*lTwK1%Z1 z=H&KOUXBLEJHKHKSsL`~v!kj%;r-~b{$v9DY+R#3u#sYu`e0wRX-Hiu+qI}q%}J&V zB}PGjPA&>e$$(Z?=cuiQlYWMQY&jZ0n>y8z=bLTBp_yCRdt<-$q|zc#0twq{-)nod z=g+XVaX9aGGYqpsnj5X9>b;gXduCN`aB@k?iP5hegl=GbVmXVlJ>E;*{t@xw(8MuknI%{tpWNf&unUO1A$WkaueS4b@^d|mHv z77`XZDi4f;;)bI!H*Oq(;P>W^fvTaz7PQFkaN3{XY%A-YnjDOJx{7i@ZW0QDCF{prCjjAaHPw9(N+flO3>^qbhkh+yqRe4W}f6R)S z;=|5^f;$OY*Lf+@m*!*V6Uul?BunerYnER*kWH%z3s%J(PnMlC=e01^6xxMWIXF)l zeH+g$>*hGOd5!w>)U@ax`cVpW>tcAax93#_ujqh$ZG-?3Zui@Ynv^nHbbmk0z(bGM zbq!R=;>R(&;`>A25GSE&Rvk(1c_0CDoLnLS$mK1~Jkt`av^TGXbC=h8m1+uj96^fC zLiR?qBVA#)ufoC>PyDd?3Wj@bS<<+IUWo0_!L6{4K4$os3%DC?%f0WHVr_0Y6xP}hN#V>zvMRj+u$<6h9^g*n2!K*K#jk17J{Ab0*>$tOeYy~ zd^;6#ycN(c&w(!y#{nNyJ|<^anZjv=&BdAe9#kV(pxN=Xnk=C@OX}%-E1dl)$0bT8d~-?U;+xvYQMN3Bz~p1gKv z%Y(EU4P+0BmP2=`qMn_e!H_cv`A@DLqQ1p0C$lJ@1ZrZlmza&NJV{?vmjajpx7iWX z_t0b|v02>Zwa%QCVOH&?k$&{Bq60t%wvHp)a7kw@mC_Qf;r+N+1BnhbiAv*Af^IV2 zO=qxu=>j3VqV+Tim1sx(<2M%|Jz^R{ymBay%3(RZg0g-ky`j`JDWNHjk%-3lE#0cY zs28X`DNuBHLE?_#jQrUv9A$F zhd-mMB{r6Fw96PC#JA^;jyX;A9P@}2EbYy@zp2mYcWfXP7)Av(jh4FQ$l%ibQ;b?> zYf8pQq2=bqesryV;|2z=bQzeeCBp{BzqUT!z(yYuAufmRWMbPF^1rDw4A+emW;D>)rwyF&r7(u$ zV6gP1PHO38SnH~*dLdNLEDTZxJfiAnZsWuqa6Bbf&4 zrEil=qmYTIG1LHY8Vgwz4|=;-an#1TU&d@b-Z>W zjTea;cM^km--=kKfi@gdGoGvM5NBy(OizS&!KToPjr>wLQZF=BPLP4GCLvE1>@8n? z`Q7DAfs{H}+aLvod&YWx8An+}Nxw`ELf;D7Nb9fU8vE8>`I4`4ooxQvs#I<)Q~Z@< z#_*lF#=AlrJ}sjeeW*TtQ&*F40-6#HUtm(*7T}l)2ptN(E%P&_T>eG_IBohBJ$;pz z0~za@o2ZV?DI%!Ck_6Hrb34YSXdUpsgnKVxq;giapyt((a^2i2r|FEtGoyS(kq07HH zfMyqH#ux=^4|5MApY@YFQ|`N*XbuOQ`3hV72jtDSil0A|hELa@y{h5E;g58NSSxi< zH5(9>WTqIDJ(*FYf67tNt@|g%k`1ZtojG?M>ghXRx?y(2dcT_jm8DL6`>ZtJ23xy< zbw+{LbaOv*4*`Owl8jT~;KHcSpN7UT*X4~2k=$cdXY`Lcyl4n=Ixle0u8*B!@?MgfQe;D~svnJNOtpSdh*3Op z{e0z&bGEn5ruNT2`v(l0*OvZh+xIaA5tCTp$0w6=z;^x_UA>SK0HBDNsrILmjypxI zOyBbbq1sX~Cqpc&&{>8Lmi*zalZ8T3imFEQ_ejMoRxZ}FgG=_zSKojzlg z?$9XvjWLR)^P&?sWbPkuo3&DcMoaTfRwi9Q9TJZ{KbLm%PEdmTJQ%@1zH3bTylLUp;l5LhWA->;<}!`HAChwoki3!F90=S5?H=6_sYRA@c>Hh6 zzM8O#zF-s8`J+mzl$FtNo&y?mY)WowZak^pQocCWqDJ#BYZ)whlRXZU`|j>u!Z=ZD z(ye%FwJks=+YVY@Zb##p|8$<;<(%#8JTMbGS>7=gWev5?GCmZ$eYO z5$u}!qr+xXJY&>44N!%Y)cho>nGq}n3#=6AWzynT5-L_V6WE5&QMb%(D0K`ifxQb3 z|0MK9R8l%^q^0X2UW@!7gYCU7i;J2W=ftAv1URFmB(0XJ^K^qPs={1Sb7MphPOY7{ z$u~Ma5M0Xmx3nA#I{BcH@&zGy(DWFHK#)U^( z;tDWDge(w`DCJ6XJvEh0bNzBxD-GwkCN~%M_c-o|#WO#nSVEIG2_bFXwr^*F%=O5! zN7%ANpj`r(cStOnM_Mv?f%j#0Sa~fBd=Ytw5qCv)3V`;fr&7r{vrE=+n&vfc;3JPI znM%kowL%CdqO(WW8G=h_Z!^^E>S1x(KfY`T42Vw&Q=8q*FU8a*^4^ERQviUJnOyfE zP-$#rXcv>-=;`XQsA_`?_z?z4>EN>#ds;plHjF1W+bo7iE;65{$&k8Td845glLW-L z@pyPCIgo2KDRQIWNzv}@WGxNI4Y%%6d@JonHjhnP2r)8Y9qhg33ht?I*A>u3OgsMb z(8XBNIk4nQf0!g`|xShfhi9Fp1PUw~F<8lj~-eu+bL z+S+nQDYaUShL>VlHKF)6Am2eFT}oG#9Sy7FH>BPmwioC*ydD)7^4ckXoMui9rrfB> z%=xB{Ccf+vLM5md;hqY;3viI36<{IVe18-){AhS+Mj72?3#58FU0t3z^W_X_QlSky z^mP+U@*vY<*p4Pv^jMeQ9Un+aKU0okx5A6iDBG?(TSN1@hdOQ(GSw@sQ8$f<=ZD+n z;c_{r^kzONfA+SRAUl>z>{GAh#-N{W8{oSQn;9-v^F(;*v~qWRX%4pqfMEW{Cw;q_ zh0U>BmZ^ib>#$?GQXtnI__935D8h1d-(1lQa2PBY1EY#b8=mE>HVW%e^{xx(e1hr1 zurF630$TTC(jTYN#F_YpW|$J+5ZWilwEflY&MGWY+3!+J<5X6p2Oc@~(oyp?(Q>qo z4EZCBf2hfR+Di)8<02uONXl_hq$WNl`^-n)Hu;&>+%jq_ocVE8eKzd1Z<<>9dth-W zf>u!;MB)z(ufjV{rSX%$7=FKc$CVxTN5zmmrl>6aZYg|EqQl8=r~_c=+hCV8 zO-hlcEkzm3qM*8~zjGs8Rh%F!P|al95Zt^h2KWVNrvAhEx|;nb9$qeGqz7gGeIV|U$ z-HzV{6Dld*RUt@{oL(K%_dXbTb$c&`Ith}c^NLU_Ou+{<^*M$t4{mwgTW*I2s;9*3 zJ1e&G;}i4(V;`&z$a539FP2ME-&B+VmfO^;RO_a71Kr$)L-LmCp{&+ZOO~ik$C@)p`M7N^mQpp%bQyj4FWb2x7BPl*Fdg^2d}viIFU6x!t`5 zN5oX)z(rC4ey$=JEGvDQK#eiym((8Qif9|HvO$F0+QA0<$Fj~@9>%ifM#Su?(PG{* zi2S_&j#;&~22HpTPovtJHST`Fy^Hf_#>%u6rG?cHMy~Hw8=K>1bc;hVFcuG{<9KiH z6x0E6+=CIPln=zkg&;B;aRGENQ29;R7fYS~$#n`T=)#<4wQoegM zn@&-=K(WjD$7*X2u5qb_FfbV~BL*!k2vDKo9UQiU0=gk{pCAJS^6)PI19y}-0)$&x z4kMcI6L@H>$Bz%b05sPCUNpcZVHe(!FAc>kxfzUxI#3MDmDt6Y6udo(jnufE)u3gm z%aG(ESfz*MnJ%D|>*HZr&+BBBI@uZ@ z{5V=ohi|a4Db{#@(CjI37QjPy9tIw$CbEO%iU{`4usDT%pu@>>ICx67vdnydJejVP zjdQlSRvmfJFci`ms$Ujlo@}&%19Ish9oHa3lE_chq{o%;h~{fM`rC0n88GZ@D={3J zsx0rxY=}e}lT~HhDx3OHNO{_|-4k?_)jiy&dn6AON;h?POX2N$YsE|%N4%WEV=Tn$ zJQXk^#rMm0b#+O1+(_LPl1(vg4kZF*=xcQlA6~M)noMFuJ^uqEx%N5*@si-n?KIJQ zd57{QJMX4+7*28NYo&G%^mf3vaQAMPbh4JZ3Ff}77f&TUO(&Kvq`&B$oxCb?9_baG zG)pY71O09a^yKu-vX>pf4^cO5T_jZY_M;khaW-GPbW6!&bI!-sMU(=z60WEDX%=z0 z19tu;w{s*+yO$)aF@^KcdOt;`Ahc3z$SP%taPk2!l_4XjsT?Ku%D~ylbEHk@{@-TR zk(Ms}_!<@+{zYsUA#Xa?(gVlI8Ny&BWL=@02);qC0kf!(b%Z`B=-^vJlR5vAe({^! zsr{dEk{?aCn@I~k#-;kZ@i1OHnKte_Z{w+BcAByxwd?h50zW#Mq7C(uG8;=WzdOND zWNysA`dc8pUWAhnCdqRp%PD|`+#Mp8sWFIfCkYbGMph0ij`gCvh6x5Og#GG|qr224 zz$fny-gZ4d!6vf%%)2<ԺUWNI(^nY}^y8Y_lOfT{D=jZ%bAF?-v;RSF+TiA(q zNuXk_WVp1O7LTlvj-b8gd3$&dRKQ~Z-nw<7my&2=fU@kcP|d)i8i6_?RX};>P^J&d z;FVkt*N|U|<~4cfT=yX1tb!TKSBWD`fNfK@5?7Lk>%y92XUyb|C*^s6a_KSO?FbqXJV&}|?pqlF+y>hW$Y%Rtre9V} zG>X|&U`uH?x4y-2#7J)(g6zBbNh#`jqH3w%m zrFV8Il9TWOQ#Gb0|4Umqx577!BbY_^jB;O#fGFkL2hnaTuuIK92ed+t6TBcwJT@9|mkz+KqfxiA=6PDDEwNcr>g|>AOJ9+@dSs@ZOxi)7_RP zx+Z7>Yy6;(tTCcH;!y2);Y$iNAwzcb8DoXX)iAe-lA%n??`2e9m!nxBsO)OHD{2|T zqVl;9XTHDhX5m5}a5MY5iduBTG{ccbSEVZNYI?I89$YQE(y4eKnui6gzMI zhpu#?8WVx!tz&qh=^WyS48g>fzVD=4VcuOy+K@|GrVY8F4T?mYvBZ7BDB5G^ zz+SoY#}N<5*l_8lSaDsfIKvZn<+c3&V6Pg?LWjFRw#zj(LsNA1`@uwFGQ;=j#-T@?&sZXrva)ZCL9`9_>?EU7diV(o4ea# zfFGX@q^IX+&*Ka(X#_zjg&LmetoA+~CX#npq?u!&@qP~&{o#<+jJS*9+mk_cOtEG7 z@?}o?Yn?(DdC@NMqU7i=2ImG2O;?0?@*NLJ451rNn-Ri<2A5oaWicOoA2K-%!Fi3D z@!BSa*RiPL=kwtMz3LEsV7O>JqLBRx!{InXxkP9;8`}Q*fW}s?0#hvCiZ6|U*$L6W zMny58++|in2k+7PjC)$77t4D+rsX|k_~!B*k)FLxDf8TTdNwpOfzeTe&^wc3D`=+~ z07oB*x3KI+*s2V`oX1us=fivzD0wm7U)@>FU@`e`|K0xTpZ@fx)oAX}c$djJ^W`AM zhv0ohY|HCaQDwB+{08I4?uNzabb7YGdP}Mb58q-j>~WmxZyDHH%bIAqdKuC-cK-X? z2@uN+ed`012B;|K%Z?9J8yJl{UwFCO+LV`)UPV0!FVy+UeBhG(u!C_O9B^{|BG?dI zz(g!j$|%635F#f#ithxgMN^*|aQJAsODgt7-Rt1cb5x`D;nm{qG1U<#e)C<|OX>Fm zCI4AjO!|}KGYq|K`{0b7NNr|irWXgK$4?H^C&u9i>rQE5J20WTM3*=#-Cd=cjJI_V zli*Y_q`}GRftJX~&JmSvt=@tss#(YKcYbl&zJ#)gaG{ICX`}FeL1cM?R#FK9AJA?( z#l!YIO+w-r6%aZ_a-otbejyYI%dcjUxR;A7F~Kk?;j!$Cga^l-x5{ePxa!?;F&WPv zeY4EM2}qUZ9OT8~X*}YB^JZenaXT??1`N4+To{uZcX4c(u==!r8U+=^5LOvJo>pWQ zU`;mcC_UxbZ4dNj^*@c!7aTm8 z@7TZaxxKp$?{;>-*#3O?^PTN4KmTNVcl*no?N74p59@Zh&kT(Uvh0(KaWy#|6mQ$g zEqebS`e9;#bO83_4}c8M5gD@khzVqJNt@?;!i4Pp^T$wZg?H}p8)P?K6?zH>jlKw5 zSiwE1-5gTHvRdK?O@Ib7re$y85H4+ae7U(i#;9C;qHXE`#OR9+27e~<@-yqEUvlQ_ zF&uw|Zwkhas^fY_b~P>=3Ut;lhqFnsNka_6PB9BQDd2R4R(fVI%v7%N6MyM6DWni9 zc^%nsoPkzg%W#>3-Y^DAon*;%p6!O?gLIn2@8lS{uolIQ+QdmaueM*`0n(r=K+(Y7 z!o=mKZla*BH~j)9%-qmh#+zde%K98>B1ZfaD>Y{@;@&~Sr*QZohgnq}Y&xB0x(=Fl zgX5-ov9RqoEK?ld|dV~_JsjrFmZ0EXOazXWG*DNHeN^yD%fn|{0ObKgnH~_ z7UoYv5?DYhd|WfhLj@ewF(CF2@fGlZoZDlNXMtMkl3#iPlj+<6!0w|H7Dh0z_bQ& zPj++i$XU1pCGH}?~pyJa&Iuy{=5#Wx!&K_!L$gmkj}pyR-? zF{d>pPY@%J3R?`>_tA++fPsZEd*wy@1D*XGvF z=JwV-B>z^Bge2%K&eiNMWCSsypEqIXQ74~z=~I>ZT1^j_PfL% z)BPkKa$h0JI>lo+yl z0_*eH@BX;E^W`110T`W>r!y9AC`|KZHOqASBi@oGcRZ=!2s;Pvay%?hGd!JeC}|gQ zhQJRf6rzu;=+^3ie8YVSh=lHk>g$#{C&6`pARZ&Rq7cz=pu+K4)@P_NERHdM01R&= z5vpN;!8|v!=R82l3Vl4q=}ctO9O0ZrxoWbxL1-zab-kJcP6Ay6%Kh-sSKogFOaG|% z{o$h*y&vwscnT;1Xdn-sK70B2!6VVg&Ory=Vi8WfSNw0q2N=fg_BN7x-y~3tNm;zb zFI)~bJSN=>@F>M<9#sR%ct0u6*Hi7``>2^azS`ewpz(u3`of3as5QlpQ#HpJGv|!Y zUgeIAO$Ke8* zwdtKy64$uZv(s0x;Ijwhxa^WlcY==~TnTMSEt<01$Fy;;5Z#3?9sW ztrwJY)P#W+kTG$cGG{Aq#?7GQQ%?sEC^TIYd!UeCBwx`ioVZh_>LK@M>j>-GT0S}! zqla44M}~+i!J=>|gaI6q!)i>{3?A1Ir&+=2p+&H1}I2Q^3i69nqwGKv(-3(s>C2{D*geiv{U z*vJDnG90DrzGfjj=&PUu;S5xgVt}gkg{xMzwVvuDKKF#>sB-C}g*! zm$N&aXv5EMt8x$>hrDq{{nK^7wPD+w!?;T%xf1s13Y*>0OubW=;W*rHE(O_}N=`iA z(v`OS!hJ=NSb}H3v3i_JYGJU&g)?VU7p9PQdGm(6fqdz^NN5!l=;3Z#J@7&W{zep| z{I9B`yBTjl*_Lw50Qh(p#u$5*-DXvl|EgKZG(dzZPgqt%)Qe=G#;jy3==H7-SE(}t ztj-T`4(uAf%4g#irJpJ=yvYQPhT$dOS2+*F#^#t{T$COFw|5S6z|`c-ps;%(Uazw_ zg-A-z{1KG!Ok^U?1&wn<*qVd52RB#1g<3sOFmk{RS5M_NcU)f;iI?AOq3ve8*N~5i zj<9&I@gONI&NV4_7*9*02@Hz*cv2n}gQH6{t?LR6O_6y~Zi7^wB=Yy7-{Lj)o!Jag@-ph9O+-b@tj-70GFQWw`s|>Q4FzGU=gK)ECli6s5L>>1#SKSnD zSM5lQWm`JDO@1HK5PdU5H}2fyxkNqi)+Wy}-y*_;@^yDiWCY43%626A3yKo-w7STz zW~ZXlbP-R~(j|mJY#i3ugJi4GF{#t;D8_FF`=%cEN8;ldVu7nk%ZJ5qA1%kUM7zz= zo-svu@I7^fQYiTuEAjcgRpah%{waN}k+>G8n4|utn+OmFb=6>``=%J*gsVo~6!G_S zYo3dpCtOKY7HPeVvrY|d1Oq^EM@ET>{K)B0enV4zBLW$!fkW_A;#Js!vFC~B(kQv_ z@9Ax?cb2KFavbHESv00Qdc$U~`-A4^EVNlvi~wWTv^S|P>h)#BE59Z&uN30KQfq1! zM63I`OSDxHmQ(NL+=ws?Z)H)Z->8r^GGDhKk1RVHS*qv%DkX+gpaHacw#I4)@5Y)S zg$=v|q-@tkEsa^{kVs)u4NHswqn2T+Qv+G&#yde{qUpHCUSu4Zx0C!9N~tp@ZOE=z z?$N17H?+lI+CTL)B=6JRg#5ts+x*_>XpRK`2%hzijwZHNvdl5aQ*mYnN#<%*jE zAWr*7`|hzzb@&-S+NW~~uRh@?o=cxe=BIr&42N^+vzK4>%99D2vZ9vtGdP&1XZv4l zZ-2&d`}Y61y`A&eF2=@zAK41TD*t3X|KWM>xy%f$aeFVx`oIfOu;l|jjPDw5Mq*(= z(Hj+%aC5kKm$(8-3aI4;fI{oa7NLu*T;s&=Nwhy}K(VONWJ8&2$pwSS?@lMmMatR; zuQ{F2iUj=-w{#u39TTi4mFaA`!RF1~E7WD5!|#6@K)q^!6*#XM3&WLg^Kf@Qbf z&+unP7e*o99L!i-WqgBjR6g9~xUK{)LHnb!=)eFXk1aw@+3A>>;Iv%XHG**UngW>kH zhuC?L%{;J_m}LHX=APXx&JUcKhpG%<5VMiD0XosESDyCf-7To}OG2#yob2BM9lUb( zt$l7<6Xd4|&IhrcC2NID7Mu_kHbI4~37w9Q_(lyyXNztxI#if9+7|{?2#7yZHYkW2 zaUFSBrkCq0b=G+wI!jIP0)u1bVMK$_l2a%F-&>a>N_3DROUJc=+tCWj-+6DdFtTcq z4K4u=fRA|LF3U{$%P|83gY<7S&cAgsQc2XB&wJdTN`FCLIR?L>$Y7LD94ZYtL#tMk z5wY^8np|Er3q!!a{p8)WtPu*ZR34wT*RY3P_7u*aalFS`D&nCLclG^?@7gP<2Z*g8>!Yts{rAoZbWnK#8*x7n zTZPVde3J>2YKSAYQC0>wQHf0Yp!styryW=Tke5E zAvY9>t<` zZ&ySym`D#rUqu5IL+@$|s7y7?Fk4s%AVXe^p6%^#oq~iNv&h-HLlK*&XY^=id-paP-;%zBp8RopTQ7d* zjp0=e9aDb5Wz{QB4tc?v3YLY6hlG&7glPY<1p8L8KBly?Gyd&jZSHPmyxwl1cp8*% z5l|aaJ(PNt%VBE5#QxhMa5cf6uMoXl|KXr}l^f9UF0sP>zZ*VH(Y_(Z{~~Z$Aji)U z&9gS3)7wct7+ZW<5Y z6QFAD`a1LtkdaJ^aaEThzsE87cAB@)(FsbUcF$Y_ltjiwkwmU2hj1re4Eg=aVgUi= z1FmPpgGIstPe54vMS{UgGpblD@M$h0ks#nAyhPxZlf(l0C$hC|pRE2Ur?p5IVhh>BnMK7rq^Ko((3+!#FtV99a5{=R06B?qpVsdN8lX8l2 zc!od`E(&s}A>WtdYK)Vp(1XNG8N=3)g9^DtlIB7q3_Tuc6e9G!jC?bJ?3U*>^pFGD zR!bBtpg0SC13AR=5hG&5tT$D&2SlDdc*<&41L>(|r=&(HCKHV&i#dsLCqcDSa>(>r zGMMuP7C0ZHc^1zZDhm*f3S`-_1bT(g8<_YdfQglUHQBDfUajjHW;Z{h#6tavBw~8@ zUouaQb&N)bc5ZCI*~|bngf+$dPs0Lg4KO{#s31=rb#ptJ4V{xIdOc}|Sag`}eXrh` zPV`=5XT-9u!hCW(-B-D;u|!?W5BBK}>%b>{Z+bOqUAHK7jpet8^EzTS7 zS0XgNwqaz80pWepFCn)AQ1sSL0=Y9J|8Bu?u)_i#cg-0NC%AZa$u#Ye);~qHpFP?W z_G2(j049(ZsEDB10f;c;*)52_lA%c!Y5vM!XpaWPmKCP0aqxX|(Vj?k)Q+Kp8`0eHw)Kq z$-!`Ab~wNhY~zqzk+Md8XnkhKskyR-=sZPG;zV-^v*=qos?B2Icy% zfJ>ju@Dh6-Ahb&g&1cHRyK!%?hjH$>Nsy>;Lgz>xjJX8#?eMVZ zb^tl+(KLjPP186Y&L$ENm6G|@d54}$3Qc^jvLcS*mA;Tz>d~`3jyMUGlzIfZC96g%8?GM)(;H=t)?cja`o5Z3G#bZ8v^xdNeFS7^FzJL019V6}I!>?aF zd*X^$94h$658pm|@hI~X+|NFx=l7pJ%-nQ9Fn#*$W%l?fI;COsM?Cu|cED=h$x*Kn z0fcfkiT{dgNh}he2iVRx=#tb&p-txB;wT}FRJaZ3pyOS_z^<{v-Gk%)xO+gM%t^wp zxf%AvaT&{8)P4g1Lc?Ssvh62)ZZE=S0t4MM=l(J7b6#*KzBP7e*b8AlDzGj^+p`Dmt8q&qLIo;I|@p@+et|+6}bM z8aSP$5ISqa=9~^IoD52|-NB@PG6jhoi$8uyC4yOO1W0Qv!fd$O!-7s=&vEhn7bkZy zj8_nc8j}fCsS|OxsiNidy}~*LyxkH#wH*RAr5kIqX6wEucV&zVm?}%R>&nqtnDFRr zsEPC-`hV}g^ZS?klUmK)-9oEdD1NqKH^1OyYLr1jN<4Q-S#3yrPz*SO|BW}Sq&uR! z*5I{R&}2RYe(>5~W@8NH7N7|F_lR+i@>|AZ>-cemxfyJ@Zs1T)D~WZ5tUhoU>!gE< zTVtaOllXz7LT%V2x9xaS)@FHZk$H=RgenJaW!3|s4Y68$8YsJ>%&dDre_rKO=v5yf^Lp{%bQtl(w%H*M%)j{yperq=8c#?v4>@HqbhlyR#SM& zB4GewYEdMPz;N4?q01-PNAdsZM9Oa~*Ju*z0KDgmD0nxIoOy9d9WJYfSHyZN9t@r1e!+~CrT37p3@Oj&g^!8syb4_HPD#=oB^ zf;-Vg?Z;~p_kB+?5>UsrruLGQ-^x+eY*<5$`I!IlUX|WYmuiH2wTZ?g51Hr?l8Lqw zTekHrO_@2o_{bW&tUqWQRR`jlS*4s)g8Bz6vYK>P2li;cv61E}7IQwBy4fD^QUmWQ zg~CM*C-fDGW=B=f>hfezz{Uq}Ye@tKUDjNk7o+44@Dg@qkEuUip|k4fhF&^-w8kUY zJuEP>SUD>69#_r!D6b3~|75H8hr?BRvWP7=%NwxcOSBrOvD~u34!~4By-5M*W38D$ z*FY#D0*V9}p`;2N#doko_H6Z#I>4wMe+OEeRSRu=7SL ziS~6NRBF_Bn_sFgI|L~g#b1Kzxg}!oRT)%fVJ=b_& zjYE!maOjnVRrIEu4$EBa-af5YS*v)%xRFUi_;@2mH``2ZZ_Yoh4?dO9F)Pv>yQ{IA z8l852K>V9vv%|E)Dz!<}NPM zpje)44lBXzUPab&%PJ0^%?>t#aDB$h;Kmvk=C{%f zX|CZhT`)IfbmwX1DDFp~P|pnQW9A`Dm$*i!lI!f_@U*`aM;idMyKg|(J>Zg|YI2VH zw(S+Aue06QBn0!Ml;-1oZ$t0a&Il=PnWYS~!;&Q(S0!9XraNtm$uvm&rgu@-LXCXu zV+~+hJy`#=-f%H`u2HxJ{@N7lh3N;=z8lHB(k+X) z5l=Q$yVz640lJgLU~z|zwxpXYRKa5^@Rb|UzO`5wpD&CoPV|Tvub+QTFwCLK-wR(! z9AeQ1tF$h$Tj3nI!zGvO3PtS(>a0Wy%Ile4PP^|`bO{5pOt2uRw=AeGQYVW*V3$+r z1L20hda&K#EA9usIk>ixHi?N65;oVQ&^Ba&(eO<&?&O}v&Fbc&O0s4hn1n`=pCD|& zZ=-Drk}jGmY3-58d=V2-?aI?CpUA;cDC-N>BCc)7C6F2XT;Xmh!YIwPkw$5a2%v?* z64Y}egtlf;4=AGskt=$msv09-L3hmSeo?5J(6Tw8okP=F>!b!rxEca^&fYM<>tw-1 z!_ARW0kvMEHK|cbZxpKw@A>7G_%AEw`fu*ZcO!N3+4jk$EQA)dy3~nxNM)Bk^R8CB z6^hq7_fm_Im^O)DAutV~T2aL$kuoFu;_y?Is2FGzl&YI|snLVFT;)M=gIRZ{0 z2Z{6$&C;JX{* z6x$!9DeKk4^0SwlDs3eM5%Eg@_j&4zEpTSR59HTfAy zHi4$A-6W+|`{iY>MFtUx3(tSMI+@v4lL;9UPFJRY? zCqYrTJt`_q)Fhz$PPF|c?C<6)=RQUC3_l#gt? zplMCGY+PUa!}4@AEKa7GjBeHC=oNdDX*JdhT51)QbpUYm=$H-r6S)Xl@#OX#*q5`q zH<(o8L3J@&h|Df@8Y4d`iu>=XQFVUVUKhAJRGpkwlgr$SdD?3)kxj@QT>P#_Gz(}l z=j=f@A8xTE-)=o4&dNd2qZ5`2Z~Ny_8t|Qt?Sl@8u!i1elZhNM5AIm2DJiMsUt}ck zbY8v4m_?FxYv%1;9SBgIpYALj1ib<@FPS0rzWBRY>{nNmWlDx3k&q#eK!xkhvUX6~Gup?kX?By~V zY{5aNlar3574FV=(xI;7CUk7kh{6H6fJkIcdLvdT(}4fxsn_4UvY0{!_Xh*g^4S){ z9qu;;Hsy3d8dpVqrL0pTCSZlyuw#H|!RSR~?JV4HoRPi9kX^TkLPvPcFYpGBjTEHE zyrY@!RjpJGyt!wWulgn1dvM$)Ni~p>k8AT28T<)FNX_*T>C=@~qj4BoWKf7>K5CFK zXiip{1`|$lOLFuv3KLeIpTj@^rO;KcLVQ(Ey5nI*4sfeVV>6_{qR&&Z?JgB)2HbEu zTv&LS;U6c?48kT%n_}IO>9`PMGVJ)gKY247?+K}gQRGJzfa^T>K6)1IEVlK+qX&^s z&Yn5^lw?~;Uuh~*NOyBDHqCNLcB*-0c3pZZmo&pPaL1g~YU&)1<->SH0usm2ETVg0 z-B1|p>ZCvAt@jSjgAST*PRcQTy`IGtGU`a%h)q`m&}C;5EshVk;kewT?+MmaaH8tj zes~uUynK}(9}#nv-z`Vu8IwXd+AwbzMLpP(*qd>nc}7j~lHkUCfcZuzYXgpr0LSq^^B5brkG4#(z-WSd-({(QG(f?uL5B>4lh=B-i zxUJyOj0onf&ClDz8Csy2wB7!hCKuOiud zUJ;5S4w$8E+%|>%kdVy%L^zP^vPlkUU11v$$~Q$(p>&Odcx~l-f)E z9HQD2_*{&>Lf;A%Z>_ZB=$%r7MzWD5<%!Q#o(RPP4YA4wgxp1tUDzK{wG|JVhiqhQ ztjrsZPK)J2Iefj)^6wgxPf+{DCd6US++o^S{iD$SOaQJ`uo1^lw2Bc zBoy?sdR!crCv-dphsno0KNlRG+w&p;FN>xOZ)G&o=U#Bo1pr=6;^_x)Uhk0Auho&@}*g&$@Eau^{zCmjjrOF z5_zRG)~vSAsRB9JwlM#KtQ-nc8t`mGuWonkCu@%4Jr4Z=(;VKkj++cd{OOF5cddA-C*+dKZw z?b5FkW`bjDN*}lz3Bu!tv}t)imV;Pkv*~MCu?Ku%pSG-7MXdOWE=l=S_u%nEYptDh z$k%%j_l$Q^Z{)oLa6EIyVMZZBDKs?H@SpfLfPHF%iDS0+%(hz(2{pHqS}QzV8*3%# z(tK_<>B41fU?q0dagF13p2f!fY`3`^#i4sG@TPaMj;KX1z|t>S4*YJ6%7A)WQPKEy zxrC*SW{E%7sJQNgT&@L!vT=oog;?bm3Mgi#dW#GZ|_3YL(Rb~3BS zCmG+)0vdO+@^plXcEyEDYIur!IKxm}mlWv>_kjbNJA4D8YYYaQsW02sR`yRn6aA`$Tg3n8Ozbjt-FJBs=O4cxl;BhiNxH5KWQ*U2~)&Au+x; ziGqmO{E{7rU7~H{Pi$l%UzM+I+;uj*eEd*sSbWDD(m2LJ8?j>U7-n6p>s-~*$IoWl z4Bn1(LxveaoyjI2mp80@8!y1CRHLt>>SEEOEB0C3n-^hC=nuZGpWv@`Ph`4;xWBi@ zIR;G_4a8mw%KssHIjxKraoZ`7k!Jf;I^AG=|I9YM`EhRT>iJP6~VroF#%OGwb6 z`CIT%6My(a!mTjE`3==Z$nlO(^`H%lc4S~3k3R0~`2&+{hHL2bX&`2Vi7liAp6V$3Mxiy;N#az<#6`hIA@e6p*-Qz{ovERz=3mz=_qD7CEy&CJHD^-x4Y1W*d-Y{49YliJ{(bJ=a>0zFg z!cYJ#j#dv;kG&A-jCDO zJFOfMSDnj{ep9~1V3N^EoFO_JXf~xEEU85 zer1L*8kAXZikF70I&C#^DN%jGX7(JfnFe^vO`?7Q5ZP?yFb(ngtUo(=i4IqzTSo!lAiGB? zGm$V&Ve|WL+(=-X2l;^$)X=>CQXa=VnR%6^m<+M=IKx~}Xo~F$J9-JT`KI8Z0)s=j zz}d$Q@r?CW&N&TD3w;yB*=8EsO4u>FIVJxY-`O2QxShdIG#W#{(~YnM8Io{2cQqnd z&rAc#tr-9^f0P{CP1{?7Q&S{pcHUCaoGs$qWzSG|w*jS1eKGOLg@8At1?8}XDmk-E|u zjjEPgg`T~PEMaaeYmIi)W!ttc8OdQt9o9*#Vp=L7V(a=ROhm;%JY-bdJ4)D`dLbzS+tuWnUxmT$G-uLT zhnw!Wh6JrNxywMI#QEmA5?Ql4ym=Ztmo8lE@pJ~$ zphj3hv~~iUt|zGqN!Qsnoai`>>e;a>&k?c_QH6~_0L7fov*FNj8vzSr`2@$TB!H>X z=bTBUmRrx!j#1>XG4|-O4j24n-JWmG z(n5=?Y_9HUQRN!=HIneIwSdcxnkc`EqxCgZ1dFO*Q}%D z@9jQ##xM`d$dD~LjlGjh=NcjciTEC_LNHTf#|C_a4=smm?$S&K>kEnS?zf!&hK_~( zkObxDD0VnEU7R4dpl*7ysICc}b2uJ7FZz0*!BL~f7sr&KCG)LP9V78PaA4eyld%m}TPYAyx2 zVm#f*?%aVe`#B3E?zz~lYEPv?8&DtQK45Dg!=OOK>)m*WIz8F=Te9nF6>9{|GCvP_*;M zxFY5I-8Ya6(eG2bAd|g0yrd{PXb?sS7&Nb!kct!u@2GgJ(HL^;SuFc0#Ymr2krkM{ z;dW&sgnfDQuPjy58;%7-+9X_IqcLRJ3132Y-0KIqbm7;Cf1H zm>X;7uJ>qszQcgLQj7UFVi(j2NOw3sD!PIC9sFhqk}riEF9l_BPwr+9@Bg*;_-XI( z(Sv7C9~z%Y2b~7t=$}?ZCn)E3&$T5zwa^IH-1%kwkKryaum=?r9)V8EXVg0#$EzEL zbpUEWmA~jAyq-rZX+ohnGuQdeq#&oD5fa9SjZ&OqGN~pelc*Z2J}F5ZU&HA!m{GVQ zAzFM?&?d}+25$Ozh%WgKvt`LPn}dlcwNa(d=t#2K0Pzn7wt`QaF2Bn8aINLGtKzv z8tU*BllKV>dv+I5K4W2@Q??(0-3ebrS{9)Y-V!wcL}b7k zl1@#19+1prCqgpme17R{OkL*sR25o!pFojS{i+3^m+Kx`&@YUDzhO;h3B_U&&`~q5 zJvt|GkO9$gx*4%`Ooba=SyE!XO4=wpX5i&vjV+6=%jCH2rKfc^cUr=yLvO;W&rup{ z0-Rr$(pW|np2Q7Taw4KowoA(T?!^S)R{+1Jnot%ZB9lH71a^)+;48-%iO0l}W%tCk zEiyK&d+e5Acz3!wh=xW8X&pb^MCS5Xk_Y2gwS+vTZ~@mE%7g{l0ybJULC=)o;YU5p z1S_^uYPdXCt-$((u#xpfh}{6dnsn!v0Inf~b6~uf?n>Q|{?6rcc~VBZZkjarG}dE^ z&+cZy8{S1}-}qz2+z&ZTE!PGwfB!UYgEhkd1}Lx|G}8%Ot~OGwqQN5v@3htal(L@o zl_c#Z^ESenMQ&*BL8zlhdT?7kT675RO_prRosG!L4nyhqRV+}vqQzn zht8^<@wlSU7x23GkGF9HLGqWI`w1P3xi*j53IqB!>jpa52(V5&!$Ds$L)W~X=2qlT zSs*eGXQ$ey<#>}r*Y+d`opau6uK-{2R9C8gS6!~riS&`Z`zJ3x9Qeg>u&xn0s2K_D z2H&Uz*-7b8@VsZ1$;)?)1h3}A28+k-^s3Hm^u~>*e>3GKJSwIaMKNM-jiZ)}*&ij8 zug85LfgI~ed5XSj?};4$y(%>n0t}ucE=1XcxTYcws#N-uvfn)`2ZLg?zlu`m>VatE zRf)2U=Ux*(d@yg`dq$a~3ZokhlX2aHt;(6^_DH$$QP>8~^bT~po>u4XWLd_Mjd)XX zu_Dv&6K*dIIZj6l4FSuVL3X5(dWL4uwK08O+Dp(yl8%lb`XX|g%x79DV;>0vlEOxv zDjG*1jsNk(wiqO#KOuooeF8cWb&pi)t?q^Gi?Wn=;guIrXkm!X zTy0?@uSJBPOUN1Rl9Qx!;>ULSHygR#busC+xHB(8%9U5=T8q;Npb|Pdnz_ACt=8)N z)oSq!^lWX+^TNn~ZZ#%x`K)km^Lzo@y{Wug*%}W=F96+rx{3G^S?j3^J9$NJEXh`q z*3wiTYlApB8&ji^ZhS?fW|9X)UgCi);u>AKuD4{miByCl;N8nGZr2ILRiWTRF8KWw z?~LZ$7dqmChEA#6hb@BP{OVvhJRq)U`zFwL^G#_l z;?vv8Z>z?G#pvmTjI*dWv5w-qO6i`Btb~Oy1$T#5_f#n1i7iy4^J2N(qU?h*L?lD za0XEeQbR~vJ!z|FNKoh{EzLEcFhc(|anlnLT4w-si8IKFJFW)-rd2k%ZlESTD#)va z<}@2uqjd5OL;D}JNbHS}0s>d+DS)x96Ryt-H{)8g6?B#=Ptmpna}3(z(;zUs6LKKW zZnntxx^yOfxo4!Wb-Dkc<{pVysVl7)_j*NtbKcEOA{?nt0D{DRfz?N=1&24=piPAW zmwnM6<2Rp; zj_UE9)ClK=X3b3)*7QxaXqHT3sl?*2h9ntbb`|E%^P?QZ!TcofteK+oPtZ7ioRXM; zNA=;@1?0BKQPV6L9NzmNzBvC*F{ zu!(cJ$uR0u0PQQpei9u}iU@nX<;_7@Q1yc-M_)3mnM-KwCSvH_GD46`PMtI=vgnrZtm7t)bqKhs}w2z8WZcNR61 zAZs0uz8qDV*LAKbgNwlx*fDHb&M09{u5Mw<2jc-OUyT{mGSSKwH;sRWV^@zXW z!!Lplxb>I8hn1B$XJsf&X&12;?HNgFEW`742SMG3YP&cqM#5pMy=>BHeWAf*La!z^ zo!IPpi^1a>U#-O9b{k4HC&3e~thmi=Eg2R3N&;Y8TycN3L-F3`gs*KIL*R|nj9n@j zG){*7Y3tiMrOjaurZVP>rS9dpZVu`@KM@|tz(AGnVQu=Z{eR;2O%PMR!TB(ll6 z!9XjsAzt@U+*x<~;WuwKhV3^@(iX{J+oUaT)PQ*fzmCD3hhP%sETfR@mUA<$Si zuJzl^(V~crUY|pcFqoi>#R8zJ1G*tr+cC}XlkCyF-JNnL1&B^GgH94*9pBZKt;^s; za4Lvo(}L@-n%CSutZjt(&9bb^Ij4XLYE~siXe~DB8?C9riRD+r%9KJUAwE+yeyI~C z*@SJ`2>qR5m~Ra-t!8uPw?tj^4+8raUyN;8d?_1uQJxv2C6?T9L*6@pf9|3KQ+5uh zUk&zGVf(Kh+~v@l_4E??VIll`c)l0-@~9eIk{X+dHKI&lF(y7=zOyV$n(3=@$Zf^2IK^-y ziGut_9OuIYC*kTV{H~h4J)`r}hd9i;Tii^;l|35Ls=EVOnG=3Gm6=C2F4D+7r^cmm z;;8QVjuClj&8bEg9x(_~Z)@XOuLhYb>SK?r|6aDWrQjf#OOOI-(ORdl=bnI(Oz27e-M(ZuccVbPy(XoxgSbPFuKe{3F!J(h>)iBGDP`Fy3SGJ!TR zRS)X9*C`ju@+WpWf6g8=9az1_^iNroN{bR>l_xzEfZ-pt;PqLhHM`ZtS;YZDWfm^& z6(^I>3_@C8-x7H9RK0VMYsxU^7Sciv+ei;Y7icMuDlBz6uYz1)NcMeX_|MJtidBI21m(JOv!T1LjV{4Q4(^#N}^=sY|VYe|~AAfAfFcP_rF%E3ha%{UCd>;b29 zb7@8zwskGd>BIS5hAG4}&dCi!0;Ha@T8S;sXIR|+odtA+%j>x$jZt_)!?O~^^(1IH z=1wQoY^-NaummnKp1fT|h%w&UMKu{Di17zeHLv zttM{HE@`^qw(cj2qcMaz`PpiOwiJ(n4F-cs>YQdD1J7gZT9Si ze94_w|DH~zIG?**!AxW%ZaV2~LJVz;@6^)@3Q6~SE47r`L^pvBTrqVt+kiz88^bs+ z%ssuc$4;<=7Rwfx03SUX5RDPo+aPP}~enxrnM)}t<7g_kOE zdqkICLnW3X1oyUGxT%>#bLgN;SVvmwXzneI-#hSCRxQf|M;2LJ_uT9C3`5!YJ3^-@ z;nc#G*%VEGGl=r8>Rq%dEoS&4ZXVWEd`vZ76JfA!((suA&xdV!% zJnNE7Ybp~BG(BT)NAfM1R@teT?lqOofM;S|iX-dd&=N-1 zyPIEzM%Q&w1l%#F5!kRrf_twJb?ohz8>~sC)86Qf z;*bTld(Cgk#=(4*t@lh)EPN!P-y>#{$HdoNdL40@O#@!vk_1bfqd71jy6ME^W*V-P z=H0OMS5WXsEVCrsIN+pk-IRP!N;@4`T8Ra9c|$5px;sIqbGIaof~y}if#Oauq#q4l z{K|gu=$qRGR<)>uU~X%AOQ^O*@%C}Ih!!d?zMGmovE8u&aYr_uXrN)U=rmdYC;hbX zbKx*!*m;&F9HvV_u8ay`A+Plk8+WXkL^V=c_{to)P4QNll=!ML$&@#E=D1dhSH2N+ z*VOcQUX3(7uqi-3>UmeybR1W^@9|n?bvPCXuru6IiL1xKnXUjTTPRy>r(hcQ`HzGPTSmlOdGyb zRm>?~3_?YBm5r(?CM;@cBTfAx48P)4PmC??>m_2=Qo=Qd(^;-XC$EWnlZaI{L_d^ znhttBVgFY^$T{4J7(ZWCOMl3zm6JMpOIi$BF}tG4{(oftKZdOrGt3~OI}R-Tpc*kV zig!_Dka}87vsDwzaFsOktIyf!KYKy8nyanzka{6ew$b#OL@#cFeF;M7+h}&F=`RUo zr`As@+^-JT0NWGYG0?*90zfVY5puH#j{$PLNS`700BGL3+i)-~f^vKxmJC07#VcXM zj7I&Nf? z(X6k0);#II5oas9^sCzzbdE;I%qiZ#g7ZrucW$v5(3*+EO7l$9n`C#9tZiYkJbU(Y zAa{;=UW-zHc};y(SHdJv5qazbQTcA0y^@NOl>l>=d)`KS2aSHsG2>-mnTC*$)+u7S z{aA%({CN8=YHB;sF|-BV&udByH%T5!POB4#?6M$#wQZ8{#mR(iAr$Dtv;eKzthCy} z(1w0@?r#KB!Eg*7I%NF=`0^(uTOnFr1lIV-2ni`GeEun+}N} z1N6BW?5D-~B6Ofy9%$x<=!2kkO`xTm2d)A$b3Jq|pdqwec$2YGFo9uOhE~wAiY*Iq z81y}EM%-3i7aiOr!N~le@{ZX-(VX9_B;0N=LYToq)!akiJPT8awYSJPx1c#iOiFQR z+ik8tDwVHigZh(GW-OS$*ecE+vbnXFNJ@#3JBV8ppy28alYOz+H&~Ih&4qJr%zvhX zgE+(w0*G@ky&^syjc*dz5o z5?R-UI^<>~b2|R5#%MI-1~eNFD;^TIOZFdc-C#hn92CU1NJJ>|C>|9U?+VVOO_?Ha zILB}B68Z<&CeLx3&{H_z^o0l6ienmt#LXnhj546HBfEPk_IA zK}m151uVj#c!%3D4=tn~V(-N|$~ukwqR-!&U()Jc|7wRJdWbB|yPb;s3sHV%tE$46OI;iRfC<9JZ;C9TER z^hS!EQPkX2v2W>(!nqt2NByYWAwQHNjCn;^b|N>g!8glIawrEX15>S={rudEjP4Nam06NtUWX72X1# zR6&Km;FINN5b>ZuT#MST7)I zP;Nfmh*!;2SWH90%BXLVlT)*{8{$n=UR7iM0I`Ihjv~^H0=qsbt6A+TV57bcLqX0Y z8~9irNrVcq-b|e&D@}Qwj$U)*kNeXzyduQsC{V04Ln%Hq)2mMS@TMqm>C+3d$@c3) z!*FtsAP`w74XUEXEVISC5(5b|gPs7c!eL!E$kMb*H}1F!3dK$)WNM8@M{*EjGamE0 zv_pcr#{Edm4MU#bg>EsRcQxw1)+Pn?0%X01phT4%oZtG@wG0vteWOCC%nRCiCBnsQ(x_lQHuEod3qB^vEwUpth(KyPQ z+KgU^+TB|T_NRSJL*ru1qVS)n<^uHseK_r%_ov5aQ21v>3Q}6_t#AH*W9{ejk`f2l z9^iMFPg9XQPOH{90J9!Sv7_0z$9#b%s9EP0U+uis(Me_@X&H9S`Fa9^Q1pF+cJz0>VGhmrNq?>3PomJ<&NE|U|4S$o- zeKHbVC0i}WVyqH6n@-20Yx$2qqV8)8Tk9P@dhwS>FJ9$`4_-We{<8P=NZD9Go*9*Bs7&{rR`gv+t^E z3~)U!ryHA=R$!c>pP8ljniR3f(*P38Fi_beeBiu7ls_?K0T+sov~@SpecmrJ-hCPZ z?K#@Dyl15>-z~{VB;wvApsGUw7n?PP@hy$9rxh;1)Sd8%r_F(Wac_F7|JH@0?Ios$Ard}q&e-vpi)o` zYI*Q>vz@>NU)oS7`~Xb7^I~#Z@C=Z((X!%JuF;RA76&~_j+uTnlh`b(XChGIe}86k zO%MD#j&iICx0Rv|%D8e)3_QQ930^SFM&&Z4x?=cVx(oQJ? zpU>(kRHaCr8ydM5vkmC}mS}|BCA`IB9@zO4NzU1)Y@@VO3-k~HW_X~10_CXHa9S|H zca(<`&e-!Y>8ltUNu&_UMfXryQIfcDoh@$O-p+3@_Hr+=N&$*~s$-q4IQr&O9zhmLu?<_O*sJ3@W+y$t8f*SYckh zXNC|lwJr;Mqad;B{;>b~$IVy&ck}h{*M820eF`g(5d%!=u}E@EEzr>lDeq+mog{H1 zX6gs&(1Z6O@Tow!H~m==HE$&zyYM0u1=Hzx@*{vgoSmG&UagVIngDwNqA$rVxVhd| z<-ijJp!O%j@_1S|K!SlgDAx&eub!SR#>9H|g}wJoRNb7OkMk6uX{^*L6Fm2hQ8f+e zwUaTPiYIt1u16(ceclCJH5O)>PIr{s1@JhO17ona0)EYRXP~Wz)>tZ@(2*cdLS{1T z${r1523OA}hRmNZS%qI0fcujI;8ai9>y`r#qSk-~aw26MU$huRcOI~vfKwZkq;Y`% zE~^>kP<9>#zDd{Z9O*2fm^o4UPZ4ZrSW}!Ralg{EsjC5Ntu7(E@4R+pNc`B%m3yLt zj$~;}y9|2@_EPb#e>@#tHmT{)7@Z&_pKtral2Y;#0{Aee!j6PP@}zX_7=s_~ht=Dv zZ7BD5ldBodPZ)@m8#RzPwR>{;v{Bm2b~x}4dK8zM>-?~qOfEZ&3Iql?U2*l?if>9T zL8yt2V%W|uwFAFQOWF`rr(Aqr-kB0FA+Xlm*CpMMF>{YCbHmi?tq&O;U4tvWbDGu+ znR>qcBGJeR@g2>wsJC!LGT|{{+Y@2TJ;vjR^pu{I?C5|bzG9h&5K78 zjQ4H)q5O5gRq?EzjW9XiF=5q2Iq;V0)6#ff-A%0Q1WBpfRQ!6l zzRE2Q2wqI`*Xy4tu{g(T+f&^0FnW!gLZ$Ql1OIk&#nP=_jAQGWYtZ%GVL-bG*GyJ` z1iUoao~S2D7&P&$hxX(S#XODG-VoWcq=|xNfPThSlNnB(>^xmTqn*?^+a?GFaWS~| zEJgvLK|4|uBg)$E13+9yO?=|0W%CF!1k>pQ`CTI!)$Zn>Hn)*WZGsN?O7@Y@H^cN* zKuORW2UbuH_P!e(4Tngw8_i~%)JjfLf`W~FVIU+Vg{cDDG^*Aha^7G4N&0#3$GfTr zud=#-1?J%#IstUTfabtUfV6lq@>Gc;di86=tHT~&ygy)6sTX(#w;*DC>9DX1FaNak zw73b+Tq_*T&{XlPk8%AA+|cKUiSrP^L8_LmsDciykRFS4n4V5R3^@TF=5jNdE0%pF zJ4Y^2ZX&BYnw=Mu@;F_h@yy<*q~_}xoT#P;!(&#p6XWO32|N}+ytn{%4NkF=tY`X? zZwdvEn$hM0(RDPvy!X*CD-GoVaZRjI&In}^Tg zx^?r&`+1wkH4!S_$qjJ^WUnTQH9i|}j*4lAmE+PXp$*^g9kGDHTc#WhO1^SO3}6oF z)lU?en~ap-zjnyFIcLZ|$dr#is#X>uKb2v~^I}jN{;+r6f5!}e`A=mek&}QC;atj5 zxvBA=mT2?I{r{$E^bQ~YpGT%OC;j>R0^w4>efi`&Vx$&zgSE-W6ON22V~`dIt3IuK zg+_@y_XVE-*08e5t6$^-AZYMw;F}mj*>pm=@IhI>iAv%d?i1B!<1t@XI2IpEuW*=F zAw2hy8!l>2WP;lMqf2FRHnS&qO3MWZk~dLxLJ@-_Ba)Co!a;+bYz-htbaM?Q zqnkH%G~|-dJ{pR))-oD-=ck8)SDkK*UL_jR=X?Gt1eY{B21yc~#|ZkwYLV(fh(3@+ z9D$yNW})D4Tc-n%M-WK_ti4P;#{^l9Q;xJgNHf_r5YM0W^a0t?1Co&V@rcv|JbLmg zs12qC(`fh<&6@y3e!d);Up%J?zn;f0g}9# zM@gwZYU9jJ@X2{hIbvYb5!Z0srzn0$mrm!w$#8){BO^g)4e?=eqRG7t`C{PlN5GOQ z#I?~CPkjyuMWPx|;M8Fm9+4vJT@xEUl1;Oh6$wFKqex{(5BLnT;xfxDc|@6qH_C;G@V8l~YPUjWB*A zKr!JfEsn^!3CI1}h>-?1f$qK7aPB%=K^5B^I+4}ONP$r*!(^2u=`hK57Hx0P`GYA( z?KX*@kWR;?XJuqjBy|YzKD1AgV!2P5PU78te^G4o)#;6Q|FmC@NV1v~Iq?(Y3gky> zN9Y?X${mIC0^&_tiZ$(n_M1SCZ5~LqyCJt~q+}+lClxF!^5INJ-PA$Yo95(gqN|Cw z87UIbD!Qx6OA;Z6w+II4cp{973q1$o9xjlo!=0{l$Nv1 zSsfVc3HvgP*fza~VUb;;2Q}HVloRY+jQFycO;giCYtAQS<#NB-T85$4{d2a>lWp4M z)uabwZE&>~msQ7E8{mY%&pe*oz#$|_1pkz1lH-_+m9m-(V8nA3z_1;na3sPY0<2+( zD}rBtYAq1_Dv=Gqm_mkPfFURcl3q2yb^a_PzsfJZfFgi5XYklmMLSN8G%7ppL3KW! zNl5AMUwntXvz4s}9GcTMx7NxWc3pCGQ&x(S?4i-P92rvB@^J9wjntm;l>@8S)$}B~ zaBEx!1Svg(OF)?gj!JHl+~v2t!R~yM`1vyjCy3o4tN{&xb9mWp4l7X~p^1>ys!LU( zA7AS^$fe$|BttWdFgPmRwP-d*nV4LiWPjnyMRDKFawUNPTk=z*UwRPfg;5l1xIsWW zUZa=eMEFw4VHrLqD{OiU-{=WPmZy9L6t@>mw0+BNEDP>pSR%jN%fvMY+3Rifr7XYv)9xt#{5J`N}!r`VxMYxss;bqUJ{0o6*g^o8CWY zznNY*t}EVLn~Q5dx_MXFu2sBK_@8qX9h)F7yoy$Zs$5CSC5v203sr0A<4ARh`D+VS zTB79~U-Z+P;veX%Yv-pmxjmxGWxc1joU&O{lKGt59-}oB9?Z3qDi)e|C9dh0xTUvd zVAr4;o)mF|b4+7DfNZ$y<+?mChy4jN!u=^5Fryid(2WdNmCOFN<^RWRc}2GWq)qQO z$VcAxA7R()wtrY%j98%TXULq<(LAg$;f}duqg%3CjoQ4!+qW-YKF=Ot2%FevpaV?U zvQ7iu>mVQ>t)`zePUg^+k90SDGM&f)h(Lh$4#XMCcjc$WzSUOuZL0Ost?liMgI(2j zr=6GYU|at1y!VJrD$K4?FG9yGyX_d^xOR$eeCx~~`T_4#&tgyY!~GXeA3yzO&v{j- zPN+YdRzM=;!kq<#c7=xuRl0j$|Qw0C>^cHR+>+<6@ey^d$- zlw%}`ji$Zx!RJ|W=Qjt%s?>!_#-cuGOSMyj&sk-RrqRWuJh|jcG6jz)`v#II za5~Yvy$92+-HcU!L-P8FN^S7XjXZ;S3$A0#BiK#f{yuNC49Mc*0qowsPU8&i-k^{T zpKL$&_rz$#0v~~xs;{M0#Ac(`kQ;TOLo78DHLLX24M3= z;n+q?y8aM-Zp9c6&-;Rt*&-V|8-q}wAS&Kb!!R}sRv;nDdc7z2A3Qt!Z|`H!!5cUX zZihj9gs9wSCmIrafZ|LF^;JY^>j_YDIBm%n8Vl@x{>2lugof<~qz&h&A;rF}E}-KH z^CIVHS#!?yk?Vpn4CMYBqnn`Ccm~S~Lf)xf<72N92P*O`P4S5mj3j_t?<*X=UQG(v z4`)Xdd2x&Bz zNZm{IdQl;mH=0g9dGzGji@)~1d;H|_OJxJsFh*@b*OZ})J)%Z4Mg*>sz~P}@b_2>? z8sAO4JEb2ql5iy8^3hB zL4W{>Yk=imt(C9SQM1K=SR>$2Gz@mluZQJv!PPlFNBM^xxd(5=!pU#`-&g(aKVR>y z-7Lj<86kr=QEvbZ(VOE0{~cDqp`Dwlc&l}R-_rO+wQkB9%K zq}a=5xmBT{beuSOXpgaYyc?^*Sswtn^5ZL&*^IKZ1V= zJj3i6cwapLC^8F7mzi5GBFrInqKKqt!wj zoGrM2r;IZTL8|QXP*BH8)MZJZ!ohex9^fL@)7$vQoa}UpXLo6yquDtjEI#_fAFSOB z9EB3&56hu#28H5XUn_-TrKgAmdu#$4(r*bPF{v`_BRjf8H5xgUm8U2tjwcl$`#Ccv*$XBu$QF_RS}~&Y zjz;Fs1gBVFb=>%pv~Hp;1on#DU;Ek4_NO3yoSYPsfG-i7b4-l(?D5lYdJkSadn!qm z`~!ELqem%22MyR_fFb4sF?jjt>C4{3$1jYgvQe8nP7)aQdo=ukE)SYj=4>+_$P6ta z9hq!yGJ+40zs=D7bTS)}7b!aa;%ZTUOl^n?9Z!iHi^hr}ZK5$+%kC687W2yWmR zQBB^kmxI&2{7_`5m}AkF8C{U^#GICXZ-n$kIu}Dk4Ov6|`nYR8GLVlmA&i}wS7JCK z05wS(gRSR6)H%9<0u7Ez0>foDogil_(9URq7xJ`W>u783Y1B z_9=uz^(=G0#-wHu%CVUsUp-CFs@j7XgC?RRjbhkQu{RevdjWQmJboM*#p4P+ELGqG z?h+8tVWRLp7{m~m$j4jH7=bPfdNyUy^EYfb-6N#=`mp!l+b7Q+GQnX3_ZF$ujW?8S zV#O{tzs#8}7k56&2@wn*d6S0cG~)mfy;+iVnT=3w(^!}PVAka7JV3BJugBj!tT>`H z^YTkDIvQp?rVV;(3Lrr+{Te3gVCiUL^G>66%(yu zmq$hk3Rsv`(6YSFsLBHm-n-aq`k;Fti?jax!FM3M_ntj}*?aWgFJIh$@UnORuy^?K z1@QVZMhwI4CKFBoxiP-#*O8Fv%stiEyL_MFNakF%v?~Bw?!kx2Q_CW#Jz!YHnIw#R4V#?^%9xh%lP z5}>aliZ%x%kEA3%xt>(oy2z14+F&g<0+)nX3Vl$GaVPaH6mU5)YN4~4Lkqf*r1<(* z8Ot?9%wNQi45wOGv&pg9CTTel1Q6sPS3i~;4v=WmOpPGR6H!cK=xA180cM592bKVTP^gG{M<~Db^BoSd= zfj2E}><)XqJ5yCmGE92_BbfIwKnI&KHHIU;@^SA$znc8ymzfeZy#(n}>|9K|!hSVr zdT5-J50+WJb}KvEgI||)Ek48BVGM`)0yqQ*^&CJXkLosftS};J-UTAaYj7s^Joc;e zl*t-(iTkRLPr9hX6JDGc9wKtCGVyO=bJk4qhCSj9y{qL{iF7xBYZRQrmFk$eaVi}L z&9HysGNT+EH~%lDpP+~Tm{rrzIzGRdQ$US;i);uv!3R#Qd2*;F-?u%iJM*dP%YYwW*2sxkC6ryOI= zvi1rXqUZ7R;q0^=aTwbEV89%fuMOh-{SgH}I<~_UyF%#i97DzNoaOurB1b8Q@e`?% zbH5#X7|5>T&^Gyd7Y*zeV-jq9eB@sD7{?-2Yzz(w-wX-#(Zlw{21I#Q*+sFJV# zLE!u?oYe2vH~!{Ue33V^hWyuP9E)c}#gL+Cw$Wfg);H#KNp_~rADQxDV3NQ7JBd-$ zt1f_u0b?*WT^d_ds*!y&sb=FXKqerU8r~||sS@GYaL7L8Cyk_U)47~f$fe4%d-r99 znSU~ONaWU8HA>@X|`WRiIAz|SKA7~ zgdMWHjX?&oEY%7yyIGzkQ;)JO_(FIcQf$5}k^<|5)1sev$Wh{_-jTd^%+RqT&J;lb zXs}a^X8jXIKqv*{oE?+nq6npq5@A#0V$$`8r3sWLER}|vcDq6q*f}ze&z?Sg^x$Rh z<>M!ho_+r^XP|M3WPwh0YumVG+qPQUi0UR>pJPs!p4J=|IQgo@qCHIqnt}!aK2;~% z+Tu8?7%|cruY0b;ZM|ah7LR)ul8k7Di$un&)_3kQQ>R-1Ubkf>l!Z^MfqT`F+|U$< zY~93=`z+i3^2;x?pW)BvpNrnCwG$MW+IpdPE!}LQG4Y^y$LZW{rzj=LbzKYl=q~DN z%)$eyzS7LN?$;xEKe@!E2VlI7E|HTScliRBe!`Z$CI+6SeLR7JWGiD z&z>Yf>|}?B-|m7C_3}CSD?ZX#?)>PmI(}13DTu@RUw{>q-%MX=RDV0E;Tf53Z~Se8 zLWY$C%}OL&oms9uisS};q6kpeXS+H1Jmx3UF~(-4pkna7<}PwO7Xd0?mr2BU+3ABq zgUXlA!QyYQoKGIT{Px+yzd1}q=eEBArNtzA7@eP7jNNm66+R<8<@)j=QB$ zj2Ho+-rL&3?e}gI6YbGG&t^3_-Fh^j73>B5{m!x9z3mH2r?S&o%Gm$eP}>5t1vUv!bv;Ee60c# z=O`t1x5XU!JU-UzB|eZh_dJLt-n^r8jGyd&x!eSJ#UKH7fPR_$j3p&Hln4wB0@O-< z448mbVHDrpfBFqwWjSj>7@sB^;!7+)iN-X1kWg1B2uwnSnsyYXa8o8>fx@TJ z>}f(#tp#T(zU)%UkuGjkVtic|TB*yV&ZiTNTErlbxiJ{9bz}?_`&_gqba9{tGtLTv zkWf!auOcBV@38V$0;o~wPBjwq_fyJWF*=j+i5sOp(!3>V-5KR^qvM9k<|apX-0q)U zDU1L?iD-JNR8I71i^of0m2M2Xurr^S-0+~<@_u59My2jyh%7r@+e&uGTC)S!WDrOd z`>_g*0k4g*8+!rN3vfQKGqicbg=F3ccre)zD1mSnc!&clBZ_)QN_6iFxW4)B*;n_! zJA9STI|M2IdG2Rv^N@>)%3N{X!vtxtL;k=pLFqoD+WZEgc+J_D98fNpArf#noWwp6 zRDiE!@le`CnUc5)Q<^GiilNxyWJG;Z1URj9H6oAZj|5kpq?=!Ekn+!xp4aYaM%q71 zyrBrC#dsm}p`biHq71`yg^uSG-Tw-IB8hTH)WS1?Z!=m-VIi07sK-%L*ZCyj!0Pd? z=9pL*M9W=H)BZNlquO^;BX0Ht=Tlr=j;~|`>#4!Y`9{fhnp8-6`J6NDgdJ&JJZwb} z*b|As_jHHDo&av`!7(k(Wn0+^CzsknJGTBH9lm*vDkcuw{6*7=KGN-2RlIMFd7I5t zxM$^UZHC6<1|#d#7u@FNyvWK+GpQ-Avk@O)5udpvcR4p$b5rVZs;AC1l$A#QE$i{H ze~DLKlz2(w^Vd9JjVdU>Ehi{_Zh>g(zz$RlPKbhH8e@bmUKnksDFS2WF}_OKD#RII zn?m(}-G7U>y^r3ZCe9h=OU86<P9mF>^PJ6d&pRiX6HvRnf2my zFAJo>z1`bie7PaxW}W3FIR+rmM@V&buGmcKUMI|ML%rKe8&WpNJ%ZfVU<)G13TQ1Y z24X)bDCk~w)kP7Z3q_hj4)pb9+5r`Cyr_H;v*c_zfFbSq-=C2*rS|_HCv2v z^j~?xBlDS+$Qn3BBv$KeY{0{Wv%&MU@-VH6Dv^|z#K5$t5U z+LIGbS_xYjmV7ep9+#8jSt)sDr~?~Ju4O14OMdVy6H|6^g=!wypEnO|Hn7Upq*MNU z?dR#wYwuzeXpxeKZ$M0hkPx;TLXxZ)kdg;-3om&Q?D>*7mje>w@O)W1;xjocsp6T# zaxe_9!gnm}d=X#rvAB|}Q7xAx8$e4NJaH+v;OG-el$anWEeJRrJD4RHAF*xAIYfyY zqPcHz51sl%jK^^ZPD>*MszvM8(6%izGAACX;6@S;=e$~Jgr(H0DkOI6(VDo(n*mwW z$SJ_Hpge$3rU==bxdoLaY=l#M z<;VUyP-wn<-uo7ZLHbPjk?m#c>O>$B*nMp*NV&5}2j>%|n)Wd(VO!^90~)+@AZ!fm z`@=^s+`#ZhVqm^@+rUiw&4HQfje(7Y4{r|a`TfH~H!%E>7?`i!HZapZ4lK`|Z$q4G zk8OnjO{OX%jAuu~@_0+!XR|lOC5wb0$2X=yMSD;rF_G`T`maZS^;4mrsmYi&TBl?C zaTAIM!vk&^&5OsuXy|8ZG`5k};RHQ}06y%a8Qniw`>MDJ`>i@hcDEW2L9Q-O&!(Il z5BJny(8V-MdvkYHV2qgm{Nu$R_O`ZuRs!F;AyAJ2=jWJQ@@imvDc|MEiPAlFG-_!8 zn%{HkS~ACO?JFJyN_qsGeGJLV@fr8#jJ1>PdNub=CdlW-q&!|vwJW9{;x&>ga3@GM zx1gYc!}|Uqnt;eEj(_qilN8RTn7g*goQiFiP8@%Q^p-Jw7mVpU z=~u6L{8{INdr}1Am*(y}n~l&pVA>zSi3V*fH#pRgMWegvl7h1v{*^uJReWZzK z!PY(mvPBb;lPu*{v@@@nwwD%?ZDs757_tgG35%|8%^;GZ6n&)ZOx_VXWVkL40j?#PDq^WaW>@>X`V94=Xc>(H99?b z^y0;{7khWN zBu;dQ(U(vLX;q1lF6Z9C%3aBrg{Aga@y*uX`)~XFbQRv;>~>fF{=a9%!!s!vnri zMYg)%U%h(|^D7W>L}JPr&Ak2^j+BE{LBRc0e1rg1BD%x~9f4h@EHsV7SwTZO%rcYp zvu}5@Gd4=riyst|>|Q&s2K^zRZ+}>wc3k>53}};mySurvCe?e>KAspknL4oYam@Fd zY)efRMRF~I)L7njg&Rv0VmraO`JEi^oC%<-cZ0V8v3vm(rsZ^4! zDj?Knk|*Qp-7VYv!Rj5_4C7^128}M^up?mKSR3|_ieZoL!I=(!uY4HkaQHQ8L-@7c zQPb;Qv7W!I^rDbfNIEYxiF3zTR^iPf(L}j>ysT!E?4meQbAD=*&+5#Xl=wW1d~DF6 z_L@cg=9^kXN$VOO7Q#cvi@h`jXSj*S4GjwM3}_qb6pll3KAu#^1!d3U$R-W=>1BEV z#~TSqYQX@aLBjav4aibcB@ryio*$vmSc?e(TipNV9<4 zK^?416q1s|nnul8u}b^Jzrh@^T{cQSDh5ZF%k3o{9ZIRI87TqJD7=HCus~cfT`P^X zc-IHnw%E%qE-pf|{ah%nQ1pm8V*~3>WZSrt1rj&1bcoYTd-mw}>K$y3n;Dcf9?ygI z@vd{8t%!8Ab+E@qz zxodDBxZzUpAo!o5chLD{MJ#~m|03bn4S!1CtM0x;lKXwzT|_h)G6j>%W)Wc@GT!d$OXI-o^fg|H+w%AZpWY#FulZRE(b+dy&q zu1S*mFoP~~k3xOsZ3ExZ;*H?0gc8)i0>tY+mWGI2RxJXFX}Jj#`*QA-eZeK>tQSv- zId2&}qDkT~BH)`zJ{qa88fO<|x|DP$N@OZ zt&T7QEUJk?lx{H^GiyyZ15gXBMuYO?&f;BScu$mpn>$3fM+GanaVUh>0}$hlh`kWu zJDRA-x3Fr=2zZ2}y1wJPWsiKvW* z^BbItn9*@0R&M;91zX!40G!VVg{vXJ<^-Xc-?PN>hFfWY885fRW?H;N#HGNJg2OH$ zHu)s0%1ZO?kG_8`mKdUCvj9CK2T6q}YS$b*eCwN8?jRQyNnAMvopRN!0}{Ik3gab3 zP8LqON3-d)8r6&m{6ibiU;WW>F_eO<8QukV|E~1`Nzh3^sg)E8HWF2L`-e;TMXYB> z=jF7=k0q_@b7tl#=1p>QfUy=RKVcU(MVn{RzVuPnW4 za0Qgi2pN`C&alG72`<2rVH^uOwB%j)V$vUH%QZvjY?$O!b4UH-H>ZL_JKJA;l5KyaInMpekWOaVCl}*tayls9wv}7-{y+31YGgj^ zyz=n@FMW0&F`~rSGjwp>fBtyWdxado>7N>3P(Jf!NBSbH8=Q!@|4x{Hv8%k^96;R2u$G8(q+k4p^vet|dJyD^0x0k+aKRzjAiNui0`d+0y)4IDl>J$>*&d z1Cv>>4b`MLuVC({*!wC5@z~qi>W|APg2yp11WK*8b~bmm?nw{(W+0z2boK>Gt2R25 zy++Uc5J>vk-QGt2#1BTZAN8~x2lWZ+*~r8$z>i(lzt zDz&&RUDsDeBfoH+?BV^t_8vd&9X@*S?CHZpXPF*GWvngR9PDTc!Gbp#b`#~b->0~W zsFx=ff4ntv8@7=EC%K1%+uP4j3Pk@!cAkG3?%f<6v*>lkvZTZoBpP2KpJ#{Pg~KU1^P#`ayaO*C4mP&HZK6iudRTk*ROV7w?Po!ZoiIz_i@kv zx%}Upkcn66V?O`)`Ry-uZvp=Y|L)w{`C=FOzuUW?|Hl9QOFjYrM*&__;c=Jd`GP8* zziVw+V?Sad5prxbuh6QsKzC*0A8R(K8muHkW^Ju-Ly3U3KY1G|N%>Miq5DA^^#HvRW*K5Fk996{7xZ_v{^q_xy2E<0WO*(ivm|cH* zMwiv+{qeZKC{M^9_*ct~>`OZ`;uNBx9b^C2GS3eUPq_Qsv?yt+(A(OBiCwVzaEhVT z1x75pyawc$I!6QaAuVz{xMriK4hLNnpWmfxvB7Yi2F45Vv(p%>a#vwiMQ|2iBmoGo zv_kx_83@c@j-1#IaSWT`_}%H$KdSMy7*VacBrFgZ zDu5Bn;3zI^Y8antM`oZ=vM}cPCT#e}Pai1P>t_ou?-*-tmtE)mH5WCE9`^5A+l#SU zhY|>^S~Io2;h;A@Z2Hf?`~Djc0sg(S7dy0NXYa@SA(O`!FWKGfp^M6Nbr?i;tk@ty zf|`csm(b@~f!PJ%7%JfG!<$Y$lLkS@9}l233=KQSV+x`m+~9{j+`yuY@DE%S7D_R8 z+cD)>lnALXgOZthD1#Mh-PidRcPuVmz6+4IO&mP)LU(vDoG2OHrmZ1Cl-sZ)Z2ZHv zhDP*T1}Ru9`RE%1LlZ8$D|EQ=tiPknbc*>yRJ3i@S3KJX1;`h4P0u@m!X^fM+TNZ& zv;c9UcQCu(%hYVZ3XV+P)=q1Qn1s$N7*Lye11xFpyoSsLS zo-;%5^}hc8>4TS#pFQpMI#~{=g!jDH!lOKspp~>cJbO-KxzpG_uF?Ov{leUH{oB6z zX#3{lYzRC?f7=gHk~_>G0)(Qvs534H0s%Svk2ya8L-*kX(~)E4VKJSuc=GJOT&RLN z`|(Fy#x0aOE~L5ZNzLhSMT}hmqOlQL3P0pJX#tjW{7sTZ&6-C@9RnjHNEz?bI+1Yy z%9VQ^-3_#q^7jik2a2e`1vRjs_{rVe50R9-F)2QJPb1)YVVW!f$a?Lo`-hJx3XBM! z9skO(a#SMZ?o2_?)@wQc#1vCLM+@n1a@W42;f9%|&tQ`S9BPdAt1={Xe)#hK)0bNe zHe*zmm?;{7x#;z1W#{vzI$72QKky}8(k`1f*CqIrk+?*?D>hqNBgnHh8nti2w34?F z4B}n(WX^Os@7cd;(k|aw$rp((o37+_rLYGMG(_WT&Vh|3xY@OFHD${ZpF=mwfcCp) z1~f|Pn*UCdpZyM#pDhdHj^B-U+Q-lg%iSm>c9x*({=e(5`rUuN{%Pm^#@^4R4!+QPLE+9t%vrq zoxR3Nce35R1ko>Zh%cCD|v7{lc0^pkV$gb2C9#`YAEVpIK6TRFI+k2JSwqDBu zkwt@}AewI3PjMw+WPN8YK#I4?U$Un6iQ;$&*|Bug2CfXeM5J0)Fk3oIo;%D z(A0lQ0*Sc~0^&I0aY21VY3L3kdkdt1kciz2Lc_I6C_gOT7Q>EYF!%Elwp?CR(1P|) z%USSkRe{r?64P=xl!pBP%c+jUnngL?I2*ESjqql3L;sQC>CZR#>?)|+gN9%;99cp;PCY?@`k|r_v6#n-yDahQ0N1rAY z4{+Hf_{^sX0wE)ok-T@aq@XBFkR0fM%=bBymjuXoQ;ceLvvOnVkQ*bPHX2LArsswp z9gW3Hf3k@qy2GTRhV!9_Hf~4v<{z>hC*^pSVje${`3~K5r+K)dVwsR1|&`_Z}aN5{?pB0S@7#H>aC&Z30l?*j?nCKA24~^Bnqr zqCz11$E-YlgSkOYT#6(DKE+-<0#rEW*d+Zo?&efA0gAMqpc-%fd04hQlBIC$YostK z>=K&1X-DK!mACTxjY|I9Vwsj;Jq>a-6D<{9!=oD%e_D~FjtK?8(L-~9|KDe|p1N#t zw&f0X;x>?%*ot|HhOs3sX)T6qlL$8+Fx5pD4^dQ|Sbfq(pEA4OtY=G{mItF#l_Ypd>Y!kdF&SLL2q{2az*z0 zQTeV*_m_Me`OK2FB%{U0o=g537ltx8eES@ZjN_TJ@gZABszWL}O6a&@*lU-{Z*OZ0 zDw1cy=BSu%x#Cw*wI^9|oWLRf!0&9)*`oP16Q7`lws!LXF4#a}jvDyv`0SigvQfty zbmK}BK~gxHzU>d)4u#TT;ZF9)%tZoQmujD7+wUH1Z*OlPj_OwwaVdTlalWY3rudv> zBB3(9ZQ#Cd;J$0%^8Bd6;eQ8<5VSLFZRd}^oj+T^tZQ(0q zpg1>2e;BlL^#5n?OWWHvl7#20^($bG5>gYAI&3F1mZe0t*@<=0F*3ycK0=(#3F(2>Z`i0uCA(tbKAhVt>Eaxd(W&X&6}MW%4!wA{u(MONbd5mzPA083NfF3wmC38jfRXp|kk(d$X1+TOlSMdLkCJt* zJyC7SpnLmo-)`RiScXh_@BBQsFmo=O#!K5gi7sodUP+j2>O0Dfc!Qo=)|ZmP3H@eA zRJ2e;rvQ5=kOMBta&V6SWcbg!cGqmja6aeAhhmw|XA_WV+v{XlL8#h7K^6xnwt*22 z;4e8-VctRoVQm`=+=I9H<(qG$e*vXJ>a22*R#BQruIuQ!uU2D>uuJ`36Dc3ffqH2D z9eMi-;k@2vxLWa9mGPs+dlrs5x?(rj+@R5RgTtd2gXen>2aoq39m$b0>Ja)E5DM+= zwl{d1;M;AUHTbs0vj*QbW!6k{7!HCOVrXKO1HDa((92gF)MNd)ubywd1{IONZkeyQ zDoWorMedld-&U0V&J_8p`TDolHd&NP1wx=Rj4Sb9P#hGJvlw$XQ3x~5#vo%4Xpiq-{r5jW#OnRy-FN%1-&3$l4q}NC&~Th}Zf&jg`}k#Z>$|lAg=O`M z2)NFqf)_cNT&#l#Gdzvf^itv-6Q+4uh~bN74SzMt(frGP$k~PAIzyIl-`5 zFt^j~sw$HUozsaX=~3BJj9OvkFlXE`xxbuCvkk5e!!a~1e6=eB?b@Ap?f$L`UgWtH zQufLYS>Z9>VIEo%h&|S$<}n7HaB`066lp$Aimo^VRz%h+r-BFIx^{BPpMpvrj588vMPYK&h`Z3M{rX9_stAwoYUBn>UA#|56-dqAL>;TDLsmq4}6%&)F zy!O{WF%_HFxoXbTRn43l6q1)v=QO?A#OO=G%T3R(lKe2tVE0mF9?w}DDLC_V z)%f*|(#0t}^*9=HT5W$@&f>rKU0AdD7rX2jkErGW>YaeGe`cR*`z-{??*>(CF{Cv8nZx_E-C=!Y%3e>C;u9Y#+1uz7F?sy4UZX4Noxf^3ETS@z&Z{O#9N3p;@@fVYUT|WY zPi4q>#G$!#ma6K(y4~;_$no{Zj`UNJ4zkl|Ux~&s^9gRbL;iuwy%urOnF?3s(EPor%*s!dzoL{YNg#cR7+p?zxvu&!EDql57D+P`tom)CATEz;sg z5hFj&)~U6YO~O)P=>p@K*#EU=6Gu(Ph^EC;tvOPh=#P#~qJgMnQ)l6>XapZcb5K-s zV}7I4XZutSz4ygabNDHADYJt9WegnBU06;DG&tbAIsP@3GJ2@MO{I9J)o-ES(FyM8 zH6DMXsmWSm++ht^MxRDhQ(a_UF8z!#n+#7Ch1i^N`@@UkDiLCV*m|a;GiF)zA;ro)54L+i}e*-lKS+< ztv`iT8wZ_R64YRg#LW>beFyK2V(f#7WDnk0tLhy~bb$xDRs%c}Xs7J{2;-eQP$pOW zq2zA{KXG8zCX92*kEUHJ!-N>4a}n3&|}IpB-uB5~TP8T^ue2EdIP{ zZR+BG(@zZkO>U=G&jM2){~L3?+`;(Yc=B_5>kgFL+S>eX>r4Fa&+&2Mf0whp+|~Sq zkRceS>D&A|GQix@8DQ3f`v7zrW^WmKe+5$-aLTw&(B_n5crkFm0>=Qh8;~4w9iLIm z{lPR$;C(hw+5ZMWC3AQ}fz7amhhaWGPQz^EZvwuY#q*27arzGPnF;8Tszf1zLJjOm zG>St%p!qxm85)D+ajrT92>fLzMRJ7fF9d9#vZGKV4$vt!H(1OjX*e3hQydoe&v`Kh zsyB%;s$X3_T#VxM>ebOT{UfTAsjnNOaBcI8WLR1Tbh~6IG0^We--Xyx)8MbH7vU0@QlVzlQ5_&QUTSO_S0|zOMg*X4)we=BBzw(?kLq(&l?(_gMPy4B1f17 zSK7qKX1BxktszWf5SnC1@B`4r(*%RyV~P(zq|%ls)f=XhG#lhYibtG-bcQ$I%Uh{b zkJ98l15LB3FPir9T=Ju@?Ayl7W0^Awv}?7oA{Uv-xopVlK~N z1Y)0FRXn=Eq+V}1+CE-~Q$j*W!Q$lUz*%4!7 zHUpjl6F)Mt3j2Z~)N?@=!3{231a`ndJ-i*4fFC+G z?g`AmBBRN5Kf0tAKgy(_2#l#&2~<#7vJoQR9`r#}X`NI_I`(S@I7?@E?Y|81ssI5y z=`!o6IEPmSm_+BE@qPrrV#Q!-8*{yWGSn54yTv!Z5;IWuGuu8F_RcFV#Rxa3JF?i2B72CXi8ie z6GIE*_tp2QMv^;_XQHxUk^^yTIHC}ahUzUb9vv87G0`kNuM~5wN<5KHoh3#u2s?}G`4DCG_!e>U>bUf#p zh;~g>s>0)RF&}7yoz(>8y7z)#@Vjh4k*+Y&rwHs8Eq)v(rwbHHi|B`~=!=3+eDZuOPzu(=ua~t!2f4lkJ?XAsQcWz<+@7uR; zeX;+3j!#AY?*m-=U>}w~&8}|lH3=Xeg9O3eT^N>5;}u1eK=JD&97cUNTdN#8(Px!Z z*LV~>hre|0<{rDg=M1dD>NG#43YOOqn}Y4!9u&xw1{l!*117)Zkj%*g34YzDaLVfB zhXtO+rZI-zQJwE{_vBcJ^TU!h&Z(~1b%XWuPRoYSQxIAh8U=GAhFk^Bc$WQ58Ig61 zRD3>OOphtDCPKt2G~;9ko1=x}_sHsEn~Eo4JfS!&tFXLOgaXoWAXIGTRhu5RUsKv| zork*cZkt9pS7CEj+$r3I>@E$iP(+Z;P%Ew@IC#z z&X4W}n^X?NIWA^;rf`;NO0kEXz?xn(Qdmo7*Rx_R-dG)m3Fa4{quihqhpLoTf3OP`rbP95IgD_3c}}6%*-I#zoiRw zZo{xhzEJ@4D#5s>iXh{LUN>Uu1TY$hL5_R(W>mrWx0ixI&w zl20%M;N9S463-}fL6*)j@IKF6PR(Nge5^_BjwsAE$24BdfK=erBK~0K35DUBLiDAr>Cp4K{c@>$`dlmYN=3 zolh`78y_)08&{hj3!}d;J+o%0h))HC3A4nDNbtOx$lkoSjv#mC4>n;>|M6lzPZKZw z5{=n{+_Jbf%W3TvPfVM-(q7XShWwH?ESbu*nfC%GIlVoNw_1@^ACFr9E`-Q}*ed*#FR?F%DKu^#aNM1}uR!qla8f<1H?p9e3{3ZUw!lE;}WrRfx2 zfZ`ftH_+J)D19`{AO>(ej^^i)gu5qRM4e@>(hrQ380AsM8K+&C#}~mkosf5{O=D^K0`AC3bW%7#y>@Kuse({i@F$EZbV5AVoFUD zp(#LxLME@}80Im42Z|M6=|PLmbTKu6q!cfbHWu(xycQMBRsIk5lT!+gUr<&%7iYm4 z(4IA?ce$z-7>W{TkR*J`@)_Q^?<0HYE}6Bd zEZLFGfM0(dSSCG*ZcVQSFbXk5Vq(iIjFW-UH5C9`ft3eJwnqvFyI_-#h;G#LV9g4{ z*=%w#Pp`z2k2Li;w7lm2$M9w(?S95wHgMoeTlOQ4B>YT~XH9I`%n`i{@hFc8`!obL z7Uy(%idX;;UgAC$iKgUKVgt`P(+!g6p}GrWn?DVyE>dVjlRO(b3ZOy-^ptzecur{I zDTHW-vAU@cqfS++O(|8BZvl0Cm|iK4&Ran^f%+|yTTapGWv4|8p*99_N{g*ZSV!B) zO+?90>(I}wHxIMZsCq{;MJw{}Jw$7*XUr7~E3$B`I|+}YNpX<$uuK%Qa1^I4x`1TL zHgr(Q;o)S`;@BA@w zjouBTSqas2XZ^HV=`Q-IhbFS2S#IH3?3O!=CU3=PJ(bZFlIrkV4}n7lznm&4f<&PO zQZdv`j8-s@=M%pcXem=IF~0L@?rv2=H{JS-zp8ha4a{-7c;ae18Y-`5K~}x14IqV7;esR)MImygRT&5&Ul^kuhI*N$sGjT>1d%gJL|Jc$zQlMlys!Y3 zeWhe`UWO=r?OlIgEBmPS3S~w5L!a~vl61hm!ThBPqCNzqR~)Z~utyLe8lfUY+R}M+ z40>WdCp!zB0AUJ@pmOmnG%pNCZ$;Cm!ZcR`=CpoQ8>kVmLr1E2IUaX(HZQkgg`Oga zv$}PB1O)<2ScBIgCKpwxR@J+$kM7;Lv3KJ%i+{&^p`QNf4zfsqJ`0Ovl-9}irGa3D zk0GX5e<@=65(-vLu<3smU9$gJ;bZ!b^_S}Zi^$)9kdp-Da1w=?Yb-A^biRvQP|ENG zzmc8W@2Q4unQv+WMvfPc8yi^`9xi$kHGbxEv9ZqqGO7^AprpTQsF^FMJ+VU7Zo&ibOrTHIlcD6 zH{m;VafVH;XNu2$&&L5fTHfSdehup8_5ka#kJ66Ik>Ckdrc&4&7-dBVsYn(kP67Ol z{OE7^kpltJ?L4%C*|~Jfdy3Y4G_v&B2uLA$RDX!<9D~%IdptnL;)&bir8|Pk=rW`j zI;05hPRo$qy0e3^%x~*&!n2T{ zwsznA$0EWcQ_2qy^GXEP#!2FNrD<(D_^`GO$~l25blXRIfEA%xrl!wIA#5E{Ruiixr?V{OliE`;I18Y+sv=ipx zJd465Tu0jJT5!9Tnugi|+dtKy^EpmvdQ$2zmPO4I<0D}t zkVoY1FFvboQ3XZkL1*ANeH8Wty2tsY@tvO08x$_bij#DU<0P5Kbu$U-LRB~VPIcRF z*6%y3(%TE*oq&w6a=#((sGHqNPX?sL>n@mwP0h8QUvof?K|p5%a?(??-P`54=va%x zdhv=cYjz>CmC^17BaGWKq#F`pc1r0g(JSiF%cl>H4xT+73}BzYWI_)q`?!n?lYHm0 zC}A1d*=1N=^ztwKj}K*Ob*SCTuJKm?Z?eY04`vv=^mMZ5ooiZJPNY@D4&4)t76)}b ztiX*cBSkYdnaeWGQZEec;_Wr1c(U+&NoE^(C@YJ9Wu$WVh#;55YGJyz z^o}w7m@wt$&Q2iB+B}yZ*-Te6?C`9xK`kQwZ{o_IVMG7l+{ulyMjRrjvUkt03q;;fFM z(=3YIX;l#4bHLD&*6GQ$?oKry1j>x7S{>|lS2{$~ZL@4`CaYoD$Ri4L^X^^ih+ExA zRImn;v!`tx$hX&&n;HKesjH}RZftjw!;2V$f*Fa_Rj_Ul1Wdn`r56N(H{2>av8m#E zn^|Jcsf{{#2KXrvhw-KwZ6stgAQ*7}-|Ya=C&klAe>FT^Embo|u3jt)I@9pt7%&10 z&yZr5`e)-7ma4!k>~xnqaeerO?J4X6>Lu8czthVMq)I(BYri@IF1w?hJoqv-nvy8G zo<&{CxCJ#ej^;>?cvgYvK=Zv|bB#`f=t8NeK-UaH*Z^l-=9@K+3 zW6N|#Jx*sA&?oZg8&Ri-)t{1UF=mU%-{C(O@DGgzf8dvVyzHg`kc}GxeR4kehG-z8 zgxK%kpF^%g5t@Q`yxE`Uc`fMeVw(@i3N2qBVm*&CjD(b{Os^;U7zE}*L~=N!!PwgA06sc43nmfZ*l zLb{EUQX40AZ44{gK!Rbnkw+8V#IV%Fa835)4K8UiiykEll3V_xIode);AbJ^CT{ zOlPE_F|s{awf|~0eywI`Com&@qn-*ZOU?CERfR;~6P#hS%^ED%VEp-}*cv_FR#mL7 z%Xt=kjsd;jZrg1U;#9SSNc7*OhT!QX+CdE9e|V#sDr69_+Wh7lXf<$~E8-BoRu%A_ zV4QliX3(l|Dkbq2h^i?=nZWE{!N^}asjEDqEjDa?@~sOGOIyLOa5fv*^{>Qp8jt3R zuFX7VVIHmFm-=`)NcC)&&qc2|&C8f5tA}=}W71NetCr?^*2H4v%Pq%BCHpgp z=a^6#TBhH)gv>+6c!yc#nT*{u+2?ej=545`j~p5(Z}l>GIq_6cnM@^^unMDvnVl+V zM9eG_S0be4u_7Vmp?=gr$t@Wazar?bQ4PFFoX+=hYfT!jn+>0ut>?lsoUe%)OQXKm zTY=kbal%NP;0aq*qJ#kgPqtT9E;CmOi8%Sujy_UC10V$%Q^O~vo=R!gPxWSO-Y9oW z=>>qLpg$l+1nbqdMbTVPrT`u^l9&(5OewK|R-8qp`z`@aL2vgRkOOY0D^D&;PtHqE z#`=jyQR`~L(p^_}4o!i(+R9-Os`#$XapDgJGdsjwe!p%CoECwu=nc(VWG*^A!> zj}M+494XywRbT3*xPKNS1vSuQGQsGw#Hld1l{0FDf;`dd;&n=DrV?d}{#=&Gc#{Lx z`PK^^u;1iq0;=jT9Yu6a3xrBc=TcD~4Q_b0rHmbhi>_#sM6Diu>T+I^Ru6SVF(s*3 zWbCv+#QX%Tig>MZ2#TF$h!(=$;sX&F87fS)_ZR}(KHb-2=k&$qDF zmUhD{uA2PzxmljdIb(0vy%y&lKicOq6u*TdMX1=6@?q8G0&mh$HB$>N8*v66 zw^Si=Reeq$L(9Ci+#=<+JA4Ahng;#A8IX9(2%28E@246iue+YD)Mj zojKFXPes;Ug=L-N=#b`Mm~_%2BMCZsauTB@o)U z@$A6Y9eZz(!de;NvJlU-rku*QUpT)3JinH`x19bt7Xz6(52JCGz9IU(_ZgIuQqyrd;Q1etq=d`ucO{l z>i?P%`%Ll`%gN7?4oc>(Wnv-@DIZptsZYuh5715v=I$B%%DtSA3BQD9?#nP-v-I^EhfddS+C6N8nB*#oX ziQK^#Q;Ck#>{Qk8?X(#ZBhl$p(PN&60m>!`j~}OKo=(!^a3a>jRhsn?>{|*|Y|9|a zDW?BWvRI85eNioy9@MnWY6!Pb6!}ov;zaH{YI~9%!=a9M@Mg&GQ{4Z)s&^?$zcE*pn;E4dAxj8cI&^bio8a#Z2KlVa=WejUKV?#Owe7h^*@k!j z>9rTG=D$@~3-M4B!y7R#4aOjnWa;8`Jh>3R>S+|52kXID`7I(7j89Gg9Fzk^1Djk2 z(7$!jcH2`=Wf<#v1o&F}tMxYen|O*zkZ_pv7MPbaW~_XiD)IH#i0{kTHI~ck;f%$y zRfvR0eYMiW5DyU6Bw072^MTB9>kkK-)+9cx|DmVvLl4s+_T7@vySe0ref>eF`Y1xD z8ty(ND%KH<7TRa6lfxSW)Sfz|K7F&cx~^Db!HM7e?!$O`kTo=bWA#N}E;GTecB`OP;}ULQFYPiT-Og=dB%QM??2j3+R8O3q+>(OHD3d~r;L zwBN=}&mB+Qo$hj$<4ekOx$5$=WTY+e`W$S1|2}AklS%0r%b)H;m!HCmQ%fRV*0g9F z_dY75{55Q5MiL%}Yfmd`zf#C*!Id@WJ@0&{OZfbnZF9b%h+)iVF^Wd-;0o#uM$_rF zxY?SxDSlaVTd`)HL|Zb$m4(}~8O|fZ4fO6EbQB(LD8Epl8uk7xUP|0OTCdgh7(@Ufx>5T9FfIx#4KM45}d2898dtqQH1wrh-#icSdz+z0IYC8-`sro#6dc>VD)XPC5P5-7*b{Z9TZdW+M zbTOI71Fhs6L#&V&HaUy2%d)8md15rXtc4kSd|gIk>!z_bOzk)X6{RNY4RN5tGiB*h z))C8W)3&Z5QFQc^ES*{&1N<-tp)^YLUNxx^jb(rWCBNh2M6_IS*m(`7Xv4CL3wCoz z@CGXpf4fN&Gr}4Hq#zbe|2~0Z}AiccFI8Ap&FEF;Bt-h9L z#HDrCLdnGFM4|O16$SQ(^uaSCf2w zKI<54H2W?xZS_X)A@_*N7Ub9}qq@ZB4`r(dU8Wa#rl^8^_#d7uyDtATr)&SX+|T%_ z&Huc$@!jo>P0atib^F^pn|C(1{)ErA?tIDr{5d`q`JbQD(ibv12Yb&Ct|J-r^DxWB zEsRktkYM(?1P{sL=uEu>KA_JVrST)%pG@L{=)&|ckHQQTyj%z9J4q*#^qkX8JLM4` zNABte7`tCOL{O%fBI7vX^jLX-iK8YUD|7k{RWRb9k(6R7o+CJ_hW1ZR#F1Q}0TL@x zf@wPBXS1So-2$P*K}wpAhzruZ!B+TTp~%Y@2X}+Vaq^Z9Px%>|MX@bjWh(v9jOebaYCTiM_7?MT zn&}cD{e&e{k;+UNw_(b;r3z!r_B@{J3co~IPVGLC)w42ENsn>?*;UjcdJ1{(>etLDPNbt$ zW z7)M71(zk`Eqox^+X}PCoI#v7AXb#Nmtv!c_lBBJr-=QqfVk+~mMNH{&LQI3BTL>`t z@fpI_ZG|B21D=F*T!(4mak@FW5j+byNgVlo(+r?*FUqGHC<(5|5&GvFkkSa!79dwK z-ETqY7+5L++y(7`egf2p%$_5Ylm0KkdhqAqMKo0_oCDG2b8ZY)4AgXrGNJ7CLrkIp zh?M0#`=HM*qMZF5(pf~|q$VhmD+B;)GYyk?w!pEet9nA95g=}#^AJV|eOu%U%E)Y% zbn|U|AL-l{{FQ03oa`~W005paB}QmIE| zY*#i53^6__Qc%eYfzWVr2h4BvkQt9g zdzc-2I0}6z9v7O6@`Z#PrFEP|*%a22hygqck-^d0Fr5`%8jjQ?Q$R9akXW5bQVyVC zoSp;9W}45a7Kv3MiZB;hp$KH*$l@d7uDwZ@CB2a+h42wbq7pJzYjEYjCacph14Wau z-E8Lrg$5{EV;*i|^*r}9B|jZKc^pVx>wrq|MoXpu2!-1&E=`$Bv{X^@2m)?FF&9 zz8}mHrfv{0{M~^=$TP7RwB|ZQ#yZe>V8m+`z%AiGPlS0?QAtDtOH2^ip|(6o5_WkI zAE<-jXhhOLLq|oruvhGiA5~2oaC~8ss)7*$s%C>;(r%GDd7w@mP_YIYlV%sh$#J$d z?=FB-C@jp6-sn(47S**9+#9}>a3xH*$n*KZ^++RM1K!)p*kpEkSMOlfzPt85+A)W- zmK(n!g~}`knt2rIC(?XQ*48 zC@BcNiP{6iY+OJF>B2zB?5<}mqu6B0+TvZ-!g6(kw(N6rld9BH5{!{VQypSa(o5|s zYxm)m9{X!DO8`GWz`r@K%#f5VYW**o+@@K6H`u&e=)zq=!L7T2BL?#Q?IlB`Y_vh- zCoSrv!?9A3Lw~ionyYOjqjOeTOCLb`M>dc76T4w@$Cxx{%Xn^;X3< zteUr->S-gRR!v1b6oZz?ED8i^o`P6`VXdoba8H!Ex_YsU4O>V9nSwP{kdreP7Y79@ zGvKNNU9E(lR$)zq9O_ea>vB3wd<{BFpW+-oRUSQsN=yj&ZK;wF5Or%pSqH5$u6J@0 z&*>n*k`lW?Dsl&GCty=~poV2V*8|K;H|f43(Jc5OROhd zkq?j?3J<<09+F=T3b=UD_4(tMKOQ_CJUn<|I3n^vgVE|51OHNP0&Xugu{zSd0j+*A z$`y(h@lu{@#$8%xi~75FxZGkE4^YRR73KlEH3|RN)kgKgV1j;aGp+;Bb+lKCUX+NB zUQjjP`b4BXjzCdSnTNu+aXyVGPP59HC`aM;RJVoeh~J54Ii#97VppxP#1L5WLbt&3 z4U-Qn7T+~u0|3X9dO{H8=wQ#bdi9zxy0k0YGF`XZMMo^z0SXycNvQ+QG!IY7CBgnZ z0N^NayE0RFdBpJLM5$-oZGf- zKO{d%yVtMUVcR}@#Wc;j#csI^vQbHKiJA0)#DfW>lN>qcy%0(QTu`)Nt>&Tz0|~(( zsaR9wG?YWqw2O(4IIZYR1Zz?p$!3S3C|OS@oyL?;+Oj^b^-D~XDSn{1#rbUTHm57* zo?=~9u3`z<6FS{fpqMyx(5yRzl}daqZ;<%^xGQPfy}}jyhv#j5XSh z;E0fat+(ze!^XkGvVH5Zw86GzEwi~+z${IRp%^T&ld5*4EeXWp$a=0^2$QjHVF2z* zkYk{jc1f^m+vI|~r~?{Gd)6H^0MJ2LYjV9OL)SL9aYv1z8UXMIGNNK_u4P?Nu?vb2 z!}oAH9Th(UO|D$mExbn8LfH+<@dC^j$FM$JpQ5^Mu9341>YnUmq0-A)ej+kF?x3DR zCGTnP4Ali_!#}n{)osh!uvpn#LDoZtHYg5T0Noj=ImALt0i-*YMJyYI~Rx~p4kt+6vV?-%Vbd6`bDzM6oLzP{>?e((|! zYRL&0O&(ijFXxtl5>3MTG(R+l>%7tE0LpWcV@_ttDyh=6yOrfcl20^?4I`A!`K%}B zN#e(nukpE0LZ`G=FAE2y&4AXY7d@d4eK~l-0~3sYlD_4``Ei&RPkZ!9keo}O;H5$y z2p-za&r?3nrTBuu0UfVFKjM_8WufVD#>1=au9kn$sQ7=}jU^1+wM ztzu`T6jz{;IvUC-k|6@rF@p7pE@?E;yJ)x|0`9sf$ib7o8a9nWIvT@srwhJ3r{)DG zJEQ=mvdGjeTDtO_U}sesgoo$xvk7_&Li5-o1Qi~~m?xwk{EYKwH7U424V=)4_&kf) z_W*4x)A)Dxdzme=8LUx}F)nfJ#b?;&;OK>Iw4j?TeDtdplgfLJiGGf>Db-qchN6z` zBpnd>O@=CTWzkEdip%DmLZ5+Rw%InLY_vnXGogyJkk5|*N=NL#=q9Sa$|b#GJ76G8IN7Pzf)*i#Q8^RSC*-V zMPBLz1*?^6Aw^3k9zo(G_I+)wcGnEo>Wv=5AcG zDYxAyLJoeT!Ob-}Y8Ch<1uG6m=o8byB-jR7*6lhibx+u%-qO#bGy`DETN61}{-~zHagdM8I2IUhlr;FYaGNvwNi<#(z z*(_=*$LA6ZTiW#Y!WI%ufwh9XaI3!|XE9a0-EDYD_HHUwaQNv$GkI2@%bbxoNd@2X zjkty(X@Nm;gI}LNdFkrNRRqDq%N)+&fn>9~Kt-LqGP4UbjSR{}vW7;wR}Z{H!yQRE2ye-N6@O=jzL3tNBAQbY-nl7npmEn z_PQy)7TntjZeeH~*pNA%fDUQjpCZ}CyH4t`y|T6Kt5Ev}GAxBjX8{;Of{uX#%PAXZ zr^TdDxB8n^htKvAv!_qcZ#+FdX3W)LU9%*dWAyUj6hn4frz@++X2Jd3!w|GO?lHfAA;+r&Q(@phQ>Wl~TE@{@6sz;i))M4-@Zj0gqy48x z*G!%D603tJGjo|J0_+)?D%6lFjA0n(=;BYK7t0(1r9*jT z+EXAoQy8A1chU2o%8;|NfkSpX_TDe%!E2^(@5JOr zsvUnDR!M6Jm2FtXu^o=kZm)N#o&9%`l#TTMUr94U29G) z2NvlETD{RFpR*u2*LSeFNI8BUzI^)P;1JP|@_5Kkr@iAzdfMYF$s=jB*q+QUQyebo zOt86aZjW1)#0JVO#tAup%Q)*=R3+^u{VnQ}{wDK9J|jE6$gR~)>XN>#;53Q%K4VOG zPWdFm=~NH+Lp|YVN%6ewAFu9&MJVjjl^Jy@iXUrL8jsUUN9PSE1i^iCg2j>|-4-k9 z+s=^yIrblszZ8Z_NUY8TPG^Eg%+isGt2=zsNjvFet|SG9q4~BWd>bD>dD{&-^kB^i z!O?anrL7$Q*tzfh`%-HI*f9gSZD6&$?9ynom05m)$2-jRO5<81f9w$oE@7ZFjY^dT zony-&KHXySTFPj6*( z&LV6BmRI1N&Z>H|$QD-0$x@WAAo4brENukk1Fv_4 zK5{Nza&_-K%k>1*-lK>wKf==Tl{GmywJ)Wjt2yoxnIKG#Y#-%nu;+Ali~ zjbCNVlHvm_E(=}2sU_62Y9FScc+SUQZ1vOCrqu0>?P|=~n`6|?xxVm>BT3B^;I-sd z4$8uD`mQB*65gDYv035}sg>AM^+;bpnlV9b_QJv`aw#Bfk{ed}g>?arAZ+<7oP#D5 z&k3*S$||s5*f9D^vg!|ZT-?c6S{5N}o^hhlbcKSrld4ucK-V`p)w3|3SCDb;h5Cu;tDEuf{C;_cjxAt!HY9TKp$yl;I!5I9wfAp#?Ey%sUonVvnv-@~< zz+9Xo(kMLzmKRr?r8!trGD!8^OL}hSmQXcRYs_m5$6%y8noTxk%%ZimAuvs|AD@mcCm{KVyEkEgmqtW1BizvIm+pL{7 zk7IYLT#>9AA0 zT5fw0B7p-U4O?O!PPEl3Jsw~Tt~p1UrNNwH4wy_yNYLX6N7-$bl5S8WOWRbe4aMYj z&0QJL=$8Vgw`>tG&BWeW3J8XViWy?Dm`_!uvoMQ^zLGd4;fDASJ?#7JOen77d-uNxF21ZtAZp}jOupc`&O zg|yw)3opkD>_7>Z;Cl{C702M?c$i{e0=w?>F%0g8N(_Eul#-@tD3zftk+rl zz|!F80=O6UD9w}tf#L$gpcat3b%TG(aR1o_m?u`q8ySk?ga2-<-tc4fb;wXlRI+u7xW2CI9oUB+>P4i?p0 zr>_FK4B09DVR^bAo**mLsE>CEj-x2~Lj3=C6aUdN)Za!F5R4FYVL4Ah_*t{^W!+e1 zT^Ddv3JoVwm~@=vOPKaXX+WL!B8lDs1Ho=^UFZg0FSLw#r;;#d6qv%IRP+5q{;sYE zq2LxJBdclah=ntB8*|gcNKJ!@cPGu_0VhuFOh0n2t&F0gO$0BJ#5vg$-5^+i)u$QR zIgc@RqOugpcB4x(h*Z%$%9d5$-%DaYrLP;vVdF4wE?01QuPFv zH0QF0O+7P)dXJr6*Z6pbbtN{k3fmtK9Vv@Msx)(x+rf4bQio_7!;F`Zdz*AgtHBM+ z{nkDCF~)$hL#LWBgNKREMZxJui;C;g=Xf8Z?ifs2lIK|!{;gb3eXg1NIm_dT<>pS= z$Fjmt#}Z2vz{?Yz(H3}P6=u3_gUcQH>03$8UR9AI6f)a@T;;#im`-t^?!)V6mar?I}=$F6>8Ng9}BTFfe0}~ ziRd!gysoX-g#}<~(?wB8bsTc`l#pGe8vTkVoce%^{A)QFF{UAKFWU1tC*E{-E*oI% zEAsu|GgXQ?fW>pGJg8s6lO`C9Jp4>>nG z$J%;he0zNgnom6|9k9MI=c$tFmjHS&=A3%Tu_ zV9Jg$drunNI^oa{!8!gT2k?s8>G03aTvVT=x~kqsoTV1C0}D{+j(#bc4`;1fl`+`& zXG(WAJc?M|8Js0Jn71G!~|RkS8Atp>Rhf+m?J$mM)7lwG8wY!A`ja(yh;K4 zDw`S~7j}+8U4xQL(?GVrn3JBBcXez?1X+;;vgOvslBj(NgTm#z_q6y9jTNqncTRDC z*U^pBNqQWTTL9g2y#QHpIv|Hcy!CdXpSg5~35>xD_&oL*ebBqwM^UUu%@0jz;L>(P zvqoW08utX{gBIteAD9{f*Q)FIIiL&EA~P}2D?U%rh!RU&E*doE_oW0U&=C38=yVH6 z0JC%$mF{jx;w<0Jwg!!Rn|F}RzdPCfD^_`h$EC_yaEZOUazj@mtA1Pm*m2^7t+*%A zt2)&hot0C}K!x<^u>L*EB0D?@y&V3a!Sw61D2q=n#Djll^J{D)p3WwiyuST42@>2s z-Um2dOx~*7)y6ZF*BbNJc2@0G*`YOw^0_sA1FJv>`@CkZFtD#-(L!uAIhk=R2bEZH zb`Hq*?jJtiJNgNa#&voy`nM-Jljy!GX^GKroCd3M7fZvb196h3a~H(Bc&=>Ao=ouW zzIA3s4S9*_;UwQkambh95o{MpZ=EIyQCQwe?D9z9*fsJ0;*0{b;HxtocTd)k{gWK8 z>Yl;0p&%nv|AF=gl#9Lw6wrLfm&q_Er$x#5opWqG?<-ED%>F6phS;g^B^8wZ8MG1M zk{FS{19B-ALnIbLjOp-9#kf61NahMPML^K|+PxNOZoU3dF^mAmk)$>-9#CNALg!RS z<=kz?m0pF5|FBZ(`8)5zGFgs1XUte1KqZ- z$ii~GSR|N+OKz>9jN7*)o`rgYlT!5A(^0G0UZu+xq%0i|l8s$#Hqcgscq)0ZDN%-N zs3uZRvM#$e_g6%JH)6=`{%z9h_2Zf>IhJ`?Y4fZAyZW!idW~#pg*V5%rN#nUvE0Q7 z-@NYq($o<^ScU`JNj^4t@ielbxeOHA9F$%%lu)KkIz=)!J58CR9qWSnPm^(K44}#{RfK0;VbP=k|XkBdp>>Cwxki#Dc<L`MlCK1!J^{3vZ=4o&{*!QGwv&!TBD@+b%2i~uOSS9gF{9KyjzK%@BN#L>5ezw$P))>u{a zGuGnCPj45<$qdjTD#cqc#3wJ0H7E|Ya3*DmoXeUQhA2{k@G~FqJQ)h0qGP*)C#Dj= zD9>pJ+K}+sS_uOtW6Th1L7gSy7jYafT(1=afq6Tb6iRe08@jfCsC<~21evgdz}P1D zH1P!CzT=A&p#bYvl{qfQa6DbPv=WM2y{o-zr+C-Y-LbDKsH=_3`8@z?>nS+{J^Er6 z-Q@y(Tjg-w-E&RVTnl`Yt6s^*=O9}7)`Z~W08?QOh9NdE4HL}Wt}JRsWG&v7FiqKa zp09RGqR{QZG|EmRdoS~2SiamkMz-c^yA*HHnM$*v>=-}_Q5*pr1v(dja9oA+uw^Wx z#)MhCY2kX)my|$dfwVZA^we*r1mU3CdB_pFD9x3+zacQaJKG}ilpEK*q3T2!<`_ww zBK40SDBGbPFTRI0<{K<>&*;NduZUsl9`Cg#Abi1wV;8Kj{rUE}tM3>qx;qBPO{m85 zTQK~(h{RJ#s=wO!2zyhbK%RZ`kNsk+_kwcB-CM$T3(;PM+(tYV3QT58yR?~`S!jXvKq(SobzWOk>q{5y13$P|)RWhIMa#y~irYat ziv*bq=&^>Y^H{AceSzQDGzxC9nhwD`c8FOx<`0hj!I!O-HSW^uZ^DsVh(MyRV8%ml zJO(1O>e9TGJ;a#^-j3RNop0-M1b)5_R=}DnyUb@tm+L|Tb7r_C0y;8zZDH^IgYuBN z6-{an?z*N}l^8`QaRM?k%)`s42Tu==_8vc$8A0&cW_E>Zdq!n8Rwm2LedU>_emmQ* z9H?`tl~^500Te;%YHT-5rM+q&w`k1^c9r{+maU?G_H{`pil^M#Ok;+ji&5BTnLn`~ z7OYmDJ--&d{ro`ulJ3$11r)DB^hxX?%#n1-V{K!i>@#(F=1_!vWEbo3U+^SK7Wh?r z35}p7%p2dEL}$??n8JHv=>MTe>^yuMaqOd+IKl(_o++8;fU)ju3b$R$$m#I&^ML$mE3O`go1y35p?oG+IqJOYj!)D z46SO63|s`|4oiF$3?#?+D4{SZ46X*RwpV!+F_c9&0f8=YIS>fGDbKm|waHZj-aZF< z1RD=Y*0;BNQG&;xqu}tDALW))$a#ETzBuR>cJwfvq~gOd4d=sgQ(J)ydV=xuVEb|K zQ5`A@Kq7r4BHG3_@5WP@kM;cQ^qY6n$u{?}+g^4|b1U#@7(B#NDU2Bk`p{$st4{GX zvF|Wz@ctylP@+(v+dPb@f7-_`3dG)U9A@+0ERL4$8z^&0)TSfWC?t2Jv;O(4hfCI@ zQA^JrXCIvC?l@GF z0bngcRVR9v23TyiOI}YV9fGpd=_w=f3-V@!qPzp(kt!5W+DR*5iv<`@3*g&;iAl%8ku?u!mA`T|iOvZ* zO;FG!QPRd@?kR{z0ZCL=Q+;R3tgm+OWcCPicj)X+p|i{%g6Bg;)m=Rgj+7b=a8u=h;Kt)uz$JU1N6l<4L`1Nt33! z+NS2)+g;yY#ux?HZ*IHc>|%DzDNYcD{djHC}&j&6^SWfkugLr^z~Ko^2I4gFK9^ok37v({1K{1phA^p5OaUUc)3Xk zlvLNz?G^tdIw|2*a@@oWfq+Ses7RhpBeXbUQ58j>JE2lQ+LSmsX4n zMK#!wkqgsrJ9?1);?>scV5b1sZ>F^?ZCd#Wy`6uha~{F(co@0$Dd+fYCu&6#nBWR# z(yN-c3wxN?N~dD=nYjbU&b_=1dubCR@38xlHKgYx4RNB5%c&WPwd4XkMMP%qfe;QO z%7AHItz?HLEB-%wNx_dfy}~U4@)BJPws1FS>!jwWX}A{RT6u z-Lqw^t+q(62*MGLm1CT_0`vdxlKK~W!v9r!!v6p{(@?PMvLiSt#LA+qMbkb~k}awF zKB{uaIe)$omM?_m3t{=3ghet|eJ-jZ&9P5GIQeY!Wsm%6I7#gn3iE}+e4#L(jl#^) zCFrwBE!f!S6I-5(s`-Vce4!~{Xv*iKDJp)-XQC?7+-D;zFJW%-_2*eihT1R0x{aly*hOj^iHTslY~^DZ~ncFwx6COsyKv%PWyy>;E!GbRqIKqc*xD%U}^8i*F& z>o`vFME(oG`a-b25UkHfutsX?x&QTaktz7UnqsAA!+`&dh!IrXnvt5U+Bpfdh$6>uyNOYE_$+s#fi1=*zNFZym?f})qsUwt;Q-nw~ld6x%Bi^p{jtxYEcqd3w2j)>E$pNjcZrL zzA);!yX&DF3bKDit$sEws^Vx@S=Yi5sg2}L_k8y+&E>+ijR)-2u}Eb{lYj}5^$j_BHjjskNtjuYN$}n$Cbi&o#BRoOO8#T+K2bzLg@fwW zB9;Wsj8_OL0<2YhmZh^On_R$hQXiDOp^_jMv3a8ko11T?`>4#v@iMCoPU=gU{#2B8 zk%|B)Jyx^a0~tzZ^u_C5_C}DdN?8}NH9AuUO9!K=0lqxu#)>Fj{&lbCR$e31w`Pm? za;s|SoDjvEl{c$eE8YT@q!AqQf@A#QFbg?&gSHZ#?cuxEM9bN_NhKi47#7wR!7GAkdH2r6l| z4_~%5SlYI3L;K><*WH)bcbCm9)R(uey~`sz@Vc54pq9ng}` z%o;@Cmf>7v%f}?pVdJS@3378?ZqS`Qlc7!$mX$kX;lwMu|2Ac880F_4WW^Xicw+Rs zi)JB;KPCgA*XxRTC`|(w-@eR_aA)9Z7NwRD~Wc^!u;X}DaHn1p;65f zQ$l;6T#5)>iVC=iU`v;Rn8HklXFV~Qt{mpIYdskSxkFNwpZjk)R#EZ(BtwIKIo}r5(eu1I@A}_=c?w@-rQdqaqYXr`U)> zWJ%YoH!6SI6fk80rw}08@XjT;Zv#=W(D9ayj+U9jyBAft8!|mR1yGE*dcHjGuC{}U z+lLDA8Wg)=jpieIX*Rpss6J2|1<640!`i3@gjp;nfuN6dr~zDwdDJs$9(mzK1&z|B z`OghY;&xEt{d<1_r)j59p>0~oBAhC5RBxM`{$5*9d@Rm4gg$Tu!`e7KtyE!H>W{)J z3me=XXx!2$QSqKKwH8f8dK5RU&H+o)qQH;)N3U2_W;6#qQzge%>0F7TQWGX|av3d( zz4C9GioVwm&Dk}Tz&47&%+`_3XA9M3qFmY_HI(m)JEC$sRAOhLj8JzED8Z*PHr1k% zACFwApfH`rBB;|F-Kx(yXIOIKtugbIEnDv~27j4ZFToi#P+qJ$zUt=h_Cb&+S7?+} zVXFwB%f#`CxtOEUM8W_nIuHbqa8@W4lZpQ(T>^wpAQ7zf!|52d7!Om<4;PA9=tJkSFwm zLv{xkrZ92&EKSHIEev!E=o~>{0whON2V1)FP!9ZS3TmIppe1qBx~-r!iu2(j&oSRZ zi>9Q7(WRkZ_;Z>=L;pg=)B67N5J#&Eb_bO>7;sU1z?8s zSL3XQu9&JQ`(biR?L0UOCyS`$sUzu)WwJZ&Ds-JObbY-jALx2lTvN986eg6F4`;o3 zTMR}K$jg{{c!bUdiz#V8gTbShPahl|JbOAAfZPmPF^JANP}F38f^PvTPH*e0yd}d` zNTV|zi$7BzgTBB_)0!19tl!3*Z_+>UVQ~8hV-?J3+gzfJv^^YNeC(+1e8N%bE>;ap zu-Zu)SX#wbh2e3yY#T?E3hKd>n~W+e9IE;xo&er;f|f2QQ2wyNeQ0@+&T)-=nPes6 z^$EyR;Euhn0QP*jO!c%6(!6thZ(UL#Gq9MA088~$smhnx;Bh`sSzo;cMGeuQcdUT5rgT;9uGJ^o ze5HHgT#(7hSDNMl)<;#8D-flnT7LGIntA!qIP68RiTL|VEmF-ym8Yi=rpi3m`$Da! zXDxMTs`B#fSd;B2C{{P*yb?9lT~gHZvKmQGeR{mI)%fTD!F)}o<(nGOYD;Qoit0i- zPcgew*A->?1A1(!joMqoM=_yj*E7SW?KR6`jX^ks@lxF>AN6>aws@T&r;IN7+}B7RJM8g<#G8L z-x5nwz{+kAO2R@^aRn2om6JG{08>Dh{?N!t_^J-CFK;!Vo0f8uU>eS0C2=#E5`5b) z_UOZF1%+9GA8^+@PV=;E=wgr@kF--Y>UN*7Su*L@_aU+_29mDT24DXS;UqjSv{Bl z(y>^jf-nzZBgljuUsxvqd1sB*7aq#(imp{Jcu8I1+NBFprN!mD97Akf$w1t$y4e9T z1HHAI;DXXaciCX*SUk}oZK+Jh+XP?YuxXH|5bh(O91%RoVH*tQS(xN8=@D%yC{49# z2Vn=W;(#leXt#I}XqU9S0DK45?y$r(3*zzUIDI$Bhgmo?N6|b4@-P*wmh$LvIt%AO zOMZPmc>eh1j|Wc&4-a18N#nY8$jIV6+r*YA`eEfy|9^kZ(`+=u6q)Nf;g!r@zMe#L zc>Na7em|;>4fuR}`!@dF{O-=C{TDuW?rePf?VmQczTN!xyYKG6=T943o13@4`%|!S zO=GP6Eb=+*$ly=svot#$MQ2szn%@5}{oMN=GnUEjHThDX^3sF;0~i7OFk?&l-tzRPVwDWfVHqlOF$$x;?@|mS3LG%tPA^A}F*L<1pd^S1;=8pfG zF#tge@##8l=btib98~P3}ZqV5IVLFiJ5l!hnJaxaauT1v+TY|AqIw z=yz`yHW;3xbb{95PtSf0j`r?9-aiZ;AN;%@e3hfEfQunBoy2dE81e(8(qe33qRx+z zf1QP>T4O6p^3o!XTc&lm|9JnwQNVo;9=&+>!~y^8#l!sKmYYlSz7xS8W9_@Pc_rPFkL|(i2TQQq6X$GG1*A5iVWew3SwTIMC$>Ql962 zRe+S-R^E^2^I87=-Szd(tN&hq{mt5YWL&G8@Gnje3lC6koKB;*JH@rjQYvXA0R#CrPNETj*?au>*{_4cm-j(t0?P61#czXyr-w)Im_1N~ z>HbxFt;`>bvckP^ySg*Lhh!kW1{w5ob)CjB`cWq=+$k7lsaC?P1( zL{OUrlUbIcf1O^4c{)mi7oalW6j0vbu7Y7M=Z6^BX9zSs03`&ELZWvtAt1BBTAkye zbZ8pO`KWs_9QT8#;aPkd&LuB0XFc6jMd{>T+Cbm=W6tM{3UAQ*RobKT|0FusL_qp~ z6G_>GLj|OuE@PX+Ner?P5R<6iqRg~_mnny_c{g7GZ5&4vOh7wImmu`4qoP4)CJLve zwSl&@pJgz`s}cUm{lX7U<7P*d3AB;Mrq;TF5_xGqd^ULc>}c@v`HwI59_|l*eEjVG z-s1s_L~SL@h|ORWpTY3MJl|SnO4fhcTw+3_ifv3&6}FY6#!IEFRT9}?*#uE zX1FE1Q|ul!J_iy8sBkX~##wZ-gQt$Wqlh|zMEoLM=oHNN*27(xYBW+Zhg9(^)Q%Ij z$VZQM3n>M@z)VT^<;e#)oIPHL#(?Y;9WNXw=0X2GbBDGm!z+NoqY=ue^*fPQU7;vi zgxCKPkkJdc2GFj%pncs9C~QWum>vUI6s>ODD0XZC(`S{+i4CAV{VVDKI$z&t-y5c* zh#ItJnYzX=R`7b42Y1w7X^S;gqL(Oq7hGash-8Wq>o1J11u9)E6L85yM|T0_oU)O>k*wb7a}@ z27Ls8UL5Q2g!{pQD|dein1_Df9rhunhkQsOcJ$dUKSXdX?}8L2!qW)7GIW6qwn7+e z3O{)M?C|InNoe@CEtgmAz1^m=16`yWIIZIZfA0fy*P`z4I_(gdZQsL7=o zNT?kKbv#K=5b0e-?KLiEjZh>8z#u>xE-(9(Z$b%NJ zV1QzR&MgfT@hB*RI_$2h@F!&Q$XRMAnU15)<&pZ~hG`Q0{$t%8?C z-Ohpc;3+{#q!uKu=jm5Bw!!89EWFd{q3hWI^;&NCPui-LFo754f9)&w1s z&`GYMb>#(b;NPq@Ez}Ie0aabhz0I(Cn$8DS|B-*YPda);qcAy*vUHL2*yJ2n(+{6u z1`7!iQsk$0Pl0mZEt0Z;=!}=++1+H0=ab^5;ajv=WGpT1(P}|;ti6~>xK^4A=pB$j z4C!VEeUkK}+mmZgll2S*gUt_wNg{ggE#-1Ed*(hItxd2b|$d<7qt1E?`H4 z3VKsIzGgKlZI@g9A`_^WFCKS;TX%yW)AST(gFOXE!*80}li;h( z)g0$<6z6DM1Iazi-!cge&8b7`+TX&t%sj-u(OXy) z@$ejVb9#@RCv99^M}SQs-jfaMD(}$@b9a3m|BU*)VEr^ZU5BpZ>ridos@fmVr;|d( z^YiomDa~ge7}+|{>G%KIVNl=L^woz+mVjahfvL8>1D9@~vUdYyvp4RIZwZG)85es_ zoN|xF_=w^mlXQU`i`G$?ujW?(0O2@{RwxzpKh1SyX;R|ON!p{mmpfn$6IGlQPy_{h z7(tK6m*YCqPZ?1h<%)0Od@1T-b;ME@hGV4eOz>b|fJm)}U_Edi12lb2889FMJvA-kXFV>g+l$A6YnxQ|0kd zLM83|vDxA-kv$Ww(H_=I0|?f418e#Y&Fbk9N-x%-N7A*C%($fydWo1;!kPMjM);2M zJODQF4n~~X>?0MD4NOvW6q_CKIi?vWah>M6Jk9#uR$-d;0n6298vY_$@2;${bbJFOnE1rp0{->+;K8$} zNBd8Y$fxAyPC=)Z_~LE8omfj9(E+uFxUK~@&%J~^W5k&%tIMH1PeKTDvV4hxe6pBK zE=_pu|P|9SPysz zJgVa&hinrPW>Up5YRo`@i*y!_!CAK$FWJTJRzJWlSZ1MLBcjF_F`d*nMeo@-#pfhQ zK}kaK**BAdeKR-^!8xCc_zZKC)0_jCGdvD7z=7N=I4FPMG0sW+ju(d_deaOr-$Pj@ zIHp5{i+~d12!pYs(pyk`rYwDIV^-?6T4hUcag1MTQ&$v%`Ls=9HZxk9!vy&-MIXg1 zJ#SwEA#4i81i?e6yu!Z02t}%H=)(o58)dMndiK*3UNE)NN-eUig-gsC7t=z=jcP)r zhQWji%U5p|Wzu*U&BJ(7+ADP{z|i=zQo-3l_g~9&6^jNtTK5sRwEoejZ^Db+#k?O4Llmc!jKzBmH!?egHVKlHU_^_O7GVq?fPNp3 z03!t??o1Kp&f|RS5kWneqKDw>4CVLs5R2F(ym&o$IS$hCUH-X@xkTDxW)w6j(C+aY z%{7rP_!~OYW85H&@GG+sqP7;F#2D>8%BCTbFk~HzA=1q*kV)h~F`n%P#~`Y{#i`Z4 zV?^*u_FYz6Z}`|gqov1qRA$Sc4acdbg_fD^PD694L4G8Pwu3LYaRuC{Q+Y3s9!!)P zaU-Zj3uNy}bbb|lFr-Itp=w3{mo1#;iw+aJX-k;ZOZNY{kWre!OU;oIH;yn`VBHk4 zCd+qC^bwTYL_t57HlW(?@cs53ef>n5Llo7wPy*|mj2gpBDAL4C$u%P=p2cK!Z^_FW z_8|}&3fX>y44Un?DP4$nru=)$B!m+-tC+$oO&Ix32m9)=Ss*Ue?uWtHISudz|b2tv_`xB;ma z=P0InCFzD&sh%A5R`p7QDNWsnnz59p#$S@$UO=Y))wbu014+NZ?`5UN>xEc)rE5w@ zBqVKxV~ZLc&D#OLYP1|A(cW|KTIu(Dk86t8k>IWl45s3O)gH22hw*C4rpj4fpXU2P zKvB;Cw^z#UA1G*nI&>N*Kv-RG3Z%q2Sq1WOdY+IwF0m2H02Tq4a86c~4(Ftks&ksC zxU@5k=HY;2gA_0B;45*HCz&T60k}^?P7o#5>rONY#eW|6nuGm#9&4XhL z(`r%jL)#9kc{WKQxqlgz6BZ#oU*@qnpJ!>m$D98^5<9O38@<1Uz2EnG|J8f_&HCE+ z?QH`|$UJe3jm>&UtD99dH@7NlLM5uZRiXlP_~6+_b%yqRkE3qw0qp~O5l>R299W%q zlY2Kt?BRT|-tPd#Zcl|1%m!Z>WlW)=JM6>a`9LfC<2i@uH5{X0WAvC99ae*8Mh(Rr zX`%G0_SA!Lfe3up?4it>Zuh2OB$Oh$e~tpU zW(6W?ny2&VxX-P8)I=FD|3hcWbg*)&t~B;*9xV@X$r0KkSYd;SCc?5&KFI!0C#<7Q z;$7bX+EQz*1R~tJ`X%*O%>qpV<{)>;0}uupCaoov2VI!fQ%zWS3}oEQ7FNeCA4mW) zIU-)itl{BYJT2)0BHjW@fvSySoWGmFPvLBK5ul?gaQ)LhbWA4eZqaF{24`$5i(d*X zm|ScEhWb1x>mXW$ijHBy7L6rMCKo#`^{oYba02f)H#XpPdJbQ|16`bNt905=UOqlL zI6OGo2Q`3FdT#4icvtV)lf8qd`X*mDuxtT--hnWPdyo*;#y(ph1>S>~FJ7P?Chgi5 z2Cb2jNx`a$!g_5*X1fQ>Jq zZ$Iz<*2Zu;s8F>J_W|Dip!@<_`*Hsv%&7bL>9eN~_T5KR_i*p=ksqr2#(;I7GhFK# z=_rLLKQbP4OCM4|pfg+C*LOVOrHJ?{sE(=p3g5mCl;?TjMv>Ks)~w940qjVX4(!G% zMt~ZGvlyOGK#wV?uY*%;j{Mc~yX))lwy#4_kgHoB0rQ{t0OtB;e{&tduD30>09RSk zP54r_)J{mb-~FAS^^Zi531p@r&N>FUf%Z6LBL+x;9f}?91mE7~ZPrzxS19Jq+IGvt z9YclYfVT!jgpt)Apnj08+7Ds2GtEZ!j!sxa?(csh(zr<@A$0u{As1U3aASCcCo-b&$gh5*D)R|2tPvAi0-53 zX)uj*I+LYnWz2Q1%u}yPDgZS!kE*-QYUs6hent7%So(0vPT=+t6L({ZZY{7=>C6Vj z6S?q8y$VO8yOu?kE*g9Ui?bPnize8DK21|LZPk*4fV2ga8NJ8|Nane>4x)~F!h|Ny zzZ>M7RyiN&)2f`$_*Uqo^x)ty7^M-VD3_wa3%0l6W$$jF4-KrRw0?LOM0s%HE{erW zq1DSBWrQPcsElm=z)?cCRaM8xS6S6AwOwe{QYh>7&_7<>-TWY~T_7ckh@&$>-uwRD zbP}9J8HOK+h3vyZMhUDpAnH!*<>*LHQ#gL~3- z^Ms!+K)!dM>F44KY0MEX@Zn~QB*5ov=%+p*`EHeg5FlQQMK;-K{dWxH^BrZvS#1UJ zX##uT0Zimhi{v8=SmuWz=K$=c`7}-ZMenU+r`2Jm&&c)l*JMH_Ymc_dPji}ig#j3S z*V4<%D+GL?eVO?}ZTt~7aP@g3xwwSiAQDr@*E{`h)~-IEvaed)mTt<~5B=cR=Lb(8 zkac*P_gE>!>%;hMhw!HwxdS-<*W7OVK?L+Qy!FTvI)n0j^j z^CK|%MZ^Z+;?#TSiGAA?sXkXcA~4U9uqIHdZlW(UUAL}2U6+~+SW?s?@#+?+j~Ha) zM~q2G4L(7jd&xybqdb`-v{cO&^PScoFZTcA<^JK(;L*Y3{il0R_5mNMUpz$zIqtyA zbnem(JXE&)OHIMLnS<+~eV19~+n-=lbO1>^;@SM3u=Tx)g}2uK%O@vNZJ|WhGeLJg z#RQd%*`5Ahh$F6j6d_r5cDAl0pfdwfW01-TcHLyR^g_tDbFZv(Uu_ibnSOPKb$+P24x0}31a9_J)5 zOGwk8Ep(L@TaRzLWyyBD&{s+qDwU5|Sr7&}Z0SoN?ybrC$SR-fdPXtUfn4vpx`wv3 zQKy9!#UJGqWNBioeBmRsJFi#{m!NQfnuSL2YIUs7@qN&T5HCUKBN#z1*b(9AE~zVJ zVObliu1DbZx6t}W^5jxDd?R9ub#bl-CSsQ~7=F>%x6$i>ifc-%8 zD|)vAnDBpS9!e;4#vL!pDs7rJTdht!L$u_{1YWCw2v7!yIg7dJy zvv8h+gTr+R34mh>jsc_LN8Yz`4~JU2hJbp z_6sAw0gY+(B+c+QJ^MkF6pBzhG>`duz%+gblz%nMPQ};&Y(R4UVKI=4xSmO(IvD6y zI#^GR<}nOOZacj{(*UHg^?>Ws2RwGAF^zr075*PsulnA_G zUom5JH-g2RyhB}b;^_ZCPH>(=OU{f+EOmvMd5(gm#Gs?oTxUiIEKi7@I@Lvz19Y~! ztIdVV_2i!s|0MiMv6>V%aCl=Zca_oO=LPvgkQ!i5L_ndI@CgTp!soc`eIGDACr46B z*K>-)YGI43Qxxs+^K8b^a{7#Kq>e-x9kolkt#kP7ry;~{`)E&@OH(zM-WH?E4t}5l(>)GxJ#lm&l^p8?>z0B?(o{u{2P6v8G4+~>@ zz_Cu2AA!3g@wyO)WIfk|(6BuF;e{gcvi z<2H*ARym;?e)jC-ZZJkBFis_!mH-_&VE*zL^glzb4o)!aTyTVwH7pGx&{ZZE{YFZ3 zEi-?b%{pq!s7%nN<3fxq??fOrB9gG@xo{xQ&NLMaJiFKrp2i)b#_fRGPFPTGrxF1A z{N!%j1(a0Jfi+=#dEFhNuWU6f-W1aeluJPsO(E^_XG){LpE9EHJuOA1 zbf?isrHc5bzlnO;yFg@hiwS<39Z}-M1y;N?7bb;*dfu(&$HB&TckU?dBlqu$|AqSw zd6mPeWUDoAKW1!Jeo(VfEZI*2ekjsxXQ=Xlv&@;04|PB^BK+VK28X zSBFcg9d-S$JxlZW9oj)==TNupVu*&htvkZDhn>K!*U=@ZOHOsF@v6;P2PzlFCw@FS z_|GT%rt1-D)q}h{Uke;pKy^P+ips2hoKR6$D5-wDA7lj!I?M@BG*)MI3JH0Zpoo1(H zWIGi+qvlF@MpZgk$U!kvxB|tNo3lJ!WW&g-)kb(1lXIMUI9PfXWn|5$5_L;_r;3%N zvx|=Oqw6%=wOX-+JzMs38H_3Y_18sqW5M-u9bABHeilyXrcYIutT3)DRF)+ecK})< zQ|m@;e8#0JE>!b^U?_p*7vx%302uI5b|K*;GZq+6K!=(4F}4|nx<|nz4?3vbNFd~H zz(McOmEa|3P1sy$?#UC{!5wA)@VVA*q5J+9dRJ;H^6%NyBWU1@8#B?2r0?~ss zwcZWR$1w<5!w_f*g$_*8q!+!LQCtoqv~j=W-ZmvDjjc>FriH$5o|TeR6?AD;d0{}0 z5jD@_D`7j|#7^r$=$6M**L6?Lhw zR7_1vxoy?%)uzbM8P~2z`h@>QdY<@SoMyA7#r(ILE_J0bOG2YIoZkT271>ZY3s0EY zi&)MH8;XAJiv-=BhEX=h*vjY%CD*8Pl(nb_0C|y=!~{h%ZRt=*tY3dnjGITp3#mrt zTI5aPAFPR}ut&NIo;_ohKFBlXDuiUw)8*lpQyyp3bIzs9!!H~0Jode-A(&U*Z$=mq zMx=Wcwq7NRxS~_B&h=~*N&3xhor7_VxyUaw&iC4r$*09AF;x2QHX}l4gU!1rxeJPk z0yv2=9I%MUcxQpNQ;qa`XQ)V?=9LqH#ew5LR&oXZx*fF2!CHTCWEKsF0;5*gPNKP; z`4%35T83srlcu?|8YQTe?+~EgE{Y8Zh>Hpwi{Gesjkz-~*y6kYN;R+|ZiQX*3^O zG^h`nXP>9Tohz!Dv|l?llf{(kVoVj_UT!0Wxu$a~ZrZ3U>Mhx};U#=b17e%6?G{-q zixtJhT3ZoikYYWSOKPj3y&4lECh@!WYh6(Ut7U3Zn>*-Zhf&CaH|?$$v|AU!>&|l3 z@!j}tzFcL}9B-Im+FRD{E=DaGaS*e%y%$CfwlX+Ztt}p^nZ`-n<2_c;#MO-;K9h0~ zx3i zGk)ssf5cM^Qhlkb9^Oy={SUnBar;l3TkvP&yGWz;1@1!9GBDMJf``SQ0!_8g$jO_2v#Izun^18RtT$xneuvi@DV0J3RP zGuTq_d(xHjY)GzSa`3??{8_L!pNGKY(f{<|VSlBdU_+(BJFW((F%RC+8KbDv!4P|g z!hyHmg;nq367|lh-g!LY6K5>!EjOle<0w8I&npX#^0@%C4pbPpx9qr7mK*T)AUw`p zU!1v_Um7FXza>cBah^^V^Qd219&VV{!*%krdqJ;_vwzB9+%s#PNaJaA&gcEegKbA> zUBdR(anfyIoL1=hfH1p5!|Vzg$lnY3doF)b(Vk4k9eX6d9W*q>oB9JuWh@?1M44t2v z$@1o9;F_!uDyfMdQvMZbl%Iga1sK)2Iu=!QLh!=s0b$UJ(L5E-t&!|!Fwi-X(^|B> z{xG4~=~*=Dq5N7=#`;02E!YAG2ivvhqtqI3ICLbmmOl^A+>-wF zl#1?>@+CzOjt42RmY<@O1Thi-D=(XnZ~ zOwM(ku?j&RP#k2g zHQ?e*?cHN`X-lx3WBqef56Y1@g$;0KlQhBnf5u5FD^wm|g&7nAP3Jbhly|YFq z<+(A>;nP>Exl!8#nP(l#TP9ThM!HMCL{8Y&mWnv%_}taq$Ck`OYX5rAyB(aOvv6`5 zaOA1+2(}wc@iYPr5knX;J+Lhn{^sobVXZ$_^AFU-;JjtQ9f=b*&p$eLgLJ@^@=MQx zMpWN4SXjLDJQ#pim!Rb28?2zh zCM1HwYADwV7xNTIE5_iQTm*{vk4UT#%0psBqBzS9Iyt#vbHu*^N3@^Z?%(cjkX-Xm zO|AZ^Z{br;BbS^sEH_ycZZ?}-pf~|j2^v7Vim(A{oP{tIBlO#%Cta&g_T5^Btmt2Zh;3v?t&!9S z+77RvcI0$JUP-mq+N79hfbl=axgP@Bin)qxFO5M-Td% z*OFMF5*%o4#ga7)+vT~kYONKzW?osWmVV=GS^0Tz+gkDnF5+1{ic-q|XNe9@-WlzUG5CD{{B5lrzFY97S#kz`5jyprCFbvPF|o&eBT^UpPFP9yz}-W47OGA(smI z`Z1+*A*)J059bTjS^|PzY(u0_kRT_XGQ>@OqcY%etpUx#0B4|Wy{Ei-+z)&OFC@*z zDjP>&{1j>c=8NaUv7)Gzk+Rx)!b!+Pq>p^+Mth*w9)2SdD;OoR6}>~WZ1>;HPB}1q zejd-+O|x?9R7ZvwhK66RpT;L`PUx;d;v+tGqCDH%#VWJpv{(fn6{~!pek$F#%f3z(}&w20Rw8QIe@Km#YT-s!hzs zI`b1^>!^PQ<*$Uk&3i(X&{6(aAD~xqCdi^sQTQP-AwvF5+nucRrsu{MzA675sIu|4MMR%a@hpGv*`aF_x?=_7 zlbHM63J*IeP@F=)wVAwG(>r z9T!eEq-^ryjyZB|yh*SQwYQCl7b^J%jfjE$AQu@V_MqqTxX~|$ylz22n$A9E`2K-o zgIjn*p*U`Qp`3}`(Fc@yFrG>soC8$}&pxJ}3A>9EMq^vE4Bk+Eo{|F+S`98f^!`|# z;y_EGm2jb z^5vXDaSbtX3DDmmFug3qzcaqnh8Ny4R=MLmMS#o;M+3b)pp2)(a3TSyxvv(_qGluOs}i_x$7oF`p`^bjB(0i=g`xfwKR==&oa*kc*j!Qrz*9MTI)-6=VvJ$D#ptZk5_nA>^j^?S}& zl>vtkjY-6GNuFRA4(?(;MjRl`3Cb}_fxFFn$P&TZywBYy zw0oRK#hq@0RC~;>VABDsED#RsmqQ+`=d?|2Xc&$fZ$rtSeW@v6P`=go~f;s9-QOvJ-ivWTzAHJ-Bc zm8+0^x=uP7G6Spt-FXrwc;}miRC>tUj!_;{GO9B;JG=MMviVLYg$fiBbpY$;d8)Ne#JWEp#K2$2sEbpV4 zjSW$@8T_P5dA?JrJd48_fjd|Zw4a}m8byL5DZGq6aiXu`7X-hqPlfi#o!m9hn*`3m zlf57JkA8c;KluCe{U5v5@1ui9j|K+^rAJSm&?@Nz6B^7;@Ppf7_pGjL_C9&lroKNk z^w{RP%aGPpi4#91tx5b{-GQWnwe5mTPp~eOB!vG&Vd-D9{ z(f&iUF=1q}2kDdy%pQJh({-m)H87U%+p>+-%zz_lTy7S)$GIc)HI3S;Fs3NAoy%Ps|4*RV{T6~nWLf5qI|1qzev;~bu9>Nb*h z=ETn60k8Emgr22~WYj4e<~(4!!B#_?WYX|r3n_i2(dhCH)DohU*t&N{OI8$LN4zpZ z(KuHNv3}Bx*~ZhlqorcQ9VW7CHPi0`tZlqtCh~Lu^QsVu5PTz>275<>#245XzNuUM_%-j4Jc_3IU@<@WYw>kqFzWG6fQ6asN2NO6 z(Xb&1`t$WF$(weUFx@S!2ozHhsyiPe5-qrP9dl{v6J#uQqeOM~P<>!TuLvg9p(X65jPMaw4rqx{zT zzRr=I#_k;2qiiv|`mo6(DXTN4uC^SNL~d>oB}Q|Y@Jl#}M|_rzf%IY)`;7PCvL`Kc z;QUCtM58A(kaE<|&#(oLn>(ku!EnQFp{_VFz*Drm6{=g7YUL+RC6tG_4z{!^p5Z?@ zW;GqYKsupLtnj6C$l{-ue8FLfB#=7!r{nPPx(}wK3C^SAV0H}?S3Ogz3x#P?k1OWL z<4bR5s`OG6!kx0#_2a>#ZjBQ5{HgQv{*&i&eSoZ(#l?`p>*GV)uxS)Fecwb~F>qu@ zOT{E3=N8^RuNqJj%)(1ga1|kT=i`V@a_kf(OdkMAtkzW|!DGz%C}F=FRdW*$oci&r z)fTsb*UXM1)eh!KRMEY$$6lgF6Ya(>H-xF0)KsERyQ})wHLGZL&tts*pojD~`?Y)v&~t@H4^e!T(P2%l2hx7lS3_&B6&9fqq|#p0u>41R zmXDsEciv;Rf8Co|Bo20La6(xZ|FYbV(gBv}=*C!)(~fsuSG_7oP+%!Q+D)(u5EQ5c zB*@{`H(^m!xevxvrjVh-#kD7^$J^f}D8~_El**@VZ=f2-{uSGcOyi;SwCIRt-4iJ6 zkCJapVfXo~5F!;sF22sL-SgFy73obGTeZho(Qn4aSn+)EBvw}>R4y<(?~o6nSb*U!aJA&t@&xr(JJC%?<&qgKBq?F(mhu`oL(K7d30-dE zp6MHK?4|)jLo?xtby1qcC35dZ0o|eYw@|2Gv15E?@frJXd^`iVI!(7j!&@SmT8`zZ z_+_bXHU0Koa`#-%WJOcgQldc^7FYECKF%Iru5RjguIWN#0YInH{{FNKet_7<1iYj_!emQ_Ue6175y(thArl zPu^@E>0%XzgSSu%z-XeSa*?Y*4^bx9N($UoAy$Fgs%7S-LBdhuwb*kn^Sm^-T?Uzi zx3cnNC!aB6rjJ9> zu@yYzv|BKVBz-y*eHvD%qEhoJ)hS^W%tS?)mspfl^KQG@&Mr`*&=;m`i`J*)&p!65 zLf8bQ7&cA36%DX59e#$$HVqRKqbX=i*EP99bQf2w!4H=pZ|E zF?NYvzzxUonS+F|Ki5aZO5xfjU`lCGv+x!y$?{j>d z_CFE19nb1&CvkAM2`o7Os52CqLR*w!{D#5G!r~qyFiE1bM(%~ zux=E0p~oeB<+S`7{|r#%z$`lGTPPsP!!yCEEuVOJmjpDN)9__SHS%Si- zPG)vd)TCO$a1!SEPD@s}hscBsKX2`}EgjGvGLx$Bci|suLm)_*9+qk0%gVPs*beD= zYxmx97Od~yTZdv?e!R6yqEA30z&?-X(@ClQ?cn>};9fq%oOuF$7AHxR0myZH41WL= z_D{iPiOK|YF`ioX1g|xX%_=NIoT(ztD{B;X1K9C<>$9q!m57&jS*c>%cQBJ%do>Wm z(!sH=L3HEV=$bY>3p0*38M}K{ATYYyWQ(sGEVI|jG+e+1&GH`5VeTJv47SS#N@ejk z-_TCd>9o1u&h{48aH0_t*`Fy|2TN|XmE6J^mzZP);3=S1Ko9q=4xLncIEx259=zIZ*TZl z{gs*Z*R}*|+-R1lHn8edDFamvZ7Ttc#EvWr4>0w zSuqmN(<0?t`~2#5vAlF8_oJ3uh$8Pa6MeVQj$3^R3~N&AyX9V&8Gzkpi3g~cHZO21 zXhu+e3}jo`Sjq3%Y7F3gFIVgGD9jL-9b7GT`;}Fb-R0XoP==6B>MRE7i9)|PQDQi> ztnhB|vn)MXhJLcQC5X%%J!Qw$-wm*V-mo$d=|!a`4ZW`~B7D`> zwTqxF4c-Q)AD1}2R-c`&y2xSc*dE+*RB+WrR4S6_yb>g7)jnXXZfglbI5$zD9c_+r z>sV#v0!M8DfPIhPO{4iZ1w8{D@JVZcZWF7oZOs(%H|D&@w$|}GgLi}=6{xLgTyE*w z5tfSH6?Mu{mU{Bu8S|2T@)fR|2XBv*CIF59YY}A^Si>@p;pv{pbS3+kIX%=UCZdvt z1Wk`d@PdSuP3^qqqPj9$S+$f6$tk#9EG7GBN3(IqbEDK1r4_$+$?0~X7)F<*BJf3@ zMDQ)ZySl#l3KO{punz|+NiwjkpMCIc0tAcsC7_H7$kRo%jUW8Y3ywnjDz zTGqy$5;rns=|-$e2X$akMQnD0-ewR3Gz`&WdW@%$nAzM7=OU-IBeq3RC@@f#+GG%H z<776FPHb$O+y50ahbR)NSkS1g!^Tj;GxS-(h%><-YMn7+l$I<%^b3Yo9|c}hhEc;R zJQNwFKpuuH{G|o*OKJ&tGLTfV*6Mm|wlKo?mv<~%2TJR+!8|<8OGLxAXe(nS1`AY# zwwjcoo zx9TC<-HDT4p|-ZA-O@%n`Ri>oP7vJ)bF4Nkp+OL?{L-fXu8gk~`4w2z3oBB@JK6&YW`zQ(yy@!Du(ZK1{QA4!YV z%Hj<8*t<+XoB$u98zDO_Hr%wxf^8;z)G96kJfRDar5!@XUqeKBKLqRb?Fe<%t?1tk zZSWz{GA&5IDMo&AF!Io83(=v34d*H^##*s2#UhvL6i4hY_DVf%?v_bYQQa?9<}w`< z-dX6FepKR3))m%+}YCh0uKcvjzZK3|*Zt%Vi9HoKP(D;`H>;XP7u$;4lV&Cb$ zw?RoQ5pbYwO(6vz+d-ixN`5fBl0fB)W6b${3{o*3HUaqy+K1s8o|FTx0&eR=es@QN6g_)qG zVsj-5ZSk)f7U-T2Sx}6jr*xoKe%>*n;~J@iEl*|OD4+zk9G;F`#_pr=P@gR5n*41W zr(LdSdv*=VH1^1``0=X>lOKAW;K}yjI2~OKsCGvIu}`X7>S5s43xJ1y_;>qeeU49k z{$ISQ^zjLR>;3;WZ*P5fi~RpKZ{7Ls+uP{>xAEQWFZq8z%csKsui*E0K$s9^=m2;v zIezs8Kji`#OAF<*DGo~*D18J&P^XK@h^`8$0HExZJ}J5jsf+0KS07|m!t$fzdZ!}qq%G-J zw81V#8wGEo7h)sPXhr&xM${|gSeY|n%o3A?!fcdzc-rSB;JC&AT3{$-;CIP9KDp5S z@^}^jMDjf;LZpXIpzv})vTTt!msNBoZPVW1rAl~0mnd_q%b7U3fYE#t+ z$J9|t2h_1+uIrSDj}9L1A7aW4tYFz|?7ndZE6)CdIsj=HkL1!eyXghbVKQ@_vNTWe z)Cp%~iXoPPzk$R6yO=YUV=WrVkf>>h0rZbC9LYkFUxJcL%z{yz^G(V)2`sg5+Y6nSziKP@uh0g z#qd7pYg49>B}$c|CtU1wp*+dUAgG0R5;Ip$QvqOJsML0aTS~@OXz=d6-os z7UBu%mIrI4892l{feY9iXi#86hl~_2ABjZoE51;QH{S@?pK_5JQKsOv=2cn#b zdR|)+vr2iq8M{cP=_o#lfdV1Zl)^|-=w`XPK*~SZHKWuCDU-**jX)a!v6j}fT`D*r zZz}<82*S<415<4Ac$<8ucp%ee5RzV7^$im*&*!td>+9hx?rY5#mu!6qw0&IzU*GI+ zuD9jpi88qx!io0&9>Z)0su$<_l(-BX zD7dbNbaLf}VMU(8`m5YevV0TkOLKrqO*r&*9eMDoJ#vC4@0j5rp{pom|*|>~~)kTI1B9_O$6j2OwBrm=(k*sbDBO#la*_M`=Paw-N`I<{l!k z$R*sTu8dvl>o$2*J?u9V6zO?SwIOLs)z6+XV5<@0YZg+@XTxy51=?r*s2{)@o~D#) z3Hx{yp5`j$*k$Ho$Y3tkp+TL$hh{{6Sea-|ix^4<8%#6)i^cWZZjgi8LRSVS7d2C) z2iiDE=d+%g6EjZ}fd2*r@Fbkn&(vcm_;*!s*?F-lRpJSwgk6&F^Yf)AG_+L@-s*kh z@a>VB@q>1Xiinm{E64wY3v%pM!WH=PJRB`Q84iTX*+9^08B&(#^&@(5 zc)0vvpl|~|gT#o1PNHa3GZN@k<3OyM1fp&IX?U zZEkJd`gZfyoj+}C-GcI8&i_8g$2tEy67gO_ecVNnkTHPSb3DJ$DuD4qi>J}=Xb}>* zjZXRq8X8CKz?*_t7zO!)T!#C>fk=pXkf#$oAwh_k;_mn&cn8`rTEdn;aEv$qnm7jP zzmjofePspx==M&sco=fNf&yZwszSA8 z@@d%AT&@x>R2I1(PQ$lpLy_ck5jPcivzXKuiSs;M)EAkA$^0UV>I-Gz@4ts<@nq6a zZt(_q=b~Zw55hRBAN_+6?ebyLfFBQ{#k`?JnuKq&i`p^|!?$79P$COJQ92AKVK}WX z`6fP27xVgsdzdZ&Qf-m_Nw62ji+a?5lts}zJ+CkHV|biqKo4pQ{RBwefC7I{$6=C0 zIjrt!ZNZ;GOlun6&*Lzgr;GZz{5d`iC-pP=bDZR3z?IrUkHgcnepf$^kF%&5yC0|1 zh5`$q%MG1b9K#L?^Kt#a9xrmh%Gx4NV3LpPx6zYuwwN~+$)l{ELOemr*?>S#($f&A z?6?6^nq=u&TtBX-NF9#rr{^iK1rUiF0L4(Ie(OJlo%nV*PUrL5V$T*K3@=@rruE}{ z4uW#pdzzlr&-r1P21iY}bQA+2eLJsj@Ca0lv|*1NEt0q%{eO*<(KwCX*0Z%~)Xc9( zVFQo^COhNg40WY|^-UT`$R0dDT{M(|rWRq`fG2wy9vw85y1$5$6vT))i|S|dK{yBY zo;9(qbefJ{#Ao3sY}ybHK)y;FWS74K8isy94TE1mL1^fBdYU#CiSznC zJqV}A8F~Q+_rrSBhLSVDNzjBwO(2tDgG}`RB%xv0w8Jl=q=6wqnI?>VFa~;h+8_vz zV?gV11Dyj35l#XS;z0JSmt-HLuy#NQnyAwvZqk+>EO4Ugd;c&@fD*n15$&vgDjtUC zc?0Hgk>CNyy!AZhVT4B=4MpZz8rSpuhbel?Hq6uhXbP_ydcGfLizJ%W;|mDcWzu{JNEsb#EVBA# z{xNHwhaVT=D4L{;hPnR{BkWI`bQUOe5&jDVlZH|kVS^;`6KFLj;k$-1XN_Q@Y?|gE zC)Mx4gJcvpfs!&PO4d`ppOdt{-%s$WeFIHo_!qX=0{wdnz#trrh zV9(>=VfeO5mVOW=^9G3rM+WjmgQoC2L?YN!0MT7-Gu&yun0{V3U#hN74 z7h&=?PJ)AE64hh%i)a|1)Q*V8&E`S*03G#E?f z!O!u0-dO1IV%T6cfI>&(blRZ9LMaxE>e1`)JU*GL)KCrL+9`DHG@Q)pyLU8RGzcS5 z0u=eIQBgRG-z=IW+asj24JPm-+~W6)sOPrlH(4Ak$@jM!*S%dKd#L*K)y7zpzQ&i*hwYfvH{E>LNH_%d5UE^W38 zJQ+S&WTOV^98RW91UJPD#tl0wT>wLVo;Gy)@FG2Lz@{{xrwx{JT8suMIXS(E!tD4W zYA{9SO?J^y6NJe$Y!D##rcL&)JQ`a!U-JeL4N9cP4XB)tPs8JeeF25uj-gaN zC%7M;jz^7U##xiJaUXVSLxJSZCHk%(zE(4agYIH${Q>t zcy05z!GGoN=$g@hhkp+*!da8c$={=FkvHl;KZi{n`Z=5q$6?da&d+#=&~U>4bBJWB zo*e!h&Vi_o8tg#n!9=9v{a|%kga5R3K}x zjXWPG=`?sAHSGK6_yT0<`qrLbpu`b2Ec<@|GS*M@e_Z^2F-fxq%N3}=r)h)m_aeRs zNA*KH3>&RAhardplLiuch~|v9VUy|@r41D15GelXxPdVo!rlsJX@ha%CmNpe> zD)D!~fhS>;#`Po|fw10WbGvx^CTu!TVx9BHD9uir?LI$6lP0IQLy)>A4J!QJ0)s?N znv})|M@>rQB#ax@y-F^JiLH+wU8AVN6^3L?=+`K3u(P3o5U{3U`|Z!`iRO<_>Ngd< z|7N4H#Ab7eC4ejeWvj7BbBSAxC2lvCxYJnT+r|>#HJ12mV~M{tmFP9jd#`cYd(Dg2 zYhJuw^Wyb38`q|{*|<2p=60H!X>O$v1$vDr&}&42ULy+h8d0EO@h~#{c|5GAeJ>k$ z@5=;F81n|@@a55i+V}spnAA(*`-?1X@U7aLVmOFV!?l^cWRx~B?!EaqYB)r@A5Bie z20{&GPP4E{EQzuveegbp(F8tr*5K!wE%H2?H1vBh9EVvGi@6V?@~o-QgE44wNrTDc z0jydw#)vufa?s+qX%>Erk3mvw(wu%=L|M{wa0J3D^!#nT=5&xxD6G|!2C3-pfc*{a z{fsI<=-F9=egEe;s#j?rg9zJTVR-xort(eGVddi#wm}1+#k**Vl3cwK2l_`A*AMFn zE?Ywh5R}K^v_aL0lLp=MNt%QWJ_AqE9Hgh(BG2-MEqgQiBBCaCO9z7JXWCThBI6i-h;`JJT=wyC%2>`g<*)00L$G#$Pj zr;~b$e-ut&`!yJpK!tA5Sg=UmG_04uk73=@`u*@rI9k-ZE&hV(WgF-YT6P+C`7iM# zi5pIzen}^%X(MI&H3Sx4zia+0Jk6qduk8OqLu2~;_@aKM|7(#oNhRz?+`#DPKm`*( z>jsQ{FmAlH`Ctqie%|Eh@*o{H!AYlS!+qqRqYP-mq|xd#ZgOXsj6g7Jay5mSo;P90 zlkg&)H#uxYi=^o;)AMi`pEOzWW=*D`#qe#TMh`1GA2-N>`(fVX$+&+KHVk_oy@!q$ z4MxL9;oC4hsbBU-@tb;a)|%XXe~uAZr(we!{G8@lSifvPpNDV4Nz@>4J_+9}8a691&3`STyn!w} ziAU!R4rWhbCpI_?#|@Ig(=0%l+dEK6(hhx*l3P7}m3(E0)7{*zXYitrW zXm#Xg`-I&o>q$_UrGP>W;?iLl&l>NEPSXZgzi=EkVBrzSN)4`AN7&hUIBU9hy{KQ) zU&FTz4t^;A)MMyx;jHrgzdKINm(Qp9)Wv_ojDkp?P`ReTmVnY`}NQuig6JIt6mKX_y6ja4N`ZqW&F_3Nr}>H<|`)di}@>lCRPvlV@|Zr~iBKRj(5IG}9BnDI^3aPeK$Nbz0uAl2Kd z@zEA4jZ8M#qj*BG7spYc@n5nqMh01rKHep zaO8Mr^UY=xOusXsi1C;LBAX7R?SU!>qJgPnuat?>?PPBlyx9Mbm-~lDui8?MGB|ww zH6`}WF?)C?PUdS>1xZ|j=IZ#r%J2QL8Q^O9|JK&++qWtI+t!`ix8OPQe~<>g{lfo0$H$HT zs1mwYCW5o_zwHJ0<5S|#{a_E%-e97fAc=rQtE?0`W~!NU>SDa@eG#04@;;A}kIo?% zfI9Ow$_9$v3?7W5;akebK?xn9T(FWw|60UZG)RGH+Nm$vo=~S)sdr95dy3)qh6BVV>PJz8$tI9T7=$OrZ1}UL$`xjglxs%nR*6@ftdY1?>k9qmytknFkw` zm28>MD#s+nlrSNTcnX_cCAi@w*oMAf@0AoO$ zzdnv8mDQNw?FO3Oc%BCqsHF$s?He=u;^0bi`&g~N6L}wS-=pL)8oQ4G35k9YWb{PZ#MW&u+gp9F8s>H)*Y2^%tbHrSeA4r zNEQ=JhvUxIj%2ctOm{_Mq`TF%(tRmuj)RJ8t%?G!`})npYU2U1o4x z#(u)F-f5uxlD~5rFnhfG)_JsYW6e!Vb!8Tyc>vC$OaG5#%6h1D&tMv$R-kel0bD;) ztd;bY4apyBnE-+V%-TI#3?trw|6Ik~(f@??I$b!)1|53LAB}VcMso15f|?T&yjM9D zG2JvEj%*YIV~+@4nyKWAFhJEC4s|VDin1fpY*{SIv`kq9g}KNe@bkl*@?X^Pl~2u0 zf+9mP{i@|DSLP&T_+Do68CXc*<07VewT$H2*++0S4r02iFj*_8_D5}6N3J5I@{3c3 z6c$>kWmTV?K?O_lC{Kqe3w`lpb(r2GL^VAlLgvM+A3UObmxO(kmx|0Z^p4gd3P+dd zKW1o#rf{iZU(Y|3SZpOD6DCTeOIu5c{{=UIm=NIH$!=N6(l#pC7js@O*D|jxZbgi_ ziLsX17>=G^;ndhq);RGbXP&gIWE#l}6xR@EN*_tpG{-?Bvw2vhvgi_S3TvEX`0S}% zj5Z_a+ZC9a>or2F+e{ddWVBqRf<7Z#xkH${kj!lOw`;)C#H?nVDG=c05tT&bAmAi- z2?ng`q>03aF#X>vwPA_Kz|Qm4&WMhc70tI3o$r4=gKt*At_dNujA z#vLqBB|eIwP?Fk}kec%AxmzP}kk_q}|Fyy#21I+0L zyCdORz1?9r>+J$Nicb?>RB4BS(AuWS!k8|Sx&4A4KiofjAWxIU^jIEm zZtx?;J>#Jysv}a2X^;YYQv5qd=E4%IU@uXp*P2HJZBBr0H>g3L9_pTtq5+{gKh=G{ zu`1hIb)lmB-NKftuS-Z--ei_Bfi#QZJ3+gx zH!7l&%i&&|45XxzU|cV>quN~oiDRs?c!wiNwjM<9IOpzMi6*L-YXN1p#TRd*Xhv`4 z34F^zUkk!vmO>+#>WfpCbx>UilM5+045626G$YbmXJ*VMyRrH6jFNLfm4@=8#T2}qgNq_9I+outQ@%rj5gO2gN^)D#|q7_@ohQU)jvCg?krvS5^;3@yX*&$#Sc&)q8)6I>N zL6a9ynNlVf%4ng~HXQLeEQSk6D?)DSb7c;&u?a-#yljzFe7dYQ8N#l|&l;2rb_Y4E zblWy2(t-)`^ zX-+xIIxWI~@O_}2%9P+Y4_&*?go=V0vsnjA8a(0NUwl)wgS71^c4#RXW?WKIo%UI%v}M3$%T}* z)VZ9h1jvN#t;+!DL>j;0S*uDSh{gc;HcE%YBGAx;6rg90Qq`fY?X^HE_zhujAYu;2 z^Xa5h_IDXa17o&O14L#aEc*tn8Fp@+<{rPp*O=FlJN#j#ocMf{mo4-;F|g#VvGE#< zhOn-><5!DrBNS+(L>1||_pnB4ASo1bXNcn_?bmwwP*Fk!M=2P-NXfCDfB~t3@ zLykzMOakt}ppT4FSk98Utx};;EiNp5j~7|LvFPQ>_3f)w+95la*jT1N_U7`FSRO^U zV$p%X1~n9xHhf!ASX?LL)gc`r;O*9~P*a#*qL_7M%OqE*t&qw>=^~-UF>`11q`Z3F zQlz@B;kKCu__+>Pg^~<_>jo`Fl87F)*r!aBoV^k7UBJ8%h^j1R7-4u6&O@DVHD*yZ zPM{kgZ;#?Ryug?XE4t6}H(btm{N!HKv~pVcT^;LX4-Kz-f@m$tGTA zOR?{dcB;p8?|LsWzOLLG#b*l1c-0ho&^)z+zSZ+SV(-cgyN>BtYnKXhC!yrMbts0< zKEAK*Qj3U*++dLaAOsW%29)=^>r5cyFQdtt>7!>v;bJ~cGZ~TvfuC1Zl`Q6id>+mh zIoCF%O5nJKYWe{>SUn`GL^YTO5ICqN5O3aa?de7SugMnr=)ydY3UiB(yINSUfHa+Y zAWg3VDGWW3e!B{!@z?|Drz?#v@j!~N0x8cukn*cQqLMTCif*@cNTABtpxUk`YE#1A zuC1sMMH3EKZXC&Cc`Nbr%El}r8|>@^ZR7>*s&?SrKuHV5L25cajezC{mR{T*(CL;{ z7iL%#bMGveNyrzoS(?rBa%a2T)m}IU0)D)hM|}L??KjYY#ehUNXL`)zLMOD^IAF69 zGbyF^^E(h$JTvGjz(qKu0o#v6tg}weDo(BjELD+^$7`oGTNgplh+$sktnSz`PT7c6O9vuZ_BOc9KTeH^}7(x-kexqe5|nP^t!NHpn7L zSU-+udD}7xb7#ajp=5BQ!>eQVyR22=HkmAjZ#%lJwp4G+q*v`a#{YRbS)4-F_{5@gB`TZG zKvG@!A*(ANMceQR3TNb~QAOCO2A8TN$NakE3dV(=31s!4Y}jB8 zqDLx(2vz|u1SpRwDic$sW<21RIopOwLab9P#P|-H1)7EjM_4{sReO@ES9+hv`u?HE z|5nZp3YPXMY&TC07G$&ZyzCe&LL`l~W12;)O4l@HdADK{xEWxur-B`iU2Nd}00xhP?*LA?5|?L+t37q)CrYJV?zA#!(jWfdC~-NiLXC zeK}$&^r=UEYQlsrK~RoUd_;!50p)}{AdXliuOG&lqSueRI3=GSwdiOc#%VjE_Ux&X zH~q4wkl$5Enbh!|b^}u2y?#JW7m-$3wj_m1%6pi9b;Z66SY`PJ!!LM&xWx|%%WN}~ z@;y=AQFL02zx;69(uXZ_SU^Il$?S&F+2FIb$+=Z_0x=1yC!Mxf3kC`gtR3DaW@Fjw zmIGG}iAMAN?#ew{RuDkPDR3A70ctcGuod%ETM=15R^ayX`NbsKX$hX+g?$liw|4K% zkJHfwF)LU{Msa+a(Iff^ptS9XRrwyN*7Upz>Ie{TlF!1#Jt1(Wptp+?0Oc0bWWYw! zHRk|9KnyVke58j-Gs+`FHsN-?sza)z8IixBY9krNC)gLzfY|aB%?p~jnky(ViB6#c znbonsJ{t(m7#D-iP!j`W?{sHf*1XLp3HR0!MlCREc??9vf%SsO6YTp-!vkTo1Z{6L zBDc8;VE5M5phZX2{la}10+M7rHO4%t-=Yeq1&$#`@PxSxK}G4I#mebLv2}HRA*U9r z|5|`3LQ)qj5W2S8PIRC#%|UEtLpD&#G&$`?(=M7SyT_As__jNWCS9P%-FSN1T}-;^ z1YUNBKn}XYNt#D2Yy-}+MX^Jqt!W^?0~H5$9`7EaB~*3B2k)7aXZ{1Z!u!8nUfc3OXy zmUEKZP08>q3K;c!vn-y57{*}|pC(y+I%Wt&dxY2=&yz|*t)~bHklOwQ+M{7%yGsFk zN#Ot*;n6HC1@MsOCLo&YfV;OIE-_(4^jMy#Da#`uCnG&+ljy{zf*7bD3aeH^-D81; zX@gJ*%x7^zWVbLdDHdfJ?M?r{3|*fQR@lg>SOueBNQ#3Xr+jyCtfsEQ+k=NK#kckE z%fb-fCKr%?xGXfWXfrm+_hsuUah7YFUuD+=E%~x|(=VmEod_jYh`~$;N9IRB>+ro|xbb@c{`(9bt;|v?mLJd~y)J3Ey$CUir1y znzajz=g4c3u$~c(NZ(f`f^y@gU=IsAoq)mxI0IiNn9nLvuSud_pO0Y6%rpE41fn3%%a8nHKp^PDunjrJs%b$wjLeXj6XwCa&2djN0 zvFhaqinTswoL-bd?;Scr&Vw07D<7gB8S+`WGHERGc{&Xq@o_u72KrL4Z*BIsDr5M} zLl^x>-;?ta0!P~Q`g*Yc4j3rxuq35sjHYf%>62wvVc8oZ$5UPSS>k1ZmVWP%bWC3| zl6o*k1WzwBSF|Gz-YHoZ%?{XRB7!d&4(DU3$%Qd8(l1CT-2y}f=#OquE7b6)huv+_ z1Y@8KihRLixQi{eq>J~Mo(NGPa70#C6kTa=2kYxc_n$rd4V1EI1c-$sfaU^IwxGin zP4?dpUGoQ;ZWd&?+1Oq&wt&J!E;C~a`zj|5k+Ce6zl%}RN`YxWNti2`H?=;iw{+sN^kM(HCS zo`w1X_bSJ*VqWLnY&4dV;h2YJJ0>$gcUx9X%-3pWaQ|_i+@831NaB1j%hEYtfskEJ zkX{jX;2n(iYq9k!1}?p_pxi7pL7vHlMv;xda;qnRSfEMt2qCOHhIByl%{MX$b~iz; zh(Wym9UVNKE|U0T-P|ZwFb73-_4r;yob#<{Q(LCL8{}zl9--NJF&Qa)GhVGFk59`a+nqE{;h~hn_w=Dt4;ZQ`30ESv7ssR9 z`bX+IEL98={i7E-8}{$1(j=HV6=J^eC=S2HH-sx3->wF^xB%f7pKX>JP)OI`30nV1 z{xKJ$DV6B`Q7ZqTP5y0G1*|d>D%(aX+un7YquXWUSeuLrl}+?;mO)e(e)Ti_B5q~e z>{u%xJ%H-H@<4h03c$Q>*A9kSV(p^M9V3%NduyXD`b7JW^7?;h!(z1x^9Ivk1g$n3 z9qhS6BQZY}>sp6L_mEbIE)U6S5t+@WAtk;qc6J=>YKbM!8FBOI*kZw>V@l|bu5w|-YO~DffPh|dXgx)9cO3Fu7$eJ|W{f3; zjV=02yj@MPt@~|sGYu64BoFeS*z}RxhAE8MIF_JiwvMJZO}mGnHSHg662%DU@m8CT zOLp3~Hrl&?_=w*J7`?R5k|I$Yl%sH(mFs?HpKCuy)r60=oiocz3;1%3dp;W-;|UJ@ zYa;9+Rvm}1P~kE9y|Zj#JZ39BYfao59d_V2Lc)%wZ58EH3oA4eI0$u*i32MYPnk!@ z+nzg6%1P4`pn)cr@8xksQ&HVd8)wMCVjlEwG9yK`Sd}9bRFD7jmksF6$PK zlvRVY;B<)>h=Rn?GAl_^8jXs)vr_G%)(|l`#+n_58T)%0`s1(fEtqpZ!{a+KjF?P8Bc>lps z@bKX9=-?@QQG6MtyGJjcJ>f0HK02(C-?;JXPx~+Sbx9Hu@9!V|y1)OFe7^RcK7_x& zlNZxZd%qk!{n0J^_~7UL;Hw;8KYQ_T|3z^BH>cUh2Tu-;g0JMVnjnO9Lk@>Kx?5R< zexC3f#?w_#QEr^XZ&73$h-&^7dZh4FnH%tI%CpcU3Fku~TsiDU{epU-`p1r3d>4gi zF_xjb6Yau9{kj_Th$@i&J=@hrAor~GDW0`jICfWQ%-Uu&bJX`FIu{FqQr$^&FYE2r zS(I%#F7=s=yvwQi>dFQx^Q7!sZD3)de630wfK#1J0ooF%0{ z7MDz`yi#oCw%1M@!JUUtAtjEajNyNN`t0fcpPey$JspMlcsn>`$nsMkO>=!^Iau*W z8Hg?lN@huUh9Z`_OaX5^rg0F%j3csrBc!VuSu0)}rDX@1$sK6BB_4IGu|ZuDdRP|H zo_6}V9%f5p^g2%=d}H0h7+0fSeA0W9w@PQ4_SPt@hdi^7V2lkE2gxKepD#{MTE(`K zl$rxMauN^U?zG(lGnz`ejaI=DU3unbP8PX@B0hxa{&V9?&ar@1hZ`#-Rcnb? z0pyKsL6Zk0#kRIuEXB6A?%;`{E3e8dbxe=|*%kY|%>AlJqGm z(k$2@vNZ~75V||l#YUznqAp>TvVzoh6eOw9R#$!0&q@%;PDUB-uM2-G%jh@=r5z4q(9}&^Nek4`D(Bp8{uH-PX{_LM+YRv?KPE zFQe&56{9RXp`DJgU}06;Ym(C8X7MW2;B-1i-rL3)|2_II*x0yB|FzLo)LX&Cm5?zH z%mRyLnns}l5$LI*`_z0%##ghYF=poKd^T z&TzS4Ql_)=*%>*+ZR4Y@m~N%w1ZZ}$DaXgUCAtGq8de`IfkC@Z^qjmP zbqye}{kE18k25GJHz5xIPC!r*;wDZ|dE2S`Bg93~^e97>3mle`|*LTN&bbTn+K3W{5v| zMx9hcjGH0GWr%rR4KZ(qm=_`9S?MAh(1O>k9~PoDtXmQ+M9We)%UFnJx^CjAxx_A1 znhTs>5cCm}?Dk#9qrm55tIxEbU`>6d&4Q-rPIL)Kk?ik*fZ>fF5(THNK&pr+I91oe z%Jd7ghTVT8Ext5}@L~$rfq(A>o42<40sQmLrcOVDeM%NM$-hTg8s|}GHSPvmqMzei za)a5i7zf)6=-nVZKF*@Ej{hz7K*et0c_U-;ob2*64X!FkBhy{Nn{9kFja{(cQkUp8 zK2xDVI;JkNzo~P}c9#y**8hUuFiAcM=V_MT4L0uv+%K_ObvA&LZftdfXg=(Nq`Rfw z^EhKZ`ezG~9#AfxDZI*GZLa3MueMfm5|y1E>8`s99xvI46$@lr>w1bhGhH5q7gs{P zhv7v5@ye=9B@VuMQ@}xdV6PZ#WLgY%g$3PY8orxE$?1HIziQC69fXT{3XEWehd4W} z6gACtd(1ahFQPEJ(wKjPidP?W7#0SN59~n$&9Mf3+Zpujj~z6Kk5?P?Pf+pdgC36y zgT@E;pn-;dx|N>BiO6r4C#_WV>I0u9MKYVX0|&nFsRq8{yWOh9tloJR&RR4-RkVw! z6cC1PaO-Y>yQLf4z8fG0b%Q%lhG!LNR*6mpNT<5NSGVBn55ZTrSM$4H-Ek-vhQ&kB zs|y26svU#{JNb9ZJzxS*L`w?hf=3ateu+={ZPF|k~ohBGIK`E*KV z1QinqiN6vb)+mVhn>S8@H*cf>&@L_zhE9Pnlmf8Nxxjer6c~@C0PG1aFiqS(B&rVy z6)0Th#}UvCepu>7g4)$?u*wHn%$p??7rtXa7;bw<%Fr!jnfabz|%eDx6(OuWkgYRQPn+3Rv8=wG*7fglUV`HF_-AS$itbO+BUI96Xd$^jQ}5 z)Rfg{Xk*wCzNY9D!A}MBGH@o*Su}BsgU_+@D4Kx)PcLgMjIMtMeCQV@^~vaP-3%MkTtieF8~duCtIR7>78CFl0yj>*P3}ZMXHx{Ux|1fm#}go@&@4 zb2=`IL+G@RB{b0EcC?$KhT_mU?5KML%Eiormd`_P+^9rUr?WCpw0D%ldOBx~4W!lC zGDKRlbfQ9ogE(GtH{Yycrh29iCyP@}qzM`&LA8z!CaCOO=mjZ{z;^ioW6qsIRS?YSwsm1U3b3#ze$yI5QFB@hu~Mu;Zen0n2hnJtxBY@Mp&cZLP8-Qn?3lAS#8V9NgL!1}9E*<8OpH!uiBe=# z#K?^*j1K!^pTc zY1Y&n10|`loUm!Df6EiP1wg7!AeeIS7IFzIlnVCB9WYFLGk9`eyU!h8%)R-~-SHy; z?Gfhdl~~iU?Hy{)L{s7x=)F`K#gfR${O(wBOH~ju^Y&Gn?j6fDiMuNpirTg*@U7%s z^o!Dp#{CGlb8wL^kSD2`xIpWZwG3S z^O;+Sk+*b1cacpx#_xcB37&Tq76=^ev(VaQ1=KndUzr~O1W6k^of;43lT5SmflHP>+kTjE)g{)oEG!_X$KJM68}d^=tA zaa5$6s^E^m=4n58Z&}km(3hZ%+Us#nX}@G_rJ2LScOC#;|CGoGZSC=4-~PS9*Mf`D zk3;QhO35^n2*vR!ZVxs+`jTCjRi-0KQOY&`84&e}$Vn+Z7kZuRl+x(N!6jAJ3R|U; zn`cN!(18&873E$6Ui_@OX|$iHQGuk`QC`QmcgaDgOzPDvto4^@iUn@!;3Qm@7c#2w6sHBI9X~1)YU8H9cGGU6v7lj=i?Z}CqOZbxTwZ;>E3tp1waYa zHRC`6{b9r%;6Bh|Tiv~1>uY}-b*1vst!XUn24?82qEcf%bXKhN(v8Ku+RC4uK`w)g zgbMGJmhLWvdWZNU_%D4ur#N-84z$HCIXBKNLzwI{kY)+VrOg}&U3S65UD~`5JGC6jwQ7?gTz-H1co=aNY zf=x-ivoKC0;q{;#5s*%M9G{MHu|W{S&92k+%CMY~NIb&QNE894grU|*9+F<+>ZKT< zE#y7QaSdmnhDO=^;?m;~PJwitJJw<1C=`I*Of4pg(XOM*B-Z5*&{`I%WRPpct2K^Z zgAU({zZlmYPxUo&db{FSUA+RP-Mp}NVhoOe!H2)_e=Rdq;;LfQul_O zti)xDA9hT#Lw(;`U9zqOGh{zhjDagqOyLqZb>dZkW?2g44O$480}XUpGL0=e=XPB) z=hifrrq+t+Xu=V50zf%Y-lhCBYnDk!<#Qoh-Hu(*T%%_o?ke$B0QZ@b%&NNTD{Abu z4}!e99H3WfZt6gqLT>IJ@4-n$e{o5}fkOV`!izhoqEJB1>6(k#2u!pDiry=Bg2?(& z>Za+t0sueak&L`(7+qh-oPFp;oQXskA_a@i;&hQuF8Fu@WtuGFC_2X%C}T|)r!k=1 zD8;;f=s>JH$fIJ5Y+(S>m~P5yhVLzpEQnO07!v*Rqn1HinMx=_7X9ITg=)||QWB{3 z;fmfyr+66>gbeDt9v8?h0%sb=6nrwkqql%;yJ(c~!zyde+rfR{H(%>?1JC9I8(v;mjQm3T&h4*k))IOnSZQpaGD z#N1Uctl;Pt7qMoMI>Ji}E3!|QF96Va)XpO9lFu=qaxw{8>w6vv=Dkfs3n6+duu{V; zK}yQPW6C;e5_OjLi%j3TGblj?i&?a}9~HYrr_{Lu+P`X3<+d!h(I~G7P1P>}R2=(C zP$_ZyYX^b$@TL-3-;OD}5+?a3>w}&i#HKXS(xZJyq>9{hch~#(Mjqi;nn15yW-pXU zYLT0kQFg^eS0eEBY_r6TUTFZ!aWAWUA@$|b^%Qjxh9y^*NDvXk;`Hz=lNjvanA%!G z;RSXc627e2)+RK_^zNgXNqbO;>{%1DXbGc`32VexScLoxa&;U~FlBg*81fsmBw(2* zag^05K^n!7p~!cu{4{#8Jo<35P%muF%a zh?tk#It=nxc@Ia7W{q4M&*@elRJUI3f=q{JrF1SAPKM(!%R6eS*Vg0~jp8Us)>zfU z<3Ms=n1;!MLNf3K_k-uC84>rP<5s%ma2fI)7-`NZ-Uigk zHeQB4PQz?8IL6zc(3vDWZ3Cg-aq9S#D%Mp+W7Rvs>SoulXj}66UJF*W9Hdj#I)u!bSA|%Nt`Z$254V<&Ok z)R(@2CQKq6nYdh{nY;x^7Kc69e(*M;III{-K~0B(yNnOIdjsT%F0%vAN}`E5k8_vR z@>8#CknhF!;$##L(d}FM%+slQTmfgD$Eu%yu$H-XZ@i^kb;dY1ZFaWb{ln?!2YnxY zytQkVsqC+=BDEIQ6FEAQQDn!08%DC$te2-}ZQJP~od6daEj}$0C%X_`*;L`0;%)m* zH{aiMj{HcqS?191+yCK*e%E;1SAE#kbhu@~MPn`+suSzT>Jk>*%O7r8hgFwoXX#_D zOPoV}`V**6e)jZvPMto-dDG`OX}Zc8lclP##j#`vFKR6RADT6P#b|$15XyqZj6&(jeFHK~j>NC( zj~|eK6zl4I#y~;aGGDU^m!K**tm4V z*AD(FD7T2M__;TUO_r`?o~4tXqCN&$)f3zQ)b15046$CC=8Lbi*S}+;U_VyeILj54 z&fmB!=Ri&*`k`StB^}v6ey%-?ErE z4$>HJIXc%&oT9Vo42rk{N(^}(X39<<9I66)&ky=2&M=BVWe$rhAf=Gv&K&0rJ+Y>7 zqG1Pz=YR^85@5Rr4p4(OL4pae8ZyB^qq+vd0SMP*;3z4X zb7y^L);P{lcx1c?MbVy594}|wt`Yei!^p{#PN50iy$Iopav2W!%FjHVsc9}w3N%Ld zI_7+(XAw?FzNKOHgM&F8H%q4HBt>(?DLM|QmX=7djeM*$m%-sY&2av;-2_$W@`|y` z00rVxOXfFn8Bcb+EJx`qv6{%Q7q(Q{XJOfI>%wUYPkpu<MaObxPL*zYjXlyrH(+3eLjah<)>jxJmj@J_W+^DAc*J>(%P8Ju zOccX}u4$WPp~8I*w#xldVYEb~*R#KESvT<7%UL+QxauhGe8N%at`!HOa7Wo)e2b(_ z2-o1GvF7J%w3QTBlSl<8MHY7z4i^^q3U7b9Oow}oj0OmuL55{oF49Gj+w%Pt2|b!c zVq>R`gfMMh$E7HIto^)ac;Gd2FerxL=+d;@1`AJBL<$lSsR!JBo;6fO<*a?pF?lF| zIRq$4B!o;=uqksiv!#z_NDy2mj)jAMGP@MY=+1vOQ5U#gP-nOj}FD@ymeB#{bUg(h6D>%^t6aa|vOtm{@s zh;%m)BG(OsJ$8eBzwhPSYS$NUl9hX?iBze>b$yB}E}$)UZ-noA{Gl2!ecXRH&qBSw za=x>EK8}=_sbfbo%E@-X&kq!PLk*v>53faIuw_`!#cVc-(M{SKq~I`-P@qW|A#K)t zD+C4}2LF`Ea{pAZ9J+)i|AYqrX>F-lN@*UOfeO~fIg_Toe^6|(z|Vuj!{7n^;=B4< z62{^E69cyEp7HF>>k%J6ynkW`*+10CO{}!kN=;pZhwil%@qLx!f=c0v>EiW?R$3N8 zK+$9pCK0-ReVkD8nFK1`cY$@iy{?m{n5&lh-XpeY|d~l%a0qLL^hu$vc@^4sx1VcQhWX! zB8=A};Nh!^V+A(H;`u`tOwXWfBL^>1=@h4Iy0N!p-OP4tsnbo{z+a_$IQdlFV^Z5C zu(CRxXh$Y8iV1K-&kBZn?W48(N2$aINM2<+2=FL9MTVvg?gpk#{9F|S$`P<+3OE&o zk9Zlu@apu--UaxQqZ|z#YZMB)>;^NrKv@D;l&`D#?VJcI3nhU?2wMuo?BRTJacwG4 zo!+w?-Jpu8-!T?SuLwz-iS*cCKMu&sb>%L+(!o2|sZFH4H5 zz#vIt*-@N&>;pVQ2Gn^S6;(HwfPP?MJ0-KJuC`~}4u@3(0R4d_)$xj^ee>)OhWKH( zwM2Kc-e7l0(Ts7B4^wmt&eC%?O)OV=4GYXf`2^9T1D^a}{;$dQwBnr|b8jHBQ7_9|6b1AzRX`Rz3&&iz3 zX^yg71P|RN=u`11RHEA~OMygBfs=y?N9t`3s8P4bE;S`>z7-|Lz3#Y8SkbMW<(umcumda9uL*w~Zgn=gph9H*@7vif! z?aHi0XY8MvIOLL+1Zi@t9Cy&m8GU_9j!qjjSJ(z3{0v2{ zMJ3V4p(=OfSRr{x_J-VN$3jQ4pw3js)6S+k%cNT{*ToX2x7su%SilBeZMaiU$w>sw z%i?!tZNs3WY$9w778IxaLv^N%f8t^J?mvl%|MT7qzM(hsI0!g#> z#qou2K9t`10CP!6#1_xKh;#dg=#+Vz4D$l;w?nv4kU^GVa*_??M zs+$UgY!2=%vjEJdhZa`$0F84^1krU-Rb&!A%+lNt9qo0=tj%H~=9B@z=U zC++W1t$Bke}l;eY^HQjsYlA#TE(82^_78OS14UZQ9Nd z3iPqW+%{{iQv#-?6;@C=r$gOBD?e8r_FhTH;-W6~!}GEtCpTk8A--#Mb4RB_Y9xB= z95@xWuc?lLTeg73x6wIUh)}?#I5m7?>Zi0sIO~ywwj9gJdLu`s6un(qTQt$BJ&Hyv}q_R zmTH(q;!4W%Jx0H9L#v6(kzHKk@g(k+?`zF@m@bl{<}5&LMcKaM0Bu|Gh$YfI^Auzk ze&PVl;q^c~Ifh4ljZqpo_+kwIEX*=_b~owiiWy7t>T(e6LW_7Lp+jf?Klc8#v27zu z6hQM;{uMA=38)T9EnbqAOt}@?Nqn!jvE<40bKDF_LK19}UqLY8JI_0Ea_4f8dPG1vnkI_9~2 z`5b1o5THyQW)o&e4v*@6?L?2l?59OlxvXxP1!WFX9lK#jWpQP+`O!A#&?rwRj!e5{ zP>_VW4I)AesU~K94aS$L*q9%yVDE4+DsZP(iR!ta0eLT<^can)84+DJNEYVyQ~X_w z0fD%D1@03u0`7Ho>IRe05%iI6Br_keAj#&68YH5KZQN0%a*=09&SJs@T%l&jbx*=r ziK&8QyTMuW9$^GxY{+0^G5bC>r(P;iJF1nBvUfD4l9h-;WpLI}=(lh3sEt~lpIaeE|@=uCv=)pRwdKynRxiBfY}_X3`#A*J^z zda$OZQ)%EjY`>u90}wLMOP6^b;O4bH_Sg(s%cu3I|>yQN)D zYQpNTK=9Uh#Z|3k(4ObWU|MZlSsIX^~`Af$2deli1*b*X&&7PuFcrSUI zyyqIR$t|R3!K#{S*Cf{BSjR-uc087jX{Wt33gtC&ciy3MZ?f)b5m=++IyKEEHipNs-s^hXKo8i_v=O)SeJ!U9(%ie3Kpl=J3UsrM?==V=u}W?byCu_Jbq8TpGk zWj^0Imfmm%lzlIs^-Oj$m8`8B?WpXP62_F|CUB5WHGN`=!s6QE+pU_??P*SOp3D}@ zO=P~7Q>U~Iao|kdBHD<4U8FN@=5Z7i873nZyV;qeOG0-KKyxO75!t2yzBF?A9q8!Ipmy;F}9BoV=CLp$JZ;Bg+G;@Zj03f7M|85vVD^o8XQ-f^;yDqs~L zGqDslQ7GOk7N@7#`-&R8&VD|;Vj9z~2JrkOA0#7I+>GegFi~b@VzEreZM~EY&wz1S6eT7oqyBolQyLhB0kWDq!e`{Z^{?|_XZ@u=LueURNY}#?l8HR%;xWO1IBQ)ID_`6zh z{D9r|+9&Y3?^8%STW}oXCGD|lkIY97B8rEZ&by_m{ZW3_lTsy5?ZHBMdDKxqJDctouD;51=k~3tU;3IkOIMS#UT< z$}Qr<2XvE9XCFRr`pOR<=K1sh>UN+DHUP)YZ(uJ-7%yg+UNyGPkl}$6kj3|iqQ>AYaJ5$PB{y#T>ADQhk}vZdBF9ne&DH?s@MiNz%U&EsX2O)X9RTD=vsP! z#~!+{yUvQ2b37WW%VvhTVY8w)n~$1Q@!$q90(1k^J%Xo3v|$4!i&bFF65Y#bo3?A4 z&z2DlDUks2QY0I}7rd!%AezEMYb4G2Y(qA9NOBKlEKs!V(Hft3xVSuA{Ch5lckqu} zk(}7?vLr1316G3Nynym6+(A1~xm6S)Rq0ykDWf_~Bwgk?=HQ$)Ria{gv!l4Do@sm} zxf@KMDJobMABk=n(#;j)LphqVQUXAnZ0Qyg_;TMdF)LvxKByYbh zgsh9|Pb=JBAY}+S`e$k zB(t1P=gC|bVen$qJ=rK@46dNB!tXEwV^^-`Aldttbf_LQ%hY7I+fYZ`*is(>sw|+| zM$jWX1Nf~3WEOkn$S^#HmuMOk*$MK#hx`pa4u=A0!%(du=nDxtBq|EhDR1KYLFf+`xC zlk9lwmab?v?_u5YH^$-64Py(2pe3LKYpk^ zTHHN#TItz-kAIQ|DOTZTmk)j_0>omy(M>ZwJnOKW;n}>ZoOfO4_(BL!5# z$!Pv;8KJC~S>3K>!XD$FJ+e5X@SA9P=2Rrru8L_XZZ^?ZW6Wr95XG($m@|3u52foY z$N%-$7=aCb!5GJcHSEDr(zyxjE}`aVU;p0XL6j4frJbUS-{y;d$bDfWQB^ez=&bu_ zkt$ieT53D#-LgxZhijAhx$`ttx(vA_diV{7b`6TeVizyn};Q0;~#XKJic^>Oi zqWGF3zcs273cG0#9O@oXzD62zq&Iqi1-V0M3!6zMBy^~r_nAEe8)`a((rM`>l0}}g z8?W{K{gGQd9_t(Yan)s`kr;*rm<+w8n}X{t-|BeT7Fa`B+h9*%^{x2Mv!Z_f<>_N>>c}rXN9%wA;U(^aTYFCR}-sH;|)UQy7M9ZD6fk&OD|2Bx!aF{14 zdA`v7CHNWSV@wH227ZQRW5e+mKfVy$tIU0@8l-B5RbnQDQ_~F^-bmXBDC>8$3+ekQ z5!W}!W}X~s3ggXT;w`cHb0_){+D!5&C3_BIZm3>gb7mN5eU5H#C%NWQ zafVTHmdFi}5#vEJ>8Uwu-b|cQly@m-MJ*`@zx6q7YwbN8uBi=+mdG78P}YDg9$35A z08v1$za>xsqyiA2ZTb#E#8kudo;kw$qRT2KMs=l;Jle`{Z`#3LkFe& zbRKN>@j!ycsztol)9vIF(x?z9v&)vPqS1kwaT8{(=-iI({GOFD$8_P~Zr!%xIOF4s z3-PI*RYJ5TQ$=Fx_h#d-@9h(~ZBzf4+{tiob5+ z)<1;hHn+BL(kIy%e&u&khJD{DfZuAyGG7YR+rlZ(G;I*GW^89Xj%IB7N%x5D`O*0S zhimR~j1I23i+et|fsa0)V{`bYGp6I;h6fF!S#4(&k3)Yx`&Tx_Zz@l+86=+MYO_Ti zV3+R66x?*UdQyAgNyUxJsdZ+E6p0(2l}Eoyi<;rhU;j#q`~Z; zlXLO-6&=20Ico}yLU=PiMrWA^>}(ltRd+7FyZXlsF-OI?Pz+M07w8U*sd;9pSkc#b z?s`8uW~>;0QIen(Xpo`&!FWHmC>>R^ay8_F?Qa!%9Xnz2?4#A))3!CZtkK~d&TFh@ zXuES4;`c+@kf#Pd2H%~y`I5`b94b;BZU*2anSlNvm$kO8gb(dkM{kbR2`)~drl&2>jP0e zX1=lxO~9yYJBDRs94BJv8mxCCuJ`g}AY|gv%YMZ?q ztU!ZFW;rIS=wyYd(QQzZ#u`V#*~AqStq~lPJj_KY@aihQXi&XO%t@PS>4?^kPvGB9= z=2WH;TItP!AyoG|QbhQnSRG<8#6;zz5{)orRL!hQZ;LzYYrQh7&z+v5YrHbQ(7b=q z9($|(D6`GLJ7YFZZpa!hkF{gheuGwD1U^=kZxCJQQZU<^2S`u-norT{^OiSjrKji@ zmC8sVSPCN&@5a&AFKa(W)_~>L=aI3~^KLo$5`1X{Zl(ilscgVW82QiO$ z_@XbtL^6)8_7kw3bxp~SZG1rJ!h5Q!-VJ3v>pfP2u&(!H#S-gAN1D@lo@f+hc+Ml5 zWaN>a2b;(8JbM8AGYlU%)DnFcSz|atN~%ROCQ06=WhEmm1j|sdCCOtJq<~*+C7$&H zu&Qj1Y^?GpDHoPvN2&>sAlS-tMTvd6;8(P$;xHXV*L(oxxBgMOd4gUAO{JSqgZTltGAu2TP1K4+-62LDE zMT^M@b2%lL50Jweh?_6n3Vk6%FAgSdLja(TEG@Fy*fN=e5(#Ch;Fs!*-Xb98uEVwP zI2V)pepD=E?-r~!&r(X#QXPa(vz_S8%2d75+gepSUAt;0ic1j(Ra4H1eh|UQoy?MK zMCfmtkk2Xt8|K`b%thW|lByb6dw40>-;wzi!m>9uyqzj_Wg>Pw%rSV7JQOrClR@P5 zV*wdzb_q797X>Jke4c&jyj`GD2?VK9(gPUi*3kET%fQWQN$Fedb{bQW#jovrCxjT? zX*0J@qzCF$hOU$(bqBih4YV)R4trj0$clxwZ+g|M-!ozzupC*l~iW5$&v1PvI@TPs*PI@#rOo z?jbySIc?8jU??%?!|SF_2?Z*5iuixpua4R%#7pMrp1mJEe$-8eXJn{CW|KD`K7VlX zj~9<3F|xYZZoh`!pr3Ewz@Ow}_kKK@pefsYKHcBmzP!BbT;A&Bv$O5pzy0lR+wZZC z_MgnsZv$qIW_j#vX^i1SQ8*(%Y8^e2xB(zQl|qosD#d2BY&#*!z@YUSOujc!_G&V< z5g_&jT7MWQV)Js`fY)f)bNUAJx2fH@*~Ia%{`4!Mowg=?#CB{u4 ze>Wl+<@nYtdnPR(S#;I{WQI8{hwKxH*1vB5CWZ^l zb)p|}XZhaSl_`!7huHB8O~5=AfUrRh(ziOd#E46_zscLZrO9T=)e!fx2?Y&8LK{O7 z$=76-_D~i8I|tjeu%d1G=efUsMkJJVOyx)u2D_b7WTj%B>zGAs&4sZ8N%Q>h`O~Q2 z;C(*y-j$?G93eImlT7aoA`}0f^dMmc`4Mu0MNqZ2RBLm!hHJenp*|?buzp0j9j}0+ zG8oS{ygF#GvXGQ}=>3h0Q)wmpv;49UCxPtrG$m~~Et+CCrL%(LIF9nmPOO~O?gF z`O^iE^`RNs{nbtL71Rq&Ou62B_)cIbVF=PmZ77E(8n(FqfX~ovmg6>`C!A(1&AIRF$R4gqAcrSD36#<+M!bIR`(RvdMT?(oHA4V{+KIV`X@uxsH=}Xn8wjoFkB5xoG8?bjWPI18kiPR?S`~4EQjtVp6gYWf6WK?3LRhI|k`Se-p}Da?5iA-X6*_c0&eKs&F}P(EItN6&y22pMMy9+S+0Cgoi4=78 zJ6;v|%XDWrNm#Z(g<81pEU~+9VJ<-R`xV!cJt;&++>Lt3lYF_msV=99`uOFZ{)orB ztWF`vZ>D)*$NJDIS7qo{jchw{~aNwOGG1x+QjR_O;paw~K2z*M)GVx-4$AIY*#W z6@m^^=5jzi!jI`Nn`^!RQ5c0kA}1RO~F#6(hn$OOL=|xq&W##{m z{y6UHI$8`WE7Z{gt3pQ~9T~%L{CxD{v0+jM@9=Wz_I&#neO2H#C0t-z$8bhy3)~7O z!@~2yXwfcS}@ATSS-fUTS>k8n7`SpCSq16Q?{Z13Mql`+L)ae<}H#wk!##Jk>V(I*TVK!2NR8?m`8oF~Zq z-Qo%y4~5bNVFf!xiqz2Uxdv_ZYyI_23$N;bi{uhra|zfq(K$V3#Sp+BXL%Dwv#RXA6GK$j%&tr7P1E3Iu}28z#Hmbd+KejQNaX zG2Tl=5KAD2iaQ731#q_;hn9EQVqBnjR?(=DCVHFZl^jU&&^d5j=(LEE56mzyz<8!G zy@_PQgb6z9?7-pC1aS!opb8?5dC{If*cLI1tOdo$ToZKB`tSj<^}|Qsz4{@#A3f^5 zI)3!B_tVkKXOEx#5bdiE&z_$=e(*?6xE3T7T5#dQ@xiZ$2|-@oGvec}9=@aLP`xPs zyMd;qx2b)IsD;+olUU|W$@F5ovB@63E%Hfkm=4G)%AAx+$UzZ;>?5#Ui!IwUeuJ9o z5gG7tJz>mU9c*KqyT{*b`$fS(cWuB%?ZZ6?x(A}&=+G}sK zaEdXPbs#}+VtJvXf|o!TClfmRvig9-UDK^<(QjlW#y$E8_&O#10U{i|DLs33P1}wD zYKokJZH)j+F!_j-2{IJ+Zc6%#%*#v_9;VD=xV@=}1iu4cvE6D4c*@>$Ot@6E*Wl(3)sYtI!T1aZ@EvV%w9)&yG)yo;(5C!vu~f)&P~3 z3mUEH7Tks(pTBwuJ@<|uJ$U}?;jwRl;Q>?7Vk)2cy!Vs@SJJk-!Ai$!hSzAP$4MOks1HPf33?j4m+wi1&s7{@5ztc$t1rTX^BJ zoA#J~&O&FtWR@s>q{E(R#kby^oG#%Q&Jx$b&My&{l?gHBmoVUU$oUMcX!fc|C6?eM zE-GpS*DkVurQLYD+1?-;ozb82ltu|yAAbQgAjFF(HLy$ zhQCRH-XC;}ID90k&gQF0hG%ump^NTq^N^$};RVoyN>M%hBXEto^*+B2)HF!OiCwp1 zn+;tN?|6M9qHmNI%iql}3$>s4o40rH>C58q%fjpjAa&dd=B+I?m70Nrf42N;qGNFC zX9eqDN|miTd_yS@y_%fq-V&aLW&xNfbSKCpHvkfBn``DG$puW$6N)NLhGI&!h?SKg z{<8D4;*wdo-^>d!zCKz$>)+w%Ry(6V6U-9!7+>W#sV^ z3NvhFJ5+-`ap)N|fRd7c3)ly;*Li93VtdpO8kSjhdAh4=@9QR-$w_WH4F+43k69ca ztK|K#YSq1YW^uck*5Wu=txC!&?wU3kmKEjUbuwE6*Q&!-_4`{QuvHtIRx^~^!^g)! zr9J_g>%NvziaYdMhKgKbtlw-4nvcef0mMoFq9mt$`LN6mKH z+S1*ktyK5GqWKa_`d+#7LB^tes6fL;n)+rNIWXnBWR0TOsh?(}w73H7KPEmdCx_s7 zVy26|0F69E{T9ri4%^DCTr7z4zFaFYTPxr#3>jA95D0Y{almKB6#vd3YCtao+Px`x zYv^1Zz&tH_BE{D_E#P;7Aw7BY?4$@KRJ5#1ODN|B6nB~(G(SlCX}T%{NaYyqp{byqv|Lz=B{`_4D#s} z<%f)pM(O+X3aI{hkxt&_>`t_R*J&0kqRexarz1>UJn~6{!VW##GNtX^Z*Je}kdGur zMwJc*DGIrt{P5z5-4TWlEb_%{kWxodt=Jx&O-F6{i@IXNCB>}J`@~ED;CZx0B$vWu zfI0;7F+okN%Ihvfwv(J52~(1rOQlkL%sae;WFb1^AXu0|Fr+oTH!M0FL4K!Q;o6c{si9cEydQ%x<%*&RGT?!B61@8edyh_BnhPZVjjfIcp--N(~p z0PV+id%<6QGG#D7p4#;5Y7iwE9*Z{?&Or>2d4&Z7Ycr6`KVXqgLh5=)-HcVuiNt1{^InshthKW zm7KDjRUjRrKM0YVnlFSqt@5GiOH3F{A@COB_UNqKF!-kGV&-i2X_{cB3vxoSj)sLG zs@4&`P_UXIX+ciY*;8ve01Ds3zH@pb)d_5%J!Rw_j*3B+J$gSEh~d16oy_=jfW80cdZ6d-0Dj8JvT zxV6z~hWowWXzVw%nBm3qmnTGAs8H$fKH78Acb#F^E}~0c{%l?FKp`$>$NnPtq1$NK zUmd*Ey}k3dyG}2R82k$WRMacP$IYFcy*+oc=4f5+f}>x7ad-39j$QDAF?jQ4crTr; zBCOeMB$Iq{HO?1>vmk{;x%}_QwGHyIyJkUe*4<^J8+A44QR`Ya!o4~C##NLDI^O__ zgmM8cFd=nQqJ#tNLUW*pTG6d7PLhLHE8eP_h}=Q!kOL&G*eP7g>Q3SAig-h#T16g| z@T`MR!w6Z-0k*dzj9U`5f1jTSvz>3dyL<69oEj1J1?f%K(n7s z#glZi{=ggT?{gKqqdZ=zVBGo$n2!j>sxQ`eY1n{ zysR%@clUO7b`BzCi|Ll_{*BAvgl-SBvuqw+r9e|)7IGR5b(zC#MmE}JoNwNAyA7Ie z!!pdYYjd!6{35=_aDj%BD?`OPfd}?!W2@WU zxxc%&zq8e{`fcsBtfjTArL?S>Z|UKa@%D7=PVTOmoal9}!f&Zi-~mtWrU%}tW|!c+ zn2xeJ!1?RwjRwoVwO+h@^h59X#goS;y=TvRkDk6b`GAl z1$cOQ#)UsebArlQI}Gyq<-{+wfFASuOe>+jeA5K#trO{Xzg33RMFGUpY14+)#+So3 z{Xc+)zGE%xqPFz4lw1vdCwHlnebobB#Fl;Sq+$4~g`40V3eCZqq}6NrjtIhW@~~83 zA3+3R^dlFM_Os&Eu-*i^UwQ`c`<}W}9tJ~QVYBg%hRR^#VX!>~9|82Wr=Y`KTm^>w z=1pjXop9&!`D6LCh{B@tQZWPI$fGZd2>-jY2d5AJX?VwEAD#tQApog8%Wvf@mB)t; zgy>UjibvTL8Xr1o08hC&n2k=mB;e9Ic9-jwLt?Zije(uPcK1<&y5EqKIvp*F^QN+N zQZqqbsXP~E0XCU#bQl4dMf0XMsGwS{sFuamB!tJ1{Y0J%h?iuNGAqpseYB`mVq<8u z5O1f3qu%x-i>0G>UBg7*Z}hWCGP`Q*2ddC2?>AV|x!*w9awM`)<&;pfb3IJP;BB3= zZ4N)EGwMinYmO!_P19rKZU$=6foRdi`*Z-?fk7xyR@;!%L|LxCyXHhRn`k<>E|d!A z8lH=_!pfN(EuBedBGj|FK#Vi|rZvZ*IMPkvC@+Wu)&~Jp2l^0m(U#_|lo+ym)BB)U zwo*mvKsdw-&Xi06}$#N@iL{oD#;&U{m@ia!zAfZ98xhmoCOX@)KS;P3Yv z`2?UpKRp!@M?JPUCjX-5CJJFGU+HY#-PPIyesKh2psCA?A79)SKrf>9E~j*4 zFYy)@-eIc-r>piZla+gS?sTmGHKNP&Y;dk}tn_DjG6bGrj`1F8EL}|D;dK7@eyT>a zb|eG%z=Ol^;?q4oLRh?^W1Ci$E>DuYI-Kua)RP$xx!{|CTSdm`+iIRaHyRz+~ z>DeqzDRv{zVVIW=n2u`<#}T^Hc0Dq&dw?F)p_&238*yIZkquAHD7Bz}nBLpladZfx zC{YH$n`r3Sl`{MtX=@DtRJv873E;ruc_bDgvU|^udFh4%fDRm{_%fS(80N)?Nq&)z zM%x)OU)cZaoi|&y=-t&ESOR?|(RX^yi&cAKDSo(@<|zBH*qUVTSM5wGG#rw(a>(*q zA$zuOP+0gza({2OtoyGZMJZ95TU957$!t|E%1+(E;5JIP2EgCO_^n9t4z0s0>GX7U z)fdiMB|ky7LnS|XmtGYHXGrC(rLO`#jhkfK(iMWHo|*IbpZ|LG_ym|o<^iai)vwr+ zR_>+In7FL>R4JG-`o+20PMf!;MK0S3Qrf|zUC8@^q&_;$xNnK(tgxQNS+UBGzLuD& zpgPd$3G^gtwJoH5Qg-y9&4HmzzzKyVpdniht5+!1a^5(krU-v zG@Yv5?yXz9TlX6;j*gEbK=4No9-Kstt&YFIx@oRH&(Ir$f*iD>ABfv7TEt^WRZWcw z%}}~erS<&|nBezB1xtw6>E*C#fZYY87e773QJ~5vfsOo4Pk;*3+t~gmi)wFu1S$aa zbnwXkb#uGG0e}8^w_&In5dv=cGan2W)5@toc=+lCc7>Hb$K>S&cPDT@%w~9%=jX`T zRZiunhj<%RHJlVS{2a3i9q4Sl(yU%S^=Cy5f3I1M->o#Or~lWV6*c_b_9|sj35Neb zfXgd)>)H2&Qn_M-+kH-43JCH}B`$^GPo5J-&ua%?14FJYdn7ld>|bf<4B4yP$3L$d z$B+L%j~Z`0hUCSfIOn)Q4b>-JROCqvg6v;Oke?bZqr6Qxo(Dd9h~E=|iP^!{ng}fE z!(uBj*wJ^-Ut(WWYpv;*g(>(}-`=~s1Y#7=R6XQ+PjC(D91rK?bs*{K!;`0Vkc9nx zE-1pWd?bY3e+mR`Vh_N_e+CfR*dzgKH&V)9>>3(;d3*Tfp7a08!VoxCU|+|Wvr=h# zv5VKY(EXi$yRCn_qkr4gzwPPYcHY=DwdvVEUd`H8!1nP!j!$rrQt#8Y_TkaVk(EcY z5moG)6J>{5@fztjHUe=L!Py{}zgZ6-J@K&)H~qa{EsU1a+ywf64D1xfN$2m~1{O3b z_x$k*O|#VQcbetke4G!P)~=9Jurxbbj1GSvKlt(K^M}!wdGsYk`w?BNJ^~`1;A3cO zYu|aYN#%!rIktKE2*9%j+o-fg*F`vbYb#ZtwPOy5$x!)-vWev;v=*YnWjaJnfdl+b z;9$6>3i$l~(GlSURq@l1!l`F))##w{K&SEM>ungsL&FLSzmD2(I)C-*HUj7bJ)>Gt z$ZpG){e|pqB?JLLB1Ii|*FD_4P-lM8b#T~xmcbi&vE`~qHIy>vSDa_3bFB5IyLqv~ z!#hhZks&qrvPo^R(blxbM}O=On1~< zw(LQw+&QVCA5y)0p=afU0NFaJr~wDq@E%m2=3tZ;q61m_Y?Zm3wYu75MW@vQIUa5B zbvkvhx8LQ8+NE{h%FSFSfw6PdH=XU_obinF~A5?Q6|)sTwU)4u_Z zIh`(iB%`k6e{RXY%Ts!M^1OU2;NbrJrxZTAP>*jw`e(nT@UIW&1m@N&WbNg$x732) zEvKF7PrqlCk7>mlhlg16#y!hXLwU|mE!+;ytewxU)_d=&-(r$btnwHynW#L*c!)gN zKjl3(8~(o#(fk?D@%0hUpZy%KhM4~3_c(y3#s*P!8=ZzmR0>IPoYyR06t>llG=RB{ z@HR*XdhP)lzea~rb=C9HFr8VKy_hF+`D$JF1{niJO)D$HCLzQwAxG+g z`_vYignYTu%`V)w204tHzdH@&;b5HCZ@Qc6wP6nyf>FCq+Gg7!;QGhQxP1NNl|#Y_ zn>|%t9CR<0@JkCpu`bC$(~(hII#AMSY{LxF5wWG}Vq14bm1~gE4QQ$&nd+86Y)LzY zCM)U9+!CX4skx9_k&f%?n~U>J_piFe-z(l;?tIlP&y3lqmf)%m8tu`Mv8ku3UAuJ% z7Hk%q&RgtC<=9D9$`BE*KyaZp?&k(2+riu|*MJaPB3gs5s8}wpQ?P7#A}6Q-b}6j` z_n=b-{jUtijy#{P?&iBU8v2}A3KtsEbj8;VlJ{an06+$qvL{r6Xo2Iv>tbX7xcW7N zKVCOT`-;5|8v&0u8&K8#P%}}08~ASB4C8WJaY#y=g`o%C(@`I50M8wn0CAqnN!v$R zu4lY`al?$IY3<#%od?UCb&b7RcY6%Y?Qf2zy#L&-!TpAkyCAo}19d()uO4ac+dl^Bu3rfA8>Ar6>*w%-mBuSPsI_D9$nd#gvYPN2Lv$+A8yq?QuTD%)HC7~mElo03rTYNCpx-D=H7ZfWHcavy;D2n6itUxXOxZDQbJlhF7&CR7nH4mQg{Dkz zgue}#?TK{O^K>?W-k7bhTp>t-+eJw-5Yb%}kjWxAzE`)4k-~26VOXzXloaRP_~)Nv zBmIzXoDz5w{i&vTfp~ug|C)ihp5+p!YAS@PfQn`#5yo`uomN{lpvbjS5z9(-RYjX~ z;$Gq59iUOXOhTu^RIC=Wk^&WqrQ>OdLm2FNmob@JY(Wd|cTeUbeo1Zqs%@_r)& z2p)pVRDaiuDz3s{Ybn+*k`GSyq)VLYXP$Qj-|BBPH?{->{J{cXI|#l5!An;)A%Qnz<%BT#+6oRW3)67K3D}!dAwcaV!2O{I3K5`wjm0 z5&qYN|82qlUc>+1!2dqPmec?xjm|ZQ|N7T>OA|W0qZ*LsGi|zr^`NphVKZZ%7teT> z_v^ai3a!S^Kl5)5ug~!K_ho$Q*PYpYtHdjcTaC_NCA*hbhOIik?Y4G5T8r9JHc&Z( zlzg{fMmo

    4. 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

  • m?h~z=Y%4kb@Rs2WBY@) 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