tomcat-9.0.36-150200.22.1 >  A bU|p9|gsI$Ls})6a)@vo8F9Iz ፭(Yy2i~b Ftnsa]RR"ͫ>׀xUF}CfT_ R ",2]V|@7ojsCp. e)d iińB(EmzK8S{>ۊѾ)K45 S) 3_N0KeT!3 2Nc3e6fe28ffa53a3a114ea8c46c6092e92231139d308e360c168e6cf06812d79e97ea53689b53af9998da99e5cefff3581daeea93bU|p9|!I5]ܩi i="iж]l˼֊)kU=hII-#pBӋ*djbz@*~ײ>*=ȭ::;"RA gBHٖ,t^ecH2~hݧIfϺͬF؛]=(ԔC(`plaz{a `>pIr?rd   `hltx  33  3 p3 <3 o3 @3 33 > `3!,!D!#(#l8#tK9$K:)K=f5>f=?fE@fMFfUGfh3Hg43Ih3Xh4Yh<\hd3]i03^kPblcmqdmemfmlmun3vn wpl3xq83yrzrr r$r>rHrPrVrCtomcat9.0.36150200.22.1Apache Servlet/JSP/EL Engine, RI for Servlet 4.0/JSP 2.3/EL 3.0 APITomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process. Tomcat is developed in an open and participatory environment and released under the Apache Software License version 2.0. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. ATTENTION: This tomcat is built with java 1.8.0.bU|Qsheep18gSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://tomcat.apache.orglinuxnoarch# add the tomcat user and group /usr/sbin/groupadd -r tomcat 2>/dev/null || : /usr/sbin/useradd -c "Apache Tomcat" -g tomcat \ -s /bin/sh -r -d /usr/share/tomcat tomcat 2>/dev/null || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in tomcat.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in tomcat.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=tomcat SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tomcat.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tomcat.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tomcat.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tomcat.service ) || : fi fi4i^Cx}0 H%BT. 0 O AA큤AA큤A큤A큤A큤AAAAAAAbU|)bU|.bU|.bU{bU{bU|)bU|)bU{bU{bU{bU{bU{bU|)bU{bU|)bU|)bU|)bU|)bU|)bU|)bU|/bU|)bU|)bU|)bU|/bU|/bU|/bU|)bU|/^۠^۠^۠bU|)bU|/bU{bU{bU|/bU|*bU|/bU|*bU|*bU|*bU|*bU|*bU|)bU|)bU|)bU|)bU|)bU|)bU|)7b304c00325127d07ba5fc2e55782d6afeaeb16069bfc4be83c8a8431d2648d7f100e33f5851a00b69f97ece720d8df71d5ef266aa5b4e96e4caa411ca09b2450561c6b5caa5281be77cfc58a32a86e259657876ec7df61cbd1614183791a0305bc7c68fdf8fdf83ef12d6b001d161c43a5198e0ba69e835cfe7a1841ac5110d7dbc055fcdbf4a58792fccfb3e4d2ae55d2139148a0a0f388718c82c86a405d251f468e75c64c22cc81069011ec2d8d93669bafda917ca1c7504a0974dab9b0076a57d9bb2c75c75a4c6b471e642dc50f712dbeb1421e541cf685a36880c055af19579f41e6ad58db7c8a4dee852bde3562ff6c8cd8c5427d5d38f802212fa309f9ed1abd505cb3c8807c85f6660a6e24f68bbb3c697c16cd1987d66ffe966b56a7ed8507189e0a0d5e52e4ba397f033607b4812a0dbdca3545f69317038ed2d27ac91cb0de590f306c0f6804b6dc829be9a4218d8e14c26e7ce90a7e72f4ee8df78683eaafe55e62739203f09fbdb750f3f580a0e67ee79528300e86661139d016fccb7eb7c2f050efc59d9dadb31b435addd95bdda39d65d4d9976ccd3b24fcd04dadc737adf3e6bfa104dc4f3a433c4ca8746b5d6af9c1784508bd9977847d29de48498e6d910f5a14655acb9046dd4c5347c1d0489af40c2d85e0e320370a7d143e7f746e4e7de99060cd071094a90282b8fa0896c5bf47f9c504c43a525ab1f4d8ef9961d5e5715657b7bf312f53028e36daf2f680f158ea275e6c4a49d36f7dd74d977cbb9013544ae81880772d28ae15c225521ae4c49333245e00f0c453955175a54889a94fc046c0909688a347b831099dcbf5fe74a9cfb0f77ad6efefc27420fce475f5730fe120c6aec699d29bfcb41e4016e79f6f17552c3faa47a24ce593eb8eb24909f0180445042c0d0deb4566623fbeb076b98f72a2a2a1b6f939fc48667e2ddb1ed62e9902ff4e6780b1c4d72543b9175d22609484a88adafa4f5b2334f4b998dd4a4f0300b31f0bec08a742ffd7aad11c8d8b5c783c7f72edd63650ba6d863e28732deb0edf75c4407c670abf97a35c80eb627a4e4905ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ab52e63852dcd0bc6ac62b2fa152bb40c46aec6356ed92f8715725de5f732d5d0ac2415fb82af49cec5b30392377e590b3c139c5668bb36b6133319977a8507f4ffd3926289ddaa5986584a6763971a4a306ad4a0a2dc2e96f151a6c1b3d076c/var/cache/tomcat/Catalinaservice../../../sbin/tomcat/etc/tomcat../java/tomcat/var/log/tomcat/var/cache/tomcat/temp/srv/tomcat/webapps/var/cache/tomcat/workrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcatroottomcatroottomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcatrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcattomcattomcatrootrootrootrootroottomcatrootroottomcattomcattomcattomcatrootroottomcattomcat-9.0.36-150200.22.1.src.rpmconfig(tomcat)tomcat@      /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/groupadd/usr/sbin/useraddapache-commons-daemonapache-commons-dbcpapache-commons-loggingapache-commons-pool2config(tomcat)coreutilsdiffutilsfillupgrepjavarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdtomcat-lib9.0.36-150200.22.11.83.0.4-14.6.0-14.0-15.2-19.0.36-150200.22.14.14.1bN@b!b!aA@a{@ay?@`Q@`"y@_إ@___{_^@^^_^@^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и@michele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comamehmood@suse.comamehmood@suse.comamehmood@suse.commalbu@suse.commalbu@suse.commalbu@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- Security hardening. Deprecate getResources() and always return null. (bsc#1198136) - Added patch: tomcat-9.0-hardening_getResources.patch- Remove log4j (bsc#1196137)- Fixed CVEs: * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) - Added patches: * tomcat-9.0-CVE-2022-23181.patch- Fix NPE in JNDIRealm, when userRoleAttribute is not set (bsc#1193569) - Added patch: * tomcat-9.0-NPE-JNDIRealm.patch- 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- 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- Fix HTTP/2 request header mix-up: CVE-2020-17527 (bsc#1179602) - Added patch: * tomcat-9.0-CVE-2020-17527.patch- 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 CVE-2020-13943 (bsc#1177582) - Added patch: * tomcat-9.0-CVE-2020-13943.patch- 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) - 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 %tmpfiles_create macro in %post instead of calling systemd-tmpfiles directly- Fixed CVEs: * CVE-2020-13934 (bsc#1174121) * CVE-2020-13935 (bsc#1174117) - Added patches: * tomcat-9.0-CVE-2020-13934.patch * tomcat-9.0-CVE-2020-13935.patch - Rebased patches: * tomcat-9.0.31-java8compat.patch- 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/sh/bin/sh/bin/shsheep18 1649769553  !"#$%&'()*+,-./01239.0.36-150200.22.19.0.36-150200.22.1 tomcattomcatCatalinacatalina.policycatalina.propertiesconf.dREADMEcontext.xmljaspic-providers.xmllogging.propertiesserver.xmltomcat-users.xmltomcat.confweb.xmltomcatwebappstomcat-digesttomcat-tool-wrappertomcat.servicetomcat@.servicetomcatfunctionspreambleserverserverxml-tool.shserverxmltool.jarrctomcattomcattomcatLICENSENOTICERELEASE-NOTESsysconfig.tomcattomcatbootstrap.jarcatalina-tasks.xmlcatalina.shconfliblogstemptomcat-webappswebappsworktomcatCatalinatempworktomcatstomcatcatalina.out/etc/logrotate.d//etc//etc/tomcat//etc/tomcat/conf.d//srv//srv/tomcat//usr/bin//usr/lib/systemd/system//usr/lib//usr/lib/tomcat//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/tomcat//usr/share/fillup-templates//usr/share//usr/share/tomcat/bin//usr/share/tomcat//usr/share/tomcat//var/cache//var/cache/tomcat//var/lib//var/log//var/log/tomcat/-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:23709/SUSE_SLE-15-SP2_Update/494c92af4c17886086aee6617ebee83d-tomcat.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxASCII textdirectoryXML 1.0 document, ASCII textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executablegzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))emptygzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))RRRӱXD{F~v%libtcnative-1-0logrotate1.1.24 utf-86e7e880ebdd6a0b660b0931c906866862b37720e1e6a6ffe671a4d9d5b2a9e05?p7zXZ !t/u] crv(vX0й ~w'|m=u!mj5: Q˦j`e30PjQH7:s̺t0C|Gt6NE [v|# Rk3'RSֿ_`W_\i];ezt wl$¿Ȩ~,V+ūQ"uԊMe/($dߘo/aCjh:3UHpV'4$CK*Ҷf pCWmμ ?1Z1C> w{`i"O6<WA/Np%OYQ!@l?u&vڃ"i/;@k!>pKǓQ7ִI3C\/TnO:1sEK>kF.hQ=HsBUA!/X+9vy+#= 7m ٜ$} S[B!1ȸcҮ9zC(G[_ }:w7!wL^ [Xoҋx|6!HfqV9!2p䌒ī̕uګ)[!^2?]2LtP.XBgXXӂW=֚hɾQѨ7:o+, 1U|Oځ>5? ń^v+e!șݎMa.{a|FO,?z^w 2+! BZ!1L My͍Z_~Efu 1Qw-2|&pH͉L) 벏5nQ . +, `hp\8G On ޲LjOQa)":wH͡KFd`J$:W'}F(3+Y<HFhwI^JamFl/v`pJ_3ɎUg]A#ep;YY\i4AH џ.n*E*ﳋԧe*եQ;YO eeא:$mDbWlE7/AfR.#TN"~tn$bV#lJf%նyNa[k:-abUi|بF2e =<2FKwb (GF% 41b.%n)Å?F/?T7ę|*;"htJ! T?OWه&wes L߶{c燵O259mlBnƀkV/H}}Y/H[$7޿< ;bts*볎ܖvHBط r6 L ^A͍q!.Y62"}+. Lz٩~5#sƖ~hП;]z"K/ ]X/g.'K$(bi`ʵr?aO爣4E bUIN %6Pbw hn&3cd/j?Dt0VRݼ.i, F2"VDk/.}_l:n#c-`wQ0)h)9D,!q{qN7o 2 0T]N_$(G2Q돒oy8 a9}@ |;'LIJW pjVlMсi1rc%h(︺[hOJRyX5ZujAl) W:lN?ʹE` X"FQjrK(/Kw IW3PjqDP2kʑO 5.D4˒x7H4Gڳ#"Yh~{Pu/l\Tuk}6.j.vbCmd-g(i5G{Ѵˡ1C|tsl$Dh!iHݙaУ K1[[2Ŵ_`^dmB*cnԧ8m'6EB\H*"{8׬n[9\76w9=]^$,Ϲde4[od,ZB-q@"w_V8#L ;h^.(3#,J1-Fc6fm26ύ-5:i3A2tcRVNɛG_(Vl$Jqp2tڛPt4N!`٪'A&ilvY\{ UGcXJێG MO6\5mJK vwV/f%ц.|{0bCu/ ~7|`0 ǪI.+l4Хԑ%dH!K'8p1[K w 2:jgr'IAe:%-T?c/P k<> PJnId~+Y4W$?'dbUv}}.<~ҹlW JʻK7vp?p!xz~v>NUol)>ͫL9XfG38]diDZWƳ07O@UOj[:rݸQϡCtRm}r}Ss_:WNH4G{*EbaQo `aܭ$`d|وwe(U(]yiw֪Q|oVh Bw&̡m "el¿lG>=M.G?+Nhw(썷\eGb?Yl]Π-tp8I씨NX[7ky'o/ ,`TYG9"WaLLF3Ҟ!LhLWe,"\"tʶ$E'Ijg;[ׂoeS'E3YZ.v(:qtA#dX&{ٱYj5r (DlL:gY{[c!Rx:k!7|(1C +G4{N}6T3\p|dnQ>ֈB2IvC@13 ^I .Zu545T> )]̧'pf`7a=bg D}Ѡs$Q'ՇeۍKĞ7zF[+/5po.;K(=ڜ|L*$<|q'ᒨb bo 0aw3ۑe} ҥ*ԝĘ0D0I[Ġݶ*ba"W/juSdVe ]SHp;tFH:܌h3xb[٨G;+~[<;55SG9OUMgtB&ti6l̓ΰ|՗]bo.0Yv0i?@n@ i gxR/7׶瘕T)ᡣ2xj\W+aXsMP(Z/ӜVsqxiJ܆^J:| Xg ^թISѭDŽhԚn5 $J_i5yx9:mfOC; y[+I+\M~XBrg?YRr<}q`ŅiĖݤ V%;h-P~g6ueUF|F { ?z5k e^?jamK.|>E[lRobԥQvm؉ 9_y]f(Y.$ѽ84Y(=6)G16Xm=ۼ_a]4gLܨ6 ]m䋑Ўx+v.]Ex4q6*ߺ}aHv{L2hX.!#ݛ@}@Ԩ7Q6?s1?/Ryӂt푄:nX# Ј F6\p=coop8 n,‘0o[ɋI0c7TB8,x jxͩf_G6+|^^>O tb# VRl4iJAK-).t!\2(9#=VqXBc 1\eS8ҋA[dG5颞r\f+Exa 4yS*] d'(6Y;[ZW"DGkނ"PBB4H wFt`JYM{DYJʚ,.&b܎\Pf|]\}#i*T (KC7mae#%SkE5吾!a]w_x/cR7 XYۂǣU6'>dp}ay5ڒ D3GJ2b?hFјvy_q=ae7 Ժ _o猢2X #a6{IAd2h֮ XM[Ujz!L" #(Lӆ O=Gc騘A^-VG眱FJN:D2NbH\g tfnFa+bSSxqW>!l|L9/?$7On=+ˆeURàfeؐGM|oҾzB$g?UUm"LO!On k@P˨aa0lsK~YDI*:hsS*udɁ>opydT 8<΁^rz/҉/8y("dױi.E.Ԣ)*~ԙg5ѐAh:?K/6`A_aY"'twlcæǻ6NJYԾIN,k Z`#!j B7Aw_p}R3k^x5 |qY-b7s -i~C?Y墭_^1PujEݞsv ֬g[>ʠw]'6BVM? ˋ>C~ꅊfbrdG;\)aʌVcuhƫnd$H5*sWt1CʥU2{YA 빹n4iQ}6i4.`֕LZk Tzk?EbG)#KD뽯mz]y%+aU uHibœ/lL|s)( LF˛7#*y6LF'㞗bf+ȗE6aOa>ն;c+xp0Uĭl].ϳmdfz=TaUmAK]IaAShsmwzVcV hEBk4^qH P`qhrq`XxwՃ9UZw1j1nTMȹ-o:Ip+u\4Ǚht! ~q;L:̹"o)w3ivUʳ]TڎC 5J c*<@F#}VFwK 1M3V02Zݟ)y`g·Pw? i>Vz|;B#*0?{裩ЬIOkdq'ƋX OgM)EIO[Psӡ!|wv-C̎xuT|Wok8)ymų0Ep@W2$? f mQPڈBCb] 99di-MG~JEN9 #}>xNT~,\B26t/bOHK{*-?8D^f߆IގO~ l?/.,K* GrLU\"6-SE&aeg6J<D9V:p6@#_bC| kP_Jk[ۥ*+xhANbII&12x'PAfIIAyCz5ZtO2e!-8I.t%Ye_ܤW\ 3K0ړTW3[ o%5B%wV 7XڲuW@(̸F545_?nsXM\Bz!kG]N/l5q H+ը)mPC f5 ŤŎyex|* \~T.N@r naNg&6 qz]6!f %cQMsQOhҌڟΈRz'3:Dkʹb.7=oHeퟲgP5&lǶ<N*I&m@EW5Ϟrn Qilͺ*Io!9uR6wESN z ^~.Xz[-* ]Tgy)0{. oZjwl[bJ]](8TpiS֪̈́SJM~S"PZ:{ļTa]=9r # \ZKOo^4*aV{َ;\ݯoJ?)`s! $<Gtx?.mn99 Ct- mjT U-\5Ya빦VFT7CM% rmڼ|L~Jtʠj|BRwЄ%iP'7uR[Př,S9rQ&A::k^8s6mPtɵtvN '{<(=KbDǔ@ZG5|]G!.;c_:(]J/+Ŕywa,S܀R& QA,hҫ/%nž@T*uCLe]#1-oF'b˥a/2dŀ Ưu*(te.a}oCD^ # 3'UryEOW]"HXO 'dBԢ̞%Prn yvL~p İ:7A#x+i!l^1OYohacXEyҟVZ8Q91]JU_뻟N aO7gnCZy94bᝌUe9B~%@Hma@[Q! ߎ0¯pnSZB[^` j쓵)JqTWb_X p>>y'ȓ)&mCy%#4T\43Xn"x]]pEũ#ٰtlI vwH Y:+Da)j՜4ayF:ytr>L.!zRM0^2v{S "ZB#'6")+9%fŽLx˱| @t6VRa[_V'RFkƽK>2+ }&4GBk2+* ߬#h2V1W~ Ӷ +#bv]VX8~6*M_p`{n3 mfa7RJe!\<%4q%vKmz"f^-X _얞<2*$g4%kdM3HIfMw|\-~uEj/[۴Ѧ p ˕>]UK9R3Rwg'~(< nSRԇBO4u׼͸'+\jFByɦCXO;If/6&Mo:dLEy_~tkJ~Bծ{6W(xcw$4sJjM ׹T]VD#-e<Ԋhkg n(MpSɁxSs}:| zIE,PQ=SD֞wpmJ8jmH5AzmfI呂C| q+DN>]gZei7]0}>ƐȋB{dQ-OL5<{5y%3+YmmS9e%CZ~ nëN %qV"YXK~Ѿ3D@9I+8xp^7A10Y˅^ӧ4nǧZ(95'T9{}+{Nl>`WٍЇzЙ؈o3E4#`X(<0 Z&޽]?!^VcQGrA{4Va R<uՒ} Q~b `EI(C0=H ֘%Whox'8Bh8^6ѱ^Iu7*h2`:A3]T:TYx3X;l[m/ 8k3o -ٰ~d <'GQM={ËEKmdXkGL:!0eo{mʉ]HaVWSM}[l…s<;b9b*9 ΝMi7bg]N)*!=9;U:nlȦDGQ?Pm;X\63- O1~u0;p`'P 7~!#YmG"RBlR`q IH+[I݃} t5ԯ1LawG/H!HRUԀW`˸ݥ6^3sVM6ɟXd'S@hLZ6 E#Rg#:6eYzϼ ܃Uh6ubBp#i|8ϔ0Yo|n8yFG)ٞ-_"H6x>_>k9H0t<(2c_q&ZUc\78^M.;S:\z!mi8Lct9;,X:#/:s(˱Ĉ74v7)PtGb~Lp ⸻(1o L  ِ[zllòGmu2ntNhYx.z\!fXnrꉮPH6Ylz1$[ǹ<,_2\Rn}k~k ~}$FM$$s*LO[U2wxjfxgx@sR)H; "h= UN~hSj2YĎ#ñp#,Vq`6 ☼ϩ $S8Z{K@f%M#R| 8 lzsa&S^0Hh( (ǩIK)Z3DdKjh@lg>Ee5t'85"};@2-*\8`5^Lnpmٺ!ˆ`PhN[^ՁG4TZos<8hNѐہ6ZFPǖ<=%3$3b'^cؾ^5jXINX&='bh'P6VT\]2Dݲ,pF$EhZ#(-mǼ oonHW}1nuӹ+щnojX8 Í}*8f, @ޯɿVFÚw7[KAI8CuS bi󚰏LxX\oJɮZ^3vu5V#:2hRy7qEUMc",ãCŤpbxe-!fn:A-cISoKZ|̙ 0%@A'r`z5B0 X4mnvdj?3߭ufE2,ϻ+WEZp"au4Лoנz=cA-1Ќy/!.`2eK*!kh[)G*N D| ˫S{md1Y̾imp2G.mWK,m2(1E@`+z.{9)sd5koR pʫRH A\w#۲Mgvڧֈ:<(%8T=2\*LǝxO}JtUvȇ/͇Ȝl] \TWDv¦aȃe=5&^ҥcz#P>k̄^װm-FLKh螹eRQQI`O8Cq[{I<}́S5a~ Al.%+%끨.@SwQKLyHeceLo^,^|/KՄBj7jzFg=tT!Y~ԕUx}ymj.0R+ EPze!NgG$@pM?~ܹ7Rj)дwZ^0AxPh7 ߉l!!̝Ұ_bZn۞]0GPl0Z᷅Z:Zy;OM>T[)8L}]@H,+P _Tb⬌dYQ#օasj/y˳v3)j%ΐ]OWK Fr;*$mHͩ3i?7J:Ύg;e%uΙkmtC|ckjx{YP@{9AYwgӂ^`~}GW+d2P߷_=F݂@&8RFjcbw7vӆSC @k.┧Ņ(28=Ժ~ \F &W&AeCFp[TUak,9.RCKG fxI?LEZe( wƖ"Ikyh@îCw\AwJ܃$@R  P[Tr4ݫ4^g5"F6hIthgTmݗI_юK!H7;{94R AWӰsŠ7TVg2J0^.FJmΤ:î+X.:j+Tݥ:hk xOn~9d%ղu3O(ZvptJ ҼU@E~On΃>ͺ֊!h{ǍrY@y rŲP_mW=DJ ˞P&QF`(+dJM]]]2>LI eFqv[_P" 9-wCITrgKK>tC*I5aȘǠ+*kn'"y{@%Y^;M/%G.3>gi1N/3"y(Jy\TwV1/غ+! - l!"kyur/=k!#`hf  aogdT?&˶D6ы$tGr-a= \!&B}ZEV?HJ!f##m9Ľk2%/e"W~2q_?yOjEQ"u>J2}"qym1pzsR%4xuz*ϵlJuoD<7kJVCX]ztcc4oy2BXL1NBDI zև~ =4/*#XJеRH/i=}a0g ^HnW8lfCeV6+&i\1a7=>ekwԛ C2g?W$%N=;70;oT/G7w <Cma"C압lo]Ȁ9='*~چ;Rҧ 7KX 2$Lp2b6FECh"4g tE&4ahC6lO<f;{ m7ݾ S<.-Im~⾲Uؚ~mDZRu6#\X%Y u( Ǎ\RP{6lzsPI?<?Y]w #[KK1nх) v>`V0Xvh׵}BSo|a&u:%cS#}e'?:*!}mn(N2 iAXq NnkV O?}u'H3-,Ly@:8c-ފ_YeXmk[Mr%<2NU!_hB+#8Fw.SSE};)c$sC;-(b5D?8%EZk}=MVnEB~5}`>i=)G~/R˜u4B'xՏGD'V%S&K Hx;ՕϮ#}Q^@ARgY+.hhJ)|8`-}:88q`Oc(M`^i9^a02 i(Wrʓ wv;/[궥gh7j`ȧ l*Foӏ6ELg>>ejvDH+ 1^J k |]ϜhX7Pl.׀/q{om?t S_~8L6lCu+;,DG%.t CU } ĿaF`՛};<|Qz?fQ":<~m52NeG?}]5U߳siN\9uٳr(#H4fj5=iw`rxGG e*$ܷMr$gRbuOSk2 GNR_=,bɛ&X-#7`+SnʝZn}gJԚ-q%I2+&*S?N:fxxZd s5+FnQ(GT+L?B`9Kaei ?Q1YW AV  (rZ'G Pݚ An=>NJ.r1oֹɵ .49DT˂Vg}Ңnt-s~ѷ[V B`0ɕF) ":u3/#/)s*އ> Sfg"eCt@jVP^eju JdFMMk"&&k,)H~tYjU _J~:g^]he}:p*1i~yz1zC[:ۤI`p/~ԏVZrhEx9Maz?vJ@RwTеYWY y ҂ ;S8Y]=^m\|64j~'#엱=G Zh~ d['ݝ$rdcߥ0歕m1b U8YKNH֗*D2/a7_L H]'i%eyt Xoe%/ '#D>2 رN-a/l'oq27K]&,.cKPn8 5 n *$-]/{PjJ ʇ\q2SHisPu[J'Da&?Y -㎫a YLwoSo5`_)')g,(?brTgsos bS8|\D- mfcM K Q-Wz5#O$}OAYtL@un-19FP5| ad0V{x%J]! -~ڼ[It,5k;(H|e|ڡBaګq"̋BEs ,TL$CTlX2!SW3*Zz[21.5'6y4דq5S)ʊ*yۆTDDYM\EBkH$:= ~OPc\)eY SSTA-urG'0iZJ&XϪ_L YoKH9TwdcUQb}ĴߍSNΫ8Xͼ=s?ցFQVD;y~+3>{?W0}V>t1#8>$+6Uk%ՆeH tBfJZ ]F:yOSb,CBeHo۠zCkMw\gE6]_ qTxZsmaV?CRYm0\V> 3~ȝi Ѽ{q\  ~AN:.g}It) #58+h`%Yne+cSI Yk@ GZW}Aǚa/w8BّCTi9(cdZ(rf!FY!,hm(H^5 '{oNjך0" kxfcYx ]w"<FC~EJ0~: Nkþ䄉|2uzoX\Nky)nIT{lBv3~J7۾Pn]V rCizj /32?+(::*o_@ |r ^;Ae`EaV _A$d/r 'D "&@zok6|; Dv&Qhttgv!mxC,Sr\խ)of*r[d\PFP T:C6;IG"c[r>:*p˿ME6#ft"Dt.N,4 T@VL kw8kA[K4IٌވEOqquAaLs#>8jڬ;cMm}z(ϗt V^05C-ە\4oe4KݸxmوLC@6P ޺>b&l9+V{d82os79ȡ(ViRRYJt8*WbzхuDa/ِN kso{LAMml)O)Qo!/!H eP NGl~bwAvy\hVS%Qx}*ˋ:Qalv:=x+X5\K44i#mNcr:4W$9E;K4ږ3[_GfacWŵ*ENHnDլAjվwH.=§PtHv.FJ8Fbg{oľuҩҭ*[x/fc:KH0d:o⋏ J1l7P&-3x3j'"j;xɐHY$tqY?c\4;Q _g8Uoeae֯~ `4ڡ*vZy5V}ee|0(3!YbN9b#t\ K,lZKи~[B'䖪jX =D1D}=sgоP ^ߧ@_IHG…޾ɕ1o,0tdxH3-FVmVݿ?Fl%gR-rsFex²[q̂Gm$&ٗw\*>q( Ǖ(5<306>({&;w4-e|1N97R =]AzwT$Hsg4ʤ|֜b4YU`%rd"QvTeʦ,0;یA$tknZx0::LՌB0y8HjeQVܨ^hS[Zvan=hhnM?)GH7fت.nKsSR7?N+ hgpO`b"Eܴƪ), #KY1s3Gׁ && sOvVM@α4JTFv0B`T@h˴>hn;Ulȱo|&ߕ?pN(LLpnԍ)[FYI(-TEJj{&7U"bگ,5p7.խ ҊwHogw&fMEe, Z(aa}G+yf5˴ڽ0^XW~'W17H If'S)Q~ˋJ-w%{N^vt ħ b,É^Cu*d )ҬQջ!_ίBCv: rCKTF X6C 9e#T1.n6%&ab!,XN@M!:kxg4U|fd~J[b"fM(ʹ eTxIc[xAy'ѤhTǐgq ]g_M"{&<ǃ MsRY2ޢxG@7D ߲%]_n[n#v& %CuB~dڰZYV4IMLY\1`כ0+lRC5ٺv;#菕gGv^N0~1_qX'5z]Ȱ: sM7҈B1yz/N u|va>0˺ٷNez.e)=( nA8$ jwZ)$aPDBj+ ^["Gg/b]rޮSLV㍍#/5&EYmO6kҟ$'2 L ;2DX`"GOG2Lˮ osaHO"d Sj5s$&e=N8Ra4gU*NS%p|4FRE23_93iE0ܥS_4 JTRS\h7xdqP@ժQ;q# >Ƿa vS,SSH/@c^v,l8؄bSَ`UaI<ͨ%UCޅSX8)vs 5xJU@ݭL >Lt~ROaWh{*D ۝E] iK5CМvl¡ 䒑I#!ᙛ.WFޛHU2zs8s)-戕Cr?BZ3 #Yy SnK+.輵U9dC"~Oմf)HW'K> AdpbryI`y&v} ҽ'YiIA}nŀrue%H?ޚjW-jU2),h.+?=)3trfRu-5c6%Ӵꇨ"gms]$=sC7}n[ Dz (lњ ~>>Y1B܀lߪEǠK3EDn_'rK{;Cʀk@=C Ĭ'O FUԹ!X85 :m@| kLּp5+nݵܙa+% U r}~^"cOOx{?~Y yO8@2[g_憘*3?摺 Xq!ټ'ayJpg.@ثjŮ|&!vXoWQ!}vQr~]jt\mz?D@waUiG2D鯮hlj{* .ƍy 8X(‹i5ׂNp ڡS@'":@3sU$-ݣ3Tr w8_'(`~w;XKPsԀ&Cш]av%x \V:?@<']CSb'YSpg1wk{ MTej$<"noub Mc HlF';j)3Sj~DSV6j&{lo휻ĆMnq!g;U[oGb~LgSM-ĹėL{,=DL wZ ,iK)F{rXY)hY 0 6`v7#,-keP ݼݦ-V=T{p@yJMm߳z2WQ(>jqG:ΛZ 3m$ =3u!"B}M & *:٩%O ?Vglc%DGҌ3G2: sNC8hBԄ0Mf6טrM.aHOjӾ0*6oxŪϤ7 #+oC$FRaQoޙP;k#.+AH#.^K x FȗLo?Q^gwl}苂9dx錼}SpT`p`tLwB= zw]ӡ('Lv J~1(ڦa,-ɻVlJ[%ڽܘVijPTs@$[{|̠&wJD>pYdPRAgGKi{[JYT>a#7x7G WMc7$@'UBۃh ]f/P:-;k{ӵ'Qo_Po4 N|;K̿H2=z/5޺2<0WS^ȊQP "u9,v2Fj &HV_*НI-g=30Pއ L^43G7RM{fC!OZ#R)1276|~sԧۋZ,gq>ŀie.izmg G9C u?B6n#e6n/䊒ZD@DIIyWQ7LP'j-[@Lmb 1$k8wBxUu^;o) cD % la w]bҼ$~kd-{I7$~A8^dgjjB_xZϿ,L1J1M_ ;8c̦ز4b ߌØCp|>yt^i'cj㱫Al,/b7lD&EkVbǗ&3)<8ya">R;7P76c#bYfqW[h`PR|֐CͰOm>tyA)̣b"ؽnRH}>5[TI"k'y:.dC-|G K;="s~n|[2`|bAUBў]~ސ Gg`z~O_ 4o[0SJgו]p|cms.`Ӡׇ!AO\?.יnD>s[ K pziR)0H*!W_#Oxlf%V|ۋԎ`{xIILJ$A}Kcxdn0coc%f?Ёd vx"xXGY M|Q/ mW/m񺚦ĝ/+r)Wd̰D>Pj/? wrueiυTvF3xI[L9>]d B 'a_]HQē*cF5UtS_'@Ƙ_|I 6mHuOzvhOEcz%L1[HbQV]Vk 7øPu >w{wY >! &`^Q!A%(K3ƞ`B#cy Ia cc X0YW,Me?qʨb7JRV0 G:TQdڭ"d jwԾ&S߂0Y~ݛŊ+UNlU뮭$ǖ 9}4ZMhv&!p}L@O>h>QEr.> s"J)^]h95"tm@o-g YGñ=pcx'4[',K%@u*g4Ac!XDn}Ezѻ&V ;pMG,B&SG>z!DK!sл}[0!I׮mX=]O7%3_epv;-~㌾va}eh2ו%nְeԐ`` ">W$j U[WxAcY<2_ b>yGn Uh|6&{,1ӽxGf8>~S^ z%Y/j >VJAQ [Zhclqv^|g𱦛&ʖefhXsv[ru_YN - (Lz}1Wg,/i$-y?ҍNj,brL('n=ݓT *ިWb,"a! Ų~gmkbV^ VkAmż0z80MPѝ$;7ͯCt Gǁ4#jӂfM$#7w /§mn*eFJ5̥KT[,QYz ˠ4w+b0/L0pN|'Zn86@n7390l.Dǔ$p$E*_Í>a}lRczKk-Kfʎ/se8h\H+1h "յv' }a/좕.Pt \5CèUzTUaB'M W\)"#a_fَ&qH3,jr'VRmADӽ!Fbn< ZM.v2G>G:bCKQ]WXHTFR`af ly<}ugVS{@\&{ "G;`Cs. *oe[I3jѡ.^Uf}hڸe)U6.+* xAT*Ҳ:U $eq?O^4ϋ^,iRƷ.e59U4 s]r^Ω-0q!Nt-:]T(p{p*!kjKC 맰Ƈр| \ug|=VޞGB9<ڗ4_Ne,_k2]&.Ѷ{|GX)a^ɕ0ʗL߽ mБEv+]]myH?iFLWZsisdvM G?&]! NU,ѝ3ݢkwj}#VB0Y)MJ%SNuV$XKobֺ Ԑې0^P&% *]ko.ǐRF*d !ܒO3g+9v!#l IjE3w8cSƜ>nZ6R9q(*~Ftba#^HyH򊾓(dV%2#semߣW[,f&H39Rv+z hc!~ S?kBBk B= \u(ԵHi5B%jUG(C f.HS2csK!%vu:Di1KDL)#yww%ZH&c󱏵^'FfvIPaN>4($sHp :ZgRiJzKtsRӅYk2R7|?4M$n"AhSGQ"?f>T56o 4;:Մm'd -{v%Q'p ֳS~Ef.D k= c%2"ij+ _I4q*&:̪e˖۰ 14[';G}C/qtgrIBR A6f7vM:w#᷺ڎ&** Ȑ) $t&t%tl|Gj&j #hrZ 1z:]NW ۼWk; HlFJWK>.yM.0\] }N(!W$=*u*zeF=֋3>2|+;{39"^]4ݓ݋PX <-AiR)đX؜̓ (Xd`z8#x۫wb}=Zq Q]d% !boëF? (2,74JA@NP&\ɂiþQiPcQaʜæ4rAY(CTYHmJ 2Aj)[e6%j4iZ7ʜ}u*j`hnJl6 @UIFVF"dɪum3afz* x Bm ɐ4A'QiO&CIOE Do`'4E1[/t E 8Ʋ|Сĝg6R euPj R%$6ZƝF)4ywiO.Tqz?o*έ~j;G#QI'Y76T{ru{.kh`q'P^Oz+Ǘ.J9*i硜†nP Vw`"M~|,9XrsAz.F[.т)1#D.(-xGW N1otRO"Y?qlhC~oF @$$}*W"XG'Cr:A 8NykKP #_KFFEE5SiFqC6Γ3-j7>?zof,"=3Mq('2rԪJ%$!߳ "..IXK;hIVm5!:_bh&׌#DiKsmc'CE#PLbWKBs/Ӌɺ^*@SAo8H4BY$%PfX`V 6PݱXtC= "VDM;S$6@ؽS24Ey~zE&;Lax" `'w>HKv~R3E+8 V{#vy*" 3< -"05n1bu/\he|5B䑴nT&^}dרh#eeGB|k2Z/mKdea4~qHV:{&2rjDS֡6NNV=CueV ck+AS80`\y\ibG~[XJZ;;: F\NPh2;DP`K>[Z,ʿrkԫD~R^|ʸ̓'ݪR`ni`帮C6ƃ:x)!I.P6@jL]d.$b0zMQ<%yPp ل^犄[+nXK&?c ![%d*Cۑ%ø+X ?]'BzAo+xvPqP|J[ɐp W\#%}(?}gƳQɁbZ!KU**- y9P$*TjW#~g1zWn~wZ;Rlkؙ' Uh*UjvImLI{XLȶ5n%g)[Pl(ԨGIq&Dcˤ5JM3!c\.fYu=vfb? \Ēg\rR4o|CS"~u_/֠Iﴛ|шEB[%M&(jwL7#A7 dDA;b,W+Q#>@ҫU4*B{TB;L[6Aޑl7%܊&55@qPX?uQTqw?oi#Z eLo OT F{}K&lbPo&2ص'\y+ewsj Seu#Cd@Δu7uq*^ zJqFxr>=@fZ<)V$hZE߼˭mrs+]q)˴nQsu[*kyK2j8¬?tt'g xJ:mi 4\ n^u"2&T;L@YW A}- ⃶T9r:r}l$qM5Ё]I;Rmt%AŃѣYD s@BiC|uxx lUv;4ĕ< U W[AT0i_< wQ4!⺻Ga,{")gʲ]&l]&`Ρ l(Ry/ʌԳZPyZ»: -g lg!ԇ]|ϣ+J?:i!U6CIS!T5*FBW?wc3x0I nѮǛOE&eL qz 9n 2t5 .'P?=˱NTrű3l.z 08}u*~OyޤI[إ3 {ʮ[8 P fD9=C6q b&g#kܙR3Pex|h9!nyOnMܣCOׯ ŗoݧܹIHnAHFFޛ"r 6郞۪ս#l:NE2|x}v89`glw8e6S. Ci—{ r1Q+! M$ϡ B;{TRV.]z{4"r!cM8[ Q-U)z*}jdi 5JUp.ɰu[lxp"V;KM ,aߌ8GMe]Jl5t=Fe(|8Ք猲`xEKMt =/8D19K~z6UMsc͋C= -6 &F/8Á PdsxyGa.B[J=k<3;Ꟶ+堑% j 5A cָg 鍕z"Ъ<\LO/ wq sb*g8aCq{_{Ǹ@[H5/ ߥ9]ҶSY,TWSFg1+9'f :Xc窡ȵ[, 4VEܭZ$2^K|`80IcN&#R%#?;=^U.U5WL<_{L~ ]R8neGXN.ȝïE%vLBYF.1@(&WucMyXݞp?~~.bd]&Bxٞ^7dJ+hmUyYIf|bi}W~h3 &&ЇnIiF_v.^tO_9lNI'm/x\]V{b:O!7^#S-:` I}!4fwMKR[B4v >^2F0+ð5f]!12e)D!؃*c%AHV]u=B?hQ?79.U}WSaإ岂i}YDۓBm%&pWqV |# Oܱs/4 5 1T,^_CeM DFUecU;p1ml/YXczC1t&m"9_PGP:} z;muX忷9W! É0"˼4&MkYrEn 2qו"ulj /G2T,9{%h'eJZs|[0ok>7:kyd9r<+j#~r$Y$)8 S!㽮u-r/b:gF[?s ߝh Iw"xaD}"pr{YN"ͤ\k=-K^`bDe&C9cbVԁtg  Zn-DS]MS,oޠ;H񦡃;X-hT>X' U=^ y@*6vki35SFpA!4,%S"0wm 3 Aa :_YJZ4]'ߎ .nOv3&l/d=xec>lbXZwGJ_<ߗ8[%;.M|9*[ӖJ|dM$o'k xD$9~yiUCbMt\p( [Ք3aKxj‡ |rE^ͱn-k`JGuѥqhݎh,%Z˚gPpK4[ѕATTKٕT}~~nP;5EK <#؎ٍ֥W=aԢ|WS?7wLCq[X Z(};Y!چeG(!z֬S2:vJ?KW R: oL $F;EF߬SeoE"+! W} e@n-yUXDzaB粟$7+/8H z.[[f$Px}ƃm:&xKعB`)iPg7V0:5&-%n\:;OO%v[w bG]z/l+^ί99+ :urP@`~WvBlk~C߆ 4nS `$Ka77[MaI^M=Cc-xrHFmG(ϐ&좲B nzLo|.a3Y kCuʵU]x_<{*қ#x؄PQ@=4cSy DžCvy(rjn>GhXNvYNdeX>':T6{÷~3Md.%൫"0N Ot%dވAѹIasËf8v iPib&CY\WM)a֋6\WwShv$qgkȟ(1%dU̹nW!jHww -Q|t}@όǭfL͎+CyE|=`aS٥FHqWGL{l `R"4={t%/qJ&x@w\㛄֥79µqqyR681`$LM/ ]O7kFe|}0L'ۙY''_piI\q`fܓ}ZfpIN2Z̰4ku+d%Q䣽*fTI$e|xdF)#B8ES:(G ݅Ќ p@q!,ԈG,oE(# B1&=%qYL ǟUY$ 9iHSxYMrSpAoG7.g )X ~}xxXZc0HJyu&n<(OD5q,Q ; 7]I.K2BV}A;*';ȱR*BIŘj:R翩:U[y5}f4j@T6}Wol1I0-xʤn^s}~*b ˽ X5o -˿SV~dr8n$Lbd$pL?S-(rHns5Ǔ!'d$~Td"U:]cs|OU:c eB'25XDм %HLLaKf53QbFӎ*ϕ.L'-2sLN h%02z(?l1̈lot=ȏ|Qiw6PnQT3l5:Ԕ[ڐ=$H7%bٝ|#.=J9IH"k xoV}Mo5PLL@WGY-~@'ّм}V9V@Ŷ/SBDViS }KB{Kdy,V1jOh$n)уޒR'"}M^ti)BZ 6z>[ET199TG~Q$y1t= l$=ۦ?@4Aqflj %T}Tg(縳a.it^5A'EpGy*=`T) ZڼX8aVh;[@)x,Xő> _pU#E'|{Ӊ4]?!u-<28L[=J" +8]G5_d_(jfRr}0|w8ė0]\d;W 5cfq7wR. >5*/O6Oێ@G`z%֒KZԡ3OD2>yإsg6Ŧ=ds6xs!Ǵ1iOnr]UΛ1/F'v|+Rq Fؓh&"mBb)f>!)û&!'k^=,:/Ꮬ!ut%P⼽x, S8׫&9Is_I+;W 6AwNBa#n%V#Z}v>qYh#qjhW-%t~TIJ-AE_7~\]鋔M42Qb_m]͸_l9#!8t=hh#"O^OW}uxҊlcSAs6Ꮠ-\Щťr_$8{解  H0~q·7iPwTt)4KǶ ף gnS _1<*ip5~nhtK1+A*:W{]1:|nGToឩչ/%ǟuj6 JP$~ aMHZElrЬ$"N'ޟMC37Ϻ)6zX߷ٛ{fe%.9T$+4Ԯ%% zj%i,o7NC*Y-$^TܦV^.w˚ -=δ}i;Hc_o/ ƑȸPE B@.Ig&|@qXZ}8g_= i%ҳP9qI?G [oSDP~"ZVm@-P#6ԤF.> ;8ofک୐@@:Y.]X:ыXmѾ0KK;ͽ6}6'_0Ȉ;?Ć/g^λLc᥃/,52' ٦ՃCVwiڦؔh{>*uô4KO8Xٸ1"L2&Z>umBiU@x*\Iz]t~xƺ4OB Vpg>M!ΎQa`)ڡhA K_kX`G 8@|0 1U1%?a uZYf1aH|ew:^ǘĽʞاq[zXr;_ ƣVz>7Q5EXϝ \Nm'&ڱb-Pvn72#v5axъ&[ ʇ%4'0*OİOĭIS2wtMۨmy[|e u?˄=Q/[^um9T[C6oW+<ɲ\~1O~15HPhi>ګs|3߼=eix&6AkTMECgQKrOx#,eܭN jνEMN-?v4TfJݶйQBl]|x=_/Oyt">8->zϨNPi( (#g'a᳜ fr1fKҸV/%kLz M*CG?z!,_mG(G qUg7`[-Q^ f!zxqp{a^ۤN9p!ؓtƋP*itwz3݁LCh0F"8Dr sM<- 晰 p--GֳKZG\L;<(JRr {u/Q%U{!6."0{}:9T z_U`Ş9g#.kEzmXS.v~dl-7_)Δi ^.y.{}0lA/3Z:O5^B`+Pnϵehߤ] j6$:fkgM'6x`/;jc"JB\{\ 5=f^9ܡ'>KTN]>w|O|;}i! 3a% G /)C xX/ NתsX{-Q}! xۋ{{!-d(.᫿-U^h%pဝV2 )ؑ\vuT%(Jtr)2\ I۫}  Ow}Y F|,lHûb_%v7\nnk_C\ziML'yI.ڋs 'w,a|cW>I 9Bʐ\B-u컎M4h_;|b@4 Y30%3C 4C*y6HqeȃuL 7w5|\̮- R6N-(&cn=Q ph3giܺR'qVh~aZħ0z.24ph}*'E  {D8]'~T{<ҳ10rB18( V6qH9f)Dݙ[oqdrW.%K׼O؏>3As\&UX66f!pz"jJ.jI5N U:#'ӯ)g`?2e`۳y`F{1En3?9 E4֙Un90[yzutx K#HQ C19ep9ÅWʐ#mRt[AcE%ǂm Q呿RC@omiHْtoڷ8ZX5 DO}0ZnLp$!@͓﹊F(? r9sL QU4n=P#s h@eFe+)1\΄7j44|V{FO@ ԿD!Mz8:; Fo,< hxj Ex|z5ty/k]%׿T7<{B́[Bj(uZ ߂5ORF.fWȘ8Sv`nqgְyz]k޸an;4rD "wwr H59T5^2`[LjjJIq_1i^\;kh/8 `mg~`pF󣞯!²E3LMpN*y!xfL<_ۇ\T ).x?e9Bdg5V_/1]|%.B#,o\c'؛7ql!3vaT&_MkO 2Mnr.T[]W}I"qb4dXz GLB,Xhjq̌gE%#;~o `$noE@^T)>o@[fQpB T2`Nn9N1LP X9Z8X"oRQ4.@il58ϊɨ3Oh H4C?M'{R7( ȉ,h ])Wk˿FBSzpmCZdVT/~ @˪ce>u͍BG#^*z7F\&[kG*4QY=tC0Z?Br))߮jôgB"c ~.6^ A[tVnla2+DAYd:˩EYv#\Uhkomn&jr1NM)ޟ/KNJ9~ti~5%b|.`-m. _~\R|J`?)0C`XN1N3_`=8sf[ei6{RX8KH%Ԣr[&Y} <;F)E%WH*62 XOg~@wfU\OgfGu=HI5M^& kι C3AjZ}f#{.أ*Ms/u>zaZvł_b6acIMCcNѻ0ujdU0w3C3l%KZ!M^sY4uIn-yջPJV+^"Y acc3G(hAK ;\DFhQYCLT2?3v:Y9]9cZkE9~~6L~ŖLĬQP!ఝXu2V|Hգq9&c7g¸ICjhAʔ_ΒY鬳f\-.'e蠳Po婇:E/Y 猖 "h0&"'J %Lѹ+T HC+F0_0Н ZGYh2h(񲳲ɂXUiѓ GΪH4!')IIV?}{[t1+ 3 @LF$_W֝2wH ޖ0pyL/>1eVPcx .4 f+G%ezÓc +[ hB.9DF#1(]yV@Ln551;ϩ{wM5 aLa&3DW: Q)5U_9?q;z=SqNQl+jOGőiJg*F*ZhvL_|ĪEukmЉc=&&Q@f{7R5*@0*_'R;&habZI=Ŋ8g=ɭ\oT[, P}#~9jƇ#HߴL2~,':ʥhnvHEKNn\ A"*UKP$,/ؓi`pR\Z#/ Nrbn35h.AA`C}eb84cFS;x=H Kp1 qc驄 _eͅ!1dBgOM, "Ot P#@\_!T_s>6-h)% ZXG/H 9hR,[Uۭ]vP5] oEӋ\\¦^(g˴Sn:x&jW@f[<ƩG>J;e,m2Xwĝ2B(Dvmapһ/ 'y}qj{\E9"Tϛ^]wM…mFO5:S㜕wrxD.Q|nppw4]")B( byijT՚RbМy'L;{s͔ja )!Y`^?s8^Hyv_{1A(J&,̡|5H8U(Ic5{";PLcgF*Nq21M_ *tỳ0*Pޙ$D y3!FN&vUҥDvg"'׾Ո@gL_=gKK ʨReP &hU2 fO~1+)qqN@ƥO e80Rz<*S ; { ,`[j|TȠBP@o܁iٺ1!{b@HSQSk+ /WdG:IyQO{ 2wm)U&\1ԨD748oB貢ʏϟUĦ^ ;930l5>0l*7bbd}q7YԏC|2d[BY[s-ܗ1ҁ7w.\U.O+Xcei{ IaB YiWv#ICsJؙ`wS2ZsgP qrVL.`#v3;p.u4Dd98ҴW5|P(ΉZ;}a[u>iQ"Plx? 'ө΍aݲ~JL00?GD YK9 /Ĺt \T/ /CQ@gLj:ZVq{?5H"X4nguqb6] q;7mPO\ZoĠR8;C;iS{d5 H,㶫PHG d/20%̄{j]K0Lyc(Z)H^c誵9Qto,) |AM nF"~|/  a`Y$w#y) ~ow]4 UI4w̗`ÈD  ,/>LMttdm۝fWˁ%Y^J[&mʢ#HDKP{Ĥ@~Y87$L _eETн|W6`H$5vp5z]y-afrUe >\}. epʀȍ }A yU{.C@D]hJ5LL0aFyc2h9wLۨEHf+ ]Xgz ڎkl 7ݭ@Ltp7#q6뭞axpz`CQj0 f_>{? ̪ ۄ_e|;Hh_\:nNUH.~m"v@A$# 9;)Tw㊙;Q񞨛(&.jA]Ut7N0|[ j6&Y0NJ?gbhS4"R:k\d=)/Q?yJN]8[2[/2_{x04u_ {A8,5e< ١+Q% Ld?H|φ Nsn ׃KEFe) [; /s;-]z[F,cʽ1߆©h~̎8B)BfjF ^*?0621-p|F LæGIN|Xz63ɘAΔӯ$4[<MZ/!vfkXq SvNj$m TҎ0 CȚ9e7A*OO\@݂\aZ^u8`Ukhdͪ߆-a 3{$,Fgg:0W tsz%:yd۵*tux 1P'Q K03TY cG]meE9zζ&8>,AЂAbQ}yoN)}$ ި~"gpBcW\؃X&8,Kqj bA" t-:SA{4b^7~4Xñ:ytX5 IJQp$uo*Mj5zvqŕSֱt_fay'D+DF59*E ZS*RE:܃98eqYeN5+[pkdE DYN[#F301%C<<^6w9 n9"2i p$ꄑ׼e2R?7ikEe)bs㡑G*+tΨ*~11]{ ٔA wT7;(~δK%xpc^a؞vs'\!Vy4o њ>dv_w0G[pnHv| 1dD\#Mq`{>ld@,:Gɭ)qrz# Rc>Lf$΁ ږCop{:ޱP7EVf-Y H Sx 98S9rhU)iR"_NӡiI^v) Qe +~2fB|OUe,bPee&" -@Ɣ45dM-"OP lܷ^n~+|t5kC9!Q tct =skB6;NFq/ HqљCHlJv'N)׸#g@E0aLPةUle\l6 5 ބvn$~6BrX{q(O`La@6td+gA@Az._]U$L蚈#k@ݭ[C!dgPcm<{,oxqݾQX삔)^׼D c6ZWWyl,эV^r"b.fuIfrr 32 Mn/oΤH|+$Pd08sHo 9ƅq.8)ל' +[j"@9V~&5E"+ +^95 c,v o!b% XDž0S5w.EbSVj&' |au{<$Ѱ=úT?~]Xc\E20-(Ljj`Yl+}3we ;D(d|_UR+0;D4#G_<X"^4҉}K)I<XA&wqsJ*i[PVץkNr,FZ6:0Xe)$z|L$$f@-,+s@l9Y#.f=HgEg_U2Tݟ%eJDdw~K 7@o oF:n{&T MVxw!_J=<^|B"2@в0gkRcޭc 9~$xYDAx;5.{e9}e5~h+f">D=mي%*qCoTӔy%ԧ+>Aq4̈́O灮c>?(ތ PH9o"f[,Оբʺmm{a֣>ҀB'kT]fZ[EC,eL60.>w|awʞ`$7r=:,>lخɉM{Yw:mY\*`./Dk6rOg_.C"yZ6;P=k(Q*R~m&ȩ( :VQծ(qxK"XC`]B X:Zlll{Y)9ڟ:t^r^g$bIՅtuvԁBa8δsS9ƃ^ ֣RXDCM3ʙY٘!']T_/?G9lEaiV[R: Lj@(,p9~J|PpjQBΉ']yB(%ک;tCZ{, 2q5:JHW`!OԎ79´\!X$t;y5\{u=T O5&Qa wJ-ɩʉ,mzbcԻ㑹^&1z8AcgC;`~V/@HWZ4%|$=ǴsG/KU̪],)j-PdqRf<ן8j()T4AϑQRHySI$KWlql =cJ0tb@/ɷ/ʶn  meNx /͢)MT$AoHZ'--BLٵGkkzC' Vȇa6tԆ$~ԙy|ƍҢԮuRz xs4m4n 8,ȀMX8W kجEԞCi.^wxsRw HNQmlNooe"3,ՎڠHz<)neZްE?ɌPؼ׻Z04N/T _8Wjߗ)ʆd`Dmeu‰#kA)ȫ'YAJkb^4ͩn!̳Nawt2좹Eg>A[^!.[=LgO>cP| ˭[W$*^Zm߽0ztQ5횇8|[ PD st6VGK#㜻T(gܯ9I5hFޛwdj ׬8PHn_"d0H29JM6o _mS֗tS'$v{Xqf0~(.qO+wn`2{Xcm \ӏѲT`]MVh x}\9k<>S Awik+FSk9Fg Elً5mI܎1bgHj!W6~%MF~TH5ifTZxӚKH$a.A_εZ)) #~la~52K} I=]^PŦi<6 Aѵ|X/X,ALKИ3Q/YN)at,XS,p=G1`ƐZLbRc W}e$34ũ`泄]q<\ (5j?/Qf:M/F~#BiC5"h([ 2~Bxs< U[hw$mxn`& #zKңoQ{}cxcĝ;&ϩa4.땶b{HHeu$9D=4v@\ 8g# `l  Tw&^,fdIZCi6tN· 6v,Muy)yٱnIZB+=zk^32DpOLݺܨoݶKf%tVy/j) xxQU#m4]6PujBsQ[Iȅ1rhWOsдHS>@g E02z[-1@Œ; Ķ"rztɉ~]In*,8HcX@ '~{&|s)P_DiI{e^LLp/>1uHҤHyjO[ *0]\6WMG,#0эFrfзLŲhD(eP,(3F{0NVSy~ Go5vE Uʇl~#Cُ5>߱It)vOXVTڠ8=R6N⍵vԏRZ̠0ePh `nIpm8%b( Z YU-@4}hZh|H~\E˧EJ[UV|Sn7f=vjV #?nGP_YHiV'^|-5~aR(F vxJ-.YVŷd\7\Q!]'KsߍXb--S2\4bV L@{2Ifi??)zyVbd.*|Cs $ezڇ[\fU}S4dy(tiI.WA9Iwk?5^ { KN1a ׂ)M#<Z#)#(}?KXkZ ;Vs3V5Wx퐝k1rglfh hY%gu*6R↊Ґ.SO`PXLn@}ATf }b g6P=JR6CK >K/=i>뮀hKM ޗi0lLs!컥@Wfj (EW|x} eٶ<[˿PZv^`& ^J$Gh_в_> ώʂMTu@14S߭!=xЦA4ѵ}F!HBFQ_3|,ē}/ Z,pmp W:œ?-${Ot\S9[9 )zvm5@gXѾhPN` ̸ ,W0ջF3BD:VAO$ ]cF {+`لSYOF\n2'-NR- I"%gSBKsTn]rv8zxgq=2ڎ`Jo@L& v[O"r>ϐ)״&8_%t8!R>qb6Tɛjh`Z&(1g]z\U+0Eؘm4xbP7ن NxR|E>@U2d7KImKZ'>9 X#yRGܺ[,bcsғ]mRպn}n}i9%>壁g$ȳڽZplEF4B~-8pQ1GzV]71NzY{v aY㻯3iBäitA̜χ 󿼣HJxZ)\(F;^l_$MJD fS%|ł8qņx6C;!;=`'ܔ)taQWJ(ZwI)όo*E٧W$ʞl8w/=5Jw'†{GnnR?Q dE4@%27䰹EYf!Y٪kj y!'IhzAAO؀W@ "gǹHs0/$֑ _[Zܚj,\hb[]eFUxuۡ%T丵cN>2-3/ƻmdӳLw +^V} G_[5ڬ8u c jL2>cHҪV.h o2gԹ(CSV= pFu[r0ixeAluLL!Kv{ЗQ'21מL_/c<+0 ~3; ph{bhsK_#@bWOv(J_ZX^w6o&|[ߴL!m7 $],L#8΢Z5:lh/J@Q],cCu7JH++E&6.n.X~ {7$]VuC\$t̻}qmmC~3O눞U<)=gZ%eYD"X͖v>ƪؚ.#i %<Hhbx:B~A Z csjuo7-Qul$`PYl?/p;?Ɵܚ

<G4^KOdO5P1ZvT<mo!OܔT}ijBn1*In#3QȄ c,B ɧRI>l-RQ=̵ v:0!\ӋW1+YZl-ᥴJer{1CF>wɸ͐5Xr%0yv]'-4"j<60!3t >U\P\BB$!Z*xQ3j`}/YfHYzx|&o4UTC32cܞm#"S*Ӌ1-F^oUvwĚkܰ,?cK}饱bp/WE+_4XkD|TyGE= $X%ۙ8m}ggʨQm`7Z ?JSZ8K+>gw-,9 i'bxXޜWpK%!BaFHe`+K'g㊢»^O0ZeOpg&U:uXeVzTKY<%ǰ;RcXx^܈mv4+R C@tR>$cvAO&v D,qN/{V=C)앐-vcGFq;x Y KJRIqf}BcnȎ6?X^'=¡S? \Ʉ('n+ϴ$;xKߺ-0{)z(;FPsJ/#BKr/^j; b;&YZyay$aBYζŁS01t쌶ptɵlsę5ٞ2]}xV7e'$J9dA)MqV*gVI{C,;{^q _pN)+YW'OCז*^ɷ(č 6x@-E3KznbQ4v.2>ٔlMVEbVwj*zCdmw8 0oޖBgm}I&=& 9֥4OJ':6qDOID? >bYWʢ9KY }}*.XQPK[s4A,jL['l /&7,D?|Q{s@PlE:Fz"]"t'7q|aӊ 0M%t/+: Ler:Mjl#0jzȗS}+-5 ?c:ԔõO@w,hƻ;>M/e/}y4MNM"!⾳id_U7׬*n{%g/(h=Yÿ!Zocݚ{Vv1(ѥ 32mᨹw 381!}R[z.W[`_)ꁰү9paד3eeo_a'z%0N:^hhc~X@ޑN|G0]i}! YRc脪'G*WڧrkB«2)>zqƍ1!?H5s(; ="N@/b; Z`Ύ,|wy^?F)޽Xn_ "{K2Rɶrrc4zJ>*Mp]2H+cI*+| \@{pPI{1+o=Q?nƵI=&ax(C5 R4O$2]fg_ Q'~*/v~d=xʛ*0W&ƮwZTLa=*;)TQs9 |?TH #|^ qdfuu5^vC6\xZgu\o rWu\d2NaZvMB S5+nFC`аwzӕ]~/ysX짭V1Pv-tQV53K`*THyPݫ=Ks-ZR#[DاҦ&͋b.M|.QͩB~= HSo9NbEYXv4ViM> `1UƵHZi(gNFԚSX*Bɿ*"j?Ku2ą'Z2"bmJ_ʻm ]"͎E= lM^ryj,GtA\qRpf)&!ԑR!/Ҟ[vb Yq5g*v2c1\A59ԮF;yN 4 s*͑2v7B\3K N{#zBoa_vIYsGHV5 >8E٦,(.C0?>\0"4lR(e|B+c&{W*v; QUp5@lz" \rRiFCEАBl@P>UAs5or7lyos(@gۋ2E`fZLgI+nsF2W;c҉xGބ89zu#Otɱ0AR^\ {7%eJFQ_k|ef ]3¦֣Q>v!qf6^WqVK _ [y ӳ%Pz8zz6 Pg8w[ofi# 2S'UyΝZVKdc.! d},^'L'1Z 2Dun7gE[scf`.(}w8#C;ag`+Ģ,V |8-ܓӛ8VoRI)BO6V`H&ٺPQ4B疫-9Y>+ttm˼[9Sp1FB(~ͲزH K+Y4[}S9%ZCA!ˊӌS2Jò.ԫSyI_wT{5Iַ7+yG}'f!Jv΍è?ؼLL7t9pܧ]pþ6d?vND7R# |?i@`;($y6]Ofk‡Y8v}6Èl)&IȬ"&:  Y˃qr~6"x52s~*Ű 6z0^ÝT3Vi%Em&Ii+~7IGҞDmSr0@D}%{ ӏ߈hώ4aצV͹ \0~L<`%<_jĭ"NaŔ9IZyݺt?N[D#7e6m ԗ/D@Q01hsĀ'B; UzF}`#/DGʼn܎:iLG:~̷}""خ]_ňM.clE<|:dqulBE_˷]㹨}ވƯlk"qu7\t`KBG(.=YO=G*tSD޹zLT;1b^ϊ "ECǮђtn7JEyR٤4i<_xnQU6 'gch_tcT<׏Ζ/c7j0fD3BV>UDŽwFO7mh R1skx9wܘCt~©j|܃SV«26h;wLDžuѭ&It4[.$ kN\F -Mh+Z*p \,nm[k%.l}-kxg@dq7`, zyQ ]oUN¤/#Ĝ_ˁd_PzFMM=lh]`ZhB(՞@W*L9tjm0JwUu>' ;׷rpÀL|IוKN H[gۇtWAA<OĔ_xVZ{4R-wZ_PI ))Rp"hȎ],~EE@I:HElY_s0a JmIs EL f8^OͧbB33niɣ@:FІ#J.F- 8 J*._}. )*_]~g94+\T`~ڃAm;HTtk*>S 5S.$4F$֐nLX suc#0^Ec?erty>GJ_=]{ a~-uZ0b}ΔY-u11ef&L=HOc&,a=%݆A+Č'x2X1F9Sd-Ɛ,^J6vM`b0E뺬vn?U03$bsATr~KDžWkPz*WKj||AX Hb NU%ZS<AkX{! <ʋє?Nmt=|h8ЪEyt9HK %lZ"*=5nv\Fs*F)~zԾ. t?p ʡ| 8ҙ:&yfl) xvn)=}7m5]Ct֕o *}+ۉGU.[5AŽ̓lWq3cʹ ')2| NͰnygc˴1qsgbQ#p+79~`F7ì]=uL#!o⼜S9] =li `s,BVYNr{ؖ 2͕Jl{`ail;'#lՑiA9GL²|bͳKCmMbٹloٴ;4&O%_\YQMɁ V1(aߪ ٭t䨎L+eқ_[hHde&(]y~<7:X=NS6\H;Ĕm @5Z&zxjaWMe^y$S6@o޴|q8h"`G_".LhzAh}kWrfW6d(;'pW3j3XCΣҭWtbWվMY!q6w`bғ*7> HD} ~NHV?.gPLEGh"KyXl67Õ^3 璠i٢~2 Aǥ'7(_W ~Hf<3`yb֗9 aP<$w1VO+װ ok pW*ZI׷`Tk*:_*1,Ve}z|̑ɸ?!q3dn9o: yg,y*9YLѲ ݔ4SŞ]RȈ}Mvli΂#^ /-Av9 o-{xSky*^[Nq<~6+YN$V&֜3h$M #%nɃþfKV`u6z$2q~$3'3=[d+&e9j_g:?Z@׆[2=/Wnw)#$bn3- thp(Y?R w+(oe'ǪnPrRxڄ]Xҗ<:{T cSIr@%3TR:,77WQW*-=Չ\IEmuN^ !%aDd/p޵)R]zݛIB*#AqIv[eJ#WtBڗ45(S2ev2. m>"M'Fe]["$)ED FY-KV K֬d016/NG?fhw٠w?N3uTsI/;3֭Eţˆ^lo zḊz*߆GF$G2ǚ)/|8VF2=Og42-M)ػ.sJ7sH` f̐{4sУEf_GBV^d]e cϤvX#U~ r:֌jO:RF/&  h,DP ? {eJGC :7aXupݫ b׼#je{^xXڒ]mpϽ(+\wPE wY|+ s\!粹u5ЍSgnfIYr؀ 0aw@ީ2ME#Ki%.8"i4 \ۉa?kEV:cOMn]YBέ>`K͓J2jyEqbqxGQ4= p_P.$jX&) 85t#;SN2Hg̋FDQS#ihKI2._rO*Ly?۪_x4͠q;jCm[ ξy+Ƴf؀=}RX3!E%p$'SgZJJ f=o˯wk;YYE-3Z |`Z$: >f4zK ؂7 VRzn$N* 5vKE*)PNW`q cLJkgy$s ;PU \2%MA~ĄX ?|i|NqZvM49=!/4Rs* J*xg3jX]gv9_TOv~ (E3=<|0J`%qzm[LJj>TVjC-bL.VeehjQmEY ,Oo04x'rma'x"&wƹD4~6n=;1Q*zwSR=5+'Uy#U#)z98M5/]DpY4T0 euyx(.J^CĤ7ܓp Ng8?OcknGN:r;8OQ+ '*̘*8-<|`ֈyPe  c{M{Cwv)EQw\ILmH 9/!O4~ 2!B\Nx_J?7 =>ږ;zPl͏pǪ]l_zB7(366gnk}# {aM(vϝ30qT)U^:=>4+[NJeqc bfor|<ƝsS'2*5j! jO 0#"7hgH^,MN#d>W*L|<;uQYZIw{`(5~$]ea|p"ΥM p55(sk&Y=YDXAddp;XƟʼn) V ߂-2z qwy5Ί+]rD*/?:DEnJO!뺷(_JÖ=j.6J/.'/ Չm:b$Q|}UxSaPT0P]/&vUH1{ sR?oؼ΄]2 iOw3@tBqލtyW;3&otU(p W^o_Fu1ꕡXY  ЩQ8DL)+nh1Իt8(8N /ՇNAB02lJS` b4(:̓9TNoN~洉F~]?lVA1Eo ̱%CM̴ #rDuagnnVZ>ю jɉV*O[ 4+oS@W[ńv@<5bFE76_J=;,W-C+ر} 2~%Tf4#%M1J]C 7[֟Й4W d ]B"d>m'r/}w=1AcVLӮ/>`p5&q:߅2NTX"+"bz/jC "9aGvZmm5T']=O0qP(@ߨT%;D{mH3pb}RۆAȍt-?>.A.g?xf xR`k)6v0с>P{~GЪ!o @(Eĵ^3{͊AżxI^}V+o#l4:]zT'U0Xܴ+Ϲ9лȑ`cp)G;8/KUz`i{\Mj? S4'O)SeE.*xZ7bW +W[%*TN !ϙTf.&ntϪnͿvsDtMn@U/\2g%B:_ҽؕB8Na*)_)Z:4Xlc Oy(DRۘ% U ɇnPYgͣL5\k)XB;XD. 4/CuI ?w*&]$*SgjՋ˝STc4ȹ-Y^c2UdƓJN WZ*)Pq9PM~fTFE>)@,=5NTnBEnϾ+mjC˳*26#};BmZ4sON3s.֖pb 66e6>om~NQBHl$$!1 9\Dyɐf;,cU axT7)dsvFrtYU)4OW)8V佒5B[}ϧySf)NrVOg,"fJՁs.Q4~5׼Ab[W;*`[NO6SJZd $ {$P! QI %f!Sy]lP0ڂ7"3"P}f6~ }}5B nfl!gT 69Cl[3Jȴ퉧nXtbtHjP 6)(UIQ4I#Rpm$H]Ğ9{x?C i߫<v̮uF)KUn>mKHS.(]II4k7p9C([|?h9;k&q2봅U_Xh`$&[o/YeؿcBGug Zu%?j-w=PttjL]fRK)ƿ6T4`]@ZZ?`Aiѽ6e猨=D l|Eu\.׼vw>a"kZ{L:4ys4ݮ=K/pE_ +>k <:WȅI:62`Qu74,B. Ӕ1AtdO|+OxD G^8an&؛hMq´`'Gz TN-vP\ jigEw,%ъ37̉ >˵T 94D$>KEvu 8yIp[hXtY^-U>vhszDT:AԴ=%5Y_pTQ+OWX0{" 9ZJ{1C`dY?UȊT?ѱ)ݣ2ENR\y Gs ­2Zlj7k/k)킐VWO%R FK0x߬훗96i Wч3 kE5Uj-&x Mqk'n3J{,Jx%[9Qy!Aޝ7™ |Yn7&]]LJSWi/u|UVqRʻX# v&)ifp`C{