From f7980bf1717e27c42fe0609ec9ced2dbefb54663 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 24 Jun 2014 12:52:09 +0000 Subject: [PATCH 001/162] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From b1f74a66d9aa46496caff7daad5d552b59416935 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 24 Jun 2014 15:11:43 +0200 Subject: [PATCH 002/162] Import package (kf5-kservice-4.100.0-1) --- .gitignore | 1 + kf5-kservice.spec | 114 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 116 insertions(+) create mode 100644 kf5-kservice.spec diff --git a/.gitignore b/.gitignore index e69de29..fb30d33 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/kservice-4.100.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec new file mode 100644 index 0000000..6421b86 --- /dev/null +++ b/kf5-kservice.spec @@ -0,0 +1,114 @@ +#%define snapshot 20140205 +%define framework kservice + +Name: kf5-%{framework} +Version: 4.100.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection + +License: GPLv2+ and LGPLv2+ +URL: http://www.kde.org +# git archive --format=tar --prefix=%{framework}-%{version}/ \ +# --remote=git://anongit.kde.org/%{framework}.git master | \ +# bzip2 -c > %{name}-%{version}-%{snapshot}git.tar.bz2 +#Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 +Source0: http://download.kde.org/unstable/frameworks/%{version}/%{framework}-%{version}.tar.xz + +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules +BuildRequires: qt5-qtbase-devel + +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kdoctools-devel + +Requires: kf5-filesystem + +%description +KDE Frameworks 5 Tier 3 solution for advanced plugin and service +introspection. + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-kconfig-devel +Requires: kf5-kcoreaddons-devel +Requires: kf5-kcrash-devel +Requires: kf5-kdbusaddons-devel +Requires: kf5-ki18n-devel +Requires: kf5-kdoctools-devel + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q -n %{framework}-%{version} + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + +%install +%make_install -C %{_target_platform} +%find_lang kservice5_qt --with-qt --all-name + +mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files -f kservice5_qt.lang +%doc COPYING COPYING.LIB README.md +%config %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu +%{_kf5_bindir}/kbuildsycoca5 +%{_kf5_libdir}/libKF5Service.so.* +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_mandir}/man8/* + +%files devel +%{_kf5_includedir}/kservice_version.h +%{_kf5_includedir}/KService +%{_kf5_bindir}/desktoptojson +%{_kf5_libdir}/libKF5Service.so +%{_kf5_libdir}/cmake/KF5Service +%{_kf5_archdatadir}/mkspecs/modules/qt_KService.pri + + +%changelog +* Tue Jun 03 2014 Daniel Vrátil - 4.100.0-1 +- KDE Frameworks 4.100.0 + +* Mon May 05 2014 Daniel Vrátil - 4.99.0 +- KDE Frameworks 4.99.0 + +* Mon Mar 31 2014 Jan Grulich 4.98.0-1 +- Update to KDE Frameworks 5 Beta 1 (4.98.0) + +* Wed Mar 05 2014 Jan Grulich 4.97.0-1 +- Update to KDE Frameworks 5 Alpha 1 (4.97.0) + +* Wed Feb 12 2014 Daniel Vrátil 4.96.0-1 +- Update to KDE Frameworks 5 Alpha 1 (4.96.0) + +* Wed Feb 05 2014 Daniel Vrátil 4.96.0-0.1.20140205git +- Update to pre-relase snapshot of 4.96.0 + +* Thu Jan 16 2014 Daniel Vrátil 4.95.0-2 +- rebuild against new kf5-filesystem + +* Thu Jan 09 2014 Daniel Vrátil 4.95.0-1 +- Update to KDE Frameworks 5 TP1 (4.95.0) + +* Sat Jan 4 2014 Daniel Vrátil +- initial version diff --git a/sources b/sources index e69de29..b57726c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +65098fb202df0531310a2813c6ba0042 kservice-4.100.0.tar.xz From 9d66acdea5d92d11db3d704825693eaf8365fb7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 9 Jul 2014 15:54:37 +0200 Subject: [PATCH 003/162] KDE Frameworks 5.0.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fb30d33..08bb72d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kservice-4.100.0.tar.xz +/kservice-5.0.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 6421b86..153169e 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ %define framework kservice Name: kf5-%{framework} -Version: 4.100.0 +Version: 5.0.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -12,7 +12,7 @@ URL: http://www.kde.org # --remote=git://anongit.kde.org/%{framework}.git master | \ # bzip2 -c > %{name}-%{version}-%{snapshot}git.tar.bz2 #Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 -Source0: http://download.kde.org/unstable/frameworks/%{version}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules @@ -86,6 +86,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Wed Jul 09 2014 Daniel Vrátil - 5.0.0-1 +- KDE Frameworks 5.0.0 + * Tue Jun 03 2014 Daniel Vrátil - 4.100.0-1 - KDE Frameworks 4.100.0 diff --git a/sources b/sources index b57726c..1359002 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -65098fb202df0531310a2813c6ba0042 kservice-4.100.0.tar.xz +6ae4142298331ca6085d3ecded6a02e2 kservice-5.0.0.tar.xz From 93c589cb99064dca61d449ca02cc29e5c31a2007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 6 Aug 2014 15:30:58 +0200 Subject: [PATCH 004/162] KDE Frameworks 5.1.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 08bb72d..3a2c1bc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kservice-4.100.0.tar.xz /kservice-5.0.0.tar.xz +/kservice-5.1.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 153169e..7ed7d2b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ %define framework kservice Name: kf5-%{framework} -Version: 5.0.0 +Version: 5.1.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -86,6 +86,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Wed Aug 06 2014 Daniel Vrátil - 5.1.0-1 +- KDE Frameworks 5.1.0 + * Wed Jul 09 2014 Daniel Vrátil - 5.0.0-1 - KDE Frameworks 5.0.0 diff --git a/sources b/sources index 1359002..04a0236 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6ae4142298331ca6085d3ecded6a02e2 kservice-5.0.0.tar.xz +c2893fd84bd1e8a2b155dd056169163f kservice-5.1.0.tar.xz From d5381a153efbe36cc1e1843b7f0e9595246a246f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 23:58:12 +0000 Subject: [PATCH 005/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7ed7d2b..c0d415b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Version: 5.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -86,6 +86,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 5.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Wed Aug 06 2014 Daniel Vrátil - 5.1.0-1 - KDE Frameworks 5.1.0 From e15c44692e7d5b05926cd46f89f74e7f20f73d5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 15 Sep 2014 09:56:13 +0200 Subject: [PATCH 006/162] KDE Frameworks 5.2.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3a2c1bc..d8cd432 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kservice-4.100.0.tar.xz /kservice-5.0.0.tar.xz /kservice-5.1.0.tar.xz +/kservice-5.2.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index c0d415b..21c5e37 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ %define framework kservice Name: kf5-%{framework} -Version: 5.1.0 -Release: 2%{?dist} +Version: 5.2.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -86,6 +86,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Mon Sep 15 2014 Daniel Vrátil - 5.2.0-1 +- KDE Frameworks 5.2.0 + * Sat Aug 16 2014 Fedora Release Engineering - 5.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 04a0236..5d17cb4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c2893fd84bd1e8a2b155dd056169163f kservice-5.1.0.tar.xz +ae7a114b2aa310c5ca7bfb712571ff5c kservice-5.2.0.tar.xz From fba58e8e1e443e53cfa44c8dba54d0a3bb8b56fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 15 Sep 2014 13:42:31 +0200 Subject: [PATCH 007/162] desktoptojson has been moved to kf5-kcoreaddons --- kf5-kservice.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 21c5e37..3349b0b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -79,7 +79,6 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %files devel %{_kf5_includedir}/kservice_version.h %{_kf5_includedir}/KService -%{_kf5_bindir}/desktoptojson %{_kf5_libdir}/libKF5Service.so %{_kf5_libdir}/cmake/KF5Service %{_kf5_archdatadir}/mkspecs/modules/qt_KService.pri From cc1f4bca1237c41062bf1d7dea62685644cbfda4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 7 Oct 2014 13:17:22 +0200 Subject: [PATCH 008/162] KDE Frameworks 5.3.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d8cd432..64a776e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kservice-5.0.0.tar.xz /kservice-5.1.0.tar.xz /kservice-5.2.0.tar.xz +/kservice-5.3.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 3349b0b..6ad0b99 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ %define framework kservice Name: kf5-%{framework} -Version: 5.2.0 +Version: 5.3.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -85,6 +85,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Tue Oct 07 2014 Daniel Vrátil - 5.3.0-1 +- KDE Frameworks 5.3.0 + * Mon Sep 15 2014 Daniel Vrátil - 5.2.0-1 - KDE Frameworks 5.2.0 diff --git a/sources b/sources index 5d17cb4..741cf51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ae7a114b2aa310c5ca7bfb712571ff5c kservice-5.2.0.tar.xz +666e5acb77d3e016f4eff4f112f5d858 kservice-5.3.0.tar.xz From 1c9eeeb889c0eea1771f758a053d01916a38287c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 3 Nov 2014 12:28:09 +0100 Subject: [PATCH 009/162] KDE Frameworks 5.4.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 64a776e..e21ccb5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kservice-5.1.0.tar.xz /kservice-5.2.0.tar.xz /kservice-5.3.0.tar.xz +/kservice-5.4.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 6ad0b99..7f7c162 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ %define framework kservice Name: kf5-%{framework} -Version: 5.3.0 +Version: 5.4.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -85,6 +85,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Mon Nov 03 2014 Daniel Vrátil - 5.4.0-1 +- KDE Frameworks 5.4.0 + * Tue Oct 07 2014 Daniel Vrátil - 5.3.0-1 - KDE Frameworks 5.3.0 diff --git a/sources b/sources index 741cf51..e3e6973 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -666e5acb77d3e016f4eff4f112f5d858 kservice-5.3.0.tar.xz +a75aecd21bb84616a6cc91ffa71e37d6 kservice-5.4.0.tar.xz From 8306632df0bd90af21ef7700899e00f5f8984a77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 3 Nov 2014 13:30:28 +0100 Subject: [PATCH 010/162] Clean up spec file, autodetect stable/unstable download folder --- kf5-kservice.spec | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7f7c162..bc9c9f3 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,4 +1,3 @@ -#%define snapshot 20140205 %define framework kservice Name: kf5-%{framework} @@ -8,11 +7,14 @@ Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service License: GPLv2+ and LGPLv2+ URL: http://www.kde.org -# git archive --format=tar --prefix=%{framework}-%{version}/ \ -# --remote=git://anongit.kde.org/%{framework}.git master | \ -# bzip2 -c > %{name}-%{version}-%{snapshot}git.tar.bz2 -#Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 -Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{version}/%{framework}-%{version}.tar.xz BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules @@ -31,7 +33,6 @@ Requires: kf5-filesystem KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection. - %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} @@ -46,6 +47,7 @@ Requires: kf5-kdoctools-devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. + %prep %setup -q -n %{framework}-%{version} @@ -63,11 +65,10 @@ make %{?_smp_mflags} -C %{_target_platform} mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu -%post -p /sbin/ldconfig +%post -p /sbin/ldconfig %postun -p /sbin/ldconfig - %files -f kservice5_qt.lang %doc COPYING COPYING.LIB README.md %config %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu From fdc2f243142d8e53e259544bef0f78167a1c9724 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 3 Nov 2014 13:36:01 +0100 Subject: [PATCH 011/162] Use %global instead of %define --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index bc9c9f3..9a701e2 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,4 +1,4 @@ -%define framework kservice +%global framework kservice Name: kf5-%{framework} Version: 5.4.0 From 199d2eb9237e8a6ec859a53cad75c9cdc3d73352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 4 Nov 2014 12:58:16 +0100 Subject: [PATCH 012/162] Install man pages --- kf5-kservice.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 9a701e2..fa3977e 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -76,6 +76,8 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %{_kf5_libdir}/libKF5Service.so.* %{_kf5_datadir}/kservicetypes5/*.desktop %{_kf5_mandir}/man8/* +%{_kf5_mandir}/*/man8/* +%exclude %{_kf5_mandir}/man8 %files devel %{_kf5_includedir}/kservice_version.h From 57c44b0f8ac210d5443ba5e39038f2105d831709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 8 Dec 2014 15:33:41 +0100 Subject: [PATCH 013/162] KDE Frameworks 5.5.0 --- .gitignore | 1 + kf5-kservice.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e21ccb5..c26a334 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kservice-5.2.0.tar.xz /kservice-5.3.0.tar.xz /kservice-5.4.0.tar.xz +/kservice-5.5.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index fa3977e..abe24d9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,20 +1,21 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.4.0 +Version: 5.5.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ URL: http://www.kde.org +%global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/frameworks/%{version}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules @@ -88,6 +89,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Mon Dec 08 2014 Daniel Vrátil - 5.5.0-1 +- KDE Frameworks 5.5.0 + * Mon Nov 03 2014 Daniel Vrátil - 5.4.0-1 - KDE Frameworks 5.4.0 diff --git a/sources b/sources index e3e6973..86e032b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a75aecd21bb84616a6cc91ffa71e37d6 kservice-5.4.0.tar.xz +5b38a542cc9e10e04a19c7ec45de322b kservice-5.5.0.tar.xz From 6dfe5f474fc79e4ec78a79ea632afe0eab677029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 8 Jan 2015 14:54:15 +0100 Subject: [PATCH 014/162] KDE Frameworks 5.6.0 --- .gitignore | 1 + kf5-kservice.spec | 11 +++++++++-- sources | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c26a334..7b3ee8c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kservice-5.3.0.tar.xz /kservice-5.4.0.tar.xz /kservice-5.5.0.tar.xz +/kservice-5.6.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index abe24d9..03d72a4 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,7 +1,7 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.5.0 +Version: 5.6.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -66,6 +66,9 @@ make %{?_smp_mflags} -C %{_target_platform} mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu +mkdir -p %{buildroot}/%{_kf5_datadir}/kservices5 +mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 + %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -75,7 +78,8 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %config %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu %{_kf5_bindir}/kbuildsycoca5 %{_kf5_libdir}/libKF5Service.so.* -%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_datadir}/kservicetypes5 +%{_kf5_datadir}/kservices5 %{_kf5_mandir}/man8/* %{_kf5_mandir}/*/man8/* %exclude %{_kf5_mandir}/man8 @@ -89,6 +93,9 @@ mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_k %changelog +* Thu Jan 08 2015 Daniel Vrátil - 5.6.0-1 +- KDE Frameworks 5.6.0 + * Mon Dec 08 2014 Daniel Vrátil - 5.5.0-1 - KDE Frameworks 5.5.0 diff --git a/sources b/sources index 86e032b..23ac627 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5b38a542cc9e10e04a19c7ec45de322b kservice-5.5.0.tar.xz +b61406ed3e1aa3efb3d7ceda7662e090 kservice-5.6.0.tar.xz From d580e52a7fea19792f3c6f650395473b7b66034f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 11 Feb 2015 16:33:26 +0100 Subject: [PATCH 015/162] Use make install/fast --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 03d72a4..c1472ff 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -61,7 +61,7 @@ popd make %{?_smp_mflags} -C %{_target_platform} %install -%make_install -C %{_target_platform} +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang kservice5_qt --with-qt --all-name mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu From e1d6b1f38052f4eb42e878c58231762f88e3f937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 16 Feb 2015 13:13:03 +0100 Subject: [PATCH 016/162] KDE Frameworks 5.7.0 --- .gitignore | 1 + kf5-kservice.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7b3ee8c..1cf3235 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kservice-5.4.0.tar.xz /kservice-5.5.0.tar.xz /kservice-5.6.0.tar.xz +/kservice-5.7.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index c1472ff..216fdf8 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,7 +1,7 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.6.0 +Version: 5.7.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -39,10 +39,8 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kf5-kconfig-devel Requires: kf5-kcoreaddons-devel -Requires: kf5-kcrash-devel Requires: kf5-kdbusaddons-devel Requires: kf5-ki18n-devel -Requires: kf5-kdoctools-devel %description devel The %{name}-devel package contains libraries and header files for @@ -93,6 +91,12 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Feb 16 2015 Daniel Vrátil - 5.7.0-1 +- KDE Frameworks 5.7.0 + +* Mon Feb 09 2015 Daniel Vrátil - 5.7.0-1 +- KDE Frameworks 5.7.0 + * Thu Jan 08 2015 Daniel Vrátil - 5.6.0-1 - KDE Frameworks 5.6.0 diff --git a/sources b/sources index 23ac627..f5741c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b61406ed3e1aa3efb3d7ceda7662e090 kservice-5.6.0.tar.xz +97f50a98baf0464612e9346b0196d8e5 kservice-5.7.0.tar.xz From 41407ff0e4690b5cec563cc5435adca9fff796ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Fri, 27 Feb 2015 18:12:05 +0100 Subject: [PATCH 017/162] Rebuild (GCC 5) --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 216fdf8..1499896 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -91,6 +91,9 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Feb 27 2015 Daniel Vrátil - 5.7.0-2 +- Rebuild (GCC 5) + * Mon Feb 16 2015 Daniel Vrátil - 5.7.0-1 - KDE Frameworks 5.7.0 From 69ef0f942ec3764726612c4b59e0538d2567ba53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 16 Mar 2015 13:02:20 +0100 Subject: [PATCH 018/162] KDE Frameworks 5.8.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1cf3235..2914eb2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kservice-5.5.0.tar.xz /kservice-5.6.0.tar.xz /kservice-5.7.0.tar.xz +/kservice-5.8.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 1499896..67d51db 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,8 +1,8 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.7.0 -Release: 2%{?dist} +Version: 5.8.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -91,6 +91,9 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Mar 16 2015 Daniel Vrátil - 5.8.0-1 +- KDE Frameworks 5.8.0 + * Fri Feb 27 2015 Daniel Vrátil - 5.7.0-2 - Rebuild (GCC 5) diff --git a/sources b/sources index f5741c7..da2bc91 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -97f50a98baf0464612e9346b0196d8e5 kservice-5.7.0.tar.xz +3cdd6ab50bc6e775bfc12da912fdbbca kservice-5.8.0.tar.xz From 9757e1fae935684459b4486daab61ab95c4e9f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 7 Apr 2015 13:55:22 +0200 Subject: [PATCH 019/162] KDE Frameworks 5.9.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2914eb2..363dbc3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kservice-5.6.0.tar.xz /kservice-5.7.0.tar.xz /kservice-5.8.0.tar.xz +/kservice-5.9.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 67d51db..a3ccb7a 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,7 +1,7 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.8.0 +Version: 5.9.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -91,6 +91,9 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Apr 07 2015 Daniel Vrátil - 5.9.0-1 +- KDE Frameworks 5.9.0 + * Mon Mar 16 2015 Daniel Vrátil - 5.8.0-1 - KDE Frameworks 5.8.0 diff --git a/sources b/sources index da2bc91..6afa099 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3cdd6ab50bc6e775bfc12da912fdbbca kservice-5.8.0.tar.xz +8d4844514b339954bff757453fa9965d kservice-5.9.0.tar.xz From 4d7644e2810aadf51e04e23d18427373cc6b27db Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 14:48:15 +0200 Subject: [PATCH 020/162] Rebuilt for GCC 5 C++11 ABI change --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index a3ccb7a..171462b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -91,6 +91,9 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %changelog +* Sat May 02 2015 Kalev Lember - 5.9.0-2 +- Rebuilt for GCC 5 C++11 ABI change + * Tue Apr 07 2015 Daniel Vrátil - 5.9.0-1 - KDE Frameworks 5.9.0 From 09b8d2f4b51c0e66ddfe62ae9857dfe7bced929b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 11 May 2015 11:13:00 +0200 Subject: [PATCH 021/162] KDE Frameworks 5.10.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 363dbc3..aa7d20d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kservice-5.7.0.tar.xz /kservice-5.8.0.tar.xz /kservice-5.9.0.tar.xz +/kservice-5.10.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 171462b..c26ba2d 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,8 +1,8 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.9.0 -Release: 2%{?dist} +Version: 5.10.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -91,6 +91,9 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %changelog +* Mon May 11 2015 Daniel Vrátil - 5.10.0-1 +- KDE Frameworks 5.10.0 + * Sat May 02 2015 Kalev Lember - 5.9.0-2 - Rebuilt for GCC 5 C++11 ABI change diff --git a/sources b/sources index 6afa099..e384fa3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8d4844514b339954bff757453fa9965d kservice-5.9.0.tar.xz +204fc310ebcbd7e15e8da30fac48416f kservice-5.10.0.tar.xz From f1f30d39305bd2751f0887c761af44c18b27fc9d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 19 May 2015 15:40:27 -0500 Subject: [PATCH 022/162] .spec cosmetics, disable debug output --- kf5-kservice.spec | 32 ++++++++++++++++++++++---------- kservice-5.10.0-no_debug.patch | 9 +++++++++ 2 files changed, 31 insertions(+), 10 deletions(-) create mode 100644 kservice-5.10.0-no_debug.patch diff --git a/kf5-kservice.spec b/kf5-kservice.spec index c26ba2d..9a9bdfd 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.10.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -17,6 +17,9 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +# disable debug output by default +Patch1: kservice-5.10.0-no_debug.patch + BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: qt5-qtbase-devel @@ -50,22 +53,26 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} +%patch1 -p1 -b .no_debug + + %build -mkdir -p %{_target_platform} +mkdir %{_target_platform} pushd %{_target_platform} %{cmake_kf5} .. popd make %{?_smp_mflags} -C %{_target_platform} + %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang kservice5_qt --with-qt --all-name -mv %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu +mv %{buildroot}%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu -mkdir -p %{buildroot}/%{_kf5_datadir}/kservices5 -mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 +mkdir -p %{buildroot}%{_kf5_datadir}/kservices5 +mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %post -p /sbin/ldconfig @@ -73,24 +80,29 @@ mkdir -p %{buildroot}/%{_kf5_datadir}/kservicetypes5 %files -f kservice5_qt.lang %doc COPYING COPYING.LIB README.md -%config %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu +# this is not a config file, despite rpmlint complaining otherwise -- rex +%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu %{_kf5_bindir}/kbuildsycoca5 %{_kf5_libdir}/libKF5Service.so.* -%{_kf5_datadir}/kservicetypes5 -%{_kf5_datadir}/kservices5 +%{_kf5_datadir}/kservicetypes5/ +%{_kf5_datadir}/kservices5/ %{_kf5_mandir}/man8/* %{_kf5_mandir}/*/man8/* +# why is this? -- rex %exclude %{_kf5_mandir}/man8 %files devel %{_kf5_includedir}/kservice_version.h -%{_kf5_includedir}/KService +%{_kf5_includedir}/KService/ %{_kf5_libdir}/libKF5Service.so -%{_kf5_libdir}/cmake/KF5Service +%{_kf5_libdir}/cmake/KF5Service/ %{_kf5_archdatadir}/mkspecs/modules/qt_KService.pri %changelog +* Tue May 19 2015 Rex Dieter 5.10.0-2 +- .spec cosmetics, disable debug output + * Mon May 11 2015 Daniel Vrátil - 5.10.0-1 - KDE Frameworks 5.10.0 diff --git a/kservice-5.10.0-no_debug.patch b/kservice-5.10.0-no_debug.patch new file mode 100644 index 0000000..d7c1bbd --- /dev/null +++ b/kservice-5.10.0-no_debug.patch @@ -0,0 +1,9 @@ +diff -up kservice-5.10.0/src/sycoca/sycocadebug.cpp.no_debug kservice-5.10.0/src/sycoca/sycocadebug.cpp +--- kservice-5.10.0/src/sycoca/sycocadebug.cpp.no_debug 2015-05-03 10:22:52.000000000 -0500 ++++ kservice-5.10.0/src/sycoca/sycocadebug.cpp 2015-05-19 15:36:20.841447165 -0500 +@@ -15,4 +15,4 @@ + + #include "sycocadebug.h" + +-Q_LOGGING_CATEGORY(SYCOCA, "kf5.kservice.sycoca") ++Q_LOGGING_CATEGORY(SYCOCA, "kf5.kservice.sycoca", QtWarningMsg) From c1ede16247b4d462bf2abd69343a56a01a170071 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 19 May 2015 15:50:09 -0500 Subject: [PATCH 023/162] use %find_lang --with-man for localized manpages --- kf5-kservice.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 9a9bdfd..428cecb 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.10.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -67,7 +67,7 @@ make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%find_lang kservice5_qt --with-qt --all-name +%find_lang kservice5_qt --with-man --with-qt --all-name mv %{buildroot}%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu @@ -86,10 +86,7 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %{_kf5_libdir}/libKF5Service.so.* %{_kf5_datadir}/kservicetypes5/ %{_kf5_datadir}/kservices5/ -%{_kf5_mandir}/man8/* -%{_kf5_mandir}/*/man8/* -# why is this? -- rex -%exclude %{_kf5_mandir}/man8 +%{_kf5_mandir}/man8/*.8* %files devel %{_kf5_includedir}/kservice_version.h @@ -100,6 +97,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue May 19 2015 Rex Dieter 5.10.0-3 +- use %%find_lang --with-man for localized manpages + * Tue May 19 2015 Rex Dieter 5.10.0-2 - .spec cosmetics, disable debug output From d3216ea1c09a413b7b953f47eb6d789b09fad2b2 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 20 May 2015 11:02:43 -0500 Subject: [PATCH 024/162] drop no_debug patch, fixed better elsewhere (qt-settings) --- kf5-kservice.spec | 10 ++++------ kservice-5.10.0-no_debug.patch | 9 --------- 2 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 kservice-5.10.0-no_debug.patch diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 428cecb..a252eb1 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.10.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -17,9 +17,6 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz -# disable debug output by default -Patch1: kservice-5.10.0-no_debug.patch - BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: qt5-qtbase-devel @@ -53,8 +50,6 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} -%patch1 -p1 -b .no_debug - %build mkdir %{_target_platform} @@ -97,6 +92,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed May 20 2015 Rex Dieter 5.10.0-4 +- drop no_debug patch, fixed better elsewhere (qt-settings) + * Tue May 19 2015 Rex Dieter 5.10.0-3 - use %%find_lang --with-man for localized manpages diff --git a/kservice-5.10.0-no_debug.patch b/kservice-5.10.0-no_debug.patch deleted file mode 100644 index d7c1bbd..0000000 --- a/kservice-5.10.0-no_debug.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff -up kservice-5.10.0/src/sycoca/sycocadebug.cpp.no_debug kservice-5.10.0/src/sycoca/sycocadebug.cpp ---- kservice-5.10.0/src/sycoca/sycocadebug.cpp.no_debug 2015-05-03 10:22:52.000000000 -0500 -+++ kservice-5.10.0/src/sycoca/sycocadebug.cpp 2015-05-19 15:36:20.841447165 -0500 -@@ -15,4 +15,4 @@ - - #include "sycocadebug.h" - --Q_LOGGING_CATEGORY(SYCOCA, "kf5.kservice.sycoca") -+Q_LOGGING_CATEGORY(SYCOCA, "kf5.kservice.sycoca", QtWarningMsg) From 172bf33fb3780fd4982bac329458376aa1848e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 10 Jun 2015 14:27:51 +0200 Subject: [PATCH 025/162] KDE Frameworks 5.11.0 --- .gitignore | 1 + kf5-kservice.spec | 9 +++++---- sources | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index aa7d20d..0e97bc4 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /kservice-5.8.0.tar.xz /kservice-5.9.0.tar.xz /kservice-5.10.0.tar.xz +/kservice-5.11.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index a252eb1..df1f059 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,8 +1,8 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.10.0 -Release: 4%{?dist} +Version: 5.11.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -39,8 +39,6 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kf5-kconfig-devel Requires: kf5-kcoreaddons-devel -Requires: kf5-kdbusaddons-devel -Requires: kf5-ki18n-devel %description devel The %{name}-devel package contains libraries and header files for @@ -92,6 +90,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Jun 10 2015 Daniel Vrátil - 5.11.0-1 +- KDE Frameworks 5.11.0 + * Wed May 20 2015 Rex Dieter 5.10.0-4 - drop no_debug patch, fixed better elsewhere (qt-settings) diff --git a/sources b/sources index e384fa3..0449b7a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -204fc310ebcbd7e15e8da30fac48416f kservice-5.10.0.tar.xz +fe3138bc70494f0da6e6ea6317141860 kservice-5.11.0.tar.xz From 3333a0617cf745ab8a83a2fcefde85e5f1aa889c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 13:17:32 +0000 Subject: [PATCH 026/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index df1f059..3726cab 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.11.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -90,6 +90,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 5.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Jun 10 2015 Daniel Vrátil - 5.11.0-1 - KDE Frameworks 5.11.0 From be01de5e1dca489cd25047cf86106eacaa8ba4ab Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 10 Jul 2015 09:06:53 -0500 Subject: [PATCH 027/162] 5.12.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0e97bc4..0d63a45 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /kservice-5.9.0.tar.xz /kservice-5.10.0.tar.xz /kservice-5.11.0.tar.xz +/kservice-5.12.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 3726cab..f7551f0 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,8 +1,8 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.11.0 -Release: 2%{?dist} +Version: 5.12.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -90,6 +90,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Jul 10 2015 Rex Dieter - 5.12.0-1 +- 5.12.0 + * Wed Jun 17 2015 Fedora Release Engineering - 5.11.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 0449b7a..7a46117 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fe3138bc70494f0da6e6ea6317141860 kservice-5.11.0.tar.xz +88456f52f5511b6d26a03f747b51bd2b kservice-5.12.0.tar.xz From 6f662a1e28d864e71ed8b4f1c5b1e126c191e57f Mon Sep 17 00:00:00 2001 From: Kevin Kofler Date: Sun, 16 Aug 2015 00:34:45 +0200 Subject: [PATCH 028/162] forward-port our xdg-menu patch from kdelibs 4 * Sat Aug 15 2015 Kevin Kofler - 5.12.0-2 - forward-port our xdg-menu patch from kdelibs 4 --- kf5-kservice.spec | 9 +++- kservice-5.12.0-xdg-menu.patch | 75 ++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 kservice-5.12.0-xdg-menu.patch diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f7551f0..aa57741 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.12.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -17,6 +17,9 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +# Fedora customizations to the menu categories +Patch0: kservice-5.12.0-xdg-menu.patch + BuildRequires: kf5-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: qt5-qtbase-devel @@ -47,6 +50,7 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} +%patch0 -p1 -b .xdg-menu %build @@ -90,6 +94,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Aug 15 2015 Kevin Kofler - 5.12.0-2 +- forward-port our xdg-menu patch from kdelibs 4 + * Fri Jul 10 2015 Rex Dieter - 5.12.0-1 - 5.12.0 diff --git a/kservice-5.12.0-xdg-menu.patch b/kservice-5.12.0-xdg-menu.patch new file mode 100644 index 0000000..7388535 --- /dev/null +++ b/kservice-5.12.0-xdg-menu.patch @@ -0,0 +1,75 @@ +diff -ur kservice-5.12.0/src/kbuildsycoca/applications.menu kservice-5.12.0-xdg-menu/src/kbuildsycoca/applications.menu +--- kservice-5.12.0/src/kbuildsycoca/applications.menu 2015-07-05 11:13:00.000000000 +0200 ++++ kservice-5.12.0-xdg-menu/src/kbuildsycoca/applications.menu 2015-08-16 00:29:20.823019434 +0200 +@@ -31,29 +31,31 @@ + Core + KDE + ++ X-Red-Hat-Base + + X-SuSE-YaST +- X-KDE-settings-hardware +- X-KDE-settings-accessibility +- X-KDE-settings-components +- X-KDE-settings-desktop +- X-KDE-settings-looknfeel +- X-KDE-settings-network +- X-KDE-settings-webbrowsing +- X-KDE-settings-peripherals +- X-KDE-settings-hardware +- X-KDE-settings-power +- X-KDE-settings-security +- X-KDE-settings-sound +- X-KDE-settings-system +- X-KDE-information +- kde-kcm_knetworkconfmodule_ss.desktop +- kde-medianotifications.desktop +- kde-audioencoding.desktop + + + + ++ System Settings ++ SystemConfig.directory ++ ++ ++ System ++ Settings ++ X-Red-Hat-ServerConfig ++ ++ ++ ++ Server ++ ServerConfig.directory ++ ++ X-Red-Hat-ServerConfig ++ ++ ++ ++ + Development + kf5-development.directory + +@@ -369,7 +371,11 @@ + Settingsmenu + kf5-settingsmenu.directory + +- Settings ++ ++ Settings ++ System ++ X-Red-Hat-ServerConfig ++ + + + +@@ -378,7 +384,9 @@ + + + System ++ Settings + X-KDE-More ++ X-Red-Hat-ServerConfig + + + From 2943978001307e47f2df873a893977b372ec0bc6 Mon Sep 17 00:00:00 2001 From: Kevin Kofler Date: Sun, 16 Aug 2015 00:45:24 +0200 Subject: [PATCH 029/162] add Requires: redhat-menus for the Administration category * Sat Aug 15 2015 Kevin Kofler - 5.12.0-3 - add Requires: redhat-menus for the Administration category --- kf5-kservice.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index aa57741..18412bc 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.12.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -18,6 +18,8 @@ URL: http://www.kde.org Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz # Fedora customizations to the menu categories +# adds the Administration menu from redhat-menus which equals System + Settings +# This prevents the stuff getting listed twice, under both System and Settings. Patch0: kservice-5.12.0-xdg-menu.patch BuildRequires: kf5-rpm-macros @@ -33,6 +35,9 @@ BuildRequires: kf5-kdoctools-devel Requires: kf5-filesystem +# for the Administration category +Requires: redhat-menus + %description KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection. @@ -94,6 +99,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Aug 15 2015 Kevin Kofler - 5.12.0-3 +- add Requires: redhat-menus for the Administration category + * Sat Aug 15 2015 Kevin Kofler - 5.12.0-2 - forward-port our xdg-menu patch from kdelibs 4 From c782b4c6b909f2c57df779c82e7c5a3bf0ce584e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 19 Aug 2015 16:50:57 +0200 Subject: [PATCH 030/162] KDE Frameworks 5.13.0 --- .gitignore | 1 + kf5-kservice.spec | 46 ++++++++++++++++++++-------------------------- sources | 2 +- 3 files changed, 22 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 0d63a45..b859b56 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /kservice-5.10.0.tar.xz /kservice-5.11.0.tar.xz /kservice-5.12.0.tar.xz +/kservice-5.13.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 18412bc..ba8fff8 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,8 +1,8 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.12.0 -Release: 3%{?dist} +Version: 5.13.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection License: GPLv2+ and LGPLv2+ @@ -17,26 +17,18 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz -# Fedora customizations to the menu categories -# adds the Administration menu from redhat-menus which equals System + Settings -# This prevents the stuff getting listed twice, under both System and Settings. -Patch0: kservice-5.12.0-xdg-menu.patch - -BuildRequires: kf5-rpm-macros -BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros >= %{version} +BuildRequires: extra-cmake-modules >= %{version} BuildRequires: qt5-qtbase-devel -BuildRequires: kf5-kconfig-devel -BuildRequires: kf5-kcoreaddons-devel -BuildRequires: kf5-kcrash-devel -BuildRequires: kf5-kdbusaddons-devel -BuildRequires: kf5-ki18n-devel -BuildRequires: kf5-kdoctools-devel - -Requires: kf5-filesystem +BuildRequires: kf5-kconfig-devel >= %{version} +BuildRequires: kf5-kcoreaddons-devel >= %{version} +BuildRequires: kf5-kcrash-devel >= %{version} +BuildRequires: kf5-kdbusaddons-devel >= %{version} +BuildRequires: kf5-ki18n-devel >= %{version} +BuildRequires: kf5-kdoctools-devel >= %{version} -# for the Administration category -Requires: redhat-menus +Requires: kf5-filesystem >= %{version} %description KDE Frameworks 5 Tier 3 solution for advanced plugin and service @@ -45,8 +37,8 @@ introspection. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kf5-kconfig-devel -Requires: kf5-kcoreaddons-devel +Requires: kf5-kconfig-devel >= %{version} +Requires: kf5-kcoreaddons-devel >= %{version} %description devel The %{name}-devel package contains libraries and header files for @@ -55,7 +47,6 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} -%patch0 -p1 -b .xdg-menu %build @@ -99,11 +90,14 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog -* Sat Aug 15 2015 Kevin Kofler - 5.12.0-3 -- add Requires: redhat-menus for the Administration category +* Wed Aug 19 2015 Daniel Vrátil - 5.13.0-1 +- KDE Frameworks 5.13.0 + +* Wed Aug 19 2015 Daniel Vrátil - 5.13.0-1 +- KDE Frameworks 5.13.0 -* Sat Aug 15 2015 Kevin Kofler - 5.12.0-2 -- forward-port our xdg-menu patch from kdelibs 4 +* Tue Aug 11 2015 Daniel Vrátil - 5.13.0-0.1 +- KDE Frameworks 5.13 * Fri Jul 10 2015 Rex Dieter - 5.12.0-1 - 5.12.0 diff --git a/sources b/sources index 7a46117..8190820 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -88456f52f5511b6d26a03f747b51bd2b kservice-5.12.0.tar.xz +d83bf4f02799d456f2b5788c44282aa9 kservice-5.13.0.tar.xz From 52912e2bcde984cf6c5cb94103c1f8dd50b19372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 16 Sep 2015 13:48:11 +0200 Subject: [PATCH 031/162] KDE Frameworks 5.14.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b859b56..eca6db1 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /kservice-5.11.0.tar.xz /kservice-5.12.0.tar.xz /kservice-5.13.0.tar.xz +/kservice-5.14.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index ba8fff8..e85c5b7 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,7 +1,7 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.13.0 +Version: 5.14.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -90,6 +90,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Sep 16 2015 Daniel Vrátil - 5.14.0-1 +- KDE Frameworks 5.14.0 + * Wed Aug 19 2015 Daniel Vrátil - 5.13.0-1 - KDE Frameworks 5.13.0 diff --git a/sources b/sources index 8190820..c9c209e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d83bf4f02799d456f2b5788c44282aa9 kservice-5.13.0.tar.xz +6bdf66cffc9b3028b4367e7a5e48f571 kservice-5.14.0.tar.xz From 9ec29912bf483805da239ecae15d790f2dcf4e57 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 21 Sep 2015 12:42:06 -0500 Subject: [PATCH 032/162] +sources.basename --- sources.basename | 1 + 1 file changed, 1 insertion(+) create mode 100644 sources.basename diff --git a/sources.basename b/sources.basename new file mode 100644 index 0000000..1ed4e74 --- /dev/null +++ b/sources.basename @@ -0,0 +1 @@ +kservice From 1f34580767e15afce134649e99d79982c38ade5a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 22 Sep 2015 00:50:10 -0500 Subject: [PATCH 033/162] kservice-5.14.3 --- .gitignore | 17 +---------------- kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index eca6db1..8e0be4e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,16 +1 @@ -/kservice-4.100.0.tar.xz -/kservice-5.0.0.tar.xz -/kservice-5.1.0.tar.xz -/kservice-5.2.0.tar.xz -/kservice-5.3.0.tar.xz -/kservice-5.4.0.tar.xz -/kservice-5.5.0.tar.xz -/kservice-5.6.0.tar.xz -/kservice-5.7.0.tar.xz -/kservice-5.8.0.tar.xz -/kservice-5.9.0.tar.xz -/kservice-5.10.0.tar.xz -/kservice-5.11.0.tar.xz -/kservice-5.12.0.tar.xz -/kservice-5.13.0.tar.xz -/kservice-5.14.0.tar.xz +/kservice-5.14.3.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index e85c5b7..2d574e5 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,7 +1,7 @@ %global framework kservice Name: kf5-%{framework} -Version: 5.14.0 +Version: 5.14.3 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection @@ -90,6 +90,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Sep 22 2015 Rex Dieter 5.14.3-1 +- kservice-5.14.3 + * Wed Sep 16 2015 Daniel Vrátil - 5.14.0-1 - KDE Frameworks 5.14.0 diff --git a/sources b/sources index c9c209e..8722df0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6bdf66cffc9b3028b4367e7a5e48f571 kservice-5.14.0.tar.xz +c5004c66f5037ef838421665a08828b1 kservice-5.14.3.tar.xz From 97691d53e2312d423e92fbaa252b554c946194d4 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 22 Sep 2015 08:00:00 -0500 Subject: [PATCH 034/162] adjust deps for minor release --- kf5-kservice.spec | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 2d574e5..d71d691 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -17,18 +17,18 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz -BuildRequires: kf5-rpm-macros >= %{version} -BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: kf5-rpm-macros >= %{versiondir} +BuildRequires: extra-cmake-modules >= %{versiondir} BuildRequires: qt5-qtbase-devel -BuildRequires: kf5-kconfig-devel >= %{version} -BuildRequires: kf5-kcoreaddons-devel >= %{version} -BuildRequires: kf5-kcrash-devel >= %{version} -BuildRequires: kf5-kdbusaddons-devel >= %{version} -BuildRequires: kf5-ki18n-devel >= %{version} -BuildRequires: kf5-kdoctools-devel >= %{version} +BuildRequires: kf5-kconfig-devel >= %{versiondir} +BuildRequires: kf5-kcoreaddons-devel >= %{versiondir} +BuildRequires: kf5-kcrash-devel >= %{versiondir} +BuildRequires: kf5-kdbusaddons-devel >= %{versiondir} +BuildRequires: kf5-ki18n-devel >= %{versiondir} +BuildRequires: kf5-kdoctools-devel >= %{versiondir} -Requires: kf5-filesystem >= %{version} +Requires: kf5-filesystem >= %{versiondir} %description KDE Frameworks 5 Tier 3 solution for advanced plugin and service @@ -37,8 +37,8 @@ introspection. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kf5-kconfig-devel >= %{version} -Requires: kf5-kcoreaddons-devel >= %{version} +Requires: kf5-kconfig-devel >= %{versiondir} +Requires: kf5-kcoreaddons-devel >= %{versiondir} %description devel The %{name}-devel package contains libraries and header files for From 333c94008f4a8e5790db252f2ee4fd84e09f0734 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 7 Oct 2015 09:45:49 -0500 Subject: [PATCH 035/162] .spec cosmetics, update URL/License, use %license --- kf5-kservice.spec | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d71d691..5fcd9f2 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,12 +1,13 @@ %global framework kservice -Name: kf5-%{framework} -Version: 5.14.3 -Release: 1%{?dist} -Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection +Name: kf5-%{framework} +Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection +Version: 5.14.3 +Release: 2%{?dist} -License: GPLv2+ and LGPLv2+ -URL: http://www.kde.org +# mixture of LGPLv2 and LGPLv2+ (mostly the latter) +License: LGPLv2 +URL: https://projects.kde.org/projects/frameworks/kservice %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -17,16 +18,16 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz -BuildRequires: kf5-rpm-macros >= %{versiondir} +BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{versiondir} -BuildRequires: qt5-qtbase-devel - BuildRequires: kf5-kconfig-devel >= %{versiondir} BuildRequires: kf5-kcoreaddons-devel >= %{versiondir} BuildRequires: kf5-kcrash-devel >= %{versiondir} BuildRequires: kf5-kdbusaddons-devel >= %{versiondir} -BuildRequires: kf5-ki18n-devel >= %{versiondir} BuildRequires: kf5-kdoctools-devel >= %{versiondir} +BuildRequires: kf5-ki18n-devel >= %{versiondir} +BuildRequires: kf5-rpm-macros >= %{versiondir} +BuildRequires: qt5-qtbase-devel Requires: kf5-filesystem >= %{versiondir} @@ -39,7 +40,6 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kf5-kconfig-devel >= %{versiondir} Requires: kf5-kcoreaddons-devel >= %{versiondir} - %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -72,11 +72,12 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %postun -p /sbin/ldconfig %files -f kservice5_qt.lang -%doc COPYING COPYING.LIB README.md +%doc README.md +%license COPYING.LIB # this is not a config file, despite rpmlint complaining otherwise -- rex %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu %{_kf5_bindir}/kbuildsycoca5 -%{_kf5_libdir}/libKF5Service.so.* +%{_kf5_libdir}/libKF5Service.so.5* %{_kf5_datadir}/kservicetypes5/ %{_kf5_datadir}/kservices5/ %{_kf5_mandir}/man8/*.8* @@ -90,6 +91,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Oct 07 2015 Rex Dieter 5.14.3-2 +- .spec cosmetics, update URL/License, use %%license + * Tue Sep 22 2015 Rex Dieter 5.14.3-1 - kservice-5.14.3 From e175d50814fc135a35ca3336e8a3434ac4bfb240 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 8 Oct 2015 07:35:19 -0500 Subject: [PATCH 036/162] restore xdg-menu patch --- kf5-kservice.spec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5fcd9f2..d143daf 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.14.3 -Release: 2%{?dist} +Release: 3%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -18,6 +18,11 @@ URL: https://projects.kde.org/projects/frameworks/kservice %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +# Fedora customizations to the menu categories +# adds the Administration menu from redhat-menus which equals System + Settings +# This prevents the stuff getting listed twice, under both System and Settings. +Patch0: kservice-5.12.0-xdg-menu.patch + BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{versiondir} BuildRequires: kf5-kconfig-devel >= %{versiondir} @@ -30,6 +35,8 @@ BuildRequires: kf5-rpm-macros >= %{versiondir} BuildRequires: qt5-qtbase-devel Requires: kf5-filesystem >= %{versiondir} +# for the Administration category +Requires: redhat-menus %description KDE Frameworks 5 Tier 3 solution for advanced plugin and service @@ -48,6 +55,8 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} +%patch0 -p1 -b .xdg-menu + %build mkdir %{_target_platform} @@ -91,6 +100,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Oct 08 2015 Rex Dieter 5.14.3-3 +- restore xdg-menu patch + * Wed Oct 07 2015 Rex Dieter 5.14.3-2 - .spec cosmetics, update URL/License, use %%license From 724dfce0a97810f5ca266842b2e4a1e9e60d4114 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 8 Oct 2015 15:07:13 +0200 Subject: [PATCH 037/162] KDE Frameworks 5.15.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- kservice-5.13.0.tar.xz | Bin 0 -> 265244 bytes sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 kservice-5.13.0.tar.xz diff --git a/.gitignore b/.gitignore index 8e0be4e..87ae8c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kservice-5.14.3.tar.xz +/kservice-5.15.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d143daf..4a7d674 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.14.3 -Release: 3%{?dist} +Version: 5.15.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -100,6 +100,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Oct 08 2015 Daniel Vrátil - 5.15.0-1 +- KDE Frameworks 5.15.0 + * Thu Oct 08 2015 Rex Dieter 5.14.3-3 - restore xdg-menu patch diff --git a/kservice-5.13.0.tar.xz b/kservice-5.13.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..4b413ee32592ca40c4d3f6e4d231f65dc5f8a046 GIT binary patch literal 265244 zcmV(pK=8l)H+ooF000E$*0e?f03iV!0000G&sfap$tUmsT>v$l$j;*V;)qUwyEiq3 z@-TApQG0GUr|k4%Rd#+lz61hGiWUSwKTu^41pNjYJ&LM#pu?L_1W2MzpPIuvU9Z0~ zK{fMIP{C}@6ZXIsn7@7YW4YjE)k2!PB{Y`KY&cpmp$=>RL=L{Y7LyK|;<(jZTwhif zcU|K#MV`QRw?z64#n~+qO%JMEyyeSW0DAd!HJ ztc^K~Cw&kw=VY8oaljImt>2QsZB6u5k$fJJZ1E&)N7d!>JJ<00)o2+FH=2Unk|de8 z!hH6iGKKBa7IG*g`DIH$6Wo9e*nce7hnMaWNy|lRk2+>ejp>oxZB#1EP5ag)oLh=b z$kI-fE7ekYOqxauU1PO&*q{XT2DYXUH8SKorr{kC$>8B~a#u5|2^pa=9D4*ay>n#kt;%y|5w1%nLwEfwrOmZP4g@+>JTG;bzgHTNg% zT+f=`$taXQquz%H3W-EfQhfk}yL&(tM2FAcGZsEl&PZV3vKYCfx>3!8VY01cH!pbu z&D=sf3jG(AeR*uAm2y_y?qSwoohd|Mn|Nsgfl^0!C7QbqMb^omf(M9 zf7hICR%j+*qGQ_0P$yVX_6a`?pODn11D%tdyK znS4!k+czw|G|!my>fld9GYulSD<1bY1f;!$^e;sa6O#CQPa8y3+iSD*d-q|-XPUu& z64f0aNsbL+HXn0ghxv|pxPLr~?SyA`H)dBNhfsI<945KQ+O$^;V@vRdq_g(c#xJNG zOQjX%Fv1|?gfXbb{!6-#53V5>=QH82VDtgfg_cH^gcIOOQt{1-+P29yi$a*AB(eas zz-&K3ee7$p{~732Ju?P%T;9d@Q| z+y@0ihj;DLi>~8OvX#7(@HFv5I3aCR9mL5_n-{2=Y6RrlD{uOLTr<8OKT zjYrBsLA#+8^QKaP&B|?{5_jGj8Jx;Y4_*GD_h2h(atMsQxyiwvjrPdPb4+jLdi+v% zmYe7>ylWE;PqZMJW@urx`AaSnuo`8EM0Gy>J*I(=iNyQ8+hyvmO=})TWc4!6vzf@_ zyA;94d;7Kprb~d-FZzS84N3Cq#BpUnQ}0vN?;OT=b)6s%kyV7rp)dL-ai-!h8wy3j zk}RE@q#-X!eodJ;Z4qwXqTTXEhuh!;4Onxu3^VQ_<*KQ^C1l0BVb2XrR%A^)2tv&k1F4IYJBe`j}I8GjTINHe!jY93rOOv}U_ard-a;_;QsRwRjXa*RA3 z>1;8pxlr*ogjAXnz|jRa*ka*2&H&W?e%EtC7Yu*0+W{;h4gG?#_z(Ki=tV;4(*bJ$ z-G$hINCU?baPLb=@&l#=ReJPi$q_=cLEtOJsNpTVtrK)uTrYAeI_%lKUAh@Vm5U-Q z!-fNy^ZrF_!Y)Y?xiSJ5+Lth)T-$ppssT|Gr|9}7c+jz zX>H#Y7k*&-P(H zZE*29en#&vzxq0jHcn%J%JiAczXLUnZc4Qx$wwUrXJ2c$3$KLZ*yUDAKKlDX*yF<( zays*nW+N+t=(mnYaclfE?A83rwz}bcLh=>C=3{tRaP>dU zmd(3=G4Mw@!~Ua$=bVLFjs7IWVfFp}!6;F{$r=v;z*T;u&@>5;LWZxl6-7s`_!yKW z4-GQq1yA1U=W;oc^pBr8?V1rkB&*yTv>i;IGY|@0wMIes=&#w~HvOpoQN4*lOB)Baa*jB~y?d^^Ue9(8%0HhM2eAiE6l)gxb1U#=X+KQ2R-@^?#KIaMSZ% zpvG5XK-zJ9!um~`*_R{(l=5*yg0Aymj|mri z=(#wUb^mqe@Uz#3IV#MF8vjHwW_+!^cH2%53N*sBJ)>fWy-GjS{VDy6n zG%k5@5ql1XCu%_5_kX&?dB6MO1Z6LFg4~wEif<6%+xLvo$??{W3AL+<36Uv-HBsuoqP(eMnFdfVQ*+wS}n zM1kf&n{KK0^&L}y4Ej7TxGL41a?2Z01=_VZ7Q@eC61p1Id?d$E?$AFvYg-X(!nc}x8Vv_$Q7EKTv?T2kv38&gKNf0&C;|%N zx9FNGH%hj*4yWU#RClW1DUbu`@)NIshpH~fpM&uPj-ppZC)d{{y%pvT!~XZjN+W=o&6b7Za*#bax{3R#z89uwzFdW-q94l%CF+X_*+o(|ERn-;{+I=$jYwZn zWcqXO{Ad<*J!Pbw7E%!?8N3&na2w`N1rXq>7wx5UNDq%WWFtRu=Ru!Yau%P>Y2W5U z1&yeANY90ENBUQ;cKRq;ZlnEyWf>N-&^qA7#myq7jx&hzeH=5=Ryn1@l+hNDgAL-R zKntN8P&wAW##tV9fJfUn1`?3KYhaPq0UJcf%qEr(1|eLOu`06h$_?^?4^gTq>gX?g zaSu+1zd^Dc;&n$e0hH;&t;&>@80)zCt^jX~gxR!`KR32%lcPaFHra>4%Wl|76irQ@ zUdqGzuJ9N8jmtq1*HT8(pZN~wWCRLWJqb|L98!b%+npk?p8PNRiBrt?^p2H#CY++&(C1 zyR~E$&e~GDFt67{vJk3mzwPLtu1!MO%K^k1OX>DS@&xQ6e5<=ya$0~evCi9n;yC9HSH6aKS**mw zdXKU^m*(^|=|24i6mYr8|IE?Qd&7b}pk>yaq?Wc%OBiAoPfn~^%O>~mPgs_I7f%3+ zQhB4maM1f}8Tw&<^_#3x!Q#is+JCup@>4-Cvk4T=I6ueFyj?TH1yXMaL$Nv5mKT`6 zCi6zJD?3Co{Sau$WyTF3*%0!<6sCbOurNh~Dnc$p!)_*v@hD=wYqpbkVP&D9`J4p59|Ec;C9eOUbc?9{ML59=BJ$QT2b&w10Sz_-Hl;KB zKQ1r%9t#&C5F8VmC5LeuJl8j4Ujye9Ai@TiGrb$e8=gcEYx}Z)p@)A4Hlpr5XVcC{ zx-BFacv%gZ;`cAp0Z{}}Crn^!edU!8Zy)42N;o)iiqE|1YJzY+Dn}p8STNjs@pw}<#a!>&h+DnVLZc9^Ls=$LnSb<$qYfXO`H|hG$Ojr& zEb6MR8NbJ>5@#y29kt5L9ty(})p|02(G-CjqY4_1tRxo#fB+^>Lj?NcY?H|(egRH0 zjv{q&8UwUYu404c_}i`G7OMv?PnT{9jIu5t;`!&TpHOP|pXsF2wQ{Kt8$-W5c%OBe zfB;!@xsTCfq-vXqT~mp71OEYTbqc>qtSZR;Y)O@~qNn}`u_&OdVV)~{E)=~j)Jf*Iwq2|B$g<)W!EPe1$JMUB&feV#ZrVi2yJe|CC z>UpCSk~rsd*{K8BL&(LMPpuUC9q?u?Ca(+Tk-OxM-HS5T*!#sfS8#NBaXA{=$iJ;O7LBYv6+HRWHt9BJl=U(jA)J4ES91YlhY*V7 zi;w)6sUhQdYRRaR*U-5CGbzVpV_`Sb(nqkUm4o)$3wUK_rpA9HO{ypmV+R99d}rKFVUSIKTiM%})QPH!36f8d87l+maAQU-^1x=d z!EVN9*Y?To!Tx%k4zyx7 zxjK!Y-+4J9ARd$T$tmphio-3#O&>gvXs z##MU(Ivq5(P?mjpl-mmfNa)0vm3*Nd?8TPbkqm7!-kki5o@h0fNZTSzOn*ffUO97A z9u%%XaCrUO`JM@VG7E;X?uWhtCeV!%67d_;0rfaYT4}C=hSoT%d(9^rux;q+WqYOe zjQkCf4l)Hj8wxpjB!s^NjfZiKw)W*;3Tp$*ZC}?G`yU(lRjJzH&qV1=o zB4yu+aJ9{BeV&^%&JPi+G2PumDUW$b>f)END&)not0DLt+iLf8MCeDI^Qrp#{jd$L zE#b^I?gnt-ZuFix^A7miu}J2{U-0U7IL&p}O;hKD1rG9#t>dl_CkyT^rlXrqI%D@d#3y;^5@i@ zGtDHo$23T&fU?y;WELP=<7)nDbp^1P8ZCuPIL_W>eUNAyMDVuvm&l^;N0Dw8k$;4Z z_uk_LXq-w4wv zq!V;t0Ont^iQgOSt!LzFwL(0vx#lpcoXsSnp-~++@c6r&t?jZw=IL`RE?PeuX*EtX zAqqXWDS}ST)3um|27fFohRIo0MUbAvEQeqrN(ScC+F`oecB|{Sj?L?yDE|Yj&V%=_ zu2M@O2$S5_3>nziO#1<6S@fmxVf8NKrvJ_#^Y917%Vi|nXUs&1}y3$CO;%!25^{{6rrRB)xWj$v$GutM39>R|0{s~AF zrintIuf@)uu&rdoNVnSRYD+ygdaX2r5sRoiY)GuU#Tc`>yeJN?NJQ!9!+s;B@LGFr z>1k}+HDYaii*+(Fmxzn!;~&{(*q#pn6*)6L@xy}rUuS-G*`nNL-)pzlxyG6H3)4bo zn(@`Rj^8(}=u{--3P2ul$c^q^t5dKsFmgav32tXGlXa~z+6=3VKg~rq0=J_=lmz=@w3MDD8#&TJ5CP1`8Dis(MWx6l@d%M*tGiF;69inFmSKlw|ItBhj%I2+Yz2c+(V8itW3qXdk8wiz> z>qT_d>7)-9MAVajbg~PQt{43qFt~)duwU7c#?$(#M+h==bDUeo!?Z^4M#|dQ&Ht4j z0^qtgD?mN}*(49R+3K+d_Or>y8+ovBrMEAm?e= zqzYj!-LfQ69(U>Eutd4zhP;1S+bXv0A9Yivxh-!1cPwr?Ulbr2hXu&HK6iF0a1|KF z@}goVZ{=wF!)xp%xibYtc#|OS&dy?*CDxHa;$`{-h^RqaTsPhF6I}y*OxW(6@M#}*0D&zp;{7l5w_GqMAz6@^kFX}aP>w6Z{~UF?Mm(p`CDris*1 z`K+b9^hr$Q#VlivzUhJbk;YHCVoj05FDzFSx*I-2PREaMb;OXS0QM0;dIP=bi-~NV zPu2e!Ood}REszCrnu!^r8Em61QjL==fq_@&pw$+&IAA#jFytV*{Zs0HN0SojS(f$)k9lax0CgsMUL^71YVh?VRU?i6?d0J9jmejywm zd%@ij>DhQfRs|z8ymC2kco?*=U|JBtKsTr&C(3?fjBlCD;HUYK4I5xx0Ko;=y*Xg8s`i)1tO_XLi`Yuu3vDKkn1>@QD&o z;tjmCw|wuUjy-avJJ*-*J@ z@si&tUp-c+CUi8uw@sx0Br(+#6|MwpA038P>Vl3pIxB_saGIf6vNUqOYb(p!>ayVU zqtJxLh6_!rSq7!SS>ZW&rs1)6$w@04MX#ew=F(XVSDH$L)v!ZMug(mSQGfVo*#iYW z6$y&Z ze5dwM;i2&>W(E$79)-uDwb-@Om&x@_pb*w9`1-Lst#BCI8v*AGyirc;8|hv4B7#V(1OD_psDb$-CnUl~D&H`P z3oOq%1<@+vR&M1-8dkr}&znzOUb75s1vwI6uep#_bo4IwE*nJFPO99;} zhH+T8OnT^u9BP~bAY44ZHX-2YG#AkbQTox8- zj$r&j<#BHpeoyuQVFHs1E_!e((Cws?Rq~n@;S60sZ zH&@kE59Z>+aiI5{`?ZY6y1MFw&P*eutmkR z!xTX@_R(`!jvdW|h>Xb`Ed%o->|4GG#d>6rs`)p$H2D*96v5FdX3nUa#V9Zru}sdp z`EXRxY&$^GNTL8*MkY4gwIJU2QL=}G^P_AfH?n-nPCU#YSQLcaQZ_^KbeO!6;68vYF14zw>IE7_IeiH!)kD=e1$;ymA|7(jHT(~HaC;0?>W z?D8%Nwg+hNK|dtsjm9tIjSaOURqO0u&7qL#%%D2D^?h@Fp^|by+;fAvQ%FOX~cHcdpwFP)+1NNNlEunA<8?iRXUF+VaDeIHp} zn;bwHqlvI54JNOY*qR-d$wS};y50xHmnogZ6Y$f(0^$i60Z7xK`Dq+A?a;(heQ4#C zdwkN2;=wS69kKA05pV+LYd1Py5?kKJCwn4Av2V{_fvaA9{7f{Jv>2nO=B{#)h&x+vo zL8IbCntr*(cXCBusIPjALSzE~z>9+7N{KQY0pn)!w@FiT_YVM-!i9!dze-9~v;Iyz zJgn#lT?UP2@_H3+|8w99hlP{&EW$nxqeWbv`ivpLXs(6u=R6}X>oU{qKP;WO`LV%B z4}%I8F?AJPzZPvmi|{blJqmr?&1hMf3#>HW_1kGqE2SkWFS&>HE?ws}ntRwyfiut8 zu$dZ8a z-*~%0Olm~|m9G$KrmzTq#L~;h+3nn-Ln>$3lY4Z}2y&>V*3&Y(4lXFa!n-*wyHO6r z_2oRa1u@W+FxKZw%YcCt1i^BYab31pYeFOfY}J~bD~d={Vt(8EE@}HqP@m4+ZN0hOq#4 zuP)Z$aO?B#IVC>iqHMZ;9-xTNjWBV!*-EvpZfNn|qTfGby4H(g!+GEQoJ50pF9W@f zad3-_gsT#jJy0mlVXa+dKb7I(LjKBVydiasafo|08_*Kdu+C@ULo&%|ticjkh)wHNDP3=L2oj~2oX*`X8 zVK>@<_aC4IH(qYxH$O2le&~|GgLTu2L5v95CxHZ!5osAp`bC!L;p46M#?`6zw=&s) z4(tPDZ{@6ZAyq4Hl2^utO(mhE3V&AM)G6FN3DnM;s|h#ANBQy zUk@*gV$+-P76#rGE{~<*b}*eo?Wkk;ZWjbanq{|}K|%VDp?a^0Ml{5epP%)QxragR z;^0+w6V(u;JgAU%23TdU-(7~O8@!{1KRcRKm}+|TZA%=mjFs^}ad~!}*w~LA8b9v8 zV;VJ#QFg?<`zHv}Q$$Lj@IR+dgv8vP@LHx@^;y>k(kOGZ{)P zh|6g5-J!y9rB$gQiQTDOUFIFbX-SW|*BM*4`Nj$-{9`Z_l?2T)J{OJ&pG-{ENaRCu z-Eaz8IW-{_Vtht%O$pqiR$drhH^tx90)m(IS1IT;|t9Be{?4V z3ZA&XOBbPYQzwa<7xNagj5ky=p!M-iRb&;@s2d3D;RB4l%2n>x>L5iy5ep!uUDqJ@ zErY?=1^n(UJ-3{hax@wZzYZ5asV;%o#pY5eI>y6Bd8C7F#H?vT$m)u9Yld#(KC=V; zY-YvDKm$dUUMvfBqXdiRANB2$*15;IJ|ENXa@iNCG{%U_{oLxZW3qd5D~+iYKs$vS z7?Mg%OPlS#V&^x3{hbA-OcD@IUZabi?Y4~{c1AaB1F{i9q$qaX=77HaEK}>X5TzCz z-zBU(%MckcqziHTLF4M=f8Dh?!EjU}$i@!`yrVz;F7{D7zA5pTuCWxMoM}SVc#Hk! zs^Oe6gA4ox!>@+emCmD{I#Mj37rGK!hVZ~UTVi%}-}-vY<~7!y8_4Qw=h zD1}r7fH3s7#!RhR*WRiwcsg|hKBkr*nA)()`RtJ|WQ)Ru0M~R9CpmHyCQ5rawEN9P zLju%s=5)c9Hh;@)%}N?3DeKNEFye)Pc8xO6xkqL)Kxkrl{tLE=^CUN zc(R7EmmRpp>e|HdLCJfD&K$sb2=jcFb+ClyyXwEQI*)@rN!;ym6dd|*5YG|=zBmp4 zHAjgd1E@e6+s+bKCa$>GECg6pQ$g~0Or_@Mbyg^{yC0^7;C`qhtXWkFDB9Gf zG8pIJx1jTga#!R^JKRuSS0W~AKFSuki-t4a{DyHm)JZx?&PY6KVLE~6hS&FIw?B=3xhg^(9;LhuD zpFVecrW~vHu0ID#p|L5f3JwKDMI}G`slIH377C|utUg#ncF$)4>_mIfx z?DRtb=vj-W*i)*x{IZ47>d*{vw;r3^L&kYv;cex;o9l=@5h=DEigKc_jN(O-Q5ZT8 zJxS0+6FHqn94@B_bWRX;hud_MPbc|he-^Fj}b~KRK&~anlasLJxBhYTH zXqi<)u=4NDOijw{*?*sJ*Edd?)MT3XZacp6+}})u79twhI8&}23M=qjuGi7>hL4NP5S0{YAC#YxRs=g#VU>xnQ_;GBF zh`FjuliJO2(x=L9a2Bu=Ss`GNfy!$G#^CSNIre3Tw8rksnm$z(qm3EnEITs_d3 zI`a_Zy(=ZOdENlH+d+mWF}gVsPUtDsx%?RF>fo_!dM4DHRd{L_EO_Ax(NlBBo1-2y z5kj%jjx}0HyP7;jSrV^<%K5Q%xC!tlHrX%>1MO0RoU%v~+sBQHPbpO4>9a6j`iZ5= ziMeatVf@+mFvWZ`m}9yQdR3$#F@Z8`6U^d-Ko12KSy2gtgoRc|`4Up(iqcQ3DN)(w z2p$JVZdfZNsbMr$YrXSv-|@9*oCbxg;;Y$JvzuzD-$=yXXmK$CX_Pa6D~QYS1>=|z zQtApMspKWhP85JpeGJb&s9KDkb_jJ@iaD$lD@qBNXT|zc%)cQKy(gWeg4t+C6~~3j z%POKBXW1c0SbN9EhY+VIv#xGg%)+cJr!WfuXVYeNty{n#E}R+sv;p#-)*8|g>)anLAoOmnS&7?9E zpBmEDgDJJ!k=*aamVZh6#=kbj)4k06A(7yueW<*JpWP=zg$(VWg^&n2=ry61FWu<( zb0Ba;Ac!+egr08PcXDm{Q&{6Vpw)o&4r+>ZOnydLx1Rd-Ho?+8K(&$m4V>H}K$(O! z%L5_QUGA&{d^Y5{TCl8_MYBTgoLeE;DE1fiA${K?i#Jf{6{8fOE7$V2&@Qopg{hx4 zDU_v|ttT~hFE)oQ>@jWkRH7u=3oN4|L%y_Iax?y*DjpESEk z?;+lZ!CKW=Ac5kE^#Z!DSA1FE@u6db&<{d#x~tRezJ9C6edWGxurcS{H^)ei;jKQs1%e~~eQGCeE0L+;GlO>O%|%gq|_ zf6|!CU~|~iY%|^7f6-L_jdK}R4cxe^SeynT} zt^_@~b$01@COy@?A9%Mi@Z~mqd9zE*kIP34W~)16HcS{m<%JrJ47KdgIYi?lsM#w* z_#cQP0DsE=GQ@KfzD4x$GGZM?iXgZN!gW@P=j2-2AJ2h6k`DJ&c_`D!qb3D782f&O zyi<}`y$klP)6U#p!t^ao_)Y;4)}{#sY=`7jPz!DoUT=({$2P@2+GVk`&1t&v zi>rovxM2+mb$AW6!C#W^{D`!VSn(cl=dx3@u9R+h!QGTzC9#jNN~k^Jd44S(E(zVt zB`2=brIQe@S7$8}>EI>sXYDJ}@BMj}!%3nD;1@KiN$JSedEMgVs;mhgIXWUreE$Ud(HaXI#<2Iv>tB zB7qpuG#C4bSdNTI9e7~m#|~T3IBdWnxAX~@sso1SRV~aR)o(qEZ08{WHYCb@zRM`+ zycOEl6QsZBXG`3aUDlrs4GYfoU+Vpvdx$iBj_NUBDZg(R5uoYVGq}Kt&dPBEKwzKL zP^Fqmk9;g6aE?l!@1DXe=>cv%=}##%nDFqj!Nc>~oqV{0f)cKI!-ojiO0}g!dCl|& zYDad>W+0c}1q310!lR8NgDHPWvOe!Uh}srAAzo>V3}jHK)AxNIQ_e^`5c$oT4c? z-9lvT&)MlwYl12GAMajp8fNN9#v`e_)Mq5pl#}d|w-)tl!e&Gq2L;VL63<&DmUbkn zmVq*yp95kyB=CTjtu+8XMuZ##1<4G;6{QqxHrkeVJK)`B|ATfOr;1b^5UR8|2zHC4 zVXL|e@PhXTw+<(3{@&`CA>i1iry5d)&MgJ13B@h?>}9=mTTyM8k8~VZ?MZHJL2&VH zBPpN;(C#;%stqOl!V30Q(f(a0T~nM>k=O9;mx^gBQ?*>7?R_Vo{x5$S$r-|`MRqudxFN$nO?&B-X&i8mc0cWnhxXGqASJ>LmPr6|RU0(ug zzol=ZxhYbiF!AK}yP6=~O^$55)XMo&zW|4?W$dO5&J19RDCSs4i>l{4^}xpN;6n=! z)2m&o3Ut_)3%=Fu1uuKuc;x=|>Y^YT1zMusSsNrUP%9j(kU3KWA5ROUhd=ss<6{g$A|Le=Nw&Ls zzCM)S=tSWnodh=t4Y?@=nTwyn^uI+u+k-rp^(a!=5T{_ zCefth{-t```9`GZKZhCLPZLJ8u?)0TmL<)3n*VhHq3Y)I3&vn=y*F4fUz z=uGA0tKen!bcczyAOK98^UuwU2gn{&89-O#aS9d{{gXt&P2KP2ya62~%*o?OSzlJn zMTu$FLI5+Xs?Kp?Zhv;NP*ww~M^eM!h~w29G8gPf;AI&CPi%k}cgjWdt9JhJmBj%I9=I^t{GU- zz1T3#Qi3sw4Y+=Lo-BY-DCs*0erCu1-%I6MgAp~Xf=%d*Rk1y-5w;r5ocm>zO<;dh zQGW?nmnXEvvp)P!EW)-HvIoRjtSIO@ZZ-^p(a+}#Fb0ak)JODd1D^u9{tN>{=UuTh zsL|h>(lYhlL?1EafqNsyb|F#=cn?Z*^X@LUP?^sk`lhK5u?l4fqHwgT-*dSPV*%b} zq^}$gD1FSXiT>FAyFxW|wyQ{&12@5sRhx_Ky9byk?zy&=z1h>Z20zx|kLHZC95wnS zqVU`<xvoSlb?VUjLph3eqyA?wP3&Uj*Sj}iIf;=^os6FXKe2GMOk zlH&4ZXkHP+pnwMCd0$vGQje=w0BG(U5L=*hzpTTyU%m|V$j^lAcyg8g4DX`r8PI#f zaeYJ@H+v=ozGGl9xPKUwM6=};bU@&!-ufWYh`Y0GC>yx6V&5=(8UUR#6|mfwO=iH- zF;+=uaUcC!Vzw?zWMqR&-GH|w0aGVw=)w)c8roDGZeH^qi{Q|{}pe+Q1 z83@Pvu_q9{n0%^(xK1nR4%AjvTL(#}Q1Hh!YW1R6PN6aoa$@ic$e`MICFbOK4N_ux zRgb_%>I^`V47o$h7=`XVmLJuQmYk=tT(FgfTKM`{fK1OzdgK{uSR5CW8IXZ;&Ts-x5h|79 z*Dt_dm3^+Wh!m)y&dbzh{v1zpkT?z4wOahFaoXrkUtt-=$ry_NsmQ^Hvd?)-Cr_}b z6bM~yt!jG!ycZw)ZSDGK&Ju7Afbr_Eew%a$xj1$OE9msB9l923-z$D7? z^9g+2J|j3Q*P50>L}29YG$oJ_>bq=E%<_&=p%`APcL6(3y(vSRG5x#|hAAs?KtdjK zZ&Y!t^pKc(p<6*hOQkS(9eJZe$Q;i4ivmBrGm{K*A8L>k_k)w1ojw6?CBO)bAfIhx zZ47{{=JpOC2Ij1T!XgDfmQDflT5I&%3x8b|+1eM9Lv1IE8@hbX-gPt71@$lMXJj&s ze#TSpiy%D%kruFGy0omBBf*GNV;1}d!9i(+@Z051D792$`RpzzbW7%g!SK?f7gCce z8W>mL1T(G9U;P|H6}kXPVOuGTy7MR^3M&e@plhXq`+r6jg-^P$GcQF^AZx%>`J8u- zLK0BFf;C(pBwKWslZET3CVD4Hzqn{Gxu6VqD_H`}_5V;N0enZ$VCzciPdG+OB|Z;Z z1ARlIp9Qf}l=9OR>ESO^mtKPtlRD5HgSp>cTqm2`53c-e-;~ zjh(uq3KzD1uMRwln3RHGPW6z|rt2_mmj0t5PXFg^2v6Q#tE^%>utj&+el9sBw zGlc)VUjCvhA%T}CaS6j1rRTeb+}lvz4b2yk)mwG? zMbaH0|6IrWA2e3u!Z5KZZ1ZZX|1-mt-stS(v_E<^l)plZrOmkJxdHzCDXWQoR{&$+ z_LKoKsM2B_K;Y$Av0sq-HLa5gjWi~y@ISkG&XZ{a0U$l$ttFw#?;E&=NQsXD*s6kgaA%jw=Qo^!il z_R)g+zqQ`L{mT-*BO>N#J3mX*bN`pd9C?JSl&xE#xL|&&`f%BNYE)$y25s!^#HH)A z{I0GD$fx4g*Zd64AW!wfbB(&>tB@yh{meEV&1Q=?gP+~L%9f-(>8$2Azkob{>;aK~ z4f_ps;*f6?daYuJXu4m!m5D71TOkFwGmBT`xfT1aLEM!D zyk&&@T)T_q&!VY`m3z+SX*yjuV)m`wGy#N#H6p4M3uR^=X>7RRrk)l2&n0(lA8;l+ zFpM#T)=(p)3DFPzUVKhBVM@WpW>fLLbS292y3Z94u~kyn0xu)V0#d`9NuAMM7kZ2o z_PtCn-s?zPGO{NS*Lv)pprIBy=H)_LN{M0qBn|P%zGu(}MaIvwUb15EpTY|lvG1_< z1|O0Nw_~pKHhy97R#h%kcU82GE->?*s$FAsThm*!yf}y? zAqA|}IM078kJ&^aG$m>Z2?2Ca^iQRZm=nGu8kQ8ti`&ZgfMroW3otPO8EL}w7X#6z zAW@@8-zC}+;|@l`VB~+dumZpp>m$yDB$Bw_J~_47&(9;%#9N!TF@ zZqu=v@IOi)2m@q1(Z1$Eq=gjE_C#4422u)z?034by!zzro%Fp)zilYV-^)8^OW{kh^N4d5hSRu03r4wbmiLK!Knn4yrN4M) zQ*zX?p6NFJE@QkJpZp@XM$>^T5G;^M{^kHEK-a%|gM*JJ{f;hQ5IAzF#RESNdMJ^F zLl?;ucMZTZ|Bu6ba#=~&M^Y7ok?e=plg{H#$ae<+vRXEAuBU>f^M4L{@oe*+Vw5VZ zctArLG~fVE)0<$cnA9;A#Gg*o|2JGH;NZ*gvRq@R(}=_GDk0yUyRd}?v|@h?T18=y z*-Z571&)`}it$VK^vgr)ehEB-A@#YuA7IgWjS3n%bnRx|%o*DlsHiCK#W_;gDCXJd9d0QF-c;x-ciQlQ{uNa!UvB_g& zrkcI~2>}QT%?#+PA9y+$$!MT$;#=d{phmH38BWr@UQ=oojVlxvnDmx@@3#E0pYyuK z+r<6{J&gy~N2w?0kp6DfFd(}?oubBOk!(3gg%`e-#x0iq{H#Y^Rmm(WeQWVD~uZf)Y!JEP@NGBqik$ghi zR9#F!r3oXPA6PWsIN>gjN(H(?LfT^u_&lUq&0$vl)?%1)*fYkFjb~+JvROpty^T z5d&W}ROMT?fE1j}C_yQsPZ)cUOT`*@C@9{CS>70nk1`1?MyKOP68HURr*!Ei&Y-|y8oHa=2xa$}3w-jacmtsU zF#(e@g4}ZH9n9>2$mnj6S}V77;Sp5o5dmbO3F+NFWq7au#)WfNMY2-DWjoA~OQrc+ z?OZZbQXkJ5Z)w&>q>`yoI12d@>)?bUtZ1OLD9ESft#GgH(z z-YL%@RJ@5?P4JtNW7{S%ut6a3c)DdA#E$rG2h<9ZWI?Ov#d`=4HU3rImJ%5%e{^h~ zt}RBR2c+vwmO5aH$uHV3&Y-L-zBPa z9F6bidlPSJdn~z}aTq+z$nOTlA1x#M3GsyGC3~et)PbnMHTMuru4|+Cy~vHmfW-g8 z5$tyM%o?p@0NqZE)H$ZL6v$Eq4`Pize?46Wo6Du6y_nWb6*|^wW+g}_?U%x|Oitr< zS*7K18x3Y;?P55;<0~q{^zLeiDf>i3X7c#W(k^2l7P`<#;J=1}n+R!dqX2aajfY1% zgU4HC;TOZ&e8HUOeR4r*ra5+)KQn{bU^RjS~9_f4`=VxyhU8EK3P z&#Y?zXnhcio`2~TQ-&AuTzbGOvRY+CE0LFxI6RWUUFV!5zXZdR ztY&X;^lHaiiOJA`2e>c8_@3)a2Di#YC-drc9wsGxVT&?*%ZLP&r*2g6#svqRE9D}d z0x6hn#7_T7QG@CPFXdgL^BU23dZ+XH5v~xJ7|8)!HjzmZ;b3t))h@iBd%o2(7siEq z;<^o1v`*Nw`k3EiwZ^<4NjdDiB5nfyI;|6_%dueE^v;HDBb2S2U0g(;>%+OGg*rfx z-0OzJ58Saij63H|kc~{m%k5{%Pg1AI&plX#DqG^V`uPf7egUcca2-1Qx;rUBxzxVj}=e5KEzA zCsN?jVd7g4>i^;^au*#$s&`k zn>- zBHCxUzHE@_wybaloF&IQ?<`M+&I)#So~jN8B>W=BNmIIp7ztAnn`p zi|krO`f5tL726Bp$aw!f@=oBUj6kg=n<>Ue)M;rdH&oWdLt10AZftS(V|3Qs|MX%~ zQJ11zeRCKlZMe_fni3&7(7TA+-KezQP6DD-5wl8P!+WWUw^Rw-ke4Nwypz*3dbOdO ztKw$eJHoE-3M{V)d!?!Hmu)1B`h&9wx|$pb=vG@2S{g{(MoLK3q=JabemNm!q_r26 zsxRFytF51%ulGw&xFYqxH%(K9Hz2dO^+hZ`oZYWxe^+TWFT^U0e5DkKL+56GtH_CW z^BroFpuy9Jlp^Es&s4-H@uO}uPzhk@<5Gn3;2~C z5x9yHWfjswff%5XsEvO%3y@g>T;Cb0Dx1nAW#mb8sA!9dsLSr{0h_C=9pyW5-LSc$ zw|pl2!BkclyAJIG0U~{Am*fZtZh&i}isV*5Tso9azSexK7oFmJ!{O~#V~W{YErTKT ziEcywU$l5afOvkYlI_Xp=L)qfJL}5Wl3u{$Nogea=ae3vQ{B2*viG@E>VBf(t{HwK8g9HK zVFmD4uz5%H2Us^(xyN2xwrAx1$9fp0)D-`fo@FRnAySCl7d@YS`uUrs<9v<(Vc7(v7OPZB}xFKR>Q6S}0_vuDr{Xe^wocMt>I}m>g2U zVJ*86d*fC6eF*G@Y{KoruMievdeQ@(O;;3>sc3fd+~fziTp?KDPT8}^9Hij5%#Hh^ z4Y)QTRl5c8s#Z5M7lB2J`HaXr8cgIK`6VCEkL^gp)zpjT%YX&-wyWDmCpG&$yn zpYDGJ^wG+kLs@|WG&i?>hc(Tg^1NmEM2rgn)mWXSXHX%Ls5SE7jzEW4-_2R+El?9Z ze}YrT!x6DZ9U-!br(JDaqo$Y9b^?s`gb&AnARC&x@Ed}$)3ZX57aWYI2!T;UAtFnG zaDfM~bB|yE&cm-9Opmic@jWvMwP`BnvLdE&>o>3z{<#i6dU@)S%S1y}h;y!7oQ;eOBCfXu?u#yv29d z`q!WyLu}DdCGNmvawk9`*4q3%@dm=D2@~7vzd`zpf|u4z?YJ4(NLdg}Nn&;tyn9la zLV;RAngk%7LU`wxU-L%iG9{D;E6+|+QckU2;^oyj7-l@C6GwT~Ux4B!COA?U!I>5^ z-ww2%aS>=UJH@5Pt4=V+y>-zplEmcLse{or?S;Ie65HKnx^2y=)f#F^+a?GV#{So+ zV1QZPQM2XHg8Sp3Gj5YhJ>iFS0TQU4g9&!0`_Y0gK$>Im^dOceg;oc8r=?cY7bbi^ zc(TRJw3}8M7tkP6<6y5*0%MiEVuvUlC>?cNPI%X_#KLsSdTOiN80 zk$jLSo(KhuX30AZDnx__;C^xG=Aozgn^PJ|L@D+t!)=*b~d+7mV0T54$C>eZ5o z_pSuOqTGm{ab@(dT@wGWPO4nsM~n7b2807U7xb7G)Kyu?oPSP&UD3hRO~Fm*3K7iS zSg$Ui+zZHrYZN|TWmHqTu+Um|jsShMi3XIhN$Wd(dYiRqRAUt5p6cWkBSk7|VnSl2 z&(Rt(WI+Isw#TFPfaY{DW({H$kA)a<`n}MBYT&M>27QPC)HDH}Qq2d-a-W{-@&IFV zE_SKP1IOszolEd@&+wc)nZ6#`1k!*M=|u9!(EaWisu#eA$$p)4WAKy_h&?;{>3=mo zhH3SpR|CRb$G%{D^$v%7^mp(r^|I@Rz#%11r1rEfPQ^gyB_qFPauDNue~6^zPt+I+ zo(Qa2ms+Jjn7U~FwYnsP$ZxY}QbWo=#^fL8L7w*C7|lJYKYZD@VjgvHggsisGYP_XZ1Q3lzA|L<7e1!S*_^bDRZ zQnVI1Kq=EtrJ+!OIA5dELjyb;Jc6z9!3<)uzv~h?dEK(7XoGrbCg%#@RXkGtU zl(tn09d?2=f_)!ld}ebWgQUSDa11M0Gq^2Yk$~w4mind|vzpEVfk8d*!nzXb+w4=? zL){bDE+}Qeckspj(-x$6_4#Fcw+a8mWlOkiyGL_K60x0%Y-C%(IN0jeXdrwWhf-}q z`F3(Dmd>~7t)bW7rywL9+^&lN=ApWKmO?xdWwQqkt8pi5qB3(I`furk#`q6f)!!<| z&ls&_eD}4f-z9_O^{ByG3^qe8RiH-7To!%3nyW`zr@Z*+yJf0`Y0n!?=`O1J75D!a zvRG~mPJ|nHd;`-)W^hxB4;5}#jZaIPlH89n4YAFIu>I(AkEHuhBb|Sq-hl`I8_}78 z20}Ijc%-81dOIgIBt8F|2dYNrd%IMlsv;=RH7dlGeq=WtuAQjJmqngmHzjn_9^DKw z*g{ZbXog!Df;0$i(mKD#M@2%0o_EeT<%aO!YQJ-X)1=tLTSHwaw;km=foCsPST;~N z!M7=i57VCo!Y>?d+IO$Q-N}e}END&+t&&`Cf8boPotY0VVPe&f0?rV)H+$7YZgiI% zBtTOSit-h@0@mam9g1m&M0H+iZj5@%z)7x9{Vpa|Z-fCo>u@*3ZDt>N4GU9QlLdqD z1?1|-q>c~`8=fjlTb1^6Rcsx;8maBsEPGU&N(|=nrF@cy4{;Pw6eGFPmQ(u*ly|kz z&;w(w*XLF;7C7llOV)TVYnrmI+mh&QVHx?em?Unsxh5goskKRLG;!ytz zw`JUvnVN;8yhOLL8$pdMQLy|?Mvr1-oviu*nNC`B`ZT&hHLj37u5rKUS&J`pu^l#{ zb<@>WKO=|;E#wyE!Mi&fWl4%-;Ps3=1ju2$y@yb1X08Qj+*K6scFOx;j_|IICDW1u zY+rk!q~uE8e0w(M^4;*#P5&)n4Sj%dwPa(Sjsi9OB#5cxxI1pK7d3jMbS5_>H);=Dk>u62#D4jn@lJEfqF3+i!wtuQ|20tX<;d{&^->e8$^nrt4jFAMXM+Kdx5u=FXeRvW7DfLE~Ki3#Rfpl)v zD6pJzXR?ohIbE`|*`uBsuLRfAAe1x=+2=}AdiSYozoR9~o|r7sQ=i^Iu3|ANFqv5I zR%cfQfHuJcUVR;wiUcYpr2k_4(^xF$MlyxHoqMA*%5~mtshN6bH@1yU73)k*-w8Zl zgvix4V=No--(RSS2!l363WqsSAMVB=`o$d*l<}im?yaK+`+AU@hm&p?*Ag%2f$%VX zUFiRmU4EipPnooAaa5nBW1I>G0Beed5Qyl1$GTnsFLN}7$YmDSalxKH zDb!#e_NfxqV=~PpX?**71A@U6X0({D9Xu7&@3HRdX>L4a>SVyM-FA&K(sK{OmZ zjN%T&XvfyL@KGCSy-w}ANuQ)+B>jWwJlCQ?8^;rB1y*M^p~tM9fpAGK)@pzLO2C$@ zKj+kmY#PIbj3D$gB(Rc#aFhp99p8g{onUs^TA2_$Yo~0h?@ipsAc88N5gC|ZvzmBX zlDFac|CWI|0<(~;)`1}qlg8o_AAt`GvNQx~g-~lg`2R196YwI(siZ*f*6-nz&V4fL zQ!f$ZU0cbkb9wJ7<)+WaC)lj3%)Lc?(pU%8`U&R9D3pDTwrmChOjFco@|3%wYt?xY zvp{W;{O}zhzY5658XP=#81z){Oj16;CxAW6W`5nmm&a^6`mzpjj6C+}&893+apb&KnR%?EBM ztTuwr&In5g+?1TC@6(y%?nJLH6Xi8!e&~0BfX}v5ZRtrI25{a?yT%C-Ql)I$}etfOh-*@^0lS3Iokit&V#!iLkw$BT0#RC9oK zGeZMS7Ue#!O$M6GIf;5nTySm7uvh@?6d|I%uJJoXaJ~0u-XZ6vf@rHlgg^AWo$c;+ zECdEn1EYrN5ooDxf?mv&bPaey*n$*KhM1}%Vqo<%elGT&sx6!&k!2B9LYx;;aydl; z8m2!)yQR04yb~-d0~q7jO>Pmse7ftI95FpuC4gq)#13f6wd2Rm(R$BJG?wLzj8uE` zM&nI^1GNsA|e5P``Z*a`}m3n0b>-RK){}! z1M1yg;+nuaJ<3VE>A9jVN8d`AF&?IC(IJ#Yr2>fPVHrs}Tbk(kOD6bph#LdS_QKo5=0^$pHxrZ5O~ZG#3DQ%2Pb+*699aU=@g3D@VcE&w&!$5I*)^-o81-mb6GD~gO&$|yz*#*n!}G!%*B5$*$odBcpkLmkj2O^7 zFB}NDp?+m06vW&Mrvp9jK2La^SK%FPfl$?8MXyUK_hFey3Z^pH;?Y_x>kmXLZLbE+ z!`dPL8(6rCg%veIazK11PEpaQi)ZYC`()YZ2Or;-c6|jZ4Ee{*eDo5k2L+%9FFDKO zBNUsO_%5kL@WcJw+Ce1Su^K&a$@vhc8HD!y1iO@Vr@B`M0kSHrXc@0Te|Au*EU z2CPxqB;>Y%F?m%zXN3bW%QwB+jl-U!z@~}pQ!}7=nZ#H*MU)zV{CEC#X!CzJtq#mN z4uzR^Nt!c>^R?|^lnC4ImV@``*o-rhHj`+5^chSEn%87~A5hEUUo|5_-aJ|s!IaDY&^SS)ntU*JodjEZ&w;E$ocyt6AC ziv_idIX{boSSi-7G(jF+Jv-`}P5i1A29c2l!^N_*A%3s&5*Y71{tBkW#|b4te_us8 z+Ce@npQ13C9aHU5Ic~I$(VT1hooqHLrz zLihmNZg~s_A_kdnp+yShMohkaFb!PrGi)Ky!r*|;+bQL>&uA6;cp>c!-}pVn04tyz z^EEYTo=d&Ake(ttI9-~p%HwcieqNtsFOEK{Hhj-y(3tvWbSS8SYnhQ5{o>U!y|W*+ zAP+#ePET_$h*Rf#7NTr!TNAk)4&U1Jn}lJ?9*ABZs3&vA?)lF(I$FyRquD+nVH^VD zN(1~R@ec{qG-Kv94_UM?S1xuNkpr!!u*e8+=)r{}=qAZCBrG!uCK3EBs5rMIZ>w5%C{Nn|3#;yGlOkPKr%A zpYb4i)hFfHZCvOC27}^9N0K?9vwNxVHsWAoFekANpsfi8<&A(nPHXQx947HtW@Ob@ zJqXx~enARM6CLJ3#$qg+AQ4J9sv)FelZ$zu>!l4$)hl(Y7fJpw^TU9GnPPIFztE7%z))ae)>~E zkae|!E1{&&wVgD{elX%ssataMnAubCKSH$5owX^h*=YYKWU5^VmeCp=bZHJ+FD3Is z*2$t~9;yJ1AH_bM!kU%iCft<$1E*s3FOeP<>3=m>fsw@MJ_PyvEnk&l2Z*Dtrm3gF4LYUy}sxpQAky^ z7<{Z*6|h$(3?Ao6p41`y`>daWCqZD(lLLRS~eF2zH_G3U{6b?696bE9+pe~WH z5}QrU%uB^i_kkXP-Te_hoz-JAK{uf)J)xJ&!uoS?iUp=G^YuMOzK&jE>aTpDp8IjO zxP_LWGNGEEg8ll*^BB50>7V`-Y5z#RZMv&Q=bVd~C0n1*jHDI7DQH}CYdj;NR1GAZ zFzlf6uf@p1;fu-%WlfZSmV!SxuVmI>RApxez^f)xc?nujk6R4}%OzO1>*5-i z)F$5x{-^OjaHlb~(68)tKho45=WAggFcy0nu(c zVK~v+%WNTuGbf}C^HScN$-#;%m0b10OFGvJUn3+{kfZRYV*$|Ac=tlj2 zE{E@U8cb<-Q{hg5DQBg~!IckN$)&Ollt!d?=|c?E30P_Ig!SRgMja5bqj%sPb%H<>fZu?0_$XL??7$cC;z84I)}3<}R)8kH(_FkebL%IP(VhG}Y!2D)sO)vGBF7T()r- z@tsdvyX7OE+6!4A)|Cww1-aFCOdE;?}-H>xn+}p^jIuI&duQ!`S4fEe2?Mo z$$7_ugET-kTp^68fqp4MP~1cLXKy?WLStv~qHcof2KRZ5n@Q}Y8%2*WWD`mc*?OG4 z3P7r_%2V+YBBVl~)LguV;Tq22v=6X8?sFAF zwO|57ffoAI7uz(COLy_0wJ{^< z5x?YzUW>nb`hPLIe@5Z(`X!uH)+uK@=-~nMJUGk+W>ty>YFN%0`+K`<^amXq z?(P>VZpzL(LNPa@_trEdm?4wr9UiRU1EzdpuCn9#z+e1;rgxWryaa9@V%m&%;H=Iq;#C;-(L*W&Qd5ur#|LcmEt~bcK(2U_y6s z0!Cee1KLTxvln4DLH-(~FRLb!y$)(ASe{h?aHL3-Qu9!!li?g(?LtVJTR-`4;kG}h1o@v3GfoNlk zLQUR5s0%yTZ7l@;cOAjjxg0wz~ff!Xwzj1LG#jAQDY@>CLK; zp?_CE;se?g$L0n&ouC>o3=?keQ&p1-X{4n|qSgSYDo~xwS+3pxFZ7xd4z>nt61IL< z@s2jYJq>c1jvq0*TyBt-N`9dB=q%QqxBp)I`anN<9?s7oV5^fSQ1!ilqJ;8LU=(_0 zvV3^&4UJJR?PC52S3XN)Sp=_P!DTd8fyl;uz!M_ zXvK$;Q0vwNU+=58rfX=#o5p%2hBAQaAJS59!^eGB#vqk(f>A!y8%|~xp698J{f4bQ z^JWStPP8_KZ-sY|yF-DNm;)thixH=E{1o!7+LDk+%dq@^0@S=NBWvxps-=YrSx#{$ zLdzkkdhGQ6e{V#Qk)A3jZ`ObFsOS9-oRg(DFvB(_QK3JK$IT$u)t;C+Dn3k@$QYYW zr+~NO6N&oRZ!i}e)Mrw4-}?Z8AP41^mr;mr1)XX2mSAqen*0Q(xs6WTWF!*VfRKkDQszhr+0c%K>Zo3K z(YW3FP^2vQ-59CVbYR$_Et@36GHrfw%s|rtMvX&0ilBjNXFYQ5%GndB!LPn|m&CO0 z?ai9J_RR(6#v5^|kk;d>(WG?qH0hWYnc8v34zsH6@?>$?%#rO$l%TF>qj(bOs??Rj zbW+gydFRw%RZV&+fhAI5?lLYGmtr{7{17(0!~ew>N=DN7I$%Q4aXa<5lt$|;FA}TC zRzEV-;f{`#pEUOCCD*I^Y0KVv0>!TI-wtWY>}dM*_HZ1cp~aLCsh2*Z(wy4wI;7 z78fmn@z|w?vN+qwQ-0_&{is;8f00paxx4a0@N-5qcCsa%*W|XmP-W!{pc_1G^>y|$ zanvFvqvG3Hs({{OKDyPnn&tfr|Eu6k1_;RsZZ!xz!36x zsSz7sY2Kf@S8CcE*pPE#2CjUD9vH|-c95!LM{yn~rs%;nSNLybx0#G1BFfRabtWJ* z%|d9@@lQN&W`{Q&P|Y()E0IFy>x^%6&z#)GmU7GrQ^ujDGv$s*q4+^3?aiEXf}~J? z-V45jr_cN4u=!uch--b>>4DmRtR(|4k1CNo9QDu>8!AY6*iBwiIH~gdoI;6Q+|SMr z6@(t3jTzY4bHRF=qn}0k0lB|<_i%jP)GBCm#LcoJdbBTp61>z~>*iXm6vmjPHequU#a$!D%;QTJHIHLjG)K_iJ!G9Lnjd8B)%@UK+{>%Z= zf0>?NsvqWl3h;F=XYL|?ctDjG2V_$!^QJNpEsVY6ph*s!wBmU+H2cX?ktiT2b~hCC z1t1}^t^%eGg%LaRr}1WZR6|D95F)Y{92Lz|8^wLMi7Zj<_r-CEBIpp59oiCFDIDPG zp;tv6q2ck$&#-#iMWJZ-uajx})SW-zdMK$Fj@amq;>^bl0fG?jv`wo5N4~l{>)4P{ zN);=UiH(dj#WEdCq0UQvj6r(HwKthjUSx@WMEdoav`Zpi{MLY>(MoDitl!F#NTXy6 zQal`j1rAQllUxChSj5eT9rfEH#>HNOA%c^2in1OX%E2v;Ba;)}nHHkT@FleYmlPuw zkSHjg?V#T0<@A1wRX>u>g2!yxd83ZUF$JgI32W505dP3!yy}f!Rk+-Jjz_{%_v`cg zC0-QMl{LT%@7ghTt-X?a>E!LmA0IZ(9FP1|@To9S&oO{tCAmQBE!Biy%DH|oTgs2l zTA_Kym$q&V#4Ri^TTLR0s76?mCxFwRW%i^xXY+nyGr!_s9tvtjlhD zfF-?H_=oeuqYG9P$g6YyeZT1!$>d&n@wEc(A3hvLY?g1YCMvTB=RTWUYMO)`cUquc zEGW!*C&3gTE-#p7(=5VyZeVF@qpvakYs@zt5OSP?1Q&qV8X(0u5qzafrT5vAF&&ZQ z;65F0qct9BAl0uJ15bb6^_sen<`;X*yKIeRK4MI2w7;tXEH_u~mX3Os)&CHXd)}Q~ zS}X7nMXF6A()-FXmuB!B0{33)22Jl{%1O(Dpsc?mG*FrxQE_>Q3KW_9b&x;CoTh~` zU~IP)&YIPjEwC zL=FWG+5ULwT7HC9g8o!xhj;-}*$OYvV&19K;*T3AT5{qmLC@GhMktGVUuj(`A~`Ss z^dy7ZkodjH(cN6XwieY}!$>J^h^tbcQn^eW5JN~64%Khp;kiwK2^18ag6G+N1FqmV&eH&vR zD|Q#pqBlzv2iRT#ga^sf9qBfvSlnN2|4G?rKt%5 zDt5lGg_;f|qeMz0?gJe`7-r)TQpI`54RkdLLbe@ zz0N=xVtV7<%;1ke8OfDB`^oI~H|s=;l>@mM8D??lcBbB(K0$Jv2$>-IjEXJX$if{? zj3P@S7W`_|mixrv5rIBOUh1r6Bf*!mVrnLhJ>`XVI8E8((3a)z`bj9{11^IAp0?y! zORJ@BJixXY26D?Kh5$c~Bf_IlCXZ$v@C8~Pww}$_Jo?j&Hp|B|wVVj30LIgrY*)nclp#0Bg~Xne9GnMj)hhD|3=VnG|y%$>BB2 zZ}28SrLXAd*=ph>pf3smkI3zep==TQ;j{=(1ncy)C~;~~RH}fK_XysU{{}WuwTmXV z6MRXFnU64`+P*IbC8#8)Etd>>3<$lU?{Zh{kN7{ism%%rg}7p>eXye~MG9IC(REu z|7CpD+`$iL(O{dm5lkPd>{B|+`gXySWimEm3<1YB+P;d3VVd9IX#W(Xx6|S`lcD^e z*v#BN6R$-D{%j~_ZTW1%ll2o!WH6I4CBMGcN+AjKv>73u?V?T7M^Kr#>Tb1!+pe&5 zN%6{vU?Eap<=xghRL^R}f<6n9jTsMA*X2q87#p@MDd2w`wZ(avp49W0c}Gn)>MS1A zG)Ky)lsdchA+c>z$K73Ao4_fSSXNk$QYfY~Z|~%hPe?*MZoaYju|g&#XX-r zU&@(&(l0Y`lfh~BaSLQq13|v6f@&yB$+rP~f-0u580Xrp4J~8wMbM7HZRxFt{I$_+VEDF5EqX`5W(AvM(H}tTPFjij^ z`r<6M_^L{*S00Pr-ASF1lQzI~E?9{Y$QQgbNZ8wYMZD!IB@iu*lDnX7M}}#7Na^A9 z3=X<5a9B*IsJ$KcE!!X-QyO?!y-Fo#k*v_3MtC;NM~h^dAo^_%?NboJ^qIMq5q}{5 z`8CI&MYZ;MScp9{h~8m(=*-a=&qnEyJ~g+bDL6<0ru=9WV*`r-6gQsA8RcMJS|AiU z+)-CC(m8&wG;NJ8z}Nhg`-U=6ehyhLQ9e7|xw_dl^N#ovmUy+<{fnTY<9r2D;63Uk z;+Owh{LkxS3F8;k%m;n$msaf1 z2bFWyhQkG5B~EYDL;)@jL^M7uMs|8(=}Z;neHMhL@_|^JA|k}Z@CpV5<|kS0zSBMu zX$3~7;frh%tZdpTS5!Bi(SzBFbTMHFf+dQ0P< z!h<2|ug;rhDa*MhPhZ_TI_`#nzBzG5nlU>^7{Z0`N`}ZuIyQ~rh8h3Qi>rAo{&*B~ zZnkhvRpTC`mwtqiNRzwLrUOf(lWaP_c2$Skip7O6=*jviu|{uNucPFEGdFQ)#sum}%u@oIIZ z5+Zep7ti=y9B@yAsXp135yyAMRCH`+ut30AO@f*22H*hNOdzcA?CXxMJ-JP_B3u-) z_1rbpOcj-{m(^;=UU#UfcPJfB_yZ#&l-*DCkrB7eJ|e^Ib@6cx5^!d?C-;z;KCO;E zW<`V{IlpZjNcw(C<2?QrtzH2(QtTIT-b%ei)x@WV6q%nnHaW-P>zuSn;`J(}kYXnM z3CM`6_P{v5F$iYVTB*yQKGo)XYEXto(O3VKiNky+>}J#*K*wP5avce&Yv&~^~wR_T8-LmzMfC% zFZ6;4VQ*vbHl}l!A~^H4Hee&6X+)xxVxM>{DqO%F;@RNrjneW5oqEekYeAVMT}sEM zzeCY@VA~(R>L^B$vNLPy*?D{(^+b|NK5QZqCRQyAQru&`$#Nr#k9k1mG1Wd6(t@S)(+G2?0d~gn7 zBB#0zoQKZq04PJ0L^u`UB5=h}8s{acXrLk?c3PhvLJLc~tjq^gM;(&Ei!o986cr$B zCa6EtioJRfbcsq<=b=afgcZ;mjKGs1)x-~y_3&Om^Ol*f8wu8(@(!;0IqXJOVR`2o4o7H=|KTI8)+%m z{SX)zoW3G_%smo0Shej(IT?d6{n?Rh<1}uzw^C_cpE@(;KogagN@~axVKYX5{7}=S z#F<1P;Cl!_T*9ffspA&^ew%Eo4WAVNx#?eh-uBit5~tbJdU(L=eOuuQo#7#}fZSj? zdrIF5)HD$`)^#myoNQp;Kz_^>@HVpquxg_b$x9{A?{qj{i$<&tcH+b4drUHJCMdW> z{}358_=}Edvm5uD%`qQ$7dNlF^1~ zEWo&yP_DB$1q~Z`(Mx*spt?glX2c4l%WE3kziJYItK&44B5gaqfkw07$-@TT4Eta# zTTGrG%5q@{PWIm|C(oqsInHj6?lh zOIFHN@l_uqB@e3=4h>$_fUml zwYl%-{zrBOBy|3`EDKs;`n2zzC2qGU%$~#h zw80k;IXQ^b-W#fzKeZgh6_YzH?!cqK`rUGp>BzA%ma(0&@RXqM>T%QsBY0A}=lLShz1SzK z1_I{ZmfMvN99C{Td|qfBM;sBw^aM5;Ed#>nNsTA8c@u;TIShm$q1Ki%t|lO&ee0gO z_X9uq-|P3PVM-O+XBJ8YX&sbZgqbl7Mt4J8s!Tu1>!5%lUb_59+r}Yh3OqNkZ|O)C;vIT%2+JH@$-q?d>B#8igDjNt zdc|f=rj*pIgdef71oxZ7y2(E?M2fhiX^)@_^P#o;(coi7D5JgW@Y~#1M^WKs2#G{i z(%n;V#wb`qHo6BhgL~!53hojP`M#24ZhBGzARg<8C^od6FnM8f^V#cj7>9Z#O(I`E zsEjmRRF!I(Lq($kR1ju1EXQrlB+l}(#zLK}sb;#8Nkg+LKDGYs`~+-AWKa3^-3a9zCSoxk3U45z5m5gQw3$CX$%co}au z$4?INEegKn@-;ygagU}O51j~Gs;O86fTAy{=em<~pp|5NQCX;r((o{B#IgI*W{9jlw*)Nmfuol_%J7N-cyG!}HNB8_IU4b~Q|0Q=W z-04_f2IQ4z{=~G#N7CnMdAm_tuR{E(Oty!fRMDi|>r|iZg^~KBXE^fm%U<^m zC0b~YnCx28(U%8^J;&cpw5M=+cF&X-$9tK|sF0A)%CGak#T<4p;NhoviG@({^_0v=^fEBtke>z^m+1pE|K{+>Cz8B7AF~i ze9CEU{GR{YkULs|B&)8zE&4HKAwQ>Hq{(8x;!Ae%i_+b0ifvMS-tnk^t`HG(mP!dB z`j?W#V8uLGy{|hU|MjGtrN+d6j-}@7@lBG*G&Fy3-QFS9S2=;K*~n;LN4$>^xu68V zaVY2~T()4C{b7B<_Ljn1cZrqD4ybVl06EA$gpgOveM-Vl!x!#f`FqMiFTG`c+*b2uB@3g9o?V|d?_MW#TyTi{#2nVQ&^}#55Ch0Ve@Ssjmjo#q*E=} z)=l8|<9Iq+mTU4*79j7mdVX@Oo*R;^&cU<{j!I3%0#Y3}`BWF+It={dL(F*LMv+}Y zpvoMr@?B0FQ@|ICUE<;Z4~P-D;12S1aMbEX4ro}vU{M_G5-*gxxsyC7n(m2&*E(ljLmH1G$4pixGkvNO*^6Mk&UvafPWci9$)9%Ajw*RmTrDW$DxCaAgOZC{DNk%Pe}@Cosgf6~p=-`>A&x4V~p z&AIkj#?^5i1#SBaBfP;(kFjXZ0cQVjqNnakr0SoVb)Cj+byJ1ADG%QR25duJIOQ=HT3y<-uhK|*o~f7WAj zc}6VowV4oAUp_8yO=>ubN*+8bRz?|z-=t86X}|G61)d%P$88`+Lm5xqBV5|t!%)xf zNvH*Y_)QoUVJFjfka+jG?P*(SGSN|0e;9N~VO*2$=Kbiyx`7Ou>~z>)T+EbiTjK+~ zFA@-^1P-dDyQq;9RS`9RrL;(Le@-{I6q3%EF0s^OW;Ng>w1@jR>OuL9k)`H95R1A! zk-J?K)46AGj=>0A@oQasw?*q z^358^74(~dDcH5{&xN?G|KX)1se&Doz&!P+9|>$U$&9$WpJ8aqe&Co-@zApOT)pon z+B2J4+XvfuM1)ir@1mH(d*R(q4GBE8+pi{sr)WJ4tsxKvDXCO2wSy45NJ4vKw`iS# zf;SY7Sev1!b-TS+Z7oOG?tau&MSFJt`_JgD^^_$ybVTs&@FU4EMcqsyUY}an(rgGQ zqAzzDR`s?+7V87ss;~O6Z)J8l?>pnoC*_E9S2LQx;;Ibh=D`=zVt(^^uh>b!gfh_ZRR5lt7wXO3 z(I?|}9c>nWn2exKCngbJ&I-Pz-jL}3mSI$V)mJQ}jFG~^5cJea3~7$y$7gpmJ)4*~ z)I;SM=$iM|FMpIhlbR0rP_kUpItQazAq{|j`kbCd3!b2me9qcbrZ>*A=cT#8-}ZEt zPjC-IvECtuKtOte&P1T>BuT`2jkEgt>APts4OIzWA)89>98}uJ!-WyF_ikDIAxcMZ zq?nU#WNoP>0lq$R9kLyBg6vLARrqR@OD%zazg=Gr-lK&`4x&Sl&iEM5bG zG^Pq_o{%-B;v1q&CXy{}9>XlEGlyEdt4XqUTUSv)72g0x5QB2e8o>!fpaeTN+)RV3 z<=fhi4D-lOptedx&l%~%q%qIA4aA-Fr}+5G%`=|W*3&6qg>%tkcc5!Q-7iUm)o zTzXedp{Um3EK+SRNjhRmkej;|pBFbW;NSv7N|klP;PObJCl3LDV$mh6(HBI2VO`)j zh;n>OUpWBJrC@^+j0sagoL2>3ea>k+uid6fStsGBMWK zQZxRpmEk1QWwwu0w=1!gp&M)^7n6pwuASy+jPJV=x6f$28h*IH>Nx~@KEJ*UD}?Ty z2(hu!Iq;N==5N#jjD8IIs!XkPz$n}$vO2|@pVAXw*keZ(ss z!L{d>643F;IRod`Rn1j zPxG~!{XtT&&rRJy5YOvfQ$8(LVYm*sB3n5BRgZkSlhBkNG*h?_(C4u^l}afI1cY){S1=Ri=tT0t_< zl&x~AU5|oHzEnZ`9nI}(rRB?&|6WCIpfabhWI-Q%Nf3YM5%?2~fK_6uIwPEq1{_P%2uckR_&$o#RU+mXCP-dm`?ezEP3Ln|)ADUYQSbOXIJl^cwqyUuu*I zym{Oy+9UUy+v~Ob@B5&#od_@bJ*xOppW@X!vbp7T;fUC-J`E;xp9+-JXTc?P^G?6H z^D^jdI&Ue8P!B7*#9-Jt$wt3LZ;HoO0sZ9{k3V2l5}8RNy`H zzRHI^|F%uKQ<_SAncxZk_FtZ^Q#VR#QmJ4I+QpI4_Jg~C-=+%YYdJgM`MEL;vb6&) zH>LQWs&#FD9ff>FS8kE=k=(#_k$CUkq6V~C0u5l~NGk_6y!3eFTTvY6Rir8n$r@NX z^-q`tD~T)SzssHHsU*kTFQshSX!3*@h3DNk+2Frdg;tSo@rG4GMwLOmI9f0Rs98Wt zJ*IZ%f~5|Mfd`ubdNUKvWLwIt|oz8AfTp?xXU+JcBci50+vB^7efl99_C0WPO(Y z-Zrvc6dJVf@KL4&)J;owVkRs7h8lO0v>nnBsTDq={2v|`&XSli(YtZNH?M%AIxgl; zXy?c|K7s@|S_zrKsq%QPo`QnIqtBYJ8!=G=OrdIfnMt@jO-lNNG!m~&DS!jn0&^*9 zPKpFuk;15$2h!fw+Cw#2e*ee?Xz2={IW5Rj>pCSr`#o2QRj!tfKDfEGD-*FV0`Q^PG^Oa4zJrn zErn8q9JAXp#1QL-13JT_^O?(g&MB%hYv7#)Batf=U!4!j3z8SlkX%3AUT7ICvEUDW zDdyheydp3E%{{2_FFDCp!eC)-wDlfKw$GU4QjmT2$a@ByOuaKKKW~LX-}n5!3Y!>`rrpD9HDULF~TL%b%C>i*1J~Szhov(I|P-; zt~80T+;PP6k_stj;+&WsG2y0auHJepoNHEOjo*sg#dIxp9i8F00Ya2PlTHdZUy!P) z#tM&l6g)uQ2fa^iKSMViW9;2X#50+s6)cca6VbR=iTjub3Fcd=SGm1#6S@XVy76<1 zoz0QZ4bVMIK2*yMV>Y);opxPalJM}2o35C+#ppb~d@BU8Cq$ZOE z)8+W8_d4y^;$e3<>rM4?&u&4p2~509b*zk+8qXEt57dOIiqSzwTtZNFEBwT5!e>3& z=$wR;+5G02LC2w(JZ62iEjsATh|D|)-@=#&0C*odYCG|yJJL8UNTYs$P2_GVbKJd( zM18wEW69Qh+|4`DV9zn3?WY0Ve@P1v{<)KeRtQW?80mBB$!Z$C{9pf+_7ha!{8V`F zjTg=5LnF@hV65Fpx2;&PtgC^XZpP~Yf^GyY`NfSkpNucK-j!c*V*3w%?~xIJs$2+- z*cUna8n*uU;0K9@Y)nkcpa^`=#z1}FA~*yY=_y%}i-2Bk=qvvXyo=85j=jb#(duRt z^3h|9syQJ@&PvXdQ=Sq7nCNGF#$0)9^Jhv{p(22F?x9rG$To7T)2bUEKze#&?7pM` zm}Zzr^;m1SN?L}cka~|$KNSq5i3MNTy=GCCTn2Syafsr| zgU#&0LRN9AhVD=#+_8@<@Y}nFbg{==(;AE7)I=Z*e^uXxA`%j)Y=$L(eKH!~?+pAh z0=TuCAcO8};F)on4tBstFGbWO+q_e%UQ@H7riJee&CHDV#HvP?8d4Iy6}SA8VOE+t zegiFlZ^LDVpritO8V1A@M#(~iJDhO9c2NaW-H;Yyf+=w+Y`zF(8HqjPcn|&sEIltl z*5+!x>Hq%rj2H71-~C=8eYo+Qqhn`{OC&0uU$GZLYy41HsyW*ZgscO*j%P>Pi=~$PW!h`Z3{8*+*Z1cJ zzzQs%CppEc!#CR2?k-C!7G%*LYAHYML5on~ZGWXqqH%uyn zFp;pL@V)?0hLhja?T*jw)1BHJorJ)z?PtT?-IMmaL?GtRZwjYGi7;W>s`#&lxEwE8E!YNfVUe$;xD~c zByw3`Y118I<$Jp*;e6#xXFrdhneRx7yk(VL+WM9zwu9=0k|@kYwrIoAZP$~9Vyw9J zhJ$%=2+jU~RYC+mf7%K|u5DHh&m>-HrD3G9x;q}n=0OpX{XH)cl&?5lAU`)5Yv2do z*qrJindtz`ISf9*Q~;dVoBaO0WW{lkZIn06IA2MJl9}4WF9uJ%P~e8kp;9HH!@dC> z2fxr5?51DAuH~VbH>_P4_!=l*c(w-zv#sEwMGfxT5$`s1=_=m-XvT7V=$G&kBbx4{8!Y8MPt;m}v+BT9iH zKOPkZXLZ39uzgSy=CMQg9Sptt-1Bfa6K<#-uKnLYcKX>ke=N;I8l`A@y0{2Iocykm zivm~k;W-hyI*-R@;>*V~L^nYTog_u_A&Tm(xNJwg%{yl4A6Jhc=-`pEUa8vHDKXR9 zP21XZi05S*r&oze26KQ5sM|e$3rEM_6h6eMq5^5oSz~acPQI`WqsIR+!DZgIxE}G2 zV0=MH&##HaZ4q9?pGbGXMBw9s_lgua6bzKYw97)sZfZY|5g}9{YLtfniEKZT<^nU z@rBd)i-_m-qcl`Dnaklyt|MyqqLC^!7CI=)tuoR5W2(@*zyN_qSQP4+Tk_L;=UJ zA;$exo=TesmZAJ)4xt5@BtP{m*Ts5GjZIS+1g|;I0=hgeew#Tt!qGO{kk`9ETda00 zL6O^RW&_Xyp*@4?YBnQ6wz*B5DR-))BKf(CCnc4{>{Op3JGygMTiLfh>Jb;8mNXP} zByMfPHlapfT}FCs=XIYn#DMa$r{h7&=2pGoWpswJ9UOd!BEWEDKWV|T|JIdx6$^qH zq-^A5)((bxbfuzmDj-2VUcR3*OKCWGFB~;X=Teu)%8dARp17dKSqj)%ge!yxa}uc? z;%~>0bfJ@;fy5qh-KrVnCq^Kww8dClr-Nq z62j#T?NW>XRf7I;TZ5Ra1YxDRP#7D~H?^SRy1$zzDzV%R-&_CSs@wAVCaL1+G;v?P zB_QULnZ>OmL+ycRk#XqTV8DztmeERa8iY6+A`ge}}u*H!QCx}yEqkHpIye1Nu`W#n;5NI^RA zJ&tkd)K*+uMbN=(y2X^YKq&<#7~e8mKqxzxTk0{EH{_sxn5t55>0>Q@&WU3Nuqe_H zN#9grC#(O4(AyMNA;l6x%STcRfQr!`$KHuYylHAm zo_&H>)O8pg?&HjEDkhIH6j6|aWVNDv23oTT$l?DG4VB(U*#qu91g2T|dg~eJ#HS74 z>bRZj1=RJiZ0G7N@n$Ky=I2{DTbSYpvEe}@IOoFC^}}Dj8#qAY8c#1M`^d2 z6saIF6FAF=z6jj!NgdcbgcKq^g&=~I1Bu%Xgp~b-OvUz{ zaE^#Y=-XGFB`d&#+7xS(jA%%JHc+s8*6nJ&l$bJ+PYKjNML)$u-JI=e&D%CHkD8@$ zLDzdT^%N9TYRC#|(1+fI3zz?`WzwaC#AgnAn8bO5iu!S-E~thF!_!tmx6?0Jb6RgP zzhul`52L?n@vXq?QmoRgTO+e`5bM&t<#p}z{uZ9?NR0?G!$Yhx6Q9SbtWqEqu|wOyXK?tqb3=yrVb}uHJ}*b>Hp+$a}OFG|rT`wVPeO#yaAfw_Ju z9k?Y6&7ixd@+A{)gXiIXwC~Y#QIRIru^67Y44kC>03QWLPO$OHr#5?K`O$(f#Wr*% z;}S)_aH~)+Hq*{71^b(Db1QX^O0ebIM|q*=S}$XQ!o|l+GUl2?vJKINao{yhGSprC z;aE1mvyAq-LkYc1+nX`jV@6X=BMFBm`Pjhv$`ZXPs{#RNHIbj&OUO<&;gBG#ZWNc2 zd|$tyjWGoDeg+sCh^!HP|Ft=$lc1TID_pA{>wdd}NR+$ZQvn_88au>7A}L6&Xdp`2 z8w>OtbG#hIGQ$YjjIU(Ee`9_moh_IIbcg~NCM$sRvKXZ(dMG}IRJ)s9VVxcKKtR)Y zD1st->0CE5d}8#e`p{+)j~e07QYN#Mz#;9N`|Ba!ZUx3 z5&j4`~B<7h@OY66I{oA$;Fi7n+UK;Xy8 z$yJ97$4UY9^QpP0c^fI0iYi`if2NJ%GbCVKx4p@w=CUo0F{a(kvLe4wm#1{GnUSS8l=tFNN1h%S1(A=GBacu zC3adVR+#9$9m0T1=$88wg#!6atHo`jM-@o+FyS=nHl5W4`9t1nu zlTfsT`{pJF90`3psO_3UcPBuDK=}83VI<(6bgSd9BYz&93iQUa^d|^1e~0N~R%;n1 z)&jw_eXK295jbJskeoTn&rLQy*AO>=W}!9 z8Z;D#;T|hpHvO5y?^$2jMraTR!7N2k7-t$UhsK;G!M*o#745ac5F(j4RY#fDXtr+^ z74Ezo5OQ7J(Rw`gU5!?KWW&wLs_gp=e~0O8NTwO1{Rs^vsa^k6yr0)wzvztps`mB= zvK!tTIz0T@DL#`nOP{4F|0P|0RDQ|?(}SoQTv;1L$_N$PlfPgQaG9$&UMw^_P#QOo zE}o+}+?JJ7K_zl>FIU=!7I?+Fr7@=%2* zd;bp%JLW}sG5ka&n){4hOJ`-?u zzhvSwGlQH?JM3>d3Az33)XEzx%{Cr;KSdKWZ4V<8JWYb%&a+V!y1GAK4jX;ypwv&4 zeWa7P6b%g|#UnAruqT}}ne8r%;2{*5FI#aq#TEujc3V(dOG*OArAc6T2kx$i=-hda z8Ma8?R(157l_Y#J)8B-5F1Ike2;ZiqvBFB>1)(%fmQA!a}K&LU%-wTjWwR@}s|sTeHB{@v@0LSI%PWGb#8zytU|B z|0d}NU-^SC{9SG{T3(EhSR{6qNR%nnUvYDQ+KS}nYeAheJ6fw&dc~8qwF>JW=WO5A zTGcpi=}4=3cKSWmP8=A}7+$7tCaXFw1MQgn;Kj~*nRF6B2QBaFI2(SOo9S)Z(znr(cDZi}@Ht-)g6v?V>eDts5>)aH45b?V zY_6PUWr^O^8o2>zXTDrnZ!Gb4_n0Q%i~tWNwihD=F% z=Da48Q!%n`ToT*?q;brQCjL(eP-YGRcIPdnRjiPH8LMhOY#M;b<27I#B_V&N#P#Rh zG;fswvyXLaJji`IrSgtT&3euUE{!JM+<&DXU4ZT9C$oY`9%z^6<_)uZ|7qbfSFHk%G3fb{~m%M58WAoZ1m!@Ek4YKX-votg|uqkl60z z4`(NkVDVuU64=m|Z;Hu|tK#)?*DA!nzq8UW_UAXCU@QuNQr5f!5trl&1G|VN;3)}< zDMe~?Cw3aQ3JDA|^o{EnD4exNq#F*v$il|Lg@jN(M?SVX(bgJ<2b7y8_AR{wqVSy_ zNv^Tf^{^2Pz8RxW^Pb}8i;_I$8K+L!EYU}`VLtna=lUXUPHK+6l zv%L(dccAC5fM7!@H5N-;odhBxQH;r86P&eNg-oMt)-g?zPsOCLCPhZ6>?-BM-ZUT^9c^G0^5hDR#{yK+y%WUF*z3>uU!`Oq`d2 zyd?Fp5xJ3jnO!}jY!u4sz~kT~(;A!&M6O^%UcjXEg=K`&t}`MYO8gCFBMQw3PA#E3Fj{ z0@u#{I;nibLnNLHgY4*ewYB^ETyhjvBU&bI*@7!Lmr2ReGNra095%!1?}+(J zFC{dm)ytXQV?B2@ol}_7yG;4jpE@@x1+7I{18bNoue`Jl!pl&Z)o&v}V3-vCwcP)Y zuJ8qJ?n+Wx8*jI}q>b+dU~MV4&)Di6;Bl5mdt`h-=ZgbqDFTp^!S@CQuV>x03yh9@ zk)!(JUue?b1cj&&66j*Sn#;?$I0rdy~`G6GBb+;Qlv%!6>)EP`|oUs-k1ZtP1dhT5OK3Y_ec&bx5@l zf5JaYELqT&$3Bd8rkolio=%`%u^`>}e5JiEGie2#p~o+BD30>BhwzTv(9nU*XBiF} zR|rKieUs7v$@q){GCp-o`FNYmSGq&y@CCPf4N(WsB9!QhV3}rDp<(#T3|$5DvPUD4 z@JFweyey*$n?8K-R;7!nkR=g=jZe7hnJ$}T#x0a%Hb;^@dM#bxXd9T*?2j> z*Bp_zOxgk`ZUw&V;U1cjw>+l~_n{iFylxS?k>CQ^J_>^1&yvLpT;ZtJ+aaq+41Y`e zd#H=fH#^0~ioJ}@&pIS9@sRiC>e@#D8M~T^ZBKND;r5a+aoK=R^J=>q<6k>5siwH{ zRi!oMrLZoHK+OmuW)TZ@aOeoPYe1hTp)jF1H=-)gpN1-;G+;VoM!n^)K7CUV{>^gn z77%3JqHONj2qJCZ1eLx?C&7y2!LKz1`sasgYngozaNxS3EET+@2EqHqiR?#@u|=R-Z(=7S^X)Jmn|ya70%D9U6zF4r0kqSuu?V(u-w1P_Y;H~AHzlb zJZC#h^MN8_*d z`_;;hS^7bGo|xuBn|=~ApM%C!P7uNQT~jxR9~Yn1Sj@y)joZ23pRxa|a$QerGGL#C zeS6e~dqTLnp9AZ+W}N3I!+{saEq$+UzsjUZxO5`BmEBg@Ig1X(uPNtbtmtJW_Nci{ zV}&>zuVW)ZT@U6EcUY=i7hP64o3lCnL7DA2$$kEQx+=f8xQSK2xWcC1WWvejMr zUg9VB-Mx{9qUh}5Nb9lP77;Rp>!&!*xNRrYr|^bWwf24W)DiWp(E za5Tcy=NjaWn=~Ry@?1+}75CM3Pi|tE#eYX&3X}wS1qC%gIBX&xrchxc(UB>@9*Ip4P^+Iil zaapp+kw<)i_<{Y}E7y$6QE(5wSox~j;)51a{MRNUGaiJqWm!qB7u}{$tdw#codE^{ z#FTArNFve03E|+e@dHLGNcDCPW6l)+0%%#;0ssZ`=k&#^Q^3(@o^8idQn?RufxthF z)F)$S>HGdLuyCM(ZC^gZx-4q;Rkd8r;4?T{hB+AyN2HGJcL(2=jWd5bCkl^kiEc3g zR?VsuoA1jtAEEOZwy)OyI-+bOnC{VsSJaA<>tqln{&l51d#i|{~ z%BsM>=fg0;QtDZI_D~Pm?qMTOUv-NLCDjqKpLZ)Ri4m^Hyk+Ot9OXS*UpHbVl@r*k zH8$)C5q7DBl_DaQub8GBF>EyL0X|I#YmXsy`Z%V@lW48UR!n~OP8Q?I^xa(I z4iJl4@3(Z3;Y0Eg*a7u z>1Pu@E%&91dh{Vd+U68H%33lD#UNl=e5By>-Ax3iQrXoI_ zhC3@m+@rOr*D3V@i1;UhDpoza{dRhiq6+#k&s2Bo4g9gO{g$yx>pJGv>3UeV z6PQ{#4d0!VvL#PM{wY>PjQD?~BOj!1^1w<~A^8P?5@Bdb^&#=PV<~dkYD_{T$DAj)WiGuKqA~RB65xinTbYO-gWr*VuOIabq!CYa5WBiDJ1$YJJ4i zMo<_@u?gOy+(plWSG=m2B5<$}-{&^v{5_x;e__B`xx+4!EQTT!aag${s0l&QxI}G0 zO%GxN6qIlPk5h(9qi3N-L(e4OjxkEa$wn%LYrQN|mi%cmKu_m+=*xJFm@u`6Txu1v zX6Obd>x@>bO2Z87g_n;^KXmJ`5`1>Yo=ooNa%Z=(`5=B^5j!}De+Nn7RaTsqQOL^| z7Kd;e{*6Q@F$e#@ODt`RY7?U=_*TVN1wJ0cPLk+6Z(W3rM7lZU-+~rWva94`I}^ zXT=$CEK@!lJ1Y)U2L_Jmpx<0Owl6t=r#P@5w5Sl_!@#7QC@?p!(i^+rZ7cotlO%i9 zjfgnT*rmek*M^At%qX!IU$`>}@|WZ^Tr(l9BPg%P)2-r=CI@82y6VbObe4pnVH^`w;DZ zKMhgVK*;Vm!rQT~7rRR@5!N^9o=*Se32OnMSc1Djpr01*6TDy1pNSP-c_{YPZvF$c zMBFx^b<6S2D-04GGrGA!XQ=2b>p{|~3?uA_uPxc2kQDL{umwf(Oa6IQd*ncG68z`y z%dRujpq#qxo9;uKU`pqf%7zX;+mjB`>G^%O!@lDt>|F{SWY6;tjKfika;E2mwUyXy zqu%i-nJp;?|A1g1U576Rk}gi2m{rOUF+=RJSL5JK8c0AvxBD;yx{EF#h=#CSC9dyL zQ{w9AN+U9vzI){x{6T}vYz2}*W>2r2-lT!~3TMSnurbIjG}SjklJ~laEb}*9#R~t& zCr(`H+`#p8E+vkTkn5iG6mh7WQ?d=4i%yEcSk!-V1_R_)XUsUW;oVL_b;0k&(2`bmCrvpH+g=VM_5!cC=xMrsd#K+k zQoG%DtAD&QbM8 LR`OFJ3e8j-^=Fc&@n2mUzcs21yebMq^sX*?h)3z@T)%C%}e+ z5U-a~3(<8p22@I`tWS z-Ku7&4@bHt1SL|HTN|oTWAT8Ve{N=EK2*mflx`dV7^yz68LPiXCp|zp&0I*+jC02> z+gtfUc_02gunYJq)NI?iy!r`9?!WVbjUl0CK~Yh5Eg!kDC0w@PoVFIWE=@hfnF$}; zb_f~yYExZ<>k{T)*AfiNgk}acG7{T@6z;z0I;E{5Ih;L7c1ue;CX zZsHi!`I3RV_F}<<6+svgXm-3m6REJ6;bxZxCQ~W2QiKa77R=otkEW7H2}$z12~)7X z`z8n*+@f&kC@%%SOmhD^M)P&mxFOA?L!r2Bj$DadCA}{zLzY$kc44Il*;o_ZHkz)E z^DXBHDtUMB!bbA^DkMJ$Bn;vZ+DtLF8_Uqou__&(vMFNsU*Pdt1n5@?3?e0@DZ))x zQAQJs^z$PqbLNKW_8?K%qDR|#etci%}30P%74^b5fvq8eyim3Xh z&;&3#;o)oIBlG;^ZRCpTiCBF zTa=NS`uwrq9vQG9ZCgkB-};fSlchD$rA{qac{880vBV3F_~kFAw&M|3_vybz??jVV zR$ApHb)O1S;<9lxbjmA~I)ix|&F=U^1)kY$M7kU!ta(I!Z(h8>9kh^5rt@@6))t5g z<3%P(35ML$71^X?zko(syD{qBm6c0P{!*aE885aD2^NIglsD|VuoYe=$pi!iwZ}E@esFgkL)d3RShriR69Cdy| zn^rWdSMk$iHX7s`Kq)_+THLN8m4Qf?2DcgJB{`)yk)YWH%6|0Z* zAi##-T+I4sseC~~M>4VSY%}R&k7#N{_W{yRfhLj1A6VGkv|1qpB(b_+_YMP@jnZhm zgzq&()T-!##!DN$I)yq*-()M+Vt-*qU@3cF?DW-~{}}MI)?hyb4eVG?q3}O$9L$px z;{212zYz{@mQ~*&OVqO3Y>fjoT@hh5P^_&=;d+5nhLl9X5)QMht!?1#(oa|^C?-S0 znCAYo*pvUHU{lQxH3PEZBT{ap(`MMeC_Uq1Rf^!5phMlz3=nDG1(3vQK$n=I%TvxP z|8=`$<`E@D=A`f>|4A2go_*BNtuh110Mr0tKUTOd z?eC@H527rcPXx5ZjVz$Hcq2P5z+{?+c?#J;v{O7no}VF5*7PW)^R$^Ou^AjcjB;OH z+UPjD$ULki=~ByN=~wAyx*X>pU7*8arg`c+cOy0BbA$_oSGz6r|Uw=XE$rQ?+K%G3p>wPIIM}Z{Fj~h!!Z$t!)3` z<S_yx>{!^d=gyw3Tb|!3Xc135kd+`l3C4NyMw6KvmUMeYh00wYrlV9ed3L3xoJ#m z&|027cZQ2f4vzNB2!lBhVw8eqaD=rra8o7mq2++FPv!r(CmfJk7t-ztWjOsulS{I_ z+$Hh9-vg2r+??yy)?;(EN;A%HHv)~7- zchS;a%9tNT*FESJLsq|Z^%C5a9dUG54@EfwKv9}H*bV;!+z#ZLrDMdY8d$wnWj?iqM``Ejo%UROX8FAN_WlU9&MQQyDoB4X)vBk?2 zlPis#yl&_q@Bj8}0?7)1B3|CVJqHGQb=~#t?u#cg=&ER?m7?YBFyvE298U@reGe}0 zy~(gIkIIH0nALnxJw>HYJu1T#&cOXo+dC;7oVioPt4*+_aj1O4aCMCcG+XVdL;()B;Y&{g(EuCoA zFA(gVi)Nkx(C!GqOHv_I)(=J%ohLl5eE(6->TRZk&0l;XLvk;jvNxgqo@!JDRiV%% zN>~9(!Y)3H7ztK}*ILW<6u#6DFyMpSKklD`*_+=JE8ufY)J}lT|5LWiz|_eoTrSTO zPvTEhBuqzJ%Ob>TqY){ND8_-Qtg`L91@9WdUS~p(YfZ8B4MK>MS@6s}8jGFJrK^&v zWXiQY9`e1T^cB=OO118ncrcyARm}RLMs&cES)p_k{vC3BaLDvqkviF0Z;F7l!-j{qQSGF}_!@g;tsi0+ zO2IfK>L~xZ+Facgq~bF2lXMbQVA>sgbp^Sd=e4rK<)hOGQGk6#slpx~k?4X*V$mlPKUpPmr`G2Fo9e{YaT3&_*loGCwg z)lRs|4&dd1p`jRvR!MWt6}%+V3o1gRZ@cTL*ybuU3DcunRLq|n%b_@`LwAOuqA1QR^gaMtEm9M@yk!`UNzVr@(HKh zfxEWb(s^5KGK@DcbfENEU0Ay;2uf0)grKRdxcF4P-Huwljq$wFKgL=h39pCu=$syN zUtxXK8YJY@X_N=qwd$02*GFp|&4OTwFhcGHz5VDibIa`8t+~ds8ZRhBT5)&{lrtnR zYAmAI)9O(&stiMVDyk_ndvZ8epe8Kx;Gocbx3L$5-E1ieOb{gVVi&-YWX9MRe)jfJ zfxYFqt=zE|sYtUGK}%E|%=A#0Zp0AM-zOy&osS)Q(v%2u_zkjd|5*68RUpocPYf2g zcXN7JF2c4jkUUNx9)g3eSw!e&oD!~Rj--0&I)t)GK~N5--C~nqZHGekQ+=AW^e{(-^0#!GDd()G zEg-yzYa$v)gp%Nng$?a~yoQKT-fhIIagaXOhcMkR8>WIzl<7wE2yhvZSuMS1x`=0u zd`KW>>$q&k;!^q-Buhujg_0(Ys`ql@qX7Ug&r%A4a6*Ezu|fNcVOzqh#pF|z6(fJg z5AxVirA)mV;A=i@-tf{I+AdK&j{Tm#GR=&EPlGkWQs~fdGtC!h@6mOq7>%kr(JVAo zuD}DQX7*W;U+_aDbGk zWK+^*h27!(Eio*=T9j!D$q+?!2)109bU*gjYEIhE^h4`L(ZBQTiWGSf*wOu0!dOHQ z6pfwjZ;nJ%N=R!^e2I2aT;i9A;7emrqr76XIf#q^K&JC3QWLh-djkGT&mJO7MN)>Lx$1Xud(#}RZaq6N z;k(D@%U!)nAqxvBLk08UmyYD4t|&`HmBQ-hAaJ}E z2`8CFI9KC^0V9<6WBh;rEgv4qi+FpO zQfXjr}w` zC%9dZQ__rhLU&0$Ed1+ywQ%X6xC=3N4P4HT{7HehhI%1Q1#+k{FeMOfRX$&rwf3A_ zk+g%2cq?glxMCozOji>6_@$B*{D+>DvM2>l32USqy%PO;>^RKrfKuZlz^muP#dA%u zzUpfCr0=-dB)*=YR1oehOezjsk(UCm3!!6`8H!jXiz|VyH!#{7Mr=H&94fZ!OqKx` z+)_>!3V14a%^-5%pxx=vzN7p=qa8_{j<*?%pUcR?O3F3yyH*%$ph*0athuk)nYQZnXYM@t_~Y@<|h+AQEF1`)!lC5tMQ!2 zz&F9r;0cR6Q{XdeN%GcbDl?9Kp|4A z&L36`eH>iQC>glx1DS{c)3jH$6CBHzFGfYqkoe?;db;2;Xn#1vBeeyRs*&+xYio+Z zYsOYIg6tVmq`C;W5`_BiY`v^E{pV&=DRW3Gc#2|Ca_NkMuHEL#GB8E^|M{XSagKB> z6N2ia{Tkm;TwB-$y4R)pKm2P9CV^{PGl>-UQ5>XBwm6~SCe3bok8OX+`4-!YL*%{% zcZaEZwok$G+~6UhQui9sH?gVmwPbdjFx=#se7qaJLm$E(DO8REvoyc@>ogr?O*7Yj z9`s&CBCNs35;og})>#!*Fy5yyMAL54`%}H-py}AM7u2MRY_@H5^@{Lt2atMDe|ko# z?=2&wtbiOQEo(N9VyP1!AW?w3vUdraZ^|(_=+8f|UN&o$_*tYl+pF94O?vnb8uqK# z!Fl%v`@1xalGYlP!QJ653usuGeO}>(qoVKdp3!hO<_qW0=7eC*2NxXoKYfB)oeM!Mn1a% zyCC7T2^%Mtp-d*+o>O(`Brt53zjK)`NlDcBI&vr>y-`kX6FDSk`c$}W;dWJP&_f_P zCGueaHS@T=M?&)Pqa9p?;UxjOX@nV58JrJbe&ic|n#4HR)A_*Yhd^>Th$op8B3D4G za;od{g&&OdM}=JVxOOB!KP7slTK#HzSO{ez=3Nw()>MdFe+^&0jEaYSx@C~<7SP3X zM;VL*(#*(hXf)vTub|m|j#A28H6p0%#~^hHjt$FH!_Uf4rwWXt^{!8Q%z66RSi(ak zDyweby{ETBD`cugPZc~4c55r#cB&>5gQm7%{xC{aFQ~I@2le(7 zRKe%eKg(d+@CI@N41kP>HGz)~vo;jZm%;_to84%@ZxmiraZpn$g=Ia6Y9e zoWv_v5x%G)%P4x-oYibN2xTi`QTn%PwA@qQC^*Rhxes8?-~u{4odLv*ul6tqhlT{sM1U3x)<$&_ z3O#1_n=pWkc>34eDznEqMLxZADF^EtNJ{5M7=bjVk4ODg=PDs} zj4zaP&V^~7oVNlQNEG-Sj~90hX;xS&W*SF~O)7u0P8;_L8>_MwzwM3;y?>E0&$=!xYa)Uaai}hEACBbF4*LApp zZK;z}J51k}g>F`_e^$VK1;#*898PX_mIcfr~My#U>C@gj-Qg7VT{l zP`-iXhREaM?vUfI~_>y7nV!dq$ zanU*zpx?c!Y_{*`%>EvXa$}i05TL@KHT2c{mRm8kj=`n^>_fgiQ1IFNF`5g<_wI` zY%Dwrwck3KzFVI`fzU2n76E`?Zq<9_=`2afE zE`%n?ZKo=nA(L%_F2EUptd5seX6$lW1dbr5Gl_BHF>DD@s{9Cu%_7v=g7PBZ{Fq-k zH7~<;SSx9lq@*M3*qca1*aiZaNSBOCS1e81%?#DKY;*%?Rqp2ert)3b>Pd$zoXx$s+4T7w>AVXb=iG;KoS`W3F(L{+Woc{Dh3g zXS4ZLFz;T!Jh`5&Be{l*@*yM@e?u4_X&y9GN5*u_aG2KnJnCFiX&|(~|J~x8l_-mm zpOO;~c05?AE4)?H0i7KtE1iE`L{ssL6 zK{ehP;;avHfP8VJ#NixmPesBLW{?>TQFSkf2{*@z+EItylvi`ppGM<-j;r>OK>dI+ z*7+-b50wleRf3Ye7fGl1dE)Y#NG)PtX}ITFgkoOmb$(1r#Mfz zbfLNqla>8iI{i2_NE`~I54H6^mYphL8Ns(d`@s~qr%c~{?dBZIY@jS|?@&mKgLA9S zK(<-|r@d?!-xrVPVYDhR_oT$>r6afMv>Lvs@e*BTfRDxRX9cKJrjradLbJ{rw6q`f zf_cir#6jChC=Ksq!pzev@l4|(eP*X=vd$Th0NjxoQux~yXc*(Wb~^HNNj&7jfAC^RSJ8&T;Z-sbDNd^g^SKf!z^O)X>5gYeT-V@p88KPx8&H$FcFp`PSM# z_=GgaxT@1(zM?pWSTcgU=*Q#u{tq*c==;h+DxF%~C#ey99IsjmC1yj0G^zFACE;vO z^&fwW6LJj?a{Ker!OY%1eJ3L>i1F80vP_QsN<;nfU)Z9=nSHI*z!T4-6)$$-2|*Og zOUv+|;2Ql@YHKb1q^}*{lIuqInu3U~$oK4o8m-?vTZUZknYVo^>-6ys6QKE+R9_jm z-3?QU4lw^;^@dT~CbUZ7f3~k&)l>2ir2Aw9e;LU{rM6LX;4HB(rx(zJkr!T~D8o>z z@p?xJBS)e1w^OC=IVc>re(0;oVuRH$EKcas9|&G-rPi`ey(cg)crPJQ+RUYg4JYqB zPWcEGKrpZz#CH}05*lY9r~uWH;1@XaPsdB!U7Fxq^+)d7a}L&*cuE}N8jz&pxr8Db|RYszWFI26E!LGz_2PsfY*)pe@KGvzA8ff#&?fiuuCq|Xwx^@U4 zn{NCnkvG@PMt;JX#&dg!!so1_FutKhR0y05yZJuj1zZr9xX$zmqk?U`<^TD!gj1QF zERPo>#sX;z^c|xfy}mtLx73g2Kda%e_(@56GadwQ1vH4=fw?%e3ifA{;@AqeJjL*E z$nGRL<%Q4FjXLc!QNw|$mOQqpLcRJ7gdHGbq6T^ETp}mCG?uVF=!utA6CYcV3tL+; zCU1um3wH76E`0D3u8QJloELdbK3`=WMcwgSLv1SMqK9|tQ% z$sn*vz_P#2L7+cx&EJ5H!pj7e5bx(Cq2U^{M@y>0R3De$C`@hB(`@xxxX-oJ>vz9L zeH>jqZXQqWE2XZ6{Jw#8%i8LUn$Yyz>J(6RRg4Iq6Ha&eMf*TzRR|m?=;=?GQy6?5 z!2K%#%AONRP*=CXfAZ&6#{uHX8XvSe(=lYAs-$yesHXQ+eCBJi?eW#5pISLY5s58q z2rDiF*Vt69?T<&XQ`ex8`xREHMVO{B+1pzzKA913>47TdRmK{LnGRgbBL2^_`o7E8 zKqWikKvHC0xJkhUZ39c0$gos?1{KQyj2v-DPe(0OxSkV{ zP#hO0Ih+@ip6RumVy*a2>aTsp&ODlrqt3@0cf3X#zN~YeeN)gt?4Yn)c7x@bo;v~)acM>dz_4NLUZt3A!U zPw(8anz!6wTiuifvDAqq9pYb|egk<)tN9i|<&o*YL>y{{n8CaWncSyCb62@_m|5XK zC4W2>ed?uTaa89^N8~%TbN&k`H&P}e@*l1@C&ykp#5P#W)e<$7>PhucYx+UhkmE0> zh#ncF1-&dCQ1qBEz>NJn+^*B;MZ#?F+|o?EMxxXvN>Qn>7?$$rZbS!kL5HjVlln2$ zm&V5VsTt>(aPCOt8SCYAF@nkovquu`hds+rdX|D0U6ce}ic*N|x{A;mL-8OyC9}vo z_p3ZEq3~*)UAq4y?GWNi&W)ZPxrB$Q@avi ze|MkZLKlVoBEt%ke;y5K3YGAWOiQ31gq*uDop?;tJ@G$>)PGQp(Gg-JCNT3tz#J;V zAn?^f;qiMwE|1x$;mEbLw>IyPUhL3QF7*vpK1uq_)(0z2t6*uK6B%SAfdFukACePy zpFdANIP{n>1c4V09^m0{3AAoOv$9zi?Mq*Y2sbLq&Vb?nG-okg0%85yF@926=hbAy zk512!B+{(z?nJLGAk~7o1<}Yp5I9s^#3FBRHhLA8vr=>Mi*{L%kOu0pLlmx!#!cIr zEdG2Buo^deH7VCfYp11OOmjbeYAac9Tow(9E=251;Up%GxIFPlJ{DEHB@7=bb!C4d zQ7(FH(q&jSKBRM0de$ib5J1Z@&p0HEr={|enrC{vMD^nE$V}@czXLXfzbd82BtkTP zaT;9)T%~rqb+{~e?>!{9;(DnJ;9HHvC#p8+LTvmQk&PoEsN?z0af9fDca{DDcmLts zu@#7;1&mrx_HL){0G~t|mxmQQtds??6E{&E_k5a?1V824x2~;!))!FVy;nky((W*@ z5CI!#eWPi{?u~(U;U17be#=$@ZMCN?uw_RsA6x;U#Y+3}LXU&Dr=(TEZ@XWN^T9zy zxWlsR*u3g^idWidJ4^?}ra}1R$3txiZ<_b*mC-@BDhr&=ljx5j%zyOvM2Jscyv)5H z9lW5&T`hsRV)j$`O0R3Hz9PW3Jmtw*F=fZkv60Ys_nQ^Ge9wN48^g*Zyvc<6>I^>y zk}W?s;Y$J+-*V=;Of?LIu``=vw4M6*VSng}SB5nW>+WNeQMpT^#1fl@9`Q-fcIadgc$eA`S(!QgI)2w8kA~#_s?-*070e0Aqd6n z#f~@mc&?7O@SA4ILH0M0@vE)0iu zVc(+>>^h&YJ$%2vxPG>GjaWiuTiz6&s+o-F#ONC33LUzGgr zQ={wyTYerdQ00=|sIw($37Loey28Pr2uStAaQ%AAxfZ)(hqT0WQDOh3{JxaFC6@4? zZCZ*Iv8zIPTpmIl0ao`PVbx12M-o{IgjRtOTHvT8@?3`v2u)C>6_JiZs~H~Aylc0q z!k{cK>VAqFYC4T`Bsd3;P!+%b;jT}aOojY-OIA!ovYk(WBe^AkYT&7xo~`3CV%g7Z zWi@08xxK}$96$Wf7hboz@qs>{kW%#q*>xP{aD+KNvzAcmxDmU7erBYZBwcc%R#RJ* zG-`&fgM}j(%s2zs`^V^|q#t>)lx~O>9{ib{D40NWurcWiuF>yOC^t88@2dxo%gm#Z zPeoQ`IC?VmZZ$>=@Ay3DcN*pOBt*Iq2CW%_(j5wk_NcoG`Pr)AcTtU`2v$RU)wlwd z*89G_BGGXR2ah$<)8s^z1Gs)F(zhQ<^Co?opw&R)I74%t zUeRg^oIz~qVU5C*t#BtYzUSwb5FyXSoBap-7ED{3`bRMN!CL5k#=9}+j8qP#?=sJw zFL!Y8lLeVA2~;F359>>v2MCfR-e4~Fq~>)!vtvU8pt{|h{{U+o(>NJ<-Tlu3d4WlG z+e#qC2Or4tXGT1H{-!LNqmknqe9T zyOO?F!Q=89F6cN|C8$!cuaAjeIugq$$fm}&)LQ~7%L|9LX@b+^JbUnG>%P;_REj8T@@FTdVnV>FONe#lVye5^l5WsgYI1) z0;!HyZ2luQT~D)gURpTKFOLF!f(Z8EouG@_XP~3Xds3+jv#idVSKjO3k>$CQDHrx) zNmcq3IwcGRiws=E6_h{ZxQHreRkt~(3aBPCic$DDXEBj6JlU^!+#k6ni-;rbry4rYc^?6aWG)#_V z(BBFef;jbZL)dGb{8M{N<_XJ`aMKwT@*CU$eAyg8uJwY}X!akd z#mAZ1En+{_meC(ZjP$l^K`Y&=t2++qyO)}*)x}rVOu1N3QFfsP=)`HyXZ9c#PtdR9 z+xZlPjCtF9@H;8~EYBPWg2zdwbE{TPG@prnrg{h)5I%zaoh{?Q@ElUYa+lAoE3uXm za5;vk6RXBOAt8fEIjrWUK{W(cL*%!K-%TF@f*r;GuW^tpg9wPPB`1s=Y=PWQ;cTX- z&G?Pvb*`|mFGKiXR&rHmv@BDiuX+g32Bqh0)S(176hW2V^sF{gP+(gOjE9%WbIl7! zJ7rr1Kc8AFOln%<2?i1TVo`<*LFjD!y)_1oZgno-CIZIU!*fgeMX*V!y(g4br}|3E z91>f^{_;>;KRkF^ExL$qyhg`skXThksa& zFH)~+7xu<;2Sku?9QD5q9ji!#Y_XQ~X-SRzbia)S!QOgefZv`oNRr0GCQ(wD3p&p1 z!xx~F(F36fsyki*<-?H1q}t|x!#nBgcJc97BgD^bHBUnXO08Gqer|i%Rl^TrIg3wU zKmo!ja>Cq4A<9R;HVr%iN3cS zO4&>e52lLCIMyI)rUBC z>0}|PVh!hyqu+b~9b*-x^poWyndcE2R%>TQvP)wI-VTL>PJ9{q-ixjd_Pnxe1x(;;eV=l?=y#h z?jz#DU4b#7AzVdX2!ooNqp7WUgn~J_eSHAOUr$ef_Tj>0;*dt|9^erXVSB^J+~pE< zSu=3B{0!jG^~eK|;?On|K_e_-v^HFa(SrlgUXFu1Ce}#;S?aXcH(l3AM;;qw9R9=N zP7{+s9X=&CH#(R?HBBPbtu?6z8NPo|r1R!c4s)V!pFLvd5<5ZN=WeLex>w+yqgnj1 zN=BEQwd?{ow#v~hn_<<{PS$JPIB=B@ZO1EktZpBhUw+@tw7^Zye zjNCAV47QcqI@#eYHet5#Hnpn4KnNOuc_P`Sqr@V<;Q3#*x336F5cBGn35H0Ag^}oU)0rQ8c7EJKjr|r*ak`b=hL*cyi^8Vwo1HTrE8+BXF&> zsyISIKLl7c#9yfZfp^}x;OIsN4{pWoypA}aJ#&KrVlW!x(n8DuS9Ax>n7y4Z`H_IT z@=guMR91RaU1ZY=BG5;WC2b=lv0PeL%H^00?ka;7KnQBX7WH~l9z^j2xPY7^sgrpv zB`2c}4S3=YpV})s`@vkhP2qP=0df2>v@4jebVY=36}+-UE=Z+ZyD9;k?inw;!#T#h z{%1OqkRm6Y7z0Zc5cA)#q%q#NzB}D(#Z|jp6ei#KGs+f^q8HS(V=($Jp&tOePhXmU zam*~XyxRH)1rD0E@unt|^~CYElOTphM?3X}>vo^#H$+?IV;<(#0|Q5hx(~7(zHme> zMpjlN3+YBJuWEQF(Yp4tSp2p_dS(?PxM@RgAh1{3iGehx5K|kVG`aDjn7d=DjHd8v zI%siS`wi-BBmyrORE7UJU$3zBX;&?zg9Xltki$9f3@_hxbwR$@W3BjqdC;Sdx+kh@ z3{42k0Z2Js1nR6# zP@D~Br%4G`?Z}rHi#VE0iw|cezalc$+ABJzIHF;5A`{vo6EWl8j|I2Vi65k$;M3Mx zIfB7BV&xK-UPFU7PHgN`WjovVS|4 z589~-HUyi8O%IHhSLPgRUr@07g$J*3iGH6Ay;YFk@I#gg0c+D;8J*QXQb25{;H*cij)-C_{$wlqJkm zsDVhVV9>|+Smp-Y!rvYU3%-&-y=Qgy46cr9cXd<6t$|~cE*ghN4sQ{5p+J!jMOmc( z&m{7y&ibUApPVZru6!}Gxo!HfY{F&L7cf+*h_aIiO2kUmSrKXPYu8#!!941z6-G?n z-Grlk>c;XvT==|*rAI<>Jv+GjrBd8**t0I%(-9E$tVE3eJeYZIZEqgx z#zo}PbtD6X^3RDtbaK;A)PKdKI1y#FFvG4K$BKi7>u`@#ef5aI$p2#Minn`h!>&oL zZmk~A8H>z~B*y*oq+wqTw8W0l4=GN7FI;S_FW6_p@~+@{#hhaxY}2j%qnX<68GieK zXYtC6A0O`|A$L*v3FI?eF}Eb|Lgfwfl`+;uYr4n4?iIRO=QeC6s%O|3#X6APZ(ZZKl{5wogq)Pd< z( zjaJiO%xU4+-RIYoQ{(BM6JmuYI}>D(BzI9Ck0>W-T<{hvZNZjhC7+67$picX?e2=Z z9aqaE;v!sf0D%&deF~sk%C8J0j1%7I?<;~FjZmn~9F$?#LGx@RvvD;{2dOH_U^NH$ z9hIX_DxNJAuGqY<%B>^G8r4#}`Pqz(fQJMacF#m;)QWle4dB^kPz0iv4-fHidu*)) z321Wma!iQ$eDnexL%x{bT%u3UyQ6j(4EZ7j(sl_ABPI>ad&B^0&af-UP1ToN*36>S zPiQGPFef|TYymg0pS~?EBPRC(898h#*hBuK=X3#SM4qc%G__z&!2TXE0T~!S&OUh1 zcnFwTkH1==Y0Vum&l6P$sEQm_(8JBJJ2B0)oYpp>t5~|W-L1CTzVxN4%e>3GuU~(^ ze7JL*ehZ4BQ6l-jb-Yf3Rl=FZ6L1%MLN=6t{R>{H)W&6ZLT_Dg5o**MX{!-WX-TX15NUTl8EpB*d++Y&6LTc$!j<_0A z4;pyj+5NFoljTLu>CoBtY)o$AzZXbt4HqTsm+~bN2pjH#v^d4@ea4hxB^=JMOT60ETi%R-j*gy8dz+MPj}^edBI80{9x)x<|&At-X2r z_k&!KO24BY;S4uv2mEnI@B0g@9WTsVVNl(1vab>1Wm87GIhzTn4g`4|P5U4*>^z55 zGsGWx72KK)ymTs&W4;gS+hL_~Qqas@g$gV7&ppI!uyJ~7fv=ASVqs%5a_^0#_QcWY zD!`gfgL^x>)PcRiWG&hbcDH46QfYlTNpsI%1}ggyk3L;X?oSwiQTYlVQ8wkGd6T^) zghSr}WR>43vzXf~BT}~uE-&rU#W)b)DL1_OVJI5q+!^QtJ*1ERJELBwg_>KKw1*6n zkz9;+Ko8pWS`dMUhI{TMTells&GbK{gGQlZ>+G4Qd3Q0=<7}n5klwp)xqlot#N?q? zEkgod1rDqx26MyYyg z^7x4$>KqFrpE0wy%*=g|^8?k>fM`ljClC?Hg;DxPV}z?s;k&fAIiIp&_~lYV1X*&YnUN6x+E0ZlDpaTq9DheI#Q|;2v9#MdqfaKY&OI zzS}B>w!I#65C9dZIQyS^9XT^wtXzN8@Z)`iU1DQc)^-@KXY4%2)M7NhiWkm1%Smd>MrZs z9eW+&jVrjy4o3pY>d~)Gu+~daU9HZ0(y-HMBv3~(v^YQX_`I-&x=swo{iDEW*b9a_ z3H>SvSPy_R<)7WH!a#Hf(x?2Kd){%>z^Oa0Z)4cwSLjx_eTeWBOtE@1Q|exFq}^JD z46X@}mV=Dnad$~I1Nl&}JX|$3nqY3M9ScT8{V({3f)}0W#5noaFYRiNCo5+_G8fRd z|C;JaqFbbsSATtNoWwG7(S`qY;9DdX+i1i7^R#h9SdqUwXt^+I=+d(ycL-7V1%S9e zML@I{ft_EV*{AG{Lish=GI36A(W^*P)YGor#B>)I`N6(7QuNB8Y_u23d1qtidHJ>L_{lC> zM-aY>rF$fULK8GdF3cp;58;L0to{J64N%EF0^Eb+t%~ob3?#qcjCuzw1hLn?j&&7J zvNjZK^M|Ob*)fxs$4Yq3R(yST{T=9tK_}^@;cTDWX65D;fq`eM$aMYk?b#*Ug0u1Bo=`Kw@fKzA6hL?e8uRkb%D0}TI2_& zHo?XR^`Sp58-#+-7t!kdS<*2PM8J={{J#S&=v&Xf$(>SkquA)d0czEi6K&>qOIP8w zkY;70s?4HEPk3M(T}S7bIGM61W2%2C$TSMX(J?K9KSjB(UfIQX<80vwG@5^)3T_zX#<+gmy5gIap#h1vhZEjDFI{UMmoCNZE_|X-m%2 z2lf`JFFwuj6rvFYk259cv}mMYmV{dPC4#KgAjRy_aT?+_WlSP>f%w4|;O`89oJzM< zBa+KRuRzslj`eOst%)e20l-rH?{C^%NtvQv@o=ti)aUu~W8;t#`EWTT>5UZ7Z*?;P^mzviICC!>(7>s9Q3 zyXJiT&1s|8f^9lHz4)Z$Zh5_A#?#d?erFScC+U ztz>P8)GilI46pwaB&Q51X=IW6HOS}v*K>UslccWi* zdEZ$(at>FzpDOXTxr(){aOvt{KyaZZQXgWBaQw&h=o=4+T#9BBdsXkJ<*Eb0X6Lnb z-QA2zrGP0d!_TrA<^a<)MX8derx&0qqw8@`^t>#oh@;5BrXzZ*o4`*QpL-qPL-a2C zMui@6N-=df6!Cnc6wgZ^(iEM7c*#vzSA2`mw8pjuT%l@JTTrhz+(iN}zo)fqw$|cq zzrF17I`8~sykCV1`$b)C8XY@B1t9iGu)~Llw+y$lb5Nt$^fldFDlsEQUWUgC>y;>E z%b4ZA*ZMq%6{B?@L1SL_Ug?~VP>QjAmMpYS0Rjtb8-Ybq&lBb~hDb~(3rI}GDh+6X zP0K$?2IM#FHZ#pXr%g35EqnA{awFe3yoC(b)hJW{W!ecRyy~UZWjK0IuTG{QCun#i zk&3LGpPXI(r2{`ZaHIw%GSPy49xN77EddAf{pHa9T?;2?ngGOOz%@WjD>{){sX?GKelRsweY;1PJ z_S}*;Qh&r*{RN>&4uEP3<9G?5hAG9Ul;@3Tsc#%DH$Le{=?M z$*NsMngxy?rXifmJD@;vXj@$Rf0hmjLUVqevF9D=_Ds$~rmbk_aHlE;2s%K2fcJqa_1K|$qonvg4|#Y9Pi4X5ZS#~)H_C+a72({^y% zJ+FO}(TaA-x%`KgpzHL#-447*)V2}q3rRr=H+-U+I>?pKW>Jb2r6GtVu z^y@AK-ijR-48no*^G1~q8B@&Da7T_1l9n+T8Gye)z6ulP?-D?3ll6(Ijt;e+cmW7w zcCU&+gRgfMFkkB1Uz)%-WvdA0Z#hu*{!<9^@D`KSk4lda=nX~`7t>-5_OT@8Eo zaZN1T;t$B5sD*a{gG1W@?l6EOeR?@?R==t5AFAnPiS;sPR3FKm{6gfmf>5W4a965IRBVt{ATh27+5gSK0Pdf2%1;7_b#+zlMkj za7nRZ(|81&?KD zoU*edm@+fBIPvzsQ54apDLM*O^*R&f%i}st&a|?j&)E+&m7GG+6B95NLZT+kkQhP+ z8hBADuj2H?)>Txl7$m5ml|;w1Imm@qmu0UAC^{;y7Ll2JI@n6oZU+qy)KJJ>=csz%oe^$u^83}*v@sIZQv*G)zOueCGaTfMeO+%`!1{_6rgRZCa=k^ zEaP@WdS@+(pY!{H4v^5wLmzB7nK{R&BUOoQ_eS}vba;ClPvcBrqsiks)SQPdo7;6C zj+l9Me9-lS)O8mCJvZ0_7N3eICS|G=Gp9S&>E9HI|n_@7g%pCyHfn*xey(-t@OBDMM%xWAoD0oe8YhTUEl8b_7l4jUb31k@AcfuL4NDxbZu{Ywx z%i*?Ub+r42HIH6~WbSdDwdh*Mu%+p`Yl;;-aP2??-cEO?8ak24CWKONmcc#ZYIV4g z`a>Mv(IsRu_r|w87|cqpm`kQKDF4zwu5oVo4AtHTRggjXWU%-2Y&3leSN|KS6<>;b ze0T-e*|j^N+GS3)`tC@B;~up2@p1|nZ5!r_Mj~w@iUT9}zIi}Y6|Nb5Q%N$7GP!(B zAK7~20PIG9QC7UjipdDq#b0>JLWmL^UqRWcC~kP2RrX|`XTz52Ci8oW`m`Azbd5if zNUG?)Gss4Oi#tY?b2Ownv#{B5DrDm_60H|(f@t()`79h#ZfI8AyzL$S0*HfAjK!5m zZugfng1m&HN83*2XGLnZ6j{eOeXI!-K{f#KtzdxXEtncqaYU^dIatn{x4$a({JUwJ z7~{^d{xU6w!3Qqfh4i97U@@9HAHOGiIN1AnEv;@~^JwFiA4zihe*@m$Tl%zD(ui;u zknnWj3Y()~CV*93NhZRX`$LJO1)@8M35dPViZOsyNCA_{jb21p63jHrJ!xh`{i)0 zB}~|QN>(j%v#V>WL3PVSkxtZinR83bF)I#InCk4=ZQ@UU*e~cL${I;OL~2FJiu3+h zMY%Uv!G=bbQlY%^X5~nVd6E`_*-}c#>&s!Cu_Y8KfXwhWf|}cRrt1K|jsht;3H3;& z4gfDbW{L3vn-`0W9N6HhS!lxZvHYUo(XA7(>(&ELS&bMMaiWa;!vBGn`|_fk#^YLc z-Nu$~&{Nt`?(sy9k4PO+ilD0a|-ayw7pz5Qx!a+BDnjtCMpED;RLDzHdTm zCZ`(6RENDmXer$&zvSKHeg?gDn-#dg)ahTsaOmIC0E>EAhi`assLh0ud%3BI+EGYv zBgdvZgzHNkz)(;%e-470$gpKqUi$$X$IToI`#A3ExK&*b>nROA zfig^L6mWWBE9m%T1xJeHRBN*(bti^!f%g5@7T(z?ncPG{ObqSnS-zND4vYP?h${7v z6K>bjuE9exCcu9{0m9rBEzKruWdcr$D-xjd$W|C&cpN`A@6x@|@bv;Y4$cejGGfq} z494EE7Q~G!Qx`io-q%F&e(`ro!#(p75s&w8U$mj)OgV`#%~IBp=;7-qyh=AO>GTtS z8rcAj7u+on{7Coqp+Gn2J$%+a1GO9r1?s(0N9f2|p2;iIU;h+(obf)xulq@7OnWW@ z2yFO%=z!vSKiIBD{&qv$@=8goj&F0~j6gr&QkDfTBxqV)2+r(~x(1*t$b z=CQ__dTO(krGRE>{K8~Djz;2c^X?sqkE8V?A)%&Y7jKBCzVle|$f{Q3=&Ik}dpd7c zP1zI!kEZ}Pv#Qxr5>R#faqUZdV#`D9JwS=O43KjEZ${AO3lM#VsmcaL0{)GFs?l`- z`lwamt<-Pxf$2w(*!@7QCuHux*2Dc}Y6wexKWwyf2oD5h8XrI zT8+>y{4fIcUcWD=McodwVt(b!>jXRe#OvLV$r#M}B5V>d&4y|0gSNo(r{%yR&qi|| zzlzBx|TU0 z2rrm3&3HLQcJVSA2>9LkVQUr;4J3!ts?TvskPU@PLW(G3;a(3qW5ejCjOv;u0CzZA zvCTAWgGjAARSt<_&X0#8-DlE;0jaR6UnqAsy?`pAB`;=nxv_K-+iuV0k+3eUVsI67 z(71%m!^ne;!uRv>3CVAJ3Zk402^B@ng#U$nbU8QQ)1wBW^Sk~ADd@H$d9=H6iZfL& zwV=_*1xW9fVTIs5M#+i6Gp{ z(N-SOii?yG?BH`4S)5>ajoH21{%Zejb9)a+28)K%uRG$~9#e?M4s{!uG3<4;fq=la z5T#bK(J7u>B%rq>St=2duNnVYdaDhB%0#@^gJ<~b46ihHdjz2WiWLk9G>Q*<8cuuv)-gZC;XcoLBr!9m!z7&^|xT7HxGXcE-an4`ea zh!JBbjugxMc^1}dV*L?z3f9lm$u6QBCoV>=-=*T$qlKZMX_2M1cj|0w(fbz2Y zLe`fy^C|u=TIBQHGyqsYr@!MM!K?|vLAWL-qDH51&EiENare7DHx14}sS8>R~$Nr9>`K|+^whflcD; zjohzQ2G06?C(vv&%ljc+w<-_DhTsG{`+_amo0TN=9Ny4vk&e>B)a(#=QNuZMUS~p+ zClMA06j6{tD%y*&OAN}ytU|M}JEu=WVfHeRj?7G1j`@zs3R4-$eXmEFf}tXe&bo75 zFw6^JPSLvo{DmgXYIBgsF!IMH#}ptIU35uq&ELz}Y^wD*1AObhYda~hQ|^S=64`b zdbj@iw(-fqC|HFq7{goKVBM^sK6!=3eK{zlYrUh83`=u9dD&5g?h@SMv={+sV(muy zC}U{WBI@bF4|t|I)>}4*$LNPD9oBQhmpX`-q+KeMd>zACx-nt>zD?>SnJH{de1^%b zq&_)aje$~lSsxa42_`xb=o*b98~(<_%%NrHS5eShdCV$hLRL3JhGhfNrbX&o0(^4Y z&L`T-sgd|o^#%hNemRY4nPs&)cuFr0_8#r2$8+XpAkSFd6oK#yQ4c(yfGo%+ktdrG zQ~Q?SR-K8)p;ENJHrAK5#<;IDEI)cw?S&ogLcTzP&SZMv65SX)F zf2zO5jV@f1BUI(Xz&i|B&Qz0;VCwmnGf~3k9t7^MkJ`_AR#n<%3?^VGGY)6-yWH_n ze!p#@AXbSC`2JjDe7-EaDgjO%{H_wcYxCJl?WSEX2+Q_iUT`7q3K6n0hWHE)W0dua zS_4+vgLka< z*(QaQYav|30pHkYkvBx`Aq#I@-aR}61``_<!EsZfANgDH-RPW zZz_CKSbY^_jrr~*ia-3m=?VB!^4qD{$f0GYS;YI>PZi=%0eHLlr_m=Xr58uhGv@q5?}#u!+||RG(@GwFIMmRc5yonWC5B_ov+2vQnCmmtwst^w zZ6cmD`C?){BWr;1h=SI{3wbwFeDJ?`fnnNDJdnd4@>`ZDNmFH z8|iS0w=6CLTi9iBMk~!Q(}0_ow-u%!Lu8xcktNN&_b2OK?8uFAIqi}=lR@V~bb`HZ z72NWitxfA;6t7__#h>N zL;`$d4DlYKgiQYkMzN7Px~FJj7KxZek`rTbEb@*mVzxKpw z^ihLi3)N@?VM}ZjgE};=o32C1G4@o)S9^$VwR<0QR4CM%;;G_QlC5QF+}!p?nz|JX#*0I{N60PXatT@K30Lb6F_8?bLs-GgU9JQm?O%@IZ`N6W?q z0Ui&?B=eNJ!OVuX<&r7QV9SF#KWVC7dM4Deq)?PfQW7c@sj+?O7a7MowLtE3Vm=SEbf!RW1p)tVDp)O25;$dg8 znO*0qvVE)Z@k~dYol|$vHwGk)NYuUJ7As(C`K|3MX z76ld72zZ6Y2ETOB3R2a+7lX%5=^-tu$-m98K{DUAjO7UbN^7Br7LP3{4vWutgOjox z>q-GYT*ObDncqNFktbS*JO_a6bLGrY{uL_*x+(L>%?uek3-X)bi}D7j`c?kgRn6 z&hPFdBbfp9TnPdYCeh{_KYHAAlgZ5?Jk<_9O)z0O^+r>^@vZIks*Z+S zK#ETu|ZQKc^+mRQ#KJ8aQb7qD~wf2L* zy5TeYg=+RR=VGjDLU6BTC7Q#=mzZ-eeL;d>)>@!%$`(%sidWT$$p->`2@9*3{6XJV zYU*CTd4Ce!jg*jUWR-G<(m(U}tt0Oo!GT@*rU`GPfjUcs+pi6|sx4Ckg;=d}8d9yQ zwXCJnBx4L{WAc5t1R~Z1h6k(XVuW9ok+u`VH9nuAkkYh-FIb)W3Lg3Ga|JcBqlD;; z$c#)vWax(ojYsoW%L(F9I4sbu=&;_bU=B7S`Z}L>6#m8H7+@Is;J^~wVa0-A7ju$M z504(VrrE#mhC7Br2DBQ_sAHht6O#X}!a7%5J+l}51M}VLp1odP`gn7bIC)GF;13|& z0+TJZs`-oRhkh3KI7WvNZ>|RZ>*~O*#N@qsvjYr|Q_xL`@;g1*DT>VJIZQ*)6_~Ch zl@lt?o84G_F7*-c1(}pQ^;mc+x)6 z_S(Z_P`N+v6a}dC3+YTW)@DIBstfPKUYG|>3y}be9wc23r4z04bEm!MYuTHvkaaL zRY`xTWzGe3?_(8QVZK35fcNI5=0<}qe7$Qbu5G#$%!Vvqa>Ecb)0CylQDXXQ(28n{ zrxo!Rd%+bQ6VZnDX5 zQSYC|$^#2il%|}RVDRZ>K4osGi&a3raqf6>@7^TK5U;_%Am~}oyu5GhBG1!v%tnM+ zcYxS%5dfWZ1m%Y8=xLKeik5yaB{;^LytqH>l2LE4Gpn9jqU?BT#>Jw63K_9W=0FRd zsop0OQmsy1N25SCuj8ic=z>=Bf3jhdMf9(eXpwH%lYe&B1tn%LPy&YdlaWTHONH1E zm|>~inYkg<2-d_LcevMQX!)Z4wcgD}oQgWe^k0W5^6$G7APiQhb6=0wgr3s!Tm@Em z!11oyeC;Jz+&8tWjQx_86ehjS^m#B)=rHfkZhQ4_ERjC`Sf^T zo3JXFM)_>TQRnfawhUlEc~9b6iU(l|!}6TX&v>6fY%Q)~n|y~NWXKz)jvqk0v2_g~ z&nA+YU*qvXbKjA!%ID1@XFDdObZyqrBRkzGz2lHU9$i% zT=t~-99&DCytAvrRyNNWS$46v=A4`F%tf2Oa~{f_Atl&qG?aafv4+9SA$9|SQ*%S> z45wb9FF}4)#fE(MeZH~#-&*1tzWhk}^GK8BoRyT++klrqD+sl4A`O@bV9-@8(6ZU8 zyT$5C7)5=5%}(`P8tW)~B7DPPIh5HnedDwa-hOGW7X`PJSa1NNN-8-}*sQ5{0b?Gn9}g+G;<0>7@5Z=EgTY_YKLRjBTYf@yldDuny;*u> zHVTBC>*M$d05EP*rqcs%`k=YjT0|vV~za3+t(%Hr~98IH<=fnvTcZA}d_yl~> zjI|gWb4HxmXi$qM@I$H~A^ciJC>Kl1q#~t?^fujO1t}aUYV`l2kL)I;P#O_F>hDD3 zfSH62@S8ul1S((8-Sqhv#=v||w&4QmpogJ%o|&F>UNehFKC?M!B^s0YxbTIY;>|lZ zN_Tr8YW_HpMOkU53x^3g3P8+oR{6??33B(Z%9pvvH;_tPD*Vymy;bK|_I*hN1377B>Cd1fjF=(3oK0;s)@t)C&L+H?={%c!lPoin zV>HN6%_ZsbGHxSmgm7`?feg3-U7UP91)fl33qIGm$^fvW$J-l_!&aGni<;8sit*j-)Khv--=koHF34LdD(THVDg5F znV{YS-$`|(-%lLLDWcEdg?o5_2AE#=$8)Tl{MXzA&d8^IyLCO;GQc}!hslxDpWOZf z;pT!Z5gioSITeqn|7nMK%(nLeUzeTNqz-t&%^WkoIHu*NC$5D4B?m{4?{H#FYH-XX zopz5mg!}U=rAkf_gHZqjo6R1EPzjKQ&H`wr2=xR+7UK%IakmBt8wJ=RxoS1xRb%y> zd>zA00e#1J_OhJa7+HOQnmw;q4sglD7jacITUpW&R(Y--oAo4|gW#O|Lf;yXNqL>3 zCqx6KD82y+=WfUPyX}n=Fd2CL(2ZX6P8QFKV1o@!zVkk>*A#+{FYifZ(#>#! za*U)W{RyI8u}WGzq8``_8LfGQt0DoWRQ!Ie@V2G)Fpp*cEBoS0T4%`rWV?U7Dqg>6 zGYisAi^kiIX^DId-Xy3R6?)jVI?zL@qWXFc1z38jkTL>p(9jI#D>yf2Bs5*&vWow# zJ}|Nl7cJH0m*l!$39p5-ljiUuTuGUkPAuEzXUUR@=cr(GV_T1T=xD*h>WTK6mQ#{M z?YM0Y>)!4HQk8S%zQJwkTd^aeb1dw)*9Tj3*;BvBtD6+4vpGWJE?4#(65g6Fo$`=; z_#VIfT}yU^Bydpi4nKPWl`=KgoJ2?wJxDynj8*aMtt&0C?jj9? zsuCq}o7g5MdjQe@NPDKfPnBgSA?&?XF`Ut_^n;iyZKSW$O9akTvOUBvyq}tm30`=< z23w6uKYbv}5IDO?5I}3Ko+Epa!x~FuUu>dR{i&Uy{BlZ6$#nJ%4Qy1yIXRel0aYnP zcuR~cfC5tAtFE)2WjNa#MfWdQm<-homi>7zwM=CJ^qc-FBeCbvAieWb&Q zQz(OpxtA>S8g;Bq;=d^Fq^wIJ>EoY}*!-5z!vV3I7GpMkBH`%A>07CGON^9XA2zwd ztzH@GA+G@YZg)xbMEb0f|ft zx}_e2O=0(W#HD3PGgX=0Kiu+Eh9KAMfs)M>)A3Gc1*$~F!T_! z2N_MWM{kVNI#7-yX)5_TZdKq1XZpFE;9Vd{TF+*13V`N16Mi#%))3_aIPuX9Jw@|j z`w^@bLR)wJqtxZ|t1w?xYudKD*`jCcvn`n|aBT!cAw#0l0|$8D9{GRt%2oH{s{fTM zH4;*8r2qhb$#;ep=TDJG+*RRzM$P$w3uf;o;gh#b$HKx!TOx-zZJOnoFQ9nrnOi#T zLjJNEK^?-b?Xvl5wNB9NdvFdAU%5398}3U+5evgr?$&d-$nWBQkXOMz0>>LugnjAB zl*uJG0cOF12KP?WinuMh$qAt~C6x&Y))og6LpGk(ZY=Yu0bZOM^EUg5?$dQ|%jV`c zMa&9be87iH$hoTJqa!jHk4_m~vt-t#1zfxpI`v+F&-@M|rc$v!E&oO)9P-^E*E}3ivk|ZGs=vhCv&p>=1f2PSpqTMo<|KFmr+b` zH1V9O)S~DfG=ftTL0yU!xL|vpns@5b|?6SWF7TN|t`7>RYMeS7O&l5_*%drvn zm9Ye3!-KUZj)q|dh#0*NnK?y1$Z-D8P{@TPnxG|mId?z>NMKQp>SkC z9bzY1u5(^%lIsfUH=i_Vmjay^dK1xphXUS>^wJ@359sU$B(JPI`+kY3oR-2Mko@Y? zxOHDPO7?9;C(j}Kl?4eA@`tGKIC+HKD_7BIRxa^|!9HN8b@#<~EVPxOw9P2V%bcg& z!Jn!!3}BF%<~-jya+%wPUMVIXOx6Gi-NbHtU`vRb%)TBAJGFWipGvrrmQGN{%g**7 z51;3}DH`^i;uwH@uI=+!BndfEk2K>)hDqNWl^(W1wP^u=o>fYeY_X;DuBm*`7bX#J z*I<9S_UP#o`Bp5k4St)j5WZeXr6v`93=?Qhcgy(g4Zh%ySQA7y=!brN(2DO^yw3Pj zZIW>%{U2^#OViToExau%ZeP##tkYch{Je;&z2Hh_O~sZ9Dx`LA9YAK;>(r$y@4jL#D_LU=w5sF5Kz z-iv=0@?_<}X^Sglk^pHd7Nm9%sbT)*ZkU_gu6E4;&jY`q+8(8PM+gWdcLTE$+m*n~ zwJ!FzXm|92G-S+rSK`QbNj_(^Rn1$Z2|KraJ}W_3=|=Z*ukwKP04tU>8Bwrw+AdW{ zI)Md2!T~UE5`u92_(HNO|Enthu+A;LTy^#f^RyXzlidz|$i{f5tWT$|(e8GJ;DZ{k z2Yf){oGhWo=Nh|UX^Fa9*=U_gA;_qdZ3*v?^1kqPot$FTv|7MAiL#8r4-ZjOUQ~vK zol?Hm+8uK37ZC}=DdmQUL=Rkzu`aNiHBlXm=5ryypoBF_`JbDpBk4~oB%XD>A6$!4yUX45`KLsPhKWfyD~bNa-l_3PowyNb+kj5i*d&=gZfPEV7dK`Jig18n&E)IZbx}ara(dR( zcQ=pK7$bq3X@T4~bWW=Cb#=SEZBN$tyloTq3hF2C*$0{r^ouNXKBKlszD_P(%J4s9 zoA&!BqJH~c6qdu?g%B7dJY@Vvde%C%XfE&bD4Xca)utw?*VAG~Jo+z-hNE^gx(S6v zDFtTD3R zr*L$08o?~=p{lNEKJ(qLjNQRzp{gAr&8ZyX?u6esZmuJe^o9VvNAj!?8en4tv6;<1Q~7H{F#8 z46!%Rn`@)S)7jjH6hXN6!#~$^J?X9w{?9_wsXDrZ7ykXwNhPxB>j8fM1{V822MAn| zpMTp1@LGI6wT&@yoi4Eu)Crmw)vQ1V)qWr$Dww(=&~3LxB-O&R8^dOmP#fKWW`#!% zfNIDULkb}xNG21Jfq|3%=>bAJ3cOkkmwUpM*^=pAeR?7A1p%Hu%9OyQHT1lalJlACZgPxe}4j z#8R>kX7Xr|nySWkENiPp5hHQzD%M`<&@0icqbwE*ohwQZVM1&DHKO8KP$!>&743Cw zBs<3bg4|4W9%fImk@fO&TFLtj3Iu(>a^o9MUEdlad!zK~N{uX~qkh=}6WU+*CwiMM zJUZYQ)&G~17Nwb46#z}WFl$!-lXsDt=ilJ-e)i7cSP97mBV~OQa$<>X8OjV3N8*Mp z4E=*FJ#Kk%C~MHyzxfWfEY=j)$D(?|RWvt(QS{Wyve_a6tQQEz8fk|FHI5Dmv7JJFn8tN)S{>cv9A!)PfhQN;;tl> zK7>7w%sU2M6DjBb3|U?O4DY&Ul6QTH^o*Hw-N^J+h)| zPWib4cU~h@z+$E#jFM73@RWk(JI}qq@K)3~@FAlPuGk!qvxdM6Xbz*1Ba9BD?lM%B z2CdxGtiI74q+;8|p2<0m6Nh^f+Nmeb@{MTGmXL%Z9UHozUB4=vsN&Rq{I0xGW(D@G zhHtO`dIvW2@I);+fcJSX`161t*MC4bt)(;Za8tI2TUk8J>N%qMuCKw*TykKnvuoec zT$TqiT^h4y7TGK+Gn4JkxrA3IrT;JhJ~%VqpqE3JjP=A_kS+Ki8{1GR%MDA-iZ~k^ z3k?1MH4PPFB&!LVa3_PfcyklYBIE(4w66CrmQt@5GL#uLSo+@vCQ{YO zEo97i(k%Np#k}#ZM2=2`v&*=k9t^d_n+!*!xKkd1C{Axxf6vO2WX^n+42!wCn@WLv zL0$xM+~>|oV5JGm;7nH$BnaTC*-xW`1bR0<LYwI{?)yHQwbO z%5BA&l4+qy8pO|mZEcY|E;Y=Sbc8B9%Wbl|hGthcDXFcnu!7gW`wS2?^o^P<96YP# zE1?$<)|!xpq&IhN%Tq; zyQZ}O7eV>={sx5@4@yrE#dtVYn9l z7mMx(mf}y;=ODvT--+7$j9awQ31}oc(+vjYi(>TE758Ug^rq9Vo2%5GsCQI2PU%}k z$C(bH|98{2V=~UVWumA#YV&xpw&?U_->z8&7+4}8WC754EJ8$ZuC|<(;^($vePY@P z?zj?1@xce|Wyj~vA*)GHZwxUuZMz$%8IR#h(>69ka-S{Z*Atme>GyIl{A*$|F!;>d z=4oDlT?Z+|guogF>EO%vA4s~keS<^6_TCHXnD?XaI}7{c&vBUIqq&j^(}GMpE-t8W zNUxnPhq#L0;}Z0g#8HdVOXlADZ#F=L5f?x40=6}Ba0Bg}E_`5)Ef;ETGx|o68PB29 z45m<E}1UxikBhW|TL+{FbkL+V3 zEj$<*Ng#&1E1DoLQmODH8b#x{#$J<6oM3ZTpbMYi(2z2Yd2(8wCgz&dqea=nq*O3% zi~MEcDZo(Ab-o5hXLSbBq4{-*!y$o{oCa6k!$!i}j|7$(dp!sF4qU`%4t>3@F75J=miguA@bTeJlI`dcl>kF*Gz(S~hXv+a1^Co{h}E6&V-VxX&RBbb+K>eUE3B5)gdefl}|Sy)A8 z#vlZcmV{_Oa37zwh>XK1MWUxShyc04e{?ztt}Th@tS4DslXULKZIWEB{|Jp5z2l z$0{IF?{&VsJZ33L&f**ir9ySj<#^T{XsS4{n$3gttb&luVHVIN<~cl1=S-h;p-9V| z88!jQL*`JWkN!rv5R-u9o6eas+5rAxlu7rTZ0&z2Lej)aZvpZ%@PUI{`aw8iZjZ9E zrL?(#hD(OmW~n`?w)CPe+cm0L4;oHSRP3b+u9&fZm?+)D<7VyrB@m@fvAe1VXCYXa zx&Nq)F+D)a3>Y%9o{EV|$JPAb!H@GM*BvD=JzQcM?LIQ#JaZH%F2Q@~YjNxnE=y-Q z8+5?;^RZYAtxD7Yba2`!0Lu^H5P_+jJIZ#z{dN*eLw2B5Z6I&f0MFMlxsa;FfLSbA zlaHFOZN0myG_ITY%r2@og5W@;5#^`>0zj$!`+_3>T0zeqGzN?G0Lo=09JJXmatLJg z1Leb8_IGJNA^6S*X}r>rdv%mBNj}Wwv)pF;YGf=exKzLSxic%F1S#M^dZtX&1^9GH zVXW(1+$7=Nj&+AC7v0b?3Hw1ipEP`jGldbFD2BeU8>$7bzwyOF=L=f$npe4|!{mUQ zI1Qw~9~F4Tc*n5)J0il{hTb;0i5^Qd^X?mto)OUl^2jG@X4<{y4v6-tn_=UH?USZZ z2;nAJS}1mhtjAbSGAe~#EUc0tNPde&tDr-75b5*^4F4HBW2%g*bU8Q)up*C$s$=9R zKrOIi=&ZC=_%Qf*cKg)iReNzNS)Bbm){fdSkxO2nq{D927gumhvmMw6!;Gyi)`yOO z~2Y2lPXWySVd(OKuZ$fY>pE0Pt|8 zT4$lLAT3t!zzL!U_mmMmu{XIWPI$Z8bzNOIKKB!A55SD*)ba?;<)I{KS&D%o3iQB! z9ZqCRzKH6rl79O2C{5-MCyZdD0d*`AezS2*f6$Ls`Dbx1Ga`at7yo6qR91P<9bt@` zzV~^pj)1qEx1?dn{M;5do|2C?{tg3IuxtX{Is7)RXK_-tHy<#lvUBDfC-g* zV0p&QDS4u`fTJL+Se}8sF?@owI;tG^9a}TsG(&iTC_F9fIy%upCu!%U7%u&=^}@B7 z6#<&8?es&`H2+L3zQ$)prr8p>5%#m~fMF9yrJ+=8?IA`x!DHf6-IAaq|Ll&ytsZjo zlV!QN$C7BLS8)!wcB;u|)mq#x&UKoP``1Mx)pf7EAfrK?b!biurl;A_KTd?2?Jv-LY%!k&cUQnRk$29D8x z;Ml!RSAqlSaXbpkOO0zpcJ3OVxe-)1A?K2-ajTwwkd&g!5j*D3Jz~o(e=2pu4;L!Y zNB^gE$$B|Br@;2LyJg(kYk2nVQY@4z7zuYF3q{x!bnc!v)vZ8iL7dLFQVk@^Y6wHJ zK-WZ?vCW4;_#*4>@EoZEX|J?oEvn)CeCL(0V3 zXXj%`lCA+^+_=#HF-t=v7+H=3E!5;dJ0~fN{AVuUYnFx6+ zdp?IU{8iOTlc0)hY*v*BQ^_|ZgpK*_b-jprtvYXP?^7$S;r`5BP3Gh%!26S7>9Wl% ztFtQ1|46(ep9+g@jV(Vrg4Q6dVTg$)Iw+;Sq-XHr<$46f9cI1`2?_TGYgL%ZJ!a!kSnZzL>`G*5}&pS9$t)0A`BjX2((k zMR#8W)hCg&GMz$%XfC+=3l+(kBp+PFh5oEQwm3fZzni0!PZ{NC71_AVQ%N;`&-j=l zBweYTJ9%FZ5;AVe6uyMTDhLPDp zzoGs(8;;xHFr0A9qzYq%s=(#Mt%rPaCyU$zz$GPy^%S;YdH}cPw<=DZU37RVS<~qV ze)lBoT1*!YN_xF2^t%s;lkx_*0Wj>L(oQ-d_t|7@b9@F7IBb*nd9S^PSn+=LVHjUR z0~;j-O%M)b1v}!g4{N$Q-4_xJKO}ok3^mf!c7yRXP+U@!($pN^F#h#zVQdog>YS`_ zTa!&U#%jo{AynL#JpX_jO^~obVI7;D|C+($RjH*U)o+|RMrYz5HiL7Kpg9&n5cDW- z5sHGWRMWIif2XHPONl=4PfKc2QaAJ0=HL$n$L#QZN5coGIOv6d1i-}A`({*7>5z9T zs#iX_M?CnRd_+TW26i&FuWOA}6K)_NaZ@o_VU*)tF_z{F%x;qDQIE33)a1^crIWlz zxeL2mP*<%N7`>51NE@G?y#A`=4Ds448zkmWf?bM+H@p=t{A8k3oq|{4g=d>GGGIQy z)=u@m>N*OeP;qv!$DqRIbnEk0u)VG|bp^?@l6U)btAK!X%@RWVXz6D3u(-GiFXW)1 zm=|EO-Hmvf{4us2z2&~L#a{=Ipr}Ly(2PZvIXsaPaxK%(;)xXSC6Lvw3&RJi(dXK~ z$)-3jy$}jF6zeW>mL^7XkY^V4fN^tY5*kaBTk9H1*FCCyIoi)aKe6~_mJT| z0Bab8_$o|%F$y2);N7{NqTPB$MjHgadTKM$BF#GSRYXVb*pqP6D96uHVEz@8E`yg8 zAaU=Fxtn=2XmA)6uvSBtM-8eHW3CmL$cWZD%0Mwl%I;2HJpxnv!X~X$b`P2mbCn+! zJh?Ru20fsfli3&nYB{|*!q_jxzs=N_mU0bF4y%6ys3qt3j2?Jc+z}p>b3jE9j)59- zZmkq22M>3j7n+4)vJZP@j8cjUQk+GC_5Mf_E_i=gCfH4)Rk7b{P-?qYXzff0a=ha? zDl~53YEO1Fbi(MKTB7L9hxuw?PokfMP`l{J2KV=FDq6{KR8Mq7c_FAPphd2;DxT42 zYJuMb_ee$Xh>KW?ZHAvhNT`?;OK5G^ZICLTYpyf8Y?&nhger0V+1v>8WlD{)MQJ^a zetDZTsBJa1A{+!+yT>jYU!NidJo6YwL$>Fr{C&!v6e9p~Esj)*c;ZepQeXH3>p$xX zQ}rMb4D>iy+$3nNe2SUdfEZ^e6KnFtLRSZ-ani`*8vY^HF4ma4v&YWqO8V(Ht)exKY=QeG`ObC4wQNJyzN`uTFqnOnRQ7wb z8hrd&4xpQ}aSBTMEiLRESUZBmw$8Za77W`F-^Siu)Yx5;>iI22vo*SEw54!>1WvFi zj2C@99c{fACE3d}strctV_%05L2I`2EL>`9?e)$(l{U zRMS_0mPu&4 zJ-=)gT*-XiHRE2L{1MGMt#c@OVMd54gWVS5o5Z_Y?Hn>g(6GAw5pm3Y$eeVg0r)W+ zaoFE0YP3cntp5ew3N!WP9zmsILx%dbV=jkGIF3MpHCC<`DNSKG>5LyO^@ReiXA%~JbxMtMVeUE%3^B6m^=$vy)C#A zS_mm{@?oGwtjWYCnY^%Q&LR!^9}{WOufkSGnB##tLa$6i5>5>TlOhnWTH@}0-g+0q zgxS>e#W*o=%z2$KIh<{I`r!j(&J-~Gm4BP(*Oy{;;LP;h!WOG7;Pdk@>uDVYyj1!9 z@2=@-Q?aph>j15h^TQ1krz(^E9#Y>P8L)9a_lQT`-n;CC3CBmlq*+S3&`LO6#BzNm zT3lOn56s<n2{QL>1ywvaIq8 zsm2C9or>a0z4Y+#gOt~bbvG>j_G|#@@<&Xx(H7?gLlEYNyipVsmN({wyXYEjV*!?i z<6wxie3%Hf0pcQ&|J%7o0GLK19!h0xN(VL>&h2d@1wyYysX0O+dh!E&EFmV|Nr8ps`t?~hLu z1uC`>WJk(|v{o$P;mkQ1-2C|9crl?I5iDM7DlAwG=*}pNX^4#`)r+BZq-{h`>JB0@ZtD&#J-tLfY!ckK*dnx{{2%q;)$N#G}3rJ z_mcAdK8&a72?VkA$`+M>sb2nz>A3_sybuA_M}mQ9SxqVXoAAIcU~P^nJx>utI6tDQ zA?Np*Gym3)Kk4T@>!IsQevH`n8iihR-GW0qvw%{^-Y-x`Jq&`6(ZH#VfvcdIfhip` z`;gU=#96B!MwVa7j2gDPVJ$oM#YwCOS=4sA35@`^2Q}5pB2Ggof+AC%jfyYqF(Z&r z>pQwVyEb+Z)85Xl%Y@1X-6KoGeU*viKZ(U>o%W%&PvfYXp#FYIu!-F^f}XVTdM1fO z#{drb7`3%eF+vFuBE;Ps#jbjM3oqea$(Rm1uPybZz%YVrKRR!GCNXhiI@10Khg@R0 z3wUtR_!mnKURP}(&?3fj-MQ@-RU>b4|Gkj&I|S$|A*}1xz3lhTUaV$FB0nzcp`JK* zafxcq4;?k&P<4Kct9dhkN;Eer|0yrmXbWSnH`RAD;2<9`97Ro#h8xcV?_ODaEn3fn zC|cXvzl!N97kCzSqLo}1mmcVfVf@_Y)Zf^-*CK#0#;Ltu%(E(EV?FA{D<3au`+={5 za2%)7gbI*esIrE2ID4mkzXUG_17*xLU#3CpkkbtqS(xfQU>u!7L`p732j_{9DM`>t za9I7Vr`di^t4k?9lDvD)4I`}k`U*pdIk^stQ%LEoV42*myNK9I#mR`hhIqusWoPa) z9XpMJykbv6LdZ=PQN{)NS=?w6?Ex^c!|T^Uf+?8E6Ju4$terq>KxfNngejg zmm)3TLveL6Eeq`tnXtX3(NU;W)m0tzCu&7}oZ$O>?Sn@wzWq8L_BrxZ$zD8+6$K_0Fj^_*BB|KU z%@cr*x|}IC(!2_KqI>=s!}%CDpAXwoqM|sNJqRKRGhneFrZC`wotApfMSt?7Bgj{XO7ZY#x^ycq}0|V3f&rJp* z*$8%Z}r2w8UOe^49FZB;Rz;OWCnDB(X*eisUGK< z6tM`nlyY#cB>kMHXn!j8iTQ}M6uwTBz@&5Ly4{^al2RSyGqe~}ww$qu>MNB?e=lQd z+CIUi*w6{mMeX_l{zH4yL~;iT$uB3=@f}pAoU@r>B?Z-kX$HANvr;~uzhd^|6ag( z^#AJ$T=Pu+Ut)o;n7OBpoC8vZE4Q!hmo2d)NN`sIztI#y-jOuAgexce0E;b_-z?-74c|&{W#Zm?_Z~dQ`M%d+ea+;xSl%YUM_%j>}^>SkddR~ zg-B@A1I4~yL6!WdnVWLyLhfD_C24#-t;>{=qIpG2rMY;zNS>6P0+1mD5E&qZ_@2a% zJ7v#U7PifhRf>rHFH)eUJy-n43gw!oNf?!D`587EhTjTP&tA=~xBp~hi{;pyN3y^)a_vY_9l0b27Z3UVe*2v#P<+}rInNpN*ZeA3 zEPh|;YFUaA&khGhl2p1>%x$t!KU#c;_qcYd-jcRDYXZq=W1SiKfQ7N1m3ZW>A9A)z z^p@@qk}9{Bz{)W#DVgP};qa3Dxkb$BT;?hY67oQv$?TYYX%Pqhg?PF>eb*^Xo-me~ zb~Gl{h~$~Hs`xSvRJ8@NvO}}G5;7`538%tzugttuT1I7vUMb_5j~}h;UlhwB44(nQ zbt|afM5G7zZKe%#8D$WP(T|p}+xrgm`9wu~nrECEikA>8rEQMBWY>ve$tGC%YY)c9 z^on7X?-JPrus%f2AIs%B%kmUB#Xi`rlg=|T(af8?MMI_EF}-f)PBUZ23r~<3jx4Xn zR2pM=;3r}sw-u=}!;6VDeURWiENb}h;SOsfPVVPdM!O05E-FH>5y0a` zLcql*op(42O%61a$AQb6$*M15i%QXE!}UPA`nA(EhNUae&^K%aIM8zvNRWFfcw?lM z@gW)?7(>OkX)n9e3~MX_Flkjy*v=-*V+kz#f-g{;sgyT!pMSa@@xp>BT4A~QYi?`K zdmONMbh}q2*n|nuYNBWllXAguyxx`r_{QV}H8}y-37~tD+IK6Liwa>1dX@1ljP?m| z=7;WH$~RI(1x-2toqy`M`|{Pbj%3L|ioq{o3mFI+&g`kKpOSU)6n3wYy#ZkQkZ5>q zVm>R?3W@YgqwMD|d`Pz>h^X_xaEsf+OCSdKcn>CixDB%h)>G8k3v69}IbMqM0g*7L(RDNE5oEfy`Z*LsoPvWx! z$G)!)t&r-%zB$l~8+ zjoa@b+E(68*zt+)O3eEm}Q%vq!C#+7HjC~6!?6cr(Qxus9M%|8^o2q zuCue?!Pe69Xg*3ld*eP-nxSPv+hwdaY`GdbX9A~--}X1>_qk516eG7iP6 zA392=JDdPHK*qm}0Z>v?=QGqqBfG^Ki*n*{n%$yuu6-=2%vHFX6E^w%}9s3AgKuexULZ@5Z(J!kIg`vWsw!Sg<(`eu8llD*iCmD+ zcDY~L!dm_4?@5HcjrBh2s}TH4WQjVkf5oKPbdnRLGt?*W?Hh=#%t@aA&&Vs=Y+wqK zlKT&rX-sa$ci6%@P$r&r*GoNsgY9UhQk>msF4R-UC{=OJ2Dfiei9rp&b+!Rx{;Ln0=hXgIyW;Dq= zzM1X%K{XNaVo5lOAtSUv2ng0kyP=BF;Kpre6QKRzJ-9kJ4Z&8*x4YJPE`Yradu9o! zoyJPyR=GSH>>unO6nLj~c!{%9N8pW!h}HHRq1)hm1}5rN8bbzjxCPmN++$zGn*^d% z7UDn_=Qo(Cj0*1DAqCFk8bGs`Zo5{QkG-RaR-dAklMVmGLZYQvraKh`CUP@tQu2C0 zGFhxm;P2%3M{(-jRJvX&UkBcu556f3pQf}5;fl`MJWSZ>s$fYR>R1CFT@MauH8H2a z9mz&UNM)N0PP+!iy3`2sMzo*h+zm?p?v+pgtdyj3adcHGw~R3~-nz+)bSOc@o?S*| zip9%ir%#*v4DJ=Gzox<@+CpB*Fm{<`nVHcS*^M->y`2I^puLhT5kf!|nRoqUv*TGKJ-cM6jIx=7nF}MkKVQ1i3~>VX zc+Q;Mr4JreF+FdiHi8tlV|fRSg4 zQrDsy%dPyoIA~IdmGyz1ZT4n3j9t_5>?2Md^j=><|3#(HA?V|CGT4I6*?~-2^K4uVftHI>&@r z3;JRwf7i!j5&^4KYlCQfG=5})fs1y1>8G?9%z1qXKZT+z)V1Z0qXKSW*Max+aH!w*6ct>hhj_W}#D zm7ttdtK&}Od=65kXJNr`ag=Y;Zr%^dvLPh5_!|kNCp>{C32wJ$KocKr6T4DhdE44* zZXPL{1*C?Kdb*RRYb-<&X9k>KUoy)JdcItspZc7-xh2qxT9yc&7b+W2r2aseWU_9wPmT=b7X<{V;hUbSJfa<` zqT_TC=Y~|L+j8(%XhNf@;cQz3^aZq$$;hK0Bb@1i*y39dV#OoRY~8lzGW7?qkI$nKJ0UgWxN!*iHn-4?Thx2mv6m1CxDdGg?Yt&qgw#o zr8LvS-usu>DP50^~ zyPb|6Xbq9O-Kf%*>&f#Op4=y61Nk51%y*7x!(bgiM<{;zySgb^U2hOa+7(P;a%xv5 z!!F~9ra3(%tMpOA)RPn1W<8_?ew!4hKU`w6dMmhdkh_lN3jqII3WrQ;-_(JhGs}la z#MhK=Hs0NR#(!kpuyFEV%dmQ0JveC2E=v6Use&b%b(M1CpuNFDS zR`jegf}f6L78)-s#Jfw17|P`(7sCpEE{)?7=|b|hSR23kUrY|I4)UujP`}Z!$=N*I zH!4$I5<3nZe&s5CoJ~58&u$9o3xHz%mPMo#FlIgg0)0TfikCSx+^|wBwGl$S$q<uX7}xKv z7MqnB#t7iW1w?I+Y0?%NFc9#&6hq(wM!gjKBYC?@Pu}oi8jL|mIdV&qSIz%_zgH60 zv(An#CY86u2ZR}TCO!r-?j(N!GAyEb{hkc{wZoBR#PKimiMy{F+!nXa`M1P1F2Bv! z8Z5qdkOC$-6Z5{Sc-M}%8L;aqdWDcs+%MBc7Hul` zzv`*<23RjID-7eBuC_k>fD~-l4#h{5sJ|piV}J#}AZE1;DWef!>zX%i{P_Lfi6bDm z3FPF=QZ&Sz@GFtDuuZoeCDi;fK@O>(RdzDCele7stv6`I3RL3G3px$itbi;Tan%&+$9Z+?v9ZSMBjg3XBy=D^jm!s4rU@k@)c+&=q#Wg%8z*fdXI zljVc@dW0jtEh(wvzukaZQU!K_9v8mpKR8o`=>iKe&uuUyyp*WfIpZR*kn>FO$5=uF z%$Qs56U?N2hw;Yxb0mk7IjyY`&X5wTVaoZT7NoT^IavSvpTTKt--LYA_FLsaJ&4nv zhk*=Z3CS;2w7F9MZxURV=|(5Y+Li|uNyOV?Eb(=1sftB73aTrBAv@>LjoR0F44J_&My(x%{!Jn)Xwd~ahT zU}`RQ<@bl_EG%$deg0x<0`Kdy*Su`fSv5wrnwNVafkkM`!{>i}2yY($bK<|9F#a2@ zT%e=hvnIH+cEW31ILeuM^JSHJD!TLt`Xx$YiA^6Wvhv`oL;WBlndf!(0{+GZMYjs| ztlp&Ap>tVxCg%Xf?%U7rxT^gSMyb4qAM^rJ=ynJO5pVD`F~JqJlcj|!_~RsOKJMm< zkOTS4b^-4~tx(H#!E(1}L#kBd4ay!%3Vgb$t+Tc<{Lk087^v%toc_Z8Cbo^cbE{%< z`=QOS))uOFF2p_)%$(v_FIu%;fd&HFZa7^ZhE>Ude8&O+zJ+jv)&v_F5xp4?*P+J= z5A{IRSL4wGQ|#5Y83WU>90;~)Pv*FLmMj)iJZXjg`+j()-nHn7QXsP3Qv{}k_1GHk z3A70#km5Um6>wUNDGV}_L&dxGxwFy0^VPqjI_`z_E4bkF!u6+6jLL=12r&!hlV~d} zDfJ8EGe_|Hr=^vvjH|gO`9=T4t0H`lGxeQVrH<$sU`(JV@(WgY{T|{1(?Lk>i6pl< zvC>D70T$_DXwKL0ty=+SC$1}tFiR_%=*x796vmC4Jd^W^1}f|U_C^7?$jk~q*>^gY zJt3;x1F7N3pdgSmWUreZt!Uir1e{rC^JbuPTA2;a*|6V_p##+yq0^{Kx9;EFPA#7N za?i7#WQe>0X2%C7#5A_zEC57l)=88W1H^=+*tUuq0T(5N`>F1$hl%g_d_~E1$<|u1 z8(O3YOMsAESQ33WII|PuSCd(!!(Km*)b926G%klhX;gLvvM25zLv1t6Ce`l+X4z|V zO0PSKm~^K=wgI7R#A8u}QqF96M5&KS=G5)L7TT|k$qLk5QOV{DJg2nmFmCZSRt+(3 z14L@gsQ#{#*X-v&VmPogw;EMUgN+oQOv_Zy#Wb?-BtOp!HQ!NQ8lg zpgbt8_;pCl5Vvp2FBNElOqM6lJ3HI^tBSM2Cdg+N3K~{Qd;S-_DxWh zzz^%j6ehCLH16K81NMQ=J66Ylrj6`P|ZxuT3RCch+L_ zgivc786qLgzu>!L$Ru(trO4~Paj{GQ^xvie=+kQS9u{Bib|RBGx&oLKyv(`BuSWDf zlQj}nKN~T9oCu#g;n{s!pU%CmGRPe>ozl)EPG4uGZtB=}NAw=H6wCeLl@qjg4Y{YC zB)XA^L3gT3K;Mop!CnC9F;k8>QX{hxvUtNh0XE;n;Zw?PWE9YM!U0vYxx@sQVdI?^ zMwl#>1QdGL9pt;?w%fQKgOOqsCwXH}^4sW9`AjNk*W)v`hTKHWzmIroWED{mbB#}* zq~p{z^l!!HI>P}-{&W7-9wE$@dSw4S2cA3;t~KcGM*}py;?Y!Fd=pD;ZK)&DLJHbP zDe}EECB~I0*W)`(oJu|iwuRla%E43oaU^IV3(&mz`8w|LuKirl?J&c4=|snC=%6PGd5&5z%6h>Yy8X z{#ci}7gkBwk{!#<$K}*9qB7sRiAMuVvRgbjm2NsXkhE`+u4%vrvmXgg)bZF?|LiAQ z!ZCfU)^q7vh;$m&EUc68O=mZZlm9Wq&PV+OLfkvHsP3L#`;udtGpD?wCC59}l}*N#sycPRc`WQEY*SdXs~^tcRGD zf2Unz9a9YJs4Fw~_$B9gPcx#QXABJV4yXFA+Wn%=u0h%VDB%wKe_dDA(d_{^Bk&Mw z-KXFidB!APQ{2IjE=(oW-XuoKzOBzycy%qN8FxL|x)VOo&73@Vru`P#!M{oD(Q9g@#ZlJ8R-ieyj(Ri79gb6kE$NL^>Z6g>!lPqwdg zny%+TC%yIXb(`ICU0_IjTeG5VM-U?5Sqx>!;}6)l8g0)JeG=@A)fe_+X2JCq8_LXk z@R;aUUP%=aH`Igm9}968mNcaphK1VN1LrdS=a3h{tj3M_;^GU%y*?i2ty4p-Bu$Fi zM=DhICx+i#E|OYonbt%QtVTKm%S5JTmH)?RAr{WVAVH7)qcnd_CUwGvoB7mSHg=}y zN)FqO5Q^)3YM5sDfr@?SkTCIU9#Oz09poSup@#P#s3n-DczJh%wB{cMh^K|-aQ7)> zmVg-0p1*l&Pb^Xf+bEueO;>LlsGNsRBSvN>dxw+sdgxu6Q@+C2g|G%Y+QLHI;_l|D zLEBQlI?%``(+b|pt&#&@cbI2|0Fm(IA;Q`3Dwv(f%qc(j6jGH;7r9tAq21xPR2BXc zFHa6;S?5H0BiDz5;+t5wvB9&Zs|YW_Kqe8Dp~cF&*-RlgBRZa4wY zp?OX>C&g=ko8alq3YfgWQ2wWDv}CMLhuchTPTVrlH3>kVHslU0deSJ$qaASPlc}F` z)%aUe14fL{+@#Bc@q@#mRdb1EdaT-d2L;~t&e*)o0M3`!2R zl19IzV#8Iy$?`WaQ{5N`*G7d(Woc)7lL17^W_k_82#fdJ3Wgv;+N+f?roP2GN0jH= zH+P-!I%^V?KYI^5ru?X%ny?5mIrbQ{yW0OqWZW)~k}6%T8dMK=oyxxCL$UfY;z0c| zo0~1W;PS8h^Yj-KSXX(kZYm#^tJ%nn#4^p>F{nVpwRs>WA(-p7+Wr`2p z2vttSw*z4#4p~)@+7VdpUKZjH>`_txx%3$U>i(}YH33qvFNV%9ZRR`QdEsR*EsG&; zrdN4rMM%)drc~?O+I3<}{W~knQ3WHsbPN$|3h$5shFGtq&pcKV9Ydj7;Sz7begBj0 zD`rv8ytyuvbZeziWE=*&tdhm*&vmcY*}~ia_Er#)eDsmr1kFt+*x4gh zvQ6_8K9rSxV0IIE$6H7oy5kmiAqRZ?aF*){I%u2;w!}8y@S1QMtn?~my@9Z|4%#XG zzlQX?wh{q6B}jC{(&5+6SpwYrX9aS+&9e4ksW^C`ZpY^aA6p6yA+rd`iI1M^zq!wC zwB>-FDN?&+vqG5p*1s1D628IVeusN&a$Zsu1WJHaeMBC1@?#87ll-v)gfe0Q4K;dD zRgeN*Ff~aCSsmeo`aI{Kb|j66gy=FD0PHDfD2~(p1&AAMI}qT}?1rC2oUh2H0AWb7 zBA`-0n##|Hlya9z3y!j8Bh8WelJJ*vmxN9{J>HcFm1Ut!N>lv7#pu(#x0{{ zv$wEeE#Wa>;{vc8zyiBf8nX!@v)*nx$WhCr3y*i9#ZE=uF^d0*A^yWNZ-8Hy1#z7T zH^dMGY4Euj=s8zr`R+L~f2(fk#x%bxL7Nea&XE8TprbLO*yzDItNn;I)AXQ6O!cz; z4$WTc!YdL!C8|9=*9{N7i!k7!^NAM02HXbfFDma@1Hp!YC|eC|4yP_w_hI3faM|Tk zh&YI5u#SkvOeLsP2?hN1hTgCyO~NlFYuS_GdHba7b~hLTX>c9(O{j(Pt6{C3lz#j$52*deGM9|N4H$P#dbh9UN&aUbLBlpr03P5muzi{bn9GtDwF~rcGHIjt=YTk zVj8a9IOQSF7nN3ZJx3szt7MOUoOeC4>-3~L zU%6U=s>Poa)2MD?KjImdaIXid2?r2%WBG~7vsBznN)$VGjd%dj#J$X`z0!DGeZQ2r z0{C+26j`49Lrjkk&0g8gLr5B~loM7oGJ^1HKNZYz2XQuzgdXO(P5-5?tE-y`0VgU; ziahF;dE=F{t`=^`cyw>7)87&xUFz_bI3z0~I$-$Xho$s1wC1n~t-OK^Z~1OQ;FXJF z+^^yglN62*1OW?U&B7ZESqF{~jSotHxV8S@MQj^8)X6v8!+fst7|@lQ8e@KfXoh-C zIgZ0vAS)Z)dx^W^_X@eRKO=zaqx(oK5z2e+fK7?2#1!9&o~G61^Y+oT@0-yufdPEY zCmtzaUI3v$=Cr)fS6U1p*mf^X>T6ac+V3bBTNN0}&Wwqld;8L>?v@RZ3y{+Drr7wv}1ZLs7S814e-ql_zfb~bI&=yBjl84Q8O-<5iRQ)4e z-}DUG^e;2qhxKpnVzk`nfpw>){yS!NJG`-?cAthQm}n20SPg69WFjf{sGovgzfT15 zUVUW4t=!JB+$uLDkV-+N9D|_y*CI7unS>EKb_12eSnSyJ_>Ju_(BKpB=Vf-cb>3)e z)~bojLhQ=#3hn7@mPsPwWSEn1;44c z;X8NI_I4+Q88=tq43>W55_sImlQrtduzJ~HVXI@5t$|eGY!XqeAGwqYR)tAmBjh(@ z!{#!$c@wubma+djs8_yc_qe=LnddZ>#|r}?bNuwLGclq`jZ}W_1nj&lb^){Rx2-f* zsB>23EY80tn&YB zP7tWozj}I~;PXVl(#9+$sN>OENpr+IUYcW>ZnmR1g0WndZk**VGX9nAW}zwk=Ney4 z9IWtdekp6hz!w5!tD`zLkI*t$raAE4qhNd)u~3#Xjq-MKmGp_!Y)0IdrG#s1&8(34 zsyiRZu6);Sg1i-AfZ7Qky=L5wZnavfE)~$$Z#C$rUJxwj8mJxpAe2!U~)r4jj{HLG(Ow~P6zGR$GiBu%i}0B2q+NoE-XJbl}W ziyxxtB0Y&nf~nMLynXbgb8z~bu7;lp zltR4+f-@3iZ3x&|>VgbbwPmL%OX62{H1XlF6ga*{7dO5@pROZG4%KWRkNhPTXj(0s zuHI-+w~T=}vZFD*v*0VZ>D zF4`aQil=KC^Vdax+&s5jF+eVv)!LPo#ywO1Sy%F|Z^;c&_8EFodc~w57yabX8`je?i$t$^CU}5Kg>A{&Jx?$w z>a2;GiSc=)w0=2h%@#u77_@Ud=y+sV+W)1KoH$j+Tse8sKwgPIJwpWIoco4J@j@aZ zRo}(Eqw~`U-j^U)d`|jz>(seCWI5C-{sPn};9H{kDl${)FPU6eA519ML;N;BUs_=9 z{^Sp!@!;!MlS>N75mBLtxd>sG%|aA0 zw@P?9-?lvp;fl9A<%`KaUBVY($zzYNZo4EL&(9QUz9j30)7Qa2#FEl8X#(i+ghhXv zG9N`X4nt#6NwKkhP+&BgT5FGqS_^gNr>WTI0;(y271Wxm@=QI7L### zg_Hu?f=MVTGI_+E3qZ*}TPgcdTnYq&XV_SJ%ScN(xUT(BQ zrR|gkdNvAy=CaWJx%iUOC4rFkCCzHe))(ru5(0L5Wy8;jZzzcfn}|yoZxa3o`)$Y8@t|BK%W>>#K!uC5GBt}BDEAg5zw+Qqz(P_c2=;k zXXRB_3EYiac9FFvN=yY12Kgdf>r|nPDn^S7nMNjPM7^@~nMu>M4~gnfUg#zSCMAgR z+c2rU0h4AX7KUMzuC(Y4l3YFE2AU?2Qp#D5TeoKv0Q|p)3qx53PW#tDyp;^1Y>z?3 z;TQPX3^!_EMVIuQaWfOw5XqB`>6cjz=3nzzx}AkPo@WYF3%-~m5b-imocSy^xRiMZ zDv{#P290#n1NAKRo`xmyT@x9UnVB#E2S5S!Y=&BY?rR3loUH4_ zUx+PYD2H4-*GkOK?#&O>Bth4WbPnLQD;mkbRU}i0UI(=vn$01sd%65|v;^SBCC^#d zJM0GErdZ*{9b;&2JL8~ge*rC~jpR+*!%R*;-{vtXV)!3+CI1cGfbTp`2U?!AVSOEk z^F`uW+g16xu(eu0yA`%?6RucEgn8k8_wS8up-vX`?Ma6eCY z2Qb@wRWc;YnX~?lGoh+CXZ2F!Q5jn}Ztjg9GXrz>5{|z)*s;`*W}S_Vu7KNs!v3Le z#cWRBw>_6}$I=Vj1P6?-gy>W;cpso`YiWWQW5s?<(h!V5DAjH(hUe}V{4%Sn3vtlc z7y!{$h1$*#%NQab1MGKBjDLsXgHn5U$b^?#!^~eWvX+0;z}*ks^zvwTNRQdmHy768 zpdGN~HTKXAl=@l(@QBn>LUlYh5RtyE1>i(fUKT^?u^{`9^LIi`ZCvj;cuUEp!yw(Qe_~xXIK%L5b?Tk@h`fBEz06!E zEb3HCR5TjrP)a$89mn2y6o8JlNu=2y5V?Q2$@><L(~gAz zESZWK7V8I=QB9a?$DWnXSLS5iLK9%Ra%sy~N*J7-oDN z|B@(%6LlsR#W2K;2!plK_$&_xEMtRQ0;|~!3;Bzo`>VX6C5@z`a&q`a1j=Vi%iQNZ ze~vGLt=|ceatKp=zrO7&3sr{QgdxJ;E?_^4M<-!`5X*Pju-(d1b z%iFpJOodG1!0rEurAvmJ0`yfg;$bH@XNcBEvx7j-`a>Pu-u(!sPSep@-yJb!!Fnp+s#tN9AH;JZHsHd(9(}<_Je(`geK)@YEz&pq>8}3l*a(@vD{7%jJcj9i4Tk7gGUL)B zkl8r+?K=#_r7($oOdgB^FXZ)a%ufNQ1#dGGVPABha5n+9K&f+;3<24cGR@VPw&S&a z?Pk5A(l#qwax7vqff({vHoYz7GH+yo2p4yoOfrX7n&ecs`6Itxypb<Hs>G-farj&EiJfuQw2;|4vyAhaV~NgpdnW zGLN}5pew6M_tjoKVyjb>)fapG;(ae#+>7Zl3i=8DB&;e#?JO2zC)r9;4zhQ*%#2>` zcCWPCI%H@WzB)&O!BpTjoVqK{ndyKTL&h+SOy6h-`CqlH!&$@dOQ$bk`YgYnn;Y*J zINy}Oyo5(qyVIo|_DlbhFrj|JC{jo2mS6sLxZU(98S1JEm*qP zoOPR}Li{3l7IyZaaw)o^NG>R_CBFEkvm1%gt&EPn5$0U&I2q8Jp)!HnckV zjuqq&>*x8W%Ve5=c0tWTKCH-mI}Q@z3aF^zMM$!x1JR{siHw1B`O=I67C(%>X zCs{SNZs%=JHrc9KC~r>p=9No%3nWwa533HRWyBR}0Iqm^Bu-r+_k0FGxv_=n0YH(i zi>ToNvrhYq3C;7mE!W6bey58OPydLh!Z^da`HMr+1OX~DLxHQ#jQc~a5Lzx^e)O|e zb11Pm%Vf8j3>^(7)JEgCME^4oU8VP_HI>U+m9}ePu0fF=;l^T1a^6qC;{vJ2ar*)Uqsox!FM%5g>o$unHgbFwD zKl{VE1!htn*|vr!CY(3$r*WWe#sn5Z4ZP<=*jRb!eQSi$2flfrsh&$&lL2>4()bu$ zrPYNFWmY2X(;D66SeLg;w7ova21+vI;yDNl^R2&SlP46RrqNFpx~&Ibp^tg>R#cj_ zOOKpXXykRTS=iS%I84rOHvYp0(pxjU!xFyt+fHMBG3zc3T?LXW!&&0m(nDY1MpQZo z@+~ry0!O(B4DV<`Lz3$do`0sFT$drl=3&&%rkreyw8nLDQ}~N%DA6-S+Wh`JipiCK zrSvvC2ywCuS?@;JoT+jO_AeS;YT2sp99TrN1uzF=`mw4$O6DpV2EEZ7dF6wo~MQ&OaQNYg2Z~ra))lAyfyiaoQ&! zKY|d!GpaHG$rO#L#7nw!J$c7YPqrCH6P5Af9fp#~XZkJ73V?J^Ut5IHq@9oMkaL|0 zZhOorO63EaI5M^-foG3@y?Hx|!eMOJS7O)X>B8g8=B?4ueVStG;d=KJg(1!Bz%g^} zyC)tBV#!M~rv4PEFHNS6ku65xuJek-!vOjhZDs3ZBl>hAq9XlsXI5S+>N;y}(`JR) zn7WyL1ea;3sa6Jr*{rE~^cN-AZftVf)3z1`@Or}xtdW1aN=I6it12;Ea^`JYId}nI zK?H%?R7Xl94`8*`JJh^|4(4m~V%krH|G9@M*FrQ8K_z`{>USTzPfh0RlY6)%cv@P( zj{}EkD=*Rc5^nUZwna_eB{_?G#(o!z8M8yl4S;RHiTVb1Co1s5aQYb&KAi*&;WM6M zyFEDyR3A6!Ibjrk2O<>!(8+@GMnf$na1gj7|Xp`CB``ob#MF`5~M zUprzqASir`K(RDDbeG!#t&`qK@ zO>y0Ixwaq?6h|UvnLr5=ISsDl$6aP?cih^_JmW~IA(XJ^2 zX$rb@)uNi4m>vu`Yj6QIUk2L+xM6m_p=ZTB?+A$)HXr2=r(5wn9d^_vR^E|kzQ2cl ztm2X-XP23Pn-y(Qw%|Hpbm`N1X4TDg&}nz5=W`~~OsniuX>xv{1IwJ=orSLnsL)LP zU>(u>;;EOaH-=Z5f#4QFNaW(&n^!CGL)WQYPTyX7my3zx5wk`d1|`=LLkvA_PKMET zp*35g741dz1KU=yS?&sVh)DN9wP1Jdyx>*oXs#69@fdqKc}l=jbZ`EQ*En(>2rF zuQc;2`Ai(s8;uZMH83rJ%D}|IZCvQ(iWS;A;n?vHUj>C4oqF^;u$YF62;fLow@1Nf zC6EoMRQ-w5%UQcYB8g9!!p~V}>EkV~wQR#9BQ&f^n64D2+Q`m3Hi&JL*i=kU=7WE` z;^k2GxOGfhIUqO>bcaZY2Ld_uH4P!YNUWn)fIkf1cXA5j!Cnp!Oz%uQYVfO;yH?k! z&G7qja)xBOghqEk4Mn5Eo2<_nA3(KodEifV0=lhNzk>eu0!rG*E+wOcE; z&ncc6rNxG-jbC-Tq{eK&NphzSvlfvD-vDxI*q_pSm;ZW~zqOvdzqGvlmDM%r3>*s926Ia2iNgvU}U`gzSVR#WC;_i&WSvdDp0c758`q z0Yfr$o#j>7Ep{rj)I#~Ho4P@-Cuw`?IeOi_s{qXKKeDoi3 z>_bXlD3AccH3P`J3JsW-BU-N@HvM+B5vF2E0ASZjHp<=YIDsu93PYj3Rr2g|6h5#M zRiWa90?2oaMKv#hIbeaU%jl5IJri>`jd@m#rSulBrfIrvKCNdU!`I(-wZc%Nvli*OASb~F&sZ&oL&w?iE$MlFs zUQ$~*o0##C;(fhBOu-lGf*>yea_na76i-tkOG#Lz>WfUO)1kMnF0sr0Vz$AMIl`E& zR(#hk$u>%Rn4whxQMMNuYEm>$BmlYid1Tnmg>bId4Gxt!`4M&2Gfah^eajHJH#_&w z4_(qs!31^uinH8F%H<0OIbb=8gkmJd{I4>Mdeo+PR|J-o*;H*$xO| z2M`!#$_(8Si8E_EnD9tY{5>F#CqpR9x9^eV7X%*0bvXPxEOEhjV3*Q4VE{E-SJdL4 z;A$6AHc1~_&QLc$>x}gS_T&?_gnnty%OVzeL0##b>08tWisY54FcGV%Ydiu_DMM^C^v&Gdq!5xY+M-C!;i3|hdS_}6+Te%UELDA54 zNnYUFNyUnr7cR{cZPll_DZslgXKko|`Y-!JHeJrxLr5oD8XJwNk~AU;`$PB3Dm{Jd zXcqdj90FCF*YZjMjx{A`XM(Fb$B3LW8o|cBWysnggdEhhYs6C<52jw}vu)0A{6RrY zjr3vpJ`f2FQ#`!yWM%xHbej+|^UH`YH#v5>6bKKB1Ixe>Z>U|ZmeWd&86-e7F88}A?dDbo2Y{f@-LS$ zIv`=nCQ9JtSnfFBx(trrwU^(D<}0dxMs&BU{j6E|knz{!vgr;Xt7Oo1F*K$?`c?EUdY1 zC>k5xGNOa5{}f*U=9NKh3KD|e=tsDPtLhAqObMt66)S{{PC+&ijSAwJ)6sL&293}~ z666WA_;dJ3qkyfwTsO2?XsWizJV3&0MS@7k8_*nLU+t;yV-v#nj;B)cl?JkBahG>5 z4ni=-lt7=rRfI4#EdX90dtc6|=m<4Jq$CY&k5E|cEQPw4x3BY>F6(q>o7Ol zzKbH1E&aI+gLj8k$ht5Im>&kYlUGiP!7|8qn*+GddUxd)nskh}3#NTmM?=|ZXwG2i z&sL-zyNMa6eDlQn)|$Y$Z16As6?C;3Vgi>0;q?Ow5SsP6J4{rttLb8mgZUmSD%;_S zsTxP4ijCrIVG+4VLj{g4xbRbj-6StnIk`YS4DlKNLY7be^JiONQ1yr<3Hlxd1#=#u zB`>8Ym@@=~y1Uxfx}ey?hSt^rk10H8X@L{k-h>O|op(HH00+HwtlmMe8@$Ff={88v z)blgZc0hUA8&CXpq-Yy?KDN4Iu)Vnc^(|pYUQ3MV*Ulk;wLtgnpEH?nYr#a?(s2 zl!rMML8dq`w@aPpsjdnLXKkaQg$(WHG8nof`_1mamnxC9+_WQT3`;pp44<|w{hM}a z%zhE0o$rH{@Zi@d^$9Bgn3G1^@36YqEdFowR}gKd!eyGX0CH!5tO*qr`w zMwDcdc9~QM7;Co#^7-Bp0ZrPtQkVMF>v}e+CP0^OimQ4lH2kU}69EXOq%$HioZG`F z1C#%c^^ScJ#l6?_`&TjyBylY zb5Rhu2N$_9YML9VWfdv-V=_2AY*DN2i>sskla? zd=S^xT9VtKnM$YSYgT!_2rPUmUdAkoJh)k{HHSUoAu)-?AnbZLJO5l_{@&R2aq?Iw zV*`?6A1N7PGrc%%l*jdHS(gPRj4k6?(+a>mmGw2pgqQa$uo`Gc(i*1f>IT7RPu0$PFbilzV zzxGcXL@e)Z^6tKh)j%g7_qk=Dx7x^mrtTizDf5y0gsI~jXheO;6-8c|EDnx|8L_W1 z3o&~QX}|oIV+hp+f|kCCzv!1{k=abW!@0CVRlB6gjf3aWTFc z1VYw8U%*&`+~X?=IcC7*jv{NNH9UD5IuZ}kAqX{1OsaBmT{5&pHRESbV>N!0{GqU| zey{JfJE|713J5Z+pwSMx3`kYWREGttd@V-hjWEOQA+=t*s%OVko~+sjC`f>+N$Dku zYylV}P*&!7bXwAhZF;S?e*Jw?P9kgZHwyZFJ|reyU2^Ow@F-*u@CDR@P5Vc4LoEJk zPB5LHpT~HlsgnU{re<8(55o#^k2&%?aIGd-pLdDQmhnSUO5{3hXKT=h69TL$;eR=( zC$u54vK)L}4Z4|zU&V^ZHJ4v++n1^~bkoPb8(eZ(wgf8Kb}ORgFdZo##~Eb2yH^7_ z7hH8OiNk!mKZT0Lo+Y3^Y`Vl<8rv&dHZixw>P@Nvu$Yl{xyVDoPW~@^UA8K}tSrXe zfY4az4zbzwF_Td4MSTXT^f6Zl-Z2Q^Yx{pz6eaS+46%3@7!R>$WI50V$Rzq(=o~Fz z1}N{oLUa`QEab@shHg90)Unw`E6Dp)8Jc%9#mRmAtx#qV^FH5cqSJ9=eckM{sx}rh zDIz?INu|9H@Q-Ofvfx}U=k0Xl{s_2bq)-{U`bB<~V15>r?0`w`lg@Ej7bB2JsR1{j z=2V~nGA3GXd&gsqwr>4*9yNmkUB!3}LLl{wjJ9G0rzI6Sbikg~bw_QC4ex$C?{YwU zzqa#Xp1dt`MguuLY`h7xV#=da8!CH|PilKp=i!ciM^GW1pvMK$^Ai%RUh^Wb`&~_M zKR{X8oxlaz+H1lePyU2^lN_c?#~lQ1>=BEl_CnwyBwLIOKc~JsNRy0pjsQEX`hC)_ zO?s|PEpkzC{7MdnpKdi1RLVH}05L$$zbEYVZc{gjI#Cq3Br$h2LI(=Frk2V)&7+!A z;HABT&skmh-**o!rX=a__dce1Md7}BREnPT}1u4Lb_Ti1uTv4WtY(u@;Nk6dE zS00>ca|5x^-*;3Uz_4?GSP`M?Xe{kpXDPK0d&+jrB)&HDsJST5d-+ zOwwSu!WD2oh*7&EhG%A&v@euRUt0aPJ_fkdk|Wu)N571RJb- zu*hlaS2xXIQ}tEPcP|#aZxUBRI%zQD`Z27RXkKs?_P%@*qz&jfoow^Qf;mZH z){MMheHvdC`sjtqJnl~)G1Vj8LU!Ey>~d%QQO#&wEUHJ*cMJ$RgpCUiOu?YyP`BkJ zE_cHCAJhfhm!0v=%Aoi_ng)38mQ$ACz23#$)p%1a*OL8WCd3BP@R$E3q*1CjZ~reI z4g|9vvPUoEcU4P#A3Xmdq3JXQSm#6O2LXw;JSU-s!cO8qg7v-d z?YBBSCg~@=ptNLWAvUDMV@5&ll%U%QJ+}Ak$r#81femBYHOH%42p1-CJ;J2ftEH#Z zL69B{h(wwRmi0nJQ``_*7Ugk9Y(^ByOyRfIJKn(Q2P{Z%w`}2<*P4(^_qkMj1tl&@ z@xeGE&eU}GMp;A3)T`#zp|GPGMw|WIyC6Fw*xp@kZE&UE+t3WRsThO(2jl!MdgurO zLj9i2R87e8($uyDhNPO?cAm3oH()f8 zMOewMG(P+f2TGELVNkTK5GzpE2@7FgD8 z;w5DD>YEpt?m8A2_2roS~;KCpaY}pr$8#dVf1tHpW=(BrKMwuPJ zAk+kR?y(d}GrHT@EO&N)dsMMY=B5jB)8;r7xTs&c!?556qStlO}iRfSzD?vS7o17_OfD(tdcc} z7cjHknoO|F^y>0N#)W@RjST}$K74u_{kspOtL1S=t14!Wq37Aax>6vnj$IkWZdzSi z)>5OcnleknxNfiE{~CN!w_wi&X^tqc(MY1)07sE4MS)W*$I0wjYX zMu^l?PtjHR|L)xO!8x$4g|u?GfhObP4RV*0e?p_7R-d;5A2DM>0`n>-r$jFlD_lV; z!emUVV|hCme0y6V(byhHF%c0lyKKRtH}X2aKpX81KJ=avIoT+hdiC?H@*uT38vV*L#C) ztBF(CUvEuD#}7$o^vGWSIo`5x;gjvsFPQz_#!x5gpkLm_{LJGcfm(5YIsG;19OD(YG;R(lLI6 zRwG3A6gPCatuWIV>Y0%U2wrRP6tOierAN5${R5y5d~BP9Y^e~>g6;Iur3^l(=^I1_Bsm$Z(mz zCHrwF_f<434>VAf$`oh^rK5=2Q0VbUa-c!z_;?`%YGcicSHOjsx{tDJL1FJX`F@YX zFS~dIDMp@X^CV&?A5F+$`-PdaCH-nGFmtip@n(WMm!qep-z`GOiG{Aut=oo=mE=|6 z8p;&JJ0r>4jk@!%(h6$S`*`G|l9z$zSgVoM4KJBMLlHs4oja0-r8@E%MbB2NQ|AjJT1@G4 zHjN5oPOVnSk@M?r@C@6M*vzekP=`P@y3(*p!i$uH8jovs{D0Q)UiOdA1(sgYWJrRj zY@5eZOoT@F1p%*8MKnCpsE-PWIEn)Oc#uYUxnbg;naEzk6}-g#bJr?aAc#kq+O9>{ zt7V%lah$sNQP79AFok>kW~R{meje3MvT%fh(CU;SG+h7|i+iFI9sl-lbbngy_w1;F z>D(GOlq(!v`U{dS_xmfg_^!o)52o}AaJ|Ejy(D~*Ud5_)vHiigXY~q^K@);j6qBLr z`4hxU-H78`{cu>g4CjS0pYfV9x_a*J;6lOCSI3l;`IFN%;_>bs&|-=?j*&lc5z#WT z>Z7H>IV~%PlNqHu$*qS@R*!w-C!P$V&2nJcYYKHT%>WB1r*AWc!Q$bYN6a|T?UL%Y zr&P;X!xV%xAzJ1=r5=PdorL%V3#C$~Dj(NFqHYud2v6M=L_lcPRUZAUbOe7G_qxsg+eZumSmR z$7Igj``@5U$O@U6Wq=4g;&MI+8IkMcY0w=$z?#c)X zC1E_&?8?pAfgL)Q`s6o2&Qv|7NR!sB?Uop}!&;0h-sd(mg#A8+$NhLy_$Zy~t~os_ zJu9#a6?Snn5s6n{D2}joZG&}7G=;BYYAz4bz(99adK;>y0ndu4rct08nb~Sd=48*g za2?T$)VwkAlrUoZH8gu zh5=W|Ast%Zr}D;TH$d0JP8)y@NeU}{fi~^sHAscnCGzU;^43hqvgm(|_h^R!&cv?~ z06M5_Du!K{-?_4M2kjw*A`D`_I0)T%0=INK41OM;7>LUEH51S{yDs{b%IqbGMbm@C z@%B~w%W{b=hwZVDrF{Z?x(YmNy&xQyl3EaLPevLRZOw*uT#s0ztF;L@($F@|g`Ou* zJ-^&+8N@Oo3R@@FAlX}d9Px~WG$}WE1cd8vog?iYsgggMyccUr2jaE)K#~+4D`Slu zjo$|;aZNpNUu&`V>)Wg&=oc+$9t(vw_j>?Y7i?-Yx(CYODQhp3t=a*$d?bX;iewC0 z-jql3JncddXn^ZzIM4Q(Rj2Q2()!H<^%rz?So@> zL^pFzsIqEt)hQTY`|!*jVQB)Kf!~ce1m4h*z#-_V0oLd}J1N+UGayn>?)kfb-c_|^ zcGc=2Xd0$nIuT&&$5Yzm&aoQ!u%iu;g@-Zx5J`n_?EmbEz@X`v0o3l7?)l8nYxGh8 zg=-W3=}W({6}I-L(hvlyR$n)q^x5-Qs#0Zul0{HL z)7(!O=6XzQb^I7UHc2bk-9*4E35DsiDne}f;u%k_oDL103=^EfKCIf>h#xG0?_A~f z9FVpcyuyM1-tg)3(1VZ#N-iaT^tCkD*>5Tq%C8UvVEi~BeOOji(P5!|H`D}=-amBAyv|k zz}M&JydW{30u#W|peS}Zg!ZX;n6j!h(azfpm^B-;^((hx8Y%Kf;v{ zHc91wm|~atKm*>X1Z#l8J^;hogVp+5!BAEzC?CwlvEc}}+XuiQAi%BU=p24U0bb1x z$uGV&*IyO#=!XOF87q&@I=UhTUJ`r^4i>aqZ#u_&O3gzKLNFh}=7sj^?CYbO=uV8- z%6|nr@%nb}DBZP3)SpfT>sgO_J%3|S(r)YDrf4ug;YXz}ld*|cz4%I{Ae{Kc?uymY z{WJk(>(UdYx!lZm30rb&tVW2IPEV3=dI4D=FigxG(3dBoe1wEnvB9|wvv0Cv&hcmm z=>28{koA*vnV(K8h9ZJT*_RzRIL%2|`unsKRIw2+eHx&O(R0>$V4bouuaH!EaHs`AFcKF!RN%p=eq+7{JZ zahx9&2V@^*WE9E>_z`UyL`nvP?Z(rg0f#(2A(-S1b@{eS48_@8C%ub%Xa39LDJ zLz=_fk!0omlfBMc*{poG4*%wIMYmv=nTt@2AobFCmLgCubxAiP9@BdBO>XFrQ0K-u z(?u78ibdKmQ=%HuFYWH;J1-hufs93&7PXYNw~IhOD7trjlwOzRn0@kGMPSulgpSq{ zo$afA#@cbOb-~w=XR9;On?<~OIt@@ex#DSYOGeqKm)m-BlXwD$mbPfpT!TycPs?N! zNXkDp-*stH`Vp$OLk#`6{V@=HqMXOh=b(EX^u4P3sK*Ad9c-kL_23v9ooy1rGWC;4 z$DMW^t6kbedyEDfyHl@oPuz5p9;4o`cj2QR;CkZvjSVk1EiB&&*2&O|6EE~>1gB}&OWXms)?fY-RHukS7U;$HXoZw2)|imT42C(W z=2tl7H$iCQ30B#oLr`Z+Ym==aLNv#zk2=w-4zV1!KiyO(r}T&l2~!Jng(|`fV844) z9rQe2m;8Yp5Nk4DFT=FMxh#7uQ3p9j@J28!kA z`L~O|?(cG{4jKV+W(@RhI7svQ{5$@aIIXAlLPbkfKNOX@ktJYG>TBob%gb}`wS`ss zzNIQm^i=4FlnQP_Mwp*bbYLxy4V1PTXNS;z z3hYsD=6Zso8;o1w!Vv#sUiqLs)xmuyj?-@CSW@C6JYYiHsmrGACPbKbA^za>`C7RLW%VC zp^1J9{o%fv{)C6w|JL8uO@6s&9e{pBgMVvk*{&3A@4XKKC+b*))I2{$QBWpUTaae^ zm7ccrG_bQb$v7QJ_r`+?0}5r3u$7LW0?&}zRY+(?+3cT8O+EQlvOyA9e+F3-{{Yo5 zmHx%H3)q^Rpf-v-9i@9b5fYMbl?MS&7!Rw!r(LSwdr= zoKXJn?|8^GQU=o_cq&CdVW##T*mahH0NI;)x?j3{Dl|H~X72ZKjIYyx{G+;+?lt_~ z$LA46yd{&zdRjz!O7!OP%5KdAGA8rH*}8Y`+kyQ9ZViQ3tduqD_-XO}I0LHTd&tV8 zsoD}km(3+wEAO_|ibI1pXto56B~2U55$#8-4i+RY7r>;tp5F_AU}oZFvpk3+j@7n* zTl<1_NapY4JLPMNbMDY!e7MoVDg@bzTGw94R0{g@T$}4tc^o!DJE7`?`Ev@PvN+Gc zEDA3T`PekYJ1Lxczk@SRQkFOGNbRhaXSQ+VjpnD{Lg6DupC*y98E_ zhxz%9O22A@F^ZX`tavqU*or9-7*kqZwDKCm6mI;>ut@J9$g?^ennfagG5 zuww0~X!w>RTgFE#Q`#eemcJ2xCxeNwyqL;DKSPexN(cXr#w=b=!$;VLCyg#f3JPXp z6P>fpwS{Cl_bu!Z+&Xfa)EOwbC<PyQNAIA*}gMN z3b8aw!rkmJ&5f{iWY=>Ymq>vz6w@0`KI<4TUUcE;?GeE?!uz3MtpL$1x!e#6Av6r> zAxH5JLsY7t{zOfu4U=K4Q2k$ZQc=iW5P;cM+55GPHvu9nSxE2KG?-E~;Ax{!;Mz;u zU=cZ~$?0p-@Bc)?&%#t!;?fVdZ;!&huy?{H;t)Xuc@W+bI)q$%BVD9VHdRTvC>qnz z7Qv8Ua-XTU2=nnXmkkQPV)<@Z(?PeCQ~fPTLcC#TTHa-8kDURbsp#t95c$c;d3xOu z_)-_J4D(88y5Dj03TQrL+LOnBi4d1rN$?BZg+)@@Bq;vtYvc*Ds0#mtR!WF|f0}5z z1v@{PPyNIr$BXi3LYY0F+jz-DP(AeCM>G^KK;iqIoyObubAN>o)b`U+)AzMD13}~} zk!s}iGbg!`Y9=J)OpbQLk(eF=0V-vNQSrLoChM4|@OIB0X1vBzvQ*-%Q?}703}USp zGd`$;8oS2T4cYxJhW=W}KSYjz7=AqP)EZb^d8~wFwjtND=ioA+kw{wTs1x_*xeX%p zhki$DIbyp%Y<3AyE>`-r_=&tW97z{d#{o#MY;|-|-cT&nd`JedZbybONc|SO3hQ;- zdAv&umwQ1phg{hIGJ%4tc((vsJzcq+?TRnI^E+n=1eI&8KHWmoFcnY}t{c_*73&TR z)FP)l$1CwjHJ<_Gz5qu_X~aH}&1Le~wZS9*fh0r$fVckh8e7M*iTr;O(%i<2)>O|j z?ZsBrJ4rdmH1ZL`s*8u&6T{wloE#wn z68x7nllfKV81LWWDET7e*-^fXA+LuSF5(H+(a>7^?vU8T7jDncK46=L(||JF8;*gJ z;_Fndg309{U4E0UvZsfkC!1|T3R|Qa*3*GA&H}#mdLuX`5+&VachC}6BVHs9!lR^< zXwd4FP@KibZc4ofA>uY1ZWcmONSI~CtKQy2iJ7_ZjVnsBRnmkWC%}OZ$ecA?xvtoe zG)p00?@bMFT?_<7Y?@~3{GfqDAY}Ht?y#eqms=NoI(7W+=f7lU5#6XOIjMT)j36Fi zUwkef??4OMdt~l%r%Lg4BZ2Rg%9frwVVQg4LlkNHM*^p&QUf(4_aUMVNG{!{p^7q7|ZR{~*hr!yCB0!|LWV%Ac-$t>Yp@Sq_DcSV+dcY0AP zXaaQbdR_llUw9T-fkFrqzhrG!?kh}L)%@*x{BG?Fho4|exdUf0?wIy(h1C~=%)Vw{ zq<@E1>eNE3(nKZBW!wq92zTG||1o=Dy6x`>L-3KlfG+}5ns5&PFvRVIor-;&V@{vK zA1YijO}b*xUPKDG>qbc^TcI4)`F&-yB-mZxsfBuPE@mhqUKf%vMQ5{vycW=U7ub8v z`gMh-_-z&K4`J4;MQ8P-o-_Y=S8we+T2VcA@&cF_&W`*g;84xLGSZQ~&p4&VBz!TN z(L|`ClZ|@?;iC4D5Hj3&^Tv?#NLx?x$3?TmU==GelN$_c;!vcvD8~lQZC?Em@(1J- z^g2Ao8tB7^A_VFaMFPA|!^5H>{=BmZB#0}sPu`R90w@lsJpo>WLj#wZUwnCBpKHX;M-Op}qf;S&4=+neL zRmP42&_o^ccWHH7ZIpz4;4){b;-PwL=#3h*JN#{*YEpiPNYqzBp!r?HFQ2dpwAH1x zgLe|oxCi{(Z10?CIV2hWx^i3SgQ1JTE&3V>#jtvhBu?=-{ZHC#C*3^k{#!a1)Q7#4 z@@;jp{O$HsCO*Y&;VANe=ibMhVIPGG+Ppw--{`WK+Qw^ZN3d~KPEfgFvX;Qa{o3YxInRXN3c?Hjb4X72kd{B6tNf?rqb2RD(*MM#3Q*|6T?$Ib#FuUx#KxKb88-4x z{2}C{&2>VU)xj*0ZD!L2lFsV?+V{C+G~eU>;~`%!d5(;dC`XJElZ4<0X>vw-f_B59 z3a*DPesW6Lpq&#c7ED$WN{ljT5&5wnEApl<|JlD0SA*=pWlm!8cjye z)nV&$A6dPfKpZu*gW?VQWKv;BaV;A9Fz4!=-lX$v=a+}b-LFACp81&`9KOkCg3Sk2 zZrIO4t)#qGTKEusbKG6UUin)+xr!-<^&tp_q-KHky*81&okMx-pudU1x-|&NqieeM zyHHpD=I`P5`-EUitw5&!N3wC=n`8-`hp(rSZuw%BD*~oAv}(LA@o_L8wJA4n^k2LZ z*TRC9*etAFjMW@iG@jJbx%ypHwJF^_tpfFn-%uH=g%kw*9Fw$=a)RQp7k$>(8Mytr zY?iyRM|zJZZ-i$vQ7;jC4V=}~lFbH;`s^)w;@H34rb}k!fQh8{Rn)AZFHjA;ycDRe=ardkjL8QC%z&vxw~cWuT)aMrdzn zD898%!HNnQG6dm*CBNkpdnpt`VO{+l;1-x zLIXd)j7Y*l0Wbk-*ESm?xe+-T6f*kXYy;aG;H>LlguRGWGEIMoi4fT%y(EM@B9r)n zCe%)1WkLDXw@oT>qg)``RXN{_KkF*VWct=!&O>Mfov*{t>1tJcY@BSp=-w3EOy4 z=j&Wg6p4qci!?N$90))}pDim* zq1*M_a6JRyP-ka&Iw7HZk;F(0k!m>;)Z#MpIXurjq`UTql#RSM;+NG=l(O$R0nd6# z{vYU|Fm%LJ;g1KP2bDf~)5g0A#?s>jKZ5@jMdD@}{{9Bm85RDKR*R+8Ou zYq_z^x*gt^)VGfYVxLj*P*AK2l>;1PUqY7HXQCETm`Fa`P|$e8(mA#Md71E$=VEyS zd5`QDx}VaLFI9hDhVAIYwA<*6QfpQ^)nfCD+SgU^d6&q^<^A5X#q&Iu2*kqLF7Q#b z8M~i1L;;7SaS<~(rAokY$Qqu#Q#pCyUtL=11Q=1wjx886v#VFjN7(4&1@^X#)K;=g zgV!=Z_faEh^f?POTU-=k*W@H%)X`(6kcp1fl&x`Q&zrK{w1*`(hr{a&&ei5=G=s-; z;x3hv`tA4u{Cg3|zYIO4echHXh&KYx(E(h)LrpnJ23okD*H))x% z^`y-P!XU%NyI`cK`xea814BgNX8q)w@=N@SqODIDUxkx{6+W8UV^I&3jvu=FJ|k4A z^9-+i>)xYh;^5uu#bQR zv2B}4q;8F%_DBEVGir|S4MU-Ra4H2{f7%2Jmmy74V~-P|T0Sm>FxhJB7|6j?t|Y-=RrG ziq1`%F=$+85ooWKI9?zvh8H2(;iq}azR+dkd=7Z-THLx7cMcCEGyqdqN1O(bZRZE- zG_N?i;v-@Iobz>Rm4?EK%l8XU^Hk8|ov0dm%K89hJXF#^Nr@VHG_V?&#!rAmHvU`y zgJYxw>3A*bzR$;GNTXPQEb|Qkn@TDs#l*NE+s6a5ZpFInCP5x}ZZc6I>V}cD#-A(f z&F(g8C(SopvuqY2=-wLWt?2n6gy$$O&U1J7fmyRvNlEuhmHWmCenpN~@J$Yt1gP6& z$ZjHHWb076u?jvx!JS!hsGv~4x*1?e=q>9V6Rd#Ap(S;w$?Q$o_BGGlD^&5}W7lmdp?LR;}A1<$|NOa=%+`!=#?(dOR>LsI#rLHLAWWsH_ z+fgY5=FbkF-DD>3jRBDZtb!(KzvtP;w}Eon4=qX+~g8 zzV+^7sW>oEa%`0m_P&TjG|ZT0FN*tJNnWB;yct6qcv7zlqgqDGc98L(|6L zo3}%y+MSh2+g5E`8aGDjfHY(L;9LUSv#q}Vx!tEf3Uq9}RNyWus)zVJuC#?i`SQz+ zc1$J{2eE(>P5DRMel`;Zsq&xl<9pCN^CrPYf+J#nc{#2icv#fs{#Np1@AD%6Mqvqr zXKr`rohg9I<@}GoWGbKPT^H5m5Ee9ft|*PD1yhA_nK(L`hbHG*2MJ_QpIgiv?tsUO zL3eo`TO744KtC-N(4)XFz$k~I5`&8!U5Vo2Iq`{4^LG)~DQfGGNxZ4n9V*$HUW<9w;A$^LaF6|nwNfy}lNx>?$ z#Wne{v$3yRxbwMZP?d;waUCmRz6Vr`5qr-YTpfl6l1&ib&~fCNXJD#k2^kOmHeG_- z&I*u~<*{)_lD&C+591sHZQeJ>dX^_#B}eA8oxPS&LCB3ikN>Y167SpZADlAmgkg9- z*0em%(y+MgO)stw6d{Edgh{|@QxmiK^e!ajvK?zGMo6nX8BaiRs3=JRK^^6_wBMw6W1wk|%{aVJ;nxJb!2LMQE>4b6 znc|#dDR7%~t|d9Jay|{ZPdkaTNQSG=B5qC3K@T@t5ei`c1!(p?P0i<}lQl?>b~3h& z?$ghy%nBa3+j|0R4SEfYP)3q{;RDIJe?=)+GYxuhIJE_h2leX^6`Lw3kp zDj+06(m8)I|A2iKH=nSm-MY1h9Cf-2LaHT13$5%UZn-hJ%!BBAS$2@Md6j#KnZ3Yx zZLHVhRop|jdga0Ges?oH+;WZ6CnL<`Rlyz!Q5@uf6Lsr5xFno+i@R5{peQuyvt7Fq zsy8i%9>^lr%K&_^i0rK%8r45jwhFuXD@5GD_>++CWtweoSaT^9L>^y1Xu@r- z6^Syc<2SK+GS>Vm3AB)MSOVIxu*b&A`kGliCp7)h7yd_t<faS#o+|@*H~Sn=gbwA+N2-l3 zKFRs9mP^r;31bRt6m4kzUI|ShLrtwby65}u2)tYmewK$WCbwO$*0DUgukjmp9z>H1 z8O`|CV`eBQTjD53T27*+mw^O!B!S25KMuJ5_!S9pbrFq>@CqqK2?*jKs5}4tKbp5y~0gsXl8? z|7212dprItis|2GWB)wO9x)}rkcQdoJm%>3iVs_7mv%%Z-iVZ@M7+jKaj&JFD5VNO zhKr;mJUDw+RLJ^HHa;LD1?pPAf}~0Z(rT%1pXtTqOa0bhMBl#{0YQ2%sIlIed;A~p zUg|^@j#?l<;&Xll#lW>rP0$GB!GZ>!yco}C;&S}?Hde7KtNXQCsZrz~s33?I zw6W5`2!sRv;fdumqio|Oef83&ftreV95_9r1HPv%3^eDh*02n|vPLwo zEmB*naYz6cDrJrf%PxGS>2FMFPW26ee&mC~+!o)oP(h++S9Xn+nAJBMD}`_?YI3Xb zn{*awG=w_`Ep;G`d)O;(K%XTEUi9Aj;g(!cO*=jb3{jI^hLn3fr*O*Yus^Cxyhl0C{7^x##tuo;~+Lrw~ z>I{a7R$u2sHT^OoK}{E`*d7RMg2IswK~pV1vOy;fCPijfTE1H=r8`a^ZgkZzW z$b@=}<7tw7ur`uKwogZo_M!%) zs@$SQY@FcoCYe>=@C<3WYQL{5S~icxwFnF!;21vipe2loIcfXz)2`hl@RO zHDnMuu`P^FYf$DS6T2j^tnE7?SgEqU(B-_Wr~<+CY{%wPdzKSZvtu*s)DZzl8O-UM zy`;`-x4K4ry8D+xUE-u$_adD)W;5HBCG2;Zf}QzXO(yUiNt?kMlm&yrQTCqs3>HxP zq{~QCb;M}*ByQEVu_LTSY$+M!6;+j(xSenB2f?$*iA>kKC<<`iSi0XzJ75lvyt6mm zH#H()KavL$yD4|VyVW>)F_GVuFk5)UrtrDuK91h!E@htsubWt7F}%OQ<1D;S|e zV!rhYEx5vgXzUZk>PX_JXZRoTj8knAz#3V4NJZ&0<4}_>2^TVj!60OaEejC%Tlut; zm6C~5Cu7lZW(c+^H68;e8(igsg6LP-#!GPhw1G1K0Gr(v_6=M4zK6@12s(V6iU>V$ z4N`1gw9F}v1{N%MI+OG^yWdPyW35wGr!aPXZTYRgf23eZ^5p}S`x!ijaDa;13VEf= zn~ez%ih-Hy9nF|)JwP|vFenu%S^rQ2zAa7#EvYg`TT&*XIW?>Yj~BW8Ey`?Iwajuf z-7BqP;M#z$ocUusD3SG#>+>4@)@k8{LM`es5{RT8GVmzVXo|>mDGt+%y>syOy=EkU zhb?4yII`tJ1fJk3t(X0;rMbHRCykR{h#Yrp90X>rV8QN`FTnp ze2|0LW*!`&!)c}(nO<$@@=fkv-|um;S(Ep{P0t z`o9Mn_8lWR`pc%S4lfrd3pqw{6xY1_)UUX39FNvzw_P#~QJ`VjRf6lSK~b|8>`7cn z_1LXYr8y4Qx&_!$F3#mB=mfg4T!TN8>JA-prsbZbxr`;ZsNa~<+B`{ znG4W7el3xgBP?^txag(suB9#V_@d_~5lepU1AfH$Dw;QV;ybMJgojnyhjWswLpw9P zA{rF8%+u=-1hr{pnk0esuoS5CYqX}NU?ZA> z4t}C4uxva&1??7J@JdqNfBzu4{4r=hDy3@xIPZqC27`E<|JMkE*PfZoLD6 zcAZGvZUV3!B5Er#LL4$Z#|K1o^x9a>5fT5xF_Ryi^h@Xh|9!%2w3&td zg|b-X6p3%DZr=z`)fgrS0v8wgKroFV4>yWKs9roon8W(Hxw9g6RG*HJ3uUUMFf`T&A`x;S%$u(T*2Fc z%L=+Z@!E1HyNQ}tZNeSMq%jm^bW+LM*>o=clbuXIKvyKs?A7_l6D2KLd4-n3-0x6yCKR?ZG6Hf#+_5X?NTtTFVpy>Al%q>6fr zjG~>P>S2H@vSj{PtZdP?bHL z0M|d$pH)%z`+jJfWjzicVl_^yVeR0D7xH>9*5)=vgLE1O`j{oB97;`;4c?!KRN3^m zz&|>*9e8z5$HdY|1w zoA79ek3Bty^Ww0-oAz|OA2{JCMQ zmX(EDi}OId;Gk#Sf{Dh;xnreE=EZ5PnDfSvHA&Vt$}!g1zzUENd_ydhbv(I-d(Zdy z%_%J>oAzXM)#m^M#JtmVs1fHT!n^2}K=c4dK)AogACrNcHlWZT182dbq?DO{qm-O# zGZ})ZC)=zY4>BdJ+C{W>>>_1c13yshM1s14Gdg_Wi2*9EdSWYvPSZ4|)goKC!4=`h z{2UF;lFoOC7CdOL8sprGT5kJoxz-0b>?6gn$!PrrLJNKtL`jdnsb$MUPLIuf+(BVW z%kv+*G8k67s?9#GED0>mOc57%k78L6b`X6S;SW9cuE^5Fpl?(2ci3n`wTSgy!2at? zckyJUlG5lVy=K1Vf%>+vCx6mp42J6LQ*<5a1XT{hd!CRzQ0-N2SA_mmv3y2xdwh0b zViE||J0qG-0_tew=^`7*$!8J(ml z#!xsKV4dnQ##&iM3AQ3|Rq?0L?Q22s~Gcyr-Q0dNWx7JIm`ra##Wwm~pUW;W0q_q|7Sl>y=2pHBA%vYKu$?{KT{<%Q@&&Jd21< zzKV+X1fn{G7pd;>TkBD&w%-Y#k9%^fbJqt^Ttf@1U2#F-J>A#>l;>fKI^MD*$vYEg zU{Omyy%iuJdtVU-KtPG!HqD&Jx&enUsPG~rju4fH4D$I7>N(-i=foa2oDvk4B^}>j z4C|Zq*LK7z!4gZtnE}83OPTQ6We(=axLMl}(0h&8*_8W6QGg_8!r*4DK*+ylS>*{m zXlx-uFpb@BnpPwQZs8d(kfpcbPVqe@UXE*`I=PO zy^0m8K$cw{6{^h-%~_xP_o;wTt?Kth0|0H986qN`WI>{6h+UY2oiObwy9w&3 zn?D}s8R`o9dsmLR9UG$cq}A}Eb8ABVP+36qv@~0;jASbqevEx-$k>EAoR7 z^!VBVlOZY5-PPmyPQJ75F{U%BC>_E#k$O05#5ujg%qBPc7uV9#mFTjcWnrP`MNW-- z|7M1Wt;Ky|jC%`ATagqDlOCiAPe_qad)Zl}QGOS~TJc=XeDp>!#M(#SL%NafAIajD zH?x+WO5X(f+Y?#@o3kJsf#z{{oKsX#VWj(Qm*??s{W|j+vb`Z4r`P$o4)d?!BG4J2d1O9tSV_j|u^zf@?d`GL6`m<5 zQgieRUSGCn%_=>GA#akD++N`t4zTAA6~_5=lfLr;wCZ?*ELDx)oe2wgc;V$UPq3&{+StQ?KZrFj+)1rz%+JdxmVKK)IVdio;KhHp@sdC|@LRcGxIxh%8&XXUKo& zKpO&_0pt*W@_)E+qlh$+w5DX`xSz@mTY%dds5!g153-id5wgpw%TN;|<;+bh5C>|Y zG-}pCPfx8>b0E@&%iWup_ql%g0|+kRN4O>$gA7gk1j-c+#9B1bVr9VuvS*?GGsf}d z{}Qf89V0zym?Zj<`8@GkxJUeuOmk4B1cn4z{d{WlIt;SVy0kc;37#lII?%R3LxuHY zBErn#g>dPS2r-4Dbc%HuB7KVEZJRybcyY+p8GyGFh3qDY z*7@y5H6vp4M$VSa-xhFtdR8L3F>#>>Jzey3$V&g8Ta`R+VoL6~m+;UrBE>=+97VOH*&xTh zesSpz3n{==zNQ@yRCR6fMbP;HiDBkf;q{xLg4J8P9*J=ZkcPFZ6BP5TY%M^TIrwG; zz~ngR80TLTWGXKCFHT2!k*{r8T#LDWEU|@WfPXab)Av{Fma;5*UN~U5`fI{?xCND2 zg`3e@)5WY%9)%$XHA8dHs75itb9=UF1RD#wuu_@i6pG%nCR**}3n3gdw_4NmY>j;d z(UpiK*G^goxI7+kwJ9x_{3*EffKG@QX~Dw_c9* z12X{+&&Ib7KDhRJ$3QpP@V{_n(v#D@onrM_bodU`b9hLDAfBJ7BsHv4_gyK9+?~Z8 z)L1@$n~WpaJ~+bEdop~P%O>!vYUL;EP+mtw9#Ouh*c)QNRWmfA=dRGTd-ooa{`5#j z19@MfAf@Q3K!c(v9G4t~cM4X-LibEoMQIMqAJnJ`1Boo=8<2G4*IA;Ix}}cUfq~Q^5TN`b zN*9K(;I*$9Xjc@HP8TtndP}%mS7>WPF$_>Tg#u+Qk_a>1)l!i#VUg2)ub%BX*UYEu zPr$Rv)ya-2WW_pR*ICE&AjU5=Ch7gOb)IMobz7KuwG(P1+s%TlaOiT+)%_1c=dc4O zp|G8p27s}c4?5YO0z)Xl8lKPR?>U^0ZIc{K1O-$YlBJ}s`9r?y~&HcU^w zAv9(t-%nuQR(Q8F;0oBA3|7W0IL2(WD{>z-zrxK-pQpt!%}^^k*bCYJN@^`sE2htu z`xo)mkc`O`SBba2E7RONP8OT^BAA&^Kb7p^?fi;}fBZC$(47z>9*T-2E}z#uTJZ0E zr3vRSW&YD5tUAR^J)&t?4ATP$xw~Z|sz!qTTvOE?TSlU45-=cEc<*i{GoSeE!cTph ze0cpYU<+ZG;ddZqRS6AF@qZk33LurP+>}&R#-AeJ?@8` z-lCax9?mrQX(sfg6fk!;)CX|L+hH=WtSuhUk3dzha*Ov`zCegwF(A>%oF}O`vrECE zdPmyT%?W!HB_S7qjc!*@)ZEB=e$Fyy8UR#qbeK>1e0@N}LfuiZ4@7l`_O~@&5V%ci z^j;__f;UnrZw)=8A&7f{ST(R~fic~pn3xwWmy&+#AfyKC06KGrbaD&~RO`P;mPXA1 znV25~!|Qc89r%qWLBuC!%jja$P`pY*UU;qvxxh*%-b*(32?lS=>nvbhHGIkf9GYso zWNp~m1I=q$+*W0VI1Y)1nFa`!u*b$bP&6Rz>vGJ5HTq4QQaE5y0v_WPVkqFz(_{7{ z6I-r|ZN((us!$%J8Q~zfo;rp$U_ufNrID*5aOKN~Z;V#Kw1RZnUi44VLDLP)n6#B& zVz@R(H*X5eaUr#qr54UZ3q|dX9n}*|p4@HOMb4h1!ON{Y-H7zEXaH@NVSnBZe4`r} z<~8fm8p8@m>(QX9OA?5=EKs8N8s^Z+Ns~2h;Il8fvvq6GD@CpX?&!|^Y3Bht`3$24Zmmv1aqs;!+Vs)Q9Y|&%e~D$T8W%0HaxlH zQ)%iHb1_6HG%Tim;ohR58>3UlT2K<|TP+F^5H2hmsGCQhzyChM6Z9&~_K}Ba)_}$9 zr?oV2#A_l&%7kT5Jn1a|Fim1Je^GTN5N9aF#WYkoLVjz@e8I50>fj8h1a}ujbug-< ztdgp28Q;Em%+I|CXWNq->Y4E{2}@VTHKoL&w}nceN%R*EXd`lM{?fCEF(RDjdXz7?Q^=;D&>&`V~35;mWj zz99s^mP|^3Q0*U&?p?N>eAUX*V57M17XxoJ02ax4kMvADfGhyNTC}#q6B`wkhV-pS z)nU|+D!s=R3J!@|_%-jmp3{EcRz(zzi#`CwQl<5r_D`?*1~+xRMlmAtXuc&AV#8Yz zH+4Q;Av0W~RltRGlQ+2;#*q@q!-KeoR7^{@PqEV{V18>s_V%MG{|$GqBgTp9r&wi{ z38OhFD@PyzZo^;8Q^Fsg;&J!?=$=O<8}3PLG38Bqr+yy39_iYN+n3RDR(?S`AllAy z?%9?YWJ6~qk&s^27qQS32VZ%-NJl0n{f_U<+pu?%&(hjXuAj9Muyx$W{Snrz_jgYD z%Vc64#p6Zt^N0_2bfETZLmHxtk5T*hEEF*-s)7#TDmg+NoC^ z1y7{)B3`N#HWH`j#q7fgAS#|Uf&tcs4u&_hnj)!3=Gpaviu3-)E4gJ*93YjP{UjEp z90D)`9MBb&u%(b=7>d>9^0^UU_!a<6>TqHAPuuOsKm-Z$a}WbG-Lz;IsEzf$iljWgv!;Zc1=PVbJOz%{*SUGV=CnyevlfWf^fe4@ zs8QBx3eX)+-6PPg0aH1cqNhJoclUk6!+Fz8@e6zW5G^jKRmY(LzT%o%dJVy8YlT>M z&BLp~W*hSC5JyrI!fQ`OV@`NjrpT0?Oz$wDruS6Ly-K>?plv4n6NPLZTq}c7Bxh3G z@3k6Cwa?ZcuWwtVyk28;F10wx`%VnCm;I^(fZ5fZn$Y?6x`TYp{hxls@S~)g%eS-PhyB-NP}?ppZ==L0D=GZr;xeNlDhHbS ziJG#v*wbtU?@v1KNLQ`JspAlQlDi( zU|r<%Tte9HFO_NgCR`!#8Eye3J{K&$fih+|@?k7Zdg`)_$ySjq*K?NGQ;9y|Q}?o~ z8Pn%)eB&BY!&@FvGaOo(&M<==wm$Z`o!z5{s6gyPK5_fQAV+7TfqHjk|Ee#jC}TN7 zses=rjw2%lv-i+gnsPS;gUzMB?>{E@;Exk%qa+;|+@w`JPcmmRdKntN@|b4)rGwK7 z#Z83CIeljVe6(ysMZmzysY?>I2X+A^ka5-%Zk=F}CI8h@Sj0Y8+#jbt1eH}i?bU{C z?II)zSnmFdU}Vx~)X@zL_7Iq;P8mJ$OP1i&Bfd(i{GidsVK4uRA+!Z^=GOlBGAmLY^%ry|C6q^x1{0VrWNxgT{x4Gv|VnzCN`c#)EIaU^y$O3eF#(r;l~9 z2E8S*Rx=tt*6HB_BCf@uHVS3g0S!MHx}M~iYniv>XMl}Q-s>fPkZ}g z{6c0m2=t6kfOG%qPLHf?RRiwzpXJrM;8LuT#`d#dJX4;jVSw!S=_M4D0E4H%tV z#Tg_Qp2|!^k~a~;@4;Qs>|s#Eyl>6a8c@Zx(Mh{PU0Pq2-|gqbY3H_p_BTs@NoH#= zarWLKu_u;@vk9>0h2Oc)jo*lm`3xFkAdqA(lb*{##+G2WmZ;7h z@)>TSsEOOdC<*9u5%dA;S#&U8u~b417@OJMqJlSs%bB53z}=qt`a-bUW$!o+Ur_P+ z_D*Ad@%YV$e?hC{*D zVh}apj-V2flroQ-69nL$?1YKf^}E?j|;N5lotbHz6M3X`?)HdER}dokWGZ!ql_ zGUF0ZLZ3&W@(211u^e~-fUBZCxTWxJT5aeAc9{Hn_7qeJ4p$RoG z*+PW2UN*B|XH`upYE;$OitD#KGs{g{Qun_1Ox!3^RTOd<1XCP~+r3^UpNramXwzm) zsB6Oto8gP9vu!4l#qCOB(9&J>+S=GZop0i;^Qf}86u}%p{coBE;%05_N$RS)0C&lY zyv?2qf$t6ab~<5XBt(6#mMf)1o_Di0R5m2)px(;zKofHcT0kjWOtQj9UdB>ac`=@5 zIH7Eys68VBdEw$SCM`PB>b75F=WSn*YH@`XcJdk1eGdTFL~R}Z=bMO$b zCO(IrTe*v{OSEuFi-TAKowR#sT+^uw(u26aLK-&$AfAp4Q!4Eo4`TvkQ)%tNh3!qD zz|W+6dqG{vzb4nx>^sdE%mL-#EAR+K+v%p_t29Q z_7D>@kz#W~n{~?lfddB1ee=LY&Sy2Z=6;_s%;4e0Qk;<(>#jN_8g*wZJ)U#4Owm^o zU;G~z{MCO~RP{wzfdsG4wug!fzOH!v5<&UtP2U{>ig7JM(}_@MI3ry}U$L%mlfw)2p{oa{9z^X3MpG-y9aZ!oTkvUM74dJL4nAWLuu=EF%^=O}rO4>)cg zqFjhF)~7QLj91bm57xw0#OpQ^mof4d^hg}NcoQ_!R>|jyfT45VvhT)zBZ{#p;}ktK z>2T16Q*qhX=>{r0T$v|CI3!H(LH^Il^|+Uv#mKGIZEbfr*a@Qi z$yc`d=r--nm{XM$OkuH;-`Ymmr9P}ikn-Rrl_6F9hWWataE>`*Jy}-8)Igtfh;_k)_owS@PubFgXeB}kh011Jm~u~o+j zASQPZVGp}R_~`QQGz_3V*mN6JiOk@go><>@2B0Hh6=p9i+t-i2m~aNOy=RB-u_M(6 zV#qva0Jpe_j0DudA=Q+*v!yeN$X?1)UopPis*XgM5K7GPQKt$2hI4{%x~H0x15?AimP_#RuZDG#hD8nNfiFq3bsyX}ZJCP( zBgB=?X4n!tE>%bx?nGc7gd@D7^LJ>4!5nODIr>a3FtLe3^Q8jeocuLQE5ZE8?>9sGn1uGmCq@P&TmgH8Ac zy3Xy9s{1&X7AIf)Gc?G3fMb(HcVW)eq~9&%R~@%TuhG0uCZ#x-NhoW+etUSDfuz|= zC0aH|WI-nJxYCXuF^PixB%FnO~y?L)irox1;O|9vM zGX+&_6Xn7S0RC@u+n%`VC19swJz6NvAFk6rn($efLmPF-#yNx$CunnQ(a$Xl6*OJk6L9^7Tl9_N&3u( z%wwJX*X2osC!V_jejJ0j?6ulzcG7t$Ds1dAv78N!!Ax6i=yIrO4geQFKG!+dH^cjW zn#PucU*f~$r=%je)**-hLAr-X*SO$mIHGH|5eS57Ta>(z8NS`Qh9ITSz0xs5Q0``2 zEa(|t03fb6f!x@0z}Iq2Z=;F+%=DGLI!^EoNXY(aGt9_)fgyyft|kL%mxj6ozY+I1 zW4Qp;h>BecUm1j>)c!?ffJISSICnO&q>6jg(#5Y8p?j?E{rm$ebNKErkNNm?4TzMv z64t&QXzWu2zLh#5)hrFUSXMH#N81|U2MbwklQ*shVk|CewvqkDSCa!* zffXfc{6tkKAUw*%m(=IH!HOa0*Gn2~{AIzyi1Btvg<$*{rqYC&ISVT4yn;`nbZd7x z*(t;5;2r6~OoUlo?$1^LE^z6kMRKc9-sodRsK+NL8_xrP8n0-hnrxMwiwZGt0`)uA z)qWn{cq%t%?CS@gfE(*v7r6ea>bB$@CKXUg%hQVT zPf8deb&|&5J-lasc5~S38;ae(lZoC-nRQ?_AUaK`S43V6nO9I@T?{KQ<=Dq)i0sWP zG4~qgYUBwi;b4x1NNJ*LE1jkz=Q!`~s>=<}A(9ka@`g=iIcyp|G>`RU*pAhQM$IaE zDCTMQmlh@PF{Fpkuuc!M2@(@k)l-l~7=|@uGH{U?p5?sTQV~i6B(K;A7)bO3QD=Bs zD3gE9wLwY^4kb_5h-pg$gzUVbVRQyXh)j5$LZ0@0XnXJit>c4VcYYX1UX5KGTbz3u zCOBhj!mqaisZuNDm`A6!#rpl8djD9i1y#9#wTv$8EC%Y7qI*kXdE+1SsDwn|cMb?4 zC}HM2lL`_ekggQ=_xszajr`-cA9UvtyB4Cs&?Qq1$!OC*mbovByM<*)=53}X&5*#| z_E!(GU9R&SY55{g3z(Jzd=!=~AQ9%Zkkj~ZW%~jvhE7yv>Mtr-=N^jt6wj&3E?R7` z6SSKv<9I|JXy)v{RMLzDlZwEYn25yzZJ#$J;Q*6wv}6HQ_vXq}jQ=dC)50&E(ZL-k z7#L|*(AW$7Y8COA(Ymu%j9SOnbZtuQiLWrSwcvq*Ym}u|qjJzd1L>BcCFHmramP?y z&b*dd9f%rN)OQnZE*ftIfOs>ItAdx0f~aG?NJ-VwVk|%pU@!QEl~syWNItnW;F=g3 zkQ(P>7j9?zXNT7s2y}EKLHi56ZdM6Vy-;0Fua6x-NN?eODfaL+skrf_(VN~5M zjlY~5@(fyi83Pyhtqe`UUp7~(-+YtyaPUN_i2q#+zAmDMGk()sSOauj(ASRp_lO3x zEW0c2h5=-v#&{t6%3;S_Qw!WG_8xnqwv#dUMNos~Y=5QH5yjwN3;P}naWo?yqXb+Op}2*i{3N(AD(C1i%znH^ z*x8ptuBE-KvGI6#p6pq!)!*Xe++{Hv&I!H7XY%+0HiY$8;1EGf0+|^y^Q@tgp>i>m z2Q~@TJHc29wkP5QgT=LxQAX910Zfw5IdhBA|4$Uhh}=oSjBIHGN*n0X^*F1^ncaGR zCkRu}eNzMEr_l)m2qyz%$f2$)cj~6}8NsVlD!iV5m04>|A{xL!vL-leQftt2wta+W zeK{1J7q%F~;T_SP3#b{D_HldJ+dxuPSdVQ$&8qJ(xEOY1A8QR8mVGJUm~~!i{*Y!D zB1~!(Lt*kg2BbH!!a`h-_hBr0%ybIk3pk8rJsTKx5<01}L z5`cD(gG>g~|92Mj>L9K_5(Q4m3@_}t;*@F5hkACT!zaSCo1o~`s3n31gc zRh~^WfH)~cXiw~mv;4A;G69c@%h`yD+k&UXoQ@E$)1rA-8L1pNR3hwmlj2@7-j)Yl zK6JN%H;&82>&INFX%TgWHuikU4VUTqOu(`_gIxyzt0pA&IWlV2n}s6}o&&sMOXIv( zI$d?HuqlsVp0a<|pwk^6-#%?c*YBN+!3C*B)zjN~PpNnXJ+s<{IkEe-s$~L!)^Fm<20s^KV+j%Xuz=g1ap85~btl|3` z4ofdcXi}-Fm6al*(%Pz!iG^0DExPTrfF%|8cuFIg%rk0@e>I4<>y1O$+jd&tB zAkl1Hn+=r>$Nw;=S+9{~>g$riz*zzRw2J@**^sB4k#!ib!6qJ-eAT>KPc<^gU5YoX zRaKNMmj`USc$+Kq*_dD?H8k_ZP~EK9*f>D!$;I&C~58 znCQgJZ6js1kaPXLwV`ff!}tu(m0H+AKEQSL2+bL0MM;-}own6TOKAVApbK<7Mw=1eN#7)D}0*B9 zlzcAJN`eF*knJ!d8d;pw2Y=v3AEh9}hnm!$ne@|Qe+~1dfJmPj>U&u(i3$(H@BaLB zTH{a(B4#WHTpoWYG2F)Vq~5K|_aQ8h*t++b?67D&q` zw)iYVe@Dc{G4c1h^jLrsA8P&St2-53zie97Djy_i%3x`X?(R~qH`@{AAvgr zbyBqMG-3ZkvAbmFhUhegAgSQP0E?ZRQNFC~=6-MTo&lec@uk`%KRQFcy)=wH3)HG= zI{C^S9Q#l@l%g!}_|h1N=|ODgW^m^n?O3U^-eGDD6RyA@zF9W(FD2J%zT{%1fr;W1 zID$r1#GGv;6WHu4`%oZ=uz3fup|^1c@-+Np zIP`5zeKW^jz}&Cw{LKwJr&Y&5oIYv|_|AyYx}W;o+b51CX@2+FvbE5P(MINmp^&TZ z2Lj`yTsd=QDl|5BytnFS(33*PryaTh_D8B6)$~;a67D@RV4wvf%H1_x7H!3D-as42 z2lim2&H>G(&#SXWL39go%oq4-ibyePK6b_Wg_HJPH=h;SbMzB#3EhuOy5HF*v^R7A zP5v%cycG??*j!Iy$}PqaycBQ#Enx10_HKB%KP3ET=yYK_F_o^+dy6A*T)f5s!;u*k z9g^4wU`hEoBWavyH68wIquxO`&Qwdoi?)aVYMYs4QArjM@?eqax3NE{5CIthJMS;> z&bTGC3kM%wQpi70jcDZiJ|#iF4@h0ky8HZ;Shh7XP_`dq-@VpUH*-}caP)G5i98Mz zl`)hj)}Lo7U(CfGGX&rQYU1Pha5OeBA%BnxPhQfsaXzjRr_RU>J;Uh!H6Z0-HZ z0Zee{i(YX`HP{|P9STcRGg)8?g%Bk}%5IZp0~k^dU5q3PL_)fNwGK7$kG@(3k$@lo z3<}Qki$@euIFri(#(b4ZBw%m?Y0l)K3hPfu$hI*6^`|Gyks?zgXr{p-Z4VKtLz_dr zwU&1X$FJ72>6yZJjfphxy}<=^U$~JicEbwI07@;d7s4GRs~s)S4s=8fPnJMxEDscu zI5a0m&&wWR^is!&`@?WL6K{q_pbTv*c?GY-%kiG%>4TuWNSn3t9Zj>UV2NC@*ykqg zV~hv5?VeuT9d*o3|Cw(BT?U){C2zx;ljb+tEQv4Zfx3`s$7I6XKLIT;?vWZa9rW5h zMbJ)Ly*p+N&cty|d-()sLd^>|rxx7UQd;UBd|gDfc3;z!nJVO#kc3E6|KjfrbNYtf zn)3d1)7x+_NKKa>d=Wg*(Pz*gFDDeg$|A_eG0H`J5~GqUm1<6WbJyx`wDHS2%*?q- zVL2&%oPb|4A!lH}eS4n1()rgQj{Vl`!rHw8wgaOje`^MuPe?k`o-j zhm_L6XZ0s;CWgvbog4c3m5Lgz*EFGIfmto0;g)WILOf2I#PcB0)%%{CMyU}tE3I*T zRLkq4R(*T)GQqZcy*HY7eJ8QovEvU6mX>9o=Mi#c}QKyX87q2#N-FR?SKeZoK+FzLphXCJ+E;#WNzs8)l7W@{yK z)-;y@F0#pv0ubVVj&VkOq)bVIWz`FmBHpZ^e`sG z#_<$fXO6%~*0$Nm+?G4%Y^m zSyNot>zysVlCYd>|F(LYcVm#aC|~3gl`j+u7iRCSgl;f>#rij&5prFVSqDarGW)hj znFP}PVfFTzQxU7w#n-^^;H(Z@5$npLoO(1ab4S7-rPawd^EMit65-Y8^Le@HI%?LG z`ybOq$YtlxEt}CkP;vNP%2a$BgiTKJ)gCCV)|eZ`+~ugCh_`Tkoz%%uaVm?r z@Jbkv136g4^{@fUBr|U27F2j)WVRXp)s$S>3Cbb1`_*41ZN*w#*cEGvhZ51qHxF1)nT+9ujHT$JKU*_Q80O zzw~knOMgegt3-CzM+iLPoJLhh|B}*eTVRw|P9dM?(W{+}j{{zyfnMbpcOvz*x1Fwv zq(Uz?)U)YLKz9RFAcc8`Fyz?d<%P3}1f2Mr*-UfE051eipLK^8fCSRR@al}vQ|}Ao zmi9y?O9IHe?h~Nz0Aj{i+t=u@+oI{FK+Fz&6xdDlgKfWl5lcL=P&Xv|Lo0JG#o%)A z7g{G}_0)dBZuY0Ya}8YCaKtxsk{id-5DFeyh?;Y5D{7r%KRrS^$mt_;MU0=qe(SMM z$A_VUBsMBT4kPSm?}`*N+AWAg&9qhlA$bk6O-kw=5~X=$@=aBHJHM_JNp)2Haf%hRTMRw9o;RK6UnR&9*}E3? z50oZ!7HmMGC_*3ByC&-kZKH1#PY@wl{zBYG#t|Yk!s!p=i0!E)&H*yz*GfQ=u0xAS zD&SApgC)$I1i=Wm=sMl`9&L5*UVI{V_qbjHLcRR6hpYc0&94ECMzdVww-84dFE90? zX{2W;t5RUV*i2fjg*D@&5%Z~xI`chU+7~%+>{|g!J3c(DX=xI(tS9{_uV3uzu?K@p z#6v8_4!5d}CGaG%1Wr>Ym2hqYp~1j?NZ`q|7OuOUyZOZa1L?+r^Me zcAH?xMc9YY?|s@Zrus48lP1I;r=Qux$1403g>c8cpA0^?MCYcVY*9TTs~HWeDvo#y zjOKw#|ATm1`l3{zDLKo=fw9cJIn4Hsh}7K~jgyiMyM^vq14Zu=W?RMJEQ|usAo@M_ zJA+T@)~~#QVt?ky!C#$gUln>)I~e#_hgle5zA;+vHavK@7G}p*Mx_~^$nY!t5*HXp zTvV$+ZtBY@XObFIoTx1N1NUAb(GJRj<+~c=VVW<}p_CqVk7gARE8&3>cJ}vdw?YSH zaf5Imkzu5|SOzIGPaVkS)oeL5cDO}{1Sw|)1-Syfa>a^*HCL#!9V&PH%0&Ftd-5$g zJHfB!G>yXpAnu`EbXE!qNA$MP_pHSpPCBDOBNiBh@P(uzWtv4zfm*&6t}xRgZ^C@a-DQQnvC727mkB z5Ht9STW*nLZ!(_;zVbm|>pJc@!K20+n|f~*TRais>0@cCv;krYB7tI%)jni95CjLT z{m!S}ryD5eHEPu9e}*BR=2RNYS31^Kkbz55>oj#{2D0 zg8M*pD;`7xL^UM(y%g|df#pw)`X0F-EfmGW3NzWCf%JAJ;dhDF*pFLJNq)&-95$l< z2))Dp3qsQI;7i&aP{2#HrEWECfeJz%^7BSsWCauL9Z*Ovv~N0`(%lEK+$M3|Y6J#o zt28;$zUQi90Y;$h&Oet$xfu{48!}~b_3#$*yJx8G8xbQtxOz*YZ!7qA57~NY>_vvB zpI+P+PrmWumPPIm40jdx^^pw?uc$0CA<_sOpWUo#0KC{KXLVNikwPc1%VqMt*;&Y_7%;RONbDP#qD zE-|)803Z(O)>Ns*Jye&j^40m8iXtIJ0YRopw;mCO(*D-Q{9QdPL3{GqsQ}Z$b0(P9 zDBb@G_eNaRCFXLJcu;aa5h&m^R~agOe;*MDl#3c-2%OjFZc9dy9~rHiD&_bVAXAy} zJnM4-+W$040~%ra_6}m2BVQM7NFK`6O@Z=p;f+xcc>hwaneobIYK|88Sck&;PuuF3 z*W_s}dX6E5e9$qRKHsR#9X=r_Is^IH&X~!*wRUIo48{+7D=T9IoPCvhl_e&o^mz?Q zr`mveIx(M=5GKZjamm1))U z)<8@=NFvjN^H1W*MhXoYgpu@v8OZE-vBANka>)8SVbP_IEbm=aX1;H5gOynDzh@v* z;2Zp4iX(5AA~UUdFD{O`7KxwdFkYlucSG=fS59Zn>Bi@e36_>={03-wWednpB6euRg;?GxI?M zSw;4X$W1viCEhq9nN>gJe;9k{-_C!7@@wj6_NDT1QLHy z0 zb10iHnFQ00-Mi&2W%E>vy|?kTVLAg(TNKZ3pAZ(U%msi=o+_W*Ngj#fB9kGWP`&f; zyCBs%`+C6iMTWV%TIn-AAF)VN7M$FPl_A6!I=Kd8(jF_;p7JC}I9iX{DZCEQk-#j^ z)4MF|O;=3f&0{!9-$fgDUQ1}^ZAru>nU?{3y3fVy-a+zIsq2N-5$NWs$r1ZDmLHZ+ z{x#s3{|BK4D66wTHs~G2?}RM$c^n`inP!BnrQ_(Ufof#WG~9&Nq>)Vhg%)Ik3fHUB zj*5WE9{0F+^x`WMMiHD4Z6;V0+mg0e(u0A~E?}*W_TS}R)B4)n$6p6lL1P;d+rWln zj+cbFFalGP$4j~zUvOSrm|V7RIJ6k=_7?5>Z#A<;rfw;e^;@Lgj6{r<$XA(rM2deSB2bM+{P-MC}qI!O4d?Y9DCm)INNlDXIq-|(h|muETvpW;Wgn!dlO$(gSz4zO z>Ev2!XEkcBumWwA|B;6SjNsJb+6FwD|6ARHpdF9LbNm<;m{2v1q9fP8d$_Glb`RU2 zfI_F9NK-b4Zb20<=O618Rw>LhP)cKcS3w45Z<@r=qU>?AO88ID{i-oQhHq{?AC5Nb zP@@1hK*+!7GUT$DZT9h_BqOWH{n=$&s!{lWNMZG#at{YQg49;Zb4lt8soyaY)G6g@ zDT3?|<6`>O1Z9nx^8hTtzT8iD`*8tDo5-2Vh;VfE3?`4~0Q`++D>!d1bs_tnpW*c& z#Kba6R?@q7yqVh;zneB}827r6Ylxu+XH%W{naB%0ZQ=aqSF-er>g~fZ7w6~? zUIBlo~^WG-&9 zcs*7de;-$D`FV{vwTS_fcP{O)7L7w9nW^2(q$ARO-M{cqkC-E%OR&l%&FCJH(gcZn^-9@4k`s{iS>LwQ9 z%3Si|L3|lP?;E3w-gaYeTBc-Jt+!qT1)sT37O5?kqq8LOTUvSfe6K#77RI6`icCZyaL;c%7MkLpLlBWBD+kL+Mg}p0 zV<8ykSAna>{NJ0DgP`O+Ew0DQCo5!P$qcOZCG|;{_U@}@PPSVXUID&bpMX@tq>|_+ z)^P4cObWa;$wCyqT&SmNgd+oSFL}Qxm|n47x2HBja1oYdZ8KT-`G4|zy?2eaAl8ZX z%JZwB6skYR$Fm|9ZutZO)MZ0}{ zo&UJ~uT%|1wDoNeu81Q>03-Nv1&sl<_}bM$Bx$H~qvE``Rg)aRNCo2cmjWBR8gC|! z1+S4CMISMY{6)=(p|^di?bQqXe^4J=>Mk^=89j*KR18&ak>En1NLE`uv#I3jQN3KO z61hr5`ff>BEbH@g5tzE6Mk6C5PE~l``o+kDi)2b1DqU*_X@yW1C%$$fZXMiuhDEIJ z0xPG{d%G)y%@N+on&i^)X>{%9!stlvi-QqYY4t_J$?cTZlnJw$PD8Ltco7jW1e9-3 zYT3hP`5`i}??8z>B!Q$tb-VFRi%v7Tfnl&UDq-BY^#1S=?sVxWogUm&mLy5 zT10+}_b!Z2gllB0(-4crVS+C|n6joHP?dS&yKgP8L?KDA6Jd~`bAT}1;|bwfAOYCG z3Pz9(?UxgA-D3}ftfD2`*dNy5vGgwrPlb{Qh-NL6)FwV3e7XNilK-A>QVv^J<1m97 zt<30Eem`R1wFH*`#qZC+h8?KhU5f{$DdG^mMG$8umtrz=K;yP1-4t4@nl${==YpR~ z?(NeEa~Dqq=FTUzSSPU%e24<9f;rHd^OFz%DsLeRNX1kjXO~fF?n(Xu+o@i1jzN{6 zT5^s<Hl5;j^R8%rg0^Oue9@^53sgKL>&oDHaQ>e6b)(Z`O;nUxwwEM99HR zVwIa==c@mmpdnRZpt{ov&i}{%Az45T3WGAZ+*lb<$rgQtd%n_s6b9N&J+LT@=bNTn zyh+Htih1HxU_yM+TIzTL6_V>?5$H~#ZmCDAT{_EC<48}u@+V~P>zdh`9~Fs*91E|l|~!;)J3Owr=<+K`7CL@Z8Xy63)4{fnw1 z>i^=^Quo1*bITd(AbwCk>>kan~kzBzX|Z7D1~-EGZ2ftt@^ZL;$maS9EM#0*X< zdQ4GJkp$nN)em2Yu(g<~9Ff7>=+w7-vUWM?!JbkGZf^g}KT=c61vq5?zxg{?@XQdx z&Sj2%m6k@Qdg@vj_&3j8E|=W!z4QWy!YPVA5xb>(7cRr1q4?g*8Ce+Z6>@qT#owJ~ zyok~bF@R_e4=bpDkTVvLE4tUn9La?eSJkr|j6FWzX!ECN!h>mVDfw#0kRsB}E${WR zp$3~Gp1pQygR*U}4gO|lc$OmSeg~V7?*;3EHo;OIvcg>&2d0tV$T-{aHuVzaP3%iX zT)nZZ?8gJ21qgxwz6*!Q>v;#zDYcCGq$UZ^Ot0Es5Iy2*zkmXC_j@u<&!_*Ucq6g;gv+(K%BEMT} z!)BnL1JhgYFL!W|9v{1GEkk3F-=qoerC3S3JFk&GMDWrGmo}4 zHsY4#dr>a>12n+wcheQ9i)T|C-LM;4d;6zv4s5XS*bPb)-R}y?R*&pdTHo(nWbFIEcl2pe-1-3x3JON zi?<%TR7=LX))CB>ATLnpO&nPQmF)7p%Bgi%UNV!597znJVKg+E8%Cm!)d-L;eq@Zb zet6V}6RLXHjxibOiPmoVk-dTxO(?(1)@|Ke$;}NWEXOsDRE#(DE>ph4jW8r_JD2^X zH93Qg;Ig+yb$vlJe88zYRdV~WNioy9fZfAi7vi20r`jpUSmH!I4Iy*oiHuGL{C7Hh z3JY@`c!6gr71c%?*=S}WSq}d7513KT@Rx_(7Br}Y8H z_m-B58jhHY^N*$h(F>WMCoy9A<-I@%*Z1ZSm7pK`Vd2i%`u?6`V*UPHCwF>9nshk- zip9B~-xq(Mng!3|2&D_Uy6DHhk$-Lye4S&`-tt1j{jj&XzR7Lvj#AM%XTbli2n2s@ zXx~M6h>~rzj~b-a2mmsf{WF$SyZ55ZKOWET)BdE^(A32+MRQ;jx9oTK*dwAqd@MyB zXM3m1zrbaG0nqab!jfY}`TweeNT3p}+>-VkAbrU!+ zYSiLV{c5%!W?p<8o;(&fP~M$oI?$@J*`VjY8?IB;1Z(~dwUYu)Wgum|;$Wg?Qg@aI za^O!Egoc_@!u&umS2Di=UIiwvp?G{Kj$dFGkR|1fNGxFjVoSoyQmZ|nTiu93-0uk-XqiX$j1fbhNK#a%RSs=QQ=0UA}4^(5AQ|NizMy~!AP=8k&C8B z3ql>ClxG3tHf_WA=yFdmlw?{qF-Lfb_SeB9zuu=Lk+2G)OFz;8GWk(NOdOovAdEZnhMu%G~D4kN)3 zS<3O%Ej01=jrFL{|4u~1H?oYrPAbH3FN8nE35N)|RchNb&M_jjvsgbQ^HUx|O!FTdmHbNnk%JhBq@bc9pwAm<6PpHu$4I*-( z0pQj<#v);)&P$1>F#{troy=tp$5$ySo&2cFSK5VRG+8w|l<&htLh~X~j8HU(zs?%EgcVf%-KtsrSiPB8AHF4D zbspXze=4wmQGJfrn%*6h-iZlrzf&^sSz6hyzzP5;l$4pr9pr9gB0bg~?Lm7@=MHAJ zqYldwq7q;F^Eo*Lq#5dhz93xjCB0-aLSCMMv=H{xsNNiZ;vH5XY4pN0(lkLxI9LIC zI&-xCwb+;0#c%hd8dfEwf<$Ees{hzUb)tmZkmQXee0R&(0+h>+j|Yc%r&dg-^MtqT z<)UE$v6N`HWG+@&N>=&b0#+q~k63Ui@a>O7tdecp?*4!w(g|hgSU1Tp&bq33Rbf`c z3gKrK{bajTJ7YjVA)3LgNF6YF$})GJbgd6at$0O3Lc=>cFZZQ{!wyvPA?9gEKHsr8 zG!*n6ct;x~lag3do6qRe=7NhVsi{cs0rUn63JL8$ey};=WMYleU~^U;nV9^(mq`5uDpfYBna`XYhO z{|?ok6Gg5$MqIzfjastb@>-H12~Gvt`AHA1^m9`mS_0GK&?^7vhnPcruKeU&k^*~m zR2#4biQvIpW;WR5Q7UdE6FvhvP1&+=^;TO9c@Gk`4!^CE1dO0`;r*s1CXe~0%L;k_ zqA}tN-9+tAo|p8hMxVK&FmY-@RgBZZTz?Udli#>%`!jg+T+4`9=G}~97nf+p4#&EK zuE_NfTTxL<>B}5a?9hFb3Mu8n}Sz2YS|_sFt4+tJn7Kr(_YkuEzY6IJmc@ZQcIB2)m{Fs zl1$;2kK>I>fLF&Yy5XQAqjz|;wYWsv&+79OKSdgn_w#Amri#ioSjXMof3PXd?vd#6 z{w(0DWTb;Oy!T3-LQC_HGF>kV0&kmyf$Ql`$>Gjq_PoMLHBXPpg zZi2x$R3Jt|a$E8RS;amrxEX2?b!m1;up#%9N!nhN)y-yh0LjIA-9vkxR9PDI@?iT2 zW5S4{kpwOQ?o{k~9A(4mN$-=U-H>uM4P9ArVGce8Ppvf^^b6Q_x4m_Od!d7n>?;@w z$_zVtgUdQH0*DiL1wt%*Lwvp-f0u9gA&-*yo{VavndDJCec=KV@7F+|SZ*Xu3#ZPL zm9Tte2_A$Cs}9k{_N8%oo=X%zIp)o#N7XTj!M4Z*4>46lwd5TN3}%eYL!}(W4O~1l zNfEP`QGeY4OLNN=UX}Qytzn%zK1?CavL=h$apx;q!h?@k=!f?}RK#-1d&AQ57{)!# ziBCjvD7@W>+^L)%QZv*djiQ@BEj4C3M`nf3IVuqUAmk1M>nJ(C2$w~1xcLX`(rGI& z($p3dw52bc=!X&f&kgPbdcFj&;I}4i##9KZlBi_(`2wRFN67Dxys!v3@%n5Oe^&!B zbh!)w&q*iy7=;D9hJ-N)fYDUoTn_~!op435jwxwqN$0s$WTfxs_DJ|rE4A%XK_OYz#XV(nS5yBPdpPggi)rw^~n>?JXi)o&- zm5CWD<8IM1-v=q8TU*>;zKrqA^e!Tre{S64z@UZOcA|S&j=fcnfD+XmtqD`gmfviK zj*0*0VUDsu5t~n;s9|uN1%8fi-q|voReNAOTb$zsojDOc zwdJ)Y%u+BXO2>omyr@mFmPL}YJS9R$GF>Pw-tNfOKaPaVG5`UYaQ0;gD7Ffi+Uq_S z?q++=`jA(fMe!l6hoGGz9#Qj5N$yjUSW%*mU@#G?_dA|(Lgw_#Fp(c43G{{G5{vGq z=FLq>bB!sWb^-f=kIIHS&_C4unL>xGYlhHI-qn1?XvrRrGAIC-H<=Ul!T+2y3DHsY zMc=q|#6y}kAOw%IhVZgBa&77&@gV(WJds>oe3GE16Iam z=IL}+V)Yoz%_ekHL=-Kk>syI>j)YFL#5$Um;vk#BIznt$?2{{CI*Zfb=t z)RwO?KT8wl+!!AB(*6GZF&pGiAFYC7i-_<}7`UBn8N)$^LBRT+1M^nnsx+`xhe=An za!nZe56Sz{ECk9V0en6Nq&H-CEJl!U>IVQTfD{UA51qveFHu|H{aVlX-KRHH8f^U7 zT#LH)f)Et(Y+IxYktpvf5G6emE{;RGl00=33cX?^_t^i=Y@y9y@LB@R`G`bwh1SzK znq;Tq!28mHHKZVtD2aBi6SJB~$JS*u7m=&Ajg+1wc8G$*kBHf&)~9P>Zp)ZvbOFY?j9{Xza1fsfDtyVrADBJ%xPcK%^_*}5fesS(PJ<&U1vqqR$2 zxHYmJ`+&dBD_FdzKl&us>H;8Lf=OKbR*NXaH3S>~@ze{Vk!)lxH3W2g<;!UP`C@(h zM1jb%6J)c(TJ!D(zQSS~MV`>E9@%Y$h&ma@X0&X@rTo81$g5-z-EAsyVYOLx#YFT4 z2Cyk+QhCB3H9@*9R>kgZ)G{oxw}O%-GE>HLSNa5%(m??i9S@S*>$A8y)!LPkc%F*SP>c(2*iSC7yz(Rh^ zmp;UJwj$7}V2A@-_2D?cSi}!f9i|hFj}><2PznHvZBUWQ3L#|}9E+omy{PbaytnKg z_Ea~D&3`540-j-G?9>ag;1~_V_iolTG|1Ixzg+0ErpRypisvk?s4`+5!{3#)@>Fom zzti8QZeEiqs`?CVw?8H?d|V7LC*exV;LIb&-(V-jZwI^rYMRZjmi8&tAK`1&qfkCR zj8LA6aVHO32sXG~pe3PVAj%TYtl5pn1A^ND63c=0Nc8t2vi0^O+EB77I8M6nQ=!&R zQ3qv3MEFtw7Ll7Kly&y>C=3F_IG5&fQxrM}t>ad7MTA8t>?peT$NpDUXn8;!=a!me z;z1A>AtHQWTUs80wb!RISR4HLtgoo_C0Yeaj6B@FF`Wfq4@Y`!U===SGfI18IK@P4 z4aMK6AS>~f8tx~ji@olBcefPLA1&2QP!sdD^KWtHgWP;L1^OWVXXPvt{4JZ4SUHb} zQng_d5(%ng&W~MF84|Ce+mu zz}rHHkQ*a4%>X8S_3!frJ&*t?71}oksvSBF)CiZO%G5EkZD=vjSCaNHNYZM*p@{G; zy5;go>e&^y!k-=Vo+-Q2=UhVrmJ(lR0HVDvXcfn1^b*i%YbGx={#iTfmm!2`2#9?EdYENnov^u=whofY z{e*w$jr01f7p#qV^1@~PONW4e#ZMR~0PTKdH#7q2AL#$?5`OH59D{yq=gKsHapnxe zB*4N4Z}EwxsnExm%#%Y9kZ+b==rC?IV;7O{geP|HOoYryklpGFfIvbS|A8z>&i;sG z;k5VCqs=)*_AyG4)@X9!7dU!Qy+bpBs@FSTS_FT6#=;K@2MrVg&P}T>VjaFmyR^&? zrN0&|1e^Ts&QBqmfTY_CJO{8SpJ@J+*+D3pY*-RZ`ZR)#wh(NoXrUcog{tjJ)U|Vd zp=iw_oe+(oY~4XJ9`~h34Nv<->-HPu7o~gVO^`EoWmMcPa?&Dk?+eUr+Ow7fh~Od| z*K*{|{KCWFcfvlo?wJL%&B2ZaIYb*1{W_R=vdGAe(;f*Ewj$?s z-4OU9dVO?zeZysMLnk8*;y_bE`}uT(>My*sx4TDT6_4@tw5n#xmwj;KjtUX{SUxl? ztVIn?0pW!?tLDrIR(IXmVV_3*|J0Umxc^2y!2Nik@C1(*2UiT0W3L)ekvme(TEOH-? zUse6}teJ&r7h0a71b~D973w?rVP#V1$p(+RYxSlxW0Fa+p;b?|go`W1STt*2_)=H$tlr);#+JLnN^stU8hAs2(5$Uyl4x=%D z2!kVp;Kf+ygC93h#KA4F#W-GPDFX86f=t&;X)1v&vy6p`Z+eMl=WcbuC)2>X`m^FPjKqf0ojHQu`*==Z);GW{4P?EYU4`RVJ&t)d6L-t>SDBD!R5%O| z?)()M+`nI}$mi0;VgYHbVC~o+4s1RKP%l1N9XuebG4|EU+WN+f#N4C6_DZCYHg{nU zXisBg@4Qvo(&dCQwr9SE>@_gts@^E`99Ivnp)}@Ud+T)*%^)RI!;wr8=g9+M`IPL1%9 z2;?~YskmyV3e44Zxb>z}-AVi?sn>c(TLRb$s8`=a^cZJ)O1t%FM4VyN6tao$5gxwL zMhJUQ8xWJ$D3D99WakPT_v(f+tH3Z2+OD)l=v%>+uxPDpli?YzYlCsBYB1-pXFqrR z0$}@hfa^`0pBWS1Eg5j^a-qU-y@o(vh0kkcDsZVHcz8akM>LGMjE6|nJQaEt6&*XtQ zfHZ>o*)KCZ>rzaq?RurAQuuvGd|+x)SAo3^}#J=nX%>VYRBBJ&^q!`xDu z7QS2^mov4#N`YnlfSeHyxX&*aVb@J@V08n7M%wTVI!0Z$b^9P;y(3_)J*;l{sO zTTML|J*cH66S_sxOgjP8P6_{G32v-RQoK;zWPkklyZhQTSx`z>s5;yIAXbgTNxK>G zGfC5DcV379SU_F?Y2;DW6G~e6r$(w_%m8gLS7d}ZaR1cY3ACBv%;I|egMhVVVG0c6 zlo+^ZH7Byaxo?%b<{>>Lb8+o+rr@#ypAH8uHjf4m404og*Hc&$a?-;b(BihZq`lLF0Zr!3(aX-=&^k?B+Hb>1Ns)iL!69V7(0K zjUq6_AhL@tz%Y+q8NGVW@7_eDD={M;tWpAVRsa8FZ^lmJ?2h@{f?l#_TYcs7B)e#+wX@j{GT@9>(ra)7U2<9r7 zBHQ2%S+S)CzLxQhTOmH0mVMMrfJafn^Snw0RR2#^G!tOS&i)^xFNo;4Yx}ND6zNf}O&+S%cc_iPR^0 z+|XSx@3=Y~=8@Gs^Ec!uN5495IU7o~E4owCd5wtVRmaV4wPm-)v^9f5_%+!7=sfaQ zjzo>i^Rm~&Svk^#q|-S>EXAB@NEJegoew7cN&%@Ww|XjBuZl%r1ogT`{SHkYO8hWr zntrO!YZ)YW4e^F?|IJ~8tgGZ*ehBLB`Ng#7H`AGtWi-Np&&?qV0J)UAR}-Q9tYU(? zrSv=F_y~E2Rxm^u0eZV_qpY_YZkA#cMC8OBF+}yqrj^~td&q;sDPn#vdl?EcESk+` zk4-4zbT%z1q!^2=gb|&yN7rVnr;Z@do8i%Y=8Vn4z5Ld!D?)11lB!+<>*gE_@y(*eL4M{370BA1KRrTNIPHiCMZBv)uOs7MY&1Z_Om3*rejM^l^MYqFY100it87om~@kw z1A8x>Rf zigr|!Yspk`2zNqXrh{j{(ix|Z3wO+K3p>JAkt-yw8)JH=LZ}y`4a&H>i2p5AS4Mr1nyMm4JXFUqdDT5V)7LhvxEiGQli^(|C6J%8MxwayK*FBX+9j}ZT zU$5L!0|tu!>4f@pM;PcIqCaOGl16ClJ_BcM?enDIrjt~8#xV)u^Q}GCH&Rfo22j=e z#|wu=#*twijj)+Vr%t{aQ;5z4#VHVK7u4B=EEnE8ce0#suytaGwk(!f2|1zYNwyr8 z>&W{3c<77HE(1+;m)Ah%@RMoYS0je zn;uWI{b1n93AM^;&gw<}(|UmhjUI((TqBD)0J!9hU$o(R`%_(-vS8&%8)ataLlT#@ zdSsWIWmm=5ZafQTTm=>8``F2QmV@Lv-^{v`IRp@}q)E>&1W8LzN5P#kP;wUN$^;C{ zY&ugx4pf;m$)VRGFF3DC>l=Y&cUod5xGyh{8o64NI-Rza=8?*TNnY>;UrQ!sM~WUIZ|7`iDK zzCRw&S%>zu+YkQX{;h6_s1ytu_JL-4<|dyPKlAoLLF6$U39qVv##Z>*x3Az_XM!ZV zbMPT?Y(m*C6w%D_hlDebR=Q{}jdT;WZl6vBC{t5mO;S(`*wpd-39as2ZT=JQrfD+3 zm_V1OG;HxOQ3%;^ZOH__Nir~OYC|f5;!Pg87owXT|L2GJCamg`P8+w@KZ?HLo5(>; zfnQe2eNDTnGLOO+TSPR~(Uh(+KV<}fANKH#JU}o-Dyaz~GJ}B&wzY0UO*6 z+nV8a`;Ja{sAB9G6Vp0JS7ewNC7mu_&WslI{(0}(^?U>eDYPJcqnmXE+@A$-7UZi_ z2Fy|}r@%3C`^UeoC8y_QLX(!^jb}u)5^VLBt?Q{-NPjEIh-fE>4eeZF%&$p@G7B}n zrfWgfMahXgHxm?389J4y95ic?l5@Xv+Tn~@JW0HRa(@VCx7oAt=q{GrSbpt1?+Iub zu=6dFR89BaB885uQ~SoYvN7Ph3vx5}a2q2VW+imdV42h$;LXx!dYaScnElR2vdset zhI~T{ymCBU>z(M+)ZCuJp^=M`?2E86_hY2E*wEwwI7GYVpa*@=FK|>sE=HfW-bpzd z^usC|d_7=pR^>Y1lk?iYcn*h=*NTc1YwIU~4$ia}J(BM^JxBk?#nRV9IZ%Zu=rtuG7vPT z13@?-My3YA@Uyjr)pVH*jd`2@BZl13K^3IWi110>%?uq}&TY7{56I8RVo(6$XDf}* zuq{y1g`d9EZvm}BKsd|?+YFgw?_>JWJQhSLe)bXe+QY|G^PVIYr_v*_oi!y}795a= zx`t!Z=x&36wX*9N2W0R<2BpvICg-HN z{^0a1_ss^#FNwI=G;m#K3&l-$(jDyP%B(~P%Z6al>cK#p%GT#Gwj+!cd|?4*LJQG3 z*B0+)hMcHaCmKY6Qa3b6H=B1!jhZimltjrwPivBlGHmc| zGKD){Js26htNdcf(C9`XZyQ)_cH{sD-dGP4y1(kVUXRCU-RgX!ntSW%ob>(5^x+0GdaNjo* zfKQBaR?C=qMT>KDfJwgX3*`YN`aIN^{!&mYOHSi)5FAocoFG9F9&>=qiuPQ`SKKC# zcczMdoCjb{+*6$r)RzXRGd@ZVPvSmfK+)tBk>`f4O)sL)0S0E)+ZgRg8c(7u-Ix-P z+8)`?fA8g-jyHw>$4 zr2t|M1&weRS%k zpyNqq!e5aff5GUqX+>-|tUT%U45UI{?92^(v2yp6X+(wH-Xl7S@L#q2Dt4DhrGdMC zmsP(>U@8bDf~uj^SlDS2(g@J;!uW<(OYZMJ^?Hcvhl2ZEj@&;|s&a?H(&pU<1x98{@-98x~bHyC=I78Klk+nZC~(7Nkb4VzCZPNRzM?_mK27=f5LifAX= zOy$shOf#;3Rkv*f6Sf+jzKsm99o>M7)SsbQJMH}ymJhxHp3h_m$`?do8&9QZ7KpLpcX@b?I+i5?jo&P@GQVp`< z5tql&Q`?mqeIv*LB-8dh_Y^epPR(PFV4K!FUJ`Y2t*V)I%BufxP`nHS$Ue>POIEI! z*@m5?M)Wnt&UNtZw+a1OpDi*VxE4Van&K+&lu=36c@PQ4$YIpf+04f(yFp~S4(p!y z^*w#a&=jb?7Av*+I}!r$=a-8g4aWK;DgD0i*WUKuDtv)9z^@czY(IEr4+~$a<$Zzc zqvU`V&58^T|iRdOdlRm8|v zAenB}f24hQ#;vAIO|!hu7yzp`tY$g7Svn}x+03R?RJlwLB6pg7CQ2G zTD&J4_tw>vV`KQlZ!NP}sE|az%xT18n~xDzhr?CP@qI})dU0JoJAu(humt)J7WmNZ zS+Ks%UN=DSl1(UH2tw)Un0UmdA!=209N_{H1=X2JrB$mApfA?$?!}ZIIB*PWCQeyg z2=31~@GBfo?XH9QsreV4A4DA{ znC$CSR^%Q#J~FPBn3d zj}(r!U%r&MR@8WnkhyvTbUJ&4BvMggDr zav;;85DmsNPUpg5!0_R@ZyNyue7lQo4q;6GpP>LZ$NnqSnjMVxzVNxRTYy@hUWDpK z1a(bN!It44^LtlI{kDzqmE^yHv^!&jRWx|1Y-SsA4<#{Udm=nRdwS&Nqi^XYeg67= zQE!@?{lIrR#H;OuVSIY~MEswk!CwG|dG(JL25GBBZ*y3r=v6(S>?fJ8cu08+@;X1> z!NxpAtR?hi)j11hw*$YY6u!4W32ynEeVyR6;_yTi=w25!x5AZp&|%0P{3TPB8$iL# z(K8$`XwoW^7^Q2e7l%a}5zSK5^H^Opcg2Kv!_&aui|fyF%}f#B{dG)QUX9lG+`dN_ zW0Hoz5Ix*pbQ6u+mDWH02~?1C(VBmVkuci^VAEK+VanNWd_I0kPZsd~USX98?NVg4 zk%mr(UE4IuY#DR_h#6)1Bnbs&xbK20q&s(&f63mU&>Pv5caipvle^Ks3 zCGv4{#wF=VVqJseBY0?+%pUQTI^DqH%nIPBZ>DCP&!)IcXtZ=OkMxVSO;vmt1?1@`cBu<}s;W zNKX0M_>x$qm(FzQymQS_>NZ{c7vC2yK@s-k*pAN zD78JR^DerWOOt0>M-fh>r!(fMRl}95{_}t!QW69d;uGkp`x0So@8jqW=5HQ~IsMnw^8dq-BoV4Ik z<$Ml$<3uBUE*O-L{hjD(#{xA>wU*ajYqjC%U$cEkw&WYaBQ6*mqRbrfOfSH#4JD3m zNCp{xG={YaEgu}Sf%j1AfT4fh`tqdI6glxI@?_UJcZ$AoLpb`U@)>_^NP!g-@lWBT z=k&xP$#l~3YE>i{k*AB|x9@;$OB0h9zoVD>@MYF0k4|$G-}CQ`h1m`w@}Talew@zu z&$tQZ#N&0~W-E3duuGHs6ye26sWun(M!|h&6gM%VqLsNgJZ6?zm$A*%jft{gKt?B& zk*lfgeTv2l?>na$V-jr^F6`?4ch0Pxwv}fBMLE`n6B08spO#1Rj7$Fw!6@E~i#ljK zuYX+1Q#o4cudQ|$F)otwF-ivxl0USXkHA+N(-6VKeJbRIc;8%H9^W~XFi_Sswv79` zwy?xhHQ6K&6?((Y#fZB;WD+B393dbPT&3--4<%&0d?s)c)Gl*j7-RQC#?ncO7&BxJy@ueVTkHBQHH3L1!&bu19M!?k8B^5zra zDvt418;gkcdjK$?AVwO=vlyz82*zu+y0tWxC?z=ew2=4Lhf2kh+4!b9h72&6yY z+f8iKFbNFT{VX0k+7^G4OI9`T&r0QdR-pj1E;DuuZ5sW|fu^JC5z;AJ1qErc?H%Ad zr}}%7KqriWZQN975Nuasz;&!DBWz1ij1BhdJU#nR25bz737C45fKv^*B`!$4-YvGx z*cdHy1D^k^<}GWI>Vx|!2*uV4dN+B$Y3?miV8S!rI0$^3^Zh$ie)EK9FKd8edIGo$ z^o&YAO&mvnV;KMp`$cso1sM%V)Qx|PzJ)*T%Wo9EciL}#Ktb6(*m;3G;=VY;qwjXydC`Q)e zjBg1zCc`x+t^WT=g}~~P@J{|*KDwkM*8=9LY>A86th{!;nINY{f<`vGc=Y@XI7wv; z0V^;^4vYuNYryt>72Td60(j{4J2p~Q9Yf?tk|seSYc4ziAWzh=!YxCnYF)S@p~Eiw zV)(Qla_m;__f2wsG@=TfK1q;4*u=aBSQYLeQ^@7fEfjQj>xi~QOq7Tb&rqd`rH%3U zZHKvwx0#MBRF|;N?jK3mILgn|0%bHhAGs93gFd}lRTG#R5aahB;Du2iL4Dbp2DUSg zwJIxyk3Khe#zZemsJU^qK@qL%(oox#uN5KI-lstO)|Zw34(!Eg5T z74;L*x$2<%n*QX-P?#ituOSKWMS9WNKq(kEv&{KZ$a>2rKHl=qmz*E}%aWrzHZi_l zoyE^`MEWL;8I9c}-#1U5PFq)caIK2I-f72-m`q2Tk%;cyyRA}1Vx3wZzgX28aIoV zcLb&PFFUcckXpDe z6fu+fbQyLR$Jx`XV69vdaG}?tMBL^#%%N5mwaR3f{Z_;OWgj)O92)CpPtn+Fs8t5U zjX0+<0-#!nw|8@pAXQd6{M!&GwQP7fkY#WnsRD!8GkNbyzpmVGL$dD8M>gZmtaQwi z*go3*!E7Olhm|;7mP+N~0%VbIK$>!S^QAF*OQOgMIdFXcxXf_akoa?`qwe0Q=uCF8 z4`AP7?@b?m1l9dv1BXDP&BYy6r$q|qv8~~>Vi|Y?tTI0WfG`-_eM*-di>hB837Hi@ z#Z^Ii`Goy_Ke_BRNx^(W2ij}i@ zAAXXJzyC+RaDGMq5j3&*f-I;{x2$?A(F+L7Yk?a5Hn-_lmhib1{n;@2L-`^4Uh^j~ z_Lhx5^R4_|kDqTYpyW4y=yO+|VnkT)&m&)~?^O$}^%)1QhOfquX6xW8Pdjf_HSF)! zS!~ZQlv{o46ss&!857u!J$osugPRY^_-a0Bb;zu!_1tCkasaxP8SU{;PUm=yMo{tdnml30@^b5LW_1?&XIffdY+ z-O@L&A*`}_+yrHk`E8ca!@e11jT~|kTR}t>*vQDhU#nS&$wFaMG$=o503kOhCEh&A zsJy7U-y^m#n>g!Wj;>GC@99(Th#c_#XpJ^QemDGK%NjJ^Di5FPdqftgS@j6(iomPT z3wCm+f`tbt&LJt367k9an8kho2iHVh*>LR+e9tErMz85Qo&!BtE`Y{J%i8MWf~d{K z(BAIiW+pXX@s8@J4p@yJZsd%(J}oKt+dhAxoFX7JA2>%9bV}Fetb&h0=C}_OT(sDY zz9itdfCNQqc#Y^OnL8;gLOkLy8(0Wiyy2RR<>er#_~kiec@JRs-|#)kHCFuv@uvm1 z&l_R{MhL@{{?#V0bhZ%s-g7ikDbx=^fJv6)P z9(Q%z#&hjOTIX<8TolQCf_!_*jq}oa1mk3)e&JtyirP4ZVwi;>y9w_D?O(p~rMz5pL^=*Tv-GP_Z1M zW+KB^VansKN{ZX8336b1Eg4MLdS{>pMv(rBPWeNN)A2DS04mKP{2|`X+7)-XWt`XGZc}ex@t2G)w@L1w6#)B4#=Rdxv%bF;s8tWvjtJ)t7NtL; zH*$}*wCf<_xipIPYdXBf#FTT9mO;5+5d?a0rSS+Jo!zcSDcSoAmiznaTB^t(bdNrd zjvcwMFKhldlkF2mnYzFb`g4m<9uSNu>71lx9tXL4vaR&lj5VwI!D!EOj-@sR)h4bD z5ZsyfY0{@9@wyU`Jo<(U2~g8m`y$$q;GHX1Impww!W^aCmRDPw`yWJokL!Fv{%hXACBreaQUb4JAzz@{L> zMfbWcg^1V~^PpBZ$!RK)2zTrO+0jFP_gBEub@oValR*+34}Srj$$0qPIy-ZgG7w(h z;b2Y#Pw%Hbt^nmSm8loquMRCs z50WBiZ=j;AH%iyA=Yvdk_zW13zg13vD1M!oRv+G>1?0YQZvbp|cLsmbHDg|{xnHB} zP=&s`SgJxmWv@U31Q^+dM-Cl+Y}tGdRq%_;B*QjbD#5mFZ;U@vi=`b6V6R%2V;UDHUN_>prMjqEF`(+LVy~kYk=?n3{D`pBp|`lnt*~32WL7bUQb2Z z>21MGY-@JBB)y4u`K8j|6&QAvr7v%tSlr4(gg~fDwp>qLY$)>4<2(uNo5KKr7E6Di$XK)l7cR zuhtgbK4D#3PlcRsN{=bz+TZGvfdR$*69r1TH7Wxe#H(SBWHKz{j3J}70vDfaqL zPYWgtLG1n`>c}CfnjM%7Ne?A%)E&5cs$(_K`wx9p2gbMvlRcmQQQ4C=AL=m+(@*af2DM#LWq$jaEa}`m|5cLFd$y zrTx5+-JA(%SJI*D)P)w^3IS($oiqUs=&|gNAK_;05 zHmAGBwM)2>B$4sz#!v^-dRrn%Zj*y_17| zKPl-+zyfxgur=~UawkvV|9<=}?=|n6YS3=?vCH@~Tsosb0{FuEF=}QR1}vn@V9Pu# zo~d8OK(p={H=D|~rD_8uSY9awnWr;}5b)2MU^j zcOuTtJfsZD2GhAPTXX7`tH){p!Z=#`BDdGW5%W3 zfSZ0QZA&RUS5jypL;+PqX1onu2gt)L>L0ASB~qk{xgob$Zp}sk5kOy{k~lk6mZ|Q^ z7a}d&njC{V=@m#q0$T_Kp`5i(vbi0C4+LYD_zNlw7n;kSVd0_*bCxW>?sPG9e@$i!@uEUuuvo8IHAPRZID&p>^=z0IU@d-9ZjQuKlW;g8FMg zmsKP_dnSoSW5h$*W0rwnkiifqtZC7xrsR&xulr@n1V*yiKZatn=#W^0J?g+=sAt{1PJZSd4<2Shb=5I++k}ozAOLn(H2V^FMyDp*^}h z#kc7P5NE3Yv%!D+9@a=3IST&>Q2gCs4$@>2$uN_X@BMlE-sg$Jk6}U=_ zNy|Z38;yReuW2tyjgc4!*=V3)VSUXCn>JnVCNzr9)Yn$v&qY;8gCUj_!bT%9kRSw` z|8CNd&H6`F&mww$pAlKSV~j$pSRohJQu`D~G~r?9%*AjYMtABJb2i?wIBxY)qdbi( z{b;C}3ZhqzG+}h__S_(+1s$$*Wei<*-Y;a`Tmblr0PaZEk zmf{5bGW`Zbzq61}(GRnKq9qSzTs0AD;Ss4A28HOyfXW{P;a7_+ zIjzV_o^u4g<9u&vsaD;@CvUKt?I{G|gN%mD44T8ni~fK>JxRWg?Bm4?N7v=DW%m#g zI!#Z*`^*=<{ze=t;(G@G9q6Krb8Pe@<-<8ien;`Vx@LxGGzLI1VO93oDHO2@jMUa=6@i4g!m<{a}D|!DBGX{VCMN>Y=(4*%hTC2ZDzst zE))MV=9{tg^i`&>pH=YR7kziakqLv;I}R0Jfg>>Xr3SSl%6FBU1o(!iTq32wFk4)& zDG%`t=YIu64_|)Iat}QH3jr04(1ENx5g}^+=&YjyajDnZiRdW{KQ)BJ&f3*5w>fuD zE`Ck5L{u!``=_M&lYz;sYEK=DYN}~)ps7Y>lRNS^$$T_u%;c&Oom`%<HAYv*|-bS8mFneR^&L4?cohz#BvuQQIu*q4kEOpR@s=VtUkBzb~a{w zp@#a#EJB}spJv$q-HBF|1?^$GF9ZPTqiW223n(bA+`O(*bEzWBNHQdQj^To)1ix3} z!-Bb2u~o!IiQm4}AA1XT9^kEC=xP(dIy3sJ04VP6HepO(kjS(2vD@dL4G&UDa*3yv zfYees^Dnohc4m)m+)H5fZfx&wZhh zZcR*52J-a*A1mootzB?NcGRDh0HfI2`fpi|Z-Y7){KaCms}A4f`22#(1h5H7g;RwI zs;jV+%_BCLwb2_p?o4PRBvh%2fNIu`6#!GZp~9m1WbAOig^dROJ4^-vp}B`Uj`>$#cv{ zMuw9w))qe=a)SB)t2{&>xh+HF33!7W>B2rgJU<;HJ;&-<9xYYetMD|+p`)XHK9Rd+ zr7I$s1kZlFethZ!pcVz}Pn>xu6ftOTF_KWGa8iA{G0oy;%B zc{`n(ZO9Ox9*=sH_2s5c+d9Z9=}B;>p`8@>$nchaXoKAyl!KyS+lP0VI>+mx!}u)( zO2f~LeH$ITHm!b>DPby7dP~`Gok-ycz0*_RFiwc)5`A+FGvH=@Bi&oDW&J?r;a|ZO z6nludsuPGamd_qKZ=B(cMUIio+#dmemU#Gs`1NX(R`X_l!qR|oLX!Anukyw`;qE$A z(y^F!u5oy4&tSnj5)>Ec+bT$9D$=EdK3K)yd}W>YSHI{v>>Gz4JSJ__dTNq;A4Xf< zgx?IpOo(~?a;alVjSQ&cg-!0t&BJU-wuu4w$ifWqqj6k~wiIj+g8|$~u*lfc!5r`* zO#fhfwFsd?$$rdT$GsLvn4IzYf zZ#xiRe1LM%Hn=y*FG}(EuGsi-bIJkTWe8Xww61o>(JR7Zm^PLViv_vXEYDQR_q6$q zN%_TDBr2O6AT_>4W1bbBU&{HMOww0lftwO(VaF;XZBN{@sWz!fA>Ck{ZWrQE+A*7ibzveIkHe}x{`CQdQk9|h+ z^C#-ew=_8&l^<>_(I+ig(-Biy^S8kItidUofZ&{EJtyoKgz7Hj-e4L7KL7AZQAu}r z5h9L|di{+MI!&PC<5x&Ev=CD>D4XBH+2%S@0%k@)%+B~?11UC$;mg#q20tU-5W%L@B7qkX&T zFW@!I)56FR(qEfCQ7vKpV!OaI6-toB@P3VJR`V!H@+V|cxaPmxA9{$Dy%SJlGeoI( z)3`oQqf`P$lzuYA7Ftt^}8OYFz|>7hJSu zUXrvm7Ep!Dxms#d>V00d?k|-(p68$Q7bvV z*zW4k;aEVQa3=yfIj@b8->*USk|pcz{X>8zo>q&P3|Ar)ml@^#dm7b!g4Eu>g_U@c zszEiAD+W-X6>Vlxp>|Un0RO~Q$H{Ff0E%p8y+SzOV4F=3$1ZMHG63Oj`;`!~(SxAF zipqD5G+`gy*aFZkQnwLmmjL_qAkji8_PdhmqP{h#0l=%!lKKFQz73(}%hcnzU!ie3&7b1PL`}}O8bWhM1MS{T#^F(s=G?ek)bx3GLZoTJA z5fu(4e6066b_TzK>b_Ssrt8+hiRhZ}gqjltn`MV=89M zTlLq`au-3Hgqu{EcO*4P%8m8z&n^-{SO6H1B<$oIqC63Lf2*X8- zwF*DPELenP>*==*5K}t@nI|ceoja3rSs$qzj10SAFV@sWhoor-1o*zul{gjQ*%Jr39rBQuPYEE(l6HA& zzXK3)T7^_wH5-hqZQ?#j&M*k&jHxqMhAG%^BDbvbW?Gc=>}m~R#sxorUs7&fSUe18 zKlGI4qzKmIQ8!|O$b2u?WA4F^sC3S{q)S2`5`4gn!Lc=8@Mv^4QkB79#b|OxmJR`! zN(`a3;S~ONsl*g^qZw()4AyhJhSZD#ch~~_uJ>@yHN)jDDNx9mtm|OlEKpg!r9;V( zeh=ib`_|zvbg;V~!=!W89r`!}!}?N28VKgDpN{YWSwxLws>+{de0H`rdkF{hC$JOb z^aGw0YY`jianMP(h&cXphbzw-UxuZjGE-u7(1D*&s#H@)gOwRo$X-2@m2~sP*gFr8 z&|L(i&hLpkPp*YKXR!)RkY6dDF7dCm&GlMQ$6YcNZDTB_7<2`#4z<lB!9lCfZZzbefRxdGP0QN@{_$v{O{NXf?33w z92ToOi~MT<(g;vND-0m_Uhz)&R^9T^)H!*04wp-TX+$cUp~<-!1cwUGy*r9a{Wb8>-HK$A~$->&Um)54DrfH(=*;6npOr|LgEL1InNm=$6xs~LXDcy&vjYfS_Le(IyjkLta# zG?89uxi6vaetU=^M`9NEDNz%0l!-`pyW}-&^!OIiN|V)c#xGf@13lY!5v`1H*!J1S z0QoI?Zt6n%LJ9#Seju;3gUODwk!&nOu{T{}m+seCt$pQ^my)OcRxa0Y^onzqkggn8 zbOsX6uR(s!Q4@r?=>cr+VK|r!4iZd8s+&$eb(70jWODutRNppXsbe2e>KyX zA(C-7z&7?zWo8CGhP5{P9C<)0h5SD*CRRjXYmw$Xx;QrMJEo+mE98C#FHd z-cKmDubBHUS5vRM{n?rj?`-qQhk;qdlCqB1Nm5InFfdu?az;uyP8?Mrx^MBYiaWMx z3m>So0c!QZMchj1N_H9+^)O?y(%2@i!_a{0+w*4r09IER_-uZ;U>JhYB=vjmzHxF_ z<{G|Lo|c8R#t-JjJam&|^xVp81Kr+X0_$uQf0?C@E>$Cbp}@DN%O&moOcV}uKvG6%wX?Sif5n5q29JtQiQxtr*PuR60+@fFG_nFZTFQ^I{v zXqAr<#XN3Ww3ZyIjP_GMABud_NSQk+XHyRKGc6Cb`}x$xJpRq-Rj%g@cppuMVD+rT zl|()*a&FUS*%=Dok4_JDzhbH+{%~{8?h}#59w%RiUZ8B)S4(y|zbe4M5oy30BBsHZRvqXpbsj~Y}r0H3l zjzay@nIdFBgfE+(@+bs`9UPg>{*A0A#>d?%`n?`HxfxwEr9!$x+o1&VabN}oNBb8u zl;mr?W$X`iZ}X^c^T;jQb02>ECHL|C(9m```*VIx0a2D_Z*0h2oWdtf$h2+Yv&uu2 zp0@{C$fB!>L@x>RgdLdD(FsIAb5m{ZZ}!MRJQaOx84Q>X;+|fO361+hOtHviQ{+kS zsyD)uV57{Rh+4}Iqgmg|shw1vdS z{op>uRTUU^X#?KS@h)Ln-D^uIlD!K3L$qeh4#&_zJisT9Xz0xG&W{ZcUjR-~{~q&i zz}EM@w%ks#_fMp({K&1=0ltt41#_PPGs$Z8P=R~{%{Wn|N=_bgsGt0z}&)J8ed7PLO5|;PqiiR}Sn-`KZ5pqCxA?02hrv zS!q!IZt|zK5QK0Mo(b4Jfpa>vE_WWf4^Y?%PN&WoZj;$3(BpIrzbr*h$oS#0c@Pha z6J}(s9gguwj;XC`^%x!5h(N7HF{YX_?^2sEkiw%0u%+Ep)RMH=p9E=bd{irX$N?-G z4+sMP8LygjaJbrN{MaksOJ&HFY$K)}h_y0y<1w4=9S(cEhc_IEre%p@kgqZhPCLsi z_ce31(dJX}UYo#;TXAjp-fY<;wI)xE;=%)1c{KZy@|sXIj`@aEF>eZ8gJU}0;hu!8 zDcFWup66!+?}eD{n#Y88{N~c(jG&@L1A+ zvuy4THw=2VFSF>$h6(@m?opq*-En1g>B4`;VmQq0XTTe3)rwKXNQ13h6mRQ}#vXuU z>Y)_m>(c*Huo(vzJm!1(tNZFKohWGfxnBdJ*hZ59ScuNY>bC8KC5!&GcMJ=*Gh5E~ zbtP^~n^D4%0m22X!y0w?=E_-zNf&A%o8UqWDwT5!0o^tq^88bruO-b(_Jo?bqaXXu zVC$POaDtDWBhHxqbiFm53Uv%=A#s3Qn~6EiYg}Z_$koBYY2x57#TI2Y_QDf!-sfxu zo_T&_6<#R5bF!nAfvM}?apXrR6F7^~aH&r34aE040^uD-Kgri1-TXWs-rfDb0M4*r zP*Uf+c`Z=uOdLp4jJoJT?NytACy)%ldhC@!7Z0EXeXIHlW+cc}1$XeSd`7?B6^RA+CrN_2Vlzk+9dT&yINOaN=7aCJC3UEdF zpJ{2Pce$232{vekJ|Hu~_ebBbklFRDTU@oxOkYmH=7Tn;(*F{ZVXU=vT9KmWpF zHXv#dPlWOOVXKBE!c1^GfmI?nTxLIV-XJ z#)2Ijh|r~9sBdg4{mQ9KsXz@#6688&%B!RHH_I?B@ zbz)5&!iNu&KgIPNz29c9iM=jxi(=Lh*5xN(rzh;I?dGWgh+TaFbTpt9_w7$@gd!#b zsNV)=Nm?niW_UXw@)P4pJv|b;&J{W1SAdssk%EpO3^?s8DsbFRuO#$mz0Umb_(KSLPDBQ0y{|4k-mDlAX z*uAB^qE^{05VU{>(^P3i^=-L^J(nz8@=)1oHG7wXpA4K81fhXOoVV5;8aIXw!vlSR&cb#;hnN?UMe|Fp8#iF0BiXyKn- z!MG6PD4_eShF)i9kuw~Oa|Jy9S;C@;s7yzweQRz7V+3VjJmMMoL>G!w)C(5?zeu`K z`8`LYlXk_6G;9uQ>fWw!{ZiMc7*5`-0|(1Eeb}IsoCH?2QTpOo^~t~9RNXmgTPOZ* z9c{A900k-1!Yp-G)nyc~%n^(Cu`5C4HRA}1L}p%xh)6QhB3tQhH{TtHDE*3fh#QZt zFNlrQweO>WndEC}v?IPDicMM%=HZVlu9T+`Ytxk`mg69|{TW_^S3&Q9eO6W?hcD4( zCLKiJej#wPFs3_rp-vG4+(>r2B&KDmIlW-ovZzyfXE= z#E;-_0`~jPmCjE;fm{%)&;-r*lgeT*#YC2_N65QeJ=XSu#kprgPMNE(!~DvDd2Eo5 z{0y%<_nTqwt@;$8&~RV30jla;a8n-f0u6pD?)nE-dXGB;8Gv+|X2a zhCZ;Pqp~=bZqB+4pE}oL-6O8DUibd+v~@;Ds%rYx!L`e(S-!`2T>-rk3SQSu+x|EQTk3VTi#BxH-wilpQ(*`1 zo1aOl7h)=3wb}oD-n;S<(68hlesnJXfw#?3g@7qQn?uRQFAZ0)7R2=#19S$)-F#zZ zNG9D?Ks=m&cfpr7NsvR5mzFt%h&~d!kwJfVfkss|n(zUhghF`*!A1-^;m~&G^j~iK zP+;6>MSLO&EnAB*E&uXCJj}Nw8k2zQ^U}b$BdG)#Axxe42KG_3O=I`wO?q4L7O#@t zaZs0>0x7!C+oL&%;1@j}fB`|bP1MJ!rriM^Q|~#F5``9!+`A8$7C@+bP$Q+@$u3{n zG-;f~4L;>?;;eAr6a|k8(v~R9ug2^Yd3v+#&XuG%n^~#8IBtFD53+JPPEAHTt7&dQ zoQRl&l}FVoOa%ra_5?lMsAhPtFme;Qfr*zel#wLhpTephztRy%IXCiC3{_|zelIRP zRWMCFbF52cN;Y&+N7wOLiXY(wpdiOMrf0uWbA*&_$ZV# zCe(v;ivd4jIN}lzO;*GiMLubP^YbjLLwwq_qZ(t;DD*2Uq z!0m3TzPxBs*(|u5$ZsAwwF{X-$^3~Wk#+`7g0osF>^Sl2&V?hH=f(8~9&VMD`Z{v3 zHwp0jtLz<`OoYhNKTxDPWpzAup_r+}>cdmg3vyPts5}EUF{6I1CbF4cac5l8SbH9F zJv5UFwHUWOAPCCBWsa_?9rahFwF-2&i6S7u;@W7_b^j4nJJ?I#8^v(Z-PF0ebnHaT z#u!WIf0Kv8_`Q^pxM%cq}V`>B?8xg)^qd~;G!JkUA{{%uG?->gG+wL*ba>t>iDLnJfT*Mep!=m-g8&*X*kR~QuLf|Ev z6L+_^nFA657&x_m3q>SBZMF77bxN5>cMPVT#L2a2ukXXGcE)<}u2oiUEqg&WInc7t z_a=M`wK#C^n(VYloZ8kgubXWe#QSf+RKdkZ@2F6YeQg)@2d*ny!7#*=1Ik%`*>3ap@77Xf6oWdB=igR90 z*@VzPQyu@3>ghmmS0{Qnp;+R*SXN}8>A(fnD|@HMlXZ6+{Q_qHMzbzzMpr$$Z5OU;-`x0uGAyGhfbblT6c9Y3x& zvCIUr!@bV1%GDQ`fn~hSQ4A7*xlNFjkIc{I-Muhhu&c32+xFLBy6XoAG@^*n>x*Gw zO(*U3n)yw4b8JE~XG4Bk4m900$vPkv>T85cBv^XRQjYgauPY`J&@vchjMsfubmK2T@7jwN#f!l{I zUi>shle=h%Z&=j;5nbDrEpB7`?;O)OhqV+lhZR?cNp_R!(ipE&p-1CbX%#mft7NAr z8^(S0yd`I01hDu57gtC?r=JbblB}BSV-{mt76MW|KWZj(*WB{1;g};d<9JB(CKiLB z;y%S=S;(9rXobE9z?xC*E{Zx>w57t^tG1E?#Nrv2$K^Nce4?)6 zzHIuy-oUlC2>N1YWWx!zAzW0F`s8(kMXuZEz@#;a3!q3R>*pRGT|p?0Vg|t4(>Ojq%~JavN`Yq~g4*@kIZP%w zZHh%nqsB*wU(REB(EcGW%vB)j=wAYus_v<%lOx;W4w;wTfsfvIJG}GQ^4Lv5Qwn@P z=j|vMkV|%BX89O)?hu3p@)#xs$kw$vrSN|?P$&a!^49oa28OZ?QMbndbK3gV(9uWZ zrM?@$ruFGElDqBT*ZW^s8cl46Gg~rfBfi&RnjYb3dVesC87FopY^qP9rm@*VWdL}b zCtEe!j)brok~aE0n>}rAa8dhSb=FhcyO|G$gI~*cXV?o+Frg;Ixf2vV?m(*=%t_%N zpgpnb`xyK&d<}6r1u-aiN~cWxg#_WYpjS=Xz9@0F?3 zb6ly1mq~LGLlMo8q!}9g$+4`tM5H=(uF3x}w>JlAZClJJxH=)~R-EeCJ_!F_0NN9Z zhNKU~OO4=7*;MgsNeX2B)XLX zSw=<;&T_e;(+O>Px$P|LBd&clzmt2mZU{7|>HmpIx*)`ws{(BSB(;#tb!r~!$;`d{ zQqCl|2MLr4*fsxmM&qvc4r-0RG&eB2){>>WKnK{J6KX*j-7V2Jkvfkt&UbTv*cnQX zjaUK3({(}0pW|;HYp_%kTn0hYX3KFSYnPLM>1+?Wk9v!`Rm#yVDGp&WrXfKBma(c| zR3k5){ZtAM%M};VNY2+yno|1-)j^~Z37E`AQU{c4b4mzvu>4>6yA;ZG>@mCqjZ#** zpT^hn4p;7H9m?Vi00ci>vt?pTQ`v-B=8e~gNuV!F*1MZ&6`j|@K6AgZLxZEkW$*dq zv?1-J<%y;)nkotEX;hyH&52ZSJLq|o0tn11op73yb};G*zvvXxP+WhV;f)?lGY&7O z7InWWy~+?Avo|viv>r=zm)Udvh)vReK<{sHg#2j`6qobbLtXchIAa2#MTTdv?ND=c~g-BE08ia@Xe9BDL$|+ifk5)Z1IB^ViNH zeo$p`Ylou>Wkzpq1#y|p;hIWdqM2=KWtqe&oL=aN8^eDEVqbNmN46Jc0JyDz4^5jP zyRxeYx6_z7&@SF#&sTKXG<4#MHe&k|U_zFo0%;`=*cgyNsvd7;WGeE5+<5c(!UI+I zt$a>VvvdbJa;7O5*+?F+EoJWHL#0SlhH7z@d zUPh7~LlLTV)enYGv{z0()A`m%ixo0#D-k?ASul^ynP0GF`XFw(Km;R$bNo5`H{Kg2 zcmgt!{C!a*Bc?<;3`xl19P=+lSyW7;*CwZFtUomW5bMr!3M=-l4Nk8di%R&sp;qxb z8RA#iYl)jKx|H-@erp6(14ykni=Wl zX7|tH^=BMJ>}&}@KuQmo&?*kl(-cE7(I zzLI9?TrF1|uCk^?B>n#6g2Lwjq&n_2z1D~7IE`SzWIDl=I6r~j&I8Ao5yDn%L8vaB z;A3U+^Pz+DHh_@a`i+D8Tjo40S1`AO&k!ofBkjj0N%*_j0o;nh>RkA91N;jy0lT=V zfJQnjleezz;(^(Z%CsF&sOlS``Gy`oaHlv3f56N2GqdTkG|%UDqVXx+!u zv3xhN8qXF^&>60`hR!@o<(QvIZ60!qV$2B|mH2#+*R~gX{tzUxUS@wXepbxp>l;SV z8$y^XH<(}3LC`Y|hInJ1)2h1(1Dc|S<@QpO$w)qLIHW?yqbDblRNFp}vvh_SGcR&Y zg3&xIIIpGMA3Lj=Mw1-ER%@<2+R~1|^3@vLu@n-@!mX7$u$?;yE}>MI{H%>o&8%8u z)_d|Ry29nN`5}bXZ}`9DlywdNPT<+7OLpv|YHjc^--c)n$p=|Owkc-bJ#?8Bz3Hb( zV_}7zo?qzONyB-2Ltx_9nS}4&UScpLNN<2<*+^}?#(lUY&+*QG+8@iO7E3^Yv^rC=Zim(tZDJm94*Tm87{En1x~_JizqI( zcok{|D1LKsCFi+PjDq>KV?`D=6D_mZt-INcID-XdE@|r5*EpVz9VKz+w07DIQes1$ zEx5!ytd4VX43^SMb^I9(i>Ue3R3-ZP9e$+{9Y!NUyqX;-c+E9gNkwrpKdE7=Z4n)Dr)fXgVlUlL5V5V>#`G>&xDy5T4#2^|q z(T?ZAYn=-i&12A7&F4Q!gI*W;)^j*&pJ0Lahyn%hU2hB>EnI!)D%}ZTd7FL<_7pe@o ziWy#28cpJ}XJfaUL8cvq{7D2;iQ7ao7>3zDgU8_R{+j`<`d?sxxJ5|?!n;e@pT8Auy934&!HKt2U?xvs0hkWh8E}Iv^sSdL#RFAbZRZHybFSSXc9;C<4D!C9m4pYFcGn1yeRH9rw8cZ9r!WV{axxpFgK#_(*VpNrlPhj4+Jzi(4ISxP}N zr3Z+HwiC$z+?h@dT&C*Z6s|Ro*ds{sNAC@hi;1xNn^+HlvS2(iocesF;#Kc{gfnwU z!aZwgn42-$QGS*SkV$G*_oGecsT|;+8#BXR$B<4;%c3uAGSlXj2#S*Geby7MT>lb zu0T*Rg%RLc?Zx%E&-x!ceZT5_ANg7UMacjp`62j`aPnlBoH_XnS*JCWqC~vETn+Uvf<5N83I)8e&MyJ((B&s`Eaq(rfJtrWR8_`=u&fD3ADG3QQSA z))iUBD)?-?!e9VF%*J|IcM{%Dn6mn#mM=r>XzsE2{yPTOAwvX|`U0@xhAw3vJk?31 z&~LOJmK~J%zgJiOSGkP4=Vc?GefKLf!s)0huf@>=zTz;K+!j(KSBg7-ud?owItj!~ zQ;#bzh9}<04zW^699#D;)oHT)dc8uMYBwC^7zsHOl~cCkHZ6tKz%NKR~EYd-fGB}UTCL6Ao8TZ1l`_0OJM3T+Q8!X!RPZBA&BEZEIXC?St z?oU2BbR_Z&dqK>*=lc$vc-D2$S`s$iJP~+Rod8M}7W#G6vQw(6-N3PXrfv?xQ-b{J z6GbpI@gJ~6H;$S^#gV7i5@|$b8YRB1+j9Mp~YGJ}@XC6{wPnaJt>cF;jMfz(B%J44z96 zL_SEI!W6#^;(hNg85n{fTJM|Dvo>5nWYP1u)#PLhhhU{xa6-I&<+n%`R_c%Q#w{jc zi>s?P{~|oqy%}$~J+sy4R`qsaD(xw{bPAT`gMnAZILOOtb|y!^1$49Fk24t76(8PJ zX?Ida*UtX7(M%xbgQ=;bi}joDLq$PTu7lMcz8lc&CgIP-Zz#+&P|kWkRgkF$^cVVD zR(&P4aHW=4PCAWGmAw)FX8{%5+BCZb_sW=0884mwmSG)J5kZ<;Lj2GZBl=*>>ftTf zT-z?66{n8sFBT&riwi(Qi9M&s8@^4ST2Ca5H8Uz7LW0hWze(X_$D(kDA$a^8-BZXr zH$15s=ol3{7r3uXdZQ0nLK{RmDl^#oPvEX{G91%N)KOLJmklRKd+w#qzHxbuVq2?a z8Q`r(0Q7KCQf^)E*O)S*p)eLDgGJmF>KVH|NuB#6LKJ4ATZl)0p7sp~En)krI)=Jc zcE{>LXM!J_MU%ZWvt%48&(cGzBE_^|pWjKM66n^m5_NiC%wKHo?I$?{y?}@>n*K=- z?0aFF6y|7*m8HhM5r!r~bGr(`&wGP*?;E|?lb)^k_8*ybrFSZ{S@L6NqO z{3?a!!2xvX=Rp0p%jQhhL+z<;Hx-k>6ZQ~-0ilE+su(*>r4ng+cqCgehf`F=_W2)Prv(}HjVOD zjqr867M7;?!K$;h@#?k#*=p>I87%!2HV3ggqC!<0m4fKB*j~(eD_>|_eu!oJ$->^b z5RUtzRmWe1GY$i8Gs%%k-I_i>2J^>UT4XW2xxOvwU!FUZ%oB%+1`D<96m$HWC#^Pp zfZaYDFJ-~Q_zgWRA&XS=EA$fZn9U?jQL3DqQ;6wAf(zC_;<-JPGoPFbJv8Ds7IH`+IP`=}W|k5Y!oU(pQ~ z{eR&-Xo+|#*Ql`_^xOU=uo>4;EhgT7ww_;`9?IqXr(RXcOBwvbp8G4=TDOCH;-xih zXX29D9cj`kxj}(`Ewxl?SF9Is$o6J-dG_-cVJkKjBq>S(5?ePc{MUVm9-)@5##IGY zozb>lrViBJg(xhq9?Fruv4Hj;7A}~0Zzgz3Dbg6Nxc-`D)aDwTB;V+7NWf0+-+@|0 zV~EU!W)iX*69FDd_*&pYQp5jXmooJl@52jey;mFY)+95Kzc-dQmIkU*zb09=^<68x zLdaePl;YCa2B-2M<>eU8|FwvZ92Uv@Hhzm3-X0IGa&ngOnxmvse7vd{(a;;7zI=(J z{J(KgA#l)!dkDCpkXVhYFb@O^)zW`6-^qy^#EkEHPDDQmN~vxoTK=)>9qEt<8VzCL zv;JTIqjp&_0{DCkbvsrF87{-4*Kne&Wyy&L1&v(Ny#K-_+P-L6J`gDCh18d2_60{GwW`Ob;{K`y`9E!hBiEO`t^CpZ=4ay|X1g*Snh%Ed~ z8}iT$U8)RfcZjm^;2XEd)i}zB)-zV2;pjEA3YN#F>i~sVxP){K`&0-S$t;%VBTKv@ zWa)TrxQ#jIpZ*Jp+t_fldG@U;d{Kg1aGPmzdLmSBok1gW%(Gae+Ob6!a}w7hsL$QU zDwU%9g=`P13QqS&G^FR4;48G3e$%*)*7oEFX@wLP))Dm-@TbEtb|@)f7}yRQvxCTw zzY-HosFUp6@bHuqZxp6#!c!hY&da)Op|_G({?fM|e)3SQVQrm<&{XB4K zT@bN)`nY|ko2VJGt*5kGfTd_KmFAJWEejyV4?PTd-&XWLe+SNn`k3q}j@SCr=7nuj zAnA!fIWh(bDJ8J}Dv{P6PTZC5J~+X-#Qab!Bx=e)Bnmt+6o04*V8hqx@AUs6$<=1- zXqo^Jny;8M&c*mc4N~F$-X30SoJFvGw!%dn<`WK-Zwk~5@!Afd2`X`><&ov5*tB>v zlTu`Gt65IL<@twUPC4*R7o zM0Imn4R7WZnOB4lvDoR8O*>*xDr0(N?=xieI9A$FZX8Q~`p%N9_Clb9#F51``b5!F z*QKS|hdpKe3;`71^SprV4nb(LJ+0IegW6F09o5mp4nWP1=|a~>VJ+70}fZr9nK$S$5v#p2ckV!8A@mQNv$O&MqVaFk!))4gA1TTbv1&a;(F?2udQ0 z^))v@bGrjVj@&_^&PifiK`^8f6$Tjc((gcKITBTMyIZqC*W3(ZArGiY^%~&{~ z2$oGG{5V~NUFKqA?vl_@o>HH_hhAw&C|H^RK(8@zc<461L^OU*0t2ZX`yVm3@#sMD$}O^qU z!&i=!5^!OVeQK9b`q6Ce=B4~vEBeaEM_vfl2CQ6}hMocJld`S93Y3o?Ua{W7HpmN0 zSb~{w7~Sjsj$kOAXk_I%(GngijzS;Q@E)Z&;@aDNAr_9OOv<|`68XRS1-k;_X5!D| zEyo&o;fkz0arB)|6x)H-pTR}l<&h=?+!79>&~2K#?aWYcdeOJC8_?P=MEyY)@9BO; zVgF%!S(1{RX=o7hJ^6rRUVcl9#=kZsk(4}?Flg`LCqm-2Z*KgLklcZBv78I=@zi5L zw@M25lI;sf7t!oMb9RYH6&uI{@c}lnz>mh=F7p&hk(@OMw8|L- znK)Gy3jq&L$ba*Tbl4990L;VYq^Tr_b)5M~DARbMn0oss`cE0t!O2*haDMM%Siiz< z&ns?xrfe$JLeI0UxAdo6N#N{MW4il$UD4TfE(gk*0wOVutPHO{zNG_by@CwByRlXRI>5d{~kk)Ia>KZkZDeO z|1$EjTFxa4E{QAG0nt6*T%XT%xklj3E~jJwUlnz51q$bxQ%R^{+gdw)dTn?#oMc1& zyY6znutvN*?TQX+|4^y#n_orZ?7%-n;dHYHY~$xkhL=1sn3t zi!{Y*v?_l#fa*PE4q;&oNnm@YHZcGuq0JlHsfVXTqiV!*m*v+0rGSBlG&cZ<<}J;g zdQ?VO=`6xO))Bx8?nxb^mDgEE)ILVmmuK3!^+p5gA|+7N8I-P6-o+kmZbpi#KM;lN z%S_!*jc0<`xg*dT;4*cnxMaEE>f~O8@KL?;Yq-gw{qd+U#!x-_NGCDgAZR524Lo6A zDjWVpv9VE7r72)3@7no!weSV-_O;bPo@_dW!0t>$T!A22kq6d3JJs{2FY7(g zu)M2v_sP|=iddm+bs@~|S5IF$Ar%77o}ZGjhPmffHs#%%zPc4YmBdR$@y0h>QC}ts|4Z<0?KQaUmhbXr*<2PrpMY3x z3Iif@bJ@A{gmpjQ`zm_74|!6dDd9H|8pcsn3o82LlO2Y>&O;3 zPrh)%7maldwW(kz+d_X{WZFc0tsX7%uU(|!1bx0m2s8*;;1$(PoZE$))!~ov7EXru z2Z6G0+IL6Zyg!5(a6|I48M0`Ybv?cTJ-}dzqx-4QF0+o>AX?j)sR&D_rG5^{Ho8gH z1v?T30W6jQ)zm(Ez)iFdX71)01<0Tyh$@P`y@L3p2U%&G>X6FA6as}>&4{RFs6uQq zpsU!qxGTqAUUP4FUueC{$PdH~3kc(yU&?QX1nvIu!;aUqesjqeN7bX;Z|S6cYN@&lJcUtM|uX{HN` zz;-10&^gw?w`?~RWbV6tq|1?DnSI1ilHN0LtyL-8Lk}KBoN6(qv{ldA=nuc&WeS~Ae6s7y~5b>l6@3(w&3zHri1rP1L zb5(bG2-sG+AE73=T)yUI!l0dRAk+N(Cq_{HEgW-5Z7y)xuB7~~^-__55|hAR!MQ~}Z4WeF)CsC9;W;rDo^*f~WAa7a#RE3f z4bGgt=rY6@aN#w-`TU((YtZi3E3Woe?D-adwy0jasGH1FIK2Y46G?$2Y$iFxThSRv zt&@Mzg1OWN%QG`z_jF82r-$r9-r(27+tSoe2tlx;Frj7B2=GK?F2ous=Jv#^a6POP zccV%(mUc&P8C)=6*{8MMQN?EG3nD){)Q}U@$^8Gf^v!yEbgyw+-&vLHFxht-poL>6!#pf@uonl(8|Q*C-e zZ|F*IPmyRInB>YOvbjsH7-Fj(bRsWlSlc8}NYCXs1#nJ8%zR${ZVYL8Ra_xS`*}v8 zJuZQflk%7`6B%@jUNz+$Q`O521`uPunp~U(3q()yB~p_AFSN>6)PV!=mH9C39^%n8 z2D+8m`8X}NqCufBH)y1mkzY$bcOR8M6^(`b%NqVtb=^}jnA~wC>O}~^CG_KZ0rtH( zj&o4vFbOvl1EZy!j`SvyKoPTh0b(lly?wkNM_H@*)?BfZSN<_%jeqaJoadOc$<#Ac zO?;$(Epc6UP`Dy;KPtP^RM8FG_R4%rbb{L(HS<|}HVY2N5?vi%wrnMJJ2Z7;H(2Kq z16CPp^{^xT{$_kHMi`<88LgiL3rozScK>vK=1n;1v4DpbDTU#W1=)>4K-zMtw_sRN zIM%8vj>y?VBosD?*6y8eaHOwAIs{s+33;>o>c{hFH}ZP!3ftMNLroAyk1mh9tHM*4 zgq)2=uPgPJ-%{9(JvGTk6t7PLwAmL1+%t6jXG@VjUiS~#x2x*M-%oIvVZ0eRlj^`9 z1CJ!oX&nJgeBoEIzBo0wUxEFY0N5;VsrXJ7Pt_UgtV=i8=y6OyB|LHM79^-EvJsmP za5{caWyAxq1UFPp6O-p6o^+eV)z(}Vx%lv~Q9}F1qfnbl3+na}F&Y*ryNrs@~wBhqm~Ulp7>_smwQSg+#@T zd9VXOM(Q)t#i+nk>PuP{h9fE!+?AxjZ<(e?^PSl&Qq~2-5lJJ|jV?6f^$*PHDMV`0 z$HJbr&tPvz?JiuhMEi5gx|Q)CxCWC-v4YHXiXQKvcxUAE5gp9qDNV|NeXBrAFIv=m z^H#lAE4RhbJT1R&pgH;hWC3?ZB}%rIo)GllKyYo7BnZ9Me#us+ta7IVb@yGNg>OMr zF1Bl6&iEE?>g+`#NJO#Cd44xd!j#AdNJ9j@6%nIR8Jw)vCTwMqk1}L);QoUY_ygs= zaUqEP@*NiPW6ty6sB_Vs^Sw}M-#@MajX$Wvf?=<6MBOp)xx0ixLayHMBIjik)shv? z7`a7OsRzAROpf}tOrx-+F~JN~O!#{F;x4w@)8}N5#HsGfGK4-RkOhxNAB88>zmBs* zdRz;k1_fIx=WL-DH7NkKI=RHVYq`20$(MKAm(K#+eF)(oX;Kr)+kl zqiyrVWO38{sH;yQmko{;vgF$FVq$Uul#*?+10`R=vV!|u5)e|;b`?#(B^5?FsHQx$GI#T9^f(GLH2lwN%}wtU<2F8yExUTiN#pNtQ(gqa`B%w zIT5?m6@2`7>6j4A*j&~4KO`0zw78J2eSEuDI;psQkCVELk8XIE5|$%OcShJr65oA*Hg8cjG0qi)%6_CAf2HuqQL%*Is@ue71^ z!zLmF9q^lax$){CI(X3r&$kfKo;xtr-MT@asUPRSh%+1Tw98B21HQmAbrpPgDk|yS zql|px`D&_tXhA+E#GjD*&Zh;M)h(0I_{LU~U+UH zW;3?Q(hw8b@=e3>Lu2e@&~<>(#16YN#E&?hdVIc(%I@FVjUjN-h>o8C`dcBH1!EwU zp{AiPVDUiY(h(MFVFi^?aPm48c#qxmPlV|&GDa_aSj$%VW`6}^&(JicED;HyvDtqF z1Zd*!?|En;)bwqw=0du|>V%$ir2uW4l-}69UIsxwMF_owk;qZ(8%~*neDU@4^eqF1 z*KeePH%yCY!Je6XbMr7>)<3DDu9KFKvSXDVE<>kj^=CaNT4EcgkGl%i8@eLGTe6C1 z(URScAP$`MZ&jR6>rR%?Iajt#@B9MgtnPW}j?gi9fved>D5S;4R*tMcLi!<$lF>|$ zJZaoMB)!-zZ5;#Tn}T`5na5%-xpY>aEX zK@rwZ0xrkdYk{%NB|d*K1?tnTycX;0=={JwF9z=B0%cJmW~0pzkwNW|9ZWTzSx# z(~`f3QL`(mlKZv9A`{O;98QsMZ1Mn!MFQ#VBz&VNHEXR0GQLXVj1zq{>vS}o^UllV zsoiZ&HlWG2nCdZ)`IUc!z9p~ZmUZn&ZUdT~biTkJ&UB|Rm_P3W)yx3AQHGyeb(-0z zockUi9o+?2NjwHk9m)}tUYLu)?q$fDN*T2^>_X~sH7f(CavE5DztWw4aasVPW^9$i+b%IYODwLwP6>NLKH z>PzUgZ1?k3eV=+=xa`)UC$c{?R5AH+k)flTfixq@;e;nw?E&KkZaWoawDSXh{r4 z)U((x%zg>G#F#;WJ{_DJIm)(FnHk@R!=wuge^@L*{x9Mn@9?N*Yno4n_1dzrqsIFn z5ACK%#9=y4$FelVz-W#Miw>zlO2aB|7!R7#vq*#+@XY{Y8xvjYF@7KawUbBypiP+u z*0Y)CzBpDwBW~0|VKk9R9}aMKhQ*@E&{+BXU|Q5ic}a=dX0kAntjKs0a=-W9>Sa)L zm^d(pJVtQ42Akx^>1Xhy2KmEG&L?wNZT_en04Ab8SL#B#U>pUWNDh*cj1!TER1ayJ zF5p1OyB{I62abK{3yUByeqD^_?Wj$`)BY~tY~|9uWS{^PY(W$}fE0V7R)zVTe?#bZ z)I-+-Fm-z*P|uYjGssM7iPkpmZZgf^9W-_o6)|H^kfTfI6J?shGVu8;!};3s(?K;3 zb_fAArinQixeYkRSgx;UZ@DO*GTe2o!u%ZNT&Y@{#1h;~yeK2q;ZJqR7g`CDKJ+2b zhBfibVn@q6IBdUz1X|!78{@*rjxnmEebFMja;5R=IwbwcO+v2l%k-uD96udG78gS1 z#;_E`=RHl-Wyu)`+>=(B7{8nCR|D^702tYSFLmHGcRDE?z8Bi`)x!(&yt;K;G<6E2 zKdsTF4)1g}w;59&;E(S$i-mW$L0amP=42@3pP;@)Y5xw~=n@FLL&kPR)Bp=j$OsLQwmsxRF$ zZ+nRmE03N@jiv;qABlj|KNvY^{@x~%PdtLq~HN|~D30P_fbTc1dp60%~haEFY^l-?Rp7)djExlGx}VYG|PgwA!1j z_vUbHBFXDsV*-3Lb6ElIAG9I|+2|gxE{n+SCiyw%=>_vIa7k;rT|_{8$XcZFY1M!S zQ@q}oFh}??cdL)Ayn?sB`4e{^fZi$(Bc(6|{vj*pVNB-+1A7;-jl)E)TA2{LGYxDh z>Cy6dLSb9w9U}l&fLkRb1~zdXGf}Qyj@>B4A^QR?IE7A!CE56*Fd1-nm9%t@F^Azc zI~h&3D%#!oEm0a^tBY*zBxZsQSg#1t5_3*Ichc>X{ zZ8<(7Vr@B&S)C36FV)pg`5eZ87p8VV*tDVSdPn!oSO+SKOI3YQ?ljXL#Ux(@3=kgD z)~3foxXCnQ;zZ5AqhF-HxGO~$A*)qLhGf|8!|Lgoj>7;$oly5>L)xW?4KQ49HA~vl zV!-^e<5r~(Y!K}R3G>ocT+N;wM8!@k4#!{}>cU~)_*M~pE%(m)!K2&noz=(XtHnt4 zZ}&$__3R{VV3Mt?k6~@)N(HQzb8n@<5+^+|JW7|m#chR9aa%tEy_#V?C+_N+vW$=Z z7kzPfN+Ck@GPlD*3cPK3NJ!rv)0smabP}SbfsU!u*`_W8wTDr4vMT*u z@0Fn*u9@~j8+K@)yAy6l<+SF3mlVi6Q26?+Go6Ny@G1CpqwXw5a!yLnH>*fX$UZO7 zFek5RbEiZo1AR$CF@@9|A;FpZONVAGGkS!;9+B-AtJk2nh#hmk9AKd2C9}x%!7M6S z7ElDpvoZs(tTD=@Fj}(d%u1OpsY;Nt1&FAY@fw*2zGZpe`FTf@WbS>&PDJs4*b-8O z+~}2_Op9^JRU4a2lNJP&wnRdmN7C<9^yK3>JH^crsS?&NdN=7FYRCV1R-+PtIahIl zjH>&jG|Mxd%;*V_tMixI**;YFuBW>()FtZh3pi2j6De`fHi#P zL^5s{LqZH$d;^FcCQlE_PP8#g>3QkHEue;e#4=C4@YT81(&Jb;4On=hj^dal!#BiI z+UR0SOu(B6&RfGIbT68`o$NY8Q38F!_IL=F^E@TbLezjijYWlxgd3FxRf{@2F2>paQI0!T*^nH0zMaVYz84%Rc>zL?wKQ9sRpwcQ zO!~(1DX<)dkfjK@mZW}LMeCJc;>_y6)Hn8~%wEUD-N2Ia;M#IdMyC#*I-uiu$cG8D zNNC*uGs!?WxI!!<^}qha!v`@Ma-&zEQ_{zu|J(?-I6A zcPFpYeI%p6DJ5)tT)o=}xr8j}79?x^H{|ZP9iSsRc~OdG871FRaTEV_e+ZaRy~nWL zb_t{q168Bbf&t2J_xX7BjiL+QD?9kq}W;8mxLz9+gcQ!QSh~Ao`FiAK5S@J`L z4;4zf&FACKeV2nU-Du}rhT!|{!A=j#(wpZ|Q0mwq^2V@cZzn1+(U3TdsG>;pGupTQ zEMk*nIkc#!v6XXY8xS_41h&baG}b^ z9#WVNx=^x1F}&kzWX(y@oH8p&eTe*utDG!e5_e1I9tmvOUJ2nEqqTRg)(%alcBf5Y z6me(```7shKS%HT?Z+t|zdcF^bq8Z}+WX6PoV(@OvZf|!AXEkzCw5q#pP8f& z`!|6dk6%Uo(a)!-vpLLOH~3aU%1@fQ`7yDnREmEf+e-X&7M+;~UUOrXz50R!h;hdz zAs_iAJ~?ry&V_aPs3t(-u&w_nqjj}x{7-!!xTkh3F z+a=dCSt+tp!AU{wCmhvN?zCtvPp`dCkkMdKGc)&r6#u8lWX>T5`m0N?C=YFC{lKU< z7mNug7UrB8I^d7Q4jFOrPRz=V?6I$cI73hnV~x(YMU|SjFKU@zN`jCNT4}=-4!J3k zq%<^Fix#Lh!zE8>Ul4>fAbdi~@g7np6dhaWs)dDp`Mezn{BJkNtQ&(np?=W}=x#8M zhWTNMKipD(7peMmc;q_#k2@Y-yoAO45G8_~`Yt2cCx0_<;T2zY4BH&VK$$I)rfvdx zYa3Gck)Mgu-@*lLvXHSX-sPT;4&R6r15PmU<+Lm6X0ks+3<+s~{Hkc==FI!=mEa&0 zU@zwwFxzO9Qj+sVlB$EbLNI~+Q?c()-=P4~td1cT+rjXR-Qz`m3zl(L70IaCK#sza z1LO&h6IOy~iv?s0iNp_=|E$Y+O36n~W{)(`Lrua^w5i@eptkpB)Sfbb>5s$L_-TX0 z@eo*U5IL~)(9unJ-O(mNYz>F#c9aLmL`{`(LV?xW{9Pu%@5J8#0Q!-OlQ%xK%r+Q% zkMJg}siF~q*y>K;v(gCCjw})5)Y^%}ylccJ8jr3{+6au3ETO~c;-IsR+Ae+#0OTO8 zO@5@qL6WcunGtvF=f%d^a1o&Vtmj?l(N}D#uv4=8b(hwHRxGSSF#UuOfnqNRjwb2F z15>}Rq;0NNS5z~^QzGMB4Rqae;8oZlGk(Kr90h+dC#gRvUi}o>D`vNUTOJ-<^$;3eNfkL$ zo9pZEZTv8rBzwbTXJ1z!6Hm}v8Nu9q0^wAKMXW}_PMc_xIhLk}r(u8n)#MN3oV|!r zlWWklQ);rm$Ab0zK&t+r1`7~7YzQ5@t&R5xjgwg+UeDYFsms3$h+TquG#O^@f5xoz zX5kuL+Wkf0wKc;#lNj_|$NU=_t4beT*w^OH+>(5F#?3|uC7QcP(ia2W`TR(uTqb2wr?@58I!8&vJzmBW7~I7f5PlHu_R{5@TS~yR-JAlDShU-h>P0#wyoF*8>;( z{ddcf1RfKP1b7#X(=eTVOw;$d-s9FMm$Si% zHIP!$;@;DOeBGe?E)_7aMRJa>idCHc#Qs8b0F#YaYEuWh@AYAOK0hQHY-sgzhk2F+ zG)`wQU+Yf#;c}7A22@!%pvI^hiUMnIM09MHGX-qksVYUjlrGvO^&Za^G(pkWHi0ahU85 z4hWw8zsfm`ZRzy)OtQE~K+~4u#h@fTeoox)YosNm2Adc>_KnW|1D}8}}#K;Bk%Ahn4oDbDwhU2nE&>ppnDSiA`BY zvg?bXUU!)RKtapiHz%o+46%Yevo;n8>wZ}5Za?~I`_`DiCW_D5NpNY!`IqC-PP|=O z$6c$0@G6huW1rJ3O@~Va^c&8*X1@&J#O)G#i$a8Tk>-i7(<2*Z=HMLYI6uLq2oDgv zA!h_)-z48P4%A-7VwqakDgGxb_>kf36Dr{!f^mjrgVlXQDfWwy5oW@} z{uT@Cqji-7wK;Weay=n>^Bd&o>?T=qE1|GSU?W9UUxH%a%j37PV=dUvNt;X{^>X#_ zfz8S_ftwOaboA~T#^A-IiaMda-?;^3+xQFXJkHFJY?4T<7WaoH3oCP?Bq?F}L)x);kbTsSZ_4(O1C9crq=t^0u#T zu|TjD!Mg!3hamG|DA&{sWQ~+WB+rdZ{jZ)sG)k4TF0k|EhCl2mC?LX*LSR7~GNm(B z^h@^81C1}Rnm&DbEMgDYk!pdLYhIf)u7EIBFXbDS|DqX=C5IY#f}0qkqY=Yjl7(<( zs(2zOp{!Qeb^Yk6{J))hAB%D%Y3y8Mbq#700%pDvErZ;4BVFAp<+Qd?A2N=fmMfFk@hTi=E2aFq{s(LtK`kO?AIbE|?@*(yjE>wS9 z(^q{5E@io>rYWNnUk>$60JH)gbt4I= z=ylWCH@uF#WO8x~tu7%d7G0!V9~f3w%dh_!JJs8n!(vg+f*v7R3n*gPqT6g0%0q9U z3|zMi8c(9dAAmNg_i6|>f8vku+2_j>097^yl4>%!jkm{{77U{dX#EMkY3$ zG>n$HY|>9?5;9CIQhYu*98UXi0>+N2vjwI0 z@-SCdXMVIhy}V)Cg_dKvzg9ij*1Y|B;6}xFF;oJ^k=3UN{-!VFtdf&>+m-kKo+fra ztj)Yns-{K2Z{QHN=?j#bd(@c zJM|_Enwg(mn1D7=nKz&7c=C0rRTPF^b+T+@garfArZ*c1yPU9FWT0`Cf+xMX0bhDA zpxRC{W+BS~R;=Re=Y*DWlt6Mx2EKI;5#)y^($Jc^A=Sj%j?-HPEL~4_t1?!k8;PXD z#&;Mx#X-ZhxfZYV$O{ncw!?x<41^9_aL?W zT0@|>G`{W#xE#}*b8vrg9O$_*J zQ~Bawbl23Af;VsdP4NP6;V<<>2&O~`Z-X7gYllzu$?x8R{$}~|D*!M599JWuk^F~+ z>1yaf47)7{KFp+l{<`dfQ9}q3As-9IIg2Mot68!!D=`ay#DA!u=|aesAx|W#A5WoF zO~ydwe@B2qm|!!~snHcV0Ynkl45*SINz)=*ilC*rGjY|bXxFG9T#eww*I|)q5?GLD zO~j6HqzFNlR*%YiQ2N^&fGOG4>2xVBO_w1IQ1TGu^Z`5Yy_-FE%e6#4fow$!5#TD+V(MguDdyORPc{r?Mx z2b@@OT50`WtK{B7yRfw8`w@y8Z9*grSAJud8|AANO{m8-WaFva5Uw5cgEc%xfrY;a z7;2<(C-+!%3_&ieQt6pVQhZZ);DoQHdG0dVe z?DRTf8TbNnwDZSve(Gz$P^NctJdNztiw-})POSy|1d%gIk3O8)j3pL*Q(e%=_vmUj zpWDM#&L`**)=Njr`f*V6kP0b69AN)P<40q(B64=T!!t+`E-%+cb4bnrm2mqY{r{*V zJ{`>mPt#m^U(=ak$lRk~Lg!Gj@y zG&6Ih58(wB`u73|Fn|2b=K2qg_`Fn8X7N%2)09dkjU#kk&SrF=lm!!jBh`p2pzq`O zz$FYu`-_2G7V3J~ci+jh){q=1Wgb} zdDP7>Lv@Kxw*PEzAzUcea~{CE%hVG8@*6Tdm)T9D?nS9a^;@l1{eBio^#_tjQ6*`( znSXHm68u3!jET{87bju!?7bPs;DLubt%q`jNy!%Myt(>Gg0Tf;@*Ch-5Y4K^wnQ%Q zJFp2ulX}iann9!`V@5WrduE`&XNapoo>FheEyl!2mOyvG>u9mbh~W|a-JwQgPmR>3 zw6B_d6aIM_Lg)%njaP3I)GaIRHd^Q+EjtM)ia`;$xMVj`iWwCjuke(j@$%t(J-!tA zT7%MNAGJW{Q$nZ$yR-J;w7=bx+#H$$id6J%yZTv@GA3sCyh(E{cOS_=6x;Sul}!MX z6)NX>e~q{}VZY-TvSgvGIioTU*u_xfv>3;zY1&tRpjvJlg;+?=`JSZ|;a*g2e?7u_ z9^f|J>2}}}3JLJ@QQ~EhsFl%oyhkD_(H0{oTLn`X@Dzvq%@?i?y7QZ~PwS99V}!I~ z#^%UCthX6XqZBPw{c--AGwhE{+aD{+sEv#GN}cRAc}p{BP(t%PWlY9Eecyuo{H%&5 zPQyL%^lJ&Z;Cgh}w*3^KiF=3(Q?Av?PR75W1;p zv0HVF`yK)A?TeG2z}2u^rTH*@<$|;(We@Ad{?bul2V#p+Z8*oS!5eZI8gRU2muH`N z<(T_d#)G+EIXk)!{KgU}kOH>4v`^?sw2}F-AhTz(aLL^-MP)WasEIX1(T#ngyObO- zXIcgEMlP9%mME zu7Kcs!Pl{)utj6W+7OYhs>O^vKX(L<4GhLr!-f9vTvxpPv7G{VPF0C0kSS751(GH- z*vEMamWC~uELI9VI;aL%lmnBfwK9@oQN}yu6FvP5Ges9_y zfq>NNC;1^kYyb0Uu!HP;$rdwCVlmNHKZEZ3X^)G(v|an+Mveo&&by2LU%Ya5bn=D&zk6+9fI4)CO)`NvLnmvFuC zAFhckXXH6)#)RoO6_1L+(5|qhY<PKL&t5|bx$GXmws?~eiUW3$ucE<=F(!}f@B2$DL~ zS594s9F1?tMlK=#=QF?V{x-fD5-M>Ym~z{xlTz3#jl(J60WjM%!*RT7ryJoRGy|`% z+@MUhAT4pE$xH3T39!FXLZ=&INks%gtw>_?$^@&e5Uay(AcQldx{}Qr=E!|FOZ*ID zlLTI(o4(lWil-B)ie)XV-eq@OcvpO9h|u2RmTlXX`Rel zjEhtToK;$X3qzdYwC?flDD>@NI3wX1unBF!xeWf z23N|XSoabdyPRUSz?z?61KS7J8mdNAk$J(vhge;~ld4|W^E=E|=Dn?Xz00%N6wwE# zu!apfXe_^WpG~6bTR7Hi2pgx!oMi%g-eXx1_8bCRmSJCd(|5s@vv1 z%g~Y;QGdO6o^!Ml$rbENu+!vsiU~r26pC5@=yQF9E-$r_`q&-&9Qucn2@>M9yWlPn z6z-+USD#rDd6rf7wrCr~a^4^0cVr?GK~FqOxSRsz&Y!LZiOJQHBT8Jb@2--&DY%+X?uIVuG1vWD13)&IE?>(CYua2*O$wbNy?bKya{#7f=_z*ATjWM0yZMu0rRao_ka<%%g^g^X@R&nN;-PXa1n?9+b`a5)(TWhXRn1@OAxl>h z5T+?~cpi|q1t6-}D@S#{X$1cwUCF$kuX%O++Zoy7<{NW z0;sVmS1Db%g*LM=G2X?kk{m+qSr^BnzIr2JXVJ>)N22r-8KFa+4s^>FEpiB7DRu{9 zvtT^KYq(V_2X~UffQ&+V*Xt74bs=}XD+&|v4yPCd@EH8u>X(eQf9Xm3ghET$Ct=V6 zyr6HT?-Msjf7m)?V1lkp{y`{8>6NAczxMX4Y@;2I5ABqIs7KktB<5|ev%RS02kJ99 zrBb@Pl{EG7wqVy356pKQ9&8+EtM4Pg=BsX~DSZ0PG6?7w(+)7w0@IrCX?&J0(rRJAeFum!1C z>0f?(jCf?jo}yDT|KJds6D+?Xx=Ec}&3av}{qn?hkC9l^Djk}c(C{GDClXF1`U~5L z4~>ZNi8EHpK4MOL%8vOsmXG*-9E|W3=a^*vJ-VUU9y}uZDHl-Yj*a2K!SOw4<=%Nl>uQXkGw2K*YaskrCjExqsjaN)tXxm~UP55MVR^foim` z5Jx8HDGnBdUzCYWbcCGt;H=Cpz8AHwwBkn6h3z+?( z)j~M_?$)^L3@zxV?YrhaqQrmoqD55qPsGuMHExfSk6v8@vcO)E$Zyo^OB#r|^l)`r z)>}*tD7JnZJeTVB%h|yD_-~v#*GtH49#2(C6|pces~ofY3DyBmaO@-OD`!^m1rh%M z&&b^W=fRsy>McDh`O_QDsVTWg!{^hTKah9;z?Rfkn3jqOyal-0cyun{0Bt@;*zQ(> z<*~&nf-5_*7>7^C(Y&|X7YKg&!aLgJeQM*!o+9`O&{4~8aC)Do4NE=9Er zQ3mCAP6dQ)c}Ys5r3$7LYg9_#Ewryq57Cj@$6av04Bga-XJ46yyZ^d?1`LmiVb z;mm7=u#y0VoeY4U0~&+*9W=bpvLb4EdIE4a2B;IQr%9*43DGeeIn?(3kfX-{hf4|n z1XRx0vH&o*oU~Hq$aLIW``L>42VzQ0ZSr1%MEP18%M>I5MV^YwV`Rb`lhg{JGAIztbBf#;noAd`GM+1P~pbHZpe+ zTOO~pKqxRil`gEVRBJz`iZp?To~dKBDL{YgV|gj4*lwCuWG{2>v@agY3(5<($UZ?}QS2S?JE?SFCFU_gV8dPC-e72wiHSIU*QU zd`9jaMSJp47HvbtZa+Jte0nfxn(*xsjsAEdyg=y-kq`IvM*Qyo5g}*?HM|tyl$qgy zF}d9s#cL6S?LL_`tDD6#NZKeT)i$Gc2-_IXSM2Apx&f;B!cP}kQ#!-4g$a{gihBW_ zm~jE2qF;&pan^D4YIPGNHn zalNC{XZuBG38FdVAiA5bFu)n-?gAvcxp(}WCHp^uCZWueg{8vdrZwcO<=Rrf75LV3mhHj=s5V43J>TX9NQ z?u7;!^Cj2%5~lcbS2Taml(T4XKS5I75?KWaHWLB&>%iAN`0ydC5{N327g%R_=Rk{6 z*%kV7L&3gdD9LGyJ${kZMfcs)O}R6i zzs{#%(|fRJq8Nk#IOs=J<>cN%?*av-6H&s2Jm5XA-ftQ72KEHE`j_`mJ;}sG4Wy>U z$*Oc10z+HKzDs^ZqpQ#J`s;;e1_>0awx*S=AV$4|SsKG(IG8LQevOQdJH;A=Eg=Lg z`P@a{lU|T*2;adRN%_0pus{LzobwaVPmGMw;u@7IjdqMuPpaIyZUogq7z0b0-ZeSj z4BGNjTXE)l{lCA70sweiRK|^^Vm5w9bL?-(nlbE(94FsTor9;uULhziW8hKAq-(F_ zr{xaoF_mEM6N{?91ATL?AbwEpe&zdI5Zp%-%{)k_#0$sMRx$r zLc#o$(~ybjN8sKgFE=2P=KX=C zXf5r-<^e4{gZ*VeK4%w$z{SLl_e8`v1NDOwW8&oBG14t-G}dJF1$BnZ>TYStT7{Qr zFozNd`9U*OQnN}nw(WbR>RnhwtLA2YJkJ!W8h7_m%1hui zjQ;nj3;LBMd6jiGotxp_ym|QcJeNJ^q929TiApu3apkD64k7mS8gPa!$IL9l*9P%$ zHFMBFE>tPjRLT5WHo=7+z4||AgI@yGrd0CFd2r@&-Bs&rO%rqgOvukgN5mB+MPU_Z z^Os!Hr@p>Jt1GKFW7ApO(Hm7qv=1+xewG3Oo4TxWJN$-GPE`ZqZxWu`p){RchOOss zX=OZ!PqRWDUhy9+c;mB=FRCQGXP<(E!H2>7QJnWWfCv43?0Qh!_CI~2! z%2N>xRB}^Quae#-H6rQV)UDakrl!Kr0R97RfbUQt!R^u9ddNeUje< z?MD~0RQKuNg~F0l}I^2z+AQ&+B0t~ z0&+MC?^n&6M*Q@o6zF9)34~Kxu!EBzl%|L`>Eg)_{#{L<)Wk(M?J7fw&46ph@v;ReD~}Z2u-wh~ptT zSt?(eq!bTXcJrjNzL@gec}P*4Qo)V#T!!zUlti>LZHLGp7Pr#?NF2@fMzRX@TuJb} zgatZZ%RjG`(N;>-745!g`5FRk2bm#qkxe{ujhGAMXxw7O(8I#%+qaoe#n@JaXfOBQ z+hd;-y0+X?#p^J7v&mLnPA$}1rPLOl`MqUv#YOIrH5lUemEtsV1#v_U0;LC_6K63s ztdCpTT^MZ)YKOlV$@eUBi05#^k<$xLR5dFKvE(vaQi?BepUVRO+Er9tN1$%5TA(LM z#$gi?pH}kC#7%GKzp{I9+~+`VWPJi^IZTx_3uR9+2^`nc^Pwa z)yzEJ#b~d08re~Z|E_A&1bSSC9Lr>LY{!frVeO1Q#%j4RRuKPk@Pz@=^{HUSDFK|( z?TN@tlO{*5+?D*jLrF(^E8I)+EI8-Pyb?CpbfQ@g9!H%zGUd1A-4}xF6XLuku73SY zB}dMErQbfC2q?Ui<`|ApA9XqFP&KWuC$|_q<0oM+={{_?FB4>*yZ~jGH;hF47YyJr z+l}$WW`H%99v{MEi0_&WCCwDqL`=_rG{UE9;`XOw@-h0H zsPEyvLEWl;;VPk#l?~X7K>!;g2*{0X1p){QXs6}oI65S6D$B zs_DK`fad$@^rM=G_qVn5^H~NS0gp36aa8($tB_|u?~>np5$|2COKvHZOC-s*{HuPPoly|20{nwFHBUX*wBz@`r8q~4Ibh@K| z3mR_$w%;d*r6x__|Kqq$>b+!oDb(0Gizjw}I)Q_dViWJstHi5vH&OJsYI@M-TNr?Hj9dd+%nFy2ray zn*oUxlra6nhgp0p5KvuYZ5Ip|AIQSHtzUO=wuvIwUeI2F*Ik#f@9Iychj>k?hH}O8 zeL)dbsi83a^q_5%V-B%Re_2oq2=SPQvBKKw?xo6dccSGM0%;stB2{gV@Yux=6yYU{ z(XU{!qEaE}*{jL3pCm|&SSv$!@>oN4#UOP@E6uEJI-voSFgh=-ZVtQP%Pf#)1NAMw z7l#}stllyztdc)EaAjL>EnZ8j18N$D6#1~b*y0}=oD2d87O845hQ|&eaECfs`wl1- z=dSkMv!n>w194d%qIW(yJY^enJQADcZR+Qnw*H3$f2QHFY z-1fl1s}kfI>!QBHwItu0Gjx8 zGim|pMOu{_4bU>1^kwR~9UeKUdhIMIxVq)B0pMkM*B^>=Ss*#o!UnAp7S~0meGOo?rom>O=CW*s z$99yFp_@rH^SsfhakwjN8ta+SPN~8uv^+%6vxz6RpXR`dQ)36sxj@IilW+l!FW6ZS zrt@j6B5KWW0Ltx-vtI0uaOhw)xQy(wQyRj89`bi`w(U3Eurg(veQ{u9=zEQ2a%Y!d zWs^ z2Bo^Y!A!>>gal@aiUc-NafQ}KZXjoJQ6Ztcl~Is)sOihe`^7@P$uZJEC8faaW>wH% zG#2s7v70Pv7XJ+n?Ft7NVyah=8_rV=&@43#e9e;m%p6P%2wRh0W5vD}L+*|W0=LYl zCeR}MURTcOECNI+M{Vzo6VCdyiL3{ImIHO4Yz?&13l75WE z9w05ZqrGR#8d4mk8_i-1*A^hfz}cvE+6N49+$5b2*4RDhJm`0`h5=A>PlsR5d4Z7O z3G`suc%USp?`fU|$#J2qq~ZH=tF}CdEV`8p8~x0tqaXT71V^ znhxgT80eC-^UHSXy!q?l|8S<$Qtn{t$#{K==aL3n4(D-9 z{Sh7|w5a9bvY-VugXus_#<#GQ}xkafwUpX-UIlIbCrQ^;&%wJFm z4!y&apB2u>`!JkIKSGl#ZO|tb;PEIVwubigR^VA-4~G*h#xr7#L9PFzgvB34f!NEo z*Qiq>sccgBuMkV*0Bf8@5xBFcg5}=5kIq|=t&Qhkx(6u6icgp4{K|&qvu2(j9I<-3 z%%L`o_AAHB>OSk>MwFjm#`dA?E(elC#~~LMx$E+1Q`8O?iN-^8KbojF^`>}*V)#y0 z=Ky4S1{~}zYVo_!+2T*o;+|O`vn60HfC+^?0HCT5lel`DLZw|PInbe(0FAufYigDn z=0#=F^$izBf6)1{#@28CY`f~UC&C9Jsub{aHiKeaEAlS~Dl;E0op8KpG}jqsvh64^ zw4P56v!N;W;r2fxePYOKlawZcIjJ%8 zw0!K!$@C#<Ji` z2Bng{7>JZw8zP{+hYXQogvpLLP)#p(wAlZ<`u2w zD*}-NAt()4Ow#*EQg(xG>h`4PzfiyNQ!1j})GzRNy@l#X0kSuiWz-e=AjD&iZrCOK zolR6I(W6Qha&IgnhfSAjl~H|PH*p8OjzzCgRUK9>yZz?m)^5uK*vac&^>H)gV*w?u zL%%ZMgQ;=UnLTW^0pQSF_CS?O+lFb#pE;eh0J7kkBgud_WO!nw1eP9&=nc4ncXt}wI%>6A z1JZHZmOVcHjlSnun_Xj{Zvqhw<~}#|Y-=t~c&NV@oM|8dv|nlj1%-XjVn3#V$5eD`=LoDif^h3;B-)1plpo{5$h7c^_G#nIe4%P^2|5d z)dIwl=WG}BkWa_?`wjN}nNXIs=N2Iruu7BBD537SiVwayB%XHE06Mq#d0~6To^aJy zvDn@0*baPLj4wQ?^nT7Ye~yFK9_%9dpKx!=dmJtGs_{fv#{8iO$2`dzgwV0HZcoh47kDGV2b(^@SnPr zOmt1{m~z2F6;EJEXpWQe$IcqmeN~^I-V;un;pYiT%3{9lQGPe-lWN^zhru)?`h7od zzEXVIp6g#?m(xn2y`e6O&@UL&6nW1a$?5_iOVxO>RG~&8wmI#U;{f*Yanpfqtz{36 zbcQEXEIQ4?yx@-qKF|)rqF}HSMKn217vdL=j@2zI%6?fU`EME>t3tBrjgq)i)uGub zpzlx7V!p-M(}7Je)LJV|pSIYVs?-%;vgme*W(LkY4`JdzI*sKTO@(sQELJS^gdQ{v zs}Lpu4Z|s*=dsuU=M<9PBO;0R@dVy#T(^9&lLa6^SQcap4||+@p@iUthPR$xub^yB z1$$I8%27INaQds}OW=@{P`(iYwJRyggWC2@gNi{>bSWEhj<|9x>WgX?6M=C6Hul-P zB*P+=vG4RE{vG;jX|C zGRH)Q|I_9|^n6!WY$4tl=Y-QKzBnsis^`Zn}Z0y;W{Xj_>6*?b=y|_uQ|5 zvD!aU(5+Cp{&TzU)Ua!j^`7*#jGT0MzO8nJ1$4x`gcSDU(vn_A$2Hi%eh~YW~5U;@i9GA4;$AAWDs?R21BW!5m zDB!}g-h%`pXRhAPGDqV_ALIiw%jhY9_ZnaXFVcVJA0uHmpIho1C9uLK^x~&;JC1MV z7TH^=b1-BB9B^QTd@|2d%Y7DSXYMX2m)~}KYbDA%PBFTJ$-`IA2X31D3XGaL#q-_V zW!$@=pHxhZJ7wzDxGh;l_Yfi3}pchaaD&G`ZMb_;vr5Nb z-ChOxg49&}ZJ<_6eU8P}kilk899M!P(0ZEXw^yddNL~9&O31l}_xb)bc#;>}xmFh@ z&O#dQ9Vj27s+?nM3~KS))shuQUiXH6z2_l}H-|nt9(@PKXRKdf{shIB9mD=)O(dL^ zINsijc3iYir=A=j=U9@1h?O8$H;b8N3yTYLO36l3mS7toA}kbw^z^VOC5`3+K_3kV zzLPaG5D}y!m;1@q&^llot$^9sZ*=#XV$B_HP}J|Nd$(f@^mZS5pQSXE?#npjhLm1J z8Zvy6MB|iJ?M2KXU$UprQ*nzZ_FCjZHATyvP4o5RqT`uY*Y)?*rYE+@5eGH7OA?xk z=gL8QT6s~8(LdOzYM-g-KUZjuKwp=nnS>7P=;0YV4X>|w+QNNQ)owkv-V3;#X$Vz) z*R{H#Ukr~lNG?D?C56z!F?{dS()b3qT^>e&ddhnQ~Mk!$4Ev13Mn1r}bkPOEoE*TQ+^ z_Evo~4PD*^JF_c5g+0VkDLJ^@mDN%{aHvyA58B#w;osq$}VOR$IA*8*O}XWaAh9_(&-&ArdNVUg_1BhSn|jZ>o+ zo%4f^xEUfP;|dRspsxEW0*j9-u7S!sN;OcJs8svm_vy`|@s-~t%Voa3&yQupw12x- z9|2>HZcw*O`dy=GbsMVc5qig2-HIJ?!!`l|v%2g~6k*i-ZNXO?PjJl~2R9gak3*?7 zbkTmvtz;p|IFe9aAx!6I8+CK=hs@^JUbs_3uLE<1Bw**ieMM!`7=*fu)p?r7O)KHN z{|l2UWOVG>H$7j0Rte5gCIKH;7MXu5z{p1e0teJE+u1;6NQ9Fx@~TH;h8B=WUz=2G z8(f?gYdp1NO_x$@!LcLZM=he~`$C+-w^I6(?O%K%P|D<8YJeChRH^%Q-o7|cYn&Zw zq+;RlIfiP=7us|;Oe!A%Mfay6@_|~SSc_FK3`C+XK=UZj3`y#^vZ+xZ*HbX)wM*j+ ztiPh6+?#1oa@jJ=Ab3Urj;(ChNsde$$8%EB-^{;!u@(_Vtw)i;V`7Arr|nWZzfuVZ z4_rtF9LyaLX{<$4Dab~T21Y+*2AtD7&}+-(2~@}G3!uN1HCR*78rg9AHe!ay<0G-Z zhlhAKA#+B;2r9N|e7)$}K;cr$!`3#?Rl`Dz+tDz!VwV5sIWNAX8?Y1U!Mt zUgmQXXWDl&aq$}4h3b2Kej`EqoN$Yz2gr41W5oDURHRM(Ygn~frO=M7Az`1FA^we_ zxuhJWuAh5;d~X+L?HFrQ>te7$X#aw*dowi_~)g_)m8dI0pQ8X| z!D5B##pc1@C5&3UvGG?XbD@LxE|pkvI?^O(zh^mJq^?i~Q1iJx0`m7*5{geDF_pUI z{YSZbiHGhrc_ZK}ZU`yJvS$E``+9A=d)ICCPvdr-3hsP0CH?FXA8{|~ zqlw5%EaHDU)r2mf6wLK*kfw!P_oiJ#83lqytWS+e~vRK7j$Bs`WM96Wz&l? zXh+xkQVJnuXx$?(Len(G8fa3k^yTgN8OSy04y?L!Bak{cCvQfRbR(n>2RO3h)y;BI;1`JPWG!3!^^GC>{{^m|vHV|na`v+nZk z20*$qgIJI;AnV*{J)M-Vt1ok2=0fi!;SBpVWFa_ptWY`z6$2RV1L_Ez2c#!=&O*7^ z`-%9XsW(w*X-C(cX6iRU4`7zcXd@*uPOz%sAiQEm<8*bJC9mbWVhz5dyLCL=QtH(B zS&4+OoOe>Lx3!H2iL+&^lzsAIx14YyvV2Az+80`$n$sRfYs=TfP4%R@r3TIi{6!;-KC7nbE%caWIp_Z`4h{w4+NCTo~1 z&s>$ZUhg$M%>xqlhcx%c;yEp>j4I2bAPSYUCcNkoCG z>v_0EeW7H6Om(*;Jb=>>{cbJ`3FUKqBERKW7AP`*#9o|(sLMreos{_Gn}Dyr826g? zlZgQwU1g|uQjEzMkc?jjg;yqNK7Oz6;*gFmfy79vJcpEb6o1GRyYAy{5Kkz5Nh|af z(s@`WO1!iN0CYulB-H3lK5RIX5P>Wf~N+$pZj*#RQPsB#T| zKSZn2^>50YTjEK*lIpAh?fZS?HShX$mwt0spwXicn3N~MBsuksyR$%0s-7>M-|n)niv01U_b?c;PvQTLMeI^ z7mx~p+rY6Yq&o0S4&rC=CQOhaDvihk*QpL2=^!81U3ZtKv-N8hV{3P@c&~tbYoDN zdAq{(e;JWdzK|(1fH+Sj6GQUZo}-9}8om3-qfw(T<;_do%>^^obWK5BI>IK51&s>R zY12bYL|8Un3>&W}cmm%pNBvb}W$GYhChMKkisd4Z zxJB~HCDE>Id?`7;6_dOdQHm%boD(-Z%Kcj<|6#^z2zDsIkGO1LEX&ZfXJc@R|K&-| zgxoUatZMy>PA{RgC$}FsG&sG1Nl!yX9#sXyXkt|%Z7XokBTw2Sh{NS)B^2qwjWapR z14Wrn*~IB<&*1WhQgZjpe=pJIDHkDsXcOhqdF0 z#htopF*s+D8#Mf8rrd-90*LqVMhUElpL-rKyj-stHQ*@<0>DxnrYj2jWMkpvv60PL zh&v!ykdH)wl$0=qwG)hJ=F!_-3VmNBu3@xCHBu%EC$s5eu{x{M7r?Che17r7VR^Ky zmn)b~On@KX?Y&(b;GXK|Kj88jg@tSfKMNXdTRF3k9nPun@d`i7$#q#eNd|ujFhTe0 zHJ(6BQuY%GL4ObnY%x%jjE)9qIJzfk>hXk@i2#pT+7nzET`bcOq7;Ynfn+!rqVTw| z%4kEimPJg1Z~oX^mI2d8B((O)vg?I`0Yx_YFz%<;Io`6rEMHB!)^0xy=N{WwFcK$= zET1>%MBZ=#r@h$IGE4;sfT5_^o2S38-0P^XOTmvTwI|}t8GaoVSERXsbNb6w#5qxpl1jGK{{|VSehz! zg$PU+Z;`dC%oNwf%Y#(X8xGT(9)Fb}`Unk61R&M?rqR+G+vMH2JVLA~jl} z>UIZ~sE7A`uT7VVh{a&g?|I88Y^M*Ch*C`IlKA(gc)JPtM+7g9MJc=qd!S@6s5>ri!MnVE0reETR!M@`|63p1M?1HLeh`m{uOhHH|- zM-ZaG{B(~Yea-NLS8fHm#ALE>r_}0Rqs)?}x>%aQDpr6Y*TdBtjPQ^(Z3J~PzxkuR zRmGzGm{A@LLI){|)z0;Em8jT!b$Z$3Jj*6D??m}ID7uc_K6tq?zOW6`Oy%K6?235u zsgCMZ&7$WOL!9cT7?XbTJjEUXbR6I*<5tf(`3rmpirR1oiL&E0^qs6@C}+>NJk;^% zd8rk|n6oGtUiD{EkOoKWuvVfBVl^ueW2)*Z0&XJ%KzqYjn8V9zI^?T7u4;f3mDY%z z7lBN(1T>S^Oe;~s*@^t&kBvQLDWiLcm)_0V!Fp51&4}I;nQX z%uRGiRLq|(4hjj43Zo45s;9*^a{|jk+4cAq`E&f=xb68tzcwTEo+;PZSlPdsZO~F& z9Ycd2dzY$4_VaYs?%kIl{re-{E@D$q8ktiW0!H_>zM+?L_D4rgt=*;|=zQsfmghhD zk{7ohT)QAa{e8Qa29p&d&g_Omz*UifEU(eSorJXz>NxndQ2-ViLm62ha4thx!y9ma zLeNX2uYHNSyY~B_#C;=%*-%C={pw#8l$f?@ZYaaF>3q!R^<_t0{qkfb`(-3c2d-Ab z#HVcTzhBK!{5ucu8?2OOY!ar?Iq2U~Sg>?Du5p#YhUo+X0OhCHW}>9A$V1#nj$mdw zzaYNUKPPwxv4%8#NM??pSikE)wuL&aN+G&7%Uc>Ln7)OF`*_1AgK>Hxj~2W1e|u4< zuS-AN{RIzHq8A|6Df;km_)%>o0rcB|S*Jl0*T0pKa5eA}L@L-U+rrcPI7CNC6Jdji zQEtx>df$@MyZAji^f+k$@4r{WV$R%<6hboRic)S|9q^+Q|7@G zam?~!z*RGemfXi_bIOK6&#aN$CM)@Hfjk+YPR-jIU5KRiXLRGL<_@JQnZ3g{sF%m! zWm`jW7hA`aT}&jX?~*8nnQ&Vz>j;bA?oUhw4hZ?e*FJ`=2k~j%bb0IEkf7l+)y65J z_89o1+O6c%#9#T?bD-X$%pyMCi$Mh7Q9d9^|M52EX-7KjYE|abrHJnm*51i%JUrw@ z*Y|a|Ty?dm9m*Y1-)LJB+#}BQWO}sGWB`OCS6t^wIVhVkZ1mUc@L+$*`)Qy{60@+(LP5AatQOI! zfN`vKcpf-1%A?digK|s!DTh(acvI&G$(Vod} zF#@@~&+r!b2qZf?OcdQL`ZJR=-fZ&Der5S%wV0WYdej1RJ&D#jUt$2KuK7N)I@;;b z$Vw!tq8JwmJSyJ26x8$#f*;%F(k58=p(OO=?iM$u-2whkWXHq#?Vs&HQj*5dk*Uyt zmZ^)ou|tCMNW=6vCVDd}^d40Br7>{UYOspHC6~$Ka#;4uT8%Asuc1Wq?PwoStmb@q1vWtp~k{k{faJ-I0y`=+PYf?G>s zgm)|A`ikitX;xI?b7<}DHf3~r52ucz+!$01kn7`!l{!OtG^-dC_%2EmCfQU8;8tJO zO2|^p#*^SBC*aP=`A%RTtl}49AQgdH(S19U{SnpHxWLh~z}UHjO_pwd?sCG>1=fuJ z(fFI39ym-_H^RbxG2FCuV6Y%7@r@{IZr(H2;-v10aDMZW2GRtQFMYMj%*Zppk5x1FRQ zo{qKr;u8V^9X8c@g1kTH+ra{(Yu=7&rLQ2C5q@tgtU_Bti8{2k!tsla&I0}SBx4V4FUA()HYd>yQ z5N2J* za+V>-vU{zH%R2YSBjtq6a;2&R-v>nHmf-6-rCzOVv5+RJ%_e*>sGOx6QX@e>%XD;Z zpgo-md^8}y$VJRJLmE?W#ndw2M%GP4lx+1{j{~v}D;V&s>V@s5`ZMrLm%Lz;K9{Wi z@>kQ1Ty)>Xhq)dG^@4yCg$oVuL4@)q`6mUWz=zFGopiv?@cVZDevVZgx+I8N$V#nuGbt*kq|WArB<) zjtxK55%0u2RjNws>-Yej6z^-ktfKru)I*C2<}&*$K&3e~9eAsyK$J_0t4za>s%fI0 zeb33}o(cw7wS51-mk!l~Xzs~UK(i2|(eLk?mj{7c+mn8>(&0jDqw ziA71H$;)rPQM0}%QBv!y`lARgn{cY5y(}KY=QGOQ;G1R>|CW>s&H~(Lfy@QMCBqtm0vY z4$La}(~l=SPZRiOg?^*gJ#qHmbt$$14qcB$gai|bv06E`iz6I~cO1jYaw5e67@mPa z70Fex(fwVTbLt4nNor8O*Y!6O&6zr=OB5fdIRfV0oA!e^2^*O|C!W%O`wig;S^;^} z04zT>Zj;QX?!ZKhT(J;`K5LEEGMX>(Ldg|F>ZbFp(pmh)<5`bwky8ONKHL*|Y|hY4 zRjUK+bzBBK7)X>|&+H0Hr4;wXkE3a!l)D zNxKolz|3YJbc3j{0>`ISn1h~r;HAHrt1 zdr$U-?m5J8fdjEd%(fMF&y$BRY4L8Pkdwoh$7U9l9#tWHy7mciG#7wBy|hU3~Ep-fM+As9SrG38!0oheAN zUoc|M?O0&q;V3g``_e1hPOqMKL!~cJ;$jGT>wNLB`LZt@HhT#=mJc*DdI^lVfv4|~ zms{IEYe@HlHhXu=481x5f_vBtbdrSzC1F96Iog)}tOiiBJdtgqO@g0DVaZ2M6gx%M z%|8zIPQ?w2VjfcRP&tZguF!%!NoipF;0fw@9Th$7bPFjE z_m=@u2REkYJ6}FH_jxa-I6NAPkYZz1a;d)Cwv@1Uw_I5foG(H>9Uc+0HYR_hs=-Ke z-+Ya#->ON}ZJ4B`sY)V$tPI;>BO&!pNGZB{!Cp_+ww?38KV}7+D)mlEqYfhGH9)>v z6J=Xj2z*&Wl@ro?1412=xL}G^T~+u$ICeU8eUGpr8fPX7%Y zy9C>zY%RfrEXvHVKmQMuz2fAHiRNCWsQ56NU{IR&I(I)U!|8b$Oi)ZY6nAE~^^p-c zgrD7{l+tyMCmHF2oE3OIntfM6EJxV+9bN*dL})s(0{HRX*>?2lXAph#SXCpQEArVw z3#^TNs_OhRGv@oCvPN<#ageZs6JENTwFi)w+uZip_RXf+U|jooWunxT*|7(5&6>Pe zzjWVdFjplHnEy>#kdk0pm5~1wAq^ZzpuVSlj3vo3{X0<$i z{(x{<=SxXv+i-LqDuzTf2x0zHGqn!P(DWR*F_P?+MFL(jZwV$L1BCoc??Oc2pBevE z=pO=1v~;^Qp(Dqr{ahLcpdPhBPb50elriJ`e}c|9c7H{=d6=u0o&H7$N=kZxIPeS; z@BL9CJJmS#Hw_me2Ws;bPT*XJEk`Lf3mVzEBs+I;`XU?OZQF-Zu!}9YCYHnk8p2nEhGMx8EKL>mU zuz^fymRva3-TJoy%BxlAT44Jg%GLXT#l|QzTqRp3iMvQAEpMKo=nZ&i$S?_{>1R;p zVHJb%sy^*cQP981($u8<@G?wkRY8>nb^uq zn6%KV$X$)~(D4XPpwt-CVZpNV;X$D@e+450XM$|$2N{!~C^oX}76Piw*fcZS@X6l( zGX-)BbZGFF0`&R15U=~ad{XQzsbXIhEJYLS8TR#z*Cz@v5EoVgHTIjwd zM!ez)Aij6H+F;`<{?l9D;D}`^kWuGxzIAbk(NgR@%}HN1zW8caN{7dAO{swS#9Rz# zqPXI75nnj%Jc^Sv=Cr5S^=?Qr1?4IfL`Z0DUnA$()j3r}>9^ZUy~)@pcNF-w1Zq2D z6Bs9RgQ%HOY6VGrE4YqdSV^{}9r$3^^xb$nu#Lm)cRtHN!R`Amh0h0z1u~`im75n; zcq#F$@EQS@oeWdN0{6mjjt%{bm%0)fz=~Et?Lu+(y6&otr0@<`v6+p$DeJ$k!;|u; zr#i2#Byo<~lvNriE|b7%1PHN;NUt65ejzlj5{IU63o5;~NooC0;@L%?1+_2YLOl5? zANs#s5AQnsVmw9ePnNZyFdIIk{z0n6Hn)kE2yk~9zff&xa27f2=$r&Q71|+U^`qgj|=E3}@l^bR|Y=?A#l}v#uW*;w--?w-3HLRKO zs-O^wptdxyxA0BUg}p(x$4)aD9x%ucj;7)OtQ0fhMS6T&x4x#>fvRJba_NAImp!r~ z2k3h^^2PST?n2}7)gr1OQk?|ky>wrsAuV|1dWl*H@%$tifB#Co$tFRDM0xDT5?NE_ zQ)hU-;uV=J9-Y8~WgP*b4h0n4-o~d}vPFtbS=pfkYe|%MH(#==dK|=r0{3$vMtnM2X%2}a zepSS#virzT&#+>iljaXg@dP>tWk8bAkY=N)pe#11ekIez6zlD(I~p#$E=v!hQp_w;Kom1i!5nYL%NaST)NaOT+K-f-%6%_M}XP(i!#6b+3pu;2|e zl+eMo;b$$BxpY0}5$awPa(fRo(Gc5LNJt|jI4l5vj{Z+v1u5iYCDf?7@+eHnpB7Rs z%D^z$+_oE0{3oB&b+G2g7u4|Eyio!-LkXFCQIml%@54jR*iYK*+yTlv&;mno}rJ zhs%*S!Y|*gg=&S4bna}FcWQ4-|3dyZptn<)roj`wUlwzF;mW+x`>|vVT zKgCHIzFI&t>fm(g*e3wk)puLY6RU%nowCRJ-J#eC?a>jRJ(o{Dnii9lYXc`t9(Xy6 zi0}|<#y)pte3QRxgD+#XpIy=i8dveuW*x7cmP39>WgDDATDC8XaZgRh@Ir#J>_efe zcn9n}@)kO7K+B(^786?B2RSO{Z2;Caq85Y`niEf>mJ5KD=#W;clO%e3F83WgVE2Ro znvJpFj5rL2??WAF(=mRaJMrjTO|m!^1t2sf<`E)*n}U55 zzt=7T2I&X_@5Weq|NkstZ(u6}ylS}%cGXla%L}QlBemhI+D*O+xQw2VujIeoYdyw@ zAIb}E=*+`iZ_<5;3??r&K@UPaz;Ar!k_lOvFSl(pq;;d zWaTZn)kD~q-~X7iQ7-QjYvaG=I>uPdg+C3uH#o_#lta-;)pLJMww^cw&0uj#bdi_y zfHhn#Su-hz@?aPtpLGt)gLll03S7L*z_(O;$FsdZL7QhOMrHxg4F--(U^;*&y*Xoz zpv_!Q?elYtB8X0PBgyt&e-ch3GFx^x-UZgUw6_ZmJOk;6Y zEEGGSVPJqA{=*MM-X1}0>A19E0z#gD3Vh6ZzXFL$_|-{l=oaVVm~km9?2}r(l^xUD zA*|iF`rJ_masVcaYma7i&k{t)*QoKeLEh@iML}?=#H-DiljGiKx%w1MLC$-rYER5a zYj`3cZUVB%Nq$;8ep&rdZKgp?&($+_rB2N9Qcfyy-zS?|`CsPCC0;$BQQl_3G-gqy ztdyoJIRM7Qd1WjV-pmzfOGQZvLf43(l<{SYW5J1Lq?E(36_1KHt4HNebv*D^wiC<1 zH+_iEES!m~(Sa{xJ<$r4VWqwQO-qP($v@`Q$|o!;0SYW-`O2ntlct9Y*~KdTwSAZj zI${Xtu49t+ri+(3L;wG%B}+eWtDK^@U2z$)2~&z0%%X>MLtIt_wCnvLAPA1QrNT-E zQ!LPMx;!F!#Q|S~Td>uLFrE#}J7ADLEC)TaXce@aAid%dT%7&TIil3QGQV87@_iA^ zL^_K`BWR0wVt_MWD4T9`F$R*JWBe^^%1b}!#6+pO_YCJo`L*VB?TEaq#H`#7Vsirs zlJkBHbRr0{oK>$47QMgS@<#mZ%Wi~mYaH#JeOT0!6PWR08QE?x=^xUj5^xy(WZOkR z7DYjDo#O39|1o3_39{VI6G!Guq)>jn@&1^u3S|3X>HD9htr-v*O=MUuUM4EY4<3hD zRQu6=_sH6^IB)E`Is;LNgX5*oe~Xho50x<40?(4(P&#?FASfrV#z=-vm*!)wuH;0RWR1IOFu*6HDD&TBgKjzdq8d0G3r~N_6tY3p5Q4|HB6D z=ZY&GIb9=`>)^*Id7b=l3?vKQQn04%#(Sd;8&7WPQzmKl%is^G1x% zp2W_OLD!$MyuQx9y%qgd=nhL(vA~4vZgpHS~b=%}BsvGZz2bq+ZJthP1!z;W7 z$yacEC{Ri?5EWlC4Bmy@{@Lu$QEK#xhJ_1H;o?wx$k%JTfcSlUSai5@(T(+CiGqhI zLp6+eDXTuK1h*xw-f@V5HL;fDPnpC|nLnn#gp&V#kh)$ou+(IASYvm@z0<`{@dJlD zlWfWy!U4@2uTD&$WwE}j5o;9l9&Da)c2`MUA%+C{^u!Y#&Y^YWk{MbQjiNb$+!4Ud z^GL9cv`*be>jMJBmBK(y`Kw5svMC*dw^>B+R$mpG!22DK?Mu>Vf2wb^1Gt`}JnRj5 z%ML+G`@NjFtO-Fk6w zMbAcmDXG7=)wl+^zx*9I0stFk$3B~Lzl48y>~mgeduA5BAWGI|(28H0hPP*U(2O+& zJM}Dv2$*-Zx_?p!$MZxU7|ff-be9JM6pZ|Z2bu0^WTkXZX52yqOed6JD;txLWbNJ6 zX7?YwDakk4Etf7ll`1P6>X<4q<)GmMcyiUbm2N2kV;vI(273XS8ZRDW@5rh2#~nZ6vuchP1Iqxa?Eq|h6@+K5{Cc0Ydl?~Kq55K|V_6eKp5j9I#A#)wp>9GM*G zliNiXg+&=A%eLlHUIijfG`;xp`aNXv5{BwS=(oW=l6bXf*CJ%k?_^p{q~Lr`RL=h8 zuMRu-*g8*OE}OI9q>)`H3hTaV=4Q1aN-(nHOn=H)&tRf9_(YOO9S@I4-5%!&5%B-m zyYr2{{2&@*;sy?i%JY~s1PwuylE^F?e>yYO3|KaKs4iS8UjA3M253d%X|+MuN z0~F89v?n7(E1rGg``UB<4U>EnWpjb%*HbZVrfJ#MI&wbL-CI^_ikY#0qsVDd7jY!ETaUNV`IE#I$1Dz6 zj_*IbXtdvAJ;xx}jfF!@NFq{5x*Nc$p|yE50SD~mJd5UTpUOXrtB~tWdR?DID8DMg zu0_PXrDdvjM0ZC`0^Dx;EVq>$e_#hKMg2zV;#uSR4a37$EB){xj5Io*`;?VRS{Nl= zV_Az+x2hBauJ+;_AK1#&&nHaH(wM?aDmWA5alWthgTSo&MRGsk>F79i;UYXr*iL#?^wZ)uFs-x9l(u zU=6h?wkWxFuEOXGB>|qo?SdKqz=@cCTWlD>u7#q+WGG>tm?K_97L%ZgfMO?Hkb9q2 zgA0#;N`nhpp=1E8N#qMqwO%XMUDF`u;6N`ER>7OVq<7-N?~-TKK=eI!uJQyjZQgO# z=k6SrrVfC;EC&O%*fuHUi%o{T0RzpxHhR!D2YYzA4m+3cN1v_%*g4&!(M&=dQk>a9 zjT9S_haL>a32Ri$4*V`eh{*O5S@VcRq;|O_cGc4FxGjN3m+R6dN%w4=&a8!7Nc_B1 zZ{S9TWscU5LhEMjz7m2_T5U1B&#WwICFcyol!!+Ea?AO<`PlQ~2dXaNU^L&0*P9E; zNB0d}Zq##Np74>f{$?OGY@z=W5W`}5GwsKo$ha?^po2AHLK?CUU%3UGt8~`v1fU($ z%~3njFF%8niZ#DLj?Cpm=x^x>zdpHwJ_CRBe%67Do{{jkC`W`VjL5ws>6^i3DU0wN z^EXI&vfW!CgA~%)W~MA@ux*Q&)^%6DkON4#m8ajYQD7|piq&q0HS8t<@ab@?EWiyI z^n!=`dEtV59!{&R;J4jdk`xJQFn{ofDHth%P&cASnD|X6zqCY~<^e!$zL?Dwyy|@3 zvH)jh-~D`IuiJE;9$8__*#S-Tx6K6bhD!ncdhws-hNIt}?jGM378?*+BpR|WvsZ9> z)Y4p^`BQ|igyrf;{NT>WOsIwndHu&nihFgDUr>V;XFRcl1iOgi4oOR~wezAtZ?(_> zOYE`8me!G2014x^wtNScT^?gK}*M)OhOx5QV+L>Lr36XLP-_;Z0fI?Xa<%w(R*!2 z46&{+G^<_tI=Yo-v_svARgV7+lv=`aHAn#zHaTHO=$=SMZLZ|Uv6iOt;T86}l&eH5 z6pz#HJdI0gd%S4RsR*a)la`@2flK!^wCec*oToS{yi_Wn%pBgi)nbsOMH6KK~&4AVVNIyGs^s+8%M5Yh0M z>D#FwW`%01`RC*Y11ev-?Z!8Z#N%dIph9m-3LYy}MDxl3zwYwZcBAB|v~xMj*KAu& z{q2hP6X*Wx9;r-X%G-X~qw)mS3AP5&NKXp-5k&I!!#kIb;-EA9?kiryo&pp0B3kJ1(599sITL>YaGa#@ zKLTp-M0efM`E)u~0HdL!A*WKBi>(PGl06mX@_{CH8YnzVaTnBE&;+jD=vK70va;#m z7pKE7=qC#uqvR<(reDk{Q6Sx$=<6s9l=e)k&WX!_5@-?@8Xw~Zv2~=MXfr=MwC&em zp19Bp-E31S1qBUvS3087?{jf#rW)9y(>k7VsK~yBHPEeXaMd@)&s%`hQ(;g#+*-7C z%(V_*Kmf!C4mCF?7Bk(=$3JrQG$W>(f)tHks0sPT>^ zPZW#_-f;gz>Pnir4PNh0E_C7)7t=)YhfRBgENCe9=Sb{^^6O|zmUD!jz!j-~w{|e@ z_r=Y1*n68S1JG-Sy6V>z~OmVz!Vv5+a5fyN7;?Lq)?_0V{J%R2JZAe z6Zz`0#FoV+*vbAsUXhBikHpx=FMj@Nrj88hZWnmCvg;?jg()#n!Uku>rFvCSA{)*R zf0<{!iFs78k_lMiQY#ooE7#DJZdCW;w@lZJd~}Sw%0ci480ZVj`39=5P;pn?`H<-Q~wYFx7+bib=Hpq|i(Wok>JFJe+>{6u9Vq zU!f|~QdWJ65YTicl+YbgjkyCmEiMsgdZ3Q_?9%n^B7su(W{V-3!4yR(J?^=8YQeXZcT;3Dl+bD>M*L*HbKIcEW?F$ENx z-_IYy0Ma*(=%DFP&9$DalM2I4dn3`2wepDGE|t<^uTp{mdpQ3rz?C*fe?1X6^tXAE zwE5`B+b8@t+SGLLYnF^vnXM(5nr&P-9!6m|cl+0~qv>q5v5F?|RV$n>E9p*gluvS( z)b^Sdb(g+E1LBwLU;_XIpNMU3BZhM{6s79qCsLJO?Dl1$S#3Y#_6=t|0u;Zd!i=Gm z9Un99)jJ}iGq3PaL(K%e~=Kf->ywqGwz zAfGppLp#GQP;q-aLwG>#8K2Un@i|Wb`&%|m(IPD`{of@BqWk?#She($KFPSL0D_Wb zYN%;wf3^D4I)~I4IoIZYDkJALX;92*kGe_@SNua%m4!7^4~F=6d{8MsA;j&qhjxT_ z?K?-~0oo0x?7$NO#;f@qoJIdp1ygwaXeYQ?hYk)sE!HrzKN!-EKEmtd>AMi9?(efK z4is8D=w9(3=rq4=-YU5)joA!oPue|yl3`WnUTVI!LIVZNMpe+As6RU56`_am{n<7p z#%PpHllA>*4nkt_O|BrsY@lMJ=~Qm9*TNSeqnBgbhWy1O(srW%;zgy*VnEPQn>#qIG2oAM?`>f&g0rNJ*3LC_eFRlca0w7HV6|=RficMzd zCj&>463J3C1}uFwTs{vfS|2YZLi$Q`f`&q)r7GWCAir{l7V7Jq$r7Lm2F1=tp(6ly zpx&YJE(rqUA%@(G1Om`YS(EYtq+M_ZmC?gfbN}S?whCpKYuF6i-(rpaNDD6s)dq6*y5?tWc?*ihpnUtFU!*VctK!Sma`MxI~Om`SbLeUZv=rh zf6MDPOr-up*4c1VI)(=rYva3knu^&(&x!=+*&m?&swGaKPs>fd^JSkY6UDYAu>foM ziI%B7c_yi7RBrVxLAt$5MjX?J=`JVyIHEgighysN#wKNco!87~y4O&jj|jP*GE;gS zUI-5x!GuT^51H?b15@r&zp;YEg(5_AgTpmX=x~8GmsVCL_E$Q%#hW2GNo6tt#x9Q# z2D2VOF)fM(a9M)OhUn1IE9;E%3XW61z&G_~9Ng+dHEv()YQ5(w=uVVkEX)PDGGT_# z9r?=O{yOlQWc;C69qb#vs<}#Q$!Ui>Mu}jC;wu#q^TmhoUh6DYpJLqrD22+17OorP zUpNWRQ0R><{b=|3zc5;HeIJt&FNAPwW4v?`sb|nIU;`1|8ZNt^cPu05(X6tUA$^=$ z`0~D&#sg98!BoN(A(azB&nU|)=xgX*>=56&LoQDiD3oFVv3Q$^X7Xf|N`&)sKq?tt zr|BA&+6&f3cYMz^=!$~0KCtb1Dy`6eW?|a`exzqm<1$$1q=A042r^w(c3myj;(Jhb z3}P$k2V7G3uH%vmQ;L_6J(-sS0UJ7i?;srGO+qHNs(hAh3hCzDa43*up(Gy@^9*GR zFX%t5RKF3C6EfD6F$~_erk{vR80Wx44>|o^kVG%@6{L*)FfXdp2Xo)}{BGLJinWk8 za0mwz(ofj5h`fc=$4p6u2)q}1Cc7dx-lvJY`ZHlG;*09t8&ku0{PnD%ds z8^|QLo@L9Cpc)m?8uS%Uq6f_wfv7i*zW}U4O;7ot%#dJ8M|A!@d?v;NDu{toX&K>Q*Ytt?a!fe9uV+}ysM-3HTXP2U{-4wjoz0Ttu&>!$Hc0wPa zk9=-v&1#chLB-%O!dUy$CmA;6?#aUXw7_V$4r~}NdzZlP>OPZDMGbZ6^s>6#TWU@W;&g`b6 zn?@s^AUfe$z_(M9dtE0haB>l56v@MC(W3`#iMrx|3FOBag8M%L5(=8G*`d??oKqGe zT|JzEY#4?@`yH$&jt8ThiGZ^UXq_{@rEj3px-cZEbhR6_)~!YGcNO6+K!*RFTIRDm zh#I5)oKCn%*~4XpHn}2zgs?-3y8}Ioo>~!!s6Kz7g@c}ZPey6#4DiPzdaO;+(PJA7 z8)}4q5Y?I$H-e_dm6LtBQWZQ$mc! zfl=N$?`@`LR`%~{h=c0Pps~Cbqr$K@+h|4guNa5nEAz^;T@-Dmj;&;tG^lH@&TzSc zop8Y^N4Jo)$RigJC{IE($o?1zx=d8A6-fhf>5=1)MGS9N`0G6Z+??+PxdAQV<>Rbx z2E9iX(F^CjOm?bo#i>3-eeHyI%fVHA6tnlOgR8u`{eM?K!Nep1mbzRl*j~vz>A#GR zO-}fT$152tR~#)4Gk!P3oNQ-njoK!(!m2gO4MPy$*M2J9W06NgU9ryIwXqb|KAW$> z^xUY$$=J4fZE9rA*vY*c1I~`6gK0&U8N~tU+GH&YXaaD3TygT8Ph@$7Swv!Af(6MX z-|+a<#k(h1nc)i-zGV*{~oUOp|G)6P;Rb=H^C`rdH0TeIWxmZ*=crQ!hcDLtu zejxVnuQP*vM845hLEXbJMVlSf5Y{xEhoePxnS&`&Zl!i`mtM(MV#Fn0?G{3srD|5Y5RlvPHou5F$qfpePPR35peMmi#U&q3TS z^)r5sUwouusH>FW>{G40Tmt343$Lcty879nO`h-0m?-X4^=!sB%8av}{7r!ER8in` z=B|7G1b-bk zN!|OuY@Ki1VpV?7a6487y)8S*`c0{#w^js~rd37>j~IfWtk|X>15iq|_eTB-e>H`+)~dMJWdJZuxL8X^Osy?vKVq5+4T5R));$f@uxER<1eZbdrvg`bhZVtQ;i zQ$j2p-iCq+E%nz5k&$~P%Ge(WeT3tLsCZKml}0vL#vYR~Q?tRq?koQp#g#XMBr%yN z`O0LlP9WB+2wpc?w>KAMs&%_-&5XA=8bL@bo<)$YIth^D_HUlVJY?DkmJ)en`Hn_isOk&DU7Z?c+n7 zu7N=gUb5qBz|(4bKDl)WtfizF>S)pE24c?4KIhSYJ2bP+zY$m&-Hu!V@HcR}#0s$0 zN+)$2K&f>FSGLSNN5uU%DW(3$1n)jtNkEYl)(86w#JFwC1QK0^2#G@oLV&sL}CG7ev| zSI0{_4y}mQmUC^hx`dUr!#Ol0qOMgi5P=TKnxBfNThFo?I;70pG@4D5o3#A6(n|G; z*|76mZn6j@bL%$8TMMWOeLNCN=4SgBpG^}gRBSmVbYIRcv6pmp|0R=EaMU)Ks~p@w z2uD&U50gy@-`30|#*Sx;^fLUyN$be7o(#>e&eJ1FJO2N-@+<rOOH#nF|Z~}vrW7bhrpC4M5kEd{RBu-;3@ zUl|%MIptY`!gdSbJ?qB`!!7Q(@KDR;C^fddt)PN{m>)dNs%0^V?OS3Sshf4ta>^>^ zXDS{>6^AT1K=R37qg!s7cCztZA(xj$;Zv~!osy@>I4C90!?+k;4VP~Bh>LIo@s&$W zTG-3=NrR`uxH1+!BkiQEVirKCThFfrV;FxzSS&7k6ZbTMSS-_`mGJR+uWkp+m9w}g znRvN*T5EFxoWmQdw9EA0>u`CWB75(=O}@J6jFEVoB5P!LoU^-+Am8z*+88tXmUoaU zDa9;Fo3#pQTq+HU+E;PN#Huf=0~?PlduyV1-~w-6_cozDbYVZ|DS$khKScVvtT24v zYLX6A9){kJ3rcQ8J0N_wHU5AOX0OhvE zOFPdpc6u3T&Q_i5@V>gnjVbPLKH|}jFYHUOBy!dsbNd#HQ{;NPr7>@OSHQl80Nc(E zgE=gAzFPJ|V6h*APmGn|zEIfUe=U5Cr*P3mB2p|xk5&@!-Ml`iCVzQHL!XnfQ;yB) z8a=d^NPIX=QNGR_1n4eP{z1zOt8oz)Od0Xc)xhBwwj%OC7C$G5ISCHT8EBSx(iawJu%6{GMmv`@Zc z>dYJPRBAScio$ zSyyit)^hdp@=9H`XyPGdn(1)`>=;bsr0eZSA;SYACzMxo>uML|Kv}b~=>C!NFybjt z?fa=m{>R65Q5W&bBUc-AKj)!~FRCmqjPgs&r8?We4sw-=ePAY4@B}|G0B+6F@@Y9dEa%j{wb?&%gTl=bH0mj|B-zN{e6|1TGR;3M$A0G> zO27*~jN@XKnF})tWgxRme@0AS^CD+p{a-mXg> zN(*M{%*(}(UUavm*;0Mh#h?=v_DxITj78b%F@j8tNWL9+m+K=CUWh$5a{})Pnc?*_ zsGG?6CBzhzL9Kh7J`LApBsF|V&3j}eQqk!kGIr3|?KI%*wg>W{is247Dx;~(V5iYE zQ=Z~sZ|ZS!a;-%ym!a#80!sIsc42XW_ycx`50LFNOmzQuaC{F^*J^iI8OBL%7gI%E*UiHU^C(jZ7czsD9wl96mSlq&A$|Y~5cu&T`y7w93|L zV=OYTPvFYR{~Ch%yQQ>0VreDL0QO*={5D7>z2>B09gM73mIgzs8A?PB)%D&Oe?{=7 zh(rvd+9)`OdP@ud%1pCANAZm);v+>ijIlVbrU?0uKP-H$gAz-%nEYJSRWqxTRQ3j$16I+{q2t zjH)vB?YwYml&{)+^!EP9g;udxx0NS)C%)DGgeX!Dx#74f)MV?zwhd;PSphFkHeGX6 zpUw#ttk3YO7*wcT?lK;#v*^ywi5@8>on16I7GuOZX4uD&xeA2Bn`s*DD@Xd_HSzi> zsp%`>VK*2F;UTSPw|MtVe+M^#84tafD8~k%9H&|zS)HP9SnpJkr?n=#;3_cIPwyY8;bH9=yV~maDHJv6o_&G)(xgp zhCD##9Z53=ieN#Ay)gDpN)R3wFmq0EBbmvs`6T^-gF$y@1rdgJXneVhm2vNU2WfiV z8H(wJ|16)d2~c%W`D2=}zol^!#7^Y^)-F1}6m}Z;lpB}VljajXnFv}_7{?X+^EX8w z0`mbXkohEvHLQ;|#l4%-rZ3S|^ES{Zr>t=FtuXX0vKM1^W$J&9hgi&$Dna(uypB^X zf&NK4VJx`+_;wW#ESsR*{aNqlrv$$d=u4em1>y@6)TJlNfkj|)#}VSy>%7&|XkZP* ziyiJ0u5N5Rnz24TMO-O^_6xBaUc~Q)%w>=j4Xd>DsNZ2&eZ8jqG<reQcr0}NaM70Z4RgR+i`FY^2xl1H1-gOFHO{pz$Vo+T?SWv zyj%F?XGkOqArd)qTrwTx3sRXMnt|rV(~TIV4y#$Uu$(utJW6D;j`})|Q_NrqR(R+} zLuJ!>G8hX#)+F3Uc2B;mFtC}Wj38@R7bztE2SxIslcabFCK$1b+?O`QR}Nmx%GWPG z9W*P{bgi+;e&}%38mnkO%kIBD{%Wbku9bdRX(UsXC%33W)e8B1nFQ(`)vO!Qc7oDGP;iV1+U`T{svD36v(J5HjI*iq8s9Cr zE`Qkcz!@__L)@NX5nH(lu-O0-npESlpTH5M0C-P^hXY~WQof$Nn7No7ck?itX`ew~ zXR8F-7Mq9R5RVPTc&OULGXS;FF+W}=lrRh;lp)@M1hg&!7IsQv37d2*BU}_X-zkRW zd%4nIE0Hu}bQJ1SKfG|L7B~bw5D;9|`|)0;Fx^S}=2 z2^_lO!5Fw&+a{E4_Iv1q-YGloevh znC{IPrZ*z7MIDz93IL1g!59DIlZc+eUVzI)KQclnVm@L)UuL{-zsev5kKjqU$eIT+ zt`dQWB)8o?jnq`s+D4ay$AWOG9=;UE(ke?ya7HLEJW$}r6@G`nNi3+Op!h_|`yw6HAFim*L-Y+vPJUmnKcA*EcqD(P6P~{7UEupHi^H z%V9Iikogih0nu?%cFjYVRTm6m1o_Y?{if0Stk4XPjw-Ha4G%Ok`&RIFq2Ui^g$)3j zRbIx2|Fs|%RjwQl0;b;(GTKb0esUq%*$lr_u`?7uaWgVa7bw~;oti=WY&IirLaMrH z3=ljpdGwx_7;Nnt?PJm$J#0DbTWV~;rympKrm=fcpIsD4!X0!MmD5+07}zVchx(wa z8g_Qp{`{zhl=y5_ZwVwxK&VSejLJ?X&Yl=yGDk+fvd3%0p-Wf41Jh6Wc{;y)Nk`=i zufx|ADk)t435!p+s)z1+$|Bq*I_QNSO3&^26W?&Q0;FsEb?)4_iM!7LQyzwEdKjvB68qeVA4U zFjX9ymrI03IIv%oB#`Go&+caOQ0Iq}$iW@_Y3m(P%^ zD{&vF1kFr97ctyL`IVxd{ZDI4Bi2sf`J7|aXH73V*6X>`Yr++8Q6tL_mY?rqMmXev z(AQZ<&=nlUmfiTS;SJxhvkDQuKwLDZ>M8uc!DY;H$Z9A!;n9r~yz8Q2k9TIu&$=xj zqpWXTR!m2HX_Zb{xvi~y%Z=W~^bn!=GfZWS41^mKFF58T(*UR<1WT|rd z7Xc3vXdK2t!_}cPelp5>yhn2J={OyTQjNrr!)Chnbk*LJsTVp&5}N3USd5Ag{+T_|U?`Q)4FK@O;wC2OZ9@5YJphtO=uUB6A}Gf=Eqg#sTzsUpocb z-GvD^^~IWc>e0xJ7c6bmTfs~G!TtC5$D{SLriV+$v-+SkW3_&c$y$HGPpxxOYDUb6 z6ErwWntiQJo(9^j)NtWMWQ#aL=#-f%5)!^keZDx4#AMIm{944m^f1U>gzeqxjxC&v zP|$t`cRh|tI@t5T({4K7`j=V*+PPTv6X_bDe{hS~3TycMWKE=Q!YtxBIdneH&zcWi z4rFP}F|JJ3y6*Ca_~Kjy#b28W{IxM7=etKj#qc+nwRd1af+m0fk>WVD7fPGvhdd&I zG?Q@Y^J)<&J4K}Ay4+mmEtxVWuju}y8Qi7)81H1YDwdC=fe_yV?*rT|XfgOfwS|z) z8;0QE-L2&OcA3ELN03sa22u#3Esel%xaT@J0Vz7Kl`#lYV{2D|7?rL z1hl+c=tg?r+qpP+nWf}ZW%-)14Qw7x0WP=;d^z}J)DOZ_5-q6I!7*%+Jv5Gn40uci z@UMeP11+$cGrQwrGCs$+fBmb_?0*3tstCaah$!`1O_dbU@X+sqZ(T9q=(IA0D zkAyT>jw%R`_BIYw+uw=JrLvF=_CrDc{8^t&2gql}Y>vJyd#JXJ$HzgC;D2nVE-uOr zY*OuIp%m#z(1d>t?b{(lY9&=+rY2Sh`w%>l{dC(yjpBl})O{K_^a>^YamNs5<8yDA zjbv)=)nXniDZeQ=9+sI&W87N{P%|A9ErZm~gbKc{y_g61x!K6H%zrV#>k7DM%GAgr zq_|Hq`-T`~_Ug{&PCL+h_EUyDU?E-;EKZ!P9rK92>>)(ks;yHX5ZMCD+xoYkFD4@^ zp6DU?1Fk7+3LUzZ450-k8LCK{z;WH@{a37Xy_qN%r0I-Kf&3vQtpp*QpUPKZjjEUe zUGn1=WlOh~Ch$d)(0;{Ma9f4q;;}vdvPZ-JdSh%cC_B2eA8La=^ja=#}A{L9DE zdxWZA$%TdL-Z~5#pc%4!$6D4XA@ZqA2bxo3l_^{sfF8h?&^?P zh)AF%iM^OaWo~;VSY1y8F_h5h%yqcc9^DOHH9)uT284`Pk&F0r6y>+XN(9M3UGH~7 z`MGZ8dIRB+w-;sUr5OX;imAbiH@sMr?=j1EFAo*dnS$u=pMV881@op4eJ=d@s7&$^ z*0q3xnYY}i5#=b3pnm35wn8dQMPcPxApm$-2N=O%WPr%Tm^)j8@)OoD#P_qbINM9f!m*I4H%v|c|jEIzye>*pn0qT7+7 zj8}YJ!-2cNIqY^S=`nZeCRg`>cFCF-NG3U2b#7$l8LuJ{mQHQp(txiUl*&(4K! zKVSTD&rCj^DKKJxB^dt`?8-|yJn$7PhOCg;x)8Qqd>5#x_v^V9cbUOb}QWp2Q%!^}e!531Uv>-`ThPrmaRvU2h zyxuI(BB%G+HA^Km6!#6EEd+3DUx?`kMd66yT?|4$&qZ0x(IDb_+;pQNQ9pB+D6Q0~ zrS}KPooX~E`EJ6xBk!0BX6_gyl&gsYdN#|>#pS|kS}?`sclAic27wEaC_P|C*_No; zZ42Xwit@t~7&~X}K9@@=z3zLi34;MKE2gqCP(N3r7H-e`tj)!ND__tJFMxbsP8iAA zWSpYL)Be<9XQX9zSD~Gq?)-ny$v~K;8sET|uxuS4{2OaoLK>8Mh~WQ@?br6iS~_Jc zBTsog(0FiH;I_aQAS7}JnufXel=d{Qn3_=vE7iA*w3`ACWJ3T`y+nNB%BNG37GTIY z@Y0H?KsOmB486w`H*s4t0z4&Ds|KyZ4%&d#fr`KwA8y;mq^?P560t~Db9HsF+$OBu zPjT)p5O0)+pe)I~RtNbbk=dJJUx}qKnOUYJ=e$WMawC== zrPA#LFh7f4>Jm$+U3$=5XlAcQy3pPnFZzmry~p+6ES>U#8LtrCCdS*Ma03aZ;=bB( zi$Yv4Q&Pq{cZg@PXh)jfjo~)vNKw2BsgsZK`1&tELn+PPS95L5;j4(mHWSNRYyKdFQ}WoRF1Bn4rG3@0 zyzIhh1)ENt^F8Lx{p*@&Hy24!-pK5NFkEDejO>U6D!C~N9mb*0Y8~-XTA{bs_SOq^ zVZ!Gz!_GX=KYJl@ltC{E%7qGjCSb05)bLS}Tb13vBR0RLYyx%^yJouP@R^bzgNOTC ztL7kp7WliAS>2wy;@4o;7cZ>!G?dLoI=PJ)fY%;SH^&ZqLgC>R>=xt$ag0JzNiMxv zA4(rNV#mC59}9Z6GHfX3!n(rB4amNIqmWFZh4VceG8|-!2G*Y@lItX$STXuDeVVbG z9lB5Eh!pKl?-omPiRNkTo?2P{`6(mp{g3I$<$yn^j?_fA`}|M7HaF97kA6#Bz|p)b zfIWcAqRVDWI5e{b+IMMVebQ^bzw37G)2D(FRaES3kp61d%f6J2lTa>nWqr`wQVD4c zm5EQn_h@o+KyqNrl+vEHDg;4MRW_?;f|OdI;yUXI*~qF@img!u7P#}&qaG8`=#$gv z(-ji8WoJh7-|j}$(kW>Ig zK)SyyU_{E-;byzHsHmTBwfLjn&!(VV=ZTdWB*5`74 zA?>-N&zmAU;-2wCgm@8LOJ)u2ArdB#%@~1xP3gL>{4R$KcNj|PcN^>>Y3cqux{6Kr z_cm*@BtwpQ_KCog?ryKqZaq`w5yrC2!ufc6iM6q~h-BMwmnEes+$Df(|FS%{E=JtU zUttz>$)*fSyUOv*iVtx<9!bX-DQi5hWtc`hfKPO?rwL2Pfs__cZx9p?U?yRx`$0~s zfRGtJwCN)*wjAibQRi8)HD10iOXOUmiEs9qOA0nhk1QG2`4d*$$Lk^EF|-MOp(4Ae zi!uR>Ci>7$6QEuamGphKGAEHVOxrN^@7#WZ10y-kN6{M4;XYBhgFzr)R!wB|Q|7|+ zGCUsk-^hs|%$PxH!yPm~B zXJ9)i$-+s~L9A`MKPCygPTRzzV~Z0)Rc-EB$-XutJy;oLV9zVytPh6-C2n}e;-+q= z?~2?cYIqL^9R7P`bZMaQOif3*suZY(`tmRpy>)3yl`HoS3S8ou4yDJ!1W@p{qZoY5 zB7a66d(Y+hTde<<)zVK+M-L0EjeSDbB%pKV8z;w{9pcsAq7W5)TF6Dm$+v7E;9QQ5 zgJ+W0D=k<0Mv3u{lJr7R?b)AYL-0MSK zaasP*QgRs$N6t7nfmzSxG8jqOv^!`)BjR9TGBYJeQgx}nN5$!#d%;S$j)}4E_S!u@ zTmpE$v3+Ib24dfs`I7yCD!}Y3{sTIBQAJ-X3~M>Q-pzPKpR2XfBB;!khPwL&om^eHb*@gYEV;Mc3tT}KLWyPO8Sbt{z;wzF= zPAXy`brN&Ds``XbSynHFSe$$1_ZNDogj*em`i-o{?JEuR@T|!wTh}vXS@?-46xx_y85Cj!m_vv zLscnm(c@pSHKcFOyq!y9atJ39S@p&%p@RT+hbEzC?hK$AHj_xQN{%4HTeNM>p#Y{= z+Fq0cI8?fl#<$?T=wk*G_;@doPa%jlGjMuXq;tWkgoS8t2*myB(jx}i!J=DngZ!M{ zyT*-upynUB*L!GPj-FiRO-O>fCNPAd%|rO;D%-EYpN`M!&n}{JYB^eE$xHbjl;|(G z{oZ#z9?F-{B2V*?#9Jka|2q7yp7@j*2%X);*4yIEXZ(1-hS9Tl-)%hV)Uf3Iz-lYQ z&>%b(+!FSl6dD+ejDJdL`D*`tvkKCwG!?c>s+Ypj(8nQu<_anpZIv(JPgKh-y!l+` zogtrV!^I~)3*g*(0CVSEz6GgkNXnz(Wix;s!dA+@u{u2PRj3ooQmUl&!>3*7ujM)$Pq< z^S#z2MObXiiW3LuL#;13#b+an{2)G+Ah9mRgbMQjrB*UWD-`VTY9>yjPe@zW$3^A4 zX#UIb$}7>1f>Gmqmx4_-r&ViR?)kwd?f?TJ9)LN9QRRy*2<~>ghXAe4$^E2;<;V~S zqf6U#C5QcNib_6-#kV_jPPEJ0a9Y%Mb1<2SxF?<%Y=h>B9qT=v-ckX=(n~sAB;J{@ zm)FisPGU}x94`i4wl)Nl6v=H0{Y1ktJTfPsohs+u}*3vO`reTZ_hN(lh}^ z`QM{EVJl?3F&FG1ywT=rLGG2IbDA>eB`i4LDQFy5x%K~TEiq@L`yrzC^Kn+^{=Ral zsE_%2qo z5>A7y&t_Yh!T4VTW%cDwb@TA~ma0D{CvQGv{DlE^N1hRNgRQC#U{Jt)hNBg+OZ<+~ zhV(}H2TZuUq^?7D4!CCU zru0S0vy?kphGIRlrm_MZE+vm5GAPP{<(4pL9eia2j0DPc)=C>8Tz@2mR085y3H5Y; zCddGK2o23)eShucwh#M)r7F?BBXJ(IR9zg|iCiQFxRG8>*u2s8ioNk_ z>Yp^mIQ3T#xhyU$MXk`&frqoO4cM9tz+_Y|}$ z&vsfcT(ulr-c)5~r4mCzn2zSEz)bjz+b)WZ7q2TAfQ}Wh_l+aNa1%PzMOv7Jr!_C& zgu%S9n#=RmSmg(uM;MqauwyCi`FbD_xYG`mY&z`RXK8E)8?d|J83bF*3rlva+|(O4 z;lx_zqJZ*2Zby5;1B)PmQ~q#fCq6Q}7a*=Cq{Vlv(#c?{7@japk;A|MNq+~H6P-;> zK7$TA!-&zU5eMzuqlMH^wh$=(1m^eex_u11U93UVFptjlgKYYV9yQ@$C^s1NE~wa? z?%QAk4B-0ZCV%O0Py!^#a$}?}vAVD#;~Ra^xJz_1%!jL`9XIE4s53T4EHa-a>aN}? zS5ZG-#kRq3H{|b+cPo{uRNU1nB-d#xE`&SmQE4TrqRHdQ2BwnD&WAAXyU3-RgG5Dk z3aj6C`2S852rAuYxi-EF;f}E@fVN7|t*1@ti|Wf`N+ovK02hRTu1#hVTY29|x}-0Q z*LK;YX%l$`iGn;zi3h|G!#IDLqro-xiJo_zUhP8~?%u>d1#5AU4YOa*1B2NM^d0Ui z<@Zd5uXIFuLf`ZgE{|4nMGv1|A(aO;ELlJRKeJ^*;hDn=o8vdXr1Ytye*axRA*5!q zS%Rad`=ELXH9W5L1@VHQuw?pGLr#~Z=X#fRI$1_2#G8@lcHe2frh^Q>L^ABAjbeLh zy3kRh)z5f!@+Le)QEYS}qIJBd9t~3s>2y zJtXjqg1%rg_{GPb6FoTg2RaBOjcuyaMA39v!2@%Ri)wzI6|srBFGw0Xu1g4nlKiHci2r#sl7QaX_PtI*r#HV&ui$x2MaTO zzG^2Km-<++pye*8T;C#U2p){Z-_*oD_D=^9~3D^rbB?4$Ql0PcstO6+2*{g(J0Ot3{cec(t`4{z7GBrGv8 zuZCZcR?U!1#IyGo@^+uioa^?@kNdTMja@HE10@Z!=bxl|(JHnmgQ!C3vgP0-v+e|R z9$ha$RdTKIE&v#GawdgyD7ix5Aa5c?%#|;r`q@`F)!Ioc?p7q3(Hsno@{ptTWX+xT zS17^X`C7~oGWGgrBsFVff#ICQ8uDl>&A-@F=`_^GrP8i2uRZd%Z3_~OFoWC6StOXa zl{{D8bjhh62r#_u_%KF?CrgFFd?pRXB^dbsRqJ!#S?mzc=tgwpJVoA-xDqKec-N^+ z6m0W@ocTo9ozGG^#TPkri0eac6BhWsK{TteEXN5I(F6Y4tu==t3 z*>%={2g>t~J$0bPgT}xCtw!C?PIH4^M3YcgevPlyc<$>KkQViqkpOT^3!m? zqM4XE?vLb0D7{);y7ZRQLLHRIJJwwiWeIH{S6*rJ(QjSH3S2t#S=Sldp{g{qZs`qy zi6+aEr)B+~HF}_7&e!;vDq4u!WRQ^}onKLXr-ceXKa=%Y6x+wK&AqOonV^*huBzc4 zd1$j4M3K%f@LG9ID1rAVPY=y!!QLe!u>mkHWQwZhKGNl0CJ?qd=7^klDo6CFR zZj|+ssF98&7h{>dA)X2TjfAz9GOf@KgXmp+$Rt=9MP-As^Kx_`)O5gSsLgM1hhB+;A)LPmlDD?g*|%qyg|7)(#N* z887pG4Fs^ghCK`XOvDC=$MZDm2AJ)7a6^Yjm*D=TEJ5bUgS#XIYOvuhd)4Fp=ZQr;5@hjCNzlAUMG`x6+fKPjvV*aJ*{Ur<%C#}+ub#14L zGr^UIl(lG*Az2Bvg0Ij6JUyph(y>Q8u13H&xURJ2qJdt@2(d!ts69OAeQE{OrVi5I zzp6_!GK`fHWOc@rk6b~*|20#2L;sq4$TU2+ZY-8mP+U@0BP`;Tl;v$ndq(I*Ggk9D zmG8e6Dw&;h$q|i8LpR1R<&+o$0BiQiH{&Ho?>K0=w!45-Mpq%zbh182yAyvFTf?lN!(P*!Ygx;ff{8{LG5SUeLqK7-p&~dB&ly)r7F=N6Hzw=f5MSG zT=4Md%O2pPGrbOiO?IWkIzV(Pg$qP|gH%qYQD8x5sOU$an&IA_(0rDm&LU6`9E21{ zDE52j0iFu7$x!SweEmK28YK=*^I~!*!@`VFewHda=@@&RYha;oK(3Q1xq=-77%WjV zqrVEuGY8JpMkNdsD40Y9KmYIV>BJ@zBWEBFL{7F@U^I*b5-3!^HTdLa95R}fs#V*) zYO--kqEV`e+b71d_ee>E2>Cjj`0F94`>Z=KYzf&Lei(-*6b=ssFb8c!Xwqcj3`z-8g9stNtzES$@?0|xsyi#3HIZ4SmO6nltTC1HVa~t> zg8TG9rQgEB;4rEpGe%?{;vOCh;~<2{LS9LK*+S`yj_#x%bC_lmOF+yqVHb zBJq#M+=2-DGTTe((3k59z=yko5mZFxKp`_{|0j)i(-Az~QxW)z&=|AjnE$#*oUN8j zZzMY$==y!A857!@>2f)XRT)#bhTV2zKu^pS<>xiQ1?jY7gSZFmVxKu1TzFL+NqgTb zK+O(=m3A|B*E%tID_%9@{Iyrd7`2e{73vmj-pQw|>C7a+D~Qsdh7Y*-26glvE33X0 zaCA7GRi=>1QVNP%;>y^nO{S3h6yGY33#}v+B`IFyd+*%y;zXNEbTHiXDR)2u5!#a5VCNr{ubS>BKY9!VF&iHlO zjd4cQK7HASo4PLk?UvG<20#XPEiEqHz%{t{{Wo)#zxmd=O6#DhoWn`HO+C2>-g*{3tS-TxB!H+O9F)b|?Z_P`V$9o^)j4wt7+qxU*kR z8DQS1K_%VSZn3^{$k;@(jIqB*Q%)-jiZq_Dk@RiXD41359gWb)@^Z>QM_km>67+Bt zuj|DFi_gN(hOo0l3c{F@=w-U*2xQEXk8d=4K;mtD_b(lw1qm3llpL|ymDajawWkFV zb&d%+0wMG3vlFh^If+2x++5kp=c$`8BJfZ989hzbhvd2dSK-c9`yyorq*?NJ?yj7F z2*{*m>6x|xCJ`JJ-|4~Y96nGZ-XUvkniQH^!=PI7R%k(xsr!;Oz15$?>a(Q{Eon%A zW$sixIS}?2NOH{c3)(DY{C`1vfBuc6CQ1i~9#xPaQ9H|+G2jr$y&{k7_cID3?!&d_KPR!%CR@yQ@oMFabDp$nyaz4=tK9M)Dw_Vip^mzmNr}#fJsTsPPn>-NmtH4954(TX{!o{k$8ZvJN>012@Cuvhw_gzF*h7B@^(D+>DJTu@C) zF#hGH@hWL%o9c~vjcbvQqa6mHJy|`p#ah6@*rI4H6>t zXa?Nw`caOK05gWptuWF(KfqAL2_QA+EzbWMJ%9!Z9NH~15NXsrh*e#xr^5C3Ic zXtTkNPA7lwFV>>HQ8MJA<6dL~&vS262>Rr69!$IrsKj5&xuW{Kic@2|vdFI@}%^Fo`4!;_B zHpG3ohiLKuFb^p8lmnt0 zqAyPXgbnOTC7iDp2ixpOiQ!kPg+Pp{SNZo}{;|dv020(3GxwRmt8wLWJBAcUKQmCW z$@3sX96^(ayWUR~UXtUVCsr@U%Ohy5}I}fdbYGONNKxJ+SpQ>qfl|iH#tzY(xhs5m@c&?g+scBe*e703ws5F zxW4|yA7>@<0fThqarj}W{&`YN&PcjY<)Bxe?Se6cviZ~H5lhC+A0)o>!0e5G2EEr{ zH|NsZ)cn&DT^LW2plE>KG&(Xr#8-v9G)VJSkOM=_oa>-DHBQ8aYEGr*HGq`mib8ceVWk+&CDb*5*3ivJtyzZ&>fKfirM8)!9Li5Ev;3roJ5YpvG5bZp75782=>8H@ zmYy!XP}CK)s_$&lq&7LAD&4A|05WQ05I2z0^u}N{lX|gYGjs3Oi^@)AhoNA^X8;*SU z&)pB198eT6={1tAAkb55Ugnv>6B8-KwCIxw_tMbdP#SK=pDUy6{Ox4`;V&GuYQ~9$ zn))&%9U5t9lg`q}L&)MFJS1B}m{Yl|iC-3x=ooO#Y9t)q$Y6#A;UDF4=YKQqx8$=e0VPgX@+j*KxZb}_jEjpKM zzN2^$8+f8enT>^OrH3*THbkdl2jtP#7rZ-+K*>cQoU6n(SLY$@(?-J*kf9B_EoHo` zZS<8CVn3hv7C)L^h^Yo&3)x-$nq_jj<-ON!_1gj|Z*|D|zClP@xEm(|vI~yj2i*pm&p7(Wq?286S_1tBc{`^a~+TK*$8hC*AJ`Ktn6=r)Sf878^VD zG#!6}!;FdhCA0ps20a;GLF-2qk9CA7RA1gQz^t0P+Wt&|4k^~um%foKf69z3KCL2+ z&G52pHy)`!b&}sL>ZG6|Ucl||(GfiQ;OM4^|3iH2#{Am;fG1&FA{+(ZHOS3;88~34 zpA|_pgPgPX49-VD=|5lpx4;7f>V+S!xLkP8f9v$qAc9TJrn_n6bvgzQTFuwO!rlI zKCl6y3$AOpIf?1gIr z*J_Iaho>*@Fu`aqQUER!T6fe0SantW54Hp>88!`HCQN>9LUCKh>OZ+G)!|ANmZzeE za~byO9qnx=o&DY(%?OuYj9DQ>X{W5+wEdDh@z7x*D3$K9$RsytDO23A!7-)%FkNE@ ziO3o@wFFm_^7t*0=EVBGarr5uPGEDvFx+_7m%8|#Dn*Ago2|C{^D@`_#GI=f)Dl2= zWiD=vm0lwse6Zehh0G=5;`17fcMR|_FdU`^hH}?UuD@&4QzTQ10G00EX|7IV?;2dG zAMP#O=1l4S{HMAHAv9gj_P|vvNTmYt3e-9d;CkNPK!DMVfAsK*xeqzwU*UBblGIH_ zP$2kd*g7*q+eLF6fv4*Yk zx9mH-hQ!{fU-WiI^o4RNjs2vv;@ZV(l@!xH09E{2!Qk>Rc_|bVBe?P=0h>ZoA$P!; zF}Mq^Z$8!MVD(nax&7++VLkhum464+1n(Ly1I#mG)Pq(OwLQXLqA#Y>+L4HU>9kj6 z-|wYX!(^7#$3QNNOj%)5yX%cv(Y9z6<1a+S(;1Aj+ z^daL#1z%fF76Rl#6hYBXI_+S|El!se`zt+)IzDx=UmeNhP5zkXJ(47?m9}iGj{wpi zAR}HD8E4{cqwUhl+h5&Wrq7Jzkd}31$k5mP5whH>!=Jq?@`cfQy}aekA|UB&9Zoi` z#`wh;kQ}Y3h7zA3ELpx^Y+5?~{gio_u^mp|>t#x53MM5&_JIoin|PK|aSw>bII z8Z~f%cV}J|gYwS|MF7m`m$cTi#`9FTNBkR==}`V-`Vt7Z+>;X09zolccAE}(F9lic znrBHN4mok`2b8oNpV~_q`Xk}%m?h?(6>7WPen9IKTO1Ukc!FIMLAft1#P3nD#QK5b zh+>>&ZH1P>HJ|*==bwtXBo*r(d0Yr=N?Ly-yUPIYTw; zsps;X@w1Bp1Y>FO&|yb#3U*}^AV+6!YCh5Co06C2J&_8E?Td{Vq987rEmsML;9*-a zNsR0#Ql#w+OPsRM1bqJZiXeosVe3Kj>X-F1=(TT^ybt_fFW3GSEI2QIzg!uFZ6;cU zFGP`g7IcTQ%N@=(-E2|?KS7>7hgdhYSpt!X*H;K}wHa*Tz8Sg0ts{3e+Tu8~298%P z)WpBsudOY~i|i+1xaRuT!Td@@;T1Hj*nxb0$)<|}q7#gTI_2$s$!^&_%MRKH2kKha z*oL_h0%N6X`inA(WHK;X9 zPTfEjOpb9X1Iwz_f)Bl1(qnksHEF=hRLi#qL3&Q*?#ou=ozP*BoTIm!BIaK?$QSOwL^DMnhjnC^DTV zb#s}fBvTmOjjgsicgi&W3Ea~Ny?{31lG*AH(wnMgMtPs zD>-VqhlAVhuzIDXL@RnTns5Yc^yIjgKpQE--r!F|o=;5O#pChtp_ScAzm6mvmebHj zx*c=&$AK2PMcqR|=-^oB?;)k~)lwlSjD<^WF~k`1PLY2Ui}J;}@Uhbhksjemns#lQ z!h7te%5baGQj#W;Yx|Y3(rngZ0OEKk!>x>E98g>}dY2(<&Dn`;4n5l<{pw8H`p=}Y zlBn2M>I@S)svGrmlsDNjB#{f+L<)11iG8j0>G&XWs<})K?mo?=f3ncYR@ZQbY%P3@ zM16!4%7x-n>KMV}FGPCe9kshTL{+F@Sre+Mga}+L(p6s6RbA+)YA}XMhTH`6$6mFx%5$aXkm!o%@Z-%=eMzMY~noJ2p1Un`cP zt~>lpRe+q>pL$U!t&izX@hvr}eQB8`>e-jOhj>0$j;G*GxbynY4 zYB-(Se1AdUrsC2WzzYp-kRBs@mx08TQzLf$I3-gwjg$ZKA@fMgQ_P-b~E(Dj0y-F$oJ86du8NE<^Wa zx3) z`kuRFjUKavBrnz_4xHP+pxa}KL7Vf8im{w$WVa>F%g+*KxNIPwcPut99yFcHh_fiF z9+g?e8I}!Gc=slvk!;stQKd4SQm9`WKCco4yqR|aHQNfqy;P3%Z|HE-!13es(W5NmJf z+b7T@rI$}ES%7N#W*m9IHD5(w5rke(XMl5GZkSj(uC~C>E2v<}>NbO?14QBL>OrSl zk;6MVn2L~Ih?d&-yvkEy^qV)VtC`&Z^<;_(irdL>6y1V)sx9A6@Nu(D!JnVGzBxQ| z_`1O$O^)!!TvG9HD4`d6@(=Vjx z;rdz~0EtZ6%rX84o~WqJI!C4dcR!RXQ$)C=Q|gG7!|dSwjIFk2_zKb0Rnus^LcyF| zSj2BU_7G!u$#>CeV|JKxiwOTY-wysJKLawnx}5i98mR~T&_w`RuRt{}CV7DVUAJD+ z3Z?n)+}5tQPYrBw5I2yps?YT?EUxsm=sz$;N)d=>n_oy9LHEp7=RPx}ELt zyD<_4g;5(lO3S!|)H*Kxae?tBg*|_jmiaIXacRf#mQ$VJ@B?bU23Bh@laDQ_3|otS zMT7D@!jOv+FDGjfuWTw{nV_7y0PXqz(STFiTk|vWo>^+u z5;sK}CEBLFBXktt*jR0A_z0o?gQ(&eqTd1Br5H(_At3Y+R1 zCUh-aE-qLfa<$aIf6w5Uqm4z4r|fRm-z-f9FL4D;Z&z$!wJOYMFJ5*a*~3T4)J<4e z^CQFH6GPR^tc*|S(*bdM`FCo%w9Qs75zz=ZO8WWDyOYQ-Yl3JCX)Q zgCby8k@)T(Gz6{6S$!*cDkD`&U%FW^TKRUd6;>Zstw}j4Ig5VF7m~~5ING1^0P2sJ zzZNMr1r#JWxN_)kOuexpBl6F$%c-a0h8?M4 zPo&#De=VR6B_2tlyaD@fV+BKlY zQ``REO1EJJ1Vf^c=fvH`PM5QHGdXX&UH2%A>u&ZU63rBJcw%IWDvFDEZen%o9DV4E6cHQ61% z>5az?ip~?o&jL&^<2Ih(H&dLHlKP{6;K z#wI1hIW?}O&%i1e!;U_JwjJur1#`i*>MlW<@)OLdk>5kEmqahFma*#Nv1N3Mu-hGz z#0Zajmg3G(*W@O)5WlUb3cPYvS3?_h!LhxSl&IwCXh$Z{{SuAW1;=2637(Fw(6~&% zt4d8w9ypDq&|-P!4kd9BOCg)^^iS9@KCT<&gy|)om^J!|lPaVd;q?QI>jl@liBvyZ zWL+DTrD=(fmY>iI9>7!Y7Ua`lBOliQ+Kz(&=f>=OzUaLILDE7D@gF1w3ZMPj#L(~J z>BQfnorgZT`D?pN6lVjvEJ54Pt?yjGfKIaFK#~YRDj>qO@YE8Gn#01#I$p&DQL8ttnZN{Tkk9vLK_Aw)KTE019dh;I z8v57;AdwtjUN+%rqQN&{gYW}TjXPI@aaz-sf23e1ZT!@jj|T%ltggeDWVw0l=NT!z zfS!cWPZvyXthTM6l)uwmig5bA#gQQE`-bW^W^XL+UMBmyTa^wWV9^FVRm4*>YV&}3 zicF;psusmHZnG5jeS9bhh>9bmCD$K49}vH{{YgkpuE!L(SzNiV*Z48|KvEUkk$DYj zd}rQehVP-wpYP2~i+#yX-Hh5fxJs#B%uW@HwerC+qlQJT$X;ZF>)!6NX@4atLs>oC z1YPMPW%nKstQ}$97L}1@;F#0uXdzPn8WAoVknt^n53Z*Tb}ewOWDtkM>-aWU&dD!3 zlA50@i${s|7MboZ?hQ5;nP{>N^cbc+ULhGL_U%c`;@F>ag9`>Rgpv^D6pV&y zgwwxb;JP6&1|6^-EqpqtFKvG70CNW)NXU$W13|Xcf2#O4P0sk1*=7*W^#A-WnE-ha z60&=MNU=~JQ**}JyW1A?Ol}iH%&5A4z3b{7T9%q*3pMq{WMQOvAROxmBLN)$tgE&% zQH_?xbm4bf^%ih0~S=*?ZXAL)V_?_Azzc6xu~Nz}uNqzq>>7p#BEqFe817fe?LrCMl?FSPLqJ z2I{)Uo6}je#|55w*{{Pu7V*F~&ZE}`tQ(G2y7exYUOaCvX4quH*Nap;n0S72B>zyR zgx}DpT{O6io2=7>_!8o|A~0}Zs2Lo+$6xB|YR91UEg=;w(+(+iQKeU?QT2cp<@f$k z%gF+qEPX#vZgsCId{1TfYyDJEdS;s^p{605!hzsrVRDeTT;S(=jX4pqtc52EC*j&} z`|^#FdwNSjG(MrFe^9s<6TLJpygg%z{^X-fzcRT@riQ0hXf*)T8O<9Ad;OYw*@OfP z&Gz_h&h`NGC2G1Fz6#KvfYHOY#&X97Csbn}ch{NqM_C4pht8IV85FWWuTGBjHX|~# z-Xx=k^@gbK?;u3?lW8KpOSn+{h zTGT(DsToGqRf;K}%#W&yI%R-pQy!~d%VYm>6Kp3?29NA`mrE}Zu-gkS4e*R==++qR zanei34E8X~{Xp?F3kqNdR^&&PfVs4|ZHP9QU=k1_`J78RcpPJX8Vl=lESv$8c^1B^ zJ@x<8s707qFqghu9_a2ocIfh+SC(hl{;iT9GJvq95Y<_}D66iU!K_}i^e!BkiJqrT zm4L4!K*UBU#ra>8A!g1j8=HTo6^|_(ct5_uAf;M>z!Zixwa_AWpj7@n;rf9Rv+P!KTjj^QyA%PSz0%DiWFCMHSTd^TIz7Uu&Y;{{ zMy&ttz*o6j^Abl3Td!Pi)4PNObd<#H><`%e%?|F#4KWUOZ7O}T6Mw{l43>CvVm8S0 zphCvwi{xSttSIfka*nh&ztdUl)KOK;&W#cO|D~?DUzIQKC>gg|RPkv0_@Z$VN^J{I|w#Yx& z9VD%%|1RPSHSeOITQ-cURh6HPUOXV3s(BS`R##$NQH+>`>Wv$rw_{zQ@c- zHs^y_b}b+RIOTWnutEZccnZ z6S&4}O924S&a(m->miur%cj@OEu`)~nsM_5dw&xIYMeL#;nSd4WHWmOBx1A@oO1(e#jj{XL@Y8V?I!V+wzdJ}RBcKXH?oYzo-$sAboJ()KOt zSY2E29~?;EejtU`_NKv1oB}Gt8sm@+7`hSNbPp3>lPoi86y?Y=1MN2|)QQIY6M}6H zjX8j?Sn#YqXDkJ*qx;cWKORL}(h5-&ITc?~?1XB2Uy`deSdiI=GlbExO%}haNI;&O zKw%iBg7_BH5{QQ_v*$aKdS@n*SjUzS+#1+0a}qX1&`=}lG&m`*Y$f5E2K zdS=s>10V(e)_n`Ny}ppLispN806(rQn1SZ>Z2gg91BY8Qsj7L>`q5%bbykcDyynnu zD7-6lV9Y6X=_&!j7O0L@s(a?WS%(QFmFN7{BQq#{6wIdXWTVoMWo?Q7@SF3M?Q;*> z*`{+6m=R|O`DoUr=U!gl{|3k`6s}32p_ag*4X0>sF~@Mk_)jksC694CPP6~IR6f!G zVPwlk9un<;)zc{CCrHE9b;CNNE4ibLhPT>cQX{HRi(>yxsB#lPoV zbI0e5W&HXN&`#zzoDn)C+{d@P{3%W|z_Mv!J5T{>cZ0mf4vT3==IBci(U6(4+wUVyf z7^A|DX5#DTUxdL4O^#_M>sdhQ;AeN7n25NSaSxTqcg26rA1S(y5J_ zNvYbU9kV!_a-4aigPaoDKpbj%Wigx>EjTG*9L9Sc)|~dr^>~lKNGq8@p0(wB7lO~siH^*;nGTB z&#*VFJ9n}MX7|#GozVXqQ>H6}^Zg}K&M>G!1!W~Ol$H<|sb(BJRUjSjD1)v&p;*D- z9BUoSyBlcgRh_#Q?FCZ=|9GXlku-1~%`G?Zp~Y#)9y^G>cp_3R$*w0JCKX@DLu+Zd zyeSSJAeg2OAR+yEqoM5-i1Za}{0(hmg3F>l$0i($shV)%kD zliiM;iO!BOQ6rIwPkV`30Ji%CiAp2IvGy*N4#p8}@Yjh{?4~Q{*+nR05LY zk?9h-t_dkNU1gvfldZ`})usWc-hEvG%6Ur^QmT66+t3apOaN*F^M3QB-wvp3Dipi39w z=3rt@K_~1i0zsIeN5h01(0kVgVIg>FIikb9T!hwOa(5_UUV>767^z*TSgmYaBhF6u zNXjuN-(5;7>YQfkD^MHRX#I0=!-Me{;;yVSaG(ZJ=8~>Cs_=DKuBle-mf8q)vR-Gu zzejV=XN{2WvfspQd-L$_eu<537=*_&5If72DfEF8OGjbuckmYAXAyCzlk=s?31i9! zBPS$`0ZQ;e10ZR;mP{6ZD8cIN3YYA8069R$zbO^vGc@+#T=g*%h&%%#5Aqa!r4r)> zj*a^j;VyPeh64Z*e3TFFAEFYsC{)g%j>qc91#AEz>m`pJ^D_Z;-WIKhkoz5{$QnYP z{mruINpWFighw~2uD)Wx;|WKBmWk!ky-b3jBTg(taV|WXiR>rF_0T!+eIU|7eD>?AlPOdk&iZ{M~>A z$w^vX#t-aOtwjC(i{T3I^aM&Vv`%^vS;MwkT^_G=su-Pan5@eJ%+Kc8?FAUj2#H0b z_(4cEm3Zvw0Mv!bO(!;~gtu8Ohlc+8zCs&NX0-|($}xyf`BzlebJ}(fz#81$1i6^x zJWeW+g!^OOu}(D3>ET=Hz*TPb$QQ1t0H29-L;nul%bh< zJ}h@0Oq}>H@Q9Wz@F!iW5kSb2mX5nWLszI9E+B%@!lhtIVe^a>KE4@$yLZ`1e$^w# zYtovOBT$6j(GJqVvQ09}&wsEA)A{KH+jW8QYUD;;k~#R^3Sy!3Y-Uh_;kQL#vxs?z zsDd?zl`pa@s56}RH2?fJ!AWme>w2_TMed(0zNO~nhy0aeqTc_4~8y;>_awA$_mty9K zEA^*UrL`UmB*y#3VedpZ@CC19-C-OvhpMr1Q3#k7DEo17X5ija04 zb;dHl-BKhsacd}Ia@>q?GLszA9oaR8j6h65PU&ODv2P}YO2fJ|k(TmM=dGb*f2THi z=Lx6^jRj8UDdcCpFV#jeR;GA2vP(wi{~XO9jgD(2`3Bng4B$jK<(^Q&p>P)TnsuI- z=?&jq?>^p(U?Cl~j*$2)8*3m#Pf1M*Ox#pRQsbixtYS!J@jPP<}&}@ZIVTL*$}E}MvH@mOzQa}ZiPr! zgqm!5jOqnM5+vdF2>oCTkTs!D3FwYDYw;Cc#ec2(woVn+DT6Q)q1$m8S8m5m6dNqP*qJQLER5zt8b#( z^u;|FsN!d0PXC#<fRg-;E{oqbQ0*=$aA8?ae`m@c$^|n%@ecr=cNVQys^Km5j98QKa5!v;0LcZn){^z=J)>k-d_v091bDh@ z&Chyi_L6XyETLp*Ny569O@JUk9;bOD=UrOsd$||lTa}Gx$%xC&b7JDiD)mS!Ut5V! z>E2r6P`0PFmDQ2Jt%+LMUm|P5)9b=cDCzRnT?6oK3EMk36~HEzgwWgfRZ(y9o1qx; zxoI^})G#}0Zl07bZmnb5$oU^#=$YDQ2`bKk4Ey~S&>x@89g+}z=Y2xc>|DIl4O;MG zXcdqnr_MtbiR;5Au9(R(=`68m%Zfvu5J>5vhhyjz_ z$jl@3n0ZvAr+|1I=H6+0GThusvuEqn;oQYtSwNi3)* z4I)dPMNv!1D;qA+$cq0C-{l#eVF+fnDEZ-xS)vXuN{ zB1}FGU|DdvK?$_NcwmMJ7F!?xHaI&|EYifv*@@6Ua7AY8K&z`9y?UFYz=yQ=kBf*w zq-q2>p=46jj;5Z4rZ=*w5DDi2pCkOdR^C(`88+Z7W5;ep4F&PPDOcR9ykDA3SR!^} z2I0zJRDw;yP~~{*i!;hzzqB_Cc{9(xlma#rP$K)9S%Bz5ix#Lz&sA&;7I5L#icK(P ztQ3Dh3HB=gT-q|kkFQ%hIj{D^<8S=_p!lQcSK*i?6>2*h{0QA)cd5k_6w&%mZ7Y}6 z^{Aj|=DwJrC&9DePb8gJ-|wcs9+zTYbARGz?58Q!m){kTm}HJ^`TXaxxA zyDbQy!$ZeG@K?Pz9)I4|pVAnsmJ} zR%jZ9c2UFR*3iT7vNE@)f>v$o`BoZ{7$dwVGU+n$IB`c@~)P}wQ}({`6Gy};VRYB{(wiYkLu;J zm?MR^Yq!e6Ic?&TPDPGB%4qUuG2^y|k@OY;7;q9AN zFop8P$F-FW^`hq-D~+v$zgf2l9QMKp!Ry5g=RE{9Cg9QhC}2fdLme~_QIPkU*o29b zvsI=^XW~}C8hXk4X~U@iuwXblT33{KFLHnmm2-$;M1p^JhNX@t^bA!O1t=Y}NBHkO%mFrda{Ag|urD(w*ag2o3d>y!1FJW}RejJpdfnS% zv31r{y^^n9*QgfJ{4uA6axNA=Z;wkS<37X(h+LgghhZz8t7YVyKNCi4_6kd48jrXY zy*xy~7NVJFPt?6m0}va61u|-6eZ*m<19t-aUyqU(xIl3E9#1U5kdn z^a7!Wfw3JlvBo3i&PqRF-!;c zFG=!#Hg8Ox6Mj7cX6n%2wmk~8@|j%fgj@R(zWnx;uj=Ihx67CY`HR~Ph6!$J!w|h^ z0&1gR)jjRUzZ%^j)YKH#GqcXVtd9Ulfrklu%t7xWue{rxm8t65vw0N)adXfd{Sx7j zS_{LQ*M5ykNM$E?!IL?1GUa7kcKiLh!Fxf*o6i1oVNyDl?mZ|Bx&fq58#Ijb$nM&&WO!#(@ z{Gl;Z(09r3svaBF-lUG6DHV}$*pX70@T}xxSEdF002T3zc1FF|@Zmr17=!vpk{lD@ zL_0`&BDiVosdiZIH6JnckT|$Cxz>KOyK+4+{Ve>G*CZ}kjceMlA7c2R*EAOoIY3*p zrL!k_DDj}b&BF%xII@R`hy`Q({fl}!BTigi*@EmSvB$^s=SSa%<%(d9AHSYfXalPBXF**<%1^&1d{m|+qqB*g~6%O8G4y4<0<

{ODou$ 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 literal 0 HcmV?d00001 diff --git a/sources b/sources index 8722df0..5dae1e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c5004c66f5037ef838421665a08828b1 kservice-5.14.3.tar.xz +09c47778e16ea256a9009952222f7420 kservice-5.15.0.tar.xz From 33ee7eb882a96ab6bf5bf15ade0c861bfdd39587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 8 Oct 2015 18:02:53 +0200 Subject: [PATCH 038/162] Rebase the XDG menu patch to 5.15 --- kf5-kservice.spec | 2 +- kservice-5.13.0.tar.xz | Bin 265244 -> 0 bytes ...enu.patch => kservice-5.15.0-xdg-menu.patch | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 kservice-5.13.0.tar.xz rename kservice-5.12.0-xdg-menu.patch => kservice-5.15.0-xdg-menu.patch (88%) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 4a7d674..f4b9ba3 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -21,7 +21,7 @@ Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{fra # Fedora customizations to the menu categories # adds the Administration menu from redhat-menus which equals System + Settings # This prevents the stuff getting listed twice, under both System and Settings. -Patch0: kservice-5.12.0-xdg-menu.patch +Patch0: kservice-5.15.0-xdg-menu.patch BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{versiondir} diff --git a/kservice-5.13.0.tar.xz b/kservice-5.13.0.tar.xz deleted file mode 100644 index 4b413ee32592ca40c4d3f6e4d231f65dc5f8a046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265244 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

{ODou$ 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 diff --git a/kservice-5.12.0-xdg-menu.patch b/kservice-5.15.0-xdg-menu.patch similarity index 88% rename from kservice-5.12.0-xdg-menu.patch rename to kservice-5.15.0-xdg-menu.patch index 7388535..db68867 100644 --- a/kservice-5.12.0-xdg-menu.patch +++ b/kservice-5.15.0-xdg-menu.patch @@ -1,6 +1,6 @@ -diff -ur kservice-5.12.0/src/kbuildsycoca/applications.menu kservice-5.12.0-xdg-menu/src/kbuildsycoca/applications.menu ---- kservice-5.12.0/src/kbuildsycoca/applications.menu 2015-07-05 11:13:00.000000000 +0200 -+++ kservice-5.12.0-xdg-menu/src/kbuildsycoca/applications.menu 2015-08-16 00:29:20.823019434 +0200 +diff -ur kservice-5.15.0/kbuildsycoca/applications.menu kservice-5.15.0-xdg-menu/kbuildsycoca/applications.menu +--- kservice-5.15.0/src/applications.menu 2015-07-05 11:13:00.000000000 +0200 ++++ kservice-5.15.0-xdg-menu/src/applications.menu 2015-08-16 00:29:20.823019434 +0200 @@ -31,29 +31,31 @@ Core KDE From 3f23fa8f984ec0aaaa723ddf5471f3bcb7fe8798 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 27 Oct 2015 09:41:27 -0500 Subject: [PATCH 039/162] old sources --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 87ae8c7..6959914 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/kservice-5.14.3.tar.xz /kservice-5.15.0.tar.xz From 71a60df367f9788a674bb926369e68c30836c10a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 27 Oct 2015 09:43:10 -0500 Subject: [PATCH 040/162] backport 'kbuildsysoca always save' commit --- ...ays-save-even-if-no-change-in-.deskt.patch | 101 ++++++++++++++++++ kf5-kservice.spec | 12 ++- 2 files changed, 109 insertions(+), 4 deletions(-) create mode 100644 0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch diff --git a/0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch b/0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch new file mode 100644 index 0000000..0744547 --- /dev/null +++ b/0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch @@ -0,0 +1,101 @@ +From 0f816ab3fada9f57e836da78470003dd24d26a27 Mon Sep 17 00:00:00 2001 +From: David Faure +Date: Mon, 26 Oct 2015 08:59:44 +0100 +Subject: [PATCH 13/13] KBuildSycoca: always save, even if no change in + .desktop file was noticed. + +This fixes the case where a directory is "touched", so when KSycoca +compares directory timestamps it decides to rebuild, but then KBuildSycoca +doesn't find any real change and doesn't save. This can then happen +all over again at the next timestamp check. + +CCBUG: 353203 +REVIEW: 125803 +--- + autotests/ksycocatest.cpp | 3 +++ + src/sycoca/kbuildsycoca.cpp | 12 +++++------- + src/sycoca/ksycoca.cpp | 2 +- + 3 files changed, 9 insertions(+), 8 deletions(-) + +diff --git a/autotests/ksycocatest.cpp b/autotests/ksycocatest.cpp +index f0df0b2..4af759c 100644 +--- a/autotests/ksycocatest.cpp ++++ b/autotests/ksycocatest.cpp +@@ -65,6 +65,9 @@ private Q_SLOTS: + + #ifdef Q_XDG_PLATFORM + qputenv("XDG_DATA_DIRS", QFile::encodeName(m_tempDir.path())); ++ ++ // so that vfolder_menu doesn't go look into /etc and /usr ++ qputenv("XDG_CONFIG_DIRS", QFile::encodeName(m_tempDir.path())); + #else + // We need to make changes to a global dir without messing up the system + QSKIP("This test requires XDG_DATA_DIRS"); +diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp +index 1deae14..650526b 100644 +--- a/src/sycoca/kbuildsycoca.cpp ++++ b/src/sycoca/kbuildsycoca.cpp +@@ -197,7 +197,6 @@ bool KBuildSycoca::build() + } + + m_ctimeFactory = new KCTimeFactory(this); // This is a build factory too, don't delete!! +- bool uptodate = true; + for (QMap::ConstIterator it1 = allResourcesSubDirs.constBegin(); + it1 != allResourcesSubDirs.constEnd(); + ++it1) { +@@ -255,18 +254,16 @@ bool KBuildSycoca::build() + } + } + if (m_changed || !m_allEntries) { +- uptodate = false; +- //qDebug() << "CHANGED:" << resource; ++ //qDebug() << "CHANGED:" << m_resource; + m_changedResources.append(m_resource); + } + } + +- bool result = !uptodate || (m_ctimeDict && !m_ctimeDict->isEmpty()); + if (m_ctimeDict && !m_ctimeDict->isEmpty()) { + //qDebug() << "Still in time dict:"; + //m_ctimeDict->dump(); + // ## It seems entries filtered out by vfolder are still in there, +- // so we end up always saving ksycoca, i.e. this method never returns false ++ // so on a real system we end up always adding "apps" to m_changedResources + + // Get the list of resources from which some files were deleted + const QStringList resources = m_ctimeDict->remainingResourceList(); +@@ -274,7 +271,9 @@ bool KBuildSycoca::build() + m_changedResources += resources; + } + +- if (result || m_menuTest) { ++ bool result = true; ++ const bool createVFolder = !m_changedResources.isEmpty() || (m_ctimeDict && !m_ctimeDict->isEmpty()); ++ if (createVFolder || m_menuTest) { + m_resource = "apps"; + m_resourceSubdir = QStringLiteral("applications"); + m_currentFactory = d->m_serviceFactory; +@@ -309,7 +308,6 @@ bool KBuildSycoca::build() + } + + if (m_changed || !m_allEntries) { +- uptodate = false; + //qDebug() << "CHANGED:" << m_resource; + m_changedResources.append(m_resource); + } +diff --git a/src/sycoca/ksycoca.cpp b/src/sycoca/ksycoca.cpp +index a692bc8..5744e95 100644 +--- a/src/sycoca/ksycoca.cpp ++++ b/src/sycoca/ksycoca.cpp +@@ -635,7 +635,7 @@ public: + if (mtime > m_now) { + qCDebug(SYCOCA) << fi.filePath() << "has a modification time in the future" << mtime; + } +- qCDebug(SYCOCA) << "timestamp changed:" << fi.filePath() << mtime << ">" << lastStamp; ++ qCDebug(SYCOCA) << "timestamp changed:" << fi.filePath() << mtime << ">" << QDateTime::fromMSecsSinceEpoch(lastStamp); + // no need to continue search + return false; + } +-- +2.5.0 + diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f4b9ba3..3414e6b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.15.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -23,6 +23,9 @@ Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{fra # This prevents the stuff getting listed twice, under both System and Settings. Patch0: kservice-5.15.0-xdg-menu.patch +## upstream patches +Patch13: 0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch + BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{versiondir} BuildRequires: kf5-kconfig-devel >= %{versiondir} @@ -53,9 +56,7 @@ developing applications that use %{name}. %prep -%setup -q -n %{framework}-%{version} - -%patch0 -p1 -b .xdg-menu +%autosetup -n %{framework}-%{version} -p1 %build @@ -100,6 +101,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Oct 27 2015 Rex Dieter 5.15.0-2 +- backport 'kbuildsysoca always save' commit + * Thu Oct 08 2015 Daniel Vrátil - 5.15.0-1 - KDE Frameworks 5.15.0 From 43bd3108688307e5a0a4fdf80d736c1ffa3ca1dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 9 Nov 2015 23:07:51 +0100 Subject: [PATCH 041/162] KDE Frameworks 5.16 --- .gitignore | 1 + kf5-kservice.spec | 8 +++++--- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 6959914..1413e37 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kservice-5.15.0.tar.xz +/kservice-5.16.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 3414e6b..f682ccf 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.15.0 -Release: 2%{?dist} +Version: 5.16.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -24,7 +24,6 @@ Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{fra Patch0: kservice-5.15.0-xdg-menu.patch ## upstream patches -Patch13: 0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{versiondir} @@ -101,6 +100,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Nov 08 2015 Daniel Vrátil - 5.16.0-1 +- KDE Frameworks 5.16.0 + * Tue Oct 27 2015 Rex Dieter 5.15.0-2 - backport 'kbuildsysoca always save' commit diff --git a/sources b/sources index 5dae1e6..3d0f395 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -09c47778e16ea256a9009952222f7420 kservice-5.15.0.tar.xz +d8f421613192876fbc1e7bbc19823a26 kservice-5.16.0.tar.xz From a6cc3fdfc7c402b099996ea0f667e56c66924535 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 Nov 2015 09:52:51 -0600 Subject: [PATCH 042/162] drop unused patch --- ...ays-save-even-if-no-change-in-.deskt.patch | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch diff --git a/0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch b/0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch deleted file mode 100644 index 0744547..0000000 --- a/0013-KBuildSycoca-always-save-even-if-no-change-in-.deskt.patch +++ /dev/null @@ -1,101 +0,0 @@ -From 0f816ab3fada9f57e836da78470003dd24d26a27 Mon Sep 17 00:00:00 2001 -From: David Faure -Date: Mon, 26 Oct 2015 08:59:44 +0100 -Subject: [PATCH 13/13] KBuildSycoca: always save, even if no change in - .desktop file was noticed. - -This fixes the case where a directory is "touched", so when KSycoca -compares directory timestamps it decides to rebuild, but then KBuildSycoca -doesn't find any real change and doesn't save. This can then happen -all over again at the next timestamp check. - -CCBUG: 353203 -REVIEW: 125803 ---- - autotests/ksycocatest.cpp | 3 +++ - src/sycoca/kbuildsycoca.cpp | 12 +++++------- - src/sycoca/ksycoca.cpp | 2 +- - 3 files changed, 9 insertions(+), 8 deletions(-) - -diff --git a/autotests/ksycocatest.cpp b/autotests/ksycocatest.cpp -index f0df0b2..4af759c 100644 ---- a/autotests/ksycocatest.cpp -+++ b/autotests/ksycocatest.cpp -@@ -65,6 +65,9 @@ private Q_SLOTS: - - #ifdef Q_XDG_PLATFORM - qputenv("XDG_DATA_DIRS", QFile::encodeName(m_tempDir.path())); -+ -+ // so that vfolder_menu doesn't go look into /etc and /usr -+ qputenv("XDG_CONFIG_DIRS", QFile::encodeName(m_tempDir.path())); - #else - // We need to make changes to a global dir without messing up the system - QSKIP("This test requires XDG_DATA_DIRS"); -diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp -index 1deae14..650526b 100644 ---- a/src/sycoca/kbuildsycoca.cpp -+++ b/src/sycoca/kbuildsycoca.cpp -@@ -197,7 +197,6 @@ bool KBuildSycoca::build() - } - - m_ctimeFactory = new KCTimeFactory(this); // This is a build factory too, don't delete!! -- bool uptodate = true; - for (QMap::ConstIterator it1 = allResourcesSubDirs.constBegin(); - it1 != allResourcesSubDirs.constEnd(); - ++it1) { -@@ -255,18 +254,16 @@ bool KBuildSycoca::build() - } - } - if (m_changed || !m_allEntries) { -- uptodate = false; -- //qDebug() << "CHANGED:" << resource; -+ //qDebug() << "CHANGED:" << m_resource; - m_changedResources.append(m_resource); - } - } - -- bool result = !uptodate || (m_ctimeDict && !m_ctimeDict->isEmpty()); - if (m_ctimeDict && !m_ctimeDict->isEmpty()) { - //qDebug() << "Still in time dict:"; - //m_ctimeDict->dump(); - // ## It seems entries filtered out by vfolder are still in there, -- // so we end up always saving ksycoca, i.e. this method never returns false -+ // so on a real system we end up always adding "apps" to m_changedResources - - // Get the list of resources from which some files were deleted - const QStringList resources = m_ctimeDict->remainingResourceList(); -@@ -274,7 +271,9 @@ bool KBuildSycoca::build() - m_changedResources += resources; - } - -- if (result || m_menuTest) { -+ bool result = true; -+ const bool createVFolder = !m_changedResources.isEmpty() || (m_ctimeDict && !m_ctimeDict->isEmpty()); -+ if (createVFolder || m_menuTest) { - m_resource = "apps"; - m_resourceSubdir = QStringLiteral("applications"); - m_currentFactory = d->m_serviceFactory; -@@ -309,7 +308,6 @@ bool KBuildSycoca::build() - } - - if (m_changed || !m_allEntries) { -- uptodate = false; - //qDebug() << "CHANGED:" << m_resource; - m_changedResources.append(m_resource); - } -diff --git a/src/sycoca/ksycoca.cpp b/src/sycoca/ksycoca.cpp -index a692bc8..5744e95 100644 ---- a/src/sycoca/ksycoca.cpp -+++ b/src/sycoca/ksycoca.cpp -@@ -635,7 +635,7 @@ public: - if (mtime > m_now) { - qCDebug(SYCOCA) << fi.filePath() << "has a modification time in the future" << mtime; - } -- qCDebug(SYCOCA) << "timestamp changed:" << fi.filePath() << mtime << ">" << lastStamp; -+ qCDebug(SYCOCA) << "timestamp changed:" << fi.filePath() << mtime << ">" << QDateTime::fromMSecsSinceEpoch(lastStamp); - // no need to continue search - return false; - } --- -2.5.0 - From fbb15ceed35d0924ed6c099efd285163d69631bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 8 Dec 2015 23:34:29 +0100 Subject: [PATCH 043/162] KDE Frameworks 5.17.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1413e37..2f4177f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kservice-5.15.0.tar.xz /kservice-5.16.0.tar.xz +/kservice-5.17.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f682ccf..23d5fac 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.16.0 +Version: 5.17.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -100,6 +100,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Dec 08 2015 Daniel Vrátil - 5.17.0-1 +- KDE Frameworks 5.17.0 + * Sun Nov 08 2015 Daniel Vrátil - 5.16.0-1 - KDE Frameworks 5.16.0 diff --git a/sources b/sources index 3d0f395..08b7be0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d8f421613192876fbc1e7bbc19823a26 kservice-5.16.0.tar.xz +6f6da4071f8da925be07cc51cd26b023 kservice-5.17.0.tar.xz From bd7da72e419e798d355ce150afc2f536af0d02c4 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 9 Dec 2015 08:55:21 -0600 Subject: [PATCH 044/162] reduce kbuildsycoca5 warning(spam) output --- kf5-kservice.spec | 10 +++++++++- kservice-5.17.0-vfolder_spam.patch | 12 ++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 kservice-5.17.0-vfolder_spam.patch diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 23d5fac..7688cfd 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.17.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -23,6 +23,11 @@ Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{fra # This prevents the stuff getting listed twice, under both System and Settings. Patch0: kservice-5.15.0-xdg-menu.patch +# kbuildsycoca5 always gives: +# kf5.kservice.sycoca: Parse error in "$HOME/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file" +# hide that by default, make it qCDebug instead (of qCWarning) +Patch1: kservice-5.17.0-vfolder_spam.patch + ## upstream patches BuildRequires: cmake @@ -100,6 +105,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Dec 09 2015 Rex Dieter 5.17.0-2 +- reduce kbuildsycoca5 warning(spam) output + * Tue Dec 08 2015 Daniel Vrátil - 5.17.0-1 - KDE Frameworks 5.17.0 diff --git a/kservice-5.17.0-vfolder_spam.patch b/kservice-5.17.0-vfolder_spam.patch new file mode 100644 index 0000000..37b3603 --- /dev/null +++ b/kservice-5.17.0-vfolder_spam.patch @@ -0,0 +1,12 @@ +diff -up kservice-5.17.0/src/sycoca/vfolder_menu.cpp.vfolder_spam kservice-5.17.0/src/sycoca/vfolder_menu.cpp +--- kservice-5.17.0/src/sycoca/vfolder_menu.cpp.vfolder_spam 2015-12-06 15:38:04.000000000 -0600 ++++ kservice-5.17.0/src/sycoca/vfolder_menu.cpp 2015-12-09 08:51:46.339401871 -0600 +@@ -464,7 +464,7 @@ VFolderMenu::loadDoc() + int errorRow; + int errorCol; + if (!doc.setContent(&file, &errorMsg, &errorRow, &errorCol)) { +- qCWarning(SYCOCA) << "Parse error in " << m_docInfo.path << ", line " << errorRow << ", col " << errorCol << ": " << errorMsg; ++ qCDebug(SYCOCA) << "Parse error in " << m_docInfo.path << ", line " << errorRow << ", col " << errorCol << ": " << errorMsg; + file.close(); + return doc; + } From b0aa9d613c1a6d0c8522e49d4bafd4bbbf1b08ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Sun, 3 Jan 2016 17:58:12 +0100 Subject: [PATCH 045/162] KDE Frameworks 5.18.0 --- .gitignore | 1 + kf5-kservice.spec | 29 ++++++++++++++++------------- sources | 2 +- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 2f4177f..8035594 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kservice-5.15.0.tar.xz /kservice-5.16.0.tar.xz /kservice-5.17.0.tar.xz +/kservice-5.18.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7688cfd..aad5bf3 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.17.0 -Release: 2%{?dist} +Version: 5.18.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -31,17 +31,17 @@ Patch1: kservice-5.17.0-vfolder_spam.patch ## upstream patches BuildRequires: cmake -BuildRequires: extra-cmake-modules >= %{versiondir} -BuildRequires: kf5-kconfig-devel >= %{versiondir} -BuildRequires: kf5-kcoreaddons-devel >= %{versiondir} -BuildRequires: kf5-kcrash-devel >= %{versiondir} -BuildRequires: kf5-kdbusaddons-devel >= %{versiondir} -BuildRequires: kf5-kdoctools-devel >= %{versiondir} -BuildRequires: kf5-ki18n-devel >= %{versiondir} -BuildRequires: kf5-rpm-macros >= %{versiondir} +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: kf5-kconfig-devel >= %{version} +BuildRequires: kf5-kcoreaddons-devel >= %{version} +BuildRequires: kf5-kcrash-devel >= %{version} +BuildRequires: kf5-kdbusaddons-devel >= %{version} +BuildRequires: kf5-kdoctools-devel >= %{version} +BuildRequires: kf5-ki18n-devel >= %{version} +BuildRequires: kf5-rpm-macros >= %{version} BuildRequires: qt5-qtbase-devel -Requires: kf5-filesystem >= %{versiondir} +Requires: kf5-filesystem >= %{version} # for the Administration category Requires: redhat-menus @@ -52,8 +52,8 @@ introspection. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kf5-kconfig-devel >= %{versiondir} -Requires: kf5-kcoreaddons-devel >= %{versiondir} +Requires: kf5-kconfig-devel >= %{version} +Requires: kf5-kcoreaddons-devel >= %{version} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -105,6 +105,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Jan 03 2016 Daniel Vrátil - 5.18.0-1 +- KDE Frameworks 5.18.0 + * Wed Dec 09 2015 Rex Dieter 5.17.0-2 - reduce kbuildsycoca5 warning(spam) output diff --git a/sources b/sources index 08b7be0..eb45ad9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6f6da4071f8da925be07cc51cd26b023 kservice-5.17.0.tar.xz +8eafea43f9bb4f5e01767df8ebccdc49 kservice-5.18.0.tar.xz From 58aa8ad400c0703b1125c04057c9cb1a51488e83 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 14 Jan 2016 12:09:30 -0600 Subject: [PATCH 046/162] cosmetics, -BR: cmake, update URL --- .gitignore | 3 --- kf5-kservice.spec | 18 ++++++++++-------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 8035594..afb1d71 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1 @@ -/kservice-5.15.0.tar.xz -/kservice-5.16.0.tar.xz -/kservice-5.17.0.tar.xz /kservice-5.18.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index aad5bf3..e648396 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,11 +3,11 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.18.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 -URL: https://projects.kde.org/projects/frameworks/kservice +URL: https://projects.kde.org/kservice %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -16,21 +16,19 @@ URL: https://projects.kde.org/projects/frameworks/kservice %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +## downstream patches # Fedora customizations to the menu categories # adds the Administration menu from redhat-menus which equals System + Settings # This prevents the stuff getting listed twice, under both System and Settings. -Patch0: kservice-5.15.0-xdg-menu.patch +Patch0: kservice-5.15.0-xdg-menu.patch # kbuildsycoca5 always gives: # kf5.kservice.sycoca: Parse error in "$HOME/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file" # hide that by default, make it qCDebug instead (of qCWarning) -Patch1: kservice-5.17.0-vfolder_spam.patch +Patch1: kservice-5.17.0-vfolder_spam.patch -## upstream patches - -BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf5-kconfig-devel >= %{version} BuildRequires: kf5-kcoreaddons-devel >= %{version} @@ -74,6 +72,7 @@ make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + %find_lang kservice5_qt --with-man --with-qt --all-name mv %{buildroot}%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu @@ -105,6 +104,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jan 14 2016 Rex Dieter 5.18.0-2 +- cosmetics, -BR: cmake, update URL + * Sun Jan 03 2016 Daniel Vrátil - 5.18.0-1 - KDE Frameworks 5.18.0 From f749681f9ec19d59c8a2cab3b8e44e51d03253ea Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 4 Feb 2016 02:06:21 +0000 Subject: [PATCH 047/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index e648396..bc3833c 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.18.0 -Release: 2%{?dist} +Release: 3%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -104,6 +104,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 5.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jan 14 2016 Rex Dieter 5.18.0-2 - cosmetics, -BR: cmake, update URL From b4273aa7750e18e8672ba331341547093ac947df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Thu, 11 Feb 2016 15:19:07 +0100 Subject: [PATCH 048/162] KDE Frameworks 5.19.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index afb1d71..9be2e18 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kservice-5.18.0.tar.xz +/kservice-5.19.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index bc3833c..37c7e4c 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.18.0 -Release: 3%{?dist} +Version: 5.19.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -104,6 +104,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Feb 11 2016 Daniel Vrátil - 5.19.0-1 +- KDE Frameworks 5.19.0 + * Thu Feb 04 2016 Fedora Release Engineering - 5.18.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index eb45ad9..a0259a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8eafea43f9bb4f5e01767df8ebccdc49 kservice-5.18.0.tar.xz +ca272f22047a121d3e21f2bad845295c kservice-5.19.0.tar.xz From 0c51e9df11ced222bf347c480911ad3bf85fb199 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 7 Mar 2016 07:47:27 -0600 Subject: [PATCH 049/162] backport ktraderclient5 fix for x-scheme-handler's (#1308384,kde#358159) --- ...x-scheme-handler-in-mimeapps.list-pa.patch | 51 +++++++++++++++++++ kf5-kservice.spec | 12 +++-- 2 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch diff --git a/0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch b/0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch new file mode 100644 index 0000000..97543dd --- /dev/null +++ b/0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch @@ -0,0 +1,51 @@ +From c9edc4769d278f174d821cf6d9364fbca356b676 Mon Sep 17 00:00:00 2001 +From: David Faure +Date: Sun, 6 Mar 2016 19:35:08 +0100 +Subject: [PATCH 9/9] Fix handling of x-scheme-handler/* in mimeapps.list + parsing. + +Since this isn't a known mimetype, such lines were being ignored. + +BUG: 358159 +FIXED-IN: 5.21 +--- + autotests/CMakeLists.txt | 2 +- + autotests/kmimeassociationstest.cpp | 3 +++ + src/sycoca/kmimeassociations.cpp | 7 ++++--- + tests/CMakeLists.txt | 2 +- + 4 files changed, 9 insertions(+), 5 deletions(-) + +diff --git a/src/sycoca/kmimeassociations.cpp b/src/sycoca/kmimeassociations.cpp +index 2ddcc07..25ce3fe 100644 +--- a/src/sycoca/kmimeassociations.cpp ++++ b/src/sycoca/kmimeassociations.cpp +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include "sycocadebug.h" + + KMimeAssociations::KMimeAssociations(KOfferHash &offerHash, KServiceFactory *serviceFactory) + : m_offerHash(offerHash), m_serviceFactory(serviceFactory) +@@ -106,15 +107,15 @@ void KMimeAssociations::parseAddedAssociations(const KConfigGroup &group, const + QMimeDatabase db; + Q_FOREACH (const QString &mimeName, group.keyList()) { + const QStringList services = group.readXdgListEntry(mimeName); +- const QString resolvedMimeName = db.mimeTypeForName(mimeName).name(); ++ const QString resolvedMimeName = mimeName.startsWith("x-scheme-handler/") ? mimeName : db.mimeTypeForName(mimeName).name(); + if (resolvedMimeName.isEmpty()) { +- //qDebug() << file << "specifies unknown mimeType" << mimeName << "in" << group.name(); ++ qCDebug(SYCOCA) << file << "specifies unknown mimeType" << mimeName << "in" << group.name(); + } else { + int pref = basePreference; + Q_FOREACH (const QString &service, services) { + KService::Ptr pService = m_serviceFactory->findServiceByStorageId(service); + if (!pService) { +- //qDebug() << file << "specifies unknown service" << service << "in" << group.name(); ++ qDebug(SYCOCA) << file << "specifies unknown service" << service << "in" << group.name(); + } else { + //qDebug() << "adding mime" << resolvedMimeName << "to service" << pService->entryPath() << "pref=" << pref; + m_offerHash.addServiceOffer(resolvedMimeName, KServiceOffer(pService, pref, 0, pService->allowAsDefault())); +-- +2.5.0 + diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 37c7e4c..a5c0a01 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.19.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -18,16 +18,19 @@ URL: https://projects.kde.org/kservice %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +## upstream patches +Patch9: 0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch + ## downstream patches # Fedora customizations to the menu categories # adds the Administration menu from redhat-menus which equals System + Settings # This prevents the stuff getting listed twice, under both System and Settings. -Patch0: kservice-5.15.0-xdg-menu.patch +Patch100: kservice-5.15.0-xdg-menu.patch # kbuildsycoca5 always gives: # kf5.kservice.sycoca: Parse error in "$HOME/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file" # hide that by default, make it qCDebug instead (of qCWarning) -Patch1: kservice-5.17.0-vfolder_spam.patch +Patch101: kservice-5.17.0-vfolder_spam.patch BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf5-kconfig-devel >= %{version} @@ -104,6 +107,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Mar 07 2016 Rex Dieter 5.19.0-2 +- backport ktraderclient5 fix for x-scheme-handler's (#1308384,kde#358159) + * Thu Feb 11 2016 Daniel Vrátil - 5.19.0-1 - KDE Frameworks 5.19.0 From 0a6f7870dec1fa327d0574e4596a1a6c87a79bd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 14 Mar 2016 11:43:11 +0100 Subject: [PATCH 050/162] KDE Frameworks 5.20.0 --- .gitignore | 1 + kf5-kservice.spec | 8 +++++--- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 9be2e18..0e12dde 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kservice-5.18.0.tar.xz /kservice-5.19.0.tar.xz +/kservice-5.20.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index a5c0a01..c2a26a9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.19.0 -Release: 2%{?dist} +Version: 5.20.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -19,7 +19,6 @@ URL: https://projects.kde.org/kservice Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz ## upstream patches -Patch9: 0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch ## downstream patches # Fedora customizations to the menu categories @@ -107,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Mar 14 2016 Daniel Vrátil - 5.20.0-1 +- KDE Frameworks 5.20.0 + * Mon Mar 07 2016 Rex Dieter 5.19.0-2 - backport ktraderclient5 fix for x-scheme-handler's (#1308384,kde#358159) diff --git a/sources b/sources index a0259a8..c0a1333 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ca272f22047a121d3e21f2bad845295c kservice-5.19.0.tar.xz +39b08d4a7afff397cb819f6c63de46d6 kservice-5.20.0.tar.xz From 346ac3ccb434aa306197628b595c8b73bfc779a6 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Apr 2016 08:25:58 -0500 Subject: [PATCH 051/162] KDE Frameworks 5.21.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0e12dde..d453b64 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kservice-5.18.0.tar.xz /kservice-5.19.0.tar.xz /kservice-5.20.0.tar.xz +/kservice-5.21.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index c2a26a9..d29ac4f 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.20.0 +Version: 5.21.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Apr 04 2016 Rex Dieter - 5.21.0-1 +- KDE Frameworks 5.21.0 + * Mon Mar 14 2016 Daniel Vrátil - 5.20.0-1 - KDE Frameworks 5.20.0 diff --git a/sources b/sources index c0a1333..15a6953 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -39b08d4a7afff397cb819f6c63de46d6 kservice-5.20.0.tar.xz +f3dd9e0abd2a56402d28297ca4308d32 kservice-5.21.0.tar.xz From 7c519cfba161876a09a6403f358a3769efef7e5d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 May 2016 09:55:12 -0500 Subject: [PATCH 052/162] KDE Frameworks 5.22.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d453b64..6f145f8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kservice-5.19.0.tar.xz /kservice-5.20.0.tar.xz /kservice-5.21.0.tar.xz +/kservice-5.22.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d29ac4f..fd44ce7 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.21.0 +Version: 5.22.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon May 16 2016 Rex Dieter - 5.22.0-1 +- KDE Frameworks 5.22.0 + * Mon Apr 04 2016 Rex Dieter - 5.21.0-1 - KDE Frameworks 5.21.0 diff --git a/sources b/sources index 15a6953..c9d8d7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f3dd9e0abd2a56402d28297ca4308d32 kservice-5.21.0.tar.xz +36ab06f4b4e8c3f9a13e4ec5fb1ed272 kservice-5.22.0.tar.xz From 8bbb08965b3eedabaef94c2e06b156897b8f8998 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 May 2016 10:40:17 -0500 Subject: [PATCH 053/162] unused patch --- ...x-scheme-handler-in-mimeapps.list-pa.patch | 51 ------------------- 1 file changed, 51 deletions(-) delete mode 100644 0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch diff --git a/0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch b/0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch deleted file mode 100644 index 97543dd..0000000 --- a/0009-Fix-handling-of-x-scheme-handler-in-mimeapps.list-pa.patch +++ /dev/null @@ -1,51 +0,0 @@ -From c9edc4769d278f174d821cf6d9364fbca356b676 Mon Sep 17 00:00:00 2001 -From: David Faure -Date: Sun, 6 Mar 2016 19:35:08 +0100 -Subject: [PATCH 9/9] Fix handling of x-scheme-handler/* in mimeapps.list - parsing. - -Since this isn't a known mimetype, such lines were being ignored. - -BUG: 358159 -FIXED-IN: 5.21 ---- - autotests/CMakeLists.txt | 2 +- - autotests/kmimeassociationstest.cpp | 3 +++ - src/sycoca/kmimeassociations.cpp | 7 ++++--- - tests/CMakeLists.txt | 2 +- - 4 files changed, 9 insertions(+), 5 deletions(-) - -diff --git a/src/sycoca/kmimeassociations.cpp b/src/sycoca/kmimeassociations.cpp -index 2ddcc07..25ce3fe 100644 ---- a/src/sycoca/kmimeassociations.cpp -+++ b/src/sycoca/kmimeassociations.cpp -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include "sycocadebug.h" - - KMimeAssociations::KMimeAssociations(KOfferHash &offerHash, KServiceFactory *serviceFactory) - : m_offerHash(offerHash), m_serviceFactory(serviceFactory) -@@ -106,15 +107,15 @@ void KMimeAssociations::parseAddedAssociations(const KConfigGroup &group, const - QMimeDatabase db; - Q_FOREACH (const QString &mimeName, group.keyList()) { - const QStringList services = group.readXdgListEntry(mimeName); -- const QString resolvedMimeName = db.mimeTypeForName(mimeName).name(); -+ const QString resolvedMimeName = mimeName.startsWith("x-scheme-handler/") ? mimeName : db.mimeTypeForName(mimeName).name(); - if (resolvedMimeName.isEmpty()) { -- //qDebug() << file << "specifies unknown mimeType" << mimeName << "in" << group.name(); -+ qCDebug(SYCOCA) << file << "specifies unknown mimeType" << mimeName << "in" << group.name(); - } else { - int pref = basePreference; - Q_FOREACH (const QString &service, services) { - KService::Ptr pService = m_serviceFactory->findServiceByStorageId(service); - if (!pService) { -- //qDebug() << file << "specifies unknown service" << service << "in" << group.name(); -+ qDebug(SYCOCA) << file << "specifies unknown service" << service << "in" << group.name(); - } else { - //qDebug() << "adding mime" << resolvedMimeName << "to service" << pService->entryPath() << "pref=" << pref; - m_offerHash.addServiceOffer(resolvedMimeName, KServiceOffer(pService, pref, 0, pService->allowAsDefault())); --- -2.5.0 - From 47b0e379070f9bb867e97e54f760390f0f57cef8 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jun 2016 09:49:11 -0500 Subject: [PATCH 054/162] update URL --- kf5-kservice.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index fd44ce7..4b9a66a 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,11 +3,11 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.22.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 -URL: https://projects.kde.org/kservice +URL: https://quickgit.kde.org/?p=%{framework}.git %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jun 07 2016 Rex Dieter - 5.22.0-2 +- update URL + * Mon May 16 2016 Rex Dieter - 5.22.0-1 - KDE Frameworks 5.22.0 From 6c274209598f13688129ebd4ed88548d341ecefb Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jun 2016 10:32:20 -0500 Subject: [PATCH 055/162] KDE Frameworks 5.23.0 --- .gitignore | 1 + clog | 2 ++ kf5-kservice.spec | 7 +++++-- sources | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 clog diff --git a/.gitignore b/.gitignore index 6f145f8..2982750 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kservice-5.20.0.tar.xz /kservice-5.21.0.tar.xz /kservice-5.22.0.tar.xz +/kservice-5.23.0.tar.xz diff --git a/clog b/clog new file mode 100644 index 0000000..6160085 --- /dev/null +++ b/clog @@ -0,0 +1,2 @@ +update URL + diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 4b9a66a..a390b0b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.22.0 -Release: 2%{?dist} +Version: 5.23.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jun 07 2016 Daniel Vrátil - 5.23.0-1 +- KDE Frameworks 5.23.0 + * Tue Jun 07 2016 Rex Dieter - 5.22.0-2 - update URL diff --git a/sources b/sources index c9d8d7b..02698b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -36ab06f4b4e8c3f9a13e4ec5fb1ed272 kservice-5.22.0.tar.xz +d0642716404ae604d6db198139ce20f7 kservice-5.23.0.tar.xz From f1cab874883ffec1de87f90e4a1cd96a69b8cf6e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 25 Jun 2016 08:35:03 -0500 Subject: [PATCH 056/162] rm clog --- clog | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 clog diff --git a/clog b/clog deleted file mode 100644 index 6160085..0000000 --- a/clog +++ /dev/null @@ -1,2 +0,0 @@ -update URL - From dafd9f50faebb1e25b28d0512e6632d01961b30e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Wed, 6 Jul 2016 17:55:29 +0200 Subject: [PATCH 057/162] KDE Frameworks 5.24.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2982750..9d3feef 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kservice-5.21.0.tar.xz /kservice-5.22.0.tar.xz /kservice-5.23.0.tar.xz +/kservice-5.24.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index a390b0b..90c1181 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.23.0 +Version: 5.24.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Jul 06 2016 Daniel Vrátil - 5.24.0-1 +- KDE Frameworks 5.24.0 + * Tue Jun 07 2016 Daniel Vrátil - 5.23.0-1 - KDE Frameworks 5.23.0 diff --git a/sources b/sources index 02698b7..e2457b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d0642716404ae604d6db198139ce20f7 kservice-5.23.0.tar.xz +c6dbfdc72c399b86066f7d88a5f5bf7a kservice-5.24.0.tar.xz From 3ff64612b123722f6a42fc0505a81197a29430aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 8 Aug 2016 10:11:31 +0200 Subject: [PATCH 058/162] KDE Frameworks 5.25.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9d3feef..091fc44 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kservice-5.22.0.tar.xz /kservice-5.23.0.tar.xz /kservice-5.24.0.tar.xz +/kservice-5.25.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 90c1181..6937d5d 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.24.0 +Version: 5.25.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Aug 08 2016 Daniel Vrátil - 5.25.0-1 +- KDE Frameworks 5.25.0 + * Wed Jul 06 2016 Daniel Vrátil - 5.24.0-1 - KDE Frameworks 5.24.0 diff --git a/sources b/sources index e2457b5..e49c863 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c6dbfdc72c399b86066f7d88a5f5bf7a kservice-5.24.0.tar.xz +3cc65c5082a9bdaa2c93ea01323fb814 kservice-5.25.0.tar.xz From 9b37165eafa7031eaec55b3ab5e08a7b1c832c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 8 Aug 2016 15:58:09 +0200 Subject: [PATCH 059/162] BR flex, bison --- kf5-kservice.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 6937d5d..18e4461 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -41,6 +41,9 @@ BuildRequires: kf5-ki18n-devel >= %{version} BuildRequires: kf5-rpm-macros >= %{version} BuildRequires: qt5-qtbase-devel +BuildRequires: flex +BuildRequires: bison + Requires: kf5-filesystem >= %{version} # for the Administration category Requires: redhat-menus From 6dad250f1f294c08ccd1eac28711525d13f36462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 8 Aug 2016 16:13:42 +0200 Subject: [PATCH 060/162] Add workaround for flex-2.6.0 bug causing build failure --- kf5-kservice.spec | 3 +++ kservice-5.25-fix-build-with-flex-2.6.0.patch | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 kservice-5.25-fix-build-with-flex-2.6.0.patch diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 18e4461..eefaa19 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -31,6 +31,9 @@ Patch100: kservice-5.15.0-xdg-menu.patch # hide that by default, make it qCDebug instead (of qCWarning) Patch101: kservice-5.17.0-vfolder_spam.patch +# Workaround flex bug (https://bugzilla.redhat.com/show_bug.cgi?id=1364943) +Patch102: kservice-5.25-fix-build-with-flex-2.6.0.patch + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf5-kconfig-devel >= %{version} BuildRequires: kf5-kcoreaddons-devel >= %{version} diff --git a/kservice-5.25-fix-build-with-flex-2.6.0.patch b/kservice-5.25-fix-build-with-flex-2.6.0.patch new file mode 100644 index 0000000..435ef04 --- /dev/null +++ b/kservice-5.25-fix-build-with-flex-2.6.0.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3a521c8..2c0a323 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -61,6 +61,8 @@ set_package_properties(BISON PROPERTIES + PURPOSE "Required for the Trader parser" + ) + ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") ++ + # create a Config.cmake and a ConfigVersion.cmake file and install them + set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Service") + From dfcc48e1c34abee26240f2254e4a24cba3bf42b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Thu, 8 Sep 2016 10:27:19 +0200 Subject: [PATCH 061/162] KDE Frameworks 5.26.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 091fc44..372e70a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kservice-5.23.0.tar.xz /kservice-5.24.0.tar.xz /kservice-5.25.0.tar.xz +/kservice-5.26.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index eefaa19..ebd8bff 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.25.0 +Version: 5.26.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Sep 07 2016 Daniel Vrátil - 5.26.0-1 +- KDE Frameworks 5.26.0 + * Mon Aug 08 2016 Daniel Vrátil - 5.25.0-1 - KDE Frameworks 5.25.0 diff --git a/sources b/sources index e49c863..bb20b13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3cc65c5082a9bdaa2c93ea01323fb814 kservice-5.25.0.tar.xz +2f1c29b271e4cad9352d92768f389cbf kservice-5.26.0.tar.xz From 8fda87bbe5a5d5e13701823cabb70a74c6ef94b8 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Oct 2016 21:30:39 -0500 Subject: [PATCH 062/162] 5.27.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 372e70a..f1f4db5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kservice-5.24.0.tar.xz /kservice-5.25.0.tar.xz /kservice-5.26.0.tar.xz +/kservice-5.27.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index ebd8bff..f25b09e 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.26.0 +Version: 5.27.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Oct 04 2016 Rex Dieter - 5.27.0-1 +- 5.27.0 + * Wed Sep 07 2016 Daniel Vrátil - 5.26.0-1 - KDE Frameworks 5.26.0 diff --git a/sources b/sources index bb20b13..f0676ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2f1c29b271e4cad9352d92768f389cbf kservice-5.26.0.tar.xz +0b19bdee1e062b1f0ea267ba82e1132f kservice-5.27.0.tar.xz From 58aa59cd16595ab1b4a19547b05e5af185404423 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 16 Dec 2016 11:51:07 -0600 Subject: [PATCH 063/162] 5.29.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f1f4db5..32c718c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kservice-5.25.0.tar.xz /kservice-5.26.0.tar.xz /kservice-5.27.0.tar.xz +/kservice-5.29.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f25b09e..52fe96a 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.27.0 +Version: 5.29.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Dec 16 2016 Rex Dieter - 5.29.0-1 +- 5.29.0 + * Tue Oct 04 2016 Rex Dieter - 5.27.0-1 - 5.27.0 diff --git a/sources b/sources index f0676ce..3fcd971 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0b19bdee1e062b1f0ea267ba82e1132f kservice-5.27.0.tar.xz +SHA512 (kservice-5.29.0.tar.xz) = fd23cf5facd89d8b219713f191f2aaa7ddd19f54f05549c2c9644a144ba4e67b76787ccec36c78da4083cf815981c2db0b7b24a553065e60f5f59c7eecc1b98a From 496a17dbecbbece9de47136d8c29d1d18da9f6bb Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 6 Feb 2017 12:12:04 -0600 Subject: [PATCH 064/162] 5.31.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 32c718c..019da21 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kservice-5.26.0.tar.xz /kservice-5.27.0.tar.xz /kservice-5.29.0.tar.xz +/kservice-5.31.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 52fe96a..78da3eb 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.29.0 +Version: 5.31.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Feb 06 2017 Rex Dieter - 5.31.0-1 +- 5.31.0 + * Fri Dec 16 2016 Rex Dieter - 5.29.0-1 - 5.29.0 diff --git a/sources b/sources index 3fcd971..585ff67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.29.0.tar.xz) = fd23cf5facd89d8b219713f191f2aaa7ddd19f54f05549c2c9644a144ba4e67b76787ccec36c78da4083cf815981c2db0b7b24a553065e60f5f59c7eecc1b98a +SHA512 (kservice-5.31.0.tar.xz) = c68a72f9b5d3384adfddef99e01d57ed8319bcd3fa2193c7a3ec1632f93134de9c6c312a2af38719834702345e0c409582ebf1005c59f9c3fc4bca7fc94bc06a From ac0bf6269e33b21df68c54f2d55a0799e8461204 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 4 Mar 2017 14:32:36 -0600 Subject: [PATCH 065/162] 5.32.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 019da21..f88e43d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /kservice-5.27.0.tar.xz /kservice-5.29.0.tar.xz /kservice-5.31.0.tar.xz +/kservice-5.32.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 78da3eb..b63714c 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.31.0 +Version: 5.32.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Mar 04 2017 Rex Dieter - 5.32.0-1 +- 5.32.0 + * Mon Feb 06 2017 Rex Dieter - 5.31.0-1 - 5.31.0 diff --git a/sources b/sources index 585ff67..b955e99 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.31.0.tar.xz) = c68a72f9b5d3384adfddef99e01d57ed8319bcd3fa2193c7a3ec1632f93134de9c6c312a2af38719834702345e0c409582ebf1005c59f9c3fc4bca7fc94bc06a +SHA512 (kservice-5.32.0.tar.xz) = e6db0b65b4216c54ca714e3cefd9847c02ab5330ee3da6b7199b6b034ef55cec4647c5181761070ac14b3c74def586a0645c3165cb71cca41e01426dcd36b6a5 From 458306e97997634b65c48c586742c641bcebbcdc Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Apr 2017 08:19:11 -0500 Subject: [PATCH 066/162] 5.33.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f88e43d..d902855 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /kservice-5.29.0.tar.xz /kservice-5.31.0.tar.xz /kservice-5.32.0.tar.xz +/kservice-5.33.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index b63714c..02c0a69 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,12 +2,12 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.32.0 +Version: 5.33.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 -URL: https://quickgit.kde.org/?p=%{framework}.git +URL: https://cgit.kde.org/%{framework}.git %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Apr 03 2017 Rex Dieter - 5.33.0-1 +- 5.33.0 + * Sat Mar 04 2017 Rex Dieter - 5.32.0-1 - 5.32.0 diff --git a/sources b/sources index b955e99..942f981 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.32.0.tar.xz) = e6db0b65b4216c54ca714e3cefd9847c02ab5330ee3da6b7199b6b034ef55cec4647c5181761070ac14b3c74def586a0645c3165cb71cca41e01426dcd36b6a5 +SHA512 (kservice-5.33.0.tar.xz) = d81f3eb963221c89590a0e5815ddbced2ec2a71c9bbde26379c073bbc151716a25fa4a3a351af2f2afc58d01f4849c6e1d0fe3a30ab28102633880e9d29256b4 From cc2b5e151dcbc11ef8569a840a618ef7f42647fa Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 15 May 2017 11:14:05 -0500 Subject: [PATCH 067/162] 5.34.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d902855..2f19323 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /kservice-5.31.0.tar.xz /kservice-5.32.0.tar.xz /kservice-5.33.0.tar.xz +/kservice-5.34.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 02c0a69..ec96003 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.33.0 +Version: 5.34.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon May 15 2017 Rex Dieter - 5.34.0-1 +- 5.34.0 + * Mon Apr 03 2017 Rex Dieter - 5.33.0-1 - 5.33.0 diff --git a/sources b/sources index 942f981..a7df12f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.33.0.tar.xz) = d81f3eb963221c89590a0e5815ddbced2ec2a71c9bbde26379c073bbc151716a25fa4a3a351af2f2afc58d01f4849c6e1d0fe3a30ab28102633880e9d29256b4 +SHA512 (kservice-5.34.0.tar.xz) = f948a18eb3c1750406e4e4b611645964ab109539bc026707ad0b9a37da25cd5a89469260906bf25eb7cf4fa710c5e631d6ea5f4eb2bc6e3a07aa07b4df536270 From 6bd8e247c6f9be1d433eb7c94c7d54517d26ccc7 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 4 Jun 2017 07:23:06 -0500 Subject: [PATCH 068/162] 5.35.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2f19323..fcf8b4a 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /kservice-5.32.0.tar.xz /kservice-5.33.0.tar.xz /kservice-5.34.0.tar.xz +/kservice-5.35.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index ec96003..15b13c7 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.34.0 +Version: 5.35.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Jun 04 2017 Rex Dieter - 5.35.0-1 +- 5.35.0 + * Mon May 15 2017 Rex Dieter - 5.34.0-1 - 5.34.0 diff --git a/sources b/sources index a7df12f..e32f335 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.34.0.tar.xz) = f948a18eb3c1750406e4e4b611645964ab109539bc026707ad0b9a37da25cd5a89469260906bf25eb7cf4fa710c5e631d6ea5f4eb2bc6e3a07aa07b4df536270 +SHA512 (kservice-5.35.0.tar.xz) = 88646c37970be81515995d950e678a3187fe0dece079c82289fb75bf03c5f48d64a5c01373703db87c7c83ca1cdc755215a151136b5ab6b438fb9d20d2f1bea8 From 9374d19a842e99828fbb5658e6e62679d668e3a9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Jul 2017 14:07:24 -0500 Subject: [PATCH 069/162] 5.36.0 --- .gitignore | 17 +---------------- kf5-kservice.spec | 7 +++++-- kservice-5.25-fix-build-with-flex-2.6.0.patch | 13 ------------- kservice-5.36-fix-build-with-flex-2.6.0.patch | 12 ++++++++++++ sources | 2 +- 5 files changed, 19 insertions(+), 32 deletions(-) delete mode 100644 kservice-5.25-fix-build-with-flex-2.6.0.patch create mode 100644 kservice-5.36-fix-build-with-flex-2.6.0.patch diff --git a/.gitignore b/.gitignore index fcf8b4a..e694585 100644 --- a/.gitignore +++ b/.gitignore @@ -1,16 +1 @@ -/kservice-5.18.0.tar.xz -/kservice-5.19.0.tar.xz -/kservice-5.20.0.tar.xz -/kservice-5.21.0.tar.xz -/kservice-5.22.0.tar.xz -/kservice-5.23.0.tar.xz -/kservice-5.24.0.tar.xz -/kservice-5.25.0.tar.xz -/kservice-5.26.0.tar.xz -/kservice-5.27.0.tar.xz -/kservice-5.29.0.tar.xz -/kservice-5.31.0.tar.xz -/kservice-5.32.0.tar.xz -/kservice-5.33.0.tar.xz -/kservice-5.34.0.tar.xz -/kservice-5.35.0.tar.xz +/kservice-5.36.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 15b13c7..d70d3b9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.35.0 +Version: 5.36.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -32,7 +32,7 @@ Patch100: kservice-5.15.0-xdg-menu.patch Patch101: kservice-5.17.0-vfolder_spam.patch # Workaround flex bug (https://bugzilla.redhat.com/show_bug.cgi?id=1364943) -Patch102: kservice-5.25-fix-build-with-flex-2.6.0.patch +Patch102: kservice-5.36-fix-build-with-flex-2.6.0.patch BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf5-kconfig-devel >= %{version} @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Jul 03 2017 Rex Dieter - 5.36.0-1 +- 5.36.0 + * Sun Jun 04 2017 Rex Dieter - 5.35.0-1 - 5.35.0 diff --git a/kservice-5.25-fix-build-with-flex-2.6.0.patch b/kservice-5.25-fix-build-with-flex-2.6.0.patch deleted file mode 100644 index 435ef04..0000000 --- a/kservice-5.25-fix-build-with-flex-2.6.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3a521c8..2c0a323 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -61,6 +61,8 @@ set_package_properties(BISON PROPERTIES - PURPOSE "Required for the Trader parser" - ) - -+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") -+ - # create a Config.cmake and a ConfigVersion.cmake file and install them - set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Service") - diff --git a/kservice-5.36-fix-build-with-flex-2.6.0.patch b/kservice-5.36-fix-build-with-flex-2.6.0.patch new file mode 100644 index 0000000..3afee18 --- /dev/null +++ b/kservice-5.36-fix-build-with-flex-2.6.0.patch @@ -0,0 +1,12 @@ +diff -up kservice-5.36.0/CMakeLists.txt.flex kservice-5.36.0/CMakeLists.txt +--- kservice-5.36.0/CMakeLists.txt.flex 2017-07-02 03:10:31.000000000 -0500 ++++ kservice-5.36.0/CMakeLists.txt 2017-07-03 14:06:30.065476955 -0500 +@@ -64,6 +64,8 @@ set_package_properties(BISON PROPERTIES + PURPOSE "Required for the Trader parser" + ) + ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") ++ + add_definitions(-DTRANSLATION_DOMAIN=\"kservice5\") + if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po") + ki18n_install(po) diff --git a/sources b/sources index e32f335..34cc464 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.35.0.tar.xz) = 88646c37970be81515995d950e678a3187fe0dece079c82289fb75bf03c5f48d64a5c01373703db87c7c83ca1cdc755215a151136b5ab6b438fb9d20d2f1bea8 +SHA512 (kservice-5.36.0.tar.xz) = 3c618288d1e4343fc326229b17529d61b4f2a0265128bc7e4721887d6ea426da7b035d6f354e78c9372da6632e8e255589208b8ed564af939e1c1879ab5f059f From a908714fd440cfb1bb0a430e9bf15a89a7e94737 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 15:21:34 +0000 Subject: [PATCH 070/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d70d3b9..7ed6536 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.36.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 5.36.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Mon Jul 03 2017 Rex Dieter - 5.36.0-1 - 5.36.0 From f96145da4f14eb2c3cf724941ac915391742bb0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 00:29:58 +0000 Subject: [PATCH 071/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7ed6536..58100a1 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.36.0 -Release: 2%{?dist} +Release: 3%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 5.36.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 5.36.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 9ba6b5c604b58e60009e00e7e98ca929d1aac20c Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 25 Aug 2017 09:36:31 -0500 Subject: [PATCH 072/162] 5.37.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e694585..85bb00b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kservice-5.36.0.tar.xz +/kservice-5.37.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 58100a1..63487c9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.36.0 -Release: 3%{?dist} +Version: 5.37.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Aug 25 2017 Rex Dieter - 5.37.0-1 +- 5.37.0 + * Thu Aug 03 2017 Fedora Release Engineering - 5.36.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 34cc464..98f2145 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.36.0.tar.xz) = 3c618288d1e4343fc326229b17529d61b4f2a0265128bc7e4721887d6ea426da7b035d6f354e78c9372da6632e8e255589208b8ed564af939e1c1879ab5f059f +SHA512 (kservice-5.37.0.tar.xz) = 6833e7d08a63a9c6d8e81f65625751b4febcdeb8d1095426f8a639fd1a9ac31b2a86922b740430e40e3bf9a8c9e305db1b85e84d0ab994ef80bf53452f706001 From 77e36b239009d888d0cc36d928c43e17d183c4c9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 11 Sep 2017 15:03:31 -0500 Subject: [PATCH 073/162] 5.38.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 85bb00b..c4d687d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kservice-5.36.0.tar.xz /kservice-5.37.0.tar.xz +/kservice-5.38.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 63487c9..cae70a0 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.37.0 +Version: 5.38.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Sep 11 2017 Rex Dieter - 5.38.0-1 +- 5.38.0 + * Fri Aug 25 2017 Rex Dieter - 5.37.0-1 - 5.37.0 diff --git a/sources b/sources index 98f2145..826c43c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.37.0.tar.xz) = 6833e7d08a63a9c6d8e81f65625751b4febcdeb8d1095426f8a639fd1a9ac31b2a86922b740430e40e3bf9a8c9e305db1b85e84d0ab994ef80bf53452f706001 +SHA512 (kservice-5.38.0.tar.xz) = 0e76294ff870e8e41c562d062c715a9a9d08fcd2a1c1eea650dd3c81e36e153fc6e9e9e38a552159cab3ddd5e30ab1f653c4065c07173e51c487060583756a0b From a06f8e312cf2c28c3ed5fca56e787bc14f9e693e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Oct 2017 10:07:08 -0500 Subject: [PATCH 074/162] 5.39.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c4d687d..7bd90f5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kservice-5.36.0.tar.xz /kservice-5.37.0.tar.xz /kservice-5.38.0.tar.xz +/kservice-5.39.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index cae70a0..1d352fe 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.38.0 +Version: 5.39.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Oct 08 2017 Rex Dieter - 5.39.0-1 +- 5.39.0 + * Mon Sep 11 2017 Rex Dieter - 5.38.0-1 - 5.38.0 diff --git a/sources b/sources index 826c43c..467906b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.38.0.tar.xz) = 0e76294ff870e8e41c562d062c715a9a9d08fcd2a1c1eea650dd3c81e36e153fc6e9e9e38a552159cab3ddd5e30ab1f653c4065c07173e51c487060583756a0b +SHA512 (kservice-5.39.0.tar.xz) = 9626f866531d08def470646991dc94ab5092a03958afe84a9c45723b5a8fefced61d84f472353d74bac94128ab1748c31118aaf83fe9d4e6e51c22eeab887aae From 417e6f6d0de35d29ed463eddd7900024b1f431b3 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 10 Nov 2017 09:44:54 -0600 Subject: [PATCH 075/162] 5.40.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7bd90f5..1eb5507 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kservice-5.37.0.tar.xz /kservice-5.38.0.tar.xz /kservice-5.39.0.tar.xz +/kservice-5.40.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 1d352fe..639b2e3 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.39.0 +Version: 5.40.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Nov 10 2017 Rex Dieter - 5.40.0-1 +- 5.40.0 + * Sun Oct 08 2017 Rex Dieter - 5.39.0-1 - 5.39.0 diff --git a/sources b/sources index 467906b..e7b03ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.39.0.tar.xz) = 9626f866531d08def470646991dc94ab5092a03958afe84a9c45723b5a8fefced61d84f472353d74bac94128ab1748c31118aaf83fe9d4e6e51c22eeab887aae +SHA512 (kservice-5.40.0.tar.xz) = 362a81aedb24f0fb2c598329e8b4fb174435b756f9a13617935d96eed1e5d40be38a8f27c7aedb0bd0cf07e73b5e1d464d53266e34b426958876aff2540fe89c From b98de12577a3c254ebc36a79b63008a6911809bb Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Dec 2017 10:44:55 -0600 Subject: [PATCH 076/162] 5.41.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1eb5507..6dcf999 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kservice-5.38.0.tar.xz /kservice-5.39.0.tar.xz /kservice-5.40.0.tar.xz +/kservice-5.41.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 639b2e3..4023a50 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.40.0 +Version: 5.41.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Dec 04 2017 Rex Dieter - 5.41.0-1 +- 5.41.0 + * Fri Nov 10 2017 Rex Dieter - 5.40.0-1 - 5.40.0 diff --git a/sources b/sources index e7b03ce..9d2fc3d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.40.0.tar.xz) = 362a81aedb24f0fb2c598329e8b4fb174435b756f9a13617935d96eed1e5d40be38a8f27c7aedb0bd0cf07e73b5e1d464d53266e34b426958876aff2540fe89c +SHA512 (kservice-5.41.0.tar.xz) = 4dee46935a3fd136b84edcdd4590531370e5d9c1b6fee31992811ba5f6c601a2da4d8d3bded9ca080c6263e00be80288ec22e814003f436a2439f8238598bb60 From 1c9aba64a94e91bed2ac6cd34210e38b4000d612 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 8 Jan 2018 09:06:30 -0600 Subject: [PATCH 077/162] 5.42.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6dcf999..20d6fd1 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kservice-5.39.0.tar.xz /kservice-5.40.0.tar.xz /kservice-5.41.0.tar.xz +/kservice-5.42.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 4023a50..08bb445 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.41.0 +Version: 5.42.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Jan 08 2018 Rex Dieter - 5.42.0-1 +- 5.42.0 + * Mon Dec 04 2017 Rex Dieter - 5.41.0-1 - 5.41.0 diff --git a/sources b/sources index 9d2fc3d..5601b31 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.41.0.tar.xz) = 4dee46935a3fd136b84edcdd4590531370e5d9c1b6fee31992811ba5f6c601a2da4d8d3bded9ca080c6263e00be80288ec22e814003f436a2439f8238598bb60 +SHA512 (kservice-5.42.0.tar.xz) = dccc59a5638fcce3c73e358baef0632cf089280f85551e712901a281410146b2127d1dde7a8d9ffac44ad8458cad3b2eb89e667ed73d351d27cac9e2e4ca4be7 From f520aa32b397ef83a5973d80af5286241e6ec4ba Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 8 Jan 2018 14:24:45 -0600 Subject: [PATCH 078/162] update %%files, cosmetics --- kf5-kservice.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 08bb445..559fb9b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -81,9 +81,10 @@ make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%find_lang kservice5_qt --with-man --with-qt --all-name +%find_lang %{name} --all-name --with-man -mv %{buildroot}%{_kf5_sysconfdir}/xdg/menus/applications.menu %{buildroot}/%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu +mv %{buildroot}%{_kf5_sysconfdir}/xdg/menus/applications.menu \ + %{buildroot}%{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu mkdir -p %{buildroot}%{_kf5_datadir}/kservices5 mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 @@ -92,11 +93,12 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files -f kservice5_qt.lang +%files -f %{name}.lang %doc README.md %license COPYING.LIB # this is not a config file, despite rpmlint complaining otherwise -- rex %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu +%{_kf5_sysconfdir}/xdg/%{framework}.* %{_kf5_bindir}/kbuildsycoca5 %{_kf5_libdir}/libKF5Service.so.5* %{_kf5_datadir}/kservicetypes5/ From affbcb0b3f03e94fc3478712f16bd768f50d47d9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 7 Feb 2018 10:15:17 -0600 Subject: [PATCH 079/162] 5.43.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 20d6fd1..8e4b80e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kservice-5.40.0.tar.xz /kservice-5.41.0.tar.xz /kservice-5.42.0.tar.xz +/kservice-5.43.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 559fb9b..6a9ab41 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.42.0 +Version: 5.43.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -114,6 +114,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Feb 07 2018 Rex Dieter - 5.43.0-1 +- 5.43.0 + * Mon Jan 08 2018 Rex Dieter - 5.42.0-1 - 5.42.0 diff --git a/sources b/sources index 5601b31..b0ad5a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.42.0.tar.xz) = dccc59a5638fcce3c73e358baef0632cf089280f85551e712901a281410146b2127d1dde7a8d9ffac44ad8458cad3b2eb89e667ed73d351d27cac9e2e4ca4be7 +SHA512 (kservice-5.43.0.tar.xz) = bb912b7bfdd1473bd1b324dfd4ce93c7b9de69f2036aa7fc849735a797e76617b2d736a8e464d38e4b09fd3f9191336e323325c365c99e987be3df60268651c0 From aa0e17b476f5cfd570cc6280ddf6d17300f56bab Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 3 Mar 2018 08:11:15 -0600 Subject: [PATCH 080/162] 5.44.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8e4b80e..e9d6e18 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kservice-5.41.0.tar.xz /kservice-5.42.0.tar.xz /kservice-5.43.0.tar.xz +/kservice-5.44.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 6a9ab41..35ffc6d 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.43.0 +Version: 5.44.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -114,6 +114,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Mar 03 2018 Rex Dieter - 5.44.0-1 +- 5.44.0 + * Wed Feb 07 2018 Rex Dieter - 5.43.0-1 - 5.43.0 diff --git a/sources b/sources index b0ad5a8..7f1ee0b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.43.0.tar.xz) = bb912b7bfdd1473bd1b324dfd4ce93c7b9de69f2036aa7fc849735a797e76617b2d736a8e464d38e4b09fd3f9191336e323325c365c99e987be3df60268651c0 +SHA512 (kservice-5.44.0.tar.xz) = 061dc701984e32339c2b285e6a76fde6e9353ae7e52ac58e8765c5645a3cef7268459f56731a4a75698981a9265fcc8fbb642b183499f752188ccfb490eb18e4 From 4303003b5a297f3aa08e52b71cba48e7ac43b47d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Apr 2018 07:44:04 -0500 Subject: [PATCH 081/162] 5.45.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e9d6e18..3434ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kservice-5.42.0.tar.xz /kservice-5.43.0.tar.xz /kservice-5.44.0.tar.xz +/kservice-5.45.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 35ffc6d..5a8ffce 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.44.0 +Version: 5.45.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -114,6 +114,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Apr 08 2018 Rex Dieter - 5.45.0-1 +- 5.45.0 + * Sat Mar 03 2018 Rex Dieter - 5.44.0-1 - 5.44.0 diff --git a/sources b/sources index 7f1ee0b..ab9b66a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.44.0.tar.xz) = 061dc701984e32339c2b285e6a76fde6e9353ae7e52ac58e8765c5645a3cef7268459f56731a4a75698981a9265fcc8fbb642b183499f752188ccfb490eb18e4 +SHA512 (kservice-5.45.0.tar.xz) = 2b626128ab6ac6c19e1e47e335c314bfa058b5769eef193724ee3ffb0077b5065facdfb3fa12766dd8ebe0482f4a40213227378cad4c03a1cd4d2230cad2e4e7 From 08f4f8ec4dc4ad47129138a3ee03670e462bfed1 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 5 May 2018 16:36:54 -0500 Subject: [PATCH 082/162] 5.46.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3434ac8..19ff791 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kservice-5.43.0.tar.xz /kservice-5.44.0.tar.xz /kservice-5.45.0.tar.xz +/kservice-5.46.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5a8ffce..db656ab 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.45.0 +Version: 5.46.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -114,6 +114,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat May 05 2018 Rex Dieter - 5.46.0-1 +- 5.46.0 + * Sun Apr 08 2018 Rex Dieter - 5.45.0-1 - 5.45.0 diff --git a/sources b/sources index ab9b66a..4d172d1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.45.0.tar.xz) = 2b626128ab6ac6c19e1e47e335c314bfa058b5769eef193724ee3ffb0077b5065facdfb3fa12766dd8ebe0482f4a40213227378cad4c03a1cd4d2230cad2e4e7 +SHA512 (kservice-5.46.0.tar.xz) = 2f2b7ef09869b1fac47c52810ec8a70856a94909ac40649239a6d1291ab09cc8e7944d5cfef653215f245ac19fecdb4f6663f46b43acc97b607d4855b6aa063b From 8d90b3f7f3a6aa1b7a362c8d92f81bd0022d2130 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 2 Jun 2018 16:05:00 -0500 Subject: [PATCH 083/162] 5.47.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 19ff791..3f09cb5 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kservice-5.44.0.tar.xz /kservice-5.45.0.tar.xz /kservice-5.46.0.tar.xz +/kservice-5.47.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index db656ab..b7c97b2 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.46.0 +Version: 5.47.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -114,6 +114,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Jun 02 2018 Rex Dieter - 5.47.0-1 +- 5.47.0 + * Sat May 05 2018 Rex Dieter - 5.46.0-1 - 5.46.0 diff --git a/sources b/sources index 4d172d1..3b84aba 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.46.0.tar.xz) = 2f2b7ef09869b1fac47c52810ec8a70856a94909ac40649239a6d1291ab09cc8e7944d5cfef653215f245ac19fecdb4f6663f46b43acc97b607d4855b6aa063b +SHA512 (kservice-5.47.0.tar.xz) = 5572e523b2cdb1127de73ccee16b808290dad0a3c6139e969eeb9e2b92eb45db56ccb636495035aab42aabd3433965fefb0e78da2b5b1d17e7d454df01de227d From b65cfc4ed5509b073d2e95b2e00a90f98f10bb90 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 8 Jun 2018 13:29:06 -0500 Subject: [PATCH 084/162] cleanup, use %majmin %make_build %ldconfig_scriptlets --- .gitignore | 11 ----------- kf5-kservice.spec | 35 ++++++++++++++++++----------------- 2 files changed, 18 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 3f09cb5..ee88f34 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1 @@ -/kservice-5.36.0.tar.xz -/kservice-5.37.0.tar.xz -/kservice-5.38.0.tar.xz -/kservice-5.39.0.tar.xz -/kservice-5.40.0.tar.xz -/kservice-5.41.0.tar.xz -/kservice-5.42.0.tar.xz -/kservice-5.43.0.tar.xz -/kservice-5.44.0.tar.xz -/kservice-5.45.0.tar.xz -/kservice-5.46.0.tar.xz /kservice-5.47.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index b7c97b2..24a76e5 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,20 +3,20 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.47.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 URL: https://cgit.kde.org/%{framework}.git -%global versiondir %(echo %{version} | cut -d. -f1-2) +%global majmin %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz ## upstream patches @@ -34,20 +34,19 @@ Patch101: kservice-5.17.0-vfolder_spam.patch # Workaround flex bug (https://bugzilla.redhat.com/show_bug.cgi?id=1364943) Patch102: kservice-5.36-fix-build-with-flex-2.6.0.patch -BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: kf5-kconfig-devel >= %{version} -BuildRequires: kf5-kcoreaddons-devel >= %{version} -BuildRequires: kf5-kcrash-devel >= %{version} -BuildRequires: kf5-kdbusaddons-devel >= %{version} -BuildRequires: kf5-kdoctools-devel >= %{version} -BuildRequires: kf5-ki18n-devel >= %{version} -BuildRequires: kf5-rpm-macros >= %{version} +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-kcrash-devel >= %{majmin} +BuildRequires: kf5-kdbusaddons-devel >= %{majmin} +BuildRequires: kf5-kdoctools-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-rpm-macros BuildRequires: qt5-qtbase-devel BuildRequires: flex BuildRequires: bison -Requires: kf5-filesystem >= %{version} # for the Administration category Requires: redhat-menus @@ -58,8 +57,8 @@ introspection. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kf5-kconfig-devel >= %{version} -Requires: kf5-kcoreaddons-devel >= %{version} +Requires: kf5-kconfig-devel >= %{majmin} +Requires: kf5-kcoreaddons-devel >= %{majmin} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -75,7 +74,7 @@ pushd %{_target_platform} %{cmake_kf5} .. popd -make %{?_smp_mflags} -C %{_target_platform} +%make_build -C %{_target_platform} %install @@ -90,8 +89,7 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservices5 mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files -f %{name}.lang %doc README.md @@ -114,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Jun 08 2018 Rex Dieter - 5.47.0-2 +- cleanup, use %%majmin %%make_build %%ldconfig_scriptlets + * Sat Jun 02 2018 Rex Dieter - 5.47.0-1 - 5.47.0 From e6e1917948da7bebc885c327023a7d9ee25fad69 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Jul 2018 20:08:49 -0500 Subject: [PATCH 085/162] 5.48.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ee88f34..babb001 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kservice-5.47.0.tar.xz +/kservice-5.48.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 24a76e5..3f5634d 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.47.0 -Release: 2%{?dist} +Version: 5.48.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Jul 09 2018 Rex Dieter - 5.48.0-1 +- 5.48.0 + * Fri Jun 08 2018 Rex Dieter - 5.47.0-2 - cleanup, use %%majmin %%make_build %%ldconfig_scriptlets diff --git a/sources b/sources index 3b84aba..bc3029e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.47.0.tar.xz) = 5572e523b2cdb1127de73ccee16b808290dad0a3c6139e969eeb9e2b92eb45db56ccb636495035aab42aabd3433965fefb0e78da2b5b1d17e7d454df01de227d +SHA512 (kservice-5.48.0.tar.xz) = 3c781f0634e646ad287a02d3fc65ef1850984e637a9a01c2f5f86805c6962429a2cfeedb7e3d81ac12c60b6786b5c51545a15a049d5dcf2d339a235c060e34e9 From b9938dedf181d88a94fd54c958761ea1a337d8d8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 07:08:55 +0000 Subject: [PATCH 086/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 3f5634d..236169f 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.48.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 5.48.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Jul 09 2018 Rex Dieter - 5.48.0-1 - 5.48.0 From b2610672ec5d4c7e680dc964c3bce736dec48ac9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Aug 2018 10:25:56 -0500 Subject: [PATCH 087/162] 5.49.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index babb001..7570cd4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kservice-5.47.0.tar.xz /kservice-5.48.0.tar.xz +/kservice-5.49.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 236169f..f462cc7 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.48.0 -Release: 2%{?dist} +Version: 5.49.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Aug 07 2018 Rex Dieter - 5.49.0-1 +- 5.49.0 + * Fri Jul 13 2018 Fedora Release Engineering - 5.48.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index bc3029e..138cf75 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.48.0.tar.xz) = 3c781f0634e646ad287a02d3fc65ef1850984e637a9a01c2f5f86805c6962429a2cfeedb7e3d81ac12c60b6786b5c51545a15a049d5dcf2d339a235c060e34e9 +SHA512 (kservice-5.49.0.tar.xz) = 7b64c941d1d96ff683eee44dec932bb02b94bc26e7472ddc4d6a2a4646101563653d7ded72356881baf221743c0f74fc28f7e01fcbea077a411b790c1a834ee0 From d7bdfe0d87cc00a2f7c8230c8ba09d949e460ee3 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 4 Sep 2018 15:07:44 -0500 Subject: [PATCH 088/162] 5.50.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7570cd4..77a4292 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kservice-5.47.0.tar.xz /kservice-5.48.0.tar.xz /kservice-5.49.0.tar.xz +/kservice-5.50.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f462cc7..44ea569 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.49.0 +Version: 5.50.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -112,6 +112,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Sep 04 2018 Rex Dieter - 5.50.0-1 +- 5.50.0 + * Tue Aug 07 2018 Rex Dieter - 5.49.0-1 - 5.49.0 diff --git a/sources b/sources index 138cf75..df7e51f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.49.0.tar.xz) = 7b64c941d1d96ff683eee44dec932bb02b94bc26e7472ddc4d6a2a4646101563653d7ded72356881baf221743c0f74fc28f7e01fcbea077a411b790c1a834ee0 +SHA512 (kservice-5.50.0.tar.xz) = d239647335f0c72e1c76f36f4f23dfdd4614467b1f95d75bffc3ffd11c2bcf307dbbbc7f67c0197030a1c27875bf256a751721204f06769d9fdc3f1e49172e87 From 7db4c2ab2fea594c76ad0e8561efb19f9d25ccea Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 10 Oct 2018 16:05:35 -0500 Subject: [PATCH 089/162] 5.51.0 drop flex.patch, no longer needed --- .gitignore | 1 + kf5-kservice.spec | 8 ++++---- kservice-5.36-fix-build-with-flex-2.6.0.patch | 12 ------------ sources | 2 +- 4 files changed, 6 insertions(+), 17 deletions(-) delete mode 100644 kservice-5.36-fix-build-with-flex-2.6.0.patch diff --git a/.gitignore b/.gitignore index 77a4292..dac61e7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kservice-5.48.0.tar.xz /kservice-5.49.0.tar.xz /kservice-5.50.0.tar.xz +/kservice-5.51.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 44ea569..82716b2 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.50.0 +Version: 5.51.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -31,9 +31,6 @@ Patch100: kservice-5.15.0-xdg-menu.patch # hide that by default, make it qCDebug instead (of qCWarning) Patch101: kservice-5.17.0-vfolder_spam.patch -# Workaround flex bug (https://bugzilla.redhat.com/show_bug.cgi?id=1364943) -Patch102: kservice-5.36-fix-build-with-flex-2.6.0.patch - BuildRequires: extra-cmake-modules >= %{majmin} BuildRequires: kf5-kconfig-devel >= %{majmin} BuildRequires: kf5-kcoreaddons-devel >= %{majmin} @@ -112,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Oct 10 2018 Rex Dieter - 5.51.0-1 +- 5.51.0 + * Tue Sep 04 2018 Rex Dieter - 5.50.0-1 - 5.50.0 diff --git a/kservice-5.36-fix-build-with-flex-2.6.0.patch b/kservice-5.36-fix-build-with-flex-2.6.0.patch deleted file mode 100644 index 3afee18..0000000 --- a/kservice-5.36-fix-build-with-flex-2.6.0.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up kservice-5.36.0/CMakeLists.txt.flex kservice-5.36.0/CMakeLists.txt ---- kservice-5.36.0/CMakeLists.txt.flex 2017-07-02 03:10:31.000000000 -0500 -+++ kservice-5.36.0/CMakeLists.txt 2017-07-03 14:06:30.065476955 -0500 -@@ -64,6 +64,8 @@ set_package_properties(BISON PROPERTIES - PURPOSE "Required for the Trader parser" - ) - -+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") -+ - add_definitions(-DTRANSLATION_DOMAIN=\"kservice5\") - if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po") - ki18n_install(po) diff --git a/sources b/sources index df7e51f..3e27e5a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.50.0.tar.xz) = d239647335f0c72e1c76f36f4f23dfdd4614467b1f95d75bffc3ffd11c2bcf307dbbbc7f67c0197030a1c27875bf256a751721204f06769d9fdc3f1e49172e87 +SHA512 (kservice-5.51.0.tar.xz) = 832c189b8fbf9ffca863032dcea513c14fb4823f6706675b8b939b9c6848c383b9f4ace0c7bc6211a9c5398026045fde3f62e38926e934dc6afeeb762fed56c7 From e789c98c16fa1f8cf00e8443648392d76869f67d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 4 Nov 2018 12:46:55 -0600 Subject: [PATCH 090/162] 5.52.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dac61e7..ae4130f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kservice-5.49.0.tar.xz /kservice-5.50.0.tar.xz /kservice-5.51.0.tar.xz +/kservice-5.52.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 82716b2..7c34806 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.51.0 +Version: 5.52.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Nov 04 2018 Rex Dieter - 5.52.0-1 +- 5.52.0 + * Wed Oct 10 2018 Rex Dieter - 5.51.0-1 - 5.51.0 diff --git a/sources b/sources index 3e27e5a..fd5f719 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.51.0.tar.xz) = 832c189b8fbf9ffca863032dcea513c14fb4823f6706675b8b939b9c6848c383b9f4ace0c7bc6211a9c5398026045fde3f62e38926e934dc6afeeb762fed56c7 +SHA512 (kservice-5.52.0.tar.xz) = 7c3ba6dab342c6c86b849d88dba0f160871a619fb7f3c3abaa9ccd4ead3687c909ea15ccf3accb5304e9d1f702d4a416b971f0b88c19f07604c08881288e4e35 From 031c4763ca96d34499b6ff5e5d34dfab5d4da503 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 9 Dec 2018 08:37:57 -0600 Subject: [PATCH 091/162] 5.53.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ae4130f..5097184 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kservice-5.50.0.tar.xz /kservice-5.51.0.tar.xz /kservice-5.52.0.tar.xz +/kservice-5.53.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7c34806..b37d48e 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.52.0 +Version: 5.53.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Dec 09 2018 Rex Dieter - 5.53.0-1 +- 5.53.0 + * Sun Nov 04 2018 Rex Dieter - 5.52.0-1 - 5.52.0 diff --git a/sources b/sources index fd5f719..e05bf2f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.52.0.tar.xz) = 7c3ba6dab342c6c86b849d88dba0f160871a619fb7f3c3abaa9ccd4ead3687c909ea15ccf3accb5304e9d1f702d4a416b971f0b88c19f07604c08881288e4e35 +SHA512 (kservice-5.53.0.tar.xz) = f47a9a6916fe8f0166bc2c64b8b7141366ebccda07ac7bf03c48f1c45db128578f794ad67b89721761f072f175942644523d797a3f32e92c0be1d3f9ea8156e7 From 7291a7fc0ad238cd24e91e0d01bacfec13705049 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 9 Jan 2019 08:07:42 -0600 Subject: [PATCH 092/162] 5.54.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5097184..7ed2551 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kservice-5.51.0.tar.xz /kservice-5.52.0.tar.xz /kservice-5.53.0.tar.xz +/kservice-5.54.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index b37d48e..a6ed634 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.53.0 +Version: 5.54.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Jan 09 2019 Rex Dieter - 5.54.0-1 +- 5.54.0 + * Sun Dec 09 2018 Rex Dieter - 5.53.0-1 - 5.53.0 diff --git a/sources b/sources index e05bf2f..6ac279a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.53.0.tar.xz) = f47a9a6916fe8f0166bc2c64b8b7141366ebccda07ac7bf03c48f1c45db128578f794ad67b89721761f072f175942644523d797a3f32e92c0be1d3f9ea8156e7 +SHA512 (kservice-5.54.0.tar.xz) = df64846676aa7877a34d245adb612b938eaa220e30f58ae9ea7800e97e1278f83b6777a8e65a3841535b450145dce194c45c5d3fad1c366d334f4cdfe8058475 From 70604ad0a743a1384def338fe4e3e86376e8aef9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 05:36:11 +0000 Subject: [PATCH 093/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index a6ed634..ea3eb77 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.54.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 5.54.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Jan 09 2019 Rex Dieter - 5.54.0-1 - 5.54.0 From 6f5cba9ca688fafe7df2df37fb254fec1566a4f1 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Feb 2019 11:15:42 -0600 Subject: [PATCH 094/162] 5.55.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7ed2551..8869acd 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kservice-5.52.0.tar.xz /kservice-5.53.0.tar.xz /kservice-5.54.0.tar.xz +/kservice-5.55.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index ea3eb77..295c187 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.54.0 -Release: 2%{?dist} +Version: 5.55.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Feb 04 2019 Rex Dieter - 5.55.0-1 +- 5.55.0 + * Fri Feb 01 2019 Fedora Release Engineering - 5.54.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 6ac279a..f723ad2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.54.0.tar.xz) = df64846676aa7877a34d245adb612b938eaa220e30f58ae9ea7800e97e1278f83b6777a8e65a3841535b450145dce194c45c5d3fad1c366d334f4cdfe8058475 +SHA512 (kservice-5.55.0.tar.xz) = e2ab490edbbe0ff4a96253eccb8356c858714cc265b854244d350f0b28c5ceb096494d7b1ac285d2b854d135171b40de247f49d866a53a5528182c6c72fbc68c From 8bf2da9ac89e2ea7e09bf191027328200d768924 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 5 Mar 2019 09:08:26 -0600 Subject: [PATCH 095/162] 5.56.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8869acd..a22cf96 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kservice-5.53.0.tar.xz /kservice-5.54.0.tar.xz /kservice-5.55.0.tar.xz +/kservice-5.56.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 295c187..66eaefd 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.55.0 +Version: 5.56.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Mar 05 2019 Rex Dieter - 5.56.0-1 +- 5.56.0 + * Mon Feb 04 2019 Rex Dieter - 5.55.0-1 - 5.55.0 diff --git a/sources b/sources index f723ad2..a31b5db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.55.0.tar.xz) = e2ab490edbbe0ff4a96253eccb8356c858714cc265b854244d350f0b28c5ceb096494d7b1ac285d2b854d135171b40de247f49d866a53a5528182c6c72fbc68c +SHA512 (kservice-5.56.0.tar.xz) = d8d6158d801d95052e2c21dbfddbaf3cd4146c84eb1260aff100230abaa0ec60533a0546ee32a330be5d06054200b5033c8054d1e02913325b0e4c6fdcccad4f From b2272e2bdf5c16e83c689521dec75029d3d11702 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 9 Apr 2019 10:15:27 -0500 Subject: [PATCH 096/162] 5.57.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a22cf96..7db6fe9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kservice-5.54.0.tar.xz /kservice-5.55.0.tar.xz /kservice-5.56.0.tar.xz +/kservice-5.57.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 66eaefd..d471bac 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.56.0 +Version: 5.57.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Apr 09 2019 Rex Dieter - 5.57.0-1 +- 5.57.0 + * Tue Mar 05 2019 Rex Dieter - 5.56.0-1 - 5.56.0 diff --git a/sources b/sources index a31b5db..c21fa77 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.56.0.tar.xz) = d8d6158d801d95052e2c21dbfddbaf3cd4146c84eb1260aff100230abaa0ec60533a0546ee32a330be5d06054200b5033c8054d1e02913325b0e4c6fdcccad4f +SHA512 (kservice-5.57.0.tar.xz) = 8035500c9dc116d89f0c53968a23aa571fd52ad57666ff16c79b279748117409dcae1d28e8f0765e0e7094f0657e35ebd0d601c8fbc4bf2fae37bd7fcefa756e From 1039a35d511a040e0ed2199de15870e648742701 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 May 2019 14:03:13 -0500 Subject: [PATCH 097/162] 5.58.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7db6fe9..8050e22 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kservice-5.55.0.tar.xz /kservice-5.56.0.tar.xz /kservice-5.57.0.tar.xz +/kservice-5.58.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d471bac..bb48fa5 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.57.0 +Version: 5.58.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue May 07 2019 Rex Dieter - 5.58.0-1 +- 5.58.0 + * Tue Apr 09 2019 Rex Dieter - 5.57.0-1 - 5.57.0 diff --git a/sources b/sources index c21fa77..fbe1b83 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.57.0.tar.xz) = 8035500c9dc116d89f0c53968a23aa571fd52ad57666ff16c79b279748117409dcae1d28e8f0765e0e7094f0657e35ebd0d601c8fbc4bf2fae37bd7fcefa756e +SHA512 (kservice-5.58.0.tar.xz) = 4170b2dbe4021947862ec946e1282cada74ba12f5bfa1251087363e7693d334cd0775fb7b76900f661c65c525ce5480d69d551203c58c938e73e2622942a494e From dd61aad38fcaaab7dc0be843155d15e0c46ab983 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 6 Jun 2019 12:48:35 -0500 Subject: [PATCH 098/162] 5.59.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8050e22..ee1276b 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /kservice-5.56.0.tar.xz /kservice-5.57.0.tar.xz /kservice-5.58.0.tar.xz +/kservice-5.59.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index bb48fa5..5277567 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.58.0 +Version: 5.59.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jun 06 2019 Rex Dieter - 5.59.0-1 +- 5.59.0 + * Tue May 07 2019 Rex Dieter - 5.58.0-1 - 5.58.0 diff --git a/sources b/sources index fbe1b83..8b820c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.58.0.tar.xz) = 4170b2dbe4021947862ec946e1282cada74ba12f5bfa1251087363e7693d334cd0775fb7b76900f661c65c525ce5480d69d551203c58c938e73e2622942a494e +SHA512 (kservice-5.59.0.tar.xz) = 2ffd06c12791de89058e8180013f44e3bf9aeae05d2dffba1468be8f2614724d5ea6a8ec26aefb93134298029e465cff6981a4c6dcc69888c6c13e51d2e016ff From c6e70d00ed8c3257ed87e05a3635e5ec8ebece85 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 13 Jul 2019 12:18:15 -0500 Subject: [PATCH 099/162] 5.60.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ee1276b..4a44d07 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /kservice-5.57.0.tar.xz /kservice-5.58.0.tar.xz /kservice-5.59.0.tar.xz +/kservice-5.60.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5277567..0f3c9c0 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.59.0 +Version: 5.60.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Jul 13 2019 Rex Dieter - 5.60.0-1 +- 5.60.0 + * Thu Jun 06 2019 Rex Dieter - 5.59.0-1 - 5.59.0 diff --git a/sources b/sources index 8b820c2..61b0dbd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.59.0.tar.xz) = 2ffd06c12791de89058e8180013f44e3bf9aeae05d2dffba1468be8f2614724d5ea6a8ec26aefb93134298029e465cff6981a4c6dcc69888c6c13e51d2e016ff +SHA512 (kservice-5.60.0.tar.xz) = ad52cb391358a3923215bf964cd77e2fbd2c790e26fbd34a87ddde4f7306e64a4718f35b98f4b5f8d1401c2f974beaca16dd3e04643ea60be3256dea0690b287 From d67af3f62bdb0a474a30164b5b9afc71deb412c7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 11:39:17 +0000 Subject: [PATCH 100/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 0f3c9c0..6845021 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.60.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 5.60.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Jul 13 2019 Rex Dieter - 5.60.0-1 - 5.60.0 From ae16ad85198995238f9e376003d6d7aa75bd6f00 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 29 Jul 2019 15:58:46 -0500 Subject: [PATCH 101/162] update %%files --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 6845021..d848119 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -93,7 +93,7 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %license COPYING.LIB # this is not a config file, despite rpmlint complaining otherwise -- rex %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu -%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_datadir}/qlogging-categories5/%{framework}.* %{_kf5_bindir}/kbuildsycoca5 %{_kf5_libdir}/libKF5Service.so.5* %{_kf5_datadir}/kservicetypes5/ From a37c4fdc043dc5478b7c09a3899570fa82609a83 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 7 Aug 2019 10:09:46 -0500 Subject: [PATCH 102/162] 5.61.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4a44d07..9a2f5d3 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /kservice-5.58.0.tar.xz /kservice-5.59.0.tar.xz /kservice-5.60.0.tar.xz +/kservice-5.61.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d848119..1abf5a1 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.60.0 -Release: 2%{?dist} +Version: 5.61.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Aug 07 2019 Rex Dieter - 5.61.0-1 +- 5.61.0 + * Thu Jul 25 2019 Fedora Release Engineering - 5.60.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 61b0dbd..b0dec77 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.60.0.tar.xz) = ad52cb391358a3923215bf964cd77e2fbd2c790e26fbd34a87ddde4f7306e64a4718f35b98f4b5f8d1401c2f974beaca16dd3e04643ea60be3256dea0690b287 +SHA512 (kservice-5.61.0.tar.xz) = b936f30656946ee5133d69626fa0a42f349fe8bd84abcbbec1dec1e00d509ca1362f7ec0635bf85dc2690f5c3ebedf9665f51fb47066bedf1433ac8835f7096d From 8ecbe00d52165712337ba6cce438bf1558f16989 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 Sep 2019 16:43:12 -0500 Subject: [PATCH 103/162] 5.62.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9a2f5d3..5d90720 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /kservice-5.59.0.tar.xz /kservice-5.60.0.tar.xz /kservice-5.61.0.tar.xz +/kservice-5.62.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 1abf5a1..a40dc49 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.61.0 +Version: 5.62.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Sep 16 2019 Rex Dieter - 5.62.0-1 +- 5.62.0 + * Wed Aug 07 2019 Rex Dieter - 5.61.0-1 - 5.61.0 diff --git a/sources b/sources index b0dec77..7e5b5bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.61.0.tar.xz) = b936f30656946ee5133d69626fa0a42f349fe8bd84abcbbec1dec1e00d509ca1362f7ec0635bf85dc2690f5c3ebedf9665f51fb47066bedf1433ac8835f7096d +SHA512 (kservice-5.62.0.tar.xz) = 62f0469b73042632e4d3643d98a6cc9d086bd20ae5fa230079b5efb9d66de9117245d415357121eab41d030af63dea28c2795b74ea3516c41dcd1aba2f960b4a From 3b0fdf1a92a7ef78d5b1f307a518e4e67ba55f87 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 22 Oct 2019 08:39:58 -0500 Subject: [PATCH 104/162] 5.63.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5d90720..dbd437e 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /kservice-5.60.0.tar.xz /kservice-5.61.0.tar.xz /kservice-5.62.0.tar.xz +/kservice-5.63.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index a40dc49..bfd8fee 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.62.0 +Version: 5.63.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Oct 22 2019 Rex Dieter - 5.63.0-1 +- 5.63.0 + * Mon Sep 16 2019 Rex Dieter - 5.62.0-1 - 5.62.0 diff --git a/sources b/sources index 7e5b5bf..c09800e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.62.0.tar.xz) = 62f0469b73042632e4d3643d98a6cc9d086bd20ae5fa230079b5efb9d66de9117245d415357121eab41d030af63dea28c2795b74ea3516c41dcd1aba2f960b4a +SHA512 (kservice-5.63.0.tar.xz) = 6e30b60a6c030947c8dc98c6969530e84a441d426b08eac5d3c2dd1e2db8ffb00fe69202f9989f37518f622d71b41b02be6167e63f5560d7321f1f2edd718f69 From 9f4981e06ace39d1509bb8ee683f367029523533 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 8 Nov 2019 10:34:07 -0600 Subject: [PATCH 105/162] 5.64.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dbd437e..fcb79ea 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /kservice-5.61.0.tar.xz /kservice-5.62.0.tar.xz /kservice-5.63.0.tar.xz +/kservice-5.64.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index bfd8fee..2b20151 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.63.0 +Version: 5.64.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Nov 08 2019 Rex Dieter - 5.64.0-1 +- 5.64.0 + * Tue Oct 22 2019 Rex Dieter - 5.63.0-1 - 5.63.0 diff --git a/sources b/sources index c09800e..09c7fbf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.63.0.tar.xz) = 6e30b60a6c030947c8dc98c6969530e84a441d426b08eac5d3c2dd1e2db8ffb00fe69202f9989f37518f622d71b41b02be6167e63f5560d7321f1f2edd718f69 +SHA512 (kservice-5.64.0.tar.xz) = 8070ad9e565ec713f72dd6da135ecb5d629b09974bf56df52c6faeca875018b7e37c01b6ac71c6b18f17b5210bc314118760e8a8b6d64d6fd4c47f480850e082 From d0f661e2727486b984a9dd871a7e7f158404b2e1 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 17 Dec 2019 11:15:46 -0600 Subject: [PATCH 106/162] 5.65.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fcb79ea..d53be67 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /kservice-5.62.0.tar.xz /kservice-5.63.0.tar.xz /kservice-5.64.0.tar.xz +/kservice-5.65.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 2b20151..5daa5a4 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.64.0 +Version: 5.65.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Dec 17 2019 Rex Dieter - 5.65.0-1 +- 5.65.0 + * Fri Nov 08 2019 Rex Dieter - 5.64.0-1 - 5.64.0 diff --git a/sources b/sources index 09c7fbf..0653ffc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.64.0.tar.xz) = 8070ad9e565ec713f72dd6da135ecb5d629b09974bf56df52c6faeca875018b7e37c01b6ac71c6b18f17b5210bc314118760e8a8b6d64d6fd4c47f480850e082 +SHA512 (kservice-5.65.0.tar.xz) = 70423e3bc1704c2fb1963ac13976c9b61c0371a9e267539390651cea5740790b852c852dfd6de4229892c77e26b2e26eaf8759f06b23e2fba66eab858fff6014 From 15a34c4041d9a2602cac8adcfba9fd90630d4d70 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jan 2020 14:19:46 -0600 Subject: [PATCH 107/162] 5.66.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d53be67..99145fb 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /kservice-5.63.0.tar.xz /kservice-5.64.0.tar.xz /kservice-5.65.0.tar.xz +/kservice-5.66.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5daa5a4..8e6b6f8 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.65.0 +Version: 5.66.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jan 07 2020 Rex Dieter - 5.66.0-1 +- 5.66.0 + * Tue Dec 17 2019 Rex Dieter - 5.65.0-1 - 5.65.0 diff --git a/sources b/sources index 0653ffc..3e17a19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.65.0.tar.xz) = 70423e3bc1704c2fb1963ac13976c9b61c0371a9e267539390651cea5740790b852c852dfd6de4229892c77e26b2e26eaf8759f06b23e2fba66eab858fff6014 +SHA512 (kservice-5.66.0.tar.xz) = 397ab3eb43aef0870e93864d6d45b1ae863dfc65275a041db0fb3d874d0535e7ed841a3ef437980d0cdc1c8351bac3f45d97e1cc432255a97ad79cb5ab7b6fcb From 39a95adf34f74a77b2e41d9c29fd40ecee9c7b55 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 07:19:45 +0000 Subject: [PATCH 108/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 8e6b6f8..5783839 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.66.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 5.66.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Tue Jan 07 2020 Rex Dieter - 5.66.0-1 - 5.66.0 From c3de5dc11486594b6f765f0794c3e16b0ea8763a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 2 Feb 2020 18:10:32 -0600 Subject: [PATCH 109/162] 5.67.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 99145fb..c4e5059 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /kservice-5.64.0.tar.xz /kservice-5.65.0.tar.xz /kservice-5.66.0.tar.xz +/kservice-5.67.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5783839..01efa13 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,8 +2,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.66.0 -Release: 2%{?dist} +Version: 5.67.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Feb 03 2020 Rex Dieter - 5.67.0-1 +- 5.67.0 + * Wed Jan 29 2020 Fedora Release Engineering - 5.66.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 3e17a19..a2e98ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.66.0.tar.xz) = 397ab3eb43aef0870e93864d6d45b1ae863dfc65275a041db0fb3d874d0535e7ed841a3ef437980d0cdc1c8351bac3f45d97e1cc432255a97ad79cb5ab7b6fcb +SHA512 (kservice-5.67.0.tar.xz) = d6f700f1e8a9b178e5141e4336ef395da06fbf859cdc303d54e36a84189c0d9ee6413f394e69e169fc65850dc2b7b9849b72207c2b2177c430fdd8aa4616e395 From f4c8b8d8badb0aac30e76230540e6cfd2c0f0d8b Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 19 Mar 2020 22:17:40 -0500 Subject: [PATCH 110/162] 5.68.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c4e5059..bda24a8 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /kservice-5.65.0.tar.xz /kservice-5.66.0.tar.xz /kservice-5.67.0.tar.xz +/kservice-5.68.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 01efa13..53b8808 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.67.0 +Version: 5.68.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Mar 20 2020 Rex Dieter - 5.68.0-1 +- 5.68.0 + * Mon Feb 03 2020 Rex Dieter - 5.67.0-1 - 5.67.0 diff --git a/sources b/sources index a2e98ec..f0ab135 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.67.0.tar.xz) = d6f700f1e8a9b178e5141e4336ef395da06fbf859cdc303d54e36a84189c0d9ee6413f394e69e169fc65850dc2b7b9849b72207c2b2177c430fdd8aa4616e395 +SHA512 (kservice-5.68.0.tar.xz) = 3581b7ec51317a0b2b63fac7e0491e89da8ba03cd90ba0ef745fc84792af4cd247c80eeec0396069a26f8bc73b971f8444e80ac7749d05b379c29138df6725ec From c6288a47c6d1a2fd1d875b8c83962b1160d67d10 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 21 Apr 2020 13:43:53 -0500 Subject: [PATCH 111/162] 5.69.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bda24a8..f62e783 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /kservice-5.66.0.tar.xz /kservice-5.67.0.tar.xz /kservice-5.68.0.tar.xz +/kservice-5.69.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 53b8808..93164bc 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.68.0 +Version: 5.69.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Apr 21 2020 Rex Dieter - 5.69.0-1 +- 5.69.0 + * Fri Mar 20 2020 Rex Dieter - 5.68.0-1 - 5.68.0 diff --git a/sources b/sources index f0ab135..378a7bd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.68.0.tar.xz) = 3581b7ec51317a0b2b63fac7e0491e89da8ba03cd90ba0ef745fc84792af4cd247c80eeec0396069a26f8bc73b971f8444e80ac7749d05b379c29138df6725ec +SHA512 (kservice-5.69.0.tar.xz) = 01390611eaf18870a32faa2e976b548d6ee9b270daee986fd57a200720a7ae442b288a91387f564d49db80c98ca5406d226cdcf2103537210b1710d8dd96363e From c823a41235701dc580a2194b6a7df4f07ad7bc0f Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Fri, 1 May 2020 21:39:17 -0700 Subject: [PATCH 112/162] Recommends redhat-menus because it is not in RHEL8+ --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 93164bc..b218711 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -45,7 +45,7 @@ BuildRequires: flex BuildRequires: bison # for the Administration category -Requires: redhat-menus +Recommends: redhat-menus %description KDE Frameworks 5 Tier 3 solution for advanced plugin and service From 601731f2d7637dbbcd6b880f4ea6e71fceee0e25 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 May 2020 17:06:34 -0500 Subject: [PATCH 113/162] 5.70.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f62e783..eb5dc5c 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /kservice-5.67.0.tar.xz /kservice-5.68.0.tar.xz /kservice-5.69.0.tar.xz +/kservice-5.70.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index b218711..cfacefa 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.69.0 +Version: 5.70.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon May 04 2020 Rex Dieter - 5.70.0-1 +- 5.70.0 + * Tue Apr 21 2020 Rex Dieter - 5.69.0-1 - 5.69.0 diff --git a/sources b/sources index 378a7bd..e982cb6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.69.0.tar.xz) = 01390611eaf18870a32faa2e976b548d6ee9b270daee986fd57a200720a7ae442b288a91387f564d49db80c98ca5406d226cdcf2103537210b1710d8dd96363e +SHA512 (kservice-5.70.0.tar.xz) = 059827da605fcc29565e03f7b5f9f4130e039ee431d7b1f104da5c39fce69197136eca62f7036060b4bbc471aadbe43b062fa8315b8cd0021eeaf13b772f2f47 From 8985ba48d8be87b65dced18b3f3271611f370162 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 16 Jun 2020 09:51:12 -0500 Subject: [PATCH 114/162] 5.71.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index eb5dc5c..6ec1736 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /kservice-5.68.0.tar.xz /kservice-5.69.0.tar.xz /kservice-5.70.0.tar.xz +/kservice-5.71.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index cfacefa..77d7086 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.70.0 +Version: 5.71.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jun 16 2020 Rex Dieter - 5.71.0-1 +- 5.71.0 + * Mon May 04 2020 Rex Dieter - 5.70.0-1 - 5.70.0 diff --git a/sources b/sources index e982cb6..33e711e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.70.0.tar.xz) = 059827da605fcc29565e03f7b5f9f4130e039ee431d7b1f104da5c39fce69197136eca62f7036060b4bbc471aadbe43b062fa8315b8cd0021eeaf13b772f2f47 +SHA512 (kservice-5.71.0.tar.xz) = 7710c635fe7d26125389d82f89299d772e39647fa900a305cbb4fea80a646ed9797460f65f54a78e08f6b77e5cc5f5ff92060921776b4f34d4b2ee7bf60bf33f From 38095b837e2be5fbd28dfc8f725588e1d00a64a0 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jul 2020 12:29:59 -0500 Subject: [PATCH 115/162] 5.72.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6ec1736..c866714 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /kservice-5.69.0.tar.xz /kservice-5.70.0.tar.xz /kservice-5.71.0.tar.xz +/kservice-5.72.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 77d7086..fcf1256 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.71.0 +Version: 5.72.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -109,6 +109,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jul 07 2020 Rex Dieter - 5.72.0-1 +- 5.72.0 + * Tue Jun 16 2020 Rex Dieter - 5.71.0-1 - 5.71.0 diff --git a/sources b/sources index 33e711e..2bc87c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.71.0.tar.xz) = 7710c635fe7d26125389d82f89299d772e39647fa900a305cbb4fea80a646ed9797460f65f54a78e08f6b77e5cc5f5ff92060921776b4f34d4b2ee7bf60bf33f +SHA512 (kservice-5.72.0.tar.xz) = b6e7d819dcc1747d6ddaa1936cb52f910b7f0e4fa6db792420bd35c8c0afb6cc670375c4618a6703ca046cb440fa9c45b860b6eaa2905c0a264b9c7ed622c7e3 From 38465228826eadc20c28ba2e56e209954f25d59e Mon Sep 17 00:00:00 2001 From: Igor Raits Date: Sat, 18 Jul 2020 10:34:42 +0200 Subject: [PATCH 116/162] Improve compatibility with new CMake macro Signed-off-by: Igor Raits --- kf5-kservice.spec | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index fcf1256..56f2714 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -1,3 +1,4 @@ +%undefine __cmake_in_source_build %global framework kservice Name: kf5-%{framework} @@ -66,16 +67,12 @@ developing applications that use %{name}. %build -mkdir %{_target_platform} -pushd %{_target_platform} -%{cmake_kf5} .. -popd - -%make_build -C %{_target_platform} +%{cmake_kf5} +%cmake_build %install -make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%cmake_install %find_lang %{name} --all-name --with-man From 20b37a3f482cc0f5c20541d36989432d136987e8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 03:16:01 +0000 Subject: [PATCH 117/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 56f2714..52056ad 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.72.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 5.72.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jul 07 2020 Rex Dieter - 5.72.0-1 - 5.72.0 From b5d078f3538cfa71e7b9c0456f77e7b016312da3 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Aug 2020 11:52:20 -0500 Subject: [PATCH 118/162] 5.73.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c866714..f714b5f 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /kservice-5.70.0.tar.xz /kservice-5.71.0.tar.xz /kservice-5.72.0.tar.xz +/kservice-5.73.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 52056ad..3fcd24e 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.72.0 -Release: 2%{?dist} +Version: 5.73.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Aug 03 2020 Rex Dieter - 5.73.0-1 +- 5.73.0 + * Tue Jul 28 2020 Fedora Release Engineering - 5.72.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 2bc87c2..c44d7b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.72.0.tar.xz) = b6e7d819dcc1747d6ddaa1936cb52f910b7f0e4fa6db792420bd35c8c0afb6cc670375c4618a6703ca046cb440fa9c45b860b6eaa2905c0a264b9c7ed622c7e3 +SHA512 (kservice-5.73.0.tar.xz) = cb1d8974746b1db1eb0fb7f2748ba309798f6507e90311116b7ab4041694a0320b9244d6f98a58f4f2e5ff29c03e7957e30ddb1ccac51e0e4ca7e79d25fb9191 From 0059ce7130c1a95f99dbd34b9cdd78b5b83f9fdf Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 18 Sep 2020 11:02:52 +0200 Subject: [PATCH 119/162] 5.74.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f714b5f..4cb08f0 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /kservice-5.71.0.tar.xz /kservice-5.72.0.tar.xz /kservice-5.73.0.tar.xz +/kservice-5.74.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 3fcd24e..1e4201b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.73.0 +Version: 5.74.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Sep 18 2020 Jan Grulich - 5.74.0-1 +- 5.74.0 + * Mon Aug 03 2020 Rex Dieter - 5.73.0-1 - 5.73.0 diff --git a/sources b/sources index c44d7b8..63d6856 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.73.0.tar.xz) = cb1d8974746b1db1eb0fb7f2748ba309798f6507e90311116b7ab4041694a0320b9244d6f98a58f4f2e5ff29c03e7957e30ddb1ccac51e0e4ca7e79d25fb9191 +SHA512 (kservice-5.74.0.tar.xz) = 7756047069ff22d1e78494770ec3fb56a07ce96459a759b8275188f75a9e9e5d334df0f7bc7c09fdf6f357c0e144cc115ba077a15079f8598bb042f37e5ce490 From 1789f728cde9457f918e3a6a569c45f673d33a9a Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 18 Sep 2020 13:43:37 +0200 Subject: [PATCH 120/162] Fix installation of license files --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 1e4201b..240c78e 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -87,7 +87,7 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %files -f %{name}.lang %doc README.md -%license COPYING.LIB +%license LICENSES/*.txt # this is not a config file, despite rpmlint complaining otherwise -- rex %{_kf5_sysconfdir}/xdg/menus/kf5-applications.menu %{_kf5_datadir}/qlogging-categories5/%{framework}.* From 77e51044e27261be95c66f8e35933a9214ef5c4f Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 14 Oct 2020 10:04:36 -0500 Subject: [PATCH 121/162] 5.75.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4cb08f0..1bf3958 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /kservice-5.72.0.tar.xz /kservice-5.73.0.tar.xz /kservice-5.74.0.tar.xz +/kservice-5.75.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 240c78e..1f1bcf7 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.74.0 +Version: 5.75.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Oct 14 10:04:29 CDT 2020 Rex Dieter - 5.75.0-1 +- 5.75.0 + * Fri Sep 18 2020 Jan Grulich - 5.74.0-1 - 5.74.0 diff --git a/sources b/sources index 63d6856..fc5e6f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.74.0.tar.xz) = 7756047069ff22d1e78494770ec3fb56a07ce96459a759b8275188f75a9e9e5d334df0f7bc7c09fdf6f357c0e144cc115ba077a15079f8598bb042f37e5ce490 +SHA512 (kservice-5.75.0.tar.xz) = 13b99249ca88393eb9129a728ce718f33949711850ad3710ada9f5da2d0ea6f1f90dba609b8a8f0c741317e76c18a0fc39403205bfc3fb57bfe0680823a985e4 From cf2a0d89731222d8aeb67069d14cc015966b72b1 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 19 Nov 2020 09:11:27 -0600 Subject: [PATCH 122/162] 5.76.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1bf3958..092f9e4 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /kservice-5.73.0.tar.xz /kservice-5.74.0.tar.xz /kservice-5.75.0.tar.xz +/kservice-5.76.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 1f1bcf7..cb3d811 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.75.0 +Version: 5.76.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Nov 19 09:11:20 CST 2020 Rex Dieter - 5.76.0-1 +- 5.76.0 + * Wed Oct 14 10:04:29 CDT 2020 Rex Dieter - 5.75.0-1 - 5.75.0 diff --git a/sources b/sources index fc5e6f9..c227c6d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.75.0.tar.xz) = 13b99249ca88393eb9129a728ce718f33949711850ad3710ada9f5da2d0ea6f1f90dba609b8a8f0c741317e76c18a0fc39403205bfc3fb57bfe0680823a985e4 +SHA512 (kservice-5.76.0.tar.xz) = b3f5d6871aa76cd4d04b49a0b19f24f3eaf529a98e6bbd2d9bfa03df3a59a8621bc9d82912728a297a2ce45a38ff4ab65a75ad4702611dae7e9ae6fa71dc98fa From 7f74dceb3a99c7a5872fd7eb1a363585a28e7d52 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 13 Dec 2020 14:19:07 -0600 Subject: [PATCH 123/162] 5.77.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 092f9e4..cc509d9 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /kservice-5.74.0.tar.xz /kservice-5.75.0.tar.xz /kservice-5.76.0.tar.xz +/kservice-5.77.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index cb3d811..d54dd16 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.76.0 +Version: 5.77.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Dec 13 14:19:03 CST 2020 Rex Dieter - 5.77.0-1 +- 5.77.0 + * Thu Nov 19 09:11:20 CST 2020 Rex Dieter - 5.76.0-1 - 5.76.0 diff --git a/sources b/sources index c227c6d..42a7fc4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.76.0.tar.xz) = b3f5d6871aa76cd4d04b49a0b19f24f3eaf529a98e6bbd2d9bfa03df3a59a8621bc9d82912728a297a2ce45a38ff4ab65a75ad4702611dae7e9ae6fa71dc98fa +SHA512 (kservice-5.77.0.tar.xz) = 738a3cccca1b5ab71cc007248750d556b425cbb7afee03229e364521b6c3021b20609a4a30fe540ec723d435dafaa4fe14c4beba9d3fe3315dcd03716bdc66b3 From 88053cd62b4c14d90d3956c88df06ef7cb4ffc85 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Jan 2021 08:54:44 -0600 Subject: [PATCH 124/162] 5.78.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cc509d9..5bf7a98 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /kservice-5.75.0.tar.xz /kservice-5.76.0.tar.xz /kservice-5.77.0.tar.xz +/kservice-5.78.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index d54dd16..75ce182 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,12 +3,12 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.77.0 +Version: 5.78.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 -URL: https://cgit.kde.org/%{framework}.git +URL: https://invent.kde.org/frameworks/%{framework} %global majmin %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Jan 4 08:54:38 CST 2021 Rex Dieter - 5.78.0-1 +- 5.78.0 + * Sun Dec 13 14:19:03 CST 2020 Rex Dieter - 5.77.0-1 - 5.77.0 diff --git a/sources b/sources index 42a7fc4..59e0dfe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.77.0.tar.xz) = 738a3cccca1b5ab71cc007248750d556b425cbb7afee03229e364521b6c3021b20609a4a30fe540ec723d435dafaa4fe14c4beba9d3fe3315dcd03716bdc66b3 +SHA512 (kservice-5.78.0.tar.xz) = c435beabb150d19f9f7a1599b9bcc7b9a3b25bc2f92b91794132707180d1cd88def950b945e7e8b2e7b4733ef24563d42fae6ce40ab8e408d03d9af83db8462c From af48dbdfb4e00096a9421bcbfd584f5a3e60a9b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 15:43:15 +0000 Subject: [PATCH 125/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 75ce182..cf28f16 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.78.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 5.78.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jan 4 08:54:38 CST 2021 Rex Dieter - 5.78.0-1 - 5.78.0 From a7104df41db088c96c1475ba914744b78a634063 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 6 Feb 2021 10:01:50 -0600 Subject: [PATCH 126/162] 5.79.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5bf7a98..a9ab0d7 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /kservice-5.76.0.tar.xz /kservice-5.77.0.tar.xz /kservice-5.78.0.tar.xz +/kservice-5.79.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index cf28f16..96822ce 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.78.0 -Release: 2%{?dist} +Version: 5.79.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Feb 06 2021 Rex Dieter - 5.79.0-1 +- 5.79.0 + * Tue Jan 26 2021 Fedora Release Engineering - 5.78.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 59e0dfe..fafd242 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.78.0.tar.xz) = c435beabb150d19f9f7a1599b9bcc7b9a3b25bc2f92b91794132707180d1cd88def950b945e7e8b2e7b4733ef24563d42fae6ce40ab8e408d03d9af83db8462c +SHA512 (kservice-5.79.0.tar.xz) = a31142c25076fa34e75136a171a6cf033bbde5d9910fcd308a447e3c95c5ba6e92f19c6be00c4a4a4af3951f8f7650be42be1267d7578e13b5fba2f07ab1fca3 From 1e13f1a6e9592d084fe6f4c5a2234df2cad433b2 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 6 Feb 2021 15:22:35 -0600 Subject: [PATCH 127/162] respin --- kf5-kservice.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 96822ce..f4a34af 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.79.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Feb 06 2021 Rex Dieter - 5.79.0-2 +- respin + * Sat Feb 06 2021 Rex Dieter - 5.79.0-1 - 5.79.0 diff --git a/sources b/sources index fafd242..8e75d85 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.79.0.tar.xz) = a31142c25076fa34e75136a171a6cf033bbde5d9910fcd308a447e3c95c5ba6e92f19c6be00c4a4a4af3951f8f7650be42be1267d7578e13b5fba2f07ab1fca3 +SHA512 (kservice-5.79.0.tar.xz) = 4726c66b7d5a8161ee3e1f8aff3439165ba6f1765d72b0b6413e36f704cace3b8bf4f0fb251cc5ff085dc129affca7b217946d73fa918e7d8f0bf72fbfde1bb9 From 058d9f5929898622c3e59c7a2a9de3a3790fd229 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 9 Mar 2021 08:49:37 -0600 Subject: [PATCH 128/162] 5.80.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a9ab0d7..7e652f3 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /kservice-5.77.0.tar.xz /kservice-5.78.0.tar.xz /kservice-5.79.0.tar.xz +/kservice-5.80.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f4a34af..147022c 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.79.0 -Release: 2%{?dist} +Version: 5.80.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Mar 09 2021 Rex Dieter - 5.80.0-1 +- 5.80.0 + * Sat Feb 06 2021 Rex Dieter - 5.79.0-2 - respin diff --git a/sources b/sources index 8e75d85..ab18a32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.79.0.tar.xz) = 4726c66b7d5a8161ee3e1f8aff3439165ba6f1765d72b0b6413e36f704cace3b8bf4f0fb251cc5ff085dc129affca7b217946d73fa918e7d8f0bf72fbfde1bb9 +SHA512 (kservice-5.80.0.tar.xz) = 28f612d1bbaefa15a7241395aed249fbb6b9c467e8aa3ae8ca8691463fc93b10a83da45056ef3057c2eaece01b10d14a56b6c1fd6842162ac32fd1f8c85331d0 From ad757fb5f17cf15487c3891915f71e65b3b258e9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 6 Apr 2021 09:03:07 -0500 Subject: [PATCH 129/162] 5.81.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7e652f3..4034d21 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /kservice-5.78.0.tar.xz /kservice-5.79.0.tar.xz /kservice-5.80.0.tar.xz +/kservice-5.81.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 147022c..ebe9e0a 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.80.0 +Version: 5.81.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Apr 06 2021 Rex Dieter - 5.81.0-1 +- 5.81.0 + * Tue Mar 09 2021 Rex Dieter - 5.80.0-1 - 5.80.0 diff --git a/sources b/sources index ab18a32..350af8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.80.0.tar.xz) = 28f612d1bbaefa15a7241395aed249fbb6b9c467e8aa3ae8ca8691463fc93b10a83da45056ef3057c2eaece01b10d14a56b6c1fd6842162ac32fd1f8c85331d0 +SHA512 (kservice-5.81.0.tar.xz) = 42aa65d316918dd8f1399edc2bcc45974c47450eff02404cacf51abde3d7e581f1556339e9517bb3c9c210d9587ddcb8eff604db85caa714abea5d8022dfff04 From ddd9f1b451ff36e7cad5772647a9719b87234684 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 May 2021 08:47:06 -0500 Subject: [PATCH 130/162] 5.82.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4034d21..8b57585 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /kservice-5.79.0.tar.xz /kservice-5.80.0.tar.xz /kservice-5.81.0.tar.xz +/kservice-5.82.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index ebe9e0a..7b5ff9d 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.81.0 +Version: 5.82.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon May 03 2021 Rex Dieter - 5.82.0-1 +- 5.82.0 + * Tue Apr 06 2021 Rex Dieter - 5.81.0-1 - 5.81.0 diff --git a/sources b/sources index 350af8d..6deade9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.81.0.tar.xz) = 42aa65d316918dd8f1399edc2bcc45974c47450eff02404cacf51abde3d7e581f1556339e9517bb3c9c210d9587ddcb8eff604db85caa714abea5d8022dfff04 +SHA512 (kservice-5.82.0.tar.xz) = 6294beeb19773d7b58a23f01e9c9c281c4b2cf8eade19d0de6537ea295ad595ec79a22cb1d3049cb79bfa5eb43fc1e80037227217a6dae212b9e5234b3c9aa5f From 6433e54d7ca29261dc29ba5566cc569b42ab8d60 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 8 Jun 2021 16:07:38 -0500 Subject: [PATCH 131/162] 5.83.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8b57585..888c6b4 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /kservice-5.80.0.tar.xz /kservice-5.81.0.tar.xz /kservice-5.82.0.tar.xz +/kservice-5.83.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7b5ff9d..15373e4 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.82.0 +Version: 5.83.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jun 08 2021 Rex Dieter - 5.83.0-1 +- 5.83.0 + * Mon May 03 2021 Rex Dieter - 5.82.0-1 - 5.82.0 diff --git a/sources b/sources index 6deade9..200304f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.82.0.tar.xz) = 6294beeb19773d7b58a23f01e9c9c281c4b2cf8eade19d0de6537ea295ad595ec79a22cb1d3049cb79bfa5eb43fc1e80037227217a6dae212b9e5234b3c9aa5f +SHA512 (kservice-5.83.0.tar.xz) = 5f94470915e655fbd6b20b34d8e75382ca6930be7035f020c88fd1c198eb3d81e537048f23568f8a737356f485b16bdd244430f63306190283b0598a813ee544 From e9adeb49c04d1e32c98ae440712a4c335ee90a87 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 09:57:37 +0000 Subject: [PATCH 132/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 15373e4..284e961 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.83.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 5.83.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jun 08 2021 Rex Dieter - 5.83.0-1 - 5.83.0 From 28b8b075779e0e12f90142cf89097bcff3931837 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 12 Aug 2021 11:14:09 -0500 Subject: [PATCH 133/162] 5.85.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 888c6b4..2eb1047 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /kservice-5.81.0.tar.xz /kservice-5.82.0.tar.xz /kservice-5.83.0.tar.xz +/kservice-5.85.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 284e961..5c26cb7 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.83.0 -Release: 2%{?dist} +Version: 5.85.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Aug 12 2021 Rex Dieter - 5.85.0-1 +- 5.85.0 + * Thu Jul 22 2021 Fedora Release Engineering - 5.83.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 200304f..e0f2673 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.83.0.tar.xz) = 5f94470915e655fbd6b20b34d8e75382ca6930be7035f020c88fd1c198eb3d81e537048f23568f8a737356f485b16bdd244430f63306190283b0598a813ee544 +SHA512 (kservice-5.85.0.tar.xz) = b6aa99578f676aa00527e91d09eaec48eda7e71b975015fc433842fa8f973198828172d9c63f9d72fd3a17b0c72e3f34a7f01657cdba796fbc1ddcd730b41010 From 64a4fd519e6f7223ae7cb62ef0a13a407d6f80a9 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Wed, 15 Sep 2021 00:21:31 +0200 Subject: [PATCH 134/162] 5.86.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2eb1047..fb57cc0 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ /kservice-5.82.0.tar.xz /kservice-5.83.0.tar.xz /kservice-5.85.0.tar.xz +/kservice-5.86.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5c26cb7..484a07d 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.85.0 +Version: 5.86.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Sep 14 2021 Marc Deop - 5.86.0-1 +- 5.86.0 + * Thu Aug 12 2021 Rex Dieter - 5.85.0-1 - 5.85.0 diff --git a/sources b/sources index e0f2673..7107873 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.85.0.tar.xz) = b6aa99578f676aa00527e91d09eaec48eda7e71b975015fc433842fa8f973198828172d9c63f9d72fd3a17b0c72e3f34a7f01657cdba796fbc1ddcd730b41010 +SHA512 (kservice-5.86.0.tar.xz) = 2721662cb354c6e050044f09a4108ff1b85e2ac17ec789060e6dfb40cf3fd8262df3a6a89e084ab86dd4b34cc6432def9a47ff683dd2174120f5de7859fbb770 From a9fef31493f763e673f507d1296f817b31de369a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 5 Oct 2021 09:27:06 -0500 Subject: [PATCH 135/162] 5.87.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fb57cc0..ba3db0c 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /kservice-5.83.0.tar.xz /kservice-5.85.0.tar.xz /kservice-5.86.0.tar.xz +/kservice-5.87.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 484a07d..34485d9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.86.0 +Version: 5.87.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Oct 05 2021 Rex Dieter - 5.87.0-1 +- 5.87.0 + * Tue Sep 14 2021 Marc Deop - 5.86.0-1 - 5.86.0 diff --git a/sources b/sources index 7107873..5706ba2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.86.0.tar.xz) = 2721662cb354c6e050044f09a4108ff1b85e2ac17ec789060e6dfb40cf3fd8262df3a6a89e084ab86dd4b34cc6432def9a47ff683dd2174120f5de7859fbb770 +SHA512 (kservice-5.87.0.tar.xz) = ffd9eafa04cc6ba8acf61d190f7ec493d16a30c6eccae15806681fa52a37ff885b2ee3aefa567fb8c7cb1dfa65f1b9656b51fba6a33791950dcfa6c5f2447df2 From ff87890d80cc5cb2fd6f019120522a00d0282dcb Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Tue, 9 Nov 2021 10:05:24 +0100 Subject: [PATCH 136/162] 5.88.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ba3db0c..d4fc6b4 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ /kservice-5.85.0.tar.xz /kservice-5.86.0.tar.xz /kservice-5.87.0.tar.xz +/kservice-5.88.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 34485d9..35eb1f9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.87.0 +Version: 5.88.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Nov 08 2021 Marc Deop - 5.88.0-1 +- 5.88.0 + * Tue Oct 05 2021 Rex Dieter - 5.87.0-1 - 5.87.0 diff --git a/sources b/sources index 5706ba2..2587ebc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.87.0.tar.xz) = ffd9eafa04cc6ba8acf61d190f7ec493d16a30c6eccae15806681fa52a37ff885b2ee3aefa567fb8c7cb1dfa65f1b9656b51fba6a33791950dcfa6c5f2447df2 +SHA512 (kservice-5.88.0.tar.xz) = 447967b3487eedf9e49c0c6339a68e1992114fe12d46895c3b7c6390de4445915e1ac6a2fe27c44e9efacc96fc93ce5ac475468440268cc01899d792f8700693 From 9e6145a0251380e69056f2be14ec8d0046bc1bf5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 8 Dec 2021 09:40:23 -0600 Subject: [PATCH 137/162] 5.89.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d4fc6b4..5f8db08 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ /kservice-5.86.0.tar.xz /kservice-5.87.0.tar.xz /kservice-5.88.0.tar.xz +/kservice-5.89.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 35eb1f9..56884e8 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.88.0 +Version: 5.89.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Wed Dec 08 2021 Rex Dieter - 5.89.0-1 +- 5.89.0 + * Mon Nov 08 2021 Marc Deop - 5.88.0-1 - 5.88.0 diff --git a/sources b/sources index 2587ebc..e578578 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.88.0.tar.xz) = 447967b3487eedf9e49c0c6339a68e1992114fe12d46895c3b7c6390de4445915e1ac6a2fe27c44e9efacc96fc93ce5ac475468440268cc01899d792f8700693 +SHA512 (kservice-5.89.0.tar.xz) = 1ff2ae77b36905bd9604bc20147c74c39288ff9cf120af0bf3926be0505a32dd7e87f3ff680a46b6bfcd19e678e41c512f0b859da5476ab607982e595b2546bc From 12e811503a667f28efd703b6806f90b5bae9e243 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Tue, 4 Jan 2022 09:35:59 +0100 Subject: [PATCH 138/162] 5.90.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5f8db08..5e6d184 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ /kservice-5.87.0.tar.xz /kservice-5.88.0.tar.xz /kservice-5.89.0.tar.xz +/kservice-5.90.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 56884e8..294f0e3 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.89.0 +Version: 5.90.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue Jan 04 2022 Marc Deop i Argemí (Private) - 5.90.0-1 +- 5.90.0 + * Wed Dec 08 2021 Rex Dieter - 5.89.0-1 - 5.89.0 diff --git a/sources b/sources index e578578..1aa9010 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.89.0.tar.xz) = 1ff2ae77b36905bd9604bc20147c74c39288ff9cf120af0bf3926be0505a32dd7e87f3ff680a46b6bfcd19e678e41c512f0b859da5476ab607982e595b2546bc +SHA512 (kservice-5.90.0.tar.xz) = 4309e15f44ba1e3ac9a408ba684f57756f1bcc0b13298670424c9f834f1803806ce455ca8464ad70104cfdc7beb4f15fbf062f8f6dfb45b661be60ec394fff3a From 3efa5287cbd91717ccbfed485a7da293a5a84cf8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 14:42:55 +0000 Subject: [PATCH 139/162] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 294f0e3..3628cd2 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.90.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 5.90.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Jan 04 2022 Marc Deop i Argemí (Private) - 5.90.0-1 - 5.90.0 From ef583138b72af88b558ada1223927cc3356f86d9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 11 Feb 2022 12:34:37 -0600 Subject: [PATCH 140/162] 5.91.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5e6d184..c14bdb8 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ /kservice-5.88.0.tar.xz /kservice-5.89.0.tar.xz /kservice-5.90.0.tar.xz +/kservice-5.91.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 3628cd2..cd545b8 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.90.0 -Release: 2%{?dist} +Version: 5.91.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Feb 11 2022 Rex Dieter - 5.91.0-1 +- 5.91.0 + * Thu Jan 20 2022 Fedora Release Engineering - 5.90.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 1aa9010..cc04f22 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.90.0.tar.xz) = 4309e15f44ba1e3ac9a408ba684f57756f1bcc0b13298670424c9f834f1803806ce455ca8464ad70104cfdc7beb4f15fbf062f8f6dfb45b661be60ec394fff3a +SHA512 (kservice-5.91.0.tar.xz) = c7dd3ba74631e3af44ab5cd79605fbeb87afa20360cdc832da83bdc9fadfbd2e377689bb28857584ac7ec3599ef3907f7dc9a4d206470544f790c6ccdfe432a7 From 492b3445302b99af74985cf6e15b9a44c5adf8c5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 15 Feb 2022 10:10:14 -0600 Subject: [PATCH 141/162] update %%files --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index cd545b8..343ffe9 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -98,7 +98,7 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %{_kf5_mandir}/man8/*.8* %files devel -%{_kf5_includedir}/kservice_version.h + %{_kf5_includedir}/KService/ %{_kf5_libdir}/libKF5Service.so %{_kf5_libdir}/cmake/KF5Service/ From e54a5f275e5c77d285f7e06d684d3917e75c8847 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 10 Mar 2022 15:09:01 -0600 Subject: [PATCH 142/162] 5.92.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c14bdb8..d4bbbd4 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ /kservice-5.89.0.tar.xz /kservice-5.90.0.tar.xz /kservice-5.91.0.tar.xz +/kservice-5.92.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 343ffe9..fc01e17 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.91.0 +Version: 5.92.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Mar 10 2022 Rex Dieter - 5.92.0-1 +- 5.92.0 + * Fri Feb 11 2022 Rex Dieter - 5.91.0-1 - 5.91.0 diff --git a/sources b/sources index cc04f22..7691644 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.91.0.tar.xz) = c7dd3ba74631e3af44ab5cd79605fbeb87afa20360cdc832da83bdc9fadfbd2e377689bb28857584ac7ec3599ef3907f7dc9a4d206470544f790c6ccdfe432a7 +SHA512 (kservice-5.92.0.tar.xz) = e8673d2a3770557ef421f5ac37358066903f7c5624d1ced317b29e5cc34b759da4ae4bc1cc90f195427a0f0257283a804dc606afdcecb494946b2f3c8541ebc6 From 7177035e52b168eb22a2db72c75294313ecde74d Mon Sep 17 00:00:00 2001 From: Justin Zobel Date: Sun, 10 Apr 2022 13:29:56 +0930 Subject: [PATCH 143/162] Update to 5.93 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d4bbbd4..ae3bb58 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ /kservice-5.90.0.tar.xz /kservice-5.91.0.tar.xz /kservice-5.92.0.tar.xz +./kservice-5.93.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index fc01e17..600b68c 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.92.0 +Version: 5.93.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Apr 10 2022 Justin Zobel - 5.93-1 +- Update to 5.93 + * Thu Mar 10 2022 Rex Dieter - 5.92.0-1 - 5.92.0 diff --git a/sources b/sources index 7691644..fa5bb62 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (kservice-5.92.0.tar.xz) = e8673d2a3770557ef421f5ac37358066903f7c5624d1ced317b29e5cc34b759da4ae4bc1cc90f195427a0f0257283a804dc606afdcecb494946b2f3c8541ebc6 +SHA512 (kservice-5.93.0.tar.xz) = 67f3e40943bb53367fbb9ceaab4c2574d0d960f7f243bb9dbc6cad9bd41ad1f4c168bfc15664c7d32a7090382c91f5a38b12bfb91014ef31543a94214dd22753 From dc6567f13438c219ae904b92b17885b9467baa9a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 13 May 2022 11:24:17 -0500 Subject: [PATCH 144/162] 5.94.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ae3bb58..bb3f78a 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ /kservice-5.91.0.tar.xz /kservice-5.92.0.tar.xz ./kservice-5.93.tar.xz +/kservice-5.94.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 600b68c..c481918 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.93.0 +Version: 5.94.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -106,6 +106,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri May 13 2022 Rex Dieter - 5.94.0-1 +- 5.94.0 + * Sun Apr 10 2022 Justin Zobel - 5.93-1 - Update to 5.93 diff --git a/sources b/sources index fa5bb62..9fd19d3 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (kservice-5.92.0.tar.xz) = e8673d2a3770557ef421f5ac37358066903f7c5624d1ced317b29e5cc34b759da4ae4bc1cc90f195427a0f0257283a804dc606afdcecb494946b2f3c8541ebc6 -SHA512 (kservice-5.93.0.tar.xz) = 67f3e40943bb53367fbb9ceaab4c2574d0d960f7f243bb9dbc6cad9bd41ad1f4c168bfc15664c7d32a7090382c91f5a38b12bfb91014ef31543a94214dd22753 +SHA512 (kservice-5.94.0.tar.xz) = d8c93e14821bc103a375e86f99fdf19f966596f7acb37eb5209ac0fbef045b5e56e3c725bfada4b47d00ea8119a00de3e8f246fcb4cb7b390578f48945ae1e15 From 182707d8e35c19207dce900d9be3dbbcb2c8d4fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Tue, 17 May 2022 14:47:43 +0200 Subject: [PATCH 145/162] Fixes rhbz#2021087 --- ...ore-last-modified-time-when-set-to-U.patch | 46 +++++++++++++++++++ kf5-kservice.spec | 9 +++- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch diff --git a/kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch b/kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch new file mode 100644 index 0000000..3baf5ac --- /dev/null +++ b/kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch @@ -0,0 +1,46 @@ +From 21ce3b1e938c4b96154a7b00a15beef428ffce4e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= +Date: Sun, 15 May 2022 15:32:50 +0200 +Subject: [PATCH] kbuildsycoca: Ignore last modified time when set to UNIX + Epoch + +On some systems (i.e. Fedora Kinoite), all files in /usr have a last +modified timestamp of 0 (UNIX Epoch). In this case, always assume the +file as been changed. + +We only get the current time once to speed up execution as we don't need +to be accurate in this case. + +BUG: 442011 + +See: +- https://bugzilla.redhat.com/show_bug.cgi?id=2021087 +- https://discussion.fedoraproject.org/t/kinoite-installation-with-utc-timezone-breaks-kde/34293/8 +--- + src/sycoca/kbuildsycoca.cpp | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp +index 0caeccf..3b0e011 100644 +--- a/src/sycoca/kbuildsycoca.cpp ++++ b/src/sycoca/kbuildsycoca.cpp +@@ -607,7 +607,15 @@ static quint32 updateHash(const QString &file, quint32 hash) + if (fi.isReadable() && fi.isFile()) { + // This was using buff.st_ctime (in Waldo's initial commit to kstandarddirs.cpp in 2001), but that looks wrong? + // Surely we want to catch manual editing, while a chmod doesn't matter much? +- hash += fi.lastModified().toSecsSinceEpoch(); ++ qint64 timestamp = fi.lastModified().toSecsSinceEpoch(); ++ // On some systems (i.e. Fedora Kinoite), all files in /usr have a last ++ // modified timestamp of 0 (UNIX Epoch). In this case, always assume ++ // the file as been changed. ++ if (timestamp == 0) { ++ static qint64 now = QDateTime::currentDateTimeUtc().toSecsSinceEpoch(); ++ timestamp = now; ++ } ++ hash += timestamp; + } + return hash; + } +-- +2.36.1 + diff --git a/kf5-kservice.spec b/kf5-kservice.spec index c481918..f05bd6f 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.94.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -32,6 +32,10 @@ Patch100: kservice-5.15.0-xdg-menu.patch # hide that by default, make it qCDebug instead (of qCWarning) Patch101: kservice-5.17.0-vfolder_spam.patch +# Fix for https://bugzilla.redhat.com/show_bug.cgi?id=2021087 +# Will be included in 5.95 +Patch102: kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch + BuildRequires: extra-cmake-modules >= %{majmin} BuildRequires: kf5-kconfig-devel >= %{majmin} BuildRequires: kf5-kcoreaddons-devel >= %{majmin} @@ -106,6 +110,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Tue May 17 2022 Timothée Ravier - 5.94.0-2 +- Fixes rhbz#2021087 + * Fri May 13 2022 Rex Dieter - 5.94.0-1 - 5.94.0 From 84ab2447ca07e4367627ad9d8ab3a60414333d45 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Sun, 3 Jul 2022 23:25:45 +0200 Subject: [PATCH 146/162] 5.96.0 --- .gitignore | 1 + ...ore-last-modified-time-when-set-to-U.patch | 46 ------------------- kf5-kservice.spec | 11 +++-- sources | 2 +- 4 files changed, 8 insertions(+), 52 deletions(-) delete mode 100644 kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch diff --git a/.gitignore b/.gitignore index bb3f78a..2f3df2d 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ /kservice-5.92.0.tar.xz ./kservice-5.93.tar.xz /kservice-5.94.0.tar.xz +/kservice-5.96.0.tar.xz diff --git a/kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch b/kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch deleted file mode 100644 index 3baf5ac..0000000 --- a/kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 21ce3b1e938c4b96154a7b00a15beef428ffce4e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= -Date: Sun, 15 May 2022 15:32:50 +0200 -Subject: [PATCH] kbuildsycoca: Ignore last modified time when set to UNIX - Epoch - -On some systems (i.e. Fedora Kinoite), all files in /usr have a last -modified timestamp of 0 (UNIX Epoch). In this case, always assume the -file as been changed. - -We only get the current time once to speed up execution as we don't need -to be accurate in this case. - -BUG: 442011 - -See: -- https://bugzilla.redhat.com/show_bug.cgi?id=2021087 -- https://discussion.fedoraproject.org/t/kinoite-installation-with-utc-timezone-breaks-kde/34293/8 ---- - src/sycoca/kbuildsycoca.cpp | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp -index 0caeccf..3b0e011 100644 ---- a/src/sycoca/kbuildsycoca.cpp -+++ b/src/sycoca/kbuildsycoca.cpp -@@ -607,7 +607,15 @@ static quint32 updateHash(const QString &file, quint32 hash) - if (fi.isReadable() && fi.isFile()) { - // This was using buff.st_ctime (in Waldo's initial commit to kstandarddirs.cpp in 2001), but that looks wrong? - // Surely we want to catch manual editing, while a chmod doesn't matter much? -- hash += fi.lastModified().toSecsSinceEpoch(); -+ qint64 timestamp = fi.lastModified().toSecsSinceEpoch(); -+ // On some systems (i.e. Fedora Kinoite), all files in /usr have a last -+ // modified timestamp of 0 (UNIX Epoch). In this case, always assume -+ // the file as been changed. -+ if (timestamp == 0) { -+ static qint64 now = QDateTime::currentDateTimeUtc().toSecsSinceEpoch(); -+ timestamp = now; -+ } -+ hash += timestamp; - } - return hash; - } --- -2.36.1 - diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f05bd6f..47cf98b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.94.0 -Release: 2%{?dist} +Version: 5.96.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -32,9 +32,6 @@ Patch100: kservice-5.15.0-xdg-menu.patch # hide that by default, make it qCDebug instead (of qCWarning) Patch101: kservice-5.17.0-vfolder_spam.patch -# Fix for https://bugzilla.redhat.com/show_bug.cgi?id=2021087 -# Will be included in 5.95 -Patch102: kbuildsycoca-Ignore-last-modified-time-when-set-to-U.patch BuildRequires: extra-cmake-modules >= %{majmin} BuildRequires: kf5-kconfig-devel >= %{majmin} @@ -110,6 +107,10 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Jul 03 2022 Marc Deop - 5.96.0-1 +- 5.96.0 +- remove patch as it is included upstream + * Tue May 17 2022 Timothée Ravier - 5.94.0-2 - Fixes rhbz#2021087 diff --git a/sources b/sources index 9fd19d3..8d238b2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.94.0.tar.xz) = d8c93e14821bc103a375e86f99fdf19f966596f7acb37eb5209ac0fbef045b5e56e3c725bfada4b47d00ea8119a00de3e8f246fcb4cb7b390578f48945ae1e15 +SHA512 (kservice-5.96.0.tar.xz) = ff8f0932574de555626944954a1b7d3bc6fd23fbce03ec8749d6f0242f5e75406c16687c3b6bb9d1cb747dd17aa4c3560164e8dec78de5c6075f532e6ad2e609 From 2504a44f59c3ded886e36fcaf493f382a921ac30 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 16:09:05 +0000 Subject: [PATCH 147/162] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 47cf98b..f98bbf5 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.96.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -107,6 +107,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 5.96.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sun Jul 03 2022 Marc Deop - 5.96.0-1 - 5.96.0 - remove patch as it is included upstream From 0c0c557fffe806e6e55bc9e5c004d03058a154ac Mon Sep 17 00:00:00 2001 From: Justin Zobel Date: Sun, 14 Aug 2022 13:11:00 +0930 Subject: [PATCH 148/162] Update to 5.97.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2f3df2d..ce15d5c 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,4 @@ ./kservice-5.93.tar.xz /kservice-5.94.0.tar.xz /kservice-5.96.0.tar.xz +/kservice-5.97.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f98bbf5..ed95641 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.96.0 -Release: 2%{?dist} +Version: 5.97.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -107,6 +107,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Aug 13 2022 Justin Zobel - 5.97.0-1 +- Update to 5.97.0 + * Thu Jul 21 2022 Fedora Release Engineering - 5.96.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 8d238b2..57458e2 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (kservice-5.96.0.tar.xz) = ff8f0932574de555626944954a1b7d3bc6fd23fbce03ec8749d6f0242f5e75406c16687c3b6bb9d1cb747dd17aa4c3560164e8dec78de5c6075f532e6ad2e609 +SHA512 (kservice-5.97.0.tar.xz) = d83703153c94d425e364bd0e310f64f1aa7a4ce2e614cb44503a5fe4360f26166fd9a74f0bb1ecfeeea3e628d57d7588cdfc9b06181ff772f1584d30902c6bbb From a6e9863feef31e929d7e690f4108b06cfb27146b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Thu, 15 Sep 2022 17:59:18 +0200 Subject: [PATCH 149/162] 5.98.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ce15d5c..653a999 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,4 @@ /kservice-5.94.0.tar.xz /kservice-5.96.0.tar.xz /kservice-5.97.0.tar.xz +/kservice-5.98.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index ed95641..e22b4f6 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.97.0 +Version: 5.98.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -107,6 +107,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Sep 15 2022 Marc Deop - 5.98.0-1 +- 5.98.0 + * Sat Aug 13 2022 Justin Zobel - 5.97.0-1 - Update to 5.97.0 diff --git a/sources b/sources index 57458e2..1773146 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (kservice-5.96.0.tar.xz) = ff8f0932574de555626944954a1b7d3bc6fd23fbce03ec8749d6f0242f5e75406c16687c3b6bb9d1cb747dd17aa4c3560164e8dec78de5c6075f532e6ad2e609 -SHA512 (kservice-5.97.0.tar.xz) = d83703153c94d425e364bd0e310f64f1aa7a4ce2e614cb44503a5fe4360f26166fd9a74f0bb1ecfeeea3e628d57d7588cdfc9b06181ff772f1584d30902c6bbb +SHA512 (kservice-5.98.0.tar.xz) = abbeb270c2c4170ea8c75bfbadabea85f2409322f754d571cab84cc438baace7ab13db1a0a2fc4a013680a1f9149d05aac940592a3d891b5b08b3a71342a5e17 From 5e81c3d4f971121c0cf584c80c7462ac821233f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Fri, 14 Oct 2022 17:00:04 +0200 Subject: [PATCH 150/162] 5.99.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 653a999..485c5ab 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,4 @@ /kservice-5.96.0.tar.xz /kservice-5.97.0.tar.xz /kservice-5.98.0.tar.xz +/kservice-5.99.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index e22b4f6..cfb3f6c 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.98.0 +Version: 5.99.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -107,6 +107,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Fri Oct 14 2022 Marc Deop - 5.99.0-1 +- 5.99.0 + * Thu Sep 15 2022 Marc Deop - 5.98.0-1 - 5.98.0 diff --git a/sources b/sources index 1773146..6720433 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.98.0.tar.xz) = abbeb270c2c4170ea8c75bfbadabea85f2409322f754d571cab84cc438baace7ab13db1a0a2fc4a013680a1f9149d05aac940592a3d891b5b08b3a71342a5e17 +SHA512 (kservice-5.99.0.tar.xz) = 40ae5f05952840e69d6f7504ca7bc3a0f2c4e13f613832418fc2814f07dc7070e14bbc25f9b8c1232d5da7abd400ba14bc166fe025bbfe892687ae62184440a7 From fa8d297f116afb29f138f13a215b63e33abadeb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sun, 6 Nov 2022 22:29:02 +0100 Subject: [PATCH 151/162] 5.100.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 485c5ab..a03429a 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ /kservice-5.97.0.tar.xz /kservice-5.98.0.tar.xz /kservice-5.99.0.tar.xz +/kservice-5.100.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index cfb3f6c..798072f 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.99.0 +Version: 5.100.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -107,6 +107,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Nov 06 2022 Marc Deop - 5.100.0-1 +- 5.100.0 + * Fri Oct 14 2022 Marc Deop - 5.99.0-1 - 5.99.0 diff --git a/sources b/sources index 6720433..4b2663c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.99.0.tar.xz) = 40ae5f05952840e69d6f7504ca7bc3a0f2c4e13f613832418fc2814f07dc7070e14bbc25f9b8c1232d5da7abd400ba14bc166fe025bbfe892687ae62184440a7 +SHA512 (kservice-5.100.0.tar.xz) = b186b179f9028da9f219dc46f95b4c02db28cbab26508d509084b22450f2e23486e04dbd15437d10c04116ccf03a53617f55af7dfa1ca424aed11eed43bbb9ef From 36a1435c05cfd7662b2aef8bf1900c17f1cdb180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Mon, 12 Dec 2022 16:02:53 +0100 Subject: [PATCH 152/162] 5.101.0 --- .gitignore | 1 + kf5-kservice.spec | 13 ++++++------- sources | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index a03429a..f95387d 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,4 @@ /kservice-5.98.0.tar.xz /kservice-5.99.0.tar.xz /kservice-5.100.0.tar.xz +/kservice-5.101.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 798072f..44e634a 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.100.0 +Version: 5.101.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -11,12 +11,7 @@ License: LGPLv2 URL: https://invent.kde.org/frameworks/%{framework} %global majmin %(echo %{version} | cut -d. -f1-2) -%global revision %(echo %{version} | cut -d. -f3) -%if %{revision} >= 50 -%global stable unstable -%else -%global stable stable -%endif +%global stable %stable_kf5 Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz ## upstream patches @@ -107,6 +102,10 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon Dec 12 2022 Marc Deop - 5.101.0-1 +- 5.101.0 +- use new macros to simplify code + * Sun Nov 06 2022 Marc Deop - 5.100.0-1 - 5.100.0 diff --git a/sources b/sources index 4b2663c..494dda7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.100.0.tar.xz) = b186b179f9028da9f219dc46f95b4c02db28cbab26508d509084b22450f2e23486e04dbd15437d10c04116ccf03a53617f55af7dfa1ca424aed11eed43bbb9ef +SHA512 (kservice-5.101.0.tar.xz) = 12b08c8fcef31236a076e959167d5c72257f09a56178b285e4f4bcb28c066917943f01af8f77848c378b2228f9cbc64f3dbea767599cd58cfbd182cdc83ff321 From 506fd67119a1b3ba74dfbf246e3257fbcdb1dd3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sat, 14 Jan 2023 16:40:35 +0100 Subject: [PATCH 153/162] 5.102.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f95387d..b3fd3f3 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ /kservice-5.99.0.tar.xz /kservice-5.100.0.tar.xz /kservice-5.101.0.tar.xz +/kservice-5.102.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 44e634a..5394ea3 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.101.0 +Version: 5.102.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Jan 14 2023 Marc Deop - 5.102.0-1 +- 5.102.0 + * Mon Dec 12 2022 Marc Deop - 5.101.0-1 - 5.101.0 - use new macros to simplify code diff --git a/sources b/sources index 494dda7..2842615 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.101.0.tar.xz) = 12b08c8fcef31236a076e959167d5c72257f09a56178b285e4f4bcb28c066917943f01af8f77848c378b2228f9cbc64f3dbea767599cd58cfbd182cdc83ff321 +SHA512 (kservice-5.102.0.tar.xz) = f7b312b82c1dcddf73d929158e07dd95cc902a0f61fcc16fcd851900c10ddec083577564893dfd30555d0f5aa616394447c682d90716cf7f9f793f82d3dd14d0 From 436426a69aefca18f2eb32ea236130072d0af2b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sun, 15 Jan 2023 17:46:22 +0100 Subject: [PATCH 154/162] fix: use macros from macros.kf5 instead of custom code --- kf5-kservice.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 5394ea3..4c55aad 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -10,7 +10,7 @@ Release: 1%{?dist} License: LGPLv2 URL: https://invent.kde.org/frameworks/%{framework} -%global majmin %(echo %{version} | cut -d. -f1-2) +%global majmin %majmin_ver_kf5 %global stable %stable_kf5 Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz From 80f6019b2c633a72d0baf79e3d67db7b9006cb37 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 14:39:19 +0000 Subject: [PATCH 155/162] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kservice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 4c55aad..7da7c7b 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -4,7 +4,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection Version: 5.102.0 -Release: 1%{?dist} +Release: 2%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 5.102.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jan 14 2023 Marc Deop - 5.102.0-1 - 5.102.0 From 048e1b89bda9698d5a4e4e97c7eb2c520809db3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sun, 5 Feb 2023 17:38:20 +0100 Subject: [PATCH 156/162] 5.103.0 --- .gitignore | 1 + kf5-kservice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b3fd3f3..fcf025c 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ /kservice-5.100.0.tar.xz /kservice-5.101.0.tar.xz /kservice-5.102.0.tar.xz +/kservice-5.103.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7da7c7b..f18cef4 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,8 +3,8 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.102.0 -Release: 2%{?dist} +Version: 5.103.0 +Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) License: LGPLv2 @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Feb 05 2023 Marc Deop - 5.103.0-1 +- 5.103.0 + * Thu Jan 19 2023 Fedora Release Engineering - 5.102.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 2842615..de635ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.102.0.tar.xz) = f7b312b82c1dcddf73d929158e07dd95cc902a0f61fcc16fcd851900c10ddec083577564893dfd30555d0f5aa616394447c682d90716cf7f9f793f82d3dd14d0 +SHA512 (kservice-5.103.0.tar.xz) = 978faae08fc3c8384eb57b46530e302f11bd68ab64c995834f1a902af5f55f7cb0de61519d06d36d9cceaa7f2cf925db96bda088ede762dab6c57109af0fa3be From c5e6fa665cbdccc424f2c0667eeeca1bf96b443c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sat, 4 Mar 2023 17:24:41 +0100 Subject: [PATCH 157/162] 5.104.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fcf025c..d88d822 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,4 @@ /kservice-5.101.0.tar.xz /kservice-5.102.0.tar.xz /kservice-5.103.0.tar.xz +/kservice-5.104.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index f18cef4..aa2c491 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.103.0 +Version: 5.104.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Mar 04 2023 Marc Deop i Argemí - 5.104.0-1 +- 5.104.0 + * Sun Feb 05 2023 Marc Deop - 5.103.0-1 - 5.103.0 diff --git a/sources b/sources index de635ec..268992d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.103.0.tar.xz) = 978faae08fc3c8384eb57b46530e302f11bd68ab64c995834f1a902af5f55f7cb0de61519d06d36d9cceaa7f2cf925db96bda088ede762dab6c57109af0fa3be +SHA512 (kservice-5.104.0.tar.xz) = 6c2fa229324d041fc96164992aaf8aeb0de9e3a0a89067e116471c10d646e16d1e6a7d067652ce192d8f915f7e9bbdd1e297f7da4e16d8017bb99e7dcc962fee From e832b5c0f78888a8c34bdeee136acd938d40ea8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sun, 2 Apr 2023 10:21:00 +0200 Subject: [PATCH 158/162] 5.105.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d88d822..4aefbd5 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,4 @@ /kservice-5.102.0.tar.xz /kservice-5.103.0.tar.xz /kservice-5.104.0.tar.xz +/kservice-5.105.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index aa2c491..66fe9ec 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.104.0 +Version: 5.105.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Apr 02 2023 Marc Deop i Argemí - 5.105.0-1 +- 5.105.0 + * Sat Mar 04 2023 Marc Deop i Argemí - 5.104.0-1 - 5.104.0 diff --git a/sources b/sources index 268992d..6a1f473 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.104.0.tar.xz) = 6c2fa229324d041fc96164992aaf8aeb0de9e3a0a89067e116471c10d646e16d1e6a7d067652ce192d8f915f7e9bbdd1e297f7da4e16d8017bb99e7dcc962fee +SHA512 (kservice-5.105.0.tar.xz) = e68208f8de15bce7f24074647145c55959b998c3e41355b248f73199fa8c7903737bb0bd0dbc6928c5374061c71348a3ebf3fe67513bf4adb6230559fae90f44 From 3a8496f642ffd83512dcd3af2e9934be8e8cd669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Mon, 15 May 2023 21:55:29 +0200 Subject: [PATCH 159/162] 5.106.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4aefbd5..f818c49 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,4 @@ /kservice-5.103.0.tar.xz /kservice-5.104.0.tar.xz /kservice-5.105.0.tar.xz +/kservice-5.106.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 66fe9ec..54085ed 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.105.0 +Version: 5.106.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Mon May 15 2023 Marc Deop i Argemí - 5.106.0-1 +- 5.106.0 + * Sun Apr 02 2023 Marc Deop i Argemí - 5.105.0-1 - 5.105.0 diff --git a/sources b/sources index 6a1f473..4fb0d02 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.105.0.tar.xz) = e68208f8de15bce7f24074647145c55959b998c3e41355b248f73199fa8c7903737bb0bd0dbc6928c5374061c71348a3ebf3fe67513bf4adb6230559fae90f44 +SHA512 (kservice-5.106.0.tar.xz) = fa9309863d1bcbca3f4a038ebc9eed239d09edffcba1f31802a1fa417795f70c120b5beb321a3f8e549b2d2905082471ffd6b7a0a3dd55f60678537d019e36ab From 1b510c0ccd569d727588725a880865cf2d4a312b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sat, 3 Jun 2023 15:29:24 +0200 Subject: [PATCH 160/162] 5.107.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f818c49..1977550 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,4 @@ /kservice-5.104.0.tar.xz /kservice-5.105.0.tar.xz /kservice-5.106.0.tar.xz +/kservice-5.107.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 54085ed..7966f95 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.106.0 +Version: 5.107.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sat Jun 03 2023 Marc Deop i Argemí - 5.107.0-1 +- 5.107.0 + * Mon May 15 2023 Marc Deop i Argemí - 5.106.0-1 - 5.106.0 diff --git a/sources b/sources index 4fb0d02..e92ff32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.106.0.tar.xz) = fa9309863d1bcbca3f4a038ebc9eed239d09edffcba1f31802a1fa417795f70c120b5beb321a3f8e549b2d2905082471ffd6b7a0a3dd55f60678537d019e36ab +SHA512 (kservice-5.107.0.tar.xz) = 24f0b698fa47282979f817e7992449710ef5373c723a3dc13a2f1efe6f0d1f7a43c539cbe88c980618913092b2158324a8392716d3ee71d507e594e4669f56fe From 05080c7196c7ce0f0f2d5b9c4a7096f8e724cbd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sun, 2 Jul 2023 19:32:20 +0200 Subject: [PATCH 161/162] 5.108.0 --- .gitignore | 1 + kf5-kservice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1977550..c28d92f 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ /kservice-5.105.0.tar.xz /kservice-5.106.0.tar.xz /kservice-5.107.0.tar.xz +/kservice-5.108.0.tar.xz diff --git a/kf5-kservice.spec b/kf5-kservice.spec index 7966f95..2960537 100644 --- a/kf5-kservice.spec +++ b/kf5-kservice.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Summary: KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection -Version: 5.107.0 +Version: 5.108.0 Release: 1%{?dist} # mixture of LGPLv2 and LGPLv2+ (mostly the latter) @@ -102,6 +102,9 @@ mkdir -p %{buildroot}%{_kf5_datadir}/kservicetypes5 %changelog +* Sun Jul 02 2023 Marc Deop i Argemí - 5.108.0-1 +- 5.108.0 + * Sat Jun 03 2023 Marc Deop i Argemí - 5.107.0-1 - 5.107.0 diff --git a/sources b/sources index e92ff32..c28aa3b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kservice-5.107.0.tar.xz) = 24f0b698fa47282979f817e7992449710ef5373c723a3dc13a2f1efe6f0d1f7a43c539cbe88c980618913092b2158324a8392716d3ee71d507e594e4669f56fe +SHA512 (kservice-5.108.0.tar.xz) = ed6a5b7d3f298c1d21cfb0e8599c006ad6dce58e203e667ce897354cb2aa1e1ea082012d8d6aca24838a94357454ad05580c63a945e0b372d616ec00ffd1599d From 10c8357cfd222ac031047c5e87e56ec7a839e3f3 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 22:46:48 +0300 Subject: [PATCH 162/162] Remove unnecessary files --- sources | 1 - sources.basename | 1 - 2 files changed, 2 deletions(-) delete mode 100644 sources delete mode 100644 sources.basename diff --git a/sources b/sources deleted file mode 100644 index c28aa3b..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (kservice-5.108.0.tar.xz) = ed6a5b7d3f298c1d21cfb0e8599c006ad6dce58e203e667ce897354cb2aa1e1ea082012d8d6aca24838a94357454ad05580c63a945e0b372d616ec00ffd1599d diff --git a/sources.basename b/sources.basename deleted file mode 100644 index 1ed4e74..0000000 --- a/sources.basename +++ /dev/null @@ -1 +0,0 @@ -kservice