pcp-system-tools-3.11.9-3.1>t  DH_pZ2I}/=„Ut1Grf +;;R^I}7*$ RYn!vI~߁M҉1KL޾^'8ԗO&ֿ Ngu IaFZ&sm(Oi1$<}8, ݪ<@cXRO~Lf' ڈ@Ba1rwֆbe#6b(!7)W5CQH]}_MTf6X9J9 lrꙀ6n8 705cf65bafa22cfa82fdd50da7290f41a8c693cbE\Z2I}/=„9 ÿu :+b=f_9q | jSMZ(TىA$:kC5fh+H"|61"7{ԗ c {:\GBbq594GYMU`.) # [j{edj+Wi*8"!>~O{6I?Q } /P\tT nkkO|~{妅߶Nh [3Bk%kжl6-d8>:0? d  U  $,l     $t`(O8X+9+: +FRGhHIXY\(]h^bJcd_edfilkuvw`xy zCpcp-system-tools3.11.93.1Performance Co-Pilot (PCP) System and Monitoring ToolsThis PCP module contains additional system monitoring tools written in python.Z2Hcloud130openSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgDevelopment/Librarieshttp://www.pcp.iolinuxx86_64 {k"BItg AlA큤Z2HZ2HZ2HZ2HZ2HZ2H~Z2H~Z2H~Z2H~Z2H~Z2H~Z2H~Z2H~Z2HZ2HZ2H0c0116b236fa2e6e4c67cc28c799855a1de14ed8c44b0f08798758b2ef1c4ca16c35d62c138675fb922c4e3e1b615182ee4ee2b2018c753ea1d05f37fb179934788ea8117543b2cdec43e4c8fb7ec9037c9c24f3bafd1e3dce3840d5506fef55f89db0a53d0d728860fdf4c0063095a59c920fc82d8beded17417e43e78f3df82dd1e29feae6128f5338efb0158b6be4c00da578428d1dcfb36ab4f6cb47ed11903d55e80b61898753bc834758889d45160937ee5cb88c3c6893215ddf77b7fe032af66b49a3d0c747d76b963a6e84ac../lib64/pcp/bin/pcp-collectl../lib64/pcp/bin/pcp-iostatrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcp-3.11.9-3.1.src.rpmconfig(pcp-system-tools)pcp-system-toolspcp-system-tools(x86-64)@@   /bin/sh/usr/bin/envconfig(pcp-system-tools)python-pcppython3-pcprpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.11.9-3.13.11.9-3.13.11.9-3.13.0.4-14.0-14.4.6-14.11.2YYYGYFk@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.Nddiss@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- 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 workcloud130 1513244924 3.11.9-3.13.11.9-3.13.11.9-3.1pmreppmrep.confpmcollectlpmiostatpmreppcp-collectlpcp-dmcachepcp-freepcp-iostatpcp-mpstatpcp-numastatpcp-pidstatpcp-shpingpcp-tapestatpcp-uptimepcp-verify/etc/pcp//etc/pcp/pmrep//usr/bin//usr/lib64/pcp/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7594/openSUSE_Leap_42.3_Update/9ee79ae32cb77ececb216691dfc241ce-pcp.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executablePython script, ASCII text executable, with very long lines RRRRRRRRRRRRLr#ь?`] crt:bLL'柼yH+$0Koܻ?i)>uP'l=s흂qh"=ʍ=L6]$NQw%aC25ДJ_.10kݶ=A|U)Y܉ ̚w̌x_Ci`HV)<8m[#DެNz#?pNauFi!DQk CtϊgJ+Srš|$`mOYf+9_"\f)&i`2!+B0$p,Vfg.%zlt4c3\v!MDWt l)8Ɛ}|=%r]ҭԃ<6 R(dhsCi& y+ȩ Y< g6D5\fԆLx^3 Ա0ҭ(Q=*A" hRK#]A "@ad?'>C WvGG0ؓ 8ncH"u# ]_ߍuE%Gܯs* ߶ bwm+ᙣMjBb£M*St繧}MѤ[?d`?ŕ;3'O|R(N+6ho(рnJ&KpmJ; ބK,M <=Q72O%,Y 7h4,B<PJ@rt¸dM_$UZP9 -i@6䜭0TG3A2Qc(I&Vń9`r`?#?/?g76st82J;H{';Z,sLEg7\&u1#tG&n^VΏҋ/E\6 wA7tY{OE[f m\9sW IPxڸ0y1[bfzHD3|Tݛέ Bf.{5pKE,Q?.56z*0p3 & MGUb҃=]]o$]39,Xqt c5+=?ZoX_A~k>V4ڌPXf`X c&9];jWj6 Th*覀.5 t8wr#wBJ @5~M=56.옎refTgvɲIqc H uB,I ՘;e`39q4 7qqWUs?-hJ*;=^\!{j"旒yEl1-DEgp.*|1Y9=[|U y*.8wѥ7iȄ_)C#NuE2wP}$tsǬB?LfQ1JGKtH]nYkR8LZ8OD%TEcP3č0VbXJrpKE20sQcS?e9#ϨFQ"^ZAAH]/կ 85ڬvzܿ#Dz%W.}eW]%?pf5jjJ੅ Ϗ_ܬ,Yz::3פv,y[ãI6W[ #=c8nH[9^XM@LWd%oJf>Ckj G[;(’|mliXo3D Z=Ƕ4wNXjoj1kêUnY7EL?"t5yPBTX:֞1eG9Rs00E>9tH9T[.4O3V_y B,H n9 ?>@6~Ci`^U}E+oO;+Rc?9i18YDts\mS1:'=!c[{<#|U=Oy !|ӁE-ؠ8m"z6V5O?7l@pîL4K_ 5.,(э)'Wmpմyq<=2W._ºuW+!թd ,$`K?(E v@;p@C)Ѥ0 ~~Ħ-VݟOS.+ً!Ck^dlX%ԏyPqբ|SQLh>tF+l 'q^Oů(}qcK~d.y,~ ς':DiҒM0F^$b?Mlݪ-U%t 0!b"wErT٣1nS2AZ0@ea9~ɽg_ҺmPjo1C4(j0o֥d{lA4~sgߒ85* qKEŦm1lg%x/:$6QArVMBrVg>zPA^Q W՗h7^ ̪U ͊NDyG>~3<w{h,l Oj^&l%ƗjN 8 lmhs Ve$+(< PLNPmki A @ \i4Sn\q77ϮKyAUv\{׺GP|݌8xvn?9w0 v3yDe<`rX q Ξ+WZ1r1(mC)ߞ٩ۗv ƴaGS spfѺ#7Z")<\W1Eyf(m UWc<d 1y]YNNyW< 9Y?j3d%qv6 |Oeo5un^ Z}J~ ~/etd2,Yb~ |$&Dꃢ?q|HzV7iM]6î[2~Pѝ[Œpf$R.'O_ஏi^9?@AۏA"Jpҗvk0FDWWr4"s~1E Qs36ן0咅1!Dk3ZYv#0>nikuK?ڻO<ضNeN8TZ P8LTL`JeNFA?8{7ʼ)} uQo9^%Z !1o;36x%f/EmaSL[&z $kFW2h='13䧕#⽔İDiIXӛVUImdHUv 54V׼G1f|ӷO06Ҧ\laJ&nlF ᫆&*iSW P#NìyR]=Vسxdv@#}XA<.D,TS "FnJ.#EXY]d%-UqBJ!CQ`c=LPb0Nl?f}/VR^s,EwPGD8ucN=ޢ %Obs.I'dync\Cѥ8"F[Ūo5D|*yg45ЁKͦ 8Nʘw+zW3׮/z2YV67Cf7ۙvh&笼}c>`&i^e^0m3XRS+O~|M$!|-e!{=‰4]1Qed28zJ k00T` >_5;p',hM 5}*v,dlKB!y/+xc3Mh ;p& 7E9x EnZjdhBIAܛU 6(Es:4?APQ5yΎ$ÌWrg uop}UPOY-.,(O.w@ l9̅W:?Tlm&wxREQFvs MhϐUz_e7G0謉->$̻j8n$&ӡUɎ)><NŒ 06 kNDK3g5oRkvpāNCZ{HR"IցGW6ExABL@ͫ&o50+A*\!y^-=sfSCXĶdАt,o +G&aY{Y$"[?_~nԣM~H`,.}QF_ċDX⟥YS 9Hg.7ΓC- M\B^s?;m+k{w(GMa=HgD@}Kx/I3+'6zA\ȽEpQJ蜃{z_m]KM$ !w|K b;lam2UF ~D{G#zrνV*ƾb^G>UJw`qAqXk^SJvy/:!w3VW^Jq &8hmfL[I[ McCi{H>=I{By2eg;Ԇ]P`{KMk U[|{{  金AW {7`}ӢBU;c|EjgR9]&Nۏ` ~ޑr2aaiP8i 1cAȤ:6[ 0Qwmm=^YM]M&>mdyۖwIHB[9 LAijF[l$S<|xJIslzcV[rZ01º6` rl3!V5f pO)'),/s`cn޽Ř'np*h^U.:hʌ|#*S7eׁV#_Vc<Vs4QA1uvȭ3+b_H3X^ʣ5j$@9yN8=kZZ'D0o|U-ޤ\ <YӫBQ,(7:rV:M _=4xhHG0[OTw4h G ]tR!]ٌiͤZPo8,<EUɉpҿUxWqɰGIX@8ڑm. z2l!H})v z5(z+Xxm8 |dP֜08)w&#P1( {8)9o)|Bu`:XМLń9D|Nv7aFLH z۸Hf.Wϫ֔ hݒ'JԪt:y9y:T.Z=H'6l4%y\9`zWM-Al&bh{5\7V7qb}:lD]x+q  gYVhSyk?U'Oxփ>8 Y3!32D X&g^47&a,ZԳLƦη"^z:{_Nļ&z>*2A,"D5UiъWo@,OOuşZ81bEP50P+V{NVtDE4PΒ K1'2 n[aȲΧ*Y)lvkI?BrٙgR#%$`,.zS0u8BBܩm f]/:w sNJ*gT 2:L b/FSNY ۭiA"fW9q\!H@sImP;撉a+n¿vCyQ~D wܮ @T u>2Jd:M?n5uטS_ o䩒 ER*ᇽU<1n DiJ(DnI+ ['G{`c*.K|ƍME) >@+6m2zy_tuچbO37ДEmN\#+ & t?,s(*f%*G A`{/B2~#) Ph~ːD =\"< '* '1+'nL29[9: h3An0UL!#_LJ+x_<⡶Fn7J[\ 0q}H͕z@·DX`o.oK^Ȗb05{qy{ϣvE0F뒞롂y [E T"5Wiy'yz01(/wlq|&Xx%j./38џY ܩ҃yK BBUx}bsZ1]!x ,Sӹ~u)uj}k1}8T,M^P*^FL%!발JM,K 3so=`w䨠L8&uǗ$z2K!ðT_B"b9c#[̾pYwKw&f% #(HӠ+`->!10a/Q7xIܱ&NŶ3EOBwZ=kMB:+ZK-D $ ~Tkƹc;$,$KAiR:kqv؀<UJdϥ`?HM,I ShKDV\0-˸_vղ''Nz9(~˰|?'ܦ()C9F`n'͆Mi0 o!7ܓXT]5&p롚@)s`*t\U}֐AJ;l7q m%|SjC-i,%# ?mJxVcJ^m0}z 2̘Cams[u%:X7+3 \+@8@. RrVVGйVa.ME"~E{>ơv7l-~vw:?%[=m*l!yl5 س23,DO[h5|_^0UQF93y1~Od?{LLvFl BQ% :Z/I+%odDl+6'9YphUD/e:OL:;DfzJ9ZF6U84`WꞩQ F֠dM3aE+@GH33좛LwW47!֧WJcDϹ"H5Zj#jv2E) $a84$ܫH ` 4λXB7k,-Mg"/+\ZT}V.T5g#$J HWMus!t~anu7Eh}s>_m20RF,`W8E0yCsk `uή| MqK<#U,ws{ǒi~?[fN ֖. S~yw KԪ4Di4Z`<حǀm i"N@ <s_-,?' Ecrdg {ԣc8SR5fOn.3LLO|h=4jI7s wZd9-Y}^PAd"k߯, ^ k"D| MoA #\$u$wlThC=bS70bJ59P0#ۤU ?<jߞ`ǭ)n)oQqJ:#F=WЪvcHnT+zIS3Eoƒ.ky%\:?#BhJ!Kc 5ȶߚ|$%`bZ ]g~]\&m+_*ķpJ V|R~ ((pq"c8֤#Pѱ!xeB֤ɍ]`J_%ʉV^1ܧvhJps2um(jdi X25Bu )#1*x"fyvP PRkfk ƫ& 0XZak+*\K©9ժ L(IpEF/3S +K۠)]|٤[t50о'mH~EDe(84#84:s -l"ŗHի"=eCҴp=- , Z(.O! YBs#69#ohd' 6&a;HS~ͱa}l壾s3z*6Ol 7u5v59 /Q`9vͽ(jXHĶT?@-܅{FTeGe|Y;ܱ}KTI:@"m HLJkmֽ@BQPp0߁%cWwtw0ϲM)3]7kSJ|K)%!1v8R4 \]!q7P:6GBQ\Ǻ(Dw:iY!^͝E|nu,E?3>,JaJ{7(2 qԎbN @IuXͫuYI,w`+BbwX孲œx pu1tC K̚$d̫ޅ#rU` A퉔VЋ [pNr$FήxX@O;.Dg '~,~FXXa@ZSSZŊg˹2ْnQ^Ua)`Pᙧ&^TSNуOOd$@ 3 otd펩B>6sn^Hj >^6y3\;ǿ ~[ϧŊ޺n-vFt+zҿXb E~.`[uQ` mdiAdg$/\:gg07I` AsIrOm̳2'9 :σ9ؤAzmV;MW 9`Z wJeh-OE lbvrJ8Aw! bʐC!ock}m[OwG( 8k ЎRO 5VOwd#ֈ9B͛rBi8}ֻYf{G=iW5MjUِC{)Mg!:KB28 ׾\)(T𲇑 }LJ&-kT{Q]8wm#gCYwp&75$*Eïh6w\&;ױ$R`EtJJq [?%nj5Q6Q[XѫX+ڨ`W1ؖx4;m;Jgu|r&)ĝoY@`ߏ^ԫSJI7Du2Xȅ?Cby%P$C|xTOqBI )Bs|;Y'"2ս!uTIr B i]icuR%ȅ1VbcZZ~D`-E`{'I" ͷ˥AZD9oBt6bЎ bGA?fI-JҟE׀l=%Z*5 .l'd [= >\(2o2O+ vi*Hyϵއgo.П;dڿw,Az ˛Cֳ$?s{kc 8b7Y9n@;"m=Wi8C{B(W"6 ZF;F$LuY2fm ~./q*-AKNTT$,8JG"ISZl@Cx?ó7jEF" E_A> i((>.K3@# 'Ig$JT>| BS:̗_'߂Ṫ#5Tlu>5FφA59rV'6_uY4qY+IY3$@i'OdDkŬ7tio5` (8.x:-1ݷWӋx G- 0*ĞaZPn~%^x0hף;j=;}ƴ. .eӅJ\}9*b wd#,GBto Fr531Ol\5 =œ0GJL}oOE5I-5N\WϹP^5AW ctFn3>г W!ًvk` U>yے %\KUC0Ao%Pu=צЀŲ{2j <F2XOa`P񘍒R/ruTwCT 41o1HloWKV~q&wI%ٵ{^#$.iDGF{W@(bk5=%Ńۭl|+9wS:b^6lI݄9(WBNՄG;JtdyL=ܣr:o<9'=XivO޾fk~nV9ƨہBU ТcԢ I`tg:-u Ʉ4h;S0:\lF'KSizlׯLp6LMySt(*6~+剃@Á}gܝ}sl:|\'l/)tBB)_BSp90aKϞ|}E#Ŷ딅Ǖ']\3x͗t*OMI%qSSkEX9I9ȐOKo0QSs i rj_Am-FH%Ir~~ sl Zb٧e2-@MViYNFMP ;uê8H.cuXt6W&d0M+gP3)^0yeuwDW @aq ' C@o3]N#ImNbpѪS+"?}j鐢e ;('vt1ߏdSr iD,]d6X֎ݭ8FCa ?~T`L㛅n]3nR)ފh "E=#rǛq|CA3QR|ʞ˯& 'pOZ.햢g( J3l" t*RKC# CQ؉͆). _ J_v9UݵݮoAs?i>38ҩl| # ӊdș6MU:C#| {O4&y'n#pҨp[OiE^X;%1q 'x-ʣ ڞ:i/hW%n A넷ZkT,-f`ST{i:ɢ{|8ؿbnDѮ9Zs홴 q7ҞDm?Ȟn=RIa(9,&AIrl#ĕrωOăv%a(Dm49],BL5 T5TmDsvF)S1?&/Ş" %‚wlo${jzcA.+ͬL袻KLGM7)jcA7|D_FPةpxr[֕g"4ͷƿX.&SWZ#)rDV0dtЩ߉] 5w=cLckm\EN R"fm.q]LcvP6Jђ+GD4+!6 ԏ$t)kzq穒Cɔx% X9U/>UG5X>jhX.q"3vx*ȓWn1ZqPh/U>$9ܢM">| 6ưڎ؆! 'SoYV ӮC9/i&QcFLc֨6o 'xX(hTeiږW9x>nL -}S jhXP)GE #<ZeAIvԱFzyƠ.Nߨ(´%.l\=;ɂN7? _vpERK% UZ9 %.C ^"#ToTXwn15TIDo6w-m+7yc]qY(!HʥlƁ|,RF'+;=Wǽ&t|05R`ɕ8=ŲѦ}l|X G<Qթ띙!55+vGo(QI\{y}}0~l!Rf4\F]Re܁n]dɡ?˺ʏm xb9c q%!˳p}'(8!TzN1xKy݉W}`*KQQPm,i{}3n%5|{vPJd ,1[0 i= I;sjg||u@s餜|4@K:Vim5PCz-6׬P\ dNBaD!Fz Bf\@p4 x"ߟJʨOq I6􂹽0ncBx,rH@_oo8A5]4ixOשIߛz#H9~gCUL1W$h5-M}*:vzK_d[DI>uS^~DW#s:x]U ,2>!먄̈s|$e\HJc 9ZW Z(ruh|!xϱܛHp[q_$qiEPZd/T:Muu m(K|IH@i1:9Ř{*a &n9~o~vo^fXHm)s- Uzj7DVrozQw6891/+y19s&*E|fw;&FKS^UtgP1B@!=kL:c"=qxs1o-$;@ɈgoI,+Mk6;G QBq`"a/z]]9 ZЊPAgfKSG_ sGBibmi?9vE ÷z'C3~*<3'TC\KޠԇeLm6x݊; ߥ*c IJ"Xb17kwon"}-Ϙn|ԡҴ ׶8T:)y,t]be<'d(k(=Ӡta r؉`tN{<e1U٩Nc!#_u5#Wy&Y(Rl I*frpN˩tŴfu%^ك[@Ls3@aHʇ߆8|W5^lH@:T!^n4Չ B!t>{l/9) <|oۮֺGϝdl5<#`X't,1Va;{rђs$sڧ=.h?t%^)Gd.kH _JP"+ -> |N  `0E9B!H77Q{G$aGGD/v&-beå6tϧJgr؅R}%m$^>麁5= 2a}Exޫ~"U+sAAK&iWjB4 ^iHӜM] n. i XQXHwbt nzٗ{ :rҼLv:v7P8 ZQKP&pD)eF22 Z |Q3(Od8N܎SMZ$gdO rcVl$47a@ '\)aц4Ć5S!3=mx⦆MT4H995eUp1`e)T6qZpZ,.P"nqevjZBA- v|sj LKR(`~X_\ S y qaKkyܝc/Xk2l !}] jyT . HYqcl=S^0P?:>Q595i 4UmjP6/Ƣ*"Ӆt6d(n?*Jj3Uv(V6zxi a'{k5 . fԎR!\WۄLRz鳼F>x 9TK ϩEybgdZNnrI-tz&>ߤ,^|a*,hD25[f ؍W }aB{\뤖/X\ 0ϟ}P̰F,X̶%7U]Ep _1/"1xTL@oaۛWuDVVB 1I. נ~ʏ 0vvpBX+kK"~& &Fw]g =tnX<,y[~-YOG(%y|%3{Z8fR^6c6 Աj2/cdpNmr{OYWЛhOC{Pnk\]v _*oGd(_mWb~)0'vNYw:2 m[i>;,@3i}uYj\) s$-ǪE{}us,K4gG8 `sdƐy<]&gƾȒgb#8g-U=EvcOϕڧC;CPڿ!'<3z7_s9Ȍ˿/Wd~]vFZv( PRpX7ܬw0Ö@ævh'k[JZ%պ_YA U[!e\ +pI5R UC5ޖs dU}<ň1}q-c_:2E'v .!bkXbŰqܔ?0洹\ɷF }7:U VWO0PX ϼžWOR«ҞDz'}fiV 4޷OfQ<~ȭnbL9 tPS(8MaP0綖;Ǎ?}Y"U$r}@G>U*/uŇá@ɴ_\ؾ*i*ZۅW +AZ8u1zC Z/-6J]v}\O)p bueDM̾edweJFc5kULgmY荅)rTGrE$]h1Xoz'о ܎S6ȵS`*FTXJUH,bG |Bq<4 >jMExcsF~MVݴ|^i@3s'#ьdYfy~hTWOݤ  *y]&,`=i5&>rI@y3 +oR2D1JrּɪTyЇdg"L]bB[]D`{-WͯCǫ%g8O%#9;I`k$wL1`ӉųY׾N%! P̰Dl)mQNr#f=pm&%Q 8<;0/CCl݋Z}9GYB+A* EyFfp:G%}V正|*<&}hJ%s(suw?iv.SC!>ctMLᑩdRJj3\ $ixR2i !STD`kv8,0Lnf⃷Dj0,UN.,US41M/.)|yhg7'T QBU懂X$ׂ$*tI>OVkq58[Ț]W<c+69+<h&P\]<+e/עӃ릅5hf)xӡ7K޴̳iuncN 1 #|`qH~F h8vGL<1@0:HogMNA;`bQsd7W0[ )JDx"JPĴG9ƀ`)%0HF .M!ɳ0JYe]>lJ#,o% .MT/qR*lu,W' f.Yo9՝aaue Pz8٬' پ[@ ؜Pt3hWp=DH3wރizT6Y>t@Y}03͉ޏ F^^ {10^G,OݎRV+ CٌV}س̿/ GY®ٱ.r]/VȥٲՋ5kF=ޝz~ʋ0(pQ-4^nihRٚC2s!.]%)tOփT]u;@({dMڏT Rpң I)] 2O?L`3Q<޴A1ONLPP&İ^,р"j@;*p6e)q(5C'ߖs ="?a RK 8s$Mo4q W ;ot;|+xQx`άlɨ9m2Cɢͬ޾Ϛ&.f89HɔuNB``̦Y^xvFҙ07EL!"]rˉÔ!,WiH@3 ]=Fݨ7=f(1WB~cc1۶tؖ4D\vO ݘIi}^eXPH̨p oV:U !.B߅ypNμbu^/9ryGrTz{(r\?-9H%i0r L;zu@=B w* ƹY/`I‘yV6Mzl9ZL?ܞL^iZa:tVT/<˵x1Űsp\4 $fgMAw",NO+@% QYd;Nj i,Ӣ69 Z#9UE?~8{2y1kKhI2f Lx&n+;T.  }b9{yWty[@Axsp-St{6{68æN,-ݶ[geP(Hh'O Flh3Z [*990`y%nH'd4Su hϐF)P˦k%)Y p T,d\7ܙ+K)߇7 uA@2n(·^`Q@kb]}t= ʹ!xΥ=sA)=qmJڑI:esB_h JKC@Xb 7Ɖpx{>ʫ+7cQo-FFq7:"\gV,f}R_dV"an4hRK(xkAh A2bμ W@!"BU*ȔR;|mc>B~о>K@D])ocBn_s6E_5?J EM |Sy0"z9!y9,=NG7qwB6SoL,WFHtLv(*&|ȇn:sOo~A},~ +è n xE&Ta:,3%|H (ķz$Y "T:G[ ֟Nzanx }-'{8~A]~*/H$"KJiކYRһ?fSf@MǜT .LSHsZ4hmI9$cl5MKQlIJ_i0XqWNF]݌Mxa:vpF2S@ތoy4nM"c\$.GeDG) 'kӦYKi@II:4H;Hz+ :rҬڻfGωOIΔǩڜ[Dk?dʫ8kkoYe\ϩMlu*b~]Uꋷ.ټ|MV^ JJ`83wu}Fx MRnjPm Խ|c(8$p,ڀC ^ૌ\i_%oDL\`M o`]mJ|3&Yqt&43&xϛ5` }ip̨\:$m`Ss1DCis)vGyHh.ғZ<TZ,8n+o5 Tz3@VĔQY lڨ÷KxJ]_X;A-cNS1,[=]uQa uo|_ #ܷ KzoSr?;LU`Pn%}7cq )p>{dK+hP15Ŧ?j-d:)cՈI=P{,0%Mr6Uߥԫư !֝aWx"ۧMY 9j_׳וW%mxRau1gltj@d0v`)F|{}!s6ҏE^j]/D~xȠQ\ O;2-/w:vH~qKSaNh8j۷Aaic4txS,kJ92telOy'ess}wCwG':q14G]Q`fD@t[e]!{eXiwL3\]ißoX#Hj`,0=˸/9N3M@"Z@OuVh⑄_̜'GA5Ubh(-Y/cN5dfL7ymb̃- : F 2χmɫ|(k-Cq4n`}8- F>&dڋ^[k$Yz)_ Ëolǻ&0[lqDdK{5Q%~Q̜pxv/z5:ZP 82I-8n֢H)3@ŕ&ϭt4hCeiX%5",0*Xfj_ 6c[m֢XMlt]h[YPXJ^eY:ö #Bb-fM#F4u UGgͱ"^>J)b1EC%QmIxCh |oƣhy(8JE6$6kJnM7s"K2°w5Qyǫضzg&o2L4Iؗr h݉5(0Y`1Z ri:/8:x"^ W!;1[/,6ssM|'t[ߣ,ꆓ#3T Kyޞ;-1Z~y"؜\#++&μU!Ngd0۷u@hdݥvkk'bW*+4@H[d)J1n@KYTTt,ys{RxƊ- VA54N 1łc']È?'cqg06ʙנWVp?@o>\U0S̩am S+hőfj9-&iuh~h`ƒ~4ujd_풷'kb'Sv+Ocbc$cXn؄o3)?H0YA+ ERnZ4CW 9 E:Ċf#~Ľp^#i ۨ*zпHpxWRszu EJ&i|z"@Yd#t8eĕA _EGtn $<9f?sιқ>v! {BQOj#n Ӗ|鮺:;F<ޔȧӊneHDx+ 1A]}'kC᰹o\Jiz UWgv_ M4.c4o6?)]IכylH\gQPObN= b}g\I4n1pzPc!W11s ?LbF6o'rҳzu\x `.xr-ݭبB3]';G&Y9>ЗހF[_M xkv[w@35OJ[u6I>َOÉvsq#CA.$"e^l 9Gr;5Qn=W;8S ]]P t;x^ݕ+_tԗ?bI,X,0՗K.ܯK[~$x"4S(Ҫu­A'gB1(iPR/)X]4X ~s0t_J!@Eaؼ |CEq헍W( Cnj{+0QZATG }mbђXRUΟ!Vlm jSw}^Hf3{qc'g#&=?YO攷L 6}d?Ҩ%1/9&C*ѩ']7SNt\d#) q=^N?tru Bv5rH)©[TQ;DgbC벌kEI=| ]f.A1d8kN#Et"$)}.E(EIҴr>bʷ$d! nB:m.5iSѣcm9=0 M7XQ\THwigasЇ*j믹ҧ [4;x¥l^ڶު&M)F[#3$2&a,%eAO%=ZBuW!i,UwJ4s;.4Ꭿa'Lȋ5#60/ Ԇ;p7=dי2fKS]'3I{je 0WOJQb)V֭d^MěNCW%(TļAf|YdIs >J-)쿵F#~!h$"<5 M#{x SR4cJE " SHuJG+j=شyDC _%K'P؎ݍR2}}ڟaWpfx! i*K^@狌9PD(|ZDk2lP M)oBԌ?/C6#!ȑVz GoF56A^7;lƱ::Ej"U!h>s&<.Y+PV@"E R/ ~3c[JFHuYR5 ׵6W$-7JTW{nwНn~]p~ZZ-&u2qjJ6y冫!VP 'sFv!=r "M&0խL>1;LG(/ v$$o[z㲅5f~ V\vOQp@"i;n81QFgi7l>_j>p%q3.ep:Ze%154czʼ#oL-]Ftr~cy#? >HcS Txi1 5̦tb+l^&jwM#'>Vq%ߵR ~nS)YHT}%+IEu"SMZ :h`\*89מd- nO f_f&?VmXc [[tUM`LK# l,Fτw tH:@z{]DpohUϳc)g/r4b}4r+eTr]Nf.ƠfsPG%/up!T#_de{ cq`Q_7Ɖ#mе,Ԅ~!\6FvgU1i救ΔSw&% 9ZQS˜H]R,ӂW4n]*:]{zIRiJI,}wlDzMTS(FÿDp pU ݵ., Q Ke{sw`L۳B7~ۊCU 4R[DBs3|Bd{cV|:+f̤,r*M~Ol#!})ƹyv&~ T>..+{瑋,j vΖFAڶ[Y7Lk|%JׇSNЍ3՗* k"B ٌ' VZ˼e[ =d%=;Ĉx%އ}ih?Q 򩓂&p$5( ^̤x C3y S=Gg\_Ԝao衅)\ ~2'Q]TT̷|d'a>ᇭ.=b/bz]d@xo2ԕʣnCcCApfO 8c<˚7Q躳Jh'i#!d6Jq)Jțzݟgs?5o#%}Q$"엺*Dvi˯#S0ü8xciaDur0DcS.Ԁ%C-& w329~Y(bA^;vn-r1KaNvGe> =tY?5 ,w&hD$< Ǜ\7: U4I%R%1u*rWyY:8p˝?=("FgLb.56qsU9 mr_VD̟‚op,XHJ>$V`a3]( Ը#h:E@מi\ðr_NĨ9aR)Αw+00g۩).֤,83%gv'3tˮL8δ ZC g&z!.4%FԈ#ylRzZ0SUc!*Pgf!$ciՐ'\8ѣ5 IyQ|@&}!'Д^8EvR'r8~sOʦB?nLD@pz߬)pgZ{l8[H}\-lTz]i* Y9>b֢>ĂAͽ4_=h`w"6Y 縤| gAq=W|/JWPP >h-h @ned O_}i(Bx¡s Mi5H,n5llOٹB妚\UDl'rQ[1l؞tɺ:Wݨɕfb6Eo5U02C'y3 U5H3UýB\ww "|r6썯{;z{^FR pnhD}S>> gg:i*qfуDYBy;u'# SYwأIsx39r>Wb5k5_^"%<[n15!V?]0chMǎ2ソ4~2=|{ VG}h F=aNp ůs{*N >+;ܐfaֳHR&WьZg̹(Mj2LbeR+%p~K@bwu<`}(9mv"-pRu!Mq}J?S$KRSpu)^XEpZ5kӍ-2zmcm$~@gS1y .Q-}HmdJ+"Q^UxJRHfo%㰾e>軍8셮v +҈>S|2}iQaofC }pz~NkY~T^{zNXuBL*s|}+",]QBiʞ6~;_Q޿s䅟 6peHJ@Qw2 d !MԜEZD&̍]X֨67ESCA"g@Tk/ܶB\`/hK.D)r0ޙ9!PР/Fl"/G&OQ>GȊ|bgVfveik{}~B0.."P I֡=L(7=8 -ďazlmA!sf/%9D. F] rqBnmcT@3Ժ8&;kK?9E=W_p:KZ"a1PJvW#/ťi]2d1rL7!a˙b H?5b4$0=KnWj:*tZ>`Bߌa}_j«uXQ2-Wɍ닟(!BDIܩyaҴBקv1\ ᶾDG)s7Qqͦ~aaH+r28UC&Mqh+H00phmk#M6菜4ludZKIoRFJ ̛M 89S :D 3<e7j٬p=u@ S6)8JFI -\g6 0(!_Hܢ"4 +LSϋ̾Ru.iKeǾH8 z~{ݿzX=tY%bfpW/WL%2[뚱tPv[%Jpy(K*> TAf w]RFfς|55u[Br{Pa/[UjVkA"xN{.}?DOMR=.~e+Vծ0R m4;!ڞ(J1$|>y,|{߫ 0NWE} 5'n>UiD6kn)-1j]OK~6E{RE<qvc'6lQ1똣.*n3`huJH^o1޳CDu8P̟A9n~0f!}AAvV(:_ody BTF'|A< c!/8Y$vjI>W/kVc~5H\ >[?ɡ|Y,k)-Fxnbg dhҹcHQu1vL2{׀֠v <0 \ ĴƋ!w# _g^Q 8&H|oݯH{`i^&D֨AaEh耎{pۿ I][iHǥ|ar;vsbf]fIšΔyl-\RVxWA~Tt_3ɏqdiD:OqD[#w=n"VD qW5߉1@BeSpf[Js4wp'+35/aEQx@2>okd'>kX]AǚG#vgfʷf7D}/倮4qBP(֍? l֔&DG~q!ub|k{L8u09pK4}ڹbI&` JyO,m܉Gק ϳO%& mT͎mx2K+9Z܌=G<^`g_ω<^֐]M+K]>,*$mҬ"D;/,LjO9|?i|: g4S(|F7ڟu?!I#d۳cʹZ1kLtnM e\o ,wxBM}>Th,*ZDst= ǜP~)Q]Dy'[$p9} kF \s#PUs(.ּ ?QO)G s6s3fJ᎞ E#E"߭:LPW dutYV0b[|?2סl4NZQSSZ0g5q&khJׇ`%v0 w3,iAӚֶd|4_zGt$e]̆dQM]w8c3=@'uj}L;XK$KyT"p~IOv|GZe/*_(.d(SSfq")Ec'DCEOlʘ^YBiǭ|6 Eq/z/< +3d8{tG uw[f8)qȻK+_E 3_j4iqN(FyluN0nusUd,a:6D"e0u Z" v_ &# fnMMEw)W4ܑג F}ŒnbJ)9Vޚb2APQv!~)?+4 ~:?q 1h^qY{K lLH t4%dX?=ԗNOd3\eWSO>!XXXHODtL$.M 뜉x[l>㍪4!)*0OU-hEޏ/\~!gW=Ms8߅iRZX4 䟞(e?d[fꦧ>0v q~*p?zn3FS],2W' lrt/БrkNv19 0N^EɢN3HZ BW$"yd l1FF[};EF zv$'2K LZ"dou 0SǂѨQĐ3ے&4x/S֏GY症:[4k: yion(\}1CW6ϼ3&m8 4;H68Έ1F@ k,)/Sڲa ZSyzL lPBgkY ʧ)[',*FjXn3Ad^JKJNr`=zlD|@N"4OS{I]&-cj,@nLSm