libgstreamer-1_0-0-32bit-1.16.3-lp152.2.3.1<>,<` /=„,\:< "M'?p ·^Uf>VbU]6%\N<p`~,ȫϢ?9L_'}L~bDձm`K aN=&q˖%4_!O-n2+/D$Dptf:coNM0#*+Hji޲HC/u({_/tn9G"S$jteB_DaY\iQsF}H%G .G6M` &d5>>?d" . P ,NT[l         .     Px H## #( 8 49 4: 4>G H I@ XLYh\ ] ^bcdeflu0 vXw4 x\ yKClibgstreamer-1_0-0-32bit1.16.3lp152.2.3.1Streaming-Media Framework RuntimeGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins.` cloud112$hopenSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64/sbin/ldconfig K 7 w` ` ` ` ` ` ` ` ` ` 0fdae176b579fc779abc62c3dc2b04aa1712634df582707eff9a2d98a955356508b5cfdbf85d4192d29f3e69c47b73fe75774a47136586847814470b1def0f3e8f668bbf9f07530b3795ae82a4c416212aaae8e7d63eb79d099164b6cf5d4d8e6749858516037c637e8162c3d04cc441426155aacadbf48b128c92c30274096252f41fe723eb77f9d676f10b88d7f14d0c55016140d1b27b395046fb5d60b394libgstbase-1.0.so.0.1603.0libgstcheck-1.0.so.0.1603.0libgstcontroller-1.0.so.0.1603.0libgstnet-1.0.so.0.1603.0libgstreamer-1.0.so.0.1603.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-lp152.2.3.1.src.rpmlibgstbase-1.0.so.0libgstcheck-1.0.so.0libgstcontroller-1.0.so.0libgstnet-1.0.so.0libgstreamer-1.0.so.0libgstreamer-1_0-0-32bitlibgstreamer-1_0-0-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shgstreamer-32bitlibc.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.11)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libdl.so.2libdl.so.2(GLIBC_2.0)libdw.so.1libdw.so.1(ELFUTILS_0.122)libgio-2.0.so.0libglib-2.0.so.0libgmodule-2.0.so.0libgobject-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libm.so.6libm.so.6(GLIBC_2.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.3)librt.so.1librt.so.1(GLIBC_2.2)libunwind.so.8rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@TeJia Zhaocong Bjørn Lie Bjørn Lie Dominique Leuenberger Andreas Schwab mgorse@suse.comBjørn Lie sean@suspend.netbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.commeissner@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdap.darkness@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgLed Led zaitor@opensuse.org- Update to version 1.16.3 (bsc#1181255): - delay creation of threadpools - bin: Fix `deep-element-removed` log message - buffer: fix meta sequence number fallback on rpi - bufferlist: foreach: always remove as parent if buffer is changed - bus: Make setting/replacing/clearing the sync handler thread-safe - elementfactory: Fix missing features in case a feature moves to another filename - element: When removing a ghost pad also unset its target - meta: intern registered impl string - registry: Use a toolchain-specific registry file on Windows - systemclock: Invalid internal time calculation causes non-increasing clock time on Windows - value: don't write to `const char *` - value: Fix segfault comparing empty GValueArrays - Revert floating enforcing - aggregator: fix iteration direction in skip_buffers - sparsefile: fix possible crash when seeking - baseparse: cache fix - baseparse: fix memory leak when subclass skips whole input buffer - baseparse: Set the private duration before posting a duration-changed message - basetransform: allow not passthrough if generate_output is implemented - identity: Fix a minor leak using meta_str - queue: protect against lost wakeups for iterm_del condition - queue2: Avoid races when posting buffering messages - queue2: Fix missing/dropped buffering messages at startup - identity: Unblock condition variable on FLUSH_START - check: Use `g_thread_yield()` instead of `g_usleep(1)` - tests: use cpu_family for arch checks - gst-launch: Follow up to missing `s/g_print/gst_print/g` - gst-inspect: Add define guard for `g_log_writer_supports_color()` - gst-launch: go back down to `GST_STATE_NULL` in one step. - device-monitor: list hidden providers before listing devices - autotools build fixes for GNU make 4.3- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + Performance regressions with registering debug categories after gst_init() were fixed. + Regression with seeking back to 0 in souphttpsrc was fixed. + Regression with header rewriting in flacparse was fixed. + Regression with playbin/playsink leaking sinks was fixed. + Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed. + gst_bin_iterate_sorted() always returns sources last now, as documented. + gst_query_writable_structure() will never return NULL, for consistency with events. + Removal of metas from gst_buffer_meta_foreach() works correctly now. + OpenJPEG plugin builds with OpenJPEG >= 2.3. + CDIO plugin builds with CDIO >= 1.0. + gstreamer-vaapi works correctly with libva 1.0. + gst-libav was updated to ffmpeg 3.3.5. + Various fixes for memory leaks, deadlocks and crashes in all modules and many, many more! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- Update to version 1.6.3: + Fix regression in GL library that made glimagesink unsable on Android. + Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. + Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. + Stop ignoring encoder errors in the VP8/VP9 encoders. + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. + Ensure to store the correct video info in GstVideoBufferPool. + Fix caps in rtspsrc when doing SRTP over interleaved TCP. + Fix crash in pcap parser on 0-sized packets. + Clear EOS flag in appsrc to allow reuse after EOS and flushing. + Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. + Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. + Correctly use colorimetry in v4l2 only for YUV color formats. + Set reserved bits in MPEG TS muxer to 1s. + Fix calculation of SBC frame lengths. + Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. + Update ffmpeg snapshot in gst-libav to 2.8.5. + Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. + Fixes for error handling in the OSX audio plugin. + Various gobject-introspection annotation fixes and additions. + Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations./bin/sh 1.16.3-lp152.2.3.11.16.3-lp152.2.3.1libgstbase-1.0.so.0libgstbase-1.0.so.0.1603.0libgstcheck-1.0.so.0libgstcheck-1.0.so.0.1603.0libgstcontroller-1.0.so.0libgstcontroller-1.0.so.0.1603.0libgstnet-1.0.so.0libgstnet-1.0.so.0.1603.0libgstreamer-1.0.so.0libgstreamer-1.0.so.0.1603.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:Maintenance:16413/openSUSE_Leap_15.2_Update/ed3a33d48ee07de8401e49ef5c1c4f36-gstreamer.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ed48b53f1f22d79e02d6c0d8806c5007587ad2b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6bbbf434fbff885c7e6cf3609fd84f8989659475, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=42e9711b0dc181f7e9217b826af900fede148a4e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b097ba7925729114f55b4dc1ea5a75d37f7f95e1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6fe1221c6c7e4921517bf2ab78ad34f54cecf7f8, stripped &2  PRR RRRRRRPRRRRR RRR RRRRRRRRRRPRRR RRRRRRPRR RRRRRRRRRPR RRRRRRRR R RRR RRRRRRRRR RRutf-88555e06600a6ee4f9ce5af6ca449ef48c72fa8cdae65b09f72981e519fa67afa? 7zXZ !t/"]"k%yĵPLI2 Uxqɯ} J՜V"ۘ_cX+1b:P}OBS0PtZsеsP~Ck'0yҙ8pdA?)gCmI|D){ Fq:v.HhY'0RET"xϊE9^2@|Z܄1z~ * $g|=\b Y51sPKUXI*ƋgĒhLGy],DӍXp.%r-QpTGwz2ѻ`<;״ɩ>Ɲwu+qgdp2LrB(%A.:JH.pNlXv$Daҥ@ h3R oWidSlnmM s.̸[Txc+'{rю73GyX>"SB *,^BPF[6[F49BP̚ԭ\9x; >FzV猪7BHXUQ|y~6<{~GsStm\c I ;'0<!-RFst[A $C(2`;v8Phg0JoA&G ;?dT=i[$5maQ?"]Xs תv,wg5F\b-)Q>wnʩ`LF8m82۝Yn YLwŴ2ypvIr:Ay}f`.ҍuWp'hL,m+X+D/uݲu:0_1kxC/1r ~$s%n⽭to]KdW6ػh-4r~=*ӟ*CTR!9xIE[ @ PI^(]l;-чY@n%o^q ZZ[!k;dҶGra \H~ yl'&- j FLưĤ}UjaobdNEQdm'^5f~ v-FS5ROBIV1}%$HV,u" 5]+I+Hy6W13o~!H0Tiiy07rؗog $eQ[kk'9Ⱦ3w[bb{Rؖ5vL44˕ӽ?맪GP9i$Nw+Qڹ;y%GbT\c,kl7`m@6DF}/jR1_j,Ffϒ s={ǑviW.븇|&PmD,qowQ tPVVDI^tYpJn^`&ٙbO[bzfE *LN2bM9(/cU=+b<3M[nWl푒۔hJzل{~뒇 lBلL50ŀP-G i0LXv ?wyb!ypE8TՀ&JN|LQcau k<y] VerM/Y+]Ҽ6,ooZ>s S4U(: *r6BA 0&O>vew\Ӊ sMor ysa͓j'dQ-%`Eq$c)*F Mae_rd+T az Jr8Lۈi3n|Gǧ/ӓw\ǻ%xi :ٴU#<4vd@z UH0 npM-hȲ}6B_ e//Xr;Pu¡&1/GBٛFò9JOE@q/1dgHNC3AVj#KM<ܚwjc`/FUvTmsu96L|G%W\Ph?+`S ̆YNgp'Tt;RJVhe);gOEClMw=|[=Q4%E Y,Td'c@wgEY&ZYg1E"I0i7TSditFr.v M[xtV:MU)1@(O}LrKTrȍ{{PM4&(gUx9tZw*smx`1EH\DJ"soev@/ʾ+ >11CѠ!b % 0tހ2*Œ#J[GvS`Y ˀ7zF>lVEj+ WԼ/HHJ`rm.MīPٜQtUQݸ;DmL PGMдv-:y$+3,V!|Ǖ>I=e* T䵊 _V_Uu(cE.8A .XJA+q"t[>F3.f&D.0(h~ 6 İKms#ס^⬦5vJ};v3XO``ѲR7NEk,/ Q?CT8vOop@ Cg-_N}]aQܛ3\%鏰7mE~8D䂾Hԏ7p]蘞#!GTiG SS׽ċ\&+KD:KH!?!C["+.ZUfGNJ&urm9cپm`!v73Ʀme<8'Ѧep8P e?qݼ->R2[M Azv_0Eg@-),ԇ;x^Tj+zdzU;E6^%j.kſibWHÛAtQ*h.a4[@T0Ts=[BU˅zy43 ڀ#HLEDͥ ̍\CIxA!c|"_X<`/ӆ_;ehSdZVGJ~"l\ECFSJ4/ 'w|&Ήl$ E,ت@kըm Ex״6NNv=rˈC0x9tnOrU)tz Q6 URi2d!ΰ.",T- i@&txwQ}aCOr[˹ס,2ʱɆ3IT܊#<|`Pɨ⌧;s耛s"ǟfk<^3W4iubhVJQ>ي ;n~ڗn.ΚϞr:~{0i3KX01\ %qkzZ _"; XF*i =LK"^<\Mx$YAflnvL^lzQp#>+$WzʒZ$4,)4ndãcצ\LS N)iD=sr ,?6k*1B]A׌+)jl1Е&>)bJAǤɛO_O|xRj;]S<0{@.uKȯjZI(SUcn!U_wUq5SunOr9jAS:V7YG$Jor'ZTBpnhyp8e= v9+= NÔJ H& D@Ĺ=+ L:2. 򌛞\ElH ]Aլ|}VP1OESXW=EG$0sxk[,by;l(*#7`LpDʯUy\Gs1Bbj!o X8Om6Rj@)cP%]ImQVQ{TIa6Wi.f:>?Ts`d-;X#}`WVaqU>-~0HBoXj0-Ȱ QIF"&m׾O Rύ xkpVy5HDkc4NR?Fkj1J`(dbhwbIy6<}X|Ŋd1d?Nt*1 {9PdA6{O(i'Ci6:6Em(|F%O^Ki/{mobz6@RJ u ?t+;g0zɑ-YjقfJꖖ:Y9T&T EmĂs}IǶRk(FdfTԅ*_mHk (e@U}ISϙƈ6F&ۇDA.zꃤkWol/K܍+ -ƝŧsOҩ\PbI*+/]ƋE}k2y"-#>6y۞ihdOry.@#&2!،JюCv<X?>2GFG@Mu@}'O x*iOwU"{+D}]0xq7L~QηZDFד Z(}~IJF eu_.XCb|ۙM~O:ov$^OC`c[i8v0](3H,5  Yw#D&;2s[bqUA PFāK[`B]'SP~棍}q#h1ҵ28DZ/j9JU N_'\x#&6L"iGgL,?j $vGЎBT2P)T B"b@nCGlx}}9.IQP<nS6?oD(ŷ|BOV@p Dzk;a̅u/Z7Ln;:?n xjcR-(/.V6@6Sߋ>m7R.^KT(g$ama}8u)D\v)r qKQQJ(akb=%*s$Vx>v b ipC7qŋ_!IҞ3f|M9>kqVꁖbZ{*{C-PkM9*\v%r)y:*@h,~F({%&Av^bÔkIˆznj-1hE Md ˁFLPLdKDưoaw`q+ LeGMe` RM0tQxOt=z`(Qv>/G4/8O+WLSܝc"%c?6٭ !>)҄,<,VG#-Yqc"ב+[/ۤsQȞU0%cj‹+o1I0YkBx'R{3̓˶ 5&79E2!f+Z#eȸٵA/`Ҙypf2s$ (N#4f~z׻ᘕ`jV}N5N5$ GAl4 Ɏ4t+DžtjmFIGHOU_ȼķ?FrX9qg{o_ pz.Hǃ35 #.n|tŝ)z6ƭF7m3 2vVMV$\=ċ!?'trguʉH;0+R>H'aJw붛ݚ{_F/`пq˽Hu4$$iD[Tlh_ac8?(Jo k;FHZz߹+(q=ު_1į9R kX&|'1ڢ$[6QN*9)*\Ԛb]~+@x=э\S'F5Ƌ4V? ^!}PLZBAK4`|ޢ Һ n?clXx@O2g**suVWpG9cĠgQm~uQ9yLҨ|x9՞YDDr~0 LzQϩhePg4蕼)Fme9=E'7q0BpHN:%$TnE C5xc a rd==Lpȉ= MC80Iq7gr1GX$h\+Qbq0` zcx(ͮG)_rLMa*I<7yT>dde1k{gVP.(ye= JL)xH{ؘtC5d_a%ȯ5iWPa9 -.1ZzI#@<a76. G(V6XPݛ% yo01ëլG 'ceY,{s2󼼤slE12!P",IZ|n}1z* иɆdܫ]K܁Z]07W[ @B)#!f:]n:G8BĆ3$ .SrvpX=q,K KT} ClQkd5>*CTߓ=GC̫T Vzzl# SXo0L13"%8^Ṭۈ ^gm"vo*>kϻש6U|ىy&B#{P ȦW&oO!?oOtr3jeUIߐ.jiL0mn| !ѷQ~F DXᎂ BA"R,|4ms&sWe~" F$ϩN^v~ =:hP C`/H)@g*cbxow^C$#ICI}lmWiO b:U M*DVq%oh*v$A@Ɔ6& nuIM@O"6I,؀'E#!I5KUtσYR{K9.譒ߧëkP67I@~i['kf Tdr nFs4Yty6ڭ4L=dy2 S{7|ӓUqBѐ+BU0vCr+9}:zsVϽr1u|x3K07gSnARZ W0Gɕk) vyV\h`, p(ٔWaM$1hH1dF 5ᇐxW.*ii)$,#ԯV-(C#iԹxt*D /l^%2J_ۃҚN2gMZw!GFŲdG>[uH 94۔ > <@n|ŘP4Mg=Z=뾌-Z@Bk(Zgu?~,B+rӦV~C\Iab?lL*Dp+*Х `iݖcJsszuvO F=+1Kbu[o*4IjT&4 5OŝqWL+A=F=;],g[M燼W&@&=6*|#J-h=KgLS8Qj-jxe(RVJV"nFs}MVt?F/(`KUat*5;) Pߧq_AS8 /t$f$6N$ӀAer /B4xL]mM5Go484 nճ΀1:}+e /exGWO>S\P8GCUY΅m ~XZJ1.4`%OiJe4<.bYUݛ/vKj:Y3+VMdB4E8a/+;M3AO6Xp]Q,Lc @i1Vn*{GuPSy%O&>cxQk^!)׮ŻA<_hz]* kx1^([Lhp2 A&8knt?H>M6Xis?(K89:*N( Yc+YV+yWs̅o0.#6ZqG[ڍ -8Ӭ@rZC5O J*;vE}Qbb# i\7AĪ'YE qr\Q^W['X=tQm^D6!leg2,Q*D 6 5U}Mܕ]=%SW G*p7dZIGLst5MZ(9_k\'(P q 7;Wj&\"'/2V=ǃbv+ "twXw> eT68*aU7̿풨pH˶-ߋp s̱qRqqOU=ͿG fhӣSO vjV=`TF\#ee_"Q/'K`ƗaQtt* #׆|KjIR8ziظ$tlZJecna\F0O ROMw${_lIGNXe|عH|&̇&>l:q0%yLe- [J"V\X:8a5QU9[! pCYCf^vZ5SDO9^*YQSQ=y ߐQ eV2_h7iGmayhaME0=Rpr.`KkfmijަEJ}6` veV͑@%DzR#=yjpD@d5fi^71ю}Ҹ"hEl׆oL(Y1y]xxa'D .?8bP Ư Dm`?mh$uᅈcnͻ4DΩ2z8+pjBJhg[OW GJMvH)c+v mK s>G?j@=!{Wrj.󀛫nMN݃LF(G} Q&X|LBq%nE4+G6:އ2{$fB*ъ,I \p]Ĩ.*Q~eP9]ݭ{ڛ;A^mo J>823_BhPÊ6hf 7J]mziiC&OdT,,~&He-ki 7̈M7z@$):a\wdTV^UxWܰ+uR )f S .m:̈vslZf=wO_D~nD DQ SkDzeÄ"a^1MP擙Kɐ'S:zU>5iKŪ-2 w1;$dp1 `N 4AuQ`;f0sh,nw`%됶@וW qwYN+y &I 9$R_p;s!뼟\ϬII֩:Ccvq}/j+1Yϟ>C甗Vщ/E lr[Pd(?c)O m?ݨ [~YڸV-v)ZD{;1LNo0eݪ,C^Hxz7xql,Ọ#qޑm>+lRm"zYSO4*{r%tY[+H1! GY~N3³Ka OcG;qBsovϋg~l=Q<$.$JҍsxJguB"ʊFOAѴJuT1-&I$뢚;t'n~ ~RFw c s"u&V7˼q@~'FkO)yӃ߬NO>j2%]6GJ.x<60v 4j70EA68] Vβ3w=ٶopȦN_$ +]e<}h,{JϒUFTpdznP=y9w%8QS Vw|A0O[Y̫ K9.a\7K|Bm\t+#K=[AN|Aebτ[h"i$#Y]J*^Q#VY%JՒ-\U gmu~n_xg}Z *Szp–H-C =0_:,=M,xp$%,j'3 o%=2<]ó @q Wl\Ai}p":t麬  Ǫu:?+N:|8i4dXS#xt]ဒ#mX^ỲP);fϗNk=m'_wI`".b^[!ZH%o旜Et@9ȖYI7wv7?R7HVG\yNǂ  0snSD~R.MI1ecSt*[b.&|K_(|ǷW>9DAW`qAY%PXP$zPJ/nvm𞾬0NP_W[p`'Ts?ta>cš!:?Mm )pܫ=' RC =1b?iІ{E;-_s?Ł?1$ԉ笍S~Q5ZZƻ㕻L.o2I'O,^.V[ ٓ„25҂6H=?lBϊd`OcB6yHu8xtӆRd;%uoifga\ =j`8>q;!+# 8zG1RuEB!脌rI @Z vY?''YᰩjZb{Ƥy/0tjÏ5(~!U x} '6(0;ܙbi x:G2¦)I_S_ +7ՠp Yk.n)>='_C9zUBU2">`x0啟"}T}M\ҫMKa03"2 ͖qX1S`CPE*3)!fP}Ji)Qڷ@sy: =`(9սVwN΅Avk̰íX Yr* f<֝iopYsVЖ5?LBy:{F PZLޓW` (,;S!\D&b:S4$NʼJ6Q@98|Z zN,% R%\49WH?AD wrr10T{9jp%d͟AoQ\ rQ䞒٩8C$o2nf!krA \Skvl`qYV֊Fc{elUb\# qX LdHb& ur;hWF'gWGڑfZZiѿD_ÿAg!xwNb&VhPK`dIS~"4N,/B9%3^f menT|MUc Ӎ; ξ.O"fύ&fGP[^A;M'SkȈKcjP6U*U(Mv~smaEб#%bA"N>BxݓS{8Fq^0QN,}-Іpaim ,uM&-p-RdD;'.Rqr#rK M'lyAoOLg2W&@٘?ˬkU@P Ä5CB8ꉽ"kx] RLD"2%]<Dnj2$f!3| GZ ~,(7 0<j~M4(%X!˪BV"DzFpfV%B0h k6?nޜN=6A Vl:@r|T^<ƇjՒ0\VimzPJvx/Dfw҇.ڳĈ9ݓQX-njAK#٦FU+QB''<>w+3ә `U.aI "~ӯRj(!:i̛;t;YoNGIznѣì~!}FSrtޝ6cu^H#I^D9x4к+ 5u{,o*Qɯ!q^yFhW/"xKu~IɧYC֒Lta M G I]$(=& 0,Iu|۰L٭\0$5fa-5bpv-k+hE)٦;ecE:[%sDe6w%˭)!h!䄇ә~&!'p7_)P3lH z U:\&YeEmpd#1nii/G彙X}^:+< x@FuA`T7^ZƉ6/"d*mK1A0U56GJ@t/c *f~TԵWsVZ:ެ0DM?e~.iqY/C :ڱFzq 9m;E:йGx`5,?o܌eS|R-s$0EgzɅsqzb%OvE3Pć(c^x#ã6}-W ^oܟAe'!R AF *^ReDd;e{G`Km|jv;d<@y0ul%CQ1u(o\M+#rjuC"Cj^qY_> N͹e⋽c< 8o)WU$|3)}3lHk tL+evAY͡*]*!% )"Eh$Z-)yLe6}4^>!e ?u$hغb #9wTʾfc׉ #0) OU i]=;9寣g!z|%^  ƽh'6pA2\ރJIKU֓E& \=MTAnu䖕h1Ͷ]12ל=eb` Q2 GⴀK]y yvweUX{ڸp"l٩ k0ZJ4P 4;: En+ IUpE&c$Y$EeTV3lU'TwQk`*7(ۻ}y^$'\3w|KY~?ٯ 0JIvh ژz2u!O6ɷ<]AfJ!GXsmyE]4!ZnGGJE;l*P?o?c"v7LS|buj˺ͮ=Lo\A?X^̙-J#ɨ.@DaT}!" ?oWJ0EX`LHNW1nw{Y[!){,Lvm7VlUDA7w! >_A]/2=J=^3aC։^0-4{ cڎۑbM. lo\fȉm\dŃT_0nfLb'gI.+jN='ƋA_uݲ c0 (ϔq}<$==L:@b `I?7:_;B#%qOرS)b  9b^V ٵ [\t^Q)oD+Oɍ,2hO]o=Vnn4KI6e'_|Ck%;]C!++Wz%m/H0d'e^v[pƢl]|0^xu,v"`-&E&!h^MX|'N(Vi%֠r,`DY8-PA5-fGZqhå<7a<$xB-%)Spr6z`RrՉ빼Y;, S'1gMG>$yzm.F dТC;dÎ_t{Ew»*?ZgAltӥb,BJTCNc{'&6jЏ-5 򅂙>@GZJcqJu=&&m>r=>Q&Rl6PH?[~ǿW7ES8b$TjJo0=,ڥH*D 3 Rjϯee}aÒcĩU2!{vIQ\,RB3YX;j?<7fyX0M_@#%KV?ƥ_r]jwFZv(N޴JW^#Uɭ3uzy&µ(îU22/):ʃ [ZŚ ҙ{(:RA@#9}.j(0rc+.J[KbR,Ewy0L*%cfp9E8kn"tnt}gu2jH+cAŌ`[ @ޯUls!a5k`rU}PQTFq둉a]]$ ٽ( Be״jzvMJΩ 4UI4ko T"QNpʪWF Ka}HS E_Q)5_W SSں''34mhn :75Pttk$$]7%t~&ks@Zle8#|iQsi%`ѐ ƒduk+ΥX~FhR:oW{۫HMd{{B *'Z~a(4@>6vfez_ײż֌ԊftgaP4 ҂bX("Wݩ]cS>"RVzi\"2 "D.0*'Gq:?[3]. !r,6>wxd9aT_ۿd_8ق7Y%M5V\.HB_9V(9Z~&Z)uěwd* =VW(KAd:{Cu;ͼ&iK`># <TO"NlO(ȤycO.i}WA=|ӳ;8NL, ?uTKg [Oˌ, pH0o~C~?/S@1L33Yo^'[W{BWϐl}o"^}GW +gi,il ipcҾAJ!j ?k/@:A6?Q2ѱ%pBƋ@wAl^fK@AA\}m'1LR>j'J"e0>ɑb@1^R=WR~~h0z1N@y]7.b">P^lVswVԏO H}Q7iп @^2^z܇CmviCXSjRޝ@FҁPsu-}H4+s óXlvfvÝA+_X\to F'p1ôɓB6;L:絽SRąx ՙN9d,VNx Irx˺i޵UuZ8]ؚF/0@r\k VgLi> "aW&&m[0& @CMI@;Р+7~"]͈O7s1#dYejH2!@iNIBy+Dnfq=yYZnZuՃ3%]},xHK8/bXjFVeg?NDsg~;1'^aQnrL]@XOIw:w&NZKfzYG o+hr;Jۯ0vҶE /~tqr`&a޼7(e3Wk(g!-ቑLjcχh)ЦCy0{Z7ӒM%٭V( \ϮwugXz/fUʌ½MK@?5]k67:7+.ћT-E1)vVؤ#8}tp?2HЩQ Wht\ ?lrv[*ن`,Z,s7jP_a`R&#& P6v2\uM^<Q/WbٵRޚ@69eG\gt;9TxP(VvyJGȄPf N6ڌB.Mئ rg7}1 "xiY#_̺ܟyם+!L1KV!ނmRsaVfxBEpqݶp{u}`vnǡs1X9b̟CUHaPbeZ> pSGtq Xe;R(nZiA:IʔqUvזC ylƅLe>XO?_)(\%BW ud5C\4[@/ ;d-P厍EVԳCFC/5)16Ix8xQ2qQ]"7JK.o;FT^H"jDGP %BVo_9DL8PX1r[[1v{L)ߛhSUݑ,F갸ydy RK5;C Ǵdߑ "T~Xd>;/R\LoԢBmBY"1~ASę:m$/EhK`j]LY}DP:Gپ'=&iz3/ >"jz|Mƛ N&JL|t7d0$O>Q',xƖfC;iMJ *gHWI~0vik/$ss\2|4yW]7P!+4 }I%7 IαRyP?0 չ!Mmwu=b́JTJ]&PQ"gKf=`ILd:KAfՕ>$HH@cbEYCA2MtAG/SDJ˳ƦJSܨxXl UbЍRi}CN 0A! vmפ"P(R:?O =|8oA$L*aWq'a? J6p[%m2.]nFbj( Qs~{m η]kP0L_t X& mqA55*x\Q:Am{1ۂu`p|shE?u_5oWXE'u Jm\E\-298i*&6)+-5OӉw l_hfF3||l̻0U][l셣rclSޯJCB}!$_{tBZB-TB0yA_P-%{U%cvGaw^]/ ^!j|1<V1>QMQQǤE;<"N?AL2.;q2d=B>8ґ ϛ?-Zz{enVJfEk(j:N I.tHuڐ2]q}̨ =}#d6gܷj{l ùWTDWUqyDpCK|ߗVu.i(.bƧq=alG6%&Yb"o $+/?>cCaJ]"+%&,tDF3gٛ^#/gÍl֯pP\:׵SdzR.YwޅvFZtM}/|@gqA/77TX[5j=j^"WN#YY8}sH4CWh&NHX|!9BlUSN ɽ 0Y&eČo P7DGd%n?`@>JKv5S c7p"m0P ܞvn?d灑۹\ALta9jg PnޏW/>n|-ΐIWW|:D}UzF/M#q$š@GU]Y S-V,]l>.ulHw)*PyVrmXok_ OG@ lTjy \J,H&{w=R㿂IDPrRʮ2Sz9ca|~^xb5Q,GÄ .3uOp5Ak瑱 ~etl\w+zqdwӦ4{upUAb=N=g G8K6ۚBî~_$t&;sFR[N jj$H 3 }R:)R-Fﭷݷm!)MjD>pm^Mg`U*NG %*@ mnȋC_Iwkǧ]sK\meW?UӀSf)6}㮩TN cV+I1ݓ9Eg[qVW.yO.w?*PA>:|m͇C xK8&"-JioRv_~iTZYwS`}`hΏhV&QҮNcNj>`D#EX/Ƴ*llTNxh&(܌ O ^ _w`r^Yj@@0܈ .H؏*3\c~?f7eu(H v-a YO"vZi[VG˂Rօm5q7{Z,7J1lݿނLk3:~dnnF͕$X"ܚ=K^5*d@!> wY2\O]8ýT:C: '4X%9H{127Mǭr~Ml҈oÑ@d7=@C >j6>IaÈ c %jk`b{( *R-l l}9L{gg5);䰚}PQI=IA'SYU-[^Xh`gzT_[RhcVH؋jx^y^(j5HThvߏafMqГ[Q{I~UJ_Dze f|Պ'paGQ8u8K3i Ji ^xXQ^T'b!*L/E\O~e0nOdnvLm+eD!Zżu) } U6RhJ0J"3b:F,]ɣݣXW\cf[&9JlOGm=$0]P]-P<h~ C^-&:j 9J15>W(D%FCfMϾ VPYX aixlZn%_ #qq XGin꘹oY5S ],UM"> ryq@scU__dNsf ٛ"56A4-N%3BliV 3࿸ *)=ݑȆȂS |;8/4pd} 'LֲIc2?(OܙpAu1kS"gSѯ?7lWT/4PA|EVTIpP^Ͻg4R A;X'ͮ%6)޹#].c]@Ԭ["۸Lמ X¬/x/Y@"t!%\髉 uP4ԙ{(͂& @>fԘzɤnוJj7\kϷSMRp1U W-K_k"C4껽MYI[Jt̠>=+EB70aׁ{UԽ,G2e.qg?9c@lv)BƴÜjXb i2?P8f{M` !GDC$a~|A *w:V@V0/4_VOhIJ4D73:2-MT}2b\IouLrQ %W+)`Bm"փ`l1I'*RXϱA_0ɉFhzAdd-ea.- LC* [)AW'!ATÛ!vf?MNW0#q ?X3\Gw% n@ B n]sv*!#BkhM8[/غT,+;- DyIg&]j[kW`wB  ̈́ml Tw)0\En`f|@;+3-B #}؆)]̭y{aL ˫[n'LgwX" Ƚ^9!_T'U:'Dq%҈;M)|njbBfדּx;~E{G e;;#u!x0U> tp)̻ )fRi\Mԗ lpoVWD O{[f<0|v\ YGBc1U~_ڋ4P-?8a4~޿[o|k犑t*oi&\MbVE V <^c,.נOhN}{q(FKҵvc?փG^ۄY(nD6'd$0Ď>'m=M~" fq{$^YB:%?A W:P7/DEf!#Npt x6J"Lwpr7 =!1yjZڈiFX#3s$/W?cb%nz3>|N҇priXT2dʩw`7;}vȇOkG{dª# J0!UeBHywIꕙjt;Cpe"ROg4F8/z4t7ֆйzyO>kOUu90oRanlLd:Y(ʯeY͹ů "-Pȏˊ>tp_$T\v^2aV].3h`|o{k"[gp:`2ZXq),{p^G>W,w2_73+[h!> '(31a"|DTܷA5K]j\.րC` ?SOn-8O7ÉmҡܑhG^w 1h~%[ĕ~QB~lXʫ2Ѻ|]@[vsnn].I#,$NwǰuhmF1L'F*'rf"RupBa9"h߲;w=6pN7X«8OS: !a UGO;X ^l^yH=L $D2[Βp/f ?~<ZcU$B6BdϚA.{7ac[QNvFHywu%hL^WbAUPMLCjٜAXLK%}Vۛ@,M15E*É|A>fl_fki`1,lnd:G{˰9\STB}l }>,CAiZv D a{dID~5ñե*H*Vʍf8@p3z{1K#` \H^T P=g-Li'擶c}x *{p܎27p~|u0C U5i$%}6śk}xU}kS$Pj릿tgu*_2>Cz4SIb4d෡dJKa V#b \ 4JWjp]U$"Fۇn"5j=7x$'wL5*#g[-2Rq?vٱVd&ۊ%Nj(ʓ0gK;j nitʂa _Lo?3$'y#3^4, S_@<ўŧ= ֕N2QUd4ƪэyWMl6GV 6-g łQ[yE 9t>~yT<9ԕ?%H$G_QkOFtvNt4glN);k|i*of&c;N TѼ=q@ig7!ʔ Mл;(潢ԗQ鹮>-~O&>^"R3V: v:0bB] ZdS NO~Sgk _-IV}ʀߏPI$gGb1`OK\O";bck\Gw]^CO<0!.8\/R3h|ojێ :tn84)^f{&G[Rw&7I|M"A, }oo}>5wl&/aN8$)Fz.yr3Ž|`ӊClhBGI_rL:gp A<1xoJhTsJ&~}X_Hytpb'|7:.=6ò-2M쩚j)zg߳Hi&of-ͰqUijny.q(wWr~rܘyX(?d5k{,i&"wɷa*T/Wb|&A툱(,gjghv` ݽm<Z-)o+W-ǀ9, ^" 7rJ!r+p9R N̮QN^IHJx?/*Խ=YoOͣ VF{/a;~5{pOB8;K#C3‰󣾬Pz m7z0 *VQ?"\~mq{,2̘0nE?d[+"gS;TWh+ 5 ]苙R^2 ҃d̅9\"{Sy';n骝mVOzg"<ǧ|ѠBF⭴@vTH#o((;v@ê@Xb'ltsL^V#YiM5}gishHiO#݌ /Nxw(8&FL棽57\;!NZMyP-lj߅cQGnOc- [UXfn(=j/zZǾdy1C {Y%=Dd=F1xYMiUe]dBQ&hUvp4}whYaE,StEC~oSƾp Dm syBh)I-s޲/ c8mPvDȭlҩWFa/"׊Hs_O 2'ېlb{>֡Ʃ1l@"wub"}f4uxUN20Ėր^pyJ$6Oޣ d ^m/?^=N.9ڱ[D%<$4?S0|2.Uas^>+qpIk6C <ᦫb|Mv˷Ł=?e!ۛR^s=G~QHeYP[?PUd28 yhP/Ѝr` 8S{HȐgЏURc b­m* v \e`)_V6LU0 eW,0vtjܖEPaymJ. 'C8h5ph D# lȜKg9L*~}iX#v\ŠK2A~)uڈ'e_'In6! H$5"HS 2MN'dzN&?x^Eez}  2՚P&]}a#{t,1@8:}~3kOG5Co#hr"(Ѻpbk"T*{/Ȃ9Ë-K.6?RtVjJN8H|3Bk(ON5?/F A>j}R RtLS<ܺv8Z#^'zw&aҎF$_\.a!?pFC܀!Ex8l$b'0Ls%e n>yW0^$َoAkI٭?!zO<+ v®V nNTWBHt=9Eܘu2BxeQIseM%N: L>MB9b }.7,$/mϝؓ%j1gzxHޖʢ`xO̒ɓWhZK^J*uV̖c2˳tdw'Wy*owHgԞ?cT}*';X2pMes=sCwhY -5HD볂ie7e|#:UFUnawFV^M <җ}UYE82]@:d+o)B (dהMXh^>Uqurݴɺ%g!+'bQ'@W\-BvQhꝠZ0>p28sCT=+RRIֱh|JdNB'w35*G5#5^WԴ֢ekn~} 52d5Ϗ~61N$ߕ+^ojeeߑ$'=tuYKGVk̨nvBfǦ,zyT2+`,=? |wQCߞ$i1@dӾkVF8'7 tg(h,цv{QK}!*ff C_:l׻Syi ~ Hl:$D-8qy(Vld<>BUX %$nR( Z,&=?\oyY:8/id7 ޤF[ظ!2M[Z*F&|p OoϏ Sk:Z`K!\)#vDe7HJȹf}_M +{.3UH4DP!Gf8E : & ᔎi0o`^Urs8[[Fy)?XIl ~%oGY(%A}XIN~vi~0W փQКIͤ$QCPC["YuX>v_qMwVgǯK塍^0@yUPIJӮ:cl,h4CEb)mwJ9F#OId5'e~ھM83YE'Cpn PjڔkW#Al`,e׽-Hm`ltwTmH\x~JHJ-ޥ"QjPMe_;{,-p0uulŮF es\٦6'+fCa4 zIWmy\6!2wg:x$t5@xub>4NgFhC9_}۪}pQ |:nއ+&t%bOoÙ e?X$N|qÌ!x]w]#UO? X@˓ANK2TxxJJ w oU8;)3,^|4Kfn(̧t3dD`6|33NkU&>/OK%CǍ?4oJPDAsKFlO"Uk8f$lx˷yIGw |edSR.CűP7T+rџ,;/2 앀'^"I'x6E6>|k/Y5y o.#+e Z]Ϙ$9~"PQ}{T /EMg8V7қ(@V6Jw?q^(l#;|7S _#HOR/kj批ScӾvC6T@d$]e:ĩEŔNHxT,3Al}aQ{{`Iη^ß;VȎP&_BZ;VG+{WE3@@54<7zj o \jr'LamЗ[/2vk_RKy)1P.ekԞY )`7I|}YRȩFeUBH2jz=֫RXYh[(7ihv1ށtw־ `jWI'1qMdAe4 b8|/zV=al Dvt6}<yz5`*̾4#sq8Dh&iOa2҅fz2|p^i1zZLGF$YR9?Djz5^] Gx Uf )rH #*nwV@ہ<)%%*,vd'E51Р"*TN"g V./r0X:,hD憝C Cgz($ZwCZˎߚty]ߨį۔φM]1WOM<>=G }[<0bmΫߣ q*-4٣C-{*?5+6]˭i,][d &ZfIKfN#,\HGHU>kJה oQFo/<(NcD\OSmr^0Eg\ȿ马c$e%cLsVSW^qlS09,7U|_AA^@ glNЮߴolk .2T\eV0YwI~4ꆷХ{V3.zH-)XC?amYߺݬs$WROIvG(Ȥtiu9S㉡)Tڃ`EyRf,B[Xo>}<$N:_mU*&)%cjnǙ|@hz߬ގ금'"K6gWߢH.7~w6]l[xK+%49Q؁fJ3CCv]A %ys'L>n16^\:뽘<<=^?ݰB_>,t >HOبԯ'`gV,h4ۮbGOK/ULsIP.AyNњH+`3kf <GV)სm[zif 8}>;gPK9RqŇP?whOQ(㒎SH|TU$`M9cI:Xg3arJKV]ν.ʯO<""0T*~]jZsPzp k{j>A׈y)>|P;X!ֆ8 Ɲp4ð/Ze&RFϛPH*o^7J:C3QBM *B=~!1 0rhTyz4N<8oR\-q&K\g"SWBO[Jq*M譂Cc=|m[WwGNC(8K;V9W2>(q :+9"A)j4،icJ쯐g72c4T!gj<7Ri:R;k@;!/%-PݏJ[x*uh&'PpYsqq@rܙQɫ"GR+ñDA)E[~#YPL.c7 0~7P`e3aI w#@RnQ\] ȣ!N \yΛM[> Eoql+Le?WoE[Io*\ s%(RJ87tل0.Tg.kV*,SCzNK#:9p/:3XY<~eK1`7u:~\ߕ8\q"n~ 0XՊqƳ?j0Au/YZS%Q4}|$sTq?*55Y$ЇC nz1 !XUVrdMNFd4Ӟ14Xq xCdwQ#QOAJ͝oR9 *,G^_ӵ hHeT/$;#^;8nw_ )I|H\H{1/W!g>'#R9FS0C]eGݑDQ7U#y˧L^9ٚuɗsG:@;ʠe_3Z%dI$/.ƈTRZ$G[!ض(昔@$;F(|t=]E*>cN<]Q*L,))H*6Uv T'^ݫW'K&} M;;vzĆirG-K8+Q+>/(VF& }D`Nct'&+xwwՇ䅙Damʙ#$,)\_mv}ۦl\ۄTM}^2艽͆yߥ='LMEHY3GpM!O)6>ʹDߏp}K/UD0zʫ,T oR ;Oc)"*6U[RŸIp9dJ8N1¸l5`V \R^M֬VMG$u}WE*^wH 8wd0 hG%GYM_3o"WYt*HlhNLuݶPlٹ-޼֋|$ʕJ8`"?1>sXGhQ0gO8 Uj1ž $="ÚKXJGWKs( ZxKs5 = d)E1)}|@ d5B\:t֌LhTƶ(Q)7%r{ ̸Eb:YCƋA {kT0^1*H.VOdP3e!! iRA>xNqAEјqJh,-PGaKs; ~X Run~,파!u ZՋm}IXJT ii^'xnGGT*oaݻGɹ)0Ulh`>k9kָ٬-sܑZ^ę^cg(qLS3ݙ.(] ,]29U&[;e<ل[Y=!ͯvtp &ncv~ɭW$VȞLܟ4XS1ho[z=Bg] [L'FZ:,N/S T34Ւww5 }ld'ddWc x=kfJ! JM[ir,6ҡ|`z#$bKx/U+֑쭽 FR+H#zU yVY6:x6kwKU~³j D%a'e/ 7D'Mqو8\vFKW~͟/ x ,P*yĀ 50**BT:k#K}?Y64@T+DTn`x%ݍڥk3ϛ|k}UXQ>FB};)LqJ|(9 n7yf !9%3Xy4x;Oˆ^řWr 2وv\b0B\ݴS|*Jpn]7V0CO6!ӡl1FZnw:}VDn!GEx ͉0h'[ꋲ%/X'嵰OMVu̞K#P\Ww'wkjW{v@ (;ZS,'O=ÒFFꚩA= w[\H`5y#+/{_>m[9'i e0C,i4f:`P͸NW+\8aUYSȊ/@@.nnsܭ`o!^Fqt[mc`{`@USKE˙׊*Qpv,uL9){z!*:i^=2ԧ8?9K3;[I0L!ݸnLtN81hHm>:W@mӌ-۳KK? Z|D?n\)↾DnLM qŸj1?nJayr TPbk{Q\AēDгv[ce*&H 99쓢'c.7\TqPk}{XNH:GX)yGY#R~C>w-)Mj $4P\[JPB* Lg4N*o0e%t4M4na9@\Ƨ\d4s A[|3K!7O A ޿ MA*bI~ B6w~p pT[N͛3д(!̨{^oU}q! v ^yj@nrN?~'KQ{)E>ĬA?Q.RQNh|wa;c5$<x5l]0Haml<ʬ R*71qXjXp*/Y24կC `Olݣr"4Ԟ56km@!) +JiEu,s +4hS갠ӬMxdjWGS[84k7 T¹V꧇u+_#L(3&OW< :>, ,woM75"j=Ň`pIU)"#A.GqtXID]Y1ڙ|?NK29Ё~LzLԓ¯M0uF%m?-"rВP_F{?kqTfefu"3ri=ݷ;xWP t5ˁf[WgXY`X͘:.u Sp1,hoH=2KH2 htO-spgJ9W )|`BZNeGfW $%U؜eTuDU+a/>uz7քoSYtlyޘ}iuq6c m:lX*JFRxv9TG((a MZW1q. ϡG|TUVnnNTr]#{˯No]&7cJJ:=s%*ӯR{R|*;+c:+Q6j-;=.J/"IVwb\%3v{O&f)Fه-˳?nfK+-l0p$l>MYs]t|iI3>E>׫oyԦ'i@tԁAcU/=Yyd&O4QXpK)FW2K!n&< E*{&<eŇ{VC9K**NCfWMb^QYCX=T`22XY8%cb~Jق qy S#~h ZVm $˙P$n?s?;:t-J\>@kugbyF R 噤f#jDs f!Q.ѣi5`c'~lwQN62,@hGpAAhܾb I(,tc4ha*"s&&F7%H%NY<Zɠ~@ _Baj@k.R7KPUߧBk0_.6w`B,'.@!D'JcCnHz__n u/Ѓn Tk+`@ VJalCSϩxeaR Jp?;u:r7꩞KnI)CN¿A`q-U= ܍&+y5-ܘDhvlSg@hET d;X!8t:Kh Rv!R"b]N-PJ~ɚ5dcWzwwUv+g ~g;l0th)ϒN8Phu(WUw*Xt lDoOeg:*\# s# ZGdךV|J$>U1ENly%?1JzȰf挳OCUyHdD6S|2lIAdGO  fQɡ1\|\w<>O.頺Ο$Ѹ}?}/5$T3dhOTU@M\ 3&{7jQԊoW,NǯXɕ&p77⽕ Po'r *%tQlbp9*t> FpiM4J۪SVtTw`u/Gȵ}-'a8VW_єkKc5?P-Mj9ó0]3z/ a庛?xY ;>0T&SUΒgX&aSbSjrIqEjDP ,5.Xʕtbt @\8\i FEi1틱h쾣d m߳A|ළÍ F0׍ y;δ׃?~CkQla:O F- vPd٧:j輩$KCzI}P}?Ar;ypP=$COLEnX,dФF3֨$8]oZ N ?>xX Yϸ']xnsQ9ym2OWҫP5+]ju7Pϫ`pW'";;Dd2GahtG4=TO>9hqlz[RIBZ'PZhɀ "O;oFOdg>&E6nU03b,:[(ZqE%4jvrJ'b?*ҠCf>4s5\P,IP%@ǵo@L>r5V"v-/ک`A(4]T@ƙ ,2.oqC 7]3'!ć SdàHX2[Fnq'iqR_k9OTsTy'dԱDIo\)f%[l&KMAuǽl 3Ah }zo̟ Mn VO^b d"&⌦jPf-jK9:rM"T S'6le͚3Lq蠪)w`m&fZABO 7^)t;OR4K.& F.cꤰB%I[nr&*`p!Ri׺1v8. Dl9!Y^7jЭ.y\ݵ|af}R n1;\LycsD!RJĝ[dm h)zjŲƞ63MrCo_bZˢUK&Z#hwsk+x+?vٌS X(Ry0#%5mSIg7?ea __=\ HAsg3?[iŐǵSZ=ʖUqJ|`?9'e]d~Hy*@vZsp:/VzEPP6‚>Uk&[N]C3Zc,S:])*.3o7!c|yVzcOüZɛ @NNHeCMw3DyrtGY``MyhA]y9/\Ybl4|J]$cT,u%[M3OHlw?-s-`5A.`h['לP.54{QqelD,eA9&-xRc(Q*:,4?)!y֠MmS| 2V#Ч4<<b^TXo[-Rӡj &FG(Dɕ1HHͬ59e9r#.XuYFFb0߯7BB"n@Z%%ig`ՂkrRsƆ!ԏ?f8v41On?5A'NΟ? n߿nt*ڳsxڰ\h}UW ̩l~"oi0QeWӬ6Djŀܒ[z.%SwG=M}<ƶîZj+-G35JJԷo i^vaܙe':xR yW/E^"- X %0ߕҥj1Ftġب:75kirNgh#iz}B3Lhax_ϸ|W W?JY!b#4=;G'k\ ]31J?FaGWmKH!N^6ߛ(ei{e}vG'?I,Z)>" ., NVÅObm 9.'6bG[鷽 ONbS q/fMAdj=;+LRM~QEIV/ՎFrXDJLuNThz}9GƓbkVc/;iw3 u#V9d)\^Ul巊|=鯣T=l8 CVuD!siF0VG,<'v1'| KԾm_++milpieQ= djXOq@SXFU΅=RV1g180-?QR\vnlXfڨF9F'wP>C28w*(27͖bek1JR7E;i*Be"fj C GD/\ YxG ҦėxhXF_׷aЖd{:a5۬`e*g.{݁r˪CL/dk4rϊn/r6Uj׆^- i`oi n\?N5`E}I>֦j=p'>dZ1r`֠ΌXRZ0KAk:K2hi偕zd͂- "V.܂"`sl4v(HkL>Xu8!/`sX* <-`\؁޶QfT:f#\Y {{N`#Yb/(op$M:H =pv;Z[[ޒe EBE$TnP@=8r<3lj$QZX]1wewtK 6z`?IIhRC34S.xqખos,[L|~*- |Z|oȋ89>8.jbLd2>FcBo{eAuNn ޙ+վRYΗr9{*W|g9trʤCL0iY"3fGpͯ1)̮Q3w TQ J d!g/F05kl;h>F7L~,ihO>lU[ա [26O!V6GŃ(&Z1qU@eWhV9xBIo]9tD `(5jm!D X Cj>l<N)S4pteʦAo$4 b_F37J6 J/bW2N\2cbQZu`~P#Mm 9(9ljGUmZ"\@k"-YSoS5UN^Ibv7U ?umpnl!^@Up!JFh"H̾@2TZg~mWK*ݕt=.>*n3.$7ܪ71H3cn* W؃Af"ִǖqڷ. 4.)m ƃ1Q+Y\\ܥ4'0$e 2.ERVWU[5tP[ÍJe% -濔/HE M]uW?'IHQp]*j8۬yzv\,A BC<6pLlK%fé4*\"tKИ|{,5XDx({Bix6%JxrG˿c/&끻%|%AA`^68JH?e<}>O4_+<!?i U[>Z4C˅E\`3-w]E{S\rN־5qXBJo`du:ᬗQ}?Lܸ@rdBx. 4-ip.x4Ùv4moaa!5,Ze~K 205c& Vxpt(ZNrҬoelÞT&;sݻΩp 'ZC-]t[Fe9D6'  LdWvaˮaLP8h'9YTsI㭍cUȯ2F9QLVTa LP+bw^~q=@< x-6r}.{Ϟ| ff(~-@SE.B[gh$愽nDE@:-cYMicPPn^J @+4 3Z9o p3sA2 %C|1ٖ\2icnkRo-#Ph&4x5cq7]!s]\@J!c]lkOfKYQNqC>X9}gzP5 #swJkCxVS|(0MN'8@5O];6ˣUРbgzF4R ʻ1ac{`UrK*hmrS6dqfS=S[F9'oqx`%P׀YUq"x_m>ĒQGy(xDwhSf1f"y=;(8ڕAREg2+6D&kSԏNvEKb~L$u$R4a2;F'<A 3ݬީS){$EY %u²Mpnkn!䄯ñ}tF>aR(fj ɮ5ݫ vJn{뙁 [RTֻ%hEw'IB+gs堨:wVUQ'VJFz%]m3.?N7{y3lkIMZ;bzE0l*Ž]Á]V1$JAtd3/BlvZ:`=T .gk!]P] cPpր`\O30Wt VW>Z M٤Ot仲aJI4)0{¢Ai@%p0Eac:)R0.r>2 I-یՍ>磺Mh֮-9uI=?m=Px53K`v'Z׶i;J7q!o5C`hR}<Ǟ浧yƢ 9q_\ 7b9Ȯ8bml O6h鰇^QПA )@,PV;I޷--YGdcޥY f?ĩ3 bH$`Bs^Ҫ<Ry1Ӝ˕Vv(!O7̛9քazU ކT M\H0]SB f"'F!uޓ [#% Z[B t /ʃ:C;$TK<Ӡ<̘Z?)x8٣J8SD. 8|+lK}{Mû#E5ksFO` ߐ+~x_0қFF&LӨ8]w[v5P%WsH͑6Vhs&xx! 'fvk@B3G%aE;dy{ 㒡ѸAsAhO|:MhuUZ< vkg헡ƴ;3un䪬&Q8|~/mN[ Dl Ƚۏ=iY(/2:_lG{LG8qe l1 R4rz-أ9̾H6_؂/w ۋЅ0PD#JҸgz0R"d}kرwAHF{Z G<Һğ8/|>{#S]L0S \(-:jk%.HQrqɹcy4X+ˈ@Ao#/lc<& H[ނ}|޵QIc"L-}9E,`J%,0.kDH\3< :C dO4 O b&O\Q;^XB3ns>s`͟#UTMmTHi;Э.8F-c$Pgr7NzdDs?e<$!c.*ZZ \y6;e>oh-B )A[K> j`sA_ Sڹ"TCc`AN,L1gKV19mgl"f z+-Qs_tQ:E񨥲+) zB}sJ)r׀rARUXD*?5i8fC{o2}w*mY8 5rkj&rT\ŗ"'%&}:=mH3c2njX!j,b '@< uA: ==l|{pLsgb9ւNEw!Ҹ6nI9e zUQ\)幘J7,e wevЃgq)#OKz\_s&5KIFqٝp}sGD6N|T(w!qC7?d[uYǥ56*0I\1%CzmF 1k~/M6;P'P5`#Rc@b6a;*;6Oo#$fa\R-W5!ǂ9[+4wXU ]۰0n&Ec``iƿs{4E}LI 3K ΓE Odh-:ҳc45G1!9H$=-E 4eQ8Y.i@|]V'S;5) E 8wqjV|pIni+2U!Xi.ghKY^ Ic܉\q9*&id}PJTioW~ P<+3bPQ )3#zL(1 [ryrm), .ZԪ>}<ށ&a$+ /o3z<zێ7l9 ̩;qL ٥`N5 5l2?Y<1c0{>ꏝ;|Kcr\ŸD73~W0V+n?LZ|C  Ԕ_- RmxD_@#ִuHm;g_ mu<=0U͠Pڡ'2Εt}f S"6 /wdg(=Α yֿ>BRB8F՛CԒ3s_[8=#ӗfQ`2`wEWiBњ]xٵoC5&x,n\:ȚZ݋X(ojbe87iT("B<9#{{$'R*q˅@%c/# FZ#a+Q 8Bm]Z7}rh F<ަ6\% 5R|c ɻrþ+!N+>u4O)bXF[F:#I]<ҋM\9 Xe6Di(V.F潖Vm&>גlLK3=9/JWC"w)y !W8Ĝs[g u"(TzקrE]5Җn=uk䞯CwdV}5a"J&- xic @x=!&],)RcI/}†"GώaC~;~ =?K/uyӗuHzpgz%Mf'=muT 0jzw)Щl!.d!9$Uc1nY(.=>zώ<_Kr=r8~RM|".|?qI? _t6;FԄV$_PĽ80tß 2$^5e[h]2p&Y5=LZQ)Wt@(PgF?9$sfsM $ڱ?EGߌ?4  KRXk5"ٔc*>1Z`mc]'*./pG:j5D14`^qf/y!2`F-_M*c ?*|'u߉yH`:L]m>r'-m3fntSŻqYPBn3 }\Coz`b&-XBpjVrƇZ!DY}{IMOqe>wP DRBxjܷ.X O TJE!Wב Iެ'Qby+*4Hٶ?|Bj}\#Z_SM'c9{}:`8UfaB*xFM%hÓW&CZbвF8"dWZ%rw”*8 zPZZ4ЊB><4A@75™n(OWЅ&QO'Ok1h,{T+e;1BI-1o.` mz0Uf1698Z4ɨ#۽pC>c V2A z}3P:eX(^s eOYJ&QG)_ۘd:]ކrqqQF2W"ܔkϰ:;BۃE1FNoIi© 2V# qBZuS{QME<5g_j?r~ {>r /7KG+;f"S|gN!h*Fm]ְF3lcRboBB|!EɅ ,~_|7K~m ;PخaK-\72}eRՑsSfvҳXFRBHtv o_ͰpxTn~KQs2֧dw؟GIp5QĆZZܗo|Ҫ!bJB'L9NT2Γ<6<V ќCHN>LKG긄d ';כU]fQ ţaсR6 [Ίagqyم7,nat>\ ZM^yvd]tTG1VډPW]Y&z4Wm#ҿ+n$bT,O/( &F"(8 v n ^M:ܐ;-?$SiIVwm*H i]UPPRVzizy :9.$oA=yFKV+vw #%g(S43,|Q=q%[$J>Ż^ր< E .9ExYeA 5{@dӭsë<<<2hs~~[ KjU_x\7ubӼ<h|[puӽ/I -ǣuq'm_'fe0+,]$/)lஜթ&H ƨ@Uf:$?iZFo0 DMvx?$Q3a6,CY=~_L*=14 2CUi%XBfKsWSŸM(+)-BֈqC2kge@h [/ʓu~œ]kZ֟-DF >DP^3E{Sٯ_+s_x>8uG/ ۔B S}Ⱥ~(#&9\s&9]ۊTDAHCym5Bw9f@oH'#63DkB3O``2ωҷn'tnYm:| Ϙ>DFx >}o@+BfX* }Nܖ w{"]ׂr)hG@oE&)`F|!;'i D˳^6i`fߪN=iMMQMyo@:QEH%2q2j,'EW ǴDڨ*)4zQ= KngΘ[أ[.m>+/h%ٚ8`(!a-5x$E[hW<R"iq(BaΗ{jIuCc_5is/# 6ŘD[ bc1h6#2<KwSmWs CGMzw ёGr &@kł\EV7 tY1!F4 V8Dfׁk Km<*i\WްIqE[51/XoZYL0ќ e/\.,T]5g߃'_ZFDj AS9-ya$w& 1sG1!2oSAM@8ū3?'|(6 Ls YUWȤ8x 3F% kZr8!G v:5]pV p4,{b261њfS3bH.~ _#?kζ\ ۗ(2N}$\ zX`4~=n \Tgȣ`DA΁k鲸f#=Ar]#@3w hs 3LLgikƉKXxz | Ԫ2JĵNF % gADQ[F=Idnt6jQM'rK \ ]f礖Ÿ诳n?VGI!&#<ܧttc -tGoW\Kշ-O3Fh\"ލvC#[VZAY{{? ߉L"  "71v^~vj,Z5hՈD ݠ_NP(i=k=BfbPC3fy' {m )Tzy>sR`=K;&6վl^}8f*)Kclݴo O;$u30P2J 9ysEc=o!b>`~OшЮJ5xi &cRXܛ\X=@ug3B; BUBkՅ` 8KGO I=# M1 S7Iс?~f0$  $w^2HyH'ލ;6pC 4Ќமf "Z@.sTo !%kRk0[cVoЮЍ|vjkhm#1s1$y'8 v"I-16l̅ t*`sOٞkbGIK:ѵÄvjd(n?s0 ǮI(Y>:(sSB@mt~uMtֶ[WLdK`Ļ*6qzeyʝ\n po'z_sPLkwR\<ͣ=C9EWԂ #2LJ&74 B:OXLѱ|Fr5$tCKjk)(k 7-%B- 0*ʈFV/Ur3#!2jT-$dT,kjo]A˒dJR}X,{S TA\ǿcw4,BQ`kO8֎r$gNz`J(w$ʁpth~E3^>;BZFQU{E$Wsas"h*٘x3?~qͪ^bTv||>U 44yjŦ";W;1Y?sCZY9?ɟ}M)ICؐ^1w: ͳo/`J`Opw^xc*,FG%yMuKvzUZ 4E#Bvr-̵A;maq~Udu,٥c w2X&X[YM4bǜT"aX_U .khqJp=i{F S1M(bs 0r-<^T`/%Dl-SP JC ">ȬkϕhujWW 暏G~ Mga { $Ygz$3POxʊA ړCedVa:Fx5L =R; >} PɆQ}3qfh1 hNcHXURiYLHzt8V0+WR=vMZTg ZIBv[Pj/ k /;xGJ64VX )}ϭiLK}WvDBΦh>j/;!}/5dr[.GeI.iX⡡`v5:ei/*R{} IIwM xB ȶ zO ߨvASߢf/?349#d>A,HxdX/L3Q!1H u} >C\b-^J՝ R۬թw%Y}z]WҀDG"8q5, Os+EDx b)@Uar)ٺbDfMt('z5_fzmMA9_TT`^;BSye賻 ok#iщ^CfCrn>{ۯ@0\%#lpa]ߏK'6e ,h'eSAB#.d䴞,: tY%;}ˣӹAr6^O-;/J]1IzlUpl f-&Vkͳ?VE&n)(*Æ%D-am) zx{ٹ1sb$ob~P;×M΅|e* 0`nɩ] d 3ĂTBeu )R|qh8^!tZEfk/2߰IԑԿ1r3k6$H 7$I*{XpTR$r#E+_f DNw?đ&'hzGQ|tƻ͵$KL4K޿!_n q%?|us;|4ZTu{;Oa.ٜEJl5Q!ۼe^$g؛i2&GҨ}נs:/쏆1($fZ#bJ3#k{M苰t0 Нu;fcHcC@ڬ-8r(_9Wb$g Ӛ>L S&ggxG|&3">zU*^>E7Mc=aoiOID`DKL_!y4o5v@ik!p+K\:U2靫?UeloWi(p[b-ҤDn|V0vЖ!_A3'9%0V"W:ԣz ؙ&0* 瀒X!'MREV~Tׯ|Z3}kS(l1 0˫Imv nP:KkPف؟mfkz4kbdKi:p;wo|O_g˘[ge@g˭?F!,ћwZ:Gv}a2cY Q6(o]vt25q:˔βͽ;JÓj]Y9H5SDP!DvihL/\qd+ㆪ9&eA5@{l p7aeNAXc z l@F nNO򧙉?Ju(͌Vm%؟TƋ*~3]Xc'_Cwn#ALW_ilfPM𿬃d zYߴr GS&iFzA+6lGYF| a#\-u|c2mD0~#%Q3(e%` Hß*X[+!$n1Ee=[Y)儴\167%]9L6Rzs6C9ڋtp] 8\.|>`9Wz|d̰uD!p+]2l';D uO6E\3t|MK6qSn(G7h.ojͬT Bx(tF|ƄT 7UGˌ@_=^"~*܎p E>blI")<kdBM@bei$ȋ<[SDYƟ(@0xIӗFDyHϤ+ Zɰ^HtUp}[H/~6 p̶ &c@Ky%Ĺ&/.}SJN<پe; Z>U"Ԁ~Z$8*(l6fvzrb5*yllsMNWnT $ĥPM(6˸`Tp%D|P.ȃŊS䧬w}4}F;s4PrNi.8՛t6/.FYkw$IfombW'j_Lhi_׆,_Xe[n #vqJS m_F%>'J|A^IH@ulR{?17,֔^ X x^ݺ9i$ Th)5;OeJE>4$D $Ձ'ȇbAmӹ۩# PJ,e:|sɓd)>I%xY ݦJ瀍yH]%4af? hGHfَI4*fK|8"$w⟄ku09kB|bP\$qDOv<"%1@b՘(ڴ|P2>9O;װALZV&㨞w~T7H\=⹽t{'y 3w[רa㟺Ue}k/) K 8 $]`6%I<Opou,RZ#eUP7r]k$׹ʎtt 1VF,}fm]~ AS@H-S=v-%C+;WG-ٔx"I8jo¾8xgVU5 1n? fSA8x*˃9}B4\醻2oj`wXR 7 ,MJ%fсOZ#ߪ}Q;~gNGDδ,qڡ._tXHT"n: T%[._jDH/]9;X@Uv.28^F(]Blܧ `nxlk.r3mqak6 mP |+DCgJL҄3vĹ I7:"?FŭgQ4IBZDγs.G.{ZJC6sk/ }a,/-`9@alFjlwo*D7'M[>-#%ê9(LzTtGqIZxCu)q2\j\^]Y:X=ftΣ ͢M{Y CiDS8%օ⁡#/G8E HJ-cB-4 Z 8b5qiW&I?KqM;&QS_nۆ'C,)r^ !F²쉾.qj F$q[]"$I،φ$,,^{c΂(to bHBVgWYqv"6[yXf\i> zK'rwy Z2 h"=z&5VC Tȝ ${f~fHb>ٮu5 $p/m" H#࿄2^عq0J ڮ,* v.։`!b\x+Y·޲a4p ɉU"GS#JX^p\+L0q T<e;-N,^G//3)0VXP>`Ii^a7j2|zh2k z&Vl ͆ cţt$qQ]כJwg>? Anl8;nSlejY` AK%O 0AQpMάi$r@oá{!hAj*DP\]4UZsE'CPf@ƸXʹ3m87k&rɟdjĕݾTYEKjyֵher$._}K0v70Uq _kɠ򫨼FZ~ϑiQhyY0z)f-5bN>OZm L'i/~TE=^SƺU⚑ om? `'lt._ 5siĄWB߮w^IEJhhɑ t H ֛1UsիKfZqnQF^v\}_!_/Lga Ep"|ycNf>%Ч0[r5eѹތG;=FEe*{8f>Lf0䧫DmAy{hBYԶf-o}L*l 7[kR ő=e0!S|ڄ$ H5 - }."mlISzj|=9̗0GsuÃ( Q^d9MT$OP9iG# 6"Bp-eZ-DYdzWjbvs2WX.☌)MhDYXLVF`~cHJuy BИ}(Z+e?a@Wܰk.sTonP ƸQʳ(fUCNEnF~*l9+ XWO#_伷obG~\Iޕw 6} CX̚/j`xIm۾.ƴHok!8wS`VPKi5?(ߐ(>p[TX'sbP=uAnp^@~c(%^nyfA7 NZvHǼEĻb^!wv3* n>ނw&GC0 TQ@2u4~i $yL؅3ɀUI9:k]њJ'?=1QH+BZ pjO e<˾}ֵ&+ݿ2(c/t(>o;Ʌmp?\$&>9ԇBb8ռrYx]Wr@|5uLV(-uD'6;U-Y* x<Ĵw={2 .8TէXm~K X{y@_}ztM}jV3OD&OaJ=ٲ0w#<{?j~"rol΋`!1/{2S (%; Z˸ݕ$eXAW b;W~W'Jr{I?!8b-@fSM쫻(2heGAՄ;xx/Ym&Gٍu]M*8'Qx~vO;s22W+ΩJvU$rEFWdz3S"v/aeDW`EP>G{ ۶EcrPeuoT>h`JHC Kmf3ZHn@K;ϔU$e G$J$43{H\ItAoYyY\HeP5j赓KA|j(Arn[irN+y*JF9Gel_S*&k 2βOsN.%jrQ/bXBhY+=kpxy\Pt ;\˜Ms(3Avpm/!nV}]N'Hs쟙a3ߢPYEߜWMu q4k8n 6AY5]ff4&4gf;LU>gw%|ѣ$#:Q4P>}#o˝Ek`XӑH %8O[̋]f98WEel0Ӣ~bϸf"LƳGeц?}i]Zx02 1 V#uc \#R t>SjcG%{Y_pZ ­,ghwiVh?Z^]G)jOWbf"-J*{Qu)/tK5|nnIo;$.M@ s}`W'N%J>k ѝSl7P鮍 "$ޒ%7EgL B7%ta`ٵAGlM!^lD 𻃄.(7|FSџHOXנ|?W2"J6TZqOa;qRZڥbAQN$7mcZ[[v58C2pxx21;a}#ƝϪF=8*C^&$\ŗAaPv!5h8~rS07w\nO_<02A]&ħعi$S[.;2U&jXFP<6?mu󐤰`p1>d$ 2e@+W4a,;/+ro!m')\8LP ,Wx"\1BwIWdW)x0|k[U]m b;gĹGNLrU@xiSZVXٜؐ12j҆\9ť=;Q:49FBUf8Y <La ( V3uf'|.= \=YəX)Wz9$;-?K(ZyCٌ:OWL{بਲڷĥЎ&1Ң bי4&+gւKmVh4˝& Hm ?J x\ ;]HU7 3`!Ose7/O vRwz89&lb~rw9NFkr.'Wau>ԧrok$ΙsQ:&"כO<˞7uGm.~OR*zn q6U]]}&IC "o~ߎE2Kk Kac+P Xzj^MܦMV}GVAYN@s83r-=w4 @ƉĻ0d%6;S\mnGtdȸ@%\mGDt<`P\ˋ/.))a VKrbz&Ʈ46ysaVuBX.OcG,ztI~>8b:L>{BG7FCCbJƉE0H`kq;1VMu+ g6Wn#])!iPmK̝vmdA"E9v|:D?_տEw9U/T[b+OKO]6% 2.Jyȕ;k#l0)ѻ'qm񁇍C4בg][Cݧ bG!c62 d~U4|8>bX9sP4בdiX<^SΕuL-;oH+۠sL@45vq+ AA?Tqx8 AՔǒJ42Ck;mhG/HDZN^ +ܿyݕ(DX#Ǐ_SRJA5AnC&Rv*$FpU$5rQ.&;v{AEeN}Id!by*~ŚFѐ{,V]kch4=~mFYe+N6'sOKbS0Ir8iJy^PE)a|.2]Uo{J I/z+c%N E8p(VHYq{p}t$H?^D pJ{F?jiƯ}`90 #(TĉB[7E473l`)P "h5^[ĉ!`m{;xuk[#s@ɽX-ǙXM.Xf8QaZTIָr޲͋wW!-:<dqf+dNٲ+4OOZ]yHH2: )kۏB¥FmNaQ_۩Jï{]axlw"ur^$Lk! .kGTo"mZ8RԍS[8! K ֕hި}=~7ͭ!Ýr`st.g CskVȀxs ༢ M,h ^{oxtBChӆRu?t$rCUSĚC0E.sf;yXIrKO.,3 b;66O'qGv#p[2ftj]Ůez\_$Y!ɗX_fm ]5R-a' ʬle/jXN^|ŭ7-ޏkT0N_HJycaL]VFBPu;u G^k0`7w àw1NxF^OԼiڵI kshhfC`%oȳ1ruI3>^mIOd֥J\w=Ef-V8Y9{Wז޿Vs +Yݫ%GM#ꆂu&T]Gq⋚l7CU$=ۣ#YWT3Km/ Fؖy(OᆛB.]M_oeM-,ǚDatpiOCfPUR׽V"OeX|4ѥ仄ZeZCU8{9S9KzQ%2?>~KO$4)?>Dh DPoY$}3sg$"4I}f'k3Ky9}>Va50r ڛ,)Xa7=TyH5xcFdc1g_WxT܊[xqa!ڐs9un<C<\yGM)]!Κ%عeH?b=#׆].;Uܟ;Yk. DD$ f.vyEER?庼/2sRQ,[$Q!ft.DAYu86b~OX ЭqUk;xOO @Ɨ]Lh! ;{z2ãnya' R iF-†_7CZ ˡy zC)F6Y06]sӛlWZ̀Cp*d'9rHK&q`Tn |l5f8RKJoQW,?ڑczPph~P I][4TwjS)'iyQT΢H k]mþwf[@12g tH4aao SuÕ@[UAq&@b2Ñ0bzKy M A,y-IMD L#10tf 8FN)cÐ5b;获 w +L|wa_[SkR'vu[8Ad,_4p62xLRA4qQ ¿kYDm7 HWz3'; z &b> &5phhe*? 6uVQԖ-YܓĶ_*zOIs`'D$l,s?IΡn \)ŤXY+HƯPmc XKM,ƿut_j{ ,?CPlJ8˘}DH[ܐsCʛ X XHC So@pK=Aw(]Paq:u7vrtbz@;O#i3X^6BMָ ~56d 'Vsnh[(Gݸ6nʩ%>b ,R c'GQ{H-`:+1Y(ÈxGL)N'{|E!?0 >$u!G %3{t%3)[TCeYY]֖~Y$㌶hD TFO,j6"JG}dGh^XΜ$Qך GVShyVlh w~OD$pqHгOJQ 7XGL7Wo=QH+7n1n jUѺ,8& Ȥ҂ ̆Zan4I?"L;-e+zBh{}&  .a J)3k~h5σKz_QMLޫ&ٚorRUJ_5kw}Ǵ#' F6{(~oaR*.O+HAau5Ɉ؁,溶n$"o"-r=kslu jM աKBodm-wwYԱZ"UC^p,DjޥX!vyܭTO;T &E E‹;w&cݶjO:٢ ZP \Ƈ=7]Y'DT''" }f(c<w),hegMP1cnR$ݳ:>9^ xť@l\̴W=L7OG拕_C)0IP\? HQ{[8` L>4*p:SHze;p6Yji5yP V jw!(dR3j)4y K1tPmm"^Rn1_'_o%p F6d}$M?(\eQ|)H귝30TN h;,4+ObH: \@5!*H0.vlt@u?nF[9V8M*]{ !ʕ5O76fIO-2>#7FUȵC7vC 3 YΣtUh:Qz:u v h+²lL'Hjw!8cERbNpcZ)%/cPT vtmq~ b{7ecyPe_;)Sx #ht9yZ^*'OBo&&haۑV9Dt9쬚M/R}fO$AH]Gs )iz>喿v;8"Q$b<ꄝ(cS=V~Sb[%^29kc&e~-#!ۋ֕Cp850i^2Z14j+;[i~ϐWgjo\G[o )k PJOtLb l:=gg;gى_эI(S(ܬ<1F8pT.zuH<插yj~D%MzU*D0>$h᠞Hܓ鳥$BאqC9 Mtc+R sjIf+#1 ݛ1%㴞{74Xi7qH.-=a˾-?M(D֮K è%[S\jWD1wtkOLwWz@^skE5sIR}FB8vV({FqKD_ઈܡB1V4ӵ h~\w RF70J $]s4ՃFKCMK +νvQ_x_ug>PA +3$7EzW_Д(Znu1/DŊ9UXSf\̒\<PmP6/<*P k?+`>/0KO2㔪<.ͅQ ̛k t\mZgRe|+꿌GLY{TF8;rəZW{NC#nituŰ"d";㑟s_A( U7`~J!C{n*"_@S!/J)Q\ce&Ewh\kcaW25rѥPҹ u]fqd۬"8˘L^|j>MhQ T^>aV0okCÒʩ2rËQ٦ǘVI|PkAE9=ͮ]y3G^V6+ }c z Y@*NBi ujؓtnRA|LfdҢr`u">wV /,ky3.CXJ2aݳ?Q}#V"/13t8ΩRCqM9F82o|0Q3AݥOj) 6^^ /cM I!c{/3&]N3ŠudoxGC_~TH54erE)6X֔|xV*4]Ÿ$޻c1+?sv"5 ^c"tN\HO`O )ם-n0DI$]O/ B=.0,/RO`D]t\`iW@Pz_D>) Z&VSwiX_i,٤/aYϦN=+Cq-o-: KhH%꽵 W{Oͼw\qdk.W]Y}#b䦌gIFR9wN]&SlhLqF#n2M -yjzJSۈ[4FS-GlwY;DkANl9g0uҧDT&5^ a'P)#a KTXob 2K%DV[SstYr~a;MJJ{R?=<[abO,$4L*Ɇb} L{ žD ٢J KE$2Wf^ ҮvǼ#/K{<SaɱB%N(FV"8p/>ظʴLY7RQNo>_@Qea;QzRCR0eY^y.\ibۈs X2co["P=$Š0$+EUzGQi!YA^lWN8 y:-78k Շ(+a%٢x:h@< 3 ,c+{UK,B{ǒ[L R(Z=9~eBb_YɋP欵JBTZG&D¶m0˰FGt*7 /q#K>M|ՍߨKWf+`yR"^s9 ɮz;0Bbe. =\3 2]. ǦTitfn@I&qfBԑWMKkZ%KGjXϣYW[actwI8[ w:75C]BԔD;?/ς?UN#_ZS0`CTa]c SMPDۿMH(q$@Лwcz?czXY<4ƕUd?6+Aqʤ:[/.qB@kPazt=bC<($3s+]2[?+Chӄq.p<Ջ4c_qr[19z!ў]+Mg SiOӅOi\l[K"H?n3 ry~l @Y0_4GЋ^cֈ) b'yKm}i6 dQVK[I3h *혇> c2uC >o6[ۧT3bb5=Tx0‡k,—T-ƹ5[ nӱ[.TE6զY(*N( $%o\~ {K\ٚb@ u=8! W7AE<ԛ 7BC4'"ȐڬϦZUP}1yIR}axpW.ى|ĐuQ], t0ײb`Bl{#lǟ1@ nJ(mO짠5Zô$/5øI0%B/Vfo =ca.? [nC_Kd%؀!4bu)W+׼h,06-0$nx@B7&P+)u,NƲnި'.F< R]ż!]lh"]k|`ׂr^Kw-C+&1Y\kl()TǺ;L`kW+~c]Sd3|KBSPFh]U$i3xTJA\ $LӾ 42%`RPHxf}b h[}2KŔt/jMHpO&v7O0_+՗mgpPluw6v&Pʳp8t&J}`^hQ@!{j!N]_dM4qr|dzϳc-oBW N;98 9b)v87tL6 r}Z;$b-yE;nmĕ̗븕=*,ޯ'pp7a1 To;8, 9sșgC.TI吨$-e_}]VS<\g'wW "PRunVui{)~/nΰk"Ҳ pu*@DנX1Cؽ zឹ5rLn_3vf#i.`SBB됤hթwEZ/iA(@B=(A+GѾxK[~%: њX%ٜ:!. "}ۘ^)44aĆZ5e3z0#>~79<|vS*Į: F2u8:#noQ)s$~vx%QOl1G bR/>@b+"N4BBڞL&bS ؂ۣ1^4z $nw@C_a qfxP3Vp#,QQΦ` 3߭dVoO ;Y.fԽfVu]GXɀ1ҥ?^F06רȑm7͖k]=tpH4rN#jPttsѴP~, -',@WP]`v- gaİ+p/1jyk\sc6G9sŚS 8|$$E z_B .P<@{#@[~Խ%*yR#I}R+ش{@NsPolP3ӊfĬͨP0tt#W*2" 1gm+ɻ{h)AiFT4sd&nY+Эg챚A\ NJPE\>@L4}[Jx?gMʩ|b 8s8M /cLx(fR Sg$"^vEsX"X{-t:0D3jcҒCo)9,Uk`3P3PGC/XR;佋,5|cȒERmɅ2^ZX {FmerhLJK=wA\fXF՛f87htGg:Tjdabv{PQRQ7t.f=1#;RuZ.SU H"U d`^vq˞kP|z:S\C'Yv14hЊXQpFmoDcmcRz0u'dmi:mNrL euJhpB_=\G$]Ğ2a\;.xcܔE@/Zx@qwY,X 6-C}UFHi,j8*K׃rȃf"d:"/ևDDSZ/Lx؇ En2P8.84dE؋ҩ#"*N?eE|/YhBN"?_.PXNZkEJj&WĬ|iw*~!8{H QLh.xxaf  L$gTCwK8Fޠ6b\o?kFʹ_q]A 3VgԊEB=7cg U](i_غB\x?d12Y>էH/ʩhJDxSW>[u.ػz) @- F*D2N6Obdg\Zp=vh؄ _ڔIuSeX޵IDKX4h\͌~`eM#3hߛ}Gqc5b[BQEӃb3ZO)]㒣@L.([pɉB4.L2uO=iR*{]\ |%2h'/ [6<`}DT8ʜh7VFf;B%ӥxeC/4K"6pg}xP%O A[Y?.'(c&\==w#:Qcty'Sy;u?ڑBB[ 9suWW>US wx)a0Ҷybm]IMCE"ܖ6^aBzv4Y2.)h+<Th"gO)M'rJTUMM׉X<Έf 1%#o[JNu[cnRCӛX:g@|כOdPݑH!(Z-+>$AP0HkWj"$Ǚ*.ګ SVl[uJAn̜zg'ߠ8ZP#,~eK` ӐPevpå"߯r$ҥxvLѤ ý$AtcX[mű]j\ O|R%n(HrPw7@H7W֗:н #`#'1Cg!=x%[rityt/90i:&GΌK汈S~e ԀSփ\siYIe3p4|զKvAt*Bѝvtdh^F/;tE4 л-^hO {k6k߸L\4 #UC@"F߾{OA>NPtdy0t6!Z`2:zg.]_7r .[e39\,CNeB _{TK3}43j[bgzˮkXSMms5;2/HEKyYWa2zPóYGLi_0c⍨WA%]Y`8'Tsmkvi=Qc {qběv,J5px)%6~*x}V1^DFx}G3ɻ~ =2)zQgе0(ǀfȰJ#IAT.]27X+p5@aލu(ISIxh0 H탃 nu8x$}\./U49-wb=;V<<`V&g?mf7-(~W:޵|:!ێv%z/Jd=RE:tL>#5f[1m*ꍫԸq2wEr0,R2oT(ԪxC݇)PG.2LbVdž%%MSO"g*lQS^C ĊRnuFg' [L#kL0=[!0 p|uE5pYIn8rsQԭР˸ΤOm`+yis #| 'kpz poC#G,iCMBט?쟌K]]Js}2Xf50[kC,Ɏ.mΤNUD2aU2l?}LTطf`f:bW !R_; OP$S|*t֡Ne؃?dT+0W:b&<3HTM5%]T>'[BzIW-0׹$fMmGXsyt$Ij.DUɿ3Yl덁~!a?^o֚ lު/DuϜ&qTOhHTdjTf9@վ-ʭ_@bu?j]SNJla}'c6 r흟kASAmmslhoI&2뇇%!dwNU?ص]5.SL~~Rm_:WQ;c|ܰAc I~am._q\Co ߜX>%3H?9>o[ 7=RexuL/O䄐88,R#ɰ ULUVbXH髦f1rnP㧩$()e<`. &XLm~x|ĥSV5#ei\6Lp9v#tV DHF[oøš s ~{i;9^K( VhX>@A\5I䬻G\~}싁KKmvo wR2 ^~7棬c ^oH\UUX(d+y-~%2Z{Vi_/߀d}djs~&> 9i=|-2p'< pՋ"(.>vДH]`E.۞o!L5*uE%,]J3 蚍so@|5+eM,L,T73w[1v-bYQu9)hSݺ]{akh_||%AIuRCnQ~*F؉SAEC|,bYi#q[3ʉtD_8" dQau-%6s#]"%RjF#{ʷ/2bMTK.KTnPk* mq(F'mV/̧׽/^g;? oQcZK$dntesȡ7 ăR-#e i'Qr!e/dhPAYj82 qLQSfΞ`]EQG1mG5Lc8VG ;Z|/N"syv+]N/dRF댒\S ܄Zy _{ǿ-/JzAah\OFFP9΅$(抈}v~ )fE vpŐu9=_gyN1#O>D7$E cr;;=wjw `,!ʼ業w h&/h F^Zh1jASk/9AKI;EW UZ"x/^)J\7P`Ͽӳ9цTgTx럄 M zM)02-E\vNĎ!֠SvTf΃\'Z-_L 6ASDw *ej@ =(?ʹ(xHmPEL9{)QK올J@s@#CQ BKU<C [WjIn63WU4ŮuWAv*p/2Az%?50;p~(SUfpf&h* 8WQX ]nMnOg_j={E{\ ʍ)"#oٿ}w5r<.)7apa*wsW\L{$ =aa2y 118Y 0vO{ V &+g; jmL|r[P涽V{'hfF'<9$ F}>CMCǫ,C`hDҦ촔3,N{g2D^Z&; M4+K$|o"1 TڞS%<;6ۿTn - CvNWtSVp;T2 ;o ܪV~tDOs6(~0C=Kh~Ub)#aLF@*c.W,ܒ>擜E@dAZ&C;+Q4/TZ|Yۊ%w.0m9:;Cv;o5 bR(G-4SVGudD"JLw8E89+*VO?gxŒH}o RYD|lOKr 0yHIe4 ~E'1I9gB/kv lW9gE}[a)V bHUWޫ-+$C&wmI?UUMۗ/_F n]޻@Y[ӑ~1iqi1=JEmOC)%a{>D1S]1yz 9N-xlCH\ C霱K_DԸ0/!Ë+x Ϟ J7_( ]ߞ&[u.P uMEY*5 aLun23"@8 7dRg8Lw=X`W6'6ARm]]~:G@:=.'T2uyCQ;;XHSPɍ$\Y1Jw-9!83t-9Aܟ.ꛨD)Z1Y1rڕζ8ko$FazE\.吤{BK.&z#$.:~~$*}p~E>aS~#ާuGm's66KKqD'?|kwwl% ~'&uvޱ61*#3[C6FIB`lg⣰Q$ӄ#EF1$ik2-gz(Vb'~NcNAF05.)-Zd2yaJh#f(K~ zW|^f>zeCje90 +^3eJitX&c8HnuPa-ŌL vx }{$~S-s!I{ERtP72.=ˉIF" &Jr2c33>RG*XW` U |mO7Ԙȿ`uGo/1>#Ѐ jr疧1UTA-=&4)?tn|^͂*% M`&MQ; Ъ~nYCPp!55PE,?A[}#c[O7:{3\h^nPlf*)UȠ?n%lWM .ʹ1!4'=5\>+ϷDǹ1ftya%w %awQSAiPPdtLj_Hn\\ #+BZRe8>6XNKԞh-Q_NȪA.nY`Si2\;0VSYUU0^32q]}l YPm<GH8EBΒ(оPAEOS;x;W6Hs`,rfɩ#mfgt̒`Ǔ}](=JEF;P-E9Jlgk @2-]lKL sCǽR&&ɘY6TqLI; K6@AWEA4.&_Jz燻&!D wEv]u0X-V(<yRƥc2Ohs-;UV5=o}_UnyBKH5;pbDxAU&("k=̓}U-T'9mq_+{s?Slpvk > u[9ϢRdcL,|^p$Ui7/}ʎ=jTD(\2~m@; 8X) 0KҎ@*|}e\:W^#yFa\.K읥:zzř^'#\noJwtgAcuw/Y j"uPG6r4BɠU쒤yJjډ¤~h b0HHDѥEsr*-=ێ(Li41OOvah":8,ؼTg\>w^,tʁj)˫D,d ëj\Wb-> нAJI)jӘXOY&6jũ= ydΥP1:z£ԇ6к+=pP&Mt;^uw:0/d0syb:CIDHWyxp8Cse!˲ͪF„Bo0n|@w?K-+L|ն2EgV(|~j{l8AљE1x,hQJo0Khn\/ol|PD4[#vFVr0K*T02ے1ZX':pwcnI4oS I.#{gzCNivP"4K(Cu4[92]3pwW*N7ԈL]Xp>T*ӊDSqd"8cUqM٦g:/Q]԰3O 'fhJ S\G}iJ(40fOHWJ˼xsYEwwt>Ki.KpO" ;y-k9߲h`yMQPt)ϠR3:dx Hm &q{ ΊE ٻKs??JUORoh^*xXb)6O&0Oq^Fpe "n<nC5cO5UdBn[$?4t&Jko+3PP`Un#OK })0]=pkpT}}K܉EYmX¥ >0Xr Db9 b=d[Y֮g #na$04fzDvf#!WGZ%MƷXQ{2k _kx{Fa|ao)VBYIs3rK_J~'S{A?/4_(П%;9O0Wleu7va=3jQ/eT-ā?UXuiX*R6J%DsU_ ӌl iԚ4sޥ+{_΀J8KS1,3 *syE@ErQg mdr~h2̻ItKԢ\ tpZ)?HΈoa3n=FasLC/?Y_+Pwڨ7  YZ