conmon-2.1.10-150400.3.17.1 >  A e{bp9|#^xA8Apache-2.0https://www.suse.com/System/Managementhttps://github.com/containers/conmonlinuxaarch64*A큤A큤e{Se{Seve{Seve{S63ffc5bd39e93cd2551844ad567f3acb57eaa8ce86acb38977a959892bab373430805d5f9fdb0d351756b17dea6b456e536a449ce2c83b9f3bdd18c0c8c9c1d69c9d771d4004725237a31ada889fe06c85a24fd0a29e41825181ab4cde54f0167f84c4d85341ae0e98a37fb9af4e78bda06a394633b3be711b327665b18f2f15rootrootrootrootrootrootrootrootrootrootrootrootconmon-2.1.10-150400.3.17.1.src.rpmconmonconmon(aarch-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ee4@e|?ejdid@c~ @cdb@b>bs@aM`@`c`7@_@_h_!d^V@^x^%@^%@^{G^p^`^O@^r]q]}@]+]@]7@]A])]y@]a&]V]QTdcermak@suse.comdcermak@suse.comdcermak@suse.comvalentin.lefebvre@suse.comdanish.prakash@suse.comdcermak@suse.comdcermak@suse.comfvogt@suse.comdmueller@suse.comidesmi@protonmail.comrpm@fthiessen.deinfo@paolostivanin.comalexandre.vicenzi@suse.comalexandre.vicenzi@suse.comalexandre.vicenzi@suse.comsgrunert@suse.comdmueller@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comrhafer@suse.comsgrunert@suse.comsgrunert@suse.comrhafer@suse.comsgrunert@suse.comrhafer@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comjengelh@inai.desgrunert@suse.comsgrunert@suse.com- New upstream release 2.1.10 Bug fixes: * Fix incorrect free in conn_sock (removes fix-incorrect-free-in-conn_sock.patch) * logging: Respect log-size-max immediately after open- Add fix-incorrect-free-in-conn_sock.patch This fixes a regression in 2.1.9 (https://github.com/containers/conmon/issues/475 and https://github.com/containers/conmon/issues/477)- New upstream release 2.1.9 [#]## Bug fixes * fix some issues flagged by SAST scan * src: fix write after end of buffer * src: open all files with O_CLOEXEC * oom-score: restore oom score before running exit command [#]## Features * Forward more messages on the sd-notify socket * logging: -l passthrough accepts TTYs- go 1.19 EOL, swith to go >= 1.20 * [bsc#1215806]- Update to version 2.1.8: * stdio: ignore EIO for terminals (bsc#1217773) * ensure console socket buffers are properly sized * conmon: drop return after pexit() * ctrl: make accept4 failures fatal * logging: avoid opening /dev/null for each write * oom: restore old OOM score * Use default umask 0022 * cli: log parsing errors to stderr * Changes to build conmon for riscv64 * Changes to build conmon for ppc64le * Fix close_other_fds on FreeBSD- New upstream release 2.1.7 2.1.7: [#]## Bug Fixes Fix leaking symbolic links in the opt_socket_path directory cgroup: Stumble on if we can't set up oom handling (bsc#1208737) 2.1.6: [#]## Bug Fixes * Fix OOM watcher for cgroupv2 `oom_kill` events [#]## Misc * Use --detach instead of -d * ctrl: drop fifo perms to 0660 - Remove merged patch: * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch - Bump go version to 1.19 (bsc#1209307)- Update to version 2.1.5: * don't leak syslog_identifier * logging: do not read more that the buf size * logging: fix error handling * Makefile: Fix install for FreeBSD * signal: Track changes to get_signal_descriptor in the FreeBSD version * Packit: initial enablement - Update to version 2.1.4: * Fix a bug where conmon crashed when it got a SIGCHLD- Add patch to fix build with make >= 4.4: * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch- update to 2.1.3: * Port conmon to FreeBSD * Stop using g_unix_signal_add() to avoid threads * Rename CLI optionlog-size-global-max to log-global-size-max- Update to version 2.1.2: * add log-global-size-max option to limit the total output conmon processes (CVE-2022-1708 boo#1200285) * journald: print tag and name if both are specified * drop some logs to debug level- Update to version 2.1.0 * logging: buffer partial messages to journald * exit: close all fds >= 3 * fix: cgroup: Free memory_cgroup_file_path if open fails. Call g_free instead of free. - Update to version 2.0.32 * Fix: Avoid mainfd_std{in,out} sharing the same file descriptor. * exit_command: Fix: unset subreaper attribute before running exit command - Update to version 2.0.31 * logging: new mode -l passthrough * ctr_logs: use container name or ID as SYSLOG_IDENTIFIER for journald * conmon: Fix: free userdata files before exec cleanup- Update to version 2.0.30: * Remove unreachable code path * exit: report if the exit command was killed * exit: fix race zombie reaper * conn_sock: allow watchdog messages through the notify socket proxy * seccomp: add support for seccomp notify- Update to version 2.0.29: * Reset OOM score back to 0 for container runtime * call functions registered with atexit on SIGTERM * conn_sock: fix potential segfault- Update to version 2.0.27: * bump to v2.0.27 * Add CRI-O integration test GitHub action * exec: don't fail on EBADFD * close_fds: fix close of external fds * Add arm64 static build binary * bump to v2.0.27-dev- Update to version 2.0.26: * conn_sock: do not fail on EAGAIN * fix segfault from a double freed pointer * Fix a bug where conmon could never spawn a container, because a disagreement between the caller and itself on where the attach socket was. * improve --full-attach to ignore the socket-dir directly. that means callers don't need to specify a socket dir at all (and can remove it) * add full-attach option to allow callers to not truncate a very long path for the attach socket * close only opened FDs * set locale to inherit environment- Update to version 2.0.22: * added man page * attach: always chdir * conn_sock: Explicitly free a heap-allocated string * refactor I/O and add SD_NOTIFY proxy support- Update to version 2.0.21: * bump to v2.0.21 * protect against kill(-1) * Makefile: enable debuginfo generation * Remove go.sum file and add go.mod * Fail if conmon config could not be written * nix: remove double definition for e2fsprogs * Speedup static build by utilizing CI cache on `/nix` folder * Fix nix build for failing e2fsprogs tests * test: fix CI * Use Podman for building- Update to v2.0.20 (bsc#1175821) - journald: fix logging container name - container logging: Implement none driver - "off", "null" or "none" all work. - ctrl: warn if we fail to unlink - Drop fsync calls - Reap PIDs before running exit command - Fix log path parsing - Add --sync option to prevent conmon from double forking - Add --no-sync-log option to instruct conmon to not sync the logs of the containers upon shutting down. This feature fixes a regression where we unconditionally dropped the log sync. It is possible the container logs could be corrupted on a sudden power-off. If you need container logs to remain in consistent state after a sudden shutdown, please update from v2.0.19 to v2.0.20- Update to v2.0.17 - Add option to delay execution of exit command- Update to v2.0.16 - tty: flush pending data when fd is ready- Enable support for journald logging (bsc#1162432)- Update to v2.0.15 - store status while waiting for pid- Update to v2.0.14 - drop usage of splice(2) - avoid hanging on stdin - stdio: sometimes quit main loop after io is done - ignore sigpipe- Update to v2.0.12 - oom: fix potential race between verification steps- Update to v2.0.11 - log: reject --log-tag with k8s-file - chmod std files pipes - adjust score to -1000 to prevent conmon from ever being OOM killed - container OOM: verify cgroup hasn't been cleaned up before reporting OOM- Update to v2.0.10 (bsc#1160460, bsc#1164390, jsc#ECO-1048, jsc#SLE-11485, jsc#SLE-11331): - journal logging: write to /dev/null instead of -1- Add TimedOutMessage to config to share with go code - Fix format string to limit the size of the string to 10 characters- Persist oom files on cgroup v2 - Revert the check for the OOM counter on cgroups v1 before writing OOM file- Add --persist-dir flag to allow important container files to be written to a persistent directory - Check OOM counter on cgroups v1 before writing OOM file - Use splice(2) to copy from stdin- Kill the process group on timeout- Add --persist-dir to allow callers to specify a directory that conmon should mirror certain important files that should persist reboots (right now, just the container exit file)- Fix tight loop on OOM- Add log level trace - Separate handling of log reopen events and terminal resize events- Add CONN_SOCK_BUF_SIZE to config - Fix bug to close the sync pipe before exit command- Set masterfd_stdout before registering ctrl_cb- Upstream has an actual description, use it instead of just duplicating the summary again.- Use `%make_build` macro instead of `%{__make}` - Use `%make_install` macro instead of `%{__make} install` - Use `%{_bindir}` macro instead of `%{_usr}/bin` - Change `PREFIX` to not contain `%{buildroot}` and use the `$DESTDIR` variable- Initial release v2.0.0h02-armsrv1 17048195392.1.10-150400.3.17.12.1.10-150400.3.17.1conmonconmonREADME.mdconmonLICENSEconmon.8.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/conmon//usr/share/licenses//usr/share/licenses/conmon//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:32038/SUSE_SLE-15-SP4_Update/ced915cec037a035166723e8b2496195-conmon.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=388b6e11f91155426e2438fb965a84605b81949b, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR+ DR7utf-8ba924156a60e22d1e0716df539330e45ac4013785cde97e5bed578da22ecb63f? 7zXZ !t/Xw] crv9w{A=h`W `{ti1  RmFy;S3F'=@JH%%kAsIٵ;U`o@TMWE>^7iHAqc m"2Gֵc`HD9~=SU8x&r׃dXgVUXi9Cq.4dվ>C,*j)>F05QX[K"~To3LLTeГi̹]&QE_ phIJq/׼wڪ9榷WdžII(Qrs>Qp^w׻ًv ]nzJZ%@|GrFfJ`TkaL% }UU?GzH %j'5YP0Kxi,#@MY,vcF6UG71=DS7JG4  QFr>ȧg2(>ȓ^uPOfA~hZý" M[u@Sgb:1"w'z\mi+.݆unQ['%N/WG-E&pGȠɮI8.ʏA=Lp6bH>Fu3.eZäᅠ߫Vq$ rpXvElu%C1t{$?qg5&#VIy g<"&  Py$,ԋ:RW,pTCKxHڞasSBq誳rI5{dij[qܛ^r͛M2v"rt?>)l/ I}ON>MX~@T- aNj+͚0Q1MVT}?TI4F]&)Nu]5mH4+60oPpQmO֏]ސH2O Hl2 1[ 7܄WWY7ҧVGh~R/1H/#@[ J\F*{F^Ġf&6ö ;]oVd]DL )vI4F[FVmɃI)y,5WD:[:LÈrBֆ_#q ZY~t#h}\x/!oO-[W۵G61 y;`HAt+Kp%vxcꅐEؽ 1 ytqE> Fmd{qs}ܔy4~gt/ICHL]D;45V."'GpfڝbF0XK[ 8+,Kġd!C;'d{OhRO|=.[z_NNa7նizfJ]PrO.l&~! 6W?^^2}x%&qSޛKy6|0ORllk& 9glwC1pwcYa6i^Ux+i`*DjPf$ʁ +4m5,h%Mޤt 4/XK}eK5_2Dx?\:Bq˟~gSuoUvWK4s[A5r\NΦo6WPzwH\lpvaH[¿6ԍZTcHF$W76 kmyniC-6T 'OKJW),03_|[U*'; V8h EYkL Ʌ|tbr-^J+nX_ESD}ifn9PCgD;ttLч-<6dU3Z @KN0?XLJ$f+^͂rwMi~&"ϙG5?OtD1K)z%ĕ5+tvkSBqp@&96lC>aD_3a;F)%Y=]42%\ Q)@BB]}}l~F\"^㒄ɳ,!Ϡ;C}6 1{ҟ,{V-PY;}$(; ?{T{֧3G`Mj݈Q}e58l VG4\ t^lt\Њ'bDj̚vpg:n>=OT a5&`,nj$Y7EMd KFrSN/PLJhe .5H47R1t/Ia| y lS!"M }Wa-[9lI} wjݚ<+X"!7z8ͤxVrK!oG\[u2od.5l8X^ \'tRrvgΜ!fjrX]s9kܪ?h(袑ռqDmә)nEw.U?bhËIrdMZ?bDMRH ׌LddGÉ/PhwěUF+W=b &4.h>o&0%k¬wwǗ,^؄+",z}ldсۑx:ZV7C"m"FQ!%Z⮑T5An#8yA:Y}خR_y+jy)U4JGӮ7 xq$0s̑41ꦀz] }w#ӡpnXN+BE.nrs4uvCL&BvKH0p2D8Kٴߖ9jBwmasǺ&o>4 *Y}/.dgJJ)wROΛ!?0ОfñUe7G_}{tPKrx#_@=l* PˎUŜMQ<֏ ^ܝ0Sp* Qqq=7M./^RF!,MbxE=̹Qxd[ }y;x *'0Dd@:m߬\eܝs%;0U#Ha]ȁ{JmkCث.v6|n3xx;Ricl ú6F.{'ų5(h 3&ȁQ%6E $G%Y49'[~X [M燉c.oEȉdH.f Ӊ\-8LnZ=n*7Oư4GA7' ytX])PS6!r*OV5WYVQ%C|b,L3CDܬhCZo_s#t*6r VGXZq}F97 Ed4tνj;9gCGA=%V h3xmuPKkgd=)+S@֜Wr<Qֹ<?&OPB*g(۱($#/\e5<R{s{Ӣ/!F7Ws6 Dh\y5~.놚~"_>@)ɑ&]MY/ %Ev1'SQmkHD&`Dts!'CHKI$ᕶm ۖb208,^b ]-w~а"U27J`wO%\ObwD@Y*CKسY*}cȄzFdG]uYrm].1%Pcݲ7Vca=/P޹+xK , sZJhv(cp3@T)2XN<p -,4L.{uF8eEh.o5򖛟9<`R$LQsSpVϑ1nEVz>H7aRǔBuR[lޟUf^ 4b1,)QO*S k/50`$'#?}ґűʞ9v_|>$'⡯0mSR[;lN:_+VAҔcTr&A_nqx Olu b0=Cg_82[#xQvfWc*>DΉ+W h g,vِ|p7M QN:AS#@‘97H-/ʏ72O^y $9&xsv,Zˏ˔4ͬgW;b j$:x 2.وr 2ZOhYfx5 :M~ĨK9α bwXCy \.Ŝ16D}c{G ӹ1^'gMA5Q^J]^י;UDwCj%1u>cߥJvP:SHmwdκDY@_ X-"TLAC+dQV|Znl]-q xq?7=1}Q,#K+R6])gZj/"eq Dw}m(یfas 8Gwj='[Yu ^xM\ &5%?I9krg?AFN~i;։/RRPֽ^}DkTɬbud>^x \.?J_nL3}y]'`F!L~%Qp=06G9(6D6O*Nd'1t14ur ^uݗhT"yˊ,c-se}}9F=f'JtKCnT^6M !iw 7Z%^S,I7 %,LK}sU=-[j=MOY'2kTs-j鍪C˔bxSvw.v`.&nPk5ldzUBL],>&E `+!~|(wr&rRy[GG|(ɭJc&-qj }jx-b|H2u8^? 0#ӜQNd$-H?JOJ'w, sum3#)_!25""7Gr\[`4Y1tl)mnyMi\/3Dg{χ d8 ^-W W=BjfN,W \[~>Όi[ߺbK Z)rdF]y1ir?X0~yE8 ;},~ hL-fZe 14owP` E.. 4=7m4^?T5%q%NOjd+OTN#yJɂ0Wvm ^ھ>Zc=o(mF ?5m}nɗ =,i޹1pKw=\ۍ NRTwTU^GkfAI[ԙMj>e.⯺0`LX@ k(h˓d"P]Sj2@Rs39E(d$]6 yLDG5Q^Z 2*ˊ,{!o8QS T3Lu2Bjm6ά#.)Y9a"骧NޥӨD44pkW}f "Rգ|\ S8524~}j ,2xgU֟ZLEttwf2T΄]\Q̫rZ5Ry&@nG BEB%₶F)S:R)k~'Z_xZKo2ڬQof"4ɡNp}vьDˬMXUBlfMr͜C0|Ӫ4)GJ!J9Z%H߅IwP&4 ս_p!78O9u/"!1)'p+IZ8GB?JoՄk"9ٜ8$=$fLcEhU.,bԮRfIx!uFEDh@ֿXyW6Սy7Xgvm۔ v|y=Fs2ћ0s"$HV2*u Ɂ ( 9NzÞx4ӆ@o7hts Qwuoɾ*_D%;Y],Xnkϝ1R .GLT* lE=K v夌B뼠V8iLHUC殺Ojs dpiߏ{g%Xox]J2x&İ.v/ o]4$QrRSWV'[o> ]DY ŷVy9FgE;) 3w̘oeR^:e},(H#xSCam>uywe; !qV$<ElWAB_3ƪ 4!#9.hZ 8]cYlVb}yW$Y)hdͼ ]Ӭ݈OJ 4C}oKۙ APsڍکz-!׼DdQX2#1슉;#]W>ʇ"twӞaL"M׹er9f&fn Oê7>hQSuV!H# ev\lM$| Ƥ9I )mhOs;*Jꝙ!h-cJB)xP,Fy8.d,Zޑl~':Ot%Ie W K8V} 6sd|Т̇f=X,Ϭě`.L,RP΃(_<]l0@ =a+kZ^0H9Ωכ3l`(^JȔѰ53ǒMƍ+chOj,];g+`rBe?vuk6a+Ť]$BzᏎ "=Ԯ]swilwѽ]-XT3.ߘM״^ِۢia & PtT0Ðqs-/W.G(?S^}- M1Z>}ZbNAHڡ8ÈOq 8" p}:#ml VQ%, O3}@yc85+FVÞ*q`P W qѷH rUfVC];3>?k!e,}=FF]@ć&+;RN@ 9o .rVȆFܠ0",r 4MF^DK\34-Ȇh~Hu7| 1u |zgy\v|c:A^?MQ 5QZO1%lF: r'os+X7*'4i\q"4ع_/3{N)`Gx /y!G x$NPi /͘oR޶w7jaUHs AZhSZLJdr LY )S7@L}P´`U~W'+m_ |{tBF/[s_Sm<0ǙߴFEAuRz~tsRA]0IWb[s+IGzTEv iM(_|QYF=HhT#񮧇'DP@Js]w"Ʉl/A;}3eHd(&5HP?tPLׇZ8V_" (ϯx!yu|b *CzWZ۱Η3t uTX_& rmNgӣ$[ Ks v tj3:a#^?x*{M=z5¸ђq?g05KkW&S—X+Mq{\1!S^aў#aÎXopB-ܫ^ŬrGO?tuMW*\HX䫈-R+dItOlۗ}(Kπ_O'qy{凳8BT^37vܗzu1@A,+)*2dԵ)ޝI wN|<:uK)lr9O+T|r 3J@~R*4vATGAΥ žf%'*Ʀ{)B%v^MC}%I&*EC>w}-&<>u-˒;{JB,y\^$'pu8S;ͳ\(f_N Rx8P3\N XvL sRt80+tH@ 'gW㬂mUc^<, | EmmMvl2ZP,J 滅aFa!Etc IqveֺKDTw>=7FL8$U5xc`h|÷9" L TZkL}'<߼Xr4RIe -q= T+]W=U7#4Rً< u`;1ŏiҰ~mny&jJJAep3q A=%Z!אirLAI^yA:+ #r]?iJ_u+'_Xhә&BsL FS ղ|EaKE YStGayt'BT ˖Gg\j /Q/ñ*?-4ue&M6 f`_$)J9&90aGt, t\9++ ~>I}`5?hzWi6eog}햤2ڽ,׹6#}fE{^C"8M$όB&A$$8T yyik^8Tj뿭b4泠BF#qTO#4 !\kղ.|yᩳ-\G򌕗ILߓtw|k"k5xVTm :7;dgƽI`y!h[~Ixw| 埆'G;2Fc5MӡvyoM|vCӲ}i_r݄ԍF4iˮ߸# 3E Z=p$b=z6u-.*Y>z$5dV|2,ݩ'n"/Y]'4QĽq%s\7h񀆒+^7 ?;Zdl^wN)N˩+e1SA8x)X ~(ev7]!fu c TWXv+?`eoɻIV,9&Kﻃy8$9׳]z ?XZd%:{3쭞_@PdJ4e]8vd\-  OHާwA\.mPC|1:"#T͡C.uؠFܟKywaݪr HyP|EdBذ'3gH6\ 5x%LSBk.Af(8 60/]`N]Y+3Gz3Q=`*2~aSy. +1Hm y Xka_SK4^iĆ]*l;J~7d32:!Ҳ8 9eTU|gQi~osKhԼ3w6I g&^9v(Nw]qgN+^0cc[*9-1ѳ i fBF#)j6y#~pwY I.W}_+ B4{`X_vr=T5}եۈj@rqWb6Oz|$EVI8+G +`9w]YXqf^,(CHw+Bu^o$|nd+* (@ "!驯MqzFo xbqbs给%M7># (LGp`FH06Am.O:)݉Jrd=LSy3uD׻'HT|er$kÝKr<7r~K~o]'5K@d&sxEV"j߰0zzrsZ502@frFoaD#F:xeyd Tϐ}i%8;5M'_}Q\v~uJc! 8Eh\`IlT SpCnabPP)l@*\gvt\^{8woċe}d,Wڌ|ո) c\" :ԙǟ^Pp8چď8+9m9I3Y%f qEm>‘:S > zHB s*Y$СM8OZG2%!a۰oo8'ٛ}9ԭؠL]3$?=o)_ɃlA~T0Iq?s/qɇh~(jxkLLi%yz; /FkS쑨CZ&4ܬ7Ę\O&=.T:vxҳOd4M!cw4ڛ=ˆmdq%M͘l+#ㄪfkwS9J4gBSo nB*N[N\E(fMHz\ w$W4V߬ Ql RX(=y/gb]a6~>;/Zױq=CS-|qm._ETP ErFPgQK[MYU˞m`z'B1YLdkAB7cj?nv 5pVsiEƹR{ȸ~2 S+N6^ k.^0zmRߠ!KYPkBfⳚp jogM^$"Do1!RRw 5s)TN8K+@Xea*].[ˀH~XL BEA[f-([@,Si9?2Z 0k55tih7hM a1$mN{*/ ɁOoq ƘZ yJ|K^vGro ş\&_N3,ߑgVsجL*іCa[I,EɈɨ@SGj^jP' }JFNhQ;⿵Ou<:c&L〗쾂g~95#mQAA"NwMs!1&1Ai;PGm@ؓW~JNd6=A>̥-h_f(OeTzh\z"5bDCPjV@n|Q0 O`+SdYMp1gĤ#Ѧ^A[0>h)tqm~ɓk[y0a s6$Ah^du9 4:BAָW7NB ;Aִ~wiGuسxI,"~7f6HJ1m1ỲGŚMz'SfENPq6'Wڼ]|>ZBuf|nCO5e,SLj7s _e-OD.3vR1D05eH3*6kҪk-s`=BMtarʶ"*b)g<Jކ[kD̶V,V$)QV?YX @| AS%T b1hBe%\߬ ҤT0yK53"GQ5B _0" 8pvZIy{m߀@oyCQXrAn^d)Uys#~S>r0CsO;0^(iNga*r7HᷙC6) v i_Nסt>sQ4&xNvu\Z勢*j k.%%GS,gDdU9D]9'&\Y8b"ܸIr\=Et+ta>?F#!͝IaK ԝfNIdΩO%%Xq{z9SL,zxm/^p 맮U*a UlWVt$*zA=jT.2Qc̱/gX!_;פT ?2ǕM 19uonvZod<) E - 'p&6Iɘp .ޓl?”&^ ӠʂGߛpZEэj"(F4I7 hGx.(Gn f##"cփyp?wk+L83"KR5QCN6$|_f{ŋP'b]RWl$ꩉPҰJw҅}z0iAhr.)iKN,^X,_ӽ;?3RWl5~c#&/[zx)^BpQyEy{"vM8Gg4dl}sO 03gVGwX LFa2n3ЄPy6@Ay:CDCP)lטE.d eY# XO?-_p؇<͞k[tMSpA+S#IDD6Z [5?n&W(ߑe/۸ O1%AhdG}+;wM]r߁~=:MWr-ڬ Q0-I/O!Vzx]_\fz\`<.ۖ>'EOM8χM]ļhv Ť=&JL8Z=G7uS\~mf*D,z׳`}BTwW֕6$/>Y gHzyDTdUfb(ޝY53["TptQDs3y5A.r& Pލ~Ź"zCE3RM7_+cv}3HomtDäOBOސJ4F>{;@:r֧z[xЗ'5Q2zgn 33 ;6oMXn;E`5! nugCM-!/WiY*ʘ~iǶm^I"%iDezVߟqӇ BhI уcmp zԽU^Ru&˫QX*HiKNf=!)K Z}\P.q3l+kuS^Qn Vo/>_QEsGo9_}T<z|j'UX̿.^5pL=qj E0 tfBǦb"}ȀgV 9^VZ4]Sܘ 4`4V5ӧ>JmJ75jٗ~lK#~v~s8qmۋj*wž+e&{Sq6I˰!kqp\ VA++}ϯԓ9[j1gmK<uYg)pΥmY"rb{47H)&8(4Ł`m3LR!Lďrrvņ:b!apq':Z@uaPT\ln#%+R^ݖ-HێPK HJ=K*ZugM征oBZofszL 74y~'Ok`ߥC=U -ޱB2O#ˍ䮋?i$6'ujfZ-"fdIVsoG?;1҃7KG D_ 4ce1YE~41,yNӏrf(B}£QQp!Dz6%C%ECsh%%m/"F@?8p8(y\]LOj<3[ĥE9Y $Ӷk>`iW{4~O7 !2qNkXjU\ #;a`hiJ^ddZtEu;}eywLy_c{d\[~:-! kfh_zvNsrImCl =oƝ$;6;x{ؒb*|&l9ZQꇸ(#|񮧦|oh叡)FKgPQ# lĆJԿaȆoC>!"͏ŖcEe΅(nNr\[;M2̡-9Rrc3L< q{(*vIa$ V1z7IFg%ӠQQ7Pf\o0YEYm-gK=Yy{L R|(oQ/gwo]bw>Z,n_EI4"LτI*1fJzIDQF_5mu#EO^aڟ qU>Gˈn\~ܘ5QqB :DU`޷D9Q:M\%~P|b<{ u@&uH$Op>z9{aS5 J{lja8BSNUI{-~]YAUON6m[] *Ёc%^93X仆,}22E=B=a'/.W9Pql2,WJ4x!%~ e!ѿeq\b0-ySt3B#KH-ggɹssC4O5ٲC~KR0)Ug#J)vQ֐"YcOQX"{!jDjW4ZͲf#krP% Մ֖|6V7y_G7NpbWϯ0B<&^(w@??\ҡX{bʻ2534:S-`䎜=) b~l${@ww|HA-=,[Z([f?w9{QD\B|8AڗU1:ۭE9% $L%f]Qw@ ;UO-ө&]Gًi'=hJR?-rIy )${TZqCR$E j_R$օ(L6y[#G beD([L&09ՒCJ~ӧ1kR mpw;6m)`zSK 0?c׏tzUx }_p^Mf(6;j8[ l ۟X㐱è)X2QMa|IV-$w;pFe 4YP %Fa}"g6իZRonY^$DtHR^c uܹfitw8qO>MjPt)8`q'+{d#hx - b0j΢%f|$td%P$}?z>8&iYe9kڞ JIqax qW*(x3=?T,z:kP!F,,No[Fpv[kutpBha4>nw?T\cdAfDc6 )5&`~x6u/ i=4K2Yvr]Be3C G_bbČHsr_tUԟ%Zr>9]pEaiP$8"W3դN.xU%aB넪gY@fYdsg˙!iy (epF\ܳfp>+1l͐`{2Nգp[) g2G}, 9x菣YN:>)"^bE/*b^I7z#!Aepp&mG>K$`UnScOxRygmO#7ba$\fqzԛ춷'dZ&ڻK CS(#"m ԛI`q!3" 2R.ϒ $\׻~o}-͜;/9țLG`},7T]QɍBFT,-l~[oxP|cPh<[^72XׄDOn͈|i#'P TAtj` w mDŽЍ4 lzR$D)I M (O]Ĝx=D/5Lҵ&ZiOdZ)tWQ3i7A"99"s+ۊ|y^ 񿆭h>06 :;!5ni I |W3MW,)Ǒg ՘|GXF.Hț'W;q}jpѬ1l~Fgfg}Ҁnv$kqyS,:#Z5JT!PqIp'3VC*E:Ŏ͕3/g$:S{=U LitR?ubpy3asA!\4eUx{ߒ7+nXx%M8BPSJ*4,tD4G6ޢk Wi6 Ypd;d-^[MjU+djK=xY/_9ڍu pV[TdOǪ śJ=^Yy6;azjȾ <ؖ&&TЭ Ơn.M:6t dL,T51Tb SgCcTpL0ܛ ەH˴thE- ]% S[fS}>.ׯE+4Hsto~ ͣ\5K@=NxL=WIY4ӽZ&l;M! .OXu#ZPm黧޾cB`i:/jp4 eHeZ#QE4$vb.Qc"Ҕ=c})ٷrQ+,Βƙv;͠/ZSxcj50?\F LaD22Y8 b0Q]h^cTnyQW]2 յ &|dzj&ZI|vEۜWlΔQU?f.|?l(3;Ɠs/΃j[.ϜNGIAQ*r:1e.ⶨ}9l&jsއ:kDK0;1ቹ΢{ cJ"?_Td]<,%]6ZY  $~hiXC^ Rټ+j _Ly:1L%6i"vF/S8kuV%x9%DoϖZBv5R$٩|"P’>LYd+oqF]SuW\_yOژζKRUPjq46'mm`yR͂I ;J5Tc0p$٥eK4kUobF5)-Rs7fǘ UAs o;]IbT"B4~(fDqBt:(*ⰳ rǁZٯ\{a`D P]_M"eQ9 UeC!qq1Z@+͘(vw}^K^ݳ/:T}$h} jF<ۤ EA% 쫞"hCɯc ц^bgy`XKR:fp.y,ajÒ@'L. i]VN\ʺ=yA}D_;T)mOPҝd64 :!JF$/1<:8($ -L @Pd(~O:>jrLs zWGMbnkz(M/LFT.z=)ls ck@hIt%UxIxfQ^X9%&K6ҳٙ(ɍpN]hIjiRkأ!䵇$j,&/ѩb簾AK+pMc;_FV|УRP8Xv/:piB?~sBӁI7Ah1@:&c}DFo2cH#ԋ+|:e2)}NF EqMcpٶUVD7pM@Olm@Чוl,w<^) Z%?\KU&f`_m0s7oZY _*MYG~݄V ܅ Twv_)69T2Д*>CgYC=f:5ޟ'3_ulnss![gNXo[SEOX?"<6႒쒝z!rdkS(~E&\)ϗQa~ NV@2P U/h9T51@Gdc.@;+mN&N Z],譅BDh.st WVݯkD YȇjE;DiM[RD :%D_>1=q{ލkj C=< a1fHkx>hGJGӌ@T2*O9,rc1 9!|HuNcjZԟ8Q Ov $ϮvMljHpy*O>Q9z%{(y#FF}zp}Y&?=!3^7kPdtɒ5Z9^ʒ< Sͯ%z ~)@|B:a-(8rC!ނu l *X9ʓDWeDsU3#Az\O&уm*9#>قT>,1{rO g!B|T1]>7ܜ*!lHɇ|5i,ykJI?dR{fvJeܙI ;"cTEѰUH.dx %ٚrHzpYu9-uF>$= ӗ2*L͕M< W3zL-6qWČς3eYC &:rʷ&g!_688ý ylnuŵ$QK O;;@>q~?;GTL.aCtsgf$s ]e.k%X'=5K2~4;F7/(`$x/ٚNČ󼠕g`#RnZZ;mpK^FV|V=J7|C?,I̜1&^ivqE~דilK'L $JɼrW3lmsPp iҽ; `1I0Ն˗C:+_F Q@_&|v4.c6|N/a#V7d/aG7;/LpK+O#z{q4Ca瀼2^!yGt)$jլPs<{ dEd .!ƚkݚf"cUIUYCel[(d(tRn`'*wÅT'גo [N9YIYrwj WD͒QsP}л{U9G7mЙLcb{}N0 ׺_KQ H:*x|dOTxX4e1~So-9%#)fAv3<>0>H>\=V;̴ʡ.TAiH7]l4؈ ^*d+.oț;OȑYΑ<"8K!zd+ټ[Q1 ބw"fvd]xwdoIt-F2dtmJ$_&;t\h{ Ki_1|,cŖBJA^t$ ,*Նtaa䇣%S\7: [9'4E7j*ynň6'+ zn YZ