mcstrans-3.4-1.oe2303>  <@PT@7!.ܶujG7od! openeuler@compass-ci.com G7o, mZW/!#bfM44gФ+QEs`qY7=E E+$S&iXWSrnm7uƴay!*pbt7 VM11'#)g)ɪހ~@J ?v7edc"iq0)LXG:TE $`[rwM fmH}$`uǝ(`F\,[Y3Nxq[@8ɱ}BYPαz'h0G u]etH8i>KNY r* % i;a?(]ϩbh@l,W/. Q^ N'i51Mr2Ib446179613bb88c37b6acd962a55ac4b672ca69519077149264921b36d21337c9ce4129992c906e7e5f12d4ecd19820344d74ae4~CSnriT>5!;?!+d   3  1`fpx |      (0p  ( (I8P9\:F'GDHLITRXX\Yl\]^def$(iCmcstrans3.41.oe2303SELinux Translation DaemonSecurity-enhanced Linux is a feature of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security. mcstrans provides an translation daemon to translate SELinux categories from internal representations to user defined representation.d! /dc-64g.compass-ciGPL2Unspecifiedmcstrans-3.4.tar.gzhttps://github.com/SELinuxProject/selinux/wikilinuxx86_64E d!d!4fc497fae7b80901100b58528eb198fb243daf621a6f4dbc5f391e810dc8c384aff54976a7aaebb77466843085ca21549015230a9f96711a09aff9ed6dd8fa91 rootrootrootrootmcstransmcstrans-helpmcstrans-debuginfomcstrans-debugsource   gcclibcap-devellibselinux-devellibsepol-devellibsepol-staticmakepcre2-develrpmlib(CompressedFileNames)rpmlib(FileDigests)systemd-units3.43.43.43.0.4-14.6.0-14.18.0cT@b@a5yixiangzhike - 3.4-1yixiangzhike - 3.3-2yixiangzhike - 3.3-1- update to 3.4- port to new PCRE2 from PCRE- update to 3.3dc-64g.compass-ci 16798925273.4-1.oe23033.4-1.oe23033.4-1.oe23033.4-1.oe2303mcstrans-3.4.tar.gzmcstrans.speccpiogzip9utf-865a9d132d9e2cdbdbbf05c4c926f71820079226aae9fbf39b6c48e74f3a226d72e2107a49d38c1cd4259b918e852673a1aae381b042e6c56b13c8d6f8a70e452Name: mcstrans Version: 3.4 Release: 1 Summary: SELinux Translation Daemon License: GPL2 URL: https://github.com/SELinuxProject/selinux/wiki Source: https://github.com/SELinuxProject/selinux/releases/download/3.4/mcstrans-3.4.tar.gz BuildRequires: gcc systemd-units make BuildRequires: libselinux-devel >= 3.4 BuildRequires: libcap-devel pcre2-devel libsepol-devel >= 3.4 libsepol-static >= 3.4 Requires: pcre2 Requires(pre): systemd Requires(post): systemd Provides: libsetrans = 3.4-1.oe2303 Obsoletes: libsetrans < 3.4-1.oe2303 Provides: setransd %description Security-enhanced Linux is a feature of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security. mcstrans provides an translation daemon to translate SELinux categories from internal representations to user defined representation. %package help Summary: Mcstrans help document %description help mcstrans-help include help files for man page %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'mcstrans-3.4' /usr/lib/rpm/rpmuncompress -x /home/lkp/rpmbuild/SOURCES/mcstrans-3.4.tar.gz STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'mcstrans-3.4' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection }" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions}" ; export CXXFLAGS ; FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; FCFLAGS="${FCFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ; LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld}" ; export LDFLAGS make LIBDIR="/usr/lib64" -j64 %package debuginfo Summary: Debug information for package mcstrans Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package mcstrans. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package mcstrans Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package mcstrans. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install rm -rf /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64 mkdir -p /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64/lib64 mkdir -p /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64//usr/lib64 mkdir -p /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64/usr/share/mcstrans mkdir -p /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64/etc/selinux/mls/setrans.d make DESTDIR="/home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64" LIBDIR="/usr/lib64" SHLIBDIR="lib64" SBINDIR="/usr/sbin" install rm -f /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64/usr/lib64/*.a cp -r share/* /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64/usr/share/mcstrans/ mkdir -p /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64/usr/lib/systemd/system ln -s /usr/lib/systemd/system/mcstrans.service /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64//usr/lib/systemd/system/mcstransd.service rm -rf /home/lkp/rpmbuild/BUILDROOT/mcstrans-3.4-1.oe2303.x86_64//etc/rc.d/init.d/mcstrans %post if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ]; then # Initial installation /usr/bin/systemctl --no-reload preset mcstransd.service || : fi %preun if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ]; then # Package removal, not upgrade if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now mcstransd.service || : else /usr/bin/systemctl --no-reload disable mcstransd.service || : fi fi %postun %files /usr/sbin/mcstransd /usr/lib/systemd/system/mcstrans.service /usr/lib/systemd/system/mcstransd.service %dir /etc/selinux/mls/setrans.d %dir /usr/share/mcstrans %defattr(0644,root,root,0755) %dir /usr/share/mcstrans/util %dir /usr/share/mcstrans/examples /usr/share/mcstrans/examples/* %defattr(0755,root,root,0755) /usr/share/mcstrans/util/* %files help /usr/share/man/man5/*.5.gz /usr/share/man/man8/*.8.gz /usr/share/man/ru/man5/*.5.gz /usr/share/man/ru/man8/*.8.gz %changelog * Wed Feb 1 2023 yixiangzhike - 3.4-1 - update to 3.4 * Sun May 15 2022 yixiangzhike - 3.3-2 - port to new PCRE2 from PCRE * Mon Dec 13 2021 yixiangzhike - 3.3-1 - update to 3.3 * Thu Jul 23 2020 openEuler Buildteam - 3.1-1 - update to 3.1 * Thu Feb 13 2020 openEuler Buildteam - 0.3.4-17 - add BuildRequires: make * Wed Dec 25 2019 openEuler Buildteam - 0.3.4-16 - Add missing URL * Fri Sep 27 2019 openEuler Buildteam - 0.3.4-15 - Adjust requires * Wed Jul 18 2019 openEuler Buildteam - 0.3.4-14 - Package init ?S.<,:5m۶m۶ִ5m۶m۶mU<~I%ꌌt[N&cV;Y9cΙȉ  z%xVW~/#ĺxw)]hs+YY|&*,Btfj?s5Q z$>;>P %υw^خ䬟g$*Y?O0|^^OڴfČ_FQi媧p'lVЯ8(`n`%.?h3ȝ|`-מԒl*[%22ګS _hrk&.(V#SEuThL#hu 4]6B-uZմI/zlC L NIլZtUPz.ɿJϲycl V4E"jĉ-]͌pEղXoسPˆAZW4' GE7<泈 j6;5<ji.A(|l6lu4<Jڼ &Nb`,Uzs\VCd1qlmuZ/9=!K85_|j*h.UmX+Nn6./ʙC(-XYU(*fxꬒ9 OD*79zDRAHH$N܅1| VCh?Akgz?X٢]@\d+Iz$LJ;t\DEIShaC\iӽp9ۋytO"3) kBIR r ypEDF%ֆSqƏYl]fϰGa+ ?%!;F|XâEYq/}n E>gEaAl;Nl˧'p/, 簘#b qC2WPDJ S%ӄabEPw6O&I'WM9C<ԛCLU 1AAx$Ĭo`/_: X=hhnP;!rj6~0sD ;T䯴sJ㌐43Z9qDRe#M&|ءz 8K"lA9`N& m`$?毶)ElNBxh6O©;}lj0ƀD~z%Gc%)?lEtVOa2FU `2ݠ=r(k"n>Hc{sL D^0Y{dޟwz#utqD{XT}5ZUrBUkkDlieu hRbHF9@WN #F}ӏP2Mr*hf#9a͊i7iRO˾eLS=jM:@_SN-!k*NV[i{U>xrjMbhzfÌcP(}ڴ>gs_dcsI_?3Vަr.ʪ.J x+N9f?D\,0$d"Qؽ!S2QZ87+'(p82wșSU?b(cE TYU{L FV8R)!e!Aتŧ%mpރUD\@cH $+?Pe[X#P}vl žT Dc4j$n0.y4A-zWf`]l@pDabP"4&3 Z](ȐU]jg}(I/ d>МH} E=gzܬ)xF#`)oDi,&txWA{= MZð$N_ hSg"$-<-AB;g/2'wO&'Ȋ**58:*XN6¡V \)7UWZxRVV2dl2iK\ò#TE](/ru] ENRõM(kQ^>~C KO#tuZJ ij_DRs_fxUnKq|{(^߀{J&U0R gZKo$_kbTpWm֍a;qt'P.&jt&fk&ĵs"zYIxq|P‘|=㘭#J9:7s&Vʍ?!5\FQ@Sv5%Ϙbv%Tj9م.?hAiVyJB5wKٍ?K嶂7ap ˂WuqBxa|Y_'Z_`en{Cq?`^!v4-HCUWwZx= UJ:ҭ Oϡ{9RB]H@'pݧ țuNX^EXY`'kn cc*Mjz5hīLp2g}͌pu"Ȱ G2Ů0Вj㆓罅+C4R,-9ީ#QJ}uyYčCo>kzdono=K g~~*~+TI6eK F. 8*~Y;;.skoٳ ] ,/siK~( /wAjoJ.G_WioP>xET`g.Ån !~1q1c'\IQTwW΀$0A)&@qTG/Vy>LEF9Ncia@N`~I7³nYz 10@y܅dj^rFA"nVZqp)ABUPNY}@2_+/8ݳ Q맧TCg3ZGuqoIx"NJ~k~1qc<^xDZ ͅ_=3:BeŦcu>Y{qKuj$Z) t1Q<QXnBHkFSQR)69@*oYv<4)Z?k&Q PoУ?wV5O+&U[MiTfe=]B8W~9./-t;.LL\է"RHݭ 'gq#+__>m=yiz[2gi³D),OodjFrr2ǹu4ϴ 9(VL:n E$DZǒ,;{o[ `[03;P\ =cRnE>je. }\ RȖxye] s5Flj]s0zN_WΛ 3VTmy) 2s:Q-JOu]1l bQU%IEP/(rl2A 1Bz_ÒOҤ` _*klǃ+^5嘐ů KI*Z;בC׽ ZXĆ/&hj;<3Ln@۬YoV^\Ξ :sFw'ܢoçB0W̦M/|Tt#Y I"Y͝KaFS8bEMJJKlwCoiyh9E9tU"}D8onwk@ݏՊy=MPe`6Xvvx[~O4;< UG}vĶV7ΥvnkvB80W@(OdPX Cxۤ6u*FQhsc,M e3=(}KF{. iȿT<7C86pE.C-\8GAͦ%OͲ-Exo3 N`$ gXcD 87*ǹBAJU }LӐ ??vh= ;NO3Z8zq\=":Fyo: ÷a;AG;uEXcFY'|op]}IPc DEptR:8WU1t)8/tw.xUqo(К5+l[Y⭶f.mݜ</Q7_Bp=7N?tਇD \yYlxny,I8mvBnmP!<`5Jcvkzhs0zNk5( RDʊpWխq!Z9U"yl2A@lS  ^O zأ,aNp8&_w84K=bΔc|)yL(#{3x~ YZmE$C/f z_u,Ţ;yH^亵[FwsnmAibΈ?䩱vq;mW9xo})AokИN^`:Z+(uI;X[ /61 <Εup tRo15%U3qs RAWUBpN: a)7y>0w+Dy:Mu(^L,yBUnzE)89:S>~ֱOwjokOYN=BZw/A~_Z4wl@-c$Tvwq?<@f\rC6I.[&${4 ,eA-S܇-x!aL,*wz#aAjpM<ź$.|q! 6L{OsugYq=RP yp3"'k7<&Cd޺%$KoNpKkj ~0 udvߑ-|4`7PT]$ |xHYKe2M<;)7ɠS ~:pEI*.hd[zhIDJuj孊 i0ˆߒ8Fɨ]y=:EO ~7ga8[k &}HМYi*TY"=0mh*Μ<)_ݴ 푲pU_Bn$1I3,b^$ܫ MBrԡɤlΊ%*t/D6ml`:m9 +8v/g`lG0] :l@ܙ NF\d;/[/!㢺'Ҕuڡ;d=f"HsXBbgKk+S] {O["n/x0>pzݓN8ɸ9~znDߨW A_;2DVֱYCm2FOQ-詂0dK3gAjR?Iv/dJ (@#*p*-+;3;1FZ9c NA A  mI/)o^TF>@Pp!DyrSAB, |e\.O{*[T(s;818(2}:; ϝ\?ee|9cU9oJ-=ST jcO&溍ЍE&u[Pn_.)r6Ǣohh/ty >n m݇+OdY@Fp56 $ @Ʒ#ѫs #Ǩw8te=:k47,ّqxfBdR:V)̟She+!SA[)t\o`O9'x{]cgǃWyzǫz 嶇R:ȸxa4;G 9ĺMUL9"RM$ gkjE1bΤ@'wZN>P?4FuS8y]$NJJ ^k ~VvHAeRe A ŀnG[g7|g05e4c,q{xr)˕&V ]Y ǣG8BdjGyL@\/|3s==w^+ס$ gBTصEp'|ᖁV!x>4JŸ*_iSÿc{q{O 8\8ݝ+`=#ߓ6#v Ecȉ㗨(k@_GVNLF#iGÅ5-C6>7[,)h Z>9/F.bʿdИ#f=;Yaϖى?3'x<ؓƽ@cDs>>F|^1ЈD$kӚHz$ߋF$!3{Ɠe\$ "aQHdm_W![u_-c vx}XGapipձTg{IKNuo }x$<~/VصJ/S 1}mdopZ7Ō 5Yz>&Ӗ ?1Bc@9:}H$=EYx70 nkSC2 cId NeF$iîX3utcqֺo LdFj]sMrOEEՍ디c!kzgYQś(T(.֬a%n0W_Ͽ'GLJ@<Ϟo;x<>^boş -BrXBdL#K0 s|ѐZ,?!}Q;܄A.;6Q} :IAe{}#yy_ΤZm %NS>cOAa_~' 7ؓӺK!"[$--$C^T% џm}]ě@Yf:m'H!%OTFg }`ʱvNBѾ 4da E||[Yflsqʡf@l{֬qyWwܘhϯ`\6zFp4ܿ D$9x;c5D" }z|\#r}AN6My wϗ ۑ>Bq+AF9-6A ~CN ȍ92g2%)M,oKShA:n̺5#-r Nլn/E6n EN;(SfPXWkJAU9slk o7 #mCb$1bUk[]p,'dXu,vΗD(t;kΘ+)s:À^~]^X~hgyiFωh4d)yB~~RR3S :3 ` U\tLx 0P8`:0`W 5̥hK0u,?<$, {hI%GX=SIA#;=eƪ icl M>9)'͈5 xY&߭DB$ LO=7Wƺn="gUH  9-)u)vSף g VZE,¸sCf%cEG0p~#<0!KYCII>JU\/A<`꿇e_O PNT-Wnz*k oRfy^_Jb9\CIt"s'!\D!9!EGLZP-> 9C9|HcM 8 Dʕ2Av(ˉ!b{i>$e`, I#tFid2 HC1;vIZh$%:|cx ~^6 ~ `H`bY_ÿ1~~JYLfX2(%L>A6k0_KNs<. νCN[қ];)cSQ$jA4HL56+yuȎbh򲭽Z1#d'W>ƭZ)\גk]`NxX>T[f[p;Dy~ETVvD ^*({]jؘY8ksV>;]sm=K+ N/o]6H)yZwp4=*>0=w*]g} ?&"ÉV'qKh߳*bXMJںP4 wV4l@h߾ #w6'tPuw@dr =pKuf^V%|1wd699u{:2:(Ou]=Qxr'``<Lzj}3.vpaam|bNoψZ1z2՞"wJ5 /YֵBFu}b3\J['!; цQ֯*J w A;⍅!g8Q d&Q;]dŎ)vn <ܑ=*xX)~ H޲a믝Dg!/aYP}`D,Cdϖ;s|FR`jo3oxl4)oKn-KQޝ[ԬSz̪atAjjᧁbh_:OmIHɷm0xoaLoM&Aڼ@[rugN=y0VAu,1+E̲n6P̗~]TS'do"h~x࠙,|Ԭ4daЛF:F% Ϥ(B ]儚BHf|H eDպ,ۻԁHJA,KEvن *Mt$4N$-Jxe%:Ibj)6Ùgzs=#Mi}-336 -Au/&ځy͛&m$ tާb"A%G#4_Wrj9̼3PM-\$;hVjx.āذX*w'{w~Xʋ̬w/qijx"a])$1p6&LfMpkEBEA~laզnGQ %M!1;q8vLWkYo |x WQQxM3͒}5)ѕK`TzP+ l]h+<=n(G!bwޅ"S MpXmk-t'hULh3MkxS;#%2:_p7q(Q(AT6PVPx!H iz*n SuUqM$EFMJ^"g_ z.~9kRM']`~̓%ʀX/#{63C~'FpyBe;"jڔmhb،_ZtS `ZmA(&D 킢&ugu[KAFT5z0MjU :ƫW٩Ci%eڿs]BKש3I% ̯ՊXNݩnLЊi`w*x'`UɦaYV? CP B{zF*D)B ao4\F4RF5 J5A9j< xj(-O] 봈Ԩ[t#ja@ C7FW6]ǶmgLl۶1m۶mgmMl|w}zuשUkW:JCB1HC '1(Zzc! vP0[W(;K "(x,GI:tsy Kze/,DE)A)S%j{_RZ_TZ< QJISE+H%" & _$c7H3_֏~"obT2ɛm^6\Mx16kG~k]C(;[8;lW1J@otѵ)K;G ~caJŖÑvw`tX"bզe󕰉=)* X>) N,w,wCb 3&#٤v|KT SDA"yF00`>{}Ѓx-K g"$ "=;&$KĖQӃF?]c7!zxw~*}',i`s J\wy uJIॸzmɒhjEA`KL! e 䉾Ƭ xf~ק4qZ~Ӛ@I=MWYA>#;׃BLӻ7oCBx]mobL)&:E߄@X 尜7,7+v.5Znk{#U[kN.T膛ALq1=ʷ]0좃 `TQTs@IO>~O?/tm@faK~[jPͳl:șa9!0ڱB~Y*:JHھ=K\ jJEb6%!jvCOS Ğzۼ-W("pI|~ҴMYA>Bj+pzu~jNt r 2pe NA>~rNa+=A=TZҨE)|{hfZ}~:o%M:]!%+ʏ.b*OM."Uwh?=3n[ ˽?9t%ơXvܺ~6WpͩUq%\*07w`КlbKK)@G18&r`I0 |=0` , Ń2Ѥf8{XBmoR RbҪ8Mm.Oob? "(Y! [N VU >wΙ4}S o!O0ے"M41hádw5, ܟp$Xv6n̓4eϨʉꅁw('Ю; {o2ߜ@O5-Mn\C1 xYVGZ'N H< δm=%mt)ߤ"h57[kaUZR2ٸ=05MlLj[|d`R>8> aPhn<ª| -!a[CtaRl<Ǎ*y[ܹ'mAQ}n$R9K&LDE D(D\*R%r @.ЏLT\ 3eC&)8U>NqM@L2!#Sb8_ 1L;Ykqo!ʥ#:A]el%ѾϞߑ O& շ-F<-0 >BGBToF)N$!Dzw /z '>[!4n\D2!kRS7$({Z.RRf#(7z0EI Kz|? )@<иyLM(:PLFa4$/Rf({'a>Ѫq;<5"=V=S}ti΋-:%42J:ihm3I!&pQ>YU4T5Q<\pY-A:ZR9xBBb=,Q6JDN,׼HsYy)*H%J hl2gە% n4Z#UZRICMܳFB_ҢP] pE@#9(18N!yBȶ]评{y!i$Ki oΓZ^iymQLu`҆q=gK/bBBrmS3Geb k}:o*Uv|҄{ Yف1t phļ@WI=6;,y˥ HXijIj]E՟+2EHNUQSߑPYͶZߡ ֐*]mUzlWys{iJԫL"~ d𹿭p>ȭszqwMAS"9T2bbӧͩ"6Rmj ҟ\;BN ^RouU\\: Ug?6RoaiUr!B{a7 jQ/= E 6> +}qR˃\NCdMeQ'ʕ7Ip5Ǡa5;S+A 6-GCp}gp5vn@WUR7K0MSZ5g chqkGcܑ`*wi%V$ fm#˔4Q_Gx)=osbqw"Y–QhA4Ÿzlu7&1B͹׬.medw (%j}Pas8A+FֆMbti ][n ?^\#a cUA \ry5Ӟ&V?ae¤q\?>L^FM"Gw_Otk7גQ{'\0&Mž=m~[Is,+:;ۻS 21`'af^rFD5ݳ}s7y}_e^FoeK97*r^5euG/6>.`@xvn^vTkvnKQbpUn 2XTk|H6dN:SU΢SU{Nn|N^( B$"i8$i ^/srY%&1$~ir&-ơ' J >w/ =v NJoƊE>"z-oTp 6㮉+`|*Q9G%Z, aJidRa{Y%ĄA$JS_% BxA$JY$.\B|aH uK cnL/hhC|p{~SD( IV">ȑi"b>P"$B6\Af<̗8HR(bh@2lDq 558ҍ8H<:S4Hz}` pƁ4lI$& %( B@ES;,тJ*ARsi@<t̙D$6\vRLRĂ9ʟlgz5 cWoa pafr; |ZmQ_׬L 7̞Ji$0# qxE)x.vt۟Q}-\ܡ=ܽmQdA޼^F*di?r xTW!hy.}@EtpޠzTiT]T3>is[Rj, ZB"{Z1 >O_%^ F/9hy sF_VLP>E}ls4~תx[4JA{ J-U:Bk:%TQ!{s32Eμ]iӔ# 9nX{OҀ{*.tZLMD_d(3(4ټ i1ifALg2,U'?X>, l\pY&Co)Fz3P}m`J3`2hAo^x˨N˔EyE|`guſ8mɤTˈz^_.3o"%QMLTH=!LoJce0?$:ALZMS!HTT!c FV-)v>CY 1y8X+XE+̂hd?0;aE4:Հ750.țkDNnܓKQܽB ӭv!oY쬙xפXğ)y+阆ďks( b&,qL!6h6t5,6p-꬘˹)F[XFXm zLvn O%g!=SEK{ Rޠ~Ԍx鰊wRxR%yK S 6Ρ~6chOݠS(ByTQ(m~vcTlM%tC8QDs<>@~z2n MW!x _f 4u 2Gl?yCa\RטM\U# Rl&鞒o%5pE`JܿsQXEnc׹EMGz3od^#bNf#h2}c7 `cHwPƺ%#^lɄILlg[6A)=,!ܟs08t @iPN7^!(`%" TJ1$h&yp&:-.Ǖ\H"P0FZx0i0.UՋqP:PĐEarCP24pV^01 a 7+tKB':$3b^6ML{S4F;8X"),ZHh7R2\,EC&EIoQK^ǠץSbf nwn ۿұw(iIGް9 -V>]x6B l:TRcOG-!Xvxۙbܦ rԢj_جQ Z1(%r%SK\W L KmՔ/-5v|;00Y-Cks*Z8] G+Pd(txd!tt2aCþP`-F\Gҁ3H2Qcc(jb>܏ ʹHb Y5nib' ,ݿKڥr~hj(J@k8^]m:` }ѧ9[h[pL 0zq~8*8RaTw2'AkVSX5iNKZ ϵ( E6Oy#+:>--{Ig_`h[nẎ5Rh!&@iLKThwXb[r$;T"(#.D+*Rj ];M ҩހ7>p%Y"8o]Kr'.7+H3z lϋHQ(=H+T8ԻdK J/CsCoCrC`D3D9M hI 6 _$ (?TblEb[| =ZxmS!ヲLz L$<2YfI+Ug.٠+>6#Eq~ G\B!1`)6j APZR0q}*Cjhf;]a@*[z"]:6h66;Mؿ}(46zex#'dY e(Fb@2B6&}Ş-Xv.z뎤bfNP"H}&_W/Ԭ}sk@-:h2_nzv_=`;ooVVlz?^W/{Vٛ #/ 8/z_NvF`G=XpuxlЊЂfshe| uES,ά_5:|!frk.+C AqHzaO@4f] .bd.G+*{O?tzJ.orn/׫==fuW~pyu+c~[Q Js%C 3hLJcn, v\C OOe΢)}hde=+Pvus |C2t9vu6Y|v*"> nu/關.sJLY19 x󬕕`8t3(Ϗ^fqܞ(7>ꭇ6= DP._.i;@΄3x6Lteh JG'^qUw(b>AQc`tqoYRPmR2G*~/YEN-l7'?wplļ;sш;c͔-7 .6O~>c[,3l v:;濴fPYG_{weg&M+b*,2{${ 3I* Zv#k_Yk|7!t5MOk2aPzx\XX;m -9׵w J[G>6TߎG+9ǀ#Qs>) )A X !.ynMD7DAO 8{op|Ec\H(X `^j2^П`8d`AXxx^v<**,Dc_-jrPP^:4Mr< Z٪ЭIzeQ/7P}W~44G?]߁֞knV HOJ~T(E/ّNW`,GW{Ok cKoU`[ǜVͅ,Zn%ň9h-#>QtTZE^ YZUIR3@c~qQ<_jQcoz;t"4Jjwv'm/z'>;I̯*C sgr33sK3EGėZ){z!S~I.»fC/h,XϽiiT'D?J,_uFnV$HcusWFopk2zτ0rW7MYµ?Cp]O[PNS& A\ש ٺFIJ O$l I*D^>;ǽh?hl=db|tf2m?μŰ4mCtK)Ew-z<G"ل kdr)j{q}AL$PeK(i7[[߿E{*&SmVmu c v Z  N _۰P<1oxk'W, {ja ո5m8jj!uY˩t[(X2TW~j3xf gMǯlzBS;il,A }> ۜ?A 1nA* ew %ւcSt9WKLFo^[-Amu\8bQapV3xGrxܵ_Gf׌U|nv݁[]SiGnO7y!Pjv,}ǰڴޫCz6ԻPL♥0*ž wcQQWQhtU{8cP[}ǁ1ue4Ԡ\yGtXŏ)HL0L4%{h*Ѳ5a>勞oz8~lTt-nJC3 ~RQw}7q_ӹ4Y%+i2BlG֙v5 ;ک8l~\hTڦ$;ETdq†IF$liZv҂ѧ$ ב 0~` VjM2@k-Hͥ _1nc)HLUr$Zh Lt 'CGpMp ϒaՕ4N'FP^Ȓct*߀EV2`zw³c%OLP7`M8fa{WEBƠ 1Z%HLnGsT9׌D<ѫ)V<Xs֔1#=9fAR[Ϛ[UҧXv;MRƐc 8QYtU+UP,7d\T/M1YfkAM6>3+\Ӓړ' ʒQ-+`[SfHPVfäW L 13C,tŋӦJUzOj_"9E؞LˣL0~[JFVc&GÙUΙ)N$p WXrRhÝC؉󐜋Q̦YTi59YЯ(jW-v&ƩQz[KjaDNv9?e"b'=_e@&b,r$mH8͊xꋚbXvMhqV"ӌ& #[6⬨GBd a*C 힧Fd[~^!1>  "V۩Qu{KWau5e#l?$Z5#i>c<y{kFR-i>C1d{r4w6 dGbf 9&#!P0(7Y4aIdGz&i[GD.e65*mBeZ z?#c,P92e`nN.{8eO,,*A -[U70L=Ѣn RXiONpyT0X2ce\$T l5m;VܿyJ RlGK (*=;O8X DS+h2d^vDjv 4'O㓔) ⩗Pe/W0ח9"/p_oWu'ή/FPv0/g Wa,;,cܯB\?ܛYܛ50TӧR'rKŔ~ .*:\ًQ8hDA.ZB̈́>1&tg2.QS 5 .[{0}^~/L-Ԓrʬ%Ƀ_c]Y[YK+6,Dy-tiJhY/ִ`v۬9V`MqODZaNZ+٘pRT*XB.a5w1f8䅈+[ڗy: []uG5W3zvYm7VO)9d3X@-v@"%¶ͼmPy`Wf̙iLv?{y'F1RB" h$2ν 쾮i.b#ƁG,TCss`SCIoE8fDb89ρ?.!v#lƥtcszY'dEo[\#Q%8~=" FZ| Q]y2t?> 󫓳Բ({r eM.E%F2DOQ{ΚQ%z}FgT<W׮/5=,jB'рi{)e xOS%]Qfx ۫@lnܲdPzAXV5]gbB'G;4h]>J-7b){LU2Y =-ov Up=fr-gA'Yb @O\ܤю}椏5KB5_P%Azb U\%mrO+y%l# 9"#hؿSk&֮FT2%G.HSְj!h`XO-4WGם=2ex!U^ȕiqSbQ1qzzl7a$\':)Ul0bN}.㱪'ic"LG t$;p*]fHs yBuT&}Xwz!ys6_$̑{k5=m'1t ?CT>ٝȞ5/w[SKgM-'Rڭ7LGLЖxmԴ825M t(>l/KDpº7yt)ll.fM :Q众H1Ol|JųOciMb`OKu/@&J푈ck/A9e b'BZ6t$=9x0+$Q}8걤GʛjY3Hq͂+oT8xYcEr:2>Z锵`BTZjXmeqQLzqZ131^Z xLX![Dg㦪gca.\=:YF^(_F~V zi7  NiA=,|{mB#7uR#o|ە^\\'/w^ 0A"n/ qm"^%\ ׀j0[du2v9 E '\a?QEmBPdwr>8SUh*\-0U7t6Ѡe#k=YS{@Y޷ 1ER~\#W 5pmʈ1J ' ,^'NNElvFKT]* +"kVe(uLg;s'I:eT2oUVjh^j7*8ыj}w+|ak"L qݢ&/xL ?dxJlf@'Ȍ{䶸Lm]#⷏Fgҏ/D6fa$~ K_]wUtirs2ښdUcN몥([Aq7C,] K2<{B n]JDi^me]y:7rɋzP:>kל (7gxu ҖF|9zI_0!"dx$!v~rS4~JM,&fOr߱zŤHhB-F7a)+X@M κ`T*v`o .{ ) YCo2O}kͥh) KHUT*}#?*1D˿%mu9# jk@c ju|_%k_ciLkP]>c2N.I5[zBoۂYOo޳>>cW )E^ՆɵvՂtTk^n Gq澆fSqBj51o7^ 7qmȚwǤ}DE*%3) '!p_ ,ЮZTμXjlT^e| R쉎oAOPD݈5MX9Y3=]fp2A˂ jځC6xbgIe_iҽܣN6t<4%"?*Ɋ;-V@tiD)a夦!"׸] ժ3k?1$H$:Yl5>ðo: U U u%wv|vz$qS Ym, a 5nf(,s[4l 3UL W#--"2t+6N^xXMw WKڛ܃K;c odE54~ /jIUV|epO,>Uus(GX`A1s/QEsySJ:yg9*WmmC1V #@0Y>Pp Ub2MǥriCDbaZ::푧"Z H&UcW:?gWr-QyJ{%jhH, r5$ !ٸ.᠕JGqgAltX&̹SpfJ)y%:>ͬ:K.uQD!a* v" G|/FF)wOr@7AIhB${e"%-}~:;,L';h0zynjْXz*adEru qEaTҺX;=6~'RM)9~ ĿY VaŲKT6E%~ĞZZe\ILE@~n&L;j9.%{s(y$@KYV5gW焟 PVpJ<3ZV i'*EfG|q15^ta-(0TD ¢b[&c~~:۞A'o- #K߇yȆʄk>U&u/I' cfxZK,QX`p ht{ ݖfFHR^Imړ-)mA:V>EHYwsU#gȾL+f$:1uFixo̳5|[#V DcGZmq6=fn$ 3nitM16BW /RjN<|p(4&LL+ĥ&@:1ݺ~/)^D݄ g MGt:QbMd9&!%*`靣yuᔰL9 Y` 4fb<+tҸ⒳RK8wAEB/M@iKΎNvQRQ+oZ$GZpQe_5b\ݷjq)^[;U} 'L{CZ>y#],>+}Nn|itP^7ʃuL[8FU%~WRåLOSQM( dܵj|#eZ;oˬy;ZT[\V_ # i~Vw?9Z;C !gj=}ƋG\ b6e4祑1Eb =ER"u$$Rݨ/v 0|Ѧt)_Sl՟0jeVRqH:0KLFkoAg9bgWWE&s?d?9ꟲdTpuzʅ*Sj ˮ{€ K<>hȎl z9Bd<82\H\?4EohDx_21=VH+:#H\1սVeuuUx'pa` Ύk2|9|7$'f%a /(t-L~-w\::>_yZMv4<81W̭Ib`ez\q~Jȝ?<:= Xk#zi%BbnǐtUnoB'WL޾AȯﮣB>Ԗm>k7l@p *{pTǴ5[kIT،.&zP;wC,uɶj&9=#fG؈WfVgd1o7/!f"F姏٭="D#x R>\݂(et $><ˣ۳l6!TAIș{wūT: ֽr(nSR|9۴ ^,shG佱}6M҈iLd=x#U% I63o?gz[K삺uࢠGocfׯHCVckg>ӇGG [O(t<xfJd~?S1 JT+o@VYϲBcK F(ňLU,h>8ζE*Lwa'zbQZMk$8vRs=g~9baCg Q 4{ 'bݩ~ۏXn 9-K,fE}[ۖ!a _`?Ρ/QVFmYU' .-+iHD_7>XsFO0nSE"Qfv\ `Pe|]~x2c0Tc|l8OU޽}lFg Mml-/.~OqT^.ޏ5EZr4hC"Vmûy&ht2Mq!T$&D&;iyǠ8 -Z!o_i_*=:JRp%c+>^_g$c}3:#)󗵪r]ژPM%9b1Q(~iE!HhKMT+m'NJ?l-S,D7T$ "aרez͞ϼМu oQHT};FC9>He<`Q/jS2JLYL]yjY׌ $J]zkg+uuX|o"Yz0_XOd(t.?-Wy{!2==䭉#At~lʒx2jBsMp=]RZ4y@Bu,c0 ? +-XG.)C8+]#E(90Q5K׺~2U^sCkCuˮI"+2ֈb4PuaJGxJ9݊pZ5ToH/M.L\Gpس`z]UXjIgFCq&*Q,f(Oht`,#͚ I/=칺{ZLދ,g]4}X猜{ Bo ˩ӿy7sa&fXGj_ŁwBc#jK5}iO/I(ir{`VKn k,e$ -0FHt*$9Z|N1SJu-KKrEVq88[& }cKmu!шz)1TI*XB#yyPZnhO>Q =rE /j6 "FUB|O> c23Tq03Usx6i=^׫[!G.6{޸>m_^b6#dp0Ta?O?Pg&ARbjJ6ƑYTҴmKyLWQʰyq4}Br[q!Kk!7n1䀅J`My3?SKs U*~%`|3bI(=y’1C!Vyl 'qH>F=%x ]%W$pTҌ2T;dT t*]o[LWj70!U'%2?`‡$~ZۉmB,TF!չLt#B{/u̎~+HDwC<t blbKIl9!F}aadu:8kȑ/a 1T.._8J J6”>=:L1Dk#T1>i0}'Y41+ 6VH}y:Pԯ(K,_"2+ #Ṷ́f|,N6{P~ $];e4>B0>r0i'?-8dBur@(8;o}YQ/]MV3`ET\G!d{MU=lF(5DߣF44%wc6=*-8 RHjK0,)`2J'p)|eSGTےGS'FdChWq)X*;LSzf[(+b疗D]- K(4VLvwH*^xF㗓P9ASN{eg"橿3( f ち^I#OuU}R`e}gm⣟_qk܌fvIci ov~"Q[֨a+>u>71@~ =Wp9mgA*"`9u;%VޣX wP-kw, Mqx<,~0QS4u7@o_1aREoe~i%䢖ӳ t&1 go+h#͆"_2Ǽgyum䫲juiϬDϱڟSL/w p(OXoOn›Gz>bfM&A%='u|~Hm&J˨#|)Hb{ tGU&(;:yWXLjyl qX&>ʪ98i&WMw>|[%gG$w1|W^Â9#2!GA fIS*6TY%Cm[C)au0ֵ#Q5>+DiJ |*9Wk9HB_AWPѭ@C52rGa3/#),iZI,t鍺c]ta85 F:X Ij+ gf$}HL !Am Btͽ/ SBRd5WCZ1Z;RlOZ/0yT Ώ;.}zh.Dk8GJk?ϦRׯ U~ІoJ˔s`R {q~^#d'u_-: \}у a3*4z8\ȇFC YMFplH -IE|\T`Og> >r"gPڋ:W ?ސ:ģ&yD\&>{\ZO+}a6тdz%#]cK"R.o彔Ecϗgg-E9Ꮫˉ[RbükQxͻm6JNbҏ1>kr&؉ӭl m,A!Y==h߁8:M1Y MN_6=u3A4Ŗ&$zЁp2Akd 5,;cF? _2}1u !t/yۻ67"$?8+^G,T/wc>q/uK ?y\<WXkoWmmv7S/c;_?s鹏rG0\O/LlhK2y BھjMal,M|\M[<Ɲ`}v/PGkܒ.={;O+5^r6duBβeQd;" ;Яp/g7݌nS2Ԇ#݌5#8Z)&zX9_"w^nz؈_m-Йz8WSz2XYq ]&7j;)ygs8ݳ6!BH`C$q=nv7L>.>yifL6ƪ7On96۸d"cMڣj ";;XXEӅNgS>QxDڵ sٰU.O}7 ]?X:W8'% ;HnWsXVͣBъ1֪dc7xWX/70^T4谍̼/Q~1-޽=ǭ'e֑+P5f^K`j핣- :xRJTiRKWw̵砻}gg9$Dk`YX ~&C٫ǕIw44&  J5xN^K;?_2NйSҾzB*泾Kẕ%1.~m#PbOW,WPr#Qqt5@~;Izg2Tݽ;; S̛ջ ;NCGwci~XhPxޙ*)|k3%Ͳ>j|֒']R3pDh}EGzcGO>_~.Dh"?@ (Y=h4A(O+7* d˞M fmmqS&%91I# <`eyN4 U{;8A0cV5[ Ё 9-hj0oC~ Ȅ){6pZW>mpr8`P~1{S;hJP[+ßc6D? g/ۛ¥@>@@17Le 0``MQAl٘ml` ;AP s[x 7=8sbH季 +Fr7̿WffS we`ݯRП AL!+' (<_A d Oà3Z +) ya(maeLV/|%vpgnᑠwb__MS+#3('x!JHʪPѺ A߳bPk;_px: b ` ~Alm<Ь-,v e k{xA͍ ?Ϭd ux*yX[A~/+&OVRJM5r" Y?$PcewjL9YЀ~bl9;+ 7 _??4-.? ?Wr3`!=L@cv&M тߙWXloeS#sv^nn{>{cao#jr6gc[p>wzCpz1#xNߘQO~9?3#@ ^TA';' +],;; ^۠("ٙvx)`GAb#:xgKU)N#yp\w1=9 pBd?m`VSׅdd 6^ WB~`?qe>86v+xO=^x^^PE]vN/t_0x͂>?b =nwcGC]U\V^J{lT