cronie-1.5.1-70.14.4.1<>,aop9|Xmkv,u"DUaƌ6C#/v*:&yG_)= Ui˶E 1q]P/73q4 0t^LJi|%Vy2v*05o$FW!ZSC%B2ƏM M|&|0P`#ږԾ?>DT/`?*4U ?+@(BV킴+T,TORNg ?C1þzJE1U>N5?5d   %`dpt !'E JG  4   p#$#l#(78 9|:@=,>,?,@,C,F,G- H-dI-X-Y-\.].h^/(b03c0d1Ue1Zf1]l1_u1pv1 w4lx4y5z5t5555555Ccronie1.5.170.14.4.1Cron Daemoncron automatically starts programs at specific times. Add new entries with "crontab -e". (See "man 5 crontab" and "man 1 crontab" for documentation.) Under /etc, find the directories cron.hourly, cron.daily, cron.weekly, and cron.monthly. Scripts and programs that are located there are started automatically.aos390zl31 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause and GPL-2.0 and MIThttps://www.suse.com/System/Daemonshttps://github.com/cronie-crond/cronielinuxs390x 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 cron.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# Move the old cron configurations back if we were updating if [ -e /var/run/update_from_old_cron ]; then for conf in /etc/pam.d/crond /etc/crontab /etc/cron.deny ; do mv "$conf.rpmbk" "$conf" done rm /var/run/update_from_old_cron fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /etc/crontab /usr/bin/crontab fi PNAME=cron 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 cron.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 exit 0 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 cron.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 cron.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in cron.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 cron.service ) || : fi fi$1*0VE  T B$A큤A큤AAAaoaoaoaoaoaoaoaoaoaoH_uUgEWlHH_uaoaoaoaoaoaoaoao0ac29a59b98b40638d8bccafafac0b6c8b597c2a34ba7e4f7936888869d6d21e3e22c4e54c3ae14857290c6e619758d1108e4d989e156956f0b3ab006106bd119c93f3c9a00c4f9736abd2b9229b3e15b21a0d6f4d9fb97ce65a7e753742db36c2bc7666e6dc52482078035c8ed5852eab0f34290c06f2aa6457c3b242b1871a99f72defcc792520d851d647530be4d9a700b1cd52b5d152e45f60b2ab3d9430e1257f0de7570f9b34a3a50d493fa5a96b547af6177e144f2e248dbd71f5341d5c9b8766097772e7ffce892df8419e938ac97b222d15a05009eafb2ed9be07eeda2a2f6d7cbbc879d88951a1c7d8166490a70fd52e833eede181929545d3a55445898c8f5cbcdb95f215f48a99f2fbc311060c047541d1f954304d5d5cec8e20fa1f4df0123af0b5f973ec1bd20b2077f99f7263488e0956b331e5fc354d39c09ff0e7602ba2ae0ddb16f10f417a4cde490598c25ce1cfb9e8d0dfb447fddb3d08010582c1822faea85eb409cda9655598e77e0fe3ecf9d01850413769b2adfb48a217bebf30829cce6dc7cc5a240e6bb581c4fc6e468bfe9cb635768a183a73f33ae3b2c03f859948887ef4fdeba6ceafc8db94f0e7d306454432d298df95842fe30cbbc79a0eaa11d5369bd4c4f6c2960fd6080f8e4a0f562204cbfd99b2ecc93e612e5d0ae66e118ef5698fd24b9a6f203c65c6cd48fa57bef42372f390f8servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcronie-1.5.1-70.14.4.1.src.rpmconfig(cronie)croniecronie(s390-64)@ !@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(cronie)coreutilscrondiffutilsfillupgrepgroup(trusted)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(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.8)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libselinux.so.1()(64bit)mailpermissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.5.1-70.14.4.13.0.4-14.6.0-14.0-15.2-1 cron4.14.14.1 /usr/bin/chkstat -n --warn --system -e /etc/crontab -e /usr/bin/crontab 1>&2a $@]*]d@\P\\6ZZ@Z Z@Y@XP@XӸWSWRU@U@U@UJ@UU@Up=T_W@danilo.spinella@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comrbrown@suse.comjsegitz@suse.comkstreitova@suse.comrbrown@suse.comkukuk@suse.dekstreitova@suse.comkstreitova@suse.comkstreitova@suse.comtchvatal@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgjmatejek@suse.comtchvatal@suse.comtchvatal@suse.comkstreitova@suse.comcrrodriguez@opensuse.orgledest@gmail.com- Increase limit of allowed entries in crontab files to fix bsc#1187508 * cronie-1.5.1-increase_crontab_limit.patch- drop 'checkproc' line from the run-crons as the usage is bogus [bsc#1155929]- update cronie-nheader_lines.diff so it doesn't print the first 3 crontab lines (static comments) with the 'crontab -l' command [bsc#1155114]- remove cronie-nofork-nopid.patch that allowed running of multiple "cron -n" instances at once which is an unwanted behaviour [bsc#1133100]- update cronie-1.5.1-huge_crontab_DoS.patch to fix a regression that caused that only the first job from a crontab was being run [bsc#1130746]- add cronie-1.5.1-huge_crontab_DoS.patch to fix two security issues where users can cause DoS of the crond by loading huge crontab files. We now allow maximum 1000 environment variables and 1000 crontab entries. Also the comments and whitespace between the entries and variables are now limited to 32768 characters. [bnc#1128937] [CVE-2019-9704] and [bnc#1128935] [CVE-2019-9705]- Requires mail as it's really needed by cron-crons script, not smtp_daemon [bsc#1070565] [bsc#1064834]- Ensure that /etc/cron.{hourly,daily,weekly,monthly} have proper permissions and owner. This is racy but prevents some LPE vectors- Requires smtp_daemon (not just Recommends) as it's needed by run-crons script [bsc#1064834]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Require group trusted if we use them- update to 1.5.1 * crontab: Use temporary file name that is ignored by crond. * crond: Inherit PATH from the crond environment if -P option is used. * crond: Remove hardcoded "system_u" SELinux user, use the SELinux user of the running crond. * anacron: Small cleanups and fixes. * crond: Fix longstanding race condition on repeated crontab modification. - refresh cronie-pam_config.diff - get rid of %{name} macros in the patch names - use %{ext_man} macro for anacron man pages - fedorahosted.org was retired on March 1st, 2017 * update Url and Source address- cleanup with spec-cleaner- remove the omc xml config that is useless nowdays- Add fix for bnc#983925 to run crons even when not on AC_POWER * Nowdays it does not make much sense to not run crons when on battery and actually it can even confuse people- cron.service: Use KillMode=process like upstream does.- revert last change, it is a bug in sssd.service, fixed in SR#313709- add support for MAILFROM, MAIL_CONFIG and different mailer binaries in run-crons (bnc#812367, bnc#366762)- Start cron after sssd.service bnc#926961- Redo the post/pre update approach to fix migration from SLE11. Should fix bnc#919028- update to 1.5.0 * crond: Job environment variables are set also when executing sendmail. * crond: Adding duplicate orphans on reload is now prevented. * crond: The regular crond shutdown is now logged. * crontab: PAM is not called in crontab command if the caller's uid is 0. * crond: PAM is not called from crond for system cron jobs (/etc/crontab, /etc/cron.d) which are run for uid 0. * crond: The existence of an user is checked at time when job is run and not when the crontab is parsed on database reload. - use spec-cleaner- cron.service: Start After=nss-user-lookup.target not after ypbind.service nscd.service -cron.service: Crons run at wall-time, order after time-sync.target- fix bashisms in pre scripts/bin/sh/bin/sh/bin/sh/bin/sh/bin/shs390zl31 1628598249 1.5.1-70.14.4.11.5.1-70.14.4.11.5.1-70.14.4.1 cron.denycrontabcrondcrontabcronrun-cronscron.servicecronrccroncronieAUTHORSCOPYINGChangeLogREADMEsysconfig.croncrontab.1.gzcrontab.5.gzcron.8.gzcrond.8.gzcronlastruntabs/etc//etc/pam.d//usr/bin//usr/lib//usr/lib/cron//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cronie//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/spool//var/spool/cron/-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:20741/SUSE_SLE-15_Update/51d3a9a1a84eb503fdb2c7a2800e33bb-cronie.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linuxASCII textsetuid ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=20183c248d93af077a330f678df81c862faf9801, for GNU/Linux 3.2.0, strippeddirectoryBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=371aec6a74d7ea950f64836fa6c18d8450b85e32, for GNU/Linux 3.2.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)  RRRRRRRRR RRRRRRRRRRRR RY/*6- mailxutf-8649d7677672a8681a8ce4fcd3025ebdae47724c256d70fd15027ed86cd6aa0f3? 7zXZ !t/Vn]"k%P3qp7`@%ӓx!(\{kIWalC6vīc^ʣI;soecԖ0D[OWT.٪,ug(aT t9[n%kP}{05')۱rЙ4 ]PjȂo4oNiqz\mnA0[ wj}CePna'.sǰe6y'͉` ] 4|ʗ\Am  PsK,4\m 23,2} ϶L{فMjC) p 0zmv )^/a;tv X"L$Ī c6[~ aMmXSAgW@A $.[р1AxMٮ3JYr0*weysT>K%<]h7u#dk?U nlťC) j1|sbY׃6&b,@^xR9B&GsK՗BT2ٱ[uvò"PuJ`fdМgijcj-)]ipY4kxDo}@J:N nN,o `k>cde}c gxEhpc6&FޥGy0rA[ %9E [hoqJ(2L}myn,/jümaVp -%KSW"S{i -YZgד '-zr ̒yK o['Ao.MBϽ.(U#xGSc&$`uzaln94ߜ[`?W!խH>P(ZKY9-$,&mRL`(hٝ:ߞxѾ< GX(n ] nXU8{dׅG`= ?QdY,,@).[ڭ%K9*N&Jq-$C0G!f vb8;CnĨ)6K9 W,"@ʈ3F`@ 'kPlL p4vgvDQ?:CW7B} Ӳ,D;k9c)ӮOP(SԻDd[< 2)$=A30QYuliC:,{OZߣ!k/Nv'fRdfG[6,rM.< ea!_輇8eEGU1^;)N^g&씑ͱa37)NGy7>dq5b:?P?v1Rɱii/}m[$p&`42r2!YXilöui ;9ς|9|neNB3jPRF.q@ ,,3N ʅZTr*X~֘7]Ti8 :.79՛:RRH"V'{Add!: L(>o,sῺV <Fx.aٞ3uЪ0Kj!_IħlNfr@||7(ʼ\/}Nq5lyEYcڲɦ-`ԖKqa2ߊBco8%8ޒd1PMا y_|7MD(qIks*59?>LɞT8 8FHևIQђϗW o+}mn"r3)Lѱ"|IMFh< #RkSqsu'F6yUf4j{z2O(z/\h89iOQSy݋l-5",;32s<[ z#5Gb S%⊮J:C>G93z2ˤo ^+'-e>kb LJ 5tEl ļՐPq5>Rn]Y)Zd{9:J2 s5q!5hg~KљVm#9="IG2'__8`L,PSvX.ѦوшC'&_['B$&⬗4#29r1W4|rm0 j Cr+E +zP 5l p5[\?|3ta"dU\G֙6e2Ҟ-x :ユDJ -'$uƈgR`^NъMH[)w8Z@S`qkxXx ­4hV?~x\&ǯڤXppթ=0Kd6B{T;s<,xhբ yKxĥGw17(w$'p;򂣺DI. OJ,y3.VJ^!\PaQRs[>]9VSV5}:Q]qJ^cY[ڀg19ÐZ~:]C=$\}0[}g3> [i9T糪%3-ozq-p5=aK\T m~/ϳȭ ΘҪL᳁l9vgA"A|Av1A)e}vk4i(7/Sa pD. gg(<@^Wʹ9?7?ZpBl\1< P ׊ulkNGbHp( 5OrG'm[?B',so`nf7y-'SwSqEq4jg Mwܷ\y)Ўid!.QkЪC-^ e٤8CCQI5i hݠOcG(l`_RM*k:Rh4-#wSB97ALAcS38J1{`kߩC4HbE&sZG#qdS:>tOũ$|d®qq̄&wUyqF@ -YhtM׵", ?ETYsKE/=9XeE#0~Ė{d+P.3`0ZzZ]W@Zg c fǷ~ܸpkd{(I_ȋN<h,O˴:x~M̑]!WO tFAXqпEtzQ^ܳ̏Ac|=ƌ,}\fyψ.& etn{Jnh`cj5[$10̀ 2*Lx%=70IQ Wψv(ȅ oKv9BtИՁu :,nGIޘٻnc&_=OG%MK' rv/ ~es g%h[F>@VУ8P~m [ƯRs4[Ks]ԫpӞ]ރ(:oUS'0WWЌ֡cP]L[Qd:4-C7FNt(ߨz,W.D3L^tVH0:1/`^ͷ-WI, z,hi[Ԧf8spHKAL.OcL ]N ρG R6D16'ؽDI (KP1My;O^݇Ҽxvl']xBjA%*eD\M)Ӥ5<3™𖱬ѣGD#XdyF/aCE:%2M4>xPAPABy \@۾%QlHbtRG\jNƂ,ZTMWKqVzB sad %jw%Raa(eINtՀKaa>J!:}h.ȱ3 -39:rH{="LjDcg|l'GM%Hq'<8N 6 ^"ޝ &9> pQa cK&vE%k[vّ匾qQ6r ~ظqh8|_*,DsyJsc+)hdB\a}vx vlSfWvz ~zwH;B3@\U1/0d,^dY,Cزe"d zI@o:{TohLV[.H!]p"y4wU"g`,(6Yq*}bΒ/58"&{N??X(T+LIc!(+uq=z{'smvU3SCRoOg9\)?1_tԳ{$`y@wn+to-Ic{;Ya2,ɔGㆭ<=X)>nf$zA(ty&Êv 諧 'kaA0?+H7N2T'Nf":i CbJR ,DhKأ%X= * 3gd-z2K1ø1M/4UX鱺/jp ) Z+ou]GISg?Nl%㥒*5Rm 侁K8v6 SH6͏E?)N ,Ijp"!.7wsNE uYȢI~)1Lwwat9QZ)_3qJVn=u5y0Mti?ٿ?7by+m2wֱd$ әO`i w@:KUkdCJ6jO( )EidDm>\޿]m N83p% AثjQ 9u! sMJ]E;W&: |KpGucdnwPޛmjnIt;(-8;"l}OIKP<֧~7Rkx>=t,)Ԍ Dd)ʚVFUUUPX35ؙZLZ ׿wQL $(";nMQEп] )˺F7?Dt+͠$JIO=LMt n~9qGۗ{@pA"+R'ܺYPvmz{4u>*{uEG#;džCA0Z9IA%ԻP j-vj,LwcNwa-B6duzHqkrNT AӣYV#Z>|![?%/uJnS:?.P_r~Fs2)ʦPUr?w,ݼk^HؾV%d8BgyG? "~s~r,t#7\4A u {4r$X(RaM_\q[i$Vsx_6NzӲ;'/!f3i&G> ;v)ݑ{//vI^6)z\eCyEjhj0dSnj4jvgDȹsk}Z\؇GwF_ >E}VԪߖZDGeҊ`_x4Pn*HE6 Ж cM[YNngd0&rtOBCہ--sMP>3=oF]Jfg/x W9wgx ]X}xD_6.:VZo:LvMO*a1O%y(9;bOc9aj!*>7-( zIAiP[sHo&*Ź>HDX_ᔌ wfCBexPqY"{(LT :qWՕAs룒2Oa[ vklY_ _^hzK 6Po\T|G@$"T=2("DYta7g)e `$Cwxr*tF,S&Ո9l6b 0)o5$y 4BD5vW[3P*m QڏliHTrפ834ܙQHio6 s`#T5UsEWa^$ sTҗryhxUC,pf  (s>!q0֩GB.Cj6+=]xXreQQc˄S~s@~裌7'.y k"#^c6uu$4:1 ~ןiNГy~9geĀ6RV]eUi<Ţbkf)`g"!Uҿ?!O.=`ո0;$Z CpғiH;pȟzJ=΢c1ܘ%Xu#3ZC7H?ӷƽ^ \yF|2@k>* ~{xH}Dܧ*[rbODtNX%zj)Dq$wOFZC˒!I@8oQ;%Ah-q ӟ?9ɮ^AꋪOaE W?(#F@`3S$ןkSP̸Lf.q%AW;Vc8Fd",/TF (8 ۪G24@% Pl-TٓF0y50)7jȓh@|r˕ .ӳ:̒;`챻K(_pbONݱթ[*/זbbhluͻԨ|En9dwXdY'1ɮ X.nSsa{,hDlX~>Cw.^<~voi uxLB{T ԡqgLԸR"Vi6g"ܽ(ș#ak燙\\<@M2k%c=0=TN/d,[o+9'},0OQU2ٴ.F(THLc]K3 3FMB8Q895 RM+_AЈ7㙑M< iSLv'V.CPKQ1+ 29 yKΉ6Q9&z`5h= J̛qr@ /P34`5X96%1q Ό;xucq2[ eZH•%f9$3ǹ"7O3IAhzM9i9|vz";vk7TɬP '<(MX_S)o%J,>W0Tޔn[Xw=QX/J|cETPD-e_⑍qRHgiѴJp|ތZ+p=>92V2}:z69SHXs?%S{MGU:phf@@k iQ=K((%U|W)N-"cC NMr\ʉ[~*j4eaO(׽T"-PUEe!^P3ĺENwqT x!D}r-\?~3ݐ:>lf|`6+DwA~֎oNl!1@>;g/E߳<M[Sj aX󀈈~6&^P.7D q‰® ΓE̝@eSQQiڒAM96lS\;R@/:ƀyuk3yo\1$ XrC!<#=U1Q;QqAwGjВwzARo_ABFmhaOkI`NToæ4PߌfƸ:|*Be؂z)(&EϏ-4: w$ :Z9-x<:-RNӁZЬkr8u=܄Dr7J6ռ9y|$%ӱr9aRZiD+|b~ jb+Q>bXbb2 WأT/iA.!RwMi`? lVL~qhϚv/4iEfJPU9i_~i-qm_O5N,b7A0>_5!Pn;=mr:MK#3Fdqv^;p'G7aKhE"@S_sA1:&؝@rk)ʍѻq8v9//l l@y7$n1]+Dr2LEZOAHT$ԩlXKn;/XKuQrK ͼ^4 *V0/GO@~g1_8(,3Lc;8E>ꚱ-惼KpkC\΀U ֔h!wec#L1bq͔—j ʯyf͝XUH fa%ٳ(sQD\aS Jg4=3 ZJG(5Fo'[6وB1'S3hsC_Woѧ.T8u, lmlN8z^mJp49.r(x17  S<863Yޒ@0s*0-:fGjYG^YKYf/϶/ëݣXp1&j`G]Ҕ&Lw4*YstQ#X q] S'lNLeљQq 46] HGh9翿DwT9ϖMS] ৓&$ӽB󕄜|?N(ʆ_Z>ޅ~U g"K]zBEkTQӖxLp|ՊtW;2눗\<Z;u1\~(R:"o(-r[4H~xuLHB:WoK[?cJ_\Lq=hِ돪A"bg =bdXz`o-*^29Xds: p\HZU ~'pIhu9܂lDs G ))];:p1]Zi(18ݫ˩ :HmwAќB>2dz_BBb<݉lbqPO~qxZR*)uV_QxF!*aneRf6*}4:2Cg]:`XF0n 0487tdj}pFm%)7E~vٴ4֒H]_e5]rVEzUT`vRp`ȸQXދ|L><@XIs5h`kGpCʿf6ǹ!/3&_(9il9~&1pøDi? ~]Ӌx'C ށO7]̶۹p`"sљ~s D7P(!2_,d(kf@+ Q2^)?(]0?.0^7_1L9oE~!Sғ|^\`],A zJr.z`5;d4`^`jb>#q[0wg"8Fmѻ4 q}DEsߥo89[w lX/ue$9;Iy#fWo~pNs% ]9G`1`{C zwA84 &G!N7{i]Zmm%V0<$Xxٿlo,uL{56*,j˙0غk|vlOl`(׷ Z&e >_O15L_| -t q}I0uo=4%Zwo et,ƒ3i3`ƣ9!Ӑ}Ee"J}IUq ?= =h^j2U}@vA65!M{40 +І͒t{v_c榠\XוK5ce tPkXu\2'5R'ͮxٚεGQ5vk8ɓ#)?dUk;Tga?'فYN |pqyLݭ; ^w 3 h;,fهD:*DY4Cd n[*`ufC+uz+"JD]Ig"$P= #[O'޴)C@_mcrt󆖶rQ Уa%4&R$6$lSna…o }V->᠇`lCoaqj j]Zg6xU]"e.y* @][λ60˘S, rSp"}32և?0L$fN }9yϓ50Z79'NG]G aN64=pKׯED&`^rc˸WhڛZV.$Q/ı#iU(VLpR5_bLp{a#BTpB;$U`~ߖv+e^8j ɧ-ED@"G"d^pTA8G3#Ԧ2B_`cL~" >XnF3=T3RyHN.v@NUQϒ~  r 4dBؚq ƙ۝\^vٵx/o A g&#RCxxRQS{aϖFE=Fj _eͭڍTgǰ^3خ/\" Ύu(#Y~8T{-!g)"dh`m%By$-s8_F4h8zq1糚aNAg f N¹u W/.X^N>#f6|Pv3j5w̄&ЙmǼg3}jfrm7ImAyN +WICpAGL2^@ֳX]mS8ɘbB#`ŶM1,]mnJG5`QP'ԇZ!Qgh9o53B/ +q&(Wr^{S@4J\)jzު)noV{d1s@U@Pcj-^Xs9NeKWKF"D/q5ի +qfnsE9c1\!eqF!TJoB=6IA$D~1Sj@bv\=g@`!cv:,1AFiV&d"qܽIBx~J{hƒ3~*S&9@xrG.P'nvKfI);Ȝǔ<|IlL4$(z 21S1myEܟ,a+h\t6)װo+~V:y ,4_HqV/?4?WJf,ud=Lg RkU3.bmZ@[1οxѡ/=kܷuߧvh`GXrsM"k d\ yd:bFXQY9᫓!ChJUZk𾣥f/!:*-l6ЧB bi{Z FƮ19aTSI^@l]ߏ/HInEjOSt f_!-ߵj1T8?~vaVI؋t\Mj_fYڷ?]b05 0F*Mk"_{n=}80^.{&^G,,_򣡛Inj"K*bUq|PXP̣Bqۛx֮'dۑw98V?ZeU/m %x6Ë́u}8bئ)a+}_rjxAQ'Wѽc4r='J?Ӹt09^=ًƄIJUyL|ݮ luLOrp}5{ ^]mɐ28LkMi C &ݕ/˛tm5\R\[g)9 =.skFAD#SchNww,c`ִƹX1UE[ 5hj~p.&cvPC$V=h|о]¬ԅ}UU_\099؁zCLHu3zݲcC4'-T$~ d7?f/ftӏ@nˏF* RX 8 zmMЗ٘ͤm3+4FS@ yKۏ1qh/7Q9B_>\_'-ȿ.zR\~gjx!K{Y.HZ'6Bsďɜ%5lQH _E-?qFY6ĢI# ܨl_GϷ=J5kԃY  8EA]"!+jh}0g++.nv߾LDdR歗RxDh1%ל'ݥNue;,I#l"cBChXg`XYk1 sZ}ϢOGOOݝ^mh\Ϟp&n)au~6#Cً>ཙ-_''*DoHw#,%v 6jz+PȽ¦u4K`4HKɩ„e%|UbS),-$թ_*^.H#51ځuTdCIN8 # Aq?݂gVk)^tj#iSN&Xhk},a^˾,!VtN,ۺsF)*JL+ ɧq9n<yAbmh2WM+w{-Ro  X1gD8'dKu ۦ-]0c5aV! 7; jGJʤrTIb!u+ׁAci,D`V2t>%gH-N/9شf) ]hqُe6J>kvtGm6uvw c]>NG7܅p|wތAi[#>&8O(DmyB?Dg>)5-Æ?9%rӡnjaM+&\V'JK| |3vSͤЀ=eidxyZAR>ͅYFkrmw`箍WlU‘jCt?C{cVۜbHLsg CyM}w=q _/`Xb,@KOl$j_3UCmLd+S?=ecό_{U `iDRɀ+z&4#'a^_ނ3sڅ^Y@Bȣ x'41cH v36ipXv"f_+}E!xu^I9\L֮Yqȗg9q>—3Ec#ȑщgS(V6F-ĩ^Q2\ "2?Dbj J&z\jȟyxw "Tsh8n!7pqQN`P3?Ri#~Ox$(V0 yr)/dѐۥVFq'bƜ\Nl)&/XQa#@$D5c\? vÛE D >o5Dt;nG* R-A5`UӳEqva-Lp.tY5cƲؽmR8t2B0^u[ߔ`9l@u_8&fUT/{GFHSD3(۽9fq,cRh%*7܈>tR;" l}@'o2԰p ?Hv4hn*Jz\L(7ץ$_5Dmֿq8AnI-6||e:lW瀍|p `5iѹƖq & lu@wh/妵+8"nDW& ;ξu1>8hS"5nh3C )ǡ-TO+˫qp ( ߙFz>-LR{ߊ-׸q*ޚryܠ$CBS-STOt&Cx8~Ago_סIk$*KC#^/4 tb]﨏D:.+w4c=@ BHvfhPT_C߻.F9 pkִ*AkYq`Nb?5|OHzq)/Һ2*+[v5%^o/Xw|9L8ٷ~/Wl'$>֫&&rOHFb3@4R&Ⱥ.eቷez J7KTÓ?EˆTL}Cj0n!ETe~8|2waeZn8_#UWI' ,VgA,LOlrO0 3.?ר{VL/ǃ2#<~EfQv#Ѭ_[^wmʝ5t!uLHv8 bԙBAw*oe2 `%U?o CAsB&_-M<}/6 .=ý!GJ8 {"'%y|Z3 ?7ٙ)U\Ki0.t@9I>ҖQAEANz[MwC|vg['CI u-f[Xګ2#olZؚF~W9ec;,X>\[`2X -3$OfN7 aG?B{@&l0'AL=U7MkbR?C-73fY͐R1cI{2 [ѣ6O<~/ԃN\^m-hZb[FqLZVΔodHiIz9 `CT3ZhFbVJ}/ڪ` WW}EIBS]jlՅ);#Wer}'BK/k-%o5~gJkܡ0uǹU ιb$:=D߃ {+M] -'Q_ucA=$%b]QO~ 6p0Uš4#4jq.uzPEw f!cd֕SH'ּ$\Hܕ r>' /m?g|=>S;aGČ_;qLa}|\O΁1Eڐ2jM/_=42\)hGfe8+H#ڨ"y7NgP0Vc5$B|jy2ooHP|#3N)Ð ݶ#mo6MB;p@`W,$m> ӌ4ϳ_4^_c|<թ^=S`ӂ;P1afcOb֋!jor꾽1.r+oJϼ_rÉp 7%L|̷?ߘV ހG15#@)+b;Lgae]|4Nv #{ Lezfz%G.A=2cLb4}]< Z+g8˗ 4E]X³~}PQ{8iŔB9mgڡ;fDFYնsA wVG*׉%{5ժ&fae0J-N)hi) ou7f5)iZ$|xFSe:hƭ_wVv"Ɨǵz~Q^_(]k ωlh#r:~Ӛj })`Ma~Tjce#Ç'-kRUh  PkV]@{dhp0l("Gq7&byj^buOƈNdtBw]+'HPv.0ksLqYzO^4;e2N`&M_;R6, Ut}-훳oW$ڪ[!ȳj\lv]w15BKmjԾ{ur8h۶  Gpd%RSjY5Ck> 281 sr7_4=|༬p+ۂ^D qGb]d+" {-V({JS'QwOM| 6+tO&5R hb״[7ZEKsAN&gl%iSF{l2XTn8J݋ZESToɍ.tb :?h\|>]/cgOh,(+h }G2E<(`^ wTGJ|fp;>KhSbe&]Mc YsCa sCis׬ + ܃SʲMیHxCϻf`aQt.56 tY e0O+ 7V<pOse.vawԼ>.pU6M>@Lt*eK< ,h.OǏce. fSQ2~oOHYӋfG)͛Cd;\3{g#D"x_w4B|A OWӣU$?o[1$ahwU߸7i@ɩmpl-}GTX%Yub.fU/=Awu|dctɩSJ9Oi]\Pɷ0j/Áq , a$zfKăU˗b-xv§]mH<' |j\BLIB?^UMP#K*>~xHt.zy )+ZrgR ^|ot6u4 g%dz]bLCLL]O? ,:H]H&YυUs? Aw*2tsRwFۙT{Vjѥ{ Ʈpj ;ʴ4PvS+l0vµN61HZˑ䱀;ti^LNKhN }緶G ,OW67&Ry]*uh0y' Du/ʌ{BZO=}^ء?¸f+kHWt!2o8 eWq"1e+!eEKR +[|vsPvI:N돒[9X '= 8}( mQ-9P6AM_4&Qmal21&B&BP|*XtB=ȰD7U@ AFXTB; ^VE4˙j`8֫=^:dn>oE^~m2m< wo2(vB N3}?Fl Y5Po7[Ι$#eփ y~D@VXQD۸. yCsE~mJڔI-T?F0XN>PD:Y#| '$MdBLĢwOϿc)0/4A:jL+T?ƠӲqڜ.8gOQwnW]Fₘf򻆓|p{rp4n.A9e29뗆A?/<&mG({Kh1EĎ P]ԢAXV/9R#L d64.ժh{we1<dž^-?0OH ٮ )otl;׌2 j81@ppgh}9>h:JDEbJ:dmƾf3"G|? \zTZY ;ĚIa y'[Le)o਍)ZD㸲KKASԎi=D?2hfz'@F2OOf"l`M@"XmrIv IaG=[)=m;/]SоF-7'Z@%=6SE\(B >tϩngvc`@XAYdHYѥªܰݍ8QXRظ|,Gho,JK } %H=907 k큅:7YY@Z`4hӺ~nXt& 1:Q.;4mPWj-wO޲[ z}$som4/"GnZ!Y!}~&8kmDpgάa V8_+S-l$4) T+y^a tF=r9*`v &wl` B&V?Ա>'& +|^d #\/[X`D9C!T ʞ)gT-!\Q