container-selinux-2:2.163-1.oe2309>  <@PT@7!.ܶujG7oe isopeneuler@compass-ci.com G7o>~ HдRzgFCV`ke˨]s !O Je*v {YKAɇݽدqL upsg ТZq6"8[$!Q37FЀ@s|@r$PtᚺuǛl_rHM>!)Xbs\d ) Q( 0 Ԝ)wPd J vZwXZ^Vrm6!w,$#c"+Z|/fs;@ .Q iDhxh ؼ>0ɢ9Q(sa91d4d64ffd6619665ff3299c038d80ba8bc481344e475ce434acfa4b8a43af4ba99b4213b950eff5a2111505a50a3bda67e5b6a8Z010\Vt>9/?d$ ( P &,4@ F L X   ,;LXl($8,9@:3AFGHIRXY \ ],^ndoetfy| Ccontainer-selinux2.1631.oe2309SELinux policies for container runtimesSELinux policy modules for use with container runtimes.e esdc-64g.compass-cirGPLv2http://openeuler.orgUnspecifiedcontainer-selinux-99b40c5.tar.gzfix.patchhttps://github.com/containers/container-selinuxlinuxnoarch^Se e=e e=e e=2c3c2bc7462207fa4b7a6bcc58d8e1585cefc999ba6a4e36d98f9f2dadf12bd5f1623362dfcca7c3f7bc02d6bfeef5342a4f814d47f3b04d0b55831868f63e4b0b1bd861e39720fcfa2a64dd84fcb4b4f347e65583ffc09ac03bc3529e045b66 rootrootrootrootrootrootcontainer-selinux  git-corepkgconfig(systemd)rpmlib(CompressedFileNames)rpmlib(FileDigests)selinux-policyselinux-policy-devel3.0.4-14.6.0-138.21-1.oe230938.21-1.oe23094.18.1bw@awa_S_=@duyiwei - 2.163-1caodongxia - 2.138-5chenyanpanHW - 2.138-4openEuler Buildteam - 2.138-2openEuler Buildteam - 2.138-1- Update container-selinux to v2.163.0- DESC: systemd_dbus_chat_resolved has been deprecated, use systemd_chat_resolved instead- DESC: delete -Sgit from %setup -q /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/fix.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f , and delete BuildRequires git- Update container-selinux spec- Update container-selinux to v2.138.1noarchdc-64g.compass-ci 16953112192:2.163-1.oe2309container-selinux-99b40c5.tar.gzcontainer-selinux.specfix.patchcpiogzip9utf-89051238b88b6bdddbd120198f50f5b57d73c4ac602645b4e8e7a597ba838c21e948aa0ab5106eb0d488b9ca94fa2e83504dbb000b90a93bdda8b9b935f482976 Name: container-selinux Epoch: 2 Version: 2.163 Release: 1 License: GPLv2 URL: https://github.com/containers/container-selinux Summary: SELinux policies for container runtimes Source0: https://github.com/containers/container-selinux/archive/99b40c5013ec2720a04b1d3579ef888281714c35/container-selinux-99b40c5.tar.gz Patch0: fix.patch BuildArch: noarch BuildRequires: git-core BuildRequires: pkgconfig(systemd) BuildRequires: selinux-policy >= 38.21-1.oe2309 BuildRequires: selinux-policy-devel >= 38.21-1.oe2309 Requires: selinux-policy >= 38.21-1.oe2309 Requires(post): selinux-policy-base >= 38.21-1.oe2309 Requires(post): selinux-policy-targeted >= 38.21-1.oe2309 Requires(post): policycoreutils Requires(post): libselinux-utils Requires(post): sed Obsoletes: container-selinux <= 2:1.12.5-14 Obsoletes: docker-selinux <= 2:1.12.4-28 Provides: docker-selinux = 2:2.163-1.oe2309 %description SELinux policy modules for use with container runtimes. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'container-selinux-99b40c5013ec2720a04b1d3579ef888281714c35' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/container-selinux-99b40c5.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'container-selinux-99b40c5013ec2720a04b1d3579ef888281714c35' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/fix.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f make %install # install policy modules export MODULES=""; for x in container; do MODULES+=$x.pp.bz2; MODULES+=" "; done; install -d /home/lkp/rpmbuild/BUILDROOT/container-selinux-2.163-1.oe2309.aarch64/usr/share/selinux/packages install -d -p /home/lkp/rpmbuild/BUILDROOT/container-selinux-2.163-1.oe2309.aarch64/usr/share/selinux/devel/include/services install -p -m 644 container.if /home/lkp/rpmbuild/BUILDROOT/container-selinux-2.163-1.oe2309.aarch64/usr/share/selinux/devel/include/services install -m 0644 $MODULES /home/lkp/rpmbuild/BUILDROOT/container-selinux-2.163-1.oe2309.aarch64/usr/share/selinux/packages install -d /home/lkp/rpmbuild/BUILDROOT/container-selinux-2.163-1.oe2309.aarch64//usr/share/containers/selinux install -m 644 container_contexts /home/lkp/rpmbuild/BUILDROOT/container-selinux-2.163-1.oe2309.aarch64//usr/share/containers/selinux/contexts %check %pre if /usr/sbin/selinuxenabled; then if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ "${SELINUXTYPE}" = "${_policytype}" ]; then [ -f /var/lib/rpm-state/file_contexts.pre ] || cp -f /etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts /var/lib/rpm-state/file_contexts.pre fi fi %post # Install all modules in a single transaction if [ $1 -eq 1 ]; then /usr/sbin/setsebool -P -N virt_use_nfs=1 virt_sandbox_use_all_caps=1 fi export MODULES=""; for x in container; do MODULES+=/usr/share/selinux/packages/$x.pp.bz2; MODULES+=" "; done; /usr/sbin/semodule -n -s targeted -r container 2> /dev/null /usr/sbin/semodule -n -s targeted -d docker 2> /dev/null /usr/sbin/semodule -n -s targeted -d gear 2> /dev/null if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -s ${_policytype} -X 200 -i $MODULES || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi . /etc/selinux/config sed -e "\|container_file_t|h; \${x;s|container_file_t||;{g;t};a\\" -e "container_file_t" -e "}" -i /etc/selinux/${SELINUXTYPE}/contexts/customizable_types matchpathcon -qV /var/lib/containers || restorecon -R /var/lib/containers &> /dev/null || : %postun if [ $1 -eq 0 ]; then if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ $1 -eq 0 ]; then if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -X 200 -s ${_policytype} -r container docker &> /dev/null || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi fi fi %posttrans if [ -e /etc/selinux/config ]; then . /etc/selinux/config fi _policytype=targeted if [ -z "${_policytype}" ]; then _policytype="targeted" fi if /usr/sbin/selinuxenabled && [ "${SELINUXTYPE}" = "${_policytype}" ]; then if [ -f /var/lib/rpm-state/file_contexts.pre ]; then /usr/sbin/fixfiles -C /var/lib/rpm-state/file_contexts.pre restore &> /dev/null rm -f /var/lib/rpm-state/file_contexts.pre fi fi #define license tag if not already defined %files %doc README.md /usr/share/selinux/* %dir /usr/share/containers/selinux /usr/share/containers/selinux/contexts %triggerpostun -- container-selinux < 2:2.162.1-3 if /usr/sbin/selinuxenabled ; then echo "Fixing Rootless SELinux labels in homedir" /usr/sbin/restorecon -R /home/*/.local/share/containers/storage/overlay* 2> /dev/null fi %changelog * Mon May 23 2022 duyiwei - 2.163-1 - Update container-selinux to v2.163.0 * Tue Oct 26 2021 caodongxia - 2.138-5 - DESC: systemd_dbus_chat_resolved has been deprecated, use systemd_chat_resolved instead * Wed Aug 11 2021 chenyanpanHW - 2.138-4 - DESC: delete -Sgit from %setup -q /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/fix.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f , and delete BuildRequires git * Mon Dec 14 2020 openEuler Buildteam - 2.138-2 - Update container-selinux spec * Wed Aug 19 2020 openEuler Buildteam - 2.138-1 - Update container-selinux to v2.138.1 * Sat Sep 14 2019 openEuler Buildteam - 2.73-3 - Package init ?p30ضm۶m۶m۶m۶m{wl~MN$]UvCf7 ,F,LkXL8`Fv&4N&.4i3bu6p5/Z6N[k9z '?$QW&OȉG@ wk{K;LtYU]0Vl}oK<5.'uQyzi2;|NsSitd[|]KOIi+|<~;ySe&sSu5_O6q޺mlvgdMhdes3+Ύ<1y}/z}>+P/}2Oxy~ff&ƥ2+ie}й?Lx=wy9<#| wOt};"Qtl~gf[c^zs0\gJdSKx;Gz)uyEC$BGvjNRrE0:v 3k|H yp42 5'_G#PS /n7"ɢZNd5)LU] 6nXc$wM!'w c&%腹WtcBEdeO{# W8G \[3i\E`5h`d# `}MΑ4'@БMCQAs&`Y/)%o "A{5˥g ul/%t'KuRk:/ 'IAf[4R {b<3CvO𔜩`{dG&Մg˰ŏ1gl^YgL1j2!3bHz# =S3CJY#Gs,|xx8֭DOuH9 d/L( AͮoI/@<8/DعWTHkj9X :Ŏ&+S hs`X痟6v @S!Ɛbv,oYJ/ _)-PC|$#d!B& As[`dm,$l)ɜ`gK 4(PQvBi`)8%6 P7X) k,#:'9b|JV]>v^$$mlbrhM6$|qBSjphBb]1, "pRN>o5eQV_eCMB5{]&~=r^cG;٦}KϠ9ns;\5/%n4p 9ƅIʞ(_RXgp,vdoS OG[K X]pP.THhV}GV(xLM'zGVj8Su ű"ׅ}V ,]bN~PSXkJ ?G|XAGP"L l3T@X}j2۶ZEWZ]88TweJ&lTѐLxFHF)%-!״D|叀ּz\hRj&z qh z,9BP 9*ay}Xht sX.k9d[؎ 3 ZKעj&-Z4?!_s &yiPyܾ& S Apjm"v&0V̢pK+$ ?C䷉.O?Vy-#䖎?p=%( 42o`edlo +@DCA7GZ`ԒZT>3n-uRY+jZ=B)FFܚ*׆y(h h)b*Do [sT+9b0$x3*ORsSLM]]s *Lκ3fGCVEHpPwDePUUPB3C4ٚZp*w:-'# XI1 =&a'je}L${&wl!u zI *`~&Od#q Jѱ\d$l7B2dXe9T.9i:[V\|_&$𳺙8TQx6 pIqHx=U hy]hN'"UUn8@JxoTJ&_a Q>K\[jQ 9* ϊ6?yN+9}@븦˟l ג/uc驿Mv_kVM5!HrP!5]/&N>8DJ1fS v=%6@~CcYUTHQU4lV!G A(PDFSXžVffO0HӱrdYY9~3ĝ*TI[ ?,Qx/$!,0JB\4\tQt"TU9WHA 7~4Y;K)ȓck~ / ^WzT>[%N N.'>-YsخwklZCIv<8)ߋSfH')bXeEsxܬ3{D&{*g+Gdŷ }Wy9JZ[ $L_vs'/X7H([KN\x#(SrʡZ/vJRӉ5, tHLhQbMT HzDodZC-faDn#W*Lc-i-Sy1!--2s⠥*VC[u2paJY>~vk"k+phrz05<_wd<\hϕjNuzb`L—fcsm;,gȓcR@ *6ѯ;ߢ.S[b(6,㹋L62D ~DžgRGd}NQnڨ۬&&M.tei H:oy S<=,LK)bnͣba%\)|;Xzƶ5r*^Zemƍ"#b?e]5[Ppǃ~7[󯱨뤚NϸP4ѢϤD串{߫hѮcċ'ZϗO[WEOoo"gl ֋H;?,?E{  ^F' _G>u#l=TR õ^rzz@'h~+}о cwvGP矚p_hmlc? rAPA/wyň6O\N&Rtڊ~Hq{YM^$&Uy'_ppl@ fw!7.z*Yx7eݞk9:{Q+|h"nr17 0>76gw_Ni{q'jl$작> ͨ'o{ys6Ye=Ϧ/ E+H)x3UB$dܦZ%ɑ+U*hBr /tsry^pi37tK.,Xߴ їGrmm~C|*_ G^Ai{CѱCg.BP=1$;+muSն diGBO⽮xtd@ u nF $bG܁pѢ.@+x]D=v&ָxB'l?S*Ӗ‰S@u5ENVR\t=2He?i  DG3f5,^98FD{ B$`~8XҬ@RF#co~9L3.u{YA?ݰN4堀+<.LLP@7ؠS9^4=_Lrʀ*E>}Biݻlԕof_;B ll WTPܤ\U㥀-|9 '7~G54m".8K4 BA$]J=dr pwhm6iV^v!!9<'̚&(O-]ЭS 4Ͻ[/s к+_~/bpl2 r^7H1BAq'5H?_G `Ayћe納K0WLcE@ U-d<1"Nj 5qM lbn7=fii 3 ]ޕ|cU(4yk%IvHl (BJT\\$:뢸|`nCBl{#qK׷)I8ۙ0:QNn[jG,ƱX aΙsKo"2I~ ^$] 6.nlhC)"MR~*[O[;#A~kY 8~5^C\AM 3V/ ]gW mR{=ѡd`1F!-< ]ܡ І[v!i'OCJ߆dEt6W,VZZp ,AVxNIكt3dfiILGaֶokߜgr΋ykO**v":,HaAL?+:5GFAk_*Xq8žHmߕsŠVwY_tlY>HIm92 =[' .7W i3ˌDZ™ɠ-߲&by0 .e_'f紳D1=ϡ 9^*ѧ/6e\a콾}7,+V/PU8 |N"heKR F.k bsCJERANHR}K#-igz۷uoJM7_QQJƅT}FD{;l6gEG0g+twɉIYk;gWC! (ONٓ&/8-N\yԡ:JU } wFUd &K(5mlWxԗfZsH>{5^z(n>ԝ(m5l|TIٜ.OPX`!b߻_/s=Q7B/ԦLQrcP}MyUQu_X~C{wW$@殇 w ȮhP@aXx^vy-Gv͐pbbP`M;]RȍR3Kg-wr-f/| ptI.Cd=A7(6lq%|ig7YY^dS֊lv[IԆZ#⇭Ռ@<L(醡n-kSܬȥ;I~0*(P=1tw[d 4:QbA"L,D7\IVL@Ƃs9z+ РqiIhM4jS~,tpDh(3$6#$2$_"Yuo濋\\\5Lx0wt-yx5*43{~KI5hRSܐYqn0o?!ya,x?g1,W'2,7Z:[( ahuQ :On>#V0Egm_bqxNQU5Epapkt{vjuv<{7LV $ePZp]8H!$T۬bh 쫡-+X h MjVE9Fo ޱF8%X'˽lOV/]X>m:4B|96\C|Ν>#~tu{ExPF[y YՈjRK~_~fՖ7QoQT8ljЄ^I#W`nVƔBU2 #yNYgD/Z8ZuX2l4v 쉊9V'5NYW2f ;C(}sv9qxjq6b*`*t}j|O>[vp_z4}Qg`[QVmtl6w/woھ2603d3ľvAi:f2:ɴ@F[^\̺cUo-PvUۖ.lMԓT V@PUXRHmԌ F,0lwOk֗-49u\vcTty>izO%[K0[ka턨FS śCj B5-,H/hz=isi4P̢۬NWv0"Bv`y9jD}\30MȤ`{ZWF"KForeֆ!Aa>d?&#tpEZ x%YM a\A=4 wR5;i){\AIqI0/Z_;)ᬓo4TTM CA%~.9j! Mvͨd:Fۣgs w?D8MpMTӀm;o~\w TyeƜ]A1LpPf4cerְ6Ve%>G*gwY t ϚSc JNE2ě[@;T=>$d7oF ADg6vp{F7}\Djr.ڮJyhe;b (FV&FUR;G&IHB j]fR͢ |E_xql5Z\Ka<0{vIu# JBnKyٜ5d襃}Pp67R\)ƂT9(~8Vnse`ohLI.29Є[aE#QppdMaJEܷr3zVĈ,/e^ 8܁{lKGO2!?R<@)?QǞO2ݍBd/\I}L3)|6afEYdGV9g-lxbrYā.M=9u,|}F.V\--ۯYki m/'jjގ((uP}gny _8 /VlԩM^2_V=TUO"ŰQlhB*>`%Wl൉^6T[v_Zʚ{f_&͈iD㗠(NT9@h :呰A)z.,%LKs(!>Gyl=6j°K+}r j|xeb/Ne#()cnd?!h+BOwW vt!{}]Tx#&Ywz|d$5CIyGV+qmMyLvf%GzSL/V u{Pe5̜U`%hmZ]-^IFOk+0uDCVU~.uC*pc̑=˃QMh'e|5Ƙڬ6 _8/-y.)ap;Ds%5`+LϗW 2>딩Odo͇?QKoCr0b*Q[Gm3lf/JTUL h Ė~Vٌ'# n=gSɐ]ީxߩjB uq@u$bXӇVC|X;^ )"}C”Y9'8UV5t=&pkjgnF{'V:͜~氵/eymi=99{q(kzxMuWel7= 3/y,QjNr}l,P *ZTS_WKNNI V^wu_+>梌)oqX`ji =N>@ AS(BdE3;kX:'[Dpc$jSk;14eY]!)F2ɦ D)nݩ*6ՋًgқيZE'sJ<#zV/ JPF2UvpU1.:5+7CjW3OI6 q wj#0<'d(Zk](oشmII/4>lg!IB "#ŊhW+ApSANg$_XEL0~&Qy ;Iu+{bLl=-Yζ9E*^Y-1 }EDhNf?YA i$rj JN뿮'\CpJi`c׻$vV ۮ`dۍnAG_RuxO\٠zg) [޷~Q`!Zu\Z"75̙ +LgjvL{,/(z;ur#w,(\ E(r.DnhO1%ú`n8nŰ_/i2<#D1+r*ylD\c+A5~wq_c&JP*F>*թ#Wī-_LnLa tDJF. > ZUgH}@cLםǹ*]ƕ.8LxL PRn*O@A{h,N`ȩ>R B ܦ8 _g?mgr"L~.Hy!LޫtNs!0g4ZJD= _Bbp+=;6Sg)ɮ H`jѭrIRQz>grN<mBe8[=/3rp(SEEY R F׃(TKd)rAKְ^$caKS rLDAT⤲ l39i (>5rj !Hn^^כKeU>d$:JOy/m#F>Ir M FJ#%=u>zf)Pi$^_^k@A60f<jb ]Uψ-Ak/EO3@ns-Uٹ>F.+HA`*ۈU8kR<B`5<Ai4 ~ TfD$=W 9]VR5ҰKJ̭/>n,YӋK4}ϳJ3M4*XkO OΖ*6+l y_,뛴< TC3fԟb+ %Èoۯ*hǘZS}4pkf$k#54KxLV49IT=9(iV7:7٥=MY?TTdsWqw-:V&V$343D3kQ:K+YyM$Zn0Y<@Yw@S̨ MBBgR *BY8YۂX˦lO.SkQyU,xT<Tcg KNrT?2+w.gogIHN]ҘXk9ђ&+͗\j$ 7@RF`3A՗^ۅڊ!Ii;C]G>_X)Dl)\WܵvSdT,i6Ь~\Uyn˙%M ץ>{%A0DMoU-!=%an0j`Ui!Z@TJ:!AJQrUy*jBBcaT5Zf.K0Y\5g\\ڶ1 zGZ1Qւ%XkCA[.'Zz}@F݌w͸iB潅㮶 _D6PO렂uY|U]CŬ54BmZ'f٥N mjgcBC(QSjEBsS_5.T‰Ls2Tg0EY[R]ZmA|*-(Qfgս12VN>"e~VpJ̉p0|j>Rjz䰲=qlaC*ȕ9#3I7H|2>b8Y(ʣЧ6TIQh)OY_?o[ZhIPCnoDH/":$-mw4TӉo}жO=txő~MBJm2=ú0zr2ˈYًgk|Hg/~yـATJ*֖7,4 ['270SJ~L2s:XEKX׎RB!/x\tC0KDU!YX e5B#c-RPQOE Pq)4 YPa7iTҖې1|.#\cREnܡTz@.P[Vװ_5 _*d:I5 \ڲr#N@YBT&ÆZK:r쟄,ed̹^0My{nf*3Hz|cQЀyD%3fnJwy@`C`kwRv,A R ֋Fh d#Ӌ5l͊[i vA_,2O+Uv]Ef<-Z(T!#cgǑMVvVgs32Zne("JI"}~~>{]+tNp+[spΤ;!JSgrg.L$n细Ά&XT"om3M0w ֖hF/?\f;wl y:۵d;}}FŀOb .\Roԥ؈qj%8B$W",JTGw+ KV=Iԭ)nvL),="J36j!r坺n@&#)pi dQ .)q;)oVT,2`;ܧpWdLyRhɸ5X=Ӌ]CVf";e{Ih r Z]KdɺlPaȱqhtj®t3貂`u*!`ٽȼ*nyLھER+8e_ߧlK)d9œ GiljO8|LB,Vkg5E0<,u)qZ~WssŨ*֣Íc7Kt_̞Fl ,U~0w]bsΰ>&ވy;;3web~j COK Dn:_gMZN-Y:gGRyA`/=C5LzdR^\iW+zv}Ù7STU%h琜sbw}LxpL:@tjzH;)Jkw *=t'E#sy%tak%saXc4θj[rqmc+7ͷeQ[?OaԬs"WxWWY/D m \o_v5]EA泣b݁mt fo߯nɄN=h>챀sD bL.q }B.׺`rL՚O]u6o9CB6>Y =%6떺Ec_A˶sv38}<9VzJ_źҫ*[Hھ@t]pcQi)4Rۂm#:Ń-U# Q!&v%& |lD^s1=,nnt$NY䶦JV'o}Xюw6؞v=Y`~G<|^ }qJ&ũ2mPYΰlo0vFQ("Z@{:>/f\ax<v{sPMqfJRT'0jXLI{o4hZ釘}]#FK5 >4 .p̹O)߻1v(V>$_a4\sn ˝]̦twG0;n@c%ODs@#GJ+X4ϑr,KPuM)+z7pM]U^ƨOK5vrW.+ĭ.Fo{Jnh9|ˢg\W}35H]?ZzzrBfp+L(P sD(wEϢ#..YFto8$ft8#QPi+\]4럠7]r0tu\lyuo◼;N+KcUvUe^drף9  (|tLyPq_A$;p ElrWKn^gAH`ESI*$}z:i(:rZ)56\C%T6N,yݹ '[q8~\o\x:#saOt-E{ xPR6D}A~;uUj㌭ы1h*藧yZ#!ri\U]*} {``| a3l|#db\|8{Zhwco0xSѷ])HQ%}\ѧJ|¶D2K` 3KeQIRs2{VgR!\߻ֽ{dC8(BFFCLq"IVr:,yGؑ*'$n߉=& sw@LuO\AhtВȔkrYǃh>o{,O I vc'2t4bANd&/U$v99] :Hy\LPUo++(5U )?y"[n š)/ve4{3ۗ4?^b xWW?LאRvQ, ׳_[Nf'\`Ys!)\ښHb`ՆzF:MkfɩzSM~iy1q`hϊ/Y,Co9$Sf!=rIpjzƙz?ʺ`FšU>].̇%>8o:4/P,»L~ti:#Vӊ)J#O =?քntΤZ\),N"0lqNr6*ڣ/!z\A#g^6hkD0bٌrX>K۫wT7Qco"3I\(Ur͔km+ 1y n{|Zrc{iNy^R#.K=p)IKײvr< SM5/e-4x7-U`g3c^u.wEF6~c83W@ -E'y${kǘ_=*yo="I7pv'a:R_LY:lwbpw}L'Iч2Jk]1!%|sӽyyu&·=u8U+,I c}˅B+$_XDC#mWȕI35L(:|Mb?1_!7 -6*Dʝ.#hd^",i1ֺCPodOF3?uN/,rIg [;(ܥ|X,kyRh^w~, )8t⾘6ȴ[miLW>Wmϧs>6}AW(j)}&(huR72@r;|xxRdw몍P;{Gߧ=3Egyo>gd}1)WI\H Bs>0]jī˳?sY[Dl 3]7P/[:~ojY ,.{rٺ[6„l+n>w W^ɍƘ>qŹJxOs,'+{$QT\3u gHB \8;'
C9Q'١sq ?˩z-SwtAs|v\Bѧ'9VhJ_nq+?jţ?*$_)Wj>j}m:J f*87TU#EV#Vg"xXOBjb\~fרq- } ''BCkÝQg{N'2&42\:\;z6:m|sa <j<%;peVn&½)wRMBy.'[+deRT"ObWUF=UDXb=*]VR!uz@Ӽ> j^fyʪI0}(I(+6JZط|ਥ;-5{2sY'Jȩo@)8p'pPDIӫ|\2]]>sp3D ͑Im{ b6Ћ@o^,SR4j㔿=v2/L!L*5O{ۋy;ξ:{A)IYu&bd=§o%ySMЋM{e0:YZUՖwF-](nrܔ4KHs} ŹP72%L/x}Ҥ a5_G&R1<1KH{fOYNKt^:'VHmj\cwbUFvAn|3\V.Q>XEz4K"Uܻ&Vw",g>)_Nǯ})+f* M|RPR"ZPhᷘ@wzw%C;RQe(W?r7CQUը J᫷O9V$i-[4dV*QdV;9{8+0eygSe=;j"Vw2o܆GDr8ŰfrvǶI'PRw?h^CZ59ntd |`bz& ,2  X w~sVˇ/+nni*1qqgܖ4$v:iƢi<޿k~aA4c\9F-zRlBh6&!t_ؚjF:$+oŻA͎ CE}LA+ˎg:nmQ}w~YfHoZ]?vnJ啚Rȕ6 _̠r2H<lKqH0Is==Jܬ\u0j4~Pd:R1YYV2{UCUtw *TrkhZp;MjV ΤMC&\~[h-ȧUl=5f@;+d3qk>*>ӿ(f9(׸QnɵEXSg.mj^yL4u _YKY,u&Y]&n|8#ku7q&UJtk cOiNXrr;y 2V=VC\ϾWʗ#0(=}H )n@< @DBxbL ` f^_ _#TcP * yE$_IE 㡪 W++@$yPăB5 UBV|DxxD6$7OAx HCFIDl%$H`Ѐ 0Ƞ~0زO͓ zbE_<\#aX5CU){H_peE6  Yx*O!m a0hPQ%_  )( @0DPt<\ ($燬[0pqMAE"p@Zp O@:h@  8R  Clm:QFVf {3u3SC!__1H50Qx, ٴOv#cA!!x A OTB:f֏P@D>f`cciHRp8|@ H$Fhw2\Cb @ :Q>h]"Us*KĐԩqEቘ?=AF_40-&0z+xbFu[ag!r"Qo6V `. 9<>7rpT,8Pץ`O rQM?C| X~?؊ P`G $LM`+@6UB1hPmj@H&y2X6m/o7.]<&f[('OCAo`C,j*BpVo`Gon KEk 6łȓHdDRGx06CQD?DHhz{C45Ek@~+FFXXz?0t