vpp-18.01-bp150.2.3.1;>+eL[!M@eee{hF>ptSx^7!`۵$`t]5$$C'~² HN7{OjǞR+0xHug$kv+-8xeE@:/Pk.SY sOxzod~c-F7sH {1m.E ǪTߨb6r^ d"™( (e%$N2G -)vxA N4\ZZ Rbb>AEn>HH?Hd   P  )EKR f a   , p A TB` H J (89,:=:V>:^?:f@:nF:vG:H:I;X;$Y;4\;p];^9e>>f>Al>Cu>Xv> wFxFyG [zHxHHHHCvpp18.01bp150.2.3.1Set of libraries and drivers for fast packet processingThe Vector Packet Processing platform is a framework that provides switch/router functionality. It is based on Cisco's packet processing stack that can run on commodity CPUs. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test vpp - the vector packet engine vpp_api_test - vector packet engine API test tool vpp_json_test - vector packet engine JSON test tool[lamb61~openSUSEApache-2.0http://bugs.opensuse.orgProductivity/Networking/Routinghttps://wiki.fd.io/view/VPPlinuxx86_64# Add the vpp group getent group vpp >/dev/null || groupadd -r vpp test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in vpp.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in vpp.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-vpp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-vpp-update-$service-new-in-upgrade" fi done for service in vpp.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset vpp.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in vpp.service ; do if [ ! -e "/run/rpm-vpp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-vpp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in vpp.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable vpp.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop vpp.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart vpp.service ) || : fi else # package uninstall for service in vpp.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiIIY@ X (8(q) j,]-A큤큤A큤Zh& [][[[[[[[[[[[Zh& [Zh& [C9aac4e5f6cc48ae4cdd79d230296890b1e6fd47564b87d4eec76fbb0cbcd531f13651b21cf0b7ddbf087022c2555e991ad97aa831e22b2cd62d28091ac925c0a116be69f9debc6094c93f4c5d2b5209e114d58ce8fcc621b997023cc6f10a92dda99cc6bce8feea853f4c6baa5aa1a5b13a537fbc68f0ac71345fbb29a711ade2cdafce0cc4bb6a70a671b7adec9de35a8bdefec17eb985f890e43d5f32422695019a0ef8c580c3f3bff14c2430ca8eb1b5bff8501ce4ad350ba43e4f9117b6c818f62d33d810fb19860eec708b00386b63906446a7d72bcb25c3b99fc17ff9efe40320434d29b987346b41d61057e2e3c82c3dd27171862e17a2f84d1ed73917e724415e391d9571d090d8c58dbd0b0632db8423ac9c0c7a02f5ad2ca9a9bbb9fab1b8f4572128b16ab9d0a150e2b8f9a7b142fc0244598148fc84d2708fd80e9954885a5d05e9e4b0076985562b4f45ee626a642c6b4fe14da797c1ca2d523c73053df5ed1cd4c94a66eab7465b65f0a9b4491cd25990a442dea8dd3717f3957dcfbe4a2e1fa8f46fb6b130fe69fc70ccba3c554aadd845af9e0e92a1a975a58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd56e8a541a2869a9347f5b8f67c4d8b6b2fcc4e4780f9fe61937a550815afcf1crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvpp-18.01-bp150.2.3.1.src.rpmconfig(vpp)vppvpp(x86-64)vpp-any @@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(vpp)ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libsvm.so.0()(64bit)libsvmdb.so.0()(64bit)libvatplugin.so.0()(64bit)libvlib.so.0()(64bit)libvlibmemory.so.0()(64bit)libvlibmemoryclient.so.0()(64bit)libvnet.so.0()(64bit)libvppinfra.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)18.01-bp150.2.3.13.0.4-14.6.0-14.0-15.2-1otherproviders(vpp-any)4.14.1[ͻZI@Z1@Zhu@Ze@ZTZS]@Z.s@Z&@Y@Y@YdY5YY@Yn@Yu@YGY9<@Y7Y5GY0Y;@Y @X@XBXBX@X@Marco Varlese marco.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- Do not install 80-vpp.conf; it modifies system-wide settings and it is not needed since VPP 17.08 (boo#1112540)- 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 improvements/bin/sh/bin/sh/bin/sh/bin/shlamb61 1540298642 18.01-bp150.2.3.118.01-bp150.2.3.118.01-bp150.2.3.118.01vppctl_completionvppstartup.confelftoolsvmdbtoolsvmtoolvppvpp_api_testvpp_get_metricsvpp_json_testvpp_restartvppapigenvppctlvpp.servicevppLICENSEvppctl-cmd-list/etc/bash_completion.d//etc//etc/vpp//usr/bin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/vpp//usr/share/vpp/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9011/openSUSE_Backports_SLE-15_Update/5928ba36164d0b1dedefa7b898fc4cdf-vpp.openSUSE_Backports_SLE-15_Updatedrpmxz5x86_64-suse-linux ASCII textdirectoryELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5514c92c84a08d5978573b6b94d379e3d94b6b02, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1b0ded05f8d8defb4e6d9341ee38c8f8a2d2f087, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4dd4f2e7399cd7560c65b78e5b50dda87dfacf28, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=39bfaeb48b550239663c44b82be1d692810036de, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=268cefa4407abe2aae300aba081010fd130c6d8e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d3c7586dde9e8e5716f9faa61f592e7d4a8fb68e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=022f6686a22dcf9b5c235d8dda54d63145205508, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6aaaf95f5647061ba0dc83a6e4d26d1d714f0ebf, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=acba11df251cbd6dd49308906996430a4ee6493d, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=239589df8e1a10db7304805e98b83c40c2823576, stripped'5=CKR  RR RRRRRRRR RRRRRRRRR RRRRRRRRRRR R RRRRRRRRRRRR R RRRRRRRRRRRR RRRRRRR R RRRRRR RRRRRRR RR R RRRR RR R R RRR"Bѫv X6_utf-8b29ba717197bc4247f47fb21f05b968d91c6fe41f156d4fccbf6ebea2810b238?7zXZ !t/3z]"k%YNSv a/:*"^/:o6P sg]/Ǽ{$0mpi"@S | 9L0Q6 ~}*6!"յSk%ƣ1ݍC!:&j]$թyDcQ֙v !=7Nz QL{*0S'|N{) np/yd.f]4$#&6 p#@#>Dk @Pk[qzwU~@H6(Fl'E(1o&0ʯ[ SUڡ)I Sav]=SYct**9ATaW7GsT"7:PJ~/Z(5 *+;Sv;HH,J Q-8Hjk,ա\ףhإzuiwam4܌FcEWpl> *c(;m~5yM1*@Q=K'δ<[=!aEwD0[l "UؑO< U$8 Y%ǁ* rW )D {^yejXfL/gÆ dHFx# i²u9zQMnk'5FPS])fS3zgKJ5O_vZ[ hS xO!I ̌v95W}^Nc+.AjjeۂYIlO9"|.[8"DV8B{E 炖Ki9\T3bo!uw.E<[r$A}V8(QOKU.Ӟ=.f5<0{zFožM%4@&=o4=xH1.!J+_rhCMƁ s/w+&!tZ j۬,ٖ~izUi3]H&X5vbQ=ԱW j5BٻκB ',mqQ25?iW&w(B)#*$fscJ82 O}٤0|`2M rjg§z.'gD׮<rݽh>P*ֳ!T Nj ۼ_REU'-eC_)&z"A)-<1 kj"lEӾ0DGDyaLT!\DXe>&C / gϠ΋]v`oWq銨jxժ{6#ce+\Åj ̜͒46 '}5F T_ye4ߋLePc^ ~7#wGV(+N$A1Oj䬦Lje1U!$jY"wAY\xR@0}XhQn g~~ν Xg`RbY4!l'L]NJ8K%_g> w'貞̏Uχ-ʼnXIKOL8~ rmaN܀?+\C~=wL3gT#7|Wm& Z:[".r3aMnu*~ڠ+pm !Ctr WZgw^t˜/89mL':&ay[588Z-JEnHRo0ˌo"C+3"'{t~xjT(Ў Z Eav1+@ ʈg.ObDxc4{NFпoN}0r-d$.^me0j󃊾 Y]VHcmN8e`iz)2k\"] 8I7OMej WW҉bczI46Jdd6H;{UQ^W=F)3$<зߖGu} T0ދiLFW4s^CG2bsUԹ8t]ޔTPiu13@%h7 +x?m ud:]Tu݃V 0SGHvIܢv%zTU\ɔK ܢ ҳ NCx݄])Ydk:\dS$L DYif? O;6,& 6?5N+UtUp*$Ǯ!%6oִ>SP<(ߢƿRuֿy_iucpүgd byxW)&70J?MBۉAOA_pfr__ZT9啣]dHR#N#31IMb^ʖԬ[sC=6*e;B?*Yrp)Iƫ@w|= iY͊pQz%+5Jhu.2ЊiȢM) FN0nG oɨepsD>SS'HgxA(ߧ7 bOdd!X+VdH=KڔS8|oc0'K46[^DՄHVHʯ?N6CBt,=>\MϓfA% Ttbdbe´<Jܙ]d9?M]!pUK1b.s%.{3b?j $ĺҠ_+:w3ovnl\70H>h6‹b#T-d~-m1Wr!@.4FM))jlf+j+E~OB\8dC._̛CߜhkϋX榣#, Dr-gŒ%x?Q_6A4e`m_ϱ @=ND"@j6ӡ r#¥ =ɣd40Ogm8Oґ@]jp',;Q1z9NUƀ ݝхA.H uf|Hx삯ozZy =ׁ6Hfa⺹TYQkvv?qe76u..`VBt=9 UK-`nVˎZ"$jF d_~D:tk|W@ /NF#Ow'-ct-1PNE2S+Kb jbC@F%3ЄIh, Q{ZxdBTlUDB='{:[Zs?9zStս>X__g^4ekJ1rC#ȳF#6M|iJ,ĕ.K4tO?6Cgz+$䮫{_!BNZb*<(wlҠx Wm\Y +s9 Rzu/ FMB!*NXg(y)^  p8xBf+ppjrJ`D4|MdLiskkչx>L1&;9;؈t(BWf-XpGy3nM:h'3Ө m('I[ٰ ZlW𧲞WQq}h}kcEB뢜ɽ$p%*G4n{yɭeLՔJk㈩T(>w?HiIR՛!@\/}=g5HVT %Ac:Ѓ-N1FIG+=Lsjh8{֬yhoI2zhKxR5ytUύr7% RXNpHcbp)ߞ{icN2+Cy$b S~6 laTA,~yd*z_ 'eCݭH Wn8(b%L6$hٱdrfAefUzg!WgQдd,vLq [ W*rKW[Y,nXia&ADDY[ij2y;V՛0[ $X6 ߊJ:BB+Jb Ć;;Bb&7⭕0HZ]~_RPڮ~Ԇ0&%+ttчo45PDfǂ`Ϊi ʌ5P x.v(GjɏᎷˏf 'лopڒyO;%ېnC>X95"0HiT2Ud "X-eڅ?UQ*bvjZē(aySJ[/+ 8j&ў6Ce&XܴiȁLv%Jڕ7pXP?,}Gz9$be\ KJWrZ51Ð`͔`c9,X=J㖚49% Ѱd7$R2d g{u9+˹|t˶x4& BbQBbJ@<}6U3`M'vu΋9i.ԥ$UCuՁv1v5HvN)m@5 A#u**)X7͍%M"dbԛiLu&&7Gד3 \鲈q%k/g:4 YZ