freeipmi-bmc-watchdog-1.6.2-150100.9.2.2<>,tc{Gbp9|vn,UGaK]XO= y2 qFцG]K|,x'~KgA\LiHi!` i - WܢMصOXU9+> D4%F#(X#&/YK\)D_r*;iua%D4%㳟W05&k8ӌZhmmI!+ggu*p`vE]n]i>F=?=d + A| %+2X  L p             8 \ ([8d9:t=8>8$?8,@84F8<G8P H8t I8 X8Y8\8 ]9 ^9b:fc;d;e;f;l;u; v;w= x=4 y=X z=|====Cfreeipmi-bmc-watchdog1.6.2150100.9.2.2FreeIPMI BMC watchdogProvides a watchdog daemon for OS monitoring and recovery.c{Gbgoat04W>SUSE 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 bmc-watchdog.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 PNAME=freeipmi SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 bmc-watchdog.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 bmc-watchdog.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 bmc-watchdog.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in bmc-watchdog.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 bmc-watchdog.service ) || : fi fiK`=A큤$c{GVc{G]c{G^c{G\c{G\c{G\c{G\c{GVc{GX8fe627d5fe40ae7dee4437c9f136e76397166ebdd90487eb8a4852ce1d22bf12d46ca5c5fbb5c7a3fb315464de967bd932b2872bc7c2bf0a31d98c5686d68d028ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903a3d1938e6cf8052a7d37bcd7be35f3f758493366e9797522926b29aaee3fabcadcc11693427ad2bf93de6ae3a080cd68b29fbe01c96bf584231c7fe41461501a6819ac154dab8fe18542c030f063212d3c361c1379580cbeff5737051624a8b3fef986d32f1446f161eb1af9da314a66cbb5f73a33484b387f4522a9830fa0adservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreeipmi-1.6.2-150100.9.2.2.src.rpmconfig(freeipmi-bmc-watchdog)freeipmi-bmc-watchdogfreeipmi-bmc-watchdog(x86-64) @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(freeipmi-bmc-watchdog)coreutilsdiffutilsfillupfreeipmigreplibc.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)logrotaterpmlib(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 1669023586 1.6.2-150100.9.2.21.6.2-150100.9.2.21.6.2-150100.9.2.2bmc-watchdog.servicebmc-watchdogrcbmc-watchdogfreeipmi-bmc-watchdogCOPYING.bmc-watchdogDISCLAIMER.bmc-watchdogDISCLAIMER.bmc-watchdog.UCsysconfig.bmc-watchdogbmc-watchdog.8.gz/usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/freeipmi-bmc-watchdog//usr/share/fillup-templates//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_Updatedrpmxz5x86_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]=ddb738edc7f10c5cc6c7ddfbdee53a70e7546d6c, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR R RR RRRR ZM@Q!+ utf-8448cb2e81b770f37a2b036e8b7e32b657c6716c5f20b6976db50eaf883b49b83?7zXZ !t/K1Z]"k%oHfmVۂ[쵤u~u+ o3V0R)>y%γȨӼ:딏5x: nNM+EL?ɳ4&Wf`^k|*D\Wz?1Ul}qPq #} SÂ͉˔q N ]⨤Ǚ#\fJ.*vdea.>`"#Y7,<*F{C wDq6iFqW~`T2dumso=AM7q@65\'_T-|0ޞV#bITSWG(aHųvWH'e.ŋ0؁gr 뙵D_2 fD_ڤ)a[7{9y;5Y8sXD(+|s^(py_&3g"5fPYt\9tʟiO7~l~gWFfڡ{!:*UwXK3\(kBذ5,ݸR0][WTH+9Ѯ3@ij6Z.jT.^f6KM/HCuŅ't 5n Spw. li]Bq)H)(\M jτhJmElS -2y"r9*cT>Hv&Њf׹iXjA![&d)T~9Ùǁv2!qNp=PJ2-w<6) 8ks  - (o31CTϒ+ 3GHVHsԁ7"fzca :趟wo$a\Y\|Giz9DYQϦͥk}(?JATjmb {ugt9(ccil}%M-RU6%-`NzSwlAw]̮3>+ zo+ץiQ\+Z5tu!]DCc]X1< aƈL(d(WƒRL^5z=S Mې4d$hM%Dwa38  T+Et{1VMwa )` -WTN{,u xf.#jT 7wED'3W=˴~ݲDZ壪鴥PvQ:o?P"{f69+g("P!JqdC@niϤ*9 !Pƶˣ4/VBZWgCpU+{A)Uա^d6o:rz~} {Nʹ_a,hcΫdH}xT(w_&٫֦qqHZ6F 7Ǭ *}uXri1_)]D|/3M;^[WF z;%E~gWU6&%`'׃u)8a c],ZM䂛E7 WЍjb:絻DXpU/vw^&@3@^xB*&4lѨ1#\nPIb⫶$~+}r`%#c- P=s?,$MO'S;jY|ϧj"dE"b];\\rx rC0XLF`}En+ZܟF!L ׸#塤32KpQ0"D3oji h&SO^YɔCj?3 P(7\8hxx,ܓjeQ/shY0zJΦy_fHlULVPm˾z@ͯO8n[W̃)5ǜ [2)ٲ!U;挫{PY* ςU{BD+ Yyw.K'BB)bU%oX72Џi Zjw٢r8ػp X8M*8(?Ag>.0ES1jHV:3AU{hݽQV!_r7ԼJ**e7][un2GDR4*_hDY#7w>>.:fWm¤>s0[?/hҡt7pF ?mRz9y oQb+Cg[;b ߱LpumkaMBF΍Ty#|.kq<1V՟G 4"0/"3:UJ"ӯ磵4U:;x[p >\WtEv(m܇PԶX&$[ꬷzHz'̲&{pk?2a[QeDUDuva55Ёw}U}E/TT8%U$GukےmғkR=)Jo17A>Y%[Wܒ1CUZӕ٢vs_ :T4>kwA⿸YJb ~vL(9{J9. :f ᜁ><gFVr!i=#ӀMjA;):fI[e1 n[?+*@%Pͤ`0B_^d˟Z̊  g5cy\GlCQXRaAp=s- Avs\t!|8]>)u@b UWDUW1,gZ01"9}>_/L ڬ+3wܓlyONFD>Oof2 gF(S1˫L[>L߽4d6r gOwcf+~3PQ5Zf z8.GpZ7Njә!4ʍmYB - w647WoaCї{>C^4NпB ~=~{%P*<`hp.`YJ%[YyQ'c JaH|Cat4"|ΦX$s x㡠,^sOW'|כd!=AuvBL[U尀0Z6ssRvdwO/zA+%ipŝ{G=P̿>YE+c]-Ne"iTjZȍQL'$x)-)-[bXf7\pkZİP K\XAA}:hQ o=S?o I'l@q8]Hi'}$XۓkO j,paaa-DpF8 \QU?.ds&Wg L.Gܫ/BXWIgQJ#aI&4-0k&f ;C!d\'fzOCmeu BFIp⺱g7Yh>jI✳XݸL)~! Mv-ؑ[Sgu ?ÐVT@Tj5K>'pn~3ȋ#`hk$x#H Hb1EvH>ʍ3+&``mISr(0ͿL(cra=TRbli3Mf6_W* c`W2zJo_AQI?=`)  }er9ĝ(ü7{7>0o+Y | ݐs4aRa e1#Rɧn!bI93xt`6Ym[3LjtS@ʮrz;2LJi2Cy)x z˳*QGSzi0 \(MʓH i*5{p=̪Q=ZdK9B ȡ ̛l&j;,du2 1W-^~`DWsxsJ~hHSOEz]wZOҵOe[lܼ2iL!?Z1=E.`4=F =o d wmejVcd`d*eWݐP[ۈ;Jop$=Y?.qCJG?#&(OU"5}=a|";xPc?_)EӰ.9af P?>#('ux%;Y|Fdf`'Pn Hvdz34[<JmS0ǣȣԿ"8 1<ًԘX{4͚d!D^-B>՞$f|tV&HkhoV5I u BC49/z@̚"w}rˢO /&n@K YҭG9R`(謲A2㸏=x{pXd`!Dz|bN,~vڒ"Ȧ8j+ >^R1S1 %xUr1u\2ˆ%. FN " / [h{fCR2 /<* 9M.;dGMEY؍yD?G{!]m ډmלr/gbo+dJ'%i[#Eߧ9c`}ӏ>o\m4YHtq&Sǹde W_ڨN5Tiz 4u>(.b(G~k,uǎHХ3Ϸ+#?8,/mL5g]w O[ wo7m[3>71 AHJ W+ⴵNg(P䗌1fB(wŲdKSU- ؞J5 +{xFL٬?ڊmP'H3oN?c$ dv:E|^$"H椴afOpefQgæګt^7 `p13vZQHsꦻ s݇ߑh&9Kwo8;[(V)ՍHma͒]D@al5nܑX(4o )#&nH,KKYZ@אq^35w-yvש#иBlpg{b pUaO Su6o9@r^r>uڭ64eIWה]Y9ͪ%^g楃KAKz-z/W1UC n#54Dơo1r~3U.&3VY;|לOG=H0m["9k6U.-.U%\3o{@cp;cJasAt/t]e:sˏ:>~= 0`,iv)wSҥD 1 Rg 7A*BH7$ļ]%<wqՄr4ҟQBut._1gFs6K'[%~Wf"}``P`%",Mq0۷h!.[gQp%ҿf> 1aYD4)u^]@p.2xMáHZ0lu"K:^H:vRǣ G2^LK ]f6|Uϱ_o˱14%}ƬtPW6jlތ*Mr(]'q.9`eI$K&?Q:kYyj-IY3?= Wڣ/nmO5pbQilʩA.JRr :Mv⮗῟JU*p|DPn3ysvPu)/AE\Sj(j':$AZS?+TVXe*I|>]GE=%F#t">vhgb㼝Iew?;,g$KλiW{4Bw1{i9 9!&F jRԾk#c1:& ue!- `V;40?<ݟfWbs>b}1=ZY)CiXq~{yykrGZ(88:?A΁0ҫ)z8/ 3r*Am)}!tG,$񂍓^pAOn"H5jX(X67^:=Gv戚`DbozacP큟J| kY }E626ƮIj=*(y)U|1S? ]iAet_cٜAC̄3hxTU x'Ene'pXx'Q?[ K1=>T Rw|krVg(iC»=O5!yܢO oZxiMwY`_e%!5:3}`BMq?^EPZ.ܰ-ΝW:>vtAA:TTQ:z1= ) v%1T CAK`JjXg.D7 E˵|fQ݉ӣ :H"24`'lq^?4#b%IBؕzQIai< Nr Zl'$_!l/,9U::p+NGxG? FЭS_kX0(2+8WL>]ݎ:5 ڞbsB{Ѕ!{O\kk63ߤPV/E(%e1Cg~SRu5(:_wOz5ALU݇$,D9&Eh&&:2ri DJ|#BYU Yˋ^¹h;/$˫F2|ߛM)siq( xϿKL)Z/qj!'^11( Vl0"W`~ŠC5A~@U~CwD<.Nc]0@rſB5p!ɪ*۫WoiFk?. ȼ.v\3Gd#xsԿ>&*.y סոOYkx%-UZX1~B , 0Fm ͜õd ?0Ƕ{@_xStDfIH*`9U ǰy*K] I*ކ\p'(թ|rwQ|zɘam6Bޣ\9yFZ MnQu!Ƅ奧 #J;jDhi,Pd_Yڥ8@CXyS&^Sbwnś(xUPIu"YzsM{MM@OzM f x;r4]g~Y1gu2 ]RZR;zEZe`sTDCoiT 4t`>_N2ƥڇJ'qux+#+ܲ-fB^Wlw{W<ufC@@KMrhQ]W)QT ֗n~ >8GԏqIU_#o}/=kRjVبPrak.8v6eF ZytJ P2'OSeM@&4:pm=\Y8ȶeEKx]5ˠCfx̋{vxDc#I1=R[c֗۶ YZ