freeipmi-ipmidetectd-1.6.2-150100.9.2.2 >  A c{Gp9|("(8 4 h<6~k+8qD c^#g &%0ƔW < pF| w2ei| l6SDtUumfXLJSB&.O Q9@O4zܯ(u0ڷr~4U)\yJPiA?>D;` oUs؄ލ15BZ|&xڀ)lfV nXw0638dc2ccf04bccf761a769dde9923f1f68a928be5ead77dae376f5bde6c08f7f061b9a299503de771058302b7c116f099031e54c{Gp9|<ZX{ȏ/ ;N6Cz"`5rHTtdNq-]? J,:;Aدcs1rn4HwY شs.`Ei(LiI|Amo`A<$)^VN_-UCO vbڞ=H 0Pfl=YIͿ6쇏ŷ| ?k.'9``9M 8uqEL)'`2-H< ,S`sAUȦ$>pF8?8td * P )/6[       (  @   $t(89H:=3>3?3@3F3G3H3I4X4Y4\4P]4h^4b5+c5d6We6\f6_l6au6tv6w7x7y7 z88$8(8.8pCfreeipmi-ipmidetectd1.6.2150100.9.2.2IPMI node detection monitoring daemonThis service detects and monitors IPMI nodes.c{Gbgoat041SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Managementhttp://www.gnu.org/software/freeipmi/linuxx86_64 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 ipmidetectd.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 ipmidetectd.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 -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 ipmidetectd.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 ipmidetectd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ipmidetectd.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 ipmidetectd.service ) || : fi fiL"$c{GVc{GVc{G]c{G^c{GXc{GX393f7ec1b45dd536ad378349d2cd120bd04b2fecf79cba341ae7859cd23472f9a1e0b2a003f3b740128b570ae49b9c83b216a0a1c207f368f31fba3d4fad42fd0ed58007cae1386544fa7c990a3b285a5e937b0d26256dec8d13ee84820d8f50ce1ab625d1cf2abcf5940532357d17ff925d4c23918922f1147291edeff3dd7ddeb68dea9542d81453fa8e931f7d0e602691efb6f571921366e35ef454afdf0dservicerootrootrootrootrootrootrootrootrootrootrootrootfreeipmi-1.6.2-150100.9.2.2.src.rpmconfig(freeipmi-ipmidetectd)freeipmi-ipmidetectdfreeipmi-ipmidetectd(x86-64) @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(freeipmi-ipmidetectd)freeipmilibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreeipmi.so.17()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.6.2-150100.9.2.21.6.23.0.4-14.6.0-14.0-15.2-14.14.1\8@[v[9@[aZK@Zu@Z@YB@YY^&@XCX&WW@WL+@V^@V3[V'~@V'~@UUmU/@Tq@T@TPtrenn@suse.detrenn@suse.detrenn@suse.dejosef.moellers@suse.comkkaempf@suse.comkkaempf@suse.comrbrown@suse.comalarrosa@suse.comkkaempf@suse.comkkaempf@suse.comsfalken@opensuse.orgkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.commpluskal@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.com- Add provides:freeipmi:/usr/sbin/ipmiseld to the freeipmi-ipmiseld split package for backward compatibility for now- Remove has_systemd conditions - Add rcservice shortcut links to control services - Fix some more build warnings - Use %license instead of %doc where appropriate - Extract ipmiseld service as a separate package as done with other services - Declare /var/lib/freeipmi/ipckey as %ghost and do not create it explicitly in .spec file (bsc#1100124)- Enable build for aarch64 (fate#326605)- Changed mode of .service files from 755 to 644. [bsc#1103311, 1103311-service-files-mode.patch]- Update to 1.6.2 o Fix error in bridging where bridged requests were sent to the wrong LUN. o Fix command parsing bugs in legacy ipmi-config scripts (i.e. bmc-config, ipmi-pef-config, etc.) o Do not output full path of daemons in syslog, output only the daemon name (i.e. output "ipmidetected" instead of "/usr/sbin/ipmidetectd"). o Update channel range from 0-7 to 0-11, per errata IPMI update.- Update to 1.6.1 o Add IPv6 hostname support to FreeIPMI, all of FreeIPMI can now take IPv6 addresses as inputs to "host" parameters, options, or inputs. o Support significant portions of IPMI IPv6 configuration in libfreeipmi. o Add --no-session option in ipmi-raw. o Add SDR cache options to ipmi-config. o Legacy -f short option for --flush-cache and -Q short option for quiet-cache. Backwards compatible for tools that supported it before. o In ipmi-oem, support Gigabyte get-bmc-services and set-bmc-services. o Various performance improvements: - Remove excessive calls to secure_memset to clear memory. - Remove excessive memsets and clears of data. - Remove unnecessary "double input checks". - Remove expensive input checks in libfreeipmi fiid library. Fallout from this may include FIID_ERR_FIELD_NOT_FOUND errors in different fiid functions. - Remove unnecessary input checks in libfreeipmi fiid library. - Add recent 'lookups' of fields in fiid library to internal cache. o Various minor fixes/improvements - Update libfreeipmi core API to use poll() instead of select(), to avoid issues with applications with a high number of threads. - As a side point, while IPv6 networking support has been added, IPv6 configuration in ipmi-config & bmc-config is not supported in this release.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Follow the shared library packaging policy. Created new packages libipmiconsole2, libipmidetect0, libipmimonitoring6, libfreeipmi17- Update to 1.5.7 o In libipmimonitoring, fix several mem-leak corner cases.- Update to 1.5.6 o In libfreeipmi locate (used by ipmi-locate), use DMI firmware in sysfs if it exists. o Minor mem-leak corner case fix in libfreeipmi. o Minor documentation fixes. o Minor error message clarifications.- Edited %files to clear unpackaged files builderror in openSUSE:Factory- Update to 1.5.5 o Fix invalid flag clear in libipmiconsole that can lead to a potential double close on a file descriptor. o Support Supermicro H8SGL-F OEM sensors and events.- Update to 1.5.4 o Various changes/fixes in libipmiconsole - If user retrieves file descriptor from ipmiconsole_ctx_fd, user is required to close it. ipmiconsole_ctx_destroy no longer closes it. This is to avoid a potential double close which can be a problem for multithreaded applications. This is a change in behavior, but we do not believe this will affect most applications since most users close the file descriptor under most scenarios anyways. - ipmiconsole_ctx_destroy() should now be called to free resources even if ipmiconsole_engine_teardown() has been called. This has been done to create consistent behavior in the API and avoid a former segfault possibility. This is a change in behavior, but we do not believe this will affect most applications since ipmiconsole_engine_teardown() is only called when an application is being shutdown. - The use of IPMICONSOLE_ENGINE_CLOSE_FD has been clarified in the header file. Some of the prior text was unclear. Behavior has not been changed. o In ipmi-oem, support Intel get-bmc-services and set-bmc- services commands. o In ipmi-oem, support Gigabyte get-nic-mode and set-nic-mode commands. o Support Gigabyte MD90-FS0-ZB OEM SEL events.- Update to 1.5.3 o Update Fujitsu OEM extension product id support range. o In ipmiconsole, support --debugfile option for more difficult debugging scenarios. o In all sensor related tools, increase max number of record ids and sensor types that can be handled. o Fix several invalid completion code errors/values.- Update to 1.5.2 o Update configuration file parsing code to handle values up to 1024 characters in length. o Set FD_CLOEXEC for ipmi driver device files opened within libfreeipmi. o Support --read-fru, --write-fru, and --device-id option in bmc-device. o Support --fru-file option in ipmi-fru. o Various library updates in libfreeipmi to handle new features.- Update to 1.5.1 o Update Intel Node Manager support for 3.0 specification. - Update API and fiid templates in libfreeipmi. - Support new OEM SEL events - Update ipmi-oem commands. - Support new get/set-turbo-synchronization-ratio - Support new 'policypowerdomain' option in get-node-manager-capabilities and set-node-manager-policy. - Update output of get-node-manager-policy and get-node-manager-capabilities for changes. - get/set-node-manager-alert-thresholds converted to get/set-node-manager-policy-alert-thresholds. Legacy commands still supported. o Update libfreeipmi for IPMI 2.0 Errata 7. - Support/handle FRU Multirecord NVM Express type. o Support Get Device SDR Info, Get Device SDR, and Reserve Device SDR Repository commands in libfreeipmi. o Support ipmi-sel OEM interpretation of Linux kernel panics. o Re-organize OEM header files into per-vendor files. o In ipmi-oem, fix error in "DNS Register BMC" output in "get-dns-config" output in Inventec, Quanta, and Wistron vendor sections. o Support systemd through --with-systemdsystemunitdir configure option. o Minor corner case bug fixes.- Update to 1.4.11 o Fix logic error with a few OEM SEL events for Intel E5 2600 V3 motherboard. o Fix various logic errors in ipmi-oem Intel Node Manager extensions. o Documentation updates.- Fix SLE10 and RHEL5 builds- Update to 1.4.10 o In ipmi-oem, support Supermicro get-power-supply-status2. o In ipmi-locate, fix probing issue on arm32 & 64. o Handle several additional completion code error message in libfreeipmi. o Handle several error handling corner cases in ipmi-sensors. o Support Intel E5 2600 V3 motherboard OEM SEL events. o Fix several errors in ipmi-oem intelnm get-node-manager-statistics output. o Fix logic errors in ipmi-oem intelnm set-node-manager-policy.- fix Fedora/RHEL builds- Update to 1.4.9 o Fix strtol parse corner cases in several commands. o Minor documentation fixes.- Add gpg signature- Update to 1.4.8 o Fix segfault in crypt code with libgcrypt versions >= 1.6.0. o Fix --fanout command line parse bug.- Update to 1.4.7 o Fix typo from FRU spec, language "Tegulu" is actually "Telugu". o Fix typo in SEL session output, "Invalid Username of Password" to "Invalid Username or Password". o Loop on select() call if interrupted by EINTR in openipmi, ssif, and sunbmc inband drivers. o Fix integer overflow bug in ipmi-config when configure vlan ID > 255. o Add workaround for ipmi-config issue on Supermicro X10DDW-i. o Fix error handling bug in bmc-info.- Update to 1.4.6 o In ipmi-fru, support output of DDR4 SDRAM modules. o Fix EFI probing on non IA64 systems. o Fix corner case in ipmi-raw w/ standard input or --file and empty lines. o Fix parsing corner case in ipmi-chassis. o Support SSIF bridging./bin/sh/bin/sh/bin/sh/bin/shgoat04 16690235861.6.2-150100.9.2.21.6.2-150100.9.2.21.6.2-150100.9.2.2ipmidetectd.confipmidetectd.serviceipmidetectdrcipmidetectdipmidetectd.conf.5.gzipmidetectd.8.gz/etc/freeipmi//usr/lib/systemd/system//usr/sbin//usr/share/man/man5//usr/share/man/man8/-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:26940/SUSE_SLE-15-SP1_Update/f21766d51ae017154aee9b4bcc06d0b7-freeipmi.SUSE_SLE-15-SP1_Updatecpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b0090eefc5d26f38652a68d40bcafadaed866b44, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RR R RR R RZM@Q!+ utf-85adcc773b3cb52c7942db075e2ee742a4ab3283e40066fa673bd6e98ef79bb41?7zXZ !t/#m] crv:Mܞ"5݄=]嬲/Ӛ8~=2+&JJ_ n-.K7#Ұ;qi։9 lE7Fp:zr ;qiZbYY1z=7O.bd{ۀ Mb/Xc+ aUx@AAZ)WI{쐛׿k7b/msf>Lԛ=KO 9 GŇ 5N(W8@԰:_V\kW #·C\?PC3M[[h`ww"E;3fi?ZRݘ1sag5(txogVbPxM3Cn= [n9Qtya *\hQ4ekiXH!a:-rHr/J1Cُ}' dz-@~шl*,;2GA;yx0>e79 CbicXRs 28U}P W𒎈\H5PlCI8g נpL(zxRZ k w[>=x( --k/csMUdqi.e*~ _uG9bwNqlLCs y㎠5F8103i,P6#xG]\ztD`{1LKÕh;r1Ł34ͽr8u1 QA0R };n?o`{UQHkx o u),g+8*Bvet ~"JjA"% 9GY##5P·ʛ@ PA3 'V%<{Xl<` P:0pv(f7g{ɹ(0HuEo屢zsBLQhl3#xT z;̞9OUvE ө`OݲЖ4@ ]ɷ+M9=*z7ۦirv aaf@1(G Gs*,F@ gBJW?{g&ýO^j~?-^ӑ5);M©UUz)FZ܉n]#hbD{X ÍG.351}v-t@W;ptx1rW\8' cl(o[p#(prvx+SyLuC;BWYKsgpo>c hn[`q"^ɂ[s-kS> <ϙ's-JAT͖ X,I`$X(B_$lVKqz [Ш9*~o)AHbCv p.\%95.ꪆ]&S( F <78^ŠA/o9R OI'bVfȮ]tTk9cލ#i`7ૣ)O/\bsU%tڈQҁã&M,Ա5#s$z^0q׈R-8t-g K5ShGO% ?V?oo.M.JDJEiKk*q@qmmdbOsq[N,[4tKoW^z^'_2̨݀.D%ˉ WFlHםE-|0#z%VtЛ;,|*+Ksm8w",=~ub'#\kmA1dZefO])\LoW?Ӛ ]="vZ< n?st/ҲXZdЅwxl@!t**w<࢓c"|7l(s2H;XdTr^|eo ({ʳ)X al 2mAO u"_ IWbi3t]d^cH;\:mǵU-C> +~~tt1[7āG-Q4(^42 cov.{2DX02u1Ñ^nq[LE~Rcx#7O!G/Lp.RqתMZ*S(|Ou|ǸБ" BœOV4!?ޔxљ%J̫g<Ȗ IUwK2VJ=M{f Ğ\v/jbQzגya̤c.}nU)LhL}d-٭ˀILD1UtS-qB!!]C b9-=-1y1fBmi}8bIZW"d)6&Y\7̊w L*\stXWw[("I#͔ݥ 4҃(UG+!*`I|̍]\21tݽEw?%Ae1;P9Ynʍiq6x9(Ƕ=O[実Xo$n;Dv+9t'7B * hSߚ>$>΂>jk͐BNuxReO-S$貘ؚ-S漦;X?$`"I%JTz8p'%r[$4Mp̛dOw;=bM>n}[YW|Q`jz#x#iPXje2 ~_;P/3 r>1,l?cۑKA`1ħLR3k?WFV 囹\E Ac) >CF$WEDۚA8%|>T0rt'&6wLJ\^Ĕ&J,n2D9ڳT dHomW„r8^xlo kBɊݴEz)ejs㫛MyLh.b|Ј7G{"5,{nHŦɤn A;VRβ) 0ubԑo[vBnxbߐRKc gvmIN_(=Tb*`Pq9~OvG̫) kAUA Sc&ۄAٷIBN"pgd!n3T`NirDd bO8-OIF/Lv"nGn0͢o mchb,R35J҅J~D9{ݞri?}86=ީ}l>nM4[C'-Ѹ`tE<Ev#a?=}f-YS.#+Qc6qdQu:z'b(-NsL bF 2Bx6 Ќ3$GHa&h `~_%РINRi*厅R4ȼ5}.oP^.({)4nt8G,,SFqd/$v-m 2x0 / 6G;y_ioHDA %=kr:؅ ^.{2ruYxoԜC +@* G;|oEīBEdnsgznah;iD-+fEQwBiE$ ~턴ywzp|+ױ Qe  ònn>TkT~&.0Edq/>X([=Gސg#E )RG4J|61JIs=y5sXF%O|{Y;HbDDZ f)y`~BI:iѵL*zt~$@<\ \-: 9-g 7}B>Ԃrz,hnӏ9aKSá G:*Hs>ڗ3m &!HigD3bK񵭙 ~bYeT2pZ^CS ؘ{`vPiVJx,Xa{_vgqFKqGUWnĈ4;iVRI:* CM䯝ZY6:E $w.71KZE<SaɱU=Kf肈_ڨ=HI܆*0}O+"To 7} q ?˷`_8pnl|n>TT{ R,;$AVRoK$g-:9O':":Oj)Υ'k(8XϫҀi4.:ҖH V\]R-83>sY}_ Ki.69ŌO|n.B ]?JY 4h{@; Ioru0;LsZc^SÒYh 4V;72eh'"Xٙ|D^x2V~՜eMiz!VGPuv1ۢ|Ѯr }"a#GXOvy,3rOiWLz(mi$#0惟~u'JJL(m&r}/P8` W ኢk+>8Rr7f0琬0G'`S reZ~PV_𿳏U4O-18K RV,dj۱}N}h%Xl9MG7f-T,ӡ*4h7mŒLsG7b)b4<@+ &AA߳>NMLڬYq_"v gRC9 s1p_A7|ܩf ^Rs5dS1 Zt*5/SKK9bo=,50Jޱ `eī; ,,ZJ̟ܔp1l'hc{?Ṹvӓ{7j@eW1|.^hdzk=`׳6XjD^{B}u~+_P ߖ>AJ%,蘰]jB] ;k/5p'R]9Sѻ/DRwrq] @EEL`7}kFt\tܟF*TjΊljZ|wFh% UwLESԓXa佱1L"z(KV7;(lxJh6ꝖtlLO/F34HK 14{XXw] ;i91)HPP)5 "nra4Õla 6 ڵRQ|@>e)Qe-+BM&i#f0דAŻ!?pu+VP7ӽ,|>r9VW8#>*osщ`!W<\Tf}Z B1\[йSIPΘ&lK玸7ЌI>10nGer=; ȖF^_YhI8}.Jp/7Io(w:RQ5/I؜bg#JVhPhۼLk8/T\vA矝wž1KzuR0Ż _.yJ˞rTZ# {MPl?cQ#Ӛa!8΂!B4;*N-]Z%Wzq>~ G<Bh=W:Yd=|y/6-]w>\f(lBԝڋ²UYv01@5 )uS` M6W'?jm hVd|K/U6c^oT9Rc zmJi`?g%u^f@Ҧd'ۀP.Br|]%G_h|XGUG!OÑ]޳>h$ Ч)u?2p.ә7{A(,lLHφYs"_ K*#Mv t(j{|[bm!q7҄C'eyAh%9q/)(huґ4t< 4ֿ܄`-?E-qhƛ^:kE噣|bPiPwE3'\\X,* WhfϕDØB> 'f_=~|ŎGoŋ|14,Z5T RON ,~E5M<==250O oTT$ѓb8oY6l[!4I_Үf})إ0t$Km`K{QiUH U C]F"=+6V u 3´ݠ{BAD-+|ۀ8ON72#P)݄ @v2cҧGq<̛{pEaG֯Ui իO3 O)EuYb$؎U=Z),u.b5F 5 lBQHaL,B/]HFm_::ja:+6Q^#t9RԵ ƟT>[r~ Rӡ=싣d2f`"Ehmެ'_iy%ܖs9g.{ XgG Yd"LiT#݌7p򗶝_̖;& ҳ`^5 ]v`qSˌlS36|4'D_D CN+?ޫEQĠ+SlOaw)%DXPvYMOn$\-1oAPj3C5R{KQ>` 0 >PŗJ@'>MJkxK[m_M 47aDLiGLWhgg;;Xus6x%Fz>G(\N ߻Dx/–i3uٳ {ѠY GBM#EO+0GCy;\ 4bKoT^KJ.$Qx&bͷu+=8Ώ u2Jm fMj45 ܇qր&.}}0qLsY;ȴ>> ? ˖lޘtͲY菌(Fk"mXTP%fTNQF*Pק<V_D ӈZ.2oMZmήbDebdp#ܔ А$z>x7<č͊)+Si yҦH.8=K3cq!;6`do{U=n%S[j$!%"y/JHQL_3  Onq8DFN%N)LH1l{Q.?0/YW )z% 2z9cW9dWկBhċ9@>Zl=]Ap9j Sk=E5AK\ѢouW])آҺ'p[,F}ru6b?P5(،i0 Ǜn)͍;2>G~kX30#k 075Ў2ȠOE ͸XupD9 ؁G.6l6jo^TWfFKS[M`{#.:*hJl7BÉK*Kk~ ,e.-QI]M>JSPHqr@#\iI\-5%ZporL"}RwP*2=;p,ќS2?{MFdF/# 5g@^% %6j%riz 53^_ԛZœ̀ct_1H6>v=jOx(X5]"ڔ ͤW(Թ{E[Eâr'fv5g {J,cg35Bm0buʲ^b icŜiu/R{H((X"~1gQ7{h ]bQՔ_w? ~]ǾGM( i4@!#j͊1Sٔf8SqA2D*qa4VHkޤWm٢_x H "ɭ5;{GQB_L@ mRذ.~T G o9~ ⼱ٯZ.(>鬏Y".L~XS[pcH@~JRʻjV) 2àL!H_.hwAƞnrR鄜"N֥e).S>Au\wŗŨ]A>VS/Go Z 'Nh*^:'JGf6t)M 2Q ~>zNEf=9,yFCyO.& ze_0T^ Wҝy؎H{Kv4)Cd·X8zB f©N |*]'c%|kbIWhF)v-̪6@AÐy˨6uP*l[9Sqe^8]S٦7 PAeyUs=":p8¶k!7JvE>yJBA'4֥K )\QKǁ V1 gcj-yP&`9jj{x/1S88\] 8[V Vv!ha:Լ kL,,о} ʌWmZXʠ +[<s*m. H!N. ^˝ulD'TiL44jZ\tDs~sy1Tmdu#k-'6y L^yw $s~so9a]bK%'OGDxr7ea i:nZb-x뺫&o;p&BH5LP%RIN[% ٱ7YE"M.M!1!=c ybX HDR&r,hAzɚ=u; 8ZN"(BUd֊|{x+ qlBˋAGf+I>NHd̬րϊS?L%[=c;>2x$do}GJ>fagNaBSsi: e~VzмCV[@< X%XWkpUV-k5/!G^ڻ^;MxF}N5uwpno-GTGd캟z)sw*a9WT0{_6xKs .cO$[?:GK {cs2*⺫(r) :?,$+<7{0WZ;2݆dU $1x9gڑDiLh,`3}1lh `Ṟdm95Rw9.u[{lI\ܨRpbUP8kJY} wi8L%``*p[Mz9+ʺ^gH"`T3 RɜߣPעyldD5<7c1P.W~ҽC 6[/V_P7,'(}Ul* \D&{ -?v >_lipfQ‰QwQ:>1V#em) ƞ1{0 5G/dʘwSїD`B:q㹁J xAb6S#Fi ù-؈>o˦pá4V؟U a7 [ᏍY6$o;DkG;ǃN{Bo#ݶh\%LU VV‹U3Y-O  ͔. b6â$~ ׾3׎@mKd>Q:,t_hEL0ыMl8$_x:y`᪟ڌ,T, /©M}iy:<9Ƞų.9ػܪ9W^@gEdc AFMo齞T)oQy%Ђd;SQQ6-ASMWk.cUD$zXT ݘ>/Llu{6x-*G pw${յ6u_#&~*,YJxp38t)4H)=/U&V$m*ZÍh#?L8;X2bEDG}&]6ۭbU܉{Dx,ڬlŽ#Վ2-2&xD7 O$k6<'O>o7{1)oO͔L7adb&y[*4Ux\gEX Cy6Y]^ԯx?>! ^WUPgnr_mco& (MJy%]{^귥76;"iߊQq]1(JTWLIY]ylBWI #Ͳ){1Dr ).z1f;䕵7\IT h!A, ݁XR9'dqSxz@~{ neލPE7v4Te2g:◶:c]RoIi+HusFZ%^<ޏ#FMÐ2[A 9Ti5P iɎY /`8mu[& ՐtHZ,Q /JFdbiW~/Яi LD1y Y(~`Mzb7붗FO} m({da.i"E2|Vܞ>k 3"Ͱc:||;E6'NAbM=H]bi3}ѕ:jaŞR8fɘ[9s3  =]hgJZc/UDqmCrYjm0 Rg}n:!σk(Cu.S'r%i72BA%Qlc]JpztQ4` 5E{r.HLj %JFIot?,4 178| 89)taP ҳe#m m0یRn ͵'1nW?h}x,_/~.NqG^~ڌ\R+1WM Mz0ӎk|$*kiǢˍm˰#sWwxZ5d[2R. P\YzjV֓&h;eDqYIc'I1)"*8=/@ʨfɞk_ O^ 'pW }(,׿Z2!I"YBoI|$[򞩏O$uϣaf\tdҶ{Lp%`}^C K0ۋ_0/T{w*0Mf] Lq׷,O' j''AѪshKtՕS)~4A[;35'M 8;m/u ?X` t{ muc-X*kbXPv @ q_$-,7v)Q$@8|@Vb7xwRSQ_LC-l\C8PM &i#kP4&eu+k6:3,wrgMXW. j~ĽspD\2#!GjTaE^6 R)!~X+xu3e!C+z@W̓XWk&tdB󾜛ɴ&3ٕ4䓚 _3R|O2q}noM-?,yk$h_BF썂3g @FŰuF.ƚz÷чQQLظ}"IVRC7Ti4fI0:vxC)2%P8ᷬט?ȡ l=uaB V#󓗪5W.`b>YGh;t^ezr Kf < 5QfMb0: m i.$~U(Nj6Wy HFVk}hB,AK/8'hd0~F`۷ ݞJ >N ho|4>eɂGaP*;&Z:Ap>nquI0K2U p^n5(n6־]dZ Ӟ#!nb~Mz0^ɪg<%e¦h/ۍpEd)4C zc͍h,ѕBf7"0JA<+|E~W6uSm~? *{n3 cu6(D9s X*j~UnKi -w P(}?`ZH?Z4 S4Ƭe((V8'`VcJݫ ɘ8FAU+RxxطucBQ+-`dUL`ds*nױx/m=czUS4R]f e_U(7*/ [wf͗1Y"=a%X%|g.?tESrՏ)6I"b4JNjy/9qv n07kEYx7D" my:X8A?-q,z.ھuG6(nLG,AnYٮ.&5ur-N !&M3 _y<ݭ@TI>`BJ$@#pU9ε^bt {x,JYyL<P/BrugNr;b Pp 7}.͗8PK(W^l|Son9l$Sh7˫#65qi+8ΧeJ4׭i+xd8{A/!UWpGtgbvJc4m3=gVC.ӫ"޹{8Eƣ%L#=N4Y|lT#Pzmx3zykyMCqA M3 VO8hJՑP]1('~ð֝qO@W" ~t1Tot%x2ғBUH|uۯ~e۰f8yH2LZhbZelֶfRz>͗BD_jGhզ΋_D(G2=li9 O 1RH6:a_GyT43TOTomQC!ɦN|!j<qUv3|i!n.#%pC)ҳauF MN)b6ʺQ/$ ÐU?ک.  8siL{}CS6"ZKhTVtt P6O齨 DN\\0w1˄E Ţ\!K`)t agӹzSDQٚ \6Il7KPfb4Tu]8YKhcEh>G-7_822cx(]Rkm?81"ֲ19&24?wIK (zvJ9L7 )O1zp4k9TJ]ͺ 4;S.!`qͿopILBw]u:D=HݹaAMXs[Kl}hskb`P"[dZ!\ rٓQc ҂Vr}\ kODZz:fX iKE}6E+Ȟ 1=Hc zY!vQ-\x336qxy\둭Ǝ/5?5 [tm5i:rlXhٚlC&C]̆IE^UJ22p $z߆6:M9Y-ʗI*kOUD'Df;YakihrX0-My'. L@abZ{`-4 VVlI"4hISzif13;Wom =HsS#q$QNOkuUl4v#+ٚLqYz-Ւ1ļ`1$YwcpWA ]1Bdž<%[(a#ڍ0Q:e6K #-w?4@ԾN(v&{)5Ķơ^ O\i0W%:`BZ]kfe2PK &n?K7~A9L$PTj+7s ?lq$^ldzd& ȆjIÆ)tP4kTz>]@NQ_.xV`:MrvL[RiN[tzl)'ƫ8b9F>.%ގvi7z iMMF{jn[b>;p-Bj'zA=gGX)JiXj3_w V\J5{zxb@[Z=Ay)D# ♸B ,xzd (W/JKy"cѡ~Ȯ5ݍ( uRg@>~QPޛq:Y ՍCq_)Y8 z&٘|m(1Ʋ酋1 F.Q)^E^}U|~\/}D:J>р:_i&)|˶${+r<Пֶ΋;Èc]_V<^)/g_LF^;N^mVJHur/')wwbWF|zɍAEbr?qS7UtC,-2afs7h^D*ti <#))s竜:du,iH<*In^E)_XY쳂9~kG@5O#8 ! >Ri+^G["E} 'E"il%GPrA0ӠB*vN@<͆## ŗ#y=95:BGRH9[Ҍ7f 0N$}UZfc#z0ص{+EWCEoY qhe}/elsl+=uo޶.`醱_S1?L4)&ŗ׍(qy_uOo?9>rbSkjg*h5P4"sE@L+ jаQ/=T.z>D%+u<=B!#Ms&}}$%) DENggPT2Y>4Tv.vj݅xI_ӄE 9M. ="oߨ6k}l(&^+J\KyO+q-p`i8YSsWjF}'HlrS}G"S5Xf7|tH~fdRiDYE]reYfC X5˓F8*{ϓfHe -GԾ0kCfOa?M7=tؐ Խ7 (luj`H,ul'<aͺ;O4@sh =K*W㓵_􇏞eAɭ{n|lr T7N|&%@Ҋ:_,~$b65o[PbnOYWj! M0 ;B~ d<չxs~D'WC,a ͤA?shV6nhz.e+0o'NSrcS͝g -|#՛`*Um3@? uҁ+Z20nLlQQVċg hdU3Zh>Xpؾ 9^/fԓahUuu^? 3v-BbNdYR2"ܩA!ܫoYf`P'ON6T#.fZ#On/AZvڤSdvEj&j2p{-m 8d}[^6,FyI+n=5-bP4n(.*b'tI*][ Z\hm5v,9 J) g;{,Z$H(  @!("%P ~rjK(.WJY20IuHM($t8Qm4d R|/v'I ',ҾDIuCM7 =dbK ӥ7MNjv# zܴ%SX\[ja7g2$ܝzl$A:yiI^#`l8; ۩@+i]9F!J< U7[R)peyMuUc)[:LP&l*X2$)_? AY` E[tbmoBMO4)TMV M~YxXT Oؤ97ʴy~DZH6Ή\P`FjS-bukruwej7Yn8˰FuR ǟ/Бl@r*3B )*-OMZHzq\7Us{ =Lq`ϣ(`_yzV?s#t ]:+I%e_ULov0@+˥PEr'::кGkp^ܔ3%Z%+GMF/?u^v(_ cA5fcKuک2H陹D<բUzy$g~;Z(l&]7]q8 3QA ?\((DQFqT qOy[a->X H²I:]TC+:רQ`\Tvm+e5wsmBF!(^t^敼}<)(XN/Dlo /|}9uȐ "di_]2|2*qFZ!^2_dQgto5~@[ Ć}TtQ⍗KI]|)ǹFvEޟMf4gV|bz7ScpҢJ&&' P7&'a[\澷?mZ2qߝ>i)r 2Jls( fq%Y^+Ә0xa m?= 5b,e"|%'b#j^Wed>Eׇ-Lߧٽ ۈ$=M.[SH7v2e\֤3Rs*6p*;7e&}ˇ>D@#Cbr4d}êgK;j63Xb`P*} s֋Zޏp&b Q9ՆwFpqGnC8G81<MïA6˓^=>Ci>Fcok&pFXX U"շ*eHv+ 7U] s3A3)tgDadL@c,uksԴXaU@v[DY?P; ,$B"X$G~sJ@xkAefKM`:pHƺ;=7OE ݛ]f+ Cq*CBt!f2S.ucY:=U(/V5IRT4WpUC18Y8^;vJwφ[ĺ 4b' x=t]`.D$Cnry{Hcʰ1u}NvPjG2#aEĭ|~@+L.7*Ua/hq^Pi+oLcsc{>*/J ^U,<*rj%uo*-{SE!Z*͗w't ZQ*w%ixVgIZ!'53v WGYSixٝ! .cPP( W eXUoC]~/u#.t1f^|ڡ|\ ^NmkO>mc?Xs7ˤݺu\p6۹sct:h9ݤ1}uC Lotj7&Ϝm|ǂ=aaj\ 0Փ -/n:}íC7&wbҠ) 2BΡ8"$QasLLg܏ C,_j$&D$iyKB|m®ZÉLC޾\ɼ+>:ggV+(EamSfVƙ`NIpH+#]bװG%)K&`IV:C֚?LhѻB57eVHȬSvs햝ԐŸC=1-ugm eӗU|=>g001FDtsh]۾05.̡JZcT5n8Qo|nto-$e#߄pşszŵɟ![c1eŵWv߆>N?)w1k J^tGfIJ4STNGJgѸBL!>7pA$B15:c?cIj+W&rk^RED_T6#j{5u;-VD<yQ  N_xPirU(RaF& vS6JgkUe63*]سG3|"ؠIŠe;oKt 7G|6͈4Kzx+SM"pSBnK ؏ұY.\j+isY{I{;9n> ~`dQ ƪy}7u6*;<҉z~HP [{! n2@i 4Y"5DVZzAcOd k1905