libefl1-1.19.1-8.14>t  DH`pY`]F/=„΅|j=)fT϶.a\*${75G`uE߆) ?Vf=҅srPVw^ ΢7%N$hz€K؃ǻ[XVG{c 2S Eù"OlNX.a0'S8e Q(5Hw/O4qIA! ڠeD~"~Y,D_E ʲ5fI|ke cPf-g~ Mx.MV47130a4fdf1473e52b634991f670a0bbae0e5899Y`]F/=„(,xA&[hEIJJk^JB 0JͧfTeEBR, x |wVv, 0h“#,x?$;+0k8 lO? "C;Gל!4W虮UaFT\!ج3zTw7bBUE͢z̯ؽLG,Dٍl73%.d';(Ct\x92=(><?d   *pt|      B T\fp ("8,Y9Y: !Y>V@eFtGHIXY\]^bc~defluvwxyzClibefl11.19.18.14Efreet, part of EFLThe foundation components for the enlightenment foundation libraries.Y`\build80;openSUSE Leap 42.3openSUSELGPL-2.1http://bugs.opensuse.orgSystem/Librariesgit://git.enlightenment.org/core/efl.gitlinuxx86_64;Y`\sY`\ff884f75388e8dd7e19fbba66a5a5137libefl.so.1.19.1rootrootrootrootefl-1.19.1-8.14.src.rpmlibefl.so.1()(64bit)libefl1libefl1(x86-64)@@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfigld-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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libeina.so.1()(64bit)libeo.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Y%uY@Y;@XXWށWWWWW@W@W@WWW@Wk@WKVVV%@VVD@V.VZV @V@V@U@U@UUL@UUx&USsimon@simotek.netsimon@simotek.netschwab@suse.desimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netschwab@suse.desimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsimon@simotek.netsimon@simotek.netsimon@simotek.netschwab@suse.desimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsimon@simotek.netsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsleep_walker@suse.czsimon@simotek.netsleep_walker@suse.czsimon@simotek.net- Update to 1.19.1 * elm_image: Fix file_set when preload is disabled * elm_code: Fix selection,start signal * build: bump minimum version requirement of gnutls to 3.3.6 (T5437) * bump minimum version requirement of freetype2 to 16.2.10 which equals release 2.5.0.1 (T5437) * evas/elm: Fix bad propagation of ON_HOLD flag * evas render: Fix issue with map render * nstate: correct the legacy class name * check: fix efl_ui_check_selected_set() API * elm_code : LINE_APPEND Render fix * elm_code: Fix crash on tabs in long lines- Fix rebuild issues * Adds fix-upstream-eina-hampster-repo-build.patch- Update to 1.19.0 * XCB support removed * After many years of having XCB support in ecore_x and the evas engine without a real user base we decided to drop it from this release onwards. * Multiseat support * This release saw the first work on multiseat support in evas and edje. * Evas Image Loaders * In the evas image loader BMP got support for region set and PNG for region load. * The PNG saver was extended with support for GRY8/AGRY88 as well and our async image loading now allows loading the header of an image file async, too. * Wayland, DRM and Input * Our libinput support in elput does now supports new libinput features like tap-and-drag, drag-log and dwt on touch pads and more. * The XDG shell v6 support was added and ecore-drm does now support retrieving the screen dpi and its rotation and setting gamma of a given output. * Eolian * Eolian support for documentation in EO files has been extended by a large margin, including a documentation tokenizer and maybe other things to generate our documentation from the EO files.- Update to 1.18.4 bugfix release Changes since 1.18.3: * evas/x11: Fix EGL engine for recent nvidia binary * gl drm/x11: Fix compilation for EGL < 1.5 * ecore_x: Early check image bpp based on depth (T4389) Changes since 1.18.2: * eocre animator - the anim thread is polled on shutdown use volatile * ecore anim - actually fix by checking fd not thread handle * ecore_cocoa: fix handling of some keys * ecore audio - fix hang in wayland due to pulse audio connecting to x * emotion gst1 module - disable subtitles by default as that should be (T4795) * wl_drm and eayland_egl buffer age fix for gl when age changes- Update to 1.18.2 bugfix release * efreet: fix command generation by fixing string buffer expansion * elm_toolbar: Show icons in icon only mode * Evas_Device: Use eo_del() in evas_device_del(). * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699) * ecore-evas x: fix intial iconified state so terminology -I works * evas: Fix evas_object_smart_clipped_clipper_get * epp: fix memory corruption when using #warning and #error * fix edje_cc segv when compiling bling bling theme- Update to 1.18.1 * doc: put shot.sh into dist to allow make doc run from tarball * examples: evas: ensure filter example lua files land in tarball * elm: Install elm test images in the right place * FDO icon theme: correct Inherits value * edje - fix missing vector field frees, copies, handling etc. * FDO icons: correctly list the intl icons in theme description file * Fix elementary build when xkbcommon is in a non standard location (T4413) * ecore_audio: fix distribution of eolian files * eina: overhaul Mac OS X semaphores (T4423) - Remove fix-xkbcommon-compile.patch (upstream)- Disable NEON on armv6 - Configure with --enable-lua-old and exclude all elua files if luajit is not present- Remove poppler from OS's that don't support it- remove vlc on OS's that dont support it- Move things with a different version to last in the list.- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included upstream and breaks colored output.- We now have a libelput1 under wayland- Add fix-xkbcommon-compile.patch to fix wayland build- Attempt to add back wayland build support - I suspect it has a bug- Update to 1.18.0 * Major Packaging changes * elementary evas-generic-loaders and emotion-generic-players(not currently built), have been merged into this package * New FDO Icon themes added and created in its own package * The following patches have been removed (fixed upstream) * fix-upstream-evas-opacity-check.patch * fix-upstream-evas-opacity-rect.patch * fix-upstream-evas-trans-rect.patch * New Software features * FDO Icon themes * EFL gained a virtual path subsystem * Many internal changes that will become visable in 1.19 * With Elput we introduced a new library for input handling based on libinput. * Many other bugfixes and minor enhancements- A series of patches to fix some themes * fix-upstream-evas-opacity-check.patch * fix-upstream-evas-opacity-rect.patch * fix-upstream-evas-trans-rect.patch- Bump to 1.17.2 * evas: gif loader - fix out of bounds access on cmap of invalid pixels * evas - gif loader - handle missing colormap * evas sw render: cutout rects may be used in multiple threads (T3348) * eina hash - fix stringshare key comparison function (T3638) * efl - fix many bounds over/underflow where we use int for ptr cmp (T3638) * examples: evas: add all needed files to SOURCES to make sure they are distributed * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY - The following patches have been removed due to being fixed upstream * fix-evas-sw-cutout-rects-threads.patch * fix-evas-sw-spinlock-free.patch * fix-evas-gif-loader-CVE-2014-9762.patch * fix-evas-gif-loader-pixel-lookup-decode.patch * fix-evas-gif-loader-cmap-null.patch - 1.17.1 changes * Ecore con: Close server socket fd on failure. * eina: invalidate last add/del rects when the opposite operation occurs * Evas textblock: Fix markup cache, was completely broken. * Edje textblock: Assume textblock knows to deal with setting the same markup. * ecore-wl2: do not send double mouse up events during input ungrab * edje: clear pending programs upon calling stop_programs_on() * Evas textblock: fix cached markup's stringshare refs * edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting surrounding text * evas: Fix improper extra library linkage for various engines * ecore-drm: Add missing initializer for fb2 command * ecore-evas-wayland: Remove include for old Ecore_Wayland library- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348 - Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch) - Fix mulitple possible crashes in gif loader that could lead to DOS attacks (CVE-2014-9762 boo#963796, boo#963797, boo#973759) * fix-evas-gif-loader-CVE-2014-9762.patch * fix-evas-gif-loader-pixel-lookup-decode.patch * fix-evas-gif-loader-cmap-null.patch- use full URL for Source- Bump to 1.17.0 What's New Even if we had only three months a lot has happened during the 1.17 release cycle. We only cover some highlights here. For the full list please look at the NEWS files if you are interested in the details. As usual we have been working on fixing bugs, optimising our code for speed and memory footprint and adding new features. Wayland / DRM New APIs for keymap cache and left-handed mouse have been added in ecore_wayland while a new wayland module helped to fix some bugs with window sizing problems we have seen. Evas The biggest changes in Evas have been adding support for hyphenation wrap style and the addition of a TBM (Tizen Buffer Management) surface in the Evas engine. Eina Many of the changes in Eina during this release are towards better support of vector graphics coming in form of our Ector library. They include eina_bezier, eina_vector, eina_matrix and eina_quaternion updates. Additonally we added APIs for base64 encode and decode functionality. Edje New support for size_class as well as text_class syntax have been added and we can now embed TGV files directly into an edje file. Bindings JavaScript Eolian binding have been added as a first step towards JavaScript bindings for the EFL.- EFL now requires libsystemd >= 209 which is not available on openSUSE 13.1 - disable systemd support for that distro- Bump to 1.16.1 edje: initialize map.zoom values to fix old *.edj compatibility issues. ecore-evas wayland: use correct values when updating wayland window size ecore-evas drm: null global device pointer after free (T2844) ector: disable NEON build. (T2851) ecore-evas-wl: Fix issue of improper window geometry (T2842) ecore-drm: Don't send mouse_move event too early ecore-evas-drm: Send fake mouse_move event after registering (T2854) ecore-wayland: Make ecore_wl_window_maximized_get return proper values ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841) ecore-wayland: return only the relevant state value for maximize/fullscreen ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841) edje: fix edje RTL description in case of custom state of a part emotion - fix gst back-end to report title and other meta changes evas: do not add unclipped smart members to the master clip evas: trigger FLUSH_PRE callback prior to kicking off an async render evas: do not unset/delete master clip after every frame efreet_icon_cache_create: null theme eet file to avoid double free edje_cc: track parts for descriptions, ensure part types match when inheriting edje_cc: terminate filter file scripts edje_cc: correctly copy part descriptions when setting part type edje_cc: redo part type setting to be even more correct evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN evas: handle existing pointer grabs when changing object pointer mode efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon using anything else makes obs happy but still fails configure due to a incorrect pc file - Bump to 1.16.0 Wayland The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc Evas GL Besides some normal optimisation evas GL got support for the new partial update extension. Eina To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named. Eo (BETA) A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.- depend on luajit-devel instead of pkgconfig(luajit), it seems to be unifying symbol among distributions- bump to 1.15.2 Feature Release ecore_wayland: bind and destroy session_recovery interface correctly. ecore_pipe: add write fdset and except fdset. edje: Fix double free scenario caused by static pointer. Evas textblock: fix case of own_closer in style_set (T2654) evas - fix texture context bind reset in gl common using wrong texture eldbus: add dbus_pending NULL check ecore_evas-x11: unset withdrawn state when window is mapped (T2745) upower: free version string splits ecore_win32: fix the mouse out behavior. ecore-audio: defer deletion of pulseaudio timer until after event processing doc/eldbus: fix parameter in document edje_cc: Fix inheritance of "no_render" flag eldbus - make method calls less crasy since libdbus likes to abort- add forgotten dependencies for wayland into devel subpackage - drop neon-cflags.patch as it seems to be fixed already- some more cleanup- Enable Wayland support and DRM support - cleanup macros - fix systemd support- Require pkgconfig(lua-5.1) instead of pkgconfig(lua) < 5.2- Bump to 1.15.1 Bugfix ecore_evas: fix first render skip in several windows ecore-wl: do not nul terminate drops Evas language: fix script run code (T2670)- Only use luajit or lua and if using lua use less then 5.2- bump to 1.15.0 Feature release Eo Cleaned up object creation (constructor and finalizer) and improved error handling. This includes adding a return value to eo_constructor() and removing eo_error_set(). Object creation and error handling should now be more consistent. Ecore DRM Several new API functions were added for working with Outputs, along with improvements to rendering speed and the addition of support for hardware-accelerated rendering. Ecore Wayland Support added for version 5 of the xdg_shell protocol. With many other enhancement we no depend on version >=1.8.0 of the wayland libraries (client, cursor and server). Wayland input methods gained support for autocapital, language and password mode. Eolian Several new convenience APIs were added, new documentation format and generator was introduced and many existing EFL/Elementary docs were converted into the new format (old format is considered deprecated). The Eo file grammar was made stricter and additional error checks were added. Preparations for enabling of the Eo file validator were made, but are not yet complete. Edje / EDC A new flag has been added to parts: "no_render". When set to 1, the part should never be visible on the canvas, but can still be used as a mask or a proxy source. It is now possible to change a part's clipper by setting an overriding clip_to value in the state description. The text and image filters for evas are now better integrated in EDC, allowing themes to use filters with animations, and refer to external Lua files. Portability Many fixes for better Windows support have been added. On the Mac OS X side support for CoreAudio was added to ecore_audio to play sounds.- bump to 1.14.2 pkg-config: fix portability issue on Windows. (T2458) edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse events eina semaphore lock - don't wake up because of signals ecore: null cb function is unacceptable. Evas filters: Fix blend with color with rgba buffers Evas: Remove shader_3d .x generated file from BUILT_SOURCES eina/simple_xml_parser: don't parse the <, > in the attribute string.- bump to 1.14.1 Eolian/Generator: fix enums generation (T2400) rg_etc: Correct ifdef to keep function available for debug build Evas GL common: Skip shaders generation if there is no change Evas filters: Fix glReadPixels usage for EGL evas canvas: add exceptional handling in invalid input case. edje: fix back edje_watch. evas canvas: fix insane mouse move events on proxy source. evas: make image_size_get() return the actual image size- Fix file list for !%luajit_present- Build with gstreamer 1 if avalible otherwise gstreamer 0.10 not both= What's New = Even if we had only three months a lot has happened during the 1.14 release cycle. We only cover some highlights here. For the full list please look at the NEWS files if you are interested in the details. As usual we have been working on fixing bugs, optimizing our code for speed and memory footprint and adding new features. Below we describe just some highlights and by no means provide a full list. == Build & Distribution == While we have supported parallel building a la make -j X for a long time we had problems with supporting it for the install target. Finally this is solved and you can use -j X for all your make calls now. == Emile == Emile provides a library to bring together serialization, compression and ciphering. It is a low-level library and can be used by anything above Eina. It came along with a lot re-factoring of our current code base to make use of it and de-duplicate a lot of existing code. More refactoring is expected in ecore_con_ssl ciphering and general image compression. == Ector and Evas_Object_VG (BETA) == Ector provides a new retained rendering library that is used by Evas to provide Evas_Object_VG. This is a new Evas_Object that provides a vector graphics scene graph following the SVG specification. It will be considered a bug if some behaviour does not follow the SVG standard. Evas_Object_VG provides 3 kind of objects for now: shape, as well as linear and radial gradients. Apart from the authors you will see with git, two big thanks need to be mentioned here. First special thanks goes to Jorge Luis "turran" Zapata who has been developing his own vector stack: http://enesim.org/ since a long time now and shared his technical advice and also strongly influenced the design. We evaluated the possibility to include enesim in the EFL, but that wasn't really possible, sadly. Another thanks goes to Jose O Gonzalez who supported and answered a lot of my questions and helped me a lot, too. == EModel (BETA)== Efl.Model is an attempt to provide a data model as in the M of MVC to the EFL core. A first implementation and example is provided as a Eio.Model. This, together with some patches in Elementary, should provide a fully asynchronous and fast modern MVC system for the EFL. The API has been in review since last summer, but will still only be accessible with EFL BETA API and EO for now. More data models should come in the future. == Eo / Eolian == Eolian now supports parsing of @nullable and @optional args on function parameters and is able return the class from a function and determine if a function is implemented. Eo remove some GCCism and make it more portable to work with other compilers. == EvasGL == Together with a lot bug fixes Evas GL got support for 3.0 and automatic fallback to indirect rendering when the scene has not changed. == Evas == The gl_x11 Evas engines gained support for the TBM native surface type (for Tizen) as well as support for bitmap embedded color fonts. == Ecore_Evas == With eetpack we added a small utility for packing files (images) into eet files. == Edje == Edje received many updates for its edit capabilities, especially around box and table. It also received 3D camera properties in edje_cc, colorclass updates, zoom effects for map and more. == Ecore DRM == Many new features and bug fixes have been put into ecore_drm this cycle while its usage in the Enlightenment Wayland compositor is progressing. Functionality as been added to support DPMS on outputs, setting output, marking framebuffers as dirty, disabling an output, ouput EDID parsing as well as support for libinput 0.8 and higher. == Unit Testing == We improved out test coverage from 38.5% to 39.3% during the 1.14 release cycle. This does not sound much but given the size of our code base and the amount of new code added even a small increase of 0.8% coverage is a good step forward.- bump to 1.13.2 bugfix release * ecore-wl fullscreen state is based on either window type or attribute * ecore/ecore_audio: fix timer control logically wrong. * Evas GL: Fix list of extensions with GLESv1 * evas/clip: If the clipper is image or has color, clipped area should be redrawn. * eina: safety check for NULL pointer * evas: prevent crash. * evil: fix access to a file mapping object * ecore_idler: + null check.- Fix file list- bump to 1.13.1 bugfix release * Evas masking: Fix some garbage pixels with the SW engine * Evas masking: Fix potential issues with map & masking * Evas masking: Force BLEND mode in case of image masking (GL) * ecore-drm should not use sscanf when getting logind vt * ecore/drm: Fix libinput >= 0.8 check * ee-win32 probably might compile now * Evas GL: Fix leak of surfaces with GLES 1.1 * eina + ecore - fix main loop thread id tracking on fork- bump to 1.13.0 feature release * New elocation library (beta) * New elua library * More api's converted to eo/eolian * Evas 3d - gained support for .ply export/import * Evas - supports image masks * Evas GL - Shaders generated and loaded from a makefile * Eet - support certificate signing * eldbus - Lots of eldbus-codegen fixes, you should regen your code * wayland - uses libinput (not used in openSUSE yet) - Packaging changes * remove second half of efl-1.11.3-fix-bashisms.patch file no longer exists- Disable xine on Fedora + SLES, enable on all others. Previously It was enabled for everything other then fedora- Bump to 1.12.3 bugfix * Edje_Edit: Add sound samples into generated code for the group. * ecore_con: the timer callback is waiting for the Eo object not its private data. (T1962) * evas textgrid - fix drawing of codepoints that are 0 * eo: Fix bad addressing in _eo_classes array * Eo tests: Fix bad free in eo_test_value * ee engines should not crash when re-setting the same title/name_class- Bump to EFL 1.12.2 New feature release * Disable neon-cflags.patch should be fixed upstream (also doesn't apply cleanly) * New OpenGL Application Features * Vastly improved lua bindings * lots of internal eolian fixes * Lots of other bugfixes and enhancements * Adds libefl.so.1- Bump to EFL 1.11.5 bugfix Remove 0001-unbreak-nvidia-gl.patch was the only fix in efl 1.11.4 * Eo id: Fix id security checks for invalid objects. * Fix bug ecore_imf_context_cursor_position_set was not called when cursor was moved by ECORE_IMF_CALLBACK_SELECTION_SET- fix bashisms - add patches: * efl-1.11.3-fix-bashisms.patch- Add 0001-unbreak-nvidia-gl.patch f294fdc3a1d0c648353eae2185ca2c53e4630949 introduced a fix for a alpha issue but this fix also broke gl for all users so its being reverted atleast for the 1.11.3 release- Bump to 1.11.3 bugfix release * Evas filters: Fix parsing of argument lists (T1615) * edje_program: added signal "focus,part,out" when focus is discarded * efl - vsync - deal with both broken and non-broken libdrm * ecore_x_vsync - fix tiny leaklet of drmversion * Evas Textblock: Fix bad empty line add on wrapping * ecore vsync - fix up dual nvidia + dri/drm driver discovery * eeze - sensors - ints for sensor events were decld in .h - and never .c * Evas Textblock: Fix native width of BiDi text (T1532) * ecore_imf/ibus : provide to get surrounding text * evas: GL_X11 context need to always be with alpha or it will fail to change.- Don't disable neon-cflags.patch - valgrind exists also on aarch64- The bug effecting the doco build is #897122- Disable but keep the neon-cflags.patch, will confirm with the author that this was fixed properly upstream before removing the patch entirely - Temporarly disable generating docs as factory is complaining of a missing epstopdf.- Bump to 1.11.2 bugfix release * shutup ecore-x vsync stupid log domain failures * emotion - fix calling pos update cb for gst1 module in frame new * emotion - audio volume - leave as-is on file open/init * edje_cc now throws an error during link combination when the current part has no name * evas: fix build on armv7l. (T1620) * edje embryo stop_program() should stop pending actions * evas: let's freeze the canvas, shall we ?- Try and fix fedora build- eolian.patch: remove unused patch - neon-cflags.patch: use NEON_CFLAGS for all users of - Disable elua subpackage if there is no luajit- Update to 1.11.1 * Major packaging changes: * Added elua package (efl luajit bindings) * Setup efreet and ethumb systemd user daemons properly * Major upstream changes * Eolian passer rewrite * ETC2 image decode support and etc2 texture format support * New loader for the DDS image file format. * elua (lua wrapper and bindings) * Many coverty and other bugs fixed - Include un approved Request 244211 (if i knew it existed i would have approved It first Mon Aug 11 11:48:25 UTC 2014 - schwab@suse.de - Require luajit only for supported architectures - eolian.patch: fix type mismatch- re enable ephysics now that bullet is in factory This means that a new libephysics1 package will be created- remove shebang.patch and instead make the files -x Python pretty printers don't need execute permissions* Update to 1.10.2 * evas/textblock: check item's type before returning result. * Evas textblock: Fix issue with edje fonts not being used. (T1331) * Evas/Textblock: Introduce PS deletion bug test and fix * evas/gl - fix to render grayscale with transparency format in gl backened. * edje: textblock style loading changed * lz4: fix possible security issue. (CVE-2014-4611) * Separate lz4 patch no longer required. * 0001-lz4-fix-possible-security-issue.patch removed- 0001-lz4-fix-possible-security-issue.patch fix for CVE-2014-4611- bump to 1.10.1 Fixes: * recursively hide edje group objects on edje hide * Evas textblock: Fix wrong advance calculation when bidi is disabled. * Eolian: fix issue for Windows. * evas loader - redo gif fix so it doesn't break everything * Evas: Remove invalid cast and fix warning/bug on windows * Win64: Fix a bunch of warnings * eina/file - revert 18be4c50d9990c82ed9ce4269b7820e61f772699 * Eolian: Fix class look up. * Evas textblock: Fix crash when cutting ligatures with formats. (T1308) * eo: force zeroing memory on non Linux system. * po: Set initial values for Language-Team in all po files * po: Set initial language value in po file where it is missing- add forgotten path- bump to 1.10.0 release Fixes: * ecore-drm: Send proper keycode to ecore key event, and remove erroneous variable. * edje: Edje_Edit - fix wrong behaviour on draggable.event processing while deleting parts. * evas/text: fix abnormal ellipsis logic when harfbuzz is enabled.- bump to 1.10.0-beta3 Fixes: edje/Edje_Edit: _edje_edit_real_part_add init field of Edje_Real_part fix ecore_con_url using 100% cpu and just let fd handler do work (T1251) fix behavior of edje entry to match other toolkit entires (T1229) fix ecore_thread_global_data_wait to work when no data exists yet Eo: Fix deref after free. (CID1039898) evas/render - fix segfault because of null cow access. (T1252)- bump to 1.10.0-beta2 Features: * eina: add eina_inarray_resize @feature. * eina: add eina_accessor_clone and update all Eina_Accessor to take advantage of it. * eina: add a C++ bindings to Eina @feature. * @feature - Apply NEON intrisics improvement to rotation * Evas textblock: Implemented mid-contextualization formatting. * evas-drm: Add evas_drm to build order for Evas drm engine * evas-drm: Add Evas Drm Engine (software only currently) * evas-drm: Add option to enable drm hardware acceleration * evas-drm: Start on hardware-accel support for drm * evas-drm: Triple buffer by default. * evas-drm: Fix opening of drm card * evas-drm: Start on hardware Plane support * evas-drm: Add vsync/non-vsync support to evas_drm code * evas-drm: Ddd support for setting vsync with env variable. * edje: @feature to include license in edje file. (T1027) * edje: add support of last input entered in password mode to be always visible in entry. * eio: make it possible to limit the amount of memory used by threads. * eina: make Eina_Error thread safe. * edje: add AUTHORS and more than one license file to Edje. * ecore-drm: Add Ecore_Drm code * ecore-drm: Add configure.ac autofoo for ecore-drm * Eet: Added vieet a tool to edit eet files. * eina-cxx: Added eina_log support for C++, using IOStreams syntax * ecore-drm: Add API function to return the vt fd * ecore-drm: Add dependency on xkbcommon * ecore-drm: Add code pass along key events to ecore_event * ecore-drm: Set the window of the Ecore_Event_Key structure * ecore-drm: Add code to handle modifiers in a key event * ecore-drm: Add code to handle mouse input * evas/font: Added evas_font_path_global_* APIs. * Eo: Made eo id for classes a bit more secure. * ecore-drm: Add API function to return the drm device name * ecore-evas-drm: Add support for resize and move callbacks * ecore-evas-drm: Add support for setting focus_in & focus_out callbacks * ecore-evas-drm: Add support for setting the mouse in & mouse out callbacks of the ecore_evas * ecore-evas-drm: Add support for ecore_evas_move function * ecore-evas-drm: Add support for ecore_evas_move_resize * ecore-evas-drm: Add support for rotation set * ecore-evas-drm: Add support for setting the title of the ecore_evas * ecore-evas-drm: Add support for ecore_evas_name_class_set * ecore-evas-drm: Add support for setting size hints * ecore-evas-drm: Add support for ecore_evas_object_cursor_set * ecore-evas-drm: Add support for ecore_evas_layer_set * ecore-evas-drm: Add support for ecore_evas_iconified_set * ecore-evas-drm: Add support for ecore_evas_borderless_set * ecore-evas-drm: Add support for maximized, fullscreen, withdrawn, and ignore_events settings * ecore-evas-drm: Add support for alpha & transparent setting * ecore-evas-drm: Add support for setting aspect of ecore_evas * edje_cc now supports program.targets keyword for adding N targets in one line * edje_cc now supports group.remove for removing parts from inherited groups * edje_cc now supports part.inherit for copying attributes of parts within a group more easily * eeze_udev gets more helper functions * edje_cc now supports program.sequence for more easily chaining programs together * edje_cc can now use group.program_remove to remove inherited programs * edje_edit: function that will return the source code of the loaded edje edit object. * ecore-drm: Add API function for getting size of an output. * eet-cxx: add implementation for eet C++. * Eina: Fix mistake in a previous patch * +eeze_udev_get() * eina-cxx: Modified eina C++ log use syntax * Move to Eo2 and adjust code accordingly * Eo: eo_do now returns called func's value + default ret fix. * Edje: Use LOSSY_ETC1 instead of LOSSY * Evas TGV: Add direct copy mode for ETC1/ETC2 data * Evas: Add support for ETC2 in the TGV loader * Evas gl_x11: Add ETC2 support to the GL/X11 engine * edje_cc now supports "lazEDC", a more concise version of EDC * edje_cc now supports the group.inherit_only attribute * edje_cc now supports targets for SIGNAL_EMIT actions * edje_cc now has the program.groups and X.target_group keywords for target grouping * edje_cc now supports group.program_source for specifying a default source in programs * eina_hash now has helper functions for managing lists inside hashes * edje_cc now supports part.description.link for single line state changes * edje now has the group.script_recursion flag for permitting unsafe embryo recursion (T905) * eolian_cxx: initial version of the EFL C++ Bindings Generator. Fixes: * ecore: @fix race condition when using ecore_main_loop_thread_safe_call_sync. * examples/evas: Set a proper format string for fprintf * evas-drm: Set Magic on the Ecore_Evas * evas-drm: Fix configure.ac typo for drm hw accel argument * evas-drm: Call framebuffer_set earlier in the process so that the screen gets updated sooner. * evas-drm: Fix opening of drm card * evas-drm: Forgot to install the evas drm engine pkgconfig file * evas-drm: cleanup outbuf structure and functions * evas-drm: cleanup evas_engine code for drm sw engine * evas-drm: Add vsync/non-vsync support to evas_drm code * evas-drm: Ddd support for setting vsync with env variable. * Evas: Fix build issue when building without drm * ecore_avahi: @fix timeout to avoid pitfall of forever frozen timer. * evas-drm: Fix evas drawing delay for cedric * Evas filters: Avoid CRI message when using the GL engine * Evas filters: fix black squares with the GL engine * Evas filters: fix random cases of 'dancing text' * Evas filters: fix clip to target calculation * edje: fix edje_watch to not pass the '\n' to eio_monitor. * edje: let's allow to reset escaped text to NULL. (T821) * evas-drm: Don't call framebuffer set from within send function * evas-drm: Check buffer validity in swap function * evas-drm: Fix setting cached image alpha flag * ecore-evas-x: Fix resource leak from eina_str_split_full usage (CID1188012) * eo: memory waste at mixin class elaboration * Edje entry: fix bug preedit text is committed in the next entry when Tab key is pressed. * edje/edje_edit: fix part add bug * edje/edje_edit: Check for NULL * evas-drm: Remove hardware acceleration fields from engine structure * evas-drm: Add headers for hardware acceleration * ecore-drm: Add missing define * ecore-drm: Comment out Gbm Format * efl: Fix installing ecore-drm pkgconfig file * efl: Fix build with drm disabled * evas/fb: avoid crashing it outbuf setup failed. * evas: @fix convert to 24bits so dst_jump is used properly. * evas/fb: expose and call fb_freemode() and fb_cleanup() * ecore_fb: @fix use of uninitialized values reported by valgrind. * evas/fb: use stride instead of width. * eina: Fix bug in eina_convert_itoa (T1062) * edje/entry: fix to not emit "changed" signal in unnecessary cases of password mode. * edje: do not leak in case of error. (CID1191310, CID1191311) * evas-fb: Fix broken build of efl * ecore-drm: Initialize ecore_event on ecore_drm_init * edje - allow lager clipper space. * eina-cxx: Fixes compilation errors and warnings in clang * evas: Replace EINA_LIST_FOREACH_SAFE to while statement. * evas: @fix use the correct composite op on lines with pixman * Evas filters: Fix 1-D blurs on a single buffer * Evas filters: Fix memory leak when destroying the object * ecore-x: Predefine Ecore_X_Atom and Ecore_X_Icon * ecore-evas: Predefine Ecore_X_Atom and Ecore_X_Icon * evas: restore behavior of stack above and below when no rel is specified. (CID1191907, CID1191906) * Ecore x: Add back the two symbols removed in 1.9. * eet: fix tokenizer's escape logic. * Evas textblock: Don't include right margin/padding twice when aligning lines. * edje: check font change in edje text part cache infra. * edje/util: set flag to all_part_change when edje class member is added. * Evas cserve2: Fix client crashes when a file changed * Evas gl: Fix clip in image_draw if it's not set * ecore-drm: Fix ecore_drm_device_window_set to use an unsigned int * ecore-evas-drm: Fix setting of the ecore_evas property window and register the prop.window for events. * evas-drm: Fix engine to use the output's framebuffer as window id * ecore-wayland: Fix ecore_wl_init 'stalling' when used in a server * Eolian/Lexer: increase buffer length for .eo files * Eolian/Generator: Don't generate sub ids structure if not needed. * ecore-drm: Fix absolute motion coordinate calculation * edje_cc no longer fails on collections.group{} * edje_cc now correctly handles lack of state int in STATE_SET action * edje_cc also checks min args correctly for STATE_SET actions * Evas filters: fix potential memory leak * eio monitors no longer trigger a CRI error during free * edje_cc uses macros for some of its handler setup * evas/gl - fill up missed blend mode. * evas: Fixed warning for uninitialized variables * edje_cc now correctly handles group inheriting when the inherit is after a part/program * build: Disallow non-working sdl + opengl ES combination (T856) * Evas Textblock: increase ref of format before work * evas/proxy - redraw proxy source properly. * Eolian: move the beta API ifdef to cover all the H types and functions. * Eolian: fix virtual pure support. * Eolian/Lexer: fix function names parsing. * edje_cc: Fix the crash when compiled wrong edc file containing empty part * evas - fix incorrect object reset. * evas-drm: Add trapping for a canvas below framebuffer size * ecore-evas-drm: Add better support for ecore_evas_fullscreen_set * ecore-drm: Fix mouse wheel to not be inverted * emotion: fix memory leak * edje_cc: fix group inheriting with scripts. (group.script and .program.script) * ecore-evas - fix object cursor to not delete the same cursor when set * ecore_evas_extn: give proper event data to callbacks * ecore_evas_extn: fix doxygen sample * evas-drm: Default async page flip to false as this can cause tearing * evas-drm: Remove all async_page_flip options/references * ecore-con - deal with internal buffer growing over 2g in size * fix swap buffers with damage to not detect if ext str is not there * ecore-wl: Optimize opaque region setting for surface and reduce unnecessary calls to surface commit. * ecore-wl: Optimize setting of window input region * ecore-evas-wl: Reduce useless compositor redraws during render update and update input & opaque regions after resizing. * ecore_evas_extn: initialize server handle on server deletion * ecore_evas_extn: update plug image object after disconnection * Eo: eo_do now returns called func's value + default ret fix. * Fixed a problem with e wl server that sent invalid key value to wl client. * ecore-evas-wl: Ooops, Fix opaque & input regions being set to incorrect values * ecore-wl: Don't create an input cursor surface unless the input has pointer capability. * ecore-wl: Check for existance of data device manager * eo: fix broken children iterator, remove redundant fields. * ecore: Fixed se of EINA_MAIN_LOOP_CHECK_RETURN macros with functions with return types * emotion: fix triggering condition of fallback module loading (T1025) * edje now correctly forces ellipsis setting on text parts * emotion: play set before file open callback bug fix * emotion: use eina stringshare not strdup * configure: Only allow wayland + egl with opengl ES (T1202) * eldbus-codegen no longer passes garbage values to error callbacks * fix emotion_test signal emit object * evas-wayland-shm: Use XDG_RUNTIME_DIR if available for creating mmap'd buffer file. * evas-wayland-shm: Fix 'oopsie/typo' in temporary file name template * ecore-x - fix setting protocol atoms for icccm for 64bit - add shebang.patch (add shebangs to python scripts to shut up rpmlint)- Reenable luajit now its in factory- We don't use XCB as with respect to enlightenment XCB is only useful in some embedded cases where openGL is not present - Fedora doesn't support xine- bump to 1.9.3 * build: Disallow non-working sdl + opengl ES combination (T856) * evas/proxy - redraw proxy source properly. * edje_cc: Fix the crash when compiled wrong edc file containing empty part * evas - fix incorrect object reset. * ecore-evas - fix object cursor to not delete the same cursor when set * Evas cserve2: Fix crash in elm_test GLView * ecore-con - deal with internal buffer growing over 2g in size * fix swap buffers with damage to not detect if ext str is not there- Only use valgrind when it exists- bump to 1.9.2 * Fixes 2 Api breaks introduced in 1.9.0 * Evas filters: Fix 1-D blurs on a single buffer * Evas filters: Fix memory leak when destroying the object * Ecore x: Add back the two symbols removed in 1.9. * eet: fix tokenizer's escape logic. * edje: check font change in edje text part cache infra. * Evas cserve2: Fix client crashes when a file changed * Evas gl: Fix clip in image_draw if it's not set * edje_cc no longer fails on collections.group{} * edje_cc now correctly handles lack of state int in STATE_SET action * edje_cc also checks min args correctly for STATE_SET actions * Evas filters: fix potential memory leak * edje_cc uses macros for some of its handler setup * evas/gl - fill up missed blend mode.- bump to 1.9.0 * New Features * * Use GStreamer 1.0 instead of 0.10 * * Evas Text filters * * ecore-avadhi * Many bugfixes- Feedback from SR: 213817 * conflicts with older efreet * efl-devel requires bullet which is not in factory yet- Disable building man pages, they conflict with many other man pages /usr/share/evas/checkme is now in devel as it was in there in 1.7.*- Minor bugfix release including fixing a api break (missing symbols)- Disable physics module as bullet isn't in factory atm. Will re add it- remove with_xlib and with_xcb again- bump to 1.8.3 Changes since 1.8.2: * evas: no loader should ever close an Eina_File anymore. (T674 and T668) * evas - tiler - fix missing clip of first rect to outbuf size * Evas textblock: Fixed range_deletion bug with multiple visible formats. * Evas test textblock: Added a test for a broken range_delete case. * emotion: revert to fast sed to use the right eina log domain. * eldbus: code generator struct members named "proxy" should not be passed to eina_value_free. * eldbus: make eldbus generated code not crash on every single generated vent * Evas textblock: Fixed deletion of ranges ending with visual formats. * Evas textblock: Added more range_delete tests. * emotion: use emotion log domain instead of eina one. * emotion: fix potential memory leak when webcam register fail. * emotion: lower warning on webcam access error to information (Not critical anyway). * evas - fix gif loader drop of image data sometimes (image dump/flush) * evas gif loader - address animated always being true * gif loader - handle theoretical NULL loader_data case autotools: let's try this variant for detecting c++ compiler * availability. * Evas tests: Add invalid markup test * Evas textblock: Fix crash with empty markups values * evas - fix gif loader cpu overuse - used too much cpu to decode anims * ecore_imf/wayland: Only call hide_input_panel on im_context_hide(). (T237) * autotools: work around buggy macro to force C++ compiler detection. * ecore_evas/wayland: Update withdrawn property, and inform state_changed. * Evas/cserve2: Fix crash during shutdown * Evas: Fix crash in GL engine(s) during preload cancel * Fix opaque windows becoming transparent after hide() then show(). (T611)- XCB is unfortunatelly useless - get rid of it again- few attempts to fix build against SLE_11_* - disable XCB for Fedora 17 (doesn't have xcb-renderutil) - added egl and glesv2 build dependencies- create easy way to not build documentation (useful for pkg development as it takes most of time) - specificaly use XCB for openSUSE new enough and for Fedoras, use Xlib for the rest - fix example subpackage path (/usr/share/efl/examples/examples)- autoreconf is really needed, put it back- require bullet >= 2.80 - cleanup of commented code- adding direct requirement of embryo in efl-devel, even though it is already required through edje package - changing to pkgconfig dependencies wherever possible - make the spec more organized - properly escape percents in date command- as there is edje and embryo subpackage, do not provide the symbol in efl- separate embryo to subpackage - edje requires embryo - added last forgotten file to edje- move also forgotten edje part- fix URL - separate edje_* commands to separate subpackage - create examples subpackage- efl 1.8.2 with some bug fixes and not much of a change log- bump to 1.8.1 release Fixes: * Fixed build problem which named shared libs as "release".- Create the first version from rev 140 in X11:Enlightenment:Nightly/sbin/ldconfig/sbin/ldconfigbuild80 14994874431.19.1-8.141.19.1-8.14libefl.so.1libefl.so.1.19.1/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/5686d266a6037daa6eaada3ab134a094-eflcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1189080528efe257ed1065fccf08db76cbd9abc5, strippedPRR RRRR RRR R RR RRV&NC${{L?@] cr$x#̢s-:@j1% 0oUkm@1ʧr3R^Tk ֠N;%j}d64He@P^ g'.oUGlKK3{{lQ\(&I9-3Ν#j%! <4{LGLͦYd%y_㊜OzyG]tG[ɛiotujn et> O ! ]ِ̫]t^{7Շ `ע=y+g#SW6-A)0ݕ'+7<? 3=@@8!rwZı4 br;A=DUK9`*VF 0\/ĹT^5ts9R19K8gm\l+E(@qZ3ca~K敛&qиcuF`urlͻ@ ŵRR!йߨ7vFdҩgΖۼR)yI7BZGZ0k4rs_d(kN"Exh;vlQ3b 47a%֛Sd#Ӱ¢]^;Y'lԬc[+1ycT%>?)s8ɗY`zJCv6؋k'nFgG׶lZAy]V$9B:٠B@KTu'|6ʞ4s|]•n I oMڮ8AA r`'l&^, +z h=/i73"e ŭ*2*Yn UӒk,/kA㦇'Ѭc(׍b-PA2|k8߽];$, >@Zߞ7ꢮx5=wjնjC>Υ)Ӆ ?u;2A 1U!-k/FEp3>rH4K N6d:h+!Bٜ %pϏm)S` zx<+w=Vu X62NWIG2YޙE@ ֿ!=(Kv^D CP%7-A;xFNn'¨y9,'mC겒q XoLco/'iheIN;R?W(\&?>[wei[OȗSE`{J"Us%j1e'єbr7mZ!Yžq8K U1>5СS!^ژ p,1ڈlCm0zH/َ&0hQ͊JhYx򚱻 g0)ᷚ0%Pi'`UO{]6u?~j =My6_ pmBsG Qg!]X,69RL_/)G|ꬿ5>or3f`*T3؏ZaFO\41:%b3eo>.(o[ fC@|/X]ذ Ln-_޲nt]+ީ}>YݡMɷ={MG~slOCn6A8&sCkuг_H|jbD>Q{ GL]ə[ +Z[-Ǩ7fʜ\i7~r%c™y q矡,qؼGZοT Jn(sٽ.Y+vnVX:sje>?SRE7 ʼe&> |X|w!6u"2\> bYtbvV6/׿$Rsȉg%]i;G*d)lML=W*)ᅅoXῙL^/jCO/ +;%rJڌLN`v_}>Sgoc}kF׮`*r+Ɩ"e9FiCG9%tD2"w>/TI؄`;N`+{,!w m@܌@x`.v4LWyz崃{o$Lev^>m4 V犜^qj40x#~R-{VdLEU2SO͍,Cs1(PE WeBe.?[U l'RFiUmEBƝȜ6BGl~]7Xm/"#@}rkz+*8̩_s{^ G龧-J4'–S]3Ɠk/$l!-3(g%_dK9|o_Wn!\ >$!Jn٩x,P5Yț̟D )f %>P6(5#p+ۈx^ib5q|7㵮-ޏbK ¦Q^@DiNUڭ@aT){@P<bh)Y!l;ρ?/z,$9j07^2bx==ZXӞQxU=P8n8ߔ1+G C>p3[%R %9/ĕ~ޙqd ^[;r`tLX2̲< 1+[g^=?aAd !z#V"]c].dWM7>.&уitcl]AO&c)yi&O=,~S|o_#M0F{`P\#-+-h^'~/,c%h_,3aQO}HIT%j(L{#.:>z3\J͒{PX ½I J/g 47( 8 P[\=zץT9"^s{Gn /}-Qwi[NLЙ3Lѧ;U~.9L1+l) WOU msN2%m_AC¨ ] $Ĺ.RdRI3I,\W~rŗwaa@߻֨Eku m7,?6Oq}wu%^&g0C EU( S'uf(b6,>_k/tv:k<@7LE2"Gn:PS zSV'jx^RRߧTitMFPTv]| ѝ"EUL{R-,hKˉNÎ$;(?M9L_}~?sq!9a *Kʅn0m BG-v^|ՓI:gP"9~dT`K?җA&rLfM3s~c{p 3w{pSZ8eYi+LM:s)2w`)꨺Ð9 yψ@Ʋo*b0<>n|0HтDžŃ޳U%̱=9 ,BhͿp(<.tUawu)1v\\t)o٘tm䋀@8ֿLaƵ&BIm۬9z(+6 iڳEŽeo 0TJU$ >A9e Lg8yd͎Ը=B)Ig*+mVg>]WT3"+,i![mABKH U]eI[-QJpua|O/׏UwIPF:B[6Zn:W3o~A+Z╍#XlyQE_ێ?9RKp`JD,3_Û)+ApNb0M<&@Z`,xFQ%K6Хa '|Zʉ?s0˅IId#)`&1cBBcY41XB`I>-w?bPU7-"S6l'J9IvOTdJ$Bbarb}-f`rT6K^J,).t$6K(_zK=XF{ё xݴ1l~M0p F1Jo/Z8fy,R˥_XuC 0NBrG5F* ͩANp`#K左稂[QV4N#ejHxXiؘH&F&G[ĵN|nZe!R|_opV '1{[!~]/}K5Yaa>;U%S*=>͙{j3ZN 'SGjχD2^ivBBss =u @K/^) 'ݚ/4x4/{scxZգ&vXT] $c2mo+^X+m76dx"]QdVklxc^qnr!;;abG$)BsCKPwQ)yAS5V;^u,ʛ1C smt^OG=zm\ m# 4o$*1[Vͻѓu0D~3(h%V&8}pL 2fx}Aŧ'\Pyu {v4Ppe>Lܶ0ޠ; ~pyJ7윜q)Qbgeq*]R|[ҏ >suHp6u6J,XTn>,;GeSC*{Ps7L$v7T`(qk\Q9#;_o`cShYh ݞcGp$smFCcR=\CsOңZ R3Xg#Ԃ*ׇ}Bg[+ZKnn bѥ2_WA؆O0m4%@*mJ+b.{0@󔦁iӌ?;,LPDU7QYU=T5 [gHj࿏2LM'{#1wAx)0-EOsxj#˯ Flzl,tun˶ g=6/+X t ێp >)`&XG#.|J4nJXVwi v5h.@w$%.. s.KZμǙF`đSȋƶSOꫲnF%<cjn7!=;` C=0SW֯~}A𷛗ΔFx:*fOi}yr= Mgl%Gr~R<ˋgyH(c&ۣB/9DyR_{u0N8U.~<>a z_1M܂?E]Mh Z%gjdzߨo{al_I |W!2wgxDW3ax ~U̿u6Պ$ZV褽}@a9REՃLg*]3)Ⱦ"HצvNL.ġ ]GѵŲ$GJ!mPqRJ)O( ΩppINƒjOX4!&;R$0{/ׄzE`o ѳuZF|46jDedV ^]e@ܣo$h"pX3a4\9)N"lva $X평ᆰzKļm$cu 7]Ocy#X)3x4x%hY.8aM<pۅ :Ouc:mE<yzd&"~֤\*&M[r=vxTsEO ԎPi͍!^uºZZ+& ʳLܮ`ϹIK,[gHB$G&;|^L`kQ1fj̹OmgR5.E5m! D氼13i@c1iYxVk`g<mL{L ^NCå q?\V@=cЛpJyF0A87sқMzz|/fR X̶+z!?3$Rw<Q/(,Y,sCP㗶<AƝO eE6 ff?ђ qY'wbbԐtirTɞ43i2-Rs+ 䉍 3\h}N^Jy4$D)ro܏]^;{~Mi.z5Hƈ7tХ:{ܱWq+*)M=(MtSE,|H[7X&yDģLQy~{~'f;n@'aUm(MŸߥWJ:D,2W9%g(JŶs >oN\wiِ0ڼWȑW!P&a% S {B_̒:KК'w6B%z Ϙ#fuG¬|(Z*eWp֟;r '24^-&'ɛ4WiJ6,Z|b i0bKb~Ag=@¥DvD"6@fZi j3 AMy%Be,9h$cً̤A6H$iR]菅}LJ$r|_j2bmS w8ǥ׉3^Z mG{ʓx%0yǑ;Q9I||dW9 ^D*IXҽf'W|رGt٘[I,I&0v1`ÜvNa: iʯD$IfeoL#^0ЩUZ ]9֥M:9(vSr8aUI?4^> S)ʫWE6ki#(M5~a_' 2ϕw*!M՞e„C8htc7@^||4S@u?>O@tmNo~%;֏rFkh:KI߯5Rl"zD3sΔ~?F(K^^W3J;8/Zfk| !_g@}.X; {>!K[z/\P{!1]n(5ֻDuzrl1GmEdug3uąx4b x쵍Bb>ADKZw$^H [2m]kݫ^?gt X K1ՖZuBTb[^#RO 넫&|Hj`6yZr*=ߑgER ^w62Ś#?{Pi~> %s\ć9D:^i}bKb7];XL EQm ԣ3ۢm\wI>5b //Dj-n?wKԺ&L'VqA>!);%UbhJ<ǯ-ݴɹR6$2[Xg%p P Wb4VE;fr!$K6Y[鰺%HCnM%}lD"0|9B 2>YhP];@emf@!o4f?-t +/,^-G!ܟ=uk.)oSiEMWa%%9ӏ﹵G .lڴ'zV V[5ar3916M9 [3?o,uqDMAA4P R y[G{]W|7o0:ŠAPOL1þp AI0NPAI<|cFp}|$(nlkpa`_X>rp!vc[]J{ ;MW`ՔtROJ%R?9<E~b4Lě)GiMahm$۶^N2Ez f`&+^׉큻3CQ=)O b+V0~8. b eJǙߖ'V( 8+z/T*T9>[Z$ڐMGkjCr1w9BEBI|3ӂMT sz>XK#-Mn2<@`7ޅcUDke18B9 e v,a@Amпղ5D;}bF*OC꧷W6myK4^@U(45#ae!>|18kZF\1QQ'~6~QY1Ffњ-7[C*A.grMoYˌAQWw` $!ݗ*A\4SH?K$\EL3A#R. AwbB\e:A~j1 }V xg7)Z7Ǹ햓d7z N7ܢza63Y`Yaw<_JLuUt-QMv4@ ~ĐzRvdF3sƇDÙ:,VYV?eI1 ܨvYV&UO3"J~,*{J3Fbmu7T%2% {!^%$UL\NTʭ93MxDw jxXGt?jqY}tO8zdOo5ɀՃlX /:)Qurc#7$(즘 ^1ж)Z nbq4r3%YRk,RKsP'ѦQMXwpAv!go'Qϫ CM4;Hcw r2òopR֔O2[R| ur^9IxH:Lʔ+Я/1')7,qjΧx%5ƍ=/#_&p7li飏gH$#d;Mx$Ȟ'XLk}+6C8nj.;6ݾg"24n$&)rW/T9Wɾ397qDj;_4fOޘ}wCL%]^Ma@ΰ*T3m.Ÿ"wv~1*RU uyrUhsx* &IC;Bp$O3=`E4^ebכl ?Ϸ?i^ٙ@SGG|?_a> d>vu U0ysc7'i+ǀ0UW66մA/ZRBRN\@luRhr(Q{Y싼 ݯK#l CB38mBm% 3*OujʶHU^J9z=$[azCԥTgz p,N~1-yɩ/MJix6M': Zϑ73m)CcxD7 Q2]LStG~Y9HK<13[Enp0.JJr|_˼m0rIW}5@V6\:O1C]`hE6“`\vXLV9;Q\i`w]P"cf {n;wa4̝E ]+،s spеq-?H;ܼJz"g[/qr4aI[8pP7#Yau*dDHFGyO+Q*Y6Fw}ᾅ{+kEj! j#U"PNQ¯0 ժә{avg~ʛ3\FmQ߃1m#vo)xS 4;Jv($yM@%#$>p!!czRrMiWH$1I~Z;6IɖNV`#!CVD!emad7skOvF]߶o;W~ݐߺGLŠc'pQo_Vs#O# ZstrQ{襧_S[ùw݈Wk =gǩ/X}&KoLbL6g zDnU^`6ɸ", |Ŭ' yݾ[ޯ?5e!F R(KoZ)ǃYu9"|,J@wBRן|]ܛd#ڝyilE{Z\gSeFᜑE1ț@wdL2 9 =`-F^ O*N*9S8B4iKpB@V)e_ z B4袔i$V;5k2]ܬ0a#$_E2C(Y?K%8~FCjߙ;\H)mٙL-/Ho޶M1Єrn>II)\:zh(wGNSrp:\QF̊'?OgLY|*tRW'<_L F lϋ=DE깋jDqUI *[EW+’cwAµbz$Fw-]tuC'YѶrnCX;^mjg̈́ӯV 5!*7=bnEȊ츺վN JMjEk6*C"+|1K5F5$]Buî"U3^H\NiinԐx@.PvmS 8D[w*j_\iJZ. 2n0;iy[:(_S8sag?E–\ aʼn -i)`Uzj MqAcD}':  49|@xF=nlay"I{uLT]9:ݛ*T28 -[j2L`2'6 |0EIb_C ϧΥ'~[O쥗 |\;2>J`,Kcp(`7.4l[ NΊ C22o'A/6;IGo"긷O^F3}ֿlX4HL'kt2O;;]hzFpv9f"{jzjH3K{ͶgpkLJVXxH3s\W3>gb3O=N<)'+,P}ngrCTldl8.,wO=ܕ;oy-ܓb(Q fCAt?lqiaL Y 5.?reׁkK^dW5GcIc; ~ϊg 8gҕV_hEOnЯY;BW2yPI9 nxD^4j)'fh*Qҭ`}b_Q^]kh^5f14yi|g.#;b:K4^y`>1Bk)v?Q9YΨ2Ȁ+juDH?9 sePM@|a/!7;NJl}U ߙNs`-/o30RvovWmM!(pk'^9Gtƅ -Fi1VƩGMHR6Y)`n+sT'3C8]p#`=@Z`DKrJ'@NVDuX-40DFRa<_,Jb-GRqC⌾^ (jsC;C~X &[I0p(B:CHP,mKyٗzL`T;0ΔQeq$q0繍i͚N³'B0HE^gV6}AO*:y5cLX:Xofsd¼U3GIbp%7OqREB: ?xj%=2HH/3[s a 誕lW"R?wq(|!ӽYɷ!z5k"yieʢvl΄9O}:Sdeb$53Uc?f=}[l9] GNfͳ[,D ÊXay +tuJGIjy]!:v[6Z?J׿LͶH<fie,@E!^'dd(-_)ElX:jV#$5X K˔)H*wbȀ;+rӳ]'j.U@)i[GD:c罰-ZOiN\~F!GZ)\3K(۶b+u++={΃ƕM'AOm+(U;Bȏ>@3)!A?kF^g"8Cҕ@{OL=`ʗ*f'Ϥ~`faXO/3s\,*/p_| ,cr0Zkr5U:*∟e9VVI v%J[؇1x*·hKKfREr\%o0jΖ!w`OIޘ8iH7b|6| e燢oؠ3j̺<>+p&zOEch@GƊOvO0kM?460k"(3Ge W8vUTkrܤNY9qht`pDȲKb^?+#c_aFl@r${-DO Clv X ZMo ^,`.g;od"FݳbJpl[y{,ߞ-%k-s1Å\B'51Sk/yg<=ٳ hqep+fKdh @Li'/ Vt6'R l(ȋwrݴ\j)@ԙ"Q)x2 UPD(ET2<{cm+!AE4=)Q TjIjj(3ք'4b֮W=#*1gnKfC   \Z(wĿ%> `v  T洁2 ܺ-M#p"tn}o/CŊ`4GiE1Q܊ ĭ8(s#I#|5u+=6a_詭%usG(B&9h܇ uX$fު*PA~\6U&/tMhx|@ d&I+TW Ҁ'sy,J.C]wS€(Bc!6`y@:ڔZٳ}>ЃwM_]yDxZֶ%vh:Nxe**;eIMy.P :_v=M9Kh DĤLGVBq`)>L[YQ8nї)xpYzڂ zr Xz^yRGջUg:KFwmˏixvQQO* )!b|%…P;{=#X Zo jpҖIt mrz _Шر8u9cn7{5f#~ zAѹ.8cz}g/vb?{][k](UCARvN:naBFJzn/ƻL[=C17K=1&OW_+9\~g\ #]R?H.Nۃ\Xq^.RLE2Hv[wx7Y7 ;Sԋ*^Mqf*7/#Z_.#B9)Ph,1c8\@[YwRd_ՓdS?Cϩw3eA;<Ylv:g3cS#Y)U]b<4h$ElJOK*s?2#'&>.ȶ gޙb9.˽5CzD aUHjD\ro~BgNn3{_ZZ_1D4d9QȕĽYl{z`bAtxX>-3O4~yNXF/سLDIbdҫtIrQrD8#l{Ch7ة˶o ~7fM8Qw9g1uzDc>hp2#tp!)E}kQкnq(@wjQmPl|b[[Z<RtsZA10ONvqrPCS &- KC-GI6wfb3:^E+P&}rٱJ./gI!'\d[Z,>tT3eAyGI;M.a)j=9$}dD>%SLc,C(i,F C}߷e1Hf5 cS=w \fLe-*' je!G(Bu9\a1OPPAsxᬤhjx\4Ev'2&UM$ )Qiً79y2{)f= |=X^$G3e ɹC,`獻(NPD;oozM֢."qc*JŻҪAOXyTƻF{"v -̩ NWr5UAaWR~{zn蛏4X76R}XC˸GdZP8SJ-sS 4WCʭnhe+.d]Ficø)DeÞ n~^ҥRvt<NyY5 "1<e OeH|F7'6[x˭8-COy*f$*ZCMAm{tz0B^w}N¯/e-Z~r5#49P9/j˲J~;RӿIb6+l86[ĩ}eڤ;r,pQnݩ0IkZ$j@@ ēlglsZ|yX^gjSIZ5btv9-! {\C }mhK2E̱XKVi{lH_vi/{prUcșy or[LG+7JLuC6 i k8h{2cBzC:=o3 qJd\oxK?:f݅Ž#g T6 8EmmqeTZ{!UMU&mak{ij|*\C3}ARHWnp LUY˃0g^c]uǎonU&:_Up ڕ#unc$lQmne9]Zɿk AX~fo.,z< V>ӱ}K.d^Ny/N*335i VVK;>ǭ~b[WXGG/lKjny!8VE|7p|&"x9Ca.#jZS+&n)aB]J飯]Bs=/Ԯ#b"cnqzu2|3ԀAe׺Bx]a/ !Z{֨o H vs(RpnZ&bܬNFτKN|x^ݦ\3hCvR("n!aeC,)6mc68vKEWi4i6_l{ۂ\"@u-'fiȧ,~"俢Vܭz,˻쯏eH B5Eaj*mci@sT n% pe#:W X\ZW2`z{ gx50yt8b~uH'-8B6#_ZeK{vJ*+5ŕ` r'I[Fğtjfگ(,|RpG-}@a#=Fj *0Ȑ:@.*ˆПbGƇ,;bdDǂ{_z~[Z6mߦoGx7RK'񯞨g|VbָBI]QgW+c[9&%kD ()+ּk"oJ26!w^E}4SvNXB+"ڇSؤ 8bV0.UK-e,bSl%l]~匡m?bې# ɹAerJ>c g9\+ VyFJgbVNuGDIZ'(</c@\lĂQ|pKsΒb/ӕN^2V*(Ypmi.=>T oT`&R2.s SwKge V", Qf*5ƃGG=d}vD i*UJd) gSbsXFꇯqRCgaݯ/seɕ[)4B K# @ڥfD˟w;30Vpج{>wC[`8שJ@OnI;Ǯ ]}ۆ Sd]]uNCHү嘑Rw_vaEq,~hsFJ{諃- :$-'!lVٓPo]V&z'-qqcu,HjP}xT.MB/iZe"w2G%fx-O;T4XJpJ9?/6ڧdB J` {v5̩q Vh2ٛ^Дo$hD GQ+A"Ci^Se|!dOaXΖДN΁&g)[vnJqN,QX.W7-7}YM:UF.4TcS:4Ih,'+G5<(o]qVd$8sU;BcL`@J>VG0AJTBJ5dpCۣk=27D,*D&L4Ac;>כD"ļ䓦欒9͹]n;1)`'H8nHZ [1pحWl8ϊ3 !Fvl0ѸR0Q̋_&QdHҹvaSA >۬ՃĦfLRV_8/ql+|[}BA/\b]ہ&5Ԙ_ v&X1(Luc$y(E`6<.`HIyU/6?:ٖFQo1o;/BViAh]N`јc~{YX^@a+ǵ(qդȪ31뜖W5[hxlّtlhfK^!($Z@+PoWpd'J:/R -J?#,2vBtC$X,Kߜ [;B"q&]zDeThZvԟ!֍L45o_N=R:|a &O/X8Dn-6j=$A5 ϨBѣ^~0FC.[ef DF.?g-kn]y>ϟ} 1fv2G-ڗљanX e{E#DeN:,eVɮ2NW3:G^d.nbF5LzC Z`Ie؄S-93Crp!Jm#$ -1EeE,"k\4N j=ƟC\0-~ԕ`l/H)~q0kB(ɣ ?26%VAτ5=4/EӬ斓0M{`ڼKY&|/(V{$㣉 -s>"Cx΃BIm\.aT 䧆;g|!.麞%4dPZ "09M(7p}`Jx{4Q\A9y59q _K!A,nyokh2yo:Vz%3]nc'D-D៕r/nH /JWqM:7nEZpD)RX?|j/E`ҍć#r#>|Ce%! ʄi=BS '>'s;=x X}ZE ~';}_T VeQlP=)hIyS ,b/+}Cd-9ME=IWSj.ß\s)x ݜ] tf,E N2\ 4%G2%M}37A y)Gc\bDI7LgE*bl6qsA݄plĔCiP{7RSH*"r SJ_1(j*A6Z WpO؄U^dlh .]|ᎏ)XϱD\[ :L,lJ(\<NDK*[T)k!wCA 50К4ШIs\ʀ,e`gղeJ4R!_vӢ1>u@]& misSLF)/ΖԾp!qo"UA)0@Sog)#?{3TC:7 F<&knOZgf/CUv2%``!mr:t(Gu+Jֹ{nZNg=?_:,ͶGcs]1ly#sE`2"ow1 -xnv[ dDЭ#;D\a#5BC1/-hϘ ju9zlEDA !-9ɷb Os\l 1 9:.Qv\ N!z@U4-[|$dsz(R6w:[Qa&(6*yW PG(ϓ$ê$ KZbZ}}TuE*FfzιDyؚN,A}/ϓ0%g$Bu(N`ͱ~d.Xjkdv'v ”G{\BZ^XԆvYJXCd;B`6xe/jD;!ROSp?O{;{ryFˤ=zGԋ0ܧ\EnS׌@Ժۢ3bɁEf@A&ot̩N+V'qU<^Ōgt[ց8!b~3+asH\E ':hp~)qb.H*mWA߭[nER?83ֲwUnE`,88l[j:9{,9)nEsj եWF2 6%Khv U\#Vz`a9C[^ L|\dOrfYTm 34_YYU@I]l'4p%e/BMsxpT TB%:kOimK#,&oq80[~%8oؑZ!۟p#,6(mR2D}lN"xޔm2f]P ՋrCڌۇ?M*tX2}AY7*(D@lK4yzia*7#nQر?DšFaPٍugƗ04@Ko1 b5Z*2ƺ)`2iN{ mC놋zݰVLψ9jcCVө}v 0rG.:H4 e[e G{X5:r6,e@g,ƅkw&z K/:3Fk~3_O)x fJ 'R?R^3M7Udr=JT~#O*Svϟdo d Fŀ5soz0=7NS/m#;eJ ziS\ ²:P[i)[rRP6~v PC-3pkOJ_ĩng@)& #aFVQxy1HU_GZlkSQ< (:'n^˳u8k0|}Vߤ+Z@,(Bh-g=ɋQasJ"i!\.]wb>bʲ"i D7O zm\~sb:‹۟-pQd3Y -NJ72hxf'}MbUNr=2F* {eh@wh [rA2Q@_F o*ý/wK(M\m`SڨeOKhYÝ+<"jS /tI:͗ꧨx阰0T¼.Ve?֬7ct~_O @pm/s'lf{5?m@[m:}!nPN.q}ک?T˜wI\A(n,t!(y ;TՌX ߚQ'#W‘ٸ`MDUx=2qi~@3KVE/6j<↑XVb)$#A AۙY"\&_xn MƒNt2`k"T 빐Q u2y(J)w+$KYY3`m)ί[4g$}|Sc q(^?s0ȗxX0hKX1|?>Ab$r؈\ZPzIץUn'+jc_$c|rUJK(k,$Zh`OG5`}(hzcQF@c0vjD,5ԣ̱`#swڗ'W AГ R4~A\V eP~Hm\sA/+MSXIx!E#u ̉Y `#NI,5^C黂C??@61Bzy jc ɑ28{c<41Mҽ8n% ItƗ.^ B[uBpJ,;w2ǒI1^r=T9# g<#aXÝGh sz$r_6βDrsTkP(w ̿'@3 R@S1NywxUB?1SgOd| $φiխ e%7`@/atVGKs>ȿ>{c#}5Vקbq(V=X-7UdUS;'P% JtEf/ t9:oB‚C?*n4gb|0tϦ0q7wy%SFlh~iÖ_Ո 4P?:UԄ~Wq, -063bW4f`v gs' sX V)4?A RIpv]^/fd 88/@]O!͂3R E4m ]ger<:/ LP~R62hlߥ\_HA LXg\^ V׵>'6 Zqjd3EȧnڻQvƵr$:P`1Dkp+HA(:׳ ~k0oڸK_<3y.jqj?gRC0C#{+U(2&A&Y R1[' 9Úp`~YHGbh4hB!!gA$)B3r7j#"m̓AcuXEss^2G^Kާ yuD4p6tuQP㍨R"|}WTX1D]Zǩ~߷?"zOVJfʪ \D,'s'^HEE4:l@wiw߮'w^zL 5?8a_ Wa?T^-6[A^dCJ^mgmB.Q- qoC&ո47a$a'HF Zݪoe1Ka0%9,qWZ"ظK3} HVpyt`x2'lmRԈ+FEж+nyYI(ŗZ PӳxCɿxe֋d3iK.>f:t7}CO5;Dӥ`Xj]*H.Z5ߤ|IB7mW+;S8&~_,7ȌK@fSVnaѕ6r8c*k0tx9"(6>]c Fqv ȡ@oP"U\; Y.G3r)ّ$|61[-WVe+a$)x!4"g\x<nۚ̕y` "]$ۙc *SKm"bdQ Y2CL?#GFQ,1ɣd~_xF0N ;l T@P]}8%Pt G!I~LKLL0@ϫHWUuSˬkp~ "h>ஃ9gY}ߚD^68IR}q1.7H4"8$6*`$A$2$}4/TKV.DM4.45y/,-*r!6^Y XzopϒG+yDigtANjX|Y;ۼwOgf"%^y Vvu7H$P6aIꫫgkӃD ^bߥӗ:6 f63bs\КҷM(Mn#@Ze[GèdVj$Um-Um*Wjf0ؼ>tj io4^R@5nZi+QC!zU6==ݨv:L5L!f/\j?>9J-rrrm`2ߣYnE#1&w3y@5!Fʖ!-tMyΈiZ~PڿOzZ)&wPS+4}pŧ{@ '%c^B{jζ / +6eͬQSr9kA ֬@?_Ԣ 4v%`o>eAIKjzځe!GћrVKzqM%{Oj`>y\F2 ?HH4^<{0Ԁ5_ӕu9J(<Wiot(E }'^tZre;Ԇ?Gy2yzC8e2 -yR+(hh-azw[.jnIܺ^購&K\d\*t'1k= Y(X6x=6iwu^R{&;ke~*͔~q=hx ޷@^]R?nW\boMPYV;*y0_&ŤGΑj%}DZ:&k=zhv/أ GQL{ii81%>oɬrIk}KA e z^gIۉ$vX#R*+=)ǻLZ jܦ 71wh7ylxl;Ƥy;"v Dř tcn,5:4n,Ac\1C1_wn$ n?&ۘ5ThȘ({LJa>ُGzUL>Қ{EgWBbDX*;Nw#a^ ;@qݖ 6y!&v׆NPvP^'EoMГ,o/Q?*e C%=ö'qʩ9ƥ A3<o9U1O7Y+M,^2&Gn)'>RηFpbѸ!TD24.tLj Np2S_&3c%{Wh,ti騭ee.h6R3?WB"\,2vL-dLav_Źobk%=/r_!YD@#!^S   vųrݲDŢd PKr$j?hΗ|(D)wvb(g@IV}bDSITlg5ad$cM̠:R ɯ^ d,sA0f8߀6[كCe |Nf.䵖\m]hs¹# g#m.\*Lw!q(iHwض?K4GpwSXIͣboƊV3a ){Y;p`.1-R( ќ:iO9Iқd{&G&i7 1pyhG AEe'Yy[\$!^7?S|HY3W/ﴆJ6VIn 䰋"!^u0ohM6+>.d^V ,FOfo M2{K,I>jiv49g?nJxZi`Ƽ pߪ̴K0;%O]:)ԑ" v+{Jy~o?TY }"m,(#Y[NhysH-\-{ &=Ǔ}}%^` [ 9 tnCmXI@^J6Ĝ'id!5聺]Jρ.h_q9ā]'\/NЀ{y#.@kYNʅRy7,-j2"?˟~(f"E9\g'%Lzس^"[ F&@2gCK 2kEU/=&?:2Ve /މW80󐖮"UQo/?8)\["gȜc[L*b Vƅ6!r|y$w@p ]SPVR=TXEi&^$bt}F4ӾZɕN~ 6HR~(gD [~p`e!8Pix@{c̲ҕcUbM;E 3trS@KIUaK;FG%X4@ fP>C<xgߞ䡵zoWX(Qz^fUuJ]E % /F /NpcV'+y)6OT?=zeyGCoO&U/sL,֭ykFǽSg˘@=@~, $}8c;425 oRhP>Mk :8Wȸ%2:#b$UTLHT=4MOrsisy-@+Jr_@>%DY6^ڂ3!>b!集oiGų:uz? zs"wjSZSwLטm@ڈM{eTT Lt)icgDž2*XH;nښѼS\c>ë@?#pi AIGu|z Ee^TCҶ03/CIRqX78%+Y&rB"pҹ:LiB t7ОjnQ4%k8g N @7j̈́U 25\-F`N JRM9ce}MǙ@&.ERTwAxdEj9s Fnչa,JSpE9勼9ϬpH>-PVkuw5,:; _2vA3hXO0x(Z(!AXEl Sx_wĶ*-f?׊+ғSINI71}3. hmE{`I&h2su>.M_tNCjHJl-e1# <Օa [OFT2#\R#/˪"\w*l'ylqXIgڷ>vrƒ2Çu{Y?g7ل3ui*bqpL|ܦH׮j:m'0;]"s2^ǖ⼜ƌ桀Q|' >6KD(DOX<ԮS^Sr?Ơ'WOE-$Aپ^wb1IIz·h_KY.G '{BtRO̒-pO9qA`ͷ`>CrޤNZP&'v:@{,84$:fW= BF:MٲfVm,+zi+0SDN9Q 9+,OC-q'BgghyfaiG?0Ǫ\SW^ cK/q+y#7 ܢt 6E Z 3PgQ횞3vY2y!oo+a~NẀ|K{ͪcY30i8XS{ zkȥ`e0MѦYHY 4{ڧaKF`x;@O&@yEؕqǂ[+N1)^(҂1'# =61m^{e)1ᆩH+$&;O"y+6?t^^vZ!{go,TAu[ E6=aJ#TI;5d=Fu)cekMw[C5Ymkɚ6m= dެ{>=jѿ{G(Ұ=RJY kUyVND:Xp[$_JVuڑ5fHBLbÍCn|54DmF q- +Nr\ͬ%\W| A_BN6`zGk:Cs'c49sͶZHgNծQVhL2cxʵBR+6>;).' K \EmzV\ƻ=0δEdvzJ6ѯ[f_Qcjhnjlu3}122t)`t4I3x71@)p;V-Vߤ;-hy4blM&Wn"lFN(q9I17DS-IKq8 PwURkyk ژLt}e$O]#jR4]4=arC*gub% 5=ϜI;9r(Ɯ}3X"J7;P"\sGrtt l g՝hrO51@UDəX 7.(|r=#$S(L5.oV^YgV"XAMţRv Bv}ۧ%i@/3mRtBs^C8ElVC^Z"T̓6xbWbǕ{[C,1HcdEJ#DY. mar3("zGSod8yNݡuo%^ ӕ᫻ -}Mɴلp+$Xlԑ*wY7Q]|wJW܂r: :^Z*zt0_5=k/I;mӐG;_<`?Ődԅ`-VHdb;;,u "b!tGHLvjPiJ׸5bbI']ʉOSȃq)ZVpi ZhpHٙjYE*O_Zl2 psIf._B /K[>gr kw%n 76>R֮ fae*(98 ݟ.[0ط\%I^-n , #:>UM6>!N<$TVYU!"9j(@OX n'*t+bvH YmH'D35H Ȓ@wakNֶZ%E㙳x,}ʻ4D61?0JUx+b%h{rbrpk*AHэ,,r(3/@Œcd xZ-v p?;ڨGc/*P8!üs7sj7ڬ7Ļ\vp6ƷhR;Lvm,O).\^hRf.ysdF\(dkĀ ܶ\լ2z/ m:B G>oW{8;Wfp܁Լ*Ni`$cŽ]a@K6.*BD%Ř$Y{( a;X1TsڊP.+. oyYB[8IBb ȣ-3=8 C:H}%S'gD 1)ƒ]TŅ 63, ҡ ?D̔(ofAne`5!W' ΀+Nue+7$MfcȤ:>ȼf][ yy p7dfѣ[0jS w"/LX@@ri*/,io;qj.rpz nX1RKjB ){C>yDe3a٣=УcwV7,]mO}N1Gh5SH (* ş@F͗1vJ/*,(&)6fz S?pG_sQ'&7-.xQbr 1ݮq'V&£8_ZF8UDZqyUqf!݇kRsc$6 s%`09g ~ڻ>!x{oݰ.[/z& ߏpo 9W1^?JB7|Bg-8)~ȃx*uFjy A8]있jNT8"yu6zih; ˾q/MeۺTpb[$+C@[/u-9ϓDmFșF܎2FзA=[Iz_A hRi8}.u'2:G#8QYoY9?N`KăZ 1̺~P04P/V. nĐ33|Cf,t !9^AJ{%Zlv|)چotPLvv yP9G]񛩥V2txy$*O!!(`F_*ʍqr[ S݌_((*p_H6F.0*pR_QovaSJ烏|Cq= "Ҳ Z>Q]vGi m^.H<iUZb~ŀF'rY~aL㮿"%x,]j`HS^orF ot|*2c騘s}-’ѭ-]8|)<8Y:]/Gb*ҚK6 *t;-XM'V?6QӧQIDxXBs:دt#̍e~B4A&1dViTSDݶF/(E"|;1+*n&Ȥ vo"Ӂf;$YDyA QBR .{8 *&C aewDtvU * 0P+NTo7^H춾4‹Č^5~XC/0.L[VL)4Yg7 A{ZC' 9T /oqqmXrvSڼ_chGfrjc9\m$FA/&!ŗ,߼7Y$, KAKVVm"]hi'?]®^EEtY#c7`&e7EYvybh(v{! _!U0ۨ~samdSq۷X̸*Rc%z). IC1*T8 sx?l[vL`) u@[;FF⊙z|&98@1ojsk hpǽ4\a#pvo"'h`%\Cg eEj .=ש;ha)qAה>"ϹhOm+Yjg;qça9G2dalswiK sE^0!NiN^[α!v33kYKeUIBmVsA6N(ٍz>򿑲H+&QhLFSAգL\Ȍ`X]Dv«1nw[.ۏq]gOlާ4ʃ}Xǥ5#,y?HJ˶_M*: G wшSjq|惸<͌R':EiзJN.y0c$b0(گT7ɶsR7⓻wGXR~ <]YҸ%8 <~x Lܗd#){%c(\jy#w׌2afZӞ\KkD-(69}uA 1u1=b4 SLw' m&hA$}l#3v8$:LAhA;L#X-fqgu2k%ݰ%tkLeJ頻)\{j,teК奋?]` t\4u&rP;Sn/(E FU%xIe׻5|^,; GraG8OUTNo{ zC#0ŏrUgTגG"CWn첍RryLm{KWȳ~,4bJˬV6JYj?>2I@QӸbC{lz«^\3]X"!џ &ԋ!{tQ}3A*Ys=uOוE vD:NX /NϕRWKɎ6Pt."'$P ؋i >J U|$YoϪ,9v%>hn|[IH[]:x 0kz(x_{>ZlXkW#yv.}Nhj>X~7fGԶTt~VoqoW\@G-= 3A''ЊYJ_bpR x`?m:)$u@b-Y^#Mk_Y+[KW)~j1kdri* xSQ6[=|E,y 2*]TKW FrD qJ)6]7U.vM(K VzMV7 Q6+X,G3w ګD5\=Ix&g`ⶾ}pI{vkEaFP7wϏ8s``=c ߷IhXy7n #aLGcj_4 p *B2WoS ؇Üf9\_دILN7%bl'2= KC\R=v r_SpiFtZr@쯛d.>RL( wY/ 9u'w]*g~12 ?4" %'07\^! P*=W-߲}/@CWT\]  B:ՒOڿ:m3V3NIy )ɨĩV"RaCҊ a|jKοItKmr In@,@g@IXuWq 6s[oKˑk}fP2K|3uh]80*]iVh`+=I:_ lXjh/BG]2n-@>h8*$?jS_y~Ef .+~S*Y+^m΂`+}/;QtYVtn(R (:V(OuOr|!pdߏEoY|TĊ+5p#'nrO1\x~#KMe׾:5iw@Gx%<[ uE(*d^9XV0T5Wd(;Y~) QAJ#36I:E2-C]$gT&9 [90lL-ϧ/$\ɸ\#h~˔@wfcg(t#мr?2mb7:YM+#N4P|ɦd( `u9nijl^82E7j%eH?-J"2Vcը/`k%uI{9G%;eY"{2/nlj1 nެɿ )Ȍ8"ʨn6\1BT1ˇ4UM` 7V5ЋY;60MNzg>`@}|XtoV A]kP}  *J3?5/?Sr6wJɾq=J$qƟf2Te\=ɿoSn.Fpl}k?8~+kk?) 3U[ɸ;t3ߔnw k0WgN YPeeT: MQg 5V"ՍJ҃} U`"7R m6j$j哫'Q?b`Ќ^xqcd@ 9S!ANmWC@m?4b5 Bv[bvݲ2"X&zP)KsLx%w7>y•CUKnx'w*?o hZgۢ,P90WඟB|l啫0fZh?NQH~s}Әng[e;P\IS. Bt]X^|zcٷj>݊G2B1N$jEQLw4 &`-!~Js 8Du):'zM%dh' л} O/uEVq J/4 qѼL63Cf ⥸Fb9d˧9?$|5*9i(ykyG(tzCZѭ˭y K nrLݦxgC|QtkbՒ@ڢdy:9cV?t@gQfؕ;}C^ѱ w$UTY|W<0/4(;jAm96/.,Q̳d^@-a@׫[Xy9|C.ZY Նxcʁ<1:M5c\ .hYS +l;%;+@Nj=\2zq}"E?$1z dF"\gzGUN?JS+3 |m<ЉSRdoңG,Etco0 2O!+ ݡn Zc5oٻ`ܭHnolIR[+$EBD3^ETȡSX稘h T,V1 rdd*%bțo[a-iÀ~[l, lKSZ/>=S(;-ԉj*|vO l V`(c$x:@Rg"R@\G=f%9Sryc"lE~.;ܛC [@b>1tE7iysksʐci4Ա l_ * 3d.9Ő\?Ġ6<+S컷p!N;?@Gp.;,;O(r[Φ.d;%Ҿ֍oDYu)@R#Ϫrk0HqMVyD^Nm37O"ߺqu8'E|  ;XcxƔa2< n޽1E=FIJUFs_획UŎ1YމڦjAb_Zph\F+\53D5|Vi"cɆjtΌ덗4[(L[_J^LR5k.*kX?ޚ<,p4W'[hUנa 4/l:?Nt#ۋPhyr(c++QbaMҺGNhV)0:%W8}*j2ث\Kf`$/y 6A1M[ZVRo9XHwg`0-MnLo{ KۼZ; '10W 02Wa Q^YsDݼ(?3/^)a!3P&_ a:TA`FGX]}<2RBdRA-T5ق> &YR7l:94{u$y%O%C97ϥyHH\ABmק(I^0u4!VxuЌqoMo4<ҬD,~B|w"@2EfGWUƶ}z+@S1 T;$QXsr[ُ}Xs7<\yͤsd~*2Qݭ>@YuCŕDe0q_GoX%NT!i R^sؐlbg.˿XOI<=0Ξ)ln9n5;rwMzC[<.Mż ?e {G?' Zw(` 铢<"S7-fN@T#םZQAI' |3-{ $=2*+LQz焔#YB pքDp# <.+a*-\iϼ:ťX͎j/g ٯ00 s;esf:f5z{OGI&\ _R[4"n3$nQl]Ĥ&ޫya7}o=bװ|5/G5bdxL«X)\Z[RnޞQz}#w쪣UKUrɽKԃ&\ ps hT%Dq*7jD"cpsO\ pP.l˹izzw{vGwlyϷi$u)~Kd+ևGa}HԞ^ -1е{$VʗED-4'TÝC7j<8s@Z3L*PZM,*<Kb!#XĆ0^;j`LLW [ xvĴM\Xڱ36O%٠d& YVozJzeOs%A媜`W tyXxEb[5X`E>K@7OEqU#HmX\k`;kx=F3[]˥uWt8>L؃ =px\r9o !C7a9$ >.HDWRK>r7bTа^GE}lk g6qu?tl_2Hnjm>Y>G`xԉ^ ~p#B3;_)Ѯ(F}c CyfL, BQyYcS6|K lu`LJvxT;tiI~P; UK=o ;X_BjA8'"HOT.G@fƁx68t uZYA 57|J=r) [ Z=κyM/1U7`}#7L BZb2%Ou؆,1H&M mRF%=f!Yπf_SMcߍ0ev5v(v993$B)(qco(!]鏭=n7tۻrxPNE7&x˵_h-aL sHlst F7ijn} j`hFl3̈́=ǫб0@wu @GyRB¿T췺~v+E)[c짜]ކCz) ť}-q= \]51$7W `I ^1m̨Cu`Ra;va[ Ċ~M:}нk ͦ>+,'E^5nX &E6T(>A[RjP-Jc @̩*L2#@n4_VƝ8eKD %Ҕrho5%"3v$a|8!t-bU] C lLԄz_ r]GƄjINʥǦ4JwwG&`KiF^uz y&\8L ,r:k_qigkCH5k4's\%WdEwD3aoMJ 5׭ T\Ȝgp\,6bӤV遆X{3{E"ٸ`,R}n>}h?oju'^V徨jȿY.^룣JU뀼0tv+:gl{AyF8A8cbe5϶ Fנݱ_\u`|0v`g*@qMNa&I/?4J:Q Ppl(Ⱦe4͛bKhL)K$tus|x^nTr{*cX5I 67U!c7C'\u"`{@֫z`'B-=VIQRJvJ9G4A)GL^e+r)Pl i՟&@Ч~e=x.g!Xgت$ Ae=_"1m x ؝?颭l.+jkT96:O՛5Q("zt/<$Mګמ[){щ^"$1t%-u= w[\~6)zNzIIUqx;}g!UMR"eaލq?Ʒf@\&*O*+)_ij/A5Ŕ4c%_ciwi#lMmCv,wQGS'_JZLl[g=uyUnCۻՒcW@Mq7|?wid 1aHf%iWIlz>- t".9~SA~} wU:ˑçhk$+` "N@\ ʻ\?7nLqhk'ȉX{7]z%i%} c14Wėte^;Va(?gHG7 q"^D:Pjz0tմRS?RJ?}U4SEZ vu5)EZg` #_# /$l@?#tٯn%'69x.̫~lKw\-2N2Ӆkղ l;0+zׯpRi zMDÞ{99t#hu)^m l7>Km?f!-})s3M\}d1efgMZI.e>nSC1hB|9>o N QTR~LJ(2f/}za 3YQCdbm-/ RZ]$jHeqѴZN5Q9?sswU|2fR'8ͥiUY5F wտnT @hbHmF;KU?7Q6߁YI~ 3?cM v&nao]&b:ljq9j ym&pVre)eWQ e`YPdA3/).0|{Dyt-3GOv A.ڤ)#Lk[0;psl| >kf-@4!A#˫Z)d&ט'FmW竲i*+2{TAJ OؼXmPʵBx@:Nz3KE Ayћ^>a~*we;⮘ zk Fi$ryrߺ^!F2ts 怸hKר=K D"fX 禌ِH防60{8 x>xd)i؂U)§6۝m/gA %Eo {kZk%Wb5jyZXrwO OҴ-h>.MD. X8d}TrbhdT4T{c- ;/mlCXJRGL`֭On"'/F,aKU`m7#}j݁eUM> K;E l8ͪ8KFvzq ϗ04+7뗆~8U $L7Chʮ/2Y:gDKGʍ=AnUoh q9wͳnĀ0Q%BqLc$wNIN$Qѣ9;VM6h.Nol-.,qnq m¯Qh`tZ!쎤~.e+oaX2$n5K$ā-D}Asb` i yť|<[K`;2O%[̣QSIY'w}n|#r'e0sgb4l9=kdUlQ=詎No@)N!VUJAxl/tTeY=+4] ?R6nRweS|mq,aUg2*8{RgAc֪r.(~#V|'moxU>n,ܡ 9Wa0@ 6[1ӳ >wĸ87Lm6 P o6+@ dBxWW_UZ뽴VX*XGM@}"@=":(KeG 8I&-<):uFf'8e[l- O5(s%ͯ#|Cr\JX5UIAq҅ȳ1LG3tqe.S\rQgJ1=;&-X[<| 7~/u$yzi-ǏYg&$.uPr0WʍP5=G>PA0t&2i Y(;h)Rh03s~ v|cub{[Bi:e{-Vߺ _~luҪxd3HV'̰H(qdڳ^9v0%>P^ asa`y`)kN~~p:l߹g9 Y[E$l. ToξwP*)l e(_=eRL""PgTᯇEʀGytY8]J* T0Bu# +s/? Qq.s>Ƣd>4n.Q RIqEQA I4Ff]R\m1쐃Wxm#VCǫsa[ 38i9; | }g\+145fipMxw6B(ZqJRw>JsI~cݳKn2=;ۓ/hm=J/M9׎=tc^XNJT=dShF2n@LX3CK^[TKI,{qNo H <0J.Xp+-]7}j65M?VV4[ت>zn8D?5il#^{$Jj0DW4zQʮ03s# 3? 2@}bCƌB=ӜA* ׊ܗWdy۝O~B+~6Ji iZaj7|˩^bfXxm*'zvlRxD[\wΰc`ϬbbE* v.DX&G2!1wh,߅S2฽@DeɢfrͰHfM_!n>Dt}@Xms#Ve]1%铂IL06U8wǠA(%RkMeMpP}b737tR~j,%vv `Lʉ"ǔGP$|X@cCKqZ)icp9/vXM!Po{qE*`v࿦ 퇬 4h XXC+-ee*磅1E#Vࠖ's 1[9v8H %]6)qo?{FPfJbb:Ba jC{!Ql|GɔߺS h=LT44pAHE+PULz]B߄gAS/|!pc=kz VE D*%%uM-_=RL>BkPv)]nzx<_ So([7};FpG/C}pDQ ̀@ D&Bkgs/q jRw]r#7y?6jԗU_no9S@uF-:b* 9!nImb??[ MLN5"=6j?wT"<5=ijZΪDk]2=lI}z'Z2W'g*%Li'$m`)]oAQiQ`*-W:\M!SOꎟwj3S֎|]b"xsKDj^Y*W |:I\NFc?Y1T)q(6Be8X >ۊG35?qA'ˬGh*2$ ~e?һ*H:lQ2npϾ%ҴB{_4`qꚴF%ژlX!9}J EGC+c#bԞkO ?}.J_ADq ua+,@eB'5L61Rw`f 'tX'Sڪ 25'GH|zsb諵3KL슈cTPy TjhJa']DB֋ߔO7~d~إ~T٥nD 鉀y87ePكcrQD3YbQ>'['!"?ڝ*p D;n&N7O"I2BSg1'R,fV/iv uxULƌV.λd* FW_ľttL= n`67\+gZuF/$l΀M,Hwf`B3auv`F=7P$Mm$G[V,'-0^k7QL!,qcUEJ*{>ّ۾:Ndc͍XC:.Gxor $ѲVTFEy-$dIx9gse$е»=szXFŵ p/Bu6ցC(se9/!]s3[ہ݆CDDTlx vL[\2' $0δX5юd:3K#&*oXd=3Ҿv1TIB '۞g{ïAfsI:عҋ̾Ug٪%< >/DᲗi 6 ){v\YhmR^>q G/$/j2#?ʬEHTl}K}{Rvq΅iY00OEʆ4s[mL2[3Ɵi"cvH7nc}2TkNJCqTHz (|2bO;%${dWgm21+M/H ;3"EcU5 mA}sF,?3Xw.I!`q 0ig<7;jYIX5+cѓ@jїs$Y%ڔ+[ xIIK(sU*XtD*LB)$k?Y}[qB&k4j+_\IVr%,،QCiv6|:ތ L$)}]Xvm/_\yڱ-VG  3NfATL,+OC }p/t:>Ĥ٦fG(OWv3`APk♛,bh]Fh|eΙtI`=ƶ+M.#W !KғOAY8s}MA\_qO-fi)C@`1'T{(˱>[ooNX|J+d3?WuQ%28ȄlW1$~KKY=."`AïUF J^@]>*]s8.(\$c*sƙXh Y4cSն*Ns.nrq(ԥ̖bD{RBG;\ĸq8AX!)tWֺEg߭/7I/}S\:dOȣz3y1__BQ>THK%kbY+g3c;1/F.!mԇwcqڅ.^וBj1_xӯRh^T ,L:ӎ@"#3Q:@ \/p'B9¥kme![W'O$̡Dlq9Z޼0M^~DƋ'WKZtBk'9 j[4NV!bUomXJDs_,W@AZj2#ړ+fmd8@Rˍs~]FʏȵѪ [i%-LP.o>2c,lUl[s\X͒Q2TY*C%IyJDq!^8qc0U?J,ͫaL\4oe8A]R?M5!<39h]AIb#W/1Luݎ 1 5&"EQNצBh&Ɣx9YkK P(ʧ!=Ha%yz;xC;Dnޭ 7NUW",,&#}j NjL>BO:̱ 6aL8#mϖ\ 2̝uLN)miԼxjN>a-U<8H\r+@3U6&cXZ,V|6Dm&GX_ScB0"F"N$~{q"+ks֣{}ۿڶ1G3Gl,Y7rǮQYT=.mG([´HxbbůzE(mΑ$MF'Dž,fyg(IL@I4yr<4}l+7@8ٰyܽ2:kZ ZXJM 7ZW9XN勐 RUxir~ˍMwO O9|F5ݪ}~p%/ox&SuoG%~^w˧iQ_)'U?%|.! . ySPC1'4e{ѭr|{@'*C@99v͏qr5oJņk {T_mZoBQ8w$9L!̜VvnWf2` HۻIpvM!E Sy|A(wN%h{2&㉫ M7i&j(lX;P-s-ElJKzFrt`iV+W[z,W=öc Z~8,uˆ I;vtNHTj:!j"ᬚx{<'HuT+8?ʜHցi#9e黺V摰3ݞHyz%5 aio-S Nl"(/Z 6*&FDCRq|5I)~.x rз-qvzf-分VtLېNr~KKe,ߏU1L,͐9D2<˫ɼ/ uQT*7N-m9NUU/yLGϰpS(w#ʐbLp oOPRKy<&?zQk2،wkUYP2 ͗^ګisJj^4akɛ>V[idj.nd9 ˥GRSʧil\?FEr=F  4+)t2֜Mj H8 w'| VOm&SNWDw~RN1HksPjCc[c.;OV"SDңs86M0&>K L n$/G0>!Bg6^B.og-KJL&#,M7q\%P{]9 ~Kx_b:C+=$άne|<*:-/7\񻑞p2{j=r<]4x:uqa,k,~1K>VAd`GN5~ FEYUMH,2^.7_W8yIq}%MRP3НH4ѱ>jf~ IJݯ}=`X_ﴀ_'j?Υ+҈qi@s}r42WMkچb %0)!F1Lg