pidgin-devel-2.14.8-150400.3.3.1 >  A by-p9|eg  O!؋Lq&. U̚p|i?=[\#8Z1|euq@,}0Da)^?4 ܿA.0l&cО`iX]=ֈSNf$&I~]pȀ&%q > ,}hyErcubh'*iߵea.ne1bR]gkΟDg'K愐WtS~M_T $W8c 8h%l0- 385bddbe5554679d81c0156558205a2a72fddcbd3b39342b3a4ce71ccde58fb76bccc887a30266c10d820072b72313a3e233423b̉by-p9|1R4M7\47ɳ/W.8`hX$0: VQF3pDPñkOP4>hH r+㉕u YƐGGm5ZN8kIKvn}ƮjJ$ #! wVE[^BL@bw^;nRWt7"+[ 7{m>H!4%[R$w7aoJzO[]MU}!XCh&>p>r?rd # `!BO eq6l6 6 D6 6 6 6666   (#8,.9.:n.FgGg6Hhx6IiP6XiYi\i6]j6^mbmcndoeofolouo06vpwp6xql6yrDzrTrdrhrnrCpidgin-devel2.14.8150400.3.3.1Development Headers, Documentation, and Libraries for PidginThe pidgin-devel package contains the header files, developer documentation, and libraries required for development of Pidgin scripts and plugins.bynebbiolo(SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Unspecifiedhttps://pidgin.im/linuxppc64le& 1j6 Z 1^ u ` \ f\-!{  F }*W  #t 0 +\=A큤$byxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyxbyI99d8c5bf935b63e653f219b4c87d68780b1243d8caf1c4942df4086238260475e92c22121e9c2e9952aa081234a9f12ea085f0f7f6621268d04bd1df278aa0029093c1a6e519f5b8b976d16a967596cbb9856596aedcb24453cca197b3d3d9dde0031e91865f4419104d29dd02556d7031c6150eb0e61944160f5ff6653b85d4049f5cf54def35c60bf065bf811206a0ff79dae7753bc1c11a781a4c542806e2c57756b255729278e2b5e822ce18bd14333b6ed56bda5bd84f6ee129784fa1398b96a47361c86a04cbdcb8249bccbffc63fb254ccc6d893391b9408e53803af7549e48d96b6de090872c48a3325ae0a8924de459ee85f8cd5366c64e4aedf8d5a2c3a35f76bba72e5c768fe414bb760c210ddca8bac7d7eecf738c7e006d672ef78aee7223b83a30830120cf5eb94c1923a5c778c692478324782a7fa250723f994fd54c83aa9c6c2a5d7e012e00f652af48d21604c93bcd1272bfa0f0cbed772732d649c74c5a1e50307401dfa2e062dbed2db4b4a439003a78767f753edeb06d60c6bc9a5babd413dc9d4c9e1a5a1670ec402de3a2b5235d26e169dacbbb257a8ceec4aba7a601bd6a15e9f19e56f5ee0878f8af6bb9b20a70869f3b780638ddc8d4a856aeb3a961a4bc52207384f60310e5b131d739b860926dfc495fb9b4691dc536bc94f08cd6d7b599d4843341d20bf14a2d5a8ff8f50b07fc44585c006e2b45c1da0aff3912b68685e0bbca15cec4c3e939689b0406db416fbe3bc47440b3ccdd7b5f9178b3bfd6627230b452a51d9b37f10aa7689d1a7a14265ba1bbba70abfa8bcc9fbd0812d0fcd400098d14efa945ed2045e68a00b199ad1448e3dbe615dadca6235032104952af74c9234ac6f61cb0dd311bbe7f0d5771012be9a77464ad2a387cc972065bba4d04d4271a7a02ad69a6e6a1ae172288bbc0b3b026adf5c09e6973be3e0c0955fecfe8929e80a06a97d395a41e0ef3c365691eab04fb359fdbfb1c6aae65b5433aa3404fcc5eed65a801acfd7d5984ee9be14105df25fad1c9cbd4ecfec6bad983b7960e02edbd563e863af4dd6cab00a21e16aec968856a1bcb4a1571816ffb95c28ae077ec7891c68746adac5bc3226c6f7f6f693727afcfafa64623096ee62b3f8d310bf206bc30ae9b1911d255c041655b2689fff2297c98dd8fe274d356288f1f3d3aee8df1991d99ae8ed10b6a4fe8ebbb4a2422ec142b27d741f4d17a1a319a9425a76803509ad878216dbe16b9311604d31396a140496816da0376fc97c361dd2dffe973f3387f1c0b76676615c3ba552202add3bbaac8d1dd7c0b6455e5d36134ed0d755d2fba1a986d55adc2ce03a6883bf87e0934734cf03ba4ecbe0362765788d687738824cf6ab3c641663f405c52d4f55820892a4afd00ade8f44f5119de981f3367af15ee931fbdf26924581ccecf342821d11564077a86949373080bde55acf9620bf06c02f999506c6173bd44b38a62b9d517cc2231a6bd3fc90f4148231a4754df8bf15aef3f72a6712bde641f1a4c7dde7445ba35f4a1d314c2ce956c67c1af41dd9dcb9fc97a8309c336d4a62344605036ab8c471298ac707a4c5668cbdca62a10ab8ff793ad21eb096fcddf9efd6a16173416c37dac9eb06a9bf3857eadf8644a5f3f6c1a69d13c3cccb8d0c37980d1c16dc0eb32758e2b0922577ad7aab714fd9f9a1a5cb551f550b1d132ebb26acd6129bb7c99875386e8d0419fb9aaca3105f7c24e2b6f19bb652feb3f3ebb34423af97fd246ed83e937164d15caed798e74f12490131902d1025d7f31c75337cd5aa675f66dea789b6b066adf173447f32da930bdcc87d007e6088f571b27d4e36c473d2f84cb0d04f475afb1a54fbcbe30df643179c6c8a4d70191ffb406e96706060bf935568b9e766cdae2f13521b6a43c93258b095c7ce0dd45a71e18f7ea4a0a0df55df70eb626c201e6e8d763408d65db5d842d93087ca4066d4133383280881f2e6cfb4f968b4fabb29c2660f16f59f595d4f8fca8054710fea9a7d40617ef6e1aac7bdc0af9685d05da15cbc59a6f762603f67791f8b20c8c87da2bfe812ee6189e746eb75bdb6838d13aeb0cc2a73316a5de5a8c8fec7a7dd867efe9e95da27ff19570965d616023f52819277b4116f6bc3f05aeb192440062e29be815385eddefe7ae266398bf0aa8bc8c00b1875584f47438b4ce7d623b21db4433eaeb8e59bab3e5b29172ba738622a862a558ba84a73b1efa884ec45ddbed5dc6210af9dce7f91e3eaa172b043278c19722cfd80208fcc525cb4cad7a58bd787180cbf804c97851b2c1fd1d556159734169ab2c5e23f9e347ccb6084b60e35f4209d7468291fceafe1d1f66677dc9d9de7f0c56abb9b490b8818drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpidgin-2.14.8-150400.3.3.1.src.rpmpidgin-develpidgin-devel(ppc-64)pkgconfig(pidgin)@@@    /usr/bin/pkg-configlibpurple-develpidginpkgconfig(glib-2.0)pkgconfig(gtk+-2.0)pkgconfig(gtk+-2.0)pkgconfig(purple)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.14.82.14.83.0.4-14.6.0-14.0-15.2-14.14.3by@aauJaexaHwaG&@`:@`s`@`}@`y|@`&m^^@^,-]@ZZJ@Z`@Zw@ZZZZF.@Z@Z@YYs>@X•@XIK@XGX43@W WzOWi,@VU@UM@UUUTC@TxcTsTKTJ?@songchuan.kang@suse.comandreas.stieger@gmx.deegdfree@opensuse.orgexpeehaa@outlook.comsbrabec@suse.comandreas.stieger@gmx.deinfo@paolostivanin.comalynx.zhou@suse.comandreas.stieger@gmx.dedmueller@suse.comdmueller@suse.commgorse@suse.comsor.alexei@meowr.rusor.alexei@meowr.rudimstar@opensuse.orgfezhang@suse.comdimstar@opensuse.orgfezhang@suse.comsor.alexei@meowr.rusor.alexei@meowr.rumgorse@suse.comsor.alexei@meowr.rudimstar@opensuse.orgsor.alexei@meowr.rufezhang@suse.comsor.alexei@meowr.rumpluskal@suse.comtchvatal@suse.comsor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rufezhang@suse.comjengelh@inai.defezhang@suse.comsor.alexei@meowr.rusor.alexei@meowr.rudimstar@opensuse.orgsor.alexei@meowr.rusor.alexei@meowr.ruzaitor@opensuse.orgdimstar@opensuse.orgtbehrens@suse.comdimstar@opensuse.orgdimstar@opensuse.orgsor.alexei@meowr.rudimstar@opensuse.org- Add pidgin-CVE-2022-26491.patch: Remove _xmppconnect support (bsc#1199025, CVE-2022-26491).- pidgin 2.14.8: * Fix a regression in purple_str_to_time - drop pidgin-fix-double-free-crash.patch, now included- Extract libpurple.so.* and libpurple-client.so.* to own packages (boo#1191780).- Add pidgin-fix-double-free-crash.patch: fix double free crash- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- update to 2.14.7: * Fix leak in purple_markup_find_tag on error * Fix an assert in purple_markup_html_to_xhtml * Correctly free parse tags at end of purple_html_to_xhtml * Fix leak that may occur when xmlnode_from_str fails * Port purple_str_to_time to use a regular expressions- Update to 2.14.6: General: * Update references to point to our current websites. * Add a donate link to the help menu. Finch: * Check pkg-config for ncurses before looking for it manually. Pidgin: * Replace newlines in topics with spaces. libpurple: * Added support for the no_proxy environment variable. * Added infrastructure for fuzzing as well as some initial fuzzers. * Fix an out of bounds write in purple_markup_linkify. XMPP: * Enable session management after binding a resource. Zephyr: * Fix a clang logical-not-parentheses warning. - Drop pidgin-add-no_proxy-support.patch- Add pidgin-add-no_proxy-support.patch: add support of no_proxy environment variable. (jsc#SLE-17111, pidgin.im#17518)- update to 2.14.5: * static code analysis fixes * Disable UPnP and NAT-PMP by default for new user * IRC: Change the default server to irc.libera.chat- update to 2.14.4: * Use LT_LIB_M to find the math library. This should simplify things for various distros including the BSD's. (RR #608) (and, Justin Lechner) libpurple: * Update purple-remote and purple-url-handler to have a Python 3 shebang. Pidgin: * Install our AppData file into the $prefix/share/metainfo. Windows-Specific Changes: * Output pkg-config files so that our Windows builds can be seen by meson. Grim owes a blog post on how this works. * Update the debug symbols download in the installer to the inetc plugin. * Make sure the uninstaller removes all files that we install. libpurple: * Removed the AIM protocol plugin. AIM has been shut down since December 15th of 2017. We left it around because of a third party server, but our plugin no longer works with it. (RR #598) (Gary Kramlich) * Standardize on wprintf in pidgin/win32/winpidgin.c * Use the inetc nsis plugin that supports https * If building under msys2 copy libgcc_s_dw2-1.dll and libwinpthread to the install directory. (RR #593) (PIDGIN-17511) (Gary Kramlich) * Fix a build issue when compiling with gstreamer but without voice and video. * Enable cyrus-sasl by default. * Fix an issue with opening link in Firefox. * Fix a regression from 2.14.0 where extra whitespace would be displayed when pasting

elements from HTML. * Require Python 3 for generating the D-Bus bindings. * Fix an issue where pasting


's and other HTML elements would eventually lead to a crash.- don't package directories owned by filesystem rpm (bsc#1184786)- Add pidgin-always-enable-intltool.patch: always enable intltool. Fixes the build with autoconf 2.71.- Update to version 2.14.1: * Fix an issue that caused the Mercurial revision in the About box to be "unknown".- Update to version 2.14.0: + General: * Fixed a memory leak in search results (pidgin.im#17292). * Support SNI with GnuTLS (pidgin.im#17300 tiagosalem). * Add additional error handling to NSS and GnuTLS. + libpurple: * Add invisible buddy support to support presence/name/photos for non-buddies (pidgin.im#17295). * Make purple-remote compatible with both Python 2 and Python 3. * Fix some leaky deprecation warnings. * Fix HTML logs which were writing invalid HTML (pidgin.im#17280). * Fix use after free in purple_smiley_set_data_impl. * Added the chat_send_file ability to protocol plugins. + Pidgin: * Treat

tags as line breaks when pasting. * Reverted pidgin.im#17232. It caused more harm than good. + Bonjour: * Always use port fallback for IPv4 addresses. + XMPP: * Support for XEP-0198 Stream Management. * Decrease delay for file transfer using streamhosts. + Voice & Video: * Improve webcam failure handling. * Show error when creating media pipeline fails. * Clip audio level reporting (pidgin.im#14426). * Keep track of devices managed by GstDeviceMonitor. * Ignore PulseAudio monitors. * Backport native Voice & Video prefs from 3.0. * Fix building against GStreamer 0.10. * Fix initial delay on incoming audio. * Properly cleanup timeouts. * Add an audio mixer so mixed sources don't cause a pipe failure. * Add screen share support for Wayland via XDP Portal. * Handle unplug and replug events of selected media device. - Rebase pidgin-nonblock-common.patch. - Drop pidgin-enable-sni-gnutls.patch, pidgin-Leaky-deprecation-clean-ups.patch: fixed upstream. - Drop pidgin-ncurses-6.0-accessors.patch: moved to the libgnt package. - Drop support for openSUSE older than Leap 15.0.- No longer recommend -lang: supplements are in use- Add pidgin-Leaky-deprecation-clean-ups.patch: Fix warnings of deprecation of GParameter that result in build failures of plugins that build with -Werror (pidgin.im#17415).- Drop pkgconfig(NetworkManager) BuildRequires and Requires: this legacy symbol is no longer maintained and pidgin is not yet ready to move to libnm. As a side-effect, we no longer depend on NM for all situations, even if the system were to run wicked. - Replace --enable-nm configure parameter with --disable-nm.- Add pidgin-enable-sni-gnutls.patch: Enable SNI for gnutls to avoid SSL handshake failure, patch written by Tiago Herrmann (therrmann@suse.com) (bsc#1086439, pidgin.im#17300).- Instead of removing the libjabber.so, liboscar.so symlinks, move them to the devel package.- Update to version 2.13.0: + libpurple: * Unified string comparison. * Properlly shell escape URI's when opening them. * Fix a one byte buffer overread in function purple_markup_linkify. * Fix an issue were utf8 was incorrectly truncated which could lead to crashes as we were potentially feeding garbage into glib/gtk. + libgnt: * Partially fix building against curses 6.0 with opaque structs set (pidgin.im#16764). * Fix a crash when resizing the window (pidgin.im#16680). + General: * Fix a bashism in autotools (pidgin.im#16836). + XMPP: * Show XEP-0066 OOB URLs in any message, not just headlines. * Fix a user after free (pidgin.im#17200). * Remove pipelining from BOSH connections (pidgin.im#17025). * Don't try to TLS already secured BOSH connections (pidgin.im#17270). + IRC: * Fix "Registration timeout" on SASL auth with InspIRCd servers (and possibly others not based on charybdis/ratbox/ircd-seven). * Fix issues with plugins that modify outgoing messages (such as the custom PART/QUIT feature of the IRC More plugin). * Fix IRC buffer handling (pidgin.im#12562). * Properly handle AUTHENTICATE as a normal command with server prefix. * Fix a crash caused by a use after free of the MOTD. * Fix an out of bounds read in irc_nick_skip_mode. * Fix a write of a single byte before the start of a buffer in irc_parse_ctcp. + Pidgin: * Better support for dark themes (pidgin.im#12572). * Fix IPv6 links by not escaping []'s. (pidgin.im#16391). * Only write buddy icons to the cache if they're not already cached. * Rejoin persistent chats after reconnect (pidgin.im#15687). * Make the WIN32 Transparency plugin work on all platforms (pidgin.im#3124). * Ensure search results buttons are labelled. * Fix matching unicode emoticons (pidgin.im#17232). * Correctly update mute/unmute status when the remote side mutes/unmutes us (pidgin.im#17273). * Rework the status icon blinking to not use deprecated API (pidgin.im#17174). * Do not allow adding a buddy to protocols that don't have an add_buddy callback. + Finch: * Fix handling of search results (pidgin.im#17238). + Voice & Video: * Port backend-fs to newer api for farstream relay-info property (pidgin.im#17274). - Rebase pidgin-ncurses-6.0-accessors.patch. - Remove pidgin-2.10.11-purple-remote-python3.patch: fixed upstream.- Add pidgin-2.10.11-purple-remote-python3.patch: port purple-remote to python 3 (bsc#1084147). - Export PYTHON=python3 in %build. - Adjust scripts to invoke python3, not python2.- Drop support for SLE 11 and openSUSE older than 42.x. - Remove pidgin-gnome-keyring.patch: was only useful for SLE 11.- Update pidgin-ncurses-6.0-accessors.patch to cope with ncurses enabling opaque-panels. Pidgin should not access internal structures of ncurses.- Remove pidgin-crash-missing-gst-registry.patch: is useless now and is potentially harmful. - Merge pidgin-nonblock-common2.patch to pidgin-nonblock-common.patch.- Add purple-import-empathy Recommends for SLE15 (FATE#322984).- Correct the licence to GPL-2.0.- Explicitly require python2- Drop dependency over silc-toolkit-devel as we want to remove it from the distribution- Update to version 2.12.0 (FATE#323136): + libpurple: - Fix an out of bounds memory read in purple_markup_unescape_entity (CVE-2017-2640, bsc#1028835). - Fix the use of uninitialised memory if running non-debug-enabled versions of glib. - Update AIM dev and dist ID's to new ones that were assigned by AOL. - TLS certificate verification now uses SHA-256 checksums. - Fix the SASL external auth for Freenode (boo#1009974). - Remove the MSN protocol plugin. It has been unusable and dormant for some time. - Remove the Mxit protocol plugin. The service was closed at the end ofSeptember 2016. - Remove the MySpaceIM protocol plugin. The service has been defunct for a long time (pidgin.im#15356). - Remove the Yahoo! protocol plugin. Yahoo has completely reimplemented their protocol, so this version is no longer operable as of August 5th, 2016. - Remove the Facebook (XMPP) account option. According to https://developers.facebook.com/docs/chat the XMPP Chat API service ended April 30th, 2015. - Fix gnutls certificate validation errors that mainly affected Google. + General: - Replace instances of d.pidgin.im with developer.pidgin.im and update the urls to use https (pidgin.im#17036). + IRC: - Fix an issue of messages being silently cut off at 500 characters. Large messages are now split into parts and sent one by one (pidgin.im#4753). - Rebase pidgin-nonblock-common.patch. - Remove pidgin-sasl-skip-external.patch. - Remove pidgin-NLD-smiley-theme.tar.bz2, deprecated. - Remove pidgin-Tango-smiley-theme.tar.bz2, deprecated- Make libpurple require libpurple-branding. - Correctly remove *.so files for plugins (fixes devel-file-in-non-devel-package). - Rename libpurple-meanwhile to libpurple-plugin-sametime. - Remove generation of a plugin list to package, simply add it all in %files with exclusions.- Build with GStreamer 1.x on SLE 12 SP2. - Apply pidgin-use-default-alsa.patch for SLE 12+ only properly. - Provide libpurple-branding-upstream for SLE 11 as well.- Add pidgin-sasl-skip-external.patch: Backport upstream commit 6106566. Makes Freenode and other servers that prefer SASL EXTERNAL fingerprint authentication work again (bsc#1009974).- Drop additional pkgconfig require (already implicitly detected), but explicitly buildrequire it for /usr/lib/rpm/pkgconfigdeps.sh.- Update to GNOME 3.20.2 Fate#318572 + Drop pidgin-CVE-2014-3695 (bsc#902409): fixed upstream. + Drop pidgin-CVE-2014-3696 (bsc#902410): fixed upstream. + Drop pidgin-CVE-2014-3698 (bsc#902408): fixed upstream.- Update to version 2.11.0: + General: - 2.10.12 was accidentally released with new additions to the API and should have been released as 2.11.0. Unfortunately, we did not catch the mistake until after 2.10.12 was released, but we're fixing it now. See ChangeLog.API for more information. - Include the Mozilla certificate bundle. This fixes connecting to servers with certificates from Let's Encrypt. - Remove all 1024-bit CAs. + libpurple: - media: Fix an issue with ximagesink displaying only a corner cut-out of a larger webcam video. - mediamanager: Update output window destruction so that it reflects recent changes in the media pipeline structure. - Ported Instantbird's CommandUiOps to libpurple. + Pidgin: - Fix pidgin.im#14962. - Fix alignment of incoming right-to-left messages in protocols that don't support rich text. - Fix a potential crash while exiting Pidgin. + AIM: Add support for the newer kerberos-based authentication of AIM 8.x. + ICQ: Stop truncating passwords to 8 characters like old ICQ clients did (pidgin.im#16692). If you actually needed this, truncate your password manually by pressing backspace a few times. + IRC: Base64-decode SASL messages before passing to libsasl (pidgin.im#16268). + MXit: - Fix a buffer overflow (TALOS-CAN-0120). - Fix a remote out-of-bounds read (TALOS-CAN-0123, TALOS-CAN-0140). - Fix a remote out-of-band read (TALOS-CAN-0138, TALOS-CAN-0135). - Fix an invalid read (TALOS-CAN-0118). - Fix a remote buffer overflow vulnerability (TALOS-CAN-0119). - Fix a directory traversal issue (TALOS-CAN-0128). - Fix a remote denial of service vulnerability that could result in a null pointer dereference (TALOS-CAN-0133). - Fix a remote denial of service that could result in an out-of-bounds read (TALOS-CAN-0134). - Fix multiple remote buffer overflows (TALOS-CAN-0136). - Fix a remote null pointer dereference (TALOS-CAN-0137). - Fix a remote code execution issue discovered (TALOS-CAN-0142). - Fix a remote denial of service vulnerability in contact mood handling (TALOS-CAN-0141). - Fix a remote out-of-bounds write vulnerability (TALOS-CAN-0139). - Fix a remote out-of-bounds read (TALOS-CAN-0143). - Clean pidgin-gnome-keyring.patch up a bit.- Update to 2.10.12: + General: - purple-url-handler now works with Python 3.x. - Fix an issue where transient startup statuses could be deleted (pidgin.im#16762). + Pidgin: The shout smile now matches the default theme. + Gadu-Gadu: Update internal libgadu to version 1.12.1. - Use tarball signing. - Rebase pidgin-gnome-keyring.patch. - Remove pidgin-2.10.11-add-dtmf-support.patch, pidgin-2.10.11-gst-references.patch, pidgin-2.10.11-send-video-enum.patch, pidgin-2.10.11-application-media.patch, pidgin-2.10.11-init-media-optional.patch, pidgin-2.10.11-fix-sound-play-fd-leak.patch, pidgin-2.10.11-private-media.patch and pidgin-port-to-gst-1.0.patch: added upstream.- Add pidgin-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 with WINDOW_OPAQUE set to 1 (pidgin.im#16764).- Add pidgin-2.10.11-fix-sound-play-fd-leak.patch: fix a file desriptor leak while playing sound files (pidgin.im#16752, boo#942818). - Remove GConf schemas generation: GConf is considered obsolete. - Make perl dependency less strict.- Fix build with earlier openSUSE.- Add a Recommends: gstreamer-plugins-good, this plugin provides wav support that pidgin needs.- Re-attempt port to GStreamer 1.0 (based on work by David): + Add patches, from upstream: - pidgin-port-to-gst-1.0.patch - pidgin-2.10.11-gst-references.patch - pidgin-2.10.11-add-dtmf-support.patch - pidgin-2.10.11-application-media.patch - pidgin-2.10.11-init-media-optional.patch - pidgin-2.10.11-send-video-enum.patch - pidgin-2.10.11-private-media.patch + Replace gstreamer-0_10-devel and gstreamer-0_10-plugins-base-devel BuildRequires with pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0) and pkgconfig(farstream-0.2). + Switch --disable-vv configure paramter to --enable-vv. + Pass --with-gstreamer=1.0 to configure.- Remove pidgin-ssl-cache.patch: testing with the usual suspects in irc land suggests this workaround is no longer necessary- Add patches to address CVE issues: + pidgin-CVE-2014-3698: bnc#902408: remote information leak via crafted XMPP message. + pidgin-CVE-2014-3696: bnc#902410: denial of service parsing Groupwise server message. + pidgin-CVE-2014-3695: bnc#902409: crash in MXit protocol plug-in.- Update to version 2.10.11: + General: - Fix handling of Self-Signed SSL/TLS Certificates when using the NSS plugin (pidgin.im#16412). - Improve default cipher suites used with the NSS plugin (pidgin.im#16262). - Add NSS Preferences plugin which allows the SSL/TLS Versions and cipher suites to be configured (pidgin.im#8061). + Gadu-Gadu: - Fix a bug that prevented plugin to load when compiled without GnuTLS (pidgin.im#16431). - Fix build for platforms without AF_LOCAL definition (pidgin.im#16404). + MSN: - Fix broken login due to server change (pidgin.im#16451, pidgin.im#16455). - Fail early when buddy list is unavailable instead of wasting bandwidth endlessly re-trying.- Remove pidgin-mono-buildfix.patch: Mono bindings are deprecated upstream and no plugin exists making use of them. - Rebase pidgin-gnome-keyring.patch. - Make openSUSE 11.1 (SLE 11) minimal requirement. - Remove obsoletions of gaim: incredibly old. - Move Tango and NLD emoticons to separate packages. - Spec cleanup.- Update to version 2.10.10: + General: - Check the basic constraints extension when validating SSL/TLS certificates. This fixes a security hole that allowed a malicious man-in-the-middle to impersonate an IM server or any other https endpoint. This affected both the NSS and GnuTLS plugins (CVE-2014-3694, boo#902495). - Allow and prefer TLS 1.2 and 1.1 when using the NSS plugin for SSL (im#15909). + libpurple3 compatibility: - Encrypted account passwords are preserved until the new one is set. - Fix loading Google Talk and Facebook XMPP accounts. + Windows-Specific Changes: Don't allow overwriting arbitrary files on the file system when the user installs a smiley theme via drag-and-drop (CVE-2014-3697). + Finch: Fix build against Python 3 (im#15969). + Gadu-Gadu: Updated internal libgadu to version 1.12.0. + Groupwise: Fix potential remote crash parsing server message that indicates that a large amount of memory should be allocated (CVE-2014-3696, boo#902410). + IRC: Fix a possible leak of unencrypted data when using /me command with OTR (im#15750). + MXit: Fix potential remote crash parsing a malformed emoticon response (CVE-2014-3695, boo#902409). + XMPP: - Fix potential information leak where a malicious XMPP server and possibly even a malicious remote user could create a carefully crafted XMPP message that causes libpurple to send an XMPP message containing arbitrary memory (CVE-2014-3698, boo#902408). - Fix Facebook XMPP roster quirks (im#15041, im#15957). + Yahoo: Fix login when using the GnuTLS library for TLS connections (im#16172, boo#874606). - Drop pidgin-gstreamer1.patch: causes crashes and Video still does not work (boo#853038). Drop BuildRequires conditions switching to GStreamer 1.0. - Rebase pidgin-crash-missing-gst-registry.patch.nebbiolo 1652103561  !"#$%&'()*+,-./01234562.14.8-150400.3.3.12.14.8-150400.3.3.12.14.8pidgingtkaccount.hgtkblist-theme-loader.hgtkblist-theme.hgtkblist.hgtkcellrendererexpander.hgtkcertmgr.hgtkconn.hgtkconv.hgtkconvwin.hgtkdebug.hgtkdialogs.hgtkdnd-hints.hgtkdocklet.hgtkeventloop.hgtkft.hgtkgaim-compat.hgtkicon-theme-loader.hgtkicon-theme.hgtkidle.hgtkimhtml.hgtkimhtmltoolbar.hgtklog.hgtkmedia.hgtkmenutray.hgtknickcolors.hgtknotify.hgtkplugin.hgtkpluginpref.hgtkpounce.hgtkprefs.hgtkprivacy.hgtkrequest.hgtkroomlist.hgtksavedstatuses.hgtkscrollbook.hgtksession.hgtksmiley.hgtksound.hgtksourceiter.hgtksourceundomanager.hgtksourceview-marshal.hgtkstatus-icon-theme.hgtkstatusbox.hgtkstyle.hgtkthemes.hgtkutils.hgtkwhiteboard.hminidialog.hpidgin.hpidginstock.hpidgintooltip.hpidgin.pcPidgin.3pm.gz/usr/include//usr/include/pidgin//usr/lib64/pkgconfig//usr/share/man/man3/-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:Maintenance:24153/SUSE_SLE-15-SP4_Update/aa70f055fc6c68c93437842ba41e7925-pidgin.SUSE_SLE-15-SP4_Updatecpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRn2N7Y=Uoutf-83e198ed059e9a1193e9a66fa18e3ad1c8a0ce7eb432b17a20ddde225aa1f82fc? 7zXZ !t/ם] crt:bLL pu.KRϫֹ=Y<ڄ)HwCԙR3R(:E(S?4z@<0s2P.R-3IHE_h#׷)Wd੿T˕\n˪ݬ爹ޗNp?}hiHm^R?}Oי^4`8 ԫ[LLpL8 Pabgn{DSN2BqD`$:>R-U,4BCsX}^FνW0#/}01zmy)"vPtnCP(\J(KkXoUUvaQAaJ`o,3%4-4;eONy\0^j :j)ؑג:#{BWbA b YQĨw3({'uly͆C񑗟%ra)4n3P+X]^_ix*m!ʽW=8Pƀ'/zP)2@󰾀#jht{U-5mwO׳2G&X3NMh3 FG7&c'.Xl9t詑5n򿜩VSR$fF DfFlCſ3B'Fѭ]E%cZkF*5O 0jQR([ѮPsϭ/PD0{qΐ,S)IT>wjMowjT*LGӾ6rvNyb:p]l.ܽ:4B%h).qxQI6l`!+wxl~M%2͓\6ܿ[zu5 di#L%ggߗ }y@.)zȈs{ ×O޴~Q#P82MdJ ]5#:@ -,⮤jmA 5\foioܱ=&IXJFs K#bjd}B{tn*OiPi~m;z|n?UBn-0IffЊ9?24$ELq=VY" !5wpfdyr+%R;Ȝ+1{1cFD aFKpnu_ iX_yv8 HU2D2#: ~Y,u96T A 3˅MU1fe 45,y6Lt=2o09O7HB6,r'KK{V ZYEN[JqaqWwRbha%` ?\b1oc;G!lW@uvR Q3)KˋnX.t@.OIv1 \ ]'#_ClcXYn)[uT O@{'&OOiWWQnDZ ta=au}"$Pu_ș3܉SYo P/ zutq EB*ֹ5R̨N=k[;Y9 [*uyD~%G_ 7+NO xCݫ+Q kDmD"k`dJ}9BAd{Oܤﴣ{#]c 0>,>hC嚆`rJ9wJnDz|vf*N$™4}HD5}4 $J>ňXtv:isrfd*MPnA9619%z}ed; uYw]ԗ{%XTNi&b湭U?Q'h&=@":FD#ӱ]S/jSփhGCab+5]:W UB]FaF-[g"3R]zA uH8$[sHM_F2JKs}ZNlwUuQ?3ζt!oz쐗 zdz#6{EY="N$-o9~Wܬ%ʙ\FS+bEӕSx6k{pJYmOYOǝdkXlȗGP#iFMdp~sK9OGUFF:/Q.ӎ\'@mSIDd/*h1 Wt}HB,H1(-:_h趞㬼N sց1'ȣb+&u kݿԴ-e2+cmW8: l굍1{6FKˇuAw(%B %[fvl҄Jl `qgm "|HިI!^P!g,tD 0*.< n['50ʍ<W!1s/ՄΪ/(Z}p\B,RːА&E_U4 9 .bFJ[e+@S+\$|Ki}s|Q:d5̰DCOȽ}*$pj=5sȮ*w˨ȷHu!G5=cgliny8N]"+t? 9fDE;)r0s#s|d[1٥fzO%-^^lv%vVSr[3!ΚW|!_5{ub0E(Q@\e<"g6NLHg\9dezPC$ˇ X&@_ڗ||- CEe@dN-+o.=%Ua:ugR6.?cTfѓwgW GzB_89"o~ [[Lg6ۍĶuSX)}WMDܑz*1@/śOӪM&E I}*AIS51%y,Q@$k@DŽi$6HsUy^hWj3rzݹG}AY5BF$ $`D[~\MP ,9OZF$E_R(NF#6%nA(YH e^~H[25bcP`y*,DeD#4|t|O;iO2m"awߋ2Y}븥6fGtYj[ϛ1͌/e[5:'a7hLraiNj2" ;Ose+EdET/In5Qe[%QFn&"|- yo1v)*.l5f]:}` g* |zmk⏈k)3RU!6;bH*t5ELHطS)Kj`2 '$(fP/9Jptxք{[!y C<~~]b1|vݤG<RdQ kZ~@>~x8tQ7 $R;"/fu9zDO&ӿHJ}QLJLAwwN@ACZCo-Or۝ ſеزǃ g#E$ a\.E72tq_zDx Y]q -u`Kk:k(#v)MQ\3F3z^rM%O3B} & eAvM\DВG?|/3!y"F OD@ tPBRsj.Bտ~yg5.v)+3Xشi }^/l)_B|sz:gB)_@KIPXɲ6c|J5) E1j&f:˴'dw?QZk+SS-z@; ^d΂ o5QgfWU0>˞8ǣJ"#ECR\sA#wᡈ-MyLF{t^*=^^bD ,+MBلXX#vWoOrbtCZe.Mxe1w6!-_i#W+%2=}KΫn ,ON~r~”/J!u[7(wk|܀AHjz@I+PlpZ9 Fgs}>c曊W귃HV Q6ojßjݷg=*h@g0W<˹taVyU(f>*|? fǝUIц5Z>5mS\R(z\gZnP}HM[Yxs-!ƤRR8Npv pVl =^P$N#5 ޴uyZ3&aң+ .eR}v2*oS Q{;sb?*tGH+ף c!xiܣy )@6&RG] m/Sl\L(ǕrՀ LwBj0q`j2dRr0hڣY{ܻ1|P.vphbVJUNOF  DMLU tszq<ӉQƑt]y2! G\9ĥ 2ٚ6eB^[+CPbp߷DVν?"8UIB )@6o zw,ȶĻN`mߕ_d]3x;6n-QͯLHrQz2.~e\DD&)c^M>L3G!9XHLc`} 39dC;o |QګjrWɖp|ue5D[sHgDZD8UegD,%xOn ۋ% 1pPIߚ( }23|'qSG\D Io) ^Dd L_AzNdB~:yʌMTL(-eʡdzЉ ؘb[l;kʠ ٙ@%*O8h c~e7wu;r!o2 U]ëV(K e8+z77qڢk5}MBٍ'NV̚7"u'Ͽwɲ2@+~Q 4c f tf3@{ڂUϖh%74Ը/}j{y&T3ގΦ֯7 caRh5D~`g E-- cL=YU+wX"'3 wB?jhΡ SOL.%=%#hS {ۑEnPc:D,k7Z`TTW_dAvNe RWֱM 5f*Ĝ^ ba:QRi"DRc<p!T- 6l??MrtO7kk^VhUSV+OAvDsIpkWY`^Jlh|{rWDn+|U0HAo 0}y_I5W=xaN ^4OkT5EY>PY;^3"MɕbŌN 4i ZτP'Įay Rw~s\W:s]a㹚+Y8 n}<9).f:F3U}u$2bdTeXܽz@ceLİx5Y[Q(},r܍xRB]_sy,&.]pP[b25v; )F$|RK:ZdIs1n y8Cg r/,v8v4-7+HT\>LXu3ӡ2 l ]-&wI y%t LE_Nv8-> T BڪTZIKjQ1Q 40 ^ Azőj(uUHĤ!kkepV n\&e"CKc1ƮKKK} J0 y_˔V $7dI-ő3oF&b>ͭHTJoW=``|r)_;J'g;Fv喙)n50RQ M#,ayr\J#azmxn{İwZ=!I(g'1JZlKBs@KsBh~`5Vu[] ]gLu@D$CG}VS;MR[蟃Xg ݒ]Rq eY1m5`L#e ʊ,]~'>-~ \M?p ?ѻ6AxۦرM*Tfɘ!҃ΉbM^B&hˣڧYWBt#.뫫іG8} .>'my# +9kѭ)5ڗy:0tŖD S t}Og6=@]CDpZGb&)ZENw;8"cK=j(jˆҹb3O]#LA9d#jtdnlSHG|sH1P”/G⬕Gz)ny6G"Pz* q9 οaa !܄c u+N'F"q+ c!WDe ((5{A$m_#0!`Wb=)PLњտJWjr9N[/z'mq:ĖZn,NL*ה{j>Mw/Ҩ Hc1Bte6 XԬgˣ$@ ;ƨ$MZts&2 W_~64@,^#: ~ygBQ8b:RF3y$r.\gZ\"ݿ.)\HB1τdƢꐷNvHdzքvvìmyQ#3&-!~'ba4̺nP̟:WcdFmƧz+uM-\:l!TjFV?wn dB['|ޑ| j 0yCC:z"vXˌmOIT~?0$=V0ewUq_)1 XjEcEDD{ _\~`~$חn G,a`STмGxF΋I%MדD>u^@#7cd!aLDf7|#uTI ^%6@ hm]t?M'ytlOl3] Ye((&:O#XyL'va NihsOy}'jA՗| ~0ാGU1+h9 |9ɱfc#i^~ KEʤYM*ku{"s:m͎Pæ[σR ^%) ~!d: WIΦ[uK ֖`Ä)8:90_ɫwbUXMqY6ANt5!b7Tht} B%@y[m j)"}_a35|7ys֏)Du~ >G4gAKj]K {.Na?EQSiߛicuj at-Shrh56qz ˆ%'Gr G [=Z*-((Ԇ'@f?Vԓ"?LeH|R6lcl˓ FML/q*+5e2bڹZ]jmzٱN;cg˹_KSXBxԹHZ;T({zvp;EI~s_c77wMē0jĹ Qŗ٬d촆-Vp6bOWve{ ~\ŕK`QC6ÉUuH<>psqD~-PZe QC؏ bG#ǶB\ W '^kt5 MjEf1CwOQ7W*7ް,:̇:9c7w`Nܡ\Nm0u"|-4l D[qN"(gdC{:Q'X%Bt?< >1ș;! nait XJҝ(&]m=Ls?G;XxU=/7 qzKr/j;/V M8n5`Ek{, &JT/abYI Ǝ_˧c (D\;zS፸}+p3{^R0c=OڨX_%qē|zR~O._ ,@2o)4=n jK+?j/at׀%.W#~6()@"8YA| 3ު'}{.Aڀ!!/qR^YҔJ\˺ETr[빎kWQ9%b=& 8z|zY|1akv_\N?=f44F5-wpU {2zde%\ DݨDBₖ[ɉ9~ B#]'N̏Es(6.u&@Kq(IZ75#jо׉w~Կ A:4 Ş℘N y -dK*6oB n|w7|i{죚XcoG!/bBfm3fxXh0 fBV !Vα&"}"u^*Ҭ}1c0GUH}m}:O_gc屭sŚXlĥq UN89>V|/w<{{bpV<Z:xdO$ԙ!"tt a~`m+Ǣ`<;9F ܹ#J oX~D^dwwɤ?|. xSdlos+[Ӄ*ܨ)\ĩU =/-V#5M{{YŅx 3;ү ;ٵyhMsLk  7 xF}lElbjNL'"DMߜղ;{vVOnS׈KBN+:\بP&߻yr8)_*#w5tQ# logJMmq=$6HNnRMk8OY)dJeH6 (8`vm*n#q Z4Lzs خrufEd`8|[g״8fMǸ^ KZS@lLO"|Kni!R#ι!E^cu5d~%tiF68yOAߧSW<^y}5׭v |/k"pEjcJ56i.#<_@b1,=02 qYecKJe$E7FW dl8 ׽)N|'(< _!ReoE<3.Xh}to|`'|Z?Jm` |}Z6N"fK *"HѮv#,"f{,?{ҲjDD,Z!#Ls^ "&N6ʓ|45PNg8oY*:M_`< >r}V|?/Ǐ9IDfߛ鶑Mo-P@,οDrӯIx:DShe}Znv-\xCbm(; c멠%zFќ5Q'汚J;6Wva55Hb~bY$L,}b`A=3t 1t ʨq%K5+YbH xY.9Ѵx2܋k.'m [3?B"T"AJ@8P(Mq i,hՇ9:7mZu`3(Z4/acbSB>,g[v-BWރgl_rR;U`/j;ְ3Q(.zQѬ.HrRz އ"yCOzf7zaAkw)VC+QCQ\' ծWKJ4.w-aL2ڕ(rGЅR4>XKۦ ^GY5>(u*w^O]lVHܹGS]dQi4AgϨ,ԯ7L[SJBg,]>n̚qARُ%72\L OCp4ܠW <%]},D6G{vքtw*G̤lLd՚1ШBjPe~DȉQtn.wK""E>f׭q %-%'TJ&_voG_Y^ Qt/]楇*CO3V4 9ooPy`ddx!t<\`pE(_ÝӝvJUA c|j~ +] u @X{3.HZ=ee.@Tz1V]RBNEexg\J .Nvc>=}}T߃ ar90Lx*,m l,0cfObT"Ƙ"{|R1b]6j"*!?ٕZ,?a/OT rȋWa%d͠TauRi̱1jJrC`iS^ɶcŞမ?GbŤ2@YAȽfGS ~^cBlܞ6Xz M#:g{A8m6ߘ<EEa1iuh+ꄙc4`Pg[u,ޙlG9$;b)\vZN+W*Z1J f!^x:9$$/).2q# Mb:mׂF32 'vApkr?>kfF[h],e!]Z 5~(W(,@j"?U(z> “{N'56"|޶#e8lH@D6Pv{CN5w{FgtE+>*DLvzm_ Vt3]A +ZPehLlG%~$%]y]03dϣd\dO .mHPӴB&v»"{_ UU^t7ɰ? Dl wFNJs=>nxE7Z@1GRctE/lDiKS襔};6u(/,!,Ǽ?MQ<(9 %Ja&]fytAK{ $|b@ YHWE\o? boX8-eۡ_N %?6qYqϕ`2Ak`[Iݘd+6ZHgUV12_x^ǎi e8m.S19vamMZ=֭(xub}ڸ>+cݛTGN[Ba}&m˼$_+.-䄴~!RJ-Gy½v M.*Xl}l"[HGr+5M I`^O~5离ltb$AaLB[_,{U\-JbcwQ1\,($}yG~#;Y#h{y=·-$BwD~i ۭH0Cwz/RI޵ZQWGy6TsM`a8>lrr.m‰ \uu Mg5D8:=A~`Gt9ʬ Pi,sz J Ԣ甝1p(̢g[!9ǝT<(%ƢZXNqCܤY{/O.0Q\}Z#MT?ze[u[]G+v恅;* w\SR@2 Ib[tG!ն C`Ȼ<i?i-Bk>RA{Nq}H[K]}XZB<-6A%+JP9i]-!X8X>OcˡVR',#PB<%[ّs" 7SdJ ݁]fzxw+ibB/-PRNTX L G}鼫wu|s(vZ~Dć w Y{F֚q\ĥfa g hdDž4pBSe{lBږE]U㥨M{pA)C_ ~<6X8G7p^86k=Y5.ȳp6wLM:GҚ{Sa WFy{JkZr_dwh(%F\ǂLOO3<@ ?{|`cw'+/zYtsAt)s! I8^Xш *ʤfHPjųs̉d4g?Xq8.m-)Ⱥn& )U  0v9Ph ex7^LWqR1OUȑj86/5VTqX _40c4ENJ;STN Ye5'xx]GIQqwRfć+?OM$jKˮ BQJ9o6ޛ{WGb̠|C"T:璏I ?meܘtGJ7(WL;ikcwA&(b7vҪ^{aXѭvz< Q\n'2Mj㺜E釀(vJNOȸ[^7֔_hOQ"Y4~Ca?-be k G|-ntH61+o`,F" F(.[Ņy|fӃϽ kJP7êoTʾad,I?<8å̇RUSL ^cpa0#:*ko0Hr1ڡHs9!E}{^}IIЊc;W^y_˓mOf"(t>ܟӟ2\V~ vLS#S׈|l*"0xV΀\ g#!Qac747C< ye'FSqܫJDB%)!akٗ\¹׮-9z(KI}K݋/5Q畨z~ڡjכ:+2FSw!(КV$x~;[Ķktho)UCʟd#FH݊} 񚼮T"v{*y^7ZZI(.l8ܜE09'x0d׋, oGdw>Յg"Nfg$292Y굍ϜJ3wk-,A܃XD kJ[˝Z%Œw tn'J٘,ś9lEw;8a#޺ߖdL1P`+t&D?o2_C.@S؟YcL~L\YJrY^[#tQq pnTݜՉg욃FrēOde)R#zYkX< FIyA?.[h+jƌ[9-`[&}{ >ԑIghn8+-?1;[Azc!aEjk+^Lf`Dt)'[ 턘_]wg-a!~acTDBT%1<4D3 3_#EىE[بt# TxݥQF/*ꄦ5':/qm ^<]pd-C KN|F%mբ5U愼x? IBfۼQ](ݽXF-eZMb[Y%X7ӘN * %2'bb%, [*0=]pӱ'0OR`}p3SxV- @\NX'< f_ݷf;zQX XKffILɷ}wģZGX?19)У'\痄{PضWa7PנJR+D{SkD \;#W;OnUɒAark+ |v!sG Aʃ=ȧ=ËWJޭr\XE༕&DAsS&"ɓ7@Lx@Fn.bw Rkz;*zC?)ϐ izGkgoc4v} 5۬T-SBZT)%'>bt* 9s2 b.Vd9PW#}=v_c;>•sV`;wdiZEmbnπL+M;SߎHhj,MCV=VOSN(Nc:g 3Ʒ_L7CXTV(C1#ݤ-q$L \acUB";}.)^bY»tߕ[\Vz)Vg5BnvBy3?k؟2'V.[ ۄlش3md.CgfTCu4G 3a(4 }zK@wwܸ-c̊J`:P9 &|JU5ILkhd&@kFZyu?g#Hus_CPt1uHϱ BD7yWYhG?N֛ O O aqXVV%IL#]CH@8!ZL;B.W!1ntk_ǪAC@G^p5p3qm^+&d,c/=?/^Ǫzu K}RSo`ˏBmDnO?Zd)KAZwYy4Vsx 7ŒX^^8xkJsSK)pq>=_Q][yR@il*Gmjtv|\/A2pxmCp- o\[b]L$ֱiQ1fZ{%^H sY1MhZ2:0| _>R 2¿{6S!Y!:dO'vkz,Zi K T=T[oCL`i޺auL/MXyxD3) Tb?FЂT%Cq;9˜҉'dM|a16EbҤGٗs922T;b2p^4FY EYZC$ҷ.vgT<ݱ˪鴖e"}/I9qπE&O¥%򳳅[׋մ _(6΁xUZ(2v-^ "SR7Ք;Lǚ` mƸ+E5e*WuBj !:Y赞 Ѫx] SL䯚MTnxẌ0@UF:Ultiiufp&-N*;[P>Iq ')Byd[{Nc6cfb! 5WBs]i݃Ttf %%N26*ZlEVN|uy#NhS#Ę7wd{. $?xcT7dXPzLn1hC̹T W^(1/)ƣFyk ;UdWwB*& YJ) YDZ6ϸQ_GFf tF_ &o,CZjv@x"W}8rOq*5"e>?aצ͐S+k5#o+=6|F>cg3;M/ޞN2:YOP>ARMdۢ+ lKZpLߪ ٲU\DJW6~nRG7.VdG ^$9yZ~e Jw[$}dOGؚ0Ͻ+mϮLbjjraூl@dtojuE䈷sXh$?-w ]=_1+"Z=/%u,m0oԡ:%|ѵlDZY{ I\zQ{Z Z` N?&UyyX%r }1u9/HbDYLy0Lkjj+x ҵ:-^8Zq9>6B7M}YnX߿1|6&+;7 EqCtDؠz=-'rr0{IvSRGEKS4P.Bx=MY84Ŀ昦Њz+1$#CW(%GOr#OTFyޞ`uPv=>EF,\WٸԠ$~^#BK 4T?#6I])Dhj~rq(;뿋;FVٕp`MС\*e֔QU2ȼ"Uץn.oh71[9(rph_2݆61 "*o.`$tAF;|,^d^ #Pn0ikJiSd ֝x!++SSls ZԀ4M|CY歧+yP=͊\'ToԖl>< eK\TT,0L0vf>#‹،KJdz:s#Iʀ2E|N;J|uTy>bi|ί=qGn)׈"V*43n^IXG&$|0*p^ hv Q`y1DvW{0S2⏞ s61n흊ao=|r_s Oh}NaC8G΃F~ԬWk$RrdqzzVL,WQi4c \FH†~;Rc-W0*8ktk=@=cU1#GnKo;mθli;`lua7bĥ9>z\7lz&w[amI3{,L6czU!oeuG{ҡQǷB7vLB1lo|>8_J:-˼!ne ӭBYdP< L~* ۺ;fprErbӶTxE>][jopsfXvNoi ӑ3jn€Eس!H EC1y.TY|<~@cc5t4,VU2x<H6aM Xgg;!8#bƦôKV(ǭy !S6,*6aww^GmaZS$V}>aY mp`^2Urhqu4#FtmV J!Kyvp-e t/o,б\Iے &iƢ]ڵ RRè\`68i=:LaO4%E_ n~jMыnL< 6] 'I維kDɨil_-tTo2Gvh";oFٸ1#;? ~ZJhd/T5 ɦQF! e0D2|0: aҖ0i;hE_.1~`<4jA`m$KydK2Kqʓ&xT&DxTf%bfyY+4]UQR]&'&-%7ht$nƼwR ePs=$ =7a \Mq:e,w05}e}3b&Vrgƶ(DD4*κߟ.Q?^B9BePD5zn`OHF#,b+U^ _.b~$d * 9ؔOԊznNrYp֦ƖĈJYԪoE%,P"\{EbbV!DufE=P(8n@~kV Z6A?VpަP )q l /.y]g} wZUO}a~vf0v!s%/9aCz„JXN|J6]ĔeX_O Cy[q\ ٣lzCyXSwyE9a`k\ꨂ4`kC}?ÒVxF<zI)`>/p,]mP=ex2Uz&Pr58/E(4rwc4f^܊#䋹AnIbWtN6+S<+Qo%ܐfSc;+*n5ː+EqF(OdNJKG2D ;:1iJbOUc8fFk3p@ɓ_Xhtw_癇o; Z9\vI=i8ɂ_+OrjI Gew9I/PGX#d #5LTUU2A):6>VH}VA)mo0f8QG߽C'4Ѐ8E N ޥhwN4K{{qk"b(r.P(J!W[*I r|Y$TLwV߫c mC>_͟X1E:|(Ue[V~t 1 jբLLNp9Bzs5}<2"ZvsQjc~T]N2Fi8KL|H'T+ 56Pr#: t)u\CPq- [F&^m*PGz/9ˬʏGt\ FF6XIW#GDMPOuoK^AM6Xm &XnmT|) m5nP?^W{ =asfL܇CeWQ-毹LBmP /Uӎrtd{VT cJx<ʤ-3zolJan /)*<̾F6nz9x}n0O㬲fp|H_3g։)K{n\n(a HLAʘazHjAjބMN 5ꁒ3?!^]F7N(rJٙ;$ewNc>уiDܞVG`jd5}ώf(bE}) P]؜]/ZM$,0u /`zS)17MΙmE yr)sM2SJa%-L6^r1t[_%B9j-+Y/E^R;&.%*5 RGQbr%"lAzvBN$w$J%HYfaS^'n3Mc91Kڎ֫^(R 4-|7B e0#.>)+[jϱZ1QWHVZU?NQ|BpxGkyRVr[tOkk_N_(BM(w3ӣIp")?b,*u3M=|o@a؆Jҹa߃cS?GۖuV#`@~gʵǷpnu5xL# eo. ȅMA4.y>GT`;dfgXvƍ}Z8ȿ3 \~Ka+IذjcJ%?h= C-;14EMh OB88ӐyB&wW`Eɺ QRY݇z #}67 VL]Ō|%v3_$v=B塝#TtJCFѱ,SNp+<3aQ8)ܐߕ]6w![ Mhˑ:Qx}x__qz`7ޣ Fl Va/aw 5,%=L/2Q1\Q)k_8v%һ<8\aCo򲣼XϷ6D  PGҶDDI'݅ѭr ssZ֕OQK٫eNQ? c+.UUGc9 תkղ)!:tTz~Tg^iM9B\Bk2ʂ^:r51*4ơWk>mY{\&@rŌ1Jhʱ:6gculw<\WDZ <4צ Yh|q#: d}Y2c2>T9 5[ʊkioT $*(^\-`z7ۙCHg_?"0+F"pB §v؉Ԡ bcUۧ.e ȱSN聻;##K1K֪;FP"r.+iky//:lL`plA k M=~MIah#kNөumhk-C DŽ%+OR'y?J?UM_卵A_?f$'9WKLkϴNDYEGyF$;ip'D%vK]Ur%!i⼐=arSlA qERy@_5zbXSk:r:*A߮LbsYb5ALJ{_soxV冄[H2vT𣼼%֌SXvV^4/SrxJě E[ƴ!iAMU/k&Yg웒΀-= =wu󫁃tZyL-Eȹ{ qKiD {0e6ѡoS.-/$/Ԁx1u sR: y222T՟% q#5jfB7ݙx;SJYW6~)3">{X+SG;'6=ɴf]3y5`S.]f@L*$=_P̒_  8X) |UDdEXXa{e%IgN/me*&߉`Ő NAGh- ;;}¢{>hk h7dk&2_r)P2 3j=ʕT@XI~BfIj26INA.FTq`Ҷ[1B"9vrHnUBC״i63}gU"V/g?DLG?pb 3(+z3{G]BckUDO>2'N ҽFҴqrkn}bچJ9EV|$Lw>TT;ʨNsjVx趨DF?=C,𩨖-ٍX! $`0<(w^4x8*CB .~{="%ƥq9R4Q XlSw5B4Ef([5\A|3cbGޚQV%4EAO^(hNw'K?ΰw~؈.kPٷNFgID"DrtV$Q8ষ{:L;krÜ-C2㡞*7Uf>"v'g =F&! ϭ0wp]Tco|lS@[$^_J!\,35эol Ztgcy{}tJB! a72F])?'_ntǽr: w8Bdh-emnk rT]*( G <~<)<% &>߄ƀxP R[?' (oI^ל,pqZ 3|[l@ 2:%3kѸDW G㩓ǀ7gqMħ__qѵ$ զ v _ѫئb.Gz֛. 'AdMiV\8M]n?fZW0Ev\Z४.# 'SeW̬gvm]˅M:Z|<ҧ"/,MbFw̵KBodAFxa)n--HQ l 棆Ө=,,)s.\wj Tڈ xH*3ƔlFe/,0\DmCCMFк K` m!̡ |,{;RRHt4BA=os_/f"vv@/uhM+f3:eNɘumqZ6\~V.lJHLV9)~ah{y v,|. ls,$AJgV:FG%Ya0|j-!ef]SQfJK:axn#`l 7.#VJԚB*!0JK_l KŽhR|', ]b 08%Zrc:+8fx 3j&  DBZ(.xU&lY= *+TP4®$HY.ĕK6y }- Uit4sUn9V32iCMҘENϣ0< XGpy+.:UINр㡥6`,Xf#'Z0e c<*~iv5C*TIͼI?bhK{HvIo ^g4L2N"lט_( |kV0|)>)ck z7X#^Akg4}"10ҁVVn./ YZ-9Is\Ǻ[%Kȇ0[44ZyAN.Fhwy4͌i*t]{Mʆ \B^5;H98[̓i8|CKY,5TUj!Sq5@݂;Tn;A lcb~V<$ʥL>@mu {hվ^Lh \NWC5@g]^+FD*H|U)jt6;/`\=|dcР-pbxl (ZPe\DR&fؑ DiMXS&eBp /3aU })BֈCSnч'Li;iAL䍈ʈO%a,VbBy9 .E]:ߓ۲"m.Һq[=(Jkbg+Pjk`j˱ިM-=s[{q3*e #|mLCBJc6yD$./@jplBOI;Iנ.:y`VqN^} @A#Z7RͬKuoc$tEyv=;Aa@[= >jE"]7s1ik%X&&I.# Zg87lMBUnx+)MbIoS>_0w Ev2aqQr,({VjyErMK8愢FY5/[`o(vCQߴa0w-߹ f"AZ2&uDoorʘۋ{ Ȅ*qK Zcx3x~Cmfgh㙖`Y,]?n&GsjZ֔"B Dvs#`p_{O)v 5$uT3(~B+.OsG T0d3Ͷ攟MF`5 8Fךv=ǚA8h5EMn\b-t:zԮ|`5),Mv*n{&0ƫYGt0O2QT)n_ũ vg5D}ڭP\ZkBǭ`5*GeZxN*hQ9Fo5c/~Sm # hʁu4 v J5REȋCcfhvNHb+yTXFHo]HBp߉)ʰa%B|"(@—+dym_0KJ8ÓȜj42 ۆ!w=>_2H4mUtzZ]YUͪ)W^'`-(]~[= V:͆|!Ԟx9gP]  ԥۇ9MquE [R%o!;|_ÜjgYO}dB5` a":rMߤqq8{,"*?NJ%?Kx~i*ɺt8>gc&:5 a!7׉ |5 4{]2u|] vgΨp`V{ a:;.}fWr r6hppW ۍUn#aSvy;m!+iF⎀WwjfVw,D 0W4M"<9h K?dGw@Tē߈`ZHC(Z}%O:*,)IC ^;e$\q<莖xoweu<Ag7fZ{|e('oޡkvnP4@:xxᇎ?KrAm(pu{ H:zwMVQ("IO#9Oj@2TJw/ҳdўaztBuzښyҰJtc[4^hǁ N\?_yB|Ε{Kcs-;GX{ !u {uA^gox/k+<>/E6bN"[2&WS.W|>h ސ_Anۅ;6Pw<_ct:4ORgߘ97*h״^,AV ʒ BşMrK.:,~9'1w0ɱ3/jARY19DL[HM4"ksP{^y@F.?'6Zcۓ}CB3zJhKHrlCK/0n9CA}I)(l<g)E u")+3\A)$<Nѹ}H##T,;baM&CdJEUv7M"[ΤÇਈ^e|CJ'ZNB5:0ə{˴ͮ몣Wsd4ګ765}i|ΨFE==F9ܶ?68x>q$IfUQe{4+LZ5C:h-T '!q+…NCWSPomoPB"-ҙXҾ͠čvA1 mQR)2㪷%V3%z4t%:##“n4`RU3?Rc]XMjcz`ofu}MmLa"U߿_󥤶\4𿰘w$J\i'[ q`'4Y@Tz.8++FhS"Io͊==Gzl~D7#iE˭%B nfd%2G-EI<_e|c>MYjW", !zr*$B۫ J0f>ؼ{"סfȅ@C%a 81{=X; P,\ Tؐu?Oqav;5vḱ oٙIGOxo?jir IwG098m#$qǸŮ)LӬݿ֮$}b=)OyO_d|{TWzS3|~r09e8:nlwM,m0t~t6-6\_=+>wjS/ꕬ;K8VIEIxzT' ?xlׯ#^JdSyj]!fs&3G qX\) Z’kEE1lLof_)e2,mG㹞+0WZH +=Xrݾ^l jW]wgrr(5z;7X5A?Fٲ.hi !"ƙ'ߖ8*3TocJB9axI/56}mѡRPbǦ Gg( ǀTR\3QIRyNDwl{ r=3nޭ湒FY|&/H𞩒u{ԞfYBIZA9|^_&\ Nd"Js.@ASx w>6ȣ@~*'M(JɋfGU`kt^ϩPov--ee@#Mwl0up@$'|, JMlI2 HozYI5 XGe"A'G )Ij>QԞ1{iNTݝF7dW4i?Wݝr? rtR곾l2P)P6_BLi_auHJs"a8r /5q0x{ XOf0j@._''p~4 1 9(KV1Y{c7-sS.$t;hI~2䇿fRtIDUꑘbmr(riN6g4 &(.AQDuxR[dZ!c8}Bhhg>R*d ʳ r3KZl<<w+qlS >ݬp0]UKdc-Jm.G%G)jZ]b 5Н!t#HKY Q,ookPxv TJ匌M FmE[WV+PnjFyÂ)k} x aΓZ[WƑlѕb2dSIh%韤KOjLwdV[ŀ]}Bh\cٞ9CxD(vB}NA _ kKPl>7cN8ȳyp-4F^ڑ(uMVvEH$qj<. $4M27IWN,ɧnyb%BJζ/@U)ia_eö:m6!b}(\qKw7 N.t"ڟf;H$[wl0/ ֝K 4D28DvH~IyXp י;ΛS_F!9߿e+9{w(ވգ0 Y"9'cOBOrǽ>(HXWp( YZ