logrotate-3.18.1-150400.3.7.1<>,ybƉp9|_>yٟr<{kb<ͩ'$=A%;\}wWteȥFĂ:n)%P^fDMB׏. i`Fa xX([x`+U>#|9ΕH']\,J-2:h,~pF?gA׍̲էzХ[&Gي/'M;bC8vg7*YVLD?Dd   n  1=djr +R       T     , m  8h(89:=><>>D?>L@>TF>\G>t H> I> X>Y>\?4 ]?h ^@ b@cAdB eBfBlBuB, vB`wC xD yD< zDhDxD|DDDDDDDDClogrotate3.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Ɖibs-arm-2SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Basehttps://github.com/logrotate/logrotatelinuxaarch64#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ƉJbƉJbƉJbƉJbƉKbƉJbƉbƉ(`bƉ]ebƉJbƉJ77e03c86a0d12a9d03fa2b83a7015a6fc13806098b576a00b7fe76b90abfc92d51a6b89e12d83c3e952945e8af21465fe07c64e6abb44ccdf6fee83e5daff85fbf54162b9de3bdd47d141ee312f0d96e471d07dbc46b81d39311c18ba2c49efc42f723dc5d90247a5fda11a3358d1a67eccceed856192b2264aa222d6aa240f41a12fde9405e26dab65967bfb95f66b0c095ef8e73c5d9463122605ee3697bdeaaeb9e1ae7167b2357bdf8860dbae67940e65cbcc1e421c105cc7c746ed2c5917143d13c3fc84186b7c70d7f93c5ade7225c6116ccb70a2f05ff379758622ba58177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e2676b71de801a4f0ab3329d6211e50010d2a99a7f4779af380f3f39616504c7000a62419466d14f89d290542f0a920e484428298b182b8c18d0f7b902d6cb43servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlogrotate-3.18.1-150400.3.7.1.src.rpmconfig(logrotate)logrotatelogrotate(aarch-64) @@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/xzconfig(logrotate)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.27)(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/shibs-arm-2 1657178508 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_Updatedrpmxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e0c5adb368e8103b2913acc0f85381c2e548a59a, for GNU/Linux 3.7.0, strippeddirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR RR R RRR R Ra&J+X@+F%hsystemdsystemdutf-8836f8016f7618c323963fa58fb5aa501146954dfb8e908c10c14536168e7db82?@7zXZ !t/n /]"k%{U #liyoVv2BF.?¤<kژ~GEp'xE|z{,yqkBPDkWG,Qa]gxhC_5eo}H irWBiРv[d @6I(9{[ b@7Fr13HQYvٙO"mZ^d9QS}&#l2h2on hpfN"Kz*ҽ8T5./pÏU!uVmRȄ4W8fA6!CS0"ct [LJ@hZ (h -J̛s-k!8Ccf>KHhВ'8&py7 d}ZjoF2Yc{hÄkwwG ̢CsA!pŀs6 ebh(X&| rCAł\00^3ntr-}2|+$^+RHZ#u^WgEQ۾XzGJzm }St*cW(]#Y xiM!H2 F-"ӝn$}31m+o:ek}رd3|x=JsSeVY~B({bn|a6s=:14ao_4xݺRPik$օ8 zf٧^,ު@5u=3;ZMPf%Z$Qd\պX%X"8S[3r՗5>d=\}\}trܐ"z1m*E"tN_F_&eqj&_hLGzq* <1ǟVpr:M~i8̛@?.̕yV;J/'t=|O!7PFzA Q=ivu6ж3C3yoӰAצ!Uār}9ִa d~)X DgC8TTE`YM\/g -(lTR4j1̡Lhd(Bpڬ<SJ ޫJCKEu& = oc0SCͳ-^Г=WrL 3  <91?nAl>ȕORb å\AH5[|0#i> m>8P .Ud<~\4ѹ TaRDESU6EHߐK}8Pu26ڷ 19)ПM*bXdh#ZjXYNޢhwySWK1!B,˵-}o ~Xm6=hZ- 7α)qs!Dt,TuV +wCuPn1ϏTS.40pí1^ X4JN֥#k. +ˋOJ 2li\Rp/;ORqlcb x:roV&HXg˝9$vZRΎ3ݩPmcܘ -ZJQ.up%u*i:K07 1DCw{ 0sph=QVj?!+]U`vɲZsyq&EO8[ p!-;=.Jœ JUV8s i#C`TGbBnFdž'bPG@@~c?(fSar(z]/8Ff[W"+pr-fPjeNB$ti:`J`wBDY,੪ ƺ@~yfI5XPWY xEca0:$jn2.JXJup*Ac}ONԭΤ㈧}8nkA1ȁ?LREpN(d!]Qc N9cz[OرP8Ъ{;gt2VtXx R&;yC:yb(#F4w )l(&qF]|ՙHp8#VvX2m{eʰHtMT1h\¢&JUU䟠K#' œi>e3h?:fCF d!ᵖJѴyk_DߏĜtCI ^l<{1jd!LL]#?!fۈ.`=|?Dz#{]W8R,Ũ&l!-(J/$&->6ĕ8}&cO-Mb.WΩZ=h`/?fS3+!%-גHM\5Vdڕba=7Юz3$ހҹƧnWT,D_cįpԀQj G5Mj2${y}y1?Z]~h3g@)ESD0Me6.,v=sεDgjwlOT&[ehoxO!, ^h*x)+O$ƴ͟:'~WW)?yUʆz=|` IT JP)O¯3ցI䆝ZnqbusAr{ Χdn")dlq'5p4Mtƛ%J fg6sۍٻ:\q9YFF.g"a){~J\lق_p0[|kt21S<^ZэQ J7#nT;;,f͝/yS77Rqc=%޻07)=m]Ĭe!D?|RGHno%t 7VS@B my0SW+ =PfX?Й1nx]5G?W۟O}?D `/5w?~ 'l5j? o}v** "ҘU^1&j\Zfdı=yI'[N(tz !T,Og FIL1̘\Ҽ,ufjպ%ý eJOO x\dzIujw:7^QGC<'i r"s8AeR[{-Z-an_:LNF-oVފjXmQ\U>W,&|=Pk$ vۥ:Zch ArUL .TﯿBh&/I)²8xr9-sy*.w*c휠LZ0"RNoPaJFۅw(}U#K`$dWogR7 5;.V qLC*ɋO;AmPSym$JmM{WC^W'e'rH)qӮ:ے|ڕ$=e.~v_ɗduD_~fuU[jzBCzsGѐzi40(ԏƎgpW;كBi~Ko w L|~XL\1b%>fyv!+ېMBQ9 2tZ|3|m*B/Уj_kTӜ\T MMʑw(:C23kOiP3!^%XWG$ig WXJv`l-އKbjV,[ `%Nҋɐo_>)o.IuG3N5\I߁%{{]Ad;n9aY ܅CS U2^p)D$FolC#,'vg-uJ 6s ehLRvѦ*rOh@YfoWT:$+ժ7q>by{<% /񤒧x7B/e3=uXTڬ یNDga)Kdu-W[.o! [,j~twǡF³n;˴&H|VR;أ9U"^*ʍA--հ]DUa4!R=\&oc*O!7!*{4&p *i5 tgyQ&]kk%`9A>N,$HKj˿_0OkNt襛pS[~]2}*~5.lUh}B A3.BY̠hd86,c) m8%谡,X”~)ѱ̖0I\:fXNy(VsGbj԰~aNZyr6.UoלWm׼%JaOl^Le9th}.qЈ||KMhpKƭHմ'#2ث$!|)iBej(cPU'-FB}bD&  9Y+5aJP\ߐW46j\'Vip3C fJLfBia&[!-u\M |yXwġBVM2Ӄ avh1W߃Kȋ`۳5E;up P- hgF/~SsS92c#xRa17׽y(&bHjG&R8h;%d-0{ "rh)i^jno2mD܍&5swH6HobvwAh$|Wݣr-½s,< #x׾LhC oԈ9-課@]/߿䨓O;TeϨ> n\m=_k1*Uq7 8sixM9 E^nnbZ& {7I޷USq-@WPa+&1Qw;T!9k`n1THe涁gsZp@L!|la[/5BVhŸO%co}s/ܞۯ.!ziQl rV҈T病sx$iqy V4hǢ֠"Mmh<1[Ήct$ @DP98|^xC9Ũm7i(XߦzKiSO+x & *;Ati#? \1CL9{jvf{k]BH{Zqź{꘵uH<ِĘ/C{c SY1F&pq۞9x~ZڦGg?\p|WQ )<i)ZM-Tz7h*O\= $7ii[ A%[zJ r:y?Ĥĵ̺0\)>0_v -A=4  DJpBBˡԈ%}N:>Ir11E< 0h1REᚈ!2A%vr"@ı'%S'*Rx$jQ*RU@.$-j!*<6 *c~ϱ )q[ PU=S~e bdW9췘×&rBsJs7%ӹ;i0gYMEDZCd64foR'7@FnuRfVuʾ]KF%9l Wķda0Ź0ǖ }qR syJB6fVg17tٖ"=/`TSZhJ>NK}((̳j$%0 9_YD[dV{b$W x]I:grGePP S*d?IleMUi Š/;>g`6?K'DFg*DA]ZKC!o$N$rkARGՈV>|{핡\xGdr7֝^ Y~xvNd__‹1Fv~#'9-%zV(t 7݈Y{V }$qEz7C~賽)<Hݪ߇ҼjBZ]TRDB7Y5@!`dڷ^eeW"B^c°C<x.fE~0obZsU"XP=!A:^{WCl- q($S6SPyP$&填t5 ;Y5Â9Mͥ5Cv%y_{L&)΄<i:0wIq'ù؏~yeQKj1:;A/&Qs x-Ө6>'3(wWW/hQpLX0Io;w;X*\$$;obB;#r}-;_&Ł_NjZNmwJ,jU]+E Y0&'Kg]Yr{X''xcFY{"A~;G0ZCc׸^yKD RaNV#`]Vݗ= Z5*i/ chW%A=Z9&HajThI&^+ErDxl]F"Z8 UHosgA2ZEj+% œvIZ]93O!;;_hGKNȾkFia={^,B1va W!51&$fBM3Vz,{'|d']ɇ1B1eA 9ɨJŃ#T/-AzvY>sMn6؛e6Hmi8PE_J-,/4GjuD ;wHBȫvwV='Wwǯd,]̩[YCL@G?;d-9 >*̔;rKTy0J/I^հ$E2gERW_DydOn<x4ǹ D6ź!إqcwW# X{B`ݎ޷W_W `c65|QmE ,їiA R83hTMuCܥb pWUF:Ԋ74Ao]T)[%HmBJM}؊ٜHE2eA@м;tV2+uPޅΫpYQrZ,lNq|/C*<%Rb,|IŲ|I-#:JsK#K L.8yN i<pBC2z4jqr:?dƁYHC덍*_%!ݕS>D&Aa` 2|9oT&JƠ&ZS[ad]_|2C_,YV7|t!\fF;HG3BG6Z@-5k9O FƎq2<ࣚH]hD=YO)d<֝<ϞE1KnD?-H8X/w$̟枪 b0^k X6L%_|s.*GJae {ZK‡7ph,Ǐ]bIaHNPJ|4/\a&v~,JlU]*mcNT7>+oh12K k  Ŵ éMbP~;f% 9x^TǷSl6ۄ?! M)j`F0VDb QXw@b-qL,|[yP$<&`1,8Z$jH#`zz&z ¥jv7g PRL8|'CF~x0Fa9[ԃҞCtW@xC9iŔ)%mϚw%h{јv bE;/ڟN-b7.Kl@ 4˹ ' ~XftvΗ[cF*$| ;~!9/`}c \5_RX&z3Dέ4)1DfU- I!LִPnX"s\E a~iNڂQWZ S9?FRS[bV0R*nR"۷dwiׁLWdM7MUntaF! qқ$XFB^<(|m&kg]ԱMq؞|lOd]b5T]y["#Xvװ x8}KBƛY~{0 mTP'<&f3{P'ĦJkl@cZdȹX.=swsyMǜqC\{lixiӇ!O\e^rA1q=0$n|f#GU7_*/ 3^]I whP[eg<C |Vc)ZiKJ\8{a;oyDn)8EXru>RDkiLmøӀ 0Y$AGɓ7W^|빣Z=cI,oq'a!X۝]xk#*v_I@_NZeV7iG'w? <03}8C%P-ܗϥ PQMƦ' G&#uslU8=$uB3D iG{aE4fm9)wCk>/!/wh' E_e}x6:8  =^M/Eupt(ϔQ5XrDT"G5%۳64Tc g#?'JU(b FtjiKἶbʰzNE4`Pa!"HDS2?^d`]3&|IAfRž%1#c2Ys';} Z^|1,f{x|cKUCiqu!V#muf?Pt_hWz4VnǨ?ID*񋤉rMU uξ얟pW?lqa&A /f"^9Pآ P;iоC*lyB$Bf)L&_E1 WUIi{<{~f>^8RnQ}K0őZv&O(Y ,);d W>LUh.҈Cܥ>AX3c&|P3 B)䝼o.Sۿxj3< \ǏN7UF[{ JP/-õ+N}5H@z)ݚ&h.V!uKDZk&qpZC Uk3-Ze7)f |\#SWځTz* 7083 DwWϣՈfӣf|SL]Jbu@^/ciAi=7&^j˫UNϺc$`T-⁷L>Ӝ0 3"Dǁ[UA"u 8(x㘲nm/Zm5S|!S+/z.!mm$O]:KiKiֵ<$7~_ec^ZVTc1&yPxbdhPBC8TͺmKZo5P%=B6uH M$py&VFENf3>+C>kS`_tV͝1&^@ xAE S ԝ'=*yU͍PrA)dU &9ghG'vfKqR~OlT()ix,-`X YZ