tomcat-docs-webapp-9.0.21-lp150.2.22.1<>,U](y/=„\t5OwV^mHۏ I8dF K)O0f2Z'cKֽ ­ڵwj E.*knv3M0}^B3Pѣ;,?d ) T #, " t   .A .148*8P:;; ;(;8;$9$FaGaHdLIfXgYg\g]jX^tKbwcxdy%ey*fy-ly/uyDv{zCtomcat-docs-webapp9.0.21lp150.2.22.1The docs web application for Apache TomcatThe documentation of web application for Apache Tomcat.](ycloud1332x}openSUSE Leap 15.0openSUSEApache-2.0http://bugs.opensuse.orgProductivity/Networking/Web/Servershttp://tomcat.apache.orglinuxnoarchJ&?#@v>/ B@vH LLj19 _!T=5~%M'ZP-%c@UWV9(=5:9,'57@*noC+]HD#1*b3l-P+["{'M"(LuX!y(Da@h:9U5 ~@F7u PR`YURdXLSXRs+BQE\`Cӛzdh):!'2vD~8VNJ/1XZA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤](yg](y ](y](y ](y ](y ](y ](y ](y ](y](y ](y](y](y](y](y](yg](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](yg](y](y ](y](y ](y ](y](y](y](y ](y](y ](y ](y ](y](y ](y ](y ](y ](y ](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y ](y ](y](y](y](y](y](y](y](y](y](y](y](y](y](y](yg](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y ](y](y](y ](y ](y](y](y](y](y](y](y ](y ](y](y](y](y](y ](y](y](y](y](y](y](y ](y ](y](y](y](y](y](y](y](y](y](y](y](y](y](y](y ](y ](y](y7e65b7db202f38aaa11925d8b87e95cfc1da301af49ee011b881c5533f8652b6bba0f9b0d6b9cfae5cf8c184e526ea40063afa0b4bd88239d51d86b8adc443342225a58ac6e564f66a3fa91f5ee322b3e7efae24e4ced72d0bd4ed5fd8388b158ad071fd8f8e14779b909cbcaaf78924b50d1c2b3faede486d0b6992d3aa21f8384b83f46c4a02f5f6067de10dbdf42f376a8ea050a7f813eea7e35b01d6f26cb191581414009ac8efb486df8aed81ab9828ef4eaab4e826c49230241f73889b8c7f73a526931a39d243f66e23e0a1fe890f6336bc3f2c0ba260892263cedd8d44367b8dbff847bc71da1dfad5d40bd376c7eba8aef764ebc68325e0dd9171383ce455e834eddc53475b570de40589afea055fbcf8174c830c75212f09f0064222951faedf2ff0c3b863105d4b5cbfcef9e71f1a87370a87012d7bdbe043b28033272b706c34c126fc190eae74c1dd750c661c38acf967b63bbb7c537a2584c478559e7f1e3fb0c4a46e0aa7491b7c909aa7afcb60dac3eac2533feca3cc51978c7f73a526931a39d243f66e23e0a1fe890f6336bc3f2c0ba260892263cedd8d77f84b68ac01984d8566203b324eae905f1883f5dcffd6d8c7a6342a76547458d4825ba7885174a0632cf2a30c124a3900cea0f044a3e1b42550658cefee7ce42aad6cf76f3f4dcbdaefcc2d7b74d07f753d36fe3d140c89f809db94ed95413ddb1562deabb7b81f1f0f52882bbeaf1332f7c20bca3f771233cbf9db4226d9a57b8134b028f5b8c206e18075b05790d27cc29c431bb9575033b37319751036f8dc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d6d9fdacbd36cf39f746e789faee0d09e629b6051395bae804fc88d309fdc8d50d2897c38809a7b57910d5ee7448dbc1cc8383573b96d026c43749100f0f48fb374eed6faf65e19629a8d3a5ee2d965ec0dfd9b25864e2176f526c2c3e1359b2c7a7360dfaeb1bb7c4994d0edff0ec9059f745fdec9f36c2e5e3c91fa08d1a784db34805462fdf0da2076dd10bb7286977652b78e84b3453b4e58578e4b7f8b99358118d3c66bd5242393acbf7b367f58a8b777ee3bb95a704dcbe56f24e584dc2dc21140dc4a4c566d529fc221a3cef02e4277e07e2aca0003b8d7572de757e6cdb692e24785f79099a558d554c83ca452afbf731dbe3f1d8d8e3d9a6136cf571a1f77a86b92cc872ba86a4ac538720debe5a075f56cf6ede6a52c1b1ec91b741c0a0d9a4d3c28b9209347681393ee3db72e105cfa8bf87006b41cc866ee9f459ba2f4c6806ed4a3e2ca487b25b66d6cdb3f7869a9c724950c2c8a8b9ed1e2b03094c5d6a651d8ad20a8b9c0bf30b37db5d86027a4dd464646d5ed0ecbb7eb6832ee56bfc16b971a8a7954774b5fe65cb0a7500e1c312ac8de7f04bb3f73e0fcdc0acbbe5c3f01c27eb039738bc2e972b1ebed7234bca36e977847e87d8d30b58a0004314e207e902bc1b4d9eb3325da00254e581a5e8d9a56f2a03167c391896c7b958f9282432eef0ae080555e7589072d9ced5ed7d5218bd54ec2076d42b0ff6cab0dded30a59596be67c047e1967f66d8423b4ade5f77015e79606af4bb532e3fc90922eb51037ecc77bfd3d3c62122885fa26db90bade014581cc80992df024bb366fc3151cd15abbab257119be40bf2b6d41de37901cea25657d124afd12aa1123c5f0fa1f067c9025b5a94eb3408b746efd1605d6c30162b2f55c1a94a78e348bd0ad37ddec1d5dd74285183ef6180c42e465bb2feaa11ca6bdbc33cc072d3c195cac21e5ed70fb427e0e56e56ab0983c79602d352317bdfd71a17f69d7d26a07dd4ebf199cf0b017dba8ed36be36c20c5a7e6ba463857475a53bf58367633992d0b9d8ef60ff077151e5989b5577f6814f8ae022baf4a1f4ce1e153e6ec4f5c65e60b7255d39094ba9f3e011292378073840d65bcab85b7510bce654964521d35dc5dc593422db472e0a06c36fd412deb972e3182ed5987dcdd1c5b9b3f584b0386dc1449aeca4b5667cbd6c85f66087d1f3bd728ccc9094ca74406405a4d33c7a3bbedcd02b72998c414deae726446cf0a0364df2c8ebf07ed62411ab32ff48940c492c6cc5fb39ce816410a0a6c1c45a1d4ae55dbe79687523a0e67402ba304ac380bf59b19706763963fccf93583e9bbc01cb900d202aa66e86ce13e00deba76488ed4dd837e351339eee48f1cbdbc60b9da6cbc2e6d454741eeec63168432ce8650f4c26b5df1e3f7714968c6d7a00baebb01c316f262e10920a986d1162b220d6f2cbdd5015f7601abde0ed364630a4965a5a6cd2fdbc61673a7104277371e57547a9498b3e8350c8573a03c9202aebe789dc17e09040754b89f1da45b531190aa975761b4e08f53e6033f2bc0ada76d53249d47218362dca807254f9c492692b07aa171ca3a960c96350115b21c0e13bbe62bcdd3b27bb9dd0557578019dc04c2fd7542ae2c86225aef8d1a04386c659c0da031e975c4895f7c585ac6173af6445b7ab29b48c8facadff2507e0b545ee75ad0dffba4f1eae78df690aa19a4619fcc8fca1088a04c913059df648d1f1f0e0d74b4b6b725f42215d8f9c2ce6f4f1336880f9b3d387351ef4b166518ac96c34059524c47b216f2bc5c51385d64b0dbe8794fdba547c3db2f89be720ba964929bc84947874b1adf511e35e10afab41f112894e36ffb8b2a03efe43f97ad1d734c5fffa6287388865d5f41cc41a1cce6d9657c81e44a41481512cf04ca624d4932f5100165a0cd6f4ff20f112914cb3ae53d3be0067574bcc78bf1d1e24ee389536404450f29892b364a792c2d67b6cbf06deb915d2b9cf0fc6c2690f766573085460047d489c9829a91287d213790d01bdd9db5ac89f390cbdf4cdb661767f7dcd047c324b9d7e5c0c97e79e1982c3d5722d1392d9f4fbe6b15531cb83c8f730881c91da8632ef8b387600860e431bc0bff1946b024d4222575f3ba1565ea478ab4160e8896c797ec09444c0c43d1f289b002b816bcc229bbf7bcd9875afbcec6f8aad6e9b48dcceb190179580dc8874b8316aac6e3a3fdf97b955c2a270d32ce4ea6fad553cf88b63a2601399ccada80a3654b00f759e7ef9ca2a259f56c8e8c19b232cf2a43c5cdb460f394d24bb7f757d443a9c144fa20c71da7a4bdb5ab49d1e39fafac23f2c75e8d99503b177fcfe9f831c5e77a25ee531e39e303b5e917075728ef9ac00fb167856f2fda542fbceb7c8a235306e547642a6c22be511e50cb9688ffd73432bdf17013600074586eaa3364a9bf816a97ed1ec27dbf9ccc9ad131533aaabef1597aa8285cea736fcb7b7c786071312a220064f88d7f6426116132cb52c9745ce03961f0b6a6ec7aa3e57897cc74fdd53b2f41c8de2adc16e55a41ab01439e06eb2fbdc7eb54c5b6a12ff57b311f7a865fc2762f1b31057b285260591c2892b6c797a1930f93111c7a0f493858ff051b56737d48dec169a0e2968e173c0ede6de88b0cd100a3b6079a735cfa125beabac45635f96f9c5426a6b6f11be03d9aa3bc65a423dd3bb6bd958035847fb041083cd174afbbea54744e9896db5a2da4459c284db16b410f9d3d1047259165cefd59938e7e22074d42ddd131e2ccaa5372455005bc43327b289f829bc9cffcc0f2449ae8a29c58ba54151cf579ffc52066c94429e98924368b33aea756f4de0625778e40eb6af0ec42c782a3d13ac6e681f46a8aedc6dd7ebc51cbdea64939ef6e72954d10df84a26631b332ddaf60aa62e6c5683d33f82cec6c9b08469311e71de4e18d0759ab3c8e140687d001a7101f20f201fd0747f553d8bb7608151a8195b87aa252d02c12bd7529cef14684730685c8ea3c78e7214c237407e066b19fbaaed88e79f2fe1f645064b32d50cfd480342515759eb2a47a3e05cad886c4bbcca32cb9f9292b53d2336de64365461e031375652779ce514f8cc8c6d33008fb660b1218768793ee17a50d0177cb64fb1a2baeaa56e88e4019b4090361b962d195fe0cd471a828859a7116b15bb2fabe2ccbfe57ccc240087f7c44e0268b1f9ae75d37024e9f7691bf48731d8216b967692f3e7dfd9edb7b6acb3954f6c9be53ea8178671c37c178a71b6925dc3b3da02aded52112c36fa422d381aec5ffb57c31912b60ca0e47b56634beaae1a4eb8c826f1329a1d49820814f018ba95a5b2ae5c8e349d57c6663aa87559d4b6c86b1b6a0cac0dba2ac0d6abdb2d037f07499a84df7f9a949e5e76a4d89dd3913b96e3ec691568f1581537f57b4e62863524bd1511017e7f252f23ac6c125160c39b14a2a0410d16b47d3901eee99d0090e19fdb28ab78e3fff49f571c5ece6cca5eaa4ca9bff421ce09b2021f4e4bc64a8264732de30b162cb05943d9b2e92bf27138de083e056ba73609403a3ef0ac82395a4fccae251ecef1878c569a3a5ee2f4e94f2b56e19054224482be0aa7b444ab8324ed0b0c25e3abacbd87be29732356c9bb890556675373ea9ed1d0e9b5678426d69296b6801c906ca378bb426aa3d6acdc3ba392abf7aa1d006749331fa8e97ac2202596a819dd382b46d051a28dca74875a851d97fcc71c78ca279754fabc2289a600aabecec4d9e4387cab9c7400aa2d0868a21c493df0e5da1622b319e915303b1aa2b72f3cb836057eed5699f522693cd0e6f9fbe497b6a0346fde3934cbcbd7c557a334c27bb34e69c7ed430ed4a4588c27f2a933b428f5a13403157e395a9d869d176c8dd256a5f28a042e4f863b42117f27a13e776a0e6ee6d54739b08b35741f43f5776bf51a193810b51d60285dc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d65d4dbfc82ee715a653291fb987dd565b6fc567ffee828d9e4c5f181c75eca0be63b93e248018e9520b508c50c9f61fb190bb7ed7c057598111baf79d07c3ad14afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f2774cffc907854a265c6b40b0d116f9a6ea6d9a2cf75d446062ddbe88f8ac94d9fe796c69b5b5fc7b9d15080f50cca74624ab5e71e8d34a39a9bf5ec19468bb5f888aabe1be074212d8c9918ddb214f2086b32af9bf92c8bc7a30bcc188233e28ec30fda8d06645b8d783d28324e0d5965f3c979967c7371661302ca4691812216b7a9ce72d18f80f14e16eb8f5129cdfa9cafb91ded6008b6a479242e17afaf6a160ade8f7878403c051ef430057662e95dd9ab041c58a11a7664466f4332a696376950a94d43ffee2e85c43dc121d152f50b39156c12aae4feaa9211e29f0756966919d4bbc40db1923b8cd64ba20cb04b63984291f27a5ccc136d9120d7fc06b6819ea1385e3f77724bf0c18efa98294218e6d0f710a04fa992a14030ccf99e58d0ccef53135b5af3619e0bd3be290cd2aea45eccf52f5ea78df8c2583a321fbd033fda46a008f27087c61dd11f0a10a760aa89c70ba59c536ae4855daf6b76ff2883141f5d5552ddfef3643fb786592e8d673b4dd9170c25ded710858a8fce018d9c7505b758dab6e107bd9f82b9ead61b7eab812b7a1acf9b82aed30931450628f70a195d7f6c0edb087faf37a771caccc40ded6f1004c11e3c5fcdade9a47fc245c64f44034519a5e63c91dc0274fb6ee079cff29533c2528d285365bb5b1e7af6c25c62d6dea19649bc7c2069ae2bc152134910bf75aee5f885863f5b540f453eaec6c5d8c76a97e9851f0c6016f8db640eba6c606a6d4db4ba9347b3d998fa3acb94760d91b6ec62ad8f59d04fa01856f0c5a1dcfc76145fbc41cc1681c6458316305365d75524ee414588f9bd52eedc4895db85dd87a80335712e3b3f1cde6b50c81e879ca909a45fa6f4864ca579ad427f02133086c1086486974de273b7fcc77e2b39fbd67b83c457e315ac0f21e5f1e978b90ad046070893fb171a2e0ab130deb8f068adcbd2bef93e0fc614d1b9a1a40d8cf33eeae05d03dd3d0e737a197883d0ba8490768e57b0ba2232b3f4addbddb9168553715aff696ecc32ba06c3eaef1f080a174dd5abba74b33ae9f2879b1016af3488e1960318211ce94a66e4f9d3e6b7108c752f34f3ee73e7913a5773b7832b9db12d5e1afa34582415751dfa6804b746211a89bc72c0b651ab576ebb8528172a879ee0c30ce6124b3bcc4780645ada16c0f3bbabda80b994d7683301ce4ef93eb9704b40ba3c764e66d039a022366a56f923e95aa02720fa36f90f412b273945faec6d94d9221ffcecb48438f558bf983f929ef9e8d9593a8c8c4dc6dee8b151616bcb8eea32d45a72028969e3e81fd6aabad03b113a66265da9eeeead5bce037c3c98946f654abf93bf180a2f747917718b0edae8b5cb0e8e9386915240d40ac607a31bcbf746b5a5f5a2796b2a527ab76866bc36e0b2ac9765e9c5b26e31922f29cd58a17f1c6cf7404ffc3dea4290fe66178e407fe8176a045aca8e5b666a8c42b66f5e61fd0fd95ee9c801a48292ea78bc940e63edc5777efa566d364629282622611436f3db3bfaa1cf8c375fe14867b4abbc272651ce370756b73fa89ea58dc370f01cf098crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-9.0.21-lp150.2.22.1.src.rpmtomcat-docs-webapp     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tomcat3.0.4-14.6.0-14.0.4-14.0-15.2-19.0.21-lp150.2.22.14.14.1]@\@\w@\?\8@[[r@ZZ_:Z!D@Z@YYYY:Y@Y@XZnW@WiW|W'A@WWKV@V2V`VA@UlI@UlI@UlI@UQU hU hTTи@Matei Albu Matei Matei malbu@suse.commalbu@suse.commalbu@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.21. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.21_(markt) - Additional fix for CVE-2019-0199 addressing HTTP/2 connection window exhaustion on write (bsc#1139924) - Rebased patches: - tomcat-9.0-disable-osgi-build.patch - tomcat-9.0-javadoc.patch- Update to Tomcat 9.0.20. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.20_(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) - CVE-2019-0221 (bsc#1136085) - Rebased patch: - tomcat-9.0-JDTCompiler-java.patch - tomcat-9.0-javadoc.patch - Removed patch: - tomcat-9.0-jmx-maxThreads-bug62918.patch - Increase maximum number of threads and open files for tomcat (bsc#1111966)- Fix for manager page broken due to AttributeNotFoundException (bsc#1126202,bsc#1115951). Added patch: - tomcat-9.0-jmx-maxThreads-bug62918.patch - Require Java 1.8 or later (bsc#1123407)- Fix tomcat-tool-wrapper classpath error (bsc#1120745)- Fix tomcat-digest classpath error (bsc#1120745)- 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- 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 - Empty tomcat-9.0.sysconfig to avoid overwriting of customer's configuration during update (bsc#1067720)- 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)cloud133 1562933647   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9.0.21-lp150.2.22.1  docsBUILDING.txtRELEASE-NOTES.txtRUNNING.txtWEB-INFweb.xmlaio.htmlapiindex.htmlappdevbuild.xml.txtdeployment.htmlindex.htmlinstallation.htmlintroduction.htmlprocesses.htmlsamplebuild.xmldocsREADME.txtindex.htmlsrcmypackageHello.javawebWEB-INFweb.xmlhello.jspimagestomcat.gifindex.htmlsource.htmlweb.xml.txtapr.htmlarchitectureindex.htmloverview.htmlrequestProcessrequestProcess.htmlauthentication-process.pngrequest-process.pngstartupstartup.htmlserverStartup.pdfserverStartup.txtbalancer-howto.htmlbuilding.htmlcgi-howto.htmlchangelog.htmlclass-loader-howto.htmlcluster-howto.htmlcomments.htmlconfigajp.htmlautomatic-deployment.htmlcluster-channel.htmlcluster-deployer.htmlcluster-interceptor.htmlcluster-listener.htmlcluster-manager.htmlcluster-membership.htmlcluster-receiver.htmlcluster-sender.htmlcluster-valve.htmlcluster.htmlcontext.htmlcookie-processor.htmlcredentialhandler.htmlengine.htmlexecutor.htmlfilter.htmlglobalresources.htmlhost.htmlhttp.htmlhttp2.htmlindex.htmljar-scan-filter.htmljar-scanner.htmljaspic.htmllisteners.htmlloader.htmlmanager.htmlrealm.htmlresources.htmlserver.htmlservice.htmlsessionidgenerator.htmlsystemprops.htmlvalve.htmlconnectors.htmldefault-servlet.htmldeployer-howto.htmldevelopers.htmlelapiindex.htmlextras.htmlfuncspecsfs-admin-apps.htmlfs-admin-objects.htmlfs-admin-opers.htmlfs-default.htmlfs-jdbc-realm.htmlfs-jndi-realm.htmlfs-memory-realm.htmlindex.htmlmbean-names.htmlhost-manager-howto.htmlhtml-host-manager-howto.htmlhtml-manager-howto.htmlimagesadd.gifasf-logo.svgcode.gifcors-flowchart.pngdesign.gifdocs-stylesheet.cssdocs.giffix.giffontsOpenSans400.woffOpenSans400italic.woffOpenSans600.woffOpenSans600italic.woffOpenSans700.woffOpenSans700italic.wofffonts.csstomcat.giftomcat.pngupdate.gifvoid.gifindex.htmlintroduction.htmljasper-howto.htmljdbc-pool.htmljndi-datasource-examples-howto.htmljndi-resources-howto.htmljspapiindex.htmllogging.htmlmanager-howto.htmlmaven-jars.htmlmbeans-descriptors-howto.htmlmbeans-descriptors.dtdmonitoring.htmlproxy-howto.htmlrealm-howto.htmlrewrite.htmlsecurity-howto.htmlsecurity-manager-howto.htmlservletapiindex.htmlsetup.htmlssi-howto.htmlssl-howto.htmltribesdevelopers.htmlfaq.htmlinterceptors.htmlintroduction.htmlmembership.htmlsetup.htmlstatus.htmltransport.htmlvirtual-hosting-howto.htmlweb-socket-howto.htmlwebsocketapiindex.htmlwindows-auth-howto.htmlwindows-service-howto.html/srv/tomcat/webapps//srv/tomcat/webapps/docs//srv/tomcat/webapps/docs/WEB-INF//srv/tomcat/webapps/docs/api//srv/tomcat/webapps/docs/appdev//srv/tomcat/webapps/docs/appdev/sample//srv/tomcat/webapps/docs/appdev/sample/docs//srv/tomcat/webapps/docs/appdev/sample/src//srv/tomcat/webapps/docs/appdev/sample/src/mypackage//srv/tomcat/webapps/docs/appdev/sample/web//srv/tomcat/webapps/docs/appdev/sample/web/WEB-INF//srv/tomcat/webapps/docs/appdev/sample/web/images//srv/tomcat/webapps/docs/architecture//srv/tomcat/webapps/docs/architecture/requestProcess//srv/tomcat/webapps/docs/architecture/startup//srv/tomcat/webapps/docs/config//srv/tomcat/webapps/docs/elapi//srv/tomcat/webapps/docs/funcspecs//srv/tomcat/webapps/docs/images//srv/tomcat/webapps/docs/images/fonts//srv/tomcat/webapps/docs/jspapi//srv/tomcat/webapps/docs/servletapi//srv/tomcat/webapps/docs/tribes//srv/tomcat/webapps/docs/websocketapi/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10585/openSUSE_Leap_15.0_Update/a36a8b84cb14a8c8e5a8d002a0ee1edd-tomcat.openSUSE_Leap_15.0_Updatedrpmxz5noarch-suse-linux       directoryASCII textXML 1.0 document, ASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textexported SGML document, ASCII textPerl5 module source, ASCII textGIF image data, version 89a, 146 x 92PNG image data, 1873 x 846, 8-bit/color RGB, non-interlacedPNG image data, 2901 x 1431, 8-bit/color RGB, non-interlacedHTML document, UTF-8 Unicode text, with very long linesGIF image data, version 89a, 20 x 20SVG Scalable Vector Graphics imagePNG image data, 976 x 756, 8-bit/color RGB, non-interlacedWeb Open Font Format, TrueType, length 21956, version 1.1Web Open Font Format, TrueType, length 21092, version 1.1Web Open Font Format, TrueType, length 22604, version 1.1Web Open Font Format, TrueType, length 21252, version 1.1Web Open Font Format, TrueType, length 22748, version 1.1Web Open Font Format, TrueType, length 21184, version 1.1PNG image data, 146 x 92, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 1 x 1 4a2 Xutf-8570de0559259499a4fcb54995ee2c8853c7e15686ac8eb1fbb14526ba4789b4f?P7zXZ !t/]"k%3 Ț~>o~Nug^@{ Npo"EN.-~Z$بo 1.Ew:ϘG%-^}Q0g%s3db eB+4TqA_8Lr1'}o4~!.U/,uAD cw__CJA XsSco1hc#LĘN$Rrbk̻GA[.Q1 xsJ{jm^= O4u":0ϹsF\Ca:k"ɹ[-8o֐֪AXIаDj~tl_;؞͏|Sbp'+R>*>YC uM n HXn_-~߬_* iqreS S|)f곧=#EyBxAh iW`NYv*/uLg  jS)66 ɚĽ쇽;1qMPFpoM$˝(bԗ8[:=lr3p`GȄ۳d_N&Ԅ9aڧ`RJ̢H5 ʦ)֥t^wo\o1|qJX:oI^9M鸸E.J~7UCz4;ӻ:WCCg | "*OvzO}<^ΚENk&={Tt+)| T)`|Xv1 cbr<$›O9_q(뤐?k=L6AO$3R+fln%L}*f9~ѿ ri<٧i7Iﱾ#_yfVۺ֗ #;,y댺osC1WO#ڹ}F F*֘=a$GMbjf'g/ƸTOAhXL; )g!agE }UvJ&YDUa1ҕG>2jN#p%KKZMW:07o&el µ{W:>QLCl]npیAr@3y0|ohqOk`#/·h(~*QZrZo"F`IF{R8'N:`q3d,߆cGbG|ԏ;BL նN'\ι΁In8 8{ N&VZ Yqm&=z1s o($]SSk_p+ W' `#^zKs?Mh"x4F#f$2o٢J "Пn]xak%5Ϋ> 2NP,,hc ce[\5V4 hD7$0̲~c^{% py&e׀Nwi\BB= 396.բO%[d7Ș7I974,'vg6JjDLҶ{l#fNfi*.T;2|'&lo҉rOgq] ްn-ܙXL~'#ڊ-DDkC"bIؐkw׉;p1fչw5W2%nn W}ˉLrbe L^DB?%0Q# x]lkCD7F0WY ¼2P%ES(VD?ܳXՅFzbS'Za?ڽ {">=OWr+\ y!~Wί绨M4o9\\;3 ]Y0[UD"P>$D{t c+/XKhu1.S`N +Q{#rho@Փ˽fVJ>ێjd/m Ț~x$?&l!)d#NvU]ztOIy2t-r:VAsB~~8iWaS}oH4P,A z^54"2DEq97]DH+1Wx Id·;<9~96r@Sg+O=,_ʋ![/agD1l⾏Ԫ @s_ 1o -p͛ ́`'|9X׍ 9A6x$^X/ϴ+-Ҍίѫ x6~U⋱kO-N Sa/\EtT/~Dq4a@:$Ӥȧ1KZzčOߎ吖Ăݚpʇ$%/  4#(/hi1eU+62=]%yQE}uI7oymՁ{> 9*tz,CB}<[$Mߖ޼Mrganܿ0A~J*%vCzs'ݥIIV'~FBbq0u̐fYe3AZvCN$?oJ!,r@Hme3M| 31 [Q|ag=;9)CY}7EP{͊e܉1%A26.o 9%Ir 4s &eycpPt)\T|ڥ椋VPH%z?~f@yB8ZuN/v݁38cmLRWU.P[N30+x&?P۶5go)7_Z8N=7B뤄[;ZQSEnpt3\qZF+G}l-0y~q#5V]% nb2XFUM2bjJg6ԏG܁di׸?x?JP2|% O(+W8hW~LnIR1vG.S6KqpYªOJ`_$IHL)Eģo^JivP~؇'[,}\F d4s7%B@N>dBEcu4ԯXr;h/lmɈ}lbjma_HQHviϳCEHw8ɹ ʎd{cn%T/pTc]챵*U,b; `>~o?p﫮{yEea {mPdUM÷| FX˼;x^ӿ, "b~2F=Q"o1MF΀ @K%oIYĊo^RQ㐔9d}a m60 E\}Soϐ ggB[ K Bh$YeX8m^\yYea_r"Ki!'##} mXE;"i޴EUYG)6V^s(}9+hٿ 8fхNKk\XT 4É~>h,t e|OPm(q`fk9|l1.)K SєK9 =-& GrҀO'6vkF(w9,C0ڱ~_k8ƣ2>K7~m8UX8k(vkP'Nd5be|9)-?,,ZZ-a* \9N~: 0i?O};zg.]\~聅 ?wE8HWnc q#W]AXM k3HMƪfm٭[ _F$n @y g9F> .4QpGz(ܵ!}8#'t\?"腲e23h[N8CYsnE0ϊy@s!w|#dX1Pqg5o]^ yo~12O~/sCH20.`[K[ IR15C̀:^ȨU~pO6_uV5|.>U;> YPg{(pwe"V- ^2rQ8'lEnZF4J>TP*-Ey1I$Bɰk;xj;Fe}AtHDIPѻQWP̋nHjP|ꘔ4aoi} Ru]ɡf3( Yg1> x[5%H͎ )D =~h@PQVۄ+ XMA rHIQoZ p5ɹC|s<暭.8 5 a6;=WĮѶQ`4@ -(y>Ciq$a N7|xzE H -kHWZo~ FWD?F\[Xb.ݍ4"pzS*;X(Klny*\UhW`ZX!QsI?VA6Lqb6e;qVE xkLN,>J᳞d-桱/c5p]Pw} Йno={"gwݙj> y*ӕ@y/rCAq$e@^q1C".Ltﻵ%Et' ) XY Q3Tڰʻ1(M(0d/g;v)>-^+o%[*M/'m)~`cXBGLfq\:/d o$:~i[W8~UGs0Q`U?TV ߑ_( G5A7m HsNC%{_Mt)zGD],tWcR>$Ɔ%sGRݐlIVإ'Rh#5Χ, :,K'%!)^(@Eanz׊1if16(MѹA亐a4qpӴux/Ģ/Ֆv0-jg}  YWnե~qr75J7[W(J81DɎ)7DO_TWp34_ehoy.+{iEQ4"n`s2݅/B/@m@ D25N1T*rjڎgi'y~>T JS͇u9jug DžxG vGb)ܻe_Yѐ0ݝN˜dG"7-vx,ewrY'@G Zuzݾ;b1]#P>k)S5j3T!SXw0SΚR,@)M qc`>~謀,Ho7m  8#k?Ʈ Xd\r6VXQ&#fuLEv!^NGl+4NJBi 9gɠp$d8ROPpDNN ג~GգUz_0yS|(~9߸b ͳi4s35jW A~t(S!6ɚ/eX /s*4!oBY݉Y))'xqXL!4Tfh8@H$hQMtC 0*x6<l?gtڤ#>\-Q n1Xⴒ]CHLJ 73ݓ}b)i 9#׭6V^-L'"i@CJԍS٥쩶qi/c}_1'x6y{M>tN s")&)km8 _}PGix޷bYiR9wG`k $+T !A\د|"un|/lo={kǸư%ArQ צݟXe6~/j'GL -6TF7.~?@-)NB6ˠ`mϮnP)i4(!}i9?' {E!:dߕ|J[ÒK%g״ȁt?mJUu_HqN%#E;lM ~\ULa NR|/Zl8w_=E&|S6].v"2 }j7g鈒؍Q#ehduWǠp*`6 b8.Vvw}wtf@xr)fՊO"%23| .SycH:n$$@ 5GEe{H%uX\+ oҊϽ9ׄ|kwg;G{w4Xw){&Lʎ]˱zLu!,iB,LkK[jvFXùtyaMX}ѭ"5aٟ4\v< Ĩ^ZLtIsA1 ո8;q¨&; foahB;V[Uԏ9yQ6/i=M " ]|SMBe-XAڡ{) =#D7hZv_*52se#5|(=1+`OҺy׵2S(q>|zX+(X#[,uXV>P#JK~#;9 :-;k PYxR^aȵBtXiN0[R<z|dYfkUbM QDo8_N-&I~vK x!V)Ah(f h{<?BF4ݮ?w،@tVF,ͮy_Y4͢Q"X|?\ڤ. 57w̺}cDwh&u?pЎJNY;CÂ1L*",kW6X&9'~Zx]T 07y 3P6l,!g6=a D0w=J5ʰ۳⪠;(=fg K3))&bFyp>ίuhk>zkj=d۳enD/8SbN{꼂tf`\Dd(]""qܓ's) fx%ZW ?d4lkYgd9hvv r@^օE-k3LD[ τrU3:>e5kR"2mJr ovKSOu J!lۅ%D B.A?&fWvE GL4TK -qn;􋄛hke >^C$|Y)[r4cou_)ZRL%n[IC|8]t\o,m yGVϥ7~N}JnTJVe8o;esoq$pQlF(zMw3`^@ka%[99xˢ\O<9S`dN1WSyGwʐE?MPPY!Pb,̒dpҲbPp s,D: Th39X0Åd6!Amd/dFØ:iʕTxHhGxd q` <os'Fr)<$z LͩWOÍǶ&InMkn_kƯeqI}C( br#W-4[пHM#DVU 6݋Γ=R]&l`~#wL0N!܁8ڪۨ/܏uzUfgss:ixB)Ѕ+7.?%]_B4";|nQvҶ]B1G5g<+4{=sbR9}tI,rAߑe{q)Iq`fM=|?#R>B7_ UH4IG\wc{)X%(9֪UO4PE2eۖǛ*B8D$0f[UxӞUmylBfN !-Qk 'RSyـO8M"2q2|RUS6\AWpK7_7$ }{$i]U\XV'?jZ2ޙ I%0p@n?J~Ζ܁1T,ڏ6IeV(xE*:o'6"|mij /3AӯTOu,tcntuADW^YU([ ;D33/#U}]U~OB1_N rEZcSےX}NĨ= "f%drvz\˄TH9F<@a:;&r.$DH=v <@NV\Kgȴ~|B0ӓI@oUj׎4T>*xwF(FjyrJtz!_lx+;T&7F5@sTH'<:uP(Bʇ8ߌגP={UȀRԞLߜX|l>pQ3pՒB(+M(:!^;t_ځXO2 :|f>v">N;жut?TZr۪u,#Z vqWU8801nI/E)fz0zsZ K\<=yh-[(r ikT6ĉhl=Z--l4bP{XL{;ڵ=$ E n֓1MJ ^E#w3~`!\(7,c0iܤoNXxER$i[.p)A DWt|g0ٚK:y؈]T]9!R}&"d"v f'=)%`zJak8fb~.ۮ %%e8`$\D)];~{A흪i㿂@$U\a⻞prmWPRt;@47]E'#v7O5W)/\:>?bqcFe8xt.)NJKCY{Z k+A! Y#nJ yJ gbWęfY K1;Eg'y˫äͶz. ˪N77uB0Fv0IPMc@9~_gpWhݖ rIH4AW zl7#RaU>1߳?6`I#\CM! ~:::+EPc9ɧA+@ ;~Z@nlBCUIw&X^wCN!V[[7V0<*^Wy!JnQZ߻eZ-8(i7.H:ؘmв 62}$'_ڼə |#=h#5j tdu#Y{5u7# }$B݋N7 o"!*AthYg7+ޣƊ`\7VVിi" *&ȗ`E0M-I.&0sE3/km.ɳ5GJe \/1P 'i%)/_\W S43|^!z{<'0 r~ )h37/OZj LR pho?ȾuQ'YDr0ʦ~2 tXⲝm/Y. ,+f8 t؏Hp='8 ج߿u./bJޑ&\ [$a<}'r%+5^BD2N?GkV>+׌s8%d[8<{ :Bw|p#W6LBȝ|QV3.}>Wgot~&9v Kdeě:Ԁ$L*]}^[F t~%&޻ߡ_]@Gqlu3A]sN8*Íg:~lM`0BM#?3bQCĞOŽ̭;(E^`B%f#aL 7 `#L' fS\ 9؋5>9 D5IuAёrjf*3GҀ?|ӴgAEn+^N VvYzRר7"Gp9UEwdpӶh/3I/"8 NIs=-B)1`>XvIrZ1ēXey" q+50rq~8${L)QQY []ٗYB@%䢎 lt@)!Դ5Oƙ |/ƬVO|ܘ>`*>} ->?d2%ۤј`.b)ۻpzסDG7TC] "1+[yYEw{NUǭcq`.;qa*(.v@yq3((b&Y;+^K3xA%V2Y?QpdGNG-v>:bU]Gw6еhi'&#+|q+% #thRΰRZ̥{ѷʍVX͉x㬆y`lﻑHX|%߫ *V\CЕ,>ΒGӇM"5UNRoxsM?%R{l&rŢ"֥%fF;2ڸS8J42۪fF'@`EjekgP_S:!*bɔԖ$c[ ̩Bƾ;a5t~_$Mӷ؍ N–7Q 4ꀣ  Pd Wrdlwlfް#6T\_Z󾲥rߛ=X9 Ủ ó7<4k[*x]0^?#gZ"^ioSXlR1?ZJ9a1푺8:D8 Şq~ * Bd'y|=#Ƴ+sb!L*Q#rh? jD 퉃]&׀'qE4.C$_O頴~ i+,Pc̎H:Q.85#mn㿏9Lh>.t'pT )p0Tp`-/x$bNMN7N ϛ09$*Un`e@K K,F@ѹC`6 ҶP.v :m}.|.j檠T?Y<`v?p]FbԡQ$pA蠙(v<8P~Y`~_Z  C)u2D 0›9oT΅:ocn{V@XI:̭h=艍'9 Y[)i 00H9O~Yaڿ ɧ<ⵖ(Fm18JHldOC`A.AZY " ._`+R|rQ-gS PNa@6iF'\؅OB>pW&2XPD^r^Nz r"}h{Au)^^kg}ƝPqc-AK蝤i Ŗ*Tw,9Uɟ8I :1)ݚsھv_~TIY%Bϊp<Wߚ+י4ӴX ;@JD=,/u{ b1%@L>MnkΙ*T}Z0 1dE8tPs= Rz_$:S &4"P2=>+* f}B0QCAOEu2-qv9H~^^Wc&e1ۚu?y.4fc<0AsΘM$?S:`a-(mQSmT1 l48K 0 9Ks8 ZS+Vc%O~R$[z BLj `qe ;J;N3OƖE< v-Y(ħWr:YEpw&2/^> Jq |YAFxPij 1[KjOi9f@jE-$]dȝ "mU/0ba2~@RM|ja}ip}Ev @yS'qaL~s&}i/Jx BC/Ј!S+k:P)>.~ԭת蕺LFuyJ-*ꌮlUjǠtT.S齱 GҖj绣MeeAPp" 8+s:ZDuGF/;K4,9Èf:6t(b [:Ju~w-z nD]{wujW+V}w_ܧGjOty'#P:$ |2*XPߪg9 Nfy߯A@-JBQ3r 1E6%~4\@vlWme|rz`R)kfN)>7U"Xqޕ:(};n^(<@4olIh6-Kt-g[n O fdUfhg[u$t}#%:]sZΣ ♃_Q˜*U!H0TݞdCGc cPd6e~Iv  N日\3](}uIσ$0 \{Yf?X)gLXzt\]֋p~2Q]y4g0pbK̠cȯ E/p}nyޏ}U7xW-W+gLLS*GX3+D:ت\ oqXBcel8^MԤTߋ~İAh?@y4ڽ^, 4f$ANGf3 ߝ O/h['vp RF0Ej`o6C<7o-&tC;\{1$k%F~ ɝD/d5m>A(w3 < 6EdЩ$ X37hJ)Dq,q% D3! &~/ŽԈGhB_EK(>V:dۚ#MTjH.M0!ת6F1<@R8@ ︞xFe=!sY(h FSW&KHK?+ٶµ CnJkKDWqA׽ CP\Z\R˹_HA='˟@-[*; ӠPХ"LZx $$ sq['t%_0GoTNٻeT8 kTQgftӏI߄'o⹯a;9CL"x&ʚ5?W_lRl>tRn@Wt@N,c<`[*:FP"l g 'w_ΣMD*%5SSrt-4mg'@'av×NXOlk OKA><gqeLTRhN:QZlNY{xu(SAw{e5d"u1([3[ML`DN|S vx7ׁ9 (NdoE7BU|Zfh(9۩/'yU''oSZIl , 6V^"FӛWMh2'˪ƥ(T'߱zqOb'@i[$Fk2E*[3Վ/~2e;&MllعDWG4 .GA'R5+7li!8Ė]Q!P@qӑaUڽa{yS9!·AgTf 磣Ra . H =9E=ZT1 rG\1hN.HN"qt& Ao/ҥi!{^ani!90h\^+w..-k:.)Cǣ_9$F=#Y%[ ) rgMv ,c=Py !$IճbpjϨU(~-'~Y{N,{gCmTnx1!+ z;KLb?&a6glNN , uBI3 IJL*ǃۜ6IZVoPGPHH#?L1 ow'}3H1 W ,9Ll&P}@<\9,zQ JB k'Vo9 BīDuԶqPi8DB 7%T:PљgTEχ ^bdmEY0h?2J};O֏Z9AXx GlVZљ#Gș ́$&i댾Bdž ;F&cǕ0 7?|ELXAٶ!|oh˳]78?$ M&ӚVxEy\yi4u˰ʵJ7^X[(K[Gmōi7_vl>1Jv`5IA4j0fNdnbɻ}Xg]4\ݾBHu?ZSijnYCw}EC 5UR\3C]WFOq D,MeK`^ ̀D]pL (eͣ<9eZ;-9̌'|}hu:#ےrt"4Z/&/=5,|bM{..Up :eI:0n7Qҝ [ܣG#9#T+$p Y>Z$#"1iRy#fI-{coVQǐi:_F4w-zYqި S^4Ku4\)buXH#0ijN'J'4_lBp7L?@ aR5*vRfؒqoי6hQӰɵaʎ~wy!q mHΤ/-RVVs:vNJE.NixՀS XAl!m&XFEy p>-I'w㶶8y)RW(~nmYiJn8_eb>"y1 6soDU>t(|SO,[ @/kݲϓA[Ԁl~һۑajMqR(.̞g>E7V#LK Wk ?c+$fcCs=X[`޳EqڅcC,O"ZZd.qw x4ha$0Y,t%Zgl 4hd #O) k~]3+F𾱹oٙ@*ɥM L $dÇ]xOɻmȈPy#$l'Oba!:K7=TP+;ҌkV&eK#\O.єQj ɚoNcXtC KQڝT&gUE:= ))j8wz L(Z 0e8T#,p&.bTYs r5u ,I59QeBcN)sS-c`9h(0 T `PNaVϽ50.su~ueCjwc30QiWZs#BۯK/ᩒ5SZ i.%{t!F_^"qY[u{L0O`ܣEL՝~M !i 3kg/aZ^OqO S.Lǘ pz9<)KޒRW\QoڲTY. ajI};VBU4'/;р[ 􂋋].7eQ6́e}q=b(W46+U8M~,xQV_b4zf`0jY0GG~. l|e3 ex K1笎BWJDھOx|c s,^:OVW yDdaTfZC_-4&9H*%AVs^t_Kt;,UNo2֗#.NQ JOʍBghY?Q0wUO&5]N@:[Z]EO_ c 3xFg=ayV@[dz;W;s{Dt@O+=uc`ࠀHVOr冿#/:shTl‹9.!+qVL__^A$:c<{#M=Hot]l){zy{G7OOQio32naC^eF,?y{V16|C}!JKq&(tB;'7})͜$9 1|R%(wη2b#0L],K!k X; PRjomW(r/Wn)jG-S:i!W(ń/ich5$S0a9Uچԋ`&"Ϥqуov] Gb$zXrP`SEJ-Rsip f+Ą_q0?p`#ERrMvP H~MMWd+AOtVr >$UQwӆKc>֪~yNOh43"w㤼cB@?~6y2rMI 1D\U VRWv»[ mHxXfW>( f '510!xr9ꪉFcx]8QZu(| -p {\="}p 0[fHNCnZh9yY.G,86Eƭu oq`ԏw+$&Pm `al MB,h4vzE"*;pb%&}a(7N/}'F+;XZ?i[<%\xGƩ&AQ-l15 u=E{k[/wފ4zb2VEJ.b ,r20'D,Mgv VRypHL9am+pб8b$F` \hi˸GFb1RZŎ`ǘQj}&!{ Pe'ap.WI<ì8G@D8 z9'r2(uW'(S9XY(9Ja-92-sx1kG$T }Rϧ1tq=;^̨{HY^+4z=i~Ԙը$0xxannb!{>$~RW,IOM9x-\^nqE{VQ 6(LtgNeUjnм,ۙAV=j#\]&Ɖ6 #D \BZX(WpecP 1,wӹYkĚ7(Z9},v߻61pM+ɜjo?ZvΨؾ4 _!~R^qد|ڿ25Wlp!֛ƌfh‰.m Hy3~n=aTmaߘ dc˫tDJ+'0W4EC4!ez'm(S0aj, r%tQQg$8O*/Sj̽r D޸O0<śdW?Е턁 J@¬ֆ"ONcv•w6*MR2~@}Q T췈,*c3Z { yy^+ۥEzX X〉/ųdlS;lo̼7e0/+9ՠ.~=N/Ux󊊐:dۮ-dV?eTWxi~]M clyOBxCS+/ ޾x[+~b1HԮk|$*ؚ2+^KZG_;6Y6V~+|hf۹ `O @B&)OcLn7,l}^ߩR}y{n/|Jz˜Nc>\}S/˚>S;]E!cW6?7IU(xex kY8xkh;\㓯ɋ85dю lofw I06+<˭$"-# 72ٔ%Y\џYRaqL|m Z<4 CJmQZߖ0_@ƒ{ Reܳ#P'+!?HQoמmrH*(VWi0H< aב\CΦ`pn`hx.˷y^i3ƻD=vw_yj":cz?r Ԇ0<StDCuqNpB6S [bKFtZ2Gx_dMUl.8^Ó 4Trrp2j5mt}  kWÔfzs5aȘ2>&]Lj؀,^Oj@ZoROysJc-.=G~sLZnkQ2jâYCģ=BE^Ȩ}W(zb#?+B9j˝ l@i?Sl[f=ܒ1aԃ<`!O<@k~Hӓ}mbaDxpHb)S'% /)J6&2%T2{r ]=.2'mN/?HOˌ60Նs;>s+vx3Jk^Am]SU$\>seFzp\cZoy $Q(fVsxLDs˗1jևXãkX퓴YzّĜ n g#iS.t]j[:/е ɑTg˾&Ez&F.2| ,~53s~I U- $Gli3 ߴ2iy@{_ySQw)T 긙W.RU!5DC81%{w[Vv (g~sÚ5~{C*~\f$RgQk3lj}ggL=0 7è6R8P MCԶj~vP}H3MQx &ܛ>7M&6 l65(ްB@kp9}jn8ؑ ޓCjtR'7j|d¯{XS]IV|,A,#ɕDB!]Úm=yCUgzN̰o?Qk $MTsc+t+kTae}AGoVãR:wT`՝|{>IH^m{0!4)K`Bz#<d>c"k^,ﴰ~{\7fW ?~tRbQ;]M:|ݥ#+Qydc. +ҥ!k7wWeݨNh>R[cwcD)-?* gƶ7a\4#w [cț{\G ٶaߠ:i-E$qYAP?#j a8p.LE.ⶏo _B4 D eoK 14%RM7Sj SjnE!z k C3e%dnUj{$ā76:uxx_ݒc|NNjZ1Ƥ%7pC8d[;褕CfL]ʌKoKg ~OHBEZ(>&CJm iV]q*&`yK3<NWtmhq++-h0y&̬~X0XHMTvaA!W0 vp`%C!_[OFqGjV->U\F7G@Rjo`, (s:_JFՒA;Sl-A{_mZь1o0ABw95oc#er9t{d{kU?7X& _V׌~Bx8tj e.4vܘ:*^{:.fq -)3*j5F%IҵiASP `,Ԗo=X%|jE"ҹ?PJrQgF0B" IR 3R[4øOҶ++߄ ʪgxiw8 Ћ=S4z;ֲov/" lB2ӚZdCUQ521m{Yt:q>^}\[E †z=k!S7pȤƪOu`{eӺ@\1a{C% \i}^Kq &i9!qy?Vf$ 4+ˣf5}2U Q+CB.|k4$~c}w.WXOhf*^oҠB9J;UBˊsE..\N &茶OnE]zdeMZ,nrQR oΩ*_sAh K%ê?b;.9kr;T-fs[%%h+wASvC5b,s/$k6N1mu_ޔ:gqkr=|&@)0kZqb!_2Ȕh>q(:zuU'\pGۿd]by,i 6.?Tn?HәJUt!ALd8̭^"G)1lPI F8i6NlCTUGaE 'Gw>2c/U -)sl,wsGo`2cCȫ Je)C׬ n&e:3L nmr}:5/DMW9 pes0T@[J>c &M/Hʽ)(Aմy ?a>(c󠪄Ĥ̓#H?iĮL2geY°Ԁ#(A։ MEYL+=@;<$mUri&=y)k= !$=Hɤ)@‘ҫڭ30fوGG*:V#e \fc~b$[ i`ZjQ&YƑ{VzqS&z6.Y~#[}M3(E?5֨|~ ׬ ] bad;KW.ImAM[q8}׮F`;,kgV>cZE*1:4rZ%`qjɀ3Vm0W$Pn6Ơz`eQq-鬖^xt ǽ1(=/JRD,UIH,s~lw0S yK"WdN\Du s<r.{^}7dsU$zI9BUvωONL Q[)5H$r@Fg v@WtiLϠ1Acg OoDxo\7V'?UsǒArv]KW#hV85V*)Fˬ`OzitWlC<1"f7=% C 4c }:ɭ$^\z[Ȏ.::tL^hI1+V q'@/OԋA`9ИIp LsyA8%|*`/ ݗYW"SH M|-2@&z<7@le1{4굀AiJxw@M>֜h-jݢvԁ::wJ$:(`7U4ݵ 9/2 BCUҞCvE%`af2·8P_)JGf;{]E%-q LiMCV~Ge Q q ;LqɆ+uNa%JM}ʿ/@`+Q]"b ْu3!qYTV Rp\x-kb,ȗ|I')V1LIBo@ꛬulqj{҄31V*gK pzC]gM8|v!N5[6FaX<&&|. 2D*e8╠UR7гC3Kߴ; h_T,:{hCfVeVBA02 nh37a" P++$|f>ԍIQk@>Z\#햇$s4q"_&q( *S )-3!pYP*B|xUJAͫBѥ_{1z ҡoMr[x@~ =Hs~ %[M[?Ӣ+Qۜ7 5P)OTI{O}+` tTl Xvˌ2=,nZ\9xw-¨jD_jJ㰈.Poڨ;\SX7^$c];-n$Ii/gLeLtSj5·uqM浕Fz8G5UWh+ z=q=]tWHut;\agB.P}s; Vm,ן!2g(اlsW=!.>뽬 [ķԆ*pQd^Ҝ0#VT*2a9E+EE #Hdy{k[@v٭g,gG*c2ǹ`9i$ 󽔤pyIش@) 5w1Frӣ헮Ⱥzzi |͂JѬzmٷ_X@{I}~OBѠݪFކ.`'6D_!c4zN&'h7W(SaJAAI|ց iTJ!zDqu :AvA+N?immi'^U/ ?W, N;+ ,uIZtwHi's]Xe?YX g=kmgD*wJ߽W\iwf^((&* VC1s;guڋ;D#(3[] v?"~ʪLy4MXF8$j+?>[.[37y@ ڴĜ^&6-fwv#:L=TUWaǛH0^QcOS}B v5(9F1H H2l8J'iC0lg PϼѪ:uj̋& &_.!I Gx0_*dWwg3A2G y,#;=9jB쒕yR!&Ul G_8◿)fL ѦZXq" yQӱxWI}+{{[#;T9.񽱑ܳhd}|1<$GAF;1ΧGҜmƜαP5JA6)8t224P\/6ޥq6*QV;>g*0Pྭ~ȿaI#숣S!uIo'D+HyFutcݫ2 +zUbO QD+Ս`۞GV+fI;/BKNȝ,.5@).SntH:kЛ.{Qsan!Q  Ս,'wDV侺*t&2VCY& ۀ~Nd{[I^~]I촗oFVZ{3y?e 2y*IX)Sڳ\7aqp>F3²^'cj8 Z+?}ܑ5_ap]mc@}{%G24 cS|84]퍯"QD;FPwn|8tY@k? {x-Mfz7,>X:IÕe5Zw+C32u /9I<,X>hעcE.Z]`I/SY!X,/~{: .96~h~9A<}CG]O% (%pHbS }щlR W{τ6 $:sqzfɖ"fE%MvT#,5(Kib %m̴-iFRƓm!~UCbMNWACwFeXꪹa`sKl8q:ĺKzZD䒥i\HA"kP#@m>ʩTb'EW0G>m[2a!8&+zqͩYSY/+RH՜d5"* l-o[hҞ/4!v<[iC "ߞ{ >Y]2d }ɀ۴ŸMs;.2sM@;ROY}C';AS(P1Jd/1g^s&;]NwJzc4mLba J]͂E5W $bFUpO/Epk s޶ b[4aĤ5ܛ#8v+'̦MUXG{Km,qJLT& !l:6rXJy[R8`jEfz ^.<8_;ȐϨ5v^Ytޓrie,͜+KZxW,rA26vXCYi-Sˠ9SǹqUK{@7D@ }`$y}^ DyNG8Q O{uϯiISHZS* 2/E*';3cU{PG.Ӧob_g8rK;X5^M$7 m&O1Ցtڣc聛h]2JC017~U{}5d4۠GG G ͔Y/9aZȇ#vI6t28;r9ȜծS~S maέC6Fm vS}|=GǢTn%zK8.!͊|Z4fslD!hW=?!9'eoOܗ\U&ϲ^=쏂Olg|Ezmع|KXE>.JkAINd^Th *@k cqU3jU==6їsuAùJ]Saa{ʦqq]2`"Ϲ{.BpA[#IpD#ۓ$:4~ls8N.qRA(ES21 tm z<`-8{ψaW  \qNWc4 MV1@ ̽~_YwsMgqw|) :Q[ݒasP!t` uFG^h -q{4]mĿĬl5{CxBR2ar@K +嚩 joXB]אd4ߌw MZl[rG Ɔ(坹w)1i vF݅ SzM(n*<^3h{=PKu<"d՝Ӛ<>HAf8C$q)@fu7R/{eR'6R,(yᙆG FyF-DS+(ְ{hon0)1䆻 L"Zũw֙L6\:7 Eڱd-3x"A=@g4 D[v>= Q/ GKr=em˾w^fR?Wmd.\r+5$tkWk)0aQv7Fh@pl/L.g |S<:0ouBzYQ (=!汁t4}JQ.چN /w #Mqfx=΋ac?xJL?sS_9;%{"(gbD}[U}_2At94qPWS,})<,D`hdፃt3"ƷsAⰨ#-[3?f ɫI(<b9ZrdjFBE\a+2h>Fd3H4Z"*yC VcůyG˪tHX 1լ0X &% @?Tξh8| uIQp {1T#OiLA3!\+ezVmtZ$zy"oZ?$HɩT,")@Z4 CȝP{TQfAgZ|:Kƻpfb&U\)tF蘞 sx]L*P=K="IfeOIaeGSDʝL޽&FS0cp_憑t;x#aZ4FP]J>Vz-Z 3~֝ ;",0u@ @oʅlH)g}Qyl7 B`8յ:jF{#IE*Pvc0]cÞ~](9MG_ b%:\PWyDi&~:oy.|vQ}  9+i8K"#az3ſhrEsˢfaGDNEb2I}eg?>dxCEX D**siFJJspNs ZX<}%YvS J\-39u: >1%w54|06:y P+o NVLYY1\Gx+2ߪG.juG/ܦN߶~VѿS\$=sS;'@*s VASs-~T?N4& m_J Ly2!9 8ڎN.'NP@囙)[RȽ%A‰g,@s@JlɮٍgBu}QErPdV׵2Ip4e~\} Sa'ب;X t<:+rnߎG~1j.p6TC3\U_WԒ )y(e Po̬ۮ>!* .GhN PJK҆N<uT}xɪfQ$Ӫ 4D7S4]BV"ނ=Z_YبyB5,u)]hNS.? |q{3GdvsI1_h=㬣fUYBlE[gvla F{t͠+È^?mf%'Xbt3شRnPw E@lhnYx+^܅`Z?mw+M5((Tyy\` N4=d592GvZW^+V,}p`>ɤ<&TLԣ%r&8l#f- \ g|6"0 l/A#[ڳcy{%KծS t| Vn /EDY|E)'s-z4&lP7.R4`U-׌8oڵ,w/?7n&g3ԇ2RuzX `A"" u| ˜7.U8؞XX[.l؃"eN< ;#> !{} Ƙ:-a7k!F8 7GǦDa;Zm[!&Zޥ xHi%7s$hoi{Z\Yֆ̂y4%R.t/x{uri:tl"wKoo_=HT_ h \%QR$:4zi FO/AS>J~rY'cet](̎5*V\M!TcFj,Y˕Ah7ZѷO+Jkk̍V,*yŸa|A6H8=IP5Cey[Ъɽ++9#zx2" ‰Hpzd^AeR8ߐW#$٣˖P3E 5{'K3X؎ܾ]luD>=< [;pV {$P0 L<{#_AG5AB,Ҩ_Uvg0ZE!wj.KVT3\VMոQ73.Mg?w.P4+,>f2u86T-8P|Njt%#n}3{˂G籵iX;0h즧We3U ! 4c%YTsSHX1'`nc*i)ҠrCWl1&0n$\g'059qnu[Rut j(̅ˍnM †Bja~`2#&,E*^9ϕ 1ڷo3%B+u ˦j`U,x,/&@JL;<aoNr~v.K!s,MɚY/dn\2xsJ+tV1<25Ѥqަu : UeZ fA+ IJ^?x^);t \>7)8c1e!I-.!ADn @˿^K%kng oW)Ft|{ YddZ7_;LTq{"IcGsgD`?_wK "iOvl^R]lum}xQBinҮmkkk oh_ M2Ő\Bvao)Di6揝`e#&rZb$*-`@ARXf{ӓKK5]bh- O]^N&,&-PL\t0AG| 7jv4^+>N*zJUhe!$iFpN`[\ 쏭gFAHlM7F8 <9KHd"DJ֍2UOd^ӞOJNoi)A0GLtgM^m[L(f Pc j%O37 |9BxSŧ j >ߋ(M)Nx` 'YOW6A+1CֻlH@HkFl#ʓ~fthHs=։_h? &h"̘]g0 @\01 TEIZ Prɽh^1%lR,;x>L*}C +_~A.-~*88ɡׅH?4=^YmV1L Tyd%M@1.m{\~Pzzݸ31L`gki{EMH 9>+LH~bK=-R.mDi ݗ$Uv 7 FoVF5Hm k7f]4Wa̟qXŊ=Rr;@ ra?SY"_&aC]7WdKQ S dM z("u<ء=y)Uf zrzƒ)яT%v7oM*-k(䈶~KLvރRU[R5w땾݇x_}^=>FR1'ޠLͳyuI瞯MW"Wjg2V_IDI+<\^j Jfp!)YpEsu3Ӗ71DT+x]o!{NaGX:N$$& I/Or zij\[zzJwndϥUU&2®.Y5JbcJk36"]].׎X2XmcWZ_öѵ8 ;l6z_ H4Ա4\0N`'I·CDNWwǦhBZbNH%>@_>F ^<ɝ]Bǔr6<(A-(=ve- #+r{&RrxJ^eSFfA9Iֿ\ެP!YN˙S{<;EXP00tRE痡CXb2pJ+:^YRmM$:2PPц̝19] j'FN9Z+Sw%=ꕑ\2N@XVlo̲6|Z`ɽ=+_,Vt\XŞEժoԏ]!G<>i1EW宦HiS XEh+H.}׵Zgo}i,QN[+[zk5 #TR-RckcW eO:60T-6u=ґe!P憹+ʦJ5GQ91_ Pc?ppF'o)`;\8dm:.&z-@y|%3պ`NMr(aݕ?a$N#s|d*޽22{M\!zV;ݍ;-.?g&Wٜ/րu vT%X^O-sgjZ^Q!Dأ7f-onZ+@h-XZ5Zmuv_fङO ƾJ-KPS/ia|Ɲw9ICXQp@ TnVM/1ކ M0{!]wƯs妾m!` QquSB58t#N~v afX3`q|+6b3l c}us%נd|^cWݹ|c;dm XLD!{ybVDxXkͫT=+;No ϋ,LD3>`ÓBN^ܯ*k%Ɲ iM0[Uw]j W,̯G2'jpw[˼?xjbS[Li)δ݉ęyi g0͇j*>|6彵\7k;kȓơy ϊ\f_mML]2{SdF>3(;(A0Z޺Ut#7tX"r<fFVJҌ_4Nn-߾^bz bw#gϩD"rM]׷i`#iK.s *6A,5 Ž\nHT*|F:m,GWxͷo%Tk|Ll.WB:qM=JZףuyl4twaC8h7|GFx)Go-x*h{xO+>Y?!jeTqdA"m84Ƽ4yo#Gs(\:ﰦAls˚4K{A{%GkR[M~)K/olKz.gY%v\?7* wf0B}MWi˾@>sr3/+hEw(QJQȢ"Kd SVVI!\CzpSYI:XդUe%QCSGב|0J*zԔTHMX)ƏĀ84]B.Ly; kttiK itعSiKW_9:ٖH#*{qwy2)DBS\?m?Y?$~E$Ə2g񌮣Qq~eH夰k.zx&K/hJ5BNmuR{&9Rw2t*H:~(zh5KG3P_u2>zѮtV6hq{P~G%[fSq GeC$Iizc-#v I[<{k obs${|G _pbhb3!{i從N>Jzjp°ex]Z%}a)`Ոy& )-UKzwSZcR/oVm7" P H}nhVeV$9'y?Z?)-fn#Y;N636iN-$p^V AkLzqލ ~CMꪯ __E/tG>h1w/)Zo4q Xo˒JPY˔@\TsǪ$WV"|FQT͠ܢN⫢}@W2?͉C=rNHq=ΝQEe\i}F̣~^//xFU=8U-Q׫ aGU:XOdjϋER%G+Rnt9zR]H2lZ %,V8(y(*%^P2h{X}gJNF4npY}qPc awj]PK+- 1C5V+Bz9TԱ;u5@{g% ptM(葎Q4Ԗ2iLP,3Сgw  v`?ee 1]P9L1qCmrŽ?.~,5<%7HEX:v4Tk:.Űn)i2ɿrfXתۏAʙ{@5KkYL=>swYB2WO//v* OMda%A JD1ATaa k#%k-ta?P)YuilxE'11D?\]jX 66;RE!,j@|T?(8_oior!̃-2>?Oo/,q59i]iVIkG,ЖVS,-`_DpS~qr&ZN3#o׈ *QM DZPO!3 y@k Zb,䃺e/4m5n9QtYdCn@*w+R҅ )AjĻ(+:NP'eY\9u i׫A??fރUo&4߲1cDD"9m82R^MjCe= 9Tn`nzMԎq%:7;,y )]'1*jD̙W:Jf*) Ph]LdmWh36< d‚\JHC*nڮ2ȸ{^{SXyq ׮E{uQ^Pr+|8ּܯNZIO*Q +QdDR1W: PMg7cEq\F4"~DMʍ%k;o#NTnkR&rw_}a?4H-EddeDsgEFuY/u]T|"x38C8RWQK"b}ƞ9Xcט)p}stkW (HPi;ZnJPG5yA i~pmNUڿ%oolF <&6VQu SQ,;tX!TS/u0N" ] ! z Z'3l =Nţ}s6t=d|D:chv2a>#|uT"ӫFdXbaPF@o~_̟obofS=ٓDKXHt)\""৻:- *E7OFhKbf`IWrD!=TFF dtB&O)5O%;s0fxdo[~pByb=z^vjhMϢh>Tܹr[!Ԧѷ)e 78 }?XzQQ8l~7`6>oX\9g'@?ŀQl,,Ѕ?ZĤo}9EHNrDM_0f6}| ?ZVVL*ɋk$vj;jdQ=JȀ]csM{ a;9q3N>WnPc yk2݁w7zW}u7<ךuE1Ơ&`<7]E(O逖qpMqM=gcYaRE\2v"t0[K 7l!G ̆uÕctCӫPԎSl>ٰl{9o=,Y+J\yjtqpr Y \7:AXwl_" tŶ!2V0̂n0 b/ɂ]5X1}Ҵ! J, : XqbmSgbf৛iES#oj'WSnKIHeDTS/̇8W|؊Y\QÇRE*#XHW%!_}Ν񎤌CɈJT7c2N/`a%bcwZAn ͹}wnlHm$|&ꀈsvun+"[_;lZհEW' mYe?⃪.z)?C`\].zj5Bݷ\bbdԭN>j≴<oGF;h>۝w0]pޕ ߰ɲ;4v널t `hw#7bpwkne"ϯ &TG[#E._*㾁uGgZ^ZEH:UPn* b`ᴚ y.=y*T**a,1A\wC& %)RO]{ql6"A!EM8AFӴf’g{#%Ӏsb|8{n+M.بհ*Ǟcii[ &ef\Q}ySǯ*UiY{鮿L-́`8uu8`vZ D$zj-[AORsd(D?˯>HśhkTo?s.lw%!ˎ~Y1SIF2B>1٩JY3Huwnx} t:E<N\$gE&ؖ!Xa2C>MG4@n΍]їQȑGJ"솛E<-"{u.\RҾv]-Ih:];lw2ƪQ)X̩E*k4fpqg^Àw<]P##eh܆z ? YZ