vpp-api-python-19.4~rc0-1.53 >  A \#p9|H} nE~nBmjz"4Ck1`g|L15)d87f"ArV'.H'QN.DX5Qh""l?$|qҚ ɒx1F'yLtt8ӡ$kDW'͘_R`J2i{}}SȮtyD4Jӿ2-f?@ jB#ʁqsNBS`iv? v!fPtIGL1PVk[gq Ljad+z3.&ōd#0gSH䷑?ed>3vU=."|&-Bhfqt%LqziW&YWCIlS~ǻ۴ ,"O90=ρ{M}u=ޝΛ|iF{dS :&uDeĞi\ hKRe" D}w j˜ӽ,yjXϟڷ}uG! $>pAK(?Kd  7tx (** $* x*  *  *  4* ***D  W (8%9`%:}%F@G@*HA*IBD*XBpYB|\B*]CL*^FbFcGldGeGfGlGuG*vHwH*xI*yJ4!zJJJJKCvpp-api-python19.4~rc01.53VPP api python bindingsThis package contains the python bindings for the vpp api\#vsheep15ǵSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Pythonhttps://wiki.fd.io/view/VPPlinuxx86_64 u Y Y;4((U`T_)_);DD!##dAA큤A큤\#V\#V\#V\#V\#V\#V\#V\#V\?x\#V\#V\?x\#V\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#V\?x\#V\#Ve803c52467aace9edeec0ef4f14bf9a41f69fbf1ce69c9856dd5f886224fca034b279bf50892eb4814a0ff8606238df321a6978d28d6e321470d6c740864bebf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b82509cf19c58c7f9c5bc930882e2d981391cae7b21dc25e35d4eb3f935acd6f25be1675958e778d2eceb8c84e807716fa50e0297e200d80dd8a2260f052aef3e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb10db55ac3428d12a0f71d3f3e97ddd54ec69efc99205f242a84da748831feed328d968fbcae44a0125ee02ca0701c12c353542a8e61cdff3781c5e940750f06328d968fbcae44a0125ee02ca0701c12c353542a8e61cdff3781c5e940750f062e25b02c1f68d5c1d04a3988a0e99370d03baa2d75668e761376b21c67dd887e4f2455e444d6bb52df9687df083615398f8360bbbfb8cd87a92c179dc8f040544f2455e444d6bb52df9687df083615398f8360bbbfb8cd87a92c179dc8f04054e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a49d6698766ab990d62bcab300daa7887dd3f134a55150f6beb05bb460564e11a49d6698766ab990d62bcab300daa7887dd3f134a55150f6beb05bb460564e11bddae0a016282ee2a5e930d7526cd7bad0aee6c618c07b55af4b5d81ea91fc789bbd17c5b233ae29f36b278d9d164b92562575ffea3af5830c81cc9953cd67f49bbd17c5b233ae29f36b278d9d164b92562575ffea3af5830c81cc9953cd67f4163c4620fdf31e092346bda34262ac2f26044244ae119db475b30f1baa8f58c89f6b874ead0835691eb51fe66409c50401b4cced02345311d33695996366a6559f6b874ead0835691eb51fe66409c50401b4cced02345311d33695996366a6555a9b0691791a56860ca77c2bcd6d672f0e14f08da8b8963e05e22b57b1dae6757fb900c8d550d405e07144209e50ef3c12f7ca421ec273476cace9f6c024496c7fb900c8d550d405e07144209e50ef3c12f7ca421ec273476cace9f6c024496c694f2a06bb57dbd400aa64c963209c8001d83e8b8184282775818715bcaf67f66f239f9f8b5942e0dc25a5203585f08a2b9ff1939fa3aa36480c5aac04e7ae5a6f239f9f8b5942e0dc25a5203585f08a2b9ff1939fa3aa36480c5aac04e7ae5a060c700412e6331047d292bc548d80c21d98f836d6731b5aa661ee93bd1ee6f08c67d23bdaf7ff8ce916206c432ce5954b3d6402713e7a55ec6e43e15ca941188c67d23bdaf7ff8ce916206c432ce5954b3d6402713e7a55ec6e43e15ca941189c746ceff691ad3be7226f7922a0695c01128f45c082cf2452cdf32b5a0c0fde8664bd79a4657cfd3c3a6bb845be7e2b5e2c420f0a8e610763503d13847eee9f8664bd79a4657cfd3c3a6bb845be7e2b5e2c420f0a8e610763503d13847eee9f2312ffc662a2c49fd49034832d8a1bf0d39e2d572e3badf41991ecf27c77c01b674564045e998f012028bd8a52225a7302d28c5636d7d9c6f0be629d22220af5674564045e998f012028bd8a52225a7302d28c5636d7d9c6f0be629d22220af5866568701f4fe019807b637691da214f37d845ee8620788e8c07e8ae4abd330bc753a59ebc0971f68aa6e7626775750174db2d324ba70580d6068383efc347b3c753a59ebc0971f68aa6e7626775750174db2d324ba70580d6068383efc347b3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvpp-19.4~rc0-1.53.src.rpmvpp-any-python-apivpp-api-pythonvpp-api-python(x86-64)@     libvpp0python(abi)python-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)vppvpp-devel19.4~rc02.73.0.4-14.6.0-14.0-15.2-14.10.0-119.4~rc019.4~rc0otherproviders(vpp-any-python-api)4.14.1\P@@[ͻ[][ @[@[@[2*[+@Z@ZI@Z1@Zhu@Ze@ZTZS]@Z.s@Z&@Y@Y@YdY5YY@Yn@Yu@YGY9<@Y7Y5GY0Y;@Y @X@XBXBX@X@ndas@suse.demarco.varlese@suse.comjengelh@inai.demarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.demarco.varlese@suse.demarco.varlese@suse.demarco.varlese@suse.defstrba@suse.commarco.varlese@suse.demarco.varlese@suse.defstrba@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.combwiedemann@suse.commarco.varlese@suse.comjengelh@inai.dejengelh@inai.demarco.varlese@suse.commarco.varlese@suse.com- Update to v19.4-rc0((fate#325916, fate#325951 fate#326025, fate#326992):) * Infrastructure DPDK 18.11 integration New Stats infrastructure (interface, error, node performance counters) Add configurable "Doug Lea malloc" support * VNET & Plugins Load balancing: support per-port VIP and all-port VIP Port NSH plugin to VPP NAT Configurable port range Virtual Fragmentation Reassembly for endpoint-dependent mode Client-IP based session affinity for load-balancing TCP MSS clamping Session timeout Bug-fixing and performance optimizations * Host stack Support for applications with multiple workers Support for binds from multiple app workers to same ip:port Switched to a message queue for io and control event notifications Support for eventfd based notifications as alternative to mutext-condvar pair VCL refactor to support async event notifications and multiple workers TLS async support in client for HW accleration Performance optimizations and bug-fixing [- deps.patch, - fix-nojavah.patch, + remove-git.patch, * enable-shared-dpdk.patch, * startup-conf.patch ] - removed api-java package till we find a fix- Do not install 80-vpp.conf; it modifies system-wide settings and it is not needed since VPP 17.08 (boo#1112540)- Really fix boo#1110294 by correcting broken build descriptions with regard to library dependencies. Adds deps.patch. Removes reproducible_build.patch. - Parallelize build according to rpmbuild flags.- Added reproducible_build.patch to fix boo#1110294: Wrong dependencies caused build to fail with 'make' option '-j1'- Upgrade to v18.07.1; some of the new features include: * IGMP improvements - Enable/Disable an interface for IGMP - improve logging - refactor common code - no orphaned timers - IGMP state changes in main thread only - Large groups split over multiple state-change reports - SSM range configuration API. - more tests * IP: vectorized IP checksum - VXLAN : HW offload RX flow - Rework kube-proxy into LB plugin and add NATA66 * ACL: - Tuple Merge algorithm cleanup and integration - Processing pipeline optimizations - Refactoring * Experimental AVF driver * Session: performance improvements, add support for connectionless transports, datagram reception and transmission * TCP: congestion control improvements and overall fixes * UDP: datagram mode * TLS async support - Removed fix-nojavah.patch since merged upstream- Using "install-packages" to build VPP: this is inline with upstream recommendation- Removed "make bootstrap" since no longer required with latest release- Using gcc7 compiler- Update to v18.04-release. Some of the enhancements are: * Infrastructure - DPDK 18.02.1 - ARM aarch64 integrated into CI - ERSPAN - L3DSR load balancing support - VPC bonding / LACP - IPv4/IPv6 packet reassembly - IPv6 link-local support - Asymmetrical static NAT - 464XLAT for NAT44 - MAP-T CE support - Intel Adaptive Virtual Function native device driver plugin - Marvell device plugin - SRv6 static, dynamic and masquerading proxy plugins - MPLS Uniform mode - IGMP plugin - IPIP tunnel support (IPv4/IPv6 over IPv4/IPv6) - IPv6 Router Discovery mechanism * VLIB - ARM-optimized library variations for key functions - Better handling of physmem on non-NUMA kernels * Host stack - TLS support via OpenSSL or mbedtls software engines - Session layer can utilize both shm and memfd (secure) FIFO segments - STCP - VCL logging / tracing - Added mbedtls-devel to enable TLS support - Renamed 0001-enable-shared.patch to enable-shared-dpdk.patch - Renamed 0003-startup-conf.patch to startup-conf.patch - Combined vpp-17.10-java9.patch and vpp-18.01-nojavah.patch in fix-nojavah.patch - Removed memfd-create.patch because merged upstream- Added runtime dependency on -devel package since all -api packages require header/json files at runtime- Added memfd-create.patch to fix the memfd_create issue caused by the upgrade to glibc 2.27- Update to the stable version of 18.01 release. More than 560 commits since the 17.10 release: * Features - Infrastructure * DPDK 17.11 * TCP Checksum Offload * Arm64/Arm-v8 support * SUSE packaging * bihash_vec8_8 variant * PCI rework to support VFIO * chi-squared test calculator - SNAT / NAT * One armed NAT * Twice NAT44 * NAT hairpinning rework * NAT64 multi-thread * NAT64 IPFix * NAT64 Fragmentation * NAT: DS-Lite * Remove old SNAT API * ACL-based NAT - VNET * DNS name resolver * BIER * GENEVE Tunnel * IPSec Openssl 1.1.0 api support * FIB improvements * tap v2 - API * VPP stats (Broadcast & Multicast support) * SR MPLS * VPP Object Model (VOM) - Host Stack * VPP TCP Stack scale / congestion improvements * Refactor UDP * Namespace support * VPP Comms Library (VCL) improvements - ACL * ACL stats - Plugins * Kube-proxy * L2 Emulation * Memif * Known issues - For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io). * Issues fixed - For the full list of fixed issues please refer to: fd.io [JIRA](https://jira.fd.io)- Latest update to DPDK 17.11 required rdma-core-devel to enable Mellanox NIC. Being VPP dependant on DPDK, it required the same build-dependency to be added.- Updated to -RC1 release (v18.01-rc1); some of the fixes include: * NAT64: free port when dynamic BIB deleted (VPP-1107) * VOM: NAT updates * tcp: add builtin server/client transfer test * fib: make deag entries urpf extempt * VPP-1109 Fix loop for some CLI (code review) * L2 Emulation * Translate matching packets using NAT (VPP-1069) * Fix MPLS local-label CLI help string * VPP-1083 "ip punt redirect add" crashed if not mentioned any other parameter * FIB memory leak during recursive loop detection * Fix passing bad context for callback function * NAT: Twice NAT44 (VPP-969) * NAT: Add performance testing TRex scripts and config (VPP-832) * Provide useful output when installed vpp-dpdk version is incorrect * Support kube-proxy data plane * SR-MPLS: binary API and automated steering * GRE tunnel key includes the FIB table * Use crc32 wrapper (VPP-1086) * dpdk: unset ETH_TXQ_FLAGS_NOXSUMS only for selected PMDs * apps: refactor uri and update build infra * Fix icmp/udp/tcp punt/drop paths * implement clib_smp_pause() for arm and aarch64 platform * fib: fix show fib path-list and path * pci: auto-detect right vfio/uio driver * vom: acl: Extend constructor for l3 rule * vom: acl-list: Add comparison operator - for UT * vppinfra: add AVX512 variant of clib_memcpy * tap_v2: include host-side parameters in the dump binary API * Enable AWS ENA PMD * session: fix proxy removal * session: generalize handling of network transports- Added patch: * vpp-18.01-nojavah.patch - Replace javah invocation with javac's -h option - Fixes build with jdk10- Replace boost-devel BuildRequires with libboost_headers-devel and libboost_thread-devel ([boo#1062583](https://bugzilla.opensuse.org/show_bug.cgi?id=1062583))- Updated to vpp-18.01-rc0~365-g8b9a5d19 * Support for OpenSSL1.1.0 * GENEVE tunnel * Various bug-fixes- Added patch: * vpp-17.10-java9.patch - Specify java source and target level 8 in order to make the java code buildable with jdk9 - Don't require java-1_8_0-openjdk-devel, but java-devel >= 1.8- Updated to 17.10-release tarball - Infrastructure * DPDK 17.08 * IP reassembly * Bounded-index extensible hash bucket-level LRU cache * Templated timer wheel improvements - API * C/C++ language binding * API stats - Host stack * VPP TCP stack scale/congestion improvements * VPP Comms Library (VCL) * Overall performance, scale and hardening - Network features * IPSec rework - utilize new FIB * VPLS and VPWS implementation - NAT * Renamed SNAT to NAT * Performance / Scale * Destination NAT44 with load-balancing * In2out translation as an output feature on the outside interface * Fullback to 3-tuple key for non TCP/UDP/ICMP sessions - Security Groups/ACLs * "Replace" semantics for adding a new MacIP acl * Test suite tests for MacIP ACLs - ONE-LISP * Map-server fallback support * Preemptive re-fetch of active mappings that are about to expire * ND termination - PPPoE * PPPoE Control Plane packet dispatch * PPPoE decapsulation * PPPoE encapsulation- Updated tarball to 17.10-RC1 (vpp-17.10-rc1.tar.xz)- Removed 0002-aarch64.patch since change incorporated upstream - Updated tarball to vpp-17.10-rc0~374-gba3c4e88.tar.xz- Updated VPP version - Removed aarch64 patch since merged upstream- Enabled DPDK 17.08 integration - Removed patch to exclude AESNI since managed upstream- Split binaries and libs into sub-packages - Fixed packages dependencies- Upgraded to latest stable release 17.07- Updated to latest master vpp-17.07-rc0~396-g7f4d577d - Fixed provides/conflicts/requires- Updated to latest upstream containing the patches for gcc-7- Added 0003-startup-conf.patch to fix the default configuration- Added 0001-fix-bihash-template.patch - Added 0002-fix-out2in.patch - Fix compilation warning as errors with GCC-7- Updated to 17.07-rc0- Updated source code to latest upstream - Added Lua and Java bindings API - Incorporated DPDK for extra performance and data plane patches- Add reproducible.patch to make build fully reproducible- Master of vpp (17.07)- Remove redundant ldconfig calls- Update RPM groups and description- Major spec file rework to accomodate changes in plugins build from 17.01 vpp release - Refactored the libraries included in the different subpackages to avoid unneeded dependenciesNew features in the VPP 17.01: - Integrated November 2016 DPDK release - Complete rework of Forwarding Information Base (FIB) - Performance Improvements * Improvements in DPDK input and output nodes * Improvements in L2 path * Improvmeents in IPv4 lookup node - Feature Arcs Improvements * Consolidation of the code * New feature arcs - device-input - interface-output - DPDK Cryptodev Support * Software and Hardware Crypto Support - DPDK HQoS support - Simple Port Analyzer (SPAN) - Bidirectional Forwarding Detection * Basic implementation - IPFIX Improvements - L2 GRE over IPSec tunnels - Link Layer Discovery Protocol (LLDP) - Vhost-user Improvements * Performance Improvements * Multi-queue * Reconnect - LISP Enhancements * Source/Dest control plane support * L2 over LISP and GRE * Map-Register/Map-Notify/RLOC-probing support * L2 API improvements, overall code hardening - Plugins: * New: ACL * New: Flow per Packet * Improved: SNAT - Multi-threading - Flow export - Doxygen Enhancements - Luajit API bindings - API Refactoring * file split * message signatures - Python and Scapy based unit testing infrastructure * Infrastructure * Various tests - Packet Generator improvements - TUN/TAP jumbo frames support - Other various bug fixes and improvementssheep15 1557865334  !"#$%&'()*+,19.4~rc019.4~rc0-1.5319.4~rc0-1.53vpp_papivpp_papi-1.6.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safe__init__.py__init__.pyc__init__.pyomacaddress.pymacaddress.pycmacaddress.pyotests__init__.py__init__.pyc__init__.pyotest_macaddress.pytest_macaddress.pyctest_macaddress.pyotest_vpp_serializer.pytest_vpp_serializer.pyctest_vpp_serializer.pyovpp_format.pyvpp_format.pycvpp_format.pyovpp_papi.pyvpp_papi.pycvpp_papi.pyovpp_serializer.pyvpp_serializer.pycvpp_serializer.pyovpp_stats.pyvpp_stats.pycvpp_stats.pyovpp_transport_shmem.pyvpp_transport_shmem.pycvpp_transport_shmem.pyovpp_transport_socket.pyvpp_transport_socket.pycvpp_transport_socket.pyo/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/vpp_papi-1.6.2-py2.7.egg-info//usr/lib/python2.7/site-packages/vpp_papi//usr/lib/python2.7/site-packages/vpp_papi/tests/-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.suse.de/SUSE:SLE-15-SP1:GA/standard/b90f8ff9c23d09af29c8896b02c42076-vppcpioxz5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledempty  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLAXғa~ utf-8513f7ce1d010218be3e607aaecb8045d6ae917013a38578d071ac4438865059d?7zXZ !t/#] crt:bLL %ɡm(K~ 4"H٠-7 rn&:{PNP ϑYtxv>9įu~颋e6)af԰6:ְ~ܞZMj8Õg/]O 8,ʼn 6Oo #&6jږMqyHcNQܿji*rtCյᤔ?t&Vqе;mQN dǩȎOK."gYVC!c^6J1 6sO|L9Sao{N>׻04)rxqRqhԒ(SIOs rfGe*ISlt8c h8, SkT/`2 "ܼ@(8!?&{˜âAO7 !XKŝ!4U-Xl|kφ9ɼrI2^ JY=I*~uvNMcxO*4W^NH0WJ@+t:&S TWh9}tFԃ㬣 !ҿMR[G4/)Pֹ͡6恅` 9r@+ڲˇڮ֖ueQ~q%~פUbCљ -E 3DJ ɚ P!0X\I-d2v-r#ȿf([XF ڭJP}O!RrVRԫD4. w2[WܸˊE ] S%ٔpCFF3kj'3r/壏Ɣbx\S.3I=f>Ò8cm-)+)b]p q5Úq\)~";iuy%l#<.1H0&5P芣&fFydL6Q $9IS6ҡ/U=;Uh E^T}kkRâ1G1Q g g3Ӽo|/?qh *;.WhY)D?]}+Z@Jj;Z+4iP!XͱV=1ꖳrsz~/3*c"_ 8Tb!ѽFҟW< hƫ򷻔5s+^\@ĦdD$Y'BoAKx4Օu<4 xLYff+5 핡́2:)<-[&c_=~ O)7$e[dCul]N,bQ 2/C9},;j )oi,ܴ_V^E[Hbf!Jk陝 ..qgց1dG{o-Nz<Εڌb:TMqv4)?=e01G]"BU8n:(Bp`+~Ik T3`'sxHz8|}L.$#mP+\5E`4 kܧ4DH4ĺR܌%.{B'6HUNfTl]˘]wX6c{.pf lyJP3b 51^E>b>% yX <&5a3b(Zb*E]GrwHW{\L'X1 Qqp~EufNh[P3 _X/k*.⅝Lvu0{B<y2ĊX+F0xXpc sNA\Bw.4Ν+\'d(w݁\QJѨ uW7".:"%ևZ>7h1 "&gfFT8v8=72[#qW]wN-VgfgdrenpP*ڦw"߀rVX+Z^<p%DBKةnj.>)ú4y58#u<9eJg< PoZoNtt:Ue﬏N15 A{+:L_6zW߼*No 48A>̵ER˞Ɇ )0~+Nz=5c>R+PGLΙǗx{o7A1(P pPl08Qk!β. 4@b\݄?8|y1?=;)ZS^>I݅/|d^srDAE`CiYGjF])}*<^n\:Ծhbck  MBi){׏˷8?şUu#"tɻ!)4>y2uJI`;NV՝$>E%TqhƌV2<DzlJ#jRr^j 6|9ҊIs a!Hecx2Uؾ+}mCAh1=vN"iy%v?YhJw˹r_ BN/M.Ɠ9 B8Slˉcg.δwyRlT\#òvtUW|U/SD\E#BŤ;gNe_WW6a-Y$>ש 8D'd\pwbk$_m nIM-P/yh(\L8&˚kwģt 8SFd)+\Og/;\2,cW[uRC y7Ãx\z_s(@ ]yTz}~D [dmB׏LW T#b@(`x_Qe|~ߒIcTE[B{پ"k74K& 7 h\"Whf5$?FtO(_ʬ2هᑨԂqWpE[EkErUԱeFIE!gWJy5/5h^M e~gX"KyxHos\$]XKR,F0%)AP]6<(Ba⒥ܼ2 F(%^ʩ0;_UM^X2 1W5[-xRgo/ҦDm6Iʟ)|54!ng~sg!*{W/K0!s' lY2*M[#nfvϐVϬ3"Hٖ _x{Wmƻd?]{oA.Txd;\gҝOSӤe|poYB2Npޔ#.M(ÞCO|)<Ls?a{tGԎ\gCI1bci541N\^7>s~ .S%jC69Y:1F}U7ZpA „@1@}.1nI7XY6lbN < rᓈ\ -;Z~pi RSe=ìn^}a%\Rm*nC^%NɅtE孨Pu>ճ@mX-5ڋ>6i/R3GݿQ24dP8gBKO4CMxc$4yǮH&>\ɣ0?EH7P1RsWY7ݓRhr@x%[t75}Htv0kj_y02'&mv]w*MLrQ=[A '1w@:}5íB.|e,_pyK֙)uR6[/S9٩1`isӤ, f_%NMp;ڌ8TdFV%4?Wl։:>6mG~<$` zݏbJzL!P T1Dz5ҳ'*}:lSצWʏsW5&+Zs``'hqeq}㔣C/TRaB46AΟx?1ng;rLU?N.Oq$E3ķi+PHtkDѬݺ˘mu8YIVC&{G,O1n@'OzjƤB'> ɲYgcDx4f P8zo@9,Rc]lg֟`r`ӏ!SyZzN P'퐇ǎ ]aXKHC7jU1 J՟'Y2a ӄvU!v1FqⲞ٥;rT@ ʼnsn8Hb5t"&ed&{[O&ҭ4VEӖsP]~aF<&KE_I>A2^uo -HCE]qδ:=ZT&GӆmSU6Yj<$l5Xx~ƟP3o Fv7cKиzn6(Dжb7Z"i_E(}9Oa&Y YmEh*RҮ6v|n$VӓJȧAɃ1JhUT\GivS[Ae8yg)_t@h2vig4:RG/*͹yq~){gYgLD` z-J%j}Nٷ%Bo!W9{aJed&A3@do9GPtePU؛+-?B0G`^&ƏAj -:qTeˀVzȞX(.;#jD4mpCJtಸ "ux>2|$.6ZFxVмцG4(~XHdLclrϓ^U],HZ!)X]/60gdV׵R7'Vi,tcUsb ZȔP)k:%.1~:SY&y,=~:@@jS-v]WQq欞'`4!i A"mƨmDG@EZI#4‴Kq0#pHEOQֽp;1c=d0S>ɎnFm5u%%= qeeD[FAu4Fx| b(f `&E%ڲYo޺2y(֓N~n0:qyx!0E @L\=k^1 e狑R =Pdǹ 1Oh0VEGTlmNԬ gr䟭ie#<8 Lj0GAyU5K0pcǍYQBa|P!c,; ӣeQTNM<sު,t ɹOu5_H٦e`k 1 ꉛ pV2e*Hm(ޒSZBaP:3g%Kt08lEm4 k ش8wߐ8ijQo0ڿkwJsA.&e<9W!2י#T9 Ӡq)I#w%V]ҸXKMj)4_X"?}LR8,zg ` ݺ=MdHҤ1=r]یA\&Ujy\O'N}JtoV ketjT.£IuCH!\=Hz \+R2ز`mb75Rn(eq.}! A&Ȃ%-%-2{d%oe|f]Č>T(by[NԼsZ-m=!zvidR4{2+H}y^ȺT~rR_ԦKP(3%xqB63ŀ薺wc.¹A$#teRKn&{8D<\W`_($יgArZ|A&* 1mK4ۡ+E:Ȏ* 1%5QYYٳn5;N=z9T+̔22B„+#{E~' 5kդN'{9sz=C CرHPY#f1Oo3cO-QNa 'YX O#"GpXS>5K;m M.͂"얺}u"Zjz?-:.>ڠ ]G:t4QMDH^Y*ѣpywo :=Qӧ/,o~i7g䉉/)%{g!a1Spg@tjI6/1aWRNN ٠ k_>{#̟D*9xY ѥm_\2O*c> ʰ/];]78F(ڈ:..o'^b PH(Z@g sC;ܐLg>2e%-Uyz'\^p`FXN&<%]8u*so 2G՛~:QC.Hly-D<0Oј%NDV1$!`H~zvp-ߧ8dޭ|㯜lѡQ2e4 mGSlXo5e O֢aSjTq)HiU]U4u=THrHRt;[Q{ C5RfK|6觪4zƬ^}8@@kɞNoa/&D)YC'΋JM=?U_1(~cm-gsp2~wJv?y^C54N^FpWY /BnBf_}) 5|·/@F*53&`mBٻSQ~#)zyC]d ?Lͯ4Kb VYKkoERP]aj+ ?-{q`a\p R2%4`bP K(TO_8lہ ]kBO Z d͝13RPܡNy¨wIOZWҭ[Br0i#ׂ& kg>̏Ąnq_AsR&BWKYKss_ .s,\h3#$Y|W< Kn!Vm"20ړPpNjYyrK_[x݁X[qGd(8ͥ0*-* MWrGSaonM h`e@K(ѽ1NITu5G뷐)97Nle`%7Q'](WO4P?FUY*|dІ`]%# S b(65@×{2te/d@4M"FRr؀-iSAko4 r&Rgxɚ<-ַhhmgl84T=wh%ث3ΐ]ߵ2ࡃA9D.bc֩y GuɜچkF0c-WYoHퟘ7n+2sw)'Tʎ$ V˞Rzp30YOl~^!"w+t* QwXX=(( p`t[JWHnd=$c @'4g9/z~Yfo9u0+ 0k?OY\|W6z|\0!ef-0c!య[ot2ў`]sCu9h쨭 tI6X܀ \N., #>ybV2YÝ^[*;|+z3Vu!ܒ-yEH;0$հ=VYLcS"aSm ^g۲ls_ Z[2MX=o,.lg[LbG*@[/A we5nLkc ,(OB#@dSURrϻĢC&P~xa\1{m뻡wB1w5'U;?ٱ}Ћ3ch< Ixd)0ڳ:X/_jaUח豄sl=gBĕ`z3+ ;.G8e&\3s&G_Fp:F}*çu?&{8bvҍ`/I>0FGRy-lC '?nRMRq2W1PeŌ/'$UI7{ b|vi1 8xBrx. ÂG'JōD{N5p{߳uFT'9l.B7+_غ͐6Mo5-! BAEr<:g{-: m tEcnd\_EsB=u1k{+K3MdBbzK}qLs|+pDhbk.^n.>B*QEm>lLSyWG} ] DˆN07L4~җwvO a,Wf; ukY}Vf2y^` exߨEW.s;z o+v'8F;F#&DUAfWhfI s`fk 8 S NxRT"<8c@E}IۖrvdjZ/Ea̰Ƀ)DZH7˩=o;PJjVC PU5< 2u-x_]n|xGH}d Ⳮk丄%A&cн7U,emU xDg L:p_li' n$H(A#u<-Խ%?(ɔHڻ8>9='! eP}r5"%sL Ti͛r-$T+z6v1-=`eea|+Y-.O2IW {L޲txW;!Pa!$^8іbmGK\F9Y$ 26psFtu" Mx,# g}&eLz;X>)Oz] ̿OY }HDQflUN.2*\~մ]z4kS'̬ba8\!<ċ۷-#"]¢~ pB{CsP:)*?-4`Nbtf;)S*hLa*G^:,,dS %Uq𵿍~2Kٜ[#tQa)HC,:'D|djT}ۂۯNĘџaUR{׺yT-xǂcRHs?Af1@p6j:P"GHžmPuw,$7ΫTM"wI'ؒyXvĻxJ26ZK;`uݢ8;jj`_rXt \0Ղ]LK X=G>ٴErO5o  0R+:[_4@ӷQdsX)hI*X(jXa 8ӝ4-Nqf@7R5bb %+SNQ CJUq0Pl#_ Wp ncWT}U+C7F:뜛3#ύ q|]lSTKc_tou+[Wӕ 5 6_ONQ} w]R.@qKq-Vt%۳EE_$_QNkp?w抠r (J_n:K{'}h^+bIy$[ F>'W D r7&dSHO3Lӯ\ y^#G@YJ`dp/UFz %!Gu: ߮hHɩvULVg@uۜNu9xq"z/ź.nOJN=<]lʸ>zF:Xݢ;i7O!PE{Eމi!uRuubyױXJt#."!'-ܩ?艣E 뿷w?AFR7TwZfs۴&)N+OkD-3-^;A)•t["QQDlMߖ4Ąq՚ذCxXvw[2i| "'%8M 2ժd'R:gÓA>׻ n a[X0R',, J I}n1HZ_]IיԿy/crޯ^(O3Qۡ5& W" Xĺ崜 NR%9|k3&[.<sL\(5T} \: Ai)]Pb*l}mfOL(okT-zrBBPP!(jࣨ~<}`/+Gt(Hu ƿ>&5 fS E+)"ZYdh5ßR&v&S4W®cwRnmLLV![; 1Еq?CjjFU7zB#{ 4:?ڸUEu:Sov ^*[ Tr _A)F`FCmـۮVhIN:"Gt65A YzNm٣Կ}̈́V̡ơĸ "qu]P:xHy[8wm$oRJ,%n6nR8.b ( S6j+e]*N,:3*y34Msw쮌$-~!4L3%Cؗij.Ea;~< 90AONXJ[͊*.k;D!RJU;v]'Og1tR*5CǖcO=nj[0x OQ|W>FWFbË ,ZvD[UYD.)ϛBNFŻ:`(48J.*vB2xJD;ړcόԮ"?2E'*w,r[u>t&N .Bx?9KԌcTgǪ (Ax kA&J-ȞlٽNFzs Qߍ~@qns&:EYsbFIAg%vo(s?W5vfbv^/<ґ FC=kZa9 Vr°.[O*`w;Ӫ(%.ܠ1=-.V/~>(UϣOΥS}rhF=g)lU#XBe HԺ>U7,ÃZ|HQ!Ƀq=σ>u t6ej{*b%o֯7_LV ;Zs88"H]_HrbbJͭG:?^EeYRjܶO*~w6Zxr`WS&1>6E:ڎ> {jE؃7nۅ chD0(/%iĘ:u"B_;Ljyd.:3@y2iR|!N͙~#m.WXuڜ@|d~yI#+2Կ2lB1n 2Ut wKSb@+aRL]6- 'cwG5XGCȌ-Ӈ9N[ڔ80 LygѺ«h kyXLUx S7 Uo7h~6PUddjr -nჱ2SYgCT/|o;0b0M; Kޮ=Ҥ%IȎ?zH.M>huM/@+,_?jqdSZ](*(bhq[:>P zOLW^zZ_OܳRn [GX? >I+"2itD8'e ~Q$ADL1ɲomN*q%-~A/? 4xHodL@ôx+-Gk<̽ 轓i/p6'dD~ZG!ħIG Q_kSQ_usl-wU|hM/[$Ʊp˕鯀շ?pi?8|/t(zbZ&!.ܽIʼn|ӵGIѡ"4U鶤3쌬#"H:јۢiXB$Z!$q3$_9 0q٦J ~|USQСwmBrcNcsTEnaStb v2aQt(&J`rKS%[jqqE"0֝j.\8r\^a+WddfÖ~p.eYwԜФ&[i< nm̯=pFN@gYc_a}:4)R:cc^ S;Z-–"4]]X@p 2MWmnp7xbQ|dݺFUi0mU @0 ݋OʽRfiCƕ=D@ ͊Cӯ^?xGbuwRͽcZ}B"5C5}*^vGTF;+x =!dfɉGJ# d[U[3$ B'}c9/E[)EQH$;J@­3JJ5'G h.+X^?8RyNzh7)*E_]Z@C;,/~h>VL/i*hlVږb?8-x{񎌈CMie$gBr\wPg~ h%HP5tAkgll[@[e4+ (B;0 êKf7g=%f?]yWmVxԱ:P^`ʩqbyTӳ _~Y8enr=5`-R2CQt7A\s>Ai[ 7t< ӷC $gOI$nF/"P1%oU1~=PUg~` Chfk{A]:I`$ MJdP*^&8IL1^l KT4/WYֲz@6Đ8za2hYfLƨg#=QmꜸːa}ȢB7}%6IM( l h씡y9Oy%Z1:!m[Vr6òERI+lFyϫ-Żf{XγRݮ.ij8pY_{,n48pnBlqD[q94vH`v~F/⋣b_=9 -}j2汒 9<$tCTO24'lճKN~,|yD2^k(H 8 Ŷ/wÑ9}?gFgs5Ũu^ JvKkT7C23 ['`Obn$|JNjY2ڗuh>7 0Ō&.*)#F`$%T Є3;O̹zb.oQB>oTېz'PǼ$߁ _S1הPSMvxo:#Fc}EJsSCw,Ei_V1Y:X}6JN9 Ey|\]l_ʀu;Y0w*wlIWV+mAg3>dw7|2yP6\M$+""%stn-.w 6hLiyh`G(bHGucp}HaH. s~uc_4bN3Es)qT?(9Y(h0;HuDG\jFnOækkq* O~; .zK_5N|6T/@9@P~O %$CaO))mn79P:]6v|xӶ'NSr:#-$RmJyFM:[ve;LGY,7̖؉e~RaG+u'3FTE{FHNIQ. m*Sx%xUʟ9AYS%8hfr+ֻ`l=ȣ\]!ץ~HD_լ $m<y-) ;?2ǀ"+aѹJ.B(&r3j{{(uUz 8( |1@gj--hAdH./Τ3,6^Էi;8QiB  Nv-eQ&0pf K ̳{cv$CYEZ토 urmQ#i=]ƪ< vo oXB'(PFCܽ?^ j@hI 2P|֔LƥW5|;79rFѓ-"H4!t0(VhWB`5 )qX%o0 ,z^(pkIR㸔e膮i0yç>e͔]I G$ʟH쁴-*e5|k=ء~^y ZKޅ7h֟"-QCA&[cBT=<t76 mm=[X5bX7"#@~6T ux;p00&mF|svP^2ɦ*5zE℮G9qtq-y+,=gCaEwa|[CPb3ڷXcBV89,+h3*`zCb v88l:#<xL "YZ;^ýmXn1dgV) J l>_-6-ʐ h/~{]=[n072S5pJWT{X=񉻞; f}j+Fqi!EzW-~T-!'._t,bdsP A?f@{wl76c'W09Z'mfruף`Zv`N%A9i)Ӊ &q? uu0̓#P|izo=2'_D&4(;!r+2/ ˮ `ul =Xo6h<^Nܖ9֤hۜAl* >WU"; 2HRE2ٜ T~mGU <>;c 7\ל8@/J*ͣ[]70:p1%,|Ӧ$5s6=D-\hLi{c|kI{VjCˌ',t& / xysR˒ga<#`Vt0:Ϭ*v- 鄟D\gޥm J |BdW&J?&x]1M+1~C# E)k;p 8rȈ*XL{kP`cF66pO 2LWIU tSYX/'M? ;&ulhY9 L !Br Zz]"T鲃BL4W:RI`d[aiZF`ݽUŕ1IUm38#yNde+[4E&M+D0akOW '%3 68Zy z[n >c?5ߌ \P<%HYbd/olvS;o@ xb"qe74?ϿhT*lVa]Yښ2R+Sz]G}b hhd>~m E ?O{wuBN}Do"iW$fQ$\IG>2:R_T/^є)'?hys{elϪ`$|o4;+JlUmS`[c%sdQPH\:2I'nȜ&rQW"͡qCb>Az %PGBd lW:;`OUH2A؀nԎ/9k\gu(A;uo1%^**^™+Xx,ߍ`'LXz ff=,OÃՑLh dߒ1𪈉~mŶ$a89pRz~ 2 쬘5^qbe 5.4Q}&hz[?[7JFMhK.oҚ; .G)̌[!9zRg` Q[P;FfB.kP#+R4J5eP8&Ve W;"WxMw{ZWF),`;c&@|FKgX%?cpT pHaIbmt,qޱ_޷뛼8,!8|:I :$\  pUӗI |4C,hh%WJX|߁> zd; 8~WNs7FKuF$(b9l:fv e'm vR*_+ i0ؾ He.DcT-c+~&Cr(9pq ԙڃ*\>-h#T{|z b-Z)v21XQt=Ӫ㩌iQה#DLS1*6V9+]\wkb(ő T_EF"@#.ƷdNqAөz58ӑ\߅uSS_>[&]b~Cb0##?k]طGΈ]Xmve jx%kv\{CrraƲ8Hm%JmMǐ3X7Uem{=A $f9q$UT@!GV{aRY8>b[ВYI rY(so]® , :@9TD{>U u/RE#i(w1R9섏'cs7^}d&mg·^M3^cT}# USiǓOg- 6Fzl-Q>wW}`:})Vrgzrw0h|B-1 IDqhYtu;g<]V`=i^3JȱW-C&T2%gq_$;8L;?W-X%a*[妕뼣II͟%!a.9Ȅ;H唰xNmjwNw@pyGk(:_!g9}4kڥZtoi-AU(ؗ0UF ˂̵dyr}IaYL%^$)ء OFS(-ZPe(e Vm M8dN==&C#t9PWͽ!ĉL Лk>B ΅]-6$g$DW ֟3ԣJS]9Io>;,D׿}) T]]W0)߮r 5qr:*y+1; cTkyŐY^b7ml@F]u 1rZ^wxbšҤm:} 2wJ3qT[j}#dVdBL=Իy: ߖe ܊x6X?20 sQytbweթ+ 6}BX)y>:@6q078irĘ$P1x=2bˎ>IUTC+Z[΂QEh'铐eC-3B @h'! #; hGBVOz;\t Fwa9(oQd'60pa,,;|$ ]sεΞ4w>ն)-/P1~gvЂBlmӯk.^g&G8xo2)E*8~t"IhϺ$3*@n=8PP~5zd yviA?}/җC FePt ~a"0"g8RVgvs\oXNjN(Ȕma:xGm`b~yHs[<|sd޳ܿ,;N" $&=vSz,0*G/A0H#'Mt%i`pǏt6oW{aYW)d"1g$̧<("ld&*j']o S"~ϑ7g!sʶXLnPu~عTCnP=Af bP}Uv.=ͫdG ޤ8Y֨a[ f[ Rp`1"Q aA+)=PITX/7g zXL>僛۶Adz.H س |X ]dD b:JDJY"r0ҩU1}dro?8R3V,K(MS51utgH4.\^7O=# R4쬍n{쀖׬.U@kxɘH?Rk*ƒ6~gAKu75wI!_(Aǒϖlm7ȵþU >r8>E>,vz:e.~{zcBl8C-|(PϮ'r +q21(~ `X=0O"yi'NL#e\~(#;8?8g F=@(i&dn̆bC6榔/q\f%+a 6*v)sz^szϱVj`{BL';c #& A~iP;"\E]>['*{Dx!{a@ioYeO9ّ,^T$qϚe8vJ;ɚ)6ik8?. kU4!*KO(v;wӋTΩ0&:j0e>WYy-YS-؅4Ǝ(aeFgo1SM#}`I>-w{GԚA#Pe" %Җeg}KV_ Q92(_+`(Rӟb.mZ00^bIHW8qN|4F^j[^53琫EQB3S!=Ş=5bM0 [NgzB8 Q8eyDL8}W6PuW]s{I }ңH/1w8;>X"r[rj7XXq43: Op"u1?:V^gM f?5wX),QZ] OTޘl` vJnjt{!BUNȮUi9>֔Ưyd6ܻHN_tpۮT+)}׫1$6tWwZd !2?L-~M]]oQ`\l'Huy٦[\K1nG.% zxS/Q^^1=YV.CΫ dHXMҶHFqވmZxnvP>̨bh)!jƐ2W?|SMb?#;a ]!O3(Eߏxe*&X%|ޣG5g_־hWGr~,GquU:m܅q'5p@-ȱ!F,߄7'[{wUE3t;8pb 2'XyuLPxe<(HCA'ׯҡx|a4|S/jH(lH)\lI "!ah]yF'S F<6I4_.IlS3~i$rg$8 Y,kX+,ڼtBR0E:NDCqH+B!vzCR_oNHE%E%xy\B?ȡJU"Qpg*/`8'd ;:At15t0YA \&rj۲ e$lފSv+Xucܻ:G!2ݎTMV\ S ZaU -܊(W6?DLu THyӘm0I嗗/m!N:(y(72ka>f o43GK4b ;I฿X!m"f2uuzo}U^hD 9~]1"D.NK`!  [K!C!_C@PXI&FCpy5Ц;۴n5X wTODgqpzq8y1)I@]sGͳ/>]+<(ͯaY~ P/'ub\hOz/WO72Ǥ46U!&BE$X!&(Ʀ?g3WFVn DB /S(\kX/q_h賛|ySG"I&D^ nBzcypCwډ}"WT`:t_gS[h%QC{[5W(U>CAC7 OZS$ED- k~_l˵L FǮػ Q"^vw$({a3B'6&L`qeHp;BLj"Hɇ嚝Fk6}\{wՂLKXSP^9/Tb)i}DzC$tzH"v!!מ{;徘($Q;UC~x&1{iFaty]>^0q~qLyn ҋ#a1{J8@ ޮ}$7Ow2,?< +v<v$wȥAZTƇolT^r+#y2RBB/8Zb#hL{ Lk.mH(![vWA+yb_!0bǓ@XVY,d)aO_U|A0zٍY8!:daXUzl*5Z 5\Wud{ X?QTs3uL(F|s|Cp62Dwjz'2 .fvWwXJIIαL8nvl5 ;_zyv;cCa ̶$%L4`(/?}3yt (z L`|zAF"n|GM@S 0眦k{t"Z?4s)cۼ(9y1u*e2`An%2>E%T,EQ' |#bOrm)+cayDj Qv+B1iشĀOB!DS'ȥ y#݈;F+$Ola n;0 nL:߯FqK#m[i|Sud&8P2cWxPuZ!H n)g}n"Nd;bz1cw/:M326'z` RSO?:{0n!OJW{Xg\w볢01MeBqMD)\[a~ru7efHǶF0G4ԙY~s_j>/<3!UXf.e@| 7? PFd> y<{8yreur'aNotk#6xzԚ$tgLQQ HJF{#gvN{ 9s 2ļ8ƱOq+z+j sщLXx.%p]S,م @q+ AwF3,P6yFa]/$rhqK*,GNsr 7}'t2.Z 3Q&%;"rl~>:@e&|G_B %N_dfuKf{8'U)>0]nfl\+ٔ6^Ф/qJí3j`E(qA]ȅHkKWVF/Qd7AhCصX.O#[tGſ=İ`A4 +0hֺrCɃҕTޢ4M56 RZ$Fd4IC-ɀ='j͋R8" 2bqt_؄&FH-ao3I^0 1 ;GC 6Z?4ݤθÒsuSl^[.Z' Vch( N 0ܐ8rf2{|?!xK a2sөtUEk CzڊH56"aY&s/Dh ėKohd[QdF;/w!pRvD^ooh̐CU#KI@|XO.ΐI~Եb V>w'ZG {Զ$Z> SxJ"T4epǭskus7N) @Cʞ GԲn|yu%exbr ;x 6?El\T`:߁-!;$K:;T @H>)uA E4Kk F5N [ ^E!Mvι5*<"WOCmDs`Y4@X>TB@T [u=+9d?ydooV3X*npp~11I~OrpbtIJ{͸L*Awj"jKq]QwL2xP_=Ȩ$(t׷E/cF iTee# YZ