weechat-perl-2.8-bp153.1.23 >  A `[F؜!M@eee?;AK=yVEJ,=5ǻ5<4!lTRoSQp%K"d_g\pޙrppL9KC"CUj?br w^EIWxDivU5&+3$_[-?EFtj&,,joxտZ7oW('tW@WS m.Rܚtr^`7+ey5&\3>}ҲQ-.6\o&B~mȀPfJWj4&0h8uLXW CN5I̫>ffj SamX8_Ns*#h>/'mk鏿dB7>p>t@?t0d  A|    " $ ( i lpuz   (N8X"9":"FqzGqHqIqXqYq\q]q^qbqcrdrerfrlsusvswsxsyszsssst,Cweechat-perl2.8bp153.1.23Perl Scripting Support for weechatSupport for weechat scripts written in the Perl language.`[Fgoat15SUSE Linux Enterprise 15 SP3openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Networking/IRChttps://weechat.orglinuxx86_64`[F65e7f78ca7f032f44be35c1f3dc7c7393e432bcaceb04c62752c748fc8dd82e1rootrootweechat-2.8-bp153.1.23.src.rpmweechat-perlweechat-perl(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)libperl.so()(64bit)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)weechat5.26.13.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.23perl.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]=4b2b4c7d666b8c5dafa4813ad1b882991c8a8d67, not strippedRRRRRRRTEZGGutf-820dcd9daa0a400d14a90bb22b9bc6a933b7a4f2b2633dd859b498fb12b73dab7? 7zXZ !t/] crv9wG&8K!g]u ܭ_UkE?kYE""Q(c-x&V]WkKJD'ҵ|dXB-r%>/0˷Kک QMpkt6Qb_-`fG ^Sxq9⼭]/{gj/oD1d,bb2B/\[ww̭x%C?{G4;}!x&kzv8w 'p>+[~xYK sELi kp##idƇq:nCݷvYħ+)j~4cܿ^t-·q5OHL<' G#E,`zD|F!h9Fc+o Hݶ !I,A1% W xgP']F#6 ^bhMnsuk܈P@qtY"hyb~: ]_Yz֡&J~ܖx0THWBi_ڪO$:_bTH'B=9c׃'qRZtկrQK۴ƛٹ, [8eh2? F{Ji♰ 0cgQyn5Q5/-0& ,QMn2 ΑzK J]9-"d:ζM`|u@`/l(=D5^xcӮ;0pTD,536#H5%[JAIJ iFO>`庴eБnJ A]{<Z5YrΦ !}@n^ޟv`TAmluq/E9 }8ID *_~ˮGb0qS&/oDW M+i.?.3KvC-6S^ uURIV %ڎ,\f[ixX{7^`_$ t@&G ip9'uxgp3i EߛN:lㇾe5O\H03R>qkoF^<`a{l$5W{k=j8' jZ$8-k8l1Z"GW<>p'1J*dD~Ab{ {mDߩ^2]nX£ xk}35-"~K>aGtkޙm5 ƃvnVT$hz\@rIxsE9Q%ׇP9ֲv8B jlLy8pidK3e\ %q6>I/Fh,aֆ{(18@ >9o( ;UD27'u|]~ֹ1Xv6&*h!oruި88}Л{Cf}Ze#% _bzRi\7Ǟ<ҳ#{ٛd%DžִLtiQbdS6 ƂMOc宔ikR9EDCکr~)Q^K&Ϫ(䋄ذxF7+ Q>=d\aɈ*F] ttb6:#23q@̗͇HSy#=Sd SH4WJGh`ֹɰ ;]wh~MU(d:KbSKe{ Hb6`T7ubeȖ1o##KzÇ͔8%$m>Fgׁ7Lw]Dd3ijw=S^^1<X1['X 7D1#s.)̙.>@?7Feī毫a0>qH"u:BZ $=*h2!]; W R?sȃ4?PdNumNƶX\yסieF  `S7tԽ(YsSt-kVRGK~/' UA;f@ |!xE|fO..[\8Ny I)hxEXIڧ[*KuxF5S6tA(pڑI/ֻS{L^Bˬƽ^ܚ#UyearńVAxkȞlBdc=)QtܥSV69Ƒ\:*_߆\ݧ(SEgA77(Hh.,npPwD̈.oIrVPNev3&H 7g䐯i{˶Ut`$-kPEp8k?ŽBlK;8|y;[xq굈^HڂBm!yx riO< HIr=H;|;ЄG V)YgNjյՒ&91|12iܬW\M|߀^ۿtPO.rl`i{8vQ?m%\i"7X^ ,^Q=RQ|&WhcW6)H>K@HK R3{NkcIܜT JWHH{'7$Y1^:VոY4࣎(dTRc3Q+Qeeb 2N4КDRp'~j⌨g,L}N7xdrjRrO&^;̖x+5HviXyg+'C#.e:u]*W]`L-4~%|)yIKgS:fJ@pFijM$!Q_ ɺrxM.AWwY~11k,-3P5RkO YiJȡ=d/sL^%4hI6`W`k_d* Q+W.Ϝ\d*\J`yr&d!*﷝1b_g0OR+=K[vK[J (ǼN`>AAΈ܌IAt ɇSҁqUbpxuIs[iٽ{dfbez4AGXb.B/j%=GVl儆[Bmf_Q ""|qj2PVz*$*=DJn…wE.Q:778ۙuq.a|bn, 3" LκqݒDꐼ/3[8o%ꦫ+^ڽ(D+Bsql⯀y`[1 CA\,.ozz(Ɋ<$^=^vŘl(Ǒjk1h>xbUn0+WI#@e1ҪdΡ _x'5Qh`',PT˃#T PVy*_Wq) 4&sSeAb RDQҹh{݊,:tE,{O-;~ky_ǻ& d 2kovᑉOt3Fd_}h(^cP+ΒSM採XӖ[AP$#27.cu0#5-TBܒuOՁadF?$EL;OkF){z\Du KUd|tn+~XgA֓` F5&!`pJ'A8Bp:vY-Pl@hiv[MUфS(Ȣ1bv然<1#_l2orbZ\s}fnpgB/zd%Q2^ZOP.Ix_Ǭ[X^QؔdR&/]mp:C1i;rd.uQƺ Yp rBui?0*}FeE J\Eݰ%?):NWw#S>MZd|֎o<$RWy\i>յ bɻ)(P܆m$_4`oJyQ[I2}KA,0Pll!fO1nU9G1>ܖܠ|u2[1^}RgHU"bT0J>B~ 6ѕ$OSMK堃;M"oaS OT~*I!Bㅚ*d}7r?.D-joMIbז" -ovqqm? PTwn9;2"bG-gnAR˹L0Y?r8j,O:gh Ѭƅ)r@'FpgzFyd}t c\(ֿ=fK_3'NV;~ZV$xCuM]D3L[SRYW% 耰+. v )Ct-5KV):lٕ!6 oZ>HX(%wq (wDT ^FY),adD>hzƤL$Jc\g=S~I\v~v*+åb聫!HCiK9z€Erk`Xi=P4"3w<.mO[8yjvEAPAao0H,RMa#uLDCL_A[t;ZjlYC?S@?=ܚ=wG%}Sa@תsFbTe=T!|^:38x6/uD\Xu[yUxN:)jޅdj0̙`:RM0}8WB#h0dTo/ ܮ.x VMbΜ? r[J~(5ͤflxX3-0zיońpqS:?&=z;D}i5oD_c4MթUk9s@,Y.R7Se'ذ7?d|W$[;؃,00֊iD$sR_c,}oը0'Zs]Kn~2H͗dcy_eA3XvWdN G)oKJ"pQd5qȵ"9"\J՗rRS0 *"ozΞNRP"ZK{|Z)ǹ*Cvlo;Vݙkȩh@Zz=æL?ᓙ-LV~c 0Ӫ=odpG:V~L=C[㭛:E\+O6$)7Uǣ-~^%ykgh>*|O[0T[Gt:Ν`sZƜWq),v_^}o#RtZs?:"'.qK}gmOXc}]rn Sʪ58G.@s"uJtg %'76؄o| `Ω'{c E+4t,VU(O2\,1]o/'{EDBJ}.=]7^£VuJ+ =ȑ&4VHI<'C[&!~&]/n4ږB JzͳulT* lz$T?ZA`lƤ$pnIE8 }7NH?A1 ܽ6D"Q8XVd-pw+ m CE5Rx<{=eсd`I6|m gMN%A.IJ ^!1 $1kcnn\o? 5I 8>^,ŋGgn3 (e6S/7 &^%c)`7-{Dl?o| M8]1Q<ӗ0'(|)haaWhAΩCNW{1ˡr=J"a5L;-y Zʙ]B1sinQm-M$[`PD2 7v;T̷@O> lwƧZz+c=!Nҙa/h<Ɨ:ԜXXT?fpV| e)=͹ZƧ r%/kuKU=x\csB'㛬p IOچׯdnfW6M"xB o_ݗX2s)[b^nb{y#DxJv<=`ݲ|d|x{kJC5x S x=[c/Ը'PQd ,I6+amOuoJD7Q֛ {lN3wG=[3⨨B8NLd}^hE+ M6uح+E,Ui7Ho^jFa_q!8T'&F efp'jwEVN/j ?lPwrMW[T\l|]WoyP^~b՜EAb˱>M5 =eJ^ &Ȩ%Jږ#XFJ=1UN ~ 7Ѯ=v[} 'bɅP+/JdZSDx<2Y|Ąg?^Z+)(H]بT%W9fQ:Qu ٤:^\&V"d'!&W} e9̠k}o9 ]A՝??'1DA촼W䙠͝0eC뙆8:-s)4Fm VY# _֬(o4TfQԢ؝˸Ѧx s٭q`/_*]7UxҍOjLkܚ6Q Ey+;vi\fK-IDh\|q}16hGF:bwZR'ۣC`o#/ ?Xt!4إn4sF4x+DwTˉuYExX]Z Yr:_S6 zaD+'z\֏oWbiH6(ː,j>7 ZnO ~[(5&HmL7 K$@4 Kݡ z :\}-8;lD0ͫd3"K6\{Zc~v%Elv,?r6/ׯjT,=H0:ɮ>,|TJ Mlcz.]*d1}_Uwgx P_lOc2,83F5biaQh}+o *he@ϛij(k*c*7vFf2S(qF`N%ep=C.RenfT !b":K[gkP!lP/ .i_r:;ca3ee"}$-r(k}C}x6|/|S&X|d ؉+kΈU` +8l!/WT5Lu5{DMpC S5GQ :WI2o^'.yg cgastI- Gę&, 9ɵ XD2kb`'0 (ZɌl%9pFvI_l"t;zBNG&c:>L{Z{ )\oVvœ"|46$q+ U"rJf0o:- G45z_gY.]!ߋ5kgZ-0qX[@=g!P֋ bvBhI& "fFgN {:DBfb%6{e< ܁}HAYt:ԕP>i0A_T}&U4J5f0giBO̕gF[="E×ukD5\3Xg0}͛N=r"HF݌oVwCWu~ r;\dԧOԉ7oZk\!:!27vֲ9w Y8fKZEa xd,LGb7$x{ 1iuzu{\qc> Dh 7ov/c3m"`E{'|iSf3τ>||SE!O0ˉ L<VwR[tmП *YqW%R’c%ET?GzcHY.7+H俲zG!iNPK!m'"ɮF^U+8rEd "j9 j!6xѳ4(x4tru_UaŠA`63/;wM|}PHh)-&`\h?UR4S4+BXSN=UܲǪ4D<Yp}a"4$#,%(h`ri;"Kl ƅ n $CSJ~ ;vVHk_?I/~[`5:ڗ\M,H;i:I=E$I'~B1Wֽ׺Ⱦ]F0:]z3 ޯtFOKj"vP u#;0s p⦋ʈۜ:(%U[WѰׅmSܪ/@rW?ӻΠܵ1߰`c0EdYʏj5yΘ.Sw(38~ʻ#q%y>WOHܸ,=]rMz,L+֗A 528HYd))}NuO|Y+an2ZK $B9H+_?W-51$&g'Ք YTYf 'k^ LCp ҧMFS2 [ò$>WmqoڱFS|EԝNC0qRm' =fd"1gN#<~M@ ilX;{<r99X䷶;UXvnio ҡ迲3f |sCuqᔛnb .6)qXbJM3,5T&Etw/Fc09)d]иLAҼO=Cwȼsy~'x"+@!t>XB 3CV.&y~bYJ0[낲JL.FEUK( Iz e%47"P?vT4ʽMvߓ4&}ʗÎCN1>nmLáx|"B+2CCQw7Bd=ߥ:q{M60S>Rln 9Gn -L婆rC5t&M`#0ȓjS?xq:0_D>%1 e:ġ|7"!^$$$oì βQVk97FǤBn4LުmkNʲt!1VXvq[{sTNzPKg*Kq ׋װ+TٹżWlmfG1*oq%[#l|3snW(K22񵌳gŃ%=ʔA֪-Tl/!Lĝ WRʳL3jⲧL",Pun=m4Iɱiz` xɧ+6Juo(o=Ddzv4-VmD-YkhM,njv]<@䠠(-W(+p171SY2L=]ivRnQ;b]E)q5|ч=!*樃0w RJaLQ,cxPU{jВAiTy>{9\#LRQhapE Z<|\Q{rQjL̯':9;EM'-YRW B*u]?GfU&.:8?aY<Kt%凬1 ڤ2Omq:xsx¥CE8pECl5/Ȋv3hEkk'jmZ^e=UwE2vu#i[ޓ 5'  **;oy$ K"];_4|!4 M܊3 b^,*|ۉ°i3* {9VL/66nI]dP\s0IjUh(?nϒlK\Lk&?ˬ}j&qoo%MHl@% n4uBf}HT: *|~1n ^Ѣ\9ƣ~farm*ЕZ^qk;%%G zYlQzP ORF%\LlUiCM[$EH4vCj";c%y@W#gucH|>$dV!*;YQn$*UTz(u2x܄,McZ&L(Ln@}~z7<`s~vA0 #ֱćq6wAu_WҸ!A1k' :++IlSFE0h!g M<5ۜyӜ8- FBC$Ƒ;x)c $ ӤEx_p;Z̮ `ƥq瀘~GKeVГ\×<&X%שj&SMgVۡ8'  +$)2f>>}?h\PE3PVqG7[4;N*Gl)w8Ĵ[,k% ]cf^Jya*n ホ27ys [c6^ &uîyҚVq١3钻<]@\95"uaanYnjV{)d} isf!Df_K~@ lK…"pG,z~,:wzIL)ىjF]@7pz†o" w PXV@2iQ- $@U#;w]4W>,ӢD7s'`5DN 3QO;a,E!ΝIAuާ^C>&gVSrUiFS{%`AD[%wA5V5rhk4^{|Q_l;'h3J$3w9.<\,Xj o2"]W{p5 ,oe],kMT'Pm){PbQEw 'QQ)i9? w%gLR]9zq|,uE^ "^FA˛I1U-SvnxB%-%~{27RvE?yai8\P00F̃)/2ppIOG^ Jh(ȳݕX{bҋu0AJYH*P/չ+SPCVd*h0U> ;&$ӃTn]K\aa~)ZDs˩"bm?rx8fn>?O:+Ϳ5fc2'$ekJ7W2z/?‘w%ŀ$[:Āc xiEA34{yuiFJR;_&;zheP)(QEi:xk,GK@wien `:JqMVh_{5U.1?O7O_ek$CI^3*d8Z15?iܲʿq%2=|Fm5Gﶝ  BG9|"E/0C^)y;^aK$cbMy9!ɐrT˲CM)#)~TQMFf NekT7ReEv4HгzΫӵrD[!`zKڌaH]B6k`sP,(bKݺ%շ;cRt{kZ=*+FwKBD1߿Æ7F0Z؅ā"8L#iy{'cItjt^=QIicyh9&>kK=e hfdL&p&hE4OV[KT^_0xtזQZGϛTa6p%ql)d~Gks#)k8+(tP:Q=mJۥEz|0![k'sD;[+39kwK@53(mCU;^cL:I5~'d-#)n @Y%Lb{XOYuz se+ʵ|FtzgCW?ض˸$Xf\@t|l>z%g[C>!V`o`52bQj6W3ݓT䃎S 2n8'yt稸2^BPN. :wk}Ark3=BOMGh07Pru V$W2%awCÍ@섽@)oT==(S%N!,HG(A7kT "w脤|IGR͋)q.aGH)> !Qi$HpG:4hHH{!tt#_HM3k7lB =UAն D#DRO*Do&%4יҠ`M5 zЙ{JzM{ $c7"Vp1MgC~}X0"9F.mPxSB=f ު'#G)V[7AzL: З1' tޏG{)*­_u2xzQHcT}cT.ɔ>/#qYuPGl6}*1$q FO(6B3ѐlOF]^Crm1n@:ݣ˧vbOﲌdxw%lPp۩Q*~kwIPLy"(FREu7Pʱxx)cG2xfrhrؓ4q?,אN)IF兓niH`SL`oWzgaZqዲnd&d~+|y͚lh46Wr. Z cFnMUݘsιQ[XlC:ҁs}ÿF8~SAGVaΏwfЦ?*oJh'Q. Hy3xG9l"^ܴփđ=pp~ ĨrMo=UК05>o +;,R*v&X*l-cE"(!4,mrzgGW9rY=O; &9c_x\ZL=Ty>~B[?bmYdbp]W>3z[Kh6쇎4!Q7`WE<=z==(P (s%Pr:V5i u|kll+S.b;Kb AYIH#5"Kʺ| v,$;֩2J}%?M;P %pu3#"Q&̟JyF$MH.9Hc-?@@+@y蟇_Ѳ9$_/h _pz0WNub(UjĞ,ȕqeq;?Dõ *yqeX.mpdXK쭥ZŪ\qZThJKȑ4Co+.H?hF|HPq"C~̆jGr;Jν*zQ8ei,>]Wcxw]}ľPǮ5qdqUN>[aOTF/0z`4|s`^EDzZ!Ӊ 1y@mQ0:1g+nxqmG< URa!3|wI␞Y@ -?@mUVd\n?ݑ.yf]^P$/xPE7Z]45[ch/"DhTIU_+dҴu $7ۺ e"g~Ugz =&]>YK1ǖTD=r ~;#D1;_~2K( SWZd(y?TN52d6]3d譩>hP8ECP f|҄ORdz!pHْUs,3!@7T{35ŧ4L-{D.mJc #=l 'lD&9:m@CȪ@#KM\S'p1 t/JO樫h@O1FWPXhke,9Okx :[jRo%ta2%m_h9(,:q;FM[[/rRgV FϨ >XqWFzwd'S5'\ Q, "is$ .|sg3|6pH#`_SE G-@..jNa.[3TwM2ٝak8MH^(_#)"o!jP<'h[!b҇zf+^]ϤNA킎t46oi]<&߳kD"AV1j$eG~P0Ock# 2k(tr [?~SܼbM|J1{"$HJ*keaky" )d\t8"p0dDSzQ\R ȧ*b)ƳT|TMOBշmE#;^S8%8+oT[^A- eȤҌ։R$vGdJI2TwKz_w*̤/(˚@pE+_!|k})sVC,.Ѧ.3gt*p#Ʒ"M,犄pxؙ2T.b}4zPѪ~y}ғ9Jho. A&gׇiПNiXHSa,\1l#R шlm-f=lS^#|j%|Dm5Wox1oëcʀb:ݟQjU-LIl<_ʾbaE1Zïw\G?ݗ,c<'FHvpv1 0AWzQ竊w8efJTu>>eB/ ۔7-m_cC9LK&} (RZ8yJv1)/hfs1Boh9;?@sXDV̋ ~&s |C@=bR[(/VUk!дUSý5h)dƛ52EWdxG^R ԗ‡Qy &'dHb!b+dW =ۑT4tu ķH5(p1{Ku5aМGu{Jj\x;k'k;wRDٱ&PI?0sOD$ޥYW54Ͳb{RӦVG̲Knu? v)GZ 4fzqֺgXy"YԽrTvD ds{H;|U>'ߗ6i`ke=Ԅ[D|m"B+zЦ5F!hēFJt6~R|ּ)Di6*-7^w_򪿂2bh7SviGB9H6! ;&nCCnk_&@m^䝗f:Mpq i$s'u\GPl_5;'pNky129Jzo$~*e# >LXV+͹i PcD*XZmzrg H=LHt6'VnMؿ/y1pA_ZH+Q Y9tBaH>;7ξ&?# {Q#!}NgU=_AYIY؋˥L~F`.{ˑ{z?+?B/x>$0)oT)xz-sX1C7fYkdtlD-'ၘcFp8 ںp *R:hvFTJhY(P 3 mWGŐPK`T3>L=lj0o96 $;cryY^qڀ,.7 ![=3ݓGrvfZ> #&1>4];-G`Z_g4ʺrE+] ̆u6%۷\nn;` N;)30P|Yc0_ΉR1jgeb)ITߺNU*+sڸ0%dmȃ)U6^q~L]NJ =.Qn9'EN^겇ZတAy^iު7Kزc|4Z%O@[Mmаҹ"b= b[z_5?imcUDqI@eQ{dS\4mN"j kv,ޜ {r:C<0Oi\lX_~n-]>PjRNKNcCƳ,}#ĐxߊL?xq`}G 6bgX,u9A~xn4u(FR8QAMں|7HV(K\tbJw{(ʥR3g GpMK >Wt ^ u%x~U)Znc=yN9P6n6I1X噏2  a|H`fۘ ͓^|1chQӐGx69DXneܫpGʿXhKR_#n]qzu0H(Ab_9~ɭ= 5®-ì, 97YW-VethK1* N7{H,.QF/aiʁ\3k.7sl\k5RQt&JZ$m{!pL睇?Ve,\B7`T aH%h4乒nk?~duL\;`{`c-v[͕rli;vߠ.% ]BY6S8^6 Bd Alv*|5ٍp'ҫl5!h**C Ӕ6bk:(}Y1\&U-2< D*n.i,PٞGnF8Ģwu7ž~]Ƶdטѯ_-MR7eRD ho`s!N 6^9σ;7l-AӄⲘbjHlbNDO"'A?Lԡl㓩 V*(fnnPʍ0ZymJS#)nBb Hb*y&] ڸ~N@>R:+H8sP`'!t6%|o:IzGGHo}8֚yEJk:<4'/l<Ã2xim}FXFB%󎤊KYͩLPܗ4,\XݰLmlT+s Rжbݓxv\xJ5J5~18]C xPDe0codZ)A76Î˵EFCw!!iU6~N.J4])G;@2RIs,R6ޙ TfF ~{F 𕶭P SR[#Q;)U6Е {I}Pƹ6; rStouWkb(Nօc &>c ,o:[+SIXF@r^ ^!v@OKL]/!hW NEE:o%/PkoȀTmU=-pjtcDw Ae, ZWY>,͹N/I!u:U~~Yv<$ OK6B]35r`GI7+t6h 跚U.bCwfa\֥J[ #ʝKŁ}6l5[h|8Igxtx?1IX{Vي Vj^pbʨ yU{klү.v"4PЊE[n3W+ IZh$sJpo1@?yBXxf5N?ng13b N +GXp ՠ*7W0E&XLNORXB| τtS#t#CbZ :_\6/t|Wtf3) ]ߊ0v}+p[ s<K=q_mpW],{K'*(9zRI -hgح x P0#ø&3_E0* 냖w]S)W%pU/YzW= oã ؓB27TeReڔ|H'K8ZU!C6Gg$0|YQc䝗,6a:yahW"^=W ʓJ^$7O}ZDg5[@ݵ|tS*5zIwC&^ĺͨ 'rz^B<^ ~Q{WR/IGL!GTij꣣WxxwҕPf3pH*ț|hK&Wq<%m]P+hOvWdxOĴA"'(G/Y&jbixV';KSBuNOx nƴy1 *Yvs2fhRKCy>8dښ8%D`_`_O[g W;;Y3c)h„ Zk#âJBMhj4ճןVR%&vFCt&uʉő8LpLz뼿ѕ3;3\,cJQ)&$Wdhj]pjFH>e8ric7^v3rR^i$)nwWyl@?ŘYf 6qB[HH*80qlG !A5p-Rf b%3.C>~zڐԃ4#P]sŷlG1#quت>v4ɝЛ wkukXd*NvLbx)-o'ielq=O1JcӮ[*Lm[f?[0x l곎w)s6, x g76:(<ɱXm C8+^dղStdnjkEmC*ʉ`!zV  NѵԱAi[݁sҡ` (u26 ]4$^2iXͤ޺u=3P^f Yv("#Ϥ.=b9`QGTAݱ4ĵ t=/2N!}lD"]U7 !N-a:uʡOq/COS A"ɕw{+ vLzްٍɶ[^;IueBu3KK/^>9ߊ](E],KB_iY yۻH1e@J@\_(ܑ["t64 OPdL߲fd %hGrң)jlw:[\3zWݿ#196%k!1rS!Ιa'9Cg2t)Х0O>c-KeH;@x4\盯6Z;w`k ncn :'mlLمҜƴBxz1LJ /لj/嫖 *6T 'ZZ\b@ؾ%ZܿU#\fȎ1TrmB}nL݌w]$ G%U-%bH8qE(JWRio̤VRXΑA ,2lbUE S*s|yrVɻ͒GcmЂ@")߄I&,EJQ?OV6pV~$A"3%0IF<!̻e+-\8LۜZJv>>0AI;`l/"RE3 xtn;*9 k& b>;f٥VCձvmNwÛ= G y$`(||&|6S >؜zdc.Of Є5$ p68]Y^c([kF(p..0?sYj1TJ{2 ȑ,qwGuR}āor.&_%:6au+S7Ԉ7r wbSUt Dv)P{4\"Zۅ0[$EӨAOh,aU5_ԣjLƫ3sRWxqU0b5)=yfcp0ܣMw <&Pj˫3PLjcUM \>.,v-&Ӱ%fj"uxnDK7&8q^85hَjo%4t!g=hUg@ks)/~c>6ă*2cUMdE=Ukm-.m|-@c 0)En;dFh;W.e3}0Lꭒ5ޔUjXCV'~׵#q0+mgjttvMM/J,3 Ϸӂ.S6/C)9?oBq s+eiG%abGcOlU LQ?hXmO{S=,HD'5 J <{XYPCE8Wcm&,uq2^Ƶu1jtdIAJ lBLHz}BX$ UXj\'؈EźKC>\jeIͱ <6XEQ\6D\ 'Tzyd>M#a$;"4Fdۗ=Q.t+ "O03O;WB_u:58׎_q-JaUyGi~}g`3 (9<k-;S`3PmG^ys[N{jh_[T՗[B[{4~ߝ+7#*e`Mx Xs Nm1B&g{I"-aIOξ5O|W $ُ퀑}-uSy `wD> g7žf|Y}pͽpxjo^a ;njQB#ϯ% ɘ.T^bfFчoSAnr'p ̊؁)JӐQ=uuv8@Uuq2!_ԛL;i-5C3Ż㡤7, KEt*,%5ęEn=RΞ&= +Ja$Ġg?`>X=~5DJzM1^p4gvͭ(ӂ%dNB l#hU'%Y$=#(>Ldrͫy?Z9P+}w, NW . T]}7RLAư7{ϯz={( )O䥗-[߉.VgYH\ Z ֎0p^$RC8X}KPۇN53]NZ~BV1{{v9$v]C߳_gY缂Su]ʘmO[d-8^bw[",!ΰqF0fy1D\ }ZI7_:kZ8vq@ʟk~e'yhU(벵'mvG{u K7[22m.{y$A䏆i&V垒1i bSCv,b_WƵ/>k M28i^a !Qs4#c[(bQ/"]24.>vfzR'bׂ2Ƃ $ bK[xx YAzzNeIvDl᳆C=6G:n5Hs5nKU=:| p7"Н_Uʋv(fʚ›㽆Gsw/vM8SVsOwY{ĩkS WM7K:yo~N,f:"i]a:U LV" ]!I6t؝~=+4Z HHQQ/ 6M_XDXCTƾDjLZ컊vN*>Mh@ﷁ8hdE;v6bO:^}g]#S͑YdŎ/ &PA}=rf8sQZ`©䑐sSɮh7%v?K[-4R $Kp$UUwJڔ9rtp?.z*! KQ[[@60NTR2šךB(ц9N/%퓑NNA7u~l[8(` \q d}ZLFaQH,=[i SVJ@1a #lVli7qO E;}#]1r>c? Ӂtf;FU `chѾFİ$zL!Q|/atH~iE#-F:K Ќ8t1D1Ѧ&DAÂW( IxR罜x H[ZO|+,F2 2Pw+K4NDrht EЭsž`Ȍ{g%+IO#[p|6z^Ѷ \#;h[ }q8)ˠ.*gٰ 4kt+z֓Yr+12~qr~13t7Ʃ<#ykxP[nU-H,uz̸ǔ0`?4I {\4ƴhF%vBX@ dCA5'nq=O$ IteۤM9R@qvﶷ!wuOmދOw`7 `_2{,Rixv}3`PTN %ͮdW:+F |W Q5+QZ1- Oe&B!4{K^"F?mxS5GJ#u>klJyG0SK+faE1A'Dnޖ=1&N\&ZǤzWԘ?U8ozN,aevoRzk֍#'y]V&Zõ=D~9OH&/";$-J O93eoS@;ӿeR,ǖM$U/P웇wZoT R בm³Z$FrZ =9;S  'E(U65hh Z+ S$r0@%.Nb(c9h]+h* Ks`2Q啰WOD5M.Uhr[,cwWUW&A\ҥ1!YD̗ kIptvx1Z b[v; <7G%smBT.& s\i=,#$A ?+O])Ή/3ru~x Dtutz(f\38*.Gzp*3@$4]fFfH؍tlmJ6BY,qIvO*rƹ㤲K&{K7p|12s}lJ7+"p@4J/ ,ٙUb%fV06pavц^ʪ<6煋gU r!i%u"6ԅU(9%tI[leF {b*$2jU/⸬QkKGV;x'O G:D(iN?J'hKun$:u!|)tDG{Z]>DpYmJWEnߛ7Z;+i*z(5Cz=2o;?¿9Ie[d M+沓vg#`9|'kF$ʛ-yͩ`#lv{|\X*/jÈ5IKǂ|C o. ;sntq\'eO9Dq89/)^?9DA#z.#ZJw:Ilӣriƽ?Uu:D]NkycT5Ds]R!SwzO uv֨15z*x,475dH>n|[bUI.!cD8ۘFdP%rglgb4z? 6}'[4'U;8 w;!v*V[Y h)R*OTj&3iM's"D'&qt?u9,p/Բ˴5e)Nli-8>f[VfgPJ$="cZ Sz|L rΆnღeBiK\:/N"uwt ;QP2f&7%47*0cSjIytޚA =Ho(2Xʇ2H.0GFѻ`^7覉qܪ8RDA IeI ff QR)*әZϼ2@epE'n;w)K|{kfe_W:p:q - IuiE^tnF\wJgZ-Z0+nZhqodJxʕET!KpzއgEOcLuQvRK6#!r4J{3,bLɊ%nu]m/[DlwϷ[ߕِvw/wr-Čs. X LB3]? ILb6͖F΁lAއ&  =r(1:mNDu΋x/7Ʊi'o. zY֒uB2Ć{$n<`FR}l <'8`*pÛFwrx=CpȈM*2F9/ܞ$Tf+G^cs Law?ͼo)?VTܗ41DWdLtP Sdc/ I+7$#)Q4 cje:^Ce#X{<^IOBBU񲁙4l(EwEs狧w2W8E&mEN,&%'u[͋DZa~%(ӿwq.ruDӆ,QElKa$z8rMuijϚZSHZ˯P?Y/4!XW(hyaj<0~~=˓ll?hm r:uJhkJm†hW;U`^i鑔]{Ճ!ߥ +_Kz}0 9BNܺ|ۿ*oq[zm?PMOqN\xenFSk:sBv# տ~Iw#D 1:X;Ab}DVw] ʳhrf8R!h]Mx/Bk oϞ*O 3,>>Vըx%iutT*k]#lZb`O:ٶYCh0);(sQB?t5S;тT5 RKEUj:1bPY&9L":`$R\ ^?4~DC!i *G˶n@QUK:"OA9k-thh#@;XX? ; jj&K:7O*N*= Nljb!d AQ&8BOxNٔԴ g Dn:!yj2*ȳU 1l7)ڈe@l@4t‡--]2S |Xܻ'0@`_XL'nyoW3}2ޛ xu]vLܢ-3fEFDUp{A:MEcԠ(g٧`NnG:`c14PfL7R&p&$^SLΛp?UDvouy=7oruݗ8П/GF~+zHP7E3mDK# ȫzjw?o+jL՜1[˸\.M62-P\lϠn[y^|4Wl|T9e$lmklFHMb;6AR1Æ`~uV/mw <гcmJ6`|4dDiH2LJꗯ5 zT-xo{ 3O3WY0l@֖cwNСmh?ШmlA)@jALKlp(krI9{?:OqOn6?Ӧ ^]c7ʴTR `>['yXLh Pr4ܕcb = /De#'X)㣐U!C6Z26WGK!JKUV`eT =Qj. /@ˬwСmcޒLϷbPw hPe. l7?\TȗiMT5`V< "]"JC{~v YRbv ShZ#&8ahu5fq,]3$"dI@1PCI -!C(1;*A}Fkċѱ)y9u4-=ϣpWo+ЦA?Դu4aޟ_oFC88  )7KOބ࿼|9~aO5V#sQ93byG}N ]ݶ1t3d _kUblxY/ OlQzOCN)**%CZ;<c}^I`G::*1NN\O5: ?mS,}Ra}*qlLRt"w'sAFriX_kS$ask'Mtlb=uP :osi+`1Md k'LrS4DS/I|kX3'7[277[<_H(`q[EB%T=2߅k>- t> 5 U3*{?n;{e;L4awPߏ:A"?a*V餡 fQ+*Ɏ/466dL-֨dڴoUTBWk;:(9UΧ\k1$dDڋOut'&=A ){MTrJ2ۑVtI )a=&k5x=E\njP뚄*zvk'6v~뽾ruR}8@``[NO?жZ^F4J@ yOj_pLTB 8PO2L>K&|{:Y+,ZpgI=)pe4 sǣE?nAČg܇yzO9d=r|2*XMfN$HdQyWj౏sJ.hNj "5D&.cbJ`k4C_tj8)1o l7L˻P8C(ݶ 4*O6tZQ;ErIhN٘)DD*B(v,7G|09(x$.}dɶgY 'X!i oB $`AV7prhBy!27~LiBdY~LU{vD|n|?WESbhI@F>T]K)CKHOhPFL":NԷܵgrb?Mr{m`axVhCٛ*,3g;tsgћQGײ%w9^ʀ|6 !ڪ^)2s|V=U˝s{msm^W.$/0#A(碦VI`!"ߘ-5oM狘. ;bƟpss&\_kp|_b.WMJŌr,qrOk^]򡫳USGnpI ; RArlxnB%^ pPmTGѻTmUg੻U?~.Զ |L0c"Ey'7j*7lQqP^:B $_hڦႳ@X)ھMlȶMH>yB\v *+v ϴe$4ru(Н.;, ՎQ@үgOP/yӈC=MF_*YxoL~Xj94TBԶ)e:=24RR˴8Ҷh&6UD~-@ul6;' {+x<R+=kkۍ Y4ٞEy.PY̘.B4MԄaԏb1Oo@!K. i=nӏQD֚Ll]PQS:F,O£F'^U6Scɼh;Hu\١t$b#%obVBU̷ɆN@]a=I9%N3&e5T"UWKfČ pERS0?V. pw4:a ,:C\kNR\#BQ(YKjtCËI <\r= ^rS6QV1#A$1J ܄Rkľe1tZ^rr=ök{$6oukdlXU=!2+Rt0 w<9lyL 2EVNNi9IQ?tt>-?8D^zmߊq dfF e{Ax 5 Pzלઋ tKpnq ~(r;2l_VI?pp܎y'+*p_PMc#gԁh7 %pٲZ؅b[F.H3iVl!Me8x2%d]Ќ(Mv Y]`eW:#);t2$%-26nZh6<<)U#mk$|ZWwdgW|pN8bsmz/'fD\.|\X v^ƒݔ-~CZĝJm&譀n~N UŤT&oB9Znkʕ9&az׼4M6]VѾվ_0u#{%ȟ琭Ra`WV8gxI$8'JizĂYƇHzV;3мśv 5GeoՎQKH[U! 7<~G# R:^#Mиi#rO7 |qS,LBh4]A5Lawp.Wwkל|¯*ѱ.skC]S[!K& ._f2c`{G-!5`Y{͌  P#^];A5"p/"Ixb3 0!!g/0 =@f=Dx,ʃC:B[#XI.Rطğ~&Ne\zdQ̔I`{Zx [2Z[J)'s)w ّ&_rH ~0h*s^9G3\8) eJnSvZ dTeM+SOD@΂t(BtB.z_AF@%8'ۦ8dDBSBszfHp,Z/Ȃ>$OD,4y,MCT+,ų<}ÑYo> T uuj"DG*ʫJz7sSJ,fYɜ݌H>si1>zw;jkCײgKq)SKH=im.†82}/edGI?gM*}!ÝAdf\&gM6%X~ߍR)f[ |^;wRȳ谹22@2OأHH1eRP`5WB# aKMNֱh&O83'%B6`L]WtG] [7._ i:ХfkڬjO 6c*uPč&\xp@0"qnKk[ݩ+syrl|PF^/*vXbs 5xB ^".O57VTtx֣D"# \x[I'&%;e?G{YLȰ,Rq̚uuc7&,dP.j?d"~S2l9 Wqc/RCG3wYJ\G2zLA/r&M^ 5 zcoǺ"W13+ɬ+/$/ S " ՜|[V\HC_I%\;)upD3%q#pgOvVכm\ wb/g|l?b#鉚]P⢇wq%8 ;@[Rw+ "Ys/ϸ(<}Hb,SY ,Xܺ,G9O ͎Xɦl;p?vW_<,Q}6cMp-qqNKPAc6QO*ˠkA6ګV#壑F 2E8:՝peߦQyzs KI3G>(ni/ V3uݚSln\޺[N1ҵe!_:2 ;ވit? p.r-DD x>q8Ӿغ%T<ݯ3nuOVIۨxnSVkxij8`(3hYryD\h'&cQ4IC@Їf*9ZYXE發PjKiQ˪fğ~.<-z:Ytm%2ڔYMNVYtNΑY #@z lSWsYU* VؓwsƪHоV,T ?Cml((qMsҋ5aO*z_d2~)_KnG 7-(&gOezB 38ՇdjN4 Ghʑ?{)3:5*8$AM%,e #e/T^I6wS爾V}Bd$`c$ B.eM"/|>tMq j3E0Y詢LtC}N|qoz[-.K@*񦟦*~bú]Xl;ztGD6Zٱ7h|>)+!JFXҫK.f}Y+)7TC11/ŲkBrbߓ|5,L ҡ0T| Bg֦wpE $R7id ]>VЧqgMv4? y Q9|Hf卡\=x-E>.c@Fm} )b~2 Dv ʜsG Θ5f=mIHh:m=n/'^#hKxŊL/QH`;#6M= [>wjB/ ؜s e1ufԨR0fRjܳgxl>!}OvDhoHx$#7鈚A jji@"LQ z c`ߗp eDg,>2"$K\\;vj?u Q!j'_"pSJ5m G(Xd2-N''* kd3gs u5N,}#,&T!d4ϧ~:ID9juWOr ZUoȈNx`IWc )4tP҂i1g*?\?}PEڜ Po?,Ҏ 1. ]=wC$^CH"Ua"`ۋ6k M:U>(9}%.LYEڥkcCò / (;XR"w螯v(t*:_vi_=-(Ӵy6UlbHFkƪ* Z %įY 2.`?s8Ӷ3ۭA-W E]f(i N AE?n@lZLE\#4/s70&s/1aw6GԾ+c}佶vd& t/7|)\o11oDHΝ}\xzqCLGV% u O_Jt+vd`!I2͕[(QC( Df4o4zʋvnSѝ.<$X>J2R3V{iĻͮ.d2hU.2[&  %^2.]j3 ϙO/fm8}g{ϴy$H}k*|/7$m|/(O~V yӢlMpS"+#P!a7_#׀?{|3귃^h}Pч45: yC~E8m_n 5C?+b9Փ">ggZNQ,vLJq'MÆ 7KmlK? [n8/s+Qex4F{({]u&b4!8¾ i[p{ʉyi9B`gMrDƯ-q@އ T4d9.'d\Y?mg/jՉU\*yoUwՏcW uf;) }$Bi85RRo W7NIe]orXeOl]ZmʔqE\b_wv5[e hXvpuqz9R[y_IԺCldcv74c2*!]}Vx~ly H0?(cX xeb M'dD!i4 N+KkxQi* !u\#al{:#O97?ƾi &e2B3_g fr3-J_5ifb>OW0# I:5ntqp9Ӳ"&,Lg(y)*zT4k3T`pd,}< / E&н*)J>uoH)<$ l?TQ}m ?T}Z{1m1>HAzF~gS"&„}$7F= &)}LH-T6X&t='H2+5XՔl?My2=M0ؼd[s0` ]Sɋ?j JHA&:B<`1 .SSH4_b~}(){Z`z?&IJӗ]Rjk>jڤJ@h+J>rԵ6 GhFRXٖz+]ys?yUpOBRF% cVRG ̙X)$ q7"=tϩƾDc>ueUCCL\ M=5"|}pbںS=(4Jf+OA6WkoZ3 2φKA8EGb3KXE|5?FBQF?V֜/ĵW"҆%\$EC^˨- *~KFBSҞOvUtˣ\[XOSNi:s\_Xy9`4/3k1~H*4#,D#n)2k0|RvMnsSY-*C8_[`zCȑb@7'qGU<ۛ,%vHQwNR8jJ>:Luaf[{;U0(}8Ov ^&u 5R93E Tf*^0̅þK,L@ mZ({~|ԍcྟ߸fpQ"3v!LJBd75nxԠdm**wݼXk`WʺH_p[Ж=7RWEC@`% 6vhE 'C HCSjO1T)M:hYZ[IWSZZTohP2gۑ@ܶ|+}K0En&m7TU3,H .#|)Ҟ.qYsvPxZ_q\5qL @s?"5od U^L!m ~ǑhhR0BQrq};7,Lk׼i<(sxv g6yl "jH ;"n{74^4x_0k乻w'<Ǡ)yOCKfA6L(ThƜjbbO_IBN1l\vG{/MX L17U۹12'mMJjt*fʛ ҚMF'Y1䍢g.>$|4Ǚ!2nҸYeC%K-Tňb**Z=-Vxߋ=ʔtKdg<,pL$fSߓ-\1+%#po<3ToBG͆sx\-۹w [$[Q*;c8@7+%)/ĪU񹀍jX;ۨIwt?Aw ˳֖TW7 *@nq >4>yt×V. "L "(ϏzfL&sCjH? e((Ln;u$sv{m2pomS;"a%j"j3eMnr&˶6"S(gӥ1چdWmØ(Dn Kz+,JDDͶa0 gl۴o\ 麾&Ҥrt՚1KGQvt.?%-`i9k}:9Ub T!// 9IЩ!P'f2cɟ̷CE$K\glXؓjF8X:wKCguЙ^7u+n& Q/hyZH7R&my :V ':3?P WDV.G*+A8{ØP^V_D^jW)`ϯ:QK'(O9°C1dvg^g-m¡2?֛~[*&TlyPp~ 0)V/H8F kd]Ӊ/^r^> \QZ]{,>Ƕ?WSoTu8e-1*uϕg|qL2/5C,}=U:@w˺贌Ff5H⻯ރC#[K _T:H6\jK̨zԔpkcjFӰӺ֌u`ΟUȓavuis(x'~fېኰ9mu[X !=yrcx䦩G}AjRl>&MZUߚU9B`OR%SCW% $ŊF^z{/2$|o@wBeqs0{lFV,7==9mS@YUmiB.^82HzRIӯ[(3B8(kJ^Udi n"C$,As]wA_٩} af{O;e8_h~UO`ʖUłQU['= ]bi-φW}lGv-4Lg*w-S h@roPF>RS6UeFRr'tŨuLrOs[@Vs[xA-B}B.:M]By|8TevtZxI0MHY IuPcr4uO`xOTP\Zb_Y/$h_D1@''7?VS:ϐ59>ƞ̚ZE0]DLK"-шUqL$qHh=Z8#pxqζ7|]y/ak'Zۙ>̜ MaB8l9 -#CP;׮?SV Q3RH?u% K@tpКe{leՙKgё~ m$~!F%Q:ؼ3ő2u 'bBBt˱3]஁P|糿8?SWʆוy!SN&{'#FbBC[tF QMzcA@P{Op޺Șy~6 j͡,%PcKfVD'Z@"&b߽_qb"xX4m)F˭2mÈYY4T=6BE fw2Җty c./ _=#$S?”5<@"̆x@`%7/GL-VƑ\~IbncT(許zӋAfsYCBSz2uT IWu Pxmһ(x'rCX_Դ@[ƺN_/9 8Zu_B 7a^G;j8Yy /`+gUgk'F" [QQ߭-Nk5LGv;ҧ!G`v.BHgZDPr_ %4@+t,7 $ĮYz^vNc J7[0bFEg1dEX\I1 T>0XvD YI =zΣgm6Zh[oI(i@ICLAXF곟5t<%b##SPCS1ČZ= ;Si5*}Lq1y $`q8/n1r b kSȌVe &405)iȍOa\@4#ǹu7g$u (}Yt3Q(B>#ڻ5rq^CF Tzx+4`hm!Mxg[EYȬَ ` 7;T;ef4,0E_B[ ll1ʛ6h'~%[oE>A'?);}RfPJ$=~Sd69v0ˀQVWs-{XpPwgF{skqR G w[HݞGLŋ~ISÙ0!˾m7bpOC]AXցjw(Fޣǥ](`V4# ^- v?w) U{+AzN =Wdwq4og `xާ $(-!k&wU S!~&tqݥrU @1)Ay o5 J {'Pd@*Gg ~[^P>NDhy6 d fvdSRWE3ȀO'̚]2;Ǩb ï'_{|d1,r"G˞0)p9>URԒL?*O,_釰kjz}\!lvrhA|=z1Sی;عa1cq"_r/ Z~⇂:'JBH[`'1Ms-vxs]4; o1x ϴ׌}39SXC,lB5r6޲xPi[j[oO{UÉQioAaO*VyZPa|NVNrM˲&o>Y_w\絘32dQSOdX'd!P- j^bVCޝz %=cԛC3a0Y< %:gOt9OAE!:18th 6kc4% ܭ:6ZVMUJ PŗZsz]I1uD|?t5SCʢSZ;N1N XHPpa?3,12Oo.R/'‚w2q<P^s B0+MxX*Đ9 KOU[)ƘT5o\D SX Qt,OZ]m25JKG2#FJ)AM@u3T qG 5pЉ-s(,*kg#, pZt֊"2]I -I#*1ZLgsW%`) q! S[(jPf! 5vCܾ޺t`PIEpz͈VGTYYUV` %O6[FC(\&MvFyVRO:XD]LXZMLm^2Mn٘e _!(JWܦo\Ooeya}mFk(@#鴌Z7³{ا$d=9y-&,4鵦p#ԩye=SNb ]iRGh[3{q_W:K}9`x4CLphy,K1]c!tk+MOt{~;O|㤁ըL(lB2jEVgFչB 1cA^Ǚ(M8 @O;YewILI;3ִ'8u2?Z^艙8eWaFRψ#"}.Pz/+e!#dRgֵww48 vςH/L5:oa(w$=ą/G+q;iy}a;B:]y.aDžk=-i0kj^޲\I 5gȜMeh吆!F6Ъ|# MPiM4~ `"{6j ,{3}Yn`+rr*1P Es;4P{]7cLT#I$3H%~7[Ș 9eoxO[_.5eLHa`<ܭt19չQEk|"*7PүofBLy\_Ps*\@u^0=' 9aZwbs&B}fA(ˬ3T _Gf~A7?[1 HHSf >_I^"|'(t!Ҁo:r,*gUb_7iɃw^~>"济#lʨP±\VM\;s 6} /5kU]%qH{dK1+#_;jFAAhTn. 1(%3rҙZ8.Ùl T'*q s[ȷwn`0z>c(So8&M*ڗ .J==r$&ohbWkOi+Mx6Ube2hso|e+ s69v̰lw-/*A%=rgdY;/ubdVB>㇅8#{jbl_؊՜i^ēN ~Qily/Jp38yn|~Kx_1ݒ{>W4Dvp߸ݸn.]:"`Lg՜SxGQJhg` ;`M-$#"Zz'ˬRCD;ɑyY ( C)MML-! N5'c,tcJͅ M9 J_\*@ 㾕ZKu[DeߞTEj~9$,+SPl+SQ`hyFg uoDϒJQ0` pgHJ"'h]ҋEAHr)MXvQZVqA%|ce5YV;d\`W-Gּ/|ogB%_`_m7MO@rƺ0ӎMaxV9 熅<1 v5,CD0;(xzy3ÇZ8VG@L)|A՞Fk"#]rE=DMP:B&n1<95'&"5+x y% a9ZE)_\]-&m cņHBMdqlY]RM&78p_v;apRp3wky4fVi7*1+۽Ö+. C9[XGJzyx}$@ٲ"kyu"-'twwd;[$vHR 71\rKj̤F/fi/U_JF3M!71pJ;O_2V+Lff)%>SA[]Xy(4s-Fw6b2R1W$6i8uˌ*J+m9iҷ010>o.7@u* bT%qzY}Uդ 1E~<  ,wOdS }Z|&[iheǘTV1\rQ)s *:tvX? D=BECpEILA`ńp̒No;u֧j[vt&`PW q,`L3KŪ/?ծHbS$u=Wte7vb@8TθT>ᗅyu낪s2ruÌ0YT"ZB&C0ǫQW,Z鰽=,C6W}qfcR8 O3}LH1颦Ndn@wgeK4^mcZ369VcfȆL6 wQd$۟:~qK@c)[40 yT~1DvC!=P틌.@>ms#*§ƪ"ۚ2]}&R Lnv鹙 jڊ;OMS ց6%!!*&bePQݴG 6x EN$@9!&@ J#F 3ӫLauI=5XDy XVY-Zܗ0x :n) Y|YAX?)3CIwmA|sKܻMOAkDADkWw\,e Y뚍ʘ,t~eJފ26\Ƣ=^wG[cjvo-xuq5N.m[ |H!k,M-/3/01M b|8<ż QƓ7otA=ȿ<x 6V}s,wGE!,c# a%E\bx'gmd _im{?D%a*:4u!v}?wNE]Ў:Hz ٲdg:aOd6C^J2Jx'z _+5>#/Z[a?ڹ3CF' ؕ{tąe%xX sO*~V=qyb!rEyh\V#cSTc1M(2apWih1*LÑ 5 nxtG;Ƚc+^b曀ȑl0ghW$nR!GGR* b Zcc S[\~-UiEGY 6 ?kagDB *S<5W^JyӀ@W%cƳP.nuEԖԅE{s6f}rxVP~L2^:(Y7Ńlhtތ+ ؕt2fPfvam5 .`[5BzheiO:3`)5Ɏé'@L˪$C':G]=w@PLi?%[.~I,KFNQ6!Jb8cW̌ErGpe,QT1څ巤^UH!n }ڻF{f%+MGٶK{o8ۿEN4, kϨ8[u*H,#:5)$F\({ VJu%'1o"?zCr 9qı_b}?7 6~bl{𛪊|VY sxM2ɤL"\v)NJBwC islWk'2䕘뵶Ax+ew6K_NI`M$=Z@{ǻ*|8U]"}35W6e))Y8Ҩ:3g{_v[SuAi= /U|@:RB]>ƛuQZgVn8:oTp^`?gXe)L+_s%38YQ㨮J  e>k%oOJwG>lp^1w TQ߅ݙB{CPX'"voy$ z F*{Cݺo ,rAҶVQa&D'`J9UW(Eba&hhAտߘyYj'v楧ych`Ymh(-l\u:`xǖcDoKOaŝ_Fwv q:JU~mmL=ꂈu_8,J1|OZ4@Ea X*ñ=L6~S,ԩup#q%I:ު!M>7 Y9H]ilŇJCn u`^9O6Y{ːNH65)nAҩx s0x!Q)ٻEXGHk޻/W>05ԩ/!dN'&Er.[#R۞Ob+˲ܷ9߻GNS6ƯĠ"tQdlGyY/ M8g3N̴[s_lK1n|7w|dp"rl4s[ =!NMc2㠝E Ey]W6m 6w=7cO/*y .[ LC])xu}g%uOˑ6,}w%o(C%B; ╴.=GJVYjm4%z/ AF0'C0jyvQա}V:Ԩ8QK_azڐ/moWFUҚ\h> zy/)]8ӳFZ%zuř*Pm䯇$-=o< K n}\06cwXpܸh>%xh9li1Ǚ@y3-Ym[:[P fed"xA"{XAQ{"O´d k)kBjx@ؕRSNLy$(76qMm'H<9* 53m?TkhhʼTKzZ#TQh@"t栫sJnq^v뱹1, UL $  W>6x]dMٚe`AIm&u!ͳd &$I]Uq{c(HI俹5eA<EQΟّPI녎|pS{X抸{L0P邏õKE jNd틌ز#+x+()#m\vM^Z}iQ3,Im D {| 5toz&cP.0)33jh8J9L YRElR3ѩEǥLu}$!\Z'Y)}KզD%b38v횉 H Gd#/P@|謨tKǚڟ je|u2O6'e@GAe3Dm#dlI cb3!U ?^Ao6;k͵$3$'j^Fnyyٍ^_)B-*_{|e<~M&X@BlثHǏ<pȢ$b/\ I\sȅm $_3B4w~J{Ղ3 \EyF }jsϐtY+ivCr7\Wý & ^;y\G N0yz^ӵڰYld誃y1:O#H hޞ2\H]Vu 0y*E6 2?1ʷwpp/IP;|#w%Z9A}o$( V*UV Inrx' "fUHPe :)uyU̿^lg] inI$ݕeS@"sGwOGh @I_oN~N9u أ _64o>* w0ū_$B7&kzg'dHڑxzG]0-@G06 [:xAVYGK>2i$; 2\沅]P0st2 A 7؊[x:v&fXe"ڱWeŅ@DV2p-="H;T]idWfð'˨Ll ] :dTŕ @G?edai$Cg lHC~m)kb`w+._F9N/&Gm&>hdb5dK,h1>Cߥcb%u]7L[70i`_,$gyLufm4q;bğyu憜.33Clv2c휈+A~^BWױ\ cq(Ki`+ᕶdjʹlZGr_@0VUоN ;&׾Ƈ Sr@$.=m@wA?EF(4ܓr&Z2r蚕 lH'jFͩ^IZL͊|^6I(J5)6,P}h` "릀Y9<V?` `X!Nx]ع80?3? y3 $z:\fF֢@}}]:)5㟔Cnf;DAkf8t쩜3uNU߾G+5]r0NUx[9yf|;9ڋV?Y"I6xAB=S2= $oiId9E>}ܽH1?!h0*758b@E* ١m=댹}6_À?Ч/6C.Dm}ćF;ӷbdC65҂I-le~,#s/M] ) n8IβOc>X@)&GRVOxx]IH G q \PRTZmbw흪D~ޭI@]Z_$:U J Lihp Zv<Ao%%Iއ~;R/tP?2%q0(n胵!_rJw(* tuк#Zħa^r{3~8&Bt'GΒxI,v7XVWK Zsx9') >JN~wG]`hrsGHf;pwiɜՠxUbW$Ql?1|1QDޡHy0KN޵7΍-gI<)n!zNkޙ[zfKF"y$i[0.UkRDJ`9"In{TPm~QJU:>bFw,H5IX_d5W[ߓ^_肨Qx,#d$"9[ˇ2%nvwK8W8cN8:] zC3wV!W@ jK<& y.pDgѩj6v zˀ9ɭ_7+ps`'$pk6wW@U`7XsrV5HCdž+x Э.+acs1 bRRőjj?̣کE) '( Gnp5=icU4K#WV+Ô?&ٴdzݞMVj"y9/)pYԒGdO7= y:a~@p]LQ(Λ(IE`-pmSgu^U_Hj(- ±Ey.5:3~IV1*c#}vXoz@C4+V o݅gY6YڥbTY.f|?zW-A8ۜ&hB{Lz-BmH;+z nE~ߠ" р`/mۗmb@`%_S~C"Ocn}\54]Gk^2%P7!+)ladJ+&]U;T~'grYh]&Q1$y4I%YNwhX)WdŐrK" -%*U!S۽+NU*xI].QlpS!*.r5}ǘEb>`i\–DeR1;A]GQ9O2ZE!O%l%bhܷ 0WcK:xe=c YRQ)6ywyFD9!!k*UغeW߆fXXpa1EN$90B@_ӎ$ZfH?U0+Ix.3r Pzk1_iu\fp>`x1Kj g+YjT;S>O-KrTZGeZ6 d4T0jO'z2Ex-jq^pwA"yCGA\g,q2㶛3̴Ӄm5϶fep͊#>`AׅyxHJ?~UaKDy';9<]̓t nڡmL(#Jp;7Z)}'"ui%l"F ;ӡzgFUSܮ3.j&Luj_y nY*K4ӟ.<@wK)?C2NUN!R. ZCՇ◞Ѐb1T R)ä$U Fb̕8IHyV 6lmXՉKB.A(U^*BSf>r$ hU[!~%b#u\BB\|UѪam Si>+yX q۟5 .,ܲEǵ`~o-& Hf8ZVvrdXW!m!@,s[3=CB2ܹXf_oG%( %dXHW/<Q( #˦il#'(I9 j̏CKV ͯ 2u#$x[3 'r5 c9~R<1iĭl3DKpGExJbpzN(V{FɅILr"~sm<r0ÒrA)Q6/hoCC92:0KOCߤ`-NDlOtO3v?*!ڐGǼfHWSOę-sFY0ϻSŽ\QEgV^`WG w*(3:gV}mWRIӠk[w $ ;E^EMPⷥv3i3ł dl`1-oZ.AGVr{ |uN ,5_3fU E;$s(ꗨ^II -Rʔ@dDfW΅iQBy;+u/8brmb2xޠcvsodoh1!>yȽĉV 9ZE@!EE7"&#H o[]f=#HMYaMPW: cY;LfJP51h|(:Jm-Ξ[I*FrinÓ',5SU6Gx@4>\aߡ;gB*Bt/毡EEbL+w똼ػΉMM[L+0%dWnz̲U\JӜ,R()ԶaEԮXt!2}ň>ua6_F٨8붠yx70 P6uS+F=WnAח\c]?Л"sbZ'l2.;}'} %Et\g?N$ Q zrMlc76̗E'th\ղ JzZĜ;\$#oQlI]FѴlG~sM^໧ ,HĘ,닾 $4YFHH $|hW`mڳkf!q BY.sHѯ$4f[8 \ )4ى9b:_3*{j?i0O, HNc@.)Q? EXMا_?#9%fW0]hؾT{ P|@p%x^+kD#Qm`鄮?|?Zn?@RKH0,_֋ GϲlUnhuV킅Ե~\ò4 ;C˂B}pzy#?B`(s^6DޝgQKzgWN]gICq26eF[V66E*?HN^Sg1Oв-5:ROQ$S-\7 1}Ffur/j|5lC0()H͠ة 61L-ڬ0 ^;9MH*(SJn+iڭ?&і A7~Y 9ػ Ân!*q:=xmR֫CWhN[+c=XjO 5+Zk Nf$?*g*.IԱ ǔJdY}'+v궒%!zǦM,6TeF캭/Nͅb>jW%)CiqI;fFCq 8o;H*XYT'Cab,bIq^e3% Jޅ5eT_#0>C M6\r+Ƈ\v6Ϲ-T0 &`6AVIR/+]gbg}O碑_8\nG5IӫYI+9T /m6IBDԁ)cN_ٔG4j4XWNbJ ݂"߷;@2~e5*YQS5:!ʆYp-'d||D ϧ0UD.O?|U63uS<0X)B2|@keyP\Y9^}I㬙 1xbjx?CS> US.* k_l/6&)D x]RY$KD'[x~A}ZŝS{8k"S~#zKLf}%Ϧ|VOeFz/;V9쿵» -`DE_3UIcmTz9-]״s̥+ckuHvA3nnDqC"VGm0H `fnywE5/?2wt8 [Sd +Jʃ]쾽D aC&n鼢v|m2Q#G5^QIOjNrWh Rv(#5 yd|ǝS"M\,JFddTF˯2o*Fv_rg--*`|^?T&eSX1m=+ myaO›w:h`=K}D9B >ăaHh/YX9u dQ3L\&FmTb- b`{>O dLT nE!GΕc'˜G֢$ -,Xx(*ONs0 #x୽ЁT 'm x) tm-vM~UzïT5h&Y`?-3r#8J, پ gđ CO  %Y:n:p40oIj45yWZy]<@F lHe2mRWhl(*CA~Px c;aV|&89w#U?m<M d(zoc8$)m0cu3CAݨ-+^Ww˺1x?q^N+z3*6|՘k!GoC-I7a7|}r)F`kuB qa%ׅCA}Tm n\ǫD%Hp30js+ O[3t\m++ JP8nHrWh>ªYNOkP+d[}ь+6V_cXhȖ{dp_K|w*_aPka;oyq+ g',Lty/W+Jkiq(/c VkbW=JYN#ρ_jQĜ/VnU{$9AgC񣰩teY6'Ա?Fi\P"K]w]{Xk\׶t/)٪_?CUl[%ۙ yY?RV%paclq%'lĩpL]@YaWv ڪ"_2u 7HѢ*ʱі{Nm~m%2{bYSZL<^(Mh3`*& W`vIcOK` A\ȺOʟ$ٌ^=q)(ۨ-Sg6V$I&$6 %V\u !FlhʆB+`T)>1Uˀ(%Ѯ"HHvJ$XSsY 4_tkޡGxKr&W&ekn }\x[*; Y:-1~p/ES` %J"a-Eռ̈C uG+N$\2vC#CI6AN&C88`$Z%]N`E}bc5a<gh' wG`$gεHG##in탡;:2&C8"h'>V$3> SY ;w2YYD Ą9=>KPz =.WZ_V ˦j+G{Z]/JCi- l%U8Mcn]WF# gjk`:dP~F0E_sn:>0rw> lQD.z3ԼVo3YdIrH#<^5 JN0A9ر>wbϗyOqw޿_V^ ^~2ysŋjM!*iZ?._ҙiApL6F$?PnֲM7,T^V`:`ёLfL.ɧ?JEJZxA̽O[ ^IZfѫĬwǠ_ x`T ZKEv˝^5"bܘBcmg` +wJ?ma8eWBS6/IA^KH{vWH]YŦBhRP 5%#$P8^wZ:zAY"-ӅE*cx-ᮿ>W}̂t0iPi 6pيpAhw1ljZzMdCz| o94qejMIt W茛"-R|Hqձ Lpcۘl6QlpLIM%%Ȉ_wj݆J85ғ605j|a4X2yxHF?D܈N#)H7WIt\vN%N}?[\~ţY_ŰG&/k\{ǖ{-߫qoh[?5Ι~09;Th"?S~Jkl6u(9p 9E$ Tț79ZTЈ)D v7QTV}[b\9 >Z!ʣ2ǙsSU⑟^h-Nbz)qQ3%v_?^ "=*X%ܠTE Lw#{\gple{o+fF@ZpDnȷ}s YZ