colord-1.4.4-150200.4.6.1<>,c5pp9|sM\OV Asw)_}Kæ*eugW^Yb J7R )K#VgO#^YT)*2y6y2󽐜=b܇"!HK 0c߈&Onc/8ef|ʣ;\.x .L9g[$%lr 6t>c?ʷvW,7]z%BśɈۃAԊ[ǠĻxyN['mX7/SWos 6FOeĻ|gi؆t9Y|e>F\?Ld   E %FW m|' k le@e  e e he )e )e+e-e//e1< 2x%3 %6'%(6v86&97&:: &=h>h%?h-@h5Fh=GhXeHieIkeXk Yl \lXe]me^t!bwcxgdxexfxlxuyevzwexeyuzHCcolord1.4.4150200.4.6.1System Daemon for Managing Color Devicescolord is a system activated daemon that maps devices to color profiles. It is used by gnome-color-manager for system integration and use when there are no users logged in.c5pibs-power9-10SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Daemonshttps://github.com/hughsie/colord/linuxppc64le# Create colord user getent group colord >/dev/null || groupadd -r colord getent passwd colord >/dev/null || useradd -r -g colord -d /var/lib/colord -s /sbin/nologin -c "user for colord" colord if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in colord.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi # Fix ownership of /var/lib/colord from first packages (in 12.1) test ! -d /var/lib/colord || chown -R colord:colord /var/lib/colord exit 0 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in colord.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done 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 colord.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 colord.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in colord.service ; do sysv_service="${service%.*}" rm "/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 colord.service ) || : fi fi@ #NFOh` W1P2O2F2>& eQ 6_,$*2"4/'+}C c p6 msO!+%A*Agtq"% F{'A큤큤AAAA큤A큤A큤A큤A큤A큤A큤A큤Ac5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5p\c^c5p\c^c5pc5pc5pc5pc5pc5pc5pc5pc5pc5pc5p\c^c5pc5pc5p!c5p!c5p\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^\c^c5pc5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p!c5p\c^\c^c5p\c^\c^\c^\c^\c^\c^\c^\c_\c_\c_\c_c5pc5pc5pc5pc5p\c^\c^\c^c5p\c^c5pvc5pvc5pwc5puc5pxc5p9904ef2ea066a54ec07d327b149c303c21fd1b39b8905884cc81dd74b50b595048ef4f80a8f0c853de94d2df1e308bf27f1df845e92e2f9d124331776223c986c550107175244825d5cc75f67fdb8c5b4cfeae937e423dedff5c0255fd04619ed8bf674c2527d8083635523320807683f43c040667339227effbe6212722bbe537d7a295fc670e46530ab1cc9969b2c1afe32f0da025934fc8b5bd00ca5489dc2ca089567f680e04be08f10897feabbc14be8f411846a085dafd579de3663d36a97cac759bf236dc5a35a30b8a852b6dc22f0e839eee8f79f518d7db1dc902c83c99934a9b72aa96537c77d25ea37facbc1fe0af4c688087f50ba39bc78344114fb1940f213ad1672e7fa77c0f603e98561c105d8efeb3c0822fb52ae58fc18bf21dabac244b985f028de92641018f0aa713e7db57a2429e565d0f3f7fe7f308e7b6b72c59058f70e2a0f1c5f4f57cdbc2b60b187ae3c27c108e5f78a05eebc20e8d8d60d211e0867367977fde97d91474a2df437a0c6e30d3f234e4719057ccf9f6597862dfa3acf8f60f44c21efb5aabf36d08905d20f713726cd9ef34a7ed5fe8768e45ce93ec89cc8da8b0056ec55e31bfefb99e9d2139100655092481637a5e0c04edcc71acb241f9036e3b05d3934ee683b8f3dfc6049d4e033206a274c59b241bb907afb963ae7eb98140cf5feef3e61fbde4e6734b67c78c57f6ea938cbaef72927d66e47ca81716dcc08e871b36dbebe947e55e78345bcde206a547649f207764f23712cbe15475a848a70c4c19c0699c9b45692a5e049e4ad0adb8bcd25147338059c01bc20f6502ac2593f4117c3362cffaf3d20fa805691414e368dbaeff3c2e2a9f6cc91c6f300f1c8211a00d22d88a3fc3fdda7fe28e4cd44997602b11a014272743aeccd8d14a7fcbc25d683a2b5f21471b09f8caa89a76bc97a3533ef6c964e9a3e35689ce77cdb859392c508a7761dab8a54398d06c09dae25a42f273eb6bec32e5f7143c7ec168aba7facfb9ce034ad5e40a6ac5cd2bd1c480593e6236e19cab1ee36024882636df5712fc9e452b6628b12d8f7081882230809fa4b1307213730ebed81feb47f3ec51a66111cd83550ecce108537ad420c98ce1235ad3227f56d81df58ca0d3dda04d71cc1ed26a4f1f84d745102f66b789d54f87ce544d25cb5b6b09f564d15d8e204426b7b3eb1e78a170afcdee68be970263029c6d0b6c559635473fa00eb2882cc5c83e34fa58d4fd49ca55510791ff729a91abc8b2d1969d85072cb31db9908cae16599058e9f50155529b3a5bceda5c8493d31e7bf0f970d59c2c5e13ffde15967a94143e26f5c66fcb93cc2509f44d882cf2ee3c2954d7ee5faaf27ab6f249d8e6e73dda56c086ec63c135589bf545726f729a09aabaec594e4dc627e6b0bbafd9b8ce60854358826d210181c5a377ced98e776209736b0b7a3ab2b8a9e06c2d88fe887ba328fac488a573f99df8dcf91af756f9e127a7d06900f4959cf491af3c21e842530d509da0cb7c06b08206463b2e1bf8599fe5a7bf8ef51f6e310edbb77c79e40429fb0cb87f17f71192d665bebec39340a2b38c0a883c02d7a200bf18953cae580469a6175ee7b93bb77a137771adac533ac3983b85b5c6050d0669e0addd0dae308c9f61623ca8edf5df81da3de7ee6cd8b483ed60a0dcf705efa44aee1f8533ec495b08b3eb1cda1cb10287bd68cd8967ee6a3e5aae6b42b6849223da2342c7007284852b672a32ba92e69268e24f29d6699950fc2dae7e2e36456b14b7832d69d1c4f35d351e26ca417ca905e59b9cf2c1876efba1d8385212ac800a61f0ebdff06d89a1dccfb79f6a16555a8be34e339ab0f7a6b2f51846999893cb1168b7e0cbafd7771daaeba1e47b8c5b4c6f6d9deac41e81279282c95ceae022d5fc9e5149b9752402388841799766e5907beba3ff18c3bd720c14a138ccee5bf26afb56e66c374bc2772b5b318084a1b6528e0bbc9497ec5e32eb542ad0da926e15681d0945d29d3a9e98b62447928be33fb841a3b7e13afc536cf923ef5d2129425b21cc6306419bb2fcc60ca6ed71deef5f7f22f6c967746d935209bf30898c4e1ee37f29d89f6a738b64193dbec905ab728f4b43abbccf07ff2259b0d8e2d171d16497ba392295eb968b8de35a1853e1f593f42b4c7133163b0d5b2fefc4fbabffa7e0c6b6aa4d2da2aafb1e284db351d79b3b00cd002d50cb88bdcb72c904226edefba9428172d69a2f9b3885859464fc51b0f512a318759b4141ccae8d7b483899ab0bc822a001fa9f00e05176cebe7b4c07647f9731d739f7a49e8ee42d56383fd8ad353868cdafa039b7049410c98de21f21facb21c63dbabf80b9d0c86416f2844ff2adb882186db6b2c8257682863cdcb35d3cab37d5b7719060144e520e2dc4b4775706b31c6279f696e24547287934f56377264f1edbe2f214fc700e27bd31a7d18c93a8d1c1328f3195678881bb776cc618d008ff759d7c018243b1aff30589958ab7bbe8f91f187da5bd8208ce9925bf77b7d68015d438a8531acc27acea8dcab4febadd0edbb6b699eeaa15bf0a7ed3a89ae5a9374a2cb8601f831253c6b076261cf69f24077d55608b5c9e6d93a282e547c60eadb92bcf1db5a01e40b01ea42999c9cdd727ab1a888674f0c5f50431df5e443718ce0ce0d253333f0f756b9e0e54e08b28228d11d2207e1131768a5cb05a9e374a7d36ec2f5e642038818b92c55e8626105e305c4df1873fc913aac61f185f145676f357ce5ec9b3eaf0c5144522151a936e0f981d7d8a4959eb888cbf24c182b74a0e84cdcdefe401463335c6599933ae7d42c42e585b82df2865629d45cb0f27e3e8eb5b1b097829c72b8c4e3bf87b63ff856025dd333503c5c235d5386941f26ea4731bfb4b6887b96c436c5bca392f134118f3667674ce6be6414a210e9571e690138088c623491ee76c61fc5dcb8f95fee66d34c52770509e8c0df66c6caa0f6bb15d8635d895b797b68d4bfbea2738dfee16b48ae4389dd6981fd6bfd775b479166f66a5aff43cc74ad544d73facb721b32b26b116971f8d49a5da1dcc4cd038e9b0c33e699909a8d97249aa3d84d21c04e472fe1c5505cc06fcb91cbdc6ccc8ff145534cf6c651836e839912e5ebefccea0f3d95b255eab1ce5e7555792499c58cdf33d6a3f86c6302e804b744cb95428d15f8857c443e781f67404a9c7b7bf55fcc1b0e3764d7e34c0eaa1aca6fc334a5801a23d3ac3c46d4b5b06dfafe787929363035f52f7973782e2f2d0017f7b678e8013e9844e647dfa542673a5cdfe6e889f2cc928bf30179bdaa9e135fcf48a1bfef81992da93317e05b461a299d25a178f7697c1f346f4e4ca96015466d1ea745f38925db21b7595bcab0480a516a788cafdedc495690a1469e81d1eda72ba6cacf8b223b95aa79507287cd768a62c5d6c833ebf7be950ade5189ea32755ecace57f07f2855edaf977fd5ef5f5645e11a46cb07b1bf675f042182f0f72ff47e0867c1d10712ef29bf0c782a4ffa814589ce6d65a8e7807ecaf0c2a532cea60349d1363f3b8ba1a063feb841b90913bc623f1fdac151701191b11a8597a942c4d84f0b03ff91d84e9c24f78715afd37ecc3f782e60c827f3535c7ae8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806439cc4cb0d359f560d51ffeaa375deb0ebd13c3b41b0a1fbb370721bc3cc4afa18d38e33c28dde4b2dfba1fe635e10731a8c54f15115095662d5d6ca396e3d350f382e0af7a285b62403fe92aea7ae710cd20763fa677758a27d6dc60face9f249537aeeaed88a4bbad31e6ed9804e860e97e6c83af8dc1cce88a5887a13904db74ecb9ee57bc7228b12921f3cfd44eff8f1a576c386b683816d1b578e595010f7servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcolordrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcolordcolord-1.4.4-150200.4.6.1.src.rpmcolordcolord(ppc-64)config(colord)libcolord_sensor_argyll.so()(64bit)libcolord_sensor_camera.so()(64bit)libcolord_sensor_colorhug.so()(64bit)libcolord_sensor_dtp94.so()(64bit)libcolord_sensor_dummy.so()(64bit)libcolord_sensor_huey.so()(64bit)libcolord_sensor_scanner.so()(64bit)libcolordcompat.so()(64bit) @@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shargyllcmscolord-color-profilesconfig(colord)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcolord.so.2()(64bit)libcolordprivate.so.2()(64bit)libcolorhug.so.2()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgudev-1.0.so.0()(64bit)libgusb.so.2()(64bit)libgusb.so.2(LIBGUSB_0.1.0)(64bit)libgusb.so.2(LIBGUSB_0.2.2)(64bit)liblcms2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpolkit-gobject-1.so.0()(64bit)libpthread.so.0()(64bit)libsqlite3.so.0()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.4.4-150200.4.6.13.0.4-14.6.0-14.0-15.2-14.14.1c$e@`2@^,-]]@]z@]^@\acZy@Z@ZYp@Y*@YA@YzY4XXXAXEVWW@V@VŲ@V@V @U|@U|@U@U_@U&iT\@T}TTTw@TCT=@mgorse@suse.comsuse-beta@cboltz.dedimstar@opensuse.orgrbrown@suse.combjorn.lie@gmail.comsuse-beta@cboltz.destefan.bruens@rwth-aachen.dedimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgzaitor@opensuse.orgluc14n0@linuxmail.orgfezhang@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgidonmez@suse.comdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgmpluskal@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgopensuse@cboltz.de- Add colord-CVE-2021-42523.patch: fix a small memory leak in sqlite3_exec (boo#1202802 CVE-2021-42523).- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)- No longer recommend -lang: supplements are in use- Add add-spyderx.patch for datacolor SpyderX supprot (will be in version 1.4.5) - Move colord-session.service and tmpfiles config from libcolord-devel to colord package- Update to version 1.4.4: + New Features: - Actually install the installed tests. - Allow building without the daemon. + Bugfixes: - Consistently search for spotread in $PATH. - Don't hard-require spotread to build argyll sensor. - Fix linker argument checks. - Include C header in Colorhug-1.0.gir. - Pass -DCD_COMPILATION to gir compiler. - Port manpages to xsltproc and DocBook 5. - Replace docbook-utils-minimal with docbook5-xsl-stylesheets BuildRequires following upstreams port. - Add _constraints file, avoid random buildfails for i586 and other arches.- Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)- Change BuildRequires to docbook-utils-minimal, otherwise the build pulls in half of texlive and all its dependencies. Only man pages and HTML API docs are generated, no need for PS/PDF generation.- Fix meson parameters: -Dargyllcms-sensor=true must be - Dargyllcms_sensor=true (boo#1124388).- Update to version 1.4.3: + Bugfixes: - Make cd_color_get_blackbody_rgb_full safer. - Update style of Meson build options. - Update warning about running daemon as root. - Update options passed to meson following upstream changes.- Update to version 1.4.2: + New Features: - Add cd_icc_set_created. - Add --enable-timestamps option for CREATED header. + Bugfixes: - Avoid buffer overflow when reading profile_id. - Fix the detection of duplicate EDIDs. - Make udev hwdb optional by using pnp.ids as fallback. - Raise _XOPEN_SOURCE to 700 to enable C99 on FreeBSD. - Refactor build directory selection. - Set cd-create-profile date to SOURCE_DATE_EPOCH. - Pass new option enable-udev-rules=true to meson.- Modernize spec-file by calling spec-cleaner- Collapse files section for gtk-doc.- Update package summaries. Replace old RPM shell variables.- Add ulimit -Sv 2000000 entry before build, set ~2 GiB limit so that colprof is forced to work in chunks when generating the print profile rather than trying to allocate a 3.1 GiB chunk of RAM to put the entire B-to-A tables in.- Add pkgconfig(vapigen) BuildRequires and pass enable-session-example=false, enable-bash-completion=true, enable-systemd=true, enable-libcolordcompat=true, enable-argyllcms-sensor=true, enable-reverse=false, enable-sane=false, enable-vala=true, enable-print-profiles=true, enable-tests=false, enable-installed-tests=false, with-daemon-user=colord, enable-man=true and enable-docs=true to meson, ensure we build the feature we want.- Update to version 1.4.1: + Bugfixes: - Add back the meson -Denable-systemd=false configure argument. - Add the fallback rules for older PolicyKit versions. - Define PATH_MAX if not available. - Enable C99 support in meson.build. - Include all the files in the GIR target. - Include the correct file when using Colord-1.0.gir. - Use appropriate feature macro for realpath(). - Use gio-2.0 when generating the VAPI. - Changes from version 1.4.0: + New Features: - Port to the Meson build system. - Enable Travis CI for Fedora 25 and Debian Stretch. - Make PolicyKit, gusb and udev a hard requirement. + Bugfixes: - Add some experimental tools for the HueyCOLOR sensor as found in the P70. - Conditionally build documentation and man pages. - Correctly build the ICC transfer curve for Rec709. - Do not build the examples as part of the regular build. - Do not spin the Huey LEDs when the sensor is embedded. - Do not use /tmp to create profiles. - Fix the version numbers in cd-version.h to reflect reality. - Get the Huey status before trying to unlock. - Use a different Huey unlock code on the W700 laptop. - Add meson BuildRequires, and switch autotools macros configure, make and makeinstall to meson, meson_build and meson_install following upstream switch to Meson Build System. - Add gtk-doc and docbook-utils BuildRequires: new dependencies. - Drop %glib2_gsettings_schema_* post/postun macros: the functionality is now covered by file triggers. - Drop intltool and vala BuildRequires: no longer needed. - Upstream rename of ColorHug-1.0.typelib file to Colorhug-1.0.typelib, thus its package has been renamed as well.- Apparmor profile (usr.lib.colord): Allow reading / writing /var/lib/colord/.cache (bsc#1024933).- Update to version 1.3.5: + New Features: - Add cd_color_get_blackbody_rgb_full(). - Add cd_spectrum_multiply_scalar(). + Bugfixes: Check the parsed context arguments in the session helper.- Split out color profiles in sub package colord-color-profiles. Add shared-color-profiles Obsoletes and Provides. - Replace shared-color-profiles with colord-color-profiles Requires. - Pass --enable-libcolordcompat, build compatability lib. - Pass --enable-print-profiles, build print profiles. - Pass --disable-examples, ensure we do not build examples.- Update to version 1.3.4: + New Features: - colord: . Add cd_color_rgb_from_wavelength(). . Add cd_spectrum_resample_to_size(). - colorhug: . Add commands for getting the device calibration spectra. . Increase the size of the EP0 transfer. . Support enabling the illuminants on the ColorHug+. + Bugfixes: - Fix a possible NULL dereference when talking to Spark devices. - Fix compile with -Wformat-signedness. - Fix possible division by zero if parsing /proc/cpuinfo fails.- Update to version 1.3.3: + Check polkit version before defining g_autoptr macros. + Fix an assert failure when connecting to sensors. + Fix gtk-doc build when srcdir != builddir. + Increase timeout to 60s for argyll spotread sampling. + Use the USB path to match the ArgyllCMS port. + Updated translations.- Update to GNOME 3.20 Fate#318572- Update to version 1.3.2: + New Features: - Make building the daemon optional. - Make the session helper optional. - libcolorhug: Add initial support for the v2 protocol used by ColorHug+. + Bugfixes: - libcolord: Fix a hard-to-reproduce bug when cancelling async operations. - libcolorhug: Fix a crash when submitting lots of commands at the same time. - Replace '/' with '-' on the basename to fix calibration crash.- Rely on _tmpfilesdir macro to locate the directory to use for store tmpfiles config files by using --with-tmpfilesdir to configure.- Update to version 1.3.1: + New Features: - Add a sensor error for missing dark calibration. - Add g_autoptr() defines for cd_color*. - Add get-spectral-reading command to colormgr. - Add the GetSpectrum() sensor D-Bus method. - Allow returning spectral readings from the Spark sensor. - libcolord: . Add an error enum for missing irradiance calibration. . Add a spectral sensor capability. . Add cd_sensor_get_spectrum(). . Add cd_spectrum_get_value_max(). . Add cd_spectrum_limit_min(). . Add cd_spectrum_planckian_new_full(). . Add cd_spectrum_resample(). . Add cd_spectrum_set_wavelength_cal(). . Add cd_spectrum_subtract(). . Add cd_spectrum_to_string(). + Bugfixes: - Add a systemd user service corresponding to the D-Bus session service. - Add a tmpfiles.d snippet to fix stateless systems. - data: Build Rec709 correctly. - Ignore the ColorHug+ in DFU mode. - Install the tmpfiles.d snippet in the right place. - Reset the sensor back to idle after each action. - libcolord: . Fix a tiny memory leak in cd_icc_get_tag_data(). . Fix saving non-normalized spectra. . Make cd_spectrum_free() NULL-safe. . Return an error when we fail to estimate the gamma value.- Apparmor profile (usr.lib.colord): Add capability dac_override (boo#948892).- Add gpg signature- Update to version 1.2.12: + New Features: Add a new private library libospark for future use. + Bugfixes: - Allow creating devices with the same device ID from different users. - Check for, and prefer, libsystemd over libsystemd-login. - ColorHug: . Add ch_device_queue_read_firmware(). . When converting HEX to BIN pad out the entire size. - Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd) following upstreams new preferance. Also pass - -enable-systemd-login to configure to ensure we build this support.- Update to version 1.2.11: + New Features: - Add defines and artwork for the Spyder5 device. - Add defines for the OceanOptics Spark sensor. - libcolorhug: . Add ch_device_close. . Handle low-level commands when in Sensor HID mode. + Bugfixes: - libcolord: . Fix leak in cd_context_lcms_free. . Fix leak previously in cd_client_connect_cb. - Only return devices created by the calling user when doing GetDevices.- Add explicit pkgconfig(libudev) BuildRequires: Configure checks for it.- Update to version 1.2.10: + New Features: colorhug: Add GUIDs for each device. + Bugfixes: - Add a vendor quirk for Google. - Fix session-helper failing to find argyll tool.- Update to version 1.2.9: + New Features of colorhug: - Add support for the ColorHug ALS device. - Return the exact address on verification failure. + Bugfixes: - Fix cd-test-private linking. - Fix reporting of logind errors.- Update to version 1.2.8: + Bugfixes: - Check for dbus when enabling sane. - Do not use the deprecated GUsbDeviceList. - Fix build without gobject-introspection. - Fix possible critical warning when using g_dbus_watch_name().- Update apparmor profile for USB profiling (boo#901148).- Update to version 1.2.7: + Bugfixes: - Don't build the daemon when compiling for MinGW. - Use wine to run the client build tools when compiling under MinGW.- Update to version 1.2.6: + New Features: - Allowing compile using mingw. - Make the ArgyllCMS sensor driver optional. - libcolord: . Add cd_it8_get_xyz_for_rgb(). . Add cd_it8_utils_calculate_gamma(). . Add cd_spectrum_get_resolution(). . Add cd_spectrum_get_value_raw(). . Add cd_spectrum_normalize_max(). . Add cd_spectrum_set_value(). + Bugfixes: - libcolord: . Allow a SPECTRAL_START_NM value of zero. . Always replace CCSS spectral data of the same ID. . Deep copy the spectral data when using cd_spectrum_dup(). . Fix using cd_it8_add_spectrum() where the spectra have no ID values. . Never allow duplicate CCSS IDs for small wavelength ranges. . Only set SPECTRAL_NORM when the normalisation is enabled. . Return correct values when no LUMINANCE_XYZ_CDM2 is specified. . Use double precision for SPECTRAL_START_NM and SPECTRAL_END_NM. . When using cd_it8_add_spectrum() replace any with the same ID. - Changes from version 1.2.5: + New Features: - Add a branding-less ColorHug2 figure. - Add the calculate-ccmx subcommand to cd-it8. - Install the now-useful cd-it8 helper. + Bugfixes: - Drop nb.po, its superfluous with nb_NO.po around. - Fix a crash in the session helper while calibrating. - Remove the private cd-find-broken tool. - Add argyllcms BuildRequires and Requires.- Update to version 1.2.4: + New Features: - libcolord: Add cd_mat33_init() helper function. - libcolorhug: Retry the command if the response is incomplete. + Bugfixes: - Don't enable PIE support when --without-pic is specified. - libcolord: Build with PIE enabled.- AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)/bin/sh/bin/sh/bin/sh/bin/shibs-power9-10 1664446693  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde1.4.4-150200.4.6.11.4.4-150200.4.6.11.4.4-150200.4.6.1    apparmor.dusr.lib.colordcd-create-profilecd-fix-profilecd-iccdumpcd-it8colormgrcolordcolord-sessioncolord.servicecolord-session.servicecolord.conf69-cd-sensors.rules95-cd-devices.rulescolord-pluginslibcolord_sensor_camera.solibcolord_sensor_scanner.socolord-sensorslibcolord_sensor_argyll.solibcolord_sensor_colorhug.solibcolord_sensor_dtp94.solibcolord_sensor_dummy.solibcolord_sensor_huey.solibcolordcompat.sorccolordcolormgrcolordcmfCIE1931-2deg-XYZ.cmfCIE1964-10deg-XYZ.cmficonscolor-munki-photo-ambient.svgcolor-munki-photo-attach.svgcolor-munki-photo-calibrate.svgcolor-munki-photo-projector.svgcolor-munki-photo-screen.svgcolor-munki-smile-attach.svgcolorhug-attach.svgcolorhug2-attach.svgdtp94-attach.svghcfr-attach.svghuey-attach.svgi1-display3-attach.svgi1-monitor-attach.svgi1-pro-attach.svgspyder2-attach.svgspyder3-attach.svgspyder4-attach.svgspyder5-attach.svgilluminantCIE-A.spCIE-B.spCIE-C.spCIE-D50.spCIE-D55.spCIE-D65.spCIE-D93.spCIE-E.spCIE-F1.spCIE-F10.spCIE-F11.spCIE-F12.spCIE-F2.spCIE-F3.spCIE-F4.spCIE-F5.spCIE-F6.spCIE-F7.spCIE-F8.spCIE-F9.sprefCIE-1986-daylight-SPD.cmfCIE-TCS.spti1display-long.ti1display-normal.ti1display-short.ti1printer-long.ti1printer-normal.ti1printer-short.ti1org.freedesktop.ColorHelper.xmlorg.freedesktop.ColorManager.Device.xmlorg.freedesktop.ColorManager.Profile.xmlorg.freedesktop.ColorManager.Sensor.xmlorg.freedesktop.ColorManager.xmlorg.freedesktop.ColorHelper.serviceorg.freedesktop.ColorManager.servicesystem.dorg.freedesktop.ColorManager.confcolordAUTHORSNEWSorg.freedesktop.ColorHelper.gschema.xmlcolordCOPYINGcd-create-profile.1.gzcd-fix-profile.1.gzcd-it8.1.gzcolormgr.1.gzorg.freedesktop.color.policycolord/etc//etc/apparmor.d//usr/bin//usr/lib//usr/lib/systemd/system//usr/lib/systemd/user//usr/lib/tmpfiles.d//usr/lib/udev/rules.d//usr/lib64//usr/lib64/colord-plugins//usr/lib64/colord-sensors//usr/sbin//usr/share/bash-completion/completions//usr/share//usr/share/colord//usr/share/colord/cmf//usr/share/colord/icons//usr/share/colord/illuminant//usr/share/colord/ref//usr/share/colord/ti1//usr/share/dbus-1/interfaces//usr/share/dbus-1/services//usr/share/dbus-1/system-services//usr/share/dbus-1//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/colord//usr/share/glib-2.0/schemas//usr/share/licenses//usr/share/licenses/colord//usr/share/man/man1//usr/share/polkit-1/actions//var/lib/-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:Maintenance:26197/SUSE_SLE-15-SP2_Update/45dc40cf4445a340ba26296b280dc107-colord.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linux      directoryC source, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ecddedaa32c97e7e14c8022ce75072df8f5949e8, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a8fcce78fff42c2656859a437fba3b32faefb67b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f222d3a7943aea64b6013c75744134fc8b745093, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4609d9df20d35f4f7060b69b9e109b1f645439fb, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=eae5743912b1ee4aa9c4cb0ed2c7b7781ca9794c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=467cf8efc9dd798e53db587e9c65c61588dc7113, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7dcecd8177af12b3c62bf5063eb638e76ced095e, for GNU/Linux 3.10.0, strippedASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=23b7f385dd5ff624cddc8da8439d58a83d69596f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=79568944a50299421490b4fa36459af3405a3b98, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e62b2efda211f0fa1eb27c73e20c289498e11de, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=51f0216cd1d114e69e283726df222ad3fda63014, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f0e16d3451e1f1032d3f0362b41130b9c9f37a7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbcfe73c38fa5ff6ae0468ad26308840f328d493, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6fe2f8f689e8ca0e73d6af09171c48aa3226f49, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f325493f397ae3fa9a411827b17d46bc7e5fb08, strippedASCII text, with very long linesXML 1.0 document textSVG Scalable Vector Graphics imageexported SGML document, ASCII textXML 1.0 document, ASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, UTF-8 Unicode text #4=CIOX`fn   RRR R RR RRRRR R RR RRRR R RR RRRR R RR RRR R RR RRRRRR RR RR RRRRRRRRRRR R RR RRRPRRR RRP RRR RRPRR RR RPRRR R RR RRPRRR RR RRPRR RR RPRRR RR RRP RR R RR R0Үϣ JvuGutf-8f8b0f4d17ab6a41f8c8e1cc7e04551de99494cf04dc3bb5589e54856484fcb28?7zXZ !t/_]"k%Pt2[9؋'j&;$4K;`>ҝ,RᲙV쐱1C-1ltn}0[r8r!ڋ_X+6v?Еy頻o~츭 ii ^ 3,nߜtzq6^I@t X6HoM!&g6]~4oZ!o9]Nyl\U j\dSlŘ4{2[ܳ l:qmz:loj3XY2ſĔՎhkⴔ?¼e}$ U7Bï [?#:P7khe`*Ǎ?7?)a3Ϝ|9zEÖI젿Gfg5E G R6Kh>j3@sdGҒ&7+ώ ;' OͷvTE#!MaQ?u8馘JaMf q@{;hhVQu:X732Z͠>mVt0R!`T-BNB՞2y7 ֎ډ,gڥmhI<8}ȁ .ێiSBYxN7s$qA (rJ=O<sLl BUK<zQVeM(s4\|`X1?z4v^#gXn{+(; 4} 4&*FOE)p`i[5:bG9"ߗBՃdG8UEUzi4,`U7 fXL I‡AyQ( n!KϢ>ktRy@ۜLrgspWD[lEgL5.tk$iCLx7gOr_ZBov mȮՓ'@9;vC5E"2TU{x p>'6E9dr4眞HNœ"ғ_a^}Y e$|i+qN9r rr]ne[gE4T]޵A_Jƴj\mt|o+^|_!'CO;doL ߭n}Ot;'%Ws%rHx$8tq}ϸR*={TrOPN]!s~cNt8X] mRh\˸Suņ}ՔY~O|qxz`VPj}ضD.q׿@H/[>l MO\&q-ϒ]] A 0.:Us˷|DY;uA6;;HQi-]e@{zcAM)bx7Er ;yM! a!3S 򎬟Qo @-전ݞfmVOlkmW$ Y B3=u(E$-ǮqyMC}?Yh_ljies͘Aŏc":?EDwN81)qtK..!eۏ@`v}KofMTLB"y%1O ]/yMVl+dd7UfKG5 ;])HA! @yD`%$2` rZ"c2KiQ.aJ)v' V!m"F%sO58Q]1}vfĦ2u XN~=upڿ>.쎌1I7}:Oz^ M5b)-pDDW5=ronw<>Cg5MvdX這C|9=]{RÀZ;GmD d]'9簑?Fb <_9"*h8XvI WeֳKa[^q=)k9쯱DpmPE,wHq."2f-ztnqGpn+'a7#{2n7j$2ɬ!H4ucc6S[jy޵f ]k T36\d|o'ɺ}.0d)66LuafoSY @ K&wr䯂%ms{''!QF \c ~SXr9I%!O3Xݤ#dVAǡ.m OG4ь. 'JV>iNBD:;+_.jJh?q3HY;xn61Z/cךs~"5pd*w"hj8pp+6,T*"%FSw\} h> &00#q$bb0 ~@zK2G~g*x8еu¡js>IہBA"@Y9ʊK _ {+/pg7gTP;ϥR9 r<~m$яKLIP&0 2:M}N|6 |ĀCn Qj@)Auۋ& \ 7o-zT'7\( ,S R`HIU oFmY":Ҍvk8ױ.莵r{R)7PK}-Ai8< Rx$ʀLx"Xs}6lOBC{?FoEL|~[)-N-pSl'XFR&O'?v3W]~❾E-Iy.ma4~#*+n5Ik8'|0IDe!֋{34%q', Yc"@0Xоc 5:Ny\F|Px1\}̡\:쁂*TbdCF$cJ5W z2Iيj (0ӓOLρK=չ C/.'@; nɩrcp&44b W8Ŷy]UkA .e_{ w%0/Ol[}V lr m AR;~rc%O'y{I}{uQ.&EoN>ۅ9.!-[晑"Cb+~HLΘT:>8տ 1GҬ'XOG8 hk$:sd䲆ֲ)Ā! Eb3"/z bYx7![J;Eߤwso?};*Z!k83m|"L,vZ@2 |ЃPCI-ʟ1Wg ^(J/7.L`]o$rj6[%Tӝ1gcB ѯ"w\0`o7yh8px(qhNY(t.Ȯ7 )v@2U"(yH84}A>%-s\JӀM{ަ%KCK :g^IVRiSep60~$&{mN`Jc +!o8HX).o Ǔ߼.l'R PVU%|aF@[Vno⛵gqnD&NGD5#FBCЏO4+C&|mg퇗j`hܖ-8(|faiG."覊$ŠK`.c<q/)YLט @dE3?U&zcL %,(|'ЊQoP9RzW_,al*e"hHv^k=}yEe6!y!EIƶ3ߕl)M J*#%ŔYw+[wFs}| 4YÓ1:#T|9JkZ-# Î:K*"K2pPR 핡~ɕOQɒAZk92K}O@h都Kf\N(t^CP,tu:^Ԟ;2ekgR" ġF{4pgn1 &@Z+5$=l`Ifג/4JMM5_ܭXܻ|3ƥW꿁__EQE0fjbі=nc@t&sRS712Gw\c=),u*s+)?6đ#(;!>^7،<:Vř݌*W,;O{qH9_aō[tV:K>HaZTy5 #8˲E!< 7V6qd3^&cbW0ZԂL BͺCE~\X)oWI v"?7 $*ˌ4lmňS»DKyI"Rjx]RSv}9 t굹SS[" !Ž5"̰0]ƢnP7Ѷ bo Qg[fJs.`+ߪ@GeC&~_n!y3K$v >^(6c)W?+4dGп0;ϝ}KS廦Ce#m"Wˈ+-1½iCK(bN53!_V<Ԝ̫RcӞQnz/4gldHX9E.dDqF vf0C1j3%3]dτ, %T)0`BK_9G-%TqSjŭ&.7 3RM2*x8JBPAH۰P#%i6w7:E[R<1`Z` &,jYuMdDMaKyȕ.+! 4T.c",bz'K2pwvUD0^i[&.=9RTRʅ '=_mIU7=Wgt}@x[ɠ[G  vPT׼ wC{kzH]خjۙ=YJ,BbI@*VװpE@N&c-sc@EhF^|DbDjx|NM1~ԳTz$c5yV{>¿%+uzjRT@'] y>#b m.4~X];*ccns( F^^4#p/ b%GBj892#&>-ʯ\4Cd۩GD!\FXv\fhrܮmW7PGc/tUzw%ED'BB-1>#@pIZ'z8{L eCH4QsV$NCG!C_Zij=Ҟlq4u=&2cW)x tN^p&%sz3o}pf]Õ v ]m."(JRGyEO`$v7@gXvI_dD);A+wrv/ )8^SIҌ&6! ^G/.z{;\ŷA"ph ѣG1 ݒlv1-y.[{&< \Wp~9xqGgpۉū@L XqNGy^C fu.jN(&Wb{z^o|pDUigUP o2^Bl bD`qa$gҖ9FJ֑Oe6` pUaa9Y찭Mf6%ӌ) PȐ= `ǣ]KE{FQ7!xNۏYǁgjM.jJقe܇h/Q\ ꀛG]c'.ꃢRr.2Hje6yYsqSqbR'76 H?ۼF寺FLRVލZ,gy*NcN 6OI|jgJ IRk|̦;*/~JYX6b;v0( 0'i[۸Y1:MopόAڎ8'w^/趰gYc(sSSb;N*>pY;ڴq7QaM"h1} :nL)hs 49kz"\#δƄNʍDD y}jn6O98A&]G̀˔U`sņcJụGFAf^q@z= sp/a"c.X÷i9h1n=u#F4Oih6Ni _ȧ~pY0v!sfDI8uYT@S! ͥms㣗=x;2tP,(zAuGi!(vJk"&qo-Q`u~p;Su.S-Ua&_-\e `!G(I)|F ~ʫ}߾ǰdO+S@: 392i~e,Qv#mB)rDMr|Jm!\#/}?KZ$L_d !G,PA62_1 W UlxRGӺ4) ] EwY3l8C+U%) aٽZ@× iJ XD-QD;GrНHzOq=(!I7u7QL["3Ġfh|tk]֚:fyu-٢q,YBˤ=(&Caʖ g69j JmPrMl!O7QJAzeW"qM"9$Zc[]Y: ,[IM*"/wck2f\^Fn[*u4B8ZaSKz %5ہ'#IuJFpztlkPra7&sqR-7L':#FkUW$⥼UҏlQe^ ҀJt TeӪ9ɨ1h?c76t0qH/}KLyCF?WxϽ;ќlRwA gJ'HF#>U\(?Ј:p8fhXRα,c cWQL]:WI6^֝]S;ɤS BT32<~XK\w b@[ 7_Ύ`H`ΩGf( ^7Fʟ0!$&h 6hxzs]9L pH#/_GʿҫNqx-y O k3N&=3,<*7c@ W_lv&oU8M n{5BvaҵwI'EjE^ '1Z r ґY tG:6%30 NlsgrMaVxLmm.<;e4.Tڻ^:˭fD}[ USiݢ:Ԯh'rGݰGM^HLsF^ӓ舢̗n¹9p͌"V?P?oXJgbr },e!)XG(~Y̩Zq͗ 3辘ak=][g%@Qf6I3B"?>T1G)Eep T$^JG7TңZ`!R[ks]t4i,(w|lIV=3 7)Bl8n%Qs.~H DxR6^!D"Qܦn(׺#m#;$œ/VlRv1 V}@|/B^`34s ExW&_YEM~mX*?8[=5zo](^& .gtFvXZnemQ_8bk{4k`(B)Xl,$II  V1U+*q(Gb>@O{ByGN  x\2  iBIlp`Vke]B^`ښ ꞁblK_\RT 򴭭7cV(L.^VtѴR_mUƃ`h+I+1?$'VwS~<*%2M ACL^ K 5BGڏvb:Hmb0xT0|`lK*jӔ`.MwgSmÍ"Fcdk\ջ&kZצѱ5Ml%O̐/PSr[VQdjWd.KX:7ܻfKYr$ڏ֘;`[*YqT$2sdS]HlzW6=]︚9bWx ; _8ct)}/]႖LmD IٙmSNFH'oglVSbܸe ۾փ)bQm)=PR3t5N"$>ۃ);4q!{pED2HS_7KwD880.RXB4]8fykwVtOPbw7&{D1('P ~4kf N'){33egDbm^InѸ~ѭq YVc`"C+\]\c=հBIs |e]_^@@=iǵr;[o+X¥6[ϺhItPeG{}꠾}p+څg,4$kXd෸UFXssaeat^9&Om}L P=C^ Bl[wkDyNxpu0.eMߊ$M)Xl#{.pgl)(u@U.pvX%rh!-e>`}2=sIć1>Gt 5 2D2$^ uaMi- 2׵;Uf@,F[׿i~<{xf@mP) z): JOڤ5a~ÿ"Xfz̥V >fo7_DϹ֑@18v#ĝ)H&^tQg .;8⹧Y] X9- K3DDg¼W5eN()tV"&Rcѣ5#KKq)3C-/ +??1JN#ltKSOsJHN%05{$Kݳ?3s gwT#N3n z-{i[R/P1C-Sy+7/i[92s *44C}73,]A B&3l{Tls8XX= Uv(]c OEc]'}<ֵzqi;<_jk !n~V[ @~Xy]gV%MacDALrvD|-Xg1&ըY-o\yvC9ږIfYt_t6¹ tX}cD}?Z+.^d'= 2}jG YQrM,Mt1&P E H#}^Hf?%C Dk'#p5Zƪ MIIz*gv/EHM53Qd8<i? (DMGJ/j'톒__CagBOqAgJ Z 1BjJw(-)UJ'07t\MO&I7"\ w 祃]N`\M4'i-40$fn;wtq`vhQIcIuǠ^M7Cm^ޖK["ss5k+5-o6Kρ`nK^#3ENy9FǾKmLZQ݅\-SYy針03:U3`X}/%ٴξw>@P{Kӑz?:g]ɾ:h/] |FXDqr3"2i(ۗUmCUX}- ˊ˫Fo) Ue. pwה]|yLfU]ēvV$QIWdJߘqKg첲7օSe £6{˔!xm/ʁN}V\V1 eGHw~wZ\ ?Fr*iw|tP?)KKDSھKBu#{?w090cA@[#hW24 >SofQcSXªc9%a@'eITaׇ]ʵ w(jy^׌[":Tǚ0iGq'pcck?n_yxu85bL]LH7JN ώ6 dAsŠ]ٿc۳*ɡ͋Tyo:.+֬)UpϮyV vfhg,EVAe+QX\fȸ]s_Pۭۛbe6'ߌ͖ j#yI}K-eOd69!it9#^fh G>I*[A<!Sj\M.㌛.ؔ@YͭCp7  4𢽰tWI4sk33Z{|Y η/&bpq#OQW-peyϕ qt^:W'D{{ ek sTzch` ¶wd.?yLߑ"rYLe9u6Ez<7mT碼Ҷޘ\dQ*VF(,*KT7 5|%@6'SZ!]PaoZg5}ҫ֞W@5GLd`d&|&vo_Q}wM^|v'g, }0JsxYUA lSa>Iy u\Q)Jih NиlH^B'wmXVAel5A*P/;r9PFF8;>^3 |2y7 ?$v(krC*'VpFj t Yvk`F2\=<b^{5&Io=K@D4'pŷL2\^t1eiڂkEtU<)S%ﻙYWtg>"R@X*&?^>[Qݖ-` xPjCni=7ow1iݜz}gYڒ滠k9Bw090r+T૬?Q̙1#v}Mf{ j?OVL+]yB?hlxr {. PW^ }AȿDZ:*=1GG;ӽ&[ B%IZ"YiK(%|LW@4/𔽀nqP3vn CSzcJ ٣#;9[1͓ڜe.zEM:'70&z c"[(:!"N$7݈'Fx-U`He6g?(нN&ng 7UA}bkl`:yHE~,ܤ %pZܭ)SW-e ydd]g,DHEZt48}ݩ8 mOmWk-!Ř*#퓬7v`Z_f7ApSgґaHg |Oh; nJ!U4Gpv,aL Ȼy~>Zq/!@U >WQĬO}O*Bڎ5n5[,}޴=~,g@PSu)ulF W-2V732 ҭݒBq$j2k#{j] - Z[gYʙ@Wߦ^9[*1%d(ׂ2ll_ 6} L_[ޡӌIXvi.3px@N&٘8Jɑn73R+?W&k+0Zo8fhpI+[Yt[ =VWTWo+Sj[sbÆ@(-]?6ɇu\ΊF4HW[>1 A 4a~Q(s\r#<@%2̲0<Ygg+Jºo /moQuYƥ-ό/d( ̬gd͹B_h-GP`g"QjK}]}X*|_Θ1D0]|mxv$qr Y I2QY^ ʖXygx5osNRYuk,Y*n}e^WtȨY/ẃ=T_ڎ־21Ge< y1Yby0$U;Lcxo9+ az[+ ~H8 d02N8tt=jmsHkqW'2qPAvjQpUr!u k{p qຮjA7E @y{(}QRa;aHܽ5M 6 "Ajp^>dTxZ){Ȝٓɟ+ L'NJy]H҄Wb2*<:dX OKl.'%]Ґ1Z2 F*0BV3P[ZùUa&k&=7BHeN%R+^1( b>.l}tK=MV9&XA5tn_yL%x8ZVq,OGL{W cW~70,|-47R9Oq:-#錖2GɩvTb^6d+O-g77>& a00H D*3=&d3KݙK&Ypt= aƙYы &˷Pc _Ejj<[h!}K`jjuwZB0wVaEaRcA.Hp݅}h@>{(F% ͯY|7>!E}ڪWrƜruUF~9yFUi/3,G5JxrϔsTlĖJ;.nC}|aమ(8@h14մW2aƈ)F|{p^ҡ(}LYULwC07&YhJ-n 1?ʺKjvazˌ?=+q=aKgXt͑)X]Huଯr@<^#gv8`}_\\K5UL\w@o SB 1mضW M c" ezBPDМ]~oqYDo% \xj'ypT@?4c ׭ҝƏ)c@)Sz*dL]-K:x1PZbn݄V"?dF4NW~L=Wt3ФTi҉o3{[Si m[a ]kK Q (Rja"G"=B2H\K'B&5ETd=sd-"b6k% KMRAeRK[ qo"bUѺw*c9d ǩd#uQiR{_Wj%emG)ff9+) װOFނZ+:jiétZ({E9<heq5i @QGa׼=γCW2No{G?;Gsc[p{L=! *EON*+p fލbN57qͯ m+Ν;xtq]ժ5}ƿugC~}\}VCk\Ʀ*1M殘RC-)Gi. ;8][:vRх.sҞc^(:R=xWQgEFa`)2Xgɇ$Uxq/#[jƒ[z%TC~&H rӍI4iK6mzL`FpiٝJ#AL;aB'Rkm}W+o= m4|Zn;S{Njnc j8`w3=]`RC)Ph_+U:JC?@Z6gt3:ws0/o ɫG1n `rq1-O+DB2+M޾OEͱDZ I / cT"ٜ 1:EROs1XL>HCPnGLF@X).I(l"(o^%sۤ5܏ɭ*X쭲;,흣|U1y#v@1NnIC:@[DcEЃ䅏P,*\s5Ё ė4IeW|?Se"qI5w5.jd$h8I&k\8αpy+ C4/<\w3 "26 S|A\oY,aZMq۳+1ׇ{x> h5hIzuXgIgm]҈.}>N`rG6ʥĂgm[ $3>{SLy0_V,)DST 0~FN}l=U]ie5Q(UK'c\QQ( $#x!*2[_>-vPi;GDrRH;@H7aW?EM(`*T` 2yZ hÄ;a<=U0\W7zZU_~.yg~.P]' I'bAV DSߟÍ!E$(#ZRDgeԵ!9?W<]uhƄ\cS0;-f 0Ʋ G,!\^QDٌb!YDl33a6-gDy WPb<ھEՈukH@\?+ބ(yc_2tj-9ޔrYi9ךʪ'$3LCeHoh[biܷA --HU""$g (wc!O޷WxpX>Nb Ag!idw2xHv2BV&UՔ' y:Ɨ7:+ uӫ,%W{*rn[Z!ajժ9@XWS6ގ==6Es鹿ֲiL ѹpfܻʜPFڛ~ZpżlؖC#rjoBbkG:?̒/t B?fuV~`pW&Djw!ETo:)Vl%˞c@{k|BH_bjD#h wH+ꈨUҿq&I8`?euc'pla%=  "}6{ѓ:#MKe^4 Mu )M{J⛕CXg$UYsKwd5V }kX)J 'DFg&tMNjO~}Gy!M&1:oUs) m;?6_rjf*A㤶}?6/ix d/nrFWPl|g4$YfcC #V0x$t|R?PhW[EUc>ZD< d" F~.xd' 1kRIy g?R4(paA0khr~9π<2!,HU<ȇcX6cqS|C0&:U`4 gy3*z}zfc )RJ"Q M߮f4"7Z-F 8SvJl=3aQj^Ya^l1b*J;˫rWs5Uô1> 0ozufakゆ@D(;渁MX0WZh5_r*n2kV dI;jPDhMM~br-y$5@{ö`5'6;-՟IUJ3qaY]ň`z0{>ZK:y Q*W=[ym(>oK,h \ _`f$)~~ :[y(^zvu[s&3x8 n *S^`3Dt*QD=ٸw( s>:Y@!)_BtV`nK=S^ѾUfF2D|mARpkG7T; &'8JJk|a*Gͭ=/܉.vNowJt?!v8Btc"ϵ|s!u /@{YI DKQ|$ǰ+ᒂA{PV>$خ)GGWM |s+ )#aR t-rq!e'9kVW@E F;OBz7^)1~0N$_LH&-gr&ME2L7+ o0 G!wW-ar H\xhQw^؏P{r;u/@ 9xA[!<7^|8%-/u'Z eVq0$=M*i>cYR L>5w;Gsbhnp0-N~,Cz! jst3:I"~ڱ)̔Ank[O1CFC8ϼ&@ix`2loHafB3?WE'e$Mсew=3l=D΁Wڥi֏hnvj6 * P!,iPo9Ү P;cxvlbp5 TV^U+NeSŬV3a>6 vqz:eII^ n2? m56j Feo =!)iao0w9#ȗQN'û)QP~@^$xعTԿ"&M7[7wSi/Y;],26"D2`$"g2Lk-.1vC rRY[98Ɉ2l)I̋ ҿ:f è+D"DKln ^[u}/3=!Vmeҧ LE*MwIҖn_#j G'2-4lb02:{3!|R_tHMU)kC/n wdYg0([QgtTG#nig+ZD(j "jvqh /} jlmXJ#.\wkh҆ZAyy,> nPu9W}t3l]6axRś]KKP3lqxåu'\7 v,-X5Q_ahHzR.*R 1=ӝ dyR6ftCy>&cM d.)COl(FfA.ۑJ24m%aN:U/>GkB(Ŷ>1ztLXXnH}%ڳ\>4YLmwϨy.?=;ecoSFBBZ;\%/&Xc@)$?S5\(]ApM#Y=7f {ygR݊tY5D^.5 ]v* \X0<ɷǪB/Uvm!P\mmĪJuB#bM LX;)) \{FxTq5i❵JDqNp~T@!8aӕy^bZc\zEp)I~qߔ0*Mܱ 0NBI64,Q#8c`*aPMcF |56<&q!L` T?+bW''B8ΚĂTQY"5tM9"MP接ʋ0#lq?2$D;ׯ6xh:Bt8_@m2M 67p[p^v(Rs;}hWaG1fZD{)&D4RxՁ*Tqnh vǯ/MDZ2 E}ۼFRsp3/361O5q1ߎH-:8i?/#0O$4[rl{n3OM~$I8%Zq/L@-P&Lj%N ~KI{b?{aZiDq?u:đJ`v.CwzxZRh™|=WH/+X!̣psI5bT=<ᾘ}BUfdUONʢmbxzl_D0)2Z|].@PA f7"Z2=G d%HcҮ%U!tGYރsְVS ffB\7mKkvu]3)w[=z,t+.;L'ȚB0;) {'Y{ {)V!'s`SྶwƤ&#K! buqZ@/ _L lM9#& la:^E!5~ؓs.i?6i+f΢urik6Y|ټ&-R"-܏Dg\5>p։l0Deo$p:LU7HZ{=6!Ihu溴GomQc&*Y8ۥwh1w!m9 bFp܆hhp;g?VT c2Np)(nЀuoW!hj3/EBrlHL}ǭQ?jg{CVȺ;d"} ˺Mrv"nLoQb1y°7bgZL^ƴ*jOOFR|6faCEJ!FeU+Fsjۊ DE'q4ƵJo|2t3"̹ߋnZ_#*'&o4, R) JS-b @:Jy9zXE5`UzÂY:Mˌ8l1%.o dcua i $y5 lg;C(鹭YݍQE|]⪸/#77wV;TT`' Y$Gڕ~Ur9:`6 9%Cf]ND<8R󂀅9M~&`GOq-Cie$>[cbu{a3З0 QU}GSywl,_%I,؛~ȍϤ_&Q.T69s"7\'MZ8tO]@Wd^!? / |K5$ҨXDpEzm̲p7|{ϑ}XBqԹvI^)"x<+|n5/I ((;veeBНi;6"l>!iwǧfaa-u" COSlhA D8޿b>O%)!?7\i!͙@cZpTZg G#!ꞧPp >ʸonl^  ]%ȏ1qnje)WD>3IO]CDo4E/> ,M? n'0KSqrJ(bl ڍP-tkX<50dڦH[)50ߕ96"h8Cf'8u챘C0 n d'}cЊ.x}n%bA v kL_BDh X3 h.zD,e܇G /i>`+Q#iǘ䲦]ànJ_jU>i0g9Hv\%t4& 4ge,#|] y9:3telшh&E + w AdSvbL^ȵW .`>?fܴIp:k3=-zˮ[>DɭmVaʢ')/*E.ȍ]jcu r#T] D;A/,0UKHj"(FI^˧'x㰣s}G}>L"VVPS  `r/d^ \}~007 .t/9NVDx`_#[es۳7jl]77`/yxʹ_֨`Y\5ڸh|ݬŘO%*cA_a!6y&{I;аGy>wr4)^;%Ox{T.Bs{myмJ ]1eтnU.60"_R(4mkހ. PiGzzBsM9|#aUe'X=Lܼ1[V?DSCێtP>ߡ4Z 7I7قax FtKx4E!lǑ#طjn-^JUdk㱆rq[kt{KnV[^& )K]2h)MK @avjR4Q)}G~Vq~G\}? ' ]QN7~T୥ά13#)85 yS~ק0r%y冤;-r.Bœ9k>*~uVMINc.$(}F#"%fp~x{u ׾ Me,F=atxa Trod̽^GމcY`C&G@ѷ5t J#ɵ lԺ@Qa~(-[\\֘+{6e01ZXrD0Daj=R|v\͜@__g{ Ƭ:A*Eī_}i؂X!d9m؊}+KMly޵6Fϳ ]`pOJ&u|+{? )*= G!2vwC P@Zz P'K vk Y{ c:u (i#K`T<вYjEESqZZu9 s9KC`b]dϯ4*fSPXK oFB%76v@pJHŧlɑDV.NvޡI2y{؉,yxBUעXԘCOY=p1QOc$;ӘY]<ҁ'okOabJOmDUbqv$ ,QQ"-D]]c@J+ oG@p:C",qʶ5:q.4H#iUpGy qۮ+!H#q!t ϛ .϶}{T6 %nUje Z1%>2cx[ż_/j}pKG ?%F~wPL0,\s3Z4:"+cD*8Ԕ4}vaogpc#3b,m y% p*Ɋgsl]%s!烬`&c M: GC DMhR=0Q&.C# K&G{׎.eX:ޑJ-^<"ΨЎwl^H4GPaf\.HzypOdp\1rLAb[{A%\e:G80f@a[3t($0cE l^XGS~tŕD"!po1GP{+"i' W?aO+ސ^Ӊ"_-P7ՠJA(BGG2ŀ>R<Gg*k)X.^5bTiaa_bTV@!"B6~SBOF;?uZ[pv} i~>M^H5< lwV ,K95tWiIQ *\+r{M`5X ߰o0Xxe$¬ll^V 5*>ʶuu1׈Mk.Lnlv)`@G 7QX-!?4O Z lPL\^l/owwQ) ]nL@ꎙ% lBditqr P$rLM?(1%0kJdH;1zTFaHPI&Cp_R0;BQ OWER]B4 55j\NQM{(?:yMFu\M~5Xb syщ~ՐU Qsd&[BW+Ӱ]0 =VύЌ_=Ղc1yALc$e9Ʉ^:S'K7VA-&Lֲ1# "d[ִ8$)O ߍ~"Mԅ%li,F/Pw_ 7*m>|?J+_֎hQ 5!#_f79E!DCY.AU܅:+=,3(B(摚!,Yj sNXR/`|/?D3MK5lO._k;Ht 鶫| vwv'#^z~m4&0oՊSA] [+Yp  k-0i~38Ĉ4 M$>9pIΧuu5I5`o.#s1v2aIՎ?;<53H nr<ǥofqQ_fݛ3P,e.w,&G%X_ɬ%; $\=ZƢ~tE?\.̯GLg:v7]GM1`%zݾkJu8Mjn (+*N D|2Ysjaų )B!k~B)6ٓM2܂pe>ڀZ r /N4d/>ntOKjp샴!탋8^\ ur]Kġ?ʎQiWn g5L2ZO-6) /x !dݵaSHC{BGwԠn=,22fiU"xS_BOMK\(TOb$ GN2fG$`Dmٹd Dvu&M$^?#W¾s v}zG|d[92ɹ')]PQ>|CWՠ44na.¦"4<*P<(O{fѰpЮlx/Ͼ$ ӝć~0!m%mj`oi?˦{Z蝨>Pw g}ZC[+ԷBӚMEwgb{;5ߗ nmbB[1Z6:2(&~M02On }%]\bLJX_VG FPybUT:4YQI5ENem[Ym-&ѪG2PrP) f]澙pre4aN*1^!}RPp1⸂b6~Ndߜq0t%\ ҉FvvPd>2ru~ ]2O̹f~FިLTU\{r>+kYJQ W\U~2uXWL]5o)~֎!ÊwOpzC%i$OS-JV ƈuƹ a3tdC="T@ >N|?xnbrOGɽfqqJI6'@H)kUThAIMhQ%%td& y}bɇ@iwL<.ϳ¤5Y)+'Lxms0zś:qr e'7,l쉭n?_7eۀTi#ׇ3aLhY%#~B Q'I~}= l0..~~Z!x %YV rO-d)Gqzn7E Hrjmn9!zd g'ڽ‡c{ȧEFGFŽj.A 3&oSe,DKw;DP.rrS@'*rhc%״H{=rIC~ qB*ШU (3SN ͕╅ޠ+ ɢl#\eY=>aK&RQPe1~hl}P[ɭ;KձmT?Lw?Tx;e>FjJ1HDC0[)JF7R0 m](M* Wq !B;i'=vLE:híO1/CmfC]D,,*hr]y3:YY8EidERR*UI&$nS50|ƗFp; X-U݌|&s"b-I.ˇ`l--x+4^lo(^VJd\8}&@rͦ#=QbAfb ؤ94 EDwod` =l\G~bE*qfPr[V,X"eG*ũFO.Z[))GgKz]APO)W3N1tɀ U(w;- 3X ~^TPێNQeO ;u`IO0E̎%ӅT_n OH o?(*l8ț+:.qv{}8]D `9* ǐ$1Z͹kE5ʞ輕F5~+Auk"*s?\ zՕO|!3CӝUZ>YdWmJZE[yқlB}tKwPHUcR}Q"r~ig6^Bu %(zR:3|{vmƸ>=ghPbaz0:bZM )U9)| *NnC@{<;F s@>qXUWbz6GۘTYy%Ns4ۘ \n;8=欭"ihl*,_M{(<[ZypZ4EwXs(;U>5L5},~q LفyU ^{ ځh9?`=Ϣ̏c 0" z*bgt4&8|SIEUUp^%؄[SyJQL8(:QTS*[,3ڍ9u6ؙ].T8%Tep'[m?ar޶ݠ =V>p\0ͅj \j_ET[+DeRI-wcf:As%\L\YJfm_*3~(teOlI`dPqxm?k(e"GU8͓ vdΧv]_䲸Dmg9'>{?]r0 td%ug'4ҟɰú;$G]b$ qKw$Lʞ˹_ZBϋ]3 V8ƊCd?d$dž9m%j $օö%/Ѝ}nE_>I(" -jF,xIJ#E^6:܌JT{$:3GB/aSf孮G ? v/ ksƒ+_ ¨@vAiL2yC%`;r?XrD/Xf 0vzs=?`v?kR >$Nb2Iz& ަmN\5x|Q& !1/pp[ϿIlz<;*h]cEhG TkuLA5Tna;NIt :&*й_5`z2(vN*Ot'0r:a_uuns;<~!p5AKjsXv@󨁯`P͌Z9\v@Q{3뉍A;m'&-6nm'Ze%ÎTAn^v#&X8f.P8їF PD_9,սlk34CێVn.jۢސ 1ZFToAF> fwMY"=ȼ%fvA}r?ϬD[M oz[OX N1 wu3AjWexs]B6|EB0jpf9wdT9!b0azzu&A>Ԥz@lC%ϡw"Oc{JT~Ɂd{D6";/3 bMH#4.sgEyA"pj?dRW0W:~sUJz `>u>~\R܍DG5B7y_Ӗ2-~C6*)J'}fy`}B{UpSng p?y12K6(W>d.D̸[d&W!2j$kIy4<VrM7_k$ãTf}( n=9}Gvo9|HcB0^N4SXe/&XVS'V)v`]?jghi5͝F|Ǒ[衸;USaG`hB%hS[~Dի 1[qfqnH7}q"eLCthP!%V8} UʄZXT҃X< Caj[ @yglZ wK%Gs^CMӻqr ÄK- .y(W5 &y5P/}j8O-] >Q3 z|0-#Ϫ]ՆSH[::My5D\ې%Lm.8ѼrȫDQ+0H }̪)~-H,Kzn/KIFPU\,M~7oQ}(p{O2zqȣLD9*B1IAlhlIHSՋ}%FرPwUcj+w/fNG;8s]d{gۡZkCt_1xLM-/{v}gH8&r5wMn퐤i RK r (LG)Ԩ=#=ԲlO_v(&"&\K®&+fmf#Xl+BiVxu#4WW4:@{fh5ח`F?R<͆| SwuذJ3S":;i,M Ӈ֓A.mG_KF/|T|0rqTBᐹ,SR ;%R=U,Q7Z g8N6 %H87GF`W]ѝϜ|K9p͐bT  S$\c:_`&K_-O@8d$ =DmŽH?bM%^T`h60A䚒\v,~a=Ut\j7m~ϳj@ j$XGE!oA' wctx-4 \ϛ9qRIJwO \Շ, S%wgy(+l}B6?ߵ52r,C&'WkB&vZ+``e ՓCVnJQ8fsO;m 퉉KʋP[8IЕ} M![8=I%Ez>g&F6;ywh7TVUkfy?!A}"A 7`?#"ʛj'PIl0 7%G2GU/lAgo9!gO-Gh:U6@IaPخ5soPaݓ?4R PstĮȕ ?HƪsNutb|YhNNjRҙBwǴT 钏 x]0`?;Au-\uyLs_kGvq\|⒵$GjLj-E_JYB!LvhAC`NPk(ZߡJ9ݯ4yMns@~%X#XJ#54N[9`ǰϮK`$M0i_ٺl 6Rr#k(O3jG?$]dY$.!_m;:&O|l)ƝFknfEXpzv7'+S3sq#T ckoL9ɇfYrlpV(lF 5el,rٻ_~uf¦`Զ߽YW<АM|͜o~?8*tzg&B1=åYs;aFT>NzA>!3G+E2W~Հ5kbh{{1tu(Go|(_܁Y1&؎MBS4uPv8a-] ΔׅQ!;c .uC'! ZCZd) 䬩EΡWڮQ*}D|[*TꔭP&"wq,cҷ۬GRzAOVuN 7}o!y5aѽH|TJhdiD2d@R[1Nw0^8"IYd/.T-EIU#PgВ}FF6E:ȭ.nϦXtXbISrݰ #B!Z3 =4K[ќ-IniQ&BDz7Ea/K j-"BnN,6aQPh c-~m=!hTh(:hTٕ  Eڄ>東楺Rኔ:2 Tf;  4gP9Y)BA@O ƢҐ~i5PnQ' /pE*+ɶ22wӖ>2¢FkeR >m `Q]Ko) ШZneLcCTTh*)]'nJٽcCWilPII$F!no0E'zza5Y\} ;/$ISҔ5 IoIHrb xM1%3#<%U'|I25ߢ3z\rZ܀asϽRX<7bڞǥҥI[\6g(nzQcy0O]jӹu ,o}bD:>HM@M4P2 ; IܙK 1p`C N[@qx"% }`cXFZNT^x#-qL7wixtt@|eMT!a*|q[ςR6+Cr#^nٔ4~ȗȟШ8g'} À!ƥS@EP/)|1\2 _X$eJ`3A3)6r}RY֚p1SصǰpG?W^ }"zmhoޕ ms'}N<JK_jރhz_b~{= !Y(:'s2vy@W(Xۨ.g5 MCCpBZvB(κXqg )3 cєn3Q쳝: pp%Aܰ(ۈQ(8Pd@Yvuqu}5|2B=^m9䧮1۾&w(q$6oDbPs /bRlV>2 2]܋(te!^G5w!%n?LxXNgsqz 1<(OK#V!&O-{ { V iSueH㲑t-&==A+d?,`:bxUKR^R*dCk94ِc .YM1OGE,3Sky:TqY<5ABĴ8V9;zoj4O@'A| R__Kh?SyY@OPJJ @&]Rҁ8єv cMP{篏M0bIMx*cݽo5Ҽ "sC?^_ {U߻eꍎx@O9%n:lӰ?4)i~ygbu6 Up56#1 V\Yfr>}$wȁ7%C쮁{P3xY(\ ȧHdt%t[OTЯJCտF-nLyb)S k/YRN98T@6%;Gҹ¥tAܫ8<]u)iKT*ʂOm-j ?ki.,Ã3rh|rG["T͙ѻj'Hf8sӊ4hU0yz?}_qe48Mݩ ~_`^<r¦i5WRɍ H/scT`6tⰨ{@=!}X4_$h ϣO;&ZgtJ$VoV5YCvto z՝i=3.7'#=۴vїvä[C4=ޑ!-jT|]Mz&.#'JIbn:kTIœ֍^ʽ(BUA>"7 D)2? ؍h0 lOL7 Meւj4qi!ſt@RۊGLǐ2Rz1B  l#G|i>lMJ.at~h@ 3Ӷ{Gٔ&a[k{.IHPm+oaCayWj :FixeJS[7W ' 9[/M"WLXJi)&ݏYYƈ}i v;zF4rnv"EMVԄȀo};NDy]hiF;=(M#ebd# 2yQ\Cphzca5x?c;H䢮(p@^x2'b*қI| bNo :QA¸®hf)NUvVD~ %f|@&D|VER|5;y!2b{3=T2}~% =)̋.4BRI(KFa( O͛Sq>1Nm1_|Hॖm*0l_'K=td XUei=b8+k^ˆÞhhhaVvUWdl`Au Ƒ;z7  Tm!w%˳LDC@2$pɌ'PԇZŝc=i,K rd7yTS):+[mФm3!h5NS&~ 3juPfnw۬T]y6"Py[`{f!UN0, bʵbwka/ew˿Xi>Ю{ϫ^gWyOu w"M0'Q_tޜٝӳe#B5W.-K}5i.&ƴF>uƲdƸ7At* px(:'Rz=B!d=Cӛ*YA| X:x;)sf>]aW5n#^fz="Xq\tEs5ќbf5]d\s$Q(dds$٩Za!.׆l2^&[Ag0=E;k4-(>X M&"ɯ$ͲL,{/hQzmw:wTHJR>3ے TRU:p^؆tz BM\: j#ȼq5 oQ`a{i: =4< *69 C׌ge4THՊ;*?fպk?9oJyjQH1Ǐo_kj␐Ν-xU(شTooȯvu~΀ _c.VCaҒ&8\i׍L.3+hBΟ˧ކhGvޮN bDBew@crJ3ebi u0Qq˻mHNc0R%͋oF!3aV-)J qW pwAU' >@~͋kFxMmܲ8tܤ h|@Ä4Eɡ \K}ut)E.ީz׵sA[,ΩGPG*‹(<guFt6XۦTj0"P@,p7LXLy4CD%\ϭ@,S6[d=۷@vy&4"Sl眛eH`R9Im^tQ1n#۟].ַ} f=9=44iTɏwaG&HH0E}%OBKμAiMS>sǔLtfVF5Ê@rשmΝR[3fce&0-MP_oj)uأL-G^(a[5 U@9BM\7p!obH-kƆԵg[f16[88Q/宝[nIpWNi fյ{0hXY* v@ص B,ϙ=*ѤB$1뺻_2DL+{x'ꮏ$OOV_pVkOajCM|AwVFjP@bqOI`T5 j"<б#GWQ㨥5jgs_x6/ѰmYAXC7f:Qc#COCex SN5e6jKo_t 6&] ~}ܡUuyr l4끻a_":26 ˄rN^ (;6'^> Is+"ܮxX/T)d{'KtA*ĺIXV5Ӆ#6lwø⣋?`s $Q\X U:YCr@ri41D\5i4o1JG9"e؈$cCk,5(D5&Rdn/?أ1&}Ԍtaz4CMM6(pή?*RQ#5kO+U!5F*mB1[T[2%FAa䥌=Wd|)2iߓMJ@Ŋ,.M F<|_ȿ]>uޠ D|D}9-cEmA(|&%0kEw]J ]PbҵBWiEJכd*/_@J.49NM6nU[xir[!OMQ'a쎆#NɦqbjD M8Z<.Xj *B~S#0∠lj"4u|VfőkvO}E"m#VN$'@8HO"mBK޴ eBp:9|p7eN^Q]lnya}As\5dL[0l>Y_Owo9Yo Fj^lz0%'?-A]l\>`?żXzI`cl*G%؍GhRjdd_}(aXЖ#ѧ.z֟.NW_-XgY57*rׄhOh|KɁBg%<Ƃ-ף'kdR߄>졃;>!n>uʣ6@U>Ӡ>DYK~';_ҨH, ^Xߺ14t `EBOb#Q‘j%bg#"h'F}TcE*H"Agu.a0?8TYE(5Y˜֎扩p΄[*Y)*ۛv)TPH8:X t,˥ЋRd .,u80 SgN/ܦ\2GUAM TÏw(T1N܏HD߈rC15qQ5{{wT1|f}|݌{ ,|QHp_HDO 33f&b-@zqu/> ]K/_rI'1dN3&al]bAZ8խ&6W- wkw@.xDi6yR\>Vb Q+1/EL(|;j6P@DJٕnI?%PWgLmL o*"yޡteB۾-S!GMZ;Zg}`N4= :gwʙy>ro 1 w;H[A%RtP[;@VAaOF+r]d=LjlSebPn[6GiIY4N%>~!V3è $9>2${o)^|UQgKg@J]`3ML*Шf,Ũ9n WtSڥt>XXHeн '}s)_eur7ԓo)AGCF<ba`@oB&ZVb r6%0M,t}c#$|QXBrѝWv2ZڎI<`jOy^2+ e ^hswR8aA p %ՍXش*|1iG-[@ǦM\˓;gia@GvoC3r2mME66KJΚ5*8 o+<>{Gu!s+O5PA_ڙU,=I"#[lł#+ͰR|~Ťsm3yMKӔ "\]T"ʦvlџ0A%,YΥnE[J)Ɵ$OQ%^ IJ㴪QA _m LܻzLa֞r|ɱ1,D_lyC!SBתb[[zfL<-Ƃ Zi>`)S!췝r#JU.3.zǩ~u" ԖĤVJ dlow=8R2 ?uZi{e-J9nw|"}3GyK`ts'G(6]sʲTsA& 롮R8z{\F7*Hde4E0F;6X\U J S.0I.k'wHa4Ȃ{g'$G= `hj0|}y8m9R3 Ryaj'TfGU)|u'wZlyh~%RpJ}h$(a,\z#{eͰy8qU]7(Q4ot0QUv~u,"Eak4܁頴[CMBZ* 1#vپnⱐv-w]3E`f2<c[\MpAuk #KDQMtgl/2F%üI۰!x,^<9l&@Zdzy/pk]D^g66LQ cp J| wNYSO1DP.xxTh ښo(wR&?/4G^}f^ OCHX9:2 w57iͲ;D5P_!~ A٭0"-Չ|UA=zW=ns]X<7^W+jɣL`1}kDwwLatc  9l- 4 4"դtT')vu-! 汗b4НҠxX>#be,>͟pf#hJE6^!"i:C3 \KmD\ZXvg¬;!Vh]ՋrNiTSX 7k .qLkqW/mm,k~˾ :2H{LO3`O)Wsg^0.F?rQd4sy0TsM 8jB?%,>Z3^fA 'BS;V T"S>{L ?zF`&ׂ+fK2.$A5Ɨ`-'CXd}y*G/Qj8 M9${ Q-ⱒu+Jy쐞D[t\m~uF^4boZ1< Pm\ na["CC_AyQ܂ٷ5BȾejMTO@ FUȄXV= JgZ \}-״qĕ!~7zIrxa; Qt*J`K}rz!jSv|v"AvPdRⓀ8 ֊L{0uߒ*9ng v9s51@ rN{d] 봔fνiua削A?9F TPg,T1_-V_~-sCI5: "_62.m% DD'TMUfLpTh:D*pVjʨ lAb8ˢB1zs]BswpS z!k>Fq, ї 㓋 =: Lt*iʉ:Ȅ:t;]NӞi)s %, {Pl_(q{ZxERP[ LxDqMOa11˘_fk)Z'..*㆚nv} HhBubHy wdlQXYdzy-bB =ۙDGek7%& d1.69*;.%BGܬ37[K.xnұ>޷Xж,jT=i?V(K3oQã޴DLS1%c&\k_pV≈BX3Ҁ< ‰#&]UO |*XHv$.2q̗@ T, ;&Fmݭg2>;Dq;hyc_ϖTsPEܒv60qo}qQE;Ԫh>^fǷ"&czaeoB%Ʉ*_ x\ }26( ~k&)hsgsw?֏2㎉* Yg'FiMydx W+ ښ%>#s0pOuEӎAuN](oqFFyByG|u!"\Tts7#(D^k;8=0U՗WG!k_[:s ܪ%e5i9*lbM%%j፿r!m dH\XDDU5SMGhj뜤aR%+4:r7 ꂾߊЈ>/PP4'DVMX61ۿb-.K"^N{Y?zQtfKf; V%/.}$Ƣ;c9 OYQ ZbaE KՐ&jC=WBC3=HfpMW"3@-5T0yiιO`8ڱNܦg'ٟiEvF:A24D0(wUJv+o]3Z47:w "IQu6 {ƶו 6fJHty~DѧZ9 I˖ QWɗ?PYr$h7;b؜J2veBbD8aJu<0{s%^c0$0=ާځ " WA)1 10Flc 9]lO*'ą|"S/ؔduKL{L{%dAËGKʡԂ(Nv̀3Erό]u8~K nM1o?&=`qzNc(NCtY=/9`HJHDWC:+Ոt3$ 7!7X\<_SدNs/ER V^ŵ 'Oe2;iU"1j94XCS-[J[4")g7a &CM׸Α[<||+۾ a;غJQ#e=k NO1%N|Bfc%F#LRc?d{])IҺ4"#3JÂ$]f|e|.CvPIMբ։ъbDŽ`fW/6Dt=j ~)cf. rYLۋhoe^g,i+D'7!.2.'b)֊;S `[[ل iZZ H*ߩNA4I{f׶_y@L蹵ཱུ5J@C6M)ɆH^kj_ Ĝ0UuP<5N w )Ѣ15(R%4-dG9J0ݠ(R]R1Aފwjޫaw"Mx研 =ZxȰj~ G,x-/hVvwG5GuS"2;DQ!}H1E6 ᜲms\[v7^<_A׍Ĥڱ5X'uߑj{+2e_qEO0=:1,l`C> E0 ȁvTi.ʋvCn'0H} "4ZK#§4L(_\~? =ྖsϛb.m'X?)zUq0G?Qe< 6~G_r'_ɸxsE4;^dUd-0pO88I/؈ݶfB-z6,P&O$|laڙ8+)ܢvgDZHRe\]5CvW )=Hz<Xc:Ԃy("Lq{0Wu{(1]#hYgS#A;] B*u+k&'{x 9Ha\'oE( /A|a^1sjƛfҢ{z3*@5$u0Ӥ4m1Ge3?,,|IڵPCWhF ϼ1 [~gM'26H!k-aN:'(6pѾsl!cg -ťIy}= j8y՞`[Dnu-+EX3K]_nH%˦ʗvhv>3*kIخ v;MqbxRq2gኀQ Ƒ -^ZP+`pWEoaAt@ E8;UHNry0^֭+I/o~̧j%+m3/E_ydoF7cčA&=3DnMT)MΣX`=9X ybBaˤCn64%P71hI4kr?\*Xjn~S}Qa}aAPeaM9J/n=6'ۙ+`F!#Ćv }[*Ai(fՈ$t2 .*J$zNw 2}HSp"Mw:Z*n[7=rs%c{C]}VmdttG>rC򤋙 IĥUubWF)r,k )I78M DXB{VdmPVFgMm DOdqq&j# 0d:r$+ n[p;c>&iyFmm~k,1\&2;= ?T9YN`fY&"i7ofs"\(Vnl'D{.$+0b~LS) Dd)>w,L"@㢠t+oK2[%+迒 l>jŽ4M&VЄ ymO`$;ŸlSo j!Uap!@W%Y6f̲t`nd"8ݜ|q-4Gh?Ͳ\){YW"_VI6zxʜϜ[$\W!W*M/M S=]y_%пД2{*fzsi)_-·J?$a%zK/u ׁo XE^ |GXn4#14{X|VˆsJi*|EUO&232+6~NSj@bv릅~NzМzaFvɲDGF'E޺ "Fq} yKe0gTq)ۍɕe[IM:=Эvdɿw!*@tcź4@OHfm+&rҡ.'swgDV$0lC >W{*u.-~dP>G誷R+ȁ)hyD%+ b'( 7-yv3LT 7~$SiHpx389;YY^ɩ,h}w.^y6+"XGXNg ;I[@C@!8'/r7nFœ?;{lo[ ݍd 17—F#[Z/ý%Xnq*]\઒bVFŖIeW )*~֔ؕ+cE.=;S*+DU+IS6?pV͍Hŗ N#YFpK>Xc=u`i|uY+IJ~ =H?p[-nQ*! k=ba 4VZGbCSWCi: I]"(s'>o2O7jAوQYgOb8 4JE^:Kifaa؜s7פ~9}2FT`zgBOZ_ 0 %(=`) w'S08Hud8)Q~E 3ߌdv_Ii'ҳ߲rF,1t GLBwLCӋr= ZP7%q2+B\8"pS Z*#K+] E]-%) ׯ^(fQX•O62tDV=Rg_-fڱ oP k&@A q .y%AYV/*:`KeF8ڌѧʎ`I<$W{7I od9&e<>*&<֡+.!B5'e3ήVP -?*jر2zȁ@3X?7i&5]cPhM5e.k}JiܽbBT8[o<^LBL {Gљϧz BuưxU Y6K8)ؘ>@F(E9#|hoZ`e ;7rE6klW*`.NO<0@?ʈ*:+afؚ|[2Y,+~l#ynSWUV1rHOeIGp$9ڵ|-A~1)3O+uEȟF>J42z{V9F@y)(嶻Xmc'-c~u1J]?(S1rnTפZ]}iT.[X(iw'_,>:ԭ;vHPwSk>Gb[P,nշ G e_Ed.}kDY ?Ds|Fu<{C`@\'-]I>3+.Ds,“h3Ğ6<#s(?Vgu3x'@Or*,%l&0夸 S|$?m#PH(pq+V%Pֳs,I"/롔TJ ,Č0Z !Ua~JIZX"7&!!1* D#P#lp&|ҳD( @ӹkYK[˚age qp8]OY&QٺMOؘ;o$wOtVT0fgݰQ3/VD1Y,݉=VXɫA[I{OMԘ@a-JaJ'bH7B@]8jtЬOTLx%99MU=Rpw;D*