pcp-pmda-weblog-3.11.9-lp150.3.42 >  A Z/=„EVM}MrTԶYB$"_U>՞b"کe L5B1rn B"$?4bɊtTø)WJxh5AOYĽRz̦D7nhL lX2ryӁڱ RfsZݠ~0by&bbDžce jQ3զ}G<7>G8uaa[jtlM9d8373087ecc50e7e507ae7249bdfea49b69c642db42fbd369145d88f2d4526a8cf5f7c1d8a2fa2a987296a886207209ac62b4eb5bMPZ/=„n){mU="U8QԲ%t=/!if94~jV*Ė)ZfAYpA?d $ \ 1CIP             $ ` $(>8H-9-: -F G HP I XY\ ] ^Lb{c$d~eflu vw x yzxCpcp-pmda-weblog3.11.9lp150.3.42Performance Co-Pilot (PCP) metrics from web server logsThis package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about web server logs.Zbuild74t?openSUSE Leap 15.0openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Monitoringhttp://www.pcp.iolinuxx86_64GgS8=v\Xps A큤큤큤ZZcZcZcZZcZcZZcZcZcZcc4ea3cd0cd8f476e156d08106c54a3c341340b345902b6b789d5e5df22c68052d0cfd8edb6244670ae3d9f30e451898c1196853a2088feb044d9eae5fec74e9ce33d01080dd204bf0c263d13c89e7fd30b32f94494e07e855b7997d5b74276944b2a04ac3da39cf0e9eb155fcb6fa3346348b59e4c1529381318c6797a66178046ad686a3c4029f614a243c36ccb2a8572e8f739d48d515b611a3c84ad4996d3d3a718e883e98750926bd140d6318400ac14d430260655c11bc01dcb801a245d78c9e74845ffcfd55864b846115003357c8bf7fa214b14b2ce4ba7c6fbaa7e7bfcd1fd93ecb9605f77d8df9c95a894814183a01fc09bc2d2ba77d82507c9012991dd114d02e04957d06dc9b0e2c633894458d31e7047478c650d25b7d83b841f8ec3d15f314b8111390634ffc4d4a363fa235a24393eaa794724d44295282915954ac326822b8ff4697807c8819c84bbb7492663559500af49b3c3b3aaca7dbarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcp-3.11.9-lp150.3.42.src.rpmpcp-pmda-weblogpcp-pmda-weblog(x86-64)@@@@@@@@@@@@@@    /bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpcp.so.3()(64bit)libpcp.so.3(PCP_3.0)(64bit)libpcp_pmda.so.3()(64bit)libpcp_pmda.so.3(PCP_PMDA_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)pcprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.11.9-lp150.3.423.0.4-14.6.0-14.0-15.2-14.14.1Z@YYYYGYFk@XDXXg@Xf@U/@U hT@T\@T@T@T@T`Sof@QdPrPPN@P@P@P6@PP@P+@Pw@POO@O#OF@O8@NNBrNA!@N6@NM=iKs@J/@J.Nrbrown@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comkkaempf@suse.comboris@steki.netLed coolo@suse.comschwab@suse.deddiss@suse.comddiss@suse.commeissner@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comcoolo@suse.commeissner@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.dejengelh@medozas.decoolo@novell.comcoolo@novell.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Enable QT5 builds for Factory (suse_version > 1320); (bsc#1056477).- Ensure sysconfig files are populated from templates during installation; (bsc#1056397).- Add weak pcp dependency to pmdas that were split out from the base package in the 3.10->3.11 update; (bsc#1055503).- Follow the shared library packaging policy and split libpcp_gui.so.2, libpcp_mmv.so.1, libpcp_trace.so.2, libpcp_import.so.1 and libpcp_web.so.1 out from libpcp3 into separate packages. - Drop a number of unneeded explicit library package Requires. - Fix a number of file manifest conflicts. - Drop lio pmda on SUSE systems without proper rtslib-fb dependency.- Update to 3.11.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.9 for details.- Disable remote _service execution + Run locally and add generated tarball and spec file- Update to 3.11.8 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.8 for details. - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch + Upstream - Drop pcp-webjs.src.tar.gz + https://github.com/performancecopilot/pcp-webjs/issues/3 + Vector will be pulled in from the upstream source in future - Enable pmda-systemd package + libsystemd pkg-config detection fixed upstream - New packages + pcp-devel: Upstream split of non-essential devel packages from libpcp-devel + pcp-pmda-bind2 + pcp-pmda-docker + pcp-pmda-lio + pcp-pmda-nutcracker + pcp-pmda-oracle + pcp-pmda-redis + pcp-pmda-libvirt + pcp-export-pcp2influxdb- Update to 3.10.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.9 for details. - Drop obsolete 0001-Fix-XEN-build.patch + PCP_PS_ALL_FLAGS now used explicitly - Add 0010-build-do-not-include-.gitignore-in-installed-file-se.patch - Split out a number of agents from the base package into separate rpms - Disable sheet2pcp + As per upstream: "until BZ 830923 and BZ 754678 are resolved".- Add _service file for pulling directly from the upstream Git repository.- Update to 3.10.4 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.4 for details.- Ensure the perl modules correctly link against the PCP libraries; (bnc#841204). + remove 0004-Remove-CPAN-rpaths.patch- Update to 3.10.3 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.3 - New sub-package + pcp-import-ganglia2pcp- Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.- Require pcp-conf with libpcp3 on [open]SUSE platforms.- Update to 3.10.2 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new patches 0007-Honor-CFLAGS-in-qmake.patch 0008-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch - renamed patches + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch + static_lib_perms.diff to 0002-Install-libraries-without-exec-permission.patch + pcp_legacy_init_lsb.patch to 0003-pcp-legacy-init-lsb.patch + remove_cpan_rpaths.patch to 0004-Remove-CPAN-rpaths.patch + rm_init_script_runlevel_4.patch to 0005-Remove-runlevel-4-from-init-scripts.patch + create-pmlogger-and-pmie-logdirs-during-install.patch to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch - Update to 3.10.1 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new sub-packages * pcp-doc * pcp-gui * python3-pcp * python-pcp * pmda-infiniband * pmda-perfevent * pmda-papi * import-collectl2pcp - drop fix_pmie_pmlogger_startup_races.patch, upstream drop pcp-3.6.10-gcc5-reservedword.patch, obsolete- fix gcc5 C99 reserved issue problems with patch pcp-3.6.10-gcc5-reservedword.patch- fix bashism in post script- use %_rundir if available- Move configure run into the %build section.- Describe xmktime.c and pthread_barrier.h licensing issues. Workaround by continuing to remove the testsuite; (bnc#796448).- Fix race conditions in pmie and pmlogger startup scripts. + Add fix_pmie_pmlogger_startup_races.patch + Upstream fix for regression caused by CVE-2012-5530 fix.- use permissions framework for handling the worldwriteable+sticky bit directories. (bnc#782967)- Create pcp user and group during installation. - Package pre-populated tmp directory. The directory must be world writeable (with the sticky-bit set), as it may be used by any PMDAs or client tools; (bnc#782967).- Remove fix_configure_path_tests.patch + fixed upstream. - Remove configure_append_pcp_subdir.patch + fixed upstream. - Add create-pmlogger-and-pmie-logdirs-during-install.patch + pmcd and pmproxy logdirs are created, pmlogger and pmie were missing. + Submitted upstream. - Update to pcp-3.6.10. + Transition daemons to run under an unprivileged account. + Fixes for security advisory CVE-2012-5530: tmpfile flaws; (bnc#782967). + Fix pcp(1) command short-form pmlogger reporting. + Fix pmdalogger error handling for directory files. + Fix pmstat handling of odd corner case in CPU metrics. + Correct the python ctype used for pmAtomValue 32bit ints. + Add missing RPM spec dependency for python-ctypes. + Corrections to pmdamysql metrics units. + Add pmdamysql slave status metrics. + Improve pmcollectl error messages. + Parameterize pmcollectl CPU counts in interrupt subsys. + Fix generic RPM packaging for powerpc builds. + Fix python API use of reentrant libpcp string routines. + Python code backporting for RHEL5 in qa and pmcollectl. + Fix edge cases in capturing interrupt error counts. - Update to pcp-3.6.9. + Python wrapper for the pmimport API + Make sar2pcp work with the sysstat versions from RHEL5, RHEL6, and all recent Fedora versions (which is almost all current versions of sysstat verified). + Added a number of additional metrics into the importer for people starting to use it to analyse sar data from real customer incidents. + Rework use of C99 "restrict" keyword in pmdalogger (Debian bug: 689552) + Alot of work on the PCP QA suite, special thanks to Tomas Dohnalek for all his efforts there. + Win32 build updates + Add "raw" disk active metrics so that existing tools like iostat can be emulated + Allow sar2pcp to accept XML input directly (.xml suffix), allowing it to not have to run on the same platform as the sadc/sadf that originally generated it. + Add PMI error codes into the PCP::LogImport perl module. + Fix a typo in pmiUnits man page synopsis section + Resolve pmdalinux ordering issue in NUMA/CPU indom setup (Redhat bug: 858384) + Remove unused pmcollectl imports (Redhat bug: 863210) + Allow event traces to be used in libpcp interpolate mode - Update to pcp-3.6.8. + Corrects the disk/partition identification for the MMC driver, which makes disk indom handling correct on the Raspberry Pi (http://www.raspberrypi.org/) + Several minor/basic fixes for pmdaoracle. + Improve pmcollectl compatibility. + Make a few clarifications to pmcollectl.1. + Improve python API test coverage. + Numerous updates to the test suite in general. + Allow pmda Install scripts to specify own dso name again. + Reconcile spec file differences between PCP flavours. + Fix handling of multiple contexts with a remote namespace. + Core socket interface abstractions to support NSS (later). + Fix man page SYNOPSIS section for pmUnpackEventRecords. + Add --disable-shared build option for static builds. - Update to pcp-3.6.6. + Added the python PMAPI bindings and an initial python client in pmcollectl. Separate, new package exists for python libs for those platforms that split out packages (rpm, deb). + Added a pcp-testsuite package for those platforms that might want this (rpm, deb again, mainly) + Re-introduced the pcp/qa subdirectory in pcp and deprecated the external pcpqa git tree. + Fix potential buffer overflow in pmlogger host name handling. + Reworked the configure --prefix handling to be more like the rest of the open source world. + Ensure the __pmDecodeText ident parameter is always set Resolves Red Hat bugzilla bug #841306.- Ensure pmlogger and pmie temporary state is always placed under PCP_TMP_DIR.- Specify the PCP temporary file directory at configure time using the - -with-tempdir= argument.- Use mktemp for the placement of init script temp files. Place global temp files under run_dir; (bnc#782967).- Update to pcp-3.6.5. + Fixes for security advisory CVE-2012-3418; (bnc#775009). o Add field validation to PCP instance PDU (Red Hat #841240) o Fix __pmDecodeInstanceReq heap buffer overflow (Red Hat #841284) o Fix __pmDecodeText heap overflow (Red Hat #841249) o Multiple issues in result PDU decoding (Red Hat #841159) o Fix __pmDecodeNameReq buffer overflow (Red Hat #841180) o Add length checks to __pmDecodeLogControl (Red Hat #841290) o Add size check to __pmDecodeIDList (Red Hat #841112) o Fix __pmDecodeNameList buffer overflow (Red Hat #840920) o Add missing __pmDecodeFetch namelen checks (Red Hat #841183) o Add length checks to __pmDecodeProfile (Red Hat #841126) o Add length checks to __pmDecodeCreds (Red Hat #840822) + Workaround for security advisory CVE-2012-3419; (bnc#775010). o Split the Linux kernel and proc PMDAs to prevent information leakage in default installs - esp. /proc/pid/maps exposure, but other proc metrics as well - and no longer export process metrics by default (Red Hat #841702) + Fixes for security advisory CVE-2012-3420; (bnc#775011). o Memory leak in pmcd DoFetch error path (Red Hat #841298) o Memory leak in __pmGetPDU in-band signalling (Red Hat #841319) + Fixes for security advisory CVE-2012-3421; (bnc#775013). o Resolve event-driven programming flaw in pmcd (Red Hat #841706) + Correct buffer unpinning logic in a PMNS traversal error path o Red Hat bugzilla bug #847314. + All of the above issues were identified by Florian Weimer of the Red Hat Security Team, who also assisted extensively in fixing and testing; a huge thank you to Florian from all PCP developers and users! + Add modern gcc/glibc security protection mechanisms where available. Thanks to the Frank Eigler. + Harden all boundary checking in the remaining PDU decoders. + Resolve an issue with configure script checking for the init(1) process on Fedora 17 (and other systems using systemd). Thanks to Lukas Berk. + pmdaelasticsearch only reports on nodes in the cluster now, and not other client nodes. Thanks to Nigel Donaldson. + Added interfaces to PCP::PMDA Perl module to allow PMDAs to use a hash instance domain (instead of int/string array). These make use of the pmdaCacheOp(3) interfaces - the hash keys are the (external) PCP instance names, and the value associated with each key is an opaque reference. + Added an interface to allow PMDAs to register event queues with existing clients (pmdaEventNewActiveQueue). + Initial version of the (experimental) bash tracing PMDA.- use addFilter for rpmlintrc, setBadness is not acceptable for Factory.- Spec file cleanups following feedback from Sascha. + Do not remove the buildroot as part of %install + Use %suse_version rather than %_vendor + Add pcp-rpmlintrc script for devel-file-in-non-devel-package errors + Remove runlevel 4 references from init scripts + Add explicit perl version Requires- Remove fix_cpan_pmda_manifest.patch, no longer needed with fixed upstream tarball.- Remove invalid cpan/PMDA manifest entry.- Update to pcp-3.6.4. + Fix build on s390x platform (thanks to Dan Horak) + Rethink order of PATH setting for pcp start scripts, to ensure binaries from other packages with names that conflict with pcp binaries are not found ahead of the same-named pcp binary.- Use upstream based spec file to support combined SUSE/RH builds; (bnc#732763). - Update to pcp-3.6.3. + Revert initial attempt at getting configure --prefix option to make sense for local developer PCP installations + Fix RPM changelog typo in in-tree spec file + Further work on Debian/kFreeBSD port (thanks to Robert Millan) - Update to pcp-3.6.2. + Fix Debian builds on FreeBSD (missing header files) + Resolve Debian startup script (compat) lintian issue + Resolve FreeBSD kernel PMDA build issue with PCP not installed in the build root already. - Update to pcp-3.6.1. + Resolve final Mac OS X pthreads build issues + Debian packaging improvements for split pmlogger/pmcd scripts, perl module pieces, and other lintian reported issues + Update the startup script dependencies for /var use + Support --prefix=... and --exec-prefix=... configure options + Relaxed the "are you running as root?" test in startup scripts + Win32 build updates and improvements + Cache /proc/stat file handle in Linux kernel agent to reduce syscalls on the most commonly fetched metric subtree - Update to pcp-3.6.0. + Thread-safe libpcp, including additional re-entrant and thread-safe variants for some routines + Retire all asynchronous routines from libpcp + Retire all V1 protocols and services (archive format, PMAPI and PMDA_INTERFACE) + PMNS moves to ASCII only (no binary PMNS) + Rework "init" scripts, splitting pcp into pmcd and pmlogger + Update elasticsearch PMDA to 0.19+, new transport and shard metrics + Updates to PMDA new event queueing interfaces for agents wishing to export that class of performance data. + First round of Coverity cleanup fixes incorporated. + Initial version of the SNMP PMDA, thanks to Hamish Coleman. + Updates to postgres PMDA to export additional recovery metrics. - Update to pcp-3.5.11. + Update FSF contact address in copyright notices to keep rpmlint happy. + Fix instance domain checks in elasticsearch PMDA. + Make KVM PMDA to run as root once more (permissions issues). + Integration of pmlogger_daily with pmlogrewrite. + Fix pmlogger_merge corner case for empty archives. - Update to pcp-3.5.10. + Support new 0.18+ elasticsearch metrics. + Fix handling of elasticsearch version metric cluster. + Fix trace PMDA build issues. + Fix some Win32 build issues. + Run with reduced privileges for more of the perl PMDAs. + Name Solaris load average metric consistently. + Small metric documentation tweaks for Solaris PMDA. - Update to pcp-3.5.9. + Add rc script support for condrestart, and condrestart the pcp, pmie and pmproxy services after an RPM install or upgrade. + Fix a bug where hinv.ndisk is incorrect if CLUSTER_PARTITIONS hasn't yet been refreshed immediately following a restart. + Implementation of client event queueing logic for all PMDAs to share (all PMDAs wishing to support event metrics, that is). + New manual pages for new PMDA event queueing interfaces. + PostgreSQL PMDA, supporting versions 9.0 and 9.1 (at least). + Reserved ID 111 for Samba Clustered Trivial Database PMDA. + Add perl interface to allow PMDAs to drop priveleges + Add an elasticsearch version metric. + Correct perl module type detection logic for 32/64-bit systems. + Small pmlogconf source and man page fixes. + Rework flex usage to resolve build warnings. + Make Darwin CPU metrics 64 bit. + Add (long) opaque key support to libpcp_pmda. + Add pmdaCacheStoreInst() routine to libpcp_pmda. + Added mssql PMDA for SQL server Dynamic Management View stats. + Add pmlogrewrite(1) to rewrite archives (fix inconsistencies). + Fix a cgroup option parsing error on consecutive fetch calls.- patch license to follow spdx.org standard- wildcard a bit to make it package on ppc- Update to pcp-3.5.8. + Rework rsyslog PMDA to remove Switch use, very odd behaviour observed on RHEL5.2 (mysteriously failing to compile). + Add in Kens scripting defenses against dodgey toolchains.- Update to pcp-3.5.7. + Fix build issue on SLES11 SP1 IA64 systems. + Improved rsyslog PMDA handling of queue metrics. + Add open file-descriptor count metric to the Linux PMDA. + Implement logger PMDA line-oriented event mode. + Add regular expression based event filtering in logger PMDA. + The default pmcd.conf now has an access control section, and all remote store operations are blocked by default.- Update to pcp-3.5.6. + Fix warning from pmie_daily with some /bin/pwd versions. + Numerous Debian packaging updates for lintian cleanliness. + Fixed typos in several man pages. + Added ElasticSearch PMDA. + Fix build on RHEL4 with older sys/queue.h variant.- Update to pcp-3.5.5. + Resolve Debian packaging issues preventing new uploads. + Fix warnings from pmie_check with some /bin/pwd versions. - Update to pcp-3.5.4. + Fix warnings from pmlogger_check with some /bin/pwd versions. - Update to pcp-3.5.3. + Remove reliance on a cpp binary being installed locally. + Ensure compressed pmie log files are also cleaned up daily. + Extend the event store mechanism to be more generally useful. + Add memory limiting functionality to pmdalogger. + Add SQLServer metric for user settable queries. + Fix potential sigsegv in pmprobe fetching multiple live values. + Perl changes for Solaris. + Fix Fedora15 build relating to handling of systemd. + Solaris pmda zpool_vdev_name() api change. + Update sar2pcp for sysstat version 9.1.7. + Resolve realloc issue in event metric handling in libpcp_pmda. - Update to pcp-3.5.2. + pmlogreduce - fix 2 problems (memory leak, additional mark records) + Initial version of pmdalogger, from David Smith, a log monitoring PMDA exporting event metrics. + Make Windows drive instance domain code less chatty. + RC scripts and pmie_check - Mac OS X porting + pmlogger_check - symbolic link issue fixed + Add in the rsyslog PMDA (http://www.rsyslog.com) + Extend PCP::PMDA so that the log tail mode can be used on named papes. + Numerous updates to the Perl packaging infrastructure + Fix build when $HOME is not set. + pmlogconf - another non-posix awk issue fixed + Darwin pmda - filesys.maxfiles metric + pmie_daily - assorted minor fixups + Unix domain socket issue found on Mac OS X + pmcd config parsing error handling cleanup + Quieten pmevent output in the absence of new events. + Pass process ID out on success of __pmProcessCreate. + pmdaproc.sh - add PMDA_INTERFACE_5 support + pcp_completion.sh - add pmevent for bash metic completion + pmevent - add instance domain support + Bugfix: fetching hinv.cpu.* aborts if cpu indom is not initialized + Rearrange the per-CPU intr metrics on Linux to use dynamic namespace + Add perl modules into Mac OS X installations + Additional vmstat metrics added to Linux kernel PMDA + Fix pmieconf after syscall metrics went away on Linux + pmevent - new util to report event records, with instance domain support + sample PMDA - instance domain for event records metric + pmval, pminfo - man page typo corrections + pmval - fix typo in error message + pmlogextract, pmlogreduce - auto volume switch at 2^31 bytes + pmnscomp - defaults to Version 2 of the compiled PMNS + Remove unconditional diagnostic in MMV agent, log spam + Rework the code that uncompresses archives for Win32 + Updates to Win32 makefiles to get a clean package build + Enable compressed log processing for Windows as well + Sample event consumer code for Windows ETW + Update PDH Win32 headers to use those from current mingw-m64 tree + Win32 socket error messages are reporting correctly + Great strides in getting error reporting correct on Windows + Add Win32 pthread wrapper for threading work on Windows + Add PowerDNS recursor stats to the pdns PMDA - Update to pcp-3.5.0. + Infrastucture support for doing distributed event tracing with PCP. This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms for encoding event records in pmResults, and providing PMDAs with per-client context connection information allowing agents to track which clients have seen which parts of a trace stream so far. Some reference uses of these extensions can be seen in pmdasample and in the pmcd PMDA as well. + Transparent support for archive de-compression by clients. + Manual page formatting errors corrected. + Fix a pmDupContext memory corruption issue seen with derived metrics. + Added a one-trip optimisation/guard to pcp.env + Improved pmdaFetch and pmdaFetchCallback man pages with respect to return codes and value memory allocation models. + Fix for Windows unintentionally allowing multiple pmcd processes to startup and bind to the same port, with "undefined" results. + Fix Windows services interaction, preventing pmcd service stop. + Fix Mac OS X scandir memory leak on empty directories. + Fix Mac OS X mem.util.wired metric, was exporting the wrong value. + Correct the handling of SLES11 distro identification (lsb-release file not used again, on SuSE Linux distributions). + Fix postfix PMDA log file path handling for Redhat Linux distros. + Extend Perl PMDA interfaces to allow additional metrics to be added at runtime (now makes use of dynamic namespace support). + Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd behaviour and reducing open file descriptor pressure. + Improvements to the native Windows version of pmlogger, preventing it from exiting prematurely thanks to a socket read race condition. + Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.- Update to pcp-3.4.0. + Add new libpcp_import C API library to pcp-libs. + Add perl-PCP-LogImport RPM sub-package for libpcp_import perl binding. + Add pcp-import-* RPM sub-packages containing front-end tools for importing data from sar, iostat, generic speadsheets and mrtg. + Major Solaris PMDA updates: CPUs, vnode ops, disk stats and disk queue stats, switch to using pmid clusters, internal timers, ZFS Adjustable Replacement Cache stats, new help text, memory metrics, fsflush stats. + Use Solaris devinfo to get information about pretty disk names. + Fix a memory leak in Perl PMDA wrapper string handling. + Use correct structure to extrace zpool write counters in Solaris PMDA. + pmafm now supports multiple -a arguments. + Fix pmie multiple -a options bug. + Fix pmdaInit() callback handling where it did not handle all the interface versions correctly. + Quote filenames reported by pmwtf, else awk can get confused. + Fix pmdawindows missing metrics help text. + Add network interface speed metrics into pmdawindows. + Fix pmdalinux handling of long network interface names. + Updated pmdaapache to use cross-platform http library. + Updated pmdaapache install process to allow port selection. - Update to pcp-3.3.3. + Fix two off-by-one errors in NUMA metrics in Linux PMDA. + Rework timezone environment variable handling to be able to coexist more peacefully with Perl. + Remove Fedora specfile now that this is in Fedora CVS. - Update to pcp-3.3.2. + Fix FreeBSD build and packaging issues affecting Debian. + Move PCP::Glider Perl code into core PCP with other Perl modules. + Avoid a mingw64-compiler-runtime bug in gettimeofday. + Fix spec file issue in Fedora/RHEL builds. + Add in the gpsd PMDA. - Update to pcp-3.3.1. + Fix a sigsegv in pmdalinux in the kernel.pernode.cpu metrics. + Don't kill dbpmda if namespace cannot be loaded. + Resolve a Windows build error under latest toolchain. + Some minor pmieconf and pmimport related cleanups. - Update to pcp-3.3.0. + Rework pmlogconf utility - version 2.0 ondisk format. + Initial support for Linux kernel cgroup subsystem, using dynamic metrics (cpu sets, cpu sched, cpu acct, memory, ...) + Fix per-process I/O (proc.io.*) metric values. + Fix potential SEGV in derived metrics when pmcd connection lost. + Fix to allow pmlogger to log derived metrics. + Fix open file descriptor leak in Linux disk scheduler code. + Postfix PMDA updated to report aggregate stats from mail.log parsing. + Add per-node CPU metrics to Linux kernel agent. + Integrate pmieconf into the build, modernisation and porting work. + Add install-sh to the set of pcp-internal programs for external code. + Improved checking of PMDA domain numbers. + Allow use of SunStudio compiler on Solaris. + Add load average metrics to Solaris kernel agent. + Windows 7 porting work. + Make Win32 build work with more recent versions of gcc and Perl. + Fix pmie [no]match_inst botch, tweak sleepTight reporting. + Allow \$ for pmie regular expressions. + Ensure pmlogger doesn't write extended pmcd host syntax as hostname. + Switch over to not using local context for bash completion. + Improve Lustre agent metric help text. + Added a readonly filesystems metric into Linux kernel agent. + Ensure xfs.buffer metrics are always properly refreshed. + Add Linux kernel statistics related to XFS btree operations. - Update to pcp-3.2.1. + Export information about ZFS snapshots + Correct accounting of PMNS size in a libpcp_pmda helper routine. - Update to pcp-3.2.0. + Change how PM_CONTEXT_LOCAL determines available PMDAs: rework local context code to retire $PMDA_LOCAL_*, build DSO table from pmcd.conf at run-time, new __pmLocalPMDA and __pmSpecLocalPMDA routines in libpcp, -K options for pminfo, pmval and pmprobe. + Make some pmda dynamic name operations take (const char *) args. + Fix bash completion so dynamic names expanded, and stderr culled (culling DSO agent initialisation messages). + Improve pmlogger handling of alias names (same PMID, different names). + Honour the -T command line option in pmlogreduce. + Resolve an MMV issue evident in the Mac OS X installer, which resulted in failed dmg (binary) installation attempts. + Solaris startup script improvements. + Add details of the extended hostname syntax to pcpintro(1). + Fix a memory leak in pmdawindows help text handling. + Fix a memory leak in pmdammv help text handling. + Add anonymous huge page Linux memory utilisation metric. + Fix local context reporting of help text. + Solaris man page build changes. + Clean up diagnostic messages in pmlogextract. + Teach pmdaproc about Solaris' ping. + If pmstat fails to connect to local pmcd, fallback to local context. + Mark as const the final (requested units) pmConvScale argument + Clean out SGI-isms from build related files (no longer used by SGI). + Fix mem.numa.util.NFS_Unstable metric. + Removed pmdajstat, this has long been superceded by the capabilities of the Parfait package for instrumenting Java applications with PCP. - Update to pcp-3.1.2. + Add indom save and restore logic into Windows PMDA. + Fix a typo in the Postfix PMDA. + Update and extend /proc/meminfo stats on Linux. + Improve handling of monitored process in pmdammv, especially when the monitored process exits (pmns not cleaned up before). - Update to pcp-3.1.1. + Use a better MMV generation number, using all bits available. + Fix a metric count calculation error in pmdammv. + Add precision argument (-p) to pmwtf. + Added an open socket sockname command to dbpmda. + Remove use of grep -q, unavailable on OpenSolaris. + Couple of trivial build fixes for the Win32 platform. - Update to pcp-3.1.0. + Derived metric support. + Fix a memory leak in the Solaris kernel PMDA. + Extract information about network links on Solaris. + MMV PMDA (DSO) is now installed and enabled by default. + Reintroduced MMV support for cross-(mmap-)file instances. + Bug fix in pmdammv which was capable of causing SIGSEGV. + Add dbpmda readline support (and packaging dependencies). + Add in -Z option to pmwtf, to pass through to pmlogsummary. + Export NUMA memory statistics from the linux kernel. + Make pmie_check work on Solaris. + Make perdisk stats part of the zpool hierarchy. + dbpmda fix for name lookup and dynamic metrics. + Add a new PMDA exporting the Postfix queue lengths. + BuildRequires initscripts for %{_vendor} == redhat. - Update to pcp-3.0.2. + Improvements and fixes to PCP::PMDA perl module. + Added the SQL Server dtsrun log file parser PMDA. + Switch MMV PMDA to use dynamic namespace interfaces, which resolves long-standing spurious EAGAIN error on reconfiguration. + Separate out the Infiniband and cluster PMDAs into their own package - removing dependencies and configure complexities from pcp into specialised, layered packages. + Configure packaging to use libexecdir for private pcp binaries, if supported on the platform (also honour --libexecdir configure flag) + Add sysfs.kernel metrics cluster to Linux PMDA. - Update to pcp-3.0.1. + Reverted rc scripts default start/stop settings back to how it was in 2.9.3-1, for Debian bug #544350. On Red Hat platforms, the RPM spec overrides this to be chkconfig off by default. + Lexical analyser tweaks (various tools) to work on Windows. + pmlogextract change timezone selection algorithm, add -f for old behaviour + configure.in clean up more thoroughly on Mac OS X + Get pcp building on Debian GNU/kFreeBSD port. + Add missing return statement causing incorrect mem.util on Win32. + Improved support for Slackware distro makepkg packaging + Solaris fixes: pass information about compiler into Perl PMDA makefiles, don't change pointer types of pmCtime's arguments, deal with default lex + Move Infiniband and Cluster PMDAs to a stand-alone packages + Trim the set of RPM files marked as %config to just those that are actually likely to be edited (rpm -qlcv pcp pcp-libs). - Update to pcp-3.0.0. + PMDA_INTERFACE_4 and the support of dynamic subtrees of the PMNS where the PMDA (not PMCD) maintains knowledge of the PMNS. + RPM packaging split into pcp, pcp-libs and pcp-libs-devel pcp-libs is common - it's required by pcp and by pcp-libs-devel but pcp and pcp-libs-devel can be installed with or without each other. + Added separate specific licenses for the new subpackages, particularly pcp-libs, which is LGPL. + Added ldconfig %post and %postun scriptlets for -libs + Don't explicitly require Infiniband libs, since they're libs and RPM figures it out + No need to explicitly BuildRequire gcc-c++ libstdc++-devel + Add BuildRequires on perl-ExtUtils-MakeMaker + Remove explicit ia64 Requires: libunwind + Preserve generated gram.tab.c in several places since debuginfo needs it + Create %{_localstatedir}/run/pcp and ship it (so it'll be removed) + Use %doc in spec for CHANGELOG COPYING INSTALL README VERSION.pcp pcp.lsm + Tweak configure to move PCP_BINADM_DIR out of /usr/share, into /usr/lib. Arch dependent binaries should not be installed below /usr/share. + Delete unneeded "explicit script interpreter" in several places to keep rpmlint happy + Remove setuid from pmpost, not needed (and not in debian either) + Nuke the migrate_pcp_var_dir, script and it's %post scriptlet + Default "chkconfig off" for all PCP services (retain settings on upgrade) + Clean-up and simplify the %post scriptlets (rather dramatically) + Don't ship static libraries in Fedora, we have the debug package for that + Install .NeedRebuild, add to %files and remove crud from %post scriptlets + Added %changelog in RPM spec and moved %files to end before %changelog + Move demos, examples and demo PMDAS to the libs-devel package since they are not used for production (but are useful for devel and needed for QA). + Don't install trace demo binaries since src is installed anyway + Reconciled build/rpm/pcp.spec.in with build/rpm/pcp_fedora.spec + Integrated RPM packaging support for perl-PCP-PMDA and perl-PCP-MMV (but perl-PCP-Logsummary is not currently shipped in RPM packages) + RPM build requires perl(ExtUtils::MakeMaker) rather than perl-extutils-makemaker (this is the standard notation) + For easier upgrades, the perl PMDAs only really require pcp >= package version (until we change or extend an API). + ReplacePmnsSubtree fix bad signal handling botch (affecting MMV PMDA) + Fix pmcd.timezone metric such that value updates on daylight savings (or other timezone) changes. + Initial packaging work for Slackware Linux, thanks to Roman Revyakin. - Update to pcp-2.9.3. + configure.in fix for Windows iptypes.h header. + Fixup Windows SQL Server metrics on 64 bit platforms. - Update to pcp-2.9.2. + Final iteration on pmval sample count changes. + Build fallout on Mac/Win32 in MMV client library. + Tidy configure.in sys/stat time field/types handling for Alpha builds. - Update to pcp-2.9.1. + Fix a long-standing pmval sample count miscalculation. + Add missing runlevels and dependencies in start scripts. + Fix a segv observed in the Windows PMDA accessing SQL Server metrics. + Fix logic error causing wrong Windows version to be reported sometimes. + Add kernel.all.uptime to the Windows kernel agent. + Initial version of the (perl-based) Samba PMDA. + Fixes to pmdasimple.pl so it functions correctly on all platforms. + Add PCP::PMDA helper routines for determining native long sizes. + Extend MMV to allow teardown of MMV file, and set errno on failure. + Initial stable (1.00) version of MMV Perl interface. + Correct the metric units for several Windows per-process memory metrics. + Add network metrics to Solaris PMDA + Report ZFS statistics from Solaris PMDA + Export zpool stats from Solaris PMDA + Generate packages for Solaris + Allow user to choose her compiler (proper use of AC_PROG_CC) - Update to pcp-2.9.0. + Fix Linux PMDA issue with -fstack-protector gcc option. + Get socket daemon PMDAs working with Win32 pmcd. + Bind 9.4 PMDA. + PowerDNS PMDA. + Fix atexit handling in the Perl PMDA module. + Fix a duplicate PMID in the MySQL PMDA. + Infiniband PMDA improvements and man page. + Minor packaging tweaks for rpm and deb formats. - Update to pcp-2.8.12. + Bug fixes in Zimbra and MySQL PMDAs. + Fix memory leaks in the Perl PMDA interface. + Fix the Mac OS X pmdadarwin metric table direct mapping. - Update to pcp-2.8.11. + Rework namespace file generation for Perl PMDAs. - Update to pcp-2.8.10. + RPM packaging fixes for Perl modules. - Update to pcp-2.8.9. + Remove Cygwin support, we're now committed to native Win32 port - first production install yesterday, hooray! + Further Win32 work - wrapper batch files for shell scripts run as commands, moved daemon configs into $PCP_DIR/etc, bug fixes to process creation code. + Significant work on the MMV PMDA, including revamped API, Perl API, updated on-disk support with string values and help text support, amongst other changes. + Fix build of Perl PMDA module when PCP not installed. + Fix Zimbra PMDA status metrics. - Update to pcp-2.8.8. + Added a Zimbra Collaboration Suite PMDA. + Build fixes for OpenSolaris. + Perl PMDA fixes in tail mode. + Correct physical memory reporting in Windows PMDA on 32 bit machines. + Other small tweaks and improvements to Windows PMDA also. - Update to pcp-2.8.7. + Windows PMDA major rework to improve memory footprint. + Yet another Mac OS X build issue resolution. - Update to pcp-2.8.6. + Fix build on Mac OS X after lex warning cleanups. + Fix pmdate build when PCP headers not in the root. + A single PMNS domain number file now used in-tree. + Added tmpfs filesystem metrics to Linux PMDA. - Update to pcp-2.8.5. + Packaging tweaks for Debian (builddefs/rules moved). + Make timezone manipulation in Windows work (mimic MSYS). + Numerous warnings fixed. + Several changes to tempfile handling for Vista. + Make setting pcp_rc_dir in configure.in more robust. + Further pathname separator auditing for Windows. + Fixed a libpcp_gui linker issue on Mac OS X. - Update to pcp-2.8.4. + Descend into src/bashrc. D'oh! - Update to pcp-2.8.3. + Bash auto-completion of metric names. + Fix a memory leak in xfs project quotas metrics. + Several Win32 fixes for Windows Server 2008. + Add Linux per-CPU and aggregate "guest" CPU utilisation metrics. + Add a pmlogsummary option to report a "header" line (-H). + Add optional pmstat support for time control via pmtime. + Add pmcd.client.* metrics for identifying connected clients. - Update to pcp-2.8.2. + Fix pmie bug in the handling of && and || operators. + Improve daily pmie/pmlogger script behaviour. - Update to pcp-2.8.1. + Fix build issue with libpcp_mmv - would not build-from-source if was not in the root filesystem. + Finer control of pmie2col(1) reporting precision. - Update to pcp-2.8.0. + Linux netfilter (IP connection tracking) PMDA included + Memory Mapped Value (MMV) PMDA and client library included + Linux bonding (bonded network interface) PMDA included + Lustre PMDA included + Added pcp_gui library as pcpmon replacement, supporting the new (open source) version of pmtime for console tools. + Perl PCP::LogSummary module included. + KVM (Linux Kernel Virtualisation layer) PMDA + Infiniband PMDA included + VMware PMDA included + Perl PCP::PMDA module completed, stabilised and incorporated. + Default pmcd and pmproxy ports changed to IANA registered ones. ( The old behaviour - i.e. both original and IANA ports - is still available using PMCD_PORTS and PMPROXY_PORTS variables ). - Update to pcp-2.7.7. + Infiniband metric enhancements + Handle missing "which" binary during rpm installation + Added new quota metrics (XFS project quota) + Aggregate and per-CPU hypervisor "steal" time metrics added + NFS v4 metrics + commitLimit meminfo metric added + Namespace locking fix in pmdaproc.sh + Additional Windows memory metrics + Several pmie fixes from Ken + Kens pmlogreduce archive corruption fix + Kens pmproxy PDU size fix + Nathan's pmlogsummary sum calulation fix + Added a (cheap) runnable processes metric. - Update to pcp-2.7.4. + MaxOSX and Debian/Ubuntu build/package fixes + Add sqlserver active_transactions metrics to the Windows PMDA. + Fix a pmie_check typo causing mis-identification of pmie processes. + Allow pmie and/or operators to function with some data missing. + Resolve path naming issues with more recent versions of autoconf. + pmlogsummary report sum option + pmval kmtime support + Additional Linux SNMP metrics + Fix Linux vmstat nr_slab metrics + Make pcp status command report build version + Windows split_io metrics + Fix pmdapmcd empty pmie instance + pmdamailq filename regex + Windows TCP metrics + pmie log file rotation + Changed the default compression program to be bzip2(1) - Update to pcp-2.7.3. + add network.ib.control to timeout infiniband stats workthread + add mem.util.anonpages - Update to pcp-2.7.2. + pcp doc updates + pmdalinux death from open file descriptors: pclose needed in network.ib + network.ib stats updated to cope with OFED 1.2 changes + some numa.link fixes for shub2 & NL4 + Improve start/stop times of pmcd,pmlogger,pmie + create portable pmsleep (subsecond sleep) exe - Update to pcp-2.7.0. This log has been allowed to lapse for some time. Blanket catch-up.. the following PVs describe changes made in that time: + 947510 - UNIX95 patches break pcp tools + 948548 - [SUSE#182852] Buffer overflow in linux proc_pmda + 948551 - Update pcp configure and build infrastructure + 948799 - Move telnet-probe to oss part of pcp + 948958 - *nodeid conversions have inconsistent naming + 952623 - possible use-after-free of pmProfile objects used by pmda + 952932 - pcp-open RPM requires libpcp.so.2 but doesn't provide it + 953015 - Promote libpcp_pmc to DSO + 953301 - Update irix pcp bits + 953876 - Use swap.pagesin/pagesout instead of swap.in/.out in pmstat + 954035 - Update macosx build infrastructure + 954165 - pmdumptext reports wrong time with sub-second intervals + 954173 - pmReceiveNamesOfChildren returns bogus value + 954203 - pmnscomp generates bogus binary pmns files + 954342 - Add support for FreeBSD + 954343 - Update windows pmda + 954432 - Use a pidfile to stop pcp + 954652 - telnet-probe ate my arguments + 954842 - Update qa on sles10 for pcp 2.5 and 2.6 + 956190 - add IB traffic stats to linux PMDA + 956199 - pmlogsummary double free causes graph failures + 957598 - add debuginfo to pcp-open build in mangrove + 957758 - valgrind finds "invalid read of size 8" etc in __pmStuffValue + 957884 - need network.ib.status for per-port IB status and description + 958273 - If OFED is installed but no ports are found, return PM_ERR_VALUE from refresh_ib + 958379 - IB PMDA broken (port num appearing twice in perfquery calls) + 958476 - path to pmie_check binary incorrect in pmie crontab config file - Update to pcp-2.5.0-2. + 947602 - pmdas/aix/common.h is missing from the tarball- SPARC requiers use large PIC- filter out -fomit-frame-pointer to fix build- continue previous workbuild74 1526331072 3.11.9-lp150.3.423.11.9-lp150.3.42weblogInstallREADMERemovecheck_matchdomain.hhelppmdaweblogpmnsrootserver.shweblogconv.sh/var/lib/pcp/pmdas//var/lib/pcp/pmdas/weblog/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/f1aee911e18f01785da0f7d09874765b-pcpcpioxz5x86_64-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b67b85c74c9f649f37b7f75ab110e41cc419f047, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fa31b7d18ae218967c1c82cc43c165f6d960956e, strippedC source, ASCII text  RRR RRRR RR RR R RRRRRRR R RR RRRu渪iʈVvr pcputf-8abd55783044172cfd9df39751adaaedbe5afe8db652cdb4e77727500b9564ce5?7zXZ !t/{] crt:bLL ~ȑ?0)k*Ùt@ *cvK^ r[Lwjr(!ǿ`hv-`S)k_w=)U] 3q3q҇ Z1WFgv>m,kaPz'=&>є+Χ1}{J0*mI ^<[; -anܪnl2i?Щ,w2%n;}w0 eeG6bm:81tWuP(O_ pӰg#=uKIpXtm3@Cإfn-jommkV0ХO/S5Kl0'xz_ŸLys om!Ȗ#?A9QהxU?.&l_yPx} fj{Sa Sh%v;xi"f{|ُ>|'%O[Ԫ+\F  dƌ c7suVM"0~AqTW1f%%?-1twvԵ&Xv^1=ԞR ;uA|Hiv+Oa%ݩ0(s/vx4z^ogxPkF R{zi]$klk7&C-MX=#Wɼ 08. KќuշR@1 [4 Y#"A7iT :px!XꯣIrM¸TPze-o!%:sx VY7ϯԴD!9d+q5DtDz>+̝ژ֚0]q1ؕUcv5s&k?w~*{i^`J?nu b48tYu b9yBCZ~H" }@QaÓ?,OF͵rv</9 CQ,·9s q]?e$gWHBLh<+"w2,i v5eRƨvbLcٶ{: ԫ3i/ɽpis!.ӻ'S:{gp# "˲kW S&=Ιee~0p%}Wb]N<8K-\NnI>bbnKAs 9zu$ ȱw,덫(< 7UoAbe}XfdQ<ɓX}-Kn)6$y|Rz1 )|m`_iCƈ]5!C?$ޛY KxYZi199YC~fxr8p7Xz!@`D23O !%6N}@̽&NboT 5S{Bqe[[R)M_e70\/X,Gz3(htUh#Ħ)#|Pt Z pX쌍o@(wS{ԬX}93EZ$q!c%CvBX_lng}M(a/<Ab?(`^ʦjf[U)QB`; {+H, []ZYNh$F4)9n Xk㤟#Z=5 'YėF攻c-s cmtxldd^{ܦesG;NPK?0r; JP,33O BFq¡FͱY}KhB]LW^z /V7Sܮ}qje%%hYC9(IT@Ӷ{}ջrYԋEGTQ:Ԏem$3W[;ܽk= ҖT }zLfyaa{̑W '9j<0yqFgjciglSvu/F-pT,ÄfKKo YV4 8Zs 8X䠥 'ۼkuգceǐXGo"J YnTh`(gbxi7'%"=\"T~wsYG tH.7v<YT֑7?&lRAkQ(i5Ţp hRAU\hP ]Ny2}mm/94x8ӨQ=Xl(*S*6aro꘺9oz?a]C;fwf }nQJ4*fLlQa!J}-DZ>X?<: U7G9VV)\.Ayxf䒙4ik30|F+46ⅫS#-y!\W<}{#`61= ޶_Yռf-*75Y#Jc'w]*פ?WCG {bmcU_|yp⺋S&o* ˁe1ne2<Ӽ)k ʓԘ2b7{'SOڈmM܋n g /늠b\- 2vd7{vGOU'Gߣ.0LXd,l%5IS9=(= |FTsB@?S&0͓%YS# DNI G-U~~w q_oqjUvA1=/tR Fуz%\p0f3gH.< n3LC*>04՝^ WдY,k`w՘a|u/=А]n@˫)DƏal*ٜ(ܿ~Y!›!i:TEJ0: "?zZ7 Q9'nWse'ޖ*}(ncΓizCJIYE^A˴akXAY٣ˁoLXAIJG+CoWV+dgO|yj~mJV-?\$5yi͚:!YG#A/@Ԗk5Z)"Jv\m|6Mou~ UQys¥mQ@frb}TÁrYԲ+NҚX+FV+\5="H>8YO^P+^.g]Q42vox'v,9#kMo\ ^l%7Cͬ 'Q.? =ŏTJ欴`)I[ge Km2nI.#JYjʘuzTU~|O r?<4AߕF4픰-^TIofo^<)zI>!.tV ?E$_3%]L Pg Cwhߧ2Fr.3P-B0{t*ӄ^BǤ^VEXg*>TIFlvt~ г]$_%4r$OŪY5Zax(M_ըѲ㜯kz:ANqqOa-u{#z !tЋgI#b8;))ϼ)vwH$#oΔ9-\"Ԧts!K4ɀhLN{*Ց9|(tul1naKNv,wU `qb~&*BEZ@R+gq}!aE-0" IsNک0$WKL%c-ɲ l?r0kn)vl B[);(^%mjNSyM֪AC/2KvOG#ȸދZx]xPz&q #lk vvWp~-ZfLݧS{Tܷ+D&?՘,`MC_?vQ&d58"9 +\D[`L_.;2#^䅆[$#U>ՙ,BQ]"ɚmX]+E 6D,kkGgT^tȆC#Xxwys;W5 :.*9g#8يc._J_te&Y #I q;>AX<$.0H\Yly񜎷"Jv i1ˇWWBW45hZVhS-[bMbn&#1yT1*qw>URtNj7cX@*Q,Y}gˋ /^MTMtؐ렖 1&ndHA#m:\Q)fy=&,CN)S8֫ { '$"IgVo*> <ma?[ ̚Ԯ! >NN+WO-+atB5X YS2 6Yy uKXfXdM1O A +gȋN!ɾ9wXEq 7lUz`i+ǐz,ժg{ z@gq2;mC"eYȭktjkؐõU3dO) SHS~ѻ bItv5x߉* s7dY/w0blôyۮQ[tWp4DzgZP *sm.=SUƵbx왯!כz 3ɑd=8`:[D0]ςH󥚥۽=Y.bJ|yz@Gͯ7 gp+b3rChRΆbA gOvgcrRC,'姧ks:c~sR8`p{̀۱qHâ21*c^xs2W`j"Rmy'9!rY49hB [+ps00}賖p˙sĚw&\w5=UH:d8_QJ`CHt'"lt(kYak;*ک s~Ó. Hh2q[K;*&"mqAԇ`e)-%BN4mW++YD2|Sv~_*tz\ d(KAv+oƻ5]^,j/.m@VBxf],U,$0G43S>[Eb+0FZ"i(slhc欉#afseQuQr_ ̛H<̗jH;_ʙ7PBn9Hh_II|8k0oM5@Gxn~*YT[d7vDyti2$"xq¬Ë %ih+ڠdqRfe HYNI)U0L 7$ckWN U V+O`ER^n/i.O_@y^J{!q'M^ڤ'4c4puޙ$Y$S]Ȕ[Jj&6xb5MX"EЋHShߐ+u bA4Dhl}Vu'ADڵ]5GAЙ_Ym(`e\P$i 7%"Qay&qyb{e/J" ? |I@/ c&(v M75YG gJdnB\$CcM;Ŧ7ZbRFn D\rnS/*Q{Q6UkWG@dWDclĸ/q3TJ_ no*adR"7NG_Az׃7njMi53G Yc?˗,kk]͒=9n'\'mGOqeR2!TͨԪw o( \lQ)I\M.|S Ps0-hQf;ڜû,S)NԨԉv?!;?(p L|(/֐[20NRhNW%rovkp@ue:/"&.ve?\NEP`P?s#rٲmϒMPBd黎Vh2!b`L |!*ue38jClBFGǠd T_Hy d=vreb#i^u %8XV0+goҨ) :QIbx+; b:r%`K#Epƶ湹f X.Zb_jp ͪ X\}wU%3s+0 کP 8d|m%J._;3z/,=qYexU{Aæ8.".}?CfMϹOw[^ 2 T]5Po` 5uH/1j aJ1srH) ]ܯ/ E4L_3P !VsU]ϳ<W}l/VgRp`b {qӳ Q$oLj6|!+8FbW >LZg̝M u\jTIh6YRc4#<ٸZW@>ޞ uqRf|@ez;YU̚Ĕz?P~0y[ӝ|&g"_?\ 8uW&rn͎51 < Aۈb:Yi^wWN^̸E 8yrn}]Dl+\_]SCeߟ/$ԛ\e^.zɊ,5_ftwJ) H؂kWe<Sir>Uv!ǵ]u[..;|ܴ[ѨAm)J; Jђ"05X|L ADFO<J0_i~Ai AUR1nݞS k}ICRW:H 3j z!78j\VWBl޸'8KVb1x: <Ψs4Vd:ܰ1L[iz]#`8kiVievYVX{yWM|ɝV5]#KO6JI IzQxIhO$65[ ;Om"f~D(fj`oAEI.EW>1Oô5@?g:+`Cl|\qN2DԢk<֘mfc`7KB ",u x !b5 4|=ȡOֽW@ȵ e. ,b0y3hυuR+JNzP0 SY,|VzgTfRQVfo CPߒLK)S*3B|gq{=ϐ"{>}0pE2CkfbVLE.ܕܤgo`58̑u fLh%Ϟɻ,qajJa3,GFZ#T+(n 8y/jW wX.%#!붑wT2WS2#49JZLT|+ $l-P /p]>zPnMTrc=lvnҳM y Ʒ՜E+7_D˓BrI` i XJvA*E|u‖S!Xçh+İw;Q^>˖ıDlTVcNd=.'[h;ҾB!"9&Xq`8x2{9{0 w_ *wuzk0 G?aa,u_1-oF6B<ɲǗ:T3Bf+/w Gtd6KP, [eLg+0MKbɵ5./H=c390MY;"Wŏ5VN>ҬX)G /]-:}n< EaucuO4?8hi]eZQ6!>ۛޘfQ"FȄ^Trʬw1$"`Q.os!DMWu<T[YV=wwK{}!!_՘d*5e)FQDgpPtES[Nθ_C(FX% n"|8]!g;js5iҗ#XS]>ewڹߑ (!8Pt{ )^~ޠY EUUʋ9zQv!/ ߕjpNm6)>ǒJiG( BsWluHbj[6U=_hs:Xv̩Kט|d/epYR4brV(S0T0:ĺZsq'Z:׆'PlbbZ*y^MUEPI@A5^WJӎ6/βDEKݴ64H2ѣcNdPR`̧ - }@Д7.k?ph^;X=RreWxU(<>lÉ]RO{!/'u$:uZu {g]z l]k $$W`ZRCUu_6H#]0||٣iH?i}j jZj|@Ui!{ (<@ ^ m內G݄;)fV T!9SmokӍ.@f7tFe Yk9 ߣd&?H8;C4$$!tbVn-@{ G 9wp ǽk =yQn D: z+g.FI=wyr갎ᇹƪYY(*ϸx ->c.oEL34װq_ڂ55\TJ[V`C3.grduZNIjt;q0X %rYKY=!Bo5SXh8!}Q1+A'ug=:eeme.wws-'63C "OBn8g9Hm"bGx1*J n<)k(xkzxb;5oe?Be]Tl?9HZC} 0Y-U^N>!P,u=CQƝam8:u)"4|Kcþ;:+\xʼn0I4|,̎mSI $j fsm0)nfw_?LJT@iz" Oj/JY?ΨT%T8|F6!Ggȸ h?l/. =p1''iYQk7w-ؽ _ HJe/lx2 p9Ϣ#{x '_ e̅jBYjp5I&79wˍ 1?KT*.7vTfbȐ:S^1"eqYL ȥ\JRy-۶J&Vݵ{ig3-5'%TK !|2FMGSܗ2( XGAqS̎UxHrcRW(CP?tiש[BaڈvZDfV1k$ƽD}:!Dҫ6rH%GgPO; d݈@Old8ZTa>ُ7}ǐ,I"LPBNTOE59q}y;,6R AIDsL00W䀲tWW%O%yž E >!1r&)1籛QM6O 0=F9"K(5xePJ3HK>|ՆuJX)giުn;x7GP*#1arp;ad:εɆTJWW]y^=`1[ۣz6x붑Dp K 1$\E 0`L;VSbÉ,ߜ)Γ)l9XKr5Y8FvRLh[ */S;G%l ³,Fﱋ,!¶Cw.bz܌kj}3[<!=-EJv/DGٔ)HZ[a[v3;6FС3%EI&%]45iE]j+|5-͂D+i]#`42O())/`IQ0~c-N̺KKN&P̊9NTx*V{)L-o5hGgm2o^D#WcݸmKEF9A2>Z8B@+ȓ/b0I}ˁ^wZ#.pXo垂7%Y&/\!"Flrׂ _nm !-Ol/{v{Ld&V=[o.-?mhU&=7a8FsTEk%8l PBAƫs{j~ SL+$E̕+&6ҥu";z~( 9(wgL|6U7 <ܔ".#~fV" `dr:x 2 oR|3%~ZJKml{+% QFW"sl50TvqF/NκVqcYj݀$YqfHqAv K:s?[fz-g:t2zjr4n$YKo!wULu;Yȼ.}۬>&}f?- F@ӝj/[B :"|W$7&,?Q ipII˼G K919LGsGàCؾobm,TΤ|<2bdY4}R]G}WI~gv-D~`m#p}|/P-xkJR+n{M7o/KP&b 5oQ|C&$^|{* Sc=mj1`ٙDZpQ]6RM"\yo]}| [S^i7ȶ7 *$ɆjuɁt[mTܖS\!-=96*5ʊGm4DKlsm?MLST| -uS\2l:ź=0hzFMݪ3Ж ůFE{LE ʥ5lL Ql k KۣAP셬>}5K4XΏm߾4 rZ<+*4{`[dU'LVhNjI Lf+\L]mG+똎?pZ=( D{?vbҟ̶UX;x`d# 5\4!B][)OuORRq݉y :PP:   0SYoB}iu'nCUS,%(5Y.zSWK.} CWzNELC\s@[%#31s+Y>$[ϵBЪGlw^IHwbiLy ,t#AF=s&OcQ7 jNJb7Cq=|<z."O7jm˄u`3ƋZ.]v@/jj-U4di?/"f[tu?⵷-(nYV]Z$+7W9셪 *f@!6gwאxK {џv*b9g-))/5ㆩ,_c?Ɖ94'LoZȇ`7}\XgGeu!'+/rpB*OɃ̡:E,-_B`W{q@ɭNbDV*$5]jz,%PhT0S70joU8FU2;apV}lp㈢},O1;}$je i8r?j(ȼEO/>7Z̈w[Rsq",JDL28{vh]2Ms\Zzb 6D30"W2lhEJ{/AY?5da?x"U*O"G'r08e,_rhr+[O#:ͻ bۣoW BzK]&1lw-hfۋx OW1z ]h)&/g2jo=X#Z9&Pq_ѱbVe:=cIJ2+{T!\zq_tBN .^B#ijNO$^QW(y z:ӢFFڐrJp"oZ" i82Qzܺ q-wo8LwOfrFw ( J`"'#h(*ŝ`bwGR.t8{qgJT(m bjvl';zV /j1vah)]9'Td3_v+<ZRiK&Ia1Y'++Dɣ(IQPy!$SOetĬۢ*؆ʎ zˬOn&tr c~6;N R"~sx6^NB3Qɦ?Fz9؉F:Z( RAֲc/ uǰ I,Mb nhdߋ][N[@R QG6cGóH2۫ˢv.3L.r{vG$' MaA"!!VσkCxsة[3lf6j sS6Ƃ7C)7w ( Bl[EԽAyW=<'?#NWoGMa&H R-='ZvojviS79$nF6{{@ ;G K P-fdf8oO#b2:1iphTvaTǼ*ԉ] k_GsЍ8FE+dm\P,xtwLZlU1 Y'q{58HN^);K;(m|JRIQ$wٮD#Bӱ qƵ{&uE2 :#(#Zߘ;;LG !{t2#V;q\k࣮W(q25 OCyaGE.U1aӀa@eX b9DDh!C jYy8'rb}8sF/)m=.5Ә[AM8qL(wMo]q{x3 hhH?2a3,bĖ7Di,wQ6jx9 flux$}r۱r$!/ "D)\LGOwC3ا+"A X*gؿtVvOik~[E); VP# vf5udb~Ԏmf;o:B$* 1Fo.F̤-Q-մ84vtNH23pM@y:i%ꝼ/(a᫺RLvRͬT73yw \;Oi)+v)afdy6gUNA)4)=dAkT(vB-+C"tRg ::.29Z`p8Z\^_懠Jz"@  ZO/$ n\LNJ[^OVhZuc9@OEa:&3}98Dz_P>ٗ+ܷ4͜2PwǕ׾]>EWh4 ,EUḊɜCl aL|X6ة/_2ʫB:ְԷu6e=fGyUt1'rcde#ې=Dwxʸ j/Kq~ԍLo8jC9Rw98pS&s8YlM\2ն4nDT8SU/H6pQr¹u vi Qgzm \r$ |*ِ`dDrK815)D}#XLyC!_:nfv"X7㖳;"B`CoM:מGQڳ.P3m%XU$﹆n=cH~[ÚWD@cM z:W^.4rDYSsr2D ?sGEZ=[9iAqv^ 5>))Adb[|BFx8o8н$\Hr+LbĒbmD7Ԕ#ʳp'U~@]0e,䮬_nR;dx^h ˒CÕNƏL|T*Ju@Kri׆HdDr/`P,;cINC\0OjSE>Gw 1x:_E=R'L<naHk&rگ¸T n`wC?]qclV[J ,bb.Hga0< Dž'tWzk⛴Uk$rPV $yGY}Ȝ:ő1uY8P.mDm;JlULN0?Y1Lw @8_I,= рiTqȤ n*u7H1yM&1~6Tx.[Dvol qz&%b !xܪ̌>p dPj]6ɫ1}Bg5Gx7h'޳,~se2r-\Ҫ% K3\6 ӑ#~ƿms$5U:x1r;.3Kd+t>IȇN ¥ښ֤=HVtU 杯ZJ1rYiW̺:KN6Ê@WI/D3(lGI7`:C#( qZ/G7F0W(Hl%w )#͙ Ay4"I1xF)Mywsmgd~>]J0ڛ)Ӟ* y"_#g`_%tpԛ9y3#嵯C5-+N3-̓:C/U}|;1H8^P}wF]&)+'rj[ V^ʂ/r`=O]7* !Ap43]J?l`o]B^ĝS^0#ϠOj $xh03L8kyMPWܩn#~ {3w,z_G:su&m@@FLtBj#*2hfA4|% ATv1*|O6|Y}%=$)9IchAfZl@mY&z#Fbn* ٌrJ.u/Ik=i\ &*?. ER3GpƠګ WW.F)\&̻T~/g(H3DeV;f'@}/~+h0vnuI¿ܙ=S:N@ ϬƛF/GW+tu "_s0%l!ګE(ϴq]PD%'s'3N^kR5m4à8Ūt͔kg"͔#ap}vS #&&XBBzFݡ*Ew\ߧ0pbgx6M*x}\ {zxjc0.mX&3O#~p-Sh>~Hn @rC'K麞eB(1{Hoz!r$oL:R'`u_{` mFyMafF *g8E膒bc[5"X8\]TET+_{:80 Bc"Qf~^%Y;$١sTO:%0:baG.-8壙l'MMJʈ0*v}_axjL\&kfMћ AoV\δzM&$aoo>p(V~{ů}ϨDXZkٙGƧ{e#z>Ô] <Ϊ76GH›`&TgWZƑ 0G]GQmcoi1bɸ_4ۚ9`Ͷ7kj>o [ⅹQҁVxTv3sPf<(NCZ3m&BCڭO# +mLob:gj WR2E|灕if1C02k,+ Qq>fX@U$*Cp@۠MP*Dk4la%~n32؋sթBI B;i;ʜk ܎:9ώk{SfѫQo>E&E ]<H8*,,h>}hwm}d?>Y44bbse_ }/}I#[qeDv&4]{*TVRWyX1`?^)%_.O?lnNF_D8@Ѧl/m>P`OZ%* 8+r}*Wd Q$ K,0 _+-ZA#^7Jf~$GqB Pb(XI) KP_,˅6Zt (|RR;Mv{Mc.`[ЅۉfPj 5g;MFV(^e"r4Fe*`JV!cɭ{HLM\cT!GCRɒe0"y۴e6sW`mꎁs{ۮ,$Y-G2 @,zh2T}bڑ'BYYDž_]ɑ(ƿT3",L;}bb{5]#L+,^k|y+ff0)[iŅPS0Z8(名O5hYJQn㧧gANCx1-RO;Pԓq6%d5wXE0ic" lD$89?*so rV7XRWd5ܲ%*Un4ɲ 7v`y$WLoҬ~>yv+J4k޶isE~c |8&%b+}% } oDD@&UC$ɡ Jף^.-G%槮<ȿa.EP4aQ\'5 }BFn"{5sZ? Ci8j$a˚ão:\"e/qép.:VVP0&!zƬnKgYSC4onvST ϡJCuT95HKǐjW;_!ԃtyXiW_-tåirvr)I|%{ޝ}dEߺw]#pNtv7+@N}T\6BƟ!lE!VЀ[zx=MU>&>L?K{3WD@ﺻmE1vn?&:$u$6JqaA x<) G+ٍX7}ܠNU%QZAmݷ{j/Hm!pID-RA@)wD:; 9aA$dCd* '<{rѣHCpUN ;dɦ,ɩ|YID/Mvhm j0JSGGEY38)k6Do]k>nd_;M,İG2xw}Nf ꤠ([ٴ8Pj|R6^jL(0R""$qŸX_%ڜ{ #M w,O&{dtJit BKrR/ӋbH9;L'܇`i9(?ye[٠n`kXea8xw 1iRVk(3oycf;6|ۆc8l@FXF*fH "Ԯ(WV@U-Oi]R9XbŰ=<d[!$# dI" sX!pc2hsx]%.p4pgZ]|dCM[# &*?%:L_kh_q l; WtST~D\\) u5zMr9c-|'7(Zj8eHZ xzetҪ2!_a7r,/15=uM|_c*|"hs>'|Kw2xiym"Vxy$vFAHf88se ͜ Dy#=vwbaHVKpbh&"k AfB~'8T} N`f኏F 0ӊ'RUӥL]gUvUF#D]Ote >F *rL^="6a.\C@1}KhSr_@jGF<H#W&i,$C: qӱc˩wEo,?u&bN^RCXwS5*g^ Z'|G>VЬ\ ͒z3rN +iNΌ4tPH!3R;kkc"a#Kh?o44gn=1 F~hcX)Xi%ȯ9OQöɈDĎ# 79o}jy],21S\EEDg6G99Wsef>^Jj ׻FC5pqy/ 3wΫz|묥0=rh8CwrHsW"[748":%nҭ e}\n̄Y&+xk CU٥_7h2"&Q _㳉J53}$tg3xkY=K9zbPݞ-;Qb9C{#Y`\xɒ, w ΃9!+o"+b٥뭼e}'>1F L'#uW쑡.}:\s>iqG璐!l7k lL˫!`ఆ^u\RVL/ l2GV_TLs`HA` <$(ku)SVw(Ȭh.C֥o[`CsUΎ!(6C3V{dNGBݩ=j/fMt65D08jk{r!_/&i?_F:;H9%fU;6j޵zN%sF|d^ﻰ̷Ejv׊Uā8nyrLc;+zf ~W8. #P0!. @qHR[}Un yenI2[)ƬqS feX7gkDdQjY30]7@-N& iJ"yP|I35_Fߐ7P)!Gsƒ:L(%y8f.&$d\%0::mOgI2$/**$~s 'Dui_揿 `ly>yۥ1Snzg?o~Z G ƛs~^6oN!K0JQXMwMT?7A7{ZVx} k7ѯgK wHG/6?C{]/mE{ Cenb}E`^7|mrIR71q^l/f}`>@YqrJӡS51t)\%=> q+20Ur|/)_*%_yĒ)<˞.3{vEfs1֨z#+k'L 7МTc%x1҄s5@s(\)іY{d\ нr[2Ul7V_M)>6uٙۇe:{d^=[ ХFH<`BmXQ=M)ׅH9K(RO!8.,W= p/rP1)..I2Lr:>h+c.rÚh0ς(@#kU)yi1/ӡ |5KwY}p.6V Q9+#O'p܁' _4« oSya?f?gg 8p}ܹiҖL:f>=+5m/ͲĒE-0EY 'ToPzĞ.ABq/a 1ez/Ueu}b>3vNŌ+1 |&YdD{~E~0Z 77fNV .(ȿY1_B&hF6G_,H oZA=U9ƏnDsr% 3wu'DԹr)Vil?[Y]rAJRe&i *5V{\'~tq˲AC$,CeW}n#MZQ /qϑZ~Ok L ŽR@&[Rpǀs\~(nӦ^{'Fer+?0-8aG{P' z}lTqYEBXO5t _/ ofnmTEݹ F76ǦTL%;(c1򹡏=`څB}%OT0$d #Z3Թ4O 1H+(ì[Z𪬯4%=4Tlo >U5+!6Mhig<_wj>.95Rx}`r>%QI ,x\q1Qw:z_dNK<.q]8y/y,&zcxXT>ToWcQ(9e\d3i8+""ī@*=H>/Iw 1_^3[2}ܗ=m<GЂ*Oָ ؔ/pJb^ĢŁ0ZX;2پb`>$Y8N]SRTԟ9 F.Ǐ#YhsG^?:dǝ/&nL $E9m Kf˫1+`JcVⲀ]ksaUhh~x,zS!\Wσ5bc WO{&;?5L+[h]#?5$ܻuGkY toWcuuqQ6v_S\e!Mn92.ro`>mg?_gae˞0#lFXh&"z/SH8b=x Kْy_\nU#LVhw_>/DS?!̔?؀KG=smi}.D>36vxT8p`jY9v\UC J/\z\3OPxJ }1m2cpwB7!4$ōHQq3>gnϕ J0Iv *ƏZbR~;(>1ҋJduEdvn޴ys(Ă,AD7Lnu&5`{pk\qbH+È~]=PIɦXu/L7+_\Yf\AhX!'] Si.! uQ5AWwLή24Gvi 207,i崑#X.02)Z".qWb8PdC8̄9H]QQ6Sʧo-%ŲKVs9Ct eZyۦϻ&6--G0JÄp{{sl4$ C,v-yE5i^&Nro  MKi~{/: \aQ3/9bfZe$S- TFΗDs=˔|;BփeC x(6~Fۙ=.yrꮯ&Fz}7Tl,cYd`.7 @S,-DAҋjYntm0zD/10c%\r Vtsۍؼ}Wz<%D._}sA`;YH&ڥq{Qe#jrW0gvvu̲_s-Fç=k$*E& W :Xoo `5+"NVhqz4 {9W9= l7kR=?hk֋>=&4n'eǖNO]i{X :krø2.F_;3lltN=hҗA<+CT}~>U۽7eLL3` Yݺڂ2/`jwzXQRTl(մv{"eGX 4Aǻ~_l~d5Ai!w5TQ> 2 11&N/Ux ѲjNf/,8|؛sۀ_H X]f]\$1x] C?, N_i\aԍkXn5|uŷQ2VLSK߳,e6wOT28f x^zj3v{ aߘߟWlͦW,kI8X3u+Ef_2Ya|O#=\! $yn܎öI5g~\gS춹{޴Ṝ`oh<ŜPn5u4 pV͇ jm @?{Bv4%c&;| Q=5zLM\L˂ĀcwRa^#lDȣ ^ɛKV'艝Ay|;Ȅh 6I}N7UW%}X ·-'N{jN;$#[?Em(gue\֟򖸁ho*q,zoͿT1gw??沓YbI߾_W EHl*_Ǯs34Kv}y2M RtCY,Z\Mp|V,Rō眳4%Q +-H |q]>֜]\Iv3wé L&?O(jWASF&7&v -Q\~}xs_YbB%9b^sLJsgιI6*~O񭺊&Iz= GWihM&WSwo6I{Wت Gf.HG)4.۲i>[)Xy񎨶I5^H*~#LV&AA=8GbJ`x\W5=ڎ²n -I>߿V2YHmt;! lR&7w4ݦŬN_^3dA ɛnb^@?lrK Ia$TQDF"3-Misl[z֜;i‰xOYOA|ykxvq_tl[,@{#o衰Q26|aZzrT+a`ZdA=9dmS1*fpP%(YL3{.F(?vvu;l*61 lLq]gJpsױRAT%(͸`[K&Mk@ncrDp[)6:P116)✽dz{RHh"{Ts$߇bW~Kl-^E|}_/@lAՒ {u@& ;*MHG6&]w:A=4ӛW9G*%j5̣-+/Ni~SaꡱYs_GRu.\2|p,E5S w33L"6rTNM}dP_ S\v )&SMdsҼc>.س)͑ w'S5;x) C*M &-/9`%|k7ችlն5eA].kkޥg5`Z#bV (XJ|Rl3GJʨzKgS .;hZ+AzljlQ ;V$[A# %gkCU*-3Göí> Jp:-#3$p63?q:uz/34oZÉ>a䉡/Sz!X`JZh/!Kx òHY yS]ڨQUm )ƌeWeA'PWXV2l3+F 왱 "kpEے:\st9FVz-:'xH^'N]Tc5Hg<+ٹ<%/T;<76 M)A $07d`I(_J:Ji*ǐHOX 9! ᯆ@K/chy xh8Z>Flquc4Ll†ؽEe,;= 2`Eh/\JfT#*o9:* `q%00!S 㯓yp_|3Ĝau&*>85bY#Σ"^ȓ"66-c9%0kU43F-b-Py`+P.*L y. aAken\A^?ߌ.dwW<۔d;$GKAX3XP%TkΞt"m62,?B<@NF6Ɨ4_MA>{(<-gVOOXfȱ#8a2ųhAΐY4n:ߪŤ+vy/ru#T5XԹwuϙ>2 50~ug-\KXz9 @T8l"1e(lBPc=".W?c4~~6n>K[8d*RCUۛ <&@X.a!PQ߽9B|փP M20Cv6_u+'k*Fno/0vpGn{DHf _> dz}Rz||0~g3M6N9T0{,wJc5#Dn^&bgNO@Jj)?|]1[$["Ck۲,2Sr4@i Oj݄@m'J_uೖ̜pLF3 W%3# +MR#-Y3M&1*=3`NĀUl#ZZ|+gxȪ3Aj´ (+3i"C;e-ørQIr΍LN瞘l=}D3eE): QSn"ˈ?LWvj@90pvܩ!93rvG6Rv:-JrТGmNX=F=>=-wj*(s//o.3>j\b!ڈy4N<{2X!ٳ5$M-=m%h0"SGEBJo|=]ZMDTf(+!Tx6*+gl?IfJݵ@~&x 2Rbr /n $FehatZ͸"uMb M~.5*I@p3IyU7gɫSɕƁG9KͩFQ5*>yD7-pU!FJVLET-L+^\P\%>( Cat= б@,]!ɤ>)vmJv^id~KXC?vqSZ-WU넘lL d|v؇k6]wߛ:@!YQNK-x`c0)r9'U1[^H5Ʈ9"d}]j/3.l,W_X$Q~Z- coo,鬄@:wsj%wL]Y?5Ik!S㼸 |-}%sEHU +F.AE +/i~B,t ^FKoH"J0tչpdKaJ- xJv1˴6G1UQ9s p:4L1)IEgk: )kQmH?tu 5?yKiŽ3H ҄{Z2Bd7#DI~jHˏիf`]dL9+n>ֲ/< 6:q5ڽ,ohڮ :bc nhMGm5 s5n^6p<og&khvg<\_\67 o~T |;zDip[_]mBw# ^o+zyYZ\M/g8Áग़*Bt6૭E13Dgm=/(N=b`V/Haa =B6SsqUF?pjo6첎|B;\~"|Y﩯>uC!gm ry ̦洬!_?)e1b.[<;)l%I.o͕>0Q ]HO铝YH GD S|V xR A$b1GCZvNUY;v68@5|マ6േxwjPrJtx(cZ?(V'h6rC@Ma4}Vp0_s.#lķ!H|;oܲqK S'W V`)f\W3#0 yr65>OF&Qu0F;iG'L\j\ 9:O9@4Նrcu0;$@fZdx:A*Vuރ?1_4M,ي:08NׂJGLŴ#w%D'۲3zY,!.b:OR4!:+k>_Acq<͏Ox5W]_O8&@&"|h뛉|B .3_ _gU h C fMSKZV[p5<7|u )1 # ,|`&ر{JӏԶn{F%*(WI7 ٥r#r(.F Q&6j۲F:DGKr\j-Jg;@0!d[C;Sﻊ]ϣKٖΨJ|zuܳ+ k^-b!7(',gxa>ÇC_kS`MjYyd3U(7wE94^'s:Ғ"V{?3b_㠺|6eqZLr3ݏf'-cE- BrJ\2TrS8R#F:_| dP