skylark-1.0.0-7.oe2309>  <@PT@7!.ܶujG7oe rTopeneuler@compass-ci.com G7o =M'ipg0..lYB`zʷ7Y WS^NcF>Z32]\iX'sUӾKb_U6o0^ }"Le,:l{r6?L_k9ϺNd `|9D{46]bbqW2 l *:$∏7a޹3r)@3{E㳛$e7Nn+Yg&  )RzYԽU$ Tl5\KtR#,ÄAO!6w9B匁r=KnT[Pz1Q>Hup0 4i\@G68492fbc05635c43752e0b061cd743e3a37600b19cf2ca4d589089b40933db4e847ebd7b204e15f03b43ba84c05172b2806ff72062iZneKX>7 f? Vd   K &2G#, T  h  |    .  8 `   o(89:F G H H I p R |X Y \ ] ^ d e f      1Cskylark1.0.07.oe2309Skylark is a next-generation QoS-aware scheduler.Skylark is a next-generation QoS-aware scheduler which provides coordinated resource scheduling for co-located applications with different QoS requirements.e odc-64g.compass-ciݒMulan PSL v2http://openeuler.orgUnspecifiedskylark-1.0.0.tar.gzMakefile-Use-strip-option-in-gcc.patchdocs-Use-chinese-description-instead-of-English-in-R.patchpower_qos-cachembw_qos-Add-type-check-for-environmen.patchcpu_qos-register-reset_domain_bandwidth-as-exit-func.patchframework-create-pidfile-after-os.fork-in-child-proc.patchcachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patchcpu_qos-Add-aditional-setting-for-cpu-QOS.patchguestinfo-Take-another-VM-stop-reason-to-account.patchhttps://gitee.com/openeuler/skylarklinuxx86_643w- V Ee oe oe oe oe oe oe oe oe oe o1bdf4a34b66586c8aa27785c7e021629fa76081d115252ff90e6c222b963a3aa4ee7730aed886998af6fff794b754e0dcc486c3d6fffdce27d0f1b5c9e4dc3737ce90060b6714f083abe64f77bca137cffb7c1027383c33bc99705a8add12fb44b3531e65de5ff7a51b7358c1bd63a28588513c03600c2d5eb2c3f12eff297e4d4468e0bee03fd3a4b73bdc495ef7e9e3926f300d9a0d16071f65b1ee2f467b4e86a543e603368c1ffb3e7261684a4a6ac6aabaad6d32658dc3cdd530a32ad1e6962533f55419f25e96d3ac3161639f58ad7f9433096835a7fe52bd7d4303827d2e4c0d527ec20fa50eef5b4cca1cbe9e7a5115080f47c5989fb0867d3055399e85ba026663a4c68ee0d760553f61526637750c6fb0ecfc3caac155f0ff92386c8cea0becde35cfe6688c649ef2ee7ddbfe77227e08f222189d7e2de8ff6f0eb rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootskylark  coreutilsgccmakepython3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)systemd-units3.0.4-14.6.0-14.18.1c#@cAcd@b{@bb@bz@Dongxu Sun - 1.0.0-7Dongxu Sun - 1.0.0-6Dongxu Sun - 1.0.0-5Keqian Zhu - 1.0.0-4Keqian Zhu - 1.0.0-3Keqian Zhu - 1.0.0-2Keqian Zhu - 1.0.0-1- docs-Use-chinese-description-instead-of-English-in-R.patch - Makefile-Use-strip-option-in-gcc.patch- cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job - power_qos/cachembw_qos: Add type check for environment variables- framework: create pidfile after os.fork in child process- guestinfo: Take another VM stop reason to account - cpu_qos: Add aditional setting for cpu QOS - cachembw_qos: Add a job to sync VM pids to resctrl- spec: Add missing dependencies of build and run- Update baseline- Package initdc-64g.compass-ci 1695313876 1.0.0-7.oe2309Makefile-Use-strip-option-in-gcc.patchcachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patchcpu_qos-Add-aditional-setting-for-cpu-QOS.patchcpu_qos-register-reset_domain_bandwidth-as-exit-func.patchdocs-Use-chinese-description-instead-of-English-in-R.patchframework-create-pidfile-after-os.fork-in-child-proc.patchguestinfo-Take-another-VM-stop-reason-to-account.patchpower_qos-cachembw_qos-Add-type-check-for-environmen.patchskylark-1.0.0.tar.gzskylark.speccpiogzip9utf-8d0bc1e5e63267155ec7e6f513b922ef35f9b237a3ca0b129da23d5ae1c0ee8ce7d4a47e48309468f48c8e23c481faa089fddcc65ce078405820ee810082fbec1Name: skylark Version: 1.0.0 Release: 7 Summary: Skylark is a next-generation QoS-aware scheduler. License: Mulan PSL v2 URL: https://gitee.com/openeuler/skylark Source0: skylark-1.0.0.tar.gz Patch0001: guestinfo-Take-another-VM-stop-reason-to-account.patch Patch0002: cpu_qos-Add-aditional-setting-for-cpu-QOS.patch Patch0003: cachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patch Patch0004: framework-create-pidfile-after-os.fork-in-child-proc.patch Patch0005: cpu_qos-register-reset_domain_bandwidth-as-exit-func.patch Patch0006: power_qos-cachembw_qos-Add-type-check-for-environmen.patch Patch0007: docs-Use-chinese-description-instead-of-English-in-R.patch Patch0008: Makefile-Use-strip-option-in-gcc.patch BuildRequires: python3-devel make gcc coreutils systemd-units Requires: python3 python3-APScheduler python3-libvirt Requires: systemd >= 249-32 libvirt >= 1.0.5 Requires(post): systemd-units Requires(post): systemd-sysv Requires(preun): systemd-units Requires(postun): systemd-units %description Skylark is a next-generation QoS-aware scheduler which provides coordinated resource scheduling for co-located applications with different QoS requirements. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'skylark-1.0.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/skylark-1.0.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'skylark-1.0.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/guestinfo-Take-another-VM-stop-reason-to-account.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/cpu_qos-Add-aditional-setting-for-cpu-QOS.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/cachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/framework-create-pidfile-after-os.fork-in-child-proc.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/cpu_qos-register-reset_domain_bandwidth-as-exit-func.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/power_qos-cachembw_qos-Add-type-check-for-environmen.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/docs-Use-chinese-description-instead-of-English-in-R.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Makefile-Use-strip-option-in-gcc.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f make -j${RPM_BUILD_NCPUS} %install make install DESTDIR=/home/lkp/rpmbuild/BUILDROOT/skylark-1.0.0-7.oe2309.x86_64 %files %doc README.md README.en.md %config /etc/sysconfig/* /usr/sbin/* /usr/lib/lib* /usr/lib/systemd/system/* %post if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-system-units skylarkd.service || : fi %preun if [ $1 -eq 0 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package removal, not upgrade /usr/lib/systemd/systemd-update-helper remove-system-units skylarkd.service || : fi %postun if [ $1 -ge 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart skylarkd.service || : fi %changelog * Fri Dec 09 2022 Dongxu Sun - 1.0.0-7 - docs-Use-chinese-description-instead-of-English-in-R.patch - Makefile-Use-strip-option-in-gcc.patch * Sat Sep 03 2022 Dongxu Sun - 1.0.0-6 - cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job - power_qos/cachembw_qos: Add type check for environment variables * Thu Aug 25 2022 Dongxu Sun - 1.0.0-5 - framework: create pidfile after os.fork in child process * Fri Aug 19 2022 Keqian Zhu - 1.0.0-4 - guestinfo: Take another VM stop reason to account - cpu_qos: Add aditional setting for cpu QOS - cachembw_qos: Add a job to sync VM pids to resctrl * Wed Aug 10 2022 Keqian Zhu - 1.0.0-3 - spec: Add missing dependencies of build and run * Fri Aug 05 2022 Keqian Zhu - 1.0.0-2 - Update baseline * Thu Jul 28 2022 Keqian Zhu - 1.0.0-1 - Package init ?XSK0RX+6(QA:RR!H(JĆQPQc{GD9)$!svgwfgggfw-h Z Z7GS 22PZ &ã#y|.3ɉ39l$ RQd>5L 8r9 Gę8sŘQ*C`ix@,hX pz$h+XvhkM/q6ar r"f |&0= Vbg#|t* s`@"HB&B; \x ;Ogq`=>=o"3jˣuDqlE:j(L>aKsWyH?N2ph:\4**zsp:H8^x xtlj*T:@a81Q3M!9 gHh+yH$BB)  (3;N3l uYti@И D2T"`iXJEX*L@ [̠>HCK׵&1Qf"#S  P(SSI݈qQ<@#$*م5 I#*9"$3@2\d(; cE0x5Hk>Ųڳ h& 7xT XR$!EaL6cA%Øa  }}wS ||]ה, kZZfaFfp&p/*}z%!$#p(H>ɋcS~H&]s<*˒1X1蠤dPX:ffAS-h,gPq <M [ lB!A[@F1).F @a еKt@fөt E3| J-d(dXԘ"%dE?ɼpp\ .S=`#7K4O<x3 lq\`i6 } e,@0XB 'B"@y=%(C] %i4(o d2Mߕ3cT@'ۉKZ!` p!@1gRI: bJA(|%B惋9E) 2'XBѻ C#e,$Oe\R ne ҅-wDr@p<E J/b7UEewdYI멈Uq"(K %Ue+dSb0BRLsӇƉ>H`:,W JWP# dX`,cA1|!=:w1𩰻}2Q.܃3-VD˟Krt$ (;7VA&9eDqR#d{FE*ʥÌ =َkVJ"Aj<-@UC5x+.1L~xTPY 2` apJ hx } aGtCĴLPဤ4BlrZ-$2C!bCw+in P ҉!3X2Ύ6qwGD%CC"`Emn!L )P3Za 2DP$&U?o02*H" +MDM[ZuO}b\ aC:/ȍ,$>%$nAqhxRmD^pTeAF Hh!Xܬt $Ç#S!cI tH-]^8NNDT brL}t|AC FC<PHpA:5Jm( K nWZ-3]J5%B󬈔1S^u!BS1dBaC)BRFn|2ΖsH6—V= E QSy ,=J.\.y7\E$C t pD]pJ.PިS^]x|f?/5UXS9"AaF`IN$d&8m4 !:Lb!"u! -X b V(U\I݀5<؍1EJ$/ %ˁPǃX#GBMi_<L D1&4KrG\ a )o`oO\×9@$z%|O ,L0XLD7Y~.D_=ρ  Y}݇حgѦ`6quKνW?aB-Λs'ɡ1g9CK> 3Ij`G"a j2=>KM<{Xad rN,PZIҒHb1y *r{(R(΅H=4'ݪn y@Qd;+ړ%$D2ґBG"<;_ 3[`@dDj= eY(Q2vlMH+HT " XP1 !՟兣|UeIlxy;Iޞ>$w[['wpB:ZCHGXN>W@ױ꓄z @8"`e½gtn4 ȁ4t Mחo*fA_OEAoj wo(sIk0e{T`"(dYo bin-1W޺WVdo`|'mCfCc'R GI|2vƴ=yHaOd2妳cy˸%{!%.t)Ied+v.@rwOE c,K42id'N#>F=RRdTnE -\P(z, A P,)t&M3 7ªpËZ#OT~($C @Y=i$x6$&g``Oar7;9l!>1YC{?[AYCC) C3ߺy._uEvL{Ywz_Fz=䟛{YԊN+ %vPÁa9^jCUrWa`E[D H!4xCfLR[dpB@Ec Łɳe1eN(ĩ гh7OOvD@ .o P( r(Rei1|4RW>Én>5[nAm{W1x:$ ߹$4ƄFBFDp` $`qA3 1CS-,(XJ`8K%֌l, :wqAQL0A8|-L*, gfen f c !n 1r9}fCt8dI8Ht.#>] m"[s CY"(W)t LY!|f?RQN@>` 1Vh#Φ05E] ё  H[}|)XǙc/-uzS"x]|H>ny L'%p *PnBKTnN.`KrKwITpf`3)++iwC*{ˌ Y޽ @xUW)' ]}tE1it5QM[t0"&ΖFE& C}a$9kT:T!*At ?@ň x  J ,)K0xXE.tcC1+r_Sj S0XLhbcoV 8oU̬΀6Lj(O696eW]e~}ֆUu6gx,ubr}a%y [ կɨwl ,PԺi(XYWYV?a P66no][w,a= vSN/?& aNخ5^H~TeUؿ .pHd(,@zLX4$,';1`4ǒ2FX7̨208¿+;A,l<$DX=!G; W|PLAqoވX!٭)̅ti8q&\-Do2Zʜ uJzΊWV%ADF* Bx[(*D8jX a!Aŗॡ?&}\>I%Y5<4*/I0Y_V0~kpçAdQґ(>R@[eP|eh莰9P𱛧l\fR(% gІv-,K03FO[ב9؃=/%uDL1C`86Ƙ  EGN*߂$`\ xX Ma}GH" KINJ@(g>|J*UÀ FVF0, Gܧ/GU9dO,'0(gmAvZ?|_N#^ KWtp! t?w$  $>IRA/Sh4ڜN X4KGa4 JX(nxAq^xb3KT$ CHB$kB$h N>oE# ")(H(|(*<@GA %*3 yfm]Z%AѾMfs=oHW Hy0B`y(Alv\ tRpvqryMrD2=sCKo3z E:P<J&)@| =”43h k#wA evpZLP + dҦ gmE=Mn$Dnu)QPaUdsbǠDx^w0075.#"$z`2̃``PU>TdqIPPY }on~dkAa?~d]]C:;zO~˩( TX!~UC@[6K}OT+"⨖X/JI?59.% Jjo{h7{-*U If،~hwChwP#1ec13lOy (؊ļt"D^B2|q{pzXXLJ7#+4U AEc!D%CU р 魅8|6?/}CIV?Rx Fg).ώlCGK .%QJi-9p3,P ,r(oȂEP萛Hpl|] %OFIxǛ堽!$Ad8:[ί`P04(Bx% OcdC1,TV8K+sL/q*{1%x|bD eBV;Ovދv߂3pSgI #BfٽI=b/zl~z{)}?y8Df o.z/G#Jn߽Wn%tK[ynB^nu1HhRKV R9*^$L,.$tɎL𔌙𔌹hDh{A=uHȖPQ=|˾.ErQtױ\z"(z;יfc(ږG  &[,O[_p uE/+øwA, :n)( 8=mHBZ$6aQ eS9\.ȶ/ 8,P:wvN^B:1_p`a 2hNݿ0#tdΦ`Aꢰ[8OH []@"&B3y7Pds~^y七gnkn`icQgO/R_qcZC~ugͫ]LK<{cb6=_W1[#=zipS%㍹'TtDK;+"|n||PT }.:Sf*}Ke\T23DGM3̵qjfkislb#xf[psw ;-7,#1(em[nhUw K!f/ YE\;{k.֠9 g[ﯧD솸 'w@pNJ?Hy6摛Υ$jeWrz*1(6i-t,F/RPbM }-%xTwgBRm}lg_e~wBAгqԋ{kFNV]]\G;7ܿ`MţpuhYޖ%%վ8G5.doW] hdu~łI[| X7kYlK@NYC98n[dzq?Dn2.{m1scPDɯkTN8VG`s\zKw;| 5^n^LRAgO.>> O>i[x6Um}>rhLlڥcghLr!j-xi[r5nceCKfS l̩f&miUsng`H5-e L*.+ y^YyP\bg\ԯ3Q6V +:DNn96:8.zgHhxЪOMF-QM80⡪ҮK,;>yBv7ˠ3* u*5w82d|DŽ*i*mTo2.ܩ2q:s>5ELJYT j 7=8p#Q)r_ߵjNz}CEmoNd29dZfP \"K=˻OGvt^Yf@۽AU]7Oi`~caKf*[[֌{AwQ6cݘ#{H+@C}cPMᚇn0r;b9I 웵]P~εJpw6NoڮwpgQ#5߄}fȳp鷞ն?|u좽_yMgʺTkb2߃z;glFVD5Xn+uB{3,q#Y떡 ;|; (l7|{a.âi'ұ5rYMK!>c}mQq؝sXzb9g OL z\4!+\"F8ԭZRZ~hJl]Yam[q# _@P5Eoɢ"ڎ`ťO5\?UxSfذۮqYx1dNf稼{֭6sL y5qݮ!OECZjȺiG& ʆ/ v@8WE)ɳx=U,NW=ipmITy8?[NH?lN9:cQWMf])y̵awk-~mYi[Ƌן-LސQsqe#j_FIdրakgW_M 2c&Ʌƍ!v 6x^1*VyG!j m :)ZhףyBAמJkOP2vfdGYtlJ]k/: hAy+eNjݜ!7۝ڏɛWŪod⛴͹EiVZՠ]wgA*j4k^:g=cޚA+-˕۟M7l9IXv>[4X`,iFi=&&{`":lk}{LLar7a&20ky/S/DG;'XWsn=X0s<6aƅKq j3fr hVoZJb޺ᙺ1ʆ<5"Όu#iWq3:)])њ-*}߭ڒ8x ʣjʘ k<:9Z[?DO;iʫL]W9e15Sr߼CqjWzp}#-WwpN{J\oE2*Lc^>`$^%#&6~h-H~Cؼ1AJפ7av4G\:o<~5wx4,uC''|@ϐDJElh[ #iS;n0bw;6:ᦓT׿`K[w.4|k5f@È{ׯ@qz@݆Fza_`vL@)q=tf7m ?\bqkCA!'9{',rVؗClezuo;gı[5Kݤmx`{4yN0vc[iogiwޛ™xvt/o83aU(GXPv/w]Ov}%7ڶ|pUg~}_֯gg֜V?7)r\HmˉT:0ӷyk\\e^6sh!>5?Y{gںUGԈQem/HZIl:̏0<$j[1O[ 7Λ8rtQ4f><;,Pц\T;x.@Vm>X:joOrrÍ'U6/d?{lxׯ Z#lt-#n͝PX#}5*:~hZC:~ҡj'%iz^}ݭvsZ%;*m6E]׋]w럷N 0`iݎGtGi_^FlIdUO܇Λl3]hl秷/c3'?TZ٤Ɯr2-f] ^JwuWW;^lcNmIڬvgP>E 4?{dkЙ8=o9{_N˪g>ٻwoު={M~=bnիNCz6 Q8N{&sM|W]u{yv@tq*Z[Wo`?q[ ]/|dc┦ӪƖw=+"pׂFU';ŝ%z]'&hyL:*Ƶ 9wg^HWΊs s׹UQĵEX/RO=21Z{hr_ Z%I[Iš ItHԊt?Sn6id[-_~~#ߎIɷ:PPL*?Qp+L1%70$-ͺ"Hymo_(yKia^&'sICDm3t-[Y ݞ鱡'jlmݑj}6ӽgG<:>S]~҉m:scamlKmREG fD Otgv8Dco7|K2f4xG Ժ8.3ޖ7kCP:rqe*>quVלNh) ulhUE鿋N\~_{ iyu7ݩz.hE{4{wmغs~J`#[5Aq fj_8zҢ!=o<, Y4Oy._1:ba[&Z)7fՍ {Uw NI%UcW[1| :69ŗ7-}KJٕFcSFwn0=F_ax$CoJ'.+0o`77<~V2dg6~ h7Ď3_N}QytǞ9:e6WIm$Mr-9Sξڣo?UNFѹ+iG~M;]_o-o(t8vRKAK.5/̲W~|'bWUDœS{XԮ _ׇ4wᔎdGK)<7,k;P)FŏܸUnot8<ͪ :MjjZ#w.}}*M9Eۛ4wI6߽nM[5MQS/|me{kC﹖}azڍ J5O}c۶Y촻lDևfv.Gcٞ[.8Y16$S# =zxFj2ш*)ou{s̉3%cqioQZ9s,S&˩m[-vUķ3R/C&W]lC9[1D2?tzFi6m=JdĬa<9Si}q7|]j罁s>m/o?9S?1PĴlҋH[[f\ ԥ{!0yXo}ƶ[_ 6_? ?/%JV^]+<M]I=JZx,%`Y~N{Ml0 ٚzF6_]lcf"hh,Tig6pqD-ʺB ~Kvy.u*M~˼ν/&}kX=~P3|YG"lZ~D;WԪGvW C XXc暏wo4) |B3 ycΊWk{aѳk:mQLgO"fcLRvR75PJzxC:j{v-w׫}6z˾#Zuߪ 21Ÿj%F۷.7i9cgşO3s)Q5<^OI<<;av!qqiԨwh(o 8YR7w.w22`4Np8ybr}UQ\zDϯZ13)"L 1(w~ōayCrfG-/v}g.w'UykI2X~nz'F Z6t=c5l\竪9v¢hmg_kzC^Qj)Oêfɩ(_P}_OY#BUpKN͙1xC:WqTR䰛[JFF]RU):]?:p8='Cwu(WQq3`͎ډcw8I|i9<{cх+Lj7̺[F棁L3ۿڏδs<_6,q¢OSEuI˲rɎ󁶙Mw¦^ӸgVc n6R=-1)~W^E|Xg +ŕ)'=cx6pSooJ-/nT+1ևe'yXe(|j^ʃFeޞ20ix-$}IyѮ޼d2KiF2pզ+#[6}mY[m[z]kۢCc#c(#Kw&5ӧy͏PQǮ2Ⱥ{k6ٷTR{&>+cx?;MoVI{:xփg3{T, T\NrǩxӪu&G,~z؉?zqkKSWkM eVtz~w'Rg_ Vڪ<סٸ$fu͙k^4*$x㸷W8aEѧ/w=YxEMOz~xzk<~d]M|#^7a^-z6X;?b#zˌK4ᗮ8UMwƻ&~Ke<2n~n욌IFn\{>sI-Ա#Qۼ7%C|dUWcWLZ:vG!i E'4oP޴Lڶw`vNM&) %";خ¹n~k̆铟=\i~u*X0Mn848# ˠ 1,f!H*RUgX:yO53s94vCPˈ/̏1&ΌձuaE~f`[wkSL!';*fͻ%/T mYj+.odJ^ Mѹ3ʚ;7w=zWiIԶ~,|ɛ Gm&W.PA_z2gHdKٜ"Peoȭ*AZ8nᴁW/x$9v40rս:vh;-ֱ--fNALLǼXwT.o7V&>zΓ-%+?eEZdq_МӶڇVtĩ&X8|pwW,Aa3Kǯvٚ|'B0I}(|2vJ{ߓK6fJUB/콏(+NkQ/wyza0Bً0,)]᳧ Rv[ΞS1׶x 3sꨚ@/7V(s#ԢZpu |5 'WtmILTa]5ɚO!'T< y]]!vi.;diw-?~I:4y`m,艜Y?NDs'ǝ"s> B?O;H{yӨV3i&Jzs F*پ=T~q9vae5W {By69OmΝUZ;5oJC5Q-'N(1ɣ /-Fw-`! D^(j{S?2Z͹1ܣ7nt.W_gz 5I&V+]:%:_yޑѳ5-g rU5C9p-=7˸PC LXQ'N,n.;{卑4RJ'[#"dٛ12"1"dD88NPϟMwksu5j. Gc*&ue~⸅?8& }T{䆤f9 jvsm+!#4 ?o\OG&]zqYt3id\lt,q}Otb}$`~UL v߈Ϥ']1"Trq /?}xsY9 S{a@Ăw%K-s60|Ja|ORRWD +tu:>? ̷ܺˬ! W TU1Grrr݇61ŭ] sc!U<<ۆ\L5KmwI2:nb (@y8v[z5ToN!IkniHSWK),'"atw+׻ l&w Ϗ^د'CZŇ!*˲klF%Z# #T ڜŲG1_Ba<̽}aşMɃ+P?ȯKp%<+$%͘@`Qoux#$--'4O}7Px=C"'Rc.ePF_kW;uG_@B.T~&dܵי%nj'CShakkR fǦ=%?}J6\N} H 㘷,vpӃW@weӻI?K_%=kP;$ Rs mHZη7bX\+K;HHrfFs;pqNK?^2jg9Fz˥݀syKzOkx8Xĉ#/,)T/Evcoǧ? `5fI:j_i2)Ia~?{*}ReNOK4?s( Lx KKD3EEpZR]/Zqq"ĴY b;{T0&m 65aUN(w9Jowt%$j W= ޮ=fR<*%>mar[rdF9?-kztu38)S{b̆CpT߄!Fn91Ȳe)[kBD|ݴl׍<J}Z<dEȼn4YZBZp+庒Vs+v [bcPbhj9DyK4ɭ=O E2nzj0Ҕ6*캆Э5 J@A51PGU0}֤J DTꖮ476M&6b/kOF&llys媐"&|U&!Y9q4Do\R5 jMP֓aۮ2i HEG?:SoZ[rEZ0BwLؼnQQlN$PYCFp #ӟ:E撴Q˔v +w1,㩵*Gbzû+JQݓ\t\]OËٜ,|۞cXS,+ɋlc2@:Cz&ѽ.z7fJK\&Q -oEe{i"r%(᪕b͹ZlWL6DuVl<,(:3˳최fmfF{Yrr⻀i˛sڇxlnII-GDi1D#^.Nf]#Q(B -H01)9 59rAb"o"Qҧ\WB9lWHu|TSY6 Q} |JBW7!,'zݐt `z+wv6mm^ !dJj=~RB|ܝj!D-Ξo#OjaLXDtvJ~*邔{IayHU;L#]BwKҞ崱xbrxu{ɣF-Zߦ3ڹ#b4k&1ot ,Ӧ iw \tS\V;VuS\af"OwꄖD`rPg%01]Φ8nOV)}~+8%&%dʼ ȍ܉ZjZ8]F:.rJkޯ'v',|M?Д:{L_$3[ Gy+Ə$n͗Mٔ9_= Xd9߾%ZM! }q;:s<&c}kE>>)I Cpsb{c-l\'şQbYEcr~j~頵-m=8Bk92|6QёlDO%i <MA<6 YL_ܘ#uf;1#+pg-@ [A!`)vu4J0!RxN漭d&v:C*;yB?Vג=Cٙ.{d*)O_ELJw]Gx"X\'/ 튴VvEяcPJkN¾I3p?" Zbxxލ0AQBQƘKҜ+ȺXM\( a1~S=-}d2AAB*e|K8 h%k5KB2/P}GZKH1-!oK|(g< :vk+ҩ"NLJ{5gsh/}z M^yz,T1x_mEy' 𝧒s/1qJg{,ߛ{\V0v߫c4,>-zN uzVug3 zuMKbbqRqj2Nٓ8ݶAie&|ZkQVRi:NZ.\Z>ce BBV'>eN`XOW胰t,~Wi4s֙c=숅tlxA QBO<)"S=&,Vm ֋L+lc޺ja 3ok|ܭ:z=YI OwtIS7߷&$~F\}V (4x~U 3X 1"B輋Fv#..5ku.}D 7=!Mp*ɝ/> 'J+&aaveͮN&nLKfv]S,G cy-4Ъ)e-- O ;\KD1"zb;mhfIxq}1Vr*ē*a@iٗ!%v8g+""ᆭVU[ b ڱuGBEFF:!,!X- ,~ZЋt f3O;&Gф|52 >SuɲG/}w!K 蘣Z'gkH<$FHIT@:oگ,UBN!+eg'˾D][ߓև˕ȣ'N\$6_m?m\BNR Foz7H'ʾO :^m 'U5u^-+䮹t7xiUcxwinܕ=?e}8LNDAS2pj!e^ͼl%B/B "w/ G~b|S&:"e݊@f|ޯ5ߝBU 7w3^F|9z8P~zTcY3[Zm t7DgAf[n0HroSkhv+sM?:o#K͟tIQg+@S aW+$0aoRe59Ttieٯ;;;Y,^y΄O(ˢ d8EiKzYlI4e&I-pN?ue^4kHkמÕ#): *5&TR*pjb 0" ߐ<5zxy46Hp/a9T>>M)M=LU[@un}ul-i7 g׌#G(]{q& pw1I.<΁idY"$-RZB gB))L"JSq gO27Ʊ(ɒu! ڝ& =RfеlɬU2 WhN᧰%J4rT힛F)aI4=E, C|a!϶4e*5(5_iEsٮ;I\߽ AՕE9X e\Y>06'fb1jݑCeH^o''vT LG._knڨsQ^|WI9:ȌU$.4qj薻}hg} ւ-OC1-$(mThHfx.&`M tSh=/NeC cföWdCݷ }]ͼtl]Y㚯ŒS1s6`aO?wEJ R]V-n~ ~wxu,c"=vΞ2bʉiGnPm#R{>-iMak՗,Ӊ;Q nUF"/:Wd?>ԌyFdvN:EX삛47Gki}ك9.2*H[HuQs+3}|zCPϲU f:}4ʹٜkcJ$cae*yxi"U:. !.ӹDN4urSB5Y8V*i5B ?iP@XUQd>,Rڗ|WC lf3f.JF< 8ϐ@9|6_ t>cca|~3_< gT3Z=:Y؜/{~Ɔ87.ָUC}Xs$M8mۮc:7>!Q0n W1+QH-8sNkndd8щJ#I9#Ҷ7' r_|cŹS|DDp41[JMUF~k91b8ޝ cq3c;sImR+pzVbIVX>tCXϷRa]61̬88促o#[3՗}iu3Z"IG32[8!KHHB*Q+_'W9N`C[#_AJ؉Bc*<6x` pdSPr9(â_rSV!f+:>8Z/`#d̛MҔ%4J3u1$|>P=dk[V2ȄyDK~|9sz]bbL -…+-}sg}~ʔ 1) z/v>3^f9$7(jhBXTG}Ϫ7\<C7b#tRu-3+3d HYlCk׽ϸdO^s}LZlwL E/z۟Uq,#,֔lb8 fgKWWߣĩ):*Ԓk^Ju$!)|`-%9Qƭ>P 5(xt9iK]*/tk  8alh$Itcbz1zCjo>rg\.];YP AiFQGB5ԑ1b2%;r)PiVmӒ@H-XuK|AlÛW-Nkhǻp6'uȖplWoCZN G#R'w'Iwa+Jp ۺj7COGsHҫ.N󓗗,zMH -z+:GXi?o;+>6O:uD*lK!2H9ނ#%\VnϛZYW=ʜ<FԶR'uh[81i}Ie.@ tm%I+B}O*c#T[M,y(S[J*__o,:ighr Ϥ} x_cgK,C be<݂8X?%ͧ ]y8r_Ź6=GhVFk-FKYi=n#LxMW2p3wRΧMK>H ?zLPW.bYoTs կs-?[ = cûW0Uyn7I3d*b*( qy%~޳82;;DR,σQkxADgPˈKF@:RaBS@Z~+)!^`,+T&\}i.ϛC1k_b1LN+(}|^+L}\L2--4D^@Q:|t`]`ËApd"0 $[D腵^J̟# i8 pRz8lɾ+zۺjn;L/z]ltIyPX{hɈ’ H(>Vtn"H.!>!oh2b]<2% .יaUp(z[drJ \p=hςm~-B]آ ~`x2q0K 2!|g|eC_uhQ%) `r.\6S*0/f˟X,0 % S4(5Ė6giΤ8T_Chj)næ#2S)rg76D!NNFO9g^ae 2yu3@AM5paqn瘸YSnU6Cq}PQoO9zwIϘ:BhqA@3mڭ+FZkf}صgR}8h4 \wʼnBz'zѝVBL-?GLc.Y]6eqv(PP~?D}trGUU /oZ:>1`:bګݍΦ@3WhesTT)*F؎\E]܍£fKgVV B@?N@6/(@޿ @5 ߑt!j16AflptA}Lnjw3wښ\@.ΨL?%=B"wVb.?0v_09?O q'S߈wwva@oc 74;94[L-w`"{{'3ݣk~ylM 1vpLr$NJȝGPL J{~ ! p@yGTcu r;t&P7B/4^"ζ_^A.!!!&Lk˯8L{goJ&)&(x?=[3TS{;s9+ʈM@v~~ogqtu?z -ԌKW6ݰ_Ks3=F#ц?S6RN r )9TEu F({x?Q Ss}|ИK+Roƣ`3F(L;*GJG9W>"~[;A~;T5cazTv-+yN!07tTcC%B5T4]Cۿ5tUתUq>*~C-jڙ9 xlFGMA: 9,JVN4Žo!ljb jPN\mX