libstoragemgmt-1.8.5-3.3.1<>,4`8p9|$j҂t!K FCYF{Z׼ID&/4~;L;w 0ӫ;Tq8r>XQ%@`mc2E8 @Ɇ,/18lԄ[0*1)Uh7 :ߺ^hQOtt>d?LӍ|qWn-]?Kam㵔)*'zri)rlt\9ۤȝYo!/M,R3@@{;yM>FJ?Jtd  >% ;[ I Z   , l < T4X<2(n8x&9&:&=B>B?B@CFC GC(HChICXCYC\C]D(^D bEcF@dFeFfFlFuFvG(wI\xIyIzJJ$J(J.JpClibstoragemgmt1.8.53.3.1Storage array management libraryThe libStorageMgmt library will provide a vendor agnostic open source storage application programming interface (API) that will allow management of storage arrays. The library includes a command line interface for interactive use and scripting (command lsmcli). The library also has a daemon that is used for executing plug-ins in a separate process (lsmd).`8ibs-lx2160ardb-1SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/libstorage/libstoragemgmtlinuxaarch64if [ $1 -eq 1 ]; then # New install getent group libstoragemgmt >/dev/null || groupadd -r libstoragemgmt getent passwd libstoragemgmt >/dev/null || \ useradd -r -g libstoragemgmt -d /var/run/lsm -s /sbin/nologin \ -c "daemon account for libstoragemgmt" libstoragemgmt 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 || : for service in libstoragemgmt.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 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 for service in libstoragemgmt.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 # Create tmp socket file on package new install. if [ $1 -eq 1 -a -x /usr/bin/systemd-tmpfiles ]; then [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/libstoragemgmt.conf || : fi 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 libstoragemgmt.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 libstoragemgmt.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in libstoragemgmt.service ; do sysv_service="${service%.*}" rm "/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 libstoragemgmt.service ) || : fi fi$ hPJ+.;A큤A@@큤`8`8`8`8`8`8`8`8\`8`8`8`8`8`8`8c61abbdf071ef2c5b9845f443c83ad0fbe37c0ddd3224fabe83889674737a938521b0bf06d0fd95ae44c2b3413de20c6d3aaeccd5953f3b8f4cf8a163c60ce49a5ddc373a3c26c447215a7f489fa05bc8227e3c4bcf3f46b366cd105d568aa18dc52377878dc5835e221d86d8a7e6cd7a110b40a2450e3436d3eca1869866aedf252f37c36e8eceea363cedb95bf22fffad05b6219c1e6352a32705e1636d9bfa6469403b5f9695b6d7d1ccfd56af1d018ce15e2a048007a4a7c28a62ed4fa8e81d9764083a052dfbb4bf2a7527d9fba10d377014988f7a0d0d8cab3e89a8a84d1626fe92eed7cd1e34a1fee77a1b8f816855ffcea616b6cf626c9fe1cf63d4e7bbaa4daeea8124f1f2e899c9c0947f7e89c61f8bd99312e457b13eedee5926d60becdcff4909cc9727d87638e046f9786170a24cc1b4d5ee88b242ddd83b9a63b5f0fb245b1d92e66605e97441cda7f1915112b0f86fc39353d48f586b8ccbbservice@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstoragemgmt-1.8.5-3.3.1.src.rpmconfig(libstoragemgmt)libstoragemgmtlibstoragemgmt(aarch-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3config(libstoragemgmt)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libconfig.so.11()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libsqlite3.so.0()(64bit)libstoragemgmt.so.1()(64bit)python3-libstoragemgmtpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.8.5-3.3.13.0.4-14.6.0-14.0-15.2-14.14.1`e@_`_3^@^Ǿ^K]q\@[<@[Ѱ@ZZ2@Z8@Y@Y0YYX:@XX @X:WW9W@W=W5W5V@UUUa@UT@U&iU%@U%@UU@T@nwang@suse.comnwang@suse.commvetter@suse.comcallumjfarmer13@gmail.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comjengelh@inai.denwang@suse.comdimstar@opensuse.orgnwang@suse.comnwang@suse.commpluskal@suse.comnwang@suse.commliska@suse.czmpluskal@suse.comalarrosa@suse.comalarrosa@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.comfge@redhat.comnwang@suse.comfge@redhat.comfge@redhat.comfge@redhat.commpluskal@suse.comfge@redhat.commpluskal@suse.comfge@redhat.comnwang@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comnwang@suse.com- bsc#1185067, move /var/run to /run Add patch move_to_run.patch- bsc#1176448, Add clibs requirement to python-libstoragemgmt.- Update to 1.8.5: * Fix compile issue with check >= 0.15.0 * Fix travis CI issues * Remove problematic language- Fixes for %_libexecdir changing to /usr/libexec- Update to 1.8.4: * Bug fix: #414 * Re-work configure to be better about self configuration * Updates to travis CI docker script * Use jsmn JSON parser, remove YAJL and nlohmann * Make some of the simulator disks much larger * Introduce cformat makefile target to re-format C/C++ code requires clang-format- Update to 1.8.3: * Fix volume-raid-create pool ID issue (#410) * Update: JSON library * Few other fixes- Update to 1.8.2: * Compile fixes for Alpine Linux (#403, #402, #401) * Don't orphan lsmd process when displaying help (#399)- Update to 1.8.1: * Fix bug https://bugzilla.redhat.com/show_bug.cgi?id=1585169 - Changes from 1.8.0: Bug fixes: * Invalid vpd 0x83 value, #376 * Fix duplicate files in debian packaging * Add simple test integration script * Unable to control some slot LEDs via SES #383 * Numerous corrections for arcconf plugin * Correct deprecated python & perl usage Enhancements: * arcconf pool member info * arcconf volume raid info * arcconf volume LED (on/off) * arcconf volume enable - Changes from 1.7.3: Bug fixes: * https://bugzilla.redhat.com/show_bug.cgi?id=1670077 * https://bugzilla.redhat.com/show_bug.cgi?id=1667096 * https://bugzilla.redhat.com/show_bug.cgi?id=1667992 - Changes from 1.7.2: Bug fixes: * https://bugzilla.redhat.com/show_bug.cgi?id=1572137 * https://bugzilla.redhat.com/show_bug.cgi?id=1583741 * https://bugzilla.redhat.com/show_bug.cgi?id=1585169 * https://bugzilla.redhat.com/show_bug.cgi?id=1624398 * https://bugzilla.redhat.com/show_bug.cgi?id=1596731 * https://bugzilla.redhat.com/show_bug.cgi?id=1583763 * https://bugzilla.redhat.com/show_bug.cgi?id=1583681 * https://bugzilla.redhat.com/show_bug.cgi?id=1584243 * https://bugzilla.redhat.com/show_bug.cgi?id=1564151 * https://bugzilla.redhat.com/show_bug.cgi?id=1583768 * https://bugzilla.redhat.com/show_bug.cgi?id=1583765 * https://bugzilla.redhat.com/show_bug.cgi?id=1591282 * https://bugzilla.redhat.com/show_bug.cgi?id=1591282 * https://bugzilla.redhat.com/show_bug.cgi?id=1571894 * https://bugzilla.redhat.com/show_bug.cgi?id=1657407 - Changes from 1.7.1: * Fix up/add documentation and correct packaging lint errors- Fix RPM groups.- Update to new upstream release 1.7.0 * Replace yajl with nlohmann/json for JSON handling. * Fix the file path of lsmd.conf manpage. * HPSA plugin: Support ssacli version 3.25+. * scan-scsi-target: Fix compiling on gcc 8.2. * Fix lsmcli on python 3.7. * Handle 'Warning:' message in hpsa plugin * SmartArray plugin: Remove the pyudev codes. * lsmd: Fix crash when plugin named as _lsmplugin. * Fix GCC 8 compiling warnings. * MegaRAID plugin: Fix cache information query. * Fix regression on SMI-S plugin. - Remove patch compat-gcc8.patch: in upstream - Polish the spec file by spec-cleaner- Explicitly call autoreconf: patch compat-gcc8.patch touches the build system and thus we need to rebootstrap.- bsc#1084630, compat to gcc8 Enlarge the err_msg to avoid [-Werror=format-truncation=] '-Wno-cast-function-type' for python c building Add automake to build requires in spec file. - Add patch compat-gcc8.patch- bsc#1073088, change requirements to python3 for SLE15.- Update to version 1.6.0: * New error number for deleting volume/fs with child dependency: + C: LSM_ERR_HAS_CHILD_DEPENDENCY + Python: lsm.ErrorNumber.HAS_CHILD_DEPENDENCY * Fix incorrect SCSI VPD query for 0x89 and 0xb1. * Fix regression on using libstoragemgmt with pywbem 0.7.0. * Updates on manpage and help message of lsmcli. - Changes for version 1.5.0: * New plugin -- LibstorageMgmt NFS server plugin(nfs://). * New plugin -- LibstorageMgmt Local Pseudo plugin(local://). * New plugin -- LibstorageMgmt Microsemi storage plugin(arcconf://). * Removed support of lmiwbem due to missing self-signed CA verification and inactive upstream of lmiwbem. * Support SES actions on kernel bsg module(old code was using sg kernel module). * Add manpages for every C API using kernel-doc. * New URI parameter ca_cert_file for ONTAP, SMI-S, targetd plugin. * Bug fixes: + Fix the ONTAP SSL connection. + Sim plugin: Fix sqlite3 transaction of fs_child_dependency_rm(). + MegaRAID: Handle when both perccli and storcli are installed. + MegaRAID plugin: Support pool status for rebuild and check. + Fixed C++ code compile warnings. * Library adds: + Query health status of local disk: + lsm_local_disk_health_status_get()/lsm.LocalDisk.health_status_get() - Drop no longer needed patches: * 0001-Fix-gcc-warning-on-non-x86-platform.patch * 0001-Simc-plugin-Fix-gcc-warning-on-fallthrough-switch.patch * 0002-C-library-Bug-fix-for-incorrect-use-of-sizeof.patch- To unify the package in SLE and Leap. - bsc#931426, bsc#980651 and bsc#988547 also fixed in this package- Add 0001-Simc-plugin-Fix-gcc-warning-on-fallthrough-switch.patch to fix build with GCC 7.- Sync patches with fedora: * 0002-C-library-Bug-fix-for-incorrect-use-of-sizeof.patch- Add 0001-Fix-gcc-warning-on-non-x86-platform.patch to fix build in ppc64le/s390x.- Remove dependency for python-M2Crypto which is no longer needed - Add python-six dependency- Update to version 1.4.0: * Add Python3 support. * Add support of lmiwbem. * Allow plugin test to be run concurrently. * Bug fixes: + Fix megaraid plugin for dell PERC. + Fix local disk rotation speed query on NVMe disk. + Fix lsmcli incorrect try-expect on local disk query. + Fix all the gcc compile warnings. + Fix the obsolete usage of AC_OUTPUT in configure.ac. * Library adds: + Query serial of local disk: lsm_local_disk_serial_num_get()/lsm.LocalDisk.serial_num_get() + Query LED status of local disk: lsm_local_disk_led_status_get()/lsm.LocalDisk.led_status_get() + Query link speed of local disk: lsm_local_disk_link_speed_get()/lsm.LocalDisk.link_speed_get() - Changes for version 1.3.5: * Bug fixes: + Fix anon_uid/anon_gid handling. + Fix HPSA plugin on capabilities, system status, system mode. + Fix running lsmcli on python 2.6. + Fix missing vpd83 optional property in C library. * Enhancements: + Rewrite C simulator plugin to support state saving.- Adjust rpm group categories to match what is used in other packages. - Avoid suppressing error outputs in scriptlets. If it happens, we want to know about it.- Update to version 1.3.4: * hpsa: Update cacheless variable- Update to version 1.3.3: * Bug fix release, check this link for detail: https://github.com/libstorage/libstoragemgmt/releases/tag/1.3.3- bsc#988547, add require of python-libstoragemgmt-clibs.- Update to version 1.3.2 (boo#980653): * Fix local disk VPD83 searching in fakeroot(change root) when '/dev' is not mounted. * New configure option to skip memory leak check test. * Fix regression introduced by 1.3.1 when run as non-root user. * New configure option '--without-test' to skip all test cases and their build requirements.- Upgrade to version 1.3.1 (boo#980041): * Fix local disk querying in fakeroot(change root) when '/dev' is not mounted.- Upgrade to version 1.3.0: * Change the raid card cache split (%read, %write) * Retrieve/update cache information of both the card and physical disks (enable/disable caching etc.) * Turn on/off identify and fault LEDs * Retrieve information on batteries * Retrieve a physical disk RPM, link type and location string for a disk * Retrieve the vpd 0x83 for directly attached disk(s) * Given a vpd 0x83 return list of local disk paths * Given a disk path return the vpd 0x83 value * Retrieve list of local disks - Removed package: * libstoragemgmt-rest -- droped by upstream.- Make building more verbose - Small spec file cleanups- Upgrade to version 1.2.3: * Bug fixes: * lsmcli bash completion: Fix syntax error. * lsmcli bash completion: Fix volume-delete. * lsmcli bash completion: Add missing completions. * Fix: selinux dac_override * Manpage: Update hpsa and megaraid plugin manpages. * HP Smart Array Plugin: Fix pool querying on P410i. * MegaRAID Plugin: Fix bug when no volume configured.- Cleanup changelog formatting - Update dependencies- Upgrade to version 1.2.1. - New sub-pacakges: * libstoragemgmt-megaraid-plugin New plugin in 1.2.0 release. * libstoragemgmt-hpsa-plugin New plugin in 1.2.0 release. * libstoragemgmt-udev The udev file has nothing to do with the libraray. It just scan the SCSI target when got REPORTED_LUNS_DATA_HAS_CHANGED in udev. - New rpmbuild switch: '--without test' Use to skip 'make check' test to save debug time. - Fix incorrect post scripts for plugin packages. User case: The libstoragemgmt daemon need to be restarted on new plugin install or plugin uninstall, so that the daemon could create new or stop existing plugin connection. But old macros: * The %service_del_postun only try-restart daemon on upgrade which is not required here. * The %service_del_postun only 'daemon-reload' on uninstall which is not required here. * The %service_add_post does not restart daemon. So we have to use hardcoded systemd commands. - Add bash-completion script for lsmcli. - Use systemd-tmpfiles to create socket file in /run folder. - Add %ghost ownership for socket file and folder in /run folder.- Add conditions for libyajl and macro tmpfiles_create to support build against SLE12.- Rename python package to match python packaging guidelines- Disable checks as they seem to fail on OBS- Use pkgconfig() dependencies - Enable checks- More cleanups- Cleanup package- Initial package version 1.1.0 for Fate#314409./bin/sh/bin/sh/bin/sh/bin/shibs-lx2160ardb-1 1619671250 1.8.5-3.3.11.8.5-3.3.11.8.5-3.3.1 lsmlsmd.confpluginconf.dlsmipclsmclilsmdsimc_lsmpluginlibstoragemgmt.servicelibstoragemgmt.confrclibstoragemgmtlsmclilsmcli.1.gzlsmd.1.gzsimc_lsmplugin.1.gzlsmd.conf.5.gz/etc//etc/lsm//run//run/lsm//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/bash-completion/completions//usr/share/man/man1//usr/share/man/man5/-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.suse.de/SUSE:Maintenance:19401/SUSE_SLE-15-SP3_Update/fe4c88f7612ec96087c37e03893e478c-libstoragemgmt.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textPython script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d014459b1a4f94a6790530c56f8e622875980c15, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ad9a682c026537086d81bef3cccd567f5179c9e0, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRR R RRRR R RR R RR^ˀȕݯautf-8a5a91e00d1fc67ed0eb46ebb00c7237e6987b38221d93f828459610fb1f97355?7zXZ !t/_BH]"k%wdQG*4f1%NWVtt!pϐKV>S+%U NfZXA3\eSob&+!Ae{W ]¦GIl'ƧrsZYQs+Ounuuu'<?aE"@'~ti.c_(zWx+*ji$QKYru2X=vb^?S&kŮIڵԙ{Z\Ca\ !,v K*)\4 CpCdI,Vcɒ*Q?$"!r* 熄BlR7#HT{G&! ۰ ,\YBTSKgIcRY[^LdEMMH[Ay3B:O{&6![2݂.8 t)"S"+վd/Eo[@JXTycړe B1uL'j24k{]/ 2ivۓ!'}GzP<.X^2=]}Hnq`LUPޕܛMZmbR$t=4<4CL?(Sퟮɑn|3"}ȒB-{ϟt%؊(7 Kf># TM<3'bO(F@p`LNQ}},*.ߠHRiڶV$bXS,p\jclSx6,R&^yëY0J;F&oW/(ǻ;4;W3Y9N&|Fi1P$h=9v!"f^'~?0#{*%6L[k$ %ۥք丄k[y*8-\Ou; X`dDJd0&i~Qa1^ • ed#PC̞g)d=zZ&6: -msދGuq\ jB,J!jY@1tLnOf>rDK|%8j%'Ew[nfxV LCUYTyߘ_ψL~zu3/ -ȓH1 4 >'gaw* } MzrӺYC6J;q]7LTx'K6h976#rW؊sIIHpR^È3[,"wÁu]NH,+ 963CF %k"x´{8E@V`줩vu ~z<{S: Rigl&֚߁C%]k>" G@GA sBaPѽ* QH䢜CcYnP*à2)- %*(|6[a˫^;.F&d+~o}P==*- ]`KGAp~ 7l t ^ȞNJ"\^EZ BN 43F.T=)"k5LVSBv\V-:&9:WP+(Ʈ@:΍{ ӓ;'k;OT Hm W>#T++3#*Q} Zg,S.#\IıNJAd"/.t!U#Hy*ZCaY9 F~זq9{wᜦ$ M՗_=yg@~1 ;*AçM/otRۊ.49 2YP^t]тl&]I&jvٜɝ^GP/oN/X~Q'mEBaq׸>E뗽W[N1fB ֲi,Uy V9Fi̤LZ[SoCUV5L.qBZM8J?_$)df:.2% @7%3S:" OQ%j2QVtBGs?ƻ4Tc"+ ds'`Aa)m2r]\F1-"7^?}̹պ𵝲rZbo`KÚOMHyNM)(l[[ = 5F3p@쨈 a*kH}o] 1Ț60EG$oyYtYaR(>ŋ7;zZƣK<%5?ݱZvK J_uLy+tn5x]ޞ筗yuCҖIڿFKڃ(yxuOE_JӱF# "-_BB?q+6L$kH*ȍs>n}S&yQ[-3$>$7Q;;!Gfx:.zvQY^U b3*^KZZ2!VEz~MnBq9(z_6$8łVn `mvbGd0@Dr-#Ł%S$`1&[cj jXS ^I!k[T;f p$#3$/톶a证#ɂÑRiǨʖuG~ܒPOק zNp M`]RsܹeѬV"Zg)Dq)4];l&5?]x8]5NhFP}J\ʌۑXG'̺SmITH"eD'/30:FAڐ71=Tyza.?i@D1ҏٲ[V mh `u( Imd "|suaR]fQ>&Ls&xK_%EEJGM ]ĈFBCٌҺ۹RjمVx6vT)Q V5 4QꕩCHkH:v="8&B,̜kJn-3Z ~]e_+>D ֿcy](0l0xL-Xvs)+rcz<@Fxe<ut-mTiA!±±hvقk{Q_%ES=Joas oII6 72g1J{|d2|| aS,4n˯۠h)F3:fz_ڤµAwuH؄PM;+]uT wMT%\8|$T"{^JzѬ$E}n]~މ;Er3xK9s)lz8NKU53* jeu V ^%k=SUlnF!8Td*lP"W*ԘG?-K7bX|=/vrxԗ>#pE k>m 6]!n<`f0mn(!z_> t_Ő4Fδ L,X^NJ{Wg;Rё6$Otõ~lFdoG:Cx M ϩ36/%n9+]ءloih!)CKz-zZsa򎌩k[>HZND)ˆ\nJq-]j<.*uE154.]'igLj[Yհ4eAe\ɯLMNp%`e'AejϚCM\"_鶁W֫n"uc ^+y–5u#TR i\n/mH| 0#:H!/1=e" Huffodf&/mq@ks߯ kfkfXa~!$]Z%H{C|V#*Pz$BIPAEHbMVUZY,"-2(?$e$mO{tUrU^=ЅGyXNͥon,"Er(BQ)diaQ ^D%z$`@dTLAL)W6VHh1^3,O$$7ˢY*hn?i\v[YW!/xI9?j15 BDcَI/ʃ ܏'!`ŁMu8خK*S5ٹ2o|*Q^ZZQ:- 29ɛU/r 'HӞzH veG?ډa:/5`as,<${z͕-+̓yC3H<,ЎM;h}z=W(e=Fx8G1iTTV0Qq5}Q7\5DG\atT̍7E \d][F77YԤ z, fdz#M\em|WhՓm- FUEAw+wLi"!;R!uPfEvS77dFnZM8uunTdӚn R>I$ðE(Ge n`7o].<4Q4kTܹ NBm~+5#~I D1V["sg(TFؐM65 m7 VH$Y;H~ꀖt' ZYM[!V]m)sɺq^v,FۍҲX0k `ޒa P8a%xn1!㞈&#=sJ밌 FN1S4e9jᕯ)]"8U 50̉q!XcY5݄OǕN>$e<^d,o8g!'+=@=Vq8w{ݰb3ObΔ? P喇_u j~Hju:&XUrCF}s ݴ5 wU6\n_j=G1k}oe}E1a28ݓ3`.3s!F/Ec_C%Q8 =}3s?X La<][ݖI%ʞ )Hdp=x{PgβɾުG}('[-'o[5(k&y %$3a;_9TY!(6>`^ok6r<;ΠHN۰Cн>0ݬ'/ 6l59a3 @[˶/N8d HkW:-tVgZB{4W?Ty4,¼ |jv} QIkRC6d=HԶh>S,e{Qg! k׵it;Ƌ1]x ۋ'"EWd*'ё$&Ft zR sb=r$j͒U"Z8sF&V"u]Q *:~FQpռim/2i%LKFs D+>oш9kj#cbv[i4~iί s6vMibcO!;+l"=%i-wNmDX}Eog؏D^nppb!ZՋs_(ˮRe)_sHeOSq7S9EHH3s tX" xi 뎳9Uż9/R}OҚ4pgKnrB$5j^[suS[QT:;q ZFckU4㿳`K62,i Ǜ{Ln.3e$2yl]L3V Qv7u,1(d:[)Nmi8 yl~0_"J N-E0u: %}jx'&閊R-Tqivl23@1f9~+ n$5=qĉ|>eQUYpF=wu0u8w0$g,ѹ2UyQWvC^-=o2nFӧ."p(uR0*R<'EQ<螛$=2h䥘ȝ]3pW sZa`f?}|R\XV^Dct~ n3ViKP&E&-ȿݳyRdQj&ɖ]odcGf%/GuWٜxd%Pty|!2YyΈI~sՖg' >U@JyXnn(`;@ eME9LqS8~E vz/]9=K8i DZ} pEx8 |18Uxiyv!Db4B}ؖ1p}H(_uJK\Dz+AP[° oED= 4#9zQ&g<.;4dpzF@XbrQϽ'G:gKQ-JH.5U JiriY|!u3 ;,08U4A4^"G?E1G oLȺ~iGYzs"@^X p5E1eQJtfB[_^f_SK K|*r6~>1&'&P9k({oT%0>AlsxLT[DLo;K%i<E@< ;QGENƁz4r B.Dk ͛#Z'ŝw%Q. @IzT$_1!d7tQR.!A[OE 02Eۊ}.]]b-CN{OτYyLYO>J "{ce,TY`*M%VT&O n~g`Mn RoW$vYXzm2P1cb<1z#%:BL0z` 3{dGHt}Vt )&c0'/p$/r.զHZi BվW#c^">#zO7S#-^,ډS p՗+ SIAf9)G{t  qV < un!} ;'O9!УZN =ZZ͉5qJg  v(./kk7|̨]%i i8P&k S`5z^'靘c4!E++FO)fu?6 WC[gablVY{CZ>rQB>aZ`yk3̢9~$wkB/"W3יW|D; q(s&y}g#NDSJ+Eh]a*tϓ7nDٳ"5O +X>=<3it{f79<|\<Ā^gX{!6ށ) XLxI@w*ٹG3+Z%VX.(bfX5q޴y)2PtU1QP0Lm\6D,ʶQJUglgWOIl:o/Kt^F~Ϗ#sQ0҃IJ;ٰ /Crr`k/$Q'ĠUDjI`Y@"W:ɱF<̥\aVٜC*?^K+0r/#"z :IUQ <5o$`Y&FOs ?zڭލ[sCHo|@HkS'ò&[C5uGOS[.of@6HI7 2G"LJI`VGe_\p8TI~ 4 JSJR3S+_JI 7M㧥߇Tq񍁪`Ix` {{FY`Ҕ}0jWjHJS[q4b\n:bX/59BHԊzbӾ.Ӣ@jI E js ދ&]6ݖJ$u"*F~ECVrAn2tXis$P)~;2. DNXk@KsVH<Mh9;p!:*Zn%wnN2eiD&$}FQOoӛx =} {e1wA F fݬ lSZB*0$꼍H?Fti'I50b [60?Hcн|S h./5U@Sр_{%7Y­<*_>j*:Y2Hi˜H߲sB|F*]rYew.n4Qlg/ ⮛g;oH^vTEѾ_&2i.ݘm8r&2vJeV?F.ͱuM?:FRU-`9<&L;d ~SM.!]XQ/7g9&dQo0̶,55H.8k>|EMT56EENKai3.z6JqOo$K2t͑Inυ]%/k+AbRgw6v)l*'uD~/էg߶av@9~vB$5ԗnb [V~*6Љ y,,J7Y&.&{wjx*4;:u Mԣv\[DV_NwY)ClWaν@xMt=ZoJUXSggՃ{$)PvFR qTk8rg*Vځc{ƅr%5Wm[OMOʙKȦ:.{pCsVeE_s{P~1w}BP,tҬTA/pNς`@Si(U\r7oqlr;i@Xy:F!bIٯ'l E&K D ip b8 3->0d:n+=z~ȼIťJ׺ںU . iM@(Lht馉~=0ov="4ZSV˦rFF4cI Fu'@Q9utNqU>-_Xι|cZG {"Z<3oövս_K:Ud2e ^>ZSlC:e4Wv.\"d`hZnSvYFypn61PCyohc?PЁP:}~ ,>Og;o/XGʼaFK?\86ёwR "PVQju=7YjW%_fnNn; !5vَR4kDz-3& Q6:ܽT)Ѳyw{] %BߚgsR~$p`/HdT~<39, 55sL/v}a;{CzsTj)TzbUF5P ݈ujDO鹄$ wvgr2{JhL[!n3MzRfZ')Hhej1զµGm&cѣ5K%'}û"iX$]6,G"O“xՀl%²eEPLqUnI0ߊBsoL| j7kJ>3Ŗy>72eq|P!Hx)5sLFmցo)Ćj-ZaIfhn-4h<2!?- Y;0cA4CDEv -wvp%-)Ȍ)Ab-P3B㉙QH{Ёo 6[G: Ȯ~ԱQʳb:a]"i&!uFocjͽE4qg PIل3$ӆAAK; 3Yx88ZdGtA&yZާ/W*Ht@`Aqq-A2Xn>m3;iP t"dkg!D' -'?]ded3I.=FHL$еg4mOn9RvT1W%W} "^דZ KAysK?x4&ʴ>3z\{:R(Puwؒ T iMuI I{NR ^5_XvcxI}䍘KV+3-Q0 ق if] c8٤WU VCR2q"=yíqwم2D~L8g])i9(Si_`nM>} yTھ2+F[: 4Ts2 jj"2{/m\,[UMs9l~Y;U 6̮0ϯ*ev`ƕ^)!x-xlaƕ_ؘ<8Y'gWzܳC݃C Y;ٲX<$"IxF^W}yX$Zw˗e Ŏ9-Äq7 Ss#9o9"Zír͘-#h M^ٌLkfXGm?:[G }XYqgC9\ kJ4)υoxdϐFܳTOP$ 3 TM5c*ٚТR vK®o H/0bZy $ (:Pi+ *|w='uY:6PW&ys#,a4HBLd)Q(K{aKUpJ&ʶs+ہNx`VrǠKfB yؕXrDñKYƴEB-Gpju *4,,1Mg[(Vf'a_Ar]&q;WuZUk WX;+_?Rb!A2Jec' 1witgY9s2fM4>T%~wث[F1#]k9v8cIy?G)@me ]7fMGLx$oȦ H~=V% 8~DяP=Ѕ"3!?e߲b+lpCU8~s9> F&?96PϯFFGeŇ+_*"I xLRў9ΣYd J4v.%b$<ڔ~#T+Qǥ֖kBKwE=sOơ\8"K\L&`?Y Uk#ž-y&C36< $/IbV> ݡg~pF׿ߓ% ){uj5 4&h}D?i.#_C\(E"㷅 o9'"orp5^ {Oi߫wQ!`g*-6qN>&jAb E9j'XY'Z$}x\P4eϏAmX_A:<y? Ajf離X&848"5dK9].!:uF/4E􂏼U]Qv}xH cNMr}"ՍXڹf}|l[l!;eW'e]ٳav4b!cck!/nWpb/;r}\x4փ,wؚu4n0]PUC?CnN)$.7Ԃ_cZw 4uyYG+'|̋6q2(*S"Ls5u蔇0<ϩ8Ȏ苽{<A3A{!ûʉp#.ΰh.(AP2oz_(xuSOU!awT{'9Oke´imy:Qmĝٶ$+fжl7YsaS\CƪZәS5GNSBq%9S } `<׺ }[P+=Uk/b?v$Fk!2?hG)_J }dⰼ1T 7fhhc#uy,I1ǂ l!!ATƬou$* Zz=US:8!`2I_?4-[+$b+ ʆ_-V `ź 4 N^;D .O"bYr5H2jhYm=PdhUJi֏ %D)( 'x=lM #_'Xhp5;x^^JþTiz YZ