weechat-perl-2.8-lp152.1.2 >  A ^#鸋/=„W(j ur+-n [T3M7"~U(UEtuhNnːsج7t'~n=Rx zDY g*RkiB]GZG K|ou@ٖ<Xi~J:9ŢzrmYyf4501fd746422bbf81d8f71239ed41686c05288c7094179eb889b08ff9052297cc84b7f4ba5982f9e207d1671c58b2227ffe23c9bĉ^#鸋/=„s%ABDV@ʹ06¢8U,A{m5jp eR7TFū|[HMR׫;CNEP>M}pg3dP>1S λahyȞ0oŚBʾDAzbsᆹ-.WT|/fv&۔8*b̭a :gtdp T%#pԻ;%-0aظ)n\G`ʖU p>t ?td  @|      ] `din   (>8H"9":"FqjGq|HqIqXqYq\q]q^qbqcr}drerfrlrurvrwsxsyszsssst Cweechat-perl2.8lp152.1.2Perl Scripting Support for weechatSupport for weechat scripts written in the Perl language.^#lamb148openSUSE Leap 15.2openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Networking/IRChttps://weechat.orglinuxx86_648^#3d5acd606860ab31d78c32d89ebd54a845f95d23d5846806d59361b3a0b6e254rootrootweechat-2.8-lp152.1.2.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 subpackagelamb14 15896503742.8-lp152.1.22.8-lp152.1.2perl.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-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/f455ba095b2f8ef3c43af4160f56c00a-weechatcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e9c6325f80d33a8a9ccd7cf16f845e3d2456ef3, strippedRRRRRRR#Xg?f]B9gutf-8fd4a21299af0696187636b6603bd607368bd3c78b619e154a6e300c27fbe2325? 7zXZ !t/k] crv9uQG\NI735@vl$崇 o3R 8+m96^X!9'jnk~j@b9xZJrY#/ iZKJS={ ǸJ\\]5SWG0)mB[602 r ʢkhqֶ3gY +`(B~'{겔plC]E#4ڍVh3r+Z9ڞh{>ȗ, CI{lkݔ4۽iE$iuYc`ܟ芲i4aCG}{ f00R0Sմnggi.Ue^~^f X셅ne2ij GLJE{8=8qNNmd/:Q;RK0 af!>\u#]CZȅF1W!xm=yxZ#63(C7X}S3@԰"Q]9$ 0 L]$uRxݷo"zQltgY_!MVTS&4ofҾ3M:{ h=xn.஀n5y*&apR90< ISAgȉWhx AΩp^;xG<-A%e)S $]S!F:<бLaޑTdÒC;Mˤwmohq<-YgíJDV{Q̼*")dH!iC:]ɁlO6 )ުWx,v'*BZcM^=05J|Ϫg@Ea"X B @ /7 uIfYsO0ȍTWW1Ҕ1,7Xs7X:*}[E @ ĭHo.v꘿?=/LO'?bw*MH/`+yq6@FL$yq8*o 'y>jl;{>d9;-[ 7M76/9NlVALIZVaјڨ c@siZ} n'ov9\|b2a2͊ gQ [weXL{OF(=vrۖhz#ŭғR}F+{˹ 6y*:2\<b01\q2${ik߅+iW|1ܯ'DqCؙJ+$X *f'Ҷ#9fΙKDﮈnE]!\mيA]mv /PMJ00nMn; odHFg"U$.T1pЉ.ໃ 1f%E̝`%GԹK_9 *5Z\ 5 QC.!^`"6]0큊&̭NhV@omEQ(iȡ6A և 綽tU(*$#Ȯ/(:Hr_ֹrS!% %(],@dKe}^(}VOeAFRaKNC(Pܑ PkM< [4lnӯZ24mocEA.Ρ!ŇYU+LM6&eOFԘ@w;z):ij,ywyϙA: pKDDn*O?kI N#c~PڇEҠܔ> g}Q x?8#k|_GkSp U;2:>DLaxkraP"yMΕjU7NI7`pHio 뀒oam_c٘OVi7{s>eS)Q< 센w gQ%eĘD%ttE_5dJU 'ov@V0 ܕ pX"arucv_*Z}rۄIXڑA/rD 5abҳʓ=\ZҢK/a@;Ckl7%?enJ%Vs>yϏ@`|M'W~, Vs ]H%(D1A6P^bOM(Sd fe.<_bS5}XY2 Ll܇>>,aJU]m]:7ݸW}ZP4-0E0v{slJy;19O{1ud3fs˓_`ZE` =J冧m"Gut&QZ@vw Ka)QMA(@z.jzaٰrU]1M"Q '蘐/jJY"rE`TN7M:w] @>ザ(ޓ–-ʀr-_l8ZiJM*Di[h8Ȥ(ޛlG@SVA3(n~4&~#_NYl χ|d[&,QԔb۶(/DFSP#JȡF[8تƣ{uQ_&Y|9q' !8 XW1-L,S[t~w:+5dJ4HCGr.Ê"v,Ocڗ@$-+!`7LrtYBϢtrb!PD` nܠuۤ~ :3v)~3C}M4- 3PkH[VuAwI6>1ۨ7w*5} ȞXDaYQDPIu\tK )`ɮ: X 7LU,8f+([3Zg{1i0jPC_ Q`y5N]u;p}B&@a$;F6؅}GZ\KAi˝2I6sGzbUmޓu동tITI>&1ѥ6JBÖ+i3B7*mn-?Qz': CDV 3wWfcg ӫH" r\ QpNdT=OQWup#x>'Hiy0c0DSbp-4}VWjzlߎ7v>yҵ[ xE?v{dY hNKɯnV 7<.GVIZ<ϖ/2{G[TTk'ギQ&Z[Yv: |A3Oaڰ*߉G pL@ w##@twV M;]Og'4nmyn_Ln @_vIzp4]x6W `xݹH9\xJ#(i,]A\]h_r*~08ul1 QvnؙD8LV/ 9= '!*;FuרּSc{x2Pl :*uyAdUEf[%qCTA#8O ŽLak4] trkA.Yt̆jlQb XX0ZB07 toD~l^#/k@}p4xVHOԩ*)aVYWMwQO|hGkk%TK(#u2Vp3pSo^R5wf)+K}£Xum_ ^Esn'7̗wbC"hlp:<AdO cd3{lثB 5EɲwjBs5mdHiY sPb/Q8Ŧ-YBg)uÉ|RUd.bc =0| ʊ*I-q[9m:OSB@)~΄kFk,E{Z%k!dH[#+b"BJޜ|}l[ؕ>DOL/o8G0_uXgJq㽿TbkޚS-PVT863p!=!f?(v40~_(P$я#M\_GB*NIP.SȌ@!]2뷳@;*=8l] cg@7Z~ 'Y@_KJZ :"?V™V׮ F9\Id1eқLKeb D~e.̅b4yuxaccY^BuGƃB3>|"Z㻴,\z/+fit4&ޝ#t$jAB X>z;=5DuP4#"Zk&虣?J&eS\ƒ[2^]ΙCw  n2:H>uPCg Aѭ[|R!'| PHw @F8ot4IRG>F:hhx?_r76R|z s!)Is`0ݙ/ TM;R.o߽Iӏ7ޣ%L6C/<.Qߨ`EW^yr`c8=/Z i^l:D?0$DsD[Usv/ۃҸ(T1tq2 A&]<@<"v4Hjm+%o qD&knm|<&"~҈J~G`9E8YTxs죵 Yp]|i Ԥ|ˊH v-θqf%f"WȐX50IFx?;ub'HV4Ŏk CD} eٟ%n<1d@7u>ZުܨF"׎53"BN!qjL>GeDor 4M[v.WV=KZ^LhVGÔRG/z1|t֥7k')cJaϝ[6b&DwUm 2hځ6Dl(6kMdlT1 d~@ڨDd8&3迃ТmVs9`)Zz$)xA׬rBs,&պM ~{V]Nj7n-Ĉ/i;>hYEJCw2SX`asQ/ӡI1O !`ȈSK~4_pc"2zipQ -3~4F"7sCze}hHў9yh!NJR|OG;w e9>rv?#!iWLc֣v NxCL 2d5pBMW4&uFC#`"dg$5tXPΟ"c4B!RLehIg}GSybSniF#cNI^pWk5jnPLzSkQKhijFzdI # P0גԯyNFY4@Ns2.\ڜRJ3 'Ztԁ h?M 7SkET̹~>~2 ?:qO5n`7{~_+uJ4\ƖZy5RD2~Rm`}(TUՌrtTpOɛ?HgwVل'6٪CWB/f\3.<yUNH47ck 0)&uȹ9й|?>0]8) Us* GPcd~~6Nݭr%FYkI1K|]pb;xɿ G4&io4Y8| f@Mmǰ4 0q^S/d5Sϙ7QU f(ZWwYc/pK{FԚ~M5J?)8 psږ|x5E5ki4Xi+i$B7D){9zRhi/Hdžی!.BCPi"#ڝI>66 * xX<[(zlUr7M ,]0$ UCmrT)ʗ,VSۛv|[3SI1ᖛ|訂ϷooőCv2T@{DPhwl$F>JyVűؓ1yի쵌r޳o@$|cԃ1Ɏƥ5ĕO :Qa~;BE WKRސ~OZ!K/=w|[Z΢GDdq{m :aHx7vD0U Hd!(7hJn4S79[q?s+N\]6Ћj&As]g^\Z*X;b?L}'0~ tmALr ܆KoTܳ הQ[ D~L|YR\X\<5Nk3M"LbÝZgz< lހ8҇/@{S/8mB0V~{6+V[;jÒy^E惋 웭4Ij<]] \;>K_ {qA#¼*U]N&N!֗tGm&D9~Őrtx\ '^S۹G[-ȧ}@r_AJ?ctŹTU9.A-g.kߜfްwآ%A+~C C]2cA]y#v;\Kt6W)8-Gj}I7(NGx}"BlQ/ېﳹ锭m Jߺo*ECi.sm 6*wyZ: h\;K",vAd,̜=G]#3ggyG""B/ʌtLg}|}6lͫf ~`orJ9+HVU  b%CJ WĪ r&{m+xY'1$14~ EVL{? a[,qg <LH§=tֵ۟d ǃ%6}7ϙKZ_4^S#O Aݍ37<+0<[QiذD4QNGEtk35/bX9/oym"-QP!LeSu\Y. #T7\F*Q!QdO_#חGg mɤf*Q>W?{J> 1?}(_UDtYH'gT'[swG8kAtokzNSbp ѽEP2ծEU#ω1<:7TjQg >9i0.B4Gx@b`m?>%UkIՊbÙ[/R[p#VڍM!eҏ%:ZE7 0b4YHS+=_oUg6B nÅxHHUAa,C@֧j:q Pԇx1#dFAHN  "Rlܸ͌W}Mw![?i(ڀ*k,wќ:xX^#u^R>eӦ]'6k$;nb\]}$7 yN$m"pf)cHhYmf m?ѰC > L|7k8lmԎ*A_=Oe6cViB!P#ȣz{7+}yxPitC4&XMbGp8|i_ʗ^ȯoE7637fT5iD՟dD-ZB+'e$4Ws@}3n0twdxPpe-opeXډlPeI{W)٣r$Zdj1ޕWfV ݴ=b2֮OXv[Bs|#bGhubeS>>[WuufrrӠvBzbeRr،%%i.w  !W0Qʵ4 h:3 dG9\a$r)WI+F{O&2QZi qֶd)l٣X ޲ف`Yzm"5#L<ȎE\H'4R WCqP+DL[oC Ra˽NsrebE Dc:"'RK>Es(i9Q=yXF@B['V2.ѤA_Dֱ)wuf;L`nL"Aдb0_i"- kהmƅ9CRwh =/ɮ9K`19_n0!q.:ʅ3pi>yH :F C*qsbh:zqf&9,l(~.&kFsȾ92Q^R`yuK@oTNsjzKSOM!n@V榮-3tve"h;8ib,B\+ayImŘw^+s .},XԤt6d.ǰu_']-L^?#KCஅ[&/bPIծ/5uTl ȼ7/!$D(z3ibg ٳ+o0oB9V'lxc͔Q]8R]KE<FU(r% D;?%ڧb2pIDuډE{#8|AK0v.,2?u1ZUʺpݢLY#OZ@eSz/w2!=# Z$ j_$qoӜh3^s#/*)Tv@KRE~m:U_LD&?![q։MR|-JWZ\VGlvtЍ` DiM_?}GEQ-V+/ed":U*Oh^MAЎW$,8_ 9lWҳzZ&}6.OZ5*Y㓎e)P6${QBy3HNtc!c;S(:YalT`E$Hh o2sHUxٵŝz9!f7k `]\a:'&7T³aJ(OI?1*VI{ UbsAhqsi9eUD51w_+dhL} H^S *+P&YꙷL;Jh?e6J3}nz0֤)]TN*O憞I]Bwn(t{qz)~K۟U"nRg=׾vu1q+eЏ-&];&t' q@G̫Q\p\st'i3QiS].I `7BWջ~ ;5t]}_4ȗ"$](Ɠu~W.*N#?k]-*yLjʉ[XJ=JTlw蟭c?/*tUhHeEIa?E{lmEE"HFҗnك;5w* ΰn0щ&fr☖g>p2A~/ ~ na\`/03D {s9 !xb PhҎBG%1 |{Ads>{y"J*XNZZY[O&7NmTrWKf;mFuK(d[""J7֊H24'MMbswI'NNHCLrk4zN"= Gfx ((OJ|Q芉l].Z Jpe..j8,KhX^oXQ;ų.L_grWZ(jq, ?@ҕ>#坈blXH5ݡ0P, 4ɸ9kJ!ud9?_'?*(Cr!"@aaj7;}3kO~/2oUSWeӌW>ːke66x`MFg_Ā 4̦7l'a8tc3o-s|A>UA5M{$~ @mU{!#:]W8c¢B.w H4E>+H~^gTzM}ٕ;klHkfi.4+:@g=]0@ʼnV@DCB6,0F_77I tt[oGRY;Sp/H _/Ik."P RE#IG\15gOmңӻ^ 9|* sW*Hvnc|wvS O&a*׳]ᮆE=D}mE֦'&4s@Xd2BnHBY5@% tI*X"Pkj26mwaϊcZ"6ԝf,CՉA & %Rݫƣ K^CâPR RJG*tP=g^eK~X~ShЭuoJKjFpG)#htd9@#E!ˆܞ( _| #=1O$҂gq$ g2pZ }iJZwGKH(ވnFzw.'SεEA(,L|uƵX$>nJg73 Ɗ7:b*)Ja[+[@na>QOt[?,1UiiY-!LPCa@F1 _}\Wv焼j%|"hܢNd𪀵WAPU7t,'g{=m|RkL :_]$NN9Hv^x:詒j`jjg5SNYX5:W t؝4>9V%~L_Vl=R k/SH|TqrRM\n/ `e]+XZC bd}iҋo< ӯ8FO}|p&j/ݫcX&Rt:7z0WN6yfW!V \4meK G5"(>&$2V#AlWs}jqןvWFgtw6DHh|A9"ܸ&?܀?J)Ї @bi"zobKйbuhIR.{+mz3A72nY.^x} Fnu,U"|`d"ym7E l8Ϣf>xw=PV'[jٺNCG֝c(E@pT IKMs !znņP т S(Q EFzQJ/F` RtNi{+.w_Ozw(iQ)ZxǑ5zChmcK޲0S1t7 [P$Z'fT aʜh<bm)^U]P71=J,p'phtTG'~$5`[cf\̧5Q7hHbLE-SrZ 6س,Dc ׸]`ndH&Lctc nC\3.o:y$t 8Œ-?%cw({ތXXB1gM}GLaXr״2H'zKIw 8EАv;BݡdUvp~.~lS+Et^#P>To*A mKe ?eCԳHVhu ;ëkT8_[*inI7Wd-VQQ_}valc)cZ#.T vy'G( ܬYjph\ƺE>v@ݿ]O֧*= }lubJ{eO`+$f "P+puNOTt8} $@ޕ왗hh?Ni:7®?+aޜSj܈uAȃa6ӲMf5t}3=M\8L`mv }aOyr y+H'Q{QC&q׭ }0q1\8Kma">tU*.w;jΠJp?mn Q8C E._Y7Nj}c$?&4XlH,Zn&9 V8Sx hg~j\ӦWQɾ p^`8Rdꀜuaq qE~fF+ p: aTmOeձ آaZN3t--O sWGwlD^b(WPL9ʃ&jKg3_wj"C<٭/l>Z˪cZ?jƚn rUK+P{)lq?O?7?mrDgӯ<JA@fyGzd8a gX*vl_5c ⣉W8B䩩~hD\܊jO+#3JD[sS0{ <% Xyg;{ZEWVօ@NsxH}>}OXfCZ0 Ytl6C\ OxpP n_Лj`e=\I@, ǂ IEKNrW !Am:]˙Y~yaE cؗfzZ]9Y!B9@ ^reg2)]jÑlN >vdiCO9IР$t qM͉Z] 'uijGHa2:PWFeXN3[T':>YWқAPt`?#4[A!ƹ *<|Z4 {uU9̱{A-5gVZ!ZU^`92Lc+dH>v% R+ "V>3U =}1nN9뽨"(߀;Mf,xQ!;lx4h˽-ELh0 TQhAJQɳk1O񳶿rblzJޏ^ݫ&ȢSSt=O98w(Ԍ{ߤϐmE$^ZxJ z&J'JgN~,PS8iM.}v Wp8j 4-To41\>YlCAN4]&2wگ:58|koU`Ÿ)5YRfYެk9&h|4XG9\[jYkh`R?ڄPk [b|a+Q5XԗIy6"d^`9 q8f** /#)jd[OkYşv.>Hc? inrx /u/L, ߜ'kkVL*c7H}D%ͽӐu:EU$͒9*,lw)}Q.(>Մ(3\Mh7ēIq #ގ0?~ F.d_ڇgYʊOV\^G CLJ6>FBc IJiwy Cg;cυV)%].JbwMvS-E*`L[RB K4 gB_|} u1vbcoYg,tGɹ#t86! ]@F—Nѷ#08'2$["J{&[$ ?(oъƘ<Ҧt%xseQ E=2T[)wzAz[X^%5ᕈM4ꂬeX=jTdӽRB Ӷ]܁<&+@%+ ~p .ď pԖ]I\t׬WL F>%xVQN. J;:9M>Qc({"hg!J]}ho<,D+<uc7nr "5 ~ZC}ujyk҇22ríxkBOL{ƫpMk!yq6lM(}+8v>=3@@pAtx SVͫ|n ${Ja]ZRE|6^zCx"aŒ.kӊ|K ڼ-?5@0.]J }/sH56v'nqBjs})1'x;`9MgX Ԋgz)˓菃ce2W &^?H.1.A]*X_|w|p*a&z/ Cbį8p}oqp=E\{7XQ*X=B85L\(,`2jw2OM|^i+{m0F/ً Hddb[N -ZCOҵ2^pfW&}Hdyk2wCz1÷ Ł+*݃5,Zp-'lyww64Xe9@<IDe'n}E2cAlx^0ĤvLKF'(wэ9[86J"K0hj XsHШ ТDlz$l! oֲlN,Ԝ](RV/mˏ{R)AԪ?!0nw:f;B) T/15YHTS[w73(KwaW?+`k"\qY0ps..XvqEi^G=1SO`|F6 {.+9E. j;V> ybg(`.!ggjlahh?L"x w.|xK&Z9Mnd낯&IQ/ 8"շ|7_^t)mdpyRߣ)PѦ2+p2B[VpD׫8jfYZ1Ѧ t[$0:66EMBr( KkLBSӡ 0"@9L5kv7߀<(pL+*!X*a, bNCqd8-t[ r919iG9Xʂh^Im4d;Uu|+g1\'qZ-ϝ;1xEij:7zgE2TTKTW6̺&=vĜZlу+ZuwD j[L7XԈ CtpNm HbN K*뿊*iDK/8Pp?Q(s^BX`Z 5_l_TdRx  7 g ̗b 8 L}W2Oe;_:|e^ _#=1|.x Ew`آ(?b _l*N*z UN .2xg9C&HeuRvH' nIc[fw~-~U',⏱Dhhĭ{m+V*UoOJc馵(䑘@KRGC$$44,Vm#vr,4U<@ _ğQNU;R{g Oi[ ajR: ^,C(9\{j*# ט̅KO҆h JV4iFQ%g!0@Qg\+hr&QbL^VzCię%!Mpi2،KGs>'U֑&:ѐv_/@2 L\&+f?(EltTw%h +~ C!z !#] 'bpTGHe֟L5V`Y6U60ûxzp񁘃_/lLF/-R "<м~_Ysys>b\aHb 8K~ꬪl !vDŽ:ՙ+fVFu 붭~2G%4.[ᎱLLFJd1"Ak.+[|WSbZ dykksW̆l/*tBqyLn!{@eR>Q9~ɡ5A%G hvgXPxC|Ww9BK?t l:wl ui:dJ )aRR [| Z6X9-A,_3eCi)e b(?O*i֌g*0+.{VųVwBm~x}c} NzݺCc}4es~_4.t)#֙8 J[⩾#ua.GA2!u$dCxqV-*\?:\>63YPrהN)L:\e6n9\a۵71?n1Pg `j v:7cr;ƫ%Wm+w#n u6+5sY 6Q;~|40DL=kH/}?F'eBqWcLU{%8Lܵė zԶd+ ?~>;Nw|Q{<裸&( ~Ez_(\;QxZۂCоZeEu9'XhCGN}N=B4'T#Ya74שYG[@;Z] RTAso;s}lnxYŽ[)/s$ ~^tBvE-iPccҨ{}R\>a0_ýu 2ܹ_sl0&f5~EJۧ< hP{v! _~lpx?ckn~|<&rǬXaـ8lB35HsįTpSZ=D9:N@*w8ܵD$ =`b~xE#"yBg,\eF@e MI)jv  68f= l'R#D;'"M u8I+i)v5޳b>T*.HiCp]|\2Œ9GH04N ikLֈv1B_ ĴZٽS-3pGg͒ޏCDbG$dL'M$J_ys=p0R4_MV0HaӣMCllAQ[dsR2: ,:~ޥ$[tg +{@3K{44H%9 hhD:Ӫ+6+5Ԅ6|lOt}wrTDtk5 M[! d.ƤAO ^eɃ1&4Bc2(`Eb ˉBC)zT7%=? r/!&Hg/-@&Z  ߈ş\U@wY |PXK~3:hòG%L Zvz[Ĺi]5z5?k,5)V fIr=\h#4z[.>EಥjKB' n?; ʄyx[OMқ̥k? 6|x<{S6BP[6|`- #'d9 {$KuE%ST8GjS s?59/6KjVS% Z]|Ɉ\qRBM X$8xdԏW7>Qs"q}ȣo!l $JaI8fnY4KӬ]pLg8hd\>8>{%nP{:Vx{@@f$`wĈglq!3 q!1x=>pP+.,)P8s8%C=܄K!rķMJ:~DɅb`G~D5%./r!FҮ)AA&$)b)ؾF' >ֈT4& U %^kP\C&5ƻ R5BD? -Ap?~`&^\@qI[/Qup_A6e]ɚR`ZH؀f$y2S[rI Gbl[O$cH}8MErP1W=6RXR&ESlȕdƵ6A.qLSQ;'P2(gqn)vb f/?H 4)sԐX_'ԩqƛ#a *.+$ $HSή0nmb%CXEq%e0X)_\>\{ ռ*D‚W0t|bu@ Oɒ{GXiP N_dѺ}c$/,: ?[;4GW&]nV͍$\cBAfWߗDAݬSG-pwƭdu9ڷA+tx+g3a|=oxȨ1$@ip0 tgF''4hԂ:rP(ٟD#|qُY'F< ٪Pc,wq#XSKEnll|hL-`RNAszEG hy,-vVN69\`)~ ᣓsQ?VWQ oVU|mi{נm]c}l+.*j#el &ziֶ)Mxᱜ{2l/\n] N@κS knGf'T0 "w3C^&&:X E=\abS!{% ;R _S](y['"Pf; ,< L~9r\^>Њ+q%1ԩlj\pqQsA1ǴA07EDIv-;fȫ'.膠Ρ6,*$.aB4=FB(7ל ItH g'ص avril^7h#Nz$EΦ Mor) S.b#-־p1eR-17} X Eg[;*pZU>auNjz |_ im1W/czY(b p籾0@ pouT\UYb⦹˝ٸ!($L'p`ȴfr͍f~7 ]Fh{̣YXcH XkEQ۪tQȗnwNPis$ 8%iY+*z!A.(tysߢ8g|?篜{Fs|hKHi( MӁ|tpᭌ荷{N /Sboe'4=Q+4iq]Ј-ǻ>GqYXu?7Pco@űBdDL[*Px}nx&Z@ ؏WNqI8fr'q5urawY} q;)^q=@4ZbEPU~{6lK0TBFo̅NAҌRζ]ۭP* I605\hFO"l|(FgrD|2Z,h[ /QT^Bt!*RrgG[2g.'V(uRז[$Iǵ$V`_r^}پTؠAoinM ΁b-ViD.\SDYxH-5|yHG-,_5&!Đ } =UwT+zal0CBg[~vDͳzz#,iņi]@ňpu00d .NZ&pBVV%T ^He"X5y"prT)VdWtS:nOnϯuYBjk:j zOl|t4s &SBFu&:Cm=_Z'M+<)O緜`NɅ +fR^/~d'xSb=Ow_d ?!|6O*EhM!FaU= zqQ* RVwl/W܄0#r=f;Tj«x#Vju`X.z~f34FW1 ߓSb|'hDp@O*JI8C@+8[I@,CmuOKVFb\RӰȻN#]"0x[|L"5})}w/|.D0CHjz="o/N΁⊎(C eB[eǑ9"PQ(e[bQ.Jo(jj vs|9;Il -wC~3dP*u#Q^J 4bB ݬčQDj%ivB? iò[,J" L{7䁃Q ԩ#!_jiagW#5݋DIZ?9(e@a@9hFy^iuÇlyvlO׊緁?']@OyDgnryXJo s+$mUULX0x=Qޑjm8i-%Dl{TjTy8 WΜ{PHk7iq;\$d"Y)J$ʿVt,AD>;,]P.Ehڔ.6Y mmʌhA>C!z攅xTYx;bs$=7a$}-F?\[3g>Dxj/|һX-Ht6w󸸵rL%&F|OuDIu (\qp:b5fikR G@Yş]9 s}G !l UI>.t;&:փq+~VɬnR%ޗPd0؟A aT _W xYۆx\c6%ce0Vho֗Qf=ܩO4߯A藇ާDվ~"CQswJWoZXy9 a}e4+ˢa}/C5-{ܕI7!Qq4;jUnҹ ]SMNϾ x am5>c`uBw0c@,qwmZ 8;,xY T\~+,ot5@TtRJiN_r4v}{Ռm8rUB 0ҷT7 {^qW؏B;FT2 &P&+c=5,=켏6OC\_Hxs߀R!c`u?۱)9"{: ῊN"qzYr^خlWh+<$ ? MkeDb-]`A00"GPnGv{I0 fZn-V|TƧ.ro7) .8*r"z8D(;"eU Fn mA˟S͆f䡝5CN 87/0;<H_ms.m9;PB-3?l&9g?=i 0v'4:99QUԺXs]!UFTg{B:. *:ȯ@4Hs;bW=Qq*{ |( w߽IX&uv\vBe ~)&^Q뎁h{R!hk=w:MAUmO aJ(!5sTՄ j`8fjGǔYBćV*?('`rvfŏHGcҐߦ>KF;DB}NzuE7v )Мk9,Nn5ԒZˬ!, qŎG8:Ԍvj[a&≿bn(9DٓOuz0Ήۧsњ)N;hdP?UA Rxg;^iSH>-́A%]x,lг;4y|R^`9WoF+בYoLcg@b0rGzDxLg:V 쬝-Jt9 䫆} 2LșE!e&ϓF7!^,5o4qy]Ie ۞Oh*/~C R#iKn7j="dTzp~S9 +-)s[ OҀ8 iQZeُܱal,nkXcCNc EzJAarRˬgi :EVmhFQ⛽o¥D%w `*,4S2V'dUq"\hgKU6` 8`H:'M']|A1pOS u2-&z8ݹX87i*HQHg>UM7UŽOxܔ2kF.gL;c]W?H|\ex$Gss]|yq$L٫2z=ZsβqwO{^ʡqP*{} Lu?͗ԃ wux #BRw8=Z8ѥjpq~"yt\M8 ;X_ &caFk||FrBRsRaq,G5 Gai! oZ0v3Qu4y2> OGM~&5LxJmQU>-i4/7 Wv 2U⒍^n MaS7jD8XL&lSQřFmtUEM~P_:̓1p(;"p7D~͝9&4muEND-`2!:f!@fwVуC#͂/JuX' exw}&Z`>C(~Kiմ VlCzz.M3MߜFDwb7P*kƄB;)eaklFsDd & a>U0M $).AP i QCKS+E,/'y@(~QI%o%EbPh1>oH]MfH3CveI^@F.,g%4ηl \:~9.!4~W%¨ GlO`+D;cluiA2YmPF+ѭ{>Y&ъw7e ap5 &iQIwZgB-E0 sƛsejLBq@cX;m A!c@,nd +* Om\EG:9sz4IhX 4T-!"cz6< Op vș]ѳ)Njp|1P [X'=Mlbn+g9RfLLL]0 4 L>MTb"znn$+Ac7]eJܤ:?t^L x;%4;_Xָ܁-c޲jG 9|~AQL{)n\@q=-]!6#nwԡ;\h7A\p_GuG6q7*R֫"ᓱ 2mm2CHh%Vȵ `,9JZO\@>WT6 fɚ7 rA~g}_VvM)y *-W@ ExVSH ~A|#Tٰ7( py3W˸Rwt'3Z:a0mI֊W?8 "=<b? E9]-]KűGIRl9K],Flc, pr~T*cPMRmXgMh*Fgzc|^o|3ºǚ l[۶EnBTAQklşz%C}#@P}  '2N"w&5jZWVP_0ɩ@4ڽ` Et TD2K}AE>6!yku})WF ) Nѭ ehw-VJg֖-R# Duhf@g9J/|PV1<L.{f^>4CyG~d-!6Ἔ2:<c:bCFXZ&qT/V2rr;t X Fю8 r1փ^*g"}{@v-8ԭz;8lInݴVn*$AV ^,!dpQ[HR%ܢ_x,!Ue+j V'U?oU+88+,%Fh%ymu5& *z)ϟUyva7*.{}.pm8 +j9Q''k8)=D͂]{a 72kY R$BIz3ws"D%>&¸,ELjf((P!rFx!,H}g@[~zAvZ4U V|[=W{ 0 #yV寽 FV?_ K;cĀ4aL䏞'޶Yŏtkq )P%CR66ZUۛ#L&Q_.Dm0VxzXΞ0{a`r-l ;J^ou@EZ#z{e$CQTw QVЂS\Py祺c6cW`3|o`!c e.k̍@AHKJ;C4`[Ƚ6r1z@(͂O<8/7qc[.'[}Sht`+DL:kvXfGmJ9* 4>5.ѥw|o!jI7{Ӊe85&f#0*RÇhqto9ۯ#@bN0Ƙp)Ow<*E.hG$J$bhef{7 &?:8behD5[2!Ic <^̥IHХ4sV|}QO.]WZ15Huᛜ% !qj5A^6h;зP@ CS0HXhR^a0CU]pdt|].nE#aw\EgͤO`:3ڦfeG> !/lJ I`Ulz~IVƋ}nO)4AHNAFH/R)[ʖ!x}ZZkFZYzjDx-4 >˄CЁ靮I0%_nuSJT<\J`4Fz9>$j74"2kX jC|oCਆ\7i5Ym"y8;ϗ;}yns7x{ww6j^}` -sYe?Yxw:"0ك0NkB؁ᶷ#q  ڭ`}N9<ƶ,AFR7U2]ir22C6s¨D؂LmWLVr-ARbdALm 7Ϋ VO2_D;uBpm3*oyLLX1ϓ4a>H:Nw3n㗦1'H 3C-ZLbOT{O"+l@>0/y[8xwD5;JWW9٦1s OovXUi}qMbRyB[.#E{=CQ@+}QO LscYAFy0 *"R5\Dp]֡^Q]NKrl\S}9*v8t*j|81B8eʂuDW_yy;!j뭨|vE;QX\UˉCMz➑7 ݽp3ǀgb6.'s[:*d+qi{7 T}Fqw3ab89t@+Z V 8; &.v$D|YeV6h5Tb"@l+Wݯ ph<6RT጑иaVh.}#l[;M;3f:K}0BypY@9[zAd6^szR >g9}EAxY2[QB~RaMsHTXנokR#o+fof!FR)G<y5*s V*HZ$f) hO@ vZ79X"7qwV E UUd5q@3B 5yb׿+ĭ) Du\R™&i5[Q0z@.(Y?& ;erj:]-hN5N>Ɔ䘦 '9]K%XnKEVF/ $>~!uw\W cJ˒D][ eݿ[h6[=10<򮙛 RfGR"CoG NdESXCt뎀 t$ztgG ׏U&BWӄݓr'833eY(S>;xsR*i`6~e ra{ 2#sM@O)PK и@2+õn7O7KZK7kcBNLa̴T98t,'WLJcÜ&$.WAU2w١1aWz#E=xZQç:ZO ä╦Wx"⍇Zg[| kHe2Q,ܮf潤ӹ2-\8TR Xa]μHTþJt=; ; 0ݨX& d0#Nc{4gb`>yD§ɶzZZ*>΋\?? o9_k嫺x`_b:Lư$)ky:iS'=֜3%<3^ q%Jܝ/^X?{v^d̰bّ]j^:cNcsS̤SBDU[9dBILkȵI\|)V,^zT1(8WAYxղ)e#O:I7 l2=ջ[PRxM Y?)=9I])3|EtO\*}+QJx=Q'i叚ך61#O¥kq'Oωsf[<N+B t{_ }>š,cz3Pj|[}CڜZwqJpz8v8>Ua2{`H(\şsH,7\Y"A`\L ]) R?Q3e ;* ( xLhښ7жI({v {n 5/}&kwPXW''u]d-"G` FHίO29J校 9Lfod-s1@7Uo5c坧``7:ustc~]"OC42&tXlX816 3BOdUVܢ ض_^Hưt8ȶ DX0lF?ZP8>.Ҿ"g@|;i4#=ka11QǺvH" ʭ[Cç"goDxi,u=VvVrh&Rh4[e ufuXM2LU!˒ޏi$׬08'j⏼1)nXUj :ݤ]ъbܭ/'"z"hu< #BD0cg: H+kn? 6MyQ KMgw<mOh="QB]'̬ Ĕ.hwtیcS]eT+% BՌn~b{Nljg^h P,(_zTK3(# kw xO{Qa) C5)ic=(*⡓ґbfP)Jl-kt&d­A(H8Rw,7'wpQfMB|}S(ܝsYGUч}9kmi{{0H?+궜y1jF Eωd-e-'&0%;n-9:[)ل9211{_ t#jx6$8牪/7W7WVCEg,g -4B Ta=ϐ25UqyDgPyĢu ISҪ[z0cD$N'?ĕLQKYsX`OHx `֒-n.$BS975L~ < +\ 3Mh"61v>?p"R*ҥ~2gm^,g77 _klUi7rEѸwF_АHρ.=7}TPRFIy{[R RAZq#_Qh@Pf6PJn9soW(]i.dy (%QT#9li2ptOZxe<zg(2<A8^Q>`s炚HX+.Qj\l|l@WrY\.~|ˬ=4?:7qPNJ:7m.% 2F}F3'Ku[ΰx<^n:2GwP !OsVy ?Zj5F8\6cv*Tq+5 FW|MBN6@hY_Mrynak\F7ƥʸm² 6)F sxU Wܝ )N0+c$) 4Tr"S}:aYyP5%PcMI2n8m#5+,TɳQweVT_^PL9"8[ & \ݱͨ8ؕ#X >iijxf}S{;7&!,FdӶ(cvwdCXk Kpr<~:l"`K*S^N[ t g0v-(V. ۥ.%(C j95gR6$ҰPT3d5QYFJيF xJ؏9i/{oR-F9Eg0eggt>O2O#IA0{@LB&؀~[`QDLX\?C[:> !cP_K{H[n]q d9OqN*0hfN@q'O8p"Wl.ךyX]wdz'm+t}Jox]QƵ"aw\eEeL:Qv--Ч2Un!)YE)_$޶Q\ĺbS$?*K݉Oq`G'`.:Nv;j8NA՜DtCwQ NO4ymfI%d,YcRT96G`Urch'CBOeUf}0ֆ`~ |PȭiEfzqS\*ヤ0ˮNF!9/=ԏ߮'zZFiY`C-4L}[Ay9Jԍcb捿o $g`¶>WnKPCoI^7oQ#!\go ? wIg{Fd`Kcik8p=o/-#j`#~;o!""R-7) ّwɋf+v#1PLN{VNRipG@R`hWѶH[Z!C]ZiIk597,*CIVqJe j!lCR}jPR~/ n"Bv N?eRK;˾c=ϣ0hY{7 sߛ+!V[Chx9s[?:UYѠK,$F;&FS)g8|O! %UW&\bKoqɉanu:ghʒb8%H~&U>kvSݿ $pKᾛV2T!HA୲R-~Ԟe P(og}bP}S3gaJXYç7!c;9)^Qst>Qp:5 pRpsEUE* Ź 8}=G׏wثg42 I]# i>e)];¼(j36r , ' 1QQȋ[J.'SU:tIj>5ߜ(FfˡBjw񻽯 c2PAnZ|\!)+:EOW5RpbTMׁp_v-UQ5z$Ϸ*,y"a ]4/kNvXHa/=Iή&YoAī3$ kG. 9D3^؍4ID2w)6=U ?K,خjܓP`B}#H|֦aF2S 1ry4.7ʛ_\:/PdF-a6H)ȡ U8*iV쇪=s@Ɵ(xTFcOB,>|$عel(Naldo88]_UXc&B gs2fё: xfq򫄚j}2lPmgSβW.Yl'hgOmInRŤ>XkDZ%/v #eƒY§=,l!~H0 s?5I>f35\h6H#R:Ql},XdrVRyI ">/H(Z"kky;mC-Is󄁅yzFig;!cFAQ4{,`ߪED%6iriWa#}ڔi19kX|Ytj.V:pa aUکsᷯ/0cc;q*-qD叙FWyYDk}!ZKB@`~`Q ( 5qQ9U͢gm%xM9V%uk>ŻRg;uqc*]L+q.tYg&_ͧ] \RO\Pri{ A,˸wdnbypup[XJ޻#F#5ap"$Get!6C%W%m;~SFfH4}?A j#kx`..aAƚ5|u :qV5Kcqvl ttawݬKLZ "}=w%=1N-@!#gD-@̫h4 I)ƚ)#y wHwCQS/9"wo*ɥo4kPe}O;K)%9*j$>zIJa0[B>N 8ӹ]V2qbLomGⓠXGkK) hNPא]7N1E9,tI\c9!UwGR%AH]yFF1!&@q03XJE pL'0m n` sL+5z_8w>UuVdb|جp)ڂSOUh6%y2hu8UҬȒJ uXSw>~|@5~JO-drRGhأX;=&ݶ}z>Gh6/K ~&Ih9z;!+:A&Sc/kzW gitć$~hkpY>g -Xp"DCN 7c.Ӿ`rd%~wUL}$BNfA A{Vc7Vg#lېt*5?#]W(K$E0]_g)h Ii[MgycYWFK'OVh}k8L @HS׈WU*|RA 8b,`%߰k~›-R^ެ Fਜ਼3> (dp*7Iۖ4{86 F̗z I9뉲iH]etN+oœC4K }ot&N5q;ak|r`6;d xF1c[T NX1{HNi-p>X9\تXzQ 60F">p1xpƴױ&)s~K,wx׺w}8T!Ёxn`bDLzsğ})jE6*['dxǜhD'ɑoDTsJ9Tı'#8~Ev XSm:U Qw-I94KՖXB9x JʌNnٿp' KQOR'FW@L;A*bF`uuCbU:g W^2!ly,mLL[,QҾ!#2ZxwS-jxW_7ۭ@+( 2+E;[S ~u=slH^vR~T#>$TE3M3/: j]+7N/ {=AS8Ҵl !}T@ f-1rc cIk?+Pb/9n-7A[NyT$VWbv3PLJZJĶ@拖B>sRI<|}H7DBQ `ujA97wfܡWPJ{e :r**{YVGDpV{rK, 7+o{ͳ(!)ʧĕp8(Y"M9o)OpQoHqf&MݩjԢx$~Q-n(o״^@XvZ/3bEo9%쪨⩒C-~QY0¿ %8:KLՈ ]he:1+sˋܒ͎RKh${tX)q71@[H<^#R u` xݓf1SqΟ &G"رbIur6FJKBI`wnZǟ ?&RotHxLjYNA'd!Nb"F L9Ҟ ƑtL]ϏlPK)RSwxQԀ&-ѐ+~~z 'KmYKu#jqƅ/bﱘN֤p8pB"%Y~J`F]$;0]GaO)*N6g|gp*5cԵjy]dfFC[4",k8AqiT)U;TZj7&2olضlVHX! H(O {OrF\lƎpKEdceڋܻo췯)6J.PXMWˁ6)Ew\9=TЍ![C;ץ\XIYMo#MD0rQdTaJpT.K'jᏵ2H26AI7pŹ|#Ӥӥ*E5t"dw[f!ncYꂿ?תB̠lԘ b~px167T y_CEh DjS5s"!*ۀf:g~1 g!ŖXB +4= 7(.#GԹd8K} 76SDj0܂!yjX!Dpmu ѫ!yS:pu NH>auC!Z6zCl XU0S9c}^eYT<`/ZXF,D1PGx$˹ WH6tt~A.1jU5'xiӵK h2낡+u@td@YbazAHzK(-MzQiT:r omU@B#%QϽo•}MЈfچG6e`!17GءMHw@W N >670h t>@PJptA]H5eذt3{f޻laK_aFHZW>흸5Lv44-Ȋb 'h ||q$J)̜EږfGG\$QȎlɟ ))y]QT=dEMceB \r)޴ڐӃqU$wxF_$*i@rpZ8Y17#xEyD׈1 yHϖgn<^4OP>hEjU;<2gzECJSFYbp%1XqU]nj.[vbyGDq7ҋVn̙. qF܇H:KMl :k9w^nhnx֛)O)OZ>a:wuXWދ+EazL/xqGp(VY͐rgrI޽'Rg R= pPR3U4 nz6{Zi63wPl"b?mJŏyo wąv84 &nVyuA|w0>hf )hsgã ?ak8~+5_4'* , y"Wz\%ҫِ zZ(p\;R;ւkcpM<L;%Լ T(7Ƴ -ׂ7' ef90n !ZFncBZw#>NMNc.^ٍy-Α3ث TATdO]Qs(H\z>qxDL==7AZ9cRR.6/%-mtҽE0w.Sg{\F|sXAѷ5>&2Hr_ztH:ARPKvP ]K\(*/R "loP tsZ"½fQW; c^1w>]{@b=qOo?;7ev[IScAOw{+!i_ K>I;΁qE8$XC;eb }86i*)W25ºt X:s3#Jw揊d $]1w*Dh\;XxVKtB׌rKIOٙό!`8KR%esώlԽ*!>I(NOPu}"x3zE ͷXz\x@w‰kg'Zd9>RzO (hI<3[Ϳ7p BTn7 }N~˻58KXC7U OoZCQ1L҅KJmMyWBt&شS_1*SIn {4R5 XmU 6C$ZT=k(JOiiShDnm ܹ+{Ne=GʩvE . =?z:ލP ;bSRl0HjGح. ,_.gh?LMG5Qw.݀`ȇ}c5Xj6Ҍ`u~xk C!{l%uzQet4h>Fl:O,{&a"*Cc 2/. It krGۓ[O~_dCs5[jijq kRLMsƮ:][_< c& t1IYƃ3)_GH: 4f\te0#ϒ3^y;jkց]~ׁ1ȇ@`dݴ=Ujc):ŔqY{ 2cF+(Rϐj/2(s V̬G߱;MH iT=P@G1fهviDǃպ?S\?.#"ihRކTŭLuu;>vAÆ[W1a]YlPS1{ uFm~jMb_K ,|"6(@*]}EkWeCbV,staK>t n oa󺂲R3a516mG|K%kRܔ@F Orqg ]4yn=C->Q 9DuBw;̮`*ުaQH--}O| ͔[x[" %Ka"Q =V~@Iqz4ؑqUϮ+!DzAk ź72&fXh/7w|hq Ǻjnɲs'.!ޱI{OLi-y5]yg vqCJiL+/N`H ˉv\S,:#jE4&YctDW@,W)@|XwS*=7n<jP57{P00BfÛ,=Bf' y!L u“Zg@j!/gbFsfHSs=@>7WokL`oj)h(J+W^D}+ލS~ PeLj]e7=c}\Uan ?Q xB$Yjt~,y-W #I6':ǿΫ#\Gdլ&D6U 6G We''gq;p}YYޝU>fQ= zth@Wː"fVG~gA@fQOv a+]L#T$nNܤrĜmSTKvCfho ^9u^T1+&zk3|f4%+;Qw?d ,'0 l*!* z_5W_r )6#OZSO_U}ўR-ׄ;\0*$;6so BXxTPKş:5>7Z&@<+"^Hz&S |+WcdHQhh 9o|ш*tBrkF#]45M,״S{'ʒao 8?<0~Qp$g'4~jZ$ʹ'Ѓ5G}ؿ_/evr;obDy00]m,5aÆ!%M+7"O;KwGTl<[6B_5Hצצ!%LigORN2v8&4JhWS#%Wڻk#E:HRA(p'D,lv*9+yOn {>8m!C1#KɢQL5 1'3gNp  w!A#c:,S=T^5S&$j}WeVڍ^sJR]ߚI4'O4B^oR8ݼ`hs=CVQhk5AbDS.qµiJ i:yE[u-q2p"_ޛ{m-AOj ܐ'PCK$u~-34[<;8V K1Z̥-BBQisB'?Q>2 {.77d*hNҜ n|odLhѮ Mb˿v@ET9V1Y6by0@o()Vr2r`eO'HNPs?ܷyC% {e4Oî)M mT'u]*] ֞ǰͯR))r0P<DM` 5gHiʼ-,;2^h_J4Zh;t5Y"0_';KX;r^=Vxٛɚ%(H0Cͳ}Q  E8@V ¡J֓ ̯RW '}Z_f9+Kas(nkW!A~  <1, >Do{\%|%O W(>ӯ֓2Wj)!\k  fC|?`GLABَ`[=s5 9r3# ӦƗeP# wABT(w%j~?}ޔ)@2Ei,jV8[5 fsBXTGSEpcXFNf;NAdE(i9ZL Bɍb.>gl*vmE +'[ ?O!< 0 dB= ܺ84&<~Aҁ% $q鷡!Ë*$~Y$GhbY}CEyhH> \h"yg WT;~]EŚ=B2E!"x"XVLeĽm`:-*~ŖQ/,3f×+ {˅jS?O6\/`R?ꀝ^ eף3oB)r[C@P:-7>4 YYԉ~ pNV4XnAʝK,$eA:ix,.M2б}<n`(!&j $'F903yڋ1>{`=?_A!uC"L&lgy@P>8|d` V&rv6t]pMzy5ڷ@68gxz. )'{.S,\e]l˟Q: (tX,BR[3\Ir͊=)8,$ TIqQ$ H1l%J8eGɔKoh)7P(?*h4n-cr ; 'Z ; p XIjXlro7dwQN++I>J{j(oQYU"5(;)PZ(5y `%(JͼT\Bh?Pς65ڠ/3IN5 D"H&kp<`y"ZHq])T"8OĠ& R4t96٢kTWTTS'x/2坙0Brڣ2WCRmrS7>ɲuc]@unR -j.dUj|4'Ea7uSgQ%d1Mf؀,hV7>>*GH_Zacj޴kA١w輢mlkXB92r:{;>Z$2͈O-*e'mZ>.akq&qsZQqb9G`9P!DPHǐֶs- tÝgs~5cݢ.[fNȩ=`Mp.ptlJvICGSgWGvQ8ҿX da Ykv#'bJ32ZDy8Uxo?6@ǣiꫀH4q%/IEo4o JKg c h70#>MoɺKSR߯}1Vgr9*v/ܻY=!c1xtgp #.O|.?`ٜnW7T/{fw$)Ze7oS8'Hڗ4&a2fHֽ]oŻ-)f6\F(LhH3D+-e1 ^Q}@˓1Oƌ)3(P/v7iސJ}EbDs{J)J23gM?PU/k#L|t@YD(93ޑd[ce)_~,y.*P\%߯M3,7p#MwB|#㨇sA- zu4K`t5AKx1^:ȳkDd? +}kq{ Lj:0m D(rO˘cU fZI1ʥDΰey@E r~nuW(cf,W)&e;_!9NWzРڭ T {wrq+10 %ZEȒfz˟7 oȻ_Y.?g$q<L:- ՏA~ifB?vajnfPp!l7ISyU۹Ew}-!~^2pt#ByMLK K,b/K~="QZN ֊[ԢN%J xoj:YǃF=Z #fʔg =/32 mʵ{>NuTH_ B}a06)AaCs…fwGVң0HMH\EK=XruSYWU>j a<bnG'&Dj湱R1?2ZZ]do Mp٬4HF$Cv1/Lx0 5-V"MVL,y}K*8jeFN2kUcmɄ yFɟ0m6`ؐNk!"8x`/󠱞qyZcwWc_N2cH;}/&*LI@{Us;4>^+<t0 ŔE-ۥ7a2A. WYF!xZqlȫK8XbJlS0&rԲ!a-Kgф˽`ેp;{e^\a)?Q>)p5xdLXp}V,X{\W&4qȲ;>ȃo㘿neB>/V_xýr\cK@YvO''AwTAV&2F4"WZPQD8B|ߎ Gw(U6gE_[Wg+ɋ0 :_3׹vm}@S,Rl pWHOՄy'vV?ŤO?"VwIt]A[#w;?ilօSIUO`Z|g)j}++)n8^=DʸcЬD88fT eI08N#pb#RNb|uy5(Қ1 Ԕc8~v%X&-0MX n"I?>DT5ę=xfOR֖xyTXw7I>IVtk/X7!{j0f]b*0-xDҲgՖ87G^3sMmX d!uD $6m*8[VfU۶i\{27%Ӓ.Gt(Xxc"|S|;T T&Ʌt& UOˎ96։II@0o xs{A6XN{o npuOt(r|/ &x_kNؠٜ$,A[ninq/::›[s5JDe^ULvG7^L3e̽~eYŝhjfG6MUzw a.n`\"Vߋq`?bbf9F+'wĵ<̿lN$ڢ4^n4BYj6";;۪e>-5 ?&b2b($-_L#J:o>Uu1HQbs7k]=+Z #7?U*U!uZĢU4u:PHS"=Dh; sAjxYHj\|Weކ5t9w 8xs G%w`y7-|b^fG 7Ž'2oY_I x2Զѹg4X`Kz5J'Q~=0J 1jAYXKُ!>4J l=-d JR1z=V gn]@D۾ //4v5TD|,ψ/N]0˶HHY!mGrlBؔPFRJo$ @i޶?h,?;8yj\ VO%T;oWsqwl9_ܖO^ܧZ5Ό[6dfўؤ"jZлŘYt'Y_<Ċ(߉{^GQ)L Hp?44 Q@h`p6`"X+\Kz*HX|TO/E8S1I*sؿ#-mt-l%")-&; \ޱޝ|a*MR47~CW}QTpM!Ȭ@`wd[l; 6B&g=Ȥavm+v3lƔ>D;?5b\Ӣqf(xUa VfI:ݝR&N Kԫ'TRURKV0>t;yjuπ٨J5Ȕ=q-KGu6oVgߩxV4-S*(G,Jf_ ZA!$p ^ʹJ= ]ߑf"Á}Lp Xn+ 54* tÚ}_wO D|PeۺB9f^S0[ӼEƃqsk2Ev~T {=tْ0J^M)A\%(r8sꕂҝ=2Q8 #ߓOVQGeRT,ً"q D\}5'Wh/(.O!uSyXBOkrWBMi^ vOT-;tlv` NGf+u86&c߰L5p; !~`@$Kzf+hlcA>yt/9O`B6KUe8Ƣz9T?P\ Z5̲}+|.HO >Ӥ6-bs9"[pdML-Tn49eF7,9%/l e򄠳|{Q^4K* |#Ndsp8EQģPhm~.⸩ ܣVQ?.ǥc!cÉ<H3D`>R$Wmϊvy`Y8|ڰ=+`wY^=)gVcyjfppRw38j%(n)mCБ:~|ho=KFDowE?{ֺtK76{lPs%=˝]& Y83Ȟ8ǻ][?e_gPF<& ':Wt$R !8У5O4- q'h`SKxE@KoS̒+n 95aP"O`Bf*6 9]޹]; [rm);BIR\0sJ AtCBEfۻɮ*Xo%~5+lY&u rsQa#'DiWlISj˸ao'o4U^ " Ւd+0HYs"_Ѽ!%Oq)6U[mOrAb`&ېD}W.=?1UYt:M wp+FTJ5.L;a#;f ]cu;/H `wP'S\.ڱӷzaɡM=`ېcaFZJ]fVݾB' 藍uBsRmp9.O g=pj(e{m&MQ0ӮMѼ{um(~~xϒy`*kVlKjmE'fmeW$]]=p) ˯rzm~#xܳ| |AA@.(j{ߔ)8 ~CT.PfWdF`kk|1\)^2ն!\e@-^续io A.*Prغx9Qr:UF002cǫAzĥ;>+*qnN{wƇ hv;yan<ƩHfbSsL}T4톭*_bT9qihm_?Së^ t+@"vsTk ZzGR8_"B: Ʋ}C^F .|l6j\9A z etUa6vA^hqIӪTzД>/Pq.Er<6y@r M{[9&un3Z»P +3Zԭu1pl*^=I #$'s6\] tiu1qڢԬq-_Zq&7 HXcbXbO;5{B,8u-AU-leUVъ?x. *-Ѡ o=B{`AT tY'oVlw=//} qW|5 bp+dNLGBjⳏ uwmD-RI`죍$!,|pC L. j/wv?Hvrɏ$`:9#]f>,Y^jVVb FSñSGkPz=@_0K+AQ;ɖ*tu6 1M1jj ^XCCeHuu^HVF~Y oIci+ %u[3{q2~mN2E|~54fZ98+#Z=vrQ@4%KLǃfPN$YmKMn P:aP -/PjB̖3Cth) zI$d[&qqqRE7usHa9 Q g8ǧx-JB8u)n|I 5%o?c*9q0N8f>aA7kZmZk$ͷH>Xq\%aݕhy ųxGC/(ڀHYDܓ}g-dX(1O%]N]-KIkc*cK RSэuokhƇ5cDñ>G+WOu0l e*KXsAAq ns(YfIubXR -d7 2nPW61 .}^N <4"caR`j.%IabTb~߱'"dW՗`6@Hu W50Dt.3夁VuKpl'C兰0rл+CGJF##l֫RjRF9D:fz?mv*m{0.2 Gt'Dž!kPQY݃eyI΂dU&Lf`%6WL)LH Hc,|HJ QRYtXŧQH5}Ju9q4be{1H$siyoEysOՀ%mjmzeยHQ{JQjOK4o !w+cLW:8b(kf]l=lQZ'rJT(?YS;fqxS>3i'spxBJB,ڷq#'i +rm]3Jw~. oOCGmwQO?s' 2FK$no+CEvc#1 N}3_]X9p(ƙFqR!#1\'0#)Eywۼwo:}oן?sҳ~/ow::E[*_ a>ae<(,iybeX[hݱgw.i rjRA ߸-:̼%xʮoE_Bd3\-rO7/ |Fr>O kh"HՃO0cܲw}V9cyʹ5LZ8pqNEAgtz4uڻJ3NF);#,H0Wß'Z+% !mrww{ҫ@.-/:ωǿ:ܱTʃb@̙c*gn>o$ ^WC)EŦȹeD.񗅗MGꈦE(9<1ͅIc|w  (]6WO+Zy(lo-86$ZIUGf9Sf@QMD˝i#rDݸ'P-C:ЁO66{ѵI=?h{eKzٵK}\kCJ(v\!4:}SwelFfBWt02#D_YwnC/, YaJ|4 @b\#Dݜw~Odruv~+X[8K`-6$QQ:@= ĻKJX `,=÷(ɓiy CnSS1}CGBzch1q5<h<X@*HHx=CX Ti[fVIybMWS[.#DX| 0;~7m_~+7%I~7eYR!XWp'8~!]wķp',2cԤ}?ub{ >i;5HRrɘk\hRʗةOn#ᰑ+O@IZ.9}K U`HM2Dc]ŭ&:-*z0ʈPM6)fE6v{ʱ(:/YOX~qQͽDR-fz %$ Nﻙ{ʌ0*G"Fx xCgYt_Aa&qQu݉p]%Yz; tRӱy!m