From d71e6f2e62c6b5bbadda0994b3031bd929822fc4 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Tue, 29 Jan 2013 22:24:47 +0100 Subject: [PATCH] Current state --- NetworkManager/dispatcher.d/10-openrc-status | 13 +- X11/Xresources | 32 + X11/xinit/xinitrc.d/11-xdg-menu-kde-4 | 2 +- acpi/actions/powerbtn.sh | 68 ++ acpi/default.sh | 2 +- apache2/modules.d/75_mod_perl.conf | 50 - apache2/modules.d/apache2-mod_perl-startup.pl | 24 - bash_completion.d/eselect | 1 + bash_completion.d/git-prompt | 1 + bluetooth/audio.conf | 4 +- bluetooth/main.conf | 17 +- colordiffrc | 3 + colordiffrc-lightbg | 3 + conf.d/git-daemon | 2 +- conf.d/udev | 18 +- config-archive/etc/mail/aliases | 61 ++ config-archive/etc/mail/aliases.dist.new | 33 + config-archive/etc/mysql/my.cnf | 3 +- config-archive/etc/mysql/my.cnf.1 | 149 +++ config-archive/etc/mysql/my.cnf.dist | 2 +- config-archive/etc/postfix/main.cf | 4 +- config-archive/etc/postfix/main.cf.1 | 13 +- config-archive/etc/postfix/main.cf.2 | 4 +- config-archive/etc/postfix/main.cf.3 | 2 +- config-archive/etc/postfix/main.cf.4 | 692 +++++++++++++ config-archive/etc/postfix/main.cf.dist | 4 +- courier/authlib/authdaemonrc | 12 +- courier/authlib/authdaemonrc.dist | 12 +- courier/authlib/authsqliterc | 247 +++++ courier/authlib/authsqliterc.dist | 247 +++++ csh.env | 12 +- cups/printers.conf | 2 +- .../org.freedesktop.NetworkManager.conf | 7 +- env.d/04gcc-x86_64-pc-linux-gnu | 8 +- env.d/20java-config | 3 +- env.d/30sane | 2 - env.d/gcc/.NATIVE | 2 +- env.d/gcc/config-x86_64-pc-linux-gnu | 2 +- env.d/gcc/x86_64-pc-linux-gnu-4.5.4 | 8 - env.d/gcc/x86_64-pc-linux-gnu-4.6.3 | 8 + fonts/conf.avail/52-infinality.conf | 5 + fonts/conf.avail/62-croscore-arimo.conf | 40 + fonts/conf.avail/62-croscore-cousine.conf | 40 + fonts/conf.avail/62-croscore-symbolneu.conf | 16 + fonts/conf.avail/62-croscore-tinos.conf | 40 + .../conf.src/20-aliases-default-inf.conf | 31 + .../conf.src/20-aliases-default-linux.conf | 31 + .../conf.src/20-aliases-default-osx.conf | 31 + .../conf.src/20-aliases-default-win.conf | 31 + .../infinality/conf.src/20-fix-cantarell.conf | 17 + .../conf.src/21-aliases-wine-linux.conf | 31 + .../conf.src/21-aliases-wine-osx.conf | 31 + .../conf.src/21-aliases-wine-win7-inf.conf | 34 + .../conf.src/21-aliases-wine-win98.conf | 36 + .../conf.src/21-aliases-wine-winxp.conf | 32 + .../conf.src/30-non-latin-inf-win.conf | 121 +++ .../conf.src/30-non-latin-osx-lin.conf | 119 +++ .../infinality/conf.src/40-repl-generic.conf | 46 + fonts/infinality/conf.src/41-repl-os-inf.conf | 143 +++ .../infinality/conf.src/41-repl-os-linux.conf | 98 ++ fonts/infinality/conf.src/41-repl-os-osx.conf | 115 +++ fonts/infinality/conf.src/41-repl-os-win.conf | 134 +++ fonts/infinality/conf.src/42-repl-global.conf | 44 + .../conf.src/43-repl-tt-traced-bitmap.conf | 102 ++ .../conf.src/44-repl-corrective.conf | 45 + .../50-base-rendering-inf-osx-lin.conf | 35 + .../conf.src/50-base-rendering-osx2.conf | 35 + .../50-base-rendering-win7-winxp.conf | 35 + .../conf.src/50-base-rendering-win98.conf | 35 + .../conf.src/60-group-non-tt-fonts.conf | 507 +++++++++ .../conf.src/60-group-tt-fonts.conf | 268 +++++ ...1-group-non-tt-rendering-inf-7-xp-lin.conf | 49 + .../61-group-non-tt-rendering-win98.conf | 25 + .../61-group-tt-rendering-inf-7-xp.conf | 22 + .../conf.src/61-group-tt-rendering-linux.conf | 22 + .../conf.src/61-group-tt-rendering-osx.conf | 22 + .../conf.src/61-group-tt-rendering-osx2.conf | 22 + .../conf.src/61-group-tt-rendering-win98.conf | 22 + .../conf.src/62-tt-monospace-rendering.conf | 48 + .../62-tt-traced-bitmap-rendering.conf | 212 ++++ .../infinality/conf.src/64-override-inf.conf | 20 + .../conf.src/64-override-win98.conf | 48 + fonts/infinality/conf.src/65-override.conf | 53 + .../conf.src/70-forced-synthetic.conf | 108 ++ .../conf.src/71-forced-synthetic-win98.conf | 45 + .../80-selective-rendering-inf-7-xp.conf | 40 + .../80-selective-rendering-inf-win-lin.conf | 170 +++ .../conf.src/81-final-rendering-inf-7-xp.conf | 41 + .../infinality/conf.src/90-no-synthetic.conf | 100 ++ fonts/infinality/conf.src/90-reject.conf | 25 + fonts/infinality/conf.src/99-debug.conf | 34 + fonts/infinality/infinality.conf | 109 ++ .../debug/20-fix-cantarell.conf | 1 + .../debug/42-repl-global.conf | 1 + .../debug/43-repl-tt-traced-bitmap.conf | 1 + .../debug/44-repl-corrective.conf | 1 + .../debug/60-group-non-tt-fonts.conf | 1 + .../debug/60-group-tt-fonts.conf | 1 + .../debug/62-tt-monospace-rendering.conf | 1 + .../debug/62-tt-traced-bitmap-rendering.conf | 1 + .../styles.conf.avail/debug/65-override.conf | 1 + .../debug/70-forced-synthetic.conf | 1 + .../debug/90-no-synthetic.conf | 1 + .../styles.conf.avail/debug/99-debug.conf | 1 + .../infinality/20-aliases-default-inf.conf | 1 + .../infinality/20-fix-cantarell.conf | 1 + .../infinality/21-aliases-wine-win7-inf.conf | 1 + .../infinality/30-non-latin-inf-win.conf | 1 + .../infinality/41-repl-os-inf.conf | 1 + .../infinality/42-repl-global.conf | 1 + .../infinality/43-repl-tt-traced-bitmap.conf | 1 + .../infinality/44-repl-corrective.conf | 1 + .../50-base-rendering-inf-osx-lin.conf | 1 + .../infinality/60-group-non-tt-fonts.conf | 1 + .../infinality/60-group-tt-fonts.conf | 1 + ...1-group-non-tt-rendering-inf-7-xp-lin.conf | 1 + .../61-group-tt-rendering-inf-7-xp.conf | 1 + .../infinality/62-tt-monospace-rendering.conf | 1 + .../62-tt-traced-bitmap-rendering.conf | 1 + .../infinality/64-override-inf.conf | 1 + .../infinality/65-override.conf | 1 + .../infinality/70-forced-synthetic.conf | 1 + .../80-selective-rendering-inf-7-xp.conf | 1 + .../80-selective-rendering-inf-win-lin.conf | 1 + .../81-final-rendering-inf-7-xp.conf | 1 + .../infinality/90-no-synthetic.conf | 1 + .../infinality/90-reject.conf | 1 + .../linux/20-aliases-default-linux.conf | 1 + .../linux/20-fix-cantarell.conf | 1 + .../linux/21-aliases-wine-linux.conf | 1 + .../linux/30-non-latin-osx-lin.conf | 1 + .../linux/41-repl-os-linux.conf | 1 + .../linux/42-repl-global.conf | 1 + .../linux/43-repl-tt-traced-bitmap.conf | 1 + .../linux/44-repl-corrective.conf | 1 + .../linux/50-base-rendering-inf-osx-lin.conf | 1 + .../linux/60-group-non-tt-fonts.conf | 1 + .../linux/60-group-tt-fonts.conf | 1 + ...1-group-non-tt-rendering-inf-7-xp-lin.conf | 1 + .../linux/61-group-tt-rendering-linux.conf | 1 + .../linux/62-tt-monospace-rendering.conf | 1 + .../linux/62-tt-traced-bitmap-rendering.conf | 1 + .../styles.conf.avail/linux/65-override.conf | 1 + .../linux/70-forced-synthetic.conf | 1 + .../80-selective-rendering-inf-win-lin.conf | 1 + .../linux/90-no-synthetic.conf | 1 + .../styles.conf.avail/linux/90-reject.conf | 1 + .../nyx/20-aliases-default-nyx.conf | 31 + .../nyx/20-fix-cantarell.conf | 1 + .../nyx/21-aliases-wine-win7-inf.conf | 1 + .../nyx/30-non-latin-nyx.conf | 120 +++ .../nyx/43-repl-terminus.conf | 1 + .../nyx/44-repl-corrective.conf | 1 + .../nyx/50-base-rendering-inf-osx-lin.conf | 1 + .../nyx/60-group-non-tt-fonts.conf | 1 + .../nyx/60-group-tt-fonts.conf | 1 + .../nyx/64-override-inf.conf | 1 + .../styles.conf.avail/nyx/65-override.conf | 1 + .../nyx/80-selective-rendering-inf-7-xp.conf | 1 + .../80-selective-rendering-inf-win-lin.conf | 1 + .../osx/20-aliases-default-osx.conf | 1 + .../osx/20-fix-cantarell.conf | 1 + .../osx/21-aliases-wine-osx.conf | 1 + .../osx/30-non-latin-osx-lin.conf | 1 + .../styles.conf.avail/osx/41-repl-os-osx.conf | 1 + .../styles.conf.avail/osx/42-repl-global.conf | 1 + .../osx/43-repl-tt-traced-bitmap.conf | 1 + .../osx/44-repl-corrective.conf | 1 + .../osx/50-base-rendering-inf-osx-lin.conf | 1 + .../osx/50-base-rendering-osx2.conf | 1 + .../osx/60-group-non-tt-fonts.conf | 1 + .../osx/60-group-tt-fonts.conf | 1 + .../osx/61-group-tt-rendering-osx.conf | 1 + .../osx/61-group-tt-rendering-osx2.conf | 1 + .../osx/62-tt-monospace-rendering.conf | 1 + .../osx/62-tt-traced-bitmap-rendering.conf | 1 + .../styles.conf.avail/osx/65-override.conf | 1 + .../osx/70-forced-synthetic.conf | 1 + .../osx/90-no-synthetic.conf | 1 + .../osx2/20-aliases-default-osx.conf | 1 + .../osx2/20-fix-cantarell.conf | 1 + .../osx2/21-aliases-wine-osx.conf | 1 + .../osx2/30-non-latin-osx-lin.conf | 1 + .../osx2/41-repl-os-osx.conf | 1 + .../osx2/42-repl-global.conf | 1 + .../osx2/43-repl-tt-traced-bitmap.conf | 1 + .../osx2/44-repl-corrective.conf | 1 + .../osx2/50-base-rendering-osx2.conf | 1 + .../osx2/60-group-non-tt-fonts.conf | 1 + .../osx2/60-group-tt-fonts.conf | 1 + .../osx2/61-group-tt-rendering-osx2.conf | 1 + .../osx2/62-tt-monospace-rendering.conf | 1 + .../osx2/62-tt-traced-bitmap-rendering.conf | 1 + .../styles.conf.avail/osx2/65-override.conf | 1 + .../osx2/70-forced-synthetic.conf | 1 + .../osx2/90-no-synthetic.conf | 1 + .../win7/20-aliases-default-win.conf | 1 + .../win7/20-fix-cantarell.conf | 1 + .../win7/21-aliases-wine-win7-inf.conf | 1 + .../win7/30-non-latin-inf-win.conf | 1 + .../win7/41-repl-os-win.conf | 1 + .../win7/42-repl-global.conf | 1 + .../win7/43-repl-tt-traced-bitmap.conf | 1 + .../win7/44-repl-corrective.conf | 1 + .../win7/50-base-rendering-win7-winxp.conf | 1 + .../win7/60-group-non-tt-fonts.conf | 1 + .../win7/60-group-tt-fonts.conf | 1 + ...1-group-non-tt-rendering-inf-7-xp-lin.conf | 1 + .../win7/61-group-tt-rendering-inf-7-xp.conf | 1 + .../win7/62-tt-monospace-rendering.conf | 1 + .../win7/62-tt-traced-bitmap-rendering.conf | 1 + .../styles.conf.avail/win7/65-override.conf | 1 + .../win7/70-forced-synthetic.conf | 1 + .../win7/80-selective-rendering-inf-7-xp.conf | 1 + .../80-selective-rendering-inf-win-lin.conf | 1 + .../win7/81-final-rendering-inf-7-xp.conf | 1 + .../win7/90-no-synthetic.conf | 1 + .../styles.conf.avail/win7/90-reject.conf | 1 + .../win98/20-aliases-default-win.conf | 1 + .../win98/20-fix-cantarell.conf | 1 + .../win98/21-aliases-wine-win98.conf | 1 + .../win98/30-non-latin-inf-win.conf | 1 + .../win98/41-repl-os-win.conf | 1 + .../win98/42-repl-global.conf | 1 + .../win98/43-repl-tt-traced-bitmap.conf | 1 + .../win98/44-repl-corrective.conf | 1 + .../win98/50-base-rendering-win98.conf | 1 + .../win98/60-group-non-tt-fonts.conf | 1 + .../win98/60-group-tt-fonts.conf | 1 + .../61-group-non-tt-rendering-win98.conf | 1 + .../win98/61-group-tt-rendering-win98.conf | 1 + .../win98/62-tt-monospace-rendering.conf | 1 + .../win98/62-tt-traced-bitmap-rendering.conf | 1 + .../win98/64-override-win98.conf | 1 + .../styles.conf.avail/win98/65-override.conf | 1 + .../win98/70-forced-synthetic.conf | 1 + .../win98/71-forced-synthetic-win98.conf | 1 + .../80-selective-rendering-inf-win-lin.conf | 1 + .../win98/90-no-synthetic.conf | 1 + .../styles.conf.avail/win98/90-reject.conf | 1 + .../winxp/20-aliases-default-win.conf | 1 + .../winxp/20-fix-cantarell.conf | 1 + .../winxp/21-aliases-wine-winxp.conf | 1 + .../winxp/30-non-latin-inf-win.conf | 1 + .../winxp/41-repl-os-win.conf | 1 + .../winxp/42-repl-global.conf | 1 + .../winxp/43-repl-tt-traced-bitmap.conf | 1 + .../winxp/44-repl-corrective.conf | 1 + .../winxp/50-base-rendering-win7-winxp.conf | 1 + .../winxp/60-group-non-tt-fonts.conf | 1 + .../winxp/60-group-tt-fonts.conf | 1 + ...1-group-non-tt-rendering-inf-7-xp-lin.conf | 1 + .../winxp/61-group-tt-rendering-inf-7-xp.conf | 1 + .../winxp/62-tt-monospace-rendering.conf | 1 + .../winxp/62-tt-traced-bitmap-rendering.conf | 1 + .../styles.conf.avail/winxp/65-override.conf | 1 + .../winxp/70-forced-synthetic.conf | 1 + .../80-selective-rendering-inf-7-xp.conf | 1 + .../80-selective-rendering-inf-win-lin.conf | 1 + .../winxp/81-final-rendering-inf-7-xp.conf | 1 + .../winxp/90-no-synthetic.conf | 1 + .../styles.conf.avail/winxp/90-reject.conf | 1 + gconf/gconf.xml.defaults/%gconf-tree.xml | 976 +++++++++--------- highlight/filetypes.conf | 101 ++ hotplug.d/default/default.hotplug | 114 -- hotplug/blacklist | 28 - hotplug/dasd.agent | 251 ----- hotplug/dasd.permissions | 30 - hotplug/firmware.agent | 61 -- hotplug/hotplug.functions | 194 ---- hotplug/ieee1394.agent | 121 --- hotplug/input.agent | 312 ------ hotplug/input.rc | 148 --- hotplug/isapnp.rc | 0 hotplug/net.agent | 112 -- hotplug/pci.agent | 155 --- hotplug/pci.rc | 101 -- hotplug/pnp.distmap | 9 - hotplug/pnp.rc | 119 --- hotplug/scsi.agent | 69 -- hotplug/tape.agent | 251 ----- hotplug/tape.permissions | 24 - hotplug/usb.agent | 452 -------- hotplug/usb.distmap | 222 ---- hotplug/usb.handmap | 50 - hotplug/usb.rc | 391 ------- hotplug/usb.usermap | 1 - hotplug/usb/libsane.usermap | 250 ++++- init.d/bluetooth | 10 +- init.d/device-mapper | 113 +- init.d/hotplug | 34 - init.d/lvm | 101 +- init.d/udev | 170 +-- init.d/udev-mount | 56 +- init.d/udev-postmount | 66 -- layman/layman.cfg | 121 ++- .../overlays/.keep_app-portage_layman-0 | 0 ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf | 4 +- lvm/lvm.conf | 208 +++- modprobe.d/blacklist.conf | 29 - modprobe.d/pnp-aliases.conf | 17 - modprobe.d/usb-load-ehci-first.conf | 2 - mysql/my.cnf | 2 +- passwd | 1 + passwd- | 1 + ...NetworkManager.settings.modify.system.pkla | 6 - make.conf => portage/make.conf | 4 +- portage/package.use | 9 +- postfix/main.cf | 4 +- profile.env | 12 +- resolv.conf | 8 +- revdep-rebuild/61-icedtea-bin-7 | 1 - revdep-rebuild/61-sun-jdk-1.6 | 2 +- revdep-rebuild/61-sun-jre-bin-1.6 | 2 +- runlevels/default/udev-postmount | 1 - sandbox.d/20icedtea-bin-7 | 1 - sane.d/dll.conf | 1 + sane.d/fujitsu.conf | 17 +- sane.d/genesys.conf | 9 + sane.d/gt68xx.conf | 2 +- sane.d/kodakaio.conf | 80 ++ sane.d/saned.conf | 4 +- sane.d/xerox_mfp.conf | 15 + shadow | 1 + shadow- | 1 + texmf/ls-R | 4 +- udev/hwdb.bin | Bin 0 -> 5481459 bytes udev/rules.d/.keep_sys-fs_udev-0 | 0 udev/rules.d/80-net-name-slot.rules | 39 + udev/udev.conf | 8 +- xinetd.d/saned | 10 + 331 files changed, 7066 insertions(+), 4315 deletions(-) create mode 100644 X11/Xresources create mode 100755 acpi/actions/powerbtn.sh delete mode 100644 apache2/modules.d/75_mod_perl.conf delete mode 100644 apache2/modules.d/apache2-mod_perl-startup.pl create mode 120000 bash_completion.d/eselect create mode 120000 bash_completion.d/git-prompt create mode 100644 config-archive/etc/mail/aliases create mode 100644 config-archive/etc/mail/aliases.dist.new create mode 100644 config-archive/etc/mysql/my.cnf.1 create mode 100644 config-archive/etc/postfix/main.cf.4 create mode 100644 courier/authlib/authsqliterc create mode 100644 courier/authlib/authsqliterc.dist delete mode 100644 env.d/30sane delete mode 100644 env.d/gcc/x86_64-pc-linux-gnu-4.5.4 create mode 100644 env.d/gcc/x86_64-pc-linux-gnu-4.6.3 create mode 100644 fonts/conf.avail/52-infinality.conf create mode 100644 fonts/conf.avail/62-croscore-arimo.conf create mode 100644 fonts/conf.avail/62-croscore-cousine.conf create mode 100644 fonts/conf.avail/62-croscore-symbolneu.conf create mode 100644 fonts/conf.avail/62-croscore-tinos.conf create mode 100644 fonts/infinality/conf.src/20-aliases-default-inf.conf create mode 100644 fonts/infinality/conf.src/20-aliases-default-linux.conf create mode 100644 fonts/infinality/conf.src/20-aliases-default-osx.conf create mode 100644 fonts/infinality/conf.src/20-aliases-default-win.conf create mode 100644 fonts/infinality/conf.src/20-fix-cantarell.conf create mode 100644 fonts/infinality/conf.src/21-aliases-wine-linux.conf create mode 100644 fonts/infinality/conf.src/21-aliases-wine-osx.conf create mode 100644 fonts/infinality/conf.src/21-aliases-wine-win7-inf.conf create mode 100644 fonts/infinality/conf.src/21-aliases-wine-win98.conf create mode 100644 fonts/infinality/conf.src/21-aliases-wine-winxp.conf create mode 100644 fonts/infinality/conf.src/30-non-latin-inf-win.conf create mode 100644 fonts/infinality/conf.src/30-non-latin-osx-lin.conf create mode 100644 fonts/infinality/conf.src/40-repl-generic.conf create mode 100644 fonts/infinality/conf.src/41-repl-os-inf.conf create mode 100644 fonts/infinality/conf.src/41-repl-os-linux.conf create mode 100644 fonts/infinality/conf.src/41-repl-os-osx.conf create mode 100644 fonts/infinality/conf.src/41-repl-os-win.conf create mode 100644 fonts/infinality/conf.src/42-repl-global.conf create mode 100644 fonts/infinality/conf.src/43-repl-tt-traced-bitmap.conf create mode 100644 fonts/infinality/conf.src/44-repl-corrective.conf create mode 100644 fonts/infinality/conf.src/50-base-rendering-inf-osx-lin.conf create mode 100644 fonts/infinality/conf.src/50-base-rendering-osx2.conf create mode 100644 fonts/infinality/conf.src/50-base-rendering-win7-winxp.conf create mode 100644 fonts/infinality/conf.src/50-base-rendering-win98.conf create mode 100644 fonts/infinality/conf.src/60-group-non-tt-fonts.conf create mode 100644 fonts/infinality/conf.src/60-group-tt-fonts.conf create mode 100644 fonts/infinality/conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf create mode 100644 fonts/infinality/conf.src/61-group-non-tt-rendering-win98.conf create mode 100644 fonts/infinality/conf.src/61-group-tt-rendering-inf-7-xp.conf create mode 100644 fonts/infinality/conf.src/61-group-tt-rendering-linux.conf create mode 100644 fonts/infinality/conf.src/61-group-tt-rendering-osx.conf create mode 100644 fonts/infinality/conf.src/61-group-tt-rendering-osx2.conf create mode 100644 fonts/infinality/conf.src/61-group-tt-rendering-win98.conf create mode 100644 fonts/infinality/conf.src/62-tt-monospace-rendering.conf create mode 100644 fonts/infinality/conf.src/62-tt-traced-bitmap-rendering.conf create mode 100644 fonts/infinality/conf.src/64-override-inf.conf create mode 100644 fonts/infinality/conf.src/64-override-win98.conf create mode 100644 fonts/infinality/conf.src/65-override.conf create mode 100644 fonts/infinality/conf.src/70-forced-synthetic.conf create mode 100644 fonts/infinality/conf.src/71-forced-synthetic-win98.conf create mode 100644 fonts/infinality/conf.src/80-selective-rendering-inf-7-xp.conf create mode 100644 fonts/infinality/conf.src/80-selective-rendering-inf-win-lin.conf create mode 100644 fonts/infinality/conf.src/81-final-rendering-inf-7-xp.conf create mode 100644 fonts/infinality/conf.src/90-no-synthetic.conf create mode 100644 fonts/infinality/conf.src/90-reject.conf create mode 100644 fonts/infinality/conf.src/99-debug.conf create mode 100644 fonts/infinality/infinality.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/debug/99-debug.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/20-aliases-default-inf.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/21-aliases-wine-win7-inf.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/30-non-latin-inf-win.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/41-repl-os-inf.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/50-base-rendering-inf-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/61-group-non-tt-rendering-inf-7-xp-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/61-group-tt-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/64-override-inf.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-win-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/81-final-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/infinality/90-reject.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/20-aliases-default-linux.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/21-aliases-wine-linux.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/30-non-latin-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/41-repl-os-linux.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/50-base-rendering-inf-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/61-group-non-tt-rendering-inf-7-xp-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/61-group-tt-rendering-linux.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/80-selective-rendering-inf-win-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/linux/90-reject.conf create mode 100644 fonts/infinality/styles.conf.avail/nyx/20-aliases-default-nyx.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/21-aliases-wine-win7-inf.conf create mode 100644 fonts/infinality/styles.conf.avail/nyx/30-non-latin-nyx.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/43-repl-terminus.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/50-base-rendering-inf-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/64-override-inf.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-win-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/20-aliases-default-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/21-aliases-wine-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/30-non-latin-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/41-repl-os-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/50-base-rendering-inf-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/50-base-rendering-osx2.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx2.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/osx/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/20-aliases-default-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/21-aliases-wine-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/30-non-latin-osx-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/41-repl-os-osx.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/50-base-rendering-osx2.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/61-group-tt-rendering-osx2.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/osx2/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/20-aliases-default-win.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/21-aliases-wine-win7-inf.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/30-non-latin-inf-win.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/50-base-rendering-win7-winxp.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/61-group-non-tt-rendering-inf-7-xp-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/61-group-tt-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-win-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/81-final-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/win7/90-reject.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/20-aliases-default-win.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/21-aliases-wine-win98.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/30-non-latin-inf-win.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/41-repl-os-win.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/50-base-rendering-win98.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/61-group-non-tt-rendering-win98.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/61-group-tt-rendering-win98.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/64-override-win98.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/71-forced-synthetic-win98.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/80-selective-rendering-inf-win-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/win98/90-reject.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/20-aliases-default-win.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/20-fix-cantarell.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/21-aliases-wine-winxp.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/30-non-latin-inf-win.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/41-repl-os-win.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/42-repl-global.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/43-repl-tt-traced-bitmap.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/44-repl-corrective.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/50-base-rendering-win7-winxp.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/60-group-non-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/60-group-tt-fonts.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/61-group-non-tt-rendering-inf-7-xp-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/61-group-tt-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/62-tt-monospace-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/62-tt-traced-bitmap-rendering.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/65-override.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/70-forced-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-win-lin.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/81-final-rendering-inf-7-xp.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/90-no-synthetic.conf create mode 120000 fonts/infinality/styles.conf.avail/winxp/90-reject.conf create mode 100644 highlight/filetypes.conf delete mode 100755 hotplug.d/default/default.hotplug delete mode 100644 hotplug/blacklist delete mode 100755 hotplug/dasd.agent delete mode 100755 hotplug/dasd.permissions delete mode 100755 hotplug/firmware.agent delete mode 100644 hotplug/hotplug.functions delete mode 100755 hotplug/ieee1394.agent delete mode 100755 hotplug/input.agent delete mode 100755 hotplug/input.rc delete mode 100755 hotplug/isapnp.rc delete mode 100755 hotplug/net.agent delete mode 100755 hotplug/pci.agent delete mode 100755 hotplug/pci.rc delete mode 100644 hotplug/pnp.distmap delete mode 100755 hotplug/pnp.rc delete mode 100755 hotplug/scsi.agent delete mode 100755 hotplug/tape.agent delete mode 100755 hotplug/tape.permissions delete mode 100755 hotplug/usb.agent delete mode 100644 hotplug/usb.distmap delete mode 100644 hotplug/usb.handmap delete mode 100755 hotplug/usb.rc delete mode 100644 hotplug/usb.usermap delete mode 100755 init.d/hotplug delete mode 100755 init.d/udev-postmount rename hotplug.d/.keep_sys-apps_hotplug-base-0 => layman/overlays/.keep_app-portage_layman-0 (100%) delete mode 100644 modprobe.d/blacklist.conf delete mode 100644 modprobe.d/pnp-aliases.conf delete mode 100644 modprobe.d/usb-load-ehci-first.conf delete mode 100644 polkit-1/localauthority/10-vendor.d/01-org.freedesktop.NetworkManager.settings.modify.system.pkla rename make.conf => portage/make.conf (96%) delete mode 100644 revdep-rebuild/61-icedtea-bin-7 delete mode 120000 runlevels/default/udev-postmount delete mode 100644 sandbox.d/20icedtea-bin-7 create mode 100644 sane.d/kodakaio.conf create mode 100644 udev/hwdb.bin delete mode 100644 udev/rules.d/.keep_sys-fs_udev-0 create mode 100644 udev/rules.d/80-net-name-slot.rules create mode 100644 xinetd.d/saned diff --git a/NetworkManager/dispatcher.d/10-openrc-status b/NetworkManager/dispatcher.d/10-openrc-status index 97884104..c216b164 100755 --- a/NetworkManager/dispatcher.d/10-openrc-status +++ b/NetworkManager/dispatcher.d/10-openrc-status @@ -17,7 +17,14 @@ rc-service NetworkManager status 2>&1 | grep -Eq "status: (starting|started|inac export IN_BACKGROUND=YES case "$2" in - up) nm-online -t 0 -x && exec rc-service NetworkManager start ;; - down) nm-online -t 0 -x || exec rc-service NetworkManager stop ;; - pre-sleep) exec rc-service NetworkManager stop ;; + up) nm-online -t 0 -x && + ! rc-service NetworkManager status 2>&1 | grep -q started && + exec rc-service NetworkManager start ;; + down) nm-online -t 0 -x || + rc-service NetworkManager status 2>&1 | grep -q stopped || + exec rc-service NetworkManager stop ;; + pre-sleep) rc-service NetworkManager status 2>&1 | grep -q stopped || + exec rc-service NetworkManager stop ;; esac +exit 0 +# vim: set ts=4: diff --git a/X11/Xresources b/X11/Xresources new file mode 100644 index 00000000..d34e0012 --- /dev/null +++ b/X11/Xresources @@ -0,0 +1,32 @@ +################################################################# +################## EXPLANATION OF SETTINGS ###################### +################################################################# + +# XFT settings are like a red-headed stepchild that should be beaten severely. +# These only affect legacy programs, and *parts* of some modern programs like +# google-chrome. We only deal with these settings because we have to, otherwise +# crap will slip by. I recommend using hintslight and autohint as the defaults +# normally in local.conf. The reason hintfull and autohint:0 is needed here +# because otherwise some programs will occassionally request slight hinting for +# a truetype font. When a program does this, Freetype automatically uses the +# autohinter, when you may actually want it to be rendered with the TT hinter, +# (if specified in local.conf). So setting this to hintfull guarantees that the +# TT font will be rendered with the TT hinter (assuming it is specified in +# /etc/fonts/local.conf to be rendered that way.) For TT fonts that you want +# rendered with autohint, specifiying that in the /etc/fonts/local.conf +# should be enough. But you might think that by setting this to hintfull +# that it's going to use Freetype's full autohinting (which we *completely* +# avoid) for fonts you want autohinted. This is where +# INFINALITY_FT_AUTOFIT_FORCE_SLIGHT_HINTING comes in. It tells freetype to +# use slight hinting on fonts set for autohinting, even if the program requests +# full autohinting. Freetype's full hinting only looks OK under certain +# circumstances. The goal of infinality is to make infinality hinting look +# good all the time. + +Xft.antialias: 1 +Xft.autohint: 0 +Xft.dpi: 96 +Xft.hinting: 1 +Xft.hintstyle: hintfull +Xft.lcdfilter: lcddefault +Xft.rgba: rgb diff --git a/X11/xinit/xinitrc.d/11-xdg-menu-kde-4 b/X11/xinit/xinitrc.d/11-xdg-menu-kde-4 index 1f06e4d5..2374fbae 100755 --- a/X11/xinit/xinitrc.d/11-xdg-menu-kde-4 +++ b/X11/xinit/xinitrc.d/11-xdg-menu-kde-4 @@ -1,5 +1,5 @@ #!/bin/sh -if [ -z ${XDG_MENU_PREFIX} ] && [ "${DESKTOP_SESSION}" = "KDE-4" ]; then +if [ -z "${XDG_MENU_PREFIX}" ] && [ "${DESKTOP_SESSION}" = "KDE-4" ]; then export XDG_MENU_PREFIX="kde-4-" fi diff --git a/acpi/actions/powerbtn.sh b/acpi/actions/powerbtn.sh new file mode 100755 index 00000000..39a3d9b5 --- /dev/null +++ b/acpi/actions/powerbtn.sh @@ -0,0 +1,68 @@ +#!/bin/sh +# /etc/acpi/powerbtn.sh +# Taken from Debian's 2.0.4-1 diff file. This version handles KDE4. +# Power Button event handler. +# Checks to see if gnome or KDE are already handling the power button. +# If not, initiates a plain shutdown. + +# getXuser gets the X user belonging to the display in $displaynum. +# If you want the foreground X user, use getXconsole! +# Input: +# displaynum - X display number +# Output: +# XUSER - the name of the user +# XAUTHORITY - full pathname of the user's .Xauthority file +getXuser() { + user=`pinky -fw | awk '{ if ($2 == ":'$displaynum'" || $(NF) == ":'$displaynum'" ) { print $1; exit; } }'` + if [ x"$user" = x"" ]; then + startx=`pgrep -n startx` + if [ x"$startx" != x"" ]; then + user=`ps -o user --no-headers $startx` + fi + fi + if [ x"$user" != x"" ]; then + userhome=`getent passwd $user | cut -d: -f6` + export XAUTHORITY=$userhome/.Xauthority + else + export XAUTHORITY="" + fi + export XUSER=$user +} + +# Gets the X display number for the active virtual terminal. +# Output: +# DISPLAY - the X display number +# See getXuser()'s output. +getXconsole() { + console=`fgconsole`; + displaynum=`ps t tty$console | sed -n -re 's,.*/X .*:([0-9]+).*,\1,p'` + if [ x"$displaynum" != x"" ]; then + export DISPLAY=":$displaynum" + getXuser + fi +} + +# Skip if we are just in the middle of resuming. +test -f /var/lock/acpisleep && exit 0 + +# If the current X console user is running a power management daemon that +# handles suspend/resume requests, let them handle policy. + +getXconsole + +# A list of power management system process names. +PMS="gnome-power-manager kpowersave xfce4-power-manager" +PMS="$PMS guidance-power-manager.py dalston-power-applet" + +# If one of those is running or any of several others, +if pidof x $PMS > /dev/null || + ( test "$XUSER" != "" && pidof dcopserver > /dev/null && test -x /usr/bin/dcop && /usr/bin/dcop --user $XUSER kded kded loadedModules | grep -q klaptopdaemon) || + ( test "$XUSER" != "" && test -x /usr/bin/qdbus && test -r /proc/$(pidof kded4)/environ && su - $XUSER -c "eval $(echo -n 'export '; cat /proc/$(pidof kded4)/environ |tr '\0' '\n'|grep DBUS_SESSION_BUS_ADDRESS); qdbus org.kde.kded" | grep -q powerdevil) ; then + # Get out as the power manager that is running will take care of things. + exit +fi + +# No power managment system appears to be running. Just initiate a plain +# shutdown. +/sbin/shutdown -h now "Power button pressed" + diff --git a/acpi/default.sh b/acpi/default.sh index 9fe26a16..8be6f3e1 100755 --- a/acpi/default.sh +++ b/acpi/default.sh @@ -18,7 +18,7 @@ case "$group" in button) case "$action" in power) - /sbin/init 0 + /etc/acpi/actions/powerbtn.sh ;; # if your laptop doesnt turn on/off the display via hardware diff --git a/apache2/modules.d/75_mod_perl.conf b/apache2/modules.d/75_mod_perl.conf deleted file mode 100644 index 596d2cc7..00000000 --- a/apache2/modules.d/75_mod_perl.conf +++ /dev/null @@ -1,50 +0,0 @@ - -LoadModule perl_module modules/mod_perl.so - -#PerlTrace all -PerlRequire "/etc/apache2/modules.d/apache2-mod_perl-startup.pl" -PerlModule ModPerl::Registry - -# Provide two aliases to the same cgi-bin directory, to see the effects of the -# 2 different mod_perl modes for Apache2::Registry Mode -Alias /perl/ /var/www/localhost/perl/ -# for Apache2::Perlrun Mode -Alias /cgi-perl/ /var/www/localhost/perl/ - - - SetHandler perl-script - PerlResponseHandler Apache2::Status - Order deny,allow - Deny from all - Allow from 127.0.0.1 - - - - SetHandler perl-script - PerlResponseHandler ModPerl::PerlRun - Options -Indexes ExecCGI - PerlOptions +ParseHeaders - - -# set Apache::Registry Mode for /perl Alias - - SetHandler perl-script - PerlResponseHandler ModPerl::Registry - Options -Indexes ExecCGI - PerlSendHeader On - Order allow,deny - Allow from all - - -# set Apache::PerlRun Mode for /cgi-perl Alias - - SetHandler perl-script - PerlResponseHandler ModPerl::PerlRun - Options -Indexes ExecCGI - PerlSendHeader On - Order allow,deny - Allow from all - - - -# vim: ts=4 filetype=apache diff --git a/apache2/modules.d/apache2-mod_perl-startup.pl b/apache2/modules.d/apache2-mod_perl-startup.pl deleted file mode 100644 index afc048ac..00000000 --- a/apache2/modules.d/apache2-mod_perl-startup.pl +++ /dev/null @@ -1,24 +0,0 @@ -use lib qw(/home/httpd/perl); - -# enable if the mod_perl 1.0 compatibility is needed -#use Apache2::compat (); - -use ModPerl::Util (); #for CORE::GLOBAL::exit - -use Apache2::RequestRec (); -use Apache2::RequestIO (); -use Apache2::RequestUtil (); - -use Apache2::ServerRec (); -use Apache2::ServerUtil (); -use Apache2::Connection (); -use Apache2::Log (); - -use APR::Table (); - -use ModPerl::Registry (); - -use Apache2::Const -compile => ':common'; -use APR::Const -compile => ':common'; - -1; diff --git a/bash_completion.d/eselect b/bash_completion.d/eselect new file mode 120000 index 00000000..4512d10d --- /dev/null +++ b/bash_completion.d/eselect @@ -0,0 +1 @@ +../../usr/share/bash-completion/eselect \ No newline at end of file diff --git a/bash_completion.d/git-prompt b/bash_completion.d/git-prompt new file mode 120000 index 00000000..30cedda4 --- /dev/null +++ b/bash_completion.d/git-prompt @@ -0,0 +1 @@ +../../usr/share/bash-completion/git-prompt \ No newline at end of file diff --git a/bluetooth/audio.conf b/bluetooth/audio.conf index 302e0460..fd6092af 100644 --- a/bluetooth/audio.conf +++ b/bluetooth/audio.conf @@ -9,7 +9,7 @@ # If we want to disable support for specific services # Defaults to supporting all implemented services -#Disable=Control,Source +#Disable=Gateway,Source,Socket # SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA) # Defaults to HCI @@ -33,7 +33,7 @@ HFP=true MaxConnected=1 # Set to true to enable use of fast connectable mode (faster page scanning) -# for HFP when incomming call starts. Default settings are restored after +# for HFP when incoming call starts. Default settings are restored after # call is answered or rejected. Page scan interval is much shorter and page # scan type changed to interlaced. Such allows faster connection initiated # by a headset. diff --git a/bluetooth/main.conf b/bluetooth/main.conf index 321f6221..787ef4f7 100644 --- a/bluetooth/main.conf +++ b/bluetooth/main.conf @@ -26,10 +26,6 @@ PairableTimeout = 0 # which is 16384 (10 seconds). PageTimeout = 8192 -# Discover scheduler interval used in Adapter.DiscoverDevices -# The value is in seconds. Defaults is 30. -DiscoverSchedulerInterval = 30 - # Automatic connection for bonded devices driven by platform/user events. # If a platform plugin uses this mechanism, automatic connections will be # enabled during the interval defined below. Initially, this feature @@ -43,9 +39,11 @@ InitiallyPowered = true # Remember the previously stored Powered state when initializing adapters RememberPowered = true -# Use vendor, product and version information for DID profile support. -# The values are separated by ":" and VID, PID and version. -#DeviceID = 1234:5678:abcd +# Use vendor id source (assigner), vendor, product and version information for +# DID profile support. The values are separated by ":" and assigner, VID, PID +# and version. +# Possible vendor id source values: bluetooth, usb (defaults to usb) +#DeviceID = bluetooth:1234:5678:abcd # Do reverse service discovery for previously unknown devices that connect to # us. This option is really only needed for qualification since the BITE tester @@ -62,6 +60,5 @@ NameResolving = true # that they were created for. DebugKeys = false -# Enable the GATT Attribute Server. Default is false, because it is only -# useful for testing. -AttributeServer = false +# Enable the GATT functionality. Default is false +EnableGatt = false diff --git a/colordiffrc b/colordiffrc index 6e75b2b5..4bcb02d2 100644 --- a/colordiffrc +++ b/colordiffrc @@ -8,6 +8,9 @@ banner=no # To make the patch file *include* colours, change the option # below to 'yes' color_patches=no +# Sometimes it can be useful to specify which diff command to +# use: that can be specified here +diff_cmd=diff # # available colours are: white, yellow, green, blue, # cyan, red, magenta, black, diff --git a/colordiffrc-lightbg b/colordiffrc-lightbg index fe5333f4..2dfab3c1 100644 --- a/colordiffrc-lightbg +++ b/colordiffrc-lightbg @@ -8,6 +8,9 @@ banner=no # To make the patch file *include* colours, change the option # below to 'yes' color_patches=no +# Sometimes it can be useful to specify which diff command to +# use: that can be specified here +diff_cmd=diff # # available colours are: white, yellow, green, blue, # cyan, red, magenta, black, diff --git a/conf.d/git-daemon b/conf.d/git-daemon index 75b42168..db77de5d 100644 --- a/conf.d/git-daemon +++ b/conf.d/git-daemon @@ -10,7 +10,7 @@ # --export-all --- Exports all repositories # --port=XXXX --- Starts in port XXXX instead of 9418 # -GITDAEMON_OPTS="--syslog /var/git" +GITDAEMON_OPTS="--syslog --base-path=/var/git" # To run an anonymous git safely, the following user should be able to only # read your Git repositories. It should not able able to write to anywhere on diff --git a/conf.d/udev b/conf.d/udev index 12c2afa1..667cc8ba 100644 --- a/conf.d/udev +++ b/conf.d/udev @@ -1,16 +1,5 @@ # /etc/conf.d/udev: config file for udev -# We discourage to disable persistent-net!! -# this may lead to random interface naming - -# Disable adding new rules for persistent-net -persistent_net_disable="no" - -# Disable adding new rules for persistent-cd -# Disabling this will stop new cdrom devices to appear -# as /dev/{cdrom,cdrw,dvd,dvdrw} -persistent_cd_disable="no" - # udev can trigger coldplug events which cause services to start and # kernel modules to be loaded. # Services are deferred to start in the boot runlevel. @@ -22,9 +11,6 @@ persistent_cd_disable="no" # in /etc/conf.d/rc: rc_plug_services="!*" #rc_coldplug="YES" - - - # Expert options: # Timeout in seconds to wait for processing of uevents at boot. @@ -35,12 +21,12 @@ persistent_cd_disable="no" # udevd --help for possible values #udev_opts="" -# Run udevd --debug and write output to $RUNDIR/udev.log +# Run udevd --debug and write output to /run/udevdebug.log # Should not be kept on as it fills diskspace slowly #udev_debug="YES" # Run udevadmin monitor to get a log of all events -# in $RUNDIR/udevmonitor.log +# in /run/udevmonitor.log #udev_monitor="YES" # Keep udevmonitor running after populating /dev. diff --git a/config-archive/etc/mail/aliases b/config-archive/etc/mail/aliases new file mode 100644 index 00000000..8dde63ea --- /dev/null +++ b/config-archive/etc/mail/aliases @@ -0,0 +1,61 @@ +# Basic system aliases -- these MUST be present. +MAILER-DAEMON: postmaster +postmaster: root +root: frank + +# General redirections for pseudo accounts. +adm: root +bin: root +daemon: root +exim: root +lp: root +mail: root +named: root +postfix: root + +# Well-known aliases -- these should be filled in! +# root: +# operator: + +# Standard RFC2142 aliases +abuse: postmaster +ftp: root +hostmaster: root +news: usenet +noc: root +security: root +usenet: root +uucp: root +webmaster: root +www: webmaster + +# trap decode to catch security attacks +noreply: /dev/null +decode: noreply +nobody: noreply + +# Persönliche Aliase + +# Frank Brehm +frank: frank@brehm-online.com +fbr: frank +brehm: frank +fbrehm: frank +f.brehm: frank +f-brehm: frank +frank.brehm: frank +frank-brehm: frank + +# Doris Hennig +doris: doris@hennig-berlin.org + +# Heiko Hennig +patrick: hennig-patrick@gmx.de + +# Heiko Hennig +heiko: heiko-monkey-hennig@gmx.de + +# Vivien Winkler +vivi: viviwinkler@gmx.de + + diff --git a/config-archive/etc/mail/aliases.dist.new b/config-archive/etc/mail/aliases.dist.new new file mode 100644 index 00000000..ea835059 --- /dev/null +++ b/config-archive/etc/mail/aliases.dist.new @@ -0,0 +1,33 @@ +# Basic system aliases -- these MUST be present. +MAILER-DAEMON: postmaster +postmaster: root + +# General redirections for pseudo accounts. +adm: root +bin: root +daemon: root +exim: root +lp: root +mail: root +named: root +nobody: root +postfix: root + +# Well-known aliases -- these should be filled in! +# root: +# operator: + +# Standard RFC2142 aliases +abuse: postmaster +ftp: root +hostmaster: root +news: usenet +noc: root +security: root +usenet: root +uucp: root +webmaster: root +www: webmaster + +# trap decode to catch security attacks +# decode: /dev/null diff --git a/config-archive/etc/mysql/my.cnf b/config-archive/etc/mysql/my.cnf index b324ed2c..775dce06 100644 --- a/config-archive/etc/mysql/my.cnf +++ b/config-archive/etc/mysql/my.cnf @@ -1,5 +1,5 @@ # /etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.2 2010/03/24 18:26:09 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.3 2012/02/15 02:07:21 jmbsvicetto Exp $ # The following options will be passed to all MySQL clients [client] @@ -58,6 +58,7 @@ skip-external-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 +table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K diff --git a/config-archive/etc/mysql/my.cnf.1 b/config-archive/etc/mysql/my.cnf.1 new file mode 100644 index 00000000..b324ed2c --- /dev/null +++ b/config-archive/etc/mysql/my.cnf.1 @@ -0,0 +1,149 @@ +# /etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.2 2010/03/24 18:26:09 robbat2 Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 +prompt = MySQL \u@\h:\d >\_ + +[mysqladmin] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = /var/log/mysql/mysql.err + +# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations +[mysqld] +character-set-server = utf8 +default-character-set = utf8 +user = mysql +port = 3306 +socket = /var/run/mysqld/mysqld.sock +pid-file = /var/run/mysqld/mysqld.pid +log-error = /var/log/mysql/mysqld.err +basedir = /usr +#datadir = /var/lib/mysql +datadir = /data/mysql +skip-external-locking +key_buffer = 16M +max_allowed_packet = 1M +table_cache = 64 +sort_buffer_size = 512K +net_buffer_length = 8K +read_buffer_size = 256K +read_rnd_buffer_size = 512K +myisam_sort_buffer_size = 8M +language = /usr/share/mysql/german + +# security: +# using "localhost" in connects uses sockets by default +# skip-networking +#bind-address = 127.0.0.1 + +log-bin +server-id = 1 + +# point the following paths to different dedicated disks +tmpdir = /tmp/ +#log-update = /path-to-dedicated-directory/hostname + +# you need the debug USE flag enabled to use the following directives, +# if needed, uncomment them, start the server and issue +# #tail -f /tmp/mysqld.sql /tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = /tmp/mysqld.sql +#gdb +#debug = d:t:i:o,/tmp/mysqld.trace +#one-thread + +# uncomment the following directives if you are using BDB tables +#bdb_cache_size = 4M +#bdb_max_lock = 10000 + +# the following is the InnoDB configuration +# if you wish to disable innodb instead +# uncomment just the next line +#skip-innodb +# +# the rest of the innodb config follows: +# don't eat too much memory, we're trying to be safe on 64Mb boxes +# you might want to bump this up a bit on boxes with more RAM +innodb_buffer_pool_size = 16M +# this is the default, increase it if you have lots of tables +innodb_additional_mem_pool_size = 2M +# +# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under /var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = /var/lib/mysql/ +#innodb_log_arch_dir = /var/lib/mysql/ +#innodb_log_group_home_dir = /var/lib/mysql/ +# you may wish to change this size to be more suitable for your system +# the max is there to avoid run-away growth on your machine +innodb_data_file_path = ibdata1:10M:autoextend:max:128M +# we keep this at around 25% of of innodb_buffer_pool_size +# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) +innodb_log_file_size = 5M +# this is the default, increase it if you have very large transactions going on +innodb_log_buffer_size = 8M +# this is the default and won't hurt you +# you shouldn't need to tweak it +innodb_log_files_in_group=2 +# see the innodb config docs, the other options are not always safe +innodb_flush_log_at_trx_commit = 1 +innodb_lock_wait_timeout = 50 +innodb_file_per_table + +[mysqldump] +quick +max_allowed_packet = 16M + +[mysql] +# uncomment the next directive if you are not familiar with SQL +#safe-updates + +[isamchk] +key_buffer = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[mysqlhotcopy] +interactive-timeout diff --git a/config-archive/etc/mysql/my.cnf.dist b/config-archive/etc/mysql/my.cnf.dist index 9a439848..2b0bd062 100644 --- a/config-archive/etc/mysql/my.cnf.dist +++ b/config-archive/etc/mysql/my.cnf.dist @@ -1,5 +1,5 @@ # /etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.3 2012/02/15 02:07:21 jmbsvicetto Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.4 2013/01/20 02:40:02 robbat2 Exp $ # The following options will be passed to all MySQL clients [client] diff --git a/config-archive/etc/postfix/main.cf b/config-archive/etc/postfix/main.cf index 22ce4373..c1606d6e 100644 --- a/config-archive/etc/postfix/main.cf +++ b/config-archive/etc/postfix/main.cf @@ -645,7 +645,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.9.3/html +html_directory = /usr/share/doc/postfix-2.9.4/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -658,7 +658,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.9.3/readme +readme_directory = /usr/share/doc/postfix-2.9.4/readme home_mailbox = .maildir/ smtpd_sasl_auth_enable = yes diff --git a/config-archive/etc/postfix/main.cf.1 b/config-archive/etc/postfix/main.cf.1 index 03fb0bfa..22ce4373 100644 --- a/config-archive/etc/postfix/main.cf.1 +++ b/config-archive/etc/postfix/main.cf.1 @@ -39,7 +39,7 @@ command_directory = /usr/sbin # daemon programs (i.e. programs listed in the master.cf file). This # directory must be owned by root. # -daemon_directory = /usr/lib64/postfix +daemon_directory = /usr/libexec/postfix # The data_directory parameter specifies the location of Postfix-writable # data files (caches, random numbers). This directory must be owned @@ -463,7 +463,12 @@ mynetworks = 10.12.11.0/24, 127.0.0.0/8, [::1]/128, [2001:6f8:1db7::]/64 # the main.cf file, otherwise the SMTP server will reject mail for # non-UNIX accounts with "User unknown in local recipient table". # -#mailbox_transport = lmtp:unix:/file/name +# Cyrus IMAP over LMTP. Specify ``lmtpunix cmd="lmtpd" +# listen="/var/imap/socket/lmtp" prefork=0'' in cyrus.conf. +#mailbox_transport = lmtp:unix:/var/imap/socket/lmtp +# +# Cyrus IMAP via command line. Uncomment the "cyrus...pipe" and +# subsequent line in master.cf. #mailbox_transport = cyrus # The fallback_transport specifies the optional transport in master.cf @@ -640,7 +645,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.8.9/html +html_directory = /usr/share/doc/postfix-2.9.3/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -653,7 +658,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.8.9/readme +readme_directory = /usr/share/doc/postfix-2.9.3/readme home_mailbox = .maildir/ smtpd_sasl_auth_enable = yes diff --git a/config-archive/etc/postfix/main.cf.2 b/config-archive/etc/postfix/main.cf.2 index 76d1551d..03fb0bfa 100644 --- a/config-archive/etc/postfix/main.cf.2 +++ b/config-archive/etc/postfix/main.cf.2 @@ -640,7 +640,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.8.7/html +html_directory = /usr/share/doc/postfix-2.8.9/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -653,7 +653,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.8.7/readme +readme_directory = /usr/share/doc/postfix-2.8.9/readme home_mailbox = .maildir/ smtpd_sasl_auth_enable = yes diff --git a/config-archive/etc/postfix/main.cf.3 b/config-archive/etc/postfix/main.cf.3 index dba4ff00..76d1551d 100644 --- a/config-archive/etc/postfix/main.cf.3 +++ b/config-archive/etc/postfix/main.cf.3 @@ -264,7 +264,7 @@ unknown_local_recipient_reject_code = 550 #mynetworks = 168.100.189.0/28, 127.0.0.0/8 #mynetworks = $config_directory/mynetworks #mynetworks = hash:/etc/postfix/network_table -mynetworks = 10.12.11.0/24 +mynetworks = 10.12.11.0/24, 127.0.0.0/8, [::1]/128, [2001:6f8:1db7::]/64 # The relay_domains parameter restricts what destinations this system will # relay mail to. See the smtpd_recipient_restrictions description in diff --git a/config-archive/etc/postfix/main.cf.4 b/config-archive/etc/postfix/main.cf.4 new file mode 100644 index 00000000..dba4ff00 --- /dev/null +++ b/config-archive/etc/postfix/main.cf.4 @@ -0,0 +1,692 @@ +# Global Postfix configuration file. This file lists only a subset +# of all parameters. For the syntax, and for a complete parameter +# list, see the postconf(5) manual page (command: "man 5 postconf"). +# +# For common configuration examples, see BASIC_CONFIGURATION_README +# and STANDARD_CONFIGURATION_README. To find these documents, use +# the command "postconf html_directory readme_directory", or go to +# http://www.postfix.org/. +# +# For best results, change no more than 2-3 parameters at a time, +# and test if Postfix still works after every change. + +# SOFT BOUNCE +# +# The soft_bounce parameter provides a limited safety net for +# testing. When soft_bounce is enabled, mail will remain queued that +# would otherwise bounce. This parameter disables locally-generated +# bounces, and prevents the SMTP server from rejecting mail permanently +# (by changing 5xx replies into 4xx replies). However, soft_bounce +# is no cure for address rewriting mistakes or mail routing mistakes. +# +#soft_bounce = no + +# LOCAL PATHNAME INFORMATION +# +# The queue_directory specifies the location of the Postfix queue. +# This is also the root directory of Postfix daemons that run chrooted. +# See the files in examples/chroot-setup for setting up Postfix chroot +# environments on different UNIX systems. +# +queue_directory = /var/spool/postfix + +# The command_directory parameter specifies the location of all +# postXXX commands. +# +command_directory = /usr/sbin + +# The daemon_directory parameter specifies the location of all Postfix +# daemon programs (i.e. programs listed in the master.cf file). This +# directory must be owned by root. +# +daemon_directory = /usr/lib64/postfix + +# The data_directory parameter specifies the location of Postfix-writable +# data files (caches, random numbers). This directory must be owned +# by the mail_owner account (see below). +# +data_directory = /var/lib/postfix + +# QUEUE AND PROCESS OWNERSHIP +# +# The mail_owner parameter specifies the owner of the Postfix queue +# and of most Postfix daemon processes. Specify the name of a user +# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS +# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In +# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED +# USER. +# +mail_owner = postfix + +# The default_privs parameter specifies the default rights used by +# the local delivery agent for delivery to external file or command. +# These rights are used in the absence of a recipient user context. +# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER. +# +#default_privs = nobody + +# INTERNET HOST AND DOMAIN NAMES +# +# The myhostname parameter specifies the internet hostname of this +# mail system. The default is to use the fully-qualified domain name +# from gethostname(). $myhostname is used as a default value for many +# other configuration parameters. +# +#myhostname = host.domain.tld +#myhostname = virtual.domain.tld +myhostname = bruni.home.brehm-online.com + +# The mydomain parameter specifies the local internet domain name. +# The default is to use $myhostname minus the first component. +# $mydomain is used as a default value for many other configuration +# parameters. +# +#mydomain = domain.tld +mydomain = home.brehm-online.com + +# SENDING MAIL +# +# The myorigin parameter specifies the domain that locally-posted +# mail appears to come from. The default is to append $myhostname, +# which is fine for small sites. If you run a domain with multiple +# machines, you should (1) change this to $mydomain and (2) set up +# a domain-wide alias database that aliases each user to +# user@that.users.mailhost. +# +# For the sake of consistency between sender and recipient addresses, +# myorigin also specifies the default domain name that is appended +# to recipient addresses that have no @domain part. +# +#myorigin = $myhostname +#myorigin = $mydomain +myorigin = brehm-online.com + +# RECEIVING MAIL + +# The inet_interfaces parameter specifies the network interface +# addresses that this mail system receives mail on. By default, +# the software claims all active interfaces on the machine. The +# parameter also controls delivery of mail to user@[ip.address]. +# +# See also the proxy_interfaces parameter, for network addresses that +# are forwarded to us via a proxy or network address translator. +# +# Note: you need to stop/start Postfix when this parameter changes. +# +#inet_interfaces = all +#inet_interfaces = $myhostname +#inet_interfaces = $myhostname, localhost +inet_interfaces = 10.12.11.2, localhost + +# The proxy_interfaces parameter specifies the network interface +# addresses that this mail system receives mail on by way of a +# proxy or network address translation unit. This setting extends +# the address list specified with the inet_interfaces parameter. +# +# You must specify your proxy/NAT addresses when your system is a +# backup MX host for other domains, otherwise mail delivery loops +# will happen when the primary MX host is down. +# +#proxy_interfaces = +#proxy_interfaces = 1.2.3.4 + +# The mydestination parameter specifies the list of domains that this +# machine considers itself the final destination for. +# +# These domains are routed to the delivery agent specified with the +# local_transport parameter setting. By default, that is the UNIX +# compatible delivery agent that lookups all recipients in /etc/passwd +# and /etc/aliases or their equivalent. +# +# The default is $myhostname + localhost.$mydomain. On a mail domain +# gateway, you should also include $mydomain. +# +# Do not specify the names of virtual domains - those domains are +# specified elsewhere (see VIRTUAL_README). +# +# Do not specify the names of domains that this machine is backup MX +# host for. Specify those names via the relay_domains settings for +# the SMTP server, or use permit_mx_backup if you are lazy (see +# STANDARD_CONFIGURATION_README). +# +# The local machine is always the final destination for mail addressed +# to user@[the.net.work.address] of an interface that the mail system +# receives mail on (see the inet_interfaces parameter). +# +# Specify a list of host or domain names, /file/name or type:table +# patterns, separated by commas and/or whitespace. A /file/name +# pattern is replaced by its contents; a type:table is matched when +# a name matches a lookup key (the right-hand side is ignored). +# Continue long lines by starting the next line with whitespace. +# +# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS". +# +#mydestination = $myhostname, localhost.$mydomain, localhost +#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain +#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, +# mail.$mydomain, www.$mydomain, ftp.$mydomain + +# REJECTING MAIL FOR UNKNOWN LOCAL USERS +# +# The local_recipient_maps parameter specifies optional lookup tables +# with all names or addresses of users that are local with respect +# to $mydestination, $inet_interfaces or $proxy_interfaces. +# +# If this parameter is defined, then the SMTP server will reject +# mail for unknown local users. This parameter is defined by default. +# +# To turn off local recipient checking in the SMTP server, specify +# local_recipient_maps = (i.e. empty). +# +# The default setting assumes that you use the default Postfix local +# delivery agent for local delivery. You need to update the +# local_recipient_maps setting if: +# +# - You define $mydestination domain recipients in files other than +# /etc/passwd, /etc/aliases, or the $virtual_alias_maps files. +# For example, you define $mydestination domain recipients in +# the $virtual_mailbox_maps files. +# +# - You redefine the local delivery agent in master.cf. +# +# - You redefine the "local_transport" setting in main.cf. +# +# - You use the "luser_relay", "mailbox_transport", or "fallback_transport" +# feature of the Postfix local delivery agent (see local(8)). +# +# Details are described in the LOCAL_RECIPIENT_README file. +# +# Beware: if the Postfix SMTP server runs chrooted, you probably have +# to access the passwd file via the proxymap service, in order to +# overcome chroot restrictions. The alternative, having a copy of +# the system passwd file in the chroot jail is just not practical. +# +# The right-hand side of the lookup tables is conveniently ignored. +# In the left-hand side, specify a bare username, an @domain.tld +# wild-card, or specify a user@domain.tld address. +# +#local_recipient_maps = unix:passwd.byname $alias_maps +#local_recipient_maps = proxy:unix:passwd.byname $alias_maps +#local_recipient_maps = + +# The unknown_local_recipient_reject_code specifies the SMTP server +# response code when a recipient domain matches $mydestination or +# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty +# and the recipient address or address local-part is not found. +# +# The default setting is 550 (reject mail) but it is safer to start +# with 450 (try again later) until you are certain that your +# local_recipient_maps settings are OK. +# +unknown_local_recipient_reject_code = 550 + +# TRUST AND RELAY CONTROL + +# The mynetworks parameter specifies the list of "trusted" SMTP +# clients that have more privileges than "strangers". +# +# In particular, "trusted" SMTP clients are allowed to relay mail +# through Postfix. See the smtpd_recipient_restrictions parameter +# in postconf(5). +# +# You can specify the list of "trusted" network addresses by hand +# or you can let Postfix do it for you (which is the default). +# +# By default (mynetworks_style = subnet), Postfix "trusts" SMTP +# clients in the same IP subnetworks as the local machine. +# On Linux, this does works correctly only with interfaces specified +# with the "ifconfig" command. +# +# Specify "mynetworks_style = class" when Postfix should "trust" SMTP +# clients in the same IP class A/B/C networks as the local machine. +# Don't do this with a dialup site - it would cause Postfix to "trust" +# your entire provider's network. Instead, specify an explicit +# mynetworks list by hand, as described below. +# +# Specify "mynetworks_style = host" when Postfix should "trust" +# only the local machine. +# +#mynetworks_style = class +#mynetworks_style = subnet +#mynetworks_style = host + +# Alternatively, you can specify the mynetworks list by hand, in +# which case Postfix ignores the mynetworks_style setting. +# +# Specify an explicit list of network/netmask patterns, where the +# mask specifies the number of bits in the network part of a host +# address. +# +# You can also specify the absolute pathname of a pattern file instead +# of listing the patterns here. Specify type:table for table-based lookups +# (the value on the table right-hand side is not used). +# +#mynetworks = 168.100.189.0/28, 127.0.0.0/8 +#mynetworks = $config_directory/mynetworks +#mynetworks = hash:/etc/postfix/network_table +mynetworks = 10.12.11.0/24 + +# The relay_domains parameter restricts what destinations this system will +# relay mail to. See the smtpd_recipient_restrictions description in +# postconf(5) for detailed information. +# +# By default, Postfix relays mail +# - from "trusted" clients (IP address matches $mynetworks) to any destination, +# - from "untrusted" clients to destinations that match $relay_domains or +# subdomains thereof, except addresses with sender-specified routing. +# The default relay_domains value is $mydestination. +# +# In addition to the above, the Postfix SMTP server by default accepts mail +# that Postfix is final destination for: +# - destinations that match $inet_interfaces or $proxy_interfaces, +# - destinations that match $mydestination +# - destinations that match $virtual_alias_domains, +# - destinations that match $virtual_mailbox_domains. +# These destinations do not need to be listed in $relay_domains. +# +# Specify a list of hosts or domains, /file/name patterns or type:name +# lookup tables, separated by commas and/or whitespace. Continue +# long lines by starting the next line with whitespace. A file name +# is replaced by its contents; a type:name table is matched when a +# (parent) domain appears as lookup key. +# +# NOTE: Postfix will not automatically forward mail for domains that +# list this system as their primary or backup MX host. See the +# permit_mx_backup restriction description in postconf(5). +# +#relay_domains = $mydestination + +# INTERNET OR INTRANET + +# The relayhost parameter specifies the default host to send mail to +# when no entry is matched in the optional transport(5) table. When +# no relayhost is given, mail is routed directly to the destination. +# +# On an intranet, specify the organizational domain name. If your +# internal DNS uses no MX records, specify the name of the intranet +# gateway host instead. +# +# In the case of SMTP, specify a domain, host, host:port, [host]:port, +# [address] or [address]:port; the form [host] turns off MX lookups. +# +# If you're connected via UUCP, see also the default_transport parameter. +# +#relayhost = $mydomain +#relayhost = [gateway.my.domain] +#relayhost = [mailserver.isp.tld] +#relayhost = uucphost +#relayhost = [an.ip.add.ress] + +# REJECTING UNKNOWN RELAY USERS +# +# The relay_recipient_maps parameter specifies optional lookup tables +# with all addresses in the domains that match $relay_domains. +# +# If this parameter is defined, then the SMTP server will reject +# mail for unknown relay users. This feature is off by default. +# +# The right-hand side of the lookup tables is conveniently ignored. +# In the left-hand side, specify an @domain.tld wild-card, or specify +# a user@domain.tld address. +# +#relay_recipient_maps = hash:/etc/postfix/relay_recipients + +# INPUT RATE CONTROL +# +# The in_flow_delay configuration parameter implements mail input +# flow control. This feature is turned on by default, although it +# still needs further development (it's disabled on SCO UNIX due +# to an SCO bug). +# +# A Postfix process will pause for $in_flow_delay seconds before +# accepting a new message, when the message arrival rate exceeds the +# message delivery rate. With the default 100 SMTP server process +# limit, this limits the mail inflow to 100 messages a second more +# than the number of messages delivered per second. +# +# Specify 0 to disable the feature. Valid delays are 0..10. +# +#in_flow_delay = 1s + +# ADDRESS REWRITING +# +# The ADDRESS_REWRITING_README document gives information about +# address masquerading or other forms of address rewriting including +# username->Firstname.Lastname mapping. + +# ADDRESS REDIRECTION (VIRTUAL DOMAIN) +# +# The VIRTUAL_README document gives information about the many forms +# of domain hosting that Postfix supports. + +# "USER HAS MOVED" BOUNCE MESSAGES +# +# See the discussion in the ADDRESS_REWRITING_README document. + +# TRANSPORT MAP +# +# See the discussion in the ADDRESS_REWRITING_README document. + +# ALIAS DATABASE +# +# The alias_maps parameter specifies the list of alias databases used +# by the local delivery agent. The default list is system dependent. +# +# On systems with NIS, the default is to search the local alias +# database, then the NIS alias database. See aliases(5) for syntax +# details. +# +# If you change the alias database, run "postalias /etc/aliases" (or +# wherever your system stores the mail alias file), or simply run +# "newaliases" to build the necessary DBM or DB file. +# +# It will take a minute or so before changes become visible. Use +# "postfix reload" to eliminate the delay. +# +#alias_maps = dbm:/etc/aliases +#alias_maps = hash:/etc/aliases +#alias_maps = hash:/etc/aliases, nis:mail.aliases +#alias_maps = netinfo:/aliases + +# The alias_database parameter specifies the alias database(s) that +# are built with "newaliases" or "sendmail -bi". This is a separate +# configuration parameter, because alias_maps (see above) may specify +# tables that are not necessarily all under control by Postfix. +# +#alias_database = dbm:/etc/aliases +#alias_database = dbm:/etc/mail/aliases +#alias_database = hash:/etc/aliases +#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases + +# ADDRESS EXTENSIONS (e.g., user+foo) +# +# The recipient_delimiter parameter specifies the separator between +# user names and address extensions (user+foo). See canonical(5), +# local(8), relocated(5) and virtual(5) for the effects this has on +# aliases, canonical, virtual, relocated and .forward file lookups. +# Basically, the software tries user+foo and .forward+foo before +# trying user and .forward. +# +#recipient_delimiter = + + +# DELIVERY TO MAILBOX +# +# The home_mailbox parameter specifies the optional pathname of a +# mailbox file relative to a user's home directory. The default +# mailbox file is /var/spool/mail/user or /var/mail/user. Specify +# "Maildir/" for qmail-style delivery (the / is required). +# +#home_mailbox = Mailbox +#home_mailbox = Maildir/ + +# The mail_spool_directory parameter specifies the directory where +# UNIX-style mailboxes are kept. The default setting depends on the +# system type. +# +#mail_spool_directory = /var/mail +#mail_spool_directory = /var/spool/mail + +# The mailbox_command parameter specifies the optional external +# command to use instead of mailbox delivery. The command is run as +# the recipient with proper HOME, SHELL and LOGNAME environment settings. +# Exception: delivery for root is done as $default_user. +# +# Other environment variables of interest: USER (recipient username), +# EXTENSION (address extension), DOMAIN (domain part of address), +# and LOCAL (the address localpart). +# +# Unlike other Postfix configuration parameters, the mailbox_command +# parameter is not subjected to $parameter substitutions. This is to +# make it easier to specify shell syntax (see example below). +# +# Avoid shell meta characters because they will force Postfix to run +# an expensive shell process. Procmail alone is expensive enough. +# +# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN +# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER. +# +#mailbox_command = /some/where/procmail +#mailbox_command = /some/where/procmail -a "$EXTENSION" + +# The mailbox_transport specifies the optional transport in master.cf +# to use after processing aliases and .forward files. This parameter +# has precedence over the mailbox_command, fallback_transport and +# luser_relay parameters. +# +# Specify a string of the form transport:nexthop, where transport is +# the name of a mail delivery transport defined in master.cf. The +# :nexthop part is optional. For more details see the sample transport +# configuration file. +# +# NOTE: if you use this feature for accounts not in the UNIX password +# file, then you must update the "local_recipient_maps" setting in +# the main.cf file, otherwise the SMTP server will reject mail for +# non-UNIX accounts with "User unknown in local recipient table". +# +#mailbox_transport = lmtp:unix:/file/name +#mailbox_transport = cyrus + +# The fallback_transport specifies the optional transport in master.cf +# to use for recipients that are not found in the UNIX passwd database. +# This parameter has precedence over the luser_relay parameter. +# +# Specify a string of the form transport:nexthop, where transport is +# the name of a mail delivery transport defined in master.cf. The +# :nexthop part is optional. For more details see the sample transport +# configuration file. +# +# NOTE: if you use this feature for accounts not in the UNIX password +# file, then you must update the "local_recipient_maps" setting in +# the main.cf file, otherwise the SMTP server will reject mail for +# non-UNIX accounts with "User unknown in local recipient table". +# +#fallback_transport = lmtp:unix:/file/name +#fallback_transport = cyrus +#fallback_transport = + +# The luser_relay parameter specifies an optional destination address +# for unknown recipients. By default, mail for unknown@$mydestination, +# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned +# as undeliverable. +# +# The following expansions are done on luser_relay: $user (recipient +# username), $shell (recipient shell), $home (recipient home directory), +# $recipient (full recipient address), $extension (recipient address +# extension), $domain (recipient domain), $local (entire recipient +# localpart), $recipient_delimiter. Specify ${name?value} or +# ${name:value} to expand value only when $name does (does not) exist. +# +# luser_relay works only for the default Postfix local delivery agent. +# +# NOTE: if you use this feature for accounts not in the UNIX password +# file, then you must specify "local_recipient_maps =" (i.e. empty) in +# the main.cf file, otherwise the SMTP server will reject mail for +# non-UNIX accounts with "User unknown in local recipient table". +# +#luser_relay = $user@other.host +#luser_relay = $local@other.host +#luser_relay = admin+$local + +# JUNK MAIL CONTROLS +# +# The controls listed here are only a very small subset. The file +# SMTPD_ACCESS_README provides an overview. + +# The header_checks parameter specifies an optional table with patterns +# that each logical message header is matched against, including +# headers that span multiple physical lines. +# +# By default, these patterns also apply to MIME headers and to the +# headers of attached messages. With older Postfix versions, MIME and +# attached message headers were treated as body text. +# +# For details, see "man header_checks". +# +#header_checks = regexp:/etc/postfix/header_checks + +# FAST ETRN SERVICE +# +# Postfix maintains per-destination logfiles with information about +# deferred mail, so that mail can be flushed quickly with the SMTP +# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld". +# See the ETRN_README document for a detailed description. +# +# The fast_flush_domains parameter controls what destinations are +# eligible for this service. By default, they are all domains that +# this server is willing to relay mail to. +# +#fast_flush_domains = $relay_domains + +# SHOW SOFTWARE VERSION OR NOT +# +# The smtpd_banner parameter specifies the text that follows the 220 +# code in the SMTP server's greeting banner. Some people like to see +# the mail version advertised. By default, Postfix shows no version. +# +# You MUST specify $myhostname at the start of the text. That is an +# RFC requirement. Postfix itself does not care. +# +#smtpd_banner = $myhostname ESMTP $mail_name +#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) + +# PARALLEL DELIVERY TO THE SAME DESTINATION +# +# How many parallel deliveries to the same user or domain? With local +# delivery, it does not make sense to do massively parallel delivery +# to the same user, because mailbox updates must happen sequentially, +# and expensive pipelines in .forward files can cause disasters when +# too many are run at the same time. With SMTP deliveries, 10 +# simultaneous connections to the same domain could be sufficient to +# raise eyebrows. +# +# Each message delivery transport has its XXX_destination_concurrency_limit +# parameter. The default is $default_destination_concurrency_limit for +# most delivery transports. For the local delivery agent the default is 2. + +#local_destination_concurrency_limit = 2 +#default_destination_concurrency_limit = 20 + +# DEBUGGING CONTROL +# +# The debug_peer_level parameter specifies the increment in verbose +# logging level when an SMTP client or server host name or address +# matches a pattern in the debug_peer_list parameter. +# +debug_peer_level = 2 + +# The debug_peer_list parameter specifies an optional list of domain +# or network patterns, /file/name patterns or type:name tables. When +# an SMTP client or server host name or address matches a pattern, +# increase the verbose logging level by the amount specified in the +# debug_peer_level parameter. +# +#debug_peer_list = 127.0.0.1 +#debug_peer_list = some.domain + +# The debugger_command specifies the external command that is executed +# when a Postfix daemon program is run with the -D option. +# +# Use "command .. & sleep 5" so that the debugger can attach before +# the process marches on. If you use an X-based debugger, be sure to +# set up your XAUTHORITY environment variable before starting Postfix. +# +debugger_command = + PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin + ddd $daemon_directory/$process_name $process_id & sleep 5 + +# If you can't use X, use this to capture the call stack when a +# daemon crashes. The result is in a file in the configuration +# directory, and is named after the process name and the process ID. +# +# debugger_command = +# PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont; +# echo where) | gdb $daemon_directory/$process_name $process_id 2>&1 +# >$config_directory/$process_name.$process_id.log & sleep 5 +# +# Another possibility is to run gdb under a detached screen session. +# To attach to the screen sesssion, su root and run "screen -r +# " where uniquely matches one of the detached +# sessions (from "screen -list"). +# +# debugger_command = +# PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen +# -dmS $process_name gdb $daemon_directory/$process_name +# $process_id & sleep 1 + +# INSTALL-TIME CONFIGURATION INFORMATION +# +# The following parameters are used when installing a new Postfix version. +# +# sendmail_path: The full pathname of the Postfix sendmail command. +# This is the Sendmail-compatible mail posting interface. +# +sendmail_path = /usr/sbin/sendmail + +# newaliases_path: The full pathname of the Postfix newaliases command. +# This is the Sendmail-compatible command to build alias databases. +# +newaliases_path = /usr/bin/newaliases + +# mailq_path: The full pathname of the Postfix mailq command. This +# is the Sendmail-compatible mail queue listing command. +# +mailq_path = /usr/bin/mailq + +# setgid_group: The group for mail submission and queue management +# commands. This must be a group name with a numerical group ID that +# is not shared with other accounts, not even with the Postfix account. +# +setgid_group = postdrop + +# html_directory: The location of the Postfix HTML documentation. +# +html_directory = /usr/share/doc/postfix-2.8.7/html + +# manpage_directory: The location of the Postfix on-line manual pages. +# +manpage_directory = /usr/share/man + +# sample_directory: The location of the Postfix sample configuration files. +# This parameter is obsolete as of Postfix 2.1. +# +sample_directory = /etc/postfix + +# readme_directory: The location of the Postfix README files. +# +readme_directory = /usr/share/doc/postfix-2.8.7/readme +home_mailbox = .maildir/ + +smtpd_sasl_auth_enable = yes +smtpd_sasl2_auth_enable = yes +smtpd_sasl_security_options = noanonymous +broken_sasl_auth_clients = yes +smtpd_sasl_local_domain = $myhostname + +# Authentifizierter Relay-Mail-Versand +smtp_sasl_auth_enable = yes +smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth +smtp_sasl_security_options = noanonymous +relayhost = [mail.brehm-online.com] +#relayhost = [helga-six.brehm-online.com] + +smtpd_use_tls = yes +#smtpd_tls_auth_only = yes +smtpd_tls_key_file = /etc/postfix/postfix.pem +smtpd_tls_cert_file = /etc/postfix/postfix.pem +#smtpd_tls_CAfile = /etc/ssl/acwain-CA/CAcert.pem +smtpd_tls_loglevel = 1 +smtpd_tls_received_header = yes +smtpd_tls_session_cache_timeout = 3600s +tls_random_source = dev:/dev/urandom + +# schön tls verwenden +smtp_use_tls = yes +smtp_tls_key_file = /etc/postfix/postfix.pem +smtp_tls_cert_file = /etc/postfix/postfix.pem +#smtp_tls_CAfile = /etc/ssl/acwain-CA/CAcert.pem +# vermurkste zertifikate: egal +smtp_tls_enforce_peername = no + +#debug_peer_list = 217.237.40.156 + +inet_protocols = all diff --git a/config-archive/etc/postfix/main.cf.dist b/config-archive/etc/postfix/main.cf.dist index a7c38349..01dcbc7e 100644 --- a/config-archive/etc/postfix/main.cf.dist +++ b/config-archive/etc/postfix/main.cf.dist @@ -640,7 +640,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.9.4/html +html_directory = /usr/share/doc/postfix-2.9.5/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -653,5 +653,5 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.9.4/readme +readme_directory = /usr/share/doc/postfix-2.9.5/readme home_mailbox = .maildir/ diff --git a/courier/authlib/authdaemonrc b/courier/authlib/authdaemonrc index c3824474..4b758be4 100644 --- a/courier/authlib/authdaemonrc +++ b/courier/authlib/authdaemonrc @@ -1,4 +1,4 @@ -##VERSION: $Id: authdaemonrc.in 17 2011-04-04 02:07:37Z mrsam $ +##VERSION: $Id: authdaemonrc.in 239 2012-10-06 23:51:19Z mrsam $ # # Copyright 2000-2005 Double Precision, Inc. See COPYING for # distribution information. @@ -17,21 +17,21 @@ # fit on one line. Do not use any additional whitespace for indentation, # or anything else. -##NAME: authmodulelist:2 +##NAME: authmodulelist:3 # # The authentication modules that are linked into authdaemond. The # default list is installed. You may selectively disable modules simply # by removing them from the following list. The available modules you -# can use are: authuserdb authpam authshadow authpgsql authldap authmysql authcustom authpipe +# can use are: authuserdb authpam authshadow authpgsql authldap authmysql authsqlite authcustom authpipe -authmodulelist="authmysql " +authmodulelist="authmysql authpgsql authsqlite authldap authpam authuserdb authshadow authcustom authpipe" -##NAME: authmodulelistorig:3 +##NAME: authmodulelistorig:4 # # This setting is used by Courier's webadmin module, and should be left # alone -authmodulelistorig="authuserdb authpam authshadow authpgsql authldap authmysql authcustom authpipe" +authmodulelistorig="authuserdb authpam authshadow authpgsql authldap authmysql authsqlite authcustom authpipe" ##NAME: daemons:0 # diff --git a/courier/authlib/authdaemonrc.dist b/courier/authlib/authdaemonrc.dist index e66f6350..46456409 100644 --- a/courier/authlib/authdaemonrc.dist +++ b/courier/authlib/authdaemonrc.dist @@ -1,4 +1,4 @@ -##VERSION: $Id: authdaemonrc.in 17 2011-04-04 02:07:37Z mrsam $ +##VERSION: $Id: authdaemonrc.in 239 2012-10-06 23:51:19Z mrsam $ # # Copyright 2000-2005 Double Precision, Inc. See COPYING for # distribution information. @@ -17,21 +17,21 @@ # fit on one line. Do not use any additional whitespace for indentation, # or anything else. -##NAME: authmodulelist:2 +##NAME: authmodulelist:3 # # The authentication modules that are linked into authdaemond. The # default list is installed. You may selectively disable modules simply # by removing them from the following list. The available modules you -# can use are: authuserdb authpam authshadow authpgsql authldap authmysql authcustom authpipe +# can use are: authuserdb authpam authshadow authpgsql authldap authmysql authsqlite authcustom authpipe -authmodulelist="authuserdb authpam authshadow authpgsql authldap authmysql authcustom authpipe" +authmodulelist="authuserdb authpam authshadow authpgsql authldap authmysql authsqlite authcustom authpipe" -##NAME: authmodulelistorig:3 +##NAME: authmodulelistorig:4 # # This setting is used by Courier's webadmin module, and should be left # alone -authmodulelistorig="authuserdb authpam authshadow authpgsql authldap authmysql authcustom authpipe" +authmodulelistorig="authuserdb authpam authshadow authpgsql authldap authmysql authsqlite authcustom authpipe" ##NAME: daemons:0 # diff --git a/courier/authlib/authsqliterc b/courier/authlib/authsqliterc new file mode 100644 index 00000000..2826fff8 --- /dev/null +++ b/courier/authlib/authsqliterc @@ -0,0 +1,247 @@ +##VERSION: $Id: authsqliterc 17 2011-04-04 02:07:37Z mrsam $ +# +# Copyright 2012 Double Precision, Inc. See COPYING for +# distribution information. +# +# Do not alter lines that begin with ##, they are used when upgrading +# this configuration. +# +# authsqliterc created from authsqliterc.dist by sysconftool +# +# Each line in this file must follow the following format: +# +# field[spaces|tabs]value +# +# That is, the name of the field, followed by spaces or tabs, followed by +# field value. Trailing spaces are prohibited. + + +##NAME: LOCATION:0 +# +# The SQLite database. You must create this database beforehand, and create +# the users table, as defined below. + +SQLITE_DATABASE /var/users.db + +##NAME: SQLITE_USER_TABLE:0 +# +# Suggested format of the table specified by SQLITE_USER_TABLE: +# +# CREATE TABLE passwd ( +# id text not null primary key, +# crypt text, # Either... +# clear text, # ... or +# name text, +# uid int, +# gid int, +# home text not null, +# maildir text, +# defaultdelivery text, +# quota text, +# options text); +# +# Use either crypt or clear, to specify whether cleartext or crypted passwords +# get used (and define either SQLITE_CRYPT_PWFIELD or SQLITE_CLEAR_PWFIELD, +# below, accordingly). + +SQLITE_USER_TABLE passwd + +##NAME: SQLITE_CRYPT_PWFIELD:0 +# +# Either SQLITE_CRYPT_PWFIELD or SQLITE_CLEAR_PWFIELD must be defined. Both +# are OK too. crypted passwords go into SQLITE_CRYPT_PWFIELD, cleartext +# passwords go into SQLITE_CLEAR_PWFIELD. Cleartext passwords allow +# CRAM-MD5 authentication to be implemented. + +SQLITE_CRYPT_PWFIELD crypt + +##NAME: SQLITE_CLEAR_PWFIELD:0 +# +# +# SQLITE_CLEAR_PWFIELD clear + +##NAME: SQLITE_DEFAULT_DOMAIN:0 +# +# If DEFAULT_DOMAIN is defined, and someone tries to log in as 'user', +# we will search for 'user@DEFAULT_DOMAIN' instead. +# +# +# DEFAULT_DOMAIN example.com + +##NAME: SQLITE_UID_FIELD:0 +# +# Other fields in the sqlite table: +# +# SQLITE_UID_FIELD - contains the numerical userid of the account +# +SQLITE_UID_FIELD uid + +##NAME: SQLITE_GID_FIELD:0 +# +# Numerical groupid of the account + +SQLITE_GID_FIELD gid + +##NAME: SQLITE_LOGIN_FIELD:0 +# +# The login id, default is id. Basically the query is: +# +# SELECT SQLITE_UID_FIELD, SQLITE_GID_FIELD, ... WHERE id='loginid' +# + +SQLITE_LOGIN_FIELD id + +##NAME: SQLITE_HOME_FIELD:0 +# + +SQLITE_HOME_FIELD home + +##NAME: SQLITE_NAME_FIELD:0 +# +# The user's name (optional) + +SQLITE_NAME_FIELD name + +##NAME: SQLITE_MAILDIR_FIELD:0 +# +# This is an optional field, and can be used to specify an arbitrary +# location of the maildir for the account, which normally defaults to +# $HOME/Maildir (where $HOME is read from SQLITE_HOME_FIELD). +# +# You still need to provide a SQLITE_HOME_FIELD, even if you uncomment this +# out. +# +# SQLITE_MAILDIR_FIELD maildir + +##NAME: SQLITE_DEFAULTDELIVERY:0 +# +# Courier mail server only: optional field specifies custom mail delivery +# instructions for this account (if defined) -- essentially overrides +# DEFAULTDELIVERY from ${sysconfdir}/courierd +# +# SQLITE_DEFAULTDELIVERY defaultdelivery + +##NAME: SQLITE_QUOTA_FIELD:0 +# +# Define SQLITE_QUOTA_FIELD to be the name of the field that can optionally +# specify a maildir quota. See README.maildirquota for more information +# +# SQLITE_QUOTA_FIELD quota + +##NAME: SQLITE_AUXOPTIONS:0 +# +# Auxiliary options. The SQLITE_AUXOPTIONS field should be a char field that +# contains a single string consisting of comma-separated "ATTRIBUTE=NAME" +# pairs. These names are additional attributes that define various per-account +# "options", as given in INSTALL's description of the "Account OPTIONS" +# setting. +# +# SQLITE_AUXOPTIONS_FIELD options +# +# You might want to try something like this, if you'd like to use a bunch +# of individual fields, instead of a single text blob: +# +# SQLITE_AUXOPTIONS_FIELD "disableimap=" || disableimap || ",disablepop3=" || disablepop3 || ",disablewebmail=" || disablewebmail || ",sharedgroup=" || sharedgroup +# +# This will let you define fields called "disableimap", etc, with the end result +# being something that the OPTIONS parser understands. + + +##NAME: SQLITE_WHERE_CLAUSE:0 +# +# This is optional, SQLITE_WHERE_CLAUSE can be basically set to an arbitrary +# fixed string that is appended to the WHERE clause of our query +# +# SQLITE_WHERE_CLAUSE server='mailhost.example.com' + +##NAME: SQLITE_SELECT_CLAUSE:0 +# +# This is optional, SQLITE_SELECT_CLAUSE can be set when you have a database, +# which is structuraly different from the proposed layout. The fixed string will +# be used to do a SELECT operation on database, which should return fields +# in order specified bellow: +# +# username, cryptpw, clearpw, uid, gid, home, maildir, quota, fullname, options +# +# The username field should include the domain (see example below). +# +# Enabling this option causes ignorance of any other field-related +# options, excluding default domain. +# +# There are two variables, which you can use. Substitution will be made +# for them, so you can put entered username (local part) and domain name +# in the right place of your query. These variables are: +# $(local_part), $(domain), $(service) +# +# If a $(domain) is empty (not given by the remote user) the default domain +# name is used in its place. +# +# $(service) will expand out to the service being authenticated: imap, imaps, +# pop3 or pop3s. Courier mail server only: service will also expand out to +# "courier", when searching for local mail account's location. In this case, +# if the "maildir" field is not empty it will be used in place of +# DEFAULTDELIVERY. Courier mail server will also use esmtp when doing +# authenticated ESMTP. +# +# For example: +# +# SQLITE_SELECT_CLAUSE SELECT popbox.local_part || '@' || popbox.domain_name,\ +# '{MD5}' || popbox.password_hash), \ +# popbox.clearpw, \ +# domain.uid, \ +# domain.gid, \ +# domain.path || '/' || popbox.mbox_name, \ +# '', \ +# domain.quota, \ +# '', \ +# "disableimap=" || disableimap || ",disablepop3=" || \ +# disablepop3 || ",disablewebmail=" || disablewebmail || \ +# ",sharedgroup=" || sharedgroup \ +# FROM popbox, domain \ +# WHERE popbox.local_part = '$(local_part)' \ +# AND popbox.domain_name = '$(domain)' \ +# AND popbox.domain_name = domain.domain_name + + +##NAME: SQLITE_ENUMERATE_CLAUSE:1 +# +# Optional custom SQL query used to enumerate accounts for authenumerate, +# in order to compile a list of accounts for shared folders. The query +# should return the following fields: name, uid, gid, homedir, maildir, options +# +# Example: +# SQLITE_ENUMERATE_CLAUSE SELECT popbox.local_part || '@' || popbox.domain_name, \ +# domain.uid, \ +# domain.gid, \ +# domain.path || '/' || popbox.mbox_name, \ +# '', \ +# 'sharedgroup=' || sharedgroup \ +# FROM popbox, domain \ +# WHERE popbox.local_part = '$(local_part)' \ +# AND popbox.domain_name = '$(domain)' \ +# AND popbox.domain_name = domain.domain_name + + +##NAME: SQLITE_CHPASS_CLAUSE:0 +# +# This is optional, SQLITE_CHPASS_CLAUSE can be set when you have a database, +# which is structuraly different from proposed. The fixed string will +# be used to do an UPDATE operation on database. In other words, it is +# used, when changing passwords. This is used by sqwebmail/Courier webmail. +# +# There are four variables, which you can use. Substitution will be made +# for them, so you can put entered username (local part) and domain name +# in the right place of your query. There variables are: +# $(local_part) , $(domain) , $(newpass) , $(newpass_crypt) +# +# If a $(domain) is empty (not given by the remote user) the default domain +# name is used in its place. +# $(newpass) contains plain password +# $(newpass_crypt) contains its crypted form +# +# SQLITE_CHPASS_CLAUSE UPDATE popbox \ +# SET clearpw='$(newpass)', \ +# password_hash='$(newpass_crypt)' \ +# WHERE local_part='$(local_part)' \ +# AND domain_name='$(domain)' +# diff --git a/courier/authlib/authsqliterc.dist b/courier/authlib/authsqliterc.dist new file mode 100644 index 00000000..2826fff8 --- /dev/null +++ b/courier/authlib/authsqliterc.dist @@ -0,0 +1,247 @@ +##VERSION: $Id: authsqliterc 17 2011-04-04 02:07:37Z mrsam $ +# +# Copyright 2012 Double Precision, Inc. See COPYING for +# distribution information. +# +# Do not alter lines that begin with ##, they are used when upgrading +# this configuration. +# +# authsqliterc created from authsqliterc.dist by sysconftool +# +# Each line in this file must follow the following format: +# +# field[spaces|tabs]value +# +# That is, the name of the field, followed by spaces or tabs, followed by +# field value. Trailing spaces are prohibited. + + +##NAME: LOCATION:0 +# +# The SQLite database. You must create this database beforehand, and create +# the users table, as defined below. + +SQLITE_DATABASE /var/users.db + +##NAME: SQLITE_USER_TABLE:0 +# +# Suggested format of the table specified by SQLITE_USER_TABLE: +# +# CREATE TABLE passwd ( +# id text not null primary key, +# crypt text, # Either... +# clear text, # ... or +# name text, +# uid int, +# gid int, +# home text not null, +# maildir text, +# defaultdelivery text, +# quota text, +# options text); +# +# Use either crypt or clear, to specify whether cleartext or crypted passwords +# get used (and define either SQLITE_CRYPT_PWFIELD or SQLITE_CLEAR_PWFIELD, +# below, accordingly). + +SQLITE_USER_TABLE passwd + +##NAME: SQLITE_CRYPT_PWFIELD:0 +# +# Either SQLITE_CRYPT_PWFIELD or SQLITE_CLEAR_PWFIELD must be defined. Both +# are OK too. crypted passwords go into SQLITE_CRYPT_PWFIELD, cleartext +# passwords go into SQLITE_CLEAR_PWFIELD. Cleartext passwords allow +# CRAM-MD5 authentication to be implemented. + +SQLITE_CRYPT_PWFIELD crypt + +##NAME: SQLITE_CLEAR_PWFIELD:0 +# +# +# SQLITE_CLEAR_PWFIELD clear + +##NAME: SQLITE_DEFAULT_DOMAIN:0 +# +# If DEFAULT_DOMAIN is defined, and someone tries to log in as 'user', +# we will search for 'user@DEFAULT_DOMAIN' instead. +# +# +# DEFAULT_DOMAIN example.com + +##NAME: SQLITE_UID_FIELD:0 +# +# Other fields in the sqlite table: +# +# SQLITE_UID_FIELD - contains the numerical userid of the account +# +SQLITE_UID_FIELD uid + +##NAME: SQLITE_GID_FIELD:0 +# +# Numerical groupid of the account + +SQLITE_GID_FIELD gid + +##NAME: SQLITE_LOGIN_FIELD:0 +# +# The login id, default is id. Basically the query is: +# +# SELECT SQLITE_UID_FIELD, SQLITE_GID_FIELD, ... WHERE id='loginid' +# + +SQLITE_LOGIN_FIELD id + +##NAME: SQLITE_HOME_FIELD:0 +# + +SQLITE_HOME_FIELD home + +##NAME: SQLITE_NAME_FIELD:0 +# +# The user's name (optional) + +SQLITE_NAME_FIELD name + +##NAME: SQLITE_MAILDIR_FIELD:0 +# +# This is an optional field, and can be used to specify an arbitrary +# location of the maildir for the account, which normally defaults to +# $HOME/Maildir (where $HOME is read from SQLITE_HOME_FIELD). +# +# You still need to provide a SQLITE_HOME_FIELD, even if you uncomment this +# out. +# +# SQLITE_MAILDIR_FIELD maildir + +##NAME: SQLITE_DEFAULTDELIVERY:0 +# +# Courier mail server only: optional field specifies custom mail delivery +# instructions for this account (if defined) -- essentially overrides +# DEFAULTDELIVERY from ${sysconfdir}/courierd +# +# SQLITE_DEFAULTDELIVERY defaultdelivery + +##NAME: SQLITE_QUOTA_FIELD:0 +# +# Define SQLITE_QUOTA_FIELD to be the name of the field that can optionally +# specify a maildir quota. See README.maildirquota for more information +# +# SQLITE_QUOTA_FIELD quota + +##NAME: SQLITE_AUXOPTIONS:0 +# +# Auxiliary options. The SQLITE_AUXOPTIONS field should be a char field that +# contains a single string consisting of comma-separated "ATTRIBUTE=NAME" +# pairs. These names are additional attributes that define various per-account +# "options", as given in INSTALL's description of the "Account OPTIONS" +# setting. +# +# SQLITE_AUXOPTIONS_FIELD options +# +# You might want to try something like this, if you'd like to use a bunch +# of individual fields, instead of a single text blob: +# +# SQLITE_AUXOPTIONS_FIELD "disableimap=" || disableimap || ",disablepop3=" || disablepop3 || ",disablewebmail=" || disablewebmail || ",sharedgroup=" || sharedgroup +# +# This will let you define fields called "disableimap", etc, with the end result +# being something that the OPTIONS parser understands. + + +##NAME: SQLITE_WHERE_CLAUSE:0 +# +# This is optional, SQLITE_WHERE_CLAUSE can be basically set to an arbitrary +# fixed string that is appended to the WHERE clause of our query +# +# SQLITE_WHERE_CLAUSE server='mailhost.example.com' + +##NAME: SQLITE_SELECT_CLAUSE:0 +# +# This is optional, SQLITE_SELECT_CLAUSE can be set when you have a database, +# which is structuraly different from the proposed layout. The fixed string will +# be used to do a SELECT operation on database, which should return fields +# in order specified bellow: +# +# username, cryptpw, clearpw, uid, gid, home, maildir, quota, fullname, options +# +# The username field should include the domain (see example below). +# +# Enabling this option causes ignorance of any other field-related +# options, excluding default domain. +# +# There are two variables, which you can use. Substitution will be made +# for them, so you can put entered username (local part) and domain name +# in the right place of your query. These variables are: +# $(local_part), $(domain), $(service) +# +# If a $(domain) is empty (not given by the remote user) the default domain +# name is used in its place. +# +# $(service) will expand out to the service being authenticated: imap, imaps, +# pop3 or pop3s. Courier mail server only: service will also expand out to +# "courier", when searching for local mail account's location. In this case, +# if the "maildir" field is not empty it will be used in place of +# DEFAULTDELIVERY. Courier mail server will also use esmtp when doing +# authenticated ESMTP. +# +# For example: +# +# SQLITE_SELECT_CLAUSE SELECT popbox.local_part || '@' || popbox.domain_name,\ +# '{MD5}' || popbox.password_hash), \ +# popbox.clearpw, \ +# domain.uid, \ +# domain.gid, \ +# domain.path || '/' || popbox.mbox_name, \ +# '', \ +# domain.quota, \ +# '', \ +# "disableimap=" || disableimap || ",disablepop3=" || \ +# disablepop3 || ",disablewebmail=" || disablewebmail || \ +# ",sharedgroup=" || sharedgroup \ +# FROM popbox, domain \ +# WHERE popbox.local_part = '$(local_part)' \ +# AND popbox.domain_name = '$(domain)' \ +# AND popbox.domain_name = domain.domain_name + + +##NAME: SQLITE_ENUMERATE_CLAUSE:1 +# +# Optional custom SQL query used to enumerate accounts for authenumerate, +# in order to compile a list of accounts for shared folders. The query +# should return the following fields: name, uid, gid, homedir, maildir, options +# +# Example: +# SQLITE_ENUMERATE_CLAUSE SELECT popbox.local_part || '@' || popbox.domain_name, \ +# domain.uid, \ +# domain.gid, \ +# domain.path || '/' || popbox.mbox_name, \ +# '', \ +# 'sharedgroup=' || sharedgroup \ +# FROM popbox, domain \ +# WHERE popbox.local_part = '$(local_part)' \ +# AND popbox.domain_name = '$(domain)' \ +# AND popbox.domain_name = domain.domain_name + + +##NAME: SQLITE_CHPASS_CLAUSE:0 +# +# This is optional, SQLITE_CHPASS_CLAUSE can be set when you have a database, +# which is structuraly different from proposed. The fixed string will +# be used to do an UPDATE operation on database. In other words, it is +# used, when changing passwords. This is used by sqwebmail/Courier webmail. +# +# There are four variables, which you can use. Substitution will be made +# for them, so you can put entered username (local part) and domain name +# in the right place of your query. There variables are: +# $(local_part) , $(domain) , $(newpass) , $(newpass_crypt) +# +# If a $(domain) is empty (not given by the remote user) the default domain +# name is used in its place. +# $(newpass) contains plain password +# $(newpass_crypt) contains its crypted form +# +# SQLITE_CHPASS_CLAUSE UPDATE popbox \ +# SET clearpw='$(newpass)', \ +# password_hash='$(newpass_crypt)' \ +# WHERE local_part='$(local_part)' \ +# AND domain_name='$(domain)' +# diff --git a/csh.env b/csh.env index 706c2df7..75cabeab 100644 --- a/csh.env +++ b/csh.env @@ -4,14 +4,14 @@ setenv ANT_HOME '/usr/share/ant' setenv CONFIG_PROTECT '/usr/share/gnupg/qualified.txt /var/lib/hsqldb /usr/share/config /usr/share/openvpn/easy-rsa' -setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/env.d/java/ /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf ${EPREFIX}/etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' +setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf ${EPREFIX}/etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' setenv EDITOR '/usr/bin/vim' setenv FLTK_DOCDIR '/usr/share/doc/fltk-1.3.0-r1/html' setenv GCC_SPECS '' setenv GDK_USE_XFT '1' setenv GSETTINGS_BACKEND 'dconf' setenv HG '/usr/bin/hg' -setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/info' +setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/info' setenv JAVACC_HOME '/usr/share/javacc/' setenv LANG 'de_DE.UTF-8' setenv LC_ADDRESS 'de_DE.utf8' @@ -29,22 +29,20 @@ setenv LC_TIME 'de_DE.utf8' setenv LESS '-R -M --shift 5' setenv LESSOPEN '|lesspipe %s' setenv LIBBLURAY_CP '/usr/share/libbluray/lib/libbluray.jar' -setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/man:/etc/java-config/system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' +setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' setenv MULTIOSDIRS '../lib64:../lib32' setenv OPENGL_PROFILE 'xorg-x11' setenv PAGER '/usr/bin/less' -setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4:/usr/lib64/subversion/bin:/usr/games/bin' +setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin:/usr/games/bin' setenv PRELINK_PATH_MASK '/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so:/opt/bin/skype' setenv PYTHONDOCS_2_7 '/usr/share/doc/python-docs-2.7.2/html/library' setenv PYTHONDOCS_3_2 '/usr/share/doc/python-docs-3.2.2/html/library' setenv PYTHONPATH '/usr/lib/portage/pym' setenv QT_GRAPHICSSYSTEM 'raster' setenv QT_PLUGIN_PATH '/usr/lib64/kde4/plugins' -setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4:/usr/lib64/subversion/bin' +setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin' setenv RUBYOPT '-rauto_gem' setenv R_HOME '/usr/lib64/R' -setenv SANE_CONFIG_DIR '/etc/sane.d' -setenv USB_DEVFS_PATH '/dev/bus/usb' setenv VBOX_APP_HOME '/usr/lib64/virtualbox' setenv XDG_CONFIG_DIRS '/etc/xdg' setenv XDG_DATA_DIRS '/usr/local/share:/usr/share:/usr/share/gdm' diff --git a/cups/printers.conf b/cups/printers.conf index 24cb6049..161ca530 100644 --- a/cups/printers.conf +++ b/cups/printers.conf @@ -1,5 +1,5 @@ # Printer configuration file for CUPS v1.5.2 -# Written by cupsd on 2013-01-08 18:44 +# Written by cupsd on 2013-01-29 21:28 # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING UUID urn:uuid:7ae9b14e-20ad-3628-427d-870cdf4cdea4 diff --git a/dbus-1/system.d/org.freedesktop.NetworkManager.conf b/dbus-1/system.d/org.freedesktop.NetworkManager.conf index 15b11b7e..7df1c8e8 100644 --- a/dbus-1/system.d/org.freedesktop.NetworkManager.conf +++ b/dbus-1/system.d/org.freedesktop.NetworkManager.conf @@ -43,14 +43,11 @@ send_interface="org.freedesktop.NetworkManager.Connection.Active"/> + send_interface="org.freedesktop.NetworkManager.Device.Modem"/> - - @@ -115,7 +112,5 @@ send_interface="org.freedesktop.NetworkManager" send_member="wake"/> - - 512 diff --git a/env.d/04gcc-x86_64-pc-linux-gnu b/env.d/04gcc-x86_64-pc-linux-gnu index 476e7c4a..2106f843 100644 --- a/env.d/04gcc-x86_64-pc-linux-gnu +++ b/env.d/04gcc-x86_64-pc-linux-gnu @@ -1,6 +1,6 @@ -PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4" -ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4" +PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3" +ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3" GCC_SPECS="" -MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/man" -INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/info" +MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man" +INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info" MULTIOSDIRS="../lib64:../lib32" diff --git a/env.d/20java-config b/env.d/20java-config index d4357333..1128b5d8 100644 --- a/env.d/20java-config +++ b/env.d/20java-config @@ -1,2 +1 @@ -MANPATH=/etc/java-config/system-vm/man/ -CONFIG_PROTECT_MASK="/etc/env.d/java/" +MANPATH="/etc/java-config-2/current-system-vm/man/" diff --git a/env.d/30sane b/env.d/30sane deleted file mode 100644 index e06f69f0..00000000 --- a/env.d/30sane +++ /dev/null @@ -1,2 +0,0 @@ -USB_DEVFS_PATH=/dev/bus/usb -SANE_CONFIG_DIR=/etc/sane.d diff --git a/env.d/gcc/.NATIVE b/env.d/gcc/.NATIVE index e8dfd929..99ba9042 120000 --- a/env.d/gcc/.NATIVE +++ b/env.d/gcc/.NATIVE @@ -1 +1 @@ -x86_64-pc-linux-gnu-4.5.4 \ No newline at end of file +x86_64-pc-linux-gnu-4.6.3 \ No newline at end of file diff --git a/env.d/gcc/config-x86_64-pc-linux-gnu b/env.d/gcc/config-x86_64-pc-linux-gnu index 0954b8bb..63f79f2e 100644 --- a/env.d/gcc/config-x86_64-pc-linux-gnu +++ b/env.d/gcc/config-x86_64-pc-linux-gnu @@ -1 +1 @@ -CURRENT=x86_64-pc-linux-gnu-4.5.4 +CURRENT=x86_64-pc-linux-gnu-4.6.3 diff --git a/env.d/gcc/x86_64-pc-linux-gnu-4.5.4 b/env.d/gcc/x86_64-pc-linux-gnu-4.5.4 deleted file mode 100644 index d6e7ec1a..00000000 --- a/env.d/gcc/x86_64-pc-linux-gnu-4.5.4 +++ /dev/null @@ -1,8 +0,0 @@ -LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4:/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/32" -MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/man" -INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/info" -STDCXX_INCDIR="g++-v4" -CTARGET="x86_64-pc-linux-gnu" -GCC_SPECS="" -MULTIOSDIRS="../lib64:../lib32" -GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4" diff --git a/env.d/gcc/x86_64-pc-linux-gnu-4.6.3 b/env.d/gcc/x86_64-pc-linux-gnu-4.6.3 new file mode 100644 index 00000000..1f636939 --- /dev/null +++ b/env.d/gcc/x86_64-pc-linux-gnu-4.6.3 @@ -0,0 +1,8 @@ +LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32" +MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man" +INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info" +STDCXX_INCDIR="g++-v4" +CTARGET="x86_64-pc-linux-gnu" +GCC_SPECS="" +MULTIOSDIRS="../lib64:../lib32" +GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3" diff --git a/fonts/conf.avail/52-infinality.conf b/fonts/conf.avail/52-infinality.conf new file mode 100644 index 00000000..ac3162c2 --- /dev/null +++ b/fonts/conf.avail/52-infinality.conf @@ -0,0 +1,5 @@ + + + + infinality/infinality.conf + diff --git a/fonts/conf.avail/62-croscore-arimo.conf b/fonts/conf.avail/62-croscore-arimo.conf new file mode 100644 index 00000000..4ad40bf5 --- /dev/null +++ b/fonts/conf.avail/62-croscore-arimo.conf @@ -0,0 +1,40 @@ + + + + + sans-serif + + Arimo + + + + Arimo + + sans-serif + + + + Liberation Sans + + Arimo + + + + Arimo + + Liberation Sans + + + + Arial + + Arimo + + + + Arimo + + Arial + + + diff --git a/fonts/conf.avail/62-croscore-cousine.conf b/fonts/conf.avail/62-croscore-cousine.conf new file mode 100644 index 00000000..dea4f1bf --- /dev/null +++ b/fonts/conf.avail/62-croscore-cousine.conf @@ -0,0 +1,40 @@ + + + + + monospace + + Cousine + + + + Cousine + + monospace + + + + Liberation Mono + + Cousine + + + + Cousine + + Liberation Mono + + + + Courier New + + Cousine + + + + Cousine + + Courier New + + + diff --git a/fonts/conf.avail/62-croscore-symbolneu.conf b/fonts/conf.avail/62-croscore-symbolneu.conf new file mode 100644 index 00000000..a996fed1 --- /dev/null +++ b/fonts/conf.avail/62-croscore-symbolneu.conf @@ -0,0 +1,16 @@ + + + + + Symbol + + Symbol Neu + + + + Symbol Neu + + Symbol + + + diff --git a/fonts/conf.avail/62-croscore-tinos.conf b/fonts/conf.avail/62-croscore-tinos.conf new file mode 100644 index 00000000..40f84e0b --- /dev/null +++ b/fonts/conf.avail/62-croscore-tinos.conf @@ -0,0 +1,40 @@ + + + + + serif + + Tinos + + + + Tinos + + serif + + + + Liberation Serif + + Tinos + + + + Tinos + + Liberation Serif + + + + Times New Roman + + Tinos + + + + Tinos + + Times New Roman + + + diff --git a/fonts/infinality/conf.src/20-aliases-default-inf.conf b/fonts/infinality/conf.src/20-aliases-default-inf.conf new file mode 100644 index 00000000..e8465a21 --- /dev/null +++ b/fonts/infinality/conf.src/20-aliases-default-inf.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + sans-serif + + Arial + + + + serif + + Times New Roman + + + + monospace + + Courier New + + + + diff --git a/fonts/infinality/conf.src/20-aliases-default-linux.conf b/fonts/infinality/conf.src/20-aliases-default-linux.conf new file mode 100644 index 00000000..ba361e76 --- /dev/null +++ b/fonts/infinality/conf.src/20-aliases-default-linux.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + sans-serif + + DejaVu Sans + + + + serif + + Liberation Serif + + + + monospace + + Liberation Mono + + + + diff --git a/fonts/infinality/conf.src/20-aliases-default-osx.conf b/fonts/infinality/conf.src/20-aliases-default-osx.conf new file mode 100644 index 00000000..67993a2b --- /dev/null +++ b/fonts/infinality/conf.src/20-aliases-default-osx.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + sans-serif + + Lucida Grande + + + + serif + + Times + + + + monospace + + Courier + + + + diff --git a/fonts/infinality/conf.src/20-aliases-default-win.conf b/fonts/infinality/conf.src/20-aliases-default-win.conf new file mode 100644 index 00000000..4b0d8030 --- /dev/null +++ b/fonts/infinality/conf.src/20-aliases-default-win.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + sans-serif + + Arial + + + + serif + + Times New Roman + + + + monospace + + Courier New + + + + diff --git a/fonts/infinality/conf.src/20-fix-cantarell.conf b/fonts/infinality/conf.src/20-fix-cantarell.conf new file mode 100644 index 00000000..38a382fa --- /dev/null +++ b/fonts/infinality/conf.src/20-fix-cantarell.conf @@ -0,0 +1,17 @@ + + + + + + + + + + Cantarell + + + Cantarell + + + + diff --git a/fonts/infinality/conf.src/21-aliases-wine-linux.conf b/fonts/infinality/conf.src/21-aliases-wine-linux.conf new file mode 100644 index 00000000..8fad05c8 --- /dev/null +++ b/fonts/infinality/conf.src/21-aliases-wine-linux.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + System + + DejaVu Sans + + + + MS Shell Dlg + + DejaVu Sans + + + + MS Sans Serif + + DejaVu Sans + + + + \ No newline at end of file diff --git a/fonts/infinality/conf.src/21-aliases-wine-osx.conf b/fonts/infinality/conf.src/21-aliases-wine-osx.conf new file mode 100644 index 00000000..3f60b47d --- /dev/null +++ b/fonts/infinality/conf.src/21-aliases-wine-osx.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + System + + Lucida Grande + + + + MS Shell Dlg + + Lucida Grande + + + + MS Sans Serif + + Lucida Grande + + + + \ No newline at end of file diff --git a/fonts/infinality/conf.src/21-aliases-wine-win7-inf.conf b/fonts/infinality/conf.src/21-aliases-wine-win7-inf.conf new file mode 100644 index 00000000..a9c3afcd --- /dev/null +++ b/fonts/infinality/conf.src/21-aliases-wine-win7-inf.conf @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + System + + Segoe UI + + + + MS Shell Dlg + + Segoe UI + + + + MS Sans Serif + + Segoe UI + + + + \ No newline at end of file diff --git a/fonts/infinality/conf.src/21-aliases-wine-win98.conf b/fonts/infinality/conf.src/21-aliases-wine-win98.conf new file mode 100644 index 00000000..740e9cde --- /dev/null +++ b/fonts/infinality/conf.src/21-aliases-wine-win98.conf @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + System + + Microsoft Sans Serif + + + + MS Shell Dlg + + Microsoft Sans Serif + + + + MS Sans Serif + + Microsoft Sans Serif + + + + diff --git a/fonts/infinality/conf.src/21-aliases-wine-winxp.conf b/fonts/infinality/conf.src/21-aliases-wine-winxp.conf new file mode 100644 index 00000000..64e98522 --- /dev/null +++ b/fonts/infinality/conf.src/21-aliases-wine-winxp.conf @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + System + + Tahoma + + + + MS Shell Dlg + + Tahoma + + + + MS Sans Serif + + Tahoma + + + + diff --git a/fonts/infinality/conf.src/30-non-latin-inf-win.conf b/fonts/infinality/conf.src/30-non-latin-inf-win.conf new file mode 100644 index 00000000..bf9f1ddf --- /dev/null +++ b/fonts/infinality/conf.src/30-non-latin-inf-win.conf @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + serif + + Times New Roman + Batang + DFKai-SB + EucrosiaUPC + JasmineUPC + KaiTi + Kartika + KodchiangUPC + MingLiU + MS Mincho + SimSun + Sylfaen + DaunPenh + MV Boli + Iskoola Pota + Latha + Microsoft Himalaya + Mongolian Baiti + Shruti + Cardo + MPH 2B Damase + Times + Palatino Linotype + Liberation Serif + FreeSerif + Georgia + + + + sans-serif + + Arial + Meiryo + Arabic Typesetting + DokChampa + Malgun Gothic + Estrangelo Edessa + Gautami + Iskoola Pota + Microsoft YaHei + Mangal + Microsoft JhengHei + Vrinda + Plantagenet Cherokee + Raavi + Nyala + Tunga + Kartika + MV Boli + DaunPenh + Iskoola Pota + Latha + Microsoft Himalaya + Mongolian Baiti + Shruti + Skeirs + Cardo + MPH 2B Damase + Tahoma + Arial Unicode MS + Helvetica Neue + Helvetica + Liberation Sans + + + + monospace + + Courier New + Consolas + Inconsolata + Andale Mono + Courier New + Microsoft JhengHei + Microsoft YaHei + MPH 2B Damase + Courier + Liberation Mono + Droid Sans Mono + FreeMono + + + + fantasy + + Impact + Copperplate Gothic Std + Cooper Std + Bauhaus Std + + + + cursive + + ITC Zapf Chancery Std + Zapfino + Comic Sans MS + Chalkboard + Chalkduster + + + + diff --git a/fonts/infinality/conf.src/30-non-latin-osx-lin.conf b/fonts/infinality/conf.src/30-non-latin-osx-lin.conf new file mode 100644 index 00000000..47c48490 --- /dev/null +++ b/fonts/infinality/conf.src/30-non-latin-osx-lin.conf @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + serif + + Times + Liberation Serif + FreeSerif + Times New Roman + Batang + DFKai-SB + EucrosiaUPC + JasmineUPC + KaiTi + Kartika + KodchiangUPC + MingLiU + MS Mincho + SimSun + Sylfaen + DaunPenh + MV Boli + Iskoola Pota + Latha + Microsoft Himalaya + Mongolian Baiti + Shruti + Cardo + MPH 2B Damase + Georgia + Palatino Linotype + + + + sans-serif + + Helvetica Neue + Helvetica + Liberation Sans + Arial + Meiryo + Arabic Typesetting + DokChampa + Malgun Gothic + Estrangelo Edessa + Gautami + Iskoola Pota + Microsoft YaHei + Mangal + Microsoft JhengHei + Vrinda + Plantagenet Cherokee + Raavi + Nyala + Tunga + Kartika + MV Boli + DaunPenh + Iskoola Pota + Latha + Microsoft Himalaya + Mongolian Baiti + Shruti + Skeirs + Cardo + MPH 2B Damase + Tahoma + Arial Unicode MS + + + + monospace + + Courier + Liberation Mono + Droid Sans Mono + FreeMono + Courier New + Consolas + Inconsolata + Andale Mono + Courier New + Microsoft JhengHei + Microsoft YaHei + MPH 2B Damase + + + + fantasy + + Impact + Copperplate Gothic Std + Cooper Std + Bauhaus Std + + + + cursive + + ITC Zapf Chancery Std + Zapfino + Comic Sans MS + Chalkboard + Chalkduster + + + + diff --git a/fonts/infinality/conf.src/40-repl-generic.conf b/fonts/infinality/conf.src/40-repl-generic.conf new file mode 100644 index 00000000..3ebb3c4b --- /dev/null +++ b/fonts/infinality/conf.src/40-repl-generic.conf @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + sans-serif + + + Arial + + + + + serif + + + Times New Roman + + + + + monospace + + + Courier New + + + + + + diff --git a/fonts/infinality/conf.src/41-repl-os-inf.conf b/fonts/infinality/conf.src/41-repl-os-inf.conf new file mode 100644 index 00000000..4d9dddd0 --- /dev/null +++ b/fonts/infinality/conf.src/41-repl-os-inf.conf @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + Helvetica + + + Arial + + + + + Helvetica + + + Arial + + + + + + Courier 10 Pitch + + + Courier New + + + + + Courier 10 Pitch + + + Courier New + + + + + + Helvetica Neue + + + Arial + + + + + Helvetica Neue + + + Arial + + + + + + Palatino + + + Palatino Linotype + + + + + Palatino + + + Palatino Linotype + + + + + + Lucida Sans + + + Lucida Grande + + + + + Lucida Sans + + + Lucida Grande + + + + + + + + Courier New + + + 10 + + + Courier + + + + + Courier New + + + 10 + + + Courier + + + + + + + Times + + + Times New Roman + + + + + Times + + + Times New Roman + + + + diff --git a/fonts/infinality/conf.src/41-repl-os-linux.conf b/fonts/infinality/conf.src/41-repl-os-linux.conf new file mode 100644 index 00000000..56a9f904 --- /dev/null +++ b/fonts/infinality/conf.src/41-repl-os-linux.conf @@ -0,0 +1,98 @@ + + + + + + + + + + Nimbus Sans + Nimbus Sans L + Arial + Helvetica + Helvetica Neue + Freesans + + + Liberation Sans + + + + + Nimbus Sans + Nimbus Sans L + Arial + Helvetica + Helvetica Neue + Freesans + + + Liberation Sans + + + + + + Bitstream Vera Sans + Verdana + + + DejaVu Sans + + + + + Bitstream Vera Sans + Verdana + + + DejaVu Sans + + + + + + Courier + FreeMono + Nimbus Mono L + Courier New + + + Liberation Mono + + + + + Courier + FreeMono + Nimbus Mono L + Courier New + + + Liberation Mono + + + + + + Times + Nimbus Serif L + Times New Roman + + + DejaVu Serif + + + + + Times + Nimbus Serif L + Times New Roman + + + DejaVu Serif + + + + diff --git a/fonts/infinality/conf.src/41-repl-os-osx.conf b/fonts/infinality/conf.src/41-repl-os-osx.conf new file mode 100644 index 00000000..9ced9fbb --- /dev/null +++ b/fonts/infinality/conf.src/41-repl-os-osx.conf @@ -0,0 +1,115 @@ + + + + + + + + + + Nimbus Sans + Nimbus Sans L + Arial + Liberation Sans + Freesans + + + Helvetica Neue + + + + + Nimbus Sans + Nimbus Sans L + Arial + Liberation Sans + Freesans + + + Helvetica Neue + + + + + + Courier New + FreeMono + Nimbus Mono L + + + Courier + + + + + Courier New + FreeMono + Nimbus Mono L + + + Courier + + + + + + Times New Roman + DejaVu Serif + Nimbus Serif L + Liberation Serif + FreeSerif + + + Times + + + + + Times New Roman + DejaVu Serif + Nimbus Serif L + Liberation Serif + FreeSerif + + + Times + + + + + + Palatino Linotype + + + Palatino + + + + + Palatino Linotype + + + Palatino + + + + + + Lucida Sans + Lucida Sans Unicode + + + Lucida Grande + + + + + Lucida Sans + Lucida Sans Unicode + + + Lucida Grande + + + + diff --git a/fonts/infinality/conf.src/41-repl-os-win.conf b/fonts/infinality/conf.src/41-repl-os-win.conf new file mode 100644 index 00000000..5e66fd44 --- /dev/null +++ b/fonts/infinality/conf.src/41-repl-os-win.conf @@ -0,0 +1,134 @@ + + + + + + + + + + Nimbus Sans + Nimbus Sans L + Helvetica Neue + Helvetica + Liberation Sans + Freesans + + + Arial + + + + + Nimbus Sans + Nimbus Sans L + Helvetica Neue + Helvetica + Liberation Sans + Freesans + + + Arial + + + + + + Bitstream Vera Sans + DejaVu Sans + + + Verdana + + + + + Bitstream Vera Sans + DejaVu Sans + + + Verdana + + + + + + Courier + FreeMono + Nimbus Mono L + + + Courier New + + + + + Courier + FreeMono + Nimbus Mono L + + + Courier New + + + + + + Times + DejaVu Serif + Nimbus Serif L + Liberation Serif + + + Times New Roman + + + + + Times + DejaVu Serif + Nimbus Serif L + Liberation Serif + + + Times New Roman + + + + + + Palatino + + + Palatino Linotype + + + + + Palatino + + + Palatino Linotype + + + + + + Lucida Sans + Lucida Grande + + + Lucida Sans Unicode + + + + + Lucida Sans + Lucida Grande + + + Lucida Sans Unicode + + + + diff --git a/fonts/infinality/conf.src/42-repl-global.conf b/fonts/infinality/conf.src/42-repl-global.conf new file mode 100644 index 00000000..c9c255d8 --- /dev/null +++ b/fonts/infinality/conf.src/42-repl-global.conf @@ -0,0 +1,44 @@ + + + + + + + + + + + + FONT TO REPLACE 1 + + + REPLACEMENT FONT 1 + + + + + FONT TO REPLACE 1 + + + REPLACEMENT FONT 1 + + + + + + FONT TO REPLACE 2 + + + REPLACEMENT FONT 2 + + + + + FONT TO REPLACE 2 + + + REPLACEMENT FONT 2 + + + + diff --git a/fonts/infinality/conf.src/43-repl-tt-traced-bitmap.conf b/fonts/infinality/conf.src/43-repl-tt-traced-bitmap.conf new file mode 100644 index 00000000..175aaa86 --- /dev/null +++ b/fonts/infinality/conf.src/43-repl-tt-traced-bitmap.conf @@ -0,0 +1,102 @@ + + + + + + + + + + + Terminus + + + Terminus (ttf) + + + + + Terminus + + + Terminus (ttf) + + + + + + Profont + + + ProFontWindows + + + + + Profont + + + ProFontWindows + + + + + + ProggyClean + + + ProggyCleanTT + + + + + ProggyClean + + + ProggyCleanTT + + + + + + ProggySquare + + + ProggySquareTTSZ + + + + + ProggySquare + + + ProggySquareTTSZ + + + + + + ProggyTiny + + + ProggyTinyTTSZ + + + + + ProggyTiny + + + ProggyTinyTTSZ + + + + diff --git a/fonts/infinality/conf.src/44-repl-corrective.conf b/fonts/infinality/conf.src/44-repl-corrective.conf new file mode 100644 index 00000000..8aeaec02 --- /dev/null +++ b/fonts/infinality/conf.src/44-repl-corrective.conf @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + Arial + + + bold + + + Arial Black + + + black + + + + + + + Trebuchet + + + Trebuchet MS + + + + + Trebuchet + + + Trebuchet MS + + + + diff --git a/fonts/infinality/conf.src/50-base-rendering-inf-osx-lin.conf b/fonts/infinality/conf.src/50-base-rendering-inf-osx-lin.conf new file mode 100644 index 00000000..dfb5f466 --- /dev/null +++ b/fonts/infinality/conf.src/50-base-rendering-inf-osx-lin.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + rgb + + + true + + + true + + + true + + + hintslight + + + lcddefault + + + + diff --git a/fonts/infinality/conf.src/50-base-rendering-osx2.conf b/fonts/infinality/conf.src/50-base-rendering-osx2.conf new file mode 100644 index 00000000..73d6751e --- /dev/null +++ b/fonts/infinality/conf.src/50-base-rendering-osx2.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + rgb + + + false + + + false + + + true + + + hintnone + + + lcddefault + + + + diff --git a/fonts/infinality/conf.src/50-base-rendering-win7-winxp.conf b/fonts/infinality/conf.src/50-base-rendering-win7-winxp.conf new file mode 100644 index 00000000..8d2c486d --- /dev/null +++ b/fonts/infinality/conf.src/50-base-rendering-win7-winxp.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + rgb + + + true + + + false + + + true + + + hintfull + + + lcddefault + + + + diff --git a/fonts/infinality/conf.src/50-base-rendering-win98.conf b/fonts/infinality/conf.src/50-base-rendering-win98.conf new file mode 100644 index 00000000..f623a980 --- /dev/null +++ b/fonts/infinality/conf.src/50-base-rendering-win98.conf @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + rgb + + + true + + + false + + + false + + + hintfull + + + lcddefault + + + + diff --git a/fonts/infinality/conf.src/60-group-non-tt-fonts.conf b/fonts/infinality/conf.src/60-group-non-tt-fonts.conf new file mode 100644 index 00000000..027a85e4 --- /dev/null +++ b/fonts/infinality/conf.src/60-group-non-tt-fonts.conf @@ -0,0 +1,507 @@ + + + + + + + + + + + + + Abel + AR PL ShanHeiSun Uni + Abril Fatface + Aclonica + Acme + Actor + Aladin + Aldrich + Alex Brush + Alfa Slab One + Alike Angular + Alike + Allerta Stencil + Allerta + Almendra SC + Almendra + Amaranth + American Typewriter + Andada + Andika + Annie Use Your Telescope + Anton + Apple Garamond Light + Apple Garamond + Apple Symbols + AppleGothic + Arabic Typesetting + Arapey + Arbutus + Architects Daughter + Arizonia + Armata + Asset + Astloch + Asul + Atomic Age + Aubrey + Bad Script + Baekmuk Gulim + Balthazar + Bangers + Basic + Baskerville + Baumans + Belgrano + Bentham + Bevan + Big Caslon + Bigshot One + Bilbo Swash Caps + Bilbo + Bitter + Black Ops One + Bonbon + Boogaloo + Bowlby One SC + Bowlby One + Brawler + Bree Serif + BrushScript + Bubblegum Sans + Buda + Buenard + Butcherman + CMU Bright + Cabin Condensed + Cabin Sketch + Cabin + Caesar Dressing + Cagliostro + Calligraffitti + Cambo + Candal + Cantarell Regular + Cantarell + CantarellRegular + Cardo + Carme + Carter One + Caudex + Cedarville Cursive + Century Schoolbook L + Ceviche One + Changa One + Chango + Charis SIL + Cherry Cream Soda + Chewy + Chicle + Chivo + Cochin + Coda Caption + Coda + Comfortaa Regular + Comfortaa + ComfortaaRegular + Coming Soon + Concert One + Contrail One + Convergence + Cookie + Copperplate + Copse + Corben + Courier Std + Courier10 BT + Coustard + Covered By Your Grace + Crafty Girls + Creepster + Crete Round + Crimson Text + Crushed + Cuprum + Damion + Dancing Script + David + Dawning of a New Day + Days One + Delius Swash Caps + Delius Unicase + Delius + Devonshire + Didact Gothic + Didot + DilenniaUPC + District + DokChampa + Dorsa + Dr Sugiyama + Duru Sans + Dutch801 Rm BT + Dynalight + EB Garamond + Eater + Electrolize + Engagement + Enriqueta + EucrosiaUPC + Eurostile LT Std + Expletus Sans + Fanwood Text + Fascinate Inline + Fascinate + Federant + Federo + Fjord One + Flamenco + Flavors + Fondamento + Fontdiner Swanky + Forum + Francois One + FreeMono + FreeSans + FreeSerif + FreesiaUPC + Fresca + Frijole + Frutiger LT Std + Frutiger-Normal + Fugaz One + Galdeano + Gautami + Geneva Regular + Geo + Geostar Fill + Geostar + Give You Glory + Gloria Hallelujah + Goblin One + Gochi Hand + Goudy Bookletter 1911 + Gravitas One + Gruppo + Habibi + Hammersmith One + Handlee + Helvetica CY + Helvetica Neue + Helvetica + Herr Von Muellerhoff + Holtwood One SC + Homemade Apple + IM Fell DW Pica SC + IM Fell DW Pica + IM Fell Double Pica SC + IM Fell Double Pica + IM Fell English SC + IM Fell English + IM Fell French Canon SC + IM Fell French Canon + IM Fell Great Primer SC + IM Fell Great Primer + IM Fell + Iceland + Inder + Indie Flower + IrisUPC + Irish Grover + Italianno + JasmineUPC + Jockey One + Jomolhari + Josefin Sans Std Light + Josefin Sans + Josefin Slab + Judson + Julee + Jura + Just Another Hand + Just Me Again Down Here + Kai + Kalinga + Kameron + Kelly Slab + Kenia + Knewave + KodchiangUPC + Kranky + Kreon + Kristi + La Belle Aurore + Laconic + Lacuna + Lancelot + Lato + League Script + Leckerli One + Lekton + Lemon + Levenim MT + LilyUPC + Limelight + Linden Hill + Linux Biolinum + Linux Libertine + Lobster Two + Lobster + Lohit Bengali + Lohit Gujarati + Lohit Hindi + Lohit Kannada + Lohit Malayalam + Lohit Oriya + Lohit Punjabi + Lohit Tamil + Lohit Telugu + Lohit Devanagari + Lora + Love Ya Like A Sister + Loved by the King + Lucida Sans Std + Luckiest Guy + Luxi Sans + Luxi Serif + M+ 2p + MS-Mincho + Maiden Orange + Marck Script + Marko One + Marmelad + Marvel + Mate SC + Mate + Maven Pro + Meddon + MedievalSharp + Medula One + Megalopolis + Megrim + Merienda One + Merriweather + Metamorphous + Metrophobic + MgOpen Canonica + MgOpen Cosmetica + MgOpen Modata + MgOpen Moderna + Michroma + Miltonian Tattoo + Miltonian + Miniver + Miriam + Miss Fajardose + Miss Saint Delafield + Modern Antiqua + Monofett + Monoton + Monsieur La Doulaise + Montez + Montserrat + Mountains of Christmas + Mr Bedford + Mr Dafoe + Mr De Haviland + Mrs Sheppards + Muli + Myriad Pro + MyriadRegular + Neucha + News Cycle + Niconne + Nimbus Mono L + Nimbus Roman No9 L + Nimbus Sans L + Nimbus Sans + Nixie One + Nobile-bold-italic002 + Nobile-bold + Nobile-italic002 + Nobile002 + Nobile + Nosifer + Nothing You Could Do + Noticia Text + Numans + Nunito + OFL Sorts Mill Goudy TT + OTS derived font + OTS derivied font + Ocean Sans Std + Old Standard TT + Optima + Orbitron + Original Surfer + Oswald + Over the Rainbow + Overlock SC + Overlock + Ovo + Oxygen + Pacifico + Palladio + Passero One + Passion One + Patrick Hand + Patua One + Paytone One + Permanent Marker + Petrona + Philosopher + Piedra + Pinyon Script + Plaster + Playball + Playfair Display + Podkova + Poller One + Poly + Pompiere + Prata + PrimaSans BT + Prociono + Puritan + Quantico + Quattrocento Sans + Quattrocento + Questrial + Quicksand + Qwigley + Radley + Raleway + Rammetto One + Rancho + Rationale + Redressed + Ribeye Marrow + Ribeye + Righteous + Rochester + Rock Salt + Rokkitt + Rosario + Ruge Boogie + Ruslan Display + Ruthie + Sail + Salsa + Sancreek + Sansita One + Sarina + Satisfy + Schoolbell + Shadows Into Light + Shanti + Short Stack + Sigmar One + Signika Negative + Signika + SimHei + Six Caps + Slackey + Smokum + Smythe + Sniglet + Snippet + Sofia + Sorts Mill Goudy + Special Elite + Spicy Rice + Spinnaker + Spirax + Squada One + Stardos Stencil + Stint Ultra Condensed + Stoke + Sue Ellen Francisco + Sunshiney + Supermercado One + Swanky and Moo Moo + Swansea + Swiss721 + Syncopate + Tenor Sans + Terminal Dosis + The Girl Next Door + TheSans Mono + Tienne + Times LT Std + Times New Roman MT Std + Times Roman + Times Ten LT Std + Trade Winds + Trykker + Tulpen One + URWClassico + Ultra-Light 100 + Ultra + Uncial Antiqua + UnifrakturCook + UnifrakturMaguntia + Univers LT Std + Unkempt + Unlock + Unna + Utopia + VT323 + Varela Round + Varela + Vast Shadow + Verdimka + Vibur + Vidaloka + Viga + Volkhov + Voltaire + Waiting for the Sunrise + Wallpoet + Walter Turncoat + Wire One + Yellowtail + Yeseva One + Yesteryear + Zeyada + cmbx10 + cmex10 + cmmi10 + cmr10 + cmsy10 + cmtt10 + eufm10 + msam10 + msbm10 + proxima nova bold + proxima nova regular + proxima nova + proxima-nova-1 + proxima-nova-2 + wasy10 + + + NON TT Instructed Font + + + + + + NON TT Instructed Font + + + true + + + hintslight + + + true + + + true + + + + diff --git a/fonts/infinality/conf.src/60-group-tt-fonts.conf b/fonts/infinality/conf.src/60-group-tt-fonts.conf new file mode 100644 index 00000000..62a6d9de --- /dev/null +++ b/fonts/infinality/conf.src/60-group-tt-fonts.conf @@ -0,0 +1,268 @@ + + + + + + + + + + + false + + + Adamina + Aguafina Script + Alice + Allan + Aller Display + Aller Light + Aller + Amatic SC + Andale Mono + Andalus + Angsana New + AngsanaUPC + Anonymous Pro + Anonymous + Antic + Aparajita + Apple Chancery + Apple LiGothic + Aquabase + Arabic Typesetting + Arial Black + Arial MT + Arial Monospaced + Arial Narrow + Arial SF MT + Arial Unicode MS + Arial + ArialMT + Arimo + Arimo + Artifika + Arvo + BPmono + Batang + BatangChe + Bitstream Charter + Bitstream Vera Sans Mono + Bitstream Vera Sans + Bitstream Vera Serif + Book Antiqua + Bookman Old Style + Browallia New + BrowalliaUPC + Calibri + Cambria Math + Cambria + Candara + Century Gothic + Century + Chalkboard + Chalkduster + Charcoal CY + Charcoal + Charis SIL + Chicago + Comic Sans MS + Consolas + Constantia + Corbel + Cordia New + CordiaUPC + Courier 10 Pitch + Courier New + Courier + Cousine + DFKai-SB + Dark Courier + DaunPenh + David + DejaVu LGC Sans Mono + DejaVu Sans Mono + DejaVu Sans + DejaVu Serif + Delicious + DilleniaUPC + DokChampa + Dotum + DotumChe + Droid Sans Mono + Droid Sans + Droid Serif + Ebrima + Essential PragmataPro + Estrangelo Edessa + EucrosiaUPC + Euphemia + FangSong + FrankRuehl + Franklin Gothic Medium + FreesiaUPC + Frutiger Linotype + Futura + Gabriola + Garamond + Gautami + Geneva + Geneva CY + Gentium Basic + Gentium Book Basic + Gentium + Georgia + Gill Sans + Gisha + Gotham Book + Gotham Light + Gotham Medium + Guatami + Gulim + GulimChe + Gungsuh + GungsuhChe + Hard Gothic + Herculanum + Hoefler Text + Impact + Inconsolata + IrisUPC + Iskoola Pota + Istok Web + JasmineUPC + KaiTi + Kalinga + Kartika + Khmer UI + KodchiangUPC + Kokila + Lao UI + Latha + Leelawadee + Levenim MT + Liberation Mono + Liberation Sans + Liberation Serif + LilyUPC + Linux Libertine + Lobster + Lucida Console + Lucida Grande + Lucida Sans Typewriter + Lucida Sans Unicode + Lucida Sans + Luxi Mono + MS Gothic + MS Mincho + MS PGothic + MS PMincho + MS UI Gothic + MV Boli + Mako + Malgun Gothic + Mangal + Marker Felt + Meiryo UI + Meiryo + Menlo + MetaBold-Roman + MetaBook-Roman + MetaMedium-Roman + Microsoft Himalaya + Microsoft JhengHei + Microsoft New Tai Lue + Microsoft PhagsPa + Microsoft Sans Serif + Microsoft Tai Le + Microsoft Uighur + Microsoft YaHei + Microsoft Yi Baiti + MingLiU-ExtB + MingLiU + MingLiU_HKSCS-ExtB + MingLiU_HKSCS + Miriam Fixed + Miriam + Molengo + Monaco + Mongolian Baiti + MoolBoran + NSimSun + Narkisim + Neuton + Nina + Nova Cut + Nova Flat + Nova Oval + Nova Round + Nova Script + Nova Slim + Nova Square + NovaMono + Nyala + Open Sans + PMingLiU-ExtB + PMingLiU + PT Sans Caption + PT Sans Narrow + PT Sans + PT Serif Caption + PT Serif + Padauk + Palatino Linotype + Papyrus + Plantagenet Cherokee + Play + Pragmata + PragmataPro + Raavi + Reenie Beanie + Rod + Sakkal Majalla + Segoe Print + Segoe Script + Segoe UI Light + Segoe UI Semibold + Segoe UI Symbol + Segoe UI + Shonar Bangla + Shruti + SimHei + SimSun-ExtB + SimSun + Simplified Arabic Fixed + Simplified Arabic + Skia + Sylfaen + Symbol + TITUS Cyberbit Basic + Tahoma + Tangerine + Times New Roman + Times + Tinos + Traditional Arabic + Trebuchet MS + Tunga + Ubuntu Condensed + Ubuntu Mono + Ubuntu + Utsaah + Vani + Verdana + Vijaya + Vollkorn + Vrinda + Webdings + Wingdings + Yanone Kaffeesatz + Zapfino + + + TT Instructed Font + + + + diff --git a/fonts/infinality/conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf b/fonts/infinality/conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf new file mode 100644 index 00000000..bbc3c91e --- /dev/null +++ b/fonts/infinality/conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf @@ -0,0 +1,49 @@ + + + + + + + + + NON TT Instructed Font + + + true + + + true + + + hintslight + + + true + + + true + + + + + + NON TT Instructed Font + + + false + + + true + + + hintfull + + + true + + + true + + + + diff --git a/fonts/infinality/conf.src/61-group-non-tt-rendering-win98.conf b/fonts/infinality/conf.src/61-group-non-tt-rendering-win98.conf new file mode 100644 index 00000000..68d05289 --- /dev/null +++ b/fonts/infinality/conf.src/61-group-non-tt-rendering-win98.conf @@ -0,0 +1,25 @@ + + + + + + + + + NON TT Instructed Font + + + none + + + true + + + true + + + true + + + + diff --git a/fonts/infinality/conf.src/61-group-tt-rendering-inf-7-xp.conf b/fonts/infinality/conf.src/61-group-tt-rendering-inf-7-xp.conf new file mode 100644 index 00000000..650ba188 --- /dev/null +++ b/fonts/infinality/conf.src/61-group-tt-rendering-inf-7-xp.conf @@ -0,0 +1,22 @@ + + + + + + + + + TT Instructed Font + + + true + + + hintfull + + + false + + + + diff --git a/fonts/infinality/conf.src/61-group-tt-rendering-linux.conf b/fonts/infinality/conf.src/61-group-tt-rendering-linux.conf new file mode 100644 index 00000000..69ee7b26 --- /dev/null +++ b/fonts/infinality/conf.src/61-group-tt-rendering-linux.conf @@ -0,0 +1,22 @@ + + + + + + + + + TT Instructed Font + + + true + + + hintslight + + + true + + + + diff --git a/fonts/infinality/conf.src/61-group-tt-rendering-osx.conf b/fonts/infinality/conf.src/61-group-tt-rendering-osx.conf new file mode 100644 index 00000000..9b7f06f1 --- /dev/null +++ b/fonts/infinality/conf.src/61-group-tt-rendering-osx.conf @@ -0,0 +1,22 @@ + + + + + + + + + TT Instructed Font + + + true + + + hintslight + + + true + + + + diff --git a/fonts/infinality/conf.src/61-group-tt-rendering-osx2.conf b/fonts/infinality/conf.src/61-group-tt-rendering-osx2.conf new file mode 100644 index 00000000..a363c417 --- /dev/null +++ b/fonts/infinality/conf.src/61-group-tt-rendering-osx2.conf @@ -0,0 +1,22 @@ + + + + + + + + + TT Instructed Font + + + true + + + hintnone + + + true + + + + diff --git a/fonts/infinality/conf.src/61-group-tt-rendering-win98.conf b/fonts/infinality/conf.src/61-group-tt-rendering-win98.conf new file mode 100644 index 00000000..57aead7f --- /dev/null +++ b/fonts/infinality/conf.src/61-group-tt-rendering-win98.conf @@ -0,0 +1,22 @@ + + + + + + + + + TT Instructed Font + + + false + + + hintfull + + + false + + + + diff --git a/fonts/infinality/conf.src/62-tt-monospace-rendering.conf b/fonts/infinality/conf.src/62-tt-monospace-rendering.conf new file mode 100644 index 00000000..70a9cfa9 --- /dev/null +++ b/fonts/infinality/conf.src/62-tt-monospace-rendering.conf @@ -0,0 +1,48 @@ + + + + + + + + + + + + + Andale Mono + Anonymous Pro + Bitstream Vera Sans Mono + Courier New + DejaVu Sans Mono + Essential PragmataPro + Inconsolata + Liberation Mono + Lucida Console + Lucida Sans Typewriter + Monaco + Pragmata + PragmataPro + Ubuntu Mono + + + true + + + true + + + false + + + false + + + hintfull + + + true + + + + diff --git a/fonts/infinality/conf.src/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/conf.src/62-tt-traced-bitmap-rendering.conf new file mode 100644 index 00000000..46c4b673 --- /dev/null +++ b/fonts/infinality/conf.src/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1,212 @@ + + + + + + + + + + + + ProFontWindows + ProggyCleanTT + ProggySquareTTSZ + ProggyTinyTTSZ + ProggyCleanTT CE + ProFont + Terminus + Terminus (TTF) + MonteCarlo + + + hintnone + + + false + + + false + + + false + + + false + + + true + + + + + + + + ProggyCleanTT + ProggyCleanTT CE + ProggySquareTTSZ + ProggyTinyTTSZ + + + 16 + + + 16 + + + + + + ProFontWindows + + + 12 + + + 12 + + + + + + MonteCarlo + + + 12 + + + 12 + + + + + + + Terminus (TTF) + + + 12 + + + 12 + + + + + Terminus (TTF) + + + 13 + + + 12 + + + + + Terminus (TTF) + + + 15 + + + 14 + + + + + Terminus (TTF) + + + 17 + + + 16 + + + + + Terminus (TTF) + + + 19 + + + 18 + + + + + Terminus (TTF) + + + 21 + + + 20 + + + + + Terminus (TTF) + + + 23 + + + 22 + + + + + Terminus (TTF) + + + 17 + + + 16 + + + + + Terminus (TTF) + + + 28 + + + 24 + + + 24 + + + + + Terminus (TTF) + + + 32 + + + 28 + + + 28 + + + + + Terminus (TTF) + + + 32 + + + 32 + + + + diff --git a/fonts/infinality/conf.src/64-override-inf.conf b/fonts/infinality/conf.src/64-override-inf.conf new file mode 100644 index 00000000..ba1a19ca --- /dev/null +++ b/fonts/infinality/conf.src/64-override-inf.conf @@ -0,0 +1,20 @@ + + + + + + + + + + Lucida Grande + + + 9 + + + Lucida Sans Unicode + + + + diff --git a/fonts/infinality/conf.src/64-override-win98.conf b/fonts/infinality/conf.src/64-override-win98.conf new file mode 100644 index 00000000..79d8e012 --- /dev/null +++ b/fonts/infinality/conf.src/64-override-win98.conf @@ -0,0 +1,48 @@ + + + + + + + + + + medium + + + 14 + + + none + + + true + + + false + + + true + + + + + + + 18 + + + none + + + true + + + false + + + true + + + + diff --git a/fonts/infinality/conf.src/65-override.conf b/fonts/infinality/conf.src/65-override.conf new file mode 100644 index 00000000..c0801cb1 --- /dev/null +++ b/fonts/infinality/conf.src/65-override.conf @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + diff --git a/fonts/infinality/conf.src/70-forced-synthetic.conf b/fonts/infinality/conf.src/70-forced-synthetic.conf new file mode 100644 index 00000000..2e2300ed --- /dev/null +++ b/fonts/infinality/conf.src/70-forced-synthetic.conf @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + FONT NAME HERE + + + + + roman + + + + + true + + + + + roman + + + + + + + + roman + + + + true + + + + + matrix + + 1.0 + 0.2 + 0 + 1 + + + + + + oblique + + + + + + + + + + + YOUR FONT HERE + + + + + medium + + + + + true + + + + + medium + + + + + + + + true + + + + true + + + + bold + + + + diff --git a/fonts/infinality/conf.src/71-forced-synthetic-win98.conf b/fonts/infinality/conf.src/71-forced-synthetic-win98.conf new file mode 100644 index 00000000..1da63fbd --- /dev/null +++ b/fonts/infinality/conf.src/71-forced-synthetic-win98.conf @@ -0,0 +1,45 @@ + + + + + + + + + + TT Instructed Font + + + + roman + + + + roman + + + + oblique + + + + + + + TT Instructed Font + + + + medium + + + + medium + + + + bold + + + + diff --git a/fonts/infinality/conf.src/80-selective-rendering-inf-7-xp.conf b/fonts/infinality/conf.src/80-selective-rendering-inf-7-xp.conf new file mode 100644 index 00000000..769e9947 --- /dev/null +++ b/fonts/infinality/conf.src/80-selective-rendering-inf-7-xp.conf @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + 9 + + + hintslight + + + true + + + + + + + Arial Black + + + 12 + + + hintslight + + + true + + + + diff --git a/fonts/infinality/conf.src/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/conf.src/80-selective-rendering-inf-win-lin.conf new file mode 100644 index 00000000..029b0840 --- /dev/null +++ b/fonts/infinality/conf.src/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + Droid Sans Mono + Droid Sans + + + 19 + + + true + + + + + + + Aquabase + Browallia New + BrowalliaUPC + + + 14 + + + hintslight + + + true + + + + + + + Courier + + + roman + + + hintslight + + + true + + + + + + + Gentium + + + 18 + + + false + + + hintfull + + + + + + + Gill Sans + + + 17 + + + true + + + hintslight + + + + + + + Gill Sans + + + roman + + + 18 + 19 + + + true + + + hintslight + + + + + + + Gill Sans + + + 11 + 12 + + + true + + + hintslight + + + + + + + Droid Sans + + + 9 + 10 + 11 + 14 + + + medium + + + true + + + hintslight + + + + + + + Ubuntu Mono + + + 12 + 13 + + + medium + + + true + + + hintslight + + + + diff --git a/fonts/infinality/conf.src/81-final-rendering-inf-7-xp.conf b/fonts/infinality/conf.src/81-final-rendering-inf-7-xp.conf new file mode 100644 index 00000000..886cb8c6 --- /dev/null +++ b/fonts/infinality/conf.src/81-final-rendering-inf-7-xp.conf @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + diff --git a/fonts/infinality/conf.src/90-no-synthetic.conf b/fonts/infinality/conf.src/90-no-synthetic.conf new file mode 100644 index 00000000..b5cbf18b --- /dev/null +++ b/fonts/infinality/conf.src/90-no-synthetic.conf @@ -0,0 +1,100 @@ + + + + + + + + + + + roman + + + roman + + + false + + + oblique + + + + + + roman + + + roman + + + false + + + oblique + + + + + + medium + + + medium + + + false + + + bold + + + + + + medium + + + medium + + + false + + + bold + + + + + + + + semibold + + + bold + + + bold + + + + + + + book + + + bold + + + bold + + + + + diff --git a/fonts/infinality/conf.src/90-reject.conf b/fonts/infinality/conf.src/90-reject.conf new file mode 100644 index 00000000..4fe3104c --- /dev/null +++ b/fonts/infinality/conf.src/90-reject.conf @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + Inconsolata + + + bold + + + + + + diff --git a/fonts/infinality/conf.src/99-debug.conf b/fonts/infinality/conf.src/99-debug.conf new file mode 100644 index 00000000..75c93455 --- /dev/null +++ b/fonts/infinality/conf.src/99-debug.conf @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + rgb + + + true + + + false + + + true + + + hintfull + + + lcddefault + + + + diff --git a/fonts/infinality/infinality.conf b/fonts/infinality/infinality.conf new file mode 100644 index 00000000..6f02054b --- /dev/null +++ b/fonts/infinality/infinality.conf @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + Type 1 + + + + + + + + + false + + + + + + + true + + + + + + + + false + + + + + + + + false + + + + + + + + + 72 + + + + + + + + + + false + + + + + infinality/conf.d + + diff --git a/fonts/infinality/styles.conf.avail/debug/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/debug/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/42-repl-global.conf b/fonts/infinality/styles.conf.avail/debug/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/debug/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/debug/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/debug/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/debug/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/debug/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/debug/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/65-override.conf b/fonts/infinality/styles.conf.avail/debug/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/debug/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/debug/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/debug/99-debug.conf b/fonts/infinality/styles.conf.avail/debug/99-debug.conf new file mode 120000 index 00000000..bf9df787 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/debug/99-debug.conf @@ -0,0 +1 @@ +../../conf.src/99-debug.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/20-aliases-default-inf.conf b/fonts/infinality/styles.conf.avail/infinality/20-aliases-default-inf.conf new file mode 120000 index 00000000..911d8a63 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/20-aliases-default-inf.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/infinality/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/21-aliases-wine-win7-inf.conf b/fonts/infinality/styles.conf.avail/infinality/21-aliases-wine-win7-inf.conf new file mode 120000 index 00000000..3c5405bb --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/21-aliases-wine-win7-inf.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-win7-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/30-non-latin-inf-win.conf b/fonts/infinality/styles.conf.avail/infinality/30-non-latin-inf-win.conf new file mode 120000 index 00000000..6e321793 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/30-non-latin-inf-win.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-inf-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/41-repl-os-inf.conf b/fonts/infinality/styles.conf.avail/infinality/41-repl-os-inf.conf new file mode 120000 index 00000000..c9c46e4d --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/41-repl-os-inf.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/42-repl-global.conf b/fonts/infinality/styles.conf.avail/infinality/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/infinality/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/infinality/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/50-base-rendering-inf-osx-lin.conf b/fonts/infinality/styles.conf.avail/infinality/50-base-rendering-inf-osx-lin.conf new file mode 120000 index 00000000..1dceb226 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/50-base-rendering-inf-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-inf-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/infinality/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/infinality/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/61-group-non-tt-rendering-inf-7-xp-lin.conf b/fonts/infinality/styles.conf.avail/infinality/61-group-non-tt-rendering-inf-7-xp-lin.conf new file mode 120000 index 00000000..af1c1963 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/61-group-non-tt-rendering-inf-7-xp-lin.conf @@ -0,0 +1 @@ +../../conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/61-group-tt-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/infinality/61-group-tt-rendering-inf-7-xp.conf new file mode 120000 index 00000000..ac97127f --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/61-group-tt-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/infinality/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/infinality/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/64-override-inf.conf b/fonts/infinality/styles.conf.avail/infinality/64-override-inf.conf new file mode 120000 index 00000000..eaceff0e --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/64-override-inf.conf @@ -0,0 +1 @@ +../../conf.src/64-override-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/65-override.conf b/fonts/infinality/styles.conf.avail/infinality/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/infinality/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-7-xp.conf new file mode 120000 index 00000000..d1905b55 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-win-lin.conf new file mode 120000 index 00000000..fa2227bd --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-win-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/81-final-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/infinality/81-final-rendering-inf-7-xp.conf new file mode 120000 index 00000000..5dca3718 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/81-final-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/81-final-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/infinality/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/infinality/90-reject.conf b/fonts/infinality/styles.conf.avail/infinality/90-reject.conf new file mode 120000 index 00000000..0a602aaa --- /dev/null +++ b/fonts/infinality/styles.conf.avail/infinality/90-reject.conf @@ -0,0 +1 @@ +../../conf.src/90-reject.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/20-aliases-default-linux.conf b/fonts/infinality/styles.conf.avail/linux/20-aliases-default-linux.conf new file mode 120000 index 00000000..bea75c8d --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/20-aliases-default-linux.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-linux.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/linux/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/21-aliases-wine-linux.conf b/fonts/infinality/styles.conf.avail/linux/21-aliases-wine-linux.conf new file mode 120000 index 00000000..4df0239c --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/21-aliases-wine-linux.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-linux.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/30-non-latin-osx-lin.conf b/fonts/infinality/styles.conf.avail/linux/30-non-latin-osx-lin.conf new file mode 120000 index 00000000..fd61dfab --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/30-non-latin-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/41-repl-os-linux.conf b/fonts/infinality/styles.conf.avail/linux/41-repl-os-linux.conf new file mode 120000 index 00000000..24f9cb5f --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/41-repl-os-linux.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-linux.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/42-repl-global.conf b/fonts/infinality/styles.conf.avail/linux/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/linux/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/linux/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/50-base-rendering-inf-osx-lin.conf b/fonts/infinality/styles.conf.avail/linux/50-base-rendering-inf-osx-lin.conf new file mode 120000 index 00000000..1dceb226 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/50-base-rendering-inf-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-inf-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/linux/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/linux/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/61-group-non-tt-rendering-inf-7-xp-lin.conf b/fonts/infinality/styles.conf.avail/linux/61-group-non-tt-rendering-inf-7-xp-lin.conf new file mode 120000 index 00000000..af1c1963 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/61-group-non-tt-rendering-inf-7-xp-lin.conf @@ -0,0 +1 @@ +../../conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/61-group-tt-rendering-linux.conf b/fonts/infinality/styles.conf.avail/linux/61-group-tt-rendering-linux.conf new file mode 120000 index 00000000..6ce29504 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/61-group-tt-rendering-linux.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-linux.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/linux/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/linux/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/65-override.conf b/fonts/infinality/styles.conf.avail/linux/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/linux/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/styles.conf.avail/linux/80-selective-rendering-inf-win-lin.conf new file mode 120000 index 00000000..fa2227bd --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-win-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/linux/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/linux/90-reject.conf b/fonts/infinality/styles.conf.avail/linux/90-reject.conf new file mode 120000 index 00000000..0a602aaa --- /dev/null +++ b/fonts/infinality/styles.conf.avail/linux/90-reject.conf @@ -0,0 +1 @@ +../../conf.src/90-reject.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/20-aliases-default-nyx.conf b/fonts/infinality/styles.conf.avail/nyx/20-aliases-default-nyx.conf new file mode 100644 index 00000000..0cfbab90 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/20-aliases-default-nyx.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + sans-serif + + Arimo + + + + serif + + Tinos + + + + monospace + + Cousine + + + + diff --git a/fonts/infinality/styles.conf.avail/nyx/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/nyx/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/21-aliases-wine-win7-inf.conf b/fonts/infinality/styles.conf.avail/nyx/21-aliases-wine-win7-inf.conf new file mode 120000 index 00000000..3c5405bb --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/21-aliases-wine-win7-inf.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-win7-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/30-non-latin-nyx.conf b/fonts/infinality/styles.conf.avail/nyx/30-non-latin-nyx.conf new file mode 100644 index 00000000..e332835b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/30-non-latin-nyx.conf @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + serif + + Liberation Serif + DejaVu Serif + FreeSerif + Times New Roman + Batang + DFKai-SB + EucrosiaUPC + JasmineUPC + KaiTi + Kartika + KodchiangUPC + MingLiU + MS Mincho + SimSun + Sylfaen + DaunPenh + MV Boli + Iskoola Pota + Latha + Microsoft Himalaya + Mongolian Baiti + Shruti + Cardo + MPH 2B Damase + Georgia + Times + Palatino Linotype + + + + sans-serif + + Liberation Sans + Arial + DejaVu Sans + Meiryo + Arabic Typesetting + DokChampa + Malgun Gothic + Estrangelo Edessa + Gautami + Iskoola Pota + Microsoft YaHei + Mangal + Microsoft JhengHei + Vrinda + Plantagenet Cherokee + Raavi + Nyala + Tunga + Kartika + MV Boli + DaunPenh + Iskoola Pota + Latha + Microsoft Himalaya + Mongolian Baiti + Shruti + Skeirs + Cardo + MPH 2B Damase + Helvetica Neue + Helvetica + Tahoma + Arial Unicode MS + + + + monospace + + Liberation Mono + DejaVu Sans Mono + Droid Sans Mono + Consolas + Inconsolata + Andale Mono + Courier New + FreeMono + Microsoft JhengHei + Microsoft YaHei + MPH 2B Damase + Courier + + + + fantasy + + Impact + Copperplate Gothic Std + Cooper Std + Bauhaus Std + + + + cursive + + ITC Zapf Chancery Std + Zapfino + Comic Sans MS + Chalkboard + Chalkduster + + + + diff --git a/fonts/infinality/styles.conf.avail/nyx/43-repl-terminus.conf b/fonts/infinality/styles.conf.avail/nyx/43-repl-terminus.conf new file mode 120000 index 00000000..b9c8de75 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/43-repl-terminus.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-terminus.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/nyx/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/50-base-rendering-inf-osx-lin.conf b/fonts/infinality/styles.conf.avail/nyx/50-base-rendering-inf-osx-lin.conf new file mode 120000 index 00000000..1dceb226 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/50-base-rendering-inf-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-inf-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/nyx/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/nyx/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/64-override-inf.conf b/fonts/infinality/styles.conf.avail/nyx/64-override-inf.conf new file mode 120000 index 00000000..eaceff0e --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/64-override-inf.conf @@ -0,0 +1 @@ +../../conf.src/64-override-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/65-override.conf b/fonts/infinality/styles.conf.avail/nyx/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-7-xp.conf new file mode 120000 index 00000000..d1905b55 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-win-lin.conf new file mode 120000 index 00000000..fa2227bd --- /dev/null +++ b/fonts/infinality/styles.conf.avail/nyx/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-win-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/20-aliases-default-osx.conf b/fonts/infinality/styles.conf.avail/osx/20-aliases-default-osx.conf new file mode 120000 index 00000000..937f15b6 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/20-aliases-default-osx.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/osx/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/21-aliases-wine-osx.conf b/fonts/infinality/styles.conf.avail/osx/21-aliases-wine-osx.conf new file mode 120000 index 00000000..5eff71c8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/21-aliases-wine-osx.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/30-non-latin-osx-lin.conf b/fonts/infinality/styles.conf.avail/osx/30-non-latin-osx-lin.conf new file mode 120000 index 00000000..fd61dfab --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/30-non-latin-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/41-repl-os-osx.conf b/fonts/infinality/styles.conf.avail/osx/41-repl-os-osx.conf new file mode 120000 index 00000000..8f0776b6 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/41-repl-os-osx.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/42-repl-global.conf b/fonts/infinality/styles.conf.avail/osx/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/osx/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/osx/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/50-base-rendering-inf-osx-lin.conf b/fonts/infinality/styles.conf.avail/osx/50-base-rendering-inf-osx-lin.conf new file mode 120000 index 00000000..1dceb226 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/50-base-rendering-inf-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-inf-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/50-base-rendering-osx2.conf b/fonts/infinality/styles.conf.avail/osx/50-base-rendering-osx2.conf new file mode 120000 index 00000000..016e0e98 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/50-base-rendering-osx2.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-osx2.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/osx/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/osx/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx.conf b/fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx.conf new file mode 120000 index 00000000..6d02bca1 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx2.conf b/fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx2.conf new file mode 120000 index 00000000..fcf725be --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/61-group-tt-rendering-osx2.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-osx2.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/osx/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/osx/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/65-override.conf b/fonts/infinality/styles.conf.avail/osx/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/osx/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/osx/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/20-aliases-default-osx.conf b/fonts/infinality/styles.conf.avail/osx2/20-aliases-default-osx.conf new file mode 120000 index 00000000..937f15b6 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/20-aliases-default-osx.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/osx2/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/21-aliases-wine-osx.conf b/fonts/infinality/styles.conf.avail/osx2/21-aliases-wine-osx.conf new file mode 120000 index 00000000..5eff71c8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/21-aliases-wine-osx.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/30-non-latin-osx-lin.conf b/fonts/infinality/styles.conf.avail/osx2/30-non-latin-osx-lin.conf new file mode 120000 index 00000000..fd61dfab --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/30-non-latin-osx-lin.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-osx-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/41-repl-os-osx.conf b/fonts/infinality/styles.conf.avail/osx2/41-repl-os-osx.conf new file mode 120000 index 00000000..8f0776b6 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/41-repl-os-osx.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-osx.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/42-repl-global.conf b/fonts/infinality/styles.conf.avail/osx2/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/osx2/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/osx2/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/50-base-rendering-osx2.conf b/fonts/infinality/styles.conf.avail/osx2/50-base-rendering-osx2.conf new file mode 120000 index 00000000..016e0e98 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/50-base-rendering-osx2.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-osx2.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/osx2/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/osx2/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/61-group-tt-rendering-osx2.conf b/fonts/infinality/styles.conf.avail/osx2/61-group-tt-rendering-osx2.conf new file mode 120000 index 00000000..fcf725be --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/61-group-tt-rendering-osx2.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-osx2.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/osx2/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/osx2/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/65-override.conf b/fonts/infinality/styles.conf.avail/osx2/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/osx2/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/osx2/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/osx2/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/osx2/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/20-aliases-default-win.conf b/fonts/infinality/styles.conf.avail/win7/20-aliases-default-win.conf new file mode 120000 index 00000000..91ebf929 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/20-aliases-default-win.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/win7/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/21-aliases-wine-win7-inf.conf b/fonts/infinality/styles.conf.avail/win7/21-aliases-wine-win7-inf.conf new file mode 120000 index 00000000..3c5405bb --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/21-aliases-wine-win7-inf.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-win7-inf.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/30-non-latin-inf-win.conf b/fonts/infinality/styles.conf.avail/win7/30-non-latin-inf-win.conf new file mode 120000 index 00000000..6e321793 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/30-non-latin-inf-win.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-inf-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf b/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf new file mode 120000 index 00000000..ab176b7d --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/41-repl-os-win.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/42-repl-global.conf b/fonts/infinality/styles.conf.avail/win7/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/win7/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/win7/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/50-base-rendering-win7-winxp.conf b/fonts/infinality/styles.conf.avail/win7/50-base-rendering-win7-winxp.conf new file mode 120000 index 00000000..3c2e910f --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/50-base-rendering-win7-winxp.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-win7-winxp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/win7/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/win7/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/61-group-non-tt-rendering-inf-7-xp-lin.conf b/fonts/infinality/styles.conf.avail/win7/61-group-non-tt-rendering-inf-7-xp-lin.conf new file mode 120000 index 00000000..af1c1963 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/61-group-non-tt-rendering-inf-7-xp-lin.conf @@ -0,0 +1 @@ +../../conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/61-group-tt-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/win7/61-group-tt-rendering-inf-7-xp.conf new file mode 120000 index 00000000..ac97127f --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/61-group-tt-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/win7/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/win7/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/65-override.conf b/fonts/infinality/styles.conf.avail/win7/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/win7/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-7-xp.conf new file mode 120000 index 00000000..d1905b55 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-win-lin.conf new file mode 120000 index 00000000..fa2227bd --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-win-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/81-final-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/win7/81-final-rendering-inf-7-xp.conf new file mode 120000 index 00000000..5dca3718 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/81-final-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/81-final-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/win7/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win7/90-reject.conf b/fonts/infinality/styles.conf.avail/win7/90-reject.conf new file mode 120000 index 00000000..0a602aaa --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win7/90-reject.conf @@ -0,0 +1 @@ +../../conf.src/90-reject.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/20-aliases-default-win.conf b/fonts/infinality/styles.conf.avail/win98/20-aliases-default-win.conf new file mode 120000 index 00000000..91ebf929 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/20-aliases-default-win.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/win98/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/21-aliases-wine-win98.conf b/fonts/infinality/styles.conf.avail/win98/21-aliases-wine-win98.conf new file mode 120000 index 00000000..fec6f4fb --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/21-aliases-wine-win98.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-win98.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/30-non-latin-inf-win.conf b/fonts/infinality/styles.conf.avail/win98/30-non-latin-inf-win.conf new file mode 120000 index 00000000..6e321793 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/30-non-latin-inf-win.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-inf-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/41-repl-os-win.conf b/fonts/infinality/styles.conf.avail/win98/41-repl-os-win.conf new file mode 120000 index 00000000..ab176b7d --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/41-repl-os-win.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/42-repl-global.conf b/fonts/infinality/styles.conf.avail/win98/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/win98/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/win98/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/50-base-rendering-win98.conf b/fonts/infinality/styles.conf.avail/win98/50-base-rendering-win98.conf new file mode 120000 index 00000000..2f77fd67 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/50-base-rendering-win98.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-win98.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/win98/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/win98/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/61-group-non-tt-rendering-win98.conf b/fonts/infinality/styles.conf.avail/win98/61-group-non-tt-rendering-win98.conf new file mode 120000 index 00000000..2b8475ee --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/61-group-non-tt-rendering-win98.conf @@ -0,0 +1 @@ +../../conf.src/61-group-non-tt-rendering-win98.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/61-group-tt-rendering-win98.conf b/fonts/infinality/styles.conf.avail/win98/61-group-tt-rendering-win98.conf new file mode 120000 index 00000000..de919515 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/61-group-tt-rendering-win98.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-win98.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/win98/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/win98/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/64-override-win98.conf b/fonts/infinality/styles.conf.avail/win98/64-override-win98.conf new file mode 120000 index 00000000..baa278f5 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/64-override-win98.conf @@ -0,0 +1 @@ +../../conf.src/64-override-win98.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/65-override.conf b/fonts/infinality/styles.conf.avail/win98/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/win98/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/71-forced-synthetic-win98.conf b/fonts/infinality/styles.conf.avail/win98/71-forced-synthetic-win98.conf new file mode 120000 index 00000000..822a1e3e --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/71-forced-synthetic-win98.conf @@ -0,0 +1 @@ +../../conf.src/71-forced-synthetic-win98.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/styles.conf.avail/win98/80-selective-rendering-inf-win-lin.conf new file mode 120000 index 00000000..fa2227bd --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-win-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/win98/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/win98/90-reject.conf b/fonts/infinality/styles.conf.avail/win98/90-reject.conf new file mode 120000 index 00000000..0a602aaa --- /dev/null +++ b/fonts/infinality/styles.conf.avail/win98/90-reject.conf @@ -0,0 +1 @@ +../../conf.src/90-reject.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/20-aliases-default-win.conf b/fonts/infinality/styles.conf.avail/winxp/20-aliases-default-win.conf new file mode 120000 index 00000000..91ebf929 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/20-aliases-default-win.conf @@ -0,0 +1 @@ +../../conf.src/20-aliases-default-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/20-fix-cantarell.conf b/fonts/infinality/styles.conf.avail/winxp/20-fix-cantarell.conf new file mode 120000 index 00000000..a893650b --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/20-fix-cantarell.conf @@ -0,0 +1 @@ +../../conf.src/20-fix-cantarell.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/21-aliases-wine-winxp.conf b/fonts/infinality/styles.conf.avail/winxp/21-aliases-wine-winxp.conf new file mode 120000 index 00000000..e530064a --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/21-aliases-wine-winxp.conf @@ -0,0 +1 @@ +../../conf.src/21-aliases-wine-winxp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/30-non-latin-inf-win.conf b/fonts/infinality/styles.conf.avail/winxp/30-non-latin-inf-win.conf new file mode 120000 index 00000000..6e321793 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/30-non-latin-inf-win.conf @@ -0,0 +1 @@ +../../conf.src/30-non-latin-inf-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/41-repl-os-win.conf b/fonts/infinality/styles.conf.avail/winxp/41-repl-os-win.conf new file mode 120000 index 00000000..ab176b7d --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/41-repl-os-win.conf @@ -0,0 +1 @@ +../../conf.src/41-repl-os-win.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/42-repl-global.conf b/fonts/infinality/styles.conf.avail/winxp/42-repl-global.conf new file mode 120000 index 00000000..0abf23f7 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/42-repl-global.conf @@ -0,0 +1 @@ +../../conf.src/42-repl-global.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/43-repl-tt-traced-bitmap.conf b/fonts/infinality/styles.conf.avail/winxp/43-repl-tt-traced-bitmap.conf new file mode 120000 index 00000000..8f2c9193 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/43-repl-tt-traced-bitmap.conf @@ -0,0 +1 @@ +../../conf.src/43-repl-tt-traced-bitmap.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/44-repl-corrective.conf b/fonts/infinality/styles.conf.avail/winxp/44-repl-corrective.conf new file mode 120000 index 00000000..51597fba --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/44-repl-corrective.conf @@ -0,0 +1 @@ +../../conf.src/44-repl-corrective.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/50-base-rendering-win7-winxp.conf b/fonts/infinality/styles.conf.avail/winxp/50-base-rendering-win7-winxp.conf new file mode 120000 index 00000000..3c2e910f --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/50-base-rendering-win7-winxp.conf @@ -0,0 +1 @@ +../../conf.src/50-base-rendering-win7-winxp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/60-group-non-tt-fonts.conf b/fonts/infinality/styles.conf.avail/winxp/60-group-non-tt-fonts.conf new file mode 120000 index 00000000..289fa4d4 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/60-group-non-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-non-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/60-group-tt-fonts.conf b/fonts/infinality/styles.conf.avail/winxp/60-group-tt-fonts.conf new file mode 120000 index 00000000..08475314 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/60-group-tt-fonts.conf @@ -0,0 +1 @@ +../../conf.src/60-group-tt-fonts.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/61-group-non-tt-rendering-inf-7-xp-lin.conf b/fonts/infinality/styles.conf.avail/winxp/61-group-non-tt-rendering-inf-7-xp-lin.conf new file mode 120000 index 00000000..af1c1963 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/61-group-non-tt-rendering-inf-7-xp-lin.conf @@ -0,0 +1 @@ +../../conf.src/61-group-non-tt-rendering-inf-7-xp-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/61-group-tt-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/winxp/61-group-tt-rendering-inf-7-xp.conf new file mode 120000 index 00000000..ac97127f --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/61-group-tt-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/61-group-tt-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/62-tt-monospace-rendering.conf b/fonts/infinality/styles.conf.avail/winxp/62-tt-monospace-rendering.conf new file mode 120000 index 00000000..8ce66257 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/62-tt-monospace-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-monospace-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/62-tt-traced-bitmap-rendering.conf b/fonts/infinality/styles.conf.avail/winxp/62-tt-traced-bitmap-rendering.conf new file mode 120000 index 00000000..9a809dca --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/62-tt-traced-bitmap-rendering.conf @@ -0,0 +1 @@ +../../conf.src/62-tt-traced-bitmap-rendering.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/65-override.conf b/fonts/infinality/styles.conf.avail/winxp/65-override.conf new file mode 120000 index 00000000..81aad636 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/65-override.conf @@ -0,0 +1 @@ +../../conf.src/65-override.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/70-forced-synthetic.conf b/fonts/infinality/styles.conf.avail/winxp/70-forced-synthetic.conf new file mode 120000 index 00000000..52f1b0a8 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/70-forced-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/70-forced-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-7-xp.conf new file mode 120000 index 00000000..d1905b55 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-win-lin.conf b/fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-win-lin.conf new file mode 120000 index 00000000..fa2227bd --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/80-selective-rendering-inf-win-lin.conf @@ -0,0 +1 @@ +../../conf.src/80-selective-rendering-inf-win-lin.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/81-final-rendering-inf-7-xp.conf b/fonts/infinality/styles.conf.avail/winxp/81-final-rendering-inf-7-xp.conf new file mode 120000 index 00000000..5dca3718 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/81-final-rendering-inf-7-xp.conf @@ -0,0 +1 @@ +../../conf.src/81-final-rendering-inf-7-xp.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/90-no-synthetic.conf b/fonts/infinality/styles.conf.avail/winxp/90-no-synthetic.conf new file mode 120000 index 00000000..b0e46315 --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/90-no-synthetic.conf @@ -0,0 +1 @@ +../../conf.src/90-no-synthetic.conf \ No newline at end of file diff --git a/fonts/infinality/styles.conf.avail/winxp/90-reject.conf b/fonts/infinality/styles.conf.avail/winxp/90-reject.conf new file mode 120000 index 00000000..0a602aaa --- /dev/null +++ b/fonts/infinality/styles.conf.avail/winxp/90-reject.conf @@ -0,0 +1 @@ +../../conf.src/90-reject.conf \ No newline at end of file diff --git a/gconf/gconf.xml.defaults/%gconf-tree.xml b/gconf/gconf.xml.defaults/%gconf-tree.xml index c8b27e61..8b1638cb 100644 --- a/gconf/gconf.xml.defaults/%gconf-tree.xml +++ b/gconf/gconf.xml.defaults/%gconf-tree.xml @@ -145,31 +145,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2472,388 +2472,388 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -2919,49 +2919,49 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -3074,7 +3074,7 @@ - + Whether to disable the keyboard shortcuts @@ -3831,12 +3831,12 @@ - + - + @@ -3844,7 +3844,7 @@ - + @@ -3852,13 +3852,13 @@ - + Whether to disable the plugins in the user's home directory - + @@ -3866,7 +3866,7 @@ Default location for the "Take Screenshot" dialogs, default is the Pictures directory - + @@ -3874,7 +3874,7 @@ Default location for the "Open..." dialogs, default is the current directory - + UTF-8 @@ -3905,7 +3905,7 @@ - + Sans Bold 20 @@ -3913,13 +3913,13 @@ Pango font description for subtitle rendering - + Amount of data to buffer for network streams before starting to display the stream (in seconds) - + Quality settings for the audio visualization: @@ -3929,7 +3929,7 @@ "3" for extra large. - + @@ -3942,27 +3942,27 @@ - + - + - + - + - + Approximate network connection speed, used to select quality on media over the network: @@ -3980,39 +3980,39 @@ "11" for Intranet/LAN. - + - + - + - + - + - + goom - + @@ -4020,7 +4020,7 @@ - + @@ -18312,1344 +18312,1344 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + - + /usr/bin/totem-video-thumbnailer -s %s %u %o - + @@ -19945,19 +19945,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -19967,19 +19967,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -19989,19 +19989,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -20011,19 +20011,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -20033,19 +20033,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -20055,19 +20055,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -20077,19 +20077,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -20099,19 +20099,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" @@ -20121,19 +20121,19 @@ The parser is fairly liberal and allows lower or upper case, and also abbreviati - + - + - + totem "%s" diff --git a/highlight/filetypes.conf b/highlight/filetypes.conf new file mode 100644 index 00000000..4a51ba1b --- /dev/null +++ b/highlight/filetypes.conf @@ -0,0 +1,101 @@ +-- File extension and shebang mapping + +FileMapping = { + + { Lang="ada", Extensions={"adb", "ads", "a", "gnad"} }, + { Lang="ampl", Extensions={"dat", "run"} }, + { Lang="amtrix", Extensions={"s4", "s4t", "s4h", "hnd", "t4"} }, + { Lang="asm", Extensions={"a51", "29k", "68s", "68x", "x86"} }, + { Lang="asp", Extensions={"asa"} }, + { Lang="ats", Extensions={"dats"} }, + { Lang="aspect", Extensions={"was", "wud"} }, + { Lang="bat", Extensions={"cmd"} }, + { Lang="c", Extensions={"c++", "cpp", "cxx", "cc", "h", "hh", "hxx", "hpp", "cu"} }, + { Lang="coldfusion", Extensions={"cfc","cfm"} }, + { Lang="cobol", Extensions={"cob", "cbl"} }, + { Lang="diff", Extensions={"patch"} }, + { Lang="eiffel", Extensions={"e", "se"} }, + { Lang="erlang", Extensions={"hrl", "erl"} }, + { Lang="euphoria", Extensions={"ex", "exw", "wxu", "ew", "eu"} }, + { Lang="fortran77", Extensions={"f", "for", "ftn"} }, + { Lang="fortran90", Extensions={"f95", "f90"} }, + { Lang="haskell", Extensions={"hs"} }, + { Lang="java", Extensions={"groovy", "grv"} }, + { Lang="lisp", Extensions={"cl", "clisp", "el", "lsp", "sbcl", "scom"} }, + { Lang="make", Extensions={"mak", "mk"} }, + { Lang="smnp", Extensions={"mib","smi"} }, + { Lang="ocaml", Extensions={"ml","mli"} }, + { Lang="mod2", Extensions={"mod", "def"} }, + { Lang="mod3", Extensions={"m3", "i3"} }, + { Lang="oberon", Extensions={"ooc"} }, + { Lang="php", Extensions={"php3", "php4", "php5", "php6"} }, + { Lang="pike", Extensions={"pmod"} }, + { Lang="pl1", Extensions={"ff", "fp", "fpp", "rpp","sf", "sp", "spb", + "spp","sps", "wp", "wf", "wpp","wps","wpb","bdy","spe"} }, + { Lang="perl", Extensions={"pl","perl", "cgi", "pm", "plx", "plex"} }, + { Lang="progress", Extensions={"p", "i", "w"} }, + { Lang="ruby", Extensions={"rb","ruby", "pp", "rjs"} }, + { Lang="rexx", Extensions={"rex", "rx", "the"} }, + { Lang="sh", Extensions={"bash", "ebuild", "eclass"} }, + { Lang="smalltalk", Extensions={"st", "gst", "sq"} }, + { Lang="sybase", Extensions={"sp"} }, + { Lang="tcl", Extensions={"wish", "itcl"} }, + { Lang="tex", Extensions={"sty", "cls"} }, + { Lang="vb", Extensions={"bas", "basic", "bi", "vbs"} }, + { Lang="verilog", Extensions={"v"} }, + { Lang="html", Extensions={"htm", "xhtml"} }, + { Lang="xml", Extensions={"sgm", "sgml", "nrm", "ent","hdr", "hub", "dtd", + "wml","vxml", "wml", "tld", "svg","xsl", "ecf", "jnlp", "xsd"} }, + { Lang="fsharp", Extensions={"fs","fsx"} }, + { Lang="informix", Extensions={"4gl"} }, + { Lang="blitzbasic", Extensions={"bb"} }, + { Lang="innosetup", Extensions={"iss"} }, + { Lang="lotus", Extensions={"ls"} }, + { Lang="ascend", Extensions={"a4c"} }, + { Lang="actionscript", Extensions={"as"} }, + { Lang="express", Extensions={"exp"} }, + { Lang="haxe", Extensions={"hx"} }, + { Lang="pyrex", Extensions={"pyx"} }, + + { Lang="abap4", Extensions={"abp"} }, + { Lang="csharp", Extensions={"cs"} }, + { Lang="interlis", Extensions={"ili"} }, + { Lang="logtalk", Extensions={"lgt"} }, + { Lang="matlab", Extensions={"m"} }, + { Lang="nsis", Extensions={"nsi"} }, + { Lang="bison", Extensions={"y"} }, + { Lang="squirrel", Extensions={"nut"} }, + { Lang="luban", Extensions={"lbn"} }, + { Lang="maya", Extensions={"mel"} }, + { Lang="nemerle", Extensions={"n"} }, + { Lang="paradox", Extensions={"sc"} }, + { Lang="netrexx", Extensions={"nrx"} }, + { Lang="clearbasic", Extensions={"cb"} }, + { Lang="graphviz", Extensions={"dot"} }, + { Lang="small", Extensions={"sma"} }, + { Lang="autoit", Extensions={"au3"} }, + { Lang="chill", Extensions={"chl"} }, + { Lang="autohotkey", Extensions={"ahk"} }, + { Lang="fame", Extensions={"inp"} }, + { Lang="modelica", Extensions={"mo"} }, + { Lang="maple", Extensions={"mpl"} }, + { Lang="jasmin", Extensions={"j"} }, + { Lang="snobol", Extensions={"sno"} }, + { Lang="icon", Extensions={"icn"} }, + { Lang="felix", Extensions={"flx"} }, + { Lang="clips", Extensions={"clp"} }, + { Lang="lindenscript", Extensions={"lsl"} }, + { Lang="lilypond", Extensions={"ly"} }, + { Lang="nasal", Extensions={"nas"} }, + { Lang="clean", Extensions={"icl"} }, + { Lang="assembler", Extensions={"asm"} }, + { Lang="bibtex", Extensions={"bib"} }, + { Lang="python", Extensions={"py"} }, + { Lang="txt", Extensions={"text"} }, + + { Lang="sh", Shebang=[[^#!(\/usr)?(\/local)?\/bin\/(bash|t?csh|[akz]?sh)]] }, + { Lang="pl", Shebang=[[^#!(\/usr)?(\/local)?\/bin\/perl]] }, + { Lang="py", Shebang=[[^#!(\/usr)?(\/local)?\/bin\/python]] }, + { Lang="awk", Shebang=[[^#!(\/usr)?(\/local)?\/bin\/[gn]?awk]] }, + +} diff --git a/hotplug.d/default/default.hotplug b/hotplug.d/default/default.hotplug deleted file mode 100755 index cb0a1a5f..00000000 --- a/hotplug.d/default/default.hotplug +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh -# -# This version of /sbin/hotplug should works on most GNU/Linux systems -# using Linux 2.2.18+ or 2.4.* kernels. On 2.2.*, only USB has such -# hotplugging support; on 2.4.*, so do PCI/Cardbus and network interfaces. -# -# In 2.5, both classes and busses can report hotplug events as part -# of the driver model core functionality. Plus, /sys/$DEVPATH is -# available for scripting, as well as the $ACTION being reported. -# -# The kernel HOTPLUG configuration option needs to be enabled, and most -# device drivers will be compiled for MODULES (make allmod). -# -# -# HISTORY: -# -# 21-Nov-2002 Optionally log events; 2.5 notes (db) -# 26-Feb-2001 Cleanup (Gioele Barabucci) -# 14-Feb-2001 Better diagnostics: logging, agent list (contributors) -# 04-Jan-2001 First "New" version, which only delegates to -# specialized hotplug agents. -# -# $Id: default.hotplug,v 1.4 2004/09/20 21:40:27 kroah Exp $ -# - -exec < /dev/null -test -t 1 || exec > /dev/null -test -t 2 || exec 2>&1 - -cd /etc/hotplug -. ./hotplug.functions - -# DEBUG=yes export DEBUG - -debug_mesg "arguments ($*) env (`env`)" - -# -# Only one required argument: event type type being dispatched. -# Examples: usb, pci, isapnp, net, ieee1394, printer, disk, -# parport, input, ide, cpu, system, ... with 2.5, lots more. -# Other parameters are passed in the environment, or positionally -# through argv. -# -if [ $# -lt 1 ] || [ "$1" = "help" ] || [ "$1" = "--help" ]; then - if [ -t ]; then - echo "Usage: $0 AgentName [AgentArguments]" - - AGENTS="" - for AGENT in /etc/hotplug/*.agent ; do - TYPE=`basename $AGENT | sed s/.agent//` - if [ -x $AGENT ]; then - AGENTS="$AGENTS $TYPE" - else - AGENTS="$AGENTS ($TYPE)" - fi - done - echo "AgentName values on this system: $AGENTS" - else - mesg "illegal usage $*" - fi - exit 1 -fi - -# -# Delegate event handling: -# /sbin/hotplug FOO ..args.. ==> /etc/hotplug/FOO.agent ..args.. -# -AGENT=/etc/hotplug/$1.agent -if [ -x $AGENT ]; then - shift - if [ "$DEBUG" != "" ]; then - mesg "invoke $AGENT ($@)" - fi - exec $AGENT "$@" - mesg "couldn't exec $AGENT" - exit 1 -fi - -debug_mesg "no runnable $AGENT is installed" - -# -# Optionally log events we don't handle directly. -# Some program or person has asked for $LOG data. -# -LOG=/var/log/hotplug/$1.events -if [ ! -w $LOG ]; then - # catch-all for unclaimed events - LOG=/var/log/hotplug/events -fi -if [ -w $LOG ]; then - # record all basic event data - HOTPLUG_TYPE=$1 - shift - HOTPLUG_ARGS="$*" - export HOTPLUG_ARGS HOTPLUG_TYPE - - # use to tempfile to buffer events - # FIXME buffering acts oddly when logging to pipes, - # it'd be better not to need a tempfile - TMP=$(mktemp /var/log/hotplug/e-$HOTPLUG_TYPE-XXXXXXXX) - if [ $? -ne 0 ]; then - mesg "couldn't create tempfile for logging" - exit 1 - fi - - debug_mesg "log to $LOG ($HOTPLUG_TYPE $HOTPLUG_ARGS)" - log_to_stdout > $TMP - cat $TMP >> $LOG - rm -f $TMP - - exit 0 -fi - -exit 1 diff --git a/hotplug/blacklist b/hotplug/blacklist deleted file mode 100644 index a0ddec18..00000000 --- a/hotplug/blacklist +++ /dev/null @@ -1,28 +0,0 @@ -# -# Listing a module here prevents the hotplug scripts from loading it. -# Usually that'd be so that some other driver will bind it instead, -# no matter which driver happens to get probed first. Sometimes user -# mode tools can also control driver binding. -# -# Syntax: driver name alone (without any spaces) on a line. Other -# lines are ignored. -# - -# uhci ... usb-uhci handles the same pci class -usb-uhci -# usbcore ... module is loaded implicitly, ignore it otherwise -usbcore - -# tulip ... de4x5, xircom_tulip_cb, dmfe (...) handle same devices -de4x5 -# At least 2.4.3 and later xircom_tulip doesn't have that conflict -# xircom_tulip_cb -dmfe - -#evbug is a debug tool and should be loaded explicitly -evbug - -# Don't hotplug eth1394, bug #128962 -eth1394 - -shpchp diff --git a/hotplug/dasd.agent b/hotplug/dasd.agent deleted file mode 100755 index b612907b..00000000 --- a/hotplug/dasd.agent +++ /dev/null @@ -1,251 +0,0 @@ -#!/bin/sh -# -# Dasd hotplug policy agent for Linux 2.4 kernels -# -# Copyright (c) 2002 SuSE Linux AG, Nuremberg -# -# the GNU Public License applies -# -# Author: Susanne Oberhauser , 2002 -# -# -# Kernel DASD hotplug params include: -# -# s390 device address -: ${DEVNO?Bad DASD invocation: \$DEVNO is not set} - -# Linux major and minor -: ${MAJOR?Bad DASD invocation: \$MAJOR is not set} -: ${MINOR?Bad DASD invocation: \$MINOR is not set} - -# Linux device name (dasda, ...) -: ${DASDNAME?Bad DASD invocation: \$DASDNAME is not set} - -# Hotplug event type (add, remove, partchk or partremove) -: ${ACTION?Bad DASD invocation: \$ACTION is not set} - -# -# they are generated here: /usr/src/linux/drivers/s390/block/dasd.c -# - -# -# HISTORY: -# -# 2002-08-06 Susanne Oberhauser -# created script - -cd /etc/hotplug -. hotplug.functions - -( test -d /dev/dasd && test -d /dev/labels ) || { - debug_mesg "/etc/init.d/boot.dasd_devfs_compat is not started. -ignoring $ACTION $DEVNO $MAJOR $MINOR $DASDNAME" - exit 0 -} - -mesg "$ACTION $DEVNO $MAJOR $MINOR $DASDNAME" - - -test -r dasd.permissions && . dasd.permissions || { - mesg DASD permission handling not found - exit 1 -} - -# to preserve the script from doing anything real, call it with -# CONDOM=echo -: ${CONDOM=} -# abort on error or unset variables: -set -o errexit -set -o nounset - -die() { - mesg "$*" - exit 1 -} - - -create_node() # -# environment: -# TYPE (char, block) -# NODE (filename including any leading directories) -# MAJOR, MINOR -# OWNER (user.group or unset, which means) -# PERMISSIONS (symbolic or unset, which means minimal settings) -# -# when this function exits sucessfully, -# $NODE exists as $TYPE-device with $MAJOR and $MINOR, belongs to -# $OWNER and has $PERMISSIONS. - -{ - debug_mesg "create_node $PERMISSIONS $OWNER $MAJOR $MINOR $TYPE $NODE" - case "$TYPE" in - block|b) TYPE=b;; - char|c) TYPE=c;; - *) die "create_node: wrong TYPE given" - esac - - - # Don't remove the node, if it has the correct major/minor - - if test -e "$NODE" - then - - # if the file exists, check that it is a $TYPE device with the - # correct major and minor - - if test -$TYPE "$NODE" - then - ls -l $NODE | { - - read existing_mode existing_nlink \ - existing_user existing_group \ - existing_major existing_minor \ - dummy - - if test "$existing_major" != "$MAJOR," || test "$existing_minor" != "$MINOR" - then - # create a new node using the existing - # permissions, ownership and timestamp - $CONDOM rm -f $NODE - $CONDOM mknod --mode="a=" $NODE $TYPE $MAJOR $MINOR - fi - } - else - # create a new node using the existing - # permissions, ownership and timestamp - $CONDOM rm -f $NODE - $CONDOM mknod --mode="a=" $NODE $TYPE $MAJOR $MINOR - fi - else - # TODO?: this does not support missing directories, yet: - # if the node does not exist yet, create it - $CONDOM mknod --mode="a=" $NODE $TYPE $MAJOR $MINOR - fi - - # always set ownership and permissions - $CONDOM chown $OWNER $NODE - $CONDOM chmod $PERMISSIONS $NODE -} - - -create_symlink() -# uses these from the environment: -# LINK -# TARGET -# OWNER (user.group) of the link. Directory components belong to root.root -# CONDOM -{ - debug_mesg "create_symlink $OWNER $LINK -> $TARGET" - # first create the directory if necessary: - link_dir=$(dirname "$LINK") - test -d "$link_dir" || { - test -e "$link_dir" && die "$link_dir exists but is not a directory: -$(ls -l $link_dir)" - } || { - $CONDOM install --directory --owner=root --group=root "$link_dir" - } - test -e "$LINK" && rm -rf "$LINK" - $CONDOM ln -snf "$TARGET" "$LINK" - $CONDOM chown "$OWNER" "$LINK" -} - -case $ACTION in - add) - export NODE=/dev/$DASDNAME - export TYPE=block - # get $OWNER and $PERMISSIONS - MISC=$DEVNO \ - dasd_permissions - create_node - LINK=/dev/dasd/$DEVNO/device TARGET=$NODE \ - create_symlink - LINK=/dev/dasd/$DEVNO/disk TARGET=$NODE \ - create_symlink - ;; - - remove) - $CONDOM rm -f /dev/$DASDNAME* - VOLSER=$(ls -l /dev/dasd/$DEVNO/VOLSER | sed -e 's,.*-> ,,') - $CONDOM rm -rf /dev/dasd/$DEVNO - test "${VOLSER}" != "" && $CONDOM rm -f "$VOLSER" - ;; - - partchk) - export NODE=/dev/$DASDNAME - export VOLSER=$(dasdview -j -f $NODE | sed -e 's,[[:space:]]\+$,,') - CHECKED_VOLSER=$( - echo "$VOLSER" | - sed -e ' - # spaces, slashes, asterisks and questionmarks are no good for filenames - s/[ /*?]/ space, slash, asterisk or questionmark /g - # nor are nonprinting characters - s/[^[:print:]]/ nonprinting characters /g - # "." and ".." are evil as well - s/^\.$/ dot / - s/^\.\.$/ dot dot / - ' - ) - - if test "$VOLSER" != "$CHECKED_VOLSER" - then - mesg "VOLSER label of $NODE is no legal filename: <$VOLSER> -> <$CHECKED_VOLSER> ignoring it." - VOLSER="" - fi - - - # If the volser label has changed, this is also notified as a - # 'partchk' action. remove the old volser if present and - # different from the new one. - - # The VOLSER symlink in the DEVNO directory points to the - # VOLSER file for deletion of the VOLSER label after device - # removal (the device is no longer available then to query the - # VOLSER from there). - - test -e /dev/dasd/$DEVNO/VOLSER && { - OLD_VOLSER="$(ls -l /dev/dasd/$DEVNO/VOLSER | sed -e 's,.*-> ,,')" - test "$OLD_VOLSER" = "/dev/labels/$VOLSER" || { - $CONDOM rm -f "$OLD_VOLSER" - } - } - - # Get ownership and permissions for the nodes and ownership - # for the symlinks: - - MISC=$VOLSER-$DEVNO \ - dasd_permissions - # add the volser symlink if no other dasd uses that volser yet. - test "$VOLSER" != "" && test ! -e /dev/labels/"$VOLSER" && { - LINK=/dev/labels/"$VOLSER" TARGET=../dasd/$DEVNO \ - create_symlink - - TARGET=/dev/labels/"$VOLSER" LINK=/dev/dasd/$DEVNO/VOLSER \ - create_symlink - } - - # TODO: for the time being, we ignore /proc/partitions and - # create all candidate partitions - export TYPE=block - for partition in 1 2 3 - do - - NODE=/dev/$DASDNAME$partition - - # get ownership and permissions for the partition - MISC="$VOLSER"-$DEVNO-$partition dasd_permissions - - MINOR=$((MINOR + partition)) create_node - - LINK=/dev/dasd/$DEVNO/part$partition TARGET=$NODE \ - create_symlink - done - ;; - - partremove) - $CONDOM rm -f /dev/$DASDNAME[123] - $CONDOM rm -rf /dev/dasd/$DEVNO/part* - ;; - *) - mesg DASD $ACTION event not supported - exit 1 ;; -esac diff --git a/hotplug/dasd.permissions b/hotplug/dasd.permissions deleted file mode 100755 index b8cb0b72..00000000 --- a/hotplug/dasd.permissions +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2002 SuSE Linux AG, Nuremberg -# -# Author: Susanne Oberhauser , 2002 -# -# the GNU Public License applies -# - -# modify this function at your heart's: -dasd_permissions() -{ - - case "$NODE-$MAJOR-$MINOR-$MISC" in - # add your special ownership handling here, e.g. - # - # this feature is experimental, which means it's neither - # supported nor maintained: you're on your own. - # - # /dev/dasd*-*-*-*-ORA*) OWNER=ora.ora; PERMISSIONS="ug=rw,o=";; - # - /dev/dasd*-*) - # default: - OWNER=root.disk - PERMISSIONS="ug=rw,o=" - ;; - *) - die "dasd_permissions: don't know what permissions to give $NODE-$MAJOR-$MINOR-$MISC" - esac -} diff --git a/hotplug/firmware.agent b/hotplug/firmware.agent deleted file mode 100755 index b65d129f..00000000 --- a/hotplug/firmware.agent +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -# -# Firmware-specific hotplug policy agent. -# -# Kernel firmware hotplug params include: -# -# ACTION=%s [add or remove] -# DEVPATH=%s [in 2.5 kernels, /sys/$DEVPATH] -# FIRMWARE=%s -# -# HISTORY: -# -# 24-Jul-2003 Initial version of "new" hotplug agent. -# -# $Id: firmware.agent,v 1.4 2004/09/20 21:23:51 kroah Exp $ -# - -cd /etc/hotplug -. ./hotplug.functions -# DEBUG=yes export DEBUG - -# directory of the firmware files -FIRMWARE_DIR=/lib/firmware - -# mountpoint of sysfs -SYSFS=$(sed -n 's/^.* \([^ ]*\) sysfs .*$/\1/p' /proc/mounts) - -# use /proc for 2.4 kernels -if [ "$SYSFS" = "" ]; then - SYSFS=/proc -fi - -# -# What to do with this firmware hotplug event? -# -case "$ACTION" in - -add) - if [ ! -e $SYSFS/$DEVPATH/loading ]; then - sleep 1 - fi - - if [ -f "$FIRMWARE_DIR/$FIRMWARE" ]; then - echo 1 > $SYSFS/$DEVPATH/loading - cp "$FIRMWARE_DIR/$FIRMWARE" $SYSFS/$DEVPATH/data - echo 0 > $SYSFS/$DEVPATH/loading - else - echo -1 > $SYSFS/$DEVPATH/loading - fi - - ;; - -remove) - ;; - -*) - mesg "Firmware '$ACTION' event not supported" - exit 1 - ;; - -esac diff --git a/hotplug/hotplug.functions b/hotplug/hotplug.functions deleted file mode 100644 index 1c7ffb9e..00000000 --- a/hotplug/hotplug.functions +++ /dev/null @@ -1,194 +0,0 @@ -# -# Setup and BASH utility functions for use in hotplug agents -# -# Most essential parameters are passed from the kernel using -# environment variables. For more information, see the docs -# on-line at http://linux-hotplug.sourceforge.net or the -# sources for each hotplug-aware kernel subsystem. -# -# $Id: hotplug.functions,v 1.27 2004/09/20 23:12:07 kroah Exp $ -# -# - -# DEBUG=yes; export DEBUG -PATH=/bin:/sbin:/usr/sbin:/usr/bin - -KERNEL=`uname -r` -MODULE_DIR=/lib/modules/$KERNEL - -HOTPLUG_DIR=/etc/hotplug - -if [ -f /etc/sysconfig/hotplug ]; then - . /etc/sysconfig/hotplug -fi - -if [ -x /usr/bin/logger ]; then - LOGGER=/usr/bin/logger -elif [ -x /bin/logger ]; then - LOGGER=/bin/logger -else - unset LOGGER -fi -# -# for diagnostics -# -if [ -t 1 -o -z "$LOGGER" ]; then - mesg () { - echo "$@" - } -else - mesg () { - $LOGGER -t $(basename $0)"[$$]" "$@" - } -fi - -debug_mesg () { - test "$DEBUG" = "" -o "$DEBUG" = no && return - mesg "$@" -} - - -# -# Not "modprobe --autoclean" ... one driver module can handle many -# devices. Unloading should be done when no devices are present. -# Autocleaning happens if none of the devices are open, once any of -# them gets opened; wrong timing. -# -MODPROBE="/sbin/modprobe -s -q" -#MODPROBE="/sbin/modprobe -vs" - - -#################################################################### -# -# usage: load_driver type filename description -# -# modprobes driver module(s) if appropriate, and optionally -# invokes a driver-specific setup script (or user-mode driver). -# -# the "modules.*map" format file is guaranteed to exist -# -load_drivers () -{ - local LOADED TYPE FILENAME DESCRIPTION LISTER - DRIVERS="" - - # make this routine more readable - TYPE=$1 - FILENAME=$2 - DESCRIPTION=$3 - - # should we use usbmodules, pcimodules? not on 2.5+, because sysfs - # ought to expose the data we need to find all candidate drivers. - # (on 2.5.48 it does for usb; but maybe not yet for pci.) - case "$KERNEL" in - 2.2*|2.3*|2.4*) LISTER=`which ${TYPE}modules` ;; - *) LISTER="" ;; - esac - - if [ "$LISTER" != "" ]; then - # lister programs MIGHT be preferable to parsing from shell scripts: - # - usbmodules used for (a) multi-interface devices, (b) coldplug - # - pcimodules used only for coldplug - case $TYPE in - usb) - # "usbutils-0.8" (or later) is needed in $PATH - # only works if we have usbfs - # ... reads more descriptors than are passed in env - # ... doesn't handle comment syntax either - if [ "$DEVICE" = "" -o ! -f "$DEVICE" ]; then - LISTER= - else - DRIVERS=`$LISTER --mapfile $FILENAME --device $DEVICE` - fi ;; - - pci) - debug_mesg "pcimodules is scanning more than $PCI_SLOT ..." - DRIVERS=`$LISTER` - ;; - esac - fi - - # try parsing by shell scripts if no luck yet - if [ "$DRIVERS" = "" ]; then - ${TYPE}_map_modules < $FILENAME - fi - - # FIXME remove dups and blacklisted modules from $DRIVERS here - - if [ "$DRIVERS" = "" ]; then - return - fi - - # Note that DRIVERS aren't all going to be modules. - # For USB, some user-mode drivers or setup scripts may be listed. - debug_mesg Setup $DRIVERS for $DESCRIPTION - - # either kernel or user mode drivers may need to be set up - for MODULE in $DRIVERS - do - # maybe driver modules need loading - LOADED=false - if ! lsmod | grep -q "^$(echo $MODULE|sed -e 's/-/_/g') " > /dev/null 2>&1; then - if grep -q "^$(echo $MODULE|sed -e 's/[-_]/[-_]/g')\$" $HOTPLUG_DIR/blacklist \ - $HOTPLUG_DIR/blacklist.d/* \ - >/dev/null 2>&1; then - debug_mesg "... blacklisted module: $MODULE" - continue - fi - - # statically linked modules aren't shown by 'lsmod', - # and user mode drivers will ONLY have a setup script; - # it's not an error if a module doesn't exist or won't load. - if $MODPROBE -n $MODULE >/dev/null 2>&1 && - ! $MODPROBE $MODULE >/dev/null 2>&1 ; then - mesg "... can't load module $MODULE" - else - # /etc/modules.conf may have set non-default module - # parameters ... handle per-device parameters in apps - # (ioctls etc) not in setup scripts or modules.conf - LOADED=true - fi - else - # This module is already loaded - LOADED=true - fi - - # always run setup scripts after any matching kernel code has had - # a chance to do its thing, no matter whether it was dynamically - # or statically linked, or if there is only a user mode driver. - # the script might re-enumerate usb devices after firmware download, - # giving kernel code another chance. - if [ -x $HOTPLUG_DIR/$TYPE/$MODULE ]; then - debug_mesg Module setup $MODULE for $DESCRIPTION - $HOTPLUG_DIR/$TYPE/$MODULE - LOADED=true - fi - - if [ "$LOADED" = "false" ]; then - mesg "missing kernel or user mode driver $MODULE " - fi - if echo "$MODULE" | grep -q "usb-storage" > /dev/null 2>&1 ; then - [ -x /usr/sbin/updfstab ] && /usr/sbin/updfstab - fi - done -} - -#################################################################### -# -# usage: log_to_stdout filename -# -# writes a copy of the current hotplug event to stdout. -# add buffering, to avoid interleaving reports! -# -log_to_stdout () -{ - if [ -x /bin/date ]; then - echo "HOTPLUG_TIME='$(/bin/date)'" - fi - - env | egrep -v '^PATH=|^PWD=|^_=|^OLDPWD=|^SHLVL=|^HOME=' - echo '' - # empty line terminates events -} - -# vim:syntax=sh diff --git a/hotplug/ieee1394.agent b/hotplug/ieee1394.agent deleted file mode 100755 index 4e35a7ad..00000000 --- a/hotplug/ieee1394.agent +++ /dev/null @@ -1,121 +0,0 @@ -#!/bin/sh -# -# IEEE1394-specific hotplug policy agent. -# -# This should handle 2.4.10 (or later) IEEE1394 hotplugging, with a -# consistent framework for adding device and driver specific treatments. -# -# Kernel IEEE1394 params are: -# -# ACTION=add or remove -# VENDOR_ID=24 bit vendor id -# GUID=64 bit globally unique id -# SPEFICIER_ID=24 bit id of owner of specification -# VERSION=version of specification -# -# See IEEE1212 for details on these parameters. -# -# HISTORY: -# 26-Mar-2002 Small cleanups to match other .agent files. (gkh) -# 16-Sept-2001 Initial version from Kristian Hogsberg -# (plus tweaks) -# -# $Id: ieee1394.agent,v 1.13 2004/09/20 21:43:37 kroah Exp $ -# - -cd /etc/hotplug -. ./hotplug.functions -# DEBUG=yes export DEBUG - -# generated by modutils 2.4.9 or later, for 2.4.10 and later kernels -MAP_CURRENT=$MODULE_DIR/modules.ieee1394map - -# accumulates list of modules we may care about -DRIVERS= - -if [ "$ACTION" = "" ]; then - mesg Bad IEEE1394 agent invocation - exit 1 -fi - - -device_vendor_id=$((0x$VENDOR_ID)) -device_specifier_id=$((0x$SPECIFIER_ID)) -device_version=$((0x$VERSION)) - -MATCH_VENDOR_ID=0x0001 -MATCH_SPECIFIER_ID=0x0004 -MATCH_VERSION=0x0008 - -# -# stdin is "modules.ieee1394map" syntax -# on return, all matching modules were added to $DRIVERS -# -ieee1394_map_modules () -{ - # comment line lists (current) pci_device_id field names - read ignored - - while read module match_flags vendor_id model_id specifier_id version - do - : check match for $module - - # convert from hex to dec - match_flags=$(($match_flags)) - vendor_id=$(($vendor_id)); model_id=$(($model_id)) - specifier_id=$(($specifier_id)); version=$(($version)) - - : vendor_id $vendor_id $device_vendor_id - if [ $(($match_flags & $MATCH_VENDOR_ID)) -ne 0 ] && [ $vendor_id -ne $device_vendor_id ]; then - continue - fi - - : specifier_id $specifier_id $device_specifier_id - if [ $(($match_flags & $MATCH_SPECIFIER_ID)) -ne 0 ] && [ $specifier_id -ne $device_specifier_id ]; then - continue - fi - - : version $version $device_version - if [ $(($match_flags & $MATCH_VERSION)) -ne 0 ] && [ $version != $device_version ]; then - continue - fi - - DRIVERS="$module $DRIVERS" - done -} - -# -# What to do with this IEEE1394 hotplug event? -# -case "$ACTION" in - -add) - LABEL="IEEE1394 product 0x$VENDOR_ID/0x$SPECIFIER_ID/0x$VERSION" - - # on 2.4 systems, modutils maintains MAP_CURRENT - if [ -r $MAP_CURRENT ]; then - load_drivers ieee1394 $MAP_CURRENT "$LABEL" - fi - - if [ "$DRIVERS" = "" ]; then - mesg "... no drivers for $LABEL" - exit 2 - fi - ;; - -remove) - ieee1394_map_modules < $MAP_CURRENT - for MODULE in $DRIVERS - do - if [ -x $HOTPLUG_DIR/ieee1394/$MODULE ]; then - $HOTPLUG_DIR/ieee1394/$MODULE - fi - done - ;; - -*) - debug_mesg "IEEE1394 '$ACTION' event not supported" - exit 1 - ;; - -esac diff --git a/hotplug/input.agent b/hotplug/input.agent deleted file mode 100755 index 66d9a785..00000000 --- a/hotplug/input.agent +++ /dev/null @@ -1,312 +0,0 @@ -#!/bin/sh -# -# input-specific hotplug policy agent. -# -# This should handle 2.6.* input hotplugging, -# with a consistent framework for adding device and driver -# specific handling. -# -# Normally, adding a input device will modprobe handler(s) for -# this device. -# -# Kernel input hotplug params include (not all of them may be available): -# -# ACTION=%s [add or remove] -# PRODUCT=%x/%x/%x/%x -# NAME=%s -# PHYS=%s -# EV=%lx -# KEY=%lx %lx ... -# REL=%lx -# ABS=%lx %lx ... -# MSC=%lx -# LED=%lx -# SND=%lx -# FF=%lx %lx ... -# -# HISTORY: -# -# 30-Jul-2003 initial version -# - -cd /etc/hotplug -. ./hotplug.functions -# DEBUG=yes export DEBUG - -# generated by module-init-tools -MAP_CURRENT=$MODULE_DIR/modules.inputmap - -# accumulates list of modules we may care about -DRIVERS="" - -if [ "$ACTION" = "" ]; then - mesg Bad INPUT agent invocation, no action - exit 1 -fi - -# we can't "unset IFS" on bash1, so save a copy -DEFAULT_IFS="$IFS" - -# -# Each modules.inputmap format line corresponds to one entry in a -# MODULE_DEVICE_TABLE(input,...) declaration in a kernel file. -# -matchBits=0; i_bustype=0; i_vendor=0; i_product=0; i_version=0; i_evBits=0 - -input_join_words () -{ - name="$1" - array="$2" - - if [ "$array" = '' ]; then - return - fi - - set $array - - tmp="$1" - shift - while [ "$#" -gt 0 ]; do - tmp="$tmp:$1" - shift - done - - eval "$name=\"$tmp\"" -} - -input_convert_vars () -{ - if [ "$PRODUCT" != "" ]; then - IFS=/ - set $PRODUCT '' - IFS="$DEFAULT_IFS" - i_bustype=$((0x$1)) - i_vendor=$((0x$2)) - i_product=$((0x$3)) - i_version=$((0x$4)) - fi - - if [ "$EV" != "" ]; then - i_evBits=$((0x$EV)) - fi - - input_join_words i_keyBits "$KEY" - input_join_words i_relBits "$REL" - input_join_words i_absBits "$ABS" - input_join_words i_mscBits "$MSC" - input_join_words i_ledBits "$LED" - input_join_words i_sndBits "$SND" - input_join_words i_ffBits "$FF" -} - -INPUT_DEVICE_ID_MATCH_BUS=1 -INPUT_DEVICE_ID_MATCH_VENDOR=2 -INPUT_DEVICE_ID_MATCH_PRODUCT=4 -INPUT_DEVICE_ID_MATCH_VERSION=8 -INPUT_DEVICE_ID_MATCH_EVBIT=$((0x010)) -INPUT_DEVICE_ID_MATCH_KEYBIT=$((0x020)) -INPUT_DEVICE_ID_MATCH_RELBIT=$((0x040)) -INPUT_DEVICE_ID_MATCH_ABSBIT=$((0x080)) -INPUT_DEVICE_ID_MATCH_MSCBIT=$((0x100)) -INPUT_DEVICE_ID_MATCH_LEDBIT=$((0x200)) -INPUT_DEVICE_ID_MATCH_SNDBIT=$((0x400)) -INPUT_DEVICE_ID_MATCH_FFBIT=$((0x800)) - - -input_match_bits () -{ - mod_bits=$1 - dev_bits=$2 - - if [ "$dev_bits" = "" ]; then - return 0 - fi - mword=$((0x${mod_bits##*:})) - dword=$((0x${dev_bits##*:})) - - while true; do - if [ $(( $mword & $dword != $mword )) -eq 1 ]; then - return 1 - fi - - mod_bits=${mod_bits%:*} - dev_bits=${dev_bits%:*} - - case "$mod_bits-$dev_bits" in - *:*-*:* ) - : continue - ;; - *:*-*|*-*:* ) - return 0 - ;; - * ) - return 1 - ;; - esac - done -} - -# -# stdin is "modules.inputmap" syntax -# on return, all matching modules were added to $DRIVERS -# -input_map_modules () -{ - while read line - do - # comments are lines that start with "#" ... - # be careful, they still get parsed by bash! - case "$line" in - \#*) continue ;; - esac - - set $line - - module="$1" - matchBits=$(($2)) - - bustype=$(($3)) - vendor=$(($4)) - product=$(($5)) - version=$(($6)) - - evBits="$7" - keyBits="$8" - relBits="$9" - - shift 9 - absBits="$1" - cbsBits="$2" - ledBits="$3" - sndBits="$4" - ffBits="$5" - driverInfo=$(($6)) - - : checkmatch $module - - : bustype $bustype $i_bustype - if [ $INPUT_DEVICE_ID_MATCH_BUS -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_BUS )) ] && - [ $bustype -ne $i_bustype ]; then - continue - fi - - : vendor $vendor $i_vendor - if [ $INPUT_DEVICE_ID_MATCH_VENDOR -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_VENDOR )) ] && - [ $vendor -ne $i_vendor ]; then - continue - fi - - : product $product $i_product - if [ $INPUT_DEVICE_ID_MATCH_PRODUCT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_PRODUCT )) ] && - [ $product -ne $i_product ]; then - continue - fi - - # version i_version $i_version < version $version - if [ $INPUT_DEVICE_ID_MATCH_VERSION -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_VERSION )) ] && - [ $version -ge $i_version ]; then - continue - fi - - : evBits $evBits $i_evBits - if [ $INPUT_DEVICE_ID_MATCH_EVBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_EVBIT )) ] && - input_match_bits "$evBits" "$i_evBits"; then - continue - fi - : keyBits $keyBits $i_keyBits - if [ $INPUT_DEVICE_ID_MATCH_KEYBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_KEYBIT )) ] && - input_match_bits "$keyBits" "$i_keyBits"; then - continue - fi - : relBits $relBits $i_relBits - if [ $INPUT_DEVICE_ID_MATCH_RELBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_RELBIT )) ] && - input_match_bits "$relBits" "$i_relBits"; then - continue - fi - - : absBits $absBits $i_absBits - if [ $INPUT_DEVICE_ID_MATCH_ABSBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_ABSBIT )) ] && - input_match_bits "$absBits" "$i_absBits"; then - continue - fi - - : mscBits $mscBits $i_mscBits - if [ $INPUT_DEVICE_ID_MATCH_MSCBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_MSCBIT )) ] && - input_match_bits "$mscBits" "$i_mscBits"; then - continue - fi - - : ledBits $ledBits $_ledBits - if [ $INPUT_DEVICE_ID_MATCH_LEDBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_LEDBIT )) ] && - input_match_bits "$ledBits" "$i_ledBits"; then - continue - fi - - : sndBits $sndBits $i_sndBits - if [ $INPUT_DEVICE_ID_MATCH_SNDBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_SNDBIT )) ] && - input_match_bits "$sndBits" "$i_sndBits"; then - continue - fi - - : ffBits $ffBits $i_ffBits - if [ $INPUT_DEVICE_ID_MATCH_FFBIT -eq $(( $matchBits & $INPUT_DEVICE_ID_MATCH_FFBIT )) ] && - input_match_bits "$ffBits" "$i_ffBits"; then - continue - fi - - : driverInfo $driverInfo - if [ $matchBits -eq 0 ] && [ $driverInfo -eq 0 ]; then - continue - fi - - # It was a match! - case " $DRIVERS " in - *" $module "* ) - : already found - ;; - * ) - DRIVERS="$module $DRIVERS" - ;; - esac - : drivers $DRIVERS - done -} - -# -# What to do with this INPUT hotplug event? -# -case $ACTION in - -add) - - input_convert_vars - - FOUND=false - LABEL="INPUT product $PRODUCT" - - if [ -r $MAP_CURRENT ]; then - load_drivers input $MAP_CURRENT "$LABEL" - fi - - if [ "$DRIVERS" != "" ]; then - FOUND=true - fi - - if [ "$FOUND" = "false" ]; then - debug_mesg "... no modules for $LABEL" - exit 2 - fi - - ;; - -remove) - : nothing so far - - ;; - -*) - debug_mesg INPUT $ACTION event not supported - exit 1 - ;; - -esac diff --git a/hotplug/input.rc b/hotplug/input.rc deleted file mode 100755 index 493b70d3..00000000 --- a/hotplug/input.rc +++ /dev/null @@ -1,148 +0,0 @@ -#!/bin/sh -# -# input.rc This loads handlers for those input devices -# that have drivers compiled in kernel -# Currently stopping is not supported -# -# Best invoked via /etc/init.d/hotplug or equivalent, with -# writable /tmp, /usr mounted, and syslogging active. -# - - -PATH=/sbin:/bin:/usr/sbin:/usr/bin -PROCDIR=/proc/bus/input - -# source function library -if [ -f /etc/init.d/functions ]; then - . /etc/init.d/functions -elif [ -f /etc/rc.d/init.d/functions ]; then - . /etc/rc.d/init.d/functions -fi - -if [ -f /etc/hotplug/hotplug.functions ]; then - . /etc/hotplug/hotplug.functions -fi - -input_reset_state () { - - PRODUCT= - NAME= - PHYS= - EV= - KEY= - REL= - ABS= - MSC= - LED= - SND= - FF= - -} - -# -# "COLD PLUG" ... load input handlers for compile-in input drivers loaded -# before the OS could really handle hotplug, perhaps because /sbin or -# $HOTPLUG_DIR wasn't available or /tmp wasn't writable. When/if the -# /sbin/hotplug program is invoked then, hotplug event notifications -# get dropped. To make up for such "cold boot" errors, we synthesize -# all the hotplug events we expect to have seen already. They can be -# out of order, and some might be duplicates. -# -input_boot_events () -{ - # do not even try if /proc/bus/input is missing - [ -d $PROCDIR ] || return - - if [ ! -r $PROCDIR/devices ]; then - echo $"** can't synthesize input events - $PROCDIR/devices missing" - return - fi - - ACTION=add - export ACTION - - export PRODUCT NAME PHYS EV KEY REL ABS MSC LED SND FF - input_reset_state - - # - # the following reads from /proc/bus/input/devices. It is inherently - # racy (esp. as this file may be changed by input.agent invocation) - # but so far input devices do not appear in sysfs - # - while read line; do - case "$line" in - I:* ) # product ID - eval "${line#I: }" - PRODUCT="$Bus/$Vendor/$Product/$Version" - ;; - N:* ) # name - eval "${line#N: }" - NAME="$Name" - ;; - P:* ) # Physical - eval "${line#P: }" - PHYS="$Phys" - ;; - B:* ) # Controls supported - line="${line#B: }" - eval "${line%%=*}=\"${line#*=}\"" - ;; - "" ) # End of block - debug_mesg "Invoking input.agent" - debug_mesg "PRODUCT=$PRODUCT" - debug_mesg "NAME=$NAME" - debug_mesg "PHYS=$PHYS" - debug_mesg "EV=$EV" - debug_mesg "KEY=$KEY" - debug_mesg "REL=$REL" - debug_mesg "ABS=$ABS" - debug_mesg "MSC=$MSC" - debug_mesg "LED=$LED" - debug_mesg "SND=$SND" - debug_mesg "FF=$FF" - /etc/hotplug/input.agent < /dev/null - input_reset_state - ;; - esac - done < $PROCDIR/devices -} - - -# See how we were called. -case "$1" in - start) - input_boot_events - ;; - stop) - : not supported currently - ;; - status) - echo $"INPUT status for kernel: " `uname -srm` - echo '' - - echo "INPUT devices:" - if [ -r $PROCDIR/devices ]; then - grep "^[INHP]:" $PROCDIR/devices - else - echo "$PROCDIR/devices not available" - fi - echo '' - - echo "INPUT handlers:" - if [ -r $PROCDIR/handlers ]; then - cat $PROCDIR/handlers - else - echo "$PROCDIR/handlers not available" - fi - - echo '' - - ;; - restart) - # always invoke by absolute path, else PATH=$PATH: - $0 stop && $0 start - ;; - *) - echo $"Usage: $0 {start|stop|status|restart}" - exit 1 -esac diff --git a/hotplug/isapnp.rc b/hotplug/isapnp.rc deleted file mode 100755 index e69de29b..00000000 diff --git a/hotplug/net.agent b/hotplug/net.agent deleted file mode 100755 index f4915b17..00000000 --- a/hotplug/net.agent +++ /dev/null @@ -1,112 +0,0 @@ -#!/bin/sh -# -# Network hotplug policy agent for Linux 2.4 kernels -# -# Kernel NET hotplug params include: -# -# ACTION=%s [register or unregister] -# INTERFACE=%s -# -# HISTORY: -# -# 25-Feb-2001 Special case ppp and similar (redhat) -# 23-Jan-2001 Log invocation of "ifup" if debugging -# 04-Jan-2001 Initial version of "new" hotplug agent. -# -# $Id: net.agent,v 1.22 2004/09/20 23:02:34 kroah Exp $ -# - -cd /etc/hotplug -. ./hotplug.functions -# DEBUG=yes export DEBUG - -if [ "$INTERFACE" = "" ]; then - mesg Bad NET invocation: \$INTERFACE is not set - exit 1 -fi - -case $ACTION in -add|register) - # Red Hat specific hack... - if [ -f /etc/redhat-release ]; then - # Don't do anything if the network is stopped - if [ ! -f /var/lock/subsys/network ]; then - exit 0 - fi - fi - - case $INTERFACE in - # interfaces that are registered after being "up" (?) - ppp*|ippp*|isdn*|plip*|lo*|irda*|dummy*|ipsec*|tun*|tap*) - debug_mesg assuming $INTERFACE is already up - exit 0 - ;; - # interfaces that are registered then brought up - *) - # NOTE: network configuration relies on administered state, - # we can't do much here without distro-specific knowledge - # such as whether/how to invoke DHCP, set up bridging, etc. - - # Run ifrename as needed - Jean II - # Remap interface names based on MAC address. This workaround - # the dreaded configuration problem "all my cards are 'eth0'"... - # This needs to be done before ifup otherwise ifup will get - # confused by the name changed and because iface need to be - # down to change its name. - if [ -x /sbin/ifrename ] && [ -r /etc/iftab ]; then - debug_mesg invoke ifrename for $INTERFACE - NEWNAME=`/sbin/ifrename -i $INTERFACE` - if [ -n "$NEWNAME" ]; then - debug_mesg iface $INTERFACE is remapped to $NEWNAME - INTERFACE=$NEWNAME - fi; - fi - - # RedHat and similar - export IN_HOTPLUG=1 - if [ -x /sbin/ifup ]; then - debug_mesg invoke ifup $INTERFACE - exec /sbin/ifup $INTERFACE - - # Gentoo - elif [ -f /etc/gentoo-release ]; then - script=/etc/init.d/net.$INTERFACE - if [ -x "$script" ]; then - debug_mesg invoke \"$script\" --quiet start - exec "$script" --quiet start - fi - else - mesg "how do I bring interfaces up on this distro?" - fi - ;; - esac - mesg $1 $ACTION event not handled - ;; - -remove|unregister) - case $INTERFACE in - # interfaces that are unregistered after being "down" (?) - ppp*|ippp*|isdn*|plip*|lo*|irda*|dummy*|ipsec*|tun*|tap*) - debug_mesg assuming $INTERFACE is already down - exit 0 - ;; - *) - # right now it looks like only Gentoo wants to care about - # unregistering network devices... - if [ -f /etc/gentoo-release ]; then - script=/etc/init.d/net.$INTERFACE - if [ -x "$script" ]; then - debug_mesg invoke "$script" --quiet stop - exec "$script" --quiet stop - fi - fi - ;; - esac - mesg $1 $ACTION event not handled - ;; - -*) - debug_mesg NET $ACTION event for $INTERFACE not supported - exit 1 ;; - -esac diff --git a/hotplug/pci.agent b/hotplug/pci.agent deleted file mode 100755 index c3dc3315..00000000 --- a/hotplug/pci.agent +++ /dev/null @@ -1,155 +0,0 @@ -#!/bin/sh -# -# PCI-specific hotplug policy agent. -# -# This should handle 2.4.* PCI (including Cardbus) hotplugging, -# with a consistent framework for adding device and driver specific -# treatments. -# -# Kernel Cardbus/PCI params are: -# -# ACTION=%s [add or remove] -# PCI_CLASS=%06X -# PCI_ID=%04X:%04X -# PCI_SLOT_NAME=%s -# PCI_SUBSYS_ID=%04X:%04X -# -# If /proc is mounted, /proc/bus/pci/$PCI_SLOT_NAME is almost the name -# of the binary device descriptor file ... just change ':' to '/'. -# -# On systems using Linux 2.4.* kernels, be sure to use the right -# modutils (2.4.1+). -# -# -# HISTORY: -# -# 26-Feb-2001 Cleanup, support comments (Gioele Barabucci) -# 13-Jan-2001 Initial version of "new" hotplug agent; needs -# retesting. -# 17-Jan-2001 Update to latest kernel syntax (Dan Zink) -# 15-Feb-2001 Remove use of "<<" (Adam Richter) -# -# $Id: pci.agent,v 1.16 2004/09/20 21:43:37 kroah Exp $ -# - -cd /etc/hotplug -. ./hotplug.functions - -# generated by modutils, for current 2.4.x kernels -MAP_CURRENT=$MODULE_DIR/modules.pcimap - -# accumulates list of modules we may care about -DRIVERS= - -if [ "$PCI_CLASS" = "" ] || [ "$PCI_CLASS" = "" ]; then - mesg Bad PCI agent invocation - exit 1 -fi - -# -# Each modules.usbmap format line corresponds to one entry in a -# MODULE_DEVICE_TABLE(pci,...) declaration in a kernel file. -# -# Think of it as a database column with up to three "match specs" -# to associate kernel modules with particular devices or classes -# of device. The match specs provide a reasonably good filtering -# mechanism, but some driver probe() routines need to provide -# extra filtering. -# - -pci_convert_vars () -{ - pci_class=$((0x$PCI_CLASS)) - - set $(echo $PCI_ID | sed -e 's/\([^:]*\):\(.*\)/\1 \2/') - pci_id_vendor=$((0x$1)) - pci_id_device=$((0x$2)) - - set $(echo $PCI_SUBSYS_ID | sed -e 's/\([^:]*\):\(.*\)/\1 \2/') - pci_subid_vendor=$((0x$1)) - pci_subid_device=$((0x$2)) -} - -PCI_ANY=$((0xffffffff)) - - -# -# stdin is "modules.pcimap" syntax -# on return, ONE matching module was added to $DRIVERS -# -pci_map_modules () -{ - # comment line lists (current) pci_device_id field names - read ignored - - # look at each pci_device_id entry - # collect one match in $DRIVERS - while read module vendor device subvendor subdevice class class_mask ignored - do - # comments are lines that start with "#" ... - # be careful, they still get parsed by bash! - case "$module" in - \#*) continue ;; - esac - - # convert the fields from hex to dec - vendor=$(($vendor)); device=$(($device)) - subvendor=$(($subvendor)); subdevice=$(($subdevice)) - class=$(($class)); class_mask=$(($class_mask)) - - : checkmatch $module - - : vendor $vendor $pci_id_vendor - if [ $vendor -ne $PCI_ANY ] && [ $vendor -ne $pci_id_vendor ]; then - continue - fi - : device $device $pci_id_device - if [ $device -ne $PCI_ANY ] && [ $device -ne $pci_id_device ]; then - continue - fi - : sub-vendor $subvendor $pci_subid_vendor - if [ $subvendor -ne $PCI_ANY ] && [ $subvendor -ne $pci_subid_vendor ]; then - continue - fi - : sub-device $subdevice $pci_subid_device - if [ $subdevice -ne $PCI_ANY ] && [ $subdevice -ne $pci_subid_device ]; then - continue - fi - - class_temp=$(($pci_class & $class_mask)) - if [ $class_temp -eq $class ]; then - DRIVERS="$module $DRIVERS" - : drivers $DRIVERS - break - fi - done -} - - -# -# What to do with this PCI hotplug event? -# -case $ACTION in - -add) - pci_convert_vars - - LABEL="PCI slot $PCI_SLOT_NAME" - - # on 2.4 systems, modutils maintains MAP_CURRENT - if [ -r $MAP_CURRENT ]; then - load_drivers pci $MAP_CURRENT "$LABEL" - fi - - if [ "$DRIVERS" = "" ]; then - debug_mesg "... no modules for $LABEL" - exit 2 - fi - ;; - -*) - debug_mesg PCI $ACTION event not supported - exit 1 - ;; - -esac diff --git a/hotplug/pci.rc b/hotplug/pci.rc deleted file mode 100755 index ab3e8d94..00000000 --- a/hotplug/pci.rc +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/sh -# vim: syntax=sh -# -# pci.rc mostly to recover lost boot-time pci hotplug events -# -# $Id: pci.rc,v 1.12 2004/09/20 21:36:47 kroah Exp $ -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -cd /etc/hotplug -. ./hotplug.functions - -pci_boot_events () -{ - # make sure the pci agent will run - ACTION=add - PCI_CLASS=0 - PCI_ID=0:0 - PCI_SLOT=0:0.0 - PCI_SLOT_NAME=0:0.0 - PCI_SUBSYS_ID=0:0 - export ACTION PCI_CLASS PCI_ID PCI_SLOT PCI_SLOT_NAME PCI_SUBSYS_ID - - if [ -d /sys/bus ]; then - # 2.6 kernels - if [ -d /sys/bus/pci/devices/ ]; then - cd /sys/bus/pci/devices/ - for PCI_DEVICE in *; do - set `echo $PCI_DEVICE \ - | sed -e 's/\([^:]*\):\(.*\):\(.*\)\.\(.*\)/\1 \2 \3 \4/'` - PCI_SLOT_NAME=$2:$3.$4 - PCI_CLASS="`cat $PCI_DEVICE/class`" - PCI_CLASS=${PCI_CLASS#0x} - vendor_id=`cat $PCI_DEVICE/vendor` - device_id=`cat $PCI_DEVICE/device` - PCI_ID="${vendor_id#0x}:${device_id#0x}" - sub_vendor_id=`cat $PCI_DEVICE/subsystem_vendor` - sub_device_id=`cat $PCI_DEVICE/subsystem_device` - PCI_SUBSYS_ID="${sub_vendor_id#0x}:${sub_device_id#0x}" - /sbin/hotplug pci - done - fi - else - # 2.4 kernels - LISTER=`which pcimodules` - if [ "$LISTER" = "" ] || [ ! -f /proc/bus/pci/devices ] || [ ! -x pci.agent ]; then - echo $"** can't synthesize pci hotplug events" - return 1 - fi - - # these notifications will be handled by pcimodules - for BUS in `cd /proc/bus/pci;find * -type d -print`; do - for SLOT_FUNC in `cd /proc/bus/pci/$BUS; echo *`; do - PCI_SLOT=$BUS:$SLOT_FUNC - /sbin/hotplug pci - done - done - fi - - return 0 -} - -# See how we were called. -case "$1" in - start) - pci_boot_events - ;; - stop) - # echo $"pci stop -- ignored" - ;; - status) - echo $"PCI Status for kernel: " `uname -srm` - echo '' - - if [ -f /proc/bus/pci/devices ]; then - COUNT=`ls /proc/bus/pci | wc -l` - if [ $COUNT -gt 1 ]; then - COUNT=`expr $COUNT - 1` - echo $"PCI up; bus count is $COUNT" - if [ -x /sbin/lspci ]; then - /sbin/lspci - fi - else - echo $"no PCI busses?" - fi - echo '' - else - echo $"no PCI /proc support?" - fi - echo '' - - ;; - restart) - # always invoke by absolute path, else PATH=$PATH: - $0 stop && $0 start - ;; - *) - echo $"Usage: $0 {start|stop|status|restart}" - exit 1 -esac diff --git a/hotplug/pnp.distmap b/hotplug/pnp.distmap deleted file mode 100644 index 6339bdf8..00000000 --- a/hotplug/pnp.distmap +++ /dev/null @@ -1,9 +0,0 @@ -# isapnp module cardvendor carddevice driver_data vendor function ... -irtty-sir 0xffff 0xffff 0x00000000 0xd041 0x1005 -irtty-sir 0xffff 0xffff 0x00000000 0xd041 0x1105 -floppy 0xffff 0xffff 0x00000000 0xd041 0x0007 -pcspkr 0xffff 0xffff 0x00000000 0xd041 0x0008 -rtc 0xffff 0xffff 0x00000000 0xd041 0x000b -atkbd 0xffff 0xffff 0x00000000 0xd041 0x0303 -psmouse 0xffff 0xffff 0x00000000 0xd041 0x130f -analog 0xffff 0xffff 0x00000000 0xd041 0x2fb0 diff --git a/hotplug/pnp.rc b/hotplug/pnp.rc deleted file mode 100755 index d8bc2496..00000000 --- a/hotplug/pnp.rc +++ /dev/null @@ -1,119 +0,0 @@ -#!/bin/sh -# vim: syntax=sh -# -# -# 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. -# -# Copyright (C) 2004 Alexander E. Patrakov (patrakov@ums.usu.ru) -# Copyright (C) 2004 Simone Gotti (simone.gotti@email.it) -# All Rights Reserved. -# -# Based on scripts by Simone Gotti, from: -# http://members.xoom.virgilio.it/motaboy/hotplug-isapnp-0.2.1.tar.bz2 -# - - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -if [ "$(echo /sys/bus/pnp/devices/*)" = "/sys/bus/pnp/devices/*" ] -then - exit 0 -fi - -cd /etc/hotplug -. ./hotplug.functions - -MAP_CURRENT=$MODULE_DIR/modules.isapnpmap -DRIVERS= - -# WARNING: od and printf are in /usr/bin -decode_isapnp_vendor() { - echo -n $1 | od -A n -t d1 | ( read A B C - printf '%x\n' $(( ( ( $A & 0x3f ) << 2) | \ - ( ( $B & 0x18 ) >> 3) | \ - ( ( $B & 0x07 ) <<13) | \ - ( ( $C & 0x1f ) << 8) )) ) -} - -hex_swab() { - echo `echo $1 | cut -b3-4``echo $1 | cut -b1-2` -} - -# -# stdin is "modules.isapnpmap" syntax -# on return, ONE matching module was added to $DRIVERS -# -isapnp_map_modules () -{ - local module ignored - - CHECKED_ID="0x`echo $ISAPNP_ID | cut -b1-4`0x`echo $ISAPNP_ID | cut -b5-8`" - # comment line lists (current) isapnp_device_id field names - read ignored - - while read module cardvendor carddevice driver_data therest - do - # comments are lines that start with "#" ... - # be careful, they still get parsed by bash! - case "$module" in - \#*) continue ;; - esac - : checkmatch $module - set $therest - while [ $# -gt 0 ] - do - id_temp=$2$1 - if [ "$id_temp" = "$CHECKED_ID" ] ; then - DRIVERS="$module $DRIVERS" - : drivers $DRIVERS - break - fi - shift - shift - done - done -} - - -isapnp_boot_events () -{ - cd /sys/bus/pnp/devices/ - for ISAPNP_DEVICE in * ; do - ISAPNP_STRINGS=`cat $ISAPNP_DEVICE/id` - for ISAPNP_STRING in $ISAPNP_STRINGS ; do - rawcardvendor=`echo $ISAPNP_STRING | cut -b1-3` - rawcarddevice=`echo $ISAPNP_STRING | cut -b4-7` - cardvendor=`decode_isapnp_vendor $rawcardvendor` - carddevice=`hex_swab $rawcarddevice` - ISAPNP_ID=$carddevice$cardvendor - LABEL="ISAPNP id $ISAPNP_ID" - load_drivers isapnp $MAP_CURRENT "$LABEL" - load_drivers isapnp /etc/hotplug/pnp.distmap "$LABEL" - done - done - return 0 -} - - -# See how we were called. -case "$1" in - start) - isapnp_boot_events - ;; - stop) - # echo $"isapnp stop -- ignored" - ;; - status) - # echo $"isapnp status -- ignored" - ;; - restart) - # always invoke by absolute path, else PATH=$PATH: - $0 stop && $0 start - ;; - *) - echo $"Usage: $0 {start|stop|status|restart}" - exit 1 -esac diff --git a/hotplug/scsi.agent b/hotplug/scsi.agent deleted file mode 100755 index a265a020..00000000 --- a/hotplug/scsi.agent +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh -# -# SCSI hotplug agent for 2.5 kernels -# -# ACTION=add -# DEVPATH=devices/scsi0/0:0:0:0 -# - -cd /etc/hotplug -. ./hotplug.functions - -case $ACTION in - -add) - # 2.5.50 kernel bug: this happens sometimes - if [ ! -d /sys/$DEVPATH ]; then - mesg "bogus sysfs DEVPATH=$DEVPATH" - exit 1 - fi - - TYPE_ATTR=/sys$DEVPATH/type - - # Possibly sleep here to try and avoid races with scsi attributes and block - # devices - count=120 - while [ ! -f $TYPE_ATTR ] && [ $count -gt 0 ] - do - # We seem to always hit this now, so don't output any message. - debug_mesg "waiting for $TYPE_ATTR" - sleep 1 - count=$(($count-1)) - done - - if [ ! -f $TYPE_ATTR ] - then - mesg "Attribute $TYPE_ATTR does not exist" - exit 1 - fi - - TYPE=$(cat $TYPE_ATTR) - case "$TYPE" in - # 2.5.51 style attributes; TYPE_* constants - 0) TYPE=disk ; MODULE=sd_mod ;; - # FIXME some tapes use 'osst' not 'st' - 1) TYPE=tape ; MODULE=st ;; - 2) TYPE=printer ;; - 3) TYPE=processor ;; - 4) TYPE=worm ; MODULE=sr_mod ;; - 5) TYPE=cdrom ; MODULE=sr_mod ;; - 6) TYPE=scanner ;; - 7) TYPE=mod ; MODULE=sd_mod ;; - 8) TYPE=changer ;; - 9) TYPE=comm ;; - 14) TYPE=enclosure ;; - esac - if [ "$MODULE" != "" ]; then - mesg "$TYPE at $DEVPATH" - modprobe $MODULE - else - debug_mesg "how to add device type=$TYPE at $DEVPATH ??" - fi - ;; - -*) - debug_mesg SCSI $ACTION event not supported - exit 1 - ;; - -esac diff --git a/hotplug/tape.agent b/hotplug/tape.agent deleted file mode 100755 index 8c2e6d64..00000000 --- a/hotplug/tape.agent +++ /dev/null @@ -1,251 +0,0 @@ -#!/bin/sh -############################################################################### -# Tape hotplug agent for Linux 2.4 kernels -# -# Copyright (c) 2002 IBM Development Germany, Boeblingen -# -# the GNU Public License applies -# -# Author: Stefan Bader , 2002 -# -# History: -# 2002-10-14 Stefan Bader -# Fixed remove char case (missing statement) -# 2002-10-01 Stefan Bader -# Created inital version -# -# Generated by: -# /usr/src/linux/drivers/s390/char/tape.c -# -# Evionment: -# ACTION ::= add | remove -# DEVNO ::= <4 digit hex number> -# MAJOR ::= -# MINOR ::= -# INTERFACE ::= char | block -############################################################################### -: ${ACTION?Bad invocation: \$ACTION is not set} -: ${DEVNO?Bad invocation: \$DEVNO is not set} -: ${MAJOR?Bad invocation: \$MAJOR is not set} -: ${MINOR?Bad invocation: \$MINOR is not set} -: ${INTERFACE?Bad invocation: \$INTERFACE is not set} - -# Convert to lowercase (just in case) -DEVNO=$(echo $DEVNO | tr A-F a-f) - -cd /etc/hotplug -. hotplug.functions - -mesg "$ACTION $DEVNO $MAJOR $MINOR $INTERFACE" - -if test -r tape.permissions; then - . tape.permissions -else - mesg "Tape permission handling not found" - exit 1 -fi - -#============================================================================== -# To preserve the script from doing anything real, call it with -# CONDOM=echo -: ${CONDOM=} -# To try things on an alternate location set ROOTDIR to a different base -#: ${ROOTDIR=} -: ${ROOTDIR=} -# Abort on error or unset variables: -set -o errexit -set -o nounset -#============================================================================== - -#------------------------------------------------------------------------------ -# Environment: none -# Parameters : $1 : abort message -# $2 : optional return code -#------------------------------------------------------------------------------ -# Abort handling -abort() { - if test "$#" -lt 2; then - RC=1 - else - RC=$2 - fi - - mesg "$1 RC($RC)" - exit $RC -} - -#------------------------------------------------------------------------------ -# Environment: INTERFACE -# MINOR -# Parameters: none -# -# Prints: Tape number [0..127] -# Returns: 0 -#------------------------------------------------------------------------------ -tape_number() { - if test "$INTERFACE" = "block"; then - echo $MINOR - else - echo "$(($MINOR / 2))" - fi - return 0 -} - -#------------------------------------------------------------------------------ -# Environment: ROOTDIR -# DEVNO -# CONDOM -# Parameters: $1 : variable part of the link name -# $2 : variable part of the target node name -# -# Creates a symbolic link to access the tape device by devno -# -# Prints: nothing -# Returns: 0 on success, otherwise 1 -#------------------------------------------------------------------------------ -create_symlink() { - LINK=$ROOTDIR/dev/tape/$DEVNO/$1 - TARGET=../../../$2$(tape_number) - - # Do not create link if devfs compatibility mode is not started - if test ! -d $ROOTDIR/dev/tape; then - return 0 - fi - - if test ! -d $(dirname $LINK); then - $CONDOM mkdir -p $(dirname $LINK) || return 1 - fi - mesg "Creating symlink $LINK -> $TARGET" - $CONDOM rm -f $LINK || return 1 - $CONDOM ln -s $TARGET $LINK || return 1 - - return 0 -} - -#------------------------------------------------------------------------------ -# Environment: MAJOR -# MINOR -# Parameters: $1 : node name -# $2 : device type (b|c) -# -# Tests whether the node already exists with the correct type, major and minor -# -# Prints: nothing -# Returns: 0 if the node is ok, otherwise 1 -#------------------------------------------------------------------------------ -verify_node() { - NAME="$1" - TYPE="$2" - RC=1 - - if test -$TYPE "$NAME"; then - MAJMIN=$(ls -l "$NAME"|awk '{print $5 $6}') - - if test "$(echo $MAJMIN|cut -d, -f1)" = "$MAJOR"; then - if test "$(echo $MAJMIN|cut -d, -f2)" = "$MINOR"; then - RC=0 - fi - fi - fi - - return $RC -} - -#------------------------------------------------------------------------------ -# Environment: ROOTDIR -# INTERFACE -# CONDOM -# MAJOR -# MINOR -# OWNER -# PERMISSIONS -# Parameters: $1 : device type (b|c) -# $2 : variable part of the device node name ([brn]tibm) -# -# Creates a device node for the tpae device (if it doesn't exist) and sets -# the permissions. -# -# Prints: nothing -# Returns: 0 on success, otherwise 1 -#------------------------------------------------------------------------------ -create_node() { - TYPE="$1" - NAME="$ROOTDIR/dev/$2$(tape_number)" - - # FIXME: This would currently recreate the device node if it isn't - # right even if devfs compatibility isn't enabled. Should - # ownership and permissions be preserved in that case??? - if ! verify_node $NAME $TYPE; then - mesg "Creating devicenode $NAME" - $CONDOM rm -f "$NAME" || return 1 - $CONDOM mknod "$NAME" $TYPE $MAJOR $MINOR || return 1 - fi - - # We only want to change ownership and permissions if devfs compa- - # tibility is enabled. - tape_permissions $DEVNO - if test "$OWNER" != "" && test -d $ROOTDIR/dev/tape; then - $CONDOM chown $OWNER "$NAME" || return 1 - - if test "$PERMISSIONS" != ""; then - $CONDOM chmod "$PERMISSIONS" "$NAME" || return 1 - fi - fi - - return 0 -} - -#------------------------------------------------------------------------------ -# Main -#------------------------------------------------------------------------------ -case "$ACTION" in - add) - case "$INTERFACE" in - block) - create_node b btibm || return 1 - create_symlink block/disc btibm || return 1 - ;; - char) - create_node c ntibm || return 1 - create_symlink char/norewind ntibm || return 1 - MINOR=$(($MINOR + 1)) - create_node c rtibm || return 1 - create_symlink char/rewind rtibm || return 1 - ;; - *) - abort "Unknown interface type <$INTERFACE>" - ;; - esac - ;; - remove) - case "$INTERFACE" in - char) - $CONDOM rm -rf $ROOTDIR/dev/tape/$DEVNO/char - if test -d $ROOTDIR/dev/tape; then - $CONDOM rm -f \ - $ROOTDIR/dev/[nr]tibm$(tape_number) - fi - ;; - block) - $CONDOM rm -rf $ROOTDIR/dev/tape/$DEVNO/block - if test -d $ROOTDIR/dev/tape; then - $CONDOM \ - rm -f $ROOTDIR/dev/btibm$(tape_number) - fi - ;; - *) - abort "Unknown interface type <$INTERFACE>" - ;; - esac - - if test "$(ls $ROOTDIR/dev/tape/$DEVNO)" = ""; then - $CONDOM rmdir $ROOTDIR/dev/tape/$DEVNO - fi - ;; - *) - abort "$(basename $0): $ACTION event not supported" - ;; -esac - -exit 0 - diff --git a/hotplug/tape.permissions b/hotplug/tape.permissions deleted file mode 100755 index ca920cd3..00000000 --- a/hotplug/tape.permissions +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2002 IBM Development Germany, Boeblingen -# -# Author: Stefan Bader -# -# the GNU Public License applies -# -tape_permissions() { - DEVNO="$1" - - case "$DEVNO" in - # - # You could set other permissions to specific tape device - # numbers here. E.g. the following would override the default - # for tape 1a32 - # - # 1a32) OWNER=nobody.users PERMISSIONS="u=rw,go=";; - - *) OWNER=root.root PERMISSIONS="ug=rw,o=";; - esac - - return 0 -} diff --git a/hotplug/usb.agent b/hotplug/usb.agent deleted file mode 100755 index 6485e442..00000000 --- a/hotplug/usb.agent +++ /dev/null @@ -1,452 +0,0 @@ -#!/bin/sh -# -# USB-specific hotplug policy agent. -# -# This should handle 2.2.18+, 2.4.*, and 2.5.* USB hotplugging, -# with a consistent framework for adding device and driver -# specific handling. -# -# Normally, adding a usb device will modprobe a driver. If there -# is a /etc/hotplug/usb/$DRIVER script set up, it will also run, -# handling tasks like loading firmware or starting daemons. -# -# Kernel USB hotplug params include: -# -# ACTION=%s [add or remove] -# DEVPATH=%s [in 2.5 kernels, /sys/$DEVPATH] -# PRODUCT=%x/%x/%x -# INTERFACE=%d/%d/%d [ for interface 0, if TYPE=0/*/* ] -# TYPE=%d/%d/%d -# -# And if usbfs (originally called usbdevfs) is configured, also: -# -# DEVFS=/proc/bus/usb [gone in 2.5] -# DEVICE=/proc/bus/usb/%03d/%03d -# -# This script then adds the variable: -# -# REMOVER=/var/run/usb/ -# -# This is the path where the script would like to find a remover, if -# the target device needs one. This script is executed on remove if -# it is executable when the remove happens. -# -# If usbfs is mounted on /proc/bus/usb, $DEVICE is a file which -# can be read to get the device's current configuration descriptor. -# (The "usbmodules" utility does that.) Or it can be used by a -# user mode driver to interact with the usb device. USB hotplug -# does *not* require usbfs (or sysfs) to work, although on 2.4 -# some devices work better if "usbmodules" can help. -# -# For Linux 2.5+ kernels, there's no need for "usbmodules". For -# two reasons: first, hotplug is invoked for each interface, not -# just the first one. Second, sysfs exposes descriptors so they -# are easy to use for "coldplug" event simulation. (But sysfs is -# not a replacement for the driver I/O capabilities in usbfs.) -# -# On systems using Linux 2.4.* kernels, be sure to use the right -# modutils (2.4.2+). That ensures that hotplugging uses the list -# of modules installed for your kernel, rather than the one that's -# included here for use on systems without MODULE_DEVICE_TABLE -# support. -# -# -# HISTORY: -# -# 20-Nov-2002 some 2.5 updates; handle new 'device' hotplug; turn off -# 'sleep' hack since hcds must all queue control traffic -# 08-Aug-2002 support for multiple usermaps (maxk), minor cleanup -# 18-Jan-2002 fix match algorithm in usb_map_modules() -# 14-Jan-2002 fix work around 2.2 brokeness of $PRODUCT -# 09-Jan-2002 REMOVER for system without usbdevfs -# -# 14-Mar-2001 Cleanup, bitmask the match_flags -# 26-Feb-2001 Cleanup, support comments (Gioele Barabucci) -# 15-Feb-2001 Remove use of "<<" (Adam Richter) -# 23-Jan-2001 Update 2.2 handling; unfortunately there's no "feature -# test" that can work robustly -# 05-Jan-2001 Quick hack for kernel 2.4.0 and modutils 2.4.1 -# 03-Jan-2001 Initial version of "new" hotplug agent, using feedback -# and contributions from Adam Richter, Ryan VanderBijl, -# Norbert Preining, Florian Lohoff, David Brownell and -# others. To replace the original /etc/usb/policy. (db) -# -# $Id: usb.agent,v 1.43 2004/09/20 22:50:11 kroah Exp $ -# - -if [ -f /etc/sysconfig/usb ]; then - . /etc/sysconfig/usb -fi -if [ -f /etc/conf.d/usb ]; then - . /etc/conf.d/usb -fi - -cd /etc/hotplug -. ./hotplug.functions -# DEBUG=yes export DEBUG - -# generated by modutils, for current 2.4.x (and later) kernels -MAP_CURRENT=$MODULE_DIR/modules.usbmap - -# used if MAP_CURRENT is missing; for 2.2.x kernels -MAP_DISTMAP=$HOTPLUG_DIR/usb.distmap - -# -# used for kernel drivers that don't show up in CURRENT or DISTMAP, -# currently input drivers (joysticks, keyboards, etc). newer systems -# should use input hotplug events instead. -# -MAP_HANDMAP=$HOTPLUG_DIR/usb.handmap - -# -# used to run config scripts for user mode drivers (jPhoto, gPhoto2, -# rio500 tools, etc) ... instead of naming kernel modules, it names -# config scripts. those could change $DEVICE permissions, etc. -# -# for purely user mode drivers, scripts $HOTPLUG_DIR/usb/NAME should be -# installed with usermap files in $HOTPLUG_DIR/usb/NAME.usermap instead -# of continuing to use/modify $MAP_USERMAP -# -MAP_USERMAP=$HOTPLUG_DIR/usb.usermap - - -# accumulates list of modules we may care about -DRIVERS="" - -if [ "$ACTION" = "" ]; then - mesg Bad USB agent invocation, no action - exit 1 -fi - -# starting in kernel 2.5 there are two kinds of USB hotplug events. -# - per-interface; 2.2/2.4 kernels only reported the first one. -# "new" events have nonzero /sys/$DEVPATH/bInterfaceNumber -# - per-device; "new" events don't have $PRODUCT -SYSFS=/sys -if [ "$PRODUCT" = "" ]; then - # this is either an error, or we're on a 2.5 system... - if [ "$DEVPATH" = "" ]; then - mesg Bad USB agent invocation - exit 1 - fi - - # sysfs files may already be gone - if [ $ACTION = 'remove' ]; then - exit 0 - fi - - # we could be running before usb populated these attributes... - if [ ! -f $SYSFS/$DEVPATH/bNumConfigurations ]; then - # FIXME wait till they appear, or N seconds elapse - sleep 2 - fi - - # this could care about changing the default config, or warning - # when the user hooked a fast device up so it runs slowly. - if [ ! -f $SYSFS/$DEVPATH/bNumConfigurations ]; then - exit 0 - fi - TMP=$(cat $SYSFS/$DEVPATH/bNumConfigurations) - if [ $TMP -ne 1 ] && [ "$ACTION" = add ]; then - mesg Keeping default configuration with $SYSFS/$DEVPATH - fi - - # NOTE: it might be good to add an extension hook here rather - # than ignore these events, but even device-scope tasks such - # as firmware download can still use the interface-0 event - # (as they did with 2.2/2.4 hotplug setup scripts). - exit 0 -fi - -# we can't "unset IFS" on bash1, so save a copy -DEFAULT_IFS="$IFS" - -# -# Each modules.usbmap format line corresponds to one entry in a -# MODULE_DEVICE_TABLE(usb,...) declaration in a kernel file. -# -# Think of it as a database column with up to three "match specs" -# to associate kernel modules with particular devices or classes -# of device. The match specs provide a reasonably good filtering -# mechanism, but some driver probe() routines need to provide -# extra filtering. -# - -usb_convert_vars () -{ - # work around 2.2.early brokenness - # munges the usb_bcdDevice such that it is a integer rather - # than a float: e.g. 1.0 become 0100 - PRODUCT=`echo $PRODUCT | sed -e "s+\.\([0-9]\)$+.\10+" -e "s/\.$/00/" \ - -e "s+/\([0-9]\)\.\([0-9][0-9]\)+/0\1\2+" \ - -e "s+/\([0-9][0-9]\)\.\([0-9][0-9]\)+/\1\2+"` - set $(echo $PRODUCT | sed -e 's+\([^/]*\)/\([^/]*\)/\(.*\)+\1 \2 \3+') - usb_idVendor=$((0x$1)) - usb_idProduct=$((0x$2)) - usb_bcdDevice=$((0x$3)) - - if [ "$TYPE" != "" ]; then - IFS=/ - set $TYPE '' - usb_bDeviceClass=$1 - usb_bDeviceSubClass=$2 - usb_bDeviceProtocol=$3 - IFS="$DEFAULT_IFS" - elif [ -r $SYSFS/$DEVPATH/bDeviceClass ]; then - usb_bDeviceClass=$((0x$(cat $SYSFS/$DEVPATH/bDeviceClass))) - usb_bDeviceSubClass=$((0x$(cat $SYSFS/$DEVPATH/bDeviceSubClass))) - usb_bDeviceProtocol=$((0x$(cat $SYSFS/$DEVPATH/bDeviceProtocol))) - else - # out-of-range values - usb_bDeviceClass=1000 - usb_bDeviceSubClass=1000 - usb_bDeviceProtocol=1000 - fi - - if [ "$INTERFACE" != "" ]; then - IFS=/ - set $INTERFACE '' - usb_bInterfaceClass=$1 - usb_bInterfaceSubClass=$2 - usb_bInterfaceProtocol=$3 - IFS="$DEFAULT_IFS" - elif [ -r $SYSFS/$DEVPATH/bInterfaceClass ]; then - usb_bInterfaceClass=$((0x$(cat $SYSFS/$DEVPATH/bInterfaceClass))) - usb_bInterfaceSubClass=$((0x$(cat $SYSFS/$DEVPATH/bInterfaceSubClass))) - usb_bInterfaceProtocol=$((0x$(cat $SYSFS/$DEVPATH/bInterfaceProtocol))) - else - # out-of-range values - usb_bInterfaceClass=1000 - usb_bInterfaceSubClass=1000 - usb_bInterfaceProtocol=1000 - fi -} - -USB_MATCH_VENDOR=$((0x0001)) -USB_MATCH_PRODUCT=$((0x0002)) -USB_MATCH_DEV_LO=$((0x0004)) -USB_MATCH_DEV_HI=$((0x0008)) -USB_MATCH_DEV_CLASS=$((0x0010)) -USB_MATCH_DEV_SUBCLASS=$((0x0020)) -USB_MATCH_DEV_PROTOCOL=$((0x0040)) -USB_MATCH_INT_CLASS=$((0x0080)) -USB_MATCH_INT_SUBCLASS=$((0x0100)) -USB_MATCH_INT_PROTOCOL=$((0x0200)) - -# -# stdin is "modules.usbmap" syntax -# on return, all matching modules were added to $DRIVERS -# -usb_map_modules () -{ - # look at each usb_device_id entry - # collect all matches in $DRIVERS - - while read line - do - # comments are lines that start with "#" ... - # be careful, they still get parsed by bash! - case "$line" in - \#*) continue ;; - "") continue ;; - esac - - set $line - - module=$1 - match_flags=$(($2)) - - idVendor=$(($3)) - idProduct=$(($4)) - bcdDevice_lo=$(($5)) - bcdDevice_hi=$(($6)) - - bDeviceClass=$(($7)) - bDeviceSubClass=$(($8)) - bDeviceProtocol=$(($9)) - - shift 9 - bInterfaceClass=$(($1)) - bInterfaceSubClass=$(($2)) - bInterfaceProtocol=$(($3)) - - : checkmatch $module - - : idVendor $idVendor $usb_idVendor - if [ $USB_MATCH_VENDOR -eq $(( $match_flags & $USB_MATCH_VENDOR )) ] && - [ $idVendor -ne $usb_idVendor ]; then - continue - fi - - : idProduct $idProduct $usb_idProduct - if [ $USB_MATCH_PRODUCT -eq $(( $match_flags & $USB_MATCH_PRODUCT )) ] && - [ $idProduct -ne $usb_idProduct ]; then - continue - fi - - : bcdDevice range $bcdDevice_hi $bcdDevice_lo actual $usb_bcdDevice - if [ $USB_MATCH_DEV_LO -eq $(( $match_flags & $USB_MATCH_DEV_LO )) ] && - [ $usb_bcdDevice -lt $bcdDevice_lo ]; then - continue - fi - - # bcdDevice_lo <= bcdDevice <= bcdDevice_hi - if [ $USB_MATCH_DEV_HI -eq $(( $match_flags & $USB_MATCH_DEV_HI )) ] && - [ $usb_bcdDevice -gt $bcdDevice_hi ]; then - continue - fi - - : bDeviceClass $bDeviceClass $usb_bDeviceClass - if [ $USB_MATCH_DEV_CLASS -eq $(( $match_flags & $USB_MATCH_DEV_CLASS )) ] && - [ $bDeviceClass -ne $usb_bDeviceClass ]; then - continue - fi - : bDeviceSubClass $bDeviceSubClass $usb_bDeviceSubClass - if [ $USB_MATCH_DEV_SUBCLASS -eq $(( $match_flags & $USB_MATCH_DEV_SUBCLASS )) ] && - [ $bDeviceSubClass -ne $usb_bDeviceSubClass ]; then - continue - fi - : bDeviceProtocol $bDeviceProtocol $usb_bDeviceProtocol - if [ $USB_MATCH_DEV_PROTOCOL -eq $(( $match_flags & $USB_MATCH_DEV_PROTOCOL )) ] && - [ $bDeviceProtocol -ne $usb_bDeviceProtocol ]; then - continue - fi - - # NOTE: for now, this only checks the first of perhaps - # several interfaces for this device. - - : bInterfaceClass $bInterfaceClass $usb_bInterfaceClass - if [ $USB_MATCH_INT_CLASS -eq $(( $match_flags & $USB_MATCH_INT_CLASS )) ] && - [ $bInterfaceClass -ne $usb_bInterfaceClass ]; then - continue - fi - : bInterfaceSubClass $bInterfaceSubClass $usb_bInterfaceSubClass - if [ $USB_MATCH_INT_SUBCLASS -eq $(( $match_flags & $USB_MATCH_INT_SUBCLASS )) ] && - [ $bInterfaceSubClass -ne $usb_bInterfaceSubClass ]; then - continue - fi - : bInterfaceProtocol $bInterfaceProtocol $usb_bInterfaceProtocol - if [ $USB_MATCH_INT_PROTOCOL -eq $(( $match_flags & $USB_MATCH_INT_PROTOCOL )) ] && - [ $bInterfaceProtocol -ne $usb_bInterfaceProtocol ]; then - continue - fi - - # It was a match! - DRIVERS="$module $DRIVERS" - : drivers $DRIVERS - done -} - -# -# declare a REMOVER name that the add action can use to create a -# remover, or that the remove action can use to execute a remover. -# -if [ "$DEVPATH" != "" ]; then - # probably, 2.6.x - REMOVER=/var/run/usb/$(readlink -f $SYSFS/$DEVPATH | sed -e 's;/;%;g') -elif [ "$DEVICE" != "" ]; then - # 2.4.x? - REMOVER=/var/run/usb/$(echo $DEVICE | sed -e 's;/;%;g') -else - # should not happen? - REMOVER=/var/run/usb/$(echo "$INTERFACE/$PRODUCT/$TYPE" | sed -e 's;/;%;g') -fi -export REMOVER - -# -# What to do with this USB hotplug event? -# -case $ACTION in - -add) - # partial workaround for 2.4 uhci/usb-uhci driver problem: they don't - # queue control requests, so device drivers can confuse each other if - # they happen to issue requests at the same time ... it happens easily - # with slow HID devices and "usbmodules". - # starting with 2.5 (DEVPATH set), all hcds must queue control traffic. - if [ "$DEVPATH" = "" ]; then - sleep 3 - fi - - usb_convert_vars - - FOUND=false - if [ -f $SYSFS/$DEVPATH/manufacturer ]; then - LABEL="USB `cat $SYSFS/$DEVPATH/manufacturer` `cat $SYSFS/$DEVPATH/product`" - else - LABEL="USB product $PRODUCT" - fi - - if [ -e "$REMOVER" ]; then - rm -f "$REMOVER" - fi - - # on 2.4 systems, modutils 2.4.2+ maintains MAP_CURRENT - # ... otherwise we can't rely on it (sigh) - case "$KERNEL" in - 2.4.*|2.5.*|2.6.*) - if [ -r $MAP_CURRENT ]; then - load_drivers usb $MAP_CURRENT "$LABEL" - fi;; - *) - if [ -r $MAP_DISTMAP ]; then - load_drivers usb $MAP_DISTMAP "$LABEL" - fi;; - esac - if [ "$DRIVERS" != "" ]; then - FOUND=true - fi - - # cope with special driver module configurations - # (mostly HID devices, until we have an input.agent) - # not needed on 2.6 - they are loaded by hotplug - case "$KERNEL" in - 2.6.* ) - : nothing - ;; - * ) - if [ -r $MAP_HANDMAP ]; then - load_drivers usb $MAP_HANDMAP "$LABEL" - if [ "$DRIVERS" != "" ]; then - FOUND=true - fi - fi - ;; - esac - - # some devices have user-mode drivers (no kernel module, but config) - # or specialized user-mode setup helpers - MODPROBE=: - for MAP in $MAP_USERMAP $HOTPLUG_DIR/usb/*.usermap - do - if [ -r $MAP ]; then - load_drivers usb $MAP "$LABEL" - if [ "$DRIVERS" != "" ]; then - FOUND=true - fi - fi - done - - if [ "$FOUND" = "false" ]; then - debug_mesg "... no modules for $LABEL" - exit 2 - fi - ;; - -remove) - if [ -x $REMOVER ]; then - $REMOVER - fi - rm -f $REMOVER - - if [ -x /usr/sbin/updfstab ]; then - /usr/sbin/updfstab - fi - ;; - -*) - debug_mesg USB $ACTION event not supported - exit 1 - ;; - -esac diff --git a/hotplug/usb.distmap b/hotplug/usb.distmap deleted file mode 100644 index f6a3d758..00000000 --- a/hotplug/usb.distmap +++ /dev/null @@ -1,222 +0,0 @@ -# usb module match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info -iforce 0x0003 0x046d 0xc281 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -cpia_usb 0x0003 0x0553 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -acm 0x0070 0x0000 0x0000 0x0000 0x0000 0x02 0x00 0x00 0x00 0x00 0x00 0x00000000 -audio 0x0180 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x01 0x01 0x00 0x00000000 -bluetooth 0x0070 0x0000 0x0000 0x0000 0x0000 0xe0 0x01 0x01 0x00 0x00 0x00 0x00000000 -dabusb 0x0003 0x0547 0x2131 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dabusb 0x0003 0x0547 0x9999 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0120 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0130 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0131 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0132 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0100 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0110 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0111 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0x040a 0x0112 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dc2xx 0x0003 0xf003 0x6002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -dsbr100 0x0003 0x04b4 0x1002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -hid 0x0080 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x03 0x00 0x00 0x00000000 -ibmcam 0x000f 0x0545 0x8080 0x0002 0x0002 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -ibmcam 0x000f 0x0545 0x8080 0x030a 0x030a 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x03e8 0x0008 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0506 0x03e8 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0557 0x2002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0557 0x4000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0565 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0565 0x0005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x05e9 0x0008 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x06e1 0x0008 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0707 0x0100 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x07aa 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x0846 0x1001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x13d2 0x0400 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x066b 0x2202 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x1645 0x0005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x2001 0x4000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -kaweth 0x0003 0x07b8 0x4000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -mdc800 0x0003 0x055f 0xa800 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x04ce 0x0300 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x0094 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x0099 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x009a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x00a0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x00a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x80a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -microtek 0x0003 0x05da 0x80ac 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -ov511 0x0003 0x05a9 0x0511 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -ov511 0x0003 0x05a9 0xa511 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -ov511 0x0003 0x0813 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x083a 0x1046 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x07a6 0x8511 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x07a6 0x0986 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x08dd 0x0986 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x08dd 0x0987 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x08dd 0x0988 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x08dd 0x8511 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x07aa 0x0004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x2001 0x4001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x2001 0x4002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x2001 0x4003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x2001 0xabc1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x07b8 0xabc1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x07b8 0x4002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x04bb 0x0904 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x056e 0x4002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x066b 0x2202 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x066b 0x2203 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x066b 0x2204 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x066b 0x2206 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x0411 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x0707 0x0200 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -pegasus 0x0003 0x15e8 0x9100 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -printer 0x0070 0x0000 0x0000 0x0000 0x0000 0x07 0x01 0x01 0x00 0x00 0x00 0x00000000 -printer 0x0070 0x0000 0x0000 0x0000 0x0000 0x07 0x01 0x02 0x00 0x00 0x00 0x00000000 -printer 0x0070 0x0000 0x0000 0x0000 0x0000 0x07 0x01 0x03 0x00 0x00 0x00 0x00000000 -printer 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x07 0x01 0x01 0x00000000 -printer 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x07 0x01 0x02 0x00000000 -printer 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x07 0x01 0x03 0x00000000 -rio500 0x0003 0x0841 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a5 0x2060 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a5 0x2040 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a5 0x2022 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x06bd 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x06bd 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x06bd 0x2061 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x06bd 0x0100 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0458 0x2001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0205 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0101 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0102 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0401 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0701 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0201 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x03f0 0x0601 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0638 0x0268 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x0099 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x0094 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x00a0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x009a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x00a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x80a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x05da 0x80ac 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x055f 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0400 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x055f 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x055f 0x0003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x055f 0x0006 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0300 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0380 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0301 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0381 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0302 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0382 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0303 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0383 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0340 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0360 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0341 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x0461 0x0361 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04b8 0x0101 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04b8 0x0103 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04b8 0x0104 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04b8 0x0106 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04b8 0x0107 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x1606 0x0010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x1606 0x0030 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x1606 0x0230 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a7 0x0221 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a7 0x0211 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a7 0x0231 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a7 0x0311 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a7 0x0321 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -scanner 0x0003 0x04a7 0x0331 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -belkin_sa 0x0003 0x050d 0x0103 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -belkin_sa 0x0003 0x056c 0x8007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -belkin_sa 0x0003 0x0565 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -digi_acceleport 0x0003 0x05c5 0x0002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -digi_acceleport 0x0003 0x05c5 0x0004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -empeg 0x0003 0x084f 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -ftdi_sio 0x0003 0x0403 0x8372 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -ftdi_sio 0x0003 0x0403 0x6001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0105 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0103 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0106 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0101 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0102 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0109 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0112 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0107 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0108 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x010f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x0110 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan 0x0003 0x06cd 0x010a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan_pda 0x0003 0x06cd 0x0103 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -keyspan_pda 0x0003 0x06cd 0x0104 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -mct_u232 0x0003 0x0711 0x0210 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -mct_u232 0x0003 0x0711 0x0230 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -mct_u232 0x0003 0x0711 0x0200 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -omninet 0x0003 0x0586 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -visor 0x0003 0x082d 0x0100 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -whiteheat 0x0003 0x0710 0x8001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -whiteheat 0x0003 0x0710 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x03ee 0x0000 0x0000 0x0245 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x03f0 0x0107 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x0001 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x0002 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x0006 0x0100 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x0007 0x0100 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x0009 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x000a 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x000b 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x000c 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x04e6 0x0101 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x054c 0x0010 0x0106 0x0210 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x054c 0x002d 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x057b 0x0000 0x0000 0x0299 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x057b 0x0000 0x0300 0x9999 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x059f 0xa601 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x05ab 0x0031 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x0644 0x0000 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x0693 0x0002 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x0693 0x0005 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x0781 0x0001 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x0781 0x0100 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x0781 0x0002 0x0009 0x0009 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x07af 0x0004 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x000f 0x07af 0x0005 0x0100 0x0100 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x01 0x01 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x02 0x01 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x03 0x01 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x04 0x01 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x05 0x01 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x06 0x01 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x01 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x02 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x03 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x04 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x05 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x06 0x00 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x01 0x50 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x02 0x50 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x03 0x50 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x04 0x50 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x05 0x50 0x00000000 -usb-storage 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x08 0x06 0x50 0x00000000 -usb-storage 0x000f 0x0ea0 0x06803 0x0200 0x0200 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usbcore 0x0080 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x09 0x00 0x00 0x00000000 -usbnet 0x0003 0x0547 0x2720 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00002a08 -usbnet 0x0003 0x0525 0x1080 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00002cf0 -usbnet 0x0003 0x067b 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00002d70 -usbnet 0x0003 0x067b 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00002d70 -uss720 0x0003 0x047e 0x1001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -uss720 0x0003 0x0557 0x2001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -uss720 0x0003 0x0729 0x1284 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -wacom 0x0003 0x056a 0x0010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -wacom 0x0003 0x056a 0x0020 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000001 -wacom 0x0003 0x056a 0x0021 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000002 -wacom 0x0003 0x056a 0x0022 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000003 -wacom 0x0003 0x056a 0x0023 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000004 -wacom 0x0003 0x056a 0x0024 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000005 -stir4200 0x0003 0x066f 0x4200 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 diff --git a/hotplug/usb.handmap b/hotplug/usb.handmap deleted file mode 100644 index 2e628325..00000000 --- a/hotplug/usb.handmap +++ /dev/null @@ -1,50 +0,0 @@ -# -# This file contains modutils format usbmap entries -# with special driver mappings that the kernel -# for some reason does not expose through modutils -# -# Comments get read by bash so dont use punctuation -# RETEST ESPECIALLY AFER CHANGES TO COMMENTS -# -# -# usbcore hub driver metadata passes different metadata than -# policy agents see unless extra data from usbdevfs can be used -# -usbcore 0x0090 0x0000 0x0000 0x0000 0x0000 0x09 0x00 0x00 0x09 0x00 0x00 0x00000000 -# -# recognize keyboard and mouse boot protocols to avoid -# parsing all HID descriptors -# -keybdev 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x03 0x01 0x01 0x00000000 -mousedev 0x0380 0x0000 0x0000 0x0000 0x0000 0x00 0x00 0x00 0x03 0x01 0x02 0x00000000 -# -# In the big picture not many HID devices are keyboards or mice -# HID device classes are defined with HID reports and so far -# there is no hotplugging support for hid or the input subsystem -# -# This section mapping HID devices to their input subsystem -# handlers will probably grow a lot -# -# FIXME describe each device by vendor and product name -# PLEASE DO NOT SUBMIT ANY MORE PATCHES WITHOUT SUCH COMMENTS -# -mousedev 0x0003 0x05a4 0x9998 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -joydev 0x0003 0x046d 0xc207 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -joydev 0x0003 0x045e 0x0008 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -joydev 0x0003 0x047d 0x3002 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -joydev 0x0003 0x07b5 0x9902 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Saitek Cyborg 3D USB -joydev 0x0003 0x06a3 0x0006 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -#Gravis Gamepad Pro -joydev 0x0003 0x0428 0x4001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Wacom tablets need "evdev" but don't depend on it; -# XFree86 wacom_drv needs both. -evdev 0x0003 0x056a 0x0010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0020 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0021 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0022 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0023 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0024 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0011 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -evdev 0x0003 0x056a 0x0042 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -usblcd 0x0003 0x1212 0x0001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 diff --git a/hotplug/usb.rc b/hotplug/usb.rc deleted file mode 100755 index 33ada7dc..00000000 --- a/hotplug/usb.rc +++ /dev/null @@ -1,391 +0,0 @@ -#!/bin/sh -# vim: syntax=sh -# -# usb.rc This brings the USB subsystem up and down safely. -# -# $Id: usb.rc,v 1.28 2004/09/20 22:30:35 kroah Exp $ -# -# Best invoked via /etc/init.d/hotplug or equivalent, with -# writable /tmp, /usr mounted, and syslogging active. -# -# Bus management is basically unrelated to runlevel changes; it -# relates to physical topology, including possibly hotpluggable -# busses (USB, Cardbus) or controllers. If a bus is physically -# present, it should normally be available. -# -# USB-dependant systems (iMacs, "legacy free" x86 systems, and so on) -# should statically link USB keyboard support into the kernel (USB core, -# EHCI/OHCI/UHCI/..., hid, input, keybdev; and likely mousedev) so the -# system console can't be removed by accident. - - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -unset I_WANT_A_BROKEN_PS -PS_PERSONALITY=linux - -STATIC_MODULE_LIST= -X11_USBMICE_HACK=false - -# override any of the defaults above? -if [ -f /etc/sysconfig/usb ]; then - . /etc/sysconfig/usb -fi -if [ -f /etc/conf.d/usb ]; then - . /etc/conf.d/usb -fi - - -MOUSE_MODULES="mousedev input" - -# In its currently-recommended configuration, XFree86 3.3.6 always opens -# /dev/input/mice; so mousedev and input must be loaded before X11 starts. -if [ $X11_USBMICE_HACK = true ]; then - STATIC_MODULE_LIST="$MOUSE_MODULES $STATIC_MODULE_LIST" -fi - - -# -# "COLD PLUG" ... recovery from partial USB init that may have happened -# before the OS could really handle hotplug, perhaps because /sbin or -# $HOTPLUG_DIR wasn't available or /tmp wasn't writable. When/if the -# /sbin/hotplug program is invoked then, hotplug event notifications -# get dropped. To make up for such "cold boot" errors, we synthesize -# all the hotplug events we expect to have seen already. They can be -# out of order, and some might be duplicates. -# -# Note that on 2.5 the init filesystem may have loaded some of the more -# essential usb drivers (maybe usb-storage for a boot disk, and hid), -# but we may still need to load less important ones or invoke setup -# scripts that couldn't run earlier. -# -usb_boot_events () -{ - # - # FIXME on 2.5, /sys/bus/usb/devices/* gives all of the - # info we need. Interface hotplug events come from the - # "*:*" files, and device events (do them first) come - # from the others. - # - # don't expect usbmodules to exist!! and remove the - # dependency (below) on usbfs to decide whether we should - # be synthesizing coldplug events. - # - - # synthesize hotplug events if we can - - # make sure the usb agent will run - ACTION=add - PRODUCT=0/0/0 - TYPE= - INTERFACE= - DEVPATH= - DEVFS=/proc/bus/usb - DEVICE= - export ACTION PRODUCT TYPE INTERFACE DEVPATH DEVFS DEVICE - - if [ -d /sys/bus ]; then - if [ -d /sys/bus/usb/devices ]; then - cd /sys/bus/usb/devices - for device in /sys/bus/usb/devices/[0-9]*; do - devlink=$( readlink -f $device ) - DEVPATH=${devlink#/sys} - if [ -f $devlink/../idVendor ]; then - PRODUCT="$(cat $devlink/../idVendor)/$(cat $devlink/../idProduct)/$(cat $devlink/../bcdDevice)" - if [ -f $devlink/../../devnum ] - then - devbus=$( ( echo -n 000 ; cat $devlink/../../devnum ) | grep -o ...\$ ) - devdev=$( ( echo -n 000 ; cat $devlink/../devnum ) | grep -o ...\$ ) - DEVICE="/proc/bus/usb/$devbus/$devdev" - else - DEVICE= - fi - /etc/hotplug/usb.agent - fi - done - fi - else - # we need (non-bash) programs to parse descriptors. - LISTER=`which usbmodules` - if [ "$LISTER" = "" ] || [ ! -f /proc/bus/usb/devices ]; then - echo $"** can't synthesize root hub events" - return - fi - for DEVICE in /proc/bus/usb/*/*; do - /etc/hotplug/usb.agent - done - fi -} - - -maybe_start_usb () -{ - COUNT=0 - - # if USB is partially initted then synthesize "cold plug" events. the - # kernel probably dropped many "hot plug" events, and those it didn't - # drop likely couldn't trigger all the setup actions (kicking daemons, - # dropping config records, and so on). - - # if it's not initted at all (no hcds loaded) no synthesized events - # will be needed, we'll see real ones. knowing that there are no - # hcds available through version-portable logic is a nightmare, so - # assume we synthesize unless "usbfs" is clearly not initted (which - # we currently need when synthesizing, anyway). - - SYNTHESIZE=true - if [ ! -d /proc/bus/usb ]; then - SYNTHESIZE=false - fi - - # if distro hasn't already done part of this ... load core, - # and mount usbfs before the first hotplug agent fires - # (so it'll be available to the agents). - modprobe -q usbcore >/dev/null 2>&1 - if [ -d /proc/bus/usb ]; then - # if it's not mounted, try to mount it - if [ -z "`grep " /proc/bus/usb " /proc/mounts`" ]; then - if grep -q -E "^[^#][^[:space:]]+[[:space:]]+/proc/bus/usb/?[[:space:]]" /etc/fstab; then - mount /proc/bus/usb - else - if grep -q usbfs /proc/filesystems; then - mount -t usbfs usbfs /proc/bus/usb - else - mount -t usbdevfs usbdevfs /proc/bus/usb - fi - fi - fi - fi - - # Load Host Controller Drivers (HCDs) ... this automatically handles - # systems with multiple controllers (EHCI, OHCI, UHCI) without needing - # /proc or tools (lspci -v|grep USB, etc) to do so. If hotplugging - # is enabled on this system, initting a root hub will cause hotplug - # events to fire for every device on the tree at that root. - - # FIXME: some of this should be driven by PCI hotplugging, and have - # the blacklist control which uhci driver gets used (before 2.5). - - # "new style" HCDs ... more common code - modprobe -q ehci-hcd >/dev/null 2>&1 - modprobe -q ohci-hcd >/dev/null 2>&1 - modprobe -q uhci-hcd >/dev/null 2>&1 - - # "old style" HCDs ... more driver-specific bugs - modprobe -q usb-ohci >/dev/null 2>&1 - # NOTE: this prefers "uhci"; you may prefer "usb-uhci". - # modprobe -q usb-uhci >/dev/null 2>&1 || modprobe -q uhci >/dev/null 2>&1 - modprobe -q uhci >/dev/null 2>&1 || modprobe -q usb-uhci >/dev/null 2>&1 - - # ... add any non-PCI HCDS here. Examples include the - # CRIS usb-host, Philips ISP-1161, Symlogic 811HS, and so on. - # ohci-hcd can handle some non-pci variants. - - if [ -d /proc/bus/usb ]; then - # If we see there are no busses, we "failed" and - # can report so even if we're partially nonmodular. - # - # NOTE: this fails on older kernels, where usbdevfs had two files - # ('devices' and 'drivers') with no hcds registered, but works on - # newer kernels where usbfs has zero files until hcds register, - # and might not have the 'drivers' file. - COUNT=`ls /proc/bus/usb | wc -l` - if [ $COUNT -lt 2 ]; then - umount /proc/bus/usb - rmmod usbcore >/dev/null 2>&1 - return 1 - fi - - # if USB is fully modular and yet can clean up, - # we know init failed without needing usbfs - elif rmmod usbcore >/dev/null 2>&1; then - return 1 - fi - - # hotplug events didn't fire during booting; - # cope with devices that enumerated earlier - # and may not have been fully configured. - if [ $SYNTHESIZE = true ]; then - sleep 1 - usb_boot_events - fi - - # Some modules are statically loaded, perhaps because they are - # needed to activate filesystem device nodes. - for MODULE in $STATIC_MODULE_LIST; do - modprobe $MODULE - done - - # we did everything we could ... - return 0 -} - -maybe_stop_usb () -{ - # call this multiple times if you had to take down components of the - # USB subsystem by hand; it cleans up whatever can - # be cleaned up, letting the system quiesce further. - - # NOTE: this list of "all USB modules" is unfortunate, but it seems - # inevitable until modutils supports the notion of drivers with use - # counts of zero that shouldn't be removed until after their device - # gets removed. Maybe in 2.5 ... of necessity, the list is partial. - - # disconnect all controllers we can, and kernel drivers - # HCDs first, so most drivers reduce their use counts. - rmmod ehci-hcd >/dev/null 2>&1 - rmmod ohci-hcd >/dev/null 2>&1 - rmmod uhci-hcd >/dev/null 2>&1 - rmmod usb-ohci >/dev/null 2>&1 - rmmod usb-uhci >/dev/null 2>&1 - rmmod uhci >/dev/null 2>&1 - - # user mode code may keep usbfs busy for a while yet ... - - # OK, usbcore won't actually be removed unless there happen to be - # no USB drivers loaded, and usbfs isn't mounted. let's force - # removal of autocleanable modules before trying to rmmod usbcore - rmmod -as -# note: module-init-tools 0.8a doesn't handle "-as" flags - - # Now let's workaround the fact that some USB modules never increase - # their module use counts, so that "rmmod -a" won't unload them. - # (And we can't use "modprobe --autoclean" anyway.) - rmmod acm >/dev/null 2>&1 - rmmod audio >/dev/null 2>&1 - rmmod auerswald >/dev/null 2>&1 - rmmod belkin_sa >/dev/null 2>&1 - rmmod bluetooth >/dev/null 2>&1 - rmmod catc >/dev/null 2>&1 - rmmod CDCEther >/dev/null 2>&1 - rmmod cpia_usb >/dev/null 2>&1 - rmmod cyberjack >/dev/null 2>&1 - rmmod dabusb >/dev/null 2>&1 - rmmod dc2xx >/dev/null 2>&1 - rmmod digi_acceleport >/dev/null 2>&1 - rmmod dsbr100 >/dev/null 2>&1 - rmmod emi26 >/dev/null 2>&1 - rmmod empeg >/dev/null 2>&1 - rmmod ftdi_sio >/dev/null 2>&1 - rmmod hci_usb >/dev/null 2>&1 - rmmod hid >/dev/null 2>&1 - rmmod hpusbscsi >/dev/null 2>&1 - rmmod ibmcam >/dev/null 2>&1 - rmmod iforce >/dev/null 2>&1 - rmmod io_edgeport >/dev/null 2>&1 - rmmod ipaq >/dev/null 2>&1 - rmmod ir-usb >/dev/null 2>&1 - rmmod irda-usb >/dev/null 2>&1 - rmmod kaweth >/dev/null 2>&1 - rmmod keyspan >/dev/null 2>&1 - rmmod keyspan_pda >/dev/null 2>&1 - rmmod kl5kusb105 >/dev/null 2>&1 - rmmod mct_u232 >/dev/null 2>&1 - rmmod mdc800 >/dev/null 2>&1 - rmmod microtek >/dev/null 2>&1 - rmmod omninet >/dev/null 2>&1 - rmmod ov511 >/dev/null 2>&1 - rmmod pegasus >/dev/null 2>&1 - rmmod pl2303 >/dev/null 2>&1 - rmmod printer >/dev/null 2>&1 - rmmod pwc pwcx >/dev/null 2>&1 - rmmod rio500 >/dev/null 2>&1 - rmmod rtl8150 >/dev/null 2>&1 - rmmod scanner >/dev/null 2>&1 - rmmod se401 >/dev/null 2>&1 - rmmod stv680 >/dev/null 2>&1 - rmmod usbhid >/dev/null 2>&1 - rmmod usbkbd >/dev/null 2>&1 - rmmod usbmouse >/dev/null 2>&1 - rmmod usbnet >/dev/null 2>&1 - rmmod usbtest >/dev/null 2>&1 - rmmod usb-storage >/dev/null 2>&1 - rmmod uss720 >/dev/null 2>&1 - rmmod vicam >/dev/null 2>&1 - rmmod visor >/dev/null 2>&1 - rmmod wacom >/dev/null 2>&1 - rmmod whiteheat >/dev/null 2>&1 - - if [ "$STATIC_MODULE_LIST" != "" ]; then - rmmod $STATIC_MODULE_LIST >/dev/null 2>&1 - fi - - # remove the helper modules that some usb modules need - rmmod usbserial >/dev/null 2>&1 - rmmod usbvideo >/dev/null 2>&1 - - # ok, hope that user mode drivers/managers closed their fds. - umount /proc/bus/usb >/dev/null 2>&1 - - rmmod usbcore >/dev/null 2>&1 - - # we did everything we could ... - return 0; -} - -# See how we were called. -case "$1" in - start) - maybe_start_usb - ;; - stop) - maybe_stop_usb - ;; - status) - echo $"USB Status for kernel: " `uname -srm` - echo '' - - if [ -f /proc/bus/usb/devices ]; then - # as noted above: this fails on older kernels, - # where usbfs created files differently. - COUNT=`ls /proc/bus/usb | wc -l` - if [ $COUNT -ge 2 ]; then - COUNT=`expr $COUNT - 2` - echo $"USB up; bus count is $COUNT" - grep "^[TPSI]:" /proc/bus/usb/devices - else - echo $"usbfs partially up; no busses" - fi - echo '' - - echo $"USB Drivers Loaded: " - if [ -f /proc/bus/usb/drivers ]; then - cat /proc/bus/usb/drivers - fi - if [ -d /sys/bus/usb ]; then - ls -1 /sys/bus/usb/drivers - fi - else - echo $"usbfs is unavailable. " - if [ -f /proc/modules ] && grep -F -q usbcore /proc/modules; then - echo $"USB module is loaded. " - else - echo $"USB may be statically linked. " - fi - echo $"If khubd is running, that shows USB is available." - fi - echo '' - - if [ -f /proc/sys/kernel/hotplug ]; then - echo $"khubd/hotplug thread: " - else - echo $"khubd thread:" - fi - ps -l | head -n 1 - ps -Al | grep 'khubd' | grep -v grep - echo '' - - lsmod - echo '' - - # /proc/devices too? "usb", "input", and others ... - - ;; - restart) - # always invoke by absolute path, else PATH=$PATH: - $0 stop && $0 start - ;; - *) - echo $"Usage: $0 {start|stop|status|restart}" - exit 1 -esac diff --git a/hotplug/usb.usermap b/hotplug/usb.usermap deleted file mode 100644 index 50eb1c8b..00000000 --- a/hotplug/usb.usermap +++ /dev/null @@ -1 +0,0 @@ -# usb module match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info diff --git a/hotplug/usb/libsane.usermap b/hotplug/usb/libsane.usermap index 88c90398..cd0e0578 100644 --- a/hotplug/usb/libsane.usermap +++ b/hotplug/usb/libsane.usermap @@ -1,5 +1,5 @@ # This file was automatically created based on description files (*.desc) -# by sane-desc 3.5 from sane-backends 1.0.22 on Sun Jan 29 13:39:48 2012 +# by sane-desc 3.5 from sane-backends 1.0.23 on Tue Jan 29 10:16:56 2013 # # The entries below are used to detect a USB device and change owner # and permissions on the "device node" used by libusb. @@ -70,6 +70,8 @@ libusbscanner 0x0003 0x03f0 0x1405 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x03f0 0x1705 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard ScanJet 7650 libusbscanner 0x0003 0x03f0 0x1805 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Hewlett-Packard ScanJet 4850C +libusbscanner 0x0003 0x03f0 0x1b05 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C libusbscanner 0x0003 0x03f0 0x2005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard ScanJet 3500C @@ -100,6 +102,8 @@ libusbscanner 0x0003 0x03f0 0x4305 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x03f0 0x4505 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard ScanJet G4050 libusbscanner 0x0003 0x03f0 0x4605 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Hewlett-Packard ScanJet N6310 +libusbscanner 0x0003 0x03f0 0x4705 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard LaserJet M1120 MFP libusbscanner 0x0003 0x03f0 0x5617 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard LaserJet M1120n MFP @@ -108,6 +112,58 @@ libusbscanner 0x0003 0x03f0 0x5717 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x0400 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Mustek BearPaw 1200 | Mustek BearPaw 2400 libusbscanner 0x0003 0x0400 0x1001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 5100 +libusbscanner 0x0003 0x040a 0x4025 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 5300 +libusbscanner 0x0003 0x040a 0x4026 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 5500 +libusbscanner 0x0003 0x040a 0x4027 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 5000 +libusbscanner 0x0003 0x040a 0x4028 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 3300 +libusbscanner 0x0003 0x040a 0x4031 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 5 +libusbscanner 0x0003 0x040a 0x4032 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 7 +libusbscanner 0x0003 0x040a 0x403e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 9 +libusbscanner 0x0003 0x040a 0x403f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 5200 +libusbscanner 0x0003 0x040a 0x4041 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 3200 +libusbscanner 0x0003 0x040a 0x4043 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 4100 +libusbscanner 0x0003 0x040a 0x4053 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 6100 +libusbscanner 0x0003 0x040a 0x4054 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 7200 +libusbscanner 0x0003 0x040a 0x4056 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP C110 +libusbscanner 0x0003 0x040a 0x4057 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP C115 +libusbscanner 0x0003 0x040a 0x4058 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 2150 +libusbscanner 0x0003 0x040a 0x4059 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP C310 +libusbscanner 0x0003 0x040a 0x405d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP C315 +libusbscanner 0x0003 0x040a 0x405e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Advent AW10 +libusbscanner 0x0003 0x040a 0x4060 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak Hero Office 6.1 +libusbscanner 0x0003 0x040a 0x4062 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak Hero 7.1 +libusbscanner 0x0003 0x040a 0x4063 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak Hero 5.1 +libusbscanner 0x0003 0x040a 0x4064 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 9200 +libusbscanner 0x0003 0x040a 0x4065 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak ESP 2170 +libusbscanner 0x0003 0x040a 0x4066 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak Hero 9.1 +libusbscanner 0x0003 0x040a 0x4067 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak Hero 3.1 +libusbscanner 0x0003 0x040a 0x406d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Kodak i30 libusbscanner 0x0003 0x040a 0x6001 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Kodak i40 @@ -118,6 +174,32 @@ libusbscanner 0x0003 0x040a 0x6003 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x040a 0x6004 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Kodak i80 libusbscanner 0x0003 0x040a 0x6005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1210 +libusbscanner 0x0003 0x040a 0x600a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1220 +libusbscanner 0x0003 0x040a 0x600b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1310 +libusbscanner 0x0003 0x040a 0x600c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1320 +libusbscanner 0x0003 0x040a 0x600d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1410 +libusbscanner 0x0003 0x040a 0x600e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1420 +libusbscanner 0x0003 0x040a 0x600f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1440 +libusbscanner 0x0003 0x040a 0x6010 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1000 A4 accessory +libusbscanner 0x0003 0x040a 0x6011 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1000 A3 accessory +libusbscanner 0x0003 0x040a 0x6012 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i1405 +libusbscanner 0x0003 0x040a 0x601a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i2400 +libusbscanner 0x0003 0x040a 0x601c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i2600 +libusbscanner 0x0003 0x040a 0x601d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Kodak i2800 +libusbscanner 0x0003 0x040a 0x601e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Creative WebCam Go Mini libusbscanner 0x0003 0x041e 0x4007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Lexmark X70 | Lexmark X73 @@ -170,6 +252,8 @@ libusbscanner 0x0003 0x0461 0x0360 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x0461 0x0364 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 libusbscanner 0x0003 0x0461 0x0377 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Xerox 2400 Onetouch +libusbscanner 0x0003 0x0461 0x038b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Trust Office Scan USB 19200 libusbscanner 0x0003 0x047b 0x1000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Hewlett-Packard ScanJet 4300c/Silitek @@ -248,6 +332,8 @@ libusbscanner 0x0003 0x04a7 0x044c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04a7 0x0474 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Xerox DocuMate272 libusbscanner 0x0003 0x04a7 0x0475 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Xerox DocuMate232 +libusbscanner 0x0003 0x04a7 0x0476 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Xerox DocuMate152 libusbscanner 0x0003 0x04a7 0x0477 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Xerox DocuMate752 @@ -320,9 +406,9 @@ libusbscanner 0x0003 0x04a9 0x160a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04a9 0x160b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon PIXMA MP750 libusbscanner 0x0003 0x04a9 0x1706 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Canon PIXMA MP780 +# Canon PIXMA MP780 | Canon PIXMA MP790 libusbscanner 0x0003 0x04a9 0x1707 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Canon PIXMA MP760 +# Canon PIXMA MP760 | Canon PIXMA MP770 libusbscanner 0x0003 0x04a9 0x1708 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon PIXMA MP150 libusbscanner 0x0003 0x04a9 0x1709 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 @@ -422,12 +508,64 @@ libusbscanner 0x0003 0x04a9 0x1741 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04a9 0x1742 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon PIXMA MX870 libusbscanner 0x0003 0x04a9 0x1743 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MP280 +libusbscanner 0x0003 0x04a9 0x1746 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MP495 +libusbscanner 0x0003 0x04a9 0x1747 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG5100 Series +libusbscanner 0x0003 0x04a9 0x1748 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG5200 Series +libusbscanner 0x0003 0x04a9 0x1749 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG6100 Series +libusbscanner 0x0003 0x04a9 0x174a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG8100 Series +libusbscanner 0x0003 0x04a9 0x174b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX360 +libusbscanner 0x0003 0x04a9 0x174d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX410 +libusbscanner 0x0003 0x04a9 0x174e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX420 +libusbscanner 0x0003 0x04a9 0x174f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 +libusbscanner 0x0003 0x04a9 0x1750 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG2100 Series +libusbscanner 0x0003 0x04a9 0x1751 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG3100 Series +libusbscanner 0x0003 0x04a9 0x1752 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG4100 Series +libusbscanner 0x0003 0x04a9 0x1753 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG5300 Series +libusbscanner 0x0003 0x04a9 0x1754 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG6200 Series +libusbscanner 0x0003 0x04a9 0x1755 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MG8200 Series +libusbscanner 0x0003 0x04a9 0x1756 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MP493 +libusbscanner 0x0003 0x04a9 0x1757 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA E500 +libusbscanner 0x0003 0x04a9 0x1758 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX370 Series +libusbscanner 0x0003 0x04a9 0x1759 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA E600 +libusbscanner 0x0003 0x04a9 0x175a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX430 Series +libusbscanner 0x0003 0x04a9 0x175b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX510 Series +libusbscanner 0x0003 0x04a9 0x175c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX710 Series +libusbscanner 0x0003 0x04a9 0x175d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon PIXMA MX890 Series +libusbscanner 0x0003 0x04a9 0x175e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon CanoScan 8800F libusbscanner 0x0003 0x04a9 0x1901 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon CanoScan LiDE 100 libusbscanner 0x0003 0x04a9 0x1904 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon CanoScan LiDE 200 libusbscanner 0x0003 0x04a9 0x1905 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon CanoScan 700F +libusbscanner 0x0003 0x04a9 0x1907 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon CanoScan 9000F +libusbscanner 0x0003 0x04a9 0x1908 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon CanoScan LiDE 110 libusbscanner 0x0003 0x04a9 0x1909 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon CanoScan LiDE 210 @@ -486,22 +624,28 @@ libusbscanner 0x0003 0x04a9 0x265f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04a9 0x2660 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon imageCLASS MF3240 libusbscanner 0x0003 0x04a9 0x2684 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Canon imageCLASS MF6500 series +# Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 libusbscanner 0x0003 0x04a9 0x2686 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140 | Canon imageCLASS MF4150 libusbscanner 0x0003 0x04a9 0x26a3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Canon imageCLASS MF4690 +# Canon imageCLASS MF4660 | Canon imageCLASS MF4690 libusbscanner 0x0003 0x04a9 0x26b0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon imageCLASS MF4010 | Canon imageCLASS MF4018 libusbscanner 0x0003 0x04a9 0x26b4 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon imageCLASS MF4270 libusbscanner 0x0003 0x04a9 0x26b5 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon imageRUNNER 1020/1024/1025 +libusbscanner 0x0003 0x04a9 0x26e6 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn libusbscanner 0x0003 0x04a9 0x26ec 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon imageCLASS D480 libusbscanner 0x0003 0x04a9 0x26ed 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d libusbscanner 0x0003 0x04a9 0x26ee 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon imageCLASS MF8030 +libusbscanner 0x0003 0x04a9 0x2707 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Canon imageCLASS MF4410 +libusbscanner 0x0003 0x04a9 0x2737 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV libusbscanner 0x0003 0x04b0 0x4000 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED | Nikon Coolscan V ED @@ -596,6 +740,10 @@ libusbscanner 0x0003 0x04b8 0x0138 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04b8 0x013a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON GT-F730 | EPSON GT-S630 | EPSON Perfection V33 | EPSON Perfection V330 Photo libusbscanner 0x0003 0x04b8 0x0142 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON GT-S55 +libusbscanner 0x0003 0x04b8 0x0143 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON GT-S85 +libusbscanner 0x0003 0x04b8 0x0144 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON CC-600PX | EPSON Stylus CX5100 | EPSON Stylus CX5200 | Epson CX-5200 | Epson CX-5400 | Epson CC-600PX | Epson Stylus CX5100 | Epson Stylus CX5200 libusbscanner 0x0003 0x04b8 0x0801 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON CC-570L | EPSON Stylus CX3100 | EPSON Stylus CX3200 | Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100 | Epson Stylus CX3200 @@ -714,17 +862,17 @@ libusbscanner 0x0003 0x04b8 0x0854 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04b8 0x0855 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON PX-502A | EPSON Stylus NX510 Series | EPSON Stylus SX510W Series | EPSON Stylus TX550W Series | Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series | Epson Stylus TX550W Series libusbscanner 0x0003 0x04b8 0x0856 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# EPSON ME 320 Series | EPSON ME 330 Series | EPSON Stylus NX125 | EPSON Stylus NX127 | EPSON Stylus SX125 | EPSON Stylus TX120 Series +# EPSON ME 320 Series | EPSON ME 330 Series | EPSON Stylus NX125 | EPSON Stylus NX127 | EPSON Stylus SX125 | EPSON Stylus TX120 Series | Epson Stylus SX125 libusbscanner 0x0003 0x04b8 0x085c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# EPSON ME OFFICE 960FWD Series | EPSON Stylus Office BX625FWD | EPSON Stylus Office TX620FWD Series | EPSON Stylus SX620FW Series | EPSON WorkForce 630 Series +# EPSON ME OFFICE 960FWD Series | EPSON PX-603F | EPSON Stylus Office BX625FWD | EPSON Stylus Office TX620FWD Series | EPSON Stylus SX620FW Series | EPSON WorkForce 630 Series libusbscanner 0x0003 0x04b8 0x085d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON ME OFFICE 900WD Series | EPSON PX-503A | EPSON Stylus Office BX525WD | EPSON Stylus NX625 | EPSON Stylus SX525WD | EPSON Stylus TX560WD Series | EPSON WorkForce 625 libusbscanner 0x0003 0x04b8 0x085e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON Stylus Office BX320FW Series | EPSON Stylus Office TX525FW | EPSON WorkForce 520 Series libusbscanner 0x0003 0x04b8 0x085f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# EPSON Artisan 835 | EPSON EP-903A | EPSON EP-903F | EPSON Stylus Photo PX820FWD Series +# EPSON Artisan 835 | EPSON EP-903A | EPSON EP-903F | EPSON Stylus Photo PX820FWD Series | EPSON Stylus Photo TX820FWD Series libusbscanner 0x0003 0x04b8 0x0860 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# EPSON Artisan 725 | EPSON EP-803A | EPSON EP-803AW | EPSON Stylus Photo PX720WD Series +# EPSON Artisan 725 | EPSON EP-803A | EPSON EP-803AW | EPSON Stylus Photo PX720WD Series | EPSON Stylus Photo TX720WD Series libusbscanner 0x0003 0x04b8 0x0861 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON EP-703A | EPSON Stylus Photo PX660 Series libusbscanner 0x0003 0x04b8 0x0862 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 @@ -734,8 +882,52 @@ libusbscanner 0x0003 0x04b8 0x0863 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04b8 0x0864 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # EPSON ME OFFICE 520 Series | EPSON Stylus NX220 Series | EPSON Stylus SX218 | EPSON Stylus TX220 Series libusbscanner 0x0003 0x04b8 0x0865 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# EPSON AcuLaser MX20DN | EPSON AcuLaser MX20DNF +# EPSON AcuLaser MX20DN | EPSON AcuLaser MX20DNF | EPSON AcuLaser MX21DNF libusbscanner 0x0003 0x04b8 0x0866 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON PX-1600F +libusbscanner 0x0003 0x04b8 0x0869 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON PX-673F | EPSON Stylus Office BX925FWD | EPSON WorkForce 840 Series +libusbscanner 0x0003 0x04b8 0x086a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Stylus Office BX305FW Plus | EPSON WorkForce 435 +libusbscanner 0x0003 0x04b8 0x0870 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON K200 Series +libusbscanner 0x0003 0x04b8 0x0871 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON K300 Series | EPSON WorkForce K301 +libusbscanner 0x0003 0x04b8 0x0872 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON L200 Series +libusbscanner 0x0003 0x04b8 0x0873 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON EP-704A +libusbscanner 0x0003 0x04b8 0x0878 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Artisan 837 | EPSON EP-904A | EPSON EP-904F | EPSON Stylus Photo PX830FWD Series +libusbscanner 0x0003 0x04b8 0x0879 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Artisan 730 Series | EPSON EP-804A | EPSON EP-804AR | EPSON EP-804AW | EPSON Stylus Photo PX730WD Series +libusbscanner 0x0003 0x04b8 0x087b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON PX-1700F +libusbscanner 0x0003 0x04b8 0x087c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON PX-B750F | EPSON WP-4511 | EPSON WP-4515 | EPSON WP-4521 | EPSON WP-4525 | EPSON WP-4530 | EPSON WP-4535 | EPSON WP-4540 | EPSON WP-4545 +libusbscanner 0x0003 0x04b8 0x087d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON PX-403A +libusbscanner 0x0003 0x04b8 0x087f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON PX-434A | EPSON Stylus NX330 Series | EPSON Stylus SX430W Series | EPSON Stylus TX430W Series +libusbscanner 0x0003 0x04b8 0x0880 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON ME OFFICE 535 | EPSON PX-404A | EPSON Stylus TX235 +libusbscanner 0x0003 0x04b8 0x0881 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON ME 340 Series | EPSON Stylus NX130 Series | EPSON Stylus SX130 Series | EPSON Stylus TX130 Series +libusbscanner 0x0003 0x04b8 0x0883 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Stylus NX430W Series | EPSON Stylus SX440W Series | EPSON Stylus TX435W +libusbscanner 0x0003 0x04b8 0x0884 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Stylus NX230 Series | EPSON Stylus SX235W | EPSON Stylus TX230W Series +libusbscanner 0x0003 0x04b8 0x0885 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Stylus Office BX635FWD | EPSON WorkForce 645 +libusbscanner 0x0003 0x04b8 0x088f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON ME OFFICE 940FW Series | EPSON Stylus Office BX630FW Series | EPSON WorkForce 545 +libusbscanner 0x0003 0x04b8 0x0890 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Stylus Office BX535WD | EPSON Stylus NX635 | EPSON Stylus SX535WD +libusbscanner 0x0003 0x04b8 0x0891 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON Stylus Office BX935FWD | EPSON WorkForce 845 +libusbscanner 0x0003 0x04b8 0x0892 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# EPSON EP-774A +libusbscanner 0x0003 0x04b8 0x0893 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Fujitsu fi-4010CU libusbscanner 0x0003 0x04c5 0x1029 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Fujitsu fi-4120C @@ -810,28 +1002,22 @@ libusbscanner 0x0003 0x04c5 0x117f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04c5 0x119d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Fujitsu fi-6800-CGA libusbscanner 0x0003 0x04c5 0x119e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6900 -libusbscanner 0x0003 0x04c5 0x119f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6900-CGA -libusbscanner 0x0003 0x04c5 0x11a0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M libusbscanner 0x0003 0x04c5 0x11a2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Fujitsu ScanSnap S1300 libusbscanner 0x0003 0x04c5 0x11ed 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6125 -libusbscanner 0x0003 0x04c5 0x11ee 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6225 -libusbscanner 0x0003 0x04c5 0x11ef 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6145 +# Fujitsu fi-6140Z libusbscanner 0x0003 0x04c5 0x11f1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6245 +# Fujitsu fi-6240Z libusbscanner 0x0003 0x04c5 0x11f2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6135 +# Fujitsu fi-6130Z libusbscanner 0x0003 0x04c5 0x11f3 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Fujitsu fi-6235 +# Fujitsu fi-6230Z libusbscanner 0x0003 0x04c5 0x11f4 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Fujitsu fi-6110 libusbscanner 0x0003 0x04c5 0x11fc 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Fujitsu fi-5950C +libusbscanner 0x0003 0x04c5 0x1213 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Konica e-mini libusbscanner 0x0003 0x04c8 0x0722 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Panasonic KV-S2026C @@ -846,6 +1032,12 @@ libusbscanner 0x0003 0x04da 0x1007 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04da 0x1009 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Panasonic KV-S2028C libusbscanner 0x0003 0x04da 0x100a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Panasonic KV-S4085C +libusbscanner 0x0003 0x04da 0x100c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Panasonic KV-S4065C +libusbscanner 0x0003 0x04da 0x100d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Panasonic KV-S7075C +libusbscanner 0x0003 0x04da 0x100e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Panasonic KV-SS080 libusbscanner 0x0003 0x04da 0x100f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Panasonic KV-S1045C @@ -860,6 +1052,8 @@ libusbscanner 0x0003 0x04e8 0x3419 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04e8 0x341b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung SCX4725-FN libusbscanner 0x0003 0x04e8 0x341f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Samsung CLX-2160 +libusbscanner 0x0003 0x04e8 0x3425 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung SCX-4500 libusbscanner 0x0003 0x04e8 0x3426 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung CLX-3170fn | Samsung CLX-3175FW @@ -868,6 +1062,8 @@ libusbscanner 0x0003 0x04e8 0x342a 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04e8 0x342b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung SCX-4824 libusbscanner 0x0003 0x04e8 0x342c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Samsung SCX-4828FN (4x28 Series) +libusbscanner 0x0003 0x04e8 0x342d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung SCX-4300 libusbscanner 0x0003 0x04e8 0x342e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung SCX-4600 @@ -876,6 +1072,12 @@ libusbscanner 0x0003 0x04e8 0x3433 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x04e8 0x3434 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Samsung SCX-4825FN libusbscanner 0x0003 0x04e8 0x343c 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Samsung CLX-3185 +libusbscanner 0x0003 0x04e8 0x343d 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Samsung SCX-4623FW +libusbscanner 0x0003 0x04e8 0x3440 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Samsung SCX-3205W +libusbscanner 0x0003 0x04e8 0x3441 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Brother MFC-3100C libusbscanner 0x0003 0x04f9 0x010e 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Brother MFC-5100C @@ -1144,10 +1346,8 @@ libusbscanner 0x0003 0x0638 0x0a13 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0 libusbscanner 0x0003 0x0638 0x0a15 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier libusbscanner 0x0003 0x0638 0x0a16 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Avision AV600U Plus +# Avision AV610 | Avision AV600U Plus libusbscanner 0x0003 0x0638 0x0a18 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 -# Avision AV610 -libusbscanner 0x0003 0x0638 0x0a19 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Avision AV220 libusbscanner 0x0003 0x0638 0x0a23 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # Avision AV210 diff --git a/init.d/bluetooth b/init.d/bluetooth index 9280f93b..7328cd24 100755 --- a/init.d/bluetooth +++ b/init.d/bluetooth @@ -1,7 +1,7 @@ #!/sbin/runscript # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/files/bluetooth-init.d-r1,v 1.1 2012/01/09 23:01:55 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/files/bluetooth-init.d-r2,v 1.1 2012/07/06 18:41:14 pacho Exp $ depend() { after coldplug @@ -9,11 +9,13 @@ depend() { } start() { - ebegin "Udev coldplug of bluetooth devices" - udevadm trigger --subsystem-match=bluetooth --action=add + ebegin "Starting ${SVCNAME}" + start-stop-daemon --start --exec /usr/sbin/bluetoothd eend $? } stop() { - return 0 + ebegin "Shutting down ${SVCNAME}" + start-stop-daemon --stop --quiet --exec /usr/sbin/bluetoothd + eend $? } diff --git a/init.d/device-mapper b/init.d/device-mapper index 0b62d662..404c269b 100755 --- a/init.d/device-mapper +++ b/init.d/device-mapper @@ -1,30 +1,111 @@ #!/sbin/runscript -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/device-mapper.rc-2.02.67-r1,v 1.1 2010/06/09 22:41:45 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2,v 1.1 2012/05/27 07:05:22 robbat2 Exp $ depend() { - # necessary for services when using baselayout-2 - # but conflict for baselayout-1 - if [ -e /etc/init.d/root ] ; then - before checkfs fsck - after modules - fi # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that # means dmeventd is NOT notified, as it cannot be safely running - before dmeventd + before dmeventd checkfs fsck + after modules +} + +dm_in_proc() { + local retval=0 + for x in devices misc ; do + grep -qs 'device-mapper' /proc/${x} + retval=$((${retval} + $?)) + done + return ${retval} } +# char **get_new_dm_volumes(void) +# +# Return dmsetup commands to setup volumes +get_new_dm_volumes() { + local volume params + + # Filter comments and blank lines + grep -v -e '^[[:space:]]*\(#\|$\)' /etc/dmtab | \ + while read volume params ; do + # If it exists, skip it + dmvolume_exists "${volume%:}" && continue + # Assemble the command to run to create volume + echo "echo ${params} | /sbin/dmsetup create ${volume%:}" + done + + return 0 +} + +# int dmvolume_exists(volume) +# +# Return true if volume exists in DM table +dmvolume_exists() { + local x line volume=$1 + + [ -z "${volume}" ] && return 1 + + /sbin/dmsetup ls 2>/dev/null | \ + while read line ; do + for x in ${line} ; do + # the following conditonal return only breaks out + # of the while loop, as it is running in a pipe. + [ "${x}" = "${volume}" ] && return 1 + # We only want to check the volume name + break + done + done + + # if 1 was returned from the above loop, then indicate that + # volume exists + [ $? = 1 ] && return 0 + + # otherwise the loop exited normally and the volume does not + # exist + return 1 +} + +# int is_empty_dm_volume(volume) +# +# Return true if the volume exists in DM table, but is empty/non-valid +is_empty_dm_volume() { + local table volume=$1 + + set -- $(/sbin/dmsetup table 2>/dev/null | grep -e "^${volume}:") + [ "${volume}" = "$1" -a -z "$2" ] +} + + start() { - if [ ! -e /etc/init.d/root ] ; then - eerror "The ${SVCNAME} init script is written for baselayout-2" - eerror "Please do not use it with baselayout-1" - return 1 + if [ -e /proc/modules ] && ! dm_in_proc ; then + modprobe dm-mod 2>/dev/null fi + # Ensure the dirs exist for locking and running + checkpath -q -d -m 0700 -o root:root /run/lvm /run/lock/lvm - local f=/lib64/rcscripts/addons/dm-start.sh - if [ -r "$f" ]; then - ( . "$f" ) + local x volume + + if [ -x /sbin/dmsetup -a -c /dev/mapper/control -a -f /etc/dmtab ] ; then + [ -n "$(get_new_dm_volumes)" ] && \ + einfo " Setting up device-mapper volumes:" + + get_new_dm_volumes | \ + while read x ; do + [ -n "${x}" ] || continue + + volume="${x##* }" + + ebegin " Creating volume: ${volume}" + if ! eval "${x}" >/dev/null 2>/dev/null ; then + eend 1 " Error creating volume: ${volume}" + # dmsetup still adds an empty volume in some cases, + # so lets remove it + is_empty_dm_volume "${volume}" && \ + /sbin/dmsetup remove "${volume}" 2>/dev/null + else + eend 0 + fi + done fi } diff --git a/init.d/hotplug b/init.d/hotplug deleted file mode 100755 index 59f11232..00000000 --- a/init.d/hotplug +++ /dev/null @@ -1,34 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/hotplug/files/hotplug.rc.empty,v 1.3 2005/01/27 18:29:26 wolf31o2 Exp $ - -# -# nothing here anymore. Please use the coldplug package if you really want to -# load modules for devices that are discovered by your kernel before init runs. -# -# However, please realize that if you have any problems, the developers -# recommend just using the modules.autoload functionality to handle this in a -# much simpler manner. -# -# Comments, flames, and fine beer should be directed at gregkh@gentoo.org -# - -depend() { - need modules -} - -start () { - # just verify that people build their kernel with hotplug support. - if [ ! -f /proc/sys/kernel/hotplug ] ; then - eerror "CONFIG_HOTPLUG not enabled for this kernel!" - return 1 - fi - # This unpacks any firmware tarballs. Used for LiveCD. - if [ -e /lib/firmware.tar.bz2 ] - then - ebegin "Unpacking hotplug firmware" - tar xjf /lib/firmware.tar.bz2 -C /lib/firmware - eend 0 - fi -} diff --git a/init.d/lvm b/init.d/lvm index d840e7b7..a06aa0bb 100755 --- a/init.d/lvm +++ b/init.d/lvm @@ -1,39 +1,96 @@ #!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/lvm.rc-2.02.67-r1,v 1.1 2010/06/09 22:41:45 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/files/lvm.rc-2.02.95-r2,v 1.1 2012/05/27 07:05:22 robbat2 Exp $ depend() { - if [ -f /etc/init.d/sysfs ]; then - # on baselayout-1 this causes - # dependency-cycles with checkroot (before *) - before checkfs fsck - after modules device-mapper - fi - # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that - # means dmeventd is NOT notified, as it cannot be safely running - before dmeventd + use dmeventd + before checkfs fsck + after dmeventd modules device-mapper } -run_addon() { - local f=/lib64/rcscripts/addons/$1.sh - if [ -r "$f" ]; then - ( . "$f" ) - fi +config='global { locking_dir = "/run/lock/lvm" }' + +dm_in_proc() { + local retval=0 + for x in devices misc ; do + grep -qs 'device-mapper' /proc/${x} + retval=$((${retval} + $?)) + done + return ${retval} } start() { - if [ ! -f /etc/init.d/sysfs ]; then - eerror "The $SVCNAME init-script is written for baselayout-2!" - eerror "Please do not use it with baselayout-1!". + # LVM support for /usr, /home, /opt .... + # This should be done *before* checking local + # volumes, or they never get checked. + + # NOTE: Add needed modules for LVM or RAID, etc + # to /etc/modules.autoload if needed + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" return 1 fi - - run_addon lvm-start + if [ -z "${CDBOOT}" ] ; then + if [ -e /proc/modules ] && ! dm_in_proc ; then + modprobe dm-mod 2>/dev/null + fi + if [ -d /proc/lvm ] || dm_in_proc ; then + ebegin "Setting up the Logical Volume Manager" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}pvscan\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgscan --mknodes\n" + # And turn them on! + lvm_commands="${lvm_commands}vgchange --sysinit -a ly\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed to setup the LVM" + fi + fi } stop() { - run_addon lvm-stop + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" + return 1 + fi +# Stop LVM2 +if [ -x /sbin/vgs ] && \ + [ -x /sbin/vgchange ] && \ + [ -x /sbin/lvchange ] && \ + [ -f /etc/lvmtab -o -d /etc/lvm ] && \ + [ -d /proc/lvm -o "`grep device-mapper /proc/misc 2>/dev/null`" ] +then + einfo "Shutting down the Logical Volume Manager" + + + VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix 2> /dev/null) + + if [ "$VGS" ] + then + ebegin " Shutting Down LVs & VGs" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}lvchange --sysinit -a ln ${VGS}\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgchange --sysinit -a ln\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed" + fi + + einfo "Finished Shutting down the Logical Volume Manager" +fi } # vim:ts=4 diff --git a/init.d/udev b/init.d/udev index 1912c8be..6b690447 100755 --- a/init.d/udev +++ b/init.d/udev @@ -1,22 +1,23 @@ #!/sbin/runscript -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -command=/sbin/udevd command_args="--daemon ${udev_opts}" -description="Run udevd and create the device-nodes" +description="udev manages device permissions and symbolic links in /dev" +extra_started_commands="reload" +description_reload="Reload the udev rules and databases" -persistent_cd_disable="${persistent_cd_disable:-no}" -persistent_net_disable="${persistent_net_disable:-no}" rc_coldplug=${rc_coldplug:-${RC_COLDPLUG:-YES}} udev_debug="${udev_debug:-no}" udev_monitor="${udev_monitor:-no}" udev_monitor_keep_running="${udev_monitor_keep_running:-no}" udev_settle_timeout="${udev_settle_timeout:-60}" -kv_min="${kb_min:-2.6.32}" +kv_min="${kv_min:-2.6.34}" depend() { + # we depend on udev-mount explicitly, not dev-mount generic as we don't + # want mdev as a dev-mount provider to come in. provide dev need sysfs udev-mount before checkfs fsck @@ -69,31 +70,37 @@ check_kernel() return 0 } -get_rundir() +start_pre() { - echo $(udevadm info --run) -} + check_kernel || return 1 + if [ -e /proc/sys/kernel/hotplug ]; then + echo "" >/proc/sys/kernel/hotplug + fi -cleanup() -{ - # fail more gracely and not leave udevd running - start-stop-daemon --stop --exec /sbin/udevd - exit 1 -} + # load unix domain sockets if built as module, Bug #221253 + # and not yet loaded, Bug #363549 + if [ ! -e /proc/net/unix ]; then + if ! modprobe unix; then + eerror "Cannot load the unix domain socket module" + return 1 + fi + fi -rules_disable_switch() -{ - # this function disables rules files - # by creating new files with the same name - # in a temp rules directory with higher priority - local f=$(get_rundir)/rules.d/"$1" bname="$1" onoff="$2" + if yesno "${udev_debug}"; then + command_args="${command_args} --debug 2> /run/udevdebug.log" + fi - if yesno "${onoff}"; then - echo "# This file disables ${bname} due to /etc/conf.d/udev" \ - > "${f}" - else - rm -f "${f}" + bins="/sbin/udevd /lib/systemd/systemd-udevd /usr/lib/systemd/systemd-udevd" + for f in ${bins}; do + if [ -x "$f" ] && ! [ -L "$f" ]; then + command="$f" + fi + done + if [ -z "$command" ]; then + eerror "Unable to find udev executable." + return 1 fi + return 0 } is_service_enabled() @@ -107,52 +114,23 @@ is_service_enabled() return 1 } -start_pre() +disable_oldnet_hotplug() { - if [ -d /run ]; then - checkpath -d -m 0755 -o root:root -q /run/udev - fi - if is_service_enabled network; then # disable network hotplugging - local f="$(get_rundir)/rules.d/90-network.rules" + local f="/run/udev/rules.d/90-network.rules" echo "# This file disables network hotplug events calling" >> "${f}" echo "# old-style openrc net scripts" >> "${f}" echo "# as we use /etc/init.d/network to set up our network" >> "${f}" fi - - if [ ! -e /etc/runlevels/${RC_DEFAULTLEVEL:-default}/udev-postmount ]; then - ewarn "You should add udev-postmount service to your default runlevel." - fi - - /lib/udev/write_root_link_rule - - rules_disable_switch 75-persistent-net-generator.rules "${persistent_net_disable}" - rules_disable_switch 75-cd-aliases-generator.rules ${persistent_cd_disable} - - if [ -e /proc/sys/kernel/hotplug ]; then - echo "" >/proc/sys/kernel/hotplug - fi - - # load unix domain sockets if built as module, Bug #221253 - # and not yet loaded, Bug #363549 - if [ ! -e /proc/net/unix ]; then - if ! modprobe unix; then - eerror "Cannot load the unix domain socket module" - fi - fi - - if yesno "${udev_debug}"; then - command_args="${command_args} --debug 2> $(get_rundir)/udev.log" - fi } start_udevmonitor() { yesno "${udev_monitor}" || return 0 - udevmonitor_log="$(get_rundir)/udevmonitor.log" - udevmonitor_pid="$(get_rundir)/udevmonitor.pid" + udevmonitor_log=/run/udevmonitor.log + udevmonitor_pid=/run/udevmonitor.pid einfo "udev: Running udevadm monitor ${udev_monitor_opts} to log all events" start-stop-daemon --start --stdout "${udevmonitor_log}" \ @@ -175,70 +153,13 @@ populate_dev() udevadm trigger --type=subsystems --action=add udevadm trigger --type=devices --action=add eend $? - - # we can speed up booting under these conditions: - # * using devtmpfs so kernel creates device nodes for us - # * only using kernel created device nodes at boot - # (in /etc/fstab and elsewhere) - # ebegin "Waiting for uevents to be processed" udevadm settle --timeout=${udev_settle_timeout} eend $? - udevadm control --property=do_not_run_plug_service= return 0 } -check_persistent_net() -{ - # check if there are problems with persistent-net - local syspath= devs= problem=false - for syspath in /sys/class/net/*_rename*; do - if [ -d "${syspath}" ]; then - devs="${devs} ${syspath##*/}" - problem=true - fi - done - - ${problem} || return 0 - - eerror "UDEV: Your system has a problem assigning persistent names" - eerror "to these network interfaces: ${devs}" - - einfo "Checking persistent-net rules:" - # the sed-expression lists all duplicate lines - # from the input, like "uniq -d" does, but uniq - # is installed into /usr/bin and not available at boot. - dups=$( - RULES_FILE='/etc/udev/rules.d/70-persistent-net.rules' - . /lib/udev/rule_generator.functions - find_all_rules 'NAME=' '.*' | \ - tr ' ' '\n' | \ - sort | \ - sed '$!N; s/^\(.*\)\n\1$/\1/; t; D' - ) - if [ -n "${dups}" ]; then - ewarn "The rules create multiple entries assigning these names:" - eindent - ewarn "${dups}" - eoutdent - else - ewarn "Found no duplicate names in persistent-net rules," - ewarn "there must be some other problem!" - fi - return 1 -} - -check_udev_works() -{ - # should exist on every system, else udev failed - if [ ! -e /dev/zero ]; then - eerror "Assuming udev failed somewhere, as /dev/zero does not exist." - return 1 - fi - return 0 -} - stop_udevmonitor() { yesno "${udev_monitor}" || return 0 @@ -265,11 +186,24 @@ display_hotplugged_services() start_post() { + disable_oldnet_hotplug start_udevmonitor populate_dev - check_persistent_net - check_udev_works || cleanup stop_udevmonitor display_hotplugged_services return 0 } + +stop() +{ + ebegin "Stopping ${name:-$RC_SVCNAME}" + udevadm control --exit + eend $? "Failed to stop $RC_SVCNAME" +} + +reload() +{ + ebegin "reloading udev rules and databases" + udevadm control --reload + eend $? +} diff --git a/init.d/udev-mount b/init.d/udev-mount index f8700391..a8683401 100755 --- a/init.d/udev-mount +++ b/init.d/udev-mount @@ -1,8 +1,8 @@ #!/sbin/runscript -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -description="mount devtmpfs or tmpfs on /dev" +description="mount devtmpfs on /dev" depend() { @@ -12,22 +12,42 @@ depend() mount_dev_directory() { - if mountinfo -q /dev; then - einfo "/dev is already mounted" - return 0 + local mounted=false fstab=false action=--mount msg=Mounting rc=0 + + if ! grep -qs devtmpfs /proc/filesystems; then + eerror "CONFIG_DEVTMPFS=y is required in your kernel configuration" + eerror "for this version of udev to run successfully." + eerror "This requires immediate attention." + if ! mountinfo -q /dev; then + mount -n -t tmpfs dev /dev + busybox mdev -s + mkdir /dev/pts + fi + return 1 fi - # No options are processed here as they should all be in /etc/fstab - ebegin "Mounting /dev" - if ! fstabinfo --mount /dev; then - # we mount devtmpfs if supported - local fs=tmpfs - grep -qs devtmpfs /proc/filesystems && fs=devtmpfs + # Is /dev already a mounted devtmpfs? + mountinfo -q -f devtmpfs /dev && mounted=true + + # If an entry for /dev exists in fstab it must be a devtmpfs. + fstabinfo -q -t devtmpfs /dev && fstab=true + # No options are processed here as they should all be in /etc/fstab + if $fstab; then + $mounted && action=--remount && msg=Remounting + ebegin "$msg /dev according to /etc/fstab" + fstabinfo $action /dev + rc=$? + elif ! $mounted; then + ebegin "Mounting /dev" # Some devices require exec, Bug #92921 - mount -n -t "$fs" -o "exec,nosuid,mode=0755,size=10M" udev /dev + mount -n -t devtmpfs -o "exec,nosuid,mode=0755,size=10M" udev /dev + rc=$? + else + ebegin "Using /dev mounted from kernel" fi - eend $? + + eend $rc } seed_dev() @@ -43,14 +63,12 @@ seed_dev() # udevd will dup its stdin/stdout/stderr to /dev/null # and we do not want a file which gets buffered in ram [ -c /dev/null ] || mknod -m 666 /dev/null c 1 3 - ${HAVE_SELINUX} && restorecon /dev/null # so udev can add its start-message to dmesg [ -c /dev/kmsg ] || mknod -m 660 /dev/kmsg c 1 11 # Create problematic directories mkdir -p /dev/pts /dev/shm - ${HAVE_SELINUX} && restorecon -R /dev >/dev/null return 0 } @@ -58,14 +76,6 @@ start() { mount_dev_directory || return 1 - # Selinux lovin; /selinux should be mounted by selinux-patched init - if [ -x /sbin/restorecon -a -c /selinux/null ]; then - HAVE_SELINUX=true - restorecon /dev > /selinux/null - else - HAVE_SELINUX=false - fi - seed_dev return 0 } diff --git a/init.d/udev-postmount b/init.d/udev-postmount deleted file mode 100755 index d689681f..00000000 --- a/init.d/udev-postmount +++ /dev/null @@ -1,66 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -udev_version() -{ - echo $(udevadm --version) -} - -depend() -{ - need localmount - if [ $(udev_version) -lt 175 ]; then - after dbus # for trigger failed - fi - keyword -vserver -lxc -} - -dir_writeable() -{ - touch "$1"/.test.$$ 2>/dev/null && rm "$1"/.test.$$ -} - -# store persistent-rules that got created while booting -# when / was still read-only -store_persistent_rules() -{ - # only continue if rules-directory is writable - dir_writeable /etc/udev/rules.d || return 0 - - local file dest - for file in "${RUNDIR}"/tmp-rules--*; do - dest=${file##*tmp-rules--} - [ "$dest" = '*' ] && break - type=${dest##70-persistent-} - type=${type%%.rules} - ebegin "Saving udev persistent ${type} rules to /etc/udev/rules.d" - cat "$file" >> /etc/udev/rules.d/"$dest" && rm -f "$file" - eend $? "Failed moving persistent rules!" - done -} - -start() -{ - RUNDIR=$(udevadm info --run) - # check if this system uses udev - [ -d "${RUNDIR}" ] || return 0 - - einfo "Doing udev cleanups" - - if [ $(udev_version) -lt 175 ]; then - # Run the events that failed at first udev trigger - udevadm trigger --type=failed -v - fi - - # store persistent-rules that got created while booting - # when / was still read-only - store_persistent_rules -} - -stop() -{ - return 0 -} - -# vim:ts=4 diff --git a/layman/layman.cfg b/layman/layman.cfg index ea68e66e..e5c7c724 100644 --- a/layman/layman.cfg +++ b/layman/layman.cfg @@ -1,5 +1,4 @@ [MAIN] - #----------------------------------------------------------- # Defines the directory where overlays should be installed @@ -14,16 +13,23 @@ cache : %(storage)s/cache #----------------------------------------------------------- # The list of locally installed overlays -local_list: %(storage)s/overlays.xml +installed: %(storage)s/installed.xml + +# This has been renamed from the following +# old name : value use it for updating to new one above +# local_list: %(storage)s/overlays.xml +# either rename the overlays.xml file to installed.xml +# or edit the value above to the current name of your +# installed overlay(s) file. #----------------------------------------------------------- -# Path to the make.conf file that should be modified by +# Path to the make.conf file that should be modified by # layman make_conf : %(storage)s/make.conf #----------------------------------------------------------- -# URLs of the remote lists of overlays (one per line) or +# URLs of the remote lists of overlays (one per line) or # local overlay definitions # #overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml @@ -33,6 +39,15 @@ make_conf : %(storage)s/make.conf overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml +#----------------------------------------------------------- +# The directory to scan for xml overlay definition files to include +# in the list of available overlays. They are automatically added to the +# "overlays" parameter above. Use either method, but do not add the same +# definition in both. +# + +#overlay_defs : /etc/layman/overlays + #----------------------------------------------------------- # Proxy support # If unset, layman will use the http_proxy environment variable. @@ -46,7 +61,7 @@ overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml # Hopefully this description eases the double negation trouble: # # nocheck : yes -# - Accepts completene overlay entries without warnings +# - Accepts complete overlay entries without warnings # - Lists overlays of type foo (say Git) even with no foo installed # # nocheck : no @@ -65,6 +80,32 @@ nocheck : yes # #umask : 0022 +#----------------------------------------------------------- +# News reporting settings +# +# This is for when layman is adding/syncing overlays. +# It is required for GLEP 42. +# Currently there are 3 possible values: +# portage, pkgcore, custom +# +# portage: uses portage to report news only from overlay(s) in +# versions >=2.2.0_alpha72 or >=2.1.10.32 +# or all repositories (including gentoo) for older portage versions. +# pkgcore: does not yet support glep 42, no news is reported +# custom: requires that you provide a suitable python function +# to 'custom_news_func' using the api's config.set_option() +# or define the python package to import it from in custom_news_pkg + +news_reporter: portage + +#----------------------------------------------------------- +# News reporting custom function setting +# +# the pkg name that contains the layman_news_function() +# for it to import and use. It must be found in PYTHONPATH + +#custom_news_pkg : + #----------------------------------------------------------- # Command overrides # @@ -87,3 +128,73 @@ nocheck : yes #rsync_command : /usr/bin/rsync #svn_command : /usr/bin/svn #tar_command : /bin/tar +#g-common_command : /usr/bin/g-common + + +#----------------------------------------------------------- +# Command additional options +# +# These commnad options will be added to the above commands +# when the overlay is added or synced. +# +# note: there are some options hardcoded in the backend +# scripts already. All VCS types listed here are +# for general consistency. Options may not be available +# or recommended for all VCS types and/or add/sync operations. +# Any options defined here are deemed: +# "Use at your own risk" +# and are not supported. +# +# eg: +# svn_addopts : --config-option=config:miscellany:use-commit-times=yes +# + +#bzr_addopts : +#bzr_syncopts : +#cvs_addopts : +#cvs_syncopts : +#darcs_addopts : +#darcs_syncopts : +#git_addopts : +#git_syncopts : +#mercurial_addopts : +#mercurial_syncopts : +#rsync_syncopts : +#svn_addopts : +#svn_syncopts : +#g-common_generateopts : +#g-common_syncopts : + + +#----------------------------------------------------------- +# Per VCS Post Sync/Add hooks +# +# The listed commands will be run after every add/sync operation. +# All on one line If the repo path is needed, use a %cwd= in +# where you want the path substituted in. It will be detected +# and replaced with the correct path. +# +# eg: git_postsync : git-set-file-times +# eg: git_postsync : git-set-file-times %cwd= +# eg: git_postsync : git-set-file-times path=%cwd= +# +#bzr_postsync : +#cvs_postsync : +#darcs_postsync : +#git_postsync : +#mercurial_postsync : +#rsync_postsync : +#svn_postsync : +#tar_postsync : +#g-common_postsync : + + +#----------------------------------------------------------- +# Layman user info +# +# The user name and email to use when adding new repos +# +#git_user : layman +#git_email : layman@localhost + + diff --git a/hotplug.d/.keep_sys-apps_hotplug-base-0 b/layman/overlays/.keep_app-portage_layman-0 similarity index 100% rename from hotplug.d/.keep_sys-apps_hotplug-base-0 rename to layman/overlays/.keep_app-portage_layman-0 diff --git a/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf b/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf index cc44c05d..62d62a07 100644 --- a/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf +++ b/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf @@ -1,2 +1,2 @@ -/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/32 -/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4 +/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32 +/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3 diff --git a/lvm/lvm.conf b/lvm/lvm.conf index cec25782..de3077e8 100644 --- a/lvm/lvm.conf +++ b/lvm/lvm.conf @@ -51,9 +51,11 @@ devices { # Be careful if there there are symbolic links or multiple filesystem # entries for the same device as each name is checked separately against - # the list of patterns. The effect is that if any name matches any 'a' - # pattern, the device is accepted; otherwise if any name matches any 'r' - # pattern it is rejected; otherwise it is accepted. + # the list of patterns. The effect is that if the first pattern in the + # list to match a name is an 'a' pattern for any of the names, the device + # is accepted; otherwise if the first pattern in the list to match a name + # is an 'r' pattern for any of the names it is rejected; otherwise it is + # accepted. # Don't have more than one filter line active at once: only one gets used. @@ -86,6 +88,9 @@ devices { # It is safe to delete the contents: the tools regenerate it. # (The old setting 'cache' is still respected if neither of # these new ones is present.) + # N.B. If obtain_device_list_from_udev is set to 1 the list of + # devices is instead obtained from udev and any existing .cache + # file is removed. cache_dir = "/etc/lvm/cache" cache_file_prefix = "" @@ -103,6 +108,11 @@ devices { # 1 enables; 0 disables. sysfs_scan = 1 + # By default, LVM2 will ignore devices used as component paths + # of device-mapper multipath devices. + # 1 enables; 0 disables. + multipath_component_detection = 1 + # By default, LVM2 will ignore devices used as components of # software RAID (md) devices by looking for md superblocks. # 1 enables; 0 disables. @@ -185,35 +195,38 @@ devices { # This section allows you to configure the way in which LVM selects # free space for its Logical Volumes. -#allocation { -# When searching for free space to extend an LV, the "cling" -# allocation policy will choose space on the same PVs as the last -# segment of the existing LV. If there is insufficient space and a -# list of tags is defined here, it will check whether any of them are -# attached to the PVs concerned and then seek to match those PV tags -# between existing extents and new extents. -# Use the special tag "@*" as a wildcard to match any PV tag. -# -# Example: LVs are mirrored between two sites within a single VG. -# PVs are tagged with either @site1 or @site2 to indicate where -# they are situated. -# -# cling_tag_list = [ "@site1", "@site2" ] -# cling_tag_list = [ "@*" ] -# -# Changes made in version 2.02.85 extended the reach of the 'cling' -# policies to detect more situations where data can be grouped -# onto the same disks. Set this to 0 to revert to the previous -# algorithm. -# -# maximise_cling = 1 -# -# Set to 1 to guarantee that mirror logs will always be placed on -# different PVs from the mirror images. This was the default -# until version 2.02.85. -# -# mirror_logs_require_separate_pvs = 0 -#} +allocation { + + # When searching for free space to extend an LV, the "cling" + # allocation policy will choose space on the same PVs as the last + # segment of the existing LV. If there is insufficient space and a + # list of tags is defined here, it will check whether any of them are + # attached to the PVs concerned and then seek to match those PV tags + # between existing extents and new extents. + # Use the special tag "@*" as a wildcard to match any PV tag. + + # Example: LVs are mirrored between two sites within a single VG. + # PVs are tagged with either @site1 or @site2 to indicate where + # they are situated. + + # cling_tag_list = [ "@site1", "@site2" ] + # cling_tag_list = [ "@*" ] + + # Changes made in version 2.02.85 extended the reach of the 'cling' + # policies to detect more situations where data can be grouped + # onto the same disks. Set this to 0 to revert to the previous + # algorithm. + maximise_cling = 1 + + # Set to 1 to guarantee that mirror logs will always be placed on + # different PVs from the mirror images. This was the default + # until version 2.02.85. + mirror_logs_require_separate_pvs = 0 + + # Set to 1 to guarantee that thin pool metadata will always + # be placed on different PVs from the pool data. + thin_pool_metadata_require_separate_pvs = 0 +} # This section that allows you to configure the nature of the # information that LVM2 reports. @@ -380,7 +393,7 @@ global { # Local non-LV directory that holds file-based locks while commands are # in progress. A directory like /tmp that may get wiped on reboot is OK. - locking_dir = "/var/lock/lvm" + locking_dir = "/run/lock/lvm" # Whenever there are competing read-only and read-write access requests for # a volume group's metadata, instead of always granting the read-only @@ -424,8 +437,12 @@ global { # "mirror" - The original RAID1 implementation provided by LVM2/DM. It is # characterized by a flexible log solution (core, disk, mirrored) # and by the necessity to block I/O while reconfiguring in the - # event of a failure. Snapshots of this type of RAID1 can be - # problematic. + # event of a failure. + # + # There is an inherent race in the dmeventd failure handling + # logic with snapshots of devices using this type of RAID1 that + # in the worst case could cause a deadlock. + # Ref: https://bugzilla.redhat.com/show_bug.cgi?id=817130#c10 # # "raid1" - This implementation leverages MD's RAID1 personality through # device-mapper. It is characterized by a lack of log options. @@ -433,10 +450,45 @@ global { # on the same device as the image - no separate devices are # required.) This mirror implementation does not require I/O # to be blocked in the kernel in the event of a failure. + # This mirror implementation is not cluster-aware and cannot be + # used in a shared (active/active) fashion in a cluster. # # Specify the '--type ' option to override this default # setting. mirror_segtype_default = "mirror" + + # The default format for displaying LV names in lvdisplay was changed + # in version 2.02.89 to show the LV name and path separately. + # Previously this was always shown as /dev/vgname/lvname even when that + # was never a valid path in the /dev filesystem. + # Set to 1 to reinstate the previous format. + # + # lvdisplay_shows_full_device_path = 0 + + # Whether to use (trust) a running instance of lvmetad. If this is set to + # 0, all commands fall back to the usual scanning mechanisms. When set to 1 + # *and* when lvmetad is running (it is not auto-started), the volume group + # metadata and PV state flags are obtained from the lvmetad instance and no + # scanning is done by the individual commands. In a setup with lvmetad, + # lvmetad udev rules *must* be set up for LVM to work correctly. Without + # proper udev rules, all changes in block device configuration will be + # *ignored* until a manual 'vgscan' is performed. + use_lvmetad = 0 + + # Full path of the utility called to check that a thin metadata device + # is in a state that allows it to be used. + # Each time a thin pool needs to be activated or after it is deactivated + # this utility is executed. The activation will only proceed if the utility + # has an exit status of 0. + # Set to "" to skip this check. (Not recommended.) + # The thin tools are available as part of the device-mapper-persistent-data + # package from https://github.com/jthornber/thin-provisioning-tools. + # + thin_check_executable = "/sbin/thin_check" + + # String with options passed with thin_check command. By default, + # option '-q' is for quiet output. + thin_check_options = [ "-q" ] } activation { @@ -469,6 +521,11 @@ activation { # Useful for diagnosing problems with LVM2/udev interactions. verify_udev_operations = 0 + # If set to 1 and if deactivation of an LV fails, perhaps because + # a process run from a quick udev rule temporarily opened the device, + # retry the operation for a few seconds before failing. + retry_deactivation = 1 + # How to fill in missing stripes if activating an incomplete volume. # Using "error" will make inaccessible parts of the device return # I/O errors on access. You can instead use a device path, in which @@ -477,8 +534,14 @@ activation { # or snapshotted volumes is likely to result in data corruption. missing_stripe_filler = "error" + # The linear target is an optimised version of the striped target + # that only handles a single stripe. Set this to 0 to disable this + # optimisation and always use the striped target. + use_linear_target = 1 + # How much stack (in KB) to reserve for use while devices suspended - reserved_stack = 256 + # Prior to version 2.02.89 this used to be set to 256KB + reserved_stack = 64 # How much memory (in KB) to reserve for use while devices suspended reserved_memory = 8192 @@ -494,6 +557,25 @@ activation { # # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] + # If auto_activation_volume_list is defined, each LV that is to be + # activated is checked against the list while using the autoactivation + # option (--activate ay/-a ay), and if it matches, it is activated. + # "vgname" and "vgname/lvname" are matched exactly. + # "@tag" matches any tag set in the LV or VG. + # "@*" matches if any tag defined on the host is also set in the LV or VG + # + # auto_activation_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] + + # If read_only_volume_list is defined, each LV that is to be activated + # is checked against the list, and if it matches, it as activated + # in read-only mode. (This overrides '--permission rw' stored in the + # metadata.) + # "vgname" and "vgname/lvname" are matched exactly. + # "@tag" matches any tag set in the LV or VG. + # "@*" matches if any tag defined on the host is also set in the LV or VG + # + # read_only_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] + # Size (in KB) of each copy operation when mirroring mirror_region_size = 512 @@ -503,9 +585,31 @@ activation { # "auto" - Use default value chosen by kernel. readahead = "auto" + # 'raid_fault_policy' defines how a device failure in a RAID logical + # volume is handled. This includes logical volumes that have the following + # segment types: raid1, raid4, raid5*, and raid6*. + # + # In the event of a failure, the following policies will determine what + # actions are performed during the automated response to failures (when + # dmeventd is monitoring the RAID logical volume) and when 'lvconvert' is + # called manually with the options '--repair' and '--use-policies'. + # + # "warn" - Use the system log to warn the user that a device in the RAID + # logical volume has failed. It is left to the user to run + # 'lvconvert --repair' manually to remove or replace the failed + # device. As long as the number of failed devices does not + # exceed the redundancy of the logical volume (1 device for + # raid4/5, 2 for raid6, etc) the logical volume will remain + # usable. + # + # "allocate" - Attempt to use any extra physical volumes in the volume + # group as spares and replace faulty devices. + # + raid_fault_policy = "warn" + # 'mirror_image_fault_policy' and 'mirror_log_fault_policy' define - # how a device failure affecting a mirror is handled. - # A mirror is composed of mirror images (copies) and a log. + # how a device failure affecting a mirror (of "mirror" segment type) is + # handled. A mirror is composed of mirror images (copies) and a log. # A disk log ensures that a mirror does not need to be re-synced # (all copies made the same) every time a machine reboots or crashes. # @@ -562,6 +666,25 @@ activation { snapshot_autoextend_threshold = 100 snapshot_autoextend_percent = 20 + # 'thin_pool_autoextend_threshold' and 'thin_pool_autoextend_percent' define + # how to handle automatic pool extension. The former defines when the + # pool should be extended: when its space usage exceeds this many + # percent. The latter defines how much extra space should be allocated for + # the pool, in percent of its current size. + # + # For example, if you set thin_pool_autoextend_threshold to 70 and + # thin_pool_autoextend_percent to 20, whenever a pool exceeds 70% usage, + # it will be extended by another 20%. For a 1G pool, using up 700M will + # trigger a resize to 1.2G. When the usage exceeds 840M, the pool will + # be extended to 1.44G, and so on. + # + # Setting thin_pool_autoextend_threshold to 100 disables automatic + # extensions. The minimum value is 50 (A setting below 50 will be treated + # as 50). + + thin_pool_autoextend_threshold = 100 + thin_pool_autoextend_percent = 20 + # While activating devices, I/O to devices being (re)configured is # suspended, and as a precaution against deadlocks, LVM2 needs to pin # any memory it is using so it is not paged out. Groups of pages that @@ -660,6 +783,15 @@ dmeventd { snapshot_library = "libdevmapper-event-lvm2snapshot.so" + # thin_library is the library used when monitoring a thin device. + # + # "libdevmapper-event-lvm2thin.so" monitors the filling of + # pool and emits a warning through syslog when the use of + # the pool exceeds 80%. The warning is repeated when 85%, 90% and + # 95% of the pool is filled. + + thin_library = "libdevmapper-event-lvm2thin.so" + # Full path of the dmeventd binary. # # executable = "/sbin/dmeventd" diff --git a/modprobe.d/blacklist.conf b/modprobe.d/blacklist.conf deleted file mode 100644 index 90bc234b..00000000 --- a/modprobe.d/blacklist.conf +++ /dev/null @@ -1,29 +0,0 @@ -# This file lists modules which will not be loaded by udev, -# not at coldplugging and not on hotplug events. - -# Add your own entries to this file -# in the format "blacklist " - -# Some examples: -# evbug is a debug tool and should be loaded explicitly -blacklist evbug - -# Autoloading eth1394 most of the time re-orders your network -# interfaces, and with buggy kernel 2.6.21, udev persistent-net -# is not able to rename these devices, so you get eth?_rename devices -# plus an exceeded 30sec boot timeout -blacklist eth1394 - -# You probably want this to not get the console beep loud on every tab :) -#blacklist pcspkr - -# these drivers are very simple, the HID drivers are usually preferred -#blacklist usbmouse -#blacklist usbkbd - -# Sometimes loading a framebuffer driver at boot gets the console black -#install pci:v*d*sv*sd*bc03sc*i* /bin/true - -# hplip and cups 1.4+ use raw USB devices, so it requires usblp not be loaded -#blacklist usblp - diff --git a/modprobe.d/pnp-aliases.conf b/modprobe.d/pnp-aliases.conf deleted file mode 100644 index 3675fbbc..00000000 --- a/modprobe.d/pnp-aliases.conf +++ /dev/null @@ -1,17 +0,0 @@ -# /etc/modprobe.d/pnp-aliases -# -# These aliases are used by this udev-rule: -# SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", RUN+="/bin/sh -c '/sbin/modprobe -a $$(while read id; do echo pnp:d$$id; done < /sys$devpath/id)'" -# -# They should help to autoload drivers used by various pnp-devices -# (if not blacklisted somewhere else) -# -alias pnp:dPNP0510 irtty-sir -alias pnp:dPNP0511 irtty-sir -alias pnp:dPNP0700 floppy -alias pnp:dPNP0800 pcspkr -alias pnp:dPNP0b00 rtc -alias pnp:dPNP0303 atkbd -alias pnp:dPNP0f13 psmouse -alias pnp:dPNPb02f analog - diff --git a/modprobe.d/usb-load-ehci-first.conf b/modprobe.d/usb-load-ehci-first.conf deleted file mode 100644 index 9b62fb40..00000000 --- a/modprobe.d/usb-load-ehci-first.conf +++ /dev/null @@ -1,2 +0,0 @@ -softdep uhci_hcd pre: ehci_hcd -softdep ohci_hcd pre: ehci_hcd diff --git a/mysql/my.cnf b/mysql/my.cnf index 775dce06..e054133e 100644 --- a/mysql/my.cnf +++ b/mysql/my.cnf @@ -1,5 +1,5 @@ # /etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.3 2012/02/15 02:07:21 jmbsvicetto Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.4 2013/01/20 02:40:02 robbat2 Exp $ # The following options will be passed to all MySQL clients [client] diff --git a/passwd b/passwd index dea4f5aa..4943db8b 100644 --- a/passwd +++ b/passwd @@ -52,3 +52,4 @@ postgres:x:70:70:added by portage for postgresql-server:/var/lib/postgresql:/bin memcached:x:115:2:added by portage for memcached:/dev/null:/sbin/nologin polkitd:x:116:987:added by portage for polkit:/var/lib/polkit-1:/sbin/nologin backuppc:x:117:986:added by portage for backuppc:/var/lib/backuppc:/bin/bash +saned:x:118:995:added by portage for sane-backends:/dev/null:/sbin/nologin diff --git a/passwd- b/passwd- index 13bc9d25..dea4f5aa 100644 --- a/passwd- +++ b/passwd- @@ -51,3 +51,4 @@ hsqldb:x:114:991:added by portage for hsqldb:/dev/null:/bin/sh postgres:x:70:70:added by portage for postgresql-server:/var/lib/postgresql:/bin/bash memcached:x:115:2:added by portage for memcached:/dev/null:/sbin/nologin polkitd:x:116:987:added by portage for polkit:/var/lib/polkit-1:/sbin/nologin +backuppc:x:117:986:added by portage for backuppc:/var/lib/backuppc:/bin/bash diff --git a/polkit-1/localauthority/10-vendor.d/01-org.freedesktop.NetworkManager.settings.modify.system.pkla b/polkit-1/localauthority/10-vendor.d/01-org.freedesktop.NetworkManager.settings.modify.system.pkla deleted file mode 100644 index d4433274..00000000 --- a/polkit-1/localauthority/10-vendor.d/01-org.freedesktop.NetworkManager.settings.modify.system.pkla +++ /dev/null @@ -1,6 +0,0 @@ -[Let users in plugdev group modify NetworkManager] -Identity=unix-group:plugdev -Action=org.freedesktop.NetworkManager.settings.modify.system -ResultAny=no -ResultInactive=no -ResultActive=yes \ No newline at end of file diff --git a/make.conf b/portage/make.conf similarity index 96% rename from make.conf rename to portage/make.conf index 35cee26f..521fab21 100644 --- a/make.conf +++ b/portage/make.conf @@ -77,12 +77,12 @@ USE="3dnow 3dnowext X Xaw3d a52 aac aalib acl acpi ads aim alsa altnburgcards libnotify libsamplerate libwww live lm_sensors log4j logrotate lua lzma lzo mad meanwhile mercurial midi mhash mmx mmxext mng modperl modplug motif mp3 mp4 mpeg mplayer msn mtp musepack musicbrainz mysql mysqli nas nautilus ncurses next networkmanager nfs nis - nptl nsplugin numpy odbc ogg openal openexr opengl pango par pch pcntl pcre pdf perl + nptl nsplugin numpy odbc ogg openal openexr opengl opus pango par pch pcntl pcre pdf perl perlsuid php plasma plotutils png policykit portaudio posix postgres postscript ppds projectm pulseaudio python quicktime real rdesktop rle samba sasl sdl semantic-desktop session sharedmem sid simplexml sip skype slang slp sndfile soap sockets sox spamassassin speex spell sqlite sqlite3 srtp sse sse2 ssh subversion svg sysvipc tetex theora threads thumbnail tidy timidity tiff - tools truetype twolame udev unicode usb v4l v4l2 vcd vidix video vim-syntax vorbis wav wavpack + tools truetype twolame udev unicode usb v4l v4l2 vala vcd vidix video vim-syntax vorbis wav wavpack wddx webdav webkit win32codecs wma wmf x264 xattr xcomposite xface xft xine xinetd xml xmlrpc xmp xosd xpm xprint xscreensaver xsl xulrunner xvid yahoo yaz yv12 zeroconf zlib diff --git a/portage/package.use b/portage/package.use index 29a447c6..bf5288c7 100644 --- a/portage/package.use +++ b/portage/package.use @@ -95,7 +95,7 @@ dev-tex/chktex -doc dev-util/gtk-doc highlight vim dev-util/strace aio -dev-vcs/git tk +dev-vcs/git highlight tk dev-vcs/subversion -dso extras -ruby games-misc/fortune-mod offensive @@ -154,7 +154,7 @@ media-libs/a52dec djbfft media-libs/alsa-lib alisp media-libs/faad2 digitalradio media-libs/fontconfig -doc -media-libs/freetype utils +media-libs/freetype infinality utils # media-libs/gd fontconfig media-libs/gegl -ffmpeg graphviz raw media-libs/giflib rle @@ -231,7 +231,8 @@ net-libs/libvncserver gcrypt gnutls net-libs/xulrunner system-sqlite wifi net-misc/curl libssh2 -net-misc/networkmanager dhcpcd -gnutls nss +net-misc/iputils caps gnutls +net-misc/networkmanager dhcpcd nss net-misc/ntp parse-clocks -zeroconf net-misc/openssh X509 sftplogging net-misc/openvpn eurephia iproute2 passwordsave @@ -286,7 +287,7 @@ www-apps/egroupware gallery www-apps/syscp aps autoresponder billing bind domainkey fcgid mailquota www-client/elinks finger gopher -ruby -www-client/firefox mozdevelop system-sqlite wifi xforms +www-client/firefox mozdevelop system-jpeg system-sqlite wifi xforms www-client/opera -qt3 www-servers/apache sni suexec -threads diff --git a/postfix/main.cf b/postfix/main.cf index c1606d6e..05db8182 100644 --- a/postfix/main.cf +++ b/postfix/main.cf @@ -645,7 +645,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.9.4/html +html_directory = /usr/share/doc/postfix-2.9.5/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -658,7 +658,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.9.4/readme +readme_directory = /usr/share/doc/postfix-2.9.5/readme home_mailbox = .maildir/ smtpd_sasl_auth_enable = yes diff --git a/profile.env b/profile.env index ba293d3d..02fa38f0 100644 --- a/profile.env +++ b/profile.env @@ -4,14 +4,14 @@ export ANT_HOME='/usr/share/ant' export CONFIG_PROTECT='/usr/share/gnupg/qualified.txt /var/lib/hsqldb /usr/share/config /usr/share/openvpn/easy-rsa' -export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/env.d/java/ /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf ${EPREFIX}/etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' +export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/fonts/fonts.conf ${EPREFIX}/etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' export EDITOR='/usr/bin/vim' export FLTK_DOCDIR='/usr/share/doc/fltk-1.3.0-r1/html' export GCC_SPECS='' export GDK_USE_XFT='1' export GSETTINGS_BACKEND='dconf' export HG='/usr/bin/hg' -export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/info' +export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/info' export JAVACC_HOME='/usr/share/javacc/' export LANG='de_DE.UTF-8' export LC_ADDRESS='de_DE.utf8' @@ -29,22 +29,20 @@ export LC_TIME='de_DE.utf8' export LESS='-R -M --shift 5' export LESSOPEN='|lesspipe %s' export LIBBLURAY_CP='/usr/share/libbluray/lib/libbluray.jar' -export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.4/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/man:/etc/java-config/system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' +export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.22/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/' export MULTIOSDIRS='../lib64:../lib32' export OPENGL_PROFILE='xorg-x11' export PAGER='/usr/bin/less' -export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4:/usr/lib64/subversion/bin:/usr/games/bin' +export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin:/usr/games/bin' export PRELINK_PATH_MASK='/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so:/opt/bin/skype' export PYTHONDOCS_2_7='/usr/share/doc/python-docs-2.7.2/html/library' export PYTHONDOCS_3_2='/usr/share/doc/python-docs-3.2.2/html/library' export PYTHONPATH='/usr/lib/portage/pym' export QT_GRAPHICSSYSTEM='raster' export QT_PLUGIN_PATH='/usr/lib64/kde4/plugins' -export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4:/usr/lib64/subversion/bin' +export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/lib64/subversion/bin' export RUBYOPT='-rauto_gem' export R_HOME='/usr/lib64/R' -export SANE_CONFIG_DIR='/etc/sane.d' -export USB_DEVFS_PATH='/dev/bus/usb' export VBOX_APP_HOME='/usr/lib64/virtualbox' export XDG_CONFIG_DIRS='/etc/xdg' export XDG_DATA_DIRS='/usr/local/share:/usr/share:/usr/share/gdm' diff --git a/resolv.conf b/resolv.conf index 9a19004e..2fa15003 100644 --- a/resolv.conf +++ b/resolv.conf @@ -1,4 +1,6 @@ -# Generated by net-scripts for interface eth0 +# Hand made by Frank Brehm domain brehm-online.com -search home.brehm-online.com home.hennig-berlin.org brehm-online.com hennig-berlin.org uhu-banane.de -nameserver 10.12.11.1 +search brehm-online.com hennig-berlin.org uhu-banane.de profitbricks.localdomain dc1.de.profitbricks.net dc2.us.profitbricks.net pb.local +#nameserver 10.12.11.1 +nameserver 192.168.178.30 +nameserver 192.168.178.89 diff --git a/revdep-rebuild/61-icedtea-bin-7 b/revdep-rebuild/61-icedtea-bin-7 deleted file mode 100644 index e1f5f897..00000000 --- a/revdep-rebuild/61-icedtea-bin-7 +++ /dev/null @@ -1 +0,0 @@ -SEARCH_DIRS_MASK="/opt/icedtea-bin-7.2.3.3" diff --git a/revdep-rebuild/61-sun-jdk-1.6 b/revdep-rebuild/61-sun-jdk-1.6 index b221cbb2..530aeea4 100644 --- a/revdep-rebuild/61-sun-jdk-1.6 +++ b/revdep-rebuild/61-sun-jdk-1.6 @@ -1 +1 @@ -SEARCH_DIRS_MASK="/opt/sun-jdk-1.6.0.37" +SEARCH_DIRS_MASK="/opt/sun-jdk-1.6.0.38" diff --git a/revdep-rebuild/61-sun-jre-bin-1.6 b/revdep-rebuild/61-sun-jre-bin-1.6 index 57e4dbad..2e3ee7f5 100644 --- a/revdep-rebuild/61-sun-jre-bin-1.6 +++ b/revdep-rebuild/61-sun-jre-bin-1.6 @@ -1 +1 @@ -SEARCH_DIRS_MASK="/opt/sun-jre-bin-1.6.0.37" +SEARCH_DIRS_MASK="/opt/sun-jre-bin-1.6.0.38" diff --git a/runlevels/default/udev-postmount b/runlevels/default/udev-postmount deleted file mode 120000 index 563ffe7e..00000000 --- a/runlevels/default/udev-postmount +++ /dev/null @@ -1 +0,0 @@ -/etc/init.d/udev-postmount \ No newline at end of file diff --git a/sandbox.d/20icedtea-bin-7 b/sandbox.d/20icedtea-bin-7 deleted file mode 100644 index 3001f3cf..00000000 --- a/sandbox.d/20icedtea-bin-7 +++ /dev/null @@ -1 +0,0 @@ -SANDBOX_PREDICT="/proc/self/coredump_filter" diff --git a/sane.d/dll.conf b/sane.d/dll.conf index 61c9908d..6d184a8a 100644 --- a/sane.d/dll.conf +++ b/sane.d/dll.conf @@ -39,6 +39,7 @@ hpljm1005 hs2p ibm kodak +kodakaio kvs1025 kvs20xx leo diff --git a/sane.d/fujitsu.conf b/sane.d/fujitsu.conf index 645533e4..329bf1cf 100644 --- a/sane.d/fujitsu.conf +++ b/sane.d/fujitsu.conf @@ -3,8 +3,10 @@ # to set data buffer size, in bytes # the value ranges from 4096 - infinity -# but you may have scanning problems with -# a value larger than 65536 (the default) +# but old scanners may have scanning problems +# with a value larger than 65536 (the default) +# NOTE: this option is set to a larger value +# later in this file, for more recent scanners option buffer-size 65536 # To search for all FUJITSU scsi devices @@ -74,6 +76,9 @@ usb 0x04c5 0x1135 #fi-5530C2 usb 0x04c5 0x114a +# More recent scanners need a larger buffer for maximum speed +option buffer-size 262144 + #fi-6140 usb 0x04c5 0x114d @@ -128,16 +133,16 @@ usb 0x04c5 0x11ee #fi-6225 usb 0x04c5 0x11ef -#fi-6145 +#fi-6140Z usb 0x04c5 0x11f1 -#fi-6245 +#fi-6240Z usb 0x04c5 0x11f2 -#fi-6135 +#fi-6130Z usb 0x04c5 0x11f3 -#fi-6235 +#fi-6230Z usb 0x04c5 0x11f4 #fi-6110 diff --git a/sane.d/genesys.conf b/sane.d/genesys.conf index fd2cd682..55ab2316 100644 --- a/sane.d/genesys.conf +++ b/sane.d/genesys.conf @@ -97,6 +97,9 @@ usb 0x04a7 0x04ac # Panasonic KV-SS080 usb 0x04da 0x100f +# Hewlett Packard ScanJet 4850C +usb 0x03f0 0x1b05 + # Hewlett Packard ScanJet G4010 usb 0x03f0 0x4505 @@ -105,3 +108,9 @@ usb 0x03f0 0x4605 # Plustek OpticBook 3600 usb 0x07b3 0x0900 + +# Primax Electronics, Ltd Xerox 2400 Onetouch +usb 0x0461 0x038b + +#Hewlett Packard ScanJet N6310 +usb 0x03f0 0x4705 diff --git a/sane.d/gt68xx.conf b/sane.d/gt68xx.conf index 29b55619..dce5290e 100644 --- a/sane.d/gt68xx.conf +++ b/sane.d/gt68xx.conf @@ -1,5 +1,5 @@ -# gt68xx.conf: Configuration file for GT68XX based scanners (1.0.22) +# gt68xx.conf: Configuration file for GT68XX based scanners (1.0.23) # Read man sane-gt68xx for documentation # Put the firmware file into "/usr/share/sane/gt68xx/". diff --git a/sane.d/kodakaio.conf b/sane.d/kodakaio.conf new file mode 100644 index 00000000..57054526 --- /dev/null +++ b/sane.d/kodakaio.conf @@ -0,0 +1,80 @@ +### kodakaio.conf +### +### here are some examples for how to configure the kodakaio backend + +### Timeout settings: SNMP autodetection, Scan data read requests and other +### read requests. All values are given in milliseconds, +### i.e. 1000 is 1 second. + +# SNMP auto-detection waits 1.5 seconds +snmp-timeout 1500 + +# wait 15 seconds for scan data (scans may take several seconds to initialize, +# so we need to wait longer) +scan-data-timeout 7000 + +# Wait 5 seconds for all other data requests +request-timeout 5000 + + +### Network: Format is "net IP_ADDRESS [USB_ID]" or "net autodiscovery" +### if USB_ID is left out, SNMP is used to detect the device type +### Currently autodiscovery seems to not work +### So always use "net IP_ADDRESS [USB_ID]" as shown below +### You can find the printer's IP address on its control panel +### There is a list of USB_IDs at the end of this file + +net autodiscovery + +### The following is a kodak HERO 9.1 with explicit IP-Address +#net 10.0.0.5 0x4067 + +# kodak ESP5250 is usb 0x040a 0x4041 +#net 192.168.1.4 0x4041 +# kodak HERO 9.1 is usb 0x040a 0x4067 +#net 192.168.1.17 0x4067 + +### USB: format is "usb" for automatic (libusb) discovery, based on USB IDs, +### or "usb to force the use of a particular +### device (the backend has some additional checks and will not use +### non-kodak devices, though) + +usb + +### For libusb support for unknown scanners use the following command +### usb +### e.g.: + +# kodak ESP5250 is usb 0x040a 0x4041 +#usb 0x040a 0x4041 +# kodak HERO 9.1 is usb 0x040a 0x4067 +#usb 0x040a 0x4067 + +### List of USB device IDs +# 0x4059, /* kodak ESP 2150 */ +# 0x4066, /* kodak ESP 2170 */ +# 0x4043, /* kodak ESP 3200 */ +# 0x4031, /* kodak ESP 3300 */ +# 0x4053, /* kodak ESP 4100 */ +# 0x4028, /* kodak ESP 5000 */ +# 0x4025, /* kodak ESP 5100 */ +# 0x4041, /* kodak ESP 5200 */ +# 0x4026, /* kodak ESP 5300 */ +# 0x4027, /* kodak ESP 5500 */ +# 0x4054, /* kodak ESP 6100 */ +# 0x4056, /* kodak ESP 7200 */ +# 0x4065, /* kodak ESP 9200 */ +# 0x4032, /* kodak ESP 5 */ +# 0x403E, /* kodak ESP 7 */ +# 0x403F, /* kodak ESP 9 */ +# 0x4057, /* kodak ESP C110 */ +# 0x4058, /* kodak ESP C115 */ +# 0x405D, /* kodak ESP C310 */ +# 0x405E, /* kodak ESP C315 */ +# 0x4060, /* ADVENT WiFi AIO AW10 */ +# 0x406D, /* kodak Hero 3.1 */ +# 0x4064, /* kodak Hero 5.1 */ +# 0x4062, /* kodak Office Hero 6.1 */ +# 0x4063, /* kodak Hero 7.1 */ +# 0x4067, /* kodak Hero 9.1 */ + diff --git a/sane.d/saned.conf b/sane.d/saned.conf index ea8cc47d..664e4597 100644 --- a/sane.d/saned.conf +++ b/sane.d/saned.conf @@ -22,8 +22,8 @@ #scan-client.somedomain.firm #192.168.0.1 #192.168.0.1/29 -#[2001:7a8:185e::42:12] -#[2001:7a8:185e::42:12]/64 +#[2001:db8:185e::42:12] +#[2001:db8:185e::42:12]/64 # NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and # /etc/services must also be properly configured to start diff --git a/sane.d/xerox_mfp.conf b/sane.d/xerox_mfp.conf index ffc4c4c0..a089ee99 100644 --- a/sane.d/xerox_mfp.conf +++ b/sane.d/xerox_mfp.conf @@ -18,6 +18,9 @@ usb 0x04e8 0x341b #Samsung SCX4725-FN usb 0x04e8 0x341f +#Samsung CLX-216x Series +usb 0x04e8 0x3425 + #Samsung SCX-4500 usb 0x04e8 0x3426 @@ -27,18 +30,30 @@ usb 0x04e8 0x342b # Samsung SCX-4824 usb 0x04e8 0x342c +# Samsung SCX-4828FN or SCX-4x28 Series +usb 0x04e8 0x342d + # Samsung SCX-4300 usb 0x04e8 0x342e # Samsung SCX-4600 usb 0x04e8 0x3433 +# Samsung CLX 3185 +usb 0x04e8 0x343d + +# Samsung SCX-3205W +usb 0x04e8 0x3441 + #Xerox WorkCentre 3119 Series usb 0x0924 0x4265 #Samsung SCX-4623 usb 0x04e8 0x3434 +#Samsung SCX-4623FW +usb 0x04e8 0x3440 + # Samsung SCX-4825FN usb 0x04e8 0x343c diff --git a/shadow b/shadow index 93025fe6..f652cc07 100644 --- a/shadow +++ b/shadow @@ -51,3 +51,4 @@ postgres:!:15371:::::: memcached:!:15566:::::: polkitd:!:15634:::::: backuppc:!:15706:::::: +saned:!:15734:::::: diff --git a/shadow- b/shadow- index 3edfa87e..93025fe6 100644 --- a/shadow- +++ b/shadow- @@ -50,3 +50,4 @@ hsqldb:!:15356:::::: postgres:!:15371:::::: memcached:!:15566:::::: polkitd:!:15634:::::: +backuppc:!:15706:::::: diff --git a/texmf/ls-R b/texmf/ls-R index 66ffaf37..7c91452d 100644 --- a/texmf/ls-R +++ b/texmf/ls-R @@ -66,8 +66,8 @@ language.texlive-langgerman.def 80jadetex.cnf ./updmap.d: -.keep_app-text_texlive-core-0 00updmap.cfg +.keep_app-text_texlive-core-0 texlive-basic.cfg texlive-context.cfg texlive-fontsextra.cfg @@ -85,8 +85,8 @@ texlive-pictures.cfg texlive-science.cfg ./web2c: -.keep_app-text_texlive-core-0 fmtutil.cnf +.keep_app-text_texlive-core-0 texmf.cnf updmap.cfg diff --git a/udev/hwdb.bin b/udev/hwdb.bin new file mode 100644 index 0000000000000000000000000000000000000000..69351bfec0c223b96b0814d57b23c5421571b3fa GIT binary patch literal 5481459 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

    Er;-eQ>ibn4@cgR& z#~I?+$EA__Ul+-{AD&g`Pr-Y~N;B_=t8(AU5AoKA@8^f=rhffk9NJ*zhd)mJwgOLe z-UnND4P%d`$8PXmGCu!3C{mB3;8{N(-?+i)A$_`FYhQh{c7*g*J>`BkXh#Wr`qRqz zf1kf+Md~45$PW46VqMkcB>4M=9nwRehx>h0`+b7>)OV_2^_|p>P6z2S0=Dw((nuYC z5AVmu_gUJkD?9sO>+|?gc=9KGlk+E}yXvb--l@I{jI;cny>i@nX4OdErjfi4MDjiv z$vY&HcWNZ>yhz@a@K*bcJNNp(cUD}>WH^0@VJLvT}H60<8S*fJ6DAbu#3o)|q0Q^*;JqbU4Jw(}yB;efCZAbnfuq z+sOaK?M_eCcLuEbE`Y6{x0hXq8QYYu=2fxo${jwR=;h5NA6We{rBfH>Gaw|aXiak#nIBedZ*J} z`P2X(@y9qjRv=$O=eSAym!2i&m!4g)>NeGJ_E?|GbZ>J!?FTu=S@}4Gy%uk?NZ$M5 zS^MF~;2p`8cK0v8XZvXGTR%T|UL@}qk-Xo*8|NB|XZbFtyW%wtRzGiohjFk64&|ZF zwRw1oXYy{hjuof-vDe})isZcj&x+>~tGYh91=mnK#k1-u$2_aBzTYSHT$H=V=`vkU z;2jM+KFh>~t4{{CF?W5dZ zaF;xA%*7b6aKb$YJ_&D~K;5cN`}aFNMA!MRe9eHbFy0^ij(M*R%&&7rf%$Y!tAayyFFU&E zrn+b_?iJPx>G&%5Eq&Hq-Nj>wtFMphb?Em_pJ5gp0b8F_?7+OC-zy;fN10FSO@Q}f ze8|tQazCV_=I=0{`bY9X=a2fi|GcC9t&aYhXA=FTLza0$>#KjasW{X; zKJqhoT|=+f=f($_N6&+PUP#B>LrzEa;S$(-UW>IuypX=Cix%t3u1T=ev`S%!6oX=Ej^^s0ip%opl+s>?+N?>X-4`$n@gAy@UcB>E_S>R|0#4eV0hPl44B zhaPi!{?o8$*)?7M<+;in|NOE8_lGx{xjshWh4x+f*Tp{hlju2nL;XbiZi8{^FB!&N zXxM)#_is0TKIr%GF4=BoKmP$QWUu1Z!an8wB=|1I`*kXPYVeeosXsV<(reA!FW$xd zoebV?+?V}+eJGDcSXX+Ffu+s_*xIj0h@0judH!{nNA~!-XunR;@3mj2A9uP~ed#Os zYwg!h^F80Q4E@gL{sQA1dN(}ly!tpitN-=k-Nn^^-qn6Ti7x7|sVAIHidzn>=Zq3~ z#p}dyoxtw{>#yzd&(iyYk-RU#(|dbA4^{U)?2~`VKRSP8e->=%cM9uSzhAczY5zTu zyqDl9zkNT|FWUH_zTO8*hx8)n_g@#AIZmss^Qwuq(9Be2DwnAN~0?U-C~*2icVeA8gD&#{ILdbVFx=S@o#CrumZ!09Wb3^9o=dJnSIf^kB6*KQ^8OaddljDao#p8(y^51A z&eCfPEWIYc^BCU&>-;bU);fM4Q5@^MH&Yy2=&W<^&|jP#_s&)%+=70;UuKAYZ+z~l z&*!Z;>U(8Y9L1BLemzLfp(h9R906O;OPc=-KIijwR3Df^C-t3C=9i8W;5E?6w^Mc7 zVII|OhjG?7omlzx6ZKLjuI{y_Ot`K!}aI@iILuKP3pZ&y{t|NFeE zz>A$v?*T&lSR4Bkr^Mf!{qiRRR@@5Uqm18!cqVr0^GiRz%9Dz>UI!e?U*$ysyOkGH zjI-+FT>ABy)cKw8thnXjslGzG^`08cv*gnbTe>wFC*87)yOzJN;`d+m z!8Cd+53}F^T6X^_1`k<+++03Cn9x!4qkFy*Jnd@yB7B?U9!(O{iI6~Y~{(e z%y02_i{yPKlJ^yOR(^g{^Swp+d2(caj`f|MI=4-LtvD3nDGnX5rSDnzsn7BJbDHuv zNnDl3V_@ZR6RiH-11qnS*rUA8g7v(ZeAfA`E}jS9VD$B$V*k&%hVuDF?yFw?{-FMt zcy2JCGvJW^>i1>rm0ktL4H-Yb-Ni0zzt#7Xt$4Rj9c>s&kuR{o}5h|}jJzMrjq$X{RkcaHg0=c8bqCvvQ( z{2B-M(KVF6EiZqYjI;Dz>YZ*sP#^H;SKX&xbULVxN5JbDzaL;t=HHrYs7^n~{bD3f zzdz8oS2}mFZw?Difs234zwtl*IQ4-Ec%&(#6I~s z4p#m&!Rk*vu(c2V`OogX#rZ}&uHnAktA%tez3g<9u2rz5m+Y{34@c_yilM9Wr-6N{ z(@C&&Pfa<0q;n3ec=^wH;*FADibs-pRc9sUv3_szs_XH*Y&?f;5y{&dFHox%dbD!Fa2|q_L&6hYM;q~wa*m5^KiHV zR)4L7bxunE-T9?+QUR>DDiyG0e+K(4-ZqiEPek&*9?3fmp5p93U#UKGuR1+cpCz#B zvkF$-HNdL7F4+2g+vh~ueJeaG-(Q9|^e&f2|9|tn`H#VT?}4rOZpr%6**~u+Z_CW5 zJRJusFO#pi^_7Qtu=Ty5y^Zx1w>o*PxFuL${j$t@!wA^|-(~zA?-N+x(kYhrW9HL2 z%J2WG`~2%pFX>qZOTTfj^?R4vtY_uh6YzfYg4@qS`L@T4?*2dFhj`0w;PN(f{!;xF z{^|VGxugPCzJ>aC2A<9db+F}U7Q3wH!Flj3J5q`C8xqKl9N5a2J(%C(eKC@ElxOc! z3Jh22o$&PTf>lQ)>{lJtz^bDbSamcB4(X(Mo8+tJO)chhE8eG_${FgvA3i(M|F@cV zY2>=MM)IDB^OH@M&RwNSsAVqMkw z(2~wBtKT%4|1rakr?|gFX6F4q#r<~~y!Ucndi#DU4?6gveP;?hV$8oM_e0;a(fkw4 zr}z!ca=Izcir|o)dfpym9_c^EIIDjif}NrLR`oQ({Hmum^UIIKQgQJ}v6tQb@7^6kVTZwU*4ek-rbjI;9k65?#}`tYni_0D&@zOy6OP(JR(eXCwGOFP}$jro;-R(@odPx(;-TRJv89jlD9;{FKwSbC>7a&gab z4aNOq+_&rUPj|uUKMC}b&K0oEIW6?ld3Fk{dLPB! z9P3ViEgjFp{;Lcf@8rJK7s|^H>NpOz>{!J7i@j&&bHwu8<Qdxo_1^dO2sW;*tmN zWX!)i_rGHBbUr%D;OTtyZG#tkKI-F#_RIA0&d=THt4dS+QgOE58qecOX|kzN+_e)>V9)VAZ$(zEu2z zmQKDsdQM9)?|c#~y^_<#@^@jRF8=q1{r6n*uSs7~9n|S7>StZB;ya3+%GU|7-fwrn z*7r?*jUT5(KG$8$`_xb!>bXVn^mUiNwUwRD@}~vXbFV*6@fwAvcuj(>cs+ohR{wnt z-dlCP9D9fJQ}#}PEqmA9)b#<2SBT^t6UnUj)0iuZhGMSf67}fb}+J z2s`!mVFGOB*&*m>@fJq%?u944{C#-3Po$mB>WeL~`r;&5^Z4gO>7L=eg>>)moHYGh zMZeU3(nA-;CAFHfV`by-WV{mT|JtAW)=T442& zNwE4ziukLKu!0aky{po^7{8RBE{J`OL` zXQXpwZ5I#eSO@2fpMO6h(vBZQ@-F?~%(Lo3_O-B6Y3uiQovTB->wMf_XRt2PLk?@) zY%Rc5@kuaFd7c3)uM1%1bp@=vu7j1=ZLsn%j~&*}4c`|TuV*58%WUELj{Nt}8R`Rx zb)8P?0~xUNDS$2eH)K7lj<%2FeJaxamS_K@XMgIQgL&YelcYn5ejy#&UL9A6qw=J} zI?9tA>+Jq(btIQ)em)dAxaPo57Ncta9_{) zq4zc=>`=apV2Aq17+8H{0=(np?sH_{KlQmu@@zhV=rGRG{d?GL@h*zwwIX?ch~zCk z*X7q?6<0r@_eGg^4fd-NSb1FqOZNs?`OyU{KN1_b`K?zpMXM z@k9Nj1yfB#X`*8xE;?o6Nzi<6K{CU#&9@p>S z#eRM>2|r}-=tfQ-*;@nuopGT!&Ca>_yb_pS`PX7T)%O(G`X1Wa%s-E7$c|mOe~7_5 zj{Ayxs2>&IgLyTU=D1>r5)+_6Y#A4;u(0Et!Lf` zHsZcz-#+j@!qxAGs;jZhod4>F6JYfXf1LJUWQ4r>}$Zsl~d=pGmOwb0n`t+VQUUxqOgbz8%tIWb;8iM!_2A z>#TY!k?*RvGWP47l=9}SfvumD{5W=7`LKT^@5o5rsgb;&!?Wu0CU}o?4eiS>b6dATZu#rX`dsAYf&X{P^t@2NZPhmfR-dhUzYnX<@59mlQ04a>$i5~& zH?96L$r%bIG0Js4*f`KjG~Y7X##w! z5&zq{Z}qEwByXi{UA^i(k$+y5{@uAw59yy6c3Aplz?NMbv7W^nffvd<*;Qj*+0_E; zy^r7DG_K%{n*@K?_`RcFh_wHk@IvoLl$XVv(^2PxF|hS}RL+gGbrZvJAy0b|I6Pw8t1~>D?P#(+gq4y2?Jp#7u zSd;nZaSiGJ3GQ3^Pk458z?S|;Grz^VFp~G%NM6_TYbgo9RsCudKh)=@z&clFw{iMw z|0{x(Cu3mkUlU-<-{&IzST67K#F}s8NZt;SyidYYUd#&UH?pnM=l@~vy`x;M%D4ZZ zln4qDDFM+FKx9PJ2nsoh63(FvUjavI0F{W8&<74;M1hEu&?FQwlrKc;AP7SbJrp$p zLg=AM=uuh#(I6`CT4#T*S!=fJxi@R^{k`wIe(zt;y3TX$z3=Ne zJ>N#a)_QM5+O_0*arv|cJS#5Wg0~yjP+Sh?zVrz7`BZ*-TykK`|GGDSC|~R7srqh# zm9KrU^0mnNI*-=D);@U+_E>h`7s-1ylDF6#7hmZdI!BDG=X92zV_@~MGFbax1FU)d z_jk(Y3C<_V=L+W!>D>jZpLW?-b#Cj>KlMD3qCRvU9wR8_LI$3et z1fCVgT|C|W{8oMq=1kW;J=bAt{=*{ec)xk4zt8L5?CBKRm&@p)JZgZIH*K);WB^v3 zrq_46>KvR0TkjQ~iS##?xA5HQ_2};dvbTqQ+82`>Ot(J^w({h2tY`7Ih~ym*$vf5a z)9*X#4-NcKT-#vvhXGh|PHz}jAD2hkd9P=uU#GIO&bm1^v=-Rv7lTMU7F$1VA6_|< zw_YS~2YBk^{yr&xGaEVG)mKNs+8@TjbJ3>`R{plYrx<@f%!bqZ ze5n7`uy3mWfpZ8k04omZZ#e&~I@*Z!cjX$=^(Wl7>Zs1Ts-qUz((4T7w|Lh@^5mB_ z-&4$I<#``Jq;F;ur?2|jC|G$t4%RuM4z}`q!Hrx#e2!}<9&@;F<@v~_)AM``Y}xT0 z=C2ucoW%XZ50dB3V*mO2MtE0n_4}Xp?JoA|T%Xv?+5ct3jyt$-{m$J8^J%>zSn>Dm z(*7{%=~!i)m0!3byoVN9yxNByYKm`;-@b zu<9uFE$5G(dvajwd;fXXxBT7;o)xFv;ho4e6sNPeKVk5$;=Wb)+0C8*(xU)YeunBk z2~T-Y0b6?9k6oJI-`5qVCUMYnOb@JjXtLf^J$QC6E&;jfIi$_|0 z%TON~gQq^y23v8JpYJzM`MQ{d+33H((Zj)2ua z65F`-)IV}y^^YQ0{i6!DbXn*du0Ac^D)6kl(|iT^lF!elZ*zYwly`Y=oZm+k|1#qg-v(ImDl?Cz>xGfJ-URP9qn@9Ix6mdot|9%GOp2A*`SgDpK)!7eM$)`Pc=;pd**x9rVs@BEa#1+ZnuVa$JPWL!=) z?7e{d`aZtjFBO*__NkvFza5wFP0!CP2-{(m@6@v{6F;)n9)!zv_i9~e^S z+6Ox1x%Ppi7pDqXeZPeMdOmG{)koT3_5A@@eLwvj7kBmjJXrg039Q|{2DZLOy~L(* z`$9I77pwb5%qQLb=K|?m`>yj_Iyb@cvj^7sIJtx4TYuka7uMg1KB}<$`&S*F_4k*m ztgF5<3AXa@x6E(#pO@in7HRL|o6Wp0tiXM%{}hW(PxYTFSaI|FmfjQP;7#cPw)9vJ zyDZ*r@MOnA3LsbIPnS3-e^S_?y6l5hmznQ5f0bXOV5^Rfj`v_H z?6P#}MB4FsBrkTp<-Qr$M>L<6?`t#PR$LWczdm>8zVg7=Q~5aZeW#!DaSUwfIUecP z5s|zLJbOdm11S=3JttSe%7;m?^0*6D9w+cGhj3-E_LoVp_LDAH`$=Lar=SrT)n?~~Xh~)YDhR$>4-JL$tuK|{RZLstk zfTdS@4>#V*i=!j$z9^CxJ6}6;KIN_Q(br4)IDx;)#|~KeI0Q?t%$`mk<=ZIO`u&Jk zv0L_pK98B?eWli)N5m$eoho|2;^!vQxI^4^}Npa2W9hcWzN80iK zcrKy*=Z#ohc7KmLTjvR_YyG~#F_G(@4bS?0gW|Z$EA8u5ubL2v*<9?BjG&-x>u^^)0aaRvnz9Z?(YcTYa$l zRto*pxB6i9t<1h|ef6zT@KoOdTYoq9;mG`njnh9o{r&Tz{B7*#?3aISu2XV>9nTteNRJ`wN{`GBoF0m&|N9FXH|o`Gow`t+roDJif|aK^)>U1$z{=ZE z?6~wPW$wH0Be8$abHT0R@;M#J`y#wo`FozB_a?~$oSy1$S+M$B0jxZzfR{FYKYfh# zcjHR?`;Y(Eydr;R@U@})oyZXH3V5OS*oyne51l{izhmIjCT9K}$^<;^V`Z>ackwaY8(-0^vM+j9-YVVwJ_Kfj;qTrgR7agd%}uw_S;`L8tWc)#3On%-B#a7Z4zS z&MmOw+y^Vpse{~nItS#yifa*Uos(q0rH6R()9<&+=gh&={Tu~vf3Yle0{PFm%NJaJ zX@38lp!sX$t8}a4r~1k`>q)l>aQk&tz`L*iX>a|719437{W{r`;Jt|ATH!pFWBdf? z6xCw~d-NPNa){IGs0U|0cjU2eZ>}=W*Kt4Yf8>^#{XG-jaa{d)s$UJTPyVJW&fdK) zpZOfqW}NzTo^e*5{Q-L{-ZPQBe?;;=x~@)w!Q{I=3a^ zDSs+pOOFS!%i_Hl$y;>0xP9-l@Z{Gb64=Y1Ch=E2^}y;MP5e}T4ZzB;^v|50>K}Qq zs=WlZ{NEtbukS?ie&G4BrrXyjMMcLwz!Tl=DaamcZHlp5ox=jn+*Z zJw4w>z_XsqE9K{3{rH~*j|K*0CH*^19gZC%yTYqo6j(zgG1%Az#{~hkH_}!WN))%<1eiX{v zKI`hdmpRtymLuS!;831P|8eG#{^N|Z>U9)5E#BVntaw)7)wzc9_BY(O{K_Ba^pIaA zux0P{%y049o*n)t1$@m`PU(j`d9cHeRWw?Ln ziEgI}^_S7(r{}>q*oyDk%y03wiRA4Y$*V^4CgABj=I`gqzdHUZ?j5k=J_Jwok($#h zr#=GKem)Mi-gn&+>BobSya7Dbz26t*Z|VeRzx>OARZm5*71w0Z<)78JX2DyFYp8F1 zgZr{Sl&?eVQ{T#*===$d)AK=xaf;I@;eJRr?SCcKl^r#(l^-SMw|K{UcKGkRbdG4EhxUmqb|{aVVCC@utaztS zcKTU$d1<8G_eAnukL0CyjH{=0;T5=s>S-_TTk#$Jh0{gx9S2)+yNvlQ-aV1L=RJFq za*V6`*937?9(2Ikmxth~evLml=Ba~~Cmpc%;UQS(^vo$vAM3f|ZS4Q}_h+uVEcdN* ze~)z)m*g*<9hTms%y02Z@T`7v1ibUODlGo<(skUo@~w#<@~a27?0As*-!|+>?&S2( za1Gh}IqvKG{QiEUeWO%&y6b#U16zLP;mOaYH_q>K%I_?CD8EZ!^|=~Y`JQB6<@W$= z>A4R6Z)51RC--%Z@^#WaQ9IS?H03YYvg0u3zsRto#eGZn^l8)W$b&6Ay3GH&VaFmn zyZo~3Xn1zC!B$-^#rzg;jY!@mk-S|ad6h`s$?uUTJr`BMa#bDn$S2id2|ZO81F-61 zicD|`hEkfzTXDxz1;vjb)GoG%`dzC=Udrb=XpT&UF94qKPsGS;tlU1RZ2|9y_kMNtU{Set*7@cvyAtFuYf|DjfcNAKb;&fz=l#{(E{ocEDDC ze}eff-j^eJyGHU(jO6_~l6NaSD^G^#qCCl->2%Ziw*c0@Pys8CCcw(04p{Xt1Y3GO z8tK6{eQ~ zmFGB`KG)fMjq$s1YopIXFKi@<=3o8&aCz>ZxPm(&_;#osnyf3GdSEO5-@*=yw?`!J zaCqlFk)Q96-)|L<SO0Sf8<{d zto$m1t>1lojrEk@e!P`;Rp!(AtpnD$g{NgzA|X2(d>)`YA9BuN;XWlwj$>iI6KKI)O?;-B% zb3@-==~$SUZf^ywyz8*V5=T{!}JiF2tIy&lJ}*oxC{nE(C$ z{rQVFa&h(ROy`Zl#ZF)K;R@Kw$1FVM;{@39vx}b#@9FFc<(YmDJEXVrCH)&`zwF3^ zL*tY$J?vGSN{qAe;N#eB@iv2J+0kWP*^#)!`D5w$L*{?K{(feWb){o9(vAzU<9@E8 zc*g!+yS`^f>QbkNrQ;;yq+^b8*14vS-4<`@y{Gc%l9v9VRDT+~ju` zZ2i8-Zp?4RJ8_wtUpnW&p>fh@h#q>MSY+H8tgEp4=dLp&^|>yR_XNBrp3cu-(m%gT z#}4*M$01nxleygKaP2!Yzb}zpmOi7*r~IjbzjvW~9`wIYB>fw!E<4{3*;QW6VeKo) zTOC%OcfRcGR-Tu(ba?Igvm_E@hd8V}&r(;4V;vn7$0l}${L_9>`n0oSC)OD-F4S)a zue#@lsRv$${B(YeC;Cp(5<%Z^o;e?7yFx!kwvd9z5~wvoJ@BYEXW z-eHlv6XESdp8B6pDDNs)PS3juu=1`0&Jo}tSb3Pa%8ggvje^&QKMuCu2Q(u6x*(Ew zbtLb`NZ#%6^uEM@pQXCbTr(fG{KfW73{ps z@aGEdTl?EHk-T@{b-4QVrG8et-sz+MRR!xDGYPiz$-$F8U9jcP3j4ae3H4>gsYQOu z&K~(GI}@y@eJ^u^^D9Ta7r<8=pBK!<9?S0Ucy{}JNBc*gb)|ReMrT)%ecj)O)X(ee zyV{rf>?@kLK|j;H71ojeIo7e_R^U9KbK5xMLV2z8<1YCB)4$C8xyr%tE?IZxedri? z);Z&3cvgJQfERkMldjd9Ts)-fB>2{4XSVlT<`3zsIChy&d78S}t@k_Qb7<)?%lI7T zV(d8hDi?=PKIO1Oeiy;YpB#3n-p0YIw>miFulA7?^D3WOj0?p}`E-L3SMl1ByeA@g z&%m?ty}Omu_g|a~Lg%ERv98V)iTzyP3+WuNw2N2<1nt0!GHg8BKI#hcrETfYw%v@ zzI7hyczzARs>94}&hJp)Qk_jOZXOPfGS14UrRKT3vvmACyzg)g>9_~?4>5R$a=&i; zUGS6ORk`~6s`4X$`}F)Mfu(hE4|x{v-Ca`k?do%5KHFQ#(+FoUd9lgrUXpRa`GA26T#`p8|= zb@9h3zY_FIJztD5E|gz-Zny!v?l-*1p>KA=< zQT$SWbo%N!GzZrEf+9Fa1E_*mXT4Bg_#*d1@m9Z@WIpw)^xbjsZsCXGoo8GqK8p99 zZ@UwLl@~ee-^lQDWA2C6)$_-DS~~@3YQ#xcc>_ zeo^+;Yk}3T{Bf$wE^$$u`i#?l5&F9t^_7>MZ?gQ$@_DBGtMfUc@+iamD&p1Im+@15YZ9!knCZCnLwTb7Jb*Y@`T6mW#l3f^ zGGAz2<>x7pyo)1wtw`R3@IwB|zGvVq^uw9YBTI7siw18^?pwNSAIbYMyfLnR-71fp z_qjY!9{0e?IoZmr7wS)%e~kI0e;vFb<3l=b%zf*7K6}8k^6Y2tkr(ny zI*vX#J$O-v2d~3=dX7&& zpA(Mf{sji_O72_#?`y2< zbW&W(U`w|Vc+#x_*7K47o=b6R-0Rj;UbMlgp8;6sjx_PfAxIvq@8L9v*VH)#taC;J zyHp=t@a@LuRQI6YONP!19O&{_zq1v}v*shtZ|T(oTlw=L=C^puMDo4@&&tOw;Qf$m zC?9_mx$dvv{gSJ%lj7HV)af*b1(T0CeCFe>{zG=$%)B=R=2!k@nNRsv0zb^S(EQJG zf59Km+^-hqz7?+=yw7v>_0YL_fPKp6^y5yCqG89L+z-{U>OIeVTCWT~*_i(n?puDg z;9bSl_fyZ+UDj3IC!TPAzGT?(8uvf;lbPd^=KhnnzxzI-epF=L9EngBHs;@e`#P8U z?<v{L*@Q&l^$4hlu{gaE&lwIKc zjOXbqnD?T<{L-b%e9|TLq+9Pn#)aziQSJ{7p5iqK*r9lhv##u_ga2jBe+=iQr4O1p zFK>F<<)c+cvUgeL^W!3&GCil0`r9aYBjcQ>^SWind*!W;y`l5;1olbq4p@2*!Paxc z=U7MQcV8c!r!!AEeY9Q)tUl?#7u2{Mao4yOSnp4UVD+zY?9P#>HP-otkq-s#j~l#$ zxPOAdJCpnJ&yR!b&pz#RQ9mw#Rqqw>AB^?xX?*$Hab-oDKP=8vA`(HA6>v3Ok^Zk*%HP7BYSm)!^v(7)AA9CP*jrHeo z--=^1lJ^q4-*ENwPLSF=l28YlVv{5Uj}bx%>Qlf z>$%w9@6|U_>|@HmHhn<(H$gtCe;4sr{kwrZs>?2TCF8kdU+lBucO<+6x%xWE?(*|a zciG(lpTM|KzBjn9=XXEunm^&q-v+A=6EC>+L-Ew}e3R#gc^EXpI7^4$W2ff#YTu(pmX1+Mk|p z<6zZE9jv&tz}nCHV8to*XE&eq+@Hn1Ib1_|E#6HVxz6F&jq-7lb(N1@aPzpmB)s(*31E3T7Z)khcn8uNtoeuw*u z{&eQPpXR>u%a4of8hz2rFYwyN{MWVO&g&a8&up$CJ36c@eTLxg8FqZ1`&K-~J1Ag> z>ZkCM(?j)B0hb=qo3nS%)1xEp5bvk=y!-RF?C5!RBwu!RRRZ=ao)e6dj#bnWnk>4fO+4F6A`tEu1J9K{Bh{tQ(?{f9)Mmi;5b^b}GEI9Oi z3gt-yd*yF|aaLT)yqDgIM5-|^RDb%sdci|ozY6tn@g7^n?IV|8=ISGquPZQLXkG0e zpNiyd1TW;jbSn>>-pijJ_WG!>3}VL z-oZ|bx5&@p&aKNw@;(dC(tBNa+j0%*z4LqI9Sz@)i@I+5uP!dyt@B{T#UH0WI(TDx zJWJlVP(6$>PW4a*s~#F)?N4p6_NNBxoNWES2K?4O=0BHdUmBwyY5g`>&slBiZw>)T zVvpX7bg@Tz=HGO>9Qpjr{rC**v-0uWNZu`xyg$KHd_#4Y{G0Pbams?FTLB#UU4Hfd z9(ristT4{<`|U`7K73eQy?z3o{@-iJ@5JAy`#l0yevE;opI;yHv+e0uW}Njo%9pUy z;(ZHV$PVd0^z6?Joqx|8-z(mh`A^^)>PP2u|1tibp09`cMTK>B?wSBweeq7_U-Iyo zpWi;o{ZWIrCHHR(eBP`4&c5YzQrrvR{fzm4!2PR@{&YON!?^mosqUJrE4zB&^9(zF z&Heq1|37&fJgXl61g{eK`&i1i(m$MTs)HK%I>!5cYFr+k`fd}f_oShEt)PeYizMT; zUkt$iX8lkef8+?4UwWSN?UX+wZ#)0A-Z(f^hsysXb}IktjI(r4W0zGYTfp0&YsgRW zj*aA5_G!NV(|L9L_0Iu0gsS}0#Z}MY6JX_I2RsM<5Ug`(=3j2S&IO}j>;JV&zf-Z# z&pWL@&U{+G57zev{Bg?Hf@f#y-_Fi+BIAEqBv1bjG*qXftSh@JVD;AtuvJG{{81fs zpjWMs~=LqLe zy*HR(T&NG|eZbc~;7;=IJTde6^Jd~|)$P5Jytg8GvyOCqR^RvYb=AICOe{BFX~m-o z*5@UYVAV$#e8fRIiMv28K)m!^d%!hL7t8NWu+!odBYC?;^7e(N{P3TnTfNpm3=ALU68toJ&}h28zzjPEc1KGLpNJiGk5(7sw`UG?z>cn`+= z{%C)$VZZuUmT~g04c^y?$1+E|_*!+JSj6e0^TH@ty8HgAE=t&`x)}Gy`R7f|U!#6> zE@*?*-v?mrZ)s1DJXm^6u&(v_@CbTX`T3E1?WeK4%_7&`C6ZTxr#LR60_Uo{ zEF@k06^{y7@t6Q>zwLl$GtUsLcw|20=2QKRf-T)oi}dTtNZy^1yq6+*|BU2ij&XHo z`TGTUq4;Q@9HO84LuOH@ulmd=Sn(PMD_(W5`bi6{c=f?AEuepKf%VUiqmh2?==tUM z57|*)%=w`{-U5Hk_#Lu&k#-zy*fEFv&3xF|A@4`Q*8X`e^IyW1>Hg!KaU1vb|C4<^ z)K4c^SN*gDw(=;pul*4_EWi5jmOpmp^XCfOx9r;>lD9p)HMsiwqw;&=BQ9Rb?+$pj z`Vm-l71Fx`PkLt-ck^2Q?2CPxe<1~)>r~wmKka*2)|=|PVD;S+>#J`zz}CKYa-_bO zcy{}`$gb=XP6ydl03T^QU*6CBZ*i3@eji!T+R^@|etMWcUi&w3W`2zYu=@DT~=ih>weEB2hyZ_4h7V`JMQv)Ae}cccYt;@q8eX zxA4zh{;41PahE=+C7pfJCkK}OMexeTIsDVCHDNVp`-Nxo^C_Xa=&-KpVhFbS z`T@*;vSG)C+*e(M>?nN9=_5NT;Ltd|SIEGV&J*BkjL(h!fL&HyKV{gjzLs9f*{?dz zgRS}BinL?t<6WMG^w2)h@a$+u+VKVEx9r_G(vFd(ogS*!F|d_aJ2L-?TtoT&3+`K= z3)~3rBCdY^DQ~*ir+6loarUdO{c+k?CK;!^9bufM<15%>#k0tK>YH`&;l}>?CiCxa z^pnMEF0a<)8q)jA+_(JNI+FK&cw2Jy`=;_{blK^3H4awatb?z4QkCaC@cZF-q+JKY z3&mY=NT#RTl?88q@f=Aw|LWVJ_ou%w`qQzI_KFwEBiY-;zS&sU18bbGzxqi5p89PK ztbHuGoYNunUP$MO7ID%%dB%P1sr-D4LiLqloa(E}xKBLi#^KI?JSUxse%3y4Am>Y~ zFI~laJ+7g3pW(jsy{hF-aCNr`SKoi>G`_skcPih(ikm-9eQ6Y)bZZ&o)b}#pdPDH( zM!wF)581Vt1mdcEs&c+i-|ewqE1yd2SF&dS);Y3Fzg1qh=!ZHt4#BFz7Wpz4JBDC& zi|ogz>sta}_kb8~pkK!Y{5^uJ-1T`!ao_s?MJK|u`s;b{q_ZD?)!W1h&M)Or2OQc5 zHLe0r@fd>Vv97*KZ29@gNZuTHim&gd>Z15br?2Xu3YHF&;Fpc($bDGvS6oARd@lE`{q25u z*6(s9Pjb55z&XYDQ+|!ka(*hF<6y?lNR%>i4e(*TmSFI zb5w?L>bF_OS^L!Yu**89{TSY*TtjiXjQdtT{sms2t6$gZ2Lt?&KIs*m9?e5$uAik( zcJa0J&NH9%E`zOeK^wcIcY|@Nn}sD1*C~Iff326JPE=Q2udYh0qy41;Rz7xF*ZTV` zUq=rsF5AKjoj(PjvSs*_2u^*ppM^IQ3LBD~*lm7IQE-O7C{Ub&T>y^2>6{A1(q z+PuX4vwq?7DP+e=+_!$Ge=B&_d$WDvS$*tOcyqZfC)crbOYbIFyGReLxcd5Q-aI_TG5Kk?j_mQrDQ;=TP1S=jZZ-kx5nnwY*BN)3 zaXxCfNs@8OlQQGv|3c)2F6uX3_5dXt9nyH}G}VIwQPy*E%(xpR`U2JEY5ydEZ<@N;u2?zVj7yj^%9* zUpn~nZNq)*d#J_FxVXsPCRn=kz_LEMn&T@Tp*ZFej<*vAW*HZ%AAJvX9(G&2W8sDR zzUI5+0QWtUUm1E`#C^-J)Muyrl>=M$-W=)I-I0F%1)lZyc;7PS)AuHmr@A`-9M@1@ zeS!NSe>LA`k-Y8TeU+=e&UieC<%`b!sV`Lj!;KR=1&9UsZN z6rTFh!U_ym_1hGFsQ+g^=k$_(1@L-|tAOW#C&1FT1GdhC_h6s?zog#})HjFBr@lG< zd1v3tjF($}AA5!SR$eZ8n#*4+jwyJXFt2Z~^crHH@+fENjj(>bbxUCQ4H#$9o@W^zjUI@i_tB&8wpN6rX^y+*4y306g-#7sOk2Ul=>a@$akWM;hKK-0q$*Sk2@pnzGp*ZHaUov=Kd(6e9V(<>-e#j4<+is2I zy$0_Vu6}<|9;erGd7*Pk9<2UQ0$cA}K6^&o{=NmgP@I)NUDln-pS7Kxt1;fsbJ<&C zobqghan|Q6$1<<=e*9W^*6+_g;rZ$7uez*bpW@L1t4{mip9TDuK1FznV=CwLTI|1F zTta#L5$;=gw>G@Bxcd6b{u=AbjwaaBzsS5h1m;(Kd(5Z!re`}pCm)>oe02!(Zk}*@ z`1VW3JoCx^GWZI{hjeUlUw>c0kGJ$GV87zqVE(DR2k%DR`gW=h4!-RCo+pF8;_$x4 z?*iP3omRZ>wH;eUY!^GI+(JD{M9<6tTP*dCJnz-2My-Yxjp$cr$;DnbsqSEr*}$$;VL`F?oH4C z7unh7cixm|3I0E~bWQMHP5M-Mucm&|0!yzxSpBWY^N>DAtAnLW3#|79Db7Q4u)7YP z3(lj@`rtBH-Es`QbPB9S>Q_NOOXt(zh3Z7{xE9`ZE6u!LJ!Gt_x?Ae3xH?`dlJ{+R zpFPOU>(`6&CBLrAKjljatbD0~l`l6)b%w!K$Y&*wSm$NV^Y-k-Uc@d5fIw{LuFm7N+m%qB^aki|VummacuUbWP25I!f0ZSbe<+ zwsg*6pT*nb|MBLB%s(fcjxIXy_; zeLB5?TW>armIwdH_&&*foo2{fc6Miouiu-jx6ljjy@cw* z=Pl3u)2!crW8Ha7Gyx9n_u9{vJ;&8)tR0GX=vQf!` zR2~=bOL4D(mB&r6^0)_99w$egPL{uG5g&`UbtLbANZu)tysIO54@L6+7Rg%+p7JrN z0^+LvGl9;k*A7^59D)_c%*HM*isL9)aU2ILj&-p5PYW!&{5p{xS#RAw6NM1RTSC8a1;pyBJs=MZYxp+vo9$4{9e#6~Y{IX!huK-s3Dqu_JZloXojO1m` zi;LU(k-SnQ@7PG*CI3I=>3kac|Ie9Crsv-%Sot>&R{qt&%D)y^`PT>Q{F2(#&9DBE z1J9<96~TJXPzCEf!z5Vm8MGNH_s}K6;DfQ3PH$DHs zQ~rZBkKa$#=ST2UeWJ=Z{ci3e-u@t7&wDSB@SfwcJbx&jInDu!XN7(wenvRh%%eV2V4U@P&UNxf_VvKBuf;q^@%NNMd2=lHt89$5LD+|I>CeJcx|I#+>JrxmdFp$V{_S2|#8-yHGsV;n3y z>R>%56|s9Z{ta2j`a9>_qSFCfC6j;7E=THqRwVCtk-V4TUBmYdL-m#Uwu_VEI0{yM zje`}}I{1XUXMW$j)J1W5IXjZKO(gG!k-QTldDlkr9*N}r3!d`WuP@a@`a3Qzs)syS z^-u!OA@OQpJ*PCmdVcSL_1u#DuA5(dGYhu*=JFTE#r5-%yg8A)Z6bMlMDh-ag>A-qJg`IHL*w~%Qe);H{ibF8#+g}Sa%*1^}&|@ zTQR?7Z|ObSD_ukOj_>Gnlf8AYW$#b0!{VI~$-5|$cN0AM<-d$xB}n*QZyH!B$-quy1Fsp*lX0`&J!ScXocLE+)ZNyerIa@s5k+odwVG|1x;7 z{wt25zEIu8^B-*4aohWBM{3vUcI3d89Ubg=mTM>d%yBy0{c`S9k6A`YVWfh+1;k+M*(c<_I2z~TtdGm*QM^& z&r;NZo{w^1?JGsF`dt^S{#GQ;vq{KNbkn)M0@itM2-Z2if`2;4H^K5F^gcQ3ou5kH zd8y8RroNoQZ{=~1buQ~^W#@qZysJF3^xqu)E#AJ7yc6DM-uu1oWs&y%A(Ho0BrkTp zw<70Td@}A_v0@}|?MU8+@U(9)p@z;?=f2z?t{@8#B0mF2;DPA`F1GJbb=t4LjA^HTGv&-m}T zrEh(2XTS7qfu(OBta<$NhvHbnPsK5{kDFKHLeGf>p0Bmu#O`jK;+Z18idTVo?^?&@ zwbIJ(YkQ&RAzVYeU5DfB$gG_zk# zc=~^CzP-}Fj(yU#1y(%#aq@EkL1{NKWf`MEI)=|`O)J2x9qG@$Fi%>x>jAJ z*LCacBzxyM9IAi)zpC|!*Y;c){vW?jUF5!1XS>1+t*h^M?+fq8#=14`TmJX=cmAp` zq<-MA-i!PFM0wa^oZ^>bob`9ue~n!h?*`9)f1i^bbLm=rt4Y)Tk%a?;rhT5TrE37agrTv&yE53=8fFR$G2a)*5FCU z^begs*5}=y!fwmYHQ;S%__-DLca7wQzJDRVy7-}dNt9>Kcj-9EIMvAr<3jbN^{R}M zjzz|uc)w1TF2epfM>-y1_MI`U6NZy6;to-QUukvFER$XTfnw}q{V8v-1e1f6Z71(3d(@pR~e=kdY zJ8`hHOL;s3w&L*zPZvM`R5xSHCmpKb&2OA}Uw9zW&weED^+?`7BY6v7<@%NK!tdwO zH+6{9S9;{Y%9A2k`d7i4*Vk3`*GEUy-z4MCH~wDSQrP_&uA%)xytN{E*7JO+GF^un z_{tB=nQ_0(!_$7-1Y7w(7rQOqrjfjD;BD}#%iB=A2iT|hj{Ma5t^6MY&qnw%*!q2} zVx*nB!wcn)>>9GJ@-B0zvokbKyoT(>{!zxAYvkSj*kzrUe+utJuA%(Afcw^SK@aMP5*j~V|zdJ?;={&`a*?~m{l7ytQC=hp`IDZXv6`o+NW+y5Se#+AH% ztIocp_)pSzG;fl8*FIM9bSts0@;!Z+(_imNLUmN|o&3J3 z^ZPjS?nGks85imkdJnSZiS9W#l)vIVPQ2dc8p_{)bKm-1`US6!I~OksFXX@CH#pqs zFWu5dIQ)s{@-lV))qhS)F~7xI2A=i11uMXNYi;MBe-2eXwy{_JGmpLUrwmp;Ho(f0 zHu!Sm_uW>)o=_g>z0^n~?wS-_g6YRmJlPeh zlXTVDHIIq%;86Zcp95I`7{dLhb4H@aR9ddZdn7nEkAFA_n6`5 zfcqhP3UCst$a*hGyNPI%CjQ#NslgAb(A{Vt#9SoS6OdcuAw~JoBLLtRajSf zHUYN$K8^V;UK5`559!lkUDaXo7^jEy%7U%__q4a3-`A9%9k1?3y!hm>M}4or`cr)l zeAjI=KSw2+EjUSaIuk{uP*4|G(SMM~xeJ`&`?Le~o!Q{N0(~hjt=$dMJ|jcqH%X zNM0Y_g8W`ks9v%^pI(mzu=-a8Je5b_*)*sQ*s6n9uqV{F6rZ8De(`u`-@<>HxgP%- zsmqery1Lc(PyG6kpDosvpM9|9XP)_$-~Rkl?=Nc3FXj6vI5bXmUBwR7#W>@3X5G-f zu`Bnj{<2pj@9;?8vGCshwmavC>b-{_%DdzVP9Mc13syV|VC$TJVx*mQcp?2|SJ$&6 zaiX)+vg6E1JI;-?qsY3_rwX>>8~gjgw?^9AiR8T)$xB}6>eKRL7Cgnv|6YLVtdB0L zpVUdy>n;aYJr%*~M^&(No&;NcU~TNvd*V?4t&mUZ10&cgdnUoMr_1`v$FY;0KUY;| z?vI;ckG207BlSPp)8FrN(mVMJXP^AZf)zJ^oOI~nm;5Y5jw>@xdes>Br59cQ3H8S- z@#jxmE#CD9x;*vm*K_1Vaz||zTV@6@}|!@MY>LS{j-hV%G)v4pN&0L za3~J)qrrOuz1Nv!Tq+E z1~_D|p0D>~{!0uyF5|vcNB6uLUB+Xjn$oBieDMrV!W@1`rin=^%1rK4y~uS zC*Uc6yI@PlA@;0vgNth@o@;a8vSakr>G2!~TXt;7{68}6_<5uq9nX#-*ov?6%Ho}k z9q$+KTIREKl6~(OI(^_q7fUA+8Ws7WUKcwp-VTwxBjH(b5$`hip*q?l;qBDS)*PRls_WJOQ4KgB`HGSJ5L*ZZ}CJ(%7wjmIv$fQv&Phy$819 z_q)jWJr>FPcVwJDe-rWJ8jADo+_(Ig_#fh3z`XwRo8rsFDbMoEr#!2Jt-2^2m>g-pe(l&-2{3>?r@r`6D|TV2xWu z3vkswlOPYI%LrJyjDe-gkUUY}%i^z|SMsc@{A`1F2%KMKNBX~={jwu*w!^aD&wriQ z#^}>K;a8P$p?uOg{cUs&#Yw!yTP}~^d3xsOs5HFLx;k%v5?*Ls@jeBw$W`IPdpy3b%G30D&TrYD2U~gYBJ*44)PKUW&Yz3j;_^AP zuSmBx_NfmHz*d|Zo}cOSXRc%QjS}M&r!mH+7#Gq@`J7~&`b~pzRvsj8b^T!tuAw|woBLKCh-c-2cp<+Ozv8c_=Rp;GxRH;V z|4QN&>L)qo(|VKMdVO%nPU)Y5C;d|wIlHZT{U*9vyxrjGbH#-fD6V?WY+m5joz1`Z zz}kPi@)w*Fs< z=C^bgFBE^-k^IecJF?)%0`_aa>R_+*FEH-*CuZ)qPekfCfOitlN4}105~w!o>YP6S ztA6}(dj74!Q@*4xaXN%PcUHX=@LTmV#yBg_{)s;yz0LKlP@a8~`|B9Ib-91?EAq(A z=;!VB@V4XX>!J9iE_MD(j~sXlc`sm2zP7lRt46OVtgDv}G?fSok zC*AygU%K@@-BMRL9aaB1u%5q)VCh-~E59bemd-D{&v~NxvqXE?W1ktr+qYWwX-{U`^@|Phq-U*^{Ggn&Ii_f+LtZf7g<-&j|)mDuG-g<*EoMw z-&wHwVganURlthBzwar2J#>_=6O6le1*fZTkLJ&K`)r&2M)50q^Cp_k{v3bz#kWV# zTYb)b@-xS{^^73lk1oOM3^CUzfS*nbT7EjxQn@-^_oRVMmMmj~Kkixo@45V|gF^t;@F$a1HhO+;z@><$V#X&%dhR3FH0lXIRIo z&$*GjBD|aUeGuP%<=YVZl;4@_r~5Msw(LJ7(yntOd3QzH-^4!I-}CHG-r)S%#rR&{ z-y-e$*za6k{QcSd{Eq1N4fV$|>q_Sa*wXP!%x~qv=8?R4@T@#Y+~{y${l{-=1>zSY7H#ij50ow{jy{^!8Y->RM8ZG`^w_xX{2$MSBCoKL(S&+q>JsC;bV zhy3n=74PKD)BVnZN2rTM*#C7=UQE(IbRHY0{`7fkmb_O#Y=fuvW%QT2MeNf4U%-xM z(L?L|`oF+^tN(xC_pW{~4LpC#u3XFMAv=oTS&R?au@d(WH2$vjdho1z+6i80AD)dN zee9F{sau@=dLQfeDaEVBIK?N&IICYC8fkwl@5IRY#8dwb<@*GFDBn9^<@*qi~Q;_J;EHdhXw4@H*T-&-fh# z@vOXlue|m7T?$_h^|#h-E`Ex4AFOz%Zg=;kt6vYQn>yp9V~%nA7~h|M6n*sh-@+1{ ztL&VlpUKWD^(Q+=SYLTL4pzQYuxB>&Ho<>2;`f2J>wC*^m3e+2O>^Ih-@1{!?IL;m zz+026U)R#B@>>^2=`{hCULCNW3x{CEJ(NE^bkw*4<5ZWK-???I-=#~jAIjb`iUsCxVj1Hn&Q5t>lY(=vAX_O5zEAX{NZw(QJjLVx>vfNhwC`+qs)M8wm8;^G zzGHga@?h0l2|Sx|HSip86Fe8(1MA$LywlCEeKQNrq{VOp{r%?JNIzqFw?xj@iRAt7 zivN?5_Prj-`_LV(k10+z+P~6wxwtBi@?h0}39S0Bft6QHutMn<~GhLqsSb5O~ zD=!9M3iLL*7Lz`#LGHo?GNuXt_rKaPn^MhYu$Szd2hh$aP|9& z^hn?5{8fGB!P2J$wtn|^)jM7Pwd~(GlD7vu<*9GK?CWBm_U**|&L2JRj(}fWVCH@L zIM%y$*_nBl!dro>-^a9X)UZo=HHICtNq{<7`#=l4^;C07-@N(#_^5BR@l$=G!Fr0{ z2 z*GYY@M?I^*#dJ&=|>&k>RX>+{SCQFe*c^@%6%)Z_kdU6>c>HPwy;n3_rX`6>~=JCH~G-aeOx?CkKZz%#d{)>7rX9j%%|_4`_C1ss}A}pE<>>L zI`g>GSM@v!R@}zH`h38To93NhUcE=DGj7?t<8-#pJ&7l#*GCSly7ui-K2@+w`BY@w zIZx#0r-(mJx{Z3e)fuiea57ydLo z-WBlik#;Z!W!0NxrC!L*h0{$qzS;i^8S;ifC(9Gxki<$R6 z!|w;VZ|$G|jO2av9#;?6eCbHuEO>9TzTXF=XBSRSo?YzZ0&a= z*rWGeejaMR2J`8hkbKJ7v(kDq=hqs{Z@uT*CX#nRB=6uz-ZAi=;`4Yv9?JI;{wh8- zu=;QltoZc6dOl7*?ewzVkNqOj?h7M%*F^Geg{S`PpL?W39Y3T)3#>ftgQZLA8Rxg= z4dqvsamue8FSDOI#(7 zzn`zo{lks@BoFUaJ}>t3QhIi=PkEVm-r2j5@%yxUM%r;iB=2N+s-w_8UBo`wUj-}P zli)p=&-Yur5qPr^x(hysaUuQBkM!quc={Z|w?p<9UT}KLt_paT@p<1<%rCwC`BhI7 z-uylA(C|}n`46jt#kN~BY72g2XYPR-op>+ll+VG zOZsHNmR+Ys+I3wd??HHqOUV8P_9@2WB+W&l{T?^dj^4`*8S$LNH#TT94vbPGB z{*&NSvCr3Gs_)>Z`c9g0s-G^{`rg6H*lj&OtQE-{i`1d?lG8!{)WGtm3ErOm6zY!| zc*=(!SaI;jslJ=k!Bl;}?CjAvUw568%k%}=Sz(^p6nfE{$6sG@FMH2Vbz_|RU6SY1 zsdGHz8qdxAoU=D^xyAV0stV8g`&Z|}yW05w_*Z%P;On8dHC}Q0s}9=W$Bgs!@0kBM zlZPvr?%x+jKi{70^K_WSv! zzL{g3@@9l_i$5@PJbsQJUwd?B-bL_^H2#11AK)pUe0$~B0Q;0b>9?Gp8kY>{Ip&>1 z%iyVb!Fpdg!v3r0g8_LuoB3;=9c{4o=R9`3fL}7p&+C`C|4)OrK-a}lf3G9-o;J_t z;>x2ApGPW>()g*oDPyN}Nd3dFdWud6d7vjoS%Fi;N4M1ND2JE8*8-$2tE( zI?aX`noqy0nTNME*U)_89o3ro`*z22->U!AgtOn`trW@2!n5|Z>#)z_ZTM4XUnq_` z4~+fO#ZmcF24BKDe!tSV$+xGE>w=Yc3FcA%8UZWs8sO0XKa)LG=2iZ78K?J>q5Lc| zPJJ%_FK4f%+s@?C`^DRn`4k8LJTavw_UU~@7p%UQ_;;NB^CIm(5S~?EKZSP+*HC?( z$Nf7E-lNK()0c9i=_pee#*ZZ*y{Hu-{$t0&*4`nUU}wIe41d@{{Z~U+ueMj zd{4tuzNbIn>@FIA4`7lwDb7X4S@o47KeX@H85im!+V|H*k1dUOf0z4~9mx+mKV?T2 z9Lf{fu^aPS_8tLmt+X$W+f9#uz{~})e!M7Qoo9r5C*Wr=8Um5mmzn;WC#it8ad=g3LkEKK1i(83# zw7-uqkGVgPAJTK&Ti@?rdM<2weYxq4TinY>o%h;bcjr5;Hvp>+bNjpds>A%@4okl> zSo)=Z>Fz6kTW32woArm_sXoi|taR$~Jgfb&!#<~TPys)64yu854jSNhs9v-m-AI0f z`nz~{z3yLNw!UY%8uO2E_2*aITg<1p z4uu&P@-xSMy&v)CR~}>*bM~u_3SiZdKTdf(iXA#%R2Uc1RdL!ByR3M2eoJOOGxPh1 zEtxO0uHt!cB=6Kn-VH~`_3?`%=Zm%P#>n{|iR8u3_X_jre6XkzkE`-E|6!L;s*e&_ zeX0glJ~zSYQ$4WqGx?F}`I!Z4A1;8^$0}g;u?g@s#^?8oKM@ztS@1&jp*pHA?(A0o zoCI5czxFecc6=q0w^1Z-^GMzf@Z`V$oUFK~mT>+n4mq&&D1x-=Wzz?f#KGk#e^(C&My4jffA$#R#2m9pb(C|}n zoq(tQok=@=tiPkaBX(7d&*yiCXVv|FhM($}P3+V8u?ODYu;UQszm021?=JVh{#1TG z#m`6SonOxBB)v;u%g?6_KXtCFF`ufZ4L;rI@2fl&*SA-PH^$Y{`QZ1tfRnBTJFvroHx3E81|WLI!{s6Q6Kdd>~KkL&PUIn}p$zSF#2o?kR? zm-CL|o}mw`{zt*8|8e@4^eNB}v@g}b+Lw~lk)9U@VAb6S@l@Rn(Od81D)@cGePX!E z@y|QkqO0}&r6N4*+;$Ya+l}|mzk>InbzNLTb^T%PuW0nmEAnn0%f1I$_fD>UT}%J5 zPr5vsgJET`^lyNlVxExwuW&!~cWRVhZRS%xrDnPH7kOr8eU|3F^}7){=953;VEtW* zP~RBAF7=H%PaW)3_9ruLyy_zhwmuhV zQb+0w1;)wVkZx(-d+kJGbQl-vb9$e;D)F><8^8;l-!xwl-q84a^ZUcI{Hm?!bd+CB zux0NNk$#;K>DPJi{$>2G`|pf(^?dk#^S*GldtVXKMeDv8Y2V)>c}qU)`h~Tw?9;xO zR0HFxe6OuEz3!S|)m;y)zLi|r@wM+|!8)%Lz^c;rh zy-Or-pGaOAp5h+rBYpgpUa8fc|I#N1w%+&sG}5jMB6;^j@*ed3^z%S|OyGz1zYbXY z%Mh&m&wS45V8!jJNIPGRJy`$o@wk+{&c~5|CITH^QU0+%QYf( z{Awg`eRzX?=FayxlrJ6ZQ=JdN%9l(wF5fq0J?mVtHN4%qDlGm!b_n;CFQIcq6Z_^d zQ7_WoQ<>kY=cn{9fGBW!{dj-o=YbLKf5qT! z#Qh@;-qGB*&NUP8&gAOXgY;>y>Ef{-fgOPLUexac(!UH(^EANHIsGL!?@fk3cX8i( zPddhYn!gU#^NsJHo+HMvOZnDfob~;%9(Gyv{#GP!#XraGj~hqw_KoBn9mzWfp6bxw z{}lJ^mt9=7{}sT>g9=!2ngFY>b-?OtL$JAld0)Tp>> z+<^B$@+Zmjt^7&zoF#u+JV(i&l6UUUv;R-o!G5Uyd`Lghd9Z_>uO6v4-p)XOKf56^ zZVyNDV&{7!a=s=0;_~^e!0-A>@5!~N=SvqXeG@r%U;2)Kl`mu9H?Etx&#s0&Yj9Qg zeO=e$zV)2>Re08ZyEQy3U$e8FpUS%e*!o?^1DOAE<2-l-JZs;o!Mm7iNT+MLf49MV zjQa-}eO~*PwXbBq;&f7e6u`=l3i#iKUD{VZ{Nl`cvpo0fyx$Ayq4SOQDgV5oe4p^_ z9e~vz(qDD{sXyewq5RQ4mSmoJ7+7MQwLh(efBGGl(0<+{AEkTCvvUZxo}<3Xde;7$ zhiBQp6}*r>s;AmIPFMBuCfKrLyGT2Bi{u^b*&EV3{WWK=@*)pbUX;M{+s`-oox#tk zabWGIJ+Stl8uQNM?+b+T{W#B$g+%14^^;!SRKTj&CRqKv>-nAiy3^q_*3&Y6-##N! z|Lfsh|EK)?sr>VU>}s*D?COK9_n>z$f8p78pI?0-wXX9^^)w2$`tw7~AKRY~j_kYt zVBV0v3%}(0r1H(zO@0jVV|^ydD!y7`$`1ul>c>QTCSCo8C7XVC(zpWALP78*Js{ zJ=oPZ?0=K{%f4*vx7@eRUu(e2a`p94-B#x~J=Fgu!Fz2zvmKg0){aY;bs6v5q5MwG zb#`d~$$@A6<=yK-@$6!+>Y~WFyrJW!+z*|nRIf$mSO2dw{~Qvw1K!?PPw}<#bI5#( zPkw!;OQ^5te3QdYew;PWIQy37NpIwIdEWT_;R^o7 zzE?a6erW$`a6gon(yN1gvUdn>8T0>^`}-K*_tNuN^RMsT52bHm)aj%=tbpI^^I0hG zGt8&@oAB1_fgi&kKfdZ$6X>J7Pj2k&w))Ome6RW?L)X{dqpqn}U4QWHm9CT6CtbVX zkEOrWccgdXzno68D+iWcMX>7D_ec6yv0wUE8E5Ig;(ku2RSmz_;l5=@@*B<{ z*^ve7-0A0`>TL}B)h{}p4h7~}+4z3-`q;UL;ZK?SRfG2n?%!qb9^t-hu$3Ep}YE$RW9K((=?(bso^j>LygLgRlzV`Ld z_p!^K-Yrk>9QLdJ#=-Kh4%YjF7C7|0t9tBub$0N+Y@M|;Yp?H@6;%!oU_x`PO?f5sHy;E@lCnN2+>A-iNUv=1GK0PN4 z!Jmwr|77F;mC4Wg8}GjV>pWH%bAGB%R=_Jp+Obw7@5_amKYx+Eul?lRb(4L`Z#jEa zFIn*W^}eORe0twf1AjHr&&?xw)^o7**oyi5eOdiIy}8pv{Us09KH>K*>6jtT+7Bnd znzsj5zBbW8>kPoEj}q(d5b6Kkk-Q&A@~V-%UqtfM&-~{Y^@scxPIrBdUjonNU{?bx z>zm+nBG+$5@(x%`E4YRI_qfWVCj-AHseCAI>HJYXRKYh!+HprDFQlv1&9ScXY!WQp z`(Wvu+RE9j|DWo|OMR|Ee#+l8@lbyEz*;xQybnkE^?W2x|F1Q4eyg#r^yq_?XQ{27 zztYj~3pyW+vY+UjoMW7|KfZ|{n&1B%LUt9|ztu15V8toL`s&ja*4KX51nb=H`=Pki zIOiyCJ;q&Gn)!RyOT6y(5&03Ce{>tCr{Z1#>-WX{{wceXe6B9L%6x7vJ$l~f>IFXU zkUrx)&#He;ux`j+#kI7Ovv()@OpkG)xa$AE?Y56Q2UxsS(Jgc?(|l`wVa|LDZd}ai zj5!Iv|J=;|(7O76JL|IUq5RH|A1}oxxvleG^^gT`VfU_vNmM*_V4=ZlZ z!dw2YGw1aR+_%=W^ee(F28cqyM-;5iuD2Pcj1oh|>S z%U3H7t4H!?!_)gF-+rBE3PoqX&My`4)cFN${m#LLtQX2#<#&hq)F0B{bL(5*-`kw| zKg8AdNBNy%eyx{he)(GlhwRjOY@E2Mz8c=R(DTTUdQxA`FpumR1>i||5mQoQrucljf|OJJSD7FEOGIyH`c zNpZ>27nLV1;;84y%#Lmyo#V=2)lCDexVFJ_S$6=|X)}$TddjbXt@lU&MwbJP=cLr% z;`+%Nk-SYJd3(cC-26IG-<;UV>8ZZi0jqBg!O}0Yv*TNS9~WuoxskkUJb(PYBYzs$ zCx6;t#d`q$n(_DN?}@bQ&z@cWIZ-+mcX7H&$12#`ci&+q%aojM z%BxYZ_565oq+JhqcKLd%zcpD``Q8J|pJbr#R;X*mX_UH9A5N1eI)6-pRcCedkUkx- z^ccqu_0{BVPOqzte);c6eU=-#dI;sa{OGc-_LIc!&JJt8{TlOIyzjx2-hTe5E=E{a z`&1DueXHQv&qzTRxCMxx-YcBMdRCp>49}_)@npZBXNqrT52xGu*fRb4&B)!_~!-`|xi{qrH-vsko-;?a3i}n9t2Jo!!N#^!+y2#EVc*`Fu^WQy=pL{Fs zT#$vQ-?{PQBfVOzt8-BwyteVX#+x#~rN>V2RBwKss~@HIa(bvAje?a&e0$zdn{d`xQ_0U^=eS&eyPk)@w zKTR)giE(G26}JlZT+KC9bA2T)j#XlC%;=@>F$q{pX2b9pZ)*E-kXOx zT2=eMVGhj{M4*(ZK!$*T5yTEC5SkXFfQGr4BOnA2Eog>9recnw5Rf4tNFf3d8jQ$L z3PPAPM+Czl1`v!)Mo=hZilBIZkNfkj=gGdkvo`nkk@MVp{(Ae{d+oK?`mSN`_syGB zq@OQi&&ux%&d*gDxBQ$HDYsLk+?ONej*gT&Gg9tWv~Sm&zYBi#Jy{t2GNI-_7K{v+sB{Hx5f^89)HTmBz|{MR0m}kZ9A?*22 z$IXw2pP!0H>6rd_RKVhY5$WmUtpfa|3ChR^WVh})kEso{`}8^ z=NJD)^ojo(*y^hd>=gek=2?Aa-G92ewBob_azEr6>Tk;H`Nc=&>yB^nF$uQ#C?O|4 zI$+Dsx%jvEyMy=rB^bB(6(8!me&17H9XqZ+uO`6ri^nGV#AD+4xVkPdPduiXXYsf! z{QRf$rGb6&vm5DW6*>8tI>GUy`(OW@tNkiT-_yCNOdaYxktFZbKXPC_{~Cf{or8;> z{dw$AzWe*O?5OfQL3VV&vLna-xG{x0j^4{!?tQILJz8@HrS+58 zqw~W!_9)*b!Q#vJOZUy45x4FEIM88UsNd;*y}OLKN$xS^WXCchimUQ^ct*eflS?=( z|EIvy{;%%F<$n&W`YVCOM+dAt7+S;4SO3U?)u%_`MfV*Qu<~XSyfuD|j5~cguT{W$ zDmn?aczr#R*Tw!dct02aA3*N3+XmPFhmZ@|r|0o$~w@Ys?Gn zzl!f}_;)l{m6v}%dJN+~G~^zi>*8wV!EMO>7=6B9s>{-8jz`s91$>8LhxCWuD^%Pj z(I@_=z~2ejCBAdW&4I9?)194l<9(?I&>MR1SN*1dKJ|w(c)tzR5!}LloZdjcbsk(M z@wtC1uzpAKQ^ zOc%fD{S2)AY#clbJvFfMwFREdcn^HnLxXub1beOT6P|_K87BBt%^;zXl zuk3iyzCZj8hpjsLC;F}TI#yZG#b0(T;>An#RKpJSi5^tl}|;mtSy5NyhHypZ~ISYJ&X6tJ-htx!=$So0R~@<#jJFnJ<9E%HEp zyN-X-n@6wuL<{`Z&jvsDm|J(_zr=5u>A0BIT}(l)F1p?hlc2i!U6QRukoretTf;>%-@|aq*Q0i?30zRsY|O zw0kmA?zfS0uSd!)yXfF^kM^&`d5#a|a~iCEUI43~kAao16X3rX=k;~4$KrMCNV&Z| z|NL{0>Lv3X=b!3j1g!XvgRQ^AcX*^--;R{K#;{-cI)!~YFAtsX{84;zV2jt=BJKKJ zq};2Ka*He$*DqEz#j*E;?xU)x~y-^2xuALVBntbSSmTm5j;NV|86l>3_JpP#Sl zUmfgI|4Lry{82t+z`vtkFXrt_;weer6Hit8ns{nbx7w#_^T!!Fq|f*p!i z=vf0+m z8`vkly5Iw!cbVwV(>c6~ocKvqou46I#ZQrW;wNv+Q(W8McKT)KIP*SQ)(+?x^Z8Oe z=>EXZU)fPdzwYZ9RYeBXOGI8jAlLjBoVP;QN6U zlCFPQ_u;D`r{9J5E1<0vReEVf@=DUtx**gN(d1f3eJ$~F&Ctds$FE!@ff6w5! z-4y9hGg9seSt-N;#2@z-&6i5>sinBH;ROuCTv0rsK0hWD5&%QSJTdXfy{C!AyV%1&6 z^TV$b**$i-<7wJXaA=>?zSf|RYhOz+Pxl#3u=3eoU;A7YJ=*6I6V9GcpVvNjIsRF4 zHzQ~5n@!{%;~L`s3C0gI^5}WwLZ8ctw;ukAx8Wvp85NRc+FnvcoJ_#u=-;e9P(3kUB!A2 za8(%nKJ_Hy3oYUDG$fZ~{BYy>-E4PJJlb1#6@+KxysqCc!$=jGf)1On76v|z59>Dvz4Epjg&hk zQtm3`bYJZE2l>&)59Mv*YR8B6r8IaJ30DAH{@fL5=kFrrUPDfODO8s&&;Fig|L`@= zKg<4QmyA1)elk+-Gss!?SFlfgWfH9TbRzBFDblWEJi9{qU#L0WWY-v2{`mQ&`W}OS z;574<_WpTr zJ;p=)>U^0)Zf`^1A&h_BkUN2K>p6$y-u{K_2cbCBZs^ay7WjO_jtd#L@?q}#EO#C2 z`~6GxmidwMU;SzXtb7;;t6$Z?+DBU8tns@T@0Ev8y{nHF>&|Z3Sq87m-`Voxt$97q zzdG|m>#0t9o+JZUoioFVrD<5oUNZh>W7efxeYF5^FT{OCDQ4Q&1WO6j-$ zE~?~W?VaCpikE*Lna=AQo&Vxv1g!XtgLNLMfvxAn@3-HvJc=K`?p5dMpY+#H0jxS7 z1B<^2u=1%1zIX+R ze{aIKTlq6iz01yFubxK0%AYoRS2FBgmvR06zi+qtP3mT6x9ll_XBql;U_A7_2I;Gy zPjP92LwxESIsz|q2+S1oHm862{)oQ}^OQg7TbzH^`Qc#vxx(=KM~pWk<*Yh-3_Y=O zze3(W=ZfDh{wmK?w>tk-UsoLKG|OaTX`^oUCM)s zF;D$C!#w3dlX+HrH^84gxrXYb#Q4#Moc_+Z_Gdr7>LbP5`|G3(KHJc*JhSefFGbI} zTzxxKKV8;UUZj5R?264Z^#gz3kp8--KZ}0l-6%Lz=jwx5^e8W?%(LQqE&ji1@cKIA z*7ux#&)-*B=mYb@FFVp; z%Z`iD{|Cd4uP@`y-ESCje`owG<2{)f%eiO&p7J)$ zyfs-j#P>#whx)PVq=-K0uY$KQ^l#6&)sGwU6GMAoD-X(E9t_{*__Fd~KkT~Lu>Tsy z?>FSyjQ`1yJLN6+ye#CG`0e0_&a=t8onPu_q5PR-p7dmx7g|sKtHM0hQ;B&NkFVqJ zS|4=z9m=zf8ULIiw=3fokNYDR@=N}w?{U0|#{&3x!;Wt%<$GlJ;@6Pzg?{@L_&lS?2M4$R|1+4ft z!B%`L@T2%nG0&>YL$UL_hCi1vZpHTw@^cD%R$F0k z|5<}^>-lU3x#lYKey>IOGX6{Fr_S>=@D_$0+cK{F@p)AKw9u!1kZij3EFMRgCmu7* zvv}MIyS`=Ee-7i;_oy#Jt`Xo-b*NCSPZ(pCF@2jtl&?l6iS?WjmGwkJS3I1l$ z=nB}a`{6d&`u@yJc>3P!t{;Z_<}Uo5@%#TYSZ+7;S@(}eBX=ZMzmCLP`u_epEr5Tz z>EO@Tf6w2^{=$9EUSGfBIEFs0R|i}5o$%(h!J+SiOz-!Zd*M{EE}?1CA%fX#{M=sfHbzH_klOx1Se^(>U`Kr%C2n{ptGu;c*&!u)m%r!1F6k zP4tQH#BbbsR-6jnyfpKyIHj4VI2D;^#p$vC;c*&n^~Wg>o?meqMW5nS16y(G!LR1E zm}kYQ#XQ9+`H=I^iqlF%Zl9mu`_5kI_3K}LO<F zEZ(k0ZnqrQm%8hkAF_;FDj+7G*V`W&OcyvJBK zbbfi3@lbxtjxzdmo^60b{%F6bW0&IIWu6tM*Racq)0!W0b?~2#Q|;0IIJLl5oW_w; zoOJ zF@c{}FFq53Ke5ey_foK~DVV9(VR=-jZtgTxEBj^SkcHr@Z@zD(4a9 zeU5!v_v2~$x$eh{V7(t#25Vm$_WE6uzA_8DQsj-EoA$u^JZ}uY^f_hdIdqTr59DWp z&n@L=iu=orS+|Z}>+dZ8ihQuXFZDKZR{pR2VYgq+ujf(Qq0f3AHS(m(55;vHtb7UP z8FI?A8d&l0=ZXKMw_XQqJ$Kmyf682y#tZNdy&rxVY>TB9}YuK-TQe&RQm-x57S2Kk^*`5Alf1ZT)zw#4KPV+io)lCt*l{W?S zTJLMFxQff0vhh18pGMBg!#r{)a1G_*NsL>(-j3XlxcYf0e@C8i{7lCi{5QjnHyF1* zU)yX|$J58S`gUmD4(sZClzi6N^>yZj_&A<%i;wR{%H4~c>esIu@m9h<_16km=e*YypKHj^O&JgECt5fCoa0UB!~*y*L;rD%Uu($CW!&QXS>%4l)sMUEYh$1G zrNr~j{-uT;FCjiY%=k`*+%Ak;_I?w&leqf!s$Z0`PyMnE4#h=sMdWmzZ-aks*nelF z{jVbTe8B!$5Sf3$@hdw~6N6WL{kDK2s_P{4(C^pYhX;-^u5 z+Fchf@tOFu!^)pDI22FiK^;BHg97suPk(*oU6FayeZaG)ik=S|zf1oTep>N;EmH2C zNV$d9h|8-bkhAh-IpkL28j5d*aVsvJ7hOCRm*h(hTRd%!eoO8%k#gHd%I$)j#nax% z9m+Mt(@jbDxy#oLxog!v-0RU?6Tzk8Y%Y%a(Z49`g?0b)Q94k1FIjEz#Efb6|nl}Bv}13 zLw#vKE`ilgD`1_+C&7A-+X3rbF$teKS4_a?^f?baz5BiF;x_&K0c`R5ZX~aZek88n zEgdPhZlv7Sk#c(@r#$ta^Jw20d8I$U$H9tw4Xn7gz=~rJthfwMIepgs?J<#lToNhw zbL6Z((m`&aH3y&nhZq-s{`pP&efCx7uliXLY}v6b`o|4BPG#Ks{O6hTMCa=+ zeyE;Pe{+7SUbA59{nT@@KlC}b@~ntH^@|$V;=keX-(sG{|HasKyTSiMj9Yf(UhB_; z64Nc~SWd7YFfH2V1-qky9UPgDpP370KJx$jOe-d&ph-zs?aU z>Qi-I2Ft%B@m8OyfYk@u#9#YO3cr-cS+LFxsW%;eIydCO+MhBAh&6G-rp+_|LwONAL2jJb9j5s$)Wp&9T?x=_#WaFGu-++ zCgyF2&KX74m0e}*{afdbGI~_+lgzX7x{RHc+;zxVeeyx%{>(MR z&%2D9e!cDZmS1(SWyg~1xcZyPHDt$Z#&3-Lepu+-G9ABnoW07QBG~dXg`E5>gDpSx zJ8@eXe(u7!^>-uw{;K;vLY_MI^G$vZ|HJvIy2*q0H|#iEcJO^hU%%>N6n*OZHL%5F z&*QP>%?mwmE_!vCAkXAq7CaqSu=cGsSogmT?9e`z{HNo~isv`r=MIC%dl*0C1sAVS zem{=f9OL)PUqLR!ui`%RZhzc!;MLz8Y{w#LSC2n7p1V%LlXxqkU;F(8cpdbG{9c!F ztFIN1`vO-#ALV!IU(RpEHw(7jM>;CfjtX+xuR?ZIJv$oULj(4!o{GrHpDtLR*Zb?K z?wTI|!-sG$X%pOziJna_5N zv95TV0IM$jbA+CEHL+jkh8**BKiBm1_hLC0&zALVP7&pTvSi_bfB4$GtG8RK01!F65V`3TogzgUZLt6yw|+!kE@x{>|4 zg`A(_tpwKZ=_X|eSIrx}-t`&z-2+Qc@fJ5OKFfUWr~97-yy^a@1y8e-*Vv)FsDKp@ z-yhX;Z?0SS0Q5AO7pf2ae(~-faVsBe@PB9|{}&)P^SF86Unnmd3p@VBOBZbYy@ERW zt@liRg`D+!0e?j9ny$0gzYkH|Q;YQHOCGGc8U-uvRqz?c-^czt>tFkX+n@dTYW)WK zly^gmI(yzV{(iW=x1zlE^~>HI`V@~bu$6aJ;-*zo+*Xu=?95IOL!DQ3}1viz@R%@liiI$>T4j#NaCax+nMd;nXP( z%kIvp4$JPsw;fjhDPHWb>Nh{(u+FvPVC6#%ta_<`-^r_9x?uJ7iR;|B>#m7JgZ`}j zu}Iy_#;-PYqv%h;m-d15;w~;$U7Zhq3FGhTT#sBR9(sTLCgk+@3H<({cvNOM`;^a< zVC!>`+avXN(5H9~E#cN%#`rskZS?ii_#mXIzUjIC={xY(Z<6HSS4xa88;Pc-n`!6)?A6mNK z{v25Lm%yR>Pt|=3Kh;+&%-fRn{k&KHW|*h^Z8PsGgRg5Cx8is&a^?HyT}R66{4$OQ z#dQ>HeIEW2`hT>d>)^hh(pN>Fcx{1o9t+i9oqE##l!PzsPbu`M{(9ihxkkK~=%WWv zpqZ5OKg6f@<<|_}C6`#=^*c-70?1kW+49J($2HVf);HGGepZN-J33PCQsgdqdfw+O z#izKe<5}l}GI$ma)xqkDZE%Q3`SU=eoxMo8^)?tBKdrlKq})l7a_1qZbLFB6wDOee z$Ojycs^4+2>a7Nzt~aoF?txv^CKAKT4bFf0`|C(QUXPUf@P>|O`Rng9>aPv#)48z= zmi?&@I{Q!I`^zCc3H%msdGv_4EP9qT&Qr6n+sey*kqbSCR9|bdu1;rD;5&XZ@4hWw z#*verq2(P9;?wWP>VH}4O8u|EJgX0#fIk;-ReJj8!;2Z;$$0K{BXSmx_eaV-huqkh zV=|NnsTCYg({Tsu98(1Ecl5lU-za~&@TPsg%)A4hQ6wEhK0ohbr}jTTPU@E}^hsNC z#klx3uuJjHFfYWj_N`?;=IYVPgBu@mo#da!-``vgeW7*LSJsG>+c;8gcBI_4k#c)R z%I%Mw?kg5kfpAscOc4*|-_VeYtMV@gR$i6BI`>q-x?h?ED{ner>+g9V>e=h(q54en zL(V?gUjbX6*PVv`4enJ2&$}Kj^6UuJ?WAYN6j(eBec0J~_xi4GMZaHvSFzr$j}Er0 zj@%l?-#@(#xhbxpb^pe=RS)TmtHZUq`f*Vl5-T}>l}BmtO~&85-3Prl{&ukcrz2k^gHj$lL~rtel9X^$&FlIg#2EHaqGT$b>ytNT02s1BjiH) zq&}Wm&GDhU906N)Y!PY4c9C{WdUkXo?bsvIj)NlY$PM@NQ36|h92sfHNs)5j^z8NX zTk&gp_D+G7|3j-gf0jp|fB&escgSbWOTxeEW*n?~NV1OZGb&)!M~-#%9${#|sr9{;`_;(wHN#bXt0)m;|3t+Bu1%?ri5 zjNgh=9jt!bL(lK{eO}Sy_v6V(9whhW#pWFk*)jGJ$G`Gn0=&GjFZ~)j7T9=jAAPTN zzC8LuaZ9h+U*`p|)u+?wwesx!>IZGluf$r;PsJ$>w(QSD`nef$R=!tRS9Q_=TYS$( zza_VAq}(pZt;5y7A5;F0!K2PSb+Gzd0sB>VU9j%AhSzqyZ$$y-!Lz`lVCy_Iik}IwGZaN%8L?sg}1eXInVum`)$?_@v1zkpl>z=cEP{?^x*r~ z@1Xx?t|9(!W!&Qbg-E$~kb9PEXx|!L*YT+Qtb)aJ1Kc$HT=f%fpIDx&pV!)#yXaFr zXV!D;Z^^v>xBSQsi%0RZ73+rhsbHV@nFNcU4tV$X$^N|z`wJiKkM9^*_D_HhGVB*$ zCmC|Fd8{~{jJ{C5WY_PvzX-l)KG`9^E;j6Fu&#LPg4H+tzNNm@gkSaJ6!WwnmBBi1 zrZ#Z?*5|W-HyZv;u&(@Tg7ta2@1N>?b;(zF4jwkV*1Iy16 zSov20E06tnNKZ%n(4Z%oS2lh}=Z#4J*4f1EAEEb%lyCWr^H2N7C|IA*`1jG8m*aj+ zeLTZCNxV&RzL>64Z=XuBj`*m8L%b=En|yw70KB!B7s?-fzOy}iSaL@oXMGNoUvt*K zEjShV&^~(_<3BUxe#!WYhTL0>hrZ_~zK1vJk82+MW9IvLDSmq&ck|RIMwu7lL!VSyUq98c5tvtaGR{ygPT0y)*w7}$za8-5k1I`cw(NA)us zf2_RP7rA4&hWPmwaJkNr~e-SLbK3~#PN3Z6UnYWqoeTMBK{W}1;P~5cc(5B8G^}n33aSlB* z(vB-Vo_#)44->4bd}@L%9!to{pDFM;j||TLhG&;wx3ViuoMcyrIL)Sx)0;W|)P0NK zC-xrvT;>_p-`)6J{T<{s+;s3hpmUCu_gkaqlUzgb$b725o=3o6H0<~c`?K}=&N%v% zcaz|Y@16Jltn*e9Iqer6u(c2DgWW3`_8-7_DDPxP;nR*E*)ayT>^K(v*BW-rW!#GA zFCyh0L@vWM^t>stx$|o}|H10(1+c|W+vkUQ+RsAk4>3>cPk@yt4fI_2vMSIOqW@g= zar}IhYiQqJbTe01f8_l`zaA9t+!p=uE`hChFNc21jt?Pc@!It4m;#69iMI-JisR6h z&Y#dc@!x}Qol6Rl^E&iFMXAiZjf`{eTJW$f*HGL>7(ddGJC6|c(oc56__&&q_M;N!x-!1fMz2sKT&QHR(Zl+_RB#??%ck_h}dB z-JZ++I|Pd;5L~D0acdW6)mgBe)vW7T7K>qDR*R~-06{W7a}*C&lUXq7r&$UD}JkBK=^c{>>2vsqvZ zSI6pqzTNUag?{Bx7OcLS`<&xP_vK^Y5By{Beeq1zx8!y}PM^EXPy^#CJ4-yzoz6e7 z>@IUoRXiG;hjdPB>KrBh>Fe^V3s(Fl@N;YAdti0<;m#BV5mEk0K`06lr;h0ZJb z+~!btIg=~X6MkPmmvPIE?6%Hc*--?C`lRfbi+;=Adysq1u=h`lA7^}D;Wgxz-_qrA z$o~}?5BZ_z%>OIr81(ZeAIV>=+(D80PDk$3T>ZaCs=6<3*WaJZVD;xZSbd-kRv$=g z@8+uyq`~TM1+e5Le}Ii?}L(yUe@5i0g%n-(bky&iG#qxhcl2-yvRjE0_0wN8aZ{ zaj5O=cvKu(;1G|h%W>qyYY%*7U_J3Tf}D8F?Bdqfx!UhTva<^R>W{9?U6_?bqPG0_(mv?yD{}mn9{xAVn zJ>@^{##K+_VAWF%tUi{2C-t#1So=oDk{jkNa|2ff4s|J z>-P^&Lcj9U=R^5XN1yVe3)b%k_;sqjkU&m$X2H^%+TGc0{qF3U*m*8jm66ZucNh=V zrTD)TxvzEH^8nv(<^3e~DepVrS1%d-9APf{t=}{K33Ar^UAIO0rF^mc*Sd&lFWk(WgE&4*os!Lv`|Wq@ORmN4bM;a&_Uy zSN3+WPw`If?f6hWWx!TGy^LL*z~|=Tdjx&Tp9!$e7yfxveJf9$%kBzz+HNnu8eX2( z@Kd`$lXb1%dn>cg=y_LSAIFciPreBs);{^q$apS1%bgeZG4{ze_9_1o`#O6=^{I1T zoq6&z&Ad?G(z$C{?6Tz6M$Y2xr+;_-U<>3!^^#}Y@~ev<@+(zzd|37#6lw3*WvB6b zvF9KcT37pEHB#=jNV#sL+>EVVep&W?47vTu!%)38;92$B1uHL8UvhEK`8f;L`MC(z z`MC_f*7#g>N9aM>ZFPv%BKSJth_!EyDs4x%IixRx8iVXq}(&e zg}!$=9UuG<|Ec{QAL1tqw)juZc6ns+UqqkQuYs+4ZeXYQZ!s^#m-^I9?6TtY=WX5l zhF0JH0{TMhs-Aa6PUmtzALW1L0LQoLV-jqA?z%7fExD56zwA96xof$G@^miamj6#h z%Dsc!uekc>71eF!%N|c)=yX!n{YU_w4aE)Q8oFI^yNCgX`wQ zj9dM0JLERw>iea<96F>wFLU5fK8uej{1+c3=2?Dz1$)lr8tM;MGj7?@W?k8lIMn$w zn{$)jSJkJQ*suJVK#%Gwjh@i@%BKo?bpKdno^>85lTWiCpk}Nm-b?gjod-J13)QjC z1HXXJP<$lUM$S49Jd0dtUFG$=k#ebgT%TDrQf`Atxoo7|*2w8xvzQW>tMXyuEB$?| z30A#Lfz`)`4s-I#yBv6H^p?Q7kFS6&-gk)fYrjajqax+bjFdY+Qtn#hREMGauiRJr zc`Si-p09xQ9A*+MUOQlSH=al&zvlE=Jl`7W$GwqqzmJsrYoy$gpNp%jH6!J+k#gHb z$`vE!PKcB{J5ug)=lL^dy7Qd)^v@gGzsg5A`?X)! z!Ir)6u)Za?{O9BHJsl}GGg5AwNV$C?<;EiA&O=VT&rpE4PM@dYS$W(BE00riTwJtI zWx>kpB3OA{1}m@YV4Y{$VC8AzNT*+Ung(0(tVQxL87X&vq}=Z!<(~Qfh}>(Dek{Cg zTzxGODYpu8%HO2|`I|h-<&W|=16KZyfR(@FVC8EKtbA>O)rWgv_2J>8-FoW7d9cp; zqhRHG6|8ex1FU@Sf~|aCKa#hZk#hM+xsmrt?vTiJkBF2zDN^q2NV&_9Q+_TH$j{y} z{rNdO=CJZJ4_1DTg4JKEVC8EAtbFZ)m9ME|oqpwO7OZ?Nf|Z|T@U6!8hU<~M+&7=) zo`}@cvgGj(y$nC|)PP;ra$M)&Z>mr}Ki{C0({5HVi zH_PX$;&&9Rx-9d#pXxHnb3gH#1FJ6$Q7`IC1+e;30)BNqnSx*4SEf&L{-|pe!0G~H zU@IOgZtwbvxVy=u_XC09*Mte({&*I_mK{~r|LJ_Pqv6@n1?%$& z|GAI$<4O9U_N5M3`%;p6Qa+4>wJ#-!gZ8BySn-?$D}NH$rG2Ih);^Ou!|`eH_aMA2 z_{F%ov_212yca>AUk}>X(`P#S#9skyy*HUaPW^HWZ27q&_GAq|w`bhS*RE$rs_gs; z&6D4C<|$9I%(HmiAG>rPvycjotMuoIyLcT%zt*dPk1&4E<*Te`@p>9^mvfa_{`o?3 zKRMrJu%8#YAIW{AzYmnay8j9J-NG;VJ;XfuT>*#UqxCD)t*5Ps;bv zvm8%~a}{jW({bp(g!@-Nuarl5Pk#ffzT5+!{Gv|ut^)l0zku}~;To!w#~7b!yf-De zSCIGXN%u3AZ#jN+|1t?qKJU&Q{yfz|2|4xI4%p&#fgN0)SaK^Nr}&2WANsblU;AbO zEdIy9PX_+ZjPhg{`;{jX%)5f$X%59>6YLDtiSl|^AxZV^JhE1#s4VS zvZKQKHyd{RigC-1mS;x~Y{mCs^nYZ*!FBN#a-Z07aDUm9@xT6lu)h6}Tkef{=eP2q zc8=p$b>0H&cfUe$8AncW>4B}kYx@oC3gx@(8u9GPRGgj4+Y)&6H-mY&h4tR#8p_8W z<5u5ZdnXs4<+%F%sNW>cb@u8Ung(BRn6uZPr+(AMFY#Jnp2h1{*dtzj{o<{RzKtQG z0k-nj4?f&@j=a*&F8?e$W=6{Ggq-XR z?LRf_6VENr{vJ5@*TMC8Br9 z!TInea)0IO^QQVJT&havjDk-cF2^Yevc?c5`-F>&`^(1oSQC||W- zq?tDd|4PiW^7RM!@dvI<|G)h{oAUK9hTPv7xBN_8+@G&$aHv1X&o+L^&jRx-Khq;F z-wxnv`FXe@cOv7KpIy(-)FsYu%g+Y$8c5yyY{fx5DO7AfHn9egLu%4fG z!0MYN{MLPA0lPx}C@+V(zt?k^GV?-tspl{oEzNU%EdET zZh!k^q}=RCxi3b_?TwtyeLi2x|KT4vesmtngT==vSocv?u&ee&q5-ykzv_@kyN^aL zRF8^t;VNgh{1^jU-zz^Q(vEWtJG5?_b;V!eYG;?l$K{cBTxZxJK8ma>yUJjlZ$kTe zm-tD~1pcUg(w^QrSbZRIhc; zJ=45{x5Ca8`-q;CWWlQMB6v3P72=_KAA^VK?pTY9&kOMWFC#t+@8$aH(p*Kee?Cbu zZtYjABe%k4POqP@iqpgooga!z6Kv)A7;@ro3aq~Cuc!PfAgBCFUmM3`8h<`*@Uso$ z%GZz`Ro0aq4RDB8ork}Keyc8zNA3;dIsQeF_U5m1Jjvcsux0OM=(psqij=z}Qto$= zaxX;6-L{-N&sn@Lytm8ue;B+kkDT=!biGKqEs?XHGj!*=II8|q*E_5}m<3z!BW=fe zR-G2nr~0met@>zSr}C}EJS&g(!!9dMW5`+O^OKMZt*i6-HO9J5yPB)$^v@l&$aSAb?qRO}{wscmZgg=Kzd5j#4^uz(^1++u z-|s0O3d~bJjDgh`C&0>&CRpdm3D&XVy<{=2t~Wp~6=+ z*e^X5^n}*ed96g`1<1ZQ!MbsiqRxj&!tV9Snc(SNUD$K#A!ajtoGv?A?z8~qD?X>h+EV%)ML zb4x!TBVdb<&Cox~uw%DKJ0?9lI$-71!U{ZB<<%&>DX)59)!jIH)OV7%I)B$N{{H+J zc3b<1^3j)BgGx16%J$FT9_t z&rm;7{!XAzJh#FB`pe+F7(#z2ZqlFlnX_Nd4YJ^;ubY0d^6$v`dG|^5TY2~2C3o?? z?*21W_f`B*-8aCh`z}~@pSsQQ@P7FdyRPCH^1Ff`@_Q02zdK<0oxJ_O$8Xu`_dDfX znRR7H{lCeMSYBi0&jnj(YbG9qt#D=V{K%>hnd;ed@PE)TjDr0W5zS z)Qz4y)ri0RoA7w+dA#}csQk-g_W}4Ze4pb#R4;mtbCeg)Wdghu`TR`v*aeH1VLq?Y zeo_T%e{6xpTMsPWhWR`~yyd~-Z4@lts$lV!HL)6V_-}Fj4wO>V&&9_LUy!0I}-op?6Ttd5$v$u zFWd|{ea_+cL&bRlJ5)z$>`>hl!OH70xMKYMfNfdd@@MZzxf78Sul{*V{v?0pcvM|y zz^daBuy_f@r;eZM7vs$P>}9HGSNIE1|H{Lwuv7a$NPiQ3%EQF{&TjeV&r`jniI?gv z%{;5#eu-TxEH}8`oo5pGzF*>fv?dLiRSWPv@2{*s7zI&~M4Dk6eg1)qVcg z{dqA84&{OJDTSQ!rwYFEPF2Lb^I%i#y7bM#aR|3%M>>=igEMo6UF+tm++S-3@=H|8au; zKJpv#Qv2m1=+i}gZJd4~d(+rEeNOT0pJaXYxy-|kmr!17f331VX@4DIp0&Tei66@y z^zJ&*p@@i={d57vE21FSf8!K(k%V{ZO}cMaz2 z=}5c(Zm#MB*|y_Xd>6s0`!ZN{Uk8gXzu$82rl4glA_Pyaj&BJ%3-?Dw40yN6PJloZchx@7Lx3_v~3zjfJcFRfhc6 z`cq)7-}drm9D8NYIQD2i>4Jax3GKLULBF59jD6NQd&z_2p6f0jDYt5*+&YnR8RQPV z!^OkrS$ST5x<9UUu)oaqL58b~_!L#aRsN>?Idd`7W&n2+xsRCA9C&8+h4p?zb{?X~T&U@EkzxBND zCgk)vk-vYa&d2am`Ix~D+1&)o&MENJ!^+Tk*ZI#`|D^>6%RPhK9OLunmyoma{te_5 zUw=Om|BYuH-}0*qw(R{E`mH#n4srcUb}ZuMneu9sb(L3Du<|PPtg}<`$%Ey`C|K+G z{wkk`(5v%Zm3h|l}+=%R9ztKu`tb120p z24odavODc(k6Q?s|m#9Olpe za#y+U$N5$C^|lxs=T#1kJKwDpDYrqS+$P9{{MF~hnO>n3mDDRJ9{ZJefzbW*oucrUv*0cOP3H>)4e*TQ{?XDf%Z(cy|F|Ixz zvbT9ak_O>LcnKW9U;| z*1@xw@AIg*CXiEH+h8ky??vxoUme^Bmt@?MTNk-d{))%ZSNeIZf|Z9MKl8}R&jwhZ zxB2swXDQ^A&pq(H#@`{`27eAU_>tTlf$uXaPNga5x9qQgt^40`)|a0PDdD*)e=_Kk z-;-eRJ_UZ@@xkYrYgq3^!|zuZKXuMjr7`c7;JprFL#i{w4i<9zy3LJ`)c$+{@ zybZnX^jLgcVc0J|?ueATKT__QNVy(zR=k!Ob@jQ-F@yKrwUD#U<(ncG;!kmvK1*(U z^o8O$T{myIxG5i|z{eTi=b5&bb<|${K6Xr`Une8?^q<{%FO;uiZ}#_<32=SI+5a}d zpQn5+Ag6xU1c%}*zR$+4s|`PIV?4yS?8v_5?3W!yuw{q%e#WrlPmF*1&cS)P@Zm0h z|B1ZMoARNHecG*3J!k*AFAYAIua5pzx%&E*e_8Zty;1N6%nRk!rx@SOklUSct6s{; z9naObSN*YveR@7K{CCI4T*HnVBJKEnq+H?%7r!Tw51ntuu}}8bz}hEU;PYR0^%LSd z!+L9R_4!ded+5`-G55CPXGi9R^zX~~@(T^l+hdWl;(1Y|+>env@@coO&!c#2;)i&f z0?W^#cbuPlwFaLPA7MS~oYg@t)K7FjRc2k?SJuJ5Vty!2Id5JYyyzU4SD`rlcjfU> z0shq&^8axBDjuU?#iI(2&EuB>&%cz%4fH9#$$z@_6%Rj8BsW1`C_X9lsDEbAv$(X+m34}FWT5A-V^USzxOlj_$uS#$JZ}?Y4jwf6KL65J z$9~;El+nKx3Ecq8&P9~yTowP8w=dD2|rh;@Ogm<>6B7vh>{=Dd)#`Q8~<2JXYXEJWhheV+X9hm0Za2 zsC^^@);>Q1J{vpzx>X-bqgQr}Gw&%QKH}4=1I2NE)#J#*{dF)7w(L-zSa$gF@_AEy zI-VWLMVwt$-iWtYxfh8;s2(%eq4?FnvNMBS%A*ok{j381-+FWfDISLxb@3FBd9ZjK z1*;ybVAW#-ta|K%Uoz@(l6c6D)MCz##8HFy$M<^9TNr(QeycAuSXXv*!LjGO*{`_! z9ACfmrIH@M;PdZr&kaK7w;ugT`CG;=ovTLC6WUL8UKwK_n?oP2dGq}9lRiI6aL(D9 zd1bKkHj&7oSLgXD^jhbjrHRKTR-73(&-2J_$JLL6;#^zY#X)gtfvq?njo!lo`lYXj zKGjiXhFj12Ty>mziq8o1?)i<&55FI3y)m9oYP|`t>U4!?mEtnHJi`ErG4)c~=t` zt3G0%=QUYZ^*#l*p69hA?Rc+p*7Ll=QjRy}{}@<2PJpfFAhOGPp4UX5`f+M$xBm4; zzWf7ztml5q9qsl#>$%?s$XRi}g6CeA+;-@*p8GZMSNwLt(|j!B_^_V)eVO&<*K@yd z)>U7tfvx9$S#MqoY(4i=zF54zXF21!UoO?3?+>*w|5tygv96wfwLE|P`&FGAD)d3^6GL9#$$E7$ z>eWS&b#!j)f#=urFzo}@^RT4nN9F_l`BVeX;=I=apYY(kKZn%$GQ++(hj~5bS?9nr zh_CfL>=NXx`(DXe_q~!+9*6R!y`1Amd7b#6!~bbJimWR;%3$lhT7JgLS*_L z9*u$3M<&4kTaRwz5|5b=xp<1l5wLh12df@yVAW#_ta|K$t>xA#|d@^p^+&o>^%t}~7AUH%QZdyMyfKX8n@kF)L%Rzfbshw8Mr zvg23zRt6u)?*#ehaOF=5IpuK{tURrQcm3_)=Ra#==efrF9AAj^dl%#qfjpDFBda*S z#ltu_#Fyq}ym>XS-kbIL(mB6PzDQ3Oew0rgV|~?Cf#+}sP*+2%IzK}Bp!YoY^70|Y zd|hPc6u)1qI2Z5l|6IHAu*0g04&Q$hk3+oYt9%;b{Z-{f0jzo)1B-_O@3*S{%V6DC z)xoZdBob|~o+~BbM{ilB!OFrSe5q=yk^CKQY z7`Z=jRs8+F^%ut1dq_+|@m2I&@2{VQT*!aDcY9@|+^vyv_eaV- z5-Imoq};QSa(_lH#Itz$8*(#_9sGHrJ)_LK`48GT=H35t*lFpX^z51fKX3dl){c>U?Heg~P^8?PNV$_D z<<5$fyC_ob%1F6uk<;g-p*kz9-JdsOVAa_KSasF}tInptsl%G|w z@@;rM=YJ?~blxhmpXgjN!o1LasdMF~=eWH2r*S@71D-ZA`ri7;eVVKI@Xw!HF)sc> z`^4}^`{SPnt3F1-7C$}s5I@3Ibq>5~y}0~6%CJxS{8M{6 zeFp^oezNkjvcBV6{c{p5zB}OTdV}}Z6C>?96FK#HzaPnt!UoPR*)axA8ox7KL4Pse zx9T*BKJhT&t=9%yc~*iSLr*^yF#ag{&q)!e%BC&B%g`gs~W z%`aGeXbddA3*7f;pDcs5Pu9WeTWR`{&Z7-y{p$SZ7qUtEdt)1Q=QPBJ8?{u!#9a>nI>c&>w$ zKmNSw{RBDXaT{#;dGna_bA7|l4H)0XklT~-&AEo`9sRiTa}LB-!IqzSBMu3oIa_nh0f-~JNV`W$~F^jp7wu?KQh<9nSKBX_GI_b_syJ};jB7Ag0E6C6*< zU;lihKAii6<4JwE1Xdrefc1Mwp>t{leziX|!P*a|z*=|6TX#~}I2UY#UlyMSB4_bg z_IUE^LH1TQ>E~$@EPnlY+DA*siHA<)yaaOEe}_Kl)}LQ>bS-}0Wc=OqGV7`@*1>NY zzdzSR|K7&$x^zAM{X7+qZPry^NzLq!M;5%`i7xL${ckbG=NFHwq3;%h#}@X9#~yfo z*|8^fgz{1Q@<`V4COgK#^UIE7BkkyTb|g1-cIiGkln2AiQ(e@+>N^?qjQ*E9M}+d= zBJ8yK!yS=w&qvBFdD7s%Je}|OA-@uvIeyef(qR4mlHY$MS4WTProg;UKQZ_`u`zbu zdi!9xJ&?2hF5=0^S$TFna@Vgh_;(5(NA7j5p*Sxz?)cVwj6P4wqtQ?G^IHXL-}C3G zp7O}4o*H1w&t&nL+Zqeu0d*uwcCyBAiXbJcoP>RNhQUccyp)d%wEog5o{pZFc( zXZ6WjBIP>BS?`&&u}}Uaw(O5*8eBKtGgb+;`BHkJ{KuhiIjUFQf|33;_TZ2 zIpuZI+h>)xHF#Fuw!n&G53K$%{23P)#W4?7eT{+@*D6?XZGf%cg{@-$vs`7q|J=97 zxPH&uuX~+q$G35I>l{=ATl>MXXF9&cqpx2)wa_P?lAn#s-!G!yvg6x^9g1g(brqiq z*y^+QN7|7r$K~HP$cZ=qyr6uU!an88P~P#Te93{W=bWdpp7nn9-N@ZyJilDx8~t(j z>qqysIqF0ELYMqjJTmyF`kDkQZ%X*5c-6t;qwVpL_?+X%dY-#8_FH^NPI2<{TXr{C zcNT@%1#6za4~UNf=RfJGf>kFeZ(m5GSNW0pyz{qm&fs(Xx%g|{zv;RBy~v09N|W&w zjlcidL+*se;B(AI-*ow8#p5vKta`l~Ije8nhn(W%$5%X0Z0mSd-ZjCR=hv_DzkrMQQ{cDY$=9R2PavoD(_r<1^mfj^SHChi50*a5@oas+_p`|99OLt%`kiE5+1UZ_ zYW&{q$>KGl5(ta?rs950_jpP$#N^CI)~ zUPOj@2Qp9e`RBkA<5nJi1Gy6ecBszltSf)oVDaGFuX$t0$)Cgy&hPIV_Wy|SUmJ1{ zGH&_#268WQ_3c%CRk2TfqyY~3sX84+PWjpeU&8M-`FXEAnV?T;{We(ZXVIhc!SIfb zztz4yxL>W#xW&sSBjvV0Ze6Z^-iwDi_Q~EhSox6H$=Po`uODHa_)Ie|v_I*-rp@_i z4uvtwJd20V;#VlnidPMN@}~o~&RN&;UdG<66RO)UF}{xR-rC8?9c%2nmm+7Kj~_x# z{`>LOeq7nv#ZUfEg4Gu~;BoZ%btWE5$SH4U7u|s{W<`a|{6W8B)$mpaGAbxE#% zT*XhBb>(#({P^efKl9G7<ySvSPv zhKzsE_}%2~khA*dsgZIwM9Mvm+$mf`dDg>U)x+@ajz{HL9xR?m!Pb4}G8LCUmfRM| zEyC6Bo9cH})>VB>fo1p59?tGD^n~K}b;hlDTofsHbEMpp$m#s#$3uRW@k4&r!Sb^W zR(ukBI=@5pp?Nvxsf(qVXPvJy)Q8rqk}t}K7FcyRj@~8D9elo8mho9{%A$GqiJ8dl zZ0Osa@eR28c_bcEd-dmc7A*UV;5o*6Co?|Rkh_6#E8p%z?q05bztwr6hkfc_!+Se_ ztj__TjkM!s*{#l>HUKVNBZIN=1N6NkC`RVsR)n^$$)Nkrw z#jy=m+!96Sx0QEGeJ3vO)7-wDCQ3G4g3AaLjn>t%e8x>dW19|F6`#=jU zp2ms4c*=P^rLjl((*i61lV5VYS$?*>ev@II?mzu{lf9Gd1LCWUp4s?0i5}~IG{=3; z9Og|i&*~rhz_WEy;8EnV&ko+#UPkVfhX>0odcMosmwDdp z*NysdV?P&9#k&huyi@zTaph|k{1Nnr{LV0b*dGVKZ}>&zLix0{;?BCtgARC(VaL&o zTc6uikUO2LU%#ra+yRacn`F-MBjQ?pf7q5`qO~}1%{I1ob$XWTe*oATVv1z2-SCG^1 z?E7(2T(So_{*(_zu;Nq(D^mNHH@ifW2WiA?=C(AKzJttWkxs|#4cBrnh2Rj~QR}s9KVaMi- zTle$ZBWLyB2J0$My5PMGI}Tyo>K_U8iSM$vUg{9X!&Ve%9;|%u`BVRB5J&ZoQE#4K zC)2#scf|WBSpJvMtA5r*uT}TQ!iUwru0-xygWo$Dw|E#o)bS@CYGBLWUwiufx)Wa` z=+il&1y#KnW-xhdm+`NZIJ>n!A~{<>|X+>Xdu?>X#=oRx21Le6?`AoVrJ zi~36zZ25I?q+g@RsV{`ii&f$yI~ri+Rafz&PKwy6cvr#d%MEboIlktNqF3{}%p1dQ zmP`2OwKEvE_LDk!D8I6vU&T?!zs@;Ta42rtPsXS-_0b0NbYHxP4Cku4u7BRGCtj1> zCu{u#{Zji$hIMrRH*~n0e~9t9S`B`FZSeR6;Xfp5g7Y2V1b07RaX4S#{ z?pWlWG2Z9-E^^D~J@ zdo4?PeN%dp8#_7qQTU|8>g&as4r`qnSnHHFb>rfFd<%!gbDq8|UJ~TF_N6R%7WNgv zIwzLFI``)AOZSL677LP6FiN_lAEPtNH4~y@&kz3}n!TneHV%eMf zdVkzYV9Sm*S%0Qs$99Zcb~HUZrXuaw4gE(Oc1X^$qi|e5A7fyPkF!|+8p96BS$4EN zI}*n`yDU3yXZ@~Whvclhd=WjNzN3C$#=coJx;ohMvxuDPr5)+#Lf>=wzb4mEf0dkN zNB)HVxQ~MO=lA?(XaTP33k~|F`fru`SO4iy|JpZ)$ZPGJ6|nl#5OLSOIRVzbnf7>2 zVW;-ZD%gtartoIT?TMUzZza?(%O^Vi#7iBlb4X}j3wt%M%{(h!Re0AvpE_x9eQ2N0 zpXD<2AI9&geI36yHQxLD4sthfRhszw{C_e2%GX?^d_Ht8Y~hFMp$E2pPpyWWcpM&g ze0;!o|91+zEd3+sQ(jiU=koX2LVmxEeyeYN_;OdzTXPNR`wZh&-b!u+d7p2W1^?&o z2%qeDQvH;`R{jkkr#Mx>q30Z`_bGT&y*HU>JtsRf((enA3)!Lk$e!Z-R^KXutvKC< z{+GCh;?!e&cw+E5_3L_ z&~p}@C#&ewdM$9Muc{w3uuFN?W1jMJAq9Y|)=PNtErXSJnbRCkKYDxcbC+-7-^LdX zelBnoa(5YgJ;wNd@qHG*F6DO{`{Z}xbZ4*p_UCPk|8?f+`Bs{Fk9G$8xxf`JPrrBC z;O7D#Le8p_408K&RhayJ;Yh|qeuS@g}y(yj|?$x*^xQZ@g_S)z*hhH4Eim(y^yo^r{f~!&X1J4 z9y#Svs4pbT&VTjG3|RZX2-xzo>8-c065Q)UlkhA39kB9qob{BSO|X@p&$Isg%Fp~a z`txEGEI$3uAJk_@$z$=^1IyoW{MET>3jegvR9VN$mk(a)^52rnA*atx{JtQ&v)}B` zgCf{^fAkpiTmA21|O$}-R5r_4O* z8D-wi#^(xM{8{J+M!#Zw_D|-0o{`@j)|KDMZ#lm${^*nsIN5PP5amsSb8ex+3&f*=gUX1+xor2zj*%neN*uruJrqt z2U~gi7Wyr@Wv_O5V)dg8ayxPj?FR=jF1~%g)Q@`jq52y>H?9wq(LdL)H?=xlH?qI3S#$fOrEdr1 zWbb03KEnQ|`1iny?wBZ6WnG;2oU06Up80;gi@t}b7ytQ` z>Z*f%(l+#6Xa8&n%Yk)jFM;!li zNKVgJR``Uo$B&!V&0pFdw^8sn3_C7lT%WJ__gU&2DfEfwDpzz-Yibr`okZ|R{= z^_siP`4_4;-B*;z2b~v7%(Lq4CG1-BTE}xJ9-A_*{^Q3(cC=Ynb|k*%?6>;c3Fw!f zemscieT%0{1n3YEktvU3OX zy(;6ObA|fBB>L13rodL6bi6nXUEz2Leg3U{tT9jfR)Kj|JU)g$mfWmJxgv5_UY&$o zoolGS+|0POFFb(U6Gq&N-|x?>GT4es7CF^V9c=meB6h8I{ouS>opCD;BgpN-HB>+O zEBpN%1#kS);LnXuh_s`IT$T5ZLUyz~J9=O%PE~K-@DH3nR-A^Jr#Ou;&*JsbNWXiL za;x0n;%%)fIo0>#Dg>^o?*{d(e%J+Xj9iL*)cK$bRzIk~gU;_wu=?K=Sm*hns~q3z zXF0I=4?gGTydgV#?2EE9L!XizW&DsGCDzed>lW?$?3hmG3JH(hTiL&N&d|GsylBhE&Tg}5#%o6 z8j`y-G9Ujh_TD?}wW@0O4zPhxjR+X25kVt}2DU;hXsE`51QiX~0#fq6uO*0Lz!p$3 zh~+^nK|uq;F@Pn2KtM`p8l@O15=1mqLl4qI^}D`3fA{lUnIG#JlXK$UoO9lPT->fP z=N#i6_ZV}ol|0#3Vs|lDzpkan*3VpA%5xw5u;Is}fqpD&yVZW>>ett~^p+aKgAFBJ!j2c8ziBgQZiPzfro=d#rVddpE98dfJ`) zR)3RS9s4LfP4G{8N}cNb4V^#KPJK4Yj~eUBj~4hl5&laLdF<4G`rsc0@~G!c-!JJP zewyP$I>>>49XNj|KW9h8DL$I4D_!@%*7Iu_JMl9HYd`VhmX7=ALOM?W-0`6AvHRo1 zSA%i#v&1-yhf9dxvbzeqsP8+fPxe_?I+=j$=PY~<8!*51@0s6%o%T!ry^#E9cz&dQ z;ds=3Uj$2EHL#VRB7H{tTZ?f~eMbA+-T1w=aUT5_b{pT3Q!83>_4mOI+pb^l%vHuw zcKUbteEmpw^Qk!f#7=vK#Wf9p8WXk^hzRUv*mn zM}03|{wA=~KGgtUw!fZa9kV{K&+zxT*7vOzo$byuR-CJ17o|Vdd8X~+)VZt(-q6rX zg841Gb+NO4PkaOH^zTdg=LYq?IR5F}Py;KT4p@C_2-bNye!7eI4CCK_EC=eT8faI? zPXF$%{~k{IY2cr9*99y75!kBd2J7t&uTk}!p}HgJY%|^Yv8CprSs6w@#84N zkAt}%rC0ee^!$jQ>HLZsCth2O6OS3jZDi>D4E(p^yd1j~PIrAYitooCbo2!f%W3e_$8IxA^U_uKM^8tZ^%eNUqXjg1T0}EPMKFqZ92H4dT`QP-7kK*YR^4 zZ`Qv9@dR;M{UdgU>jxH3TVSVn{XVRChxn&>;~nR(<;O08epCYOjt;at&5O%FUn{OM zaVSr7VCAU;R-T4n>-=#8>s$P+duCXk-iDo(r~0`rFUnIJZ29r=KtE0nw7cH(H|pGx zIM4YjezRbm3rk?@e7fAP!+6{lyC@#j2l}306R^gu?DYll-Jwp@UoxJ);^af?l)#FA z09HS(dwisREoDU1XlsKfLhsLBA7r?*DV3-CqOkZVj{>VYlcX z?tJ5)-&N=7^Br%>O93o?s$k`z36>6fV5{!$$DgQkgz_`?)-PV*{9Ebnou`!LKdso{t6Rc73N=PrDXJAnJv zzIRX{k6#U(?;F@X`9Y^cf4@=u1LBbGVi!4nl#eu6`6z&`{`Z|gKMy5t>$#$V-LJVy zl)fI%;r^$Le`i9^A8%XL<gO($j~TXI6SjUFzZ$KY8$>hQD9q z{wao?p6jGLzyC;g6L?o&t>A}r*8=ZAzWd;_1J}27IAK2NqHvkx#nNFPzoo+}<1Afl z!@rYoMWFvT2HIJ1CN6hzDb6g|igQFkL4{AeF(GmrL>hWs&}um3^(mhM+L zJM6rDU*LRe2hR7ZWo)PX#kCP}RXrtt>+-I1b`Gq(l)=i&99Z?%0q@AXL-0=E`0w2O zIwfYn*7MyCfxPX5o#OQONA;00>(0mBbADNV93JS$ae;nRSyz5E1O2!t(2sktv--^A z*u~E=_G|7(@vD8e@O#In`al(I)#Yov`J?uM81qS&X|VcL6D*w$z{T5hOO)t8|4J8C z_IaImOWuCdrw?hrDWW6oi#hVA`ssn?SL_dtmy?a(N!|_~th|-ZbLWOn8F|w=*ZRJ{ z&KK4>H*+FAR3>?#+(beaZRd<=+Rd=waG#W}?96*~*}8|l%~)mqGB1ss$s*4iiEFQaz6ORqXS@CQe829_J+xY>v^ZNZy&#y!J(|kW9zlx^~ z7B6-DRv+%;xB71UkB-Of+5apj$G@z>gqj|zh+nxyoJ_lmvyDf5m?WYKHu`c?)jg%#>KPdxeNCt^E&y{nGg$e>Xs1(&>JIPP2h?;Px+*46hZZpCgJBd_n^z7>DwIv20_^JG+85flg z<+libmfgYFMdeNNeG9u2xJL1D8uzWZM#Q1G5`T7lSpJ^Q{FdF-o*xN0%vE_Ay~eGp zyd*LXYahshRkw+)+a4l&m5M{V$`qp=^FXgK3#&R9q_vW z)^mLqyc74c@Tgs-0@kN8uL2^z&Zkx9s-(ykpj~J2-H@!?Ck?`ZjjfzwdC8v99{^`GI!V8~$m&2e5nLZx-HP zHsXFJ&~BGNyQqA~Kdn1!yIuG_-$fEGSM`gzzc@XrUv$8#-yvA_8^6ifN9kPilo_YK zl3`pvkgtyf+WqK$dFlf5>r%X~y_Usw&SpC`0ZR+b; z=2PFUfcFWE^YHT*?mzP5lY#R^So8s5rOm1TF0UDeFy)1y(_L7acF;Q zfwiCY!BW)({8Hm{VDWzp>-##B4pM(}JW6*}VSX3JfBu$Tj(U*!T_>Vj3*4e~c1 z7g+mrp173XCVoWeLeC#b{LuM!z__UWLH+G`c)7^X&z0Q2bd!bq^o`hA?_IiocYKSt z5!i~eft}(^4Bb3doFn{N{``gge=+whKWeNiKU!e@-NZ^>Uzc8*H%`ah14}Psu=G+Q zUiI%h>*(Cr2X~BqyBTrijQIE9zJ90EuNUd9c8iN+K7R1mjCwqP`K|B!9FE<-{5vFm z-%#DgSy%k_!O~UyR_CYsOa}bHd$n^u`~Gx1>tD@P>Gb!pYq-Du(+kh{G-M+`l@oj;;RwdFI=4`Dc$yytj!%eQf}asx#@mj-BR- z-R}4}&xrGU?pywk0`1nh(DC~L^yt4Y&~sY_|Kx82tbMBs-jVsD@>JlyzE9`tU-~G) zkMy2pe)W@))?=Z}9ge?4jP<{!^#kpcN1qqfX_0m1cN?reHvn7zK3ST0HBanL7tdk0 zx$nV6^{X~@rGAxXoTZO5#RI?B1-?i?`nQv#VQFZlJ zV_lt#_QUQ&Tz#IT>-xy$L3wF|Eq+VbiQfU(it|wX=@{=l8rWICGu6Z{YF+Ws#qK7q zQT*P;{bvlj)w?eL*8BL;UDNy~?shop@2REVF5^`1S;pz_a{WG~{8bpIe%b)5pH`UX zucv7zb4>W>f(-Fl{J$a4ZfESIE8lo()8I^Ui6qI9S_FJkuzu2DKXi2F^$?nLfK`6vDNuzTkj&%V!SA8Xv}_!j?N z@FvE&_^v=dR=(KPO;jF~uhf0ckDVYW54L{S?xoDHzfbmcCVh;EOY2pbUpj1oS2F(o zSb2(yN4)l#Py1`~eiz>z#=lFECmt)m1?+U*^7XB_tE{^tyf(qs{09g6aa^F?udowu zex9^H#U5}x>AgxCtf!R%_)SUuKhNIJE@eHPQ=-=E!N)vb%rBjE!RkLz^Hk86=E*Uy z<{2@M;`j44-;bC_{U|ebd}v%k4TP(B8{FXRw0?}w1GIh`EWJ0u((3@MJ`m$PCHdOVNo*UYnx0JULczgUza9-E}oCQml3Hq?=e?%WvmQ(PeU91W(QQzNC|GnGLr|ed^ zBlUvZ-{<}7`?UtnkbUHVzr zU0|$x4fn0zJ*hq9>f;~+Xn|E%em$y=irA@c`e3~`^T(;4GT5n};t#v^A2s5caNp|B zu}hs^k3Q(x-(zUqD(k9_o8aZ{TsTjgGJh05ny<%v>I1PyT%78cK0oSLId5E=aZ&53 zKgQuz{jtP2OUJJwo*lVH={V2*Uq0c^O;L6q!On_vf`8Ia>QTp!6=$DuiZjo+C|#(J z9e`gJA78}I`keJB?4s7ydGj0CMb(AsDgKy?U;9!99M#7)|4#$`I19Tde&xrU=SK&u z_qS2HEqddI;GK5W&h+ek?-Km7^pc!7e&lBX92Jl1Vu(JZmn!2d9sCKuZn%G8z2A=A zQ(U9!;)R#FzVr}wK9BM@@wkgq{WuG@;v5l|;w&-Fit`otwZ?B2j`I!JS$daUl-|`3 zC-|pxQR)d7ca*=;6KdR zk2U_h@biA1b;U;;Z0SOA&e~4(9`#(6czT+*ELi8864>(VN_e*H6sP?1b)|gvJ-;U4 zTX?>Yie~`d>hE=Lp42lg-ftOyzau}bf3HJ!Ryqx7OmmzL)OzTg}&_4=QhU{8zuNv7X}XfL~#(|4Qy#b+#*Z z+jI5nO!b{z&hen;4?o0T>AB9hsP|<$m(o zXJXgn8dXQd)+0}DE;2aeM>)2E@QhV zSbs$Y!d3iMiC2B930A%JzAtD^WYZTFBo>W?iZGiP`eMYp59~o ze5l?^D>>f8PaXV0#{1)>%Pe-%VH-U6mW7{ZKf%1#es>slyWN^wLapzI{7G9=7EE zu7=%S+*kkddDgle)>VBB!8(6L?Y9GXQy;7`PCARP>f(!9U+0kw`>4(%ImTJ%k&h9d zbsjk!J4=_x1lpZ~-LdSCQT&XEL;NIGb9_kOS@5OI7nSeJ1O1Yn_H94kI>)zIS9R3~ zTYXORTl?08`LzFKR(ElK!FV1hF;0EE$hcb#er^xs=egRce*OF^pFR9jUm1hNYjO=2 z_rDDP*XX%^Vb$9l^K1Pa^Q+$KV5{D`=u-98W}H{a zOFHT>-@LBDryBGBJdmH?V|M{p-w)-bkZ}CSuPXQ^!;ibTZ`D(h`LtfsTWZwLP zR8O%NI=?ObKZBo^{$KI?u=BR;O#S1Z;_idr#5z&>e{-N8vU?}?etvb%$gJgf+JOa& zU{nA2JFkDnz0dIfqul?3VOQh6^*cYOV%OyA$Ekjke9?5B=fJ8%e}9qQJH(}P>=>+b zYngevMm(2r-|E{p2HHJ>UDW=leSd_1iYKwQ<6%egodvJ^2dD2S-Mx(auQKdj&;6)+ z)p@tYy3%1EyoWLWKHNXlu=|?fht7YQbsQh^s|Z%#@}J+Nr>3W;68?+l30UjYm^X?S zox^L?mHJqRah7gQBi>Lu`LT);&QT{E^@;fk>RB{gHa*9FceUZk5< zJ>5w6xfi>T3?He%b*`XG5@b6;HbPq^k^Ax+;RDs~T9UX@RY}*aaS}^Fj%` z&vO+GzAlgC{_%$0sod8-4P73r{9gl4_i$DCe!rP;f32$)KF4j$ zeXHN(H*)^X@5kW9#{3^$+pYh0!){mZn|~LL-G{jPeMtGA;GgoH+SvL3dBcw*xi5YB z&jIs#V1DT#&-~Iu4Sc+@-f7%dKlayCJPp>H*C+GKpE20_oH@ljs`q5-x#{jgBc5wL z{`~xCpJ=eI{OAVyaUb*l*6`zT?*F^$#Lts-mVc?^Q+cX@RW}Xr^R;d=n>ha!PZ2z; zx`{KN>ZS%(-E_dSs++Etk0JA`ZqhGv@v7dV^qOKG>9xQ(t6#5qwd;TXE*<**N_P|d zlkQTRx;WP~zF)qq`gIHcq`N+NR=TS(pL90?OLv*g96z(tU7q=sk0SF+cTKRRyFPi8 z?s|-~beBYTR-b%rpgxzUpFY>~L{y)wyxj3Eei~ruwF`dzV+((8dRghU_zLI0^jZVY zO0OB_lU`e3>2(Nx7x{}i2Zo+6MqWPRX&0aLS^!&m%`=bmT4mhQ*6aW5`8P_hsaH9^fbgj=_$Usi${9OfM=zrhR0Wt`K6~O*wWJk{YXze##zsk z{{g?2?qqkAkq_yqVc4C_{r}ZIIo}tzaCy>mV;3yljlgFbel4p$S$mc9UwyI#o|UeP z%qLy7WL-bdYBr z>7d0pE5ENM4(oikBX<9;=Z~oUvXF6ni=Qf3x@dwwV&r34^{wny&VTi-5_nd9E5Ury zYaJ}TcEPiH9_e}c7%{)}n%UaLYw0!3Jko2CasRvPHMV$KuW7LKS^z&^^*X{o={50M z7tgHp+GT#}HOu_cYXv+jy;fOI{iDJB((4dx>2-iUrPuiD952>B`!V{GW%mW_Ed75Q zJF8#+3_Gh|>v_C~ebn>c_1xdUcwef|0jz(&Cf;}FiD#HMYX7Zn<9OERA5E}6XILbM zxk|S&?3DL3Sm)mYSasP0zZAbTt^avQ=sxml=CMA9*a^E2!K=@M-rLu5 zS!6!dWgo1%jAz~Yv#QG&^D93Y=2u--!Dd}jhpNjaP4DWB#kS zAN6~u%I|>r#Bbt_ZawSsuoB~>!z|-09&g95XAJ+v&l-PP_&F>z&OZJr&Iwrc;P)YY z-qylSai-oBrk4%y`_+d3+j0MWhFxf!9sEdh2<#Eh>;xYYZ$A`sZm2u*+z&NWe?#J)du31>`>M!dV zcA;^O@K13j-VzpPmvM?S%ed!joPGRLoRh#fTi7YiR4%M8UP*r5ZRAOIdmDD4`Rw4I z;v9l4-OgdBIOE%g#aY4cV+{XKMUY~r8d?18N~tJo>dG1xjkU55Xb-4Hvg4j#g8 z{c9JlcjeuRtG$EEm*N_LHEuP|N4n^IQDJ{mUoEl^=vS8FANQ^EO>C!WKGR?;ulqkoKa?MTpVRrH z?)lLU^y5=A_9L8RS%!X4~w_&&)DCt=kEx-wEf8MGR<2BZ2588jQQw$eoVkt z{(AUf*(uMK-HpsA-LI;K#8rK%fX>yI24MB268ThLYJk<362zyz)BtP0NWInNMSZCV zR$r=t)rVSOE5649`3kjL^E$UbSnF;YX!nLdyWIor4hXb63_ImL9+CHY-sMHlr){v_ zKMcT&HU4eRUb;wwmG=Tz?-QzE?Ke%ZRgVq)KaH!FUylFK-_huI3Zj1hLw&vU_UXP* z2U~gW2J(GFpxu3eb}L;Uro#;b?Y0TD+XFi*KOe{L8(gFEa{~9J!>D~X_Ri`2q`_8x ze(lY_iX7pp{x%}t(s|+?ZawKd3zp7HVClLJmaf}i^{)X~IxpbA`dK|No-2vRiu><@ zb`J&G>3yZO?n-|S)8*QMcBw$Stpe?~5478T#&#cJKC5m%g`M^O<|yor<|}eQ7^0?Ka)F>)_Lk`7h$WzW49Xuli~;pVk|Jt-8-*r{}0d!TG6iYbbE9o{PIW zJJoXyta@&NRnL8}{F{KakEPz_=F|Bm57zmn0#-k0fYlGWV4ZhHVD*Cpaq2yIo;WSN zTm}F48+npmtoMDPdYRkZ@ge^^;HL~fR=L6ThcgU2=}LL_b)`Hc-|hTR9&+IISV!{k z>*7qlKQ7&_AVW__L*kMy%FM4kH^J8PYngeZ;~wLz{HBTHK7%jicWLwAc+WKdUGNSw z;=jUt;(r7d|Ec%7^`ms6^Ie{C;y=$gYd914v+CQ)JzV_iQ#o*G-#%tW zc`CE6^3((?Pd%`er!jd^p2m!`_&;G8@!xpgH2+=j(yqhQ`={$L558^kk z<+la4@>^jZ<+sl`E5Fw)qx@Ej)A?#WSWI#11kUlEvh>pYcVKIyCjmd?gtO9vhJk`9s|bbML)ecdw3Zx{cR-w}9e=QsbM z={`~c?=hqNCYVq8ZGe^EKG@1{1Adg>3FEB%ev~-ojCgcjp4B<5`C-Sa^4kOd*zjZ4 z&qL{tOy{=%R$cnfQF=Zf*d>Xu1c2{60KcapoBfBd9W3K=aq=%=?}c9#Xs6HDEPi)nzP-3g7XG>QliauBukY)4Q~YhP z7612{-}3iN?5;8V)$cJ44ZHifAEgKN|I&WbdZ>dfKC;-&^8vQ_SaegE9ySQHdu^cI z2LtU63A8&JJMr`a3C!y|dHRF)r!oCO`_q6rTFkfvx>BFYf>pmIu_$J_TJ^ zzrWiJ)L9=p{W~>&UsoNc|HJtwofW_VI|p=@IPx_a@@Ef`8I)11ui8VC(nkv);H7 zcs=}xiaX8yHyUC8&o|?wTwy*v|Fpn&8S_8J{WWi1__<^Q?pylov##nd{s|Yic+G&dAN&1D=k+Z7OP@u? zS^9hpe!km?=e^vwboc2Q+kG)`zHeigJW3Bu=21V+RGj}-UQdRHKXDZu{yuXZ_pQG#eK^o=<-fVQxCeVb zPQ^7K4xO7~2fDZvXBxaY^F{gpmsP^f-Pl*Oe5or{4y= zh{vwS+X$@wk@%G3Rr=0?b>1w2t$ti!UiITTOKT=kIp^mIMs!BKrj`J8zC zR2a9j;s1NMZ|zrI=9j)&%rAWn!Rm8(C(YqiPxz2 zYz6#N-POU$R~xMUH3*DH?>Vi0uJ>xc!r!QRyMX&w8Fn{uU-|a)r2VpWu*-|`-3N;= zf1L7L!%q2~fUUfRzAt+U|E>96Gz{AxHV?GhKG1IOK)X=?s)6%;C(y1HXm@d--5}6T z?@gtjsP{`n^rCvpeAeku^;QO}-sZs4X$L&tm%!?i@v56o=l={?`&$vLeWwQ2zS9El zNFnyY+FvGMy?03+;?~n!i#*t>`v>4Pam&K{&j#FoqhYrl_pQ3w4ZEGW`gN}U&^vTG zFJrKEo@inxzLTGG^XzB%e?XxB-^cDK!~Z(#N>^?0&kaA$<-X1x{yA4VEHIyRHULW} ziO;*Ze`~CF9rvw%on=0)UjtkFag}_iU$+=%>GN*?qf$JWMo%9y$pEM>>lC1`n}&@c3^?QVJ>d<_t@bMzvT9X`{Rb(f8X^wF}Ml+=jp}RO^knU zE05jgT>bq?c`MT~cZ*A}gm?w(IGWVrJpC7F^@YYLx+3{ob`!wUE$2{Yr)>FT4 zlMnUT8sjXT9Zo!!-LZjoX9n8+0Xs|Iw_rDZ`NFz-hWpo?vasEd`}$t3pFf@VI$v@5 zQXYojr|>6AAFJKr*0;V#8~^I`{5i0d=Q;dPp3980^0zU5S$5lCXXRx#?EaH$6dzyW zz7<#c2*-!wDu6A2k7j<$PH|awCkM`Vkr&sRB7m!ORHrVrA9bip?MGv<_M@byyBt{i zQ5md0(PeZsopJ$0n> zYptj9ntI9ApZ^EUf9}K2{(E+sKhJ!czXm?ri1SkJN7bWr)nY#BY6!m0nEzJpYoGJ? zW7S0$e$-#%Uw8aS=Q;2JcQ~c`JZs;}GmrX4nQ@k$CirRDCI8{{YuRlRX!o{2yS)SL z4hgh7I?(RaK)b60?d}S+TYePAvv`qy{qHNO&$iKl`s@g-K9M-e=}r2}f~CI_SoKf` zs~*~5)#CuHdW?O;&F|D3i>1NpvjwpFY!$3N+XQc9^w|yJ&DyVDi`_f8stNi1r^J2n z8&!9MZ@TzYcd>6dY}HAX`7OJn1MN->v^&R(%m3VQUN^)gour9NIw^srgF0AwYlHQ4 zGXPuhUKtq2{egC|yTa<}WzW%0x`_JTLG|0yb=3q*_dT$5KL(4xFU6^?hUkC{%)sd#qXah6mR}JE*`~O0jr)HU`sa}vYypf7i0G}u1bsFS3m6eAJtbg z$2kAhSBqfF-@}>TvTFp|ogHX*6?PU+4`a95JuZ(?Jf*m=JV)_V{O&YQHLw-`=FD%| zZ69b?47B@XpxqJJS$rOc-5Fe?`1~FBEk0Y{o943*ws^YHn?LF~IF620r!}zZv;$V1 z4#7Hq#mTSwR0ga*)dK7MH3aMY6(=6;Lm9C8S`n;$s0P+PJ^|~wGV^`MmzAdn;Ad99 zr&;*Hbe^hUD^E}1hvjelURR%+a*fhe=WMJM(N{1?r(0`Nk`WE()r}C*y?L3?6jXYz!u-P zd3g}pUZ2(qZE0I_AwGmi-tq&jSYeoFB_=(-; z`b3Irln#_%>vtT}$4&E70E?ffeWhG+$w67F+ zzbU?ZJcnyviSfK5{&SqC#edg3FLya_ivJ?}hWMX@Z}DFxZj1ld!TY-m{`ca3*|7UG z_Yc0z<<&oTX@ZGzWEf}haR+{h??oy+uJWtM{HlvNu+Cd$)>B@a zVC%W=3D&p#T=RaXBg<~HK)W|#Ctm%y6=$mH_*a~Hu<}y@OTP`U^?Am7SpO4TMf-C6 zhkm#A3*7&vVRsz&t$i>S49)jJ8hQB9q-&(ha-346zJg9E-C%L$^PglS<8h+f#{jDPY z9URqFgZZ>i_rVt5DeT1e1Z>6qD1KRXp?O(mh z1KJmqNAaFeg1BnmPEfDvvw5)kY!@uuPQdDG8ST>sPDsx z_fgBmskjrTI6MrT-`c;j%%}A#VCl*4o7xY$_@(~TV4TJG{rGM1z1)MY@1(d&*8aKZ z)!cu-VYeUmEk25;I)24R4Q%m|!A^X%z!o2eb~V<&&3KF?{8KlOt?`BOiL zx8kF!ubfGR`{J zCK;zXXfrNU2eUe_rhe(-mLGYrRcF#;sGSwpTgm6r)_3Yx)B4VXL-oCrasJhFgX+Nl z+*EZ?VO`Zh3oL#1!LxcEn|SNx+Kz{)I?;YM@$^z=oR#1AETjC!PM^+i8XTHm<<0LK z%3Fc?l(#xKG*8y|pxfU3Bk&G^y0hMIB+hXB=scJQTRIq!clC`5<18I~Xc_4se&)0e zGT>S1pvZjE!5lbL2i88*@#Y_ctvn6Mi}IBGwc{Z)Pj?2MH)h3S8~?=P06Z%mV`sVe zHGdXt@mR+X@mOMH{2hZWU7h77J+Sp$QpIjD4>)6R!_e*Z@L}!i>2sZ5dY@1N&q}v-=2KmC!Io|d z#3>z&7-#7q_K>URrQKg@=S}yQ7C3ajnAQ2Z&${9}{u}3)beI9pD!)bM(|S#?mER(M zD!)C(Jzw)%I)6I9b@0;8Z<}?+_Xw=~CN6M(&MLoI=F@sLu$A8|eks2####AYhx&av zSL?lwD$A|pLfi*7b{rHIY6nY<4;dxN+i(25tIM@e^rzX!0%1ev$>HK>a&RNEs_WS0E>5ei zo1Xt^##uV(!K-voVw|OeBbSj5Cio{Eq<%YF9psr$I;eq{who4@D;>mt7p8-j=YNKA zmJa&xDjk%)aVzRz##P@d=+ZBBZfen2bZ(kMUpj|0SV!lOChJ)5Cr&_bmfg95c7s5> zhXU=^dD!&{%fD9#+PxJ!8_W*WQ{3|`;bh0VesQ9PJnmo`ZYf9VnbJSp6z_m78DB!8x$@pE6kc&m7p&(Vl_4?iXnH8IOPe z^Yi)r^=cQ7_#1)M&l7)i_pQG34c0r6YgFGkhx^v^V2yQEx2-@wZf5=!A6xib9q0a6 zzo5)HkNth(HP~&))$cRXX{PUZk}iv2>E9ox=fOC3in9i`^s*EFSa#Znto&);*o%3i z^7l#ZTXE(7Z5x7bbU0zv#O6C^Qk^!e|GCF?dR_j>uR5^gROIL8aw&l23xu>5Vv$c zVw|Oei$qk}T*N(XabO9vV37Yp5(!rQ_9OY%X+Lsc%Z~?_QT_DrZ?T?d!LzEL8}7@+WTpnbyYtD zuvI@*&;QupTs&6&G(8<;8E5H0=g6h~+|kEB>0kn$l@3yWpVmPUytH-DVO{B92)1-k z^Zbtw!*tMsNA;zgH!kY?AWfb_^qiaKIYiI7C9v{U2dmE7V7<2)fE9O)^Pb+vronm- zmf{?s_h4!E1HA{!&|mc)tPIwBupwCQ!OGNw-lkOGMeo6?9xtow1p`;TkLvxz@h)Dv zO^3xx`ow9S)qdu%c$hoQVe!zs&|&c~;PW8yP~`oic9UW`q{|6d{WL`$)K42=^^HDQePaSvUr62I@~Zxr2dh6;!0L|;u=+?B ztUfXVTlp>p^7L8kEWK;KldzA{`zhSN_iOUlS^9Nx7Iv3i?)2urhf|*~{loF6K2Znv z4L`2szV+{wK7!rDTzx;JlM(AG&xw)qYxfJ3sb`OKohMv;t8tB*Kg)d5T?M=aejRI@<@kx)FC~UB~P947(G# z|7Pr?cszPjH=n-e=JTlj(7Vg!U3nUVrHka9@zLbI z6<6wB$A{v|gDro5!Tgrp?*r{dfp#lC<#b@JyAgJZKk9S)(VZ@S_0a_VL-myN>ZuBr zp6cjA=k_jG`f8vP)n6a1{bB;vxv~QP+MiqC9Y}N^to?Zc*8ZHj&&8wNEf2PIwHbWv zz%@!&@8`bG*M6O;4_EJ>)>RX1`SCI4|FYpngZs*FlpnDNru|5RE&Vi^-?BRwJ1ed~ zWA^~pD1H|`?euNMHSpq!ja{6UzZ)^XWw(vzN7VP~dgN90Q@}6PPaUlNs0~*Ar14wz zPy$Q8b+GmOfV<-F$GArEdl>hv-|x#lIIWu!*y8P2=C|z52(-H*(C$v`EFIp5-Ad0a zyr1s8PM8i$|D5Kj4z}W#AC}$v_-WZ~7HGF+pxw@ab|1n{^&0gYS4Tgpi!NAoF#@YD z67Z;fB@5O*(gv$;MquqDiHBTXv~Og=+BZsIJss4+s=GGW;(cG@w{$1F&tM-_pI`U* zjOy!yho^NHd&J>TKTb9LxG2z%66@;xR0ls_c}qMx&07{6>hG-WtbAQZ9{y?M>k;l- z&(n#2xxTi+74F}G^Yx|Y`s`zlC)H~Se7fO>bQAR)qWSC0r+V*#)kl24bgoKZC%uip z7LQvH_pEeZoJ{Me2DbDeKPb)maZbD;~$pCmz#JIzB8OtBezm1;$xCo{D~ERcBq+l^-L| z|ETBMHv6N_^^Ut7dB?Tnf1GWxjd?lld+AK_-pmM9^<6foHx#Y zuF*NBfUebNdSLaL7&=m)se~Jv0ISc$@JoFr4OX8ifYn#3VD*V6SkE<8;(Ak3 z7OnyMpa1McUMyY9&eDVau4FIfrR~Q2bw9~{D_?`rm-=P{tn*nPtUfvc>wK0XUY*Yx zV0F=cARhzxuz34#yJz2*MuGhO-)g5iPN?9ys?LThxjI&z#aDJ%b(R6E&Wd2|7d5cz ztOeG2r4Lr!O~9(VRNSqny32!AcNMVet^rovb-{Wr8i7@ZiB;VEI`3q`R=xe-suzow zX9DYO)^?%!2whk6sXn6iq3WvB_0a^YK6+r)#~7^oNUr9_t3GmI)khhu`j`W&K0094 z#}KUgh_CMESAAr_s*fVrIv=dFygMJgj;q>*e;$83_pQ&n%WF8lbPk>aTl#uG^ILYG z3A8&V(C&2Xq=ywnfY&cO#G!sU21^ggHNAX;=kpD=@^KCRyosyaiOR=qhTVhQx1I-5 zFL3@#e|fN#?+I}!-xbD%#<^$(r@yE;U&4LmXL%WN-JI)?b>&Aq;o`CUSj_yh@}tbU z@?#Ec=~{WW>~_Xq%Wm%(+f|s);`0dXLiPI-?3Gqu=b`!?zHnN<@wFVbbkkv+@|9uS ztmFK}jN= zQ|*JR8*!>{Mg7i__KgPq>DJIPsWgoK+W3;`f@17Vhio zasSPMe7_QVzyIreHN-!~8DH1MIjcNnm``~sgEu$g49(LV^U41n*wTB4xRs|d<3jfb zE1%j&wm0IObw1lKcKH(@1MsZ!8B4nPmCr1AS0m2Qe3qC`{x`r@KI_D(e0IHYQJ-_R zIREH;n&I4`KGOj&W}_X06@QX_Q1z4p&!1nx^Uo__#aCv3(ep}yKCI`JEd4~!D>Zbh z=an>Z>-oI|*7N%W9xT1;d=%QpKValLw2zn8o7PhuTsGzp)l-}K#Peekzu#N&kd#A9Xy$A?vyHO7g@BI7I`k6%VSj`2@CCO33( zo;@QTbId0mt6+=A9)5|(CgUs~FT?N9=ZfoR6lZoL$D86Tfvq?b*eT9B*xHwG!*7cZ zoy(VYedafId`MRn@T|_O4dxTyeXzxM3On&V0b4xkxpryuIG38{u>-zuM!Fp`pLk5Z z)U9XnSZ17f%rVZ=t$5V@aXrv;)#na*`l!w+bMyn9QwH>d#f`6^^M1sp`$&B`hjm_> z@VTMROC>(9m_IM^K3AW2%<>Q=@BVYC-b*I2o96>; z@o_wUS$v#{-S3S!|HggG-}GkF`73}efA430%WlP$oX#w}^#kp;4zzn)pj|1@?$g*= z`8f)^6S%7V`0qK-=DwAm-pi-+GX`6HUdH^E-CqLj?#E93AnJ4G4)w3TItHt+_NWK- z)fjqHU#)^whi$OxZ~#`HjlqZZy);;Twg6V2t%B8On_xYcCST$BR^Kgv)px64_1z}; z(>Ldo>Lph{-z%&fRtHJ!ES-IoLHG@lj! zvCP-z8WsQL+&AOj+>0M<#dQtyTmIf9KjRDUyX$b@@^|R@8{fkDZ~40!^IQJD5xd{%-$U(Q8aUsUfp*&l+HD_b_wE_neIjtaf0vzAm#J4f-K#G1VAW*>th#J~ zRhM0`>T(2DT_#@R=2u;2!K%v=San$kt1jDM)#U)Jx{PJq{Hn_|San$dt1hcxt1iD1 zn73tRcTAvv%gU}5=-;gEE)HDx-({zIi~4-4v(e>Ma9Sy%oW#w;EXW z)&i^E`e4=D1gv^XEq3dv-tu78R|Ty4YJgQ=U9jqF1Qrh~>Hy1C@6UQXU#Ra4)6S21 z9=3E?aW|=3#hrMqyZ@TY+O5B;+YhaCrtIE=y=d_LdoTCJSJeBL z$?IIaI%lS~aoFl(W#%7$(q+`ohxo5CzjW6EOBa2x`f#50#eNNJ{eI?=f&86--K_Y_ zZad9i32gEAi$H%B*Dlyw`R*EaS99O`zGEWm;!=HQ!IqvzJ|B#;bUnl`D=!aXXZg`* zUFmuf=*LQ{xjGExdmZef^71n7TYT4EKh1XwY{gl`PI30Zmi`pytnK9QDk6ld`auGH zs2|tC>JMG8_L&BGlMYkFr+p;;2FIKBksMh4qYTzQG6%NwxGQ-J)uZ0?MfKUz8>jn3 z9XxA4#DA0@BhQb-o19;kA0K^=d{}-|SXa7j1p09ZeteIsWajUGp?zZF`H|Yr@nO}4 z{IGaCb;i84@K3z;!ImGr8T*lW^R%9eVC6mPci`ISPv@^J{OkPH1*^XE#HaeMfmPoV zui6{w_bvV#o*#X% z_@96+{!`eA|J05yK8ydo@Uw2jb3FGgKbov7KYD?FoWlIy4)o(p!|r14i+{hrNdJYM z98Y@AtAedK)7UA_CfMTpYW$iN--(@_|MDXXUfO;%JU_b2$dA-6(|qK?%I9h-Sg#Mx zvCruI-vjIXpQFDmW?U7lIvvsP^j@iq?xm|SSm%WSdeM2I1YbHYjKDfCREWcRzwi(A zW$our2ik4Crt5R!&)-MHSLLmack$5xE1oXc^6Nm>v+TYeXm?_u-Fbm_*9O|%8)z5m zU+e`g4;C*;?36G6`Br@|lXv-2{)%Afy#|)vTVTCs?Su9FI{{1YskgcLcc5PKVClUA z{@(rif1IJek8Tqf_j?2F%7J!=1={@(JMq0D@#>;_$i3b1G2b7+ihd5Pdg*{w|3k3W z@t<4f^Tc~do##5dN6>RihvyFEu|;1|on@|w7VzJZn;EQ zova&Z7wX@Zf%EMcXt!se-GPC2M+VxR7-)BHpj{|0e_}p8zeat2G(msrTd8+CJ*scz z!K#M}SoP2Vs~);w)x!v^zLwb4&96Gnf>p;Qu=-vdta@sL=l6ZE>OS@^H^1sD4Ytm2 zBl!9kSM?jef3E#PR}bRVKL>Blz~XMskAuK9u;qv9a%HOuumLE50{k5Dg)vxlo_x3CM|GY9Tf8OIqaCl6NtuYlG68({VSE?E741lGAP@m@E-_Jb_=Wy{OL3E%JY?}M*{xT;Ki zyTiDDtYP;v?pu9$ZV%_L`0Rj-x966)5Y>mv*lE8Rf~~qb3%@M8D+28v2((*u?J#|B z9BB92K)ZJa+U*-?7rL(WWbrIJ)v5oxx~jwE`3|3tx z-|yyE9p=EQ!!lTPI0sf8cEGB#A=rA~^0`3Xj|sFpEznN9Tlu*paK0O`Qyy1R1L3Ov zIxIS#mDl*54l8dNu<}#{D^E4B^3(!baoism$D(z@>NIq|^#bP$waWy~w{xJ~2LtUw z=Q}8HzOM(`HL;Vf{QjWxTYfL6Bk8OHR=;R~)i1hW>23s8zes$*%_kjZ!O~#~tmlV1 zSh{S3)jtMc^^e#G-TYR6I46*&D+BFr4YYea(C!86hSkfafp*zIyLSfKh1T;v%qN|# z8qvREA98t9|4M_UvjSK;tAeGgCRjS^fu*A{SUO66*sUiW<-pQW8Eo~xY9L>89uNNc zYrft-;{4M7R{>jkZUy>rS)kn@(C+>~yG1V!)AM?PcCW@xy7J$Fs?lV?LHZ3cQ|&|`-TQ~zvQYiU5@`ax%Jj1|8*(% z#k;TL&9P7H<9O9`L>6rEbQ|+qc25M_t(gqd-KN-CJjuT|Vjsm*f%_Iu*^f^1R03P^ ze;_cfPX*c?8EE$tFRrNHd#LQ~;!+(pz^cP8Sp9tjR(~&{7o8&-VDi>y-o&T!yEZFM9p*)@y$oC%t?QRLQdo<8)wU>m|O$s~dJgN^D z_j7zIKQ*xO(*i3$eX#N~0jn>k_MgsA9xOjrRbg_~{#xKYzI0jQJ&tr4=Q&Ec?DHHX zU8Xr-N|$rqxuN0h-y?7TD0#Z7;P*BcXoqnQ`+av=eIIUcfa6*5$I1?eejh7~K9mkW zuF&tprCC>gl)%zc9lXxj&;C0j+LzkIqkXB(IIHjPLL5u``*6konC8C*4&{FzgZ~Qm z^*(V0CCaOtmgmP1EdJyF>HJjvMV$*Wj1&JE###J-a~bhJz(46O_FvCU|80Z+3j_I2 zv#$IofyI9vZ1LYF9`WC1oW=jL>OaMgdHM&3>i<@Q|Iq%^^86Tr#ee+cf%<2h_|GuT z;(tsWFI>;<%PLd9pXz(gq5N!Y%(o@?t^P0|4(T)Y3CD-{NrO#&GLQHvFwWv9kDp7s zKTq&aai>1%;{FeV*Ux&q`u$Spl|1u_#~Rq;v5#NkvBfxx$7S`s?_6cN&dcCX9Up7( z9s0fRInR$CSp1K{7XL}?#DDTY7oWxd&xqrT#@`X>?;b+==^6a|+0$dxIiO1%()$Q3 zeiEN@aa#N|7$<(Rj0@#wRU;ntLCcR0>&lNIc;^S)dEEb=rk)!noE!DrP-S0TOk2(e)y>`Ht zy?Ej0(AU9xsGiD39#yB--({5!p4L+x9IB_!7=C;?P)}{oj}cgUN_^J&dC^;4<@)=& zoXVk_B(4o%doEeD1*iS9N6N&Lp>{bVDX>$LZJQ`C;qdHv-n?T`o}-%F8;;mrvDQS{)6?;y7Hq87XNc# zQ~$&x{yU7b_+MuF|B|PFaH#&<2LHkO_xu=v#ebp}sDH+Z|ExF8{~SsAuCZ@xy%_t5 zo}+5?H9begsI&R!DDtl7s2G0e)LX+3O9vOiXW!sefA4HPU*ryRyorx8IMk0>{oQiU z^J5IQo?paAsGSwp9q_ue|L(kZxXXj|GzMG!q=}vKm;ADu$BOgmWfW%{{}kr{Y{gl} zPI1P*^8Ajofq#m#3%25{V5c}o&+|BIU!B%%3v9(%#7=Sc!OvISmXDZ@a}I39nZr(T zcD!-^dp^B?pQHcjJxY=~*L#!#Sla{#vTS;tOs#*TV^$JxL?#n}a0aaOQXoTI=v*Wb{+$5`6uw%Rvb9u#K_ zY{gl`PI30ZmTq6QjN&YRb2`pBuoY(xJH^=nTX8O{b9muf({Wb8R-9?<6lW7`#hE3a zq0e)cABk@}|K&#(Y&{>n13#9Po#I+UFUq{nm1^u~IuDiU`}5}^`r~58W$7FG-foKe z()V`b=uqdSF<76I4m=%{;8D->4Y1BrU9iqmBe2d>i8+@SOAmWJM?F~Qoz&6OddPz< zKR$;avwFU7d4BZ4mfnsF)a3<%c7MZ8dRs9t_E%P16tMpa`>pWfqTk+|4 z?yP+LYsUG=9y6_r64>&0!;RcNYx$eSZjRp-6V1!ueAmULy3B%=Z-1OV7ajS0FwTl|Z~R``=Z*>f>D-a}o{QUxv(Gr~4|#7~R6Qi% zNAE-HVD--~c)mZfj{0HETgQLTs=CP?CR*T}*t&e!D^$*WZl-wm`o6+25$7hw0{y3X@pE3ST^zqeucG}oy5 z)$i1s9)j5Qp@aY6R-v=Yw$;AKT%VWhXu?yWN=2(!+k(S>HSR z9Cnr-GRIEqp$NA8tuw#AU*i96rt;GIzMEh5+y|?kCt%fc#mi$0taDh6{HV`$z}TU8sMdcJj~CqvCxWKcnh+&6KNiOOM?j zP3v(4ws?Or^ILZE*RtC(aK3j1+U*@^_gU=3Q`Fxzwtnb%(mAIO)_HUS)_F7qkE+W& zSan$et1cU0)n(#1x1RcI9;`a7fK_)5uhMzLyMk*}9S*rKefj&T&cFGeOxIxrY~|;kz_?^5KUS5)T=ls}=Eu`I zFM_4>8dy4Sfu-|4Sh}8orP~y7Nv934blL|?rxS2?b6Gft{qy3Zfjr1gJox!gT!W_L zL2<=Sa9HCOdHl(4$o{7Iv(%aDI>o%=Bh9?uxpv|BR(q-I=bLcV@;(pSa{o7f%PleS zNt@my6m@e`dsq@NsE{ksg- zxoQq99dy9+=PI!Jd;F(ve$`C|e5vuh?ehcUye`o0-axzMHgS5j>SatE+82{2xj4mJ z4lEwZU`u~V*0=1o47A%m&~6Xxto=iEv^VyWm0!;Xb6-40)pPx1$D8W84YuMBjqA&S z@&91Pc0Xr6i_Z(OyMb#IpLcNoVZ(0umpT1LJqN4qV?T4etG}ngR=x)RV>(|2###AF z;Fo159mVtK#`d}NZdauKa zcE>JQ=YvroZ<_`37Rv9e=X*n-f1&FZ0_Xd1pxq(ZNl#JVo0+tnuJxRhI>lk>D-V{w zDq!iW0hYeHVCicFmYx!)y7{G-EZC}#xxl#p+s<`Te_uK=kU!Z;H>;{Kb5$RWpEj+V z3|P7;f~A`pSh{I}rJFujx|x90mr_4>>q$p>u=-L3{C(r!!%%$Z!H2^0`O^ECA;0$$ zwT~Bm;r!A*UIknG-yd1u@?(UZ^||H1^CR|4=a=QjW6XcC!H4{~Ch+;$+K21-r~I|S z(p?naCG5oaATZ7qHg)HNr5$JGS1u2VvjMi^%wwlGyI?Dy()X<1b7b1n`YwVkKh|AF zd=K$Ye8*3B{#$%^yf`zAv*LX1GK#Z@e~NP)7-thZ=_+|fSf5x{`E28#;v9gjeAcm3 zoUt=qoYpx*aXw%3-X#w4F#=nBG_VsNiC>5DA$?nXyqh`*-Ont4Tlgn``+@#`6hAC~ zWjCunSv82uORz63<{&iz>zr4kuj-sv zrvK=iSD;RH&dZ`xo%1T5-t*`{&!080-os76dcMfOhu*`rzl6!%U~;SpI%0N zzk80$=Y0Kxt@B|6JLxmg3Dbq*wEE_AwX^vBGW^b}J}1Ph_*3VG#VO9Abc*=vV_~pl}?0!Z3)_ngiJN3bY9uU3f-#mKKdy^VieX#{rU+ja`7xU;( zeX#~sUu=QZ7yDrK#R*t_phBM17h7QU#XeYlaROFfO#Q~?U41bRR$r`ut-8IOyoKt~ z>Raver}a1hTe^@Rv$nJ1f3DB<(pl8=Zu#~evCXn5*InY zLU~hOqTZXv$b;%X3s(J?z^eZ`SoI&nKh=L0tom<*RsUK1SN&JO7O%HZkD=c;eDP-P zJ&D?$|6a`hok?G}im%*te9PZCuvPCl?6m)Mz*d}_;rG)1y_3SlE>6W=1;4}KaZm1B z@5!3XCmsi2>C@+ba}t-vPCUjg3DbWKzcl{}5`wq?jmeAR&N9FJtbjF-{~lR&Qsnbw z)yW*6Z>bIvd_JK%DDioL)@gX}ft$Ps)jl}Kd0zWqgMCcK@=mPia zpzx^sUVZ5IJI-1DZA&JK%2(r3mmlS;3$}DGKL*CD9JQC+40UhY2qKhNHGUW5Nu zoVx_teJIfG(}8wJ1=@wiabn81_V{x$$>e~bOz%`aW0!P>tHU_GZ*!InPm4diRZw5u0uzKyU`|A;y_6#wAj(Yd(> zRy-}R=JEFt)l-u=RZo4!y~p_XIkpLmC;uGn4yn4jjf%T)g^OExt%8-;CiooV^XpQe zUxx(ReKpW7l#d4UDSs=vHa7pi^XIxNr*)kLE59YM@>>V%ywL_*y8KySe4RkMt7mLC zHuzGX$zA36Qr{?prKdTt^wa^1uOZm_{^?q;46FB72im<8JL$o%5B0^$)h<5ufd*Lq zcfnS^|1;39!IcS9dF{X2$oK2VAWj{1hoK75@80R^ipAWdhRkq*HH)oYb-^HQxZ5M3i`wxM9-Wq5(!A`s{nqnaq)4nyr zKkfUeKRN$Zk9n~ASp{sxBmG+E>BQ!)PG@zlPhK<4e-3Q<`wIN9?A{z`w@0Ae#{%uX z5@>f^pxv*rlRl!}501&V^iqaT>7@x)-S)t$+c8-EJbA6lkM_eHSan+l>l`=-w(@dS zVBB{E+C3d;x6T$}`%I|amVxu_9B8*!pxuGkS$Zg4=kg~#)WOn28!SBxz|uqPdN*Fr z32CtUO#v*uRKe;$O|bm*pL?}G^f-rVodM@8trKS-);c3^-%imNwZAl|1L?Hm>9mJm z=loq3uHpLo&5?omI62Vn%0Rmjc6x8^?+5d|+~D#fUNT_uUj*xXQv<&_xp3TzUghc} z#Z}vp&(G_)fAg)mB_>h(Y;55C)IOUAzij!1{n&~5L*L)%@2{f#sC$02!B)TeAbwbO z@>hEI&z-8f0qg2{J#nMsM|GG5A8S09eKydqZ(t|Ce14>t7VE0t_rV(H>rm&x7P?ZO zDG;CHEisScoq#PqPY8^!gPrQdk57Kq|KfO-pKY+^$L|9Dkezjo`Wy3w)|dGAri|ouoE9yu=;WvY@N#=C7w06bbTYLU%ZU_*10_M*XekQU@K3rWPZi% z^QAaz%qM+zz?&HTXnW?j{3rz4?Hg!!XrSF(pxw#Xi6{R#PrM{=c6m^L$br=#%3$p; zb6|D#4p`^IAz151^^*a0sd-1}Q2YCkd}-eJ-<+TOo#H+RiTWO4vb^CEX-Ws};~ZAJ zy;~espQ>!)=2c%#zRqEtk1FqQSoJd5-(j6&Qr~x2`*rCAhsEcR&;7(_mG|+AJIT37 zaaaEA#*5z!Jc)-IJbd6f{Xeb}{e8O=sFObi+T9jt_gJ9any+?!0!c6Sp`XRVP`n zbYB8X_jRyz-v*240r*o!e?2xZ-ZpmDKHI}?$W`I`_3#My#f!ghXrJxf>UhyPb_}+3 zvBqnho-Mm{pj|G|?gN2#wLm-ZZp9%x@fr2Lq6vS}S@O2&dM<#~f2&~Wt_hazdSLb2 zFcDGG7F#U^!<(TC*95!RX_1Nr|TyJw)C_q>x&0}e(l#q=2M@V1Ao_ej>o*!0L zqu?rDTkIE_KZbs#zbaVzE2A&zuMO|o-#hrH{e29+^Ahdw&H=w)?S{V=ZwCb09Uf@+ zL+ozh^G;un+LxREaCuf7Wai4n|<9AaR%DN2j_hxMApeJK6mB@({bn&G%`(C!}=w_20uk zYu~yhFy2tRN#J}h+B)pKvqhj?=zKdepX$%=KJ_v#$JVdVUN8=Sk8}HP4uO)pJq#J{Qm4JRke}r~Dc4{HS@_j8h!` zxXlr0|M3l${MWwV3FD&9=i>)lCp+pTjOE4Jr!t|TpU&x zxj?%Eu{)gg{m)mF*SY&${-uWwSo$A=rT_Q?&R%^f1J?dk1WWHVu=cYSxPgCBc|D%{ zU%S&i=SSIHgx!Y5IsIYmtp2I_^d2&*KIg`c2l3Pai@ z`2NbjG5)Dek`Fuot@FwSfquv?$`9qQ%DVEa3AT6};fLk#+S`QXS$3Ac=|`sXTmV~s zY#-={>?}Xpo*x6S#oH(FL;cI&kCc}=Pai$7&Qm$^r2VD`-a#7#{^)tB3fA*d>`}+# z{PPmn>U+oGzs2{Jfqcu(;yd-2^H=>V54QY$5i5Zsi(7u>z?L812=wEZfqpbSKYD?Fj062xE9-buT}1Jbetepb0@&i? zz07af9sC^aEM2ude+OXcIQE2#NApC*U1gl~m}cBT#&ht=#ADg1pGQ59=-;`~eAh6q z+KvDG{SWR(>3eeqP80_?^`zs&s_S)L@AP8X?G$LIzGls*bFuQ}zrRx5=7~dfTLUZa zEwIjCeX#c73E1*SJXrl$c9#BSr}%t5DxUUJE>DVQ0FD|bUh3Fsp4iiF9?LJ~(Xu;; zd|Q2_!n)$S0k(Jy_2YZ^5ygk%pRlfYOg$6U54w!gJbA`hb*}S={PO?(6XmJo?T3B# zzxnq&^ndlEF<9r53U#gXNejFKb>0W-c{qhGbY964pUx{a;?sGh1J?VRsOO$O&)MRs z%=4(`jdQNjyhDS3^{q1R1NJ4J*1x9n=6}CJ>-QdX?}3!>F<8&f$$z^0>I*rrbXo@M zIc*NCymY|I%Mh%*G#+vDD=)Q29adgCVCAJfarc#%2Jf-NUj`n;Uo5uq5=Nr-5xv(s zoBH@0S7?m+`^b>{R^2}uX!i_u4{`O+gW|QkoQp%e&Vj{i2fW$e|G&up-xz%VS9*in zr?xddM_d!TsNXe}9@5J@zodr(cwNRv@wh(sRWE+rns4aES!I6drwxwkud0t6^Qb-s zjI(s{TKp^;@$AX{j~RA{alg#f-_PW4Z3V~cK@iviA8*WmBKJ4Ccj5OPr(zeyzxr;U zb*01jBIlRtF9TNpj*6$qJmSB|xTrc(U7n7gR-W#da~PdO8t~j0dCOC>;<*9(3>aqv6{?2vvH@bchl?R=(H^i>W z->>?4mLJ)bod4QSN??7@&#!ZhOXIKhr5NMX-|FB`Kc!CZ==OQuIxwC+uv_a2rik;fx9rA&cE3B)<;RLY@g}GLt+__Uzb*Ic#(U)VVfW*IEv%0! zc1IcO&T;>UTNdsw-^cEy#(U!nv9rF{*T?RA#`hI&!!9as>L06a=Xj3NkLtX-s?(45 z_a^wBAM{rADzUt;7%=YlkN-aoMX>w)E841e6N9gC&GI}zs?tkZ0M zbrV&M|h@`;4{T>~wp!Q3uyHUA;%;P5VcD4Ht)a%z(vP5v(X{;H^&4 z|KkYq`*RLIt5)>HqRTyHTLs8gFrYTkCF(o%mi6-RL5I3u`*Q^*m7p zOSet1`0s&LH)HUdjK9Cz1Anakd!XUB>Ltdys+Tla&%wzTxVTg=HLz6D0)Mfq|L56t z^Swa6FU0Pon{!Jh^3O}+Gn;UJiO&*vvGIE=PZ+%DoLHd`sGeHXht8XQ;#U6atS?@> zV4cf+-Duv@DlQJqTL)|2HdwkEfVIwub;=QZZH`d0jMI6k@Itq4l>T*I+BE0t_yHm=^+ia=07ITj}x%dKI_+${HU|8bk+u+Wt?+<#r#%3x&XTzSB=e}g`i!&c<`3|axo6>X{7u-MRn=bCXf1q6*JN>@aqN&wmG3mIz?sQ$Z!P40PtbI53VrOsF{n@M^l_%|w zY35UYYha7lK_CxLU}wFj8M3b8jwfB5AL=iBUf5si|`dC)#wW}Nze6D%Dk*K@pB`^`3<-+upBope}V^B0(3b=d;zy`mq7^i}fe zyM^wxPR3iO&%B?xW8pd|5{LD^p^BaL_e>4!-hX>;Ny>d*)W0h0JDyc94X}9Xf=_yI z;eD&adVk^?rL(_re{9%kzU(D#UBBLUV1eQW&VR9613zQTzuHc&9`1c$;rC!`VJCh2 zen=NX))jB@4V_;vVSE%Hui*Y`47=^Puix$V^{ITe@I!uO@I(16gY`T*2mUR5`SGbw zWtdles>8VT)>-(R@^1Xz$B3`;9PPw|@2_~MY~=VC4-N2%Uv~NS$0^P{c8aqL?ilZD zzKQ?W8FAjo{fi!xVx2Pl{bQZD)8~4RJiGpt&*H`|PW9Cq_%6eb$GC6t*kV5MI0Q%S z!{RZ6op_9=oS)YIn%vpNy(8DCx+!u$sxIY6m38GuGtiIEG5-$?KTxWzht9jJZ^*r}iOz{fwa@VS2Hb=>_kA6|IB zxac8w|MZnyzN7f);OD#ed@O1o%WmT0R9%$7s*5`KY9pW5a{mv@E!@}c#curhXYVJf zmkH~N$JEQ5pKmsvkB;6Ho_G0w$b0vA*~jw#e>U4TC`JdCLmG!NZN;!17DcnSZ5s+p z#7MCmTO|zJWnFv$tEXSsVMPX9$>o@oFwfe1lch7bE zKKy+8Jihyn{ob#AU-xxi*Xugm_xnAk-u%3i@s$m^br{$4ff*v4t9VOzyp4kOoGOp~ zdLCB>&p}TOEcTkEa65V69P|70vFJVg z*Z;XcEB-(Vd`;UeluQ2}Cuk`MxZy+ard^^N2;ERm?<>TnT;a9!;^8j-1Gy3ydj6b`RGU-3p!J)`4Fzh>ob<=-x z_2TEV_MJp#YCUGa>Nf-6h3E^_&*_X?e3#I-HHzxs%MJZC#;tm}4Y?b*`gy84PJd{s z-+6G;u;W3-t$y`5a@t2jcGOr`_0t6Z*|6hpjEnE20>f4Logkmp7fN95FQZ^R7ifW1 z4{hQj`-<47`tE=g&+JUcYdYV%-q&aRlZMne{EA9i+bsQJX--`_sY_%?>zE{uzxWxc$T z9UaaYvZKcSqrA(}_r+%eth_6bC(64Cu<~vgKh=ja_^CV`1S>uj@O!`9dmlR-|4uY` zIGOSJi*i#K@Oixuxo>j~#clW_#0hO<;42L~#u(S{4J|drntwkR&v^G8qwt}446&a0 z8wbxuU*G!9KE>VlW2V++o%!ILH_xvp#WTl!pw@4I6~7vKPBPxt^Aq^^v%%YfSK0Tr z@7;%HFmAoyWKHCrJL*5*e<+Vj8#o^2_Xzl<&3exp@a8qZ(~@(#Oo!r;K~C{VWZnAK zegEe8bELtKzsS>KQI;1f=6w+sF=AI{rEqK+SP$+I?ila7n4($TNSIgFoU z*n8p5ZvE31siQlMzP=04bM>9Q?>mYcPK|pN{K1!c>%Rv5GtTZU_j&xf(fGZ(g~+9i z_Yq#lx+~n?d);3lr@pY1i07*Q-@#w?oAgGG5B2{%SpB~UR^3#=*8P2*b<{`d%zFYm zWu70$7Z_jq6TSO^@?FotXGo#vZFZ#VS3KX5-G9tJj^8ut=d`}hc0`Q-OC@smMLeY61{H2gV)@sc5T z!)vad&%MoEL(lg|iHqWx+Qj)MfAV1EV-b9!vHn?%YhU+yP+e6${S)92f7+*u%9lFWs{2#Xf30E1^^70>n@L8xA@t*S zFLLi+=|AtolYOk;@u@m2g75D1*8ep6?^wCF+~1MAl)UuoKyh!fuFi`cu=T^d$%ANNn<*Yt@EBeN{hU|Npaf|QN$6TDmcR$$jUv|XG$&RIEFjwto z#g95Wl+RVL^0^LHKDWWj=RxdNK2*WVhdS8ew{J&R#~X8%xqhFV!}vai+@XwzUf-2} z)h(U>vcC?#j6C%FnChj7oZ{C8TX8uLyA&5+zxqsiD`%JbUjc0CzZdCr~Z|kp8W}UcDBQze9`;zuO<&}GxDVonJ=TPD?3_|cKizc|E#(D zm{8t6j+|95e~Xk`X~5Or{(QfwA1B3gaE{|sc~$`{k4C{M<2l3ztarqsoLuZ){eJy% zsJJ7H9aV|9_ zI{$t?-SYCFh@a{=9kBNOGV81VjDdGtz4z;_k73UXTxE`*CoeK?)x#T+a_`tVZa;co zq}=+Ea`{NPJ(2qd{`luJ_0{4wQ}dt-R{hq&id!43xTWT~`RdF4V8w9|{MCQnknKj)pT!6nWaierL!D2|=Hn?DcvGQ5QPrp`wv zz`GU4?;yA8y}kRvWyn49Jz3%m^85OakyF0==T5~X{R!unc+Z0sZ-1WhwX?mOr#vY# z&*J0P*k#FGe4Jz6l6wYy7Qe3{x95Jn`CWDw*KaKU3!j|oe;I7qyB7K_xs}d#=U7WF z`?AXeOKvvnT0DJwp6i#{y2txs>^Zk(4t(Iicnn+Bd5Ad?&SOq*`+@9 zuwlRCUS2ycFaLx-*&Et7n)DIff7IwB>QCcf@sgy@v~Og=;;9DKzA+BgzL6yVv~Og= z+BXVd?Hf(7_KgDkYTwAgul9`+So_8ZSlzk-zKl4Acqugdx^WgSqg$@h#o{Hi%&J{1 zUdGD~i?i=TKOWMEw^7~Ah@q>-m zhd+#*^4_mgotLVga(pNrb?}MC?@@db{UM&zXZDPgI~uu5$;Xhr`CXj7%Euzuvg4dc zJFbniqsh9egAQ1H`}YU3H;tU?qY74iq<3}x>Ad9YQQV5eNqXC0)ky(8vd8CB=chdL z)Tc+7XXW*M@Ray{@4Q}w-0PAjvHiS$$ERKX&*d7*|9OlrAWuSadq&EA5xI@u?amn? zzN?>}ns;@u`bHbP8lQ&>*>wu*Jz;!*%QeV#R?rGgqtDyTk$&D2DfdjI+{=-2EA8gu zYQ<~4NVyzxXRPjcSz1JMRXx^rbMex?)C8;UI^fB=+ug~l59Yzzmx^HROI7gup3Y6N zz>m+K*n5PLuj1X(r~J2GPc26Bc|xSz`H^zBM#{C2Q-4}&3X6$^`dYo<;-a{*M;x>d09rNTOE@P4f6oCuTX}sda+ZDHjg%XWl)D=_-Cz6p zF5Vk^yEv;(CcxTP`Uc(jY>3E#*D~Hu{%E9~&mtF!yX>m7uKH;ktbH|k54*QC?4QH< z4aT{DZ{(~xFYW92mY*YF%g+Ji?R#HO05dzNYhWpVvMnP{RDOoQ*Ba-a9kF8{ zuA&|*P5a3R*viKN z%u*c$K#-6S&vRp%P*@$s#-2;&O6jz@Q_5I4{9UrQnQLx3wAadfP1-9&3 zh&`7q%5_}~-GBDM?<^64e#NmLth!DOO^s_Fd>iXYji2YYGyb3<_XOjw7;;N~*2Phu z6Y+VU^ydrCUiF;}czNcB>|LGld4^n`aVs8&M9O^~xr4a+_h~wpkK)H%9B6?j?<&9O z{Js)BAwREWe1xmdqw+U{KHUWr!FL<_?_s>Py=FQ~{QT%3_d>u9-9I#0S3GpU{hxFB z5c2b5j9+TJzwiL$tUf5YQ2nZ2$_GuYmm1j8|5fa;en0p^-?O) zlkjxW7#;@@w{z8dEjtv}5EEkBFs)p=+Hy&>LZPnzdw`>PKyFSHNp zb?p0zi}kwx3&@4^>ABnzd%61Ch-;`0H)h<**PSBeYLRk3K<;B){WvLa#t(7vRGgBB zI;{N6f_1JbfUP)!HfBUbCsQ!jMURxfosiNaq zy!L}tAA?}kM+K~YGYUTafyo`Pn}Ys6^K7JF@7>$wbK$96SC8KhRM&%tIlFbPtAMTk z{&Dn&@<#eb(WiWDgY`b^kXUd%v&g3)p4l(bE<(%a9QvFnIMF23C$|LZS5Uw#`Yx8$J97mK%#M9K{y7s?OuHa>r9 z{w0ra*z#+>r{C{~(m#xT^~W)9y)5gA{~_=zTlKEP3t9gVdY{La z*vIAbX+}SNSESrp$jKj{7v)#w$f@}}3YLE@@R3{ewtpkm)442kZp_m!w0_plZ*Tp? zQB(6G50+nkKFy@D3?1U;>6}(%-hxH{x&P>#HU~eBG~^!tg}Wo#9r;i{`z+&+8tFkw7`}fOY9rhe`g{W;!}Qo3b~`XhWI>2bc8s9EVc4-K(vH;8Q|;&n%YMJlC@%fjtGEn;buMm!)prKbYu&&85xcGU zuDG9zuk7^mM|MoGuI%VL#`&vxe&3OQ3G7#&tfEK#IOpl{*H?e4kgwV|O3eGgvc1nE zo8zDQm2c-H@939Zb@aRHPb4~qo$5#Z=utmPAM1Du<)ix15r@p}mcp^v8>)-1GH#ti zMv$|9SK)`qJ;L*PpC84sfgg&;1X%Y8eP3~Yo@P7;`X%dGdHEP}p}wX(sIac$HVU@< zei8lF?{`k$Kd%3+gq-TZ&tuuwf1KkM{#b0-(}RtjrjQxSDEMEKRwC#>xNw7fVli!1-U-1em;nYPT9p@cOmJo zIc%NZKZM>3+pb@S^yks1`YwY*uSckVH?d3eYRuc3bwfPv%($L|`gSQF#yz|Gj(2_^ zxU@Sj`}0&kHSALTyCHTVHJFr@%>+)MgK8eLv=9B_-)&|6Hh3QI;^WaN-uPFS$tfEek<>9MDAh3-rq64 z@GI&>&NIJHzJ%O3SKlx7?oEP;3_)& z_>S>?tRcP?r_qyKTok7kI5bauSCA85iAwMIYTh986sLaXt!eyD^3nKf@pu|?mo3V5 zsqyn#>(*FT_BX-S=Mt*uf4}j0h)a=HcPC)K(<6M3baytL`&jS>n;rZJ;s;kdu2m%A46_8 zLtkn$_j&z`Z*=bu3+a2a-?JI2NA>6aZ#w^#$AjQu<9YC&_+#bc!N`T;AUo=;t2}Fi zL-W+vD#$6XQr~j^guW+Kd7WaO;+|*T7e{)3Z^BWG%P#-EPx{;Bk@m4N`nBE|_^U=< ze2a124=km`;3^&xtS25S;7NYLs<(007vGsv9dDn1+EupS=d^DXs9Wt@1I)Abhs%sS zklkbG6K@k>tMC5={fi7fUt-+ybKo?`hx{yoEkEBtzjdBi?TfBIeVnVp>YpceWqfE+ zt}7CXOJaDcy&16P`FSe7NAOE|+X9RK0rXhs>HV?O;^ze9EPl>GZXVYVKQ}S{n@Bm; zk~9h;#j^ueJe%01K9oGe z`KvyV1&7vAzv*yplinsaT{6%KNBV&zK)x$U@y@?|&1k1^yb zjBgk?$IN1Z(zmDP%LrKfh4N(pIps?O9NMoH-wbk!Z{ke1{(?n0x!k?_eWZ#%7LV5; z_hjVx`5uEu@x9QH6W{$ab&_=M_@o->B*P(9UI zSNnAvtn<0wza^JKPX1KD>R+j|oqu{>>FZHm)yX62X@jLFkDdXe&;Ai!9x*<@A-Sc$ zaPyg{@DhH^eEo_#9Q-*@K5`0>RiXmYX4Nn z`_Fy$Htg2>5B>Lh%I+MmOQ|1ad3`~CGtTKXuLl%FhD!$=(t0{6#sHV)yFT zV-tJ7Qt$1TQANf9G~)k1pIct?wmN^*`c^+!2hkUJC9;$_4z;bx^U$J7cbSxC|GsS0;}FbuL}>roAgw`ljlQEZ$DUhG6+^25*IqVZhowH z9i71IU;nMIyQRMC{LsGM4}QB}cS|1Z&No&bu7;fA?e`n?+cthE-l-Airxgdi?k4?y zKiB?IC;pS`fz{szz4fbL_4hhh`PYwq%IhN7di`cI_&8!w@4ml_!JGU_U*vd_UwQC@ zPxsFAFQES<<9YhAh8@bo8tbawnqceq`>LM)Q2Ykif8=Mw+n@5pQ~6UR9*SQPdlbJ8 zSoUWxc08W=NbmRM{tA2F?tL(MiL+1rEen3T_rce_c=`1#`^Km2jVNV)I6#d0^HPoE=OYRcVWA~730iobKfE%4To zztZvJ-u;|NWWZu)0IdA<*AcJd?32ou0rE%rIzs%FFD2|yKPs`#tH$^AwD9}v=Vh^T z#J@j&47sHbb@e58eYuqwf4kp5QNPOZt~j;98yWT%c|U-ammf#ZR$TqQqWZ{x&)K1T zD1xomx%Wozn|q$ z|J&c+(07gVSNnPn{C2;;VT5%R-v(HH#E+lyaR@oZa{_F=zhQznYv0dY>v(vp-rvwb zzxK01^lQB;_z0tZzsC4?4Y{is5AmfwoBY1>Q~90+UvKEId;0ypJ{b@ERy;<)TCa}Z zigSVWm4CzF(C@5johtoL>x?mPoYz(Se9`L!Mdr94)tKXyC6^Zha7eV=vKy_u`eo9eA}z2kfGTmv3A{CbM< zUp=ZF&1Hyx9+`2N%cEmE&M)5%#V>J#vqSOAfVDsR`>gCA@a%7ZRnG(HSpz#ldAuIu zI~j7jF#gP)z5PCvI4(dwX%J$s1Bv42@l$jI>tQZO@(=r@xICNXZ7a{d7^x)FfU}M`bC0y z>KAoyo}Z_(bC^D(I&08pWOoNW3l`-R^6u5IrxS?NTP1e^`mBC;9dge{zMgE^_c;0< z;_BCj@}lntE}qJ-9Qf`2oZ1NMs@fW0%g?v^eI}VP$A{{10Ic_!_&h4#Ca_oeR$`vs zSK`l8T?~2iMwu6T|6%RhZS-lq^behXRvk{sDA-_wA$LwxR!J#zT3lJZPa$PkT~7c79Hu z-#Z^yWPGL}_hH7ZzO(~!pWy2Ap*U5sPyMD2p1&xk(&=9P`YECJtb(f_U%&WhqfdE| zzSZ#&;!*oTk$E~V&iIaF7YV+{y9f><%pAb=x06UNtyLz&luP`cVx+P=^Z!x z)wyGg{-J)?f1BgU>UZbE$Abnh`kd5@5A=Rr@K5M@f@>(QP3)7O9q?ZF_kJF=%n_~* ztmkzbA$Nq4hx3rTg3pQj=QEvC3%5HyRrh7^91^Jp{?@eK{8U)4YCO;VK61*#5RZLz zXP4?P2e$5~n%FD;hnTnYCwljp`YY}}P3HoiFX>C8U-dA8ew~k6;AikNRFBUxzVAnS z^ZGh+R=iUSoPVMB4XR%hf8u!6K3D~JjL$#MLVqZ3;-`*2^@k4lmcag_{+CBiyr%DP zc7Bd^Lp&bD_?d>>MU3BR$Tb;%!;sVc<(lM8$iC@Ey0~PP?Op%6udVFeJ0JA9w9x&k z`grnA$DjDkf)$qnSb0zezuD)k{yw5S7$bgKZyc;VtadS4>JD94|?;t z1#-t2`i^7V>bu|8=d%Le_b8s5_#r<#;3DgU`dtk<_2u+W9Utf3=K9hM5yDk*PEa@E zy#UYZo5Nt$RmQWg4AyhU0_$F3@OCrfOCQy{uP(>!sBaJBmv~4rZ*t!Qhx*%0c(1Xa>pU{%%?rh;#C@Cm7y&D98sN!#JI)Emy;V+}jL!T46jb67oB zx6b>&MBh&W_NtC5*r)i6fT_dxG{x*OvmKGg5(=u;kdz;g{h=P_=@a}VTp2>7Y}rtk~r=hoD189d*x zLw#P)Z$kB)@$w~wpQ`6PSp6o=`r@euR^E(*x8ZkN{P?N=j8a$XKgoNXpVs}*p)b3A z-%>~tSkFRz}Dx5 z|A2mr@7Iybez|vj&tm*M>(?5%W!l=Wl$1MA;^0J@0 z5|26ZK|D6VvZII{*5`l^fOo5}l_KR%LC(s*?H+Rd{NBjtA2lOCzRBxy);alm=&{Zb z{`a`}=Qib6=ROxVoh#B!hjp&VgLU8T=dJRni5|tj$h_F^OZngaexjjYJKmJP!{E33 z{X`S2tN8Za@9YZo0rj0R<|&>z=IK7zkGtwR$2`?>iFt4KKG)Ar>F-0o`o<{wwO$)+ zy`QK--Tc9*L!D1Te5wBx9&o%W-^<|G_Y-L!SW1nR>tsBrAFVe5)_N({Q=DsH<=;3s zm$;6T0PR*wV*vgaj zS>LjEHgZFTy+<;>`K#_eHssf3$h}qHTUSS)_4%B?f70=;KIZeOyqWmj)V|aAh{LhZ zcS7+}pUM>URJ;C-(zyp8xud^0Y*qi@yo5;*vqH`t>M!e_%YvSmG zA9egtUADp2^N1>P;wSaEX{26_2539FK~}FxcuB{_iLG=Rxt8L!bB?11qi*!p8leo*P(py>9re zI1m28`7JvtU~Auf*H`J2#`#sx@pH&4J^lS?N5Bvd$Z4H{kSU*gKg)(^0op# z-LUt&j9dL9g+A3?KUjG&3Ksuuus-ka+pTW|J3D=)6YZc9$T+ZC!C^_3CU zmHiFy(L=q@ZNG}NYp5+I=2mg=a9f9u)G`rTi^4# zF6&$T|DXOIn%{p^=jmsiKZ;WxEPsn&%dUK+{rVj>D}Tm4JCc8Pc3RK7V!sD(Pwch! zlOvEjgKMZyUBP(BFV*K5eyBdj!J6mCN&D~+a_UFJV8t!@oa4ueQ|$Nu`M>w(_Z!uD zg>|*xkAme-=-kmqpHlxD1yA}*zfhh|fYl!x)Rp>mm3)yMS&yF_b}6r0;JtsVN_CO- z_n+AQq2I>}{jR#~9(&%!NpTzpThBlA`&d?duQT#c{N!GkYR3@R(y!m&vgGc;4omLo zNV&DX*1JC|9~<~FnKxkZ-#6j>RvzTQ*86v2zt?aZ&rZK?l<#%cm7Q&{^}JZ$YiQZ~ zIqb0bKQ2n!9jtw|4OUeTzndoel7DgbX&=afpSZ!j-r?t; z_Mvh7(mqsRo|P~E#J|fH<+?8V`jyYa=u@3Fz(+DK#Lue7yE?b_TYZ1Yr2#wSXXdYt zANe@|w!TkyL+nt#`TMf^%>;fauS@6`52Ik|2|fR+{mR)XJyq_DmDj1~-MI7)5kK{{ z7VG?c<=&sa-3h;9@3*ad@b7c|e2{&kFFX5{r!DZ?{XLbjzY{$8inCYwTLJ&y@;#OP zuTIUkL9qH{1+2XG`?2aH0dLCNez5xQC|G*iVC6}QbrgqD@c;JjsjPP#zv|;{@PF&~ zR375>L%+@^`_|v4=1m=J?RPrYSidLwZO@LRHWIGNyCQr}+6A8Mr=Fd8u=-UItUPUl zm8a>~ruK(C*!q6Uo3Y>82OmN1t=b2(e|Pq3A1r{a{=3`>Q_tO@eK3hW@m&Us?=i6Y zMd(~uVPDX^4)w17QG{p3X&k-(7@apI6a4$QweaKM`+DE+ZHb)KU%rT(#owvOS$TZ} zaz`x6_4K2OT!=^IfAb$x>#ze>Urqnh%U`hN_sgtr{jT&XUw3(9ogcPBPX73PMRA_M zKK0AK*PZ=VzuXV~7Oy8GXWds_8|l{rhF_|a27V~NC%{&}Oe}Q#n&(*L#IOIk2jxox zepPol&#n?!@fZQCKlZ)h;-UUH09L$8V5>jwg1uI}%AQ|--pH>^BHgVg@jU<*AEEPj znR?N@8d&@k;Y)EF!9Vd+Vx1G8>HWU5EAZoxReJZYwbyX*ws_HVBKha@qWaHGbG+zW zH3Yt?+`B*i7<;YvCq96jmB%l7arE~W@!h~a<=X^U`PR3D^T*1s_nhc>wD#YPkbA54 z-%;$-{@VhF;-vhoAg4S`Eb08zywE<{2S4I(7_5BFp;!6ZkKXDLyv^`*_6K0p7JKe_3SN9E5DSiJi4W+vR9KI9a~VX(E&`S;07 zqE8paVS+fw&IbBbw~3|F-6__&L$A}FWxTKM|Mc}FpC8#*#Xj|wI{5#V`{v>d7a!GG z6|6j~gOz8Y`{oS1Nly{1yl8`^H;rD!ArDp@+FlMY+wK<$gx z{;AhDtaD)O>jBr&w-j%`Zq(PC_@Q`rz}Eh$`)281y4xN8{g?KU8oW)e2iE?O_tr0i z)t72uP{ z-Tjy38uW4Tn}u)1w+vt6cMQE-;kVTK_pv#~t^H~*C$!ul4~Ou zdYwdeHat5fz*c>{x3YaVE>?Z$eF@gQj9w$Ah&`zZz-B zJHO%LC0>0#WJig0)yGG`p?RwF9CG5Z0d79nyU)(TE~`#k`a^1}F?H6zTD>~kk zCxc)so~1}T&Ok2IZ#L{&mq^rESNmTZEFS%HjQV(WIcLB4FVZiir$zsfzhmT${7taV zZ0x9j=Ymu3a{8a-{qOwuV)a`W-$wi%Mb0{RE^%`2{FA>O?32CecRPESlGU3h#AwO5fF6(}C3*bm>+IS7f_VyA_v-I2Z?K-#Hx<=scG z-?ppA&mYxmk#*I-s$i>cY=wTyj)6$IeUa0C;m1w(cCb%zOt0j46R&x&^?uSLBJDaY zQtoEtth^iZ>>UShLe!HhJAbUYe1!F^&mTR9+?wBX`M@%Z^}VC`+>!OWJR{gQA4QEw zdpBi$@w1c+;i^7Tgb&3#i~dcKD}i<1nE)$)Gkxi<4;jC+z9V+u-|VgL z@JRpa>!@dcKlApv(w*~C@T-gJuW|1CyZ@#7C|vBY^p0QY zuy{%HejVjYhS$ku?`Xo=tG-xV(&5SY^4zl@L-Ox(;%Iml<}i(7+p z)U)o7s??FXMIXGVOBM}2XQFrHSm*ct;2QHn&x0mja4XEC4hmeEzSy~HU$0*LdXycV zbh@iTcBI#I*s|kW=zr*W7yqu3fBiL$e_U2`|9>8G)_J`aDRtV@L-9Bc;`(2T8^N>4$KD;FH(nWoC3_q0D<6!mCbUbYh&VXhA0C@jEJX9xH{8Zm*fVGd6 z&@=1VZMAau>i5@;vD?b0LZsYP$W^Ixp9k5ST-WiS{K|s0Zx_Jt*vsu(a>BR&;Yhn) zM{bEfI6nM7BD)%%T@&DYjq~NY!*O-F7jmbs?)(bbF_3ZmsK1uL*6&Z8gns3ruV48y z;^}XJcWL$J`y%w~+_sbg!&Un00557USCXZ=Cu zS^f4({P-t%DmVQ6`U!GYeLRfZUevA6yYeeD)A=dC2f&t}3FPEw2^_LZ=e@@a`z80c zNVyeG@15t;w+3>0E}9a-T$Ly3Pq}lf_-XIzu<|B*h{MX8)=>_Nzf{R#?FU1gi$8Ec35>*AfIL@+@A*dGzUBi@9N)e@La}I>!rK@+6LSYR#gpxt^8ac z{_~!Xk2pP6e$K}pi;oI& zmvasAaTVj%bGuU~@?8~{+z-$fs!!!{VtwbY@-hRSzbGeDyH~%zd}MID?*AWmliQd4 z{Ze(%f=|V1z+0~Z4%w+VjiN_!8fBiv|EG_08NbNj|M!f)X2>Pa*uLxcx?Dw)&yVEv z{WX66iU0Bj>8=X(ksA0V?C|G_j{M|Nlb&(#zIXIKM|RNrLO{Rrwr@jcm-_1f*vi`+ zb|_9I=7su;;Dt>Ccf2-J3d2w zN9U@YKRc(JDhC&#w%+Huf23bujFc-P7pjvi{uVZK{;2-S;L!6C@m9kx@seepc&UM3EBDUJ zBe7F`!|%Vca~yr*HPi3x4*9408zO$HzX9f1b@dhO`ZibSTI~MdEXJ+6x)!<1xrY2~ zW8Y-I+&s?DI`iabKl4I%sn6VvJr*AiBbRux_kQ#$a-ntAXO=z7^*2jyl}NdDBjq-U zl-nv&Zrez?Pe;n_7b*9pNV(%8<-QpycW$KICCI6dEUyCMs=Drwr^@&A7B1h_XYye6 z=OS4Bxe8Vvs)N;s+F;tcBg_wVic@%PzyYl`H7D?{Z?Mz z6v^YyBISM?Dfd*Q+zXL%)6RBvtmhXq!~<8wIlZOhMRCr973U&Yajt?D=Q>z%Zi6kJ z-;I5i+y^4%Hj9*-6DhYtq}<+-a)(9Aog685Nu=CO$Z0=bHjoFEt)}L|C|G&W0xJ&^ zA9wP~gA7=CFaTCPm%ys$5wPmH0aiUvfUW%aStJjSM9RGoDfjnCxuw4ox1X+toZ=L! z*Jf^NoH}5|DLvbbD^7W^;#34HPF1k=`J4?R{g@pow@aklmm=jBM#_CBQtrw~xmzOT z?v0dt3_0b2U$5Ff`{%egYyTVstKKSL)!Qgo_0|Hb-V$3oeOo8opA1<0=KxsG6-r<| z?HK`EdGul=56f2L>SpaoxsOH4eL7O^^O162j+8qkQtpCCx$h%q$p}gEP(Da*K5{P`@0+U_{K($^ogF{2cMxpZ@%TnAj@JA4s@M_oU;X=+k#dRiU4B^l zHb72!?eCw8Ya4%+$Ei;_KJ=WTAFR9{1i$YCIx%$9c(MMzSEQXsBX|56PM_c3)rZDe zSLfU0F3wKta|~xk+A$g_cTc3;Gm&!BE{Kcg>d2}7W;og>{}xX}@G^&yVX$}`1J7lA z9IVrJa@TZsMA6NHtk#Y+n<%T2Wu8x#zM9RhH)f18W{(+q0yA1KsWh4I4 zBp#~I4tNvB)1OXv|E2SN9;|(+2-Z2N3f6vJ2PcmKyOl1C%j;OV4I}k^ zDpGF#TP$~4q`vErQ=F5;O&8ViI6Ny($=x0Aic=P>Ixm0~w=!69tASPLO|a^`1GeJ& zK%}3saxX;cTk*Sb`84Y-mfI;(-(kpEaUCnTI4Z8=V8u1LhZ|R1vtY%w09IVfV8yit zR$QB4>%8#oNI!3ilzSMt&^b!yo(^)Wj=1=$4*YZR28@ee|C}(BiOD@3fAhgvu;u@j z=(ptdkCZ#nvp4iSZTK_JUY*Cr!2Q@i4px2?@JIPD3|9Qdz>5DkSof_n(5s8q&2kRV zK2u;{nT23K{b*xwn!MG%(;?3`Wjy)WboXD@eMW_Io%|hUo)zc1cWzI9&aD@UpY9*7 zATFW2l-xDQ-NO~P7CYxQ8Q&x$#+{^}zkfw8#D{oo;D>mf09$;FAh$n;_U+~P(7co! z;F{$+@DV4cJg9(`2c7lZxbmR9vBR=AxrxKFHwRW8RQlccx^HrDAyGUSob@_I*;rS3bV{V$jmYV9 zs(wBwpKJTOxT(&XVC@?nu$2#GV;~%pBQ1pJokoy*L7jq5i`vKzz z2fp`Gd=Cw!yDH@8FxcYzcJx1F*zpwOZy0jZF74f~#nXEtZ`kb5`R z843_r^`qPu9Pi4LA@F3s0juAPfz@xu!RnvMFFJkJ_eF0L>Bk<(h3Z84USnPLy(V~T z=KJ*}|Fg)c-*&(YPM$Y~F~3fZMDNQh^p-msxr4d-`;zR>9^}OVEPsZ1%2CSFc>^_TdPv&X8xk7s#JBqBUK2QaR_7m0PDEcjX>&UeXd!LK6 zH+`_pbN8>{23xtMYCPz7@BA{8XLQ!K$+kcn*4staHuRdgtHt%eL>%*p#cx z@#C{O^=P`bbA@?K3?=$2cWn7>0@cW1Ir;L5FzXn$SXo6oc*84l- zPaAPcU+(hCiqprC3*Fx-Uxtc~U**d%cxC4M@l_q=kP{DM;34LP;YL-UhsRC9rs$ z0Ehau;*>#7eJXRfv*(}Kk6DY=$#Pe?{P_siklcohzu)-Yv)z#UBv(IQ#7`6ZbU)Mq z%g<21?odC{GeMrI-iqiEFEy~vMd|sDmoFOrmKZv_;k$X&%X#7i6dWPj=i zXRmk(&8stSHUaEsUirta4np~t_xLP$>le|pgz^0lDf;w$)~_+oItSbhA2Vt$51GDr zo-+Q>)4l6|9ptQjD7hWEzY6hMTHyGfgJC0Js}45Bj!@jP=xd;FBRPJgTkmlCzi*fF ze1LhIFfYTroeduMVtgmAzJA#?h(7IGRq&yP{$m-x*^s-1@!uM9k1%e<^I7Cpxy0qW z@7FAN${*$U6>mkb^}RT+px^r4y=hmvJl5|8_;siFRasa4x(OEF9q*M>QIHi%3 z-gL?Nr*n!wPkpmPJT-5KdDgk45C5Jr&LtZoXMIolp2+F-OW$7knfS8vOZI2Lhcln> zF4i}WV!UF=eT(rv_RHx~$W?Z<;7Rp5fF0to0#+PH!QV61zlL!u&+kI+hg^NW=E&Zo z)7^imTNc2fex&+nVXyR*nb$Jxe}?f1L+*9PGgtNQ_a9+=Cqr&m#<%6_^P#xqj&Xb_ ze}=&G4gE(lZtd?C-WUxGz%fg-E#-zvtp)t@{z=?n1AB zew(b9V_h7?M+vO@83Bu*2DrbQ&56VWct_UbzZa|fT^K*WkozLz#~5;D#xFGFE@u4v zmMYI#=-;Q@h+L>1m8YGrIKJe6`Z(|l?!F@A|AXki`hnhdJRNCo;%b)%ve)0&RA*)E zQ+#V+o%5UEA9G*i=ZX9-%5ysub#qmz^h<)h^G&De);`F_T;|mcvl|R zz?&HQ=P>>`L+*>79W!JwSFJltzYxEDUcL0e%jCHNJC#4lvh!nW^k%_l8up#dxYY-4 zLheegKA*~yChN+t4tSAa$77Lpq^@!KI-P6Cj>6X*AF`tiw(f^FL9g}wn{$w}?uW-& zS9Ov+-r1#kOD3lN5sxFBN0g^y?AP*V0z8>7-j^jiCO9XatGvZKPf;&&8$QNVuj zK7gEfZh?>8qjw+w1A31$!pH;AB$EN7F_})Fz zj*e$XdZDxH_xL+KV1J5v%9p&Srw&$p^632_VA)>-XAS!k-;X;-CA{^TVDZ;iarW$O za}wzpV*itU!^ZkESueA|**PEFV4n4SbYu8Fj4RU@yWg45xYZBNMDE*M{r)eWizhpK z#d8&Gy)JnfdUpsszf`@{J^dZ<81qAZ{*-a+`CvuC&KPy|Xz{ijaw`X( zFKXYco#J>?oi@SNbG$NgI+u08)^ogqH!u55w|?w%yc>-7O{|398*&wyK98F+{>U5K zN~C-B<+er6dd@b2AL6kA7C#eU{OfnV!J&Sn{Ldjb z2e#VaLkynhGyd%7=Jn+HbmT5K^wk)*^8Z%k#;$hp_4|hUYVA}P2l>?m|IV=EF~+~a z)jwA#4+`khd8rK6`W>+1kv+}X^Qy7_^y{|o@)?So@~nV9^~F)}I?Pv4{Jj4l;}*}` zBexw_pJ(xq8g_mupZdYp^Y(qwyO8HEzJAr$Ao{e=Rl&zGKjh~rjE8uXy>;|yy$<+X zLw}9&+YGro7`N`v7a_Mp;G8bL%cncOm3K98$FSp{j34yt-sjr)T<`Ml(i_}<<;O+& zojk+Yq3X|qLwqZKP0#*5Pfz-{y$B9DQ+$DU+bhy4LIO zbKv81TxFhLSNk%4$f07yN&0g0k+bSAR_^PO`XsjluQU67O*{{OJKZ&0Jdc5uf8*d; z5Rp97$?N>==ZoSo#5~0#%e+v&X#E`Xly?>8S?A?6=Mm{?5O3L2H`bqte|gS>^T8eF zJ#&SNvwy!J9w&})yoje1dX%rZv)s7#JA!8uU+a8+A#yi!#oWct=eIEascP@@sN|kT z-jA#NOr7ogP}cW@pEK-ujq%lPaQ!A^?;4C-^|D2z+yTgi@=kuW@k9BO`i}FnpZPu? zlX=BF<#|8z%FGM-xsY+aPs`V@yeXnj>(#*L82T?~{C-33H;h|+zgfBER@|=Zx?eBi zDO+{?s?G~wV z@~#NhDX9wHXB}mto9OTBFGu>FxhXCm_KcJ}^-ap@KHje%@i%my<461rgVk@wz+1!L zI9Ti?&v)~!e7_^o?pPk~jnvnQlzSmkZpO`V@mvu(?K?}upDyZORrpiB*TKs7HdygW zUEugue)ofw--F=IS*QY59{Br=?8tg{j56;=<8?0eG5HzN-+!UATYeV7f2NK?^Xk;2 z=2e;Z0r(Z4etoVR8K-%Xa-TzP3$FgYrg}+!cWQjH;LR|!06rEyA^VSuwCe)oPUjlp zvBA2^qY1D+PvqYpi0=vZN6l-(zx*wuNBP$`;`|Tg!%Q4*pXKD{g9nUxTCdJL<$sNN z)_M7Q`1ui6mR;<;d>`YXdXfEo7frQ42e#~Z9{sNvb}aV;*JmsqM?5m-=z(66e>X zpWp-FZwB$wMe_#mU-L>})z1W2^_oGi_KN}VY!o-ZmS0Cj##M5m`jQ`|OFjR=R$NcS z4l563N336=c!}rCWzJsZ;Q-jOS9ZMJ_O?8G6PG*tWBG`c3-P8n53;U!tbjEyl;;id zLFd*4{wU8&VCDHJSb3gd9p(8b_(1Y!3G!bT=}EAz^t3&D{dw9iGSr>+yTL0Q-|}-w zEyPv)3|-{pbRL`l%kL_B^gZ;x9_3?+eN*$s**CS1Hqn#4Ya1+Z7k@vv9DZ)+Dq&yl zPR6b0;EyBM?}NyR_ZC>Z`}3r~4>|Fky3(!xyLZi# z%iXK*_w)Gi!7;agOW2ot1-Ww@+jT{JJ7j;Eb!C4Itnd3;N(*q6{mG$p_kR@s99Z>H zJJ^luT$)F(^12BQ@g)122Rc3bcUMa!l2JR#!n2*9w=)5Gkl{RwuxTC@6&Wv08 z`GLqCz}4qn`PRV?@tOXf^UM0)_ao37@?Y;$lw4>Z)VgKXRUX#B)_!q(q#cqA#aVVF zuXg^+jx5;Xdl)+`doPT%_kT+6>PY*3gq--CL0#w~KF2&h$HA)C%E`+2EMK{eji(M zR=z#$@$c8S{BB{N{7ih`*?YP1x$IXw{r-L{K1R_mJ~HT^O*{s{m#ydeKmWbh{pd13 z+`c{-JNfJPr%BN_GcpHHjk9cN6PIUDffj) zxi3e`ofIi|ex%&@BjxUhlzT8z?&(OmSCG?ww|qBy{{5HoZkW7M-i?8kcjI8yZSp#o zhw6)2u+Fswua+u%gQ@B3-FjPt^WeGQB3NCo3J#rfbRJmoN3PB@ zTv4}JKiHCS@#y!rnM@qJA>IAgeDFBf>LZ^hO|^A(42u=YoPo_HHZPP`>=a(XO2ev3Vp+>4QN({6G3VDY;; za+`DQI{mM|eBO3s-12_{f8~GQ&CY+zjtYL24LcSxzN+y%ALk%v#d!q#6z2xm^0S1T z{G5pN^LyC!GsDkE8Mo{h{DI?Fc2vMt9=(QsD=y3b*yYg%TtoRGIm_PE*i?J_!Im9| z@9EAtyBl`w!MNrB*CXXFh?KiIQtp9Bx#uJ0mbul%$MSc*NV!i$${iFbcS@w(HOL)? z-|tYOaaCWglP}ue+u&KqrGDu0OZ$62So`}RSo?bgyczRH!TsPCcyn;#M^3-?_Y7G3 z`v6$`dkJjSMHN3($0N+M>f%0ldy1>f^!xW88ULyAKKCVWbNOWT&DJfB2ldUwj~%xB z9A%#T%y{$sb6pmPlI*L>gB)0SFa%Z}UmIr_QsAVXhO9*lyO z2W_zOV32rD=7Go8Abwl%eLwNom}@A$n=?LQ{EpkMMtsHR*sW9JI}Wzajl;+(zRBC1 z9?Q?eu{l@U~w~X)lCwHG6iu**Q zpOxFE#&Z;G`8kN3{A_`(crJCj>mzG$4cWgo;~!nC_jBj@@p=??Tfd+B4dg64N_RW|WXA~DvSZFaa$U<`UDSKuJwMWp#LuSM zkpWwFJim-vfBCz5Ki|I$JFGmrJyPx=jmUOe5#_>O?B_-2ulKMinb zy_qD)Fn+6k6Tgg$?;`xM;`^saex}{Ieb*u@57t2L5Tkyp_#r;(V8yo$w)iO`Cw@}* zI({rWx4=&6UmCu3(RsSXzM}m-LA_~zFM)ObDiAN_OF#B0Ukcc#t~3nZo8P1N`-9dQ z#SZBmW1j5y=P7?G%+r3I`<3G-)E{&n+g1E<6)%4OJX~^%a$S*-9iyx(J6e%;oP>Vs z{Bl909sTz?|7FJ@IFv8qV+{S4Tpc-!-`^o;{T|oL#=1HWEPI!$&;0{=q)RE%kiW{8&qvA~joiD>%Xb&_&xMND#Qjs_-1mUP+Gld$Y0vbw|76w+ z#aZhOdHP4edl}!ubq@MN_vz9`%RLD?_>p2zqwyoB;t^_bnl)r}=rBkoq+)?aZJ+=)EqEOsB* zU_5)JEOwH9J>G|0$UfEMqDZ-Ck^3yaALrMj@}c}tx@(Z)Ujr-tP4MBy^TgL!@3w7S zB>jG^^*ZQN{^cHa>#NTEd6FwIPkA`RJgbhf%u^kWFfYWj@@1L3U0=5HU}fa2^Ur$7 zS@!m~93QfG5Nz4875aDQ+70Tz{_^wevy8v{GrjZiFyul!DIcZJk~=<9U##4B&?i2p z%VDnShyA}zcmGHEHwac`ltaAHQDZPxg1tANBVFSoK>5>-EZz zo)mscPYW!bYUtT?raG@9*3T#TC%gUnmE9Ab-TjX^KSFii@0Lrn$$w?*AoD`&Y5%Ny zbyQ_uD6Xpef36d^Pqc}vRhO?KmtMu4i*RePy1eRi*KgMNnY)JM(u{}vP+fjHQtqfo zxicf>u0t-*btyT*Rr`MJ(RBBJ+-{LbG{M^UJ78sBdXbY?9^}D~vkvMPvI|(L$4LL&qT_VkW(G_buN1cv2U{9fz>ZY!5B65V zQ@8WMsmGna*5?^_fX`4rRbLxK?nbUGvsm5V%(xZDH;{XstM8ZmZ{mmI(E(d|xAQOJ z@~ILj_wz`(#650Z<&}Rvl3#@wabgy_+T6pA34J|D}r~|GikArx>?* z{&=L^zL9bZBjsw5a=(a_dofb3?_S5-Eaa0SkgNLK7(A;U#=(kP^67MUhUy^;Ry`EJ z>bGUE;#vbMu1&DMKPHrCgPt87=IQ+?{=Av^ReRjotNuIujKfx6{WyG`%@uWv<=eT8 z-(&3icSXuAij;dLQf`G`xwu>QWg_KfN6LK$xjV7b&o|{)<_|6&%C7;i@~Z?^evN>Y zPYtm0X#%YMy|3-`Z%zPn;Ma!cDWu)&G?4by6C(XQA33W}CjOZ2t{^`%;DxVm$I9;F z+i?^6e`(~`qsUqP|2_A)e6afCJmf6DTKJ)OCI006v_4;3Lcb+rdwM zvyN~19qNM#>Oy^RhR>ELa6w{vU$gg9G}Nr*-rx9v$$B&$u{-{9K4$%Z~Gr3+1QmC_L}{ zlpSTTWycMXcKjmJj&aY98Z` z^N-_SsDCJ*M$sqU+hE1V_fPXW)SdiGW2dSsHIeRG9D44ldLBlPc*!$Q>xXzLaR0qO zybLoh#EYJLPQTyPYpA{@w;FQma%Gvt&WSS_w|-A2qy{>vHvp&@r0dA9UDjXo={UPbN=A!HCRqKc16F>g|LWwG-+8e5R}nm$rK;eq z!F90q?>5*v-(MT)_b(#lV&fdEFE+o%Bkg-JQZDhExH?%iQf>p}LUpXVn~U5bTnX=D z`$I8u-SZ;l#vR{DJ8*KIOJaY3{C)IK5Xx?)C zzb;yT>}4mX^~b?lKlzFqSAAx|o1mxw-V|I0Zw9V`Ri90;>+*?22dsKc^X2tWFb z*NdNncPo$nf!sO|x;)0r#q#Kbj9dG`uE@>i>Ytw!_p!gFyGx1paj@d!&zp&1!^kPF z$=947%dW#B?LQ$>?yN|;OOcabGw?$f<<$^=DX(()r93Kul}97seiSvp+6N}U*5?9l zi1g#9o*#aEWcTpjT|86|V_+)}A4mTZ5B1K&>5N&olko>n@(7;f5v>qBm`UjFIUwfLJK>F?JfpU_Bp2N&>u+AgNX^wxfp9QNv3ScY#zl`+j zG0(41o+OuWb}3J?VC%l-rARxHt*Le8+o5%bSy%mJ46M(iEISzy_YdWH>g9CzKcr`b zbDrw4k9}12I1bi2Me14Sg9>${IA*;#mc2L@uv4!-jDw%JRgrb}PIH%p?nBmu7d@Bp zd69p8OS<^zJkta#U;TMAS*QG$boXETgFD{56#uV_)*F8?-Tg1|nS97$@!5LVVey%2 zIV?UaVC@6VN8GsVPd@6f_|Ae=XN?Irt~yJ+=`%`<#VZ~=0JXvS>Jy~a9MWX;# zyt30BzoEL*bH$m&%aWTNDYsjs++LA#Cro$G`7Qg7iqv;Xq})Zwh0dws?*`-=TnT5w zuZw#b-{g~ukdyS~+Q^0cRh>z0|D~Nizh0F0sij>WDDV5hq54$*w`aI{%GW{WS@l_G zp6av8Jd4M_a9$S&o}%7*=t zo4!w6-hTjn7QdGs<~qx7n!R5)JEfHGCgvy58_MSa#w&aG&gcKX?+`=>afndhYhZZ&XFHS!*>_CMg9148 zK3&<{!CvVpGjEGPJam2;CJ*P6uVc&$)vxkN@m}qBuKy|Rr|}QTsorAcR7asW4ZL$| z{*=HUGVF-8S8_iH@TPoed3Ge0cXox|&!>4K-n9~I=pN8(*hk6vG$p$5ry7S{>-t@f`f`J??S2e0n5 zlt^S)NB3caV4ZsUS@#a(`;@*w9Asap-xkrQ`@A-Itv=o9IY*}9kNSQY{bv|?dIjUh zpYfmX8`S^u?{<8O-y+z`qaUJwQKTJzHst=s_^OZe-uKpJJd`)8xAc3QUy6SoY@Js+ z_%A(0=H(5$c4yo=Pt?$-^Taqfp4)G``gL< z0qZ$X5v+bv1uL#i?uT_>J;r_GYz&zyL`vE z`^`#ZJkCTe)Grj@E0KH6__lvg8Q@BY1_>sL;uod@O zg69xVawR@~oc6?ykpGJ3evxveNV&IK-#1xT`@eraQQo9ib$m|t7w}|%0Z;Z9u=-0K ztp3slTl|eg@^VF_-1j5p9*C4{N6Nipk;`w(-&nac`cwx=H59IjTV*vDH|;BN`O*9<#uW!$nOvDQ>OGGL3h2hguR5Xy%E{8HQ+VD*Io)>9v^fUQ2= zVSS6QcRc3m{3o}%*J(m=J1F7Cv&e_!HevjOT>bc}4hm~KUUkkWgBOw?A^pl9^Zplo z%J*@w74Ix^>Q~8ioShbr+u`rw20wekC=VWB+_Iz2y0W7kX~%Qu-`B81 zakA{lf6(zJJBnbdk4zhP^(p=SIbVGvN#1H7$-)0D2&~|@@+QUlifa`-2l*!0ir0$R z7u)yM5BD<9-kpQI-VWrjI+zK;~@0^+Q^$Sa#sAukh_el zZ?E=+8um@b53IcL=ZWt!a>~mN*s^O8_E>y8hny9c*!_6;LsRo(3@ksFQp4b?{iaSl zRWEt`RDER8BR+?~s*iE7<*#^otLmXVbE>~Juw_T$ao0DjJbW*5R=hVr&dS5=dd^?w(Qz2(*6UGlO3V+SQCELC&#cuc`*Ujxux&J&R@&U<09=mF;ebq zgv&>3U*8Zp%Z{pNM;)wrp*~P0 zUg`sNu=dS1csBeDqF4Fcj$CJybGp{)u%Bw3KJrZcC&#+VyY%{w=i};n67LN1I1k9N<46(Q}{){GY5d<|!`2V9W0&c3N_; zMar%Hq|0MV-&T=wdmtwsLwTFZIv$lz{b1$OAXxcR0gKO3ux0m&k#>(n%1NL6^W&}k zIk(|d|AxTwZy0RpX^f$xyaq~x_b`f^CZ4YvmBqQ z{}HhD{U~qNj!?X0M`Gitc4WYz*XvYo4eZtVae#TD^=3ls0Q2?-SD0tz$Mlrr(~|oX z{9AIzM9Q5KDR&8S@;{|S;;KGSS$S$77zL{jw7}XoQ`D2{Fb~#wtqxXPMyNN%r3F@= zCE#DLcV)n{v9nG*bROt{_53BhiL-w$@_Dd!@gi7Hf2v?B9{B;M(USX7WIVoih4aAD z*NW8lY^2;9k#g^Oy7xY-{`3LltUk6ma&x&V{ig8`or6!EaL+lFr+$A@o%Z#+IIB)` zV9SmjS^q2hIsZa-9E4mbKC<@&2=KKN>;0K)i0^67xOiCaV@qw}?9zQ|KiG=X3h1}w z){Kxq*Ctr!i300};;j8?#M_^SnHS1G?WgO)nfeb+zN>Pa*5<#Ruz{q5wA^`zQ5Gf`J3iyAo zetvgdSFO`4&*Fdidd`RU)9$<1y`J^VYwev~$u@KIzHhN%&#&7ZXWtJTvq$}C2zl~z z9qj#1XA`|NZ-RNT^<>W|^K@>TcI;6euRLx2DrUEM>m~Bu_l~*mLB#HdrZzW!D~_2h z3@eTWu>3FtR-TT4)j!97pBrGWuWXE;OI%}pWx$Dt`oR0)?Z!2%2l+3z)a;S}`oUjtephX8i z-}VXfP^gFUc#L(AK~M`E^PBAa2J)|T^tg)gN9QS0w$MD*lf2vDZCSVbrchty?clcN zH~Fy&e%R4tn(;H7?_+rp-nV|S{O3xlhc@dfzq{ad|6=tWi_3b9$Le4H*aF^LxrY8w z-z#rt{*Zra;GG>k&fU%Y{J=xKE-92`pzWl%4;*=H}9eUS$=+>jeoxLyXEJV;@LMi zH=aY_m|xYeN6|xijxcZS?Rw|q8yWAv-t=0i#O12I8Y90Ik38|v`VFw^V}kY7kEg+Z zyrg%$I*fbuvCZ~o*CqHh%p3KGk@uNDwU3O0f5<$UJCA>;{(kP{v+SHi-fZ-Du=S=K z`M+n}`}@2@vS#OB;D>f9J{8uLoprF@%UVH(a#gQS(MzwgK7Z)Li+k$PWL@de0ekscM~_P# zKk9t+pFY2g?qYFJo;Ja$=Z0Gzo9%eZ{1?XIC)j;~v#dS1NnXFp?qPQ7 zKBfqc^*i;qY2vaO_O#Jo^;AaAw&V-6%sl>~{c(53_jY(XcY6J3ly#-Y6j=Qzv!~hX z?e{tCQ$H#&PkknKU((>5AV1aEpH=TA>Rb9uf#v@y>v-p^Vf^LwiKF0s*YWRVjC;=` zu7~$N&MRSl%g)MPbMvYWPVHCsI{NCl$ogKtMviyC{r|WBh39hht=tF9{>9{bKX|r3 zf@k|9Sosz6>ok7UIup!$%JG-_W4AAbbcBwo4?c#o8Z{z zXzHWG!MqN5mm7OO*C@eL|LXgot^e=pzt0g5um9FrSM@&u{&zhmnIK=(kFtT?L##L3 zFTu*o+}`Gw)IPq-UwfZNbguM1UsAvK@@qBLi{+R4>r#QC3|LOB# zX+P6n@f-&Kr~Bq4>ncBIz~1?DG?>@7zu6OeelpuXn5Vuu#5^yLi^NHJTxXu=ulJD0 z-t&#a|1agc_j@tAAM*OtDNdh~KgT{~anL!c1-{U^->Sk>Jxzn3J+t?7k+aZicm94i zJa=e+&R0w?!8 zsZX}(52}VH^St*Qr`p3Zyx{9K6DWBF6X_o81D#pV_ajrvl;jD>}q%ou3^0@uJyw$9@_sVz$g7^`OmM^ zM=J1U^B?See)S9ViN#fZdjy{HJJf%+4vsMW_4!p5?0t?T`O4q04&|R5@>G{&VAWF_ z9LpEkv-%U3&zp0N#kZev&p#hchPZJz_9;&=3!Bbvzz~1-m zU4wqHcq<--BTY~FzXD#>`FpE-kl)=}9n2yyk3c9+|A6QDf5D8!^SbSqERzuCr}Ujh zKh;<6DARx4hfAz%mr#%OkRS7h?C(e3Z2p5aFZ_H!dUeTL#kU^#wFOq4jUo5`@97SI z`Fd}O-p6s3k)eJ6#kl9^E8u;LYs}9>Rr9O-JObYHhrRn)0iN=89PB-JxiwM$7ZQ2J zCoP{mf2ePHybAKv-xewmTow1+$INfD`2<$nD`4Gs*1WTJUlgN7%p7K1_ z*Gfmv&5L2M`uQl>+b>@Cl*PyEW81@%Ua|U{!f(pgCVHrjGsl?T@_Pa7`T66l@9|EC z7whNh6AjkY=R<9<>|m{fY8cdB*%N`(yQ$`^4Nh_k-n+3RwAC2fKOjkUd9u7kbEK`raP(DwCy}w_WLB7XZZ6ftBwqu?n~r7l*oH3k@tKeZ~k+(Z+re*>1FZ`yu{9tD=C4vs-C9F1JzURB+C=k zQ$JYsQ~|4=>R{E=1X%Sn1zxQ6KWp+;PX(~*X9%qN83AAFd=9b(e(|2OY?8>^I+3?i zB5&_R-f$vs1fG{KCnxg0mdHCFp89xrUQ!>goosPdA8&w_2W_zK$Fs^0u97qSxw&#i z!L$1)Soz!mE1$EhqkJxcmCt3c^0y22?rX-$OU)~tVtUFiv3<4`^x-My#p0-a_G0|4vUtbJwfBHyhm*PA2d9z<}X@Na|RN-k~ng+-8l0Saus;@x4TU{1o18j-9_{+|zgTi*w`G1bh14k9?2! z0z5CyYd&vz>DB!^;KkNeoEO9M>VEV~X21Gx6YTkI7@p$X0mt-GJ@1NMlAlwe2Kz>x zKCAwe3;NR_SbFEFJM9}~u=b4_Soz!l>l~CPPqiPE!8!*O$&1D4ISkf0r~}r0MIZiH z3cm!_xv1|{^SkaVhQOZx4tL@&KYu=vH=fA5E|J$sbWT=^XCuN%Sde#PRgddZ(=*o*gnCF=Y4uiO6cc}L$bF}|VmI|!G- z({sqsF4bilJCw&=@Oz$ArkevozukrWzdqiZ*M(Pb-p72+KP^u-=NgOGj*P#HYiO6^ z)flz-9D|@XI2JGELk+pH{1Wdfc#m_9>H8GpyS%>l-%oDvg4zFCuAyD(i?y$sU9)`< zJjlG59(ysa_o_qr>ceg1sjp^FxAnaGC^Jv~E;4V|2TRLT3hz^-f0wvuy&`fJW5{r@ zekezITt<%UsDYK&G=Q55>2} zyx4lG`x^6mNTyUWR%2jri(O36vGw7>xOyNxP-(uzs zffc_I@C|D#f<~MNUwJKkJiYs|FXm_Uq3qX9uL0I6g1zTIlJDuUZ=#>Yi|MO;YNDU= zvIEw<1=yjB=8fZD#ity|83oV!c*Y=h-%R9#MKeS8!%8!}-%HKh7{$DmPrpKEYU;LNe{aL)3W1ENdmP?h zxyJl8#k#7G%r{N1TO9eX$n3Z*q_oensG1BUoLOa0?Uu^ zeoxQiD(I)(uMXC(F#-0zC*tMm_3yUxf4jU`9jR{e=UJYpZU(`sgDO~gHU`%Dum#qB zI}O(TP40Y?uQ>OEz55Ksb%RJA>3lFnp2(gG@?}pK9D8n}c?IOiuKagQZ{7dJ_Lm9j zPW@|`d0wA*J9h2IRb@Mmf9SsNFvh*_g*peG&a)&JOFMIM0 z(_i*9!Rp@&Rk&PL??XYK7^5C_{%eEfmo8X-=&+9b9oD_ht5fuM_4~plrmvSrTT-Xq zzEFYpd9E^d9{*_ z;aA<~OoDZvGladWgF0CKVFJ7uc~f97Up|LDS96s)Vcy=vxOeXP2fWyMM)tKYwRlSZ zF1VPrc*XSCnsM*B(5~=KapZlCam6$2AM$_gGSgT7Z-8%fE-DE6~=$z@a|w- zeh%X(KM!7Eev_Z8;MHE$+mCB8K6saQRCClk{H6XbJ!bxBeJ!R(n{^f6F4&9H7(C@c ze!}dD<*)X?Jo6N%GV{DRZHV3bIQ|)C{A`EUV7%k-9%sDI`Te0qD_Pw3<{Il8hcF)V zllsu`_sySr-Z2VRKMU(u{d)#~DxQ7J)A_6f);YTg_U_-#LT~T>?bqtqb<-M93JXRir&mpxRPh*Gn z0kWPkC; z<`4C;GI(R=#p;yBhM;-<4N#h3S|bYIQIQyZhe)&%EMu>_Z&_7r^Z!whWVwsEL?4RsXm6l2YkWuGVG`F zPapP4&M5jz&Iod1>(Ba;e3l<4n5T1j?0$KM^N`jr2m4x?ey{kof_<$*pVhiuu=a-z z{b}}`hn_k|chU10ryrce_|*>YX2x}%5B)AXi`UGJ*A!TJm-(rU$NaAI{UqnlW60M6 z^Sr!z5k0;8fVbqVPwvJwwtpPLxTkL${iJUnQB<{P{)4e%V|4x#=alhQaIg^?sgnWgtJi|CjvsH%z|rbrL(}mr>S}A11+j|F!q} zKV^L{5B{3Sd(9e_SBiTqU#i!eJ+f~M?CDWLzQ;Q(QIBq*NB#!WOV1_4eO38B$UNn3 z3oQQ+B4@k%di(#3M0+lW*WrEM(6932BW32TUUf~&r*(e5{O6t0qZQ~e4fej*^=-&kyhFb#zPTIC&e`~a^Gf}$zi`A?AoByTRuf9A8_WI|-wJd(#_haYbNsn;9P~A1~ zyYy;zT5_T^-)4UkGBuJ=bY~~J_(-ZzY7w1KZWO=3m=5{s_)o) zgW8tE`pmw@;ufn5-52yvT3+Z}SOI%^_cr7!-eKJ--gV?D?^-*ve4Pes zzsw;=c`+TxjXfW&2Km<|f0Tb!*3mva29{p=n@z7@zN`0p=O4m9CvuI&>FbPtnrrAs z#i_%(ic|I$(_@W2dhbscBG=2)Tj41#p&qK&Vb+zuM!~Up%7Y?2#j6S4|Bb!(nWxc9 z->VRNev=d(bjq+;*f9sq&gTB(X@GFxavs-a%oMya( zNPr>c#p+9ccfDwBtKV2Z5N}6#89q;p<=G+dP7)vDJg(Z;#f#||^3FhBm@l(_zt!wl zJ+;6ea^fyMUhVA9;>F^i{L9~FdMJK_;BzDTYu+^aYF?Fj7dw9Z5#xHU75Ybc+CZNC z(*a-W$iJ0wJwJ-c&)#l!D;_2A(|g$d5zbTIRlMQEQw3wHr0So3c1r_n&u|9g0%}EI+ov2c2!7N5u614eNP%*+riGUb@rP_s+#->45^n%=7B> zV^3PdJl+)gd%Q;ydEG=_-#XTpy>*L;ydV6=GTh6{0pvaF^rd~^d3|H%E{mi3M&I3r zJv|Ob{>fZp`E^>N9wV$PJ;uSFf6qm}$GZ%kXV=H~w0iga+e)-+=$^U$9RYiK+=Tq~ z>%HsuKF2QgsYl?w`nA2!6RR>F^QYtu!h09jaDUhSF!WoqU;D!d*y|ewcsfsvgJXV^ zUPqvhXXj@U?YuD2&i<*nc2>Y%{pH}v&N|q$^X5c5?@P3E{_89+ym;pCoonYH*t4@6 z*jWwc#rC-=;;!>a3pum<9&)_rif_WcgZQ4wa6QS(u%7a_6WCk$o!S2mJajDz8M31{+tT>N{e~1y4Cr2H}vv&&o4HOq(|)hIL>~q_)LLk{mK5K^J4)l{|S17b`IMN&YQ>b&eSa&z>LgqfT?h-&?$Oek_AM|9yk+ z1B=zM;_)%!@kJ+}zQp*I4)4c|pK^jMFh|V8AL^6h#q0=q%7d`aD=z)_&Gl0S{2=;- z^OP?+c*=)5`0tLL&oe&e{NC>>ueZK-w!>Q=-dX&eXRJST1AX&=SY_S?&fl4Cfu1{ZRhq}*>&0z`b)`q&{btWWj{HLy_wwf?c%R@J`a^jz!n*1k zR<$U%Buz3)fzjC=jGfjq^l15WLydnNkAs}K2OBlM2d$M8dQ>thrg z%S-LEC3x!BP4K%MKdN7Q{Z#sU-@hoH_qmyPUSC{-{;B>=<;DD|J~i{O#Xv863znTOq-%H3*zYgVS{UPQ_?noeK1UZkrv-fiV`Pu8QE##@cX8&yV9^~Xt zmGPYt>m>HOTdMzI*44Rt6#NxOkI}?D5%2r(!#b3|XINK#qi@>$vDZxR{ql#%o!NK! zpNlBICFE(n5%7(Uop&(qR`!L_GE*;H3L>16v$uI zQ!&sl^B424^cw`r&M;2e?~3$u?RQn?rS5mDyrK6#lVjZLE8=YnKh#%#8hq63lwYdg zeG~QY-V>4@m53h7w>Il4Kf2(<67`71MR%9^$IMRklQQ@?NB+r-pYHHvXY4$#{?QEd z=zzWRpybEwl;5&{H9OTON?@<9Bwuy4AgC+FX^gn2ZffYS^@mwcbu$i*>8-lSBUg1Z z$viL5&m}IYJg*KV?^-9`*CnpI>UvhsFTfA$P=0JbZgG}>$PeX9iFsapFGtTi9D5#M{7Hwm_D}77 zx>x0U?{_*cde6;uE|0}Y`&<8$<|oCe0$#<@LwWl;hgV>HCx^Ey<6iw~U5{5mUM&9F z@B5!J`?Wt*zMRFOeyfAEUYNJ4$5!C)X|VFP<;aoVIp#@jJ&@Z)PVBuQ z$(bhKWmoCxw7O|APjypgo>w==6PF8|eE0$5ZHK3QI`!NYs|VRX_{`jTsDkfI)Whpr zdE_Z>W5IfDu<|I(Kb;S{_*?$(GS90E?dShnc@N;{hqzzOY2)OoyzTPbOmUm$zCwL1 z&pAMTE(hm{8d%S1%j^TH!%?uF-!#Gc{Hjj=t8cW3$71v>J!^S103HD^0gr=q4xR+- zd_Du#`MmG%CeN!c#rL01zP@sO+h^9{idva@{6puHH#7bYhxfsitY60RR(-PZoY^5i zx528LFy9sL8a&DAg1z?<%J5Vt#jdUYzcv3AzyGJ7C8F|Beo=m{tc2yNJQ*gw>I>sw z^@T~W`oauYdDZv4<%jx039Nh_2CFZOg4GwAVD*I#crkir|6%gg2Z~_t@1fKey}S@l zehTYJekuOb^pIc5U{C%w^Z}2zcOvfyc+xjKHz}@7^poE@VD-oB3ue!+Znfus;r+Ve zTcVFDzGeKc_|}lCcova+n)ACRpT-Wo{~7vS>yIE$>$SnzZ%y-qvR^7Z>0Jn#3ZF8h(K=jG2okmvDMTV(r~_JJ^e zl<(aa=jMCui+o)6T=yffIE}Kd>TeRP zbJ7g>kcSs9GdZ+J=i?^+(!Sr9S+tC=J`>JUpQ$oWc~fEDBIoaL9>KmfH|Tx;F5V)C zS7dyN!`qEx03%FtSkSu z!D~KkeIQoHSFyf#{%^xu_{QFO_zK3oxD6!o4ol>n4sR2#VLWvnsjXn~Q64nF%GWkn z@$Q0^Ct-fc|7Cdce|~|j^P8;2FPx{oP-LF+bcA`H|E^B-%kA)D`b&>#)|DQ)g{Hrk z7k@#1_D#L>LcCa=%8ymnl^@5z_dQrzmcp?O zWAQDmXnvGmhrxOeIIF_ss(5rcziD1EIA@f>vabeK9uHCf>Qh~??QWS&7k}vVHHu!b zJW+gFf3WkxLFhZlyqLfAUh7iFui~|DT(V5ECvWdWdB-O5KA*_D5MHbxYuRNKbI*#rm~ioy5G#a(y;O}md_K+)48d@JTGtR z%v0V}nCJQN?At9v_juUsiTQCO?DqV#9lY1`-ha%_F8Znd@~<-gcy_j#Cp!n37t>4m z@?rGy{BbnAeLmCsKJ1I|F6A2Y+xHn?a6<3%$}iykkZa6u#g)uY11wkuk45IGuVmq= z@7KUbJHJnR3vxZ)Z{R7v!+k{iMw4}Qo}B@!kM^ycmIoc;t~@9)&&z{*(9`2RpU7MD zE!Gb_d23ayzLeiNB@9>XOJnqZ)kWnM<`4OA46J>r1(rXj!RkXf`hw0|{Xt)PzSC8h+Nk)&wj6>iFGul}x4uR{xp?Yah(L+U!v^^n*SBy#YUa^}9X1y}8QG;l8l1 z6F2qy!{Hssb-o00Rezsc#q5&bX26PfI8Svs4o`X9x2nnU{Bg9SzxrMcp69nS;a$R2 zW`=&dobgqfy`Q684=?BJyT6Bb+^{mlRu0#F6kg1qs-K~p`A_*g0&YLjTmB2k_nzmj zTIgNx%9{<~#r!Vb7VviD8uNRF@tFO}r=iu%e)ahgu&2k7$Uo81(>chie&(1!0vU3z1(@S>#%h6xFRX6P2C&Vix@(#MmGS|~@`$T!W zB=QbSm11cjP_9`26*H?^`dydsciY$W?jP ze2wLu&M_VE+c&bfYg%a6R*diL@b+Om_Iy}%pIzJZ(D|?gR$m+jXR?+*^Q9P9)%_^? zYu^}U-qBy(VHq==r#>^xJk{eA^G4s7jg~tm4B*z ziuOapo#i0(C-zLD?cRRuUHA#Qgex6y&{G)m- zfOYO00&Bk=0WU_+aqs|m60E$K0V|Gu_)DkAN&Kby&%D<3@%;BV{_}VXH%{9>UI)+X zyW7C~r}I5Fd%^R*H|c12vCqww2c6fMU(_G6uQ&Y9iCNDri$GY;Cbhx zBI`z*C;gfW7!%jb0w_ zmx;Xl;Yr_Ezb=v2vU3=$emx3Szs{^{eo?>f2dlm+VD;-dSp9ketooY*t6yjEm-=-9 zJU~GXfz_`I>zO|4*A=k(bsem3G6DAT?s@$8LFat1@NK>8QTH{gC-UBs$lENDS4!j! z!OL-7Q4Nr*@}qBk^SAP&1Xg|wgOwknVC6>>to-PJ-}Vbd%oYsyg%6?EFL_^VexRT9 z$u2Vely5b#-Zu*8slU(UZJz43!91@X??1-+jmH~Ce=qMo1MfR$^zL`3!&807>>A!+ zu3e*GPmevfF}u!T9l1M<%f*R$%mjM$z0vgY{MJOir|%TJKRf#Vh4I+Bs@G@W{XOy= zLisj{9m@Y1@YD|KILpuH1#h>$aq3mQ_p3GFy^(7y4qGyQu=AeP$eYaX#~^4N?7c6w zBvFrp;nke?k}_|et49GG%V+J&ljtk|4>9lF#l7q0SoG4qzd(-UD*1iLSHBwy)~mCg z_N$hoxBAOCd7=I?&AeD1>N!#8w*$*G^z#2p*f-8q=7sfoA>)VM(>p)g@VxIOnYW4M z@%3x>?%%J6_ry`QbFUx;xoSU{d5h(R`gdQ!u+9r5u=ly-uB@kchwEuSnhe$(4%V9h z$MSMEzQ|F0rYd){pkEec@yxw{M&zJTlYohK6BDpSN-?VMBYlp zwDZ^75_vl%@(xerotDVEGLiRiBCl`LG{0<;$lETF_rXNo5sADnz|-@FRfE2vK0UaR z^$G0@Rj~HuF|f|1EwK8)G+2EoxAELQ)DKo4s(`f*)WN!MnE(%#d2reD!%-|Qrxvyw`Qk+X*#dR30dL9LxFrnZ=_CU6T@@pJJHk2=LT_6 z-|c&c>8-vy1g^YY6}9~J4q!c<2V?e(AW!SHz%f7Q{Fi6{(D`qgdEU9{+D8VKDg3K; z@B6^d1aS@ZmmcNK%shNidTS_W%Bt%1#3nM?z$`fGz#e_gP$FpnRUC5=SC)HlvA^O*cn-`}wOGJddO z`DOAh!}81Ug7ufpmtU%{F)Y8d-ep+(Lwmrm{8FqLmS09rHN1G4)J&%I8^iKT?e~V| zmkRIM$u9*yuaaM;g6E?h{1WS1x-b14`RMV^faldg1Kv$sG4H?qef#|n+55QxT?Q`oS^49Iqi9{a(I)w}d)1bVa+^*Aa~kIyCQ zQGD-Qf0V(}KX%Tq2Kslwvw4Xe?|X>H(6hqd_r&(KJozH|(_rO&ll7GMnXSz(*%9W0 z_O&eapuSsRp4YF=MQ`tShOTnrAU&F_D?K`3<#YIaN_muHe^r0z2g^?#_FMU>k9|dc zDuLA>hQT^Vj)HY=%x-CZ)w!_**12&QJitCU3f8%?30}&02dr~r4ZC%o&TeDt#p+Y% zfM4ThkN0RIubaqQy}x&Vl78<@4~e^aDQlkmJWf!u@d>dm_g-g8^`)_3J?Z2U4u-~NHQ`c}XPIC@B5 z^_f_|%pp&8S_i8xTi~bAGZv?38TWoSh1UC@wL(rAHaO$obuX6}If1 z_d16yf;YqGb1^-dtgF7$0ejCc7b9Q(59Q0Q>{7E+_roRdukY@iXZs+3OXs=MvGC64 z8jIgmjO+8tP+#o_ljx`VnE`L$#N}q>&wsbYC#uH}?Q`u_9p391_r7m-WLxvE@@gFX z9q0FOR{O{f%T$cL2d#Z>5_zhh%yzck2OcUdn;-Mz5cA~60`rtFVZF}kkH3{aeaKP% zR2(_t)yQM*pTo%2{yBym@B2qKA`X99z4!YFpIX)Wo%j8{r^DMDxuO50@6h(v%BRqe zs^>BElfJD)eeXaI{T@SjK30A7BTxBT1uK82!8-Tl-)H{v{O}U%r=AO9_kr@mIP1y} zlZkq~?mgDeQuWZeITnw?4ragf7y^6wvjuv1y!{e+N5E75#Ns=Gev01&Sm*XBu=dZ) zj%J^?f1bwrvHViM9VAZ5uNkoNtH65NO>5v=@74dVHxn*`Xf9U?JAMBk!>gb{R zs4#B}=NvSEUdrcie^ovWAzyJDL%!nH21`!pKgns3XOh!p-kwvsgIs>zsjqqaWf9Gj;+m_RS(!I(2o@+X7*X){lsD=(x! z=psF*xUZI+Y3?Jn4|F(R>U>pV9rd5=Zsxa`UD~%RtfS{sCFaHat>+$3;ct)k-8b8F zg;*X*-n{o(U-aGw?1L9uSLeL-;KkMzuK;g*u8KprpY4>m?#t!H&Q;2T?)xo{%ESEb zhQ0T34o}oqyqF%!zZ&Z*{~O>~eo6m9c*@H*_$BA>`cnNU{X17$p3PSPxk``H9_BZl ztA@b`;-_#w)4VqR*ZC~VJlQh}KIad;Ki~Q^>%{K2bssi~yaDvj?P+>{o%u2^%+ImJ zcsJoKzR~V~LVu~BR9RPcj)B+xrrp=a^te4yj|UQYs?W_>H;j|=vx|Pp&-`BIH^prb zyyDiq&tJ!EW`6Pdi+EY&g??0@ZnCcY+5xZW=&^`#-Dk)4iGJ*sA6j7biz@5MFWC>w z^-BpHt7GjG4eH<+0zb?=&rk2d4zCaI4(~|EFCSyvTlas8ciR83ev0EORG?hd&uV3h zzw)I4R-LrL%HJ+n`J4Zs%~xL-1TSWtD)oj5{nSY0{V0+5a`Qs|4C_z+%I|Id z7{LBPupPm+Xu6)uDaNKJ}9ku<~IX?5%faVtgJ= z!{DRndkM-KK!u_SBVeL35yx`;&m{*_j3*Po%O?h=3kv(T42x4Dm>Xa4c7a; zE6M<_ieEW657)rbrycBXS^TNE^auLp_c#4dcD_I8zwpC{obM|wBTwtK!Ja>g*rEHd zF7sk>(tXp{oOp_NRU+?K@M8HUd2hblI@nrA_WqpqQRI2{cRplskp0<;VbA`xN^|=_ zF320z?_kN~DUYgP^?@<4@~8!#t#7d6n&ZA%_1zCvUuyM^z<5Y zHa|$@H4}M1OXS^{$opd=@5w~of&t4L&o65y@-~9EKl|CMRB&9?2m24Qd{Q5*fYk@< zVD-5Pu<~;Xth&h@Z1R+^1+emU2&_Ig0#;RxgS~vtv99uYl6f)zXa_Wr!N0?+GLN5ZQ+?~9xWFJ`am=-cpO{#2Z6hg#ee#|BvEp|C$`-z~z^K3fJW zpW5Kq`Z^b9;VGWkVbdpOpW@VV{2<=FiM+=Wc`qgM)?H$C?d8!fea2hssNVZ@0eRm0 zxuZWYIlt#U_4z^lD_$cXF+VF_BH~bo8hPdQ5<0`?SuRllV>bG{ijh%_*=~2SdnF9pnx-zj*nx6L#(E z#e?x!U8!#zlgRrlyu-PMeL{KG#17?I2dsT0dxY8P`Dc`Q@=uX@F?&@1w;ydgkmSeS z%kFZXRa_@HC&`X!u=dZ|A*Q$NYJ!yq9k9-sL-aM}MI9_ZOn}vgr@#X$F!DqDX#u>H z@iP8V)r{aDRr5rmzfL2bUfx{*@8?{lW>}{;GTw6bwfo@3;;H<6E|IswQtPX+`x@Do>Q#%2?)xXeo_{Ow zjz-=GocF3e3GXXh z)yBd;KFWB^4#nl=@?N#t@}JMB4!g%#T(mFdKWFsITlCIoABBd>;qz zc}?&85Xq1EQS~&5Jk?L;6Sm&LKQ#HFUh?A*^W?_@^I~-;d-|BCxK)_v_5B8M)4VZf zJ?U9vp6a|E%!{2fJ0CSaNbd>uW5r<_EWhR0Pjn9G2dh4EA2WG6XAXj8PZg|l<``J@ z)B+Ds2h(7kGjsH>rHtpXTj$I&SoN6wr0Emu6Y6&lD(@rtEZ$4-yuP^FcD4^~#8u@T z_OXo_uR6S=8IReae%FL|A=mj@nCom@N6atsd+s>HAB@aXp0${#dgy1~#v7QuS}wHn zKIHDq?^MTlFW1ieEz7T8+1W-v+1UlF4#WLdbx?(;^KS#JJkNj1{1xj1^4A#tQeBpr z7mK6v>;?Sg<=G*74=i)#3upE2*9*3{_;}B2R)!Z_S9!K3yf<=<#dAx>ze8Qk7m=&{ zH1c2OPvzCPaHJlk#~#Sn=eY|4`RYRj?tEB<_G0NhIpuM zMw#c;&AHg;@xGVH`$Zz}-bCKKkK0b>>Gu@!Vs)rKvErcB^${=j&W}a#KFC#N687mM z86V;rtJlJ3=GN;F*o`YZ#dQSi`Qrri@%(X?>~rqxegrSJuKLT(i9FrcdGhWs` zex*9^!EJ!cX;#n-a#q0>>B3T>hH6> z_4FM*(flBNn_$h$%~>Urk^ctSch!fgVEJ>LeOUgS0?VIM^c$UXbDuUnwEy>m)h{bx z?Jsq(`sV~#`^^-10R1PZ1D$iH!Alu0Vz>6EVX)4*9k3V2ci?xAw|gRQi;b=CczLne z-e&m`$W_?Fyf}*S$L7gWV}`sF;OTS0`4Y%gacY0o;-)xt!OEX-p7x&xJmp>fb0){L z^EC82-?8%|##i5?x1HaI7yJB7`Q1c6<#z}COj8-Md_P``eDCkrZc60c1@92P?>~0F zE}d-tl)l4Y)#E5w=Z!EB!B;y7`^FICUR*}tefCGz-@^QppNe(!llp!c{N1g3Kezfa@?-Yv{2^ZK??=_w znyjmA>wvwwer#pCZ&ba8cFxw>7tBu8YY807EAeXRVckEI8D^fBS6SvMuf~}d^Ow#k z-@&h5zWfN@X}q5h%a=Rgy}&ibTWv?{2T#Kb{iuDV@Y9FqGJv;O8Wak*zv$KN!-sf~j z!5ifoi|5xE|N7sSin8n)`r`t4*E;fUVf=oF_gBVaf0wViYMg5R)qdFqKX9$ZFN}-w zuLe)~*9FJ?t3H(7$?|)1u5wD~kEM(s>+n9y_?W}Hh;cpN56=@i?~i`j{2~7|!Rpf; zu$OPua4?WfD%*EMgN_-S5# z)cnwK>Z`>(J;^@A(fx#A#)cQoT)c6g^VezC**F5_o9c_n$VeOmqG z2IR%!r@9*bs`*{{(F9+yw)N#OZ#8c?nAZVcb+0{_2f|}}e#b7o`_FD!s}t}2<#X1u^Ng3T?_#}}UFwgeGt3`4_Y8wue2yLF-2fYDA3UAD zM!{Yl%mn_QWS(cwe%RyjqKZ<)lSoa4Nu>4X7tKJs|a&`Y& z<{Trx*XhH$KN_W8q(>9KNskHEx#zOp=j2oHo43DS2+zyspTm2AtIP|}RexgKi^HpT zwYu=5bw726I(Br@wA_qPog`!?5Dp4_16DV8yo%o{cZ~WY*QP zF+ZQ~@V?FXoenQGZsOgIy!ld)tLz#dGe5|#NwDfJJRi$HL+~VL1gxh=Ghm&w!}YbV zP2oqysc@F*D|uO|w5%Z+b4#A+8?pMR?L9_TEmB=hL#M43?j2V8yA-^G?-MKhNz{Pc@#~ zDPNjko*Sd zJ`cQ!@sh*alksi1#`2)>EsMMIc?cZSSLfc(B6q^k<7bTj%i*oCo7wHXf3O9-C;zzo z`yS;*<{Yz2c~Af!%6!84-+uq*SjNBY@GfQiZin|EIc{dM0G_EY(x!aVhtNwE4w2|2O&sh>^+bu_{}&%Rr+>m=$U)Kh(Z1o^VB zg?#0A7uxWH z6xUE+Iv;;B6fFOBwe*2ipnWFP!uJr{JCG ztosedy*#}h-qsu1eP(FC{5f*I`B(Kb4*u5ZJ1lFt;r*2AE)&cvfCp&QLtyQ*li)`k z`<`PwR=?^4neWWiy9{1y&)#{li1BS4-cF3i^w7T5WL@>)4){n%{_%{T=kTsz{ErUr z0mi-0-B#Vp{Ih^-m>2Tz=mq9q)k#yBd9nSt#JJA$uMm-|>Uxqo(|R@hruDL{r#vlz z<>z6r`e_HOJnp;D^pAb-qx#`Y&<{(@o2KuE{ax$jnWy!dV4YJZk#p&ZI$4?n!u!5M z@t0T6r@(vYVv`rfO@1A`$n2J1tKhxHdVel_A@Z-}s<4InPBMN4*H91nwavQPXS(3n z{gUFGfhWI?f#t>g#b#gZ`M%cAu>b0Qsm#2XpLMS9VwcC;@B>yy9&bq^?}qOUEOWUh zZ+GOy_G{U31iXJZzdwHxyrcH&oge4G`z6;{e*B*C>$%4AW2RwoRDSebVp#bR&QpF* zGEezkVqUCID<8(0r+gS;p6AEsu;Vr5-uudH8Gn!S-pwL-$Mc?OXs7BR_g(Xc&L#a| z&(3M=lARUid3m)7dU?Dp6M64TOsKQemrooAZKi(g%C@Ro!Ry!Hd10Bt6QPnI1Y<)WDvdZ$`eydnY{QLwH`0 z{f$764p{Y`z1;Nl{IfLCKSPQB8DU-NIS%&h-Z!v&{+z1JWF&7AdGdee3bWID|MVls z*ZV#T0{J?B=kcS?WkuH0`JupiI+s%M9TEc-^l>OT|ociB5ef0w;&uU8La!b8d&GC z4u0|a+EGs4>fBP}y>3t57m(-mzc0Ss`s8!>*;Qc+_l@(Ne4fpV?_2&VFWO*FkMAPC z$u*|OPZ|I1!}7Q>Lwz5Gx9Z-#&n0Uz{^=hmV#}BJ9(cPRZTo9j7s~I(56ph$PaC|a zqle@l;P8%O{8)!~663lL2>Y(;t9Yg9tNJQ~RX;WG>CSrJVEjSe!->VO4eutdp&!*3 zW>{Bs+xJ7$^UsbRk1@WRqsNB(SYDK!-wE6gUaa1<-+nETcS|BKv#;r=-}4FkyYg)k zzs&j#tbW?}BlDZ$T>^jg&ffL21?ziu9}ds^eVG>PO0Q|Kw~vk^-{ai{Py1Gw?^-wa z@PoG1SmszGp7{}~~FwZD&pwZ9LOH;UI7dT5;v>*V%#`aa{UUDvw~c7W%_ z<&*H#Z$p2}p2?>9Tm5wg?0ui@1;|%iLivhk-%sYs9|A9Cer(=2dMKVF%!{q3c=R(* z=cftg-N$+gbGSd>&$#E;wLfHW^mt1Wc}KxpnQNHe>J#~^&5z3GL9p_)3RYalz!xDm zW_Ke|&j%8Dt5nkbvsEJRaCrByepsiKc^{?zQb5c^~CyM%G?bNvpy`?<#IZi;oKXXaYd!;}A- z52wX_Adz_z@@ESCx;=V7uR0sOR^}Sp*9*u~{^fpVepH_w z1mBIESbTrWxYuviIKceBI@d71+K-y7tNX_e*!!LDU68wTM85Jkd!5;-JT8G7&i5#u zfLzbc@4@@o_GUq7r{X!zy7K=d_##J--y=W&^WOXL6N&mRI?&=0(^qjBYMI}(Z;gPT zJ+rqSyCMJ1+k5j)gtzWXc3-`s5{|3tXE^ZN3|R3jpqKXBaqv>)Oo3OtoB4O_kaQi7*`5%zESWgI(Z^GSAL_Y7F|-FLm&UHy&u zJIqtnOM!XvZ;5$&uO`$-eXq-Xyz;#k^zABjJ$o)i?)xIYOQ+{0HRK+HU2W!he^*{+ zp8Qj|!R+_;jid1YpRey7rxW2_$QAYe+xuk~Gw$_~`{4bKYZxE-c^W%pSMC>P*A@Hp zem*Zfyyp+OgDp>A!8Nv@^s}z=qzaymFL-0*#Qf9G_&yGAm~qub=pX5kz0v%keozGK zeYtR+>Zygks)I7~yz|cK=;h_r58-*|ok`Y}UNhkGUA_C&J;>KNAZBOZFU>#d3qxSl zcQ{Y=JR0aV!n~F4S$;oJ{kBwhB)|moVsTWSk1RWX_W-0v zJ zp?*_jp7#4T*vpF=a+DW+x2EOAhKE_5-FB+^JC+w8#V==Yjq%QB{BDQ$TgJUSdpeQ# zBD|-#hW?g+bGMma6vuwB;#L7Ka_-Y!Gi-I_>A(KVY`Ajj@u#-DcX6Fvd&xL4TuJk(cqw$M-hp9Y`e=y3+)-*R}D zF#dCg_ulz-&h&oo@pj~Ryi|EJFH_zx;4f5Sa+Uwa+7@q}=UZSs-+F(aa;-G zf4gr#h4F7Xyo(u+eeaF@F^+!9w@I-49J6x-p6r}Sw6lp`e{=NzC*!Lh);nLZ)64I7>f;l4S-iCGPJs)K9vd_6eLuox@Vxz4yjUEhU*&GoS9MYcpLNRe z?NnX#!;_o|aR2q@r&xW}@rUGOn5X=i1`j#@dViuH_D|$}B9T{zr}NhW6&hFBHGI!p zzm9@+erbZ$w>w}ju4g3b`RzpBrHQt=&>hnUwvZ%qsLwZ|D>@$lY#NBiWz>zwgQ*7M}O6`sx+ zVg4#V3-_Ae7GvlTcmO;C)_GwZtayfg6)yu%yZ$72uS9>X>b$ohzph9B5A{%9m49dU zDX(hay&XLcVO;NLh4Phm4dm&*paa%@LFjksm8TDAKba)&l<#@uX#dUr-t36^UFV7l zefJpRS7P4Pw_Cps_0jqj&LdjC#6GR{3&DOjhTILD`^rz_$5S1DpT~IYJu}%?_=EXD z_6>o(bCd3ie&y(K8{=Mo?!x;k*Dya6=PC4)Uo-ca{;M3(yKk(tOBM6W~J~{iT<8e;}UD{h=R~pZPzU-{i+Zu<9(dNAn8kt9esk*;_@9 zS6353-Zhx#<%!PgUViGld$i-%8sq0Uyl*q^>DNr;-I&Px4LsFF*l*N_$M3gzDo&GN z#bpMp{l2ebe8oG=6V=;DAh*OkFTO*}Q(qZlp69>COCzzq2#dkcZR zZPwR5lYPMK_nzaa-+FrgyLs|M>bjo4#;{j)+XBm9(_rOC?m_d9{M8TkzK7vO;&&FG zi-h^AylS)GDW1hZzY6Q=Tr~;)@v3?vV+j$SBiH_@?E_wa(Ee41uQUtg=|0zsgLp?E zFRUl|dF)T-SNXXG_U>Olid;{RdSYMEeYq!3JmpsyPuY=wXl}j?f^`nAf)%|naO(4e z6;`*;AHsb}ew_~eihP|T`yMv^WJeeuorkK(QQs;tFZQ0Y)*lSkuQP8;=Xu^q#Px-T zcTfs0yM}qFIK1zbz2EB)@2p53s{Znim_HPcLGa8`b~1_ir;A3Xhwgly^g5FP@TrlcVq5j4STp`9*ObVO_<2BG79J z?A2cep8TKrTUs96hn~+n_K4@{QDa@{(Ew{+=m+h?ljMuyGsryosSS=jN7TF$ax^dd zg!$pTt$Ww~DpjlJC0tc*VSfJ?DTktC-P2#7dr=N z-810r^sx2USiH}J=h;8<@-YiOTh)pRYJ^{2JqpXM5+_+3>D(zNg`4c#k>j zW{$SJjeReY?63ZPZvKpcWA-bL*FgSzxGF4R{R}bg#i1MMk$=wg^7J?!`KLR2T%4#! zjdfK|4X}QnE` zBja6*i|T9=9Gj>8Xat_*%mnjd=bgd8uUY2FuS0>{!tS{c2Hxv0S^oXD;#K*l*`;$z9qh%gAKt7#z%jiPm)jlv#rsnt zubaqQ{o}pQEn0U&cwTvFF0{5k!?-2BSDXxP(ZXY_dWHNEp@ z#Iav_b8;f@Yl*z?B=UX$Prt*yaE@0q8TFen{Gxu_0xyO?4ITjJUNS%G+};oN;!#D8 z^1H%3FTbzH4#|(*|CEAr-7r}DWsCl(zFwf;=>Dey*8R^ESbaK2J!-$12Fs6m@=bmm z1j~3d%mLFT-rTDoYf2prb;xF};%)cxSp8xJ~@Y6x#nec-sF% z`*j~PI?wFaIj;%!{5A|ve(Qiee`L3|zUJ{xMSqX?<3!%?;CXR)2HuLFusoBKL;tSC zxc7IPZ-y7MLw$PFMBYw`yx~ONXW{AZMZ-R=JSnYUd7^$a3|2oH1*;!5!RkjHu$Pa0 z@RX0)1-7o2k2CY<)^U}2F~6(teB1Gpc$X&fu1w_JmdJYyp6rkAKlCm6Z5XWmrvujh z(?`8(|0#jB|McNc#d`>>c#nV;?{To=JqgzS(;yz&e>&hL6j*kl#ZUWB5v={E4A%Zr z1AFmZ_{p?$;_DK5?}X>|k@Y@lmhK8a)<-_bxZ)f3Y3)<}ub7+P6|iUjF^P74J(2gl zMBWXFyjv4_L&KICp1t=X&x_Af@G^YAcPu`ujr7hR_3zCRc_06%y(e=Z_i-y|VXo@8 znO9o8RlfzW>URkI`|qhDOhC9#9fDrodEq#C-{2~>LV4d}{AUiY#ds`U@|$??+SATG zVgAeB{#ThlWNihk{Uo+;jRbyd1%8|cs}JUab?RWRKBuyC>$AnYnEl#U9(4R9-gEH0 zyk7A*%h#8j-@|xn#NJz51V0w1_MW!7xSa?@>J|t?YQ3GFK`*W8y&mvWL$QKc`m#2ubyl7AlS>lE_TVzD)SDG z_($i27W33+8qD*)*KP)TJ`|BJdpgKd-S(|w_IdV95I5all$ht$(;A<${FnTk5}T{^ zYOQE`$Pd$C`60*ts{T_4EB{(xotLJ;Ixpqu2RbkHgLPi2fOTG~gLPh-0NW|z|9n1) zKbBxe1+4Q@9jx=x2>z1aCldXa$A6xmH&5i15_#oB-eHNnkwo5?6M5$+^6rEe>o4l( zQ}9mb@3oYs;eLDC>nxvF`7gW1csa&naZ_I#g10Nzun#G}8mn1-D4*J3@9z>$P1NHW zc&gJ-57l9Db<;z2QwE>q{GQ}=q8@7>Keu0mdZ-?otgCwJfIWY2i+qoFjH8G8R%s3M zhx*nqc-@CfN{waLFpn-q{-^LucwSN;>k?=6u^M)&k7Zd;@fZcGk4=LAL4Jq+)V^F} z9qm^$%!}2H^7k(6$ehr-9#&x7dyju3c=AiA?`-_nG`}yw%N=kme`V(=JlUCD%j9@= zmeK38j-4kn?&Vi2k@sjKZ_Q7e|Gjm$hIbuu!@N_SkK-5ldlEc=zh}Vmf8T4&kJ|rA z;4PfLYd8dbzDOO!;yoP5Z-dWgzKZR?)fwZba}DLIj=RW{eZ{rS9xtCp@PqQH%)Bev zM^=zxTvf+q@=$eLLe6X*C$3+nZgno3WL_)}wBJ31KRn*kiM&-l(>wpP?)vaz^(Nk? z@OI=XH-_=u*^#F{br8G}N8Xni_u}5aj^&5qUIFjR{4me7Kjh%4&gx)qz3Dz%PjPNB z&x_wgU{CD)J+rFGm!5q&!_u<^-i$yDgLVEM1#91Gf|c(bu<|`i-YVaVVC`Eu>{b66 z1gk!);3eoY23G%RfpuQ$;xC;Simx^MJpcU?|9QOI6L}qYUjBDCvCn0mfgj8N=NVu0 zxGXbfSSRA?`AnFf>Vvu0n_m>iez2RLud{i|&kFNAJJ(!b5q!~kKC)7+cYjfxZ=A?m zlE~X9k#}4o@4Q6bb&0(D5_$hhVD+UISbb?4tiF_cgUMH4>IbVYRlw>?b+Bc1CNlw6Uz!4Y-~0Rp z{IS0CyRKhL^zX&+Vt)rE|K{>$ul(B&j`cs)-8G4N+>yxp3p~A7yh4x<>Q`gvC;eN2 z{?m#2XHH7X`*jm}?}n$o8PmVKzWH1F*TC|B1MK<#1BrSalE^zYQUAV0bM-HQrT;M4 z)BkgcdYzrf`$3}qQ-S`O4a^?tUjQqP3nF=#3*y)g;yB7W>Qh6=)%W_w)&ax z^sA8Hk~=o#*>M05^vYY_jK$0)_9}&L8qKH z_zli;mNh<`R@d)NSCw%qXzS|ek{H< z=FP^Jd9gawebIP4K+$7r76f{1nDX z=Yy#?Tb$(Y%v%i0-vzMhH1xOPJAoX8e^Upr)ROx<1PGL@BCNX z*MjH8{rsn`0^bck7Wb{3b#-po8Q$?fviqITPl`*UU~y3vwZWc$Yw+aXF4*(ievba~ z+ouzGpHJkS2~T##?$@i_Z>ismfweERz_a@T{a$%LNPkfN7J~e(1a;94>LQCDbuKP~ zbuKQ02S||Oh8Dji;9>Am@F-aEZGzSBJ76zv-%IrKweY-rzY(7I{`aHKy2|&z!Hazk ztiCh0vH45>ZGpe;^v7qAzu;u6`&fOh#(3W0y^Znh9Nwvi*yr*aFY5jIym;$9y8L>d zJ=ee0>{oubzMBbm_sXr|Y{Gs@DuvhWRzTNzz{!|33Kb67i_cibtPQJf@K6S2Pe6;=;`e^+I z@>OrSO-#R6uc?k>hK1*p>?ytX)0dlHsd3c0@_T5f{NBJ0+1UoG&v(Hec&N0@z;M6S zyc#^kCto!GTyW*`zqeX`?hn=Ra)zg4O?~!K$}$E!0$$de$x3Zk6y>1K$&@7{qBTbif1Tac{z$a`C&3q{?Wg% zKJ4l7rbx>J)LLro0-0`cqt#M$UO+X2bmX(gU*q|=#-!P-45;2QEIChX5A zCF<3H_p?JS@56jn-L_d*`&JkHv73AQv6HCB3-A{Fx%c_CyoLEk{jCO$<&n+}3!gW+ z9&b@SE$+L+Q+;H9M?|NDAg|z(3CGysV7yCO5?PQ{2k*j`by-W6pH^CEf*zyq_oX9)aiO_v0V2y!Osd z|3IGSr_y`PFY?nc*z?oMU$p#`{G1YytKydr&Z&c7)x$XFOZA~Cu=>jo=N{EZKYc;Z zsjFc1pE0oZtpa(VbNMiNpmV@D*t$k0GYMXT9W!9%e;@u){*QvSJ4}MTIIfTXc6Yvy ztq9NS`!AQL`->HVxT(&H+gM&GPGzv-R0Het?XZ4T_gQ$#uLju5uO-;+@%BjMeKL`E zZX&Ol$oq97@4iId(}}#75_zxslGU-7ujLml!@a))%OP)lu1c@)y!3X)zkE^e@A=*X zo|peGm#4lJ=B@fxdBE~t^-u$Q@4ZNmkA7^2Wu}MqCHcibegmv}>wxupX`!C#k6C!? zZ`mcL_aTY?KPHhE^Oy9kv#$E$1UUBl^YX(GJjs~?*Brf0W88Z#mRoB6(Ec$9_WsVV zv)Jb8yi#RetWI?Q^9}U+fusMA7~jfyKT5on_+5Z#9&Bs+Y9B0utL5JH^+)uG^;y~V zKh1jrJr}B>a8(|SVz278307Wpz}mmE+nK*qM@6t#Z)N1D-pb5dcxvzSy5i`49w1&8 zd11U|Z&&)_hy3dPKzO!DDaj#Ar$WxupfMb0}=Zg+? zsXFZ&G(UKC`X2Q1>Qp@Mce2Fu>U0AARHswm%TDZFr;_jGXXbrozw)ym{9z|fl3z{a zeLj)r{T-Rs{TlMZe3zf51G{oNn4PCNzxOBkUVjrW_I|1IzRJ3~{}=-=-rwp!)L-@5 z4^RE61&-ynF>T{^;=<{>URt*JBmA+|6=Q_zUt(s>T8&JvF9AJuR&dE z{UPM2|4tz1o%4J5%`?c0%bk1^?;}6y{amfMli4kM%3$v~#5DTqzOu$V&wowM5xW0r zGB1{odcJT2_IkYECGs9ki3gi<^2p; z_1}jd<^K{`eQp@6IvE8Ip#KbhUji=dZ2IcHeh94d>j+r)_2XbK9xHy?^4a6PI+3@2 zB5$)q-u8*ST@!hGCh`u17u%PW_s4E%&$pg)p5GpZJmqQFch$f0Ll$S%-yqnF&#{U6 zeiq&f&fou>3(tG+^CEb$_p7v@bg@JEncvOqyvzCBxGNIn4cL`h>?@KasZ?Jo#yX0>o8)v4daK7qh#Y-~J{Of?VpOmpf`^hL+`$H2fJ8IaWs7%Q&t-pu)LH>*NlXlQg3e5BR$-&s| z@s3aAt@uuhpeL_}JlVCX><#?g*~RRit*2cLtNx4NS^tCO{~B2J*8pojZ-cd;cfpER z6~AgfZ-AAjE&QxJ?Sd8G{GO(-;yVadRae3CL+o5r+Gf!*&&Us>6~pqw)Dec|htekv z%MX1g8I~Wq-!v>g^i3F+9}4{Lhx}0BdvIs{u+Z#M{Z6f7c!2noUu$>?IJ=Qy`DG^f zykasq*Nov8FOTYpc{zV`)70DN=Y7;P&TZfOJ)ld2{GE@Tx@e!zmd);i7$|~0yXO7g z^ze9hCfff1JkS28;dy^I{L0gMpC|Qvt}l_dK_c(%iM)5i(|Ki~0>f2xRQ#aDXEtxa z=KV~j23FoSz^dOiI2I@QVY@`V_e|tf5_#1`-ie94Qxkb#Pvl*g$oqaG@7hG(?TNhm z5_x}xr#>G3owd%#mAx(B)R*gE_2mh$`tlT5eL1s_&7bYdVD;r8u=?@{Sou8;R(?-{ zmESX9?N@#K+Is&Vd+#0PYE`!X2TmdM2nbOrp@bIo_ne$URmUCa0TuJv2~ z!^5?nYwvyE*Io90o+NXW?**`x@9#$HHoX?tN0yJ|Wg>a&Me;U{??~SF zBY8)_Q+_V#^+V-n-?v@7)gK4II%f=lbYZ~XnE6C!mvBa(N1B=6Ueyqn=E9{&C$eOupg`bpm|So&uAC+k}TOWz9k=#}4Vvi<#F?Hhw&o&Q7cbGn@0rF)t4jdV}aZ>4*kek$Gj zs88uWKpdre6&LyM1Kwh1xc;j!`umP}pW^Qmh3xIy+xa!0i3Y%ypILbFa|j&DYrXGZ8M`gs z29dlSBY8iFZ8Q_4b?{ttoj%Mt3KLb)yFt_ zsJ=8tyj0hzvRhxzH+it0Z~DQr$df^^&LP8KRo@s`eJ}AnH@_A4+ah%xjpRKM$$KS| zw`R>LVEM7=nXW#qx?dLFs$4_$9Q*I*W|-%z#(aBn->UP$rIM_NpFA`#C>V4^{A4jQ7W>-{;^- zp9Xl@H+p{__5|}{|jK{+W__`--f|fJ!V)}`|cRytUhx&@x0ZD``z5P>=-=I=_@;i z!ImB4%)j_gdY@mG;QnU~-j>|Ya`p36b(*g@dzEkf;E=s~zx<6zI}U+o>DKh@=zw<& z*suH=gs1#Uec$;L+J|Jn^s#udU%#XEbyVJ0Syy&7z^a$fxS}_%1-A4`;kWWEc~Eb^ zb7PhH*J82EeNigRJU z(^+vYgOz_Za7bU-wFc{1yp1AxTf-Yj_XHh-I)|DP*u=1=HY1eU)ec~sP zykEhy>`xpqIi6Xt?C%3xy8dtV!=`6{$Fo0mWL#eSPw!t-l<-`2eyU=h@}~io{w=We zyn6%j*6&n8@7w#lzLKJjv|aaFo+Obnchm75cU8 zC^Js^8|njT_A#CN6GyxCG;W!I?zw#&PwSV!TE7aG4h^vUZh#f8%SZ{ms_#LWKJx@Gl^bhgck-UFI@)oK0J}+tAB_es5 zNZvJDIE5`;@{#iuBYEG6c*>Xa$wa>39P!Qf>k#SuLGpUozF>XE8Q4y>vWuR)*CxkmZgg!ggd z`>Kz?J8Vf+tTWg@|NI$V$UdE?UW??t3-6|<3kw#Uf=;?Du zcRYK*>*wm*EB%|;C;dC%1B}1-R%hOjj;h1d3C@4jVG(TUSjP_OSYcc!UsWd;VVA|b zC6aevB=7l1-ajIFA4c+)KR0f_TO*S9g-Bizp5hq#9&C+zP`>qh`PLw=>f>#&@+Wzs z%OCaa99VT(0;^9~!Rpfu@GJ_d1y-N#f_2`>oaEM1_bh^~eA+oux4j~HM@I5agJ<=Z zOX2;2YpB26ZLF((;h9L@E0MhS;XTcDstn|+zMMJP#Yg#61gn2lz&aqxv+BYB^Lr}~%@@F#uBWPb`^*9^IIZuG)BBC?pj%&kc8qZ$ zz0_yle9u*g#oN@-OY_ZyXXWu;@T}jh9B!6>SqrQ5}ya~;g$T@~AYhg#rJz9~Oq?GVq(hun{y9JlI2Q5Bt3ea^&DLX>wH#0 z2iM&ai3WI<>JmH~Jb+F*pACa`J{ybFakEGr=fVs11;u42c-G(fJy1S{Shu<|U_Z;SAh@2NB6^8HN1Kk0u-B=5#Z-rex5 zxR1emj;mz#_t96mZ|PJx%jqJW%3!PBmpI?;dzQT`!n6L)>l*N^_b%&1^1cws+cJ_j zHPOJXkf%mZsT)&Vz zetxaU{S98~{XOBG;938!@_cw9KeX@t6rMg$^mUTH<#U{#(zgb-?6@k@j(a2R829W* zpX=Rr?akBInU|sc{A+Ykz-|wYk!Lxq^ta%E|qq-XfKWo&@y4bDrvtKvr zhiTSRohQz7`f0rqSbq5Vp!XKz)QR@ZD&s==rgOt=?9}|B_mf7+CR7T;S%j z`oxAquKq2Z=SK2&kK_$R@=lB7T?5F^kfq3gh@@7Ty zz7@&)ek89N$@@tp@5)Ht9q_Du>t1*p^WI+R;-71uG}hI=^=2e5_4D5G)qLy03%!3) zosIw8<)_X==}R2ed8h!^IiU>J`6YBd8f9MPZ;f%5u5+<_%lq8>*^sV#!L#hh{KEMo zJBnbdj*c*NRvn!k$-Bg}H}t#b?8VMr^_zaM_NPIx`pqy{@f-uIZzhO?`cKx2cOO{s z9sui{I0RPwJH%1v#0q-OB2W#m&WSCs&V}7b{jWzaD_`z_ci?t&l`0FaejPpz?_I7U z`@Cf?arHG0FO=T{zjAS!&qPCDDcwnTUVcFE~y0Ns`?&mxV%$+4}(?T zV_^03#HEg}dd`AX&wXIk^8i@&JOoxfkAn5wHx5>Pr!RBsS$Q=de=Xjfk-WtkadF!& zl6Ph#?@y7u%%ySm?GwqnHjZuA=JvG3prxsZC)CFt5%v>?KzKUSgR|Ty4s)JQuO|a^#16F;de(mO0edWPc z-P{+c>!+@W(|^-Q-pP@?2P1hOM)FF(j`QPEc*>*D=l|v3INg;uHL%WIBVgrC8?3xZ zUg^dwZ*pMeMG369SHb!`Xo}bWWk-SjDm(hg2jz2vc{0Xx@pI^4ecmRXm2aQ;O`QI* z^NFW8`FiMckg;K>v+6x@mBZ323%30H8unX%H}LFOKjF!K{~Rg%n%Jj!cEB3vzlV_D zgZQm^hQZ3eKIT#W)xqjpsjHn%df(yOr*#U=1@K?`^ z=fSi7oxkfNc@ISLI`H%!daAd7s-Ly5cRDLilD~CWanFGj#}e4``=6|D?K7#XT)tcS zWFvVq;OTvG$nP=yn5dtT$vR}g(xDH0)E&y$g~$6_tpDvNdh-r|r#hb!h|d7)YF}%4 zc6Py`&v_N+5#p?Qs`#(CXKrx*%bw6aR%0IZ-7@2>`a2$fE#8^%tU5ja4%bP}f2jAr z7jZT74I2Oc(4&TZs^=~|eO~G7B)tc3bb6}a4uh?K-{@0U_ulVi$G^%`J%sGd-{kC7 zJ@kXE`js7_yqVC$o4*OR^w<_XG{0ZZvUd!9mCq^W*Z$T4Yro3;&iQ+Y@w?0eS^q?? zDpSADpThlLz0*TMIb}e_! z5~VmUrzUQ)wq5ypNi*GvSdVTXqzilkKR0Eq&K#ev7whByVmcuN=wy0X+Gi zl2BZg{{{AW_1Cg@ei&xoS6y|$6aAMwR=uQ%qw1vyR=rffI&am%dfrH(zxsC_tbWr1 ztKW3N>VuivTs+mCi(u7f1#HEwGu=JMTD+4Z<8d)OE5EOTXFZqv5#GsJ z8E-`L($~eETegVgZ5_!w3f>tjyGVxm`M@16{>tYe@Weg}Rz8n|mCxxr-FW450UXK$ z>33bEAAgACy&TC~?)tcRY#zzm6Q24;Nar@XNay75oo>=O2bRtyuyn41rE>#pokP#Y zKAm%?czsRlm$6UlwU}Rhr+AmMx4We}g`3FVN1Bnk-5<$&CX$!>ZCqS;fOqRQvlcio z&C^4DeguCNuQphECI8^`P`q+r=~n_%epZ=BdD73g(;x1gCmW8$#cTUW-r?{{&lMI#G~{<1`{Z}>?#X`Vz*gL@kF@I< zcp)7Xk0I8TU87*DzL&ni>8SaAzZK6C^C@oQV8t!_N2kNzjDL@}z` zwfTPk)Ii+Uicjrgk{ws6+e)%+h zJ!k0t8a&zQ*Q4^N!@BZ6b+7Z!dY)hGMwdr={tM~Q=baa7tS5c*tS4P6;E>&VzRNQ2 zJcO#t?mrhK-GZz1)8{*@VYl_~zvSVSxN1_(r*p}7xnD7O`gdYNf9GHN58UVUmmWi4 z^WT?&Hy=Ys!KRMzq+{ZKw|=NzrQ^}~Yw=R^-1*r$m!HCXzczII4fkI(c&~8Z>W9nT z6t}OeAIaMmUPyPa#;0DIZIWJDc_7o?lOO?%!6HEWj<=Iut=i94z4m{}e)jm4}&M`iu+g9Aa{FvVM&V^U~ zowM7|Gv((f>#8p$9&&am53=CJna}q}dCaULd8)8rkJQLgnYZuQv>~stD1L@SHUet$+jI;Xdo%m((9)V}| z;SN0O?-0FXtgF2L)Xj1Ibp|~BuE5Vr#iR0w(^LA_!Rmiau%&kqp7id3Egj2-KiVHp ziR7IV$@@hl?+SSGKc&Lqs`?(j-RUS@$H2<-g#R9g^OgEko_v+=6|nZRI#}-|o8+_l zS{JPMk{R@$Av+&+_NlJQ;91kRPhM&qVTOzzcmpQ1R_N?(|c9Q)3P*zIm|qJ-3}B?fQNs@8n3{ zMUlK4B6$x+@?L0A48nm9N{uJBh1g^7H@X$aSxScP&@{e4;+s`IFO8d7gUGVN0iWq#f_VQ~X1A zR9IJb)FbU!t{E4vb>UfdbUiyVPdPpA$B!ur3|HxxXPowvCRq7hWS-Fa6Xzh}q4Q$Z z8#gtuevxsimkL<>K^?4m7-il~jDLrHHoEn5)$)E`9?bpm17|Iu_;Hqhr9V48C;S6j z_3`6KJ1&D~>D>10NIvcCvh27c(vD{$?I^RZ^r%JJ(T%iYh1*k3?=U zF4XUIo?Q+2R=$J^}S@3?yb&47USH&y) z7ne`UlRmKa?*Z_8E2(3-3H(0Oh_vgEk-V4T&3?_T8?wLS*`IpW`6K)D;L!K}mB&NO zBVGC#r#cJeZGv&i+XmyTd|dYS-ut8Sdy`0BUnFmzNZyH&yjmph=kTOw%F9Rfmm+;Y zajAe6mpWMeCEK2yzx`nKxk0e@-(j%&-WXW<(k6a-{!9PW%|8Qs3*edHGI$oa2A&Nb z0jql2VD0zG=iK~OzFZNh^No?b`yzSIM)KZ@TkdL(a)NZywt zdAmjO-u+RWE{8_WcXA}}m+;KGeBR~hL|uX>>JqHFY=X6~bik_1)Zg5Es>?iBb=ePA zT@Hd(m&0Jyk&>N%<1aXjt!b;enF(vMx%zxTTjywH3)2c7`$ z7hGkouZMW5?~q@mmz-bonWzd5^=a90BkNndRwVDmNZyp+yS&!FW9;Xl;+(?|%V6Yy#V?Cq`T^({F>8Qbx{MW?@y6q zTvZ=wc-q$sVDbbM(k_g>cGtuX5Jws@LvDfm-mAXn)$@V1MK;xq(So{xf+*W+N-pC51S zYklyfYx*6xPRMSZm!ADWTwmGI&_VOPGmA-zT63_bn@9?`W|K>B%7}(0=L3qmJ#CvWY zjSKzVlr;IT{ij0ytL_?L^}`le`%M?DI?Qz4y4r7wVAW*>to^1A)_&6jYrpA$XQ4+5 zKWBsUVC^^kVC^?~bg=4q$93cK@v{fV@%ke3@qkF)p^?1fBYE{m-W8F&nGt6)C68L5DHuLNaoihjC zclN5zhrp`yQLy&caj@z>{ZBVubzcCh?#p1+eGRO-9|5cG+hEmw68%*7Ik4)!0ao3& z!K(Y@ht59LeGY8p#kT18_?+IKH&@{Onro=f-_HFjxQ6nl{*kj+eZC0}#arjEyP0>j zqul!_e||kzbeK=^&Lq}aVDf#&-|P7c^M`bk9q+~Ws=6;TE)+MNJ2pZGi_1-VaL1Nx9Vlgvm-Ip*%h*1ePM`k%KI$iR(rl6X%<}l^XrQDx;nq& z#oq71Z{Yq(o!-1txPQV?>fmm9f88AGuD)n*-j47tVBRT{yh$X~A3FG}eJVB0>89E9 z;QZ~b4nuvX$voO0`x&<{c4&Fup9=TSHh4ed{*Sr(b|{{0*44h6obLP?G3LLC`_}vK zyWkyv!ov3(`Cn#T=~@FnXxQ1MUvVijpY#|4pL>hTt7%FQt{T@Mp32u8I?B!wu+ClMp6;WpGt2O!$o)@T z(Yw#?0dJ|@U3`3h)kn%nr>D+eHE`9i<2dfGV)UPjBYDG-yqhC=55W5=S3how(>VT4 zqw2iQ0pH(6?{|3@`W#2|XT5!GjQQn%YDwqc zkACawPqO*zEzWwYa}Dv1tGfE1XXsUBUFp>TZ)(iH8Ta=!cn5I*Bx8T9!?X6=VR&bA z_4iTbZ*D24r}DQ1o{3;p@IQ>dZ*X^{U9$hYS7$3E3$A|r{>FSSFVZ`&K7?oOC#yZ+ z^3URJ3{Q37>oyCk%S$`mdSo!r|p51<*k)0!~t9)yNPkqnTudlDhHSkw`xsP%3H@U3y z=U3Q4SpM7Z^RD3j4)xyW*qh;n&S}zdkae{`4ui)GJO0FdEC1ex_aawcSM|wM%K5MS z$b+Z1dY`{m;J(f;QzaZ%&0oMT=|2XR{{5^sgK>56n#THH;Qma5*T?-m3|@u%s#jkx z*<1LS(@SwIgMVtwe-8IoHO@7c!?WUheI)N@c=F4y6UBWTKNP3*a?Vfn^8)xn=JWMY zU5@(tFwQ!kG>N-(PBV}CPz@}5hMD*4^ljfBolla~zxLY>gcqejIyYlzZQ;hlaTzM0`e;V^8A9A|9_2=H_%#GoFiL0L%s?+Aj zT|Q}l>wsVSu=o6XGVd;d`PHveE4ul$UJ)F6kEA-QV~6Uj!njbrO2=cd$KqWHPj>iy zO!hZeSADDvR$oc3 zFJ!cDZ)|+WnNRV}rkx(o?&fx2KkpRZ0mdo5eT)nBF~uXtIGu9_8F!WOocCRH-PrgY z?+`re?-R7(S$XzEB=1>x^54%##jp4Yr?2v_0@i+62Z!cSoVw_yyv{IA`%V-57~hu; z*;AoTwSJR%wXY^W>Fkv~p?oMZ&pZ;ck8vS=)rVj5bW16rxhijl_#8$4kAbCYg3lSG zM;0udhrrTj3@pF9?5FZOw}SIq`*sPeeY*;FRgy?Fz%#MC1)c@&f@gy>=%uHoI(n%t zTAuD9U9#U>bHR+#rE;{x(xrZk!_uX4lEcy^ak|6OCHpgnrAy|Q4ojE(bq-6H`fUzN zm)v6xOP3tK$CECj{0?XqI*fbY53KNg4CzwxKDX_ni?zRhKwep&YfXQ|^>ghbq5RIS z;__i4zrj|1FT?zny{o|6oGbGDx983R_un!8-tIQ=toQd{iRA4FPkmsD4CJbO%C72k zQa<&8l}`g;y|4527B2x$c{KzM>8o=_uWDVD*a*#2$^VvTf1Pos-71fqql@6L^8B($`>%`SH6wZV!c$zQdT~`B zNUq`Z&_0m^Ps9=fU#3A3QMN z`r0(FZ)lzdd8G403#|I9qqokZHSAEI8DyR7jo-t4EmDu2BYAtmQ(yG^i~33NGfpSj zTLG&N*1>lee;?+6NV^V;{I>>gQfpir2T)3wCk-%-qgojpSJR+xX$GKseomF9c<~p z0_$0QbnQr9KGOc=x|8kCfn|RQtUfT^>vP&Ko7B1bUX?slzbp_(^^F9&s4q6b>Vs9* zwa$%Sj@0Apk-YD~lfR+9QTW_s-O6C;Rs&mc-zU{H)sfTe#c(*9>7?Rq_umv}s` z?-f2jIe*Gv*U(QM@-~XJKarbke-4CmCLY=Gc4UmWGdwJrh zzSjk-?~S07`rZKRKKJL|&&%83r^Wk*r^nQQAEWeJ`O(AmqQp`>4 zKiBUS8Mg!Ah5lV#y_aaSuHL64zu@e;)cAK-4~?{=3QzCHLhnb)tSdWeVC9QHPP*pc zN!JmuK8N?8BecJEcweY_`gx8}UbT5n&~wEgI;p>m8}{jQurcqwaCSqdZ>T=?xyQ+d zzT%x3$-5$wcRM`mee|E{9ywLeqc~RJSa$c0d@}~y2^5pVJyY7N# z-*ZVHlb=KI7 z!Ri}n`n2k>0M>hi8gWto9|i0CCr#p{=jtxld7VgP3eMhH_)`SW23NqUo;p}vpb570 zJ0Uh68@c#e`^%ZkcQsdq!|&hMaQ{PtH{~f;_n+e$nr{Q{Z^`G?A>LQvg>+G$*gcXr zKazKRB=0AYylWzPcSZ7^h~&K#$xHm%#cjzix$iYBp@4AJeltFEa$TlpIjp)YfK``e zuM%Lm&96GkfmLTE@Tc+9KUb)K3}LtI8U?F9tIYF`k>6=_T9K>2 zuSkdd9A~%sO%=Q~<0P+NXWMdr(D=RP4)CnHm>0?051#ffUq{6&xwRJ$@I*YomR(0h z+I5m=m#??-a+GzIH{)RIcjIR>zy5x~R0W2s@~2Jw6yGZIE1%NaI9;SuANWG%*R+1T zf6aaUd(pn`s+$JuYyJV|SAMm?FO$E%PCD-lkoWU3sLQxJjqe-$4m&?I{8{R0*GIBk zLw>KveXIY^glFZ`&hXT~eE*dv<3$%I#WlUH!)ww%{Bh!qGEVU>Fz!gh&!Z#lKMmft zSIu1@nQw>UKFqr6mt$Z{p9>=G_!T_$0pAYkn4jx(lOFwG)sa6=d7OYJe+I!fv2G|| z?&iMr`_duer1b{SN9#3NPx^JiuNv!*bKlZ=`ZF&7--Yk%pnMwm^5lLo1YVZ$Astrb zzJ5RH_Y2LRVLtV%QLy5b*v_qg%Qmia`*u$B3-naK$TIGr^%nm3UbKFJaazB^xKLhc zy*~QWJOpSkE~LAjd)7r4>%9Bvoo6nX+4^^nH)6ifx;l661aD9Noi|@c=~4cQ(_4Df zzy~uv6z{{hzj|6v4vy*XBd12%dr>6swn$z(lJ{ODZ-ut2A4~W3BYDM0-ghH;C&JV7 z>kg%mMZZn_qIJ=`;e~o8dyh8e{#eGYk znee{EHDt#i>&lK{@E(R8^CImy5#Hg39jTq1|FRvu>JJn3 zN<8Kxe4TNY&gVz!aAPFzukfy2)OA$}bHIXQTt-AdX zdp7uM@4Vca``VxUe3Q;y)|JkgZ#X+GJHEyIXBl=}%zZ0=oA9joJ_gUq-xhu-f4gAi zudj#lw*gOa%Y4)6VdZO;aniBGILn_`BmG|EITvr)F;xwTtMahu`CY>f`8NtyeU5{z zzd!RW*0=mQ)U(sqS@EcpoUXE?4i5dhwDPY;zG|K{*XZAI=c!qxZNJzf2Ob-uIndp3sEz`tW1f1K*H08jZf0>18<-p>PDV2|>~pI3Q$#_-FABisYRZ z$@@(tZ}%1BK41IO8F9RI({a2zBJH~mp5hbw_a72Gk1JoYVAWll=X2#xn)9}vYjVU_ zeYHh=^<0zO#pRoxYjR-aSqZE>tAe$kHo!B3NZtvN zyz}8%akviN@#pl8L(5oKad;k{zTf5dN##}cJ1!0r{S9pW-RbuXzhuY9{!Tt{C2arg zd2{vhe=#pE{XbD5{g{UX$yj0al%~z^aojSap*5t{bm9 zDS}le6|m~04pyBs!K#xESap)x+s&^!$%9oV{b1F}AlRytfyjO{6v-QnLj&~n_qR32dhr{!K#x%uNRVRaB)yXhebutFF z>f}G?u7&5#f6iSCKX-Kxm|Q2B107bK6v3*K3Rrbg2dhq+VAV+ntU5_m-2AGOJXm$o z4_2KFf>kHOVAaVOSap*4zMKC)buxKB`OkCw!uvw(bA09?msfg@FM?Gk6|m~04pyBs z!K#xESap(`@8(yXI+ZzzKu)8}mi@2-2@=YW2^l{c+JU7o0ZyI?C%8t{}S znE^MCl_#g|S^Xa`vKUjTd5G=cg!K%+Ou2Ug!HfoJ1a6|AV0&`X~y)*|&AAg-3q7ewaWZ{eM`e(%r6PMz!W zQgQS1N&O>pxYKzaeiy-(z4t`gn;vos{tdp;$It(lxPS4rF5g1DH{n^|4}2e9=yNpX zW#$Oyzw)vOu05>CJ4<|fr@R{Xeq`xL-b(O7@lu_&uupZ?1&7AT&xYq`=1AvvXq?uo zFiv$^VqE&U-f>zTf2=rV;mvu?>FwvK>>p)a*)a}2&4^RZ&{h2=eU#Hf{iF{Z+Q(%_ zmwHj3s$rM<)By8@bXFaqz`5y{I%@-~X(&5Gph z5Xsvml6NpX>%4jbyq|Fm?XMSc|APH{pD!+lXZ>B6YvGliD=b*j@9)a{#<4CBmB%fx z_3u30%>1Ez)N|Qgk-P`sy>_6hkSP+1tLiv+oU>PTTmoxfsDgiK{LXuf_0(5F>vhpX z^Ea4ZePA4X%B6EBS?r%%{=#~<8@~sB5#HW`f8SVs_aE+q~PTjF)s z-+o-|y)Uc=@6NLvU+L%f?M>jRfBAK$ycjse<)Pv_1Xh0gMj1xYA9Z3u&$+h_D3#W(!CF?aiQm({K;;d z`cXev{bvxY{xb|#{}}_T|0IaF`cD?D{*(AGx1RDW51!~hVD+Ctu=>w1cs7EKft9BT z{8s-N09$!=Av#-eyA0laTtjhtfcv3!buJO_Pw@S^l3&RmJKf}04*at*F`OlSyl+)qvhd$AD9$D3Q=Dqxy%-z`p4n5`M$WXqv|+SbN=gG zkq0Z@{or2}r0l};=WW(o@&QF;;k@Z{U7lILw^;5?mnYVH#dY8*&c2`Wql+KvPnpx5 z-|A0A@U_+6_V3JkKR5nezx%dxe#)+?Dh#gDzvby)!4BCy0#@H_gDcpfY5jUWnETe> z;~j#x!cM*Yz6YMwr~U*l^gOBa?eG~+fA#kE$)p^7E%J z^?pyNek`8lXPtFrR}*ag{f;dn{p>KGbj+OP{FXj`JxKpS^p;)y%rj9B%=10$2<6!U z+*iMzE+SXW*P*W}j|a(n?f*&a(Z15}Q< z7VpwX-o25$=OTG;M)E$2Svp4jdKf?J#bvQ`AYCkUj#QCHBUZ}Y_|EPf{&RJm9T^l@$K$XyUHn;}XZZZPa>7gANk2@lDZbkB5i{wpz zJFX5^iR67LlDAzXZ_h~Hfswr9BYEe*v+DVJcz@&?s^>?zZ`JeIxh{X_X`=HSw(9xs z%y04DjO3->iOY+v;K{F0-Dl2meyHw?VAXvEth%p*RrgJ>>b?V3-KWq^b)N^T?)$;2 z`$4ekei*E}&!W5Pz8^fBxD0|-_rqY-{TSGa#}1J?e+QnGj|aiC-k+T7#VxeIl+Sl@ zo2PyUw*0y&(yxnu;UZwocYox3&qwl>@5bf#dXc<2k-Tq5^7e@29RknFiyy7sfLMJ#{`pO7ceWeXnUrC~i`brM0zET3uroLKW^_Aq1vrl~`2ex#6AX4X-B6_}u=0d+zt2msKbEpHHrfez5X>5WL@)dq2nQ%6g%EmEPyT z`zcpnZ`DhebyY8!OPrlYjH_Z?ApLkg#Jp#{s*wxl{S%&k_vzcAzEEXd+0_8+y@0Q) z-a`yyzxq>=anij7w(>5;JoCugT++JQ|J&a;dX4*5K8`dd=VKde<>Na4jH}!2B6;77*c#AyK`#ilQ_pQ8WT{bx{x?qh9^_4XFqrOrAtFM&7>MJ#{`bzRr zx32n10j$1K2CJ{s!0Ia_VD*(YSbZglAL=VPu=+{~tiDnOtFJV`>MNPcoxN7QWQmW( z+cuK-jmW&%4_^0K*M~y=;t+U>uYbp1_9jTDRS zIvWF9`Ble`c}mnP<&h5T2Zbn#dHI&+otKlFDX_1w{7obs>8xJQk@&wl`RS@nFd zVZZDhVO`~Q8+^$_y`LkmVg67**K_1Uk-RA%xj0|V-%0nM*Q9shYNxO4FN0O5HL&&E zSH(}wn`E5ocLW@YzxIO$aa8^%u5tERb+{`2zPC&7KL0s*mK{~rl^qRmC_XxOZ_NCb zy!5`&9+3x~S8aRTnL=&W%O#R&`$mYdKL zJ#}tugJ+W%>FZqF)Qt;Z#jy;w;_(prS^4<_yk&0cea?Fu-g=4cl)?+Hejb0G`yu<3 z$6t-)?F(-+u6}=095TOkx=q9ZtT9E?H|k5>>)kx_@v_di!N2r=zxm=;t`8r< z{1VC6r^fw54Li~!lkF&g)t`O)wLiA8SGtrLr#kY-$?q0^&%^K`#)aajdcFxiEZ%4& z@9{|9dy%}CSBiU&^07r+UR!=_5Xsv*lDA7FZ=XosF_F9rBYBse8mHe4%%?mH_3H+C zrhYv}o~d7_Zg6=&(XYWeZ}fxJuLr^E*TZ1->oKtEA#tOdUwtAAR-fntt6vX*)vt%Z zv#FC&u=@2lSp7PElUvWqs|O{Gwq0^Y`fzn8CgwtnaQ zRXn?3YySR7JC1>;JoEdR`e5m1XNT;nf-O6)kF?{dNZ!Y$IQ?a>zkkWzwr6kh7H7Zm zHV3xs-<0(%-Y${6TBQ9$*r&Q3_3R&ywEwC|yB_lF3gtont&?>e1pl(*_Va1lsJSX0 z8803Uu=2WuKk7?qZ=GSV6^Az?{atZt@BK-2x^X106v;axlJ~Pn-h+|6>C>FQKj-gx z`R}6?r@rRoIv)Tl4~M{t((w|5DrbGT}U##J`_PHVEQD5`xPv^=8{eK?y)nQzyE_ALu zAAc?0Zz6ej!L#ouho6v_B>9ba7Lha$rl} z_8o4V^er*Y(rqqwS-gIDmTt|r-HB)W=X*a#9?X2!-|1_>Q=a;|ss0PUcm7Y*C)m<0 z4Ntn&z?L3kk$QCDeYV?Mk7XBg`C;Ez?L3ac+z7C zY{h*Bb|wDW+s|*p3+b!@SMLC|GeA2P+Pv^i{R&gs?@tu}*ecS4fC$8)~+wD}>w-q-3Jh3$Mh1OMnTq}~dbtG@+NZx*t zyunD`&*ACsKTel0T-8^q_qzBiKO11>XA7+S?1GhFnfu&$63iG>7o512d)@)9L4>g7`%(QpTFImQ~c*1ty^MU^~V}m{cZ$2Y^-++ z_e1~gvEtiiKCPc^IUROOx;XiI>A9*+Jm(XjKE_$`7{#vH*Ek*g`DNE2^C|C|VC(O_ zb(!C?W921WeueU1dSo7SdMK}p;3LY~5u5;ieioSj+&}it_wT~9?EP^h?|OK5v96zI z@}q?x>IYr0@+|X^^ZNzn3)SIEk#>D)NvHR^T>ZGqt{UrV{~iGkFfL@r3EbbnsIMaP zslM7^oe$CvJHLlln!R8t-%jO!1HF|01;&N;WA*jRvGX~@pTBeerA2z@*~gc1x~_81 z!s}J>>|mdCO+DiL+?w$rUBArzO=f5Zb4)+qkA(Nt-!HtbRmT<9m0fkP;^ynEI?TgU z+?wD}{VGmP{8pU0jI-i&6aM_e(C2OLTlKra(k@OpuD+i-f7Tv#adFv~NQ{83zx%K= z^L{*#2ik|*%%^CkA9L$jI+htH9Se-J{5}S|EM6m$_fRBn$z>+@_r;XpTvZ2yVi2spH!K`DA86eH;;MBAu|xe}jCt0@uTUMV$9*erV|ia=zU{dB=Q`Qj zcyh8%EwFUzf;V479m;v&*XRDM^V&nb>v${T8rnY;-||z=F4bWTJdbt!{ZQjF@D!gB zu=QNi@A*B>xR9MXFZ28XBO2V3VG>G8t8uD?!|z+82nOfjG8z6jR( zO|bOqf_Fy`P3zag0o?zI!8@D#mR@(lyMwDAU+FXSjMGc~XB2Gx9lsZt*V6R^cpa{O zUy+XEtSh^+ZD*Hs>;qfhZ(nUWm)C0ro)gr^2AEI%z6suj@u4_v%Y94#GY@m$m$Z0? zGT(k&eSIeS)L)z)>QhCq{HcJ?GwhGue`C)F=SS*s6+G?Jetl{GXyb?ac=B22x9Tqk zR^F7rde7?5D}4sYFU7kR!;nfGBs&qK*;GtU2J-lLJa%RcSv)0Eg;l~1|9 zI-PaCDS;J-Dp+x7fE9-pxO`>reP8?7)T4UyWViP3P+fFcSAO(A=lqaegW%AU@y;yVFB`Cl4Mm?6`~j|1fxObKkOe@fBSDSUk0M=A>D>UUulVCs*LisABQ071B? zHyb|&!FSx;`*V_gc^_kapYcuX|Jj`j-xn13F6(N)%)I3MS>@xs`?hraqQTpk`&OOo z9?3f{l6NUQomZzSak%Py)xh70`T?sByI}Q)%*#%nCz)T<`uW)AzV-dOsVh32SKP=w z&-wYHbKwx{%I;CHb)GC@zs6NP|BB2b|Hi>t>L~k)(^Yj; z1uHKbU~7MFlFyo_#W=0+>pRh(=tt^L=~taSR^A?qe^wuBz#yA3@4(*Y&df?K zZ>)a@eGhn+A3uht_r|_X(lh&-(?#d)K5$51#Ww*@^9+EOe{13WNxU)Qp!^*+)>Ax( z8K-!57-z-lMs#?cYbgKU;{L~szhl2fI_~`PHF&CLUw=LCG{&9&s@E3S`dsD6NINct z7mBCil6&3Rp}3U5p>fKCF7~RgRT;PDstf;|LF-k$aU+a-40}UydXoFuXXY-T_`1rj zapu!{**Bbj=}+|D2S3SutG>PsZ&$9q9qMy~tgHQK7;L@AynuPn3e2xKjWM70|J0k# zPwR8%KE`RDJmW&~Rvngzo9eK_I7_cKepvN7?UOD(bGU}`U@rGRzJBk%dL%rnFXjH> zbW_|)U`vlAJn2ydTYCHkyEOkYa+Is`c8t$iRbL6-<121iu;Sm(^S$~@ndemX_hHWM z@^hGdQu*0OpVjl#AXw+84Dr{ww?X`8V|N>@r>zn6P?W~ORvtWpKL4-tApiE{Jm?39 z`nc*M1y6Y}2)6uuA3s<9RPVmDA@`Lpe!r0&UC)lpJI)`=j_sL$tw=kLF?c6%|5G0* z6I_D$=jvnu>WV%idOUEkX6wealth#RFkHt%_9Cwb$ z!L#C5f_EBMwG&_OS3Yv*vtJmzXIF9i_X@Z4j^Cxs6Z&3(bg#YZbXWXFz)u=>w7I|M zalN0TS6C%Z&yC@=1K-n>y@mHC+gk=(-vdj-Q-7_2L*I|pdSy?aHduXrlzF~|{h|1l zxo>@roOs{)Cp(K^t1b%IrMjpv&dSeIvFlF5{s(n`)!zMZ3iqw|ChNen&Rg5V)AtQS z&$YRKI^7hv5?Fa%1s`YFe**WdKGA>|`hKbG829W*e}J9F_d=51xCU5xS7071FWTgR z@?wB-R$knLe{ULkC0BF#VA;`SUD=WO(CJ|5yan@H_U;9*#x+!jr>*GrvkMH~72LP# zwS^x#=XJrB9u0UCdVJ*cu>8CgyIxq%`4RH-aQ+=*s}9eAH*Zt-`Lut2(fM-(`*i+n zgNw#F;*gb`ov&bbX#Qm4(+gbD`~~paMx3T(T>gcgt5h##=F|Cj2yDfvhM$VlDC4ZW zT^_qM|I!K+S3M6mITy;#BIg_BQ;qYDo*PENdTtm8Yrjad4@k!b^{?lICUrOyJBs9? zbg6=8bH9ZD6Q_+uT%7dWkOy18lh_PBEZz2stM^?pE1A1Yew>(_3T|-j&apK zT|`gSLj|n-uY=W>Quw2MFM=oX9jtusf|bvisgv`$2)6Qhl{H*EEq%Tc$vX<3l^?%> zH_lZu`uY4u5#!+(@EPbKD`!)AzbxK4tjxI`=I*5{o$sH5A`(a^LDpgYZt^>gR#-ZW#M? zJ{SYf-Crkwh1ZSru-@+`mY5vRJlN84(9^M>ah8t1#NQ6rkd7~M-_mi3PsjDohp6u) zd_Uh+$6frGgJGE^ojy{#2!88!F&3_WI?}Ezyzf5mEb#L{bvMGgTD1*c-uOJJ0#AJ< zxs>zAif;=YR3`<-S@F%|&x!B4_i3T{F7l4MZ`m=-y0T*|(vH2c<3g?>JMQbaetFN| zd)s>j^H|Sw*TdV7=Po~<8)C@d(k>2)?=U#DFX(+nKRnGd2L6-bXNUXh_r6`~_o-!^ zUFttYuob5~b|_92###0IHg;LOHP?1^E<2V~K)EWv)9f?SrvR4DWw87kWgpVM-bY{4 zd8tkvs6Pyle>1f{e(OBZ!0(AV1*?A~mv#DD{(cpIE#9G#ybB|FqmjJVBYB_vOk97S z8Ohrhp4ErWgxBP%a4o|B==*e!a$kAn*M-h6`H#7{DZl%{mK|;8UoGo&2-&eZ_pNw~ z*9YIXSLcKd_9-t@%Q^c`G`{b-eWV@Yg>+MWRajT`RRc{KvoxTUlJSM}*GeMI|0CgtW)A1s2^ z2P&=yX$_4S+2_v+&eUhrm{T+>D=AT%Los%sRdM?#kR>-{5V|ee3+x zzmn5Kbv6jL^vJ`L9>ZWukDam0;#DJg7e(^!hiAp%eR#Y5qxbpxsW;ty>-USdrQPQl z1KYcL^XpmtsgrhbP=88&!r`r7>YewiuIut;4X&X&N^R`y2*p+LuduHAY8`ClQ68S= zX@W!RsgE`BTY1!FoRuG+$6w7K+IPlRa5`$=Dbt_S55~dj2V>N={78}4(xU@b+%nj& z^LNpUV+A~uz|_Gy_vAk5?3>t!z?T2J;=jc^Jd$@wB=13ZRvmo=&pJnL`Z<@smLK9- z=g8d3ll3ftt#jo3NIS$+-ud;c^T!D5Do@&A>l|5yr+iDU;`|A%r#eb9PIXjZoE4|b z@!R@6-~;fi-vdrv&&4ytHPny9+uu0fi)a1bD!Z!FNqYBzL%Qi)nt-Qz9{^k5M;k+5 z^_5{`J;iC5af(xiaaNo@jh?$2y6(n(tDb%d?;Ngv9%~<}uI6-A|7w7rGVIXz)2!bc zz8GomV(Z8C3C(By-Y}POe#y@gSbkQ)pSq&=IY8@K`PpDT<>xrq%FiS`|_SKamvp@#+ms^e75Hrs{7rz|6d00RPI}Od_6q85?R z0)ED@<7Mvaxx#-BuX96&`IJv}u=1$|w)F3!xAgBa&eDJB&%64t_S?DeEM3L3_S>N~ zovu2+jDoHG_Jl|~#0%-B{WiOnvqSaO2e$UxaqQK8JHWWmda9EF#wkw2jI-i&D}KMr zHB=|>N9v>BhkYjJ;_v6b&bh@;d-)Hx{LH|UpLMX6KbvBYrN<%ge!(@Qhj{1kxmbvI zHS?VC&>T?~To(c9J!%`C^?m2++DfVAXLIY<*8U2~Ty{0Ehae_M?)gYYVJ?I?g;+e&!gb{LE&Z zUzSe4jnw_ENZ$HiaQPs6msMhL)p@i0DQBN_sDYJVBVg@YZLr>Z4sd={zsj&*OaCVO zhvHnIPwDxzL!Z(<)uNu22TAmt*eB6bdC>sR!LJrrpBHr__5U7vS#dfel6ONSuN}!- zd_xyc%f2r}@^+5oRU>(q!c)Ha-;YziW!IUUZ+&3p+W=T~Hw0Gxje?bb<6z}qdR;fa z@~;3^{*=KZ#`mTkz@PWIs(k#uy7)#eF8{BeF9$#8{8U{HgRS>s{qUsc82GROS3&-M zt@A}5p88s9J-5EKpX%?@{J(xqY+#@INDG`JUZHq?f%{gS?F{dmTz%b?zq$3DPU>$Z z@I7}py+d}a$KQKPy|wW7w5pdX^J%>i@W1;xcUH>fx$md?c>42`{Vagh5BzcJ2W{+C zK9(70Jx_Ltr}nKOV?E_@m2t}BF=L$iN|ABuE2*6G_n<|4$MGQYBfm~>-i48Q_Xl`Z z-MtO(o4n@_<=MBmzp-K8D4!dAKk&JM@*uOpuwZZC({_m)jzn#`v3szDdRvvU%>-IhFu<|?omc!b=`WJC} zDbFfX9hRNBWgS+ZPxJYK^se!KUi~HWS;tr3t9koh(et|s)_E!U1vh^1p*fS3^!L3T z(fvrSBKy1#_8#?=DvtR>!y|JI?_}$cb2Jdv%x9a*rc-DJ` z%uDWbF3bOGnJ-i)%7^Mk&VT9A0PFkL(-a7<;=o@O2k2ZuEaR2pD+6**XKURHKgmiue;~_P#(#SQP!0m<6tXKWrzN5f&V_d`b!sVd8)e)!TWH5yc>G)FXMJCJ4Bl%8y3F_YE$#F9O`Sdyc7d0D zv-kI&+RSg&D|OW>D>VFY21^WL}?c#ZTNmjL|N?*nIH|D9Y#_IVF-|5bzcKKHGD>nd-@!K$b97S7IN&v5nR>#zN$z&Q1b0^_W_H~~8? z-p?X=zlW#&YpR6gs(cy5KGkm%EFC&v>5$qot{z@xeQQ5kb`uxpO}NTTKkqiagrZx{Lr~Exs~(lCx#toN80hP^6p_?KR>m9l(BE3PQZ%W2>6bb=19T?S6|0} z)h{;cGh3_L;uZ{j% zZ=Cs+U!@t&UaKGGm`8E1GVVPiFO!?PI#QqW^IrSPDDz3j#7t+G^!CT8uZ>VI>T6lX zS@pdFc3JhEg=gj4*Wg+8-NZiW-vJ-Tc%_wJA16fGA>O6%ecfiTKyjASS9wYEY_WO+TqlJCiAG%eT6c>ZisyD?d8eW%Z*jytOtn&X?S`)|~|})Q@K3 zN8dJ1k6GXW@V{tc z^n)KT{CtS}n;Xw5AHjQztM8}kyUDt$la6rU?|G>%hR{d;40`^gwsm@0d7Nb)<#Ca5 zR(`(rzI&gz)#knPa|ZXV{M-XxC_fdaaqLsyO3!tE4jOix5^2Z3%Da#{_4g^+JAi$% zcL=OLI|{zsu>VT#UwupO{BOa#g#I7OyZo1(Zpx>Au+DwHKjIazS9v!M);VpEd0sO7 zd6)Z}Z_zt{w&cE*Kl{M@4p-lA)mLu2$$po>hZ}aB#Qjh`DZW+aQO0 zyhpij>9PElPFIUJ1KuIG&0Ww?gK__g(@p2pGFYEq)W8?K+WY<4v5|IN1Mh0CemvDb z6JK?9DZW{-<##92j%BxUI)>sdI|e;FhQUu8_V;BKO1}mS_tfPKaWSx+GIvLij1@3n_-;dTl2;( zCc(HW|7tv+EC2dAM{9o>_0Ho7&L`SWYvh%5=#W>^VH7*8JbUCF*Qa*BsdvA6Ix^1| zDa7^LRU>&@!BgJ)&xg`)cn23}={E*eJQF**`>O9OcrWHxnEbr{SI_>vB5i!`#M)mli*wxw?6Du+=|#M ze}}-TgHf>h)j0Ta!=4+sKXpd$bJuk4TXEeSUXE*MpKg5J>94$Pf%^?R_K39ON0GeC z;GN9XKkrEY+&3oIO$jXhtKj>u>D@nGXPppMHZv(8g}-<%w$ z0kD+^M@8Ck3B1t$qJ3h_vm;S*c3J1CA#YrkaiR4T?=<7IkMuL{N$geG`hD^R?px=s zw3q)?uo zZ26ghCqDjyeGJZ^5seHTkB4r<8)PC`+6u}^51rP=)BYq-kk9vJGSJ$ zWyk*%?>0VP^v{Jl2Q~3SeY68sA5HD%{GQMOtn-<#m+EAYd6ZB6jN8x9>u~P>%-~%R zsq5459^&fTD;?6`aem700$BT$f9}z~JAz-TlX0;0EHjT)H!1W|-3&3#s)uE^cKN#@ z*H9jA%>DU)E{L+=>hI5o!rPy#uh&dQ7yF%F`n;h6zRa*=g!|IfpI`Y>XFloJ0$Vy} z;7P|W*s8y0u*=e0-y2wAo8J9+b?$F#@btW6?K>m8JH3^!ZLpz``f>kexJzX4Dd%iHqBflOW!T%SHI4Fg#qS_kV8i zhPiLmUw$vAoBZkrj|aXtE4@?jr1v1$s=tS^t7F*z0r#!?>w0!%zU%z4;=azdPH)TJ zt>Ep(H58Y9xqpViyO8@Ri5l$=zVj3OUF|^C%pHiS^Adr7^c3} zS36+!)f#rFujaAC`rh)2b6ws&yMp_^OemjTs1 zb$BH2ba<*u-+rCLhp|uojDh7(VqfQvW&bZC?Yi5u%dbP(RbgG(Q3qT8ls$j4j8ncf z!7J=EN2Rgg>hFWkNBT4U%dXxmeb$NOZ5zqkKay92r++75`XsOa?>VrrpNq5dpbVD& zHL!FX0jqA?VD+!${%*e0Ztbn}m63joM)JCmyp^|$i`!=K)CZ<{`pN$W{>uLrSpB;T z*8Z0{!0Ds?uL!pC=o^uC9~#L!FOs)kGET3nBj>9}#_7?>`QDA>4MzI0+E<*v>NiVx zaaW%jBW|jj#DOlZs+%lWb<+n{-VA`1H$!0M%_vxTGY(eXq$_Scotp|^D~~qEKkIz@ z6?lhnl?;Br{IRE(-`91%Dt_PDt9`oymd^e->70Ql9qQh=(Ee8O;!{Q+#i!-XGffV1 z6)(BDvs-bjaQ;vnyX-59Th6QZjgtPLBN0I%Tldsex4=BVg5U8?1GctgAlO1)u)#oJkew z_nlejV#Rm2NZw(Qyt5*CSHjcpR6}v=96UL0sY4u=o_VnPPd`}t4uUNm{upWZ^YD}h zp}vtmbh6zAuvNc_?I-86-@oPeu;*u)`IWyzVA<)*MCz3jz1G?N?`fv$3y#T?q0XfV$1d8oY09PZ+(K3D`R4=Z3R&fUY@Jc@IjahBf8?%?Xq((zj#&R!s0_u1a{ zkYPT{-og=+?Ja{Xdkf5O@wSiT&GYQ_|30Sbb>tpbN9sduuc)!d0X=)%`l@Il!oPNrOCRq8<0V^L;M?1dqArH3x z4$l9!4zY1k{fG1##b4<)4whc&A3A-cR{<=&%HUYNLiwuv+JA4Chc}S73bVgY9M0cM zdC1^B%6&_(4r*%_KO@?`$Y+?{h|t192($XW4Fxk>)}f7Tk-#6B=3nxUI*UYT&K!FPp8sx zP6zGdRj_nvfTc?dY~{x?JGpwC!qv}b#i{G9-*>#TN8j5C*vAs9 zdP(L{ofg14*NlMWcW%(>V4Z8;Q+$o@A;$7n`MT?8R$gr#$*caGd9qJ&^Y=yR-$Fm> z-vvwm%*jq)>0bm({|Z=nR|l(JnqceiIO{xV>8ZYI@zhsi``&NRUuo+1-#fT3J^lWm z{i1V<(`!BxrT)udjq~>}>0V)+bgzS@dlM|(^UP~~ZtxU#TYu+w`ZruYpWATHZGOI} z@AUKBq5P?N^;;%?WOv8U7wpz^`zUzk|Do>9!(^SVzW>5Gw7C#bglL5HBP1<^GM6*9 z6Nyd;9fHO|2cbAgl!QEO?j(kaA=;QqM6@B%Vk&bPLJ^_Oji60QiK#@;V#x2kdVRkA zUcG;3*V@l}J+6?(g1vt?wH4zVE88gI-PWmCw&sC?>99JpQNh#mg(LtMA{% z;#oP_;;wks!P2D(Ry=d37~lIIqSl{Byd+YnPwF{ayq%dZ%xl?S!#>&H03YPo@g44a zx*i4Z*2w;=eCs;ZbegOiu=csoe(|#KY`cUOdR&vxfG{uVL&{9*%;a zzuNZ4aGdgf0G{$bbB6i(>6Z&Kec~GS>%U@`cV3YmEA&{tY0_}Mhna7!MQ4k$&~;x( z)T4$U(xU;6#a(&~!jm4^Gfj`!IOR)`ajN?+XPoLQ&p6G~&$y>K*MxmX<8r}%Jwks_ zpXny9I=57rckj>W69JPsjKi_tvG)L8-Cml=TP2aV^C7mbzPA$kt-jcGmc>JHErO-{ zAXqxoz+T~{jf z`Smfoas z`?p(d)`ZT>|K0keL=WrY80NYD$$1l$&<@2fKWO%=?s~zo{-Ju#z*AlffW3boDTklx zA2r5#=fnbepguRwI4`gNr|Mq%#Ol8D9Me^G-v^dnWw7E<1$)o&ClgoC?`z?C``t_M zKJ(4i``zZ;m)~JNX+Ih`*ZfwThQXe_+XwTrLbnOL8*HN%^&7MbouRmL*GI0&- zeJ2r*uN(+ z8GqKDj6YcYaJm-Ys(#X7-&0>03+g8y_}3}_m}eCH*aNNOyeocqasF{4@AgFA^xZAa zx6QRrxMFcGU0`ujoGW0(xeivGn_#bR%wT=b@9!k?E==S-4bRK(;)PTF9t6wp8d!ce zz?wJgN764BjLZJQ*75RWg>PBBJiX>5@{UR5)!})0Qo#@TSqDq6CRlpqD(1JBCvAJA z`Mqf(@4!UfW$+ZwSbYrQhy1RA<#z)tzq7wIzcp_xPYS`fJmVgB`pJvfz4o4_o7!90 zKj&Oz=QZ#7S-caDo~@}SuCe(RThX4g!}kmNyr796I^X4fWqRnmT>$Uw2k*rz;cfR!iNi%bXQNgnLg$AgJ>zLUsXYp=9=`zAc) zajZV7_#wZ?!1BB8*HiuO1Z&<{ee?!;^)T)(r#^my-Bqqi>M)=G#QlArvHdZ$LwVR> zUFBi+V)Ms4=RU*yi}kjy)9Kvz@^w9Ut8oqOmHva+C;e-}jvX_(@4a_#FrU_I|BdOP z^Hyk=bSyGXI(9M6^ZV=A6`Nn@xqjx;^KKRFeP2Ow^5UuYA3t<-Je#J!sd$XpfoG2*Oqd=5XA2TkzCj4QFe>SGwJbrz4TljYp2b^18(Xx=jWmFi-czA=OO z^5nnbILf*Y&7L=9#jsC(1|7V7`VzcVZ(sQPZ24Qg)Z(H2dJOE<$v2okR)_Mt?J}ER z>lMIHKRdgnpWkEtN4Sa{>hS{i-*R}FeJp>x_e1r--X{3Lb6cNJD)5xoxy#LOxYVe{QB93@AKW| z_O*QWes}FZ;Cb_H4o~?yU4n9zz1hIt0kG=52G+T@0oM6H`#baZpGA9a2-lGg#Vd@b zd>jO8-Wphas{z(?MV@sI#xJ=O*3n_y?|ilO`|RW3t@*cw_fzT9cBR?9opb}A=GbvQ z_pfny*Kyy=)2HA)$u+Ed?ORpslg?vcZ$DmizU80yImW8+ynkPOeR$*88$Msi-nL=W zS9wwZ%l=%2>*pug&=3|5|3 zgF_F&)l@=jGQG@D?y%sDtu9_j}V}1`8Iz1J}2%w?8od%_l5; z-<4i{%%}cR0l&cbn4fQOU;Qq$U-?#NKIL2HYV&9MewP2S`B&ur`VQ~&++X(g*_vwN z8uqEL!n^PAg@3O>_6}g5>R}ixKf}C}Urq8z{k4N}dhX~2Yxf=nALsa2=Ke(vZ&?00 zy!*ND<>&M89_Jd1Z}pm~bvg!?Ug3K!>DmWxvQEM3J8jq6yi4uhI!~72zUNN?-nLw0 z{tU3L;y4WUz9+Ij^UjaVuX-M3KGk#fI`gxiaZ2Jae^2245s~>-&w1w4dPVTBocXWh z{(}zh&)h$6fz?sW-dEwRv~%maT>JowueV>W22Xhvi(l9Erl;z%2=?axJo9_cZG}X8 zcM0qb>p<}u!9Mk$aj@#3y=wk^gr4C%lRU<$j}L;CXI;!A{la;q*9iHddB=l%DhKmS zR|0UAUxV~R)ps_i?*et8eR+^|WdA7Zd>0+HOjsAkasPJ??`rNpI@WsM9D#Q?*D%l2 zzlLwHxJai_u%3^@eL}iaI9Ds)?ZG?)VCj;%(bmzqC$vZJr@A=5FF>d~-qDOeXaYk`hyp@b(!a@&U}i8r)v{`rEBh{sqra*rE4Ep^$^pw&b-pK%s5Zi zJ@6~_xjyxI{qi?wD?}65upZ7}UGI4{_4)TQ=95lg-%wr;-fViS-fLj(qYbd0Tf=$O zf4YKkMX;Vrv$xnfcRG2a=fS5O-v8p{-MT+)#C`8v@O60JzI_lp**E!@5u&C7Eb~a00kHH9^Gy42JN-)gMU8RZe(?b@V&FS|PKG`ke1UU1AG z#i<)R6sG~ksZYo1ryQI!8k`5zS8~iNoodYM{d)pBhi&S_|G)Zv|B^qoeojk02W*L5 zF=n zPt=%S`$V4kwNDhmUK|I5c?KEh?E||JANAib-m2Sf=2!n6V}AAD+&!j?epfoI|H(Qg zPgKVR#;vpH?3U-`W3lrJC!cQO{__s+P3|vqQ0xA^8uvf%@V4T<;uPwrddt>LC+U_4 zEB?J;#Us>F@o1o%;xWLuU0*6p=opTZ{x!x){}IM{``vE%ccG)hZ@K@t!+VnZ-g$13 zgDpPqzz_YBZsmJTSM{GN*we8Op5ieEj(v_P9SiWJW9~j%U-6IaN8{`-lW`*+TEC5X zf9d< z$MQ_S*SI?Iet)ypb-58d@A+ukMBdJcyaN(>$HM#Patr_5S9LssE{exESn+7T-*nTy z+XYrXDT0-EVSXqcL(Hpq3^LA($GP}%*x9YWpKx)aE_cFPe>s~kv{$d2Tf1u)DQOjuO|9+Un1{Wc%J`D-96Jf+>5Q>Q@`u1tKT79 z@es?)n7`t6!rPPY`-J(cI_e)WJ=I@^!0Im}U^g!C6qj*u%ueO+j*dU#9hAuHhbMcp z>@T{=?=JQq`CSb9YKD4Lo%d6Z>Z?_-_T@3K>b{M<)N^bnSo`D4mJCam+J73BF6{$`rOWWi zh9`9yG%Q^*=NpzTJr%>!C3A^k>C$t#Vd+x7*6^e*HyNHK9quzMT?$8;ZqlWRE?ym< zPhMTkmFfR~zZ0$Bf7W}4aR1VN+y1E8F`tRLz+S!Fl2`{1CGtK_%OBpT`!UM zRd}B6^WlBO?-|5&U+D{Wj*980zPNTGZ)14#BmGnLQG3kdsQPGtRUg^M?Y{dyfb}-K zYqngRxQ3qxoegilh+XP$dDfMk{b1GU5cmV;(W2pc3pP&E^~gkCes>>0u@?spUdT1wZ+PAvE%9|os z`&Jim)xOma*1k0a*1k0Y*1k0k*1pyLq~*yh^1BPHZcqek-x>sadG$&3^LSrOe!`zmwCqQ^zv=mVQJ@y6%u)!@Vxx^ z8a(gc9oWrTSNXATBJW^$SM%=#gwJE@Q`u)tKlPw3{L_9}1S^jR!Rj|P z@Z^3;zG}a0BVO7s$H24bqdEMZt-cD@epv;3am*c_)|Wm9&x`k$;63q1>pHpYhjz~1 z34Uy!*_Hd=^Tc_HyoVBb(-)X7-nv^Q^7;~aXD0IQP2?^6UGw8y{9aN*b5;Hiyb>In1Ki)-~SQ{y@YR$SZuYWEe_PO#$I z16Ex7!K&*auK3xNQb+}T= z@@-LFB@kEjkp}b0p2FYEo~zHalTR#e?XrXU`WWY(mm9=a{#6*Kx`?gUL!QiMy-~)+ z;;Q#ppT+-JK8d##ypO7uuaYawryb!f{&8#G?3L~Q412fxhjc5 zdq3j-;2X0?lZkoQbqXhQyd;{#z@AQZHs{WBlYXovr~Clq;G3~E-@~q zyY}7l9o@wnPUPK?$h$L? z9#fulf|Y++@;42@%UDv&WFK^^=;+-(eVCyjO{B5N4P)zB#2wsPgJLE@0#DL z(@wDG*Knd=HzxA#O5{D4$a@2xr{}bztgfe&zW^qkB59`8ta zo?pkoyW#%U@8@pfer#Qx7fyTD=Gp$Lc@q+a{;Q6A#?61#X+QW(=bUst_RcRY{BuCf zKg4|M6Jua6E}ig{=WXwsoiV>vZ_g&i<;_Iihw!}kEqS!%8LW6!!ISX9I2RW9L}q z_)p6>WjI5*?Owx0$6>q5A5ah8tCWoHcI5}l*rpJk=LKdJ2#PcNg}VB z$h$X@_iQ5X)kNO=iM*Bitv!Mcne`^N3f1KZSamrLR$aC)VtmzQ z7g%*!1gkCw!K%v|SasO|t1h#P+We}^JXm$v3szkYfK`{nVAbU)Saq3M%;xvv@y$e? zONqSo^0uFQ>;5=#zKarh_a^fGlF0iwk+;M#X?g#tMBc`UyzLTsUryxhlgOL>56dtw zzK1cNSC@rpmZz%AKCtSt3|3uM!K%wKu;$VWd%&v8ez59t2&}ps0jn;@ z!K%yl#ce&+Wfxd=Sp=JEnam*A)9(!Q^UmeJfVc0yt{3D6Hza{b(Ikt6u zXx&v3c^fA3<|gub6M5fH8ga3b$*cn=YmW%XdhRrS@;X8Ef6>ISR6N?_Gj z1+4n2gH>Nmu<9$fq|LATDu7jAePGpB8LaxMf>mE*VAWUKQa1luIaQcBxCnkKpH@CD zE$_aV$m>qz9g@iVX(I1(c>3Lj#UpXeEj=}^1+e1U2Uc9mV8yixR$Rxx8@#^o_ilPV z?<5||r?zFx4)y&-1AFxzB17KH=YBuqyuMg>benuXm&kiFk+;P0t@BCieh!}3xAX93 zaFtA99?#`|`OEfxHOAWyUhI8`;y$*l#Yb^(TP`hLRmLe^os9G1bv$-?ymJzHzlZ1P zdk?(qq87K9ZjZt9@-?@-=_LOPV9&3268&2IgtYux4W8^>UXF29U5+kc_Nwn!sV~)O z6RiG_BfiR$LXanYVD*PGSbe^ad{CdSfYs;gVDbgTBZ@)xdF_Cv-BJcb}-o=T$s}gy)!1LOsE)5$+?( zyWtfr&y{zhVAV%BPW#UQJk@h%C7Z{q=gqOp<88H`WxB`vO5%K9UOR2RA0*CqDm>{F zd!O09!qh&}1y&y^g4IU`!RjM5u=bkbnCN&~FElKq7FH;2BG2YdOx@fU1G@9+E1b>g9XA5P@m18?8R-_fhzS5`K^6sI~^ zacY7$d$aZT1)gKQ*ttUcP41Jnp5oFA*55xb8thZ5!xDC=4hIR++^YG>Zb{9;@zemci*Y$0qVNStaeg?b(U* zU6#nZBa!!XBJblw-X{mFA1Hrf`(KTIq&y!7tFN}NYI&+W?*VK7>jx|Ehrr7F5wP-p z9IU)=U(M#%{?`Ro9TdTn`yY66{{v6%f8fde?^8Da9PNK#uRb_lEAkvE*kdn}Rnaw6}ZIcasj!jIFQPdngw@tz5< zo2#~!MfgA3Z+GUt_dEUb;dy`Oa#$koWO%WBk$u-B^6rJFeiP=c&QbkqTHdOE41qnr z&i$pu(c^7!ot<+$-dLhe9|nHK&IfJyp}yG}_}K$i9~=Rz@3pm?F6w)oVD-Hou=-v< zcx~rB@k&3jyxx#&EDvXJzyEaWlwtgIo-M3pb}nF|K5*>sWfbSJPun>8KZO0-2g=N| zyJP1O{9T%NUavEs_OT$TSN`n2q-fR#77 zHOx-!x7}drSOROmt$?-P*1^)b36{<|{8OG4z{;~eu=1=7*8W;V5ACl*iTeByeLNk{ zO5|M*&+EfKEtqHb!B<$qKKv){U+;Wh_wSB<>YHo)bn5vltS7~*{27b)91N?1pW^$k z;W+h+zF^!K__uE=GB#o8XBT$G;voCKm&p5BBJb8j-k%bAe@^7Rn#lWSB5%o)Tb~o8 zUoMgN*+kx^iM-i~yq)3c{YBWX)Q`H?o!XB|VD+O4SpBFDR(?0Z>PNZtY(Dj)0(dg7 z!Rk+Cu=-OKto}3xR)1>ytj(_~=me|2dca=(@0+OO;fcJH5_#7o^6pIJJ)FpU9-j8E zCDbUnPVQeFrtjqb1y;V)!P>u?VC75hKWx16r2tmG^nvwxaM=H3M?Z0t9c9LS<}-@) z!uwwnKi_&-8M1KR^ivY+Jdsy`ck5is+{FTYrB7-7srppF(x(pI_SV++@04iQ0(fJ$ z*nFYhs)$*z5rNTtyL!H$h`-AoB;PGvw*uwL52J?G;?I3u!k%yrj zs;`a>&2Po68|?i()5Xm1>G3GMSpG==66-4ehr!Zo6uh?c@6arBT3S8Ng4aCMGC$Nu zdENDS(?|7D1XrE&<5A52C|9+C@SOG}_ZKgl-7((M++XP(dp-{BRev1EKK14HFPQzM z(!%Rr&qE`O)AL>z%s*X@a#h?1iKo`SMzi;kDlYF1@sHcjO1n#e09 z^3F-*-2hMTvzAhRa8(|*ZEX3XeD4G+-+RE5bp}@c4}o>A7y;{CF%DM0Yv07yQ(x!; z&%v%DIF^^nk0%p#_-7*TQ)i^*$5x5FJra3`z*8SuJcyI}NB5UZH^r?4R@^FJ#jOrj z+?rtZo7|>0-(Gw_A?z<&caV5!-2&reZ#YhUX^cLkzEovgEUxNH3(&*sH#cu(CzkI% zXXgdU7M?%)6XS4cBJcS`-co0#<YXST+&s8y<&r0;;4tN*wd(C0~$d57Box_4{o10yp9d9MtvC>%WOA z!P@V`bA#;f!+yn~lX2>sRj^k_-NZ+A)MT7jN1w+(kN1^C-hS}By4>yKSrZX^-1$A? z!<}{2=TCOl74I&1uX2s$sd%35y<1woEnuPn@F4HA!?>$oX5lIBd9dnj7<|HCTKBEY z&n-XKK_GT40uJXISj@c)_n_&5!<6N&i>R~@s zA1{NIS5>h3c$58B{icIHqIl)eOYtg#)%OR%GqAe`wp}-q=|x|w_W$*LPO#2(HSiq9 zHxlFVbfV5LCh}fQgjK@KVyps}nrzi5xPvl*e z$h$3(_e>)1-9+BBbFALHKKjBei<|d-!?l@D^%3i%`Pr5~>Px*~H!qmq<9#iWcW_{D z`1fI|-~O3quj+RQtoj`RtA5A9s^9imHeU7H1y=nQ!K&Xuus^2X7seT8* zs^1z|_1gfeezSATK2O)95_MhaWXl&XuQu7=c;EU`>%Xh`Nf4)4UX|yXAIhsL*z;>J z(XVrFHpRX9exEqseTlqB;dy$#0`H`?Tc39_=eFKw^}MnoytZ|1zEF3aquaJO-BmB0 zV6P91bxn;|592&PJFshOuG)08-^l*C-1qFLv##={3HIXL$NV0zAD-vehKpD|T;}+7 zCHG(5q;=hlz|-?z7(ex|`aFw+`c)I`=~jU!-Ev>Hc|1Lyz%GyXaw6|Tc(ONkE-TOv zl&5`Q_4P5ZbjgvQ>gxrtbm{}Eub08<>s7G&dYQaZU(cbR`g%9mx=bch0;{igqp$k< z09bu}7(9o97)^}F%ICH22RgrXB=WXON58g>l>=e0$6p~2UcB{!K%wDSamrDR$aDz)#g`S zc7j!xJz&*kKUj4+1Xf*+fK`{{VAW;&j<%lavJ0%bEP_2EpRj zy5u=$N|($I#-BsK8blW_Pd`UqdA#itdAlX@zMaTBDUtV^MBdGbyn7OPuO;%9y};^M z-|G!Ozt;J${xyr^WS)YRr@61&edTEZtUT=lD^JT{ndK^ZF}JH> zJzq?pV$J{lcP%;@r}&h>nzsU0f2arR6j&#gr+Po1Cti9UDKXBg@2l|tq{r;}OKyaE z{#WbjkN4YrvAQbsOx3dw{O?*3e&VC~r>T&*%FZlx zs{MP6I@SK&vAgLrhjG2&*!Q8e{$s5FI#(?p*6}Ix?0M)&=ljZItScSbzGZfK{p3B? zpLa{^KECWPT0eK|ys%y(Z!SE2KPlYTlow_EQ2kZGljke&WzOIK^|7AvHmrB$Y16!v*Tg@eTlz1|IWli*s=aYswk_BurA(m;;H-@$3C6c+xIg2JwHbRKf8i)VZJJV z+8L*QF$kVXf%h}d8ZQ@A@)KA2r~a^5#p>;(qbHw07s^}b6Ei0M``+6bUz2J+)#dWc zw+Gi4Z!hl0`lseA!#kd9SQo0FQm^T){j>u9onyz%+&}Zy*5{Hs^QoRPd)s>3N9%Q``MoyT z-;4f=V;A#i|0*+2tlul|Ho!kGZawhM;2MkD=M&?0Kq7C5_0HlN_DA)D-ub4t^cet4 zpJA|<*Liq~$EY(-`IUtyd)oIidt%Q48doPy8rQ?PHQrr#e^%VCLyunPd-G-HQ(o4= zi?msP5Bq}pSOaaa>d*Uk$-fLQ z7GLQ*y#LfZ83o7AZ`xl6;LVb?2iQEZ^`v7j zKC*WN`(*EU;O8{?&sF`V13$OpzZV%Ny@tSwc6*=c7wb>bVI)z9=ixozeBb+nL>)%4 zPda42ZT5QcIB|8$81Fsl(!aL6j^%;sd<%G99~r>D$vg+g-v4U;Llf<|0A4KLwQlx6 z(@A|d5BC1PXB2zY7ke2OTTl7g%Q(epFc=r^7n*;V`06~}!92>>5$5sE$&aGT>s(bH zVZVEe`>)hm_w`R+Yb_zx@#NbEU{Q=`q4Mov*qW zcb)Th{--nV#t+S#a51z?bY`$Ow<&q|kAU3j|Ji&J%Pf;~IdW&Y}(t>1HQ2k%&}3Qt(4W$s_?@UG*& z_qkRB-ZNZdbyGjg{8!yH!RJQalPI4m@Fw%+aGPh{q1OFq6YlrlyzuuhvZI^%l&=He zBP0H(&y=uBeP)<(u{_mzXb$V~H^*$mz-{?G0 zTwrm~^Y9>8ajJp6y6A!@9UEXzpPjMuRL7q(_hWrQdf$-9dlBC78di@neahc8ee~X| z3Ra$tfmgh&bv)X+zXI2=zNCNK_iR1&&2I3f&iu2uzrf*@xc@7M_s|)(f1ZE(!uL`2 z`O(1M%=gXywzFHGi!NdP-LFulS*Hv8+|BTAjQo4f(yfZ!rHvMYOp>2d#)is-`q{08%ScAS#PyE&2fRw8fRE6jh-zHh)g;N|Tm z99>)+7+2|3L>K8a2v+=RVC^3bu<9;bGF@$zOePQBZ2i_c_hVn);a!{P@AL3t{Zam9 zjx>AaUkBLRmp}1a(_QmV3-r|f*Ngu;caMT~Uh8H(Roejg@6RrLUsas)=q{ay87F(f zzA1Y;r~~!QVX)%Y_5;&nTl|w-Vg1kKzV}}5@I>APiM&6;JB(|nyL27E59vA#p6rj{ zIdbra=J#paPX3pPJE7liC)&Bz?<_w&edfW7#ZB?;$3FQp1eQM|;MG1{_`Wci-|!Uw zaqz*|Avr?7kL3Q@4(}Z9d;RDJc!RGm++NjZ(l%?{OZH~7&5TkoekFt2CFci`>#LSZ5Vp&im=m~|D;QSd68*m)@&r|0StJmpj7 zN9NC|tQ(8_x!hNNhVyG5$TOenuL#z-upcS^O2kvTHo-G6XpnhscI>=Y_lGT>F@L6W z|L+I4uJcXdd3n4Wywg{=`9gi3xY`j6t5^zUVU=|2emD(^+YII5lt#7%Y=m{)e!nCE5eiq*qg++XeYt?Onz z?#J|#{oTi!eyZORSmQ!}6#pFlsL!`CPW`F^-rKQrKKH%%kq5&YaDFHCNO)d;Rp80b zFu$Zv@i@~*eh-3o=X<-MK8kNUJjJ&QtbL&d{u6e@;yuEBZ$Dc6YRiWY;fMZA=HcINzxSB!>oGevW`5}v`Ypf4@k{$knfYfjaUFal^TpQt5%<^LXO1Wn*YKQk8N6R| z4gHp%`4h}<#iJK2f0mfC%K!cz`7qDrny0`yRQ?v&|I{Bw*#DF-qtt==WE1~YHv`!5 zCr6Jzb6@Z8Lj4urQebb5`Bj%)Cz=lOJJf4^bm-%K%mQ$cao&5VRj;u;+=HuR4dZqY z_s?;7=W*Yw=cnL3$Tjp!`V>ww{}r!3@S@kY?x)kZ@7Xack+&d`cM80jT*K!l^{G03 zDDRqJ)m?7D{MPeF0qi}$4=39B6uekosa|TVEBzbbD;XcgO?B4?PxYJqvH5fDbFJS~ zv|VR$jXj@F)&=v;AYuE#F@I!N8J$(nLyVily0QHKGWQ>KK2O;vk#`Eb-MGg3L+&T0 zo9r)urE4GfKIVzp{{;7A`bdv5^C?QB;BjaE>DOD_w&ohMqrm;copZtd@Sfeq<_+^q z{h{}#Q}r1DpY7OjF896Px&8yZ8FO1d|1|MPGU?Z3m|IS80%9(|q> z_7mxlBd?VwW8}5^ONM#1uN4FPLVdNbG}%YAuT&Z5?JKXL+t$_AeR^B&dwsf;$h#2U zL0m)KRX4>`EI#VTgJ8v>2L1!{#Pa!J?k{&kYd=@uzV|%3J-pvI{k7**vtR!7gMZ}M z@l)>WJ$0y$^yp+h^@Sm@`tKO{Drddhxc`>JdzbrPzEhcRiihWrG@4B%|{Vw}6(^>i4 z16IBFgGU|v{>pvtT;HI7$lf95SN*h~ZuZE}SpV%}9`)ZY#(DkslQ&y@cj77;!+P3> z`=>d)^SOVw!+V7L`aOWqFV#=(4D(;{DuCN=Y28Pc=DxRY?*eZJuAv>;H!G~GdaQ$g z>DX}*_r3md7rYxHb|@b^&NMxgAKl=m96SEXedSSD$EuHJpm&M+RUgCPkDc`vyVc_J z;@@;aw9E?gYCU+KK077yPDtckm&khop8EcD6-dx$y3Vq=C_jo|J3PI|(Pi~o>pc7%_xEym zdvo9G3%`JO2G=kys;}O2Oc(Xh0r35f9ZzxpBZs&2?dG@Q74}!fYdEl@0oM55( z)l;5vnm5n5*nX;d$}&!Q*3UREzMJCT;at@Q!+w4Y_iuD~H*?>M@B8rH;2OqP{j_kN z>85!1fj7OQbw1{~@7ZxcBJW&y7m_bw9;goM*rz&df>n39^UWXc^OO5oFZLX$zFlBG z=`#S<^Ic5WGIptMh8g#XJ6r3z3iprfYrX$(1J8Tj{Vu%N=QGNK_6tlm`P~JU-$n4n zj{U#qzUn#DNBwn>`BcAS;OCtAU+4ZxceU1WE$+*XaNkz_H-h-KU1&NeZUwOH>;rp! zCP)0WPMLACC)7oKrb%B>pJ_18>oZ@)-!mLth5}t;cJ%zhbdVkWV9$;xnSc2|w2seb zxbNvP7TD2NF}plFx|#p`jvXg({~CvP9rwL{_YS-U*HB;eu_}J3Z;gSyyeh*}UbX$w z^zd}-W1QkyV4SDpXYaN+?#?x~e;vsEUpu_3xc{NU`xp1mbN(*pOZS+4?`&z;P;Z?t zJAP$4Nw;orY~NR(%D_{fEP=nrx-mVD@0A7)6 zsGI!ny~uRazAymZ^OV+qZ*nd3dfz*F1>Rn_Ed2YTTDQTv>dV<*n_X`@|E}vW<7OaO zo^h&|@VQj^G92Vf1FYw}Y@kaXtokmpj#tm4)S>cnD6lV#i}s0O#;KmO7n>elJ$Kw| zdGu|ru{=76`(7TM5AU~Q^CqSW?Ui0b*rz%g0XG~wUgf^`eUG*8Grx}fntkspv_tva z`5V(ocJ+Y2$@rKa`*T0f-?@k9Q@y_!$1knd&;0Vc3ckQu?{e+q)i(frPHjoCkk z`-eKb?{fcchxbSB-@-N2TlrkM#PpUvb@1xwP&ZiT!xC71pb4JAyd~CE{|W6?efN_`s_$XOdG+{9 zbntkiiM(-mvUjP7PF2pW%KLWCZPI@TtmlbN&Lfk$(a)q?7ye7Pj!UP;uNSQI(*Rgc zO~YWXAFlT&%fs!t%DqMSKl*;^uG~M?;gz}nu)}+l`(B(@eZcHnmTQAIN%>l4obt8II8XntKui9;u_Z73J+TTug6v7khdlG-`#BC z`@iy|^LJD8qX+z>eCzLvmze*2$BqlR@8!{L|3%)bE85N#*0K8M7=CDfYrE3?RDbLQ z>vuO|c`{C1)JOW6SL;;4idqlzdUe@-nAtO*09Jx=p*>o^RJ3u*n+jO_Z;pB8_c-&$ zz89_ED|in5WBp0I_uzf)DSJMN<=@gHmZzQ$!^2Z`7zM}jMRt5Xm_N(|oi7KNPkLmo zvh|b)d9bI?CR@y#aMjai7Ixj}{0`@y@M3;ypFJRv_Y-*QA8mCT>Y=_fj=##M_TNv< zr!Me;o3^h1Vb)Xqgndr)7nx7_Sp|D}F@l|{k1@u1`agtS-tRpRLrrS&b2kxlgi`ZJ693I21<9WzcPAyc5ax+ zyLNf&hw>+^Kb==f*G`R31uSdpVDERO=VI6HT$N<3V}y!p0C=6@@8^LoVPBctk8d)+luu1?|BDO%TtMS0@RWDC zn{A$7UDLYH+>Tu*MRb#&Z^F~x#fJ84-2v8BoQJ{JE8SH(KiH}*lNkbgzaMiI>-D@;n8=e*AN9=<=2PFy-Dc~1zXSAoqTky* zZaT)k-=cgev95HefW6;)9b|s5zq|rZ{WR1=c4TVizwGD$d-KnHA}wDIP2^nxPxglS zqPiOh>>UPcpBn|o=23sFqqlVEW}NaObGzws->cdwtPO?z=NatY{rT3srAAG!i*9Sp z%fnmFIe+g7&x_Mf6M0p5(k;vv>EC&W>7qW@1CEVT-L=7!zWw0#7hCJ`G5pt zPny2&J^;_NH+Sb$KMUYJoH!rD{9at{g?H;*dtM3ko;ob`??2_G0@TnuM&k^sS!%`2*!-dz`T2Ike zo%-p4x0dt0>J#C4ak@2;_g*6J3s0x@&Avol1)k0;i%({P{U7zau0L2lD?f^0_5DGx z@}mY;y*9wgm+aj(pQrPm6a84_&!&s~282i+pmI(4uaT~eI=94|+ zVA<0i zEP+zvpY!p*>pt_>dmmQ&$DD}~7oFMqdvt3(XK_E7iq4xq`2<8vZ ztFc=-@)&=f2uy+V9$=@ng1Ne zjtjW&{a)e-yt_ZPx(VZ{{2s+Vr#c+i-LT@+*u${at?p%5>t=clD{eh~hGj?F zL53&KKSjejpLGr!*7>KG&p}lW?R-u+1N)m`MkIW;co9e#+IL{rlmmF4`V5f9`TV|3Bvgi_nga{a@$4_c_Bp@VwuNI8;17 zKMebr`auOh)DP-l^@Aq(w#fS?)k6uM>LK^I>EqSI(b(zb!A&1o=3fXumIoJc|JN_5 z0~s^S+Z*A%s za4i31m;C$+cExnthx@Vjin3!ou%ms{{Ly=b(0=V(HO6UQ>SEmXAIy_U6W1_KuP$TH zX|X(#pWReq0wb*>ESMCZx|`K&nhGj6gUJZU<_`iS(aF^}q`z&J1e zPbNN>FVp zd>iPg_-2`3aT);6z>yl*v%AK;id!QX7uuuqSugR{J~9Ya{~cgn*;9Dh^w~V}_cz+d zkKEIqAI_t{$KtXcx-}zzucy2mVO{w*4vyuA?AVd{|G0kZ=e&L3dC%#G!~4;-t)J8T z|7<#`9*4kQ9DCr&&k=Ae|K#U~^nZ_cJobCMv*F3!@HtI=vmN`CKW)#D9|XJrR{r#X zXK}v_er=J3?}zelDADd40=vULtMh34vu3AO?E=R>XOkTdFn{d#+r@kHD)ZRWdGn|3 z`)^(z|6qn$?tP#41xF|K%{LQyi@a=oGv3YuMqdY5u)wc%0 z%DWm^`*#Bzi>K_Ki#;Ci8;QK{CGyTn%F|hKd?FHlO-}?cG>(tg-Zerul?2*!oyMAg*@eNOg`gVm2aUo`(uJX)R68nw<->Tgvi zp5i?j#543qx(u_fbQlGD-~WD_`Mtil^k38Re(glw`iZ=JB5(Ud-q#a(dnNL|m&iL7 zp89rJKgzG(mn?r&F9TrJ%P?5=G745cW?r`O>f;??MzB=n19l15G=iFVD+i6UNlb~KQ&K-aqizAptt%)=U>ep@BDEu{ylZI z)e&-M)EBg$K9Q)`hwwh&8u}@}>ewfJnqV)!Yc~?>{eOt3JeVe-xGH|#jj4H10?W?| zSankee+qj;y)fX*Clz#6UUa>ZmKU?J=i<4opZj-!=bf`kiM-#!JM3q+ zZmizM@I$(`{muMRf9V9jyM62D!+TiI``w{`!Hd0bQk*KRJDKNTz2^zzBzt?{Y2R#u zz4%tqLGkT)H7&mRSFDb_zZ04b&$DBYb!A5_(T*PG{|;A`RoH)u-1mOx?<9D!za!9o z)b-lbd?|u2c}F{tSrXcD8T0RbT7gtPhT(r|c>Qb`61*|07`4Nv!S%gLy~5it9M@#B@?$Y-gPE zwfhazP2;935xL6FKKiNZw4eIZ`L>t5-;Qw&@J#R^>v;Qew{+$zbHaT54)=fJ@J{Bw zx4&Kn@3~tn55j(>eQV%N(@W>QVX)#Cj+0)!@bsKC3fAY6;W))B4^Q#RHf{ZwKYC7i zW~RN*^LTYfAI+!dBjrgf|GThHdC(7@K_G{~bHF2D@BQnavGXmivAp;dyd=AuKC0MG5K78pVFre)_%~=dO9Zzf#;A2 zV_dn@DY$NW+o~PA!oA{xAl>4XoDLocff^(G~b>gZ#X@Zp}eax#oseqLy zb+FE<1=jUGN8S&={(6U6H7xbdgR4@Jo&zpMA^X z^f>!A^{YvN|{hDCu*T?$OuLAbYqebdfeYnoJSl($rsP>!Q2jfpn_d~ev)!o_f z&f*%@o${*u;ncdTf;;bO9e>$zk7Mtn-2cGgeZ+mwFYz|`yTv{9OZC(Dk@= zzlR%+QyvuH>A9y0p2P1mgySaj7oPIB368~G{YG)x7Jp)K-+}uFJG>*guiyO*?UkPc zADce%a~OQRGye_T_u}+$BJVYLBV1$eO|t(odzH6&u=-&y_-Bu_&f7)bPTRMZPvrdv zyj@=^OoT3G|43l}cwm2f=Cc#yJ^R0uXxGd{-kyo}m$6U!SHaSM3_R|{aR9$nmtBn0 zxv^~#(;@bJp!yyqU-cZ+%{c9=Vcx4wdl{!X9b}wWrw5_auerwR^f!sRKLGE3uA#m1 zvvX0?L%R2Xdz|;7e^0byiGNr<#D14vc2om9#=vhm_V>e6yxSHte?A_bBMB$2;rU{H z?DG0d0p9ah&z+bjrele9rDFx`>9}*E9mPZ)Gt;KVvjgne@smV5E=jawAh2T?ton)d zu{ydbp52VoIcXHU8g_*7(D|ysJgVR9bkjxahvQVgZRC^cw})}c-_UNwyMww{zZ#+L zwI7z5=cpGKo=38CjPsHFttZ;u$2gq}vx}R*vA&~o;a#7%&iFa!cj)dwZ%@B|)|DMY z;8>l>j#q;Dr%kEeOh!6(;-}s#b}|19_#-rsc$z?06IwzPQ9!>*lQwmg)~VShXz(a($F#oiC9zYk)c>ZJyb zeV~g$zkUVld41+4c%Qqqb>2M!?;_{->KgE3dMJNB zfOq=pb{+`zR(|G}Hvbj3Ua&X+vhStk-KXKj;x0RCfgKI7_x|Y%iFV9Nuuh~??{cP#&PM~_)1Bwy z6~?Vj{)21Gj?K8gx5GP>`?2RZa`9Qis`nwV{OaTT)H+XR z_#UYI9O3&WdQUYTd=H_I&!MD48}DDON;8>G&SBD}gwAvDzYkr!-(&b4arEMSOCs++ zc>3N*c+Qc&Z7W(FrDrEt`t%4pfA{tz>$R`i`g>o0hqv_m)(?~>;rX+j`)&8ko1nz% zw26J{N4b^EpIHCYxnMKq-_fySKKCzjeov>wy0W7JzWe^U3$)bj=1<#)t?O=O?r-Msw&4Dt z^Y75^5AWG+Y~9da)$uU)DGx@$F+UZj0eFg2W>xd^OvirJ<1ZcF@3{Z4!+VbVi+t2t z-{rV3zosdnxyt_{ey9!x!HRDUth#J~w{X_qiu+!E9s+M4uCciFt!8@5?lM??dx^k5 z#k-BV*0@fv;@U?3s*iUQXPxKr_^b0=mUWc}Rj_mp?bmb67=2!SzsWc~w}#_nf0c2v zzw{~7!PB*jp5A_O6}&%lm5kx}=vnT2>#p~)<>hKzL%*bBes%LhI`)FU#JHFpGr51T z!#jlgp1sGzD{&3&Rh~4kPkEAE!|XrJvEzL1|K8zU%l+N2m?76Eu3;RWhUfLULF`lB z)WD1Wt99R4p8Lw@@H`|vip;0@HNe`h+dpmkY~ife#eLQB^eNtFGO~XF{k48Ah)16F zRkvNNuY42)*yuG>a`FRGslemWVDlf|I=BMhk z3RZrF`KzF>O+Y~!}HZ{-BTc2aro@ROD`7;~dm8;mB?oe07x7abYeg?tyCtBOF3-fz=<(W_V)WCWk z9tYoiNb7U-QLIq_oF=kVU(e*evLC#DMZQGCn)Vfx7aDmZ)X!pEs^_rX)& z9s_%Iv*L7%@0Ym7{G7-ASf0s_?)A-n*--*}b{xX|LyjG{a9?>4>L@!#13NOGGrMBr zl%EyG>73HRIDMZhTu=3tW1Q-%mvJvT{xrC+&#A-rJhH1wzt?`zPJETugRG}28gcxU zPDS2l>vMr|#>MJgp9`F_s^z2f4EvYt%m?q;yEm{n$nF8Kx8A?dDV9gF>ywLHK5xV| zmd{&qU-pM_l|Jnon!VDe3+&mkKl2~$*l{fP&#x-u%;K=moC!~P651=hN3c(MI1cvw z918qw|GfF_`FRI+O~1+VA*T1U@H{)ptSh~%iFOQSZ2hCovA<7@+3{wg9l0+|je7ws z`=@IGuBy{<@>%`6h_18X_27@{bPTNM_py#w4=XHTdG5vM_4j5@th_0FnH}a=p8K(N z^*PqeMBZ27ZM(nivtfVGIku(ASN z0MFAS|HY~G(F@kNFy7iH8~CsIW*MjW41hoVazUv&aaF#`?^jN?2zvUQh(8|h%tYR; z@I1XAf%hs`IU_$*Pw#MFy2bKuXyd7RkAOYDZtAqoqWKq>AzXFtY-2w4txmA^l^(F3 zPy4~Dqj9kMSm!2YulGIbrP{2It;|*Cg*vUteeZkDBdn`B9S3{yTA%s1ckK8w_hY&% zt_LRa%J2^08rIFE-d{33b#590tFA`CD;%l_n3AE6cbsDVcrEAOZT=nh=pL9@t-IobohWPkp$Daf)x9abA4u`13s1Sf0JeeJ{RCE@^q&#x=B8 zb=13=>7zIffMeg2R{pHVyq+Di5_x;WlfGe|$=*g_Z#F+Q@ABY3d^~qT!q9K^lVRr3 zyuFOm`r$amH_tf5cZhK@9kd_3eyZ7{`KKwsT%~_I`J?>Ju%7LX;GM-ajH}{N!wAe7)lrzoif0Er>D>)hJ=ejp^%dU?JjFM&wb|qKnY{!5LOZp;jS_e5 zi(Slb(aU7|6W2TTM>8e@;@R~>?DF#GIC$4{jrFM;xF1_r`_wauy!YY#nQN$<@}O@U zi-Y=g87v*E;7`9?km(cGFke?*+Va}7f6GMP-td%Hq5aD1j&03;`O^)SKPB+eJ6azM z`;VR*$M940Rv7n*x97F=`=msF&V%=0+rpohWk-9#{E;19;Mn<2em1bzvNw|{GEVx1 zeyc7E_^rAeVq7ea>Yq0R@tHP7rT_K4dvKGwlbt!%Q$HDFJ@u2^cIJO9-?aX1tnby| zqwwB)X6_UV!~A_d@F%8M4f~{51MKN_{}$HoJ$n~j#_H(21+Dj+Pr&o`hqV%UiyvUm zDc*dm!Bbv^b*Z@5W=zfF23U2PooV-Xb$-WS<3#(r;CcVP+g1mepE3Kj@AYG!@^%QU zJRJdN&?D4A`_dqOtDoi>r#c-6%br-?6`4nQSD0n`XK}vT=cMk;BR{*qGpUXN z=KZO;BN=Fg;mV6U#uWq#=p>L=a%m`{FIz~1lCUCR9X zezEmF@JDzba#gbl`^*Z^FVm9b#?AJDv?))cigpeCzK28QvIoSuIZ~f833!khrym*=Oo&7IlNe& z%C7bkO!hBZzYxt#jjDu%kP?34O_bPKYw{wd3yZT$=kN5tf8Tga?viaxf ze*p7)`kx8!cU)uoU&;Lk9o{3{kJ+bw^l>6@#pNwO^nKPaPgVE19ZVPXqXO8o#*H<5|qo4Ns_OF^fr$1nJ$MX7@ z*mo1x81EMDdwKG7BJVGWytm=ixrY0R@~4i!%AY1!`IFnx^pMU4@O>YfJ~3S@%p+a< z7#G`zChHq}|6Th;0!| zC(~VdTm&m02f>P44XkrntpBvbQ=A&kIPELr#8c%&z7HDqQH`sS7n61~kL(@+ z>-|KDdA)wPE^+>M?T0xS1{jh_1y04hK(DR%6VH&UzW=<@Fc;&GWjmXKG&efd6mj zb(M9M*JEHWuiJug{b1#F+c(X>f7iSo#y;isDA>#E0zBpQ09bjQ+0Fd+@_LLsR$k{B zr+p{(Trx~wm)%3mqxkhRPwaCgeLmC2`FSP}7S&+=*uGccc}DMDGP|3wMRbc)Z*i{0{&OGbsQ}!bG(=QhoVHZ7rYW;1UbB}mmfp^3}>*v(n;H?o^ zSLdiAyqJCB9S1L_qj*1uCmq8$DKE<3vbZQut6 z{BD|z3GK);e{7#nAE`5+_Lt1wX*zZ@PC9ll&eQSWgDv9T??LZ_{a(L3IgxjLBJcS` z-ZCqt^_wjcdHW^u%JB4e)NM)tu8M1ocqpz7u+DGUeJsw}Kk{JZSua@iIsjI^4ue&H zqhK#yzfbh@(L~<6iM%yFkruD7B=UZc$h#_$m+Hq;iSu2T$Xjk@(?xxA=^&rfhX(hx ze3{HIu=1w?R{mt?8(;fH9<2SM7p(na0IdCD7_9so1uOqD``P^3FFL?p{%wW79&f)u zmso$!?LSqQ0$BU&Vi7$vfu7yiuX^oc9>pbGU;Ei0b*(;JVO-2V?PsS3{!I_;RGgc; zn}3RPj=rzB_Oia>+F*Ufsr>*OFF&%uI?Av96{qSryn$iqQTc*l^{?TL49l+C7Y!@_ zdiZ-5*;&}!?#s@~mWGvoLt7hG{uQ<}to*CZGAzI9d=EwWmkU0(9pdv-omU3YQT?(D zUCOtKVZvx1SDY>;PIq0{`ujQ$!aHGmtuS>yolo9^7dsb7?`GdreRAJ6yz1?9Cnk>N zW1Vrz#{%QLd|dC7)`#?-G@M^?E-|0tJPeM#FOrVm=`*`Oe#Wj!L+LGjHpdR{d1DuN zF~2n5;fcJ{5_y-vQ$0nK=#E7V_gnun)#G6&f@-uF4O zj8k6pFfOK_;&yM~Z)lhND>I+!w=V4bzVfro|Lu=j=f(T*ynlyrja4jF)CysyI3 z_x;0oD=ys!TO1UZ5?JxBfEDjL*!x~u2Ry~C3HHwU`(pR+i>=?Y91X9^Rp}ho<&E5r z<%{a=4S26{jpfV8cT6woGY!%8B-$m&p4~BJV1A`d&|1Ptv1;zlvWS zEIpcF)l;r$`gnDJGwc75Yi#|_VEt0Ceu4G04-SH3zq_VB(NA2}Cu@wmC{iyvXAV&x z3rO7DVdihF52zmR!Oyq3#`0cu>*ZH!{S9NE;x`IjY*nk@m>vJ8brtpjt(!mGbW+~* zf;~S~N7wZ&{Cp^V|EKFC>=*K@5%`r|V1B9|^5E2ZINqs;0oK#{wP5{T)>AzUf#2Aq z_5QOQ`QY{2)e?E@CGx%qPw)T2J|I6kzB@I4y1~-91eV_wu-AXLNwjkwJoU>k&($y6 zzh`#J?k=#-sj+c&?A5p;pVZ~pH1 z*xZR$60@_Lanh-qak0N&P+jkW|3Bm!>sS5UKhpVr=5OJ7d45A8?+=N*hZ1?uB=TNK zIm%Wzz)Tw2-dzj z2yS=Iom;cM_c`A7iM(&X^L{5}Z+MDF%v^nP-(lTkqTFC;Br4@5ac#OD6lrSXX)9 zc9i+|qgv~{zb4U+nxm`i=wn^kQ3gxbaG#N`o$#b%6?_4GFpP)ly}^E@^#=nTn#>dX zcbc_7)|f~8W5>~^pSRE5k1qe!WKW@-~FG64zMWj^MB2F%DLL zYX6bxp?#za?49rDCEB?Qyjb1Ju6kfc6TCg+!~9a76yfRIl>1Nf=cemgzi-}$c~5cr z(;@I;c`iE!SXXuogO%r@{mScZc&e*WaP0R=mDfYWQF)#1H@{PVkU^fT^@i?;qfm>;0uW|8-u+6OA|#v*^$EBl+QEBkZDnBU&}yt|qI|MvU5 z3iheq>R|6VJN11+llfFf9mkp;|E}-z2Cz@|4uhr7DA?0S?;*VB$$$6vdBx)_UeaR_ zEIn#q_2&jS_5FqSJ}(oj-xaK%J>Kloxu_59JVQC};O&+2Op z#&y0rS6lGJHQa~apuY9_VQfFF2K}SJdg{mRCz!u8S*-^g>#MT6pZAdS8Q0Ia*tu4p zBQ3Fd>vMs4pN1zpLjRO6UD%;~8O08rzp^Kqe>y$p!E3%;z;e4tU#-6(>tA+|pC z@D6bPor)^!O0O}nr`OJjdhHG`_8wS%eGlFTL#^}cBzQZqKS?aanGKQZ0P{-UGUL2FA0!T{w?;57^h5IxQy=QvdFIjcS`oY*dC-2U`FZCm zItkbf)u;Byr-_SKKYxe!kxZJx-R0dJj4=S~Q` z1p4cu_+?JBcqq?0z^cD)uUCbCUppo8c2DHZho|}o^IY{> zDVt8JvpQHhHo?*{_cP;rejl7@=l2qMMY$>&9|&NV~e zJ0j;6ogZdlzxO-+UrE$smqgy4iM#_6d50$QO7Ik~#e;Y$9_6!5f5oE;Ry@YQibva^ z@fD9wu;S4J*5?OH1?ws=a=|`b2==Qy`^2OjVA)ZnpURG2>Roo^$usqX5%R>I>N1%= z{L=G#KX!Y4u|HA&lM;ESB=XKoaH@V|VCmQP3%jq+ePZ);F;4qQ8La)I zlX<-Q9p$~re1s}7E~bm#qkIj2WBo?FZ^PSkzt*3te?L*@{zTr{iM*>5c@HM?UQXmK zvR2x8xjm7$MI!H8iM(PW@AO38uM>Iq!29Dd_B-^;serkv-*#1|)=?3xeme-(xv&OS zKWTtfKiOZ}d^(Ti!K$ZTuN8);^y3mCZjBKRUp(z};Z4UfZ#IvR;F6 z;r=LphpBV}wtQB&!oIv5_hWrU=Za{|_#VoVFx`WSoc4mP4b$xX?9JjKi&QY*!BB7A86j!XVn@ zFy+uj*o6$Cafor=4rS*!A|{oFT-qo`PLrfxkG-C+eLrU1*P8db9$)vb@Aq-{*XMd& zpVwOJ{eHa8S#i1o-d$W3EI&@GukYe$#i@H)f1FZvhePAk|0fxz^J0#1`aPe}`+^bjR(){_ ztazlESMjKT)hEZn>XQ}Ly{M$0oI6E)J)Ve+!z+=z#n%{I2hyoU_B-I&Adf9Hrts`^LxNS#^DA zB=2H)XY!okpVOsB9Y3T;3#@&t2e$O7!qdK${;|_1tUqhb!RLd8xxazI+nW1pa`p32`INuX>7#wK47NVUm4+vs$H11( zpT-`Gcg-d41ZeU0V?HbY+pD;UTzK%{pHqK{`K-@9oexicAI8^Ld0W5A>8t!{f#3hu zynp_#eg0nN*ZTl}e$`2j`Lu5iU+vbr<&eSWuiqKE$&T0H&01@4UM{kI+&Ii5a$>-SOZV_p2v{*-DsKeaFCz?MFfzCMf#)uZB6!w-vhStReqNS^A&TK8V& zJK-UUE|`QK9B_~E+b&=E2Ch`pEH+t z{mkM$8>wSrZCB^ke9K4j){W%-tL;-ggz}+yt&5-Xp$b+$)WOP!7FhYv11tXN>)d=g zKj*>9hca0CFb4kM+?-N%`s$yb|8LRJKR-#g()G@7=~e?vw@VKb#Gkg^O!BpP4YMCofn3|%9A2^Hd)YN z9qaSQn^T7;-7$DS+8^Hefxp|RKL0g%hp*)JTVEIHS--*QuBW~h*!ui&6`u6$fkXSV z&haN<*IPVqs95|uISbx1#^?Gkg=ghW?MCOP>bD8D@}>k&es;j2{wqI!f?b;5uM6ex zF!QO8q?*o7J+BnN*}!`gt@rt)JC9rX-;Q1Pat-PKh-bf_KRTyPVW0FFy2;sZ>GM4E zTlT&MZ>h}S^X+@Nf7zRZ&+Ti%yY$I9)2{n|DJ~QEp}0(e6;FSh^caITqsPro56jOi zc0Koj!OuTAc-HS9><({duD-o9^^bk>y9KuVtiqF@J#U=fPqlwckT23Ti(bn2GI$#j zGta#0Ps6u3J*|HF?Gd}MyX%G9fpQdkh_I_|~4v*Z$ z?|0Wl+VOjMq4;RsD(fn)^+-DwTPN;(xd}YWj^u65f7vk%)^oYv7nPTJ?3F()&z~am zgz8Fh`y6(j#8pA?^&gG&`zMjSMi-y$_fr1G(y4k+|LIsJh93RW}8&%lbs3 z0)FthIejzweh;tf;=Szaj_3CY=|9eVs^cD5pEL5usUNn9)8SZ=zQg%p)!XjaW$})H zCp$vDUD;9-+L*z*Ami?~KcfGx5)g(@pTMjf|7@3fbGjKH1v?Yg|a@ zGCbv79W1@lcR9Z`kH5b9VTb&b?nTChem_&|)u=!9k#WXZ=ld4>nD+NJ<3jbQbLdk> ze8hVZp7r;K7hBKeeMlemneyFEN7*|D4&{mLScCa*es+#ZdHU+ta}Hj}f9*H>zG>xQ-Wsnbz&btGnKyLKlzt`r4V`bqJKWGu zyl+MFz8A^60iJaA^^yJ~KXdU=U5pypXD=%8$mkm2!<9_J5Tl+|l`J8u&#PGdtJ;lSfOZ8l3 z+`b4=WSphrLhHMJ@s;1tk%ZG%U&jnQtDZNFGah(EeBR!m%xfo4Q$0@l64f1CgVc-DgT$e+U39IpVb$YL_&5KiMQ;ov7Yv=^e>!W zs=p%G>N{hG-m>!t@MNc-m(sh+~@4lxTQV+w12k`bUe+|J;-7CKXQ`8^1ptv z!-`w+bcYqU`o#|G{put?$Ch3x-p8q~E8cT=iTz#utwX=pevqZVscsX*NBUPi9Wv+; z`u;ZQd>1D>fBbKRV2JN$U750&64?>k_t z53QSX^Dbok-u2=e#GUKcisXGNl6Nq?eJ*!)`gN(isyyIyQ(ldOl~2@? z2UcATKjd`yR^aVmpfwc`>jjSVS%LMhvLy-UFpyUTk*Ju`5)pMibp## z9@&ST|FUBQY{laZZ~ld32v_N!V7_hm|532?p8#9uy7zo|aNR0Sb6Rd@OUL&!U*Zpg z^LiCyU7i2diR5h*$=f25Hz$&}D?Ig|MZ9=v->kP>KB$kk!0O{Yu=d6DBaW|qEe}?F z%V4W7RGC+KIOdJ>^Go&&Gfw@m2zJ$%NDTeb*=Oa~7tqJbo8}*#XGg)8jDA1N{KCCo zwES*jpZxBCL*wLk4W9f=KI;5jWo}L;Of=Q0w*J23cj1Nlfb#xgc>A)i`Tb6L zG>(0;e-dncf8S4;KlI*3dE52o&phVzus*j}VVv|YFwV+@UtpK@_eNiaXMKKdiDB2@ z^f_c-NBKF0ebRO4SI$ps{`HyP;%xyh^f_PIQD$A)F$T8Ig;{vYg9&gb-*qmWz;DH= zXN;3wql{C38h+gAWj)92fDTq3>qQ zeTjtZ&Uty(1-lUPKXkrLJ?V7N`6CCGzJC3xpG{J~>Sra!h3Z%P z_W?$n#XBaFcTObl(n#Lbk-VGXNvBZ!#?eXfNc_g>t$1X?ipL08&wHcbZOD%XSm)C= zc;@}mZ{7T%-|v^c4`BZX=jQq{&p&TH1<%??UV>-+d}e`$SmFpG<7z@$o&2o2S^}N!nB(%_*GYZ5 z)akFQ8rZ6Xk1_v_TqTQN2fK6M(!J~1k$T$MW!Z5k^IyB#;Cie^+EHO$^_lTVJHF5S zS8)yLabu(%iD&xbk^xJ{P`x(MQF)caewPJ_#3WezMS*!kzelaSdkDKXJ%6yyzlCS@ zGx7BP#?MdnljI+q4le8e`SU;U(}BMyp}g*R`V|=$vP*t;jrd5{8uLlVNwD=j0gG(x z`qy$?LwT|a_pRUK&pg|oCk3!oH*2l8&Ggc%tS~s9r=INI`-F7U{saKs*N8r=cKvLPxaFbSoPrNkMf}5>%+K^oyvm}c4~g#PT5gme&xj&^DBQ_;1?HA zrnrc!PinoxSkHQI|4n#DJUK_HGkw*3ipTlzPJC`K?`C+R_Z;%8_MFpSel@|?&jm{G z)K5ELD?gvcuD@`Vv%a5ib6;@^R?O%2~YnP<3f6={_n*uD^91};o`LY zZG(Sq*D>Z(oL+|a53ZrOFR`i1=MA}rcpG!yI>+w;Z*$}CCw?7XNI&^;dL-}CNZtfI z#e0?<<~o~e@kN)1I$u@6E=q|+9jrWRfeXy<=ezcmBs}$@VX*pf54_=Bu5b8#Pj%9H z!P%$hlER-HmS6rj^^qpy^n5nPI4cgniPZPmNZu>(nh!ZY7xv;HziQa4^Fj-IXY~BD z^Ls{5u=Ff~t=|`W8+$_grF5?{pWZJ{fi2xj_^~g34!z{;4(YD`vG7M-eQN&Dd(a{J zlXMsbONS)uE1z><<#Qf;l+RVL_1wA=_I>jf7e|HB@6Q={A%9ixTSW49j^vdhd0&SY z`dpp%tNhC@Zpw!;SotspR{l(uXioabligY&HFqwSp+>(s~0``A~UKi22mu0!{ApWR-iGJW;ypa)zl>GfdaTsSl^^vx)@q4F3*|>A^O7QO7Yp@=h!c(64_G*6{ zd9`1UQE+IS{LI2rel) zJ1VRzJH{jJ*n{~GGwe8=`xh9zaqe5+>v!OJ?)}wO@O^z%r-e72p6c5b@bQ6hic1FG z;Rrhp4)qC*OTd$kZExHx1&XWor%Cca`%@16<;Nsg=dYoj^DERZl-GCQrn?t%Po@6q{IYbOWSn%)G0yVyjdSKqyLR*U z2KT`f_V3o7*}xLTl#O#?$GBQWyczA$H_Oj)^j2Qv@l*Y$1=e#(l6j>| z6};Q82J7-e{CM`R!MvY){`$`w>K9Gcl^^N9_xqm*Tjz^5{X+hg85hbAN`zu zoNu?{G)}*gz7^(~P2qHz=j1@1sh>Z0(>Bv1UPZ4^-SxQt=2C9_lYs;I%$6`1^@I$^43&ucPK4V?J3s^bfb5yv&2QdD$`ieMfODGmqj} zX50nFIdO07Jc?^b|6{ms^^Nbt`)%2sXMB6*cPf#YUP`*=z|ZXCD$*Y(KfCxPKTC|W zo%?2;$i?Za-}fGb_Xbyyecs}myF7axUdZ0W0?tqE0~xT@SJz^Gy`S;tR~;6Z zPjx>E?jGt+i2gX~*hV+$*kD{}pH#hWi(SuU2Iv32@UA#cne3GGb^I2*Wp`Bt%$s*T zJnK1bF1%1(tM862=;EUNVghX0F|>t?yJd%XmL2JZ`t8VrHO}uFvcHVIs;4Qi_RTW$ zsQ>tRp!~@*&UN8`zUTMW_s1!J(u`C7bd7P+d5S!fotatAe`}xE0NsoC4L;{?2hZx4 zW2`ItC&1Qob@nvZKSK4ZI@xHo+0%)vIQly3IVruc^WSy7L?RD9%-A=-iJw-zo&oR8 z-wp12KY|x}Kc=|1uur=6z?L0%GymgULw&W){gA#oCojFFtHY(Z`uZxrs*5;%)gS9% ztA4j--faT&tA1L{r@Blo>ef5MIDdSVc`ZLLfftI4{4BAq{H%d3KObfOP@c-qCiBV9 zF8KZjTweM5tKNs9aY!bMKkA9nxo%b@g1>09*Qe zo%!{>p1z;br_FrQXJ|3!XQ=q4p^s{ zCi8~=zNd6P^S$o;CA*glte@b$yYglVtbM)4doq>G2!lZ++hPS$N-jYu@kKX7Yat zx9&{5!Pe)~US$5zdl=dK20W`yhPHBj>LKI%6+Z}1`QY~v`8B*`zh6agXq@sS2~TmV zf~}utuZdk>d2(=_ZwT*p<8#&L8VJ^wZ3L)7pd2cl*M#o)asqtNa)Tj~UOy z2Qk0&Uc{?g)oGo4ll~pB>a>Xts?!|ns}3i@s>8(6PN%;FKKG@(ykL13r*B}V%u~JT zd~_1`TTAArDWQBDXI<$u3AXC!EaqQjZcZjlUuB2v-S}hMPyhd}Ttya7_U_L8@#_cY z;pMD*fid5u-2dR82G7@EKJC+?eWEht;-h$vgVkpz!Q0?q7i|4}uK-W_r%sdBF^*_!q>8|+Pfd7lXHdv=$zzdx(6vt=bJ++amV?Xb-@21}C z{8T;Vz*8?eJN$9#k6rwdUM0p^eY%HT_wO*czbrD_^>gc7xH7!Z@9)UZ#IpT%@$Dew-7@yA|FET>Uyw9cJI> z^i^GqfYnz=!J+3T<<$_p!*Q?yw)A-#`-Zl5c@xs-z1+9-*$Up-%B|1J5GSkd{f{KM0F3Zut65^h(zA z_zmQ_Wycij%8sEAIQx6g=BC$~gICw{5~Xqy4WXwQY$+htmo!Q#!0^%<3hT-=p_nVV^U2AbR+%0lJ9`_iHjPz(A6R1=E6JVAa7d zzwXY-JMi}`SU%y$|4s7bhO?Z7e*Co$bwB9htvIGuaX7Res~+FKt=s=&?ft+TE+0eo zuE%_#{E@xm*e81@Bkh%LI#fmEvP)BhFE8d!a>QeXn!lBP?inp<$v;0o3>ikmv4ukJ_c(5Hyf7VsN>4Bdo z$&LbcSik>%7`!96Ds1v!=g1SdZ~Yzd4t^+qlB+pCLwTpTG#RJ34>NA%HwNo*Hg+BG z&|uz=;aPR}7T-%7$|LokN$gV|b!G3|oFtsSN=L=zcI>e9NUiR4Q@#|ycN*WL@hJ1( zZM^5{dUhoHtp2Z`hqR~<*-<1;+81hI)o%$M)c421>iZS^P@ivrT^CIx+ThUp7U}p8 z?6-K!e{%5q8_k!2r?@W^&|_>37Z>?I0oFb?1zzgT!TGou>unMEJyF@UGrS^KnWel^ zeSU%azk4P(P4WAm`g?UvXTR#R4i4p`>ahq;-Q)@bfUucN)Cox%%-_ zzU9_-eo6Hbc+=zZ1MRqZ!krI7^&&gYx;u{d9qhE`y9i#B_5E{!&Wn@yp*re<)hALJ z=eP1N2R@AVFmm44{}$G_;{F7@DxWv^_18W%!Mf^)Q?lcCIhinh_3e0-`LE&X_ZQ7q zVm{^Z&^rBjoCjBLb#e0T)I2rxQ~sA37pimhhZN%u$D1bOEdAb-clBWL)`KTI{Ctqk zUFuc-bg@HqkXhI1qJ5?Sw!YuC$-J7U!nl>!)K2ak_v5!^q<@7--ahlmQ(pRdsa}#F za(bvO`3yk`q^uLMqUi{r)-lOoIj64zB_Y2YvIqFr`KkxQ=pW8M6&?Zg~ z?c;gy4oeUI{KnhNZ~Z)YjZej$(?1f)`$Qx!4^R2vpEH!_E&NrV?SXa9PjBk<(Y~4o zTlu|Hq@ACO`)%r@&Yu+Xh32WFgLEo0kIsKN<_YzcnQ_dc z{2FDP;^ODM_JuL8PFsw#>hv4Dkc* zTY2~_^IN=E;q7<1>laH(IIfCkh5cE1&;={L74}WlQve0z9)`h8b@D*y3*Kg(d{%@|m5od8>Y9~NonNuHg4ACjH9PxRYa z0;^6!{*9Aoifh92cM7by)|l7&yGJ^Q92j`tujj_|B6aw2B<}%uJ3f<}uB=f0<~Q%x zs|=Q(V_@m$&m-L@(L?&B8K*um0lseO!S5S%K3|h_8ExUeJr9bv^H^S#>8qYYrR#6e z!Fqp@+`{P~`wL*{Pyx&Oaqv|?b?f{2sC}_OzugxrCmE-{lI*kozkaSZ#LrJ;Pm=c_ zvS-A5PH*vCuD+e(c~kn=!0OW}>{8!NZ|VHs>rd*u&M@hz=hNrV)B5~(FEUSuJ`>ls z*Mav3J|`Z^!&J`sAwP3q?MEf>5#4$Fsl3^O^^P=nbKqUQ<>2{tg12hm=XqN9Ab3{a z{7NM6Xn3KYTPnW_TRGjdk5$0Rw{dXja~87y9M)5Q`*ktXFPKl~ilNzV{h!}HSjTbZ zU&YYza?g&119g_b4(X8b{LW&R_PH`xbv6dJ&X+f1Pm8O}QGH22@vb*MH2)|0 z6~ON`KF2)Q(Z3#3IRCBh z@puJ)uRCP$&zIl(^7hk8hJJ5Xc8s&G?3e_H;;+8BdzZP`%5Jwr5A;lg=)y&#le;7Vi*vmS2~{dxmRB z-#58$`PIM=)nOZ~^OE0pR2Spup}NR0PW^TStiCe}R^Lg?ar)gI_`HwexK1H*e}xzF zS9XlEuI!iu%imBx$-8b&6Ib6}#b-3{^p)QY@ETj_ z1n4aB`}fPtyWXz{?_*2v6c?8QynPpS>-zR?g&^7OoV~NbBj6QZcYW1AFUij~ekt#U z7^l8J3a(&BNdJ?#Z@s^qU_Rwfa(id@9mf23a^LC$Z@_z=tFM>hSz=wCKWbp>{n#)( z&C>*5Oy2qHssD|jv-(7raiPD*pmS1&af(;wQ%*1I`vf!e7wuCcj0>FuwO)z+O!?3S z%il5P`IYf`$`yBZ`5mfn?Tc&ITz>9k{XRMKh5D0p&VAbHBfm@F(D#YU&lEiQSp!@4 zZ-HIb&+B%AXXWn+k-UrH>H9H4^_}^Q(?fY)0IR+$VC6+9e-rSe>o_>%kK%hTc821n zyqjV^^|SO2&h9@Oe?RC6=6~!Zmq(%g^a?!dea+wDh3ZmuSjRr?XD#rX&*r902Ep*y`8Y{Fs&D2Qr??L9==6Hv?s@M!ipK)GxVqf)%Gr`?`l@|Qybr;XUA{l^ zyTQ7$vkkVsmtafgKl`ZsJnhi=Wp{XIaTQtiigyn8L-{D)jqrZT)%Q#NV6@=$)O&*l z*m{1~{IPa~`nd9JXeVcf>NN}gRlt7LQyY8r9%O`ZbNTym|ED@iZ_EA`>q^HS*wRt+ zTRMto*-_lt>8SWt!J+(?j%j$(u@3&+8iUV)$^+{?g?N@7sa>4?vLgrX@$;WhJT-rt zd!~GMFo_GIH{k#S*^m`uCZ4&#G$6fG}ySn}pvg5tn|6AGpJbMulxoZ9~@<@HB z*m>2Xvf?>czu zgQ2>wqKo=U9jrWVftANSuyjusovzY754LoEDbkM>KO3jZc9FbFB=3qy-eZxx1&YoO z#bePxAD%)##bao9r?2{67OXlQ0jqzEf_1KKfYndh;4=dCq<)+A@}i7gS~szWv+Mh9 z?Euap{~Y-d{I0(_n72K=vjg7`rv36{cvgPh9mz}V9+zKR!c+WadGS-dr1x~Xs9y45 z)k_(ydKm*-{u~!+=k<}i7b1D-J>vA)J(70{Jn0zfOR2q_j;ezkSanbWD<5lM)j<=i zI_QA4uD_2c?|bC6)}0_eS|_=;vupA%gY)@z{LDW#nD-34C5@lIZM3J0gT+&yvDV$2 z`7+c=(#vP*G3x2j0xJ$x^pHN2V8x*eRvc3MIQ{gTodfH6tOT~=lwg0C9iw2aTVtN9 z@l)>k{i(rytNtE>cPCf>+$THApL706k1?>`gNE`h#W_!Tmtmax$OQP9z;mkJ*NyO; zdN>aEG*95~r>U?09>12^%jH=}uVuM!>9sMuk8t(%Qhtq(IKAZeB-nbdvxI!Kw#eN9ElpJmr7l3(imF zoj*?c7Z@k~vyAIp=idMM(;XW|bY3HsPpc$RqRiOZ{N6z2o-%kHgzyoq2zbUwJjUuhUog+5qeG4}PBMyfgxD z8ysqb-+FX#erDk*UxxN`>xX`SS~?zzKcP6u{yg)kuT;U08b8N5p81b6zW?N6cz19O z#q$^3PtF~zM{(wt>Inqy98}fYV8NTLfG4ZxU(8*6>34B|Dm|tNiLj+OgaLt`04GcZjqj zS8{sDjuKe*`{x;*^QzdZewt*Q&UrQP=7FEDD874Or)h9;5Ry=Bvc3lKd`ulxTcJ(~F(*Nn~42@IV8jMri@{F_WzcSMP8zXsl!_&_p zLi#tcPxaaXD_@fbIluLJ8vl7yes}1H+J}?muiLc~iAnNR`_K?Nsf$%vSNrxb>u&OC z{ZIe-LHYe~q#nPEvOK}hw@K$G(0=n z;LtfwIxfTfq5WOF55lwN`w+Y%N{aBj6Eeyd;X7s)F}@{We5{0im$6n;pjp+o!g zJ`2`7et*^T!UXdu9wUsq#5k{I`Ej)^b#`|ax`zZ#5F-e(y13)WS+={Zk* z<00<<+Ti_$`<9>2!D}qZyBsU zGzPZpUzYVO-YTA5Asv&4JG+$c!(e^B$oEI~4q>nQ<^*^)iBe>q^{^w9KO1s?w!zzm z`Q11$a9U~B(Aj`b8@ zKQA<2;;T*{?Q?ms-b*AEP_C-W3g;)~Q;EK!J~Kj{s!xxBwO`lB8~NP^%dP@`%C0hY zsjvI~=)GLid(N*L8pHcf!7R-Q@&T>DK0&5=zW#);|S(Gm21e)A8=p!?b|OqN=NkPM-8mc6Z_-j_b@#9 z-2_{|H&w(>fzmFcVMLiuvSt}b8Yk6*8<&tc|Q|H>Tc{8N7#0dE@k{G--u zqM!Bm+3tb2+zt6@yM4W+bBlH5cMlxOL)mdZ^M~?6yiI3q?esJ1q{Donb(Lo;f5Fw0 z-aq($DG%yLdHD~vo)h+9ev9|RNZyn1^mmnJ^<~q4{XTWivv>F#&VKEGMX>glDp+~v z>!A2nnOE_xGcNQVPIZ%JobtB_)_$8f+SzA){(Xfnx_DWif8PL}^|{-f;aPcd3_Lye z`})Yw7Jf+Q9@zRmk1HbWcpP3RPO_tTOnNaW50B*gLN((W*(j2n_w&Nu8s8X(MaBFk-X*hbMe)CTik7jr2QrT)*EXu>7up<#!XTpR0%TtkVaS zH(f7prqFLT{k+4xq35HSe$2e;$JyhZ{mN^-W=r|p1MPi>w%bgpS}K9^2O&Ow|C5~G|q>6EvCI1V86SgZoukty_Uo7jTir+zUGPx_?3<>s;ePRpY2I0dcmN3kbs~Mkfx(ffSzh`zIyyL#> z-ZX{kp~<@PrvtY7!>^hDIj*6+dy)HpH+Tyk;QHVi#@~Bd2A-7%Yr5OOC;~mNZtvNyzxlh_3)Ixiztv>rBm*dew|9-nR7T;`Q8L8-#cLS zhvc{2e1`?T|6BX?B=%X)-A_jP`*b94fl}P_)2flYt>8)LSpl7U=%Rc~pXzjy&UvtO zE`zOn{d}aI$3^mf5XrkU((f*Q$nVr?{eI`b^1B4K{C+yp&IJyPjCUk&Yj{??r|?65 z51roccNQ$aN5Gcf`$gJ$VkGa2tO??kQN?+jRe7r;;R{&%rJ-$>G5HSaKeMDx_a`Z-VwtmoJ<>QCp{8hJVM zJVv~>Vf`w8=;v4!>)b!h;C-L_`aKB$9IU)d zoauDZxgZ19xu5{H^lp24R~TpMeKmIeo98k^b@{K>Mei|(l(1ZN{+y()l}82QuXE8T zSpBX6R-R3GdDa8#`73>v%S-jgJXrm)4A%RsF|gieO@P%ur@-o;Lub4B)jzXfeePfc ztbRHQ4m}SlZg-H+e=_RxZ`@z{ORnEYX20()%l&NN_i?nYcprf8_eJTN`d+`TIq=$s z9h-7L)K8Qb-E-Xh%8L^7tDlU6t>@rL=FvVf$vCUuZi$`S8UF0UeQQ6%_pScg^6cn=L*o>WF?g!O^tsL-%l_N3>k-5L=eTd_SYuu3*o?H}4d!3s z;K6mWD)&Qr=zUS@y#9FRz?L2xGk?LbLp*Cg6Yq=6=hv(H+$8p?&vn6}&(WwKe2sYz z4$QCoNS)tbuLba_hM#9}e=P8Oh_d5?NL~Zp`OCQX%Axa01N*ekw86^n#P^*)#|GZ} z%B}}k?{2QX{?aGIeA2%Rex7lmzWrzJTX_)6d*@xAFLqt=bRJk(4twW;9=d41PG8{S zpghilXLJN>za0agVSJ8!i9_Pf=PSdL-F|#^4#`~T?9~2L0GEyLuaYiSeAkP#SM$kU zKmVm$1N&y9e;cfGO5!5tkM(_FT5s2%yL$8Es`_dXSH*F{i(`fLb?(ZrzT#R2XYX?F zeSN=Fw-xGGaTxRJZj5;f=&3aH&r3T;>Mh<@KXd;3`Jr=Re%$Ff;}6*Se%b^)orA`} zhZ**NmHXEF)eGT;{$8W{+%51v8u)!z@!Ie%;2L@#n*4#&Lw*f|l`loG>Z=MqH1PKd zwSMBzxVl~zUg+nFvLo@s{D`s`zKgeI!=MtW4u33^*IVp{bJ~1r-RPz{y6#FB0p7sdB$1isd4W-Rb`yj7j^!z z&Ru2vt#S?3{cZ*1CTG)Vf2Q^R;dfJGAa(q@S1Krxlm0;r(f@(_M1-bs?VY_w!HZ^2Vk8 zacP6CxZH>x7Vl1YdQJ)Tw^7!Wj)@;RyQE_ltoV(9t@R&_v~w;zOaHgvtxz8PT(ma# zFFq-+5KUkGIA!6TW&GX9;$=<`=~D$;@g0Vzx~qdNKR=6IR-P?$U}XK*`|~UZmi?i; z=n!Z5oy30SMF*_BC^7G9#?Mo~gnw5492?2|P9*P=NZu`xykAE0rr=p|e+S;OUml#_ zTdd{IZ;D^2zYJZ`ANMTS(mliant!prDoP|2{~qzyex1JDt*1Vo2fJNAktl;_Gv63^ zYw!eE=g=vz&Y>gNuT#kwSayc?iBT_)$FW;}OfZl2dDG3&#nNw&NZwhIyldd;ImxeA z)o0_!PJj8;2CF_3SGxO(R|eeMLJGS;_8qUITF*bnh}YuhhdM_#c>k^Z&9P4^UrXq#d@Zo9)GV^@ z%Nyq<#q`zJV-57!o~y_{@6+73@=v@k!S{7iehgpTpASW_)xR}=tR2!lWJlApqXRxB zV88OY3Qy$T3d!G0M30jlV~hByOtf3C5kir8>K-06+h0*rVUqU08*}RrOyw z+36sEYGBoQjk=T{J=RxU4`1WPTc0P+G4H;tUu0ZJZ`qe*ob;by+y?ikbM*VK&+VR% z|JLs{{TSX>C%W$|luW*!H^H-hFQ9m>(?fn%!Pe)df5rSAt|2>K;C}Jh+%(1S6MA0i zcy=VOb9ROHCF%Au^DlAu;B(dcxgUz3>?pCW^r(SD{ZMv%z?**|3Bq-zFEgL=w+Ys{ zstcB#{yfU7Vf4~|Uk7X6)b&okX5f2kW%nA`eNW);rHS_mc-H5F3-ChwxO8q|pLFhl zPY(1|*>NEA-`{fYUnR4j|6hX_`u-8wQT(Zw|KO1RI*-+{SNf+JC;jW-556(D?$5%` z(BBW0-#>yUyZkzm9hn=PKeD3$4t)=+=D(Tw_j-D;y?4V4{a&8tdjg(SzfW!G>h>+; z??1l4e6KYJ?<4QPv;JPkQeScFhTdB$&XpUTp3-+5tbNLlgZ6;}JncJ^;86UOj~RHX zi$v3{|9{$l(mK7u_|#|NJTahEH;S%kJ{1 z!?L@_zAAf0s7K{}hx$`rtzfUtPYtln4IS*)c_(#~TW@>p_4|zc`4soR7~tvW0VVGL z;FsHLs_CoWw~mJw$}j0LbhEQh`$`tP7vufBRDMn2m-1_baW@2h?kztrVqR;XxE$Vn zT;;6q=VRQr_K6<$$=>uW&TpOD{ryq;j4@96&;l#|dFDAJ@N-f5{Umm-8u&Z);!VN( z&Ef9-O~~&z;VpSXewq@BQy2T>cj{K>_szEs?$1MCb$!kHyL%hM3-uM{?Z+c|v*GQ_ z-(3pDWgI`0x07JiaTjd;ymz}uyG9~;hr!c(7(XuROQW~BI4I8=V0|xy@3+RKym2F7 z>CgtBa^v80%{Q?#wErq@XGQwmh~zy0Pkr0>Q+iZyclyY$I(ViI!6BVBPtlvF2R_XB zJGL)ir~0RFr{Xchd|EGehqGIGSOM>L)x3YdOZ~J$zN${g8E2ih7Cz9;D?Jxh!{DlY zu1X(}U6WwxnPYwJb5pFZ=il^%^XvSnd7qoqzk2BQ*<pp|83AV#Q%`c#m}k z=kv1gLh(`_wedr`B<^&6NrwzL!F+!GDqaodQM?L_`+@O&->We1X@Sr4NXPZzt!V5k z+rr!XslomHv+zQBqI@3159!qcD=&KB*+e&em(x#Kkq0M_*8e!7;xGR`hdsOUJ>^Ok z@zj654$sZs8(v<35AW3ok_K^A~v9hkU%HP}Ogdj*a2&wD59tOMGdTe(FE&! z(E)Eo{v;<|d|Y??=l6_(tR!s#U4TVUzl16$|(`L$p9<@W>GRl2X=t{QmBBV3>I$7$b9!&4qM!Pa~KDt@Y- zyNt8?$|~5iJJ(SE+>`rOe7_Cv6t2FXs+ZCG`}Jvnt)BQN2b*zFz`b)<&Jn2{m-xSbayfOS# zf9@FTX`db;ZmN^iL(cBlI{6)Ty<2tC4fv`2Y+#@ITO0hds!k}*692hje)BB!{$6%u zAMTIu2-u2K0-oYD3J&Fk;xvk%iqiz+tT<`ETKLGp=fU~y_lq*0Ux(`V#a6#QRj}pf zFg*EL2U~uwh&|T6yd6BNZyyFv`)$b2+#~&dmcZ8jI=^;=bd%nbo*iAVwZGQjsgI<7 z>HG<;r+iE?PH`$QE;de9KF+T`Rz6N)pZdnoqj7#tFiw7E8E5%D;Y`B(>s)>A&#@l$c? zFfKMu+hNzc6{k-H{FFYGU-j!V4z~O(z>}Yo-ngV3;3^$6?DHG({{{9FJ-_wXPh?+* zzN`3+QU`iIE2Fob&r;YiTkAjW{Im4m2c6C}^go~bR^Prqk~amf$u;ym)x!_zl77PZ zr9P4eht8$S&ldA2Ze_;B>XZ7$;Qjl5N*_z_^|5O`uCo+>uG*hcZKs=b%z>q239Njp zfvtV?f68ywVJI(#e%=p0n)s_s1!py5x`Ysb!3tS&wmw zOY%wQhu-fl>cvmv#&|!Z{?P)fe-wEiqxcSc?;(m{z3<6V59%j5?6B%#PxRb#olo~! z>Yw*7+AcqRzXo4qpZC%;j<+GdckAn|xMY6gbdtXXuvPa7c#2a6Z25TscK_M1|GJ#B z|1E>J=+Ul!Sbh%u*7>PC&VsFcobvn}VVvdXy4bZ#WIQc9TC6L*dy#f1uNK?V=^4tG zCAhz8;PZrfuc5eD-}~?@^6!4Ge!tQFTK%1ii}u$#cpD6Df#0n>=rN!2AorA8-_pOx zIO$(voRtU4_e02skp9YJ%Z@hd%8tbEo&DB+rhK$`Ct#<=lV29^n#lQHisWs1jH`ER z-B|myuKL}Q3J_QA6Ak)+_Lnj0Pkl5^eyER*6DRE(8RDe88v$$I7zJzJXn<8GZLsPj z(Q$F#8ap#!)lC7cw?`GQ_4_Q!6DzO9JC1lrHh&*dAF%Se@wD?tdEEww#!2^4c+xfT zjGO1(_VYsaqmZBKiy?b;z8S+l`8fd&jgy~cc=B@!Y{lsu;`5*pr-!!Re%dwFfq!0* z{l!1@$Egao?0AOtf4TbL^Zx4VJ3D?CY42@;@9$8ZCZBcos?LVNA-&~i$MdtuILpsf zj&=UU>TTIE$-2syZloQ1V8;nuLwP&Keanu*-2S*%z?L3AB94zn#@+g!JK1|BcKdm% z{+oEt**nvJ!IqzG&(8wmto=s$ZSg*g-4^e*NM7u^Q<3wjUs(3VuB&>G?xFp)PQ9sa zYvj55Uy8VFL?Vxa74K0m-V@-NehF3|82Y2j5AC;Eu=d*#u=dwcu=dvmSo>=mZ0$SJ z!>SwQ$(h8>s^25agFknpzH0T$?DI|+={^Eh{QP=TzZ`<6J~axq@<@7Ue*ZZ^c1%q< zyA;m}=2yIW;8^`FyQIJD^8J=wr5F0`s)03b5e1H`&XePu$CU3`_H)gfrXJM45}yBQ z*3o;VCfNGkvgNC8f3p1F9A4-=pt>o&==@h*)WD(7^XWOV#QfjqDw+KAR__4v5@-vOTV54}GfM?dwkNwE4@7p#3d^|I4j`*sejK34)OzBRC= z`(crOUE}%X*Ma(TuIucSUnQ_*M>o=r)lP_u!zPiu10s1x!c$!Rx|08sp8s92;+lHJ z>7%&jz=~@LY^~FzuWH_`moH5(UuxK){#|388%jEfxd!3yBj-lyGrv6TkD+tR$X}dJ z%I8tA`cVUHom=MDE-OzppW+j;KmBUI{dutLFN1Fke12d1{Y0exzl!7~z8P0P8^V*H zvjY1_2S4vOvMv%VGIvm^bvE|T}_NZt}B_V2U4KB~*a>;3hf z0ju5%VC8uQY<(Z*rmS!2c#vmjXg_LGPwLxa#8rK&O59|38?3mGW4Geo1M7U7e#7Zt z)z`7uYw^yHyM@XKtjOYo8QXzdJ)L%k*If;JKy9<`ysb0U{Ik57y1lBpJ23EZ_!B%{Fk$$cGt+@Eij^rH> z$vZWYcTFVk@krj^;3X}Cq&U{VienS3e$xRfj>)&&c*SuTtT-0II^R^m zvdiD6WmnnDuMYVjJL=41J+D6Y(>c?ge`M6fUotGfKeV53!u|7&eSb%IE6>eos_Cmg z-)``%?;$w|-sW8W{w9ALe{(vkkGH|vzY}k}`+94Z0f&CiTJHfyndfl4DKO5`;V|q~ z97E3?b>>rkb--3#pTztY?~+K~gOR+~BYEkQe|zN{O`%SG~b zjN}~>$@_LB??QMww+;1m%YXh}Ah=GRsz0>A+JAar)j|3nF0WMwd9e1MGFbc17+7^O z0al$%f%SfED6!78W$Lq8@NDcI0juwhf_0v5fc5m=2CFY87I5=hb$L^y&QC`2UW(++ z`gUBNzCV(;4m|A>!Tz_P(?xku0xJ({VC6v*tUTy|l?Ta%+WX?TiH9lY(!F7y5M zbl#}rr_LK4##!e$#p(WcIZmP9N0C02h5Pjx2ZwZ(p9OgGa}sR%`5^wiY54g!?k|6r zI*rR*KX1iLo$Bh^kBj>7$Rf^9)zc{0@-quhem20dey)REp}Ld(mL2Iuo&B;S54P;s zg7r&=9be-9PW+wRkiFtrdbhAodiTJVpLNgAbkg}9>*vXlep+_aSXX*C!5ZiHdDT;j zI?(={AYasfroh^t%lNA-FS3sI(@v!S7vlG%;r|2NKiK%5>G|a;A41Q&&BglbuLG72 z$@jSXI#2m^tiDrYoZ>RfI4eJ-&-0P`D9#}}8mucj+L3m=!}@EV=K58r&OXF_tN)2N z2flCbO#fTFU;k0Cy(of5d^b*c~*^viZb{x$5=NNXJ$9=0V=9j0q zgzBP&A2WRtthz`q>HN0zsr&jcE>@o#BK5KCm}FhWsT*m>{jC3nVMmYq*7L>Mr@Q)E zi>qH3>erQ}oWAPM<6!HYI=^;=bdw#4rTgv3fM*BnS6xqHug<9j#)Z~XA1yFWaT;Zu zl`o3Z0oWDlU-PTafdN0IPkN|dpFG&|vxi^uv+Rva$^ov@wL(AF^IC$wC!MFj8!@iz z)p3oym;EX9*12E;yOeiz?ArUv*?kuI=iP6h(`APKmvi5$lQz63xQ6Ove3^dzC&5;o z%xcuL32d;9GufL{&RuXuK`SMjSb?o_^S)Aw6-Qem9(r@=U@P86rq8H4xv`PFAd z=JV~9KKW()^(lixy2{TqJo!0hjMI5_3O#gQZF%Ds?#t%?dM}pYJ(22bnCE8gdnwL& zdT-UCKJ?xy`9A08F2?i9`siiV!LE@!%~#>`hoODFj(y6v7Ijlv6^ zpS5mjIj5WYPz@aVer&x*()`xvBE+-wo?o8w*VkM6rrzK0R}QRvDS<=ts82M}LwVT+ zYn>YNEEM>@Z0U6!@v!=Ycz=eka`F5A%ly8N?Dy+mb(~+`>7Y6;gROYTj(_u91pGMu zZ_`El;*b)OtLh|8Ua3yTz^aoLSm&c2SbZp+a(OzlZ-Ld9%3z(3#=zPiCcxSsrogKA zp%vWxv#~o1-Wogt*3UIY!P?gvVC`#du$2c3*4%#oe>>0WOY-C0>PwxK`ukGy0}j92 zI;lT~&h;tmP~PUi%G(lHd0PW3Z<}D{?J#~QZ%bh1Z4E5D{JyPxORVVhP`))I^;thM z-?ok9#m-lHm*+bra=t6!>6{b#{MP8oPEWl_B=6iv-kp)W=iw>t@A39|)k!h!;;uTWf|VC_u;ShV zYai}`wGXFPb@Qo?@?h=5Ww7#Q46MF50k%GWywI6(af;2ifAd^|_|GN()@86Rs;|&F zdU7>a589`?V4X)&tGoL;kL19r&k|VmSp%y+n_%_r4p@CVxrUox^*an!{T9Kh-zr%3 zTL-ItTVU0153Kr4uj$s4F8+R_=ZkUnSNYjx|B#6}{I-IvZeu=1k>R{U#V>;2I)*!OPplt;4y z{x-2s^);Mv{;9r-VAWR@Y~{^TXT|L=D@F1?8Ob{!k~bR3yF8M2UnK9vNZt}>$LY6z zByWdE-l6bRC!xPXkyxj{PBLKSO#!UDsen~S<6za%Bv}2b3s%2Mt?SlPU(SJN>JF^F zTm!2wH^F~eK%IBq`%*1Zr+XrKkIpAARIlnM%?~*pw4Zdq@+!HWyRZFZ7;M$+66eI_ z+i)ar*GOI^lK1^c-b5tt*+^dUdvUs~7s<;<@;(>IJ2aAa%zW~chf4+ajRtw8eWMLl z{U_FUd8qo&fK~qmuHlGz^a=PSanhZt4^9=t4>ah z)bR(Ayz3)*_eS#Ge3yA^jK$^uW|6%4wNH8IKY#1I*8Z@I`%K;qdwB<*$vd#}tO8b^ zjf0hElVIgl7py!=ZRplh9_7GR9>wbQ=}27*#?BA*+d9~acWfVw&GX|T{Sr@ph4MVPNq?RXgO%q+u=2bLw)~Fm>#@9Zy*Mr8 z#Yz1zv8nS%_GiGdzW}!EkKO04iHyfz|HVAzL8wkA&_#7R1y-F7ebniyI?aMrrz2q1 z=_uIJdAsxC>h$zT-lLJc)cJAi?j6bdVI=R5@Dz{G&!;lk{<;u!jQ@+3NIAL)V>$JEFA z`&ACCIF`Vw%NkhwP!p^=?SRiVeviKw>F56|JjKE9Z_;i2<4$MkHVIb$>Vnn3QlD^q zopWM0LaJ(a=gLt|i_7bd`}w<)mdZD`B>ddq^X`btOE*M5<_D zNAfnlFs}ZOh~(WK$@_n$Z(H$|AF78X1NBhK_18lUta@mIRSzAo>LIz68?Sm81}p!I zVC8=mto*NomH#cU^1laG{-1_weTVn>s{5k%-m$}bJo#DTeT@8^;5~)v zJjrvc{A_{cXPxIg`C0Lv3mV>YL5}l{{7icLYR%hMN2qh{t7UYs@?xQj;_B*O#Y;un z7t7lwa=uvJzLE3A^1c~4Uo7v6$oXP?jk@o#h@w7jN>asVdzb?~xhgFw(u`A6-2AG`ELe3p0#;p)f>oCduL~eX$5$N#2_NVAV+(tU4J3TXnKgWSsw1ysabcJLp~Joe??T zh5zPFpBNY5+^FAMkS?mb(Eiojp}+1rVAWl6M|WR!Hw;$Y6~U^zDp++_2dnN{VAWj@ zth!4V+gHEn4ue&fMX>6!3RYd#!Pf85{DHiZev1U2mpeQ^>b+HkbF1{5 zV1Jf=S^9$XYhjP{oB9vupZ*?r=zUq`N%wuJTDQyJ)zUgW@9&)C`QCi3ljHlL6{n>4 zy~D$NKda)Dd!MsQaY`@eu;SEyzr%`CVP%IEr;)WBR-Eb?hZU#d)($I9L%TU_{=V+T zu8(cORble?sjawg#r5$KTYuG*XKQw zMK{0Vn*%?>c$wwT-{JlumpENQyyduGz14k>`a&Xdl^rF|j&ZQ^ViJ7ASuPWNfAswf zHS{^0`MZp>;=2iU9$@%0ey#K4YX(pHeAnQe#eHl47H`!@-1@%%>H|}|yLhTThxTyT z(tnI`%7Y28^v^Pn`jo%E^e;0``j;7J>3=mkbPT=3%dR^(|6h;Pb-7Dj{)YULj=4RZ zjx+lU_z$e(>!G|(!IQ2vaA-a0*hM$#ILSCm$Bpsl%Uo4%e*GR#9{UCTZ}fuO=R)}|p0zKZ!+iVCo%cSYx-NXq`6>G= z;N5=a{0!M49hIN{eyI5}%qKm@!RkkCu=3T9hvw;`qw+H`;_SBaGsQUNXP$9ZeqM`y z&l+)imHQvOY;Yd0&i(rq7+m+_N!O4b$?lv4j88vB)?}$0p;XV~ufEy={Tt zmfl~0cafpvCER~tvB7mB-W~8mIu^druVV#l>5+jaJ;uS7pATct0`*9$-azE$i`G)I`wrtmcItVeMm?zRQzd7&RrgC>?)vSL#(u8zrWIe+{k3Pz`@MwT z6E(0;ezw6M#~uaQkMDNeKkxQ=pEsp{;y~xW>MaXi)_DGu{Z@ZF5IaK8>#}2vb(IGb zU@H$s;7Ok;u$2d+=%_qM|EJSIpVwJj!g7_JS?~Qoljl>_UxMcu)j@~n8QE9m9HjSp zlbnOppA(z|wr1TnSnt7#PABDm0WA9~;HP%@R9|HLe)Tl#h4u^eg>mN7 zd0`5yJ`sw4mH29&Ji4k*yI{p(=#c(?;O|4)Pm0W|K9XmgRe!JJZ|w7-_5O6#AG`dr z;{OSFp?<75W)5}!OXmVuI{SJ^*91K2SOKd({c+Nfq3N%9kWO>DU2VI%d#sFGI)AbN{gywIj@1AL(fM zSvjm1zZJ4V2k9h1!eHrG&n%8rXq8l1P{ zS?Ag*>{C7teZ|@To~s7ekLC~6zvjy_-%S03EgdI39mg1F>9_)RZ*JJXGxse!l3(qQ z=P=l^Lw)GWh8@z;vZLnN(Tud?B-X##u;UKyAI9I`2<6{v@Lu5R?^B94~6vT;=j%fCB|J} zl|u9Gn;S0R>O5qZ_J?ui(>bjTw$6!@*tL-YUUB|ebzNhe>N?A~ke%9(QjAl7EHlok zr(=lEkBz*TFybgXI;<-@l1DhdEjylK{sn(BIFFa-zNJTrb!A5_(hltxTN`%l#Qk?` zzepYFbegGi@E(R8>T_0Jm6%U?H4e6P?0Py*dgGQa@kVQ}vPJ zT%kHkuurK!jDq!Es>Qyg_sm85w*2dW^`4_nUh27U7{ByhqY0kr8b`T!G>!L@2NIt% zjX3>~`__A{20W{;>b=&x#e0Z#*XQT;q3780H~RB*46L|LfECv%u=RbY@_W0$=LM8k zLr1&ywO$Eq<$oSKlpi(59l_r>^7j|@vozz>MK{WE8?Oy==;4J_boe8Rp+qqeZz%``TjZ@oC-)b*D_&Kc0Jnu7pKDg>Nu5OlG!p-N`x%$f3aZZ2jR}6PzB(-(m1s{5;9mS@Y(-d23+lUSuAt9`nRU_1IvXrPF@I#p0b6$@@hl zuNTQ%_u9C9WH)$LT^|o`htCXtzrH*5Z0VjpvA+-I!Im92V8;twL-pF@{vy{o9YVbK zabNis>KiTWQy%xgmY;Rc&-6*oZ!2#$z%GloXC!YFo~7?k;l02$q}!X^pLP9UeLwIq zmoNIrM8{F3n0A39(wE?Z-l<`4b8N1Fa4 z9eVU1=`j3Fr;GY!5v)E}1?%~#4pu*Hfwlkiz|x^ie(F3>BtP~1R0Gc@5t?AVzv+PW ze3cq?_Ue>a09$!iMz0f%c%R4p(EB2t=c^|>I~2D%*s|kV=6`vu?Uee{SO2{C4)>oo z?0u2@R=%Wu>gs5Du6~^;ABv|qzZB0Z*!o=5Cd_N`^6=K->hHg@qt3d@vkq8!mHf7| z)2hp1Z`?5BR5!j3if@u}if@H+R($utukUbGkp1|c&HXDMRVF)Th<6Qq-(HQ zsLr!s%g-tNlAj}tv;4dZd-mFK@cH_qoZsdedc4YgYoF|4pYk((n)BQ8v&A_1nP;3; zH?wYtJLjw&$=g1XcMv@Jl~f{eRoq+josIba2Juv#jN!NXZxz4Qf16)HQe9acuxB{ybUVuxxud&^_Sck&M)n2C9w7L zxD-6?k2UafhW+|^h?Q@zGtaABeft&nM9tZ+pXz47u|KcqJ~i*p?`Zx4^U2Rqu+?uT z(L?#yV4Ss|cF8N%=M>{Cy%xVQu0A(^mw9{si{^`6_lQXQ&W2~z^Ih=%$~9Eae~Vmq zcGJaeQ?7oVEAOVh>+)Q?&xP_^JnQpo*>n5# z907;=qUv)9p5iwOw*34(_Ah_4>yIJ(6NkC?SXLhOJUi0oIe)Bk(t50K@%D-2ofXNu zCz7|&Epg|#EhBjc!;_wiNqDa6^AqT)ddZ`w>ZJ-+z0|>~mljz4pa)j{q|bNp(eqXw zta>VgPd4`N@8i$Uxyl{?JaZ(!U-o;0_bm6*`?%+?(0t-q{j~P|{<>;{t$td9C;d9$ zZC`dBCe%-J@Klef3*7ovJuY;s%d~?of^X*k0HLy?Tsy2Ac_*{tQ zZ>>D<`IVQ63!VSUyDa#g&&+h@=@9$*qWRb2djov?RVO3Nr+sKl7(GMzqxtWDOgn~S zhU~C@k58ZDws@Ojm+Id?Psp$IMg4i32Wx*VgRT7UNe_e=W1N-$6O5b5f5ypfKOWkT zM#-O<{2!mc{Qt|`!TYH`54M*PU-8aaba0-DXX)6+59L|n2hJ}`#|Go1V}^02j*OFz zBaE~9h(3S+c|)JCd3hL$XNz@ZM=#Qj?=k;_h8->LpKtV=#BHuWz7F5FSNmA?hb}I9 zPgn=PbjRS&AFa;(J8%v4jnnu&GwZoLd2zoT!{A+v`9IHnJ->(gLkqvO-xrx**j{QA6 z@e)aAv7cA+tBoJZv&5y&&rlt!k2e^nzL8;^)o(_{cHyl3%L(7UQh`qq@J)i1$_8f5PDD_r=;z4UV^XcO2pRgda!6WBf-hZrVpD!P3q+=HxiobL$z>|)d%iQ|0I=*P=)8+oUuMgHoJnK1h0{i6m6xi}}44(WPs>k`6 zy4}U=GhEfI{63}cNwCgW;@uR;gN<0Aj(w_=7TEH$3QvCaBK_P6|Gs1Rc_#O*^SyWz z@cq11e%CH{agd))@T$gho#ub_^m*5l>Y&4X>XWG}+8RnCYBVbF%26jouQN~$*uZ%vLe{l)P zRelyY&+B=vz`0cCjxo-I%7--jhWtp;|Fmz8&?jcIPM-SFd2N`y(DP^o|D^H+{^^|4 zi}ZJ^$b2{;l6P7p@7hRSJCfIn6-x>!izy1C=vp>UA{Y-)_KQF`nM-4xxxNq5!{fV<*c8q|n_$_&7 zT%0$HtlZ&{%+5wb*=n8ia1}(HB_h7Rowf%bGU|h zcQTK4j!s|ebk=^62P@w~b=teejZ=M;8E4hU)7WM4mblB+k)@kHm#{hfkRCg8-|}nt zx_-ZkV9SoLGye|^JAT6bpBubiaNqh~t>5sux#zk1@lrodUhn);{SJfmUc(=!zTLrp zjVm&)W7t2J`_G-NiguCl_mf$7yEt2)OIQ)!CH!8yZ?F1L7yHzQQa^Qmho0}{=Op9Q zA9IYe>Zisy)lY?SR-QGzJZmt{s*7QCu<|kX^QC(;pY{1t@vP66mTz!+OV=^5rAHo~ z`pJYh&i}c$<{zdHX`d^C6~`)A`&=EYeXa%8K3AuYDc?I@e@qfLE$70)^cR-66#PzPK2P=u#^Xo0P~ zU+Ny$Pd>vnIC-ev{}U-Me7vp1~f~?>JcX+K#k$)t|+k z)hYL*spay`ekcy-HT_v*R9;zU-#o+YdFqPkEWR&8=_c<>TmM>8+wz7kmESA05v(^saONw+8Qd?uUL)a3ca=yu;}$ z-KyXX?;V^Un{a=ZI|tX9cvhWtv@UifC*tB>_v{~LoE7(B#wqS4##!~VH-3-oJ@|9V z$HTMiXtS>DNZc7$?`L@P`{zpSL!-C2`E;&qfEE8XSo>0f{-b>imyF}D-os|_S5H?XU@H#S;{W@$9{jnEb+~VR-f`qEr<39^3byL|SJ+|k zdXc;jOvdfkTfnn)`W(EAxrX}vW!$$u-z=W>{M5MH>8aw>V zzr-&F_pPP5Z+$M|!|=8{d)}Wz)46O6`_w-tz?R;!<1FLzln>65xQPM=$`?-8ht*Z0Ku^KV2$8=7?fYahykw>Rc5a(}nK4*q=5zTDS)#!!6AtSh_f zVAWp>JZ{)^G54+foL}C(%!iu+9fHuvPax{8V3TGS15DG4eurow(20 zW9_ex;+MsHA(FSm{c-#7hLOD8;K~2c&%YX+J7($xtauEuKPnzsu<~mJtp1**k7~cl z(Ki&A5%kvcRu;WgM`f_ib7Nqg=O(~9&rN~VRfq0(@!QOJK0FeAF5wzFr(DDRKN`H( zxNkoHJkZ}as^IgF9eloD@d1|~+Zf;fxhcHRdwcB*9nX&BgU+rMDuesuO5C^dejn`E ziL2j7RsSW{RsPk$s`pUesAIqKYM61#gC@9psLLFGeeL_h%%l46GS2d^gkKg!dm#df4TM>N*Ry-eXTa= zp5ijWIK^d*ahBdMqmQNc(hs^k|2Wr>-UaSk_71n4pR%_Iw(K~Z`7bi;xIWU3re{Y7 zZ0Ys{^IN<{ABx+jHjd=&4o~{}pWo6xl=bqc3|4-Qfwd2{$QSj8Bsyr{se-ldBp-3{ z)4r1fYo95BRdqG6-Xk=@tIW+Qm8P$LUF!Mx82lF5=bg#@0|I|nQ*~1RWq;naz*gR= z-`s52Vf6>uG5l!19YwH}PY<)cWv`wizH5BX&1=kOJ->>Vdf4T&-}kgXB_DHsX@439 zD_{L_(xc<+!MIpI*Tt?-er(Bo%Z^FbRbT4PryZvlcAUz6E6(CI;QP9%?kc}>dh5J5 z4z~O(z>}YoU`y}2vFF%7Z!f9mS+~b=-|}-}I0Kcr6&Z0S*l zCq2^bI6XGReoK$N;2q0VN$Bqfi|*&14=j6|*e82CV2$(l*BL$7H`M2<^soPqy*Ceg ztg6z!gHRAaB#1%~kcfZ*u?-YTz=2Rq4+Uxz)Ht*qaSE+%M{o#^k#>mMO0*qfI}jWr zPO(u4wnG4It547 z`<&!af9-+QUz^ks?FZB3oBC~nI8wZ?z@y^54pyF*&{O@k308ki{x}}*Z;#2l`ta8s z-oMFpub)WnkI094sr# zagz+=P;ybnMO`_Ho;!~*%$jfIohSg|uD{2TyO8T% z-LC!2cvBv=!5(i#FEDvu6uq;{bF9P6|m>0JbK7aRmOR7dkK1Z{=5;n{lCB1 zpAY8xlN`CHaNW~Se)r_gW4_n$8J_Q~*2$}kU-`2RmOne-&pP^F#&wF`PJiDc6)Ni$DA*&oYp;-dDp4o z@F~70*eidgerfz_e~|~Pf0V)6FEqf|L>P(XORh=0z&f}pHGalZBob(9ym5TFZu-_SjbsjjNziXeF zpl>M-vS9I+pni&v4)s&#I%Dt#0wQ&d`Ac!L0@i&|6|DC)QVJwKWk>TLZ63uz{$=xV zFsK_=Jl7hAWoPLvhGl2IWmtB$-eXvHWysKUmy<_vO0x_jn$TT#nBu{kyEI_!@z| z`cgwqahCYC*{ysC*VFw-8@p9s@{IH9%VV&^iNIdOB3A6g!J=kU23j4#)|MxM&=6Zlcz88eTUkEf#Nv-yn5vzKw*s~_bX=lN=YJw482 z{x3Ote2eQxzIyR<_0RWhzwPxK* zm~tn?lzT!;7+(yW7a(VFwYzr}8j)v&F6IXAZ2oSOP0Q z>R{zv2dug|1S=0`;K7}X@85@)#H%;!u;<*j*^WHSPwmP(Q?pC^_956iufAK)^zhyf zIRrf}aemkCbmY9eeFbt+bw~Wxe`j`y-wyb7&fl-RAf_Jum~z(z`i6a0`XzsF`s)56 z2bP~oU~iwd%a1LNRbRJ{i02u8UX5q?QT&#`$1#2gmVWg>zX5pa{QZx^(a-bqQ;>^# z|4MpR{@Zwyo=vd#dql5d{=D;^-}__gdj)b)aj80y{)6c&{R?1E-`zfM`KI}|3;e42 zd)Tk}r(oqph4pmb-v(>muuiBSPw}tn;ec_EIcwu4O~P@~CqtZVK;O(QX8#@VB{RbN zt-Jli;`nsu`&#=V=j{uQN6w2o$wl!Y`^VU!{7L@N?1~yE`+JO2z0EPsJ12Pt`tR@j zUfGLd+Ih)mPu@g*l)kcSfPRXXsbi<&rH!28AbqRxb8N%*(_tOdxF-CF=L+*kpCa=d zaDo`L2nyrpo$&CSUoPIie-t@yzR$&!8^x5n+fOaNy>;Wt9U5~!$$jV|<7G!BAfNI> z1D@rFAy|Hxf#u)K%>1jmvjW!srwUdbYJt`N`e2;{Ou!ZFlA58Pm9O6KwMgy|et$iz zSGv#W{mJZ5KN*8xIO!Ja*Bc$c0d#{JZZrwP}$`I*)CDE)Wg`iVbZ{5)fS4;{^!Q~Uyu*uPkN=dG5ZuB1@NBdEcVAi%rCpc`L)leFrWHB z8+;{oD9XT~hwE|w&fcL0=lgiy!GB&H-4Ii5-7hSDz4`7FQ*M1sxk602r^S>z zJEq)QW6E6^Q||jQ<>JnFea!jNSH<(&>Bt?&dkf*;lUH6~8VAapm zI*VWBSstuBD}xpP4Y2N?x?t^3N8k-g$n9-@)sHM#=ZZzJ@~H;azM~EH;{2SLyvCLL zV9fb`f}HAM)V_YWgYh80&A{?oCTZ8@w-vBw_ip1Yizn$B_9xZt0qaW7X-qweG4+Tm zr}&q?QTv|aj`O_Mz~Z$H_Uga%ns$uOaDThX5Ai5|s)66qtfzb%fLHTvC)2m;JePP$ zOg`U>oc86RUzMkA)>R%3z~1@dw_@sXYfQQO{W4y>J{CFoKg=unH@owE-W0*&y9QQ0 zYlFRbsK?avt4o%E+EQIr%M0|Ku+7`scvXzXbOD zwCmLtPm2HT)pz(*-cE^kWH@2&r_1;hR4k?1Er!u(v- zFR;IIk9c+BbmsT`^3s@c?}{mRIdbAX%um&w0d}b0Pr>T<>0QlEu~-0m_FNxR&wF1J zuinJvaYM}c#E)mk^O;Za5f#6Ec+vh~0@l7Ql`?p2k>e<+$)F&@M=7OSK|SEabx zbdNyqsQJsxr?_u{^}WKVe98y+K~47KvbRJ2D8Kv6tM|pD<}C&9@sv3ymwtK99Th(_ z=9Pa!JB_VGVtkW54?LSbS=`&Mc>X^!W}ZC(Iq9)e(2wQ60q>)Wrzu!GrO{LUwg6T> zRlv%pCRlv*!0Im@>^vTQ#$ZKHa-VoSoE4LYx5SitcTBnOAm_cOzWcAN9_IKI{o#G| zBaYv=>5}{u6)%l_jTgmB7wpB$39RqQm1D}C8&mGWm~!8VDYx^ljZg8kvk2u=eSSjx zD85thw3@GA#d8^~_#J^2uc`YQ?;BVr57v2O8LW72fECYOu=Z0Uu;-7Xu-B7&TEI&f zKjLMu-@F}Duy+pC2<8v>nVP>D)R7#1P#sCIp8Sx`m_G7D5q#Pg#heiy=1T{Cy!`tr za)07e;S$a#xwD-2bR_5f-b?O&W|!(;39Psc{bSOJL=rjWcO6`-86V*|@jiw(#e0u& z9*=j#~GZ`fbp1YWo{AikCLnC1YS#1O_`}HE`pCuamE8T9`F&x?tKw{ke&S~a_VgH_ z#|?Z&`S+%)!=*P%;`nC_6kD~$D^XKi%f4~ik z^;pmKXFGBgu6sO5u7P}*r}AIz0cMx{*9LoavxuDf&j9T4m_<&0Ph@R<&z^T+hwdB0 zeVOd(1a&e)zON?$I$-U?#$efzBo1}IngefOd;z~}UseNaUp576cag_F?aQh$?fpVb zKVOBM7l*eYchHTCO! zW)3y|WoJ?g@TvW1nRrv)H^AD*CE#EC{ybRc2`Sc99cY172Zmtf`3ib@JYE`;$7_(= z{j2Z1nVUpY&@t><-y*2v`=S!kB3(yr}rmA9+Y=I)|K94u=oAaE!9KyAWDxyZa%In zV7-qPj#EA)krR(i@O94lz?SO&!HB;HE*=wy&Fh~9>pVJ2{{i}{&J`Kw?cd7yN%7lY zToliyT_RB+F4gDyjPv@&1;o=&_*7XB^W$eR<8!Z@El=;xXULE0N9l0WT=k+3_I~$K z@$coy$*k|mor#?CDXe#^`GbDS`{a7lUwthH_P(#SrFupAU3#}nM*o)5&JSaZ1M;H%LdMZA1j8lA;8Ry048}QE;_>79rKG(ZfX@_r;VH`_tuUo9Y zh5RT!XXqz8GY>IKu5t93aDA^^HvfG-)s+?IlOOBg9jDH|gX^xJm{0nT!JeOn*eyRL zA8K}cd2|SRd2$<&^Zc&Ab5V2ncp2Bd^A^cP{hbTd=_&SVKaoB%UVIN2C*BH-^X%09 z^F@xGpX0j6ujGD!d>G$~zY+SWz9sVU?Cdg5c4isp**QU<^zRnO_kmnL-jRDO*Uxq2 zUc+^dx1Q#q&xO3H&Zmwto)j;6u=l&leRxv7Pr%C0GV}aidPM9~6Tdh9yx&!BF`xWB z27CKZ&F}H`K=e@G4EfT!g`6Lz%@gu#;V8vGh?A7}u`YWEgjPvS!i#Sw1 z&lu&4Ryy*=~e+ z?3sdPPx?6H#XE03Em$w=_XJuzcT(T0bDpif*Q4(!|HtH`^1q6H>U#zBQ$1*aPj}AE zs_6ScKBMyO!(8|H{sD4V@)^dz>@6Q}e5yV*z~1jq-5yhq2mI0ELw*nS5Kj}#7q4KwJAboS?gPmEON3sEpBC%N?s1@3 z@qWxfvbrmOV@Xog`-d8>1r#5eQm&JOdn8%Cb zLt@Hpj4AgV9GgX&=&ta{f0>;60BQ+DQvAI&oW zD?c;AyhHH&&{O1uyqwQ*h&J)te zX`akR)AQzC7r*a!4SIY1^0zVN{)AjIwfVS_eogd~zk6WSy)pQ;zp{D}<=^dQR&RE= z&VKJI%5TY2j1Tcz1bg>YCG=1=uQBfUi#A^$ZIwhKPd_;u#k-92_Kmw>&x81kvU>y9 zqvA<=WKOkzNskq<-lGipQeIEcSN^Fo?ps%g3DYdhx2K?&mv3*3Dc41=bZueNf?*v} zJdM#${!Kp0>{dMGz#jjEuRULGG$M(#f@TWn{2KjZ72d`9th8S{8~H^L6>I}?vFyS#Ys zGERJCgK=T}i2owv6iTJ-C)Uie>XT;G=8Li4m{?* zA}W5y*d@M7j1$ixU#bTs;!gS2VjksNlX>b+y@<=#JK)vhOL87x`Nz)lRR-VhT#Mr< zzEa4EuLju5w|C(0xN=@zUdenL` zAtyUKV9(AMVdv{#xwuZNE-lN>LTTR43fQwVjhyUkf;~GwgPo_v^rxps;z_2z^vHre zJ${QGua3#Lr$-~uqZ?C?gKsl`FH4Wqljr%!gT4CwEcEc?Erw72!+yHUg`zm9gVE>VFHYyU{+_^ZU=y|A^Zc=h=~5_ud!OzQf~9`!Mkq*2(qQ zHGGQsPj=71%ih;~gMCeS9;ZIn3G~Q3)%4Onrvz4?se?~;c-1~r?{SAbC|)|ur+7*H zy{%t%=6@E~pGg1JwqYCo@!^i`Z?)gj`yWwylv!8jybZ9oPs<{wc}n!Wf(OMi1tiG;wJf@yLACGzP zTE}CVbrp{-u;Q@~URFF#m{0MTJHvQbRy>xNPx06Ud+|6S{uGZr#(DAcV&dmN`Sj|z zr$_b~#)tGMf;~NkOV*mz5_&=2M;|&zz6kSNWF*>prl8{_<-Zto$2*<>zTkd;cw_9sdSX`cV$NdTs_*-Ok}h#YY;uRJV&@#Y+vWbImqbZ}p}B+3fZFeQivCt8RMp-DBG= ztHa)Whb?)&)0aHoOJdG*MOE7keDY=V`SJ+Sg}3|3wy zUtr^vmpQQVvIJIM*1^il4p@0P1S>CRVC7}zEL%@`xdK*RR>8{47Fc=N2aA_*pQn0N z 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 z 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

    s;L*P^~^{O|AWD+T(kgSC&2vcB>- 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

    (2)tM&m^u-?1k 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�ro$A#*fOxQ=p3cDYJ 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 z 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

    MqW|l9exa0igY_j9A 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 P$*8=Uns7Q09>jv{F`tz^2u= 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 /dev/null +# +# for example, on my system, I can find that eth0's new name would be enp1s5. +# diff --git a/udev/udev.conf b/udev/udev.conf index f6f592e7..f39253eb 100644 --- a/udev/udev.conf +++ b/udev/udev.conf @@ -1,5 +1,3 @@ -# The initial syslog(3) priority: "err", "info", "debug" or its -# numerical equivalent. For runtime debugging, the daemons internal -# state can be changed with: "udevadm control --log-priority=". -udev_log="err" -# If you need to change mount-options, do it in /etc/fstab +# see udev(7) for details + +#udev_log="info" diff --git a/xinetd.d/saned b/xinetd.d/saned new file mode 100644 index 00000000..4b3e228e --- /dev/null +++ b/xinetd.d/saned @@ -0,0 +1,10 @@ +service sane-port +{ + socket_type = stream + server = /usr/sbin/saned + protocol = tcp + user = saned + group = scanner + wait = no + disable = yes +} -- 2.39.5

    9OtY@+=mhqM?`z7>5_PVAUk9t-SBSsvhfIK#N2BcB zmaj+Kii*eBDTZa|=+_KuAFEFpR-I%nHLN8z9{vut9=<<@t_Zzj(^~h)Mef!4}>*K{= zS~l;2*PjaTVs)fAWxrrLC{6{i;#2|aIqk7J>Wtew%HKNUVs=WO5_Wp^_HKBKt{L3F zKMwEE*DF#M@UYJx3GX?3D8eh|T?8*yztXApMe|?z+ytL+{NV3*UUQN8^IGRQsBgZ= zK4%)UL-ETTV|J*H^5CzYKUlXmetMsSlD#oIRG;IlYt}43M}i-J-r%_WA<%m<^{N-; zZ8^}p1(x4s)>A)dgVhg)jy20-e&`&PXI|y?2;;oG{wscXyfu!udiL@^56}BP|F-bF z_n8iW=e@6AKF)NK?lrKh8$9XO1bcpd1G`pxWN^M-4A0Bgr<->J>+0OTiV~Ao^@EWw znQrO_qhRIdI9U7J6xh>s2%dCpgFRgzz;5sPTiFTA$5`I#{QF{fvCkK)A59$JufsIh z%g>iHf1Te43HO}>dUu#l`I(zYtLrhwNyj4N^!`*fh^yvr1^Z=&{-C%w=?@Ei2duu6 zp$>EoX@hkRDPWh*AvNss;=2^RymQ9>iSex^^1cAiJ7-i+u(&8M8er)*1D5__yw#6O z@D#T$*wg20iTa$I==ZgO-=V$Amx&Ym{hkJUbv_19es;i~pTEVfjh*+E?t$moQU0>o zFFR^r&yF=tus%}1VsIaSEDo3@OI)grpHr>*R9o)`}3m#mY=I? z0bZp~fqYi|=ZLTRW)rNwnMVip%^}uN-zSm(tmSm(tCSm(tVu<9)AL)tHASy%m}8;lF|f2@9VZvAZ{@6JS?^2A&B z-{tA~G_iatoz|aERj~4@0aiZEfECX!Sn(YCs?GOw`|;nJPjwOAKhXX&g}D2>EuiTlY zkMt^nJ-f&LLpsR6*!!Wg*eCzy!18bSth9K4=)YwD1op}PX|U|?fW7;M$6&wiBds2s z$F={D1p9xD{Y~pl2K!k%=+9Z|N$05%@<->XG4$8@xP<){h2`HL`KJ9#*SBS`_c`Cv z+pNxXy%C=KWPw_74_zeL_g z5_yNi)Ad<+eW89ZG-*27e>0g8u&#$k!K(jpu(ELq?De}ZU{5SR3k1B)e9G72x6QKm zY%uu!*pm}=IV+KO5j^#wa6en9AMBH!EwJ?Kf!B|G&QN*sebzhaLEU*+ah=})&--2U z+XDN;_y44K?p)JXdXIwT&p257#T0nWtCRsNw(}v@kJYKxZwKoY&NF*H>U>V?$zc94 zKAL|F{pDYU`4ztjaLi8aH{GD0Of$~wC!aWA>AXNgCs}_Z&Hv^5%WLs>uZ}i?7kfWb z=fKhPO-IFT9K6@>2gmJ=%pdz+fpnc>K2>EG{Gmq&&%a-ypPz)M`V048`B}Q4-_I&| z{mAE?RBy*Jzt_J{Oyr#hPyH>-N9Erv_UZgK2Ub1~Uugcs@=^LX7^gZdG44Z~4?fql z68&i>@?Lzh<+Z2dCh#udIsRckl0Gf`kUl-I{LEcs`sln`1bfdJ+n@Ef=lN7&K1tUx z=F|E!-~*k!zKHp~bMYVVAN=_!*)cq2e#-9>_~y>w_bK(cr|VuhxDGG<)L=Wb?j-A~ zkIaHsbABh|=ES@Z?|GM5-iC2eUKGA#dMGXxu(z*j{#e{Ke?6Fg8hnuRyT+Q|%fH8* z{F7g~i_K50|(}Uot4~6|q`O(BaHo%835SkHT|!DjHheAzp&KdcMc zU%JHXm;P0-{Em$qhNn0-zy~_|*RadmXVy8kJfEoEzHlD%dAuLP)9=89`KUTBTxxn~ zKdpeJPaW*pU;kB_{o-j~3-y*=J=R^Q^UKUmuYcWw-?9FsJSZ}s=C6U32eI#Q4F%_q z3HDp{pDz2K@}wH<2XkQ6dxySh-eodl)W5DDb3uKz!P{{#o+S@;6_iCc?Pil;b(3b` zXQ;o=>RltZ`ZF(~IIe!F?sgHy7N; z$#8w5IE{dn_fue9muApIahbs`=~}`rPoL*Ctk15w|KQ(++7MpsJg+$AF7MZ;2=?rF zGxK}ji`)yI^p3@;8Q9SR$NH4+ckRpkp1q%e=RM!|IC!yjbv^Uf8H=2r+Z+0&K2-a@ z>8m_yg1zg`pUPh6y8K>vdj471rdrnW|#U-9{ljMGSVs{yzjZrsg{49{W~S{ zYKgpWCGu`c|x5;Vdukv?^8U?S?cLx0w_bym*ANqmmt$lI?Ed58p>L24^FAw*| zK96@AJY6q``6@s1KQue#M;R>t!~7Dj5%@b5_*-M1H?KDMdih@L{L(gq^YHm!wYYfC zU0Djx)92ts-i7dDeN{SEuk6>c0ru?pL!uqeJKg;E=6hozZw#K|9NsUGUvq(9!#^@V zmFFd}{ohQc3ikTN*{tvJZc6m$iA3IpUo#!$cdRaoGyU-#1FN1E$NEB`S0m7?2UcIm zF|Yc<1o$rJdtkcHpdy>Ao7U%C~qHop|7F|hZ1%3meg@#jR|6Y!*O ztRJ_qPjT*n6}Q|q=8yNB{%3yO>O*-RuBW~*!Tbw)F~9o4IM~bMby-jTh4IjOQ_QFJ z=D@LW%DWtPD({A`H66UXdo_0LcCD_AEOEp0(d*!O&tqN+&&$s};Kja=C;vP6A-%Id z9$bggahh?Or{Ii}juVWNj$@4TbbJr~c-Ia4!}H?VW?k8lxvt;uun)@bF|IGtN5%gRtw4=^T{@n@X8X8SI@4cTd#exO?nApQpn? zPxE}K_I-hMm8VPkswR_>t{rsIzLLGZU*`f?`)>uT>yA2DahL?Z#QB`hHxqR^gL;-9 z;ki?Gmwss$Y=@s!uh)kE?ZAOqVW0G9f))Q3I2IrIU4*AR={e)HKaW%A>Z2pG zHiOq6pYsjtd&hl4oqNS``z1QW?3W#rtSdWa!5X(Z@zsm`?sDFgp2M6k6#oiX`p$w? zZ`16TI`0`6_mM!S*!!Fv{7~Lzf7hS41+a9gfW5ptF44|Y13Sa>nBv)HUD=tr z-RvB9u8Y5uXvg)A9mS_q2kUbwVSmuMxkKNSKP~E8{#1yA^0OZ3o@X7|F$MO% z&+@3_m+a{>pX?dE!}L|1g>lijew_VG=dE$ZdFQQ_&t5ja13jNtZJ*(}{zd%Vvty2R zWykQHW`C?cb-nenVE(KO;Z=Hcf7M?XLtMY8F1ldt%LUG%>gQ#2QvaC2UhS(T?A6tE z9qj4&I_&q}XWANG?0$;kS?rjf(s2yz+3{xP_pUGA4lfoLU5|b&k#_<-@A{&LABt!0 z_vWYSsR;J+tQG3RxR^i6vkTv3CoY%g_^tV_P2}AO&x_xm;r*Rgl|fjKx)1H?G=5iq z9!-Hg|DQ_qYlClD|BxNA-{+YiUg~pG#7lj)3sxNuVW;-}5wPlZ6s+@c8>~7Wy4(C# z9gl!Lzu$mA9&fiq-jVRUxSs;=^*0T^k90mf=^fh->i6`=eG=^Xb#x5N80udzIR zIMLq1z5Vu9z@Bc;I>++wL#GVZZ5?=?ZqtDsokTk}W&SOAjp?yeG z)cGb$oK;r^u=;BStaH;WSo>ubf2~U{e|{QRb(h5s)!78td%ocZ@!NYI=qKTM&o>TH_%J>G4JyhjpwizfT~b$CwJzC49r%8L>F zQXW*n>c0)J@?r+8{@Vq|t`oGMJ|Fu$UDku=#d}kD-t!)|a@N&(Xa{(DUpMT(s#8o_zN>xS>HJB1K69wA>SGQ+R1d=snxEeMTVSWhdrKnk-HE(| z;puubtb5gG9Y0i`lVJHh3zpw=VDIzwMzlZ)}etYu{qnGln23|@b z7nxV*krC#7`#r^ZMp&OZ$CSuR_3w$mo^YJ@nc1LUbs6XNp{3~fPF`bu=-vF?`+m_O zL0m$67wYw|rnB^$1WWgDocyf7t77PEFfKeVs@|*YBhtAGHY=8YF9-dk`y_ZN>kPAw z&Xd`PZRD1(8oZAli5}kluCKuJ>f>vPyt5K{m%+RAB)bC{_7BCUgTJby>?7vC>Zkx# z9aX@dKdnSNe+^IHy9o0`dDUiJ*`4{D+37vU{P9FPQscDJdCTTA$Mb)+MBXNeyka76 zS9sDhtQ+Y$j(*Z}3amV6gH>mlM@?^?PxD~qMH#Gh!+g`a^&pOU)=|EV2J6K{GEd3|yp^zxq9|3P>=Ilq^7Y@mN=uk@aL%=DDrvtX}J*5S#|IdCi= zb?!eOyFA`OP1D)q{gnAUeIJCkhx2`+FE#8u?48@hi`l1h^J?d()#*Bkywr97U7q5- zSQ|92s+Y>&El-p;b+Gbg60G`}1*>l7z&dBI99bs|PwN!GT4(qlW{0QyD-!kGB$2me zB5$`u-ad)E0~2|lOyqqbk#{CM#Vhu{#w_treCEK)gW<<5Udn?KSpB;SR{w5*b&i?= z>)g}@>;253Cv1N2c|%v@kMcb1hsyI2=2QN4z|tW$ZXCZgF8fcjYsuld1851a`ylEM zHzvlTlgN8Kk+=2*%jOO8>L?FSy2bX>CjQF*7FcoZflZZ6CikTM%Ugf5L_3R#yqywx zl|;WA_@Vrt0W06TVEH}tRGQ!WCEEG1MBYh(Ke7Hhfqn948mxNmfW7_kT-MV$EVi%I zg1jjPdXBK3^vq_g6DY6BVC845K8vg)ziQ4no##4p7B8K1I*g0utHN}9-9GqxxF1f8%MtK&{U63f z^;lS?KQ0xpcU?Wf{OU8|{My&+%%?n<275YY;Yr61*o*sDvCGr@0(gJeXz=^@k1n&n z$JSMTi1+?`t%5^6q<3?1zuqnI?ap&guESo>j=K_ht6pS%pu@W1zN9{%Ut;#EkCnmd zV>NK>oTj+<@Y80?WSWe7Yh4}8Dle?N4Y2dD>R{d$@Rm5wkKGyGiI1q0u6W%8;3-dI z`)C(GsUBt+=jHif`0;68WBu*JI}Cnquk0Aj zn&q-%9PHU~6zhBY&I$0mJU=s$_g#4EgJGU4ZbPf}$87|x{c05K^~Gyh&+Cih%xB#q zlbHp3dC(2?p9{u?pU;th!|X%yrvlb_WfrVF%?0&Z2J1YM#|~A|6j)VSSl#sW?xWv? zUjKCVz27Is`>#(k?~c=UnlBl}Gt3|DbLBP6U+G-~s}D56-t&^^Xv!RO#< zc+c5r@O;-N>h(u>`yOWNhWnrVZ$H!YQh&-k%dq#mCaZkM>gmciZ8z_DIKS#8&wN^M z6ud6uO|{Iw{JzFZ`1=9Q?;{l8y~CMrAO5a=ApCxl;#@`#^_y|9`ppzr{*B|0@?r+8 zeCvX>9}NwezOp0KP3M6u`L)nL80YncgYeVi9S6_rAN#Lo*G=AYjLr`9jrmo2w)ro= zs$kEKA25H1*I3@%#ouH8t3N%F$Xn}T%k!6>VxJcZ_bKxxlbOR0#d-KS_7`>268P?O z?K~K>e-qa8?B54o;{aPR)LV8;v+hzB?0{qWr#h&@(>&R=((-mTh;NZ`UVIPP#q!KM z$9^hNpZ^q3pA!xDAN7ki{;FSOo@=_PALPO6w`H&w?_(1EPUSt_`kb6--*@0C|CXo_ zcvb$*qKkB$154N8=b5hRyCtx6u7Y*F-2i(!|18mu|M4tfi-?>0>c6Xt@?iBy9*jKS z;;cLv1uGB6!P<|fz{-m@Sb33I+vZbVb z@_dFom47YPlYjM`S>pZ9jq2O`eELh5l;@TA>f)B5Zo~aX_U2z;_DTOTSaFVx%fOSL zHSnR%_mF>|Sg+z;w6cropO%+>1;h%@gLE&iPZE7pnBXQO0@arO&Kk*InNCo>u+tviX@kJ36c@JF@GV z{jt2!{fc#i`PT^gxOA>_|3f-YgVmQiVD;r0u6NXz=fKLtVa}P#!$xrauA!@`l*vru zpH+V*Q@}r+&&Lw|&Ev19%NyW%aa;y({Pw}u{bPa7v3#0*u_>ZB&VoIAYl(i1C;D|3 zJnuYzp0lpb6&EM+u1Vzm9G>1^4fki&_2hb{r|NnZth}BBE3b!#jqlZ4opFj&iE&<> zZg%`rU1lz^y7%T=E0OntMBc{myu3f_%XYozeGf{{$@TPXuHT>cEwE?DuGste9}RxL z^4;*feL0o4zoVz}{@>-rbSlu7TQ4!4)NOj;?7bF`unsh?3{Q1Y1FK&*!RpVsm)bhN zaen{uh(sO!$Fl&2*IWP7Ww0*#oxh>rT%x?5Bu|ysvtaf6Ik5Wu@CKIG>h~qE&M{T6 z>Y@SGIc5f|I_ZLK)=XyTW%e(fb4S2B=Z=DPt{DgGTr&mMxuy+Py=Pu-^Lu^li;4a2 z#Kii&Ad&aKd>)+7>hIy_<&@78udw(kzox;;uMSxGmCf5jDLyNQWy$04k(*$duX@RxR^uUU1?$tJ*;#vf2pBV$+zR%!u z?OKWPD!}{cmF8zy2l6Aok=Z3b%3$vtxO1W%d;XVsI!`QCq426WPvNiP+z#}}yvFoV z9P?nstqlIEb3g4Mbl8DD8^%NS)R<3wsRNE(7pgwT6Lmi8zr_1N;=2DSp6&<7>buNuZ#WlA{e_V@T z#dQp%s z*DYv}jN{N2mf_2F%{ zr+uC^)L++4#m&u5?ZabW#eda4YyQ9AJt_zHBeKCcae{N6{I7A|kpDyYtLwckSawVV zc7*opeX2b7_o~?03dXG&*suJp@cx7Hw+>ca&4Fcaf&1c$R|TxRZE~Mn*Dr0bsk__= z?)%E$Ja{SgmBG5ct$`J%9$5O6x9G3ap@^ST6K0Y8oIBaD{A`?RSb1BYHmtafUT1hg zhhG_%4wH8pmJXvl|J45P^4}-mxsB3ci07I~haAsukq$+k>mVIki)^HH7+c-2uJb2& ze@wcJqf4wl^ghI^{%$jR_u*el9eM8;ZJ$_|d&ATFJ7HccPVFttPsJ(odc&&AaGdI4 zigBukJmWk)K8{_U9>>dmUX^xXpSqmCd-l#?pX}`>+WY9QEn_@;e~cX;y>sw=gnQw6 z-}hMQd)A*l-m5-n`@^GeRHm9zp-wMiK7EgD6$#3#`c>l%7Juc(3|RTm1*=Ynwo1#F zD&wU82;;nb*%G@w{kMlV&a2!Db@(EGkFBfgzi<7AcxPO1_aj36rFU*?(^Gx22v#2( z1FMfsfW16fy0zuWu=9DMAK-Vao|Gp;Z|u*L5%3X@4$gn+x|VZ)Pdx8Fy?FO88l3+( z;8*H=@;?@*8T?(S3$Wrcw2kSb{bdBKdBeV{csH15VV`517vG2Q&*Qyl+WJb&4#l^} zy7DhqG=B<=kJZ;^{Qa|ud63H6?OZ!w#@1cRx?WwY{#W|uitpns_>aE}b-AtiFWq9- z$J5lK#*GqB#djKAb*?G0j^bSd>s-?W+v>~DIbh{kF|aGlEA7`k`mOqJjd3x(bbi^# z(N(;9BJWgqx_=aYUP}6pbG}&6k^Ne_HNetoi2X%6mB8wo6ZkLPT42@Z&{7*|r?pI` z1Xfq6f_46DfIa;#!e4Ly`Z2r?udzJ8m%pEIzAQ0jxX-O}`QSR2uI=s2Z`FBbd&A1} zSUycLPWhB)oTtZH*yZW*5_sNu_{|sDz7|_o`}wBK=ke~lp*%0>B|P77Wd(v)>DI+x z={B^3>85kh2-sV1gU79}rSiPzPEWF~?3zuqW7|Z1t~}E6N}n?g^F#Gp*s))a3V8jT zDr&`fTTZm&HyfB8o^GkUceAeiitYQ;_#u5eVDR&(Jrj^poA9d_L*I`&xT2 z?=g7Zb1XAgSf4oBxi7OOJnwhH*MX<}4fjdKp}wodVWF{N2JiZe=?|#gl@Vxsw`#OHBAJ)p|q554DtbM!%-VVQe;CrYS{`bE;ui+rp zpT22uUK|0>i}x|`wsOwPCk1|oeNTQjmYLs*{|s0nK=m|AA67ke!OD*8?)De&+}9+&=kqFa!|VNjey%+Kr&xcK9xc|D9=$|6E@u6z z^Zv$H0oa7iHE}UXFuRk5gdPSLl!OpdIMnW}K)0E3k8OUSs-i#os+U zDsSu0gF4u=W93)ax#g{n9n1Lpfex?A-;cRk6>6S^b#@fIm|xmA3U4>Rbk3}RGcSIt zB%6N?=l=%td!K*29G37OQ|CJ}j zcbZPpaSZJB#ji8JckaCkUMvpE-xllY`nCs-jg$Qo@N`bh?bRRmSikNOXVph8n5P`f z6Y8h@X)%xX%W=lV;-mLv?m-tX&wB7`za5+xue#FmF{YR7ExgP0k-ZhLXYW?b@9}m| zaRVQ_@d6~&fgROgKG99o*DU-?Khx&F0 z?8Wa$zE8cm^Std#6XSO?yx6%={^Z_m|I)r+1bcn$KIV^|*A=fZ=39st*n1!4u|z+g z^CPS0SiLEqU!BM+Ci3=3w+%ei(~_W` zq+@MgQ%E{C!P2n>mX1BJ`hV_y_7~Mp5xmNu2J5^h_C5PYgLz*}^!L2L-<1M?l}FkA z%wG9Z0IQFOI;oGh=-bNAT#%ogFdxxDI&}h_Dy)0QdD6p!rtErRMN1+eyo3Rv-~gO%5lVCC&BSm%H_uy_A|y{k?4 z*z>ey@9_Tp_D+Jm_f3{Ef9yOd|7Mv_=e+Egt+xl`RSsdl({t0jzNqK5dHdLZil_Pv zulv=<8>$|1E#Kbt}ZpOdgKXyi+xh#c#QuA9A}=-HPE4Hd@_^fy7u08-{Fbg&bkVx?V4d)~M!Yf3H?pr4jEng>!F7o2D=?4hzwlAh zLFcbSY$G(5Ne9Q$K&Q9gB`v&XSX8!e^ z&o%uWp1zkD^Rv#n%CkxE((M;I{k)^0pV@1zu2pBTJT3+E&w{lNWe+jGHBV@#@^}cn zl*a|ed3n4(c6z+6#>^rw-#2Ey+?xi!AGn3HuFg9L!<)Hba6aZgZaS%tm%*NH8FMy^xA1!F+xzLEUb3^tx;m%kK4EsI&Y#MQ<)iGVv99!Lf`1hG-6`$6MR+=Q zx4_=M^T4fkKi}g$`2*v5_KzH9y2<`gu%}NqF`gsWS^j(Tl@odIPUL+&k@sDAs*5FR zP`oP6Gl5QBu=e4hPnwR(#}TlqcNDBD83(`k-eTX1VPCv9(T~?&WPLvtZ^bwNDYH}O zg)%rcPX13}ulhhO7#Hr_nm>b1>KEf+)xlISPpsY>K_BWm1S2N^KkRu+b?cK z_m55vK1ZFoZ0Grzz5M?MYwCS`EZ*XiM z)3_Ww#lH!@fad@z*~2`4A$EB>Zkov3BawF?Joy#wi}HWyGp2{?eFQ8&N5Knu4!&$m z9l$&f{T@%W^Q^$mFn?rcw%%Xg1#m3h3-yh?ien{lT$}iAOJFCQajMHEd9Au^G0v;Y zZ}NQIxh<{kV)=AAdU?OQdbOjg`qb!WO;_#LR<}2I%tEX+Z5+@Q*ZhGL;A7uWsE#nsz9QTu1~t) zh5JlL*i5Rb5?K3c73}Hza`f*_k>qD0_*$KFX`|pnjzBwEiSmc{vMKUe19R@{;nn)?>32(_VGM+s*jF> zmDMBIyZS+(AWsWs{m4A7#@~;fmIkE=U z`MU{Lezm|O&OW(&qF)EYi`Ap-tQ}{5$j&C%yIwyg(T=kcc~>R!ZcgMq0#E)g4&u5H z$1j=x>Jxde`a~JLP)A_JtqJz-XDDZxlJFKfb%TAbGwVLfmOM>{Q@As$+#j8br%D)!+Yn=k?D4vsG#k0V=G2OIo zGpP45#_fNvWkRU8_WL~Jw7+#27mKI%iG$G5+wbe}7XN1Ox$-!8-sd;ZhL_3O&KLT% zpvMUouZ1{(V>(KY8a(OI1ABU0nyAMq`-ieb; zf7v??_Ut&A`Jb`f;QM=rC)$xax!;Z=*wbyzMllY;!oCQmV zIk0!0s>4$s9zMN=J80_NNBF+1;u`KEm!ce>?;`hF3td>aFMaqfN9 z=24s{80YCzz)mmUmcsMw82Vbj9V6hFuF9ijj{f2ukjVQaJkS4=;C!aA0Y zGt46$M}u+U`q~dhgY_F=^@B;~iQPw4-kpNKUfeE7&Y9Q-+3 z>DWBm^p}n;u;gY(jn%;+{5_U$s`u8nOef`0 z4;&k}pf5b>n>)wm@${%2Y$phpH*P%HvAP`PRrcnItNM2tto~gCt1f$B)ny((bPg(m z&6`Z7238%F@zbo!WX8ej_fz1PM!x5xIy;{Dc<1j+;8pG^&U+r~8xxcL`92NybpAQ> zd%U|6d2{f*e1G1rt$rTAeenH&b>S%wqW*t7@E`2i@jB-B;!sSqBX@4U9YwHb$5u0z zQSWUJz8-lCc5LlD2l+klVsX{Epq9uxK9P4OJjH93pl($+J#^7IDtDggrgKygthyQl zd;VOJXy;9Vonc-r?CY$n^U%=wW@qfWMY=waXvZ^d8oZBazE{JOuHiXA{k)2OvbOBf9VhKy!-HrZceM0=Opr8^)&N#U_RB?;z)d27g^pYK0UDF zlbf=?D?UZA&M{+PtrO;*^0&#n%8Loc#oo_V-qjeV^W7Zdym;@8|2zJ5@Hzfqc(J;X z9b?}y9c0G@IM!!$zWN;Vd-k3H&wGCQH{iwARi8c&UhFxUI(HT?How#l#=zclsawpi zJ{HDZeQbjHlm{)ar*{sX^zMN@9si77=bSY7dirsAo*kp#?T`C7IHteizSb?)A3S@9 z;k|}em1%gN;C1}nvv=r{etSp2o*nOC{*4YDeD13y+R+H?m;rmbozDCo@8ZCY@VZR- zSD;Rnf74*~p&nTMFHd~c|E9p|e_gQlr&0XU`J@Zhel>il#Y6j52^>4ODSvKG)Zrd@ zUVNW~=UrbM_=&Xp8nw&%^Q;N>>{#*}s|)XUmez*n<$LCP{dVNRUjA&x{GPqr!CQIP z!Tn?pc(HZWmyb&1oeod^J3MD=|83*1?h9n5O%LT?9(=O%dl=Ux+I2U)SX{J^G+0-5 z&49h%cM)&-=XUhu}${ z(0mwJ!TXN&z`^dj=)>XaU5AWws+I(StD?c(briP&e% z&bsPTQ{Y%#i&uuHd~Snd>#5(j$p_`f&{b*qu_^v|@!THX+jx!T^Sc~OLJiL zojP`TpHKJ-em`{8;Oo}2;hp51gMXaJ>%sHxldOB2)tSy`;r(9KPwg60Ms?i;>wMS( zOYa`o`<}`!tRK5SS0J%-*V_8pXR2WD^A=_7P+m6}=jHWb*!4MHWA(L^-xv1c_V~jV z|07Pc3<~?DbSwPW{8V06z-KwXS8(3>)`w#{DvtGF{%Nr4E3`}fAq!7BcEH{_WgPuH z-f4-vixYXXiM%`EdHHbgnAORdZ`w(zF#j4}uiejlo}Rg%Se&J25$x&oa4`RBeb!_$ zs*hRnT>UV2ovo)lD}&V!YhdMF6Ktb0nHE^*`W{&QaSZ#_ADdw5FcjEX0M9J76_lUF z-3_bHCXsgsJmp{5*OY(FpY_MP1=hK6v4rAPd6j{uyvl=>S7osB zqy|==^uRIu)OXuIHT%>j@;^5m(@EETi*L95iS6t1f1LSMe^X%jHNkqy{}woQe%Jcz zv%Z&?uYu=%e)BExVty+>_D|%UkjOhNkvE;l`$Zz}Z%;FCNyx%7BGIv^@=^VNw=%4C4HFQzm zX@Zp}EwJ*W2VT&1wm(mbU@tz!VBImsdH2op_~pe>dGd7gv`>WhF{NkmSEh&b90N9u5%R5@Z7Ky`gnGB&|7w9ZZx}fJ{kdQp3qM1i&grD_Qg@g#dO!c z^o6Ue@;%;xPP{eWQSiKd?gV(Z-#7Sux(nfbWR=0!8JEL5d*{L5i~j{Y=^5sa;!yv! z#X)^^5^VoBlbHo;o>*Ke@D!Ihu&2*$*y;U_ZWmrGe%ivia2a)_qnY z?*)mx5qR2XS5*P>s(#qK$s(nFvIW*Y*#j${xtr}@+82vpoma=eIJKL0J|&w{<+*!MVOZ!OV|x?{(}KE=AyJ@*^4%ezkcBJ=Nc zzC5x3hkf=;c;0?>4m|H%a{)Z>Ig#Imr~MfuftAO(w*BQUp2w?l33dD-{>1W1{uG%{{&c~yaoV41)SLR?(5+@ytbb@f zS@#ub`_mnP{b4+0Zz(u`PqI%c9v!gak)>ZN9tE)CQ4IP@3BR;&)WM3+B-nd@?jQK$ zeXr>SzqdZ@y+2p`tyv)bn_y4>ZJFQOuO8Uk;`E7q2k+DGVLmTk^0)QdTLyb}yr213 zyJGPBdY?_SV=Azt4VL|@sGxXNp0&_d=gkb`RJS#-_Lt1>%-?I*)}6Bcey4gk7P~if z-d{Qsp4S(@4X+-#53jnP#yZ z_npk|@jjTyJ2bF2cAhJur}}Und(DeXW)!S_uMJjx4c%!>orgxiy3QH}$IeHpzoW3% zi`R`+yAFBqTZ2ERbPDqwv!3OF(lXqizXtF7yvBGx;_u%3j5osbp1a?J7t1I0hjz#G z)xMbdyu~!#Z|IlKC&jx=3F$Eg_C7EAI_&i9*ae>A7TTe>v;sSN;AOn;8jh3w z6Yx~Wxx391&#tjV`}I9xaf;bry2td@ zzFh_DeA@u0uJ`{6PrAkK$7b*C*R257IiUhpUf03WbrP&Rp9SlBF&3{(5U&}q)}3P> z*&nO3GI^=>tM{2dv2i-be&1uHP;;wzMMtyqw;+Nr_&1 z?AdWS^A~wvG-k(5@M8X}f8X^q^Zvqo`aEH{e=5&1UGraY&V#iNm%$6y9bj+2$lPQ5 zpy&6R|0YlI4D(<6${hBYSDDQ4AMIc2za{Vki&lJ{qwEV%Z%_35{zTqfB5$>Ot*(`yVI4}J`UCy?OoG*C zX2H6i4nK#g{?iQlPnA4Zy;sO5TWxu9ptI_|4PHv!6j)bvQvs_^=D_kV%xmp)?O@+1 z{@E;u)tC0UVf6EO+Xgy^_al{8L&5dWG}kHW*FCWG>aib7k34>;uQb8Zr;T6gD?<;O zpVDgt?D_MyM87|p$om33Z=XIJp7(sCjXz-5O))>TFI?@|7xHv{5ayBUWcH!{I++8< z?jvaan-c9v<=vk+pLnW|usVkw^OTY!qz&clmS7z}l~;z}jEh z;Dep_$y4>3!@pQwY2O?Bn^~xRZvq_47sah}NLs&m?jMX7vqSpzSXXtFd(`am_J;!V zd-kU0#nQz2b`SiD?GH8lP`x+h7YWn?D^GghaVHOym!99L`68a;6rOiwfAul5RQp*2 ztaI25*!w(!)>BR z{)YO>-&yQa9n68{@9^K#>`%>)uLOAC+c`#B5y8{r~agT4(n5X z<^ExM%C90=dXIsXUlU+2-l={+ySr>Y<7H<||DnhG?HmDnePV0o_w0SIV~6Ue!MeK6 zngM(BuXKLeb;rKnviGq)J%*p?*P{gX_RlXS>Y@6H*`fV&l6AF@&w{=ChNmXlvDFiU zpIf6i6#i*?*y${jseohOx6nR*VWJ&Z|3Ai4T*LR#)d!~0Py0v*Y$|6m*(dE^I?olr z3;Kg~zo8CZ$Q!Wt`MEpL-HYSj663SxAFbbb_4?98-VX4jXV_<@XZLdp*qMy_d@0z!I$-tr>7dV#($^IKE?9lAN}cQ6GY3|F z)Ps7Q4dP$HKb^aWGq0bwTz#Yl{`;&L=2+qL1vi65$)S+M+`3;Z5l*>t$=JY~*`^W;I+f5!dhe=NSwpQ$Jc&j`Avi0$L zQ-2=^%Z`--J9J;C%YB?Gf1hGpOn=?4`7VBX_iL_(x7k+*->+%G^Y)qFz>C?ZzWe~Z znE#4gSW-m_LeV1G^N@ z*lk~RZVyAx%!JAu>Nt- z4BbHyv|LZ<(o_f5OVu#1uCXu%@Jg@Hdf#-cc`Cw;V)ziuF zyx*4@SbJ0MGyG z>ZY6gZ-6y!buGZF_KgwpRr^8}tbMBiR-c*ytFLsy3w4X`s@plR>UJ2rbSf-?74I3a z7q^EJbzbw&R`1^PRX2hsy~4h&{@7llU+2s-((3&U%#E<0cPjf#m`@8jJk$J=-(|4(zQNlQ?f5=^#m*yIcZzj&UTlNC&yC;0{IUDO z^0UT#ig)H&=C}IH2zaX>4L<+e&w8;sRlbcfpZdxqI5tl8oxx7k%Pix({8{{<^_e@i zdUIa|g#G*(@H{(;L#B`H7z4-hPW#k)%h45?RFZd=c({K zJtv;suje#a<6`I9Hho5UoFxv*;|Z|ps0G$_SP!ha%CWBY+ag$fZVaqG*8zL+{9dB2 zzk+u^uM#)R)4wF@+I>#Hu0v}X_TszbA*+{jo!_6;B6D<+ar;; zUn1|IMBc~Ysjp`hNM4n%4dS7EodGLfyI|$#&~q(*%Fhw7`t&GR=f82V&VN&2@B4_K z!G4eTg+$&&BJZR`UL%orHax{4cK)e8&vadg3wR+e;Dxw=rSs79ZM?3RN5JY|;rT-Q zV4HYo-BD+p_Q5K7q5Y@LIIpfhw!iJTPdUHab}_oe`kKyBS0wU&0#DD22=CKL=jz&~ zqw>80R{xy=dwKaQ*3-Esrhk|Dq<#u&RI=mHZ*nfY^{K~7?{1xU?UQB>vd7=20 zuuJisW?U>DI$!)AyEOmepzkQ}X4n_x_eju(hFD+u-eZ03oB0=*PO)>a?0NP+)_FX; zAHZ%ef1iT)PbYt0*jqO5xpzMP+i`Zk&WmGV9sEVl3RpUa@mCzP@D#^7*z@PUi zJ3GKTVDrJ}^0&c@*{i(Bz0mwrUKGKxaq_bl_<n&(A--#q#5p2M6EpI}rP0d8B@H zR3h*6MBaB3c|U`v>&aN%WnR>;Zyv1vR|c!@YGBn}6YS~m$3(kV`HR(wH{W`Ryiy|X zBk)vrF}(`w_UlyvORqXudQF0**DToc@5_mHUy;cBT_SIlzozN`vP9lUB5%(`-rjo| z&Venk_WK^#%fH7Hb$Q;yY5B4-Jn0vnx1?WZxL?2Q`i7-n0qoho_=vR6U%e;M{zDV( zZ(^VJt5#rt53F-w*k=~T1$}rf=qovNQr=XUS9z0riRt#H^#ED?55%@3|9~F@J1dSH0w3+Fu`KaBQ6NY7{$UXU!R>b3~hSLzQ#Z6yv;e#Lf8g z%>4&Hckq6A-uE$9eZ=bQ+=q7PJ3)un0nN`?-rwsy*K2L&^Xh0lc=|qH7QAVSbPIxkTRS@I3!7 zg7@p$!RPtwopp7dzZstH8-zM34`yFsIxW1f365Q#YW~|3?YK9Q_vb|3-x7KMOyn*8 zoAs+$yyfqj@Ra|nsz7;_o|U}mss3FDYoD0}>zp(T);VbothyY2rOl^vQVHyR9_V?A zeyy9xds!lHqeR|j@T6z#d@+Z=(s%e({rOq~>poW%tiII%dwOl1X!j0*-C+_^o`O z0xRF!VC8$})&2RN2P;oPy|wR5(zn#_%Z!WFwfg;s@Y~}Z15b9W8L9ti?(eDoJ7DQC z&HWzf(d67FJ-VFRq(_x~OZ7ho);?Xp@1@vN3Ho^*torDpi%w_58=2m!mlD|1;|%oh z_O+$2wUxckeOwjj8;f)OHD<5kJPG#fxRLpDD-HgA_TR#b`LF$84&JgY?YbqjSM^cY zxW5lnz{;a=obovfPkz?Ho}X(!YWtb@`)x0U=h@K?OPrHWyfQQyyre< z^`pEB@Bhf&4)*C>l6|e&ufAOXU*`P&-v+Gr`|sMhKU`0FJQ?UyVScUO1mFJ-Wv&%K zSZ|xN-c~tf{EB(oC-QbnPrXRjq1Ty?@@oXF{c{wo{c;@qZ0A10hgsh{ zFC7WbJAa)DFP0}d4`nwqe{>!wfMtILeEhEm$K!HmJ>|(%pkF;$zXkU0cU;eUUVZ-w zp6-{1`hxvI@BME3YcH}o zj^%~oG_*y(9wo5ss)997=#SxXX_0>-+65fIa(X1N$qC``Q}^=Yj0^be#z7YJp?p zl*bM7KzZC_oR`Occ!%Zj7tu}oS-9^`IC&vEM&Dq%%8qexEI)Ow{08%T_Fe{WwMWeE zn7voR^F9Z13%s}8JUIUzho^la>`Urk9K}y;-pK z&+Hp*eQ)3XRHEM}!He|`ty^PVov)i<&+jQmSNYvyKKY&5#{7)^E{W_aFi!cIXWSRR zH@Lp8$1d+YA)e|c?8maV!Mf_AGvF88p#Ni)9`>a!cID}!=Gz#a*GKn+x3%*;x{n6&iN(LR)cjTan_$H?%tzIA2A=994_1Db z!HP=@?A`DAc%oj%Ch{7IybBU}KThQRA(8hOJTLCgdfe*msuvCZJi(QZr+x0_zP-!y z2^-5x?Vqn?U5~dFyuDsx`+Jx-%9F8QS20ITm-z@E?HG%(|(|O z`XzpN_rV@aUe;n+^|KIHgidVS*NY^>mU5MA4&CX$`-c={w zec%_OkEi#m;A!6rb=1CB$3EFV36_qtU~ir&{MI}r#z}`c@Q0n}PHgSit@(OE9Ta!! z&xdia><;6l^J10$tnZY`F zf1Omp(xCyC4m04d9yNF$_=>Z>_UYbRY<;cQ33TtW-u48rxQp?%AH?do#k{KHF~-IA zbzRR~irrpa{RE!(e))}o4l#R&cQwCcZwc(#@lWResMANYPg#D&{MY{d0(kAna~f1X zv)HHpJ_lC5#r&KM{2VTu-!Z!sml4N)@vi=uT|ap9?U*>VVs8S+bcJO@_Y zRPkH=qk`Y+=M!M%`7~JFt^-!pWtW+5vTH~Uj#t^$`?;;CIL+Q_SoJ^hJHzUO<98a? zJ~qnlWT;+?tJ=B?ey(mV=IfiZ4Os4z-!`kPn8yQ~Mowz?DUGm(okS-ba zN$FCc&ZSEMUA*`|>*Y4WtFOa||IMR=@9Ulb@6$7~%mNYav)^{|PIZ{dd%AyL@1{ii z?uDm5yd=m!G|d!@0E$`?wQDw&fdBoWIpwSRfBk_-e=HH_1pz3UPF8K$7=+v_>6)TpK-A2Zwef{ z4<_ADO!R-zJJR;8D--9tF_G6e%I-5s&+r_nemVL!(@Xtw94tMj!0LBxu=LEl-Nt+G z2gx2U4^nv#CF<~aB5!Ds)muz2?LQOvt9+aWOTP|S`IW7hKFY5G*sK3k9bOjLy;7`h zSXXiHg1xwH#r$5}l)ut1v_txp-eGzuf2v?_{!~5obo9`*XrcL#Qb@swS;z54Acg1x+2d!@Af zZO263ClYz5z*C;C66mdbXyS+V?G{+4qaIjwoqLz*;Q4(?qMg49>^QMO5 zq}MP!>D2&x_8*>T|H<%l9uDo0{n>Z-+g|{C@8^F%QJ)I)DGw&VF$#2zR z4?k6RHP%xM^;HJf+Yo>E>==8G=_flTz@8oJF~9d* z@jN{5_n>x3uInTk6sXu z4&%Idth3ni;UmuHTweyyv!lLme_l+2Jv%mL{w;Zp)!#OWc4XhzZ$|+f>%+RQcL4LN zzlPVhifd;#n_qD%pug&Q8mzuoLI?G|S+KfU1^aYPnMkzvFzogG`Yb#z4qt`$w(E9M z2yN`U*t7TUVE(YrDh@^FQ(qqgOV9?|5^Kfriv}Bvxft{V|L61 zb_{vuoMfEWZ-0khUcCPgdv6}* zYE@-Z#mc z--!33bq4o?r^S2p-of>{-q7IvfcsOMiMO4;R~hCpI=2rtUFn-WVeh`=9*K4={fE7e z8H)q!mOp5A(64L4UY#E;J3QW{;*F16zQ*?ZoYqC3DPipF1a=M`Vs^jzr-MK5$>+yC z-nFt5y<&DwDNfj#mmQoJ>%v?QP75<{m=E-|n&zb*W;M>s^BZON-Fl_W!@hQ}{_cG~ z=cz>As;gQ(#Qa+5FNa#3*zY^Sv2okTfeG>GD??SACpHcp$21NdiyG(lm2GV$=3f;d zgMQi4eoVcTv>)MLO_+XJR-dC^<`ifAEDJAYoxtyL*-y8h7T(~&VxNV?o9mrdC_a}u z&x7Aoyx4s{bgdm``lIWVu$P}ZYJTteQtuKk7AN}aQR2mZ_lUUU4>xjn(0h zc=%Zpj@gCYr^+r*kMqS_a>L+#X(~~V?|zCR}NR$gR%BBmd4eYtqeAKUjv z!s~P5T0Fwy%K2nWm^e=e(|?=7)MrPS`W!ma=A%CI!ru4P-nUOKx-Cpz_k_vo+|jlk`%X!ieWxnSe%lb{zE(?^eW)uO>!+NL%JLgO zv&Wbnv2pA-!>UvI@X)x8^ZM%t6^~=}N;udb={G0n@17mwS{FMe6YV%t^WWh-C;j3? zJ2JgH|nXaa~Jj0)cJ%yFei*XMdd4g z%?MNXqlzDOJ}XR}=Z-U7V*5AepUi63r@ee!Q#|kf*w_#IKR*>auMK~=zb=Zxp1qGO zvU7&V+gSE`yloSCyC(9EN#so=@-7sQe2!h;%qiaF+nDrZ-#8WsJ~SpwwND6pdS9LB_f6t?dHHkkHZNnzvilC7<2=@Re$ekVALoKFf9X53A2EH{ z=QAf5CQjiv`p2}!(LY8s&eQFQMBUb0eek)9x<4ypox)o;pE%zG584UDn{P|ahfcA4 zu1F{Hxh_mTSEL*Lv>{A>w}gpLSD1d9ty#Rt=YlX+gRMKX&f9bxGPjQ~PMYo>Rh}o_|U7 zYtb5M_4c=IZ09EL7vY#*=_@tGo4judllL8A@_tDEkmq?}^1Liep0|a~noMTsB-4lM zhrBT7in6eG-)bZ2;Qdba=8j&R^A8a(_Ixh%shn)~qfcGfdv0=F^T+CucuZ?P*6Rv; z&$IbjqMttykN11ReFMKrrYkBPH(bl@?(Mzy$A1uMnxrY~Xi8n0Y#y$Gaa}Q2x;0hfgym@UmEQ~benwipSDbj0??)x_E)>tJixod;=Z{^T&l_B?`Ml@DJ}jPhJu&hz z(}jI_RM^uuBOdyW2jgP*BPxmu=jDbl@oouoeK@MPaeY`9CQqk@Id{wovO<^jhnA)=x;@FmJzjob?&6?$*^jUpd&Wcf$Iij;B7}Uw3Wc6Cbp7Vs>nx`Mtih zaUySP@ygEgo%5eCdpXyYg%``vn($|C=Z=v5A=HueVtGcqr!*h4%?ZcG(U*GCk$Hwc zX?Dl@8GWOsapd)=#>I3de|C_5UY#FXu+JZq#gE1J-UsbE!~1^9-ih&jzj&T*g)>bj z^0OlBooj2F|9#CR^Dc$^8t2EX=A*vr!o;a19J7-+brl!l)YUjIP8T|Q5zouS^Wym< z@qVq>SUi8Hzk7Z)Crp3*>Ii#&4XtT?%j2yp9(II%nm$~YzQm~|Oq}wvi#|LiOdp;Q zrY{VgWqxseR}^Mn9}~VP@_cLJvO>q6@A#Ru2cI8b<>xTJ_Zlhhu`-F5M&%^tD>=W5f_4m7iF!8JiQwMcn>R?)!I+zuv z4l?K1{Op$_!sN%OFxLai(?ImfzBi-1pEYimCCt>I7G`Y~Pe(l@7Z%v033TUQ-?{(75Z7xRy6 zKJsT;_!u}}Cxv?$G`MD=dedR9fudkA@SHI}>EYA{!zV@sx%RUc0Q(f5a zvOyi@g~uDn7SPPtc|BGi^A09m@suYAxvF1g{jMqFm*X}vCU6i z=7p)tvM_a76Q(YwgxUAn!q3**v-S2L3jC|`z^lvb=lbiiAWU6WgsIEAFm*XCOkK_j zQ5n7W)3rY?s+Z|hN)MPcf4O!!|Fk7w6?wjcb5 z0$yECeWAZD+rrdkPnf#QebM;TWl5O2tO`??4PolCB}`p*g{jNzmu!COvLH-dR)nd` zx-fM)Elgd`3R9PvOKtvV>*Lw__zwmCRe9jmWpS#%F2{ta%L!rXvMEemc7&~_q%e=5xm;YDuLn7YhdX7f{*Bf`|>s4#UoE=*lc3R9Oe z!q4X4|4jZptMjsT_UdxzTm5yJ7p5-D!qjC=n7W)2rY_sU)MZbYy3Ac+>rs~_Vd}Cf zOkFmFsmqoyb=eiBF0)tK{M2PZn7XV8KbtSh&X;F(`Jd6ntINr&`s;E=n7W)3rY?uC zHa>M(6s9i6gsIC3Vd}CeOkH+_smr0J%}-tCg{jN3Fm+iIrY@(1smr!7b=ebsHvj%- z^6y!lm#wo`mxXKl>#`zDUDk!E%V}Zia#onS%v@*lQI{ja)a9r!bvZ6fT}}#9moviD z<(x2eIefjXM_m?$smn28>T*IDT^5;a3;*SP-Rgz?y7ctEC%R1N{T6f?(S2TYY3cqF zx|DTYi!O6IPoqm+`#8GfuCever763;-wEm^-d}p|+B?tt?A6V7iM%C=yc5Oa^DQea zC~yBj&-%B`fApLdM$cJc^vrz6_~gZiu=kwwn`Mv3yH`B#^PayJ&wJkcqIFDv@-Wna zJRFrDe7>M5OdfWG(PgOBuR~tg`<&WZvd7DZ&BY^r%Lnnp&X(52&aSYRzq{RLpTqO) zAa3Xv+Cd(bZZtip|EjPT@At~jt0SN1=l;WiiMkz@$g7EmUn>OqlJ7nFLI23zWPZ{I zOTymg^miGt&g$u%${XFwzTe=@m#W8^fgWLY0rUrZ{mC( zPUL+(k=IJ(z4_NOdJ&(Ru=kwkan0}X&Jxf2e)Z=Pc~^)>UWR^= zm-!#|=V4ixap5_FaUJ=OK0_L}ppWpcWCv|`IsF6uf33gY>ij;y@5S@Z(JQ~e^5`^Y zKiWV%&ZD89_%-sQ{CJfk)rJcz(oE=eZI4IeKD8;WpC` zJ1WAl{=vR@yyo|KpGf3gAfD&{m&Eg)|8$G9E_K*R*El-1yk{h$=ts-#6;Q^#5sL&M&jV^oPt(Y&`vIM40o-s4(Z3abeCclfv}j8DZ-R znarFp=a=EOt;hMLD9rhOOqg@`gmA2%F7yrgMc-&@T&zCm8}D-R0N&w=yps}n7m0^o ztFbZbm44ruF}>I)hJyZ|QGX=fbz$P&5+>eVVd9;YZp6EFyRApOd&0y!cZdC*c$b8U zcUAbb$nO!M=Z*6JS9-<$@Lcj6{e8J1TVZ*KdL{nVJIyZQ-w^it_mO|KOk3{W!QZ?6 zd(EDQ63Zw0?Ps_C*YYlyvg^a}I+*;({nT_KKT5*nLsgi3Xb6)JEn)Az)M_tG+n-YP zdR5|lJ16o|*G=Uergf?3Rf0UFen;;z{fWo8F!ebpOgv_UiN~BU@fg0_=A%A~!rt?K z&yv08I`>DX6ZQN_;D1=B3-;a<*emSiQ)>KEHWc(9&J$hrZ}b~ezaW3+gvp;Vl+h!+ljY-Cr$)}Nob$?wejFC~5yqRk$^Xjiq;Hjlz4x;&Nwnj;iM$7& zA&>Zk_p69UQ-07-I>Pupbf5W6Jo3T^JZM)K;k@*r3B{Rtnn7G^p`Mx-d&B*Ny6dW6 zVSg{^2h+hkVLZ7W=>^v#Lml(eyB>L3`k$=+K-!1>W}_FU)losbYxO&2p}qJ$E&K3$ zR@gg7?x^{>?ugBwx!?S!E(^k5AL!h;bY23FcW|N}Pbbc|!A)uFell_0%My8aB=Y9O z<9*NAe&3MJ#I+T~p({*XWgoCOvA-9D=}Q%1tIkZOF1%QYIxS57#`2+}b(wcojhp;JnRUsqvQ>Iie+Yv?y- zcdWl-&#MycE+z7IN#q@r$U9X$udjVeylXcc{C;7}S(p8{E#51RU-tWj^tJkfrZeY- zX<_0U%d?7j z9^7v&33L9b3VVJ&EkC`u&m3VD;k`fdg52QxB<@>0Lmv0f!~LFosQuRTK<_DG^ll3i zr&zv}#Uo#O!k&)1%O6k2TVG}o`^V1*->3Y%?mu3%H4(K&8J-{D#q2}xeG>KlU?Ojm zT}I~(;<@l)T&UaO-}TpRQJ6T52@{vtJTu+?dFF)a+Y`Y&vG`7E9PypixR`#_`R;Yg ze=ojk{lO~q$os4>XnV_qaXTha=T9Z_E=}a!naCS{Nm?CmBHqv!xI z)kjSq%gRiqAeYbhMVeGEg43np|lMG{b_hW|1 z+ljLb)0eX6875BM?;9qs8+xB@!Ec=dh+`wz*T+el6aQUSywBCcOB;zV$ot$b(p&PyNAkC6C*}o*hqX{ugX${Vrz52Ku{aM}Dr~ zj7d-g6Buj<%)g#PZ`|H@pF_CDt`<)Kr!pHoNqKblU|Nm-b>s0n-apDjOQ z`jSWRuq(_X?3&ZMRM+sIRIfj_>yywQ>>biL>Ub)cr>J@UauYN6*KKHLsz0ebuH!@d z>4PoVM<478<4^YAOo#Gsit~oY^c&YW`eQ-krks5Jy8eFKa_sQS*5`)Ac;6*nL+_)9 z_R_CAvTq@de>OiKykT&hexGQ^8ZWiJ!Z|s#gMDjE>k^L%Ve)lFlVjn(>~A&MPu!Zq z)Ky;dEY`?oFmGrN_h&jmADh!SKHnK$=VJGe`Y!h5h1pNb!qi($n0)C86Q7#wz@Mft z{*?Y=@p@_G^Qr7}8!HaQL#&PwGTd+S;(4DNhR1!oP)E*5#lM<;oIl2dH~z)oJYOn1 zo^;NiU%N4_f2Z;e(Yjt=Ia9pV@3!-Cn4jeJoctwUhaWdRh;LDt_>KvC`r}VWbsE!u zLi1rySNP}q4!-`rRQ|>4kN8f=Kk|7-n0(Im`u!~l$NDJsH>`O$&r~%o78mmT8?xIw zM_e!7)4v>iee)ynV(YSRJyRaPiyH1nG2+L;>&#R-#2Z(@0YEvymcQ> zTzA!tZ2v^3@b`Dfml@Ru`%Xr>vG25{8+AJLq{WeZ$_vw%%EI)eny{&m$xI1zZfFa8 z?*qI>{&@N<7SF5WUB&b6%T}CqspG>Fc_;sqd8ziLuKNYqN1qArV^F`tPgx$2M@3=s zXiS*6PY4tDrZA_)jxf9X&_8VcSiI3a)vtdx?=tmA>MPvG>0eFxfleJ^>SyR_^OO3? z3wz(sVSUb(;eNpSd96p>%9Sdr&;@`X#f1`Nj3!h_H7)U-#vfZys+C@nZQ#J=V4ELcI&`(;i&!pVs`I zZeI{@eB9;>>z2NgUD5R5Tu=~3$5{WIRX$+|tJr$Ctjqr~B7GWN_mWY31QFAbxt3hx76c3q`2Z|EWbuqGdszzaba)%KmL>R=9$LN zvoCeN|1KW7$MS1dI+I_S)h!O>*N8CrH7ZPgjSG`slfvZJj4=5%Crp12&xNd84Dz}e zaIqTkSS`|~(2?7eTcf!6c#>Gg@c z?GkxQ6M6fIN8DBl`W609%3tzfMtC9q!kmkSv!)m4oT9MzJ)jRI+6|95hW!V-+gca9 zdcrqH&R6W8srsezKAGs(Hxqd?iM;y~d4EXcrTV+tE36)gPk0}jK2v_4NC}Ec=#RWCHw!_^UY4~hfN53_YXFZ zt_|mVmGI6_!$M1DcmoJZ*eWtiTI8Q6Wl*!iX^qvy-`dF$R_k1!fe^Te8kKk9BXXMq;3rtV)Dld%RWnt8=33D!6 zJyO?WI?r(4$!R~N&Rg2wsPm@w8TQ{f;f3?I`X}eQjxc#L64Xmkd4pe#Add=)AAYsN z_{z_#?t`)HJR^T%?>BR9yE3t!Qh7f}obRDTUh2Bflt=!>?tf=rX!%DT6oiRuMVNf8 z3zMJI!bE9Sm^#g@Z}WS7;E67O{!K$V6PK1Sap?+^SJ@5v^Qa(99#w>iT3wj>ofh`4 z&#~W&D?I8W-0#`1syVY8zZ$~c{Oi2R^4sHWCSJ@A>Y%4}(L47Nv&)-*mqa_7iM)Ff zd4Epit@&!x3IA7$^r@Qsr7ukhv#+;>$)}z$`IFl)O|OFN@pRokk#}|?@5V&lV~M;M zZjzRNr9|FQiM&h1Bc9=X74msn@gSdPg{ia5OD$gXj}c+wKPpW8$AyXiq%i$tMwon< z6ZYc#lSIFt4*U-L34XUWGQaSer;jGc}KnPMq(HiM%@!d70OmALK{uTvB?O z=|nzMg^7PdnE1DZiGNp^_-9{k^Lf|Bo5((ow>a=4%yZ5ov)Z?~f7ntV=X$23KE?G+ zNp(Qp4=X?LI~(|2kYD&cEsWo@!q4B8|Fi7#SgPN<%5QHUo;!SWejzWfnU8!3>xO-} zw{d?z$c-3g+zP?I!MG`n!~3={eW0Xy4m}>mvh~^YoA$o9_d7kQey8#d4)QGYllqvG zALP;SD@>p5q)SoQi^u6&&*Nb~`iF6&-%V>>>U384@W|(oxK7^h2+JSlk6j9n4z{&bt}q5&G9;2X$Z3I$zfBHnGfd`Uie~Gg0q* z#M?;U?+Nv0Kgqqy{Kc-4uour?C))9FB5&oq^?AOB5#}vAPsu*|VOyAf*Aw>QHM6Su zO}xr_zmIvFiU;*k)x6|M?$tJ)bwYjloXw=xsVa_R8W+=-&qKXXdU&75d6RfM={1%& zOZE5Iy5!gH;=T83`y5v27w=n@H!=Uwy(aAGkrxj=ri48|_mN#ceQfaOiH;M``+bqK z#p8Zt=qGtmd`*9Sj0r#ThQXhI{*va8=|MhEXg+kE5sr-`uZG1#$2nn7$649+Tjz6j zk2&^ZN9DDq4|ddru|GVo(eK7o7o2n2stf9GD9Epl@M0zSh}Ky+#|V4hBdz?zX1Hski?elfvK1N>F^QJp}d|H@3J}Zpgnb#Tr^1B9~TeeKJ zbC*Qk2gEy2&yfuKI{wsTAO1`U<4;@IJ4YU$XxBN3yswH!KF91YzP>*mW5U=!A7&g;|aaue~;I~KQIV1Mon z<`4FlggyIAIMEl!;{k_2c z+!kql;d_a8{W6jF=S2G_WFLK@DUAM|MEh5HLt6g7IFa{8@!b4>Q-A)93uFJJu$Moj zM7!Rd$U8dG{_LCk?Jo#pe?{1{|MWz=CKGvAC)(c*?C%Bk=e9Keh-3J^CFjzippVT2 zeXOp!VqYmKFS)K6Qk=Q2nGxo`LS1%oU!f$sc)mz%zZ(h8i5cyG*iq2_z`PThchdPj z&JU&U{w?l!+67m5AL{PJcs-KH%e*nIPS+N1Lf-=l_2GWR)K(T>t{2F5M+3-P@B0o#f9 zWYexUCC7hx-s#@rdGB+aDBk|7SpJ0mQ&)|*nBL@TOSrJ#U_0uX-{UpJqrSsT^PvyC6+rPyg$7w@%{mc1+Z3 zzeL`liM(?Yd6y^hekh*TKfboQDY=#NT(rep48E-uxH2Gn_Hfqv1CbK z=7sy#X5x8v6t?TPqaw_>@cmo*Nn^2%Bi~!XUI|TVJ?Ah_C=J%dw)f3OtJC&C$4Bn@RU+R3riSuoe$m4hUt~kdkH~d^P=c2B3 zrhjBh76t_S|3Mn-Avc2(x~yzc!^8{dMFWgZ1Kk z`yEFIct1+yJrd{@-haT)VfBCFn^AsJ|8-&Ny(a&tmx}!3eB2P`eB2V|Jkb@tI`TbB z{9JVl>$hHA9DJeeh+XIX=BM93I)83!HtqXN9OAZ z3FZ&a+vNL{;zfSf6fg3-DNKHMgcmEphGY-tw!ARswz4qSi)~>}%|oN+pZ9#DpUI!s z??3o+2M>tH_bFn1Y*y={Yi6n0;l=k6&A;NCtbSv4wn%^X;#<+W*ijeu;=7*a_jsEm z^0pJt^M5z-w%TOy`R85Yx&H6mpWk(1#;uINdZllVNGI}kT9~};3X`{4%}d@Egvrxs z;n?>H=~Krg>Um-!@6}DS$cy90HJ=xsFN$}Vp8Jn{;XZJqc;5ZU`^1Y~m$E;M>}ql3 z95O0=zV2hj?D(7JkNMAa$9u-DpYC{Q`MDyF={2v{ajlC!ncYku&LIV1u1hMy%p3a0evr|;3;jalV)~J{yUK1ae~uFG z6Qw16o`pJ`9Ow|Ux43(MeUAxy_FkN5?{(sRPp=pq+I!K@M(6(&dmbZsw$4kI&hujS z!Fx?2?=ta-Yk01wUW$8|PVCEL!sPXY@F~vc=J9jp8&)UbdgSM@<|99w!tCRjve`57 zmcjLKi_V>1AL07l`y4vFogOI8$025aRrXO&4PoqW38Qr+AAg}X# znqI6Ip0`-9vWxLpuP)5KHZ4qE%nFki9o0K|F)TaS$0mg7e>1{FaZGl`@|%9~1J#qq z`$Zz}_ldkkTkbrt{;+Q(k+(%6Z(s4e{&i|FK_(`xEtE-`nz#yqp#$FK30x%gnp_^E<33>Y}1?>`x;a=jG9F<)6n} zYpb;U*hD<)@i_!auk^vvUgj6NRE4RxhA{Qk66W0572ZbkX6654;es%IsU|(B*QPL8 z(h;U!hxRf1JYC+AsLTF|yzxZd$%(wP5_uOU@-9i_eJhdoy+qz@B5!=DMbL}epA+X> zVQb5KuRops3(LHn9wmb;5yQT-p5}|$$2sSp&3mcVy;tY)us_j{Mk`q8*B z`{bms_j#(fCi=Z+BJTk4=riGYg}#z|PrpAUVfsi_IClL>JdRGZ>!XRh^Zv=aFDK4- zOCs;5iM)<@#38&NOkQ=QGkG)gUW*I;J}*qaFAEc=nlSenriAJDZDIO-PuPp=T%w;V zzGd+KN1mkeo~QZHEmn`s_x0y*N0@zUXg~WqT_-Q>U2nZK(Vy)CJHzt_@toGW=szp` zp)o97c0U|VwBs}JPbc!e6xbW~C+eal`^fvQFnOOn!2F55 zuR-2jk!aWV0=vR^QjayQOZ29Mz28N>E76YMI(DGP(1GSZ@y!c+`Td+?TD|7PqYgto z$nS~3j;65p{HOP5ey$6`^Dz6=jP_CTq7m#{In_P;a9Q<*eHrBq@v8@URZ#rMtF|z@ zmgNuU>5edUG(2W;IP3PopL0Cg(UbFkQS;&d(EDxvSRA;{$w()zbMnEsHFW;xh4p$m z&$C``Ut15oOTwIcs>0~q5JvBoFnV`|$=mF^ZGQAF2%~pJ7`^Ml=shjG&`*WAei@VB z-upKnRXkqnTsNO7p7;Ju;{)aw`nQC=^YO7SGf(eq559i?;JcU3ht4}6Um$y9pJyVD zrGv~~bgv3~d6p9oKO4d^ySP8{S=r_3@pbXmS~~dsobQO|*_%JOKQ3iq&)$0z?R{K4 z@AFYli5FX!{pz*br1j@r{>i+t#Q9E5@vjLJ|0!YO-xg-y=?SyXxN;xc?#e_V>f#9>UBI7|q0K4=Pi z&y6W5AIOhVU`I#uV1Iai<=oT>_lLvHe#V7YlO zb7X%U!g1(6sd4B!qH(dljgA+}F3-=a#anOX!JlKhRXndh{8qe&^cwm_U3KLLerAs{ zJ-qidpVqt+N7(r(oS!-^Xg=nz3X}KYIO?S(yU3S@#(6q!w$tMI&f%StQuoPqw@d3| z|LXbpe0bPL=v(=tEw03+EX=-E6Q=J>2@|)rF#WVA?EUV~s}uFxC6RZcczo|8ysv}5 zjbr-#Z3$z4SJ=z*Z)-j7AB6cz9c9ODJ=QM^pZ#Y#uWe|{X+~gqc}I!&(+3CZcCvV}K0+L3WFPj=34dMt zmBR5~-pBq_qK-F;hmK)>u_{dh?APCuU2xY$0#{`V(GM|e*s^0IFoTnEhe67jtK;&tL}`{f<` zA`sT;&~Bsiepl3dSDXv|y6WXi=l|sO!DBVg zXP&d{{hoX+9N*s`D#E8cH2C~>rslu*tAqQ)XT>89VgIMz>ROk&XbDpnU18>l#WO1& z@yve2{PXm`Tz0PV)+Iq_vv~`X`m&$SG z5Bq*YnEu`pUf4H<(J`z1=K7;9OuuOfZzKDbi_wucEl2%kT*{{v$0IHZl1`-}{O3$;;0<@&2J#WM)3jCz%}v_gi?+ z74OiqEZ@UCCNAX@%@5*I6DE(taqK^N@yP!vVXv=VeB$8yL+G}F<0rfoCe!A7bK-nU z#p661o&(6oA^A)Gb%e>U;g9y`S5cV!8WSdaCWOharm&YcACSFEZ(*kXJR~2E3;c@3 zb?hXwo48I0dvX0(qP`a=@|uafn-Y0QE`I4%bfPy+*t%^}XV7AEmE$ zPPX_^zeA@OX1~Y_$Kpjku%5@;KGFVX>SyY@T<5JsL)0t#&ZPWBj~QY5*<7H{@TsO3 z`%F>Td(QBl(gAzI_+U?2>k+Rp&5wO;VXwb76=&+Or*Sde=!dtz)cSzO`=Aq7<~v3_ z>|GRzLsNYMzvqPUdszMum!dFvJ0?tACWPs?#nUWq?EmA!^xsKg_Wv2-Pdnd#{fzwE z{|B~@;9j`zUMyZmzvCS1pHp?Sleo2oW1qJ{=Svgg@#93^FB5saMBb`z+j(9ZFRxxE zp4VsJBA&Nz{qVP=^Xrm-G2L@#^y^*{_Uzp|(XXv{vz;9~!uPAl^Ze;%2YFr=CeLfa z*+*jYcQhaU zZTJ(m9{CsUKjdFgdA=wss==f(H1?JQp2`RU!#Ay%Kn4IbyB z&|dV4uJNjq`N;fb==EJoxi47w>4_ zL-+0%9j5utzs2e=w3oadJF`EpCxks6Kce|P-si-dJJdQ{n8(=B4D6T_CeMc_%udhm ztF@lTyCso#yLjYF%>KIUBVVS4v41wv{%)dO@VvfNI;%gvRbek~f0P~G?@6umcI%&> z-kXXSs~>dh$v*bW+}UP7<6`|7Id@M!eYjJoJ&mIsN%w z5hj1acrh*;jH^52h;#Q-wjObAX`C0o`{fUIh4+uKYw~0L{>%u|SLTGdZfa@&;T$of zJmfklD|>Ah%w$T!ixtSKuyyN9rXkFEv?a`Wv?qT#wdKz>d%ZmRv;4pGoWY-`UhW;% zUt)cZIOIRwABVEA7l(Bi1glexm!lVSUlp+viz)$lIPU`5%rWu2bSsU%5tFemyR`R@l+taV!*o(`mTA%qBVTfL-^P2J%y_&-8OC4eMvmxoiK9v`y50r%$_AO!Rx-9#tv{U`_G#1qY(4iq)E_EPAx z&El;vZP%Sz=D&QtXErf^{+h^J^iJ#Z=j;33p^n5o|5?+GzE~Ds$baE0obPSERO@Z_ z%E5KAjdeco@W){DiHzH&q&@8U%J>#`5~r-iY9R@l2= z_Pt=eSiNN?O%K*9314~N;CS4v`D1lLJy(PIr-U!f48A|J&E{6m-`s(nblLmHpA+?8 zb0^E|*mG4E^7?b82YFl;#?KWgM7`o?QE?#;+kxLhnuj>nf_cOE&}W8}zx0`=#>MiI zKJyy+>+!CNA=i#Cor8`e1LY(n_2TMyo6TC$UUKeUtiXM*{&m)iPg z9Y1*g_^sxD+_7VgrItrtoL((nOjmSl$Ugc+OW2$LCD)A3_d}1j*s+5+<)%z0;!+a! z=HE3@kE0WLrv>)L@@guuw=Im0J>fI&9Gq8Q(0bnW;AMebD{J59h5V~3e(2a0W*@1_ zF5;j2vgyvgF(%BuFd-bvBjQ)kI@r;4#&NEgQGHhBNd7BkkJs03lpd+i>-3&?`O=jw zpFJMW#r(eWT+A8yfgW?hc8bVkhQDfl#&kuWNsU9FqQ-gpbfwQ7PT&7WkXK<}!;Y5L z#g1-Z|LPR1Yi7T@Z|`h<+2d`V$lETFx8~Y*UGA-0)_h*x>?fZ0e2t^U^YXX% zb<>Z$$$cYD&sw6rpB2yhyu$I<+I3z`C(bSReA2G>JYG}ldc5x@@-BRd-M{zdOSSKQ zt;>DVRf77Y9@~ls_1F`p9&_Kccu|ifVd|+WOg%M(si&6kXCj~DL-#dyvHFRfuky0L ztNF0MI&Jn{<=o$SndbNO-71l{Pa+S$ymg-`51qnu0C8+f7vk6xUfB09Gu;-hABE|& zRbl#IL-@4F_uRucdiUA!m;MnuXSK90@h)6$cH>t?*n2+iQ9*vi)@w*7)~jp&1zm-` z^BTWzzlra6JEll6+5kCbkca_C+VSf}}=%d1%R~y1yU$un2Jbi)u@p$<}-VWkX&#`=- zxVk@|o5JYT5oVsSf6-66@)Mngnl`Uj$NMJwb5tVlgo#gAn7C%IGd}&Q zAWZx!!Y`GM1SO2e%Mx`aZg1Sp;v3fg!Y+Ni*~MvPM3}x2dp~PP{^3tmm~%;8{xI)o zFmGrN=aj1QnsZ8Bxig#dV z+0PXqZzgWAc#tfLihrivQ-$mi)I_JB8)BIll zeWuS5q92C#(pP6>A3Dwn$DUiob>G5Q_T4Lin#W8)U|77u?Wg}v*i*X^olStXJk6lOF63lfvu|vs%xxB9qCs%#YZ-*j-e9F02#eZ%3GOS0R`;)R8_gta0># z35|>GFTAh4!@KOh8+M1!LB{U9?tfu-S(v)331jz^F#Bg)7`;lmzFMrtT@&6`xS+nq z{g{sW8hyAc|LB*w8%=-D-?u6LUVq$Ayu+Q}Ge2HD@A)KWi&uC0(xiAXKd8fRB=T-Z zXb;?Q2=P`|}= zrXHt-JwGer;peQdR}b%yT|<8!{Q0^4#e3dfgX4XycrknNv-;hBKO4faarDEIc=*{8 zj@1?MJWqCcdR!)+_r2lE-rD~;$}pbTTmGK;iM=&p&)$~o@OVE<esjm{TvOegx#%QPSFH-zz`-iBt(Ud}Cf;n?@< zng4Lj@7ZxlB5yX4x58c)FK^vV#Uoy^>*)#kOCN3uvk!EH>BB=mFugcW<%PZPO_end z`$<{jurG`c_0$RSsTGWiopZ9<2e5NQ{gHD`R(*tXU{9EHPF{73y;H)AwTpCwIp++? zPR==bVa_>I!gSM~{D{SoK6a23Z+OQg^1hVF`=NMV-9FW@eZ=dZYnL83w^UBOdqKV(?`0()L%~aQGX3#>MM7ftw%kTg*{#OmOmf3Y4G{xNbx$q zp+fu5h4lGbm)O34pmX0~^v7l|{bO9X_vOKMoGd%exOy<}OX7LIhx2{$y!!^3pP0SG zZ$#L8f3TzZV|78kjA}mmZ(aCBrmtBY3Ci-)rc$IHiJ%#?DbLI~72VF;mz0VVH9pK$x`$VF>Pn4G? zooC?@r!arecUpdsKeNL0rOch?_s#1L?t9DanPwL}>G;(|9pT07 zK%bu0a*>S(#Ctq3TKwjvhqk;Z);e|X4bZ7}v4<*?{ylTR`bOy)k zPl-CQpDj1Ec;56dUetT;F4F~_O2RL3K5w(;KGt_)aUlLx&4=Gp!m)7+yg;9}##R3D zPC_yNx||UE1$lZ?V%`(yP#@x0yxa7_pD|%CPMxFD>gqMpG2_H(M(Yx%Ibl!73Gv9Y z;d{)Vs~;Y`KVz4-|G>NN`epZF@~p0Pv42_^`&a3U>VH1>cv9yp`uVId{bpMGK7FvM zeTMiA1-gxDU8{;rW>z?Mj^g@sMC(>%XLiDOq-tSrW`6ro& z-Z}adt^4FJ2cJvN7ms*_^@2{-pP4S`)DZUU__F5rey8TjL_2zc9l4*U#cNjcd-gsp z-cycl>+Wmu^4_=1i?^loxsL6{i^YL@>&ajC!`!{*zh}oKOYQmj-t`AO&yJebrGBS` zSA2NzKDVd*$QdH-$TDJ9b$Hq$5Wb@JkAH>V%N_N^#ycq3u9kT z7(H^zQ~Fs+7<*g7+Y(POsm*Px^Yi)5Y`Z;d9~*ojdq*2RAwEvXB2n zyyx7#?0p4&JHNDeqVLeJ3}1H@ide%A&k4WO{NDTck0sg*k9-aLBlb?nKJ0A@$MTVJ zW8#q)9cLVUATJ*C4BwZQ|4r#i{*P*$mj{25UI#rjct7E~K9+yv!87Ik@K#$lylz5| zuKYlcY^Ohe3c}v|etd81(#NU9W#`#*-@WtvAIOWCT@|g1T~mQwZQ)p+(6?IhkGS5siL!k)dSC)ztHp7(y!W#YxwB_Dq%UhMaB ziQo7G{dqMh?CCKo-hv*%xFMZCc_FXIRIjW*AF8;;qk^2c_)hJ=`-scOh67M#>GHE#9 z9r`=Ehy9fNZ$D_d)17<5oC}Lx_vYIxalQ{F@+J~_UrOZNARfAgQ zF!xb9!rado>e~EPwV6y_*gId|ndm1x&Jkh0;^&;!#n0j2nO&Y8sqb$*EPFjW#?1aw^Fu+Hda8h(_viLZ^y@J3V*MPu zvyYlxoP!F&-ur}SB--)gMBdu(v;6ep`uAG@=h4FZAo$e?{AvjkkFGHB$o}4RAP-{o zSXZ3Li;CuB#9kjNfHp{B8@Q=a9~0)NfvxyeJEk=QUySWJ3C|kIx9Rj~D-7dBi?GF3fe$ zq%he&BkbvWiS+Q!gV%`n!!ri|uFy^5dGBN2EuMEj_hIpBk>^^W*T^4DAM_d(-d6j^ zxNxja$kU8?4jKHu;X&ek zN6%l5^{K|c_3P9U_TqJ<=J&3b>f*(8=X&YFMBdejyxS9bkBGP) z-&KW)e?ypl)e3pBCnCi zyIwrpi*%E%e_+4Snh1tIupT1KN=3H12 zCeP}^^r2~C@@`g`yvsac^Lu&p$wVE#m&kiK&@1e-=+%*Z)YZ_FW-oP;7xwIb&im8i z_!{wuPHJ7^HY3b+Y1kL=C#!vd_|FM5&$Rjm*9}?a1N-QR^dLXVS{Hrhgx~sU zI>)m2&7I{Z_Qw1i`Mc@O{L{j(x_$8chb8J=Pvm_ok@qX{xX%~MtHM*}*Fqf$FVvB6 zEDwlZR=kDy3E%zTV0~8oKw3U-D&9_a+55v`oUkMR5A$asFND44itVKNV|hT|scAm? zN>liUKO5}l@tQxTBX!Zye5^P8wE4rhSR7}SkLceE;#dsk3H9UpC#UmfRrNluao)N9 zQu#NdSK38*PQ6us_ddt;8}Yn;_EaK|&(oq~=s)^bGh5D^j*bms&)#(ovOH$~Se#11 z{4HVnTrY9G&9$Cq7d-5W`8~E=zuyzW-uFxv%MR*hMFOu^`ejajk=HrRPv2<@(|6{C zH~Op9JJW{ww6E6p^5o!cm&{KQ`#jP@{Fm?7p&{()H!L1~sO5~K-g>Gp>aC}7F@Lz8 zKU{u$b=eTl`ySmY_l(Z#6Y~>$Csr_hu(v79xRnT$UfHj^x<5cZwB$GWkk>r))iL31 zHBTp4CmXDjhxbwIm&9T2G{e+$uWopu-p(+Lo#k^4vwsxNH;mnt&l|?>($@@=$E6z$ zlgIfV8pf~MZH5=i-j+V^ho1#~9)fe-TyVcKCmp%|8D7!i5qtlGe7VM{6L>#O%&R%^ zRz2AI9^nYs~}ANh5e1Z?XJ|Hw-t@^>gVOM-+Qj{ zYsB;HXlq^SrzEUwh|lrZ_y7A9YM!qj(e$i`FOCE?wAgZG`&WnV1b^rNcgqh7nhv2o;U zS$2{q*;UO>_Svw{;%`HFPCsf1({CEeH~LLZ>tJ6=>%{JN(I?Jv;tlWOMBbH&yz2wq zW9N;o{Gd-~7ny$a;es%_RD`{LaEsRW`oXWnBVMt-)X}=cdFVN2r)S4+uC@GJ)p;IB zS9W;kI6gn(ohSdI`MmmlI+6Fn5B8s%L!GFjq18+m@;oo>+53iI{@A&^Bi-pMWzA1t znGnu7_px`>dftAwM_^aX@677vH}yOs?D_qkL^}==&ztYaz}}dSb=gOMoff9Q&I)_^ zbB5OQc%K!I`y4SHOKX^p#J4K!{jT}tiTYd@=o8w(x^1mXUiE~re-#c=dL`c{l%MQl zO<{CyDnHSAR65iDGFpc`Y6x>q%{|xj@%E)LtxLZuYg{Z&>;vC+;tB6ZiM)psd6`4{ z`%8F^pugmU`tQgu;xwG??>|Lh^dA#O{|RAFmvv;H$J;28w~ct-{;{Wct6w+xoO7_V zF6YVP5_xAP@;;l$yF8KiJ@I(IHp~O+qWwIJGj-7u=G>55)Be6#^;r_;?q5}y^Hf7P z7GLzcFVT<35_u~fYI*OiyY4@k_wvN~-Y6dZChU9EW#RdzH~q6BOkLK6>66pK^vPLa z;+t8kKYk;^-uLCVlf6ec->cs}(SLaOAMO`i|7X@Vd&#d6VV>g^o`2D;rMyG8QTe%` zi!gaQs(EAfa9uK`dZ7Q;H7=HC^z}oei`SPvBHkK*v(HVk9ftQ6c)o{cZ*d*d4|~Ui zJv%Oz9an8Q`13N?iRald6WB2)?CJK4VE*v)@x(i?xDem6F#A(YnEk1vxKS6wvWLDm zAxz&JUbnw)Muj(cut#%mB4jYIUyWU2J(e?Uu z7#H6A{=xCs*3p@GPij8)qgi1uK0WC{zGhx%cE&zOO+U^`clujF<6`+sUG6A`;jYNBYAl@(ZN^=V9>wf+H8&3>A|Nez}9vYkq!sqxg@U@FIKnsJM?1n4}bH*o*g@A{@b2o@j;d_ANCV3RyXwJ>%@D-@pdi< zW^HGPHm-N?fIF9@n)i~lZqH!_5(fb_P<>@^w-fen~>3ygE?&VQS_F-=~@H2Lv zEvpXL4~xn_&J#1j)LTZnESA9|!t||**5$gYAxu}#ZfN>9Bj-YZ^N$QZ2W}~z_r2vk9DC7wR`$`)G8>!yo}bf!pCcOQ`S}sqb!U69pQniD z^`lD?dEXX~=dFb2V(PLbKd8&DF#2Ri()4L)9C=U(#)W->`RA0k^nr2d%>Gi*yi{{d z^Tu>yzqrTI3EmTlyy2s*ZoGJJBHmetFJTLxe+|#QZxZhl&V7Kr#5=ylj%m||^BpK& zOc(ZvQxkb-iWjR3>S^SamLIQ|x1++|xQuw@;kazao;s%l&;uH^A0^4H7H>&4sI`5m7b z@w~o!w|FtX$dl1mn_lQQE*u+&9wXwR$7C>W<-RKW_veQQXM^|@gz0k?Va{DM(wY4{ zqjjjdS>f34o)CxorH2=(^?n1W`$$<#kg_t$ji)Y&7asf@-m}w zBo%Qy5n{I=2gjF06TygM{s%rE+PPkzuJb9vLloBvVG@9{F@ zmiI9`h)YfD5|=4q?pKB98OF6`KjTUohktEh?>U7V$WHJ2W9W6J5A%--$NVFIrer7i zGaigvDd=m=U*E*mBhROWx$c-1-cIAIT8Hz~wAS(RbZhzV-GAOuJmM18C;pDU-t1oR zS2&h0^uLPc_jn&kQH}>l^D(v}x zb1;AGIWLo{6Z+Y#F#RB-{GcC<2y@OE6{erh2y@;YRb096QWxf2G%d{a*sSovIZ6J~ zf5wFu`i-y`m$vlyonB-4`^u-5&i~1KF3Y2u=N#vJ@w9kP==Wj6eFdGnn^~OEHM_ZC zbS(&Py8PhhIKSdUR-du_V87lg+0HQYJQKmzj&O#LVehGds-L0 z@`ZlA%EGaFVq8V@pleOzy#1x6_^`jsXk1KZ_Lt+Gc)&Y1k@wX^-ZkQ(N4VdkYi5fe z&xEPpiZJo73$y=E3w!l9BYW=BYpnk6ar`5H`8|;}SF!u{;kf|+#@=N9(cdP7y?7VJ zBi>D6&(E&xU*R~b!F=@p!B2R*e|_1Xiy@Ck-)w#or*UEL`K~$HL7s#{MkZ0uU>Z*Z-2cK z#_(Kwkp51*!#W|~XScR^EadxJ410FeHUGyhAADcqeDO|ke*gUQj=l85y6ofpH7)G< zSrHFEXNA4Ed{=gPy!!+DW4|-oQvTylSD5B=xSn`>IQvF@8?&E%V_JCEvj$&p^1ZTH zo}k~X=0m^iVq4Gq{98ri$ghINd3p0H`R(!ECZ1Q92a0#zHwNo*n0Vgz@lF!YyFYZX zcrkt1UrO7Wp5%K~I5v(v&51{zHk@(vx1QoaT-qAv>HTf_^B(>m}$;uFSj-##qS-U-=9o-~C$ z-A>m0-sgrsD_+ch&ij{%$NTD`zT{_dhyJ=B6ZYaVEFOMN1mj}o*fGVE^(Ta>kESs7 zk(Yk#vtz>apN=r~F(W%-`f%RA+tCr;?-F^doM83gt-Ed_?^WV?c~cN?d%ec;m*0c9 z`g)WzW|-&j_V`V4o)G2@aTou>}ddc)4ucw94YgQP&GV+_e9ua0A$Skq>IR6xcIsa6IIX~8giSD#8c4s4Y*H-Pf zyS~UUb~m$zv3q=7!`MBk&wFEcX+!%vb~p7o80^mKeIL$=UA@o4ecV~yhh_hp)qSDG zvcI5nIrniJIv1nEoc2d_$Vhkk!>n}KBJ#Tg)cus=?mZXjI`JNe{7yCJhpBg%F64b% z*vtEw#5{d8k+muAdbx6lkUu))BN?3DZA%!k#XZiMqh^ z-e0ee_Uke&>|MuA%MPw%WA9t!g865K(Ivao*7xFYjn?ycHzxA#NaX!Gk@tjn=pDExgblgxR-pJDXmyd}rQ5FmFlYh*zxNwUx*8`)Q4f{B6 z&+Fqw@t$^m$9NxSUHZv;5_#`W&Z-J?K5qzneeH9ycU$NA z3)hOb)~>8*VJF`7wR;?$;5{ZDpSuqGKj)Z6+5ASgmhhGL4Ynh5lI0WoU+g?k4d(9( z6PMhcwm#?P&`$bFN#p1%C5`j?$~&&Lit~7D${&ySx{-3F%25%m@>wIbrsbVa-dwD+*ITO<}KpeKJwcFDL5x1M%+G zE6p>kqgiKN>gWma9@lHAJ9>5YHr>%{=v{{Y{>0$tzbt>U)ln?(up=klBWv1@5wl}V z>te@*F!2w^QRR8@=xM<$-x_iJhPSzP-XOhuUULS2}8%j|3R63>Eg?DOvEdqiR! zCK7qgMBbl9%@a@0j^^{?|0nTQJH_fLR`+Y_@5CpphlTjRJBYuqXKyZ;Ka4+h*;RZv zk7PAJ@h=E-zp^5{5P#u?_*cwc>bD^5+51M>>+!Z0&x^y`#jD=810k4y4g2qbfljeF z6yDPxhl;Rg$H%Zk_i->Lv|~~{@BYW-iM$&UdAB9P=s)aj@&eR^D&x}6mE{9jA{d-um)D4zEmU-CQF7twQOKl6`s&z!Jl?}+SR{uLte znhfS2-rv@vPmT&RPuMpW?39k!Iqr<3@3(?})6zJvKQ57f9&fKi-htwIeeOi@e)`zp zetWKX-tVt}&9RU3=#RzY`Y((Fy7vyS__6Qh4m9lL%R`BFJdwy-)W0h({@yw&Y+juBve{yYTbK#JGK| zl@_;$wol`on7Hmm;*kg8eH-$BO8(mFnM_BRycjyzbR{qH!sJC+nDa+XIQBce==aq` zKbqos``CJRx-U-w=#{*yibvjcg}uDn z;24V(^N01#IW(vFh;vDpxaJNqyBFdp?De(v>x1_};=4s6uawB!Bazq1n}?o`hiE=@ z4C{k<&Po^dv&^BU8`lFP!stFKjPB#Y)W@W-XJ0+h-%AsD*Nf-X(Y@mRPOqeI*uNif z)}?>1bGqfrntBcE0i8Ql(-obE4l_)A!g175Q{$+kyvBKc?tZ`3k@wuKgWhWQUp+e} zwJvtd2zzlZN*9m!jzr!;;$d&>+*FiqoSVjk*-s~gxy~JvKjihCFz2R`!!2H%n?{9A zAd(BIK5mT&bV%unJxE$qdwn`m$5467IK^U*I5 zFSaiAm&)5DaXxrFhbG*A$fwGY{qjLzYHKz-CS5A#lH++oi9 z25*p^Ufyjj-c3&4?IB*Qp0O|YA=8n(C<&7nRpD>!z=?I)d48zYi(TiD7atPO%ZpEo z7t0IcGIX5TPanw(A3HXLBO z)^i8zz3AiCe>T!9O+W0YZ;kxsj_G1$5IwPLa$F4u;`_eSD* z_45kxsEaWF*xyD@H2hv z`-|s25AOu==nsoHu;`Wgs04Xb7pDF*iYN767pC4@!ki1b!qk6V{!{O5VXC_q=#@Lw z^vpWXNk3WsdDm;Fi?{dJ7WXL-_LI*i>iP}wyf|GUo|m^bi|6Gn=Ub2WW6kH~?aXQY zbvq|aoQLc7cjj5SPrd(q?si7wsD}|@`qZc}^)W6?eoYEZS(}_G86DCh4go#5_ zn0$@tIxHT#c7k!M1bIWA6m%b+JgEq?56%i>Usm@O$%~TWNgi|*Pxgtz$IRbYee=HO z#!fuoZJEg1C6V_5@x1&yUA(V4-*>;rS(kIu*TuV6_q)Ql5}($`O+WIXD;(34`L9j1 z<41|SyApZ#iATPMb+FLqK4E_0XH}TIY6x?_ZVAWUXUFeXRjogG`utm9XQ=-|y?)Z{ zWd9fw=695$=O@`qU3G<-cS7@^Q@B3;vY~iW*E1Ry^N%`Nal-l=^T+nNp6Zi0@LW0fz|#3Y zdFRjXXr86c=Ygiq>W@oX_=2wu{(LQVkmsSk^v#~;BX9F(+j_Ba#HFTj#HFlpo{nw# zJ#*0D?-$;UKI;!Y*E}FzEFY+YHP5oTzgY8ydQb<$pX%4UDD2H&)chXrDDh(YV#j1) z$BeM|Jnt#Z|H}u8^LZHdVdftT=ARR$pO2g~I1lK9bBa6X-%)2A`7@(&x9{-%EH96Cd@f@N|R?yf1yk9 zC{qMoW=}Ll&}HT{Qv_YA1yclFsx$Vl1zncDY2H3`nftwAbeTKh&GUapm)eS^8@f!q z-7xtw+%W9r>ut(ckM}F_ygFR&Q`Tp1cYg0`b@9CO32z&K(v$G!gQw!odr}?p`@LBWs@Lv}DEDrtq zvDQ1~uEEzQ4+M6F`zCcgr94LWitM28P6^Xj+rqK12SD~x`bN&EXv50Ob0&M=Ovo@0G|<+}#w^9JI@^v15L z)@A=~2z%p3#ABaqIpc_LU4AdbSL3|+?kaya9vOVy`5y7S_`W}pS4-rbA>OW6Ec<>s zdQW`L;*8!+Va_`pVe(|?6643>fv#g3hpu^z^K?B|cE9+KgMVLx??-s|GcQTh>xx9) zta$hz))%^EKW{p*&lZHKuZl4DLBn$h{kALJh*w?XSU((x{w<9||F*_?`adQA);!nh znkF9B{WI-HUj9GR`JU6Z{0R30@_6hErayT*Axu1)!o;H^yy%|6eGEHe`m_Gf7j1p^ zn~HF39C0hk4&qkVxR`!iH?O65dGY=6wssPEqZ8kP{_eex{!a1sy~+Aan2+dR`jY9v zIiV`N?;3;mm$!Y>z6bTblLq&LgJnldC(d`D5ij=rO6sg9`-o@mQnP>aZx7CoTQom$ z4)c@#(9rzkUt5^#z>?OpXk{`rVdf2WCVz68hy0n+IIas8QP6s&&y<4eq^dCXmUIpx zo}=0~si(a9J^s|yfAD8Wc}+dEl-G-8M^BjR*vypa9g8P<{~PJ;<^7Z5dCwbPc1-d;nv`IGk+}J^sk2IL;tq$|6}jXqg<`3E#A-_LL)@sLZKi5K?)U!B3Oz*I3Sb< zgd9)^&BfT44G@|O0Yu9NEE^!AKoFZ!5DQQ&T0WCMGYF3!-`in# z$8G)j-W9vpy5d`QqrY47ek(ScKMC{?_MWTM`6ks)brJHbyc91mKcwpsu$Rv)cB+>; zIJTbhStm~Av(2~|ugd2E4*#-y)!&M9diUlVNu2M$679a0X!qNG--NJU#x+>ybfZgypDstJUoP7nm_jWSpnV1uMx0x zoB65vt$sEHRzI$Qb-o<~t3OYI)&Hi!3q?HfX#bi9>pYaZ(AJMVH!6KTMZ6v_%QkGk z^>nfhb{{>;`n=o?b#lsvHlKJ7^RN0WU1V`6k2SF8$Hw?^yYsxume_fIOb32sE;heB zKYr7-jBUd@F+PgCfAEb~k1@MXIsU4Tj^Us5ISKaStY9a;rxW8m2EV-Li$0HCOmEt^ zWOusrd{Olh%Y*tw1MI~)jGf|a1>+Vd0laGd3_1|6gJA7D<6zbGApEJWbF8B}odtWp ze{>?eoy)7-3+w8G=i2XP53bz*{BQyD)Vc2)o9`y| z_o+*5oX)?qVDVgKo|!|eBgXp41ml$V3C4MK{72$D;NkxF6;?aL`kJTjO%v^QO0;`_ zqTLs;yE*`sHY|S4R_I^~))+bTtc>uJV`Lc)g}=>)g}@>)e#P!sb^$9s;W$g?&Wp4&bNOtvKU!o*ASr)PIJqwDrCI zGX~%1@~W~8`~L;J@Adx+xi9juCl_g|xz}*M7W0XZusf}$nkVE{ z{7f)T{0uWL)=zbgy$?SbvSM|3KcIPi+Oo#n)K3~^bT-q-iV6V>%W2ZjT0>}IkAD?jim)+MB?Iy7E z_+9fyrm&O0FC|%lhWpj!%;!D7bW5V$106djU*Gkl%p ze_jt@oqrnOhV#89+3#2##quxzQ|;uxH{Ss3O0Qv@1^RH|dW%zWm%-{wqhN2I7JR6m zXBj8{CcvKGg+#t~Pqh0WcCmbmhoKvc2l-zCtDld7z5DU&=4YXL$Xn z{7n6#SC_M3^{G60&^|Z=@7nkBzqIk*_2V&#{5Ar9!+6DKi*?0k7wqwQF7wCkx2k@w zN%Z#?>|*(mztvwEPx7|`R(@jjl*3N*41<-w7T9}UYC18VClc*e{;u_*nE#5i*zVQW z2w3{6gT3#!SeNy@{0?HLe8hNdvaWc{+}P{qAXxK+I#k`w2Kgx^jw_>A<+b6Ao4@X& zKCATGDaLvG@(%Fw)^h)SdB1?aFmCx#yvg{IA0yycKh}BUQ0DjS&PudvCfeN>#1-BL zQ9iqzH>KY^=Pm6!vta4BKt6O1FN4)DN5R_vvhbw-SqJY(KHFfO%V)s){CD7H<6T)S zf;~R}M*N;m*7}~+^>)1C*1vpyxFhc$|9Jn;K}y)g>PY&p-_l!uO>k_SbU1>Ybl3rV zaefTHp8lMj8)I=Eh281h{&9ZAiBtNj{o3MG-x&vcah9-CoNcg|_iy2s$H#s@GX>sL z>Hm4ekC`vFuJ+HVM7xJxX1jY%N_)OV>%Q?g%l`rifLG~q?AG3VO@h@QrorkDncK`> z{b3NS{!jvYzk9T_alBmlP~PrD{H=ZG|=l|0B<@vAqJpU)~PySB@{?Gm&_kZN}-a4y;rKcwNV~^Ptb9gq#?=EIR^UPPnP*rR9q|8E zotEzG^}hy||KniKfAQt{~fT-Q?Wjg4RqHAYrh(U7xjr@=2f4_-eWx7;XFULQDUFi7P~9> zUYGE?OZ~0Mx{AL8_I^iTw?scaikz`qt(>XcI ze2TjcR@`mypMIe$BRi;s_nEccwa)k5tNs;t=$EeNW?0v}&t!(~H6G+e1-zxRe`vkb zy4JoB=0p5Uv99=;1$%Y8wC7CqmzW>r`-~6yF$#XU{0RG8%#TjsNA`a6%kx9?dwEg* zJU&KPSA5hH{dl?aG86bQ@LS_UdXM$VJUptuPJq=13e2lM*#xUE6j{fsho$A+tA`Hj ziuddTY57-Pz5L5xH~*|FKkA8oXnxNR`Rn;H6ZkRk;QtOEHP#g$Y>CsUOlANzjV@wJb$bGVJ3)opkwiS`qKQKoph+@%)-8` zeZ9uI@@pJ?f^#2Het4f3r`pM1dGrTdXx z#>I4^`~Rmq=TO;Qf}MBY@+$1MKC}OQ+?$H$4?DTw57{Bh@7k_8E5U(R(kGBEr z#9KWWmz`IH{g3LV$bD_;V1WC-%6o=<$e$sw@?3w!{MF|QZLsn_1D1;0_|=R&kDxp~ z4_~#h{`~7X#+W|DzwBDK+5MN0f7MCr(cZf3f{%{;osx9hz)t+<9(=-3wAp_Yncl9SjZ|<#G(Anf@6A=jwY~^j`EKi zAF*-bag=f5vCOzwex;Ygh{v=0Qli}tu#>;xIad4bF#d|KI{wbr19-k3z~Xb@3F9U9 zyB~`0BK-06bQ5-u@G7x{I_U=Sh51)LrtnYsm<4-0KhON0-HJajJ$rT=B-;J;55}xF z-}cO>{H`dXc-8rBf_SCteAn`&eXf|J6UG>+WVs}2Tp`PaXd$O0mVX*QLj*|{&e{bWY!)h=tJZEV?onV~u zGX+-tO)!tAmtQ+PC{Mq|&g1{D*zLTqf8SsAtp4>O{x`wy4Senx@+duzKh?{B8+_As zQlu#%)WO@CKb9x$pEJy-{y6xwtrr`o{MHz!{FWH!Z~8T-Yd``CYewDEc=JF z{C3Hw@>^hBj6c=WMGk+m`vrEM4j#~aUsVTKvfgh!H0|^Lr!=4Q{e>?i+O2+eTD@Aeot{@Vmg{~fUOpPjM!b=_J3 z>$#~i*y~R-=vDe14aUW;uLkLB^1lSu{xn8iXn$&fb$%FOUDew-Slzk}mYN6uXz_kI z@;i#Emy^iPw|R~2|CjvI>fl|G>jd@hS=JRl`RB|JuO8pKu6_UQIgTF_ydUcq>dOye z_W-ZqKB&A;;Ggm^1@^x0HTT1``rHM(n69MH!k>EeSq6W7d&_X>zjQH+ztY7h<6`S6 zPos=eo|=q{@hZK1#)(^Yr(oyh{Q~T+<29zg=US$0FRt33jYq{b4)*-Gk@dar`MLu; z&yUPsdi@v#Yuo|_%B%X;FnN(aXUL24JxDytcL_Xyoe5SSD6#JKkhA^YE{S}V(2 zKGtPEowM?Pw>Z7u-#nK2z3(@laQsl5qpT}kOn?twqkmudCG&f~uk;7U59K}k4~t)Z z6u{Ec3W3h$|0MOQJQd+p`Whx4@je9>?`76mZ^Cr0Wx{%2pZ7g|?TX!2|5!9PRhWPI zJ8=1^7 z*t*Jp{~irk=lof)`cM_Ww7U&1V?3?@SP`b|Mg3p(`ZMzIX6JdryRf??^7({x@*H;S z56H9Lb!GR;^GtVot|;uk^Z8yj$TxUC-(WqrAM1Ow@G;*X7#GvM_$lD0SC@;h`y{U- zU3@F$vd^EvcoLAx3=dbMFSJby- z{ECnJna{I(2|MW}up1axXeADrv%lGfcJ7KpcuQ7ed z&iniE4VlN|?S0tA^dO!lS1{hxkEX$o9B9f4`Ii31f^nGzHjmZ|`?}W4Fi!n=2&{8f z1+0EH6wDj?BV7-YH|e^{xEN2W^C~=f`u{9;m94BUV|i>iywCf)qVXkvOJMQ0Knw6H z{yOw8?Jon=uktbjRzBPCFyEC~NBq{n9#0n%muGiFqTQW|c25R;hPqN64`zGozXX=f zYGCcF<6tlE%l_Evd_`xUd?j|ee-qPbex=^L4}(2FwqX8kc$GZDeP%n}_pW1i$IiQ7 za@rOa|C1Zq=ceI)E&iv7Lpq%Wi~sz}z5OA^&qT-%<2-&oMLZ`u-w$*&cB-?OA8poE zea?VA{nwe_^Y=XLuH!Y9&o=LGwonyomSNuS!Opvm{yTQD{ZxIWy^7^)zOR7uoA&?w z{1rbjy@=mXFS;%tXFm1)fmLliopVcI%@fO0jd_%(8sj|v--4f49M->|FAU;|`7z77 z@+1F>UcHC?Ty;|o>ZXp)#QOm8EkqzCuy|^*uKN2h>#7gsBrIOF?$Cr?hpJv{=NneN z4qa$i=k3C!hNX{8%dq?$x!JJxoea-ID&Iw(qf)-}JcpzEyB(gx(RsGQ=ZT7YjL$RF zzbl;U#ls}~n0RQ@-&HlE@Z#y>{p8#GJm?_o#B)p+xz$Yv(!~(i^W!Ute*7p=pN+te z7TD`&ZRYpiS?4>>mD;U2lZ^O2^fl@hcrSz-zo$N-$4C zKgx-I9GYl%3U;x6C4cj;?DcmT92=*&W{FGnR%P7sf9xOUb&39Wu!~(UsSk8mS9P3y zmBr(IPt-pW{mB2ccmD|UEIsw%}j=Zvr0F?`E9! zb?zT#9`%F4HH<&?k=XgRLcK~4U9j?yXI}NsD)V}EyCZy8d5zWWfAM~Hkvi&<>*~AM zdG-C%M7z(u%JksP*J3{L80Jy+S6j2U{>H(IstxweQCiQtUccjIj&o_}Q$2*bl8!3> zVSGsEV_?A#S`3IrVdZakVL^w`* z9mP((&w^uqNhhZ|{>$zc*eU;E{b_$IyxRO1-y>l4@jBSkv+5#319o& zw-{wEStn;D^4dzYyC>1^$wa&767Bw;Xt(S|R{u9YYkgwH9(MlccM4kYtp3skE1$Xb zEf31)5Lo*`1+4owV_?x!>hs!`@{yk@A{Fqc;!b69P6Xn zkKV}qp537r+MOu*u|N*(g5 z>%=Xv8$HE#q%eNzVCZ!g|9t&{J>GKIN!MdwkGI3|%d`7dqTS`#$=~qreH3RGy{a$e z$g|=e155ucu=-FJypY7Sh*$M73s!yPH!@yz9vB9{GxD5@>g8JE@%}FRx7d00@+5Y5 zI=@G`+$E+f@B2swu#25*#CLsTi(h;rZL9ldQ0$hJzuk~>T?P#zh}XkC)A1ZJxRREcYe^~ z_4?0(ORXL}yA2cV7AD%26YY+`&eQD)*ll-k|GYf@3EOw}y`jIpWf$W`*MYK&{avrl zbInbA_16K%@~Zl;W2gR`eM4gXGfsLa2IIp0L;b5r-%uUZ(3Q@yBj`$c9S2LVZLs!} z8L)U5z%NyK5v={AhM!~3-&g)1Q9sut+TD$v@)6dn;w`_?_}Bh73RXN5U~gaRu%4&u zKVi4$^;%)ceR0Fftd6(gHP*jAb+qY!`Qya+lIJTj&*i!PcJIMXyoLQ(Iv#nG@ixD2 zf~Bh_SUh*Ynm5+>ir7i#+0AU7Sl#OU@lpKt>`q_S`h=IKqnYnpyvFz+5BQ43)g=za zmD@ZmuIqyN7swG_Rp$fnraG^%p7PNEt8QCh?Vm&VBXv|0{agI}qB&1I-aEwM@xJ`e zO!tR5zhk!!cCmHU&)+u_)q z$@iH^CgFMO%h<)Pf5ltf@lSTAV;AE|{h?bhex=9Un+@yS7uJo&wHPOz4>4{{=Xr(H z?`=F6|6`xyOCJ-gD?g^d-u0~b_V}3%<}bX(`1$3g{r8ER@LxQJ`<(o*GQW5&Gr!`g zgYS9XzF#1wpH8AKme%gs4eXp3`mb|GW=rEk{c8}c{#62dzdQK%ME|o*>qD_Rmj0J^ zKIJLgSCxkraj1`X!Si+VR^vhY>JZrbJBhW3$J6UZ*u~B}iu*gW{rkS`-kiwe_K9}y z!A|uQ<1xFH@gyD#;2jWl8LV^oDA>#Q{)v7boM`vCM7vWH?aocKy9zt;7@jNCH!@or zkLnwPVCl647SA=X^g0fnzn%blJTI-j6i2v^D2|c0^~O;Ld%t&gJ3M*MYjqNNeuYZ0tCvue=1D$WZ1K>2Edm9Gw1>r9|~^^+O$qrTgOC-vDGu>2Yc{0ifd z4r=r<_3v@Uc{<3w*RF3oyOaNayE!F<=e>UyFZzDzRU$g9zP-2J8er+L1(puGVCg0I z4jV6B4uRE2Dq!h!3@m+3f~DJOuymW*#^zT&h35{{QM(iF1U^w0*k*K zJScC&VCAg}7QaKRtGrdg3*oT~_W0R}xcA^yvJLCyeY~%8T8y9Ow!Qpxz@8t6GXICZ z(Eq+>>feRR?&Fu+e4)SE2S&Cte^q~Vu<{v>lWvRHNe4}^7v~p=^Gt{D@AJOr$Kdw8 ze3!sp{hS-jAD$Og=UL)XKbiqccQw|N?k2&p^R(*sde-;8U+#YF9_BTs&nI|4_C3_f zTe;ZF*C=>9=X1PeuCPAh{oV4K*m<7=$xhFUhdP_*e+TnddM$t-c%(Q-ML14zc7iy| zjJwQvj&K0~y}Yctg=O4(-tf)L7t^Dzhqg+z+bz+qlxVj zg0(M?fVD5z!Rp^lu=o9kGvrBqrNcO{uT+U+v!nX=&!e&P`pW2zy>&7H_WU@3`A^|h zbcXv$BhioSPQ880p5wY>gY>% z&)Q(!->$>U+utAy8>sxLe_ulW-v5gJf5&+zc8^4!A637ad6)4f-4E<+*wfns%8}V@{lxZ< z8uKV0BaDm1Azf@p9A4huhTV?5s{Eug?F&2ee(XFUyZ2%D#G`i3591OajF)ZlZ4PHRSIb*v0ZD{+igu zJ`b|pK9gy@+xSy|X@SK<$h+#hiknDhPT zCu8@MN2GA`IP`bpt*t-b|6)lY&Aon67(d!aDq!`kG4Q~n{rC6RvEE7iU4W7o z=Iu?`iSN)ao+;ZRdHxI7#H?ytzRVH;-LwaKhxx2`)Qqd zz3)kTSJ(RVLy!08b06x!``l_r`1F2{;p5oFuKT2$C^to{CoHD#eufD2a z@zwxqA8vtl4({sx$T?Jg?+jmCC)(+HJJg@*B3ClMGt{!4#t#(90? zT=@Os6aDX3UWna;XY}u@H(=*|PV*pkULShZ&#e!|>Q8mkTHMQH7p%Xt4S5s)4eZpH za(ni#ca5tuPIWr$jMM%%%sAy~lyP33O7QRjUSoalV-8>PV}^C*$G~0|x97((%zu{S z$GM4q)L2)3jDwZ$uy2b096as-5l!M*2re?uj^H-nm{1c2* z7W4b0^@Z!dZ|CWfqm#XP-@AURv##o<36AMp^?M5Qd-XMm-7Sv4xAVU8ALF}N?yd6? zu;<4N^S^Xo|Le__TUNjM$ma&Chjp;??q6(%T`Vr?dSG9ROMSNpj^$5wGsLfbb%b$` zIKLn8F8n%=-|dO@o4u#4?&W{1F2`9{^)wBZ-ZT4Ie3~bg-*%ASLB@G{+=qBPyF(J~ zj>XQ?)rr`xw^sl2|Ebs=`gH&M_?Kb#;SZ}bSZ1_;N`Jq=&bvOl9Xs(J?(@>$@czB} ztAeGg23YxRfi-U|pLy)mU%J7#tc1s_{OQn#bnY8K7uqlCU|m;K(TVgn0p5vur@-3f zX2D{)c!0$p``sAzz4P|9{^9AO1Me?7-y5;gwbpOEKC&@(dJZMzTf9~N)8f$nI0p9e zG=!b%7nadww01 z=+}{ncAvpcc?tbjKC|yP{}oRGEdR^k*xwt8*W(lYIw|lg)S3Kfv##oK2K;&cjyV=j z3%<2~jWSN>vVn@l>wV6CI)1+L8dda?`{dP$ao>PlY`<09E&P+7x?t~jo_@{zUY_ns z^!GvRq@P%xsvj^um8S++<6?QrVW&I|gS8*Dz$-l2pZ_j?diS6H>BOUYD1Ol5kzXTV z-G2!8H`$fQll*UhrMp?;QJ(9}E1p7rb^gzzXZ6i?FfQa*`&o|us`a{H_3iwJEKcw9 z+U0&>`^R0*-;J-0o!93!O|;u0(QfNRyKNKg_FhUm(#gPwjd$s!2v*)k zz{*=4tomw#J)RFrjN=IG6i28-)kXOuy>&4P_RbZbW`56Z6gz!S#R?HV+X0^)_z<5H z_@%n*fW>F_qZY@^Av?~k5XP&z8)qHWU4e1ldF5o{_%W{vBRpSU$or2u*HLT#wlp_| zm+xDcFLr*D{_-EQ_@$>|uy;N8F!M_%Vc*gGv+$&RRGD9WX9BEwV*F1rkNBT*#wp(o z#wosm5sTORoaGsl)zu{aiN9&E_c_5BcH$@Vaf{Q_=b`xZ z*PV1_VhRoQc`SBbo~o=XKN^XCoW}hBbgo}6z^>r@{=qGdzv4Up3FArn90q%F&IWN- z85h%muIC=WFE208Vz=V;rmtAvSc&&z>*_rI9_+T|zCl=L3t6D>N#n!1VJ1@sd%r{c z^+Z2D`gi;MGRCj!w8^?U_jbT5J+|cMa+J?e>@-jIQx?w!{C;ta#~fU z7mHWW>u55&$pZ+rneT~CJjm%d5|_x6h#*qi^n zL_coDF2=9?m}Xt+By))QrR$Q=f7y)({tq%Pwx0Am$T;b@;*3*$WEiLWcn!vRzXSbe zcvxJ^aqG0+bEkVG z#`%dvyYD92or~QS&i8c=9BRC&FBQS+OCw<2N2-Ipy19V$*L$p});;$co=@(?&b!}n zUt-*yM7zfm?f!MXo(pzD#!VaB8S=onafoCJ%CE)HGPS$o!YR@72vStmoO~+LmYewPH^-W-`)Q20!HI5LkVn z0#?4qz&dXZ;Tmc+%a7{53KlO7u=dRs z*o#NH_3TPPKEwS``79n~e#-9=uyha`*TrA;mpbECckZ7bfM4Ey_M;N>b|!YQbCLKT ztXZ7uJ0raEY$W3AtYANBbR>#HtmVAaJW_(|4RIfnb{lui1vj1RuA^B0 zfF1h(9mrR(JGy2($8=FU*7y?-<6tk}uN*MN-|l?Aa7w^e%#X~cd;J&$i|25hcx>aZ z_MH;rV&_ZgdedR6P%q9)@c-Am#&rD~-d}K6e_cO}UF`ma_L1Ci#)oDb0>}7}uDbz` z6~=jSzKCDdhx&hBzwS-F=Zi2e@?(m1rK{OQKelB4Eu8y?ixd4Qf2LPgqhRqE*01_} z3m#RU4g6PM&ohs7HxbO6lTdgq@H+5r^GE%>v&gXe#K5kG)!*B@8&3Cbd5HRBiTlqwf9AN~Bi*%w`$1FO2hjf3WFML5f%=n9$KXx8bl_#h$mhYT z$Aigd-g#c?E7-;QwC)agHzvdYX=9vaB{B-~4+}@KI z&ju}f-Zj=ofe8N#m@WO@4!%%abdqG&_7!6ru}Octo>n%dA#2 zmQFAp6i*H8hP<>*Z~&M7zxs?Y2*}D<#?;k!W{9qTRWPc2_3aO=EZ2 zH?8hgMt6FV4l`e}e5+p%g0+v8z^aQHSbb?6tiIF+>s&MgUdX}&W44}jUIgphGXnPX z@yA3Smj88{-ZoCOdt0L2qC~s>6YV~Wo%&Ji{^anNjbHVZDp>h!fYtX}VCAz5Rz7oI zvH5fk8v=XZ|9nbfTxTWP{VIq*?5omm7ylH0?yKg%_UR$8?vI4?s4nX0Q1e!Tc`MB0 zJjr?aH^N)z51Z?cRi)bR6zO;(r?d zq}$Ai=D+uO#XA!H*fr5^|G?jnZ~0fjKk+*TR^3d3rMujQYba)5-1T4Pl;I*%{yo7b6{y!G1 z(`20d3&*Mc8iDTf-!%VX`O$Ux&xqfvkGrw+zNcpot}RR_gCeu124*3_S9aT z7r@F}8SL@jWM1{1QO0@vuQ=7)*A~z}^&&r~>8CnhRLHl^?Pb>2xxEh7xpx|WbiX-w zn#KJk=efyE@b8yL^zY9*U>A#5`}PO0JLO25FVwT@XBz*Mhs^2bZzj8Nj+$_s>R^&_ z%EKVzyw3+m@XP!B@_!1f>zG(RN3j!+vx#x8da*I%^{b2UKb9Bi z_P5ySeoE-C`b+%`%Y*8+3HGjAUi};E1D+p6>|%VYeg?i}eyDzm;Mn<3dFtS=;u&Gw zHtY5OU7us{>#wW#KewNao%g+6mtq&whxpB$X>lsyFN*!$djC)R%|^1WlKhxcQrzrzgkt$HZ2uKb<=t8Y(%rJGnk93wvE zdzNutzK_Pw9XWT#`oI^k^ZclN-*}ZD<6w;oc~E{z_^Q@EkRljP2k8tiAzk_%e@~WW2cz<}l>0{f6i*qK?{Qoe> zKiK1anDt-%;!&f&q>Swl`q&y>9vj@C*X&7?ztqpHXp)>V7pn+#ZWga)^safw0-g)ZJI^!oZhmL~zW!hkN4URe{W0d# z`W>+9HXNsO+6aA2`*8Nh7O%H2tv79YTXUEG*KZqP=lM}%UHLH%j_E=7CAMIG&);`p zx9J=D`+LPRi{~mMwyv&Ic4NNS_mk-SQTmDTsd}k_Jw67po96=@^GkeG0=~oh|I$l= zyh|@d_*P$NgQeFD>#HuN!Rp_+3oOnvoWGknE-_zcVfWDC{qyzHAl{hHr}0mGW`1h^ z#`2&zCmE-HHpnn*P^GAI6VZJxd>7Pqh2s7Nw-Vm1_6%#C22cQrAtj`yKwBaf9)_l7!8x`dX8` zsjqdw>TB7HEYCXc6u`QkEQ59a83jw{6JYiCDX`8HvtaN1v)X-DSDqerNVGd7(eAs6 zb`K=lt#W@_9B)aq+XXw-Yk00zp4%5&9+l@Au<|@`NpGHuVC8uPtUTAj%5xK}ymr7| zzK%$YGqsLV?Y$^>Cfcp>faOJeuNd^<0=N!; zs@Eo1_1XbThuLOty%xaAPZ_NIjDo$-fnSfm-sk7LVdv%hh#>y({Hb`#m-ogq3f?es zA5wMnwM0Mmb^Ms;Iq)NUh55B7_w~a5s{G~Yr^;WJzMy%F)QjRBBA=?a3G$>73?^6}OBk&=9 zCmHvtLv&?gg%)04Z240=A6?}9J^ajJY3IkKwbS=u#O}WgUuAr2AFhJMe*^4&PtocR z?m0(*`cPPh;=9Fs;x&7&mY>SmQ#zG%k<-8dqSP z>Zl1mi{Ce*{r=1EB`xhayS}dJEaX*w4gK7B6t5L$Mi+V*Ok9OExC2p52y#zGC-Px?GnlKT}-4ikEVD{c(-)rq30MV12GI0*+ljD2_$= z=Uty3hMo7E!ch({+Mhm+ot~2o^CKS0EsIlm9|cPv;W*{BfL#?KPk_CA9iPa@nb>)s zd;btS&)?#;7N`6j0egA5g85(Cz5o5L>k|EF2Y$>X`f)e&-{$=N`-@kleePZQMK2#U zuy_pXNP5YVXZ3{+So^{N@#y|i9jrPUU>$Y!aj^Hf?@3$PemUOm|9SfZ@D$Ub>f;&g zUMyK&L!GOC)~++26#qE*ioyQBhqb~(w(nj1b49x3{c8j4yzjBt2|MK{=I`M3=C968 zCGhjx_4ngHgZaaKPW>Une9CtXtn=X{*z>a;@H)-7?H(@95f#R#zEfhH>NtOc#p~7a z;ly{V^F2j%zE>pnJJ!I$-a2TFzm9PZ!T5+O5(tJ$iW=`K9rx z`mTdLe_ze~I#-6*_v!~(=F>h}1WTPwuuji2;M?x7`e(cOmvhs)&Bb$Xo$z>nyHDV! z7tc|Nb_=)d?YCjwsBbiWWxT3RT42T91t0JDAFdbjtn~(%Pr9puRmZt@Z=TEGm_Ag0 zb@Z$H8+FDh&t=9b-sxc6>PjrH>c2x@G(Qzr_5{Om{-Xlyk35k_r2#?S9;j`+;`Sp za$lB?N;jLo(oqfU#W{$b;v5I-{zX`i(s2ns=GOzO9%sPwI$>UqzXkU!o}=unclSS! zYz{Bpe)5h)yIrtTzmN63`YpXYH^GX#1NQvdE77k*679Z{Xm>hx(nU1CzqUA~uNqi! zj)S$Yw!z{rJnv|pEOzQ|GvGfp)j_Oc!g@IyzrF8KyF8JHcECf---%m$^F0L?f3b0+ z*eT9gu(zK-j$ht>{#2s>Be$9V@}my+zW?LBd)hf5)}M85{2_LFjy}f64C`uN8kjP_ z#AB#K>18>em;3z&Ni zb-frnJ@*y*tA1PfO|K5i;KQ8xN0?tc$L1dm=5K;yv{RT0lPb#`x5tK7mHK%@q6s_9B|0L`f2VCi%W41 zfxYXtS>}(`pLnb=pZY)p?B%x$zshfmaUPFvf4lYb<$h=Nq9O?OzY_0zeiZIBe&k0P ztZ|`!q>mQ5T7g}G8#Z$m;A1Chpc>kTw_vL?5^F;oBT>2^9 zW&9|=HL&;zbthd62II!TUjNKsr+iFSPS8d1HF% z-fi=~g?vmhPWx9_htgw%aq_1HmOt5Pn>V(;_M0l>q`M;HVtJ76)_=5r9%Q!_cJgBd z6*{k~n;d@3pHsl<-(&cte6+wjGEW!m{jTdS_;c}r{qNV8u#0`ZEBd%99)tKRK`eedr^xJKTBB=$<#G@qSXkdl=VFG@#)JEq>iS zsDi!cv(97wM&$1ZR1a5R7yDdXcDG{Z>3x|eEdE%&l;`|I7MJR680<kRp3>0h5MSmU)?(wPqVJ#%RFp;#B`x^$JVUx`MdxArk_0=f8Wddckk8z z`)@vlT`X_P|0Hp!-%o>Mj`VIKJt?yIWXad?*wCm84HaHX#Gr!QXF|Gcmoc3!;| zv1{@>r=h><7p2FIFY!=b7=G0v^=%X?0AJM3cmQU6|uU2K0=oTE=# z9;BxUuoq_;JHEjN*CuOZS_y7Hr8uNM2?|%cky*k=)mfSDT zcj8bUuEQ?&y{84#ntj^xp#D+--}zX7KOSNJ#g4zrJZW|0*{y?}@*lg-?>uGx>bz3M zU!7O#VAW3(tn*3-e6aKP6mQ0#n6AWgDba2OyWRPo@UZ_YAJu0pKGjJBtU76dJw8WS z@9R_j^VmrAe-gWxp5$No550OC1uL(yxVywPuS3Qu&lBK1&s)^D&)%6B&(qi~ced>_ zVLw(r2A{Qf6kiE^vcv20Pnqr&cR0V|tTCVBoCJG+*P*`R>2qED@cynNH`A-TA+Y=p z>rwh_Qjg*%8|1MQoxbzddVej&cI%&UG; z1gmOBz&gid{%Aa{|5$N}I@CV$?2S9lz5mqb`afU(Hu4jDZb$J?vaaHv2FLO*Kk_G= z4n4bl@Wb2puG+)uALSYF4TGd>m9B-ry~l=;ta{P<>m;Gc~b z)l&(acRn{??P=4Uci*;%o#(IYl#iId)A+Yg!u*T*9~-AWKN-Y1$T;u&px=l8x-O0F zZ?$0l3iC@h4RGm^;+*GUeCh)k=25-07#HJDec($D&$2r`(e6jsiP!KtQTon4Z~X5> zK8oP^{t8xqt%JRIu3~+!Pw1R}JNCHoFVFkm>BOzNS^1g%{Zw}E#xBcis0-!2@>k*XDtv8nFS3A+}w~2PI{X-fbveW(hu%D{Gf1%IouV?C5wQFU`=k1Jm;B4mI^&)_#AXV|sZUK)XIgLYALdVN zJ@w-u#;G4yoN@9q$2j@fV4T#@*3L*^mkw0=h6o-kN3I92K*hF_nhI8%vU|d zcEWH!)p=~>gyXd0zW3bwHxunXwd0~WioN+{Cw;`?uDob* zYabW`E6z!<_JL{eDkte=VHppvQ+`A|F`a3DmE9raC)B_CVEHBUQ~4MLE57g?puA>- z_%e)Bf1C*B3D;LYDw1#2Q70G|@~eK7rQTG>9kA9PU|yZ$1~c2u5qfIm`3;>XFNI&P zUrk}R^_Bhm)f3o>&lnFK{1Xq^Wz65$IK|myoZ>7n&b!{<|JsFfe4Mt7y_(uG|8maE z{L%WicfCK(y7Ipbj_Fim+E62tU7ChWBF7)l&}+zGhmOOqw({LyvF$X3h#S7p*Cl?;>w$67Lr#L@RqN$$vHeB*sNHT@@i*@@ ztoU>H8dm&c_ZgPIqdYIAeYMK-FWOh@e159_IK+KN?XwN;UrCQmuHV%Kr#RQ@TwMwJ z>j?VR{eW5Yt6h5vUSj%F-@E-Ui|3f~>>eSnUj6I&-^_E?ua%DQ{GjL3l(%JN$gA>Q zT`{PCu&#$=eK3!m@;wX||1IG+h(TLeeu|$3#PRkU`^O_Y@A>Ouwl|&;u*d7Me_u4` z;CX-O|M`9ne`ER7zO%G;Kj826LcUcmGsK~K8Ca>ezKdWl-|dhe#(Df~Ox&A0y3_YI z{A0iV=lV^4Y;_UySGvlrY;n%lIXE^>y6zH}`dEc=UYuJJpSS<)o~VOEu=Acfn8iQ! z%ls-9w-@IW;}qv`FfQDmq^EkIr%CuyzilwDcpqinnC?~2ClRm5^E+$ye8RV}S9?-_ zP#yh%_dOnlR_(3(3fS}GeCGFlpZ!YgV)4u0JFr`i-$@VquJ+3={>|(B6>0fy1#u2B z&WrN_{QB%``ac))EOs8>6Ra!UO@U+lNFVF|$@;wK@6OnLj@OtzzR3Gy&fgcjP_lJn z{waUci_+{;=WF1fx9*MDiTCh6w9Z8ntC>zzr&C~^i)O*9+x+TguYGwK?EM{t;`{b0 z*2lwrNquUR_0(6Y%rAeZ!3Rfvmsz|&K>YhWTAWLDST~wKle2g<|1em*h2yjzl<`w~ ztuoHj;c|aAJzT$yy~cF-3hW-addcS<#kmo7F@MEt_LUZ=W-EYW;}mCyxD;nO7`LJV z;8p!7M_89?u4CJSD#9>t6`_V z#}Dx1K^Q%4zYnp!>IG^|5pUBJ8iFPkxr|a*SPR8+1{`3Hz4nvW%U082As1JJu)F2TJg#K2Tv??C;mLKd=55>vLXTTn9VvcQQA}PI?RD zl)tn1Cx7#6S)869?_mB-ZtnlRP`f7jG0M8~VA*@8Em%4s*^c73PcS zLwYEzZ9J)Om%;Dcy8k)vP=^ocZ|%M)xvGSn z?#qV$st;FQZ9HlJ9s@u63o*N7KJEY5kofpuL_1#6x#9@WJV{wu!?XPo*_hH+ZI!#MAAxoK%n!lOo$DP=DdcW{&tD|FI*S{}6b|25I>Re!ZQj>W6_ zQtdWQobP}{yTh>Chu;f`_0Q6Jy?U;JRcGVig>DLeel)PY`E|zic8&<^QuRH;IGqEEjPri4WP{l>J-jo~?!Ae2MMxVTtNQ@cVC}b=e6L;x!Sj6q9DDvsJlB|4`KmE4mRI%7LG-4+*$KwQ z`t~&aNjlCjk90b)fyL!rN8bmJkMb)1!u{k)-uM1qvBA2Erv;An74^~Y|IN}8e39qrZHsgISPt^^LPsP;$Yg~AJEFE--U;A60aq2I_VCAg^{-*O>%Fg)h z<@XcV4X?LY6wJMb`5nW~>uZ-`7t53Oi5syKKVg3oKke5UuiAHKz@8t^B>M5nzncy` zKS~>!AL<)5u>MXutV8wTas1V|0miA{jDx+psWFfAHO)9r=UWk<_xJK8?7Y0m?sDhv z@E-DUO?UHMRDfQqx#z*e(8Kv0ZZqFO)WnF({`g;&N=`YNe`b_x^z4{vkd(TtPFu$jV3FZ^O9q=BH6z8Z9{gNIE z*hvrBH=3Vby|4DqJ?G~2J||fRyO_Sj<69H$_DHllJkjoqM7t{!?Ve7wTki$q&*LT4 zuFQPW;mUK_`Jex&PmGga>7)&oPG`WX%YiqU9<*;2!RnhMV4XwjVAXLGtUB(1Rma)Q zY<};1ZjK>7@BUYT`4n##?ESr>^r!2-uwK-6bDNvLntvD^^GkJBgICpAm2qC3olM+^ zxB7p+@V!JmU5(wfw=MblUU|)KVR0&t1@N|iUi?3z`tSb>&tVTF`XRex_&tq~Z|S4X zy1I|j1jqI{<*AIFPIVn;obuEmFUr$E!FcfUG)vqoIo~h!#uu&bWB$vJG1iqIlZk#T zWPb15z87|0|M^Iw-BF2lUrV%GTK{xi5uP`shoLw3)@=o>J~#$eADjfM4^D&C2QzQ6 z`8@uEiGgZSadBZh}`u3S=>^wiFSXX|`f@68pIrbUm_x#PgWcB=!Z}tCtsu$NfF{ZPLX8q=H3zx!-$-+y`jYD@k- zE%l}Gtt}5aZ?(bR_ep#ZKRrK=O|(;7(oxt?)Sm|5X8vmbE`fF3Rs(;W-|r010g8Ku zIMt8G8K?EbaoR^~jFTR_jEnIg9h?FWnm>$Bx-2ojbeA9MjkgT;);pi|Jl)-h-I|O0 z*ZHpl|6}~j;Gg&zc)R)U`SBFN5=I3T%sQ})|DUQiGKWp`R}Ur=VSTIUUM#b z*BP(H?zIOjxenE@2H#;kN#`Z7^b+GcgPr26fjz$8f?x0EHOBYuynoxq{l9lnb}?P5 zFMWXdo?(9r<5K?}+Q#@$9aO+EKEz`VJMlQ?j8k2A10Gw9i^Ze5K7@GWSM0plrY_`H z5k0E^w84sh5`Pr`EdHqP72aw5c+bat760CQegFI2-@xum&U0Kp!_K>ZG>d=QfAia# zzdv`LznNm3^gPTs@tc!Sc~#zLSM05y<|>A@e*2Y%)&Cnjza;(#*Rl82hX?rFQs;wl zu=dFkpO-0LvwR+=e3kf|MCXMj_Y)W5caiIN<+IIsLi^Y#dQsNO@S^L_QFy6GzE48> zyq|o1`o8{s^%3l1dRP6fx{UQb&u-I1yS)-;mL7(| z(nA$2Jv6}5LkqmlwM)JaqCPXly3%)-abCZ^l(=4Wo-exsJ8xgQHPP<_w@b4M7xWz)BTw+-{Ns#C*w)} z7Qy0i1RT?i;vOPS&D#lhs0Z_e{HcF6s4w-eX~uc|Yl?Wi&v%~0&f8y>Sdd=sKAo!v!P=j~zNP+GA&>H-#5nKoty1%q zn*W!(FDz}ni>L5BC0=rij9=B;5LoAp3Rv|v23CDdf>mGB;Q#COBOS-iH?>`RbvzE1 zj@w}Acm}L_W4g=)^A7B0>%3gL{Qt`Sx3oI<^p;xJ+SgP!D@XRV3Gz0-kAbC!S+MFV z{~pV;>S`FQx~hUzR}HZ0ss+}*)dg$c%I$9RdpxA}tyI2V?tSYUiTl=f6Yb7PwA23P z@pn<;d_PaLyCu=?-bA~{u~Q#A6IHUre-HdHJ;K74;i04(UXB4fk{9 zwX@iGR$jAv_U5$!R^KXvmFH2g@;m|7y30lMG!*D*mi%bmDdzF^xwR5`+c42?^F+IM zB--tqXt!sg-GPaApGdSjGSTkyFSFfAiSwn}oy~mOhgS=9CweY7>EPZ#t(qZtbHiZuwJKPBtpWD>!DJ%eS7WF8 zjh#!Idz+u)wFCCXweVNtvisOP%3JJwJpcv!q)vir@e`Ihkhr9 zO*r9w#@{=$$4d=6#g{J|FR^jD-&W@ShwitP8Ry+^JK|v5Id2}d`|>K6 zFzy8_*uLcX(PmxwF_Y-W7R`Fpg?(5-YVR;R9)xcRdrk^ z9_4j_d8L|hu=jcEw!~4mdvT8^A@93m=RIfl0qjnUe9ouO<-USl?0&L%7}?MG6AyK; zcxZyX?@1_Pr#y7Pu|B2GBTvK6nBL^);Qr>P`f3FndoD@yU&;KQAGajhJ(6hmd=OXI z=T!GC;t=0muymI@z~WZ_9|C*ze(<>MD8+;O_rq;k)(_Tutk_qdYb>z7AU(zQi4OiL zzU+UR|8HQt776vg1@FgnP+(wz`NYQvSoI$IrM}t3FX^++IFH8)e*Kr@|1rFu{ZDyj z4u^3rv#<4mSe&ZE!2^vqoeN6f*f_7be=B_-OyX_f{M?B+mC-%k-kpNwNxO&RqWs$$SvBy!~-^;yd<3i+U6g z?t34^&O6_JI^ZkxSNsou#Q2eps^Azu+8^`SDb5BsrYG%lC*zmL$EnzD`BeYs>n5;^ zt*d_ZE9}nTd-q~|ls{^GsE$U#-u<-cL_b!@THlh6V}5i3Ke8V)zr1l1j8i@fjPvqY zV4U(f5{wJ`yZT5ssIMt>pmTSYd3F98XI}63JvN4?cir3n_jGo`Zkg=Dxw;AYlwJ!X z#-HLVgFPL7nE9`$@7cF5k5OL#+W)@5H?fQ5Lw&1*e>w$cKW_fV#wpHb5NCmLUYtM0 zuYWktLGC?f*Fl~ilAFW$uUFov{_V#W0;awNY56|wofVZ$O6{yk{{%N0^1*}Xd^8O9 z_SMx^vi>c;qU)14<#CAhwO*C=#BUqCrUlAG@i}~u z@g@GMV8zn_e|5e7fB*h%{POIs#LjzuRQfvJ`QG?-PhUJosPY!-TskQqY;o$mI12uB ztAE{3<8Q1lipL4&(|R57B@6qX`&L`obf@`a*9kM|Nb|RXyk%KWx-5WoJ)1qm;#WT| zg0*hQoA#XsdRM<6VVu{0HzTgx|KT|4r;45O)^)~7pF`LwPx-^r_<59gGOJi!v2Faz_hcOLK>z(w{?}Po{x=i- zSit(;eZTdw^YZj&?7ZI*Djse;DNiF{FHZy5Db6}L=9kW6+c^Hq?m+B3eIJS4iQn(P zUmk~@7gyuXqG(BI;{5SF%)AOlMFP?jAo!k2J zCc7AKI=77BpZ1SQaBQ6FrGlMwG!6E2boe@UW$EQbzYlV&!^fS8d8r=RtB(fQ^W&|b zv2%l0-!q)UWAW>}w)RfekG%TMAJtpm!(cBjvq7BIVBE?Q7Ow?fJM=s41MQ%{WYD$F zi-Tb4XdEmZ4WbA2`5b;}e;x*_@3+9ZPMpARFF$`J|K5G3SFLLMgqNQ}qTTL^cAreN z`%DXVS3T^M#!^x96Y9%#}Zg|Q3I><&QId#nUiY=gcZt`DuWaj~3Yb{%3vu@A*9y_#Ng~ zew99Beyh%EVDIlzp9UV(k z7P9ZRSWoBsS+Muq=!aQ<`BVGfk2?rE@A=Hy7mauEFb?+gdZ_g3e7^R%fUhwB%17q- zUOxuG;yE0rI&I^xcrP)|^S^;#=P$RY=Oh+>{&fX*Fr|CT3B_G;{b0=7y^?CXbSaneWt1iaCJCUVHus*$*2G8I9 z`I61=@pe&SoWH>?ro)2jnRV5Ny5L7HwtgP!SN;!TC;xL}=Kq`TmxV15>T)L0|I91X zboA;(yG;`9wo0^nccR_CiFSu1+I<>3eO|FrPZ!8!bj}(jAJX##SbClUOV6`l={f&p z%ct}_43?g&U}d`jmL6JQPtPYO#{Hc{y9*QT?n<=lCffZi(Qf5erRjRTM7v?^ROg`{ zROj`tP@m|f3D)_k1KyJNvtKoP?NR=G;olDP6^s9|sj7RnH z2J0$+EpTj{{4ZfAw!7eqJNg%6Anfb+C;C5&U9D#Gg*s6GDW7CKisw=AtN+~Jj}6zb z`Z~jT&iifHdHreMM7tvs?astbd01Y8;#K`Pd$PqZJ_=y*Q3fk-qhQS&@~U||0k0E` z%RA4fwD4Q^Ar=IFt8Wamk4Sgp)Q9>;p7mAl6JXVQrfzY|-y!go&Hm5x>HDC)eD2Km zMtgRj-OtX~p54;c?I_P9tPt?0c&CY1dCz>kw+;ru%6kc{s;Gf~^SJ)S7Fve&bnd?| zQLq2RF7~~q@;iGkm#$wc;F#WY9lsTRX#Q|t5K`qz7x!+g zw{+0T4o=`K9;90?|aYDzkprLKlKsK7voLm zk-^g}Ue#*}96JZdE`y!;u7Q>BFi)zlY4{c2lZ^9t+;b~Cxq06wyv~1EKk)e3Jkf5e zM7#ToX`iDmOq_2KcHZ|151(%NQ$DL;?fVU|>ZAo$-nwA*{anN5^YWNyoboutI4_U; z5Z5Ppjn%^;yzf0velm96bJi2s#o`iQLuXk0;;RCV{aurI&tWHC$H3>W+yD7O#ksZf z_k=e%{;Mu$Sy$(_{I@Kg$FA;w?#R72O}{5&7yH~qe2lWL{F(rZ|8Rd4Z!P@S_3JR> z6wg#JPpr>$(WCU4J=1vb^!Xq>d(R`Sv#ssmUZ1)7)%N=Z`n%iEU-31Ge+wyyX|Ol{ zpYYeSd&OF5eR0!7yApQFXL!9-AdaDL8}Ev<0+ueuz{>w5IHoVnn+fKf2Fst2XYD^@ z@G4ytzGMEy_|y6Bb3wc-s&VluziRAn>L-(6#n)xOlfEa>sq|gKKb;3h@K5(G#=)MB zfBP-FPweUV?8JOukDd2iUG2NZr{W(6d*`qccFIc|?B(UDATMFwm6y!-%rE6(2rRv< z9?9qQzP1%&^uS|XY9A#M7VHG|H z)b&H2&#Tlo#<-4>e!5&w=(@BW=&1q^pNahahV=hWM<=oySljxHr_c4V`_VW1|NY{o z*eOq8epS~qY@r(A83FzPb`ml?3BkA*yCq^;{MYg`=7T? zYNVZW{#|xoxYY6&>P)vaV*g;b-pv0Pk9gH zmVPQ{_v&X1EFLDo>WkB0)orLJ@tMU=I?VjAe_s#}=O^;;^F+JfV5jTxu#U7()$vcf zG{K6e1J*oY+?uD1oph5u$KqBV!g1=OMf9ZlD+S|1zcv3X{Z6{fGLOzJW6bmR$aRkP zkEh{j3+H6Kz?k>{9fO=@`Z(SCx^YT*D)fzAGSB| z$JUkZj!Lwzw z)jy`dI#Lx!u=H30d(UC-fj_GAQ16;=jP+Gt zHRe~{cEFk^j7z$k4s@3b;v5R%tbo-IvOlr7W9JL)mlf90{!(IGOc&Z;z5pLy-M(|^ zJ#$h$75kWO&*1%yBG+-+UoOOMr^xp-Nf*Tndh9fp3W z&L&w`=iO=W$M~J|aGdf~3&v$8EuIfu-v2si&2_CmT+wD&nkKXmgW?Sr;#K#+0 zH>M-S)glh%sSEbTHLw$}xeJYt*f{mQD&urtWted{9jX(o$uiXAyNSos!J*j2eivJD zH(6KycfcP1Cnx%`Y9jx|i;OqvaRgj?q&P=Js7Lvm#ZGyvgST|{=gS?xl$SR1={`&5 zV)OF>##@#$|MEQr9p3joCt7hmtBXA%aVk$0)>YhN;CJoRUoRUmzo(Z&uzS}fcE2Fx zTYhv|S31sJVtm|uUH{K}KF9o%PW^{^3HNQqKg7D)r>kJ)tpQdYhWobS84But6#eUb zFi5;wXA-P+TERLYZ`!vr^iAzk*-Lx-M0lT~fUuhE?}~c{Y*(R~Oq=~qDyTBAcinpl z`M90en2x7;-@ES3TxRhozCmzIcRH6m%lyhy$e-daF`v#$W8n24E6Vk`SM^KHzw&GM zn)~-R@hW54Y5#r;?|(G1|0$2%AkN&+EbiFfN6L>wncq8?oP^zJj=$gL{TOfZw}F4k zOAGAz@e}6X%K3Y)i?Ms7a}InQyO@TXjVdhhxXo0oU*22y;ri;URq~`h)CH@~N0`Uce~oxgzeC{WXJuiYgmri}^Ov1{;yUa+fA7LB*1weR7XB&U zUGSOC^TSUue@q9`OYTbJL;Y(Q9Mhrpn+kqtTm!8BUuB-yxm|sri(aI|3C6|vQ{Va% z@p=8?Re7sh@AKaW4@%S78<{WWpZZ1WeE%*xeLlTFg~h9MRJ*FTPmP0B*KM%wKg@uY z|ADJ*yv`d%a7=H?cZqqF?-9nu_*A~Pad?;Aj@ZeM*!gM(ovE)4;+Oh%2fq~mz|SpS z#a{&fEK-N^=bVG=gzm-n3HpJ|**+zgdjkrQfuQ4D+G7&s}RgNcTfvZ~l=)KTg0-`$yyykKLdi>x}d2W?SO*_Vb;w^K^XxcG@pP z{*<5L>wD{_3XbuvIP=)4?=-+MzqD^0=J+qW)3Eb+JMbHJGV^#l&skUf=ITV=MsG0Q zbRTR2?D1B{PP|P8XCv%l`c(e+#4dKeS3X96WqhiRCcs`_ zJA(ORI?;Sn%%^^oZQFXW{v*H2jFT=3j9c(re|}DJ{L=g*%qKs`!LfLxg93g@2W@AZ z`tB@x(Rn;`qwx^?{6_s_vkzNe@O0K9?z?!6oyYFw{mUNe&*P)md7rP(Vt4dN|M{{T z_3ne={R`!#3opt`?k3|&JPv^i=k{N34c3#+!u8aDTFL{2RhVDr#R>4)oAv+RnT=S_ ztD6FL9$)Xo&inm=VeEdows{<$6U5`d&BmkRE`oKA9s#TG*1_K2h3v)pt2=+USHmt= zU+NFJTY`Lp|LeZ~`Ti>Ndwuat?A{&ueiHH3U|spu0{?{ZvHH3wh;s!Q@+zHAp)0M| zgm0}^VLj!m3tq@P`Cl7PF+SC=8t7a7YM5~`p44}42;vCqNA*}`e(O@1%p~*c{#`e5 zy~kM3^Xs|5ukbu5e#^J^>Sz>vY@|;q?o~FnKDFvTi+VB_Ue~UTo%ek;n_w4A<^zM>@xh0Pxzdi`b*(9%a6`=Ww5T>N5R@JC&1GG6j-{O1*>o8 zr)+-p|Cmm)jFX;+8Mof4{hv$t330~iPdc1pKGkvdH|EzQ{W|nZb=yI&s@nqNVmgw3 z@4zqbyzsz|_Id51tNZ_5!^4SrPkqkhMdoYr{dTdwGDE!LZQyp}O?oJTug>&;PHz3z zTRq>ufB!hQ#xBOM>U8f!yHq~@IIwuG&v@%Dt=%i`w)}?om$ko4!=LIgbBFP(dKv_) zo=RZt!Zon^{5bgKj^qFB^QG!QcIqeDp4}&tQ9mi(X?fDQVFawa*1_s$O|a^y1J-p_ z_O9N%7r@GU8QkGMb=a@uSDXCHuTjRWxt|nb0fqbMw|2Gq_451y>MqvLrQ_1w7LWFk z8u%A$OSwz-;|t8M`)#o}$C*!YPJ_o8ue616{*d>T-|$?h`9`QqRxmlI}|0%REY!U@@+=DER2pIODfayXztw2Lt zV8n&6R8pjE=z@cQjJPl^NLYjbA20~Wh$16v1ck8apaP?8gHQ|wab%IW03$B^_~g9a z(@#$44w^daU<(-iSYL zGyL`o&Rg&E>>hD`kUd3kD6h0$UU!mPQLOc{4v*&zzJKGq<^M5{Z|V`pU*mlLEB9FPi1I4qT~{R852-H=fXAyEKPV6T@WXK@k4rQ?pt@B2C%@nA50V_^ zF3D-#-<3=zT}>*Vyk`{gryu;g4M7*6mQ;4l_=9-p#nJ0`K3FowML| z_pR-(YmRzkUeg7kx{;k{B6sdx6Z2I+tHV!u*72CL^N^>q&3Qt0Rv9Nd(~Ju}Un)E2 zVrPiIt24WFiw6P0;?Xf=&|l6elOBL z|Nf=ZEMC4n>Jv5Q)%q|Bw({{u@VJ9xsP69Oe2Z9G@kX_QBLBAz;6mp^Olch0qfO(aV z!(b~vipVKX$Bc2>pNx6&OxN4jiTqV&oYt*j@HFfwpvUSXCBuK}BiAAq@`L;}%Dm#4 ze8Smd<=r|zoY!Q2pz-<9n~@9ckLA}Q^QunDkvxX6b0_2bu1_Opeb4IFmk(^(720ph zZ>iPJPs*QeaLC`XbIh}|$T-X2>wUo0`KBC6o3)?p-yKiJ#XW`o|5*1e zB6$>;S3F9QJm#XmXgue06mr(@*-FmpOUuw_$(;}>*N2?)&0lBL=L%1`_$dEMVAX9E zZ1MU^B(JY~y!>@myt@9-$}0z!J(HEF95t@fvnT7>QwM83??tbb*9|Y92EB3q^{x2S zs7v{GfcntvydOkxTv3 z-9Pr@DLcooL+e!PkIpX3@578MLbRK4p?uUjbq~BOe>{bp_51NJAZPKd!%uuWMqBOl z^Hy~>;Q6NyJ-WWEf|VC(^jh~FI-YjxjdHqfFuP}ZG{37J6yto{>p9FpnNpb6b z&iP4kD}onqrVim6rr+1^HvEyM&z8}rdKd;jz<9*g+9y5~Y3D1*?RJo>OMl&%$^_}> zz5EA<@=^X7gRi{NXN*%Gq!_0>s4^}TH?24C`Jn5cmRtro@%PsQ@gF7sR3{C1C>~vZ zc79Qx$br8WxDFT3`ON>S@q12-413h?Rw5UAkEZf-41VgTsTUl7>%PIo=(n!dyU{2A z^?^h0hgH0X;iY&FFwUy`yWsUJj-h(^4d)eaKhMRZv*G+99$9c`ocd)QzPes4FwW|q zFRtrGtTOno=6u7D`zz-|`LBHWSESsVws-aPv#IVmw9xw1^%v(i|EKH}9?fpMWYt52Q-Z>tad1i7*E zb7}$2qwj}XJU{sHP#;MBy|oW?gDt+ljO6-PI^ZidG-(ipM7+Cr2Ul%Ly zYQ#Z(Yz(aX>P7VEx_AJrK9_pY`N?`Ne&ZcnA6f7B?e~dk=r2~uO6^}T@_P997B0|4CikMe9uw-*Y7MZ2|V|zK2v&`JYvEsxO0p4eNFnU{mayA=QTBl z{H=AXbIkG3x|Ico-s7hHsl!)#3XBWQr#@3)oZ?hroE4|@@xQfyyc#*HPJWGC==)Bx zEAtQMAH^*Xw(LwICp-JWmYvVRYr`E~{|M#dCY-mPTi+hJ8OD2KQm;5WwNLH_TXv3l zb{4&H{=PzamL?B0-w1i2>#rJm$NMmPml@X?AH`nrev=%?G0m~h`@Fos=e*+A%jc_# zdy>z$)Xyq>&ZO(24EI~r$Fkg4)4EdNewFOYbDgDqMK9L_vbVziLF-Nr{Y~Aujz82b zGXHe(s|LPrqW#7G_-DOZ`*rCc#97O?feZKKY>z zz9aCQne?wjzg2IKpXb)IbCFlN`1_JF=R|KAfSxBiD*eOvmbA@_WjTmM7#RQh*o zpQ?hDuXV8Uwc|fdUUlNHWf8i=sAJ^t$zOBk}t7#D6cm5@=E*3N5{k9`=Kkhl60%?+93Vm{_MZ z54*t1!yH)ab1zuyZ3V3Lb_g76|Nk%N0`J$e@*?yc{?NKEZpxDeSb5Sp*_~IOWWmal z0$6!c0xM6dVC6|2eCeueld!+uYX4aD`d*nnCOr-ELw&DfisN}g;P-U3-j1G=r%eyRM`v!1hGap?mq4g+B2 zLufyeMo#`2HpWT+7=Dy@I@fo6LUpPA$X4n0`!vaQBWK0wIOP5{bDncNfBSK|7`f{L z-=kC=J%rrll9A-~E$9muI}2Edkou7;;||9m*o?s}wL13BGi_x+>3l-tDl zNB-&st3E1V>p9+ac5(Tyb=J>o%{S!fPrk{`Z~4EAaq@r08|T-%=Btv|vS*mQ*1ozy z9JR_6(Hpwn(|WoQ_J;bL=c$|&? zyH0QaJ)_GadE}W_{^$qGk5h=h4yv03{Ix&o0;>;Hz^bb*^eV3h!JiLYCn#U9!Vb$X zcOh3Dm?NsqqaU9-ax2Jx3Hx#{BB$p;{W{S)QrX9vkK2P~Oe5^Qbyt~V5>-n6`k+b4h>}>U48Eo-L zp?~nm_SfU@kK{4t@kqVBwI2L^yYAO@GfwfSf#v^h^jP1&{Rljl8Q<%gfm|rR)CY2r za-WWrI|jKC`1$*-G}Y9=UiItFcQ`+)?_|O1I|Z=yec~bXs?JJ`v-0G4c>mjYp12P= z>-y?qUmddo%ew?&hLN9mr>%Z{rWKeP(SQIkM==nu-5MZuvLHS?&12{h8#ooCOL2AYxlcb z?Ja^Wzi*Fz>-$i7Cr__-J4fmF`=8=dM&DE%mU@q~Tm7#GZ25l< z_E_&*KK8j>bEXh~^}mJav*h}a)93!aovPmkcF69|_c}YZ-_C-q?;~Eye4+P3i2wDG z{O>?caq{y(eRc$Xs-r{-{(;|B7LQ+}U!NO<`hEfZnr{%Sy6j>;t($paWB%Vp`eDT5 z8S+D&dF6+WEu9~%@2l0(Z#_@>JaUSMpHEsJ(#$LW6u`=-5_s77{hYUCT;Hvsmff<2-8Q>xpmBJGx(?DqM}&d#k{?aYEh<78(8 zyJTk}a$J>h>bDifEnAgkrI|Q?uEp-hI7-;hv&-kjz2|NLa-r`5ieF|M=O5*J9xVTa z`ewhE2P4=iy-D<_YWl&UI@bM;A=axR4yZBCx}W~IkvH0JZoFsvz9YHakdq(${-M0c zZQGh(yer=`eE;=QTRmJxAb&`*} zJd}SzJjx!AS|pFt;Bn%S?eDvsj+}Mpdk~eAx9h%g(Kk z`_&%p?>}`RXW7~N!B#sf;Ly17d_+$19s>6p-+%ZByh8g%_0##0{#cCMv&MVcXYL-i z?q1*Rql$aL8}!>;1?nuM#^rJsRit8P#)!amuSaSoN1dk9EEK zP5d=wY5Voz*-czNTK5~O%qx59U@MQm2aku1_gcM+&jaNjzwgVh*&SQ+xB#~D?1%7> ze&7Gf_YU+a-X-vOe+651-_Cs2`_nd>d|WKTah)X(JC404L^ zAlUNj^YF6#vEfHto>}{*?U5_2$~OHH%7gB7YaSHA7T-DOx8!;}9{&BqGz-rtep0_k z!9)2|2CJTj!CGI(z-8m}lNIo>o+CUJx$`(ebFKC9BFgN%#<-cptZ^_jn zK2Whd0HbvA>3OYQ*Vta@IIT;X%Be`#{xuH%t=+bi;g`coA>@_P^Cto*$lyC2~g%HPL0Z~dOYrhB_O@B38y=j#%CI6HM6 z(FJZi+5UTm`=Z~9(_zT{>8XkLweo*I^Qzwsf-O6jp?}5;uAcpRP+pICb|y2Y!@lFFLG9%9EO~=k6!;_ z*Z<|$Q2v)b;{308RKXhOuUqQZoye&kvtY%i03Oc|u(fU#uX0Lg+9f*3|4&&gRMFlj`Yu8k^2uv7nQ_X*DdRQ)Ya!|-UktqOCcBXW14}b zeViZF=c?e)IISB6hTZNVU~Hd4t9Rj*`vD4fpy)|3%2t5OU!TO z^`}=k%~n4;$FnDt*Qso4UU!2-@ld{wVVA19=#5J%Q8+68o!rlqo&@*Xln+Jjb7|ky z@a_+#c5-~x2m8V5gCje;^NLTN{i^nV{j5t`#~NVQ)n2>5PQOy!)xf$Q7y~QbW7MVm zQ1RkFfL}_1-)~j_d-ntGx?wMla-aI7_8D2uzr2rTbdtW@EaXsa4z<#l$tvs-yo04tA5 zV2jt`k^C1$$}NkOJ26u3%aL-YBd0j8*OG;6es3=^qt$O+VEHWvR{iyYReu$*s$mFx ze&GI|^5on|J1WR2@BKbH9`Ajf9pYUAhsG&y8Xo^D_uT%}Ic&lq|UwEFL#BmMqTq}+cZ3x`B&?D7OZu>0M@!*0$crX{RiE;Xvu9F zDc2b(w_XJW}pR?oI#2z7NhGfmBIUk}obo-yziYo%{yDJt_ku0{rAS^EN6P&$lK-g3Ke@lN zNBlEji~r4$yzY*adpMH+0Q{6c!yf;!Nd8Yp@_I2+Zt_E}Ph0s@IG{CuN?`fF3by>e zIrCY4blXU|OeFuVxvl(jVDaw-s}HQ_^*ODVb?RJwuR>m`U*?IU`bG-Bs4v#R>Vp;L zwf2o4i}c4qk#dJ2CwoJEBcE&aTR&KS8w6W%KPHmb%1F6B`G>#j(-`y=^R;HSPfo1XV ziHGC*UVeUS{`7<8|3R?j|0MIRBwy8D{QElZi9?|@4v+Eu z??KLAva1g~w2M48G0%mOaa)3%-a{0+FOfLd@z8yVF7WqXZtt(pMe^uF?lST*#G~Ki zF$h+^_~Yc)9CGsOh&Rr^j!>R;a2+o_eOyN=?KI$*YL!95+5rg zv8hh3NS=2y?s)vce~*8zqWity;r@JXb^GUye~g?}?~?oQGZQ}#F>Y6nLjF+xRzL3Ir2MRdL;jGzOUUWIWXGXS&&R*z)~S%4 zZ-bYWXI;qcv1sBvQ@!;vuXt3zmLJ7q?&@rlsvmdxX9#`DG)df#l2Z~{r7KUy;x`J{AR^n$#cIdLw_CI8o3Z()oaI5j-TR@ z28YJU&N_B!{p|6^`PawNpTj@$Yd?4zh76!rSHmUrTHgnsioMqJPlqCBeIGov(D_C7 zb%R57t9{rv4Zmw$E22+%I{>!c+xUI-TReVd@KAkpe8$hPoJpUW{+Ukf;YZN~MLklYgFtoP1bfn4Z0 zTIEd@JCrwdaQ_@tjAP>WgH`B1exvqsZ<_AnCI9+$tbSSYcytt;f0b8Ru=1(^mfleR zETC6$D>2T>_l&_?{ijM^$c{Agsqc?6pZZg3QC!~a&-@2-4CTWoIRB-6+sEM;nnyoR&%>Tjo+xf5Z@y9R zEsWPBzW&=efAlRA-v^RkpNjPBKVPSuem^g?4=H}u`BC{;2FuSiaA=(n|F_I=b!_F& zuCG&0aq;=9?$gIQ{;K;Pu-5lJu=MzSK>0F?ozgqNxGe+U7m(evBJDW>xy#5$pNFnr zx)wWo#3Kh5f8P)4Gu`l4zBb^m`;)zfp6Mj;5Op>KoJ6m(cMv_72kg*(t%4r))iK6} z@v1{QZb$r{6bJZ~5b#f93Cfu;uS(BJKJ|q+MIiboF8V zUQ8Of5I^LPJYWEC%+AXt@s@ZFY9|<$0BF(NG)%T zUpH9e{QjZ!B1xR(hYVPKe-NyC7zL{ylGv+$G745dDZ<10-rSe5GxXem`eGTmm8-HX z9Z~xx$z6fm@rK-8$UXPP_SZ$fLhkUb)fwINnpgSu8-t(Z9*LBDB2w--r|jzk>$3hc6lV zBDr;c=B|V+eedXY^&!86;#WGMwZBxsvZoFXeP2erc49t@SKlRZ{1-*)I|Vtb4}1@~ zYd9+0{`#=Z3GVa8w;J!YiIuy7`K2c3JqD_i$B|Q9{eG-