liburcu-devel-0.10.0-lp152.4.4 >  A ^ҁ/=„Hwc:Yc$;]jJ?Enri-Mۄ|T2"w6;F\V&!ʎr}z<Ӊl-@|(xsvs}/""xqMⶨOur3Q8amؼ0{ ޯ5Mm;@^LϞ@`(-~&!ʖFd;c!5D3$o޸fHȾ3'>@@>H$suN393f437d56259d46696959e5a4326580f3f8f45bc0c2266e605f707d710baf23b32772a72e6dc6339cf912b01574095d223c452fԉ^ҁ/=„%xmsyDQp?0V&VYj--dH[s!UpVUx %q]HR2(3 1ccawL_& `bܘy kav;,/¸'i%p"S``fZ~w]_H: wYY(Eml0/TJ/-ڱ~ ­f@ 0|,m3SJbcV&|>p>5,?5d ! D 2RhnxA|A A A A A AAAbA<T(8 9( : F(G(AH)AI*AX+,Y+L\+A],A^/tb0c0d1(e1-f10l12u1DAv2Hw2Ax3Ay4 z44445Cliburcu-devel0.10.0lp152.4.4Userspace Read-Copy-Update Libraryliburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. It does so by allowing multiples copies of a given data structure to live at the same time, and by monitoring the data structure accesses to detect grace periods after which memory reclamation is possible.^rlamb61IopenSUSE Leap 15.2openSUSELGPL-2.1+ and MIT and GPL-2.0+ and GPL-3.0+https://bugs.opensuse.orgDevelopment/Libraries/C and C++http://lttng.org/urculinuxx86_64T < c# 9>^j  , M H # > ;%%QplL*0rq53oic< -+8 A큤A큤A큤A큤A큤^m^o^o^o^o^o^o^o^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^m^o^o^m^n^n^o^m^o^o^o^o^o^o3de80ded5b5faf4fafe1dbd60b941c5c1dd2d2248c0986d9dde328f12a9279f9ba90fdff8d0ade5292a201db55d6c55db35974c22902081862d195640e248905fa569e933e060846f8582b5be8b3d30f13db40c6430c4e51fb59907e462eebfd0e7ab4705c3f71d10812708cbc980cd7723117e0de57477a499a14e595630251046b41867f75874337ecb6f0a16dc888c6c334131bac17e4501272defe8b4bd65ea69c5588786708dcc698745b6ba7b48917b999ec89732c1f70371711bdfb5b6f843693b41fa9dafbb3f923712a4444a0f38f1a86e8cd5700451fa9984f6ae92e2284d0ea1cfaae39641ace2160cc9319af5fba7b06b61073eb92e8a145486a9c371e0c9d0e7140764abdd9a3a8b6bd18611f73a163e2d1d1cad2fe8cf8368f78e9fb5cc367f5205b61b80d1b36f4c31729b04948baaabc9dca99b0662a47ad80152c2d6033664bd34bb45d66d42de4850b1090764a5b84f13bb47ef3ba1eca064902da8b74b4c19eec1be86b4ae820fed0daef1fac20bbebf4634fdf8552809eb93fe31c09f32cd7d33c1c9da4625e1bfedd602f2babed5f9d108887c2c8e2d9a6d921d81ffe60ccbca9c8b068e04637e3cf16d25baab701f5700c536c7b8c29ccccef595302a3505571f5deabf03ca393610e1f98261252d4056a88b660f50249e4da9255043ef97ec77a153cdd27ca69bc83195d7bc92dfc8162ba5e863267548a9bd6df7dc49957c93a6898b4f7fd77e2656a20c2c58513d11b04688358e7f2396251911ddf4492cd4681d7baa4465f59a4c1abbf451c399b552533a0d571efa070d43a8614e5067477b6ed8ccfa3ed754f4223ca68ea472e5abdbbbed5b9c977813e5c08025f41d31f54417260320ac96f98e0f5bf90bc7b5e2f6f624f87d8e94fc50f731b2fb9ed41cdb20fbb58026749c68cc74f1dca59172fa1fd41222db18bf166ca56189b51b09d6be760dfa962740897b556b01c375bf9460c3077340664d3ce1dcdae79cae22344898102858cd243270f4a353144f12cb9a2c48f4adb1202eb5bd925b1249e439577063f568e9ae8545cda6a8cd0a17aed015b7f257a311e866e35fa44436b4e487309cce63e9365e1455307f63638390a65da11bf870e822c477380c697921ae5716e6f011244b860783044620530ce91c8b3fa1b52f34be20b9539a1935b67509b96b157f3689407112dad949aec493ba32558260878abfcf659b9d2086baf5c38eb82b1879fcd8554f219f5bb298e348ffd3363af97cdb952f58dea74dd6554b52e2f9dcf2281c7cc4d827bf4c39bcb3bcbd77a333660bac0c51c857694b76236b8d41611a83675de0c07aa629dfab4f86a90be7eebdd13da99f69ccb875b07eb816ecfb1a7b1e61a75e2be0a865e2b52fd06e6823cb55ce1ebdcaf190e722fbf680338f0471be2afa54d0bc7694dfc3fdf5e47b462170f8610825aa0d8c89cddf066183725cb1521e13e15271670e94a1d3f14bc317a0bc6232364fa976731b14d66caf4d17b5008e4b73f0c4ec4ac89f28d9916827e0e36ffca657ce47dbeef0b5307c867a45a13f7be2c9113a9ed0800840203b0633f71bcecc51ab00f721a2017eac5f2ac1b96f5759831aa6e13dd9b3ba3399340fb9bb958dbeab62221faafd3e8fcd19943414cae0a13e8914bd410cc3b6a26057ab1ea26fa582f9172928028914e033bf4f2e804dee074f6762807fc46fe2197dfa1a7efa3aaa347661321565a22ca7f7f6afc498fd153bf20cccb7ea0d8d1742789ff4bc5158298589100ae6bc6aaac31207036af4cda9c6ffa61c235a03421775239972acca793884ead0283fdf2f2588d0d11f6981196f261722c6b86c9fbffcb31cc398245828145f7afd1ed0a4dc4e2d0123e662a84cec06c7f98b47100a9c98bffbdb4f0bd3a0e6bb60bf2e1ced6847e8eeff97ca305b1555cd6f37056b5322eba5fb9c78b839ec2c205c3acc84d67281629bdf4928e36d307b36d2acd6f8a70749c7c788baec667681e580e0fb682ebcc85e3b7266cc879d696d2e233c9581093d045ba8a31fa73df20e1907b9c46a0c36445d56a2295246d1b4f80202123e0ce9ea359ba788928aa18accdc4963ee8c8dde038683729ed4cd6acf89a7a299e5c5fd2535c115b15cdac45f7d20ff9938391045bc145b2dccd6083a5b6e8e59d581d2bc7360ccf3391ff211ad2d19b73c7398ac673c599194b8526cb7475a72f17df856404a08af5c19a23a7be16e6a6917fd53fbfaf5460f0ddeed9994096fae97b5f24aa63e0374c71c3c4ca350bca22d0a992e7e514b682749d68aae0f643d07d9acb336b8698213faadddd4ad801332071c701e080c9d2555422ff3663784f819d75df665b9a6a4271c6788912bdb93745ceac97e5d2liburcu-bp.so.6.0.0liburcu-cds.so.6.0.0liburcu-common.so.6.0.0liburcu-mb.so.6.0.0liburcu-qsbr.so.6.0.0liburcu-signal.so.6.0.0liburcu.so.6.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuserspace-rcu-0.10.0-lp152.4.4.src.rpmliburcu-develliburcu-devel(x86-64)pkgconfig(liburcu)pkgconfig(liburcu-bp)pkgconfig(liburcu-cds)pkgconfig(liburcu-mb)pkgconfig(liburcu-qsbr)pkgconfig(liburcu-signal)@    /usr/bin/pkg-configliburcu6rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.03.0.4-14.6.0-14.0-15.2-14.14.1Z@YKV@V }@UAUnTsS5d@RR@dimstar@opensuse.orgtonyj@suse.comdvaleev@suse.comdmueller@suse.comdmueller@suse.comtonyj@suse.commq@suse.czpgajdos@suse.comdvaleev@suse.compgajdos@suse.com- Add baselibs.conf: create liburcu6-32bit package as a dependency to liblttng-ust0-32bit.- Update to version 0.10.0 for SLE15 (bsc#1055683) Drop patch: userspace-rcu-aarch64.patch (upstream v0.9.0~99) Drop patch: userspace-rcu-ppc64le.patch (upstream v0.9.0~24) Adjust library soname to 6 Update keyring- userspace-rcu-ppc64le.patch use ppc for ppc64le http://git.lttng.org/?p=userspace-rcu.git;a=commit;h=61126bd9c901fa403315db71d8d5351d716717cb- remove dependency on gpg-offline, is done by source validator - drop userspace-rcu-ppc64le.patch, included in userspace-rcu-aarch64.patch- add userspace-rcu-aarch64.patch (fate#318370) enables build for aarch64- Update to version 0.8,7 (FATE#319273) Changelog 0.8.7: * Fix: deadlock when thread join is issued in read-side C.S. * Fix: rename RCU_DEBUG to DEBUG_RCU in urcu-qsbr.h * Mark braced-groups within expressions with __extension__ * Fix: compat_futex_noasync race condition * Fix: documentation: urcu-pointer.h: s/rcu_dereference_pointer/rcu_dereference/ * Fix: call rcu should call internal RCU API- updated to 0.8.6: * Fix: silence gcc -Wextra warning * compiler: use __GNUC__ instead of the undefined __GNUC_MAJOR__ * Fix: lfstack reversed empty/non-empty return value * lfstack: fix: add missing __cds_lfs_init * Fix: preserve example files' timestamps when copying * rculfhash: remove duplicated code * rculfhash: handle pthread_create failures * rculfhash: fall back to single-threaded resize on calloc failure * x86: drop extra semi-colon in caa_cpu_relax * Fix: Use after free in rcu_barrier() * Fix: rcu_barrier(): uninitialized futex field * call_rcu threads should clear their PAUSED flag when they unpause * Fix: bring back dummy rcu_bp_exit symbol- updated to 0.8.4: * Fix: move wait loop increment before first conditional block * Fix: high cpu usage in synchronize_rcu with long RCU read-side C.S. * Fix: out of tree build: doc/examples * Fix: out of tree build tests/common * tests/unit: use lib rather than source * automake: Rename INCLUDES to AM_CPPFLAGS (new name) * tests regressions: use lib rather than recompile from source * tests: use common lib rather than recompile compat sources * urcu tests: use lib rather than compile from source * urcu mb tests: use lib rather than recompile from source * urcu signal tests: use library rather than recompile source * tests: move yield debug to common test library * tests urcu bp: use lib rather than recompile source * test_urcu_defer: link on urcu lib rather than recompile source * tests/benchmark: use urcu qsbr lib rather than recompile from source * Pass the CC variable to the example Makefiles * Fix: urcu-bp interaction with threads vs constructors/destructors * Fix undefined NULL pointer arithmetic * Blacklist ARM gcc 4.8.0, 4.8.1, 4.8.2 * rculfhash: document max_nr_buckets = 0- Fix build on ppc64le platform - added patches: * userspace-rcu-ppc64le.patch- updated to 0.8.1: * tls-compat: fix comment typo * Keep ABI compatible with already compiled LGPL applications * Fix: tls-compat multi-lib conflict * Use cross compiler for doc examples * gcc warning fixes: -Wsign-compare and -Wextra * Fix: urcu-qsbr: reversed logic on RCU_DEBUG * Fix: urcu-bp segfault in glibc pthread_kill() * Fix urcu-bp: don't move registry * Fix: compat futex duplicated lock and completion * Fix: i386 compat code duplicated mutex instances * Fix: urcu-bp: Bulletproof RCU arena resize bug * Fix: test_mutex.c uninitialized mutexlamb61 1589629554  !"#$%&'()*+,-./0123456789:;<=>?@A0.10.0-lp152.4.40.10.0-lp152.4.40.10.00.10.00.10.00.10.00.10.00.10.0urcuurcu-bp.hurcu-call-rcu.hurcu-defer.hurcu-flavor.hurcu-pointer.hurcu-qsbr.hurcu.harcharch.hgeneric.hcds.hcompiler.hconfig.hdebug.hfutex.hhlist.hlfstack.hlist.hmapurcu-bp.hurcu-qsbr.hurcu.hrcuhlist.hrculfhash.hrculfqueue.hrculfstack.hrculist.href.hstaticlfstack.hrculfqueue.hrculfstack.hurcu-bp.hurcu-pointer.hurcu-qsbr.hurcu.hwfcqueue.hwfqueue.hwfstack.hsyscall-compat.hsystem.htls-compat.huatomicuatomic.hgeneric.huatomic_arch.hurcu-futex.hurcu_ref.hwfcqueue.hwfqueue.hwfstack.hliburcu-bp.soliburcu-cds.soliburcu-common.soliburcu-mb.soliburcu-qsbr.soliburcu-signal.soliburcu.soliburcu-bp.pcliburcu-cds.pcliburcu-mb.pcliburcu-qsbr.pcliburcu-signal.pcliburcu.pc/usr/include//usr/include/urcu//usr/include/urcu/arch//usr/include/urcu/map//usr/include/urcu/static//usr/include/urcu/uatomic//usr/lib64//usr/lib64/pkgconfig/-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/3dc10b1c72749348cbbd2b28fd2f926a-userspace-rcucpioxz5x86_64-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig file PRPRPRPRPRPR`3+v7nQ_D=utf-8c838478d978c7353e90a565f65102c01aec8bd016634399965ec023012a7eab7? 7zXZ !t/^] crt:bLL 4iHhО$rKZ gc6Ds뾮pXeeɦ-Q(Rx#/I cT#f1#kNjy_!b/D.'{аq[}W,)] W}ܦn+}kɜ]s6ĕj㟻/ᰉd𘢨dSņ`5>rͽ}P@-/%qāʘb-ff1_9XN:rU{ UטqXKc%Hq@_٩;LFgL'뗠{142}x_:R x`{`M6=B;Ȏ=;g)AkqT :s-}hraN=u KL΢h36f  Vs# rfO'je-##|e{"lQ?N)( \Pa$ox\"p&Nj)w,U/9 v9S۩zTk}<_:lŖ\knu|9Rw~mф#dt7\P@^^*hŹ$JR& !eImkkWvBrʼnOq3e2+v F2젖nlWvӎ|QoS"BaE?%ZժiU}z#@f;TƧ/N)ryZ_O+I/bRDko#oC|B;G5;fIY~&poA:.|u^ mp7'xb-(p n_R)F$odPg%X{ RxҪC},Ff7,(JeTO KE,ԫh}EWalCarhPCH0p{ Xs|U\E}\ Gk[g0J݈*< uii6$KT^bJ/>7vo)ȍAH9ˏ$G0T5 OT-wٴ]Y*hzsRDyl啺C&OgO//"|/ dZ`xg-v@_y'HJAc硓 ρ83$}_:y2aG@;dim!--iez X /}9*ON]Q: @  ֻ?帒WR֎?Nlv4h_7y l@~Èe5@>wv]kߖ\fzl75 gal!Po19Hn#c {9> "Ar4w7V 3ctb޶68,KȂ3ƾջtvk[,(4Ax  Vu`e!߃(G/:TOWzHib|USp&#mX*QZ>@azr+z vn #"v`FH< A Zc2S'NdJ6I.G:r؂/z`T9)$@T<.Ÿ-vGhr",P(9ENS bb<߾ixn|S@y6fPZe.?@d(@#CjίҔxq|bZwxxNg_#J#`3by䯳r p8%p#FK.!z2ǵ5MR?\UzHgq,΍dD[IEdhޭPOBt"Zݴ/HdAsݘ"U*.^pKjCFz0V]㸄-TY&tƠ7FfI>/`۸x!"q[{ozow6 JitktW-p' N< < ў"fFCJNe|Ďa\K.Ęu#G0ڔK/FHQwi8GLWs!`sr7h 2}ݓ@ՠM6A(re6AAtY_›X/ng]qDzop*Jk+U k>ci?p0d" 4PݏrrTnvK!^8뭂!UZ"}i$XdnQE,zA;iI%|BDj/u?3qىh<^ǥ$ |fz PW f8O}K~D @=V6 )YgZ5/m$?De_wzOqI_u:b]<)UVY*rAtG瓸6Ko]gSZ4ԒPj*e죾',wS_ +j< q]"caj;;v3`~Zԡk(ǰ(uExR<E8_8& kxFT', o *f%PiG#W37͇FHNT]℗^> 8Q~Oaޣv ONQym_d6Cd8^:>s LJ^(6$|[`}Q,}d1|͑&/2`ms uK@cI1bdej5ΑXWQ/D8KGmcVI|f=`0 jfN&oCh:NG+ŋg7T P{C"K'߰#K)t;i/>A767mBo t %kq!3^̥2o܈6Zh;.%Jn C"Oq8hwQNI%B ɶm :0iz6c5|]Zg3o$yr$r B!I1[BuE?{O,wM\ˠ%P'k}&jd9ai'h6, ?JË~7rR (r<@cF^chPf1&qu|F8rpɘ4k9$|N*)V1C>hRo 3Pcv۾XxkHfvQwiY< :Flj/qwB3jVZتPG2⵲,vD W^F.V _^ÛjsB_>=(Ps, X}1~1vWrg"ǞN(id:C(ѻSE(á]Jv=0xŃd*$Le!- v 6i.)- u597YAdR6Vk&I#-g!`ʝ͜ ~`ISc[^?z…8\y7~ŏbYoKkh:!#FpMLϬ)WUHSV6y:7X| ɋUouYdc%jLuH=Hqmn3{N r1I~|ɳm%ﻫ)C:T lcO41=-L B/6z2 )Ut)oIB]Qi5۳ ;kΞW%Ƃ=m ,*|@z8]0WR['<վ޾ᘉ卑UN=6buguB6ZiyPDe313vx ~|,LLPt.y"@,ݒ&%JxXu]5[`k u{!?`03Ʊ*ɸEiηMY)@ ^)r)H..K?5kr :z| }ț:mqn#W#{ӨH<CuTxgrcqHob8\%290T%A&*}ws@h`Įύ*8kW_̅~jH`ph_FkRړÒA&stgnt~"ocso6Fcua Rb,|#2?䳩Aa9\'ȕRc 6<S4?h U46ׯnY-\@ FB i(տ$dF!=>b)ktm q7s!ɜ,%HϖUfSW|ٶQcSGU 6ْ۩dQsp>b5ܢLBămA#3kI}u Ϙnw}Xm6f/$x5m;?hgǓBUXm>_e NuAnZNL~`8権&=S$B 1!i;H,{ô.<(NN-g_X&0v ѮAexs3CtD!dL'&B\Bx>ST95TNPFP|%^ /y]?4ø@[D>=rtNy3|;wg`:ފ͹Ef3N+(cj7z1G9G٪g_'#*OV?]#1vqZ~HYq] !D˭/p2u"e |,zv.ۥBiBFmJ'*MʹB~&h=kHiv a[2ȑ*g0e=yX $Lc4,3{@n)lؠ8A9![?v'&T"'2О';~D!{Avߍ2v!fE-}3ho4ڬ-Ēe*慟/r!3E/z)MPTn8J|WzS~1ơۢf{' s:)W9{4_wPak ~_x%H3 !*tQsZQF\6" Q 5e,*6Wr䮫 Hҫ:y+!]4'm!SrKb:l_0vKq-2"c5ș5k8$ɣMVE$5tW$;п|s{;?lR!D} y#WD$yJqtl3ֺm ]c3W`W5>wNr))xv L(]{T;z_.aɢ6/?"İBؒ12lqateoVpZtfݤ5v hFd<񁥝eD& BT ?VgX:e^=^oChX͈UE u[ԓrVf2y)85kJC+-zq@YGv+m4ppk#*W+̩dyyE9Vbl>y*] D~IYa#*gwgntkk h7(JJP"%g!\YyXe覹5un_KNQ[љGdnNwG z  S'ЎdRWj/eia΅wZ3#tC%Ku 8s2zWˣ# U2нmAΨ陙2Y`J|5GM<n/ v՛Bf`uW BtF tL- G3 Dϓ1;[uMRk#;΍j8@gα>I۱Eq+b1և8BgNwc Y$arx3nͪtqR?!3<CD DTUqCpRd C4顅wU _7`fҾ&}M-qV'%$mL9[XFP8斓)BOfQY:OHR"&d!-4 ܽwX^@'uDPLGs2SJ, xeIiX6,A|w?~{lІ:tp ZRVU32C}X6.`]`1&{̣Vz*{ 4Iҵ 8%MVl?+86"Gҿpjv/Zex|Jf_̄ oό 3KN1AZ(, T, J T﬊l:xX$!xڿBnӁvN[G_ 'Y흱߽NkW T@ީZcϺpE f1rEхEy4nSQ-;yh{_r{0GمZ@y؀PmLx‡$Ih,bP7@ ։?z:j=COiq`VW!K4LExXko>ϯv>=E274^{RtS ZzgSd?Hh7CB~ NqejCLTMTW\%dv[?*A=!x!`a}s@_t%#p% e-aD'wc>Ҽ!S"]kQ (%zμŃ,#gf\mv{25˓/Ƹ[=Oyi $Ҩ߰8N/dnē ClpC>m)a:Ʉ(7̀4IS_ tb"DWXam5ϒ qsKT pHt>K3 ?,$s%w5/DNKd!}O(C#HiW?2\pE-O;=t$lhɆNH=֕y=p/׊xAuEp((]$0j+zvfS68$pkCGݕ伱2r"\xI5 6!"?5m'<2ٛy:Dmt2ZO#NȾLD0_ZR75WgsɈ*;spRu~PL4Min .R8FEE$ٌ 8n8Rk>K'.H\I5ȖOi aB"w42045}Rp`5Z*K'_߶R͍Z6A /,dVNga0n跠IJQ0e)ր+-J;|ҝV3M0{yM/-~k"ڒ|Y+/ڟ_qXyǶ0x9Ov #lh.@ 3WE|ʮ4޺؆> LTk^wt5Qk^L[:px7 (pg[L#cyzpZ)%%;$Br6u'4O@[;[d X؞>㙪J7۴PJi:0CQB%kr./0c{S[S9KY`.!/oSMP4>Cerg*Ӌ:ǚOĻudWfV%6>l}AP0E K90{ T}_#s)-̘?:>ˡ[M4CU BD c/ ޣP~ d j>FNh@k5?+.rw8yȟHAE&y(K[p\r ,¬HP?sOqk \f(CmjJl63ii{hnc{ ]SmJFKKf;q^Fod~ڨij1]]?U|E=@),jq&w(/W?xg1]ǵvx)Ykӹsa+lqЃА]&5}Jh`_\`#$l1w'. W&}MTi$4HtS3~!óR[o~}Bڙvt(^m{Poo8OQW ՠ:O큱ѨO ό]i?n|E]ިYTh+g{&uJ ]q]7"tF\h7}@iY/h$/:{ }F4ŚV8< q5dI֎9~>Oi9d#nB@5f;@S<|#ao \_%N,yqwչZQ<%tݽ3J䉉/aViՠK P,}e v˦@X"xEiWHETֺXa?9Ao7֞Gw=ax!J'7Տՙ<dס-w:& Nmͼ! Q[w^y7%QǥEH,wUkyEYX4ATCzO܃(bK:dʴhq!.ixEa`mO." yZjP-b0+~$E9F l?$g5wZ48`CPRΣjBpQK.'4yw##Ǔ/RݝLk1Jb$ 8ߣc00. 2uf%OqVC)J&.GRwnI2MV/`G$թQesyծ*ObpU$l ̦2 Z`FJMMs՛aEȵp(M>}o:BA-$::j3b=`8ss]?'dV^il_DwoŮUNgfEUȳ%e5vWOզJt4FvBO>Qmx;ηʱHaV[{~Ma 2Bid5$CMJ~'I[lю[{|,ff}/" kxg ;rR;j4&za >sq VGwVն6m4ERRf\ulimʩBbh.j=k0^Up Ec1 sgeeяKxJܡY-: t:iIWۜ:, Lӹ 낥QNd^^mxzI/URxQ A43[9C~?@;@VPeQ 9S+$NnQ"aXJkF`%#֯-%cV9@ ˁ Q~poK n>`T+Arf:D&dop% 1/'s]A"t"Sk(J#U0B&dmhm8iy#…ӅJ|7E-S {|`@ʙ Y,*'i ȓk!&D QnyA4 FZ'f?YY}МRbAD'g;m4i:VƠ%^axpr*ש*//[X 0Пݪ|;ljzhTRG0k%f;iB{_97id5xi2+6o 4e RC#,عh=?@oNo ӣ͟[#3] OZ<`(FUNzz\z`iY( ^\ʉv^u,]I"WZ*Tlh{77s1lґlV8y'yP1#yeg 0P8-\Bza!w(+6 XdrAF7 Q1;WմŸgީST8W'.AЯ#i03an2A۵)/ _Dq /W ~xhTE%%i Np:$.oas R &IjlO8HAXTi9ʭiV7^dP1GzgMm,͙? K :X98f㋚~zƙgTH32Ih" ƽ!- -oOlG5y+e?IM#kc,!K4es;Ρ4Nk ZI4:a9Ca윔$ne@ \I|&qV"T%g&V?(3~krvB: \ @ ++5Hu@yϖ* O.܊CQCZ LArCi;WN! #h".Dq KD;RtA߆h[ tc6<ѪG U~Jy!<= aSS&|Tt itEv?kS"j+*2F˪1PvBg4}BT37d GH.=?&{򖿄JyMLRCJZP&` 3IX`@+zeM#ZdۤPv ؟\eM,ۍȢn^tڈ'sSM؁n@-'r7p.jHz_*#}ovx:'$PA#? 2'x"#geS"DWu>nY9$~q_}?vNJ !]K&lP^U$C\n:ut?QKn4n83vq˨G@XO Fƫ*{>p@?"` GȦHh؏ !;B?ANʭyNI`Pʆ2b=-V \QY4SdQo=M7opkmOs#6^2Ć!R34Q흅q_ȴ{ Z^PL-iENwAhĨLۓCʙ~i`Hӳq^5id8ˍ;vK3\մjT՘qy͜CЇ[*q-"(Pg~M8N. wi(ᬣ u\0-x;aAW[Bvp(O%cOۍF?4Tg,6rBD9V5zDe&cC/0'7NizI=&/X(-mlMI=i:XHb̡mxܪR5.}i N8o,ލ^ LNSص剀D@rlbi5F\D!u-L t#*S}K[RBhg!X}n#ˣ1$ScO G 蕆ŪYMCKd`y,z[@ID|8+hi! 毢MZ:>Rq^BKl~M@#. =*M%˷('L p[\4_֠;q=ZPSXHW+ڠ#,# 57M9܎,KYM jw N '2ԥEP3$y }:5Kj@s3L @muXhqD I1f @.́_h )g5JT!Ӯ[2 yeAikyrCc!T{}}8P|̨=T+]ϡmCQ |TKT<@b{|6{DZ|Glx*kp V)˝ "6:hpU%9Y~q>Rܼ<tfME͉h(HMY !--25?~> Oi35`w8[R<ǛYdIb:Oƾ7vwsϐBN|:x~@ fzC-uxLHl;s$$u к`םN]ԗxlSw.rqb?Gƺ=&;QgDcO`F%~N8|_ 8X/.B- { xHNHO Bu쭀=`݋3Ȫs{o7)>.$7HOTG I&X3Js\jNH>~ R׋y d^ թtNJ$EN O9- hɹ`4便OMF(j XL\pgsv^ljzTOUd%Aӟ8nLD4K^mdl(W/U Z¥Ϭ1 ra,Ldxi.dHVC)y\6BٽGJ1k P"Я׋ng_:': זPlC%kߢ:$8LsSgD I:9.o&I2̔Qu JT m;o[`G+#ZBYGN7o\%/F}ߝdCivpRZ)&KPKhwۋL£zHX=𲤯Vݲsa+u-䫣=TIssbz}Aҁ,B5{>(Җs8(&V[JϭkD͌U/Ƨq]Kfu'4l.U[鯔 Mp;N^:F|'#ZA1,#?ʜakVԒvw?Lq=]8,߃k H'm_$)}$Ћ?gCizXwz.陶o;$uoߑI,> =A qSLBk fu,64 'm&V Ro΃-ȥ/'d6>&6]ȮəMPYGކo!nEh/Ij܉'v`ۮ» _潇'pkg;sakD盬y<T<fMٱnK;{,EKӄw%-!y9}rs%s:oՏ'}Y&"R'wY\V^y((9 {Q. Mfm>tPhQ-~].X":>ԆBOK̯ͥF=KcHN%@#8r|ϧ5 9k25ltC , &S}`cv`9Z2 vއqav&a& d>x' c%tW~6zȆ5YR#,o^4ZD#.EA8!Dӿ+(xkkY'Y "! 'WZw_@m|7z0y> 2BFNtB"soE~,;BnyhHE>"e|rB^8agĠOC,aj\%RR'%bZN,ƒ:;:\J]f&}Gj-{ӱ`{wFOCeq+'~15PۗA]Bh!lY{L tYαږ0fYS\.#;:6/EOPېTGJ̀ض@{Xsqs􅷱10!^<-tzlGsDvYЄCo֛ZЌP؃}#phO;d Pb( $y(}=;V$c4z&5PeE88ir2௏O rTc D o`đYЭW#TPqFNȒz HoGT"x0pܝ|$LwMO6" ZկǴVɄ/Sdfc萲^ sϰGFq>AG1 MF :QAoI~Q q>YlsBG%b'*ki#`0-5-픷;؎,a4⁆O.Yʹ-=.Ϸ]Gͼ$ɤ3cOJ)YS䩑X'AFsIib0:Z@.?uJO$+wPG&n{ X/;>cc,ȝ2+pI~GNGJP>wWd+(1y hw/8x1EoHլ-(XEC{#1j~kТ}?5ʻhT)|}ff}$}ڬ+e3֩_)qWdG헍4wR}|L B[?ܚ-mo2\ I=W53]040>6q -Mсn ϼ|Nz0+sr\lF&H \H&r7R *&Pkm,%u9 IgK05*h^v<hjOp<&%SsI P')wik^㪾 P -V`W?xٮ #d~IwKs] E'b{$ۗ)!9DdR'[̛iȁc5 #p'ٹ\D ^:$Τޟ'N2+p'U{hgZ@@@l4ɈяG1OEٕ<8L!L[ry +>,}VJ >RS楜XphզWq#~O/ap =.ƍ]c/q(rnm^#qia[xPkAKJ!i\|TY̸!G1޻,e nu0ͱHƺ* 31=we%;߮A d:cp/@ΑhwiN2ݪR  $ &9$!$YS8*H܁YZy?更a~9u<̥|?f>{V-YRw쁺}tb_S/l$z_ٮ X30 v}tgѵHmc@@SW\_LqɳSd,n>Or8[;:.mh\Kp\Cw NhlU/!]}MjK#mE &.&Onp$L1 ny+Tx2z~eNNpzLڳhOF%9=(vym|4* 9kJ7uf^@V}S OCT!sRS ٦B4j"t&4b;R /N{x#QAvG3l:왈GV? ʼn`m!K?E{JAMg^EvhSuc =Rw-vP"_JQI-#:$zxX LCb՝Jq6˰(2WCB6 9pkdxY/U Xdz*vRsڴjߛ ] =G&~{2H8nj1tH!g) 7nR[UGte^雦f՘]ZfWk_*PlkS\mwg@)`hf=?b l6˄yauPNo3n1mLh52Fζ=?(hy\-GT?w֕˯p^<Zd[~s44>v Qh UF20ј+J<_H\i0|?֍79P8VDay\'<]qN:wϵBxDQ@ikPQ7j!9<;o9JduKڧn|}(؇ 2Ej;6 e!$V'8 NUTiטXZb 7MqmsaKw?d2=/9#g-(GTcگ@O29bhl@uT&]/&ʝeV4"8Yd}f#Q֣%۷S} FS;&= FKA![(E;']j-1&BFoQDQ1]g_,Vg/ӽr N`Ĺf20'4z/R%*Wllġ,^R@. z=d9ϵ)aCCN6I J7]{`bJm- "`F˭ !_X+ |AJb\K;}^5Yd+©DMEf(K[ 1hw5p|efJw%e ThL92I 3256[R  pXEwĉQoF )ЦHK '  fzST[[~=гN ǝ⻣YBB)y*eµLH"r),$k|̫rS,0W~mV#KT]~пt£2Ȫ_ZA]D.sFґӋF{E] g KI6"EÐ͟/04 Kf`Ei*lI6[`qWü¹pJЫ'|AzgIH骬sx1-F$ϽeG=nӫtTXEnb>"~;sm?H[ljA#"|9y簍 B,v:8B~AlX UN}acwŀuuD>U!Й,8yؚm~SHy9-0_PʰPj$~,FZu*ÜFjY #`߸JgVH2*DR|4JQ5V>ЎX-QEck$ɣwwqvv/pJ7 xk> 'IԫX #WU@3Hx{Q *f}Z9 }XAOϝ7 N5h0vJI۫Rww n@tF;PG49e7p=ofw_]`(a'Fka;#R`˦eg lo&aL#|c+LgEKU-`|ue3#\%E^uD^bM$Lf =“h<?Eٌy?9J1Ě w. f5 S"l"VO`Ғn0V]=/Cu]1fEv6WQ˭քhYMmA gyl9lZ77S²N-&$X΢`4V6M#y.hFtW] zI#U?q)+R:[$ogRT?rռxl1zQkjrPt>ǢUv <{][ܵl2J]0 ]gxwTk!%Đ2$۸RzhWJ tp&lEX3AtVb4EͰ0XN3( _.N:`8Wz V,s{#JjIԉށ<s^Sjng)Th|Rs!|w 8 EU[ecI"NH;rD* b/ݼFF`HV`+JvӕѢoI޲OЪ;ܤB~ÇĆ s~jJϵH xizuO6_*1 9@rUUJFmx0g}`/fm8fE_pRCb~y6+J{-qM"L b\q4>ckN70}On(09ůD[8V5Lun?7[V!5-8m=uѽ"y(T U݂#9yJ T2q0'"`^gꋂpRx(ϧBvb A;-W`z:#Vք=SmO`"G $ m @gl77]3lԙLDOmn _ }T_g,D~$? +D,☄$] 䩗GAR[%oiiIؼߞPfvZ59W2dk*QF`Oe֦4-10BJPr:k c1E(q+nge-)~]>GjYazUˤ!a 8 M>Ѐ86抯x;e{-/R#/rJwJ1[6Bvuˎ=C7h>{ńӬ|B1<6 iBX*=僢oA$`r |>Nx-o&ZV4b`0eZ v&x_*~ .fy! ,7>Nc<{f>>AR_8 y=1]pmcC7/co8 ј>qCV& ]~C;_3Y 㦞덑ѣ?^ `Xs Ep򝰵yB_So:z gd}B6tlks"*s%.&_,T- jPDWoKß2` ŧl"v?R UX=[|Ȱ>wM1AS~JpxQpO_q5__1 R8i u;31ެD+Kꤥ? F{sZ'q`>> L!75fa݉E Ҹ@7V[n@zl~^lI,UܠzoKY˜9c)% ę>ڇׁƐ|@.ܬ+$[88YQGj"@$EYU%NMb}mS%e6Uc^wF]n*)Usc%Dczۅm属%dv:&|ovnѬRhLAٲ ٯNQ#%wXRV}M)av4d~àQZ祴<yK%.,A=m/?}T;*lskZuqz'f@;Y=LN[)DDygy_F)xw< pjq@!uR_|aF37;OƁ5Dѧ庐3T%(VgC;b eUїŊ h@WccZ@wĝ=GS&i1ty QD2qZ'u3֜F r2&JO"t+_xԮ]PK3g.%P2_7aUu"l6R@+0f:+ׇϳOwĈfE=7"T0,kim2 ER Yw3\ c09bZ(4w wࡾ}i]TѰkn^|R'MnH%gyx#m7ғr(so.\ҧO9Ei 92;wO9ѾC:vƠG IeuQq m%bWݜ,J 07 !6=īRND'\bPX=s y{@"w87Z 6SV'`ryFuAխʩ"e'}#vIUJ๵w8 [*npSBh&39U[YasUMЁK.#98 k?'wceD܉ڹ'\(ƚ&37.ʝ& 75w@k3eKfcj!H] ǡѸ~R]t,SzyI#ALR+Dxٻ,,S7iZER_.*ޗ0Bവ_n;]͕W5ԮI^rnFkiTju;`us9C4 ,PóNwq=l 5V&:tOغ4~?=KQyPNMnJET")iT'kcDz2_TJ$\ BwqE*"P/́aCQR5vw4+Wv*Nzk|3{ݲ$$q|TAqH!J OXXa&@nQh4Qߦ@(u(V0hZAk֛"5$5YOYv]a$:\y7X'rd}*Mޢ&Ke̅i߆])f\ҁcSyHX= 1Ml !G.p 0ȡe(%+iXGjt(̼7?W7Ná" |z-vhA! 3(u+߯&PqF~! OW8?k%GH/) o4dL􁈵ƺ0=n*4b U99ArqXA9RFtB95oifͭ%3H ʈOe{$:D)C4L0gl5*nɗܫ텼( 2 x\DU}-]e1z/- Ţoh'h"t-CnEhDS$ J}~/sEFP0MEhskaw|{OBZT[[uaCVMbZFkT0{v;?_gX1",1kEЋLV\ ʇ@nzD\NIg8p冓t!댤ԎrV/l^ۦ,ɹQf韕j/sDG^滾~z<V_e(>j .:[ hLD7iܣ{s:$<. p9«8x!#tMWSm,FWI5w52C.S(}b_VNCcIPQЙANgN}RS6.9&-KFJ++Ιa,ףU_\r?b$1[2sIQ".\_pvl 'Y:7% <&8cqs$|,Il1N߮7@SVފn%sRKN H"6%)d*j ԹO Qfkrt]y{^hB|A 'G>~!|C@"b]\iSPcwۮ]4;dķg;S4˸Ie9D6JTȻI4)u5卫7bfPO:j 8AmwONv|.z²Vk(P@etX! Cu>r}/"=iSXh(Za(YZU?V4S?!5rn?3]ty+ĺ5oQ'{%P ɵ=i{FCl aP 64u fi~3+ALۺI'TOs@Ckh% ї@z :K2Q`DqF`vfR?+I%" cd_ۭ8Ӱ[If׵1RV$/EĄ~.eKP Uۀp)p24!*P&]'f}O=kɭb͹n@ Y荺.'tzHnwq|uP)'\+ v?&5pd"$>*ScnTA›0|Y\ <32؆*CZ_3[^riQ(2q -""JST-̾@]~LꟐ~-xnwQfa *YKcB/~_Lg^*=3ae0>В`:;Xk%%lArle#良6V^]r+Ml; ޑ;HD{NmB U3N"֩BO=b,GbƏU#t3n7FT3rix/3Vsoe8,4 ެE >FAMDsd\+KmxZ N{t`A m-y}4 QZWw"(1_WR~@[T, q:GE=kr2>kⒼbmܠ(K\cm$b+bIl!^NpLT@0Amuԁ:dC>+co(> aL># -WM{CgRZLʞE_d ?>݇%I5QIʰi;/Nyh!\|j xK;Kۿys/,zs>pw=E)qwf 9-Ge:<{MIlg)VЮcI8Rkj>X@mA}{nc[:zopL҆?J~!qIq۞UÔI"2ݕzDIyO1γ sFKG p0gɨ|J3Z:nY0YEr`nz3U]Q\h;!=FkSNgA_En)b $Z,]қ=`XccJKxHAcT^zE= Nx 徛Sz$쳕4DNT؋Ӆ[n̆hU,i/ɔO6>@ndDU̘1&٨|L)ЉSϭi|*sG}BJU:(3uuD9Yr_i^bKD%~C(^;cP=f+o.hRmP0V5y:zZ2K(1[lVYƻ%m:slK9kg*?lmlrʓ7e- YZ