tomcat-admin-webapps-9.0.75-150200.41.1 >  A dlp9|Ư'ltl'Cz8Rkإhߪޤ,U!Xx &6yK҈yx j`mDhLW<4Nv3fW'5FAOe_- t5CBG/mx0UX*wSeeH"HxzƏ]iBmF`7I4Fa.>,>p?r?rd * j  C]cj&& & D& &  &  & @& &,&   (8$`9`:`>i@iFiGi&HjD&Ij&XkYk \k4&]k&^m[ bocpdq eqfqlquq,&vqzr3rDrHrNrCtomcat-admin-webapps9.0.75150200.41.1The host manager and manager web applications for Apache TomcatThe host manager and manager web-based applications for Apache Tomcat.dlwsheep17SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://tomcat.apache.orglinuxnoarch/usr/lib/tomcat/serverxml-tool.sh add-context.xslt docBase=/usr/share/tomcat/tomcat-webapps/host-manager path=/host-manager contextXml=/usr/share/tomcat/tomcat-webapps/host-manager/META-INF/context.xml /usr/lib/tomcat/serverxml-tool.sh add-context.xslt docBase=/usr/share/tomcat/tomcat-webapps/manager path=/manager contextXml=/usr/share/tomcat/tomcat-webapps/manager/META-INF/context.xmlif [ $1 -eq 0 ]; then # uninstall only /usr/lib/tomcat/serverxml-tool.sh remove-context.xslt docBase=/usr/share/tomcat/tomcat-webapps/host-manager path=/host-manager /usr/lib/tomcat/serverxml-tool.sh remove-context.xslt docBase=/usr/share/tomcat/tomcat-webapps/manager path=/manager fiG M/ ' PH  e K & >*` PeAA큤AA큤A큤A큤AA큤AA큤A큤A큤dl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dlYdldl"dl"dlYdl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dl"dlYdl"dlYdldl"dl"dl"dl"47c48ef12d2dbf88c0d0522a38b803abae466748f7fb58a9d191ad4780bca1a910e8246efe68496504b3fae047642906b8e4f18f1699da1fa05e453eabc8a9e015ecec5348fceefa87bbf8df82f1944d9c887e1a3193a6c5a18ad6f6b64a10b817a34562a8b1679ab546be8e05badc27f6b5760988ea935c6429d62201b877456d04649734fc7d260176cc7fe20f4c1a6db9a39b142fd2cffef516449ef18ae53cfdb9c1e130eee2ea54c37b0062add5e091f188bc0300fbb2bcc47b21bf48147b51f220dbf29b71b2b1e260b8231af0c21c26ed4cc745e4444cb205a7ad626d1329a1d49820814f018ba95a5b2ae5c8e349d57c6663aa87559d4b6c86b1b6a0a2cd980030f48a26f0b72ca4eb5dfaa62402f1a2fcc79913dd82e901dfef906a342e900db7ec3d5ab3c3cabf7aeefe17f8ff967189e3febb202da5392b5d7faa904c7bc5c71ef086f4fb14d2676ebc29d272da798453649eba1cd5610695e19e6ce79f1e00e5db2500af2ad4c8c37b4eb6da08c77ce03313a3dc2b39f38b2d47dcea0c47e4932809c2b036ff23d71b9f0605d7077472ce9c005657fd31463b14e2fb060a569f20d241580b295bf06655e6c4707cc1f032b196a24b54a024c81f52567d984ebd67bbb2612461ce0dda91f6a2350fa8cacc2862bf4d9d16cfa3800b04958fb0d19965d28c82fc2c3b7fdaa616ea78aae994d97f5f0c17da3ab8da3bfc56c34be4cc9cd610e81b60ff8cae2ca892cb569742e345600d7dc28d9ecdcab675fe78f6d0b74785df06b1fd9c9c004b0bede76db12e8d4d2e78cd298227255bbeb5255ea97703e62bceef7ba2d564f24d3ebf264b9153fa7ab7ddaed9585055ade428fdabac5faa583b7d36f132de307b8a83d28b320f8355ae015649017b51f220dbf29b71b2b1e260b8231af0c21c26ed4cc745e4444cb205a7ad626d1329a1d49820814f018ba95a5b2ae5c8e349d57c6663aa87559d4b6c86b1b6a0a2cd980030f48a26f0b72ca4eb5dfaa62402f1a2fcc79913dd82e901dfef906a342e900db7ec3d5ab3c3cabf7aeefe17f8ff967189e3febb202da5392b5d7faa6243f43e3931f84280b1d2ac7eb870fcce7d67e80f4dc8a1758ce4d6b8b2e5b9cdb7d855ea5260048fbc1296021ec1c04714773af5ea6a91340e81fa580b91aarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcat-9.0.75-150200.41.1.src.rpmconfig(tomcat-admin-webapps)tomcat-admin-webapps     /bin/sh/bin/shconfig(tomcat-admin-webapps)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tomcat9.0.75-150200.41.13.0.4-14.6.0-14.0.4-14.0-15.2-19.0.75-150200.41.14.14.1dld0d?@cc@c@c{h@cQ8@bγbbN@b!b@aaaA@a@a{@azamaamaama`X`Q@`OL@`OL@`3__F@_@___FN_!d^@^^_^@^Y^U @^1s^%@^!^@]҇]Γ@]4@]?]V]@\\\r@\k\j@\Yz\X)@\LK\?\8@\'a\[v[u[@[@[ug@ZZ_:Z!D@Z@YYYY:Y@Y@XZnW@WiW|W'A@WWKV@V2V`VA@UlI@UlI@UlI@UQU hU hTTи@fstrba@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comfstrba@suse.comfstrba@suse.commichele.bussolotto@suse.comfstrba@suse.comfstrba@suse.commichele.bussolotto@suse.comolaf@aepfle.demichele.bussolotto@suse.comfstrba@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comwittemar@googlemail.comwittemar@googlemail.comwittemar@googlemail.comamehmood@suse.comamehmood@suse.comwittemar@googlemail.comwittemar@googlemail.comwittemar@googlemail.comamehmood@suse.commalbu@suse.commalbu@suse.commalbu@suse.comjengelh@inai.defstrba@suse.commalbu@suse.comfstrba@suse.commalbu@suse.comjavier@opensuse.orgmalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comdimstar@opensuse.orgmalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.commalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.comecsos@opensuse.orgfstrba@suse.comsean@suspend.netmalbu@suse.comecsos@opensuse.orgmalbu@suse.commalbu@suse.commalbu@suse.defstrba@suse.commalbu@suse.comrbrown@suse.commalbu@suse.comecsos@opensuse.orgfstrba@suse.comecsos@opensuse.orgdziolkowski@suse.commalbu@suse.comastieger@suse.comtchvatal@suse.commalbu@suse.commalbu@suse.comdmacvicar@suse.dejcnengel@gmail.comtchvatal@suse.comdmacvicar@suse.dedmacvicar@suse.detchvatal@suse.comdmacvicar@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comwittemar@googlemail.combmaryniuk@suse.com- Update to Tomcat 9.0.75. * See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.75_(markt) * Fixes: + bsc#1211608, CVE-2023-28709 + bsc#1208513, CVE-2023-24998 (previous incomplete fix) - Remove patches: * tomcat-9.0-CVE-2021-30640.patch * tomcat-9.0-CVE-2021-33037.patch * tomcat-9.0-CVE-2021-41079.patch * tomcat-9.0-CVE-2022-23181.patch * tomcat-9.0-NPE-JNDIRealm.patch * tomcat-9.0-hardening_getResources.patch * tomcat-9.0.43-CVE-2021-43980.patch * tomcat-9.0.43-CVE-2022-42252.patch * tomcat-9.0.43-CVE-2022-45143.patch * tomcat-9.0.43-CVE-2023-24998.patch * tomcat-9.0.43-CVE-2023-28708.patch + integrated in this version * tomcat-9.0.43-java8compat.patch + problem with Java 8 compatibility solved in this version - Modified patch: * tomcat-9.0.31-secretRequired-default.patch - > tomcat-9.0.75-secretRequired-default.patch + rediffed to changed context * tomcat-9.0-javadoc.patch + drop integrated hunks * tomcat-9.0-osgi-build.patch + fix to work with current version - Added patch: * tomcat-9.0-jdt.patch + fix build against our ecj- Fixed CVEs: * CVE-2022-45143: JsonErrorReportValve: add escape for type, message or description (bsc#1206840) - Added patches: * tomcat-9.0.43-CVE-2022-45143.patch- Fixed CVEs: * CVE-2023-28708: tomcat: not including the secure attribute causes information disclosure (bsc#1209622) - Added patches: * tomcat-9.0.43-CVE-2023-28708.patch- Fixed CVEs: * CVE-2023-24998: tomcat,tomcat6: FileUpload DoS with excessive parts (bsc#1208513) - Added patches: * tomcat-9.0.43-CVE-2023-24998.patch- set logrotate for localhost.log, manager.log, host-manager.log and localhost_access_log.txt - use logrotate for catalina.out * update tomcat-serverxml-tool and spec to configure server.xml - Added patch: * tomcat-9.0-logrotate_everything.patch * tomcat-serverxml-tool.tar.gz - Removed: * tomcat-serverxml-tool-1.0.tar.gz- Use catalina.out for logging (bsc#1205647) - Added patches: * tomcat-9.0-fix_catalina.patch- Fixed CVEs: * CVE-2022-42252: reject invalid content-length requests. (bsc#1204918) - Added patches: * tomcat-9.0.43-CVE-2022-42252.patch- Fixed CVEs: * CVE-2021-43980: Improve the recycling of Processor objects to make it more robust. (bsc#1203868) - Added patches: * tomcat-9.0.43-CVE-2021-43980.patch- Do not hardcode /usr/libexec but use %%_libexecdir during the build * Fixes for platforms, where /usr/libexec and %%_libexecdir are different- Fix bsc#1201081 by building with release=8 all files that can be built this way. The one file remaining, build it with source=8 and target=8 - Modified patch: * tomcat-9.0.43-java8compat.patch + Do not cast ByteBuffer to Buffer to call the Java 8 compatible methods. Build with release=8 instead- Security hardening. Deprecate getResources() and always return null. (bsc#1198136) - Added patch: tomcat-9.0-hardening_getResources.patch- Remove dependency on log4j/reload4j completely (bsc#1196137)- Do not build against the log4j12 packages, use the new reload4j- Fixed CVEs: * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) - Added patches: * tomcat-9.0-CVE-2022-23181.patch- remove instance units from post scripts, they can not be reloaded- Fix NPE in JNDIRealm, when userRoleAttribute is not set (bsc#1193569) - Added patch: * tomcat-9.0-NPE-JNDIRealm.patch- Modified patch: * tomcat-9.0-osgi-build.patch + account for biz.aQute.bnd.ant artifact in aqute-bnd >= 5.2.0- Fixed CVEs: * CVE-2021-30640: Escape parameters in JNDI Realm queries (bsc#1188279) * CVE-2021-33037: Process T-E header from both HTTP 1.0 and HTTP 1.1. clients (bsc#1188278) - Added patches: * tomcat-9.0-CVE-2021-30640.patch * tomcat-9.0-CVE-2021-33037.patch- Fixed CVEs: * CVE-2021-41079: Validate incoming TLS packet (bsc#1190558) - Added patches: * tomcat-9.0-CVE-2021-41079.patch- Update to Tomcat 9.0.43. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.43_(markt) - Removed Patches because fixed upstream now: * tomcat-9.0-CVE-2021-25122.patch * tomcat-9.0-CVE-2021-25329.patch - Rebased patch: tomcat-9.0.39-java8compat.patch -> tomcat-9.0.43-java8compat.patch- Update to Tomcat 9.0.41. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.41_(markt)- Update to Tomcat 9.0.40. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.40_(markt) - Removed Patches because fixed upstream now: * tomcat-9.0-CVE-2020-17527.patch * tomcat-9.0-CVE-2021-24122.patch- Fixed CVEs: * CVE-2021-25122: Apache Tomcat h2c request mix-up (bsc#1182912) * CVE-2021-25329: Complete fix for CVE-2020-9484 (bsc#1182909) - Added patches: * tomcat-9.0-CVE-2021-25122.patch * tomcat-9.0-CVE-2021-25329.patch- Log if file access is blocked due to symlinks: CVE-2021-24122 (bsc#1180947) - Added patch: * tomcat-9.0-CVE-2021-24122.patch- Update to Tomcat 9.0.39. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.39_(markt) - Rebased patches: * tomcat-9.0.38-java8compat.patch -> tomcat-9.0.39-java8compat.patch- Update to Tomcat 9.0.38. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.38_(markt) - Rebased patches: * tomcat-9.0.37-java8compat.patch -> tomcat-9.0.38-java8compat.patch - Removed tomcat-9.0-CVE-2020-13943.patch because that fix is upstream now- Update to Tomcat 9.0.37. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.37_(markt) - Fixed CVEs: * CVE-2020-13934 (bsc#1174121) * CVE-2020-13935 (bsc#1174117) - Rebased patches: * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch -> tomcat-9.0.37-java8compat.patch- Fix HTTP/2 request header mix-up: CVE-2020-17527 (bsc#1179602) - Added patch: * tomcat-9.0-CVE-2020-17527.patch- Add source url for tomcat-serverxml-tool - Fix typo in tomcat-webapps %postun that caused /examples context to remain in server.xml when package was removed - Remove tomcat-9.0.init and /usr/lib/tmpfiles.d/tomcat.conf from package. They're not used anymore becuse of systemd (bsc#1178396)- Fix tomcat-servlet-4_0-api package alternatives to use /usr/share/java/servlet.jar instead of /usr/share/java/tomcat-servlet.jar. Keep /usr/share/java/tomcat-servlet.jar symlink for compatibility. (bsc#1092163) - Change default file ownership in tomcat-webapps from tomcat:tomcat to root:tomcat- Fix CVE-2020-13943 (bsc#1177582) - Added patch: * tomcat-9.0-CVE-2020-13943.patch - Change /usr/lib/tomcat to /usr/libexec/tomcat in startup scripts (bsc#1177601)- Replace old specfile constructs. Remove support for SUSE 11.x. - Drop %systemd_requires, which is considered a no-op. - Trim redundant license mention from description. - Make documentation noarch. - Do not suppress errors from useradd.- Avoid hardcoding /usr/lib as libexecdir- Don't give write permissions for the tomcat group on files and directories where it's not needed (bsc#1172562) - Change tomcat.pid location from /var/run to /run (bsc#1173103) - Use the /sbin/nologin shell when creating the tomcat user - Use %tmpfiles_create macro in %post instead of calling systemd-tmpfiles directly- Update to Tomcat 9.0.36. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.36_(markt) - Fixed CVEs: CVE-2020-11996 (bsc#1173389)- Update to Tomcat 9.0.35. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.35_(markt) - Fixed CVEs: - CVE-2020-9484 (bsc#1171928) - Rebased patches: * tomcat-9.0-javadoc.patch * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch- Update to Tomcat 9.0.34. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.34_(markt) - Notable changes: * Add support for default values when using ${...} property replacement in configuration files. Based on a pull request provided by Bernd Bohmann. * When configuring an HTTP Connector, warn if the encoding specified for URIEncoding is not a superset of US-ASCII as required by RFC 7230. * Replace the system property org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH with the Connector attribute encodedSolidusHandling that adds an additional option to pass the %2f sequence through to the application without decoding it in addition to rejecting such sequences and decoding such sequences.- Update to Tomcat 9.0.33. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.33_(markt) - Notable fix: corrected a regression in the improvements to HTTP header parsing (bsc#1167438) - Rebased patches: * tomcat-9.0-javadoc.patch * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch- Change default value of AJP connector secretRequired to false - Added patch: * tomcat-9.0.31-secretRequired-default.patch- Update to Tomcat 9.0.31. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.30_(markt) - Fixed CVEs: * CVE-2019-17569 (bsc#1164825) * CVE-2020-1935 (bsc#1164860) * CVE-2020-1938 (bsc#1164692) - Modified patch * tomcat-9.0.30-java8compat.patch - > tomcat-9.0.31-java8compat.patch + Adapt to changed context- Modified patch: * tomcat-9.0.30-java8compat.patch + add missing casts (bsc#1162081)- Change back the build to build with any Java >= 1.8 - Added patch: * tomcat-9.0.30-java8compat.patch + Cast java.nio.ByteBuffer and java.nio.CharBuffer to java.nio.Buffer in order to avoid calling Java 9+ APIs (functions with co-variant return types) - Renamed patch: * tomcat-9.0-disable-osgi-build.patch - > tomcat-9.0-osgi-build.patch + Do not disable, but fix OSGi build since we have now aqute-bnd- Change build to always use Java 1.8 (bsc#1161025).- Update to Tomcat 9.0.30. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.30_(markt) - Fixed CVEs: - CVE-2019-0221 (bsc#1136085) - CVE-2019-10072 (bsc#1139924) - CVE-2019-12418 (bsc#1159723) - CVE-2019-17563 (bsc#1159729) - Removed patch: * tomcat-9.0-JDTCompiler-java.patch + It was not applied- Update to Tomcat 9.0.27. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.27_(markt) - Uset aqute-bnd to generate OSGi manifest, since we have that package now in openSUSE:Factory - Removed patch: * tomcat-9.0-disable-osgi-build.patch + not needed- Add maven pom files for tomcat-jni and tomcat-jaspic-api- Distribute the pom file also for tomcat-util-scan artifact- Build against compatibility log4j12 package- Adapt to the new ecj directory layout- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Update to Tomcat 9.0.20. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.20_(markt) - increase maximum number of threads and open files for tomcat (bsc#1111966)- Update to Tomcat 9.0.19. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.19_(markt) Notable packaging changes: - File /usr/share/java/tomcat/catalina-jmx-remote.jar was removed. The classes contained in this jar were merged into /usr/share/java/tomcat/catalina.jar. - Fixed CVEs: - CVE-2019-0199 (bsc#1131055) - Rebased patch: - tomcat-9.0-JDTCompiler-java.patch - tomcat-9.0-javadoc.patch- Build classpath directly with the geronimo jars instead of with symlinks to them- Don't overwrite changes made to server.xml contexts when updating bundled webapps.- Set javac target to 1.8 when building docs samples and serverxmltool- Move webapps bundled with Tomcat to /usr/share/tomcat/tomcat-webapps (bsc#1092341). Affected packages: - tomcat-webapps - tomcat-admin-webapps - tomcat-docs-webapp - Remove %doc directive from tomcat-docs-webapps files section so that zypper installs files even if rpm.install.excludedocs is set to yes.- Require Java 1.8 or later (bsc#1123407)- Clean up OSGi manifest injection - Put embed maven metadata into embed subpackage - Use the .mfiles* lists generated by %%add_maven_depmap macro- Fix tomcat-tool-wrapper classpath error (bsc#1120745)- Fix tomcat-digest classpath error (bsc#1120745)- Update to Tomcat 9.0.14. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.14_(markt)- Add pom files for tomcat-jdbc and tomcat-dbcp - Add org.eclipse.jetty.orbit* aliases to correspondant artifacts- Update to Tomcat 9.0.13. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.13_(markt)- Update to Tomcat 9.0.12. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.12_(markt) - Fixed CVEs: - CVE-2018-11784 (bsc#1110850) - Rebased patches: - tomcat-9.0-disable-osgi-build.patch - tomcat-9.0-javadoc.patch - tomcat-9.0-sle.catalina.policy.patch - tomcat-9.0-tomcat-users-webapp.patch- Declare following files to config(noreplace) to prevent override access rights: - host-manager/META-INF/context.xml - manager/META-INF/context.xml- Empty tomcat-9.0.sysconfig to avoid overwriting of customer's configuration during update (bsc#1067720)- Update to Tomcat 9.0.10. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.10_(markt) - Fixed CVEs: - CVE-2018-1336 (bsc#1102400) - CVE-2018-8014 (bsc#1093697) - CVE-2018-8034 (bsc#1102379) - CVE-2018-8037 (bsc#1102410) - Rebased patch tomcat-9.0-JDTCompiler-java.patch - Added patch tomcat-9.0-disable-osgi-build.patch to disable adding OSGi metadata to JAR files- Update to Tomcat 9.0.5. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.5_(markt)- Modified patch: * tomcat-9.0-javadoc.patch + Don't append to javadoc --add-modules since we are building with source=8 + Avoid accessing Internet URLs from build environment- Update to Tomcat 9.0.2: * Major update for tomcat8 from tomcat9 * For full changelog please read upstream changes at: + http://tomcat.apache.org/tomcat-9.0-doc/changelog.html * Rename all tomcat-8.0-* files to tomcat-9.0-* - Changed patches: * Deleted: tomcat-8.0-bootstrap-MANIFEST.MF.patch * Deleted: tomcat-8.0-sle.catalina.policy.patch * Deleted: tomcat-8.0-tomcat-users-webapp.patch * Deleted: tomcat-8.0.33-JDTCompiler-java.patch * Deleted: tomcat-8.0.44-javadoc.patch * Deleted: tomcat-8.0.9-property-build.windows.patch * Added: tomcat-9.0-JDTCompiler-java.patch * Added: tomcat-9.0-bootstrap-MANIFEST.MF.patch * Added: tomcat-9.0-javadoc.patch * Added: tomcat-9.0-sle.catalina.policy.patch * Added: tomcat-9.0-tomcat-users-webapp.patch - Renamed subpackage tomcat-3_1-api to tomcat-4_0-api to reflect the new Servlet API version. - Commented out JAVA_HOME in /etc/tomcat/tomcat.conf - Added "tomcat-" prefix to lib symlinks under /usr/share/java to avoid file conflicts with servletapi5 and geronimo-specs - Fixed wrong %ghost file paths for alternatives symlinks- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Build with JDK 8 to fix runtime errors when running with JDK 7 and 8 - Fix tomcat-digest classpath error (bsc#977410) - Fix packaged /etc/alternatives symlinks for api libs that caused rpm -V to report link mismatch (bsc#1019016)- update to 8.0.47 http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVE: - CVE-2017-12617 - rebase tomcat-8.0-sle.catalina.policy.patch- Added patch: * tomcat-8.0.44-javadoc.patch - generate documentation with the same source level as class files - fixes build with jdk9- Version update to 8.0.44: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVE: - CVE-2017-5664 (bsc#1042910)- New build dependency: javapackages-local- Version update to 8.0.43: * Another bugfix release, for full details see: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVEs: - CVE-2017-5647 (bnc#1033448) - CVE-2017-5648 (bnc#1033447) - CVE-2016-8745 - Renamed and rebased patches: * tomcat-7.0-sle.catalina.policy.patch -> tomcat-8.0-sle.catalina.policy.patch - Enable optional setenv.sh script. See section "(3.4) Using the "setenv" script (optional, recommended)" in http://tomcat.apache.org/tomcat-8.0-doc/RUNNING.txt (bnc#1002662) - Fix file conflicts when upgrading from SLES 12 to SLES 12 SP1 (bnc#1023412). Added explicit obsoletes for tomcat-el-2_2-api, tomcat-jsp-2_2-api, tomcat-servlet-3_0-api- update to 8.0.39: (boo#1003911) * Improve handling of I/O errors with async processing * Fail earlier on invalid HTTP request - includes changes from 8.0.38: * Refactoring the non-container thread Async complete()/dispatch() handling to remove the possibility of deadlock * Improved UTF-8 handling for the RewriteValve - includes changes from 8.0.37: * Treat paths used to obtain a request dispatcher as encoded (configurable) * Various jdbc-pool fixes - drop tomcat-8.0.36-jar-scanner-loop.patch, upstream- Switch to commons-dbcp2 fate#321029- Backport fix for inifinite loop in the jar scanner for 8.0.36. (bnc#993862) Added: tomcat-8.0.36-jar-scanner-loop.patch- Version update to 8.0.36: * Another bugfix release for the 8.0 series. Full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.36_(markt) - CVE fixed by the version update: - CVE-2016-3092 (bnc#986359) - Fixed a deployment error in the examples webapp by changing the context.xml format to the new one introduced by Tomcat 8. See http://tomcat.apache.org/migration-8.html#Web_application_resources- fix maven fragments paths to build in multiple distribution versions- Version update to 8.0.33: * Another bugfix release for 8.0 series, full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.33_(markt) - Rebase tomcat-8.0-tomcat-users-webapp.patch - Rebase tomcat-7.0.53-JDTCompiler-java.patch to tomcat-8.0.33-JDTCompiler-java.patch- Fix fixme for the prereq preamble value - It seems systemd prints error on adding the @ services to macros so do not do that- package was partly merged with the scripts used in the Fedora distribution - support running multiple tomcat instances on the same server (fate#317783) - add catalina-jmx-remote.jar (fate#318403) - remove sysvinit support: systemd is required- update changes file for CVE information - Fixed CVEs: - CVE-2015-5346 (bnc#967814) in 8.0.32 - CVE-2015-5351 (bnc#967812) in 8.0.32 - CVE-2016-0706 (bnc#967815) in 8.0.32 - CVE-2016-0714 (bnc#967964) in 8.0.32 - CVE-2016-0763 (bnc#967966) in 8.0.32 - CVE-2015-5345 (bnc#967965) in 8.0.30 - CVE-2015-5174 (bnc#967967) in 8.0.27- Version update to 8.0.32: * Another bugfix release for 8.0 series, full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.32_(markt) - Rebase patch: * tomcat-8.0.9-property-build.windows.patch- update to Tomcat 8.0.28 * Multiple fixes, read upstream changelog at: https://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.28_(markt)- Some whitespace cleanups- Remove pointless conflicts on provide/obsolete symbols- Version bump to 8.0.23 fate#318913: * Multiple testfixes all around, read upstream changelog at: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.23_(markt)- Fix previous commit. Fix one rpmlint warning- Drop gpg verification from spec, it is done by obs- Fix build with new jpackage-tools- update to Tomcat 8.0.18: * Major update for tomcat8 from tomcat7 * For full changelog please read upstream changes at: + http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Rename all tomcat-7.0-* files to tomcat-8.0-* * Update keyring file - Update windows patch to apply again: * Deleted: tomcat-7.0.52-property-build.windows.patch * Added: tomcat-8.0.9-property-build.windows.patch * Added:tomcat-8.0-tomcat-users-webapp.patch * Deleted: tomcat-7.0-tomcat-users-webapp.patch * Added: tomcat-8.0-bootstrap-MANIFEST.MF.patch * Deleted: tomcat-7.0-bootstrap-MANIFEST.MF.patch- Version 1.1.30 or higher is required for APR listener (bnc#914725)/bin/sh/bin/shsheep17 1684844151  ! #'(9.0.75-150200.41.19.0.75-150200.41.1   host-managerMETA-INFcontext.xmlWEB-INFjsp401.jsp403.jsp404.jspmanager.xmlweb.xmlcssmanager.cssimagesasf-logo.svgtomcat.svgindex.jspmanagerMETA-INFcontext.xmlWEB-INFjsp401.jsp403.jsp404.jspconnectorCerts.jspconnectorCiphers.jspconnectorTrustedCerts.jspsessionDetail.jspsessionsList.jspweb.xmlcssmanager.cssimagesasf-logo.svgtomcat.svgindex.jspstatus.xsdxform.xsl/usr/share/tomcat/tomcat-webapps//usr/share/tomcat/tomcat-webapps/host-manager//usr/share/tomcat/tomcat-webapps/host-manager/META-INF//usr/share/tomcat/tomcat-webapps/host-manager/WEB-INF//usr/share/tomcat/tomcat-webapps/host-manager/WEB-INF/jsp//usr/share/tomcat/tomcat-webapps/host-manager/css//usr/share/tomcat/tomcat-webapps/host-manager/images//usr/share/tomcat/tomcat-webapps/manager//usr/share/tomcat/tomcat-webapps/manager/META-INF//usr/share/tomcat/tomcat-webapps/manager/WEB-INF//usr/share/tomcat/tomcat-webapps/manager/WEB-INF/jsp//usr/share/tomcat/tomcat-webapps/manager/css//usr/share/tomcat/tomcat-webapps/manager/images/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29082/SUSE_SLE-15-SP2_Update/d681db50d47d1788de23fc7eca6b6b15-tomcat.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxdirectoryXML 1.0 document, ASCII textHTML document, ASCII textASCII textSVG Scalable Vector Graphics image,OY7TW"h:$,utf-89fc3df278a4677c5b5a8beb2e6fadfed7b81f4b35d0ce6af5d6a37dedf0ff960?7zXZ !t/+] crt:bLL ؞v/(LuVa g@e[Pl8yd ["׆eck <"cdž ͧZuDvjP*bY v( .z\kzMwqNU}1FX8c "P5\W }UN_ (O|2͵!m#fٜwN_yT}ZP$ a3^?=gGRFs(+x -Hԫp0l3uN *:,eڥ< >(r9H7{U7vF^D[BJfy[(z`z7v~|LA7w U˛w) V f41oF@ 1!{aXz+Kx1WNY%K(8Ĺl'7l@ɩ2nךbn"d噁X?Gʻ;k=x䈕&|p9AY d76dG?rL :/QL܅aȗf 7 Р *>PX=푥 -M!N>1.,2`H+?r)Bέ+?BĴ8J% 9*g 0$9mh7,Gb oJ*7-b+5EQ@E.tM{.Ayf0yZ਷[I' 4@`jŊVn Ey>sPUj.ҳ0Ɍ 45E"ȸTEaڸ7r&96 /S|f8iL`b yYC#{ 6Z$+3 Y?] #| zŵӦ{='QVS:<vd"ϥD#*n~OOC.>N,{|G(jLtY[3/ gJ|F3ް],,Q;Y֧wL4^%4ٔBr֎@$)6Pq.dwZz"ǧ|=BϥgCTYsB,?;'!Mp&ϙ#N$ oP;!y~^djVb]ш-4{E?ߤ=fl1 v.$'D/|T}QL"Lҧ#wG"2>,2r fzrїLXzЉ#k&_~6>_#).bظnh" \stwf4\g Х>D]FlI}CPUr\BDwc;&_*YqxIus$ ٘tՊ)Ҭ/[lnٺ$Eܝ>5.ml]͇ywFla\ΰ9 o%y1z=|Nd@"WG-lة,#;1Wp_kE-*aU|j9A\[S38]7E:2W* !XQk(F=9FS1V&sIPAݰ-3YӜ(c".>ǎ4쫧`%}WӚ:Ӆ?x3mM2~eu3/r13X㋖j s"0h^OdD]@&WI\|jLnG} "KY}TKxougjW%A!zeQŽQVuWu.w<1oK7kr+YIOA!k,ԶB870XYnz鴯`Z*mt.NF60hVtsc(ƴ>Jgi%^r4">}39 *9`Xc[+,߸ ~&%>8q/\|UmMo1Gv<1fߒKLDR( jl&F K5{?v4:,sp\=w``s|i#\Tj)Rt'N!=)/lɰ{8%duV5[R력ޗwݖ"&1q-%,McQҁCìEdPxMe`ٽ[hFY ~^Lw%ՆaAR4EΎ,a*} Z1.z7ɈĹhȉSʴ <1UP>ۉm{^;`KF6ATm"kԼg}ԀD,ѐQp>;J$Y/= 赩v(9[rj$5c kk{lD}t.O%93Vщ ;ȖPZ;j zZXj;.)e>v*NK7pZd]1re No둷jv"NsB:1A-@-}LɭV\0Nطd(!Xܰ7ZJ1>Tf #dI=ef\vYώdaf`uaJ |!%6u&'t@v]XfT{: L0׹yM6)C7T0~R]*$?|.#K9~ ۅ n70t2- L$.D5G.V]h&;k(ښ dt-G pKյlxZF%cZDyn!_?[ R 4ڱfq29@0![ݶ~!o frݞPdh;= GNkZ@f(nR% fEN mCu^wӘ*Ē-f"}w/H`@7+}n䷳~IϮN() Mɺ~ޝS]ñ?ɩ0SרUŊxN<~4*"E!tFZa%;y g*[l ŭy377Vs`*D'DRkV(o %x?ҭXQ$h!Âc Hs%fbO Z 6pе&qʊu<%R{y 98];owq Rǫu&w 9q:?<^8U9';sK|=P$_lO>I[f/o ;;d#zwfGF63k$gwD|kUY(U ש43`(KjbG V5?bkTz䈾fW٢0>hk{ҭLp@ctJr%^wyxy A,dϠЖK_CZHEK@3Ȧ]wj#ﱬwel:pP qk*@WԶLP{ ی(< TΒߦ!vn]SH:)ϗ rc ͕E,hǞQ)Do-Y5M_(cRX VwlFw3]v;$N% wǸg.HLJaHdH"~zhMC*}LY_U)}G9vGn i/qdKdy=wzH(WZ.1_TteG!*ņJywƲ< R_ P$\?ӊ[Ϡ-eV5ʡ 7,uЕQ6}v jA@L+YVG[^,\(z}LbDXDŽ/ּÒbL%`v+d ӧ#CWiY]zIO@tۋYz>g;:ILuG1^ٴbԁSº9O;WrHȕ᩽G5KBRx㖅hkm2Op9,6fl|S@sNU9o}oVC O]>jCqd vvɤk2ԁ%ak}wE(7kc ^dYSKIOSp[m3Yz!ԆaxR2rZYk6RJӮW*'6֧|˃(_t1rՙj\*ZXK5PQLje'zNP-I4SҠMy "NDˌ2*BH7tT{n`>rcf;|?M~(u2/PD[UKJޔ fG@}{',WOXI]̀*`"cw^8wqAů}oM_@ p9}?$Qgz&xEL8&Tf-^;B)U\~VO t?p޸+rVTZ=1:":@9)!ϵ>ybԀ3xx<|"m'_dqN8]A< RY QiOV;U2=ruk IH9iJZ4Rj %vryX޽R dN.:-uyJB;ֵ͋5fu^js/?w˗N7p&63t"IaVoKY]\B8ѰQ~b~{& x ı̘'2t`cUL%шC_@Yj}:(Cq["/_ | qzuM$ gTl'Q4ZyA4%5A2z288X6Fǧ"j>< 9f"T%ҍ\?R%G_M[Lbz oЇQ?8W96Ӻ<|GLݢi%`J)&R Ax̚v`*?¸ c9G43Vf @J)6o衐/ƇD+ɊRz'C%8^xQ_}I?-5{H+{Z8${ 9#>?1hJxmL6ܟIKvaD] 14m/S7ޫDޓlΟ,ߚ'5̋ ;M.:Q&L-왦n^QtZbbx g'QoqE1ґk;Ӕʆ$I'S?&"z$Pz{@ШFVK]^VV5e?D =<糿WaxbNL~cw%(muƓ׋Σ 8- >8itA/S)qmٟxs _k?`.PY +XV%8쓋R;,WS<$觅Qfxg,4G*P%M1˘ȞJObwHYu3M?>Ȼmr Ml *K[fQv"f@:%JV^96xK孛%.:_0>UP{/]/6?bor_S|8 -g8DڹΚNiPH:HZ>~lnYX3 +ӂίVR:HM .S%f\*mA{tL$lԂ:sJRg81w3/08ӵiB .wx88'95σmR0l][wf1?iY0[n n3x!C3U pL,'xnJdLp(>c>uCc&zشj|s8zײ(؁"lH CfHc nLqrƴ5gLB@w ukqɅV?&LZVR`{e5*w{Xx2;]@Өͪr[[wEL@ez <% עfvR@|Pro=l"☜_(Q.=@10C {;(XA]#~˼Nn$5I5|14xͶ ,͏^%l@FH4&@& fve|ATwYZzmQQ"a@J|YUw (\1уf~=(!q>CE4'\BEoh:^JaHg8uJo}uX:'hh3>[-^$w}͔t «Mvgi].L).Դ1fsȑQv^D0!33c6s(Ս+ęJKVõ1~^Mq℅R "GL1T%Qj:i-*iҨd7`gb(9Jj+;E`TCL؉z/~I17DulY=>/WH͋ҧ'̕H,)z$9VǠ/hs}cGR.jyc@ xĎ=boIw%( v5CfA . Hw?<#gX$ՙp=U`V1T\3l->@ mUYЗ5VXJP*vX9'[{Gy.nN2ғfiO:BfYnWGduKbS>iډxA풂8Zl#+鈽x {s|D:o1- ja^!Qxiq' PK v6@kCyk>]/gNC~6ip,PlчZMwHnDn5C1PP%T-E2ΝaϹ&XyK!XM,-Vyh=JLcZoTQXP._,|9 # *?T]1= m799H$c SeW{ɩ?7;`"*dv-gISmˑĶLrwkJط4"jbo= Yս9+`Y e##$qsLh+^1E'- m trQDZ.w!{qԼ3Ls";P]P;z5K 靎 cR#rgXC˸+*;G}jNOc-Q*7:8IG q>88ɸO[BiѨ,v.x XO!^Oصx2+ M@~_r$fhCvĮ4~Sp;N.#$ɴRLH3ibMck:҄s5XNbfu$N 72܅hg(V-{>@nճ~M= Mn=MR&xYjoj{Ib K'S^%(W1G%pSz[J `S[Q䦿I҃%)h]4΋n`ef&ᢲOh݅o½-ç xoHҝzE0n\TۿVzz x7`I<`}B2D33\]1ϒƳkV*"A+T'5AÕfFm,aTy`?rgO yY(|͛*=#-L݄XP)6~M~DbI!6;/+#8*8+Bt/t]nP Lb!Ri2͇Fa|fZY YUHeO}nD$GKS!YM{u5]#7xnJ{C8{ѢFA&նk)=k_c#{qQ[,$v(RyDQyH8n+rZl``v%riiyN (yCk˕v=Ywe<͗ eRvsFdgL \:/)R*r!T|л&1BT\.$F}kBP5I%oncI Okǔ&8j}PW@XǝPyF:W! 7Hd(AZ8lDvytSImɡI!|0ꦭ,,EI+ULD`d{fݚ7oj-N1ظ>^6|Xʶ?T:F\aꛗ$]Y:'B38y{+'Vup/ҍkzls粻ydg=EwsX]ks_mV* a'Õ>l {i{-)Oah{;ʱO}5|d b>H&,g"5; enb4x{=RZo( Nr}|m{-# u/x&U _żB `#y3kXUg>1 f5&K]*ޡpb_%yGu٢å4H!GkmL^Iv4U>f-A>y"JMH$[x>pӶcNNJ&+Zhm6)AE@E|''nR"Y4&o]]Wnϡ>8#A7ywSޜNj%Fx&Ii(Si'i㿌ypXB#DL tYNe2KOwPK;v}8ܿ12n:b2fq# $>lcSQeI*RC͍p[* ,f/UQ:mœG ٗnHbH] :1z:KR"% گe_A4z*%2K.2XCtv2om21h57Dhca| |e7PnD2ā~z|#05*Deﭗ@d[)FҫJr?ڟ2 GN^椭6G|;}(@3u;wF/-`9jYd nH^Q,l/"(Udx_͌_-|ϫˬа9 w8 kKS~TaCZ&ЫGieu[K}Q}M8nVgH6GGd@ .`В]ϷǪ!S- 2#t: 0ٞ' 9ui"I8#F.қVYXr6 'K$V ƨ^pUfk`9Gbf(sMފ{h+ ;#ڶh7 l9H^7]`A; ӫ9JЁ?x5c`J"|t/w X0@¾u&iylcoEƝy-exT%7`ntݨlia3q'R  +&z\yXs8]crj=ZeL)Gu@323FҠ./c'NꓢE7b`y |&xmWa"ya>Hh3Y so} %ȶDI/ٲm*Fҋ*Do@eŚRI%nuW4uR>W7u%EZUJ#=Jlv$j\ba !$>"cs髈 ưZbAMsa&)HC˧Vu$ pAW@ zLg@bnp<ԥ7@TMj7O/voLH TbkL1ѝ{ғs!Ӹ&";kJ}5#ԊAY{"" k&$ngݵs0P̔HЄjqoI{.n4ͦI@:l2m_G(|E'L@TAj$KuGN cO2 tQ3B'-Zobiyw}RSפ~3 W9'K d[Nrfj ΄jgQJ<#p(vЕ@Z{sg陁=K0Xt"wyyDƦ_yp"$,aϡY+ ,pDŽp0z]T-^i5K?3(wC+3ÂncBfk6"2;NzVDAJ)p8?>n X#P'j>e>γ1,l'e>Ӌ0{;ssN+H˔2P#MdJ\itx(CiJ1AX\B2\ B35..q-z3߱LDx ICX@{iK7h !'&y` w&E؈lK=Sn iC߈tfa-OvVؓRej<%,'eҰ(/&\0lV&(\81&e>;ڲlzoSÿmXvQaj>7>  r髲aOb TJM h*3qZi܄m:",BWHK1šf>mt'sQ= C09ߐp%H$7#p)@R?};xNd@Kw>dj?cSN;⢰m4jhRWtn6cMTkHwmg5H:D1Qk1p={޾*!M7-d oQ%:6aLI7?v[~jn)&-$#&৳}Eԯa??ESz<ʐ*Zx+L,(+T3DÐpIeǵPy/]]GRidXzϷd19$ {?1:(1P`tF1JÂ7W;zgx"mFrOaY/CJercf3Y!cKѻʘ԰5T(i1m,N;xx`;q%x<;z߸VxBuXU.񚉥,m&mil7@R 9܍*\nD(;T6F4׌S0xRmԸo4}tҶr,XN,Hd{w$OtaI8COGn]p|Q/ѮI?\ @8ⷧC0y0UDM`!4m9Jy3KQEK(0Y_ ? \6)KqsV w 1(|!m1xIp>@=o5^jNS'3iP-g~$#0cZtHAtOj-yOMӌ])i%(g>v,ӲuNsnYc5z[:mt°d.wjQ'-Jo! T9vnHdg<ɈE8P'ϐUso~XF_!& Cd &WF>Guَݒ֮T_ ! XKW}1/0_' &P"4g A\L=Odb&W2 zҍZvl{C"XQD2cr+u/x{#P;t^կ0 V~PVNcұ\f|=ÔE¢ڹE ZM,9}9x3ۢX%Q\9!WoA~m'svVla=&`%%d% X1T0c-*fִ&@sF׎A6/qIwqq'VI\+(n =n Hgp)s5>oV82˱rH_;mV1 JyN3=n`.**G ZU+>vү: /"_^VdHJrh/z[{bR}79 ۜط/y:ɺqAZM~PSppW-i m{,"܉+ K_6l$논H;b}hr>] cXC(}-z ŚYgKkmq(om@h\մ=9cJPr:aC2~VS}B-J0ΜP i6~Syps#\`*Vr.- ͼ;_hc% ` ȵFQoޚ:%V:][-LɎrʙ>+Dr]kcb*+leD[SC KE /gΉ"[wWZSY(|7s*5itܫ!@s]yO炨 d0Nm6ep@P?&,(Qcaeƿ9#;-0XdHq{;.IaTmSC6! L>$U7.F?֍-0uCݤ@K[?{d! >'#״D52Q,4V ؑ^)n}ρՀgu;(6bn۩ߣ^v?b$cmP$6nH ʪ⃺xAʣرΫ>COZzټ4& i7"t ))OI| m  (+!#IRcK@W˾fpNA:ӣ~jXP`X~]q/՝6-4Z&Hn| %Oj~Kqxoݓ;7:V }4ʡ›Kr'*VɣNzH J]~m LQ9ަd{uDZwʔJY"Z(i)kwph#;6xi8pyf|>Lia /!#~\d@xnl'd3;Ga%V32WcX>HvskZe]83/on٦S[ec;IVԺ@ʗXdeM7En8T$2bv|hWS{oږJ7Z {G[_5Ǧ5ajMJ {Jos-xE_=e<ٛq˧SSxlؠr^rɟiPg.>l=,Is?(5 GY2b7X%iPnOtP"ʟNO$lj!37J֏"?vfvd3{b%z=#1EI/P`L5抉FQ('DY PsESCT}n`Bg[WԱvS>諡! ^,Gu82:!37.Q\eg7;Iɋ=KzX2@؎<7Nlۍ~Ֆ-|N-G + 4NJB;d+/M;DrK1r.vϫ[e[Gdq]lL+VXL. (j#"eL#mcB+Mw9j  %C|kk]LC5=z Ӆq%kV $tpjtEMO|LY(Z?V:oWy4 O챺ˁZ! aE旅}+ׅg>Xq+-ڙI%6b._[` #6M*%Jy>сޠ̚]={'eN7re~@i!ET?`&)Ĵbf8VkB&֨DyB%p(bԟ_<Ⓦ m_)sVQރJ,@i& 2nɿ6_(himj)S,@\6_5FD lܝj_3_P瀇.>!&7]ZV7';9'm<ܼܐ^ĸֺYlCkG 1% B;pC2bJe(_r١# y73hBf6!/賉e=#)ڿhltsȒT= *@jѢ M6ͼqh*2~2[K`{xnCEʼ<ʌ*%~̿4xM0.~#Y)_Zszy!N/ _Wm~;AU ;-BlԻPnӲ! Ӊ@A+wす!oшZ~}0@u s}Tjw/"C:7k##~LƓJ>xA&8u>լ3_oùgGeŷńG׊_Zyañg}'nFSRn'ؓpmGMSilRX&:߇}XSk hzLLJ xh n]IG~HZHVq"l ,H>E+ k4/+8EF"M<P2zLܮT0 :d Ƞzp!fN C%`:ra [kxڇmFe<}jLJ#Py3T?'P!< i(n~yA(M.k'xExWң'=bF\ 0M: cÅ(}brWVvV!DϺSاo>h*vT\ei;n})Fݓp=qm-Z3 Q4vM 57geAH%[t, V&Մm 9dkz5?+imICp%S_B Yk+=Su4e2Z?tft7 -ٯO >W'AF0}{u5xʦk|F ɍLQ79W~nnckId A-"(^yM)2`d^Ĉ~!ANU#|7 WF!T7[osCMPv /j{zi"̈󄢩 ê>kBy#v}~dPC MPy`^.iv:eԪwDtD»F .{G2]Jh ߩMuqC-[4pzjG@098R8-+i7]TĖ>~;G^#sBYf s@P\g]/`J{U'E (gLG*_* })E)nz`?*(7{=sv:EyyMEە']gp67qAn4*HT6\C grX(o~Xf,__+}V׏;MgלZT޼-SOR?ƊKDOK5f@2dk<:Dc^26kwAݮQ[I^.dS0 opy^/X~:MNTRo+=f;Ab)_ %:` +tRQzweAY566 Hv;]?g{6F"!&SJ#U9[/P 2SIsaqk3Wqv+dU`, )bHf]SGʂjMҕ~mqAlHW6hTZgi.]"MN8=c䷃O@%rlֿhY` UlG d}9%+r3>{L6e$QAN$C1ylk7޴'okua& G26.7Tu>]YNKU;T c94.Fh؀UqU47ԍ(>ۚhڔڛ}w?1AjM87"#)= ɗ[)8*(4vmCQ k]A Sw+Jv75'ejo4@,ǹʖqEFZo4*7e;"=<:{_: |\5Tgx#x^X0.*Ru#כQЎ'7Ewk\ lYsmFS*|YҼ>eX(g75e#ϿhNǀ\IAP dٶ(fi7A/s܄$J)5ͭo}5maQuL %]m hb"`qₘN]1c&Jhʬָ]R0L"R$K%TONDq$ϮY5cnjs[HY :ɾt[WvŴgSԭfWj1 y5l9VPF'@ѺLDZf (b/^oĒՊF>ZHr W~ ]*cEnb8 BNXfխҲG$",M9uL%` d1b4m2fQcFWB]$ s}OњJ,X9J+Z=׊#UH ׫q[3qPR~P|0?M|K6R8HeIA?m+po,Q[UӯO`b~jQZ&km`& KBE]kӇz εz-sg29_uYNՒmR1:z(ǚB_!mjwc3[zq?Bh%ޖz HPפ;mV"\7H"y?u,YSakB9m迎nFcɮm_FHԵOa6pTlE1֤mV?;5|-{?%_/HGjhv*IӗSGc]4- ݽC\lқyDtPkxf\l Wn|t`d?uIL#a _ˆL^6K~0S6F`/ ZN 2PWU> L(/{)yCFb jj;]ǣo"*~ bfEPZ}>t<<J>sٓ )GB QRe ޥj| ŌrQP<]*5XNc/d9{dNWh<;XƘx*i. FDNXC?JcMK5|6] X3XFRMPdJy_NF rDm]ų Ȣ@y%d0@.H{ʢ.O<˃|i3iUISBo6s\D[bmHդl+z*Z)g@M5ڷFn %zҹҪ`5+ԲȡבVٝ8ۑ=Y:oIj}i0=Jp 8{̤[.U΍R }kDuew~#Y2PW|v"wBJQBS-!v!MEK1BZrZxӓ1TEv; FVٍRIN{h5L]u:=U8S*G&d~s8]28~GGX7FCeݱ6.Ui5_Ƕ ʁӂ,]"o3)ʏO΃2DK$ZYd\ãqqp=ӟ\*D5+ A̷Nx>J5m󯫏O6E;9Vz܎D Cjx^Qn*+y\`} Dz-,bG Nᯘ|eMj.}|[_~KlxzWvۏE8 a6Q*+ψ~H|~<{lMcYB)'Q3R0KUOM`>dXEW% UɻmcJRx?]>3vhS\#sDmtcW] O@,$tpY5TA34XX`W㋄İ HpI 8cp`Tr\G32JK莁i O_x߹*b( \rKn" $&>1_mS^v\~#1/Ҩzv^2A➾?4|(w{wm$`I dO>jۛv+#mP/L+}=*HmsQ#a2y=ZMW۽ LSGi W1\24`:7ޟ<*G}۟ n)ZmXtg V ))eF%KHhѱз&Ѭu)_Ů:D!gOp 4Wk'}OWK ,\#-41~+D JX:KX܏DqJkMB*K;^?0)]e-vo*(ЪL y@~"ϓ0=0vZ5s9#LMW\ ʼUH.-S]d(xF=#hM6䀷No`Fbf٥@&MQ?qh/Rie,N݄[$;ΆZHT8\,_$ܴ9QOP=`-]iwΎTxbflCebZfؐq%·B@3+Ucd#j(oF%$r< LW*-ƊɣǪ&j?ɼtA V]ȸF=~`a@ ,ȶD}^]Q2 Jꓸ8VcӏHʳK6G/g|feD"z|{Z\XəFQ㒉"('>`딖" mE,s) bx֕‚{mճQĚӁ^WxFROsDKǝ_qQӊt)SL2.زn 'x KȹJ8~DoA`~^6aXa}Cؖr;È=Rt]^ ((v{qa=`,U#qVQNȈ1:8k(p? mqPj{tfO_QT>d ]!F1⭆lmA|iE#[yXB U02'+kgJZ4D}i{,Hh^o '̗Q,yX>S'7'J_ AfWe∾C#.O;B@{xų/W~]RMdL5N-ufy!OkH,t#!{]ཌྷٙ2 S3kά=cf ޚNArH`{ܙ+B35t r5rt08h~a5f{,fRNL}4G<ƌ4 >a1 &Ʊ0*Rhݯ#<`.ُ7l_\fjq^D.v ,"zUTO]a HtܡB#w_(6#k$3֔;(nB0_wXz\^)X&p&OmLB2B0Q €WQR KS)SdA@ {_@1ٿD)y@3uK"AcЕ/v; vtJe9@aV\>q:qΙ̗ɨ!m^lֹ̩]{S\tٜ H;1ʙK=}auY {CAH 0A*%"6BH.vV Zj9Mq҃6r}.71|U[Hp~Aig`toD_1891u 26JT79I7ggRk\5pNƅ{aӢ ,Zb5|VL )16 sw#d L4#;\sNbiJk˩DE1!4 Zs};a@f+n9$eMԶˉo"mɎ1 ѸIJmX| 5ǤO0U԰>hI;҂NWAz㌬+[Te#V}cc e:cLǠ4Vn~7cEG%+B } Ghhi*]ΑnGr6PA~Ye"M_ߕBY$˷Oާkpɢ $&Hű}a~n~ǭ@= ` @{h'6 jrf ˲\%CJv]\vƛ,XAV Ĩ_Xv2=`:A>snA!aQV%X\:qr <k%8?i= Fl1.I&澳; r+DOH!l Aۤ1+~JX"k=R5/: `/7lプ_!u ~y B<wj_X_=uvm??,BV:O*G]T(4k%Dѧ]DkaԳ4m+n+E4m|@APF`_P ^^Z!޼6 yj4")MR ެ~=y6֫ȈGSN ?ID"e!Q,|vFI|4!·笺"@zSA̓]rgL9ce4n߂^-1]kdT)3Kob^q6bՑXWלTK8L_T2a~1C/&q5҉4ikmSTy#R;PŇǵt"NFڢ*C~mDv=ȺvWҨBpȅұaO[뚞-B o\< +=q*FHWip\līg'YNj)j& Š=T7Q1p *WDR_xzL/3O5pb=%z Qq,M;e$:AXtLv fͼEoD!q0so7=kQogV xUn[=E#' bNegM}JPhFx[9&{4erU0n3xP 0Xn %N_H5XDz"˩WY#bS%ţHE ŔLߜz\QsiUM=/j (j6 39(R4 ZR_KjΧT%մY 2ڿ mo5U JzM2>PW[5roÔ&`k!vMm|r%0ƢjiRsh79sfnM#rXP՝~.}s@"ȴWKʹ<}$Ԉ!VotIf'  ك|zXB8Y0?ޣLhqirAn`9ď&9ca ge 3SBwp.28zIŪ'hm%zJg)JB΁8ubtq{QIs03 ~%]Y 8g)Oy5GqF~CnpÃt*oxZZ5썂GĈx" P!kv];i~V ||&,ŴT]d! {PH, w#"/'j3ջA|v{?X>\^Q5| A҅j^#95,N0S[!Pm'F ߁08c|ʈľ]z̥JL]|rjaA eyYA V9"P9O2p%ppr9lH5+8d0+˰tx(וs*y F{6? lX66EyzeeK@'<8 Q\-*]mQPvkObπ/ å\fϙk/$)v[]bm8Ҁ 8wYg#R2x^Oe܀"ȏ1b+P,Gz.%af;Ίiz{Q(Hߔí`,$j>]˓b[UvL2:Ŵ -B+G")dȸto!`U߅sHD!!) ߛ5]tN|Y @I#K D&Ordm]Kp;-QT8_[f[aQ%^htIP>؝gekۆ;40i\Ή/S~mޓ"_@휽]DjFP3{ DglCy рi뚑swY> DGդ6M;d(|MjY颴?D>/a|DĹ5;"*6&T34i}6YOrMd놜7 %WIT!QRXU9{o~|$Ǔ@n3Qɺ 3D< 5fB#})q}2 LJ2Pb?.`Xv&a ~oםNň*RӃ =[WX;#Z'߲۝3DrE`Ƞ2: [$,m_} jWMpS 8 M&S GG^ U*(#s<^@FspP|D >UT_߀ hnC@nqhBH;kphN;VwB,AK[~Ҵo!k}E2%LL<0l34<絛"oŊm`S ]  <!8Qq|QxޚNm\)&!X0&9fy lazQB"(]X Or=|kynnրj3b$sca?:t^*aRdQ# rB9G.ͼaZOq? 8 մJ}nV@~0oo+> cVMYBn`WwPفkCebౝGi+9ԏ [ ;'TϞ!(OM'pp3NrPXl#\aԴWBc5;Vҫ{۱)Ⱥpۭ/0Ũ w㠇/c1xJfwf 2^ \45`9!FV:0b$H@L,jÞqL5!~A絇gUenSl`EVEo;izR1~U}{9HlF`GuyaVGԵ.k0Jd8!O«>EOpW4=e%: k@ 97{]]yZ;&_DKPVD#* 5l͗0R_ _Ufɐ#J.$"d/5I5@xS*cٚa{J<ؼ;372NrI' 3]h?dJt<Ì4)-].CYM~%5VY\*蕟 HpURѥq&:2@-j%L^pʨ™ <=du ƾާ2`E&hZScpJcUpg֛ P*hFz*J/f) !azB2EK)VyF\ky)Sc\o|CS=s /i3x\ j=M4ݝD2PbI͚ \J%1ƫ6{m2}f8d4;#WHfX2Z?L2G\XAr|Fr-н/ SI73l_29+̈́T)vxL#5v_;#G[h{ ߭m% .B)ۭ#@&aP|8H׍ATӢS )_eC=y@aW ȇE.?&0ؼߜlLi }idN b3/~}\L C"<q?'QlI]eɤOYQD,J LG o1.K7ROzL oׂ"Y% èN@x@LWkTiN* QLP&biH,)^nLWU^taDN97 1@@cQN0 4I WS3c+s.e׋H,ߖ_o(Q}¸J9ACjxzG?2Dt{c?Grj'KjFф$ϐ>S*ƥDž:akHckSW1h^AAe~PR*`zܗ JAN )(|U(WwI)Zp4 f?To ~B;tՉ`)ΦX&* aK;eaH jQĝs:DFa5jlWſ+R2[ WYŹN$'ELl7qiFcVgXl VAȘ0?"L qYo5QRggϠh q*ėÍO([ձ',T P ghNOfw_*N*FoD)k¨4O3NqUjػ(Ѿ3%t0f+- sRn3g1Ro^Cx,<·؆ԧ5[ЃO;6}.+%H&+II ׆ $DQ ^n &?Ի ϒ4^T^\ZǑ O4iB@&LOR ם X,$ .KP*߆l^KU`Ӓ@L cOuA$#-l}FvP+OT7|qiHs>vu  ^her -j0v4dM}RyQZwXElu9S]r?P0nӵgek(32]坴b~PpAAvY%3kNK.t<|}njyF6GZ;Xi=Fq}ACsѯܓ.j]w+= ?1ߊ]FѾc2fF6c]ܟ7eQ 3Kwth +--QqXqa.ZyGLmUζIiC}Iѩ컶 P/K^`[srPd; a)U[L蘆j?]ܰe*6vGo仮\ǩb4ˬp` dg삣ՐΨ0ZvuX1&$k]IV)U7xȫ\8=]y4T~7]qwgM"@j}m+ދ>wGNyms#C JYCCOk*GₘQ"?WԮjol<>VG-W8.$Oմ(Wl`#VXo%qT.?;LhZ{v?؜&p|&_j nu% dݸ]B܀[>r2Ɣ`,"` U-x. fӏc6?z%AVʇ%Q5:%{M&"ngߺ< )^cdä+Y/8or\?=`) Og/@tk,ŧC(w50y5%`X 2kGbu՘`[*3-WcP_Mkn>:}bAFixlGېN<E6қy}}70iHT[uc[C UZaok4:LC1B WxgLdv~첧ig_kXbɐx!hkpB`&ӣ=:_ڿ▯fX2cbv^m ӟ{LwiWuXx$!dkol!lSRx)m2@TITN![MdڛjcqQ:` ﲧQ6A]n r磩 !i16ӸiISeIDR88ueƉ693P!4[%KEK"/z'}$`sy dZ"' QHLT*hJq!guxwӹ$f.x#xjЉfmr{zv6uDkj+?_Xѽx氷FB03S-y%EBA~kɩ_gxi}R29-!9kL22f@e/e6!t}g@hSe'X[@ޕe9$/繸~RGW5r MOC9*/IK9rs4`:.KpF7_m2/6&e ZE 3wVYvt-4|i7x@ .hO;{#h7o׎j"VԜ5lDl nA!^㑛=5l// =I G=ڧCjĮ~ Y!@pctG#irWuwW4nnp)Bc/ǨN.1K>1lsjU 7ˇ]zoҎlUB46\h`‹35 sB6l2yT8>er-7AmZk/<5X%F)nr=&̚ swbH*-PrZ~I, t ?j,BD=}`0F*\B-9@]*Yaˡ+jS=NɠU n/o_8}村!IakN%R?KCYSx,COW'\n_zY/$x{u;lt<_UD 1ǻ[[ZQ ?rAwӓz{U\nWJ,"]1r\e+klA (T:8O]bߓhr) .UCH:m&_#oNSvmuP1N`\= ;JnqJEf gPQ[m Ɖt! [^vY ތv(K;mN]55~2z;γq)f6g a?Z0ֺSEV XM4Q66P_f6ѣɟ] o!i%:q:Ke_j6uyZ 7?]KC jPXS& I! Ѕ.]BC =k/>0A1Xo[, q._bU-`JcYc.`BBl}!fVYn1hoƞu.+ZNƌݍܣ8LRK`\?QZ;Yh/ݧnl _p~[3Sߢ䲅0\'kE+_}~x_Fpo0ݶff<ѹ`PEٴ YuDLШkg21, Jh%g%=ȕs@$l!gXCVڜ~K65& }K%%K^2\kJ28H\`8@SzhAd'nf;qb{>7 ޻ d>\xA/2レ{m :B,䀶~W=d}\Lx<8^kIZy> > m OLV~:M79U 7<e+zw~CC^f] j,WȐ74 eaS2lj-T]d[tW^(\2ؐKY RkbD/{S7X`,hDeiTۨDsٵkOu#RDߕ[Hl-lH## ]6GSu[M"sobq$"! pZvAIMIV̄`SPd%ZUl˽@Qhd_+@n GN޴Mpc ?tZ*WϯX}-aBmJ#om-IO*-@iCS0 i]v9ׂD~|( ^W%%| b 9ֿ׺i0c]ԴJ^QuNRBNč-Uz#D~ k-T[A|$5OQn. \QDW>TϢ.m =~…쁖_CL׌3C]U`^ Ch帶\sg4E|3_;"ȇEfYoD%ɨ]j}6y7 }A,{sG3"n.U3xe>!g S'phIH֟j(vlp3)b #! 4\!o ɬ=HO1vSm mG:zY~ɣC%"2g<ιzM9- ,ZQ}g>5w`nw;K%tVn2Nҧ{'7{*@&e# #;} }6΍<ȄO,z ;ף:q옫[퇰>~~G9xŰfFt^po=#5Ceu!v*+eJǣMt,tz~tEw,~=ʢ`;@aw5!߂D[ ?"KtDcI)uϽ7o3jltL^wbmEͿGȘ (i 6 %m"|^o%ҿ$izIؒ`^ޱ=3Eԍ*8O!Hl8w"Tzk5ۨ3_dW*ȑ}cTY|B[2_ 7<< -Pz*|!V\H7K ]w 'dEi>` ZtJGխQoLABiAEe_ǝ=uRS cg&Ws y#0}vBYx?dOY`l}OB#3ݥ"MDb= K@z1GΝarǿo߫ݒAiC2e x׮G 0'k*La=^\OW{"e$ XAI(op̋]._8-1b. 9KY Bn a"XZ}5;H>z)*J 35s*qhp7msʼK]g`n+-hhw8#XSwzDAc#̉`LJ-TU(3R V_q{6WL$mj@7cKx{aY$ov 6 ӕ|O)ѮB氖,B0U;ì\j) X Ii[.v!9Ѓ_N> &k( `otYòg{L>zalUo.a~6)/lwh R;(\c7Y~w:/>J׋S.{DΖFC?|5#$uUԲ,e@"UgH5Ӌ+qϬuտ̨IE!ĂǦ^kwz/sV jAGkqd FJTQUɓFD`<728] AՎ8 ʨ%T (>Hv#70ߵʢiT "mcl)n&PDP^`|99SxH?[7[Vd7ǽ" ؚc{EVk+G@ٯh%K}1u<xV@U :at/3WR8J >59:h:Zcn!jPFe9!a-- (|zh眆k3{ 6GLE $!.k ?$Ogx2J' x-Ezkw@[37_Y3jD ->ݒ h\a#z~/ĐjBX R?q1ъB7{}Ǯv9p ;S!P# Ֆ7*^/<ͱQTÜAP7G4Y9+K_cJc|(L,HsNp H2_$\\ͅhTWzcjUFwm&P7Bc rf :-0Mâh1؅J嚘O-+dlX'[C)үyîr42Hm_w׿dlۼQZGar>ƆBKFj!kWAҞqGZGҏe$>IԧH d4ⅰ>&ΡK8;ý{ "<0I]?ηGYE9^# 171n(9\)_!wv{ӹi s(=pأ> o9ʹw(A&7X=Hp9;>$tOWmQPUރ`/W톖|$q'-s 6UtNMzݙEj]KB0@Ahs'$tT8e^}X Qm 5a~oO5xBЦG"Js;aؾqJefh+d+ { `E پ^WyXpTµ.1Yc>*acAr65tƒ֝D.>aq0Q7iqF}*;j&K4fM,nr6;U1q/iZ"3Öv_Ŀ&E яdt"_&?4r7F!FҸm]l6L!pa!AG8UMD/\݆ ྨnoHqɢ푇V1#*<:MZ:&IK8.E\%h2~o0{GYJt9#cP3ɟvg]pB ]xPrG󠹗KOSV{BT"hĠc(GDozK!a'Bє3;)_72!隍o?,gx\.>^'p\`y7K&;`7<54/Ճvn)+g騩ya̎HM9'QDiGHc J,. ߃TZR:/QIF=rf87%EBk`@X-U7`O/wC61# (UѮT:Lɫ&Fq`@YY>?51в÷"xI}]=&;T_&Vu_44ʎS{QˊެtL5Z l* !HRTu1>nrTDgSJw+yYg"Cv+hYSwcR81X.j_L]d^ҧD`紐}phG]oTU9M 2"oDj^If}ƖVrpI=nkEy@)XGgY/֡z(VS;yP[!f>iY\M%ﶕ~k(K&@P/Jln/@W(vkeHRڨ5|8zIFqw0B̾p_n10 QCTe fEujW{7G g0XIcWLA[YyzU7 ;6LvQQJ_ g.PШBw]g]ȴW;{,F̂$woٟА8ΌV%qFwDZguN֢:RYN95Fw+ S V"~}U0a +;4M J3nc?2̋NR HуWMS\Iu$/1E[2:>teӓc:0%Wqf?o[$$ ˥,;ne \=l"wbQ65_bJ6@oDI ҜS_5qZn~W>@ 0Èv4XOk u)6G PmHLŧ>Y?,>\jq*HZ*'%c+_2HTL,[4̚ R̈a? .JKٰPA*dQC* S/'΢ 1%6|TK ح D4;9ѣ|h <*Tv?Da¦P &m8a=e纐|2:,_76 iK,qlkT (ؼEiۓ! Jx|X'Bb܆ 3#lJ$O?I'@UBpm&Oo<Տ?`0BVc_<շR0Du]kpuJ:7[e7=&o%5>G_gےoU4f`;·*Iz &ކ|th$qO]"͙JzX1A?'Hj'IoG(v/"2@rFDy[Πdif Wʑrʯ'94KKZY`ň4 }8)Qj6;-b(\>Ie1r=Qi|q25D56lW{;R1+{[ ECL\axYtkϩ]Q XSaP/{W,VD*+5$ހL0ItC20KȶgeY;öb9I-X'UO B&3L4}\z((1>a>i/es@) :vsάIz6ŒsIdmu+SX B}RFt2M&YWmc^99"80A#>_&tUX $M>#O F;ol 3?/M[ 5Wyd"r|c喁D1ENu^iH]P͟ e#>I&0,td'{C'[,P'R+5'BCȬf. aGR{5Zu($WUXַ꼊c Yan9KԾ`Gt? r>CԚIX;Akә %zJ^ܪH+'3Puk_8zE,0,)\];}* uCP<+Ŋl8 )r&똑Dc03Q* aPWWqW_WOn s5]MnKo^<QVߖ~ J2r_ :Hp)nV'\wtr6IOQDg~'F $8-iK>m0V]ɝ5sds:׼N* Vռ( =4j),,C6@a:1a>61 M+Nǧ |ӣ8Rh}.yěFDh uy'#aP"{@4.`c!Rͻdm7ޞ HV7DUA qG4G_@%Q7e,čJ9VNcTߔe| YybdIYp/+5Q%x1 @gx cl<xd;)?3!(,>#H= 61JRx޸ upq[>܌|1f}?l3U=s #G3P}]*V@.i[jT"9z{Ke|d'ٿo^=hMݚ'|jP13c NnH+ޅ?9-#Mca\?ب6BbwTp7Y7 1(J@OX4P_7ld-e{ Cqyٲa.(=]Y.6sio9 Ѩ @/J"ۍEk܉{'B!VBHt}n kQ'𕔛@b>ZSr]"?C3R-P<-jԯx~5&sa/ynC9;yzCv~3*/_llڏru">H<*=bsZlr%D֍l]fv0붱+9^)1\|V6m[}ޛ+fG?r˱ˀ a;vXkJ  ĵqߠG= Nݿ7]qOjh^GF"HwJJ!󍶞sK>  iT|-:l-JFeOIčIoLr58n`_-+e9ߡE)5K䬥S}4ӂ.DFŗ.'vY!@DI]K@3XL8}d;d(LnJڀֺb´z Z`$Ԥ= hvDJ)9C"kz%P mߨTT ]P Ld#Lߕُ$-8,xKk_1% Lv$^'Nm@]؂CÈ!+w)ՃD $d呉`]3w$'LJE67ATXn¯'k{{@Ȇ px %iDBu  ]hEQNf |Z}rĜ$̧TT$@@rn-U#8b넢qvk,{+#{5A2$2)f?Vn+]JVY5t\ֆ)aLDvAT}-|lF hZHykȸ:.e+@7Cf-ᔿ7F}bJho_^[H]|`R،$|-JEOFf[p0#z2'{(9<9w/{b"O*]a{͇ ðq&׳:J8qIӘuiV;@vh*W$rR7kwXbZJ aG*d2C!^pN3dxFت]Wۡ-? ~Ckfz/CFzPQ>Ŝ/S8}~.>ĊVނY(#g/7gʠMW|u{^ƣeM8,.!7NROGCJ;&>kR#28ES 8&M4evg6~:j.P6YJyMŸ)J@,Z+ūOCʭFĦb$Wv?UP-Y zSdG˝:jSY&殍^){Nň`8KҏQϩ6%R:(LiCJ\I:@dIuSd1V,;Jκop92Xyai6t.{ l-  /++l©2xIͧ>KW=(?@u6o]ܪ FY1܉;QKŋk6Jy$dA+[ ܖ@ѡ>_؊Ǻ2cLD4t&ݵ.u#~弄w1&S3|c.2>$ }`8Vcm\W1X+N#N8 vl/ 0TV.+>;uS)l {&#HP,6! Ә݂(Yp ٪ 󄹴ϭ e$@FcWB$cg0%>!O6N*4x^W~ŷ|=[: 5Dq3*q0MX2kGOpUj)Ȧ̒ ;7K F⚖;}, !0{TMP{˩.i[kqլC-1Px]zE7zH7"% Z99pb\&KF*g>B dIWI ~L%ηPc{y3]c$7c?o+m벺n+;xK&ʼnP=N@2ǰkD`,R7㯻-o,fjO _Q 2Hell"KD)t0;ô Dseö3gVǢsB;tUp/o>y%$+\^Ca%j u%dh,#yab *J7cԚŽ&{ j`ӗ ܣSt+X4f:ѧtWexVGf{M{`_I$3u:qA"T؆U#d08g$j0TCXG\ƇUv_5rL9N>]J`K̻=}6GOR' ^y?_&;;mrk<<v'r,5J?\9*D_(bp|B33SL1Ɠ@ֳE[to,8t ڧ$9ȟ}.BI;񙌖ׇs%Rfun,/Ni[&)A;jߖXTEb<瘢``.B\;.dM!>3uӅ{f=#!g{7Nwc@p9H7 i+_̡ߴkkQd'{;e-2o0Q%a7KoOf]V8mKFM#B U’ Kݮ6``Gt&ԋ|g+1f}}w}2\+8{[ͳ8C^D8<0W\h 5N{"< Xg>qu6^ˠ~+Tf9b\Wr!64b@JpA΂th<-4ܓApjucmQKLk+Jfɂ<,Dܵ"PK Kgr:~QJkR}P"- w0Q4y\ r{ - AL]hq<ދ\@6mg}LS+*C}uzhR+ aS.ej@mbap T2~\QX ׍LFT< cKqF6Kr| lDpJ[Tk-BKfח( -flo$aIϜ -mifA*F{?{+uL'sO1 Qf;(TT.EYx7LypEy5O]>rKlQA)Q϶ăqxk& y3InFWьz( W&nuI("Ԗ`lUIAjWjgfG#ʙ{$]or4]X VU>~ahO({[m ˎ'dGa֫mׂwg?Baw[~~o#BˮƼIS5[2/'Zj)SщZ?CRു40y٥x}[nP* %I~$æM7雚\nv? *ZR %:fVVYj'-L[z:#X%ZHdW3 qVYԱ2 gsDM?y-BTbp GW=-TTEJm7*f;X N$Ƌ*EIUDRLQǢ Q: +E BfH Ai5$h5'Yx` ٿ uh5e G2'i8VJ"'-0ãRvS#"I Jk TN-||Z 2` omZ+ c y"(v|H+I^$OX|3o;0m^YFC@!ۄ3)gq-;xR:؂fc'Mc]~22|; /3UۀW,QU1[rrKH&\a-\KL!Y9::kFs{i ?B|;X[(ktM_b>3h|Z?Q]H ȇuXFb}d5 eӹE⅁uo&ar0Mp$ {؏ha΁h*ѨMZ s\[5Ӂ8!ٛ]UQߏO3T{jfyِ Utj^ۑmsvq%!D?J?BԾ zw)T0iipik-q3M; S+ܟ>!f=\BxY56@/]Nio/FyJ9 _j"OzQ'${?[# IbW*.ۊ7_U@y)"nY8AVE/J2jbȈp(e,nKC@0#oPuABu@0Wz2hFLFPx`5\,]kaEuîL}!N@1C]gja0`*ۘ.1+A\@%g<]A%E?i1*̏O4`;JYckN -u!;}VJMF t W#fuZCPEou̥1l"""߉.eB[~uv |^uy# &9b@9*wNr g/I&.&P{tIz12z *06E (b׀4/S"!-;1F5-'Ήe艁FԪ=_a omCRlxK9^/KI5 =lED{#4)ݗ.+KHGx%'u֪ȮMqYg|+gVF)UWO?Kp\}&jɪa:l9cXBVR'?QnAt|-sO~Z܀G^aVZ;2w>"=ktP'ŐMgEAwGU>Uq+Tu[/6k}Eb5JjzM~ ~:+8wvE;M H?xNuGoEjے2I[aYgw|.7DE$g\l$ϟ:T}vkVJ^NSEUY`"c %0׆-!|P&o~EUwpN=+VCɿw4nQP6솮y4hn_zWQt?yq|a1"rTu+QI@S 8f)p/D@䗾N?ylB/bލ p$e e x}KwiDw9މn1V5$š(2cxפMT=6X>DUJ&gޅ%ȽT^&$mBb|ZxPr6v○R.DmRxʤ!IЧP oj[48sLzÌ`VY5>׵.gk/1>,ݝϻj7=6R_] \nR WȖ!0cHt_u Z&/v:ndfVVmz8K3{V2|r=2ܡ#EƖq$80hE[y-_x0biaمaփh|ٯΪAH;9zR:dTσC]Ʈv2Yͪ\{,S5bw(esJݮTnkvyqXD xuq"mQ%"߿s}K`MU9V]H 37d}+Oj#ԝp (8BjvZrxvjVjˇq3Mtc}:Jy/;gL<b;d;tƵjI23]"N1g+l.#D1s6sn!{N8ppJEBhfv01K[=)3l?}nh!ORuQ5Z'`ՔB<'` k?1S9T?ElΎ;0Wo֍q4-X^jNY p6`([-PW`C0ԎdL#G$B0% ۾ˁ&$+\#ǺW!>3Z%j^.V_!'1vFDU`L}(yq^<2Q{Of;AL,)\o`A_|`l1*~++fs|n?S@SM=?&׺BXtMo >Ժo ,o 4?}lFTb\*~R\P ]!JEvɃ}ՐZ hZ AVh?gƈ(a|Ni/+NG,|"`Y=S㱵2 }jkl~ { 7#LJ<9Q>Kec|"1K7J$tVHOTpz CRj4k8VӼ6b1VC=8|9e! tZ",Ze ʱ 5ːɛ؉ld9;AyKn:1qj'|ۀkЦjzpOdzQO|E88`°p˥ AD23s>-0@xd F Bc3Q~T{p~*}%ZdIJ~!9PoCŭ/xՑ5ؖuY0h3 )z% ?M^آ"5CHFLZ8O2m%7Y. rV)/)Pd"7Qq+M؁*cG M`Lͮ G#"Tˉ㽺Gɵ 87ϥȽh3rQʮpB"0PW9y] Rx:nFr[p. =mtHȜkZHtK4ai/,MٕoR |#(\I( $8뻁Aa%"qѩCCٍ̗⋿I ߍ  YZ