iotop-0.6-24.oe2303>  <@PT@7!.ܶujG7od!Hopeneuler@compass-ci.com G7oM F:One\K~z< >l*} /8?ø!OMhǍD~0a/b:Ϛ ag抻$*]q1L)=׳R 72?2d   2  $BHP          9   H  |    4 H T ( 8 9 : AFG H I< RLXPYX\t ] ^def X\Ciotop0.624.oe2303Simple top-like I/O monitoriotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes or threads on the system. At least the CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CONFIG_VM_EVENT_COUNTERS options need to be enabled in your Linux kernel build configuration. iotop displays columns for the I/O bandwidth read and written by each process/thread during the sampling period. It also displays the percentage of time the thread/process spent while swapping in and while waiting on I/O. For each process, its I/O priority (class/level) is shown.d!dc-64g.compass-ciGPLv2+Unspecifiediotop-0.6.tar.bz20011-Use-monotonic-time-to-calculate-durations.patch0010-Fix-crash-due-to-syntax-error.patch0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch0008-Print-the-titles-at-specific-locations.patch0007-add-aarch64-prio-in-ioprio.py.patch0006-replace-powerpc-with-ppc-in-ioprio.py.patch0005-Actually-skip-invalid-lines-in-proc-status.patch0004-Ignore-invalid-lines-in-proc-status-files.patch0003-Only-split-proc-status-lines-on-the-character.patch0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch0001-Switch-from-python-to-python3.patchhttp://guichaz.free.fr/iotop/linuxnoarch g  tS ud!d!d!d!d!d!d!d!d!d!d!d!d!b5eab8a96ecf0f63b6ecc15534823113fad4d1af51597e90fe100ef742e9b5875a8904d5a323777badd9d0e40c4d1bec6f68606b4540dc8c368ebacbe1904a595f7bf7d51c1673d5a4bc4985ccf80ee79aa58a32804b5813fd1379d4f3b085e20a4657cea90aef7565933964b9d9bd0d57c7b9c9ab6b9901e14b82f9c3a93a7ab263ccd351f3d633422ea3347af1fcc0ec5a7c56cafbcc2b1047242ed95022dbb9d93460bd365bbb5e42ce8ff78a063887701950e951b52cfd783c528e23501ecca31e0bc3fe3e9cecad056cf5f680fe60cc3b663be5ea3f05ddfd468f62f6de0dd53b8c98cdd91398f3bff13daa85ebea760f432ab81bfed777fb0f5a5630d79685684a1180a04e3e406c900caf40e22645378ec31a765723145506110ab579d3179fe9e77fd9ce5829439fe563e662b4837c38e27988ce7780747298d3bfa6153e369fae0a69825f68dd0d34823a8bcd9e6cdcc774ed375365123d9956f91c3adea2a24eda49bbbaeb4e6ed2042355b441dbd7161e883067a02bfc8dcef75bd0a8c30ec41e70af81291d1a5c62213aac6d5fa74e85acbf6ec50354cf2e0a4e rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootiotopiotop-help  python3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.0b@awangzhiqiang - 0.6-24chenyanpanHW - 0.6-23- DESC: specify the installation path as usr/sbin- DESC: delete -S git from %setup -q /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Switch-from-python-to-python3.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Only-split-proc-status-lines-on-the-character.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Ignore-invalid-lines-in-proc-status-files.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Actually-skip-invalid-lines-in-proc-status.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-replace-powerpc-with-ppc-in-ioprio.py.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-add-aarch64-prio-in-ioprio.py.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Print-the-titles-at-specific-locations.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-Fix-crash-due-to-syntax-error.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Use-monotonic-time-to-calculate-durations.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f , and delete BuildRequires gitnoarchdc-64g.compass-ci 1679889685 0.6-24.oe23030.6-24.oe23030001-Switch-from-python-to-python3.patch0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch0003-Only-split-proc-status-lines-on-the-character.patch0004-Ignore-invalid-lines-in-proc-status-files.patch0005-Actually-skip-invalid-lines-in-proc-status.patch0006-replace-powerpc-with-ppc-in-ioprio.py.patch0007-add-aarch64-prio-in-ioprio.py.patch0008-Print-the-titles-at-specific-locations.patch0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch0010-Fix-crash-due-to-syntax-error.patch0011-Use-monotonic-time-to-calculate-durations.patchiotop-0.6.tar.bz2iotop.speccpiogzip9utf-8ad5893acc8e191f0b45e702d4866fcfd4f08dcfc52a2ef466965f7e0ce40ceac5cbfabaca1db889330bd266203e77cafc8d9231529b8a0bd963f643600259902Name: iotop Version: 0.6 Release: 24 Summary: Simple top-like I/O monitor License: GPLv2+ URL: http://guichaz.free.fr/iotop/ Source0: http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2 BuildArch: noarch BuildRequires: python3-devel Patch1: 0001-Switch-from-python-to-python3.patch Patch2: 0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch Patch3: 0003-Only-split-proc-status-lines-on-the-character.patch Patch4: 0004-Ignore-invalid-lines-in-proc-status-files.patch Patch5: 0005-Actually-skip-invalid-lines-in-proc-status.patch Patch6: 0006-replace-powerpc-with-ppc-in-ioprio.py.patch Patch7: 0007-add-aarch64-prio-in-ioprio.py.patch Patch8: 0008-Print-the-titles-at-specific-locations.patch Patch9: 0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch Patch10: 0010-Fix-crash-due-to-syntax-error.patch Patch11: 0011-Use-monotonic-time-to-calculate-durations.patch %description iotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes or threads on the system. At least the CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CONFIG_VM_EVENT_COUNTERS options need to be enabled in your Linux kernel build configuration. iotop displays columns for the I/O bandwidth read and written by each process/thread during the sampling period. It also displays the percentage of time the thread/process spent while swapping in and while waiting on I/O. For each process, its I/O priority (class/level) is shown. %package help Summary: Including man files for iotop Requires: man %description help This contains man files for the using of iotop %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'iotop-0.6' /usr/lib/rpm/rpmuncompress -x /home/lkp/rpmbuild/SOURCES/iotop-0.6.tar.bz2 STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'iotop-0.6' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Switch-from-python-to-python3.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Only-split-proc-status-lines-on-the-character.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Ignore-invalid-lines-in-proc-status-files.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Actually-skip-invalid-lines-in-proc-status.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-replace-powerpc-with-ppc-in-ioprio.py.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-add-aarch64-prio-in-ioprio.py.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Print-the-titles-at-specific-locations.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-Fix-crash-due-to-syntax-error.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Use-monotonic-time-to-calculate-durations.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f \ CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\ /usr/bin/python3 setup.py build --executable="/usr/bin/python3 -s" sleep 1 %install /usr/bin/python3 setup.py install -O1 --skip-build --root=/home/lkp/rpmbuild/BUILDROOT/iotop-0.6-24.oe2303.aarch64 --install-scripts=/usr/sbin %files %doc README %license COPYING /usr/lib/python3.10/site-packages/* /usr/sbin/iotop %files help /usr/share/man/man8/iotop.* %changelog * Tue Jul 26 2022 wangzhiqiang - 0.6-24 - DESC: specify the installation path as usr/sbin * Fri Jul 30 2021 chenyanpanHW - 0.6-23 - DESC: delete -S git from %setup -q /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Switch-from-python-to-python3.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Only-split-proc-status-lines-on-the-character.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Ignore-invalid-lines-in-proc-status-files.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Actually-skip-invalid-lines-in-proc-status.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-replace-powerpc-with-ppc-in-ioprio.py.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-add-aarch64-prio-in-ioprio.py.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Print-the-titles-at-specific-locations.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-Fix-crash-due-to-syntax-error.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Use-monotonic-time-to-calculate-durations.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f , and delete BuildRequires git * Sun Jul 12 2020 Zhiqiang Liu - 0.6-22 - backport some bugfix patches * Wed Jul 1 2020 Wu Bo - 0.6-21 - rebuild package * Fri Jan 10 2020 sunshihao - 0.6-20 - Type:enhancemnet - ID:NA - SUG:NA - DESC:update iotop * Sat Aug 31 2019 Miaohe Lin - 0.6-19 - Type:enhancemnet - ID:NA - SUG:NA - DESC:openEuler Debranding * Wed Aug 21 2019 wubo - 0.6-18.h2 - change patch name * Mon Feb 11 2019 wangjia - 0.6-18.h1 - Type:bugfix - ID:NA - SUG:NA - DESC:fix prio field for ppc and aarch64 fix data value unpack with latest kernels - Package init ?Լ \L?^F+Zg}R) Y4,کe$K(Y*DDB(d;dy^o̽99y\hƠEG! F^ }2^a,>dp9Ȑ>F9#p PL z D*M`(fP ÌB)hb)h"'38Chsj 1<( `!!*gKA:N@A5/.Tc`0x9 0F/uHKga  ƢyX< 2@.B Q")A<9Cx榦" -"H$`qTHv[<*m*P 0XA 1)nw|306o Pt4D ,@"X|b:.u'ŦH8H$҈T<M,wwL=غc?5ui0,`8x!A( a@6@R2:M .pM{NH4CxʐLf. 왔H ն  [ESXA(' \K8.M'3 1#@Ebq"Yl̍mf[, #`P@LuSG~5#((~2#zw١/6dBhY< Aq!mC8\hDp0MZZl|  ޷2#7 Ca11XNi߉"XH*4t$I.9&RWHF@:dA=$yHW7GR @c Q8'R$BiXwmB0AG@.`I PEm_8_܉20C 3Ǔqαs!րPkH7 7Pu:l4CQ h҂+ |&`\ZКP'I>SFˍ cBkpy(M5,O@އH$ڿsB?6'?}sOoI0g7h! B8?G 0@•-r]_dU8rqÛˏZ < BGu*@ %/,R0 װ@h!0eDSaф="~bC @ 24P[`@Q|Ocsuoh@BAtxT Cii0j_?Po/2O꨾! dyT7ЇYlC_2Z~)`sdZo)` >w#Ѩ wqc1@B^GŽ ى/!!&L .;L&b %0A@c C$Kht @ ,`N_ V4hs]H PP%\6ăfs(( |&9l}>R)oa-Z{4.y(x_+q"BX 4]0T>qot*AZ!]19aM-eâ[ fq 7S Hz *@$*B"?G 9 A!I@xtCXt@?Q.,9[QѢ|nĘ5 lY78!*/3#Fd"Ǯ@0D ¡6}s?>C&w2K0`4N!$wqw)B(<<+!9? 10!] g"YlH}kXHYot2LBȁN,QT3ߦ ,ț3 ~9V..AX@Avx0*5A?BA?uF/z/hSŦ1C(taLy CM1$Ba¡!Zգ2 TlFGh+/hG急#ӟMC;z3GxOמE!lgg&1O@DYĠ e /HA0LJ R J`xnоuLD64 Z !l2S3EcQ$S Cv0o2hcU,ʅEpB`He%JX/F'}s+` pB.m&lwT,BuФdд* ;Sh0ȅpL!c-<.<>l&ZYʎ("l* È! j.6ڿkË[bBNI)+Qu= Uт2@N;7B2wDsS$W$-.|dUsFXצd~#2 ï j#c>`Da~ ⟱y@Qh1⋢#|Ƣ/((#"bhA1_PPac#s,P+QvU h}Ap!W (_n \3 Yܯ¦Jhҡ,02,BEgP?vC,g1?<3\v4">H^ +oiAs ' BbihH$ #A B̝!cjh:G0y ?ڮ$e, 2fP ȠaoG`2Ñ@C'PP7P%T 4m <sp1D2rCh ,NŁxƛa( O* lXAǙ08oc!TV(e`Pc#DH(oØr{OLjVVH+ FB a-~1(1* @ 1r? 3@bQ( 'Vg,b| c C/t1nlE^vbX",#3"DF>Fo,mh2ZB`Io Hbh_H A#D5Rb 0)0#Mpd}f1N|1Rc6sL Pjx"l5oVS wVjY V&ڿuK!x uI#!` 4X A#P@ӈ832݌H~a3͡_I66?]w/2-6j(ڞ%@;rz;rT >L Up3?P|GpfDق`*5"}ƌx L&x,:#F lx5̝(O'aX X;bG50%(Iac4Ӛaƀ_ù0;,sc V'tN'otHd?c1fH.Y h#G#y! `ѐpϙQtO2h4:Ǔ 3:mF$ѡKw `xd53' ̄x$Jt* v_FB <`(<Uji> f)A?9@Ӱ=@2O>x쿎R0G3Hkm?RD0/G⾿ B]CA "Gb#E GmI3~IyhU$:jqhFƢPfx3K4Ew- #O 7.ޜ.UGL [b>g.P} SLJ3sx` 7PXr!dwM~ς&pP>Ǎ?NY'hDXpL%1 +:_+{>{x?10h 7 t0B y>oV%? W 1]'4V& }>ŤA,?(|1?al?YhC !YsH`BA!@Hki|d#H>>?q'CA*}3Hh @t r( lI#LO#X,ΎɍX{OE ?mКo|HH'Q?|oA fEw)QAAjG{y~lcq~ < r! Z CyDA˄ 5( pQ[ `f|mKwF#!3Y` L @A u9BX?LpHa*4~o",bŋࡠM4~$07}+9 r86/AAwawe3껹`K83-6%ǢaX>j-|}(ZK2y_B4F E=ǰ!jcRh>!h|cC)߸1ߎ"=a糔?;D<.A 7t/B4FD34m24, B D@Hߦ}?I_SW zU2Ql.ʹ)$"LƼ$`} qX!~^¾8i"}U_6Px4Hf] O g- 1(FQ({ rks 9l g߳!ߓp: DG1 2Cd,h۸X,3b D0k#֨ffcB,Hh9h;1ht`HA[a(\:wر\C3Hyc/5L1D3\DaG/"`?dO. 2(dIⅸ# z 1pSQ)3 f@E |CqfRObiB|$ Fu_U t" Q(wp=aA$.!~ۯ3-N"[ϐ\׏ fPm~j*<3Sy+ N@mDy}vRBGО%  j }9J8Dr(Z,<&:ol@J  eMfa,VPk"0aLU#3yP( NJ~Hho\Laf)}dԃ|h}]M%,3BQ*arVh_hP[MA CcdC#1_3+kj*W3-ρ " Ƨ09DqQHجL2nLE={~ݣ/>Yrqr˷>|w۹"]ifޑnZۡ/NTJ0P|cα#[N^ˎ X.-ؤam_vɊ^|aXN(^VTUxY'zϟelrٰ]9\=~wZz}-7xW:Ӣ~rb7wBӊN95,.-<~>8N@uf b,{<{EVS~ĒRfI0{SnP@!GWo/fIn6ݼz0#k6YW`Hˮ8ccK]M\;]޴*O`R^[͚޼e]=9G,O\1o߽05Q|U|T)u3gd2fz7 qRe3kYy ^ZRĄIW ]ʮm+7~gxS>1 ,= ~*s\ ːu`e'=Se{dI([-h{N+f=ø[y%c{?D UpopynkWfsN|oL-]vrbur^Km UglPfzSO0`fG~tM@杻 ߼26lA{Wjz}nцo(NsXWFЉ:F[$VaT>)VӖK]'N]wdPk8SuHn>sG_,9_EETO uG+YX oUKʺoMcKuYƟNH>ߍUaP~88hFkBOև5fRRsl:5du=r`Q};lW%wjF쟲Z][iu7w>਼:RRNw]vERlΫ Hf)[-ܤ`L첷]f[Dx쬞qL;neFge8yɠ;rZg.q7.rXyn k&xd5`H%SyIT?Bŷ舝I{FoFʥzWn(b+'X sdfm(xĪ\jB[EGm^œ9  1Rg;n^)Yut` 1L+V`;Wɕ΄iF%rR׫R}T~'KB޼z OXe:]//xgնfI֥Μv42zvaIJisǯW0dg7/>vxqxr=Z_|dyJvYhcpʮg}ρp3l\.m)==U~8i`2ZL&cXu٨3mu!S/Fo+VR:_ہ?pD2$|ZQ;?Nh=cPglVZ9 'a+58s'۵J%'9R:(=]Ns;X7kr+}әuu4g_t|Bk!jĎ1I¹ Ųn ޵,H6͖J,-.-1GfG[ME~V<*o[}kMkR9pC6g,/$]VQXnGUlbbn*8bUqsJ䰔Gkx<,Dzz؆&zXX hzS=)5;]S989)E6 :E]w3J+vX wkh*tj̔{UZOsx EC k_`ݗi^55Z3fH*ݩꉽv^~{{ImVD {6ؽh:/$Q]r!?í1!lS6J\=Ĝ Y9Ϋ72 jo[2 ˿Qp=ju/%RNױ?k}n2ڴT#j3 љݰZtQHmj5֥o͝|>uk̴ I̳iY6DGrul)paΤq='37hSeȖUZ!@L|vȣ[*-رp,KuufJSIMW:} ->n+,Yi̮c%+ٙ6ZnK||y]95Vo+d05\9 $cM\2t$dtm1ʟ:sg 3l C .-@f7kJh'vK<^‘4[fɚENܲˏvΜiѓujwGݾO7N;窛jMr827iLzM'w xe1+56s_݉%ڎjN:!#~ńħ:8Ӹ{MUo"nڿBEbMu6 jD? O__pKdx & tLZQdKevQ>CЀ@+vfҔɓW\TSJKؚ |ߡr'GιwI)!퉉{WmV64{œ\pRΈ1-mÇ۫L+}W֯2}]MgiP|䀺.#(_g'#}אǯS&$, ]S@ӾwqnF> o}}~ IfkB4Բo۠/tDg;ٗ/i* <.!- *rn\?f˷ ζ>kZ궛n4:87ez6y}9MM :?3 }.w|顽vOY:被sɒX@UW}jkTp܂y%K^'3`ԣې=9A5n~Hn>"z`$(v[IG?7QuTTv==|/:閏R"iEhqw_pӏ{֣;}dH !ζ76]7!WK(sҮ{EǓ%ZVa浊u-mj N͋&#FY*P ̑ԭ ҕ2.2*g}<諶f,9vҶ!V-̮s],oݦi7qmۉ t2GfKv^u}}|-fP~}K5bXit@IDU-K <{b;[ED悴9uܒ9c3N.xrYDSWϽReVK`v˹_t_zYTW ꂍݕ*LxO+&Pd`Wq;bV7p%Z(残@3IO71I4t,ͽ/#/HEUGt4{e)H]F^g5ؗGI4*>QQLɃϖEzD}ܛriS׀ǑX ^2]k(/&lv󹋼'˓=o Dz˲ѣS?U0{{gFg(l.9:xW{ƅ3rfafNH⁺&[ajh2nxl#E?b\r`睦sK IMP~2!ff4sʾ <<:&&L)({*R~}ނ퇱'}LߖHj?Awwv;B64{ׁO%-ZKVir\wP}#Sw\sn+X$n[M?)}'vux;!zزΠ;:g!xfCgo~"Iv_p}t3g'(CYeFvZl)^$տ)쁵}S|@+OXoMGR)btm觝~4؛r\=Bnњ]217ҢQKg_ΜgiMLnM[̕ay鵒` kO\z5ǻKOċU [2q߀=vS{7_UMGJv͈&tNX%c41tbOQ[s_s+MVxfj7N/5Q8E,, $/^ %EMfUjv/z4bQ{T_19*,W=p!qY'ug7'?FٳsS51?\|l"|Sdy'ܰM*IEw궹$u۳Z-ge2AQ'r])N:6T*Sj 7{}Wn'U񵊼LB,,كI(9"=oDa vED;B0 S*o55WLZn /<W"~"GA_, 45׎_ڔuG@iZYKzE$`S,oHރ;FڹR]mQWN"F\)KwgUyޭG)3n5\?+1*;~_W̴ T?j8iV}8W 6?yveck&Տ4֌7ɖ$:Z2ʶشp_+4eu{nj6yk8b~JpiJFTtۓ8<)9mŦM\#ymrþզmV?:\Hsٯs ׵iXQ1YVnGR9Q&;kE 2CةZN{Ӛv||No;BXru _JU^+hQ 0tU,9 pRJMZ'z߇.9RO>޺7J6+Ò^c}>xFU_gEkG_.ھQk7c|FOmflHpVqqrĜxfcq!Je vGmfoLllr2sE_GmR7QsjmOk`v"J=GMk6oV*W7+gp4NUC3^cz?=z]ݥTʡh':9>5Uq?{ew~Q_[1vGNFCgâ - G> f1UUeM[m4,dQÓ]7u= q"jϹTBr6 x? @7A1uCmU; B6 WX$0%:~D-Uvo^{oꦌ/Ӱi;+Z:psTyś5s7X\7h~nᄆ,cxvˌs6Qn\8v`<z0_Ujls:2־N%i-.},y~ёT;$>2[D\늦^a\ZsjN{FV3Z| 97K[VnܮՒz {(T\7~/[o<2(r19W\mi]wZOu=NgGӄ9*;s* .&D(Z#5q8{, ^5ƍGr Y;/P| /f2=C}kgV(Zi>+JRYz{\S?@W5jpG! дY˂Yǟdd>;~mXǘ='J7N;!Mڬ9Z<'r* Qt㪮8ߔ$ oQN5ĊEz3̵MYF=Fd=%%hOm6gط o! Gky乞òLqVtɗ.j+&|BUM|niJƻY^3vwz^wMv!4:㡼7vmtngmkx.OBS_F}>6ƄVv zRh鞩O|JSZtvBuZcmh^nTX•grz#]:CYHw 4L߼Wܬ+~v 6wTKΦ=9YU]؊ƅmWoxvI- F1E'Bvzr)8+)So4 }xN;&'okzūͽ4|-H>,qkx:yV{gTI9y]y0mJN-(=wTU"|+IҨ7iI15%}=R.+W~fiEeV9{G*٦}4$?!峂X ;Hcf^B2fp a|- ]]knGo.޷mǞrBbe6U_-/o×MzTzN D 2Sԁ *jǹN@e$ll^Vw =f#_qSvkgIz AO6f8]7j8oYּ13mЉenD4,[TllBWf1'G)4S`{-tXˍ^5g4=i:z׫i7=,VreˉCLu]Q W}Oٓ:\13Qj[iF^KP;^L )Y$~V%ׯ:i]iv ps){ru]R^ :yΊCjS -s qjÕNWy*jsk^9>)V*2dz h|Tˇ细 ?6FQ)V? okUe0}lQP^v&U }G{ǿ5[xPиK:iv[ \`t1XmuSSE<{vuZg8viZ N޵vY KlU?gNPLt;]YԤ|QAS\[622MC%ާ/Kw )ۛ>8:rGa̼P֖/,k CU=`Oޞ?Q U\֫ֈ߯l:/.,8BY]~VNMˆƌ/Y+tE r8P=*&ԧ 07˅' 9u\v~c$g71]lY/3g҉q+ 0gOIQ[f1?{VEJuu)eWmRcWU~nW9;vIT߄wLq'LQV֓l(ϩ{8 /'z  \(eQK _-]V^zgUĺgsY%l43fV5]^gS|dzb׹J3SXjpU}ƚd%f=qJk^VQI2c/!tP=u?;b'S@RmLظv⌘2Aiz $7o'~ +P T(I^ѶuNOڭ{}@m;Hrw)a=Q0U;@&|JHČ3mk CMbqǛ4fX7>ڔm]38Omd`Kux0KBUaB/6@ƂP#8́'ABT% >xr8XF20{v(7 CMGjc8itBֆBp8s۷toaDsZQ3bĿIQsS6u]xsa-ͨeba {4P.mtA<KppZlJ^-yԼ  "~h]SR[s.luۖOt2# !7^dv7ŚJrW,Dh@/@ ۿTXU4j^8]VkzgÓ ~ ^BB;*V -ᷗ o ;qC3 7چw.x)iCd5m/ &&JEpIDn H}/&#:{îNW:ݞ:$(`-qͣcbIRx%A٬(f'O:n=Wo%y'ȸ-=u6K MmFp\Lg:vh ';ZCԤ@ ']/ %ܶYՙW1 ĈM {B=BxaDx{8ON3ί$ǶvF p9@a^Ŭ<66s~8~ڔL'djUFAG0@?Bct?.c;6/U \ # ^y,#AP.T<vt &v>9ZIf8vy00;#r״wG"$iXRxC׬Q0L?i(?k(OA-wPQ$=L7U D ;w ~'ZI=7B@yh[ם>W#yv"M'-k":גt%⎲瞑B 0ѥE>fY ^,ZcdרfrhzAt"16w9gtܻc &P\ Vn=O}) Qr(F9J9,Ye}b%9k N4U46gq/|ڿR&hz:-\'CJ\IMk_[o(R{x8f|¡4cm '|%GX1@=!mumtH}t{yicpa1-Hc#,G#l`0rNBddD:%NZN!]ATB<|{wN=1=J%* 01huX/0 6kzL$!TdIb#i5;05uc !ܑ&,S_,Jl>EvV0zd ڙiQ1b@,V) >ms&o 0 {?T@QX_Hz>7U~kGunb%[KdB-~,&2aQ`pŒoY1n"XqR a)lD^0 2i*Ͽa-[:_C=Q`ܘ3'Lhq"m0|fs[uvN6FFcwrk)?,gsDѾ(Jq(M+;Ih&SN2[?w#=ް%`}FRyCCz4=|7}jεX, z(aD @\ b!{vY$88LÆa!tX%`cGWLX1!$6$qO|BEf>Yԓ ֋" L3h-:gvթjRmljb8aXw` p S0ԦVfc [KnÝ!eZ4)JH[As*HX (9=U%xP㏿=[&v'c (.dv n=^Vv:ixpNg, hkf~ } k✜X@)11x`BLWI։!~naRXR0ꕒ+ 0He#(:bMٍP(HokU5=E"5k$(TYUĔ!XҏO|-bdvݚj,p6 HiZoO!~R2'=hHtAAf?;Kh~̻Q/,ƂԩΓ`v!ޡqG ʚ$ǣóS"n|^='g4É\;+ҾW6SC̎ CrKGp*bʥap2tƀ68}jq(F3ݘLjѥhxX6$T+XE]}w̖/8e6|M"Tr8=pu C݈% /PD dO`JqѮ`xq38,5IU +A0G ![WipO|a'pr X$j;|M0B׎ 0,3?w6vmҡw/qxyP/NiS1 Fـ2wv0I ,.iK½4PýLA1e)ČHILJ C |:ם3l tg{u#  >a`Er5XDU3cR#EbĢ?6^yp^f2H0X4]==lŽ&y`H$%UpC;=JʭT;y(7ijb*M ɋQ>Wi(h( BYY-.-YP,T {mv(B#Q%&y;+C_֋p*UaÔg9\h3×z3św1y@e=/c*wJؓ$t=c*+ؾEiZ80 ;X.t !v. ,u:o@U=>̔JZ< @,qlH!X`IY"FLNw*9![g nC ;BMͭamPFD-E!'1qpǣM x߀@O_@|l5N*Pa:9O |ܧqa7?fBo׻.%0$!YQX mapl.&P¢AIETZ, '\NYΗXX?ÔMyOyk98(R,v=!$OG|5Uӧ%vU["3Մ%l{:I]xh9"%rsɐ6fIb4pi r:N=\a/&8fe[_gr y::&7n4gH=[s>{51qDܦ-+."l?6q]M\JrC:1)C' #q}ܳ op @HLxBgD=7W$E4D59&!z_Zu7߷×:(tE'x|hORjEҠ{Ч+99dz<J+c)&t" ,"~/2u_"p<ў!'|tڃykW!gJ @b4+/lyT|j=O#Bֈ\axݤ[G2.V..m_>M1Oo|BQ"*(dQ3%( 3/Sߵ?Z1V%>5w2h:MEM`h堐$D-{87_Ѣ3W=e^!M9Kb(i7tZt~I9PȜS,HRLܭ4W`.{QI(.&D!$=FQUȄ=T !P[aD4pL|'Cc/>W,A8LnrMp]9%Ɗ5'9ޜlٻ7@<L$BMf06CsGG)1 ?S[>P=^7vu>v&==]O2ycvK BFbftyD"= f~({M5jW}yr7*x G. OpHm듙X!"'Ģ|#Lvu!ݲUDTBTDdLڿZЌ! F2+; 6:bIa3%+uwY[JEIE%c0*hn#!=e(XFNCր"p:*04o9M.柑׷s%5pJaEDJnۘO],b5ظ ھY6x5cRDa6LXݘ(gy{kksvx k0!>haI&=[_U\r}$<OE|KD60zњgˉ!yIy؄K(,.%2(1*AIeTHϕ5NBaL͵:vifIWS@F <Ʒ`͒PD TJġrJ03vO^;uvXB)X  D \$H]~ШF%:϶іy{]|HstYM5{K(;3&R`HᙾjI!544%L`AhS4* 8`>cwie93c4L20@%b.3L6 @DB+PI*F!F, jR,Z6 w5 v B:-`DeBA)B5۬7ԗ(*K FэHF`Y:Jj] dAQ\,DbP 0,`v2M3U1cPu+K@;YXJ D$aN% `1F,ηH jsYjUX*%<^8[Vr.ÄC*7dGfyM2ΕEem̴2TDQn+Ls Dc8!&& 804Ȅfa MbRIdbI EAUX2 !х! {8f&435tX"O8=:5d[C zY '^_UQtMkRBQd" *E,}1$) :eXg]zU(w-ī l ( :'Ghx@E(ep5A\O} d1*v~v< x$ Hl1`z#n⬜L4fw7A . &"FTV)j̫X!X"E."((c&$dB6"1Eh4` CD! .}M݃-,v &@ԡJK#ha@ nt7B#mBl&$_g9zat.3Jh@PJ0Y8 '=' !]٘7VB((I}$ N'Ǒ3!# `5ePt!Zn&:#QI ?eR*#B'G PĎ$`BH8Qά.c%D DT M@놅< MI)obX?6VkM",39BsROw&)MCL,DaO\7|eFfDQ [)TO+Q'A 2]5ӭ @%eo W q醞vխU˩v"i"i)ڷB*MgV}@0L3`C\w=XU4ta-QFAB,+FwHt'2yýb>?`E` Oi%u,;<{=3s"LGÄMeQ*kd;>49lrmDeLR\Хi(J< |G7:}oz-IL*=ʍ $q~6O1~0Nhp踟piMٷ`$oC3 w͘0`,D] qSkט>|ã!$YO( [.݈q <+#ŚOl;_`qi%9%8:xOvȒjb~􄣍A/ ~f42#H*,! RIfH|89`: H$EA!J" y6=&~Dx Czue_G~>Y &R)BY .Lnj_.orVʠ6aZc %kbAc*:5 H C{Q& ңUlVQ %Ā(t)vk]\R]Z[lSduLi!+620eRhyd 2mcJA`K\ <,mbB AKAeV`E2pu=F908A]w3`ϼN4\tM]XDF] }'864%!0a!e%b1,0tL^݌6gH0 }_.KC'bZBMXQ #% h)|8~7{nDS˗982.d5ؙFߑԦC pBfy!;5XCTGpD1woHtJ#0!ሞ{|by&CY.Ah),LhcE*oqQ{T;FP5IGaN.`jl Td`خ1rd5;}]lFi ç56,̈́RY獕]nQQ[XO-@d;A F*DD#`)X0Y >]z~'{GWY:y`] P+QEFhGA鹋uD,L`@AId Vk`-&ID@0X2d-[\!eD!]&7-I:Pjg]le '6}:=p}տNq~3a!޻Ĺp{/'at$M5ZweOG7HDu][ú" xkҹsY4ý*ͲB!#;EDA"tMHS*VLvck143#BYb5+`b2 (S ,^a:d$,EB(3H,pwjQj@1ae4 gX()B7\iX$RQC^u'BxT,pkwWUMeuJז7v ռ]:}o+ DC@N(uoYDcV&rl`֞TՂ؉kkaHKQLa jk` lRnX;CFWcOz B#Vm#oe d\l}+zX8-9!;tyXl9%=X S}(g ! DU)8)>XEkFFg0ך(;G Vxi}v;łfh4BZ76si!+)kNH3=ontHݝyoEz%?$oۛjynRXT{Ll(YyRV5`gO! ir]7R.:MT0$ C 0vd<S=vS}TJ2ov32?@Io! 0DKmSbPf \1xͰBwPR#LG6{}yJ~Wwq`uaԵP{)1-ְe˖[,b  [ҋ->2b'{RFk`覜C*H)$b 0"V55˖vL %P!fi@|8\$8%KzLR4/ f hyL查c3+v$/,w:0 )H4v&  W{c LC.p_q0<23')K%zywX87MXz:(Q7R# qSfLհ'%SL ˗R8$+(ZDDځP'5ݢ)Ӳ1~wCt5y/tM&nA$)fC^K!}cN @^s<-Xe܇ֲiy%]Z7AYq/bK㷺xJa ö6;qV۝Mn߸:z$Xv`@0bjGjxOZ9bs go}qK.>khrήYUt&|7p { OR]:}ItcGM7`7ZcF~k2m4|n; rm+K`Ϯ~ky_ctuq:c6?xXN/O"E5#S\yuʬ u)vO.[ 9 wXGO)g;|G%sp voLT_S5gyrQnlcIKi+#Q `h&zhzdφqlA5oO8Rw/ yg˃8Trb度;o,SVIcPˊ20wqWw׼ͮͥUO~z$W_͛4ujWSRg:{h.~r\gȘԝ#^qkK)#S;no'U 7qּeP}}| 9"I3O<_0lW2# ڻo5~Dm 6zprIٽ..p6`Ψm'uMTM7yG4{ K:=m̢M._ \;*x{ M+k_[q#\fx NԘ[u.^ +Okhۙ;{J!^sqQ#Z֛/}uPDkZ'XAN0?ʝhyTƎ^kWMGN>J4t/szcBc{sZGyb4r*y$fn'$[4!9^bbU+FF<\ֆ*Lݎs(` 񮳘*$AdՊ i$R}VmLtKQ*UHVLǑ$U(L:I窀r< (/}ͪP"n=GXW1E"!bv!XZYb \ #3P;&9)YWZ,*$p8à+!0y9+m"cTOE:YKmgm!"] CyGifJX ED\S(,wy+fIT$R zIh$ CTTFbn#$Ji۞"BGI, Bґed̈+ ɥ@!Ѱ9 ZeR U.Hbw3b&L D#i-;T X9L;x+^khRhHқ'gB@yC:LN2%Z2eLs2'57!'!-+Wڞ`4)i$ iD}7aCQNĕ 'a hJ(%J8JHCℵ b| =}$,lxId.) a$y4-S9X0-%Vx_, cEgKpJ@01s%Hat0P\D  PWP[ beJ2,N"}t h&Z;NHhɗȣ~ W{W'J!a K9A/`Q c5pb(CE"(u@҄睫KLnr`0s'Cs;&\L MI |+"Θ Kz!2V+zhQuG-"!!L*(&x+W,SEІZ@Y" _a1V/!)%' 1`rC[3`d8Sĩ h6$:52Ifq:y:~8&-!3|J2"8^:ڍ0FPNDmеC 0ZgN<ϞYϣJ+7]db:* t2V%FQ5r\IS,XiJYqq,KF48AiRS4=5e' L}| 8b>!5 @v1V5*[Sh#9O9Tt~7nȺi!&~Cl9v+`"in]pO aaOШDr"lI$jI!# aƁ" G\(_: