setools-console-4.3.0-150400.3.3.1 >  A bŹ8p9||4 VؖzB)Bż3.THL;^0x$&+5hI[ͮ.^#!a,=c2ȁLؿa e038Q( -"\*fßBuX7lj|,`о^OΜ̀~JaWYF\+DŨ|$# M5Qi~1Lσ|7ϴlM1]<-vASQY;An<((ed63eca822209cb69d0fc61492832780fc92dd389f097bd5fc026896db6296a2b172f3ae61899882cdc907cc0a37bfa5dd067855lbŹ8p9|_)lռyLn~^ i'%-۝} ğHԛL3l()AE wO Ŗӽa)-E5=C#Ktv  C֓8*g3Ǹ+`!Aa34)j7$%kȽ=9ʾXa!DoFn5t1NLsԙ :Mi_cp>?d % T %FS iu   , l | l  ( 8 9 : FwGHI XY$\L]^@bwc defluvwx$ydzxCsetools-console4.3.0150400.3.3.1Policy analysis command-line tools for SELinuxSETools is a collection of graphical tools, command-line tools, and libraries designed to facilitate SELinux policy analysis. This package includes the following console tools: seinfo Provide information about policies sesearch Tool to query policies sedta Domain transition analysis tool seinfoflow Information flow analysis tool sediff Semantic policy difference toolbŹsheep55$SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Basehttps://github.com/SELinuxProject/setoolslinuxx86_6473G.qDdC ed " 큤bŸbŸbŸbŸbŸ^^^^^^^^^^^370577a8254f9318aa0894880afaa3a97b561d5d8fe90a7e18091a9ae71136c354c3c601b00127e13024b0d6b95cf98cc53e4a66fd977d474e5416c1b34641d34a3e0e651be5e733325444c837e273d08a19ac08fd3552844eba38cae5c558b315fbae08b021bcd1636a69aadefa1d952dbb9f19f102b6eead4ec6fe8a1a95b4b7f5a456ff8da29fa2149355913417fb5eaead59d53e47fab82b1603956ff538dd5ffeec3b7403e7c9abdfd782cffd74a844f26733b2d2b780a51d2cd1307a921e458537c35927aff6dc432fba306d0daab8e0af2f260119067ae0916d5305e7cb364316c565baa3526a45d9c843caaf6c41eecad3fdc803fb4908622159361737c292e486b72763aad626eacb4a3eb388e16275c7c3b40beeb29bc4605da9d9305559f72e8aececaa6b8248f0b5328ebccabb555ffadb888ab41290ffb1800cffb906aaefbcf71bc120ba14e67f7e821cdac4e661efaa2e860626a73ff976b92b9f2ff00b5c0add5b51d9d4a1f5c21e95ba0a22362a1f0a3005463595cdaa1c9ce9a54f510d1cf730ed53aa50e9e8798d8509c6af9da2de94a0f03fda7079d6898eddaa16b25fccf245933973f02c8476e3748a6413c112fc1d81404c4a093e42aa8c757ccdec07b2ecf0904680ef3b3c8a0c0152a65a569ef1e807d4c4b6f5baef4a3b95a425c45c922ea1c736caedb2d2ae3f8fe2f6722e6f4702ff686f5frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetools-4.3.0-150400.3.3.1.src.rpmsetools-consolesetools-console(x86-64)@    /usr/bin/python3python3-setoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3.03.0.4-14.6.0-14.0-15.2-14.14.3by@_"_!d^%@]]\Yz\ `[H[d@Z@Z:PYχ@YP@WWU@meissner@suse.comkukuk@suse.comkukuk@suse.comjsegitz@suse.demcepl@suse.commcepl@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.commcepl@suse.comjsegitz@suse.comcoolo@suse.comjsegitz@suse.comjsegitz@novell.comjsegitz@novell.comp.drouand@gmail.com- require python3, not python (bsc#1200649)- Cleanup BuildRequires - Fix setools-gui dependencies, we are using python-qt5 and not tcl/tk- python3-setools needs python3-networkx- Update to the upstream version 4.3.0: * Revised sediff method for TE rules. This drastically reduced memory and run time. * Added infiniband context support to seinfo, sediff, and apol. * Added apol configuration for location of Qt assistant. * Fixed sediff issue where properties header would display when not requested. * Fixed sediff issue with type_transition file name comparison. * Fixed permission map socket sendto information flow direction. * Added methods to TypeAttribute class to make it a complete Python collection. * Genfscon now will look up classes rather than using fixed values which were dropped from libsepol - Dropped python3.8-compat.patch- Add python3.8-compat.patch to allow build with Python 3.8 Still doesn't work though because of gh#SELinuxProject/setools#31- Update to the upstream version 4.2.2: - Remove source policy references from man pages, as loading source policies is no longer supported. - Fixed a performance regression in alias loading after alias dereferencing fixes in 4.2.1.- Update to 4.2.1 * Set SIGPIPE handler for CLI tools. * Fixed alias dereferencing in TypeQuery and type, category, and sensitivity lookups. * Fixed sediff bug for rendering modified nodecons. * Fixed devicetreecon count output. * Fixed policy target platform check. * Fixed bug in creating permission set intersection in apol. - Provide python-setools- Changed requires of console subpackage to python3-setools- Upgrade to 4.2.0 * Support for Python 2.7 was dropped * Symbol names are now available as the name attribute (e.g. Boolean.name, Type.name, etc.) * Move constraint expression to its own class. * Made Conditional.evaluate() more useful and added BaseTERule.enabled() method to determine if a rule is enabled.. * Added support for SCTP portcons * Updated permission maps - Dropped warning.patch - Single spec, limited to python3. Obsoletes python-setools, provides python3-setools- Added warning.patch in former change to prevent warnings from stopping the build- Upgrade to 4.1.1- Update to version 4.0.1. SETools was reimplemented in Python. - Doesn't build * setools-libs * setools-java * setools-tcl * setools-devel anymore since the files are not povided anymore - Dropped * add-to-header-define_cond_filename_trans.patch * implicit-fortify-decl.patch * setools-3.3.5-javacflags.patch * setools-3.3.5-nonvoid.patch * setools-3.3.5-strcmp.patch * setools-am121.patch * setools-libsepol.patch * setools-setup_py-prefix.patch * setools-swig-2.0.7.patch * setools-swig-2x.patch * setools-tclass.patch- Move to minimum java target of 1.6, 1.5 is no longer supported- Added implicit-fortify-decl.patch to prevent warnings about implicit declarations- Deleted setools-3.3.7-libselinux-2.3.patch, we have a current libselinux now- Patch to work with current libsepol, libselinux Added: setools-tclass.patch- Update to version 3.3.8 * Fix bug preventing seaudit from starting * Add python bindings for seinfo and sesearch * seinfo exits with an error status * Support for named file transition rules * Add support for default types in sesearch * Man page updates for seinfo, seaudit, and sediff * Fix file type drop down list for open/close Apol query * Fix compile errors on new parameter in libsepol role_set_expand(). - Update home project and download Urls - Remove merged patches * setools-python.patch * 0003-Since-we-do-not-ship-neverallow-rules-all-always-fai.patch * 0006-Changes-to-support-named-file_trans-rules.patch * 0007-Remove-unused-variables.patch - Update setools-3.3.6-libsepol.patch > setools-libsepol.patch - Remove redundant %clean sectionsheep55 1657125125 4.3.0-150400.3.3.14.3.0-150400.3.3.1sediffsedtaseinfoseinfoflowsesearchsediff.1.gzsedta.1.gzseinfo.1.gzseinfoflow.1.gzsesearch.1.gzapol.1.gzsediff.1.gzsedta.1.gzseinfo.1.gzseinfoflow.1.gzsesearch.1.gz/usr/bin//usr/share/man/man1//usr/share/man/ru/man1/-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:24925/SUSE_SLE-15-SP4_Update/c78e7306ae31bda8a9b459384bbd13de-setools.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)RRRRRӉqutf-8616f884e51da6ecef89e4b4fceb94bc2d570c7cc91d259fb6560a5b1bd149a4a? 7zXZ !t/.<] crv9wM! h*M$8\&3 X5_yzgPH}X*LE T;< FKㄷb&'y*788K(@Ju-nj Pւ#] aN?mM_#Ibz$}YRJ.Ux Blh*PPYԁ}Zx h̊qR7u(E8?|:AqYS?` "._9y11T[Vmi|9=lmERYA M|eyYbRFHg HQp;/^ʕDY&C@S?:kc=&Y?~mr{ ^|^azIlLSX9w3s`k (\\Qڕr&4^J)^F#~Ҡ bzÃL\63B/O,HXVinS"U-+T|6MG]q T:k-Ve{Eú͉Rx}Xeȋ/+6n#Nm?Ιj{e$)NA !q ~t%Lϒ3GUf!]A ,hVFD /?֒&m)JXK{-QC)WhF)&@;Ֆ:BZH*kH 3St:Gj~p˰ek lRF3jrRF3oJpMMp:a~83ŚrB  9UͦoDG:\E@ɺ P~r Q]bݻ˸OJO}ꬱ*!KY 돭`NNYLQ`Yd½Ia܏xȺ&4DK䉙 =O%fM\rPZ^_* ,(6Z>k5}6R#X,aZ8g| b |v`5G:HFkHC^Ѯ**gqx/|_e&] |li K7pZe !GyJ~@H?ʜ=4~n*?㬳gsuh"½۠cg!ya/ oI$H`8VLompb`|ԹfGɃo8mՐUid(=)Ř79]P5i$EvaNzVLl%CBsHzEr R Sqc̕;0u6Uq2_.a5*orVߍϼ>ᱷ^B̒epoGclBmMMI/,6Z^0+tP@zs>ֻ |\<ņƕٛppT[-Q"-)۠b=~y^{M5x95)~ޱA3sM59f}{l@h:G|cEOW!*w]>8$ H?%>TueFg7vDqn`BϕmrPp}Fd6rmƜBJiKUSpsqDQ9Ǻ%^{L8erBz˔ c4#bYaY1 WjVXIO=RU !]mʠr+{0K_cWT#@X)ʭLVREJ,jbGeIn{DWB]TɥI.X|`+OƞFE[!x" JL(MK CE[QYi33`@cY:38v6+}"*\xOЄ6r[:""#wP{e҂k%n?,! $W[֥?@J1 nk;Kb*ՇT!8>@F!q` hbh?֏kn`/-ɵ%K$v9E n&O)0h yGaZV;9y"Uyϕ 3YσƷ:igM\v{Y&[u^Ƹ%2>*UikCؗʴ,bN 0<ʺvܛ6TIK$l1C|f%4,1ofRU*`Mӯ> :Q&!9#wGwTɱw2D zc$ ᫁^|smAlQP |+e;j'!bZ3AV&Ј[m^БYǿ3 =PꎷJ3`kV+ ˋOkPPA;;ƥBhɯ‘Vq,5ŮC6+` +kQ;oaMp-S Iõj90ŵeu T Ę3UUm9Z꧁ b|5;u6O;a1?ŠhOnm]ł;X'$'aٌ}Ǥe[ OA CR;%, Ik#+y,ekA#fmj7tX $ðVڪaibyCNC[h,z_seI{٬}/L\/_ھČ$[I"ΪġkJwPՔv~6/=wE)w4\Υ6GedyCD-5YI~`M3*= NCd1*ۮO-r@&qT`N9WYۥFWOWsoc)[KáVcs( oVarg&nRc> JhULv 5}CGQOĭJ~ <Ǩ!DzhمZ5< `~eAk pE:>(:WJ2EK(:QN!ᦵa n'yDY^yMhdh`r'uA ذ,pp$kX:mUm_3Gxg2k+hGw7f)oco J[+ols bԿ2ߺSiT]ԼR l 8mWŁw~ra"Bl0f\2EK%GBR&pW}ԬQu4O1!xBNDGn07EAkEhkJl44'U'0ҶG Fl!hhȉ0CLF`.zWe[a _:+_8{i<.gU5#y< mܬ!=)hn$ajb$W_ r/S [cRn h u>y ee?5W974HЖ*;y½N1c+o0MM=$WQ lw2?OU h{Q%67PЍO6Lӳ )d9 ${e]HKmt"M6HX 7BL*5Fr,_Q\^][ Qh8ЎJ N2q'ooɭ;.?</cQ{!wl# TXmVw-z}JBGL|OKEC9 pQnl;e{ :cT=%nI4>?X0!n Kznk% BMY(iUKn-sts0 M^GN01Hjs`c┩[ BBDQK=2fh[|gf,"R]g{UR9l?:ⷸ5FSxNkmZAK֤Mի@J%@WV_&x@%ߧͧբd 햱%Wg)y P8vX-eKT:xڒK)SM{̑if^Sʘ&p%Myh`̫Ay>! ^EpŐ[fK72j^VԀ]hױO^!dZi>f"f|kK`?D>h k]^.#k'3~EH X.cxT^ºv)@{c>x:h0-$ *lj6~J-_WxIz .S |AoܭǴL$)na GW1e̪uFg5q[ [9Yъ<>rgote(-]?V[hxO4'`NrGG {aVxt]7^R)c]l-/ĹL(hV?&qT [X,K5׻Ḁ*K5\C 7x?=rKE0Pw%OW8S[6@T*hsc|^Cd~X\\_p3J !܀i!_䱛ߓM.xJb7ՙG2U>BzvSc](f7J gGm ht!$[hfUEGy$zM1`n>*N oPǤ@n>nm# s}SHrÍ"\IR׮%B;Y}T|jo'O%z=n&J_ٚDy&\Zk32b;4_)TdEN ]JSdWٰ/ W[hww&#^"3*3b#t~ ^s͈^"HVoON֪+D $0 x$-;uQ 7+/6nN)ů+ u> r!UA1İ[|HKZ3vYI >zTmQ* z2@qxٹjB`V-ULhkץ/\sP;~a/=ĝ xnQ"k1mOְ i+<F3ti q\-sƵMЅ*E (e<Ԥ} s]u! ^\c("ҧR#X(vo()S8 ^-ВV@djtEfڏJمvPC.`vue)|&>w/ފ^ng+`D-&iZCE.Cos#ǀؘzJQGh9kFZVΤ`*:>b71M_ ߓN9/aYGד$e>t֦#D^uIm9?_E%ׁWӱ;8bHEiNT0lsln_<JHnPMY|r[e{tpuRĤp4ol?=]tz;!n-9X˲KE#-uW;c)8Pe-PP?'i KI8X:HGiے.9P4U+'Tsʋ#dv~GRpZ+S ڴ\XjJhû7Nʦѝ4`sѥƘOOHs,5,ܔGTH:tM]  rK.zEDm>%eu]sJ;8u3dE:vGj,6&MJw:Ӭ "O&5dq X_=/p*d(ek LzI%jN֡RUI|Mk^Ɂ!B)',_Tyƍ ҧ?c\bqò1,XgwAo/(dL\o ;>*U[>/J y5W§,Y?o Q_7r9&˙i&4;ORBQfXG%E}>Ymȅyɂ0ЙQj`J9F:Pݝ)dJKF4IY_o&at_Ezg>DB[b^w6Zuh5+ !* oއtF7fg5q`i !h96ibg[sCI)Z] W mߝr\#QuPG*,򪺁@zHꡥz 9EEu tn9Z6UQ\ ;=}IL KѩZ:R[98"p0w/H ROZ|p =l 5RI 3a6x&~B)8A/{ȁAbXϧswvlIֵ 0g ⎧s,N=b܍u. XCũGrU.ԙf%leBfdyF$/fxKy\(h/M Dj8w^4>]hb(Ir} w/?v?'i(YP.  fQݚi}K QJ*|Ԍ-ݲxA/8jsnDxgn<_8x#Avt4Rq:yvlp_6oc7xv+ DY1STZduUYԶ+0Hw02|k!^IEG J<){REϡeZgP_Q8tm;ʗԘj E+}8IXABIb.{I 6?+Of.t[)]7+R]Qf&d"i7k!Cx =f-L뼊UH$CJl{\Q*(tup.P}˓AiOxdIx{GwS ,?M] JZ#!_vgM?'hOQi-^yc)%{"/,]Cܠd/B(t$߫drܴ_8 lƶע֣{UE |*y8 {{GĽ6]#>1QVGV߀'>i!s5l]HO?z2е",NzM[(su ~סu5VGÉ[krߠگؼ] DZ51ɔY8RҨ}g-iX Uږ'Fߏ7A`han Gh $ٹnbcn%IF㞸-=r˫5b\4C)=J29\JfƆgWS/]7XLH:`SjY$>wK+R)D)"`V61z<7]9$P}:19'&MϺZt 4})*'!M'HUK 87oe&TtÁZs_Q33pNJI,K x3m 7u~h[Ei8L:;^ CQ܆]#tˀ{dFFV.Q155\LE)yZ-YCqםUNw_6Kz^@jlo ~x`pQ=YN E*1nlOx8ԂFum2ia\5$7{OʭNYvS,>{~6+ P: ~fxr\  YI9rue%D[2ܾ{7/}~0Sċ$MAJ俱X[O{*쵠 څ=FY0:ս跔n7 _&QO7˃EUaƨ=v!J4~wN?y\c_p;oDq&V0P±yǹtXȄfsk.]:}*蠺VT14~T0T8wVB ;"ԓp%TD4?u?)v!zn.9dv=?֍@ty[fulu1w jTފ(\ zRȠqDV(p]¨[@R왻57~@G=fa΀:>-ϿSlW+x]C"!A+h+L0' qMT>Gp|nL7È:!B5Jf$7!qLweEv-!v >U{'er*(l~wfWe{y{+)[wƎ3{@- I|pg??vA2`d^$5c1`&S03vq@nsjPPi$ 6=U+3*,JFGz> }ieER'5v!g$٭/Cow`*O|&BDI$/}]b\MpRNW: wgxuxe)]~ڙ28;$DO-u Pٙ9hb|<*d -]%Xy k#=s X>mewqo{,BUK4ȮqQ"Dѭ'iC'0B s_,}c00?w(j{q/EBk"CO^#qܟJ qP}3ʚCK~r?BFd%=P'A5]ro3Y.ߺye 6$+,7SJ9 U4Odolpd=Ynld@R(4oP!)z=xad+B]-n|Dm3-?36wo$3^ۢ3ΚJjwuz͈3NW1Qˇ1ZN %L`F[E8u{d+PuoY20ַDRVNp؉J%3;p|2@KuN!a&gYiPKVKO.- !!͹ H#,hdR}d[sJʩ# VxM Ԧ *fQ Ɔ )lv/-e]T:9ZfKBM#,Lad9͐t+3%740@>1>0|@5 PYYPi982F= `$ߕzޔqǖ E/o.T^?fmbO Zխ$'?IJhgs-,/';^Ԙ%YIcoW\"FИo; ?a8Nm?vUiҦd^2X ZdoWkN[9Wt7|/)|Gج'l}8m"N"#M+4SzGvᡠ2JH#ځFYnā e\s)-޻ɮ!Q9%oyWEwcݕ9;Y#IYL72: A^|LxR,O'sѴ8&n?E,* h;mOiʷ\"\t6Q%\4n`S^{+8{ߐ>kqꆖvUԻ؆hzV6 Ų^9AY&dp@bql"R; #&P{(iwx(PpMl?o%ˇ9\%&wj4RXvݕ4R_U9k`B2M_JhA~AiSMMC 5E~ћj]gHZS8@7oQjb̞ H:Y5* Nޫz6=j렲(͈3iS?,%L1 {̠y@4{ SbەDV@Rh+WUB)oA&28K wǚ`@&CaHϸI絊s^䬃5Ԡ(H4$ <.p@[8QT*vVͥOœBCs-7pys?bp071&_`\Ԍ'XrR]yAb%%c>JLjPI'DPT7Z(*ݓ2;wpwYԽDCo}KJ`wdUCPnj2RP?x|e9{"2 3r3I7[*P>0JZ!~7h_1M׈rКoP/$V>1D:^@bA]t|nz)J(|~h}+DpTp]fZ%*F_5mC-DI k钥?h,.zQu#,>ZaR*'4.ۚmk- ˓۲%=2^K,4Q, ^NuT-pSN -Pq@ j?[zK_^d Uez'C9~"'^/7+F |ђf*@ڒ]3d`#rfbr+`;MNvl)L ZuNTP%v8y1TT<}0sUUAF9`r!?.I/+lF݆YOjHX%tH1j||NHѾlI(߲nzcp{|EyV:nGeI %i*C'3}3fB4 14hUyeDz 5a>.٤\)2Tg,Vo'Kz;$rtn2eVj#MUgrm~ &:y`ǎ+g9-_NeW Nٴ{,Nlw٨ F""cnQ8 uD빆~" ה0x[l6WL,u]Dꖫyn?BQ,P֞z?}]bOZEe곏OtIҒ-kAǣy>qUV" yHRK9^^ rfɓLe(-5Z{J@#ṶK%Т-ƒ6G]IYfMV6 \߬8+Vh[W`'x)t޴g ][-*aZClkB z1ʪ mO_݌^tµas3Њط3a9u?buCZhɧƚNy*c0,}#s!eY/F"]bF-_@)pɚ\>'1eY) L25@(؄AlI}&tEڊB\ɴMn/ĚGP㈱Wd hvt-_ EJ,x]l{7_⡀(A:I0ojӤכ5ovBT@P^>9SbBfPFXO"(q. !~i+_AѮλ֡(s`0rZ]YJXUeuQ *|3e()J X!#kO9HJE^ .=&t')Uh SNbﮚֹdܡQ<ݻ,iqޠkݍOyb,Mv.sZ Uap @(z"/T;׳VɑZh.w\7AIe%T>ʰd3lѝ:7G-0rUEYk*@=Tme ӛv 4jul҇EaiQU/WI=3 [?65)cB5sB$LʋRKz@ N*?AO5j6Q}}H"6F>w'kGfSeQǰb:{\2Jq}wu5<<8dA9)ͫçޅZIoY!a?٧9s:K- iٿ.Nl"Ic-g(L :[xKl"BbuTڗ ,9]{FQ*fVh (s0-jQ^cͣZY qsG!3sŏPظx9?cwҖ _'v_pѱ[ޖhk[Wr$;GvJE(Jtr q;3aӌYsd"wsG׃掾acĺnh}1hBCTmBRt x ĂR_7F @#Dռ") l@;-& =)f U\Dd{"h&-%*4Hx- =^SJA9}E~Lםi u6 MeWJ+[^=W"īsS}r!";<ǂ ʖG|<֚%jCvi'*W1[-ߔ}ELK"-&` e&rh6Dt1 gFQA=4D@fT\uv=b:4P#ڜӈu85tN4HS]oHw#\e2i,QIϧ˹Gm2x1Іh(4-dmq1fк{K!aM4 F就ŸZ;?Hrja8TI=!bo#>3Jj3d{=f̔9{*_~)T1t7ԿmЎKD֡C~h ED:!ֳ>}(8`nN_g_v;`,:9/ŗV"bQ)e|@!9łQcf32.dXI] 9WJLJX<^ƙ3jQxpnlev#<OdNyac}S_Ԓq̐Od? 7PLv9YAqХɅPd0qap= <)UI3KSd2g (pI񩕣y4h6֛n-7sZiA(A^rGo"_ [|:\b8bA{LXƕ cX'A%#"r%9fQ^`ZM(',E kTz-fLBɘ,|F ȳr;4tpgCanr'ğ62psάߚ9CAv|Y't@N(ߖ+4 puiPC*4ةwSCOÿ> 5NJ}Sŕ"RA\,zEЭEAx 띢rGl]>e>wW+ LyT‰{JT$ݯT㓿^I mqST aUYO EBݨM1ixS۬ r?Yw^gSK"ReK-!38rCd{LC 7u<Z%H̉jǒyA3=lo9еH(Z,wc;Ag$tO5A"] MPJ@Q~y8C.'qs3 G? m~6X43GHPV>a9J:1o g gsK2]j\{ՉrTO[NVh6?]#e1jv9!M(sWZfػpKK {>c}>jҪwy W7Z3(] Jc9K<2xzBcnv6$;4AT\Ma%"+>]HΦKq / OWK;j+eHu׾@-$'v *k'V@seyQM~$iXYwģV]7e._ң4xa:֖/T<D5v' NԱ+4˙bw ]12"}Jp}K\s]mC7>i }ZkXr(rjԡjc!}!X6Mz0kt$uPdDp)@ ~n}4L!|V1 Xgkzv*"ٵ `F\jg7 %W8=]!]9ȚuM cb28"#J@ZreGu.TmeoQ o.u#Q3ݵ{y1~Ѻ;< -Ý:t6CԽ^6qɪSꏿ W}ˢGM. <0:ڦgeY^!Qs t"ሂ> `lVl]3` F+B{Snnu\[ DVP42QQ_P^tXB |#. |d*슊5x`X46@='j׽ ;S _]8$^۠a!>V@v-fT Ap\dd]I+7~C^' 92& rnq5 ی$A/">oTH1yhzt锔'-&)OQ|R!`^+Sa~E)~&Mk ! e[-(lk}Ɲ[6q;59`Vo1iu@'!֍\[o+ SX .7+RJO9"g\ 94q@Yh4bhLyʖM;6a[ V cWML.Nj|?X\[ SSkWWU~;gKk${S+Bj+Kw8yXQ8R,hhgmQt٘To!l"FBWε7w^8i<22Ogl9xHmZ`A ֹ a*ho"|]mJ.uc5Zh,ċl8Y^ViTWvGZ;P!OSjj9V:zal?eh,s<2ОƳhJ[0f[VUv:eq?R075LmA3M1`?8Mb.- "iLtLH"݄WI|}ZfufչDҿc ATWLG @ )`tP9|"vl?ģ$&dwԡnD,df/q 7H$)D$}zR ^*ĞdX3IoS~hO0!!Zv-$Lp#2y T\zUϛV=8V #8V`8RUs?xW6a;?I+dg;0f{ g^.:~GPX&)jע<}f C;65dul8ъ̫&%E { K:ʛ(8G3yGߖR&w m:ALQ3^d*28…i-Of׼5G #@4KAPMlphI'+F%3K۬eGri-Yսvno[`qXN7Tg,PCAd#YniA`>`@?E ֝ۧf[Pu#21l5ym )u-:5m!s41 B4:3y6 F~d0MJ6rz"CI Q+(kyCHuuG`r.-`]]IHi-4 ^TsUuBɳbrʔPaA<[4rզrXpH>sdcHh('D):i`gB˸Eq!)9d  &: _"*& roΪE`ALT8XKX)G7ђڲ= .-e2ϋ;>4!OMi o85,@˃ ?M;6NQЦnV])B8džn9-/9AvMQbȎxU*oY\L<}[d(=1Zh>)EL& F1$[ԫxtW k1R6;!!%HƸS8w=?62L˵, <}Z4guЉm蟼" 41TEاۥ6\;wZx$|Jtbm~Ns{= }y|gbq2Gժ;.`70K-d?×ٱw L/ "!&%L`qlKK}=eCNu"𓀧Pfa~qViu醣U?Fu 2}]f=,y˨F#LRU 5W(#[h 'J̯%2Lm%ڄ<\e чT#m!`ѩ&XR2E| %a)BoXY$[R@ ?_q pA{zRE:a2^/+\K\\YCwJ펯&ATmÓ/WDq-}^}Ӛ HDimSiXYOAgr -P*n'woİy~({u1)F,W,DzUXBEZk!a>5ycӀO 95VI0~ B˦{Ae$_y(mO.& %DC SRs[ᵛz FMT'mf9]1yc;56p rfu7%Tsqtː",@D C47$t(ڀx}ȳvMCdu kC"w=`EaFI4W|Wtzv4;CɜpgR;? ;@`Z#bq SQN>YF?Q:5R7ZVH[;7OF>XB8)O`p>~.vh!\sOxFw@>uhrD{HE©su[h'|KǘaMN q̚(zG3UhHڇ-e.`"Dڢ,W)x]ns4> <2#=>E5EKFԴ m%w>4]dMWF{P%L/v8'vz?iঐ 5E!uspzGj^P? ju#$pm2,玮p5Yeu D4S"YP.}EclHCg c@#FWΚuDӏR?)jkTi5۱ T>QlV nmg{} ?ӏZ$s ǒբ 0^9m1Rh`BTg[E?k>0kt©gTSne˦zujG]jCA, B;-JnEd"3jD\J b_1%n0lHW3[ěAkWcKϨ>(4+qgm2GUx\O<8v37ő s1"bcV{Q?G֠74- 1j2wuS44N"ݏ2٣2Tl%E:ı6?bVmuL7ZuݘllAkIEBH9>|:ю,~ǁ_-GCM=[` @g44Շ|t$ۅu 8!Eۈ j Sht҄CL1k9͈qTr aOU -V _Lc@. Z,N÷,Hh/"q'υw|_*4\㰍 =Iwbڅ5,>b+ ~-f\sڮی.:3TՕb wѴ@/{Z{IH.=&?;j A*Rv< Y'4h>p>ogڃIRa{Viz[Vt8 F[ 2 o_kX<=kVz;Va:![f;kBKpwgC#ҫdr 9mu敾v7OMA*wLv_ VK=4Үl!s/TsKZ[ ȷ&{Lf2* eoƆHZ6 Bkٗt[ljR| _*ґlՓ゗̇m̰f=ToPTCöD+zT:ŗg ]G<Jշ##ae"Qsr6]dUYʂ.V=O`WQ|Y.DMzA`p+-ŕOFod(WW;4M AG=W!AJfÿMgc-|J&"9~⽮QcLbC:f.5g7tu/JۺdFj5p!9c1B nj-fJ߂APKت f$jg^bg?oLc$ !U-G)(~D(qv:6 L> ӡFK'@[ZJX21h&0+ vd#d ҼTr=v/LX n \b 34Z37tp5 JpP/ݑC=ؤsQ9ޓz;G =e]Ӈ>DI8F.Zr+#k: iYqkTTp3X<h|2%oӅYl|rgH_> Q* "ۂZDTL0>V?},Tq͛II|=@&{V^{{6Q$3|գp{6ܔc4bSVԵrjٞFqW56 P%(eXnؐB|W^#ܬ2 ӂ Gg.(0T~w"tE.fJ^ߢ >dA4\| n:kv6tDE&?6<#CbH p#@f/э*SOl*X> ZS*ȒL莏"k E`\@8$nB*|=ΫO"l*ot, )9'obo|&3H*ǽmk;^~d˶٭\RW>&{_6`o:%0 SpL./es8vQ%e",G8+;m65A]} ɬJzij'_:@R;K>u3z;.9|ЂbxJi } ВC15?H5QB񻖨%`ޛao*)d4q=FсB'2]{v]H 6pY8~ON`$o㗨|Rwg{ğ98Uow' pu &u뾼԰L c#L*߿p,pa3VN/'$3l q./<꿚dUf{y)曳LQtyf#~٬$mZ|4WLaLF>;r̓O_ \!Sމ>ʏk;›& \vGW|%ٟG^j[š]"Lo-cQ>6uU¥n௱YB61qSqKW0I3dRC9d$7Xɓ_M[VA( ~<HEA ]WXYBjul&l].~-jcOҎ3`9p_+(.x"$_%pahpCCk s v]syZ6ڿSq.M9\Jzaa0j`h#J~ֹ =W}5dˡ?'P3tg>DH 7. Tns;ur#Iѵ%tp%[~#1+'oT ,ghʹXH<ϸvoGD*k^J\K!Ui"(Ȃ XtvEۮ.D.Eh ^tI5.8oE`⛳+ bY{k?w@U]OJ "o,Dsp s6 Z4]R/t3_6ZF0#?>QeךR6]b{KlnIiJ{nr;:ʊlh@`l.l-OˑCH[3irވ7 $9UGh233%;.\#jBsa# ڷV:It N * 6 rbYOvY<{vكWHOwY9\kQJ;H%dN>>R輹獥*ԇd<+aG1ۢIyۄv4 rO ]5_RYofnMyx\%7`o|)5%~\:_ܧŃ/ ʷ5n]^U:=`2(Q;v\&M4QN`j7X;+>SR*4?U*&?KתFjG ҽޘMA _Gas1U &wt׃CpF߶^E<˝> ӿ;P!E?aS+GC_ig ď,H<8h}*eY S" !Jp,M=G8D#j;L>qՒ- ׫$c=*Ӹ$_۝LX35dnQq|H07x|#jSN:0dz7y+N; xUTv}KzV; p,9#U3WkƁĨth%&K\4eϛ,) (G6 G[}:._jÅ]wzT%MցK *h)&ROd6L,5EBξWɢC#Ԧx$Q!,~8" b -{K28zE)r%HDVn !֯t\t yzQf`#}|6Q', P+6 qj?WqgUCi>rdk..mUN&83Y(S2FQ{*1Kh1xNG:Ν5IzL{lo *~ 6C¨ t?F3w-@,rH'F$D|^=fSと(te|SLQClm>y-"$bHXv&vj7 T7+&fr񘽽s6cd%- V=B;5t{vpcS}'-JvR{1 MM?"!^JiwWf:1jhxDqlg- dЁ"AX8UH x~ e.G6zuz/a2z=J (!`XNV,V夶߭UF, }烜R^;PIzq"9 ТH#FK챔tOǖopwלc'_3PWO;SdS :"/%`zv 3uC"4\^2UI L>{O|hd+$zp,|@vп'yL4M>љG߀j5>7_,O KOPz73ygCTc8G94''\Dž2 aJC3,t uH' ]ٗM/BuYr9ۨ>ÍbtH;H0@z8[~:<}$OoNXk_}}8/M2lrG eh~` ׷0RR'-hb`i^BRhc ٞAo::A[NW"aا'uy&%/BJhwX}(]JKwTAAU]"ga3VU2EՐN6S3jeH4Ka`:X2^T\grTc_69vFs*g`24u6`=H`,Lϙ B2$*#D廉ړ/q: ̟S+v8' 5Ȝ(A? tL9V$;&[3r7=r:C Jy>&I5IwѨV]R׊' PmEK,[t2P09,z$ sB04p;,vAԟ;s0lQM'Ef(* O*!.݆p Stފ|9<zʂDl!y +iHWBSl+p9)\":Z- <4N]e]R^hAO,[Kā[S?f8e<3P2aZX,"ۺQ2*~[AR#bvl PI.ËA?JL" M! ,wL9lk-;;݇0>jMl??WGWQc YZ