tomcat-docs-webapp-0:7.0.76-3.el7_4$>4 \G~ד$\S0>8h?Xd$ ( S  x   @ ) *4,/2255(5<5(585A96A:CAG`$HbIdXeYe\e]h^pbtdu-eu2fu5lu7tuPuwvzw|x~TCtomcat-docs-webapp7.0.763.el7_4The docs web application for Apache TomcatThe docs web application for Apache Tomcat.Yc1bm.rdu2.centos.org="jCentOSASL 2.0CentOS BuildSystem Applications/Texthttp://tomcat.apache.org/linuxnoarchC#?C_AL,![&%Q@FAH WB8uYoEz{-Ao65_!Q(SW4gQ4&>821Tv*r@[IOJ]H]tQc7SraC*7SEz+m83J/3nʌ,Qg*6WyULKgG8 { LR`Ys+J;{h'!E9**++>APor =SQ#`5X;HkhfA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤YSYQYQYQYQYQYQYQYQYSYQYRYRYRYRYSYvYQYQYQYQYQYQYQYQYQYQYQYQYQYQYSYQYQYSYSYSYQYSYQYQYQYSYQYQYQYQYQYRYRYRYRYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYRYRYRYRYQYQYRYSYSYSYSYSYSYSYSYSYSYRYQYQYQYQYQYQYQYQYQYQYQYQYQYQYRYRYRYRYRYRYQYQYRYRYRYRYRYRYRYRYRYQYQYRYRYRYSYSYSYSYSYSYSYSYSYRYRYQYQYRYR79d613c66e0141b98f8045980df9b80dcce4c04b99a2849d45c08e76b36e5b79604276c0806cd936ba7e4ce2beee26d87f496047d84252ada8b086d8c9bda6ee3fb6cc108046c352f02f27fd68e9da8a52586c8bb1dccdbbf052a6ca549c2fcf212bc82199ae0dbcb0001ea03e192eeba158a994cf5116db1d492131c4ee3b1a858025cf371509e71f93ed5bae3f4639c4682c8e2ead7bc609eb8c80f4ec6c0ce24420e88bb7b7ab6649bf9b598b1b63deafb3c0a522d3f08f14b4e97bfb496c17938d7474ff665055950ff39a8c1bf73af72b58c8770844f2c4ad0c91c80e0e8e32759ed5f1219e65d7e4b9cf1017a7decd86e9a2b4b2e41fb413d2c9b5a87e12a187d32a93a2430ace4ee01f13466143fa5019c43102fe59ce7a147cc437c5119bcf14238ca3bd0077d13705bbebf0165e80038d94ce4a36bc4d0e79cc167d79e91077c5852b3f9f8bcec2c1145a6b628f62fa98d0bcb84d1e2ced25aaed6003be76c1fbf7d9dc9865459a9d73fa84e72d04c463786bf6863652cde245712117938d7474ff665055950ff39a8c1bf73af72b58c8770844f2c4ad0c91c80e0e77f84b68ac01984d8566203b324eae905f1883f5dcffd6d8c7a6342a7654745888d971ffd7ca6ec2bc281f1bbfff4f3bebb78fe4beaa749dcc2e9233ae3988c09178fe2a606d34233bafc35973e8e07aee7b14ceb1e0c6ed8ce0a9626ee59737c1b72bd58b3b485fef7b3afb5ddced382449365b866209e7857dd87d4e25ed9d8492e50c3d1efafa40414a687eca7feeb9916e68897ab396a58d8383cca8679fdc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d6605d15cb0e1f8514f6a3dec630cd633196a8e65fff007407ba5af787a79910b31397bb2b9b0d21b32a88e52e4b29ced0c5e51d03c2a3ee27bc3d91d1d22909c17f35ba9eb5cb5c44dc07a07bd53eca56abe1ff141fa256ccc847187e16d9b9077070ed06047394b898dc619e9a429a21d098c1dda19fc84bc2d72a2320f791a8e3f8000e1b81cf1ab8835af4f62fac7f1c6f9be9a13ee2b501e2c637ff2bd7cdd148e6549791a0991bac489c34c7955e4586e62a011134812274d455367aac955e0d090ca7034eb4df3ea5f8fc94271f8cf5262e003eb2b4fe95c265709e0078db692e24785f79099a558d554c83ca452afbf731dbe3f1d8d8e3d9a6136cf571a1f77a86b92cc872ba86a4ac538720debe5a075f56cf6ede6a52c1b1ec91b7415a852f0824f860f49a6dbf00e77e95b7bd98561d4aece96b318c4a735a6ea977ba2f4c6806ed4a3e2ca487b25b66d6cdb3f7869a9c724950c2c8a8b9ed1e2b034369247138b76a9d9bcbd4f39d77cc6c8dddfab14a958bd548a7d40fcdda0f3e4eed57e9e73e5570d316d590f988884bfa32629af3e5c205fdecc6700de8d6ee3e0c8dff9c11d4acea9dbe6a4de40ab7c94721f88e46ad791c667a00f63b0c08f9c43027f3a2536cba1d6629622e8383a767ffe04dd73f65002b12ac0774be2cc85d1b3be33d465ad67c7c8d50d9919bd852cc619074292c0b3af081e1391753c8274145690696d3b03c6f443be8634cd955c1495f75b9573a6944c815472c4c0c3a43450be9a97ba573d0ea64d07581e45be788e1f77f64756b35ee82f0e340dacf43b69f7d635452a2b0600fd47e24a94f507c98895e98aef67ff981df51d691e2e111907597ecc2c1ac7b7152310f94c5f53babe3fbbaa3d9089996fa05e71c6216f75593dff515eac00abe373391f6422c229c9d082d6cbcc6c087c1e53d63b7deb14ed275cd7d3be86a5bb46fb2c4385b3712ae6365503fadc33d02a7b4f0f752c5da6407caaee382f1038248c4352333012be2fdd3b0a0436be7273dac3fae8dea3124046573add634f4a785fa18baa1202760dab760c9f2eb90f8610c74122462954c6b9de6c58b785fec9e06535526a2c505c62bdad79dd8aae280ee0a6ee0d3abd77d12c8f91c30f237e3fe06d9a01fcc8a6394bcb30a4f71beefadea88f3277c727607aad23c1350514174f797810dbbc049cac0da783d6be57c1bf6fab88520a49815447017a24545ae1c17050428c76c9634c303184e7eeef42ba87bdfaa66ec56e0b1878c5e9265de9c9ed2ab2d9fd81a38373d943e4294d8d59b2a6f022ea1487a59399ac839bc0117603ad8b92ccb252f1fcd9dfb0ccc0be036fe4c2331dd9bcb0823a43075b5f1457b664daba9d59e4863b9bf86078677191b958ec178e7bb32873323858b5823e0e8295bdf74b100163b7dfb9e7cbe6eeb3d182685cbc08da1a6cb6e50683714665071f193fe4fef17823e7be8683beefa773442ddffc921e41a0666bcfe815921667616a2a3a22c91f5936b3ea569c3f433c55702dcc3f8b1bfcc5d8429dbca98b5c69e57d25177d85dec639171f73a3fcebbabbfc99122cee1a7af36bfed92f388c83d3879bb7665fb52c7b119e87aa2fff2b53a6f0572aee3b91d5b412a16d88f5c5d82ae2a65dd4ae423983ab127908436d64a8e8c8ed83c3abfc57df6a96c9b29f95fcd97d3a8ffc130ac533629b36814cfd9ed9cec9f1b5ee49f8fc5011af905cd83738251bbeaf48e0cbcad291e0882bea7631bb4598c3f28bd0586fca46543aeb2b7a80bdf15f78a1868cd62650f0e8d47bd76fc698402f57222a699896460412d21eb7eeca4877a4c9725bcd4cc77e21120736c0aa2b8ab4109f507439bffe45bf0b1b506b360083cf393e1f019d712f82df8524b5a0d5f843a7cc871f02570fd4fb4dfc9a1291df314b6635582d2b954826b6c30e640503df981565875a3b13289053087cceb18349ea03fbdb728e18be0025272e4836ce852f9b80f03c77190f3883aa6b18ff1e4779b8c0d1cf81dd3066265b373cce2ed9fcecb98b02035adc9e78a2559cebf11d8c8be4cda8e86a0ad7b4ca0b15174fad65a82338d7eb940d9b15273a1dac8ccc74b8464375e5656886b2bff8be7a9bfc19d798ac4cc118cb48b4a8468c1ac78f6fc05a1a45a941c92755b32ba280340d3bf6727a01c53e87066780bea3c7829f7e13b7858673b916328273999e6f5c0f97d5e74b92b385fe028210477b678e999057e0ce851676b263138cf96d366f8d6fd1116073e2dc5522cd7eaac413dbad74b8e528790dc2391a57595a7eacd5fbcf4c3970c87534035b4e469f4be88167aa32a51b59c4a3942712dea59d49a928828025de95718de43912a5a41c24f3e83c92e03d9733d85a8e2b8571ac69e67bf0a7a70a6c29a0d21601b3713c552e3402a4b57e7afb0878b99ea957e8a2a380394624e9e823e7ed683e6451c8e8f1a045764cb32c18425c992a6a0d95d15b62e4ffb117f67a830a560cd072af541479d0d119bada298c4640666f7777575c994a1269ddca69f1a59aafcf8e67ce9f05767527e3f9130cc7afad31aba535397ff97a165074fc86a5d81cea24bfd36d57dca6dae4a77d3619bbfb29f3152346c0d8db8b7ef73a83d45ec2fe0d0b1f66156e2178cbfe67ee363c5da29089f627a2a08e1164b1fc0058e31ef60629ccefade6cddad5838425f3e3a767decdddc3351bda2f0aa19eb769e5ebfd0aba373a719ee85602177640a303886e8cb562e233c5bdee4b775f9b8b6a35bf3459b6f2c40d702a45cf3de6d42824846be09794d809512294e7009042dc8f1b4c3659111d14d4d1fbde577b05d77ff0065ee7fe342e46d5fcec166c489ff7617acf057e52d2024e32281df7d99dfc35e31b67746263005a30edac966950554d11ec4871267e12fbbe50306c1f5e9516ab73abfd2b1b25761317e53654801c1df59d85da145b12efcd52112c36fa422d381aec5ffb57c31912b60ca0e47b56634beaae1a4eb8c826ffcfc4cbd8302cdae832fed9f14669876e9ca5166f85fbe978864185e0363bb33cac0dba2ac0d6abdb2d037f07499a84df7f9a949e5e76a4d89dd3913b96e3ec691568f1581537f57b4e62863524bd1511017e7f252f23ac6c125160c39b14a2a0410d16b47d3901eee99d0090e19fdb28ab78e3fff49f571c5ece6cca5eaa4ca83e056ba73609403a3ef0ac82395a4fccae251ecef1878c569a3a5ee2f4e94f2b56e19054224482be0aa7b444ab8324ed0b0c25e3abacbd87be29732356c9bb8e3aaa2cb9c451791e47550904c4a3426f15c3629ee5f516410a616b0a1ba6160dc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d65d4dbfc82ee715a653291fb987dd565b6fc567ffee828d9e4c5f181c75eca0bea2cd980030f48a26f0b72ca4eb5dfaa62402f1a2fcc79913dd82e901dfef906a63b93e248018e9520b508c50c9f61fb190bb7ed7c057598111baf79d07c3ad14afe0dcfca292a0fae8bce08a48c14d3e59c9d82c6052ab6d48a22ecc6c48f277a2fa61f5c3c8e2fa5d3ba73b444939698d17347112f2648270de655b94c425cb76298960735e0b8fd8650a29e77a32bbc0fe91ad0f2dd4a565204771b32f344c54b9a167b3e8ce9f1478d2f98ace92ea84183f4f85c39258c753fe84074aa9e8184cb2b616651e72ffb802987c8798033241c8a634d7da6d3c22e58698c417a0257a493c676295e4def8960426350e1c40958c454925c22c727a589c9a61488f6cbfa18b3b608bea5fd27d4f9f82e621dd42a029558c83b30593bfa4598da4a239d741cb031fe79e44ecfd1bfd2a0171ad862602494fe0b37244492f74c82caf0336f4f2d08b82811a75cda45e811143483812d6170a31c3d91217d8cb6c6c289247e505313dec01231c4c6319d1231ba247e89f45456959f9a5807d44f9bbd96f9452a28d8421c2adfeac500cd3413150d2463527aeb502d5b5d20c7d5954fca24ec89072b262a12fdf447dd0d9b4cbc2c0c22de552a8026b7bf1331ef77fea027473c16e4965c6db145ba8df36c4d10ddb04182445ac30c2865a3e26b231a814aaa999ebd6b0b8b1d37fc686ba6143c0c0377a595531fda8bec4c3bf75e4e478d17b5dc39aa3d20a08904a2346b9c59730d9c965baee81bd8ae986503305972c1dad13b06f9b2d192730ad14639cb90bfe58f535bef3a455ea78e394ec0716b45a6d7c24e2128296240a444ebcd22def1bad53034339793522fc3e47fd9df02a575dcfb8825ad15bcc8cb0a125eda304a2e3619c72bab3ce76bbe42719b641f28eee5182d48dbb675e5658369924dcce3cc5a7c0784f3db04955c2ed7c5700ff0a192b5d80614d046cfc3fe11cae90ca9fb68b36107e5f2803702710269f0bb7ea972193b18fae8f75bfb2c2e96a5bef46114314c49604e7d96ef4dc16316b82652977502872481ef056f17c8b3f08209dcf56705865dec1f7a65ed885629c40ff7161633467f79fbc9e47bc580bec373feef64066bc1e2dbdcd9ddd9dbe2190d437a41e2c63bcb5a47fd78e82faf862cbe031e645a396a0b9ad46e25c851422cef35bce0823b8ddbd6ffb8e31d14b3ec38c6aef7d8b77975799f72ae0764db8d624d27ba69e613f7eb4e597da45044bab3e8c18b173b2eac74e64fc4e45afce6a65a5c1db0dda066057307bf31dd15483dabed307ec2a7673ec8aff50540e98d9c825f719b40c3ade90e132fb32025584094a1000cbc41341535397069ebdd09435da059488f964b7a933cdd7403a9f331608fbe36a605832c3bd07a13c945f971878244e6186ad83c124f92e33b7f3c762d22c09de341cbb122992e3eb13a01300a5c3051108db34a107a30b883a866f9803c0b04652cb671c875813381ff346f43a35d4c02e9d15f45f8d6cde307972530d0ed494b2242d973f1523a8cf25c93fc4ef3436fb0c91d2806cc289aec928afd5267cf924ae7d9407fc0fae8f937e0e6aa846cfa0cae624ad08fc09cffd089a280b60cbfb18f002bd9c61ffe1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-7.0.76-3.el7_4.src.rpmtomcat-docs-webapp    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)tomcatrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-10:7.0.76-3.el7_45.2-14.11.3YY@Y9<@XۡWW:WWWv[@Wq@Wc@WV@WUeUQTwS@SNpS*@S*@R߲Ra@RkQ2Q4Q$Q$QPCP@PBP~P7lP O@O@O,@OiO`@ODO 0:7.0.76-3Coty Sutherland 0:7.0.76-2Coty Sutherland - 0:7.0.76-1Coty Sutherland - 0:7.0.69-10Coty Sutherland - 0:7.0.69-9Coty Sutherland - 0:7.0.69-7Coty Sutherland - 0:7.0.69-6Coty Sutherland - 0:7.0.69-5Coty Sutherland - 0:7.0.69-4Coty Sutherland - 0:7.0.69-3Coty Sutherland - 0:7.0.69-2Coty Sutherland - 0:7.0.69-1David Knox - 0:7.0.54-2David Knox - 0:7.0.54-1David Knox - 0:7.0.43-6David Knox - 0:7.0.42-5David Knox - 0:7.0.42-4David Knox - 0:7.0.42-3David Knox - 0:7.0.42-2David Knox - 0:7.0.42-1Daniel Mach - 07.0.40-3Ivan Afonichev 0:7.0.40-1Mikolaj Izdebski - 0:7.0.37-2Ivan Afonichev 0:7.0.39-1Ivan Afonichev 0:7.0.37-1Ivan Afonichev 0:7.0.35-1Ivan Afonichev 0:7.0.34-1Ivan Afonichev 0:7.0.33-2Ivan Afonichev 0:7.0.33-1Ivan Afonichev 0:7.0.32-1Ivan Afonichev 0:7.0.29-1Fedora Release Engineering - 0:7.0.28-2Ivan Afonichev 0:7.0.28-1Ivan Afonichev 0:7.0.27-2Ivan Afonichev 0:7.0.27-1Stanislav Ochotnicky - 0:7.0.26-2Juan Hernandez 0:7.0.26-2Ivan Afonichev 0:7.0.26-1Krzysztof Daniel 0:7.0.25-4Krzysztof Daniel 0:7.0.25-3Ivan Afonichev 0:7.0.25-2Ivan Afonichev 0:7.0.25-1Krzysztof Daniel 0:7.0.23-5Ivan Afonichev 0:7.0.23-4Alexander Kurtakov 0:7.0.23-2Joseph D. Wagner 0:7.0.23-3Ivan Afonichev 0:7.0.23-1Ivan Afonichev 0:7.0.22-2Ivan Afonichev 0:7.0.22-1Rex Dieter - 0:7.0.21-3.1Ivan Afonichev 0:7.0.21-3Roland Grunberg 0:7.0.21-2Ivan Afonichev 0:7.0.21-1Ivan Afonichev 0:7.0.20-3Ivan Afonichev 0:7.0.20-2Ivan Afonichev 0:7.0.20-1Ivan Afonichev 0:7.0.19-1Ivan Afonichev 0:7.0.16-1Ivan Afonichev 0:7.0.14-3Ivan Afonichev 0:7.0.14-2Ivan Afonichev 0:7.0.14-1Ivan Afonichev 0:7.0.12-4Ivan Afonichev 0:7.0.12-3Ivan Afonichev 0:7.0.12-2Ivan Afonichev 0:7.0.12-1- Resolves: rhbz#1498344 CVE-2017-12615 CVE-2017-12617 tomcat: various flaws - Resolves: rhbz#1495654 CVE-2017-7674 tomcat: Vary header not added by CORS filter leading to cache poisoning - Resolves: rhbz#1470596 CVE-2017-5647 Add follow up revision- Resolves: rhbz#1459747 CVE-2017-5664 tomcat: Security constrained bypass in error page mechanism - Resolves: rhbz#1441481 CVE-2017-5647 tomcat: Incorrect handling of pipelined requests when send file was used- Resolves: rhbz#1414895 Rebase tomcat to the current release- Related: rhbz#1368122- Resolves: rhbz#1362213 Tomcat: CGI sets environmental variable based on user supplied Proxy request header - Resolves: rhbz#1368122- Resolves: rhbz#1362545- Related: rhbz#1201409 Added /etc/sysconfig/tomcat to the systemd unit for tomcat-jsvc.service- Resolves: rhbz#1347860 The systemd service unit does not allow tomcat to shut down gracefully- Resolves: rhbz#1350438 CVE-2016-3092 tomcat: Usage of vulnerable FileUpload package can result in denial of service- Resolves: rhbz#1347774 The security manager doesn't work correctly (JSPs cannot be compiled)- Rebase Resolves: rhbz#1311622 Getting NoSuchElementException while handling attributes with empty string value in tomcat - Rebase Resolves: rhbz#1320853 Add HSTS support - Rebase Resolves: rhbz#1293292 CVE-2014-7810 tomcat: Tomcat/JBossWeb: security manager bypass via EL expressions - Rebase Resolves: rhbz#1347144 CVE-2016-0706 tomcat: security manager bypass via StatusManagerServlet - Rebase Resolves: rhbz#1347139 CVE-2015-5346 tomcat: Session fixation - Rebase Resolves: rhbz#1347136 CVE-2015-5345 tomcat: directory disclosure - Rebase Resolves: rhbz#1347129 CVE-2015-5174 tomcat: URL Normalization issue - Rebase Resolves: rhbz#1347146 CVE-2016-0763 tomcat: security manager bypass via setGlobalContext() - Rebase Resolves: rhbz#1347142 CVE-2016-0714 tomcat: Security Manager bypass via persistence mechanisms - Rebase Resolves: rhbz#1347133 CVE-2015-5351 tomcat: CSRF token leak- Resolves: rhbz#1287928 Rebase to tomcat 7.0.69 - Resolves: rhbz#1327326 rpm -V tomcat fails on /var/log/tomcat/catalina.out - Resolves: rhbz#1277197 tomcat user has non-existing default shell set - Resolves: rhbz#1240279 The command tomcat-digest doesn't work with RHEL 7 - Resolves: rhbz#1229476 Tomcat startup ONLY options - Resolves: rhbz#1133070 Need to include full implementation of tomcat-juli.jar and tomcat-juli-adapters.jar - Resolves: rhbz#1201409 Fix the broken tomcat-jsvc service unit - Resolves: rhbz#1221896 tomcat.service loads /etc/sysconfig/tomcat without shell expansion - Resolves: rhbz#1208402 Mark web.xml in tomcat-admin-webapps as config file- Resolves: CVE-2014-0227- Resolves: rhbz#1141372 - Remove systemv artifacts. Add new systemd - artifacts. Rebase on 7.0.54.- Resolves: CVE-2014-0099 - Resolves: CVE-2014-0096 - Resolves: CVE-2014-0075- Related: CVE-2013-4286 - Related: CVE-2013-4322 - Related: CVE-2014-0050 - revisit patches for above.- Related: rhbz#1056696 correct packaging for sbin tomcat- Related: CVE-2013-4286. increment build number. missed doing - it. - Resolves: rhbz#1038183 remove BR for ant-nodeps. it's - no long used.- Resolves: rhbz#1056673 Invocation of useradd with shell - other than sbin nologin - Resolves: rhbz#1056677 preun systemv scriptlet unconditionally - stops service - Resolves: rhbz#1056696 init.d tomcat does not conform to RHEL7 - systemd rules. systemv subpackage is removed. - Resolves: CVE-2013-4286 - Resolves: CVE-2013-4322 - Resolves: CVE-2014-0050 - Built for rhel-7 RC- Resolves: rhbz#1051657 update to 7.0.42. Ant-nodeps is - deprecated.- Mass rebuild 2013-12-27- Updated to 7.0.40 - Resolves: rhbz 956569 added missing commons-pool link- Add depmaps for org.eclipse.jetty.orbit - Resolves: rhbz#917626- Updated to 7.0.39- Updated to 7.0.37- Updated to 7.0.35 - systemd SuccessExitStatus=143 for proper stop exit code processing- Updated to 7.0.34 - ecj >= 4.2.1 now required - Resolves: rhbz 889395 concat classpath correctly; chdir to $CATALINA_HOME- Resolves: rhbz 883806 refix logdir ownership- Updated to 7.0.33 - Resolves: rhbz 873620 need chkconfig for update-alternatives- Updated to 7.0.32 - Resolves: rhbz 842620 symlinks to taglibs- Updated to 7.0.29 - Add pidfile as tmpfile - Use systemd for running as unprivileged user - Resolves: rhbz 847751 upgrade path was broken - Resolves: rhbz 850343 use new systemd-rpm macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Updated to 7.0.28 - Resolves: rhbz 820119 Remove bundled apache-commons-dbcp - Resolves: rhbz 814900 Added tomcat-coyote POM - Resolves: rhbz 810775 Remove systemv stuff from %post scriptlet - Remove redhat-lsb R- Fixed native download hack- Updated to 7.0.27 - Fixed jakarta-taglibs-standard BR and R- Add more depmaps to J2EE apis to help jetty/glassfish updates- Added the POM files for tomcat-api and tomcat-util (#803495)- Updated to 7.0.26 - Bug 790334: Change ownership of logdir for logrotate- Bug 790694: Priorities of jsp, servlet and el packages updated.- Dropped indirect dependecy to tomcat 5- Added hack for maven depmap of tomcat-juli absolute link [ -f ] pass correctly- Updated to 7.0.25 - Removed EntityResolver patch (changes already in upstream sources) - Place poms and depmaps in the same package as jars - Added javax.servlet.descriptor to export-package of servlet-api - Move several chkconfig actions and reqs to systemv subpackage - New maven depmaps generation method - Add patch to support java7. (patch sent upstream). - Require java >= 1:1.6.0- Exported javax.servlet.* packages in version 3.0 as 2.6 to make servlet-api compatible with Eclipse.- Move jsvc support to subpackage- Add EntityResolver setter patch to jasper for jetty's need. (patch sent upstream).- Added support to /usr/sbin/tomcat-sysd and /usr/sbin/tomcat for starting tomcat with jsvc, which allows tomcat to perform some privileged operations (e.g. bind to a port < 1024) and then switch identity to a non-privileged user. Must add USE_JSVC="true" to /etc/tomcat/tomcat.conf or /etc/sysconfig/tomcat.- Updated to 7.0.23- Move tomcat-juli.jar to lib package - Drop %update_maven_depmap as in tomcat6 - Provide native systemd unit file ported from tomcat6- Updated to 7.0.22- rebuild (java), rel-eng#4932- Fix basedir mode- Add manifests for el-api, jasper-el, jasper, tomcat, and tomcat-juli.- Updated to 7.0.21- Require java = 1:1.6.0- Require java < 1.7.0- Updated to 7.0.20- Updated to 7.0.19- Updated to 7.0.16- Added initial systemd service - Fix some paths- Fixed http source link - Securify some permissions - Added licenses for el-api and servlet-api - Added dependency on jpackage-utils for the javadoc subpackage- Updated to 7.0.14- Provided local paths for libs - Fixed dependencies - Fixed update temp/work cleanup- Fixed package groups - Fixed some permissions - Fixed some links - Removed old tomcat6 crap- Package now named just tomcat instead of tomcat7 - Removed Provides: tomcat-log4j - Switched to apache-commons-* names instead of jakarta-commons-* . - Remove the old changelog - BR/R java >= 1:1.6.0 , same for java-devel - Removed old tomcat6 crap- Tomcat7  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0:7.0.76-3.el7_4  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.htmlengine.htmlexecutor.htmlfilter.htmlglobalresources.htmlhost.htmlhttp.htmlindex.htmljar-scanner.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.htmlhtml-manager-howto.htmlimagesadd.gifasf-logo.svgcode.gifcors-flowchart.pngdesign.gifdocs.giffix.gifprinter.giftomcat.giftomcat.pngtomcat.svgupdate.gifvoid.gifindex.htmlintroduction.htmljasper-howto.htmljdbc-pool.htmljndi-datasource-examples-howto.htmljndi-resources-howto.htmljspapiindex.htmllogging.htmlmanager-howto.htmlmaven-jars.htmlmbeans-descriptors-howto.htmlmonitoring.htmlproxy-howto.htmlrealm-howto.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/var/lib/tomcat/webapps//var/lib/tomcat/webapps/docs//var/lib/tomcat/webapps/docs/WEB-INF//var/lib/tomcat/webapps/docs/api//var/lib/tomcat/webapps/docs/appdev//var/lib/tomcat/webapps/docs/appdev/sample//var/lib/tomcat/webapps/docs/appdev/sample/docs//var/lib/tomcat/webapps/docs/appdev/sample/src//var/lib/tomcat/webapps/docs/appdev/sample/src/mypackage//var/lib/tomcat/webapps/docs/appdev/sample/web//var/lib/tomcat/webapps/docs/appdev/sample/web/WEB-INF//var/lib/tomcat/webapps/docs/appdev/sample/web/images//var/lib/tomcat/webapps/docs/architecture//var/lib/tomcat/webapps/docs/architecture/requestProcess//var/lib/tomcat/webapps/docs/architecture/startup//var/lib/tomcat/webapps/docs/config//var/lib/tomcat/webapps/docs/elapi//var/lib/tomcat/webapps/docs/funcspecs//var/lib/tomcat/webapps/docs/images//var/lib/tomcat/webapps/docs/jspapi//var/lib/tomcat/webapps/docs/servletapi//var/lib/tomcat/webapps/docs/tribes//var/lib/tomcat/webapps/docs/websocketapi/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu    directoryASCII textXML 1.0 document, ASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textexported SGML document, 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-interlacedC++ source, ASCII 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-interlacedGIF image data, version 89a, 32 x 29PNG image data, 146 x 92, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 1 x 1?7zXZ !#,H~Y]"k%wX3 Ț~:Ypۗ2pЀ F%+Xj+1|ECIujYʉ4GM˔1ajD9PR5K+R˂r+t?1GHЪq|P YdW#&OM dO xR m&!5:*:K%&'8cvGp A`[:#eYAر՞|iS Z dSC47L.y]K)CO֣5o^^o`}abQy5   F 1[Ck؅"9GGU|. ,'.vcqL;N'N=C1IZ@@yRB+vQ2XRiG2ʻYw юD1J^:UZTZ>wu5jpwƘ|l;b^y ԦRBsk(S5H~p]R{UMlAZ8{%WXqKlr&Z9HTE2O%!zboxz!-, z qZ[Dс_FK=y[jה^`C@nLE%MZJ @5WBPsQ B\wrȣ Gf܆"Աr!\BljkLb6apP20jh֎z tNrpۗyc p[ {P)2K>ȼa9َ?}"(\Jy,U'BzHhVjPE̟9޳4USYx`QH<@/x.OaMкgԏAn2 ; DK7Z"αD{$D mnrSԃ8ovs|E"nOOĄdŔx1M5Y`Ӵ!`UADDC m:w]-}@]~4{ p3@%dUSS<;feԄ~)IT)%cmRlބR-SL؞Wࢀ:~digͤfȸCHcos^5m+rtj>ߤ[,M2=&MRs.Gpс3idx5.HO7.ySڜg3JpTY*NR9`-H_IҺ awcw?2D>vҴLw\*K^.N>At܂(͋H&An$y `[%=dm S\  ú_ dW2[#i;=%rbe[W]=w1) l)K=»ޫ [`F6^tyhȖ8%-j6\9ut:OryKIF>]6vXj,uNExߵrWxMHEW;I˞,17Ә: :\28ٲkn]+많4Z]A0{Kc+4{>|g$-]  Ԑ1xǔ@RfԪI܊c dkt\j<#BԭC6ɚ+ך&c*g@Fr55N34* P}/+0`9aE,i!W}_ @[y[bѸ0C4 WDcυ]ވ6:3ޟy $r]-$vL%&R3FFCcTi W"",xQF*NOK`Ө'zx,a @h)|"wL.&|#ʣ=~=G9A&F0F0U K$Rϡt! PđX1\rE}^ԖM-ytaXehމGx>I5I̟Z#[n^cA@]ԝ093Y:(Źb`3{uu@{Ȯ;0n=e~5bЋG`ݢ".ܜdDߪ)s9b*#!pZU'݄*!.#Lm='=ڙΝ` nFU8F9ٌ~CB|lHY>6,)J7lͱAiJQ`t3n1ƏJ8HX%="Tl1,rg عiAfӷާE40zpD Bg O:sz.n} #d..WԽ1/_,ٓ#e‰Kbz7uL(gM d*1gîK0`q1]3g]NA :rԣ,t j:~9o/*MB]L/~{K)zA>YG΂K6;F.Jk/2i M@dy5tvg'9=*ص"\R*A_,cIϞln )e  x;,0[8[{Z(*5,j-(Eagu48jdp}\:Sv㪢+yO",# lVѠ 1Baɡ D:Dg]A{֋4k=Trͦ- ;S)ꦰ2׈ qR6z 0сxdqʥTy*Ht=0PTh1%Gn-JV7o9 1PaDUbr~q!?={REذrf{`Ba!I9,xɧ aE˞Ν V:C2lX/=Ri ?FReh셯c}^Mr5bRGf+l+?~I=_nAzբ᎛u~H2_$Isj+e٬~;lcr2aI^\6W^ȗm8۹]}~Z=s{9j`[5D( ;ʓAo ^BP38G؈ex]6Ld>s"}C\hi*07;N pDC8 f̫M _Wruʋѳ&BSƾN.eQ ?4b~:ӬVRv*WM[1P:Ҭ Ul5'xxUw<4^.5 HDR([, ƣ",LxmJY|K%rceLZu#fO w0;KD%6<_<%`4F}83Z,q_tm`,;$u3uf1Wmii1p-I pĄI}&?H=9Įx Y1`Ca6ַZF/u&MS24gS!c95%a|feS1N&2oz<2V$(K ݋/l0R%ǺsE}%؉ gJ4i/4 [|G7uTP(L <׋xQDfhjм7TFA,!Z/;O{W_)eEnYr:lf?;̭beľ!f*Ђhm]}`SyWz9lx gC!hL:nX&64e%ՑrVUWln d1?ld /_ĝ,jd0k9Bl=rֈi.9qj;1 xxJTlO/R;n"2F7+)\G_p>5tzUbw:G3A {L8suztZjm(sFK.󎠅LFJHNl>i1 xd(n+;DчA`l²֖״2*l~e7ub`g214n,g5D Vi:T~\%SbZ&Ab!S'fW|L*A=s7QV@H5Q'Oι*_=ds2+dnE쉃FY[R4y!l&~;__ K1ӒfYef٘`Qf)Q=S"p+B|U I`煥SX"٣EߺQS+5;o!<ù,nOoQYcUS0ғ4uKT~R4)<wB&lW8MѪjWⷡ!DdqIՓK\Ƙ$QYDo ^ KAx6$Z ẬX(K"@n#"?2W$Cy*3͍_EHMٷ>sdM=c:] ef!0Jd;3:o RǍqW65̀:Rn4g-Y^=Iw9<» 4`3hpYrQB0ry!B{31cLjeS2ml/oF͐ڣx9tτ `s *9rKKxI^` SKɦܶEEm|>x 7cCVBE>\)eV״x4ASZU;Ggv}JTyS^b9Ud;"EklN၀ @~ 囡bgEF4Un9"2BM*(R{h7 {n;|[VI( :$K#Ufn)7(n@\$ńKꅅgIF9nLUj`5!?h骿mHZ?2XۄQ 6anNHP9t떑G38j?d$Tw}@v:a Pm;~ 2LHU렮*9D Zw 5-95N~*= VEV F<$)3g\se2N[_LnY,RyKi|&l wҌ?k>*3`f'K4Ap ߋ%"6`lw2=jV5+8im 6·D0徣*րyE q W=Ȭ:sQO/? =gX~{^x:1{S (K BjSDEHmU+1*劀Yh 3}.q3"r|/$Q JچOs(?ϔJ2ypÁUyꜥw{Sqw=ɬ=Hݐm-{LɱfOr|39vN#F&vhȗٍU[^ 88ү:֯',rHJV%*,wx Udf YWV+)UhMƤa}iVpB(Ә a/$Mӽ`h޾m9="i[IWIϷ€@MoCys -9U1A^8I2xҵ !|$3ty؀(avyGʦP.eO7/Լ_iN'7\{XTb6 k*pB ?F~xP64f\iEkh#,E|#w~\t2  v;*A酁C%(z:L֬Dődy[$3CVT;;$O67ĢF:T2Ah,{ۼix|}o|lSjUnZQc¤G7Yø-I=uUbE*=m8X@؂zf&QbDi2^S-?ns* >6a3(c5QyJswM pP@?}"锦|K\Nb sP߀-*3-B%0 ZکR"̔ky&Wh lz3PEcLUޱj\6W^Edɋ\}h%?3uA#gimf %1EV|ЀA/J!dhާsmo xj4r䴛J8'"kUw\듼X#MD㛤SF'xO8HD6cVEJ srRp=#İ3.tkx- iMՙZ.1#O۶aXol8)|SdwAusj+ -U>w+*^RR͌Y؝w8jGOO@}'89rU4m# \.1R K.WD:2oq#8)7CݹtU6Py1!ijFBɮhDN1$Nѡ.vCz`ƺ?8u?m=7<,O9㊻cXz(5?*}xX%-vloەKDRl?.vL[_2fCG 9\%/i2PjzDG0hgLuMN( Kףɠ/2nnjs/e(M^תeJCU”^iW졨Ҵ=WG3f;V^2艓bfYDP4 H,/*F{={Icx )IUBTK: {;B@`/tKӎj!)^(F KF~w߶x&ǽ?"FU{2;FU*ŕCpFp >ZSҟIXFv`qA$rbGLnIԧήےRSaqlsxbxm%! ̢! Xb2%ndtn07HaѤ`AaǏM/hꇷ'U20rXg2-➤_Ʀ4RҬakN͞}I wD;ei},_`@I(D^;1 LĄo  6A+"|`%a[#fY ZH|~ǁ0t^V$ѭH P$ `"4K_ NioJA oFѾ',. ~+t"ʆgɎW٥Yb^P^.2wasy9C3xg=;miU-SW] X zN-7 XÉtjN}Rf("%sf[ir.^,{ nZi3 Pfg,ٙY0cDݾfsxJտ5dvAxڰ=|DvRUmh> tHu1ɈBnorW Yz#HBL9ݤd'+o醡Szug  Zl&f XZRQ* qq}%hR!n#)v )*O; 8 sI"ep /^>oH+vh+mDc,$aZP&kYuL7z6Kw/wRk}>O_s{-+3Rx:s%dpb^G6r)`Ā f5xa! İ%%mWyNc#foi"eT%f)vPLuAh`۾(4pŝO?زE jW ܥ6I [A>R7s2<:=nQ |}dN>qLۗ3Au9.l!nծ3Y\b(J[Y ;pĎ }D t=)*Nٸ:ș{g͐ܫE)f!YR'սC|(ly_VR;S#{zT$Xt>#1E]Ղ I5^pf1qa]  e CriW’\';<@N'e>7"u=늟$oGi!:c4))I!xt ̊[SܲO$d`@Cl)PoUJΝ!gHB~+tǂ` rRQ3ٖjq "}Ot62JZ!1}e ͛=t#01AG"a(9?P܈F,-1t cޜ"k*77KI%F)-29UaG=EXjNԚ,:|Y ,ózp=,<1,_KQ|l`{Fme8l2t*fp82kۤJ̯J(]0WvmZe[:ދ"آEɶz459.9o΃ABgYoE݇1]ؔ s5Izek:6`/sQ1S?,B>4$9>90Na͉[&98jɗvw`nowOYgw+Σ/8-aV>5^ @+ߎ6mYTgkgaiqAݜ)jҮqƻr<[*-T e8 .1-o_TTs_ (Y]Fk"?V޳k SZ6e͖PWEܰ܋ ԲlzZVbC"oXM|~ʁȏ A%D<wI'@屘l/;rasH:y c}L-ɵwI`ym;z)b<)ܓq04R>~p PQOPAk3?/&?`AszsW*Om2 F5/TLWؙPLF![/R~_ ^8vI mW:fo=<$|4W5Nn9_Fr. GV> 2 ej6[`&|So"\`_/E\14wy2#x%9㐑lpR(gqΡ C>?':Q ޙWYXI5)/䱀TIs~[ a#!#η:C|O!:o Bt/dQq Wq!U7n~M$. : )}C#UVJnZXX+{B/ڎ mQ>@CkR فH%!/Fo2h즃O/dirJgw\ĸ8`7/Iw fr╰"%XmSI`ՂP. PJwA7΃[{B~L =o޻hqTL HW\o[#Ƞx|@^W۔ aU՛4Pc_0 Gz%}\VſQd+S3 ֶɧط`P_RB:rCwi5pX IfO, k_ @JL ꥱx_\]R}1aX,S jzF6GgI<πs[Aqv 4PVp*ej8׆<̼v k޺#|/C[p8Vk.#z_9t9>%PAܫ%<ĢhUC _Ub9XYn]l*~f mJBeڭ=DD{D&R#?I꫚ xͷ%K4 Ӥ܌e)=)H-c8E},d b8g*]*QH]5i^vhw 5!\0BQEy,T ;}NI%Uw\tuT{2~3=cњ%H;^' 0~8O ]LJg:.n6=yk?YV׺ "B볊m҃VJQ9'zCU ˆ[\:-0.(nHU0v>Voߌ먴fflJEQ`PNL8 w,$kvq4DaO:Z2n78#blJ!ܿ~c~w_fHO b瑖䆢ڱH)\ʈ,s:ыHKuZ"k++'F*w>1{mj֡nԊZвX)нɹ.LU'W2g]ulVͥJ# a]gv +ox̵EN clV(%#h-Vx^g+Ru`Vּ bZ tP{u]P6&`S }!˼{J1<$<]3c]=ȭV)q4{}Pmh@Igة8߾wdDGh~Oì!Uc4NQ -sf:E<>>AȌ&qIY˟sf)j41}]O-MVQO.p=0\\0T.fm{#!35jF +oHЭ͞;H Cg`ocEمB#N2\=4V^=ߚC {7_EsPO gf$.Rp"1.vGߥݳTKRLgE1/ϋP<;PRJ6<9CmvwZuӶJ9x)4{ԍpv(Ar;wZuGy\#MJuM0?muV'֯OxJk?.J*B/d70{us]dq4LJ-Q(Wș̃<=̓xLMழ7eNUlZvi<1;=aj#+;ZpV_s;kuRl||)r~wӷS#3l{.g[8%92;'1)ٴ79$޶ @Q11D*څrӱ[x3bҨ"ݏ!W7wl/#ry#мqA03ࠜ9Bяt.zB]#P3vm+7AȖ[иSf$m0ȹ,',OyeEapbInd˃Ђ{$͒jgyۯٮr2,Vr.4Ug|F\Pe"8.C]i]_m2"GGl&0fr"Snw\`nY2f#aѵ;[w!>(׵<+ݬ/Mql5h f JfBO䑪KBX +&\~/4NOW }hc@'dd@eDt aqwab=mEb( >S$e#sOv6&h c۬_}`Xh: ;߉O?YQۦ^~R4LSŊBTHMznΊ<2D7;K2=f 7fA6F5~%pMh )L˄hX3 m>\g:PF1yiE3@KQ?÷A2E8UԫC  |@G@[kU6{~D32vLeXlQ&1iJ#Hx[| ~qhjYrҏ$u,fSSv":fɡL"JR9A qŴ" 9nsZkhY ΢ 5p &dr7IL\YF @K~tA AA:1//\a/aܵu6WoIc`)QZ;%xp.. &]):cOK2!jƋ!sqL ?t~AuN]F.%c!$zۮ2gv;aVnKI{ #z~e{zbpPEmjgo!Y SUG)3QPI1OXI"- ř:Dֿ5 1MN^}ZۤsN!4q9OqD*QLhF9yO>ҽ>4k鬮B^$'=h9}e&N%5QK83)IiF)'p  Jei\*|yZ^h[ڸeFg.eL'/qF(f]F`ѧԹ84Hm0%7U4 Ҭ%q15s&?< }8ۓ+Ν+Lӡ_ 3c=N"Vr"{B&iEXAR c{dۙBDz|j6!ij0rWso/b z3{+":x(lV:5@r^O$ YqM؇IY2hK<3^b# b4PDTaHl3zy3p^f鯵q'nH~Ȃ2dUE [>VV6YOy8D;J%;,o5;VąFTTB!9iY6vN$;ZaTNL=3gUK똩͏R uW eV*X,ƳRl1"?QKhҰ•,/.ۊM|ʱ0Wpty@{I\r6 >'Eۥ'zƃ Z5Q|)R>"wbWܔ5)S2v"ɕL`2%r-j2lz륌ؘ +qcɒîrMqK5|0/EtL^` ~SxL!nP/*^>S@'fX¤LGTvy%HB.QbZ:!/"Zu76W:^|˷-_Q0gY):M>XTT!>pdAͤ% ^Fs[ D׸tN,=VM`EfSH(P p;͍AS3~mUWn쩩_{V2^}!{'xK+XuҞ-%?ju4HZr2I[9 !)Wb` 6{Q__'>KScObU 3\GcP%̺&r9liy1&1Z-bȻ9g0u.?*]Yw/ޓR7Y 2 E j`{~ Z6 k+.=GAm// .h"~, `p :jw4'3KϥoDL*+|d ?[~%2nLr`D2cJ{(*jp+)_AMWHD 'Vx=l:NBf1s+`ohː"ZTi8bC㩝Ai]"2*b6ȭ8լ12e_N]W:f2sx6j3_BBl_9JqmHo?0㢡Q!8jlՖ8#VDuZŮ>a4)RV5jFe;S^νK'UB16{`#.Ly9ac4l9$М^rce&a,'ަlC$ھKw_ Cٙs_[W\oFWxLVJA'.eo %'ڿlXcB@ V#KoPzӆ_A0zZ:"9wױ # gɰj?x:{pA!V!Gs`l[a4IctfHR^´5M9ؙ_Q/_߷:G%T_fWs%cw}y 20ǒ5 T ? AlcRzl0,' #W NZ9׎gGpk 6ݬ+VI>&]x*(`bc Rn!P+Ɔd1ްz'˲ :0]L*ʑ|`s,BrDʴ/Vv֝EbwUE%O[Wz#Bf_'5[ h [Ur֡Xa*ͱ4ޟ셓em"q,gק{D#aluTrA)zFX9\?# ?>s "|&{figu,pkico4g@fӏPK!Uf<aLXx%3yC&:F#N;sl÷u}64~gU~'!mQYfp浑:N('YU {RL޾92ëN} <AR 객IɠL*e}KgAhY:U#f~J,N~ e AftCli R^G/f;Ǝ! f AƾƼ((b6K(L qx,Y߫Fi!!I? ;#'I1-U`k-U{XA8jCMF^i?wIhg_kJGp @J;7? Ck ^D~?;!d"fDS0FpB@pXSXaT^8xU!o[q"J[^ڳA{n@@T7ֶ~D:'@c4_a|ZPs#;I/8_)`dcm0M}S:bR9"c?'\?qVqؗ/j+e+٢rݢ|U@YU),nۧ7wguh'GV{pl ;"s.\h57OEUqrC""IBT=64q&sl>[K凇coOx,T{a!^0i88a鎃Ђ*D)K[5wd-a1_l [Q_P<|b8LzoRO2eǍ865fci;z8l>8AtI X`Z^:O7K&j*%9EWhpy:(_ʠdg 5ixj"Uf4u+ U5Dޡ4B~x<7j])bYd8ϳsȡMW ##)}~NvPwirߢJR2$ 7YK ,]),^yկ )MK5~8ErqlDwJAoSQ>ȶ!owl=䀓P=;*kz3fj0=v(I<ӟhufǷpRۋaFfan` 0l26|yHm# 7 u^TqRCk` a`fw_VR$'a"YM*ʁv8#_vRe˱|BrAZAI{B3! ܘ% QFl>C&YOA ![3h =P`3V#JN2w~df&ļKx鈴ښVȺn'{> *CV ?Qx衣<8d>>l,T;{ۭ1yATI=ÉvN=fRf4tukځ٪-W+RP8߱Ou}e@ HGVJ'#4lj(el;BDF;Bi(CľyO&"e2h@TJ'B fwDV;=+ܺI}Y)Ma{\d`z}Dzh@'O]NOznl q,B(C00|e+d& ߟ0L!#K<@WSr+WYĠJQ12$dc{uM~k!6(4";eYxNE`00Lp8CqE 0 1)~ˣ@e z Fe8ax$4p\'J-'u+U u[voYmM/1! =͸zޑ._խ55_|( -ġ'źDj18|A)=*U6lݘfs$ C|PrewϤze-Y71:;l[UR )M"=k7!r{3=8Rbq'Kƪ EN3oԭ_B<g~\w^E 2>$YO)=n2' 9u1-* Z iҊJ^Ȣí?g k&1KR}mEbM0YG@Kܯ4s۳U:kP޳)v c} ]/b;,&=V ÝurXSiYf&b!3Tc6 ty}{1 "k0ű# ubG lk'>BcnUXC݆8%-M .ˤIfrwxb4WC@qcӸԾ\6F0>?I]#оvDe 4kIlԿ%wYe4AHjVKA9@u3I&4u  \C$90рe,!sivӽ})#寃~>,ڔ?J{+H/L}:hmשKE_1eS4qQ )H]K;&ԧx#RO f hؼNuhEEt=I5R5Ɠ:2rFGb"ѐ,c/$#*Q:*iZ0pFD%֬b*)0>W.xP|@9;^3PzJ8eQ0myLG&"bI9 ӽ[Z/@l'f v|w:SIϮIɩ'mKK-wClŭAq UϮA.ʺ/ZJK!pZS ( ͪ!AԯtJ RљNU)פ@3Nd3MuaFI%!*-9͚]G i>!G#ZNgyyu;-/s8w &QgrMe$F+`[$/2ne+&"$_uE ]@ ޝlmcdeP{(г2U(l΍OyXm'~T%[r˄8G;.n1дi(tYpTVNCӵ}JKY-D[AvH,2ln[Cd azc]K~~+ɄOe=$IF'$ !. Kԅ/M8g&I Edȯ\r JAN8c^2͹%2곯@ Woq$-Q5\DԞb h|$ښUBCvf fݭqO'JODF[I%&~O5liE,?@czIA(~b#(CiM?Kz$ XFy~gœi:0R1.c1Z'o)rUA2]Q#/|]_:cNT^_@:~]1an`h(/=KJ8רT3Cl_9D^f oLN89U]>bZ-Wǩtgv]eH]JE*|wCHnG`&LZ-7`ٍc5&!PIˁR1FcZD>Q[W@޻wE] L!Zxj0pT3 2nfSE,j['&ZGU?\b4?FGy*a_r\+J{-o#;$@0R;Z֗+ɸ/+Y#[7fC4\Āyvf;ޫq8b́, p@,5&Xm,1nBڭ:Ep6*QR?A:V Wnn4*jK9 !Z Sřd5 "G J3sHu+i KN\>\G#Sˊ0잱W;wn;Sognx%3[nyߍu-ǷI[/ -@PVvT;LBzY*\Ez`9GD aAVQ1/kʐ^W7؎V׳(z vW`ǞC;k{Yym I&kY}`ZM9ODSP"zD݊uv6!tqYȗH`,.a=Q TCi!|3f\#g9B"}WPy035$/QOJ !2&UI1c{[.WrnbF b7Ƅ"gvV₻.Q_ ۜ2pkL0.ib9z5BHu=p q@Jzr2o7lgͼ^mkŚ ?Whk^?/V"\H%~6~< Dl~(7LY^_.~l-&"(Jmx3~\hiP0 o2Şv"=9A dN.^S(F1Jʝϩ$mᄑ! \ ssP Y%" ~#K>bsc2^>xU %5IJ̵ <⁜fߏG~SMenu.  !sT^|`ܱB,>:h` CC;?Oj+T_,~WTD9߃}aW+Or?ṁ$lơ zH{VoS T&ZJn["BT;1lW3W=*[*Иx;JW}6FVpĢ:{wvW>P|#Dc3"dUY(}A{JV-i>ڂMpJH{߄v7U^YNE'j5, 'ĮCߩ   <,e"e mzNuN Ν Zq;Ǭ HB ZM6|SU{ߑJcZ.I^B*~G2;௷_diAV*Biȓ~ҢQ!VtD(Jc LTv-4, m=&AF۸-N|T7s} iB<#-[$xP`[3;#-9PeHv !L‘9,ul^}F| ܌*-ٓ1 ) xed'(YC`tμ @fxKxf ?LKhzTNڅjxI4k__87 BBVT&],/~H[[9 ۃrWKoy-[sWB7ہRBY?`Ye3KghLQsE!u m-AATq;\; L=\Umۺ^0/L+#v /jK" '|AУ*'>yo׬{vd8jB9 z>}Uo\Lą6[\Ŭi_R4e9g8r5]oʍhuDCYUC1F~36q,E[Nxt,`FmR9\̓#m>..d&| ?D܉ [%%)[RrQ=,RB&HmDv鵷}T< Up)Eu죉i@'xֳBq^S_:t(2k[ɑT~ *8 .n3 z_;?]{]TP3!a>d]а{ B"XDbVnOުC7Kr ;ggQ[uɷ I7jW8K,(dYQ͍.FrҺ&EaHluǩXE*CTʄNi.feУ.C faC LԅV L8 ]UhKܴ1'r*$f^Cp,Ao >#ϝq?fg)w7&4'#aذ3gn*TZ)lo&`0/|C`|&miǒ81BxrJTp3kʨ3 ,f4px&;w M#tERoWT4AI kkLpHH8\c] ί,Hmӏx{۞~zXr$H~5.߭]H-? ū`cb NP:-D;eڶ[5xj;0֣x:xe& l<){t `iBK_-~ᥟK%VS//1ftUCB( ]+֏ܻ7T :+XN&eG~󘛞SS$>bHLrpZM)XJR0;D_SZ/kxxIƬM Nݏ:E;cfwdoE%݌9uU<mr?ˏM6TԆEBn P:SwHn9A[$_/LoٱA!iCȓ f$ͤۂ)X.2Gg)T#믭 )5h(̤?&J4:Z=$Yϼ*hY*к?6˔f `?t(:!f,A!D QdA"WV4[l`Lƨ})Sy@W> p4?jj3sb{X[&YF mT, faíE\jjjK -TBD7#;z?~Q ߔb_ܝ 950*vlOr}srx=ʹ5Jr rmX\8B=xa4Im3O.b*ɿ<,ul<NnΝ]]}YXO!z9Fh2Zt+F^$ QOXt%?o!T:+fw`w3NzHo-fk,Ԃ^yO\s zi.<߫[x[q(ٙLೣYǚ! 䊁V10gXjᨂ3!!dDi%e\4-ORVi'Y7Z pY:gz-t,o=T` ?-"=чTȔ7?+jo6pbVl ޳E@vFex9I$Rb1X$3vzi7RD]7 ?$]dw'YC,!Pva֍2? 8{ 뗒4j8$=68Dss(i;lsޭ-_;Tnj┊ yB@\|K()ϟv>FW۽錆)~E=}(eGȰaN-_͜tAR 946m4ν \AFItgcˋthA3.%Po4\ܪE6iE'(0C*IH eY߂F]7[k9z .DG74fH3G&/~gݴ+$#eч~u w klt d`x\tq`r3Nuق#SPiQjʹ< m* @?_QRشJ$@QgyӜB%ڲ7Y mN9M<,d6䵅{EYU䠲 VA*Ξ}77~6E͐X<HܱD,9[sl}'z z(f;ɯ -=%{tIhp"fE *Tnqat\c@ڦ"_?x4cXcfSR#Lݍ"ƕrq]jqD,/I&>{FRJ{0}㚛l'/I`.7/cAEg6 X^&Nj4*9.:V$OT;P-+ѨYx~r8ȩ^>Nͺ  &e>Iv8Cy5L+3sn۽EN 46k!˒ҡ ԍbI15pӊ`J >Lh -jjmAӝoUtǃXfslqrhEcή)f.8OTۉLW箓f$u!˰#φiHA~OdsN;ooa' 1%.o1kp2yK-~rLJ= kY3c ͖S-O5A~SyrE*& gA8/-Z#H?,B׬l֑롔5}XBaBўe|tcGaE)rv IJBTyVv5E,nXQ2fKx3W? >UU_gO]i]dO@մWѴD䣬7<ԖYI~ggJN ,L5!\'U羘 YZ