at-3.2.2-150400.4.3.10 >  A bvp9|"f׏~ ڡ d'M=BH]>ԙ ;jzGwBl?b $+dYi'd4303cRT=k%+3fJE7~ra9a27c4b33d5fce6eabc6662a48fb9c5730e80c5c4eb0b0e589046b627dc4e47f3167d00266d2f2db3d7f4ad31a1c755a2747049bvp9|ZL"qQj&49?`?Ժ7fȶvp>pK9\?9Ld   '`dpt    !! !  ! ! ! T!!w!8!h(78L9: =.>.?.@.C.F.G.!H/X!I/!X0Y0\0T!]0!^1b32c3d4Xe4]f4`l4bu4x!v4 w7t!x7!y8|z88888999HCat3.2.2150400.4.3.10A Job ManagerThis program allows you to run jobs at specified times.bvAibs-arm-2SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Unspecifiedhttp://blog.calhariz.com/index.php/tag/atlinuxaarch64 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 atd.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 /usr/sbin/sysusers2shadow system-user-at.conf <<"EOF" || [ -f /.buildenv ] g at 25 - - - u at 25 "Batch jobs daemon" /var/spool/atjobs - EOF PNAME=atd 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/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/at 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 atd.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 atd.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 atd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in atd.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 atd.service ) || : fi fi>  8C#  FE  ;P큤AA큤A큤CAbv?bv?bv@bv?bv?bv?bv?bv?bv@bv?bv?bv?bv?bv@`rbv%`r`rbv?bv@`r`rbv?bv@bv@bv@bv?bv@bv?bv?bv?bv?bv?6dd8f60ee92f49f5fb52408e0bb1dc821896aca30b7f23273fd173005b5f3ece2af77f8a2a2898c829868301c388c2b92f75ea3dfb1b48cecffca0d28a36c625507afea94b14f6bf2bb739c2d5c10ee82ec4d404e27847beb99d4a88992472867fccbf3186920dc4a0064a7163985dfd2c7e5253161461e9b033c38ef462f9092d66bfaa8a07047395a086dbf528012d5f31b73650100e7d7b614b8911e62dd46e6e2e239d371a4c623f8b2b7a3d35e685ee745eef2b0000beebf052b847b26087c677e0ab4dd767f6b50c52ca7b4da7cd07b77fc810ea144017c2f54adebf545633643d2259617f4dbf2f040cfaf2c25de8f6cf55da617f08b11a38b76a2d00981b48b8e497e5b1830f1183f0d346d8068310d0a2393186b252e0ea25930c8c92a3ee49d41c56d3854cfc9d1c1796aeab6b8a8dced1d4c1fe68f94be9f0e6412c0db3160d6ac21796196f99684a426dd4ff3de4b2283165c05ff00f083f3ebac8f2add80df50b775ee92bd722120268ec2cb4d40ab1e4eafa5c18215939858eb0f1b7641810adc36f416bd51b88d8f26ba1b89d6eb81810ea79c643a85164c42f60b7064d68a1628e1c58c8f2ae1934c129b9a2ed4b88af714c559ef8086105c38aee9e3c8c4d5d594ff548a1be05453023016d6286931f6512db215ec1fd4201dccc0975aa9ba1a9f83e7c5e04f16077353d3c72a0a759b8846ee7a5b2b616321dbece9587d4c156a5e710ea9435742c5a9653c6c0e6ae678349880efed1390010dbebdc938f5aa29e99c55aaabe5c38156beac2615b87289a3b789a66069be1e7f3efa48f3f6e741fcaa6f70aadd1d81e19816c99fc9e4f10b3a602bb01265341f3b432bf4c5be8c083343e4ac22008fff2bbf0bbc1a786f16615d387a97ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855atatserviceat.1.gzat.1.gzat.1.gzat.allow.5.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootatatatrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootatatatat-3.2.2-150400.4.3.10.src.rpmatat(aarch-64)config(at)group(at)user(at)@ !@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(at)coreutilsdiffutilsfillupgrepld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libHX.so.28()(64bit)libHX.so.28(LIBHX_3.0)(64bit)libHX.so.28(LIBHX_3.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysuser-shadow3.2.2-150400.4.3.103.0.4-14.6.0-14.0-15.2-13.14.14.3 /usr/bin/chkstat -n --warn --system -e /usr/bin/at 1>&2b@aa@@a`t`@_w@^M#@]W]e@[ @Z@Ys>@Ys>@V@UJ@UUUp=danilo.spinella@suse.comjsegitz@suse.comdanilo.spinella@suse.comjsegitz@suse.comdanilo.spinella@suse.comgmbr3@opensuse.orgjengelh@inai.dekstreitova@suse.comrbrown@suse.comkstreitova@suse.comkstreitova@suse.comrbrown@suse.comtchvatal@suse.comtchvatal@suse.comkstreitova@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comcrrodriguez@opensuse.org- Drop systemd hardening as it breaks some jobs, fixes bsc#1196219 * Remove harden_atd.service.patch- Drop ProtectSystem and ProtectHome hardening. Unfortunately they're breaking at jobs (boo#1192294)- Tumbleweed is not affected by the following SLE issues: * jsc#SLE-17611 * bsc#1181576- Added hardening to systemd service(s). Added patch(es): * harden_atd.service.patch Modified: * atd.service- Update to 3.2.2: * Add script batch-job - Refresh patch at-3.1.14.patch into at-3.2.2.patch - Convert at-3.1.14-parse-suse-sysconfig.patch to UTF-8- Change to using systemd-sysusers- Update to release 3.2.1 * Print time of new job before the input of the commands. * Do not drop seconds on -t option. * Start using nice levels from 0 instead of 2. * Correctly handle DST when specifying a UTC time. - Modernize specfile constructs / drop old ones. - Do not silence errors from useradd/groupadd. - Refreshed at-3.1.13-documentation-dir.patch, at-3.1.13-leak-fix.patch, at-3.1.13-massive_batch.patch, at-3.1.13-tomorrow.patch, at-3.1.14-joblist.patch, at-3.1.14-makefile-deps.patch, at-3.1.14-parse-suse-sysconfig.patch, at-3.1.14.patch, at-3.1.8-denylist.patch, at-3.1.8-jobdir-mtime.patch, at-atq-timeformat.patch, at-backport-old-privs.patch, at-piddir.patch, at-secure_getenv.patch for %autosetup.- change login shell for at user from /bin/bash to /bin/false as it shouldn't need a valid login shell- Remove obsolete Groups tag (fate#326485)- atd.pamd: integrate pam_keyinit pam module [bsc#1144041]- Version update to at 3.1.23 [bsc#1112660] * 832368-Using_of_the_meaningless_fcntl: Fix call of fcntl by replacing (long) 1 with FD_CLOEXEC * 892819-at__improvements_to_atd.service: Improve atd.service, see bug report 892819 * 885891-at__stale_batchjobs_after_reboot: Remove stale at jobs after a boot. * 897669-897670-Some_fixes_in_the_manuals: Fix some warnings in manpages at.1 and atd.8 * 883730-Remove_invalid_email_from_man_page: Remove invalid email from man pages. * Draft of a release script * Finalised script to release software. - refresh at-atq-timeformat.patch - refresh at-adjust_load_to_cpu_count.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Drop patch at-3.1.8-eal3-manpages.patch merged upstream differently- Version update to at 3.1.20 to match latest upstream: * Pam and selinux implemented upstream * various tiny fixes - Rebase patches: * at-3.1.13-documentation-dir.patch * at-3.1.13-massive_batch.patch * at-3.1.14-joblist.patch * at-3.1.14-parse-suse-sysconfig.patch * at-3.1.14-usePOSIXtimers.patch * at-3.1.14.patch - Drop no longer needed patches: * at-3.1.13-formatbugs.patch * at-3.1.13-pam-session-as-root.patch * at-3.1.13-pam.patch * at-3.1.13-queue-nice-level.patch * at-3.1.14-selinux.patch- add at-3.1.16-handle_malformed_jobs.patch to prevent creation of the corrupted files and their looping [bnc#945124]- loadavg on Linux is a sum over all CPUs, so multiply LOADAVG_MX by the amount of CPUs when comparing to loadavg (bnc#889174) * added at-adjust_load_to_cpu_count.patch- Version bump to 3.1.16 to match latest upstream: * Fix regression for sec-fix in bash we applied in form of patch till now - deleting at-3.1.15-sane-envkeys.patch - Sync/split features to be patch specific, modifying: * at-3.1.13-pam.patch * at-3.1.14-parse-suse-sysconfig.patch * at-3.1.14-selinux.patch- Cleanup with spec-cleaner - Remove systemd conditional (we do not work on sle11 anyway)- atd.service: run After=nss-user-lookup.target not after systemd-user-sessions.service - atd.service: run After=time-sync.target/bin/sh/bin/sh/bin/sh/bin/sh/bin/shibs-arm-2 1651962177  !3.2.2-150400.4.3.103.2.2-150400.4.3.103.2.2-150400.4.3.10 at.denyatdatatqatrmbatchatd.servicesystem-user-at.confatdatrunrcatdatbatch-jobatChangeLogProblemsREADMEtimespecsysconfig.atdatCOPYINGCopyrightat.1.gzatq.1.gzatrm.1.gzbatch.1.gzat.allow.5.gzat.deny.5.gzatd.8.gzatrun.8.gzatjobs.SEQatspool/etc//etc/pam.d//usr/bin//usr/lib/systemd/system//usr/lib/sysusers.d//usr/sbin//usr/share//usr/share/at//usr/share/doc/packages//usr/share/doc/packages/at//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/at//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/spool//var/spool/atjobs/-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:23143/SUSE_SLE-15-SP4_Update/4776699d0653603c38a5d5d16fc9a819-at.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxASCII textsetuid ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bde10d6bfa4f4228148e667362e19aadfaec6ae0, for GNU/Linux 3.7.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5f5b2683a990745d4088c49d1b2877360c32fa68, for GNU/Linux 3.7.0, strippeddirectoryBourne-Again shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty R RRR RPPPRRR RRRRRRRRRR RRĶep/xɗ Xsmtp_daemonutf-841e8239d3c08b19305c62773524e8e239f3b8e1847bd8c45fb9d28ff38d81efe?P7zXZ !t/op] crv(ȭS?unphl|3 XEJbjwGh 4l(xU2׶3+i,5{+b㻞6B28 6*Q2&$̮XX՝aOK%0ҀJ$~) bax**KK˳} #TsF]7wOA^8(3@Xl,AUsr썘տz7VuNp^Әqa'ⵡm V㒱 $MF I%i8UQrޢV]V蚆ʾiOIT4Ȇ j^S3$XNoD[MGqeƦpZLp O-'96UKP=OUhЮxK[%z)n~/=J Ąپnυd^ `\aWr[4sڒQ0na +KKQ1b$HeD|O4! 2P= JrYNMD>K9Y T7Z9ˎCl2anJS,*XϾfl)vˣF|'DhwVMrwMc`kaV"Yޠ=jo:ࢃd8 {vX9ة^jG+z"kQeȽGJ4Uj2űIj0 n%$f +KNmJr l$c$װKYп u-9Ј"~lg3Mԉ]iz= 8y)4 ЦZ|VP_gR)'MB-CS.oE(]j55i,2sVj|m9 *T7 ,qLeR\Vw#SZ`HNªqnkdȣ*F!МK$d aԳ ~9ϚJ}UunŨckڑʱ40+-T؅< `$y֓ȒLR쐽5HY? _vܮ>CwKXymf胾 nVXcہMaD?x _4bo@BŒȎɡ7mo{LRv|0_nkrdn|篢Fj{&3l[O@\@V^£нcOh?=Gu!fo_x8h$zskb2l' Ny.I a3kp){Gsd*لYa-wY0m9mĮ2+cT{[zE& אs;;ݑ$khY9}OM)9ۻ.XA(ڧ.刨6Ag8 {'p*5/z_.엦Zw@6 R,FB. ]\Q߳V3t!'2gq7 ZRe!"[˖8%VQ_DiXdz5}`E:GK6dY [uw~Z=7xcvؚhF<X5H錕΅p 8BzMjR_x08NĞxj^*cvV%/(m!٘(?ŗ29L( ilZ1G뿘 ]o|uO#_}Nf] %U'ܨ{pqk'5I^z;[2sUxlVeXB=VN֍q6İٙH)`))).ҷK)RRɕeL<}ٖ[zG:C>󲑺3Eewֻ^T'bh\7/Vd?ο&`'ӑ eK }p昹3&kꃵ:a;Ω O9愫Q Mg]Lx/tf肴z5FH!SyztgMC^%(0lXZQ*5qYS33GfO4JLco6/5 ^;0X:J%7<5CJH=-&G[+lK7ABQr,bg,V Dɀh/?7[ [g6`0usa-?v:گ6uJN"/=f ?]25YKF/0D,fDtI^!` V /oCb`6r|8It7tu!UXqS*z[mCvohڢU?8'_3C'R ^S99<*]fF=+gLU3&s[ߛbTlP"3>y|fSD7m/bisBe4r 6+6ND(6 V-r5b5yubh5_o|*{ - \3Xf%ɡ80smn'w=Bk9spw c*؋hw] [a:eo38° RҌl tDl2%'ɕbl_?tmUd 0̈́Ƿ8l wݮGlёW>ۙ&ʺ߃sEJ2kVW?TJ$wll#PHޭ bg8eN HW}CTOlfoZ8~_2[[zR\JHZ&R'2OBfH](\Hu?2븴D8$P/4#zv\`#'cj4<k8؂u 1цՕ Yv{뺀 j=[y}nT>yUrG=%M:C^)А}-^r{'teHֻ6GvG⬙ݕ:I p<ڕi hݮoVQSsR_,SoI`?&7~KV5yb4&NYޞ=JƟiShր1r2gUߦ+-GOl[Vk;/,cǢ:7?|i~V| o"u]³Ռ/aTZGo#/{yuYu./R@چMr?L2gV"{7šCMhX|7\Y*UzVM;rUh|Ě}ֵ)W*/81WvUT\@_J$m3!mÂv-a}L-||39dL% vj奰9mx ^d7!|/*bS #r&]OřO~&ŭܛ;&Q&>$]-/s2kԒ9L% RnK!;w4rrf-xp6ݾUՉ{aZ͠),bMŢC<#ɗ (BW>C^Ki d"QÂܒp)#OyL6?G"\Ov9|Pw؃]ޖ&i5.7f;g LA Rdn+ǒ:ufS>",3mZ_k@ jMq3 f ;siƌ7u.W?qD$أAknM3É$-w* Xsg_+y̟v+ȥ܆2W8ʻ324];t]pn2X#W֩R"Rga%8?U%.|+h+{Jt3 ynu53/" }7t"-*NSWQfSD5?*y;m0( ]n(RTL_Z"YK2q5I$po"f_Qɲn8X S j<:>mTW>\Ee' G%iJ5[YgPr f~8"qh)E^e(ae?+qvlfn`aƮ^G%3m_ `m>m@=.OD5ꊖ;ڀΓ #o>T/ t KL)>Q (*Fedj3_)/߈i *=罝 3}ʵ)DqxxWHbGUfo[w!gvgTNĝ u*V_%i†մ_꜓a+"} .7;;@1 ;dSLcwHZ⸎:xg6RMSrwiѰLsڗ&grHRO}{hgi ab/!Zp9C#JLo$'{{Q e3kUuz;kqw{eg*Ƥ1~-V6C(T:ȡ޸ׇS ʓ_1Zojk vM|M?iU׆Yqy2hEķwőb"A-`2|b58vő8mLs^ @ugn@RbPLRa_рωG s,OX춐Rm֭i^uM@_cGC鶺}VʕLz=*!mEEK5 /y3Gf !%4+Q6[W<3t͍._\ؚjz] [%#O7]*&ѧ8q($zv_f;jd >2 ~MSL CrJ[ &kXwA3@S##>#dیXkePO1|m^6in^.\${%N)m J⥮bx a~r<@AJ:J:@l f#$< +1D,42P|s8ľl'<0:ɲLe݊ʟxS:ՎSj7#4i-f{8&ZTПۻwČ89AR~V b \0,P3(}sr\Q'+/UOh&)CSkkGc3gyq9FL2:>)G<_I# =bsiпBy%3Z6CӴ} -mvL_j&db+-)7} r}F cE[`FNj`GQO"X#VM3z~0%Fm }CGqJ'do+gN mFT!vw\ bM[չ7F+Uw)(^4Mdx) N[\d/ܵ6[q0^rX`H"U 0HY\3oU9֚szPImb Y ?DroVōps+R}H A? gzp$MW+F;Gi2!)&0J>ŝ-z39Cnւژ[(8#]ܹ9jğH 'eٶ V?s~A0dL - YT$^\ ʡ dQ*῟zv_Qa;"ngp_~ :O~9/4B hyF¦ڑFlj6Ȧz00+b;aa6> ;Q0cCd`1]f᧟"Z5̀@-591YїQc5=rt@,Ċ%-YpHip1=Oi}D} xL΁ &1sн3ݸtro~ڛ7 WT x.ns›&-?xꃶws88 q"1΁H^&xb)/c3;R"\'D @de1{Pq[ȱ r=)/ "?VY〃Ooo2m B>vK3OW$@4g"L AoTRdR4{Ar& \$)2:Rs- {Wr/DVwN 08]˄7=x=ܐGY7Gg7%dLVGP0 Sq/7BF76 n;bF D';Z'Td^tpx6OI׏gsbB 9? s:v^kaik_qK H\i { ʡP_MOrA:o,: pvUy 0-7MOT))orɴ~3SS9^QO&H+=K`n/ q`'UaCwH[b境HBau>`ku!(BRUVBx(dq[T9!㷋BAvytr;ՠݼ\-sP^4uXTļnh2Z."bV;ДpWd.g%:kWߨ ç:Ni_`u'  ck JWG8.w\^m1>eIi%M'5 ;؋T<foKIInM @G!u/۷. / I9go7M";1moq]8"{Ƚ>Ln8ժ;G>+O9g x,"Y|WMG͟!=0^aهzAG[dy"w[_.kk\X5\yЯ0cy) ͋GQ\ GJq"kj_>ZĈ\7482p&i [>INXWĻCLL@tsL+ r+ f-R" H(a*PsH'7\ŢۊncCrE?T'(|N{~Cr*1R3 O03ðVtVI~9eZ[#rh.GD8nݐW'MZ44:7H&۞)K$^mq]L^UvId~ ĉpTz Tn]+0>#f|$I!9j_fg2⚮:]KRD}/ KZk\Y N-bp2G*wН?4JQ~W/ȩm]꥖ާyhFm7=dLö׮ѡo2:CʒR4 Sc"3 <]u"K@na|&q0N)338ƙ̮0`hZX$DqqdUPP`a`S~fR]h7 aQzUa֥7l]&i=rI{GB~h߀=Q_?,qȺq5opV)s54f`n ni94ÍA-j TX*X{E7J<:^ zpHXͪ "\_BRPs|d̊P@mL82Pg߹{y`g_j%(Vx0ctSqoJJіB'i fQȎ&KОp4NА yZuC[y L^LDN4Mu_pq/? 7\Ń͊@]c-Oi~L XW Mw=iXpyr~e=r/lQR¬^ bM2pyB^Un7ey?rzsJX\ՈUaG8f[Mg6Ė -usU@^bDiS xln79H=&!AW?:A TPY )R9tƬgbT=$CZ[@a&Li?nW翎*E4Yʴ0LdyCCAAaY٢]€K6+`,ȾMj@(b%ΊOɥ0)edRAD2w`ޕ|&0$u8iD ƯJIsQ+Op줘QV 08غ=nC<~IHLz{IJqd j(ZOY{M%> 5 KԔـtϿ,y9ņLv՟aÃYpC+*7 u3ܱ'-{[u,,yjuZL(ؿЍ:pE'iSaZӅH%E<@`90t4%)ٔ7 =p$wp k͡Q'h*p}t2#}55!'݉ ȇeuY8aPzB c/AvH19hǻNxk t%̓*"CRς 0ٝea!x2Ԍ ARGx)E#:m[U`ՃݮUu,QrRTL O~s:> !Ba{D)^_ew`5)ӦL>l[?!O@"ɓ<[,i )($-"  a$_צqZ#wtd Ä=XlSSq,!8{i_N#UJ8";Dp:&W<J!w`'NLM-rY蠶C+l vraI]; "n39Z~C WIH-A$#ú9Uq"sJBILiJGM=ҚfF]m߸:DQ*e&-Rl*$s.ꩦ͉uqBTXoF"Ծxx$L `z.Yx%a"MOՐ \}=3ѳLP_DxOaN|7H麢EUWu`+CZk%\Fs%);LUx|:]9J-q Gs:vle4k)qp{D99E(ecGl ڄ8pYvv䀎],d9f $S΃:A8CY<]雑=Jܧpm,Eh(]0$εIʤKrz|G0+h {Dٜj@RjYY ՝r-nkk%#I,OFЙ,pNXC-.*k|=';ìܾ?'CQҫt06`{,zdʔ򍚣[Ud촼0:Jx8tƫy? 8Kv=X0-$Wߧy_ h]=;d ͜^冿"T>pch_D Ud~ut@tuݠA-boLe/jQY=c`6gW >jz" yUz8kƙR!F(hG¡r~GR' j&-tB$ƒv/<τI?:SO5VAvS-opT˴'XY)A尶FF72VIc$ֿ42]'{ JbC5o/2M@ʪkohȺ#!Ȋ@ߦ+A\3L `:w!v~A@w~XBjɎ.J9wL(o u S5:p'Au&y<'Apunuך8`4fZgq׃%, X;.5CX{ն0xl^00i|^Jf+{&gїrQ.}u6!Q]QʯL?1=]KQ"'RL3Slm((.,|uZqbg1ڑnw{V?^l87 hv]}5>3M]c0Ϩ YEдMKSErSpOtz P']B7WȐDA?ߜଔPJg€I= j]qhakn̸ |/?%;; @pGr;6?vy($ J":Ɯaifu(3q2gd X-})H$&hDN `L^Hˡϲ VjTT)GUWG4馹]ًї{io7xM"Q\sP:ftR-ǣ]xN$ ]6.DNAI<^e~jf.!)O[qTC-D v,1f╟KGU -$xdBۍ!ƅ{cw(TM:M;C k\:(ߜ@䖬.:k/ZȑabiC>؋: &ZIA' @j{:DYMӅB|K)xBbfPւIr;reP}Qpϼ[50B%Wve~%JFpfx_Gi,Uqsmڤ"xGYX&f7d(:VwOʜfgviyRbO9FC-ɿ-ĚGq_>ff^yhΌC>֛q0vBV개ҜPj\+r eR|ɪLADŽhP 7Re58QэT !9[L~~ȯq@'qq.?π'[iX5ϙ>OrQ1*!".9 Pv6тc)х,hTQ5Bw]Nnyq%~doҹᑍrd=xܢ ORMS懁נɺgW|prMr}C@#CcAb]rGDiƀA,74D#*_D&гf>yIܦ(5DH5l2z`±Nbڰ[<'T.1>K Ȑ%;qM͗(hc*G϶ƸU-\~?>vvy|TfC f.WL)w16伅JQј]6pjKA' eKVV ks>('rцIJ ašm(if0|dg+6gbu쯙CeD^2_c:0ϒfR@T~7j8.MOd(|bSs#҆ڛ(ߩ7Qk)y-vsH#Y#^toD!1;W^u*o'>N̄GVF{&q&d= 2dotMXMMK1W T뼑_s21dBԋ =oѡc/d>p][r9@`r<rN\HrѰ̾audYXB5dz|8ak&F7 ;mlBHS'dfe͙- ~dySNAv\W,wjqo O3E. RsKenDKI6h|iLnXpqdahMI@{t8w@s4N8!W-F=֚&j<R==Q'q TdBc yP]b*;l %anz WJq k!ϛ9)J!TEp- ^r\); Ci6@k$qBY*mjclVl %1oUs"tq{:#zE(0tWl]<]4D?p!Qb.ƻ3}΂k)U@l^w7:|ϸ>~0b Y@:C: :|h.@m%@zfA< 25slm2˫Kz_ \#EDNh%dŃHIt 9y[d8uDP0G8csaofN83IX3%;ޡsffˁmO䤑3w׭}W<\AF&qYĝ tU.DpAɫbw:UvBm<:dxr2w<7?ck^peP Wl&悚xnSM6FzzMَEs'%ZR܊׭Ց.br>/Z>bw-]yBݞPJZ'ߵj#9Xt[op_n[lHCl˲K{Pt4nTJ,Ih@/WU([6I&qa%`+[۪|\+#@l?A+31t C'_hVҗ&LCo|.ٙszM$l1tڿC: 1~o] ,ẋ?^yHNbR~)j˒-Vc}kc=/Ə^g䟶C:/Fz&c_ٺWs썺ϛS2/y[nCdC[2GKz5c'P3zw%  Ǜ_z ZEyoTݪ",A ̩ނ?e!\|w*WBi`amkfѦ-3tz >X[jwByZl]adstD6c9;`L׊xG:㫘 }*)h%❨>mX9eJ'bo%πs%l~3Z '߯zR>9hZOt\D@l 5TϞ7ȗ[k`gD,btg '=Qf6(]\S˨!X:0^V3VΕ я1ԓىih%v;/oU"\~?-3ZK(^Zsѝ[@++oE!R UqlMP"43|P\jVnBa .1L&/d:~V/=W=!Ƚ@ \C}#f{dFXjI6*K 6Ԧ8sݭ?FT=Y!Ŷ!''pSHG ۙ5!T<_L[wN ~vK%K c۳X%tfnnwQm|tZI] *7X{6ki%ka RU7:d!l#^1h/'ur\#}R|ds<ON)$`wiT #!>*V#?|m%5S!orZ/g[PP2K{ऊj+/btwlpPEpGZcVaw@Zos>v!qx.0=zu$_շ*JT9'tlbgcrI%u3'"?,ߢ_̛Ύ7 &}t@rw~+ KC))HWp/xў+ol;[{rͩK޹znjop\M~/6W"GF@HyHCc:6bC^{RV%Ѷ(mab}c2|XNh)J-vӿ̇ԪCSX`vLl.Pt1%['`(=^ wz!nB3D'h`MA6׶  93ǏHSA7h dk=1w=EjHbQ`aCtBWOF&|>'l랦!- ;hz;RJ$͐h1׸zh j3|xl igSΟ\v< KMuIS@bD~-x O)|+6PVl鯭BhW(*>k(ܻyg:pHjO•9`)DQ+*5Ahf-Ck|Rv'L?%Jōf FUrKu][J=#" G ڽ`-;]M'^m%x>ٸI(,4Ԡ,{ T}#٠kɒl?jHedXe80lwOzzd5o߾MQ_=㭜ˣ‹&t[FYV>['Ca!gM x=Fx/;/0t| 1ހpC9Ss*HCH䫤y-|58FƾƜ}#q:jܯ4iDt"6f\\3hsR} \='_O\XHď-&Cz?/*̧|_WXPǼwjrR=zl;_Dg ;T ѻ]}PqZt+ !''[ϏFU Ot!uGkf-?FtU ,dX~uqm5;Rʵj2$rz"znAH׭m1{hsoM>֨]z+C^۱&X-SIŘULI."K.~Ҝ@ˬ#LWC01 bg J|˔@mv5yEbvU׾SODdRu)ݠx,@Ʃw)ǫ 9+5~Eec# I&ix\u6Onf1^V6YS,پ?S~};qw_F%3ɫMpՔ;Gi^c<}ly?뼂d0QtG`'GɎX(*9гH"Vı݆-rZcUxvBr.1ر|ҋ@OE6u";א:o] iDfpH t+R|AX|=ʇ2Sq0.Sō=3vP*'sA@*,j}JKz~ˠ!" QOTS}U,䵨g¿1+M\E)U(@'sW㢄 v:Է+ qud +ZMez 19@4=Lf-}\JNp?c K"JviCg)"W4@r:H%;boҟ4iBfqrqK?4z1WR~T2 kcy^XVX~PLd wҹ ;h a3X1g(T#X.prґ2p/w~Fc(.c'N1OÚyʚ"1on[K(~V`Lr{RЉgk(E00 9 M%,1my =/u8$@ ($l8"}=%W<= ;q|q*kס`&eG`& ȷgg2uK(*oj8d M@|G6"TpݿaL34Z(|eUvXC%?d TߡiUjX\\Amd=7 cǒa-2%#8E=3Sq֤-3?)xCC4fTغ5= bK@] (4:K"z\bىgՉ(rncJ?Z{m¹bݨ)GiteL#jAZKXJ MٵO]PӢ1U#֎wx1glEJ+3F#Z@-Ldj x?n6zRe{ Vx䜕}PUP'ڰr+ Y90Utpc^RbXblk6,F4Urna/Kf?&CMfyp`Rꇻ ~\.FH)ĺW_au]'1yKqU< N ny6͔Uh̥t:qCL4.\paįPOL3bB:V潆 (vQ!e:*%HqyJWPf&b[1e@"b'8vO*heUPGSlɰ<ųDRG&0WX A9f+^Vn?lZ Hra&0dRy'"F)"u`Gq~!W.fֲag |io,[XQNY;bnS{ l}f 1f4uzT|sI6uh<><`GUX(1u`}:ka\( ɂ+m<5]4ui+['1YBWn64NIB*?jVk5Obz:_#s|=̋,b%h\n%pza~WǭO<}ʬS4<Jս@o%}!spfن3PIAaBi'#2ab'6K>A+zi`Œ46iߧb۰YBxZKS Gت"ݗoOU!CD*ZYGrQ3 q1s 2Xyk5Z؎r+9C`<IX@>sVGw9gc']eg;D(yq2x4Y;?ORu`pXǶ{; \]!!_UFZ:;fB[ P~5e:ܗc'լ򊒩ƴN3RIn*? 5LFZf} Dm̔xP]# 1bMBaxzI!4m%eo/F5lcw`y(r%U  O!Vdl[X(i$1zz1-Z'29?j0G4[R&,n%Vc^@Q%/i$jWx7iKnˁծRo1:8zk*W*Jb46Ud:3rNanWeРGwFl $'A]$EsJ$O(o\ 50QϜe3Ew]A)I|Rp"q5S!VvT rh NLxU Mج)(W,iF;CU H#${3V7wva%5麗޾;9C^~ȡyȲ(|mQ#P ɝVM#!"^~r%z 0t=ϱvZ*jU h\ޫ \+W"ao^- 4QFȣ'm0zO `Ln +Tr+Ei?FE+g'љHO 6zj~2dG0aZT`@ɷaz#BI*BCSxeS~GpTiU 'Yp]X+'cy:/ SAƻ趄 Í=37MgO&Һ$4=dz꩏/{Vst).Ie{,1s᝙{D#m6noOLT+:EIRfybngXK"F>ҕjq}jHCwEp-FV,=JEOs"khHYA? M,]ʝ$^W=܊Ċi{#8zP&}F*:X.δԷ**Z}9*G7 "p{X8 l"9*k $۴W{cNY0xudGCl?1[6nlO@vH ̟ih_"_&I?x0)ŅF^[ 2xg= Op71⨩sB:DK *68t5rcCFhWDSyq%0dgtE L P$݃`#ڭY47BVnM"Tv*E##HtI2(dGq:Io4kVwc&Pvb؀BNUuȿ@C1SSd>12lz`0,iAE#5,Lo62lҟ$?=T(9'ra-^TS8EmJpꤊ<nno?t-Pob윆3 }ëGq!/BQd30%S<˾~KY'M!xQ\Xz3NW#Hٶ%Vk9~ù`^#e[MM2u|GAIO'(b3@suNJ(o'XXzK MN%0`{ߗM 愶K#+&36#Po4.@xĶp8s90{;$ȢV aI.{O;w}o"'Uwm2?{VYc^2d:o\kTQÏ!v &"|U=IlWf"l[>|=5IKtWI`W8W4mؘ6QsgY1j6?_Dy PAB- %EACbL3EWOnΟ>ɂiWyCKqZ/&x rD]!J@~ԅtuФ uXF8)%dd9F`[߲0yyPLdA1c>tg`0NDe=@珺 M]i<\{e_.}3.=cG̚t3U9-7~GⷻC@Zl<>c=1Cأ*-s㺭[ 6Θ @h'Zl?i3x_i.6GH0kP#؏qt(7^;)z LLlL 2=OUk8# 2m"Mw.Md J:$ǧbx^k:=,4hsؘJGQʣY3ELg|/k)`o|7U<&-C_сQ6_di/tNLwX9RnXpY|2lkIk ㌖xfÿx$ξ00-y'+aE{&vス S,ms+YC#[P ^+iN/ pre)WKL=C;ARЃ OB`'OLIez JlʧÖrQËnl?ehfeY pr.LsSةEFub6,1Rn=i SaKf؆(9hd؈\~F#kD Bȸ/SPz?&5y.5'jaC</Sh bʡԤ;BtI%*nKpzEHvA%22G|?oyat^S*2|͞^aһJXˆY[+2}DiTICt^[) \8~# *ěHbG2V-`&cY6"´qڮ>>cuJ gyŚ Wմ nCxhʒbIy0aSMZiAY$^W:$7_EXq(ϊLAB,d=^I͝O| EkHVM`6ZݺĪ"alztB4*j9zQwHo(y>IҒ@9w!]?1J[CCGׄX/2/@|5vPQA) aw;M? ]+ӧuETR&~j!s25'7,1;W6shR7PǼ|3ᦥKu!Sf#1 GXnј;G lԚ5]Q i"rOGxvNQhmCD1Zp>54QNjZUTwVI8)%1;X[ӊq'5Zajߣl1߁+iGWWmTM>TfKq9Hܠ؁暼5RxxBP8H*R~޼Ae[G=Y<bF"WYn?-/vcc 7i{~jc b;(WL'UW:Yt ՠOXy(26kfL?wTN-TUHn b' |(@ kENzxq6 ݠAkh"Κ3) ;gᎵik)C;WJiE@TGL^A.)|y<2;a#Kvx`fkdD'm{m]?AFr>Yуè?2ȊA_l5KM,6vCцVҮ:5lh҅j`@$?Ҝ Xk\_'`B-?(ҍ|Pe=.1+͘P^#+]_]~(3S\ (ڙJ%ҒHV" KHK ! jk(oM:b)}a "rO%E\~|F쁿U#/*ӋIE3V\E5Qބ ǂ|αRoLMXl?3air\?do!6ТKoUqXiqh]fJZplC.K5p|tJ RKbbc8ubŭu0^E-H7ڇ-R(>LCz3$+5{ {S%!\wx'YcaqS Ij|>;Y GyQ7E$Y8 ى-k-ە~vLQM?lZY0D~Dϗ`ۨm!bCkZCK͸ԳJOf Q-9U|_ >t6X~<3ն Ҝj33$Yn5N0ϰ͗8D9{=lT0 n7gO^m6`OY38iJXxM SQכ}GD9탛$F`~Gjul"௹ >)-TJf3߰E O(ssHIɁN䆛;)>6 ZAŽ XCi.ޥ{/庶У gPP1kR900(kDruaښ=UiZO | d1uls%/-6͛8+xĚBu@se6^\uh!ȹ&E:ˑNXr@)# І5P0:*t:R~4FxK9Q R/n .$9@8: $5>ebS)aB2[ ܈Yuâ }eZUEm3I7%%#k$ŸT ew(\ɼb?jio.?-bm"6/qt@VضcuT U9TIC8 n bseTrcҹ 9pw12,i $ӱ ;'~/ME|:]~8`d 4b&Ͼ4랟+&}e6 :iH7xgيtIg}JPYܙ VDͣR.aW4ʖwje<&?y?Mޒ(i iտQ!Bp2 H[pv>G]W9ذƖޒ0%ٰo5hN%_PhV1%CQ*YG+&k(ʂEBkhey(sdf,eu^1|B *-".@D3%_ؾ~~ +:0-!yPU7)UsWr\f<`*+z^n2CtVf"o?BOT#D2015;|~+nA~b "E ibe˥ 3z7lnvq}/5(7t lFU{$_lVevEn k9-mB3 py$YIJ!F,esi9'}jv5FWj跗 )]wK|_ jbq`d*"%1iYCIkfeu(ReFvO~:yyto}\u[$(-l6Vv˭v'D-RVHޮHaƎ  TDz~F=%gR\6qͧxMA̒ؿ]~-Y8x Ha %gX%PZ'&4qxSvDAH?x$,3-OeepoE29s$Sw gxvP?ؓQGN$uq;tϪ_-VԥDWk`-يK9^ 'Zk.4f7QF rt-gSpM;n&h\uS=rosqtCX:aGap!V˄*,նn pڎr#?}qtqkJKN" sLՇ "е|=X~ީ2Yϕ XEvxriL ?}$_"E$8!9GXn:=;+Ს 8p^ي 3eZjCX:`s/n~CptF"w#aRf6Gci\)|Os` ScBERק{^eB1QQ#c#Z]AָWɋ++ tsN7&%GMR.lB )EJx$5'K]\2h-EF9UcCS:@$~thwJ'~(r{RSe=fSH4?J ^bn7Ҩn7_Y<{wKjDYO^<.Qf_pGw=CB7w9rZNp'P68Iд+cĵuXֹcn֤L/^,n0@OT+ :Me\FV:p(B1/~M/qtQjuܦC:.8BDf4*q/=K3 v7oʥ"ME@SXw#agS*ҧV/bld{UT5uɊ%<`*JXs"f$MϤy J FlGcr^ȳfjdH[7 Yp#%X:‰~j* V@-B2CO@//e5r GNJQ rEFxڏ"KgR.|U  ?> (x렟색yvqȳl9t4u9 `@?ޯO[f ;|Y}W *okLdu !]hS=U77#K TPB3Yk8eU:5$J7X[q1PH;|jDGxD_I/ŖU*tx zhݯJDp+,v[uVw?ѳ UPMOJS2 bk۷,b2[?SӠ]#+ڏ%ʬ>?3h@gr[8Ë _NbI#,h{W`T:EGҵ4 x?J; G7Ot?K҂OY;05vm^d:*Ȳng_ GaUs֙duJ[uSK& |Fk7 a + /'-BEM*r|TB^f$KT8ZfsԴũbSI 9]4́+^Idk ח͡zg7D=yJDŽǎ9RB@a;$?Y|LX{Y'l.I JI8[Ɏ6D86N Z:1eL۵巵3t (D,b niGT7ITp(.EXP(@PaĠpLG,Doۈ;OS_I 1/R0zϛ{zq^$) FG!X}0$CfãLх^b?m pR Iy24/.<Ҍ!ð(Aqe>jUpU):bx۟TYfK7ѐD qY@jd9*B/fu5t_>~M(GnFEL-6Gc0z!'ŻYQx@.^:x\ <0x =JĔ! ou^nT)Ak^.]' lQ"}Vaa@OCM{&h[즖A@Oj\iX$_ؚfE|{¹bуH0mObb"!c- gWKiT9!7l1-+m3uHʡqȨWr)|0F?uaN2{ D D^*37HbJآJAf4Rzݤ_1TR:~]61P2%F-2.I6:p;K<#M2ZHM9%)A;_/]{_>"tC$ F{%ئÜF|Ñ=N*jP|3k ȭZ zp*]n-nhxVu#. \lF]x.oIB95FV)FI:cx̗rE)aB\zɾj4MXޫjd` h r_%kyƂ:-r:H 5Q$zTPiѐ(u~Kp^غcKzrqL'_wKɦEOMnߪ)!+̑,uū7\,/y7{5Ng%=%4[pPqЃ+$Lj(hb>ʘe;1; pm?Aoѝy[kaln''y9P[#ZD=12?PCc#LԝFX>FB(B m|70 ,i*dJĮs1;j^C5`EXdK&l-ucFi<"X%;oHG枏3xrGB\^JşC: E ;LTQy#9WbY$١lI Ni n.J,c"g4U5H:wcLH0{VGYk0U`hABӨ5 7*9T7C]y^{ȫ6nF$uwaPuc =^$, />*<|W?7W"2yhBTDDһQh}5!CB Ow;WI݌1&Dϴ`CF/?T7pSh aA5}cQK|X[IِELVw&'3QlnGIATt卤'Z̗Snnch]g~Q;ׅKWxlcSɹʺ3BpUdk76yܢW/i+s-: 7R e^,t:j |}-=9" dmj/8ǹ+yfOhc)]R|aq''dgS< XYdqwny+vdLzӗpbNUYwYt-*%ͦ"ѿpN\xЩyFXn~Z-qRj$Oj fsKI\دb ;˽vu1t vH0mo;`e)4zIoͿw]tkb@u u ~VX~W tl]s~&17k|j#`bi} M FF{d҄6C·*\ |Tq_ N]7J9fNpq4fƊۇ=9re^w>"<٩_%+oF\|j<<:5tT s R^ə}u+5 !@ faO8.2r'`C-pET,T#(#Oc]})94wP<;!ӓqJl:\l"ϢnH-p㢼:iϤFD/WlCrKZ6ilx& D&$܎˄ +4>uQz>@RB'2:i0V5nW C`hvn=[*} 0s{yjC-cdJ4-v!FJmR?؂T/{׬6 ȑZ.bdJtɎSb+';VPamM%Otƕ#4k39+aC D 璸*6=/Er;;yKKpY]&&܌bRqߥ0[,R ?]%;OrT`8G ~?ߎ{IV\ D^yT VLMt&h "Q1 v9uu$({q -EA` _]/pB+sx ]уq (A!űs/ 5eѼȰؚMAp 0X_ǹ(iܩ=ny9lWCo]07'.lHC97+;XCuZH*LD6ͮ_A;p/u*Q1Su½`NajGT<}\ @tqQrzlqLڒ2`ZzCwHy;,58*1vE-Ny`a#4iYa, N/!1b{e 5չЄ&rA^ Nm;2sCwgZ>#iN@ܖ"pum8%/&OBy3cQ^1՘ lB7QHԠpq@(pVvxHʀO͋ V8$z "rNxڋ@3D<6W챓1O;fK(l,u)rbz g"+EtHV 1K5[Q53P Iڳ3$ lcTi!k($iNL]@);1f雯o;T4cs,]TZv|3J :g =%C޳) '䷔M S5釚nP44Py=ai`P'A9_K4K~DQv4.jYفa#D.S7kI^1/#tΠ}d/jYb k1"/=]7M/#=FvJ`Q'ҿ ЫUI`EU.xX \G'OQ($6J $0< Apce7*;AWT7 =\ X~ȶ YZ