libdrm_intel1-32bit-2.4.100-lp152.1.4 >  A ^׸/=„5]߷Ny 3P=ij-HU1>θ_Mz=':GmǑTx`;LZP(ⷞ?a]@Z=RU}=`X NhypD|A{cvtcl/W?ozce07cc4a626c8b3ba41d3b550e02e28497f2461e499befe31bed15c7347ac1828a2b863f831ac192946f023a35a33ce2499b84d6W^׸/=„") vq\n&MZDNwzV9@f6)xJl zl_Ab-/5Wsh oK&OH"}mHT ,WSʦ㙔a*[e~u2 x͈jpW:U@3I ( U %Y4Îj]JmVp>k?jd ( d$(04GPT n     ,4>Hlt(F8P=9D=: E=>h GhHhIh$Xh(Yh4\h\]hd^hbhciTdieifiliuiviwjlxjtyj| jjjjClibdrm_intel1-32bit2.4.100lp152.1.4Userspace interface for Kernel DRM services for Intel chipslibdrm is a library for accessing the Direct Rendering Manager on Linux, BSD and other operating systems. This package provides userspace interface for Kernel DRM services for Intel chips.^build82[openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgSystem/Librarieshttp://dri.freedesktop.org/linuxx86_64/sbin/ldconfig[^^b8509d9725592cd3c6f222eef20b687a89f54f47ad4bb63aea7f33b69161f9e5libdrm_intel.so.1.0.0rootrootrootrootlibdrm-2.4.100-lp152.1.4.src.rpmlibdrm_intel.so.1libdrm_intel1-32bitlibdrm_intel1-32bit(x86-32)@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libdrm.so.2libpciaccess.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]@]{@]\@\ac\I\G\2\2[$@[@[e@Z4@ZZ_@Z_@Z_@Z@Z\Z7Y@Y@YYY@Yχ@Y@YYp@Y(X@XXsXXX@XX@XgX*WW@WW!@Wo@V@VV@U@UoU@U@U@U@UUL@U@U%@U TT@Tء@Stefan Dirsch Stefan Dirsch Stefan Dirsch Stefan Dirsch sndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comGuillaume GARDET Guillaume GARDET sndirsch@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.demimi.vx@gmail.commimi.vx@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.dejengelh@inai.desndirsch@suse.comro@suse.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comsndirsch@suse.comchris@computersalat.desndirsch@suse.commimi.vx@gmail.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comeich@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgmimi.vx@gmail.commimi.vx@gmail.comschwab@suse.desndirsch@suse.comsndirsch@suse.comsndirsch@suse.comschwab@suse.detobias.johannes.klausmann@mni.thm.dezombah@gmail.comzombah@gmail.comsndirsch@suse.com- This release includes support for latest Intel GPUs (jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4989, jsc#SLE-4983, bsc#1137515)- Update to version 2.4.100 * bugfixes (boo#1155382)- Update to version 2.4.99 * bug fixes- Update to version 2.4.98 * This release adds marketing names for AMDGPU devices, a fallback path in drmDevice for devices lacking OF data and drmIsMaster API, amongst other changes.- back to subpackage name libdrm-tools as requested by jengelh@inai.de- Switch to meson buildsystem: * Update Git-clone/web to new gitlab home. * Add meson BuildRequires and macros. * Add fdupes BuildRequires and macros, remove duplicate files. * Rename libdrm-tools to drm-tools, follow openSUSE packaging guidelines and silence a rpmlint warning. Add Obsoletes and Provides to ensure smooth upgrades. * Tweak descriptions for several sub-packages. * Drop custom test install and run, run plain meson_test provided by upstream.- Update to version 2.4.97 * amdgpu: update to latest marketing names from 18.50 * amdgpu/test: Add illegal register and memory access test v2 * amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs. * amdgpu/test: Enable deadlock test for CI family (gfx7) * amdgpu: add VM test to exercise max/min address space * doc: Rename README&CONTRIBUTING to .rst * Avoid hardcoded strlens in drmParseSubsystemType(). * drm: Attempt to parse SPI devices as platform bus devices. * xf86drmHash: remove unused loop variable * meson: fix typo in compiler flag * tests: skip drmdevice test if the machine doesn't have any drm device * freedreno: remove always-defined #ifdef * xf86atomic: #undef internal define * README: reflow the project description to improve readability * xf86drm: implement drmParseSubsystemType for DragonFly * libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly * tests/amdgpu/vcn: fix the nop command in IBs * gitignore: sort file * gitignore: add _build * amdgpu: update amdgpu_drm.h * amdgpu: add a faster BO list API * android: Fix 32-bit app crashing in 64-bit Android- Enable aarch64 build for: etnaviv, exynos and tegra- Fix --enable-freedreno option as it is not experimental anymore - Add etnaviv support - Add exynos support (used by Arndale board and Samsung Chromebook)- Update to version 2.4.96 * libdrm: Allow dynamic drm majors on linux * amdgpu/test: Allow BO mapping flags to be passed in tests * amdgpu/test: Fix deadlock tests for AI and RV v2 * xf86drmHash: remove redundant zero init * freedreno/msm: get rid of ring_bo unref hack * freedreno: expose refcnt'ing on ringbuffers * freedreno: add flags param for rb creation * freedreno/msm: support suballocation for stateobj rb's * freedreno: remove deprecated ringmarker API * freedreno/msm: remove reset of linked rings * freedreno/msm: simplify emit_reloc_ring() vfunc * freedreno/msm: use hashtable to track submit.cmds table * freedreno/msm: simplify msm_ringbuffer_flush() * freedreno/msm: handle ring-reloc to other stateobjs * freedreno/kgsl: fix build * freedreno/msm: fix c90 warning- Update to version 2.4.95 * This release adds a fallback for realpath() which was blocked by the web-browser sand-boxing. While the browsers are fixed-up they seem to have little incentive to roll bugfix releases :-\- Upate to version 2.4.93: + amdgpu: make sure to set CLOEXEC on duplicated FDs + xf86drm: drmGetDevice2: error out if the fd has unknown subsys + xf86drm: introduce drm_device_has_rdev() helper + xf86drm: Fold drmDevice processing into process_device() helper + xf86drm: Allocate drmDevicePtr's on stack + xf86drm: introduce a get_real_pci_path() helper + xf86drm: Add drmDevice support for virtio_gpu + tests/drmdevices: install alongside other utilities + tests/drmdevice: add a couple of printf headers + drmdevice: convert the tabbed output into a tree + drmdevice: print the correct host1x information + amdgpu: Take a lock before removing devices from fd_tab hash table. + amdgpu/util_hash_table: Add helper function to count the number of entries in hash table + amdgpu: Destroy fd_hash table when the last device is removed. + intel: Introducing Whiskey Lake platform + intel: Introducing Amber Lake platform + xf86drm: Be sure to closedir before return + amdgpu: don't call add_handle_to_table for KMS BO exports + amdgpu: add amdgpu_bo_handle_type_kms_noimport + xf86drm: Fix error path in drmGetDevice2 + Always pass O_CLOEXEC when opening DRM file descriptors + Revert "amdgpu: don't call add_handle_to_table for KMS BO exports" + freedreno: add user ptr to fd_ringbuffer + freedreno: add fd_ringbuffer_new_object() + freedreno: small cleanup + freedreno: slight reordering + freedreno/msm: "stateobj" support- update to 2.4.92 + drm/atomic: Refuse to add invalid objects to requests + freedreno: add missing symbols to symbol-check + libdrm: Use readdir instead of readdir_r to avoid build warnings + Intel: Add a Kaby Lake PCI ID + amdgpu: Deinitialize vamgr_high{,_32} + intel: add support for ICL 11 + amdgpu:support 16 ibs per submit for PAL/SRIOV + freedreno: add fd_pipe refcounting + drm/amdgpu: Remove IB count checking + intel/intel_chipset.h: Sync Cannonlake IDs. + libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export + amdgpu: enlarge the maximum number of cards supported- update to 2.4.91 + amdgpu: Fix mistake in initial hole size calculation. + amdgpu: mostly revert "use the high VA range if possible v2" + amdgpu: add AMDGPU_VA_RANGE_HIGH + amdgpu: fix "add AMDGPU_VA_RANGE_HIGH" + freedreno: add interface to get buffer address + drm/fourcc: Fix fourcc_mod_code() definition + drm/tegra: Sanitize format modifiers- Remove unneeded defattr stanza- Remove pthread-stubs dependency- Remove unneeded autotool dependencies- Update to version 2.4.90: + Add meson build system + always define HAVE_FREEDRENO_KGSL + always define HAVE_CAIRO + always define HAVE_VALGRIND + amdgpu: Update deadlock test to not assert on ECANCELED + amdgpu: Fix segfault in deadlock test. + amdgpu: fix 32bit VA manager max address + amdgpu: use the high VA range if possible v2 + amdgpu: fix high VA mask + amdgpu: fix inefficient vamgr algorithm + amdgpu: clean up non list code path for vamgr v2 + amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space + amdgpu: Don't print error message if parse_one_line returned -EAGAIN + amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize + amdgpu: Symlink .editorconfig to tests/amdgpu + amdgpu: Disable deadlock test suite by default for SI ASICs + amdgpu: Disable VM test suite by default for SI ASICs + amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check + amdgpu: fix not to add amdgpu.ids when building without amdgpu + android: Move gralloc handle struct to libdrm + android: Add version variable to gralloc_handle_t + android: Mark gralloc_handle_t magic variable as const + android: Remove member name from gralloc_handle_t + android: Change gralloc_handle_t members to be fixed width + autotools: Include meson.build files in tarball + configure: remove unused HAVE_CUNIT define + configure: remove unused HAVE_INSTALL_TESTS define + configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS + drm: Fix 32-bit drmSyncobjWait. + exynos/tests: use #ifdef for never-defined token + fix return value for syncobj wait + freedreno: clamp priority based on # of rings + headers: sync up amdgpu_drm.h with drm-next + intel: Add more Coffeelake PCI IDs + meson: fix the install path of amdgpu.ids + meson: set proper pkg-config version for libdrm_freedreno + meson: set the minimum version correctly + meson: fix libdrm_nouveau pkgconfig include directories + meson: include headers in root directory in ext_libdrm + meson: cleanup whitespace + meson: add missing HAVE_RADEON + meson: sort HAVE_* defines + meson,configure: remove unused HAVE_OMAP define + meson,configure: remove unused HAVE_TEGRA define + meson,configure: remove unused HAVE_FREEDRENO define + meson,configure: remove unused HAVE_ETNAVIV define + meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON} + meson,configure: turn undefined preprocessor tokens warnings into errors + meson,configure: add warning when using undefined preprocessor tokens + modetest: Fix to check return value of asprintf() + remove unnecessary double-semicolon + README: Add note about meson + test/amdgpu: fix compiler warnings + tests/amdgpu: add bo eviction test + tests/amdgpu: add missing config.h include + tests/amdgpu: add parentheses to make operation priority explicit + tests/amdgpu: drop unused variables + tests/amdgpu: execute write linear on all the available rings + tests/amdgpu: execute const fill on all the available rings + tests/amdgpu: execute copy linear on all the available rings + tests/etnaviv: drop unused `return 0` + tests/util: fix signed/unsigned comparisons + tests/util: drop unused parameters + xf86drmHash: remove always-false #if guards + xf86atomic: fix -Wundef warning - Remove upstreamed patch U_intel-Add-more-Coffeelake-PCI-IDs.patch- U_intel-Add-more-Coffeelake-PCI-IDs.patch * Add more Coffeelake PCI IDs (request by Intel)- Update to version 2.4.89: libdrm release with leasing and syncobj api updates, updated amdgpu marketing ids, amdgpu tests, updated uapi headers & etnaviv updates.- Update to version 2.4.88: + amdgpu: Fix wrappers for AMDGPU_VM IOCTL.- Update to version 2.4.87: + amdgpu: fix 32-bit build - This release includes the changes introduced with 2.4.86: + amdgpu: Add wrappers for AMDGPU_VM IOCTL. + amdgpu: Add VMID reservation per GPU context test. + drm: sync drm headers from drm-next. + drm/syncobj: fix some whitespace issues- Update to version 2.4.85: + Add const qualifier to arguments of drmModeAddFB2() + amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3 + amdgpu: add padding to the fence to handle ioctl + headers: Sync amdgpu_drm.h with drm-next + modetest: Decode IN_FORMATS plane blob property + modetest: Allow full testing of primary planes - Fix changelog entry for version 2.4.84- Update to version 2.4.84: + amdgpu: Add deadlock detection test suit. + amdgpu: make userptr unit test more interesting + amdgpu: Do not write beyond allocated memory when parsing ids + amdgpu: print error messages when amdgpu_device_initialize is failing + amdgpu: add sync_file import and export functions + amdgpu: add amdgpu_cs_syncobj_wait + amdgpu: add amdgpu_cs_fence_to_handle + Android: move libraries to /vendor + drm: add drmSyncobjWait wrapper + etnaviv: prevent deadlock in error path + freedreno/kgsl: fix pointer-to-int cast + headers: sync syncobj ioctl defines. + headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1 + intel: Change a KBL pci id to GT2 from GT1.5 + include: sync drm.h and amdgpu_drm.h with airlied/drm-next + tests/amdgpu: add missing header to SOURCES + tests/amdgpu: add new uvd enc support check + tests/amdgpu: fix uvd enc data corruption issue- Remove --with-pic which has no effect on shared-only builds. Rectify SRPM group.- Update to version 2.4.83 + amdgpu: Add FX-9800P Bristol Ridge iGPU id + amdgpu: fix missing mutex unlock before return + amdgpu: fix race issue between two bo functions(v2) + amdgpu: merge and cleanup amdgpu_bo_free + android: add rules to build amdgpu.ids + android: amdgpu: fix build break + drm: Pull new modifier uapi into drm_fourcc and drm_mode + drmsltest: Check expected neighbours + etnaviv: fix etna_bo_from_name + freedreno: remove dead error path + freedreno: prevent deadlock in error path + freedreno/msm: remove dead error path + radeon: add fallthrough annotation + test/amdgpu: fix test failure for SI + tests/amdgpu: bypass UVD CS tests on raven + tests/amdgpu: bypass VCE tests on raven + tests/amdgpu: add uvd encode unit tests + xf86drm: continue with next device if drmProcessUsbDevice fails + xf86drm: continue after drmProcessPlatformDevice failure- build-require util-macros-devel for suse_version > 1320- Update to version 2.4.82: + intel: PCI Ids for S SKU in CFL + intel: PCI Ids for H SKU in CFL + intel: PCI Ids for U SKU in CFL + intel/gen10: Add missed gen10 stuff + etnaviv: submit full struct drm_etnaviv_gem_submit + amdgpu: sync amdgpu_drm with kernel. + drm: update drm.h to latest in drm-next. + libdrm: add drm syncobj create/destroy/import/export + drm/amdgpu: add syncobj create/destroy/import/export apis + drm/amdgpu: add new low overhead command submission API. (v2) + amdgpu: add new symbols to tests. + Android's major/minor/makedev live in + headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI. + headers: sync drm_fourcc.h with airlied/drm-next + headers: sync drm_sarea.h with airlied/drm-next + tests/amdgpu: rename uvd messages to decode messages + tests/amdgpu: separate decode messages + tests/amdgpu: move decode sum to common + tests/amdgpu: add vcn tests support and sets + tests/amdgpu: implement vcn dec unit tests + tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am + tests/amdgpu: Fix device_id option + amdgpu: Add .editorconfig file for amdgpu coding style + intel: add GEN10 to IS_9XX. + Android: fix missing trailing \ + intel: Add Cannonlake PCI IDs for U-skus. + intel: Add Cannonlake PCI IDs for Y-skus. + intel/intel_chipset: Move IS_9XX below IS_GEN10. + amdgpu: move asic id table to a separate file + Remove redundant memclear- Update to version 2.4.81 * Export drmDevicesEqual * configure: Fix the check * Fix stray caller of drmCompareDevices * amdgpu/: concisely && consistently check null ptrs in canonical form * amdgpu: Use the canonical form in branch predicate * Add pl111 as a KMS driver for utils. * Add the DPI encoder/connector types to KMS utils. * amdgpu: add raven family id * modetest: fix printing of fourcc on BE machines * amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC * amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC * amdgpu: add the interface of waiting multiple fences * amdgpu: add a test for amdgpu_cs_wait_fences * amdgpu: add missing extern "C" headers * freedreno: fix double-free on exit- Update to version 2.4.80: + intel: remove dead code + etnaviv: sync uapi header + etnaviv: add fence fd support + exynos: add C++ support to exynos_drmif header- SLE merge * Mesa 17.0.3 build on aarch64 needs libdrm_freedreno >= 2.4.74 (fate#321223) * latest libdrm version for sle12 (fate #315643-315645, 319159-319161, 319618)- Update to version 2.4.79: + amdgpu: allow to query GPU sensor related information - Update to version 2.4.78: This fixes a build issue for GNU/kFreeBSD, and adds a new page_flip_handler2 event handler, which when run on a suitably capable kernel, can provide the CRTC ID to userspace for atomic completion events.- Update to version 2.4.77: + tests/etnaviv: link against libdrm + etnaviv: remove struct etna_specs + amdgpu: add amdgpu_bo_va_op_raw to the symbol check + configure.ac: bring back pthread-stubs check + tegra: update symbol-check + amdgpu: add REPLACE and CLEAR checking for VA op (v2) + amdgpu: add amdgpu_bo_va_op_raw + headers: sync amdgpu_drm.h from airlied/drm-next + headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed + Android: fix building of modetest and proptest + Android: disable pointer-arith and enum-conversion + exynos: fix type-punned pointer build warning + exynos/fimg2d: remove unused-function build warning + tests/exynos: remove unused-function build warning + tests/exynos: fix invalid code of error path in g2d test + xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList- do not buildrequire util-macros-devel on sle13- update to 2.4.76 * This release is required for upcoming Radeon Vega GPUs.- update to 2.4.75 * amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test * amdgpu: verify the tested device * amdgpu: A new option to choose which device to run most tests * amdgpu: A new option to run tests on render node * Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 * intel: Allow the client to control implicit synchronisation * intel: Support passing of explicit fencing from execbuf * intel: Clear execobject flags before preserving object in reuse cache * intel: Export a function to re-enable implicit synchronisation * intel: update global_name before HASH_ADD * xf86drm: use maj/min in drmParsePciDeviceInfo() * xf86drm: add plumbing to not retrieve PCI device revision * xf86drm: parse the separate sysfs files for vendor... info * xf86drm: introduce drmGetDevice[s]2 * tests/drmdevice: use drmGetDevice[s]2 * tests: remove useless legacy tests * kms: remove commented out libudev code * configure: remove libudev checks * tests: automake: reorder makefile contents * autogen.sh: set format.subjectPrefix and sendemail.to if needed * android: remove LOCAL_MODULE_TAGS := optional tag * android: introduce Android.common.mk to reduce boilerplate * android: add HAVE_VISIBILITY to Android.common.mk * android: add note about command line defines and config.h * android: silence ~550 warnings * tests/nouveau: automake: fold C and CPP flags * xf86drm: fix sign-compare warning * xf86drm: implement drmGetMinorNameForFD for non-sysfs * xf86drm: implement drmParseSubsystemType for OpenBSD * xf86drm: implement drmParsePciDeviceInfo for OpenBSD * xf86drm: implement drmParsePciBusInfo for OpenBSD * xf86drm: implement an OpenBSD specific drmGetDevice2 * xf86drm: adjust device node path for minor base * xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2 * xf86drm: don't fatal on per device error in drmGetDevice[s]2 * tests/util: Add support for meson module * libkms/exynos: fix memory leak in error path * xf86drm: fix null termination of string buffer * xf86drm: Fix indentation * xf86drmMode.h: Use consistent padding * xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors * xf86drm: Fix type-punned pointer build warning * xf86drm: Factor out drmDeviceAlloc() * xf86drm: Add USB support * xf86drm: Add platform and host1x bus support * tests/drmdevice: Add USB, platform and host1x support * xf86drm: Reuse sysfs_uevent_get() * tests: Use -pthread in CFLAGS instead of -lpthread * modetest: Allow the user to specify the plane ID- enabled build of manual pages (bnc#1021810)- update to 2.4.74 * vc4: Add new GETPARAMs that have been merged to drm-next * freedreno: 64bit support * etnaviv: add etna_pipe_wait_ns(..) * etnaviv: change get_abs_timeout(..) to use ns * libdrm: random typo fixes * tests: kms: fix shadowed declaration warning * xf86drm: introduce drmGetDeviceNameFromFd2 * automake: make the build less chatty * intel: Add drm_intel_gem_context_get_id to intel-symbols-check * intel: Add a getter for the intel_context ctx_id * etnaviv: add API to create etna_device from private dup() fd * etnaviv: add API to get drm fd from etna_device * intel: Add Geminilake PCI IDs- update to 2.4.73 * headers: Add README file * xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo - update to 2.4.72 * amdgpu: check parameters in amdgpu_query_gpu_info * intel: Export raw GEM mmap interfaces * intel: Migrate handle/name lookups from linear lists to hashtables * intel: Look prime handle up in handle hash table * Silence runtime complaints on platform devices * amdgpu: add the function to get the marketing name (v4) * intel: Add uthash.h to Makefile.sources. * amdgpu: Add amdgpu_asic_id.h to Makefile.sources. * freedreno: Add fd_ringbuffer_flush2 to symbol check. * headers: Sync drm{,_mode}.h with the kernel * Add drmModePageFlipTarget * intel: Add new symbols to intel-symbol-check * intel: Allow some codenames in INTEL_DEVID_OVERRIDE * add libsync.h helper * freedreno: sync uapi header * freedreno: add fence fd support * Return an -ENODEV from drmGetDevice() when no device was found.- update to 2.4.71 * amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag * Add drmModeAddFB2WithModifiers() which takes format modifiers * tests/amdgpu: update vce encRefPic addr mode to tiled * radeon: sync radeon_drm.h with the kernel * amdgpu: sync amdgpu_drm.h with the kernel * amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version * intel: Add new symbols to intel-symbol-check * amdgpu: add SI support * modetest: Also print the pixel clock * intel: Export pooled EU and min no. of eus in a pool * modetest: Adding amdgpu to module list- Update to version 2.4.70: More bugfixes on top of 2.4.69!- Update to version 2.4.69: A new libdrm release, in order to use the new vc4 ioctl in Mesa. A few bugfixes on top as well.- update to 2.4.68 * bugfixes- removed no longer needed patch u_Fix-compilation-on-systems-that-don-t-provide-O_CLOE.patch (https://lists.freedesktop.org/archives/dri-devel/2016-April/105283.html)- update to 2.4.67 * fixes for amdgpu * adds KabyLake PCIids * Fix memory leak with drmModeGetConnectorCurrent()- Disable valgrind support for all architectures if not explicitely enabled by a macro (boo#963979).- Update to version 2.4.66: This is mainly for introducing a new nouveau API. Lots of other changes as well.- Update to version 2.4.65 * bugfixes- Add libdrm_amdgpu1 as a requirement for libdrm-devel- Update to version 2.4.64: + amdgpu: - Improve amdgpu_vamgr_init. - Add flag to support 32bit VA address v4. - Make vamgr per device v2. + tests/amdgpu: - Include config.h first. - Remove unused local variable 'i'. + freedreno/msm: - Reorg ringbuffer struct. - Fix issue where same bo is on multiple rings. - Dump out submit info on error. + freedreno: - Add fd_pipe_wait_timeout(). - Update freedreno-symbol-check. + tests: modetest: Accept connector names in addition to connector IDs. + libdrm: - Remove gratuitous blank lines. - Make indentation consistent. - Use url to tarball as source.- update baselibs.conf for AMDGPU- update to version 2.4.6.3 * This release adds AMDGPU driver, adds new AMD OLAND PCIids- Disable valgrind support if not available- Update to version 2.4.62 * This release introduces the atomic and blob APIs, adds support for new devices (AMD Bonaire) and a new flag for coherent BOs in nouveau.- Update to version 2.4.61 * Release to fix regression in nouveau in 2.4.60, but brings lots of android changes and other fixes. - deprecates reverse applied patches * U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch * U_nouveau-make-nouveau-importing-global-buffers-comple.patch- U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch U_nouveau-make-nouveau-importing-global-buffers-comple.patch * reverse apply these patches in order to fix a regression in 2.4.60 triggered by new legacy tray in GNOME 3.16.0 (fdo#89842)- Build package libdrm_freedreno1 also on aarch64- Update to version 2.4.60: + bugfixes and cleanup + exynos improvements- Fix include directories- Add subpackage libdrm_tegra0 for Nvidia Tegra chips- Update to version 2.4.59: * bugfixes * more Intel Skylake support/bin/sh2.4.100-lp152.1.42.4.100-lp152.1.4libdrm_intel.so.1libdrm_intel.so.1.0.0/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/f1b3acd1bc26bc6b0f24a5bc9cf30889-libdrmcpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba298bfcf6c3ed0e27391612354949f7413e55f8, stripped PRRRRRRRR R Rutf-857404f720f598ba00d530e999fde0581c36dfb4f9f9efcede4d2d88b82f22727? 7zXZ !t/\] cr$x#+QI@5MGT-С_t4qHFnP19H3)_kۓP@3$7_i+@ K#R,[rXuIJCowlfNݚ7ˆ;n_J~p[*)#>x"ی6X??-E3f%Br4BNe:STrfw/\|߿4PMnC]cnU]9UU`Y!: K"۔K`76pAr ^x~C^jt5u8oK?&LcPI0Fw3ҹe3٧K/i$ɧGE wouAZ'W`{Kn%Ho-p5cMKw f-cC f! !VlXpLd63v.K%^>E꒫xw~kznv]C>BOqZާ)@BF/mU85Zʝ-RBJÚQZem&9~KߦqR\*TB2<~A_˖Kđ1Gl ے}}8lE }mNM Bpߣg?-L9*4TGFs!HPrrBn<ޭ&Ezq[l~;jMk(+LŔl44aǞpH%f5^7QɣIؖdO~j<ն`{g! .dVus%'[߁@RB-*fݣ-b`SuQk-A">!rq2U\&NEfOj)L/p{1zkjm?9|?s$ ('5T]"me>ܺcĽI010V!-G?N*`4ֈ),3wClmNv=C7QRp3)ù;&.4!N%Odcz0~&bNDB^sv ղS ‘sn×n. tx'2Vcz)vf/Ԉn^sӿ7i3 BQ {JBƞA4zt^_9f.;Ly 4SUUY:x}m`-R4*WF3R U1Me.o߭v"9ѠĒTiMU Qtfښ0IDVtb(O!C6l{\W)#t.<`X&?ch_7d_t^6Bsnr7d na ) Hi $RUĝ`9~zX5пρ(RsUp$38}V2)zxZS x\7'$=iꥌ?V`z lJ[,=;yN {rq)(EEY~j rwwQAB, Bzׅ-XQVZ<,K,j cO?1h|c杻u_\HPHoTT RW.I5q44dք;Erz ڕ{$ ɲ(P'~#ju")@$l$%̹; F&i,JK oʓ`헦`MM&CGY 7o p"DY@Q1gO10ؒ(<&?{y)BuspXQPvmw]P$zR~[h{1# @"q Nzv 4^6 8'rAYuȏG\&1\:%vT_[,W nI Eу)M|@EZ)\|'#)rQǯ[@B?:W~#‚ⅩYF݀U) }CB$TY7t;YOwC,({pg!af尞 !ERhBtOo *גpKpc x|k(9:y0 C^=ퟆދnmfs: c"vHok&x2@$y|?X iQϦh5+&t~ :.ڍ%A.Bn=M7Bk?gXfvvh"Vk4_jpE."4+饞vA#XR{Z;hR~!OyC}T;T:ͺzS޺!3zܬ_%[8AO=POK<G> MI'AU,̀{ǸXPH+7 Ea@2;jFGp$;轴E@n黑:J,C8H/&+3}bmв[JsWZ[PUhKC]G)ѓP\h*"!3 ({~YǮw ^טטe-8{NEӐH)Wmk*2XPVjwGlb'#gj#ۡ];`䉻Caǒ! Q>YnZE\2f+W4u)sueHC|t֬YbeZEĆț4SG)W,&(3, 8 _jS_j e ʇL@u{a8xb\hRwY\삂2nGǍ<z{ ?GY7@xiz?2+FPx.y>([B}-7?~;g)g#?ozcw'\Zc HM>VqEUޚ20:  aMGMih-He'ґ[mmhT1LB}Vj# vhn3-3h75#%y=M- ?,}<4iBLbP= ^l/"x; t3B;}=ҺB2`5]RΧ}L!2 ͙yeH{={fJ%b9d}K*i$k2*4a0ƌD$tR}饋/Gaͷ1Άp;hT)=#GӢfYl|I:\s/)wt!YٍLcKOQ}4IXnӔA?N` /ؑWBFlwy8Q*FF0e2B1K{@w%?rP˒f4\`M;|R:st\-Ju ]UM2K~rրV Ǧѫ;uiyȯmS&u6_  6;9K$)6Fω'rnF?|Qî2&{S8w,mh>JZt08?һ4d&!UF[Ҹ)lb W #ߏ2 @  X|>ف<}oƔzVWf]üԆa!YPit -/ ? ]b~2^)Ǘ٢Hձ猏iPV5$"% 71DjTt0ש%U;,]Jv֦G6gJU^-A]}=z@]mXUe%]\'G]SMވr_ s֒OmM,1MEɝEw/{`xѫ'zwjuwdc_䛎X# 3k(ALk}j(Kʺ^'Zb^mlWZɹ/i4ĹufpmHmN,_jٖ NYچWݴO}ک3A]tPKd/ťF1.'}z+ؓX1P*Tov>eme+,d8 $ו%E Xr#m)umCZneNQ c7zܗ@dh ͥ6T=~ռ3vFU:eY#Z#t~2CUd*mݣNy\[8 `;N<Ї k|L9J#0v}_FWX zKX9Wټ8b8qXSC䴥 Ͳ|8wbӣ P6[Q?._)߮NTM1)ǢBPBd} btm*)+3nMOJEa.6\i"AuXl燪&"B4PXgK,m&4fxcyKu16~Ȭ/6ޞu +T=Ab$aZkrgR?HXe ZMTvɑРJ {0:#A'e!oxgxIM VX #)bxIZWeS)ev ECCO0E=dRCJ|غץXG`OZ;̝ňG)OgO.q56Վ7neELW]Cqs CY3Ґ ʕ$M;~jn-a)$s2j& nG/F!j{F,r\Yzf=p.)h{[I@nc߂&J2:qdxzp1TX-+-;K2qBm4aqہrߝYJcHދҺS%MqdF5ڎi=;7Hn1%j:OBc7>J;i\o ^FFhiB![]C΄{7x4l/\0cG9R&g e%rWz@R3CznI^ ro@JLqX =x!e5of;.<"1d8 A)_ځNE^TȘʍF|~3!qYۛfׂ:P]ZW3yUMtyͻxFMc?Rr\AkF#̅bFv:P>lSj( Cl|};Xм! S6~+-cCd^@ڞ"¢'e-O)ϝEt#wjƏQeO_T^vg0dQ5͟ogf$.# X: ;%x'ηͳNQ,FN+C P"\ٓG%d(qFai[7 C#dٔk7/1B1M 7^'a,׳\[^ j_knAo z X inyHj wG6W'k!B2B5W"ʈ4q4d13RZ"TY7^T[QitMycV %\)HH#_ѕDNd Zޅ (/f|ސ@Mv?mseIhWvnj[ ]ȴ;]X!RagUkkg:Gճ#vPޖ&mbxtZ-=1$~ g#S֢c _-YCۑyh#!-l\}rLV2s}\SAyג^3 hQ p1b)-o} h)9S0Y  2$m6c]yByYR ߖ\l)Im:Zsl>f6nS@Sd 7_xn"ekp`w#!|Wws`¸B0yTK!u&BaBh%j(%-MXO%V=[B^7yWvIڽ끞`6Uo2prsJHB%y(rZ~B|Z/BWSkzpuOpN>3\Px?n/!MNʓx?%;) nU/Wǟ锆:0ZgdH_{[1%![O.Y D葝jfp#,1bp0_'`D6ssaԶsZ-g(M#HvxU@ʓ u>O9}S5tcD(=A@Y JZ0¥jW1{upP/{n4c ] lO㋴C ۣSzo @[ ]Jf(gwi?ψվ2 7+˶™K?i25K(6͐2T0d_ |@!\3BҾ=Ι,lӘn<.DZofIo\XP#.2 נ_E_! Y юȗ lUW5*SpKdлzHD-_TJӮ\pK^%1ڔwUX$9) y:cv NF|Nd48p24mW \vߥb;(+MlMC7B_ً{d  $%x p.3Ǵ!OH."YCty| s􃣈jܯ'ؒstsyqM-|xs"g> POWȟaZ3l#HGCy}8tʉCWwv&nvy@ *dkz+]TO/Nm> Rq]9n=\C}AAfvFxϩ#7`=jVox[fEH@x+Xdj0G>ZV#p#p66@m^G WhLF.b&}W8+BMGގ~+ lgOIr-+ȧ-`E ;*bAvr"s*Nio@X] /%Ճ3,""Wi1? K } qߕOb YNm^XzȒ Vx%ӎ/:}L&^fٖ68HKu @3CHNUpqxѕ8q}"ʌ~ZK?D@3W̉d50ZDg\pP4E8t瓍iG¥4P'PX l`' xPf&^(H"=c(a7) /+kl&"_Ϟ!+DJc: a=B/4QD]sӏ._}AϞN#.KJ`.^ӝB;;ҡ́^п{l^ݖ8F(Q=E%7{&)*Λ7!T>'5K55tAW.F>/2ʆKwJ 0 !뤽aSoeْ $1fLCHolSw F@VC &^.ܠ^>ImBx8sJ[eQvcUwh{ 3{&g4zI-urQװd^EnÃyu㘤m`]YzֿSF'jlxѼRT%+V=vQeo1+=xUw1wU/s#Фl՞>!UfkE-~ hgLsZK[W =E a},CrWE'Z:kjˮ( wLt^-3vhoO,U2Hc mTr>@q,J؟x^4A':~ ' ŐaX|>hB 8؂*kF7[ ]\uK)o}&%D_Tt=I1gyF&[|T3]jXRw\#2 #*$(' ]L+XnyWe%y(aGq dp{Jh֙qA")v3_i8󟕡Bż9½}-ogz-T%{w&] A- u' Tm_Bdn6r X]InI׳x,oq:DT[,Qa>QyD؁|?sYwqף2Fч&3j)v?p$p̚|H˼]ljimC4Akn{ّ!ڋrk{z G NZ)t5 r|ĉCz!kz0=q|8~sV r?e?@¨^:\ƽ<6сf oMh7<Z{K%Dzn Z^pxz!_Hw><+ Pc1<ط‡e8Ld't%?GE\kXFginP4:_#չxn-eSaT9*ya3+ųYYY=&m^V{Y4ȳ8~KE5gj :4)nt0=2d ~rf\"?c aFn顳RGn*sΒ9|ic&W˷cfCnqldffKŋjSi'#$EnqUqӢ5gJ&W&}xucjwZ?|ars.|-V|ihV-=t AbAfr)ܑP!lÇQ"qdHi(crrr]hrۦ=_ 5S1.v<}8&ψ<؏tH~rD(,]7%Z?nPMF_41GAJe_e'x0^p6:C ɀ M_~lʔ.⠣ayҦ0#gDQx AFslr]I?LRհFM-0_7:ێAN[c2o%Vjٞb:9 }w0謍Pp߶%l:;Zmod5.r9%bUGU ;!( 1} 7Parڼ*g/Ù?@p6S{{;\g]s˂+2A.@XuZJPD̃H͒A,]JJ[~\A ƅ< 0k{ۭAb).p#32(e$٧yí:p-%~Ep$wu$\m_' @j&[851X"Yūht|clLAI#n.X$Wy@Y[LO_CcIe Eܑםf@fGHID~g>٦XM6ApR~q@uA>&v`ԮCj"V؁ژ-NL^oU*gc =h ΄Sy~KOCMf[Ov[Rb %2K]2]ͽ d7(L"s\'3@?H(6ox#D%M&†}UQDm@&.%õN6_c2edƓ`d/$ P}Kj%B9l47evVww@mQ y5!s)n%.Mf6 Q a-;Ύ淘rS; "mh9'>qlY =/ *PGp␴iYʒ*B̊"LȞ<5 _7%ثQ(D&*Jn& >CĂLw}imqZ\!B)Ϲo Oӽ rIfwaMKA?.heFخԋn&}2VʳZrXSbbPQ-4O'uc.&5h-3ـZnjvȯlfXKqUJ`.tlM%e;C#ː}I?-]Jb$?58MU`PY3a [ݮЧfagFT2$}!f;T5K?؂-ockdîPh6*^VjzCEPErmkL?cq^˦.m'!WSS|^Fہ Ryc)4i[TJiVa=@cW3?#[UQQ06*B:HڥAvRs!g.e&|7&;wZ/Ȫ :˅D5EY&9?E gYQ"avF >*uFZl"ٲo{!q=o@ʂNfV%H\ASv$kʂ)mhH5|^Ҟ7I?Gjv,sULy T$P]71j@/M)5Ta#b&A ʟ|EYYau6ejV*aajaklE]RK]>6Aj곚z!dVsSd姒1,\4ݹNvQnmY6C2, Lyzca#=QCV"v4^ }\U#?oz׋ϚH՞r-&)R |ɏ6 ,4 U,{urDg%\ , ؘ +3TOdל?_Y h7?=Kq2QSsץ 04  EhaThXhv19U~OYnOjQ[@Kx% y~iZ;:8lvS3JCtP\m %[%|iϞJ%84p,RT%pӈC۔bxi,F>4"p = @C -ԟsj-q~pU}-G\̉R2@b1v<)UǺ\#q]#zC{.MqRjSc5JOnj`-Zd4Pc4l&)"$w߬eUPC4PvZ"Sn{A?k"νLNxuK "h%!gyn_ߘc[*mu?tIR^q ׋qW{3wY_ < E/0GӹtHlJYNp+=kđ`zVO.ނ k!m qWX?Acj,88X.ZP*԰՗+hķ^<+wT,!1\K%"\a2Po:Q&e[rZz7ʿdmC(yr#xRӁxŏʑ(eP ?r>8ǍDioט S,gC'\[?{2z}Ԯ^č-,҉xMrrm[ᱯ]HtKDon/Ua#iQo'F`y48m]DqS ѲcF-cum?o/5$]>fDax((aU7^ڏb³j54k#;x@ Q}gͤ"h0%,{r{Xqmk26jz50%,Hkx@ ':cNdS3] ϼkyMl|wYZ+֑/FD7PH0VC~Ifsgۥ1蹡&NDO&꼁Fj֧+8NEw_ b|8ھט8#.H3#]!S#P ,qS , |ܲR36:V͟ve!HP6.I/ɉE4#LЬ݋O* P0T"[;5}͙8~ٲ 2ukr~wyWьtK as:WFtLfo+|_w1( `.-9 %2x9 Ek X>,F^kJ"r#+}P寫e": E3% JbLا   (U7QBb|9D" Y\Ф_sn&䝩H(f#R^N6Fd>l -h?[2Vbgrݫ"|1A\R~Devj4Ǯ0F){ksĵL6k°`馨G䵋d]ڦ0{% K#6 $ùlPA$;!-Ha[16-#\]m"fhl!\Z~3ܞ +SZU,2IR06CWE̔e +cM, ə+s7o34`q ĨZPYSk>CCG w%t1^Wtq?$|kZ-yXWL喤L^;96QB%2H @"f ۈѲ"SF0 B? e>R3a-gsP;t']Ah^pvF/m49$crv.]{Z,\PgVÝNl0:ZOLg<&hBoe`IAtaV衋lA#ԧWw7'7#S_~7wg̃DKrN}@pL5`o(11XWn̍1v\ 4&qk5Yn=yͺ~^)bLeJ4@y^S_bT &cڝיd,Z{YEjU@e"J_^6I ot#_ExO\g3Bgx;#|__Ckn .ȃ\#ѷD5pWtB"Un:A`^eVR>fj&$ ?Q%@tZC|i^$|m$^]7?B2ꃆ <:RG(P {eC} pq7̽ݷnʇ0x ;+} >٨G4B(/6n-ˑJ#n*&ތn*dB.`Trd<<%>qx"?AJG҈&~!jz&8É!\b!_s696;pGBRʞ^4? ydw)#.l/Em7&ܞ%Hf7p=|Ts rr s9@Hw9VR!p]LxiEA'V+,~U@7eMDDqnv$)Yj?ߪĎR Hr_CP#Ujf8#ت& (jiW/eڗ>QXOH(*0-p߷ؔh+V2|lNr ʩW,ͮ:rNE`sdy)K) ]m](~Ƭ$"(osB9-UXK;<Vc@5LAOxZ{) dA ¢:<d;F)OP!T6 XA+ A/9V5b "3xD%+Q}{U aD= Sqᗌ z蔌 q`|/ER[F^l"YV {LX]lUS_L/'%,Ngʈ`nDPsYӵ eت,cU"3Mi!d;/̡[87ʙ}Gn駵Cev#R)G!; ܗ!℅0 ӎ#!uzzM:I7Υu6V* frM VX˕LB;W8d9rAL0$ЯJ4RmL*{} >]Q# ,ۭDЮk Qq՞7!{ Z~qjl Mc{_CRE["uRǙfz&HR^n{,6N:Oyi1U6AI/#7ǡd_1MzI1,`)A§X"9|j [Kևg1+z١2)/'wqz;7JM# z äM0O8 D a!ih+=Fm_#AdoyEڼ?@pJ2S$9 3!T#,}?GeGbD-xR;oş*ؐK46;YF`GJv0Sl<"h F}E,^R?:Y7ěF 'TM- Gk |s9mJe/|9D_{ԃ_NPYp eʬ𒍚ohLuoW`,Z0-V׍׻g`QS׾!s/Bv`2$,-QQ(`߼2%UqkRηWv1ecB<_$s.ģQ[D 4(|W$ۏm1A!nxcr@3:[l|e% oL6U˜ E2ȥn.2[?vF`4]8?Gi/'F,>nM^]>:gUfX3_uN=k!+G(P?T8E5QWxqCnZl:=I&1>֏{{-A%jccl87;4z 1itMbŬ'Kp|J*ioA K y3/A%[.4#U{@}pgxd;W8I]crF}ƫ*C.ҵgDʠe\X7s`P 67_""hp\^E@F[-g.dA m8g{W(HWs&rڍ> 9+oy>["i:9?Bm/KVDS_WWU s a;BZ9UK:=@B0cǻi2Ţ9!L^zP|0J͑rk87[cGֶwUKnu~*4ag/ALpADR*2ABP?m ;}A6W&XipaڲHFf@ɴ t +:[E<=vaW!// I{(L*g.PU)ωa(\YcC ~)mT?_$2-rFᓜw%O4~#h^+nf!"u3efǺ夓F4[+f[-' `HЫp?1bLrۜ$~B,>7ЙYr .- ؟SD@JP6RsCԷ־Oݾ4txi=R |>=F  ZCzCѹ_5ۭ_cKnOe߰YPKJ Hmp0huy* rO^rd~5dCB+h><!FR)ߪV%+F!4m6aN#IG־2C)~^<%NԞ|*IGr G!J 4"qJh\LXO;rnTG͊j޿j9zj,]s35o3[z( ,_МdL0 ͜Wa(}ҕEW[ɷ5\ß_B6x#MN(va&`Xt= τSxJ㑢v1 q+)焾h$/%B>D#?ޠb O+\h e_*"gBC?9r ޕ@ /kAc'zv ^85Z) 1[|9ܹexU^&M2 OBAL +OY@ 2stQ u{T/^Y &>IsvzxN0ߧxBBssL5o*vd|Vw?`@Ut)yo#NC Tf( )۝t.zv3vxqA3ڸK#0K[.@y5^7\Ҕkƪnb ˳Vvk3'ܾtAT/e~kҬK0UJH Ťh`rA+&f3ɤ݈6SmY[]FyTufMOD"/;Y:69*LMjt¾?r>)7|I 9L1@ec2q+`NqXJf#C8]v}79rg3[wMNޫ+1@픬\Yoh{OxLَ& uV-ZR=䒏=xHSClZa.&:H,>Gʼnb ж>ʕ(a-Zu`.Ajv%>Uw̩zB}@okedōNex/>tFc-Xv\*|Ww;$;]l)osz\kW6uUEa,H؂#QX_ْx):㍕p2oC`cOz? 4 ͦ= M|˟07bwܝi[J̽9/H55tbf 7nϻ8B˚!oWؘ2i|Kq9cfܠCˎxS6)J5a) Jeqtk{?曷'5B6$Zs#3ә/O\Dn[EW΍+5|-_^_OZ Ky?_Dop|Zv%0h}4EF=q;RHEx0+7b[fJ?/E8 H<5>$m<k!TtԔLi+k=s: SR"ZN"bQ+ċQKЪ$!{ f-b ?`)dOtӒ'u=BDq}JQ.$/3Wzm2Kױ?:3\OxʱdJΩvEJqf 7<ܨBDT¡9MƼ ߾$hp_u~ou'w f\/Cya:Y.|Jp O`3?Er|s ܑ/C/Rߍ-6l;VWw~kFoȈ[Puh5:cZ߳[ٯ@8vm^H̓`cV:@w&k2[G߈jݝkq2v!\ȵl7\/%iM~c(SDѴjWI {0Ԛ@5B1mPl ' J\lޙ'a/$AH# WkًuMt#qQ<-=*p&aiQ!Ugg;$Z} 2+2n ?bV;mڸ,}6-hb牷(pw6EhmuSaڃ]t&SPހœ^2&W}dP'ٷ 5_mK]yyS 'DidfAgr0$Z.wj;y\^UY.}Z?.٢ߤCݵj[}w G[ǭ(K2R\ٴʭz{)*\-ش7"Ɣ^tWɎ@R syxn1"#R T c%fyoNIJC 1@ (ԷRA9RbqNe2~skE/{z-%] "i뾙}0ˠ '=x7FFw.~BijcvnY 1 "cǭ~>]g kx{ \WDlqop!a Nw~J{_O-%>ǞS¬.k(9v|65opcAwT;ãołfmsM3Q遝JT/[s'$:/;-΄B" *dՙB'ng/B`vp;BrC!jUq6phyU~Px,y=ÖI"H1Z[o9*S->J63bq„bĎD/`3c!\ b&!j楫/M5O؆:wfkl1&0t<%d] Ԟ)εU]/ڢ)H`5>zY1F훳WWB{0( %tZq&aɑ&oO!-ejykIcJDG/\_Biq̝ ZwL2P_` ETj2l֜j+KH#ugpOk ~Ud dό7 jUUH?mk;aBB׉}8Éh-DԤo?^CvrŘ[N,tB#A($։"+>D<G&ȋϗtPua{Q'|fd,\y*N,*P]}},Jt :QXE@Cksp|*`zh?#c94>W2'jH16,hpph}b’u;n_m(Ofn{qkQ%˦'u/6Լ VnJ22ahEv]\t)Zu!^$6Fzo=K:Pi*y~Уr GĒy쫝}=˥B1m3qB}-ߤ w#,{g("$SE3}7wg['V ru.|11M۪M @#@薺J$>A[`y:$޺F8x C<(gOfܣ"_v6k&"uw&8pB/āb ;+G4ZsuzhXoZr6@0vT~Yۘ޸:m>1|m ԡC0YuMġ؂*/pig! g11B]nSdM~{{]^%-2SK MwL|9Wg5X"kotj QfN%Z9`_ B^p/TK8FԒՁK^g,JM%/}&g:uߐ&s2"Y_x-+W &I* sITn: \d]30)B8K%SV! \9Ƴf{C37u)J%Йr}.k1?v>4uBfuPr-6_pOJѮ:_=;"ѸRn L˗:IfP3$l-9$1 !F]|x9 h/޳B۹`IvS|(M-6ca-!|4z{f~~;: KiV$M`'ɷj0oP gB`ĝR+, * h`7O)!PrlqkZLd%gwF4#mpp/D4BF2ַCӝcZn!^M\+&E>s Y{'XY(\pNpơroudORy냹FB[:'ZQmivaQ-h83뼊REd#|&Ih=--iA[-[|޻TL'[ I+ENgf ^U)K`o|(Y%W ;5BO u=,4`ɽ_^/;E&@,)gUc^b&.sBp qxyhUqSIA?P%͠<I_sJ*:k֫``a&) h3$,S6LSevd%vXSsFۜ\(g`k"}4UYx0)m\-Y@c(y:kg9F%xr^O|x3rrQDG8m3\OPf}|gg6b4a ~GRCaMHNfE&[P:vzNKf5sM`6nա4R0۸X!qy;bx Sd#'œ-+ 5Ulu?ƛut!bFb*"E}ăՅEZD,97k'>IDsy־L,y%𺫓P4X p Mel1>w$&ѣ$l28Sd赖Y)c䷡iK#VIeoDUFR7^^p73҅RN4BG쒺Q^ڌ=?NxŪ5s}).ҔZ;ꢪ@l9jNl,E1EA8p)&!t{ j[?G$ C_)_5[y?EWɺNTbA 2`mž]1:-u/~hK* IP,3r`$t0P.<xFZSJO}jf}S I⨨kuzz(ui{fDO!qf`r-|1>9PP^sXXоw 'I5ch2ef:$At+):yEę811-Q3Kf$|=dlZHl3o!=(I2-S-.)-`^Z~{p=+n/;Ia,r^s&> zkj>Hu(o}?^krrs}3 6 Yn\Rf)΅)qQڭ0#B$Ja&~l󲶁4T@ya>)f-k^?ђ vav\Y/m;D?8n_Pq/ME?.-nY{K!ͭNKFd%r:7?TH`H[ˁdBf 5+{V,ɳwe/}fLc/ ɷn6z6>31 [:]By໿pzPjՍ?޺vGz).Y/r DZsd9\Vf36*V1DtjhHR04HAUVX *$@%6 ;cQ%FvZq\4|Xb&d1y '!SJX­/J@v0 %48lȭВ[rT:K(QqNOS.܎I`:k:,{c % WkϞw"jXyJ7PEGJjI8 /|~83VTnI :~x'$OcQn *Z}I>QH>6=)6[4YrLSH7M%Slq$gc~xRW\T3+؊$~~8ط}Jr Mjz~wcURKeqI]\^<R )fX>W;MlǾ4#?Wqx~$7rJ}޶]j<0)3] tW?5߽̗!]$skQް(omuekz4޼ E(ϻ2]m*ƁtiRTrhXN!<+tD Rn8¶3TVJ(+f ^Ob foȝarFL kԿ $fYh5!J/{ݼzb 2_FJo 7\5vk 3~3`.R^nkQT抐d+yDt2D/QxM͹lDXUvvbA,F'(.؈޻A/FվxG##䭠1G^Z1# uWF;s -s*aW|&-|q?1X"q`jji.Am:Þ/2 0}R5W9}2R~xLǴ f=3%@BBEKq  C} tG!k@NLޅ`w#EOE-_Oꃲ {larmH1L5[}YiW=KzN}hhW2f(`O8>J6\zibE@ 'tr}x_z~3b;Јws C$%`_$6.ݵd9}ˍ5`"#fRv.a׾/ʬhy]7= O.UQݝ|5;LQ@7;G6]T?N:0e)pi67|{gBuei&㶢f63KMRr6&w>gm,xNn:3`))Ym5nvi(z PSۦk.VEQXPBF@'vWlu%d,S܅/pp;s2.B 2]R0PLߺbI'7ϐ%!V82:r'c L82,}"l|,*cEez8ot z҆Ж0" 9K 'U0}WɋҰ#iBY:PjFOĘx R!&t8ۀœ*j!8 ,C)V}T3ʗ(ѾZBLOYaUf"o(/Ks-_[]$9X3݇Ǭd|1 YrpO,)ˬ 5e.[Uj΢! \^#:?>) [g07GXaQʥM:#I`"'֋mqFj\͠i:-}id]봩k3+BT:X0U0raUoޛPg Ϻ>HIqCޭZUbeȘi}<&u~ 8FAk0eAt,KqX42ɟR>c}yK'ӜPY9:%7>*hxxč[uO Q="@=٬N 01Ҋ&[Nha5?BlK-(IοȭV:?Z>Y ;]<DsLbp JKo3ox;o3bVڜg"9 23D ْQ;@;1W% Z]-*Me-_USTΝz-N ؟|*iX:v-%c5uT#!,'{!5aGZȳ'o˛1m?{T X)_ Z rz=AY~QK"dB0)DçmߋGeY8L.mk}fhlM6"⫄ZhjlUт7kt_-_ػ̪ [%$F}_I-SM5~2_6yQnezpg.xsS' H_.辪CVINYh ׵M_%qsbNgi:U*Dc{P[4A 1cNCGUY' k;ƶ*Pghh (2ӮX@%ғCouwk֜>~ef'hqxѓr†wDsZ;y| 1܆ȾzRFDG7xSħ ,-(PAI"!QH޳M,*Vg%Me}R:)ƑoOe#rb_݆5Hճ>y9 t쌵 j_RXiwdT4ꤓv^؆dԏcm$@w$JcPSђds8dQvsJ?X/=k&|'8/uRO7-vtLMzu`h듻l#c(K_A =zpNaQ{-4c ^fƇMpDsfz1<*?SwWPĻӔRGPcǼyvSσ>hܱ[ shvz78Mm`UJ*WKdF 5$%~4uE;K 2) ’gGQ=u4Ă,[#mwly+>{6tH-jN$]ѥaxˆxs![{-tD薵Z& ~aPR1’iLxگw9v3C0ݛ6ݮte*T6]!kݺG}/Ao}$I{A.,X3Kp)/=|Ȅ EJ%qHOtY7q B,Q;&AUl5Z|`QCx٦š:rq='CFأg}B#cApT!ɃۄC@ Uٲ N0γy E8Ҵ-Ru騉+kh/ne)qf !M^Л2,ߺy:87׬i)2݇M ՜CBEJ2 u UHWR>!퉮SŻ1EA߆ w$D`a1^f6m}APfm2?9(h %D8]lqB]xGK.3 &(ѧaU?aL +.n kTHY e< _G*22`5xƵ6G(_tHu*F PВlDHZp<-E# ?e7x,N ۜ7y"9hy#ۺ14U~%b ʲrjLbGs&[#c"q@ػQAA)k8YZLTẁ~ ]TtD|URe+]Iǣ? 2R}fKO7.n9׉1 wqdʉRؕ9*1%R2\͒.}Y\}˛,h- $?6&RFf);:],mV XCtȩvSf{tYC@*x'VW W3RXiDGcRH۶DW&1> Zde%"XV~eP="a5"Ӭu*ڿJ=FA~o_%>Mn'o()٢)r||Dy'iwijUBXCTTyC(ѵwG+H2q=Sכ] mHJ=fe(<`Xg,[mӷ]BKĬ&S1ڬmݒ"\'li+|7i+4 ?qH=<!dRβ'~8 YZ.z){4 fS{<)"WҼj ZW2lE(u-ħV4M C;cz_Y"SԺp,j›!nz6|Rat0P;faAܒ (C87<`QeM ݒ?a@7O zR_M?ښzl׉ C.m1J3 \9\0ۓ\B9Ay+sݨW3q`Y4u^4~7t0;N r=?_z7hoL)QMcm@fn-xq,Ǫ=9n-7Bo7is:(+l4*6|9:QF&6 'nS[g @/D4n7w+m1xZ6}M.cM=6~V:մ[e㡸Fǟ[_Ŗ1S#J[5q*VF,*>ܑo.5hdv3ܚYŦŹSjC6E@Őo5@?z !!w֔J߳|)e?J`ȟN6/萛D8y)| OGdCOd܉X*ę_*[ݘIt5Nl`ӧ|C"nWkFH6m`ryAqLpce-h8wC-r!9նzS%9PAZ=$+(HyEɈ*C\֙\SV'nt3S6aUrO:3!nqɣ,qFV, ˲YRNמXOh lV؝L#lv;dK? w9 ;8pXl3l@\!Ŏ.rYZ\"cs2υĦCyQ8ULjwE)U,$`}n ٙh@#1Q яn,ŴS5ܚk_uRDPxZ,.''$3|80$aڬo7$io\ M!ݩf|)A|'ѝ#[.6e%RH ԗD'zR>Pq/ԄL}\:v@q:)tKKyݿuO<;O˽ra~{EP3ns-_bKIS>QHdޫWxdS,Aʘ-F4&nI0Ii!xX}_w\c+AE[,^dLH~οQ_BF̄vxFObc6쟸qxY}?]lX@k.2 qCZ> "Ayq\, r.[Jd>=7P4ꏖ3b-gwnLTZmW&* sh7I7lY2ȴgը=3SlA! 1ٗ Gbb+#x+q06|`$qm6q /^ gOgg: pG"U:N33K8zn |쩌4R]|nuIeDx~S CsYib򐮽8$t~aHKv E=^3NF(Tɖ#f"ȒF/jn@~ЗBH.>) VrUïT ! }ݕY^꫚[/ L PUlYfǬ`7/2?'xy^ !HG_=薂_r]d\hq\F1ti"Mo.Qưd~S D}[ EmjY"9rwQ֊R gyOp{PԈ茢^;(^Y=lUj߬'@̜Gtdz\3Z  &Aj@s&͞nPKD -62>3b;m{Tv2ܼ^⺼/03hi.^~"\pyxCw3L bpc呷iC0Sw-75 @#ݲoT Hߐ~J&*(=_AzVgج8"ncL“A;/aP)2C7n鲘VLcl+F1#XڍME&OoUa,b0 :8%By(#N$=C e<)R\ GNqfO6"lK.tI4ˠ3MHgO*\4!5i3#[}0(lۆ&-RlU+ \87o8&9Rȸ:FKygaa{?UM 1G7f5!!|Ed/V>mľ:yxNbHI/·WaA#%kz2Ū`EÝ9ًra!A0*[sG'q8wb$aD+}3n ]"F (86kga?c$`W'`;l؍bSjx׌$~AՈ$Xz3/UM-}n =`(.hpZX`8ᐹE9ˁY~g3l(km6otzt|1-,ܴHX+œQXjJXN5#^VBR Y/ҨzT>gIoVۺ`1`p``EbMkW"Kӳؠp>9Ȟ ]y1>mЛڜJSi!s̅~> I}(B>/6/{ ̙26<''Uk5w%cBئ#ς MWevU>_ܠ5V.~uX WnoOBpg탱\д΢Q:)V֙;SH ۻua ^ZLoZ$;@u)|q\*yL.*}F`E"r? m/',{_cY) ZcVCu[c GGZFe]Xۆml`m>GO,aŕ[a $-Wq*Mn#^L|d¦r|@G+ f[F|#Qip6i *lځmb44#yZv΄ |S#7Xeex/?F4)%c;"πθK8IvvaGP\{:nR z_m070}-q7Hw(6oa ʴuuy1*3 k4*pG:@8SGݥv\ mo W }#o2zt&'Gh,%}P3.s|==!LO/_9VHVO9At zvXyE҂4ןC[ݡWiBCRii;./U8 /6o^>xӫY(+Iǟ뀱 ae=͋oHZW߼o.L̴;/7%,kP&mSs-R<1cv<տ CDć8 i5[T92Tǐo7/=@0(my8-sn3c00.p|*?;e7d%gCfj#y{䆵ODS|m MweVxYO\ugF 8P+˖i.r{/^Lc|a}p˼j7ޅ0nAs#qX@e3 =d's~.4i X ^!m1&BS(01X] ݜ##U3o5$h69*5FGݚe(Y4\7(fs6"a%koukVFId8t ړxdk٨ k;D!)5'c -ô~kxTb9,rZ.w[G6&TWs}q{?w^Ͳ=B1R~^LK$w;NE/AEUb5K"pPҦGM2c Jff,<8pu\al \ם;7(ءtyy䎴܆F I֮ MO9)ct8sJN+J%W'y($-=և :m/zT/-y ɠ"THYvёtN[be5m,^3, ӅGsFb3`9f^Hͅ+f9r;Vq8~l&v`v\;Jur!˹5W"ps`&}V[4EeD3G9l^,~c{. D q1cGP+KBѿ>Xth1A k ecj}c2%νp~EnI@j)Sb&Jy1QqF@o:$ ^'<d9Y*bG(匈l \@r"6ҏk˜ ;߆Tk0y<4WWt[|9ӸO橶\XjsFSӥj7v=:eVƀ73evjdr_T"9Y?No]`_ r?jd2tS$|9Cy(֭bnSʛp69ΘNZg;Yx tMsHMʢ4LX܈N;9L#/x?ȃa[lw% 0]ʡ#K>T]\dIW#(#N3k-7Z^1sN;=gdvɇ9Ӱ϶cfYd29Ei[]*`"NpF%e:.tA(q+ٸ7\jpk|'qh,oXԯhR͝'RBv2QMBۄFαfW%({7ؤ9ֶRvw6 Pf]Ry VU\R\c^yf$IضͰirYW1Kۯk͡B8s 3/% |; ga)/HeI\dv}:YZkž j R&X_LmZʜ.]vIOzakhvQT*(.sa١Vz+H!XD0eg_QqN s({j~ 1]_98b E? dFnv7pc*NOklFqaGu8!>[|nsq0guUg]a3w+R=Q$B{xG˙+.ȷi `{oQ4j4INHMlCn>I.z_Y4YnZxwԵ7? IqyL0$7Ի%Y;dtvɶSZDgԞ7+8Sֻ\ @-^ѻ}c#լ296?p)Kmgripx2y]#ަؗTU_ bTCBP{2'~{Kسe8jP%ǴYVT2J;'XQxPau\yt{(P&<<{Z*zHnиhpbf>w5Mʇ#=8Za" Xvx4 }aE\3?<4i _4Yu3B2ʕ僧 :sJ'o4e<` %)"?5厚'uPhD?'WEkQtߗL{ZE TH11'Tx0\݆`=2pwjVUgEx樉`#!B>7!^ 9^QjBsWƴUt,iAҷUHFZc躚;tꭖ|yE~ꏈړfֈu鶁u\v]@>Ax;D<3Nt]{`m y ב <' J /w.MuLci)\-!̷j0 ) Nw"r8}EECgN]K*sKb,4YPʠM׈$Jt?M^Ev"<#? ٱ_I"rc sΑ%W[F%hüJ;J5*4ZSaŧ Kaurw}}s `f #&溹rOU9H`2Raua홉x2 Ĉ_wq"n9vߚ?MzѸÿIҗ_+=ĐLLw, 8L+ *OC,P[֪Hn=j[@V?/̤9HV5ڤG=N7E{Q0Ɂڎbl _vddTĶV܃MS*d: oLSj~oXo_`Z<0!P.۪2Y*rGf W<-ߜ9M Ldg0bLc&35O #pu#b.L _߱9TDO8ĭ3r.'%e!^48,kzΙez[g4\ݵQGJoJjaߓ2s0&7k-O0</sנUKӽX9H>.#p }ףs7̆ wmgJl{ 0Tҹw4EO5=}ͱZ@ULMqSBXVo,uzӪ倄pZC fգri0R)d&o&abny+䜝dp_@"K$[ĸآdHBM7%cGvJ~iB70# H z_9)4p4yeoa3X ^$ ٍŞebV.utٴ*Z XS pK߄X, _ G:! 8EP66[uv חI'z,#k`,/d 0nK ;3 |P,|2L}I?ap: N?#&©=Kǰf%IB#iEgz1b@a V% 0=øJk3Fbgs17 NPE, I\n=R FLCi@d~D܇@Z7scq?kOa I\H9jy~^`9&f<ѿ9"H,mp~`WdjJf5ODDT7%Ah^0찯WM40f`P\JړC94p@"9IB)EL0u+^DRPST)5fs g}b=(LiHޓk sEy7|h[zΑTd"9\tA6׵}R ձdib(FqPPL.??jGQvƪGC6!F;tD2jz)#ѮVC6$uҸisz,*/J4Dv;ܴ`lotVbqTX 3 X9:(]A3)Boһ9&F JEoW<@\ΫęƄ7F fk\2\t>t $45lp:Q0=Q!J:߮5tDB7dGCI{ūOQ#'P ϫ% :hCC~c;1Q2}X rMD;mVaD^y~*]KjGu q1W~%6qs "<м/U(ocCBOwq5Eę3`֠=@n6ˆƬi&= I^Op)Hh g*ˢ؋vmJn.ʍfaS)*YYn,1ZAa0S>m968\dHu 4EmP-j<ӄȪ#Ęx!A*jBA +}! %XxJ-]]:Gݎq]V9C[>!1I S+lZ ~#^>*>b3X+`4wQܻӵ*<*Qze^|u3S -wQ4:p [,ZwC~j)o5"ѣolS=xϨ $,Yx:Ulpfܟt%kn>8-yFlm8Ih޴燰˱=>2@#c()h"g Yx/~nNVIk[Fw&=7uMUvBCKRtVɹ&~IG]`=E5pW@lR#~ RmܽNQy AN獯W%ϱ̝DB)6)(gj~]TT9O~!ƹ@-QDb拽qiͳ15+^_az1w:  SSZi>b1%l+  ΗZA-B E;ЗMs3?Cox5bpگOe5wV\,w)vѺ$(jrRjjҁNOgzd}ش,RoPT?+Ji;7jml܉1kJq]DQ_à:swxgM ֛uQF$=>G e6d$!Ef%sYx 4m:W5ɑQJzc,>FE\v>[/;uRa99m"x#>{sad5U^;cūY)Z4P'LTS?,HǨ^,&]CXgTUL# IWT!Ȫpt}sF*qgjp:m+]_"F.Ǿx=w0z!C|K2O}1X{v(3+1*2@R}=8RBTCEy[SfGÀV+%@AL÷ʫ?1Г|8Jqfrf!ƠT?#tX9ڕo+GךZR!!ʉf$gL Kϋ+Ǜ%ς ?A¡*x6;A ?{Y7dk<6yQ۫EKt9-t"IB-ZFByW] i5F.'~i2(d.9<@y#hЧeާ>S--KNlGpDj!z2D 5o(!+pt')Eđt,,3ٴ?Gw@alIDuYE>:0rյ1CUOCC0Umy ?o fa ]V^~8/ zGT\MǐWCrѓ31)~)DJMZIw@ֶnEj;!UK⻂CYy`N +i'`,\T!=^ TeCGٍÂb;w=dj]TQL6 *αNZ7/9VL\Zf8"_͂9N_/W=/D UX=? @Ln/}KN|ֽ*]$RáxNq0fVPjUns|4/HnB)u!ĝ8*Z 4fZ(k\/CRp T=ڃt`+$EC٘mȳ̡EӀ9@#ݤ:8sm"}Jxq{@<{/fh%_SV<]IWQ ȷȋh0U|7QԶ; a}-R b= $־JQ;HO%a?*!z6UM.4) wBUVRc ! :h?6Bes3h~a^Hc_$43iieK#BǡA=wX+hSo}ְZiz]H[1'!n{S }%Z )ÄYv{m}y 3ȼ-mݩDt*kbgBQCsRnYUW i7ad]nmV9TAOvYR>qNzc0Wk~m"2~^̚ V8uQw&VJrüċ5}ثr-c2"6Ox[:*.`fZXIK%5. oS22.VE ΃x8 < 4'LCOנ#H#XO1lX՜TJ1)P+srH|iy\Ca\B@m(&|-Qw)tߪ=Mf7+`H%V'J u}.!}V )@KO@7Ohp,#U~+aaI\<QSA3 K)=yaoKm  ]Q83@:q9a@m]hVc_in²Btg9Id2x ׿?޺lȂejS`B^!9#1n54M>kd[gV x48z疱DȔTP%GQ9x#GVWZe ^:C;yybo~cnMĶ¤t&Yst[o+[#Unx):j 6O Zg"nQ~D}I(L.l`YZi)W2YIfҷo\3m¬.w4w.qK_菟thBԮ,6xS=Fkh#Z1lDQ!B삁)KB}CV Q32^? ^q{II/E0fxe&3Ivn'/ό(yŐ&cVeY->ey)XXm,0q/Z6`p^FHb8lnhT_(UtqdMk~eǫAx 0\h}W_otq/t=Tŕ{bأ[wPg儘yɡ;w7:u@ؠ^Q}5?>锦algGM?K}S|`cu|3Snd@9JIq͈U*7vװ TL"Caڒx8IFfMs0R{{>{h97E=W6^L0Wᔔ ̹&0,hPYC| czQ(L^J(ݜ# ! \3I&$hHW4>XkE-v%E~DA=BƃZK/Szv\#@~Y3k|_6L 2ŀ*ș7IOe&C0mc :8M}p|(yc ,\}ܧԹ]0~ ]MSa@-~hκ\5 [$VpkI$jvsA M4=|_4,lrAX!ʀp5cruE5gbΑ5Qt2|QhvYn^M>AX(o?C H 1_z YG[=E gܫJ8ӆ2fl`Vt ؞q;eY{Gk6n ,fC80JEǙ瑒t&tnpĶ"7'^ˆwN61dٱéAӭ ߷x^1'a\wgAs%Iۅk;xTn/DzVw>C<a碳_Ȇ0hŶ@[E M|;ҸG~ qrlr.#/"IKrA %Tyb'6(dhܭKC o28A[2CO?@ J֖ rrP@|Z_ yK#NQor#JbZ9s[\jAv-bxҤe<>e  uШ܏+>VpLF9MEv TN M`b~T<3WqlfҤ9%yeue2uIZ[E<ќ䬩J8l {o"V@UḺg -S_eY8SZ*g7-8+4l~3>M[;"e9mOԢ ҅{Us D-GǭŤ$zTnN 7*hj!R{Jk+'Ҿ#,J |,̞YởuB5Y1eݔLSOgIݶ;0Q2ð䢣KvC AHb6-uA5/ |<͖SB#;#djpE|e*횷{/b~*7ӆӺ7 WGtɩY~ҸocD`f@cFP5H;i$B t8EvMt}!Zζ,%] h/T#.,iY,aML^]`nE#P+ei6k:ϪMdڥK9{Xa #QژJ7zlu_0/xRx<)Җ$]s˄ۇ^^a~S)~c4i$h#Sh:DghCVzF|ݰksjM?86R,=C%G̷n4nE3':!#㣴}RLã#XuZ}[xrh^Qnw%Gmʧ(nAE"iL?l37~H~-BH-gCP59GVcl` 5qU S:ǭ[:pyȓw6;G$q)0cu-Rc4\^)\VR3l`6e}f> ٹ JK-5)&a? \ B⬮X|W2%yFrχy.2ba5t6ީj,&z_kMD_ϸ_kȍN`Q-?4ZrM|K.loGV< ;Y9e;ӵfĕ,OqSɎZPt92'Ko3B5C30IGxıH&?DN7@rdU `]!W5'7)J}R 0|w{ SpLdGtto_6a?{@Q  ?_7X\6>DQXt09WE YuN R J|ydl1j63佊&<*66n`8TYͦMvlRp=noǓY@{&= Z $IBC̀LZ6,)\ dK^j#GUqMO݇PCMSHI Rh+~STHHH^Ť%g%&lfQG7NiWiG- Yx_L&#ߒQ*oaS}]^#&>:05h8?vk^q˂ KHs>unu")RߝwFK)UJ!7ǜ=J:AA hJЍbuL@zŏwIo2= B/hb'Uo,#0:}o=֊C)XiU2;\ D#>(`m,  ua]#73A_ܦ;p!ZHN1I^cC~Mz~ĔQٲ*<ؿQCcV)|);?)",hv" $_kC2u~fX l}psVtr֨E0!M]ee7nP]e,ȧT_xqNu@4@t~#e 6x)%Ҙǃs͔ R+j>3yzNI7NK%.ѵl:\= VvNn (5[- F='gXtn8P7>PMC#[P"լa-GiyGYI IX!ZktIvQ1DPLyH \UTQRԳ 9_y*fSH_ym,3[ZA~(8$15Y&v*ԋ9t;< d4&K!PtLUqGfP3+IԽ FQSرNJŏ%1XXrHE~[Gu% [tÛa? j C/TpÀW!/r7OOsh5zMM&txbŽ+ .7 t 4A7Zt^eQuMn"^5 eCgtF YWvq|xC}(?iquQ:8M=r]"dTN;w<C҄({Ŋpq3@S}jY ƥV؎ 0O5E܆ׇ">+MLp< _Dka3\ikEр(AL94q6HƘ(ݹ=eU?7¬$G֛GY%q+,qCԊ|qK"J$_ |e2g35 yI; ao }icNP0 ZTÂрprk(Lnfj3&TL̼~!O#-ݯHGwh:Z2#oh{R`;ڤTolF OD˵+"0kYSNt4;J>bWb˟"Ưv^il6D#"P.ll uVs {Q=ì}>I+0tCq4PAWj06ލ=d[DzDؖ5' glolT:66m'(Žk?`Qp|FwZ{ s4b Q(e@*r~&eʾ8-rD} /v!sٰ^^X|- uEVujxRޜ%4~Ays zqw* ~d홝j`*t͈Is bgD!F$zBM ߑ$%eIH\AXYFh୶.--+tot0e)!Yƫo~!7Pb,-_Zδa,II-h( it~`96ٺ<+@"+bn' _]yՀ +v# reY 4I^{w :qb'N/uk$w<0MR唁wQ}ZҔ{(;=r{ 2!7Âim|b&#P 9g9ݤ}lj̥` wP)嘪xWLJwP*}iB' y &( _- ,PRd%e=i,TveUXE(~h.oN≖zKGk5R9G 䱩yv4Wؗ38t%a,ZflFP7뒔{5\PX[ްR3z2ܥ;ww?Hgb3lSfDe06ҨyUP7p Lhx)L"T<Õn]ZSԸV4{R*л")NJR/pǾ, 6T{Ú֣;q)hNY_8,@*ݽnH _֨O&KF ӌe6ޱP &gp #BbP} MA̱ Q݉%4Rw#])̝(1u?ռ , i,9ܣr0%YށuVgkݱKL4EPJEr@^N0W^IXYGmb*d=c7j (' 5NPON-Uo?*|^TAe*,k= H}j.=n+M6\'Kd_]`@r٥7Cl'VNżo