libbpf0-0.5.0-lp150.9.2 >  A Z7'/=„7O_{2(FIi]! yⱈ.hc5"q^*/=Lϼ}QT*WgyT[ÕahBc;mɫLX.pz'ӕMbCs]\Ԓt=X^zP~$>Om[4Ygmm5缲#/G:@nhmB=qK{=ǃgEڊZ> @6 l\8@470a9ececb90550412a0393f78dc5de3d9a11a97d846df48c5a3706904a2b8f89c2e4cbdd0b8381bdcb650ef7c24d754d311fb1d9`Z7'/=„Ѭg^RE G7g2.$ p@_?_d   2`dlp    ,  5Nl   (8%9%:%>\D@\SF\bG\tH\I\X\Y\\\]\^]&b]lc^d^oe^tf^wl^yu^v^w_Dx_Xy_lz_____Clibbpf00.5.0lp150.9.2Standalone eBPF libraryA standalone library to load eBPF programsZ6lamb06openSUSE Leap 15.0openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://github.com/iovisor/bcclinuxx86_64y!,]A큤Z6Z6Z6Z 0Z 06eb536f0d687f94f3d2f5c192e52fe99a91ebf04c616dd824556e38439420a5066792485bb28f253989438054df401495bd2b04a9029dc00b7de6e14cc8c3487b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1libbpf.so.0.5.0rootrootrootrootrootrootrootrootrootrootbcc-0.5.0-lp150.9.2.src.rpmlibbpf.so.0()(64bit)libbpf0libbpf0(x86-64)@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z2@ZZ`@Z_@Z|;ZaZ8@Z3@Z)-@Z%8Z!D@Z Z@ZC@YY5GX•@X @X @XF@X@W WҤ@W/@W Wo@V@V޾VVŲ@V@V_V@VqR@V\:@VI@V*!@glin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comdimstar@opensuse.orgglin@suse.comglin@suse.comglin@suse.comglin@suse.commanfred.h@gmx.netglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comidonmez@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.com- Add bcc-bsc1080085-fix-syscount-str.patch to convert ausyscall output to string (bsc#1080085)- Only enable bcc-lua for openSUSE (bsc#1085810) - Amend the spec file to enable bps only for Tumbleweed (bsc#1085403)- Add bcc-bsc1080085-import-readline-from-lib.patch to read the symbol "readline" from libreadline. (bsc#1080085) - Add bcc-bsc1080085-detect-slab-for-slabratetop.patch to detect the current memory allocator and include the correct header. (bsc#1080085) - Make bcc-tools require audit since syscount.py needs ausyscall to get the syscall list. (bsc#1080085) - Remove bps due to the incomplete support in kernel (bsc#1085403)- Add bcc-bsc1080085-backport-bytes-strings.patch and bcc-bsc1080085-fix-cachetop-py3-str.patch to fix the python3 compatibility issue (bsc#1080085)- Update bcc-python3.patch to make python3 default for all the python scripts (bsc#1079961)- Add bcc-fix-build-for-llvm-5.0.1.patch to fix the compilation error against llvm-5.0.1- Replace clang4-devel-static BuildRequires with clang-devel-static: use the unversioned one, folling the llvm meta package version (like all the other llvm/clang packages in the build chain).- Request at least 10GB disk since the clang4-devel-static needs more than 3GB and sometimes caused build fail (FATE#322227)- Request at least 4G RAM for the s390x build (FATE#322227, bsc#1070362)- Tweak the installation path of bps directly instead of installing it manually. For those architectures without luajit, %{_bindir} wasn't created and it failed the previous install command. (FATE#322227, bsc#1070362)- Update to 0.5.0 (bsc#1070563) + Explain possible reason of an error in scripts that rely on /proc/kallsyms + bpf: fix a couple of issues related to arm64 + bpf: Add support for prog_name and map_name + Add a few introspection helpers + Introduce BPF Program Snapshot helper (bps) + Trace external pointers through maps + Merge BType, Map, and Probe Consumers + Fix exception handling in python3 + Add usdt support for ARM64 + bpf: make test py_test_tools_smoke pass on arm64 + Add soname to libbpf.so + Fix Module display for unreadable Modules + Use bpf_prog_load_flag in APIs + Add flag to enable verifier log_level 2 + bpf: use MCJIT explicitly for ExecutionEngine + change frontend rewriter to better handle anonymous struct/union + Move BCC debug options to an installed header file + use user-provided log_level in bpf_prog_load + Add utility for cc tests to read command outputs + Fix 'test_libbcc' from failing due to symbol name mismatch + Update perf event type and config checks + libbpf: Support unbound raw socket creation + force linking the whole api-static library into shared library + man/bps: Add a man page for introspection/bps.c + Do not keep Loader instances around + python: make _decode_table_types aware of __int128 + python: Avoid unnecessary pointer object creations - Only exclude ppc and s390 build (FATE#322227, bsc#1070362) - Add _constraints to reserve 2GB memory for linking with clang4-devel-static - Rename armv7.patch as bcc-check_int128.patch to check if the compiler support int128 or not - Drop upstreamed patches: + bcc-bsc1065593-switch-to-mcjit.patch + bcc-add-soname-to-libbpf.patch- Add patch (bcc-python3.patch) to explicitly use "/usr/bin/python3"- Use the python3 package by default - Provide and obsolete python-bcc (it's python2-bcc now)- Update to 0.4.0 + Fix helper to access stack pointer for powerpc + bpf: rename helper function bpf_get_stackid + bpf: print out the src debug info to a temporary file + attempt to compile with system bpf.h if default compile failed + sync src/cc/compat/linux headers with latest net-next + Fix segfault with enumerations + Allow BCC to parse vDSO symbols + libbpf: print error to error stream + Avoid potential SEGFAULT when resolving Kernel symbols + Fix 'tools/statsnoop' from failing to attach kprobes + Update USDT argument constraint for powerpc and powerpc64 + examples:dns_matching: make it work as DNS sniffer + add debug option to dump asm insns embedded with source + examples:dns_matching: helper function for adding cache entry + Traces external pointers in parenthesized expressions + examples:dns_matching: fixed loop break condition + Fix bcc_resolve_global_addr on shared libraries + BCC macro for the creation of LPM trie maps (#1359) + bpf_probe_read*: src argument should be const void *. + hardirqs, softirqs: Fix distribution mode units handling + Add a generic utility to check any binary availability + Fix 'test_debuginfo' from failing if a symbol has multiple aliases + nfsdist tool (#1347) + annotate program tag + add helpers to access program tag + examples: fixed http_filter example + nfsslower: trace slow NFS operations + Update after lookup in map.increment for HASH types + fix a bug introduced by previous lua-bcc build fix commit + Better check for compiler standard support + fix lua-bcc build issue with cmake try_compile + Fix segfault on incomplete types + Trace external pointers from helpers + Allow the flags to be specified in remove_xdp() + bcc-lua: --no-pie, not -no-pie + solisten, tcpconnlat, tcpretrans: Remove unnecessary bpf_probe_reads - Add the new subpackage libbpf0 - Add bcc-bsc1065593-llvm4-hack.patch to work around the llvm libraries searching issue (bsc#1065593) (Also add clang4-devel-static to BuildRequires) - Add bcc-bsc1065593-switch-to-mcjit.patch to switch from OrcJIT to MCJIT. OrcJIT actually doesn't work for bcc, and the bug was covered until we start to use the unified LLVM shared library. (bsc#1065593) - Add bcc-add-soname-to-libbpf.patch to install the shared library properly - Update the group of packages - Disable USDT for ARM and AArch64 since it's not ready.- Update to 0.3.0+git1502955391.9de830a + avoid large map memory allocation in userspace + python - set attach_xdp's default flag value to 0 + have uniform uprobe event names for python and C++ + Remove extra S_MAXSTAT array allocation in some tools + Omit include of ptrace.h for empty usdt contexts + Add clang check for -nopie option + Correct commit id for BPF_FUNC_get_socket_cookie + tools/tcptracer: add timestamp option + Since LUA_GLOBALSINDEX is obsolete from Lua 5.2, use lua_getglobal function instead. + better state default value handling + add --state to offcputime + tcptop: Filter out negative values in receive probe + tcptop: Cleanup argument parsing + Use unsigned conversion specifier for nlmsg_pid + Fix wrong netlink port id check + 1. Use more safe snprintf instead of sprintf; 2. Modify procfilename buffer length in bcc_procutils_language function. + permit multiple pids attaching to the same probe + generate proper usdt code to prevent llvm meddling with ctx->#fields + MySQL tracing without USDT (#1239) + Fix a clang memory leak + Update bpf.h and virtual_bpf.h to 4.13-rc1 + Fix trace.py for library filenames containing colons (#1252) + cc: Add open_perf_event to the C/C++ API (#1232) + memleak: expand allocator coverage (#1214) + libbpf: fix build warning on setns (#1246) + usdt: Use ProcMountNS + proc: Enhance bcc_mapping_is_file_backed + Fix bcc.lua build issue in Ubuntu 17.04 + Added helpers for BPF_PERCPU_ARRAY (#1230) + Add an option to strip leading zeros from histograms (#1226) + gethostlatency was rounding to full ms + Change clang frontend optimization level from 0 to 2 + fix cc: error: unrecognized command line option -no-pie + fix incorrect code generation in usdt- Update to 0.3.0+git1496334311.6fa3681 + Improve PerfEventArray clean up + make libbpf standalone-ready + Add support for generic XDP mode + Add option to control bcc_elf_foreach_sym behavior + Add bpf_get_first_key helper + Enable recursive scanf support for char[] as string + Fix computation of LUAJIT_INCLUDE_DIR + cc: Work around verifier error when reading USDT probe arguments + Disable non-static function calls + Added the option(USINGISYSTEM) of Cmake for controling whether using -isystem. (#1064) + softirqs: Migrate to kernel tracepoints instead of kprobes (#1091) + lua/bpf: implemented packet direct access + lua/bpf: support for NET_OFF for dissector + KVM hypercall analysis example (#1082) + cc: add support for prog table + cc: add support for array table + Add TableStorage class for wrapping bpf map tracking + funcslower: Trace slow kernel or user function calls + map.insert bcc helper to expose the BPF_NOEXIST flag (#1085) + bcc container improvements (#1051) + cc: define load_func and unload_func public + Python 3 compatibility fixes around string handling (#986) + Verify format specifiers in bpf_trace_printk in rewriter + Add build option for installing C++ examples + bpflist: Display processes with running BPF programs and maps + python: Allow module=None when resolving kernel symbols + mdflush: Add missing #include - Enable AArch64 build (FATE#322227) - Remove remove-isystem.patch since it can be controlled by the cmake option now. - Add gcc-c++ to the BuildRequires and switch to gcc/g++- Update to 0.3.0 + Added s390x support. Needs 4.10 Kernel + Restrict rewrite of unary operators to dereference operator + cmake: Explicitly mark static libraries as such + Fix bpf_dins_pkt rewrite in BinaryOperator + cc: Symbol resolution with multiple executable regions per module + cc: Fix assertion for debug builds + cc: Don't parse the same module multiple times for USDT probes + add XDP return values to python interface + python: handle null module in BPF.sym + filetop: support specifying sort column via cmdline argument + cc: Retry symbol resolution using perfmap + cc: Handle nested functions correctly when resolving symbols- Add remove-isystem.patch to unconditionally removing -isystem, looks like the gcc check is broken. - Add armv7.patch to disable __uint128_t usage which does not exist on ARMv7. - Always use clang as C compiler, note that the build system will always use clang++ ad CXX compiler if it finds it.- Update to 0.2.0+git1488325605.4d0d430 + Fix long running test_debuginfo and python3 fix + Make perf ring buffer size configurable + docs: Update eBPF features list + Improve matching of file-backed memory mappings + Fix symbol resolution by name (SymbolCache.resolve_name) + cc: Resolve symbols from external debuginfo + cc: Correctly treat PIE files as shared objects for symbols + Migrate to new symbols resolution API + Simplify BCC symbol resolution API + trace, argdist: Treat small USDT arguments correctly + Support base + index * scale addressing for USDT arguments + cc: Fix SEGV when there is no build-id section + syscount: Summarize syscall counts and latencies + u* tools: PHP support + bcc: add support for lpm trie map type + cc: Support for __data_loc tracepoint fields + Fix python2/3 incompatible percpu helpers + fix iteration over CPUs + Fixes for LLVM 4.0 and python3 + Update [virtual_]bpf.h to 4.10 + add bpf_obj_pin/bpf_obj_get to pin/get bpf objects + uobjnew: Attach uprobe only to the requested process + uflow: Trace method execution flow + ustat: Activity stats from high-level languages + ugc: Monitor GC events in high-level languages + ucalls: Summarize method calls with USDT + Example of using USDT + Add USDT support to C++ API + Improve linear histogram limit, and improve error message + add runqlen tool + docs: Update eBPF features list + Improve C++ API perf buffer polling + add support for bpf map flags + Fix bug of missing to install simple_tc.py + Add support for aarch64 + Avoid unexpected log message on BPF program load error + Add lru_hash/lru_percpu_hash to python/lua + bcc: add lru_hash and lru_percpu_hash map types - Remove the clang workaround since llvm 3.9.1 supports gcc c++11 abi tag. (bsc#935533) - Enable PowerPC64 and PowerPC64le build- Move manpages back to /usr/share/bcc/man since trace.8 is conflicted with the one from postfix.- Update to 0.2.0+git1480569532.5647de0 + profile: -p should match user PID + tcplife: reorder logic to catch missed timestamps + hello_perf_output: match the data type of pid + Remove debug flag override in bcc_exception.h + Use StatusTuple constructor in mkstatus_ + Implement StatusTuple class instead of using std::tuple + biotop.py: fix compiler error on newer kernels + Determine kernel dirs at runtime (fix #743) + Rename exception.h to bcc_exception.h + tcplife.py: Catch passive closed by server, #788 + Install exception.h and common.h + Fixup test errors in clang, c api + trace: Avoid passing -1 as the pid to USDT + Fix Tracepoint example (#809) + cc, python: Clean up BPF module and tables + Fix warnings covered by -Wdelete-non-virtual-dtor + Fix argument type for increment() in documentation (#794) + trace: add pid/tid filtering, fix symbolizing, misc nits (#798) + Expose destruction of SymbolCache in libbcc + perf_reader: install perf_reader.h + Use headers from BCC in installed files (#793) + funccount: Bail early if there are no matching functions (#792) + python: Grab all keys before zeroing + funccount: Switch to BPF array instead of hash + Update profile.py to use new perf support (#776) + Example for using BPF perf event + funccount: Do not prepopulate location cache + python: Filter duplicate in get_kprobe_functions + Python API for BPF perf event + Add bpf_attach_perf_event in libbpf + Add BPF_PROG_TYPE_PERF_EVENT to bpf_prog_type enum + add tcplife (#773) + add reset-trace (#766) + funccount: Verify probe max limit (#771) + python: Fix kprobe quota test breakage, add uprobes + funccount: Generalize for uprobes, tracepoints, and USDT + bcc: Make regex helpers publicly accessible + stackcount: Style fixes for linter (pep8) + fix profile.py page_offset_base breakage (#768) + trace, argdist: -I switch for trace and miscellaneous fixes (#761) + cc: Support glob+offset format in USDT arguments (#753) + Support filtering by process ID in the filesystem slower tools (#756) + trace: STRCMP helper function + mysqld_slower: Fix breakage after USDT API change + trace: Add %K and %U format specifiers (#742) + Update opensnoop to filter by PID and TID (#739) + funclatency: user functions support (#733) + tplist: Print USDT locations and arguments (#734) + src/lua: LuaJIT BPF compiler, examples, tests (#652) + stackcount: Support uprobes, tracepoints, and USDT (#730) + trace: Initialize USDT arguments to 0 before reading (#725) + argdist, trace: Native tracepoint support (#724) + argdist: Cumulative mode (-c) (#719) + trace: Print USDT arg helpers in verbose mode (#723) + argdist, trace: Support naked executable names in probes (#720) + docs: Update eBPF features list by kernel version (#717) + fixup the issue in which distributed_bridge example (#716) + Fix bpf_common.cc include style (#715) + Fix argdist, trace, tplist to use the libbcc USDT support (#698) + [tcpconnect] filter traced connection based on destination ports + Fix bpf log buffer for large bpf program: (#680) + opensnoop: Introduce process name filtering - Exclude the cpp examples from installation - Remove the isystem path since we are using clang++ - Install the manpages correctly - Improve the spec file to search the luajit pathes and fix some dependency issue in Leap 42.2 - Remove "-DBCC_KERNEL_HAS_SOURCE_DIR=1" since bcc can detect the kernel dir dynamically now.- Add llvm-gold to the BuildRequires since the package was split from llvm since 3.8.1- Update to 0.2.0 + examples: fix indentation in tracing/tcpv4connect + fileslower/filetop: use de->d_name.name, add filtering- Update to snapshot v0.1.8+git1472097662.4ebb7cf + fix biosnoop after kernel change + offcputime improvements: use less RAM, add PID/TID support + Add perf_submit_skb + Adjustments to the documentation + fix build with 4.0 llvm trunk + frontends/clang: Safety check for invalid opLoc in ProbeVisitor + Tool to sniff data contents before encrypted with OpenSSL or GnuTLS + Add bpf_get_current_task() helper definition + USDT Python API and example + Lua Tools for BCC + BPF: better format for `ksymaddr` + table: Implement a StackWalker for StackTrace tables + added percpu support in bcc + Fix error handling when attaching {u,k}{,ret}probes + Fix python3 incompatibilities + Update headers with 4.5+ features + Add v6 headers to proto.h + Use pre-calculated function addresses in funccount + Add name to address ksym helper + Add a table.zero() function to bcc.TableBase + Enforce limit of 1000 open [uk]probes - Drop upstreamed bcc-kernel-header-search.patch - Add bcc-docs to collect the documentation - Add bcc-lua to process the lua scripts - Add the license files to libbcc0- Use the upstream tarball and add the URL - Amend the description of the pacakge - Use the right group for libbcc0- Remove "strip" from "make install" to enable debuginfo- Switch to clang to avoid the c++11 tag issue (bsc#935533) - Update bcc-kernel-header-search.patch to include headers in /lib/modules/$(uname -r)/build/- Replace bcc-suse-kernel-headers.patch with the upstream fix, bcc-kernel-header-search.patch, and add "-DBCC_KERNEL_HAS_SOURCE_DIR=1" to cmake. - Fix the formation in the spec file- Update to version 0.1.8 + http_filter renamed, README fixed + Migrated filelife to bpf_perf_event + migrated to use bpf_perf_events + Migrated killsnoop to bpf_perf_event + Print traceback only if verbose mode was requested + trace: trace function execution with custom format strings and filters - Add back python3-bcc - Make python-bcc require libbcc0- Update to version 0.1.7+git1455766673.13e74d3 + use __builtin_memcpy() instead of unrolled loop + http filter example + Add bpf_module.h to CMakeLists.txt + different man formats + Fix segfault in ~BPFModule on syntax error + Add bitesize tool + Support array and pointer types in scanf generated function + Add biotop tool + Added memory leak tracer + Fix python map.items() racing with bpf delete + Don't show allocations newer than a configurable age + Add bpf_get_prandom_u32 to helpers + Added --stack-depth switch to control the number of stack frames captured for each allocation + Fixed long arg name from stack_depth to stack-depth + Added option to display only top N stacks by size + use bpf_perf_event_output() instead + save one bpf_probe_read() + 3 tools: oomkill, dcstat, dcsnoop + Implemented histogram functionality, including strings; added examples + Added ret probes + Renamed to argdist.py, updated command-line switches, added kernel probe pid filtering, added verbose mode that prints the BPF program + ext4 and xfs tools + tcp to bpf_perf_output + 3 tools: tcpretrans, zfsslower, zfsdist + inline C in /tools + 2 tools: btrfsdist, btrfsslower + Split bcc/__init__.py into multiple files + Split bcc.table.BPFTable into multiple type-specific classes + Support native integer indexing in table.Array type + Fix breakage in open_perf_buffer + Embed runtime header files in libbcc.so - Add bcc-suse-kernel-headers.patch to fix the kernel header path - Drop bcc-workaround-gcc5-abi.patch since it never works... - Drop the dependency of bcc-devel from python-bcc- Update to version v0.1.7+git20160131.143df80 + Updates to use cmake GLOB and libbcc.so.0 in python init + Add decode() to ascii string in offcputime.py + Add libbpf.c support for uprobes + Add python support for attaching bpf programs to uprobes + Fixes for address calculation + Fixup objdump calling syntax and add docstrings + Add uprobe strlen histogram example + Update test_dump_func to be python3 compatible- Update to version v0.1.7+git20160119.f50ca1f + fix pep8 lint errors in the rest of the tools + Close fd and unshare when public map is destructed + stack walker typo and improvement + optimize code, remove unnecessary filter check + add -u, and change from 2 to 1 traced funcitons- Update to version v0.1.7+git20160110.a0aa7f2 + Remove runtime dependency on gcc stdarg headers and make + Add ability to set custom cflags when loading programs + Add ability to export maps, enables cross-program sharing + Rename BPF_EXPORT to BPF_TABLE_PUBLIC + fix pep8 lint errors in biolatency and biosnoop - Remove make from Requires of python-bcc- Update to version v0.1.7+git20151210.23b87e5: + Fixup dependencies of bcc-tools package + Automatically bump memlock ulimit + fixed bugs in control-flow generation + Fix breakage from LLVM 3.8 API change + make sure LDFLAGS are propagated as well + Improve json type support for misc struct/union types + Drop broken p4/docs symlink and create README.md+URL - Drop upstreamed bcc-honor-external-cflags.patch- Udpate to bcc-0.1.7+git48.g1c7debd - Add python-future as the Recommends for bcc-examples so that the scripts can be compatible with python 2 and python 3. - Remove python3-bcc- Update to bcc-0.1.7+git34.gfa9684d - Add bcc-workaround-gcc5-abi.patch to work around the old c++11 abi in clang - Add bcc-honor-external-cflags.patch to adopt the external cflags - Drop bcc-fix-packaging.patch which is already in the tarball - Amend the requirements of python-bcc + make and kernel-devel are necessary - Add python3-bcc since the python binding is compatiable with both 2 and 3- initial import: v0.1.7 - Add bcc-fix-packaging.patch to fix versioning issue of the shared library/sbin/ldconfig/sbin/ldconfiglamb06 15251023000.5.0-lp150.9.20.5.0-lp150.9.2libbpf.so.0libbpf.so.0.5.0libbpf0COPYRIGHT.txtLICENSE.txt/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libbpf0/-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.0/standard/dd3c07aaa7ecca85ec900e39f47fd802-bcccpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77b2ba8f3fc2aad4b7396ee10cfd53a36779b0af, strippeddirectoryASCII textPRRRRRL/  2zutf-88ffaa405d164182f14376aece1f0de87f8a50f1e3b664696edb966962f658bae?7zXZ !t/ે=] cr$x#>Ch׫Yi0/׻21PQ2^n=hExȿOÇI˰iUA)J}ܟfFNp]Vsw=..b}7KbmR,IГxii|K||U/`ls΍ɯkHmJRt^9P~J3}s~Rt+,ͱ^!@o, _ǍJ?k&m-Aݶe_{!d+r0.=?In+Bܹ{ʅb⒀k?U.wŃ6P92Oڐ 8_2hZQb՟(ѮjG /)H1[҉4˴ERG4RQ( ;.w^Ya#jNk~@}B^Z&OyN,o=ggs%$" i>n$C?HYd Ub_YҲzCBʼnN$-emu7͔d}>.O( Tc qpծkAO;6#Z[AVnp kȴ90g8<WցZ@rݗJ͔c9['0y_ԺP'F`5o_yJMoK-Ʒ3W1>_Qpe^Z;Uu]{/, !Sz}zz'..Eaq`\h.b @\1\M-R ~/f%)69y74rEm@kj[A ^ۤ7]MJ bݞ<0q^j7$;3Dٝp5.gX8`j9{C"<%X.}Kb[)3:g1OXEŁ>9|¿҂2'@AU;5]C8Weט$ gZhFǝIKJzf;rH%֐Kz#U5Oe٢!Q`Ba8vsSqOFZfNNDAHɘ%}}X2R*Fyz:#D8>K0I x6"\Z)j.>XJtHGE_֮̒s[&" Km+n|l̳mގR9 8[SlDF$m|>ucSj c.m8lu\º7 և#_aBJ34r5#x>!K:\X|3>Rɶ"6,ʾ:#`juVW)&\#vP{jhy[Η< bJp|`n&KضeGjƭW1Qc=-Ém_P~Eq x3Y_` @Ti]~TDR%P^dĶ`D(ykz}5@triA1pp1ނ)}~$P>.DzaъkbC a\ӪWC[s4K\I6{ G,HK%1%Zax{\{“ubnMdD I&W܉`7%Ɉ[98O dNl2r[aISiLb$~5+hLjQVZluƶ#W+g)RdR'q n=Y!t@~b/4 # IHN3t V.kCk@yֻ#gAl R,OQ մ0sNw_[/4m_ ;c#d}蚠Rld ̊C?@Jřcm+v(wx5.$%S$LAr>g1]#TIgA2Qf \/.oLbՒEq܆U<' \" <+3qJl2\D]æa9. >ZYU$V/!jW=|yOTyak( =;R9`ŋote-ĉXI2Y\IFe0~9OS.MnjFO"H\MU6YU@ΝkltNc=*z"$EC)ሚ`^_0'Dc L {Wy"{ i*XIkT0j3dDB7Z 2=%*79"*ڟ!|r֬7htN2B/sS^MРNO>-?)[8ur좧.ĿK!:]"|+fa߃78&3Sp3EA^$.VWUW(yK"k,U^a*ԕ&Qc_=떥^;L0|e2Fڃg@$sW=$D0 .~nk#NS9PQTUԂWcyYW]^IPյᒍgG&O)/xQuum5w;.WapYa'NJpYl:8}S d"S L)y&d|Mksh5%vt]MDWos eipiL:X0ip@H[^E$FKXhsdҨJ#zKd'K 8}\wS R[x *E>a4Hqp@286-;\ūKI$epJ4xs}OP}K\3*tIK@d~D9X^]It6F:M`Bם1&)2Yp]Ӣ"XY6]d~a黃Qf1"Vw-ϙJN87֦oЅ>o/=q.Dyfs2X=i%cW14:`H`Nk`'vU85:&"`aP~j 6/R2X;Nhrq]<dQHD8,&T(՜kL2ԍh@:g>(8W}*u̓E92"LźY!uVT \?<:Q0Co@ %A/aT;tuYIi5/u\5E޼sOF=% sw<,l@AɢŦA:C"?pFG ԵXLf6ym27=h^[S(`I5ЈsƱ[^|mXK[`Cu]Helgm~jQt ?Z`T2EhAܙ塭N䐒u9tZ`YUG'_B\d0G<{hVJ{9;BV=U4s f Eƞ=iS搟!J7W#CF̶u姉Qޟ`r X(_>3+wGD[ |/oɕu eΌʵ[u!K]{rTpZ:~&L͉taHM=v;: Pφ7c8 Y2)/6ݲ)-&(@=šW=pX+sOאlKv1i g=|]ȂߟV$Ԕ$:V1XwM¨L1i7ʻFZl.`]5f<\6:n㪗ܤZ숙K݌Ê=CC@x2C2p,NgV~> NN5BvItSZ27@)^^фW>pfCS}3FaT\ZVͤ=J4Qs0䳣ʁo9~*SD ib3t!74rl`gч.*ܹqqW~=߉N[[9 ޱK!n%铹;eW-OHyE:VMVHgT'힟? .#wQ4 nϰDۈ>fF\oil9KpIٝq Kdg߂ /0[]Sa+"sQL 3Owf\D)bw(IGʧ'׺.>Uh{&=_Sc^S')hF[gAlo diC(fD5/zB8ФLo_FōOM%$d늖@! M )E0xj=:xz#ϗl:|l'oN_߼:2I:TjPs)QRDpΉ`tx2''tw7 {}APl1B㍓ZL4K/q).[)KObΐa%eo::+@z Q~ۜ7E[Jjچ X/̸ü..* HnK-iR rאՎ 7d+|g̺&P_x|:wˡI!v?{6")Rc*Pkj{dtD0f G֭Dzve.-\fR5خsZp2N_qAXठ.2a f }l8TVwC,#_а)#Qc=%uPخ64\kA넾 V~Sţ~$yAs<α,eiTtRb:i(R %mFTf4Nik"2gZz6)4sFtAs?|Rk#͢lh% z12[蛕;f@Hf|`!@}+^>soکDmvҔ%& yK ؛OO5YRKBp?5aQ~hn$+ZF%$lSǾ2!A}9o sJ68lfN28✇ϵ1v+. / )\ j,`bH+sC:i"ǿ\ESX͛wfɞ޺Y U(FF;2Bc3Ҍ5TFwT-^)Liˌ;8 SФLP܇Jb2MC>1jl6x٦綴m̰`ڣ}1շ0U*e:u' .T3LؽoKAV!P 493fwr^_g .ZBF#fg*70RF՜XuEN{[GA=HnǗV,}~qy"["w?%OQ[Û_}tN5G@S;"ZɣӱX\y&}|^@ =z^t#yqlccaG%4 qN9/VISw{K*p~?pnH{0P6eCxuyZ$9N^Ф̡j Vdb%!_^Bfn=A \ <=3L?$8Pl+֐̪/l 6!JiP_Ϫ"}NM&HRɤ a%\A?oHq4 ^0=(&=7<" .cǸu7Rql+@fT|"'~TTBU pJ6= --e0DvR)T DIA+P{ͪcKlKucDk)m)<ΒYie=~S}rHTZo?:W =}l${)':, /)\v99#Uɪ}Ry?:{RރB\ρGZ1\27}?(Po:0ԣ)Sv_}6uv8$im)E mI£4aH_. L<43w? pmh=ԑwz@!VKbMnD/<ђurN1se*oHЪ37.>t`c%G ɲ"'j)\ C>/(4Ε^zD>+5+fzPG6+gʢ,9rT>ضPtp1we1 /UꙔzzڎ>m6},&6k}jZuܶdn WZp+wbZI %8ku Ivn|LlP"0_t[ae?@YD>vo몗{հ2+Wo|{ G He:G=Nxgpm"I(D<d6{{=iO>5X͉˓u>i^G3es-HG8 swJޓ"<8"e$gRЅP4rkXMi 5S#f?~o`3~ћmZ6 TqJک5wO$s٩b(O-n.f*zt͒~Od݂ >N ‹+Q a\"\OʓiܗL"mKݝ>`18i|!DzE$38<)R:N'Orl&3cfCbHЈYV6Fs2J]y{E. gx_}rt'z]^>ony+$uPwgN//_u>~`-ԯ^O,:Eoђ7ȹP41"Beğ᫒2gt&KԆH@͵xn|Gm,KsLt$fH@ Rn*V#xlj8<|׮EH~n7Z`$ T;:|'+>(F@asHD,D>\dzy8\8T<ݮ CwK޷o3+I7 iO& Hp=r  ‡9|S'bC] 09J8#Z4١&m+ziiFEsB^|Nj /]{H(qͫ4iڳXuL/(qv 1uls,ڽҎ۞y7ۃ*c]2ac0Xe {'6/C!.?0hMceb`nTʰʃ'=5~N#m1{W0]W5+3'#֔l␘"y,W~5Co<O j~^caܺ[8z(K[:T`뾂Ya-8,}\E-GU%I/Zs`3,U܉ZsZ>NpCc#{7ElXΧpS/ MG DqqqIѪ8*3jTo6m؉|+3Ō - !ܢI<-={+N[UD/nR#\#ZM HՊwTin1@r/1[gɥ$ˡ73CtttؒME5vYYkZܤTxT=2%XPܙ,/wfZC[H-!R}*S$?EG +݊_R2=Kn/S?jyo4!{iRD,k哝E_#ՖK-`k.#Z i5qBȇ]D+E 6nc&vNA)Q'B*B~C7as 4:*ο%Sf$ݙq4F ]33/Qq`lN,OGD˦ Jǔ}fY]+hu%\) R*]$+OI 撆-&j7:9V:y ?8BȤ{*0/PyZ9IѰ-%ELs~KV}"sG([l kkX@^hn\#:dR&NnM<jbgFY@[KV*YuwX Ҹ)v+,gQRa$ZWVռzJI7^d ,'}TqBȨ Ƅ<22 )}^A0EZ =lW^yV>˪O nB6r&f)tk\o& ;_t_঄ir'SGqƱ`Q <`,E (<$ T)8 üe!^c :6 ݡ4Y2wTzgڒXƲZo3/)ct8v6tc4_<[C텬E@xwV)h͈΋-4z@~{pĢG>ѓ6=0aImoʨwEKɲ_ jЉ b/uxO`mJq薹}V?i'JܿhX$5E%t?wԱLxITlu3MS)&^-ۤUbK!vi>2%爈ڮ4ϒFUgg-hv׽5HDvǿעB- ¶yBCY#I_[%nØx79o;T|Ftp̙IWq)k;EO h=+ӧrn0gBbg"8kfR/8jni L] C#D^6ut1">2yI-OT{N9atUf.e'ͪB5 Z}!KX5߬fC0ŧ"avOX3ȕ71lĖfh98$ǀr U2OMkݔǺx뇯Tk &v*B24ka⯪˅EƟbn$ hf{@[%4Bdv=G<(Hrg8j B\͔(lJ8B9GK3 fr͋e;E"sf]!uT:~5/`|MlTi~SAS49ܬ ϞGQYwdFmN+E*S}w*N7v5L6)P\ UpJɝmOd'L/eocߌ2$Dc0UMfQ8zؑ~>oBqI  McUY_3SY}yrZt>Zz8A߽*T:ʝnTp>%eJx&^|`f sd6 i 9H5AE%_Z?|^y?˽/ py}/&$5wHkKqzh4'ѝU` 8cv*?Et_/}}SxރHE1ΐf]=r9KڀW=\MH[7-&9eRՕ/Mŷ H_p#X&oDc͗؏޽lGFH8=>,'Z2u')~s= `EOԱ_ ~D}=Ĩ$mC AjjɢdQ JGD~Tc9isvh*@?I>XV8R/CZV%FƝC>7$æ#Ég2[[]K$X ܨ.. 084A|?wD.ʗ#ttE1Z8ҲN@sSQl*z5G .9GGzF܀E=ɩ&' lJ~5 ؽA䎈:V *r7QkkݙY  {)1Mt|w{BwϗkL Vz&Eu*g)W(k2́q=^؎Rk Υ[S --o硵W]a_> ?t8HsetS%\D8j@d.I; [*\=G2V;w3E? oQ *S7qϋ}Ֆo{UOŘ6S[0(&Iè{a(?Ӳ㛈la5-Vw~V3%ᐩ]}bAB4~-ƈ]?gVzn}m3M93e5:y=!M.=ɩ? ~l7W6~#fR;+fg'-q_h§u_=x ;&'@X⁝ !pjOٔ_X/`̸HŞY_Zx `u^7i\| 8yڔߊ4 {v|䣲IQ2fǷ~yo*:%5%`ē4gؒZ HFv,fqHix#Ike3ȤbeZgPy?["*d/:( ylmHTEffHz0 FHÔ4#G]EB@tbT<1c}ջGqs62Ǡ.ÍA¤PD-8Bqn2Q*0~\DMlX@n+;$G%v ޱ51hOW +|J"r򵿄ѣmM{P+im Z[q^i}f(SGP<;p mFlx+֓K[GxNci 65"s@O|=ڹxx; hѿ*D9?ZM (akE0:v3zIv $ Ozrli