libply-splash-core5-0.9.5+git20190908+3abfab2-5.3 >  A `p9|>v{H(-fu#L}-*.pCp[ H+pA~fhh00 jE#/e[e뛇;12+tNz({)|RzK? $zCHqp6tlJ\L)nՠf3B%ŎX[#ʭe=Dzfm=EB>rxS^4}Rx|C YkW͑@kOjR[b7H˙:9L6783ad38bcf8b1ef3faef6b0f2bbf61b39e9bbfe23d6b1ba905fa0874aa8c772188fc9cd20ed72f60d0a22709d2ed47c7fff28b28`p9|"үmI@81e9 W|{ӢX Z4}'Nk/@d!|&mU"ȲԶ}a}XɦpVCWOlJY{p~BV6F[d4WMUS"(Аo j fh' 7a5a(o1^';9%<`(졯;c2~|OZj BD Nb_s42@~19_n_ՙ6ljSqahPXK(C>p@Jd?JTd0 4 J 5gmt|     8@(8696: :6>G@G,FG;GGPHGXIG`XGdYGp\G]G^GbGcHdHeIfIlIuIvI wIxIyI zIJJJJPClibply-splash-core50.9.5+git20190908+3abfab25.3Plymouth core libraryThis package contains the libply-splash-core library used by graphical Plymouth splashes.`sheep68(SUSE 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(``c5011a7c4c25e822afc791109e74b18417e111fde473a4dc02a22aa4e7fc7afalibply-splash-core.so.5.0.0rootrootrootrootplymouth-0.9.5+git20190908+3abfab2-5.3.src.rpmlibply-splash-core.so.5()(64bit)libply-splash-core5libply-splash-core5(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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libply.so.5()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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-splash-core.so.5libply-splash-core.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]=33e0496b26c1aabb4aba3cd0344b4f25cbd173a2, stripped PR R RRRRRRR R R Rb-4j꼇utf-8c854f3c307bc8b73d325bfe59b0936dbc3d908ce4cc46a4c601f30dfeb11648d?7zXZ !t/k] cr$x#Di*ss%V!QN\z_KOo8i5m5"H]|QtMl}1vEiQ0eޓʹiI_-I$oxT*ry ަ"Q *C Ke;i/5LCe͛5rnjԡ- &/JFtLv^ IۥJkS RuVci1MgӬ=q]qSXA 1I\WwmnW1ɁL!sIy[ݡl;5wM -If-rmAQG|2IJHH} Q. W[,[pUZ^8r0R4);jVW!f,MC$V=Wƙ#Q%ܱ;{)>\:Vb>Fmm7_R 9p  Z8炂SٛH%6D`~|mZ=5֭k1[B&Ibֹ_q Kol*pl3*" AᜢO'`(G6))М5a5zi y.\;ӊ(+?^44}p-oCں|XgӪ<ϾEVx74'Ga5W?Z{!2m_N2^ש3]QLMb˨.F$xh[)]OfT.$m9쐰K7}F({جo%WJTЃ3*"Bf wR$1בV"< ƤINI){EhXm߲CoU cq0 lȲfeōy_cԐ-V׽Z6|CȨnrJ Ŕ'PPWYiJY-hu R:Oߌ[%*w^k bP-7A(_.xtih$q?lwIΘ#!+\= &dhԸ&C|ggL y5} ؔFV0fmX-T*џ?I/dk.f;?m::qA ̂^[~e2kKZ^`=/n 5 ?ݚ32̍}uKwhy+ vЉcu8 %:6=7d>zH(V=Bh)BGqeOsS}IH|vb! k5o\V'^7U㪙{Ż 69VW^rꈫIdi=+*>X 2$|A6W_zϴ +_NF^^||`zuی݉m1D#9>gPCZ?׽DU7KBO. NUzY|pE^B\@qy|G6ϬϦu"[Pm\[JJCL}vaZ͏4`!񂡧8V%b~d9FQ_jhc`PMEJM UْXN)йp@/p0d5u͇ qJ1wK6 YuJo{D>1-A)6q-VLT;CweXx3&2#&+{ lw]_c禹rQADŽH'䘹y1.Tq`2[@F̑8?-ͷsjOiPX&&4C[J2%e@9m}?VD+x"pa(:ۮzk=/1)^'~-ٌFJ4rLӌ)!?15X n-\qQNk&?" $kՙhG檦cS,77(]lٕ=!3r~yf + &ӽv dhy~f5[႘v5]33d"^c\_0m;KjxM>M%=ie̺Q vtgZ4,1:K 7[x$)M7VS Fщ%5U;<0:o~SI֌%qerCE*oc DmMa$P_eʪS$(X_D`/%?O[PQI[T=2v ]S4l''Ч%x$-a4o) Vpn Nm*Sr~QH9IɘAX_f_P>݊x9fqVK7 P +O9A;RȝsnYvi~rMp`45iťy;Z@+bv5RO5s/=c%1;&:csnljl ț[nhG{p203Ygigq'lc{af"Jvс5Iw֞,r*.SCe j@!T,ݤa>܀:rV<}C%FUE"' t){ ɉ: *7)ҁoO? bcckZ3a•'BӕfdZr }st]yXTr0A3ʻm~T;Q#_=0;;^;^{}ҧ̱QJsY$-O*34g!c*7Ϙ;/]Wg60}TU}( +zfͶ>3_RҺhC<ٶ]Ƕ?Ʒ 1!uB{ꂭɻ\}恋#KpЮ͜J_D#n $BzWO,ۻ[՝e{W-b96d`:hf8qM%Tl+ͰTV黉EE8͕RߜSVNu-+=|%7uVlM=x/'@]bwj&ֺx_fҀ-!.e( ] _SQUybkKVue.xDHN|@38w/6Q~⛈;{dtVQ-+!pwj;mBhL_K8KD3q$bҸshBK-ن4 C _t:+'cJ)C"VFN9ς*&1zqIԡY1WsZ wk)B֥X'<Д&^1ĀSgX׼Hu%1Fpkɕɓ ''/RP2)Hb x <V=e앤?PM#S%/jy/@(Znf#b@;5.X=WseS-Rz#jwMH\gDM4)xJ2O|~jߝ(<=IS+',qr 4$bRT`JLZ.S?Sbu &_8DW8xȁx0X'ܽxhPl) -5B[<[2rٰ_ uKS3d ָQ(-vmXb>/Ķ2^UG(ހ5bZƇIzn43"mWaℓ贼&(MwM?o ;6\eIGdx*+hXh! 3%#0et\ X,&w5JB*^ &IU!IKw1f}v݂ ;g_*UTC&y!LW.29'{G.DrU<,;k_!_^8X(dYf6vϫO븷<|GlrghW԰ho d]c Nֈ ,癇H_h =bz1RIu%\蟁-SM=ݲ-&t2"NإLq2Б7j'MP|Vٹa8tȫY+;9"_'9N2^KSH0Sv} =, iD Pa`P'Z3NXDx!UگuZ]ݛ*X/mG@^G=I -$ z0 ijmsW];8CflXMkی2 O|dIJh @4bY诪Na2s|ɪl3^LHŗ!nk]Sd/a{[*ҤO)EbluIl.?}iv7kxP٭ &:B9756 9Lo1^u<}^?,}ֳY6q1O"WM]~rh\>5c*HC]H+16Ai\OܱpWǛ߲{9"H$[=nIxUX1w޹߈ %Pc lezm,EGb6Gnf3Ql1݌N DU=`'o.z :m`0oDèz Ce}fه_1[w=])C*'P#ȄA iILo5XU$X!ny]w/eNdAJ*Ӄ ePPN\) ]Whq>#{6^$. [)4TnjsV & s}z{TE 1nMI[đW{L 0bD!g@a·U;[Pr2a % Zd j~`u:zr}|[a*awm'9Y.jI&II!&pKr<>WH*Efnm)\PKU5*6PqRa%0&Ǚz" rD̚QrN99''+$E$64xg)֞ }ozl$s]7RdiIf 1mݵ#6 os<)Vp*GRI/k<)¿l&(k:a;=jNGD{E)PϨU@~(-upCB;u>+CGKLNqs}[3?jqDiT]mIg7f(﷍?7^AfEO%Wz.(';E_ly_~7*슐 >z*ܽo%懫s_rZz-LOYc_dl}!x]txQRx5՞Pe/|_O{npO(i} 1uƐ܃l0{nJ ZB] AVEZ0U2}ҷ(<ԅMf9JJO#l&97qn@Po?RFҔ>c CGTWD[ۀzPc!ir Z_<帴 . Yi1h-L2dHȕ#wi5k7 )faR6+2XhR.G;AͿp^O]_L^y?:WfgߵP r[v+'لgNotɇq5ydZ($}4uĈnbpU '/};A<[*#x^'uW=P8_yyV{࠯cE׵pR-uAX{3'eiH!)MBC/}P_"0. U@vRzxчvpC:7axmMr'pGΉZ w9B)',HFBYbZ|)7I S( f0!Q[I WtakmcG7L;<ޏ%UO qց.B-;l>L,'IQi m:0H~ƅY>Ԇcϝ}y0!K[ LW7_a$qWԆl-~? $\klwZ:ms_{wę_&O7s_s *Wu`TǨ=u|҉nyC)ޝʛ2ao0W6) WZ<X&&Ю;Q/[^dBFIErpjLm|b|+5(lut.NI|EqRjO2D .UWb1lYg p?>5D8aň:xqmvߊӖǖXqjUNveXX6(w*rR똋Ĭx r^$=>eoYhGjU e([_S9N om9jଁ9gk6eDŽd^i4:?X5G'DXVm S9X])$U٨6-=[aG aA+ĔiE.7Drʨſ$Y6~JEs!vdb uc/i讗 "ֹ㰮$2_8<螞3{m ,hN:z}(eUs][bGߠ su/eJ2dGxn]/ZIɏфYji7 qh,֋{$Cg(KJsW(uLbfXH.oZ =__OXR20"[_gΉWK-Icm*`t_CR$]N͝pA%}hX+QqTDυm3-6a.5'/k L—r3l,HlҭWNM0jeVz׏ׅA40Qoq1|   w I:xK9 N7ldZt,mԑfzi:;nJRP R$ʫ,^w›MZӏ?wD_HA '7+hD`#Ob瘹8q{w&?eȝ#1u<Յ CFco("mmZFzH=%*2~מZ O y:b8{v:RQMN^1>7'd!LA@z67fove ">t(AMؓz/ipǖk&U[J(E掎qf09J2P@ ut"Ei8mԒpaW"ꦸ<@jB u HG~ӹe_`"犽ri΁P_)if-Ʌmr(vRoLfm>)9hnk"g~OE~ ӧ ! ~$0 ޳%1CuEɣv |K1&Sy&+[CdBjs&#i^FulOq<~:ÛD):NĸbTBF{\'g̼g>qpSD9toQ39wC9IG lP;]9$wYƿj6#qDQh1oDhiݪvwq {"qepށ8?o(X$HB5|Et|-] y?!p=M _ƞE*e^LM|v].B{d5:1f_Uܐ l-^gMH*`1FeQJsD8_r0 {x"{FI; zr% ";Sl&#t]_t$@ժD~T,xPl2C`:LǾϰ)b<5/lm!Bz'6t[N i<""1v^l,"Kb;_ `610um:sE_<(:qnhQ"!4 { үTU8].{-lmS^'f^}'Ȑ8Xit 'DifI{eXdwNTm&w!7Y!tP@*T:k @l%ؖV{] AǓ>n?9i0$1Z"nM۫-<jzav{[1e(} #'۶V/Stͪ퍄$g( h~,! zrz Ydž Hncޣ:M$<<ퟓ˫+ԿGVpI ^!^8UڞL/C>4|L>x҉C63U/qGerH>j=nqQke-8{C񕻲$T"VYsH }tb 5  }rY> .|[R=txs>:'MND..=@C#ծ+v?09hA%r|4b$\]Ae9&[KpJMiZj,ŰXa2nyt%wΫ ؀2|:RfwnB h2}vq^,To7Q5*w֝j2Gg(8_'o!{_|BqS}:=r$@0YhfD-5JW0Unm^BA֫ ~1R1LX1Ox!3YHb\"KO2XPi  SrC6zBcqc?7eqycc Qr V_$9]A@ɿoFP@,B6>0Bs Guy5fH4s77Uzr(ĨuU=&hCfC u] 썞\& D{:u+BKZEPHсDfTOOJ04RYl h֛OgX#NF֡vI_9|,~v;9otne.Z!WZU )d"~[MXKFeKMTIVSdmi2Q 5IpunaWroW31UvNF^H4.gg5-$i7ȿ) Ty T{2m CEV嶾WΜSe?NY< 4Sv{-6[n֣ ODLA@:[^{{&gMHq-\JZ%XTOjV9q:EFYD0ȣ J'-*]Kk>k-WCJzOˤD}Ck霆)*ɸ qT!-jzO[OfZc 3ҽM#S.}1i۰p˱@ˮ-Y]݂a@9⁤A@e/Ғ{Č<\!\*TaY` $.SV=0e<xc<"lNqE uxYpݟ&;'޾4o7"x FY#Ǥ _C6pP67$-Tgz{nL9*룪"H,Ϭ(5?-d"A&}ha"B}Tb1 bAS<%Vۻ#M),ԍdx%){6gJxo*B}8Ԗhq=?[L:О u?kj碔YMND>j|4Nw4Cﶫ|!+,쾪V X='?-pbc :V; d5F9U>N0+S>Vm8p| ``iƻFCR]tBF@mxcZv3g ~xcv /)v[;NoxywN:Vv8opKYcr}Ab.!eƉ%BIŵL$ulJFy۝/9ÓXr>}`va씇pk[O_Cn;&~^ֽy8UL>h<8w63C+HR?4f ٠'v%۵1Q_j1t<ѩc6ugW7QjaV\Xf&^pW #yl#Q{S%jF?d~>R=\6ݦBBHQH>O.7G Iz TaZDsStJIQBJ_"]R`<=g+N( ;.׶ي 1%՜{ "Khw! k+A%SO1F#4# nЇ+Jڣnm:-%z,j{kG‹B砣/g.ر Jw:U d_z!oWp]ߢ^~}(Hꌰ\apG 1KO|yGtV̯.,?P77(WoV pdLHwD"j0x%9-`"mё;xIEǰr?";w[b۽kv`n70b_?vVOPԋc%^n32ڗQQcsx, qʚEECtǖ 2eU fP Q77BCo `шQY-y#j#-,5 sl=a]2dzu/q0:?891ӞkDduӅUۇ ?[ޯ!s]NyzYFCj0=\nV@ oWA'T]48tx5䀨%gEP"8ͺ{􄽼eՐ4ϒu!b@6@pOaʍ7]#,V/Q0e`vQh1:{HEq|W/c)ׁEJL[ˁ`B;ᘽX$pȚZܿ9UU4_ Vmj4ábOB_u^.X|veє#r(lhn@!+{ \3TK>2n|5aPg h9.8Mo0ts|g.LYXBQqľUa_jY ckR{[5*E1c9 [L?"*IR8NbAWb{bL2pȷqq(lspr6XN'Hl<+i! F̉zPj+?FiHنN%/[O q]z|C4|qDVjз#F8wcWrcZ#eToȭVPʧJ.|#qYp2]bɡ$A &hA]wJnު S_d HM{*'1XZ3:IM9K0}0͸hj]۟I˶s+5D#?\q$/TԒK;K|jp/_(^Yu7 Z8m*E6w_0.!ޤ)-mvoI4=}e=/lDQMfuˤۊǔJ3].@J^28FN_RB1_KRG !ig&QM9 o]5Y0tP5_i5<~YG ?c"p.X^y9azcI3G52};f3ftVkz#W\N r.c֓ dE;GaS3 92iDK0|7p. ufP| h aLЖL8d w ;sVzC\6 DamIu Wz~F?|„r鸅|GU*C2v;wcN!X z PNb8;ٍJn~ܱvjݎtn}Jpҏ׻UX+k↣.=ƶPENzMp^H$p?IBb[X+Z" !¾vLҞz76"r_Ivtvu t'jV5jME5TU P},hT[Iw{Ã;%,]PxF%4;K/->pF t!V3HOМOz&(,=k&pah)OP[W.K4ƧWYj~9yQP^,>! Jkwdxpy3p+_qDXr*q9%㢫j.X T9 n5c3C:Ѝb. (~MQxV()NuI!DYSeѯL+}:n(N+EM9(m$eX-Q́ϼ&Yn6ŀ}|A#J!˩"@#z 9u_D[K(UsFk;>>LdMeyvf;)!Ŏ #56rfaHM#J?ieᯍR/ͮYDT Cco4Mu $gJUZGn4u0q*$q$>{rgubg\,n(ǃ9Cd%S#AfIPв&6tc}m'6r E7Nf ƌg@NH{˦BqrT-m"nҥm[Laj`qD|Rn0Ha}qͱ#3^;6PW nBՀVܵ`b!T 7:v n7Qo8M'm# jΑ}; ?@g/} N+ڰ P)<ѯ,"IQvXu-Cl*;*tJ:F׿b9Fe,脤nyԑd@5!|ݩ6n/a4ZX[!B݈;/-ԼLvծ&-,iamF2Y qQ=N_bE&|i[e:ٛd>%l5nϙYt΂Oz: ;| z]ChkթD:XKAx s?goت_燱zIOv`m G`O-sKQ/O+̠~({C{jA y%8Aԍ` c4KlNYt.j:ƘakbmI?, :fhgDdE/TbߏdZU0mX_J#=4XjS2=_'0sSم7-,[䟜|4mE~"R!%"3y{ܓ k5d50b; i?ۣkDަ6>W`qek ̥|GgA՜>hhA\.K "d%.o6_`h-WNZZ@ˍ7CRZ-ʽ+K0}»r=D@l ,&\=thF#{1788A-¿t ~<;ޯ b0:WYXtl)i/(pQZ3{?Sog-{ be9l}i]~638ԝŮoDRb}*Κ-M+MJYڅ@{\ӟ_P<H"t!%2%E-Sy?˖0][\:͂.ipVФl7?\R)B˚ի E!+ﮕе퐍*Nir^6*x)}_mQ\f/J5a ] 1ʰ9l6tHnj{W))L)vSXUCj\nrC4Z1$0[Z,m#Y` /GV^gF_JO~ $3"%Ul?*Qߊ9,:TePY5}-=`)q?E۲S0z/AR0X_]yKx46$,*; }Gb\ܟj֒5:ʵRJ \qJg=. T 3,/n+!%=mO3 G絶ޜIIC>?+XeL0%"򌈣\fR}x"F_١aª*.+&=@'_ u5 ߃hZ )-ӚU $ ] ؀ltt laI2Q+Msas~_F+_!vm zVvs6j_2"qF>od;;v{]}S\VO@yqqFilXhE & f|>vc*'hLE09U1yNElF@qlb>k!c&='-P-8D\P9JҴ5>$jG" (QcCPZe,F N 1/<]FX/\6W1."8*YFcvaPqcB ZlAҥCV^GByoq4oV?>;olnAH= JX-tr p]Hg uU?aID_|^8A-?G?% JLeG1>%8jfcyY8=rZ:o#vzsgPȥ4P2Dʃ⁂:LziĺGzi{Faŭj\'2 e<.eL察JxP@ c*kYf;Qs:P8}R/GBk: [R齨2>Z뮄f  "hh|!eQnϊ'`s͉Y'_ n0pfi5ۙr9odnOX9f<m6,eGUUbahڌ:dq) KDO? klm}S|Ћo]㯈EܻI^[5we軅F')reDĘ} 5uYMn:0,(& @]̭CFݵ #]8Ol!zESqtp 9 ;j|EdYq+܃R-i*u;7mҽbv0Úf{h͔eಖ*ȧfi7ni1}) X4 P1ƘLn%! :;iG[z@=zίPeGN[nlc{&U5-<耻oA䠤\v쥛tH&]rx<<˺qIg%y#Y|JP QuVɮYSUϯ0gP0! (I9${Iߏi5}:QM&]?, C6NczuæY< +p,Wnmj>2HhC:&jD,lhyX'[/3m|^(Ow#{xSN2˜FRvG-CpLu1nlO~6 NDY/:ǣOoEM{;FCS ;Slp4/T @ x\&$Ԃ2϶hAD>y⣁2Kiڗ9r酘d)P;@2:~K F`s 4[NӪb꣈|٭/0.YB֊ձ,HZncčSbFHkMD qQ(=ILd[yG}yp\}p&͙-~f_b*q}bx755Fku&(p ί<`9Ck:`@/BK`xǒ_޺Lo*q P婙Avau>[bV,]\:WLhcp!0!\0Β?"F텅tS[f?f 8Ņ3 xCM+gsMHqzΒi&|845 RKF) sVU-Q0Pn бЦ[nPgأ32=NS,2/$5η(k++&Bo}@w{LT2.z1!dX+'zny(@ Ng |6_\ASfYw٠= 9p^V]pts!hjpuBJ&F z ek!i.˭wfδ.,zKi@Ώetn{C1.Kq:w?T9xa8q4O{!7D˳:g+ڄO\78%eg8BB>1-j,ѭiD ^*',jìS04h}ǹчL*J0q޽8..zD6,t$TWؓaGZܯ,l6Ssȏr覜Fف}čR#{%DRǢQVHK_mir>+ӟŔ+Kk=TCM]YX(JʶOy%(Kcઓgr5Xא.C ` \,3HDB!l$'Q"a+,β.oq9l[kDv5Q$ S{~ pzʈlG IW[꒦.=dT[7-0?rKt2$&UTJ1;nͅLP^B%Z>J/},%a5haEd:.꣚-eb| jaKJ?@1ΖsfAW[6ޔ?kjP45uBmxToՁX$}rVkD}_5)W.B(/N%)[/P+ޙw%^4Ym7⎛8t8ъױ E^)axLrd|ғNQ]Ƿ'|u3΃qII,IAj!Y^H%8.ΰPѬj@)`8`97f`㔍u5@sJGQ`tX[x[g\vdع2:V@/%Eb+\&Cgw}zO<)~5UP4vxqc}sgj 2Es]P|غ[;GmOfͿf Xu]hqR!~? [FtDak.}5zW8FӖ596ԞpM֏>Z~CٹgT9fK+&c!>&cx2ɿoy]֟d3|y/A8A!`wǦӛ(`uV Z SVF2leG Ȉp`0 qUpy'jfWVie++Б]\J >GY}g֗DRS[ yYBi7$]J#=_-k2;2|9\-SַZcmNHLUD,~Zw\Z9tJ\O'lU+ õ3_I x-\QZ`S+C]b)MQsᇀB)aTWU$!҈YPyF1#$aM%Ur9)YkX]vp喳\_< 4{uFL`?.I{J_fsT&Y]N ߌLm,t8鈥" dSQed(boS.I:g׎/ k,{.*zOXQ߯8D8Rkkڅl ;<#h1ۗiSYn$^A; d.J1)Xq5quy٨(:{{kW=Xmt$QE4z _=fjġYPyl{ǿ֝}Kj̅:pkYܾ.jJH1KWhQvQOJ^MlU C73sruat3vc_Lm6äqsz,'|%2,-k?pQkӠ]e BOyTGDRVа1VƤG!Ȉ+=&戻6x,wm^H_ma ՠ3EË;aD-Kq0lPlF0+&0щL޼k"B?|,!1CWI<:MR?3y*X*dsl]b@ ߩTu Z\<L?s $Oy3ohH rȕgK ŴUy>|ΥaW ]RQXA_""]|6Aj {vp y?sW PkʶڐwJC8m1z*!ԥByEOLFVkq|sZ,Y7g[Q6e$e=?UL1EǦ)h񟬓 ݃;t.D@VK 9beAG9'V岅}3H=WPW!3sLa'V%YdMJ@ 6 dž`8ϐ/x;yh@%D|%쏖^D J]F9&#+|涷*FƚrYA(l?_ff|5 <ͩ⹰aŲ#\ngӨC**c3S-Lelɺ=0(#AY?*Xx(/\eyg "JRhZ(6*!8Z^ 0qa 'Y)5C(V'HM=_5ֲHr` EȬy.2cyJIZv (̮D c=ԋRh^ޞa;JY (x`mtK@D;핟\z#w[q3:9wN*O׻]t)}mԸ(]0e;ZL[lYZv=Op. 'Bi3r~\r+m~"1 -%Ce3$]4IT-G =ŽطNW#5îQ-VHwQ>e=_A\e,af@MI++ q:aWqP~WSQqI}FEFG݈B4&\]xTRitiW-v(kA]jLIy[_$G.}Pf<* ZX'I ۏuJZuVaP.>߾&+îF#zB0㒰w+.٫}NW0È S|Jm*J!OH&` tUFC{ M Lyw݆7'Q|$hҽU%3q1šZ6sp BW]M!2*̮{Y62VKw O_Dtc0y3R :V`IȅdLx0AO>fZ {yaZ'2؁4 \-N+4FeЗy}jP]op7 Q$=8 R}Yc:>dHMR 3-O F @HMGx yZ]-2 C2Sze*ڝx&Bp(" M \˟6e2 7TCh st_%i[I[b ̹ N%r^-6g=2ċ>4mC(D?zڋyfqv(MڈJ"^!F;{2iggwVv?mSԿD~z:o돚NMry$AY@u-ȥ4ybUߐ3gI9?VE $ ƒْe&G5*5K6!fW}J;ClaTSJ\[ݍDhiƜ"ZlJ^=Qfn갷![lDc/E*Hu|_um>)/ b#ut q,g&Ev憣 q>/p=jiL^J=hTkkiN }HQ\rZt.LvˇLt1N~hEDU0[zJŪ ŝ#jHFjԗtReo%J2Ss9"w\[]XU+/I~,[r**]#J2%E# ,X$Gc)Ez5r^]!_p^Gb/1Yvc aXX]^YECB仮˯ ,/,S+,"Zњ^9NКfIC=JF"ǭVl,45=q>%\[4M]l0 Z2pj9=Qa &O/-(O*:!X 0l pd6hÛtsٙTtj]eKҘןqL/=F3j BM:e#U;I&!'7M)TutXR>m**WGʼn32=IN_$fLc& !c׃>(Pj.w'fbCQZn53^8xihdT%b8(P .o,ִy 6&n9IϸE.^}B;o&gAXI;bȥ fZِ&qTUQkрǑLFl&r->KW9O玧Ķu %xؙǗBM[ hLx9fD7(zM\/gvV(,_7rHkև~=f/=i2!1<7@i(zBFUH űr4j&hig8b[.GԕQ)J.O,hQʈa|?KAL0:iN UN7MrBS5eo\MEPިlI6g r/y- 揱ߌT9HB3UʎNWX -ReV"qs@6<üD=o=dšV5`iթ!.84en`O㻮B\TF&]7= 3/KG/J.dcE=MZF$Eߥi( =.w/o uQNS†Q2_itz%r5kZ7H0 Bέ%G!_:\0Ur)^X^9qz9~65>_,L6v*>KΗ}cݥ'{Pa|WڕL$"'-5;%GMu] ki|mn4&{!Y]{K'&LsV=MV׈s+'T'}']ް'Q&Rst[3 _d\EZ $I:lH U)ClD|k'\hA{T?8a?-hv㛬[HMg G}#jV3 ;>rl\$m"#]"b% nK>W߄`_X1=i]H@âdBsdLBH7 I(= J& %I!ҕ϶٩-6sҧjY11CGi9{lCxR߅Ug֛Fm{Rq񬬣bo"Coֈ~=o`U S;ᆏ`gUM >(!HZ)8P}PZG|{Q(ؼ٘SUnhrñR)U_>7MD4x*yCD]& (:9De:Qxְ)&߬Og9Rz=Nਛ;?>ziO´WŊnޒ)v!WGQdS@o-ZKV?y{x7o=P##>VUifa.K 7GFN:؊f톛\9L[ocgX#{MTaFzrzC~%$ӻWg9pw񨥩Y0%"=;' m:, 0ux.c])9T^sr͡&Vp$@ cQQclh?ňs8_)"IfQx,b, :Rr( togFsOhyECQh[%҃$i__KTע'@njP<7rX,H?w3nL.djJG"Dqt8-IvgzGPђԵ}ߥv.>ޙVF~4"rD"IMy'HvH`%*(iI_ G%P0o8^(>#2baNҏDZXDzW8N w) tVk?a)>9HJ"Cw>,ڳy{ol[P\Sɐbv9#"wRgI !֍äv8(_MDg] MЎ~vrM 3Vb=!=sܡLmPAjLkn>$w! q8oոky_*H~qWK/0i'Jꂢ KN@f,~3HvrlB:ouxrXw:6#';<k$j;&UǞ?JVТu ?v#G۪&&ZăȼaM=krēSN o˽{oN}"#ŀ$'Q4W(Fpv Մ}1nY촭@V-,P"~-RLx1gC' _JXmrO\+nj ԕ3nuqyȑSJ7# 756%HF~]{3i]ݛvpZT,W8UC#aj-?b _(.jЊC/a oːT[AS8t8@O-aUk b9^/, 0ֵ4įK.TQIG`ypK+ ; _q=uP/1\v̅EK[BN#.GY &ILiXfS)Y?㺮:I$K#0#q(2PY3 ςlJzAW+BoW$ ߁JyKxȫ`kvK;;J{5{C(Pڠq7䇠f1.Ve l)k\!nx /Åm&zBh@x)1wX=žI=lFqaf2f{k*Tǩ/2 ԀJњ*Bҙp1Y\kUT#5ZOFeLS4zr0 TFVAQ>An&A3Ti8hZ>L|zn ր 3Ȳ6aEFwKW.GwO#LN N jqISHѻsR"E1JKp!Xt>r3!FV :nmkr+GU=1=UP+_YZQx̾粓.BU\Jy7)r^i FDѠ%[q{[>rwV a vA~~9Ss 僩Y]uvp6 U7UNc;xm-Aq`Oso=Kf=rgXSTj4hwqPM"Wpav`(IW @5jNя8jx/[VPF |N o^=s~I aPn'^J/<7=Նw䀈.A?KtEÿXr[imѝ\9^!w) t2at"8[ܻC|i37(s(c uk%= exTkA)xčLH0 VT r9ʠXF [¥D\,o2(TE^f# 0M 7qa݊mt4Ud&On١ljHknM4v*X֗H2kdm4u YZ