libstoragemgmt-targetd-plugin-1.8.5-3.3.1 >  A `9p9|^i )2 Zf2)BX]H!sᝇSܣ$ jwL^ jBv*:NDQw׾: dhs0(Wd7RO;LcoF >;DY e] qytʝ W`lm3U^;s{"CU< >=9`}oP?pR1ث`]] EOIx|s83 ovGQ273cc0409433138292c40fbfaf53f46f04ff3c6b02ff6d90d22b96820612303ac5ff6354eb7b011bafbac23dd34771d7f4c6c2fa`9p9|br]%Y%7z"8U ư(nR?0EOU-84`,]_[d] h58C\0ʥޅa2T=<)٠ /AqUPmYZ:ϒw-z9pYӾv`m"ҹ筣"N:|νe!;HC{ȥ&L+^چ9'p`R\cp* 9dL[,$͐LJ) Ҵ'>pB6?6td & , _) ?\X         Z     ,P x   (8&9p&: &>1K@1SF1[G1p H1 I1 X1Y1\1 ]2 ^2b3c4-d4e4f4l4u4 v4w5 x5 y5z66$6(6.6pClibstoragemgmt-targetd-plugin1.8.53.3.1Files for targetd array support for libstoragemgmtThe libstoragemgmt-targetd-plugin package contains plug-in for targetd array support.`8sheep19SUSE 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큤`8`8`e@`8`8`8`8`8`e@`8ebdfbda1ce110a77096e2574c4ff681867d544b024b36f6ad680e36ffb4b47b6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85506a6e415854884917f6d6d7659a816bd96dfb395b0243b5230f57d2dd2d0707235683240130f57f25df1b70efb2f14539fca9c34f46a7df517390fbe752a7577bbf379f6ec9de51b53b45a45b080b03d2602117012b02b0ad1a2265cdc57e224985a891e0b61f757b753837dc0ecdfcfab04e46ab9076e7746c3d3b7c36fc211__init__.cpython-36.opt-1.pyctargetd.cpython-36.opt-1.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstoragemgmt-1.8.5-3.3.1.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`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/shsheep19 1619671253 1.8.5-3.3.1targetd_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:Maintenance:19401/SUSE_SLE-15-SP3_Update/fe4c88f7612ec96087c37e03893e478c-libstoragemgmt.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxPython script, ASCII text executabledirectoryemptypython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR ]^r! cWeutf-885ca2741767823bac095e1e5b6b70e97237ea92d120eb2404ab427d11f409d55?7zXZ !t/G] crv9xo wԈ/$? >LDo -9P“m=  m%RB (_ŅQ4J,y\fVx^pFX0[o֪K]Z"-%+kZ@8)By׫"'j$;us6v!'rB^Y(;U&?&JHwo-[;t9tppZ'2r LИ?Ӵ^s*vf>k&Ё\TeJ2&y}2Kp[LOà[ge[}QFQv>CxJp6΍CqOȺ%pw`9yቌ\H(L"-uu-0- >aD. Rq7"-{K%^YTZ #pn< .c D]*猬iQKiSDp\2WlS'xvmP:eWŖ)Fls*m`qF E.Y[9~6O:ǘY5\ N)4#l,ޜ]yhsT/m__Bp#@9A; :kmgQ۟DJ' KOYna ;xgxIԴZ&׶_OT꓆nm4b'+~œW, /0`ߟrJސc^|Zh lexP;᪡~.6>X5/ R y[?AMaC>CbA ﲵ;c4FT=m]Dm#3~-sx`o4hJ{f{wR ۑ;PgpSfeT:0a;`LX04,Y'5z91BwC ڛ5ThONSr) k(0<ȋE P>LF`?QANn/>^{URH91t5(3̈́ zoV)P|R fKc)dJdziB{@ (&hYZeu-eE9]{(Ws+4 (r 5U=)'x+lG{")?zЊ0Q~^q_g(0SPhU!oeV]'PgA䵖=Ku[+n's#uk𗜂1Y)0'Z(ENN&5.GCRZwDVwP+\:K%x:7]p\oXumͷb;S! ޸uYUisZ@-NOFʒނYvq+4PJ7WǕ9㘠URC}RIb-fW@Ȱm+#][Y9) 3^bp;WΑJ{= ,ɓq =mTIT{+] F0Ǚ{^xAug1.1M |~z #ag~_oBmޡ&i | hΐ걀 |ApCo.k'sws5lmn ^LkrC^\ZtMHZ2$,-ުA.d_S- yf%6 `&fbk`L!@TKe.x[\xp,F87^IWUWT)7%rJ{9%d;pM^q'm7D$y࡚ \I)#)_ b_2%VjlB#Rcϝސb`FYM/?(u`S thOzuuAT10`Z\`= B+(Q5!) %4Ѵ@tPiM "'\q⍉sza˺9̫cNfю!dB;0)1C<,35l27Zo:oxBo(4L=%A6Y 敗[&OYθPǬg#p$_,'oFi)/$q{`g{J\?67q,>[sqo{,j˛ +w* ^ gFaS,LTaI`wؗrj6yh$o8`O4ʮ)к\QSG5M+IV5[ADk8.Lܗ<`4 FȊ"޽)*H>s )jhZJ*ԁg%e9ʴOuI!ΛIʳsbl39|qO{uNځNTyθ&S-yZ%)KI8 asBX~dx7B$wsip0T}P {0'1fvċ-kwuN S]"UG9 ޳pxliι8EC2QD^rk.@:)ZX]1`!PjpI;GB[ݛUe"o>Ԁo7 u残EЇ@hV͛oKCbOTo®87r&h?кKnզ,M"b^ 2~tbJ4k)Jo5wIoU#g~2Bx|& :3#Ƚ@'q*L&k+-2/-@),/N݀UFpz)l3sVq6wЈ 8j\P/h+9|U=aDtD7.zrZSS-BҀ[4_Bi5;ߗmgME2beO &AEK8V ְM.Q%q$ٟ($*DW&uv'J<|?T:^/8>2]w<FȱP [XupH{7Ղ{izPW[c5;X򒅟 ,}5MճYց:C=|>*+  1MHIPVzk?-Ϲa1ƪ`w@Y,y1,Ofy[K >[0n85-U>0(l881M E#Omx}^:A.Vlf/0C˜\J찅`"C3 dIg8a@zOѱ i@@W;ƇHc6H%j"pr¬( i#՝҄T2T4}Tفsfcdl]JJ+Μ`3hg<ث|Z!gNOfK %ȕ\N46/[˙28&ͬ"nn|/! }8~[17~_uu/Qݠk*Wi0:|*|k2qvcŶrLh !ai (irfl]Gy\Gϒ `ACbTT.9]uX4<9Aҭ1H8f[_Do( ՘̬!ђuTxݐ`Q4j~Gp\2^&3p~uP(P~Gtc3k\`Z<{6.~^+m1u>-,t-wBlW .yݶC ÖŇK.Zy~`Y ;4Ay+hA0Pȃ)aDr}((j>5Sd-&Q/b'v>y~b>hLNNxZYY*ff]&GC'9⻆ UOK`7%gVXeuf|!8'(@$Wd~mlCݥOUnb鸩ُjBj2" <~ka; {B_8IՆYYč; $xfy 4WbZm@!/{t:l-#'KCƽ6M)ʸ'G!ld@+hN"ȭ٨{+*VܫD'fѯRª 0B6XL(*FsE$ţ x-Q`5 |QwgVv /5y:..gzqW;k>G`5;O8sXq߶0q]c$K(BIiT Zx8`'7f@0 2(I(&WN5kذOȤs=T%}אǯ,8x1b6ϥڵs]/~r24>iImDuF#1z\22m{*_p2/!2<өr(W&+H'SGJ!f KRS?>A8~y++{evˆrNR[*Yu^~@82^Hߠca- mq 7lfoV[0.cNq`7TtՆoW`R:-k}bOk#z} IJU~H 2Y8-m)هٞJF+Vk@ab MAQZw7*M蠸9O +-='@}#Zy G3W*<9?BnX뼝{o:$Z08emelk8\VC_W]=i2$6Ul?|kAUAv}Yȼgݐ .ubFj?')|xv+7SJbr/"SZkudj/y`d?R g˺h&N??yF֗kLY3}ӎϾ]%dg%;u=f*Efnpꃬ‰Wj؉ L6ax&kqD{nSp.EFO㻑eERLDy(?aA}y;1˼*F$VƜ^J.wӗ%{ΗЯMU>.?gU/*15Me]I)֏o$_+(xaAR;*S /dOM>kb8vߣa(a! c4=WЙ@x`_)-_6nܥ/۳1 d+!,/}( ğI@kzkX:9mmaIe46Hfm=bf$"ujw_A ְhcqtx}< tUFeP#^XVh#@f2B%C"m>#Vոqs? cxBkʇ8MR3 Qzx|51n>!@>& kaKH_ft# X їLE9 (#%kT%ua pB ?38lXEh+kRTcZCc:ݱSRݗs,cXzŻJD R'y J,qtv {Q?:L8-z\/ä`rUq!*p0.̉{fkQ+G4P7*=,$*ji~vשHaQqv%_fkmMH%JXkMgY&NȂ_!ߝ씂.FA_ŮX)5<|xviD֤6)#,-vAdD$' mp11:. SFu\DoJ! ㇁SŸPVkпb\0V2ŀ,جv;7 Q*_qFBb@LuYdqv4P.{R_0$o[c8@cɈDoV V~8AdFץcҴW82IG_|gS7`eODsS1g5ir¡QGRV. ]/%`A\Ҭ^$SݙTOѠr Kx<\G&}$+1[=aNdAהL#T J|!1B^n .9m V\vK&{& BTИ2B-s#-s]&i|'-ϟԇ_|&jTќ] xb>86-5d; uU0&Z1XEֻw~=& iU>өP"MC6-U㕸LZOj&u=gN. 㠸3cgcy BA%-Fjqݲ0:WD#cιѵ7|TL.ߎ\'+NF#\.jvRzo7]XUs+L$Eo˲/`Zm g~^U{e:,V;,)NM>B )4'\RAq-DLRFQ0i24"&Itv͚\#ݳ{`8ߢƦ 3XGz/p%SDHCx%{2 &Ѩ m3b=3C2`^VM\\=c Ƹ0o]#Ї/ä2?9c1҄g Qeꊃ<+H^f}_-}ΈsO'.cI҄jf2RKMay=SO,zmG"MV^0wi Td )C v;!2rb;+NcAE8f$D#6;@ZJklbPbݽ؝Fe?-]E,.I+>sC&ƍ'27}j8k%D"O'#fD 2cLkDl0da7&O)ߝfzo`tƩ#{ѯ~D 詋SG_ r@/5DqI61E Nx,BMq!/">N=zlW?!tRݫ0G I`kI\ !*Ui&-ɫ9Bʴk>SS|v`e*ϰh?f6 k:Y OPX+ F "IR]bWVbsPސdE]bG'/\NUOI|QF{S\tvMm1fAfpcimZS*|ЫnR)_|LL1ɇ3n0#T}.W˳1{cn \W_jx>,nc>fPJH>s 5kdU,`> ׈rKlEm|&O@6CG7Qs&M* mG{kIo4areN Р\e/Ki'7V%gՄ5,L:r!15յ[OV?D኷lM +'d"69{Ô[Lmp$N]9ނ7-JcjVg o3L rf.>+[C1>kѶCP}U˱5NVލr `<-x\?M4>xx+:FBχ=@ә[{آI.Ĉ;}C(|~b$Ɲ=A|~=8,a E2`B/Y8RA\f{o&ˀξxqp9C]A5m#0~o ز.o(_ `t ^=f# @.־@nc}0g56Gbg`"nHYԾڛ2Q{zӱ%=5΃y;}T@U?6P1L uZSҸmT'kg$[Kt{?pyУe; ;.Flw9ؘ57`ҺL͝.7r+޳;*DvMIw ^T|D.r j "xQH#XEZR3J{\C8#5 ET/ֿo'9xegG{g -;֙4S2j&$]g( wUukh е[ HOC$A^+Οx<r+_gA֔Dܛ`\L?8tz,L(2OqV^}98598*|js_n7f g9opH&da.뙿6a}xkfBr}R>J 4k2.,)J:&}KkԐ]]<Eޝ8 S;NϾgg]_d#AwF~#I/muf3xd8|=e¥1cRBUXߍ*>w[5f2`L::G׻P.^R]PxY`OZɟI|daZ2_m( 7> FeA$8ȇX敹LtTCtn18&f} <J|˘fTkr1W`i5IR8:>7 ~O8q@<ⅬXilr98㜼"~zuX ʨ7VGD5h-N(`&#zVMAp_&|{UͳA-2Mw*.Laj8I8ߌmNڥa]og/:cp̓&Zh4]E;"θˋ,+%Nr ]8hxbTDQգ֐ YF;Vb^()xݏشyU(an܄pwsKNW*ُ'q55UD<}/;ET t&Iì/LKn'i1]$_KRѴBP+( !ľUȕ̢ 8gr_Vf&y%|^k ];I ZvE~~yS:=JQ1dķ$.UV#حκ+KcJ>5"'5v=0R*5HutES眣|%Xluϳ[7y_#WӣY9O,n+ 7u7h)J3v(\ynw:~gRv{i>{|ӷS^)}|u*#Je!#ݭDMFrm>L8Z%-$0{Z3ֳjs-|ƶ1 2u T)diKP`BU ɲ& ],ez^\VfKXg~q ԭ'Ez=FXGhF )sJmf8;&yWBc3}{#6$VJ'H!6DB#$>K^͖]Rv([oaz *G=s1>Cq#oJנ*wQD/P~ SܪNx^W`wJA5* h9١w8^-vx.Vc>XE{=`-ԩ-Zh  ǐ[V0rI?K@ DEhmX`8 u<\.$񌬏|!YZ!7 PK-Z-!X$+<{8$P繌VT_9l{gH*)ƵfmeRTWYW`+9:c]˞\*`$N$D&ȾM{{Wi"c0}G?P U]?neÛ+Qfh0mI:~0NHBXYZr~Mri(,\sfT~h4b om0$X*og^7ނaCFcmw+gGs,xϡlV03d~V/AĹ JoKi3hR,c51icnP(8yL2>9 R1dIKq~f.?"Y"%+yj'Q3R< sf$ ѸLiJ+&B=r)qRgpnKD3V5WB/-d>4"3,kհbfN,L*s DxCw1f@uɾF%,,smhu،C"JH7=v=_$m+ngArR^yW}b֙TSrpχ;DKr{ra90|iIkqī| ~qb#q݃ˇH(ld}'[N<50 oN̅`xN&<`wd x>m^#x_ԖlC'=[UDg+eHFe2#`]sgfNcNvFdTH%Z(TŵܛUZ!A,žqE%m;b 8 -Y&lKĠOVe/b r=yf J='9F[0i?Լ8s 66fq]*]Yap E/F2^|V9-(wG|m!pV#QfsBYxl)5)|gSǐ)p06m Ux%wE2/Hːk8Z=C#ֱwqpr6}xE%KXeH0\݈ -gT$wbKsju) @^hZ|dK:e0q.\u#@&-2ddv{JHzyz:@GjbU90U%ro)cV8ډ(WP>lJ\5(A*|ID̨̬MG,LzC 1=FiTD~7b][ao!j_G5NEy w3 oPM*杇** \.طQ ` e$dQ)wqrA{_K/re$NsrYYq)XWM|}1pX~ƒ%50Ίnt]$.:&:%_)g)C|A e}FPCjʼȗHnIǸHm=/#Ӑ2W1&ޭC/u{b0h\eZ2o; Ug{OS,Q au xݲ WX>ưWǗ$pӲ*v bX̑_A\eU,9JlJ"VSg,>5)P?f!:zL-̷BtRZ;<.Z3|ǽDrA7})dN=Q Ȗ|=}1OBmX;sg,$;-r%ΎmH'eLw!{؎Rt)J ~V!%9in)Һ0*?Qglb< CHтٹ̽;ݗdNJS}Ӡ:9$Cxc #-@ZCF"XczAϫoZԥ3ՔPfZ=rKͤ0,kVS[ZRp] %DF/]m!~^gCO_lAcz7D6K0KeFe7%|ISCp@;b%bh+/vхra{ gu~-Ό`$ rAOn:\6f>K܍YυǴB8UEf[YZ"Sϔt}Qz4}ۖ\b_o!'`4Չ`^CIò-3 xnboH+(6ٔOhAjޕh H=ޔ;&duػLCoZm'R'}cW2#Mmȼ$^ 2.;qg+BFvujuk*5nۢgDws 6,E [}*цiWw: )Y7>Gv4qP6[k ~z 麾1êBbĵ@;af)/a/́{BzɤnTH^MS&Py{OsjqFV*\ut+aH.4U^X!WxB+H6#lIU\JTpa(>4*|a1SВ-͆d'˹dRy<|rIKo]qїM]=ֶ٢b NJ+!eY6bt6קe#e-CQo ikE;ڣϐ]-Ŵ(346n܅h6W3ʦ< cR񸉏,M:Zξ)T$1`hâȘ3Z8^q ,ziW2wQpO})bJ'%]R[N+0K}e ^:LYA2Xo[dTӫʰ\,n~,Dl6(N&^"U2M&fi(C$^W꜌(Gf48S>4X< +xL^կ˻ʶ%sD2I͞&^=wfD.3>6gXx25lNC23k~ΔӸ9a~ С1(Z*nxIole+z7 ph&L37AG:\ ;Mkʒ&BF$T``wZwKx1Ft>`['c[ +'C˯yS4q?5v\V^CA(X۴)]T/t_އkCCHvOQMxs4oLjW| 1xA Gp;M*c]Ϩ6gd?\+4жŮv ^eB+sH*W44IXׁ[-XMCl2l[6] vvJi6VLhs+YP #_.aku(4ʠJŰ2WtQ7 Uk`[;k ~ /L}侱l YB0N긫a,{hL#K6XU1 GQ2w 2}PIMK-qQI_FҠ}){' /rӣǨ<_kI<2q=%D6H+4ap=++`m60r- ̋K;$v;X'8MzdH *!. 38F0 $8Boc82Tmp)8&1̀$fFOs#L{ 𴅤/Ln\msNҴk}/ɔ AzFn n)ꮺ0֝TjfgEo$oPq'5"^Gl1QC /_8ԢO:I z9""c,J[_iW 33^b TLV4NO df!^: "0]1V–"~}U_|kG MMJinMQʜ9F mيęg)uze, oP1"r0##IYk3zlrS3@+п@ߝ!ZB?Jotq䶥&6-my6^yZ s.mcu+g!9[cٸ/00c lA/OurBs_5֌&X=HT8CMvb(t5BpEys2ah>'q0Ը8yjY2,h@YY n:5%[u߇\)$ ՋlDjg94SzJȏN;c.xژ\77vWCIX]YW9s'86 O8t:b6 IT|C!nͫ{W9m8 YZ