libstoragemgmt-netapp-plugin-1.8.5-3.3.1 >  A `9p9|XBDY͵ve-/x?J]moM[DK$ $ _}XZĐzOM7.H,Y|ݫ|Q./$w*;x<פs^lR*X*!.lņ6~sRBL>8_^ez󫵺9mtMGKgɑ ܁):`֠" 1u>HIfs^şnCȩh,FnNg&ŷBuiod842d2e40cf2b2e7f94da7c2fcc4f326d1faa43d8d96eb0ece23c8cb31c33376e2bf93283b9199f78f4dad5595841eddd0d2721a׀`9p9|{\j`HwйW.RX#HOFA9hn.©d:KP⣴; #&8( |RY6Qx]*9 SʋeYxJӴ@;1^Pײ !5e18R-M߶5:s%C l__llG~ZRwHp/' >TmVǬH) wGS>ť)aiG9.OFeCM>pB8?8d% + ]% ;XT         =     :`    (8&9&: &>2g@2oF2wG2 H2 I2 X3Y3\3 ]3H ^4*b4c5d6e6f6"l6$u68 v6lw7 x7L y7 z77778Clibstoragemgmt-netapp-plugin1.8.53.3.1Files for NetApp array support for libstoragemgmtThe libstoragemgmt-netapp-plugin package contains plug-in for NetApp 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 || : fief {DЫÁA큤A큤`8`8`e@`8`8`8`8`8`8`8`e@`e@`819cc56afd97122ea46b72b35789544cbccc5492743c330f5bb644423ff7d3b02e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85593f7b51539d48cdea2ef4d425c3a8be0f6e84d8343066bd5fbdce5ae4bc0b5f39fc652c21ed4df85e96eb63a7c27f764c9a8c51f923b7855e31449340ba2b76c6ef47fe8f690565b57f3d3cf326ea97fc5f5dcf0754158b7e6f62eaaa7f2d8379b2e7f006bd036e40834491b7e8c13d196f20f4a00677553b30dfac746440dc65eebb6fda50332fdeb08da6bdf3ddb3e0e7d727d23268c98f251f25108b96715cf6064af5c62e021e43878798538a47ac12d6816151254bc7f07fc288d46e498fc5d0e45f5d631ff025ff0d95243f43e1949ff42297a21d448bed74c2fa94aea__init__.cpython-36.opt-1.pycontap.cpython-36.opt-1.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstoragemgmt-1.8.5-3.3.1.src.rpmlibstoragemgmt-netapp-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.1ontap_lsmpluginontap__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycna.cpython-36.opt-1.pycna.cpython-36.pycontap.cpython-36.opt-1.pycontap.cpython-36.pycna.pyontap.pyontap_lsmplugin.1.gz/usr/bin//usr/lib/python3.6/site-packages/lsm/plugin//usr/lib/python3.6/site-packages/lsm/plugin/ontap//usr/lib/python3.6/site-packages/lsm/plugin/ontap/__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) RRRRRRRRRR ]^r! cWeutf-814804529861c049c220dc515fcef6b8416c34f0ac7e4a01d7b745f6cd9772a88?7zXZ !t/] crv9xo wԇlDb'iB~ W5hp7DM@\2@'/qyM@ 3=I~$5\#]{&(DZ_1ĈA5:SSmDy={(ب”~푏Xª"fH0a]ՆrXl6%{uJbeGgxY&酲GzhOS:a)OQ3XKķ"gɰAD ! BWKKTo$aV=X9#k^b5oN}~P~/d5w&\i ${hjŴp l ,0Cv~`f[!7R6goa({ /c#I30ě. >T,Au(^x=|u&>pb OqZCxPS0fEet%j c/բlB-T±NW!=lj5 D Q5 b/䎈T '.T8_.P J/ii5T>83Ulo~AEhSrBcw@{7{ZgU d_7Ѥ)>gpg9=fNc09 3| bgbWq``cYu"Q7ĠJ-#ߞXA^Xqj6z/oHyw=(Sz{X_smg`4M5Xdkc"!]^:&8詣4UjIN ^);1XYh .ե6^3m?lCeOj;k慂QlC3CBTx9vjʁ u rs䊛ER K=Xvlt310KpY&l.& {lcs_V4KiP62ᔚA}O R٧  _XZF%~yɾiu3Xh@]dky:W\ޡ<HXZf)Ybeh֚*@t[xș;'2 %:Ŝrnnp. vAIuedW?6>Fqwo-LEv{7(_pNQ GUV%sKYTz7^IϨ/i$GrP7o9_ngyX tb=|aU6"S'ׇ2buCtp_d(kr@'3ʍ")^ʷ0Ě^ʕ-;*"<-_h3$\>>qIDgnΑPX(`(\:xHg^{c&HAaճrk4 3YI |jAFD,ۊ[MlJN`)sϪ 9Qbޖ;qJ_q1!._"/w4qi|]#Z#gej4Q8^[ܕ }:-Ga7N}t"9'A0DOppq Hg.P?!+˕s$ɲ'cDx 'LG%YʠDvΪ>%"'/KisF8{XM}ޛKݶ )5Sg BOveVp2ۑMo:TX CKFxQ{Zg轶U@MòК+!䐵%Bo^ %6GI'݇_9av_mΠ O,NϷ$#'-Tg1bߊb :eWsBEnOTރV2F9[_ lϬ)rLl!hRqpcUm8/$jA cfw&$BEL^wĔ5ol:lz QK%03Z~ݳϛG8ƴk|@Ggt5= |u _q(?3ïayFTl {\v pt@3ﴰnY'"_˸c7HQj!%[RSby EkG!stB5o?UbICDeJ,0Di IDͨZLۥk*y9\Eh+^Smd2?g%=}Sb^q#%7GT>zQ}ad$unLtPA.O+sk (Z!N$DZtZTi[;cd g0!k 6SY>A3B* 6As#vF gL0+hω4KK-ˢUoShd";ߌʾ-Ney< ;^FMe.r8h,$ wZejq HeD*a1r՗縊YjZV*۷B{q.4@28FֲA_`=79(X~h+MSN B<`?_ؘCfLz{@Q8Y)n\Κ \_˭`w;pgY\ v|Q澔u'~XM$):o{(yZNK-$/Pu'ٻ4Wi!U@GdU!3Ap6-R܄X~J-Ӏ(O@p5w侫g#0a2(WuP&zݿ~yܿk(5 UҦ[\ ,ҖI~Tf/C; Iqjy| o?0D^u\@׊V a%}3fNG`ZCCT{dMieڅ BOXK}! R޴eT1Tu[$4EE!Tv}g0Zsh[ݘLEDNFQdnN5.<ۿ/0~pR.=|p]ڻ 4D 1e 2%k# ~A^s! 7eh!̦=qiK󽱥(C(b@Ix&$F&QMdbi@zqxBXV#=piO>c>zYmlJқr7A) y: ^b@î\mAt~^;?-ԳWHMuBC֯}=`T .~I5x#&8Vn҇yU (:Z3Kё8^] Fdf[ BfqFfwXg)M>فIyk 6)jC_};j}f!㦘E.M m гTC]سD=@sK0SLr 2>ʖH+7>w罓iep?<غ 5?տ>]pe6RsT')}~iO~rim_.!K|7EA}Fc`Lf6F,C;ukIJ]0IZg?1 J&~T,2KW#j |8}="I*+MdW7c34Q&ܭUX|OŞ9myBL2CLn u」R _kOB9f$x!!r<<Z4"t+ p{2G-|WvQHLvuq0`@I>t,6Ҳ,Oߣ,p bJ[ -ie59h*׿ KTES;[z+P>V5ȔvpLv(gn^KyA, L++% M뽹Л m0Ok'} Bbq s5.zǐD/Ѐ^z Y=Jk M)!͒EVgbŌȎ%ݴ!bla]o3B6tnMY^/4ۣ`]~C.]ދL'Y>,J tTJmwd6 h_ GPEd<+AyM3?lŕ> 08]ǝ7WsۧN'Eۉ$ÿ,G<2J%4 mDJ#KzT3SI*ׇX 0S^3c:P63F; +s%tť_:c50/uU,sVW{-T,.S ޼QI+fx ,ZVbJ4C :Lun$q4 ')Q4ˬw1%ı㵘rsb`=#b0 hnqv_qu[Q0R_70מ$aSFH .~g>.2/090+ a 4/\]%ւB-eXEơ25 ^!D\ vdX9l&"~* ̎nZYa΂qW;"86sg@B6 I~w]"a#Ain .GؽM<7UJ{ɩ@j8Gթ}< vgP{Ϊ-Ù|Z7sI*X ? _H10@K9o SS Z(4jkqs ׀e.f /,#f͑@y@H=2cs*m_Do*]x)Iu;/O"RYƑK1"K(uxؑV5<;ߔ5Mf,v1mh[ڬ^&2n٨w2JȸB՘r rxmO>9(}3%"N8>(pW6K1E5#禰D쌲N$_%3΢ fĩ2s,̍hRaw5$Pޠ?@Tw,ѥݝgQN5WAl&$h5Rf㏤qz~)(?%fpThpPԫF ӗe,K`>. d%lΩ\8uS h\S 8a|%=MY}E! 3o W) Y.Y/24j-o7?_n]`WCFfoXMG"F/C<.^=KR/l ;Xqk %8b%1cď`dYzq7 FNo)D'u@jڍp0o+Y(30*\aqoѝX>:ݯZ[Dwe'KեQKjмu5$2 d+KW(x=[="r|n# ܵ/P8ֱ&C2O t虿H3DZK9lXӰnNaҲa]վXAf>d@i'.-oR糗&+ qq*`AqjR8][#0~x$:YtjyVuɨ]גH" OE~^pnS&U"j.4t4;fi|oդ&/Vx3XZ^, aH{߱pvSǢ \D/Hrr6h %Hmd.CޜٖNy\ƨ6phLvߙf͌1 G/H://t3j6U!9gV~Fő(XIޜ<#x\mAmnu1;E[BnA[ Dz&t8:$l5!%wgE9Qu$d`k0L f9 NtklYn+xpT/g]cƭ+48J "qtT:Y/)r SXgWQؕ Sϗr3Z9?1b:G.g:L_,*bب':6$^@5GCY6" UE 3g70G - P٘Ƽ3>TDF8|7ai;sm)-]_Ke>V T v{ahx5r_7$V1iihj= t&MT@ul]|ro)~!y3V U~ EeD5dYѥ/wmZzur5TC%dg`4ޡg bQB5\2vȉN“˲-"$Vy! yI@(XX8=dNK,W%@2w 0?صՉ$9ru PUɂ ʊ\Jˤc7>qŽ@77v@7#q@w<-$-Blqy 1<+\"3F-vc&*}DnR¼z3 )mo=!ԧɭ7Vnr/`~V9xEkZ h}_:2/ $qv?~ǍP.P]}i@V' lZDYjypC mߡ`3ʾ˭z8FEؚ!au [f]<~{>k|Kus2$=iua}jOJjp(-L{KZG "]D >KfPmC {iS@u|f&&ߑNBǁ|NS&ҁՓ(%;O4_36>VfêV?a~bҦ^rQŇ!C1 qDW0~2-kAUq ɐ #TWhah+Lx(!_|jk洕J\睟z^^}pĄŠrK?'oƲ,2D#&Hz3: r_ +Hص1z5Z0˷T݈se>$yNNAxD]h|BDPO ^G& $SW|ɟf^3|fڑ xpKƂ?qyOc6lo?Gh?#YM%uNh*/hwDo H8~6ktn'YzLcz^T*QB~6`@h|P%< R^)⏾;⮆l+F8'Ȇeb=iXXgbk,wC;k#NLq3Vn!T7B޴7.6,WlIiRbVELLTHgm ʳ'0bF 80j;Q!ogPvj{Fbomh>e >gc+ FZV~wD q3nЧŁ%iODvX;4ʸU2ZJb~U; u3_{+J)7>MPYňI \Cg ;MP"g< <9oX`g.\wrSWT v~°x6tVX3(J8BJ$A?DRg[uUh,O A3p0T&C_vh`ڵ$MͱhMNݤ8O]5?S{¸A t7Y3owjG~[(`[$/X,̬BK6yf%h9S_JRf,8O &fSN^*@~% s/{֌%=+L@c!4Iԍ&4^UHGŵۦT tTqSi>'=ASJ^p ݝ.u2xL{%| JW ,&u^fb*@+n ,5fB5O#ƿoLqYҹL5;q.$7D7-^ڌO\S_rP#כ4Tx`+Տ3m@, 7N'o4Vح|ףuj2 ai5^ՔGf 2vPx_a\* ژzWBXu9vK]/|)4>YUk魘aݚQi}X*+dt2U i֏,6N ϡSN]B|HR+]W-OAn(akJ v,¡dT#C™CS+vMF~pfp<;W{j~Rh&3!:ݩ!k5g\ i͕Vd;:4 @mm:^nѵGȊU>!xsY=+i1P0ۢa`̚#w?hFi#+ׁ Fedh&%;j! G"uq㑪냟3+j2 *|)A?dsֆXˁ__̠"  2K=쾓3P H\Rqe,RYOn -(Uo։{t ߒ}BҔy0TIϞȊn\^h(SEn,$Wa X~ۀLHՏ qSd71+#nJac @ H{΋_wL: ڇ~^lL(5 uF {ZkZVx6ᖢ.sc0 tۣ~xkKF'̤h2=r̤Nn3HҬa^ ,W/l<5t)+: @*z}m<.*Eb؈>lAo Ě`±0!GQ')J&`^tOOBf[qzꘂeMQ\%mCp>1M!en 3r˥XB(dž7Jt^7! t{|?]h "l&abn6t^欖Sn?j%q4\-l\hRy\cE n;$-}佗3Daf #.8le9pG,g rf UN&bb#*sд[Q4EKIꁼW/:#P 0mQȽ=Xď-wD/mOJi%_Fg\sIRB Μ Z?;Y𺈺/;=a37p]{a jǺiE0D+e\'܀4ǗٲeY¥DƏ=p k[Ovcٶ v%o94 h1ݪloH^ +8wf`w'tNWP{TA9?y|©JDT:ӽ#L੷t)dSkkZqDt}2 t%-l5PT0,(Sdh,+O c~r+^1õcSh UɛݨG(A7/rct5\bO;^fR]yՏ*3Ȋ4(`z9#[9 <)\a>(sHTnjEbu>-tDs0ZZF(DѳP6jǙ>~/_Ou+(gfJCzO2[j Rt|9]L Q/<88 xdyLIZn,B왹䋥\ W"CJnщ6HVk*&>EMPZ)F'9ߞpg]=fi#F1,x"HU/g"F(j.Dx~ٗ^J:.q_ۛfhvkJ(fRp$u !w6sMـ+GP'A+éWQ"}y`~ N87  cdr;>u0vHXfwB9in7fd4 $=>q~fE "`8ߟ$G^ݑ#FjC%YJ jck=%xe%k.Hgg۹ڃWd]\Z:?5;m#?N:EgbEy Eؠ9#eCvv^mz{kSpC{' '9N%w2#Շ(>UJ`iFoKH_EA.k 2IB,& abgU1%,'mVߠ-C1U<9뜸QӜM~l \SYd٥Dy7~V!'hΏQպN6"SvWS\W4[%˜e+u t$uCݩ$/;E8MVfj=SqZ5A%> !(ԭKEQfڎ O$:Mo7v-~ 80WȀ;B&GΜl,a&@C]f$dm}`Q!i:C0_970Qѳ+X Wiֱ2rnY4uݝRif\c8AH,0<(4^4kU}XT=(, "- H\,aCgXҲc(%.Ů^+=+qu|s5|6mӑG'C:wXigro$GŪo.t TnvUchc|8iMab叔t}rT@®?}T޲n-d䋼¹6eCF8_TY؈a6-~+!ֆj@u8ѪZ@Pyk/+w'[>%`GG հAGjR Ő71]4y*chspHϭ6'XB>ftxDpz|EZIS_..T2v pԥ%u>9 4)L_s+*l2X=s,+B TtV]{B$j3G0[%0#)BF%goB9v/{UNx2EYPa8 Bh_d|B PB}=y ДR=V6nΫ{X> Hn{^ l V_(.'L<)#5NRC";Epfދ@65w@'0t{>Et^4hֶ7l8$N"jđ&(X$Buh2p# l`>D9pl׆*< ]s%b Z)QΛifx{\%q"ޘ.$93hkp'!uـ%b8,2va1gwCvO{%}} ʇӊ' 5 `:D;v3iMF2w`|!j_LH3tQj/)k/4|XT&m*DjwB^-S]J3r$d$4ǐ fJմfDvN_x9w|Fs/]~5[8o85[5sM$*Mƞ[`Zc|CWN5N|@ o롖t#) %6Wt[)p͠Q9y5LdaWk DRnAhu\NGGQ Bq׀FK$/xvhnZ䢬~2) PE,!+tLK 2a#ȅ?rݫ2pA(@85$B 4h* 5 n?3ޅʍpgP _%I86bzϊ(ӴX˱IsS?<ꘋ i\\IvQpP ׅ/ҭwf5C!J1霿6NS, )Fx6@ gm9Ğkk5'c/?bHIVqKlLI&yc{f$tBQ-Q[-LH,CeG IUF>}HVW5%0yjPE-# *"jv2oصxWogNgW;gY~uBۈS]ϖײYĺ5نzx\aVT7OM= 1+Ï]S(=8s8xܽNQZZCZ {_L-ES0 H>p*=߭^?_㥄[ KT:oV"fS^@@$\;Pm`LDq!A.gQOGܤga# 7`7hmP@D2 (p-϶1S;qK\v0rې!$<]rVDb g'ǻk`-LܮC/4=qc9K{XN@f1Q]᎙!܊KQOdn:jK{-40unZ%m8 3\qTO <|gȨ,t:ˋShc^aP@&L5!6eٺP-_gq:YVe)Glo*{bΨkr&Go`"h*jWzl֌u-e5>KʡGt.5FV̟PX\^/0»;g^]OHϖ $1AfOb W2?N?^\= s5V4w~ݮǝF1aIXY6ԅ1mIJStse[l;q3:RϢ@<,wD)ۢ4m8>ÀaE7yڛ(6p]h#<&BЂ?1GjG#q%\Իܞ}壤nfS5j4mGʖ݌!x/O;Ym"M>~y$c8,1 ⶥu]SV?d P =Jn9(q$ L1S#,1n!e }eɫ(b|߄/F}مХs)f9b4+U)@e'ӊW$ϘgZ̳C&Q'O\U(O8ٛ PTZV];` %A?tR>2.}+iaDY9' ?@--rF'I^Ô#^,cl z/sjR41S /8puSfA#EFj STˤ|kWrYDQV?g(3L^rk؆dzt:wǠ@"zYZ2ܴхEd45pғ2d]qYKH_jys3"x67ĂL SfʻpDc ʒU)۱Cm$bfcބ!dIȡF:l1*.Fv̩ %0KW1XOy/!j&=Шb֣ /H(_3%&sSק,QcGaiؔrQg>zz.mag]Q2$|sXp7l}R,* fҮaÔ/F?k7&Wv_mH.JIdW tY$jA<7Y 1t XS-e(7Z_-B]or\Q(4/z16HI(6U]e/w\'zApM76$vMܟq̥D$Ŭ*h o-Vc/ sD D(Lazَr5O兇Y/(e xjU[+&Okoo'hU4iI([k: )#'2TdS3/na7ըu:{/[ż c$Ut[ Su=RN_ºHm3?_uPVRH-LsX}Q 6tl._FKgxjo!RQh,RCHzrMLB6Ëg/|nvCui\]=S45}K?,tnBuA Xi3oC)6 W8`  yfHR=S h|F BbHX_*1J&<{LgFbj0o9E?JLp-v4׾7WlHKev&Җҗ]O8q+imK5d]L~\Bg1ԈdQyJPhU-\] HՈƝ'`);׸g0Y6sK$#.`8NbAHKqa5U{3jsj7;j#j>Fڻ!_Xb&WvkdqՅf #$%=@sAWv}T|kɁFK{>l eȹiЦY-&~uk$Z7Bk^C Rl{iO]`92De.\u75vF0Kak #E i%T9Ucꍰ!'zY0ڗo/*C ڮ.0-e@)EoW;e'@el,]TCTENZMH0E% /do`Pvky Bv [2l.^!sOF:2*)d!Ey?7[v*?mjF˨MAbBoaiX &::1#V*A!^?D ]=#Z}PK~R:$f@>`)׭pka1iVգOz;̡Pat( %U40Psxx $grlIzL?;eSt| B4;7*p|-]>~I=P@V0Y&(.{ab@0VA)G+ҡ;YWmOSS)mk}@?6B00vmkv b\2Hץ *Vc z;R2] go` vcA ,C:L-q͙ cd8] 7?gRv iF,Clwkd^Rbֲ6 M}EGh[nc+VU-q+CqʏcN*MD o`7/.q*WUbd>*:, (CmZApx};,WH)e Lua )!^3J<:3X#oM%$/R1>h*͚0{zr7YfһREk5x] )nSвȂXalwXd| arNVVcH LָX.rM^Mz=1j߈ECȹ(+pΛ5Bp*W 9Jjyrkbke^8ظ`n]h>tWo++*wMߦҵIm`t"ͺirSxlsJVckї%!Ѱu$]l\uy&ا~)@HAKՈf8(%HCl QhX ||PJNz>O?R/"ObtI,زPɤY-&5csA2tʈɂͻ^8ѳ%>3+K\YSecT>JG@vCĨƔy Zȿ.멸ombMwisHNy_{ 5)*>1~d(I֮:CSX'6ȆwcHP΢a %fW ?ԩvt2# & +sMNxS̍]}ĽJŸHJ Ȫ^!+E&wlBv} 4:AMp=_`)Ѵoމs;(}7 #41mݦWRwRv$3i2^+HeZ菄>~(tT%*P ٞF9>1c[["3 [=ar!!Okוs&s)nX-E)%k[pz꺂| lMXOWTf/AW֌l^hnb9Łgu#pfLqOX%0W_H&NKw]kPms7\~2$ fKaAyaɈ2~sAZG9 !Yc8J"( V48%.[e:Gz hߑi)ڰ&>h؁o2כ{%__ YBK֟ƳuϨǛVi<+Xtϸf-";Y_ܾx;:ፎ z5]" L;l6' PC3C>W/ΏU{Lb1Yd`-]ժBF< F>l (q pFwCr,e,@҇jaC ۇ%]MkW- 'c(mnAI)}";s,5~Z=)6nTոA:=p{rlҧ<+H+p;d qܠSaH4-uDbxy+O_0"C&Z>6r6qWK(Z^@y9r ku9}R5J@=LY'5_QGfžΤ?/+ sI;V5e-݅7oJ_q[aYnuП=6] MSJdBaDwcRmz;TFMckjo+1CV4fƚVZ%xhw}}:ͩW QڙeEŒdۢ n%T, sjQ_~듸b Ξ_;AR6$.tWj9vHQm!5UUv|`' 4BDO*RuJ5m3G>,`䐗F-me$OT`laA@ǝ|0CF&v yJ!DŽʵ).C$6#Vw ?ߖ痢_DTpd' [] U4wxxlOɎJPɚ9x'E/@C _P)Ś;׳y>RGhl{X<,8lC`"$ e$Wqjw(om.O)?yGZq5Hyr?b Xg 5״dB ys&OPs,0 Cُ~NI\q}uNFk?6/V[R.R#HA78Fl ?lƼViS=M;(O,aw5j0`Ru#$Hux)-Me Ws&mC4vJ>d{ld%·zG'任{x;k*q^ۻ|v/om7]2QEL $?@oVk m$[,WȈ&/*kwa!G)ٖi ? \-:"Z 4ƌE#H0?9wsG+g14c#dl"R;XQ4\%_[-􀍊q4$ Vb۳oet/B?莭POPO[zLCV 1uީnq}r m;Qc)٬,BaN{@b/wP C}|e(#m͞@(H2+7_~cC(&mQKp@9c9K@]d .1X|߼& Q |BښK1 7v*3k}j+[q=uu_y JYGoRcJR瀞\Yݳ̆pM@z0;sVrS0%_ydh$l\&߽GA']dR0Hv_!h~!]a[NRΫ',=h;5Ū+g~n 5z\g.^ 4_aXCH!>f Y %xk)5`eNL裂KF@TpN#>`1hw{iG U",N?R[9L;mwGUSGa˙ 2@6*.V<æxk [ҳ8\ѩbGI~R*/Ҿ5JLr8W @ypWΞ:b |j!Oncj% /&w4mGӹDvQց6{5s#zyypeUF,*rJ])X˾tRV4VXR>oF[ f 彮4Oc8 ɩ;s9/QWdnQPtravfa'rq% !"LIІ`! (>밐n_Gaۣ sEco?PdckKFκdV-֣68/Sxc+h.ͽ곍 n39փe6»bY)e@6F٪@^`HHW , w&]ЮZ6 z4[3)P:K0;dqI+Qٙtr_y5@L昐Th3a!67旔u~7YބcU(iU=ѡȨ[e%NS`oCBXGg>r{lp0;Ch(y7˃H NEGof v@ \`" ;Ij}CUc9Qy&R}J)Mi6I6ؾEmӫ!Oܦ <70G_O&pd|6BogR1Bq[*y?3O'3u,5ӵYhZunض Բ@ &&}!z]{~D$FVq4.vl)kKYՙK&_}q;"{OTXEdےa&$QXp;kqj|ĨZ"Ϧ5=غ`jh9L,N~=dC>4֠;@'~#@mStFCV8xR]cߟ65@ !JI&W!8fXz {Ƕjca[UBP"E|'S]=β:w"9aF{ٮFGZ_ nuk'k<#..}6K>:WBMUWSO># WAړ\>'͓?<ӹ_ .z篒O}$1 bm6^Ғ;ohJy̹jj|+kGpd5%s:&4Ɣ.KJ zܡ]6!V̆M&i~KfW 'ʟq"\؏bVr $fra ^G+~ B=l{uΘEe];" e*_c5|&QP^ 1 lrr9a;O0m* (+L:Zlp˱v=Q*B$rUiއ#L閍w&.gg'P!nXxN[װ '?mRZ2!ܹAGȝ";L%FӬ~򊭦³504OrDz5{{Ә$6 1 4!?[i$6pigLeb"dl,yɔgf,7T֊EO*xKeLM)J#᜝=zE$\ZN5^/:u^tA=7ZvNv66 'xߧXۋҷ )YNݔiAqcR @)C_ G9"yf]ƯBEOa/L2ѵ& \](jb13[+jy!MDPCpV&GѡIӸ(5A`;xɆͦ[p`-jtBZ݇ȃ/F3{zຊ;e,*A]hnk=" 8do\o-Vr;1?dF .YlFCj&΍M\D.4Pq34"e_ɮۃd=yizUasADMGFϻfSuOvy.ԃ+E;VFPt٢bv SWPS[-#Ţ 5s+# Y `7Wai{ݐq^]`lpK#=o 룓4iB.提A !ecX's[NT8!cW'e6'"}&?1~Ndb "¸>cI{;yHP 40k>TKO UqJMŴM)9^_h3d*mvtUCϱnLdW25G̷ ~SvL!d(Uxay=;"cOUi){o$ʔ+Av2mMDگ: 0a>TZ>?1jr$Tj`uAiRK"8&yږA-n2%$NeЄn|CfgrpxuLkYH=׵r"8zDvvtbc^ΫbpJ i.MC >hd"P1R,:/rE{;/hZp%J:Z(D;z?{!|orM(Ec< ł}N%J~=>Fcߡc$%8,~*i[KbHԵ?/z9A8sI) aǔ%p|18}h} [qWx Ԭ2Qft@JWSڼ&W P\7ڹyt0 9.&5PH$:EkEZ◞#F~ΚP4E;%8/A**hʤMv^v8CUM7oW*^eesH"9CHY %fbRo[(SkTp&d(?t4;c4>!041oF$~`eR AOUGQV:D==wSdy!4[?Jʤ'W:1+ݢ?_tשW'v?JKWT{vSs]k$T^ckn?&vUbXW|S^l)xۘ3vm)ѲBXi ;`m֮;_ۄRm?NAE 1mLn)ps3R9^J/3e@ٰDQo^\'xsO=7Nqļ+ڥ eYimH T/X7M%a?|>A}(Э(hq~ɦPGS|E-$M[7ǣ~:\xjfԁt ś*J:fJ]"+5wcqX}&T/D ?~ 9PJ#@+@Հf|BBD6 {%(u6_h(Iblf1sMGOP}t/u0Mugz[O;=KGd2Bq^cLnLibltƞ$ 8`6Л/.to0܇8ɻ&ъKb(Wws^pdrQ8t!E4;qej4icte ?-߅CO .igT{86z{_aԴpYx/%' , 軲ۏ {*Ј$J&+dqQ;7H6ښ(o|x=meoU|`1`C{pqzٯ5y@|mq vD*2]M?7N*yp)J֬_wMh 4n9s=R$Vs`Iގ\qX)>$_zb_lzзC1-`-$ !b- \\6YA}.YJH:J}Fvˎ4)UxzqS54ßO/()`z%E1$HYI[eÚ Y_LZ^:$z%@-3G tU+%jl7x(X k$ts8o-IfX;H5;CboDR;QS<ߌv9؀qk!K>=a@#VKQ;X3y76Hjo#{}F+]CQ6Ds5驑χx?^nHы2;A|T@&9R#L)Hd6Қl"/^g! ML`sÔTE&ZP?#vFlY[9}6H(Fa~ gp/ԳWXL QHp &)'rbNZ.\57F.Y[t , 2l] c>*%Q.9uzYTs#}?ln Ḵ13*~;m)FxbV*S8&U0Mf6n6ߕUpѨ<>`ϓ^y"cߔʚV5Qw*_-(vgܞm+Ϫ瘠_]Cak٫f)Lz +R)gU$~8QAݣ`mJUt}l lo0nMT0%ƋEeintdx#G,nX| o~yl &[<_QjOw>N$Xs!m?1ET6x+̭^ h9)h0fCd87N/FW@R :T/IpDLlhKj(33И첵ƯNLG顱0ԙ|#v3Ú*p3ѼN}7k;|pkvrjp- T'2uF>QWm" kx}TCm54\7t=VY̢1ᑔ⪱2D|#ݖcjW .z$utpS>B%EvPAg*sr4o$mvIC/ѮP.z+uM~ao'bK-2.̀$њH t7)sa|g~0r~7߲cuطtņZ!hЍB ӛ[$¿s^") 47ë+/GSVy`-a[|$sH[+} q@D;lFPS?*@TT~!%⿎0D ~ `fR¡urDzʋ} q+u#kn Ρ$\+Fd@-OHyR;`jT޸1y;✉>x*F*=ܴ')FwľeڞD˞I9hf~;pLC~|{_Hi_EEg\s[~O.O[A ICH fivUI +"ly"Ukƈb:dǥ>$?BslYs%vW̙:dĈD`OF R ܏nOH#c9#L9WsI^R5+PΐcH |s?%=o#rhu `2vѵSgC3)g Лo 5ZwZ aϊ8 ʻz'5f0H'|)S_>OwbxǍz v/|ysYoKP,7g1!҂B\"KN ]r4E6ʻW ԩIv=3_zSGVķ^c G{O *pE5~*=cjDylO%T ^7qpNL9CD>X#4WH}::>r4iKΉHw~? 4!^9[)zOa%^8Giwzѳ%Q9JؔGVKQ~m+#E]GT<؄(<56' ]ox;Hg&$\hJJ뜕PX^݂Yp@՘=T8 .]vϐJ8l͉Gڈ瓃7U!D\2(xeCrʌm-y eDS `6{:/p'W`%Zq_: 㴧 e4UQ5m ߡ-:gpĬjHB'> G$}Ȩe, 2 io@IoPU1?֟Oyc uW0(k $;"OZY`dh%cz656PeǤn*k_Ƥ|>éRl2Jx 8Dm=qmY Ѥ>ќ|&=Y`+<8J/t 5ԴÓAX&;gX8KFb+jع]藜DʐuF%۲V*sW D;X0t;gYm۴Ŷິ5.9E®r $K'ňcaU76 KY^:A[ ):I=9G=pjF\3q K9m&/gQ5;I=;~HZS~U3MVrZjZ2/Qr-%p;2dqW_-3*UNfS'rVֹL0v4®4'h羃H}U6f10Gs <ڇaE.8zE{#8vْxoӼQlno1 i`dU^vڵVh|*qt Jl{=z z<-*e[AUbpD",?wq @'/>gժo\SUE`ˌ/aBzp?=v`#^ei" {۫) cA.s/g4)!7{1p4OT՗6ig}֯ۺ|uy)V1jI8#i!cxjB&ۙL;H?SF`:QYqEUٮ?{28/ħYb@+av`LzPC3(as۠BmD]`L+G5nIZ3+'LE9*|ѯ$MUaZ}ѱ2q=iPExxC:{Z^74׺{~}/t^H8P=EY y#Л-7 LCL1%" mjPfĂ_,8FS#<[W!-_zcxlñ"~͹MQ.pdy>|4a5GS›oR#@IV:ݢvcT#C!n6BYg!7YGmǏJK Y^wL`P;b$xN8Mƨ<*&.w^ؾ ϲ;[FyUoW_h[zʹqU,Z/e]?TVK8Ie;=ÙgR+&J ^ÔEli}ZQf\يE.2.ç$kfgcCmVϹf>i-g&o { )ݘ9z4y΋Ew|:PTO K%c*J:`9MKAvB.EjQu( ːA\KϜ y ! W{Zbo]HV X.Ng `[ԜB[jx Jyxa^ ['gSH %|}_V ^_HC΂'Aܻ'*YFBYsа~w y+P6,Dȓ>JDdZ -}P~2iX$]"F,N"g !$ggY)܄=Ty6-@NGota>ʢ@d:+E'<'Q[=t}< +%@&Zs| )0F[د\Rg, {T%Yx0S" +GOG21e":s ư=AK)c.)%=p&ܺ'c{ɚ ),$ԟi 5,SY{NڛkǢ޵X+^_GE'aϟPL R2Eʭ!;g?yOaOcxs_)"jRw-90ǍqL?8cOT=X&賨6@]3Ehtcp[lX*E Ne!s3r~mNZ$*#bӳ#S!qXYy595`j\o'<#8-#s㥮N|u`Ҳ6!^ U 2ljRޣhSo$kGߘ;=1(̗0Є\7V凫9\ysiE@}悽= n'0*.~ad:[|㝜srt1 '+Xj ~!\eP\EPaO[q@i v6ȡ&LLe%]=t&{Ru kbjS#YСH}}H9Ah_j210#()wAoW|$tQ ^R{zuoe9eH*|܇R<}FdcmAUŠ'fiݎP<* (]ڪ|bգ @QY%o=ĵ:bU#FQ*VTiSAXiDѦO/0$ 8ܟ ~,ߓ^ ̘( V>6,}V+zgӢ_7?֛(:- Ags(v S v,G S" NFи9$cUNr4=P).L'MH%';I?g0S[ C YZ