tomcat-webapps-9.0.36-lp152.2.25.1<>,{aʟ/=„?Մ}!dn{p™kF9 V4kN`%))ҥ|2(Y=EH]g?(n<-a]l֖wr|Rzw:c/Cq?Ah?AXd % Z "(/-d   d  D `$L t : (8G9G:-G>@FGHIXY\]^"Mb4~c5'd5e5f5l5u5v=Tz@AA AATCtomcat-webapps9.0.36lp152.2.25.1ROOT and examples web applications for Apache TomcatThe ROOT and examples web applications for Apache Tomcataʟsheep865openSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgProductivity/Networking/Web/Servershttps://tomcat.apache.orglinuxnoarch/usr/lib/tomcat/serverxml-tool.sh add /usr/share/tomcat/tomcat-webapps/ROOT / /usr/lib/tomcat/serverxml-tool.sh add /usr/share/tomcat/tomcat-webapps/sample /sample /usr/lib/tomcat/serverxml-tool.sh add /usr/share/tomcat/tomcat-webapps/examples /examplesif [ $1 -eq 0 ]; then # uninstall only /usr/lib/tomcat/serverxml-tool.sh remove /usr/share/tomcat/tomcat-webapps/ROOT / /usr/lib/tomcat/serverxml-tool.sh remove /usr/share/tomcat/tomcat-webapps/sample /sample /usr/lib/tomcat/serverxml-tool.sh remove /usr/share/tomcat/tomcat-webapps/examples /examples fijc~y T~/ H` * g U |>?  poR S d H Mm $3 [ q  h\ f 2} ~/c  $1=  B*yvjmEN ! B4 T &f O Qi  . ;Z ke#w: ;# >2gNG - R> [: Pz'IW@ r K,0!7fjV p b<8{ F , vtuzv vMi. hg$16 k7S 0 R L3 YFL 9 D  ?Q ; hi ,`=A[WcD1i3 wnmp  9uK~=l]  ?$wyt_l |H EgiU){  < x $ }$C]LA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaʅaʅaʅaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaʈaʈaʈaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaʈaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaʈaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaʈaʂaʂaʈaʂaʂaʂaUaUaʈaXaU65330ee786e58f80bb88562d39c2ac42e66acafdf92072e8fa3d5d577475d358681c2d6e4023e5266032d35329276c7bc5c024507c39f4bcc4bdbc19ba9a9bfef113c975a5b789ed2b3036a17981376c6fa2a1e25dc0c0a8679e38cf5afd178d3c1c7209f4149919826cde2002db38e65edaab67c512ea43f5c89ff25229321f48f4b63166452d3ea35d9678ec95b75e8c38d6eb2ad59456b1b3445c36a4b1fda66793441ab6918ff3abedf7dc5d7f3af1c88160b759afc6801d4083146a9d3cd55804555b409577a64e159c0b248e94d8dec4ce6814382daf5938f2b3671c3064a3170a912786e9eece7e347b58f36471cb9d0bc790697b216c61050e6b1f0849a1c5971d29b109267ea7e2dbcc8a5dcc0ccb4afa7a9f05f4055a7f8d593c13d046f4224929eaedffcd6e4f26c154a24758224667c6fbdf746f27a41c605bc48c5717ce190b2c37eb08110505f11fa2ca9c4b910a71803b10f507472c901eb4dc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d65d4dbfc82ee715a653291fb987dd565b6fc567ffee828d9e4c5f181c75eca0bea2cd980030f48a26f0b72ca4eb5dfaa62402f1a2fcc79913dd82e901dfef906a609fe5e9d2b6ff9132df1b5eda829bd7971227a5ab40a3c50e25a4badec36190d9fb0261b6176f49cb7055398952e5dad85689ab58d90c411c4857409b2bd94fcf06745e35c7f9711effb69ce01cac840c89c76648f2134c5a64043b153717021255ab40435980134971c020761c08039f5a8e1f263ce8f2772e7db4e24feb54ba05703d375d5296f6bdc6500a2456bcd0090f4daaea8f8d5c6657b97d58c22629d48120bf230628cc68ea782a300022e56d79d08c8871eac07265e5c81e2c26273ffed8caff8b237a4c611c5ff97afb5f1822b72fe1c94f9ecb4c609ff077a7b4a4f355fcaaa49dc16ee52ae6cc0df73faa07aba39bc3fd0fd81ef3f1f880c70f2ce2e3337511fe571b92ecabb2674463ebba31878e590bb99e4d4f78a96e37873a3321c432ada0837ac4551d256b6ce559272606ff0530a632eb57f0bac8ae0bf34de9a701c05f3e62279a2824a0ec736e6ff65c19a9160bfb06798a8b8443dbf74982d1ca78a25aca177fe5d4c47f0b99f85f0649e6fb904a72f0f1a2a6df1c759e329b1b3f7505a40c0b0d2aa8861dec2e18bedc2ef2208033b8ea412926c64e0cca4d100ee618293648f2bb3fe4c0d769566119ff4b6f0641eea113d4bf0012d47c33b570fd4ae2193388f939d52b388e1da192386ade5765e50c931bee40cdd2445f6f220eca12a8afd87af1be642bdd810ed9268b979725f51b530599d58a57907bfa5f7f842f5440dce20a4ef8aa099b173c9036f45cbcc88a3e4c4c491546ba815cdeca6f0b486b0d5f1190ae8487dccbcca087625d0f3c78f132079b57ef4aab74ebcd85dfd046dcfc9d647e08c5a71d37480618df8fa2ba06a6ac6ae2118c3f922394de7703573ae3439ecfeed28313497680decab6aeb79ec6a0ff1f58d461d30e455c68a6baf190f69cf7568d71f5fe2d594ddf453ba679c84f39e73f7e08bec2c043d57928ed3a12a5ffea0d75dc447486dcb950eeee522f484a914b4aabe18f46680d5156c597c565fdf7538e8f3aa95ff0629af3f37f0153a895394f9399273b293223ecf00eed9ef142aefc69a801fe0e775d078ae9811ef02aaae17595364fb9a8a7a5429f07b4a3b63e999f7fc329b13edc283c15dff44357d7d96633088eeb7ddb9a47a1343376d4a0558c8b1c87600c4f1ab1fad1cc500d0d66c96c0ee4744b10e5201283eeaeb049bc553a5b8c04d67d5998961505322b0118dd109a5665222aaaf555792b07924b71333cce0641230fa10fc5e02d89337aa23dd1868fb88e19647d3349a958315a64d580ee611e68608cd05350ca0f3ab95b17e7a8884b4a489f9a3643d4a4cc9ab8fcb3c54ce3536e66d29371714d9124dbf5568b175c5002fb23d0a70f4cd78686c001dd21286cde64ec95005622a237d032df69ba908c7ac3ee5cec078e28f11c5c451a0c38bdad2a2d9569af965e21535744109260b9d9d3f96e962195969e673930e4e82c1dd3bed2021cbabe9c654aba7d378456da495e5e78d5f8d6ce2248906e3168f62891f12f3b76f82af947fb048dc8535830c3cb905a2497fa1daf4a73adea5ffdcb6af6928c64a0c4eee3ff145ed0bc7be1e6187e2c118159548896e750103df5566be793cb07d46c6468f8666290bb82b8322dfa275c3016d1ca165a574bb8322227f1e37818822b02daf2a6d175aa61ff25d9fe93a638e3d1233b58e09f1c02185347eb741d5c5313b140c77e2bf98a71d47e7c71363f984868a15f70872889db10634a44b3acdd472516c6a207a2c28ef2ea60943b3e3a304471b0854e533c25eb1ce9b24d513eeffd03ae0cc28de0e7d2aad622767d9142e9452754a2ce2e2d515b9c7e11358cf942cbd71db39202c954748d553a888ccf0eae1b0e3d35d8d326e0963b9fbbec6c109bb9dd9946067fd61d5116c22134386701cc9d0cc9f977f3e8bf2a888a09151efc1591a577a74a8ee7a130a5f196f278be387c17bc1f40d6f5fb0575bbe76fbea2d6302f9aba20dd766c371f4b928d26d69442a5940433b6574558ec2b3bd17b96ddc9b442dedf433af396c68227fa62e7ee4439584effa1ca31436ff322d214e9c398dc9f5739a93cdfbd506071cf1a4ff950b40513ef82a3da6463e6a82330945958bb4a6c9992055cb8e5976aec9192a35ea3e8642a4910119a5ca6857fda0b06b96bd274da93b1432ad077017dc271f36bd0af5db9b763dcd3cd701ee7e2ccd463dc7fd2531e9e302e34226b791b3938638da0a390ff6f9edcc8ff32f8948053b16c9c0c5c39fb18099de333096a569d15accf3fd22322f583899723d35d6510b2dc06fd8d474fe8b01d4a8dce2896ffa5f5ca6927edd3a5d323831cfe8ae2e6ab8bceb970464e5f72df1dccf7e97878aca925034a98b27cef2f090128b03ace8277bc2d6308e73d6b7b58c0ce4d527d8476eb5c2d468ac835dca7c3c2fe253c027545aac7e13ae0a0be2473a2c111f425fbf2933c107a1972e4757c10569866f32a40c78cbfa345697fc9fff696b7d95b4bf7cc9bc3a5dc0f7fc6361913a9033928a4a33d4a5d87f31f49e82d664f852798bfa3311ea8fe476126ef1559a9ddfc71c499cddd49a35b8f905870ae726965c5b9594e85bc6674d35a0e5e2050af5e605c0d2f4e195d29d1885d49fbb12353fa7c59a10d12f07b12e8625cee46c963c0a088798976fe68c4c5852082541ef905b2a0e2f0a186e80b12e46c6a2a77ec3e133f8b030eef8dac2c11172f31f494b0a59eaccf0e11819843dac87a0186c5cb2f457dc24bd03a24519c8f6c3c471775e5581d0b3fb439b9ce259d71c2d45bccfd96569e2d45240e6adf01f9d1693cf2852a487244bcfca258e19affed045d65c623292da49b3ab0684f4f6cece347cb11041b0df92044df30f61645a9c0576f0d63c137cec4320f1c92e6479a06886d4286336a7b9a3cf9b7f4b006536cbd700ebc578eebed1d6a26b12ead6c067602e1f6c29182930ea60187e2c85b20e96e0b3445d9c94ae6415601e68d66ab4c214b844df693215e8a39465c8a04fdf1e8e2de33dfcd5967e2e38e717c6674bed216528fe81baebd6e32648e694e96668f7f43d1704ccdfb62c592c995c6dd9d6510fea0d74a2e636d5a304264d67f9e397d3c1e41c5f1c428da01341cf8ba6587928c99fc5cd8d54b1b82277794c2da6a784eb520830cb4983cf2bd97c1ce5d877ee55a3e9c5d380fcd2b0ac350c8ef47d32ef3b501faae02d789dbc50f4c8799e3dacc29c6b4e368100b27079a01321d1bcfd27751a56982adafbb8a3e20dc59fb4b6febb25eec6f1713015e5d7b47f8f0e046dacbf314e199592fb090f6266bc50f2bd0d04cb314fcd2dadc631acd53bd77d6db7c29746c54748e609173e6327ce6fd1ca141412502e841015d671003a70451b516f0621ad4da4b028fa0e0a8e662d88f0ebe2f79c26aadfb58316128ae585c1e10b0beec78b64aabbc179ed711f70eb5c8e0e2b38986dd1421bc23ad758867326a983f80f9f1765b1329e928c2aed6f71f4cb9f819fa7101a08b1d8a1fdc293977a8f900b5c2d1cdce8d7b97f52158a2d3521adb6b7b00f5d8fd7746a7661f69a307308df6706ccdb5ad015d664f2723164a61c1c153ba16cf2132a51b38625ef81d133237664c4dd0615e5982f2ac1fd77c8f75ed93330e0a7975850e94ca61d307a7247169a60cb1fccbb51fa24eb1893cba92859aba61342d626520842596be49bddb0047174a42a69073198cbad10f38662d832e8065287e319e04ca1c5fded1c697593b1bccc6ce7493888ec86b9388ec48cd17b7b5283785097f1560e71e91ab73a92452d306d20b129cc1a146a28fadc5b1687396c4f7a2ac6260b802c7ff5cfc716084e330b841e7a138f8e8e2de252c3c1019556d3d1a76bb12b3dd61ef7b646151c6351c7d91da9d0bfda478e33e3603830a30807430bb6176c95da9b36d21184577c39528e57f9249c13cd4da0a374825ddfd78e0c17e629e302810152a1e84ac449ff5dc1a33146e2f4b1e16866339d6fb086e90044c56e2ca387434f0aa97f04a32e871ca5935e4ebb0394b54ab5b7501f94021dd86a8d864d50bdd1b44316eec73a190cbda48f734bfe90a822cbacb49c77c00527c85198404f1c598a808d3e49074051937a91c649861e12bd9377bc25fe903dea4d8eaa8f3c003e6d0a4b662ca0e0782f7dcc099cba43405617f3a380a00ddff11fecaa12224a76bc811def63239603baacd28e34e512472778f5fef65e207a44333b2207fd769251f87746f378cb442706f5a56e0f1f81b290691b857d9cde3a6e0c809421217373ba581c308398ce03dcf6cc00ec3a9621193103dfce04f31706851ffb610b503237d1337c8dd5f639e4c1b6ef5d73f1f9477fc8f86628324778e307587c6cb66fb5ce9abc23490e97e2eecedfc8b6d8ca2966cf92d1846e63a8a712bf32a438426673384a212d11c659ac889ddf5a7f1cbfd22de16abaeef372f9c469885062694791f726692387a04b7ba4f13070797d42f1d8bed374822589d5e0d9e25e4d61617e7b467a552988aa6be55dabca0654d6a476518ee976e532c924c38881bd0ad9fa1056bd222a3a4bfb0a9a5d6f0bc3095053dea6e72e8a2dc5c49de43e9c28f908de55283fa1da7e2bdc9f79001c17d283958928ec5b86b83c8a61acb8d726a77ae1b6a71c50ce708bca07ca62cb6fb0c74d91ad2a384a78b131f8644f6704a542d2dbdc58be7fd082c0ddfe0ec8004c143a737aeec1dc0b300721f7068aa73ae118227ecaafee2c5e36755bea826570e25513ac333a9baad6080adeb543da05d4dc1126d81f3c52cfab7fd35604cf2e77a793bf8104ad4631d9ba87aa3ff84eb0680ed8df3fe5dfa050fa81796ca81f1e9a99ab357a043e2b59cef23837a51da3466c63cbacb53c593c2bc4a99afe4d6983c5f532c2d450abeda5fbd254840187eaad229d50e24d0d88b5f6b854d2061646f94433f056c0c74d52cff6cdaf8c437b769464e62035767cb87627a82f441774ac8dab3a300e26276a0b4d9397e58aaf63f848136ccbeb42e411ce0ec88cc4871dd46590fccaeb772069925c0d3ab54a4422c0f6fb31009e6c3b5f65b2a7d25a032d5f5272adfb8d738a5a41e41a800e42545b90459d1b108ce57493947140e2f1c1d868887f0f777b795dd0d8819d9e5e64fb96f9ba2acc76c5fb75e1cc07832e077d36f67a74f72988c9b546b817ec1836b2f240fbbe97050de2a3a905a81d59ec0967d2215d2bb1a673cd87a9871faa2822b55dd94dad2fbba7d6bbec27da36ca0d28d1a5974a1697238badee9d219b6d9028242cb9da445505b4ebc518c5c55dcbf04b58a4a78536de9ad91bbf06bddf44299872441267ff09c638c82ee0bed4c625935b9243dc171af9f62be1c52afe4e35bad08ec9a99e0fc8878e944de6557c05bf3ee7b58d66a986db68c79222481b5548e6e6e95378bb06550b14305043913b9e63b8f05761ab0544b9ac2a9846cdcecb2a29cbfa0d32105d07f58a41ed547833b885a85112f4a4f5a6935c6fba65759dc719f0ce22edd8e93dc7ba01739754062413fcb48d8e6b98b74c84d23ed953266b1f6d8340eef0cfb9b5457f630fba97f976003fa8f95cd4c753921b57d7a58c5d9f21e44e7eda295a06694131c91dca38a1e235c9b944009498ba39473b170b702b09a01c43aec0eba3f88773abac91a29302dbddd7fc1ed420f771ff022584633703f467e02f4ed22726e918b8ae1998ddf8b64be49455b46c61556f1489ba5487ce08cb99c8f5667cda3dfc28eab01f2e2cfa94c6c197220629a02f7bdb5fd9d65266db1e73741a2a06dcab8067e86650c3a7d5a2d29e0e7841b1d0f3b865053de37453e07480bd5101f1eb275c9b4a631418e9b14280dbd2ea0119113b8a8ebc2612bb778bfcef0516faecf9f19d8c9a1a63e393fd3242c0a041215e1e7fe342009c0f12c1660894fbab5ced4e9b29df4175dbd30b0229e243bf82f365f5f889518abf74cb57689664e090137d09264063cdbd53672062a6f217dcabcd4ce5559bdf02d07620932056de5465f423887c28d5106c4f511a02c9ced2198de5e7ef224cc9e4ce16f2c80403cdaabd0b3a20e41b6152048f0914af68cd74ab9a8d69d3e2604ed85f024010ebe8394354e04ec3ecc9c80170b12e972743b359e22ae89e3689b6a775f6eab0b834db0223da4ed882f218308ad3cc83a1179450957c8958290faa12f914653dfc2fab95ede06a667a76b5e80e370cb1c01ed25af92edf3ea3dcc99c6540062d09404b3d42180912c0b3067889e4fb469dfecdee5b5c3f8db56e9919242b7012005f9a6b68f065cd14955c4a02c8f2090899c4fb8feca55c21c901b3e303cafadef735ad1387d93c9abdab9f64ebe8d084946e90a08f0648106a94044e4ba0796ffb51792e9662093169efb6a058aea7fefffea1b46609dff6eb8eead59b1ce07689554fa82aeb9b90bd94c87fe3a96d9e1bb49f2da1caf70f3dcf0237cf1931b2ff02ec05cfd26a37e3ff1e54d9a192c8f49051c2880d46bb612ddff80bba553c165c4649f89aeb10437d699146b56ac78d95a38ebbe8c4e629dad05d57920d06f5ccbbb1861d74b216764957d8f5f89b186ac49bf1384349b2d85347f5b822943b31d8362a96456841595911c117ca3ae0feca94d86be00706ef5dbf30f36da3d9b6732a0ae5b3c19e10cc2f5b76fbb93b0be38050a24f0eaa99b4c736b05488dbce67c6081c555f252906c83c5a6ab5a36225771b48b709951ccb0ed8ce982260ee3b38db2d50187a446966457241c90c003ce36bd49b32094babddcc09cdbcbe729feeca72af98e9b678b424e9b2a796ed7b2b739fd65d6a8661e32bb9d3c275863d3e123682b89f35e2475044a9688462921a8f4b7fa6e8dbb12292e435eeda4d2805465836d5955634bb880d11d3095cd336a1231b9951ce7fa5ef49f8612bc36427319c2c86e5b92ad6a47873f33c09949509358e6bb6768bb080c53774adf7bf8c7317308383b7315d3438b3728067552327b71360125379b7bd5897a8d5564a9613cc6f6b21cc03fbfcb2f2bef567fedf11fbbb8417b17641d5810b95ab4a568c768c8312efe0af700e34de87618f1ec94fa47039ae70303712c8ef9f96680aee676dc0809f0913ec06e9e922a81eebf2c29d3e960876730b6b251375d95a6cb205315f9b0edaefe9af32f350bdf343561ab3dbdeb4d276869a8a0d6730152c33522d96eb38afaf214ea173f5472037e5713c2395321209557eb7456813dc44e37bfffc679adbb8790f3057708b46a2516a166ac8fd46c1e06792502733b78f201513e63e8b829c8e32f2daacc09beacd08f28c45f86af9921214dbefd0d32e8f106209b22fb11f9d2a63e524f298f37a8b956b47253b2dd17778fde77cf92b6f3d29074ee99deab9c33c40f00204e0193cf1468d25e9ba89c6a24ade76a290fd973242283bbdddb9a9eeba0d0443171c56d75de966156e5f832eb5e26aa2c6f60249f7bc1428a0a100cf387ec9aa88963e7e4c3ed800b8bbfd4b677410be84ef10635386da1a1d4997a4d755796f4638a3dbe1007843219fb80dfa1ef729efcfa175335ccf01a4a924ac5784d88c3107a1b71e08a688db2be0ed0a638ca7f182b2011170082cf1f9c21c94c050f4a4e448d1d7c48ac6c8a183fb660971350ae8e1ae58e0d3e15def50d4acd370a4ed4de90ba7639338527e46e9096f8056f505a671ad9a78840fc20071e4a06e89a980c27afce26c17a2b99e51f25900d4b25630d34f92516f620adf75997b72624df6c6b5f13f8843047cfa3371ec21e35cc887b5abc37864702ab0e5ace8d491557e969c0c12a1d9b6b9d63b08728ac646ebf95b5e8f909cee1f2f597fdfe5a240632022e18cad6fd1c598039cc02162e3fbc0a7d5f0079d9950eb7179789a3043143e8a25822a1e8799161f0c12839d8459febe15e45dd52fc2ddb829df5b8b1cdd72bb02fc00f4ed5d434884a04c1e0ad51f84814ad5c9b701d6857ec427be589cbdf158ffbaa8a42ae121fc3a9d48f41a23b290aeb69ac05d708851d48abc2dce0dbee61835db4fc180bc6acf2874273500dca7ead078772c63187d0789d2d7174b7c8929b0e300962fa0c3c56bf2b079ed3388f710f4312d59c0015d77c2a250e209d038821688ee2010628cff9a0a181fa9253943294753292ce6078e28f54cec049dc5b4772ee5e2e6d37c9ea279bd59715d65313757411715d39e6a3e1b091c03638d7ad5b3a16f10c95a3a1e59c4802ac6e3cb4e3658e670576d72024037f908fa62588408e7373325b9428cb97d02da3d1625846d1ecdb963e6fcee0108001ef8d1db968138561495faf2bf73037b7f2131dab5158b1f7b6c02cc35ea3bd6f7e3190c6a3707502028b090f30992bc1856585f50b1726289cab7b4ca8a012b2202bd01c206c5c253f6629a2f16ed16be4571dfeb98ccccda6d9975ee4bc4167836d90a5da2da8b0cdedfbad74b9d89497dcf0f363b8ee61a7fd012601f7251ad84cbd5f1d6947db605dd3fd7cb6b8782c6366f2af1dfa4f294593ef89602e69c2317196bba94faa4a76c54f8dbf98ec29de3aa40c6f8d065cc90cdc3c105b485357a6e12418a0b38fb226be29b038da7686b0946fe06beec37a1476fab1c1679aa236543ab23e91f9b80a2201d7e8d3c37ac1ec0bde79b1478b9c4aba0b6523c7b31ec0b2fba7d4e24126ab353a9daba5650e5a73634cd00693d6eb91591fa69509850bef98a611a90ad0cd68906e96453e4bba6f6191097c7d6e43a1a2178ab71ce1192ef29ed2a94d3bd24d4885a1f6a86ad56868cb3d56853855fcdf2dc2b2634f33e47d79677d4692241da0b20c7d36ab495639d2a8e9989eccd073f7f0fad9e3d1ea48056f65dad5b873b86538c726b4a178819a9c78132c7b90f6f24f46e569e5230688b01128c2f049674149b6c000c156471e3313e023ad15aa1033c826e0721428df26810e94c377f7fef029b4839816159c140d1fb73cffe21469627f2c8f649dee35eaef52b59d93ae0e250f1a6e2ec85873d5d0ea074eec3cc1a8bf369f41deaabd51a90fe8996ef5e1e0a1c2a18def5fc0b5f73e84260780fe0a381fc3a2784e7cdb7bde3065fff0c1049e4c5f35bd6b5d21b372124b30335a8b11b9f3864a1f83b190297ab8d77e571f59b9b2d934520ab3a10c92b55236a36f6e12374e77445151c6559620f520486d412accaef8b7c3de1b5b3c63843d6363fe6bcdc12702c881071c0b59eb4ebf0a35dc17772aeecb5b211802a68d3381c9bb1fdb95156bd61e864fbf5b711ac3a225faa8432a4a357a7317d697606e0fd9174ef981c3adfd4f6f4c652d7bd720614db412e663fcf801624554e290f40ce1283a04788ddf24c4d74a7c29ebdd115e4e54658a1e54a03c7a53b4a47aec790da9e83290c20f759abeae308eebd729d648c23a76d98239a275550a9ed9e1f0449fa3a8f79ca912accdc7e3e8dab5e6e7de1ec596cb4e40ab4be94340d237ee0fcadc5c1faaa4fe869b28416601b57ba6f7f2f09a0de0e6d65390441d396c4c1089e5dd383a29fb7d8e03b057c6e8e4a4838c833008dd7c00f6fc8f38baec9430990075e10cb422096a780541b5c7b865e6375d32f43333c4b7e0a85e7e7d0c7470638d9dd43514968da88a441ddfa5038b7ccc2a51fe9d88b7f8d447fbca0e4753b728a1887a2343e4c09b5751ca236732313447ebd30e27e2d637ee9a95e946d6b8d7a48d56e4c58d132e15f59091c31a0a73c8f421772e01f250ed7603e1c29452825b87669551da7993aeabd1e701d988202c7a75cab454c67d852a57a677d2341029a2b923420c8d463451c94dc67a730d429ded4e78982e9d3d1b04232f961d6ea5ff8d2ab0226d3f3d9a5201b4d817bffa4cce2a72c5c97ee6554722c456657cec9182f30cb31891db9ba9fb967097ebad12ac4c05a74b92c35c50bccfaa550f58d7322f7a634c4578b5c6e25d25ff9505a61fde686662910c0e9b26e9a5951deb27e4c068c57360344d62fa3bf1ddfef34a38ac052fa32f1d08dc7698d85e2c54a73b27f11fd515914b8ec883597f5ac1cea45c87354c06918750595820ae1b34ec70a8b8dd7da273281fc989760ab5d84efc424069d25d4e9a0313d2f40291981b496ef254423182eeaa228de4c6420ee41ac7abd05c858964a934eb8689da8a374b4cb575061484f03c58ae640106cd4c4f8771333aa9750e6d2d2774979b7547b463d5bd495272b396366e6ebf3778bffdf902df71c4ea7605a0c5c3bff2a3f84ff13913b408fef7546929519dc10be5c72c1c50520d81fe820183b6ecf1de0151867451a28a3a5855daf80e078196cb019d6efb7ae9f64a79dc6491220cb172ebc1310a8352fb0eaa32349c01b699d4855b13439bd3f69641f2495c8e71f1691d204d7d2064c0405da1e27849c6ad572b4e13369056e244788230d034914d48e59bfa7cc72fa4284aed787c19140e85cfc1550b2bcc72156f3ed75377e066b10bf9a52d8040fb4c8beb32cb9318a104213e21546119cea8e75126eed8c5d3168a3a38bad82c9bb140cd19ceeaf028b0752f18218807c373754fd2be137adeebbe65eb9078e4ce8df6913a84e4dc0819a5fde2a726e01cdba61635fe353778d41c16d03faa383e57786b1d319d479e7c026d59604ec0137525d714fb8f53fdc20fe597f98f3b5f7b2f2005176a69018b11ade3dad20a1e2ad823d5aa757ad50786bdd2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c1fbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7dab53ced078825ef3d1b60b806f7c5dd0993bddac53c35c96335327425e334565aa5499a1bbae357d3b32f3843b4f93cb141976dc925ef3a6f775c43ca4092515979645d8a992a01a0b9c3a2a4f0bb5089574cfec5f7643308af29575792b00521e5953019e0641a7de9a46559e88947a9161d71d7287c28be3c8707e3ffe29535f7839eab3b338b03bdce22ce0d7035c83612b0a87160a21f4a843789d79e9ddefab2fcc66e8f02b899129603b69aff5dd165c7faa452a40759051056f89aadddc8cb2e57d2ab9d4a6332db702cf77ed8a75d8ee3ac9120e6a1011c0704ecb591b00ee2071c2e09050661bc42af04af816f0bcc630e509a277c4b73c2d24bea3c74343c3f3229cb2c58505a189e883ad11da0303fb65c4330b8ce6c36acac111c1d9590bc792fa6cdd5527be69d114498af4f09a39c79834338d60e1fbf78ec4e56ae123af5b45cbfad7ccdcb9b0c4116ada6303a493c38912794b7d92d68725db1bd678ca8d900513f699e9b6cd9e37b9ae384a40b2aff966a469f5ca60bbc1a70ddd5b97274f261d38b9e6330a1b5efc166a15d2ef6625b0468b7a443acc3481153f6a5ca1097c7af22a8c04a69c80f6f1b0b54ed4f5e4a8cb0ee6c25389553cfa305e9f93c4a0ad725eb51c6d5bcdf5bba9a685636bc5fc8a68ea333d3f2bf95c0bdd6e53b198fc01d78f6625ef2ddb19e0cfa649ec8a4260c926bb994717363495677bb07bbb18e85f925fc147bff2efa8b9c2a649d1c660b621251feb88678a7d19d48b7c7c8325244c474cb3380e655f9194542479291f40c05919aa2a6f3c327bae50913c28bafbb016705a40a054f4f387a2a86ee6914afba30f5a3aa98ba5e619b3b961ce1c766eb4c88581cc81aecadaa43bc5011052ff880e2a170931ecb06f242bcc70656f23a6291391b71e3b68b6e9baa575fa394c8a034e0d0696eb494ec86e35b85515741e29d3cd991c163b58fa40b1d84460ee5dabc5a031e852c2711ee1042df68226b78ba35399ce7b33f3310839579279c317bf0342d63a481f390e250879482358ef770cfe676bc363288581cc1b9a3d7bd381850519e757a98f2344343b8b21b48fa53f171363080d28c760e735459cc3f2bfcc468d94be45de0945262d39989dcb5041bee7a1f2a0b6a06af6833eb6a18efddbb6171529acea5d3250149f36cd983a084d5a62689c760960151a50a615a600c2f01966c6be5cdd4987843af3032df8028f6b11ca32e705a61bcc0407d07674a37cf59f488ddfe3db3ee5d5aca6a1cb93629706ee79c15f9af959344db1b5e972e21c24aa056b7de481a8cebd47c6b3f8e0ff8929b9553b5a30ba2c4e70f69336b4dabe7b7ef712db57850b2f341c057661d0fc902747b9aca8ed03c8a632c88a3c8feef9ede878bdfdf4455e7bd592b7673ae292df704302a184cbe27dfff1b0666b34c7df911ea3e860664fc72de8115632f0b29b490aaf55ceb301477680a41935a8e9e476f52c7e3c4333ea4383204f166ad79e038c87576bc55d1cd6dd638bfda18d5f52717209b097ef693ba81c97ff379c6ced21844b26f0fde189bc35a2f2f8d57b376c3ebf6f641d2d919066b2f9a367c239e4e1959fe0138ce54216f43374fa0c8809c8ac46c10548c9c89e19beb6f11303d3ed29ee616baf4780275cbf271795083d084e6a638893d64f37c24fe5d0979a717c9796a76d5299298dc2b2865c177a8369a095eb252bebfdac72926751bcd63e8f8db5774e93afb5bdce287017a7c93209395c82a7e978c44314291e1c93e035e132eb5dfea9289080b53ed94c1623a29fb18c6342e8d2b7ee9f6c0dc53641026993bdaf55941b4cde93c617061d32abebe78644ed622f2e20f7744c3ec43de33122f2febd3f2f7e46deb9421e44d4624a1fcbb80a2b726a8804beb7a98daeb91638ff83a07b4509fc8f9473ea57da63b072ac0b9e6eaf2e08d393cad3d44443c1878457db8a2e3e9cdd2183969ef07cf9c36c499799bbd1f0e17e2231d19db4b3af0cf20e44a620726d61620338c60d6fe267d1d60b7f7d215c35b3d6cb1fd93007ecace18826550a79df008211a30788ab5aa8b55bd46e2005b8cffe8b963be2a4b33e26a8b5450ade29a8c4f8e40edd2021bbff0365dec3b8809e6f02531ce249e037f8b7c8190f69fd74914a6bed9798f564d87b5b161cf62e4e8e24dc27ed3ef2d9b5994bf33c058309cbb37536312f9ed2a8b918bfecdfda493251b55a26c5757e9e784718a060378fd6d077365b461a3876bb944c15891b5754fe61f7fca32b1ef61290cf4d6471f70b806808a3ff4bac45a0c73c40dfb72db6b1fb0498950f9496b3b583f108be223378bf29a0f8080661063c95a8ac498877aa05ecf1b1d96651c217f9443e169ef5c229573f03b325daa9d9d54bf88e607593dcc15171bb19e15a5fa475ae9462b17f31c96c1cc7bf7242f50ff376999cbc60d5ccad4e78474d76f6ae41a53213a383e7d71ea40137e69d0df497b4dc221dfe7916618f32ef3c64b18781891b00ee2071c2e09050661bc42af04af816f0bcc630e509a277c4b73c2d24bea6171529acea5d3250149f36cd983a084d5a62689c760960151a50a615a600c2f13d1ab26089639adbcaaea4ac5d5f76e363dccc2933a80c56a571711fc6cd50133f0c5c7538ba74830f81a6bef24647d0da1a558401fa0c3a8c5b0c1edbc3448672be8b306f1d4d7d138932e37ce4a28ef7887b2727b9a4f19f4bc12b766d80fb04c8953831bec0f465e30635b6435522bdb91adb4760a74dd4bb6eceaa70ddb8c3286a11e848c3fd4339f0fa7bc6f0f7d8f4e6077e7a1f63ad3f63c8003d20b0b7ff88fddf49f19e69512402e88f81d584633f83f8de8c7d27547fe0cb56c722a0f83e3182a8960eb2386b1b50c35f3471fa57c56c33e5b331128a6f246448c92bf53d82f6f60248ebc62bb6636e981eea2196f930e773552b9f5d4ea40566942770b105082480ffa0471de2cc180283b079a2f901949ae4685f93395a279b88c549c80b1795f632435a121850a386528054c2320b19953d4b6c3c5aeb590dafd662763c99eeccf1f4f34fb7945426e050deac7cce2f64279ab970da04f5766ec29a22753c0bd2b7b85deaa5d358c74a2c7454124a229315059f53e2a5307c1827f19ad42891dd9662314bad890f845ca66e16c111cc6834f1508f52956f1725f507992cd51a4cd339ff96d64700557a80a76119d5ea1e719681899a611644db292dbdd3deeaa22e309d49a494217b630cbbb3f5de08f29017b2bdd9f03ce0491ae0445356b3c48ac8e7267880b89861b25fb2f2e02d6c58c9c1a4f10cb874570b2f71a82685c294ba88f0d6672f625517ec89bc60dac2b3a6d731ac082f5099d47c55ea394eda0debe923990d2c41c49a6ac3f4ee91c30ed48e0c452a907fbec4e6b2a6b20b1abf85d4469342b0b97ed6eacd095bc46eed64276babcdc7f6db02edeb68499cabdc872748db3b148cc99e4bb09c8841f3b9c6e26cc280fd6be8216a64e73d410c188de8db249fae43415a35d344f1d266a8fccc5cec8085fb26f59bd9b603786e4640f7e2322665bb0831116825b075692a666e77aa738e17805fa970270bbc72dc1d479cf1f585aec385a21b1b980f743108dd7050022da43590a489bffaa577b81fcfd6610668f331b8b641a7cb93e9364aa7fe8b071bb3e25562c2db2c4aff8ed84f33731e20d4cec7baf6f6455d5754c4b871e45b96df102ec898d86eba510c7ec559536bb99b839ddb0d629dfbff992e5b1e8af77f9bf633981e0287ab273101fdc9a733d71abd4f0564c6973cc66f4257799ea1fac044fe8a103845f88e33bb79174392b52c0103ed861b77f2a806ef219f41bba2e469c69fa23dd7e4da41ce7fa891574a2f6ba86edc62f27bf40eec5ed8687764052c714bade54e3001bfb16f2b2ddcccca129c98cfaa4e726af7941681ad3b67edf206bf1d9ca76a57843dda1ff99339e5ad5f1d9cf01a38de091f0904d9e933dc6f01816b17afd7febd537455043b4c57a8e62eb1e105e83233197e96eb73b5bf3f6ff76cfa7b740791085b6ebafd15f706986fcb05ecd45123ab7c3975f978dac79e825a471fb3f4030f00450ae18d4b496a60a80c677e8214fa239377a8416c1bb16484760ef974b0feebfad5717fa9f65267ced59ea01ae9ea42f62656853ae9eb842448c007a0cd93bcf94d30281ee87973bd62c507cc727b9543a649dc98277cc3d7cab7799f06b33c84033108da70687210834e310b6c6758a04b8bbe455b222c4b1fafffddfe05f9ee0040cbb485d5db964a9975a3bb37dcd60dbd69b5794dd6ce914f4822278cd5126da1701351ce93559f44be6d8bb0aa30f0994b41629624cd783b8cd0fb55e01f25c71cfa46519ebd701a3c80ee0ac5be30a108ac103cb0c74e0648f5c83aeeca2e6ab7ac7cd4f21e1ea513d6de8a2708aaaf5330c9381a54c3540bfa6a2a665acf8198a0c41464d10a137c8c781740188fbb3e4a37e948b47aad4d5e3125fcdcd6f31e322a1bb221e2b527cb2b53958a59fe220ef0a7f0a4561e7c7e56712e8dab0270482f3964a19647fb7bcce1eec2c9fe25b86581474ca74999eb6ae6e9447cfda4cb886360e0bb473bf321f6d44e7b575b270475f5194d0144d2f9f429cd7f6627cb1b089cebd310f8f81419b2e165ef15713eed163275d5eb0a5b405ef757d0f3dc455cc35532751df26253887c8d22ca0ac9b25820bbe4f1aba4adf55f4d29a8a5ccdcb892ef61bfac33484a5295deda46399fd1215171172fee635e12f7d405ecb1d7dc1258be9d84ccec654dbec0884a9408d4ad39cc615537f09b0bd40ff414534cef8b0a1fbca6cb21f13f7bcfedd30f9d58b2ad00871bc32d8a5c2bfd1390d35e7aec251e4b3701bf6337393f75f47449cb5d0348e8a20bac173b93ff4a1b3b8293f955fb13a38aba68df1def77d300d908cad4e0636a2b083b8cec78cfa24fbb4bf549ceec52611b5629c09dd18be7b61633d27ca65e27ab595da3670fb2332911a3bd4a453704ebf78d46713185fdf9e0a1915130b960b1b4d6e024e81e3240bc032346b2df4a1fc2fe10208a406451acfc51d6a63ddec2cd889a10ae47925cccc67847f6430c3884f9d53d7b665b15782e94dbcdbf10323b99bcbe282f13f9c81a216575f65b67538359399bc192f7fd5ecb81223b61d72cf9e311862c1aa87ea25713ffec6913299862b677d4302b2d0ec468a09ef660625d41fff7e87b9297d764ae58068c7cdbbeef51c0b22636378a5c06c25490c49a1ee69fa2af6b4c17a4466df1f2a16b99a2da1d9a93fab7641a965f4a4f02d53d03391d6564eb41b811cc924a76524a273dbed7618649add1484c283fc7e5ae848b0873b6399bd0f16405607db9ecd293d59c247b5706403eb4907b7496f22678a74e1837f896d4c6e3e9d3fa491e12dd6565c717b65d86a56362c28bf24bad954412a3f5f21470ec310eb52f6a95a9323d14966ffbcd05ad86ad1aa64c3d8e1ca47f645a6359894a066e31dc690baca552142301b094f3f6e64f74690ddb7254fda6b9888a6b7229626a1df0c25eb4551792d5f6acf3d8e914e2302cead342c77218c0a5aedcef9a60035bbfb63fe7c9b0ad9de28951dfeff943e905fca7e237f7da43dea5b4fbd2fd6e83edd539f56d16ea208be6fbabf6e9b16c50ed954a4eb43554613143aab57ce3825722a46abc2015e70fe1bd2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c1fbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7448e70f82d62b53968221d970160176885aac92c4cc06f91ff4227683f4fc2554cfae9b32a174b70291020aa81cf74ef339694958d8a60a2992aa00cb4cb6269c33188528bef4c5c3a76cd6d254527a15c94387f267e8d0436ef43fb54e745b55eacf8e42bce94900981348fd49adfc96bd58f6c5b2cbfa98cba9a988c8686451d1d009b884648b7a85c6199257d2bcdf054493e527c7faf04c21d822ec9b8190ed269a41735741e491d106c57af39e73599527fe6205b6f27f4def287486d971f38a29ceb1bad3da156cf6669ab388670e3812c54cfde051e6930ed107231bba21f9e4a1cfe7a6bd46770e7e5ad7a5befe5687b3e893d528381fe22c0336b2da054efcf6e8cf855936834dd43897406d12841160962f8666fbca9e1a0d10d574b2c3fce8564f0744c88bacd447f5e4f81ea5e2c6f08e74da6b9432b2a878f0203cccf1151e370cdd0ad224a3e60e32d9b30bc055befdb0133d5a9def5655016647a07c59632a042c58ee746778bac56172e0a8d584e22d8a86ff787e5a99e5a52b9318722e189e79dcd3ce8c6924a09c7ee9df9aad4b789e33152a47cba9489db1562deabb7b81f1f0f52882bbeaf1332f7c20bca3f771233cbf9db4226d9a57b8134b028f5b8c206e18075b05790d27cc29c431bb9575033b37319751036f8dc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d6d9fdacbd36cf39f746e789faee0d09e629b6051395bae804fc88d309fdc8d50d../../../../../java/jakarta-taglibs-core.jar../../../../../java/jakarta-taglibs-standard.jarrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcat-9.0.36-lp152.2.25.1.src.rpmconfig(tomcat-webapps)tomcat-webapps      /bin/sh/bin/shconfig(tomcat-webapps)jakarta-taglibs-standardrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tomcat9.0.36-lp152.2.25.11.13.0.4-14.6.0-14.0.4-14.0-15.2-19.0.36-lp152.2.25.14.14.1a{@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 Michele Bussolotto Abid Mehmood Abid Mehmood Abid Mehmood Matei Albu Matei Albu Matei Albu Matei Albu Fridrich Strba Matei Albu Javier Llorente Matei Albu Matei Albu Fridrich Strba Matei Albu Fridrich Strba Matei Albu Matei Albu Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Fridrich Strba Dominique Leuenberger Matei malbu@suse.comFridrich Strba malbu@suse.commalbu@suse.commalbu@suse.commalbu@suse.comFridrich Strba malbu@suse.commalbu@suse.comecsos@opensuse.orgFridrich Strba sean@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- 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/shsheep86 1637075615  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno;Orstuvwxyz{|}~./09.0.36-lp152.2.25.19.0.36-lp152.2.25.1      !!!!!!!!!!!!"#""$%%&&&'(((((('))))))))))'*****'+++++',,,'------'......'///'000000''1222222222222222222133333333331444444441555555555551666666666666661777777777777'888888'999':;;:::'<======'>>>>>'???'@@@'AAAAAAAAAAA'BBBCCCDDDCCECCCCFFFFFGHGIJKIGGLGROOTRELEASE-NOTES.txtWEB-INFweb.xmlasf-logo-wide.svgbg-button.pngbg-middle.pngbg-nav.pngbg-upper.pngfavicon.icoindex.jsptomcat-power.giftomcat.csstomcat.giftomcat.pngtomcat.svgexamplesMETA-INFcontext.xmlWEB-INFclassesCookieExample.classCookieExample.javaHelloWorldExample.classHelloWorldExample.javaLocalStrings.propertiesLocalStrings_cs.propertiesLocalStrings_de.propertiesLocalStrings_es.propertiesLocalStrings_fr.propertiesLocalStrings_ja.propertiesLocalStrings_ko.propertiesLocalStrings_pt.propertiesLocalStrings_pt_BR.propertiesLocalStrings_ru.propertiesLocalStrings_zh_CN.propertiesRequestHeaderExample.classRequestHeaderExample.javaRequestInfoExample.classRequestInfoExample.javaRequestParamExample.classRequestParamExample.javaServletToJsp.classServletToJsp.javaSessionExample.classSessionExample.javaasyncAsync0$1.classAsync0.classAsync0.javaAsync1$1.classAsync1.classAsync1.javaAsync2$1.classAsync2.classAsync2.javaAsync3.classAsync3.javaAsyncStockContextListener.classAsyncStockContextListener.javaAsyncStockServlet.classAsyncStockServlet.javaStockticker$Stock.classStockticker$TickListener.classStockticker.classStockticker.javacalEntries.classEntries.javaEntry.classEntry.javaJspCalendar.classJspCalendar.javaTableBean.classTableBean.javacheckboxCheckTest.classCheckTest.javacolorsColorGameBean.classColorGameBean.javacompressionFiltersCompressionFilter.classCompressionFilter.javaCompressionFilterTestServlet.classCompressionFilterTestServlet.javaCompressionResponseStream.classCompressionResponseStream.javaCompressionServletResponseWrapper.classCompressionServletResponseWrapper.javadatesJspCalendar.classJspCalendar.javaerrorSmart.classSmart.javaexamplesExampleTagBase.classExampleTagBase.javaFooTag.classFooTag.javaFooTagExtraInfo.classFooTagExtraInfo.javaLogTag.classLogTag.javaValuesTag.classValuesTag.javafiltersExampleFilter.classExampleFilter.javahttp2SimpleImagePush.classSimpleImagePush.javajsp2examplesBookBean.classBookBean.javaFooBean.classFooBean.javaValuesBean.classValuesBean.javaelFunctions.classFunctions.javasimpletagEchoAttributesTag.classEchoAttributesTag.javaFindBookSimpleTag.classFindBookSimpleTag.javaHelloWorldSimpleTag.classHelloWorldSimpleTag.javaRepeatSimpleTag.classRepeatSimpleTag.javaShuffleSimpleTag.classShuffleSimpleTag.javaTileSimpleTag.classTileSimpleTag.javalistenersContextListener.classContextListener.javaSessionListener.classSessionListener.javanonblockingByteCounter$1.classByteCounter$CounterListener.classByteCounter.classByteCounter.javaNumberWriter$1.classNumberWriter$NumberWriterListener.classNumberWriter.classNumberWriter.javanumNumberGuessBean.classNumberGuessBean.javasessionsDummyCart.classDummyCart.javatrailersResponseTrailers$1.classResponseTrailers$TrailerFieldSupplier.classResponseTrailers.classResponseTrailers.javautilCookieFilter.classCookieFilter.javaHTMLFilter.classHTMLFilter.javavalidatorsDebugValidator.classDebugValidator.javawebsocketExamplesConfig.classExamplesConfig.javachatChatAnnotation.classChatAnnotation.javadrawboardClient$1.classClient.classClient.javaDrawMessage$ParseException.classDrawMessage.classDrawMessage.javaDrawboardContextListener.classDrawboardContextListener.javaDrawboardEndpoint$1.classDrawboardEndpoint$2.classDrawboardEndpoint$3$1.classDrawboardEndpoint$3.classDrawboardEndpoint.classDrawboardEndpoint.javaRoom$1$1.classRoom$1.classRoom$2.classRoom$MessageType.classRoom$Player.classRoom.classRoom.javawsmessagesAbstractWebsocketMessage.classAbstractWebsocketMessage.javaBinaryWebsocketMessage.classBinaryWebsocketMessage.javaCloseWebsocketMessage.classCloseWebsocketMessage.javaStringWebsocketMessage.classStringWebsocketMessage.javaechoEchoAnnotation.classEchoAnnotation.javaEchoAsyncAnnotation$1.classEchoAsyncAnnotation$CompletedFuture.classEchoAsyncAnnotation.classEchoAsyncAnnotation.javaEchoEndpoint$1.classEchoEndpoint$EchoMessageHandlerBinary.classEchoEndpoint$EchoMessageHandlerText.classEchoEndpoint.classEchoEndpoint.javaEchoStreamAnnotation.classEchoStreamAnnotation.javaservers.jsonsnakeDirection.classDirection.javaLocation$1.classLocation.classLocation.javaSnake.classSnake.javaSnakeAnnotation.classSnakeAnnotation.javaSnakeTimer$1.classSnakeTimer.classSnakeTimer.javajspappletClock2.javadebug-taglib.tldexample-taglib.tldjsp2jsp2-example-taglib.tldlibjstl.jarstandard.jartagsdisplayProducts.taghelloWorld.tagpanel.tagweb.xmlindex.htmljspasyncasync1.jspasync1.jsp.htmlasync3.jspasync3.jsp.htmlindex.jspindex.jsp.htmlcalEntries.java.htmlEntry.java.htmlJspCalendar.java.htmlTableBean.java.htmlcal1.jspcal1.jsp.htmlcal2.jspcal2.jsp.htmlcalendar.htmllogin.htmlcheckboxCheckTest.htmlcheck.htmlcheckresult.jspcheckresult.jsp.htmlcresult.htmlcolorsColorGameBean.htmlclr.htmlcolors.htmlcolrs.jspcolrs.jsp.htmldatesdate.htmldate.jspdate.jsp.htmlerrorer.htmlerr.jsperr.jsp.htmlerror.htmlerrorpge.jsperrorpge.jsp.htmlforwardforward.jspforward.jsp.htmlfwd.htmlone.jspone.jsp.htmltwo.htmlimagescode.gifexecute.gifreturn.gifincludefoo.htmlfoo.jspfoo.jsp.htmlinc.htmlinclude.jspinclude.jsp.htmlindex.htmljsp2elFunctions.java.htmlValuesBean.java.htmlValuesTag.java.htmlbasic-arithmetic.htmlbasic-arithmetic.jspbasic-arithmetic.jsp.htmlbasic-comparisons.htmlbasic-comparisons.jspbasic-comparisons.jsp.htmlcomposite.htmlcomposite.jspcomposite.jsp.htmlfunctions.htmlfunctions.jspfunctions.jsp.htmlimplicit-objects.htmlimplicit-objects.jspimplicit-objects.jsp.htmljspattributeFooBean.java.htmlHelloWorldSimpleTag.java.htmlShuffleSimpleTag.java.htmlTileSimpleTag.java.htmljspattribute.htmljspattribute.jspjspattribute.jsp.htmlshuffle.htmlshuffle.jspshuffle.jsp.htmljspxbasic.htmlbasic.jspxbasic.jspx.htmlsvgexample.htmltextRotate.htmltextRotate.jpgtextRotate.jspxtextRotate.jspx.htmlmiscEchoAttributesTag.java.htmlcoda.jspfcoda.jspf.htmlconfig.htmlconfig.jspconfig.jsp.htmldynamicattrs.htmldynamicattrs.jspdynamicattrs.jsp.htmlprelude.jspfprelude.jspf.htmlsimpletagBookBean.java.htmlFindBookSimpleTag.java.htmlFunctions.java.htmlHelloWorldSimpleTag.java.htmlRepeatSimpleTag.java.htmlbook.htmlbook.jspbook.jsp.htmlhello.htmlhello.jsphello.jsp.htmlrepeat.htmlrepeat.jsprepeat.jsp.htmltagfilesdisplayProducts.tag.htmlhello.htmlhello.jsphello.jsp.htmlhelloWorld.tag.htmlpanel.htmlpanel.jsppanel.jsp.htmlpanel.tag.htmlproducts.htmlproducts.jspproducts.jsp.htmljsptoservServletToJsp.java.htmlhello.jsphello.jsp.htmljsptoservlet.jspjsptoservlet.jsp.htmljts.htmlnumnumguess.htmlnumguess.jspnumguess.jsp.htmlpluginappletClock2.classClock2.javaplugin.htmlplugin.jspplugin.jsp.htmlsecurityprotectederror.jsperror.jsp.htmlindex.jspindex.jsp.htmllogin.jsplogin.jsp.htmlsessionsDummyCart.htmlcarts.htmlcarts.jspcarts.jsp.htmlcrt.htmlsimpletagfoo.htmlfoo.jspfoo.jsp.htmlsnpsnoop.htmlsnoop.jspsnoop.jsp.htmltagpluginchoose.htmlchoose.jspchoose.jsp.htmlforeach.htmlforeach.jspforeach.jsp.htmlhowto.htmlif.htmlif.jspif.jsp.htmlnotes.htmlxmlxml.htmlxml.jspxml.jsp.htmlservletscookies.htmlhelloworld.htmlimagescode.gifexecute.gifreturn.gifindex.htmlnonblockingbytecounter.htmlreqheaders.htmlreqinfo.htmlreqparams.htmlsessions.htmlwebsocketchat.xhtmldrawboard.xhtmlecho.xhtmlindex.xhtmlsnake.xhtmlsampleMETA-INFMANIFEST.MFWEB-INFclassesmypackageHello.classweb.xmlhello.jspimagestomcat.gifindex.html/usr/share/tomcat/tomcat-webapps//usr/share/tomcat/tomcat-webapps/ROOT//usr/share/tomcat/tomcat-webapps/ROOT/WEB-INF//usr/share/tomcat/tomcat-webapps/examples//usr/share/tomcat/tomcat-webapps/examples/META-INF//usr/share/tomcat/tomcat-webapps/examples/WEB-INF//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/async//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/cal//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/checkbox//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/colors//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/compressionFilters//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/dates//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/error//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/examples//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/filters//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/http2//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/jsp2//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/jsp2/examples//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/jsp2/examples/el//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/jsp2/examples/simpletag//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/listeners//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/nonblocking//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/num//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/sessions//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/trailers//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/util//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/validators//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/websocket//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/websocket/chat//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/websocket/drawboard//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/websocket/echo//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/classes/websocket/snake//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/jsp//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/jsp/applet//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/jsp2//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/lib//usr/share/tomcat/tomcat-webapps/examples/WEB-INF/tags//usr/share/tomcat/tomcat-webapps/examples/jsp//usr/share/tomcat/tomcat-webapps/examples/jsp/async//usr/share/tomcat/tomcat-webapps/examples/jsp/cal//usr/share/tomcat/tomcat-webapps/examples/jsp/checkbox//usr/share/tomcat/tomcat-webapps/examples/jsp/colors//usr/share/tomcat/tomcat-webapps/examples/jsp/dates//usr/share/tomcat/tomcat-webapps/examples/jsp/error//usr/share/tomcat/tomcat-webapps/examples/jsp/forward//usr/share/tomcat/tomcat-webapps/examples/jsp/images//usr/share/tomcat/tomcat-webapps/examples/jsp/include//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2/el//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2/jspattribute//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2/jspx//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2/misc//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2/simpletag//usr/share/tomcat/tomcat-webapps/examples/jsp/jsp2/tagfiles//usr/share/tomcat/tomcat-webapps/examples/jsp/jsptoserv//usr/share/tomcat/tomcat-webapps/examples/jsp/num//usr/share/tomcat/tomcat-webapps/examples/jsp/plugin//usr/share/tomcat/tomcat-webapps/examples/jsp/plugin/applet//usr/share/tomcat/tomcat-webapps/examples/jsp/security//usr/share/tomcat/tomcat-webapps/examples/jsp/security/protected//usr/share/tomcat/tomcat-webapps/examples/jsp/sessions//usr/share/tomcat/tomcat-webapps/examples/jsp/simpletag//usr/share/tomcat/tomcat-webapps/examples/jsp/snp//usr/share/tomcat/tomcat-webapps/examples/jsp/tagplugin//usr/share/tomcat/tomcat-webapps/examples/jsp/xml//usr/share/tomcat/tomcat-webapps/examples/servlets//usr/share/tomcat/tomcat-webapps/examples/servlets/images//usr/share/tomcat/tomcat-webapps/examples/servlets/nonblocking//usr/share/tomcat/tomcat-webapps/examples/websocket//usr/share/tomcat/tomcat-webapps/sample//usr/share/tomcat/tomcat-webapps/sample/META-INF//usr/share/tomcat/tomcat-webapps/sample/WEB-INF//usr/share/tomcat/tomcat-webapps/sample/WEB-INF/classes//usr/share/tomcat/tomcat-webapps/sample/WEB-INF/classes/mypackage//usr/share/tomcat/tomcat-webapps/sample/images/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17170/openSUSE_Leap_15.2_Update/5dec356934cef17b73889ea1116c6ed3-tomcat.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linux                                                                                directoryASCII textXML 1.0 document, ASCII textSVG Scalable Vector Graphics imagePNG image data, 136 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 50, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 250, 8-bit/color RGBA, non-interlacedHTML document, ASCII textGIF image data, version 89a, 80 x 80GIF image data, version 89a, 146 x 92PNG image data, 146 x 92, 8-bit/color RGBA, non-interlacedJava source, ASCII textPerl5 module source, ASCII textexported SGML document, ASCII textHTML document, ASCII text, with CRLF line terminatorsPerl5 module source, ASCII text, with CRLF line terminatorsGIF image data, version 89a, 24 x 24JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 450x500, frames 3XML 1.0 document, UTF-8 Unicode textASCII text, with CRLF line terminators,S:QZ>Uutf-871f3f0590775babf8f78a9455e31eddd13fbb67136d087733846fd79a8425eb6?7zXZ !t/z]"k%R83 AͱH~r5],>)a3kH_`^TsWž-VjM"MEPڱ! jTa|m;}H 0[ëɁ+<)̏YȌloN|RO7 nP\jGH,VJT蕎 '1n]Qcr`` A$7xQ=(bXr$:NFp"Utu=n з;n=f7^vapj zy#вxYu|8?, v%>)>1-v6k؟E d4:a5J#lx\ ،]{x}ٿj7񷌗ǃ+kGṋ[ViKg[kabxC+Tb!7*ݛ/ }?n7g6[s. ݗg".7׭_I;[#mqt$ Pm~g$XkⶶGg7v:?b|i d$)I&tA?e~E@?a`Q!tZe:I4VSei}ƢGmAGenFpϠDeo &H3zr Qy܋~RW>lVs K0c?sΞ 6&b58gZN/ӛv6SLogeGiXX֦.Ki>CǒcZz)P iT~!PMdg\jA6$qeT$׮T QK=#vUM*!:c#AM`Q̒Q͵bN;댝d\O()!ތ3x{jwSg )BjJ\C|EfCzቅ?iEMȜAXrg,GN|!MBMXOi9o鏋8 &DzHIi*$8?O-`t"bRUNh IB[`iHBn!Zpg,hr#ӯjn;4Q  mm;oB-"g"|鼚5M.EbYgW9;h8,<"ڄFǦRu 8cIتی3z ϥ rYtpp["]}dQ`&+N+Xƒ{X$d`F{Y1>Sx+M1LvJ'0g@L1󨶞7aԌehwR%ߥ\C,YWzZY;"f $fkY<䴻#k)}iIao r۝ r`!D9  j5jZt v)E\gf =ZV-..(q*iL0oCTA8 Z ,+EL?oҁ$2 o1.4PC\{IM`1yq:~Lbx(Y\x[z% _mL` ?js2q0vŕ4[0Wi| v׫<|ˆ|VhPEs[ '͸V}dq*$"F{)}ٕL&[g7F%:W6TO 4V$^pPfcG*(~GEd+!>c_@R/$𤼺` oo5Խf*۠rm(8І hWgL<AcbquAрf& NՎ[;kIΝ>[aϺrۍg096̈́$ҁ˖#!NƈiOWpLpT$±{2b+T|03x}΅$.6+GA|ғ'/4YJ,mhu=J2-0vdY}웾NoKm耂tI/"e'4y.2Zp9/iૼjTgfFDp^s(b CT q9;:SP|2T*.[ix6U+l+.X:q:_a-F=s=V7So<98Be-:7n$ǁ$brS 1r{!so&k&4vxpx va޺k.6 "FtUT<  }S^.{?6 ]xŞRiՊ۝&v|Q ^NW4"s%[qU"RH|X?!X}X#ؑ\5\qy7g/(ҡ_ 򋏸R k2B Z rIR Ϥҹ*zڱwUyMSWgw l!%oF+pI+Ql,y( &P0g~;VBsKe"L"z~d_ӱi$x( xs]oNMɇ #{fct< *2a@j_nrݯ(fʘ ,@U'cLnQl.`o\qxENX Q;@Oa1dy yNCTdv-] #**dOh8(jbWEm͠m2EGua7"v፫bQ_BQ64>)-jr!G+Ʈ|-(<Ϯ+RyI?A9_TOgq ѧ")U[)On> %efҕBo_UKVvv3; 0-sV>VpYǓYyRݦAA tڐUsSPŤ T-?a/(92CS'ج8ލ+⦧<;'R`~{w@slAaZ׃ߍqCIf֌B21niL6t֨j~eXt}4єx}1~!~kڿHvnȉ:BJM3 5I@°'UR^]pAyfxTDԡpH1] ~k=^Fv3&O.ޱ '޼6d8֟WJg05֨E:^$/9!#58Jnj@H6LՕkjUfY=os(HPwϏiöl21.E!'ś_f($h_6/upjy]_5~of*!$,TYR2uo֑→P4}])=txbH#PzCA7]f@ Ņ"}>3N+`AY [tǗRO raF囈L{04tt ܶvHf+Mc򙕭m '?\p!HbKQMYN܆KEICt; 20C[QCՊ 4F9$v+B>BH(y=vb1IqH;ã1Bz⨈x Ȋr!OA٥k?=/ !@2 !39*pm9Bq!DXS)y(7h )C.UZXo2.fqrю=Iz9`="]*TQգh2joP7ի¿]kgX;S1qc ,&Ufx=L3¦XKL"ݜk԰WOAb#i #^<{pỸ хj'4x`Z'W0M2,[-n",1&'dA;nipkئY 8oJͫh^#k{l3mTԄw3Ohx|4FYap+Veϥa;-]u>'"eT"ܘ:@[$L3>oe_$pXnixFLZVUO'6d`;&"Ў h;U{zڼbMӉ2DIt=*f;j˸'SGz$@'&?̶bĈ i'ۜ6*IN+PdTųH<K{0T3]P߅q #zj"ESYme4ZNcj[vXad0Gͦc}a_"72h5?OMzXQ&kĶMUȟ\|OPK˜sj=Ekf x.`Gӯڨ)#Y)7i0O#"Ġ[RI)BS\ʢD4}ݟ_EHbx?'Lh6xHd%4)UJR_Aĕn&/ہ؛4vGСhH'#k9ScK$ZY,pE^X׉˔wP.5QOzL [Ƞ@ZE(* gO腓>x<8{`_#4j!95&,UR&X$>>.0&U-BEHH˭obp$Ɠ3J~n*Zq5@η fZ_:uZ؇\3kM gdm.M^:_N<&mv9ilDC"wE v|iV L[ Ac!A%l;Lb]BkG7Pٞɴ8Tx1./4'fo}j3tZ$ EE pUYVl?@r~+ƕ5 Qily.3X򪋻?!jYniXQ|ZDYcURe~aCgy\Oո*'Y-FWY+/fNoff}U tAυFw_GxʴĈ6诋Tɐ5b=r3*?ư((biJH5|NP244p9k1BsjN eSn`Jlp |`%DTh54yԑKO ݏF3kG^PK\O52?rBI;BL P{ku4;sL dn,V[F3au+7!vYq}VgcG"+[Lҹ_%X*dВve bz?G P7sz;B)K!%M(XPuUntfh&˛k{V_$~"Ŵ%:Ik"#V/%-FUܿrMfC qъuh/BiPcI1@K;x6 f4%Pcqx.fwDZe-;Wf6;z2AswLDz=?tcL*_\pid 71VsЮZ(aB<j{I*o|Ơ LY Nl,,m7%kv5m0F9~j_?Y~ tM 14jUs~s4eM]QQ;:WĂ4BA@{,+>'ʇRRM4bpk{`r-PjA0(%rڼ[J!hޭUgs;vGy uE"+jvUpúKv agXEuw<0,ٌy{ PC蓼KTL' @֚ n/xOk9J&cT4HTU,o.Ѝ2bעbŒME*W-5) &g:d)%i$߿ÚJc(aꚊzv|iZݧF3 UM<4́ AJxFd6f;S!\'\Tcܾ $47,χˤ:-QyM|DK?H2ǠELv `Z#5P}o<8DdB'XJ/ϳ%3qT };ժ7B='m,Pq A#>Zqrܧ1'ׅlXQ@fTN"Y#E? O/\‘P\Ơ/ lV(y# {E9"+\*m*lɽr3uL-JXv (>l- qO Ka2ūvin(U)6YzvylɹGAU+ W3),riktk1a~dԞ4'#`(__OteSftx+^>/Аmi5yZU[3mKy,&&i[3ޅQ-I4|$ #*dQy-80X)Pahh5`\goɅ ‰E,](MdA_ JJ>,9k1 ujd ^Qb/+9-wC#N~*0to uH+e4߱FIIZ!Z~6v,@ʃFo\ӮG}n7x\y0 |M_ iOhȚU_`wf S 9#%n9Bܔ 0>V@[ @jyk, >AL/C(68r2JO'tg}H#ݴK`fӌU'Cm9KeGǽ+>)֧y@Poj&Q*Al V%u ;y+oPCH^xߏ(@R{ǯ?p'!?6ԟv]ѕ!6@mj4*EF:-%nmqK6_<^uH5y~dok 7/-@Xk1GQM (dACwoH gTAY30Ef3hc!UscU 8YBw y1 9[GBuSP3|_7w/%\5fDhᱍkc1Gy<5ܺ}:'A8lnoVzRhK9}5[_ڏ (WZLk"=p"MW(Ӓ&:&q?7y=!q&8O&sZ<]$_brv\BqRp ^3,Cm5*,P屏=K ri\Lb l_X/ZC\K9ӡmw5g5@!rH.!HĤoK,17ޙelj[oeYˋxx$澬JC{yTg*]-eFʽȗ`T}~^zg#aLo >7UgC:xW2hvG%jynRnPeT!H]ɉEx@@U2KVw0DݿQ~D*JHw͡FK]'[}lAR9ͳP2 y.<zѢ3ZwD)ڻг Bn%leSȐ5zJyZV:@W NEEl7i%!N4ODDu#oߞ/gE6wbJ~KF*Rf 6ozvB?aotA%ͻ? YP-Lno$<87}:cX6u/ŜT1f؄Vb!u׫Gcu,%0 ٖG@eҏuĞfs3QUo30-bȯ_-DdϞD@a4U}aF9K K ;]:yZ8q'Ezj3Zu;)[S#NkD{%ҩ Y CU`{xckF"F*靧ɷvj-oaxJ tDCl𩇀N5KBhb;W^ih>J{]}kЄ)@0rFu|įsxPusyqynoVYC t8ˌZ&ڽC>u۹Pbls0A|~pLIt_~w<&`(l_g"vL2pigSP @'Cw~fEcO)1ے]* m_i@X _=JM5B"6\@ Ca9 A޵H43vf8[vgB S|yv:p8o >9ÀH>@ˆ+kIzqEF/]:s.ѿoM|g% N`@_>i k6HQIБ*lHlB1ѶK]}Q3Ep11 mgұ5߰'KQJ~r}43mtSQaK<`Zݬ7Pu]|z2M8`ww j΋g1NēYa}#"P: ,zڄPH2!Ҡ95!: Ɖ ͈t轌h jשk˼o^Cg[ RQFD[㍃mPf7잡Tel^ 3NȗB~v2b+2 QV״{f [`fp :zND7-*YO-H9f'c[TWjĆb F~ sU֫fM %$eu4{ޣe*DTZU*[Y_AJw V/!^&pvk*u>RR=pPptafBr&@L.=FZ/}vLMEQT>'`N'╰EGB %'tlE]|1Cy+8LCerG_v2gYYO' nQG:9?*O K`$_m_ z'&!koh@͈^Li371S}egVFwJ_tt(PR6l` r\FO^T?.9'`pZ:N N* -+҃ CpۙR_M$7gqg<'O":gY U9|G sbaktJݶ~'i;k2h3 Y+r塺W4ZZlˏG,K37 MDq04d ~N.heӍwP3ܻ{SgW.'7l䉪~R{078ᇣzF3.8MGxigA(: +'ɚvXLekxI(5A>'M7P`#1\|2_(:p2@I"F eJq]3ZZg]ޮ') \\dhPƾ'FSDYγvZ ؼEt4X/#M8\ ]fB+ʖwvfIZZnkChRh"@׎Fy^_T ϔ^Al]Va]ȦL8xvH\ҝe(\f"YL'&lK 7ᯃiJ:#@KBa̙X2$Y&d (U_ðOJbH HEeFl jهfJa*߶tc/ʾ2ݗxag3"ͪ*^@QV<]xfكP4۠9+]s7 pGӨL(E[i$}oۓ_잹Ѳ&U/ j^|,Q,O"s;b#zُrpr 'qk~]PGAR#{ed'cB6TayaF.BITa/ DW)Pp/]~y/h5Diɚnфl-3nXa9,& [nF[a"0PmxXߖ;*"x ]w2~IFpE$?1 \ 14XS`=#,*s@&(ʍ!boZ|=>7oljgwvG|CN3v22N.W@Fo#М6&} &i~8)kq NAn9rH?GStuͅr Oe,_w2_d./W# >3/Aoo6F6YZ|n̪!D6'&4IԕYOuܔ~O S k% FgFtxOi(~Q(0;\Q__U*.>6IFz k5u<`̨sW[Z \T6~Y5x>G)W':1uw 2*g ;[$^;2c#y.ޘ EU%i4;œp9: Izws;=RJf'?k{ϼ>o9{:Oȱ7: ?. ?_87ݿɾ.Dxz{;5o9j_p@kW }* rԢd(B,i WnMZȝ^;w}уtBZ*GRA<kS@Zo:.F(I3*!u1+*5$o-~l{rA+R=֫i&$y 2Y >i"Źq*b}R;ۻ?-O8V92 a^\(m7(c_mw3T4>@Ä2]A(ڍKOIg6{ݭEӥwWt~?% )ڭC.D$簒pA-m\&O0kh-=ak\Z _"cgN$as$(HCzüge"ZۺTR #mNg.dVfDOnENRb45qnrث6`76G5ҀNaKIx>(RCv3혦Vkm+ Ǭvcrg@P6;>-8n}|YH&(J7Ybʒ#ݠdVChzjӬE㵨шocHq}/;>d/m VHuezmAd[ШEK"E^`,z-ʱBVN-n@2;8f]  6[K9#x mG$LMn%FGq}=1۹Jƌ4mINW+b!iÞ5́gN3O=cCԤ}j*ɹC K[yNNIT!܉}6y;sKAC//`s`AUf H;_M p!YW-WtfuMȂ ŦhzbOG 23-|]%p{Uv`G4 gÈOO k3e!R.(fqcNխ5Y ng􅇸 zO/x?WUyz[/mѲSda^t8h\4d\B7dԠ G-㻒>(x-”'0STC事"ȇDəY%d(fS#B@,KHL>p[b& uҪ'f|;pYuO|N {Paҩo!7_LtBZc8KX"R;\H|bE#Vt %2,+Oz] iu&e p҆T U[&͈6f-׫p >9<1!R$ Wڭ/*gg/.b7ٸ-feDMŰayJ_7emNnhtD))6ݪ>2ёsfj"pq~vaV~1h/ρ8{#'a}l.B/8bAgqwAq95a(C ]rD( Mar#K'*Q[`|{TH+]~xGQI?UXݔ*vӽٓ'ì*]/Weݧ Gb+KJSrJ*HfV8}Öժ:AGڝQsxt]N 3`- XxԲGb38 2xUZsLO23^+Gh/z8(L$,P짴JSsDE\jJzF3| :&~߾|.oљD>#xz>l )&[und>Bx"#Z|] wh N kc[&P h Oz46JAo~4!O(}1Kc8,Xr 2ҤTClԧgAǜG>ZhnAۣsSugu1^:&QJe @8EX;YB?@f\G!R°Pl[&@^a&%|g)t>aD=ۮ,/h8u@?lݘk|Շߣ`lqId˨!@ω{0m5XtymOtOFdND'!Mfذp^ֹpCz?i0t.: ;F(}_|x[Xs|9'{h+Yg&:CW NX+9C(P~AӀ}ΉkG#(gn0jKn͙z Pb^ۛ2 G.id$|s)9ىIC^[{9wRuɔAJkϲ\ibBy9^ټ֮h¡*ǵș0x{q/w G5D"U՚zL@1"D =׈}H &rNQFlgʙ~Y2{E4t+S:86|T8N#a1GK7;IQ;413`5pEBO2FycXNGe8Ce&IyΖ!/OgkT᱄ >x8@rjYBfgSʰc5D\7 Rhkº#_-E8*M4A_.KIF" *>S%Ћ-bZчBTyʏ' uYZ+v#J1ŧ|E14t^H (c+bl/3)1h&\aNGXG,A%xܲfUBmyoELj@c>P[oJzvB{!VTm: fe^%- `omiL۽6 ;$ǯ[ΞΑtS\?3Wʣ!}QV1˒ndt 07ime6npbxN+Y0U)UZ.A2Mq:SWd`w0'l~zt`cRT R%+^#]RjcS9SWlmDQ4GGwS%Pv6n iRрfVx,hq^?.rE5\R޻J BT4Wo' l1>%0dT@IQR'Ut AZf!>?A+Y'ۤX݋>Hb@/xu_9M&pȄX>l!2|EeLFCs-5r⠗,3@a L}$C\ OPA]u ֪[EEads&H)z=8jYo$I7>WiXv L7:}H#8OƁ#nbOkd0|󕐍B<[0 )dg_#[//5u4,{NtQK(fy^ҁaPؑ'TjRAE[5?(M=R'?}?E#CJ#&fh4^yνؕ$ /&S0ȳX[Q[/n1UlIX)ɗeZVm,n jB*oQڄkη`K_sjNUw6~͋iQSx5W5mNWtiD!հ-n#4XK2iPwuzꑑf,Wg+Np'rt{uو'&'ܷX +&.jdMhFܓ/)2j[OzTBVim4sTn՞dJ7cNzfgRQJ2 ~dkɗF+Dι;40?O< %9/Zt۵X߃0J AXF@4k)=NƢ2T]'lIQODfvjGTZNUq D 7OqSO}Y pV(nõ_~1"J:_29ERk\\.eVO:O5W\NdҴrʼnvfw(KhHX*|ݐ+H5XB#3/vnQQW\0(Qe3Ҫ5q":w~bS`TAa78[K@o;y'fm7qeO7[]w,4=!8F FH7^V^\FT㳠`zնc(dKNLtSz"?F2ut Y4$d$ݹ6EGdo@ԢS^;bX\Xq[H틨 uP/gggYm.wCubtO#b1϶)O0Dn},P p: '[Sҽ=]qWIacp =c>L|"g--ڐIi.YIP|;:)RMV7[ڥbv씆vvُ%{IGQ Ɔs 0BloPި̒v(p%h< ڡ,ŧ&e*9YfVTn^*L)OcՎ?|Jl1*?TIrQ 従t-42ENez\]e:<< }aP{=8 SRΡ︮dL@ )Ae_$=S=~ jp,wa:y7wF(Ӄh6MFI`=c .vG*rzCw5٧w)d{apC눈6 N*5MR}H&*=3=*=տ04[ѥ?ctm6a s:χ]_cIA \#Q5PA5*Z䍮з{&.,s6 EH[2&V[vnOgv`פt+HV ڔE|;~4_ڂ |Tu U~|mf3C_щY8iDDNT'ּD+ciɣ Ѱ(#wDRwWG4CQz.#<;Z1_ !p' , I|Zu]-{:r$ުq+bpE9)3+WhU_ C&( 2#x(=,9z3)D>9?@:N$bVl0H48b%\ɨd?6)q9YRǶKS`WzU:“F/s3۩Aদ~NJdz,?UdsWd^fh~! |KۋFkO7W3\*7__:Eg^uTx=Ex]v~YNJ$FOQRhZ-?(%O?EN oڣYVC}hSGD%Y6:D8i:h<\[|~YEߢ ' -4pro *qnzؽj|'E0 k y @He;6 &kU, E9 ꯅ.)$h+<%S%m|P%+ |1 |'- _؎(/ApO)|hm)dd:wgT{yWۓ4 T. QbFpB|]m(m($_qG\\<ːdC!1̴]>/^Z2kvAmպb[Ty~xp&%^`V\t)b }Ưڞ^iaus0Ppնk&.8*NJj֏>sm>34oCԀǺ]ykC!k_.WE<.-ܜyX{} w̋?Z{^S49|kd${ܡ 3L.LH43|3GIKxzB}] 1^VjvZ؏kc(;rgu:\gUB@E!]^|g;c|ve7R (lQBI ń98ԸپNe cbVຖ+N8M췂h l&tP$OrQ,xy`8q'9}|H-@?7ȯep~?suSlеw2M}gM%k1O/2;~LUCD|'t̞9gLA6t˙h0>A{;FTsdiQl۶ZGYIۥi1jDAma@iU'"exTg3iհU'_FmX=u~$\CvSu8X#XA5Z[kAgWkR aōzrLB Zt[(KۭCاKbJ:RmHa+pmoѽ\Z-z>b6`!:w}T҄:p raOL[J`ɐG40Pn;CMYY:w4K'$LkD46$WZlAK@`4p;s&k&~hѭJ`26w]LRR6LRDfl\³VZ)wKt#%$2Rp+4bcuE$I(KYme'sB|*P"2w<Pa!2.y x1k7w㞘Ѣ@!i x)[72N !qDlc[Yцu(ӧzMD*+Y; ojk$\C睫1+ar|}ɵ86/>sI8 it(]Hw@é)Dy%k[ { -XJOz"fb1/%<51 vQ Atx.+bp.>Hkȥh5Or(.h sAO>owi sܺmZN)#ԍ&~NjbN1 ƥ+X%z!]p`JB$a͒L6P E;ȼTt@[mȥa 8|h7(`$IЄ C5yuxϭ-B谸1#L~xP1Ht8Z#?.o{@v hTE‹q_S[\ٙ6Zaa9~d@1$c`.g]xtf߿&kX޸ٱ) b7$5M,:-tW^\,"j҂`;i! 15Uz nBk-\?RM[ͮsh M7@@NUWۺP҂2سOF6-ųfNBR*p)+84(XKF_]$atXdeKpGE|.m&cKmPEclT}(X^vu#LOSg)ߙ DOOg+'d_HK:~5^{!ŋ1Ijπ+Š4sS18zӃ49-S42*vƍU|4 "2;ȁ>m*,j`ˑ V{0p=`cןg3Z,IoTe{ޮf( 4,9_*  =I- R5RһUM+AhN( Н'lZPPUrwTgÇ!bv V͚fb28\;x>][Y/cwOzf"l_TJY4 _ryriN#@)9ⶭ?v  \Z73&>&b 8Zd6DE|%&nx'ܢ?Qꆷ.IK|niwtbB~o+ud)jX6l(~_k\qoGh>,m%#- <1u ʿ:2 M%&|.Q cew %dG7VvU|v5 DI×/IGAwvzu%:(V>'9xIUj&Hwʚf=P#0Q0&Rf6.\A?~op(#dkl{(%\DƖOd' t'ҮpbUs C-pW 3dQ?%JGh`}-$tH߮"L/k4zem-]w,zR׻WBr*{OC&EăyuY57*f =쟽)SG'"hZ4@[P{"t J*;?27 7g[Va0GA،H\_N.ޚ4/CȲ쁕*FBUZ 9@O'A˺<q Ee!Qi|S0ZtMs٦xnH>O\M-l+4Xډز|ڑ\qِm=(E @NL.o4Ø_â$ +IsKw%RPzZiF{\~;n^cO BJ{Lx~&ױJڀ =R3V5HI8nAP`)7W duj|'=wljKwMRo-mT- #%L*ʊY@a`JE47Ow<i M!c"};NlSUg6Hk#I͊|O\$ ]* Ų%ˎ[ݿ}8+2Z]&cà AQU"7e0p #hBF`&س<*}ЀBCr+%ٱ$reyKj0.7KeʇdSwKV鱮%%A\8ۃZ71U1+j\:K[Bsա'>^{S5"igk}e]| ڌo~2*"*TVnȶ:p=u:e`J];<"St6XʽOiCJ,,<%={ pn";U&p;=Mљ.Mj:58nC O?CU% <#PdY >Ѳjt /1gf'T xK8>XLJs¡]ՕS |o0~@k)fԇ>6yvU-Z@t O4Ǻlڋd-D *g7Ti6ccI#XiO/g;czR m0!Jb7%Iovž+ow]fQE!| kcsԷ4qFq`b-Cv rl:u}-F_Dhz+QtjZdc#SL7Z`'h(REVufP6-Bv8>=e%"GrPpߚ5S +_]ĿB1j{ha>=& 7u=rI1/LM[ߌMih >Ď Dy1 F OM_-tjxZo|Ģ@.i?L<j{Nd;x=7[?ۃ" bvg#DɦSS߯&H*Vb6Ǿ|;q^cP)ΉWm D=fH#+z}EQ,Wj7Je봡jz+PU[bllEn;߼5t0^%WR^rVc }! ܝ]`EDYy0-Ȅs7 ) J>M:]Mmذez?Ng6тw]4^YsilS+®}omZhZ*2\^Ήpo[eȦ?.+f}`pJ} ȡWmbQq~! ]η6F@:pHH`|v[: Se~> $م?h 㪲i4~EF\)oa9 V5z-0\'QG#F@GMۧDCvZ6C@TR ~z[jYBP)7" Yjq2u<7hݚ=-t ϷP<7ho8x-Ȝ9ѽ cnvYS5Ӂp&PRB0yD $ i%oPٕ j!B A̜V40'pi 2P[1I"2:})tJN'Is/biWZvt<5\X:ϗKW͓I u.ډcG^.S]:!_Y=HVZ%0.o2؏E5֔lqNȞ->NbĘ絠IvDHJΪcuzKh>u HEVI-J5ZV ӺIBtkJ7ứ͢p3|]B+tp?댬ۻ@@+o}J0uk2A/6@ L*Cv# ŕʖ^,/[j]Ę6u8F,fƈ&sJ],mee(O/iYOd#R' بImIKI$%As"~%z7 2/,(ζ<nHdCO94Ww;nvjWHJf4-#_nOio$!@ Iͷ:UO#hx.,^xeJ-^a*EaMIv=!#P(s{Dz)tm[bQ&D*/?CԔH/~Fm+̞DF;%_zu2 ]I#Ju$W2e^tnXY~ xG,iw7MOTG J%>RNIyE5uNyifi9>Q/ r(y ^T7N9-gOCdLP, +k>7eN_ ܲ_7B3CohCdl0XALˡU}qҋq#R99} .ࣿNݡQL./_-5S?ߔ _;; ?T}X2~8  5ՕWZ<-TRI8:4}D6 hYb#8UIrJ 3ҦD^dWq`||Z/|}$Ѩ ơ_IlqmY Fk!]vYچ$G6\^$3px.r墻N\^Q^FManT=n/XP9C$7xχO|6{;myWI W) IKƴiHuTAW䵿L*4A"O42t::ogB%$s%M_嗕:2cG p 0Z]#C &Zz{alm v |_ι( 23t %ɺӽP,HVu`~ %&4G%@Jb跂,KIWudm-&L##z8Htn e:H4c5ajfjtI/\=imޘDAS+T!qҡ!a-Zo{prM~VSo6 8 B?}n(6X *dL@]=%ƳN WKc߀ f:’~o3!%w.{;,~] UBP.c6IIjۄ%[|0DDЬk,-eTZkl<̬?DH\Me˞uVgx+n*aNbYx桵؈Q4bzv}-e߃iwRNdpX35"3,V}!'X6Z%*$f%(Tm23`f 幹RNp~4\Y%Ji|!pޱ@e-XN]r@#W3RWdlX u*R3-XUeZ~qMuwW%x})+j:é@qT|wM?9Ao=5d넚l*[+Ok|i([oТb=mO& d\mu/5XR?[Jmed7(#,rkG'%yCC_ZؓI Tm5 `xNs$b?u׺{:P'0;C do`qW7cbM-Xkt&:P;MW E0_seE:gOJԳXY#G9=' m{ (tMh~|4*z ̀SqOG%,שЭM\6콶N-%j{OG.NzckN~Ol2~L ~?@/"֘2/؄O8OvIBbܽ]GJFPDsDj7>QFf6dpL]ޘG Bӝz yH,knhxCɣA}xO!dˁ1ȊmY"`X49g)4kdL4ԛV۸4RʆF)v]dUKXЯWr\c8n6Z7I>Z=X*`eft\eMɅu3_1̥bhsdeؽu. mїS$.rnp}m<&sz5u* Ț=;#Pod'\boJ]{0ǽHd4/N\*KVBbVqF#[t Zԋ~YN)Q~9n\[[ 0f\)V~ɄS̸O n!";k>(B~1J }6_O+&hp XHPK=XkgzTsqANHz>>[ R#;e@F\h;Սܹg%]Z~],FTrw.WO ',=#}51 8<Pen>I %(̚}[Q \7 ެ3D:K;=,B MXN(sNڴsH[4MYJ[wNP: aLJAiquu#-3ͫ%饕a(ET`0kx9 Gw|Aǃvp$(bI!sTxi\r9Ni1Q^/CYJ}1JL;ܿmN:CY ]x3-SN/Q`ݦ;A.7R(c᧼+1Hztu0;S}Ksu9 =3 _%dɥ_~o(J"[u1Xޙz ܪraTCD8Rc A|9H/(>7$gRsL C+\xb`i"K+5áBkAȈfd[CY&z%eod(/q]+|t9'7m7Z *1e7+ޚTS#c.xu[{l叞~By?A;}%ƥe͔Wa[8أz:#ll|+gze9 v (eRb쳩?\vƗDiMAsP'hPhx*q.^hA: 69E2QCP8[Ո<$.%&Tth#]@\oB<s:mXP^4GN2>fHL Q@GIkMFŮM_Yrg+ ܁K W#~);ow}~fxpT- <[c˱7S".΂f0t3<p>^6 /XByՒ[b..k/Hi/HtHΉc`j7^=6!{ {q^Y'ȩGs QσIv}nPRhgHGc۶bc8/-88lÁCQs=zvRd<->s+ 9w!)͈iuxA-$J#i,)i@fغBD*%kJ<һݕ&.Z:5$*z4-uwa`F7_R)4x c>nebNuT8aR ߰K!0 x^L[L0[T@ߕ|ÑeK ?j/)t\qc OQr ~o 4i"k6L9mW!J0%,OO9/4aw 2a{?РW57B& +`bIoOroH2ZD ~Tea6S8׶CQ}tstse_㋴t]*OGZBz([Y;M-pd8,a23靘6*!7hS1+O뤶mMP8 {Y`V3&h1!87*9?O_2" #DQ.Gw.a\m\SϒΌiմq ayښX슳gLe2/‘1Za"h\Ii4dVQ Ub.!7PΈ1٪m}甖 Ryu mm5)YGpŢs0rBKiNohk+&T 'KFէ˕{jYUcڦs3# }< R1 )wD jY>}^RZq"w-uW(rmf,| P6'6  *bsHwzFZiZl߭%F(Iݪ[61 +3kg gM{R֠bញr,ޠ#",nv.|#SA{_9Z/oDi2n(NcO~=>L|er1JtǐfO\1rDvb3Gl4ŌYqL 7 rbNAQ-10Mf`giyj2*o} |UDҹn3GYGu\YR9*%Sr;2;Ի憒Θ]^MSbVĺbEӍG|y)HmI2xUp-҂qW2t#ʷy-aմͥ^$ˊUɊ7N>Y5=km_$> ݷL<e;1/&V^&toӨoys3l,o #-6&k9,Am"":mS .?dRm ˹]"r esGNտM bU.٩ߐ,THy4B+x- xb>EQa /H* >9.yQOU?{ÿ[ŏL\5@c& ^]h6;m]ŀy}UyoK,x*2D][ ӽd ņ2ºB]naQ%y1ਢK0(k? ߣ7=cbqJOC $5CSW^J4ȃq𦅦L|~OO7G11F'Mulꓣtv~LX'-ԣ+0.rC5SyDt;E8 UQEVbq\2Ӧ)bUwrW\ޛ$FB'ֳ0Umz 9w_HʹVG,ҜGOi쐎yk] jg0hO%ij[߯դj;9h8 eʹvɧIb|GNʢ}T5P,tS=A=1[{K<տUlB *4+իrP E @/ݙ^SP^384+<XNNyTݿW%#" ]?J֯7Qj}#[Em礜?$soPXN}͘P]sJA\(Y;⿣oIh`7?K栀gM.?qO(Hv$O2e38έC ɴNu={0CIJjgʘq %1e5>WY??v/>нn`H]tFbbSHDp>ncmXĈdvm!FBMt]%&a`aǣC䩘$'?~+xҜ b&z5T>ϕNqX:ō{x\^CGJ(/7Eכ?+_r#(A ,_?4xZ Jn|!ʱϔo쬃{_ȣ^="4-d+bű n@'pH:Kpm=[ bW?eސ?zU8b|*/&=ʮZn.m n=R&‘}+{FЦ$0n?}*Еtadrqgč{_G8HrrbIAGvŝ6tyBFJ̌Pct]zT5;Q,01B;ۑb FL˗cv Ymjdtst!@crĐCWO'8a:Z"die)נ$:fOA‚ElrBzbZw'ǦaꅠlM-UYUMH Y-;]Ys*#(3ѥch}lk×ђU.;. =Cd(&et}4_Ek;-]DHFDJ &c)#)F̈ai(7~pY:Ў.-Gx~ 'E'7[ǤjwU/&!62~cdAzj}1%'Wjv]< 2BQ<*h,#HZ R5<6I zF itߎ|{zg/eVb]2AY~W-ޥpv2J\LjwN@ό\uu0c{=.BמIf˲Jݿ65~koeՐ`c-J ЪS/, dpzJӡU yJ+#8n$Igu*Q8]j!^W n?2YW'jݠfYfa7h3~1[9L%VKtWföwtQ^`w/ Љ8ā]1Y?8f/Oq)"Idr,@dRVG? wZGHnsEx3UaGŹF{]J@6_<_9p ]MVLӆPu 0 qޤg"BfY& >O9-!rzHՇV8e M4y(~ a7}ы:b(X7GZc`Q3 q̢ܥG#yrs\ۘ5t-]K5w`$0Z; ey pd qӖzO3jU뼠crQ@ӉRzȽs(N #߅EIeM@1g\lPI"-l+$>y<ݑ(aqT u_L^: ^lg=%M4@xn[Ab)YebN!"q㷷 #<6;tƌHRB;Kqٟ"v/֜lO%wE34m'DkvέUܱjV5tW.ʃޒkd[SY.EUcu"{ν?PLaӑdmo7~—O̍vw , e7I'B,QGbP,t2$K7&_6a$Ng U=S 3/T I tySSSׇ򟰖Sn/.)<z>r@ѣ'9S#XΩR`&p:eucӻ `Jҙ;@oWssOK:g?:+ܯ)ͨ,?JE%ؖUU̜[4E}4YZ StiF.-@tU[,*dǺ(_ZN`}Û*ZA%!`N9n(e IǬQl0d-nd1ANeߍ;w܄2G23 a0@øM_h}mǴy_di uy6#rPjz.fr>P|Šd8 *"qbSw%[d["uhO+4S%)W11[T ej?A"*7&OPH"gCXա0_RpFZ錒zOc")w)j1҈ًUW,ig6n T>0nK&73xTrՋ ٫fWePzH3.HVd;D{P(>& 'qM_#s 燖R[ş+RHXUdRSٯUlJ[$y.Es=YT,MP) u֝z/;Hh(w,y,N_Zsя!tcaMqov=p6 m&C7A#zz=ףع/jQn(C㶥]_b~ n r* ȝj['6;9uL*l‹@;n`A/&ݘmsn!وrZ4m dZ}E R̋ B坊N;Ӹ 18Z} M  ,!SDA# $Г- a9m${W87w[@{ v}lRͺ"V(k9o!b0VSݽ_u #:n(LO Nb8+(-~C|2r%Q< EI wQULWhASkYI"h59|_L"'XVg ;I]GݚGgcP}R^ˑtL pm~L\5'ᘕT8mGಹX?gT UZ4+6bzeoTe!CinSN:Ր-^,^KxՃSoݺ' d( pPVGG"ݐ @yӴgy %7?|i)0Auhb4swUiSvHL>0dWْ9C>-$jIfkE&#><]śHVuk~15`s?'RbS5@+yii $}1-IhP7k*F7=NeIϼ:0B"FZ=rM:T$9Syc.L`0v /סH{OU 9bTm GK Z7Ph*YOxƨ%H3#XLu湰6RF$t_Gl-#wpdrԉ?Аq_ xëR Qɶd667gvZTK&3ݲd> k:v>/Ē +;ꬾk=A1kndby WfT|, uuAbz|aNqDAb`D}N#0]p-Q%4\i( TnIC'1zu*aCsuv׃ g ԝm5QXx2 t} x`JMK(ȉD ]Z/ ++$e;*m'ӝh/;.p(ao/":-ՐL}Й7+aav9U[QwjAg mJ愡 ^jD*<#*+uf)C~PҎR;7X=aS.;[;AX~($5yD&j$)r0 鎽 *Lx֧a:(6h&HEq_X}L{`ĝgx"Ȑ74PyҸ$[\Ӏi1[pңό ǯ0X4uwX+C.2Y剰0jfUhfz dW..ryI>\Lvp~mZ\ HL/vQمoGぎtꯚ /0fF#89آ}s N.ByqMb‹gN{P;ƻEy ݒߛgPBwKFlb9uz5b>ࢤQŏN&4*Aq2Z&;LsfS.3@v,uucץCo`t54pO t侲9#L#CuRM!I^+t/7%KHӵU{dj0U 6.mR[v uGScџ~nh> @5ȲrWkב1;\[nѹiVZ 26GP+^j|A!e:0d澸p #ĐJjpaV"hcNГ,sC۪ӧZf\y}{7?eY7.0$0Lu\8$c Շyb w,A#/nʦ RgB"M0>2k -{7 K~M,O8|= %ٝLYw3ù3ޢ1c{ p j$Kp(7dx+&?YJI csɤ 7^ݱU-Lq`Q ݜrlb!tn'{ V2Kvf>;MO!oGb[ݻ] EfxrZuқ}- =T{/ " PelV~LK˪ jGc[㠫pJ.(>9o¬m[%֓uA<>X4Ehġ!DeK m2dd:4cw·zɲ-M1Ofx$?JA ݋g"< u?ቾC~^kR~a2kmTgqBͰYuZ^ze?s>, NeEݿ+$\d#c<kĸ_DdܻX2L@/cA]H lشŋߙ"n(I}sA~bggkSrxl!gZlQsWp' %ϫśT r$E1McdeNU˼Ko7xM2U*Ei0xH*ȃ\nsBR{orrc2d? +k:?PrKeeh#Jyސd9d<ߙ׹[oA_d~ :w\m'U'XnQ*_1Wk@$Ivi S.R2XwT.*ʔ6V]2\e-nmq2qey]]ρJvzktO7"@+ŚNBixm,޽P6 %ż8-dlߕCaXY|;Qlw#t"C)Zb{2GԞ@WnfucBo-,mmWNVߴ9=$Ȣ)/b(ĘEJ)n?Ton-W}"ȕՖ1iHւ#xax2Wt}$%e.X^NlD<,| PF@Q c;Ⱥdϵswpq*6aQ~HT-Xڹf؈ 943O MY[\:$5AZG),"Wq>で4ahFV(5.lJIb eu5:6*,("̑t ӈ@SD~ɐW Mxy?-BchE t|5l~fRTZPbL8@ R@E}! /\>*e?dXCNnjRQj-hδjU6n,n.:կjteis0d`aʄ 3֛@Cke֪d2']6IBw:R,飸wz;n\vzBcxЬ sIm=SUЮ@9Kfr|^\,^ bX {H3;b;9T8w։i5@b+fſ]'.kUx3E(O:?*bmNDb P}5r9ٖMe9آ+?#5؉*a#*E0#hN Ѓ2gP{wo*١!&`% R^KDuvC^6SXS- lz"c.o#e ᷩ?QNLǒrf1dB_4yB >J @iO#8o}'/=ܾgrR=7P+!ͺ.*B:. 9 ̟'$m2&]U q] l"-*cZ 7H"7t̄7ݙK;]VZ5OG"Im'諥Dt'MeFm@`[jDYҺ3a~}_b BݛR5 *ӽ#V!`a.[n>Pu9Rٿg.Ptˍ!Nh&OTO`]1`;B6L/A(@U*tEk".q]UBgoKAsl Zם $KPtdCkzQH0O |o_5@2N&њ?d`,1!ڝy8&#W*OϺd>fGs:GT{V)-bsX5DLݨ{w}'B3yЂd>Cn [' H'.lBtI.ǽNd4ɶ3ß=SLZрn}XFʧ9i~?ը..zno@3/KX'ET^sf =8%2Zetm@o@9L="LQıGҏɱ@/P`@{۪IS.T3ONcWll|,!i"`}'M8C>iA蝐kVxnFfA Þ`$GTztRAg.Q׎7QV5}ŀ:mz5 Xp.H$9`~:EɡuwsP Sy樯.kK)s!VJ1T1jױR@J E]gK񛴈4=Z@vRSR+r:GM`o4Gka*ا9"?wvjӳ>GfTê>Yi uK,#x8Mm3m.ԷצbLYE*^K(%EJeTݡ; <SOTtUKY>c^b hx.s/m4pҎuLc ) l|EeDdǟF؟<r۷'l+F0L_3ئ"ܑP5bPxkbhj0L?ϣ@<\QgB^u(Zg2ģ|1p9?s|^[Z!ϴ<>WgRT LҜ*6u+*ɚ&8pLX/{K YpOаBM9e'[qp1UߘȋLEQeKX}7 kJ ;-$H 9 `~z X#U7P+Us4>|z?.!\&9 X?jmE)aD[J1WQ%D$f"mpc[ ̹ɖ)7DD OJ쇎W'p_:]?]鑯.)M2NmtN{$D@Al_c msd/Ac&`TLj2Pt E]9.Zu~Feϯa`J3н3ٖǾu3Qwv=blrDe H#'!/7]ɴD),<_47GYJ9΃†e3i8X'f3.{̬1h$`Aje*ddυ 4ve.$Z[_EGCO_`vX# ud伪~z~aT/AHmtzoh7†a379$A0iHLWC, I3܊ŰbޯݕP|s7mn=H6c|mdYؕϻ: 0Zh>Hs3rF-fT[5Bl x#)58T+gn[ -]S]֞~i _n\is`C #AMC XyBn4ޘȟFSV!z[A*CL)9kI0g`͏̅ۃ5hWcjCk!VYD{YU X# a舔%5*[r] 'E.*@|_oBhj`,&^N[y^Kip[ A§"m#f;\3ÆS, s{RˌSSZ;wկ%ج7 ,A{5p\;-99v:w}X24燡Ы8*Lé N~:1%vA4hC䮗eaQ@N`(?fi]2+˶hXgzu(=3F- cPʷ?@FGo/ZdkX&8 vC>{j*5վzG.Nj!E1Mөrm A } D,,.[$BNxLSS7hԗ~) xp gj٩Ql)U:va1BbrCW9 H .b<-%iC`Ut]0E_$AFM} շ42 b%Z/.!%ad.kWX%H7{|DOH ꎉQZ/*^r zAē>u?cJΩ]VsZ8/cS)f鹒hDiӵU $7{z2"KZ`;cIWm_ '*-hGcHPsexVFjEUE fd?enw4x$581թxL3 (ƇbM"?lJ:چc3 %,:XD*|1?"$ќnl'g'Gׅ|t\+"@#UƔG^WSg@2Z܏Kχ>Ԅ?f>s&&`u@?1 l)2aHQNaҔ+RAY#!p)ԻœU=1 ?k6n%SYB>- ƊCf6BWx&=$TWCJMe ^m{qopdG[?B~s{bC4,joi!$fktGfl7z(t {=YbML$uKR^N?4A|i=W t; Oq,}ÃVwGfVmWJv8 ?t $e'6ezv-1Tx)žREL83:X6D bu*!NrQk-&Y*(S/`{tLNipZp0VJ:|>9FK43ڮ1Z{L)'Sn$`M)L|x&iq*ֱ.AaNa+13DB ړGBotYrڋTbț|B9>× K-;.OzG#Q~މz 9Q"Q|Ѭnxx*H+X Xd<>7}^Є\Cɒ!p1B:#.@7E?>ȔJ`pHv<`B[ɻ4ڏRr|$p=y9 0E M%!z(2_NgV'."尘x-޾Nęg&Px$cmif ðDEwl#̓3.sݏeGœR$~aM9)1rn(@Ғ0&,t5miu08xVŽIIj"~,MIXCor"N-[֬Xp-4 &у gl7 !.7T-X6| /J#wMGeփXf8{zk\c*p$=1$* u/;U\HVWOCE J[So.EsNX.Iho*nzp#lt9=J;R|@=H{'R"zxqyN"LvƎ,+.3ŃPJI6qeK'jGuф¬T9DC8^-s n3K]RWh/O)YUcLH 6ψY `B1x8t-Vmy~FWBD G瓎xEI͂I!X ?J׆oe%W @c`uyad)LR_8^ %8Z{{-'L=Pボm3(jf5L bA9VQVoBX}Ae,ޑs0u[2޽:y]+O0Ƶ^>@#z8f]; `GB ;Qcw 5!%Smtl7shp7j.[& ͈,8YFm8O[:/%Ëpط.-(?? "` N)071vȆMDX*mA`D}w9B*k]1VDjIF?+ |;3#_4NY<2 X8A;6`NR|/.N ?$qUօe9=t g '0DkGq:yT N?m^W q9hWj #tQP[@2ySj$;ѤI+V0v(g6STƥ$˶YFoǤU`;'ԑ. OȖ]6YZGOow-#{.uzUɒrHc09x:YϝСkfFkl_nzbMGFŧO|2b243tm0Ggѻ8MRGΒ_]᷁kmnG߿VG},x'1t/?Gu)/oliᘒk.rq1~)Q[ZzȻ]ܥ)["'Qq7[߿U3j.4=-P $ 5;Q!5 :"7WIa'-ٯ7)КƕܭSRڗho+ڏi8}63_1W(.Ecq^"fi$CI)|tV9K+qcQ[QXOKhKqV?Fs8Wўp~abIDZfgJ@`D]"8w͔ (?{Mڳ"ֵB,gH?(;L9o~';H?" ٟJjm92]Ӏo2BؙT:T֬]R\f-ӽ]S{+!+d:KU1"JkGE~g3;P1YjD?[xAͲJN`E;DScu %*IuA #kD7eba)l8TE+0W;\)xƨ-Pس#e!:I窑IFz2 ;58zE\8BRY7|<>^l[srF7_&m~Lx5|lSmt_yeut81mTP9kB(1NgppO}`ϸh ?RZY)ѣͣh-ɗ{{b1p$@%T֏u:7fn$ZW7╤Hvg=Cҳ7=ot ԀOH qLtH/yuiq޵ѐa:#y{jNXwZXAZg/֧mq:eMR;#M;]QNM)pf_/ Q!{z$ 's :ŒI>$Y}>06A#zZ*kڌ*Н&pGȍɊ؝juibf#ˇ(>SX6(%ܲ]ErllnнWP_qX>V($O^ܠيko%b3pw=y(p0m dՇp%IL3i6A.T/:Tas `ȕ 6S2׊bУxڊ[m)>Z\\)@:TXg#E PF[ =EZ%4WBbI y1ZPn&z 7?MrB•O7[IbOzo\,2 d0r/zYC;º̢oW򒲒;jNYc=iҍA ^o$W/b:TIz翹>/f^#4t:cbj yuէW͍uRԏ뀌%I"),75,jӉg+ۭ;PJY@ Tsx:Lb(zOBj>We$es@U]AIe.'4:)P)θ)*Ś=}0h: `n_cAb`6i;4]ù܍$Fʋ.߂3%8$P]s $O@ݳF\m^mde6Q]Ȭojqm xu*kGଝZőb,Q87 :c k:B+ZBUdsA[\pWG\.F&*C1eg Cs5'8#\Ex&%$a"lG,L&X^ JvI V=``v^?8L]^qe{ģj`*bQ]Wί`"NeDgְ ;tC k>A0Bw}61ch͠AOs Vus/j55*-b+CȲswQ2_.ŸdBSf"!! ./1-~ruS:o 4SFIpܜ]QNȪ{.{]x]֚o52Mq2/VPUq)8Nh⚬c[#N7ԋZZ 34qq8)vhph=^<&yL01vE~E43bq(d:A/s}KC(,d6j,`nDߡu/hBOPWc;r{; /ݼج%+a'lf 5 8Fݺci x4!ޙR}]JB52:+ I؞bem?1*%m.Q *,'c^!%Ķʇ  y:tkm <cjnMiv;}⌋)TޮzxA‘jD~DVMm{MisѸr2wCH>qS_dvguC*0< VUt=u1@dl&ZVN꫕Jxmowf 4(6a`{dPO.ؐƎty/9\W?C PZ[ ݹu&ɛL8HS:k.5mkO2%7hP#L\YnjYl!¸Iƍ+RB©tu3pl,YR7"^[uÎyMEY[R fP!r wJi2yjvWn7OQ*T'˶Υv 4%un\IzTPy jz$F5pYv!Q4V x{qWVwG@R3:b.팜TS].Ղ~R+aӿ+6kP-HM稖$. I~{s h"3ԛ9D_F d>!esۄK[%o+wnra,A%ٌwGvZjBAUʼ޷NE*Őch[]rԔrK ZEyԯ&yZ_U|EhkTA2(_BI@" ʓPG}(wro_Do)QgxUqxbΤBdtG&)I9m36&ʳ#8ɢ7k - 9)]bAs#7s][h"@E_~dTKQ#M;ջ "7!٧KE#rE Hce~eb1 fwT +rBS-sD99v$yEY9ӺPcndݔɝ 5 j()!-)*Fφ||ރFO*̐Q1z:44pC;ĖBq.J͟,铐CPdc1 *<]'du{=@\D%1Fֹr;]DW6=$BϾ\#qܛ0W>3?|$vnJ5twl,\e>}I>N([:O0֋-TSZ MP͂d(irz ehs/PG\/qVذJf)8HQRJ7,`sbsZaɉg,V+R#Ks8DZPKc:zjl8rDN)/s I.m^92 .X:u1Rḛa:jf]ɭˇ-;#_$F_ɆTmbUF?^i#D?Z܇Ԋ59[`P_\1d-Y}%5f[PA)]P T`0Q;3(uu֖ĥؾVvv43QeQzA;)?3ʇgb=*$Mb1Zm^}_sJrpk?O=}I<8Kxzaԑh_qPVa@H'|RpiY:h4uYȔÄ=#_ߜh:(uTT& }@wqa"s'`ddWXF4µo6BKz3tQg3_(4pSɡ0 1V_9N߆̽eXGM*O, zju1Q>k1 FM6(@3sTzs2';g(T c2m&`4CYF"8w , iX?Sl~48zA"nKd_, ʍ=/{y],$(I Ys䮩Vu "SdBKUjke?= c Zkҽ\ }㓃: E]v:+gUh\G!71,eJ룘r:mp0pkMHGb,7wg2d&K4? 'kC9 ޻y"o'I`d-Gq0F"Fe%RfNH1#Cpn$Q.( x=fdx@ayN~O\ibE;|8َ|1?~y%|hOJeTB= -2*Kc2)?Ɛ?<=Y3S/(@P}?E"A7!ZP߽*C_{uKA|mq>#e . 'N4v7~@?m/E]iuV).ogzOb]aS|; YXpC OOWS ;k[:ler:"E[6ئ i9xzۡ\Kbw)-8T'õ[j\7a[;,D!}' }%f{`^sP*XͮꇭiC%FmLD?ΥWg6 (h&x9xє;*jN.юSx?i_C9(lR1SMRA=)We,/z2q%$Dcwb$51ǁv us'4OsK糋Y!]{vnIA&Uړطܫğ"o(]tE}:K!SԎk4ln'\ Df煅j߉f{8֩\Mz²gÈj"2Їrа>E AG:{ i D yOu |em ͥ -Ps 㣧L]Ws͔Aegĉ'ZQE V2;U*И ^tݥK6E|X2wS1: 0& 9zKmٳw%i)ڭds!&bRřƗ|n_ܠTiNb^n#9ULDe!JZ]KEh ;ܶtQ( Ҵu-늕gpG}]ێco[3ZRfGִ a29gZ#E"!doe.G߄X6%YίNa/Qf~su!ݭ`e\(e i`LND?tV:{ CO4=G!з/Toqs)XZI3mJTPphބ&iPGZFp51Cb'W5 +;]m~(`Ul^b^F1,F~dfcѨ\A__r:հ({l & m^aȻ#3*\ԟŎs,Bg;3<%%$=me|(X\ճ1)p7^s}K?Wl%k.-䶔+{\-*PPMbG_ӝW'o3Sgmx_~>XoX3>Dn8뭛ҝiG)`fzze‹(Ш=Ê4?Zp_ٗƢqb=yzO5E0KBVGdQ %,$f&Up2 ̍A> Ӕ9 g恍"vRGi``'O6>KGÌ y(,!:uŀx^ї0i7 +lR {VpTyƮhoSO7wB r/j<~θӊ ݉\6.>@$ܷg@'A_+v“t#Nբ>A5J^('abq JAwۃ{+D-V;qOmC;6aOct+חh6zCӗ^Z7Nє#OMiFk=GNVGZ`$pn/G%8ؑ_>6֤;HQYT j 12DS韦\BjmQ*l{^6h b@fk?yɱQi@L|3)dkd,uS:/\lPpWQ:w8*M$ aʸxُihWA#\7G:[)g9ֻ@@σUVQģP`-m[4!ARЎ# (C9H ՙx_}ס9×K0E^J_X8'ap,I_:Z![͈]~.=.a,jw_1vʟ1ئ0XsEcWdsՉu~@~[/m+kPCJ.Vt#6L1Slieƣ7 s" ˼;œjZS )5<) W.ObDzPW}_4ըW3BPw#c𞒨7:#]|5N0meoYO?DϖyǍw]z6;Ǩpb{PXCi -hWyy-]LRlg2Tڈ~3 8U@fc谣rMoYK˴ &{xNJy2%t )1`dGŏէ巾5h}YMoGU{="`!>IϺ=zI2&(o20&A/2M[Y?}GCλn&ni(󶵬?~"hB?%k=ԼYp?4^4IúUft,/m/,Ho51W˩. DUl gW`C>*!_iUjEO,/x9;g>Y 8 IWZع(iIR8"\met+6Y_zx:Ьz?{N1>W!@VP:>Ô I }0g1-$4 V_"`GRoܩ@H&[[RIT8~H?["^#&**t'BVLFG|S2)V:mTɯ^0^$ uCQX`DBpM>g%ΫJ^*ZXUv 8" bEl8-I8 *s˶(hDy5 6mpv2̫b= \2uG 6s .RW4>nl|~/ZB⇁ˏQ{ `dQΰI ΃= ڛ#E05A *MKa=^ BBwyg7N9t Ԯ+EUYՑg?$)eGOog勞XKpi}蠟*BACc"QO6k BT_WW74`^]gӥxCX %I ^|qQ+ƞ FVٖ>gd`j8 3/%Ob`cZ-279b҆ F0/*sd$t%?hVh+d$ԡVB*c h:ꑳHalK)XlYN잍Pp&ED;qV&ò7.U3= ?`{wb+֭3,!"}-iևtoӹbܯ^ iY.H1G%{@6ݍz{jǧ>FJB+x<|->6p!oAo)֤xS>ݖx̃F˞]9_ϻ!m;8145!R#wRHɕ?L}@Pz˵U\K_֢WqC,ݏQIfٺ,&׆aNiubȣ-cR- mWG'LJE@$$Cdq]L{qp#!j^T}B_{EDayF|Eq = O !/aEp]VK(jN< hx#2"1zέ72Pw]gXR F R$mwkpwB}#$i,LNl`1>h b;Xim/z5&9=75ƒE#RpB3 $(MU)xoH ve˧ygkG! Ј՘Y"NБ g4϶[~[6' Ipte2#% /)YCp) WF92\}?CD{A|9)[ƴ"4g鎭-ȡy)%dȍLKt?1EXGcp6A(p⯻ T\x'|%4r%jp6KcPfDd/XդlHsNrL$E_ d|:RNqӼ_KɮC&}  %s\/U1dy^u#6;64,;0S7fiz@\,X 2_E1'RDsa\mȈtOkBH͵`1Ffv>ɷ8ū%&+F`Yy MqMуv~CE" //,A֤0pi`!C\#MBûgޏ1: ֫ʰZ^?\  v ""jòil&nz Ii~|D}dƩ?@3(߫lk١cAQ&~\u-|S[`syWuG;ܱ[腎V$@8iaqOj";Q`TC@JpՌ)AՏ߾thn^3y0EN@HN4CdkR X̳z%[FZB6SFHF1#S*@Vi{Ab[kRfOcuZyư&+VۊzTuh# Fq3RZuql%ퟵ=y|2 R3Zsr4_Нg4lت-cmiY_]ϔ#'.k+>}Km/.tJ^JBхgtEs*s]kBpA-;vC]=!ۏEmdx й%ΌJF؄+1~|icr: ջ&qc+/Y{hDzW`+`A7$h% τMrjq:ro0)qެw&{#^'4RVƏR./6Ўn0%冷Jp .͸O' ( lJj=X>S%rj^ۇg'ܦ+Abx % 5tq`|obDn2Ȍ&cH.(f 3s|0OPb{ #EO.BL*0O ׷o}vQ`嗢67lu+3›n}= ;ߊ&L\x`P0[MZ"rK5N4 XDZӨtPl=' @KC.fcl;j*!+*[ 0:8q"7Ah:ƞC;|ny),"d%Ti #k.;S Ȯ_ ;++ ,CG )/no&Iny{c@3>a"3 χxoFlq:@SgC) SZ ̏zzY5'_"ب3PVX1GTCKEv6BÃk͈^cn 켤FI+ 6,*5Bi~RBGlJk f[<ˏ`ʧ:<9ohQ$N2}SP%:YO8m\͌*;!";{T^Nvmmv'(}urQߔg򙋰.Uk|(nz4, 3ِpcF-FjKw6_M9k2l7 )˒!C~Æ@ Ԗg&pЇV퇱;9 u Ҙg{ 1- Sa)Nk@Yg}> U>1&W͖)/X&Tf>;xVoh$=9 =>(2xG[X!mS3%'+{XCjQ8"AXЙ>PThR K,LKjΠekȱRLWW,#(f#!E]2 [OP:RZs2 6,I&5csdFsXvnfs%OOͪ.%8u2|8)~dYwPhpE\i]"yUSoÔNl?J!JӢbgoaz I+oW h.^ `p!g8}9T6V nIDGn`X tyD/0{]o{8_I!*_K`n7qʊF\2$ʙчdN >\䌅30|v *Ycy{ڳ }F]_ۈRP[Anc ڢ!@wƷس[][VhF~Nܭ`5(1&[c,vlsX2޶#s0xyd?r=t%\4̪C?Ao,ęyǿ!QiA.hKYzǜ\an89RV=DcV@qgw'/ʐ]:,j׋uu#169-s/ʪE\󰟄xzŞ>mljMJiaMM%=Y ,i'~ U~awSD%mfwC t7k~J/s /)!VORvg&Lup-VufJ'e5Po4\־CC"7)I_?O`x2_|v_VhJfhŰjy$jӠUJDk4( xcZƇZ `4&˾|m&%H±b/È %K(o Gn@Ea(}-C}>a,լeOm'Jen0uslǗ7 P_JrBnM>U_C %/ 8Ţ)#*̺\0!<Sd2}mtC_P02C Sv` 49ؿ Z)2중o|PaTSЊ?і෰ĭOϹ ?\;JGű7ß.UBg;MRbapw7z"J“ Xq=-2PI|ҒFW"ifT mR\8kL0"5jqKHƓֿQ?"W!:{LpyiVByP"ls( sn!6]WK3+ZXy $m& ǕnSʸ*W^1s}#V.kVeˊSlOH.f!bKPO#~xRrh3#Ss7tLR}=6\6{s==: |dL ~O Yt^3'Ex!qXMcW!П٦5smPox&٦eWz#5ʤhI6W61ζN¹OrvL/ԭP_RUgB5 OͪюMFuy8n 8=bfUDdz S;I=קX;fy1{<#GNՑXIZ 4gOW ˆlV"ʴ$VG]^ǝEAk1He~I&23{O dJpϱ%;J/PK 6Ujw -ĥg/<m~2"D3˼n?*YP.B֗< Z}Y76+5DkQ~)bBTc˫>O P$Cn)ۯ70|<-f'>ۺ%9@Q t(&h(+CRMdWs{E ;_s>p҅4{1rݩ`a1LY'ĕq }EԨ#}<8ŴOیb^ZOK!"4 ']nb:47MWNƙz)C_JwFėߟr/%/@2& |}D7c*,"G=楨NG\1j͓WoKӔfWJ>꽜?$/^UEfc#-`^!S(k}r umgVʖl\*G%AV]LOx;/P~__gVs7 *Ƣ*$rЄпx7(tyw2B;y<:MyDXI3c~Y匘2_C&?VootŎC*8 f" {<=#vJd(Iߧ|cB_D'1Hr7BQ6m"usDO9ԹzɔLR!bPֱ$p,=16V!v%ΎDR+ BVVp 6?M4HReV/,jV`$KP[}&#jyl?ݿC`ZT-E{SD4z@nD'#E2P ?JQUuF)0a9+^r49A/`w>ό߉N@lFPj ,)iL([HXДSݛce5;QqR#f=I7]8n)$YdIKb!e-!5Ó:f(iܗ0.Avn\#E@ҊCx}(m.37edmm A.rwZ/~)f{TWE:AtHWF3TI ꆆT~K(roTdxLN}DgG9 r ԷTvp>Tչ=B?SjNqN` J |)as;OWQl SY':ZA(%n@j0#DIcqry=HTF@xN1p@-q:w:(#):쑢2Ĺ_w3W6 Ax))K]dU|v7k:ƠV a}_tc\qeY%S}OiK?zڪŖl-8t]7\3zaM ͠#&L LLoDH,PnRnDFa\b4$o"@ =ۂ.Hr8~l2cx1^duf[)Y1v Gم,3%Ρ{XHQuS ozovs1/3{TT\zgxd+{{O-8d5Jhz[-5O:8B a>Kv!B vb ڡw q}A\(.#Cq!||@s݆2`sk )sŊ[N#RWz f]AnHaRj6q6%˻OoeبșpỶD>1\2/ˡR$ {2l ёWM'276z+~ۤm,e(!$aE|/j6_z+} FK%MӬ,Gj;9;J~NzwE;1ïQX"+b+.[H s @}S(Qg"`p3ر #jK`4{%sdr{m|pk#xg G qU[Ex^rHX俄x#2dXH^Na1ShˤuV Н- 1.,̳H-خ"ArǷ^zhI6-݅kE'*ZIR-0_o2;)Iw(.3RQKWmJzɧ". 7'bYux[ h62d̊`3#CB)R%JEt% .-WQ:$[Z]ߤ O3O%c.\tO4ɦKw:2Am]+=7DuuLP 'A{uxW{5ϨKY?2V0?_d{t }' -H#K\oTSHR- A]W :lülRF ^~YnjgEu4d'E_wul).7 #dc%-bH;7Gbu}Tʲcy]zDiY-q7n0U2>F1ٶ ~j%PrɃ)NG O?ShGf" Ӆ,[P?H)3.|!:|m"ѣ,Sar=s&ň$d4㗍Q1w:m( p0K/s{w(LڴeF:=‰:t0k7#2QDD ,zے" P:$'/'c<̃3ɖqS3& X;,R2'?ЗS|Ijʉ97ICS2DTl)L*5f|z~;b~~'eN_e܍ QW Tf=u:#njhHYf!|hh_6<8KIuSfs"OMoтcWf seBN]RXiYFnj8B.L*Qjz*ۚ-wQW+j#k.hNtFC |KMO 3vkԖrCoJ\g9cA4A˛&!F|R2Hr1922R 33/R-A_Cg}7Y^2M :fˍx~:dbu0j{ljV2wEcS ɝM~Wm6%-9,44#W={P$^K?xu@,i 3A>$^;|f(ki kewAj+MG'a:]=2pt g YZ