logrotate-3.18.1-150400.3.7.1<>,rbƉp9|SYOJYF![G?\^(+f1Ym;ɗ?st{fnqI F2x8h{.mKwPGK\G2)%.MvNxʺ3fk-pK&l4lCYhU:h)b*Doe%"ȓ~ψ6<"ߡym|fV{s`iK!Y~>r[?7LE?Ed   n  1=djp )P       T     , m  8(b8l9:=>>???@?F?G?, H?` I? X?Y?\? ]@ ^@ bAcBAdBeBfBlBuB vCwD| xD yDzE(E8E<EDEHELETEXE\EbEClogrotate3.18.1150400.3.7.1Cron service for rotating, compressing, mailing and removing system log filesThe logrotate utility does automatic rotation, compression, mailing and removal of log files. Logrotate can be set to handle a log file daily, weekly, monthly, or when the log file reaches a certain size. Normally, logrotate runs as a daily cron job. It manages plain files only and is not involved in systemd's journal rotation.bƉs390zp31kSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Basehttps://github.com/logrotate/logrotatelinuxs390x#only the timer can be enabled/disabled/masked ! 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 logrotate.service logrotate.timer ; 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=logrotate DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in MAX_DAYS_FOR_LOG_FILES ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done # Move /var/lib/logrotate.status if [ -f /var/lib/logrotate.status -a ! -f /var/lib/misc/logrotate.status ]; then mv /var/lib/logrotate.status /var/lib/misc/logrotate.status ||: 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 logrotate.service logrotate.timer ; 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 logrotate.service logrotate.timer || : ( 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 logrotate.service logrotate.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in logrotate.service logrotate.timer ; 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 logrotate.service logrotate.timer ) || : fi fi}|gCF)!tA큤A큤bƉbƉbƉbƉbƉbƉbƉbƉ`bƉ]ebƉbƉ77e03c86a0d12a9d03fa2b83a7015a6fc13806098b576a00b7fe76b90abfc92d51a6b89e12d83c3e952945e8af21465fe07c64e6abb44ccdf6fee83e5daff85fbf54162b9de3bdd47d141ee312f0d96e471d07dbc46b81d39311c18ba2c49efc42f723dc5d90247a5fda11a3358d1a67eccceed856192b2264aa222d6aa240f4fb1ef0665eedde818665d862916d5e79a3322a4e2137eef3a3db4bce34b1f62baaeb9e1ae7167b2357bdf8860dbae67940e65cbcc1e421c105cc7c746ed2c5917143d13c3fc84186b7c70d7f93c5ade7225c6116ccb70a2f05ff379758622ba58177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e2676b71de801a4f0ab3329d6211e50010d2a99a7f4779af380f3f39616504c7000a62419466d14f89d290542f0a920e484428298b182b8c18d0f7b902d6cb43servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlogrotate-3.18.1-150400.3.7.1.src.rpmconfig(logrotate)logrotatelogrotate(s390-64) @@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/xzconfig(logrotate)libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.18.1-150400.3.7.13.0.4-14.6.0-14.0-15.2-14.14.3bb=b1@``@_ @^@^\@^@^ @\[Q@[\[h@[@ZlZOhY_wY_wXc@X2X'@W@WH@UU[%T!david.anes@suse.commanfred.h@gmx.netdavid.anes@suse.comdmueller@suse.compmonreal@suse.compmonreal@suse.comkukuk@suse.comtchvatal@suse.comtchvatal@suse.comkukuk@suse.depmonrealgonzalez@suse.comtchvatal@suse.comjengelh@inai.deliedke@rz.uni-mannheim.dekstreitova@suse.comkukuk@suse.depmonrealgonzalez@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comkukuk@suse.detchvatal@suse.comdimstar@opensuse.orgkstreitova@suse.comcrrodriguez@opensuse.orgp.drouand@gmail.com- Security fix: (bsc#1192449) related to (bsc#1191281, CVE-2021-3864) * enforce stricter parsing to avoid CVE-2021-3864 * Added patch logrotate-enforce-stricter-parsing.patch * Added patch logrotate-enforce-stricter-parsing-extra-tests.patch- Fix "logrotate emits unintended warning: keyword size not properly separated, found 0x3d" (bsc#1200278, bsc#1200802): * Added patch logrotate-dont_warn_on_size=_syntax.patch- Security fix: (bsc#1199652, CVE-2022-1348) * insecure permissions for state file creation * Added patch logrotate-CVE-2022-1348.patch * Added patch logrotate-CVE-2022-1348-follow-up.patch- update to 3.18.1: * fix memory leaks on error-handling paths * make `renamecopy` and `copytruncate` override each other * improve error handling in the parser of configuration files * improve user experience for non-privileged users of logrotate- Update to 3.18.0: * Allow UIDs and GIDs to be specified numerically * Add support for Zstandard compressed files * Make delaycompress not to fail with rotate 0- Update to 3.17.0: * lock state file to prevent parallel execution of logrotate * add '.bak' extension to default taboo list * allow to pass a home-relative path to 'include' * 'switch_user_permanently': skip switchback check if switched to root * logrotate.service: enable 'ProtectClock' to restrict setting of clock * delete old logs hit by 'maxage' regardless of 'dateext'- Require /usr/bin/xz instead of xz to make it working with busybox- Update to 3.16.0 bsc#1160281: * fix compilation with gcc-10, which defaults to -fno-common (#288) * reduce number of open() operations on state file (#282) * validate user/group given to the su directive early (#276) * add hardening options to systemd unit file in examples (#274, #291) * fix crash of logrotate on invalid configuration with include (#271) * fix heap buffer overflow on too long logfile extension (#270)- Update to 3.15.1: * use correct create mode in examples/btmp (#257) * fix several bugs found by fuzzing (#254) * do not abort globbing on a broken symlink (#251) * rearrange logrotate.8 man page to improve readability (#248) * encourage admins to use the su directive in logrotate.8 man page (#236)- Use systemd_ordering instead of systemd_requires- Version update to 3.15.0: * timer unit: change trigger fuzz from 12h to 1h * service unit: only run if /var/log is mounted * preserve fractional part of timestamps when compressing * re-indent source code using spaces only * minage: avoid rounding issue while comparing the amount of seconds * never remove old log files if rotate -1 is specified * return non-zero exit status if a config file contains an error * make copytruncate work with rotate 0 * warn user if both size and the time interval options are used * pass rotated log file name as the 2nd argument of the postrotate script when sharedscript is not enabled * rename logrotate-default to logrotate.conf - Added asc file.- Rebase the logrotate-3.13.0-systemd_add_home_env.patch to be unified patch again- Use noun phrase. Trim filler wording from description. Add a note that it is unrelated to journald.- Version update to 3.14.0: * make configure show support status for SELinux and ACL at the end * make logrotate build again on FreeBSD * move wtmp and btmp definitions from logrotate.conf to separate configuration files in logrotate.d * print a warning about logrotate doing nothing when -d is used * do not reject executable config files * add hardening options to logrotate.service in examples * fix spurious compressor failure when using su and compress * keep logrotate version in .tarball-version in release tarballs * introduce the hourago configuration directive * ignore empty patterns in tabooext to avoid exclusion of everything * properly report skipped test cases instead of pretending success- Add "Environment=HOME=/root" to logrotate.service file in order to allow mariadb to rotate its logs when the database has a root password defined [bsc#1093617] - Added patch: * logrotate-3.13.0-systemd_add_home_env.patch- Use %license instead of %doc [bsc#1082318]- Version update to 3.13.0: * make distribution tarballs report logrotate version properly * make (un)compress work even if stdin and/or stdout are closed (#154) * remove -s from DEFAULT_MAIL_COMMAND and improve its documenation (#152) * uncompress logs before mailing them even if delaycompress is enabled (#151) * handle unlink of a non-existing log file as a warning only (#144) * include compile-time options in the output of logrotate --version (#145) * make logrotate --version print to stdout instead of stderr (#145) * flush write buffers before syncing state file (#148) * specify (un)compress utility explicitly in tests (#137) * enable running tests in parallel (#132) * explicitly map root UID/GID to 0 on Cygwin (#133) * add .dpkg-bak and .dpkg-del to default tabooext list (#134)- Version update to 3.12.3: * Fixed accident removal of rotated files with dateext. (#118) * Line comments inside globs in config files are now skipped. (#109) * logrotate now recovers from a corrupted state file. (#45) * createolddir now creates old directory as unprivileged user. (#114) * weekly rotations are now predictable and configurable. (#93) * Errors in config files are no longer treated as fatal errors. (#81) * configure --with-default-mail-command specifies default mail command. (#100) * Fixed heap buffer overflow when parsing crafted config file. (#33) * build fixes related to -Werror (#119) and -Werror=format= (#108) * configure --enable-werror now controls use of the -Werror flag (#123) * copy and copytruncate directives now work together again * unlink() is no longer preceded by open() unless shred is enabled (#124) * compress and uncompress now take commands from $PATH, too (#122) - By default disable werror while building- Remove aaa_base compat setting that is from 2003, we do not support such migration anymore- Version update to 3.11.0: * Merges from distribution patchsets and small fixes around - Remove all patches merged upstream: * logrotate-addextension.patch * logrotate-autoext.patch * logrotate-conf.patch * logrotate-fix-test62_with_bash-4.4.patch * logrotate-manpage_config_clarification.patch * logrotate-var-lib-misc.patch * logrotate-3.7.8-suse.patch- Fix post scriptlet condition bnc#1011120- Move logrotate.status to /var/lib/misc following FHS/LSB and making implementing read-only root filesystem much easier. [FATE#322036] - Add patch: * logrotate-var-lib-misc.patch- Version update to 3.10.0 fate#322037: * Update url to point to github - Remove upstreamed patch: * logrotate-3.7.8-mess_err.patch - Rebase patches: * logrotate-3.7.8-suse.patch * logrotate-addextension.patch * logrotate-autoext.patch * logrotate-fix-test62_with_bash-4.4.patch- Add logrotate-fix-test62_with_bash-4.4.patch: Fix the test suite when running with bash 4.4 (gh#logrotate/logrotate#66).- update to 3.9.1 * 3.9.1 - Fix off-by-one error which can lead to crash when copytruncate is used. * 3.9.0 - Fix crash when using long dateformat. [nmerdan] - Add support for %H dateformat. [czchen] - Fix regression introduced in 3.8.9 when when rotating multiple logs when one of them is missing. - In the debug mode, do not skip the code-path which handles the case when the last rotation does not exist. [Sergey Vidishev] - Show more precise description when "log does not need rotating". - Add new -l option to log verbose output to file. The file is overwritten on every logrotate execution. - Allow rotation of sparse files with copytruncate. * update logrotate-addextension.patch - use spec-cleaner - remove unused PreReq tags- Enable Persistent timer since we are now in systemd 219.- Update to version 3.8.9 * Add new directive "createolddir" and "nocreateolddir". These directives can be used to create the directory specified by olddir with particular "mode", "owner" and "group". * Continue with rotation even when first log from logset is removed during the rotation. * Fix crash on BSD systems introduced in 3.8.8 caused by different qsort_r function. Function qsort is now used instead. * Fix potential buffer overflow in usage of strncat function. * Fix compilation with musl-libc. * Add experimental 'renamecopy' directive to allow 'olddir' on different physical device. See the "man logrotate" for more information. - Remove logrotate-fail_if_ENOENT_and_nomissingok.patch; merged on upstream release - Updated patches * logrotate-3.7.8-addextension.patch > logrotate-addextension.patch * logrotate-3.7.8-autoext.patch > logrotate-autoext.patch * logrotate-3.7.8-conf.patch > logrotate-conf.patch * logrotate-manpage_config_clarification.patch - Remove redunant %clean section/bin/sh/bin/sh/bin/sh/bin/shs390zp31 1657178560 3.18.1-150400.3.7.13.18.1-150400.3.7.13.18.1-150400.3.7.1 logrotate.confwtmplogrotate.servicelogrotate.timerlogrotaterclogrotatelogrotateChangeLog.mdREADME.mdlogrotateCOPYINGlogrotate.conf.5.gzlogrotate.8.gz/etc//etc/logrotate.d//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/logrotate//usr/share/licenses//usr/share/licenses/logrotate//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:24322/SUSE_SLE-15-SP4_Update/3d2a67499048a72d2722fe038135954c-logrotate.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f1dbe867fc798a9936ff6398bfce16826c2cce7c, for GNU/Linux 3.2.0, strippeddirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR RR RR RRR RR RRRRb*1 __H𗢨systemdsystemdutf-8c807578704cc4236b01cba62b5e74dd97be4e0aa58c606519fa9d34066df8392?@7zXZ !t/_|(]"k%{U #liyoVv2BF.?¤ wMi FE`%|V {nNvr4D>ŅLg6Cd$ɢU|28!tVPZ0^\EI~ OA곜12 r$z K`LJ(*nr yY$A]6_a7${\FVЀG+f QmA{UA1o&uwG,`8ff?=}rgZ'MkRx:lu9{W=D;R?p-%s"mױx\WPFY!D8ΫFUSOcՕႹJ)VkvnhDkz)DZJ9B&^VC@҃]>VxO k"~6p}V̰kCNE5t0m)#nt?K>e&H4G _rP1;w@$9K1AizJo'9#PK C\L&Kzk| `~npD%\fGGryvXε*[}dUS *҇jr'0,,&XDx!*$O3c e|#س:d3ɶT^IϠ?,Vd݉:&&PbR! 3W. y~j7hղ|ݡQ;jGԀxD$q%Hm+7aAO$7o0jC2]_sy8OvA+(X*:[vIwƽ2~'k{v۽.Os1fwx mo͈B,'7wɴY'v! _,_$Fk 5²1ǫvH ˂TJ 0pܻN,aKѐN g|FU"jrRj6$q&>PŢrrA#LBEurE[uZ\\g+ѭX~gdsJF,:c(Dߌ8* g{oxP9Ⴡ-t;cnap /[-cB '*>0dvtYO3~NG 6jvgA+0"+)#Ni!ސ|lj^bUX*ʡczX[@4aI~7h2}m=)־5gZIte7;;O7q$RX^=g cO\KGc#ρ)u5NZ@Os PWBםfB,i,IBUp:^mĘ ]*jPR1LNdnOҾGLIa n+/}u_wM:I:rcUp-pP5ْ(jː5\+# ~S')§4>⌉9Zx1Q%PeRx\{NcЩ9Iej[k#{uIo]`p4 '΀'uyR0fHKcqX6APe4BCCL-1_hG*Ad7dH=%""Fa\5A6 1adv!ζWr[;p[qRg,IH}Q1:v;?6NO!$8w@%)Ԋ޵ 0YVm|iX/T\K!P_WxAlsW<8SeIyv֋t+QuRr؎ܰ°жQ}əEx;G|WTsx:P Z}=qYXIg7*wPIͻ*[Zچ{M-Fi!@[T`gD*x"dQyڿ\Cj؁S%V J#&\dstt#w %L^Q$-GZ uq[ > c 넊',H~3\eCIFX,f+?Bl4(Jc^`OS4R0n!zJŠhiKM`:_rxEor}4rk~ NX$79SsZT|`>_䤶G-MH3X\?+PҊJ캞?>/V Z"fn QnJǬap-,2ok 9:myB$ebݏW;5wCI/bqFռ@7*sj䝆0ɅKWiU,COqd"<ǎ)XIffr$ŪwZu_Emo|O~5B9SƟ9Sm엂IgaYlX^1vlΧFk7?A:bTgLfUǍ+nCWё'o>,^R2iAvOJlxisT5Fρb˄_1@z`i6Ar|'f.(✒ w7k˗3Њ}Z)ck՝ 2m7Xs8U2~{ӫDh0yP^"+t3HJ&pK wuƄ(YeP>iM4w~QI[EO| ̙/ۙvLQV3߅V&w@iDJBRXGu|E D 2.+5db}p53oʪ$O-!jV[lKm'.DAr"t_:($KzI֗(A2$ƕ*շl0Vc4{ZB`s>KNE.JF, SEҤlv,Ϳ.'w%!,2P v>AnH3`idlLPC'/EػS;Ѧ]r(̱(j"ѐ!Wz\Gƌ))IIv\}px @z 7qНcGJh>=¹cw愕|ShixeZ4eRr7l|YF}sIʒa816 *Dhi9$J[0`.d2Le&9z3'uӢab|HÄ:ٚ^H_^J>iG",#73 j:ᵜnn<öIL4‹$ e (ş9ؕ:4}Wj?ݡ_h6:]TB5pꟀ-fD`fEw w*'kl4R;{ C&!/ S~ J?1%>7! 5S±>lbIibw 6 @Gzן1`^}^FS/rf)^aިG4gM^(T PUv7o3լ4.٫uîBPv> (YV7S|-W }lxmċrmqAխ\ Nܯh2j .BiMs=Ӫ YP_+} Z2#'ᅁ-ݱQ~V[liR"" M)O {>DZ5- .߃!IsuJcRM 5W'@SH sm C@QA+)8,ihfzmQjq oHRnpF8t6Lzs('&tpکQ ?`Ƥ{V]!Q1:H'V!Ĉ/ހ >Ae.%6±3` AnHgFP40IB,~%p#B SHJ’ $O" !j=.lt/OnDxQHNk`;ЙObV~vt#ZOIMtk|L][?f^6U-xH H`" ]K=IG-xǐee|0Gtݍ8G2 ZI2VO Ю^=`v0&| ea1# .aWO{:xIyꬃO}6D$B"TRYN+Rh|NgB $ ΃7d ]d> 1﫿ڐMvw^&tIۘYS qs?.&cǶӨYJRy& _иҒL'Ow\lT2Dŷx2nY1\򗄿2u_zcQtI'.L~ 9#]ͭ6uhHV[J)zg(;^uEo_C#|eX {'].C8?mw5+'6P_ꉮ 9O[*]$΂@fеω I6-9TΗ`8isfo*HRI`dGYOxs! zKw{@6u.22FWi(0WC{Տy(OG01%N Pv:Anѹ{Ue8wҞ/̻/YiνK"rcYIiy?bЄ,9PvXfqIh즍9ԢF8Nx'j]Q8i~;@Kŝ}$FS/']K4.&Ti%ʁ)hm!#K՝ KU\9h+7H\ +s"?k DY~Ʋ lF &CE*wİoOTM0Ն:7Ax{0l=%Zjު3 vu4ʗ#x׷?q/JSYJ9 ˰Qq[/!0_Hb)o /+E+ШjFnR>>:$KY`lM)lbXC>.#7Ҷ!SqJ䁏 Nܵ9tRHb}"^)Mڅ~Ͱ;<0z Д2s/'?\! EfrǰI,&ީ6X[e]SQۅ'ۋ13@"&qq'ҸoF\;%Jޑ_mi?h4Ƹ8wtF1h$s#,P|5?VV7mH)_)т^i2j<)DJzZ8i~0%zX.]2ZǩIhfһ9ک'`fwjZD'[Ovf"l T=)t~:n¯Y~K<|Vݼ.R`Nh-eO+,ݐP;'&jI,陞'4a@=\u2<-P|' VOwi9Ky;)FCr5cN=gjwBvЧnVkfA gR2xoX\ Jƕ/&=ɅWV{`jRM!cS|5, %ըO؊΅Y@fI/oo5sǵ̵LIG{#ɵ&[j'?+m+%J));ĸ><q&OCR󰓮;+:JnU]WfiԶ$2ęs!U6;3ju_lW"&(̒ ]y K ݳWw*D2^@9ZvzZ&yMHr,Lvȍ1tlӚW%hGU'Wh)iߴo"Eje cr/6hbʕ)&&NMWz;Ek3'#?mV~'/eݗ3ືf]Xwԑ%#mMg1S5kiwK 8=UmxVڸ;|HdD a; (آ=: R F LGZ "Ux#>%.ș[$~x ͝UJu[1GUaw8^hFC݁Qϗ(/r6EQ-{AH87 "—X'eg1sy ϩ^^UΟQ7oMNVތ,X5E$7NhK