xrdp-0.9.13.1-lp152.3.9.1<>,3_ܸ/=„:f-ދGtI`Mm$؀wn;cmˁ XcNy|""ŠIMN8eO~U2* )OOJ7O',AiqxwRr2ݐ0 T7*)"fLRoR`!S|Qb=otU!Że}";u"V!&X;ˮz}I?d  A )>ciq .HZ/Z 0dZ 1Z 2Z DZZ EhZFZHZJTJxZK L"M "P-"(P{8P19QH1:U1=>?@F G8ZHZIZXd Y \Z]<Z^bucdefluZv8wZxZy|gz(,58<BCxrdp0.9.13.1lp152.3.9.1Remote desktop protocol (RDP) serverA terminal server, capable of accepting connection from rdesktop and Microsoft's own terminal server / remote desktop clients._obs-arm-9*openSUSE Leap 15.2openSUSEApache-2.0 AND GPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/X11/Utilitieshttps://github.com/neutrinolabs/xrdplinuxaarch64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in xrdp-sesman.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in xrdp-sesman.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-xrdp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-xrdp-update-$service-new-in-upgrade" fi done for service in xrdp-sesman.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in xrdp.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in xrdp.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-xrdp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-xrdp-update-$service-new-in-upgrade" fi done for service in xrdp.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset xrdp-sesman.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in xrdp-sesman.service ; do if [ ! -e "/run/rpm-xrdp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-xrdp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in xrdp-sesman.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset xrdp.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in xrdp.service ; do if [ ! -e "/run/rpm-xrdp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-xrdp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in xrdp.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=xrdp SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ ! -e /etc/xrdp/rsakeys.ini ]; then xrdp-keygen xrdp /etc/xrdp/rsakeys.ini if [ $? -ne 0 ] || [ ! -e /etc/xrdp/rsakeys.ini ]; then echo "Could not generate rsakeys.ini, please check manually!" fi fi exit 0 test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable xrdp.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop xrdp.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable xrdp-sesman.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop xrdp-sesman.service ) || : fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in xrdp.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart xrdp.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in xrdp-sesman.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart xrdp-sesman.service ) || : fi fi : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ) || : fi fi"/*)"*"(*o8:"*#,8!98"0*|!6D {    8 ( 0 xrO:x P `p  (P ` S<~A M6FF  @6~A큤A큤큀큤A큤AA큤A큤_______________________________________________________________^v^v^v^v^v^v_____________________f3846e864fbbe36f0d5441a486f0b22383713958f9c58254ebf59e6ca188d119257d81a7233944c1165d0d093b81422ebae85d9aae348515f95826857f16e7b3a1e948a41d51113f432de43c87eba4c9ab96c43fd8b19116a09d6076058aae6b4f979deda56574d1507e0d065ecf2748497e43eb366ccdb8c34a461b6e7c0c76038ec38782dca99968c529f9e59ab32058854197b62047a95cba54bf8716c24c20201737348c51f1e04600c7b1df2fef96aa0da6efdee5f16f36d6d43647bb76dcd8b05421feff8c927239d2053460b2eadad00c634f63d2f9ef18b783e4e8d49c28d5138bc21c0f5c4b83622f7fa1bd6659cb0dbaebd4b18cd1ab113e5e42fa3006bd5cc0aa2e516389c81f4a6aebdefbebf28915008ac2426afb1a297be8a648995408f111bbb82c1129947c9ae39770d42776a0e2018fb5795dce2e7097ff8e56ef6682c0e73e5ef630a8fd2728f9ad96fbb411a78f757d6ab8e63a216a8af7b3532db072e4c037f5e128e6f2f69c06686f4fbb43c85b5cc36ee07071883ce24a9650403c28fb1cf25c1d852cde3ab9b9fb5762d4f97d300c1b5b97a386539eb5367388135ffdb47e92c5314900a2717588f8a7cc2fa1c2f2b61498bde16df7def33d5a8f8dbd3fb409bb9198939394d009441007eb1187c4627630637f8788552cdba52ab9703389dffa99f31078e41edd731a6be4752f2a68455614e310e53fbd02b8e06d03555094c85160c475f357830e050a27d8aacc48dac061f2a79999197910b3a69f4f73dd9c6367e5290edf54aad45c1231fc2f7e5c2f00cd5b67563525601400cb885d9908e775e372a0c49498292b47701fa0f1d58db86a9b502b2f33120d9d3a1f6f261d2fc2467a8b3157f0af208bcd558f998c87dedb6470470eb6202b20b117e417ca696b28175a47854da3dfb07a02ebcea5328aaa47edcb1d55f43bcda11b46dddc0ea2427d4b05926577b4c0c8dfeeb0cbb7aa74b267a30885881b4d4cc1fe7bf48825f932b4f76926abdb7d5f5b1e701b493b7484c81edd3154608350450c3f9822e9e6187236e752363ef3c2fb6296d3a3882b79c9355caeb352b16ebee103991264b4a08d58ae16a99c3e46cdf3f5a1020e2f9c4c1e93afc4d9c477cfa02ed9b311da6e22d87bead72aea249838b31ef1dd11ddfae332322f9b87906602648337f2b106d7acd251499c2dfe8064994a9cd395e5b52bec6982fb8376147a033fc116b61e8e5c6759ad7af0ef020d1eaae7ffffbf85c5c6ccd4bd3807c6e0e0008780627e075045300680d464dff2b92d87e4eb5d69d6b8a65b8bc9bb60f97d8e7d7325fa6c22255e193a58e562d5dcf3148c3138ff0ffc9e4f5e3069ae018ae0ad5853eea97bd5fbc42f87b095c5f9aae02d768f650bc44e877ce7bb814228359ab7d2a8f2a6fccde5a57b7219be2b02005ba0f53bc6b1f28aaf768ad3f39097976dfedc9b869e89c7b4b9616f5cb3435658511c01f17b6d9d17f2d507151f2447dc928a2798db3011a44ddc10f87ec100cab5488497c87f944eb6d3b0b55e2ae9bb4ba47f37a35acca3373f552c1ce645557e2a9c4a3856dfab3ff516dc2d1c060f245181b4c489c7cfe2e0495041e48dec531a4b84d2bf65a2858d3c270f44c3b4dbc64c4b6cf47792e86956ae1477693d00401c12dacaf37f982220e71503a8ce1b6e49565ff130d6f0a0b8ba06749d5d2fda85b598bd25e8fa5be276e4e8f75152907e9ff72fbe8e62c13564962f6748e1d22cdd88977eed73770cc20cb251009351080061437780267b420da0671eb97f6d2fb48d66924f3bef15bf1a8dcf7da72f2fcbc48b7652377a4aa854d5e66b7f86ece764ed09043cfa0c83e76e68a6a39b786e964168130cc9fc5bb6e5449667455003b5d295d13ca8e3360bcfef2475cf206263ba35d720d9429ce51d9d5ca26768f989a2d76b4efeda9af9a1040ed2e9e873c23f4a21368ba2f5e35195de2a8172820504d07ba76eb8b6a78694ea5cc720736c7e747c86b3e7d2d712634ae3f117e2f7a8d910bc38193e907d134ae84336dbf919572748389376dd8a8a0283ac9c9560639f7f6fd66fc2ff665acf738b71115404b482c0dc5b3c8b9c1a4bf70fbbe6d88fd58c935dfc4644ccea7e17378a3d47dcd8b9d14ac87b142834a42e1ed284da9dbdde361623f39a67308ed0fbde9b97dabb055a003fbd2e6ba9990d018466fe221f98d5307c03e36e957b451d738c2e0d8de748fe4acd9861b4cd76b73ecf0c5802ff0714d02b3326f701341570094299ab2afffd7122b57d8b96af0e5e343efc628dea3ba235914034aca8ae9102cc44fe29f12ebf963901f90f5a79b03045b6766e4fd6ef3922668e7cf3588227a2639b830e347f02d564a802f507cc50fde017a8df7dea348dd89badba70be7471806a6a2200fe46aa6803ba3c71c3c1e1345d761e85bc78dfe4947a86b39d991aac15e78ccbc35416cbfc612becdf0faec4be3bd669f7c691f105d412b74f96f5e4d769d014b7a586388c564f0ad6a8a1b30d1a514fe41c6c9cdbc57754b132a0463b2587fe3566c3cdb6712daf55f269fc67a7ed2ad6bbf89b3d79cd0694c7d9112a7a70a3cbc11a485b5f08a03eaec772c490004c10652fe6aaf6dec86f143b1126c04f11ee772ac2ab7bca2ec706231e32cf55c8e793f9e9662b8b6c1e84d31fbda5d69ad3ba595b503ea52f6bda35dbb48bb69cc2c666c15222d4b276a3fdd286619108548e93afd750e5821a626d6a5890f8cc0afdabc1968bf86db5127fbbe38279f7851b75fd6818e26e81590193e364b0c978dae21e3d340b61065eee874dbdacba227afb345155645ba6716d709dcc65b2086dc5740b53128debfa07bb860d22663438d750e6ccb33d78662de2c7f376b04bb8c6d54561a5e9e09747f0fc014049404d5bb13e69ee31ed3f346a39cc0b0a5ede7fab7ba494b279b4c80b4058dea2afb403d426e58e203fc309051a42c42b2635388d268b6d696927db4d8ce752d4f7326c03404c08cbc9161883282ed4f70fe7c0f89526b295fea7a719399ea1e7d6b60f2b9a1a916700e1fc5c9a6f8a8a3637ac9a63da4ff1396d4b5df79e7e85a97ad5a7d131badd6812da39184fba844e6e46ac38e308557a1dcdb282b49a3cf68f0354b865af69km-0000040b.inikm-0000080c.inilibcommon.so.0.0.0libcommon.so.0.0.0libscp.so.0.0.0libscp.so.0.0.0libxrdp.so.0.0.0libxrdp.so.0.0.0libxrdpapi.so.0.0.0libxrdpapi.so.0.0.0serviceserviceQ@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxrdp-0.9.13.1-lp152.3.9.1.src.rpmconfig(xrdp)libcommon.so.0()(64bit)libmc.so()(64bit)libscp.so.0()(64bit)libvnc.so()(64bit)libxrdp.so.0()(64bit)libxrdpapi.so.0()(64bit)libxup.so()(64bit)xrdpxrdp(aarch-64) @@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envconfig(xrdp)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libX11.so.6()(64bit)libXfixes.so.3()(64bit)libXrandr.so.2()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcommon.so.0()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libscp.so.0()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libxrdp.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xorg-x11-Xvnc0.9.13.1-lp152.3.9.13.0.4-14.6.0-14.0-15.2-14.14.1_/@_2@_X@^@^^^y@^y@^j$@^h^>]@]y@]w@]H@]:@\@\$[t[m~@[b@[6@ZԐ@Z2@ZZN@Z@Y@YYoIYdYOY7Y /YYR@Xe@XW@Wu@W9WaC@WN@WL+@W@W4VTY@To)@Yifan Jiang Yifan Jiang Yifan Jiang Yifan Jiang Dominique Leuenberger Yifan Jiang QK ZHU QK ZHU Felix Zhang Felix Zhang Cristian Rodríguez Yifan Jiang Felix Zhang Felix Zhang Felix Zhang matthias.gerstner@suse.comFelix Zhang Felix Zhang Felix Zhang fezhang@suse.combwiedemann@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comrbrown@suse.comfezhang@suse.comftake@geeko.jpfezhang@suse.comfezhang@suse.comfezhang@suse.comjengelh@inai.deftake@geeko.jpfezhang@suse.comfezhang@suse.comfezhang@suse.comvliaskovitis@suse.comjengelh@inai.defezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comfezhang@suse.comrmilasan@suse.comrmilasan@suse.de- Introduce more buffer protection fixes (jsc#SLE-11518): + Add xrdp-memory-allocation-security-fix.patch + Add xrdp-remove-unecessary-gmalloc.patch + Add xrdp-safe-data-chunk-reassembly.patch - Make the serial number of SLE patches on the bottom- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: + Fallback the session to icewm when a selected desktop environment is not found (bsc#1171415) + Support plasma session for Leap 15.2 + Give more informative comments in start_wm.sh- Update xrdp.keyring according to: https://github.com/neutrinolabs/xrdp/issues/1627- Update to version 0.9.13.1 + This is a security fix release that includes fixes for the following local buffer overflow vulnerability (bsc#1173580): https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-4044 - Rebase xrdp-fate318398-change-expired-password.patch- Use %{_libexecdir} to install the legacy initscript actions to.- Enable SLE only patches for Leap (jsc#SLE-11850).- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: + Set the default session to GNOME Session for SLE. + Update the variables to launch SLE-Classic Session. (bsc#1166746).- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: Add `export XDG_SESSION_TYPE=x11` in startwm.sh for SLE, since lacking this variable in GNOME 3.34 causes GNOME crash (bsc#1159257).- Update to version 0.9.13 + Bug fixes: some regressions on drive redirection #1469 #1487 [#1505] #1507 + Support mousex button 8/9 #1478 - Update to version 0.9.12 + Bug fixes - Fix "The log reference is NULL" error when sesman startup [#1425] - Fix behavior when shmem_id changes #1439 - Make vsock config accept -1 for cid and port #1441 - Cleanup refresh rect and check stream bounds #1437 - Significant improvements in drive redirection #1449 + Other changes - Proprietary microphone redirection via rdpsnd is now default off RDP compatible microphone redirection is on instead #1427 - Skip connecting to chansrv when no channels enabled #1393 - Add openSUSE's pam rules (boo#1156094, #1442) - Do not terminate xrdp daemon when caught SIGHUP #1319 - Known issues + FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add `+glyph-cache` option to FreeRDP to connect #1266 + Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 - Drop xrdp-mkpamrules-support-usr-etc-distconfdir.patch: Fixed upstream- Update xrdp-avahi.diff: Fix implicit definitions errors.- Build with --enable-vsock so xrdp can be used with hyper-v enhanced session mode.- Make mkpamrules additionally support SUSE's usage of /usr/etc/pam.d (boo#1156094, gh#neutrinolabs/xrdp!1442): * xrdp-mkpamrules-support-usr-etc-distconfdir.patch https://lists.opensuse.org/opensuse-factory/2019-08/msg00113.html- Update to version 0.9.11 (jsc#SLE-9612) + New features - Suppress output (do not draw screen when client window is minimized) #1330 - Audio input (microphone) redirection compatible with MS-RDPEAI #1369 - Now xrdp can listen on more than one port #1124 #1366 + Bug fixes - Fix the issue audio redirection sometimes sounds with long delay #1363 - Check term event for more responsive shutdown #1372 + Known issues - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add +glyph-cache option to FreeRDP to connect #1266 - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 - Rebase xrdp-avahi.diff, worked around stdint.h definitions - Rebase xrdp-fate319683-allow-vnc-resizing.patch- Add xrdp-systemd-services.patch: Let systemd handle the daemons, fix daemon start failures (boo#1138954, boo#1144327).- Update xrdp-pam.patch: Include the pam_keyinit.so module in /etc/pam.d/xrdp-sesman to support the kernel keyrings (boo#1144064).- Removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html- Update to version 0.9.10 (jsc#SLE-5926) + New features - Restrict outbound (server->client) clipboard transfer, configured in `sesman.ini` #1298 + Bug fixes - Fix libscp v1 not setting width but height twice #1293 - Fix reconnecting to session causes duplicate drive entries in fuse fs #1299 - Fix default_wm and reconnect_sh refer wrong path after sesman caught SIGUP #1315 #1331 - Shutdown xrdp more responsively #1325 - Improve remote file lookup in drive redirection #996 #1327 - Overwriting & appending to existing files now supported #1327 + Other changes - Add Danish Keyboard #1290 - Put xrdp- prefix to some executables appear in man page #1313 - Replace some URLs from SF.net to xrdp.org #1313 + Known issues - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add `+glyph-cache` option to FreeRDP to connect #1266 - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965- Update to version 0.9.9 + New features - Disconnection by idle timeout (requires xorgxrdp v0.2.9 or later) #1227 + Bug fixes - Fix xrdp-chansrv crashes caused in drive redirection #1202 [#1225] - Fix build with FDK AAC v2 #1257 - Do not enable RemoteApp if the INFO_RAIL flag is not set (RDP-RDP proxy) #1253 + Other changes - Add Spanish Latin Amarican keyboard #1237 #1240 #1244 - Dynamic channel improvements #1222 #1224 - Remove some deprecated sesman session types #1232 - Refactoring and cleanups + Known issues - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to xrdp's bad-mannered behaviour, add `+glyph-cache` option to FreeRDP to connect #1266 - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 + Refresh xrdp-default-config.patch- Update to version 0.9.8 + New features - Add TLSv1.3 support #1193 + Deprecation notice - TLSv1 and TLSv1.1 are removed from the default config. Current default is TLSv1.2 and TLSv1.3 + Bug fixes - Ensure unmount redirected drive on fatal X error #1140 + Other changes - Pulseaudio modules has been removed from xrdp source tree - Pass pulse socket name via environment variable #1198 - Update xrdp-fate318398-change-expired-password.patch: Use configured values instead of hardcoded ones in login_wnd inputs- Add xrdp-support-KillDisconnected-for-Xvnc.patch: Support the KillDisconnected option for TigerVNC Xvnc sessions (boo#1101506)- Drop unused private key.pem to make build reproducible (boo#1062303)- Update to version 0.9.7 + Bug fixes - Fix endianness detection on ppc64el #1082 - Fix a bug xrdp file copy slow #1112 #1132 - Copy the PAM session environment for the reconnect script [#1120] - Accept fullpath for DefaultWindowManager, ReconnectScript [#1147] + Other changes - Show OpenSSL version to '--version' CLI option #1096 - Support sesrun start xorgxrdp sessions #1108 - Show configure summary when configure is done #1126 #1134 [#1137] - Less spit on the console when sesman starts #1142 - Fix memory leaks #1146 - Separate rc script for FreeBSD into xrdp and xrdp-sesman [#1153]- Add --enable-painter configure flag to avoid error 0xd06 for certain Android RDP clients (boo#1031910, #246)- Update to version 0.9.6 + Compatibility notice - Exclamation mark has been removed from comment out symbol of config files #1033 + Bug fixes - Make listen check before daemon fork #988 - Fix xrdp sometimes become zombie processes #1000 - Include hostname in sesman password file name #1006 #1007 [#1076] - Fix default startwm.sh to use bash explicitly #1009 #1049 + Other changes - Add Swiss French keyboard #1053 - Improve perfect forward secrecy, explicitly enable ECDHE/DHE [#1024] #1052 #1063 - Lots of leak fixes, cleanups and refactoring - Enable IPv6 (boo#1083105) - Refresh xrdp-bsc965647-allow-admin-choose-desktop.patch- Update xrdp-fate319683-allow-vnc-resizing.patch: Fix interface call incompatibleness (bsc#1064602, bsc#1075163)- Update to version 0.9.5 + Security fixes - Fix local denial of service (boo#1069591 CVE-2017-16927) #958 [#979] + New features - Add a new log level TRACE more verbose than DEBUG #835 #944 - SSH agent forwarding via RDP #867 #868 FreeRDP/FreeRDP#4122 - Support horizontal wheel properly #928 + Bug fixes - Avoid use of hard-coded sesman port #895 (boo#1060644) - Workaround for corrupted display with Windows Server 2008 using NeutrinoRDP #869 - Fix glitch in audio redirection by AAC #910 #936 - Implement vsock support #930 #935 #948 - Avoid 100% CPU usage on SSL accept #956 + Other changes - Add US Dvorak keyboard #929 - Suppress some misleading logs #964 - Add Finnish keyboard #972 - Add more user-friendlier description about Xorg config #974 - Renew pulseaudio document #984 #985 - Lots of cleanups and refactoring + Known issues - Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965 - Update xrdp-default-config.patch, drop usage of xrdp.sh from xrdp.service (boo#1014524) - Update xrdp-fate318398-change-expired-password.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 0.9.4 + Accept prefill credentials in base64 form #153 #811 + Indroduce AAC encoder to audio redirection (requires Windows 10 client) + Fix ocasional SEGV in drive redirection #838 + Fix client's IP addresses in xrdp-sesman.log are always logged as 0.0.0.0 #878 #882 + Fix ls_background_image didn't accept full path #776 #853 + Fix misuse of hidelogwindow #414 #876 + Fix WTSVirtualChannelWrite return code #859 + Fix no longer needed socket files remained in the socket dir [#812] #831 + Make creating socket path a bit more robust #823 + Add Belgian keyboard #858 + Drop workaround for #848, fixed in upstream- Add workaround for the upstream issue #848, fix xrdp does not start by wrong path in *.service.- Update to version 0.9.3 + Log user-friendly messages when certificate/privkey is inaccessible + Now sesman sets mandatory LOGNAME environment variable #725 + Now sesman ensures socket directory present #801 + Exit with failure status if port already in use #644 + Fix glitches with IPv4 struct initialization #803 + Fix some keyboard layout integration (UK, Spanish) + Fix handle OS when IPv6 disabled #714 + Fix issues around systemd session #778 + Fix protocol error when 32 bit color and non RemoteFX session [#737] #804 + Fix sesadmin shows error when no sessions #797 + Fix TLS spins 100% CPU #728 + Fix Xvnc backend disconnects when some data copied to clipboard [#755] + Optimize startwm.sh for SUSE * Drop xrdp-do-not-execute-psuedo-login-shell.patch + Update xrdp-avahi.diff - Update xrdp.keyring: add key from upstream signer (Koichiro IWAO, metalefty@github, 01BF10EB)- Add source verification: + Add xrdp-0.9.2.tar.gz.asc + Add xrdp.keyring: add key from upstream signer (Idan Freiberg, speidy@github, 337B1F18) - Drop _service and _servicedata: not needed for stable releases - Drop xrdp-openSUSE-logo.patch and openSUSE.bmp: not really necessary- Rebase SLE patches: + xrdp-avahi.diff + xrdp-bsc965647-allow-admin-choose-desktop.patch + xrdp-fate318398-change-expired-password.patch + xrdp-fate319683-allow-vnc-resizing.patch- Remove filler wording from description. - Rectify RPM groups and little errors in the summaries.- Update to version 0.9.2 + RemoteFX codec and Bitmap updates support are enabled + TLS ciphers suites and version, and connected computer name is now logged + Miscellaneous RemoteFX codec mode improvements + Move auth/pam calls to appropriate locations, fix potential bypass in PAM (bsc#1029912, #694, #704, CVE-2017-6967). - Update to version 0.9.1 + Support for TLS security layer (preferred over RDP layer if supported by the client) + Support for disabling deprecated SSLv3 protocol and selecting custom cipher suites in xrdp.ini + Support for bidirectional fastpath (enabled in both directions by default) + More configurable login screen + Support for new virtual channels: - rdpdr: device redirection - rdpsnd: audio output - cliprdr: clipboard - xrdpvr: xrdp video redirection channel (can be used along with NeutrinoRDP client) + Support for disabling virtual channels globally or by session type + Allow to specify the path for backends (Xorg, X11rdp, Xvnc) + Multi-monitor support + xrdp-chansrv stores logs in ${XDG_DATA_HOME}/xrdp now + Fix VNC password file that was based on clear text user password (boo#1015567 CVE-2013-1430) + Fix 3 bytes PDU handling (boo#1100453) - New sub packages for shared libraries and development files + libpainter0 + librfxencode0 + xrdp-devel - Drop patches merged by the upstream + xrdp-fix-buildtime-warnings.patch + xrdp-Allow-sessions-with-32-bpp.patch.patch + xrdp-vnc-enable-32-bpp-support-for-Xvnc-it-actually-works.patch + xrdp-Fix-support-for-32-bpp-clients-connecting-to-16-bpp-.patch + xrdp-dont-set-LANG.patch - Refresh patches + xrdp-pam.patch - its main part has been merged by the upstream + xrdp-default-config.patch - keep to use Xvnc as a default backend instread of Xorg (upstream default) + xrdp-disable-8-bpp-vnc-support.patch + xrdp-openSUSE-logo.patch - Add xrdp-do-not-execute-psuedo-login-shell.patch + prevent ~/.profile from being executed twice- Add xrdp-dont-set-LANG.patch: Backport upstream commit 5575197, sesman should stop setting LANG and let initialization scripts take care of it (bsc#1023988).- Update xrdp-fate319683-allow-vnc-resizing.patch: + Fix a crash caused by double freeing stream (bsc#1034606). + Remove DisplaySize from Xvnc default policy to enable it resizing.- Add xrdp-fate319683-allow-vnc-resizing.patch: Add support for ExtendedDesktopSize VNC extension into xrdp's VNC client to allow it to do resizing, so that returning clients can reconnect to session if their resolutions changed (FATE#319683, bsc#948062).- Backport upstream patches for 32bpp support (bsc#1022098) - Add xrdp-Allow-sessions-with-32-bpp.patch.patch - Add xrdp-vnc-enable-32-bpp-support-for-Xvnc-it-actually-works.patch - Add xrdp-Fix-support-for-32-bpp-clients-connecting-to-16-bpp-.patch- Trim/fixup summary and description. Use faster find -delete.- Add xrdp-disable-8-bpp-vnc-support.patch: Disable 8 bpp vnc support. Xvnc drops support for 8 bpp since 1.4.0. Trying to launch Xvnc in 8 bpp will cause it to dump core (bsc#991059).- Add obs source services: + tar_scm + recompress + set_version - Update to version 0.9.0~git.1456906198.f422461: Fix tarball naming from 0.9.0git to 0.9.0~git to conform openSUSE naming scheme for pre-release version. + Numlock out of sync fix + neutrinordp: minor changes, coding style, log level + Update faq-compile.txt + Change to allow authentication against all authentication methods. + Add details for crypt_level=fips to man page + libxrdp: no logic change, tabs to spaces + libxrdp: opps, fix typeo + Fix "\ _" on jp keyboard + xrdp_keyboard.ini: Fix jp keyboard model + update xorgxrdp + add keyboard options to xrdp_client_info + xorgxrdp=68412e5 - Add an extra legacy service action force_stop: Forcefully killing xrdp processes when it cannot be stopped normally. Usage: $ service xrdp force_stop or $ rcxrdp force_stop - Merge X11:RemoteDesktop and SLE package, unfortunately we have to drop the original X11:RemoteDesktop xrdp changelog due to unresolvable chronological inconsistences with the SLE changelog. + Add xrdp-default-config.patch: Rebased from contribution of cyberorg@opensuse.org in original X11:RemoteDesktop package. Adjust various default settings to openSUSE standards including removing dysfunctional backend entries from xrdp login UI (bsc#989309). + Add xrdp-openSUSE-logo.patch: Split from xrdp-default-config.patch. Add openSUSE logo to xrdp login UI. Add openSUSE.bmp: Taken from the original X11:RemoteDesktop package, the logo. + Add xrdp-fix-buildtime-warnings.patch: Fix buid time warnings, backported from commit ded462a. + Drop xrdp-lsb.patch: SysV and LSB init scripts are no longer supported by systemd (bnc#442211). + Update xrdp-avahi.diff (bnc#586785). + Update xrdp-pam.patch (bnc#441750). + Update xrdp-bsc965647-allow-admin-choose-desktop.patch (bsc#984834). + Upbate xrdp-fate318398-change-expired-password.patch (FATE#318398). + Cleanup specfile.- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: Fix startwm.sh broken by changed gnome-session environments (bsc#965647, bsc#984834).- Update xrdp-fate318398-change-expired-password.patch: Fixed some internal bugs (FATE#318398).- Add xrdp-fate318398-change-expired-password.patch: Enable the user to update expired password in login window (FATE#318398).- Update to version 0.9.0, git master branch id f422461 (FATE#319910). + Added FIPS support. - Drop xrdp-change-default-crypto_level.patch: fixed upstream (bnc#764044). - Drop xrdp-some-minor-changes-to-arch.h.patch: fixed upstream (bnc#910824). - Drop xrdp-fix-segfaults-in-xrdp-chansrv-code.patch: fixed upstream (bnc#899105). - Drop xrdp-add-systemd-support.patch: fixed upstream (bnc#899105). - Drop xrdp-tab-from-mstsc-updated.patch: merged into xrdp-filter-tab-from-mstsc-on-focus-change.patch, which introduced the bug fixed by this patch (bnc#623534). - Rebase xrdp-avahi.diff (bnc#586785). - Rebase xrdp-pam.patch (bnc#441750). - Rebase xrdp-bsc965647-allow-admin-choose-desktop.patch (bsc#965647). - Rebase xrdp-lsb.patch (bnc#442211). - Rebase xrdp-filter-tab-from-mstsc-on-focus-change.patch (bnc#601996, bnc#623534).- fix rsakeys generation test (bsc#973130) in xrdp.spec.- allow admin choose desktop (bsc#965647) add xrdp-bsc965647-allow-admin-choose-desktop.patch- Fix endian issues (bnc#910824). xrdp-some-minor-changes-to-arch.h.patch.- add systemd support into xrdp (bnc#899105). - fix some segfaults in xrdp-chansrv (bnc#899105)./bin/sh/bin/sh/bin/sh/bin/shobs-arm-9 1606516700  "$&(*,.024579:<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw0.9.13.1-lp152.3.9.10.9.13.1-lp152.3.9.10.9.13.1-lp152.3.9.1 xrdp-sesmanxrdpkm-00000406.inikm-00000407.inikm-00000409.inikm-0000040a.inikm-0000040b.inikm-0000040c.inikm-00000410.inikm-00000411.inikm-00000412.inikm-00000414.inikm-00000415.inikm-00000416.inikm-00000419.inikm-0000041d.inikm-00000807.inikm-00000809.inikm-0000080a.inikm-0000080c.inikm-00000813.inikm-00000816.inikm-0000100c.inikm-00010409.inipulsedefault.pareconnectwm.shrsakeys.inisesman.inistartwm.shxrdp.inixrdp_keyboard.inixrdp-disxrdp-genkeymapxrdp-keygenxrdp-sesadminxrdp-sesrunxrdpforce_stopxrdp-sesman.servicexrdp.servicexrdplibcommon.solibcommon.so.0libcommon.so.0.0.0libmc.solibscp.solibscp.so.0libscp.so.0.0.0libvnc.solibxrdp.solibxrdp.so.0libxrdp.so.0.0.0libxrdpapi.solibxrdpapi.so.0libxrdpapi.so.0.0.0libxup.sorcxrdprcxrdp-sesmanxrdpxrdp-chansrvxrdp-sesmanxrdpCOPYINGdesign.txtfaq-compile.txtfaq-general.txtfile-loc.txtinstall.txtsysconfig.xrdpxrdp-dis.1.gzsesman.ini.5.gzxrdp.ini.5.gzxrdp-chansrv.8.gzxrdp-genkeymap.8.gzxrdp-keygen.8.gzxrdp-sesadmin.8.gzxrdp-sesman.8.gzxrdp-sesrun.8.gzxrdp.8.gzxrdpad24b.bmpad256.bmpcursor0.curcursor1.cursans-10.fv1xrdp24b.bmpxrdp256.bmpxrdp_logo.bmpxrdp-sesman.log/etc/pam.d//etc//etc/xrdp//etc/xrdp/pulse//usr/bin//usr/lib/initscripts/legacy-actions//usr/lib/initscripts/legacy-actions/xrdp//usr/lib/systemd/system//usr/lib64//usr/lib64/xrdp//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/xrdp//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/xrdp//var/log/-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:Maintenance:15171/openSUSE_Leap_15.2_Update_ports/d79691fd9dfcf1e5f38eec5b27355bc2-xrdp.openSUSE_Leap_15.2_Updatedrpmxz5aarch64-suse-linux  ASCII textdirectoryASCII text, with CRLF line terminatorsPOSIX shell script, ASCII text executableASCII text, with very long linesBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ccfb8b831c7d32a54a569879e8f392fbe64127ad, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1798736de1595efb645a2c235e13c65f9ba01246, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=81fb37ade29c3404bd77538eca1730670bd4232d, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bc17f3dd748748a1fb029faf4f4c7f76f726ecee, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b3cba413932b9c4e0cef3198f604d64d73379e0f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9b48f4b379e359306a756a863c959a1f7289163, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2ccd0bff317269940d39a8660a4a2bda65a349b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b03e7fdb5511a25e9c2e6825a3d33c96783164f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=317428c5a253a12d6c409aadda99320b3c84bcbd, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dc8ba92dd19b29413ec033bfe4ff3a7efe4f3ba, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=298b0356fd9e29afc7325430d97b16ea09160461, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ac93b004f6743238713fbb6e4d1961a3abdac1b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d4bec8510ce05549beb2933cdaaf0e442a504305, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ffd764bbcc190e318b25620cb94803ecec7e77f6, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e1fc40400516f0e74c85803e9d767e8cb36bfcaa, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)cannot open `/home/abuild/rpmbuild/BUILDROOT/xrdp-0.9.13.1-lp152.3.9.1.aarch64/var/log/xrdp-sesman.log' (No such file or directory) )-5;AFLU]   RRRRRRRRR RRRRRRRRRRRRRRRRRRRPRRRRRRRRRRRRPRRRPRRRRRRRPRRRRRPRRRRRPRRRRPRRRRRRRRRR R RRRRRRR R R RRRRRRRRRRRR-p5J6Oxorgxrdputf-8b1519c3e10d56e2795a33dcf4ed8a6a37dfbd5f0bbdc22b9a3a515c4d3493c07?p7zXZ !t/+q*]"k%rkۣT\Sf*v]:AIi =Mt{$o|Hb${"i^4%o>㖟JiSDܷPkt"=Lts KU#5r!_Po0}9EzƏ9;&]Lo*2>@ǛaE_.CII[XK g%7 @GZW}2坴4ǒYԜ&Ta=qx@׉.Ϻ62@E õ(!߽=hK/|)lݝG7y0ٛǝ?מWaY^oNlg҉z#fU&$vdX(m Td߽찾g<(a̍ \CҟPc,el#~s$~R'XjU5TCLҭ8C kvfĦ? eϘ&c)^&Ū@k}[KMkqQr>r~5G^da}}Sd:` #8]3wo-fݼ"jC)w s9Эd)~Q}4&xdl1#BZ~d- bcsHK.GI8pvq%fO}[$x`i=$wXE੎GVZݶ!ʭL>İT(+Qp~ XMBͶ욬/vC2գLFeUFkG1 d쥸uk z']"1?Akd3:gF!fΓɢ?\s)Ro-bZdsq$\nА^- Mǡ߮;(Mx>>L I_Y>5혎\,m3 0g0zKY вZ)Տ6ӕ/`=Y zU[@ëI_lfP{GNB/Mk5azupi=MJ (_kj🏶G&gnQX#0Iz"! :yVLqr>) h3&9tJXdLbZ DP2PWS!Zn_) bu"SLGgQ n@p@QFR2NM,"5wLDC>ωcxٍp # I"F/R&ȺgjD, Ȫ^M&siw: G]؏B0:xՕ4G9*E;omGNkû.7J%Y(N t/B4Џ{60 ^wa,LIϏ%;⽯@!P1xIL{ꢅ2xLc'KX?VDS6<{YP.A0Қ[Fhe}L#"hBh 1 b(f=,+HWK,%W>jK [O'BU4ՠyMt6U_Y7ۋ JwrLt}rX𧎊*C?B dLzH o"OB-[+AG8jJ1.9wn`62BJQ0qe$ w®w <çB$)dxL>ʆX:ohQXc,>q<'9I8+_YId/GE^^i]d1#ssC  m^EN*7-]-XeN<G9bϷA8$r2A7x=&6q1iݿX5Pcr`hY>R@q DQ XC,z7ZB,8y|[BC õ㖦 Fwz@#>YAE "Kx!~w3e4JG^n0o3p@rk 36~cc8G[mք^nw?ʪkCtB=s-;jU%3jN*vYSYXn@`Q_ף@WǼeDl\ktq+'wPd;)0f b's;_Np+n[}m\G>Ni.os$fo ;ˌc&dY;֕-CvvTKJmC3r[ܗ.T_>atŋ9ž?el7~sf8ROV )0g1vo.3:XSLtu I" w\ qRTOlC9aS$l58ZΉ:T9Y7\ />r1-==9c3@kN;V",ބ0S֧BhE%E,e`/1TFޮ-Zq !BH&ON|v(G %lӍ;]+y<!I`s B;MÏT%C ] I9\@/nl8#eX"Kܿ`1AOufbY8-\|gPHS[=lt irl|)ӝnJ4"E.t_ѻe: 5@bB$r$R8@HjD8 NQxN47#R\ /U5+oV9ͺƤOL ~>g&Mf:}m7v 5Q"SRe}ͧg ˍzW7\͍>ڇۧ"~2a/w$yP!nO|eq SO3 V3v@C@uw}]cv{ r.e_uTx`HMuT¿,(Wp&#"N-hPAǀt`TGt&r,:^w϶^)2 5;va6}WO47nz"/9:@ړH č|f˙&a[S`ۓ8e VL-Y=' &4ϣLNlˊrϘdM>~P;p{Z~moexK9LҸYc&iEP,j3Y ɥoѭ5Dn}dzxaZ\kd5={nյg)PrgXW #^ q6sQюd9"@=i:_Ω) v}Ud=lf"Yj|~hE ]C4 M3!wc&[=z8`' CHE qJBVPf4jd߄al|T'%Or~Xt-!55]o/dq0tӿ~RyiYr_Ȓd*{6÷t8SAՁA$_q"f{L4!zvn<~NҌS3й)%sΐ^HPvva ּO=Wt mS}Jx*gsRL_:.r3bMiˈ˾p'Ke^zX<p;VPGl6bXm$}eȓ'^%m߾m=kGF}Ư$U֕!61}矐v? # ٕ><,j` gn󮋐p,;܆; GruEQQ^-c`]9Ɯ) gfC8w^4X5|m-=<%V8#^~9~կfK/c|rlMyP A[y?y#9%j,MQ8&پ ذjC!Ue{ar=0575/)9+y{]OɵYG:{ΈC$!G?w@T %ٷK:C 0) `ۓkzQɊ5zE,P[B!;)32s |0Z->'-CH+JatH"~ }t7#vc{SbS_PlD7PF)Ľ aZm,I=G0Ufj7馫~jqD)fi#Ww6GMXe1@`"axg- P#UHNd/ν.oXg끭 ՎkX0 \Kۿ5rLg4<{z6(Mš@+,2cScO\?X =|B$k }?ɍwd2x%oR"l}i~KI̓Q2ZLĊHLұDBVdn~_Ŧ(^'ÌUX!nbHgHyrC<7[WlS1F}$gukVWʀi'7D?6t],_UH 5. ?s['Ȇӛ^>PO :@јrcOu,hȻ -gFV)$EJ.`û]k :Zm4LvuxBŲ5 i=iJɷ+{'v)efװLUlW;[VC^KIɱ?Xxs4k&1WŨyצ"Z2~PWuB8+-q!fN2}Mbz%!.y]P ޿6핸8GVnZ56EjsU%Uf=kPY/Di5Q]Wo4);˶)6"8Ӯr1[ꢾ:{h7logϾ| %%\W,5/;"տ,ں2PEL r5*Չb Ǎ"͏츖psn:zo\(+4<}(c~Yuh!ge-apPqە+Խ)k?%N)ŬdϨ W$?qO8٩96upĻBJ59G0#gǨ^'hcrXZV\T`h( 4d R w$GE1s&<'U\)|?ŭp5Ym*Q8Cs9MVTf>M1s! ܩf}_EhN/NSp*Sgΰ»mR-0Z] );G;!MDϔdz[;^1vndjpMXXG.ю}b?Cf0j#Y5M=~Na~]<.=Ŏo_LGnw""E1Z|+I$&i 뜸aƺXP@bԢ`{Vo1=V-TFa04kbg?/NZ6Y?,duEnSƮJN <d@ij:. L 3֡N[(+SQ$ǃZk#<|Ԅ>RS2;׻vh2KI~l7OvW|1| hjpN4e3DhҤ8荱y_Rxx%:e|ƭZM[ [k۫vsOD)%<>VOWr]DEi[/QPLъsדtC'z}=Gb TVi_:<ɉ_?QxPD̰Nf7tUt{ t`sr>$fSvwON 8Ba]#oYuJ_*t"5`ZyJ. }'m6O!T&{<1c2Rj #Fum+22^ º{j(j/@!j<,~@hTl 'Ӿ ՂXVD F^ׯN@dK- aen4˺k&z>D yĉAtG&MHї,˵j?̄0N Tdh\[f Μݔa 9suy>߭#}uc r|peڽy;p'0(L9V1EXO?'Gpt %4&#UH +àƾb\+[E /Ԁ Dy,^H@"Y.^g`u?Rw/'K;s!| RMc^:(*\)WW`*W)v~lH0$j䂩q.˧ЪS{=)ڸ p<#>.eq2Z P-1CJ()]㑗2Y[j}>am\]f8.TP?$E+,~XB ǯ%lQƺp Dax&ll:2~IFeNX|\҈|Э[*oKI.k39#~AP՘Tשb\*4wHP#} YqH)  b%4_L?o!@*- L&lBn"U jpOQ}ЏrTUէl@)'}L$*S(׽ʼnFtXY'tJ+e7! z,̵Q?Wi 0T=h"N3QgPrQw.e0eny#HK1u|jygB{ﹸ!A)ԲB,.>yj"FaI>T.ac,DԈqjX%`B-סi2&Ȟ!Uw)C%؀kxqs|F|.96w\uR"JlEQF^,VS=;&]^$b.;bSϒ?Tqc5ݵ8}< tpkCUlNCКzzL%37 3&gjk\u}s MV~ R(w468?܉3']jmL:P*GX5KnL@&j ~ٞ;^ Z86E4XaT ?ߖ> vRΩ̒^Լ~f5i⡺Yl84S3ަgJ.3iKyJw/)^~p6P7m5UC{(gev{dtv;j w/ook`G)&/Ye;?ލ=i:!|8ç7'!FÒ:t%ǺAj(dUj."o嵨7)G{N?vqBцb5`;Mްvx{Ĉ!s·b .i ?\(bl EKM4YpF 0yɭךTS1n+ *{|q@Ocd䨺&PH୶EIΖ+.PŤ&܌nYZ1Òa.Z0w^u8BbQNU[$zlX[[_ǯC*Z+.:.2Jbo,=ŞZl|m{FIG$%fb;VNs}!g1.^ק6YbD!H͸.(HqLp>ڥgv&o|$U'V|u'8 *0px*M3`. kWmgff$e0F PJ=!kvc:;!G'0ps8Z7` ,ga/tjK29vRq1XK|5|&2p|xIrND`, ږ=Ij;]ٽ7jZ 7B" u o3UKhl Z>2^*bܠ"9@#o Vqh<փTa6OT_J}hi=OVnW.sU36@fwx}Ω1ι@j$Qdf+"b]Bů%le-]׀n90Fl')cNuQ|Ʊ}>ZA>0]=9:1 `tÂ`bAʖbC,`vG6\:p!Ihͬs}>]%'R⩗Ӊx$ H)g`؀qv=+|pN|t >a+3=2Kף(8O 66겫Bћgލn}HXD%ʨ z@Kma/,4VJH>b& QeХtjC1jaMv ՖC 8a65E+)fA!8֓os/ ibz0ApKlsQN2ߡ4m[e>`:d~~:ˆ"W(^ٙtCӮ,%C $!_xFdx<'6C]Oݾ& b1sΏq/'JZQL6r-kU H-+iYvW{e2m?|*ci't<'ٟm% :" p o>5lEU|Ĭ!8aXvP@یE$ mMzgJ(&{AY\s/3Zc-%չ[}2{4G*!*CkFIMJn,hD7=YH:j\9oZ Y[J\u]2 )ĒA9D0C߶CFZ^ CY39h6/($.knfJ%iXĬtaEt:pٶ p'Şt憟klʼnoPhdEOw+f %«^`>@U vB݆3NX0cgk;\HO^t 6s ڹh˫4d4Q{C5UE5Cy/&Z>K"UxOIkA|F:=% a GBr {.@ H\W{8CɅ@)x#/]V^ HVUTch88Ư$wiEhOIƌ}u'1(P`|\ާxOHaPYQe-e무WxzβNacb}7ڢh]7-?*rq+TH&EUI쎌a \CmlS=L%{ ) 6Y!b }* q.|ޅ5ӆ#0!xfp>Z2 Fg -:c ӓSE_*f`[21Åw-Ӌ;7kJ gɆKΖ(4dkjԲ:U1~G#!XCNOP4bu`9Ԡdڦ|ۤ9:וҕJOR%|#'*YCzKUpXxh4qg& t;B̹b~{#i3(i:Eǡ/ c?'YC8F:t:`F0!b+} Rbb`5翘6~%{w#wnŤ"ȑZwG|G._w-x-ov?yF"tʬ $򊓋H dDRdutn~9Pt׊/̫E=r+? la-ДޯFr YxX?'ޕ}ڄȚ|[/vʴgc|3}ҏ>rm=ќ  >UC*hE rsieۑ&= Er@5k XDJfBQU=1[O\9;y1 gȱX{<% !YN&7 *SNny M  !n OxiIe]Ax0KAYvÅ 6ua%?fVQ`y3Ue>%DYwmЁ*Z$ƀ{E@< T]r[{(Wx)*?8k$2tUcԡ_*$֍= #lΗ'j#Iĵ#Ąz+C1Ǯ}/dƒÅ닏TBI|k5Zn1 xbmZ1 bM ɧD%i~b.T1!~v:F+ē+|66;cN?iaM~ _F fXDP3 Q,FTv$Fv/pXB 1F-f?P^@A50)3e4B=ci{sWk9=Uj/OZ3TpHc;%`|}LLR"M3@O Z2P.]y @K\":ZΉtKBap͕!@8TR g!P(o>riDY}1>0"5BtFJMߡ$Kh Wٽ Q|O<4$*MFH 4pF Tɍ떏J]t>j *O5XDU!HVcgK;tg*[p 4L:iʞlZQQ|Q]Grd[9Őc hlśpҵl *R^t & Ic[ -hP*0lイpSh} o ; {3qp}Qo1Hl7 #d$<]<_ق}/>1 64+a mqf1ĭRHEjVDZÙoﶸWgh2]} p(k{֑lg>zU.X 7-@ SD؞yx ^kq 7)胼 RE$>!IxOv3`wÅNP%]Sӂ ְ^UGR,k5<ُ$"p%FD.>1o!xD4yߞz)foNmCƫzݸ`_ 'q?d%sWK~CZRiGHrQQR E'ýSXMaxI)mu)jclj3 e NNԞbR8TJ~ҐRE"ȆiA\Q{4Y;̖= 0Ia}?04I }c%T*mӓa1Jf0=V$QIoW2 I#?Fwȟ.RĐ\)c,r/6Q; ][}q !>M_VB KS3$DNK%Ї[C2 -< ,ӣڴi#N%o5RR9@Yl׌䐊jߺEyMBS!1<+TDw#h,GS|8J<3i&5> c[<'V yC b=~Y=n޻}Й Ӥ' BN.OCKa=louզKWUIyD' k*qʇ:pYmQdQ̊U+036[fyEwsѰbb)GJsC9}¾1Hr{DYQ/6DV4[2''ȓjA";uh.VT@8)9Ձ~Y`zM#)R{kJ1ސ.i#4n7'nvvDtD'"& @NBG 7ݷD܌LD[Ω_i;?#ȭ}NF6u7k r&g[ZG\v(Fz;__ B /rc.āHcr pC~r,V~7bvZͽE#>ʠx b!uV9h wQ^{%')|]o}/HyXr|}tAn^^nJM9d\1oːf F۷0|75<+:A4i6f& ݝ=DԝaV{.hv5 H=y[% px+x쵌FvO)BM"cLY# мH 56WU33pg*@c!R|k4HWx:o0egtW!ns4Ry,.ԉfDiQ0ڛͷFeLD\u&ɴW7'>E6jǯM@ /yyPc"8dcwEs}<o] ß!|Z%2MdV~@zmzV~le?5 ҚS0)"w1ǰiQ\OMi.հR_S+K.TJMv˽r?[rP,^k_V.jY`0YV ^Xw<]` >7HqѰ=EMX A;$\QvunG6޳/h祜KNY;zH"+ɭ&&5<7eVb@ۻ?>ϋQ"4YV'F/:,pCڭL(NTCp ӌZlI mpXcgv&v8izQ\ICc}}ŵ6 [̸ّN Wު+VXbizlT/LYkC&Jez.b%;lXTw0Y9&?~?EhY F%X]7dѻg(W N`PͲ؜bUurc‹J6TecRY.^5Ŗ@`92V;/gXh'qsʼncxK./VJQ W$m'+?f8MO17f;O)ʍNB%*,>cHg{8M} S 9 ,CYz@E{[8]o;]~&c&tQ0ցY{2ZXO[70O1Wn:#<Xڔ/hK ;o?VC-JφF>=V]N_>f$][1[oCzux ePȡSO@omX'ELdƈӖɳlָV!k]ӞU5ڕ&"A^Y {?BҰ7RSB(eA+ dF}kL L5Λπ-_ CMrq =xM7`D|ÿMipw]%gJ0\O?RoU]IhyUNQ 53+c@>^1eC6Dߝٽ#RiH\j;et>8qʎ{w="y [ČP R }hq*AIRlg^ӓrA+Tlb^ "Ϣ @x) ^8hxGeyRǰ аΫn6vSD 9S|δ猒l+?mEǨ9>!ʷra#;^@%&Gr>@=Pqt 6PoȱoW?>Z|UMK\2GtF)挸hWuNo:5mM"h}'f!'#~ 漾p Hd[RϤw EDS k ==3g.2~?rC$ @¹QބC`9-?+&0r9-P[j.!Je#|^^= =bZc@ױGӐ`3 '-ye $!OqmsI-+x+z,>a]ڳ˄GzEFХEbXr!|xh劂yB4Kڒ k|V ;hDޗm'ޒtu#pw*s.)KuyB0&mB\q +c,ׅ$>kXk_&``YMe]A!n&ǿ֚ `tl랫~F~~[M>ZA}&t`į Kp?"ĵJrE*٠>OΩj ++&lhp^B8X#Puc0:P9P`ȿTڏ$> Zܴ 4kҵJ;p-cCĚT.27 tGDE@+بO } @xu?PYk+`kvUQ-- YiSG,"u1ں;~YH(vUYˁ.Q$ˇb:  P79Yn$K&{>&FN Pu_ٓvƹTF`߲[: ?9c*Bw%pi=x RpMtahybw$Ƒѯ%X#0[%/5jCg RY ɶ[ eZfKƞ_~un|_Лmx~@JawzRkJAR~'8}6ZLX!Qr9hnK_Y9&KVAlP =ύJ|nOZ|IŢN@65j0,ޱPoţb`j8 B =X1}vPs&<` BX:oRjH ~l3KBQioli6xȹkqnO" 9[~ ň ^edgpc%_i@, ¢}$۝QjN> >DP!hgBGB6 ط@2n,}E%L0%+vȉr3iDH( "d"7}q1s៪ ëW_`!c|gD?50TS%$*aҢ"]cK~^>De˞]p=-Z5+(m9b3/2̫l2n71+q;9l˘ž-MPG4XD0W;s(]ɍ_F.HJ ?!r_FAhuVď+'{ĥ T_8 Ou뒹/r d(ȳ GSKj'Y( pCh͖ 9=R\yVқ$GD\i4q,#Py a=r:V. kUe b1ımf&8bDRc[⊰&}~W# +% H \ )>3T^ թ~svH!KOĻ;,4z/0 ~7"Ucc]EaeᔴDڋLA:QL2;M6+( GTyIi U)'j[@SfP MQm66?/Ae)lEav [NM5dПWV!:HFi)Rhc G.>]/”DN&íذaD coJ xI\U{9fI^Ad\%u"}a? tk4/~A~f sJa,93ןc<;%3EN9%\MxQbߔoLkV `Y{@3Q6͖&f)`S21 4~/P}K_^^$ƅNVLy8_rGXRܝQ)*9Vx$q"| aO^+I<~4B¼[\kEd-7}aƱDN7#0z%ڗ'Pcų ]~gk( /".ǥB\FɼN=+S 2D_ k3N;=PkM2lq"s9!woWͼd'NkmCr>Q9ZؗAzݯ#`a+ChNU I5u+tL|H@ * 7<~] dY+x-kihރnZ[ĖZS^p4t"JI 8_]h 0"{n^t{wlfk [GaG٣u_HJPM;[J?H׏}ڎV!og[%M%HY]<ګE4w)|:-z0l<|,hS8^.nؚ,ñieEP'8&pxq.?7 .2d 럱K'Oe k DP8%UO'ĄV~}g[|K`Wa4<; SSDAr$m]&P\%bitL)}y'Ћ.M9 }8n$n g@R HS+tʃ>zK֙:"[xvГc4".nL.70ߔ8:ϴNA˰<)3A$Yc6{:j_hN!llEܔu%*%nF p%'ˁ5#tu^6\ ےq܄AjfFc#}PE]ئ!2Fo=,nk!{aLH>sWA5 3(;Ts/V+yU XfrдWڱvѩUW+֮_]5imX~^a!e>kogJHz5/MpcuoxƣQ,ͳieD"h/Of`|[=O6ݱ0i+j#_JpT)>_ `S'4ڶyKZ[RfCw<(2S˦DE*Kds}*"xfIxY3L êʬA~0Z0 ;O@z٥S-a5 <Ȫ)^].ߗ;.Go_xvb`)TGƪ-P[qaA`wU%WNniDIu\RWCMLN* 1H~{Q5 ^ G* Z*IJ!"Wcp"yPn69xXv}{У:SlJ# #[ĩy'J/(^).dYGu8M8)JR:i1/5!~Ee4A>9G]USRi8jmL[U׆ {O'+EԵZᒵZ1KMVN só60$ӹAh%9vPrNoyU0s堡= %9K],ũ, SLEL}۟L5Kg.v}L/[/Y5n&=@<\٪~F >6ۥK…|J'=Yj1(>`163Nuf 9CH ]N:wHk.)E&,+ݺcdk 9i:=9#Oz&1vB#]`7`,Z,F} zk op6fUo2!j!Dw>h״P']흩Hq#dޓaz>꯾Ncb|I@ I*pMe~M㱵P?c7 lj/% 0_lbG4 Dp!Θu]!xa21hʄdUj/1$um{< Ӭ*1dfՕ.}$0ie%,@쳦5m5 zG cʧT)gՏSG#LI➁b};d|q.8qC C2~࿮Z~FO)s~1)0hEn3aaFBbMK]@ ә %3YÁǞg+(K L," R=C4l~ۿٹ\8ir"c31,zu4e{5 +;CnфȆ*%"܄;^mFRM$ʸ:i+uRh:0Y>^AureTw CT}fyr_CL] Yջ?7!T~qHf@qNXd@1S=1 X"RE&YfZqH%9ំ& $ o6hjVFR]M5+ I=*|~.?q4-\Ǘ8$2c  b!c}Ě>U>O, H]Qc Ń݄~ecVf@H2.3(6gg"n*ԆNzMm`d " l_k"&s|ѩ|j8 su#%Ly )d'st4 jzQ(v7co/< e!K uaŤ.ldp1勾kyDZX6٬ XL/ \l;l|jHk}4t Ra>,H/6>VgB M$u :'ׂ}O?UEDXҾmi{oHtc4nu2]ue74u>5c>)sME2KMW jj]%#[q?'IA X3/?"gq#VU&s5wڲXGx(7l/݀B~ op\sOԩ|RO44>]h!~>^Tbx<>|aCGMl#SinZeQs`(1*ۛ>t<0"'`LU4]&9_ˋIiWsARKHONٰ38`E(w$̯CI YSȭ촞:S<MeG&|J`MwnzD`"(a}l@'~/2?lJ˵W- %+#† W{4\J'|Edax3~N~QQɦʅHx˛ 0|[L׹-Rw[{YamU~ޓ'lT؛Pf  PVh [wI{ м~}vJNB7/Ms*?o%. xY*K#lʫӺ8))#V/V qTqք[B|8*1TrFkٍ7<&벓1x hz$b) PCړG.(I{w$hIcd(!K`Vܕp֣K tR|x_E9^Cܲ{{;txj:$KdCk86]H.}FζUA#,ʂ >|݁F+JZ偈}B76iJT7E3aDn5-' Yc(qݗz˴SQ4 ^n=NJdJycҶ㎎xK0F.u ۄ?vOԦ\ O;Y񯬑ˠzE/ie-sa8;D>7 n267Wo'Ts,wFQAGL9G\5'QSSsEj@ j" םmd[hb# D8ӏ+Fq !qǺKc82u>H M>wn|L c{> _G+ƪ _iGY QdE&s?  |<|?(1AQCrݸ5έnMk+hkL SDf<oJittD-Sr5/ ٳWPG Z1gmfBeۧ]l7.I>;h f[ovAp(FƲgo*&EXpΉ`^]cBڟbR :b~{ fۍ,Rnŵ{D7k;l#R+GkFW,~~ xI5 \dwY Fo):ӝ'N]58ҕrd,xڥwttË9f3sḲ ~KZFC1NMzi7HD @\joqNږ fPH b4506̭?4Ea:4׿5ceXٲ9QΌ1;5{Eթx0+ |]w2; WqeZ̦;枺[wαrLPgʘ bWg*֨_PfՀsLC.u#/裓E:aCEae+wO-,ߘ9yHL3w8xxT32p}{1st;):(GLM/ɦ3G\i ˧NgEdvUMSѵ<)hRbmf AlӵBsU @iH8e)f835hMl6UAĤAN F3y7ZG^~i<$0<< P. ;Z%F@{MMh/ AJߴJxulnVǛIJn1?$ɍfJ+IYЗ CJp9)א0bV0 ܽ^59IuNΣ!S#u1_:oW|ٺ:Id&kshطN bA~*<ݠq:`_Bc+O`暞_Zmӥ<3zO:U)USxS}CUU@7s1pr=IYEbF2J*c[˺˞t-Ģx"[NA^ú$9+ :{i ]z0|9;_ڛ]T ܭ<$\p-+ŚHmBB:bsG)!Jh>-,uv3^z[ ({Ӌ#/k[/,_xq YZ