weechat-ruby-2.8-bp153.1.23 >  A `[F؜!M@eee?.@?Ww,S,aZKp+p !#-h>y .C|TeXI\j 0S !$)TM!JZL5<^h;d<܉s޺߫CGef0)#zM{ƹ>bBkv0.Bcq< \~?KQ4%*ۻ' N5p瓏5!Ut ^}G\8ϱlDb37a5c415b5c34cfa9565232f778124a48de1ecc43c60cf7ccb249d3f41c0caf627548ffdefa2a8b23aae6bade7757607f39da60S|`[F؜!M@eee[ai0z.FLPQSoL>3vqH Le[݁lYSJ 1\^WK#ۚRP)Yk6_CwO9I e&W6qsx8SF"!FQ{J/[\tA" RŇbC!ujL:vC.fg6uvG]g|ady\ˮmx4% i ʿkA'%4$){!Ww}mYEG/&CU}ܙP>p>t4?t$d  A|    " $ ( i lpuz   (E8L"9":"FqnGqHqIqXqYq\q]q^qbqcrdrerfrlrusvs wsxsyszsssst Cweechat-ruby2.8bp153.1.23Ruby Scripting Support for weechatSupport for weechat scripts written in the Ruby language.`[Fgoat15@SUSE Linux Enterprise 15 SP3openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Networking/IRChttps://weechat.orglinuxx86_64@`[Fadbfeaf55ea9ed1aa59b8f112101f92120a48eb0d6f3e22f1dbbf8a98e4d6e2frootrootweechat-2.8-bp153.1.23.src.rpmweechat-rubyweechat-ruby(x86-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libruby2.5.so.2.5()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)weechat3.0.4-14.6.0-14.0-15.2-12.84.14.1^^Nt^J@^4]{]m@]m@\s[@[ @[M@Z@Z@Z;@YYOY@XEX{d@WW_W8dVVŲ@V@VGU{@U@UTT@T@T@TmMaximilian Trummer Maximilian Trummer Ondřej Súkup Maximilian Trummer Maximilian Trummer Adriaan Struys Adriaan Struys Ondřej Súkup jbrielmaier@suse.deOndřej Súkup mimi.vx@gmail.comjengelh@inai.demimi.vx@gmail.commimi.vx@gmail.comtchvatal@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.combwiedemann@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- update to 2.8 - New features * core: add variable "old_full_name" in buffer, set during buffer renaming (issue #1428) * core: add debug option "-d" in command /eval (issue #1434) * api: add functions crypto_hash and crypto_hash_pbkdf2 * api: add info "auto_connect" (issue #1453) * api: add info "weechat_headless" (issue #1433) * buflist: add pointer "window" in bar item evaluation * irc: add support of fake servers (no I/O, for testing purposes) * relay: accept hash of password in init command of weechat protocol with option "password_hash" (PBKDF2, SHA256, SHA512) * relay: reject client with weechat protocol if password or totp is received in init command but not set in WeeChat (issue #1435) - Bug fixes * core: fix memory leak in completion * core: flush stdout/stderr before forking in hook_process function (issue #1441) * core: fix evaluation of condition with nested "if" (issue #1434) * irc: split AUTHENTICATE message in 400-byte chunks (issue #1459) * irc: copy temporary server flag in command /server copy * irc: add nick changes in the hotlist (except self nick change) * irc: case-insensitive comparison on incoming CTCP command, force upper case on CTCP replies (issue #1439) * irc: fix memory leak when the channel topic is changed * logger: fix crash when logging is disabled on a buffer and the log file was deleted in the meanwhile, when option logger.file.info_lines is on (issue #1444) * php: fix crash when loading script with PHP 7.4 (issue #1452) * relay: update buffers synchronization when buffers are renamed (issue #1428) * script: fix memory leak in read of script repository file if it has invalid content * script: fix unexpected display of scripts list in buffer with command /script list -i * xfer: send signal "xfer_ended" after the received file has been renamed (issue #1438) - Tests * scripts: fix generation of test scripts with Python 3.8 * unit: add tests on IRC protocol functions and callbacks * unit: add tests on function secure_derive_key * unit: add tests on functions util_get_time_diff and util_file_get_content - Build * core: fix Cygwin build * guile: add detection of Guile 3.0.0 (issue #1442) * irc: fix build with GnuTLS < 3.1.0 (issue #1431) * php: add detection of PHP 7.4 * ruby: add detection of Ruby 2.7 (issue #1455)- update to 2.7.1 - Bug fixes * irc: fix crash when receiving a malformed message 352 (who) * irc: fix crash when a new message 005 is received with longer nick prefixes * irc: fix crash when receiving a malformed message 324 (channel mode) (CVE-2020-8955) - removed CVE-2020-8955.patch: fixed upstream- fix boo#1163889 - CVE-2020-8955 , add patch CVE-2020-8955.patch- update to 2.7 - New features * core: add option weechat.look.nick_color_hash_salt to shuffle nick colors (issue #635) * core: add different icons sizes (16x16 to 512x512) (issue #1347) * core: add file weechat.desktop * core: add reverse of string for screen in evaluation of expressions with "revscr:" * core: add length of string (number of chars and on screen) in evaluation of expressions with "length:xxx" and "lengthscr:xxx" * core: add calculation of expression in evaluation of expressions with "calc:xxx" (issue #997) * core: add optional default path (evaluated) in completion "filename" * core: add support of modifiers in evaluation of expressions with "modifier:name,data,string" * api: add modifier "color_encode_ansi" (issue #528) * api: add modifier "eval_path_home" * irc: add filters on raw buffer (issue #1000) * irc: add option irc.look.display_pv_warning_address to display a warning in private buffer if the remote nick address has changed (issue #892) * irc: add server option "ssl_password" (issue #115, issue #1416) * irc: add "user" in output of irc_message_parse (issue #136) * irc: add options irc.color.message_kick and irc.color.reason_kick (issue #683, issue #684) * logger: add option logger.file.color_lines (issue #528, issue #621) * script: add options "-ol" and "-il" in command "/script list" to send translated string with list of scripts loaded, display "No scripts loaded" if no scripts are loaded * xfer: add option xfer.file.download_temporary_suffix with default value ".part" (issue #1237) - Bug fixes * core: set buffer name, short name and title only if the value has changed * core: fix scrolling up in bare mode when switched to bare mode at the top of the buffer (issue #899, issue #978) * core: optimize load of configuration files * core: fix window separators not respecting window splits (issue #630) * core: fix cursor mode info when prefix_align is none and with words split across lines (issue #610, issue #617, issue #619) * core: add support of reverse video in ANSI color codes * core: fixed segfault during excessive evaluation in function string_repeat (issue #1400) * buflist: fix extra spaces between buffers when conditions are used to hide buffers (regression introduced in version 2.6) (issue #1403) * irc: do not automatically open a channel with name "0" (issue #1429) * irc: remove option irc.network.channel_encode, add server option "charset_message" to control which part of the IRC message is decoded/encoded to the target charset (issue #832) * irc: use path from option xfer.file.upload_path to complete filename in command "/dcc send" (issue #60) * logger: fix write in log file if it has been deleted or renamed (issue #123) * python: send "bytes" instead of "str" to callbacks in Python 3 when the string is not UTF-8 valid (issue #1389) * relay: send message "_buffer_title_changed" to clients only when the title is changed * xfer: fix memory leak when a xfer is freed and when the plugin is unloaded - Tests * unit: add tests on GUI color functions - Build * core: fix build on Haiku (issue #1420) * core: fix build on Alpine * core: remove file FindTCL.cmake * core: display an error on missing dependency in CMake (issue #916, issue #956) * debian: disable Javascript plugin on Debian Sid and Ubuntu Eoan * debian: build with Guile 2.2 * guile: add support of Guile 2.2, disable /guile eval (issue #1098) * python: add detection of Python 3.8- update to 2.6 * use Python 3 by default * add support of 32767 color pairs * add option "close" in command /window * add infos "term_colors" and "term_color_pairs" * add infolist "buflist" with list of buffer pointers * evaluate option exec.command.shell, change default value to "${env:SHELL}" * add filters "h=xxx" and "he=xxx" to filter options by description in fset buffer (translated or in English) * make command char optional in server option "command" * remove default aliases /ame and /amsg * many bugs fixed.- add obsolete for weechat-aspell- update to 2.5 * the "aspell" plugin has been renamed to "spell", a more generic term, because it supports aspell and also enchant * add support of UNIX socket * fix memory leaks * more bugfixes and new options - change subpackage 'weechat-aspell' to 'weechat-spell' to reflect plugin namechange- update to 2.4 * add command line option "-t" (or "--temp-dir") * add support of Time-based One-Time Password (TOTP) * add option exec.command.shell to customize the shell used with /exec -sh * add support of close frame in websocket connection- remove guile bindings as they are not compatible with guile-2.2 Upstream work for guile-2.2: https://github.com/weechat/weechat/issues/1098 part of boo#1117121 - obsoletes weechat-guile- update to version 2.3 * add hook "line" * add option "-P" (or "--plugins") to customize the plugins to load at startup * allow multiple options "-r" ("--run-command") in command line arguments * allow allow partial buffer name and multiple arguments in command /buffer close * allow specifying buffer number/name for /buffer localvar * allow creation of temporary variables with the regex in trigger plugin * add real IP in client description in relay plugin * add repeat of string in evaluation of expressions with "repeat:count,string" * many bugs fixed.- update to 2.2 * add support of list options in curl * allow merge of buffers by name in command /buffer * add reverse of string in evaluation of expressions with "rev:" * add indexed ban list and completion for /unban and /unquiet (IRC plugin) * add support for IRCv3.2 Client Capability Negotiation * add support for IRCv3.2 invite-notify * add support for IRCv3.2 chghost, add options irc.look.smart_filter_chghost and irc.color.message_chghost * add option xfer.network.send_ack * add support of Python 3.7 * fix memory leaks scripting plugins * many bugs fixed.- Ensure neutrality of description. - Use -exec over xargs.- update to 2.1 - build python plugin against python3 * core: add binary weechat-headless to run WeeChat without interface, with optional daemon mode (command line option "--daemon") * core: add options "-newbuffer", "-free" and "-switch" in command /print * core: add option "-y" in command /print, add support of buffers with free content * core: add option "add" in command /buffer * core: add option weechat.completion.partial_completion_templates to force partial completion on specific templates * api: add hashtable with variables in plugin structure * irc: add server option "split_msg_max_length" * logger: add option logger.file.fsync * logger: add option logger.look.backlog_conditions) * scripts: add configuration file for each script plugin * scripts: add "eval" option in script commands and info "xxx_eval" * scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins * scripts: add option "version" in script commands * api: add time in info "date" (WeeChat compilation date/time) * irc: allow ${irc_server.xxx} and ${server} in server evaluated options * script: change default value of option script.look.sort from "p,n" to "i,p,n" * scripts: display the script name in stdout/stderr output from scripts * core: fix regression on execution of hook_print callbacks- update to 2.0.1 * python: fix arguments status/gnutls_rc/sock in hook_connect() callback * python: fix argument fd in hook_fd() callback * core: add flag "input_get_empty" in buffer * core: add signals "buffer_filters_enabled" and "buffer_filters_disabled" * core: support loading of plugins from path in environment variable "WEECHAT_EXTRA_LIBDIR" * alias: add infolist "alias_default" (list of default aliases) * buflist: add two new bar items ("buflist2" and "buflist3") using the same format configuration options * buflist: add option buflist.look.add_newline * fset: new plugin "fset" (fast set of WeeChat and plugins options) * core: make value optional in command /buffer set * core: allow floating point and hexadecimal numbers in comparison of evaluated values * core: add option weechat.look.save_config_with_fsync * api: add support of prefix "quiet:" in function key_unbind() to quietly remove keys * api: add argument "recurse_subdirs" in function exec_on_files() * script: add local variable "filter" in the script buffer * core: do not change the chat prefix size when a filtered line is added * core: fix display of nicks in nicklist when they are in a group with sub-groups * core, plugins: check return code of strftime function * core: fix cast of time_t (to "long long" instead of "long") * core: call the config hook when options are renamed or removed * api: change type of arguments status/gnutls_rc/sock in hook_connect() callback from string to integer (in scripts) * api: change type of argument fd in hook_fd() callback from string to integer (in scripts) * buflist: remove recursive evaluation of extra variables * guile: return integer (0/1) instead of boolean in API functions * guile: fix return value of static strings in API functions * irc: do not clear nicklist when joining an already joined channel if the option irc.look.buffer_open_before_join is on * irc: fix CTCP PING reply when the option irc.ctcp.ping is set to non-empty value * lua: fix boolean return value (as integer) in API functions * relay: fix parsing of CAP command without arguments in irc protocol, send ACK only if all capabilities received are OK and NAK otherwise * core: fix build with ncurses and separate tinfo- Version update to 1.9.1: * Security update to fix CVE-2017-14727 bsc#1060140- update to 1.9 * improve speed of nicklist bar item callback * add auto scroll of buflist bar with new option buflist.look.auto_scroll * add option buflist.format.name * add variables ${format_name}, ${current_buffer} and ${merged}@@ in buflist * display a warning in buflist when the script buffers.pl is loaded * add server/channel pointers in trigger IRC callbacks * add API functions config_option_get_string and hdata_compare * fix bind of Space key * many bugs fixed. * buflist.format.name * buflist.look.auto_scroll * F1/F2: scroll buflist bar- update to 1.8 * add option weechat.completion.nick_case_sensitive * add wilcard matching operator, cut of string and ternary operator in evaluation of expressions * add resize of window parents with /window resize [h/v]size * add plugin "buflist" (bar with list of buffers) * add arraylist and dynamic string functions in API * add option "open" in command /server * add signal "irc_server_lag_changed" and store the lag in the server buffer (local variable) * add aspell options to control delimiters in suggestions * add option "-include" in commands /allchan, /allpv and /allserv * many bugs fixed.- Update to version 1.7.1 * irc: fix parsing of DCC filename CVE-2017-8073 (boo#1036467)- Update to version 1.7 * New features + core: add option weechat.look.align_multiline_words + core: add optional command prefix in completion templates "commands", "plugins_commands" and "weechat_commands" + core: add optional arguments in completion template, sent to the callback + core: add option "time" in command /debug + api: add info "uptime" (WeeChat uptime) + api: add info "pid" (WeeChat PID) + fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe path/filename + irc: add server option "usermode" + irc: add tag "self_msg" on self messages * Improvements + core, xfer: display more information on fork errors + core: add a slash before commands completed in arguments of /command, /debug time, /key bind, /key bindctxt, /mute, /repeat, /wait + core: add a warning in header of configuration files to not edit by hand + alias: add a slash before commands completed in arguments of /alias + exec: add option "-oc" in command /exec to execute commands in process output, don’t execute commands by default with "-o" + irc: evaluate content of server option "ssl_fingerprint" + irc: change default value of option irc.network.lag_reconnect from 0 to 300 + trigger: do not hide email in command "/msg nickserv register password email" * Bug fixes + core: fix deadlock when quitting after a signal SIGHUP/SIGQUIT/SIGTERM is received + core: fix display of empty lines in search mode + api: fix crash in function string_expand_home() when the HOME environment variable is not set + exec: fix memory leak in display of process output + irc: fix option "-temp" in command /server + irc: fix close of server channels which are waiting for the JOIN when the server buffer is closed + irc: fix buffer switching on manual join for forwarded channels + irc: add missing tags on CTCP message sent + lua: fix integers returned in Lua >= 5.3 + relay: make HTTP headers case-insensitive for WebSocket connections + relay: set status to "authentication failed" and close immediately connection in case of authentication failure in weechat and irc protocols + script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded- update to version 1.6 - removed weechat-doc subpackage, ( BuildRequires dep missing ) * New features: + core: add optional argument "lowest", "highest" or level mask in command /input hotlist_clear + core: add option "cycle" in command /buffer + api: add "extra" argument to evaluate extra variables in function string_eval_expression() + relay: add option relay.network.allow_empty_password + trigger: add support for one-time triggers Improvements + core, irc, xfer: display more information in memory allocation errors + api: remove functions printf_date() and printf_tags() + irc: rename server options "default_msg_{kick|part|quit}" to "msg_{kick|part|quit}", evaluate them + relay: allow escape of comma in command "init" (weechat protocol) Bug fixes + core, irc, xfer: refresh domain name and name server addresses before connection to servers (fix connection to servers after suspend mode) + api: fix return of function string_match() when there are multiple masks in the string + api: fix crash in function network_connect_to() if address is NULL + api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux + api: fix crash in function string_split_command() when the separator is not a semicolon + irc: fix socket leak in connection to server + irc: fix display of service notice mask (message 008) + irc: fix NULL pointer dereference in 734 command callback + relay: return an empty hdata when the requested hdata or pointer is not found + xfer: fix crash on DCC send if option xfer.file.auto_accept_nicks is set Documentation + switch to asciidoctor to build docs and man page- fix typo in %if conditional- update to 1.5 * New features: + core: add Portuguese translations + core: change default value of option weechat.look.nick_color_hash to "djb2" + core: move nick coloring from irc plugin to core, move options irc.look.nick_color_force, irc.look.nick_color_hash and irc.look.nick_color_stop_chars to core, add info "nick_color" and "nick_color_name", deprecate info "irc_nick_color" and "irc_color_name" + core: move irc bar item "away" to core, move options irc.look.item_away_message and irc.color.item_away to core + api: add support of functions in hook_process + api: add pointer in callbacks used in scripting API + irc: add option irc.network.sasl_fail_unavailable + irc: add multiple targets and support of "-server" in command /ctcp + ruby: add detection of Ruby 2.3 + trigger: add "recover" in default triggers cmd_pass/msg_auth, and "regain" in default trigger "msg_auth" * Bugs fixed: + core: fix nick coloring when stop chars and a forced color are used: first remove chars then look for forced color + core: check that pointers received in arguments are not NULL in buffers and windows functions + core: fix truncation of buffer names in hotlist + core: fix update of window title under Tmux + core: fix detection of Python shared libraries + api: fix number of arguments returned by function string_split() when keep_eol is 2 and the string ends with separators + irc: fix first message displayed in raw buffer when the message is modified by a modifier + irc: add missing completion "*" for target in command /msg + irc: fix /msg command with multiple targets including "*" + lua: fix crash when a lua function doesn’t return a value and a string was expected + relay: do not execute any command received in a PRIVMSG message from an irc relay client + relay: fix the max number of clients connected on a port, allow value 0 for "no limit" + relay: fix decoding of multiple frames in a single websocket message, send PONG on PING received in a websocket frame + relay: fix command "input" received from clients with only spaces in content of message (weechat protocol) + script: force refresh of scripts buffer after download of scripts list + xfer: fix DCC file received when the terminal is resized- Fix build-compare - include .changes file as Source so that .src.rpm can be rebuilt- fix sle12 conditional- add weechat.keyring and verify source tarball by gpg- Version bump to 1.4 + New features: * core: add a parent name in options, display inherited values if null in /set output, add option weechat.color.chat_value_null * core: add tag "term_warning" in warnings about wrong $TERM on startup * core: add option weechat.look.paste_auto_add_newline * core: display a more explicit error when a filter fails to be added * api: add function string_hex_dump() * api: add argument "length" in function utf8_is_valid() * alias: display completion in /alias list * fifo: add /fifo command * irc: evaluate content of server option "addresses" * irc: move option irc.network.alternate_nick into servers (irc.server.xxx.nicks_alternate) * irc: track real names using extended-join and WHO * irc: add support of SNI (Server Name Indication) in SSL connection to IRC server * irc: use current channel and current server channels first in completions "irc_server_channels" and "irc_channels" * irc: add support of "cap-notify" capability * irc: add command /cap * irc: add hex dump of messages in raw buffer when debug is enabled for irc plugin (level 2 or more) * logger: display system error when the log file can not be written * relay: add option relay.irc.backlog_since_last_message * script: add completion with languages and extensions, support search by language/extension in /script search * script: add option script.scripts.download_timeout * doc: add Czech man page and quickstart guide * tests: check if all plugins are loaded + Bugs fixed: * core: fix execution of empty command name ("/" and "/ " are not valid commands) * core: fix memory leak when using multiple "-d" or "-r" in command line arguments * core: don’t complain any more about "tmux" and "tmux-256color" $TERM values when WeeChat is running under tmux * core: fix truncated messages after a word with a length of zero on screen (for example a zero width space: U+200B) * api: fix handle of invalid escape in function string_convert_escaped_chars() * alias: do not allow slashes and spaces in alias name * irc: fix channel forwarding when option irc.look.buffer_open_before_{autojoin|join} is on * irc: add a missing colon before the password in PASS message, if the password has spaces or begins with a colon * irc: fix charset decoding in incoming private messages * irc: display the arrow before server name in raw buffer * irc: fix display of messages sent to server in raw buffer * irc: fix display of invalid UTF-8 chars in raw buffer * relay: display the arrow before client id and protocol in raw buffer * ruby: fix load of scripts requiring "uri" * ruby: fix Ruby detection when pkg-config is not installed * tests: fix locale used to execute tests- Version bump to 1.3: * core: add completion "colors" (issue #481) * core: start/stop search in buffer at current scroll position by default, add key Ctrl+q to stop search and reset scroll (issue #76, issue #393) * core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with Alt+k * core: add option weechat.look.confirm_upgrade (issue #463) * core: allow Ctrl+c to exit WeeChat when the passphrase is asked on startup (issue #452) * core: allow pointer as list name in evaluation of hdata (issue #450) * core: add signal "signal_sighup" * api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval * api: add function string_eval_path_home() * alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (issue #458) * irc: add option irc.network.channel_encode (issue #218, issue #482) * irc: add option irc.color.topic_current (issue #475) * irc: evaluate content of server option "nicks" * logger: evaluate content of option logger.file.path (issue #388) * relay: display value of HTTP header "X-Real-IP" for websocket connections (issue #440) * script: rename option script.scripts.dir to script.scripts.path, evaluate content of option (issue #388) * xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388) * many bug fixes- Ensure we use system CA ca-bundle.pem file by hardcoding it - Remove patch: * weechat-capath.patch- Version bump to 1.2: - add options to customize word chars (for detecting word boundaries) - add a welcome message on first WeeChat run - add options to customize quoted messages (in cursor mode) - add support of environment variables in evaluated expressions - add IRC SASL mechanism "ecdsa-nist256p-challenge" - add support of SHA-256 and SHA-512 algorithms in IRC server option "ssl_fingerprint" - add support of IRC capability "account-notify" - remove "freenode" server from default config - new script plugin for javascript - many bugs fixed. - Refreshed patch: * weechat-capath.patch- Version bump to 1.1.1: * core: fix random error when creating symbolic link weechat-curses on make install with cmake (bug #40313) * core: fix crash when a root bar has conditions different from active/inactive/nicklist (closes #317) * irc: don’t close channel buffer on second /part when option irc.look.part_closes_buffer is off (closes #313) * irc: fix /join on a channel buffer opened with autojoin but which failed to join * irc: send QUIT to server and no PART for channels when the server buffer is closed (closes #294) * irc: fix order of channel buffers opened when option irc.look.server_buffer is set to "independent", irc.look.buffer_open_before_autojoin to "on" and irc.look.new_channel_position to "near_server" (closes #303) * irc: fix crash in buffer close when server name is the same as a channel name (closes #305)- Recommend lang package and perl/python scripting support as bare iron weechat is bit boring- Make this build on SLE12- Version bump to 1.1: - complete inline commands in input - allow incomplete commands if unambiguous - improve speed of completions - add bar item and signals for mouse status - use bar conditions on root bars - add option "reorder" in command /server - open irc channel buffers before the join is received from server - add server option "sasl_fail" - add support for color codes 16-99 in IRC messages - disable SSLv3 by default - add support of IRC capability "extended-join" - add options "stop" and "start" in command /relay - use HTTPS by default in script plugin for downloads - add option "restore" in command /trigger - evaluate and replace regex groups at same time in trigger (new and incompatible format) - many bugs fixed.- Remove sle11 support as now I don't need it anymore - Use %cmake macro properly - Document that there are tests that need extra pkg - Split documentation into -doc subpackagegoat15 16165946322.8-bp153.1.232.8-bp153.1.23ruby.so/usr/lib64/weechat/plugins/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/f455ba095b2f8ef3c43af4160f56c00a-weechatcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=af98d758acba103393db584cb332556d83065cf5, not strippedRRRRRRRTEZGGutf-81c768171d3077037a213e0f0edb87d03ee8779013d7c3c4f4bf297552e70ee75? 7zXZ !t/O] crv9wG&Z k)=tPg n|8ZjA Z* 96OnU23z4)n,!>)*-M#RVPO/Y.@id:E Jf #e0*FST !OoUfc}e( '8lO`A Ghy,=&>L?Z/&R"zn|uNQex Ib8%}guSZ[66p7)֤3á2G^bnߌpCN䢵ey8n)ymӫѹ( 4.Yٕd*;9rJ%g~\ qnIy'P#H(~Mt)o a!'\Jhi%woxOHYjhnF H Pdk" ۘ0Cx2 3nU[] ѭ5*o@wj o|a$'X( .*aӢޱ.^ pRA3 'pxB,\ T8BrᓟR6x n3;?ɓ'Dp__W0V[n{& h"8L"-4wFG]BhR!&O8pl %\2*jFnF*GK 1MAqR@[a/=Z\LljRD@:w_HH~uţNZBdQb'u]׽/ rw1R|2(k?aZhZbV^jP2G gPS+: o+}`48v6aݑ$^҆z2M>p`hF_, 9a*VV׿W `1X@b#ΔP%'@^n80"}u}{wݓ,(ϡFV߳t ;]\s$VɦЧSt$DRNUQ,DDqRe,MuƔjR-$E4&&:#OlLkK% l ѹ74 Y]epmLd0^:] EHu^K,-#7B{p.@0˙#W _ /JpbC8V|#Yr.;t<BQKB*~LXtv)# ]Ǜ|O'&M.KTP4 8G+$Ñi,$V'zI9UB |:4$Gy{E%vI. *z0d)lE0 DxI 9\_R, )^a}%B؊WDS6w$ Ši"RDs7BkLIi"y\jm4JO>dec݅16Sy(x*~8ZD|wY]@KJ 1A!etF81Ǒkc[ Rj2 \n\XAfֳcԤcIUZ/9pyG(o@u @7E[5n'mEl@H#_ ^+-5C0)!2q x[f:#5Hԗp;l"~\]`5"#浺JA3YeXДb )ZѾĈ"17#F4f#A;[?$4%9+D2f?VVL~jl0diF]L`( 3s}_}pL,3Tf} &ŶVMdČ$=H}#cȟg`Xz#G@-5COɲ)1E\I勅K{28-f=c|4G0䥽n"又מN%Z GV7"DWTUrmea33%>6 t$:C_zK”kXƞt`EtI'XV EnWn@n]^$+<1dA?["w6<~$:(̅Ϥ9xꯚ8cN bZ2Q{ȧ!=5:LY6.k-վðL7!:d|N8ץ@Qer< =f{.⥯xs8ʮ E1bnMB_7w/-J{@0۴OHَ֞o^ 4] w Cjҗ3I }i:d:>s ԉ2VDGU&IF!hqeD`agݘ;ҹ89KcO?X/r[nmӲ۩G>jU'Ud W30i y.`+=@ zbSgq~ך x5I)0')!52eA.- oK AOMj6mH%ۊ;ӫy򼐭2G-W0;d&lNo صcc^o\ or}E d `-n0Wdw<@Rtɬ*;-j~XYc7ٔXfSrNJOHܿ,3e4vc/WxNdpRVZc8ahq2]FG&A2>zw:VbՀ7]0Q'l榾ݺt3DO?*7OsZzk]6e5/31X6g"4 Qƒ2pr /p?Zc3z4N,F4_ \)3v*\IX\C۔/>F»{:R|>RnP✔]n+dp>!0")T}UӸ[v!ҭl<.Q/n6tMڅdtJ( %΋+cF:RtWKhy { y笅u8-KZ&J\7#BØrd#hk _KIʍ7wj7( cgm@fAgkF Egҥ\C 4tkU\ 0~h6MWl?ce6Vic#b"͓ɈgfHMm|pwƆ~lb`c3'n#☍X\˝ᢉBxh?]J׵`Q t_:'a&`/n#Qй -PlV߁3&:sxt^_<!4T64rq^ ^ZCp '6.^o 5s Z܋EGnxϳAFwĠ=BRUfnv7/wŕ5V^Bc c2Qy]M&7@2]{G:п2坰H;lqp^Éb3B7ٶd`1MW?DRP$+kV]Fƭxן ÕG ZA|vX/{㞿 G(DE ?Ǻ1\u57$&aP WjB%@%@^g8m!{&F_2\ɲao6n-_s3Z׈S,3QC61 QMđwݻIZq)]Nx/M O9&%7#+ǀvx֡L:ͬbqC c(I3kOΕ]s( !/c\)V!(4$,-S$U>,!/xϱt)=@TFzq/v6vd]_+`\С5}【R 2R79윟?^mEQ<$R2YTC"=cYT1ڻ]~R;0qS{#2LTXHInLK@9U|`"Q{jO2eEչN{9d;;E4aU{ _6il,HzbUlN^Gq@~J񕎹~(x\T|Tխuv#Cx$IbC:UŶdVfNpd!&R۞j@GU H"gyMdaN i6%M%+MBc }Hy=F;<-QEd X/~GֽgA ~Ht\G\zoA!*ua_]*_G1 M(rȮltz:lqDIe v;.ܑbLq˨|"l"H8>M4g n˙ ~Uܧ(Y.*fvj3vi7M*K'!u Fr ɕGcweDJC4i"i۶~ 9\WJcM3^ly5"Ux<*G~ /fQWGەyXK"}QtW\>"bOֈRcn<"#md=K=~A}&-f(9(`!zIvV rurR(]>̨{Ǭa- *!l%F"SLGnNJ'\&LV7w-ńF]id\h)iyY4Yf*-9S덹#Y4'  -i*1EvvhCF/$H|0p?稬JBq.tOv/{u԰}38dĢkh檀[̌ [~yeޝDɿ~΅m{FyJ~Yt՗{{{tʋQͦy`L7}Bc-Hi:G $I~ U| 9-ܣQZpKӢQ}C¦TA=Z2WV#"V$xT=8/# yn_ZV؋ЅRE”~DX(c_V533*9Xo]7W#\~#3 ?j$$% Ƣt:Ao.<-$_wrdT6ky4)>ˉ!p]i3zZ`h-lW.ylB?a{ څx9&$b85s糲=a89A+dtjtaWy0M\W?xNps1- `ߑYGbzB3CDl漵q5_5y8bw*N"gp~2,U=NkKH_\ۉ6 N˪G*%/ 5+ WR9c*a[*X^X-P(-Y3YEJ;ToLeXIFn =(CE?>>t\c_$˟O^1r;Q5tMܩXs@dL~۪F1O|'_RLM9SH>H06D5p ʼn.*V 81nd (!H3ƈ렟)-gtƤ}ޣѺYAbx3MS=<8ۼ O 89hj^0*G`3Ps"ÿ*E[|>J$+3#ބ8i]'82w1uBȪqW3{m*nY^0oO9Py@6A]wc{ ? T3?EN0|Bߖx X`qs<"eY\2!r7tdMA&Õ<.) d//dS}zM Ijk0j9vtCf߽iVq'[_*ײPe+(o>Ľ'23 e47tF.sB .GaVgm3IOvq% 8iˤ"v.7 ADܥHE3gttHh⑑D# ,+FUR,EŐe&9Q [O}B\`ez}6Sz2LL~QT"#f~/\dEzp/ȝ2)Ӥ4?霅(VCe/gfN ͒+?B0wDS9~c1YFh8%M'@7IO 1{oV th3PNد:cJX|^,D62u2skfUVQ sC(b&IܘA }ʓ"2 VT]fJa=tr>m>Qe%[p%A}1ckR2ob޲3]֕ =>77Wɪ\~9DQԑEDWtD)oT=F$0Zei̢2U#Dt-fǸ}ke>c?C^;1gN|uժl5 t`?G44|cKj“֏%~wY:(ham!-t>4c}Vs,eg-2 UW}H~ |+D+51VìMIeZ/HxJiHhDƔ;6YT#pH矯WzI[B訛voKn־*Fǰ2?yH{o\;2.&p]9&U~ՀaS.Oo4*UdB+z>"@ @!Y`\sI֫vy:=!MD,KD6 ` 0H6|~]uC#UJ@k:9ƚw\ NJ/"c;}",1o> kg>p} Z&ȷ$B#1v+P'/.QoTZ$.hnٽ ugS:<-q8!o' ?#0,-2^lE`-=S¦1P;Ij&6ZemΒc&m[}Kw#XƲGI:ro1q}=oh+ۖ_H9&iWDyyI:rjgeǂ- jF$IYeg\r}VQ̇m'mwDB iѱ}#n5h&Fa _Xsȩq .c^_G`g!zoD6GdzǡxkT2z,@9wGxoI==W- =E`*8Γ%auA{֏K4y}|U/ x_F Tik֗-:S}[`eBYr^z缨959FۉF@V@{wsشM*%2/(o1aGMg_8UyJ<* ߑ|6~ 滒ړ~ w*RN d^rݸѶp]inq:~6@}*T-u-G!(e}s=fBQ[,f]7PuGMtؼe^u 07|J^b& ST1s(z*b喱$;3)a2/"FXKݨ?zx }< BT8H^%q8/'W81}p!<dQ|C.ŌuFߎH(Zt/iQ&[CYPi4Zpə*?uܹgwftBc3uvτ:ǩScxǽs몲lz8K)fUUi){MuVegtW";Tb/)H||W;3'YqOc >QC"¶:0qB*w`@nYG/YQ6"R#4"RtG Z ZBfEVJ À>@b.N#ύFf,7ua\ L]='D7|ĺvGWөAzGU[uRwx d+0멓pT%sb8vɬx@/0LԴK>}o蓮>/S ]6\v8EOǺ@%֎%F ~FҮ}10O 6-VJ=<~Ewĕ,]$a*]3 KDFoୟ!Z,CCZPo8(! H$S>źeǹ@_R To>wuJߗF-4[&g .o=U}.4;2U;Wį=Zۚ$epqGX~h{BKZAK 99˱2w0S`5Stn a*Ӆ1pj&e9 %yGO *gDE31WE>`*(Bw+PF) e5l}#ǣh6^8J^R|!͐ǁP.PN~8 OgB(|YEQQD0Bz|ڠfaI;|=`p'֛ _Oht_6(ťSRJMŒV775G`:J7x?f9sO*3$QkHM, -H6#Dr/{X:7Ej);wRoUucܖ~Fir6 gVOZCk< ߄dV*]WXQl9DaX'6Q:u[ل>3n߱&|ξ-vqLрoyc"gF6,"Ezdh„4'@:ŧ.~ndq WD.?Pvh " [T׷h ߟєj(U C`!`#"*IM;rC:0z6qV2Vas# ZK6Ev UF,}J=, nңsDtj YU&*QgtUE/t歂 ;g XbdnO(y"Uw`Xo5K xh_ԭc6pNz.p8cQ\筲)XQ4 [/2F1>/ LePp``ix=]@njD);? l8߿[ڃΛŸV~$fYς7w}^/Azhl%W֏sO2:_z\jaq_> M_-aRй;tf~rw@OahcnxK:8c77]h]pgesptdvLg wBCHI=;x*-(sYJw>@XJs1"Yg; n /(*'bld Miʾ:Ӑӥ$^Nµ HU*+a. YJ&mAS)i&DMABؘJCϚ<4ZR!*[0h5{]:CEt6e f'Q.dD,q${u,Nk/YkaklG[$KJb-㺚hW[m[]JA9Jo]ķB kxt3 !'"YXٓ$Y&X~,G;連3ԯ.s/Y1Pxw է1['vߝb yL 1Q. ;e'oRӨy͖i5PX]8E0㹬ZⳢDeu̐o;),馽nvG]z󴖩r{ǧ8~0/9V;SY,:JĐ$纕ŧplSTXrgw{&g^0A!~]NS] m$MX{/,_-Nƪbup |ˌ,'X( ےuq(.Zc+卾 aizCb@ n.H<0+no~Ĭpup%up6=~U"qundCv_.S<"~蹡 ҾY]ѨxXӨ_97/zLrUjßPf9sv#$̧wj[m<LY{5䰰 b=R`Nh3*GA>8^^2\kiM0`PD,sܙ.Oû}ޥf"$2Go0l@I1~`1SԌs[ eN_aK+{S|=}sE&ߑGqQvc"Kޛn6Qzґ}B^ȧie(dNK!W=&&W4KJqjI7PBi$U(UaʽdWb򴎽ntIB86T&UZhϷ `騈1:NPhYww0#HK)^sg$# kܲ Myּ `3䩡>jĿuhC!]SLdj֠P8VD^3}C2^/b4[[Uns_ӛ' %E*y'Ps]1<>$& =0iEʣ*7.nlX a2B{ݧr0<)K&CO~)_L,٪aQ DXDDsԙaQw;W HU q2M89X7W!I&%u+.dujOR-Z6%.Q;j$v탢/<="(qyc5*i(2]g wNIIKS6(^di(ƿAN5 Qߝ&Θs< NI2w:niCc];c[y\QXC% Kܖ'0k.6U7FYrjsu]JZxiŸF1w.Ƭ 0-Јʹ' ux'xϘυTF" Ƿ1=^WٔA%b#6~.E"L렟1[b̀`|3 -E Q.W'Uh#o󛾼<_5@FdMy.f! 'y8\!0cj“yO*/Û({Bx'" $aq) /RJ=7ٙˮ_ʼn!cwmZ a)ywwv +]p)]r-^!ڳ Uj+ Oi[[螗S4|g.G_mWb~ۍHP1>wtn5Ze$+U6QEA;@ƻ&GDHyCWĨϳӣir\v(kΨPl HJj\N7UxTLvϮWw@ov9Rl.C#79/b=U[Cϝf;IrQK<pAq F0}@u>#O ԉL8Tً\}~I,M'KQKQ:ҿy4@" ΫМdSBqc&cz0]$꾳ģz7`yT tjIFzb^}![k9qH&+vRWWϠğAGt>0goO)B07xeF q;[Y%"]t{ysܬP"D0{XhP0=cFk~fV2j)bݭ~:Om<"cyg9Ydة-|iQ;u&XQsP]AYvhȌpЇqҍG#^.I֋WBKqGQG d(D&ƿЦk(X ?%"AzG2\m,x*z3 S 7t !smooӌIJ(8T<v fR'sxim@0>4ǂwPkK:Vj/Ph3Lg_Sc`]9\13Wd p-TCT&])r<_pG+88)Ԟjv`[ӎ|;j Q6UvIPiYݴ 阙Yj?(yOovr&Ń1ZV*i)FQ\c̲/wI|@b ,\r*֎wf/B}SCWa#UoJ4^QlK>zަU%*o ,KBtoȬl/ժ,KvՖlg ?hag7a %"5GE2U1'.o Xw(<5 FR7=}rCf-֠՞ lZ7(!CENE{WBЯYf#*15do멾 sc`s΋w@z9;"DM4h;0A?%YX\FJW夷} ?"[n_h\^U&a J|7.k)-X>ߍ\4l[2'US6ŗf;g-L2N:W(ObO{3h"''AH: ꦇ~==Z݈O60`kK(>~.N\``MmJUŤU Oj:̴07Qqw,vdDM0k8 v\wYSdk LD #ӈJGwpDHtzYi^ hdhm+u_1"3"޽5g'{szqi(_zU9.m hj|Bn;]0?_M G#i=Kj$<RqGy{u=tj8|4p?] y("QnDrOϓ(3ߜHS:Qgoߦ:6OςppH cU<ڦ('{^3H9 Z$:;NF27y)%]EM'@ivL ,)H0hS-0$yE]RpCYGi,cUhYsٻW:w%r/ӐXU+fv[A J7edItbLC3)Sdp YHbYTl9j̓b+]ޭNB0{V#ڛlSCѴ1=p<#cy {jjb8Q+ְě@`MjpFMx/L^ݪ< ]Վr2cp$ vy|کưC4.#5 UFRG8l:>w!0f4DPi-~8ۓ&/xSi"lpӖ<שe38U򬑪bFmO~c~L./L/ c\4xk}YO&VH7<>n;LC'V''O|#汴C[D#mkJjGyGE9S gTΗzP&G\V"r,]Y1?bMe4|ύN[plO4@Iiz a -& DFRAtQ`>_Nw·R?$8B;%f. fm|߇j3s yWzNy\+Q >׻ۥ$K񔢾Wm9#Ӯ!2&T81_y\,WY[WͿ ?RsTM"fz}U4xZtp@XDi]ɂHIx<$ fI8e}t8TtJWzg0v}69 ”@_VJTZywIMF9ዴv?;[Η)"8"L'qPv~HsNw$01r#vQ7\}' S*r/;y%D {0ؤV'{G{qLIo7QxM˝ĤjqTDvϣ:%%: puq~Jonsvu3u僿0 EAEDUUГ,b'\,VxYu|B<~/Ej b Y/6^[] N^(M*g|DLؓl~*\ѡDC<^ IBqK rN:וcD %,IϱcdDJfјKWe(!ge_讓yϩaĿ| ǩ'g@u>nnhX4q>qKV߸ip=#;FT~m=IkP1CW@Jr:[GMY!3[{=jƗVfN>;#}"'j [63,&/TepXqb5ƗR9q9-),jDqԊ7dhU8{bWLLo/2Tᄰ7F*Z9ux_5x(otg\i  e z|S) \U0Kb[kLY!%{8 ]UiP=Lj%Vt0|<. @C\yIfƲg5|{8B;o7M+ BH4,LI^Z)3v0)3zXb\_-k-ݎf::5zS8t_b6n.4Tz}P_#DXD"u+{#cuu`(DI+ny Om'5>]w՚`ܔms"|Z:[]]yr[JU \aK5Z. )қ!:ʏ^w j} -/#vvIvK~[Qm뼰dH9ÄC$`f vO8$*Dt+.jcD8 WOeUMaghXT A@lVg`3+I4tOαsM]?^zDpt gY1')LzcҔ^Ya&ε3~  [Q-j+Hd#UCNUZm$hV84ڸyW ҟ=M 'k- ^~'#.]Cx(-7hCJh8lҭ\ ~پ39bu2݈d )Z]ZoW`l#{xt(g¸y#%_sf,0ju=H7b[:uHA`fFC[xw9U9tLgbw(`& kn:#W\|mPd`e;0ܖI/ۑ\4 "x%}͢vcF5_21IX7[|ȏk[!fA9_ [=j$I3JM̼|KpA)^$Q-a[Nqtu f/4c\_j'׵m00Ujfvu - ux3o@QԯsLm8΀dH|-U`I+( 3%Y"̡E6;y>l_iCwoQK3qL2HBPkl 9O#aN(HvY0yZ:?}AT1C [*u {$ӒpizAnԵ.0킰vs-ۺƬfWy{G+_EwMc[ykWؗdS/Z/mF!0郮XUN-}p,mR?\ SyB'*su{6v}<\i(Րhm_n9`a 1^$mΑ{Hvd߳f|Q`F27?dh*,ҐS)}pYor%!F7CjMɴnA.ҙX9܏>]tCqkO43u* ,$`V-^|ɚAK@lݨ5vKiIs+-#dWM 0+Rby깉*-We/Un,p;fCfXMl=%#s|4>Mo"-y"V%I1v45bImCd[2:']t]R;P nYpWhUdRb>$X^2nNzs'IIs |RtT0Ya:S/֡_<$UEf5JXEd"t]Q}-YrOV󒤐;j@V1|D ak_PCD#у@&|׊u=2˺*A@{Iz9V e~P^qZ-ONh0hLFGk\ ;U!c[iGq2mHl _ |O4q =̇+pX9ҀhF @;W9<}Vǝ vzS.Jv&PWU9"R%AhOPYI.7CR 9&9Y9q6G+pw2ޛ/nJTx=Jς:V fڽ&rko1$Q}:Aut\b)bej3{/~xCs7ɬEg ǻs} [*+Z\S]rwEؙ;wc-JPXjlP=}r0t zD*oy6y6< $[VVUD>awLp=cjG[,wڗ47,V,%|+_o@=j.|LBja&h_aDqBFlVJ" sA]S=0*] ͣB]iJI =oo'~NDx>t|tO+[c+Fȭl/ܚ|.Bdly.IWg| :Ѡ/bvw oBdd;x}S4V#܀NRά= ӯl`AMz+m. ߝϯ;U,:aԬ5Հ on '\-rZgj+>bޟOPZr4om'ug3Ve4fv Th,W'Lws%cٹ=' &F#_ˣjqER?skl Y Wl46k JRmЀzaRv&56m9t${ .COo0BdL9KΩet$5uBT3N?8w) UwY捎F"`cEO*i֠<<]Y7%z=v4~>'tmІ`G1Dm5I,I3R"gFxoL;e0Iw;,OwWSL]{/ot:h%U-хpjFIiH4tЄ[0y" {>I k|!$QY%@ l3/(]xţ: 'ۯw*Zl|>J([==T-,V f7V No[c0@\h븡M8a{PC (ʩ4Dz`ed{2*k.TjSߦU"ҿ!bߢ+!uײ.U TknnB#Հ Vk1E!R96 ȳZE@jzFi|۞dִ7/.ta9Vcg Z4HsQ}A)ڑYhaϬ6GBT As~{ԌiWֻp}BgVH'LfUƊ+Oh_{}UިDq//@AθPKT',.EU~aL7TinLg]_z m)!h2a۱=5NMd "1Y$#@栈B32k}!BI 1ɩ#6{㕖ZD"PG )%: aOnÛ;tT&m䃱p M߮E9N5#\tҏbF;fA 2f6&$4WЕoJ-D~svOZj_χykE݁Al q 9ʜU@S;v` Ka _Z(toyL]oTUG-n3lqޭ79Q[b]Wīh^%0fx'Q|8_j^*##Y_G8O'jBޘ͋4uG8?L20LjWtzlPRbu6%*#N0tUZ>hO nSf>r{g6 +{\39JLrӸ>Q{ w5/ĉ>[\GfOaeGE> Uq>7rbYȄ Gۥ(>_J[^Hjevcوȟ;8: E,аπ ,W@9T4^?&W@v\9ށA/P5Zg1$m Lh"AȠJlM*j־ c:,3uUGOE VKIB^=$ 'ZxJAba=M)jIh4}t؛=:JDאO V z^kU!%t5g وfL$U^d@Ry.b6RݺCuA[fS`mߊRQ6.g{b* $  юˆ.SR> ݦ .) T~sȃHE!cVОFF@.9g̠Ս"BȚ#ɥ\pBVHڽ1_WO?ٙhqnEb2`qW~Tc ״* Cuƞ. :nUX>a k0(]!Sj~#0mmM0V_̍lofϊ:RÝϴ᭳xAb W^ĉTDθvɘnzNx _)i*-$Cv91b@SBVsUKLj`c ZvM` o>U<0K4v+7pB4ȁdY3&XY^Mե(_-htn+ 8 D-lپ֘@7`QAr y'ޱ qV<ś_e ˝[Cx6 $[~6ɐ5,$Q>ghLm3dvE8,v&X-50yu(CW;V8_Y:D Qxt)6.pp;ތ3"u1"l=޿Y/& 2UGIǩڽ.qhW5Ź 1Wĕn2b?%Z4mb@21=PV=gi5WjU-ocZq gQ)Ё2i]|Y`,w*͗n"jYHU`9]j #Yo$i|@B@E#>ʳ ux`8d}< +{":1ƯZh,o{#R9)Ó ќ%/1& : 4O֗v/WLj gOEbi5$mUzG5fEO"429EcPS'z' mYQl_FFRٴm=_LMWjo7B?en8dYlH7If9DR@a|EWO1lj";fPK]\(C]6B<|r201nu& @(FMY0}X5?F ԓmaDR=^9SEea ʫrb͌׻1^c~T |r-"љXj n"K9-ZTX)hſ{W.RE{78$PCmv;6YxMj , [n oRP#$UCšlҔ=J@5a֧8ACd{=>R"v;ezA8ǽI~a㊘8/h&J5XE=Gh <ɖ<6W7DHg(y&b]_>_B+a@.?P Jyx,}ռxWdG9~ZmR ~xHģ& Uo"oeX~49"92ۘǏGYGԷnmzg14/q&S< \P)b=V%:Ϧ-t  \4ۑl@[e_d5S_uPI}<+2ey.6bx'4 f?H#GKGDgcwvyi<W@-dit|.4Kx 3ҾU/D4o^&v_0ˡBAWHY܋VFi _{bv:~Y|I=(S])ɩ>[a^rvr~U|G6?!Չג8x1MhjXͷe e`#[jIkC3{D %Owl?^Fx„ʴin^%-miCBV Ӑvc"&Nam:orV]x0DϏ Ⱥ XVfw^~vaMby|4dZ$"d Zt樑A+3T%t?AHC»}lLQE9_'XS%2M|86K-ǔSyNX],4L̳֘xeU!Ɩa}_,{Q - >^R[N %M]%tAǝJM1J`5>۩.ҦDE21U/mo->aͶa4G[Ji˫ }n~9)S_aue"CaǴg?z,BGR K>8,%GX!-yxsubA[,cJ@xČyio1ptvлȘʵSd5%ĵh" |;-w)N=ۏ*GAsRpw|!aq݉ y^X[3`Z\F He璲&mZ}yO.}ocTyuHs'2%K!)N`uCe-eʡ-[BlngSvaKΗ ,*Uz"ѼTe`oapLKKDb u[f3\$O eL!k|**u5ZePY3wNL"J[8s?ϡ<ijxW3m5YxL|~ ݸG)4  Iw6}tK/N̕P~90+'xPJ0U% e)[nkW{U&; 0*8 U*ł<'BQĨu֕!Xh46|X(:CF 3$Nzb)}=A ,>\ͯw3Z>eWmd`ޅRlC V+a'jX\`Q\`uKI2H,Sq-%3!s)*%z>ũvcR)p4ԝ|.nƏaqICy`_Ϫ$0X$8voX6T;\b9SNA}:{;!@DɽCo}dos8sA1; S_{AYՂjPU>{c"YIY*Cl42cA23iYQ|o?`|ݸiEx0$6uV5خ1m !oLi$.Y 7$ Hi^Ci*ӝ0&W5Rb9 ;}}.BqNg-u.sMx 6I*F6<'Qxe1sHa oGBI^':7ٞN)Yh?׬T# 谫>Qrb؂0d-͟Z+΂RT>#+:}p3f ؋N_ 7Jjv=D08PS=(NrM. Ő|aj7P9ꎸ(D{ ΍pY`Gy0A4CnAcYp7P5| U PtC[_y?I # hfQ=yde}3K;ȧ 0eUӲK.;t{TjMfFdhst'cO)rփe˕zC`qc25B(H˛%T*}0;NZ"ت4&B)$eIODTtK)]4'~3f;7|(@IpBĒ.>4fP*bϳy'zk)QLC7r^3'֝K2>\W}5^DLuSPdDR&jGM»iT42}oY(ڽ"#8 YI;*U=# >[ 3 ,BG/[o/4w3L͔m]9~^"ۓ^-j` #3 Z䆭ӝ,i Q׃f\d֖ctD/K*@lPzǠhzmE&d0D)iMpLr3@KS;fWn64"+ +Tv#< Df>g3\JiƑ7@س@$?p?!hi* tL t,qB5d-zPXB{wP&%]C!P-Psw7Wu7 *}'=G= 3x-,;nFRr-$墤Wp.jո9ewl+&]rw )HM4 ;Z%arnƁ8yЉ:[̅ 6Lb{')mCDf\| 7yP80{QG@U{~"S{|JHBhNO50^WJqr]q=R`lњ:7JŚI% ۾#X7a1h|<ԳJ:~5Ӥ[kC'|H఑γx+頇j=C@(,B0$y*@B/4lvJ4p$մ|y*|uӳ 7v<hճ LmUJP,iLhÑKյꝻpŭS=Esj;pj@U|J(r|rMptX2zԕQ5,L- U  -݆" ϨzSQT/o}8>9V&+A~u`Vr-p:Ǥe/BAM:䇎QoQ\8ŞL`f6n-T iy?7D `UAxyS)i<`c]aB7LQoׇU?J`ݛmvpW*|ؚ-De*_A8 >Mb4VEe.\HsTyBe[C! xKM&M=4r"Wȶqa;q/ύKo^71+psX"UŅ>-^qK.{# y)|oÃҪ(c^ޛD]w-O y2QIVhvO9U{8;RwgIJ{+vGt"ϟ ,ޥ1FRny=Ўk}>_DĘ!=JmKYϸb'dKMyo8Cj.S{C42Rh.^x#=~]>zl/BDTB!3C^Q I>SqF9Z|$6hT5Lia@0B2شEcW2z I[wMo˙ Ԛ6 q `X.bk'U'I/]ڡ1^-). S &SJ#+|+mp (gҥr2 1b$_u>$ӯڻIm: :<!n~};#cE92:7r _Kp{:)[|7ʋS~kJSv!w0\J ђnI{^TSYdMuf-/$ ^8%^ UL۹wW OZXzQ6NpҲ~rLD]m1cRCR.c ~\yO1]-MϏ^=PGqc{:Ed*JW +5fMI!o(oܯk@CiG(/cmRSlkI(|(cN#[(6YIeSbǸ2lC~JVd7sCr~#e QMg0J- ur>btb\& CK_nj\&|\B-o֛n۸˜GAS=]W"{dSp.78@]{6ny(J<a i},/ ZYMQв7NMX!8k ѷz@6e[U}M~Dϙm\})!yʫ[4i!\JDr>݄ݖLVxE1zG2$لJ&Cotu B2inFQ]?&Gs ݸ,7O.ד.֌V@<`׎5;:FDZa$bB*\Maf#סe TJ57F8h@c}GVBou"SZ|y_v[Y2)Yb#8 $wJY^Ez 2_"‘d=e-X``gE>Pp9xԯƹg# qЙqSL8ɺ?VZB?m .SbzKn!t &`js]x9:I}.R|Bxo5f᢬BڄYj:HqYAռn} -9Ro z/z΄ SR^|abBc2&Ql dcrߎ/ ?㞘t_ Fv$L3^L@_\-j#V0Ё) x:;Q+NƖK9 1 SϻEY=`ImN}j2VBNd1wФgqY@`1{P9ϊ3Јtgv+sD >$%pwygM0Nl"h?XyθNuco;GDHy _#% e+XV>Opw>v/LKX6ٙ*r `y$) R e$-R/%qs _!b'(Q+qY[C>izR T-Em[>Va PFH6@s|ϣ<>jS%6|DH]jvY\׉:\{pS-}l!KT4$iql&GvHhM:S2ԒzuӞ/8Q()綑~B^~,9pN#+xFY;-UP\9m|IxȘ)QzZW{D " (M -qGC#b6sUBofl2IXm 2shFFHiYy=mHŜ -H#v ^x> $1IaUlaݧ |^IG gquQ]WO{xO!a `HiPUKoD=fEG09Ўj.:6o"5!/EyhS0 sifw^~&mS֠Rup_ bnAhΈWuc+~h'-WeU9"2rd;d<|%%L b; J )&i$T4a4a1Ep7ogW^6Htc 7e۴p_TQ\Xʣc[Ų4yA<6BCgARR 1?xIs48}Q3.4Uo'ѤPCR5  '|$sz#D`j;۸6fk+63Q7cF9ˡCլ@>I|>կXT3jZ`Y#fݿW M7XwL?d7l>v1q ^zcN_m[RTļ6(d:Xw#ṭd LA^ր']_=P±|[qAPgE:&ғ`;S(]@S.*upZ Y ηy0V>MɥȖ1lyԿA@ .kʇTJ z:$Qϳ5\[*{S7Deaq(mTGafLV\x3?DifdecC=a Y[{#Og~C.V~O<m@&YhM~;0 m}DV#|ͤm/02Q"1?P$` |TYȻ ] KTuEcƷT ٸ O.bl=Abos53~%*gh=&b/襾9d'DG -%H.W =Eq zr fE_3|#Hʹ/i~|ܓXH`>%FkQEE5ŸhE_+zP0) ϏN%ZK<;D}@LځHI?2}~ވ3h,OC:rS!^2C{X<^!/0'=4))1sg.6gc=4e՘Q[ܯd+UiA$Qr"TRJPԲ[_~f^EWQe$SM Ԕ^ȝo\tpf9Tug ?f]6IXG`, 0t)fN!i_ 㕓PMA-P r}4 OM9Jn\ЖjMalhniGɝ;T1"&0cҒpGAc =ivܿFeƍƩpo+4ycEt!tZ(֫*!: v"ٽGp*J~=OPLOpv; kG,yβzpqEF#_xӰ"Q~<#n B4Y^2S ԟn*P%ћ%1\J5jyr[5F|3E&:W|붺]MAh|&s'F}k jS L[8BE"09~9F-`^BgSQ%7O_0 !#<\rQ<kx氀it" r4{&42_ ZI&H @"2ޯ@?v~Eahx8ght` :8mЫ{m3p56}t9ifiĖ v MǮ08H=ann8*-C-+f įixXkz;9`@]>^56ZaT(Wa[oiyF@îh R)35=J}`Qژ8 x_)@W2QFz=aG=@ GVc WvJ텤Mߠyx){E} ߒUΠPBD, n,ګX]$9H(z._[JMu.~u@ ˽WMZMNr8y%qR0MiDkAD@l`vIU`c(\p-C6hUr_Ϛ,cFKMpyS5X:@,{P'l* ʐ[c8;+}0*& ~5b^Fo ~Lr xQBi '?K94K%9YsQ,ǿAmxr9LRpX@q2BͻP' C\JxnFJwYeD*F0{rv-i~Zx!BN)tZ0lLwϾ*䐼-i0T[j,'YLdc 뼕hj3[AeM|k%Pw3 wZ5i bjכn7hah"/*:S/FWg`5A* MԸ}ӹr22@86y\w~؏PI .Scy îśQOeMmIe]At "˵(UҊS=ؙWG8h [Tz_΢U{slC^f~:-d%֬/7,[EGOco5-F|ʓ4!* c;n^܀VLM;cp595w?G)>/b$ A !!zScj𚂓@NMh5$urRWW2ȯ?هxt$ דj[BNz:듆 Rtgdn ')FbۿO\`ģӂ犘'Bmc-`o7s| *K/=(5zIv1Q/s&ڡ`V1$K;F̐|&)Ϫb;0teq?p5(e1!F⚆uc`KQ⃥p_ݖS \/dԄE[?# e O-;n@)_2V& /^_|Xn]$|w$ߵ#^ 6CC@fr^_zQ2vWSnZBkFwFB@mMM0Qϔx*f5?(^94sK\몛t73 b$Ņ9VƆ~iQ=̢)&~_sli@P#NXἽp=ɼe#t$^~Ƭv EU6A;w-z^$?)U cHηĂ$~|P{U& ǎr q G(OL.*FLYP9ǒ"AvJܜy4_,Ȍs%6SJt]̻gM_$=^YaKwZJsBN.z{T*߆06ATJ)/8FuŦakw"W^ ,uT@Kn].ŏ؃@G"L{!/_"_ ^l5&$#T;jKh_|[%+oT'M//>pOO-?GDzBkG?njm5C*A'v`86LǓCN.jNl:S*쓃~zõn)[[]ȘR[ݐBUW0^[=" ]6ˢqˉŎGcbM|/Kf]=i E8T綱4qkt&mQ&ߔ3gZR?5+"4}`+:HYd=ɠA_J+: tT^>y#[R0ZE|Pg2y!Eۚ.V\ϸ3v-O$|0PXX-~;[ir6'05Ew  D4:J0s$[@qvVDݞZF J{vk5ވg/jQię'TL?R0zlf+ެZ}>5ND'Mr{B^9{Ylf;sR@ݙ!Frnb'DK34#(DԬ0Cx4㱯vw88;SD"2ddb!3'vLi[*(j"d'EUw3xD6t#,HkoWAo^$V}+5MH91lIjT8hyq(h–m"n; ,.=TXO/6yΛ=dj܊~`Y}IѝW'K݆qPGv|boXFkifl@ oT mӞyY60CH/|:`>& ɺ!ܾ~77ψ(R[r8]7bg$g1t\o.:1qf_ V}v o.]TV4)u*|4T$BPlJ_ѳa/],Θ,l IOT_(4t5%=LHP@SǃS4ő.zؠHk 0lѡ3Z hbhoSXmU;$/RȴU7Eɮ~^`iN}Q&0x3sFOB1MvN|3M6/,A6ע:S*o^0w'$Mx 4Scqr0R8Z9^$$+9"ur$Ʒe~ \pdש޹&t_E,GQs?*]=S©"鹄K:Dۋ^fV=(c<3IPwZ|^!$ZgxѬ^ȎS Xy|F{pPG)PE>WnChDo4ʡOz!)0-4j{t9̭Q o<7I11j٭,TܥьkL뮺݃t'CZ7N}w/N(oǂMO9ʫi=]a{s89o,ۋ!LlB?u^ '`rtԧtiɖx`W#DMᗽPPvࡏyls*eCN,ɲHrW:\b9jQfB 1v!qBNªlUunYX @xv+3V?gli~g5>V,61imxf Ĕ`C}T2 vEb}?e}6\-I`-5fGei%NJWrϾ=$A}4:9^*Nv鰅Dؙl`6WE"VC֟_ ׆t\ןLNS9-$p@H Wݠ.H e!(,c~.YjbpWj@Ihq8t*2S 3^SRq;+V?i=8EjQH[8H$7LBRXx+^L|\i͉w'cC=דɱi~Dvjlf_1cХmpZc6`] DB"<Ժw"ZL"0"ȃ糘Vh2 zgW0h[To.˲%6ͭ(P,f[sNͫxgJZ)d{faeZAAWz 𚖢ScbD<='d s&Qǜ땔jzX>f)$43~H=WU'$y#`O&lQOLJ7 nH`R,ncDg1c=hJlJGFؕ Bğ򲐿z,a4V:gHP%uj ^[TItp,H@TmQ65ҤHZz W=EC*\\:VoF)Wn9F^#>6ݢ*bJaQ#(i #y ;^uwԉM%ƜzT\$C |MwQfh5>6#Q ,gt_.<֕.se3M",7PԧkxV1\D J<էmNj{̶VO'OPvc)kTeɓ<=t1fB"E7_SmGooij_yRq8fA'c}piB-͙a#[  h*M!m&v҇n/4v\>gB*āU3bNUTny|h^F ]0Oq*xHH6V61VAH fz = S b<_>Ex="z1$*c谺#{äm t3=bpcD~nUJEQ LOk/:} F {h/B{2:t*>g2ـC"e{Iah5߬o/$d<$9a-/tԐ(7 dzV;x{szwH>&./S?O'U  o e0Mj8/ЙB(&}OYWQ۰Y{!ρEdHn̓ĎHKtܞRќq; I8|TŹ!ڎ~fМW{7C]fNlwH]fe> 7:AGʆ*$'pjL7}>3RVBD<^V*OaV"vPYi^cdi#Dy{tsпtftYذ(֠kQu`{x"/L\߂`g XBK[:@UF}\Z0j;ҵeZDiJPjROG1V|>?y/==ٷ Mȅ#DZC vBg6 t:Ǭ&A4* u6NlyB8>y˷D&z&ծ~Ȫ)CQZwKx:+Ϲ`ۣU& *ϔ:ZkȘС phйuDe`%8jͰ&tZ;7ҟ|#B8 lUA9Qyˆtt!J$Yg!{H~#7x<]X=$l]5OҖ"SfZ15z.uNa_+8"ؚѱMIgKP/l:@2Ԉn$|ڠȒ.JqcUgLp,q9?!%)Pa g2+:7ꪰ;7j쑮oz Gײ1MK`- Cm9) V >)?FQNWlvN˔OW?{_nI  gI6&Tg<)cx* VV4F ؒM q؞g;^vHf^_?]Bh'HTr.Zۭ|_U!g? m_/fUG1K_t_GoT؇H=Q|r&ָMrjVՅB}ňWiגe_HA)uȥ0`9j2&9<oŶ\㴲Q"kYJ4a]k>Жl-φT4_ \ۓ *BdUDsݻ&}=@pXr+LJ˔HFz hALDm(A܁ .N|r넀 5R/[D9&Ny} dZB+9U/xcGWM| \!]Z[[Eh)0qx>|a . oطҡyeeVɉ;#A3!x8,eҰ`E0JKyM f@q Wpz|V7GѶ8;T*1I>)L{ɔpΪ1{9t58Ͷ(GWs=2V~9g|~gʸpWHr)HKmKU瑭ʱbֵT<*=%$xaZdD οg"2V~V8!0~Ր8l]6V*pE W6v}'"\턡:>~?Gg="(:i.lv6 X,tNb kTD]MoA\etŋ( Ys>+:# EOu KmN2W ' \_g00/%YA ig܁(-uuJ$8(֡%i(b"tmls˩Fz*W4':V9э uW:*Ǟꂚ9S/Kd3U`ң;\Āàk$SVJTc3<]h.fA5cpߢOd/{!z9E,g5w }x<v$P3lуCJl؏0`-"Dl|֝px}GBzQ+}'L[*G-eR)A,zݱUT2~$rj$^5*hv6 V߷b%nO{;NO=\ޔsVsC GDMPL6lP+vߴ2C U07lmNL<â𵬻ثoB8Mm6z8 wJhEIȾf}]ۣ],/JO>a!t2p3<˓))kfOYݔJbk 撔Bk۶o@ B_cX>r CӗrzgǣN)§&>͡sG wl%^J *N0^zii2GQpvGum.mMӇٴF;ndU v`gCl:#cӛ@p 5:|UH =|bK2f(LS`=NxXys,mߒkC 8]ꠘ~ +:Aq$gK@P 4XkF0tj5*,8%:7܍[㟥~1th请k|_4;`)+" '('tA 1+YO3P>Q.vlf_TILF.H&~T8tMf_<#G?=,f2ie} },ְmc! ^WF=ھɗ9Q G ^>7ZQM-J ۭH谐t9VGzC2I k;5%HˌɊrPt&hq35R'U,tJx]GG=qIx eW[ծ♤NfAzh]Dw1-hֱv9 ƧJiW`IS겠6*6zp3O '8WS-@M؉<Z_TNQGD#I?mҐb6tSUhI/JEE : }I2f1 ו/h[R$sI GD!N]qYQX`"Ka{^BE-9fC,Yj5:%FVH ];哲6z"e>xz9q^9>Ty ,D:[Œ9TZhUlT*CY[Dfrbj 1R^.XS{]5Rh^főDڨXҸ+"AFT7HM[c_L` &dlxlեvO.?8'\΍mIigs tS:1W]F4k%=*apvQﴳl;dkb|xvw1+D8nu'.Ad(=KPMN/JpE_ȖF2KI>RFhNE"4\\`\y_V昽+Q/(Բ]JA@3q13 :ɿRPnDoΡF@L_\3/V)J{ڋU yܕ}q\萄2LTӣ}-`/YK xTQ.jHcCm_K=<p|}fQ(F _R硠QXv!/5+̰V<2E^('hMUOqJPqxckzIZjݙ'ЦywquzjYg1en.9 IEW tByDJ^' ٳt)i( xd3Tl?WAgM/&'I cZ&I2u{U8 f{7.c v~6Dv%pպjC+g ʚ?^ivHN3l)}<|sȘ* !3+&`nr)A'J9ޤ\" Ml#G7NdN}WUi /H!fN;-]ք WtQ+㔕[߲iA" ؓ-pQ뾂IB!, L o: &= "i^Zh> I; )I2~c$òFes<9q]|'t1"po :3T$sՑsF j[8.(~h[tꮦL"f]A\*C (gBR87N)}uڴoԣvłCeq?$d}]_?x&pǤ6-&5.dfJG*zCL;!qyY:~PH]E"MwWA"Dzh%Q )Ĕ rqY /duåk#Yҕʼn|=p3*{6 ^#Rh1 :RFja ]=wsS!iuC2it2_L^[Cw\ӁOGzG~X+30!40|WDw"UUU J_ h2>!`1 ^,u`3y *hIj*C ]ذ] eF?d}&,AWF@~F!px"L87+Zپ`h*TmdU֡\y}&i<-`_b(ӒOed9ai:MCroY(1VB;Cx #'%0NJINW%pπTC[;' zxt G.gLjS,./ߤ[#vҡS(J@S+¨c*~NcHAr&8";Nkԏ&j{&TJͿO80G[va+0U-%cA Љ|#9!l~_ŒDte94WNE_(|ⱶTxА.ԕ,a'e2i"HD6bc/-M nCJkRmQq6"ê'=D1 z7tFB4IR&K.1:Cwe-V!=# fd285&A&#Jn^>4xs^ş]:Yn(N G*vqRycj)is`YK׀hC9ܪ}=P~ 8ՉG1aI'%ߑ~]6E }Z(8`mÕHIʦ)+.o E] MtuVVQuOǟ)6~ J+e2S}jl _}+@<)*AaXUTv"¯&I*ɋ"|%t=)n`+\GX/;e1gu \󓐲8}!Z Ddz)LBA} RQt"367Cfl e)yn5jN|𔃈w184'bȍM"2:"Ց }{n' m7]`NKݒ/NǏ@.;DgS7^xW*wk*>5uU\/gd|~fykfH24K)셭 -EY*@SقoK𺴸9'dbԡ0s=V+up5#Z۾@Y90)bǣڒR a]^r 3p`'L;}ٜq`H!"sMض YZ