i3-devel-4.19.2-bp154.1.49 >  A bx֜!M@eee?mn`l{"ȩi'_wk*HL8A C&>]تr.1?%0=\!T櫂6%"x h-u93U4;5e6N=z%?Qau2JeCb';GHWTyǙ|WP~f$PT2bE֯@E]ʔDFbkW0Q3b-4o7a+域ғԺ(ǘ򳜜I, 7b8b96f169daebcf9b933b3ea1182b4c8cb7009310cb0a5170a0d644ebbfdb9a6d9750a67695da1f31c825b1c817f801b424bf98(bx֜!M@eeeXCD:?bE7d}٩ߵ cQabEajQix?IsHO T7 Ocv|taC5OTꋛX./=3 R_$?-[ƁcºVnK# g!{ ۶l1.jҌP;R 9RGzRΩ+f8bbP8Y6atL~SMЍ_7`QVfW7H4H;kLBC~ ,d;+4¤GHB^/va8>p;?|d   8hlx|  @  Z  t    u     :X "(?8H9: uFYGp H I XY\ ]H ^b1cd>eCfFlHu\ vz,06xCi3-devel4.19.2bp154.1.49Development headers for i3Development headers for the i3 window manager.bxobs-arm-10TSUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://i3wm.org/linuxaarch64 g_A7{$qRJ!VA큤A큤bx`:bx`:`:`:`:`:`:`:`:`:`:a45e0990e1eb1fc9e978fbb92cc96c3874453734d712524864269b34446b2c63cc92de0e10bed840747ead541534ae5d3c067edd0fe80e082bf2e496d53083fd454432e93471127ad46aa3602fa939e6558d92f9707b28f186ec731f3e73a4271a67ae51741230142ba8fb51d72f0c90751e2d673579216a3342ad957028b0335c3bd7bb8a4c15a27bf6774472e3832afce8ec28831df88e4660dabb9ce2f0b6e0e562026d3689163c062004a097e6e895f5285bbe32d72dbda9b0ea4f0437a66f23453f35633598956d7bd0ca8b62aaf0249b78cd26e221a1cf6891684c2583c70d8e39a52fd3e3a0c50c63e672ff04657f5e9b256a3376106aba7ac6f0f019b0bafa163894e3ddcb81c55922a75314bab25f99ab0bdf5fab386ad4a81f09fd67b92389bf570b6d5807fed593f6d3c4e8cbe4d5a0fb8bca5a34a4203b2f271dfcec232dcc1ba4b228de51ffafe5c03070ab9dc2680b8ebf3e0b7632bd004422rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooti3-4.19.2-bp154.1.49.src.rpmi3-develi3-devel(aarch-64)    i3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3``>_@_"_!d_^I]]Ik\y[0ZJ@Z@YYǞ@Y@@XXbWXVz@XS@WhWf@Wc@V@V޾V @UU/@U#UTPJan Baier Avindra Goolcharan Avindra Goolcharan Christian Prause <42@wonko.de>Martin Rey Dan Čermák Martin Kincl Arun Persaud antoine.belvire@opensuse.orgArun Persaud sean@suspend.nettiwai@suse.de9+suse@cirno.systemsaavindraa@gmail.comaavindraa@gmail.comaavindraa@gmail.comjengelh@inai.deasarai@suse.commimi.vx@gmail.comsknorr@suse.comfcastelli@suse.comasarai@suse.deasarai@suse.defcastelli@suse.comarun@gmx.defcastelli@suse.comfcastelli@suse.comfcastelli@suse.comfcastelli@suse.comfcastelli@suse.comfcastelli@suse.com- Update to version 4.19.2: * fix: release tarball version number and debug log settings- Update to version 4.19.1: * fix: workspaces not moving to assigned output after output becomes available * doc: rofi call in default i3 config comment fixed * fix: i3-config-wizard creates duplicate bindcode- Update to version 4.19: * Changes - userguide: explain button6 and button7 (scroll wheel right/left) - ipc: always include the marks property (even if empty) - ipc: introduce GET_BINDING_STATE command - ipc: clarify workspace name field semantics - ipc: document parse_error COMMAND reply field - i3bar: launch using exec to avoid leaving useless shell process - i3bar: make dock client order deterministic (sorted by class/instance) as a side effect, i3bars without an explicit bar-id will be sorted according to their definition order in the config file - i3bar: update config when necessary (reduces redraws on bar mode changes) - i3bar: add coordinates relative to the current output in i3bar click events - i3bar: add “nonprimary” output option - i3bar: set WM_CLASS instance to bar id - i3-input: add different exit codes for when i3-input fails - i3-dmenu-desktop: Support symlinks in search path - pod2html: render without stylesheet by default - introduce “tiling_from” and ”floating_from” criteria - mention rofi in default config file - allow ppt values in move direction and move position commands - allow matching on empty properties like class, title, etc. * Bug fixes: - i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell - i3bar: fix hang when pausing/resuming bar program - i3bar: fix crash on invalid JSON input - ensure client windows have a size of at least 1px after resize - correctly handle overlapping decorations - limit workspace numbers within 0..INT32_MAX - fix a bug with tiling resize inside floating container - correctly handle mouse resize in fullscreen containers by not propagating $mod+right click to fullscreen clients - do not try to resize fullscreen and non-fullscreen windows - do not focus floating windows changing workspace with ConfigureNotify - set _NET_DESKTOP_VIEWPORT after randr changes - fix a bug with i3-nagbar not starting after it has already started once - fix conflict when moving parent of fullscreen window to workspace - fix named workspace assignments on output changes - fix named workspace assignment precedence on workspace renames - fix windows getting swallowed more than once - erase i3 --moreversion progress line before overwriting - fix test case 180-fd-leaks when running on Fedora - fix crash in `focus next sibling` - fix moving tiling windows out of the scratchpad - fix crash on invalid JSON input in stored layouts - fix monitor change during/with i3 restart by moving content for non-existing output containers - Move build to meson since autotools build was removed - Remove support for EOL Leap 42.x- Update to version 4.18.3 * Bugfixes + kick tray clients before destroying the bar- Update to version 4.18.2: * Bugfixes: + floating_maybe_reassign_ws: only re-focus if previously focused (fixes a focus issue with KDE notifications) + get_output_by_name: guard output->primary with require_active + i3bar: fix Xorg memory leak- packaging changes: * use https everywhere * switch to %autosetup * Recommend xorg-x11-server- Update to version 4.18.1: * Bugfixes: + Move parent nodes in scratchpad correctly + i3bar: Call cont_child() more liberally + Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent + Fix SEGFAULT when i3bar receives invalid input + Revert "floating_reposition: avoid extra tree_render" + Call tree_render if floating move changes workspace + Update EWMH properties on workspace move + cmd_focus_sibling: Fix crash on workspace level - Update to version 4.18: * Changes: + docs/ipc: document fullscreen_mode in GET_TREE reply + docs/ipc: document marks field in GET_TREE reply + docs/ipc: document window_type in GET_TREE reply + docs/ipc: improve documentation for window_properties + docs/userguide: clarify commands/config directive wording + layout saving: remanage window after property updates (e.g. titles) + get_first_output: prefer primary output (e.g. when moving disabled outputs) + ipc: add window_type to nodes + ipc: add container id to nodes + allow dragging active titles for all container types (e.g. floating+tabbed) + allow dragging inactive titles after a 10px threshold + make tray icon order deterministic (sorted by class/instance) + implement focus next|prev + implement focus next|prev sibling + implement focus_wrapping workspace + exit with exit code 0 on --help + exec command: respect command criteria * Bugfixes: + build: fix lcov support + build: use AC_REPLACE_FUNCS, drop bundled memmem + build: fix building with -fno-common (for gcc 10) + build: configure: deal with git worktree checkouts, where .git is a file + docs/userguide: fix link to pango markup + docs/userguide: add missing manipulating_layout anchor + docs/userguide: fix IPC socket location + i3-nagbar: make debug log visible + i3-nagbar: fix small memory leaks + i3bar: fix small memory leaks + move workspace to output: don’t create duplicate numbered workspace + correctly select output when pointer query fails + fix moving windows to scratchpad when using marks + fix startup workspace selection when workspace command uses options + do not try to center floating window on itself (fixes xterm placement) + fix “move window to ” when target is a workspace + correctly activate windows behind a fullscreen window + fix back-and-forth after renaming workspaces + keep focus when moving container to marked workspace + do not show scratchpad windows upon move to position command + reparent windows to their current position when unmanaging (fixes dock clients unexpectedly moving to different output) + fix crash when moving containers + scratchpad_move: un-fullscreen correct container + avoid crash when nc->window is NULL- update to version 4.17.1" * Bugfixes + unset _I3_RESTART_FD after restart (fixes crashes on restart) + default config: immediately refresh i3status after volume changes + default config: add XF86AudioMicMute + default config: mention loginctl lock-session alongside xss-lock + default config: use workspace number, not just workspace- Update to version 4.17: * Changes: + config: make binding modes case-sensitive + default config: mention ~/.config/i3/config + default config: start xss-lock, nm-applet, pactl (volume keys) + docs/userguide: update syntax in strip_workspace_* + docs/userguide: add a section about hidpi displays + docs/userguide: document mark --replace + docs/userguide: uncomment and update mark section example + docs/userguide: point out differences of normal/pixel title bars + docs/userguide: clarify which config directives can be used at runtime + docs/userguide: for_window is a directive, not a command + docs/ipc: clarify event/reply types + docs/ipc: mention new i3-ipc++ C++ library + docs/ipc: clarify restart/exit behavior + docs/i3bar-protocol: add markup + man/i3.man: fix config file search order + ipc: make restart command send a reply once restart completed + ipc: use queue for all messages; fixes i3bar issues when switching between workspaces with many windows + i3-dump-log: clarify log message + i3-msg: exit with status code 2 when i3 returns an error + render left and right borders of titles in stacked mode + make swap work with floating windows, fix swap crash + switch to clang-format-6.0 + add input and bounding shapes support (e.g. for the https://github.com/phw/peek screen recorder) + preserve back_and_forth across restarts + allow partial UTF-8 to UCS-2 conversion for better handling of title bar content which cannot be represented (e.g. emoji) when using bitmap pixel fonts + check for duplicate key bindings in i3 -C + i3bar: support transparency via --transparency flag (RGBA) + i3bar: support for user-defined border widths * Bugfixes: + build: correctly depend on glib (for g_utf8_make_valid) + build: fix build when git is configured to show signatures + ipc: report correct workspace in init event after workspace move + ipc: send missing window:focus event + i3bar: correctly recognize click events with text alignment + i3bar: fix running without fd 0 + i3bar: correctly handle button presses on separator + i3 --moreversion: warn when $DISPLAY is unset + i3bar: support disabling click events + release.sh: persist correct version number in docs + accept output names containing spaces (e.g. in assignment) + fix cursor resizing positioning + fix aspect ratio issues (e.g. with mpv) + fix brief focus flicker when renaming workspaces + fix crash when canceling i3 via ctrl+c + fix heap-use-after-free, memory leak + fix focus bugs in enabling/disabling RandR outputs + fix crash with popups when fullscreen is non-leaf + fix crash when moving a second window to mark + fix crash with programs with splash screen + fix atoms when closing inactive workspace + apply title_align to non-leaf containers + layout loading: correctly mark non-leaf containers + truncate wm_name utf8 strings to first zero byte (makes window titles work with buggy clients) + fix crash in workspace moving + export I3SOCK environment variable (again) + fix hanging flaky testcase by using the correct X11 connection + resize: add missing error replies + don't pop up floating windows on the wrong workspace + remove extra \n from errx and die calls- update to version 4.16.1: * Truncate wm_name utf8 strings to first zero byte (fixes window title corruption) * Apply title_align to non-leaf containers Additionally, marks will now display for non-leaf containers. * attach_to_workspace: set new parent before tree_render (fixes a heap-use-after-free) * Use ipc queue for all messages (fixes an i3bar crash) * Fix crash with popups when fullscreen is non-leaf * Fix: render_con shows floating containers on wrong workspace- Update to 4.16 * Please see complete list of bugfixes at: https://i3wm.org/downloads/RELEASE-NOTES-4.16.txt * Removed i3-asciidoc-fix.patch (Fixed per bsc#1075764)- Fix build with asciidoctor (bsc#1075764): i3-asciidoc-fix.patch- Use %license macro - Fix rpmlint E: env-script-interpreter - Add GPG signature - Update to 4.15 Changes: * build: AnyEvent::I3 moved to the i3 repository, so that its main consumer, the i3 testsuite, can use new features immediately (such as the tick event, in this case). * docs/hacking-howto: promote “using git / sending patches” and “how to build?” sections * docs/i3bar-protocol: document that pango markup only works with pango fonts * docs/ipc: document focus, nodes, floating_nodes * docs/ipc: urgent: complete the list of container types * docs/ipc: document how to detect i3’s byte order in memory-safe languages * docs/ipc: document the GET_CONFIG request * docs/userguide: fix formatting issue * docs/userguide: explain why Mod4 is usually preferred as a modifier * docs/userguide: use more idiomatic english (full-size, so-called) * docs/userguide: switch from removed goto command to focus * docs/userguide: mention in focus * docs/userguide: remove outdated 2013 last-modified date * dump-asy: add prerequisite checks * dump-asy: fix warnings about empty container names * i3-dump-log: enable shmlog on demand * i3-sensible-terminal: add “kitty”, “guake”, “tilda” * i3-sensible-editor: add “gvim” * i3bar: add --release flag for bindsym in bar blocks * i3bar: add relative coordinates in JSON for click events * ipc: rename COMMAND to RUN_COMMAND for consistency * ipc: implement tick event for less flaky tests * ipc: add error reply to “focus ” * ipc: send success response for nop * default config: add $mod+r to toggle resize mode * default config: use variables for workspace names to avoid repetition * introduce “assign [→] [workspace] [number] ” * introduce “assign [→] output left|right|up|down|primary|” * introduce a “focus_wrapping” option (subsumes “force_focus_wrapping”) * introduce percentage point resizing for floating containers: “resize set [px | ppt] [px | ppt]” * introduce “resize set ppt ppt” for tiling windows * rename “new_window” and “new_float” to “default_border” and “default_floating_border” (the old names keep working) * output names (e.g. “DP2”) can now be used as synonyms for monitor names (e.g. “Dell UP2414Q”). * the “swap” command now works with fullscreen windows * raise floating windows to top when they are focused programmatically * _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call * make focus handling consistent when changing focus between outputs * round non-integer Xft.dpi values * tiling resize: remove minimum size Fixes: * i3bar: fix various memory leaks * i3bar: fix crash when no status_command is provided * fix uninitialized variables in init_dpi_end, tree_restore * fix incorrectly set up signal handling * fix “swap” debug log message * fix crash when specifying invalid con_id for “swap” * fix crash upon restart with window marks * fix crash when config file does not end in a newline * fix crash in append_layout * fix crash in layout toggle command * fix crash when switching monitors * fix use-after-free in randr_init error path * fix move accidentally moving windows across outputs * fix crash when floating window is tiled while being resized * fix out-of-bounds memory read * fix memory leak when config conversion fails * fix layout toggle split, which didn’t work until enabling tabbed/stack mode once * move XCB event handling into xcb_prepare_cb * avert endless loop on unexpected EOF in ipc messages * perform proper cleanup for signals with Term action * don’t match containers in the scratchpad with criteria * fix “workspace show” related issues * fix config file conversion with long variable names * fix config file conversion memory initialization * prevent access of freed workspace in _workspace_show * disable fullscreen when required when programmatically focusing windows * free last_motion_notify * don’t raise floating windows when focused because of focus_follows_mouse * correctly set EWMH atoms when closing a workspace * don’t raise floating windows when workspace is shown * keep focus order when encapsulating workspaces * validate layout files before loading- Fix leap 42.x builds - Remove duplicate install for man page - Remove suse specific path from build folder to ease building for other non-SUSE, rpm based linux distributions.- update to 4.14.1 • include AnyEvent-I3 in dist tarballs • append_layout: validate JSON before loading • move: fix erratic behavior with single container child jumping outputs • ipc: rename COMMAND to RUN_COMMAND for consistency- update to 4.14 - Remove U_configure_ac.patch (was accepted upstream) * Aside from many bug and documentation fixes, the “swap” command is a notable addition of this release. As is almost tradition at this point, keybinding handling has seen some fixes as well. A noticeable change for users with such monitors is i3’s support for RandR 1.5, which transparently supports the TILE property of first-gen 4K monitors and current 5K or 8K monitors.- Update description- Add dependency of perl-AnyEvent-I3, which is required for i3-save-tree.- update to 4.13 - added: U_configure_ac.patch -- fixes autoreconf - refreshed i3-desktop_file_valid.patch- Fix typo in package summary- Add "provides windowmanager" to fix bnc@992972* Add i3lock to recomends* Correct recommends to fix boo#985443- Added Recommends i3status to fix bnc#971897- update to version 4.12: * use https instead of git/http, update contact information, add GPG key * docs/hacking-howto: fix old cfgparse.y reference to config_parser.c * docs/ipc: added link to i3ipcpp (C++ library) * docs/userguide: clarify no_focus documentation * docs/userguide: add documentation for binding modes * docs/userguide: fix rendering of __focused__ * docs/userguide: improve placement of explicit IDs for headings * docs/userguide: make rendering of key bindings more consistent * docs/userguide: clarify quoting of “exec” commands * man/i3-nagbar: fix example invocation * man/i3: add “floating window” to terminology * i3-sensible-*: quote variables correctly * i3-sensible-editor: add neovim * i3-sensible-terminal: add termit, st * i3bar: use cairo for all drawing operations * i3bar: support per-statusblock border and background colors * i3bar: support different bar background colors depending on whether the bar * is on the focused output or not * i3bar: multiple tray_output directives on the same bar are now supported * i3bar: support disabling the modifier by specifying “modifier none” * use cairo for all drawing operations * fix a number of memory leaks, thanks to AddressSanitizer * no_focus is now suppressed for the first window of a workspace * “workspace next/prev” now looks for numbered workspaces after reaching the * last workspace (it used to incorrectly only look at named workspaces) * multiple marks can now be set on a single window (but a mark can still only * be present on one window at a time) * the “unmark” command now supports criteria * the “con_id” criterion now supports the special value __focused__ * the “workspace” command now supports the --no-auto-back-and-forth parameter * the “move window to workspace” command now supports the * --no-auto-back-and-forth parameter * the “resize grow|shrink width|height” command now works for a nested split * in the same direction * support _NET_WM_USER_TIME’s special 0 value, indicating that a window * should not be focused * use 32-bit visual by default if available. This reduces graphical glitches * when using transparency (which is still not officially supported) * the “move position center” command now supports criteria * specifying invalid match criteria now results in an error instead of * blindly applying the operation to the currently focused window * allow mouse bindings to run on the root window * support matching _NET_WM_WINDOW_TYPE_NOTIFICATION in criteria * all criteria are now matched, even when con_id or con_mark are given (used to be a special case) * allow the “id” criterion to be specified in any base recognized by strtol(), not only base 10 * non-true color displays are now supported again (e.g. the Raspberry Pi) * the “split” command now has a “toggle” option * the additional color class “decoration_border” was added * title_format is now stored on containers instead of windows, allowing the * use of title_format on split containers * On OpenBSD, i3 now uses pledge(2) * support _NET_WM_DESKTOP (for pager applications like gnome-panel) * floating workspaces are no longer available (they were not supported for a * while now) * floating windows now carry the I3_FLOATING_WINDOW atom so that tools like * compositors can be configured to match on floating windows * i3bar: display short text only on the monitor(s) on which it is necessary * i3bar: explicitly set cursor using libxcb-cursor if available * i3bar: fix XEMBED messages * i3-nagbar: explicitly set cursor using libxcb-cursor if available * duplicated keybindings are now also detected when one uses bindcode but the * other(s) use(s) bindsym * keymap fallback for servers without XKB (e.g. TightVNC) has been added * using pango markup in mode names is now optional, fixing a regression in i3 * v4.11 where modes which contained characters such as “<” would break. * moving windows to a workspace by specifying a mark now works * the root output is now used when any RandR request fails (for x2go) * assignments are now marked as run before executing them, preventing endless * loops/crashes when assignments cause another assignment evaluation * splitting/floating a dock container no longer crashes i3 * correctly compare modifier mask when identifying keybindings (fixes * bindings which use --release) * no longer fail config validation when there is no newline at the end of * the config file * scrollwheel buttons are now only grabbed when necessary, allowing the use * of “bindsym button*” or scrolling in windows without focusing them (in case * no “bindsym button*” is present) * parse con_id in base 16 (affected FreeBSD only) * fix crash when opening a large number of windows * reject empty swallow definitions to avoid crashes * don’t remove SubstructureRedirect event mask temporarily (fixes i3bar * stopping after system suspend) * move urgent flag before killing the parent to avoid a crash * correctly validate “kill” command to avoid crashing when “kill” is invoked * on workspace containers * actually accept the documented “workspace” token as an alternative to “→” * in assign statements * remove _NET_WM_STATE on withdrawn windows to comply with the spec * the “border” command now uses logical pixels (relevant for hi-dpi displays) * “tray_output primary” does not properly fall back and hence was removed * from the default config again * correctly determine focused workspace when moving workspace to output * revert to default binding mode before reloading the config file * correctly interpret _MOTIF_WM_HINTS (endianness-dependent)- Update to v4.11 - Changes in i3 v4.11: * docs/debugging: provide instructions on how to debug i3bar * docs/debugging: added a note about sensitive data * docs/userguide: add a note to both “exec”s about semicolon and comma * docs/userguide: quoted strings need to be used, escaping isn’t possible * docs/userguide: make syntax of syntax descriptions consistent * docs/userguide: recommend “exec exec” for correct signal handling * docs/userguide: explain i3-config-wizard’s behavior * i3-nagbar: open on the primary screen * i3-config-wizard: respect XDG config directories * i3-input: position i3-input at window with input focus * i3bar: use a reasonable default sep_block_width if a separator_symbol is given * i3bar: add binding mode indicator * i3bar: add bindsym command (deprecates wheel_{up,down}_cmd) * i3bar: make tray padding configurable * makefiles: respect EXEC_PREFIX and PKG_CONFIG * added a --toggle switch to mark: “mark [--toggle] ” * added “focus_on_window_activation” directive * added “no_focus” directive * added “move [container|window] [to] mark ” command * added “move [window|container] [to] position mouse|cursor|pointer” command * added “title_format” command * added “resize set [width] [height]” command * added “sticky” command (for floating containers) * added “workspace” criterion * added “window_type” criterion * make center coordinates relative to current workspace * draw marks in window decoration (configure with show_marks) * only mark a window if only one window is matched * make floating window mouse handling consistent with tiled windows * add a --border flag to enable mouse binds to trigger on border click * set the _NET_WM_STATE_HIDDEN atom on windows that are currently not visible due to being in the non-focused tab of a stacked or tabbed container * ignore InputHint when not in WM_HINTS * display which config is used in i3 --moreversion * support config file line continuation * use WM_SIZE_HINTS when present to set the geometry of floating windows * add “tray_output primary” to the default config * use libxkbcommon for translating keysyms, support all XKB groups * support special value “__focused__” in criteria * support _NET_WM_VISIBLE_NAME * make sure borders are never counted as adjacent to the edge for floating containers * support moving dock clients to another output * let “focus” report success depending on whether a window was matched * handle _NET_WM_STATE_STICKY (for floating containers) * make “debuglog on” command persist over restarts * randr: use root window in case of no randr outputs * set proper WM_CLASS on frame windows - Bugfixes: * i3bar: only detect clicks within the statusline width * i3bar: fix flickering shortened status bar on other output(s) * i3bar: send custom-defined command upon click on the non-statusline part of i3bar even if workspace_buttons is set to “no”. * i3-config-wizard: Make window size and click coordinates dependent on font * i3-save-tree: retain “rect” for floating cons * move urgency hint when moving container * fix percents when attaching a window to a ws creates a new split con * cope with non-null-terminated x class properties * get workspace name when renaming current workspace * allow single-child non-default layout cons to be moved between outputs * allow --whole-window right after 'bindsym' within binding modes * remove windows from the save set when unmapping (fixes problems with e.g. owncloud when restarting i3) * serialize con_id with %p in run_binding() * initialize workspace rect to the output's upon creation * mkdirp: do not throw an error if directory exists * grab all buttons when managing a window to also allow 'bindsym - -whole-window button4 …' to work correctly * properly clear the urgency hint when set by i3 * layout restore: load floating containers correctly * layout restore: remove remaining criteria when swallowing window * layout restore: When appending a layout containing a marked container, make sure that any other containers with the same mark are unmarked during insertion of the new container. * use the EWMH support window rather than the root window as an input focus fallback * use the focused container to determine the target window_mode when using floating mode_toggle- Update to v4.10.4: * Bugfixes: - revert: disable physically disconnected RandR outputs - i3-msg: strdup getenv() result before freeing - Changes of v4.10.3: * Bugfixes: - serialize con_id with %p in run_binding() (For FreeBSD) - ignore InputHint when not in WM_HINTS (fixes e.g. mupdf focus) - disable physically disconnect RandR outputs - initialize workspace rect to the output's upon creation - userguide: quoted strings need to be used, escaping isn’t possible - mkdirp: do not throw an error if directory exists (fixes layout loss for in-place restarts) - i3bar: fix freeing static strings- Update to v4.10.2: * Bugfixes: - Cope with non-null-terminated x class properties. - Get workspace name when renaming current workspace (fixes crash). - Use a reasonable default sep_block_width if a separator_symbol is given. - Remove windows from the save set when unmapping.- Update to v4.10.1: * Changes in i3 v4.10.1: - i3bar: cut long statuslines from the left - i3bar: add support for the short_text property - i3-sensible-terminal: launch i3-nagbar when no terminal is found - i3-config-wizard: switch modifier on key up/down - docs/layout-saving: added a troubleshooting section - docs: degender all the terms - Revert "Workspace command number selection" - don’t parse blocks as markup by default - Allow escaping backslashes in commands. - switch default font from “DejaVu Sans Mono 8” to “monospace 8”, which is - typically a synonym, except for users who prefer a different font. - When renaming a workspace, look for assignments and move the renamed - workspace to the appropriate output. - i3-save-tree: make --workspace optional by defaulting to the focused workspace - Allow nop command without argument * Bugfixes - i3bar: buffer the statusline to avoid flickering - i3bar: fix click events for workspace buttons with long statusline - i3bar: set correct initial position when reconfiguring - i3bar: reconfigure strut partial on reload - i3-nagbar: fix sizes/positioning on hi-dpi displays - i3-config-wizard: fix sizes/positioning on hi-dpi displays - i3-input: fix sizes/positioning on hi-dpi displays - Fix scrolling in window decoration with hidden cursor. - workspace rename focus mismatch - Don’t overwrite border width when already set (placeholders). - fix a segfault during config file validation - Restore placeholder windows after restarting. - Don’t focus placeholder windows.- Update to v4.9.1: - Bugfixes: - i3bar: fix incorrect y-offset for text - fix key bindings on big-endian platforms - fix key bindings using Mode_switch - fix keyboard layout change detection - revert "Handle WM_CHANGE_STATE requests for iconic state" (fixes problems with application windows disappearing, like SDL-based games when switching workspaces) - insert id-based match at HEAD, not TAIL (fixes window swallowing not working when the criteria match the placeholder window) - improve error messages on failing commands - replace ~ in filepath when calling append_layout - properly error out when the layout file cannot be read- Update to v4.9 - Changes (http://i3wm.org/downloads/RELEASE-NOTES-4.9.txt): - docs/ipc: use an actual event type - docs/debugging: use logs.i3wm.org - docs/testsuite: add hint to use xvfb-run - testcases: use Xephyr instead of XDummy - i3-sensible-*: use command -v (built-in) instead of which(1) - i3.xsession.desktop: set DesktopNames (which gdm uses) - i3-save-tree: interpret commandline parameters as utf-8 - i3-save-tree: add 'mark' as allowed key to i3-save-tree output - i3bar-protocol: ensure align = left is the default - i3bar: implement custom mouse wheel commands - i3bar: improve error message when a full_text property is missing - i3bar: respect the urgency flag on status blocks - i3bar: inset the urgent background of a status block for consistency with - workspace buttons - i3bar: suspend the child when bars are fully obscured - i3bar: use Pango markup - ipc: implement the window::close event - ipc: implement the window::move event - ipc: implement the window::floating event - ipc: implement the window::urgent event - ipc: set ws reply "num" member to -1 when named - ipc: add deco_rect property to con in ipc response - ipc: include workspace con in workspace event - ewmh: implement property _NET_NUMBER_OF_DESKTOPS - ewmh: implement property _NET_DESKTOP_VIEWPORT - ewmh: implement property _NET_DESKTOP_NAMES - ewmh: handle _NET_CURRENT_DESKTOP requests - ewmh: handle _NET_CLOSE_WINDOW requests - ewmh: handle _NET_WM_MOVERESIZE requests - implement mouse bindings (e.g. bindsym button3 kill) - add mouse binding --whole-window flag - add mouse binding --release flag - switch to xcb-xkb and libxkbcommon, removing our last direct Xlib dep - make “move [direction]” work with criteria - make “move to position” work with criteria - “workspace ” and “move to workspace ” now look for a workspace starting with number (unless there is a workspace exactly matching that number). I.e., “workspace 4” will go to a workspace called “4: www” unless you have a workspace “4” - “focus ” now focuses floating containers when there are no tiling containers on the destination output - take the motif border into account when calculating floating window geometry - revert “Disable pointer warps when focus_follows_mouse is disabled” as it was unexpected by a number of users. Sorry for the back-and-forth - handle WM_CLASS changes - raise floating windows on “focus ” - align lower line of bar decoration to border width - parse tray_output as a word, not string - allow to validate the config file without X - do not resend focus on click, fixes compatibility problems with some wine or mono apps (e.g. Office 2010) - don't draw borders wider than actual width - prevent workspace change during global fullscreen - extend the fullscreen command (fullscreen [global]) - fix start_application() doc about which shell is used - Bugfixes: - i3-dmenu-desktop: quote path - i3bar: fix a double free when changing color configuration - i3bar: render bars after the first chunk of JSON - i3bar: add a sync call to confirm reparents before exiting (fixes tray restart issues) - i3bar: correctly calculate clicks on i3bar status blocks - i3bar: make click events on status blocks work with 'workspace_buttons no' - retina support: convert logical to physical pixels for default_border_width - retina support: treat everything up to 120 dpi as 96 dpi - don’t set input focus if not accepted (fixes problems with xfce4-notifyd) - don’t focus unmapped container on manage - create the directory for storing the restart state - avoid changing border width when changing containers from tiling to floating - layout saving: properly restore workspace containers - rerender the decoration when the container requires a pixmap and doesn’t have one - don’t set focus in con_set_layout() on invisible workspaces - properly handle windows unsetting WM_TRANSIENT_FOR - use the command parser to properly extract workspace names - copy binding before run (fixes reloads) - revert "Bugfix: Set input focus with last timestamp" - render floating windows during global fullscreen - actually parse client.placeholder - Added i3-4.9.tar.bz2 - Removed i3-4.8.tar.bz2obs-arm-10 1652093131 4.19.2-bp154.1.494.19.2-bp154.1.49i3ipc.hi3debugging.htmlhacking-howto.htmli3bar-protocol.htmlipc.htmllayout-saving.htmlmulti-monitor.htmlrefcard.htmltestsuite.htmluserguide.htmlwsbar.html/usr/include//usr/include/i3//usr/share/doc//usr/share/doc/i3/-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:Backports:SLE-15-SP4/standard/448fca2cd559ec80c96bcc2e909a198c-i3cpioxz5aarch64-suse-linuxdirectoryC source, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with CRLF line terminatorsHTML document, UTF-8 Unicode textTR աЉPnutf-898d7ff031d04d25d9bdaa38761c82e0e989465f4b1daae5022efd084b29f2543?P7zXZ !t/妏] crt:bLL @U߳&ia4ʹz Ŷ34Z 8ku}lקit ֏C*8-nrzsvVS*@]pиb=c`p1l΢<fנ&S*Ssh~RPEYaX-teR4!dW|0#D뜈$nwRB@}pfj<˜hT3-rfoqKfV9Tdt`[<1URLi/8~.<,MoX75Iƞ3Fԅx',Kf bp?F5~!nIw<7oeh*FlFҰrkLfjR8AC>ڻF=vdQjP-_~UXG;*ӵW6?U{NvK=zGڂ236f! GA =E7eg]w36}w V,J,JP3>e-"0?4YGWb`5\eU;4o\2]RJ!gA^݅6L !&=hyrtef %/x/`;IWeP/Cʃ)wC CVBtW#_f2t# fբ+XRqA&RS 4 a<;yLl޺:ټ8,G&NԞ'(=;*P"$Gw;tPg5S6/Q&u~cO- LF*E_b̗0:%p`ŒG!zX8L@H#;yNh{LH⻢KIbWC ;=@,͋4Fj/= f}}N>l%q6!@-j>.k& Ix%*eL@c;gmoCeDy<4O{('p_|Nwc*4.O6OgyTXq{,'J[]T"A`4q+z/<̳ıƘNSR sق?.L}{D, 8wpA4`t?$OkIjs_T0O 12L/anbpliUGci6`:r4WE|OiSu4Xe"%F5cm.f,:ÚEsU3e͗I̒{E '$J/ yȌ Lhgor$Өi隣j ܊_4?U﹣c8Xp֪OmVvVYkt}=4^{Z`&|Ds(ҍȮgpJ6`UJLв*hqǾE<}L[bT?=Wx\  A&=7sL!aʮ>$hap;ܾ՟cu4K`lSPMfaOU =U$N7s慑#pqqS2E*Sl-PSU٩K]W\IE?~pSehVF%^D`XHF@] QkEs?"8bOkzV 'n0ثO N/ qˉQ_Wc8iOV  L}'z*f©y=0tql_NսRW[$U#(œG 8d &K tx'M"~"1~JyEEy#Jj2ᷗ,ktp;v(n7[@EMrE_e 1D.,6 !s Lgy6ws$: :74cۡlfz8Eg}/L>Fpa9}Md1vBsW c#v?v{<*aD-y'q )d wdu.ލ@١aW{}_Fiީ;óq KJq`&KI=XLr C vt[^S O@TJNlkdb%=@Ta`# iγ5.6-X-`ʹdpȶM.՚}Ry3v^6wYNeMM"^4ѾzS+Q fI X58*wKfgR4/z"QCז'-=8`J WaSLsm yo޹OZPAlCs\){P8hu7-\#s`}%3h:5ITB ~|BWR׌e1`c#NC Sg#˶jJ2n1/}v7 _q'VD;rEq!ws1#<``;(=4(@OA#]᝛ ?NF,R+q8_5T}7/JV=DdkpX,՗ޑ/Ȩfp"$/_{>oY4 o,staR=n"moʅ XcbCǾXgb~ 0J`a@a}I$lluPu-!Ubxb ^CHf$59 s)ULNRqj!N1=m.uZ ݂IEt iNH.1]N\f "ycp%Ju7y<𣓶;8f|HOVKo$SYi@0:7ǮʻW<7M6[ 5v("Y-VX-sxFFXI:Qpb10~i/I?)C?qn\(@ k{v򖎟xpvwh,UEєlMsT f10mAa"LiCIg7Wx%#,{'<-! ^3/EBk#YN?a_=C [Uw4c˅}#WP8Dш7_2_jjɇ7I#pI'.kKQm=/i#/h6ܾ}VTz0. TF\1>qD섌0*+ޖMIώFVYY8i@6_u;MR*v:mX@!74Ԩ1 BQ 8 ypxړl]a+km~9zz6Ɍ]fL3 H_7|X=&,?+P O|FK(m?-SV~nɓCe6l*fQ.x5MLn겇~l7ȶS"2G~ϰsRQ5_47?t2r]x噏)߸&nF[U󰽫s܈.UIA`^ț2mG9HPn9X[Q$bMpi ~ر~J4?ljIvt:B>}k~a`̚'st^Q7~9DUBmGL`Hk*oXYJMfS{1ԭWI8o# j}q,"LqƸW96}7w6Hf*1 Ǵ /lbwKi@@?VSW=т~G)"5< è0/ˬvs rhz+٩Η-_5}]M`صP,DmGp%ExΑPko#3BH+~-QzFhLܞQ@o· ƹ)? (]9b J)@ZtN/Úr9낝7)3L (=^_/I<+l3ϋڧj€c*z`VHpycA=¹GJJ;QJq(:xȽ:=J}̛\t& ǐ&Jx6;~~T=ս Z .r.2c{$v%g'90>/ yK6)ȳ 8\L5 T!ΈO5Nz26[X M8 4>2zZ[Ej@UxY[8߳j|p O_^F1w2KQUd}/޾nRQX7۾ 3)2Uڽ?$D֨Co} hsш%<",.5)W3>?˜rxGd\=wg$JZ8 o|V3' ͂!BK"p:j;,:ٮA)4<"=£^uHKyK T%Vh6_U!,xf*[ܴg=*?4Ζב/K ue`kAVN'?(qE! LR8>?HثБjXO^ TQMJ#E4<{Gl_|e{%< /p"t(2Lytb!fenwD%!koA ܂͋]p9aq+3Y& . P8 M]UMΔ6q >l90R.0<;>GtVc)R@B󡗲-`7}(6LNI ix?NT$bbL)|?UĒ׍71=gǖ@& M"j%}\'CCh< k1iAuE{a}J/^PgvKgZ ZK(NmءqaWXr\ 0cnx3[Ğc}ܲ:qBq6iAc|%J?f8ӥ#Ҝ&׺EA} Xóm2T[fbP@l-e.]R*[A'y eqLb[`nfdˎpk R|ؗN.Īgy}p031 GA a-p=CD\LT\sKf>Ltf~à0U!jBAn0Q H)|2R6'4ɼg,&HB [ i_b˜p3tg)TKQC<ރyOL60&.rsf30tS`r[{S)ֈ%ۮg U$>GB1~6z.{æYկydn$r+e}n \77԰sC&O3&~͗a@4R(TW K Q,/z[Dsgr&`2dqPGAnNyM:|Cj>AJ b:f ݷ[<1Q y7j-9ŸnfyŌBYf{s9k𫆈 ueJߠ ΍tܤ!Ly'L>YLF');8%8 \5`Ud3$5GPmze"Woߧu/D/x !!js̛vG2Ё;:HMiߘYxi<ȾE|/w{2ڴ\{oS+-KibCtVOK3ͦGM:GzIঔ"O3@`f'C΅Ϋ̀(uqtT, ccϳnAKF"aRx}ѹb2jc"M]&;|Ņ̎<{Sa 㮷m9Q92[NeULz YȝUi-K߷5k4OtO (K)DPTd±OUda$:(ML&KG0Ԕh(Cߴ* ߿ ̒§5p͇v[תKT%FI?+j!Xdr'3(6(C5}|XB|Zxni5QW=<0 ~ޛa9}U%T@>ѭ=&Hsrqn"}Iq5|MCӦJa:fL#3jHM |]d$NaNr'7.o~&P4TG_r*>T:uL~n%#Clvz4Ǭ$X྽G] :uOzZ~eշS$=pIPTMѡF7ck8o@+Ry٪d={kCݴ6_ 6dfUt;gIhT6Dk8u8v.x&NزKXE4l͈O\xB"xИ+7 98w?cyfm,(ܔ~]ۡGx$y>{ sDw¼44b&I3 7lVsBħU  y_+ >)Ϫ_KuJp3s(d'BBl)~jEmw̓,7wkMV3Mb[JKq蕰>yVRQ >.AՋo %'@gHQiuFIQVdv'O߂[%+rMМ.萕I|补-鏣$>* n%ުTo7l O^T%+Su֔PA/.F!a\TD:P/*vyVmahV F&|^Vl D#P$L>}O$Qa1nإM8du7UJ3~'aIZ^Dtg9WKŭW١Wu6z ǨN.-*x]M[HCJJ~>; UwcE`\ G:{2 ܂ڤ `[ a"˕! R*$䜟(-06- [Io_gNNʿus"GGb=_#.Z1(YP!NNR,H%XdRңqny0II)5&j^z)d$ 4xQGvYP8+hq{3-+trxv7 _I\D$9Xv楎ą{ J$Gl8"oV?"E 9E1x-LZ-om8!THE(C]+1<@w=qk)&X{s,h3,ٶe>itC+)[3UDk9ISHMPmKG(2!hMU à[Yfŷ rgOs>5I5f"[Q'i#"_{'{%^ aR52 ܔf Љmܩl@e|?UذGFfKܛ 3%@bWz(&og0?2ҡP_R$ױqu5߇dV1<Ј_#7#}PLAI9g\{Ϣ#$Rрml$?E9t&*s؋cZ{Ԣ8x Pa/"g=P%@c![˭{Sp Rvf_2.44y(OUlr%CQ.,JURrP|lyLuzjP`$_5pv!4-_š? xMr)HJ`ט06Xn̩2wGd+al֋81R(Xk~P ʕںC ՈЋ -L-DoRN.>p"؞[:t9'I:M!i Yx(60ߖT$8wK_W`mDf|b~M$/տ]ep SMیؠ _0Q@o `_l? nljXn\"f!'NB:cY7o%i B)rJ0&#H{s:Ŭ)1Al֒L5糑k ~Iŧ}򣓔v8πXengYF;-yS|v|o^`~z&Y2/>r`}iP \U4wDDBՐ!u%a< oS58br3D,!`ĥ:TS᦯~>٪#/O,_R5/GJĆYHKdszIڃ@iL8spX9/%@͔i;%Zy9t;ah쬠A1CxH5[♰_Cxu|6| xWw ΝF̏XPj8ewn`d?]6؁~HDoۥB4ZL/_.[~sWO(P, kmc@MU$T~--[d~Aa~I:2M`Nit)y\AcƅZךmrc-8i1MF3o{)LCUǪgj!r ,ep>TC>Hg[_l;@%ofV+Ĝ/J@Z=0x"sr%>|bXp?$FIÚ&ܫz8?)X= i`.">`+^;ѱt~3|'𝁁,iXqܺ($|8]t{bi}kMj,oVv=؟)@_{z\ 'ڛ[kL|a \&ox/Q;݄qO$Z Տ]o]-J*;kv"T&a&Ff_ؐNNWc"* sg,ȶ}lO;- nԺMg$S\X=-ޓC%ۙ3Vl7P?YS?6=uHe 7;吰 "Pi;QػRj@${[% _̷9蘿Lev1?] NPT \U.+Fs(Z( LrrوQ=},?/04  /bߚ WPVwxwQݺbjk7)nC#.SU&e笍xY[ w>'ykjs 暞5"U(ͼ&ˈU.˴an^`t\p{֤r:% L?=s+LC+ýT)}{N.V|֧ZcNnlb'L%U aX;#TW-11}ѹP[%9Ύ[|iKd c$S@ Ɯ"1!o`5G R3}(':jp0:n{68V-@[O[60SoQ[[%I 2t]U;W;^]y&:! J`wNn-AEk{%*{{ٚ&:X@ 7Z:jz&"W?vG7t7p?9n`y4C\6PSJj0istdLz$ԊZIa t-DbQw,o# ~0Pm`L'{Y;Cw#vj}w7E #Dᾫp UUB\sGbFS2+6mV2t~sʝX_xpNb-pԭ!;nڂsAqVC֮c>Gj¦*TkU9Z+=Îa:]RT\/#xh5I C? ,Xy^V YuqJ$Ԗ!ڤ,z4T2pRڄst%!&Qx|I%=*L=3C( 'e\r'Z 2drMʻ ;[fG.+T\YFIeŠ(Bke˩8yNmo:L=.x/ q\G+&9|s,iuβ] eТ 5t_ۣE,䤃5&d?kl K+3UDroۗqu_TSVϴs[VMb2–اt@.`Z/4uQ DtZ/3T]#.T/ -G,W J% OT(]T["\u2 2+SA=]X N2ݒކ-n*OiWP&@]_>LTp|%t̤Sp맩Uh ndg&Fr _ݒP1no {eFTO(J3Cm7Z &mɣrYCIn {@ QP߯;NL`- 9s}qs];!/~(n]UL=ܝܜ5igԸ1H5+.C ,34teih$0+r0sDx&z kEaZ$kC\B=Q2ІGjIqj;&fmO;3'?k-jc!VͶjQ-ALQl77[z9%%[Sǃ}F5U+(rKJ!`c4W՛({jaIaQX KC!Zӡ6"Eg`jAɍvȆ čh6ÆX@\ވwj^@}ԥ+5<(bURX5V",FWCD1VE Nzx\^_WJ cM V,xJ\0)zJyȰ~vJ+9hd[A7PJi5wP-J> 07ըQY`a(|'s3.SxA%O,r6:0VbS7Ť]GF:fOiS{ CR.~Ōqn\vUQAE +A6(UPioP#{4wǯla0w;9#.ܳy gz}u?%dA$؃׮ YpZEF Xձo+^1͊~;2fힱ srļ|8@y0 Z7,鎄hgNy2/vQQ2l&ӓsF,Bk (QXSbZ˚97@v7^RL /l'Dj1d7%t>ơsP/TǢ_n-!otU.4/YpoO!֕ے*ls6oJ)LbCT,7[C'NeDc3-wTg5VYN=W9W)/lu%qwE tm$:E^1\VQb!{z騮}6[GъF![[i[WJk0# L-/\g%yo+33rtFqcxS(rsS\^zzZFC֝{R%J&Zkd1&wpkLig2/"Rk[8a+]0Xm?[E"YE*k({ͦ\؛[gˏ5$8m/3푾DH^݋%9R)lI=`μY Ϸt*o2u3vLzbƫtu&]tt-t;P:pgZ)GH#)3ةy?z՘Ҵ8NSx_-5\0FU "J,`)pM p9I@ۛn3gn/۞9_*S[&Ύy̾6!mKCm/b)W?6O0;7 kx?E]v% GP׃17c,mi&TMp~I-őS˜D"|Pz75 TNxoܘ q$v0/+5-QӢ>lXk2nuc_n %=[;Eh>)kZ2>ǤY]\\&aڒ(xv؎ˏb$kh6(UN_Q ՚V3# D>}'Sxwx ;hoпi`>%6/K5˫9u~Up0Qg")!mCΙIEbImmxf\B9C zPL\ =m(&Y00 [~2Xv}Q_5`\!syI(5c5 MA8/RһsR|1=Y"CNΟWK9O=4E}W j\䅃X~tb02ΑW?A} tNWNTA ьڿvjɜlJD/֜7_.Kgp:ZRڨkwuBB$ZI/JytG_5(kHb)U3`8444ԼY-.6PF IOD}h^SN{³UcM`RZq"ay~IJѽd}díĭfD>b)Ͷɋ+قC; @hD,%nמՓ~8ƭ[)FF+GȺ"z3hxEj)_CT&J}A b*oM P[ڢ/xb)mYy7م.OXl.j >\a:{/k]A#`"{d]:GZht20Xƀ`^@ZٮICcŰrE*5NjSX{(=-IBk g Ŭ]("5G#1ɴeGC7ugM/`j P Zp}` uc+?lngq}SlNDIWjG }# cZC/pyS .EDy|H1R-!K hߤ%Kq~[EۦH)%9:Lj3 pܪx%/dM_a l8Z:`+= A._Cʼn&>eAP=64i5jUg# UG) :45OቇcQs  j1O.B3P_'o˶Hlzs{jj<XJKBZXPrG1A$ =&Ńe'SgKkG^ `*A0z2 {VZB0Qu2rmʈ{Ab͜5x ׎z:Ul;uJW\ $>"XQwM1!R,I#69Ѻ[Gע8̂(R<1)4I}ƽ|QxgƍIBzh}F#]'JH|[ndqSX6sĽ>G >S X]pQ 3^T5 o;Cw 7rnIAy8mוUHbk2Mh};(o1NgqfYIZ 8h*XXl@Fjo\8*Tg]@= ɰc1^Se;C 4P~cPOICWk5vuOEmRCe}kKbWf'?ߺʝ[ @Ձ7]O[)12zL3p V.k 'e46>[!Xi)_NN׼'nb;(ygEd(dL8@ZEA0fZ&0o=O.+Ȱ2 K 1scoN UqQ~!N2-w73 i+ H&ڛ5] ZaOo) cҶ4yf~8JeMoaboOO/^s Y_,*]J~=@}e⃖Ƅbd|\Gb9&Hڴ8aX^-Z8ڳV3t n UM.tC{3Oku * pIwtA.G#Z5 Q ^#LsA3M}O v:? 0&H:e-rW,!W[1_a/QN+0 Ԩ<U :GWpv2@7E&HE~F\߬xtY-A[ywuE ,{UkR/qRD0XeIaHmԣLAq;>{Y tI-ѺփPSK;D">Ar.?qR~fQm ѾU:6z,.өM*K5 UC^Ɠrpc_! r۔ ZqIwH"ck9Qxg~0/hݲ/T}mc@݅ BCgf/>&գc^KD gnq]p#7>C6?R2Ga+e,ɶnS o,#7,>MYvv:!~F3H7%!i翙=vDǚ9=x^')6hLdMg};gA&j`yx*|yϛj>I]ﻰڄPI?1t(Va)Oes2XHLĆPv/lFԾyXȁSŃ [9[ĝê2YUL Xұ1PsiqihpE&nOQ>q~dX/1?7%Tje35 %ӏ(U)A@4B.,fiMT+\yϻt$ޫDm fO不KEkaKV19YX<&J/Kzλ XceVSI_{?jl~O@փ?Fr5ZEDԛd צH(9K+Git&XSY!"v'6 OdʧDSm Ԛɜ<.[d~2w%vE!h6'I8_O!2}|]M/&c6&! Nv}_s]@d7v/%9/Z ^N@4Z;|c?j AQ})vTS !oMg *uK0 /ҁ7+p=+$3܅dB@Ә!6p9[F@Qsr &@SznPiNr,f@VI^>DAĆwX0YnS !xV^_i\K@^ӝb.=~:P;=R&'jgA{UCbȌP!旑ZQ qmPȰ F:[aBn\ap},\%e# T t+"S=/i @@h1SgSut TҲxk+sM}VçAzQY;tjj'0;PVtR"}S aL?J ,7DG\|a!Z`ET[H%^,>aL:ྒsӔ<,mq8qѮY=HjoRM.됭ʋ:`%KVmP Axf9r.~'fiO?ѠNJm/A#ԉ' +㣈!f'@U=mCU A~5uIL1?IѲ?ځuD̛ۻ&ƈ.k^8~1h.a5=> ?8T8T؃Zaҭ|ua._m%jQh-hOu_&H#mfWi?Čf 6ɓu6"<01]_4[2f0XKWZ}l4X8K][(ڝosTהi+\J |u +vw):Z= [Ue~2oܜ#a#\:T4O j!DϢ[G j"Wdq}iod6at7-H~p6|x=lwO~r_IC0^d?6+?H1nΣ|~w+µYܞfg!~CD=M+qpM3>?@ R_3xdau/^ԿFGZ%?MrGp> ՟8HzK:FKMNb?{_KQdKSV; C 9hAheKU=oFTa1- BQsӛ ×]KL*1Ձ9Z $UKiҋj' U'2b4G]ڪ D8c]aIY&ldoz&^Z(3d4lp"zêm5U˥ʁ?c{`Ey LPhەW)^_wLb t#iڃ*hnShx/>`Wb6,bqe2hOxv<nR``'ڰp.8 " S'&" GC}(^Azxm{C*ۼp. pJh ˵!YI̟qM,\/z! +؍Ęu Uâm%z(֧p!{A<Ϳ世=@!FH&frHmEQ\*:z>q.x>h(!SDmB81['v1a$% /2: n7L<i+ *Z!DɌ*vdp%g|zKG[CDy@v!ɼ];Ÿ3IV H>Yvv[n>.羾R̼t"pmw;*8>=/d7L~Rń" < \K K|26E[\z-|ٴR =9&CRk炝pG$V 5׳s:/dC}-hi"Ȗ-tz$V1Y|@K{V֔z(h{F16M{0 ˽V&+,mLؔt6Z`bn:>1ݠ@4׵ش3]ducЇjC܇;n=Y撅FFdCH̟ H'Bx\(qE6D$ "`Oy-!+iSؐC-&X-DŽFn^ky>`~Y$9oTMԪu{G5z \ǺU?@تaaM[>NeM;V瘫MWW fmŕ!xKwn NX>.^ ]E0v RTַ\)I3ⲣIIg ^y yD,#,];rtÉdvן: ZownApF0 )8j"M=8,p: 3x~EÞ/{\r"ztmPڡ`='M҉!ΡoBO:J8ڂnՈ#z"*k8 $yab`>-Z0 i+aK¨ wQ Җˣ֩Èe?\Xނ qݪT^ &)nbrS'X2ii"p`RB?l} MR+cK5?~~VCwZkyNkƎjDn sU6o~ɼR_Rfi<&54x#BI2zr 88 r}kJisF""eZ,}1 12h85?ڇ@uC^4buA7\\&[1ZA{Wn4Os=׫@= f* 249UהY,A!Zˤ-F#𒑸X(U1ErtL6z?y|L:Qɯ>KL7'g;ϦUz4:NAr+&NtEvr;RE7p-^i؍x~o)꺋"q]R$Y>'srZ8dY(7%]UKʘS >[/ _4Qϐ42jnS*Ml ɸ"cV%($">oY_Hoo`Lc v vY&(]9bOf7Q-wH98BIj" xø誂+)qaWd&p.1BnED .3ꔇÓSye&#|B+@>Q<^U7#NZXm(W\TwnS}-u/d X17=U{'`9#Vf@c6ťYǍA0N#e,Mɵ®)?M_Hsm:7Nn)i:TU5/3ohAZ/#5ƐAUKQr[z7 )Ca6k DWY m{U{KHxs@ i.hdɋ䍎;)ޯޔo7i#=rop &WS6UQ̨/T`#\#BLHa{Y7/ϣaKe&t;,|/#Tl{;2"%7(˜НV: XvSj)t'6p&~XfF1Hevy_ o_k0=50:cm:\5qG9$WAltD_qd'bJȠXLI-Y?yҖ^~xR n*S..D.K7(:SmDzZW_Uo6WD=Ac}kXNj Ҝ%f9.j~*9_TL!>EǼ.0!`Y|vIH-! d\D!]@b(ˤg'ΐZPE Uak8lACDrbD1wK)K[Ŭ',82+Q$agܴ9/'_XV5q#gt,cuQKTYI|wBd?[-4ָn \Z@$ Sd4 ]}M##R^xXP ']en& 1z]>!='isx pֲ@uPI@gn/(}z4X!1ʇ \LM?,`\M򷓑) rn>:C%!r <Jz';5BAݼ TҌ@8<>a{3i>ܶ>+x{@*JC70jaAdnHfXDMC7.I^gNr Ko}{+qzؔq^@%$w]TURrv=_dTh Sa"_FcGĆx~V_,7CUy6r%o;Wݨyn.y+8]N8ž՜,V֛OpxW(`|%hHc&\J n o.ї BFAQ6?zXܼ#Qh.̚!܎]ȁo,ZYc<]Kv%sY38 T^ RMx ,Fu!6k~m8< 1 /v)AR j%Aw#fIlO y Й$Rrqa_'91Ҹ!4eY}](jʃVa^bXEĉw,Pϴq7JxJɱ,Kgs nΟ'?cn˚#W'h8h8ɻ xðv'Uf:"GRp Ox vx`H׀,ǟXfuԄj>c1QjZ{~«bpZ{^29=BM5sl~+.ۧ 0oZG}fkoF LtViWDSv}?R`ڏ[dWvd(\^ۃ%`h2 -L octO( wUL߈kr5X8j*D"F뚪uiTV'?'읫uؓ\|K"lVL'nkH vXĨ9% 0vUr^gNFdN{'~T,DqνL Dn9^y2Nّn!zKgQVG7B GBBIxm+˹ FWlp,jA+'k%.0]~ft}ؾpM=\&m2gf #XQaG Xu#&Psn'qIo6h3?]HƙZu󋺜Jȝa}^H5$qmfJY4%~ 88gI"+t"4޴7t&߽փA:*Ϊ?k|x :UunѬ+*$x+C E[_vEdr:ù2INibAXz {XݥX Bdr@H=$!dͤo`DƿC6y2SE[ Eֶ ԔL*wxV A\ךtYVZTY]{u8u)7cڕ]#Q5|yOZtKw6v8Ş ųօYz{i#O'0S*[ b&暽xX!k㵪x`-5][ġ-L}K M8.'? PUL3hlgag"x@P+.{N֣ ak7,(%;׋mOEpe&hۘu;!/Nzۀ$Ҥ!TJc>Ҍ`䃾 eQ/# ؁6Po`ui^FcpM -6Éո v1H%dX6/l^^^ So ľ%%-A <=Y,zM{-"`l&=|.or@ƊZZǀ1)i\5iczqJO5~NVRg2q`1/`嵸A[ ݅V7;rm5~ B`r*so#\39 |Kd =y:YN%`tO‘I;z]&X0:չU,|jzMi~*NU=!י@Sk5=WⳞ: DG,v|O7{3g4M2u5VA4;{@!"N&Cy yM:ʩ=X?2VGۣ9FKYxdk'y Z qj#ſ<ߢ''2}21rL/ 4rHI2b/"dԪG$1he\wi#xOֶ  <0Oj8$3X@;йI}fFp$3$w$gW8n]Fc!vFautӀy@^nhkIu\)jzyc9ŔLqmn,yj"u܀j=]޶֘ W!ŝU8?ujwt3 bG;jS`w]/y7E>.[rrMRs7=D0lN:05F:.;(xOmVH5W<7yY uB] b$= _lIJ7/\_`k豖CԞؾpGc@{EU`sˁ|d\HxD@J%^?F %0ñzmcRlaO)ya_uŭ]Eb&)N *<=fj~,qarmG֭ǰQ+UZAI5mKxB 5PP-gzm& x7jXidb Yeur87B޵8] +Xs"hgzںʌxmS:7=JFmFArzf!j*05׿}K)ILC>=ԝg0 {:dO[@L +~;ٝ~r" ߬ ~F̴/YVsڊߟ-v%5!VS_(wyixL0~{D)͌b5ǂ(upxLzZOFx{'^]Ulbsi(C_=鰪 s%)b>fq=3+XٙGT3À3jDY{@N̙S\uWJ~oMP SɫĜ"V6  B[ҞuهA3m2HVjSBJQE˫IkDEq`+ KWw5{SAqr6T31x<ػWb#"@ -6{[_; N~PK"HmW:7f!Q'`dgWWws0LS]G&UN&$og򻙴 RHi]]|];~6l= ZeGx_%=دΤ peBhBS!EKX fj1Jp馔rYeKHIXN/r>"`2 CC[kjwv/ـ :cܤ0M%h6+?34mb%wgkO08"pGS%o #xű{lRa_D0W3WFQpZ<:㽿zf',#ДV9RIlǝӱ EAɦ i=L}2t8>Ȁaz7Gg3W&lqưwhD$O.IGQI_]>,-j}d’_sRKӗ5OuERKCKͣ['t$fE7^V mT͵7PUR*Z s-6^jAX.H0>p~]dz?;]|B;%2#4!9NTv!UX)ܻ #1+6W2X6I0 ,!V"ىOEHKE4bE,宱jYN!\P3-e8c#58 ۺ*^6kqS03l[bP &1 UGecq7SshjyQEr\<'nr=#gx=i{B8 mhۦ_(ء䠉r; ^gGlKb%6ѐ>CR32[Of땖DԬDgZ]lE\!82z#fo9IFNcRQl /1?`[J2ej nDߺeyq[,N9^TN]~>uݪOm-`&yy죳@Y""q/Dn4&cx9r5Sm-,,tĘ/L8uO4͗!1HC?9 <}H:ζWE` )2hIXόvdXW4=Mڈ3'ibb7dԜ~ebM\*y=(-m ovGhOhn.\ 'K͔q*>IܧLvL/̋8I |ۯ 2IH[J1L/qP=gVu7N^[PoP%H -nᓸBiKjgȂ=e5Ɩ[wr$-bF{}xI|9LR[f`Aeeæ\yv&x";(6(;=`U֑ M867sU66٤ԍPai⽚ۦ& &p!vE~A%iY?k 8%1Pa?J@C5FiPm A. h+z,l}X6D뤠n-A aVMg)R=:roE*2W2IZm8缸z}nz2*XjE<;,$ZD+ ci(@/R:9 \\n|46٤9lclEkoŶEIr>.I4zX+y[x梍钣mX x?L\'.CC@l Ff݆h~'x,$9E%p\:jH(Ɠ*oOx 4{XCNB>ptWHEC_h<Ʒ4a|V]8/±g͟pBS8r]BY|FЕK8LعluyFP.F(cjµU7DJoLI :TB}\[՜koӪ1@ ĩtBhz}6F=ob+` ^h";5X̬v`lrrGOyK: A@2X{>smb{\^4 Ӫr/ ATxTErEv6} RiJŗ{e@>A ,9o=LaTtVA.J?EsG8GpCNLxxiti{/RnN8!R щcWA 9iGҵ\p\Lf%Kl]p=klFx*(7DSLKA=U@@:QU.RwLh'Iһ*lx% O^{I? jO4uKĖ\X.WgK!̘=EhJgo ai4i 'tZ.bS2N>_Ll;bC+=abr:|ݲ^ 0ຄpHvVi}7-m qqVXK4WxHoDTڨH9t&{lr.h*'m4&<kPW[ Xm#bl3 ۋݕu9zy {3TCX _Tfq:ct")%վ;؁kY.5O[b,>Əɩt _+o>_=zF_S|2ڟ OY ә;RpJW+eV86 Y&aXV.̙6O -r\ցUcl fi,}u"nfX $RPzdEvS?>K=}"!cC 4MgmwvuOm(+a|T[,T'fYX c,CGz{~wJJ>բuu2,9bvŤ0tw3Omvq^{:}Ps N^3ssbU[\v@z&x[D+h+Y)fu- T>zG* Y3 !{w6AB:7`Y"H3?}m9 "66a@3fe䇤 b𽰀uIٖȰx 8Qu!}X$0h/P+k11 6{ldsJe^}4I:6BW Cuw aMl(%ˉf~Uv#;0zӮ8)yk# 逃 /cO\64c; FHΩlIH8^<Axޣ'} `<YMzbBETk8]sR_m8d/`L+X"]F*kW/oӌO !lyel @c,1zW T _AxcF͒BjȅdgjjA.6JR0u!W-Ņ#0=O o7.v PMx$_0p;S3] r貄J)ׅsj 9_^8ae vp _8mF4Z"o/uly+~͎}ATi?Ƥݺw<@Èv6Ed@e|:.j댙C_.u 1̫f[*gcJgCz]-HQ|nJә)jSYS"7@G6x&Oy hWv\'-L4^䤗E+u3{\0m(&I QƋ'֙.e:E`-$=$lmHt v.&+sdV*r:1xs*.b~1ܷ76=>3kH5&1w]fLJXFM7n~HDM|ld/q*:%B=aq2cL`B0Mã#JO]^?Rewr $lӨnMJ]V9>يʽbFkۼ1Q0q[ Bp' s؀YQZ00]"KRq^} fQ=lS9N!"|! rhxSx=܈m._nzЌ(qU-hdxwo'd!CfΰF寛2k -@>B*>Vf WXDo/SIg>xeD靖SB9d" $Z@X/•tч,`t@ 9 ,|` Qsa֢Io(Q7y\Whзs}7*?ܩ( Y$i+ M1jy?pR~91r'Xo>Smph9EisP :HUǕZ͙(δbs:OtGl gA̼,9opEG QɞpN&6J&Fطv53XzD@C~P3۠^иK>4gLmfB!W[;n2)/ʏ% a8vէ3K$`c,!l5g3*BKA4#15in^ aj~S?X1C؟I- Ru 8ccea<7`= AqF0 Y=$dv 95`Ji7O"?4 ዩF2[>pf_W-f$-jf1u^[i>UrTJc#锋va]Rr높Lu!L*BBZz`#^g(PiQ)@XH,d+cr͒|Dschpa_>8#u jX)I qcisX-pT6Xe _vEͶp&z$7C umDG@ 0jWh}% QRɳy[/Hse`hÏ-tIqq1 `W)%b8ߧ$J\nKx: ^^l V.n,)p!Vg6"EdKZx.% &hhUf?Zѐ1tO2Aw38JluQ顬*\ $~~ѱ_"_tG슲)8f.ƞ1vk;#e'n gT!S?a# őU{q% KA1O"bfdq,0n4s_D,P{adHVr71qX37Y eӫ֑꣯(p,5sB7}{ 'I,|OxK˻G^=?E9v?hE) .aD s . W悒fi'}:Ѥd/@xk,*,*40P'tgKa|%,Xrb(cdq` |y6X僎$ 8u{u"R\# lT~'"`!!P8$1+U7c(xۮrwT V4MD寶7~b% [Gl)s޼[TEJ}z) C_!MLPJ13r+;:J$ (y%I:]B0-qN|8M ?j@H$hJN:[6MfυE=ӖVM5\!eyif(2)/F~̃Y`xGSuA-MR 3;ɘw {h%9F&sX"L1f!r[H,j}%OӀaM;YY2\ʪC%ܽ dN,ܱ=WEcܔ&ƣM6?_/0A ]%1D{w, 3 p&a .Ԓ' UNC;cHI+_ia9$ 7=a=BOdۿc^hN,ú8\4 `.-(5ńn8iΩ`(iFM܅AW3 P/ |6s{tE1I0INqIs'@V}o0jzh`CQ[> L(#zGg~s]r p>Mrb A&(i}6LFE*p 픺Oc~#@"wa'3gtM׎.F0<;JXJاnZ@Lh5M|T˗k6j+'Qp⟮SJe_W;QX"]J8륰5D gf "%+ځhɷq0 @t*tD!%O)dZ nXiب`;9DMs_;}/zobL U$W=g}b딧#ϸq(ӮCE {ulٯ,"Np{J %s_G=OEtsR]&Yaێ DQfGާ&@0lO ~t?:l<ڋfiMx&{-uO,O֐ЈSD9S:Ƈ|\VUȦ{;b=1h;(_}tpR#GD=9*"?;U6}Ql+^bʔ^y/8lb,!BP߃b ]4E3G HՍaZG;N fFY"ԁ ˁb?Fr Dg'/"1\ Z=a-,U;|}/}*-Emɢ 4@fQAfOXH)ý>\n)Al;*DDSwQ=Q]~ O;'n XȵEqG_G!.{Ӹ=h@XWsN#vjAzlSuQzj7w`F@A6oMU8~to^V"O?rs8앍u:@?&7hx'}'W\K8ΘI( vKVs{LC?98(IeB0kr[?.[ d;KSd1B7vt* 3U]9yc{@TT ȣM*MɱҰnvaIyс5yj1>)Vq'舦i{S(;U7=} 8"ڥ%nP x%F>6Y2x-,e\G楽hEDqiB!c]j^k8#(RRV{[dj+%@++Q6LT]oH36WK{sD+s\V1b8/Tz)3msa4%f͚F6A$׸RcT$\H 3[iAꐺ&F'I?J.׍!|{ Kh"Hznq|ejc;Ǩ3Fހl /g}0敡X b=HKMAx&bG" W}hkT yU?3d:)ޢx|3vЊ#_/!@~E tG5aӀUF 0|F40n  s@Sш]?PIvՎʴƮlUaV"` qrE~&w`WO uhj$Rͪ+ / aBρswރȑYvhsL!$O|aoLEnry7\E9;OMuxڜHĵUĿkڪ.VZ:pg$..׭凮IxXd FD si5I8{És8q EC/gll@^J/2|}>X~pi53Z]u Id Xާ?!2VՒ+PyvKB+itj t7q? j*$dމj;]K(q5f,e9kd+Tԫ7;^ænCk(zSBfqhIcRgڑ?uy3׼/yy8gC7f fz\ r_o$u|%h Hk>'W-Θ$H=fuàQot(A?R!!,*ڴnejrO6Q1eBネ.7~fWi hNę)OfL&EqQ苩/Ӡ~LG9~]VԣN=>+#EYZ~gEbNcuo=6 'c3ݗzƎB,S\gG3 |% d,ó*Kupc>]x6t/tU i*_n$ZǣF]-5YWbwH 1X]fl5JS]Ln^Hac^TM2SiVÂ2Ǥ-Vf3Z֑L^f"%'e#0"\Qvȴ\3ÍdhhƐIs hNOsza=lφ#VΆцa@R}DAD(X.1UCT6kѫ?.:[#DW$f%#WWh\3J`_>!5*byL"l_>#{6Ia)J>y8QD˔z +ju5 {??T3]5{J\9F4I탫80Kj_Ebg2gm8/OՒUStx}J P[5"w?HOs()KYɂnQt "Zn&vO$Q/e8yyOTKn (VOM,L;P<@ڭ&QW 9#o[OeVm\7l1$X1<1#KƂpRyaXD ]f9/^tk'!K+?LMF\8@G*o" x1hX5cE6tTqIFQt(0TXE(*`wxs5$tn.=9Rva}}t*DE,BC5eM+卛بJU.NnI'v(BO@ZUŎ0M-&nZ[PKrX &΅'|D8))Rɺ-IDB£U8A v elSb\(c +~y\u@@f'։:S!dY(0+{9H8_e/)䵚r~V5N~9, HA&HdUiLVEfA3h mVPd"5|!޸>>?s}D(Fx]xM$7PkJp <&ʡĪԤ"[($9r͐9%͋1qW%i ,4?Crf ZCKO=v *Q?Ou`Ơ2D3Heq/sxO/OН9exHɒJ"HDto0r}W D0-),Xv)@ٯ۝dm3"Ѽe\HCIOw2-#9& h}/Aa;wAQ+|f V#^_=Q,LVwI 0Af|7}hŎT>ҠT<;S0`tYsHa ƄQڮ9~T?~daSpRC4OϿ)Lj5' -b{ W2M]DC1!;^֓Z1$Ti>(fFOsGΦe') .`:euMMLXQ>}ʓ6HcFR ,)>Ó`-w;$,Bq"j\ Iny;NT|ra]xYfO7:}xTޑz/;HSaýt7%{:벌F&ɀcJax7=6LQ^t G!51`P[#a t^D(Y*Nh] bۋ\hDk-"#EF Y A[}gS_D yqmv1JDnDJKg$ _5i]&6'5Ysk 9D'5Y{&u5‡k=lW{#epIZMI{>k3OO,I'q8obo/T^^w̦7 lgpy}^<4ӌ8c/x"k(3jW>NDf,9Xf @RZQ{\`O1|_zd=F_(50YI\HSU/lmCZ YzME j)</Ѽ%7_G/&x,>),m@pl%Wv{æk%:TUTY<N^ ^,oAqr7%Z>h"B3H>ӷxu + zG$U+om%m|fNh Rdj#tj_ e/sAX<ŕ%x8#`+6#ɻ9[D 2N@qLՓ=yje" ]/ TY VBBR5Eb$t/o/z~%JG  evdUeڊ.PQ`$8GGcKwE(x4VL鲫GLS괧YipSȞ0Q-Í EJ>ϘS Uh*_&uG}IƬ#;m%} ʦYO#*m^!%l`uˊ(+h=ԃ԰*ַV&HMlё3 VO6%3 M'/X%!i-mffKv>=` 6?Iz41p$Hyc!VU^ :8@oSyß r#؍҉&OpHI`IGh- ifPtq=cnweS(l"y\[ OPPP E<;2'tu61vWK]&pX֠}llװX /5}|.S q~AUIenP+;~>d]ZG#6_1{.% Rw Ҽ:ݶ)\o@g Mwk;?8 Bȋh82&hR[yA!-oIfqxdP|׍R=0a|2b'MِyRprB+'uXVE r5'0XcTB#;9=Ȣ~$K)V J\mk[B W_6')mknTIA.)Q=WYT}{gG`ఞI.q)]_. OyPش $Zխ~U|>կ`5V)?fҘJ;wќVtMI|"unCnIV)۟l0.fɾNO1n-*te"5߰m擋Gh{D=!O;5e]pVPN=@R?2Q&VƄ [ <4YǩJ6/p@3voJ_D #_ ẃ̇o58<+Y۫vCL(~NދXَcc(, n<<2]Vv.*~0&IlOӻO˘MܲI.3<"!^}9cfG3`w:r)Q#9/5 Qoe\ dvCppapE ڧvΒn_)ЖklRzoŪP&1Asc<윱:),'|#K~=-3/jW4KؤUh[>xqSm%y|T. I<Ա*q1aCi'Д?2U [QNժ'љ(= tP퓵EƎD#GͧVl&99/@8> H"j@iWwV<1{ ynڝMw=I÷ ##b$15ahSw,seeC*atPXPDҭI@lg&h2tÕEnt삂Z9$_ \hT_ F6ݭw?H˫L9Poe:)9")7}:߳0TP[c_ja6ih:]Z JI fO$H #p+] j'OEćy*氩;>%L,abd?һQ1c}IiuV)/#p[h)qΏЙʀb4D YPfFx3AvSSwQ.P5zcg^9Í9BOC Jy|<˚RT $WH.NWOSm&FC͐?R;6쑬\H=2eO!㈻-# rߦļ 6iEޛϋ^*?'Ȝcl2@t;4*ZyRS4iLSl~Ɵ[<5]/+fE;O4iz:ZY\][kdqoD6?qD2ݍQ{1jl4^:jH{+6fӍ{dYP8I T[<ɓu큨RZouC@ĻΊ$FعQiEIo{˘DI4&],αĤ~]i3l`skrOn ̩6p%vl˳M"w?0~K%m(>77[jx)^yBqV }4<:0%jG*l5y ޏ44sUЅ"[<| Ătk?F<imxʥJ 7LT EEr/W&ѭbgsd~P]XX%)u(w(c3s @aNWdm,;ZCON[.LUXtL}5ܒ"c~|(6 ߉I:.jJH9(?_͍Vy&ZH[}Lwۄ \44704/4H+wDOAb:jy腿mgx똬h9!VzĹR KVl9' K֚KpHGzB=QZߴPxf&k!VC}!՞ݮ0\Qܲ1̑bG==.&4)GRe!i5߱b73th&a}[|֠E1{ С_!ԃLO˔ QpJu֊w4^[GHY:BbP[hBPep<~0օXm~3{Nfe;7Y=iSxMG94ZRw{rn#űr \UΑ7tP LȘߏ9xʜﯾ'~t5S :L9\П@PKt鯟"zEZ3QJ.Zl744.k\\$%VS 1x;?"h/[*"zaή X8g٧ -19K Sb_т((м[ٮTmvmjWy{e{#b >B: Q+pwO\pXfV^J.{7M/llӌsDxk{|տ;Jv?ƫʬYS|x+TB.N\8sÙ;zI{.^ᢓ$3/" @dE%U(&Xy/ D #&Cu mtf B,ǀ_>=@ÝPrMj[ C|2g}Yr,T^Sm"lp҅$NŌ,dx>c-{~L9oc~{%d!BJ>!qkđ!a5إ.א2 5LqiiZЬeT-?neN&& / F+#o8ujW=Jsq4W~K5B0Mhj&hqdk#=Ƈ{ yNVG@5SU:g%RBMsZCPȯr?A2@@ O1 ^/S5L6eUmSH@b)Feć9'בtPr$N, 4ԡ \7h%25a?IΰLîȌۛjE+ĨD :iۤ41yҵ@ bQE$AGQFXɀH ^pĆ 6#Gz5be hv gUŠuCoiCCeV!QѸz髨 NpKDhणVmp?1o(_2tۂ(StSע?d3&KOfD:>9S(Jw3+iB~Y>K{/̩ꝌV"M(G mFX<+]3|t2;*P Va*VmFlv6[^&r Rr=G ;rl(!n\Cmluog KZVQ!KJ%.t>7vl#9l瘅ot0c]m&4g}1%7سĕQm~٘r[R7/?gA s#9ƭZ0="Zvzxr?^I٠ rmTJxDrl<8Y%E]X.ޠ ޥi=G 6F'#4Oz<55LJe}HL;xԚ~ $aPvWZG!@uaraڙb(ѐ$Y`|8TA-Κ`O,J#rv 1~$'[W+I@ٳz`t(xrvm*[xmm+eNZ+nU˖OaնbZcByWalh3㎃Dս`GC@Yb߇:(@U<sqEXa ciGD{9/8'r]k> WopиuԸG"Err(֨kSsia{)D%V zӫZIbFo)h15"Lj:v2Dt- 'B&aS5xb6(ĹOw#HM~.2a Ww" J*C'Bx5\r肷'`.|-֡B2lM Ίq_z^_hE٩aZ/S$JWֈ vʝi8@/84wDBls%DH[.@ˤPD6CT7(Ҧ a|ěM2geJyD~̤Do=ԳFE.0Sm#*x&:>>LD} ;.|;g+A]R:ZN (piZ:[c^V1kԖjad q{d_;C?P]#+85G"A rQ:`ODZ}X5 %@reiD|U,o+E8 ;a0 fLN2]钀o1 {uuyRz~z eވR . 74wNH0(^)#Xpq &J2uUlYFqir}d9i %¶c;8CvfsV`xpOp[jQ 3S馝܏#{^7\]Tȃ'W D1t2A50i\|Bb㗣xz7'npMKw]E{u ɵY^ )_ʃFV5\s^j߮ s 376ah"D6 omferTR$oCПSB]Чo,|5GSF+," [e*&ʖI^CvGv7CUH(tӀV٫H@~7fxw#~AY~y K::Ѷ1#UҌF@ #0=Ӥd /xKyvo_ @ umgS*Y;󦺐er썅?akO6BL +'UvCJ;N3ZLEr^{@ʞ vLymO!/L8YP-hOYPjti@SalJb˺E!T4Ȫ32G~S,(^8Bu<,$dF-;BflꡒT5JVGKpr1t5u`TE^҃+^0`#bR֭ Ջ ]<]ߡ@#F^+q Ay= 8&r}o",.P5]DTZ(KLKPA`bwQ3(b%DVJMѼozГ?5tF0IX 0#si%$-E57+)/R%ĦCܜ5Ttesb3O3q-q͋m-{#{{͓Z~:՟~!%߉ @qԩt[_o۩9Ypc.*P5pU,Ѽo gHd52(_FF{ /D.CBW R%䊮s%fᾥ0AIOJH,1VDcrR!nrCIluXlS>|h3fl0%cBrUfr74%;-[!˦Z[HhMhY}@:ox* ~rC˧׌:ƳW"1`ESr- uB~sM9i]6ce!K(`nN\WՅՓ0ڰٳaW\U˩)721Wm.$HkKufB$1CաO6:V-+kyASOV{4bHI.f 1BWbfnJ$ePZ3{O xMi1[o8IBcfBq<4[Uq]J<){ JQMq=|lLQYPxͥ(#ә̀`b,ЫCX?+OY :A=P1E^PY&rπm 2D]/g&6(vdT]-x9WNNq[760W]k*mJr(µߘMmcs.c7:`";J~̦!1 ;#tΌX9e;bƂK>/la=a1]ֈե)EF){u ZCLX2wOEslcx€%a3SgO\b""$=kMmў;N%@kZyy==್7W 4gV0?zN@{l c.vGs]JV\:n,8NoK)ka1|Sc@L"O^j($.!2Rh8xK Kd7ACjOD,:l&%ϥh)_b[Vg?@~ $G .RЯTta02'& ^47АF!\ ՇD,{TkˇF).&>z&Vs?ՃV`^ځe{XM}DԕwBfVQG!ζRG(@SY64ە9(C; GFZ 6HOtJn!%Uz%gC6d16v]_ J9P B8!ݎ8Ʃ̛.ʅ!*nTv=I`}ȆdptXY)kzWU:0&Б1 +2Ơޮ&|=f8%!&}߉J"a 10iN,#9 jXaпY[|h˘G;"ԼGaVSY+Z8RvND= M]~zyruEU^|[&Z>>H[P+IPfFI'+5a[`n`l/[ߛ^K;xG60VR9.y}o4񗢳Vj\USq> DlAFҍYziY?8O6#q !(g"I?ZWG^IܴcYEM(3}{Cƫ:i 3ܧSV6iCMh6|dNRAT+31ly/@ DWWa{EXF,:kڴq U^&YNg& VqPE5R-{US1_RugĕE_b @@sc|ifKzkɻs,i,YHɁ+\ )W7'4s lpmT|7ѯG &m7 1|\[|9[ΐiĤEG _ G'zKL=\d+/t!r TULmbA  "˄|ung1t4uW^3=!bVOIف?}#5Tv& <-d*݀h^&K2,w絬) MtW]X*C!;%2̫P6,56JZŧklCPt_y̏\<@T.2G8&d;; <9<^&O"| j"|.e `5@;]0POҠC B/[p![LqUq&'[= SwXTn_AͩC, IpQv[P&!VPCZ|8$e.mq5X*KSb~6# S ʜo-KR𡶸vr}5fDyjСP18_'PDW\D{cbl<ۍSCB sQ{y[#Oa͆;cAl2HpUJN%Ǝ=\]2jTg>؉qr:8R|0d{1baU dz nG*2!5{?m.S4: Y+0{ڼ;) !4Ȯ[mjWq\q3 P?Q!_׉$Io$9=O}_fTS—47Dhܬ%>d0+BLY[񎭣*d57^tcɤm;ibYQtZ9W -{6&Wne_kMjgC[u.ɀ8R"2׮e Y[7l*h-n/w[X+Q*&{֐_즏KKqJu^Nܔ:qM>tL9.qJ"#=R1]z*"mX-7x-{#4= 9 *_EB5QqE %re5U{Y3[Ƹm]}^Z1cK&PH-)cAZm,ж&3lzG07JF,g8RL u+Ů]*P7=lHeB 'o C'UiK"y$+o|. S ߞhr'H6G>@u; ?tiMeF4SAGMt'\C9CXHCDmrK3/yӯӠg`dAlŦTSUyi)ZXۛ>C pEE,+/BC~:.tZJEF ݋1KqѣJɻ%D"\G*܌r FHEv"`n*jv1?yr@6 JG.Ĵ?~[ qyjfV⭀^n?P)P_C}T]O禳>f5p,0SI3:O{ύR[щy8e*! O0W-FGxWO+Vst.W :nbzQF)k'%wƀ|4#Y9BML=@a!Hiyed6JRh,[DrK-"cePU7~H`\#UG1;Bh6zeΧ/Vݯ Ӈ5#(8kIٍf\fhǯ:Sxܔr(3xs˗0C56vCj{wIZv{eA:%+[$Hv0qE(NJP[)1=qPտ&IJrbQT+b!0þzB=oRM0pQ.7\Rk^j3"zx\mNESud33*cӊ>!T_ot5N5UTe45slQjM^Q {u4F\xde۩uJ%fϑfhF_R…F~ iR$,WH]ҞipV[,LswibNY\~:29 ҷD!*^v3:ׁ_jK*7-£툔igcעnU!9aEjm_/*6eiJe'F9-WT\7i! inK i3il!Zz8R#Q ˸T;— J,n`n&y~k_3L1tRN:4>ۑ9CebGnmQ4qӆRvFrPA05w#&$5YG?[+[~z?v01P/ {NNƏ^ ϸ&˝l;!킳'v:>jF .zO-I-πR_%1sVu#!Y6'@ٍI&f Ydb^Ԭ7)XK޽ d+4[[,rZyok8$Vz7>K֬$ݐ-T%A?v{$ ^CG@zW<ކvd3:)zU.ODZ7On!X͎HO 3l1ۚz3]ڜ?JD}Hypupo/$/}::w;mF:uS0ĕւ<pg&5vcT/"6GŽd04@c3 [eؿCý7!|vf-Ž~ʯ Z`ֶ*˲Z^ UFF^}$Xaq_\zT.ŴOzM6_2@0|r&ϟP砶ٴ}mc1KO28q'uW5B, 7út^,SRmgCȃy*0 (![s| dkwLIN rT2JQo 崕c!42w&zO=1&Xze[B H(΂^:;,X#;jJ*<3O?($#hU9X^6`|;v*$h ȥ Nd ܨ(`XWkܾ "aLU# ]{EbPk?g#Or!hOO%~R{ ?BBʸO쿤D͕VM2Ki㡇FwZi0&:ӟr{dp6Z$}BȲ;*Zd[@ ӔAnbL6r@T. CW$}HL%dL8.XZz{&e=r4zAwMd|ߒ'_ IWv~Tf N〉nT1R\9JK84rPVP&,lQzT<2$ގTfYqE˶.m}Dl.+fJ 6|[n dͽ, gUfzң$~M*8kj9 =Qҋ H NSly #qB4{|g?X`oxԓsO@Zj;C@ @oCVx?#lXV@]&lT9ċވ/R Y?KV> H~b57i#5ʿ}& xgMLЇH.K{5l's= :p*5PvHw6b{;= v)Y:ҿ6m(H;G\JiQy  p5'eD+VTH \_ne| B!د~1D h >aN:8TgjvFeT @$GUBD}P) 4LU;E)CN,PA,5pf!VKw=C`܉?|4VDJϦfeXkz,ؕ:qR8Z?)Sأn|3}q聠3RB|_H傆CHqx//#p:YjҬ/7m ţFk) y8`,G2gvǩ h4Q3"CQ׵Z1[k1 n>2q/;Ť+R ' $T䄹n:ϣOF; $PSJ i-GYA +rP[:O5ne#Ds v&H[scjY>|B" Ml0r2-/I J_,r\ngN::M"=qp\D'\DZA}lD5aO>@*:1vA4H=r :!N?:MiC;'/_@R? ^^ +_o,$%(`5D qN9HosiZ6R>tRX.GZbEԋhe2F MA@ S`JU8ّu2%ĵZ&("lW 2b]i,8ջ@sR`aq 61WIC[{BB8`dmH0tiʓ=I-~h{M~!O$ֻFUp%J>W=EbD+.J".^b lz_tBo3b`M`PjB(T/qLfgϦ]]Cthi:HG8Q;0BTx;l]0[ӧ1Yq{u&v=x e5442uU5*\AAj+5)v/1\ˆ܄α(szP Mxdբ=U@Ȑ {?jR<(={;p.*t|1N?n^;r$XtégeԯX5MtGFRm FkA̩FjQUU^.6/a?E ZIqr ̽1Vl9SGzo5Nm[%|%=p8C9t\Lǚ72.ׂYVC v&7ю*z+xizhz>[5X~3JI: :sIn=; {eJzD9iؽ+Oykϧ|ͳ)@`72 -Ɲ@GKh,(TNW1i^#+%weR ^?][>Ԁ; rU@ |'E9ދp*H-x+)̲d1J s qYOze?I=VAtq ?SOj=9=3䖃p5MNeF lu|S#Cn>b#W onji}&jkR ?rfZ9T-QY"!unȒ*-xԻQϟtcTE"(63sB4{p/!M$YQO`l xsؓ;0f0\eŠ M[;xp }kNd?|-4RXƾfL\Xq$GܞүG~~^:5+lhX<̃kpQRIXDuev8֣#kƖhdFO46e"HaL( )fTc"mazS|x1h\I.EJjct9S5?:'C ^_e.-æa[x]Hm,˜ ;$ʝ+yL^ QT9ZYDu5|2x#/u-N6t$H1OՑz2vv>uE)v\vVn\ԡI$|'d AADr 09]0 ^IwډjF;Gm}][@kwsZOJ4G-1nW@&s'>!nFDmMAv|r{,.Q4߼=,>`@l:b7;~O|6:, X55RS[;!73W FB` U1M.$u9ѽ-9PH9ORx!O<,mhp+g:_vl,&?+q#L3qܚgNbB)dV-+XR8"/GoBA Vf %KUrRrUaT|;OAm<ʿIڑU#/G *6wb@~!~A :[ۘ0=3CH 3'(8g?Z! #G6 ,h7f;q& y͟vNJ j!PЖ't S'ytI, IPyQZE"hcVƲ-ܑvpLW8؂"I ~|k$=4kDW'$9G.ҤIm2!xrCL|{hpkGCf1W/.LoQaN^lߢGgNlc`Fd&~vw g"8=p4#bmr|`M#'rWdp?WZ߯:lV*&ܳOt--Ktԡb=yaU8<z?4*q}SA 1] - xtPX:*ۡȶ豇zX,IShp$AAe;;e@hR@)6k0킱 (8+GVmbwn=V ^R  ec%Pxߨ.YA?CleLF@.e`A]Je6J ]YӅ!"3=NH\#'b?!8 o =9xuh @UJ!.NaOҌ]9VPqv]ńjфx|A#r^$q=ζv$whD#<.^B|Ya>Ov:~m2lj/貘QM j5OM~`Nбj臁JCg \oGcPfPv-*w8vΪ3.ns҄nSc]h@NdC#K^uJ2[:0dXTUCAxu{/#D#"SXytHKI|_# p:篚]Z3/^4Gc?J#sBSZwY֦YP XFgc-{?Gy-~3Uo`=1W2IlƣLJsc[ 'a ל'KEe"jq͂0c[ks؃!SBPe$;=b]z*|[GLO{;tXa..[T%4D4R\Jyd[; <.LD0Rv\%l  l||E\tgPE^͡]rz:6n7}!YxtZ"r֙rW"&Lc/.3Z*@en7ŝB SӱWQhr1qEjh Oy^9$НymL{-^~9> -.0͜5[ݣ<}e+7RᾀZ Oʑ!';=gQ9boP_7}4m+"QmpBϰuI z-@ #©%,Ej$ b+Az7WLKA d/ Aek?w*L}.:@>yr 37 %ȍ&p;{0f@9IB|PFSj1>n%oeXNDvIkcõ*~kZ ƹoSrK )WH8IVdl7k-mR^͒B({!| ˋE 0= \_ݐPuǠ,Ae2k?3UdIyѽ}"5 $z ^Mwe)^bnJlz"$WX.4NOd?\ԉ}CW8 1 q֢wy+v>Ln =pd5>6G`e*T3`>Z=`6ʹaI3Iq!gB*̽'xiQMDK}P?@Um$48<Uw0WjmWV~JW JS% AhAXVSi~CYCBlm>,P }ݕfS(5XcQc{tv #&#* rk~9k71*SH{R|:r'[r}j5tкq !dL$̦QG!˼R>BIyOre,/mƉVJ˻'ˍOM@'ɧK3cw J#t}p p`?*;-),~6xIng[ow5T/;h<z) ZY0:O+,#y V=2 B;PrרKca!\7 kFgu^ ?S2Y3Rp׊FoύS̿RӠ<.&Y4@9. ʜ_gxlu(Vʖsݒկ)hg fD.H;Q[p2ƅV,tNciԫǯfc *Bs=~SeRmB|Ҭ<@>8.y6(ci`"6wda[m621ЏL,ĸvi/4ݥkBI(vokO9r{géI_#}TN[(!$S+G)< !=%g KXẄI' d`$GM% bi& $tO(öMkރ-c\ɑKM9U7x7*nun~1k1yʅi咰"kBmȭюHQOx̱f/iѯ}7:ETwl+WFAkªSI1ڜ}/<jB]H99%v.JkRpM9Q5V?HŶlm#ǑP{cHwxJMwB-ZK 9,=@\1ߧT<V;u*H5'y;2&lClV47CW??Y)S{X=0g籠[Իs>5H O;Zs88޺eP%~Qs\X+-BywTA|/Ìkw# Fqڐ y I#C䞈PCSL|3$d@UPx߹wȞYQE6MfKʡ~&l¯ ܛ,\@ڟ?g OHOsA`GaX=Y˯ּJ%:g&&~ %=b# tl$cNk%Q^I2 w(jP1`IkKѦ!V؝d@ioS) vwi98ܡҐ;r+U~ ?41>&I HQZM?2kV"4Dz"b9e r" !|*u'Gy,`Bxw#UJ,|"I!X5^VX g G]CPx#Nc#d+7=%PjzhQfcxLf}`P~?aJ_,<@^vvt?͸ fA:0UGK9,^F ۡ*Qe7FZN*cOP'q.oNN7*Ǭ?5 /[Y "(*Q~<\)Ux9یf2q~Ջvlh&ճua4l O &/QEϷj\>g(nmR뼭G~j!ۈE5p[ m6=Dj]/AK?T]ZDV!6̡72>i$(b phW&bw!TQ'yPg "p/NMrQV_@{uA&1S3WKA#'}M116q< :DI6(/дlg;#Uu;$EKn[[tŭ,?6 怰իs SFib:@V3xHi~. B>pցHM좮"YtlXZ,Zf;„iYӵ(!t$&>1 C1]I]J d(En=p߼f=a45h'lf!PXMo}-QN^Y̷&U_?7DzFl|X5XپAp.sI/?pϑJ슨r<$ DE;TsIШ{9;^#1hü#+}`&Uͺ4 1Uא'0\XA/҉lPZh}z[ؤ.f[gŔ,O_˿(E Js"\G[))8uN=pU9),$|, ˎgQ'QjJX⇆%Ȥ#r_Tɣ/6G6l/0bnCY,Rࢧ6(%3axouB9vJRsT[ϩGFoHM|aBk?lpןVxmoϢO%yGqh4V=M‚LMQG68kEA_3Nl4rwiyn=βJH+#/qyNJ@Si+\qsRVvVpVڰquU^BP[7?T-"'~]A*S"HD95byV[j^rK0!qV 7!+3p>+<Ҽ cxE@m-%oWCFc̰}r@S#@rzQeFw$US[M^L 'ĮZ i`6T$ZT2TT I$O26aGrz*5Zg}ìnaeF97."Lʾ +"|-tbs>. T+$5%h Έ#xA ~rhVy_?54hS̟&πԸ Gx=2.m T5މg'kݐNe<.n` 4hk13&(`ߴ2Κ1ڙ+a9Z)e -[.(/ V.c^;df nIvr'8qO&4##dzwWʘ:o8^c~ 1ŝ˜H^pfr,.bw1 E)qSF=bjivb%3#e]s9n/v Sƫ:$:29m9{-sw[;w&/\ڣo!͛ΗSW@33ZQ׵Bqoc+ֵ&%M^ W[Sz~Z4f9F/;2l!9?ό Ӹ*W ?Z˧8ﲑqXkoh` `OJ 9szG5}j,y c~/p4a06 Ⱦ)@fKJ:<ҦQ );ϲTEbVf_AsIu$AqqD(gR`+=LoT҂8; ՙ)=ϵ >8{T^Vg0_,DR4C!4JzΧ(GBb+(@xXln$}@.Q%YU Hlcdēt)+<,Fط`V2iggR 5A ^ eEX4GOK+aШl3}R=OES;a}CiKaYzʙdq qggrlKxӿW)DSy.3@:O]ȚPihe2%hDX׵ UzUqk S )nj0J´ǥ|RhIrhQ\$$8!EXQ@byDtkc &^?JAnA` }".̘o~M4'@x"=XWp`v~ -r˒eWBkg}ok3^|{ Br)fr칕l 7o:LvTx@9rMNF86S|34MeCjݩ8(?Ϟuy}VY'CM`V0)L1Ϛ-6)rsda[sR9&6;:Y1Ӿ %OO6 XD @FbG to&\ Ö+_jam ɮ+&-k?H.924^,;@,G![@asu畩c/Fp Z' }TyO)yz0x/Nj 9QImqN1` ͛6ؒ zT_&"w﯇K5Lu|-3[ľsJ\`tU'DXEp2Lb5`N$\zͳ]YM(WEn[p" O&rY|Ě! ? !">`kv+M8!`eغȲv#](]qzeqJ6Pr.,m%W3+ |u_޺12vdA*{  YZ