python3-watchman-1.4.0-bp153.2.3.1 4>$  Apae!M@eee]m?ʄUUZ;CG 1RSJ ?T%nHd!/ jYLPMukKvf7:q O:ktn/,J@a':d>&Fn WI|F[WdUzqY" 2|&FQZgČwV1qP4SυVFQ0D1­ɷ9 t{5tP$i J nuM~ù{ K/`BQkF6,0l^2+?d`ƆF`΢k䵃3PL7eÍh aa/u6pC+8~<,wŻhZG,f%]>pA*?*d % Z-6C \n 0 `   P @ d   , V   ( 8 9 : 1 F"{G"H"I#PX#hY#p\#]#^%b&qc',d'e'f'l'u'v(Pw)<x)y)z*T*d*h*n*Cpython3-watchman1.4.0bp153.2.3.1A python package for talking to the watchman serviceProvides Python bindings for directly talking to the watchman service from within Python. Additionally, some Python tools that are part of watchman will be installed.aelamb76L[SUSE Linux Enterprise 15openSUSEBSD-3-Clausehttp://bugs.opensuse.orgSystem/Monitoringhttps://facebook.github.io/watchman/linuxi586! i k-V@ _ BjAAA큤A큤큤aeaeaeaeaeaeaeaeaeaeYaeaeaeaeaeaeaeadYYYYY4eabac91e0892b791d92877321dad6cf3612c79990c142a0f39cfec90d79bb8ae298ddd919ebb0eef07b550093523daa511ddf1ee739f03968a9ef00d6359d75113c1e1d6863ca4ec79f1273409050d045c1c2631351634068b78f2c05b3785d97c0ee3d65cdf563770c4a289c3da404b2dc6023fc5aef3d709671d91c44ffaa01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b28fd5d269dc541b12e392c67bed768babf15af9927187237994ce5a88cf25ec701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7d3e40351c95fcbbd016ea3892173c35c20783319cb352476114700bf933b3c2ed68521bb96cbdb2536d50694e00bb172b7a7923c4aa977222760f97215ce96d45c31707f2c089d19fe49d00598e3746960ef803d29bb1ec53c198a556c365ff941d3a436e09d11e7f7f495ccab0ddc79d1c0dae7847276663a956fa830bc2b24eac25f31b6280b4a3969abad39637ee1b08e754c451cd26fd476008783f902b350f15e997efa820083fde10a9caaba6fdd7f4df1d5f128e229da640433fefd34a2c87b7ed6ab01376e7adac315ac3adbe027900b6eb32753a167c04331f16c3101bbd61d7b93ab690fbb17dcf955588b34ad14a32f767dd8b3f47a1ab07405b9c942d85a7739f824e36c36b69a346ebbfb5041b51ade699d43ce8bd1501f1a4831766a72a2467ebe77a335bdd4d716e5eef5f8fee0ffa0ff1c56bd0fa4e5dd5d7885c62c28de3cb5d6e205220541174f5761a32c2e9a248c4cc9fc66660e8dc97b429d6cfb53c6a5324b7fd850d3f9fa18605347d6bc7af1c4d3c9afe980421f7be2031f8a4bb6dd4b98202050472288939ccf85e18a0d3581bf2388ddb48efrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwatchman-4.9.0-bp153.2.3.1.src.rpmpython3-watchmanpython3-watchman(x86-32)@@@@@@@@@    /usr/bin/python3libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpython3.6m.so.1.0python(abi)python-rpm-macrospython3-baserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-1watchman-python1.4.04.14.1aq@aaՈ@^?@^)^(9@[YI@X,J@X$a@X!@Matthias Gerstner Matthias Gerstner Johannes Segitz Matthias Gerstner matthias.gerstner@suse.comOndřej Súkup matthias.gerstner@suse.commatthias.gerstner@suse.comjengelh@inai.dematthias.gerstner@suse.commgerstner@suse.de- update to Factory version to fix CVE-2022-21944. - drop fallthrough.diff: no longer needed with the new version.- ship README.suse that explains how to use the template systemd units - add user writable bit for systemd service and socket files - properly handle state directory creation in /run/watchman/$USER-state. The former approach was susceptible to a local privilege escalation using symlinks (CVE-2022-21944, bsc#1194470).- Added hardening to systemd service(s) (bsc#1181400). Modified: * watchman@.service- add libart-gcc10.patch: this fixes the build using gcc-10. There's not readily available upstream release with fixes yet (there are releases but the look automatic and don't contain generated autotools files).- add Conflicts to fix ``` found conflict of python3-watchman-1.4.0-20.1.x86_64 with watchman-python-1.3.0-3.6.x86_64 /usr/bin/watchman-make /usr/bin/watchman-wait ```- spec-cleaned - removed python2 bindings - enabled python3 bindings as python3-watchman- watchman_4.7.0_makefile-am.diff: dropped, included in tarball by now - 0001-Replaced-memset-calls-with-appopriate-C-11-init-or-a.patch: fix invalid raw memory accesses of non-POD objects, fixes ppc build. - 0002-Re-worked-replacement-of-memset-with-proper-init-to-.patch: fix compiler errors introduced by the above patch ... - update to version 4.9.0: - Changes in 4.8.0: * New command `flush-subscriptions` to synchronize subscriptions associated with the current session. * Enforce socket Unix groups more strongly — Watchman will now refuse to start if it couldn't gain the right group memberships, as can happen for sites that are experiencing intermittent LDAP connectivity problems. * pywatchman now officially supports Python 3. pywatchman will return Unicode strings (possibly with surrogate escapes) by default, but can optionally return bytestrings. Note that on Python 3, pywatchman requires Watchman 4.8 and above. The Python 2 interface and requirements remain unchanged. * Prior to 4.8, methods on the Java WatchmanClient that returned ListenableFutures would swallow exceptions and hang in an unfinished state under situations like socket closure or thread death. This has been fixed, and now ListenableFutures propagate exception conditions immediately. (Note that this is typically unrecoverable, and users should create a new WatchmanClient to re-establish communication with Watchman.) See #412. * The minimum Java version for the Watchman Java client has always been 1.7, but it was incorrectly described to be 1.6. The Java client's build file has been fixed accordingly. * Watchman was converted from C to C++. The conversion exposed several concurrency bugs, all of which have now been fixed. * Subscription queries are now executed in the context of the client thread, which means that subscriptions are dispatched in parallel. Previously, subscriptions would be serially dispatched and block the disk IO thread. * Triggers are now dispatched in parallel and waits are managed in their own threads (one thread per trigger). This improves concurrency and resolves a couple of waitpid related issues where watchman may not reap spawned children in a timely fashion, or may spin on CPU until another child is spawned. * Fixed an object lifecycle management issue that could cause a crash when aging out old/transient files. * Implement an upgraded wire protocol, BSERv2, on the server and in pywatchman. BSERv2 can carry information about string encoding over the wire. This lets pywatchman convert to Unicode strings on Python 3. Clients and servers know how to transparently fall back to BSERv1. - Changes in 4.9.0: * New field: `content.sha1hex`. This field expands to the SHA1 hash of the file contents, expressed in hex digits (40 character hex string). Watchman maintains a cache of the content hashes and can compute the hash on demand and also heuristically as files are changed. This is useful for tooling that wants to perform more intelligent cache invalidation or build artifact fetching from content addressed storage. * Fixed an issue that resulted in the perf logging thread deadlocking when `perf_logger_command` is enabled in the global configuration * Fixed an issue where queries larger than 1MB would likely result in a PDU error response. * Reduced lock contention for subscriptions that do no use the advanced settling (`drop`, `defer`) options. * Fixed `since` generator behavior when using unix timestamps rather than the preferred clock string syntax * Improved the reporting of "new" files in watchman results * Improved performance of handling changes on case insensitive filesystems * pywatchman: the python wheel format is used for publishing watchman pypi package * pywatchman: now watchman path is configurable in python client * pywatchman: now python client can be used as a context manager- fallthrough.diff: fix gcc 7 build issues- Replace %jobs by %_smp_mflags; drop unnecessary %clean section. - Avoid multiple invocation of %service_*.- added subpackage for python bindings - added systemd unit files for service and socket for inetd style spawning of watchman user instances via systemd- initial version using the buildservice - no support for systemd, python or ruby bindings yetlamb76 1642423569 1.4.0-bp153.2.3.11.4.0-bp153.2.3.1watchman-makewatchman-waitsite-packagespywatchmanpywatchman-1.4.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-36.pyccapabilities.cpython-36.pyccompat.cpython-36.pycencoding.cpython-36.pycload.cpython-36.pycpybser.cpython-36.pycbser.cpython-36m-i386-linux-gnu.socapabilities.pycompat.pyencoding.pyload.pypybser.py/usr/bin//usr/lib/python3.6//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pywatchman-1.4.0-py3.6.egg-info//usr/lib/python3.6/site-packages/pywatchman//usr/lib/python3.6/site-packages/pywatchman/__pycache__/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17348/openSUSE_Backports_SLE-15-SP3_Update/0066c99c4b8a0d1f6e92b465e7b1eca8-watchman.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5i586-suse-linuxPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=22f76d7473e5005f26743c243ca63da613ddeced, not stripped RRRRRRRRRRRRRRRRRRRRRReL>0Ogaiutf-88084aaab76f241260bc4948a59421a0d23b19dc63433cd7fb1206224e0d0aedb?7zXZ !t/]] crv9xs6I z0俀 3O\|D#g 2+v>t$y.KX";4u7-j<%cRH{Sk %q_]8 s0??j_w%EvpøU4sd7SzwYAD¸<&fG>`c8a׻. ePO>N;]ü}+z73zMQVBwM,ٛBbkHb~|XqNó2a'aگc6T.hᲘUSR7bӰ|9_=M<;~?DXnWE%t5H#EgN0pVi)LP񶶯B;xԪ2( W4ha} zx<[H_'g'`Irvz7Tw(!!啭G/KÈC; @ttKZS8Y[ +?.7Bղux@Ƭ]`7'QwY}4>r&2zs_ֹA FeDT6<\t[0sf, ;^֟l|@WSQ' /6BVԫX`"7#!_*lN |_;#AgV',̸ A=!jL~ۊO]79Co+ ''IuIL|)n,4PmFP^<3:vYa~,A9ӂl?*uZ k!|hg$ݛAiRb`XG Qk}[l:wB|K~fD'k khi1.t8#dҋ,I6pw 2@[ #Vl6f4  DuB\J'r7j,1_@/\V,loQ~Sq#Nlioddm"y ZML%!J*"91xurZk6H.sBz9og %{[OowP<@<`+G37p,0muI7pD4OdVA׶ ZI&L=) ut Zx{5d9o\'I320ԥ5UϿ 4i`1r>j0{ȀJUXQ@HQg/+Vpu|2EU]d2K+G\ :KBO!G_ezO[d`7IOfkcPԹ:װjg(Cꀑؒir= x;~ Ͻog<P=UR œSo0 ?a1?"6w1\.):S5W ްd`rh?K-ϰ~T s4ݠi#񖟶n 2/\uëōnTߖ?r-ƆXZ*_P` e\ H]fr~C>\>d~ 4ޅ /'ڨgmy.sEO44 w]8PZ=jW`KQ=/mɾBi.4,I+t'ѽPX !l?!fn7ɮhWT\خ$苰 },q BXLѦX>XuAM$c&mMl-aEj扺s&NIS]'Z3VvHkfgc 5413rLp5vym ߆ڮXOIFܧ_.S8 ):89%&# >~O=JnhaOW2\oa+R:i oy5S/(#ء8O?RΧI} [|ւE8UlnqcA'+-[U&]_֡鸕Cg݁e,dMe,Ջ'\Dhnw{z@PSiSHi jP9X.:wμmm]iqB(rlڬYރ4R= E(Je[l;e1+1Y|5|L+h|1v^ n)Q'386U}Ҥzڊ+#tx 6gL޽H5Yǒ?yG/ΎĮV9>%H%د5"D;9&s0:.戀u9cx7V@t"C6zSڳwlڝ_绥"m%5@ZbwB'R1~s锦GnPTW,5 萁f׀͵.Cr!ج-eAMOKS.x$pxb˶vXlBč 4/YZ2$wsr-fj3)A<;P(^θj?OKBևaSp7ۊV;bd`ʞ_%sڋdbj nF0o=e,{M"l/hKǥHX_#宎_=dN>zK{&DG+^Ά+v skrxSHQ8{򼴑~˽ h\_@[gW!*e#USӖ6s40xmr߯E X04]Ɛp֛WcV5]P$^w/HBED CR?Z,*Uqz[ 0݈TN0[O' Qa*/jrr$ySh$r_Կָx!txLYkN|B!W29K9}NcU.X97FLEAM1,/D #oܝO8ka6;̈́=P7U~QJ6.~*B/xI3},Ls3 uDm!!}5g_p/Z; WjsOT8l"L.[r= 2L*kwւq<{AR  D˧I *ΉV XKܫfQ=km|[ t࿸D9#@Vhq*vv?ӐKXvKteҼYk5)OU>ԯ6{-*d:QpF 5z\wi:*0jhү ;|Xʼsb\q <&ImFzň)[ \&Ӫ&W҃"Rz8S/ D]生fHs F3S$Xq/*N(zgg6nQyhjKXaٲq$:-Y6JPV,6vECpgK͝eѼo_SPi155N'9X1؋˚Jzȳ;"ky58ٷhSucOZjSpusy¢(OYGb/1Y7]b^I{C~h^XTW&͘o1H.;ѮDջ Zwi>FZt@Kq0tvCXyЏrk8&)nK`KHAiŐy3P)ȃýIB=Ԗ5׎ia彮eB+@1ƊYҮ|Y֛M]B!MJSޮ./7& %2DNrt<bU[{Q<$Du T1 Jمt$&-Jb DKX *]QVͬcGYx'Z `d g8PQbR`R󼄱X(]vV޲!nZf $ż-9 !v3!PkxV͠$U߄: ZBZMoy7dE @do2ODqЃJhŧȴU-wz/zT R57 I f# =ܷڸfǚA=$ЖƠ5er2d +߿R_&cq$~Z ]y0օ8z_wHhPj`TjLǁSm9ĝ1ۼa;`q"8rwjju%Q y^2S"2"\׹p$Ĝ/m@Yl=6R n9X7L90ڰF4%Ճkۀ{^"D LCsc:ur_v͎ N(n 4L4c@Y;ZyGV&ՊT3Cq.1qZ%RBu:ٝ-{}>%Ca&Cq eb@Dv̯zqQbK^C&*Ua 8`>]DɓVр(28TP+3shZxv%UpRֱA<hN;>3fo㎺ತ~VuAisשn0\,h.څ8 <"6{ Br1Y;`ħmZb`՞xކcF&M$=9||>_6G/ /6r#JلERY SPve$'|BJW#R92?<~JVEj&\$h~N"<>7Mh4bT!Dndj&~SSH(-,DIh`wL 5KGIvB{0ͻu?8)=N퇛šN]M͕҇-{0$G/AQZ1[# FPD!^592?Va[Qn%. bE"/EY2,U54{@,%GK.Gh!0?gVA ?DXb:)WTeH8*#Q! :_:^%*QuQ2`4_UyM~0ȮU kp š8 U-Iʻ9H4?,'iZZ U-Z& t@dlCO䀌pC6?p&mQZA(GcΎoL9.8=su.=j'r4b$M\s-$@fS<.,wXJ;n5@!( 38FbgSuȌq4k3t$ VC. jsS9Oth{ВXw"xSx>!,;4D?ITF TsAp8 $C`VOYH9ˇqt lɓsKybrʩ6cLfr|e¸[HZ5vNn(EGꄨ3,'5-t^"s.&@=N m NhיSIKy -l(,Fs[t*Л=}H~e /Ӎh,'Pkj g/#/+!}] |6k&y1cj/V P K0\䲕2QImqUh?E-P;uُN[3|}U̩ 1c䎘PpH)vU3xِ7^ XKoTR4]\կn g;-е,fVhS6/q}waIV}Rb[?C泔q-HB}GW| b<&{аwde}>8 ܢ8*Õ}^L8qw#2?JЧZ ou+D@xK<==*4gn0kڧ Rek; n2i6Dn/ۅ >~$x͉lb5ǭü؃ 5Qpg߷r(B V`G=a!le117-|U *h(N rREZ ޱ4:ꝏY=b, 9$?ົRm4LA%*+(5P\wY@ $ rl1*DJC\ f 8e~ m9~tЗ}ˊ֔r&626瑠W#9z"ޣ 2SV@Zn3\ZǵF*lEnc-3rfzԡʊuth =X.!,,d @E,|3p[PIMv`,8>'Pdg8b;RJebb޳2r_ta`+=W/Z?s?EaIf2*fĭo/Ym[T] VKs7Q$r73Wjn+$(̋wDKw7m7vշ)t;š@l4 l3+!^¤:p9Op;vr$6Cq X]E UeGgotPvzatr(ݯQcl;px/dAm*m֮ۨpmik.!zt䢫Q$iˈ3]4Q[Ԗ~Z ?&F{G'm*S KHX93H % @IHhWm}N* I'5%>xꯩOg*߰YLU/h) 7N+)'[a 4|"o@xۂ]jW`kl׳&,bf*V0وa e~L1?rzc=e CP`Wؗ>c}*SA׾U$zlQ԰UZ;ZI%)LJ .Da[qui"4.}Y`} D(8?=?7K3?Bj-U/и)ԋ$c+ &lէ$вFSuWKU-(^pqlG )"iIY]SFG|W}9R;ͅB9VrRsPTʎw_l W}q@ڈ :ht /q,9=ҽ]S!XjK!YFE|fHx' kOň9k҅UqMk12*+gqƮ7 ˠ.N,;/0VL*a+fisBM>cBg@~f5oqYqNO?]k^t܅3 ,TEwgh(kdjM R}?@d?K?!U5MV25y; 6ݥyhY<6HrPFF?Zmp8K$O}X$`ZKJ0?.~U\4aMVh{ODo.’T]^H8^$$"m+2JoRtÞGLEɝgc#m]QambG\SB|<xKx+o):[!/zL0a!LK'8d2! oR {RO!_m?m! +cfd/fKN͋r7;.ݝ uCo颅Ƃ,HG~~W[FwHclKV/|5կxv;G85߄Zفsƍܣ Þe}NP,% 0x|'m!$~pcqX!]RDumЁe'g#:;f: nT;`˙.IzU%lji!8ã`.5azs&IWD~;c ܣ?a]w!No`OO5iH0@Q2) VI! ;/"AרT>&(bVmEpS/H5a?VTz'Z񐍥_QJ+-ܸIju ߹f)QH`lDխ@H 9o#Tm?8Y8G|w/V7ZٴtQ^M2d\լV;*\M۔XAgVT :[MۘI#<!cs~YN%͇PX-nz|Ua~IGMWN1reB &i"ԕ;M.E嶾i:+?uVa7M))~-+uS9 A/CL>Hd4 ԟ4Äz&G%fnC\0#/*dv43 r-AA%??wj;d6_fۏBv}4mt OQ)} DȓK{)p#M[n,6yY;_-??CgŤŬ3u e1;RksMciA6 P!',{4WviѦƎa:G\3vʦY'iv=֥@MHP4DVؚq[FֈcL`^yFg #x:u𴼌CYّ/{;e^A3̄|/ Jef{5@mێ}֙A<38xkR{:t%{k U$mح'Hm'-Vu21ȷ$@Jbf琉ߺ>q1U?;$ N6E8uhHKj]$yHJŰ@&Ꝼi s%4{}0N:y[`Ew-J RRϕ(zuznTKyXCgx> o ]~3Xzf]2H}~56蚽*X *A6.$zNR>Wә 1'$ [әVlFu~-r:CvphAB#uWqM,X)rkO;V }W."Ä*v aI=Tn%E}`r 8/ PCl3B<-M3i<@6^zaX; op.=lj-?'OVFw3D?ҵ0Lp`1QVU(Ӱgx"v$P@*FCM/6A :"ͱ~hΐa|4<@Mr~Hžr]9uwkOm9(䪃>/6|W6ŁBuw-|0eaYVmf!_)'l bPllf"gǙ#ql,IJ3:.Z%H lEl J;4F<ޮ`gYpT %4%;XxsgB Z9s#{ I6SJ@vHgjtS~ԅҗ9TE|)q-vD$5Cy#3tdct*؎]LRz?/1zBCAݖł!Z1]]Z>:A.At+Ǵ:kh] 1 m;Ǭie{"AN#YW#cuJx"K }ǚ3{0{ez| ^XIS ޽wְ!=Lv-P=z--W|Ѥp[I0oDtZ KpTcD1Q%ɓЍVa LLMUƩ_DMV:lת5QZo& ߔX8cSG2,j_rZ5_H@ݡ-?\]q/}䆣v6nBf&b7#L  jK-{ n^5ԝJpGl =ߕ $HM\Gia|uJu%Wir`ҰWh%RƔEfn 쏀2d٫ "̍c toU; pD,o.fJWb}JW@ݮ?$YۊY IL\f9L:6cv6s,/2^Ze@ YIHjcB 2"r~oX{ bTŔhVķĶ|lR`ʡP՝iv6Ohc_bIwA'.u$];#w JجGFk}lK e@HxYN˸=8nri3ms&kXl}c;*K-krhbO)u$r+o"@f7Us"LCn2Xj@I@D; $ݵɑp]уj^gLMcITou!F .Jkɒ`OXؽ \]Qk2˨K\((MӀ]` NE;ШzwRpf_eh~QBc|7k ^-X &mX0@XAbd| 8W*y) D~6,"{; e9YL9Sh/h$iYwFr0wU̹c~Q{b998e\`E2bl(5c*30[mNnĝ1SQX^+9*\sV0sEhpV [J6_cKa^Cvy1Dw@z_azQ #5ZzìG-?!opPaK,E 6 _'_Zbl&5PERAO]pl0}00B%&;KZIMR64:\cq6ޕ =!IPzx .&i ا"E?iiolh*j!zYc<-CuH%wM̍;֣|e VTd қ f$GD w:oa ӿ)bd=\#jp`DvDWVr@ {yJ[$ C ̧/}M_[y-~SmX#nti' M'%š:>w+q᷐NFiyNDܸtb /P/CXVRyٖBCh,|Vlt Kli=}fBHGhD oR*$L rwhg5yw! WzlyO!`X1e3gp5,`aET2ü'CfCD> [XTI.Y|QReހYug]V*<]3Njޘ2K抹 8~݇*"Aȍ/oR*$Ubk ؑ;O]J[BS^rn?Q <[{7EP&f= 00PE n7.TR;:y X0r,0~$D> .oh}kv)"]1IH7˫! cRh$rS}+wnj.2=E=Cai3H4Bd] 0?HYPf`6^?:dz1UR1hJ~N }6`9^%J{C Qf N׽կ8tҿV]_"nmYL I;:pm4?~E`!v=߄хX.t|qߵ |.M7!$ݖp#Vk 4@J51'T<-4}#O3*|5R)*1T7f- CvV}̸ʤLNibךgљs#/aYZ.?-Yct*_G}pvJoK PF^?.C,w !?Lt۬r n@BLCĝ&2]s{[-BA o9+e$[V?vY g -X\N M_4FXB8LƔ ?O&d Ngf4V6=^foS.*QqA<$?RGC)SX*YcBSiCVM+*:2d%SP\[翊NRu\q."ǺWz+u75;;$V H\@Um2jdri/{$jXϜRom[t]YIҶܵFX6*xfɹDJ,{x-? >N\$=63Y 4bHۙR8 iq#@?;4b=][A~u/4H?2eS> ҌO3klN9¦Uo_Sr[ܻ p+e[P_C}JM!q:I[r/A ukB l#*-zwfqn2F>X*#K$ܶXvu,ZbL~z;O'\w.MG8 kbwc󁑨KI%JqR3yFJr𐁫gs5]i*ݶgig"s-ԍoZRf}rm݆ziHl}HgE#jJcjTA>?r8ϧ'-qՇ^HKV:f jfB{Tno]9 pq_=,eFTT@ F6x5iewy D 4!N@&UE і)C pM5/uSsTX:>Bkj΅x=(-O}ekoa9IArm!µH$Njqb]U|t2JgujmUp8 vS"qe75 "- U fOZOҡv vWhj3IdAr8&wG1@"MفxjI{ã/<}BRpZn \1bǩ$PNE˿˔HYSfi)fۚ D z*? [4t8(ib5lQmZUp ~zKI/Cd\m<'.x -Mґvm}.n S m?b>J!UN嫓4tZP5>MzMac{BXoi M_LdeRׇlPӂjQYJRk.62hDt UCI *`8 .nH Nqh_ D+ѵeZO DXk74}DT' CB{0_'fdv驪NؿoK4RV"]sQF?ESeIah`=\A>wƩKEs"4:xS\'NO kܫR?3fs󽣘=>vM@2=z(i'jXr =VK*#h~qncUv%;$N2r̳Y.y8Rbr<־;BR V1E-.?ǰ]@),a=+B4NoqW f.2ꖮcۅY)R$ydJa3P_P"}r?07@?F*hmU!%")INccT6B7H>˘X"JCO7dgYJ9yfMQ7d[/ް `mӋnhYWEX5k bwWH==3j y認C3uœ>i~{p҉WGIJ@S(}V0-^!QTߕN2BU;M%tw^bhG?3#<9Qbi`ְ',cP ߈DQfmvSff+O'}'y%_:8-xiu' 3-%Ȃ4ޠЋ;5b(~Q7|$x4 yS< e̹`0|zXoXb\S'D |H2v'`_G7u DBQ?uYT,` AotI!Dyo4&+{: ž6By,KtbκB5LX!r ۂxjG)A㐧``Rfnt,w섊F`M)ґlbwl.}ջP@x W0sK~ vF<"G0$4D7jv(ՕSkf7pXŵ+ f,{=܇J}fgV"^cTT _9(LJ6YǡkuމhHN:Zwէ aJ0%Мw ջE)پut]kT4?>,\΅esq+[W^8GLQ_<@uDUvb # w H7Ph:pvl_02#J.g B'lGGnc$\[IƯ0襊HRM͈%# 9VMA Ha~ȷNM'"M0v&鋐4nC4ЊvoG6˔p@<aȁzWڧ<8]7{O=cnKk%gH- c0ueU([_ӕl(1*immّ?`5S) ;|P*8O'WO&*h!11Lp g$d}J FE0xFzHJdcMr$E =q*97 =~l_sz*iC]od'"S+͵^g`(Ji[`,X?hM뀌5#-r^Bԩ%wjaIPq#D\|;l)m5r2zz?hϴ"pBXqiDeNԙ U.sG=i^-vNӸ\g}wWWr'#bGγWn3md]l<:Y\"g.$ $-Mv#+|f!¯,:Sհuheʶb4 g1_mp'sUj4pW_.tx&\ c)-; q`\OTSvw#ơHh.6Ii;H-4GJ3e3nQc (kѭ)mOj.eδͯrq+ =>:rs˸I]+أްy*$AMٵFxwϓ-4[DOVVaZNy*c@-֒%TaYwvU0#YXnJjڢ #ymd|e+MUSBy8HlԸ[ԛJ.$^ϛ vE]ph߻#hKyNAD,_Jg:4_Ÿ? %h  !U3jgPWW6%@\Wzk(r#D}:WCyܲ9 ҿ=8՜4GjR*',nF;qU{fmzQ$ 4g/Q+pA^I\s'^܎?rWF߂! t-y.I&og%|ZA=&Mɸ4WR;tgsϯ §u;Xli2{pZ%'ue@"zpm2'J'Auf%g4*L-2p ͦ28wh)ʣU?zVA[0p]>&}3 ge-'Z;ˋôI ؚe%:OteDqWP޷/r*gU957:Q&I%wnMQ>t p7M֓s>GNvn^uA *ɺ:'D.?\k=[lÉ,bAH ]8ꕬHڠņVˀJd`jP> ,p=1Cpqxe0pIYh H%u&` 9ls/t`i2 [B1~in{ C$*fP,{ͳ)yU։N\ b;^ E. Ì圑 {V@C(\m#)N?RVꆳ鬫ƲL\RMM}HN:G9՜577K-$*T+!* \|,.0c#X?EwYgA Pfջ{ʑ"e:n$N6oH}GI֖䷏QAǿP8x$q X,,:IeIH8r {X~e7pLc0RR-p?ӽ`E]QpXBGPMSj_ l/PDQ%?d[g]MEke3 k!-\"J{^*K(T2'~ \5"U^puD G "d*cqiNR5 =;f?+ۜOΞTWII>`4l{Oq؊7-h54録 '<3o?ӛ8 F)tLa9cyL)LڤnWC(ݙi|]ʋuD>"'M\m/{@B4=ncBOZO\tq0Y,/1tv9ZC|_(qz!TUPrc{ͮsX:26 !4"3(iH{P)"0 'iמ{4*7LA^)?/mgb'bk̷1y:}7&h^"WjۚQh I;%vߩkV}~|ړu",5-*JI_YSPӎUh@ %:!ڀ D2 ]h*C t+DszK1mV;_L4l}V_r #ʷtv0ϴ^_aJGu VLhpXcrrFׁaP30<*Npp֍Dl12!^ JUh066k'H5Ï3wR'{mٷ=(3WA.xY=W QU-[!KxvR 2J 'H3,'k4)dKZ(8Qƅ̊L8-{AL,R7e70pkW_)\qf˶Wc@f֡$|T=O)a堓wg{fn,#3bSϠJzᵐ0WNF9[jƗv!% v [J'A\[=f*Y#2v&ZK3mUxm`3;V45_\sȱCeAĖI>DDHޓp 3;[~LITcp X8!h ?t!ʝYѨpb4~;N3FXgplsx\W{3]|6inf%$geJ k$K ߼JΪ/{>zQ7ʠK0 6 g?w~J]x_&bf-OgEqZgm:" uU#xX9\o64v uڐ2AG0{yA5ՏU=ZQ0:iD`>ciCǫF]XcO6Q1&OQ]W9; ,Pӕp#=3V-1&+I,@/2) u3D1v%"JSO3o%rTcj%.넒`\@@z9q]. jaSxߞ:ՂBAt;2M2`o=Ig|W4.5-ޑPdk#2eztCJsNDRUR/![|HDV e o/74+Y"fBS;* ӂJ!1@R"I;J$s=]4O0ȓNpY@ "0 h0~ґqSxu@$x5Ҽr8QbB:l%Q*z?Eg KþB- l=d9B[6lXn "%Vdt==簗L!%܎'{SKӐ4Yg֪1՛v` M,Ҡ"[ttV.ϭN[l7Rb9(O#]VYFw2>l:XMfm TL`Ї,l6 = qGYԣ!\EڈW6˜d(;x G X r"Y;Ϗ;p-~Fа.|3V07!vl-i jwMJ;h%?|Z=9pIdNJ)Hz'Ly"G m2Ӎ46T]'>TA,P?U%ʧPҦ\DH5 ڱ 1@ɹψ 0pZX1W+uizJxA+: dQ, ?kΰu%DT}3'gj/6->!*)&I hsQ0㳫j'.w sq= EYKpb9sJw+0u< {-ạpF/t8rMw<ŏ'=%psǛ`<"(ѭRz{גWWYc!c{<e9^5~]&|unb S[rƒOEa}yˁcD^3.%ۧ.wد> bc0eA`/  %բmWP<"\hwm,'C\/iR_՝>xd4!hE]1 ' I0HV)a2xX}O7;ЄxOZ w䊲SehSϟ}/{^iDSӇXv exTɁSO@W+BU˕6g7RІ W4%جrl{=\Z≗=0҉;sZKodђF1~zmvԶY6TmWENkA+G'ח;{#r$BQdsz_az|> ,9ЕM}%d {_~dPy]0s`_&R "|ll&&hx>05WK \O\o/nB M; Ÿ?T=H@b&:./lyFؤXZ\5!r%CV{7-yęDYʪ_ߋ̔t:܅y* {*nڮ mDm1RIJAl».-U&Iݰe..Mځ=\lg{x,& 2{NjcZ(CC鳰Ǩ_@M64u/vc7NSA2={M%I>2P l=sɠMU*9#eaؔԬ*Q it`elV6ļ+`/(cVᕕHlf/ ^ANK}fo-%6DB1I?lr<CCZhdKZ#[Je\}+#7k/jD~_*rE^*kb6>?"bq YLxb$>,Cn2IopQn&Bu5ZWd)"~v¢ ,ii\ QPHWVM Afdoz ]c{ GDCMV9)Ɣ%dP1הg\LEyiЎsO0> *oQB>e# k+LV9]nbEOGThGԐc\ @3+q`{c4`Šxdh\4m\,ϳLQ*zYkخsli jh@w2(`t?Bb,szZ!צ%;?(-oΣu! Սnyuj8hњɅ8L^nt { KhMg:d("zMDZ6?9kkq \q#p}>]<_,b(6hLkkGrNR] qOp7| ੦ < qPtAq+<[LۧWg9h7:.Z4rz+`.^۝_ za{q~u7F;&y|zd!n58ⒸL(?`:XB{ponHycȓr*' d޾+vf8T%֎He6 L-9NC6-z%I;#nHs' !&7&8TC;ZX0ӊjyӡ$OD/W L.)-g!FsXbA$OD_ ! 2_^Д%k?Te /yLxg9gN^ L?taFbf34m,FEgǾ=AbU5 axI9m*g~0ў6n!H;r+~mژ ֊#Lv<+$kSJ <-n~!c <ܹNzNޕRVVWg-ss!0WUyI*5n|͛@Uxs'DN 5.^%Cq =y,hV9a2|}SòBSO1Lu4U_{ǫ0gs%ӽsL{Df3]&/R;OFT~6Z& ^7rmil+ޠŰs.xQDdFa;&fp(y ,B,H.ǹOe $1zY\'b)Be@5WM*~Z=My7Ovg˶`뀰ʏ3o1Otn# Ih|9=kՍ,Nb?d>M]^?A !Q*$_j6rީ Ot@'iz~WZ=?49釢GzX:U_bcֽw< O!#FӖC&1aĘY8N09~'׍ZUR]CKpOoC ڬ|$3zM14 +(CVl-ED/mܱkg$x} :̺B,i/om%V=-3mBVr/D.5a:LtOl3.Ah~ = eOHfC槂v=d0;t0sUE;ѭ`%7X.w`ɛ`EFHĆxx{o~( 5Z{xM2s:57~s@$Zj,5HF(DqNR?e=}ЀAb<=|%Ƭ$ 1.,DX?̤H!R84}WԫB&aFӸ_j)aG;g jrlⲞjhObf>5ΜpBX#XVMoʷ&Ntp3f%`ŬPshDB2W`*ZY`UdUp2TnqU@d[ew*X L-z+euޑ~q\- ΐ,,$m/;?#xYHy^HYygKL4nT0 W9RaGD8x(M#IS+WVݍD#} :!&d_)Lx]Y{RHQkfQ2{fld4"ظc.,XZ;$njS]gaq\J Bhf or{d^BaUݠm" bo}|u̓)*-^텁S8'UeVa= gY%N{#j-ߥ*a]E,*j-۳ Dq{!Ǜw$8nƊ`$i|DӰ ]uo6;En"m.$bT(AJ[^E#@j#ګhGOwؔ~G/و]3 I̠|[oYxnp=Z!ptfuZ Tk6(=kVR;|5y  E@{. L'!Rԋ:x=QWxEU0hó+WY|ZO2ˍ»z ˩!XK dZ<|2yuHH`Cud|?!4a2GՏo?`?/0nHfck6l7|ȯoAB[:kwZ#^DOon0kHzG^\4Wǭܭ̮ m?~jVK߯ژdLͦk`l4nj)>7;[%FR?FJbTHoHh Qң|k!ň1KkX5~@&x:igl$xq*XzFCc oNX;JE]YJTіzy(j֊dϏա=nA$v˅iP\4rTխpyڨpz*.jVqT_F#fyl TOPBwEsNJmqMkՑ(:*S {2ő~3A (Ϧlgఇ <]# T b$I>Swz3>,3=?LDK|A"EX'r9wFכT}́Ӷp/2W$4?*}7bvHou1%y=K 0`zRy(͐E-`DPFUV B1QG=/⁨V1h0j@VTsَH 6Ks-8WWsΉ8)$ =Rj/Zr%&h7)i0 .|Tg:UEߦ"bg#(Z0O thιe[PeWJIƩi-=Kv2AyFMrҶ6J;51 W6'`CJ[ٌazҝ>g&d_U1}]Wb@1ZX g3Zvzܭ*P-LjM'[1@,Pv Y їɛ^ph ,yi̒k[}\ToěWіGY6xFS)sd@6l9G)n=c.3nMwzI.Dmj+{/CR7;>\ kZ5e EN Z0sօTp9eOB E7q(zC=[W:QtÁW ~ gٿ@C{Kscن\wC(T,#!妋"}O]Fa{eDw?z"_,6k8jo5c5f3"m0 ~ܶe#E''ĹwT*B0n%ҩD=mһ)=l%!؝*.bʂ)C43``"u$e[=IDTa8R) (5Z~qk+yAj`M ZQX}|~ev,ҿ>t jNM7];,S/.[ތD7 =@3WJEowO-aBCdEe'am_zZb袆ɿˍt?:5N>8.!#baЈ'"ҏGTkٲ'ga{n7o>iT?/l&m?(s5TJu|'6B0 4_iDgʹ6sU,N@VX.NG2EB& W wLY)M|iP?IRwc>VO$! 9Wښ a d U?3&u/!:z$2wAyexaA7Jt T{6IEd"`o`!TP.C>+>iz̮][%s1naR͹fњ,8=dEA!h KqwGZY%c#Ʈ3~Fߝ;\+ r#b)ҴIe4L2^8Vg =ED&F z7WKa+8u79F)*ހt&P<DiښإAݷiOOO*~݁Ffp//;/@CNޱ "V !fۿyX$Es5pv,lʠ氁ٟj(s 3H :~@;t% _KjzJ[:@޽Ι +|a@)7sy_FyjebJS˚狰fRkxxBHb=9kڷ[bOX:^ _Fvk,ǚ"DFґgHguD0 /RFzuЕ*PsbMK~ d{1}Co7E(>D Iõ>xv)-ߑ!oac@s,]FM`J0 T>?AS+`khV`NA#gGs o^m&,?RHװ ){8|7{/8Wj$4{Z9p؍Y͏,|ViT>{J`4Y5E;K0X{oὠ̥|ܮ`B|y 9A4I1eb0ҥ dow2^<ψ\Ie1d /Q41fV MSAsr\)ܭ%;Tx=vdepiqTo'{Zt`zfasշ4Qș9Tu'10.ǀ)5!Ty"3UaiUHZ6g%e^q\:$ fTi"6Y*ԿJF"hBolk1LKa_1wxޭOC/{hihXvfc+BGX/l&䕷Q/~<ϭo %Qvs5oDp4?grۄTB<`^(oP߫_觬V*`C\{@|F{>PrӣsVF\rޤe)tt9?=oώ>%dEtlP"LqDxݥX ~SyCw^gUrYC!JĞyFEֵ-:$u$qo6BլgzÄӜ;̈0ϤgmmDUTk\x u|8`3'Sd@ 3Pd՞GS#E!fE?ρSmITj;̷)᪴l{~1qujf[che Btшou~^dnQpq,pGdHR|:xL'Y%Ԅ-Y%ITEJQURds}?2*+9v*Fazkv) jc#|0waٰK;Ѐel'BYd}<^uTΓd4@bތP VGmR~Vf3CEs9bil7U ZKiO~5І#F}V1pU-5sb:ay+IAmFK|X.VW=}e|Ni5N5^ qerok N&w(>7DZzշ~ew-x0aoM#uRJCN#I:ɚ+A5VA=5[ 7Pu9o7s&)?m.g7s*#jZT^u "M5ЦKeLjc$l"Eœ52e@.TRˉWl3Hs0,;Db+VwDE_JƐg8vVŃQ"l-e)m\ {ץal?HЬw>~}##r->dρ+pFR`_m\RT3S*eJnHS-I됔e:cG?Gb}>i-~|K̝%]a"K6OC|gճNR5qh@o]=@G*U JS!#2|VzrUQr'*D )x5c/0DV_@(8?,z s@(!i<{eK)e$|SP6HqsƜcLjY.1\HW5A : {s&"#Xɗm^*al DNJ MUP͔`ޘLA?(-m%$Ñ 1-k9m{ {kYR$\Q߭ʰ+P\MFl"9@7APxw6sS̤" JJdy,[M4"&K4{^v-'J놽V^84TC[FK^#S6g3$ŁKR6ގd69qx * W1OEؼ$ H8XkjN%vcqp+.Q*h#.bz,lj> Di3zNdrB`G l3!Zz`RNS&Єc*-"J:?:L8T0*C iAVY}~"̴X/a R1|m=2a_k9Mf2Fe)L_ ,pf[>dvҵ=Ǎ >}vi\<*%ґO|dD٪U3^ Y=ۂw(zҭNv'o>ؐmn'SM`NS ،*q#sԬ* [6jХ1!ն1qGw: HSPil[QTHSҵ_@A6*]9a[&#d? &,e)#Ѻqٱ*<]U׺XՃ  5u(Aݝ(ji4r=m^  ]h+D,0 i\ MQN3ʅPzKA[gtIs~HKex.\& 2\ZN!FΎ\e%fAK9m]F 4m޳+K,*eP8 QYᅫѤ /ΰ_u[̈Qϗ8_rC 3JXnS:pk+VL@ 4ެBw'M oPA jϚx|\ Kp hjH7}èi!sVqv @ыU4b!"ds m|}2*pрYK2 Kin^ `^8\,Qkߌ)v:Y'|2y&1Q xr~}+xlciDA{N$̭k@[!x8'uj!$܆, G}Mp>naw9AT `<эBbVr&8E}o$l}bp#z·b8,A3"ا)CA?`DV-i.me| {~B2I^bFw, Mf YZ