prometheus-hanadb_exporter-0.7.3+git.1604318097.c2b074f-lp152.2.6 4>$  Ap_MǸ/=„qP=;tSjDbM;j[evƉz0ɋf}0ڃ`K.n z$]x"Oa]T&PcmVR5F&lhQ4۩ *>EŔ&O@lZ(6N㭓7hA(v3/+ON1z,m;ǚ6*A3V/NQ}QzNg»Ŭy<B(!'W K..)F23452afa354676edd273ff5f6e61793121f3633d9ee54af028a9494ec86c8e628af715da0989efb5ddfd78eeca2ffecadeecf2a5bH_MǸ/=„2m$ҩ3lґaI[@j D*TP7M7ԇT:lhhyO*, 5ENLxFj o.ýڧ F]tʲO\#sCͣۓ$k&5mʧX@R/(aL -B:2N)u8OznL?l_uQE[(̻ECԍ,ɸ'Kd*h:}AyO8@"!*~Np$Z병퓌IX >pF8?8d: F i $+ wL!! ! T! ! 9! \!!!*x!(h T( 8 9 :#=.Q>.Y?.a@.iF.qG.!H/!I/!X/Y/\0!]0!^2 b4c5Bd5e5f5l5u6!v6w6!x7!y8 z888H8L8R8Cprometheus-hanadb_exporter0.7.3+git.1604318097.c2b074flp152.2.6.1SAP HANA database metrics exporterSAP HANA database metrics exporter_Mhci-cnode1-m0eopenSUSE Leap 15.2openSUSEApache-2.0http://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 || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop prometheus-hanadb_exporter@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart prometheus-hanadb_exporter@.service ) || : fi fiWh?&5I Ki  %9* AAAAA큤A큤A큤A큤_M_M_M_M_M_M_M_M_M_M_M__M_M_M_M_M_M_M______M_M___M_M_M_M_27252b64fc42099365111b78b85d145ff0f5397c4b2b9ab7ab5d066f451f9f2898186448def0ae6ec550ef269e2c48a05dee475013eadbb3e88a2335300f3a5616099a7aeb76f63de4bcc74e49f662028152b7f4ae8288a9d25772306990101c5b61cd2b4f6325788d828935875380d18c76f3866a2985e37388210bbc835f9e4654d48b5d73e0627ac46735b9f8e893afeca5d52fc403ecfc4c7a5f361e6819404af18b4820cbc7c15decbb8a8415c654939df4372481ea61077e2d0f83c66954e08ef4720c0248056c4396babf9c5d4ffd06a3a32edaacd587b66b4ad22b3eea0cba17b8cc943d68889d8a404dab31347bc3b8113b6d16d84dfc66275cdf30fdfb24e0331955fa17c04ef542bfddb43fad1494576fe665d9cf44110de7f91394d4ac5ccde5738407e06b7ea7eaa284454baa77407e66047f662759db6ee97d5a50c973bfc783c72c1097078ff29d234d8d5077d5d921d802874ee575295be7d9b77af574f4b8a2b29097ae60379c62891f879720f6040ea75861e52960004639b90bf1326162a85ca3dbc696d47c4991d8061a1f3ee0edd3c4457fd01fb0cdf7414eae9b5b4b8e0170bea25301212921e0876d3c699af4546ec72a45b826cb5168c17508a405cf28b2812062a34643a0564442ec08f264b032bb3622f14e5b56ff23d02560f805945a6f7ffed41f38224ee6259122e79ea9eddf29e6d238f53dbf5c45d9d7b4c9c2c435fcfb4837ea5857644e1057da6e1513246f51ebabc3040cc2ff68e93c47d659b0c63bac6f6650aaa013ec78a6468e2f942e8d5bd666ec6f7a3ba5550c83e093f9e69ff3c937b51a76b821851d0087c40e14e913ad46184183f5b9b1387167f0e458469506db63bf0c97d8fe66ed03fc49c381944ce66f7d8b017dcf2c6b0fdb5261138ed5dbdf276f0c1658d1e9512bf57b879972090add09ae4f24b55d1528cd364ca18aae6bbc67636aa9716c1182a4b3c6c1846fe0c078f170fb7c9fc9322b3de603ce05825ec02886b5df5876aba8a3d07094152cb1787ade2cc32b3fe7ac2403406522af98d2ea0df9a3dc32a277b7e139424eaed7177eb6902371c8be0b2b9d0f8f744ca34f2597cb550497e36c4c09bce34drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprometheus-hanadb_exporter-0.7.3+git.1604318097.c2b074f-lp152.2.6.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^U@^l@^B@^]]]7@]µ]]@]@]@]J@]$]]G@]] #]:]@UTC - shap-staff@suse.deUTC - shap-staff@suse.deXabier 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 - Release 0.7.3 - Fix systemd macros usage in spec file (https://github.com/SUSE/hanadb_exporter/pull/81) (bsc#1178339)- Release 0.7.2 [#] Added - lookup for `/usr/etc` and the fallback `/etc` directory for config files. ( https://github.com/SUSE/hanadb_exporter/pull/78)- 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/shhci-cnode1-m0 1605651902  !0.7.3+git.1604318097.c2b074f-lp152.2.6.10.7.3+git.1604318097.c2b074f-lp152.2.6.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:Maintenance:15020/openSUSE_Leap_15.2_Update/663dba49c503f026fe5f485138a00391-prometheus-hanadb_exporter.openSUSE_Leap_15.2_Updatecpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII text, with very long linesASCII textpython 3.6 byte-compiled RRRRRRRRRRRRRg`$œ79lutf-84ed47a8f324f26638341e2c0640f7f98c47839f3de5c049eaf5d1bce85ef9ed2?7zXZ !t/e] crt:bLL 88x-}}y {ݭٓ7]( UL Đ*@\vxˊ>7DMC*fPJkaי-ދ6t $;=٪=0-F'љ;VKHڟ7#RBKć<s):=[&%EO7u5P#̋vC+ӄ.~gR ҄z Zzezݓ1=9+Mp嵘7\V 'Mh07M7NfM@7 ]h8}Eʒ@0!\xZMt&# 5< I WM<1 wG*v{VVfy>v4(t&s۪;:V8㮅+VDdl:5$~8XY6s,fQ<:7!RYZ2 Jo(B05%3Q63p4@mB컽j&|pZ~J_D͑AS kiGZFvd ؉rWs~ :X";j/]5ύ/R[CLJ[6Q/u7:h A,ZN5$x 7^{}QyR`2RAy[M5`NҲaé|S Am,V ;-,\D:bDwGlؠWe%Y{āk g5", wiZ],i$(@y8{ EO_a" HN U3cjlwG~@38UݡRV_E]pM:>up\㻂.E-f98gLsz+s;"Fm)|bm`>Hy"\)y6ߋr(`Ϲ e tnЎ\htP'[ >YB/mWc30L :6"Zɩ5 CW{*X٫UJk-X¼] &!= ̩JVy̔"=3)wx[[A4'u(,)K\ !P0N:o=[~N H xκQh=TV|3n2g ACfOAr7p J2*I {NA"ǎƇeo V ACϋTS]vEP${87f[rʅl팉BJI#o%KΝ*gF'¾.liQzr,'BGMVB*(s|!{$'v|ߦpR>Mp(HoF6r#šMٛyGt{ˤMGBDţ |‹|_U l-)By,&? ?!U%ke-٫7Z&^Rcn4ZϢE   굝Eyy:e6١=:;Fcln2|<[/kޢ툢A;Jzg˿06,Վ1|dwȹ@aF?b(+5{ڊ%Vy^<JAq62 :ni9PX:߇4S[DWde}454DFۙ}˝2>yKk,c5H : g82>B*_Jk[pz h苃c0"j9ȁȶKk/1c\aZ{30P`xQNLGȤp. -A}J$WY ,d<*Wr.,nxXaDh0JlUuduBOpQϖM-o[P<_gvKep`yXn TwZA;c+lു|[k˛-D\l(ps'Nc+R=1)YuL>3HMlLc9=ϧ잧 Gdp^OTNHt 3ĈVTZ7fʁrޒp/QVLj_&WIy/tŁ@[XtL)$]hß8jMXE'BYǗ=!'B l7Mw:i| 1h<'=g@lY_!e0tG#qA?SlN[TԊÓ&O;Ug* ZqȚƙGIU q3s"d51c\WfW hö!xg?.!^yKTxwtu<mUB#:Sc B$!Zx̛OL!o1eN7c/ r&(h6ޛR"zEC R&q-TBZq-12]zM+z}Cd=39~>JkӮk״O \ Z]l`ܮflJ`/,)\ؖI|iJFk=lmPdxWF>bE1FmEyO ,C&+SKXQ 2sqٝȅRFf],JK?b|{pO C}ZVfcZ8lmú, y Eݷc*LEFvQ)YFIqY՜#5.p<9p{w1j"!޸8 cbE}駴)({T<u/^ b8mOHUmw;E7SK%{"*{ xE* a JIk=~P΃%TX'j]Q6OB1 kU HH,3£mE+1)T j4K`m[=VV->8C4O=:K4Ը-% 5RY`BX1-WwP zFm=ߢ75P${j TjrGW/ʢȉ g(nGL;G*pl^fR0RrJ@4]4@83@ft Q%W tN1wu3L Z~t.fkjDqUP%{g518ZlKaRA!Dr0*zǂ+?^ #[/hvǨPTʷgaRƂՊ9b>{\hZSQmA0$"&3r3fW@`e׉bvrQ&2`''%ASdQq+]I)qIwZVNk䔼ƠED>۳9B5A'h^MHhZ:^4iO6 h5zU' ?$MѿKeoNk7"lH m>3B 8VhχM3`xFlKS{V e,mW!|JC|hN6Edx?H 0Q 2G؛H^IaS>EN!b4b!{d5ć"bFDo,П{Iuw>t{`X4]%z7aqD I[T:Dl4 ϗAy5:uk^{#mo2„泑J2MD6:HRE# l$vqn: ƩfX[K/w5Q(AT)r].@xc- 3g>xgl ,N 0ϳ7C60ľPEd0?@E1єF"mQBwltJfՄrnm/YX{]sɊo⭧e #^/!?0gaEׯt9}l{Q׭t Vو@>}R@q$?DػD ?4xӘ̜dq"2^E)'__B86{ ,WE{]V<4Ꭵw%zONղQ G-]:z o,>DB(OD2c_!l:m0bݾ20tɇmڦy!ʱX|{I^7C %@9sq9X샥h=M6GX"{Ty\Vb=l;>/utƇ߃q# ${ma#J$偔F1%B9;]I(ERE{>cPՍὐ+"EU>Ckŷ26;QE#`@7'.x10I7 K"ӽ&cBY9|twm[qo"M qܠX2 c n *+uM" 0Kw *9,EіB_uuMʩ>77iPVYhr̿ZI܉:~*;e3$8\-h&E:pl jh@-; \ڕF)OA[W妌S(rFfþWlS%QIҸ\h:k NŒAC]u Qza X3#Jۨ(%ϑep TT*d`âh8EM1.SV Qr"!H  qdwIxˈz_lo23ۭ(r"@h"}QG\Pu ?]Py߈)Ml<-zaǯUZwh[=\%v=KZ{4cѹ4@6Ţ@QD83Ϋ*T8ص r-g[[ѺcS{c9Xw*8Ӽ2 1OV9Ҟ:ޭByT$p'T߱.UaB0yyGsj}Lpq"M Jz_eT9 S~{tvvƵqW`[#]" 14 RUX3lG^Ƃ: 1jbc牵 ldhi\oiVxt&Y ߩsXJcb _(톊 *͔73ŷ>K#@'QY1fokϒtUj }o ?dg>RMW2"t˜)ri 0C];.{z<ڗ$1qq [vi-^er9^66Dtz m6nX>Ǟբo%ign5;ւ!ewʳ,^c8m/ k o2:y|VjuI[+Y%a^;U6pYsDVZGU$&Z]DoW7> HfQ[51Apf h}αqJN#7pC1/l'9hz-aE*K?OK?!Y"gAzԐvGZ` j ZF$ mJ1v/Uwq%;v̑ՃkBSDR4v'⮏wnG#-4 8a^#Uu8r=.r<hhBYf5 Ó_ٶ9QznT)+9-!NP6w̬#"TkJ0ɺ0U#1ޘA/u=o)4/r6zK=v{R!#~~kmNh\l9h͓̀Fޞ.|MJ2G&X Dg3:t[u}e;wb0a]++nVןư{畡/ yn8xDG?cJb_w_0:K0qS2='.CF 3.-Y)DPZLJ,iPcc WGq: ^eg8iQ<^Va:,n쮳 NcNn۾O9iKLlcVAsL] %}OG7l{9SI!pЁf5EL}YIn2!9SpCyg y*4APO<vGǻe֨TkW4~BNһ/(H~piC^J}>yBQ=`<)ʅ|4#xd?|4E#(2v;id~7~e%? z%$Bc1c{lg.#/]a,Rj@[ĕ*Tfhߢ#p˘tOFY 4-3pW^#5ޗܝd0yҍuqYC ~K+;yZɇ&,ICBBEr? FTʲKzŪ5mp>m…E_v_#:H=aX ٍ3 J,8ĤnK't<6}̞0%GX̺uIf4ro2MKY|'+*0vJ77@kSwé1i\m?'I=0˩oP*F3aXlig TGrgN=oHMR Tq(Ƅ-ħMHiRh a `!öPe[r8ɞ$P8K-coQY҂;dSy^*{7gZMHGH㊻huU ;pWsֿBƜP:<v2ǬXs+_??` F^0WNxoAI1p^ DtSQe1EbՂBۃ<8/pёG˨0K w%j℁;Qj[8'i}t|e4ٔYLQAu#f4+Nykj4؀:;Ff "jZh.,2TWen% 3J}[Aj %2LN.E ? !_ϋ7\C#Gg \:oFm ?$.|Ne/&m1{B^;XAu-./P{ "mtoQi MG65s|aD8ߧ5+z1~"ke Dwo oNhȪR5^0dWCK^]H  מ./e'hMbjsp/i?7qWm/l 1g֪I4{oA93F±;tlj.B;~o'sN Jq0C\H.Mk ۟p欉#9YWq׋3! l%h^:ҥ"W-3 &`x+8 /Foܙd~"fv 'H2 XYi<2[-tg<'UȖF#}ۮHd#oI0m~LYz,UwǻZ6+)!  ^@?xp~0Rf];ḖvZ䭮Cɑ@t^=NMwpƗ>stgQV /< \?7ߕcm~CG oޫTTCpմ0ɶ׼QrۀFhk)G"O# j!6J@;%c<'M !M;7  ilcio ͙.1nK LNDME3M6|3ϋrxH2G,RiŽ>J=6J# ܧܒ>?p\5UVM_sj)G/B8v)ԯ"K)_C|Ytŋ:5=z%n|rH[g/ Cݚ>bN(q|`w4}}#~UZ93Fc RDD<3v%걙@0Q4p8m\B8D7F/vWȈJ(5j_A7Giwڸg );eIV>d*`č{p\mC HX3j!7̡D&8 x"+e"۴YEk,BȀ[I1W*ߍ3қxO0WCG۱ tqOelϷ8n7 t&14[48m,w`N:p# Վk:`)9Q&{ ǝ dQEy&Iѷ)~6 ,cR+@/Pr_R?lB OrȒ/f UvoXyݢB{Ͱ49 7T[P4\oj9o{<lDxÝ$ǏƄ`WΪi0.s0i7" %pX+t0ځH8izA`ߤ>;'w5pJW4 b^[})e( 8W.cINbxoMR<#v 5NoQC =9t|Ń $WZNMZ=:=0_#́8%Ŋݵw=D^=ADIf-ܴ낍OH0LS_uǛoӛߴ+ eT#.\|h .܀+1j MTXoYW#lP"ʗmB_2gu.Eï0*nᖾH: CHTjJCT ?xy ^0MԳ}K+> CTņT`h2=t^#hsu*CVӇnS \S^AR&$LKd(-D K4ݍy$}Qs~-IX" jO7 _c R4X .촁rAٞfܯ~!cS`i57Q bk|pt|/6r+"@f>0Π*U( 8;dEGbBf@˞DeDSB''{Ǭ0sČg,&^h琊9QD S}_VϊIsWKA416dWr0[Xl}n{r Ů ]%*)XH3f3 Ͼz>GPVŰs1ITP/qyf̏puV;ء.E0UMۂ{*:,.\o$')Uy_hRVdQgU[$VH_Tr *jK a侙D>P>pIjүЀZ$6]!</lmw# Rp66l JxFӤ\ZyU q  *G.0Oը̎BG-$Mu9mJ 5J dJ#iu&YprI]< K'O{j_**S9Y8 8Ţy Z:ݛqs.N3 Q~> ]͠x5p#JZ#[-c$ÄB #Ix}Atzy|TFZ`K6E^}ON)&K0t]lwE$y.~7<خť^0sq5➘2d0ns0lۯ3|ZƧ~Qjsϫ{Z̯L!(vAm,q.#bLpfBunmo:j恇Ո1qbx&Z|CsA5bF;p%uȮe4i0o22[$ "VDߤQ=k- E𣏕D^E0_reZS{u-,01]T>|?D4$ .|_Bւ~6wٔI]dc6ޅ }\;q!d+} zu iܢ@ G46X!( P/F:bHx~J1kKK`-ҁ4jR$x3X>sfj7v'Tˬ$N=䲧wXf&W: Cd/^!>I;lDq̦M!Kџq:Vb j2ܾKm8E=liRxUֆK+nCe|qDlݣA3,sןAv6 GRvG:XW3l3Fu21,ZG,^s*[@";9FU x"(ށ{Ȑ o"-HJ0iUsq4ܷ-#)1Q tC!V@"Y&}̜7 'odw~TjyrT XGd4ݳT0K|7rC5 =Gƾ6AL\y\..i Qv A-{_gJs3g!*2_fu 3 eA9@﫨Z VO*PPCX@q,d6!Id9gV]&ō̤B,|)]_#z]F_ͧҕ{ZhZEu1~\6oovt.w2} N0q+M[J̺ېihdsgGI1m?Dvwʷ`֟KZtĞPE}~%9yv*Pal iI -Ԭ[O D)l)LkQf۹O Ad!B&ovXgLSA˩Mla$Ud hSG۠t8eQcMݷtُČ+t9RG!{#lST_yS%TMF-IcDg|wےK TB2\\ouRȻF}*~;C5z.=X霩:F75a9jiYW!&F^8.mʭFQVЪ)6WA|!B:*K˳of@" T4Rn/_^ʘwXtD~H)rVkHS,n"!IQ$/{(ER,⬨b^\Xw7C>Vg݂Zw固軥B&L0J˄ ]b~`;f r(2|J $%'PUfd8XZP+2 XR2IHز[Vq.W2ƺ]޼vYi$ 4ʙy;˓}" VtF{>H)[N{,釄b*'`2g^+ GmI{a nK:c fmmEe@"bP]S"7Vi &=zߣM-&@+.*1@_W;@.)ɰr5t!hF dܳCJ [Y` ]ۊ93e@@</a4^y׋3 5 ASa )$MqO (҈^Q]}<% 5G%݆=F*ء [_ۥcz괺O|9?1gCOR gz{dہC!%r]e ߘNԪg[z44Ց2'9X LF9D$ߎr:}jٴHp.-T1XkwrArya}y\~tֱ_lCY[VOWbS=s؟PBŜ_l #,6in>Q)5W@ f xF*.-t%Csct~'w B4ѕmH6{.u6b$ncr1dΧk-2ĿTNh#O_w;mIT5ԉt~_~)}wŊY҃#tEV\)QWw ]M~ohOGKgyP^ԩosݎ|Šd|Y t P*x">2'Bd Lt:Ř41^QO-`/m)Uv*1&K 0r"CC7 *z*IOu)e݂9ewB(|R)[H?>$sKx|<1 *FU5S/O,oPVpIJ>tj@o Mb)9Ƕ,Q67UŸkQ0J I~_Lm'>GZlf0T ɏBb|> I\nH11ciq>~\]^W%jt{f> =8ɸ~ o2Y:ܓir݇kg@bvNXrsG [at qL@\^9 RYYsGdӱ. ^PKvCw`UGV4$ Xћ}!+ʘHԎvXY;;o~Hu>ݻ7 6eFףX *k9bv&N w4s.|&mI `v:܆g-@"sAT#Š%2F@jGώąB=I_ېKJJ"h^/$NgSó T Bv*lC`JYL=7ls(n՘E=ˡx7DVbh _! Z.T0g9+YJ>hvC1oa2Y0&ӖFa:@^x6,|e>T0(RD[}X^8ĜV\?Y*~)}7^#wĴUqDG,>#Lh9QYy媖YDGr} {?nIՎB_]t-9%CLheOv.nvɎV̦i5UPry!MMm>+-T.m5<׍}w\Rw$3OtTtqp8 g V$-PmD,~Vc Xi}׾86g4d x#KAkZ$JsQ~[krS6#oiKV䷎>M?ý> ai'y|ZZC {!{+$ԤjiT#܉xb|4]ȡD,*QJx؝fn :`@. y-)}،f8vdk6QNS%FCDLA.Zvj𲧾i݀B[I\`w+ IʟUk *(zquv6PoѴryn|m)Q9aJ<˹tzp$"+=]E7u| EiشQ 76?-;9UΧFG zZBW@mIO~ν'3TDe C (Y fl&H9UK-o _X Qdp5Z J:=4W~Բ p4ES|o1k |Q_徍[|S]PҿI 43:,dhR-ײѠ +ڝyA|=4V&Ҝxۿ0Z<:O etdcAeIw£.y.cKڮrHblN+x~f%j7j0'{tN̿?Wk{UG>gkY) ΧGkD.^{.$߰A?"UdEa*}qrX _4Q 1FSEn)=R c@rᴪϑT:RJ>aú=[YfH؟; L$0 fsχq%.xf'A μOoq[$HaSqY;$] kǁV^?(sϼhqi1kUvC\a//lZ4.(vRV|7@L<\ȎЋ@Y Jp>!{cFg,(-Z ilfMScSZvmؓo|>nN lJo3I1LOuNl=uG.훧V͆()訂&& h+бҔYP,R0Vi&N7Pßw#r/ GDnPfIFAYAokmg(B2yoF=LkOrwL/ii>CtTוvNz<p T@S~Z]y.GEzh+^1d4#bXMwy_@|Ov8ʏӤi秄Pmy_# 2ʎ-s/?gbLXS@bH.PEKVcڄ9exL_,J9BPb_X3h|tnZ*9xq4^P?KS^@u.e5PDhE!q"b|+ät8b?Y?\hTh2}ҥC 7#[.V!}'$)˜ U. b:qc/%շU--:^Չfo`+1' FwJ.QakO4 R)UKAF\(~DYNǓ㱃Eu ܡhz@ iV}rm ϥ! Qݨ"|sxi K8/Kd|6@2i{Dw\,|cFs.kL`u?U+/OF9|VlS>kAh x-C%* a2]LUmVhoUvvVb8u5guv}ZVj)X /ǗDfVЧ9CRջ1\V?yZUXr4_}xDՇTwDfgsKa6l#q%0Sm=PxM%?BBn`0 W"t'JcՆ_.zT\ K2X*x }(mi "#V#dPaoc!+7[BE-,nv #6q ڙ:!5{~%)l #lyk~l.;L'qީ c#d= (s+4&%9xM2+̻\h4w!ЬTk ۟tĹ* י.'n"YR(D-䨖!4y/ pP`A#r"1<Zڥ, =fVaLMR$AҖn/#COsq R Wd1hnCmZ Kv{bEE^¬x=.y)ˆꜺ@rSwnnpVX_~*o8rbk]1.oIdMWΡ 9ӴM2z?h̲ܦ3Mc3qֆxfLawEكd $tfowˈoRN4%tE޲QN=p[ &3a(_r$lk=!{A)PPJr ߮Tęeھ5s3WlK$Or^T2({뉸ŵ`7:Ѯh X߭s/b2ykVlM :l*C[/qn+y(7xKĿtMע'qzd@S>lJV4Ap槑hcehKOWWY2e e%"ݴ49T=gswȲ^&䐖SyzXxF5Lm!)]/ 0NEW( +*! G40-:q4;g7:ڦkVyv f}m)y/_nS0>o$ /˥Xr2ٮ(Q kҏq1zKVV:Ւ&Ggԫk<ȱ3iI)p[-y ks + ol?`OGD?ɖg[*VXV+'d{ Y_ÆQmQ-7 [;迚q*|D"TڥmvOqV"4OCeI+NǏ)h_bFpN]\d%M,מ7ගc>rPp@ 䒹޷|CLO3#`laD|xdEٰJ| p%xe 7 6q8ʘyA,'ÏNk"[OjukUMTՁm3KߋЏ$MՖl1ᗬ튊>4h \Fݹ%|jsu0$K6Ra5ʴR 2H89B?dr3\dQ1=\tR Xz` $.xT;"L/6=%"QIg/ؘh}(#ϏWjRs-l )+IܒzH0.sJƪI4WZ=Փ-IJd5Bxx9Gru&DFP?8\=׽gUgwYPC{No<71߄DhazT X|+{7Y]qA#%j/@-sd㛅"skӘIˆSF$iB@h5:"X,1]]̖?D?&X~D t,BKu u2ﭑF8. dw ezy(ŏ9׋VuGV&* C.Q @\)˺:F>ՊCU V2Ax8KZfM{PߵޜL || 2G%J ~|uU,njb,>.8h"ziy 11K2#`퇻+[j=Ďk`Dz,3A_۹3Ҝ0 ԀqUz4-vBršu|DP,"´Iװds"?RP6VX:343`RhOά?Ym0zz1Rf8آ2hx G$ .-ze EmPby~qW`.3<)dYsQ';fJD3tW~B27wqQOʦ9*ӿk+O%bb&P~0= >NeNke%W+.__{22]?K}&K.%]^wm(F6p"*o̔z??='RFrk$Y;X }6gWbwNvY0RyRq;R䀥MOnEVI=ȫj;ަ1z T^ђt'TIPC1֩ݸY+@i~T+Hp;y"~š@]ۭbufm ?U*{Ցԙ YHǻQbZؠB.ͤ;~<1Zoj _nTbh>9ԷKJЙ"Ļ>|u$MAr5X5m\8.TźMtHA#MY;Ǿ-,1!>hQ1][aF2;}g~3Yu5PC#Wf`} gUo|>埤U>9~S 0ʑxPĥG#7ʲP(Of yVޏ5c숭*zیiG(<"C9_1F/j2eg` " _~$:+a*x_RapJ 6jόJ{Z9vu*B!9Lu(-80]fX%TC; `ntR t0vEm[:\6} CY $%HLd & j._\ ^9q["6QE)fr*=~X 3T|+WcOCg(R64hm-mxaOƗ73JV w 2ɊS`BLQ9E4EרZtGgg7&2H岒Pns%wv_ 5;h;N`3pC!zہ8{7٠AAU1\Ś2cM <_ [xtXs?kęu]nIwꂣ#d'p*13֢aI4!@*$k)L-M7C|E38uCy-lav(< ["壪)ڥӳABgXH2}bu/:Epwͥ64dٻNݙg*[R&I ` 2䰄D"l:$gD`~}&,1kAqnd󌪃AE\B|a W I,zmzXv+i.\ :=(}c>ƩM0#Vecb 8={+;}rml .0Zɒjk *X[e}(DiH3P'n+$- /JcvŶ53 }< ^ Ӷ? -VC K$&뼙qW˸Zy)Y( ^A$5ؔ-NԑY/& YZ