sx-2.17-1.fc20$>X!.ܦQZp>9? d   Z  2MS\P  D  8 7u 84;(>BBEE E F (F8F(9GT(:N(GfHiIlXmYm\m]p^| bdefltuvwxyxCsx2.171.fc20Tool to extract reports and run plug-ins against those extracted reportssxconsole is a tool used to extract various report types and then analyze those extracted reports with plug-ins. The tool also provides an archiving structure so that all the compressed and extracted reports are saved to a directory. This tool was developed for sysreport/sosreports but has been expanded to include any report that has a class defined.Sjp-buildvm-12.phx2.fedoraproject.orgO4Fedora ProjectFedora ProjectGPLv2Fedora ProjectApplications/Archivinghttp://fedorahosted.org/sxlinuxnoarch2 00 X%!!?99bUU+$$CQ..(//tOtO/֕֕,>>kfnn:11fUU AA i Z tt!!6 ^ ^tfhfhu##u#u42t2t+p// #''3662+A,A, { {1K&&6uu O D Dvv[@L,@L L@Lk@L%@K@JUJUJUJCfIA@I@IIIIxIxI@IIl@Iw@IHPierguido Lambri - 2.17-1Niels de Vos - 2.16-1Fedora Release Engineering - 2.15-2Shane Bradley - 2.15-0.0Niels de Vos - 2.14-1Fedora Release Engineering - 2.13-2Pierguido Lambri - 2.13-1Pierguido Lambri - 2.12-1Pierguido Lambri - 2.11-1Niels de Vos - 2.10-1Niels de Vos - 2.09-1Niels de Vos - 2.07-1Niels de Vos - 2.06-14Niels de Vos - 2.06-1Fedora Release Engineering - 2.03-9Shane Bradley - 2.03-8Shane Bradley - 2.03-7Shane Bradley - 2.03-6Shane Bradley - 2.03-5Shane Bradley - 2.03-4Shane Bradley - 2.03-3Shane Bradley - 2.03-2Shane Bradley - 2.03-1Shane Bradley - 2.02-5Shane Bradley - 2.02-4Shane Bradley - 2.02-3Shane Bradley - 2.02-2Shane Bradley - 2.01-1Shane Bradley - 1.01-13Shane Bradley - 1.01-12Shane Bradley - 1.01-11Shane Bradley - 1.01-10Shane Bradley - 1.01-9Shane Bradley - 1.01-8Shane Bradley - 1.01-7Shane Bradley - 1.01-6Shane Bradley - 1.01-5Shane Bradley - 1.01-4Shane Bradley - 1.01-2Shane Bradley - 1.01-1- Update to sx-2.17 (BZ#1094375) - Fix some parsing issues of strings in logger and strings when formatting tables. - Fixed an error that was thrown if user did not have privledges for user configuration directory that would be created. - Added check to make sure that fsck option is not enabled on GFS/GFS2 filesystems. - The cluster services are no longer printed to a file and now a total counted in printed in summary. - Add ip to bonding output in networking plugin. - Add check for quromd section that is not running master_wins && 2 nodes with no heuristics. - It detects broadcast, but multicast configured on RHEL4. - Detects if quorum disk did not have heuristics configured when not using master_wins mode on RHEL 5. - Added multiple evaluations for correctly configured quorum disk. - Check to verify that if fence_scsi is used on virtual machines that iscsi is used on all shared storage. - Added unfence check to see if fence agent supports that tag. - Changed the cluster boot up services summary to a table. - Add checks and summary information on pacemaker cluster. - Added new option (-t) so that timestamp could be set.- Update to sx-2.16 (#1068700)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- bz955343: There was incorrect labeling on cluster.py when there was no rpms found, instead of being split by HA and RS, they are split by packages and module-packages. - Changed the chkconfig cluster service summary output to display enabled and disabled services. - Modified bonding mode check for clusterevaluator since there is some new supported modes. - A devicemapper parser error when libudev entries were in the files for dmsetup_info and lvs. - Fix all the urls since kcs changed. - Added a catch all exception that will write a debug file if uncaught exception is raised. - Added a check and summary output for transport mode which includes: broadcast, multicast, and updu. - Added code to check all valid values for attributes that can be enabled and disabled for /etc/cluster/cluster.conf. - Fixed parsing of sos_commands/startup/chkconfig_--list for spanish words.- Update to sx-2.14 (RHBZ#911606)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to sx-2.13- Update to sx-2.12- Update to sx-2.11- Update to sx-2.10- Update to the latest version- Update to the latest version - Drop CHANGELOG.Fedora as the tarball includes a CHANGELOG- Bump the version so that upstream packages get replaced- Update to current version - Add separate CHANGELOG- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Updated sx.spec and build procedures to be compliant with fedoraproject.org. - Fixed issue where archived reports could not be loaded.- Changed LICENSE to GPLv2 - Cleaned up the build process - Cleaned up TarBall class - Tweaked plugin/report classes - Added option to checksysreport to enable native or binary execution to gather data. - Removed checksysreport dependency and added error checking. - Updating docs - Minor tweaks and fixes- Fix bug in generating network maps did not account for capitalized letters - Added options to opensosreport for choosing fileviewer - Added options to yakuake for choosing fileviewer and if msglogs are opened - Added colorized text for listing of plugins with -l option - Fix a few bugs - Added new plugin for opening sosreport html reports in browser - Added plugin options, so plugin can be customized- Refactor out the helper functions for reports, moved them to sreport with sosreport/sysreport inherit - Fixed bug for -R option when dir did not exist - Refactor cluster plugin and it libs - Added yakuake.py plugin into default binary for package - Fixed some logging issues- Fixed bug in disabled/enabled plugins - Added better filepath handling with -f option - Moved cluster plugin report file to one file- Fixed bug in cluster summary and edited summary for no packages installed.- Added console message to list files that were created. - Add console message and new summary file to cluster plugin. - Cleaned up cluster/checksysreport plugins. - Added option to load previous extracted reports.- Added new cluster plugin and cleaned up functions for it - Fix EOF error on tarballs so now those files are skipped- Fixed is cluster node name in hosts file bug- Factored out some code to streamline and simplify - Fix command option error that did not check for disable plugin option - Fix index error on parsing cluster.conf(via multicast section)- Fix build error- Added support for userdefined reports/plugins - Added some new rhnsat functions for package detection - Fixed qdisk bug where would not always find out if enabled. - Fixed a couple of bugs which include verifing tarfile type is correct. - Fixed some document information. - Fixed error on pulling in nonreport file types - Finished writing on API docs.- sxconsole is not pluggable for reports and tests - Rewrote cluster tools and added more tests - Refactored and cleaned up core of code - Removed sxqt for now since refactoring of code will break it- Fixed bug with qdisk that reported in correct result on runlevel detection. - Fixed changelog on release versions updates.- Updated sx.spec to be fedorahosted compliant. Added qdisk support. - Added if statements on xml to make sure item exists- Fixed bug in the list of valid sosreports that were moved.- Fixed two issues: nonsosreport *.tar.bz2 will stop sx and gfs module compare would fail incorrectly- Fixed the -R, so that if file does not exist it will not error out.- Fixed the -R, it was not running because of nested loop- Fix the gui from crashing if root directory does not exist- Removed import options, added directory view on tree to import, added highlighting on search- Fix add file dialog to goto last dir, fixed some warning for checking checksysreport file, fixed loop in acpi checking- Added support for 7 characters that will enable support for larger ticket numbers.- Fixed a few bugs, remove yakuake support, added new option to generate rhcs kernel table.- First release of new version of sx with pyqt4 gui support. !""$%&&()**,--/00233566899;<<>??ABBDEFFHIIKLLNOOQRRTUVVXYY[\\^_``bccefggijjlmnnpqqstuuwxxz{||~2.17-1.fc20     sxconsolesxsx-2.17-py2.7.egg-info__init__.py__init__.pyc__init__.pyoextractors__init__.py__init__.pyc__init__.pyotarextractor.pytarextractor.pyctarextractor.pyozipextractor.pyzipextractor.pyczipextractor.pyologwriter.pylogwriter.pyclogwriter.pyomodulesloader.pymodulesloader.pycmodulesloader.pyoplugins__init__.py__init__.pyc__init__.pyochecksysreport.pychecksysreport.pycchecksysreport.pyoclusterha.pyclusterha.pycclusterha.pyogluster.pygluster.pycgluster.pyolib__init__.py__init__.pyc__init__.pyoclusterha__init__.py__init__.pyc__init__.pyoclustercommandsparser.pyclustercommandsparser.pycclustercommandsparser.pyoclusterevaluator.pyclusterevaluator.pycclusterevaluator.pyoclusterhaconfanalyzer.pyclusterhaconfanalyzer.pycclusterhaconfanalyzer.pyoclusterhastorage.pyclusterhastorage.pycclusterhastorage.pyoclusterhastretchevaluator.pyclusterhastretchevaluator.pycclusterhastretchevaluator.pyoclusternode.pyclusternode.pycclusternode.pyoclusternodecompare.pyclusternodecompare.pycclusternodecompare.pyoclusternodes.pyclusternodes.pycclusternodes.pyogeneral__init__.py__init__.pyc__init__.pyodistroreleaseparser.pydistroreleaseparser.pycdistroreleaseparser.pyodmidecodeparser.pydmidecodeparser.pycdmidecodeparser.pyoprocessparser.pyprocessparser.pycprocessparser.pyorunlevelserviceparser.pyrunlevelserviceparser.pycrunlevelserviceparser.pyogluster__init__.py__init__.pyc__init__.pyoglusterpeernode.pyglusterpeernode.pycglusterpeernode.pyoglusterpeernodes.pyglusterpeernodes.pycglusterpeernodes.pyokernel__init__.py__init__.pyc__init__.pyomodulesparser.pymodulesparser.pycmodulesparser.pyolog__init__.py__init__.pyc__init__.pyosyslogparser.pysyslogparser.pycsyslogparser.pyonetworking__init__.py__init__.pyc__init__.pyonetworkdeviceparser.pynetworkdeviceparser.pycnetworkdeviceparser.pyorpm__init__.py__init__.pyc__init__.pyorpmparser.pyrpmparser.pycrpmparser.pyostorage__init__.py__init__.pyc__init__.pyoblockdevicetree.pyblockdevicetree.pycblockdevicetree.pyodevicemapperparser.pydevicemapperparser.pycdevicemapperparser.pyofilesysparser.pyfilesysparser.pycfilesysparser.pyolvm.pylvm.pyclvm.pyoprocparser.pyprocparser.pycprocparser.pyostorageevaluator.pystorageevaluator.pycstorageevaluator.pyonetworking.pynetworking.pycnetworking.pyoopensosreport.pyopensosreport.pycopensosreport.pyorhev.pyrhev.pycrhev.pyosatellitedebug.pysatellitedebug.pycsatellitedebug.pyostorage.pystorage.pycstorage.pyoreports__init__.py__init__.pyc__init__.pyorhevlogcollector.pyrhevlogcollector.pycrhevlogcollector.pyosatellitedebug.pysatellitedebug.pycsatellitedebug.pyososreport.pysosreport.pycsosreport.pyosysreport.pysysreport.pycsysreport.pyotools.pytools.pyctools.pyosxAUTHORSCHANGELOGLICENSEPKG-INFOREADME.txtexamplesdemoplugin.pydemoreport.pykonsole.pypycheck-sxsx.epydoc/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/sx//usr/lib/python2.7/site-packages/sx/extractors//usr/lib/python2.7/site-packages/sx/plugins//usr/lib/python2.7/site-packages/sx/plugins/lib//usr/lib/python2.7/site-packages/sx/plugins/lib/clusterha//usr/lib/python2.7/site-packages/sx/plugins/lib/general//usr/lib/python2.7/site-packages/sx/plugins/lib/gluster//usr/lib/python2.7/site-packages/sx/plugins/lib/kernel//usr/lib/python2.7/site-packages/sx/plugins/lib/log//usr/lib/python2.7/site-packages/sx/plugins/lib/networking//usr/lib/python2.7/site-packages/sx/plugins/lib/rpm//usr/lib/python2.7/site-packages/sx/plugins/lib/storage//usr/lib/python2.7/site-packages/sx/reports//usr/share/doc//usr/share/doc/sx//usr/share/doc/sx/examples/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnuPython script, ASCII text executable, with escape sequencesdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledPascal source, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !PH6jA]"k%Dj@s^ %I 0~A;̡( ŀlq)Ls5/^=A"> Y`ĺH PfFu VXoQ.L+FVFڔƮcc0ןD5y @ |e\6phMk;ވ·B޲ᚥQ{=m[ٯBx$b )d_]}KBX5A'&,EG 5W1l  ?G$"bČ|.@2-Gkű%Li ˋ3B~3G+xV{HSS}X2߃$j7(~/ ( 3MbAS3ŒvATPF47gؿ\wލTیe)HLq-YXcEV3 ,=SlV 4o}RCT,cU;iL.OTݓ[W\.Gʱfy\qS21tlDl!>NxRT-߮Fo}~SEͦoZ9am[QACqMl=tO>v#1q饌`Lq{$^xct|IT m4[Wm CW[wˇ՛Utr*O31S@fb.R\MBt/bY|/ڹg Ds. n?h=W4`~`|ުgDsS=d/c. -z#g|$US Ub Rx*\C*%qp t^IVr\@tt uz^/ E 앾s?i٩c $b/{,1hњPAԨ0iaFz%B#s5\1'Rd#.>fd>DՑ)5xEF+Niz 0>^1;0#-+/pq1fC?ױr7AOpI)T$`uQhתI 1^,qlɾ]d,ӿjA ϳis'fR0&.u_BD3pp0lO,?iMu8+ڻ@*}՝X ݖ|xs u^Uh0*_t"B́#9 .>9S~aŶ, zZoŨ !Yٺ zVTu!c q_?9% UKҶŴ|4#Rx^pye톥[*ƝN/ɩ=h>8Q~!!85瓘:vMbR |JlJe]k` x1ZՍ$fol}Q_TGpApgkRFAC ]$-@u_W_attl c}j-A T+- &vj#~rBnAu8 `MPN/Iډ^d z+( sJj{g~:'5w@蔊pA-^%! niKcu>VëeԷ^Dve^o W^664SRmnQ6Ge/p<"@pڙM%ZJ(@R,@,"`td)5n)XM%$mfy%@y*pZw#RvZ,H">$mw*q[ԡD1]"<<ACfuJ-7 .¦q A_RNz w܎z7Rc5bL,a-꼘A!\N8Vޣ`h캥:@~fi۵QD\_8;>l]ت'tK6=K;eKJ\/[Y@Lly1{:؝h-D3q3Y3-24&BP>Ks<}vmx5WLtr;6+y3aǬ|,BjnefT.Fzq7%hh Zw~X盓ЖdyO-Ծ9eUdFe0>%dv|VTWg Af[1UjgEy 'DjȗZF`=cUAӳ`NN:+æqZ%ď3յӏ1#/ywm(~ɓv+s4O4+w)\4 +>O/* )on[};u #}4Mŗ*X$! ]ąJ)FnؗV3dr*.Kt΂ɽU"HdBB2/|*B3C-nRM eGG\~'Mm})Dz}pgG2aD@w}ZѓUz)HZlQO,au<#K [:)sY?e]afw'2&'N2q7ZpMᖒ3Ǘ{u"[ڀ%dCfޢ81pFdojlOd>H9NI:Bd_(,6Y*q)cǡ4*ճ]A!["T"2ÈwssAaR܌/"@L#EE笲h(a#AbTsBV0Ug2 #2;I+IJ8\,s9j]kMmItq46lhku7 ]lQnX%zRVPG-LAn;#6%"K֘ v"M5N7xAɎ IOox [W{ɲD$J+B!oJlW=*-((aǃy39~ftVXjLT{=r3VnywG-Hu/f`y챱]Z#iYy8pQCM'! PlƜPXNG)cSw^C\$?S̹Euzw{\.⊈twDQy"n+ӊZgQ:wbÎN{>.wTM TДIn`2,{Aję%)ݿTkq9k+BG; 刈%Ox*aCh0 ,Rh Ӕ<oJnÿYj'جA_M`wbBOv8㲵aD>dIz'b=o^L2ȝ)_XxWNaVx<g$Dʊp}y74`w l0Oȟ7U=CRS[*$Z0}:ymKY5V H+VS@R *;D)O ^.uirc h; hIʙHu<%Vqf~@Y(-[fN(D!9ݸUgJsDʡoޡ9Wj?XQu6p]w^}$/tH"WROƉ/JhXZ\2ebƪrf=ZӘ ²! l׳Zghf^{ϿI}n0t ?M1ffS\~ejxEƦ>ݜq5z@% ׋cWؔg}gDeITh9ãR$Gk@2䋛˞ZfEq+ܴ<]!.roK(Jg] ƆxV4d )x2e+DÔ09mS4iOH3F5"MA̺_tEZ?>Ӎ}liVʱe떵imcuL6n] ifU`F! ɚf!eCXp{ ʘZ,~dQᣯB~VI:ab[$B`@/OkAOp!`q~oݏEI3$Tju8Q+l9CջOj.qpJ8r @'2 jo%̭UtȧQW_ʍ,ו\}rmm>ۈ,0HW*хy# u"{zFs[獱gz?މۄ |7& Qҵ[Hmh&qa4k_BȠ􌷊uaH(}%w ='})>(VY*.ly(J|VC9PY<%X,RZIu¹;$Ӄu8kJ.VIטBYG%aL .ҥ_ſ_Q}l56×(̴={6u:72 3cI 1l[J^H0:!㡗n0E/G H) g9ap^\͇rѤm6&XU%]<\/4~MgQ*k9q[?7a*RL߉uQgd` G4܋ҼT'ZZII-psVrȇ H7I`C/p9}ۅ&Zk^^ׂU Fhj;$-u :X7%KP ќav.DՍo=fʥ6Rx If`Yoq pq調AIۼ9͜X)&, On{}.Vv"Au3m4%8աB¸w^fL'zy22]Uw/~b}B<+RDݪQq 7Ch&Dŭ*Bs+ ,Q ]7--AY%RIlj-.- dОT,kΚe96qmY̼*'*wXVsDW<֠dW Fѵ^%ޡhAi$y$IJ\R5yy*- Jl  |#qAOQa@w`9Fa *X=ܦ%>JsMLO>]ѷ}BؖaAam܇#7 4F }ɋ'b{`th~`DB6Beʡ@4dĵ d{YoZȲ M젒"BL[p"kvA~3rt-L{ݾr`#Wg#Y&PLv1-=`<Ҍ{C r`.J4uYWb輦cb)'; D&pwŀl;XȪmQE&s7ytuw^egX &L.Tռ9BM"Qu&*9  byC=c "%Ux}*ZLԍvN$_]n0{LwTY?Q^ws\8n}K$+%#˨*fĩ詃5gz:I] :ڄ  y JL?t|ې.Og#nFw˛Z&/6 SeM !!oc@<(SeOSq ?8Uf.G5#roX3D'8< 0mBYK{46^DI./-%g/NMU-V?2',mf@^"YQ)[eFw,u$́C t㱁o&@e{ KIM[>> ڰ9n0C7ɋ zI(ւG`"@|~%H*]F64vSLJ c*=p`fz%>YΫW(!_茾r{N=xAk䑏 SJd/2*Osۈf@,gQoRvT<=Neģ=L^1SL3HDf^Fȶ@`Vxi}Wzѿt-#,jՙ͝W\Lu #f z"/Y?1{RTC/}Djsh˳P`X[{j.?3Xbl-e/j $N ,Douhd)4i)86HHڲyM_uZqB^uv9cR@ӵ$dLJNgfv@τ&pʀ|YkV }FxLeDSn߁2'o&-":D*|[g'c>v`f-t'N ̻㈾$T#h螏:ڞ9_ TOYVZ~ .\ D>L\7K,Tˍ/!bZH5dR}&7]J+" ,RhZ=6A(Dr_TEݼh2H˖"9%=9FI^T"Eg5ioi0&px,ƊYZfl,NSFIR%oEE4zv`ÿh䍍H_:>#J3(aTXA80C)i)~ݱk.(*|.+@pއ=C%XQ4QQ??1T?YOۃZsqz{Q#y5I0c[>yXQ4ZR:e>{fLAꉞ^ yGx *Gz Fi)t \%N & Y KށIQ\p@*2ϥ ЎI!8HVfYV5wiRDRs8*J'zY,ASH54u9-0~LG}_kei7g?^dy>L7fZ'>a"A*cc1^oVJa+1VjiFT>Tg^*fBP&@2"xлQ"B? Eh+k脛tr9A_c*? 3s /gm]h>ÂE`㏦xe{y"0u:X26Ȥ>.plW.p4,bxM Qi4NאrWO_DhH-25frbO:LDl:H܆Y(2l> qidhz`1j॔V䖯oFD/"|iĉK1x1h.QwbϘ[-2\'/s/`{Y1/YQK!,C'GבdZ\jta2=Z$uS-oLu)m\;ٝ|syy¹:L!KoKʁBq3Zp5*E]162O>;u=~0$|;\\pi>szҦZZ^вhyJ*:,,!d?V. *G}&3O?$^us7JgܻdW $(ĺD+{ϱG|;$v6tw]*OR#M/ 9YO{6ɶ)vޛF1tHC!ZjeCH*#A@lw?=`:_PxbqiA zp,0+8^t6a.tF =*Nə:a[%uR|fdSxog"Ͻ`ՉtZl&݉.(Tuk]EW{ $FEv12FXii!%c"[̂GՄ( *¯Zj]G ~978(I0;l][>qspFJW;e-rKd3*}V ꉶ=qI!(eEo6D7Sur\”BKj@8-zfv`*Vcx^pR&%df5y2Fr=uLS;h(( C ֞!J񣉟cBU2&眏{ F k|f/;.DD ku:ץ?z)eo9_7tMh tH$TKi|{JA6;Ȗ<')</~p‡/OT?ID; ,%v(ϙ擰t䮥6}ٜ*@c S\,5mBZfjQ5;#l}ea-ا_nEoŜMt&!C⋵75=)mx3u@oI3ռwP2=%ׁX:ͿRG֛n'Δm(c={DάfD^[*W"6W`wt2Cq>k69D:2 %sO2 Uj̾] 5OWA:V}ydKS[tWpRAqanE 1:4! )LqJS?7yiHU厯);{/_=eZkB5?F-Z_jKUnPl/|rEǫ@ntfFYszh]pIF-Wq:'C4eMhOw\$`a\V+]V=Gfd5RA .mɲ`QU8Q11՝~>b|u4. XP,'ad1^komP􏝡o9G`h#{$p;C26ۦ& O8NU:t%W8'6 =yp}ϋiѓZ_I]SbvԘe+vIFCfdW]̃a݇ f5##QVmSŧSB`+|ͤMw vŔҮ&0 es3%:o@5ms2r@F<,{JqOh^ bWv%5zpT,ax\ E:-P*Ȭ|'g^SK#rKFv`tUk=THՖN_DzsD ŬHre'S|?UU A`X w*[эZD/9]un#LP-(uT?ig|z_* njB[yȔ2&QbVQKZ.aS =!RnV&vg%M +YXBܠk6Eu=3&D!q33@BeM: ¾wd."3ֹ*K .8v&(%\ӤR**h@菔v37-y1t^P⩙l+qcNh" hj~x;8Z1,yӔNuꅢ&FwYLLu-IndJ#2}Ѫ 8d6^^e(Qb&yBW*g#љ`U{(^ýo}1)ʄ'!Vh]g?g81/E䭿hAMÛ 8߁(‘?4K =Wӥ1(GK? >wW3AB {A{vC;vQEH9ױQIFxXMd]\+J@ِKnom7Uݩ<Se[ʶ(A7 fJ8̈́} G^۴vJ P[g82?kLz-e*`ޔhRљQ,_7Mr)&' m8b#|ͻ_Vbd9ScpJ\SL {I'bL7yekwvƢF[}HBw B<1K%ʹ~QË)(bYpRkp(YJ(S@Ž,ppy8y8K,{H&q&h pK}5q' Yȵ׶|/Y0)z􇸸H`{M,GsnJ; ,2pǂ\~ K>:t9%Vm'ɳዔ0ɾs O }F.mL!"áOrhvZ؏4VK[f#2NSrq d¿od`d0Jo?^-DSE*xؐlnx=es୷ "<*Ca=rmpD_YDWf$kڧ,m&C~gddJUߩwN jx|:Wq K0::+@BJmTUMg  ٷ QX0E?QX'srs NLS/obHo_AU%؟M0mv;슡UxŠdDmש\T} Ks?w M1{?}uT, ZIP)J 0T3;}-?ٍLU ~x) ?84Aڭ:tovl@+C^l6Lj&DhWy}vLWL;(#ts2*I&!k=a Bgts`5>nOz[ з^|2'$Si(WTO!$V\Ie9[R" ùDw&$}>/, oy9WHrUëo)Y%|gm8v*lݵՕ+d# qaCV /gR 7Gӂxнv1*:2cЙ+iaKO? h2_ ]Xh:fEL\Di $~,J!pJAEto"^! 首_u=cZhIp[𻷾c6Ct;캕~ܩ1d`>Awn)jZ:T@%p%hk?Ꞽ9i]Cz.svQڣu"@͘q_cF*^) diA _u|tvENe#J#!q2RͲUջ=;0V Ȇ+aƮqG7tc2)mF;s\qrqDen`HGUbbx #;滗~Y]{XV4nT۬!=NcsP3gh?B+ӡ ~r&ETsu@D\WT\N|x: J .M'/jGN;]4Rƪ!f QR; NO;h'&;)q&Ar5kHq @ af=pA w=~#XJq-[KJۯH4wp )05H"f \ѻgmuz"rŸD0>iCńl&!'k8PAnN.1C A[:ʙ ٤:28;YS lϒ1eύ Jhʠ\:ZMH"T,5LV|5wN5_ eCR‚;p}^?xm5mmneAރF*/h.v@i{';%˵:YaR?PcwiUfZ7#|0:Kpmܑցmc Q 26@0SU vS ڲb^865/q▭C\ @,|kV@lOb-9QW#-1Ef&}  ξHl[rd+%x^Wk.=տAjC+F&z'Xeqܪa3H j[´- \݈,kۋN@$cI*N,2܍QB=II=#n6-h*rب1uDj6OF򳠝,k''63Dٕ(v (w| l5u 5%!Y8 .Of!_/W.w3jE+ I^v1&͓3]~FCM.L6juLA[}=9Oj3 Y4t>`?ޝ ȣING :<މ0;5g㏞RMzC6}eܵ85wwB4"޳#ZEݎ~;{rb'rc5߰cM*j|y1Hg.ȉ9X*J(b;8)?6V7lrX?6[AI9cZF;8jT覧آC8*_1)ʓOߩg|wM5fuTq*N}3J]$'[cǙmBA T|vM~=[9WBVB>#,b8ObKO߮haxakń:d CRm`eh+P z|>apa*+3pP^;|GDQa#3<` BI^ySz܊Sac6b:jgcиQY7xfhi|1L+WufRS:CD9O~rB[ɰM1Ju7\l{qGNwx˛_dp7oc o XL T#u%i[UL:_x4sP#@'Y#!,ZӒ 7A8x+JWhPKFJ]$%Vt/,fn]i#N|yZ`ug%CX֙ņ)̷` E1⧿tNǁ1>I +]l:cpwil;X|Fh!H=Em_< hqUc3W;51:: wX]7% 7&H'E ծԞL>֎@QZBm #ubo>SOȐ\{;JqҘsV`14]'7k_P 5V>V6#7. #CxtT~{藪HH u  kv rWjksTS}sB'b0jF}?[(Lb0dbok)g2_-aGaEۮo |qb[>۽o%u Nl<BH$NPI bo0ӜW'329[倘ׂ7m6Pe7z٢:|œ$-:ĥA{͈+-[X9Eo2nlձ# .p,Z :݁яzz=@|Kwl›4l=ladIaC4Սx If9#{ Z;hӸ٩.Z?N7^-ET%d"'r3M>NViKJӗTiT23_f xLqm^HM5TALB jgiԉp'ZpDˆ&6|d=PoBt3 iՄGtfw!ZH}#w@!:\.~Šۺ!j2Dz8❩lڢtk7Ie6cP%u¹X!+\;"17['_9Tr~}xf%`:@2iWu2ɀ4RDyO4X̺ ߪmT=[,Z͟;A,s;jr-ӷy#M_b1OCo#L6yȵ{ MpRyUZ$&SoEFå2 11,X QَdhV5T!$ :UfmSD;hYޏ  v0]1nc+.i,XoBU(ۆ5f/d "S!7_)VRNRi6‚o]Ä9#  hW\H͛$Hqo57VdAu^0Uzlo;' /X8g/"YrLؾUoCS{49AMX`.=ԼGP35`Um*q+0t8zS&BPo26,d욅AyđIYkSX 5d])v5}پg\x6M ֳ^S%9;WaCsS)^zݚ):I(gs/bzNКKc|h "hL:HAh./8G(reۏo!:8  @x&V-n=n4o6wG:Vu]ҌKW_QKPA7<+UJAZ ۉ2xWze#=U)ʬXLont 6߄(3Cy랫KnNHS83 <ѤP|[ѝ'}m"P* XZ؉&\njz E'E'K1ypʳ!Ȣ]qlw#v챳Q`b|{K #&MSKY7Pz+;Jڀq;ߊ4UV+ISe8dM-Uu/~fc>~ڶ$;1w+(a~Kc.ovR(6Xy6uzү4i~' 1;av[l<ҝ>{^p{{X)^b==Iz/779X:éRE] H!`w`ҩPo*a!u gjz(ZpG\4Z?4 D[L>Yˇ?MX:o5*wВ$?Q|YI T .V2`|:='S[liYȧ}vR~ϊțm^.k}˯ۻPKRn9?/BgZ=@#0r%lF N1 *[>gF%%= sT^j aC+q*/بoEݻ‚'ڵaXŤfEZG!I#Ū5ɺd^ԫ*T}\OpC#FDWvHOG-Q2; k Z`[M& ЌUY g =y= N,,NJ /JA8#Ih4D!vي&6LFU+W|9٘.(tgR5 8ѥ?7Q5c Oo;J=:T&úJ`afuկ!"1M;7F5󳫴%cJUm*>fY,€v9K=DZn<{CPS|Hͮy,G*KM^f@E ׈x[vV29m;UKSUo* k;o y}K,FqK4!wr7nf#L91e5JtǼ Nn|"muHMP_qX͡nBNٙ%rؘMuﺵ oQLT-ڶ|:ĝjFlfݻw%1^!ESS=jsf H55?g wɑa&ҋ&Nv 1[m+eX /^I:O`.zt5BEGˍ^Bm֊M-".< VNv6 :oײ@?B (-%V(YHQSJ u,ά>&y.aĢ,L-*EܓD%6F'9ㄈ^Ჳ;?(׳5ʬKlQ`FV2?g5!Y "SNe}\YgggdJq7 VF^U'mTcђ0jIA`N1퓽khf&#!YjBVC_:g-EH?]mxp˼*Ⱦ٪>.Ie(WDVRje<i.fL18*U '18[+Woǁ%qp5v[5Rx ZhP"JI`mG9+d~qY_ QgWJyE#C z9, 'I򕋤ՂD HrN q5zc%t1|gz\.2E#Vh0,l'eBsɱ"#KIN|%p12$Ҷ D[ ?Cc!T.te .z%K B̽Frk`.I6[_@G#U6* سض3v4U-. %gS|ҍ$~j>A&\[}Fgա0DQ jU\xL5DB;X$ ]շoh /.k!:mё(-]T~T!8w½6LΤKūV8ډA؎r@>NeWDh܉ez}̓m=GL5kHJg|+=a Ű:wpmw 75f`P\ţzx\8Ә #38er=DTKso.|t |Ӟ(ᨂkIGwӴ .m:H8]l*]4B[~+TRx9^d8J[~ ̈|:kN#P"R7 LAS{ӾB'&T@ " LB eɄN=.YMU͌ВHS,c)WcG;`࣓huZ̿Mmo<Y˹ f`Mb4m*ٍ~&q[ ,- }; :/h:<,1L/AȏnT`W%N}=^; כuWáK!:hQRr\({͉W ~^I x8C&'w"-7Gԙpf̿2Uwj9vZ%rPvw r=s KQr%X,lKX(^89 mKlv ^e K{<T't[GMשP! kANZu];MCjEkߐٍ2a%jM&D[ +`#.3d\4IzjA|0\ηӽ@dg_̻Xeɨ'Ư3 I:~ p~V\Ȟ ]Rn A5G+zJ[F[M*-X 1 G ~M tJǪ bEU.:d1sPBpcԟ ! HBD*h 6RE2Ce[ ̛U/MFU5|?DfYwrc^e҂/3'1k4 P}b5A>hG&F_gfu>YvО-̐۷ qcnK5 )Fj +yS+%ܫ ڽ $ N% 4fwn4Bx9E,"Rщ2t^nJ) ¬:M`9)~vG(36cw9U DKRGկ#ϫłA]uႛm"=v4TzH-ZO Ls8H&PwB&ݗDžee)5`[N*@r̈٣u+ qB_莵@5-4xZ$p{m']Km 8`TR6ثB,.ektxo?9JC z0aF U.aּ^gQ#PRC#"_kğݘH*G((04߅hdy@ȕ[ύ"GGZ?%3Ȫۙ{qEzx(pܜy͆[5-VNj]jijOde &&I՜Z`߯ tVef&*Jp`=hMJ~` 3H嶇>(  YZ