udica-0.2.6-21.module+el8.10.0+1874+ce489889 > 6 6_6 3!pQp)Tξ7]mtZ`g ]mtZ`;j|L(;3x(L6Y%EWJf2  L6OIR~;k7Xs%)mޣ"J̳3MS}26o !]k0ͣj1#"J~ :L2`tC*7nVe$$23#sSUZ{9Gf,q(Rϱ*5O{pY2931xΠ [10Ӛ&nZ=rw![dk_5?{0T〆<(;3J!~Rp#5l-cn:_ɹnCt B\D4XE}sfO&n`9cI:x$ȇ\v"F6|tIBBhdN~?$clkh猓EpD׹IX/cH^K. [˜Q`9Dq, P)lRʂN8lYA&N<5Khqg(0^[ram@[L#(K 0ƧmB2>#Ma!&ܿ㼕ϣbXd]HAsP*vCl;A!m^H~w2ߪryV7(CЎWj[e&W>9=:wNݩOc~ H91O y_s¨v ڲS^|myz`,M.>ET^T2hF6lX6)NgL{LY7fz$ZI3oχs?!'fA`xOD_B!KiLu8xl>p=-s?-cd / n " @Lpv!! F! !  !  !  ! ! 9!  !    (8$9$:$G"!H#P!I#!X#Y$\$8!]$!^& b($d)Pe)Uf)Xl)Zt)t!u)!v*|w+!x,!y,,,,-,-0Cudica0.2.621.module+el8.10.0+1874+ce489889A tool for generating SELinux security policies for containersTool for generating SELinux security profiles for containers based on inspection of container JSON file.g ord1-prod-a64build004.svc.aws.rockylinux.orgKojiRockyGPLv3+infrastructure@rockylinux.orgUnspecifiedhttps://github.com/containers/udicalinuxnoarch-1/qq%%y5BPMAA큤A큤A큤AA큤g g g g g g g g a?ba?bg g g g g g g g g g g g g g a?ba?ba?bg a?bg g g a?b55836797d6d3b963aa8126e480917f19f6d52a49cfce83842e12f3e4b0da629723631ffd307d279b28cac74f5ec6a618295a2ca2c5f27336b8fdd7ac2a951641efbf566aa4509223daf2146cfc05fcbb1646a81945a1ae1ddaf179b72883e13501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b51d861e21daa18a58475454cfeae3f0a17b38122356d58aa6049269e5290b40b1cbccd212067b44e86a83fe8b0e0dbb8c83eabdf4316874de53d0c2774c7fb52e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551dd7a147727233d96faa8c19e0b281715ff452e42972bb38650303b1b9b3ba2eeed8c20931e3901c18ec1cf04bd424c09f8762463c77a16c8d1168c16abca4f2eed8c20931e3901c18ec1cf04bd424c09f8762463c77a16c8d1168c16abca4f2c64c81f2b3918f490a9ef33baec558ca50e029da8abcf16685019a3234caf2aec64c81f2b3918f490a9ef33baec558ca50e029da8abcf16685019a3234caf2aeb08113673b5aeff869a70869a29883f848bc67514b57f43843af12e0e3b0dee7b08113673b5aeff869a70869a29883f848bc67514b57f43843af12e0e3b0dee737a00ad9b40925993fe9ca38b60811c38fedcdfd9a02c2b45983546a9000359d37a00ad9b40925993fe9ca38b60811c38fedcdfd9a02c2b45983546a9000359dc346ba41ba1fc21a3f8fac841865667f61c10e5d2c983b7655d93b628011cc01c346ba41ba1fc21a3f8fac841865667f61c10e5d2c983b7655d93b628011cc01d009ac46d23ace837777c24c4145cca1176834fdc31f744d5ba988e895a40fb8d009ac46d23ace837777c24c4145cca1176834fdc31f744d5ba988e895a40fb85320b8dab77eea126bb4b5b134cec963790ef56971c736c9c49c695b281fb7224cd9d3b4cd28c5f640d91bbc46e8bc3b6484f220aa9c4cf84e58a0c70742b7e5964a94a13d9bc1c965e8311c7457bed64a6784e89e809f0b02da9a81ff38fde541c9511899af87e84cea690418151172a0df08a97d04b17bd90d022fc8ba1bfe3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb369863b950a9e2215c8cb9c40b119fdd381ea27f2207be75566ac9eaee5d57b93afb65928e28a366052e5e8b1b3886f3205cac5501312b86f418076bf84c6a5ff5662rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootudica-0.2.6-21.module+el8.10.0+1874+ce489889.src.rpmpython3.6dist(udica)python3dist(udica)udica@ @     /usr/libexec/platform-pythoncontainer-selinuxpython(abi)python3python3-libselinuxpython3-libsemanagerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.168.0-23.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f"@c@cwsacaI@aD@a(a'@`Ȗ@__"_16]]]@]'$\ޢ@\@\@\M\s\iL\V\HW@\/J[ @[ͻ[@[F[F[F[@[#@[[E[ELokesh Mandvekar - 0.2.6-21Jindrich Novy - 0.2.6-20Jindrich Novy - 0.2.6-4Vit Mojzis - 0.2.6-3Vit Mojzis - 0.2.6-2Jindrich Novy - 0.2.6-1Jindrich Novy - 0.2.5-2Jindrich Novy - 0.2.5-1Jindrich Novy - 0.2.4-2Jindrich Novy - 0.2.4-1Jindrich Novy - 0.2.3-1Jindrich Novy - 0.2.2-1Jindrich Novy - 0.2.1-2Lukas Vrabec - 0.2.1-1Lukas Vrabec - 0.2.0-1Lukas Vrabec - 0.1.8-1Lukas Vrabec - 0.1.6-1Lukas Vrabec - 0.1.5-2Lukas Vrabec - 0.1.5-1Lukas Vrabec - 0.1.4-1Lukas Vrabec - 0.1.3-4Lukas Vrabec - 0.1.3-3Fedora Release Engineering - 0.1.3-2Lukas Vrabec - 0.1.3-1Lukas Vrabec - 0.1.2-1Lukas Vrabec - 0.1.1-2Lukas Vrabec - 0.1.1-1Lukas Vrabec - 0.1.0-1Lukas Vrabec - 0.0.5-1Lukas Vrabec - 0.0.4-2Lukas Vrabec - 0.0.4-1Lukas Vrabec - 0.0.3-1Lukas Vrabec - 0.0.2-1Lukas Vrabec - 0.0.1-3Lukas Vrabec - 0.0.1-2Lukas Vrabec - 0.0.1-1- bump release to preserve update path - Resolves: RHEL-32671- bump release to preserve update path - Related: #2139052- Bump release to match latest release available in rhel-8.6.1 - Resolves: #2139052- Make sure each section of the inspect exists before accessing (#2027662)- Require container-selinux shipping policy templates (#2005866)- update to https://github.com/containers/udica/releases/tag/v0.2.6 - Related: #2001445- New rebase https://github.com/containers/udica/releases/tag/v0.2.5 (#1995041) - Replace capability dictionary with str.lower() - Enable udica to generate policies with fifo class - Sort container inspect data before processing - Update templates to work properly with new cil parser - Related: #1934415- update to https://github.com/containers/udica/releases/tag/v0.2.5 - Related: #1934415- remove %check again and all related BRs - Related: #1934415- update to https://github.com/containers/udica/releases/tag/v0.2.4 - Related: #1883490- synchronize with stream-container-tools-rhel8 - Related: #1883490- https://github.com/containers/udica/releases/tag/v0.2.2 - Related: #1821193- initial import to container-tools 8.2.0 - Related: RHELPLAN-25139- New rebase https://github.com/containers/udica/releases/tag/v0.2.0 Resolves: rhbz#1757693- New rebase https://github.com/containers/udica/releases/tag/v0.2.0 Resolves: rhbz#1757693- Udica supports podman version 1.4.0+ Resolves: rhbz#1729115- Update testsuite from upstream release Resolves: rhbz#1673643- Bump release because of gating tests- Create mock selinux and semanage module - Update testing section in README - Add travis file for Travis CI - Grammar fixes in the udica.8 manpage file - Support port ranges (Resolves: #16) - Test port ranges- Fix minor problems reported by pylint #11 - Catch FileNotFoundError when inspecting containers #12 - Create basic tests #13 - Restore working directory #14 - udica cannot use the container ID once it is provided #10- Update manpage with the latest known bug described in https://github.com/containers/udica/issues/8 - Add check if runtimes are installed on the system- Improve capability parsing for docker containers - Update small changes in manpage, like issue with mandatory option '-c' for docker containers - Fix parsing Mountpoints in docker inspect JSON file- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Fix capability allow rules when capabilities are specified in JSON file - Add additional SELinux allow rules to base container template to allow container to read proc_type types.- Fix invalid syntax output when policy is using just one template Resolves: #6- Fix small issues in spec file like improve description and change files section.- Add proper shebang to all source files - Add License to all source files- Add support for docker containers- Update x_container template based on testing container related to Nvidia Cuda operations- Build udica on Red Hat Enterprise Linux 7 with python version 2- Add manpages - Add support for communicating with libvirt daemon - Add support for communicating with X server. - Add support for read/write to the controlling terminal- Remove required parameters -i or -j and added support for reading json file from stdin. - Remove "-n" or "--name" parameter. Name of the container will be required for this tool- Use subprocess.Popen instead of subprocess.run for inspecting to support also python2- Update readme and setup.py files after migration to github- Update LICENSE - Improve %files section- Initial build  !0.2.60.2.60.2.6-21.module+el8.10.0+1874+ce489889 udicaudicaudica-0.2.6-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.pycperms.cpython-36.opt-1.pycperms.cpython-36.pycpolicy.cpython-36.opt-1.pycpolicy.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycparse.pyperms.pypolicy.pyversion.pyudicaLICENSEudica.8.gzudicaansibledeploy-module.yml/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/udica-0.2.6-py3.6.egg-info//usr/lib/python3.6/site-packages/udica//usr/lib/python3.6/site-packages/udica/__pycache__//usr/share/licenses//usr/share/licenses/udica//usr/share/man/man8//usr/share//usr/share/udica//usr/share/udica/ansible/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryHTML document, UTF-8 Unicode text, with very long linesASCII textemptypython 3.6 byte-compiledtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RPPRRRRRRRRRRRRRRRRRRRutf-81a24b962c02f1654c46a29d9feb967d9d8ba6816d026e2db47c785f90ff71d45container-tools:rhel8:8100020241014084116:82888897?07zXZ !#,k~$] b2u y-iSqukϓU?EFt43}ؽV@de!,`{gV7JՇl%%OD ,rn.9KaqR^v /`H7|9^EJG2%!BәJ_XQ(,Q3m[!`p%slv?[)1ND>OֺSy06{or-ZVլ4xfpa#O䑽o_Wǒҽ0.+ ZT&៱|Ik%S5mQ6da6Hd֥[3B;IŏK }M)MҪjDq>yUUekl]-^ڊluڻâ,ԧĩQV(7*>mq[;n7A]$רAs^$C;۳Nk]H^e+ :;@dHw,O4|b+kjyy_t7_Da6(AXTO{W< 1nW$w@IiER/I-G(:YS_' #mAǦttXUһ} xņ*ώjq#5ff+P*c8@azB%uM9^F-  OHߊ6_Zf:{³y|JàB^#PEz[ U˺@UBK~%4ptkDU̹19{gj^D[ٶ@QulM0Vпǣj' ,^0dCĂ1\5u}7w<7r  ,4ePPWl>;Fϕq%AF0=H}ߏ4HGt d潘yIp* t@m ! 56qԛ<`zVO<:1H9]P OwANJS؄9{=bV1CĬx0cUQ+s|Msr,v{f|ԆVcXrK;sYP-RFF: 9o\;BXT{*o\ +vHL|cá6ßݣo\s$vhɣL# P ji!]6 h:dȶ`7b/riD[Ȏ vv r(,4yLI#q-Ơ|T׽[ҏHyZv18B}bcO4in`YyvӥSG* T51 .Yh2FW/EwՖ=^yfWVhc X`=d90OcLEV˄' C6G>ǩ8JeMoP汖"!4vTżT% 485"(_母Ԕ8$uQ02Y5[Ka>!m,pzܰJ̫Dgɻژ}: 3/QLZg ݅>x(˹]4dCq0e(;<ҨE8<=IPڄZe8rH)?V mSȔ 2 ˱ɺQ[{X0q"[.;/[(]Qv`# azatdy- ӭbSňa ༦h7k/%*Ur' @@.']U0\ϚlfLA$ 41"&V.hvxy2tޣ<,{Z3ܼlƬ4lŭ+@ ;~ 6g_{ OXt=Jr/H6?kj+&f$b\J q*+,ܗs raws<<7|Av)2=& щw 둗-jTs NI9F ܷ2_ )7" h 1'N:k4D|fBgV/&74LyT*!$Q?\SXY/2̨(L9yyQ'-eV҈ir_mc AY@qy%_* t|F 塭,B$ p kr)/oq *,zaSʓo T[~"L:VgG2Seo6RBBbs`ބl?WɆm$وdw?5r5G\ ΋^#Œ|eX0Tgwg۵$ 5X j tQfBf*g賦p3dؖF3_ ;"$DMGf%D V;;R3 =f=\;Waĩ$< G2^| ,IBK3;Wh2@-j;Tƞm Gz^7YTi[\h⑳M˄2lrɧb胆I;^XwhWţbޗ$EP/b*$VJrꞭNgGBJމ!p5۱H o`1kPLy @pm~vSJFҩuY85w8$XZƒ8OJicJ(f;1CQ@TKs.**N UJsƖ^Gr׳oia'aL˺dlx!DNjPɗj wP0/ ׌>f3-C5\g7V| zŞ7xodW B˺!""^& $T_Ib5G/wc Qf;m+ [PZs?:U~*]('iIm!k=(a?;'֢\ Q];DQX(IH=)ߛk-VȗT O}PRΦ,\_MُY]K0pU^-D[vdPBCKؖ,}NrCHŨ.Ha8fFp3\ҥ?4dr}K6 "'J]4[8Ҕ WS {eKI53uvT\e> R7H t,: >Fe6O3Mt*{T=T݅̏,ɛO- %K^¯#[ -+:q*tF'z_+rwW5E!x66YUp]5VҼ[¡<5:2(CKe6dMz:sK;řҮÞJ G ~p4/`@Z#-cPۓݻ9-)|vv!&B+׶FVia%#G:?7O򴁼B/3~ȈFtᦼM֖,*4<Q.SَJq#?Y%sXkunAG`/CnSD^51tֺ2CB-9\U4øiLƾ6VâC_pUN]G#@;fP*;TU,̽ ڝLPή,^?Zzߕi#r +xF^ h±R`?0 Qj%Uw~8CsCu|HVȆO%U!a )ex,tY!i̫Ω/H3akwC0򇎐4gEt[G9ӛߊZ7ojdU~紆Ac!S z~6zp2Dժv JRko/KŌ5 :r<#'?HrVACK& DX.MlZ?;۬gdlAh(\|Wh7c:*o{cZŊwg$b{}VܲE/gfrC7.k# {#<i6}U1E>uwP|fD ңxA_ҫ@1Hʓ$BU3,>*7ь~=Td ;ʦ1Y6=~lM}bf+Eܩ(Rjf/1qrZ8Q5 # E%o܅^jFҺ?86F%رpCvч@hucU((w)_y;dl}-7zsXV`2Dl+ uQz1CCephOdTG> eoۈʮW- %,7I-00~Q>qڮY_iY@H/|5Te-t(tv-L3Y@ľ.xҶuo2ԭ8x%]9u1tk bZ( |jh8ghb_䜤:\x[7!}s/C3`#VP!ƕ'uoȸ|Ċ8Q*㳱 ]dAY -z?>)}:).טZN.lnhbJe{kAڢXڡiNSӕj}k-U)Ε?48wƀD^I40W6v4ބa^?[NGn+\,g(,4 8 Y>ӆYmF,6U\bt}THbvԡ @]4_0Z{!o$x!晵RjF; ZK3[eB9NK%YS~PqB#7VOX]Jь03r4KWRhi~$e5| 렀`w /m–K[ArLS9:sqa[yTg;hG$[ ƙl3*Fj+(Q `w,*K$Ji6;c`8 ЁD_DRcK-h4#{*-PiD P噫tLRZe e w՞-Yk;G `d6:3lP=mH ;m9ѫmZvl_–c4J@i|#@+}=BĎ'{o es QV?>4d)jaܶ\A9vVn좓wxm@TGdʍ+Jf_c1"F{%~z/tQmoa{ǭ9G3a 3"doe*&@ZbK{À5 If=?q)&kTLhv 1s%ʢQT.HH^4 zw<ް=nHXKuۑڮeTJ.n{b߾ L i™Bb⏶iZ7v,AK4hyAn3I1ObK\(dDS:D'+VK˯7p?keO\)]-7(Fl-|xv7bΔbb uآr˶+#w9 Iy#vk)t 2t7vFVtGeҷq(W YM<*G1R(~(l/ 8g%!#$fY}g Cx袾㿰@]B`+~9P"eki\[ 0-,@@Q s!">7 S,y .q<5Am B,'@nBNQ特ԘX)]`39vtbN^y9jۊV.  "6e/[3Lnm7:\r <DunL;J?\qQ_RJ %sop 1+MZsTm ~65u`Iw>3iWNȻo%z͑""(4DxVIaOwBtB9`i @Qvd-j$3?-zW_lXPD˫@^2_aJp,6p,=t+*Z3Q%>^-"V7yjIyHD FsuҩXf,oYU־_ij yxXD΂@W\V#hLZg|? l{B51tUƃDPe3K>@mqZ{`s[`X&0E/,Kd6TyZirQ8nG-;q5ׂ 0c+' al@nf~IɅaK$KDbؕIN\/ Ysl~˻'K1#{oϊ$/<rlNx+ kL3I)/z9+Ȃ *}O8O oY¦mѓ"`=)ͳPbSQz䀔Z&_YGFMV."W.:$h&7ww1[JYTNXX)TbK߇X<7 p\^eONոe|"Oְ׸El&]|"f5[ܠ}˃j>q]d%s ^wdx!P @Ks9L49j{B6S\ 5|,yR$#f1G Ta$$Jvƺi$B$*tSn!tnu@J$ŜF9^z##-BlT /?.Ȯ]9aɇ<'},G񞁆h )8$`|$Y,o7?'q9h]LBDoXULylxNX0nqqmXk8 u2fi:p%LeHt֥cQ?}16q:/rnːqh 5J"w FCnqz+M%50WJWU i2 -CXBr+j`w{Xh@yd3`z]Pw :CRt - c-lY҇#'S xd V%iCߓgdB)BI'ڳ3F0ŠY As g) ,swd7,{~6 %GQ=\cOhT2MBz|ϦO39OƠ!{ wqԗmn=j_N`yt4TSǒ 6g 𞛺\w"]xe$69BT9krx~ה(W IZxvmUlabV qh>@]l$-{0C29I2(~ J,LifQ+ }xr*g3;՚,6wB&Ƿܜڠ@No/ Ty#FS I 7!@ޤ*5ܞÈ!핫5Rf7?8{q3h黵hhXV֐Hzoi@׀z7C$+ F]fPכWvG[g$l%eS]dDuH Q Z49ӊӦՔxs/:8ο#Քoy81ﺢ{ZO]o sa(vaЯN>ŴƇ˸; pʺ4pf c+Iazrg%YIPJ%ߎ₣#-2V3zT10A*2I]!X O$PX "\Իh^JHAԢ߱? FhxRqh.RC?豄͙/ r A>yc0^U զ$:{8< 7qA'F@ 96688]ddKXzGp-1YN\wJTxEÿIh.Gtk9q72C1腊ZsSEPq~PI{}PcZP"HHm$y܎D/Wdjcvϑe<&\l%H53id[1.ǼC-E#pɎ݁.Km+94SyMiǾ(g3u@5K)9 wپ=1]1W~nV!2+pb u;0 9|l?8d2,q ie$v=< J&iP0:ԫ!A&'F0N yV^yBvg{6қhr;`ica&/NlF\5gDx19n1%'j{$ߎI^CǖjJ[.c20 TBoԀ?EȫMkf\*\ ~CgW"GO:)R]v v>i6dG}"ZEԘ$p7soxa6hMc痐ěI S4V-n1n 'c?[y}2 =!`͑yL/BGbv*SϦ9t6LP4yn7H4 }!T2up^X ́X,U>EUdqQb=P}WsJ&e jYB י dzߓa!8=o 2%F^´bi($@AD* e X#wɻzS0w[NVIJ ԞŁ) Y%a9-I}9@_4&+A݀A-nZ‚U(>~+/'O&;#N{rug#􋸜Cm U\{]Sә \wp-qz&Vm~`W%#2Y%.I ajn&086`01ϭ_ t+1Xœhd8~_ 0au(*=}uH=Ϻ־swBח-X;8Kf\S;(bD8 T9Yһcs+#a:!4Ws)n;{B6E։Uf *~p 8:Gr :nX"Wl_i;ܲ=昡ٺLbdʪدϴeF"|nBE-l0⥵QKd?DjDpӑ0uJlHXBGO=sRS{6 x ExSberktH7ޜFzkc ]Ǽqd@}u[BSUK몃p{qLW DmE\ <]^Q=QaQ\\"iZ$-yS<*!ID[:ig(HaZs=AXJwce+{wmlѤ6 'U%h2wz)%|-6_ #-9+X2LŔph߫=-k $DJ0PDPLz9aZԔUd?gVϰ>PL]$5 ،y5JK`o0ksE~ `CzN^ + K0}H[ &`hy^Kg,*K-RңOaJ>m08&Ӷ7gy֔0rnL6i^ 5n4,b=8Xaق,TLGa-ݜ^ * m\) KByPazPVfh j#zFAW}%a~B|/x^Wm;'n҈{GF j`.I)$+Y?C>պ?Z@,jԓ.8w;D4,[6h㬄Qۉ\be뛨mG-6|f' oWVad66RBX2/nzV\BYQHO#=O֜EKiQdO4ֳPٜقve#}x_ 21GZ>捚j:˙,v?C=> 64<3A*l̟#ɸ0:QNulgmZ{@}tMWpӭD;u4_+_}c"1I+N4Ԑ1D3\jMnFk QA 3/p[ňw3IWR =9q5 \6=֪8`XmD9u\O?h=Ϛ<5Y!̡+12cUmQƧTѪvb#S}=4e MSPIUo׍ʡwz= '&z?yu^k6Ѭ^'| cgJhᄅ'vmq\ўyn]"ף!""}?olmlM|W 4pՃaB0cȜYs+zQ7,gAW?9?A\ZuŊpi@,3QYbBAR% l m+g]d[`@63L;aio 쩢r/ ]b04ۅ 9}w奮{ -saA|HP 2y ["刘Ce@0g%S(*_RQq/F+:?{Y|=E]@F\e*i{S0 ԵSAeWU?9.J0$R:@ "Ծg;/Sk3!bF[&Fjx6,!fOA-R,p|d_MJ U: s4uH!k;L]O$9TwaĈWy/Ct_P­}a=q廛Yöذz'kDx&[#Ht: C(^ VnIXy F 8xEAyh^ ` 撴`fR1G_(1D?.&^!;) #ㅖBx)# 23ٳ٣yL1%׫w"9yy!A}}iD@ȲD ` N{)BvwAŋ { d P ppDǏ'jO Y< {T 1cUHyMV(Z7'$[xDlcIw!W&͍Mknd6)ëVF;f,+`oUN}# qddM1ea0 %!ރgr*Y3F fɵ=N\ZETug1H7fQ"Q8R|lV穹v:GTԣٮvW[y,bjѻ슬V$S5 w|_tX. X/Q:{>W4tT<ϟamP-da_nR6/r}V2?$I5BOwW yH {ؙF>Zk1Qwr͐$F:6$j+.\^SٗcE5J~2Yn`V뙝؆#]fQD~3&|rcRkxj|`QT/+9l/_+iQ.' M՜Rգ8 ! QfV).! TSSYlˣ4>-;k`Ox&v[CV:mByJGmh,>$k\{J8g쬅* 'lNK[X^MD!ZS2%TiE%phʊyh%f"jk0 7PWYƻIS<'P_ l|!c.9*. n('U)Mtt^|(ٖk嶀rO%曼(7~HRN:'Ǐ`s >;#P7F'CsAi9It,* U ,ouSN(mTِ*`6i<.r~ލbSn:եο'sI2ā瑤-A0K:!,$e\,v b6ti6?{5vDEp"1eq.ɡB{ܧ2. V 8%_ R-)^U vՀV{D|MuuK?9)xUeG<1g]E+ w#'AzARE4}>tpM F0B&n#^(ef1x#CU!q\>n~"A4"fِoޞN3ąyV\ >K&LFin)XE1Yy)`brߧxr~8x*(+6~~V$k?SM8AiXQ~%(lFD8J;  1pJNŏ]V@܁tdfU>\ *١rݝN(һ*u:nMJ҃H+'-Ծ3UiDV⍏ 'uƓcTҾ79e@^w@)̻_oTYھ(|e0:x| R0 N2ԇՑ#C9~1M28!PIPvTvvK/BD*TG3-!%gJ)PUG?_l"lxb!t/9E2VU1%ī).Lg\6e*Rkٶ϶kH(׬GAi` }hjD<ۅjnhH/M|@NfQ;kO= W&vɻ`Q創v<)Ps*LUl|ǿWJZk9uTo JcOS Ф[~fu-4~>iT2 G6cS5DQïL3DSaT"S ʠ9*o]ST1[4naT(zvΰ5F-;9R(9] \kjշCnHW/^# ll;vBKSr%6?C,DkOyo*2e !$vו)g[ '#BY"YrY"Lk"aNMc) N`C_%էˤ-(? ̚{Lƹ3 u Y֬)'%7ÅUk,L"(_,k=5 a?Q9\S}:X(A#k[ֆ~ex!`XRdݜk+ij: 4v37?{P Fj_JpM#{46]MkpdƖ[vU, ]w8;7u)sg 3ξ= q38/O}@M`2nULCZLoÛ@o39,@  ?0rVL rg&1`s8wB 4?xx>ݟ%\ o.X+!.!Q0‘Oi{ŀ$jCDL7zVבXR˾5"7 f>1V w+xO={M |)94;v|%L-P4ʹzG"I2=(:KGwDӠoEMՏ$ABD ?Fٽ@#+#nMtn~ONBŖA Ak7#Yg,Su4F^$I+h- \tkx32;Aƪŭra ^_rl: ؂[3~At&M09Ҭi .]YZ匏e.kvFe>H8[TeGCӁ\Ǐ#!s9AsIq qv:~2I,K:5Dq V[VP1 g_].iG']oJ,Jm=4"{h R Vf{N3£@ya0n0hs1_u@qp|i|mk-? =T/}S GF盝6%m0 2-) L="jSɤxvU $ :Ohm&50ɨwY_ӀgOUW , ci0: K5WeOPb<ёT]mw՘+ց+z.9]=DEVz՗F `5}v:$ _hRR`K[wRԉ B*_>WEؗ<'Jr-FMg`n5F.6eu_.aH! 3C5MsfE/_ ]ރNǮI1!ϪFm5͚TC[kQ|qr Gȉ ~ 盙%7ɴЗWosR95CQ(R8Ϋz'i+;黥 *drc.w ::_d~C41N2CpFqh](+HXVg<3G?jY]ڶUY*̺|6:Bv|.%\n+H7[fqy8@<ښO.sU9QJx~(" ?~3k̛Ϋt RS[%e"𮄷=X*J}?(*M+߫(`72s׿`ćY8=R2+i9ɕD L8||`S🍙Ωp:8iOȑk8h,`NV`b@|}e0<rcͳ(Fr 1jMObI '; NC*=˕KS@3`߀ob{3 }'[:=$+j!ɟ LX܀\g2܉ύl[KQ^uj<1Hf~Uo:s/2 5iSάC7Nϝ:+s+D{Wpϲv<685ޟ\S_+G6y,~OXu)^o@|cV+db$ή[xͳo/ӺjVqg0Rrr*" 顄hM`,t#U"=Ot> yMBL)U˫Lf<5ǢGϲ}YGϊG¾\0o$!et&:`45|O,q;8c%&.P!J&gƏa>HqIQ94Pm&q9JyΧNN|la2wpz}̷X9>?RC[V%TE,ogGi&};^Sg:U/8!Nc%WTTHr+&.P.-EȭL8}%&L8@iۨA$1SٺH2 | u60Bd0By٤lf=߁>}r9q5~.%]bGnl%˞_K7f`H}iဧ]hkHv)/q eHQqe,+D%[N%*/d!ig'8VOZ2?ɺiIDucӹ5qVHmYUۭ-M^2z{]#5 Oy^fOTFM}C c2 SwgJyTZ6MsA R ׎ٴaХ+)XIc|X5/6s1:-|<+amY—yMFKzαQq\0UKAy@v;V Stg@kmYA6 } 2VF"B~ (. .= !/F<%V;ê:aQcC5Rٙh獀2CDWRQQIy%ڋ!{TZ'(ے烕 Uxn1~ԶSxGOa+}WbWQahE~ᮧ2F`I/n[~O{yc4 I*crilu-BBųy+P7|>fAQsv6v^uÙ;S1ymzE嶅iuR&|kkHZ 9ڻknp՘.2"눋H~eVwpv[0 A^yHY υ.k]}c֕~B6oԝ jKDԴ"/ȾVk0 rhM8iP钁(Q `dԏu9\P<Ky]kSqibY3 !)鹄$ɉPL? yJSgfUp=ܻ:ʱ<8>pzCų^m1@7Gp*i.1$+9zUĝb^$4U&˫4DH=,o{L̎:.sx3@W+yk^8D[ x$r?ovJU+PP cEr3Sn?[I8jyDBV Rܑ!/ny:ӕn:%ƅS}xY81A])C&gb{:Ko33#S-#T;ll 0á0y\;,GFZ|-|o;E?$1Sv7 Fu; AUkWj0+?ӈE2Ζۧ>QY fz+t d|KP߆9\U'=%i D#LяK!ddfR.hC##>P?wxS9Mz(R_`Sc+my0"$V^G{Dp$LXڲ߬cv.9fءbC∛4lwMƕr HwrI[Q֤ Jˑ/Em& :`++պ a Әw1d̪%D 1Й-(̦Y m笶_U#Y[p`1]Dcpvޗrܿ_u¸ڹ"aNPc0 r+XxB؝ ]Lb6' HY@\HQE"kMI<-]o#g|ҙ 5pCC 6)yli]"[=l~{߅uvNi]i` \^ڐ\XDcxTk7)n/EhȃcHZ PhRMIU!檰L՗ h*:aH8{ z~lcIbq s^HouOV=t/7 :B_A.&-"e=IbIt̋9Ek+snu?\l:HTaۭSOOeh R\3J, f0.X"3~:SWƨ:HuB9ݥ@B%v d Ƃv_ghN6Y¸r #)|cڲ!gIvJua,`8/ LT߃qO٤/vv/r֚ĸ#tqo]8SY]Qa^Nȡul՚v#V[Ŀ o̠ rEsvI`y f)ٴeh:Z%Z33*O7yomD1N1k KLZ o; 9vW(P,B3ЋָԜw嘎#%8A=-'*MCAn<=H^:d ܏s.}tIUMzA.ͶA #S4#U*&uX J*]BzYv\Ҹd7c @r$U9Ļ^L'ꄮQ3;}JM. g盈]}K{Yvםq r2>7к+FAO3D_WJu!#6 ]"n!T)?iȌG[nz=rkyAg/t58zvӶ@fl֨Z͜P|{.:rV*mwZ-_eFZ@ٻquoȔfaHkCQ'߰M;o-cl }3U0Np*bW##XvK0դQÒhL 6v2^LL084e=Kp%KQK/:ReQۈd)=_P4 _wTU% 6Y)ބQbiG~jnf.Ь gud>Kbs)nx|^ ',CRO˘ &䂥˜>߫gڕÉnvfFtd{7Q_wNMDkNILpLTVovl$]Rk50 OnX;'#!vAvq {N#0/3P-2˚pBćV 9ežPgSڞ/v 5n=A!<,YʵǵJ ﰩKa}zpbLfTz{m($`=K /JwnaPal!7& opU̪}ĄK8\ItFVɧ}5 )zdG_!>;bgVv 8ZD+;@%sse~z|8ѱ>ǺdrZ]Cb80MJ _K;l&1NqOpM)Kc>o()7&jS|!k0:!sKeyMIEy"bT}]ŧdNWyhX_$j.w 8D %lGR8l<<<[H[#.#2Rb 3.ѭQAwKG u?vc+Ѻ9d ;[Şd߬W"GV"g ɍ{LhWիBfo*l:2N&rPa:IQbm Rn&> C,$Ji=1QI@\oyGCdsAG5CCd*45[>ڑ~E:+!D]kO_c@bi 䝋2?59w\ 5(v,Iad?rgM2p`UشBx4މdhXJF8DYQk}sSu٥{5#/R ߟkֳf}3 ʚۗUn >/6糅uJ}.Ӹ ϋ?\ +^lT &k\AUE`pk.wS5VZTz%muǏiB=ЦEهҌ/>;Fǹtyg{ rTGW?MaɒB{[;6ܨYE2+-Ct/kH|趽3PrصiL?o L^z֔?qr ăGzR+h| ꩎Ϸ;:1?Xcjiu1Y$.J:1 eSBDGJP ZqA*:#G1) %!F ax|Zh,8\Xp_saBvAZNm&^0`-2Snᅓ Wnfl\{qKw` zIwa-LpRʀRz+^Ufp_f֪|÷vO!m+ڨg:f >ۜPߞ! lotYxq^DֳpWEzZ;?}nUkYeČ-KlBwݸ.+W½*Ukn?F[\SV5'nU=ޙ"IyN,0k1`fM #< qMz㓤Ry4+3I|XGԫQj1k$2XjPQ;Ug`Q: I~`n z=@ jj~ f'vQY/mЫnAMx]z>Y)Ȁ;|c;9m#jѐUxciM&{ \Ę Q?vthX8c:MH.zUՁgX-Buu]^=O x0bHBWAz=:^KwKϥÁwEL1~|c!n"(=@S!idd[c\qٜ:.0ÀtHlr]m(. .7VЌx[l: }_tr,9V"{6'Skw:G.&gȸyy5}g68y iee/2+v\y3>oqwAJ'GZJզӇDP)^\ vzj/5Rz*oVW޷:<桙 ]z7쭞YlW8[Y0yLvq5LK U]eX5DD8 `S~ 9*Pu=xQ̣_7D4 ?]\y}F9{Hi}M "};퀋iXUZ>swlՅLsW"}r,:?Tx 1xwk~CNceUSEm5'j~[kMdllBd(ߢU#`~COGڻZ~ )doC FpM9=[,=%(Q ڔ:apT)O7B[bX,Al?4`%a+fDAIzH ń=O__V.l 4`>Y Z/ d%M E$+ ӗr0OA25ѽX!zQKE批Ȳfc^XGDFLm-/e11bռTT<~^ee=* ijvʀ6 -j='l#{kx ґtRPO+S4(C zK۴ c]Ҽ6eYt4/-J,ё1dhq-.U/<+vPnR#ͲJ ":(ҿ!x=&G>vYPgH.Hnt 4M~wb=VL63 M!9* 2P 8S;bhp0h46:4W^e!s--j\7`WU+ه.K%UŰ3W z/, }~͞tv3~S/Ni)wjs#lGߥd.#:W.ڸ*KdKV@A`/}L4'neWW?o  l7 ,_l?Ko~ƴy/\yDBcܿ<%bYƁ}P;IZߊ7=cG 0nGvp޻Dy#s /Z3Nz<艫 !jnQ^~+5ˢ1)6Ӄ˩gD.O槖+ȏd~(m4\'.?Ub:4ϾJրڙ۶fLJuVSPx:!oF(udLu