signal-libringrtc-2.67.0-1.8<>,T(i.(R#i}ŸVy ?( {^+Wἁ,u](r; "7&ѳX U| ?Nvc ^N@¿4FP L+Pi8˿^Bo)jcfE;޿c>?d  U=  8  R  l       0 q  0d0#60(#8#V9$V:1VFG HP I XY\ ]( ^ bcrdeflu v@w xP yzDTX^Csignal-libringrtc2.67.01.8Video and voice calling services for Signal MessengerRingRTC is a middleware library providing Signal Messenger applications with video and voice calling services built on top of WebRTC.i.(reproducibleOnetwork:im:signal / openSUSE_Tumbleweedobs://build.opensuse.org/networkAGPL-3.0-only and Apache-2.0 and BSD-3-Clause and dtoa and ISC and MIT and OpenSSL and SUSE-Public-Domain and Unicode-DFS-2016System/Librarieshttps://github.com/signalapp/ringrtc/linuxaarch64&`DAAAAAAA큤A큤i.(i.(i.(i.(i.(i.(i.(i.(iii.(iib58ffdf329cbda85a027cc670c56a9807207cbb02710e8e82ce5523b80280ee97a6220ab72afdb203a2e9a4bb44e34057e3b8b0a45cd60c9bc4aa5911027d589a278d01a7e8f97fb4a979730a6b8a35efe1afdf14ebbb39c05afbefa1113d8910d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0507b73b7bc582fe25ed06b077b3dca206ab6b0bb080783508975d8fa35e6207crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs-signal-ringrtc-2.67.0-1.8.src.rpmbundled(rust-crate:aead)bundled(rust-crate:aes)bundled(rust-crate:aes-gcm-siv)bundled(rust-crate:aho-corasick)bundled(rust-crate:anyhow)bundled(rust-crate:argon2)bundled(rust-crate:autocfg)bundled(rust-crate:base64)bundled(rust-crate:base64ct)bundled(rust-crate:bincode)bundled(rust-crate:bitflags)bundled(rust-crate:bitflags)bundled(rust-crate:blake2)bundled(rust-crate:block-buffer)bundled(rust-crate:block-padding)bundled(rust-crate:bytes)bundled(rust-crate:cbc)bundled(rust-crate:cc)bundled(rust-crate:cfg-if)bundled(rust-crate:chrono)bundled(rust-crate:cipher)bundled(rust-crate:cmake)bundled(rust-crate:const-str)bundled(rust-crate:cpufeatures)bundled(rust-crate:crossbeam-deque)bundled(rust-crate:crossbeam-epoch)bundled(rust-crate:crossbeam-utils)bundled(rust-crate:crypto-common)bundled(rust-crate:ctr)bundled(rust-crate:cubeb)bundled(rust-crate:cubeb-core)bundled(rust-crate:cubeb-sys)bundled(rust-crate:curve25519-dalek)bundled(rust-crate:darling)bundled(rust-crate:darling_core)bundled(rust-crate:darling_macro)bundled(rust-crate:deranged)bundled(rust-crate:derive-where)bundled(rust-crate:derive_more)bundled(rust-crate:derive_more-impl)bundled(rust-crate:digest)bundled(rust-crate:displaydoc)bundled(rust-crate:dyn-clone)bundled(rust-crate:either)bundled(rust-crate:equivalent)bundled(rust-crate:errno)bundled(rust-crate:fastrand)bundled(rust-crate:find-msvc-tools)bundled(rust-crate:fixedbitset)bundled(rust-crate:fnv)bundled(rust-crate:foldhash)bundled(rust-crate:generic-array)bundled(rust-crate:getrandom)bundled(rust-crate:getrandom)bundled(rust-crate:ghash)bundled(rust-crate:hashbrown)bundled(rust-crate:hashbrown)bundled(rust-crate:hashbrown)bundled(rust-crate:hax-lib)bundled(rust-crate:hax-lib-macros)bundled(rust-crate:heck)bundled(rust-crate:hex)bundled(rust-crate:hex-literal)bundled(rust-crate:hkdf)bundled(rust-crate:hmac)bundled(rust-crate:home)bundled(rust-crate:hpke-rs)bundled(rust-crate:hpke-rs-crypto)bundled(rust-crate:iana-time-zone)bundled(rust-crate:ident_case)bundled(rust-crate:indexmap)bundled(rust-crate:indexmap)bundled(rust-crate:inout)bundled(rust-crate:itertools)bundled(rust-crate:itoa)bundled(rust-crate:lazy_static)bundled(rust-crate:libc)bundled(rust-crate:libcrux-intrinsics)bundled(rust-crate:libcrux-platform)bundled(rust-crate:libcrux-secrets)bundled(rust-crate:libcrux-sha3)bundled(rust-crate:libcrux-traits)bundled(rust-crate:libloading)bundled(rust-crate:libsignal-account-keys)bundled(rust-crate:libsignal-core)bundled(rust-crate:linkme)bundled(rust-crate:linkme-impl)bundled(rust-crate:linux-raw-sys)bundled(rust-crate:linux-raw-sys)bundled(rust-crate:log)bundled(rust-crate:memchr)bundled(rust-crate:mrp)bundled(rust-crate:multimap)bundled(rust-crate:neon)bundled(rust-crate:neon-macros)bundled(rust-crate:num-conv)bundled(rust-crate:num-traits)bundled(rust-crate:num_enum)bundled(rust-crate:num_enum_derive)bundled(rust-crate:once_cell)bundled(rust-crate:opaque-debug)bundled(rust-crate:partial-default)bundled(rust-crate:partial-default-derive)bundled(rust-crate:password-hash)bundled(rust-crate:petgraph)bundled(rust-crate:pkg-config)bundled(rust-crate:poksho)bundled(rust-crate:polyval)bundled(rust-crate:powerfmt)bundled(rust-crate:ppv-lite86)bundled(rust-crate:prettyplease)bundled(rust-crate:proc-macro-crate)bundled(rust-crate:proc-macro2)bundled(rust-crate:prost)bundled(rust-crate:prost-build)bundled(rust-crate:prost-derive)bundled(rust-crate:prost-types)bundled(rust-crate:protobuf)bundled(rust-crate:protobuf)bundled(rust-crate:protobuf-codegen)bundled(rust-crate:protobuf-parse)bundled(rust-crate:protobuf-support)bundled(rust-crate:pulldown-cmark)bundled(rust-crate:pulldown-cmark-to-cmark)bundled(rust-crate:quote)bundled(rust-crate:rand)bundled(rust-crate:rand)bundled(rust-crate:rand_chacha)bundled(rust-crate:rand_chacha)bundled(rust-crate:rand_core)bundled(rust-crate:rand_core)bundled(rust-crate:rayon)bundled(rust-crate:rayon-core)bundled(rust-crate:ref-cast)bundled(rust-crate:ref-cast-impl)bundled(rust-crate:regex)bundled(rust-crate:regex-aot)bundled(rust-crate:regex-automata)bundled(rust-crate:regex-syntax)bundled(rust-crate:ringrtc)bundled(rust-crate:rustc_version)bundled(rust-crate:rustix)bundled(rust-crate:rustix)bundled(rust-crate:rustversion)bundled(rust-crate:schemars)bundled(rust-crate:schemars)bundled(rust-crate:semver)bundled(rust-crate:send_wrapper)bundled(rust-crate:serde)bundled(rust-crate:serde_core)bundled(rust-crate:serde_derive)bundled(rust-crate:serde_json)bundled(rust-crate:serde_with)bundled(rust-crate:serde_with_macros)bundled(rust-crate:sha1)bundled(rust-crate:sha2)bundled(rust-crate:shlex)bundled(rust-crate:signal-crypto)bundled(rust-crate:sketches-ddsketch)bundled(rust-crate:smallvec)bundled(rust-crate:static_assertions)bundled(rust-crate:strsim)bundled(rust-crate:strum)bundled(rust-crate:strum_macros)bundled(rust-crate:subtle)bundled(rust-crate:syn)bundled(rust-crate:sysinfo)bundled(rust-crate:tempfile)bundled(rust-crate:thiserror)bundled(rust-crate:thiserror)bundled(rust-crate:thiserror-impl)bundled(rust-crate:thiserror-impl)bundled(rust-crate:time)bundled(rust-crate:time-core)bundled(rust-crate:time-macros)bundled(rust-crate:toml_datetime)bundled(rust-crate:toml_edit)bundled(rust-crate:toml_parser)bundled(rust-crate:tonic-build)bundled(rust-crate:tonic-prost-build)bundled(rust-crate:typenum)bundled(rust-crate:unicase)bundled(rust-crate:unicode-ident)bundled(rust-crate:universal-hash)bundled(rust-crate:uuid)bundled(rust-crate:version_check)bundled(rust-crate:which)bundled(rust-crate:winnow)bundled(rust-crate:x25519-dalek)bundled(rust-crate:zerocopy)bundled(rust-crate:zerocopy-derive)bundled(rust-crate:zeroize)bundled(rust-crate:zeroize_derive)bundled(rust-crate:zkcredential)bundled(rust-crate:zkgroup)bundled(rust-crate:zmij)bundled(signal-webrtc)signal-libringrtcsignal-libringrtc(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libabsl_raw_hash_set.so.2601.0.0()(64bit)libabsl_str_format_internal.so.2601.0.0()(64bit)libabsl_strings.so.2601.0.0()(64bit)libabsl_throw_delegate.so.2601.0.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.43)(64bit)libopus.so.0()(64bit)libpulse.so.0()(64bit)libpulse.so.0(PULSE_0)(64bit)libspeexdsp.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.31)(64bit)libvpx.so.12()(64bit)libyuv.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.20.1i@i@iMii{Ki_@i:@i iS@hhi@hEh@hho@hg@hShIoh6hh@h@gx@gڱgɎ@gSggig@g g=@g5@g,ggf@fLf@fKfbff@fm@f>@f@f~fXj@f:f3@ff@f[fee@eqe}@e@e6@eeM@eL@eqehy@eV@eLe@e d@ddr@d7d@ddx@d\d[@d9@@d.@d?@dd @dcck@cj@Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus dziobian Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus thod_@gmx.deBruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus Bruno Pitrus - Update to version 2.67.0 for Signal 8.4.0 * Refactor StreamSummary to avoid a map * Update to webrtc 7444h: Revert change that skips DTX refresh packet * Update BigInt in electron to use native JsBigInt. * Add opus DRED model 0.0.1 and DRED duration config * Add AssetRegistry to call state, expose addAsset() * Update to libsignal v0.88.0- Update to version 2.65.3 for Signal 8.3.0 * Update to webrtc 7444g + Disable sdp munging checks + Use the smoothed CPU load estimator * Add asset protos and AssetManager in core * Update dependencies- Update to version 2.65.2 for Signal 8.2.0 * Add direct call timestamps to telemetry * Implement call link epoch IDs V2 - Hardcode webrtc gn parameters again because upstream changed build system- Update to version 2.64.1 for Signal 7.89.0 * Fix bug in starting peek after receiving device_joined_or_left * Update to webrtc 7444f + Send DTX TOC only in lieu of refresh packets + Update logging in connection.cc to log ICE failures + Remove support for file-based ADM * Update to cubeb 0.34.0 * Update stats logs and call summary- Update to version 2.62.0 for Signal 7.87.0 * Add support for send_call_message_to_adhoc_group * Update to webrtc 7444c: Skip send for opus DTX refresh packets * Update dependencies- Update to version 2.61.0 for Signal 7.84.0 * Call Summary: Fix CPU stats * Call Summary: Provide fractions instead of percentages * Call Summary: Always provide raw stats text * Update to webrtc 7444a (m142) - Drop webrtc-138-Wchanges-meaning.patch applied upstream- Update to version 2.60.7 for Signal 7.82.0 * Desktop: Don't bubble up active call not found error * Desktop: Fix audio mute state after call ends * Fix packet loss calculation * Improve call summary stats handling * Add support for the calling survey feature * Desktop: Allow for "microphone warm up" * Update to webrtc 7339f + Update field trials mechanism + Add separate rtp packet observer for received data + Avoid errors when unregistering sinks- Update to version 2.59.4 for Signal 7.79.0 * Update to cubeb 0.33.0 * Update to webrtc 7339d: Add backup connection candidate stats and ICE check stats- Update to version 2.59.2 for Signal 7.77.0 * Add support for fragmenting large data messages to SFU * Add error stats to deviceToSfu- Update to version 2.59.0 for Signal 7.74.0 * Update to webrtc 7339c (m140) * Desktop: Improve ADM lifecycle management * Desktop: Get rid of ProtobufBuffer type * Desktop: Drop last uses of Buffer/JsBuffer * Remove support for old data rtp ssrc - Drop no longer needed patches: * ringrtc-rust-hidden-visibility.patch * matched_filter_lag_aggregator-missing-unique_ptr.patch - Add vpx_ext_ratectrl.patch - Build with IS_OFFICIAL_BUILD and add shim-headers-official-build.patch - Leap: build with gcc >=14 - Fix underlinked binary with new rust - Fedora: build without exceptions due to compiler crash- Update to version 2.58.1 for Signal 7.73.0 * Reduce some error!s to warn!s in ADM * Update to cubeb 0.31.2 * handle missing default device * Refactor ADM to use cubeb in an async manner * Implement device changed callbacks - Add flatten.patch to fix build error- Update to version 2.57.1 for Signal 7.71.0 * Reduce some error!s to warn!s in ADM * Update to cubeb 0.31.2, which saves battery life * handle missing default device- Update to version 2.57.0 for Signal 7.69.0 * Desktop: Convert Buffer types to Uint8Array and simplifications * Update to webrtc 7204c: Don't pass non-owned relay_port_factory- Update to version 2.56.0 for Signal 7.65.0 * Check remote peer for all direct call messages * Update to webrtc 7204a (m138) * Desktop: Improve ADM log redaction * Desktop: Convert Buffer types to Uint8Array * Desktop: Setup the event reporter first for the call endpoint - Add webrtc-138-Wchanges-meaning.patch to fix build error- Update to version 2.54.1 for Signal 7.61.0 * Remove endorsementPublicKey from createGroupCallClient * Support receiving SendEndorsements over RTP in SfuToDevice * New Audio Device Module improvements: Output in stereo * Update to webrtc 7103e: + Always use the ringrtc ADM + Avoid creating and converting session descriptions * Avoid auto-declining calls on failure * Send data rtp with new ssrc- ringrtc-rust-hidden-visibility.patch, cubeb-core-visibility-hidden.patch: fix ftbfs with rust 1.88 (gh#rust-lang/rust#143422)- Update to version 2.53.0 for Signal 7.58.0 * Call links: Add support for epoch id * Update to webrtc 7103d + Revert changes to initial bitrate (set default back to 300kbps) + Avoid logging delay warnings + Remove obsolete sdp string munging * Group Calls: Delay ending to ensure leaving * Update dependencies- Update to version 2.52.2 for Signal 7.57.0 * Update to webrtc 7103b (m136) * Disable perfetto linking - Drop chromium-132-no-rust.patch and cr130-abseil-remove-unused-deps.patch, they're not needed when using gn gen properly- Update to version 2.52.0 for Signal 7.56.0 * Add support for remote mute * Update to webrtc 6998c: revert video delay changes- update to version 2.51.0 for Signal 7.53.0 * no changes- update to version 2.50.5 for Signal 7.52.0 * Update to webrtc 6998a (m134) - Drop no longer needed patches * boringssl-internal-addc-cxx.patch * ssl_stream_adapter-missing-optional.patch - Drop Fedora 40 support * drop macros-abseil-2401.patch * drop scoped_refptr-abseil-2401.patch - Add patches to fix build errors * webrtc-make_ref_counted-absl2024-nullability.patch * chromium-132-no-rust.patch- update to version 2.50.4 for Signal 7.51.0 * update to cubeb 0.27.0- Update to version 2.50.3 for Signal 7.49.0 * Revert "Mark audio packets as having an encrypted TOC byte"- Update to version 2.50.2 for Signal 7.47.0 * Group Calls: Add receiving PeekInfo over RTP in SfuToDevice * Improve handling of failure to initialize streams * Update to webrtc 6834f: fix for buffer overwrite- Update to version 2.50.1 for Signal 7.45.0 * Remove obsolete primary device flag * Group Calls: Add ICE password to join request * Grab more characters from cubeb logs * Update dependencies- Update to version 2.49.5 for Signal 7.44.0 * Bump cubeb to 0.22.0 * Add num_packets and merge buffer support to MrpStreams- Update to version 2.49.4 for Signal 7.42.0 * Lower time threshold for speech event notification- Update to version 2.49.3 for Signal 7.40.0 * Update to webrtc 6834c (m132) * Desktop: New Audio Device Module improvements * Bump cubeb to 0.20.0 * Update dependencies - add macros-abseil-2401.patch - add scoped_refptr-abseil-2401.patch- Update to version 2.49.2 for Signal 7.38.0 * Update to webrtc 6723c + Use RE2 instead of std::regex for SDP munging + Remove RED support + For encrypted video, check for keyframe after decryption * Calling server should enforce max call size * Desktop: New Audio Device Module improvements * Refresh default devices periodically * Group Calls: Make the Client::start() function take a struct * Update Rust dependencies- Update to version 2.49.1 for Signal 7.37.0 * Desktop: Fix crash caused by new Audio Device Module * Remove support for unencrypted audio header * Remove redundant ADM creation * Disable voice processing on inputs for macos * Cache output of enumerate_devices * Update to webrtc 6723b + Enable video layers allocation header extension in group calls + Remove checks for dependency descriptors * Increase priority of non-relay candidates - Add cubeb-wrap-internal-cargo.patch - Add cubeb-sys-debug.patch- Update to version 2.48.7 for Signal 7.34.0 * Logging improvements for ringrtc ADM * Notify clients for important speech events - Add cc-link-lib-no-static.patch- Update to version 2.48.6 for Signal 7.33.0 * Update bundled cubeb to 0.17.0 * Do not show monitor (loopback) devices in input list - Drop upstreamed patches * cubeb-sys-device-i8-u8.patch * aarch64-ADM.patch - Add cubeb-core-visibility-hidden.patch- Update to version 2.48.4 for Signal 7.32.0 * Update to webrtc 6723a (m130) * Desktop: Updates to the new Audio Device Module - Add cr130-abseil-remove-unused-deps.patch- Update to version 2.48.3 for Signal 7.29.0 * no changes- Update to version 2.48.1 for Signal 7.28.0 * Add new Audio Device Module option using cubeb - Add patches: * aarch64-ADM.patch * cubeb-no-static.patch * cubeb-sys-device-i8-u8.patch- Update to version 2.48.0 for Signal 7.27.0 * Group Calls: Avoid creating a client if one already exists- Update to version 2.47.1 for Signal 7.26.0 * Group Calls: Allow connection to a TCP+TLS server candidate- Update to version 2.47.0 for Signal 7.25.0 * Update to webrtc 6613a (m128) * Update PeekInfo::unique_pending_users to maintain order from SFU * Desktop: Add function to get CallID from EraID on GroupCall object * Retain old ratchet secrets to allow for out-of-order decryption - Remove bogus soname RPM provide - Drop upstreamed chromium-124-shims.patch - Add matched_filter_lag_aggregator-missing-unique_ptr.patch to fix build error- Update to version 2.46.2 for Signal 7.23.0 * no changes- Update to version 2.46.1 for Signal 7.22.0 * Update to webrtc 6478j + Reduce kDefaultMinPixelsPerFrame + Revert "Add Rust_setIncomingAudioMuted" + Revert "Log more info when select fails" - signal-webrtc-disable-compiler-configs.patch: remove -rdynamic that should not be there- Update to version 2.46.0 for Signal 7.20.0 * Send audio enabled status to remote device in 1:1 calls * Update to webrtc 6478i + Add ice switch reason to logging + Android: Oboe ADM uninitialize on stop + Don't get stats from unused transceivers * Build improvements- Update to version 2.45.0 for Signal 7.19.0 * Call links: Add restrictions to create call link API- Update to version 2.44.4 for Signal 7.18.0 * Group Calls: Reduce log noise * Support overlapping memory copy for decrypt * Enable sending dependency descriptor in group calls * Send encrypted TOC byte in group calls * Update dependencies * Update to webrtc 6478f + Enable sending dependency descriptor in group calls + Mark audio packets as having an encrypted TOC byte- Update to version 2.44.3 for Signal 7.17.0 * Update to webrtc 6478e + Remove support for setting mobile aec + Simplify handling of audio callbacks * Desktop ADM: Resolve dependency cycle and other improvements- Update to version 2.44.2 for Signal 7.15.0 * Desktop ADM: Add support for switching to RingRTC ADM * Update to webrtc 6478b (m126) * Group Calls: Enable sending dependency descriptor * Refactored protobuf to own crate - Drop no longer needed patches * abseil-remove-unused-targets.patch * system-absl_nullability.patch - Add patches * chromium-124-shims.patch * system-protobuf.patch - Do not compile armv7 code as thumb. It is not the default and leads to linker errors- Update to version 2.44.0 for Signal 7.14.0 * Remove reliable payload type, reuse existing data payload type * Update to webrtc 6261l + Remove code for supporting SDES + Propagate externally-negotiated keys + Only attempt to relay connections to addresses that are globally unique + Remove lbred experiment * Add support for reliable Admin Actions (approve, deny, remove, block) * Update to webrtc 6261j + Resolve warnings from delay settings - Use cargo-packaging also on 15.5- Update to version 2.42.0 for Signal 7.11.0 * Add support for reporting rtc_stats to client application * Update to webrtc 6261i + Support for reporting rtc_stats + Enable per-layer PLI for screen sharing- Update to version 2.41.0 for Signal 7.8.0 * Call links: Add Call Link state to PeekInfo * Update to webrtc 6261g + Update video settings- Update to version 2.40.0 for Signal 7.7.0 * Group Calls: Support multi-recipient message sending * Group Calls: Update bitrate limits for screen sharing * Update to webrtc 6261e- Update to version 2.39.3 for Signal 7.5.0 * Update to webrtc 6261d * Add receive support for encrypted TOC byte - Use cargo-vendor-filterer to remove non-GNU/Linux rust dependencies from tarball - Compile with gcc 13 on Leap.- Update to version 2.39.2 for Signal 7.4.0 * Group Calls: Apply removal of demux IDs separately * Log notebook improvements * Call Sim: Add jitter buffer config * Group Calls: Synchronize access to last_height_by_demux_id - Fix symbols getting stripped from binary (bsc#1222175)- Drop incoming-inbound_call_drop_connecting_ice_failed_first-ignore-flaky-test.patch and just retry running the tests three times.- Run rust testsuite in %check * add incoming-inbound_call_drop_connecting_ice_failed_first-ignore-flaky-test.patch- Update to version 2.39.0 for Signal 7.2.0 * Update to WebRTC m122 * Update IceServer fields to be optional * Add receive support for dependency descriptor to determine unencrypted length * Group Calls: Handle client_status in sfu.join() * Call links: Replace update revocation API with an explicit delete API - Leap, Fedora 38: use bundled abseil again * drop pending_task_safety_flag-abseil-2022-nullability.patch - Add boringssl-internal-addc-cxx.patch to fix build failure with GCC14- Update to version 2.38.0 for Signal 7.1.0 * Update to webrtc 6099c + Accept list of IceServers for Turn configuration * Enable "First Ready" Turn pruning policy- Update to version 2.37.1 for Signal 7.0.0 * Update to webrtc 6099b + Fix potential use after free in JsepTransportController- Use system abseil also on Leap.- Update to version 2.37.0 for Signal 6.47.0 * Update to WebRTC m120 - Add system-absl_nullability.patch - Conditionally revert upstream changes on Fedora 38 to fix buiild with old abseil * pending_task_safety_flag-abseil-2022-nullability.patch)- Update to version 2.36.0 for Signal 6.46.0 * Use unified plan for group calls- Correct webrtc GN args per upstream- Update to version 2.35.0 for Signal 6.44.0 * Update zkgroup to 0.37.0 * Update webrtc to 5993c - Drop Leap 15.4 support- Update to version 2.34.5 for Signal 6.43.0 * Use unified plan for 1:1 calls- Update to version 2.34.4 for Signal 6.41.0 * Update to WebRTC 5993a (m118) - Drop irrelevant signal-webrtc-disable-h264.patch- Update to version 2.34.3 for Signal 6.40.0 * Update webrtc to 5845j + Add low bitrate redundancy support + Lower port allocation step delay + Prune TurnPorts on a per-server basis + Unregister sink properly when closing- Update to version 2.34.1 for Signal 6.39.0 * no user-visible changes- Update to version 2.34.0 for Signal 6.38.0 * Group Calls: Add Hand Raise feature * Electron: Allow ICE server hostname to be set * Update webrtc to 5845i + Allow ICE server hostname to be set - Correct licence in package metadata- Update to version 2.33.0 for Signal 6.32.0 * Update to webrtc 5845h + Add Rust_setIncomingAudioMuted * Update webrtc to 5845f + Disable audio and media flow by default + Allow configuration of audio jitter buffer max target delay * Group Calls: Add Reactions feature * Group Calls: Prevent comfort noise from getting stuck on * Replace TaskQueueRuntime with Actors * Add callback for low upload bandwidth in a video call * Call links: Add reset-approvals to test client- Update to version 2.31.2 for Signal 6.31.0 * Update webrtc to 5845c + Update the hardcoded PulseAudio device name to "Signal Calling" + Add more audio control and safe defaults + Add accessor for bandwidth estimate * Update webrtc to 5845d + Disable early initialization of recording * Add more audio configuration and control - Drop upstreamed patches * arm64-mno-outline.patch * webrtc-base64-missing-uint8_t.patch - Add system-absl_algorithm.patch- Update to version 2.30.0 for Signal 6.30.0 * Add JoinState.PENDING, for call link calls with admin approval * Group Calls: Compute send rates based on devices, not users- Update to version 2.29.1 for Signal 6.27.0 * Disable output format limits when screensharing * Call Links: Add Admin Actions support * Adapt video resolution in 1:1 calls * Reference signalapp/webrtc@5615e + Support adapting video frames + Configure audio jitter buffer max delay- Update to version 2.28.1 for Signal 6.23.0 * Group Calls: Add support for TCP connections * Call Links: Switch to X-Room-Id header * Adjust max audio jitter buffer size to support increased packet time * Update to WebRTC 5615b + Add setting for jitter buffer max packets + Expose jitter buffer stats- Revert build_rustflags hack (boo#1212226)- Update to version 2.28.0 for Signal 6.21.0 * Call Links: Implement Peek and Join support * Refactor: BandwidthMode to DataMode - Drop curve25519-dalek-fix-cargo-vendor.patch applied upstream- Replace deprecated rust-packaging with cargo-packaging on openSUSE- Update to version 2.27.0 for Signal 6.20.0 * Update to WebRTC 5615 (M112) + Support multi-frame packets and DTX * Implement Call Link Create/Read/Update APIs * Set packet time to 60ms * Refactor HTTP JSON parsing so it's more reusable * Apply audio encoder configuration in group calls - Drop shim_headers-fix-ninja.patch applied upstream - Add backported patches to fix build errors * curve25519-dalek-fix-cargo-vendor.patch * arm64-mno-outline.patch - Add system-opus.patch - Switch to bundled libyuv on Leap 15.5- Correct bogus export of internal ELF symbols from the library * ringrtc-rust-hidden-visibility.patch- Update to version 2.26.4 for Signal 6.14.0 * Stop duplicate MediaStreamTracks * Remove h264 video codec support * Reference signalapp/webrtc@5481c + Remove h264 video codec support- Fix unresolvable build on Fedora- Update to version 2.26.2 for Signal 6.13.0 * Adjustments to CallId, EraId, RingId and derivations/conversions * Group Calls: Limit bitrate for the lowest layer * Reference signalapp/webrtc@5481b + VideoAdapter: Fix scaling of very large frames + Log more info when video input starts + Set inactive timeout to 30s + rffi: Set a bandwidth limit on the lowest layer of a group call + Allow tcp candidates in group calls- Update to version 2.25.2 for Signal 6.11.0 * Log stats 2sec into a call, then every 10sec after- Update to version 2.25.1 for Signal 6.10.0 * Use default ptime for all bandwidth modes * Update to WebRTC 5481 (M110)- Add webrtc-base64-missing-uint8_t.patch * fixes FTBFS on Rawhide- Update to version 2.25.0 for Signal 6.8.0 * Allow SFU to return multiple ICE candidates (for IPv6 support) * Initialize call endpoint lazily * Allow explicitly rejecting very tall or very wide frames * Reference signalapp/webrtc@5359d + Improved logging around network switch + Allow TURN ports to be pruned- Update to version 2.24.0 for Signal 6.6.0 * Add support for setting WebRTC field trials * Log when the selected ICE candidate pair changes * Update to WebRTC 5359c + Include candidate information for ICE route changes + Allow any address ports to be disabled- Update to version 2.23.0 for Signal 6.3.0 * Update to WebRTC 5359 (m108) * Enable Opus DTX and set default encoding bitrate to 32kbps * Desktop: Handle failure when entering PiP - Drop support for Leap 15.3 * drop system-nasm.patch * drop nasm-generate-debuginfo.patch - Drop patches applied upstream * absl_algorithm.gn * absl_base.gn * absl_cleanup.gn * absl_container.gn * absl_debugging.gn * absl_flags.gn * absl_functional.gn * absl_hash.gn * absl_memory.gn * absl_meta.gn * absl_numeric.gn * absl_random.gn * absl_status.gn * absl_strings.gn * absl_synchronization.gn * absl_time.gn * absl_types.gn * crc32c.gn * libyuv.gn * multi_channel_content_detector-missing-unique_ptr.patch - Drop replace_gn_files.patch no longer relevant due to upstream changes - Switch to bundled abseil on Leap 15.{4,5} due to extensive use of AnyInvocable which is not available in the system one. - Switch to bundled yuv on Fedora, the system one does not provide the I422scale symbol. - Change location of the installed DLL due to upstream renaming the node package to `@signalapp/ringrtc`.- Correct wrong cpu tuning for rust code on ix86 - Add backported shim_headers-fix-ninja.patchreproducible 1774464552 0.5.20.8.40.11.11.1.41.0.1000.5.31.5.00.22.11.8.31.3.31.3.22.10.00.10.60.10.40.3.31.11.10.1.21.2.541.0.40.4.430.4.40.1.571.0.00.2.170.8.60.9.180.8.210.1.70.9.20.34.00.34.00.34.04.1.30.21.30.21.30.21.30.5.51.6.02.1.12.1.10.10.70.2.51.0.201.15.01.0.20.3.142.3.00.1.80.5.71.0.70.1.50.14.70.2.170.3.40.5.10.12.30.15.50.16.10.3.60.3.60.5.00.4.31.1.00.12.40.12.10.5.120.6.00.6.00.1.641.0.11.9.32.13.00.1.40.14.01.0.171.5.00.2.1800.0.50.0.30.0.50.0.60.0.50.8.90.1.00.1.00.3.350.3.350.11.00.4.150.4.292.7.62.67.00.10.11.1.11.1.10.2.00.2.190.7.50.7.51.21.30.3.10.1.00.1.00.5.00.8.30.3.320.7.00.6.20.2.00.2.210.2.373.4.01.0.1060.14.30.14.30.14.30.14.32.67.03.7.23.7.23.7.23.7.20.13.022.0.01.0.440.8.50.9.20.3.10.9.00.6.40.9.51.11.01.13.01.0.251.0.251.12.20.1.00.4.130.8.82.67.00.4.10.38.441.1.31.0.220.9.01.2.01.0.270.6.01.0.2281.0.2281.0.2281.0.1493.16.13.16.10.10.60.10.91.3.00.1.00.3.01.15.11.1.00.11.10.27.20.27.22.6.12.0.1140.37.23.24.01.0.692.0.181.0.692.0.180.3.470.1.80.2.270.7.5+spec_1.1.00.23.10+spec_1.0.01.0.6+spec_1.1.00.14.20.14.21.19.02.9.01.0.220.5.11.20.00.9.54.4.20.7.142.0.10.8.340.8.341.8.21.4.30.1.00.9.01.0.177444h2.67.0-1.82.67.0-1.8 signal-desktopnode_modules@signalappringrtcbuildlinuxlibringrtc-arm64.nodesignal-libringrtcCHANGELOG.mdREADME.mdsignal-libringrtcLICENSEacknowledgments.html/usr/libexec//usr/libexec/signal-desktop//usr/libexec/signal-desktop/node_modules//usr/libexec/signal-desktop/node_modules/@signalapp//usr/libexec/signal-desktop/node_modules/@signalapp/ringrtc//usr/libexec/signal-desktop/node_modules/@signalapp/ringrtc/build//usr/libexec/signal-desktop/node_modules/@signalapp/ringrtc/build/linux//usr/share/doc/packages//usr/share/doc/packages/signal-libringrtc//usr/share/licenses//usr/share/licenses/signal-libringrtc/-mbranch-protection=standard -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -gobs://build.opensuse.org/network:im:signal/openSUSE_Tumbleweed/2f72e357772dd8e7d8c431dfdf349798-nodejs-signal-ringrtcdrpmzstd19T0aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f1fb455a7e8437b412dcd552af342b3ae090019, strippedASCII textASCII text, with very long lines (534)HTML documentPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRR R RR R RR RRR"R$R)R(R'RR!R&R#R R%RRRRRRRRRRRR+RRR*ZhWeutf-8bc20a37f0a14fa39801c668b7822651d9870811416c3663d9e53dd6aa0b0d890a4ae132ce211cb19cb9e057c8ec2810b67a54f0bd29dda3ce86b3576801c3ae3? (/h̙ DLT3signal-libringrtc-2.67.0-1.7nkmY7I2m/ hAv8 >  A ЉiRKR#i}L:`8nieG0@,mЈC=x s ;={ 4UDB`z*) fYfEbƶ*&#Z-5L5D6I=ܲnkrHr` cEUL,Pj-˕Ehֈk+hkFE6\kQi2hQ6Qd$eIJEʫ)тZH2[lRS)eDHb*4C -ƌ X&2abc@ Ji4]D$mI#LA4TEAX1dR&4ac( 0`L" I9زe0b!)Aj$#O+WGE@_+omE`,V*6jmSmiBQ V #m6ZMEb+bKY+b1$m֊ţj+E51#E1XU+uFۖ-W+RFUDЩJ4&64UͱرPi,J ITiW'd R[_+|%0nj-Ibز&m6([lStS1mAbƴZY5Dk%QlXCB-҅ KJ6Uwvص5dc$[QhbJ)Ij1Fڍ;s( `4+t HU7JزKQX5U-UbD%&ڔkɲ14SfVY%wsDm3Ibh$ۺꔍ%?[WŅ)I{p:(@Y^\#-5Z&+-XdKQj,&5TZlUQwv%ڣS5أPQ9[*ݷ mEDTΔJQW74Zm([6Z0i*b1BDjmRBV*-lV)cY,Z"R()f%JQIlH#Q4XF4a & )HIJiƲF4A& 0;1% G 4[F{GƵET(эEgw-*QTF֒-cPU)Di,XF-Ib`]ݱP#I-Eq*Ѩl$(6DmTU%dDe,2V6Ƶ!l)Vmb#Y-RUFm3)(%5բV!4TjJkd!Jꭾr (Ɠ ,j(_#FŚ&ѶH1|.퍨caMbU%!MM!-\ڻ۔3U$mE\7CEcs\6QŰsW 9ѩTc%3M%HRJڈFE*5)IDQD2m43 mksJjbJa"DȲ@2H"H$!vۛ6ve) DFQƢ5bқIQZM&LK665ab5$VRdAֺh2b*4TR\.GwV6݂E6FrE\c˗LlVY6&STY 5c-5EjƁ2  6R+Z55)iJ#XԖ$I6fRƱh&1HB$#cPPQiS(d[TS)KR&v q$MhMJ5MCUѤmFTXermI[hrM)bhm%[ \2S)$EE0d1L։M"64B %&,s[HB2',uW&=6`MiC5@,b+$kr #(l TFK, BRh5EZH(ѣQm͸[\FչEsrEkEKZDLܸfhSeE-EI+4CQXKFD RP|MH+k|La,[Pk!ljEeE%lZDت5&MZ"5;I[QEFN *!b4wtF j-˘"dA5|;"PXM%E0͌mPMƊD*!A4(>oշɌhdTo4RhMFD$"m4NkFѢ̫(幵dRM)%D0bŋc&(ab0bX)r\V(ʼn*ʼnMcsnHcXDL)420b1(TH 6 LumoF4 %-]EdHŒa5.v%dIFCe,mh& 4Ml1L@(w]W6r3Ic%ªusbwTdQL5&+HdDR&IBi[VɍE0(Ţ, XfXKj(65ڂ bQJؒwF ,Y9NҠF -L];QFLc HhI)mr\ 4HݻF*3J23R!VD\cDCsƱFM78EmJPu`gw -m2 k& M34) Pmܷ(1ݮ0E!vWJ bbQʊe&yW"LU$ۛҔlQRTX]ڮ)#%Q5&w[ Dc%dݢXH TRdJ w;e,ȊFdiCk{EeR.v%$*7M25 REY !F2\)#hѩ$#$Ecp7 rLi!lCMRSX$k2d̨LH Z#4ֵhM4ڍ5FY&I2wtfY,FT2bF4b L2nIVdfR A$ \ţsD I$9tMeI(aB51ԑ$j)"i0]&j,F-HSl t &kEh ( DI1nP9 #廻\AfR@ݹ %f$ >Wlc|[dm5 (~kƘQv RZK M4bIcDk܋I˒*)4m'5͖$njkl3'w FfAA!!&-tTA0`[_ 1ztK13J6R(Ɖ1Y66#3a1MXN&ѹ,nvQQ)15IK A*fw\T]7mkz5"%[Ѝ#&%$I4Qch,[X;kkIQ`)1sEf,f @HMSbJ#cDċr&jר1M"VCnsBjS+4-3$L0 Wuth6KN"*@d40Q &d@ݐ i m{# ɀ`w:lbƣbUEL6т.(* Fk"9MDKmHԌfSFdNnXj/^%2J* $P!%E* I5b,Dm,564Yhg4dLk)]h11) gV6^Z2Ǜu9\";4bܮcQKTb""ɜkBc.L\pi2X4n&#C vנjgj4\nY"ZѨ964DVs+&4Rn]Πgvr&Pw\`FF 2DS7Kt2IDF*Qi* Pra1RW56b,1\ƈQؠ$C4Gw)F]k*l^HFŒȚ,F5D K+!(أcsB"AEf% L1@=kk$^0\;HhLTrhLd.ncj幱Ddd VCy I "FPcs[ R6$QEgwK͊M&4ܻeDlMHkSZřkI@ eV4@Vv#EnQLMB7%65ˑu˒ZM IsռJV)*wrTv$B\2틲lM)Ф&jvW(^w71Q\@rQRl!.$" 3(\ fA%2l2k^wL PUQi"L\ DQd".22QCsW0ZnסUQk(9n)R&9T.WlLs]kkسzޙ r#Acc m*MFbdLP;u 7{&$6lW9\\daJh&jHwsd4+1)HF!#FFq4h ̘*$)u1$2! t*Bj+%sq*4RTTIE]ۗ-tFM IIM#(9TFɰjm2X%F2$&D%;ڵ{BSFn[a4$el\-%Q !" DIU`2c&u QQEnNMch\i#JH.ګ G"1\XŤƮ\vnr$0̓#n,m%Hcm4&ѥ,Ik>>2D4)A`1r̮QqJum^L IDLДS4fcXni8Vd+E#LI[zA=`Qb(spݶ湋s\@FoK ͣ\6-\1F;R[1t )) kN؊J 13 (v`xFDh4fnn$m5jz 5(\ܷw[.ȌII2.WfԌl=ܤwEi*-NhEmxc tUr44Ħ d4I7[[BnȒɍb˺wn[L8K{xb4Es\rb ia ĮOW &ݒF܋] *XET1p9-衤ck\bUЦVBWTPUFo9W t3.[&FwtMM\*c5ʍԓ5ʁȥ@L\bܷ31nsS-ֶG]6"6bC@[h D4N;mm&נƳr;[M0gnWZhwz͹hشW5']W#r.\ĪuV1wv$ܮu9+\ĩ,[/-SW9] R%"zz!cLHRwsP;$.-dEF+[@I]^*QQW6!$lrcGhh M5UɧtIZ׆uqܵrr0sj؂wn\&HӶ%+\򈨎khæw]I^DWNnêז{#W'u0ʞp`ĩSEğocQק5ͻ[_r1ckNRUxs%먢c +k]^4rʹq.rvּ4ݒ\+(y16t2˪ך]r1r"d ۔QPE{]jkAkwq IujN7r]ѫr=k_{_A&(Z=Q: :G{Fǜ5"h˵W-r2.W^1tQэy+W & F4h15)nbrr\e`Ĵ79ӑ1:sr"lݪK{5TE Uޝ5 &[h^qӉuƊ*Nlm:˳cW-EEleSxh4jN.níkBb19#"MӣHh(eXM8gAxO8[ E[c*J5u1D #0PtPiȼrCVE80gKʓs K'j8 6#!LAکLEdCQq@h 9I)`7'sF6y\r9s@FP%Іlv.rtUN Qmѕ`tɩ7[W=cr"k^F:*)^lGWFI^ͻErY[o ^n]&=4nɨv垵rѬ#iхHrkyWwnW)4]#'VޗskI˹b%E9G Z c0Ӊt8NhĔtYUVy1:]EIcל.[1o#Gq˰ȼ<-i-B-ÌNAs`NA"ʘ י6jҖ+)-4 9<mFj͸Nu¹i""͔$Ć-5v Zӭ0$iMUl5WuY۔b5oMyɢe=.QQ-&id  hW'5BCZSE!1ȘԳi6PH3Q Ml˜ӦJ r9hsbdE@(8g!V]ή@Uhj蚯\ewkc˧;-4AWGJBXȜ\Ihʬd<"5eź9՝ݹWsMW˺ZtlL,SF5` `H%Hkdy.:G쩝Y8C.6ViG(6N8Z+Zʚƶ 0H; m j3M^v۝E5{Ƣ#U0"t @J tE@U?lAUPw[2 *ȥ,ZÑY2y[QAB 2i4ǩ&?W]GL ( E=+o,ʳe}E+ʭ"s>m oZqE3ȈHmQ,Z-hDh%j2j袹\_SGlãx1]u(/B1(PRxZÇmrĶb @Dv*] "@D۲V@.PEBB ܀#@xqPE w(%諙TϊU0 fDPj좀2 [ANPۂPH$Ml%Wb suw  Ә@c !8 m4 1މNfgTs*%$(B]=#zTM-Hj)hUJNg_eAI 2||,ZE*)dC;řB(|ˢ10vYIE&@+!h(6;tv,o|׶k ,XAfkzJ& F#=vɅ%3*S64#d}OoY $1Dh1/(hJ}ȄsfCec*12I {ro$bK Ю4%)$̙RcH %A 3LmC")1!{$,dKQ1 5{Yf;x5ĭ 0.]P1,ww5"ϝJ"s: rpˈQqp*Q@U]#lYR3jrLu#H!9E؜~ɾHC)YUMj$fGu $//JawC?҆Ki)g*2.o\G3xYt m:l.jե:W%"oʺ#1XyPиG%lc 3HJM_ח[WL,Z C+D ~km,]u U6bS"LDJTKv"'ڒXGyĵNuӯ3$c19z׵+ \]&CpV~cʐ*S1gB{4 Y B7$@"I( GJ;`;]:Q2v}9$"@jL$(R~<\Re9& hXa% /dC0otBN߁u i @,ѽP?ܰ+8ؕd57~OHky=0Y8;* 9~'iڄ05肞JE{|mSNZQ| nqr$~* ".3Vb.jfeB2?1ΑX&es@'[qs9ZSiRcNF~GDR91LƍZWO&(X/)~&[T"(vy^xLQ;48핱*j5QS'0BD+z"Idc0d0TOYSkԶB@-?%~#m {`x6_,M UՠP^BdKSiQ9vrWQRNqF-{Q]"OE}rpô9P/#,Q8nN-bFepx/)SݦsYZv$u!"9@ AE< lp1ә`q"u|1{z'ӏ':JkHe&pf@-cdc %|QNmo_1W|Zh6 Tc_\8߯EFHo5Sf \;|%,dÅ&7 L=u>CѦ3a",@kL-pYS3yO|EQIo8{v55$zLKEr  My}s%!j| k/Wg)CAɍfBɚ|w GaR`ۗ<V0O_̇p;؀V5O)ƀW{8;f}B p\m"6v'1J u|9jckjBYiW]V=X@BA":1БkRFKim=snef5Qߌ͍5yc8pOmm`Wʝ+k0(lg@k)\(;;$}IENxfU.+9C(,Ҁ,gְ1o , Ȱ+J$yDj&-հjrp~Mtojw-Sǫ^c(H ceE9ܦ\֐B^F8% 5Ԅ{M!tkpx& ?>|sOQ0G,~V+iu!dd hR9 RwR0uŌyGԥX+ lǭ8].L34O4"*#(^@>=A4N$s̅(K5Gzɛ~m"`b'Yt2p2CC(ؚNoצ2bprj%)T+LJj z0:p| ܙ;>9`Un3ȝf7ztDtأu;TP42؃$ o11T S%b塋M9eX6M;7b.+Z'&QJ'T[\!FdARcaDov[5Ǵl+S3΄gJ6v"CeN $%h|ir]2޿YG':8еV|,`Z_QUl{zaH\Om* | ĴHJAIV1js)N7G15|]SaLmΛG@|;-L]{w`沑xwA9c6?{51dOȰe dUoQA/odSXi@ۈ̙J2?Y3<q 8s XƝ1/8I T:zk[tN)iIz~REIze*gSƅ9\émNQ<B"y Ro(A$ v*|i1q$a>^͉z&&r.sLn^th {"ʂݑPοEN<餕J&i=MXj<@'tK$KLh+6J> 3ŬB aŭtCjos-0@OX:<ʻV" ΥMIq@);CyQ[_(DAmPOLX~Ηb(In?5p|ō*9.K[>0Žy* ϭ^)R<3UN ..odZ\vR6w|!.3p2oq0Bw>u4N<ePdJC36Y&D-j'qP֕'4BVh,5xF(8@l`tM:y,nς3]NO[5.CUQH2I.mKYX@õ.bAdEPoc58̛>2FğtZbsuW;g۰Aܿ#Sie0iݬ-C%g4TI`Q<|^ǻf^}Ep#&F9wdM*^<^$bq)FG]-g0 PXzUs -= ح22h-dB`%ܙ~a{oul ;m;#0]զukYRer[7gԼY T" n{KgHh D܍ ۓ7*4r y6 {\ZAوX[$m_ V~,F(X#<  e!k.[STvMU4TOЏ $P~Js)Wq|4 S١ahg#O:&Gk_dNyBjɩߪڸ:w2 Q4PDK \"=ә(*B"\Ԋ%7iFғI"q G a#P=-dL _kԺ7p=^f4k2C9{HoJbh6t0DfV|g/ 2vH.56HDRE&jEFj:+A7z_|yPd%4o/IɌTYT@ I Zp^^Dڜ7sY[[Xs8forK }8_+'j} ܫĦA1Z @вp59`Xh<~&<Cikl@Dim-)=(ҕ龎CT`7g"弍V<^¦P@p%K.p=-/hPkbeEMC)do>VqW2FPUX[|֋Y~ >6jQLB@^pfBՆUyFxlޗY?G'Lu _fnitj6޿ < q}u9+iu ; %z1S^X;_dt&u k5aY;vJߨM8PwՔBsթbULgR#:cÀ*(+- B3sN75̩!x13B͏j>SשׂW U[-|ݢ@]K۲OCLRQy@|;b䴇؝T `!bE E9 ¶n%)8yX'lu>px%||2LYaqK'PH"$*U ~T !0-{!Րj*&ÁT .|.UD+ ˥u=6&ó4:\< +XeU6OdWI .AXi}MK|dWPlUa&7S)%T&(ZyvҰABو fB8H `Vd?YL$-[L߇w\Jr";1XTHdAEi7'*?,@+M4|*;rȆf䬶M(2":2W$AK>v/aNzv5T qe;*Jt`Xgii- 'aKA\ *l0n> L R6}|̄޿jAe\ԬPzu[~ŲX$E"YɵkAE}78,D`IYxܞT :1 U䨞]}"My~*cF{{1҅ƣ3ImMN bbmSg]*$T]Ha2HDz""r etgV2ˉL$a, /L*u̵B\,F5vkJ91xWJSP2.w5_m7{TM R~VI)kfJoQ/]CA>l'P\K'ѐv ͥQaJ':EQMJ 9#ۉeW[mZD6(8@j{a[Bƫ>V7DBWTN_ mHҝZ6<|{R Lʀa1&tq#b&;3?lPٴϧ;$8,J&n Ln~[^vjS tK@gKRM"$Qz.ZH1  ݒ\H AO BylS؈P?+S#~ nޯd+@Msv_@稼^CPs1Hץ8@9<=mi).b,k N( 0=,^6iu^=;?ۊ6z56dឿWn$bK¤WeisHMմؼ_f'UϟsSD6lQhq{yɦv U+2Q =ٮeƢZBV` )E`;eK X/zki.J@a(GW'^g]q}~|{-QPFC-BCXT7~rQݴ;+2\#lzxQzlFSS$Xvzd LWXHi]Syz29,^mt'q=f 'r/Aj5Hy/fQŸW08 FUxhluX[7J ԟU(+n]mDP7u4v["cItEqR87L}QkAI_ZQet3?f TKaS7,{#܂X_K#>h\ޥ7Gew⧙W{Z {iw(Job]'}m$uvK~غ*GU. t(w,[YCX"!|ϧ  i$0Ó5'@Ѡ+i7tg/wDNzHJ4GI<,&bFHUUBnϮi_'>=OvJsQU1QEL'u1~)O||\x8a^&RR \=]wcf؇IjyquN i<,3y =_ڦR4=J$ ::ohhD#:QTkV~ZP'0~wpދr!G g?L,0D"b#h?t;^aT BL7ˉ׾IMTbc%?F/!^  e, Q]˫qS~eѣf(56O[FotE e ǡKJ+CE2o,7'|IkYǦ֌'to|?`|a~DO[I1ތ1o~37^ھ6vRFK /= (Z֙TC?E/$ Wbj!Clj.x8&h1H$F}! &'~DufR%Wityy3)Y&B=߄LCu>&8kV0Pk}rnrcwGSPWNɻVt߅IExgc(aխ1Qu 4QJaHa43b*^.;ĉƪA1!'BdM`QU%eXg+ ꟹ RVA`W< K".;IK96a s8'itٹۨGMN@*M C-67)4bPF/jUe=b7OaL$NP 1u扉y:;y/Ck!x$ HH>A Rm-^B3;r`M=UD aтRm+4i5Cұs 0MmN GEWhh)MC9rCkoG.|tI0g˂.5LKf&/;Nzm4̒s~ܿrkkB=4/_c`b:js_ C:_߅5ƦH+&=zT'q0z3cLSy|azu8&F`)/tNN>2Z˕c| wr|#IDs2fi|-$e@J7W֓?Y vϓ8Rnd,TJ;peMTN?:+4^fxoMANޖ%|xDՕ8*4coelsܧ7+Zɛ7M9I#23'^j*9r0`fs$&A5 ޼.uGD=n[U@S[TZڗ+`0vb60)2@( rE\Bؖ Sϵ5>EfžHNd k 7IKhbbEr`ܢ+T? Ռ v@2h22F\>]sOАM&r 9 *؈'#Xg&}{ `95%["XbMpN\q妝\9m~[T9iooV\@Q^Vy|R#^ \"rdd_&Og ll߳^N=ԕNRV̴m\΢? /H4@EI^_+.=Jnőor<̥̝~z8G=bPuÙ6 .쉘; 4Wݧ~i/[4NO$l/KRr{̛7kSqVQdwYc;[|JMلwc,[f<J'9ct]^BJ3]!sq5BR`U:: Wm D훕47a"2&>tC텮QE|0p[w Wūu>"vM L^ :G{"C(x5M·1tɤ`=ȆM֌+z8i2Wt)ǶCK1kcuG.LC6 Pb+(WS4R޵w,a P6oǼKU<$QiDm@; pg+ȭ(㜊 dl?0>%NKɱldǔ>Mh{7AV?늵R+6B̒կ+~_{ ;\Jd$/Hd:rLBJ; Fm^Y9'N>f"#;]x݃Wxb3Xlj8DF#,zEPEr),Q*n?ɣ]=:Dn9|=5Mcpj̺1\\v *YEe&`.HȶLNXeͽF؋΋:? 0)4d3Ba5HQ -DIh=.f!߬s`A+Sy'-%rj3ᘒۢKzgĊ祀6yu;yͥ2(^IZ TPWY`^|NNP(81Z/5 4 쌃⇸ρA`Jm^!MkyH0~XLc&7#u h1aɤ7d5hFq[EEzäg[Թ|ɊȣϵU5 B@ѕxE ;4x@x S7,V1X.m[v.ZO,Tbv pD\Gw˖ rs?vjT+!Rٳ #jT@, -{6Κ lZ{2mVU;ze!tKAV:RJ5Nr{1Qm) |z LCvUJem (V. jG]G&˾= -ݣQA>*֖:XWR ;֎}?ޯ7CH ^z*ޘR}=1pnؾ}4knvYxp0*L3L@>1뺨]S@׾"\VK9FNg jD8Z }6dsƘGj疘y99#ؑwЌ`  "=$ѹѠv HȌ)0ƾ>WI)4ײޮȐJG+ 3=eN.r.1].$9\T W5*<^6{Aje1`\V+Fо^hp: }!ca L:[qRuTޚ]`~kFFʊ[U_kʍ˺Hp"Käl]P&~~~ZkRjgĭ(}h`PZ ܆Wu? JZБ, C*HuMU-Ym[%.>u[KZ&m.sM;g?6fvÑ9]}Q<8#.?'a`|93ס+wXeC1yKߧݙNW=1YQf 9-} 1ʮ"giӈ=M-]It3J?zѤ} !6O9kOd$-FiR'6wRSw/P\c.ezɳ)O*bKEp1?F;ÆB*67msu&seoT8V`Cr3=K&8jkU0uo ;RCxyы*Y$.ɜ?'ᣥ R>P!o _\1Zs0~ >zT J3r F}2"\3ݵ⦙eHS@/UحU) \^P[^Sd͏ $!@$&vPB˕s՚x~:ɕhf@j,tl! *|J#1doy17#,HjEns{#w2oJm`H4ȟR \E u5I]<DemP2Q<47ۨ+Y5sTfZkkfl6,cVNٯy6[1 Gn@l>">(fdI 0G|q-fVd0sCUGcG|,d'Rq:/J yyAXӣ1kxN#I_j3U<b4TEy~5q&SfC GrL4 gnƂ(a/dсaϖvZAϫo *˜X+u9}dNp>p InNO^z{!@\2R^ps|+2OD: AZcšU,Ҹ0!娑Mԓ:%NdG<:O5@i+N/u:oE^$g8T!KRa@%OGUHo]x `tʻWDi!9RXeEfj4:9ƫ d,d2+Je]p4:sN 2t.|L53JXS&"mo)i 'DlK 0l,K+w5ymߪ]@,٣!]k?)U;vL?5y}y 0Jh7g7{ H|O|Lˑ#!*YR%4,MdNP&e SOijQΥ6SC4-d1bЀ17H ,r[-gU\՞㹠{᫟)Edzg/O% kt]Sl$( ųs/o_M3THΛ-G,Yt3gqĬF*5fǝy /=@(0m\-ߤHPF=)P k3-@6@4zЭGegJU+5'rFQrhhƏ6ZSZ:VƭMa^8*sJǛNRIR?e|\ vRg_RA"A:cPj_N(jM%"&Y6_PǧgMm'ޅNdLF,y@TwldNLX`a鹡лzFD*XYsa,:_hI.:Y"^d cel?پ| ,TOS]X(Րf)T{{eR!0&}|^k="h<*4c'"#;~\- ]na@DcشMh ߞe^|ϠM=9bCq'0?-Pʹ!΄b@Wd&xPI‡%(Q횆YOR@U*g9-lmS}&̢jƖ=Q-G.0WzcdĘ~뗆<\fYhKso.QxItOq$[4 5>U18*Z3  xꚖkXAiv@p} ʋUR}ldv s*DVvr?me\ێ H(A_ڸSӪ\C{_V^!q$XN޻V0RaΚ5(4-<2A\%nAC l$(2\1m܏xLm*hv͌Kk*lK īˣZFz8u6sN3`MĀolns+G_0(A BoW2 a;Qֆhhw[G!ƕ 9]RAHg^J].?nw;r~* 4S<AЯn)C@8K ]}|)7L2𜦍j5ky-WH[%6 U/v&5 co\È+_,/ΫaY/À/SMa18@SxInLh6>6~>YhgSOڒE7V$if^ K8Mou'/4%xOi _s]QB2泰 etO"pс%U q+mb [ć}:U.dP @C* (u.!R.f H/RtiY/v{7!Ȯw Iܷpϛh~0EA?ch΄lB7ۗ$o"U'pHy2:8ҳut֚6yc.d 7^j*Ŕ[ IAUD 쓔f3ƫMTy"%:u;9?)8j$^;J'95 %rߗ& iMeߟE 4m7z-ֲO,`^cc|A矋 K(XdrM%_E4`ZF)hL(X>1]^~0z&& u/侢}A5]~̏u[SJPBb̸i9OfZVfCkT|ԙ4_Kf’JuIQrNzpѦ\J>I8g>ti1}ۼ1rtX2_3ELR9Oq:_LW&_v ۺyn*zdPE/MV ПȰh(B Q Yl"|8Hn??,K$PrDQE P`b:v_Ŝˌ#x:ܥ[ 0 $Yk?b#[sW>+iDD$Que,:y@)]PWKwI[8H.&Th5z%P,uXGMW=; ,-oCG07+o}ǀh#h0f~XNA}!9˸^M˴2(u |mh@At`J=ݗ};Pu.J}*ǯmTݡ`DJl[(/" cYE YQ{P}0?A8>GSH>5?4J\_<:6RȐ(> eMܼWՃ4{Oi"Lr ;,*4 s<`9<~-ʰ[-~N8)ݨ#krÐ>~eUSoIjs 0@ 1|i+L?ũ iyMY޿ǺXk6g3 / g>V^N5 uå ~,nG; ;c +y*fG4S Ûӗ7"ȶtTXmz/{p]d/C8!f/rAVj[I&Ǧ2dF YjAQ ̚I (-Ͻ3aaEޕPH gHq1ReN*IV hO\ޮ?S<,s`/׃Wl< 뫳2CYTv"¥!ͭw+-9SRqX(+E3|xibU%&$*E{R Suhk҅><ĝwta17hȞm =ru}}7[ChR<Dž<'܈*0ZNW1{_ʢVohm]Fe8 ^FG޸IC_Gl0); ӜGThz[&J+ =xun{)efv/lOh m8nV 6^z!i>DV KDbnԵmUkΝ1;!QQLM1 CdmfpehRfi~YE*8"G45ZTS3N΢>mX}WwAaW9| Nݾ7zBmZ {peʐW>>#Yh-v.$9tf_B3?uK\s-e^/MO.=/N ḱ* r[VUUguz`5ix/\0PnQh536WM1m>4f݌<(.i#Ygj'( m%}W;rO+$ک8"r/fmjw͢P3G)}5 FwyTR_iS`a9T)fjRKp}dԵ#(z|T]u2Qѱ x0=r,ҤJ/!o+LA/TWL7q[#OJe&OL ^靗mU*h!s-녨gcf.t{|󟓶uSs\wo鞤ZJhՆ= :)$f&'xX]\nlƩ .mUm:' \bQS^D쯥z t`z>?Z~Ox@hLJʫMH(1K^=DږSskCtl45n=OTMmMAfcL}gz96w5RL^hܳ+AWU6@j'BB ;Z,E3-B 7٧QN_ĬzM2Q`@ liv 5ĚxT Mg;wFe2*= ={l=:pű|Huk1gB>'E*KSX(ݚRfP$ jtr /m=E#_Q9kb\hURa̳bPznb(A{Nqqn[Xa+ nAXj-}̂mA# o8ۂ˴{ Bݺ%EYCZQn5z#@ z+%WY3Ysh]'Iy"_l'~vpœL+qU2a5 /TrWM:7}?==z>}Y\¥dr#X' [T֢cE{CFaZ=~|Oi<lo Ubuƙ^?4pgUY q{;HCf,x|}g^n{JM5gJ5c3q~CgF{ʺ` r:4hZ jx:Gj.Rk.Qu rysv^uO>qڴhEG_8}(Tq_$_'&y;*-h~^¼@]l)=0j;-ԫ(LDn @i0C5{TXke~P+ͤc*4tutkqy<=G t9|rz/CgE @o3δȅ}sgU8ղ,\wVU7u]v+0Mqy ^PBŠsqqyl ZiؕM"ӛh-2l˺;tk_g{z5)y'-ecQ\qϹԠ+uRG<^G#z谭 dVIͶ_ZoF)^SͰJ>;sDX"y1WLgmFPiybSne\E8m©WJq- ֲ{97B>m7k`}7Ccp*r z [k?Ztµ{>6#\ k>Sj7Sڲ3j?'=Se~tj^tHU'H򥼘7{qc8dHYq,5Z5=XU31igVpM8*ҳX< ::v\ R&ԸQ?gk\OD_ATf3&-uymzf07 MlHxymƒ'N3R7;,s]vp}QwmFM&zJ5, {z_ݼ6sVEhm-^ >׽LiuZ(RUmW7>:SIV=+(08I?]]_35̛Lu'`~M ~앧AC AK&h/}ЪOM +;i$VFYc OT)AFcU{W.nA ?.*m?O(Jw,-o#Ӵm rF76Z/ ̷:߬2=o1 穨=֦ 4wF֫|]Ox?<5.!h޸/;{,:v*HjyG9ڇlVʜVUKeN(ssJȼ%h;)=AH+, G_ٞMF"ym22/b k38,*!NϧYM׭`ׂq#:eTR;]\*\R7Q.bJS|tbyQ W5ϸwX̛۬ݏVZޑWNRsY@_"]{mdqk;윮FsW5C}uFWAcBװJLX^ΧTE)jllto %Kr$7`@nNj6/ TC|-#~W,k+xߏrxv`uwm^pս9|At]^r6zEwpp`YtFrƬ%4}_I*=ὖr?+Y6Ug7=$$3ڭ-͓:j??O'0ScCշUn<>ӯS`&(oq^yT":.JN)?(d|w2Pf+4ipe}.*-G7 US( [ٝ5o(n7ٙOoۻ}7{Mdtr^mEϟ]u<i޷3{'kH'@pcedD9C}s)8浮Tvָ{_ڪ?M%_;my~:eaj/-Q1W_oEzA!GA}NB8xl6.oϲ{zw,$Zx@5؀+yRoEvte SC)(10N0N 1Ya69~?|Kzsӵ$IEA(X@c=A!0TR0p|t/|5[ZpGՉ O_kLp0#k j&]cVNEnf^~EOIH2@ kH5!}7oA-j3Jp(sg 1[K#:2~ig< /h"p ?4#7 ?N=pJyUtL)t{j7 0w.iwRe2UtD;uJ9IB%pDגk2;2HFxj9n 9RsHf75S?,ekATCUJ)Vt1#,̯8cC%rJkTj $$89;I%Ҥλ>HmV s XB0-.}G{y9J!8 WX7 y7V2gE#iզnߤ|kb%Jo4 (3DK/Ւ~H(VKM$R ªx>d&,X$ +C[U~ʴfZpX'55!F=ϧ2CNJJ^ȿYE#ٙu4 !sOJ%*wR. =}O6*KJ%]PZ4g=MʜTd5 vTt&4 $-0ahDW鰆MvoKDN4*j(={G"Mf޺.Z+ d&YJ"w4ݟ{i ܈mwNnsN{[goc"CFZX@t^7 ݯ5tx ḚSZwJ =vZ1EbދF>y{]K;so e[{אo0Oslc~e(gCDy!Uzq1(9b{őHq|0 œ洸Re_!ěN*]&#kBtÅ9^%CAy׮P_3܂)&Cdm]ͮRFā/N%֐JeKݐi .h"ḡgP^Hh/8d>(98Q);2;1roJWDBB(ŝ󌔤G`ӣ@ ëx2rD z>E3lDbzhD,KrǓ#Sx{Z1ڢZYяnr>nXWډddEN䗅=CZM7;0 M\Rjn?;DBAԍ" Ij/J@ijAJ!ԼCM3 MkqU[+zGid`ulLJ ]Ok$cڃ{sIT: "_q9MTk)ZkaB8/G3{o-q1_'0sÍs) ]N56NoHCC3J11gUN"`Z1H!+b,6A7-5~".q#٬CK[9ii8[ȝ1rk0EuZ(r=ɰ0kɦ?tdJ a9ʵC&̜ӥfy<#s7S\$*}ڷ{ʩUs!IJa72>!4 G] ddwd}b"@G ;ݳk*=qB#v'O2өi#4 ymihs'oSvOr( 8XXwyCč뜂ʙ[Ɔ8{mՊcR m {G! f0V@dDCY;cl&]q݉+PYnC*Ȏk{٠g.2I``btɃ]M gof s/{  2'嗯]J?-#)nN%}G/UY^240j ׭c>D G-RSyid:0K{=p!GOYk;2_vıНCmӥ2<6\픢_MϪM[OVYLd('[Tm[!YNׅ-$5M,'xo 4eXȻ';d3)1x0z?L#M00'p'xWw<=(FY(3jm3ևHUj]E-zsQ;$XOF҂ٳ8vRX NK:j}zsGD&&0>4;v{Aix5NيeضFsYlϗ%rWKbO4;ot[ J J ':qfL욀N|1@r҈f@RzZ]')!Qx'4 $P4ٰ!.F⎬6_o:+ SPʢ؟4Ēkg/Ukmc9,)x2 F%r;n=5t:%~A%"&nX sE~$Ar)2,qRz IPT/2qǽA, ޭŨo Fous9TTgȇwB>8,>1|Q&t:)$,oט7AY\=EaܗPX4?D 2Ǒ>`R mT !-ƥ||‚*PM,tyxepyh$ `M^)LU4 ]jN@,4gA gL0BTi(r޿)=sTovz^*;qw2Q unZ ?~P >Ua@Y-`%VoP )H 9kB52Ϋ +lm;G6X%4ͮChY |E+{ 2Edٖc}:fdlS*4*lpٓM0NZz*א+VzߩZ>mHO/9/CE-huwv3%X^]O42_ E;EJ`fyvY6իCgTq}wY0|pbeu^с{[);aHDDOV@2M Sէ~^ڲ|(?1_5=[1C?io zuKK4 /ѓ0 G4ʀnlZ<x>Ufp^)8xIZ岔7y:ъ2ztR UqvB_P`{'+ϭwz<]>/F7i*<ӽ!t`mTCKhQeI̓dBO4ZA@CI1KYA{i;5)4~K(Z@^8߀5-w-X.bvl'JU'O|-IO "~R1Sk'ўX:&F1<$ ;jBCOUOƸHT/]oqn:s]Jpw>(= BbweV6UN/ޖJ%7Xh-TPj^- W 7{u`3>:&l8#Ht$~l) `Y%Iq1`v0]?˪pఛ~G3U.j !Ͼ0 ٛ,au~>lrCNrzjľ-RK&TQxOD|Yp] * k,,ZKmzsd.Y]|2+˳Ձ@6HFL΄U%['څʺk,nJ)8mdպ$mgzWma\¯(gVW]@*eCul{AhC5}5NRcȘ2uNm Ǣ 8$Z䂔՜TV?}|DYV>[BXHI=Fh^/ ؾwU c.?A{1r֤w' yc; n*®,qAHY-xG%R Q{5*,I.[ֵX؅"*Bl,Ѱ~c0q Yw"߫-], %ȳtCªrH.4dRR"9*=3H0y-+ؖRB L!WyWʡiVkPXu\Ҳ `8$!뉈D׽Kr0)g<15jИ\#gA{  'Җ`щi|søG Ũ=_9O]Oʛ){#wzWǝoI,u&.jf fX!Jt<IXl+cfNs2_ݻY$"os1wPxmZ~^H+)rUGt4܍bG*JC^b`GZD 2R tol#ڍ%H¦k`F. `*0C_( !JD'5ou${PV궤%X@l=$J6Z%d.)x'?!*._hx'(.$Gc7AJFhH)$5T۶2y" Gq[{A{_&h/K%j(< aߞ%Ig[ٗL&WafՃPJWmȗADK R76 h0`Y|S4"vft(s "+-a׈^Fܩoԯ$TaPaq5`ҋMi[vR>LFnԸCF܎޷5C+ġ3!${$;@B1[vG'.ÅnbEO10/N/Vw3c5EOj+ L8GNBhJQCfZ"@;{…OH.;Xi̩'g%N3~#,,73s%[Kއ"Jx8J^AэIEl\5Z0Զ:j}lals b XmJqCxS3_DbbXXRGҹR.7pZc6|޴Q2~_goV9dEdQXB)cOſŸM` Њw^k{=Xџ2ny-;Ғ u2Ĝ-U*[=)ڔCaYnC<]qdS8)SC2[5HD\v&{~&]X0u"]|ѐ~#MxiՃ*Kth7R+)vQߋYtצ{I1W#eo|E0;9FqKRR78UE(bJ-n DҔ?=dʘ(AsӼW xWՈ0RunJ';u.zTk $o LHwҾ4g.tRS =꓾MТu"iRR{I4nCh# rW2/7kJ K2 !dc龛HnONC:/jCFxմWYRPq:H{&6@21n6Vgʋםq|xB,acPK 5NwL*.ʘkT6qqm%G`iY:G鼭b<m5 ']zV,ߕMۓڀt!<&L hSjn%Hs]t|eo@' ęO̟ B / JsCn}`e8L RTj>yT<8ǝ؛6f MLDHij/R[ӓ89ƌC0x%!l N4K(X]aJx!HLh)9xm1B3g6H)zT5f%Kt`n5XPW$;'UPs/bPcU$=ˡ3;~@N";r t0`cφpd"Nዱy$.ɴHi6'Z-DjÕax.Ix X+P2]~Zt,?΂b췭n{VÂ-03>jv)KNQKDKN&:'-hߣgcGKXBzLbjN%XdJӰ}- S;$\]"92l_{bi΀6ssv\nqx1HiDIi!MHwM4Ot FT 1pi#֨/(}mm}B㩢uWΩH\[?iF"4eXiسw+]| (3GS5Yjrrh_αV𽞍?@LQ&⼝|Sfޥ,z}tN ьtVw}e{R6 @K8+T+B8D'@! 5c\!v){ t\FKҠgP'Y>ad$\pJgdfuװyKdn,Ѧ(؄fQ?1T W.9ѝU>+`E%d[nf+'8 Z֊^űKuwy:Ǹ!,W;j'kt0w*@4ylOt~>mgbe%"4SfcS( lvXKGV׆'ʲAcuzM_8!5hKpxCJk+r/'-D{:R|gu"y %K(Nʹ)$QD,U|0@U72eDLZ*z"{|^mD{)M݋IJHgwM: JE- RU c2G1-u~0Fљ3z͏t$_M;mX=)aa .RDi/s </;S 07N:_$YV7>Ӣmxj#k4i4k2L Z0?7<fp|@J/Vw9sX5m|-9yc4_@NEe@ydED{`{lfY^Xn2 wGhR8N,tctv^i>]/Bkʒ%:z ?0喔&-.I?`,*}Nɩ-_8FyЋEVm*H'u0p>{HB JDEB I߯k)/{r'.*_h)w.. ?n¦lXɢ_|aE$;rHYrVMF,UMOȗ({pQ^MlezfU}Sksxb՗bZ)ODEԄu BcwjC%OJMmNv>v꧒;nA %VK5L(fŠn!65E/^ ڊA1MT}Crn9A}Dx ^":)WhмZ.OB>>*.R)ˆ1]+iʶ4 JjծݎˢE Ai ຓ <9YJѮ$Ǻcش oUd\ir~'5=hbZGT:h8]4-IPЬ74f=6:ıcßsD<ڛ$Xh//.VoZZĜXr/~gEafOF'nR, c@3Uun6H5gE5pmsr^֪jmTm4VIj^LKj 2 f75ɚ0_;9L<Ċ'AߐsQ”?jXҾ6lqx|s(ӰZ*\.4eߋ3. 7Βb8&ퟆ0 B#aU5@_Sج")szg#+VSYW"Mu{b<^k+!fػ>^'T, !_$BIdn P4HVj2-b`c?1hEw`£t(+cu1γuV^ZO5&Ŋe#,'OHv <q]PuY!܄%pː]WdA81se(L=M50\ŭ#Q,g%X9tE~(ۃ[ipW}/)&CX1)祝1Jr`9C3Q3VĄqJ|xj !|W2rZVm\{Apy2b(NO?% ˌMV}\$$wհCb9 *)''ONca#%u[TpeyB$T~SZMJOR^BpQ=dED١ˉ t@>"(Њ " P EZET:֡Ȣ=*KkQO(;<[R @} "Ӗ !ȑP_J &TTSJ(b(q` AUPՀ?j"PA; E s[}W7X'K?ϥ؀%(tETWP*s;D: p5RO@H'y n`e+ܟ́T)Jn T#R^* NB\Tk`{9LVrE8PA0E!"$BBA̭` 5YNAE`T3BB0aAZ@ (W-q7۷|LgKd<#&Ԡف%HL, b*x$7ֈhxTBpSB .XMvVmBȚx#"5yj̕%6 1?$~y,d&%쮠BhO̟v~)P`XG7Z#n@}aA