libply4-0.9.4+git20190304.ed9f201-lp151.1.1 >  A \`/=„p-jOkĖ~=pVf*Uv ><3qsu !<8um^б}#hpݙtaJbvɥ1čsINZ Vxa2Ğ"aQ%.[,f5[,/.Bd;e>=s_Ca9VkH{*--j~66҃=Nc(F *8s:u]-ZW;?}Y?5d3547c83023a8c340562e37a127bb528c253e7ad936ab405cfdbaf34f5e092b4ca42eeb54fcd2627b2f7a702954705ab26ce318\`/=„xޜ3" ?г*]S7I$(_XR!Q~ tΧΑL!irVSWs~4UچCԍ_x[mx*;))n $ ^X3P;' J2C{My;+n4/l 3`<+фw>ܐkTOLz9TC'{Ky*֓ͮ"Tped07:m'F[/K#:&03 ~W/~E9!"b/jΰ>p@<?<d $ . D -3<D H L T  4y(8$9X$:$>9c@9rF9G9H9I9X9Y9\:]: ^:(b:4c:d;<e;Af;Dl;Fu;Xv;`w;x;y<z<8qzhao@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.comLed - 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/ldconfigcloud108 15544494760.9.4+git20190304.ed9f201-lp151.1.10.9.4+git20190304.ed9f201-lp151.1.1libply.so.4libply.so.4.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.opensuse.org/openSUSE:Leap:15.1/standard/abf585334958cde5ef93ad4876c19e35-plymouthcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfce89ad374af24d716e4e26f056d746c54793e0, strippedPRR RR RR RRRRRR RI%$M>}6"kutf-8bd42ec33b9adc47eb7b3c53509acd778647dfbc6574a9322c2bba7e973983a55?7zXZ !t/ί] cr$x#u扡:DE˼'}dJ!"IQ{G#$!|ztycݨ؉•ANiq,;U98כ ͉<!FX(қl"G1ʳ=D20Z?E7/I;j̗\uP:T-%xHW/6a{dZbtmMؠ3Bstkb4S@2;ܸ'p=88*aO k`BjM1}f %B[̓q&Kf9;I$d\p$c!|1d0O0w& ^m1K1n/AB`v4P*i~~:2>kX?Awi B"I[_ߔ.妚_:q;*k'U>F/g ?F納ZT9 'GOPVKJt W͓o4kvD\l2lJԨ|C|&"[`nBgҝbJxHZe2 Mo }gJط?{C7^K6 5hE 6]q/P~qpSPZAeoS^<|גQd#xZ#Y7b;0I4%&gޔ ܕG:>d%skegd(]*/g6k+`.JpNzk1@OAʃr41ީdsj&(E@ݽW6X%새]}w>@赞Cszl58*|OJ 2o(T8h`[0AZC-h[uIEڈn\M;@2ˎMɚ/:`A҉~nf- \Noa*^jVr*7[~ UJ:+Lj:Dy*/T< wJ=iYvJw ,h%jo:]d._ v挝Cxǩ+#֗@ZХ*czNvOwPl-k/ĢxB 9-9b-gߒJ@3KQ :…âAX$:7&B fi6L!Q#8iΨxRqn!B$UT@7GXg4!f܍RRW+Q3c9Qt$TP!odea.>l6#1G8OhK~> zĬ%Qd.Q .Kd@L"Dܣbe:-%h XSzK%IEf͌GBڳou=J)(B3^8L< #ڞVc4۽%ttfd< /3AŪ-dŌ>4F0&''tUBr!h}]m'ϞێzHp~4N?򏜺t  Jo S^^9LUO=MaP[%[BOv$b黷e|li3*wbHӄgv8gk fלQWb C>ú-1XJy\"6>9wo/0 I0aGF !ݠ,ۢ5GotpChʶ3?Fb^s('\k Cyڅ~ *RJ\GЄK-e9f^"{B",+vg00_%p7hǥ?gHVtP"|>r|^jio! at$+3w^|3 *9#XPX$, .es/1J]MXH TA~TQZ(XmalG Hto}DZT)IKg#{Ml ɛwNBf+2̱oˡ%2m&3p92m'HuI |pCئ3 鉱VXW2lD^o^ͤUZw <)?z@oגwL#q1>R sDr$$KA`W].qۏ @Z5C])dZFC^g27vPIVL2:."cWqզA’U`?BφIǔi"0K$ vw3iMT3A<#7 Z^Hn1 $D`g#h )'F<wσm6<ذK7sL'X?DSh 5v?iu.xEbiS>Sϵq{p3_0$ʕ2@CaJIA/~b| TOk:qi[:"p tɥD!kcYIjTs> nmv}oڏ䙑p5DEL,ԭXdj RxMca6v}׮Hp9?txO=2M+̡ &lT?/lQըFHAo$UxnS4M/łI>^Ge f.Y-Xd)n%_#3X9/ؔ2hz}'EHF`J%१ צRCU5VR,4u'0(N=r[Uâ{p8FR) IPd$L2a51odB6;RmHϺiPЦ<c1DX!Rg|]3nE}ǘLOl6V%qrIN[DŽ!PŮд@~[U:^#to,FbIKo#5'}gJ' B]o {e4OЊ8`=TmhT,aHfo1@Be~"1"w.`Z8EHZ#X ! Y CУ eL)p?\U,Agܖ5xo.{b|A-* "!cƇs썼by m β;k tax-+Dԓ\YvJ)2GNU:*WF(W݉}[L/,Hi[a<=G\_N)h;X=$ޥtrrBmdj$X_㢠xsBƏ1Z1hcvNC@誎ljԆ@DV|$X zڪ( ;reC 1͠NMqIzݿ>axCYϢAcm'yTUeϮO<8s%wG姟lC<ohC [9\! QRc8Ue=~ρ3C#WNT&0)/WS kS%wM+ұ^R$Ӣ&xH ɠ=ռД06*" nTn6C+/ m•z_-B_ <\#&AjnJ .,~b}فù$q\;]t'ҧrIF`W\^ ű6v,LΦJW\O [7 Y}HIaIxH"G_Ym*i?PmvO, E0Urlq-7F,f#OFy7Ds LTD2bL:~2J" $T_uW䙂%7 uc@^8wjR*g4! a Zw_Ĕ83rrndI"3"DD˯d6}[#âD;O@ôZo\2m 5/'P83">- 8;ioY& FS(s6sc;iȄ`|J96ɰ7}\ z% DUD'IIN0W&0iڣ3hfitEŃ1\^馞CIPrA] j8w=껯)'-hxtuţУ_yuuZK2lJ4]i]ߖN سW1E["w((]Ipffj7\[ (u&7R{!汰oCW]väf1H xdH\._.Z[w7i5|d} 􅂕Gp3QD>6Z ,+Īp_eBˆv/?z1Nzen0?DsMK~oO֓fpS~.[?S7x G̷S`XMv&j$NzE`P66Db֐7RT<~;3n ֏M` DbAl*SC\QzN RŰUt EUekn ޖuu|efq:;?ԡUj݂@DsD0MUV#k:5Az b'shtjU2i~`a"+{.Q in*ǙhWse c9KyAͤd~Ç,5 LVVi趔Ӹ-oZ:9qOb"`FFaٞ<*hj .M5syr; ["um= M{MϾ@Z}J:D]{pd*4@{$*nP(X#HxǿO]h7\8f vb Fi|J/IضĔ.}஦mVxx^b:q4ض@)=A4;A?18fUݒY9s$lcbMvwpZPF1Ih#lDd7툄}n@ø6()ect7Ea P@t ʬ v2/1==})e+:teBN$xfv^!wFoIXfj 1}M;{~>4 bU Go \AB+Wہ$ ߮cfkIɪgH̟{ȦƆ\Lvh{kD)G>k>y::`*aomf( Mg1fmQ} !1M?RCSYWpGi ~¬keiD0,[YσˤxEndRw:qe^ts!˩.RicXmI傢bxY|Nf nrHa= NR_0qgD\x"|KŤM8nz ѧd2+Z/ $!\V^[@n?oYmg`ygnHZ9njl1bi o{9VTgPvE W1ʎS4A~/8Go#M@1_rʏ&X~luO<#m5_$=H75uמ~%:ٶjPQE~x9x On5i[[͠yW 9~cɞ/4 \kwO"f4=EAx4O'_E@h<`J Pp|*r3EmG1#n贺20!Rj Q%U|g70&RtE5,82ʇHDW4l\@R]gzC IA=2ԌsrLެi+wEL薺HKdBP29&9 [HD-h=mҩ̃ؗUԙ·+yzo[PMcj9o_Dz(S9y J}o_BIE,IVA: r\L13>lݷ sҐT2蹠cPUjqb*՟J2oP  i)3 px˔jXJ8- !1io+(5T2yV |NT1㢏~l](U?oȢ wUq=S5 cU忙.^ͫ/ 2GUVLrǁbQ=ÛR f/EMe2 >s|ݴIz!4zRE,%H^ʥ PC<<Ѯ8s9=ۛ/gr1_ۧ2MUi*sI7-(3xh*(QbfOƏZQw>;!rL܀BOhjv%qVݠp+31 e ]94*y! ƩsXT|^ a!s"H)׼2um5wo"?/~SmzA^ ~[o!lq7+(EC3&TgcyĠlØjH N6>(z'pmҡv<ɠ(w@E?|!FP%>)T-uތ?Z]{N%SƫFr.dBܲOW_xXX~FVteܶY{o,I:dR-mԪp ۲E䎴Mm̌`bЇO/C.sR}rSpߋǢ@HGmuc*h;K sMְ)$u.>ϓbL Ya, 7V2ABl9ҒlAɞb++fx=/O>R~[pHTAQd_;~í)cwX 6ح1H>|Z޳tIiSewiwrwpzח.Uߜl>AH V]s'b1ġOL?_AY^CrL@Q[?ߏ&/65M>,<^bc:cY=ՌO"0! +y!'+P,_t7p q Sbx ʡS~,N#_ zgb"pq%e"^4`^}rEC!_LG*5YxƉyQ~dT1}U% ]qHhss18S4 )_e[q1x-EJu%p>BdL;Zo] /ʦQM/"(}OΧIql 27Fݛ<qZ@Dx p7HӬ˅+jdzq<2sOgrcs)7A]R72!:*QDZ?)E]ʑeǷJ0XVA?cJLғW2L=%`s͂rKHr:JbKCnhb+^9Ul} k:UV~M6kb)I/34 !q~M6XD%}6& %=>SR=B԰),eW٣?ԅB?D<\vD*}~>glHzXr AY(dr}xiUC2` ܌ぴ(R5twYo-Q쫩vUiZ^NKW*kMF[A2Σylc# gK N"UWev*-ި}@0`׏tu,Ho܃!|u'|UUnxN`[e" MJ-^,4))4D6l  0jKT e׶+ۮ[o 7fY.AiQ](](ze+D,[> 6S}?*YJ;"4ZZݲ|]FHX~_ zt *սnp>͵B}TOMv-ȑ47r-~"$5}Kȑܻ2Npt\jlW}@C4ɴ5=Hw@HփyճCx7q{3<}ڐjL?[2%܆oB&NT94o4/#LxRPP@Ż{g _;OZr%=tr٣qT/DDĦ:I6i) uG^nEx&|QKG2:x*we4|Xnţ#Ro qi}@TH?*ir vQ2'ɳI)<,BЋmjPFR n`y&=pGW%2/.W_~Y҂`EV|%b7мyX"$jKwiSh˼0p66 `oR߾5c%Us4bB 5UhtFP,w"pMyK#]Ue݁,^-NTa\_@?-N0j,$ߌ4#Efc{Pvn_n ͤ`mC24)_\ab]ofs1~;MпVJIXm!ײ*=*S3` +> !Mfl7RWUPP A/rfx60~7?-G7vFV> FZw^ VʿMcx;bl Tۃ.d=Ĺ{PSE!N&dQ[ +@"^ 4Yfw}FoC\mk~]"&w{pYjo㬍C& )C|}N0HYO\K6Q-lbvh(peP~TjJBbz,d[l%ljd|.&XfB+2ą ثȾٸ/zO/CPylDaύp>!A@{~P׬$߽ԹrJ$G@NLJS{ųs8p"k&Wpz'풌׌, M56AϮr`0B1 cIJN& R؊x4RFhj${"սYQbǞ7'F0"u+, h@[-CĮYgܽu)Tg!b=++m[?nXp/T é4c ~KѤC=$0nsf4:[ҴHzdU&>M9%Sb/|MH@p=΍fhcyPyVHfTAɣɊL" S" st{&Q,5NW|ڔŰm{|0Iq ?JI=ץzZ{^)4)ǥ@u:˕> U(Ĉ_0df P嶥9oNAl#!< 1m"+954QP_xEH۱,#v/ xJ6*ihWBBi9sasZJuhsyHW5pZSJ޼0kCnc?- աUii|`WYϦ@_S9c+ 9uexl(~n[8ssCtx0* 0:ͧ?o\xmMTNbal(Լͷ[z]l :t:/5;;9Lռ\<1>2ݛ1v FǏ&^-WgSq 8X_Pxh^nWØ "q*]nٵ/gY~|r|䀰xMZ%t3!4߈ۧJ? 9.1A@|M59U}YHYdq(ܔMi%k8TA) 91$spxi\ ͢a솠ѐx4Cg^h+4]͌ZcL{j1w[G'ۊ'GѭqZ1eZ羶FQfT;A--z3' d_P!yr5HLA@s>I;!b7) M *9iL+[740 D8tQ͹9͠mmI"m+Gacg(3P"FpP'XlYVJe@n'3] nXp3>,*6nTmaWƎ! IJA2uYgKDFQLQ)7V,\Db.RRfq(DQpDq6< P[l ݉{aC1g 1uBlwbiN!Tyc bBuڠ )UCs]Oڹd7 <:Uumqx4KXS34hG>D͌ ExrS0 [{BDeȎ?"Q6JSC+R E~}c*߈'T1`} 0TU(dE4F /o,^<Ҩ9x&*B(M*\? ?UfxDU_CI(h\qCEw_wv[]uqGӔZ5l%-`V#nE RE]3Ȥb]V & ˃w`C9Z9|`P~ V?Pڧkߝǿg8g-D{p6G[ !{_[h_Tp3~L>6,k'YaLDuAƻ!03;:2wp'c[()zS^Ίo~;&4 ]Fe"c1(oٱ-Y@3\[jQ(~X ](|Rj-)jz z- YS ;cQn!JL&kr~.ZfzrZ.8Gr?L*Ǎ桬J{ m| ;ңZ@bQak$@KۮMK$~*Y|w?hň5c}a%̐BTtȘډa"G_=ޏMO|9 9-j| 6<^~"n.zuUAfR4$ ^?}ӕr-'Z VyFAGSUX޹,|?9Lq,7|#N i9'Sο`luYLՁwP/իz;` hxMQޏsPt+Wyw+>!-cQ~e#?X/MK Sx~E„[Jt3Nra0*VgxDjKJIJ24Ax Kd53= ȃ~;8.w@U^jJ4nCǓ0D%E0&:Onిng,Â4nXb`]jQ\ "7Wn4bf?*L+ >\l$2aL֎I|iJe̻"qZ3\,kw8]-E@mq7Ň2z\Z`Ê!ND}ñH?k-³ʍ5g8OP.-:^dX%֞Dlc EUJ<6τ2 #Qݚ4X89en(ɀNN!(1^v\A%ն '`'-s?0Ze(QCVXZ;ZVʞ3Wor$>TDoiHǭ㽱ns7t˃Y|irS3[w~zyG)%'w@%!7Dvm d'ߡB}=ï[LwB$%Ċ HQz{hlS _Dh0F e*bRQz`e  E=1Ż;f05{l9&a>tGeeOP56kEjmSؽ?av9*$ AçA!?N+zP 3BlK懮r6=0YKzi $16U ^2eT hkв}U*ۡ*]+ !¤ J.%@aSҰ:a 2XvPe%jMDپaԬ!/q #⃯^uiAoޭa{Rp,6VBb"1rX-60@auPD{cUC_hɦUM ؞pGftG^ՖH*5k#6Rx뱼Q odUL.l9?:Ty+_e#ʰJB:qq'g-r,zM<&]vT7>ʩpj*ؗʋlᑧ#sbLyZcY,59#_O06v2[Mݚ7 z1wƅۏBK(|SV"PGuFxH]@iLu%nyikIc'W[.vPM%!b(*`WF˔8U\KnMXWH7 GϢYg QLP]дJ{v,fYMl*!Ya%tʣ(1ca(*6V8LY@>iv$A=i)\hjbk{~u Am. hԶ.i"?7Sa eJ6/@?? l-%۱ #ʏq 6<=Ճ *_Vj+ىًj#&Іja ,2ErfO쒢J'=o m$> Ťf@6'ub 騼ڦ-:lkx>o|@ͦ@uˠz-ʚ!om4 rx# Xr\SbR:U}"7s?$6|Qx8DHlѝ-e2\JXd@fyIg xz<{%TB̐ۂ+?C?ԺJo4YV56ۂb?7ِ&:2|>#y>_%#2:65L7@G QL`vba$ J&N_|qfCۋs#TMI죫yc T)Jg<َWe`vo+b,'aMPZMz氩G+rW#?"rcpY^@_<M( 'P~Ԥ[f݋o㷙gmK z)7ASJ,>3ohGMn9q9I r|~ΰΉ6Vq:~alU\Za]*_ݻ'y#}s+fu/yhhLϜv99Jt1d0ֲ?rHe>6}Q F]F$ L.~Da9dm4rg\uoK +ChMCLֶw$GCcf +B!ROj,t!M8Siu8Rl~7W.%|;mU"C׌҃]~v+oDR%b0ތVk^Cz:te1^iŹr&d<$f}n$R1X']}Ᏽqs`\bU^d<_%€Wun<7ylWV >VǖШ?ŽoL| t'1(~ǝzD4Nqsg SFn#u*6v3ׯЧq7Y6<Ի?|"f92oT`O𿪯NQ5, U%VV%g6XpgũKH +p o&:^9?&gg1;rv,xMz4K=&@B \~sRȟe ׮57].lÆhX @?v9w ijP'1D$̰;,>ӥGLL1R6rBk#k*8qbi*¿s`q%=[*1`PpM)9iZ>ZF5.Hiv)NNGl:VE3sh7`XVBO&G:-EݖvC ENYL( Et LWƸ3魟2ʼnD"i^` ÍUPFg-vV p#hB)Ę='4Bi*Vfb 2 ECYLjT.6ْʉ~fswiTQEP9WmZ@3R{@.:AgV7~υ*KDNr!F;z ƒԪ5ߨQ~##L ;JAz]uFψkAnBf,wdWYKUcr̓Hc>EǦ"r*?i^@Yn>sd5y4ې6<560G:tlYƴA"ɡ󿃊.`+'1$_+ZmvJN5F?HlаmtHWl?[,ޭh+t΁U/dCLYe2LAC 'ҕ8Y[z?gi Ɂyg_>jz 'wn>6=PAFav`@b}QuQQ]JSdd&mjΗrM֢?`'b'nQp +gTQJh3*oڍ>waR+]3l0\ @W\N#Rq'@fcm2UZCɼ/}֊Uj&QR1+uqCV8*h9GrP0 4Ĉ^ "*vB% |sOW1_Ky FKi\9pÍTǭzd=j[Y\[2b'UKBd'|Lʃ3ՒYUPϟ=vʋEzZzƱJ7ta 5]wjo4!d>W `Ud:lY96soP3t^HJv7.߆QX>YS j좤3QU f!+r|Nǘ`t;eWP y65GwWlVc<<[ :'7v`)e(FI(FTj**?"_ C5# l-CA+J IoakdѫU.%l5d,W:#MgV.Ɯ@Y{j-R^Pƈ@ϖlxnIbֻ=E*7M֭KpNfcY8d^F Bc-[ P1TLΎV45.->Y ϻ =)zX?F[*I2lr3u5ûG&CY͞;5R63ek8c{|Cx`ʦ%} EA:=Kl6I0SS#%k 54x18l}?mz%E9'Ƙ[sPfTS"3R)"+vόPeGLڂp%^ JǷ_6IvB)P)TdϿFR_w1^~,x"eJ(%k4R}[C1z6>͟Ez1EQ \Dp|W\>sf]"2&4*U!G/1[KȐ,)O~!@ʯ0c;} ?C7a)&(K 4Mm'\xÓ7E2?j3lN9p @q7#J ΐ1A 6ֳz1ZFQ_t O>EYqHˍTn< #,GuVowzu$,_6¸?)<`^>ר^]Ӧ5TK/5tTe<ʅ@xz ݵ+E.!5@m@hʼQn RI6%Ru@~Jڱ-S/E2b8`U%8a4-ձR6g梷>J9Q V6Pa$$SuӫifqrCk<Ҿ4U@D= 9 >A 5pճ5X % YvVLiطH!hRƾ0C(ݾٚEcn䄉l\)X0" py|0p&k6ECр]/(Hf1Zf:T7E'.2;u|`! i';` |Wzdv;9zե?<>943$M%؞ven >~]nJ6r[ں7 ܮ &4ː2;t˦Oܮ25%rk=oڧA7Mc\vܫK,B6u:nͽC [zB׌q&ꇿ2.ӕ*I,UՑA.mhk TmTi.DېļIhrSVuT~~d_h /^&zŲ: 9h58ࣃKҼ ߄6:'w+"0'juwv~"T@䮯%T3ixń!3e3 <f Scn, ʽ=}I#M* 1@z@,X4no+"jW,X"ǫqbqʞ8.-:" x9+׊vܡTX#01VӖ=@hwUw_n9Ws IaR|╞Τq;϶Zh]IMpBY*O:oTȲ k]{w$dtoW)`RWFeH%UG2#(bC3!HA&DGΚu2/y[i{gVy#dsM|䶾]dQ,#}׭I"HU!ChdUBֹFv;ic,LZXX0?,@u|~$„r*,밷ע.dA%t}[C*M'x)*b99PIUBܑjn+]-+"h5L% {e9'y'Gl\>(|9l)cZtt^|J+/o_LpNb I /hJ[3uTgs<fsd };^ie $2&M^7] Kt Y7N JF+;Վzhf7FTzU5da(tE?vΔm-[&8}#8ݿ_3שl BQا^ݬW^lЋ [d^Ȧ048uzA-I9JWY zbIW)#fd9ԀRC٢ v ӎ^zʯ0o@mk$z݊Bic I$\.gr&ҭޗcSg?Jv^*Rɵ9(%ӇnUD+@Ĺi'x97.Xu48+ADQ@UqH&v҆O;A *""K YV;o ["Rs֩|YutALeI=i'_F"}<3I Bl(Uq-HbZGn%Ux+PbX@M5}ޥFnګq`dpHJElќ\T/S* i,w*AgN_'W6 liRR_pRB7XLf s1ޡ_Cm}y.L˓xBbo&#m: &`SY7DKN3 fbW-b%2篯L;я1f{29R) R^PơGoѠXO==uJx X~"@b%X}W]Q:10.5^wo dBJe+'9Z*"WQr7hXyj &aZ'Mh_0&"+P0yU?EMӼ,VF9^4j9lh߀Enal E ZV'!\PT*FH=:)95rPߪso`H~m'6 # vq{8@7~-f',DyzKGעm؏p9x#ζw}O[U6{`:`ۋ6#ڬz}gzȋ *VbX'12 ^ݠ|OqHō߰~K(,o[zR0b,'a*jzH!K=] ,'-c`M oZ2e4/QcEl[wOI$'vEp-&Hi,gE/us6[DmXJI&t ى%&m֪g/b&d:>y[Ƕ3n%~-NgBy[5eo.DB(4u`>V9b7SY&yB񁋾p7Ȁ <3;eTpTnd9mF{/ =ɕR#݅88K G3yuSF؉w/IǶ<&Ӄ2B]1 st -\(9IhCV ܲhP|Г^[Az S()P?m,+behSF`Ҁ)E'),B!z#4D|{7v|n k.B0;.96ˬH: dѤM%{2v^a\Mh7[så=} Z@Rٯ: .“[~ xMo=lkS,~߼H9{J}ݟv PU-q`NWsQ #=޸'hw '?u+=g.N+ ;~qd60\7p;X5B>CA"}P#a=ieŠ诖J(+F"RxUt2nģlw:aYnIgeۮO*t;NDG%)ʃ8^+ ?Pn2wGmˣnZE:WK>"WhvBsЈ9͸tu nl8ϒqK|-[ ʶ".HȻk(7H W&EsgOYUY.]a3d%~Cy BSOcZe5F<Kqx rpjm%syXLX.d0Nw7Q:GիX/|4l njek/}Ck򶯬{NZ[od׀Woo\jRN#c4,Q"t:aйL.)ͪtUYIzmXNG8/YQ61~Iə|B3d*UdМdkFatY{Z+/^c8ϒ|95# mF?}{3ad :[1`1VK]g^ZQ |tLP(ځB;;XI[ %F?9XZ _3#dC }jwKFvXUn&Ia*Df7XPcd>ޤߝ g'WҙW@ )uj(9y5PYUyyujtCCqOX^h8$ۅ~(**X8=bH΍ 5& +BXARM i&6|-zJrg. U @]6kzF2ftrm5zVb5a~Pȑw xr HK,O*ߦ,F #ܔg./ƪyTlEI5h YoVA4,Q]sjŊurJz`ys GQcxi?9_-K[D?>6^DU! -ژ[;(wNn[SߊC.!,i,E8kBet*<)? F74l#fb;ВÙot2[m` h&P>{c#<$r]p}aX>><7.uVA1Ā% &S{?n[<^`8nÕ'YW}6vnm̃Az+>j}zA(+u?B aH]+V"g# -fEnU 3i3KʆNa2ǿ1m HpMmc>8)S/~չGBKSAb\0.\|٠^xqd1܍3*CkB9>jn'v ;y !U*ҥy]5d"F/XNJf=oeި-/pɀy1l2>(K|V}^B1_EQ١*bmbD+дb;=$ܨq ߂ 7}X`Fj1>׼$CBQ(u-/t`z@ˢTc+7ySY"o{^9 KI̹kDʘVOm[]my,EO% "k6>?d1Cf0X+K5X}㫦^.( Z*Moy vh5y >T̼Q]`8!0OΕ7 p{,V8',.ݪ{̶NÔ5<3yh>{lStƛ\J>1a mvGLPbWH+]egAt F:;խbRYZI <1Ueą)rOBWTfSnK@# 6]1l^ h^~ǤfD%eA}`;xۺ-ndKV]YJ7x$i1j ,rZ)_{ ˣ]ƹ#WhJ[-̛EuDMOBBYY /3E`(|MT 7)' aDÏH# ۇS` 4qoOړ$vjš'ݼ[*J_w3֙|`Ho(v?HK$8-vfmwׂ 7da$5c1y)yn޾5¨+/礦KѨ&]dvOE]| Gkh5 bܐ8ZM ݿLp3~ @l'DbOu 7g9~_Y3Hv))쒻viHx:~όBb*K* mɠG)XAΦdW?^j=:X#o4MpznpB8vZ8mh9o,-'cn/<I'ǚCz-F;@J[MJqa$4G !6bNKHQ/<$9ZYXr9)NNT0: 2'lyKE\J Bsߨsj4yu=(GIgrTvn-x-)T:T|mdD5TzWeŠ?GR>lGlJ8O-茁i2̏e=~h{kʧtJu D6\WR^X,߸Ρ5˞@<5 vWLԞ;ɋ0/IU>Bl掫YpznȪfjLɉ"[AW 3b}(vVK44MB .G =-S2x><:ߌqf T1YGe1NN\l6 (o϶ ¾9o iDsP25M'b{Rm{M/vvnA+VNϟ.P]#HIw2AǏ%w#A#9vh[~F@%d6gZBkU0'Mr^ߞ)g&UaG33X\~~]jU9VDhϬl A# $31Cib{N-$d2ȖWqtEV$fʹ tC4>*ny5J H70bz{[ci1L/[L3I IJ*yyj8v`fꫫzLm_NuqO,:tx17S|lтTp8K_"?D=,+ 027ԉUI@E\|KXF0Wב9̬O僚i 9eW`LƘ_m| R ςO4'7T\%eĻ]e H'䲵 nyۧ5Q_З1?g"U֏TWjG6'ҿA˧?ȐAFMto{h^РPwE|ebWsu^z΋'yC';Ϡ 7aU0@]/_k BH@^ YZ