pcp-4.3.1-lp152.5.3.1<>,ȉ`5+/=„vS*l< fM~s"Zш .CŎ,T<<?ph 48; MY0JM=*ˋ$O0;OSƹp]{e{$z@+ {Wrx ~$szC"t ;/xGbh>\*`w\cǿl:ޔYQI >l`^"DKVYza/QOob9Gb%])1SE6?c-:Fq .U>Iv,?vd   W +:@G,'$ +  / 7  P8PˀP( 8%9̨%:n%=>?@ BF1GDH<I4X4YDZ|[\] ^NXb' c'd(@e(Ef(Hl(Ju(\v0TAwZxbyjzuuuuvCpcp4.3.1lp152.5.3.1System-level performance monitoring and performance managementPerformance Co-Pilot (PCP) provides a framework and services to support system-level performance monitoring and performance management. The PCP open source release provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data.`5+build758openSUSE Leap 15.2openSUSEGPL-2.0+ AND LGPL-2.0+ AND CC-BY-SA-3.0http://bugs.opensuse.orgSystem/Monitoringhttps://pcp.iolinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then # disable migration if initial install under systemd for service in pmcd pmlogger pmie pmproxy pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer pmlogger_daily-poll.timer ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in pmcd pmlogger pmie pmproxy pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer pmlogger_daily-poll.timer ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service fi if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : fi done fi fi getent group pcp >/dev/null || groupadd -r pcp getent passwd pcp >/dev/null || \ useradd -c "Performance Co-Pilot" -g pcp -d /var/lib/pcp -M -r -s /sbin/nologin pcp exit 0PCP_PMNS_DIR=/var/lib/pcp/pmns touch "$PCP_PMNS_DIR/.NeedRebuild" chmod 644 "$PCP_PMNS_DIR/.NeedRebuild" PNAME=pmcd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=pmlogger SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=pmproxy SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then /usr/bin/systemctl preset pmcd pmlogger pmie pmproxy pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer pmlogger_daily-poll.timer || : else for service in pmcd pmlogger pmie pmproxy pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer pmlogger_daily-poll.timer ; do if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm -f /run/systemd/rpm/needs-preset/$service fi sysv_service=${service%.*} if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi fi cd "$PCP_PMNS_DIR" && ./Rebuild -s && rm -f .NeedRebuild cd test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable pmlogger pmie pmproxy pmcd || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop pmlogger pmie pmproxy pmcd ) || : fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in pmcd pmlogger pmproxy pmie pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer pmlogger_daily-poll.timer ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart pmcd pmlogger pmproxy pmie pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer pmlogger_daily-poll.timer ) || : fi fi{0d+OP,(rn0+H  )+(}E18@;\nP=HM;(qF9 x 4;,**Kh>(0M7((!B_J  ZmCj ;0;)l ()H 0OZ6m2hC _ > #22\Qjmw@X & KT  >a Ri+lSkiOZzDWEpNfl_gu~qg5j^nnpppp:t}zO5tN@BLToAOA7{j.A F/ K:I X/qu& -[bYn;<P0  X$19Y,a>0>0eR&&7  `PeL92LX}(}(g9~()q\g7YVCEe<7le17\|Y d%E#-RLxDg ~1%L@A큤A큤AA큤A큤A큤A큤A큤A큤A큤큤AAAA큤A큤AA큤큤큤큤AAA큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤큤A큤큤A큤큤A큤큤A큤큤큤A큤A큤큤A큤큤A큤큤A큤큤AAAAAAAAA`5`5``5`5`5``5u`5u`5e`5e`5u`5u`5u`5u`5x`5x`5x`5x`5}`5}`5f`5f`5`5c`5e`5`5|`5`5`5`5u`5`5v`5`5`5`5`5`5|`5`5`5`5x`5`5`5`5`5~`5`5`5`5`5f`5v`5v`5v`5v`5v`5x`5x`5x`5x`5x`5x`5x`5}`5_`5`5`5`5`5`5e`5`5d`5d`5e`5`5`5`5`5`5`5u`5u`5w`5`5`5`5|`5`5`5x`5x`5x`5x`5`5`5x`5``5`5`5`5`5`5~`5`5`5`5`5`5`5`5b`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5\u\u\u\u`5j`5f`5w`5}`5\u`5`5`5``5l`5``5f`5e`5f`5v`5x`5}`5f`5f`5``5x`5a`5c`5`5`5e`5e`5_`5v`5v`5w`5j`5j`5j`5v`5v`5v`5v`5v`5v`5n`5n`5n`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5w`5j`5j`5j`5|`5i`5i`5i`5i`5x`5x`5x`5x`5x`5x`5x`5x`5s`5s`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5y`5i`5i`5o`5o`5z`5y`5y`5z`5y`5y`5y`5y`5y`5y`5z`5y`5k`5k`5o`5o`5n`5n`5n`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5z`5q`5q`5o`5o`5z`5z`5z`5{`5z`5z`5{`5z`5{`5z`5z`5z`5z`5{`5{`5{`5{`5{`5j`5j`5h`5h`5{`5{`5{`5|`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5{`5|`5|`5w`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5|`5o`5o`5~`5~`5x`5q`5g`5m`5h`5h`5h`5g`5h`5h`5h`5o`5q`5g`5g`5g`5g`5g`5g`5m`5`5`5m`5m`5m`5m`5m`5m`5`5`5m`5m`5`5p`5p`5p`5p`5p`5p`5p`5p`5`5`5p`5p`5`5h`5h`5h`5h`5`5`5h`5`5k`5k`5k`5`5`5`5k`5`5n`5n`5n`5n`5n`5`5n`5n`5n`5`5g`5g`5`5`5g`5g`5g`5g`5g`5g`5`5`5g`5g`5g`5`5g`5g`5g`5g`5`5g`5g`5`5h`5h`5h`5h`5h`5h`5`5`5h`5h`5p`5``5``5``5m`5p`5h`5k`5g`5k`5g`5g`5h`5``5``5x`5f`5v`5x`5`5f`5v`5x`5}a4aee1d0b35693bf59e9ac02873427f81488ac2e47a38565c8060f45062932464b1073cf049613d71af467c2e2854418694ee8f4ae5dbd27e9f38c55a23689fb758452f0715a558dcfdc5893197fed4e726e075e8bb4e171b2e53a9ebdf47b46c9708e639ee49defd5c2b72b0b9c540ee06da794025d27badb4957b7b725d5aecf5aebedf61d6e898276675612e4c7bba7cd93e2eb111c60c3b1e794212cf699748c91a1b924bec6311ded9e4ac44946342e9ff629258450b83af27c65e0984fdcf332c0b9e3a0ed055edde8333d10971b3ba1b38887480672dc094202c3ef27b97a8ee9bbbd6a4ae14b3384e0c4522a6c014e717daa7f8f309260ac72a2c5c3a1c4521e1779e74d479a0f9c6c0285695ba1371df71900e2a475481ad7473ccecca0f55d56a04ffb0031d269ee306236834a6ca9bf7fde49690f4524e95524d0f7d6b5f42592d015569b64e301e24400be2b63fcea6779eb6be33b52ddae663c6be54e1697372bb4f74f755b582b4096d2de84d7e98c1f1a73c9f30d766c7681ac2fda3d2790662fcaee1513cbbadede26efab896e7f9ce00aed89693c94b380a80655f3b1baf6b1c1480afdf21b84e59d2f24defc34a35244d3fff7c48004c8ac856a7d06f5da42ef6c170a28cff25feb2e8b29448b32b780d0348f54d2d14c280bd063e04dfe79f5486c79325e8bc39dc303aba49cb291da2b1b3a641a6b2baaca29b4d4c1f1f43138258d44ee46a84517cc9e79a7839750989f3de3ae8cbffe37f91772c7f234231cb4b0a554551d7a89cf4b96655fe77f36f508aee89f26cabd016b766260cb77dbf6fb82c14c85b8f0ae238bebefaa3f249e6d80e5dc6444788372483dd17f4b02882a9567e760bf290cbf2c765b6c9eadb2c831b297702347d50acda4406c49822238f15794c4575cb49f7ca220141b8436e3e71ffad44a1c183dd8dfd32208d6e226681696eb4ad3e8115095a7cc376927d4341afa821f7681dbad35cbfabd8f155a02ed0f6fa4e0b63c8c0ad1219fab316b28a53931ce277635b2158a1ddc056e374e7e59eb13ed68696b7c57e49ed4b702fad2beaea7f8692f548e4d0b82b9fa6725896c67e11c64835e944ee146450dc63f401cbb2383d3ef9ba524debdd2859cf34b03e3b7578afa811e6361417f23aec2e628e45e29c97e48ac4ebe8d6a0f86278b5edaaf13147248fb04eed8c3baef1b54840b91782e3b28df33793631d23e2931ac9ff3170215811e0f3f4d4090ceb6c3d21355ca6e334027f8aa3a8c9660b9c2e02f1ffd354f6c18ed41ef1110b8050d8b6efd1e06c0fed85db3044880f68b51af5aeefb4620916bf48c5ecafd4caeac2d6adff3913e2c14121255d9c62a4312ae89b8192cd7ea43291388358a4ed2d60220b0e117385dd798a828ba8badcb64774a200b1ddb378ba64ae771bd211af5fddf645ac2a65c1ab762cccb159a8f92b973e238ca820940fa01126a750d0ac9a3390c72c61aa99914aee2ae4e1323407593dcfe063301608353dafa9ccb9b0977ec0b8f6dab7cea8ab53e0f34798ce305507963087878e82fda461281d8b38ba7402ef63c654148aa2097552db4cb32ce4fe16ccdd349f63683c2d3fa23f6a3dd3abd501afa2f83a99d4a7173c72389f83d56c3359c2764127a522a172eaabc247e71a1a0f3c990157d60e3ee95b7951bf184af614629900cb091570ac7ce69ea2f6c805dcda22a0f685792ff4996b2314fed50e4cadfdd7cbd424aca295b850b7f59e9c5dafc350302d33a42615f00128fa99cf20cf0a18dec5efdd1acc2c4ad006086c1751438a4371f1294a071e6a35942eeffdf83c78f859aa0a465a832d0e58a52c40c2b7471321e529469a2b211e81873efe35dd97073fbb2c97a2aa76281fa4f5dc48a2860e814c823422a9bf79ee60e0f38efacefd71759a4a1306b843692234490f7254809d3c550d382a4d3627fc7f783c5a0b35f08c058eda8fb42c183bb13cebd0dcfbeaf01759b78e0a2b34a4ac99012775d41756ad28ab4214f8d854d4e704f69dad8d178700dc7c7adb0a427aad782405e8ad99d9e12af9423294e646028334e0720958ebab1b52ee335ab06816fa152dcc2235711eba4a43622b6ec9390b45dad46b7ef1197fc9d16321bdfc42e7e7c188f4ea4677e27e3b428b40d4f3202f58d98ec7354da9886c5e41b8431a1cd1c1df76aabf90788b4bd9356b0f1ef9f438d9d2d11e6a3efa50b70e5bf261a8df9da6ef2834bf5b09d02722381ce9cb2d0222e24540a37750f3ee705c95464ca7e978547e32b8975c3a49b3d028c5cc193698a1f70fec8e2879c03a493f9eb0505ce191c5256a56c1b2856e90e1150abcb784412fb1a5dcd54e6519d48d562a98c547124af29e0b2bd7b5a761dc0e744b113db8cd2bf1e493152a12e0b88aefaa9dd871a3e67e1e8054056e14fd3f480fa0920a405ca7c58f6c740426cc8092e7260ec1c9198f60441519083597cdbe7a6ef9ee0f03a862b0095507f746201cc363d33b5857c44e58d8bb4199e51bca7d359c30f9252701f7cf18247dd2e5a4c7859ed1d3808a6a3dc4a37d4be85cff992b66db2d0425775c7ad0199187b48ca7d4387979a05bc958b28b24e7f6b90a4324cb73d284946d754612550d7e21cf3514c2460ffb3bdb77ba6c2ac3d10a5f47dd5052f77dbdac5cfb8b9c660a432ae2c63f53fe75bbf6f890e0988bb34ff85e883659691d3cdca887a4f81bf0fc77c1b41e59e37e0fb2a0f2dcb38b0fa1675f2b84a0f3d818e4b8e2ada646c77f49fb1dd31aed10cf6f082c44c6311fe7b7b7df86629de42063cbea5c383d0d73aeba5b31f7040268773435fe7d9d2ceec442e50902c4946280117eedf234185aed877e2b65f97416cea4c44a2dfbacd5801794ad65d80b58c84bc229994786f29e3e823217e37a27d9456a2486331478c9c25cfa723e397c0734ef850df90255143e6888f58ca1296421d203aaf7ef5c3b5123a2ae84d09e7175f7d1c8906492765b22dfdd0ee989e362a444576e985f3381b4cabc4e5cfe4fac4ba20d4955b1acb5eb5aaf924e0034ff4bd04de19bc1d45c752c16e2e3b550862081fe2bcdd6739e798e59ed4aedcdf35df81b75ea894102d296b6345b73cd0a280871c498b929e9fecd4d94eabc0968b8f4498f03c9964503c248806694aaa26f3ac7a873f91a22b0154e4e732785658c3102ca557e24b09a1d6a5c313bf1e5c1989e1f96ff6f2fb8e663663882da147fb03123985fb8e286be2f6e61bb0dbbcd96221a7d8353907daa2fe2b02d1e934662ca11afa89d8ae27549d823211c177ea532973637b3e86b3afae633b32cfb561e34f10335090d623ab94d740a94ef5bdf3600bcc417e9ae210ab9f9bcac7f85ce332632f39a4dc068e6b55230091515f523cf4b337d9cf04e8e049c44ffb561d5234056c895636753221140ea2ad86f73b435cdd71ffe86ed96fda8ef81fd886a691ed195b7234e8a383b9d25fef524ce3684a6779f27f22b405a06099dbf9619eef40d055051dd044600e94375903a06d9c046e75b283e76e923db26de3fcc5e63c548197d7b03e2add48285804c5e781218f44e8083becbd65b18f9c5c256ec05b0f7d18d16440f945fc595e56151a897f48aa123dc23063ac677079083bdc3aec51d3189e08709a9ff4f5b27a5b02e733df40cbfbcf9157fe600f3e35d8e607fa0101f6db9bd3d4244bcab71df9d035a66a96087a1436fd88ad7de014466085662e708cc890cfd30feebdf16ed3210ce86e70c8b06ffe560a1aa9d847fc30bdb0b1968b42271320c2a9228100df6aaa41ec6cbec8428b8c6345e834272db83ce184642234e35e067753d557808ac48923a2e2ba9b3b0d3b8dafe229e2a3d36e8b99af3665ece37c0556f606d34d78f3c7137aef82e2af24009ef84a09cb3ba60ca5f74a5ca23535e2c7b147cc1941fcb0b846b021b41f2c1ea15835e5611573daf57b94ecd8bcc5de3597b478b158515b86c80e6e8ceb4addabe562a0212afe74352108698427f8186903fc861313a72136cdb9baccfe40e3e7783c4eeed181cf127ce2977c5c533695f55014d84cdf14504c8201b3dd9dfcac5b5a68d11d8df9d87d1624a95a9e56b9ec3faaa0d0a71d340b84c4e495bb11faae7462802e4d3ee8847cf104e575487eed03d3e539c5c52b5b17e6a1ca7f7ca6344ce354142dda483cd985299d6688eb7ed6072316ac3a4b07e276f33f1f651f64a25f48274de690c5399404bf873575fca661326c033745a0700e555c385f195367e603dcfec07cc918ea82d0a4196fb5de8d914c78fc4d02e6389adc76a5c572303600a829027785e8b390b168a8e32e3cae7a4b625456dc9cded39ecb95adcda2b9443c8ee14ee0023a1bcae98980173ec79dfb0aebf70bcf2e211beb9b73c00d5fdfd1ba1a68f7aa93e78eb03a226f1249de81e560e4a785d40e6408f700bfee30c30080bc8e0c763daa2ad321501a2617800411a0bb3aaac15d9875069d7083ce792ca1854805077e421710cc00677fa50cdccaab5538b11e1db5e3da29ce885189b6e320460304cd2c62deb6afd99d76e2ca190f766b6bef2ed9edefe68976588ce831b6584cb11ebc4ff8b7abdb02728cae4ba9094336e4f174dbc7c1f349752025c040db2afea2561a221208d097c0659bc23f4b831ddacc94a9f710d13d8be865c198125b311db8f83352507471c409b21e628f00785a2d39ad4a494f2737504e88b2fbd37b255b6772ccae41577fbd1464e0755f23d114f037857dea6ecfdd98bb06d72aa74a07154a25b3d91aca076b63d747166d27a4210246471c72186b6f9ead1679089eaaa2a2b813fac1506776803c576c910f1f083180fe214ef1500af84300ffe8747c260b37708762b1a83c899764cfc7ef9f437c009ed37622a057dc5e5ba90e7677401ea4fac687b31e4dc0e5ff4b3a71be2edf87525f633aea3a50fc2615be6e4e42fd356c1201cdfbebbce2fcd53268dbf8b9de0c44a3274c7d691ddd96cd06036786b907c2d214ce5260a973e3080dfb9ac0fe217e9cf8f1fa31994f88698b2af1c77b98b70fdb6b092a6a20b43c1d37ab2c7d3ce91caa84e1c3c0efe76c87e0991d806501e6e1e441226b68a8f79b32a37650021b2505b40d59d89888a16154b38aa051961aa5d28ed6171d01128bf01cb14209b09801785682f9e3d3173f8bf669618343787af03a97cfd674cf98974515b10abbabc099ef89e32dc2035f530a633253cad7c90b7c21c157af5844e5c4a88c670449e5f006665132e8167d8028584344feb91734e3aabea8bd6ecb2f8c4f5ad5740d8db56886d95ba1fcfd6d58fc31fd75eb43ad54d5dec9e4435f3b39a9d8006a9599cf21f36ba38b609ebd1ac03539ed10c629ecc798c0d8dcd0d9bc825184c58925e610471d14aa89af30c635ff1b84c1e18d56fa115e566b68a44b64490abeb9f9e1791dc891a4b8cf98058f9c6421645e3be4eed9041a57629dab725a42a84b261be197dfdd67fdf4f14fa6b546ac0bb4f2d8efc376a210e90d10ad44182885a47247dc296a0003df2463bf4e311bcb4544f95ce4239e726697430d7f8d2af02ad431e67a64a50b6d9664aafb714a99ce86992605b2e329345b511eabc83d212956fdd04582b00999b2e4d6b1b5aeac36d48bd111eddd0b0fdbddeb42ade5b3dabe28b3a2d29dabb481992735272a14d17c7e0c0b68a8e1ff075b91e9431953e2caf9f6bd9ef9bf707db85dff58c6ba1f500a217699d6296de573991358d402c8b8ce877d816d9815e7b080c4fcb2118120fb5e340779dcbff9ea29892b5552039997e7fa37bf5c149d460f11a01868fb6e1fc22f8a66a825d66ecf4b9fcba2d7eb0df9bf341265849b6b161369c9f716d44095dc3a9362067eb8d32c52545d55bfd67831458db42c654dec5cb1834366016d1369eb5544951f779bb4c9c6f3e6c1546782973a2e642c5ec5495a237a4f8d446eddb653e0a864e4618433aabf28292cc77894806c9384766a967b8b5f497566c5530b2e9d96dc7a5d0df02a9126bad0f51777add67a6a7ecfb01b6f57ce78e06c901689be8c2e351572860d2da1361afceac2260e5bc2dcc07efa3c3210499f0e2da0f31da02019e05d747bb929eb70d4d20f8d0f35a6605d34735b99dbac8ee4e63f63c55d3c7edf04a41bb7c377f389108fe487bde1db3b0b3535a5dcb15dc1617cd56d0873d9ac136597bb6abc9de2ac612f90e23ed8a77840a4867105fc8332f3f622d3394ffc5c256b75d79133ee7bd0e1c6949badeb40a03cc6fd2b4e863f37130139f05a847e6688cbffb67f19aa1407fc0ea8222e8fb8a8a8755bc5e75b13a6202e38a5eb35d6cf5b46494536eb22f4943d056eaf53dbae43fe2b98c4982427e2c9105a1b2a247cee2b018464df8f7a417d03bd3b29ab2c405290c4db6320d66a40b8158d027aa21edad9d8dce2dbce3f58e0704cffe910956409b5cd85c73ffc4fc3844cc840869b2ede9dadfdb89181b534fde222a6b90404cbce148f107f97eead8c4d8ab5ebb944c4f93d81175be4583e3438d470a0dca3a56ad3116a6f00e9459512c526e49fa4c3dbf9f36f87773c853f59e4e81d4807e36ecde8d287026330022047b34002a504eaed14f52c1f92f1c70d727084242d4d6c4ba713c10bf8d5f6b318ffe30838d6a1d06b97b25f6913ebebb1539424e5cf737390d0aaad25532c78e05de54dcf03903b2a631238c72a5604da356cacd186d22e5e1001c1076a68d4158640f06c13132b9a354b305519d08abaa74fe9ff46b4dc0262f8db9425774fd34a1b8717a526f41e17034c49127b681163c763098852af0ef156bee1a4a2d4ecb367838c485b312527e9e4dab34a5301ed814be3ad8d1957aa1dbc4b5ef37b4bca7026bbfd32650aefe4627502540b923b26bbb3cbad9f7e3eb0e00ccd3820cb8343f94563d88e07952f73adcf5f4668906f5795d8b479e3da045ec727615d52fdc5db86eb284381e495f6c3d86c43fea5703c164abe44d78cdea51ded051d430a20c5bddb4fd98a556a2b20d1b8d8fd164196866dd9e704194ce5d6a21d7a0bb1cc8258b823a7527089aebda0d66a566896036ecb04bb9b95ab6fef7a4f409f50fc3fd873afdb51725240c6b03eca40923a7e02e9a75f254d26ca1537a79980f97649b82ccfb97ad80363b2c857b3fab75080d5a442296245f486aaa28b5cd752cd5e7005b5dfc9b5400144da2052ce65fefa6aedc1d264744135a4d558988b8e116f32da9ce52aa9254ce88737c358ad1787342308e6140733d4735f1bb44a1920608302cb66a74b9d9bc043b5ca6ebc783356a7bbc114b017c1830fd7a17251fefabf2474f78df95bb206733810864b5e50416726e3ff0c59e87405a5d52d5e5a572554d8eea60e753bd1d67dc85fe34460f4348145f1ef8ee7db8c619a0fad7407f7d4efb1b375c78f8f618ca315f485c8820528dae3a192b5e234fd5465244be46d5735537705f134305d85077de50407225ecb677b10259e9bd62aa32d4df99c5c3eb15a845bb9ff9985d327b8225c212b6f057c035e386b80c2337bca54185a4a12abc4cb3bda0c17db3aede4c630b21b4af9b7a951ed0796cbfeff4d33a73ebc050f381d4bbaeb8108327f100e5073d8a18572c67ef96b3e48251dea0bd179aa6b1955400a79661b31ccbd863dec54ea7f72f03b9dbd794ec5978a391a293af7d88d5eb0f26fbe24026ba8bca3f3c28b441887dc7ff13d18fc785fefc0a159071d0121634c872ae9e3b84a71d94ae4d319ae1895488388b9bc7f30462a755fbe7d177784ea923e826b5fb9dc2bc5c24fb60881f8fdf3837c9754e2d1c31f9a78220ae33431398156ff9d0d0b931c703e4fcc5b2bb6ce5da61518b5265bee7ca8bbcaa0689a04a700b6338a8805b33d0a7d46424c228ea4ffd20566a5b2c71dc449b723dfeba5dc151ce422be4b2491976f4d29d442374f27379aae1c3d5af069e339fe22cc024306ba643f7812dbf12d55f67be8e20a5213641f8a612b8266dcdb601396f9ff5f9bb803cb9bad7f011036ef34a0cba2bf2f911562e05fddb515ba697bb61d6f15335dd8d3ede61a877a0c8e8bd1e5b1f59185d544d32f7363c4773170dd40b9c8981ac0028a2704878d05fbecf99f962a16ca5df4fb9a9b5f45c1609928bfb050104dceaee6e4b2e9e27602896cc0794c1c19d0dfe6c743eeecfad48787b933ce4ecf1ed524b6ce2e5f1599693e66211b8c1e759db04a82233070e00d49d74ffa7a81c4c678f05032fc145badfc95ba3d50c7b36f5695e3277a6902615591935f3f0d0f2e0d67270a8b82481e5479a30efdf2bbff1fc58c3404c40530aba05e0c9f8be17285e63888e305ef4df4f90283dee0e007bcaf9f629606a5c169d66e476ba89cefba4cf67fb111f53686020bd4f3ab55e4300927da51f4e6e17a6b692cd7f93aa14e6112999be25623964f2f3dfe92cb54878476d6c737e6c9be1a9387a27e390376b855f16bcada0adc1517e5d6687d11cad8c7cc356382680cbbf93cd5083ae3ba650919c4443529768cb7c216f27e5df58bbccd581e7503cab75bcebfa8676106245f81707ed75f936c57f7150a6fecc3b6e1390dcda7ab270a2844e92e5ae210835bd55252ee3d64899980450089a3f9552ff05c1c3393abcdea3f4bad4f2b300cdaf407fcd5a15edc682e49a1522d6db79bef5446b12c38f52b2997e896bafcea287ee33a94d38a5eb6fb5730f649da6696038173b38d4aba12212c87ab68efe57bca1c2a14ac24c38d9930ba8edb2324de29d34ed60af052a343bdefca120232bb4f8a375c8fb6d2e125586543fbd83c3552af55b5211f2a52d7ea38942c779f32e4fdf88d46799a9fe9c1554baf233a1cb276d5623f032eaee686cb18d75452ee0a55265b1f6fed1951f2223134c8199856b397f1731813948ff14034e9f03c3d07bd1c88ac9284af7ffd33f64d642d348b5fe44e5a5374d60749d9579db7da50dc81634ba68b0096ddf51d78c18578f7080cc53cadb486a97a4dc9bcfc558754d421bd2449c91d97a200577f6893c4a1f8669321aabb12d5dfa409b07a97bc1a1749305240833c6819e48979913a0ba9d79a113f0fbda700f2fb4b585a33205c6ef478f7395c4ad8e1b05611f4ee41fa259645189065e0a74979851eb130a382532b1ca9066846b19edb5a9f16506d7c7ea347cdfed3f24bf41cc6a9f6a9537016c3c527cd4399cbef84eb0882e82161b3691bacf74fcc7378daa004a91081f9bbb76dff5501ec3a9ec52a9b0333a5602bf1c703883c5fff7f267bbd7dfd51b42e7102ff7f4e95da5daa4c29607d4ccab3505d2d8a74a40e21b7b90886f0edd7250333bdfa487d487f92d17eb8ac5e93182646a641b64207770c481149807c31f8e17c3e96d1cdc1d70b40698d7c6f5bba3002c238444e12761a56a1d27ee12ca6b58a5bef49d5e479daa32c4fff78e11633241ce062b3fd75fe28b60dd7fc3984cfbd99818e868b6716c7d2eb5891ddb59914cb5b1bf1adff8a737b18809180fb4df2c3e339cd0f10bd0e90c0fa2b726782063ef8e26c21bfdb20b76f0dcdee73780a34f316118de1613e72bbcc7b2d3319fb87e1cdf8089ee3666e42c36642929f7d8797c179165c665ff80b0e4d3f5d50c292398bf388ba5d6bcd507e65c43d64433cd722581946eb009a197d40e949f012daa01136e369599c7660af1e1d221dc30c4fdbc08d28919fd74a1a3f75171895c4dcc79aa417321f3aee066c6a9e257ebf38b8819cd3f9272942e1cb869b09d08ac8bba3750cce66de00c002c915b1c3febaede81cdf76d501bb6671a808aa53e9366a8bff23c157fd973d2719be8cfd7b1b9cefce4b2a78652372e8271acd515ad1bd0b6758c8255804b8caf1ec82793b638ac2c233f21c6222a91e82bdb8062b58b8e25998fe2c59e890989200e355afde3bc191beecb41cfe0431adec2147c956b02c41122bd3d0c568f223c587851d986c7ec2a832ad147794a21a189c529e2e0f7d9658c6f47b120962f1b816fcf038863849368fbe1af17dcc83c55387af7782439f9271c15d7aea310d36f20f8f2e961afd2689fcb89f8615c3b7a77cacbb1e915056f3f0403dc8c7d5e3992b9cc27413849b264ca6c7db23b11969ae417b7af36a3db154a98c03af0bebd5d51e6b053bfe4421ea67fe23df2a13c8e021041ab45417ecb56ecaf8d210035657dfc8e5501de1169bb808dcc2eeaac74a60afccb317307652b5e1904abc93bb700540f7213c79de80201f1bc61ea9496eb4f252829419ba6207fc3d2cb6ffd62da67831fd6aad4f253587cbb3691a3361d8425258dd402f7f2d40ea193058b4c1b10a4b3f2726af1a08f198018417cdd5b1f33024702754bb6a143c77aebc31a745b8543666e85e72eb79f22b0478fe50992cf158c20a31e2db700686c552f90b6ac9ce4d339f86b0dd0da69b55347bf0ddc6d02d40a6aedd8fc1cc8e835e621c42b9c156c7016f61d15f9bcce352e1d062ad772b0f9618643d3be2fa1c588a924818d9aaa5223fbdd5ef1da3fc8c64c1565fd27003972d70d42de4da1593f0fc2e2fc31abac3d5fee9855a484dfc3a00ca89d926a573f637293fc6154e0366a9e422ea5c120a515cc913738ecf1cce82a9839383069326d95aac11d282f5a289fa6e5b4ff1e2bcf3ed39fbefe03e2f4fb7335386c43535832b0c7c4b857d92aee685993655077223083ba0cf949e6cc6865230a49f76d4e3ac832c387b6fa92cbfcd7399406686b4d1ab6b6d77c1d1b9a2e046e34e4dde1828fe336359f01bbc42f382afa3397b04ef941b4175f9212e87aeab14945ef3449a9584b04a7efcac4761063f6490a32c3e1b0ea46666246594196238d7546a9f46109f0b8a42b30842621d36d903b2ff10ca46b23fe2c9e3f0c6c1d15370bafdacec1221748e8535705fdd05e6a1c9ceb29f4f9baedac8c90589c262bc615f4afc91e9fd73e206e249d742c3d458789a891c66243c0794b7594eda7b254c64c59b82e29f4a3d62164f4dd4be00729bb425f2d68946b94876d02caadcc60534be809d7b6ddc93a9aac72b9d7949d5c4dc3d48e6117217eea8dba09aae798e79a032c3193ed158b57c8653867e33805a7a1edbd1d88048ed23203881362e3169de689c1d33d3e5748d85853a943f1f1cf265f5a61373acab38e8722a9dda9617575ba1344219da424d512ba15b1eb8682b4355714257feea16caf0abb4210964662a8f8cbd772d06353f800105622c389057468a120edcc51d68cfecbfb3522e5deed8f8edbb561d0bd3f94f0fb50fda06927712d259719c23e64179dd9387e116fadac5f2df4de384846c51d51fddd4d09d0d5ecfb1ee14cd233cd5825b5129778b7ee379017f93cdd2f8afd3eaf8b144aa214abf7d1cb761c8a181744ddc987e1e4daadd0cc53eafcfd071bf3093e1ebf5cd9322bf68cd0e316fabd743917ace7dbffad90f3fcad8e0af266bf141698e83448842bef9fc09aafef7a9923b72d6f5c853706e38759bc6ba6987d3b05bf674ba575e9e27e05b91c7d9de1ae8fdcf54bbafac27e5b8ca1b2543fb4499f4804561bf7c06907ebd0a78c5c2d85b98daf652d9284b92461e7be37fbe75ad0b2a109676b461a35c8387e745b1374f596b17d43c517380abae96a69534c4c5a8b01fffbc08a1c28f7f3d05fb87d73f8fb57b3788ce4d9f695620028048370342db18ac9f3b91cecde85848ef8d72a9e12cfb413416032852c5e88b2fe3413060bc1789bcdf2efba6cb1881e2fcf40bc0e786ae7b44d10238d16bfe8a167421cead61468f250992b015a38a6986e7739e9830c58f500b0244bf2cd255241c797f55ffd7af47f0eec9530647801634c87f8a485eab99fc08a56023a551c5a8b58a1897ebb3f61df12a768e02b27a23ff29c9a4cf6d5842bdb596c4bc023a961ae5c59e7be884735b003eed44c90ba7c9ce9f17de75587e1bbe167e0c7f5d04a2272ef1294c7d442cdd40eb7fe13b32a11041aa1a3b3a21368d4df1e8ca30084611dd5a5e756c11d5c0cecb68fbb5d30661736d27dd9cfbcf19fe60116e0a97abc4a9cb93be26cc695583f448d8b84cc0234f1666eff225ca9441808e75c13ceb8597cd4d00b3e558ea90b35de1b337069b0787228626cde9a3c0f1965c681ac4e1131f4d0c059fe87131b3f27bcdaae07da790c69be5cec5b99508be51252043a572bbbef15804eecaa24a9fd9f6b39e4c3307fec9cea52a3653656129b82ee25cb02a04e11a59b2a756a9ef4d94118b2dac3c9080a7a808f9c4da0cf74107a1a67c9494b4cc9c12323691a8004191c124bd3a1a13322f7d8818d60391414589b517ebc090664016ba3d7859acdbb3707744062614ea3aed2d6949a0b16e6e01a817468cfa3b26b3ca92512c06a3381b0bc587b6e2ca14c5c2af8d2607bde2fdc32bac8d32d64fcc4e3ccbb045fa0c0e1ac3e85a1a5894725252e0ce4282374361445faf7098c1faba97de3fb6f04b9946a943c60c5d3208982fb22ac6dbaedcddd383e770ff5558b885d562f047c4b1a8833ec898458d537b9e3a0833931bc9f1fd23b8b59a14efe5af2610b3ea0e31ec21c6837bbf22aa46c51913c228e943f7f692932f69c3359babbb87c9675c674b27310fd2f8c49a460e0cdff1e4ef3ec981a588ee28e95ae3e9ca8c7937e912e590b871685fe8a58aff1ff265d301380b97193acce956a0b61e4350103c93c124ccfe63d47c5229f135de22460cb767012c8ca8c47001cf71e85608a262095f5c97b4553aeb1826c1486d68e9d09c84133c055ea95842ecbb6e1ade8f9df84263e0b5311396b1ce15408308abf8d5b38ff3c705e58f91aea4c8b311425aa4561d38ef8246c299abbc5032093b6655957c9f1469bf760c19f25c75da0960bf0f25a3868c43556aaeecd6c0afdd3b5c9515ef486b223a5dd43ffbb8a735e17c13fccc449ab0c2b900c566dcd6675001891220a7f9323a4e44e2a3b357f600d35339182590f1150fa0f1962b4d841a015298ac025d0b2c8bc8c9ccc0d5c13122dd7aac239cf15278aaead17aa212d525070043baf3e7eda0ae893a2d15a97f578ee74fc0ac84bece8f4d7400ed80b46638e7adc8f9ced39359b73dc2e78dc79c7fe63fdbdd782da059b72c491bc18d9b5d1612dc0a8bffab81dbd9a6013f499390a9e5474fd3295361f0ae2f578ba28064dc3e8e2f5a51bf44eb317018f0db5b2d806d94b2f89826468b97d3107c32fdb838725199ec3a2336faa4269acb657e201f9bbc79bd0900a64a6a05746124ea40434a57fcf806e7cd7fa5455de612b28a21cd4df7ea927f629007fc3073cf4ec4a696ec577eb6ecfa9bcc7cf96e60232933a284488fadea2db8e4cc56c878664646b28e74ebb1933b96d9afff73ede80fe25e4cb42559e1334523894f0a338f96f406e8335e36c86faa7106906df197f7b598074b8e4572330a7f10efdb835150fb1e543123b63484d3ea9f680380cafab943978f0feb6a5a3c52c8a20061328b53c8fbf88a58b946ca2e1597aec7e68776b9d2429010d6134cfa8ed8ef1d2ee6c1586c1d74fdfb127d22818d2436c10d65527c1b4e45236bf20d527a0fe7e58bd4c34c162e4617b614a0e6ea3ad6bed850bb8e058f26284109d6c4920b5b907135ee1546f4055b8c10cb49c0e74c37f6377084dd0762f15b50e9abd8f726ccb95c3f503bd27b838927c87a84a36bcac51baafb40426a35a5977cc1243314434d7e14680c454004a788fd5fc86f97dd278481bd64b36506c4da00bf00492f3189fe16ff25c777237f3b35fba1b3bbfc7c5e31b6fec4bd703a86c34618ad68e1dbe1c7836f525c7536a41687c5638b656fa2c310179d3d19ad7547912ffbb58e8ea98ea3fc46e906ada4b56721d6531ff79518c847dbec11793ae8bee447daad3e556be77176a68692b97660357f060e4bccf062534ea01bf37439e95ef79f12d37363568f67c18b8fbbb68a862a1142ab16765a711b4b4bddd578e8489f2ae3edbced9a1651e4b567a5687acaf8f8f64192d26f5c378b832fac68c250c0101354a1ddfde01794c0d8a78f3306018c48ded18f837c48b7b32bb9331f1c826f7d78816d29b2740814e536f650e2bb84057673bc294668734c6f36c4be59a34271268bdd1b56374fbfe3001d5a0ff03d7b5b3e15fe5e4b2fe69bb48bb4d1f1702cb340aea32cb1f824bfbdc2c5321cd67dbdac7bb5c086217b1074d8a96be5fa631f003c97c16e114d614327e0ea87ca9cc7717da1953da0549ea2b2998ff73330f7a1687f26e6d1dc2bcfbd4b90c493f2519636ef002f4f7dbc89c23f937f73ab22f885221182994a0d033b987b29d57a5310332003ad1a49346ad7cecd08b2adf0602b2c4d4f90242ad4b06e8a98adc12118903fd0562f6c878c24717bb56e137ca84f7e4eb46d894b642a9f79fa98ccbf88d20f934cfff12962e21051defeef6be887a94fe699a0ec516da62819ee38b996d904b9ee2acefac355f89c6cebb7a59312ce0ebd7281d0c33021ba0321fba10da2ac8045a01fc7c524909489531a20089a2a0b9a8668e0412ac2d7a170138846cacf0be91b680340e9ed792ff4c7f8b16eb8aa0dc62576dc7a8b59a4bd13bfaac44c80dfdd0588b5a1d7067cd5a8da371044f9e168e7cecdbd773c05dd3af8a9d8587c031fcf3387d1d8d3e75ca95881edbb7bb7668efac880ac90ee299f110058197e7bcbf71b4249181d850e14a5b29123fd280c1fea9a507d0d7daadb4dd7a4891d23bcc7a5def400c86dd3bf6b6c7b8df8d67f4004b1cb1cf76661af938e5bb0933f5867b4ca697a4391e94ab6461b1fd359bfb2dd7c575c28b5646f50c83d086031303327904e27535594a295a49d2f2142dbb49cf82096f7677733e508f6e4e6ba66c321bda184cdd7b26e4c9b216e746b7d0eae183413e1d12c61b07c82d137aced98158fd0056c6d1331f7651bd5a56ea27554c7bea58707b19fc387b3337a8c7b0f1240308efe62761636f12ceb6daa9d07628ce33e4124bb665bd6e257fec982ad98d117ac3ea8832f1cf9074e24cb3945cd5d32214aca3bb9b05b31aa83512d46bce50aa1e01b9e3ca62d989f57ff0d4535343efbd1675e252c08c11c27ef09e14452406fc94e9efd58504b7c44ccda2dd7490b9f161819c79883cece7ec7e78f9e166d7d783d4427e768d300ac5426e2a1308fb905c215b2814a9aebfa8750e37f3096725875bc1168e9c2312a6d5980065ecc43b99e1e8e6f31cc796dd82525a7793dd95bd786dc78ec646f1319b22ecfa90b61b906f4bf23084c77c780e4c76bf6b7ef6424877b01aca605ee938b0df60e86745f611d47a62551c969f944eca9e71c76518accd4c74208b5a892392a39f7eadb7f4adc4452156a75c95f188a030a3a6d1f55e4c93ad6de0a3a4727df85fe84037e96c8c72ea0795bf3e858aefb86687f2f687e51811e57588d334e1ae4a6256a4c902af6eddbfafbd4f16ae6607d1148c520a2de5e2027092ff8e06e75329ef763e53d7e47b771927b25a19cc72b28022f10af2a083673e890bd3e397ced66ee87c071dfccabee8af50727e43812c3999577648d6ef1921e2bab6dfa44f810229a878ba6e78af3725fbaaf93853e1f519dbaae5541821c294b434fbba2617a1d5c9cacb16cc01c63f8331bb72af9bb6668110a29cf1b30082cde97566cc031b62bef204f10127b1dd088eb2516f3d3f534dc09378698d56fec50b3bc8602830264a1f5b2cebcf826811e2600502153cebb9aca0ff5b87cc61efeb3bd8ce679dfd140594fb7a16a5301df1ddb673d202c1ff3736b548438881e8677d56d4974c34caa161fe2c8b0cbdbc81eb7a2d21c21c1fa6ff15ddc8818476f5b8ff2c532143df4e433856e0c59884cba9969b6fe7e579f78dbd4e9613214906e4873d777da5543c7198b53896036deb29768a5e9b4f6683fcd90092d79f06547cbda8bd5c7c3d010ca840a9b26e4e83d0d27e302a00df411ac9b69cc481a7a94888369c7aefc2bb6605f6aadc65f25efb6a0859f3a41a3fb87098e85f87c4210874514559004ed28dda0623405df65e023d817161c7e564bcc76bef767364ec06279ada150debe896e1a713a0a841f4df85753b268a7cb760c64d803efa9a8236d4e03e0c6f9fdbb41f945b9da8d01d128c4569648dea97209b3b1664543f8d8e96a8291c2c2bf5354d49e9e743617df1ae2181cecfb22ff785562e8a420bf05b234130a2cb6f114187550bbdccd6356465b9670e4dd8bca02db05650fdab3fc6f895b4c8757f7c4033ef0d58889d2affcbb417b700f631033de03200d746a808aab1a37e2cd86191dada4109b523d8b7e6c27819fb53c32ffcc77f0b724af1a4ec33fb108a2e1b535121dd0f7217eb0a7fe9442ba6b3af34171712064760baaa0ff500a3b5e2048f705f6d506bea6e86984b03165efd06f01c8317384df66cbc141b0ed52d2fbdfa7f713285c2f8f2da8735ef34cdaeab29415f3a944248ac854bd98047f4897b761aec4a7970fa1ec26f01ba6fcffc2fc3ab54a78083ef481256b942b9e7ca3038a36dece1162d798b88e98ffb642fced19f15b89d73f3e6ca286c341ea4573c7f22ccfbf25acf91caaef9ef5cf31c84c48dec357b4853be7269b7774784376ffb9d8c8ffeb25739ad047e7ebad7eb1f7ca00799aa4a177d28ecc764683efad31c50be0a1b178b3d60a97c1e6d27d0aceed011a50db0a907df53e3d1c0d767fa97ce3e024a663577d2c6b74611af71c962ee5937a4ef47a9ea7cc7ea695d0f790e01702a67d671fb4d17fef4d9e14012b4eea6d10b27efd87d63fe62bc0c166fbd0c0315edee534e338055411ee5f25676d4b80a52da22a1a04995e350279f3de47f408de7a6463576c72955f27ec93c6c91c6efa3dd4959cf89da6d27019a58569f60dd46e16a1f45d3c312dde343d3aaf92738dd0460631203d97dc563b65fdc61e48eb868401aed266f5ffc9276dbb633dddc7f0bda82ef85123a86c37cbe076ad30cc2cc45443307093680a96437d7082834a45e9c843030f260b92835904528d4a489e598ef400c1fa9eeb3b7fa24be3708d0c30be386967e20fa764e54236ffe127f32feecf658f68cadfb6a540c0a1c5cf13ef266d347958908a948dee80d017ab505049a75af575f8b22d2c72b6cc50a237d48d9f15f720d801bc4534ea0993b6fc6a16f3698d8129b53ad6d9f3fe257de07f80314f8a4d5886ff997d69d8d0f8d5a238c5203e77d0ac2b55324a02bc620af2aec5bf236a08358fe3af70da9fbd68e9ba447b6f47454ab3d81f93029a7e56c9928fbfca2ebad2455b3996faef76876470f116f99f692cb584ffcb2845c3ba9a62bc101113c2c1661cd67dbdac7bb5c086217b1074d8a96be5fa631f003c97c16e114d614327e0ea7daadb4dd7a4891d23bcc7a5def400c86dd3bf6b6c7b8df8d67f4004b1cb1cf7ef684d2bbbe5211bf59e9ca4684f7f8b4aa67721816100cc7ebcad13036587694adc4452156a75c95f188a030a3a6d1f55e4c93ad6de0a3a4727df85fe84037e8aa2f497b422b812da5962fa210415bc2443a10e8859dd40340573f3786969824b2a2ed68016cef171616e2645e244ffce7171899075c458addb72b550cc0e16e1b535121dd0f7217eb0a7fe9442ba6b3af34171712064760baaa0ff500a3b5e7fa97ce3e024a663577d2c6b74611af71c962ee5937a4ef47a9ea7cc7ea695d04534ea0993b6fc6a16f3698d8129b53ad6d9f3fe257de07f80314f8a4d5886ff3d5af0a503436357c6a0dfcbce2ebaa3fd2b8cc2f76dbf48c1342280f5e9c4d2c428252702fa10f7b80d7aa483037240b679ee79428167f2c504b3d5e2410546pmval../../../bin/pmlogconf../../../bin/pmlogextract../../../bin/pmloggerpmsleep../../../bin/pmdiff/sbin/service/sbin/service/sbin/service/sbin/servicepcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcprootrootrootrootpcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcppcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcprootpcppcppcppcppcppcppcprootrootrootrootpcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcppcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcprootpcppcppcppcppcppcppcppcp-4.3.1-lp152.5.3.1.src.rpmconfig(pcp)pcppcp(x86-64)pcp-pmda-kvm @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/shbashconfig(pcp)cppcyrus-saslfileutilsfindutilsgawkgreplibc.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)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpcp.so.3()(64bit)libpcp.so.3(PCP_3.0)(64bit)libpcp.so.3(PCP_3.10)(64bit)libpcp.so.3(PCP_3.11)(64bit)libpcp.so.3(PCP_3.12)(64bit)libpcp.so.3(PCP_3.13)(64bit)libpcp.so.3(PCP_3.14)(64bit)libpcp.so.3(PCP_3.15)(64bit)libpcp.so.3(PCP_3.16)(64bit)libpcp.so.3(PCP_3.19)(64bit)libpcp.so.3(PCP_3.2)(64bit)libpcp.so.3(PCP_3.20)(64bit)libpcp.so.3(PCP_3.21)(64bit)libpcp.so.3(PCP_3.22)(64bit)libpcp.so.3(PCP_3.23)(64bit)libpcp.so.3(PCP_3.24)(64bit)libpcp.so.3(PCP_3.3)(64bit)libpcp.so.3(PCP_3.4)(64bit)libpcp.so.3(PCP_3.5)(64bit)libpcp.so.3(PCP_3.6)(64bit)libpcp.so.3(PCP_3.7)(64bit)libpcp.so.3(PCP_3.9)(64bit)libpcp3libpcp_gui.so.2()(64bit)libpcp_gui.so.2(PCP_GUI_2.0)(64bit)libpcp_pmda.so.3()(64bit)libpcp_pmda.so.3(PCP_PMDA_3.0)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.1)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.10)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.4)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.5)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.6)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.7)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.9)(64bit)libpcp_trace.so.2()(64bit)libpcp_trace.so.2(PCP_TRACE_2.0)(64bit)libpcp_web.so.1()(64bit)libpcp_web.so.1(PCP_WEB_1.2)(64bit)libpcp_web.so.1(PCP_WEB_1.3)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libreadline.so.7()(64bit)perlpermissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedsysconfigsystemdsystemdsystemdsystemdwhich4.3.1-lp152.5.3.14.3.1-lp152.5.3.13.0.4-14.6.0-14.0-15.2-14.14.1`#^V]^*@]fl\Y@\\w@\k\Z@\R@\Q\A\=@\73\4\3?@\ `[h@[h8@Z@YYYYGYFk@XDXXg@Xf@U/@U hT@T\@T@T@T@T`David Disseldorp Michal Suchanek David Disseldorp David Disseldorp David Disseldorp Bernhard Wiedemann ddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comJan Engelhardt ddiss@suse.comddiss@suse.comkkaempf@suse.comschwab@suse.derbrown@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 - Drop unnecessary %pre/%post recursive chown calls; (bsc#1152533)- hv24x7 support (bsc#1155054 ltc#182081). + 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch + 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch + 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch- Fix for security advisory CVE-2019-3696; (bsc#1153921) + code change already carried - Fix for security advisory CVE-2019-3695; (bsc#1152763) + build-drop-old-config-file-transition-code-from-rpm-.patch- Fix python library dependencies broken via shared library packaging policy split; (bsc#1129991).- Split out zeroconf, pmda-haproxy, pmda-smart, pmda-prometheus, pcp2elasticsearch, pcp2json, pcp2spark, and pmlogger_daily_report files into separate packages, matching upstream; (bsc#1128523). - Fix incorrect dependencies for rewritten monitoring agents; (bsc#1128606). - Ensure symlink sources and targets are in the same package; (bsc#1127978). - Move pcp-dstat into the pcp-system-tools package; (bsc#1127978).- drop unreproducible perfevent_coverage program (boo#1040589) - override build date to make package build reproducible (boo#1047218)- Upgrade to 4.3.1; (bsc#1127437). + Add proper systemd timer service dependency tracking + pmrep: fix a dynamic header corner case with missing values + pmie: fix for segv and bad sum_inst() use + pmview: fix a missing timeout slot connection - Drop upstreamed patches: 0004-create-pmlogger-and-pmie-logdirs-during-install.patch 0007-pmie-add-systemd-timers-as-cron-alternative.patch 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Drop python2 support for Factory and SLES15-SP1; (bsc#1077777).- export PACKAGE_DISTRIBUTION="suse" for build; (bsc#1123311).- Drop distribution-release build dependency completely; (bsc#1123311). + modify 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Replace openSUSE/sles-release build dependency; (bsc#1123311).- Drop conflicting dstat symlink; (bsc#1122502).- Package missing PMDA binaries; (bsc#1121920). + refresh 0001-Install-libraries-without-exec-permission.patch - Don't package pmns .NeedRebuild flag; (bsc#1092160). + add 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Upgrade to 4.3.0; (bsc#1121914). - Refreshed patches 0001-Install-libraries-without-exec-permission.patch 0007-pmie-add-systemd-timers-as-cron-alternative.patch 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch- Combine systemd service calls to save on macro generated boilerplate.- Use systemd timers instead of crontab; (bsc#1115413). + 0007-pmie-add-systemd-timers-as-cron-alternative.patch + 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch + 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch- Upgrade to 4.2.0 (fate#326865) - python package dependency changes + add setuptools and python-requests + fix python-jsonpointer + disable pcp-pmda-postgresql due to missing psycopg2 dependency- Upgrade to 4.1.1 - renamed patches 0002-Install-libraries-without-exec-permission.patch to 0001-Install-libraries-without-exec-permission.patch 0005-Remove-runlevel-4-from-init-scripts.patch to 0003-Remove-runlevel-4-from-init-scripts.patch 0006-create-pmlogger-and-pmie-logdirs-during-install.patch to 0004-create-pmlogger-and-pmie-logdirs-during-install.patch 0008-SUSE-fy-pmsnap-control-path.patch to 0005-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch to 0006-pmsnap-control-var-www-srv-www.patch - obsolete (upstream) sysmacros.patch 0003-pcp-legacy-init-lsb.patch 0007-Honor-CFLAGS-in-qmake.patch - new 0002-Remove-CPAN-rpaths.patch 0003-pcp-legacy-init-lsb.patch 0007-Honor-CFLAGS-in-qmake.patch- sysmacros.patch: Include for major/minor/makedev - Use %license for COPYING - Don't exclude post-build-checks- 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/bin/sh/bin/sh/bin/sh/bin/shpcp-pmda-kvmpcp-pmda-nvidiabuild75 1614087467  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      ./01234564.3.1-lp152.5.3.14.3.1-lp152.5.3.14.3.1-lp152.5.3.14.3.14.3.1  !""!#####!$$!%!&!''!((!)))!****!+!,,-...-//-0000-1-22222-33-444444444444444-5-6-7-8-99999999999-:-;-<<-=========================->-?-@@-AAAAAAAAAAAAAA-B-C-DD-EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE-FFFFFF-GHHIIIIIIIIIIIIIIIIIIJKKKKKKKKKKJLLLLLLLLLLLLJMMMMMMMJNNNNNNNJOOOOOOOOOJPPPJQQQQQQQQQQQJRRRRRRRJSSSSSSSSSSTTTTTTTTTTTTTTUUUVWWWWpcppcp.envdiscoverpcp-kube-pods.confnssdbpmcdpmcd.confpmcd.optionsrc.localpmiecontrolcontrol.dlocalpmloggercontrolcontrol.dlocalpmproxypmproxy.optionssasl2pmcd.confdbpmdapcppmafmpmdatepmdiffpmdumplogpmeventpmfindpmgenmappmiepmie2colpmieconfpminfopmjsonpmlcpmlogcheckpmlogconfpmlogextractpmloggerpmloglabelpmlogmvpmlogsizepmlogsummarypmprobepmpythonpmsockspmstatpmstorepmtracepmvalpmcd.servicepmie.servicepmie_check.servicepmie_check.timerpmie_daily.servicepmie_daily.timerpmlogger.servicepmlogger_check.servicepmlogger_check.timerpmlogger_daily-poll.servicepmlogger_daily-poll.timerpmlogger_daily.servicepmlogger_daily.timerpmproxy.servicepcpbinchkhelpdiscoverpcp-kube-podsinstall-shmkafnewhelppcp-pythonpcp-summarypcp-vmstatpmcdpmcd_waitpmconfigpmcpppmgetoptpmhostnamepmie_checkpmie_dailypmie_emailpmiestatuspmlockpmlogconfpmlogconf-setuppmlogextractpmloggerpmlogger_checkpmlogger_dailypmlogger_mergepmlogger_rewritepmlogreducepmlogrewritepmnewlogpmnsaddpmnsdelpmnsmergepmpausepmpostpmproxypmsignalpmsleeppmwtftelnet-probercpmcdrcpmiercpmloggerrcpmproxypcppcp2elasticsearchpcp2graphitepcp2influxdbpcp2jsonpcp2sparkpcp2xlsxpcp2xmlpcp2zabbixpmdumplogpmdumptextpmeventpminfopmlogcheckpmlogextractpmlogsummarypmprobepmreppmseriespmstatpmstorepmvalpcpCHANGELOGINSTALL.mdREADME.mdVERSION.pcppcp.lsmsysconfig.pmcdsysconfig.pmloggersysconfig.pmproxypcpCOPYINGpcplibReplacePmnsSubtreebashproc.shlockpmnspcppmcdpmdaproc.shpmiepmloggerpmproxyrc-proc.shrc-proc.sh.minimalunlockpmnsutilproc.shpmcd.stp_pcppcpconfigpmafmpcppmdapmiecrontab.dockerpmieconfciscoin_utilout_utilcpucontext_switchload_averagelow_utilsystemutildmdata_high_utilmetadata_high_utilentropyavailablefilesysfillingglobalparameterspcp_actionsmemoryexhaustedswap_lowpercpumany_utilsome_utilsystempernetifcollisionserrorspacketsutilprimarypmda_statusshpingresponsestatuspmlogconfapacheprocessessummaryuptimecpupercpusummarydiskpercontrollerperdiskperpartitionsummaryelasticsearchsummaryfilesystemallrpc-serversummaryxfs-allxfs-io-linuxgfs2gfs2-allgfs2-basekernelbufcache-activitybufcache-allinode-cacheinterrupts-irixloadmemory-irixmemory-linuxqueues-irixread-write-datasummary-linuxsummary-windowssyscalls-irixsyscalls-linuxsyscalls-percpu-irixvnodeskvmkvmlibvirtlibvirtmailqsummarymemcachesummarymemorybuddyinfoksminfomeminfoproc-linuxslabinfoswap-activityswap-allswap-configtlb-irixvmstatzoneinfommvsummarymysqlsummarynetfilterconfigsummarynetworkingicmp6interface-allinterface-summaryip6mbufsmulticastnfs2-clientnfs2-servernfs3-clientnfs3-servernfs4-clientnfs4-serverother-protocolsrpcsocket-irixsocket-linuxsoftnetstreamstcp-activity-irixtcp-activity-linuxtcp-alludp-alludp-packets-irixudp-packets-linuxudp6nginxsummaryoraclesummaryplatformhinvlinuxsgicpu-evctrcraylinkefshubkaionode-memorynumanuma-summaryxbowxlv-activityxlv-stripe-ioxvm-allxvm-opsxvm-statsshpingsummarysqlserversummarystoragevdovdo-summarytoolsatopatop-gpustatsatop-hotprocatop-httpstatsatop-infinibandatop-nfsclientatop-perfeventatop-procatop-summarycollectlcollectl-interruptscollectl-summarydmcachedstatdstat-summaryfreefree-summaryhotprociostatipipcsmpstatmpstat-interruptsmpstat-summarynumastatpcp-summarypidstatpidstat-summarypmclientpmclient-summarypmieconfpmstatsarsar-summarytapestatuptimevectorvector-summaryvmstatvmstat-summaryv1.0C2C3D3K0S0S1zimbraallpmloggerconfig.pmstatcrontab.dockerpmlogrewritecgroup_units.confjbd2_kernel_ulong.conflinux_kernel_fixups.conflinux_kernel_ulong.conflinux_proc_fs_nfsd_fixups.conflinux_proc_migrate.conflinux_proc_net_snmp_migrate.conflinux_proc_net_tcp_migrate.conflinux_xfs_migrate.confmysql_migrate.confnfsclient_migrate.confpmcd_migrate.confproc_discrete_strings.confproc_jiffies.confproc_kernel_ulong.confproc_kernel_ulong_migrate.confproc_scheduler.confrpm_migrate.confpmdasjbd2InstallRemovedomain.hhelphelp.dirhelp.pagpmda_jbd2.sopmdajbd2rootroot_jbd2kvmInstallRemoveUpgradedomain.hhelphelp.dirhelp.pagkvm.confpmda_kvm.sopmdakvmrootroot_kvmlinuxdomain.hhelphelp.dirhelp.pagpmda_linux.sopmdalinuxsamplebandwidth.confmmvInstallRemovedomain.hmmvdumppmda_mmv.sopmdammvroot_mmvpipeInstallREADMERemovedomain.hhelppmdapipepmnsrootsample.confpmcdhelp.dirhelp.pagpmda_pmcd.soprocInstallRemovedomain.hhelphelp.dirhelp.pagpmda_proc.sopmdaprocrootroot_procsamplehotproc.confrootdomain.hhelphelp.dirhelp.pagpmdarootrootroot_rootxfsInstallRemovedomain.hhelphelp.dirhelp.pagpmda_xfs.sopmdaxfsrootroot_xfspmnsMake.stdpmidMakefileRebuildroot_jbd2root_kvmroot_linuxroot_mmvroot_pmcdroot_pmproxyroot_procroot_rootroot_xfsstdpmid.localstdpmid.pcptmppmcdpmiepmloggerpcppmcdpmiepmloggerpmproxy/etc//etc/pcp//etc/pcp/discover//etc/pcp/pmcd//etc/pcp/pmie//etc/pcp/pmie/control.d//etc/pcp/pmlogger//etc/pcp/pmlogger/control.d//etc/pcp/pmproxy//etc/sasl2//usr/bin//usr/lib/systemd/system//usr/lib64//usr/lib64/pcp//usr/lib64/pcp/bin//usr/lib64/pcp/bin/discover//usr/sbin//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/pcp//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/pcp//usr/share//usr/share/pcp//usr/share/pcp/lib//usr/share/systemtap/tapset//usr/share/zsh/site-functions//var/lib//var/lib/pcp//var/lib/pcp/config//var/lib/pcp/config/pmafm//var/lib/pcp/config/pmie//var/lib/pcp/config/pmieconf//var/lib/pcp/config/pmieconf/cisco//var/lib/pcp/config/pmieconf/cpu//var/lib/pcp/config/pmieconf/dm//var/lib/pcp/config/pmieconf/entropy//var/lib/pcp/config/pmieconf/filesys//var/lib/pcp/config/pmieconf/global//var/lib/pcp/config/pmieconf/memory//var/lib/pcp/config/pmieconf/percpu//var/lib/pcp/config/pmieconf/pernetif//var/lib/pcp/config/pmieconf/primary//var/lib/pcp/config/pmieconf/shping//var/lib/pcp/config/pmlogconf//var/lib/pcp/config/pmlogconf/apache//var/lib/pcp/config/pmlogconf/cpu//var/lib/pcp/config/pmlogconf/disk//var/lib/pcp/config/pmlogconf/elasticsearch//var/lib/pcp/config/pmlogconf/filesystem//var/lib/pcp/config/pmlogconf/gfs2//var/lib/pcp/config/pmlogconf/kernel//var/lib/pcp/config/pmlogconf/kvm//var/lib/pcp/config/pmlogconf/libvirt//var/lib/pcp/config/pmlogconf/mailq//var/lib/pcp/config/pmlogconf/memcache//var/lib/pcp/config/pmlogconf/memory//var/lib/pcp/config/pmlogconf/mmv//var/lib/pcp/config/pmlogconf/mysql//var/lib/pcp/config/pmlogconf/netfilter//var/lib/pcp/config/pmlogconf/networking//var/lib/pcp/config/pmlogconf/nginx//var/lib/pcp/config/pmlogconf/oracle//var/lib/pcp/config/pmlogconf/platform//var/lib/pcp/config/pmlogconf/sgi//var/lib/pcp/config/pmlogconf/shping//var/lib/pcp/config/pmlogconf/sqlserver//var/lib/pcp/config/pmlogconf/storage//var/lib/pcp/config/pmlogconf/tools//var/lib/pcp/config/pmlogconf/v1.0//var/lib/pcp/config/pmlogconf/zimbra//var/lib/pcp/config/pmlogger//var/lib/pcp/config/pmlogrewrite//var/lib/pcp/pmdas//var/lib/pcp/pmdas/jbd2//var/lib/pcp/pmdas/kvm//var/lib/pcp/pmdas/linux//var/lib/pcp/pmdas/mmv//var/lib/pcp/pmdas/pipe//var/lib/pcp/pmdas/pmcd//var/lib/pcp/pmdas/proc//var/lib/pcp/pmdas/root//var/lib/pcp/pmdas/xfs//var/lib/pcp/pmns//var/lib/pcp/tmp//var/log//var/log/pcp/-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:Maintenance:15842/openSUSE_Leap_15.2_Update/ff2134c6ac070b8746d84390119bc723-pcp.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*+,-./01231145678191:;<11=11>?111111111@directoryASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d6aa5dba2d95cff35a6610f9f347911f153bc5c5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=398bf92ffe8d81e9e210f275d2ada3bf09a08172, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3cab15b2e0cd7f15845a891d4d3d9012aefa5b9c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9d8702e104ea90e3106959f3e3a492c8e7137e2e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=91ca0fd05cf101588ac69f9ecb484bbf76b3f283, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4ea67c544853e9e6b8f5c4f542d07619bef3e3a1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6403269045e10ae453e8aab5cafedfadf5883f99, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4a46570400fcc1a4a44a0d9e0b5a73d08bf27117, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d959c2c18db589d11a8b883df48f28f72bd528c2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64ad05627ce89e446157aa37fd7035b68fa86cf6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ae8eb83d06178669558ae04b90a2c4dec83c13fe, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0bc7f15fa23a8f36043ca5ded4763e9a7693a1f9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1d43d248e988a81f09067456f67889f9aa1717a5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1480726713e5574365a819b65b7b4ee13af4d9c1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cbeb0a8540bb5c2e9393f67947cd79004759f298, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=04211268218afec3904b8cca6553b968b1611aaa, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3f48a8f5a196c88e904884c949c9ec6bdbd36bfd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=71522bebae691ed034a77162894a53afd4874672, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=47268a783b2fce1bec9ad28fe609cb5a7e475987, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ed53e016ce8f4a2df733013b8fed6482f3051ff2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bea77aa6035f52175b56e6750d05904edc284fd3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1ce4b2973e237931f99585883f4363122e33ec6d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0aa08ff89d6cd2739ac0b001c38e48a3ee63bd01, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executable, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9a2289efea40c71cd90a5dfca9ee79fe9e4d032a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bb97bdcdc8f0034ea2fd432d52cf82986c0454d7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ff7e33d0ecba36d1b649d0a148e4fdb1253088d1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=26b22fdf30723008ff13b39009ee7ba5ba5c84b6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=063652e3e0a6c9c699d8496b6bbe6d9aedd28d72, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0c8ba555d4f94871b58db011fd47fb030116951b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f2cd561cd69cf7caf7dcda4ecb4cbcd9c83f7083, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=35805f90bed95302f80adf727fbe44a7f20a99be, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a91398412748d92f8fa9151704cd1ddccdcef401, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5ba17e36eed7416683098f12d2d2e103b9fe2229, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=07fcea921423ec7a7e1e2ed108d1f2478211050d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a0373e954ad03db381dcb64206a1695c56561337, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=45391819a9cd52351624ad3fca95a2c5fa1f1069, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c1e044eed87cf33e564da128c995db5121a5d216, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f13309678d5333739a4aaf34c2f6b9d79de8739f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=578ce65cb643eeefc966907466f04b7c91beb86e, for GNU/Linux 3.2.0, strippedLinux Software Map entry text (new format), ASCII textawk or perl script, ASCII textASCII text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=64a94f438c3039f5142886f6dc1c9090fbabee38, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e5eeae776cde75cea8bde766e9dd174cfb4c46e8, for GNU/Linux 3.2.0, strippedC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a47eaf5a44f2c1eee042eb6062bdd898902a55ee, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cd71774923798f96525ec33052edfdad477cfc8b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=00e878fc4e37980a999ee35372c93d6c5a4970b4, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f3e42d351044bc22458e9e9df0b38a3360325dd2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=130a6c709cf9694d3159ae15a3558fb90b8d6e2f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf52adbd0d68dd7599b5e07d33eca1f00b136956, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=908ff82cf5d9e95b2844a7ede2d14cbd0b00ee7e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f06255592e7ac4d914321f03aebadbc3c0910e62, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e550129caa142d568d3fe5029b132dffdf8c11a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45cb5c6e7aad9fa7cae1af18b2310c4c2e9c7e90, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=34ab8b392fae21a8d20ac3f1daaa1a9365ed22fb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=23ff167fc0a99c46b954c5e02e17090444dc3ce6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f1b66b506f337875ef06830c91cf4341172515d, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4c39b17f3989a9b17bbc3c461524cfc7230bdcd6, for GNU/Linux 3.2.0, strippedAlgol 68 source, ASCII text$./?@LZcm|}    -5>JU\]^_ehijklmz"#$,;JKL]j{               RRRRRRR#RR)R%R&RRRRBR RRR&RRRR RRRRRR%R-R(R&R#RRR RRRRR,R%R&R#RR RRRRRRRRR%R&R#R*R+RRRR RR#R)R%RR&RRRRRRR RRRRRRR!R%R-R#R&RRR R?RRRR&R#R=RR RRRRR%R&R#RRR RRRRRRR"R%R#R$R&RRRR RRARRRRR*R#R)R"R&R%R$RRR@R RARRRRRR*R#RR!RR)RR+R%R$R&RRR@R RRRR#R)R%R&R$RRR RRRRRRR%R$R#R&RRR RRRRRR%R#R&RRRR RRR%R&R#RRR RRRRR RRRRR1R&R#RRR0RR RRRR&R#RRR R%R&RRRR)RR%R&RRRRRR3R4R6R8R=R2RR RRR%RR&R4R3RRRRR2RR RRRRR3R4RR%R&R2RR RRf"'6(dpCiՆutf-8eb0245dfacaeb6b58112b97f9cfb0f8d883a3c618a5a12248a880b0b07e5de7f?p7zXZ !t/K]"k%Y-Ȭ9N$\C;-mb_6K|#Q"ib~HhIϢ榠{#-;ٯXЊ;}(9)Rq13*jc(8*w'|x'2͙sVʏf[+~Qix|:O?j_ Fԃn%,M(89~2(j䆿o_51#4/}v.X6'[B*N CKĞi+p ueZp׊mZlg0%{.&Yn"#s=72DDu-jMzGKI*QåJW.@ed'G֗܇@&`yd.]R{] w7)^%LJ U !O}l+IǒUcKuBy1'U)!3_rw4dQ1M=OM[EU#~v;Iߛ @O aQm;3rs*.wmj, h vS>vU[,a ;l*d.ĂsP}>YCFڔ-\s̵fAk@r*-;: H$p3krtŝګqIM[0@j) _6OJE:-$oRht@b {is4H:t>H˒Uaa G;nA+6S!FO9]TbpuW @JSr4Q+T? |vsg?^N w(~%1d Iz3L|ӔB*R>8 EGwF@ _GɄCmkdF["i3U8cw-Z|QbR8c񞛆k?@_Z8bI9ڥ%NNe״ 醼F@Hn'CȚ`d sZw<@g*@qn=IKq*{<8 Ra0D†NΧD+Z3 }_*߽ GC h0y(K=azN$5Fs'-TaIgi:WMk!Lބ1g_{!H?/L P .ֽkX`(}+9 ύJi-4:J7hM!rY< Q2_B&bFm&b{q4Zt`T_aR|j0 ]$eVWFR(a kIv97QIi-0bD՟v9|N PEΣ V1?ᔥRd3|ʘ$I.{_v_neABBbJAV/QX(Sp{[cFDݰ(`ޭ,24"j&hޕStVqGL?U/o V\P AYTZs Cg$I0CFop+ז:8#IL8JX* Gp.s_}a#^VJhDKaWzX<4H+@So F8 yUu^jG֙vf$Jewxj֑*LP%` ]Ad6 Y*U4Eo0qjxmBI{vp5Ƃ־TrT fv`:8+g*&a8mWi]@AcÙn9U_{}Gf<'.#Pj>WO׸f!em|=HQ +iӪV\YgA@܅I{ jȁVT:ge"{p`;C1f!2S5eTFr%q[,9p ,K5al@4L.W!V0~5{09CIKKB|K^fHJkGW t L1)+ fU!eaOqAݏNO* <YT@y1Y"zޑϽࡰQ. xLPE;._BZ6m|-l=&WY g^ Rrr=fuYgZ{Sq½#| .N9%B{FStxSK\A/?'\t= "-81]SimY֖֨}MۗAh._ GL25V<jr)+ gc7g,]h\xpkبl&BDq2܆wF^dAKQ?Wq3CGs<_Ç;Ңp3 "xgaM6z@@]MO妏+ fv[.n@,mX <p],~E2QTl=PHlBJ_}ni*;x+"J}v:SlhY8Z]J]e^;SpLydG! ` W]pKtI*umQ=1 e.5 F`)9wb1p+:kpFuV=P`>$I5 /L kay/l$ͯ+yʓ9ogse " @ik RHɤи}b[wCe}cꟀ̴ 56rd>D: dL84\mբyN]^j {2cljډ5WQ;oG֋a&w|)kpV-nee}J-Ө4,'5Xr; T0 E)mtO0Rc}p > QcZwx+~w_LfC~SٷnҤg:@V7щoV,؎i}kuM͜GU9x,b,.g,9n>jɮ6ݙ*HodoPҚW+C?_^I*8oUI.ތ|KFKkmƸn}m~P\Z]PJ)K1Fp ɑ2Q?ְ 6OlϑF] i?zʼ7K|M H"G YCKq&;T75 /:[J>Q=AWHwG$S|vF5iD~)D'˗m=g։ǚ](ڏ\#U gnjɜ9==W}L}AuP97$h9\hWV{buZp8%gc6xݎh 7uPރ16ǔt:D'k%fx)ҮtyRM1{wd+3{. .[MjqxNf@eoE4?Hvhn2|zM$07ruRTaںC85e/Y#3XVC\Ĵ}(0 O5?|gEMoj񸟒)B!x,߽ne4p1@s $"b jCM Ŏh`-D)~,v1G {y]S yUD؈7F B];bs_#=ijY`[(#/Im@$zkgO>UP;S8]ԋE9ΕId(ocZ Ո)xIߢx6p脑m.&@QYlY5$sbq+{q$8N֨A%gw$kֹGGw#4}YB>7f+QWP3ko!xe2t`&5i`2HBrw{fk ܅;BIߘ%|˅x#'-pʀ 4S~'Z--O5^?*vgPG(|_#ջaEʕ[Jvf?I*ލ0LEJ.jֽ[T0S %-0aL&JFo&Ȟ`yC+-DjMxZiO _B}1 elW4:Wc'Rҋ"Rpл*뎦tG`Ȓ?x ϿH܊^ ^$Z% "kPaI[ZB1/6 ]?AZF_|o`++̗ɟJhNF_UƨUYȉU:tz<5S Q+'H.],WF cvy`*ȅg<[qHS8Ehaeףs3B`1/i:O`DP&w̿4M*<|$S.O"b7, 'IjJTk?ʘdžD+ZQ.$ n }<,bl&c >QNCeAkL'Xiɵ(FWul28IqD*}б53YL˗y{n|& VZ-vl\ =yNT-dmpUGÆ#"O@[ܴ,ѫöhZ\=w@,0RBtVAu(44[P.jJirpn:FKd-^곜7\=!J´sYrϛαU0Ao".[,@?Dr=j5jTQkJڟ+*10L?[Pk߹la*{;MD N/Bxy\O< Aq̽IM&!);RTQP9*F$ e.Yϕ%< ^)$%ЮӼsZLsNZ3U?-v_r&,KAA_;qe5]FGLJ T-T\z5D) B!1I$շM/`Ϣ 60&Dg.y/IO[Emg ߚ\ 㗭-ad,%xm=ܢs9 )Nd*MU)ߋV5>"X+\FJb!Z N1nȴ;3o\^gYm]%__bnW3넿t*LNT}f4GԹ-ij#cvQQ˖ 4M^e?#AeQT xD ;*S?v_pi;*&=xϐ-h`؉Jg~N'e}svtN_mY1_&Ͱ5|-::.i\JSS9X.mE|uz ޑYCbB|augv@!f?OULaioI,rGm&5̔Cղ%KemT&qB?* kI n>6. ,pCx$;9ff/k*C1),lC^֍h`IֈolMB~oc\q|X/2]Qҩd=ڎ>SjEl"՜mnfLIWP-aܩ$ʂΡxI &Jܿŕ̩wB$~5`q@yz XXWM?~?4kC" )z 9Ig;c`Gly(ă!qQjGr>*`@Zsy+"xk|HVp3Dv dĞd̰sQVZTkS(vP!ˌLi'B<EWSiP䤫?L (mO-=FaT?bM:[3CV4J5ԠX la$>V*xp&(a{T% !qRYRQqOƧ=;>f8UtdKDk_d'1R>__J_O v0nJH{ %yqsNQf=GJMwg(mhQ2iC nі縴s'}"c `P:Ka=ˌa#f1ɸQqHfɗ*9d6R 7|z~jAbcvAGyV[FBAxh%3& U`ԘS7(+*G<(\ٝDy#~LL~[hcIw(?ʩ#j!kDA"e)v$7&k@ \0ZV}8+:.#BʺynyAY"'v \d$wnGv9PdZ5ުr֒zġh`Ć41&ޘ#mPH7eUop[ur?[SaZR" 7V}|CؗS;(.BF:vcK)LYۧ0-w|H5'2]jT#hEyy*vJ텁['07%XɒW?{>aW!&dz?add}ˑݺuABGi`eՀ&;v˹~ ,8%]Y܉L/BY"$E&Í Q Q{BE4a}΢SY{8~{ 蘭-!,ںnt^[ e{uZ٬‡Ez+F|5`I2\R ϼr1U61Wxvu+*+x8&@k/MG8K_: BΡ Bo6exFsAB VX1+F7H;Ssp+PY]}*Ήp`nM4fڍָOG0ِ@:l$VhAa10Xy3O-$vu8Qw[lcƏ2zr@7oMOAI +]1DtGdĺ༢ WdB!Udr `KPԂ-qT,~~"'ƽ_}T>aȞYsˍIҔj|5!hkNdY >޾'ʽ$tOzVF2S`چjk=d+bӗ`Wx]- b-"DKvQ8}u)ʌk2y%LٙXkrl %!Լtc;ȥ2d!7'}zsG $Tx֧h[ĐI KpྼR̼Q$Vq\P sy3ZX;oPD4aD_H*{i%%{nA3wfH#[|zt2B<~L|ś}FL xt4hۂ]ŃRR#s]]f@* raG'8s4IO|sVQҔ2S xzIιeISY }c i> N9Q;^j4dۖ51|SەݫUP̌!"PRUU9o9$~3D.K`3 u x \7o0v㆟~2{E^!'v4EBh/04,Il\U^>1SDYweϺXZ$IHtS;!]ɢ2hpMonLL-rlOb.^8KsQ82[_* | Lmk4/),(h"Lnc6 Q)-*y%O{/wolfS6䳜UHl5܅2K Dp RT\ɺy!Pd3L+.ۤ$L)="`/?ֵ@96&կR ՋNؠ}c^j8GnŔ 19ťW>ГW j l5^|J8n:D 88ˊ7b*AʔVAOIK]Ӯ>fu@-ğAĠI\x +^ Ÿ&q!@ԋֻ|-na-qg9#kg~~GzOOc_: LԌ 3 %#a57>HSSS2>^9NyPV [vA/g _cj倎 3Ajʆ]67u$#Taa>e>vh@*!K7۪$,{@u؅zz'\ٜ;?IW-+xwzK]Բ~*G;xZeXy\{'>8XKVұ2ybpj9(&K lý/̘id??r.ʬQlO`M> ı))b}d Y$ F@w4Iׄ7kP|`ϟ}U̿ID%0eHż1yLWD 1A&Iz7cl79uM]zɨ<a7{y>Tu- > ݼl i .Z,?W>?Il0 r}9g&?46FPE7nORHHBkY5<`5xZytp qF@_2:!r&5/ z.E[:mskQHJ=p]҈]QsNw7;Hۆ9:Cy0)CV|88ME9K^dܞ?+4>_]{8dڇ}&{ ؅;I{Jd_:q%WZl˿!타6'y݋ŗ_&LMr$r}0a'il=})sG`E秊rL)쎮IC֍RE'"&&L_枴Q>>9I*0Xp_YvL[R<\"IM*f{yqDK!S>Y(џfe9X$ @9cr ]ޥ,XmrG6{I=1sckxf)ae=B(48.΢5GMsLIA6gl>"o50"w}hgD(E_@ H dTYX%4m6xΘ]=i[T4TC_xݏ b4Amy}U%<DaAX7|ZaSAn+- ?$cվ+PE<=6u:d}ʨOHstZg}E|@ H(1 f2(D0#Ok%־(0^@!NSkIyn#1Hww:S7Q+ 3;2),nr᤻ TQ>s#bw f KE4y SYDtՀdv{$mAElu[_щe|g,H9N[Z(H~/te@P>&;o/sM4`$.">ѳ^劒vuy[ffbl?gO?հebKcT;a:yM-h_Vn± HMQ%;l|MI(eiΐ},3l&Nߥ*wHx(L5\>+oΛiA=Ma;*`k !Bv *9Q@G@Ċ:Fu ²0T$MzZty3p&NҦVV 60#=,kҝfV{~B]{s[֯Z2woP`uim&z9xgzHJSCLD,C ݑ~RFwnX_';ZJn|;+iuL?ea-?GSF}Գjn5"gI(0mv ZnG"+/ظ0m`stKN "Yxc)FnF4g1fw5f[#եj&3BN_\ Խ7`"&oDOdz+X4d&#!xNbi*@U&?>Den]ٹҁE'ALN_+Ib2d.K q>dۓ~o?5. IчmܓQȣ)șM[E[W* Vtv`@!|FtQ+Qp%PK.D-MG ?^DFmwaGIS>%xC!݃i:J1KX>Mk-9{hOg\n 33IlK?ЎBi^~ίZR&񴀌pR玅\G3xZM/-nO56oy]ltGڃ*_yniĿ$q!Qo i$1%QcWi(ˢōPʶhI_lStaa4 P=݆c (2BmvkQes\C@4y<  }!Bj`EcOtJC]$浲$(]Z[ͬ,$ӫ :@n bW ^a!c\c|>umd>_ѭ"oEFD@O1d,€]"dg`xim>jֵ`Kު}'w!k|j`+?t5 O}̕ ,+}w抯  :`84OB;Zq"Fe' ;e>' ++'֊N|qJd&<8SPpW(DH[y, ?tj?t|&CGg#`a)OCŽ=\Pc% d]dL[Nj-f}E 7lZU=}` akn,<.uy# e C4߭ ZFyTzAU^E;itD"Je;QJ -NczISY݂։a@Ȯdx,kxd<}h)dvO"C_vo]]:$.V}>%kqœ;d2Xw9,:80`hz3'@M H3&cTs\;# 4RSoUȻ˭PDI.ͩκ V']3KLAeiI_6 :*Hay oza#[}3T"gEHBGWw$|}k(v䗓)6VW XTH(=j$UצF&s'KL],n`_0(iHwN3!,/J.sF+U62\@v\.ç4.qV!.o,XLW<4OR+ @Z7~DƩl;:ͤԁ]^Y "%  XC'nImtmLBIV _0g8l<\'ȦY `+~yNP6]|o"?E_3♶DJh#RQU_UC 9vmT {0 ok<uY(bR6PFO\^]:1b_֗ 񇣶 YZ