freeipmi-ipmidetectd-1.6.2-150100.9.2.2 >  A c{G g8p~X;EeƀoYpTR佅g0G)!Փ539eaf2164fb7d82bef641181b3efb804d26c01478a8b4c2a8af1e0d4ae9dc94b26890eaaefbeb19e304452bfa1fe18a6eca5948,c{GpF8X?8Hd * P -3;`     $  0  H  ,l(89:=3p>3x?3@3F3G3H3I3X3Y3\4(]4@^4b5c5d6/e64f67l69u6Lv6dw7x7y7z77788DCfreeipmi-ipmidetectd1.6.2150100.9.2.2IPMI node detection monitoring daemonThis service detects and monitors IPMI nodes.c{Eibs-arm-1SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Managementhttp://www.gnu.org/software/freeipmi/linuxaarch64 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 H"$c{Ec{Ec{Ec{Ec{Ec{E393f7ec1b45dd536ad378349d2cd120bd04b2fecf79cba341ae7859cd23472f9a1e0b2a003f3b740128b570ae49b9c83b216a0a1c207f368f31fba3d4fad42fdc6dc3aaab1ef1379fde9418289aa9d59175c3e08a5deab6b3da0f4cf37015686ce1ab625d1cf2abcf5940532357d17ff925d4c23918922f1147291edeff3dd7ddeb68dea9542d81453fa8e931f7d0e602691efb6f571921366e35ef454afdf0dservicerootrootrootrootrootrootrootrootrootrootrootrootfreeipmi-1.6.2-150100.9.2.2.src.rpmconfig(freeipmi-ipmidetectd)freeipmi-ipmidetectdfreeipmi-ipmidetectd(aarch-64) @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(freeipmi-ipmidetectd)freeipmild-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)libfreeipmi.so.17()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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/shibs-arm-1 16690232061.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_Updatecpioxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=cdc80164d3b59efa1df9e506ab671ceec000d8fb, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR R R R RR(6J?ÁoGU6utf-84bafefe03d141289864b8acebab0b3c241fbf1c887bd1ae64904f78c72e654d6?7zXZ !t/l ] crv:Mܚ4겧p^Iw%+`t.Ggノѫ{̓4q!Nةkiqܥr&/(Br&Z9H=;^*arۋTUTX}\Z="Π]`vтƙ%Y/x+r/yY|ͷi o>]XzCHե%GJZTil~}3kVoUrPGS _i$>[&j+ph&Ccb+#LhN;c?ȋ(ENhH 85 wf'VEYwGDqV2ϧ_9(l_GSbyzh,D>,.44K;ƚW~ACٴSvY#dOoZqS :س-} ]׊U~+?p2TX:R]H*E2[C 0v'lc U3y7]!V6aFh+H6R6H4Egc?{-vj MÚpXsU $h (IۀHEC-1O7!X/ rq+-0Vz棒νlHB"|CЫ6DiGn?eM\/qST/X:B,TҠhlrVf4Oy؍c [$qVo|W99c ,o ƺ8,>AAyڳFC+p Z^/]/ ąq[ΞE2vV QS#fe<ݛ )N .5WXޘ$/IJ_c<3aSI# dYH27e`dJ`\+3kT]>] z{CAsS$ndsto-ex9Z$\;~.V 8R,aO=u?2Շq18oFl_.KuP_)AZk o_zÎ(#E\bKDjmQ**KW.z$a u#9Ո Z-J@V?I.RR}ue}O=SP,e VeM#>!$yxX;0!e(רl/"kFEW7JPCب̭=$cվA`U6 h^bêR-N/6IOaCcdM~g:TnSM*>sٙE`աǗ䖠i|i|h7Y߫Ľ'nAãn*Cc'!m#/;mn&Z=|Yk ԮV#&8|b ۨ#FUMm{"fo wrx0p]mKhb^،d"jQ*l A1!,tEnPҧOfT1=LrJe wa|M9O[ynųX_ϖ͟ǿ.sө]u M} @D=ˊ[vϥFX w5Lz&\s󻰕~1SAJq([Kڋ֏iqZñ4}-IKFO]K;D-4\1>2$†䯁ȱ"ufv.dm 䓷3TemT"D$:Vs v)JRiX5Mye*y(daTc%.萄 ,sbcL z?oa(O^%MH~jW-ORNIH' z~,lr2It^ӈ{'|UMbKB%/S$(N-XݸͷӬHIL{ :U Di rIa4=NSBv -W{$?[%VQ_@tKu%48U'ڈZc!l 77BRˈV&W5aR[p{^ 2JSL |8C_Dk`2ek2z2A@N/[JoD"f1$87|b#t$YVf=~Ǫ Ě8-lyEX(ZIۡp>vqqFH؜ t^/q0ڭF" :p}0%j ?@ &SU9/pe;:mC= 1X:;i,iC\O>Aᓜ$|K!C*hj%_/Qnr*U*HnZ>% $!b;h9ġ2b` ؖ .h{!a`Ά+D[;bܑ^O ߂$AȪ2 믕h= ! \ pIu+BgkTv"s1B1K95DmY(̍5WP_&.T-TqQbV*\#47KTdd.sa_|f(! 3iqk%tNa }*(?~ѓGb{ ;w2?3*FXѣ8QSe̘h}Wj]E]la8*~f?kC=|4A # M#1@ӭ> @X #t:/4^ɽg qb gi%WߣT?9,"]KOIiKmT-N?BVϏ'΂`n_ky{#}]CIlt]9~S647{vk>TTҿcA{`8Ea3J?T緽3dwW#J#-,Iàg.=Dr M+%{* adp=eIkHD8sG7iZK.2DTVέz:zC0 سl//[K|(Ѓ< +ᜍq5lɖ0x@K5+Ʉ0 GI,n1 5!=7{7#[–$C&Dg'rcx& ?Et[VmjqMhTVFlsܛDsr~kZYknZĸq0dT2!T P%hx3F[rNr$Q=qﯷw.qIv蟉Y%W{ )$D fT6\䥐c@ov$uYXd8㖐#3PXCqkS)U,Escύ ,\g4呁֧[N BvKoy?j~MtDX.BOJB xj?n]ꢇg ?  dw6]O*b"S icQ#2[cD l<ޝ`bڵYs>^Rd]_6yl7OkdQPu-ppޤ1m፼D}>ky_w Ef&f׏b%H[gk۪p~8[V8"1zEKV_Afq?̹~ɻ? ~%,9^qRܵ.cM7}*b9gI雚g[)vVXZ oڽ*e1X"-#Eqc5:YksX+)=E;])[~dt$RtTr_79;2Es$kiXUA^Ε~oUje &Q\Lg`QEҽ |\PFʧh˝ :SKe?QEŦ՜~밷1xVAWnVȐQkcd2g#6ȭY\MrfO8H#9`,{;zT.%F%k^H P_,/nX}EtES|"s(AAomD{`aqYO*z~ 1!XT֨ݫ)~MKxư}K{}3ꑩ|mO/}=E[Q:|H #*YĚֈFj5([ .Պ?L|g}wZ|34(E1[-F煘&2O Gz@EHڝUs)nF>:¹.ΦXǯ+O?濧*sdҵ͙2(%)g%Fy$$%b}Xx<#"XEm59NKi1\g$TqOp}4=yydE:e>u.h*$Ъx?m5Y+|R#-,>Jn;h2q GCͤ=K|'TĬ{, ^qs,Sc``•`EVA\X})oqՃx^35Ɂu\nR>dQ%&w꾿m6}dwK7=M Y=tP%J` "*t@Igɪ+P/ rdpd|vf 4;RO ڔ\h}?Kxʤ(u]!:b4UU{Uo$<\2g$d *0:,Z7kP]r{3JoB c- wd<32o^ Uxvs飯CE+Vf`G/~eB*+JF "5e?])|dw_j+E 7,8U&o 1C%䒘 qrCܪ9(c!*4@( ]65<55j1%CκXH !gul:OW؊&*=F%kVu!>;;lP2@G/ D "Tu3Ebeᔄ+E.wڢPa#hY%؋I3^֔u6nKDHɨY1 ݢkeu Ƚi|~y9]o $Txn֛?`)Di fϋ0~CۙpAR9i@EX:zX‡1Nf8K6+LVy`DؠWX?sUScr.l(|Evimoh{qKVvm{#}+.#mo\²bX9>`; 3ʕ> ugC.5%~#51lוM/ZqVso?κLwKRJT#mnT@7jL%AD;ŜTX;믊iTglDtw&忁'1[LXĎ8d,R0r{m|RB< 쥚sf<ȜS?_ɘkS<#7:M,ڛx:!~f9-t1ݦ-;oiTa|lȒjELN_ojǺ;0ψ8$j:_V.}~YOS~RR*y6œYb = /RB^nʯfaQg 0~eEPxyLBAkԍ*2{%v%&6ӹXh"YY ^ iyBɺgU,*s KsU5}8!*b_)2< ;Z'ܷ@1]@[u\yU?9`jkIF7]2#>nxP]0xa>'֐O B `-Zmlf[2򇾝]T_E^v;# 5)&Lzubc]_ܒgE1.K:}e~W%FPbl'ϖRŰ)HurJ/<m76v[h2suJ|2H jFxLqUշ) p亡{VMwe5Zlm3:d#xp;p=E˪"@Ыv]g<}(:d )ox?0g?}Y{fдLΧ[`O#gju]@h=>PU1 7ŌXC'Z!aAͣChZ8t悸OSSRVHIYrO+|WjURvk|Hʂt\f[,f4ZxԁPW *rg)g" SGU\J79oҽQB7@fTo,X+zT xʟ̃T7 !ӷ8U"Sͳbܗ#lU&SjƲWjNANjՅg}\f7(Ǣ푨fv!]Tu$^Q"&I*M`e|9[)l&0K~ k|+trLJ'Tp.Q-ҡr㡷8L{*cu;}eq݇vfhz) U. pm _qla[UkesP6n9MqDUϞECJ-%ss;j#Ma]mcVm28紁'<w<Vshbh]r+F~t`bIԢSwq7G"[|FH=ؘMM}w 3uLlRUWVצ瓆d! nv&HXZ#n**'7DB*aW~Bw!U2ħ>wєV x1-Њu]20}ՌGI텩xA407P '0(F/4B\ߒ +Y-I\X M%L7#DH[o] {R7/3vXH z.NZŵ,6|ty{36ϝ޼1 g{3H;Ә-tT.e&~DOU<+.v[w(ৣyh[db؈c?̗DTz.H#*ʸpY0I&eգeF6|vUBJ66~WGA]|h s\ J]7iKaGvz3YkƴX KqEm/j sae4rV{ i1)uHcMb#P:(%m\"? qpf1_'&o<rs'o) G(-8ǙUx݄q_0GxǦ;^#мC–O6Nsc O\&(xgKK'%5"3hZKDA5 osLZ@2^e>93t=rd&.!kU { M7w~W[{֪V{^ ˩J WB%0%2)"BJt\e &+Y0]3<=#WT"<\MG8zˡO9N%Muze$5?*BvnDӊkdHo m.22qϥ]Ŀt-$j9Զz'}w@1c}] <2τGad j05@6QLC2֍VݏM0> [w䶌|@4Hɏϓ|`_`*ipEvg"#Y1AAsF{ojS[@#+=[>E:63>(mc-Q%Tgx:CZП{.xam1Ply79BܫZY3i/|IȰ(q &БE~F6I˘&;w5,S*"%(h4]_ƅ/^t,ikWzA[~D̂H]-- RKg/Ҟ~r* )F.T.^Q 7V#kX?z% b ㉑jp;dHLUw__Q͍Ԣ8:vI[,LC|pouL Qrm9-͵ŤС&:%luȐ^N&qmM33v%'5 cG4bz nsb5r،=n:ߎ7еg,i'eA sAw]h$Wj؉F[v?u՜lKdFâu.g3YsA?HM:I rؙԺyp 5};0)bjMPºT3kPaE (VPbFXע}>N6nŎԡJ/8\6zr8sK?"jc}tJ\L)1%ySS )z*IN :d59cc6^Ϊ_WZ L>'UH۵KcC52mgw`p2vuͥgOoRUKW`f y\Q^)MnoْS˕oWoF}5c&siRv&o %K˕ҷmBL AY]Hӄ`77&ƒ&,}0uFo1ȋ@RT:j@u-X:e[ԓO7NkR48Ÿ;ѳ~ Ц z)¾ (ߍxj\1% 0|B,]u6|gjR({4ȼPd?Wc@zҙS|jةq ԡvbo+XHjbCWЭFЩ18znwU AvCelOÂP&M7mSQ NPjLj|!)%[IX;{!͗O`Pwthw= ,=!ɗmX]|<a<9y7)nkeht*J(K[H+D~JyƇ)/8mݐ, oЦ8_ZROvVQlTͬN 欰O>)+O/o9tQ̻1 $\ހj{*Vb"NzC6uL1'Dj$y=/ait[ds6Z;P 'ZDe#ArW$؇*W C[{+Ȫx;flџ!Epl-t:?+JzQ,E_g* .*r2؊|dFD -%)R"OӘ2B`x\jEC]jJ~5{ʏXaHiT#w3f`KhGS vZ^uj%'Sx-&vB7j׆{۾M`U@^)Ix.W\g˨FPdA#,ʇ3lx=2Z>qT6b!g.]Zs ϡwWZiyPqMG_p*f[ܱTmЇ=Lkl~y,IArxXjbSU}.PLf-I Z7 "klSPU[ƉL`I$π_Mf?M 1| [Q)xm!pF2#lp:n>5CS剥Nki2Ra  >J(Z^l^s0EfΌ`d ʏJ3xU)V!m e\a 4Q C~ohV<P#M.4!H|kcp7#PO@+UXT)X^r*{<%),a-i~~؁bxAL3+7D29G٣D]]m{sK{i`YQvi`AEs phn4O87O`@[ DӫhKU*!^k7ilYwdZ9C ߫`nqL8@ȗFd! ;O@#M[Ԓʄia9tx ܌~3QFC+5+qPO O?gyTԓ}vty_YW^Л*TT+ ` e> FU< CSŕP0-<#O0$7E5"Stbzd|`4sT]_Vy")SA^!ȟ5ZLFQqGbw ^FG= R\!xIJ0IQFK7 j֩^LK%a{KC%)R S<w7/T&~t{vֺ-AS0/"=!SQoiUkcq8"wi i!U9bd=. r M=ˇt€pm)`< Ur  zWsN+Б'Ksj CJ S#_l-f[:>F.#AjL,[# 5o Q1g":_S M:F])dw51[I X Klb• Ak;3g9W\4ѣK[o9aDn-b:hm eOg1PdAHLނi@Vs_gԼuD^8$Jkʉ$!Dcb\ҷ K`+a%.ڻdUgG  6!bbе,W+^ϥnSJN<;&'~2Ah|ty!:tlqʮ0}TBtיz|.<3NuaX3~=jvb;%d\CSJCK ›h]G9a4~;ڏ!4}>5aZd7fj-?Pãy4 GQU ڱFbG(]`Q΃)zٷbo:[u~]n:)㟐o 5a%AwV}u%=WxSQ8y?b>ƍS-l"SbϹEZ 1vӚΨ{PSgp(l?RĕPZ7 _c\}y$ LӘ6M.9H b)=Z/|2CָU &UA5Qc3L ^B6KЪCn$mQWrFO2O~]Ν( ?l \6E5"pcU>ކGe?"JWeԄ~*GfSXD~||s8W'T.DbbtX摏ˌ W1Zu* XtKM`_]Q%jusI|2slt'FURIJR hۗi33a ;y.`haK޷t&Z,5̱Cm) |C|JKX!?svO I1\+tYBhG csY;w=Js v[0In(/D2p:ի|X &刖KfG;C2C*Ce-[ u&ح%.[}OT4Wp 0{R{ gsnBs"!@Lb(bI+Wd5B#U ߿/~.beK$Ēŭi dĜ ?/!}HB ab5έH7+ e`{SwS))_YPб˷+lӧ+-"U_,;vz^/+KA+Q9NpqGL^X"1 y;d˫' f|=Mhq{^'8iKJQI83mkWq7W."3,TpiX+O?y-^JwdUVŋ)ٸGk񤒆lJFqZq7ij.4-2(66>;27߇%SRkvo&lEZy"/I^-f칭h2p\;J']``i<@~ϫ,tR4}C(5t?; T \>:|.;;*$AB+w)Pµ=TDܜƈG/j$3eu][\fspZ r:+fwNnN&(R}D_&ęeo`5I 2wB茗2@ߝ)T:U?@O4ɮ0ݯD:P6ۤ|Wo3C"߯Zp3D *hldQ6Y U('up5uv(+zj,r;4tz{u| X-n9܋Ǒ`?Z? AdXԁs! qBӫ|4fDTW~^lG.37eH#(7T&l^`#~L/H, ;$8sP{i4 pv久p%'ciSr@e҇1{&t從(8H37'ie*mܰ`y8ap5O|, <="%/Ԇtg] m㜀j$ѵG#UJMis]LpP O^qd6 9j^S.#@)cXz¥[8J%T5zN Ĭ3A<*{nvSң>PZ %y`R6|TBBo1P(jMִ{t;VzdAd5b5r, '=*0Á6<ȎvNaR;$ÚAXG-bcǘG^`F`},u]C5آ!J@R3K~,[tbJ [ľ* <jΞ^I^DrQi?.:]a h S5L4g΍P cmj^GHV!#VA\T`֔2^ʩau'pQ־l /W^[E,-Gq>I+LDcEwW,^ !29D W"49 h)Gi3PGעXMQ(?S!GhEk6p4^ >/!6\ѿXmj/ e :ఊKYZA,3w0-{WGg qMevF*%A|e'd}#_P20' KƋ@WنI7 Ut]#wEpBs ;|mPE9 wO.e$ķBflkP[ *d 4ETL.Ǯ0~V0gJ ~jSebOv]C)AدCyh4y\GVE_ }?ׄ_0v |]_뮪p7IccTߢ\%"?+|{-ө43?NRy=tfܳlT{ :1ULWc%= 5~3TL0V|z'hsN,cѐ@(;T,{Y- kJMnSF >- 0ł7WVp@&gvZR6;`Y ڠVSb'1995WpL3@U2@Zy4pM!ڭ18mʴyx+)*pPˆVCPٟ"kzV*^6㺅Eu5cmwKʿi'k$f<1IVaS7/^YA$ M7TL+AͷQY ߭`=\OKT.͉ לo[c'"󎳈ĕ*? *6#p_r铐F<;GZ+2r=-NƼlr3GPg|dw?>= 4<6M'X}"VA e+D#+\ ZxZ| }vHcn 7OmOt>v˨Áfl f#ޣ i&TjC:q@7ԫcH^ʽKZGݱ;VuENUQ12 p69WH;"zfEv/1vi ' ع܂I~@2)Rf'CnU:NFX{ _*\*^s.i@t[7a$`VC,r'v=Dn>mdHߒW jo\'EFy\5b!#f`,8 3gɐ3+l.ij_5WL!tnQLt'ɳ?a<.KY&" #H!+H89k]WegÁj%/IIL*5m*!c2d߭8CR0w]?1޷'쏧_;=if.F2S詓-:NB"j\Ouhf+*6 Qۙ©'.LcXVKfGsbjZ;# E ҉tvidyk*bk*x/)Uן@yv(eAs|8 <6NQHf< b3-4cel%$Yx3HYH)]{v@a]%]~.) *F'yk#AMzAup{Ml,'o eHc~iIc÷ԯJ)U5!Ӧh"Ά?Pd [ xk|8 I-gTs:t \t$rκ-uw8WoDH죹B ov0|ٽ5 `>aki1F`Ih"y݆@[LtF,w1H2P-|%^{B]oզ|0=kN#7 LLVP!<`sBU%-"4j 9lW8clpD4{{2;cl2ZWVlhh9~^cpҬ'@[_j"/^8#> S+qS[x-i)@q}P+lfUqDY3Úl_4ODp~{P@b^Q|BT77{cᇰ&Aҟ;nyK:]LWvXg0FxVpn_w}Ӣ. gddnf*Askһr}zci|Mxyh KkTPVיXK9=r5Z˿[P-٢SO"a$,L8 {m]ġza{,OHlۿ8clf^ncKೳ4403+i}FB8_)3yS5*j9[}jWwi:sBE]7O$Ωrܗ 4WQg_2$ %n f$%NB+ !%BόL1IVZD|U7i`.*5L} \xgӕ|Amp/,6:RjpvTgX*@$Lk хC.0LNt+n! _n;f_gJ/@$נE2c)z3;.}G9%QU[*+ak? ݼL8=`ۊdHdqws%hjD)1IF.& _ P5B`Oנ҄ރ)1m_ RsV͡[pŇ13+g}-{mW:P]P"4q62$sgIL?wCBJPTvuJ9#TҒmc%Y`k ( XjIt|s GIABWR> $ȷg( &5P&k(]tnr˪<@6CIa -(+K;\5$շ9Oc#^_5kչ{%oDeH`g@1{G}E3IbZJS!`6Y耑L]BWt^fmwkIXMqHuwCu`A|Ć^mrd78&织@3n 7V%LU&3 <İCkX }iKMCϫFSAG7%AQ[Gu W;Pj ;j듬ߙquHh" kޏu %ᵵfۨJk[c'W2 .:d\9uēX)"6Ms@eB!|wnJwm5OEzPh`Quoվ5$Dt + -wӟh +kG"Rik!8wjQQџ=l Jv Z~ws1TĖ{C%Mxp [1dL YGPzl*n߇t8cڤJ297JZ@Ԋ&3NtVkw#lfǻH*ވLu/f1潉EOl D.=*]\WTA[ X; HfDF0}U0Tlb|ϒ&=}lmY?()jy⌣(6Xq)kK[/A{qeyWttugFݘ U/!WVjbj@"D '=:TdxZ;Oo]´ :cJ'Ym/^'6<ⓦXlQΓ0 ~֮zw)k`sd{P}ڹbK\8rDz@,ʟ2ԩ#TTr5YHi`ۃKybDyI^IXP-kԸ"}nޅzwrh2w&Q½ q+Oe(? X[%)Iw0HeY df8[fg8hgmO.Y5:TOXf|0 E6WoSV7kY4H(cqSEzk$Y񩰷;ƅVFy i[3D$Vb!b?| X Cъ^|ZBxs Hb,H5k"Fl65rX_ w tHz9F&r6ZRbIOt͌&%+(/[\$3h,bvBᏻQL[ a3,;B}6Ya2}jsz~1c.(+{,*@\*Ƌg׻C(('yMe:ka~c'%E9=`N$LF 뱩<iM)*gY~!3YeMQfs: IxVkDR) Nѽ[Ў'{qQ>~ W6/ƆYzoې[8'p^d3jw2x4(R L'EǨد]|wזlI "&7bԌ:|hhrD=i,Xi%Hz%@KwPn5A1d`YQWP`}}Ue\l-H\}o<%̫7Mv81׀g'JC\p0Uc&{ ۷DQUFctI%hCg~( tk'aѦ9@g҃>OK%DdM^aӏt!%`͡i aJ1tnnH]TtLHJr'{;G<عG|+ZkP$}.WJ!d?n|zq^_(#w^#5s>Urvirуn iW4*9 ~g OZ(N~#/Tb!O Tؘ7MfW6[8_ rj#c32V 9FOܒ>Sk vpBR4e'#[!$j#K.~PL,_ЙwI:qw'(`nѣ Ne!78u3.Rqzm&q|ez(,ܒ2X5x]Ph/F|)71XIt|YI7W?g4FT\($XC~yFe;j%]H~/Að7)+ 0%*rκrpn#{ߤjӈ ?_y=,Pb__V Ϭ7rfMeFgE$$a j j6*=j i'NLF.ؿ)o.,Wi' =E-0j|6Bd^ݹkyZ 2vPiHR U`z@swEJVg2 c,@`3DWp'q-s#Gr7罼=Y\/ui.z,AV@K8lh" Ҽ a忕hBvARW uo4z| mO̼RLJ qP4.pޮyW#TAuzTcG`,'o?oMz@8ޓ8xFh WV\mD!o~ir$qrJ)Es$:bxFB!0pe.M_7 3W)ܻY? YZ