prometheus-hanadb_exporter-0.7.1+git.1589791930.dbf0d1a-lp152.1.1 >  A ^Ё/=„\YS (!)9r̓UN촮9M6VCTZQ #Ѵ`Uj}/>bd݌җ)ij :F@①CX'>P ]gd|DdnEowP+RH0YwzE5tkM1 H,nQyfhAJt o-|` UUdLi^ 4U0b19dbfaed7d38e2846c9dc2c09b23811b80d063e35eb75394b05e7f0017db8ffd7ac00db5e210d2897ec5197a7ed2e23bd8e6060^Ё/=„WP4Mb}&ekckTJrŗ)(FqN!jM2޲Fp.Hy0t JCDVU<%8埲Q&/m'զ" Ksؒ?Hr4xw'0kFڗJ 囧iR3(APU}R{s.2YAe}JQȓCZ*oeqY-u 5cUk:IFx-\y])~Xjkac9H>pF2?2d: D g $ p !t! ! ! |! ! !!)!!()809:X=(>(?(@(F(G(!H)T!I)!X)Y*\*T!]*!^-5 b.c/d/e/f/l/u0!v0w1!x1!y2 z2D2T2X2^2Cprometheus-hanadb_exporter0.7.1+git.1589791930.dbf0d1alp152.1.1SAP HANA database metrics exporterSAP HANA database metrics exporter^{lamb55openSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgSystem/Monitoringhttps://github.com/SUSE/hanadb_exporterlinuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in prometheus-hanadb_exporter@.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" fi done for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset prometheus-hanadb_exporter@.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in prometheus-hanadb_exporter@.service ; do if [ ! -e "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in prometheus-hanadb_exporter@.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi rm -rf /usr/etc/hanadb_exporter/* ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/config.json.example /usr/etc/hanadb_exporter/config.json.example ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/metrics.json /usr/etc/hanadb_exporter/metrics.json ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/logging_config.ini /usr/etc/hanadb_exporter/logging_config.ini test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable prometheus-hanadb_exporter@.service || : # Stop of prometheus-hanadb_exporter@.service skipped fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : # Restart of prometheus-hanadb_exporter@.service skipped fi else # package uninstall for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiW:?&5I K<i  %C* AAAAA큤A큤A큤A큤^y^y^y^y^y^y^y^y^y^y^y^U@^y^y^y^y^y^y^y^U@^U@^U@^U@^U@^y^{^L^L^y^y^y^{^L27252b64fc42099365111b78b85d145ff0f5397c4b2b9ab7ab5d066f451f9f288b236a369d9d39c552315c7cd9d40c70f1e46ea8fe651d2787135dde94d77aa016099a7aeb76f63de4bcc74e49f662028152b7f4ae8288a9d25772306990101c5b61cd2b4f6325788d828935875380d18c76f3866a2985e37388210bbc835f9e4654d48b5d73e0627ac46735b9f8e893afeca5d52fc403ecfc4c7a5f361e6819404af18b4820cbc7c15decbb8a8415c654939df4372481ea61077e2d0f83c66954e08ef4720c0248056c4396babf9c5d4ffd06a3a32edaacd587b66b4ad22b3e86ae40c5de2eb4c0a4d36a1952134cb1513ac0369140977ed1fff3fc4dc3768e57bc507f0c47e98efdd7c2c7754b96c863adcf0f61cd25de6f6449d8babf012927c74facc7a5c39886fec5852ee9c2740e36867e0f77df931ec9c838dbec35eed534485ef651f696492e522f25056866497c586ee287271c00be2ba8fbafefa5a9714fac5aa7e2d978e07100eda7a51d003edcd4c92951eba60be289656a022f944cd31c4e68bc66b2d856cf153059045b3562d8d72854e4eb66ac13dc4deceef7414eae9b5b4b8e0170bea25301212921e0876d3c699af4546ec72a45b826cb3a4ea4d614a25f54281e914b431a0153a1ee631c3acead05522e72bbcc0c15d956ff23d02560f805945a6f7ffed41f38224ee6259122e79ea9eddf29e6d238f53dbf5c45d9d7b4c9c2c435fcfb4837ea5857644e1057da6e1513246f51ebabc3040cc2ff68e93c47d659b0c63bac6f6650aaa013ec78a6468e2f942e8d5bd666ec6f7a3ba5550c83e093f9e69ff3c937b51a76b821851d0087c40e14e913ad46184183f5b9b1387167f0e458469506db63bf0c97d8fe66ed03fc49c381944ce647c4d878cc96af65e4b7a4988cd68c65b4bc48ebabaf1f8434eaaf35c10f96ba0add09ae4f24b55d1528cd364ca18aae6bbc67636aa9716c1182a4b3c6c1846fe0c078f170fb7c9fc9322b3de603ce05825ec02886b5df5876aba8a3d07094152cb1787ade2cc32b3fe7ac2403406522af98d2ea0df9a3dc32a277b7e139424eaed7177eb6902371c8be0b2b9d0f8f744ca34f2597cb550497e36c4c09bce34drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprometheus-hanadb_exporter-0.7.1+git.1589791930.dbf0d1a-lp152.1.1.src.rpmhanadb_exporterprometheus-hanadb_exporter @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-prometheus_clientpython3-shaptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.60.6.00.3.23.0.4-14.6.0-14.0-15.2-14.14.1^U@^l@^B@^]]]7@]µ]]@]@]@]J@]$]]G@]] #]:]@Xabier Arbulu Julien ADAMEK Xabier Arbulu Xabier Arbulu Xabier Arbulu Xabier Arbulu Xabier Arbulu Diego Akechi Xabier Arbulu Xabier Arbulu Xabier Arbulu Xabier Arbulu Ayoub Belarbi Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti - Version 0.7.1 Fix the case where HELP and TYPE entries are exported even though there is not any record for that metric (bsc#1170717) (jsc#SLE-10902, jsc#SLE-10903, jsc#ECO-817, jsc#ECO-818)- Fix and improve the README file (bsc#1170843)- Version 0.7.0 created - Rename the rpm package to prometheus-hanadb_exporter to follow the prometheus conventions - Update the default port from 8001 to 9668 (jsc#SLE-10545)- Version 0.6.1 Fix use case where TENANT_DATA_QUERY query returns columns with invalid values (0 number)- Version 0.6.0 Change configuration files location from /etc to /usr/etc- Version 0.5.3 Improve metrics collection if some of the rows result is None. Before, if any result was None the result was not exported. Now, only metrics with None value are ommitted- Version 0.5.2 Add the option to use the hanadb_exporter with the stored user key. This gives the option to avoid the plain user/password strings usage.- Version 0.5.1 Add the SAP HANA current alerts rating metric. This metric expose the current triggered alerts coming from inside the database and the rating (severity) of them. The rating is classified between 1 and 5.- Version 0.5.0 Add the option to export metrics from multiple databases/tenants- Version 0.4.1 Add new metadata labels to the metrics (sid, instance number and databse name)- Version 0.4.0 Remove the factory usage to gain simplicity as only the prometheus exporter is used- Version 0.3.4 Add reconnection to the database to avoid issues when the hana database is stopped and restarted- Version 0.3.3 Better handling of query failures and incorrect labels and values- Version 0.3.2 adding the option to filter the queries by current SAP HANA database version- Version 0.3.1 updating how the exporter is executed as a daemon- Version 0.3.0 created - Code to manage the metrics updated to have a more generic usage - metrics.json file structure updated to add more additional information - Documentation created to explain how to create/update the metrics.json file- Version 0.2.2 created with a new logging system- Version 0.2.1 created - Systemd support added to daemonize the execution- Version 0.2.0 created - Improve the hanadb_exporter to retreive the metrics data from a configuration file - Label correctly the imported metrics- First package version 0.1.0/bin/sh/bin/sh/bin/sh/bin/shlamb55 1590087803  !0.7.1+git.1589791930.dbf0d1a-lp152.1.10.7.1+git.1589791930.dbf0d1a-lp152.1.1 hanadb_exporterhanadb_exporteretchanadb_exporterhanadb_exporterhanadb_exporter-0.7.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycdb_manager.cpython-36.pycmain.cpython-36.pycprometheus_exporter.cpython-36.pycprometheus_metrics.cpython-36.pycutils.cpython-36.pycdb_manager.pymain.pyprometheus_exporter.pyprometheus_metrics.pyutils.pyprometheus-hanadb_exporter@.serviceprometheus-hanadb_exporterMETRICS.mdREADME.mdconfig.json.examplelogging_config.inimetrics.jsonprometheus-hanadb_exporterLICENSE/etc//usr/bin//usr//usr/etc//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/hanadb_exporter-0.7.1-py3.6.egg-info//usr/lib/python3.6/site-packages/hanadb_exporter//usr/lib/python3.6/site-packages/hanadb_exporter/__pycache__//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/prometheus-hanadb_exporter//usr/share/licenses//usr/share/licenses/prometheus-hanadb_exporter/-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.opensuse.org/openSUSE:Leap:15.2/standard/ab47140ae3d59e7527c168acde10c259-prometheus-hanadb_exportercpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII text, with very long linesASCII textpython 3.6 byte-compiled RRRRRRRRRRRRR;=c*A"нT;?utf-8c44767cd3da1f2e61da4bc33fab770c556896e3cba6883f44b679027ac347d4a?7zXZ !t/Gd] crt:bLL /yH70fNȇc3 p+5\hqiR>nʷ~Q hhjd51ouWTH;2H&͑;T|g.S-V_ wZЏϯ@0`rDTcz!Eё֞4_뎇n}!ʈ/$'ӓrgƳ!OV!C2mMd CTfa2ioX#逐R'Zj!'ABJklKF9 1lΆ?Wno`g,ui5oi5F@LhBk"Y2-S'8|48?J RMq LNI6Oslz7ۚY|sHW &]s4l35C@374K3yQvʵt㳞w9*)گltZȟ/T_89#.7ה2"[gU44AFsz*׮'=Iؕeƽ°|vѴI~]<mĕ]P^Axï;E;Z| ?ELrӗ`Ly߰-cPز^K U*d2 zeL,_ BzښLq`|S:F/J 4mv1FҚW1aa8y 4OAK f܃8\ӱCSBf_tȬx> =baLa@l=1h[<(G5.Q_b$* Al_p$Ef'qd\xy2\ M 5rwB\Zb >n88,W;%7(Lk ǯ槎Y 5* Zۆ<8uJ'/w2}jP P]ВiC0wYB1c>a~uxڎMCXT1ČĶfw X&hW@jll*+ u0~pQFKGt`/!B ? 6֘[/GypG#ց=(V~zcuxi\2l~sEoM\ Q"i\`NB$#b;`Bi?΂baBCah()//}tB6Y9$_:TUovm$@cU=T42V\ڳ 5EmiQ|w0k'@XkԿTzg7ni0n%SR] r d~~ӯsh (Zhb(ltdd'<(UƎKԸ#J>N̈́QthT } ZFY_Oz /ݥģR'!E Am)2_ >Pcsy.5ݠQHkU9atHZn쯔1&w[G'80N}mQk)gɺQFX.F^_*ծI`ЯCChBV85_,w!cgV9Pҏ`2vk {殻vֿ|1l<`$8~2F91m.5+<1ꏨ.Rvx-ކ #HIUnv!]BOE kgvj҆T(9.e o-S׍ IRi%{y;(=6ӱyo%ţD C ǃ?%OgFڈ5?iXOMC:YOg2#wPk(S7bԂW I9lW<>e}@F#X~(XIS~O挠gftNŤ jp'$3%[/ O٥(M J / /P]Y/~DZIR kh@bi;j_Bc:̄t[ Q'ƛ&wN|fJ;p4;4IbAKI.¶#N "bCc=+Ǭr8(~: 훦cO5ˮӘ.i&q$T&nݑ{ķ&ٛ8'$P.!|~ApO;*YQbJʔĆ'uC6r97f5]l鋇[lEmIfUk#c?^80SY$:rC.g2 82j'?iutY`ڱ)vh4SAV>b`%Z {33ෲىhcl^9U(XVu;n܋™ߋ?sbPXh(LXZ ^2wdlR}eA]+eh /)7a+ :^?DӝrhV' b߭`̋ pʂ.rm_F'z*ȥJxLJj\pg4.Z:R3؏,[gH.;x1pqBlí@PZkc!q%lo& lͺn(ӖUj, Nzyj"P^ &|2 rZf:Mvr0 T9jP?L%<]%>7ZW5DWx33r j7GW50dI)y\ QI}t%$u56xhagUۓn]@T'{ȉ-~]z9x=JF$0 db=0HᧆL:sg@zhG][ -2?@mqt0Eu?A^F(I̻j;b >7!wyS":WFTrn:@a~j[B.rռIY@<މ)*U3 yjqr15A8Ã~>7!2;\=*;DO}r4os wQl*Mf\* =CZ60nq)bf &$0UpWٮ&E $MKM`t4Oɮ:*]K ɵyrsx!tx!GpxJ a]XfH+tV4(w5wKh%lH1a J[MF7tc >@=L ]L1Fun4[{Ah q"#1 k <@Y/je_}{z=qxyڥ6ִ8c{-in`ka "5rl0)Zf`cP8&E ; ;tϮWPC~3ofH=̍[>%b ^"/ptխ,*TßL~[5xB]WL[pm+h@ ƈL"?u-ݧD:Y`Yo`h fǜ N9Z,!j}?"I򙾨#›L\6w] 9 e_`@@IP YJ὿lc'Xy}l/ sQ^t*s2J-eqF [K8n$B?:|0WJ N=4R[' }!'^&V,'"%ʔSݥ7' 2rcͣ[T QN6 BkFFRDnl,'vyM)Xw,2$Ԋhk g)#?~y)JV-%u%O[;3tڇN0Hs8maWu7t7 7g-*Dq"l܂}^h[B`9mrZeV,nhkTs98 n0 Vj{Z8$1;CjC(Lycktg$f~ݮ#zkd|Xd39?\j @xPnsIHNRW+t օ'Q]:Vks^^tshVhy1%=m! ٧IS<.^yr*HgovP-ME,Hyjr}{)vCk$qz{ x`M(nХY[-KSNuYӪ|PʏAܥqٮX$C`PY9}Ȣ9:y+=[^&>aһaMiA#E۾^ݤ+zTa)]W`ƶ7KOlM@~Iރ!! 5 )JP1.M3hY3".;/4.N%/$:J*hFSX^\!%ZX"X0y\;PAm"<w^ijІUk/iL':m*x R0xCRQS4ukC @r^0q;)QT{i IҴz{FdQcM,xjaS&ݴ-FR1Sdd{*c#C3Cq iS(Z o|x4pMν/c8_Pl!`)7DY8+n܀ԛa :s GTB3_X;F2k (m>CSg WʽC/:xjxoW0 j.]jLl"U(Ƭ~Q‡d Ȧ ā? }S)B(NKa%5-NXV~߀1`u̘[F"*"\Nү4EşxoAg^* )?)w5p Inz^U큦{o&Nˊ\Һ(,paH1uݷg(R6d5̤Xn)]36dhIn.0JEk /s k.-Kjda>>B__.0wOcw(u~gH?cf$c0R5T&"Rk|LA;Gc Ejȕξ# 5b~ # vt7\Q5NDJ 2Ƚ[TԻY/,Q#4Lbׯd!sձvzZVXLP!0d4V< ME :c5\95 Zќ/u۽eH..QI_vI2}59KZ_% 7} - /q&:tO+L_8)arvPg|wЉ2]S,Ι/O6%\`(܆&mH xΟwi+5ֵ_FZ<B SBA6t~g,ct$Omgg,!^=+y[SΘ/ W$#D);Vfҿ<SeU MϕboOEA ͥ7I>Bcd@ ~1h8dȥ9.%e ON+8xfc9:@2}, va&O(gD:8,5o.X5٪OnTiv|Zk]hxDjM\|#l2-j zBb{><?QR!sCjx*k0dY0 F,#S!yPRr3.߬cJ?B}`<)`d[q IY` T Pz"Op #4ٟYO͍M0ϐJ# =wxZ}53BN9EVl }*!:`}xhd{? Q诇@Tѭh*~V|7?Ai< WNF6w t$Xv)17'³ ~"+F(p|@4dw5=ʩ@DZ〻cŽ&1__ABnMrq Q;Mؗ۬j0S!wTla VN4PΐOY9L,7Y?dz]+x$P䩽9B?EMIQio[6>giaBEvG ?07_+1] 'F"S<Vs7*%#b tu(U_(o3N!E #)9=>2:!G \;yéŋ4e/ `0V\*G֎u H@>t۷MP-Z1g_m^ PáԈO4_Y#RuRkpO7{idV[+3J &?r-0fF z eLazu&JaK?qSGd(|bO!e>x G-jj ‡.V{o53<8 >PP|ϝ U_\=1zpmج^9nysk6ƶ.q^k#OJ:lNP2pO$<0<:GvyŵȵLȓ& q5cYFIlɦh>#j0jLQ?J*jC֞q)r0N/sh6ƚNgN j pKL|M֓! 69R+'i!Z nah ٠ԗs8>5@>dP]굦&rqyHRW@)(h2qȽng{x>'f,45_k,+^YXd0c+]:_aJ"m]`B$_?)Fm';2Wr$G³[42b9Ϙ$ gc;ALh4&H^i{HzG^VFr)OτPZZEvgnzne7QaO:F)psD |XJwi%р9i"m< ⹭,Xu~pZ:^1nHK8H*mLY|quH"L|&I"IĘ Lh'HBI0Y:G Ebm)i|pɖ2~\n&QZMVB1 t4?vUEԔXt ^#!n#P' J-cf,nHrO>&^ վm[oyjZ$fr_1‘(O$@ﮎn69Ḏo`-D! fZMq h RܪNPt>yh}+o4̍w/>$h4E/~e.{,Ql w LU֒[p^<&j$wC+L#^q?9F1"PZ՛erhkߨm uLǂb~3Z׃roNt܋Z$?;{햖 ^NvJ'Əv|R8RHj18 l׾}ߎM]GF >"8B 7M󜶗 ܠx&;H2~vz _& 5/3JLs-C#a:k4D2YvZ9&r∉ ?q m{>]Q6[Xͧ%oM=8Ix>DGl:!G%hk]™qm'4rw6 hnmL8;Z@]a[$[E8IjJ} to[zyi*>E1zv8֊9X NC>.V/ZRB慁1XUv?Ra!BNovxm*7_~ dm/>F 5e"eyƒ=3-rйsǭB<0S&\ΚNUrc@{%}qj nYqSlqt}/LX +Ma#>#(~rAɒu}sKzMlG.Dfe|;8d p fO {Y7E3GS0ؕP@;:}+JoT" v>}TS.K0G1f5HO? ErAh Z;qW@_`o  )\:yTD5!`-&ٝ7Ѷ 3nMdYLt貔ܯ?!ܥ\9B3ڗxN%xgybC7r:I,!5RY]+4 o)1""Ӂ4Άmqka ށS!K{_u߄II~kaUJy ʀk-y{ݸ//xq*bYn [hR7Rk|np(AMCx.KCضd-5 hh X&eƨ/HIxaJU byRj-anEk.'vraMċKJmKoGfzc4^Tda;H%R"w,> O\ -r F̦#ǎ?9?|b&W(l]pGA&y¤|kfȗz7ة(~*)⼈ -*'Wq '0m&ҏPŌY7b[t1knaNSuM6J>Q=z8;R\Zd扒N'TR97ɤŊ]-i]ޯoA%]t:CxH|2p!C\r'=Ac՞,+CˠZaY=g-rop[Z0CJcXN TpofbSmk̉!i>.utnQYTػO(mcv&|FXo-KJ-[R)1XR'.B[IrZd;#34`8d.'L-)U5O+ѱ>Xt}Ksv]b!Wo!vtogS7Mm#y-KmEVn鐔wCH+j3rTߛ5:d BЈB6ʎR=`T"EӐܯKY ŴD50Ze'f$AR6=XY ep`3MjcfV6 |i#ot>kZ$uB\/9|85'̓&X<3gVBK0Tsx$j>da%L<~]WVI {#nMCnIf@1P}d~/ _up< ?:%*ۼ&ߞ0?$cT+13Á;0joP1y5d`'ӐzpVqkDMb r̞dߙ$Cj?`>|Mv:nR>sT4̳rgLr ^.\E֘6N8kSMsLkĤuf3H` 1dN޽WS%9  ԿcֽFl4Mh_O!GU!2=»R(iڗV0-a} d5 (Yօ*ϚHEXGR\;rrE u>:yHiqD~^g`ݲSu!B׭ 6Uu'-hM^V_mjbGC)ڥjon87l`ηjs~-ȤΓ`P8R!{ˬE/P3ks ԧApۚ&uո DhZ< MXc\;S}޻K)fTߥv=*نK/4-1%уGSxt`ࡲě# =}~(CM FZ,.?'ٻ)mJ84qMKiƈ@^jUՊ2+:]}qSݔ16`-Iim`[Wu#A|RPy`E{8ʄ0#qsdX'h{zwgr|`%z!#6KCDׯśC\.ζqb3 6y7qSqYZVvH>ф<'Ttlu.VM |lb]jKC1ۺN[:@[1 C̽{XNt0d}eU`lyk'`wz!0Gy+:yD ϑg*3.OycWtZQH+,5GbrlzNqNRSwUJX+mS 5gsQkNd) 2HB9Jf -!YmvD7U Ee1@2% ,Rkfg%sխbm*Ŗ/S88h?QUQ 6I8!G9V^ ;g~8.tNElU7$+O5}g~z3'^TuwJGXY)FL \׵쏝,YŌ|`h:Qe .Ǜlp\' u׽bPЩ噔> r2@n'.C[|Gt1m]e^X+:d-![%\6ZB;Z9"$.Y [D1[T.(gZo?U ͣ:J3]e s/n[[sP"Zm)tػ=Hpې)k'󐫱Ex]u 6p 7Xr|n@#mU]MSprJL`}ꠄϯ yDM H w3c ''V͜5?D`3/_ WQ~4)&&aEYK0@vgxP =6XI gRpWb׉7qV|@Qsy/""M>{s#P1wc{@H{xWպ`^UDZ{"|Ž1 Fxa be{h1P q@_2|OMk >n2A ;ERCj>˜z;BڰL4V-THDt\g' #4('Ι!!3[C2=mFԌa w|P!;Lm=n?xJLн]Zs2G&¢Z`b_٭{`/_4-܍"4 t,dSH^NEp,n˵:5pWk)}Ld96K)jIM\\Kҍ|EHR_kTL Q 4iG+2R* K[LWjPh} 5|&k\_UH-Siy)wv+ ܿAP ۃP ;MWV8fG+i/.QN/vn(1A-bxN!K̸?$xbhSc @[s5+B̔VAg57 KnLE&kEZ~xEGg5 Ȓ?e Ivřq3Bŏ؈{[-q&'[(2BqJ*8x2FIbi ~{5[XU  C,̒A>qY+Ǯʯ>KQkw Q6&\+(3prYG @X_nfS u׎Y8/lC5!UksXE]fc U_Kwy}4Q"*5cx\~ZkjMH@͂WFm`Ph^dқ脫d41~eԝv56CJ]~7Jvwqt& IfZ'q90N9?m=*G\TY*ſD!DFkmM^pG'Q#Xa> ynN!fAj{j&M:5j{Bgl aiT9KeI?7DVGi{ PsNn޹ /!В;쒱<7>,iW~kxӅ'n?T?Gُ[GA&/XЁˡ#6}b3n$_-l@wQ5,bS.̾_<-LAgY .{h,VvXYAoyt`sFA9ĚҠ0Uqm֩WUڅ3he&H,WR3M60nVW>qݮE>}G`eejʔ$fbl_/ W\ݢ/2n(GM[h7Iy'Q/͠>t*- Vqd]]TQ`D ENH%\W+IC I#Ne5Eh'[;a|y:ZR36_NF=$Wobӥ%7clB[YY>I^$}ITUP^S+/]m:>)9EPQA>qASG2PnPБQ +HǙ ?Գc<q(ly*,O(Ux]犳W\aP6W7 &&#!ƣfO Бmy]j.FV# "bGos,pajy&Hr'RJHC&p~|oYN]R][i Z/s_!}P h =sP$od17#^~350^Ua}LWZV %6rt(о:ŵ}; WԚ2ngAW'C[aKvzQ:sI0GjH σzt1%Apvb?4K҇ j+U^m@X?ES .ؓE6-Y[Ņk/p3nٞڠ:$J0Ey> jbJVM~;VAl ;Dždl"kcHqL`+qa`Cj{K73ˣ*(GBxzhP  , %uꚺBW!{]Խweߠ kLn`Q.a4dFpiڸ<ɴM̂NfI"2$r߲B Ud>iEd_z4Q 3f'CMcr{,_յ8mOqM ̆k+\5 Lm3;GAY+n}D t%.q5s?6ߢq:z;bQmZhLX$ane:$y6`' M>c&=GAi\mDĪ/ڋBy2,BB cZb97G _ <7=H FRL: N?~"pGs`zE~spQ6˛5:=3ުz?Yjs`rW@^P$D}/HiLcTC}ԩ˺ {$%QK ?U`M n14mu{^pz׳]g^3֩KҎOَ!K/:/')6jEP E#DŸob"9MvUBI+r]:x|PiR[Fa8=3nh&T)N@  ZB>qfj.f e) {MP9WƧ- 0EG^;}cu9Ac6Y,xbJtZbop~GW"yiIRh"bc>WNaT" PkNDvS *Hb(rZ_X7JwB%d11} _C ma "Rrף=p(hBEZ@( :VE@[dHϰ-5%}1IZ,l!/7-fj%\Nd~k~]r}lt^X/0LMT_edj\PHBYf?"/< Yb^8|By:8d6Au?Q|?GFUSOBdn3 D>S(94[Hl tDzgfv,p;¹`7ﱃ Ϊue =(I`1{^%kbm P\:bDî]A'5BwN5 3Iݎ/1*?\gt-.*d"Tm=";*A`@&EXд=헲MOgH8w} H- K7rƵC<̬ؓTaGw)[ CքE $ OؘXo]+} W]Lq.]BHuL[Y]C15Tvin\ h=Fjejav f],EJG=N{ M}IKy|{KaHR>$ 8uQu7WVs? V;QCJHBJ%Cn#~QO J eV>EؑjiѺ̪| 0alsfg*N3fVPwV^3 LD踎ɂo&xGX+C̷',AT߂hz}2@3ާE< -H_hwˤmW \JyO\ojxkD5WDp_w^Tޅ1[`gcZ;Ȉc<>PsQ.}rMH~~/ Q2:?ڼq`Zq!zn=Yf'ǿ4ѷTFv@dzQ2Ig9_ƴ5r>Һp|`֮%n&(1磳M%&FD9KJ OVDz+l|ϼU8I{ͫl-"(9UR;vVwGJz^+r$^Vz-?R4c M!Eh^爥6 y컸Z-ssMBZO6 $ %Bt7f.^boĮ3@uQnuHdB\|Џb -B-\&N)x =q@!G)epc9+PZf[0|ވ̌[ M_ъv WKβpNbImŤJ- VY_FYˆ9r8*-Jp$)+ITSh%Af_nY (]d+Cf:bMSU -b3[.,CgCi$mLDf*7`At||@],(I_*Jl27!b]9fAbX#U InRή-kx5-Rio ,Ř}yR5Vehi߉&rF]c;.޲ܷ.-sY~ggǼbC}Y@'k^Hlky I|:Vd~^핀 r+PZ֚.#kEk,cx}waࡾۮC,`[˻IvNS]e p/.D[0C$RY^i. h!QYa5;r*EMs$IdND`#PZ8L"j+ Wњ\bz nL .;LaA)ϮD~\d;Jx}yX2 6^g6rn3{cwT[M?yEpMJi0gbU˶0]FrdOIm-Lcl6jⶀoĭ׼gF2Zγv? JTg)'q_WN)-lL՞1# iEs٤TL' 0]?F s3?l:ƱLͅ="%,sIK=r |4Fus(ʥwgXWS.,dԣ5Kߵ5n7s_!6cO暣䦒JjM ?YK M30k"~\LkY(I!NŨtV׃LE3ݑz0E>%ĢkHғe B3!mh%@{uSJ;B']4,egCv9&l19~lA-&͘&lWx\m}gkߑ` Fk`ҹ`ܸz, TH%+iLyl%>6ن3 |@ml8R  S/??mG{0? -&\'=s쮲Kc>$;)~*8«0EK:I-9kwT+`%P3Zcp) 04q1bx_uUU\A%-İ lƀ۵') ˡaJY^3v(>+}IqbAœ݃kP6/14g *NH{[EA"pH{6J& #ZWP02N8dJZRvkRkYX%jءCVJ\m s &/*:yPh\ImINT@Ͽ\iʧ#rXD>qoDEE"}υTSR捾l)f`y&ɴÙR&nܬ WLOTh\m}}0#ծ<qHܥ]l< C#+: Nl Q fN4Ln徤cį'VGs/TJT(NI :fom?(ˎO$-_KNV";:/x*KX \cɄu& xҚ׏s?-bR.RN?1MYdSf}6=LA~ u;uP'oȀLQov)fTCtᲐUk7op*#0-8˓Fe?v|b8#wpOAb4E,hrrSnר~+ڎx2GK@ٌ3_T;+w0Gdrٽb,{ I4]ZaL r#p['dSP=Һ;E'DF^Q쁌$)sޫPu.  &Q;F> ,VZ/ 6N` GD# js. 'sRJ sU=Y/^L&HhYňzF\hqgQۆJ-BYnhp]&H Pœ+@$z>-|O?,P6xU1)}c;RgA~6Bkt 0SMC`M[P>L|\ ggˈ~ٸAj*|LQ?ˎ4ۄ{֊f`{ˆr}9e[o=H(iym ī0m4ey#gA ;W` q=۩5gЭil kE8 cV3[uJwތ^8@$rxr n|o;hpQF?Qƅ%,2#f+?fBk*̽ǏD݇sMW2J7t֌oa\R֯i nD-Uz\mbe%]ԣzLь_Ԃ a֎կ} ฏ0OX"gzA%B]S&ݬ&v hkBWVkܩXq”%}SQ5OpiJ-lbf"\#g |VLo# #|wU{K[%ۿBDjge..?=&\{"a ۘc#B!ã~6abŰ9+Qj* &t 8W=,6Ć,Í#6'Oxq4^j yymH@/ZbZ! 3 PAc}oLctnŲz& Hw;N [~e Pw eQNhZ94~6FYaZs̒uY'rښ(hHFF,#R茥uQ PbHG"Iᰭx˩sF ݈H$S;*7ie5~eF4jú+T]WOAT0 6o+.PvTXuL_.@ )e@F;mη;Osp(JE>+-%`/ndCb9-<*- {*^]bK Ytf-]ʺ[û5;~;]~Q%z]{0n2|]6CE`t ~ O5P7Q]R+oV+Np Br9Feʹ8痎\5Tg퇢QsW&KD?>JEMum5 "Ip Ap1r&a%X/tpB6>7xeMpI͢8& @Efl릧K ǔZ(RʛH :6d#rw5s&JFK{>H4eZ*x"Y R5ݳאF-9l~Zm򙌦?館e/~ kVc2/mqP8JxѠ9 LJ@Y%!6i+ R_u@>?E  0 d\`AA:^9nY̼p6j(" L(ٰ|W<)E8SnLj5y(ES+ LؠFU1ҫGJCi pE 8m19_35 >r53J5y$YSVђr$ڽ?ze=3y̩eZqYt.DW`fU~ά& %{7~:BL~}qH(P'gLćT ίy\S9)њ";Toow,Gݒv:a?_HqAfA#*. c~#.I.*.Kp[xN45L܋ 0Zm\za3z g W;>Db1ve ZTIpóc%3߷ӣu?|y}l͹\bUwdz gzbJ2U3a.u(%Ȋ5 YZ