libply5-0.9.5+git20190908+3abfab2-5.3 >  A `p9|a٘בIQ,ٔ65f.dк^L8Il ('"3;jGק Q4.F4L2il=1kYg% bN%W%(rXJ)q!4M7bW1!O>p4f)RK^/Ֆ>Z&+W>.9b#y1kWF'961q>F:E K.|D#i;I{`Z<s٪H(*a/2\Ij5`+-go[,dw5ƕro4>zX 8RS ]aS+-9ื$0{#Oc.Gsa`>p@JX?JHd $ ( >|  ?ELT X \ d   <(8696: B6>G%@G4FGCGGXHG`IGhXGlYGx\G]G^GbGcHdHeHfHlHuIvIwIxIyIzIIIJJDClibply50.9.5+git20190908+3abfab25.3Plymouth core libraryThis package contains the libply library used by Plymouth.`sheep68SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://www.freedesktop.org/wiki/Software/Plymouthlinuxx86_64``93f5346d736dbb2f429f3bd9c6b3cde41d8564ef665d04c750ce6639ef4e20aalibply.so.5.0.0rootrootrootrootplymouth-0.9.5+git20190908+3abfab2-5.3.src.rpmlibply.so.5()(64bit)libply5libply5(x86-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libply-boot-client5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.5+git20190908+3abfab23.0.4-14.6.0-14.0-15.2-14.14.1``e`6?__JC@_H^b]{@]x]UI@]H@]F]A]#0@]@\\N\e\q@\@\,\@\[[[k@[@[ٙ@[ @[u[9@[v[e@ZZYZ%8Z@YA%@Y]XX@Xs{@WίWίW.@W.@WN@V@VvV$@Vii@U@UT^qzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comstefan.bruens@rwth-aachen.deqzhao@suse.comqzhao@suse.comqzhao@suse.comstefan.bruens@rwth-aachen.deqzhao@suse.comqzhao@suse.comqzhao@suse.comdimstar@opensuse.orghellcp@mailbox.orgqzhao@suse.comhellcp@mailbox.orgqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commsrb@suse.comqzhao@suse.comqzhao@suse.combjorn.lie@gmail.comqzhao@suse.comoholecek@suse.comzaitor@opensuse.orgzaitor@opensuse.orgqzhao@suse.comqzhao@suse.comantoine.belvire@opensuse.orgzaitor@opensuse.orgfvogt@suse.comzaitor@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comidonmez@suse.comfvogt@suse.comfvogt@suse.comdimstar@opensuse.orgtiwai@suse.deidonmez@suse.comidonmez@suse.comledest@gmail.com- Pickup plymouth-only_use_fb_for_cirrus_bochs.patch: Currently our kernel hardware support need this fix, and boo#1172028 will be fix seperately (bnc#888590 boo#1172028 bsc#1181913).- Disable plymouth-systemd-KillMode-mixed.patch: Temporary disable it, because aarch64 and ppc64le system could not booting in release period, and this is only a enhancement with no harm to rollback (bnc#1177082, bnc#1182145, bnc#1184087).- Add plymouth-systemd-KillMode-mixed.patch: Backport from upstream change plymouth systemd plymouth-start.service KillMode=mixed, the old method is unsafe and deprecated (bnc#1177082, bnc#1182145).- Add plymouth_add_RemainAfterExit_yes_to_plymouth_systemd_service.patch: Porting from upstream to ensure all plymouth's systemd unit files to only run once, either during boot or during shutdown/restart (bnc#1177072).- Add plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch: plymouth will use plymouthd.defaults instead of plymouth.conf and packge plymouthd.defaults in a seperet RPM. this can avoid change SUSE or openSUSE branding section with is_opensuse macro in the config file. means this modification can close the leaps gap (jsc#SLE-11637).- Update plymouth.spec: Dropping gdm transition because it has alreay deprecated by upstream. Removing git build dependency.- Drop plymouth-only_use_fb_for_cirrus_bochs.patch: openSUSE user are using emu-5.0.0 on MacOS-X with HVF acceleration, the Plymouth theme with script module fails to go to graphic mode with this patch(boo#1172028).- Avoid inconsistencies in library package names causing unresolvable dependencies, replace all soversion occurences with a macro.- Add patch plymouth-avoid-umount-hanging-shutdown.patch: To avoid grantpt() call nsslookup, it will hanging system unmount /var during shutdown period(bsc#1105688, bsc#1129386, bsc#1134660).- Update to version 0.9.5+git20190908+3abfab2: * two-step: Deal with buggy firmware which does not pre-rotate the bgrt image * configure: bump so name * Internationalization: Add zh_HK and zh_TW translations. * add delay time to 8 seconds to fit AMD graphic card.- Update plymouth.spec: Disable upstart-monitor compile because it only used in Ubuntu/Debian.- Update plymouth.spec: Use bcond_with for X11 renderer, cleanup syntax.- Update plymouth.spec: obsolete plymouth render plugin for Xwindows, Since this plugin will not be used in the production environment, and this modify will highly decrease the compilation of build requirements.- Update to version 0.9.4+git20190612+9359382: * two-step: Add support for firmware-splashes with rotation status bits set * Regenerate plymouth.pot to add the strings for the new firmware-upgrade mode.- Add dependency to dracut for plymouth-scripts(bnc#1138248).- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Change default openSUSE theme to bgrt- Update to version 0.9.4+git20190325+b9f2aac: * themes: Update spinner and bgrt background settings * Translations: Sync translations with zanata- Fix theme-bgrt dependencies (based on plugin-two-step with images from theme-spinner)- Update to version 0.9.4+git20181219.c8f1256: * ply-pixel-buffer: Fix right and bottom edge rendering of scaled buffers. * Add support for translating the user visible strings in some themes * Prefix Title and Subtitle theme config keywords with an underscore * Add new reboot and system-upgrade modes * main: Remove private ply_mode_t * two-step: Make ProgressBarShowPercentComplete a per mode setting * plymouthd.defaults: Change default ShowDelay to 0 * ply-boot-splash: Do not add ply_boot_splash_update_progress timeout multiple times * logging: Minor log-message fixes. Improve logging format. * themes: Update spinner and bgrt theme offline updates mode * two-step: Add a per mode setting to suppress messages. Add progress-bar support. Add MessageBelowAnimation option. Add per mode settings. Drop background_is_bgrt view_t member * ply-progress-bar: Allow caller to specify the widgets width and height. Allow choosing fore- and back-ground color. Redraw on percentage update. * boot-server: fix type confusion when allocating connection object * ply-device-manager: Handle change events for monitor hotplugging. Consume all events in one go. * drm: Stop limiting preferred-mode picking to UEFI systems. Reset mode on display-port connected outputs with a bad link-status. Implement handle_change_event. Ensure heads are mapped before flushing them. Allow calling create_heads_for_active_connectors multiple times. Allow calling ply_renderer_head_add_connector with existing connector_id. Limit backend->resources lifetime to within query_device. Store and keep all the outputs in the backend. Add get_output_info helper function Stop storing a pointer to drmModeConnector in ply_output_t Stop keeing a drmModeConnector instance around. Refactor ply_renderer_head_add_connector and ply_renderer_head_new - Rebase 0002-Install-label-ft-plugin-into-initrd-if-available.patch- Update to version 0.9.4+git20181219.c8f1256: * two-step: Use plymouth_strtod Use the locale agnostic plymouth_strtod helper which always uses a "." as decimal seperator. This fixes the various Alignment options not working with some locales.- Update to version 0.9.4+git20181209.f7d5bb1: * ply-keyboard: Fix compiler warning * When a renderer goes away on a udev remove event, free keyboards associated with the renderer, before freeing the renderer. * device-manager: free keyboards when deactivating a renderer * keyboard: add helper to get the keyboard's renderer, if applicable.- Update to version 0.9.4+git20181204.0cd0613: * drm: Pick a controller for unconfigured connectors * drm: Drop crtcs for clones for which we've picked different modes * drm: More connector enumeration refactoring * drm: Store tiled and rotation in ply_output_t * drm: Refactor create_heads_for_active_connectors * drm: Directly store the mode instead of the mode_index * drm: Drop unused encoder_id- Update to version 0.9.4+git20181129.a7ec3e6: * Add new BGRT theme, using the firmware boot splash as background * two-step: bgrt: Deal with quirky firmwares, Add ACPI BGRT extension support, Speed up background-tile drawing on HiDPI screens, Use a pixel-buffer instead of an image for the view's background * ply-pixel-buffer: Add ply_pixel_buffer_rotate_upright helper, Add ply_pixel_buffer_get/set_device_rotation helpers, Fix marking buffers as opaque when doing a solid fill, Fix fill_with_buffer fastpath when device_scale != 1.- Update to version 0.9.4+git20181122.aaa140b: Add a separator between different boot logs Fix race causing undesired creation of non-gfx devs Fix animation not starting on later added heads- Update to version 0.9.4+git20181111.118c5ca: Modify systemd-units: Add "ConditionVirtualization=!container" in all plymouth-*.service, also systemd-ask-password-plymouth.path.- Update to version 0.9.4+git20181105.f898586: bump to 0.9.4- Update to version 0.9.3+git20181031.025ce59: drm: use preferred mode for outputs drm: Refactor ply_renderer_connector_get_rotation drm: Reset LUT/gamma table before the first drmModeSetCrtc call libply: Move kernel commandline parsing functions to libply/ply-utils throbber: Don't skip last frame when waiting for end. - Drop plymouth-throbber-Don-t-skip-last-frame-when-waiting-for-end.patch * Upstream has already accept Michal's modification.- plymouth-throbber-Don-t-skip-last-frame-when-waiting-for-end.patch * Make sure plymouthd stops throbber animation at the first opportunity after receiving quit command, instead of looping multiple times. (boo#1110199)- Update to version 0.9.3+git20180827.0a66272: * boot-server: free the argument and triggers * event-loop: fix leak in error path * script: fix various memory leaks * key-file: ply_key_file_get_value returns duplicated memory, fix memory leaks. * event-loop: fix leak in error path * boot-splash: fix memory leak in error path * populate-initrd: drop unused local variable- Update to version 0.9.3+git20180827.0a66272: ensure tty is closed on deactivate If plymouth doesn't get explicitly "activated" then when GDM tries to deactivate it, the deactivation request is a noop. One aspect of being active, though is having ownership and control of the terminal. This happens immediately, even before a splash is shown. The `deactivate` request needs to relinguish such control, unconditionally, since some display server is about to use the tty. - Update patch name base on quilt standerd Remove only_use_fb_for_cirrus_bochs.patch Add plymouth-only_use_fb_for_cirrus_bochs.patch Remove 0001-Some-greenish-openSUSE-colors.patch Add plymouth-some-greenish-openSUSE-colors.patch- Update to version 0.9.3+git20180807.7663b0c: * systemd-units: Add "ConditionVirtualization=!container" * README: add link to Code of Conduct * two-step: add unhandled splash mode case to switch * main: fix build * Fix miscellaneous compiler warnings * configure: Pass -Wno-cast-function-type if available * main: Fix getting detailed logs from systemd * main: Show details when ESC is pressed during splash_delay * drm: Remove unnecessary reset_scan_out_buffer_if_needed() call from ply_renderer_head_map() * main: Only activate renderers if the splash uses pixel-displays - Switch to new gitlab home in _service. - Refresh patches with quilt. - Use autosetup macro.- Drop plymouth-fix-window-size: The use of the smallest screen size is deliberate (boo#804607 bsc#894051).- Modify 0001-Add-label-ft-plugin.patch to fix problems with multiline text (bsc#1083695) * to prevent infinite loop newline characters need to be skipped - Use %license instead of %doc (bsc#1082318)- Update to version 0.9.3+git20171220.6e9e95d: * device-manager: drop superfluous create_pixel_displays_for_renderer call * x11: don't call gdk_display_get_name before gtk_init- Update to version 0.9.3+git20171130.fa66a5b: * INSTALL: Fix a spelling error in the command example * populate-initrd: handle themes with subdirs * device-manager: fall back to text mode if graphical devices fail * scripts: Use >&2 instead of /dev/stderr * terminal: add include for sysmacros.h * configure: bump to 0.9.4 * terminal-session: don't delete boot.log * Revert "Make boot.log world readable by default" - Rebase 0002-Install-label-ft-plugin-into-initrd-if-available.patch- Drop stop-graphical.patch: There are no conflicting these days, obsolete this patch to enable auto switch to TTY when display server not exist (boo#1066510).- Update plymouth.spec: Add COPYING file in plymouth package file list, This is for the law requirement (bsc#1043834).- Update to version 0.9.2+git20170424.6fd5c6b: * main: Look for config in runtime dir first * main: Look for theme in runtime dir first * Revert "Recreate boot log at each boot instead of appending" * x11: implement get_display_name * drm: implement get_display_name * configure: don't look for libudev when --without-udev is passed * renderer: export device name from plugin * device-manager: handle NULL renderer better - Remove 0001-device-manager-handle-NULL-renderer-better.patch (upstreamed).- Drop use-mkinitrd.patch: No longer needed, mkinitrd is just a wrapper for dracut now any way, hence this patch is currently pointless.- Remove patch which causes breakage with systemd-vconsole-setup (bsc#1020327): * 0001-let-it-become-a-real-daemon.patch - Add upstream patch to fix crash on boot: * 0001-device-manager-handle-NULL-renderer-better.patch - Replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch: * only_use_fb_for_cirrus_bochs.patch- Update to version 0.9.2+git20161215.18dd755: * terminal: refresh geometry after drm device arrives * logger: stop using carriage returns * build-goo: don't install systemd units during distcheck * systemd-units: Fix uninstall script * configure: switch to tar.xz instead tar.bz2 * libply: fix HiDPI detection * libply, main: Add device scale setting * main: support plymouth.force-scale on the kernel command line * build-goo: make udev support build time optional * device-manager: dont pass terminal as renderer device- Update to version 0.9.2+git20160823.e4b7e49: * libply: fix HiDPI detection * libply, main: Add device scale setting * main: support plymouth.force-scale on the kernel command line - Refresh patch: * 0001-let-it-become-a-real-daemon.patch- Add systemd to buildrequires to properly detect systemd-ask-password- Sort out with spec-cleaner and move all buildrequires to main scope not to subpkgs, sometimes interpreted wrongly by rpm if it is split- Reduce patches list removing merged upstream (bit differently tho): * 0001-seats-guard-against-NULL-terminal.patch * fix-serial-consoles.patch * plymouth-boot-vga-framebuffer.patch - Refresh patches: * 0001-let-it-become-a-real-daemon.patch - Update to version 0.9.2+git20160620.0e65b86: * configure: tweak defaults to be more systemd friendly * text: don't draw if not animating * terminal: always open terminal in non-blocking mode * device-manager: probe existing DRM devices at startup * drm: don't pick up drm master implicitly * terminal: refresh geometry after drm device arrives * logger: stop using carriage returns * build-goo: don't install systemd units during distcheck * systemd-units: Fix uninstall script * configure: switch to tar.xz instead tar.bz2- Remove framebuffer support bsc#980750 and bsc#982226- Add 0003-fix_null_deref.patch as well - Avoid potential SEGV if label plugin fails to load- Add 0001-Add-label-ft-plugin.patch and 0002-Install-label-ft-plugin-into-initrd-if-available.patch: - Ability to output text in initrd, needed for encryption - boo#959986- Update to version 0.9.2: + two-step: Add separate startup / shutdown animations. + device-manager: try fb device if drm device failed. + Port to GTK+ 3.0. + script support system update events. + Drop the obsolete log-viewer - Rebase patches: + plymouth-fix-window-size + stop-graphical.patch + 0001-Some-greenish-openSUSE-colors.patch + fix-serial-consoles.patch + 0001-seats-guard-against-NULL-terminal.patch + plymouth-ignore-cirrusdrm.patch + plymouth-boot-vga-framebuffer.patch + 0001-let-it-become-a-real-daemon.patch - Drop upstream fixed patches: + 0001-device-manager-only-call-ply_terminal_free.patch + 0001-splash-remove-pixel_pixel-in-sprite-lib-when-notifie.patch + 0001-splash-do-not-process-display-lists-if-it-is-empty.patch + 0001-libply-splash-core-also-monitor-for-file-removal-in-.patch + 0001-seat-be-a-little-more-forgiving-in-the-case-there-s-.patch + 0001-text-step-bar-use-correct-utf-8-multibyte-sequence-f.patch - Replace pkgconfig(gtk+-2.0) BuildRequires with pkgconfig(gtk+-3.0), following upstreams port to GTK+ 3.0. - Rename library subpackage from *2 to *4, followings upstreams soname bump. - Drop utils subpackage: the log-viewer, which was the only tool left, has been dropped.- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at postun (boo#958562)- Use is_opensuse to simplify if/else block- Add a direct dependency on systemd, since we need to know the path to systemd-tty-ask-password-agent, fixes part of bsc#943312- fix bashisms in post/postun scripts/sbin/ldconfig/sbin/ldconfigsheep68 16203022980.9.5+git20190908+3abfab2-5.30.9.5+git20190908+3abfab2-5.3libply.so.5libply.so.5.0.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/c7c5ce68b7c9c8a94b1e4f89d8b1e070-plymouthcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5fee9a33ca2a05b5484bfeb20be2497276d57ea9, strippedPRRR RR RR RR RRR Rb-4j꼇utf-8433a39acd90981d0d4bdf91e9a892519180c2870f82e7e1edfaed7f93eb7d204?7zXZ !t/_,] cr$x#Di*ssrXY:'^7zDL 3?y_h5 ެZ (6r- 0UCl i#cUsEq쏂1KFYq6P9թ(uɵFY#o4AqcjH {~ ]JUu| kyYJf S dcSK558|cH48/HLEqb+'3aW3 *j#=ʣ*ғWVdRN5KS!uyޢk'?{N7c(Y,򎁘BRלV 6HRؓ(TȇNlT OG× .-lͨ m:%_.&IW~[L$͇MtHHk$R뀲}c&F7m??wҁG>I;yiߓGtaYiyssJ{+W'A>?\1?mKApnx5PO-+"db52|24wƍ4'!p1^>^Kj_| t~5<#3y׳\rZQBYoQh^hΞzXG354(+x囟Ξ##ƁE^;&Tď,Nk&~zҳZ5[g(r)"+~9h]Rۋ_mRW`揯خssIS1;(p<&~b&ie5f]W}Z3ifef58(f>c׹/QA} ARأ ;3^isr{S)D7ٕόހ/E U'APT;Iʽc?Wʢw;0NwcnO< [j8gV.z=_T)hZ.hh2rʰXErs[A/.w߹[`݊bo,9 ީ&Ix4N'}jR~_϶: =]fPp+m\ɺ@w|H6S!GHfvR؞ %sS?cM4OVxʫ6mGZ|4fbl@=aoh R [] , Dfq_^TXk s=w9\jJiׂs$%|B ,q<شE80*h'/$kpHcȿT7ݐ6+ّó;ZE=~/5 |$I,mBW-\g [9V.Edm˳BvE5uX@V\fBdq\ _yCLP5A!X:g_l ~P.!5٩N&@8\sy>kph"=ԫtػξ7UayH,N*%%EJ҄jae,y<cAK$({ 8/q ӹo';Űٰ!$Bu̴}dotH^X],*\ U'{%2)m$~ڳs-,/T黲LibC;a([ V*&v (ǀp9vy-bc133ThcR&WvH>0K]Ȕ| b*Kwg9)ܖHh >5\nWj; ?z'ü5r"{#">v$jR6XؘM -3huj,$\y#":h[ՠyeDOc kvX_~,:q5K^ Z2 9XSIt%Mc(N%"Q-35pnj`ͤpbNDc1Ra_?7]JuI ڜ[Odmw5xϲB,Ȁ%?Ezd6^I`I,b0bvH_ඣ*}iǤ07K m1'kN+<4^u Vp*-i޾&B:h}]~ 냏*,,Ӹr&k(Hu;j-P *ݦUr48d1xʲ (29I(G,|0ΞoD97d19j$F.نos)5} {UDdefw¼ry8GN)MSOM b~1JZ(#ar.=|7-“9M.eZv&P4`>օ57B 5~:A@i(egS}Fd; $Cb^zRN'pL^U3X'@HY5]%6qz08XSPHsN/?UEjTW$/~lNhEjbveXH̄u!L2Gnҫi-ռoh/WX h0XA4Uɏܺ2Z܂V9֊ ezIP2侶W Gq<oպ]1fP)\K*TO Ƈ)>qQaLF ,nXn7.pU Yq)+/&0V/R\y ۸PD7+xdsjd憞8L%w9tyvZҎn*gy$ N{8Te|Z@3lmr0lh44 ;e12Xg{ao]c"=Hi:qfiKaI?z#iYO+C%+>#]DC Rf 0v!#?7#vfH'-W}~ r2OEV0.SӤpjj6MΉFz8%<𞾙4AW&Rj1eė0/MY69|`6cE( FW/Mu 3X:JEzcJdN&=UݺJEESGNʓVt^U d0+*IAҒ: d s؀,1hۯwic:ߡj9k "yx)*{z{x@ve @g&E fn2xtBU SY>O.y&O˦ZG kΒ@LԬ}QsmL4U 63# 1ugR$uy A ]#Vm߇aDkd&UKׯ~Q:)AZݔGK͎3NM#j3"D)| Ϻ9# 4YS6n[?Iqs*@$k\fiPͰdːSg*UCrS:dbkZ{K6f!,i7L7hz!!hAFVY.'oX7ԩD c 2eM" ۽&Re:<#9=<5krK6}y^Y{%uGL%.Vm˯;8Qf|"=6􇛪tKLR5x\!ëf!"ϻiOx!iݾJ،(ڔNR0;U[\E4 on&bW(z'5vY)e7gYΞ_, tg3[;8)fSAchU&ƇD`L =}xL 2"XPCYa,؋5O7 ֧ysa+N,7d̯e;ZA"9Ŧ:(gOt!zI$II,އ}?^uePr-pZdabW[NѵV2JlzQ2njDeim&C<]lFj! y$>QlTJ|]p RMM= r*UU+,5-1|(Nji[ qx7R~f$BJk^<:sէ4-Q-  UB Y y1<]pz) vW}ս|}qkij,/4kɛp3rAg3q U*־W`1*<+s=(I%dr LdG!n/~ؼqaxHOC;igCfׅ8fp0'^H@B۴dm LfJ&? mh%_/wIeH-|JNjļ(̇8P(Cr|YyP}.gC' 1Y1`5 97e_bOef[!10 xP2_8lP%{2 @hޥ6NGؚ)tF^툾6XW *y?I86b-M_eg"WfF=1jΘ8H0oQ$8(/ݤQƮ0.vۤ& ŘQa{oг#Nխ**ȻK ^bhP Z{QnfDŽW(kxIN8}侃=IS%o02l+lԂO=m+xN3\ӋAHҝE X 5 VwdGXfݼJLa,|@7%S^Fk( jJ[Ъrͽu?۫iQk(jJzJRBL Y @@#s8I|#iGu.?>NV-z-O%}7CKM4ҵ!P3E6`N迣k2'8QXJ;ClU(Go_8a@v DRJ2t. U ;glLv kֺ3j`{#i28DdOe ]&z^z`BmPUY 74_ >8BwXWtMvՌYb<(6ޓ!IR7Q*t0\::J5/"2@p] ~Ю$uӿ{"^Em`j=(9qqf/ԛyzRLkZ Q[#=uK$cXi -38r{>\ F 9{iq| ko^5n#y,i1蹈aQ[nH !=M od>ՠPN-% YN4kepZ[@>dH@}a@:]P3!wGko3xC;غFRd\Xn+ |Lbgx z'F!l,hެ$4CbsK]!;N6|D*<>6筿 rLQ4 [A cgh;j.9x? KT[ܤ~6ouھ5@}I ĆϾAagwB10 -{0Jܒ?9\8ۙ[&VP/4+AYG+u,_P E{KFˣ묞8unZHa @'2dI4^MƼ`[MkVXvtƜm=aKm-uMȆTT6x~> yO25;J.\T96i!{3~ДDrm]|um@Hc~50czCW6/pCk~l՛^LVݡʨ#z 9#R',kJ:/Gvd±iDuFHuM(@5)?(}L˯|c%CL6^F#W|cwcw^Y/C%hB_YP=1h=U,nmwb->4,VmNMmI8_J: 8< W.`|{y7o@Gϡm#!r9wɌ=| 9]pIgjtsJ)GdB=W5]51 i̐m L(ؚAQHg7 g|6\{VoDo)*S\hU0wa] >ƨHQ3GaLUitJ؍:Ox#ǙgW`knSkD~l!\o+ڽ[>#AN;0=bBЎ,dZXa;uX v ӀNTl_4OK=J(ˆWpS[üo薁,VTu\wL[z6i[hhpfrĖ$;{յT@?]ז4zIT;Jfp0|qoQ!y _C7ïFCȀ]"*1u0J4ngu5gq?~ƈR+nߣ)t[A"p[C7X=u-d=1a%kLkb҅ҜrOpSfp#쭤/"kyZ`(0 ۊ!'+w1vLxd5I65z,+:mNNm/bCpǨi֦a!rZx`*ҡfn^o'h3H؍,Tʽu"<8g F|O։,FyC/uj 1m\tZ0&Eܖ -psk^ȐisLL"^ǒwkOc2׼X4 pj$NG`ie %(J u Ҙ*xevwJi x}s[_odpD(icc2 A\t-VAPdfY(ks;8>F_rXaemQs\$L }i?1GN--t+&IRg/13 8\N$rq a֩{j9ʡeKPE¡Sb'jW oPצ:=vd-ǷSbVAv z]ɽׇkio\nELr95_esDᐅ͸Ylo`4NRV!cpHیߨE+ta^q6xz;{b1d/{JQdS%~J9rST8xX@u4dV &|\•lACS]|Ñ6w Z~K3W}҉tִ؀.}'W|\WgM KinM:K=&gS,* = F" #{]P73Y r\^EKf-$|Ko4-QGR='1~ʶ޹U154R7DJY<AC N/9 7PAd ՞[w<4UW.PG S3MH'du"ЅS-h2(ՀL(w  ۑS]Lm^*y8bx%@0 Xa.'Z$ħTD6\4 }0R,wH#ᑾH.]ooˆeєvsGV#Vג9$?=~Დ̔itk.-i9bC`ܯ$`~M[ Lo3d>Sg||v2>:5ã?QFkZd-gfNk9DS%ǂUL&3% <#T' YDyߐ1mE~'X|ɤPcs);u)[Gp9RY-ſ, %~, B03\/r&vb"wn2 E JFEʦ$ak+Dvg-[7"N ǰ/hCܴS"uMfI jt={܄Kbv%\z&)+j21YknC Ƈ`~ET{[X 'Ih.\0YLONtz0J2<*&fPA&+0otέ=9Y,?9FC_qݼ?k=Vjf/ad|K[N>F PEO@XA9lɚEa2L1 Vg%Ҭ7޾4S$sF`Ԏ#A|;qQ~ X.;*H~TUf㥺B˂~W" $֫,ՊΫ.ͅ6dv:3"LUJ [rL%D?N,B%VԷ@d%}Pfai ugOC/|!ՓĴh!HֿW 4HH^ݪSM0io &5n r&8D٩~c=,V;QVA2eHJghLVvx*"GN`D2\RV䜇Nռ ? 6ۖsZۢus`lqX#@f&&cxedxߍ?K ?M>X+0].T͒y,>/ԝ;a:i¨oˈB#>@ \a*LӅ caHNJ/> dvH\ ~,A<.c;Uc=.3 ~cv}Fu;'9~;;^K\-U Lg94U}ioq7NO9d$,"` b MQyY.=pa8'l8Oa8*@h V; _X./*,xtaT-U2A͖6.7?_6)L|:pFj˴M!D2ia^gC3@XH~\Jq5~L7Fw ..jeR-f9d/ȉ&<_Pͺ[wx>ID/hDD67W iJK3n4jo(X3-Qo>$/(Pp=k'*R= 'fn^ZprRm˒ ]HqjvJ4.mR 7~NFsq"Ui+S2IgDiwté\w?-R[tu Au> Z7 ] 0tz4݊ /F7U3=xʇZHu?ufkhh)3j^mScqRtx}And4ϮauCqꥣΕ 8*e }VJCp޽v DOṄ7FC4uG^Y$;Yޘl (S1}J^tQm_~k)=?ٮwPZZ]_&nj#&b}}_bʭye#Ȋu}}nx0ŻѨ+N u\| NY3g/o!Yۄ$dPф)n GjtMsqlŮ%YsbC|ŘDŽJh~lݮ2:3V~[Hvjx>( umZ=M'ǔAMl%YOM,¯Ml0=W`WJp8:o0w),Ҳs+ص$]Rk裫59Dgq(/lc7D nC0u`&S6=omc_#UXw)r0KWw~T,.c4$vR4xuZZ1*:e"HƊՃ։Ti:;bwg+}j Fԑ#5)>}$")G% o,q!p%X[Ka2Vi;#ySItԉy›؊Kaxg]fX`XU}z%̓n!ܟiwi悋F5h 81FC+KȡjkF)sR7(pB7.OlL񣶵̓ o.l'J}wyn" ߍCun$-dyǻxFVh6~J"4"{]DpEsApݩxIp!-vQ *y^j]/ +6.(.!Th]uf*1J7_ޣ8@UlRF KVMJY&΢HY {{7lUVEaRT-#SߝL-`gLm8Kٗ\d3 LkHuF~T{QjLm-I@/yJN_ʲa̝:+k^NJ?Dz*'#Y^%yf%!,,F͵&6UVP?0"'Tyq>B% t(ΡK{AžH8VR|v07W8a,7K" 'J b)g_2]D?=ocPd3sOy{0|fk㳇-2S5ee]8MT5;j%/F#FA;+F=UٳV j$"u᫓E9Q* }E;*!3%+Oi`<$8(^"g9ɑ8žE Ym&æ.GeKw~5vl9Ã6oUeN'4=̓k,slre RBi3zl*C^5cE si2'ieIEr0C~rӰdBLN{I#ۑ{UPgP9H96Gk|iބ?^8e '5魕-M+虌ScSK[1mF]VlNuԢW`k.1I{yY(08[)Ӭ[< %$zẗbTֹ m&;/zmk$f_aˇQyٖ?r;&#bÐvj54`H=Ncݕ", RE\]L׉gN9GUzd𑐙Hm6ԐoWSP:HRY8D)ǘ`E0g.M7|h ~w^*f%~m%T6O-辝5Q( [659YQe8ƪosmLi2NY"- iPUbuܷ{S9v(ӣQ<3 g&`86 qb~8 jSYEݒp~c,Sʺ) Dtÿ[扐y<,F)'׿S:Fʎ铡iKacDvy^:|EaiwzXG$-qAE(NNjGaעJ7/:nFZwbktŭ99!A{Y:\OLX U2w;txeyucn9+:m /:9Za_JRE1V%UfPa\Užʽ~97;nNCr`I@.u/@2V\ ds0B=$P36`teY1htER>%#V{bv##PAј X;l[>D;dГ;{ ~byLDtꁖNZ+SJv] my*]UmpH=0 FBJқb#)~!GUn\{7Ra}xo`jq~%b?̞%ƿ,yiaMY]p~{LF/ne)Dv-j 5>Qf%F+ŰM1HxlnËAm\(#pF߅j7x)g*>*rC0#3)iOn鑗L5!z:Fd{.źvk(P(` v4y*PiXs=[jM-C?CsZ]qOY@Jn@jI>fp>в]K]j)R 8u .h$IWʤaV49c"2 m$I~] hvPRCHmiU8-y(=vAz0[p?7d]$ЄuļJ!dYJ~؅kRo7 zN^D-IN %̲ƛbm׭ht +)䧠%)oYaD`1Љ \ r%=dCDL'z'bhlDZ@ GH9{,Mr]6fL ~z蝛7\ 5.ԴgcoyO\ ky8d(ڟ*/1QrU:=忠"cY-?(ϘrXzV܂R$eKu3 vATp7lt2]R,T ψQw}$ Q@7L^D87 /kWH~ݦi K2bʔ:EG#S#-N[5s_H΢JlȂkypj}Y5#(U~u0nҙa^t$ 22+ly&2M+*8[Ciflodـa!$lz *a1V-N*̵Xj?7+wZMp2;~se9 Jn+uMCxs"V j-_dW_f~+kAhTaZn-A Qa I#'D3pc'E̐is]PfCV3 '~l(uyOWQ\R:Cn}I2ɾ2 ;2s+6Y{ |>SRm mZE7EF)F-)+~ڙVlg n pu!9T 1ԲI"1lKuV!.?}On7%R?*Wyx2t9eANeU;09/4E߄.3Q" `e;d6yiO^֋pޟ>+TYf:~WaKIlFp,8![/0Ij4ĮmHTgT׾ê-ܑa~"G}p@Znj(gyWOKtG@pGy *}Qc Q]qw+cVo؜=eJBjkcSmsdFŔ-q5xCU=.ӢK?[v6I7so7Tڨc?DN)nb%g%vpklTGxa_KVt͓%KahӅ=u' !S'/-=H6'B02_TV Eۤ/HN݌({6 ljt1c%Ֆu#wTȞ Fb=sk֋I5DǁLy ?,M)|ᙞMuj%Ooax&ҭ"25H. $ s*rبqУdr&ڼF ʛ3T}D>!{Ձ n=ls讹`-æNj"Վ^?Խ5gк%qQ!lxi52Z$GIfg֩hg0댳GDx,|`PiJ\=vyY 4*4$091VR}b72o+vo]3 Fzg.e}#_|/Q ŹaxĮ<; :/GTgO[6(xdU<С0WEaw  Rˉ Ʈ9&UN^)UB̯1 q]⫒\gm3 H561j/sX"\&\R]cSjoWw©pFoе6@I}tmq4ο"Ǔ &-Y/'ۥGpTet=$ [}}6Xk7Т;1Y7ǎ^ )$]{I0c7r04pB٨Tt3|烐~7Hd<_uQ+Gt/`<;lVd2v~&S l3 4z0fbF' '79\[hPwh:GUIR٧ʮQ# 8r@,oc'g>!s(u Luˁ8F p~wtf֙X­>{( %نp`6嵧;<1XݰD"4i RGR}=d?ƪ2}dpy3}5GbB0?njLEQ8'$h&w $WfO&G6N \1O4$k_ c '+f:. thue Qդu݆:R ik"4 eLסn,eqƕ&7,[ ˵Ĩll uGHeU A#(FV;,pz.4 T:PG ʭ-Mu>T)i2w_zKjV;Qʕ$GcXq*\J ׊D^٨zt4S WS]ÄY_?ӕY`BR;_S^tb ;E9MO@}GZ&]ߓ+-x7<ldh|@^a^?G<2(UޤKƛqWՇZ,监"?T&?l8r!owV:|&TIʰ񫹖j*\5zU"?>sL䭖dF&TAWn79XԴQ'ToUR0:T l-/$pBپv!*tH=vI3u~'_?`G@5GY$M|HPP C,taSoD-.B}yYDbO<*@c%]y my>&& u6Ⱦ .+%:m"oR%\ƥ ˤ@uNLqkגrߒ@hVib`4EP.D*c_{dhRHD:pwD,^g[n(%8Fo"a8Kf =yFo@.Í`Qy`-n+#[Q ]Klz1˦ٴ(hbRe>; ftD2O ԭӽ%sSqz,g>k2",_UN7dF`[7e+Ys'$yS rU^TWKT)H6a[t7^4*YUX3z'!0EiB. 6qGb:HÆ\!Gz2P6aˠ&ձPC4߰鎕 TZX K R?_nq˜eORmeִݫ+n[* f''B.uZi;a v+&jG&QRJ.e!My׋wUթWށ,tocGXjx#tTL41: iIutz,hT\'ǻOs+<{L#"ݓ\;Q_J><)iIV9 PhÀ7+VhÏ~ޛdNrc n)Mr>Y&h u_WL'Y륅>-kûd\?[yEdGit6}V o#gC=լΦ7TƚӤLv30 X > R 1WQ9GHr)͠y*}a۵@%=m(yOH*;s8蔑AX-*Oj^.B|]~ąJ_a(9^k;M9o>JSUyg$!+KVG -97+ڣȢp} vylE7t`"CE^)]ykk1_D*.)-IQߖ]uQh/ KZ mپm'(H AebԅTQTGu`B~4@WU psrs#dM/~vHt; ǬrZZ(Hкvn<4A[33ԧ1+xmKxdpH.R& K7o=neR77oT{}fs}K,#"N Xծ_̕ kc&x!݊@ٲl㫇 W̐4RI=JB yS lf%ވ+,;FR uFҞGH+PtJR1 ,c Ɋ咑AmBy(eݯqxa6*瀍Z= 669{0@]jl d:W ^-cp8M-{&;1EiԲJFAY X*TY"p wyMmX<rݍ~ 1ʝ:hXY/nEGWDR:[wwbо.QԌ+N_ˇ+d p/t*=@(ʹ,K0J$"P4Q $T>xDc.S$gPY|4B/wtnGv[K\Y%v !팄0#U@u[6P*j9.ˢ+5fMlaeb6{KA{q)HZrhuH)WRzujaTSFQo =VCP"N`5kB6T(1z"d4T̀YQơIhvڪ"} "F@oⴾX {a*Wa i.Fܡg A%H#S\(SN[7 X/,s.D6v{M^I zth!n *k@8TLzH}ǘursi|y!6OSoM-'x^δ-a67T:18!9sB`:Ǻx?4sF|.$C7s[4SO3|4Kř97P*TQSEMGQGoDѢQd'4M}\`ZWfhᓇO)^SQ4WR$COdy,Dޯ(|)=D>]Z~i=~ߗ%*{.cnS*.pb15HH͚4s?V".d𴀩Hzn)|TgvxuŪjZtZ,g󆲇]^ -L.WnO#.?^_l:~^a˾v\A>I|#ygp{$uZ0wa]B sst= Ye35.E~֒ʮ?.`!2:$=E+ib4vaO&DzzZE#mjU@3ʲ@~v=%L49&-/Ub=I!E\*RF%P1RԙcF[ WKdtK/45 ؛GZG_ @*FݣfI)tfl6d= <·w~yXk.98䓏h;X0a0zvMie ENDIZ;;K(Hcᔢ W5$VO6V.ŏa/ Jt6Lox( SlʹtY#ԍ,@h"#̞_$A,(lQ8|Gv(17p`}_؏,dMU ):0n!@a(1]C1fN87X1Cfȑ)#3m ə3OR&Wf& $m*6276͹E犟qDSZrw >4Je"P~-M}Xy۟AM2l9m,ԦԻ:hI! ᜓH%ORU},,$:B 1g¢ag?闞u/W`}5Jf2ZC4[ն];G@5i6o.b$1Ey \L.AUcK zVkAGN!{%l 1L0) ,S6^]> P jfp?!)umCjVjoǤ!j{27.!&|G4$)D~9Gb q' uDpKObwC2?e6[~¦dfQc?oz_Ȧ+NF%:|˂ٱT26!r(PugS21 ެ?}44\G: fR6D/qzW[d S-$ddlIH9aMӋ 2zLZhQh[."#ٸhUX =Cd36žy"u@;eS^"bz;)PN[, &Ρ  ^4@1e1R4MFbբB~:: J^Ta&u簺IKq u _PII)Xm^.x fL(045` ڋIqQKdGAXѮgډvĽ&$ i Gq!4bkAӰb;<Ϻ1`Xjc:_U?Nnڅ),Rpq6 {Y.Hs-FoeEQNj>DYn`0 itgAIĿd)SKK.:>m #vCh#/n8f?Em&gF2KtX Nc6ԋ@{xR#ʢű@VoA zHEZHp#}ǯ3R)a~mcJs[c5/K͛]oM_0*zcr YX2*5^o;} erݡG< %vp>N85:/y[Y/ޭb1?6<9}[AT|_hD5bogn3q/ H9; ¸wV w?F4ӝv߇wϫwA?k_alpwK>|I1tٳ!I 4 `~s*co{H,,2+^spw@V>OGT@;&HO]מ?(JGD3S߹VƠ~q]{) g#$՘쪡}Db#MOuLmj؄ d9R4?5Ӑwn>; / DKKF*lrfF(ɛpaa"w:Űb\nOZt^r뺯"*zD#N;)ɤwbw)=AƦpմjXu[hRU+SdToC; j>-bHE2ƁӷBY5s"+TH$-3E*9%tpeP&QNTpjyd WL6 %OC;ҬLLutqR:H<H;oRނM'6L>n,/I;qpDir"p4`^QSu'|=RX+vť>Q\#`M9ڡyv;j 4"z'k}υ\6gRp*.$(>m@= !wck:.]fT̀(`h"KԮ9esRE v.[y үϞh +ҡdqn.3*Rtٮz|y+IB^pLDh(vҿ"UeZ-]?1A2n~K\X)7a% KMJGX'@Ϥn6!ID> sVK|D 3 r+=z\l^}N U+qe'Xv2_kl0K)InX1oAx,r@$g+7;Ex2̬㱜W5 5DP.$#(]ՔX.%FXšpbUЦz83W(.,K)]kv}\ u%(WNY31J{#8cC~] +hSRua[hgOKhߺJ|e,[qXf^?~mC]gac7ܦcJC,6/cv)A|Y8nDZ ^xN":bKesdXIKxvjm*s8z@B[K+Y$=+=Pn4p"XlmTCŠdCZ-bIVΥx@喁jϪyr#Qv+6Հb8AbʕCt 'l.'dXvz/dgl9&l}+W>|E[`J͕Uا1ެ:AYzg4BçiU^ T?Wy彳$QٱXTZt@0)IWPxkEQ{A˾7RzrWͩt@sm}EOQx/@,15vdfq"}z >dd7 3 MZQ,'a @/5uvg4AKV#Pݥ%W2L)E"זg>DZE2(cK^ @t΅JT΍~C1JdX88DuD,;a6E`ZZ|#ҾZ:TBh6 A~ 00L)x"<òǐ}]iEҗaOz*RՃ᯾!t! vٺ \:ħ#ԼÅ&)Io_KjBr(."!{ܷї3S793m=WUWc֖t&)b20/:I<|հh ԑOBn$pG V?63+X$58S qEi~%CR. !ʍP8nGz-i]R;aJL پS\ ql insQI럅Ɣ/_fҐ(104dLAKa#{V1T`fX& 4C5PcЀ4n0CЃn,bVA̋4} TmO>v['24Gt6 /gh٧|dK?Q7q}/o}`tj_,jUR[0oOw!;2uK|a"P>Rv2 g /YB 9jT>ﶨ8drFrf8MˡM*PGиRZ?=Z8"aS`/Z݉P/WY@vX8 5 tR%" 6M㉩_>/V6U7R޼i;~Cm:js[0'Qu|ڻa*5ԉ>HGB8xnEb<\Oqc@7K@%+pFյ<ÝBˉOB~$1]p-=CN{+F|d7m-! PO:QfsLއuRqwp=r-njz52v0AH%`74@čLTѭdʪ@Ǚ\**ZDXC1NL/g X>zBT4˼.Մ˸ӰFp'ZH%>;Ϊ~Qπ!ileJRS@G YohZ(Xàӎq@:9%<#u A.L#p3˴,ᒤPwGnB_hB@3UjQZ'*[ n#w%Ki湆XiHM5Av_ h^wԚ(\ ~ޫ{SD^=//<g6d kJbbnȜo0cZR(mrOpÞ+HσbT{n{t=NF^汤uDLnGj2ה8je#<0|K9ĩsKð/u#SKI㈋IW+d5oG+k87ݡ56EccБyB_w菷-R Z?DO2pegü5{t9 5XcZ /1j7UoS%_Du".\ .lvCH=VLXJ+Z;Qf1B9}X3+371q5 -[dJt$R:\#ބ]Z RpR~NV1vMa_/0v~Qg'b /f%9!l"5g~O qaMG->zS_}\\ܵ^So68ۮMiPU s2cy))],7M3-, =, e2/c?>%F:uk6y8dL?dt Hz62Dtz=[8QOS+Mv,N ܵΔ~@0=6}UfW/vt ;q:Uz.9q79Id{Q\JS] p{ld+y^@37ĮBz[ʄb7K%˩RA})B>ZV݅Cavz95V`l;~P=ǒq~w+K@ڻUn9-^- G1Li͢+cGFd[» ̣-Meb桼BBu5)P ꤨq`kF\RjtY7zK2(;+vB53Li:CggƚNf]p3Ϳ-& fbWc N#Q/k#Gm#mrU4ȕX_sAԻ=Ws/ni+_edA_0.L.$6˝#hzgSOV6#C6_2YϵDz6}7@g3^)q!*!Oۿ6QGCboPktQG J>n`0ۙd;u L.559/46@d@^.dCk2t(Fr71.df6:~k[Ch_2ږbi>*ZjqG(hAMX<G|3h;eJ50R$ cs5Ee AW S'mP)=R83*KG揭i4΂8WվK&-/ /tԀfIA1Sp=Dm,_[(9&GB.}| ʘ$6D')꺀=63k[ ~qd2% ѯ_m NSִ Xf2H@Y;b f܆9=j9n' >UJ,K˛c3M?GЫkFB솁Oz(*pG<;*rHP?ɌPoAK+#VY5& ^EdzV(R"/]?& (r'ا|<-} r(GGkHS vj |w4cg&(펄)ZjZO!"sFw-KP4`Ld^.&8{/WC+l}*#]T ϗLcöZNr[}ivwՐubfcK+: 2*Jf"[r >i>o8U*rv5o(2L0.py,4Vfj{,{ ' yġ.]B=͉:聿 X T󩩶^ŅX*g ,2T:Ϻ=kn#MKIb_EQx,՚BBSE}<O[&j1I16WȉfWnT1'=.3^T-V/u>y v>Y04D-R>oJ32lJQ_[S#=#PGv8U;Hf$?9exP[;cU~0 sDE]j3e)bԋ `'P]ݗC%RѨ  `MΙqi8RmG]2j~l022Rz=zKۆ-{ߪ %%Ŧ؛?imjQVHr`uwf<0Z4ln^d<ĂHO*X/3]8md"ҹ YZ