munin-node-2.0.72-bp157.2.3.1<>,/hq)ՊI%z GHXj6I#7jHig+C#0;`}t@]@ 8$cTոU^T6=]uDn "\ïZ-lgFBzTLXLeZ rBS @7RY*[#lY_ZׂO17./0FϷFZQ7U`l0R `u͐_9[Ë7Gg1kS+Cqw7/DE/_'%&IKM'm,(=|ը@ cAn%w׼ÇE~VI.¦ׯ*>Ot?dd   G 06=  js== .= = != m= o =t=zH=|=L(8 +9+:+=>?@F'G<=H0=I$=XdY\=]=^qbcӊd/e4f7l9uL=v@wܴ=x=yz `Cmunin-node2.0.72bp157.2.3.1Network-wide graphing framework (node)Munin is a highly flexible and powerful solution used to create graphs of virtually everything imaginable throughout your network, while still maintaining a rattling ease of installation and configuration. This package contains node software. You should install it on all the nodes in your network. It will know how to extract all sorts of data from the node it runs on, and will wait for the gatherer to request this data for further processing. It includes a range of plugins capable of extracting common values such as cpu usage, network usage, load average, and so on. Creating your own plugins which are capable of extracting other system-specific values is very easy, and is often done in a matter of minutes. You can also create plugins which relay information from other devices in your network that can't run Munin, such as a switch or a server running another operating system, by using SNMP or similar technology. Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent RRDtool. To see a real example of Munin in action, take a peek at .hq)i04-ch4dSUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Monitoringhttps://munin-monitoring.org/linuxnoarchgetent group munin >/dev/null || /usr/sbin/groupadd -r munin getent passwd munin > /dev/null || /usr/sbin/useradd -r -c "munin monitoring" -d /var/lib/munin -g munin munin if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in munin-node.service ; 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 elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fiif [ $1 = 1 ]; then /usr/sbin/munin-node-configure --shell | sh fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create munin-node.conf || : 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 for service in munin-node.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : 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 munin-node.service || : ( 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 munin-node.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in munin-node.service ; 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 munin-node.service ) || : fi fi}0` Q A x" P ,[Q V[,d IXX* x *C J/ k] %1c ") bp  H&S  >m& ,T" ;S+ - b% C9WDzgp >5  ^ Z " ) :bg = x l 5 2  S   ZD6= Vl= !]9(*Rf U5 '|W #4  "   2 RlK[ P^;pq( )h W di~'jo2 ]2* '  1{$/.}FM?+GAFEy^ A    )  2  /R"A큤AmAA큤AA큤A$$$$$$$$$A$A$$$$$$$$$$$$$$A$$$mmmA큤$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAAhq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)QPxAQ8|hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)hq)4d692b692404b90d8b76b2f287071edb9d0df028685b467207174112557b1f0acdc40e5b04a57ccba33a719d4136fca73c654668327e18004997b1603368b3e296c9af15902288d8c188e0f615fbfc69e51536b4354376e43ea38574b4c3f1b384b1979d59761bc0ba28a249df56a053441c253496b9e5f771609fedebe0cabea9859621ec253c80a633826a4a6a87044c576a7556ad6040a5f8d901ad5a5da15921f55ec944e66a1ff1993cdca1317b9aa0e1c7bc73a94ec8c1e19deabe40e0a0a4796db8d9ee93ab3bb1d9c7cf953b6827fe76a1bda5acfd4f1e4b245321c93f1d5b241a7972ef80adbd99de544c8d71aa7b89de0f29a05c057d689d0ea7f360b6d42cfe8237576b6e1860d863e1e10e41d3cd0d88ab30fbdcd006672a7bdc98a7f4fc8423057bc54c5cf00618dcb6b3f7fb39a8da23271ef73f649f7b6d37e5f6dd58b750dc27f465e9b830bc78ee80334abf3416a124eb62070217d2f0a07123ae8f1d6de5fa34ff46d1bd0ca4e820c3c0e5c6bbd430d58fa9b064b67896ca3d00b16246a8b0295a34511035f03c614821927ea0928c06c870fb07b2e3ba87b6a07c84429253a57b386343b7b0bd7de87f29428ca2e05b8e51d593b26e8e88b358fbf441d124287882964e74622e151fd1c1815a24edd55007f5734cb644278fcf22798e438f02e924e539d1e5429a5967d5d5bfc154adc8d9a2a19b2190016ef77b8e0f67abd124c9f1944f42955b7f24e9299eaa8c5838d3c279a4cfa1ac3451e37c3f37778aa4a10f5cae04c1315fdbf6c3ad928cd10a1a46c4f2ee89085d1999120f84300141e71ba93e7af1868919b3c925f2344516c3396bc88a40f6c56eb45d74f2816d7c6a8b035b2459787d27a25c547b4c36e4774e20322a0056773620833fcd08be8355dbc6f99b5e8cbe5291d47e2f2e60dba7979e6707ac0448886e59ba3eb3c43528985a02e99f6297cb6a35b82161691636f61b74e3e52b55aa43a3c0d1f2c190f5c300d96541a24af8f713459703afd983c0458a85c7001731ae8079a4e96ef6f5cf3ee35f9de483c5f18bb4c806da7572b1a8fcfc36c4acccceaf1ca889b6a8f6c3d71f167519c9ced48d491944a95018cc0f358b21b2ca15757444231337aa2288434f470d185bd4ae54e13e6f1e6b5c32f93469bdc6a5cd1c488535015d5efeb262ff03107daf21b3ece3dea5e6839381a3e37344900364e5f05a11d9ad42e6111ed918efb694cac2656473e82a9133bca5eb90fa19c03998ee6cd878ec35514e9412e0e6a8dddc0ff9cbfe2d32e46cb9d5bcfd71be6d897e176e1855e7681e21b39148be36f6d56faadf46707c1dd97cae6174977c672edaf33e5e89ae42672b24cba54a924bc8ddb3f1c242fd577b20e0abad56f26cccc9fe3ecdc3c18b1dbd29f545204d9e626a169119720391a64f16e7b3324c72c1bcc2deab25f14816eeb3c23d19e050253f31a5c2501cc16f2042687628d31b5a5046f4bee863b5b6b156cd26e225bcc04f2b9594bbf29cda08812dd8bc5281ecd69e4a7dfd393831450f1a4ed3813c6fdb864f35b172739a2c679b6022543159d26c2243a9ccadc57b78c1b5cfcafff79ddeee46191c9c372e4ab5b42b9d52b69a239bc4f687d30043fb6d7524ddab1d4f3b9531fd355d24f1e4591045f2c07cdee15ef44f8217cc1636186809eefd507642106394622630eed83597eb8bba855678bf448d5f622320002a50abc8bf3646f86126bd5d5c534b6fc7ddceadf8263fbc444ee2053c46b21b5f5c05c1cc7d61507da2992854322a669966a7283ccd263c148f2c0dfe3e0c1c37f776812add747d3198756e96ce08e06c9c5f7309be31e43b90b44b5bd6eaad8a96dded3fc538d94f00b62124253af678e47127cdb7fd9d755cce7ebbb5c0bca93b725020bf65a99a35e4e246d139f300ad4269b0d29a9ca1b639a0b289b87056e10cd9019c77514502b15ad428ccaf26dab06fc73b9c15efb4ac1288ff94b524a45fc26764bf5b278ab5ff6d23b042af29a34973f5ff7ea2a8f1ed367a3fa7acbd0239c476618522b245e70ec8d1cf06ecd995e3442b23d65598886f76b59dc3cacfbcaf12a21755eee23e8af9adecf429492214cd5d48b0755afe0eff916ca157495ce26f79b33abf50292ecc04ec6ef1f2f2f822f85cd509f7d57e2182b2e4060edd59e774eb6022c4b5997e4ea778f8ad20adbdb4caa8392d6d2e6cbe1a3e7bc27212bd665f52b01f68fb1694fe7e8beca7e5ec403a1037153cc59f595a8ae0839cf257daefe3a14fcb3ce2597e5d2a33c622f0213af871f652dcf3c50823b48364bf512aab9749911f1f9c75aa9dd1cfcd1b12450e18042d7594827d1991be1daea3a16b7d6f8a30479ab39ba74720f86b39f594d1e8f2c2f1caa009f6536fb85e10c2e71d44dead89d09e720ce9555a51a452b6b50fcac8b90f8c1e2855ec11ef010f6c41cc872a267f56ede0494b289ff4de5cb4d5f9a66c2a8201abbb8504f5908f2535f732b6c4476fa3ea71d67e62fb4c5f469ecd87adddd00cd620d5c3a824520e861f08beba92668bf4ba462e472fa7fc0a1d034370e71333c3ef4fb8d5b443223c78c66509c2de0e2f34fe110d00e85521fb7238a3801a64fed8353b19fdff7667e6dee99b4a6cbb5a1341c26c6e36111672862df85f6c3d0c43ff8396c271ed7adfd9211998882a677cc77215418610000ea2ffea9364ca243063ae9190580938cec30045050c47f634b86ed8d98564fd460a56e7698ec44fd2a9d065ca558863758950cf75fe6ff08e56ee486fd90a845ac46a62eb7d09ad266a4beed942af1cdc0bbdd08a16e3850a313954d06a4774d8edb424b61fdb7ae700deb5cb1e6bf9d921491b769413c506cd257e8e4a452d8f47ae513872425cf97e66f72efbc1099783ef04bde20481253916277345d7bdfbd0ffac6cd8cf90646069cfb11848e382961bc0fe20f16c3aa3419289b24b78b6bffb04f8af61932b6ef5c68e1247ce270dbd2b8800a1a2bdbe5aea3b87a6a3e6bcb24a58d95884d374650a65bce78ebc9988fe308b828cc53fa11eb7fb7e9f5f226bc0584c77b70ba0448cbbe7ef8d5f7ad2a3d383453931365d2ba668e89ddb94d8d87b3d01a1391c5ff78a7371064f872c5f9ad44f9f5636f90a9d6b966d3a17b8756f58a54e50e4b3d0de5e9f1d77cb379467ab09240b931e84ea1a49c33da9600fd88de07e6ce83f41951444c204806a64b491968c1c2235a1729d0b171edf0fc230ebd6f67ae13d674b90cc3d5827a255b8c1327d00c8951a0ef0bb513cf6ab3d88a513413e39d6333df08bf5e74d29a2f8665661a7b4e10b1085c2339e57d5d170bcdda93a9451c1020ea7d8e65c506451a690c070bc1cda6e8b1e2c39d9eca61f2591ec2b11e85dc025b0dd99948b3ff2d98969649c3e68a8181aaedbd86db2e430aac7f36ef85fac5512abfbf51a2782538e25d16d63ef545f1cb8f579a0153b35c2dd479e39f79b2e4d865a30a51ad72fc1b2e63726c5e625fa8b4298b9f0e64bffb33256986488a70aecb8004c1cb769481885632e9cb26097f435b3f5a8192fed8953ee53ed0139cdc61b6994d3dd0a94347fe72ede21195289c0d9b1b839544b637ec29aa4cf84f754ed00d65656a03c07fe084483befe691f54a2eed8089c07bf53e6b47cfc5833cf4acf0d18bec8cee94a33d1cb7690f36d23124413deb922d51959e958d3143c0ec11b7b829e6d638bf68c0e85f529184bc89050d88b4ce38b9825b65211c6d921837b85f08c5e28c5c0920e4284f98035878d3d6482c4edeac444b66d330a05366bd6ea7924fdf94b2595869637c3644bc70bb729155369f5056f01b80b6ed047057c36c00b8d8c444b781093eb02f582db17b5dc1019ec096f64b5ab140ea88e424acaccf384b7e94ef3a2c7121fb6dc4092029ad62d5fe1235aaa0f7e3cd2cb0bd37108b6b3d3430d3339c323cd42a462c7dde3260b1257c237c4c102f6f415e1626690b81133fbfd22ab0e8c95d3f76a0799031fca1bc32aed8b58d444be871a8dc9e3b96c18cba04107532f133be55f4755ad571d1db68219100b4e37ada55b7781fbfbc7a29e1e928f3a40155af79b2ed724b682c8ee87a66303e6017917e9def8c458eb02d278de27decca0e7b75cbdbaa856a8ed64384163d43c5f5227b83e56ed2440c53aaba62e75ba22de75832cc41d15fafe4811d1eddcf5f79ab5777e302b63031aa0ab3d9d23c1a4a2671b403ab9d975a22609cc8776a008f0057fc2b6eaeb6cdc2e4a910b795920519361043f28f993d19bf1bd3a06c12a4990c2ba522c57cee24c4fd923ad24f6bfda63dd6ac475b6f15efe2c3c4740a151f95a0de55af1a2e0b349599d0129af9cbba74309062f85dffb657a8e263339672d0e6787648db0dcb1132d0d31f0a920389c9e96d2f5895cbf8fa190f02687eb48408179a67fccac37bacc06b9b2651124ead120f9424b1e8a9dc2834e62014c3907fd9ca66c355d4b8fc8521239952ffd6c03e08460d32bd10a44d47d837329c22059239d1dc23acfcde493a0c21d2f1c1ae3daf96b4b9e760026eefee65679e64ca65efaf4873bd73ca9b3404b086c2225c1e291a246670be5a736c7621eaca9899b741ab9c5280dfbb817f0cb7598b09ac423d4b55af4a329954c9adb5e797e5c385e7ed272e35f6642968eecd59c74018274ece4b226580e05cdcefb09d4716a6952923522ea5e18b543bf6027906a93f13a9d05de12a1da4931ed6b32b66340119a1ef59ec4f7e414a073924714406b93b5f4fbbc224598bc7cfe087c5fce19354ad89d11cbefa9b03eefc0eabe27f559b133f44fe97bdd35ac79f43b976b3e238442fbe36a18f2e53d5e1ceb8d1866af42ba2b2ca81432200d4c802f73ccfd46807f003f66d214f8d7d906fe94714e6be1666ea7817483f73e60875617aabc502fe320edcb2ca3e156f2b24cacf3778ec2b5a7940b65a33e79a4fee5d0748ba7af780f6b721fef6a2161a5b08ce65212557a19e3c26a9ea18b79fbafec0cb80e4b8e4d6c7d51561c3b65d0a5027a37802ae336807463a5a156619c09b0b7ef528f7980e7c6b41eb52cf6bdd94779cb681c38dd542db7433413e6cdf1a28c30c704e10a1bcfe594c3a7ab4e67bd31e6e5a73e04b1142645953085063a2f4fb7282152c3fe7a176cda23e78c902e4543c7ac608100a189f09b45676387d0b8075eb3eddde4b0d5b41020835ba726e6845f27f876014759171a58669652ff08957cfc596544a0a3424cacc5c42ef75e44f0b2e6d0c395dd353634188688d2ba7238302dd65b16e5f966ffd11047e59a7a6f21febaca3bb17a16f8471b53bf5cbe7dc417439c50fe0f5fb9902352163991697f2608168adb1da24c3ca1aa8a1e097959718ed5694439674a687f5a7f3b5bbabc0e346c5f14d93ad14eb8008f53f0679a142d90ffa72d23801aca62571c4b0cc7ed3cb8d0d7a4d5a3a3ed1964394cf4b94c6d0255d3c9fc3302a0dbe0510a64ca8ad1d00879749943ffffec9e24f74e7a7e67269227039fe44e36ee70959e563a13a03e34e31fb7ba0917666058ebbf0460c85f3f59f213232e85c188841c857a1892775600ba8ff104437a717adf179d7c01418bec9580d6ab335611c1efe4979072b7d73f824a33b58cf897b1cafe4ea82651df703cc1bd1ab425a49ff195a6806bb21206c0a2a48227fd0f0aa35e3f3f3254c5cbb0eb8cd42df3e5ea9cbc9119dc187135b1c2bcd91e23ad3a42e6e60042d32e8218b5e4a7126417e12288a4c89151e682ef04cae8db2f4d24d5a52cc6a61b0a14fcac0b9ec5577caa73abfde0b99262068317fce60f9df3a83d04e36471697e3eac5569397c74969ac9484b5d05a3e9f3b5eca59969b5928c9ce04412300bc1c6a1959a23021d50634f84e394218b0ef79c1b09f6071755127f96002690f90cff3358a1f342ad8ac118d379bf6a28492d61b07055125ce8993e1172424b317a50bb9821a05d37e875de49225fa8ab42bf606d959b4a51e9fd36acf4ef0cfea4c107b522aa7353e954090abc8937f3b77904e33813c271e9650aa3c4c0816ac8f94231a270242e0fcd1b75ea065fc23a62b180f6daa2afa59475d15b2dfcbb7e1dee19e0f0bb4d7d61d2d37eb3abe4645c922bde89298f5e8fbe37feb895ad58f24f65989424f15c3fe17df61288de36c61ee00b50c2a7bc48ccc3aac500f186592cdde65668a94e47e27cf6877c89a4648de3c95deebe1e3c737ab7282010e1f61411de2c82f66f3d3a2449fc35be7bc864b0e0f8536845eadc0d935c70b2b23decffee71cff26bd5689176846accb1f9833cf0f73c0b2771c6fb3c4a2ad07a215403e7088e5750f3424a031d0e303711fe9e95432219d7941cdecebf2ad7ac86591472c35237b88f933f9059a1baf73189e93fe458dd00ba5559ea202eb3fbb0f56e3b71920fed22a03f4a15984d99ec9badbafb7852495386af194aa44f5dedbee4e701feaaa559ed7563f8331f1a21a6bf3f6ef1452bb419bfe979ce37792e8f75fa738847f10b368d191556ed507599640ff027ba4c749a010820dbd38b5cb1e1fb95debb8d11b35cccca5ef76c3f41d5d919b41dc1e98fe620b44e4de3a5fd569a646fbeccb89ee128978c780733144e43e95b2ae921874ffb22fa2248e68cfb0aaed7b2afc93d03d98b21f2d99f41d38fe0accf07dc6a124f9d40af5085aad8cf6dae555b7f48842dfcf628d4bf6c28bb241a1a8449a9b8df191628ba67bae409369aff89185cb948149a7d45f283c7929c9069e60adfef0f46a64f503d15e4482995806ff6dc91726d6006b6ce98d0170d2da352f06be8f59fe898ff2f2775c90d5aade51a5f3a82071449f2071b12da3e0a7194f6a98f8a5eb1b94c91711108f49b617700611d0f42b861361ebfb24d9e473f4eb785c8848fc15ea6f78d1b3696435e107bc0c8e98f194e8546b4c51f196c52c2d127964faf609cab6621c6fa28445625dad788ad43441a002c741938fac167e1254300817333157d2bcad7feb1ebb8523a3ef1ff47e34bd7461cec11790a20f72b16c6c410382c981b5375adcd81702c52766dfcebbe7808b1627e527384f6d1c1d7849fbfb9e144deccc28529508c4a5a89f8d0dc7f045281a829e02e04c126ba5ee88933c91d013af4e9ec2fb8fe52cdca44e5f171df7ed7419ab5346b7c62f8fb8b3c1dd5cf4e07b2da10525829a69b59143561dab0dbb9381e8bb5a17b2310197bc6460f645265463ddc8928d9342aedae862316e4ff7145ee4bebe0f7364644c05ff8c9ea66bb0f683657b06f4b143d67bf1c7dccbc3a4c46749ec8ab395e1f93540c7dc7feebabab7ff3252fea47d5898f332cce722e19c5bd02718d837e377b32b2253074a50993b65b38564facd1d397f5487745fc7c8004985edbba68d51cbc92048a17005c38430acdd957756291df4d3b9d77773601f0f8ff73149ce18edcce871d54dcf2b8f467fc0b8cc62756106c553494fd894c86351c7e40c6f831cc5938678791e111611d251abe96229e8ab92d3f32f00326515364af426038741ebc38cb4ebb225ea7a0673556161a405a5e02c01aa623ec5cb43afb3dd13228260ea385cc3eaa6fd7f79f3c6bd3b0cd1ae79ea0006c000548a7519a20fcb452d6931866981a0e37832cde69cf53b9dc843a639ac65ecabd4287a11910d34cae4ba98c36042f5e61594cd97b23bf7dea9fa7015344aa389cf501aa7cb003e33c9092283acecad4ee799e54ec9d12ab66cc8577004f90cdfabb0739e5bace38ed904466830340800de8ccb86a97a99e71b0786079fd37d71c4603e79a24ec7e720e3c32a54dea987ac9d6b2acb16e046ce10b4396fc8f3dbc7911b80f1b9656d14ecda50453a9c82900dc86c75d3f648a5c5a319beab217c88ee522024c11d1e5bb2008e72d9661d8cfbe6cc2d72606d3d6dd01145fa7779522b5c9fd0d10b0b4808e177216d24ca333343c388193f4ebb4720487308e7b3dfe910f6ea1605ef9ed019a4c9a02e689231c67c7910275c8c661fd65a50419e07f4594c556905944b04f4a7f4464eeae50fe1c761823e0e1bdfd357e4b3f6bad96d2ac14afef87a61142f1de3ff55cd776769fe9e2f3aa1c4f4d9598cc2e7c75f97531b4988b0d3f67a9e7116ea7f9a72fd0f4c7e93812a5945687cb3b88555e3f8a9014cae49a05c187d462beb1cef269c755417f23c6ba7eba0eed0fa84295474f61622733569f3f480c176e5c6cf6958bf51b040e86a53f7c5919e8c7cfcfb42dc6545dedb8783cc11d29eea76523ea27969c3831c9b20ad6350beda9407854cd171f35e39d014ae5853217c8be5d22f2d92fa0aa022d555b2f2b76f955bda6a0b4ec574a5af1b9cd41f7b5d84cee75c0e10d0f94a6a54e0d0f028e2bb6e783e75ad357db2d4633eddcf61b1227c6907a103f9f0383bca0f68454ca8c35a023be080c3f03a6469e5eb6ad18a8fe8e87a7f8e3a272b30eb916dc0e8c9ba702ced04eb47805703f627007927ca8273cfcbc577f069f359c3eeaad4329ba273ea9392355d5d0939a6b4fe1f0949ae07ff943ed0701e2cc5dad0cacbc257e5df877de565bee6c52991c4ce1b063bc401f14631d1fd228024b8b1f4477424f3fde2c535a876741a0ad2f8b5dc63e80b1f9dc1bab62a347bca16e6fd74bd837bdd67c7d0a9af75013c20d23d3ef1b13752677f60b0be10084d6eedb4814cde6a3f47b5cd844a941f04b65e829d8c0c0e80db3cf544d9e68c83f8aced2e9d0e0ab76e0ac5b077ed554c8e763d0f7bb22af42a8791e5692761ae302af2b5756cdec18fd6136e822f0b68acefffc7dd8db9f21fb2f0ad33c325dbe1071c474afa1a50e24e402072431283eed8403acde098574fe8009c2464622cf15d05261ffffe35d977f6e6c66d655e6e6e3818639cb0d9f5f18d2f87afb6fea8be1d95032140bdeba0123d0a809013ebdabd1c6f1eaf15b9b6f31f16b6f07fb800018aa53194735857d4e234ae7544a039b86cd76f3994c2ee1a0ecd752e007f807cac95cf8ca2bd427ff41ff35736341a330a28bc7b44c83b71e923bfd22420a07331c395525bc1d0754918778cf7e978450f9a1a2317bd015654e95ae5f0e43a2445ba38eb8dc69e7b121ac9750d85655186359c797ba5c7048647a0cc34dc432a0feb8030f902f3e95e8e6863e530e528ac7fc6a8b3700a13e36df4ca7860d80b597fd509eb811912908e5718f529868307fc63c208838ccce06f7ecbef29631846219e225177e02c60ec5013226a69a6f98878759df9f68fd297de97447c1f0e93f8a658a4f8351365d6d329376deed2c6cf0ad6881d2e76670e81e6eca7040c36ebc2ddd17ba813c021035044129943b9ed4a33af58ec1238e6e9299a715cc9fc1dc77559abb19376b34714c3442aba6eb0eac0d7105733966d2decccd79617b779fa5329ee025541e5dba02c603955dc8ad5bb73a3d0b41fe8c7c95fcd0df7bb5f406c69d730b0ad335651cd09544884082b56f62756e06728275bc7b199e0c324dc1eb49e4dbc16eca6d61641e6464cc643c92709c5edd0f18a949d723c038a19f9425e52198b29949c38e652e6070d5b40728bb8b045126ad06217ce3d501e4b2b4dfeb1a03942a1057f43f9b9a84e82cb5a95f17090c95b644c1d2e3e2888ade9708c86942af1ea9e31ad7f7d9f1d65f3e24775ab6ace8c3978d5b1c7f1463aabbcee6704cbace2109151e5aaf74ac84e9d94413c2956ad71694c9034e326c8189a3c90f103b29acf5296ca3b67d73def1340ab94f8a3d0b764111be6651536dd6392a663a902dd6ab237c8196328707a2696918099b4fef2caa8f1701c0dc9b809fd007db3789086004382fba9752db1a586664b765da7242653f3b07277b07f50e4b1a2069ac6386481328fbd9fdff6ca563e214772e04485b941efeba411d2ff368a80c705cbb0e6377059048df0e1a604a39024ba7db66f4bc474018dd8d628d72da0e58b9099c0c52025b66239f141b6a87feabe437fe964c700ab084e8e64751ba2cbda47b56877238099e28123128355cd11d7f4a7fb93c94821177f6873e51994e8a85bd4302556fb597e1eada06c66fc10fec74c0a3aeda61a30f3c4be7712d3dccff12a7d08302d026c4dd1a84d89bddf911f213c64558d47731893bf372c68208c1b56d650ffbfcda87a71e5407e387b5ff66916a1f068b4f597c41ede9fcd651d74a48d334c4b8283f7c5d9c62f1ddbda31121319ce5ab5e615b0d1190a6da603ca1ec7fec141310ba73a6c61d2439f703299f99add17e3e50882e7d5ce6f365b51358e0680099bbd1cbf88c8f11a75411b4c6c2f14f0c8f16e1391befb3746034e7e1e101fee86441d1131215c1d662f34fd41b51ca63759b71ab5e3242a77c98c6878d46dfcb1744ee39a52377d445ab24f80a7c3a543656a7718c54fc75d3557b79a8bee3ffaa0aad77e5c6c62b211334d89977b52d6701d26c781a2ce45bc86c20d7c439659c409259f2b4035925f0cf81b4ee4699c891d99a525adda8440504e9b5c759562f3c1844ce8bcff970e575e8edc7f6f197d4bef4184a653820bd417624f4936c741ade3330504fefd2f49ce1d803f17baff1153ad404a726494ba7df4213d97bbc1319c1b038522a28f2a9973554c56e8c1dec8a4f6257e5971ffebea62fbbd3436353309854fe2c444b208e721a8b57efdce13771316d65a0ad5a701cb63eee6679af9ff3a90e7082c99ed1a220cabd1dd4151f7eec86b97652ad69219ef7acf28ed6c6155d562b214be4966ea9da1e7522fade11057ab17cb13acf16516a9233406115ecf5d1282e25c45872bb1c46c8c66a770d75f33582ac922f8869b4b1cdead440ef19ae6f8b6d75b4a20d17d64fea517296c445bbed1c02ca46223e2470155082cca7fc56d67954634e3d39b3ca321183eb9b0e71a44ed1499046cc1e12466a67b445b884bbe483656c1c85e068255f868ad870e1ab985b964d0bf3a7a6e33df192059e22f32da6017a864ac20d01aadb84d209c37070ace375a76257c3b391b4d7714ee3827d1db56915103f6efe06272b09d3a3c004ba2411d8e2b70d79ffd4d8953e003a4750b89c53f594e0b81250dae98f01a981f5753f116ee9e3094a2ed92c421bf4b527653ac9a5ab8f310b6cb07005220e3f68fc6c4e8697623dec11a99cb66d774bdfca35f176aada6984e0a6a28dc1c956b6b6cd46ae8bd88a3bbf4bd96f1e647fdd9665ef659d1f789e8d98ace6013a6abb17db740cfd36acc7c1fb0576dbb7bdfdb8c4f30e5bbb2f1fffdd90675841ec95cbc71a05b871afec2b20e39a85f9e9231ebc7107c5f6dcd33817f5c99544e5e5c3c0675aba403e1b457f9bc61d37a3fd4d301661760f43c73f0ec86b727e8a7d14aaa18d864fef93f717a12811c1215fe7a0515a31f9e2c0a8196901893f088dc02f2cfc1c4ea20750dd44ffc43f454ab28a9578722378a8a0fb61666d94a0a42b91ee5e3ee4182d1e10b7bb7cede6f4cefa57cf8662f9e5d130efe23decf824ffe5b4fa774aaae004cd61cf70ff24f0cd077b8febcbb32204564ab488eeca6e803b0b4c0af54ff51c88b88740f31e3e2071e366b07789905047249ef2e572561309f8f699618a7a5735b742c1af85fa5a6c1207441aa161d1b217718ed54363268c365c586aa5ac2f36c7f5ea8df64bfe6da031cd7bd6eddcd52a704db84b106e001c12b46b725d501ab94f9dd4bc49d5ed942a50506937dcd61dcb4cc048ecf3172fe09d31a65f03f7e9ae7fc3a5bd54ae78cd95b6c8f2622304c7129ce17f438aab4d77b624e0cb92dae348be227825f27c866cd6b3ef525001e8c09d455bb43143ef640dc1ae6c2d213140be4e03cc07a7419b1354bfa1062b2c2bd70959e8ad4394eb6afb126a5f4ce333eb186693874ffd57a0e130a2494b46270e4c0e0812e5741e65318c8689987896791fd8c90693753925c7406489df2b67d34646169c6c17d1c15cc8da4c7a785de53309081fa0f93190d4b6b861ff1ab71833fb53c6395ba6d106f7983afe6d14a94b2bcd0dfe4d20b1ef4b039009e6a1d53f07c1670cc9cd1eca5f33e8131f39269529b3fe4eb91cdf643a646f56a85e0dda3698ed7b69a335b92772aa5f615f122f1a9639e76f220fcc619785228ba3249bf718682f8e919bd52ce946d35a1438c811a523ee3e8b5e7851dbac4d9cc5e4c0ae38a3c2856022bb3679e6808a5a55304d1694f2b24db3402cc404d0f627c8dbd30b601313002cbff92951d9793efff4b300920c5c7e88be4aac58373d841d4cc2f79d7a79de0a0f9d9a9a20c9273e99d7e87dffd672a0bb2d8ab0909616103cf9019cbcd03ac80bb0c3451f937bd8ecb52cabc63112330f638c5be88c268913366c369534a8c540122e84672175322ccb2aa5a60666fefab15753a692c3a7a0d8b9cf70db7f9313269dfb073a852478dc5dbe6e3260e52e09fbc9b3b0cc88b4fba9739c60ba37c5b78d54d755f7a22d94186eb54e9b34b8b7e1c586b9cc95ea57c6c0dcc41983863358417e1ec4c1d9a40b38d5969d665830c2e4768c5daeed0c91f1e183062fc8b5a82ee2883ff84318df86ce0fca15529ee7a399ef7d925830a35775baa2697b6b511675dfd504d3dce22bf1d8b5a39948f39f6f892e72a7557cd9104140f5cad6748b434c49445f218a303b9a8ced8068d5d2f141a73f49254732e5802632d791c5ff76bde4dcd762c114e3033a0cd9c7fc6423d06239df4b155c80d5ca09241a80e8140693e7d7552aa03e993b51c28228dee69b7a7cb26c29bf17bc82edf1f53018a29334a17b8cba4ff915c0e0cd8a895d679566915b4472e4cc060b41273329ede2e48845a88ef82894cdadbf414bf5c7d90cd84425da4ef64fda848237870a34b16fa48b073777e59155efa492bfc12e9febfca01e720a57bd2de00d76ab3295238784d6855b738f18716aaec42d2b45ce0f290137ddcc2c8c6519d8e24b143be0dde12b2c016f08587bbefc83fd13a7a8995c269dcd3c67f2983fb55fe61d40f5cebbc2242de25f189bf4931030e83b2eacbfd7cc952be49b09542e02f8bfcbaca90d0177262863c09bc44ae96f31316b7b2c2d666822453441029a651fd96c9e275e0b954ea8f483c7329aed781f8d9cfaac36da08399c181749c8b82fcea4079f2c1239822991d96ae530856d58831b0acd937c851a066b76d6557f24584298be138ed8f0be2c3cdd9d9964a274e1c0495ac16774d64a137325909442b621a8c61cb1c1632a3e27a1f6031c1eea0514d07a7279c316f8fe53b6623a9dcba22f6e3d9787d875482cf7abfdd46d272a80cd90d2f375e546982dc73397109a975ac529b76fb78ded610c156b615e5d3364aacaeaa89fbeb11d9b747a51430a0d1312658533aa8a29a222b269cb040e1c84a0cfbb28136fd968d722b6610e0dfe3c4731d872fc180fb59f70f60ccf76abdb6ed159244ed9174e0ecda396ac9fe82d6607cbaf22da1f380cb9196d9945d4f92a64ef47f943e72143cdf4d682c657a713service@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmuninnobodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmuninnobodyrootrootmunin-2.0.72-bp157.2.3.1.src.rpmconfig(munin-node)munin-nodeperl(Munin::Common::Config)perl(Munin::Common::Daemon)perl(Munin::Common::Defaults)perl(Munin::Common::DictFile)perl(Munin::Common::SyncDictFile)perl(Munin::Common::TLS)perl(Munin::Common::TLSClient)perl(Munin::Common::TLSServer)perl(Munin::Common::Timeout)perl(Munin::Node::Config)perl(Munin::Node::Configure::Debug)perl(Munin::Node::Configure::History)perl(Munin::Node::Configure::HostEnumeration)perl(Munin::Node::Configure::Plugin)perl(Munin::Node::Configure::PluginList)perl(Munin::Node::Logger)perl(Munin::Node::OS)perl(Munin::Node::SNMPConfig)perl(Munin::Node::Server)perl(Munin::Node::Service)perl(Munin::Node::Session)perl(Munin::Node::SpoolReader)perl(Munin::Node::SpoolWriter)perl(Munin::Node::Utils)perl(Munin::Plugin)perl(Munin::Plugin::Pgsql)perl(Munin::Plugin::SNMP)@ @@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perl/usr/bin/python3/usr/bin/rubyconfig(munin-node)group(nobody)group(www)perl-HTML-Templateperl-Log-Log4perlperl-Net-SNMPperl-Net-SSLeayperl-Net-Serverperl-baseperl-libwww-perlpsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubyshadowsysstatuser(nobody)2.0.72-bp157.2.3.15.26.13.0.4-14.6.0-14.0-15.2-14.14.3hm@hQXfA@fj@fie,e7@eXe@dP@dBzd c@c @cV~@b-@aa^@`B@`4@`!'_s!_=@^v^O@]w@][]@\@\![s[ @Y5Y1S@X @XXX~@VTQ@U@U@TTVBernhard Wiedemann Lubos Kocman Thorsten Kukuk Dominique Leuenberger Dirk Stoecker pgajdos@suse.compgajdos@suse.comDominique Leuenberger Pedro Monreal Bernhard Wiedemann Max Lin Carsten Ziepke Bernhard Wiedemann Carsten Ziepke Ludwig Nussel Wolfgang Rosenauer Johannes Segitz Johannes Segitz Thorsten Kukuk Andreas Stieger Dirk Müller Thorsten Kukuk Dominique Leuenberger Wolfgang Rosenauer Wolfgang Rosenauer Wolfgang Rosenauer kukuk@suse.dedimstar@opensuse.orgMathias Homann Mathias Homann wr@rosenauer.orgwr@rosenauer.orgcoolo@suse.comsuse-beta@cboltz.deaj@ajaissle.dewr@rosenauer.orgwr@rosenauer.orgbwiedemann@suse.comwr@rosenauer.orgdimstar@opensuse.orgbwiedemann@suse.comwr@rosenauer.orgwr@rosenauer.org- Let munin-node use its own log and run sub-directory to avoid privilege escalation (boo#1246089)- Drop dependency on fast-cgi which was replaced in 2.0.x by munin-httpd https://guide.munin-monitoring.org/en/latest/reference/munin-httpd.html- Add /srv/www directories to filelist [bsc#1231027]- Fix dependenices: the FastCGI perl module is called FCGI.- remove package name based perl requires- remove dependency on /usr/bin/python3 using %python3_fix_shebang_path macro, [bsc#1212476]- Use %patch -P N instead of deprecated %patchN.- Provide user(munin) and group(munin): the user and group are created during in the pre script.- Use IO::Socket::IP instead of IO::Socket::INET[6] * Remove the dependency on perl(IO::Socket::INET6) as it has been deprecated by upstream, is no longer suitable for use and its not being maintained. A compatible replacement for this package is perl(IO::Socket::IP) which is shipped by the perl-base package. * Upstream commit back-ported: https://github.com/munin-monitoring/munin/commit/012b33a7 * Add upstream munin-remove-deprecated-INET6.patch- Drop manual requires for python (boo#1210588)- Use python3 as the interpreter in ipmi_sensor_ and smart_, boo#1210588- Update to 2.0.72 * Import custom css file in style-new.css- Drop harmful chown in %post scripts (boo#1155078)- Update to 2.0.71 * fix the fix for Date::Manip - Changes in 2.0.70 * plugins/http_loadtime: enable saving cookies between requests * UpdateWorker: prevent use of uninitialized value $first_epoch * fix html_strategy to point to munin-cgi-html * plugin fail2ban: allow configuration of warning/critical thresholds * Plugin haproxy_: handle backends with special characters * [snmp__df_ram] Update title to match the memory plugin * [snmp__cpuload] Update title to match the cpu plugin * Plugin df_inode : Exclude msdosfs on FreeBSD as there's no concept of inode * Plugin bind9: stabilize order of values in graph * Plugin bind9: Author's blog has moved to .no TLD * Plugin bind9: Move 'Other' to bottom of list * Update munin-graph.in * Update munin-cgi-graph.in - Run spec-cleaner - Fix rpmlint warning: This script uses 'env' as an interpreter.- UsrMerge: move stuff from /sbin to /usr/sbin (boo#1191080)- update to 2.0.69 * bugfixes * Handle NVME drives in the Linux iostat plugin * munin-run: allow to pass additional arguments to the plugin * use dedicated munin SNMP plugin - require the www group (boo#1195732)- Removed * PrivateDevices=true * ProtectClock=true * RestrictRealtime=true from munin-node.service (bsc#1193118)- Added hardening to systemd service(s) (bsc#1181400). Modified: * munin-cgi-graph.service * munin-cgi-html.service * munin-cron.service * munin-node.service- Run munin-update as user munin [bsc#1183078]- add upstream singing key and verify source signature- update to 2.0.66: * unknown_limit: do not misinterpret zero as one * unknown_limit: fix handling of value "1" * SpoolReader: process spooled content lines separately * async: fetch spooled data in order of timestamps * async: use name squashing rules when determining the names of spooled files * async: clarify handling of timestamp * doc: describe "timeout_fetch_all_nodes" and "timeout_fetch_one_node" * Make sensors_ temperature plugin work on musl libc * Symlink and custom name support for diskstat_ * fix reporting on URL in the munin-update log (stable-2.0) * make it possible to configure global munin-update timeouts * Use configured plugin group as primary group * plugins/memory: add per-cpu counter * Munin thresholds support for http_loadtime * adjust_threshold: strings indexes are 1 based in AWK * Plugin apt_all: prevent ambiguity between slash and hyphen in release names * Fix utf8 encoding in plugins * Fix special character for author name (Kristian Lyngst370l) * Plugin snmp__if_err_: clarify authors list * Plugin nomadix_users_: clarify formatting of authors * Plugin vserver_cpu_: clarify copyright statement * Plugin snmp__uptime: clarify authors * Unify spelling of author "Dagfinn Ilmari Manns345ker" * Unify more author names * Fix template error in case of an empty host list- pwdutils is long gone, use shadow - Don't hard require systemd - Update to 2.0.64 * several bugfixes in minor releases https://github.com/munin-monitoring/munin/blob/stable-2.0/ChangeLog- Stop abusing %{_libexecdir} for the firewalld service files.- add service definition for firewalld- update to 2.0.56 * several bugfixes in minor releases https://github.com/munin-monitoring/munin/blob/stable-2.0/ChangeLog- use systemd timer instead of cron for new distributions (boo#1115448) - require perl-rrdtool (boo#1149880) - removed old (non-systemd) conditionals from spec- Package /etc/cron.d as this is now part of cron which we don't want to require- Allow OBS to pick better candidates to shorten rebuild queues- update to 2.0.49 * fixes and improvements- update to 2.0.48 * many fixes and improvements in plugins- update to 2.0.40 * many fixes and improvements in plugins * fixes and improvements of the build system - removed obsolete patch munin-plugin-quota_usage_warnings.patch- update to 2.0.37 * Add support for IBM i * Update lighttpd.rst * Update nginx.rst * ejabberd improvements * add example plugin graphs * Add support for MySQL 5.5/5.6 * Added HP-UX support to processes plugin * snmp__if_multi: Set warning to 75% of interface speed instead of 133% * Add support for rndc options in bind9_rndc plugin * Correcting mysql_queries plugin random hash ordering * Add PostgreSQL 10 support to postgres_xlog * mysql improvements * Add IPv6 support * many other improvements - require also perl-rrdtool where it exists (boo#1094776) - remove obsolete mysql55.patch- add perl526.patch to compile with perl 5.26 (no more . in @INC)- add Requires(pre): user(nobody) and group(nobody) to munin-node to fix Tumbleweed build - add %ghost /run/munin to munin and munin-node to fix a rpmlint warning (Tumbleweed only, would cause build failures on SLE11)- fix source url - update to 2.0.32 - remove CVE-2017-6188-fix-parameter-injection.patch (applied upstream)- fix CVE-2017-6188: munin-cgi-graph local file write vulnerability (boo#1026539, CVE-2017-6188-fix-parameter-injection.patch)- update to version 2.0.30 Bugfix releases (closes the following issues since 2.0.25) 2.0.26: Closes: D:761190, GH:426 2.0.27: Closes: D:767032, D:768553, D:825136, D:834194, GH:690, GH:714 2.0.29: Closes: D:847649, D:849383 2.0.30: Closes: GH:745, GH:771, GH:783- override build host's hostname to make build reproducible- apply upstream change to work correctly for MySQL >= 5.5 (mysql55.patch- Add perl(Module::Build) BuildRequires: Fix build with perl 5.22.- fix munin-node start (bnc#940287)- update to version 2.0.25 Bugfix release. Closes: GH:304, D:769415, D:770745, D:770746, D:770826 * p/irqstats: Improve generated labels * ip/iostat_ios: also support /dev/xvdX devices * p/iostat_ios: also support /dev/vdX devices * plugins/df_abs: fix the naming for regular devices * p/pgsql: Detect "rc" postgresql versions * p/ping_: honor ping env variable - cleanup sysvinit scriptlets to fix the issue which always disabled the service on update- update to version 2.0.24 * bugfix release compatibility with perl 5.20/bin/sh/bin/sh/bin/sh/bin/shi04-ch4d 1752246741  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=2.0.72-bp157.2.3.12.0.72-bp157.2.3.1 munin-nodemunin-node.confplugin-conf.dmunin-nodepluginsmunin-nodemunin-getfirewalldservicesmunin-node.xmlmuninmunin-asyncmunin-asyncdpluginsacpiamavisapache_accessesapache_processesapache_volumeapc_envunit_apc_nisaptapt_allbind9bind9_rndcbonding_err_buddyinfocmc_tc_sensor_courier_courier_mta_mailqueuecourier_mta_mailstatscourier_mta_mailvolumecps_cpucpuspeedcupsys_pagesdfdf_absdf_inodedhcpd3digitemp_diskstat_diskstatsejabberd_entropyexim_mailqueueexim_mailqueue_altexim_mailstatsfail2banfoldingathomefoldingathome_rankfoldingathome_wuforksfreeradius_acctfreeradius_authfreeradius_proxy_acctfreeradius_proxy_authfw_conntrackfw_forwarded_localfw_packetshaproxy_haproxy_nghddtemphddtemp2hddtemp_smartctlhddtempdhp2000_http_loadtimeif_if_err_ifx_concurrent_sessions_interruptsiostatiostat_iosip_ipac-ngipmi_ipmi_sensor_ircuirqstatsloadloggreplpar_cpulpstatmailmanmailscannermbmon_memcached_meminfomemorymhttpingmultipingmultipsmultips_memorymunin_statsmunin_updatemysql_mysql_bytesmysql_innodbmysql_isam_space_mysql_queriesmysql_slowqueriesmysql_threadsnamednetopianetstatnetstat_multinfs4_clientnfs_clientnfsdnfsd4nginx_connection_requestnginx_memorynginx_requestnginx_statusnomadix_users_ntp_ntp_kernel_errntp_kernel_pll_freqntp_kernel_pll_offntp_offsetntp_statesnut_miscnut_voltsnutups_nvidia_open_filesopen_inodesopenvpnperditionpgbouncer_connectionspgbouncer_requestsping_plugin.shplugins.historypm3users_pop_statsport_postfix_mailqueuepostfix_mailstatspostfix_mailvolumepostgres_autovacuumpostgres_bgwriterpostgres_cache_postgres_checkpointspostgres_connections_postgres_connections_dbpostgres_locks_postgres_oldest_prepared_xact_postgres_prepared_xacts_postgres_querylength_postgres_scans_postgres_size_postgres_streaming_postgres_transactions_postgres_tuples_postgres_userspostgres_xlogprocproc_priprocessesproxy_pluginps_psu_qmailqstatqmailscanqmailscan-simplequota_usage_sambaselinux_avcstatsendmail_mailqueuesendmail_mailstatssendmail_mailtrafficsensors_slapd_slapd_bdb_cache_slony_lag_smart_snmp__cpuloadsnmp__dfsnmp__df_ramsnmp__fc_if_snmp__fc_if_err_snmp__gsa_docssnmp__if_snmp__if_err_snmp__if_multisnmp__loadsnmp__memorysnmp__netapp_diskusage_snmp__netapp_inodeusage_snmp__netstatsnmp__print_pagessnmp__print_suppliessnmp__processessnmp__rdp_userssnmp__sensors_fsc_bx_fansnmp__sensors_fsc_bx_tempsnmp__sensors_fsc_fansnmp__sensors_fsc_tempsnmp__sensors_mbm_fansnmp__sensors_mbm_tempsnmp__sensors_mbm_voltsnmp__swapsnmp__uptimesnmp__userssnmp__winloadsnmp__winmemsnort_alertssnort_bytes_pktsnort_drop_ratesnort_pattern_matchsnort_pktssnort_trafficspamstatssqueezebox_squid_cachesquid_icpsquid_objectsizesquid_requestssquid_trafficsurfboardswapsybase_spacetcpthreadstomcat_tomcat_accesstomcat_jvmtomcat_threadstomcat_volumeuptimeusersvarnish_vlan_vlan_inetuse_vlan_linkuse_vmstatvserver_cpu_vserver_loadavgvserver_resourcesyumzimbra_CommonConfig.pmDaemon.pmDefaults.pmDictFile.pmSyncDictFile.pmTLS.pmTLSClient.pmTLSServer.pmTimeout.pmNodeConfig.pmConfigureDebug.pmHistory.pmHostEnumeration.pmPlugin.pmPluginList.pmLogger.pmOS.pmSNMPConfig.pmServer.pmService.pmSession.pmSpoolReader.pmSpoolWriter.pmUtils.pmPluginPlugin.pmPgsql.pmSNMP.pmmunin-node.servicemunin-node.confmunin-nodemunin-node-configuremunin-runrcmunin-nodemunin-nodeREADME.gsaREADME.nginxmunin-get.1.gzmunin-node-configure.1.gzmunin-node.1.gzmunin-run.1.gzmunindoc.1.gzMunin::Common::Config.3pm.gzMunin::Common::Daemon.3pm.gzMunin::Common::Defaults.3pm.gzMunin::Common::TLS.3pm.gzMunin::Common::TLSClient.3pm.gzMunin::Common::TLSServer.3pm.gzMunin::Common::Timeout.3pm.gzMunin::Node::Config.3pm.gzMunin::Node::Configure::Debug.3pm.gzMunin::Node::Configure::History.3pm.gzMunin::Node::Configure::HostEnumeration.3pm.gzMunin::Node::Configure::Plugin.3pm.gzMunin::Node::Configure::PluginList.3pm.gzMunin::Node::Logger.3pm.gzMunin::Node::OS.3pm.gzMunin::Node::SNMPConfig.3pm.gzMunin::Node::Server.3pm.gzMunin::Node::Service.3pm.gzMunin::Node::Session.3pm.gzMunin::Node::SpoolReader.3pm.gzMunin::Node::SpoolWriter.3pm.gzMunin::Node::Utils.3pm.gzMunin::Plugin.3pm.gzMunin::Plugin::Pgsql.3pm.gzMunin::Plugin::SNMP.3pm.gzmuninplugin-statemunin-nodemunin-node.log/etc/logrotate.d//etc/munin//etc/munin/plugin-conf.d//run//usr/bin//usr/lib//usr/lib/firewalld//usr/lib/firewalld/services//usr/lib/munin//usr/lib/munin/plugins//usr/lib/perl5/vendor_perl/5.26.1/Munin//usr/lib/perl5/vendor_perl/5.26.1/Munin/Common//usr/lib/perl5/vendor_perl/5.26.1/Munin/Node//usr/lib/perl5/vendor_perl/5.26.1/Munin/Node/Configure//usr/lib/perl5/vendor_perl/5.26.1/Munin/Plugin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/munin-node//usr/share/man/man1//usr/share/man/man3//var/lib//var/lib/munin//var/log//var/log/munin-node/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19007/openSUSE_Backports_SLE-15-SP7_Update/cd433821f88d5fa8eb59472f653e358b-munin.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5noarch-suse-linux         ASCII textdirectorycannot open `/home/abuild/rpmbuild/BUILDROOT/munin-2.0.72-bp157.2.3.1.x86_64/run/munin-node' (No such file or directory)POSIX shell script, ASCII text executableXML 1.0 document, ASCII textPerl script text executablePOSIX shell script, UTF-8 Unicode text executablePOSIX shell script, ASCII text executable, with very long linesBourne-Again shell script, ASCII text executableBourne-Again shell script, UTF-8 Unicode text executable, with very long linesPython script, ASCII text executableBourne-Again shell script, UTF-8 Unicode text executableRuby script, ASCII textPerl5 module source textHTML document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)cannot open `/home/abuild/rpmbuild/BUILDROOT/munin-2.0.72-bp157.2.3.1.x86_64/var/log/munin-node/munin-node.log' (No such file or directory)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPP P P P P PPPPPPPPPPPPPPPRRR*DqmWu~Nsystemdlogdigestlogrotatesystemdsystemd-sysvcompatutf-8c01f43256876a31e8eb253bdef6ae8ce11af2b8dfa13edf818518079eeadf5b4?7zXZ !t/ @]"k%{W6 ̂#^r=x:zL ֽ j߸rzB|k(c-|muW]EYզJmѨh-GM/R PG6s(hdjc(bgCXN*"lUڹ- bhC1A kgwzH(1nsmd>|UXܷw[D'czD,z ɴ`iIۥ?*Mkih/fsCYQ$Qn,hqRc$ ƾ*Mj۟ADc^Ywֆ @Sht^NRSfE*[&G .\8'dݴ^$g18:(R30yR|Z,{ygC(A0Ckpl`Q||5l83E~qq<ХWPI;0V ]kt$<6ķ>\r &]裂WSO n$uKH9۩:(XB4nDCAW 0߾9Fa=Zz;*]rOd߷Xv{Ld~دjf/+U,2$j(*ф*>1T0x^ s:bW%O5ƹ0w5Z9ѽR+8M>ty2/u{p`qmAa ُu(7hC!n܃P7C1.]7!fHKֻXsUz{ q8w()]5C[P,>,MeXv%\$7HNm }pf]˺_P=GKAS0,bvBKOt'|˚/K.z~M0|!&]熨]ll"zİoDwz, O5骇Q;R~Gkz^Kq9V^$!;2r^j, ;@߶C^/ƒ;آSxoK^}JPO6V:{A.ebiV*ə>Yr Nv6CT4g`c2Ld9W򪓯x&"Z B$"yF_|@^*&I$s%Coȭ,9^"e |0mmܘEx>fYt ?Svsh^&mR)xZh0 DL9 qy?EFGO(grcM,u:oM5b ns&IY#NtHE`LW¦EȩBM3#봬hIDkҌV_,b(t/|;=@NpHZ̥g׋X _!/4t6UVQ](umm׭^*U^;&SB jAFixU+w=%a˝z%62`LhNX{_B9.rliAb{K^=R}"q~nn_~gTtժr <(ym6V1.= , ckVz08*?=Y΁8܉.\|Nΰ0\zWܗdJXWnCpm #lŬJ I{lcdqhi-@ dҫ:땡Jɬd{28eƼq6}C*x,nͺpppqaVEyyMknhQ7hY un, t7VH{j&?|d^:XÚd?48|Q'?EmNxಋdhswJ-zCX!.gHkG[vreX%*KS~s>;D7>]'FhQ͎i"ly;q$8nW+'d<}2hBG)z60aw44sx} > ,n.cG,*@~ͅ/7Z'yvhV搤50)Gq(O  B\xLHЦhu4.u+ #!;zٓx4楋 񙑰N/ }F[LP=*)(> L+sEhGIRz M- ǀ-reu-;vKS%$<ϑ^!z% VũW'+F:m5bWRMꁧ ,½`T*/eǔ ]Mi UH DVVˡ{! ((EyJ, o'%))b0RY"ܔ_$,(&Ǖˏ:' enGtf:CP7}"bXީ6>nǴߔ+eRIN'~ ,e-]_  zÙ/e. ݵR0L;D7ԜnK!F0`Q~,cXT fgn1*jQ%(ᝄȗz@y|kK>]cb) 2:FMH^*(h+F_msE:BLm9!<Ļ;EG{<({zM* bT~g,wRs )g.&]T)8]!5jO8"oEY4 ޼5ňVΎh֏IC-&GZOL W]~Qߢ-ceA'jyBL8hk\<V( >9#nWi l%#rP'~*粟(LjE;O7]ryrі)k)bi2@1^˝ׇT kBzߍŭ\V}$dZ:)O0x2I(僅 5"OW>.vl4Zb#t'>d͞:Ver.7Gn g5DgT4brJwA2M{]`}G8RUX(nߙnms0\q'9I5y!2,ft*(F%ଂ1 M::A#/ >|Յ/&&oK"mxZ[\`rϒ$EBs&@ d7-2rn."%6x![V >8&BT'?))L_,,g 6npɉEu6(8@+H"I8[0[jqOFyp BiF o_E$԰GxU}0P}OJ/ɸDm6b8_5HȜ֋aIg O>4g0ܕ.6YVqvnamxFZ> .2v[^q'Ⴌ)q|؉6_qI(1#įzYjiC'.F}_hJIf 1x,ZsRT=݅TQ dp8\1`sѭ/YʊӇLljѰo ov 6ц'D>H>۲UN-]?;l] "=it,F#J{] 45}_g%H ?BFoquW+C!hQ%H[l!f` VT5-@Xy6}ILxk zTS&}%!p\6܄Ra.Nʺj>-6 e1`@wG*@ ^J;El9ҎlR-%HQO6Cq{w{2!E0#! IՕ H̚K^7SCԘ:m[ϸQ@xՐ`ALQ \b77T )G-2,W3͸w+ Q4~aIbI*qF$Y9Tl_m0FBw wk>B녹VbQse9Qܞ@#֓H:y4|?AVo益9^V7祳8(=:5 vu~۾$1a_?qL\Vi32Ǿ׻^n6Bʛv> |73.+s+EHf#_饗JG9z 6f@p A}hz[_1 .˲p @δzLϜVTj[%]$*aIHnZ,E?`6LML݊$P!bEL*:)\vk,pmy|`{y Ҵz_# {jis)4l6i@78: [m\ZͥsUl#ǫrlltST?bm/\ѥ$o D&qb2dvR&o`3u~ YIt=K! -A@p۬]6NeY ț@rxȚEi{-W LCR/GHoFz/2P ,&s1nQBXw9=bV pl%?u釉Bb?mq鎦^7G~rd(&| Mog QPR\ kC(vSaWL_esN7u "b"#bh&4ATymd-vZ5Cx[Sd`]@t2BegÆӔf=wͱk8E }nTUv2Sa@WRO+>7|Ǡ*Κ$ڔ {KX2]NiX8E' 9r4 ~%}uގ,;xG$FQĹ\-Ϗ[Ѣ8e&HȱR~[9}sL{9y?HBbm4s5_&ʭ,מNkc _"[L3;A.)i}}f<S[$/ Y[V"N5 ƈriU\mKE9}; .I5v~ NU:$.> |x O=fnfz&w4LC׹">TI R1l&dksw"UGD}lCma =V|F_'szB_¾>>#*7+")P&,)xKUL9pQ^)kG(7jnqùa#.]ZpŰb($W0q× UA q6">1 k/7br1&(`{'3q0rBVV!1)pU@F @7'j_dQ3#Dہ9IGH7DS͋fmZ"cєfEVn%ý8 ,VaǗ.R8nշZW 0fM JRgH*h=*<[O|pj% &$V+cRqF+H!u_v܋@Yd;D=^n\y aqvt|b5w{R ,+B$r&tw#tJc>(7btZ0{?R1wOO;yC"$gM7Nϲl2܎ތfQJ6඿ch3O{Kunui]k_tK`]5"x|.V砯I5diU W?2<3/|m[ok6ֳ*q pQTuYhu&csTd"0 wN`K ;|v#aq|‹v,$?81V "1y x$dusB> )g8k$Q1zs7@2^޹3i1_V؉\S8K9$Jӓ }Mϯ4gSQn: Og4`|.&:f.E_r ф;*7Dᮭ~{Vֻ:97nٮ#4aؑ肹kS=ߴƑ   htSulxQ41-ª-U^;doa*5ݗh8q7m()Qנ2RmAo>S,6߼^ilAb% |ϋA \tNGTz=KNr~Ü ڵ% ZNb45[J*_^PԎɲ,UC!7s󶃫+$C7UzK_]U8y?̼F(8Vy^9wkMO$8n!ABI2?~CN c 1! g*ӣ}YES7Gl&d0C=|Ң B'[6V{5)4`ɹuLV/:&)N~0p9y'hSA[9n}*l /s okaF1OﰜF˭IêA 6<7 ˶Wtlcl^-f5vac|LC;rX %W^OiArG(nJT>:9-,vN<ڑX jrigw`xgs\fJ5Y.1gqk"X/PLA9h}Lqڍte~R9~ h ;qR 3~ 5Y//̽eΰi'8[7U!$ 1GXsgd3ZFMU> ~VNIbm֩DxRHtTâX i3MO{ =RO)ӱЫʜ[?9fsDi6A 6U_ _ N9.֑CB5H{qRAsJ1{!EYyo:Wpg%4ˈ Bm<Ƹ7r) wl}7t#69'C3 ˙E7ڋ1A[eNRVA|cwysL˳yDPbzds=ŗHo^ xiGjB1M~DAOPJ^CQ)jj"0~*:񖥯72KM:I:h}(۽ZW+rdX>wT[̞X #63t¾зKFtK g(nr}8g4[Gu*R{p=?'%!JtڥM^\_!qY.T ɚ)hD$RgXm XGve v<']8o oUV[jQ۔I&ϻb͍~yb{ 13}{{0\=S|ғ5&}`l^m( HŌر͘6A^|(*F^l*\.wKany ] ?[!DFq Y~M~ց X:~O71L+_yBF8"ҢFm?k V^Ohf.N-KC/ s x3{s_U'/f G0ջ~VF8Plh !6JhMpCmiBZ\k{hV5r7SG|1om=%^^rj))uj@GRl;( ]}Tfpk[IFN<9"th?WyK**ɖX@s)_1^\X_y)&'B{h b¼8 sMϵJ1Cw>$B:liV1RX5oVH&ɾQh0UCj1>J ŗ[[3(*堍B4_T w3uB̡a_weBTnd#)Ux9;M4ͥ礅Ab|u{Y8k9$9Gph-bsOQ)#: G53t_R,B7z`tCqqnU!U-]XT_&O H!ꔩhq8+ֽ2r.z-㪔F0Y\Ivk0P9,·ԕK0qa.h={<*bM //86d`ռ\k/P` fN 7fg&d/'!@b0+sUn=B3;V}9<VQ@ІgPNaf tX0&zkHMv1H/[BiE"$ ?YT_оnBOЩo<̤M/iͮRЗSJyByo`'tca DL)a3l̵@"%C-YȦ7{1fV:)PCz8C:eۄ<`7җפﴎ;>YMX\Qw΢5bH!I7|6P%D DU} ugEh\W_>!^1?)5?9Sx۶c딊Ҡ(WEH,^;IlZWٸKY8&+E %[ŽۣO]DudThJ[j8/zFd&cLuDa־NJ^Z׷^0">~[lct Ȥe''pu!D%)QE;ȗ _9 >Fܼb7 jO^)^}QHp v23 Z:V_[R]J/iaHoM[ >LcƧxN z?MYPM& 5+fT;~YMe.+ՌU?noF?ʪV6 cD~>.b~0n=TR-k^YǃebBeWLA KHh)OD#?Ye32\L4)-sv@Г''2^ O5v 01"2HeI>?Ӎ㮰I90) 8H˸L Ө&DܽT/P䳘HAx0 c4aZOzT=(ҭBZ$)=ԝ &j]|Pu'+zzW7!|T[ e$2"^ 1"'RȽjкL7܊:Pw)TҌh> j b\xIT XH;EAN+j+ՙvͬKBcCִ:| fCOyWOl}k6ft(a wF2 clq0D*` ϪOHe?uS_"ANIQ+[ޢw4YLғ'ˌ+TnSK1BOw7WtF KހftڙGʐLy59jHw.c<Ҵtk_{_O$`90{èDZG7^j.sܔUnڰZ"|BAOἄ2HEH!}FP]1a XвiI^ns~Yt _CNZM1ZfIC,,xzB|e(j_Imu=\NDd]Wp"<,m/c{xB}^ )oQHNvzQOp@L gUϩ©?2Ž 3)|o< e >'{tHǏ`\jy볶*[&f5>8?sSQO."iTYTX @e#PlDZMqY&eqՙBeJJѻ\]EU-%0<#ڨ6j] jb$y!vL\DY_l܄xj:Q'pZ#c)npI. id!FafIx!p#& L/s=T̸4i7ҚY(Y GLErܾnA#3iȋ?Ȩ]{r;/CFrC%Maɾ6M}&2+K[n}DG/|7; 8l[[zPHŠ2ciL`uܞcL@/訔ﮦnMQ/"#>4 (PTgmtRo~ce0ڐEs71wyPIDW"<+4oaU8 MlPOUYc`x;&]}{"_5oZ&;=m+!\1;MgVs |83KfjG}Ï (9*4d!GZ7ec%ol(Q6Ks}iǛ|Lju[DBUĊԪ=՟ 3M&p#I&h&io13将j[[Mj3WQokk l X .JCG- xΗ |?7qIrε*IR2..!<4 ~щmjY_n$l24vDOi*P䯚gጃz-Z: -pm;hHǐWqZ͍d[ڸST:8S}"|+~`Ad۔ԞKp8[)h1E`|+t/,hc9n^!5l'YǶV|D؇n9aWyܩ!ZLJ xï}3}U,P3K.hG6nKT63#>\y'5 ;o|7WG^%\*( PiqyY(~;zs/sulzHV[օBI$y1Q*J?#U@t]|XTp VA̙ݷ]1fofX=\B >_c0vxb%'ПI -hh?0Odߋ:,B)D(ARm$v'-g3cvFIi4BWUT3(; Nڱv5/f>vs@fM $B{#&[ mbS^ufцwtT~ @t+7۴s(fҨ* oC݁ֆTۙܛ=|}}/*ǻ!:E^0_D|O9./81@k]FИDDݎRAԺ /0W>أv%^^=:讗8I!rFz[3ky66ko/~6m!=;P*S M_C(30uuDȕY.tȮ ~=#qGȸ3_c8X8PSZ_{Kk<1,yPv"oeu(-򜆴_2wxSWt,b$HO_v u*^&0SU(r|}WHnԈN''8!TOy(!)؁($AUˑEu.[pº) ;STz?ES;*-%LgAFS|1s񵁁|DwU9 j}g J>0< )57{ȹMq,َI ]#Fϰ єCcs>-9]YOVW~u=F&^@jgDŽvi JFMpiD~򦹿JW ձ8ۏ8ʍnBliHIgs;9J 윺ݒ =q+ *͒3:-2xN['?@^PthlKɉGUJShZ(wҕ3n2t6H+[gQtVCҿ' 5tńjQD܇PpXxk^ zi b#!sQ}GMz@P2m^ &袠icv(o崰L8N"ꎁsLKQk SRrCIbLv:6kH8v5}UT%OˌJR7|K>`].6=gfdYR}ECYTY{ZN [:X7QU$gaugF߻ ]gwnFw>N!vuD`J̳챵g@eE'!VRcpAJ\foA,jea= š%QܒCw\V )h:V0` y]9 jOu-}20. VQ."fEQhVahn,T8y[oC' X~dpb"5ʱATD^ F K]rʍ/u+fOQܼUUB 64Ynz L åB/b  39)^$%e.+CA sE>tyWΑґXTߏycx2j9-y _yN5ܨt,gdTbW&H,ZCP'ݶE$|!iM'tI–jnxcucn<@I`HZ? 8m@(YsV;%=]$q!]aj$:Mt|;f,;kwʫ)Cȶu1.D>0%_mIJ. 4?]a8jJ:C*t{q]ſo2=_Q2t *ɻ&/VM,Bw O#{DNj<~Ӧyr>,$@#)/}$vUs4pG'O ^5s#*r$Թ%W$CL"oHa/KVE`94=ǭ$FĘeD Qir/&qqبe/y$6#1]pŀ9r;@tUNmua0`wLU9G:[R66%ht2Gb2pܲZqD)T 1\{\hQ&ۛ-ײb>-^ݧIn NMF! ލYbjhk!I eEoP#esf3o(m:U ձM2d<Ŕ%%=4eTXO-F2ͩ#Y3&Gk!<f*K.8L5w#YiP"tąյb86u&5'yuWs[A-AThr2lwG;FGJ |E <&y;./B UDZ Tf"ICLlZf}RU![;f[o/`ᠬj;|',-Q&%Q_VR*kaCF[iJM5@DCڦ*#~_4P<%^pFo RF+8Ocf>ȨPY&oZMm|x^nrԗSשvqЕO 0htj2hnx~1H,;.p6ok)ET'{H"kqlTquuHnj-~y 11 mUT˜pkHG)I6f滍lex"[eCse_,t:iA 6% 6UR:F:Uh `w]opL>,3zܳ 3&) gN!/dc ,( ?"C#AM?>")x5Yx9ɸpZOyX<.sn{Vv |fs5w@>P/ C;g1:R̊.(|{u44Rz&СdsӚyRKB=mï*b1:9{FNE+TΘv9Pw[DE`|(7cq4dfѾԗ " uNa1ozjdz-*hxm^NLwfqL3c cƙJ(عlCٸzfgօ;GI`u\D vp} LC&xGf2sW.= ]&&j# nxx'elATR%1Z@!+ EH hcD-{[-f(aDXG;B,/UAh+dޚc&c;j4dDHKkWc`tD߼ ^sK:Ha [: RZ u8ՄsO|kY:b: @z}+U^BgUhFBGG!}e(gոb 4Ա<w @ϥDDuuBfYMcyDdSN3{JiCiOrMvP.eݲM1TA" cЮ`eb1?:@,P!wX2qrTF72UADReDHٽQs.N GeX𡋲iC-,xY|)/@Fl1tqfP+[j\8ӠQp`1eo|6T4p1n!gFt+@F ȊKob]l(ZBI7 ?2׎e_zSl*#kߤ4K ßvDcJa rCD$K]p,  JDRN龞cSSA~TQzo)`b$.6=eO66~NRw y]W?n}I(Tf g?!L)+MV3"#ԶJ}mM X&85m{ںuWylWB?X4ǐ-"ޢ`Cu/&B<M`XU;earַX46/>4?~:RfFSl=ռ -$J\WB'F>ؠҕAƛ'ܡp\)a.u$^ NpVE܊>ݕ[y%;Im.̝Q9jncG;ۆwI|lA կ[յW[$>om`I'bPġ6 TUr^"!+!!qqryWsS<6+#a$_\rDY4yBPa2/Y蘇Hp;uicARaRvx2vW? ٯ/e}*m},6rG)k8Ϫ( Q,5ZU}}3 t\?ǤA)忳Wkl'@EY~H}GrGf8;g38f>Mor˜rtM8HV-sݻ巊+`eiZg.1e O?IXAj7$hQ3AhVlv!ǵCv6Fu(ƕH%͞4߁e}+ % 4DzuvN7ZRƳV$&ko320ǺXkq_OiwV# 0~ jvKy4n3yKבbn6xTⳝaı듙88@ti;5UBԂǡ&nhTE 0LTB=\'\`4[wpy6"@bk˳=-1Q `f5@5G2zbWp[_S@aFxsԄMуz99WC(o+'<}^ 9Ȕf6)qua5S\AM? O 4ďўiFnqfW;̸RQ)hTAWXÄBwJmYPL ¨QN&z_X^PӋ !p}H;>AVa7Rij6a\x,j>$*x9Fo7 -iU-]"U%u(;Oog& 懜,ED)V#MY󗌲%O*Q@S٩`l zA21%%ݹNu6kDQxD4mrTA,or9 6-pU|x-cu{z3ڮx'Yȶcum 80eDnw*ڻ‹:Ji2uihkV—3)KfW\ǧ!DzIF&r'R2E0@[NT$ݝ7@^Yemme8ZgP"d8a@sA9z?"g|Qҍb%a#R|oGx~oLSߢchΔ}u?X(ǓqOT3C*,c[aˁT00R>&MFDWլe <5&- +cVx O)km KTc@ $ G5c"}SsS~2 H6$9"Ag1y/HM/a;|lPRF{\ E/@Aqpqbڴ֧oIs$ėP"t9@Yo;œZXؗep̥El&XE؆?*o db&:s3%DDM'hl\>{ňjIu?B4_wCp|rO%X*Ay*[miPFΛgrd |5Mq]P/!Ŀ*f$N&N{К>x\"_0nb{(<=bE\. l>_]ȭN Nw8*+Ʉ[5)rEeDxՃԲR:'2)>/5k7>!u~zq-V>b :c]Xsʶ-D]d<:Æ?aUPܳ<'톩J jJӬO-(I?uTnB< `oj(lɉI9 s @^Oz`i[Z24AYEKS5dJ"J<$ڍKno0Ry>J`q+<@۟{^m5AQ'ݧŁ^5|M`I챽q -pơL` A_68΄%Bqc ='+(Gqd"[\S̴GpB+ w#=fԒ77H5yEZ応FllIqIYt6Œw0A@ ?Two !}M64:Pp8c8~vގր2>J)qTIJ6HR- {?-C~Y!FΤR<}nO" 6wCX: GxLvH/}-DDEZ$) &}z˷ᒺ "TQ~(%yfӊ]^|c,]6\.BoVGXx:k]}}X\p"k~Ǿ=qt}kS*VzE}[yGPZ .p{>UgobXڧ`;-y1zMftVqV>s8@kh0̇4hTKGkCMG( %yMņfP;r/ftsHLtI k`{u) }*5ˠ"xsO~~uq%W.shnm^MzuSm^3ow.=uhK%4R2>ž]ϥ)GI`xҾ_5p3^ dlg 5TdtKԧqt?o*hAD{,MvTsU"4PvD̐!}{aahՍ*VhTKḭv"c-gNƳK*Um K6u QLÿ"AMuke8qrHҖ{k[f@*>۲| } -R&WPMSdY^\߫;d3'ʡKNiv%m@VE{ {w,m*k1m&ETgES4[(#i-.^ %o$i.3p[R[ <(5~ڞtY m~uy N430yĖv10@[,١;E$Jr $F= $-y-*%_+|2 ;f  =hPїybd&U[itṞeFxi ơXRHt,r6.é?>ZiSgNS +{ņvvgmYƷ^,7F+"Iil]Y,lXU*"B{HÁ"㲶#TIƬ+bA]1ɨ/%j5iy!gRu%<<̄sS^$l?.w]|蟵_0 *=<!ԡۤk6!Dy7iVKOjUۓw 篧v/`57_V!A3dǴPNx>#E9;?Y2>Zk*%WY1=v I#.ea/ھߜ%è'3ob԰aG[mci#**S 6߃>lۆr8m,l5{-je6WPb/x1/cu؄n;z6ӏU:ƁE.SQF)T2:ؙg³҅r-hy__rlLg6@m ĵ9C!6ש0$E7`>jjC*0*b1FK=jv#Ҫx^[q̱/0( .7ڄ.D)#:F%ӰH ;#Ku^X%Ξ—g+Yd<|-16"FnX|a8D5K)n)ә;k0 Cbncdĕv?ǾbU [y! ɖGtEm!B*6Ӎnیipg.zEޥ: 1_ lfň BFh MujO$Yhs8)mYG-O>] Lk,_FtVmµS1C6@R92+Q/ F#q kFJ"ZA]6aj fy\@9SХAq2l#H<iVЉPKlJkX0!Qb;M74ʞ}pXE1xj =>U=\y7,ge9mR%䃋jȷd*m0Pd;whsCtN^[*}>[O/L,hw7ݺ}~8L[N q䆋{(ۿOGɺp?|=ǬZ0"C  Iܡ8j[bf 3WjJJQvBCaPB0ޱF+Q=].oുKS>ʵEMf]P{q%6u ]o?4B890)"?R+ltħ1@r?C]Rӏ$FN {lhн=Lh)*B]h/SPͳʯ4!Њ7DNjpmΌy?xKu>Q|yc__610酷@Cnd7uC-l1 UD$]h|-6~/"qKu }<"B)5`zB0[v*⑳ݪGqZ'瑱. "+#@S7ta‡/"sW'j-Wȗ<+@<&> u.`~6\9?Xi;H[[GIUe^ *1%z>ۆҾ^c( 6[`׈PQ*% s*%0` sV$a2xoH웾,e-ʮf&\O<#CO8,(R'~J&DT&\2suk>{ă mU_1O ѥJDq-~julg!;(Q0BpYy 65䃤,.px }ݑ2LJcՂ)KS8vpxDz $@;h SUNmYtȄsQ,oJws&L>i%CxvDTT^ס&#Ld5Do5u'/p|D^CjtXct@[Hz>xUKt[&wzrzpnBqA>w!?עwcC ohMS UtC6n+2P<T%_SҌ%|m^@_Nd+__0HoY7UWg"!U#SA*Xl{ r|~\ ϐ4 % jy>O4J2JU&’)ҫ)&!xܲ Ś+Y*d2>4;ˬ,  Mų2vڗ^b+38^ɾk)W䶇9Ս:&ӒaBhqiqɔVWrLt "N޸J -{]DZg!9CjdXRmHa?G䐿k i=r3کǕv9V=ݱZ"[r%O%_d >:`?6䎖RuuxII: *Xx P \eݵJ={ >duy'Y= :xCewrK-\2x>t83Uؒʊbݠ?8l%4id/e_xdzNͅΓDu j},a8է 2pŌAAyv|BT6+CTvZ+OO}XNP-@ # (i|98}8.QH+(Qik2,aʚbMIa:s4ӈE}̜~yT;>t%7flH曪8 QPj ce{?HDZU&ݴ<3k}輓:%L{ T~Cn [R%ޚA+cOQp6a'g5v9a+F3 pDIb!E~:Th@ϻ.>ZjইtT( -bR_݋M*lulAEsUO 7ll[\4:y@I:Qvّ3%3R^LN0]Qkl4P5ѪM}%jK(NJp3*fdg_+T|t mk$|t;QXʭ63GjY0WЂeO ӂy ?wݱ}8 ٰSÅT3]x mm֚3!z?J7rru_ n 9y 0FD$'{Q\a EHǰi"?cDٿ>Hl 4霏@H؟‘AiÑ2euOK:#6UuaㇾۊUH7TqΰZmՌ XҚBe}3!_Ⱦb^)OS8%Krh6$&tLß2"jzQn%UHYmE{Sb u%[v\Q Z|w"g9C'(!_` qVN]TvːP3``#Lo+ @BfO=LN9w {SIu;SXǖkWAm0@UNvU/$e%e2,PMb҆ XT1+X6-o `?^-'S>t=Ŋ?KRĬ ©;&`>@a, g-/YA=Q[)ퟒi x ݩd":S{D4Ȏ -!N[&"ކg7Fe0ow ^F!M`wvXi@ T `ñNH/̄ Z aT Վ nﭧEк[ =Ϛ- ᣦ+ƧI!(#ܹ!/R9^bbnQe"bŀ+2 c  IGav〨2S\I(7 Say`%˂z&i:a>azR2!d8pٖWT;ݱPQv'BayA훧Qve43}s rLc"/QꨤRˊkI)P24ײ̎= &Fgks)QH>BjSH"NCM; GӉ"jH7/ZƵ-qBuh¸hlwxKq3',̹AɆ{}7|x{NM'c~r WD‡+jKو+zEN{^rcELON𺦸xn8R_MY1{aVVHAUfoA.q]C%ag EзD+@L{Bj6ihh`v܏tvsenLڤ*n $-S& o]~զd k-Y{8$&B4*X ND$2O8 oq:ojTfR`/dLlK IIR/jvTJ %AEտh7J:6)2 驟 >4`!@LZ1z= -SFTxm}!ؤZfEK~ifx?Vq\q ;(`>ڄF"z;U\uTNxڄ%(UցeAyRH]|B3ndDZlH'yU \ڈ^E66%)HJ耭A DAu訽m=@6);|a /4cN%@+GݲQЀ9[?i EsݣCqKs?Pލ$W7ѫ,*~r|]WVa9(FW Bo>e/Bm;IjHb.gLKH*m+aC8tS[ N0PU[o]*5+٫QNXD؉N4ΝF@⤐x\R$6V0ƋXRH\}"b ƃC0>Y#[]) e1oҍa I!ŔiiCU]#͋<. %Nob;2|Ds}'OGߎkō}w˛h:ikୖ9lR&)B@nyLg8>YYJOZ3(snhdtVdءvBY,BP;_QJ!*Xya-IK[F++pbUyx cn鸽 n8 ΅ujEt \ .B[gUh#N@ٽV /D=Y+M5gJ$H$-IjWآe Ur~S爳? x NR—ka&WQ>MN%"-DZQf&˒|<.&z)I/b&t*\,fqԸk%Xysj[ᔺ1Y|tO*ż9J1ҕxbwHՐ;F`oToi Ul^2)~։6,s_量p`EmFf9mG h[vKeR5#tL{MQɨb'by30~7L`SWf#z*/*ٳIf(h =:{uFg .BQw6IOaxNP5I1|Qnژ+M)M [ҍ# VdWM;?ڎ<Yߔ2Vr"O 'x.w[`ȱ籄/BPAQCJHc)ȷO q*)q a݆?7wJMji}օu8|R'-雄8L7z.).Cͩ-)^_US21ZWF?KRɞ1דm5 .{ez8@0h*|{mA<_hFGU opd*,S[ 𔉼iwpYelVTprfZn |7 `6K%yGx /*Z P 1`!ވ̣sRT"r2{'с` Jñ8gF!`SV^_%L,մ'F1.`'5rvf*E/FؗK] cMlb# {hEU%5d0*ְb]H% 붸%)Khy"2Xz_-!e-,"N;/z)KWBq/s8`7umv  0L[)2#] bqBtMW p2fW~v+ EҰ-'m&8F}|{5L23ѭ&.C,ƨ89"[bLn5 (F/S쟷 (KPkM_[Ӄw awƏ9>:P/_cQէ3 ,8۟c"7fWlgo䣫Iǹ38|\j$y)-('צhޔ6C&`#,9y TsϠ܄5tEvٵ4:MUo»̇3w9>a1lִuSR4ozDCW:ψ hT`/ץM[}(FDz_0is$zz3"3]eζbߠ~ts .:qL*>?%pd\j̹h$,p 6(.f>&K;v87DhF9%ׂUH&0~#;oin| فW9à.9j]C8PJveo|rwZ)GC|'O. CCFKE8st|DG>D=&.l0y2%Qj[fo3$\^3{b8&-. GԭR;.89+L%_q~n|@} 9V-pEX]bh2ඩWς.R:f߇mǼ}H߶(Pns,tƟ`)ۇ fi{xRo NjY s]>иv z׿Q.AQ$<WtֺX|'-//wo-[3(& f 2KDa^%X6}%{d9l5%NtA*gX wR3 T{;}W[ӣ +ubg<öL/mV]|W:MqM*|4c @^_O` yVc+8t!8pfsXk"Fl7[ 5jW?xM.B۰z (~eh#1"z{*'+c4\gߥ>-LZg-eOI$;,GK~xp P1LD9ԠG`I> W"A'_7*G*(^n!1Kx"֢\} bAmOS(-% hY]Lg7YÄI?OQ˅7 ylj'UHK\Z30S YukOfV0?Uu츛VQpej^b fpGn''~9 nWvW,f̪;SĉIb#/&P)p|,QW]RۯaPt'w j}ȨkKxs9vrݢ(q8mia2G% 0}2˽m7C)jq*kX.r8|-PLAwy(}lVΤϐQ3'|\E|id-S{^WBgp&iu%JŘVWņHr΀XMN>\?#4EN2_;*V@YhyFEbopΥ+WZc[ڠ>L`^iuѡhAw4@g')[ LDKD@q$+عC%+-QA 쒧'矚C0l?P< SXD"8۔{) lk,<ōg.#VGR C_`l?9lA64*Ì_K$6`WL616%mp5C9cYF{ؼ.e*ެ7 ctyUgYb,}V~ Rup-Tܺ k 9i9xwg5EI zWThi3118'*au* 0IwAEDh+v'gYyMN_bتn} k#99?_}?j䆉<~Cb]WإF6Z;LCc;!m`Ƃk2hR!vh|V@j/ǕU)ЗB&3qHOCi GO3W'jDM­B#ltaT𻇹ӦQn{ oO$L7g]{: >jPX5 ܗn巊"b:F-N i`>D:/mrp2je{~"OZ YH_iP2 K+g}.]عDtP`vxmQIߝNCdfxpc1R'|wVB+D )Nvr9arǙaO$p2Y* wGށ]G(M tA8$Z I*. o'wC c8sI%j6 EqE8}[|0/h¾L&n:˰ :0!c2o>Ԝ•zB*=X-lo&\svŝ"GN=>|4w _I.x>.<܏jW@GxR ^Pǥ>w>&ly&i=i,|m˓Wp IY6lR|wm՗I_tfN3L7ح*1.  j.}y.'t%AUatOVx{HZ*ͦ 0Zb_HhgӕubZ&r&;Q"9y\&%} ȥjiuݝ=)K ݳB"%FxTJGt/<WI0: P"ї#1E(؂0]j %f StI^eLNؿ#`]yQw _Yf~Qm=`L1N)~ c/58AW!1UJpCS 4^e-]TWH8>-uӡE!bg]aDkK6{c, &uˊvjd dY8(Zq*(2͠n[NqbzcI$Z E*9"u4HVzEL* 1*SnEXz^~/ 藯!8:ju؅H[iylJu9M4221T I=SɷMU|lM(н _ENX>"Ayzo3F&E_ )1h6+K'"Mm:Za4 !_ {vB޶H&](e&Gk.D A tDV: 1+r/˘v %U6݁3 +ׂpt*¼qQ< !A"Ä}*J ^,M1-iSᩜOi0X()ț]Z7+2u4ËZhhcw;4H> [})׍lR:BI\GhҫŤui_VSTf]Ůf{᡺uobW/c [&5I)_6>IL*0BNAT;_k8MĈ2Yq{8JP: n9§-ߕ RyM@&hZ2Ib,/5,;Ã["6#ahy\z #xu^\1< UL)x oVFבcTW9QgMF$vZ=*C AvVr9ah~@ZT'wVani@iHP]N*q74r;y  E^T)2?VQ~fSW$5,-x1F f~EIܞu\RՓB@5Ke n;C94ԓ/HMT?/Ϧ(@uCn;t&JU7"ģO<K|'Y6ՋNكvvLŨ0`z "S .[ i~:LE8']aNI(&PkWӮWƫ,s7Pʏ~2/k'qhNB=[f8%Pψ !Vf$`U/jʙȋ4 ?͈u._C-Y7WO痮?n]~4>J]o@qo ֩2A%Lơ¸li*D]zmI&^5lAkhqm$HonΦ> Qg_@ /fh]vYtA&pJk9po1L|V1 9ğLV8I_?x) l1meIY[PJ(^m/+RyҤA4ھXrҀUGTc2^gv %Χݥ)co#~/ W(k=$i">j$gxļ.V&+kMP y@iޕҵÿ.]5B%34~QKuuA,}T!@aNnfy X,Lhk3 G Nn`ƒ̒8bVs;ZN/t\f-b}cplT뵅?hYH8UAN)j&c:.Gn@Y hܓWH YJ 5=vmE]GRMŒ%FHܚUz—z%VeSl4F)a>N7k,\%ֺ p)jZC(RͰI+%Al ǚarI]hj߇G]$)I_mrs*-67!?]{"fPIshonߞ٤QڻˍOm)QIcff(f(>ӏ@vCgš#%Z73,L| >#AH]9&@)譵K(B4٢((楪Wִ(+OVcT%]?EZ z} Rua&\.|xJ3D.Bs#%' 6wTXlk 9 [bfzG氥_Urr>a0e{T.Bm2[-?cƼh=cn)IDIDmv+c/H/¶z\*arhVK{-sdk2 ~8f^-'eI.*O–&:8-CjQ _olg+q#3 qQX.!p&vchNO-&T.Dn _BRL-`[>V:L⫔38RsP s> |!Ϩ< &d6(•{vnvoɭ''u!$AT:wM!|*S\+XhMrMfke)}=-;5t3 cdcFk4*r!uWUA>u,4 jn=>=;rA,/N"UBJ~ pv35udC}R qch*Mv zȡ96i _Љ[<"JV\Th2 qdS)ZsA.ODr~Ay4:`n`)[S5¬E4|y|_`,~ruq8^LB=`=Bw&}EO(D[G@feFu?^O*%H)%.yj_3X'e\xtHdGc`zb_JeubM3r.4/x i>4¾8H7ӅOUӤp]Ym mEnb)ΝmMw.Ⱦ<Ֆl1"m."IoĆgc/"f! EuS RH̪DAyaSM7:(5k/fNA(Šƿ-~Gxi-p@\72wk|w5%0s]h`L9' 3rLOy֡M\Ɩ>y fd1L[A z wke|XJDgqxc3OWH3ҹEr< kEha^N`F;􃪄լњpT:.+{4]쎭|Xz>l*F3uc/:,ϾV&<T-ys5FicGMPXPL26!|] )D* ÊB,ګgHHQVɺ&SX\MijTpĻB: T~GrJ>;6Uf;K;U ʃ~̕Z"dDDSĪ{Lj&D `1)x^ND',s;L~e.]q"Kzft*eRa'ݶʵ1Fv6Q-G"eky"k͐=W&^5cT$3mj,tCFK KlhhĘ{hu$IW)2.=Қ2jࢽ`+R9KXޮD{&*.£yj&yp-s=ޚ=:K+VV׌Vl:M ^ت?!1d*b{+':7捻70vPdrȐ;*넺PZqCPq  andɌ=B kQ˗5q/U[) u۬$^k.1_bt1e lѴ.L|5Q8I4{҈ī:#V)D,el{w:jy l0Զa&U6<>\/߻lFӘbWoX2F<5ATL?63Xcy#<97J *+֥{e{ùCڀH*pWP;iq! @tm/ 8vq6S]";u dBѦs47pY.rAK}$* B"zn$ ʞiH 5q#OсbN*ļ_F"G,z+,asYQ[^B"R|H՚D/1|@D%q N`37AݿabLr>kBUb((_Is˥u p# N'oN:yRD! gPH3'`0Lofډ*)84RΣ@L1n6wfq W@ 򪉹b^aJWaem'Se$S^!Hoꂭ͑嫙Nkي_DR`w6!^qy ,Յ:\Hg# 4IO@dT@$UW4"XPo,;G#V5D] Slp]Zm:q ,&'ZznQg$#h^W|Ʈ 73JfBzA^LܹG1r{VJfbpt{&FBcWx$+nҹ&,>mPFPODx蔴e 6Tm|IA!OeƓЕ͠5Ό̈ %ɴ3 _ 57*aQŇD[ ژKp8jϤ@Tif$o =:aG=,_vnx 8b.>J&\O ȏ@e#c(v9csIB d/;Cq$f岳O O-p?yI a=!+d"@{"%M|pX5:S4II]ZV.s+܏Z)%LFZ ik̯U- oɒ _Xy~a,DqiQY0/#zXY/x.aAfҝ"קTIXsI;RGR/Ȁ-,nauj0 <%ArIR}1ܭ8[Lz"3~c[vnW smQmz)81@ƧRΩLLe]>UYtV{: .ht8N2P)68e?fm݊yB8]K2hRHlNfڔpe}J7꿷d]h\MK'SFsHp #Qȧ "drpЧxc]qZ$-Լ<7!J>|k&ݘG NhwGدC\R,ߨ,(XfWRIϬ.spY1vB;`bP@#Y; Y)+Z7He+w&bV<7լcfe\][7 QxL LºRULozd ~c蛷'_s(Tޏ8]?9Av!&6Bv fΐWmNpEңO]kM apՋEgM$)"|PZH0G鴹7hZ&E$N?lj}bv8']k\PM&2%oHA:xћze,nyGwttpeL6Ҡp^@\Wc SjÈĺM%#40慻)PxJL ׵D 2R'Sik ; V&㧇V@udy,L`)@t[G2ar(X? Qg5Mue0͞MWSHQ%XʓRj0(.9{]f -e_/P,# C18$cu&9 l "gz`NXka"ތ$t$q5_XƦw/Y5s71ˮZee{/96g8TVɷ#c-B-x{b/?}ws,|8jĻ}zgؤTk06Dwsw p7޵Tn=?̩7.Z]lDIwq/8ݽ!Z r pHY1$dj4M!./ 4]Jc0~qR|T'CsYeXd ^Zi30%Yu>#CN#O/p"wsb9//*iaS糂l{'FUڠP,,f.] _}s^M9LB&]C"F:JY֚Nu[-h_h NP$=>ӜbݗT_.mmRpQ{J"t %}ALiG X+WTH9c D5enUlwx3vxZPiukjěPҌ\R!r-:QanR`llp_Ir:n4>YI9TL;fy`5xڜvH܋a|{hR8JMz_Zu@uWXUU#u1UOQ.C(S0D`HzEwY ZVۉd|WЯ)lgzQva'b5P6bWH=]bڱP\<~~9CKGGkUW{ Iܢ4;ӪB(ѵq_Wrxm`0*#g5J,G;)֬VrV;G^IC\@"+' f7uϗ2\5%o%D?&(WRsz&N u,\cC=!ʇ\8i-Fe`3Wu<8o.@7d:LaVo9TOz6'S g@hŷb|@BUX6ɍ{Jx}G9[)AdJ冏-B n1՚pĦy%,ô!b"w%3 xxw:}3N9l٭~YʴޟqֵzXL8QZ 7Xh*[ $kD\𴣊hBMq>7\X3~`_P:y Q%8 JE2k@OUфݗ^fƊt"zi4Tm s6`Z" NW(9Bm+^MtY;ȼ&Z(ii#Z5 Mx}P&BL ԧ" SNvƧfB 3fɮ@[" ^ChuqvZ =QLgË!ʛ o+xHƫhPr9ڈ]nMmzz+ .4s,vĂmY5~ Hy?N8B ߈gC G'XGA+_+ s6mݓsrtt>b.qpƓA@r@KXe.Pu"@^>@;덏]1(`丿i)ep(9' O%-4 FǾpt;y.a  2J'[O]w]!?z4)9ə كPl8WD/e֘_ n%DQ?zW]"IX^(އ缟×fQ/;:O{b `stT'eDX\T.ZBh3mF~H5c 2ãm~ txK唩,T|~omHar C 3l}ĐZS#]g͋n[rC+_/A.ZνC uۚ7J% l6eK0[BàI'zLײ F3qa$xGtmξPlJYhɤSvۑN*#HaG~w`aq::=Vd.&vdB<4Gcr)1CLd A4ϱWPPԍP4 1̹Nb}Tnuq&45k,cQ7q_?󼈊~(񲟫Ԗƛ\|OR"Ϥ罞< ;҆Fj ;w昜}Dֶ+UQ5rxch&V4+>ކx+jl7jJ%GT{h7@kc^qOL%ܲ H؝I$UXE:$9wc#\YY#?EdLˆp+No̬J^ L'V!-y0 qށ68~9Dl;"}GKT J,RU[5بbR;wMT? wRX/ GMcx_i < > } A08*xk#7VYB\g3E!M/WU.:p #x?4"z"0s h?=X|ڄU)8g韫G&Ix%r3҃~nO wL!8d䜜='2:COz So_)^W"Z/'+XeTWi_U=v*.l`@(V3BDžLR=h; ,ʴgɕj J'&IemU9tGp|cV.bOtVkQ##M 0Lp-a^tf4q 9gj#ڂ;gy󾼄gp|"Ww,R AX9ӓ EJU I+?T[gN+]PgPx,ᙲBuB (NtK{68+5G$$XTl#=ZAd֫~5S9;K I0a{[؇LT)L&H3嚋@^k3hԒ]rn{k(3MYOGOpvw#^)'>s,:Fch M"uB5Zw?M/g&ƾ5D|;WaM$-gFgAiܶ0t4jaA\@/3yvs]%nlx5ܟ{=w~DNd}qV$ (Tyc.vmI,Z𾟞z܉GEn|iIuYUKunmR&&P⬟@(E`$:ѩHܛMar)KQo4' \[a10ZP _b+z T煈%p':F {icjȰfS qQyqHBߧNua"j"¿$a'"r7C<@fPрDq'0HOR§.KRq(A>p d𗖊Zhv?#]Xw59DұAUnpq߽z߯x&uHLiN|Y`&p{AY֒R-C+Nbf.id]+vo)DIȷ6m_>  eP/%+=CT.<\}m=yaU ; ,TktdiUMwQ)M>(;l}IfId9gE"}r%5Kf0Ođq/zm v&)R#ڙ(LGWs/*rY<ߖHn/G}M0#<\Ӳ`{HƋs&HoӦAﲝ9*u 07zSZ`4"WӇp&H~ k_Kу@ 4XFIv/zO. =crcbcmݡZAG3&ŎdC,./yGɧ񍒤u5oE6dScv ]$pB23/NCv"L=s[4[*APňpS8дh<"gn2Llbc[aMV'~uHV'%Dy>Mkc- %!:joKQ[`-%?/eyt2 7N x5Nת@Uƿ5)߀TwE.ʇ찃,7SHg YWKa<2;CeoJy 6\AyٶHcjj~aVbOaIY#e/RrcؿϬp9葂m80uGԿKsrY1wQ)DbّY׺~%J򭛻)QR7ru})M*U.&՟I$"<6"xy@}F%r>o w7Kj&ε?ʙM4:EJ)x\=(nOLLȺJk/n/, $_*,yTnkÀG*0췀ӵ&nJٗ"V_?A9_Ud4),@QVzsi GRv_R&ՅJ@kǐ 7zvZ].VT,ѹFƺ('/1w d!0eBQIgP("35k `cA.lb[V}Ҥ!'vF2-x@J@vmv;ΩƄnj~K(;K!VwlD5WYS;EN,7ATcm Ј'6D) ?.*Z gжvcqגMoHXzt8;CQDz@oz2{YbIHaF0DpOdjE)FPyxB7E۹Z E\E{*]#,ꗏZ!+OP$Bȼ; m h="m{rv~_JgDԊYFj# nkH#SFY/Hb҉C Nz4OS֮eXDD`jM3< nPM\b_jl\BTSyi=l܁B:Q(2(­ j,|Zmڞhp8\w_66ZK}Tշ:=k~]iPh&##qhZEpKq#:0&Zkb6Y˟p8nLWWl\8F9ӈ|~eZK 5Fstg/q[J[NT_.q>^0RC8pTrm% dfLL"9uUWn瓆\0)<TX.|G^`$kQR "W%- G>g4wӖ_bלTt8j"6nku_z=rJETڕYV8tuvJ%[ r1OWHS2#I=!3yt011vvxb?e` ݌T?8%O9T gHbl d0@\><2-wD57/?ljxN9Ԉ gOSx?M,Qm 8~FCP>$UF,M8K}V[8<{RI迴 ?3(ΟyH߷{J{-~_+SͱکMMɰY-\$-ز^`w ,5[o AW>J2XY̕PoG)d;NMNaLE&R.(K`U3*z${ _kn޶hvF@&NHQt?gD?p5_kA ',g!Gǽr Q`_V+HTa2͊[!pT6AM<]*lU{WݶgTUZhTOV1{z{NbJla)՝N͛`g/]6sR žgLgfCplWJ zT]<4L4<}՚UNl\]ZsV\>ncث>hV?8sd͉3.yI[T`Ĉ@4=psPY>WhEHt}_efʑνk f\1kjK.? iDI.E>*Oƨ=˸0[PJF ]ʴŐ0Q,ƢdUvhK^a08qYĝS $>X>u5#[FVKՓ3<$W^]G̪Ƣ+SVS,#%9`Ӥk6S5azIe hs Ik4ȓ*[4eP#=!i܍xOc/IwHÅqze :}U=`ubz'kXTC=;UU͘֎{EL䇓҅vvR.Jž;?m;+ *WXM5[.\k4- tkNa7"ԩO5tX[ݦϠ3^ߖ!=a+4B3j\yuI `UkK,8gϋF D[ɺ7aYTAsǦP-i!7q=U6vdN"1 RbTQC`,e# U˃xYz!fVk-2@qDL-]Z A8 BU&Vm>JG=ޑ>B&x&(E6&{f`>ެy h q2uf$Goxl&ToJC#E~/,A,~Ex[VL br8Zxrϳ4\irZ ]+{j"-y AcL"ۙ"k9-Z@刄s ;qN ڞb|L†OڽJU5YjU;^['C#vO0, ŽjmcZb泑$rZ2!d8NjK@*su5M{M@&PEcӲd}p׏׫P>MC- U#!ij5m}֖_QL{~ɓە~[ت5'c8; wT0-@S czHh$&j7:rq7b<$A_+ojEf < XeN, qݽ|ԥ 'lܽ>[wɲFڮZ4X{qdDymԏ/"/]bAr?$J`CvQUgq au׳nJ*"Բ4S7vS;w@X`dBi 풭#AB2< 0O7sCF3|G=`/si7p`-~} isĎq4Q*Eda.ԯwBud SXA&dƀRѰS.荰^Mylr&P xx[=k'F UlXfQ>jI !Pzx&"A=@Zo)lh7gz/n01X6 B35U+TaaXE)wA &}84}Hq@0M8~ͩғ7` ֍\Tt(!BPwSRcɎ>O.2?͔g]{XRQ7ؐ d5d n:qN뚙77GŷL+yk ԺVn.C'.kE, DikhRtw[vۮ[/Ьb=l7Q۟6 ~u:LS): /;]+uJA`~) L,ZVu bE|5|DTI4,4̰ ɣ@l;P9P%pIdˣs`T@slpP׹s~-G@DRlF]"Uu|TJ: G:c2x=f6|HQ[9]|Bz]/Y 䫄KPēۍ83P7 t ڂ>洩'~x 4ߎixH"*@ e+)N N4N#X5xk ^+:{b .fϔդg%\q*ZF(W.e 60pMiy8royһg"= bUW%Le4{-6m( E;l[`+9.u-O(rp-{( TAËQWH E$NFx.2S;{^?A ?G'܁uj8`厾kUdeSf-VoˑD_qҩm::2 )*-\ Mz1$SjM'(}y>3R;PBs'\u{q~j'AFvy!B$p[a ~x.#oS9kE;`2){+yTWsP[(@'}]@tP2"ڰ/,1{GpR){(֚E9VyC  ?Ƨ'*@{.8YDj]q@N&@djܝV!r7^܆]9jy&ѡ|LX*;\Dn*R@Hqw0it7;݋lp=Kd!:EWO'{;wq%jSݏf)놴vH4)R'b詴iZ<yWBnΉ d3XO{Pgţ^ȸ^kX pqa 9Q89LH KAg\w+/0OgDK%Bx6Aㆵ2|{S9F'}vMc(FcϻU"Dƃx$Qp+'D0I[u [(M5C0t[PA(۽Z)+ݎ"='Y<6Ƭ " >dn$y$KnbȢQِ`-1ȉ*rH؃vƅZ_Vp:[*U+RB/eljSWz׌IONxrFtw瑭p?H%_<,lnE+|emMY+~0%ͯ5IoI`^i?#c*r(@&] an 9ӻ\fM\'j>9w%LW ڡD-D;a`RavF+>Nwʪŋ%݈}Xzz%_y 'Ke_mmDѺP1+*30` dB GeP }i4T W;oE`ڮw}%X.Jz2 bhdL;44+n+{<ݫáEPWWzr]߻TZUOnO16Ilr>-cd3ģg Յ7EvRaC_5;$Ws@.`Nq+ e}_2|yGY9yrۑ׾ߛ)J:Pc xnyզ6 peF5U/YEFvH1FĔRGZYOJOb7@ho] WFTe-b\|\(!j N*Ӈ[&̪;}0 12ܵOk EM`&R.\?hc%(̽u0ʡ>hԱG 'zո8~\Zs3DfVXDMi,R,\^r'Fc>&Wd!NGIt>rVLbڨq^|nwF\T}=폪 KƚNE򕜜'n wzĹ E(2z ,}_ >KVBpC!ZDZ 9;1=+ݬTZQ#9#a7@.g#beF_\@$iRx jbbWd1+jAgO}й0b^=++{*^%g؛p coKN}챗 4[cOrTCۡV3{`+dO:^N^} Y:={ QзΎjr<B$"תϞ;uscRYX,㽮PBJCHeܑPOQL$`ٕ'Xã+EA/QoR{/,M/]? EG|ԫT毋C6XK,P_?v4^6``'񀩵,iiѩ]hl ԮQќ9tG3+{# g+G>q d{L.ՆOQ0%tKꎆOMhQ0{È6>@7W~{?'e Q%uPׅ-嫢1cŵq~ Ϥ%DQaiwWF/NvvZd"LC?Ɯ&)CfYiX7滱.ŞY_ȢGJd'Y%t2lї|QHMA⟲]ou=bbm^ UP>@ScKľt%t LzP), XZoE4VDb:̢@YsCqiTy=f!e?w ҂Sr}6X;A!qG9v@w;tAH `г9 &)^+m8FsO>_r6H&;7&C?J Ʃ27rbal,)|80AwQ͕ FȻ v CN$` f46ݭk5VZsv`S6+i0we?ZnM{F67֜[qJq.T4G Cn5{~+kD3N,Dfjb0aю Zl6>tî YIQ}l aU2vvHm}ReZY }2 ڢVi1׽_ 2(N_P?-q=Rr刭ۭ"3QP^˶ꕌ.3zjn7oL45x! m{gjf\di 9p hcYm^Pg4)scLH?!O{Y"]jbgaaeڠT4Q+@-=}̳sr,r^-M;7io] j]) FeZ֢DS_J6F۠[vM ]ՕŅSߐ{T\(u ӄ/awo'Vq'h|eF)w<+YpG˧#2ӭ10~+7hw;Po>8y!cҺdE`DžB,j[G&8ai=^@ BC@<ɱ‰M(Ԇs27K&gpHK 7|aV}~D3: frr ⹸՛ԃ"  Izo FHg2 I`P+ͻ*>*./ /8lIwH!w;?m37ULv躎'b^i 4oe=ધL`WQ{T2*1 x~ԴVeQgLP2d&/VdC"2·A&ZlN.-V6X^BcO$W{9w9 QZ. .~Ƽ)*QS3t0+Id]VNx 6_vV`7$ }2D =,1բƮcXs.6IJ0oQڦ8Ȥ44L:n3x4I0yJ R{nQMGd ڽhwvް"Y~ YzRA"T:ΩF4lq+& a^aRȇ:FmG S.A%?G˝|eo9#+ak1kJ`]LClH\U $ T; 9JuexܦMc4]CT*`x{eR ǹ^3N6[cb>OؤNwj)+ Q['b&'hnD ,:&5*:Z*Kl3 @z1BqoBl#{#6ƝeZ7%*]pk.ٔFZFz:G%EZgD)- G߿0ٰCYqB%u!DeɷEzgb ѳꪌ,г ط1=`x L,WM|Rf?<&jˏ^f֣Hc0FnlT̰>\*#L}k>,FO!\RavTXl',f#j ?^ q;l wQ Y$Gd8BUxɌm p6o[ auJ(;04{ÑG. mBL1郜ұhf_ 8[e*=qf_*TMX( Q[ROK5" x|@j^˻1qWC̪[7=^=ا|;Dk$p/D&,oU!\_o;?%f覶 4=X\Nyr[r~OOx=Y+P'N$#.@-TyMM1yC²/E% i?HS$FJ}@5*0'n/GE_2uZcZl#Tunft#Z|ioUzy"ku*U1:C2HϏHYGޞːj6!豕:녲SN8v԰,A䠖'乂pBMUO.FGcvgn (D{=q/W*shkN% &dE/(P(X7nH%1D-N1u"0J\h7S]ƒ{i|52rp 'gێZ䀛*;nu@uη h=Qz,ºLaVĵ-S<ּ~ŭˁ^K~#+^BtA 5 QB9s7/.bƲN@NC^2| @7oߪLYz@( {.Nt0TǍJ Ű{q3_Л q\4g!3=|1j[( qo}lkl6MGsZҘαd`ܾέyznq3aj/juDRiL.xCTK< ?Vv]_肩oJY?dx0'f2=VzHTW j^QlmTHQXWK/y#} 6"{n~D {YҏZdcu 4GP5Pi%?LfmQrHm.IHIz>3Ej+%穥j';A?3^vgs̼YmSQv_cMlFD={b|ޑc9aeL )@xNAy/$du3~ &tfS_|l$:5Ee\ty\ġ/~D?T`kugNjn{8|9 .闱`E%\m!5@ʫ_iiI /hSw`&-|r\XJn 궟7Dz7tu!>nY׍UMMA <*Ơn}&Q&N%( , nQ9IҒm<"wvuidMqGM!p k%5RQPSbL6c&=~Ynߤ+\BRLKf/PC$m%aH_XD2B|N/nBhJ~*Krg|zY7={jG冁BC~~ )2]ІW>+%QV3=ՍҎ#ONT?~p.k`&OY" wWWwaF AF{̩@{C. )F0)BнpHjeL NzO2{9הL䒹ꤼ~`KpfA\n >U5/Χ[|^qjnd L%XɧV8k;$tr2Y#IY Ma%c.u2Q_ިk4MŔ%fa߀n )Bh>sRPV 2?_W-t潦cV<]IA\e r;:f:2w&9@Zb0a|uI;_gY<1]èfhv.L%+AvL٠)yܦ ٸnnO NXȣv #Sj_32('LfԊNqzBWSEQ:?8Xhu} vIp]4GGSЁo H%T1h;.ZBH[IԂ ,1M * Ŭ],hX^5p%n/V޵mSzd1Tdba}țJeP]חrA4F[_|IUSyOq2~[ [Vw?K83 8ܓxy Y9ŋ6y4pLO`?vd/uƗ{l(2hT]2V;LXfb͖'ǏdFh2.+hL᫖NaC:2p"/OnalROe_YɻoE_QNFǠt妌3(E.˾[5·E{+~/3Ak4ASʢ1#u_eз&-#jZG+S,fIJ҄&]q+y *пB[G5^M!y)1>ډsA|ƈΑוggGKT[o6cQ·c4f>]aLs1"]nXpM iP3})38$Οyř'"ke)\ֳs,Nd dPKx +R 8H1\vZ o c:({+DeY*C@M^GZt,>d-}i ŹR'"ڀ瘖%S]|2T1FL=> el>@/s1+:[*ן5AIB.|" +Қ HWm6:#@^G nCӌ& ^ԋe'H5f->|HOuBamfSÝ2Bfkج0-Fs16\:XaC咮#lvW~/w*Lo hk Hmҝu`@9XO좘p_65܌PˈiXpğ])ۡNOsڳp 9@ЛB,]$7.:KX$AUO2Wע>Hl'^"6͌(0jQT,tx'Nn*O/>wW-Z9Ozނ=eYmk %OVrDg*itʮFgI@9 RJ3ʚc7=ܜX(8ŷ㗖G@BHE~V!Ğׅ1bUE1* y'q:m[,W &)DR`wQOaYڬ.\i~S VvvlriŗvgUpb+vL?(#Պ1%ɍ\F*q R8sj.tI_B;0[(rE:r& of )͙ʚCWD>~"€G莶qNVj&H$~<sY+4>y;rw̱fgkچһ(_Z7]4go[:Yi4Έb=C92-{cD*`RZGWHyP%ѩ] &!4O=fg4 rc~1fHV@ghGqz:NA^1yPۀ7r[Gz b$p?h2뫹k!Z,4cMI=m'qCU6ڢ?wc% Ohx-oO'+v?Ȫɔ dE#Zg$OKd󇥇yϐ~;J@b/MX0q nMQtJ iR;lbXZkKNJ]95-QSLBٌt_P<=@KHX+̛~̂3>]R\㻒&1&\|Ĵa?Jj(-ŧ7}&EaR4^v?i wcj1E=SdO z؏Z#|D*j{wͫ1 &pe7c0Ώ%uT.8xk܆g}Ŋ /:n٧UdƣV 2tuG`o0{g38bcBrzKՒ0\UValuUdOn86]]x*G42kki hs&u IpϊӔ4<% ,LxMX[VPS|Uxxu[s, LF`.U_,c)^9y"vIe3-+n| #F#oo"ߢA雤EW*")۪l5Ast-*iqO؈aa# nFKKG=;6Vڟ{8Nf{:ex]>6W\pJޙؿntWp_V^>V TI)8òٰs .|Oz7s~M<N$\~l i׹&)Zlh35s ?@(ILި6^9p'Rp?ږuow.p|kh2]IhG !~>]ڮ^hh]e푇U <%)gV̜C7Ч59~TYW~~vNB,^cY/wu:?Pjjjq\<ѿU/s>bi.mN9֗q;J^WT+KGRc<"|ZhHwS "XĘO} b3TbrZ34Hl^tOj6 8 >q/pGZ ̠jw9M~I_ϴ=7\E:߱"3dW@WaW&,2׬Fh=ʺLPD7f%įjKQ,zo0~3{DOƤ`VBUR\q#w8>-nZ9*5LeN0)&gZ}D مNxNmyi aa]&gGIFDfOu5 B ޸M>a@}Х*1$U8661k*]1N_ag>I+ 1=X udӅ!)ҳ `t_JώZD:}zAbהWdtl׭l+굯s:򐜳 *f4,1lWǙ=o@bnI\¯E.8 ~**m-(鳹~Vz2y~#%?\;uNR5^qWJWb 6.<.R6cGp}]5ۊj5JS}#d,W܈hэ'sf~UDq)wJ'c6,s=<>1ɩ[F,׌! P{HXNbW-~uwp7 .MbmҢ' >B(j_R˿XMD6MwY`Xk.A=sk-4܏4xcM%?+[i~)@BK4 ? MC! eBDe,$1 JFj_} $~ j9ڦ+eOu%߉_ AͼK C0j~?zk) 8Gt 162u4dk0y { n?SvV^w(FaZ4>#]*R؋ {ץ#gR*[Ot>>/Ȱʫs:o$@GL$눐-3gNV _{K__ xT;ϥAިK*P-L b76O;|<)ۂuPzc^d&s{'"{D( nuQj@MűS̙цـ1`SʬOTv'$a&\К^7o>q{+2J0Ics`$FjIiS#pGC`|fBam־m rCK{̇ YjşTQܘ,L6L:;{8u24#d&׬TK:d '@%ޠ76ʰ`8{UXaY4&gj'Vk%v85PƤ0㫾 s݈/lڮ!T|#DxJ'ސc\ŔwϘjH;6DB^q=rV[5cM \qk3-[ @ mwUX+ CY+ў#$Y|G?'̓\I 0WZRsПk,5@=YZՖu_,6~%DtN78-!Ѱ*jU12QJK s._&>AE'\a{P5Ԏ(z a\iW1QfMkg]Lz9o ՎN$1U!`ø"gX >VP/+ QL#R|L\6L#4z/3U?k LiclAB+`PlrՓ…ĝ3 &@KГl7iP9~aؗlf|;ӈW0!AC$:7p 8V8Y6*_d'?h=ڊ_ !WfL(#cUR]c 9'{,AoXғm.+߃0_8Fdb |ybSbsK1Kks^('2Ww.KAA )-cjE =Gb3\!$ ^Km0w vaT_=gRWQ9AaICSޝ^' +R(W )b}Һ߇ w08G#H~8gmGMm=:ő΂y}iJT%]h_`}ŽQ`Syh!|Bvow=ƄNpX{0tBă僓+=흏IFf̰] ^˞ՐD}| 3ylΉyax޵~FDeQ)af=kwꊂzڥp#wP⥛ҡ;"BYnd2{y22D!zS[K9r/|ƈ= fTSZh~ tzl)KUKjIXTJ 6=3a}#Z8K:/VߕN(Bs)R7^tpՑs~^88F8wO udsh\,%RLc2#fUԤks}CvIr,$XVNW6=ˁ%<;MTV3-N>\8~h8SiD'(8P:RuҡZR]~1# jRtƊ]MA):/<~֕Wd.nM&sCVV~iTrf#lP3>Buk,Sq[U0C#j\)$)cCڤPS4ہd]gw]yN̖D,bl-}cJ2M2U(aW k}U"Jm#螥uC8(ࢢ$Lܵ/'mACv%8ΰb$k 8/}P0 C*S"C^?>9K~&i$@Gdx(Tv.rO<6zN;S@<:V~:!@mL !.)#3;`,ܷnu ?ʠv+ǎ|- XCOs5j_,#Q߿^ s/4f_,5]Œ B)7%Shha'qقP..O| ~ _^BSYKQ2 *Ҽ]bJ wj\`|h R㞵{~DK ;x nOsTMtm-o=&(H_ձt$}TE]pvY!IB"`62aﺑeX>mﱋNʬ*N3BekA?%}ǀzqB RWzȎZ;hj&$kܼp;(ks<媇 10H}6 Q`ecxiL1iNɘ2~aن_F^ΰ$z2rJ @Х.՗R2 jԖhbobyN"M=}7 ;n{PT;QZIp@700l9T)u LD&oXeR,Lqz63R8T&OEvf.龙>BdEUJ̷ p&5Ѽsuռ"UbtGS r/|ldF0TV5 3ؓ4pk#&V7N -BN<.W}'qmQZȰG׷6DAZ.cؐ4JP!76t3 vE/*D-Gؤ0砄H^\ *o_5;`̆1T +j B[lHi?E+pČg\ɥkC;pn1mu#)-TgKW^@03;ٷGD5DI9R慱ww?3%9U^ZHC cLbyɖJs3EQ aB\TS3h 0}`l#u[:/[Þf|RoT&VOnU@ lX 9d`0B6Aɰ"3xV]lU3SDFeuh f R\B;.@7on>n,c=7"K<_r2BK{OL G ~#{ $rb! ꪊXF3LLFOj?]*~ K'#u/V$1݂0 (NvAY<1Y5y1)^dj2e"ɠl8爿e!ؤ aj*?Y`Qj TuxTD\m>k+7t h8\=hPxTagO^c"+b&y[,NC