libstoragemgmt-targetd-plugin-1.8.5-1.54 >  A `Kp9|ܣVg˨V,3&޾%g=6Tݲ5Qjzwuu_r/(ܓd2߃wv'f_oՏwS#3T!,XzaUw^ _ә>4 5$~P'+^Ll027a2275bddb99b81dffeb5ff7c27ee38b38016fd85882e6d3e6c8a8df5a7434f31b40bc85589c14a2a6126378b437d158bcdd32`Kp9|0!njP̤!G2@fuu^l_XOn')p:ϡc j 6 hA'2(PȄczjHeXEAs3cdݚU%1!Sғg2>"%\R!Q@i[~s74Ka7iO4Ϋ&tg93zV&R%` 90ڻKvTFm=N Q$?>pB6?5d & + ^% ;XT |        V     (L t   (8%9h%: %>0@0F1G1 H1< I1d X1pY1t\1 ]1 ^2fb3(c3d41e46f49l4;u4P v4xw5$ x5L y5tz55555Clibstoragemgmt-targetd-plugin1.8.51.54Files for targetd array support for libstoragemgmtThe libstoragemgmt-targetd-plugin package contains plug-in for targetd array support.`Ksheep08SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Languages/Pythonhttps://github.com/libstorage/libstoragemgmtlinuxnoarchif [ $1 -eq 1 ]; then # New install. /usr/bin/systemctl try-restart ${name}.service || : fiif [ $1 -eq 0 ]; then # Remove /usr/bin/systemctl try-restart ${name}.service || : figAwA큤A큤`K־`Kֿ_``K`Kֿ`K`Kֿ`K_``Kֿebdfbda1ce110a77096e2574c4ff681867d544b024b36f6ad680e36ffb4b47b6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855de4552e2688d0becb666ecce7816616dd13ccc7942053fff15f304a6c279e130dd32cad4d08f1993a8d5ae6771b5ccfae829c02b633b46b7eea2a6c6d1af1f20bbf379f6ec9de51b53b45a45b080b03d2602117012b02b0ad1a2265cdc57e224985a891e0b61f757b753837dc0ecdfcfab04e46ab9076e7746c3d3b7c36fc211__init__.cpython-36.opt-1.pyctargetd.cpython-36.opt-1.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstoragemgmt-1.8.5-1.54.src.rpmlibstoragemgmt-targetd-plugin@@    /bin/sh/bin/sh/usr/bin/python3python(abi)python3-libstoragemgmtpython3-libstoragemgmtpython3-libstoragemgmtrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.8.51.8.51.8.53.0.4-14.6.0-14.0-15.2-14.14.1_`_3^@^Ǿ^K]q\@[<@[Ѱ@ZZ2@Z8@Y@Y0YYX:@XX @X:WW9W@W=W5W5V@UUUa@UT@U&iU%@U%@UU@T@nwang@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#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/shsheep08 1615582924 1.8.5-1.54targetd_lsmplugintargetd__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctargetd.cpython-36.opt-1.pyctargetd.cpython-36.pyctargetd.pytargetd_lsmplugin.1.gz/usr/bin//usr/lib/python3.6/site-packages/lsm/plugin//usr/lib/python3.6/site-packages/lsm/plugin/targetd//usr/lib/python3.6/site-packages/lsm/plugin/targetd/__pycache__//usr/share/man/man1/-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:SLE-15-SP3:GA/standard/58662bf155d214cdfa8a2568b8babe00-libstoragemgmtcpioxz5x86_64-suse-linuxPython script, ASCII text executabledirectoryemptypython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR&!(Y wL|Vutf-8969d7888992e86c45b46b90a8903f78aa2042013b0be4c2d5887dec901aefaf0?7zXZ !t/G] crv9wzPrX"f'kʥ߸[[;݇U~'`tauxc?7"RSUAVۡ }57:׊Y GvF'MqC?XR' pZ$#{x} M`mW58" -( ԡ' [ gmu?P%/?rtnѣ('HɄǸ`i0f:b䕵H1Vgn9MGZ*lWLyU x}Ψy5N5h]ha~+T@mM_X/g֨HD9}̎~݃-C5{;#Z^3eG/8:a\|8z7BX\D]bݗa0ʎ^%#L͡hjO&a'0füpn:kpR ,{i7ŒHNA|4ɂl+C ߜ6*Ի3_$ϺU5Yn512YRZ`> @[+<-i*H4ԾhZ4~Ӹ-QupwuQ[.ƨw&ٻ6^xM9@8L*p3(CĀj3:`좊=>y0?㯸~mN™+whK4Aޡ*q:hz [M%m_eA)iѺOA*RO4eXDޔЅВg/+K*dʰ/K#Gb>T? |\DY8$t {y[ʩ{%mwdᓌ#eW" W̘H̜C=hTkʮ9߈+_0Nl'9Y?:0N]E@ߥe2y]KaPBErҨ+GA ck18L'pI^طG4 lStoV4ҳs}&?E!M}~ Y\RfS4˿^LǚʰYU_ko4{g_y꡹ ^.R{60~Z⽍M~XFndvW#-mlőm8|g rv͕Oʯ,-N$͈]BB`Ɯ,pvE;(K7<7;aF .̅ a\905v5GP^.}OjO"ú&B.sVi,.|>oS}F.LCO yrcgms!L{ QݤH6q\.ڻ^R(0VJQ9Mbai70{nW6NjK*zVHџ$2n)uO2P~!hKZJ1,q~ۖ j 7iN;G w{NɁAb{ÊQ]m,'f q@04e_hu! 2g}ݠqREgѺ7t(=lf*2,,PrQ}KfڸYH.eVrLAkqtpd=H_o0;,) -(6{|2g/KĬbpwx2Q{J`?b+?CRM 6c)Mعg6 F߼m7pCe)X˿.E:481..7GmKK~%5eƥRQ?Qpxi T؋XPN0GI1ՉBPߑ1\و7"9CJ  z'9J!9a@ !s^ 4G5*L-!Sw+Q#yD#Y7OZh,!4RHֽϴ@ռ|~@|7D!K&)S_]x4_hdRLl \Ϡ'#n/xE֘FK!rU%Y]'UmcS>+LPhFЗœSPl1͖{ PE@-!)|d3Hotiލ;3 fkP(=Јb㸶 JA9i@1$`M~<|`^.CK yO~9*rnʄ. +PmD JJ) Ef(ƺ*D'l72L״QalYa&'g4ۮά'Šu>551A<6p99TP?2s7?1Ѣ3brrpA8-`92p,ZeT |vt*mQ{/!PH=K{LQ4] 34X#Ij)V2*+qt5X 02"%{/tv<Ǖq=hoP@ D[`^l~E _}NXd |֮uEX Axn@_i8y>cfvSɱ̮Gg^}OoB_EH~~OQv } ^K#lq!7g,7rJ/,Y Qq6MzbZ]'O 'M4>Ho^mBn,xO9S}_?m5PW #㺄 Ő4KGJ-Ik\aLq"oE*ӵ*&%~0g5L)\6 c9^7?FcXԇd75V8Da릶t#Dѭ9Y aٲQ"} v&4G 8~ 'ƚsЖJ'H2F'/!}]Aх8fIL~yDO` s#xC!_ɰA-'{cC:mpkj`/8[yQ&9NG"~%xM21%X}V24Nkun`QmpV_,8Ⴠx0a +Ƒh],[ybj-)w`g4X21xGl_Ru,5TGɩ3X9mm`ċ:\!fZ '/EmER$Դc7*l=j٘ͭ(mύa DZTtP #>*7>;S+_'_v#'` 3 ]zzc}7+K"䔞I~2v죿@1ap]{: ~S٦ig+(ޯd0Mip?:c'KpK>jŎRuY ׸!U9.1jK ;~.5 h+HU9v&h"s$͕Dd>(]=xMïC=zn:ĮZ'I@V4Xs(SQ#]SN<:ZU}$DbƲwF=cN! 2/p ճq/8YLmbw%M6s9<qsfϛ9!H!ȝsЉ%78:*} 4 T/IR~8V'>*z/7,eJ5@C C?*5pI ﬓ"A1'36/{ޝD<5wH& 3B͂@I6Nc5Vt@DMh%71 "o(TQc*0VC!6-OgDVKAP)3a>rOuQ Y;ï0|='KZ`gѿ5S2}ܟc`B<_vy-"}4 8WpqXPO])0 ͥY)R! y3UEIfEʺSĠ-l7M*0 R@Mt io"m׬op81u$4sM oj &‚}S4uL?+ j\40\\#S"z8}Be m05!-,>F<:Z~hKo?Ns$JB駙tQ^:ulOk\VWk>=$:ŨmY+z/»%n5؞O޼XQNkװBiiǍ n+JZE uy04s҃h C,]rjh*>-ZkfdF ۽2CEWq*F$(т.SD\n& +^{(.!8--XwW'@Z-k+ v Sc6.Xg|U=Cn!(Z|};:|B ϝжC.LƋXCLw09*z8|w?~:&Gbkllpr] -NB?0x|l8AG05c=mw=A>2WECp?Gۃ2 .\z|O+['1nAAtH~*E[fFs^џﳡֈUe`vb޳Nl>ptȫ=mS]Y1tPODm&$*A!Bspetl*.,vf&@楩\_ NIȑݡ,=K5Bۙ%EtMaAswmPlh*U2cy$.}DZPI '+cðk3,2f"']qՐf4˕ DﴂJp 4l49-%Jl4%%twstcB^Oy{<ݤ(ɏ*x<(\Yc;c!hk ͗Xo H'3u]}k ~zá Se=|C&Of ގv<"yzo ]hSL"?CK%5 4]H$yㆫz=~9 4p^oluEs!E^]}9gQ甝v>wN/s?Et$EbM2~.z?{Z.Mmi(MqpYb1aOK}3zX+;qJˠnoBP h+"_@h?lpbt yt J!n,ԒKZN+Etsʇy)ר4CNQ''HeZ}KwJT;_(1f?V@Ɖ+8ͬ1B1C7a$RLO ;(Ӝ464痡g .08vuvⓌL(8 PY[E\:~-/~DXT6Ν[U9⏑.`Ȃè_gM+[~&4b[*s|cž /JҁŝS" %J*6$9~J:\ >_)ER(o׀wD"hwg*u{C k\ EQWsJ4lYg@sSr/F_z +wZݴMP_BGkl`v$_KgϱYٲexM~T22#!7 -&$f5?\sP=3 ߉C"gH1bl~ ps82Xmnk6I]*.퍸I sۅX8Ѧn V :Z*E j&gLx\iS<J,y  w-pVKg07eJdDSZ!QrtڱgX'&&a+w{lqDgs޶p9HVp}EEϼ6{&AbK!w(R|M[fyc{IjpIr@_O^-4kRa~&q&BM ץBVCgkKy47uwbX,s0PS3̨w5j6qc<  ],?2h$;M@Kq` N6$3A[U2732)u݁RY 9˭/a݀U(L4TlN; 2V'G9$1ddHbLXSIQV>a7T+n)4k\]%Ԫ@:j˜*C L ,֟pQIUyy AY%<ORtECPA՗H;mӵGl(-bn'*ɗqW%֟hn`β yԆD _a}T3olLmCh[uKJ^ًKy7G{Ō+%É֫Jd ̝}b%_UMzj͚\}YeoI; _153Ԋx~;T/xc'wܴ״RqYGU?ףB N⦏kyf5.[o= X .:ҀYvLC=9hȟ|<㬾);6і{PQ/pYc<;"E7>d62'h5űIU[,ω!Mb# )q1D:W~s1[}{6Z#,/n&2@sǡk&OᢷŸ5yuX1 RZPJ3&9lW٥1QmIRggԮC wi@Y\RS. m\ZOj0e9uQ9?+Y :i’_F!oi_&܉mD7~fvD 1g[C~y8c(ꔕK(݁[ ,P 8tihb)p!Ah>ۯ ]W|ڞ#á‘U+DݏdkL) } 9O¾{L:bOÄ3W-q-=[d%)Gk x< i2¾ʤ$K:˭W2!ךoAa17lbzH?i-Q: Syb;AK0Pjg*//E/cG[)Hg+XO}2ZmUukZj[K҃ 6eW(~'{{fiYKt //iØާX&oeV?ٯy5FBHE>=ULs?XOy ]=ֶ Yi{V k@0;x5sXJk;,>[ ж[7:mBKSrڜha pquLbtb( AMc8zѾ}/z G-nw ,5Sx#Z7@YQ^M`ohwh@g _GۤPM΅&,d5\&\<3Eʌ(cXݤ"^R+m~q^ c|eAyl4ja1>QLj 7zӹv<`\Gar*+Yٯjedqj dl){(Y@i =v<-w:,6Ed.@ {[ڵ-.0;Ge  Ѹof[o[lt1#xxGAi(紌=ʅ1.4F^m|=2XX BnbtEqS㥆P5b  lOs ;ѧgj^pk}l(Yyt5z_Crŝ3?rtH@ ?;6v=j-vpU-Hg<7׶Պ>S)3Q9+D|YHcOM1L5j'yFD@'0Vrmgg^́R-i~QvS}0&VnSM%%`Hflۇ>J|?.KiԺI:0.eqq1Z">ʆ `F^//gykaF_Гo{v;.s'o8xQR]Ūuw r:G#?P/تIqJ0ftFUX?bw+lۅxjn:=Qȴ^ "pESE YXn}9ѰѤ GȜY\3-VCڜ,h$GWMm2AW2Q^+Q֭p1Zヅ0y wU֩ /Ѝ0=Z~q=j/h[TaܧR}+OR\>9A0^^@_ECtNId"Uk,_7ɯkliF8KfP)<[zgtƿXV@%; VpAP}oYa0L6/t#)[`$Eu"F)$MPxӣ9) f=-R3Vkzq2'AE]-y\f۩2T3#T_Zq[my0ph;k7}ldڜ& LXwC`44OڗQ`OH>Pa"]͋3KJe;S~G>DT/da J'q tc'uPpxa7{"˶ fy ] >Sx5GuUxX\{ö|oz" xQa7)AN`7Jsi#A6Dkت8n !ε=6O?B%$!%Ris# `6fy^궯`h7V켔CtJŁ\SD$ˀBD |'q1(!zPok{Gx12|lʝ=遣,L }E[5.]QѕENI ܏$pTJv& Ih@Mz8'WY\Yl2T船k"p⏙Rg ( X@ڋ $9%j6^7\#g=uֽ3tnZC|nk3\ k˙w# 3N&~r[$ҏ>+G^""D5MVNא2X15]L:I)*K_8)_PcJ67h]s yA5R`' 1`WI[H(%`V{뫼7 .a-.tFҸK~u]Fڔne'=_}v^ q\eBHynōodyp$z4t[N3ny6>oi]Ru\!Ƌ: ɷJ;@t5AЃϒ"fSm4P( 8yX9¢99 .rH!kHoNԽ={\ O1~ovyBIM:2 =y_U)(ZHٗ{eƛW~yRJxNP#%wh _q:4p R!@׍{0N4zLGA6-vnv3|NP JqLiboVd-"8aJ-^&%bEDH(piߜ z&-/%F .W5h{Y}@< Zhk(]{}`4af w9sY7(ĹEuұzuUus${X`Kbt''ZP44f^ yVq,0]*Nڂ )"k]HA&E6Ne*5nBkFW[sOܹ9b,,NDRO" ;|ˁD|b5#D*i+ӽ}RKH0$w"GÓ3%@aj{5Jr^]˺dqUƸ'N #vo d'R'߄3OUC ۲n%"G>%'׼i2-̿񋲓(T"w]e˷ x/sVj>3?5#庎KZx5 $ LZLڽ3sUl₲w9(isazQԏٙwqV$ 4kWD,ɑ7`g>%!f˼rs&GĀx^DI';r۾;VSc cQ%҅~FL[2녲`P4Gɮ\}+4˞i_vE) S!{dL%0`.f`4(|vw:f`~Hh }؇U"eXn0ו*JQ\\6#^GA4BGꬔd:U/%Gm;Dr)fM%eQ8bNu Q%!_/J  &c #T$PVp.7S=[k_LGtvH'dQ5[kno7;iqj_ZGlߩn7 WܬxWbz΀f-޿Hu XyoA"Ŵ±/[>&ͷD4A1/T7ik*Ia8n0H \ ƫ"40MP+p6q^^)FPr# +zd&B {„'wnA#U0vU\#>KZ^jp:*&^r {jKj0HBwCA~jFo.LǍFpG;^F} 7wd+'Ss׺Q:XqQq?=*)zJBB+ڣj 6<4D eKk-Ԫ8;"%L~TeI"@ÌGE!-^nl\˔m=\HɌj+3#(65N,]։3iCw>Úȿ؛~r/pNrilRBY@B`|Zmc) t5µ]`xBWB>R~tSQbX̀zfԶ;s;ә3J/+[6(́㔟%@-gNL< 6X5 Il!K#{?Q1E193Ļhf9)|irm X%L{DZZK(!TXG.P($RϞxZAB0޾p:cs5z*J<7}%q!t#@i'f3D i(PJ$Nti2{qƟL#n?X q E큼ww^# _Z}_|hlq u;}x_Ez}}D^ڽi?1\h$ g??B`Ͷͪ .`xhbv|TKuK{K0 P TbAb)[.Tdڇ6M.BIwGдj*hUz 8>?[%߈:v|?QKASأ++hCc> gyHs_KGazc5rE-',3̼},0!ѣbQIAW)Sqp[U8{2^m%yM̘!i-*`bļcVʿFkwZAe{T&- ¢'(w`{P)&^;@zv,O[uͦ-^}q*Q쏜.tۭLnJ%F&(dy,$9wf6[ge\ ԑ}-J[z#8Z̯35%Xm0b߇᪔?YhtX,3wvrc ӳ2̢qQJɟ++45H+xT^X95x