libgsttag-1_0-0-32bit-1.20.1-150400.1.9 >  A bw[p9|nJt~NB`GxD-T2re @%|%;v< U _KaDIgq\ #_sxT+UAc#|3jSph"9ORN?As6mN}qB%%O] {X"k ,tr ?5GG|+KZ<6Qs Jn@g Y#Wgn@̪ ޏY\Okq=725769c95cd713649649c9b024e0d9fa4c81a98662b69beb233ecf22e82f40e1c281265d64e1bbaadf9b1c04674eb0fddf131c70 8bw[p9|T^=`ɞQ3qʏP6-dݰ&OhnVґ ]j|MJ 체NjNHvִ%uzyŒ["SO09+1N6y*+ ًl/F5nΧLq?*-|YNoL(0L;@A{Wďx'I؇!&w/8CNj)iXDL$&(9,8{P-n65 }׻ >p>P?@d * W! 7Hjpw     PX\(8I9I: FI>1G<HDILXPY\\]^bcdefluvwxy<Clibgsttag-1_0-0-32bit1.20.1150400.1.9GStreamer Streaming-Media Framework Plug-InsGStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.bw[sheep14 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.orglinuxx86_64/sbin/ldconfig bw[bw[208635b7aaaa6d5ca42f84ee3d676205e0fb5b13c1407f201738f7c2ea226d46libgsttag-1.0.so.0.2001.0rootrootrootrootgstreamer-plugins-base-1.20.1-150400.1.9.src.rpmlibgsttag-1.0.so.0libgsttag-1_0-0-32bitlibgsttag-1_0-0-32bit(x86-32)@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libglib-2.0.so.0libgobject-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libm.so.6libm.so.6(GLIBC_2.29)libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b?@b4t@a@a@aC1aC1aA@`@`}@`c`@_м@_ __O@_FN^@^b;@^V]^4^!@]}@]]@]Z@]8H@]@\@\P\[@[t[Q[.6@[!@[c@Z&Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTebjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comsbrabec@suse.combjorn.lie@gmail.comdimstar@opensuse.orgdmueller@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comdimstar@opensuse.orgmgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commliska@suse.czmgorse@suse.combjorn.lie@gmail.commgorse@suse.comdavejplater@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Add 5a074a11f90e3d70b24bf0c535ab0480fad9e701.patch: playsink: Complete reconfiguration on pad release. - Use ldconfig_scriptlets macro for post(un) handling.- Update to version 1.20.1: + typefindfunctions: Fix WebVTT format detection for very short files + gldisplay: Reorder GST_GL_WINDOW check for egl-device + rtpbasepayload: Copy all buffer metadata instead of just GstMetas for the input meta buffer + codec-utils: Avoid out-of-bounds error + navigation: Fix Since markers for mouse scroll events + videoaggregator: Fix for unhandled negative rate + videoaggregator: Use floor() to calculate current position + video-color: Fix for missing clipping in PQ EOTF function + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + audiovisualizer: shader: Fix out of bound write- Update to version 1.20.0: + Development in GitLab was switched to a single git repository containing all the modules + GstPlay: new high-level playback library, replaces GstPlayer + WebM Alpha decoding support + Encoding profiles can now be tweaked with additional application-specified element properties + Compositor: multi-threaded video conversion and mixing + RTP header extensions: unified support in RTP depayloader and payloader base classes + SMPTE 2022-1 2-D Forward Error Correction support + Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin + Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental) + Video decoder subframe support + Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP + mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly) + mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS + Audio support for the WebKit Port for Embedded (WPE) web page source element + CUDA based video color space convert and rescale elements and upload/download elements + NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements + Many WebRTC improvements + The new VA-API plugin implementation fleshed out with more decoders and new postproc elements + AppSink API to retrieve events in addition to buffers and buffer lists + AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels) + Updated Rust bindings and many new Rust plugins + Improved support for custom minimal GStreamer builds + Support build against FFmpeg 5.0 + Linux Stateless CODEC support gained MPEG-2 and VP9 + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + Lots of new plugins, features, performance improvements and bug fixes - Rebase add_wayland_dep_to_tests.patch. - Drop gstreamer-plugins-base-gl-deps.patch: Fixed upstream - Stop using service due to upstreams new mono-repo, just use tarballs for now.- Update to version 1.18.6: + tagdemux: Fix crash when presented with malformed files (security fix) + videoencoder: make sure the buffer is writable before modifying metadata + video-converter: Fix for broken gamma remap with high bitdepth YUV output + sdpmessage: fix mapping single char fmtp params + oggdemux: fix a race in push mode when performing the duration seek + uridecodebin: Fix critical warnings + audio-converter: Fix resampling when there's nothing to output + tcp: fix build on Solaris + uridecodebin3: Nullify current item after all play items are freed. + audio-resampler: Fix segfault when we can't output any frames + urisourcebin: Handle sources with dynamic pads and pads already present + playbin2/3: autoplug/caps: don't expand caps to ANY + uridecodebin3/urisourcebin: Reusability fixes + rtspconnection: Only reset timeout when socket is unused + gstvideoaggregator.c: fix build with gcc 4.8 - Drop service, use source url, upstream changes in git.- Stop building doc sub-package, we will in the future use upstreams own standalone doc package. Following this: Drop fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no longer needed nor usefull.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 1.18.5: + appsrc: Don't leak buffer list while wrongly unreffing buffer on EOS/flushing + audioaggregator: - Don't overwrite already written samples - Resync on the next buffer when dropping a buffer on discont resyncing + audiobasesink: Fix of double lock release + audiobasesrc: Fix divide by zero assertion + clockoverlay: Fix broken string formatting by strftime() on Windows + compositor: Fix NV12 blend operation + giosrc: Don't leak scheme string in gst_gio_src_query() + giobasesink: Handle incomplete writes in gst_gio_base_sink_render() + gl/wayland: - Use consistent wl_display when creating work queue for proxy wrapper - Provide a dummy global_remove function + gl: Fix build when Meson >= 0.58.0rc1 + playbin2: fix base_time selection when flush seeking live (such as with RTSP) + rtspconnection: - Add IPv6 support for tunneled mode - Consistently translate GIOError to GstRTSPResult (for rtspsrc) + rawbaseparse: check destination format correctly + uridecodebin: Don't force floating reference for future reusable decodebin + parsebin: Put stream flags in GstStream + splitmuxsink: always use factory property when set + video-converter: Set up matrix tables only once. + videoscale: Performance degradation from 1.16.2 -> 1.18.4 + videotestsrc: Fix a leak when computing alpha caps + audio/video-converter: Plug some minor leaks + audio,video-format: Make generate_raw_formats idempotent for assertions + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11) + Fix build issue on MinGW64 - Drop 90903917.patch: Fixed upstream.- Add 90903917.patch: Fix build with meson >= 0.58.0rc1- don't own appdata dir - comes from filesystem rpm- Update to version 1.18.4: + tag: id3v2: fix frame size check and potential invalid reads + audio: Fix gst_audio_buffer_truncate() meta handling for non-interleaved audio + audioresample: respect buffer layout when draining + audioaggregator: fix input_buffer ownership + decodebin3: change stream selection message owner, so that the app sends the stream-selection event to the right element + rtspconnection: correct data_size when tunneled mode + uridecodebin3: make caps property work + video-converter: Don't upsample invalid lines + videodecoder: Fix racy critical when pool negotiation occurs during flush + video: Convert gst_video_info_to_caps() to take self as const ptr + examples: added qt core dependency for qt overlay example- Update to version 1.18.3: + audiorate: Make buffer writable before changing its metadata + compositor: fix blending of subsampled components + decodebin3: - When reconfiguring a slot make sure that the ghostpad is unlinked - Release selection lock when pushing EOS + encodebasebin: Ensure that parsers are compatible with selected encoders + tagdemux: resize and trim buffer in place to fix interaction with oggdemux + videoaggregator: Pop out old buffers on timeout + video-blend: fix blending 8-bit and 16-bit frames together + appsrc: fix signal documentation + gl: document some GL caps specifics + libvisual: workaround clang compiler warning- Update to version 1.18.2: + gl/eagl: internal view resize fixes for glimagesink + video-converter: increase the number of cache lines for resampling, fixes significant color issues and artefacts with "special" resizing parameters in compositor + compositor: Don't crash in prepare_frame() if the pad was just removed + decodebin3: Properly handle caps query with no filter + videoaggregator: - Guarantee that the output format is supported - Fix locking around vagg->info - Fix renegotiation when using convert pad - document and fix locking in convert pad + gluploadelement: - Avoid race condition of base class' context - Avoid race condition of inside upload creation + gl: Fix prototype of glGetSynciv() + tcpserversink: Don't assume g_socket_get_remote_address() succeeds + audiodecoder, videodecoder: Don't reset max-errors property value in reset() + audioencoder: Fix incorrect GST_LOG_OBJECT usage + pbutils: Fix segfault when using invalid encoding profile + g-i: videometa: gir annotate the size of plane array in new API + examples/gl/gtk: Add missing dependency on gstgl + video: fix doc warning. - Fix the _service file and spec to really use the tarball generated by service.- Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes (bsc#1181255, CVE-2021-3185) - bug fixes and memory leak fixes - various stability and reliability improvements + gst-plugins-base changes: - theoradec: Set telemetry options only if they are nonzero - glslstage: delete shader on finalize of stage - urisourcebin: Fix crash caused by use after free - decodebin3: Store stream-start event on output pad before exposing it - Add some missing nullable annotations - typefind/xdgmime: Validate mimetypes to be valid GstStructure names before using them - uridecodebin3: Forward upstream events to decodebin3 directly - video-converter: Add fast paths from v210 to I420/YV12, Y42B, UYVY and YUY2 - videoaggregator: Limit accepted caps by template caps - gstrtpbuffer: fix header extension length validation - decodebin3: only force streams-selected seqnum after a select-streams - videodecoder: don't copy interlace-mode from reference state - enable abi checks - multihandlesink: Don't pass NULL caps to gst_caps_is_equal - audio: video: Fix in/outbuf confusion of transform_meta - meson: Always wrap "prefix" option with join_paths() to make Windows happy - videoaggregator: ensure peek_next_sample() uses the correct caps - meson: Actually build gstgl without implicit include dirs - videoaggregator: Don't require any pads to be configured for negotiating source pad caps - gst-libs: gl: Fix documentation typo and clarify gl_memory_texsubimage - audioaggregator: Reset offset if the output rate is renegotiated - video-anc: Implement transform functions for AFD/Bar metas - appsrc: Wake up the create() function on caps changes - rtpbasepayload: do not forget delayed segment when forwarding gaps- Add patch from gl#gstreamer/gst-plugins-base#221 to support two new CEA 608 caption formats: * MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch- Update to 1.18.0: + Highlights: - GstTranscoder: new high level API for applications to transcode media files from one format to another - High Dynamic Range (HDR) video information representation and signalling enhancements - Instant playback rate change support - Active Format Description (AFD) and Bar Data support - RTSP server and client implementations gained ONVIF trick modes support - Hardware-accelerated video decoding on Windows via DXVA2/Direct3D11 - Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows - qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream - imagesequencesrc: New element to easily create a video stream from a sequence of jpeg or png images - dashsink: New sink to produce DASH content - dvbsubenc: New DVB Subtitle encoder element - MPEG-TS muxing now also supports TV broadcast compliant muxing with constant bitrate muxing and SCTE-35 support - rtmp2: New RTMP client source and sink element from-scratch implementation - svthevcenc: New SVT-HEVC-based H.265 video encoder - vaapioverlay: New compositor element using VA-API - rtpmanager gained support for Google's Transport-Wide Congestion Control (twcc) RTP extension - splitmuxsink and splitmuxsrc gained support for auxiliary video streams - webrtcbin now contains some initial support for renegotiation involving stream addition and removal - RTP support was enhanced with new RTP source and sink elements to easily set up RTP streaming via rtp:// URIs - avtp: New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications - Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile - Universal Windows Platform (UWP) support - rpicamsrc: New element for capturing from the Raspberry Pi camera - RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers - GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the OpenTimelineIO format. - Autotools build system has been removed in favour of Meson - Drop patches already included in upstream: * gst-base-audioencoder-fix-leak.patch * gst-base-fft-update-kiss-version.patch * gst-base-playbin-handle-error.patch - Add patch to add wayland dependencies to tests to fix build: * add_wayland_dep_to_tests.patch- Do not recommend PackageKit-gstreamer-plugin: that package already supplements the combination of gstreamer-plugins-base and packagekit.- Remove is_opensuse conditionals / really enable orc on SLE 15 (jsc#SLE-12265).- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete gstreamer-gl.pc file, which is missing the (dynamic) dependency on wayland.- Enable meson build conditionally for Tumbleweed.- No longer recommend -lang: supplements are in use.- Add upstream bugfix patches: + gst-base-playbin-handle-error.patch: playbin: Handle error message with redirection indication. + gst-base-audioencoder-fix-leak.patch: audioencoder: fix segment event leak. + gst-base-fft-update-kiss-version.patch: fft: Update our kiss fft version.- Enable orc / wayland-egl on SLE15.- Update to version 1.16.2: + xvimagepool: Update size, stride, and offset with allocated XvImage + video-converter: Fix RGB-XYZ-RGB conversion + audiorate: Update next_offset on rate change + audioringbuffer: Reset reorder flag before check + audio-buffer: Don't fail to map buffers with zero samples + videorate: Fix max-duplication-time handling + gl/gbm: ensure we call the resize callback before attempting to draw + video-converter: Various fixes for interlaced scaling + gstrtspconnection: messages_bytes not decreased + check: Don't use real audio devices for tests + riff: add CineForm mapping + glfilters: Don't use static variables for storing per-element state + glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers + streamsynchronizer: avoid pad release race during logging.- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + gst-plugins-base-doc-build-fix.patch. + gstreamer-plugins-base-arm-neon-configuration.patch.- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples to configure (we already do in meson conditional): Only needed to build the examples. - Add explicit pkgconfig(wayland-protocols) BuildRequires: Previously pulled in by gtk3 dependency. - Add explicit conditional pkgconfig(cairo) BuildRequires for openSUSE versions older than current Tumbleweed, workaround bug in pangocairo dependencies in those releases. Also previously pulled in by gtk3 dependency.- Add gstreamer-plugins-base-arm-neon-configuration.patch as an upstream backport of: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e - Use %make_build.- 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 for Tumbleweed. - Adjust line to get the minimum required gstreamer version. - Disable tremor (needs libvorbisidec) - Disable examples. - Package libgstcompositor.so and libgstoverlaycomposition.so. - Adjust documentation directory. - Add gst-plugins-base-doc-build-fix.patch: fix build with automake. - Up gstreamer-plugins-bad Conflicts. - Now requires glib2 >= 2.40. - Obsolete libgstbadvideo-1_0-0: now part of -base.- Update to version 1.14.5: + audioconvert: fix endianness conversion for unpacked formats (e.g. S24_32BE). + audioringbuffer: Fix wrong memcpy address when reordering channels. + decodebin2: Make sure to remove pad probes when freeing GstDecodeGroup. + glviewconvert: fix output when a transformation matrix is used. + glupload: - Prevent segfault when updating caps. - dmabuf: be explicit about gl formats used. + gl/egl: Determine correct format on dmabuf import. + id3tag: validate the year from v1 tags before passing to GstDateTime. + rtpbasepayload: Fix sequence numbers when using buffer lists. + rtspconnection: - Fix security issue, potential heap overflow (CVE-2019-9928). - Fix GError set over the top of a previous GError. - Do not duplicate authentication headers. + subparse: don’t assert when failing to parse subrip timestamp. + video: various convert sample frame fixes. + video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE, A420_10LE/BE to BGRA/RGBA which created corrupted output. + video-format: Fix GBRA_10/12 alpha channel pixel strides. - Drop upstream fixed patches: + CVE-2019-9928.patch + 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp connection parser (boo#1133375 CVE-2019-9928).- Added: 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch which fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384 "Segfault since 1.16" which also occurs in 1.14.4.- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.2: + Update docs. + xvimage: Fix symbol redefine build error. + glcolorbalance: Support OES textures for input/passthrough. + meson: gl: fix backported patch. + gl/build: fixed failed compilation due to missing EGLuint64KHR typedef. + parsebin: Don't try to continue autoplugging a parser if we got raw caps. + audiobasesrc: Round down segsize to an integer number of samples. + discoverer: Don't crash when running with -v if channel-mask==0 and >7 channels. + gldownloadelement: fix build with msvc. + subparse: Don't read beyond array. + ogg: Avoid undefined granule shift. + libs: g-ir-scanner: do not hardcode libtool path. + rawvideoparse: fix typo in 'plane-offsets' description. + video: fix some GIR array annotations. + audio: fix some GIR array annotations. + meson: gl: remove non-headers from gl_prototype_headers. + meson: install the man pages for the command line tools. + meson: Fix detection of glib-mkenums under MSYS2.- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and enable-orc call, fix build for SLE 12 SP3.- Conditionalize pkgconfig(graphene-1.0) BuildRequires: fix build for Leap 42.3.- 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! - Drop gst-pb-base-fix-unresolvable.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and stop running autogen.sh, no longer needed.- 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: + gcc-c++, libjpeg-devel, libpng-devel and Mesa-libGLESv3-devel, and egl, gbm, gl, glesv1_cm, glesv2, graphene-1.0, gudev-1.0, gdk-pixbuf-2.0, gmodule-no-export-2.0, libdrm, wayland-client, wayland-cursor, wayland-egl and x11-xcb pkgconfig modules as build time dependencies. + gio-unix-2.0, glib-2.0, xext, xv and x11 BuildRequires to avoid implicit dependencies. + OpenGL shared library and its GI bindings and plugin plus audiomixer plugin from gstreamer-plugins-bad/good, following upstream changes. - Add new sub-package libgstgl-1_0-0 to baselibs.conf. - Add versioned gstreamer-plugins-bad Conflicts: Several sub-packages moved here, conflict on older versions. - Add gst-pb-base-fix-unresolvable.patch: Fix unresolvable problem due to moved plugins, take 2 commits from upstream stable branch. - Following the above patch: Add libtool BuildRequires and pass autogen.sh- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- 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. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- 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.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - 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 --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- 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#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- 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.- 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.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations./bin/sh1.20.1-150400.1.91.20.1-150400.1.9libgsttag-1.0.so.0libgsttag-1.0.so.0.2001.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.suse.de/SUSE:SLE-15-SP4:GA/standard/1cd4e1be741d24521cc7a2dd43a08f15-gstreamer-plugins-basecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=01da7cd1f860afb34babcf11d110557ed87775a7, strippedPR RRRRRRR R R RR RRutf-841fedcbb570eadcefe878477c3be642ae31a071b51a3752884e1f76039a83a0b? 7zXZ !t/q] cr$x#F2Vv>b Kt喔y@. n8]PoB<=rW4ƖD`2n;A`E_,)]KgirbJs|_4sRp–VUG3 5;}L°J[;O1b S 2aTK~͇9/S00;O_\Z #C9m|ܘn6aH'5ŻhWe,yk7" Uӷ[1l^{Y:+XqД4aJ!^)ypֱb1J|(jxseRUrg \ZlTFƨ?Iﰳ2f,V)NT3Dx qZnR>-Ѵ=x :M9^&E ^y_6k)ab+\M! G,akc~GK*EkttΈӢvһ\c7 ze+G7hUbF]W+zө\kVX[bTE]92+"FkyAgK@bi_H*܅k'Yw9& z4&/'1W + zp&$n}z~kSj[DLYB98SKRr54MQGFH3h ?^1 T_pJGI)AfWQ$/OQѱ}y*NŮ7 om@'Xa#7AB_0_stNaG V.*542<>cZz 7-#_Zd*Z‘tׅw`B@Y/:1_4Mz0GTH>aK܂Ưw prTA!38wSvǝvxS_*;T[\+nUR锼5Rjֆz#S/TwtZ6)Z( i1=уt̚'f]7 Vm5Qj˄&9ـ4gF2xE: %\ 24# t$Bnl;aju4JLY^!N&T) tA4Ȕ8%@k3EAX PTa nR Ɗ 1Yl @!OZC@}b+FR Fھ6%~}X;~T{Ei'C p֊gqQtd$J͔VeQBRBµ%"C.F~y̥Cn_Q<מ>xcW^ 三wĹJ׵$܎cT/٣g_`"֢V=d#T> Z6wΘ,k:͚NZ4k_s]ǩ8.1qD_lbutCi#6åJIv.Ts$V~wR'[Ȩi8LgJlj'p\GьBRa҂*.mPꗳ#֕Y*! a K@2( jj[mt 5Pm~ѥaud!Ta) 9Qʞ7&e>Fq·٧j%'/8^Z*B߈/s ^AW_pIi^@XL.㓚ƒ@4gJk^N̑cˋ_4Y6Yc.#f$N)Ɩ .Bx|NrV+ .Et|\ƵHQ@g4D~がuޝ:^s߬Q9QpY86!ij+tM6+G@Y%:À=AKiܓѵVO^J_9rY+G!]KS@Ԅ دW3=\gYVv8 :0}\ KM [BKb Tae&r#', Ʊ? E$־|?2Z /8TG9N&@PHa\85I &NUSjpgxn^~$K 7K{( =)q$ٶ6ė1'Ԉ{{*9f&P':1R$ 2cS6U9cJkp |̢ FfZwe!6$s(j=I;ܹvK;Péȷ2YX/A!vKB+唵>Ffb qPnQ/"yTSo@3PhղBB KY{AYdMb7^ژJU-t=\AqH3ξ$}K>"Y8{~Y?P*conCp]1c=wz-'- s~'r TG憃34~9ijHٚθWCS\-N<"/,%Go|\}DI^ K+R0&O_415tGidQ(.I+)E -L'Z^p#:Ȩ[P4 {<^ aWyb\v׼),SQ`3S4BFxaVq|e.34a%c1\@:q~F;G(k~O@.Ɗ]kf#; 5qnrMYa2;:qYKGCC8gMͼ{ſR-0R:s"Tg\Ah0ܘI1>{LSуo~mG*ts;,ghx[יSYV4bݜ٣HQe`t9+<]R7pדru:[rIt# #e։l:KC,Oli (T,͆˒.\zWSFW߇ӆj&3? d3\e7c0ZDQvQUն62Y2?;%]؃;lV]p"%-71;=K6y>@RMtlof<^8&57'o)8 ]Yf|iΠ(2aa hD{}c>[Sؚݓ; 6z Yǔ4WfYL*'8$&(Xv7{9Ɇ SƫўCFĶU35bhy~ Dq߷4u /w[wQ?}1 \RNs [)4'>>eL&euH=Ɉn"QN5Ki`>3cH7l~'&Gq~J}+@&FH3nMOHM2[[GEQ QK9P+R&Aʈ2 != 8R. MId@??*%~q֫L1Aen{" |'ո93VpĘ_دO D8s졭xq뜦oG>EwI[sfG7{.Hk8y峻 [ɫzһh?/ȩ\ ӧhP%Wxg]xY*f3%\MI06p8&r I1 ƖVO\OzԈ|:<|wN=dQyNYhk*ё̽A(55&7v@z5;xq_lc 7Aja!JHgb#~_[Y)UQB'PPI)g169wV%G2QחS*AA&:T\cCh_ZƂu/Z*tAs~$ҷo3g J=W+i" } z( QrVt>- yGh .fbR*q7o(c=8؈+a63)70>2hep,xx9_ޣ6}pn ?O8bH4TkZsiqu ixU8.y P;9<1j^D$RT[ήX%aaOPv'U9kz q2نF{A W+21?pOoy}7Ե9-B?=$[tF Is!DÝ@ְJ K8ɚ|\|Ac#n?&vБBh˯:Ԯ Ex&۽ ёd=juxkk(Ưɛ]V#Y9j0z6[C|#r{]w`NŬq0=*-aV>H#vh% 6.Ӱrp-]Kٙ&JΨ|@==Gִ@i_@B\Ps"l0s5BU4hna,4V{^&'~퇅  Obn&|;*Qͱky`|o>n"䚼L>z1 畅R*= /¸; ^ '2o$* 0AAE!wl&25GޔȩщvI8~ * ҅t7"BVo(cwS'Y,EJF1oOmf>䢗Y't9זY_LHB3|s3( ?p ߢ'2ABяVv~bk+t q&|YLͿn]|{x \bv)W]{Z-uE_Ճ95dl+Eۗ"[/>.lb' 47Q|<% G j%IR)#g45W}5{Nn.:DAT; ziEWg/w({& x 7V&MWXs:X*+FZ9X4~Jb 2*il!^Ux3Rۿl|J7CRتsb-řԲWXHƮ5}q6$ Qcl$^|je' \']hz`{"g77Н0枅tsPc6L dXˤE&aTu=YC0-}y)ntocFokݾ:fk'?jDծw%Vy!c@9nĈFOUPrI,Q^) (te6)фմY6-b ,e쉔*i(4rt^jwOr- entD[]T}T B a?Cko}|ԥYh0z֕PlśKU9Tz0kϵ{od+5ħ/݆N~_E]y Oy_{؉hLU 7 n պج6¾p$ޅULv LOB`Q4tKc׬=Ga,c`0SŢר b6g10B}OoO: JkKG75ݓR}l1Eehgw_u;;9CѭUa ׬wIOe?[WԫHAo;ͨPuO+HӎM -k_zs&Ț/ 771i%F?w˱b5c8nP)Wu7$1|0pF_쪃4>(k)&Ts\"h+5[wɿRǣSeu9>غm~+6bH~3 'ONi|}&xYRR6}%fBr,F}j-((bwAS)8;=u7;K4ȱ^J7ϑM;6euP9/rV͋$khYUU%%>,`;WHSx8",||pU*]'0:85~8 cZo.Cq 3S1'Gf_ܢ dI5((-7 ,@ιhLU\NWhJg?;sz]rM3?D^ |-(S`'hQ5λyͶ$($^:ec$7P<]uy8+_8S5@X Ôu q0΋sĐ?RYD} dVzNoNo߻ktDp<qUy|(2^2[ &<3ڤpV:O\żƔxzRƴLnv*h7'DcC枬;"0x,X#5!r` ئ?pi΂%!/tO@pݑU@늏_~6Uĺ ϗUt?iߵ2wIQJ? &vK_9 1DΧ#k^ۻy}$ :UP~[lV ur`FY;ӯu3 }a!u N%p^-@VWWƮG,R2A'wAA& T6$HåD@&Y65H7ٙZ/yh{o@(mg_GRXSqOA$A973 !Λ,GNjL 4({‚+󪛖\|#t 5t_}JcRݿ`쨥{q:35hNZm6+qRݸ VBUM߿`s 4Zms PP 'Q*jɄ7LgYce=B _9WUmw- WO@Cb]`vZ 916A29}94&AH٪ۍ@CSEB2l}`QNC+ZFQ}p'^(9&%ǜɂ<=/]hq&sGn7XKa 9Eҍ3&퉄Ino0n>+:F>m@I\pXtQ4~y6KI}N!+X>P *&B.Eܴ0Ci*P4Zҿ N__=s1H DZG?St9x1[3~dqL@g<%b!-2O@L~fts:[]jw9>;:oYP÷ݓL4]z0&|':*P"~>@i;'kd+.wsQ&^3@Z'@o}맃T>bpTx0Aךo 4S"2k2v+}S5XL$B1g,MT2t̶XSbY!|QP: xߚ;Yѿ![5 3tbHrVqlY$ҁq&>yx(.-فܣw{:"kOxG>YԐd@E W6#^W~suhYBSICa=pia2Ae8 Ƴu"Re׮K0Gw)Y_+gln z]4[aֲ Oذi;\¿UYU FNytP׽, j~L†LCvXEbNRo#R@Cn5552:b@gU-_]h^^ueK\`GpN7k=[ W YE.c&7hc#v;U~<#f+8LJ[{&| L=; ?4𬴳q]22WsԤ/Z:}q\T,2[7VAһXx(O Gl=~x/OGFU|BW/"I ucn7e"&S/rjw_l.:[̑.΀\ ;4yD3jd'~" {=2U(9ZP)<РVXj%֙)lWWC:+^I?Gv]wL1l7Q\W/z!vG\Z]|蛬}Oh4R_:Bɝ&pU^X秌M_H]__rR+ Bk~ RE5UaM'Q5%$)=WR!{6j,3WP T&H?a6BaCa 1АSc=']`9iTH2B10){jKҖ#~߻+li=i$WoacH8լ$km5qAIj!LL}'AMS!Ig<@2g?"Mjkb9Ti%/{K_{ݵΙs/gb!1{6ADjjKAzjoU9;<Hư^ڔ 64͛Q lIPZ?1~z1`j'hûW ooݲ./Vb= x6 V%Q_ˁ p3t$ 5)A\f/qo?‰ jK")h(c#>?@ lv}UQ :J7SPj2}jh4oCd6&}͓NG$2Tg/7+~E,)K4aNٶX>ZӼhFۜO8B_E`'+غH&ڙ\u3R`4 K͎o%- &>5Uz|lQ:7T߸Csuu_TX`g ]\1^X㭼)~AßS ME{ VO?:PIM:W*wBAW`oYJH^F>j {9ÝބˆkgP.Q~Ċ3F/P+itAJ`W;,H!cyHx[SвIz(>WgE5aZ [ }<{?i;EW=̎sEi6S9Zh|n?>AJW[9s @9Wx B+9\/T:0d EzrW3t玜G.oS6;[|Ȥ v-o\)7N v$$WNk8-7E,!Xb:*r8ɣW%l 2^YvooRt7|njG+([ (zcPÈؒ* DͨF-qȌ1KdEK9mіW=%m4K{ٽs}D  ԗp4iE3n@\B q/3nqjaK-QIQVp=!0ɡpټl6"0>F_ .KDMTDK[X m("~8|P,8{j/@>KCotӁܟ$u&)jUɝ:̍IV_tg"^ ?)}|_ s {2C!-'\:޷I G&dYE_BU6 2m{i6ث+qT{(^PwoBzcH-QbR{pn3NkQ^ chCWê"w`Qrm j+-hN|⥎I`v0zBc"d|U,;@+cWnKr>&"sTɃJo%Пx&UEA> +E̚bH7ut,Gspp ZKG'0"Fi?O0lmb'6d1|pXeh|S ڴ cAprg};C+6M_kAPiX.}XiQl>5uƅl!D8LucVzwKM7RJ^.S}PGF%6>&5P -~S%ԇrw 7-;zAHfaNI"I~A- j"ſo3e27ےYnmk?ݬNxbh(س23j0"b_w IYlx`ͳ!XcdBB-l`'bZzyBj_K a[lx"Lt*@n-2ҀɑYhu KFP|+{BEl1` IDlxX߷u^FQ u .ߍ6.Z)94r~^-St:CI6^$s5ͻ4H6"XLb,m?lAQ)mU<|Bc,cpbZ˅iÛ7?yp2ԃ= 8lRsD$#&>5A{z^'Vg0V صEpx| .Kؕq[Urq[ 9ܣ؉w F 2rUT!×e _C'OǨ,U+SJeޞF_#bv]N=岌 ٘@[L5n~̇oB%W;lCU <1O +ŕ@:g9%paz#W"/gXG< d]4`Lm[X{RY)gWo?1[窱Ɏ`tXb@aI(4^'Gp%g;4FӾnvNLb͋36i dqs /M) hd|gP ""8³EB,Tl3_G5F,@c~c.i,"13$TOiI ٓs`7$?xCx}ZPKȿ -y֋ц[j⇓Jj gGüh"@"!M{B8*ET)&]La$/<@&QQ.%ĶNZP r WjOQV()7?8@q?k2(VGްH5-n7I:" N* Buh<~2-r100S΄HVx?1 -At$A !%~\S~1>#g^?>CԾw.!V/sy\r.wEN^%!q#T5p_pBB G=BO} =tNQgR#aU.HuPiJ>?L1ǭ6yX(*p0lqC,Gєmh KR?\EǠZ&C9R(ZgklwtwyoD:'qr?䌽jW<“(~!u LN! - ˹4ei<~d/+U3ؗݡӿ^ \( pEy~׼)G#}WI!__V uq|:AyqW?t,\OلUҾRR O9k%HԨ\)6xnM^\⮓D, jsXHݦԆhרsU(1mCuKΗmfV;^AGiSnX]OIWҷӢ8۵Ws_B2*u g!{B]9s:/mԡ'ScSs5wmJ:_[xȉ+x$ F3Nc+h"2N= cut,J}t_TV [d?̘kj4@Ks-BJޖM@52wrFq 9<0K2wC9$B1uuZRo3Ōri=}NWs6*?gp$ <X+MES΅6+rXؘ U+J/߭ijLmd;# .i6Wݙ"ob {=#k2#?8S^BJgzZMY"4FцXH+ MRѯ1M:Bܥq {Bs‚W/g%iXI"Xڗto'yFgzdӏ;[Qp?~XK){h6WAe$GgByrٺS*PUbc@4gɭti8Џk-5[K1x_2G"Z<<7;or^iot@_Fq]z7x*χS`/&px {-b6D'P]/ɮRj.ATdFfEICX@[};l<<1lb>K(ɴ[,:˝H&%o~Y3yRjOu 2Y\JG m~zG(w"/@O;*h VXyF%|4{#ʻ,jƇǢu$ 9D&ddҫx"?zx#f1@`"!u5Е0f yJLX_c8TS_8C{#(蛬pSqQjR CP#+UNaCNxbKhCHJ/,NHQi?׫t@4nB6yEv aKR{~pmyErJG,\;bau~57xnjSXlR?e&v`Uw]MV43헮ʓv?"{cvxYO8.t,,g_f\vpek`<K*nc@n^j)Vְ r6%-0dSPrָ23CGi}ȱhL?f:a1TP*'.t蠟TW'歼?[p_8j:\M m˝{@۪e}8NzX-0*BW[i>B=* фF V&`!ɍt#kVB32,2F%XT-RKS.:bpӜS (p%OT¦j\V] :6϶J̝&d^fНDa^O?@`&bɧ QdcN$L t @w2I߭!A' _^CwSob<`,}Gk\SY"`oA'`ܯN8)9JZw: Hʱd^-q0#^s;[$JL~M7M}gzPn/~f\];}Iѝk{Kc` hmxiI??T&n-Ootc4 9 w B|8Xg, 7T1uxx7НiklG!e*I !t0xKK &@J/DCGJkpE5Nt$FX"i*Ala-f5$[)l;jn}9 ё5 kx$J%%bFB5 [;#Av? ڲ '5,-'L?e;D)>%`}&1)L-jҫLBWPp4DUZKZݓ+ŝNuֻD3br1{=S A0l`Ij05fDN 90'Bit铌m 18@&a$WhfvS03aTlqH+ Fqw6my􄕐f }j3w $9hK,!C7Z%o) "fCfYǍ2O=]ql%|ՠćȅnpΟtTݚFi`öaD7OњYoK5:=:ֽtp}M:N`>C) _< gaÊ+ţ =jyTHvDN;;ْ &* crsAU.@+BW-M1n5.{{WT6ܙ1UQ"z`=̽W _Q[$gPo]kci>ru:%%ځT>YAM=@fأ؃u"?¢gׄ4,'fS{V\OsTںv~AAZhSHЗz2ZW*vBbуlY qɾvK7myCVVNZvZyaJګn!ُ?h8&>`5z{XZ˼` ELa{MKOG >5W5L8WY[ a2Ǖ?xz)X0g,K:AX$A{! >bAΩ k&kSa3VI9J s'S+_.-i>Qb$P/s$m?خRbV0Co I]Vpr${oa*6`}S3 'rML4lK}L?r2!&r, /ۮӇȱȚHŒzpiTu2L&KXTkU+Օi cvd{g pи胋pچG0KdSd|<X E*ֲ}v'k9!_4]m0ޣٺ"uxhE{j7^Bm Vz9`|A$eB\u*I<$C0G_é\qPLb6_85̐Uu}2؞ \?Fv0CZMjE~!Db\ԲklzP?'JM @K3RXˀqWt3kS^L[NZy1h''/R@J$@e ER`}&7{ >)L” cs>>)[ 흾ihTPL>ȥ;UeQP+|gۄC|LS`is7e_Veu2@@A|6[ .O+PfEw<. ܫEB; }Ϻ&"46y7SNXg$fw5:tz|ȅƆڿ_ZGXu@%Cȇ1CHNCku%lrϤzQlD,.^{~u~=vfVhX+LX@;O0"x#RCm-ԒM`:Rիl V\ZK雍V{M{"RA5r{D+P~>?F @1BkQ|v[TSQUH|uBcwm65Tnhumg CBDZtG;oCʯIԎMgi[>\w3\Ǖ N]0!D~[OSiAhEwQ#j!@)v,T ?4Z.kKT54R.91Q)IL pЕ%=RM[o޷[}\xF~E1d(z)"TI>3rԄ :)! 4V fHC è;u@nEZdgīmR%|K#>0zm?kr|Y]Gǁ`JOQl%5 V`Ц yr928LZ)IB<][<[~r׍>C }N@Z2D5DV!5yýTV9 ή rq+g97߻2 $!+4@q%@T,P!YN{{tyQ~MhB_UDŀX]'lJڤj :K8|W"|J&bﴞZܩOEv~1 M|zPLy`1{2 2jXY3tjfh c`4-3mGݖ#v>g^k=Κ [Mƕ$jG Kܚ@^`XץM4I4>-V]u\m d ͠ig;ճޚ ;Q:қaLf.+@ˑ2qĔetJ`0Eɐ. s3,C DF|'ϥTZgE5Mg̯ˁX>{\kzlYzc{-.5BFOׁx,*po9*MxUg-pu춚׋$)>06õ#IiO=pDe:(vu/})f@r넣ʀ|u6D*m-҃ͫvRo!^˃OcVx@XVM4ioWA P͡jå2u^v-S-iO)zlgJh/}1}D%Q\Tb꥜=̐_d-CrP?XZ&M 1gd̅9Іvp8.Θ;W&Y &xjq+Bnyk'+e*y6,0 eB{cD@?0hJU1 a^]19,b7h,D/xϒbY@D3R[ DE(w=6x@U]q_NG͌KG 'RGn[]QgE.9%n&o_T6 Vcջ|5ն!t( C+jݙH\l}?=f \I$sjI5폑HyG>pxr枷VV Gp'P(0EJ74-waE+eU}M&16S!eܻH@ "o$ap޽^3Ub?jĬ . EdܝGqxv(?@fCcu6w]R Og;?BȖ{KQG*jam2Mӳ$Wk;dMrzF9D]i#Ȩh %q81JȗE _~jmWIi|ۘh@Ycl&~Vc]DjȀ7B-4n"S-TaC6ǰ Q:-wyfp\Oی ׼cGWQ)+k]4>µsKƅE~4fs21>C,α㙹 w,)H'sZ,X*7ĔAa@c I۰]W1I̘\/4j&:PM*ʝS5Q $ iA`DXL |D(e.,ӧq"< ʮ(#I$lisԎˍPuO\j-r2eFRJ*"A<#ׁɚJqԔumL$w!1t~\cMnd+r  r{x,p|j=ĈH,'6;Z34ˈ;N7B)/y 1K2`b]_?X! ]|̔L@4tr 5Xw pI.`ߵpC zBoUW`H7,OZHDS6Y~Sd99E(~ɞpDD~8Pw1&sl 1"^[O}]Z;F*ųs_CHmS:^ۡA=hI;"RZ̩=CkDP𸿎[X "yBWYeϝr!w#bmu30,NL `u'Bh#/Bhge !Qt8l8܀x*qkO=9qAG;=Wa8t-2I54a0rv)X0pWV&JGGAsd- 3UCj}vQ TfLw.rxEu eT> y [\eiMTV7Y&-bVowRD lE'|"ٽsћ@U|OT mlN`b߿~JV":%% Z1WXIB%RA; ~+yWiGdܓQ{S{d]Pcp.ɋQL :A A fxpte)}^sC+X "ň^F"Fjm/iX-iߢjQG!]r JYDG=< oA) MDsraeL` â9=j]eq7"m,a4!JU'R/'}=YBb:,OHQR0+̧JIĊdwguȟ9(ۚ[ c1a,; _.S7Iٔlz8 lړ%fwni{~WIVqՕOU)\=@@|̑r=o/jsFT?$Hy{oq BסZ3@lRo<mRrJsdjO{Z|<.yR@$TX86]F'iY#!;t3QoVwۮ!p稌LIAS, OV0Cɤ4B"zl%? egύi `aSRȘBX8rΠ0-A$ce~lȟGtȯ?o%o"eh-ZA6 S(HD;~wԭcL-8 kz [FD2>ePto!kv'PLMD K%DUR8]~!hPz$0'1¦l:>$d"wXEqJ~X,^S?BdE8_$CTq;U"ؠ,eC1z&eJ[؊+љ:3ws!~QӚ"/rH>`$#X6)&ȹ6/c"+0RT­q;}͉9f NXD5exDXQҥ*0 BNaKre/>Sbfb-*9!(EY)~][?B:$M2þh(}}4A̽ |Zm*:$}c+;_i!-CZVx&&hb/zW}-^VDrYva.B;FaFe[Wp,*׊IŊ.(+t<ɿC\~ETɛk#nL!_hɤ\a/!=.^+[K5_A!huiğ|_c@ /RQt W >cI8O%oZ O:SŤ>U@+x؈ZI:A1p,XoKϻN ]Dn\c#%>`rȨ뗆yg-yIFG޵2C!?$J9Y- Ek:}'>Aʒ7ޯZ41͓yx>J\'/2kF%/<$f%BnE<6$w}[j'I83fcY=kghC֖T2:U痨 =Z_WUZMU P}?_zL`+o ¡5!'0Dܬ ˚#1r׻(b|Rhsl7a{"8i%b^?UM<@!}@OAgYaIw|T{8HK"wca?(%ےr:Dɠv"[fғBL:M{cMkv0 bN:bw5^A ǁz^Ц)F,6ى ӑ'VlEa2Q=1cxz'݋L09!?,KcǦijހ?[VCy-e'Nzn|]n&[[K*e ~r*2d0fRW KP8V܇L$B!-ϫ|iEyGe'pSz'qP9#8s+:>:z>-eM g0 !Uer<;M" <$z\ejw(bԠȞetc_\JjLu,im9,t\*uxPҴ_x}zvaoDpg(=hoS?ӳF @ !<;ux¼YЖ(g7vrҐo08$P%W(T>$_ڵy}% 2SW#~5 \&XzIV2XbJM-20:n1ߏ}e[zs}b5\'gD\LkҌ}v*HRb%&^:?_ y^ϗ(uゟɖ.]B|}h?x+q֢5I.`v7y5.Z g#׵,4:=樛du)dBIg0d.YZ_*){!:=Dv&18A):ӀmS׫BYH\OOϵu]{A[lw! AO \|X#Gͺ 8z'(Z+0"GC.['&h>!\xRߠ.n0uŌ?]yY¹u_/)+nC#54O~̒FuΦuL ʭ뼞: tL%cD9C1F)قZ JXU0a.SbD7}6s#˺pg<,MvM>xQwr Fqɶ[ait "tXښ9cpJك*d~vH'pD} ؃ "TQU[;`j*e{ނȎ-5")tNNJ_.;($ rq~w~p>ySf#ժ$" GЧPN:an̕Qr0Qm.-mdЗwo f]|b70&bȐJV.TwZl}:(d^Y{o@7^/P ?x-[nJkG^wҊP{g f/gXIۆuN-NJxX=Me)Bl{M?A銜DCc͕~> eFP\Si5ƣB1}!v3 9||z\ XNJFXN+H6 RBG]_Bѭ瓫aN"OVxǗ 1>Y J0CٱPsӌD-.\-kzaf6䕥_Y=]-?De)@U3-_X(3TuP,su$mFi]N Z7s&T946KP ÿ5u.TG'KJ sQŴoTQm#+ޕV՛(hIw cQ-2S}i3I'$ ,zmvHwzQ~owMdd vX`NW~v)CT :>'l{ >[V8Նs,%@I&{lyܮTo/fm1\MO: \%v}\(ƲlXR{8kfVIE_̤N.67j DEyyE2fx$ʹqxE`i?9gԹ| Y9I}m|п_CL@"G' hg̢#,#BN[++ B+ pAofK~LI,Ic[>eԌ|0oG!(o`fME"~ި1(ް4z, @+ _j:.k)@W &'(uh7?ȷi=nTy,2F㦧ii&7!#_+i qӘUO)c 4Y*+ov-,#5fGxjQnx`0R6CK"iŒHʌSӯ/wu9%^ơELpS^&yȖ:vZ:rtfc J֓G%tO8w(cZ\oRWh^2h$$XWQVA:}D2fg-|]аEvsaU wa+K3jڕ=vKW*Np3@D/Ý1PuH‡ ϻۇ1H@z P?fJn8R nWaC ZeX_ʇԘ/3m9rjC ίJy. _a,(}3.:;$BO`mo5S+xs@2 PbBK 90=*+ @]%[CE9ŸRFP3+;{l}3[$M9~1ePR_nXm|Sxnokmި N'Dwa h"x-$b*o1ըz6nSӁRiwA1X^qMnqj»r֚b\:t؛^b&C4Hܞjl9ސ#H6ʁ._$+R?ф~vnO6u >%3\=9߱ #oN2UKvA@"LcyDOoXbbbEOVVe+Xx{1R?C%:,Q9VmF<}&,4 t"B !5c:VJ@PwB7ˀ[1d e08c"55 zesgQ=?jem3 g~|2_ Oϩ- :j0ʕWV$ F78Fp02Kϖ\G~c ,WOeE[/f 8Ջ+8}b3mg?C>ubx״%#2lgnTV4 ۿ^3Β%DR9 xA  Ƃ$l.5_3kGjbB䅨΀σeM8;4"'>uׇCVBfv5h$HڐXyH1Hx}o) }-o{Yzu{P.ZEK%\E8S$fcs%Tg;ndyRNy:%bOgJSp3o+,L x-RC.吢 ";5Uo.> 1NcHΦvx PrpK=ryl(,9!dyƂLlԎ~ wظh!w}w[;ꃽ{g5 [b׺."KDnۦ*i:A[{R9SѾE%$6662#I̜(PH#9) Hbr Ї5$@R<3 \e*'t՚9RpH{B:K9sݮN&I'M);w-(w˶HorzU8BWgbEpJ2cF9mX*z6+@X:۱do94Cd 5\GTId,;Ƙ :`99Ĵ$s)i40Pw&g.O֢ L9bBIi? ;k*$ A[:f1x V-il`cd20 X獳Dj(Xi:lZc%<퍙0[ڄGvBVQbs#VLA%rLvST4'p&Y>9<|d g]nӍXpAbӄC} p 1[!7bJ͔9+|N%9R6Y 3`FR5lޜa)Q &%0#/YuޢZ$@Bh3ۺk= Ή!n ZoA@q1{Y!~-LR%Pk;Iicqy-_hJ!C pg`vM9_jr+(7Y-u|٣>`gmCkuub;v7c:od8P>?H̝tFHQ&#G)hrfW!C!=l̈́&lJMzmچg680_u% ;ua譶P}8 iW( 1*U|Auݍt`Ys !X|PaeȕF,ʬvʌ"5Մ**^$?f̓*s-Dؤ u 7wKu$}6&ggl# WٶS'&5Ax$$#noQi4 f!ac.Xa|7B c;dc^Q\0㡬\bxO۴~#_KxݞC"-:! V/yMh~>KwḦ́(b, j+Q\hVإy !9\bkChI>h ؠQfV-'.#$Ū\>ت!]l蕁CbP,|TFXaB54&kI@kOv&XLd{(.;,/-v;>dAC#k@qٖ{}L5Æ-E|;3 rT=w`dh6(@в~҅[o#rhLGO6YR^L SZ,}Њ.9\}ȸXg{:L O׏c:LS*+8gD4S,R)2uJ*D~,\+ɆGDtBwYtFݡt[Fad!6/d;>4jb@X֎FTϼ:?HN9kŽSZ͢`dInһٝ~W#i `B 3Q'94ӍgD'U|{3E0%PK.EJ."ZN7MO5֫#~ ed$= }t zRRT g8@Y32NEJK.,=jЧla<:Eэ-VF+">eS+% z8Sr"8_o+\?+<\z7uc(!i>h r7LV b^:3mf2KF8]̬h'N-Gdj ޶no00P5~☆> c'rߜO-#A`̔3/[`6C'!J"wegzk2+&V;!žek <:;ո3hLԅ;wV )*{q An..'8X}, 'M<[&7* R‘+ir]Ry CИg [VŌqtl1$u'ѱZB8S+%1wxl YAĪDl1g sA~֨?͸ثK2?/KIeւo`z 63RUns[3ߌxٲ3[_J~q8)'=}}c\R!k ǧ^pX$Zj9}SJ=aGuhcݶ`.V>/StvvALZU!0xCt,ܢuܝN"VHK/]zHbܒRг 4W;gkF;aW**v > ;'BF;>ZkfH-KUg9甏 ZBaNle4}s-0Aqp@P"DǑ!CW7 1DBP2~QC;uFM/ORwsfԢi6pCŕuy[z?錨 ?)IoO1*HN*%j7F~ ׀aMƞ NCV5R@F b4L {{+4d*k X2hmvY!Iݿ_7)`U(ï.)m4;&^t{lM ؄-3)bkj=,#4^ab6 `I=d !.^PO46eenLao,:N5 NCB5uF$phV6i{Wd)ၒ1:1q$,9~9 ʋ(H֌EJ,>x~[SuD"nH2Q"G+* guXF`^mq,glUp/39* Ŕk!E 8,.'㜞(pgbRFTvR ؤ5b-/Y&P0 8BM\8v7!tqF34BU‰o`d OZZ,B3N^W!]h(X]&0X {Ԁ3 Cn_'d4Eԭ/^b"*֙W${wFs1^BW3G3Kn6ZP:g?,͓m=#I󜥱ēK0R:._gd̢M16K?m7œB}FXЩl|MxxPM#|"A`! obg,)av;!a,TR/.(Wd|`lWR|5;WwRȿ7S UE~\1 |RU\gd ,ݤBErv]K\ 5 zuAv2Bd)0hi}3ߛ&=b[7"AnyD9q X#%Zn1RwTTׇollm*7tIǮA$I6쩄*z>.ugP !J6=Wl޲kk1w/mO[$|.Gc. ր0+{y6?L=X撳BdXqm6;~)l Z |ʲ\BH &Џt'Xh-qx@#/`_Hy-M 8 s`OPە&7 *6CLa ,i9ty!Zp%\ܔvp|& KE5_fO}^ >mi eSckekuXZ_Bk!TVq>w@U(~}p63!^!˦F- ^b_>-7DMS;RDoNZMly} `I :%nh5]I?:ɉ7BgZIׂw:h2 ܶ}d%k J=8'nm!ݧH=C=n2E$;[=Sk`< :ݲAuxM!,a`0T9 Cw'.o.*윮qU?Hfg=\ֻ:ReI}r C^",[T;&RRhM (dZ:wl1[8^MDGsQE)ԭ<t$ƥa,nXmT_Gi2'mBx2bk.(N:DB'!ey?#ȁ{{9:5)"S˽-ZɶPUu.CZ7vgRܜJ_3?-!"W"F쥵ʯbzbD]RLdO`0D..ZPnz6~ EvȪ`vʹ^FGt0F,.9c{z;jԕRـ5ٍyI=(A?ph_ha%42WR#&t<$.{qŤ-ۅ5:}> 3 KE C&I;kd48E9 1L¨W,(w3Q% e!J{j9 ${+"Py[ZrxQ׿wt`1H$H5aۃ)2{hp&i^}h8>[hswWT:'-@9MjX!X[}Q>4+X=+ WlFܤPpOuP6BS]Gr%SfxR1ך﨎e0 MHK#GMS dCӴ cc+WQfp'L|ZCđ{n_Vy~ph> bvjo.) `FWT!D B';;V IH諴)Akp9;/{a{qM3oyMzZhl))hhEE'ҕ]E(V# Ɍ@EgH*Itnc&z1s^/.sBo'gaN{k)9Kr+ ǵ7"Eptdo ?s!CrĔc*tkX{ܘ[ѱ .ћh8S8aU$pl2x 4?;$c9!t >wܔEv֮Ym%^*R\?lPLX.B_RU}PݯkܨCW``D{`IS Τt!b@u&i~;k\^wIˏ)$e [ߴ;@"׮* : QU_3̝X-ha %I\2!#iHX̷BP"} oDwO_Fbp>e,@y H5gC{;'|Sv}MN2v30uߎW(\WԊ k@Ǖ:c`sA1 ?.\$Bvqgik>`) m) U?v˖R.R >Y+u 1Zjo:@us}5gyVC]h։dC5EmyAf3G-r0poʷB" 俽ŷ1*`p-tR"[yȻ]5-'/ +mӷ0s!Pjg[jXv86 @D8]sȗ+'ƴ ֶ+Bŭ)WH<+֕6[t^5#m =]y I(FXExj.w`u8,fѩ%{ "l"TIjuF~(*xs7 A.+`{^Hr߭Fo)ǛPP+Pή0<&G_M`^.jEԠ5'L78|cQ.vR-oTe7qDލ6T !@Jh[}i@GQ!|5@q?Tmam sCN5I `P 0i櫇Kcmv)1}}n&sθ<.VZux&|iΡftFX$ѪȎ鑲Ĭre'/kq'kNB f<9jJ]7QACuZ$8KXc OK|1;kTws>&Wc?,=JH:eUO&o|c9Q {gDΤ>0B!vf0W :N(n  dzvXu2C)tb\z> \"x%jMP2Qidn3U97&"J?c@p G*benߔ؊ڣ.e&qG3w_׺#{c 9P^:T v~d (=myO<0T$@ ½cĊ%p,v= ޯV KmmAjk߇US)Wl jq} '= u AB݆Mx["@E1!d , \'ްҫ{EfOOo5nE ӄQ-AX 59\uhtچoފ5SޭJ.|ZhBIk枟]q4jOax>YqnU >v_SG<-J?Et$kA&#.bS3I**WC`E @{6M pd6;>qӆy{)m// _AAokH7~,0W^wc1 '5.S[v@5USc}YٯJՌC4}4RVz,U{ƎW3*\3gcx)N9@TEf`z( G[Y [;F/Ӳ͘鷎jr+"~taz9*ML\2*:eg7oSY,DyP}}yl89^ѦuK5ɲ" E]S*6BjY!hw`ԤSF`DOrTKCtt6[3BQOAC ˕$nBMu9']Eꭘ_|ٿODQ48]=0?Y=O޾FmJbzGVE O?& xN|#ڧ9|hB܄+<#&2<+tz,H䰅 Mi68ش>} :Ok Dn,| Ps !ۻ+bء-T0R]2R5e2l]!rJYm9uƘLv˔JAK`y\&[Q*}n}1Esov<ǎt^ALG}"3 r3p;\Ad($cHύxDC Is; Dc d^p,<{책gLf9SS9vqKeD`U2 4V4ȳ^9b+o62a9٩&Q$hUĦXvN0x`j,"▶aEgaf8Q#AͶq{ʜBEˎ\+g-O-: S(G.K^U(@x &1 {&/p f/ zc.{. d)~0PQk<6?wJJ!L@ P`vGחWDD0fPn<9$99FM֔uxoFܐ)mޛM^á8tœM&vBm71Si:лo`V^W9Y[LZȨ[INfX'K/A\ͤ;h6Y:°4}vm rlIƺ B8Uh5MZOq@Q=03U!f9,>c/x5gE߇I5ocmW ]aܷK^.%^8H@jv][-*two @1l2kyڕɵō` H[j\//xT騞ܶ8*FvҊ%> :IO{9*1FϑطU@UHԘƀrS.Hs`Y 7ױWl1ZnK!yC~gۏ&O̺^YJ,uT(<޹`h2|;j;Hor1)$bɆwS{"~8sd}F( ~4svʋS`Pn}B$M ]Zϒ7[/WùG[0xR%R5GPumJ/'5V zFm~]l!~QChmmE_JL-]5u̲7=;O^zxwʨ fէx3D[fD7,B, e?*-Y[bVN7*p3lfAoOӯu#ގ>.vr$DhYom6KD%G!ٓgO&, 7F<Om?I?Oh)1,V`A>Ax,,Nl}Yms#F}ˁgcUjp|3|>T0w${n?s\T<+2}9]'7K-:ȇ) q:*CYӦ6rD];ѯ+QAHUMhj:߱Pqa.oI@vJD=`ib\]] |z ʶ'@5ׁ'bfD//}ahƗD+ѲV"ǹOPfC#YnN#ʓCxNohkPTd9bzQ?MG뭥J'(eigkj+z~ɐQVRIh4*ҙAeR*cC>$XT%G|7zH"Y ^qS 6~i!bNU-:`;0`{{/7#4UV{_idcuwk{Ղ/&a_)fЄ>d?]LiZ33d5ppH0:J󦖁]*Bk YӤ1I?diȶN^MMY`E$/jyIP+t?ّ&EQBN/Ⱥ͸-jYv-XbbmMӻ!ii@LbfnZ-WcCiWeReN %N:Qo1+%aⲹ4xoƹEf)߬VK dp+L\[MI"ܮuWl&pV$g~DMݻe>\-Fdϯ_YCao-9@b{`& xfv܅}nLɹ>U_0Rg ISEUy  ST\"9zaY0VpxYmxz)k3skzaK>R/RL.O!FÞ-.0f.){,Zk"缅 d3(0 EY T)Q*vMN)朓I(>-'qS =G-#" X v"?we)l[KvVu< RhE|>8LP!hmRX/* _W1a;4!>-[{ظ-fɓ|Cw׀U??K[ Hk  }}‡V[|uxj&6閲v$L[ґAIkY-Hd@ч/~UЉKv\p!,K_ymۆP߱IJT{Mh%fss"\C-mYGWL:0IiW{8|J/p13@sEC+=QOUAy:)3P0OO,ar=MPQOO˹tL w&Y/ko$s*ogAb-3D 㰆rD3mA@Ou7Kx學DBs9W`/9~t`!: 3y92Vml\6dz}'1fv~'~y$/.ՙP>O+z&ovB0Z&E5J;m^%Q~ cP4"rj ZGn+_w +uCk) tK]ohHOVjtWAt50q :cOěoX/@ &] #o@ʈO; 'O8uSye=ՕD !߇sš[zhn)'v&ڞlJmކMgT[`B!x_wwyp2 TEQh\;Ju+suDc x ጊ4qRoFS@8߆\Dn摙!!TD>5AX=bV$#à~ ߃WΜA폃㥰36ĐxQ鰜O o]6qPB\$:߮LK BJtW7z Q»OJH$p\-\h3([R@jxEZ8R"d mC^r!g-{c/{G=g{[H+ t}j sj3pz(G:kzڐo}n9$sm)]/ E}Ad rH.l@W]߯9CN8-T hu {r_j}\bTStk u L"p+ybapV-EVP%O+l?U@@coJ}߄k9S4<#BOQ k\2W/ @C]SjqX2[%dsoし$ý?dD5I|]M'h(IQ]d̛VTY9upnCUhif[ Ij :0) wb]1ȏ^F~ 4k&tMܞ?<@Ħg"*ƍzє?䌅 mjgV&!q4kuٷ(&8?1NR;ֳtZޮ35 nn"=K2VV8Ku}SങZ$ 5Yo}z$  :1xHcC -5ٜ%"%dlpS\+Bq̡hɷVr|@[+U5Ԑ`wVH_ZIE~)SY* xp]n<ʷ}{4WgYVN!m^baÆĿ,|t:Bh9=N6Iݕp_AMm1PB~\%L„cMbǗCАHAap?4+ˤo蝄!B>SF6xnPp7=2X_x=R %^ y߳N◘*dsZ <&bʼnnn@.P2".",[x-&"@EfY% E%!:_|[~i ?< Τ֓2u)gӂDUO\vsL)TIKqnP5n '{5'Fpg0"C}{XX?7夨~S%4!En{Wx9j+h=6>]=D7j?ɉx:^\ExW˫C:; 1F62RuIYeZadWJ}H_d L_!1imy&VBãNlA9愃ǭ_.PYka{7IUt&o"4f}q`G9VPU%P9vzpːКdp`ӿN1fvMγšlRM lzH]V?nP!DDZx[r/~F<:bsn3-xDžI UiAίY ui>|}7^u6]R "DIZ #.%sxiW>0=J:)urLB5ͮ$^waPg-,u9+uS"}uW)x/BSu!Q~-2Ϊs%ժZxDM.g T,DRV7|AZ69kYٛ  p8*咑3$g:)Oh&\!6Ol Ƹ!m˧#eAiy$O?^-}k?G; A}fifKlpV%q !R%dm PvG?e=h,>%ѷ*!D# =M+F% U{AQQE ht]1 £_@#~ ; D?@~dVbR阏?#Qdf3U*⥘xP\se!)g@konǃyuI;˘|M8GXlS-ae 'wRƾ3|9y#%A  8~݃ U-AE*{su5doyBR^nsjg. MT"yu=D狸3J·3kfs/]qv1B륒%Uќ֓Z=*jr/fԿLq.׿{ oJ|;U/rT)1qJ[],5~ ڋOJ\f<{n!*[,#$+Iҍ'uY}$ L/dz/6}&byBB"Z2 H8n]BE;03&~4)mp4TՊMш[(냌 N69n q5l\z̳9qu+2h1|7i;x7䴠lg%=T0-ZhTuD_w&݌6&f6Qh5OlS ~q>EQE7'+ \;))LtieR1W^01d1KZJmE=T2S 8]#D6ܣX8Yz?** <Vx$9=>ݰ魢1tB2ra:`nOopybt!z/1遑_0[%PF*P4b{ܰKLaN&|_4o%y挣 fhlgXIs(ӯUr+aI}$SϳŻ |m E` $;Bx93Ej?$klW<\7m~UtTr` :n;F7lh9< 2ԡIE'/z3y0%dl&4,p9S2a91u7`3L9-Ckvb2ϵgUCdRE4F8T/0n`8%Z&0 EѠ>_1DL߫?3/wr!VnF@N[o'7,6bek4LԢB D4ߨQ8Up(dj&Ц,}o/"W6VnșppV{@En 1zU5&^5 ^*9픫5/{{펕OG/gVֻZƶM@% 5kx\EG/a\' =ϼ)޹RSNw~ÂI&;ϼ5?X76ɯ(Y d2.5XcDv˳dIC+Aԧdy肠R⌝<b@̱X1v=vdW3"`>$KM =~i%2רfAkO oգ=~n"WM~OQ ϾIH?yZPZ%% >ܸ6l  |;a| |\<;cUQj' 86{1&f"Ylt{Q 5pB^3Xz5 #h%,(H:R ڤn4fÒn! j5F2.6}b%&7nF@&Ѱ w:V"F@4~)F_ 3"EAtF{di5op%$ܝm+pē+iB+.O%N=n$_1r0j-Lٟa'`7  EP6.̗*Q~iP]aϱ̠e-Q\2:hSXyVtրIn|i3G(h ;m<m9Gb2oy;{1 >'ά L!3RjNlZ o||Пp nvE'E_$m[&n4*}Uv#E6rV20\c)>|\b\.#\72G,Xv(׷bRW0(|/Ρ3x4?F3:qGq{fz~]: / W܆:#vlUlμ*/ :GXfjUQ ܎XT@nϤ[ʗ"J@n|,)(_,~uq|ĤU$ -O( solt\ Zc{-դGJY U~kZߚTAϩ5?gAfN,hχ`tUCZ0S*JP ;\QJl Gnlh'e*3Gh,bk<ܱ6Q<26 bOmO{&Oc>U0هrlt<6NcX/[eA58%6Bic0Hi]u8&}R{'逬i2͇w.l$0R]^(/Gj& 6^BHX*6)NLii_l?D U54Ѯ2nƎ&<'4sϷ)\Yyːι=Hzz7|3pz]u]$Y% q]"eʉrX !(0`0J/5Bk2~lE f{wgPYJJ=J!XWUYD?SHḦ́\ʝ2(/|){i6vv>˂3Aen<V_`$S3?F&:BXlxHcS=T,"S6:G yVwf"@rW&4ƜVSО*-U; 6v85FkhαHA-~xQsV,8?Ge7tskK`Pxglyod#^It 7൤bV ploKoēJRX U)I rIyR3EVA^g?t9][V"*8v[7AMcǖ b}=%լU{tSB 8l#CFa fr|e 9>?-1hiBzr{+0̨<<*K24 m)QPz"3i??6.B迪8xrbK?5rc6BNJ޸݄5ww9 8Ԅ7_( R_Ts:n\^qY35s2"wkb+SƸفC((a(t|@[RlI!iDE~ Hb;ꐓ%+!QPf^}LYiL>w_C!e_:ջX&e@~A0Ot*%M'G& ]"-)}~'L|wj@{ џBZG>p)>(9yQVgӵN&ȶ\D{)5֑^nuw)|`rogr6OAT!~sZ 1 ג6lEi[2lƋ\<.s'yr!GXPr7)d8k" ZdѷrbVC&ꉘ|Nm1_, zwā{͈ UaewMԷr.K Dsf̩PThb6h9R y חKIBwԇao8)}>GX7{۪ q?dC\߁y*o@ jNGS77""mLM`@!Mo {dV%g:X8,ڎdKc Ev+FU R!6`kF:s}I#G6O#ɵEQ{2Oo_ɬ82U &,#\S-}T-,펞~-غYI^ROVs.z\μN}8 F )RVgirE~ϋǔ]"nyR,mƇ)N m?THИSj&9mO.Pʅߚ@7Ѵ: ƭ;/sXf(,is4TGx!|b[#pAQKo8-^d U36t=W!oD+熢(]U7 k}Lޣo@x$*?u b :Fa>_ Tg }y7g)e>骅}h#GDuf+A-(Jo\^ݹ55Ԭ{aS7̒?puv(PP\hZ"_YE  (7FQiPmkJ+aŇ ;{EȈL+vnTWy#?&-5iUUzX~+b6!ͭ:!i8Xf*&_B? KDkq/m!6L>0W뼈26RNk>%&' ;-xʘNsg͛wt2 [Fhg qf~uݓq;$ LseLOkaپ`_tjƥO\쒳*As,e0)ph̄ Qr\YBlT5Gk' yFZÑzƼEgPïIb;b6a磢vm)8\ 64L!0OJﰮғJG֪'cnKD~ x mB0h+լy[݆%Qo&ىМ-Zq`ry׋Q&_O8 &#Si ɎZTZ Q9VT4{E[ȝ^x^l=}lٴ]OQkJ- L0ȒMB_FS]-OPӀ("*1ȷxo!GgKĜI‘lmP>SQtvB8:ЎTo>sJ96Դ.ꜥbƐ{y >lyq&eo^\c'U{1?W`rySPCda4_ۅ}5iJ T㺩 Мd B\]P S?jiU[tyI8]d1߁%7Eb)\"ll/wjksrmһAdl1-mVcshY/QvXWJP:R82@a`.X->+WC[=|{ cU&0#T3#m+?nxXW`]?1W Zd;ygzozɁ=>zu*@6u;xٍNf?B%*<25 h,u:P ,?wwRWND8 1XQNoSq6B pͶ齘ytl!1kx}02u gۯ+'S4gk֢À x+P !^qmR]a4G[;?f#: L~.W˛/4Ҙ˅X44ud8c8c]f[LiT =dfnQ%FlNC9@sW,ީw<}vg?IGFzFN Q.5cd 84rx60}|dq+n+-XINu4$}KL)CgT.-Jf[pq#%^*ֶ"bYzi&oHB}*>[ӡAxٻ46`)movwaai5V6=;\Ģ9[csءDT`+}) BدE5頜xY@afj] 8oK2Ig:/RmZ3F;&HCr9\BgHxvc" j+c 컏0V m}γYݲ\]$fEdà1/|0OɘBnٽ_Jk<+g_c.N\Zs{qc G ԩ*>ΧP2'{!cÂz^ e_whss8Od^00V:bEOT f3_W\"![PtD1Y-!RAm2T>~LI ߴ8͐)>S խuq?>5Z=Ҿɷs&8rӿK\9@j 6bJ Ų3;(7?r\! P.mOjUd{O"Gʺ:ƻomUVf 9oר9+ڪ! w'wRS J#<䠵M[4 {g Y7h= 1ӡ8z.)]}yenJxfc[{D2\v).0޻RT'G^f->ݣ:>TPt[Z˧)F͍-P#߈ԜÁpXf~.y͖β+/ZF T\hw~LcSɚG8c {с}=_ipYWơg ,"%Gs 9R_ݙGSvM^ dR\Q& 2TՊ!Ho{Es³ Ֆ ҆ǗT5/')ѿ .0g$t&Y ߛhF9|27T]ƩxN/IIjZ8R%e8ӞF79ȑtSWP(lBPV1$Ş,>$9 s8lȖeWYS·EMK E[oeUDXrx(;glhG(AdŶǿ%bkz w]T}>չ?Xʢ3ReB?㧸t6HD2o5Wۼ_20̈́^ݤrU^RW>6A!6VJR Г>jZ@ DK [$Kh5a,,!{%r׊FuM9yn;"*=42r)~ӔU$y/&m ^ ]9go ۢErg7VW ֲkE!?;GfX= UfNm#.7 ?_;?\5: 2$T*A->nTe trm{>qRf5o>_nBn2O,[Aq Ňp329+<ؠ".VN?J^$hvs(Q1Wr ;䣴pDEQ&^0 ]y`)ۤ4 bdOHl P{ (Pn8'!6|IDh㟦+;ˑ7>wW)%m5Âzi J^f + ԫ^I4SQ){PLj >Ї}[7Y@fҳy =sG ."{L0Oei&UيGbcDl gфq@EO }yG-01SKF&]GSֶBH )с:rDqkmyUɁȓZ-Z<3|Ƈ~n'τfv GT[ݐNQGR[y&.E~H#k{Gy*Yp~d[,a>fXɼS6!iNFHqZn&j]YAQE_SƳ@kM3*Nile5C[$*޴޽4\Pu|BO{emok,U[ӓe`ҰV"B|b9PVv 7oaX?Oek;]b^/@1i'#ߕY^*.PSHNdN_Ds|͖oo)!w.wg%R^y7E@HtjÏ(ܸ(DULs1CLy\1GWn0G} -3gqX T-I7W9Lp:ze_r^m Ȟ&U>i 2N:ʙoujH4"jF.]Jֱns)KdMyɓڝ|gJ-E#pB?] -EaŒ GRhpB'jt^{ײ g`$K"޺﹖h߅M *U<͓<٭F)CRgXpXoa,0<cVzgT\!Ծ?(#S#Q&*56z&lH~Mx\q>(+NafRIR34vsX̟pܾY]#2:_gԬje/E(Xgnt h` ,a15->R"#uOJR>kfx \-, V &u kvEG}w$069"nC<܂""jw=`TDHVZ 8ފnz%]&1fM`7:EU|)?sǸ@unq;`p.k9uÃ{W!@ͽJ GKd eg=3}$LmVaZ_FiƉDˆ14}nFdk8( z2Z _5Ds}CսoSMBTsuy zawI~f ̓9'ؑ>H˪tPWʎu}+ :RET&B%3 >׊yBrKܾI^Oe?PQЌAL;ڑ$| j*zBEC1-EVoBjX5?FkqL"fFO^kG ʒ1[jf0ESjkc VE,8s)PlGwcF)V,(89-yOidtrة HݕZEY:lү6g߃AG{Uf ;IQxw*,ʣ5(**5x5sv cC-Qx+=*Y4)<(~eCB+JCQ̪3]AEU4{|Ov]uP'Rg)CTݝypypVڟre)ClC> %rz{H ,8[}ICȅz?g8=HEld4rn׶qܔBw hl>bi&KI2mK̔"M\5(c>vM(f0:4X'qdlD%KllH2XeTx zs8a5/.L,Y_Ll%1rHmpd V%asH8v f,/&6LV&6|5F`dXpܴ@  }joF|#dhJ/ HjiDg>'YU3@G9_w)=_e4Vz`=y&Qs?;-[HP3 !wKJMB&*`/X8ۍ; `>>|JAB s$YdzX3i㪆26?_38N4uDzt=]E-X _a*@-GM&D:wB.ǶEP*lJb‹1 oMof(f:e?朵NC`e+OД?\I`\q%md,dͤs`"H犴 MRbX;Tqgn&(:Q%v/8 Ra 5#涾Hr|Lh]Wp寈>YOGaw5][x k\mdz`@OmK.cP~vhB';ğޝӴ; Ƌ2r"kzOE ~ JM>"[!R)DRʕW aޤ8Vut ޑ FfʺyXVjȰ oQF)q᠁ECmRXmd#I%cÎVؼ\ql坏cmئwjypX"-eo9+jx|*[6#;E#bGTL#-'4+Li_n&m<E|(eZU-[G&A8[rP?ye7SG;eŝب,{+B-t tctS)V$ͺ(<-_BPr#.T`AŌ/G}aT &tN>TkO|i7wrr2 .(d!? =M]?~&E`%3}Y߹4˦x i AjG?s;1Cu"3lt?U3L%5Jб:enD:uADatXA+p e*MNȂ'.>8 ^:Hҝ I[HBٹ]M0?3 nC˓z5lӆ9L1+{^L5H PCƠ%YA.q=ί:mOP`B|B;*)F 4f'DLhGOYc4p/ - ͶK9Xk'VF2ذyѫ,Ā "Z0~FmdB3ܙ!/HwASO$ǥ鲵!8 BtK=5Li_f6dg<4MdnpҚ88ha_]^o\AKޥBa{ J%hdwN޻B N;[ʈR/JFآ.ַt\XNhu,.9Vܷ.є* AK$M ~^ףS}wD)BYn{ҧY`xťUh kSE.͕_ID+ϣ]SpԻ0J?Tܟx Df;  @R,2a] =E.S늻c&}7ӢP> mqtnH\YWӴ.J.f Ex"yd.!{i\xɧC9 ,ۡa GKDQar#2vHX8h˹}'&xB}zk,xarenw灿hJ_,f,_yV3mޚ^p\nH~,OfcLbBs."EgЂ-#_vh{=}+M{(r:yI~5PrcfLs;'Fzt1@]АT?Ly12፝,ӶB8-PдGrqȽ)]6Өpx4­lvOcVߓ47Yh(, ynAef 8WoMp\Dfǝr%V]HbFW9=1ªlN"BܫhLwfd<$4[rU|fA觟Ə_xPio,HQjw`hN&B%D'7Y:6-ל>ckʉuv*g^JUePf <{LG謤0H}B9HO&qRVggpEk<*uv@/m'Ċ7MKk07˓g MP7rl:C97)+ e\H$יo-v)(6,\!1qZ썄JX88Jz$Xf2~X aw( i.̄~(nqoOF厌1LWv)ϲ0>D׺M!.L}Ji-dw 7Jmq. -9?rLa˙RR>3NKQu\xpit*O$3i\̊ 1̨~7 ]ADQ1di-6m}$9̻wp9տ.f$}?"Ś-jLyXe18'˸,32F5%B? 9̼”{ -%n϶mA[owES쭠ɦ#+.6]Y_AqDI05,R{$MFɡDYH otvͼ3&Gn9m 65<G fM"곑.9;@O^T-]@tgqf>K6\t^O#(]+0bA&pxFEXx#Ayqf2` iz+η2hbw~Rl܄4ݟ :BoEPjo!%j8*JXڔ\ԪHPH!'`}j>) s,lR m 9t@WܤFIx =/ܪfǛQo5IcDy$>#zraˍgN!=THrҵtRCVKjpQ)$""Y] ;$h}wamFwMvp'7+gEC]C!,~cc5<$Y.}_9QދYO\ZihG(& k㾪J,A2hm>zbwBZ{i&aȮC6!3cwlg`-Z@0"X7k=>/_ƪY\S&$~VT\q[Y਀3+CqU0&MŘ3KS( `Te6-e;[LÖ;`R5-1f䦴dYtPD.󦶫,T}TNeҌVlM0nByF:-_hʤٵ)1_hvw0I7毮UA]97L x$"&Bʍ`" baR#l]1)X` h*SŰ?DFO?tRIjm"o:, M&(뀨Z\ÚH5mu|%°^ѕAUnꭥ*L[8qō#9Po od\|rɐzpNO$ G~Zc ά;& %\agETv>~ X?`vmSLрI#qeCe,|,܁:߉>qwD-d 9k4Kz!:R~hKZF1x|r@!i'z^񅡧מ#{7V2h76r+GUؐ_M 5lM RϪG Qn:zJ}3mh⽗)yn<1ιgCءnFu'&0/yQhӢ7jW-pu_;A(+Q y9;^ft5a6ߌMۈ8`F'j*tsI&FPQxemk t-MU"}$|1Pٱ`0!џXC!*sXOu<+ f4f] ;b{g4tP_P‹:v?E:-t;1-7S5>&2Ccx2ib;Yβ59Ջ;ŇZ="fkd(ҖhoG-.ˉ)AɮoBZ(RY&wphh5De&k#uwN~Zni OrG.~2b4[27/N,hvQWEGC/:wMZrT>GZzcr8)pMuBT[%PAQZ4[!!(B9L R}^ 1 rkV&Y(2SVеY̿La\s4Uǣ~mQU!,q)"=14פ N-ਵ|2'Se^l|eB1N28*g떶X/`l6>(E1FY, H!{حo}+*Y?x.24cg\g Ԧ# <@}; Rn|Hm @.ęaf%:F$-” TT&k](], l{,%K`[M0ukU A{5KGEjѾn,GȶzD)]qA-DXkR9ղQ\D$Pa#J-pLl.hUMb1S!-ya[h@*;9vgrHƅ >K_w&N?YڴЗ'H|iTsbCg Yv;ܒº}=9-<{w6kuW̸{/ɫꇱZPP678?S:l/~L1Jg`蹬Im _0$~oޯ̻{`IZO}۬/:'k3"ݥg&wQAsGK`A lHTWwY5Zbڶ/mİۂag-t~,ωblS6sS2qr%!l=GQ"x5!]( `g. s`kРgj&@ qfQ[rDp@O{6.I૥93l \f:#:mWO/7JFF4R20.D>uXPix+ʋ8k蛡әĿ7=@ _7ߞX4 #p6kDZǍpAQ)D==+ƓO\ a7?H_; &F$п:̠v҅\w~hݵ>pS|TS~豏ڏzQtVbyJ[kXYӉ[ Ljw2* uusrM8ū9O©UWtq'tN3'3_!(3ܶ-W^ Nq0 YPƱz>=I % F|~J4w.x pe3K#:(# `a~PEn1ɗU6NL3x3)K"0o]+ij9jqÖ]BϮnuTʛ8@B~SZrn^dSf<5](l&H;y"tZⳄN`5P{BRδu`;!d}s:x?gT%^z Á0P-zhȂ]uow: BVގ65uScRE: v㠜Sg؋ң4 +)73t" "LL$U R=7OKcf ;^3l{ihslI%v%2uth}dą_Lg܇Lݵ B,،S2nI!Q4Lo̗cwD!{mQrrr~=]|_Xb?cLXG;81{T3%I8gN, zDx3cXJ5#4L{Q/c?if,Qm60F(n,ƻڣjIzb5aW*#VƎ ru:K'ayu٠)YE%wx LT OZxz_N) ;~-lTA6d'ryxqSUKCg֊@iI6<%T G_U#Zעۤ6nhnO MiޢOc>kf^k5<5UtL :O?`~ZcN㙏zt3س ;*l9>Fmx:6fRE*Ϗ1]'vC 5|i} yԺZ<;x#"h.p\8$ 2J.It'{-f.[F@wY,ئB4ӶT*WQsɷiZ&+p쨐v 0>e`}4KF7( Cɇ'47 J^[C§Kx>9bXɗ浌>M_)he`0 wjNS<GS8&uN}ҮP=\2d]5\tr@i ?ӔQ5 X9Ϟ)1EToWi-wvlqÛ?`k`u+˽1!Ok'XoKޞʖ]B~Z :0trs& ^" Mؓ _&4#U Nt;e.kQ@Փ>5P8kh_EGgޡ'RYbn*blgsޅr!9[ cP\ TE|BL:ۚi{lxSڍ3U/_MU"Hi'tKbE:Ͽۆ8~$/ 4e.Tzh6i>zR^˨`並y ɀ@59G@0#]y$)g`w[> T!5 |G^Z;ˆM?_C%t;mJDZV!i$n%Q>|q "s;2]3gKBIHJX9C#g 0ɓWv#e&MԦY 7`*rj.1ˢ s *nKTmo8ozHUۆKhuz. /ϔ]k@ϋJEtգiv,Q4B%g_$A[? ] lLC,h ~c 0AAo(Wy`w_}NT@HQ8pxzYi`SZszi!cbad㌋){rwaHДz1g{ZtimYNwfG Lj9/DJ׀sG?6UlJ&g>~2Xܥ:ֱ,%NQ>%j2ACAA8o`~˸˰EÕǔ.)Ogb6~$tI.WBt#~޴%MiV>pp@i.%鋯ϞVw O@SZN,1> @l}rII4#c6`*.,9/dX8IH塿*xNJ?ӝHhQ FS`-(m&:co#.˯v$'c J(1~`flvլ$7izUc1c`$ˮ^i /M7r!)Boi^RdIUvm RléX[Y,<9!Ý1{3<[|Nj*YBHrŽݽh>ҋ)Tt2-um@V2ᑓ>K45~oVANNv4?ɕ}u>틿:<oZ6 T.h:@y+VxR" ڻW7,NX)>K|.Ul89 QQALhYC1c DK8Rc ΍F}ªЙlc6r 0LC'ŗslv /MZYc -㹨&M|DpgZdmtYjpRtm+H)PMTYr06Di"1Q}pkE(T4OYŅiOIL kS`P8 ';ftHO,Iϳ jF.B1B7uK]7*];,g|>՞R$ar8X n>^߫>c+ lYXow_nSZÉU}jWhfB+ ȇ xw+0=B%T4b5Ps}vCiи6 [7iue}=ZJ [* j@af18wK?k+ve5Fs>hOjPx#VQ/jNT+O&r:ł'hk]Ciq!J`,9yac.뗊Aٱoex6D\(b:h<ߥjA`/i!Wo;66 ,YFZ`֝*UT]6\_${uk- sR=[uO[o5DO]_iᶔC.1dX<9l$_ZۨvP-W@r|xp쿣ur{&SHG[\4}_e+#a0 0_5ΧDdɱ 1n_NơNRZױ]'ٹh]gR qHپ*5V sFHޚ8#rϏ0JTL/ʹ[I: $a{pO@i|8)c5d'7Yi⽐UiƲڵ4MnU(DSftyRs)Y{F h7 ֐]QpR(EZ:/ee{1Fh"",t <ܸ \ͼAG@F!$tUMS5GO}-f060,iSA_򕼻ݑ!> #KwqǾjpeh0=*0y-*jVU)7rN2ŻOy WL|`{ බ<f2gJ+R'K>a|GV7U*3c@@ wbYpc 0;Jn:ݑH>y?~QGqMoضGJ%`)!R蠂fٶ<Ϧ23teb|I΢w"@(Ko}9*yu2|1/"ړ,Tʧ oVH˜A(qk8 zbU WO24' ﱎJ̈/S8ѭ7c%kO ϑs 'Ṯވ2y@~8.lA=[ M@s"{+ ;<Y77z+m6B|!=ZTJkA]<\޾ŸSLO} lvy{j^b_L/rUVӃFmJieO_*tnt=lXHUqWa!k+;Vars8ke5{הArh<47nO w&Kv|=Np]iaO &rkS-zo *ZQǚ\Lŏɬ~/޷]r<):_ˠa 9D;=ytVl("gk:~ #׃ܖJUbD!s(| 4zw+LFcj-Zr'P~iMlt-H.ʦ( $y@/: J"ez,Ȗ]YwMşbj;}}oh &MBޙl@o,:eÉm2[[?lҗSXUMGo5d.& 1\pJʎ,妛JvW,+Q,EnT?SquKnjG-D:H6@]0%!iC? IJnQX8+`Lx@EVCGF ,΢<%W眵 K_5r]9%7?}[{c줁Jz\DU*Dz*8}}^y Q!f3IؐxY8*)BL"+* JɆ$ yaaTHnM?33d4F "l"3vޡ>nrmbC=@B, Rz,ZZ8sQUS.ՄLsM.?KyǢRXy86+ d|X(%u 3+a+lFw!@i y ]Xpr0EpSti󝄼EsQv\CMw<:b LXd7hlhBQ(5Hqws8'^\0_a8=<˗L_܁xoAśEp !#YW21 \LaFp<ܐijMPCsr l; 9e&HYר\66It<5E(|O?Ym@SC%yiVn'="NW=Wcm+~Ru`(+@H2s ՛P wŶtͧi0B׆17zc&)*.s*aSHboO[d d "[dw7XĈ&6@ʺNS)eifKR[ҳ=gv;~# N1ܷM$B,`a_25T|'~6sVlj̓"7V}Iţ^.mIO3ΡpVYBX"jLi9$*P&s1 [髦nͧ pھj #4N׵AH49w6ɷqKvI0 gfF79ӝ\Аa"VJ_va]Dn7$J3S \-cӐGrs6o晍n1c,TIRd4b8)mEW vLR +WƉ ppk-cm.ne#ŰDrt'=Q= 8^A$n-{!05Fw+M/ %J#JJEu!`f1&U5ՃOG"P$Tx;+Rl,f%L%%V@qij8n2.m<%ȹL8⣬A[U`8?6 -ْY ?^٤n$`9n}AUNTeKBWԕ^U$1Dyv7wEF`,_.g\cp"ED'!m Le#mJ(Y;D{EwюyH.r#8(&Pt9[(uUa?RupwNi )~r_hڍ7mpL RGNɪTÛv?+ɳ$C9E#WO=*魠|3svb0(>ef>DLk@p[H“__Iy (*bK|֏.5})uiy: RaF ?=1 ѕMʜ 8~lt 0(c'vy=&&yjH#Z4>j2hЂED 8&yL{׌DŽe3漋ePxhS tPsMӎZ'̀6;}ROԼҡ Gftfa޻deC\Ő0Kc]FkWwT 1|(xp-,(D́y&p,A[uGC22Xѵ$1Qo)ۿ$g؁OJ-eտSZu.sbj7}Q$fKz|A_#].aT㳍1QeRܻI G4˜r@|5/aI4@Uʼt Ɉ,rގw@{D቉8߂Þ ~x9o7_\KtB4 g_rE1 aY3=Mrg#$Um?ٌ=ymBC/g I\(9%=`ϗ ' NScs8~ϦʵRL j͕oddl7EcLtrg!WύU%w/ʳ`1ؽYЀ4i"NԄtIerk"Hqk Ƹnצdȣ26M"ǘv%+>]AwY/f! 2<9Z[nClVI3! ÇK)Z7}{jq :Uc{ƒL)V)<=z-&YU0ȟV!tf<`Împ+1B$F9tJce |2h?1-8 oT!UMhQ暓9DU&nJG^$ĂyYDq=z KJ7{+rV9{$nt:Lx>7\ Eq5܄՝5YRq\wO,0Y} 7 @_Xl)' ˇV$bW'cj3z( [Z6B Jxʠ ߏ ٨*ܰ5 xr,68wZ|lFȿ#?~xr[̬M%e{ZR͹t4K.#YTyph0?%D 5@¦1!99}ҳ