jakarta-servlet-javadoc-6.1.0-150200.5.8.1<>,DtgW6p9|RF+-QQ7~a6\o&vV6j>< Ҥk<\PGҠ>:VCD# +L:f+g6Y;#=/ `,bEbJgObDojөTm&mlC!2N4;;UqG z/\lu$GĺsfYϛrZ}}m[x%*xznk!P$'0 35qxa3%#:>>4?$d  - Ipt -`fp    , A BxF JNO,RRRSg(S8S9S:SFW(GW<HZI^dX_LY_P\_d]b^vbz`c{ d{e{f{l{u{vD wx,yz Cjakarta-servlet-javadoc6.1.0150200.5.8.1Javadoc for jakarta-servletAPI documentation for jakarta-servlet.gW6h01-ch4dBSUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND (EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0)https://www.suse.com/Documentation/HTMLhttps://projects.eclipse.org/projects/ee4j.servletlinuxnoarch1*F+H['Fr9LA6<&r0(DYtGIX2K&#;%#-0E!+!p$}$$$jS!+!c4(ZT)[B$h%L7S"Zk8(i(7.CA*..% *1$3cU2 J9v" ?^3.WX2 WA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤gW5gW5gW5gW5gW4gW5gW4gW5gW5gW5gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW4gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW5gW4gW5gW5gW5gW5fP΄fP΄63bdd7ff34ca8b0b9b97524f335bc348642cd117e94d353978cfe6b20269ff4de470823f722af0eefdf60d1da17a6c9144a25ec57f55c65a4eff7eb730531216d5324e5173ecba4c5c84512713479bfc1ba9394fa4e44108632c27424c37757612fd998fe73e0b761e66c7a0702cc7d56d3995304e208d674b587b0fbdaab8ca5cef73efa9f392727fff2b2eef48bb3f202f424c5557097957b678adc41467db9d7b0611b5061bc051dddcde6270f1fc0b99132777754ba22751994886bf711c5f9bfd39b69c50dc4a75145eb63cc5c0e47aa980f5489078a1592b8f3a892781b0122ee84e9566eed403bea50c85fd8c57f51b86809048088d5f387637dc1b640c8676776da10a544303f89359e1fcb19f6b6c951129043b186d07b76c0844162b506484dd9b3a837b9fbfcd8a80c4ea367727e953fe5c71c782ade47849cd486605d3426493277b6908090ad06e94cc6a355be43d5bf772149e13c79b6d5e4d30433039c4724692cb98b0d5075427ec537d1a4ee58609cbe9249501aa54a56bf5416fb37a277144136a9f7b848c9f8806459446f625a0f5be9a244c37cd753142cdd0a333b065ec635d1b10c0462b93b25ac89069624991aa7da534ed608948c6c60f73484b627931ade336413e8dcf3c16ce6bd408800a493b3add9e4679e8d50290aab1f06105e121f3a854a5e772094d55db14e9c6ed2eb06f6566c1d160395cdcaa215db3879f9bb6154225fa1fed03412a75b68d0172eae33065ff4f49db126a3e04432fa19960829600d9b25e5b867dbe0ba786d1311d38470dbc93d12ecbba8dc884279ab61a9307b11fdea8915326af26e38760b9a468820cf71ee849796d8b8c6a809e8475238fbbd6ae699f014755e5a40a4403b9d54c1c26f29e053faf59c23a2b2d7834e4e7c30dad8f9699afa2744ea3fbc233e6828754c3b7d80ede9a465b5f769f19f34a20c9d78c12018865aadacb4d4df0643ffec4d7091e85d974be8c4349ef254a48821720b3ae87589058e924fddf813cd6b8f045a08034026651b4185ee92c4a504e805afa5a3a29c315f71a0aa0e93a6840ecd6037bc1c60def27955e3830c2f659b9a647e9bb44f6ef11fd3e4977674362680da044802f97bb1565ee96b3649f058a4e1059876481ce3004a4276177467a603970191c766d15495a51518189caabf86aca229e0ad1023b3e6ec4df72ea368818e68c561440f573d55b81d0535de7d21f1fea39ca3c00603be9192eecbd9ea46b71169b1e939d0115ae7038ef005d2d3617f345a2d2fb7742033f76bde5a037b5ecd4d9005287a46aa50ef0a7cbdca55266ba1eb2012734f6dab2584ae08360ee874c882267fbcb7c616da355126cb37f34b95c7ebd38e003b10653d4a40ded06f55da473254ab563c9bba9086a3d74555a0d67741500f05a3eb08e8ad57e88ef765f588d1cbfec2224d39dd6e5d154f9f42e097160b53d0838d935defc1fc696d3c63e9ec2ad1d4ea14cde6909deb7db7a77f22c0206697af3db5ca2c93855ace6e30a2a419bbcd7777a226817b3828b4d63cf50044a86c79d30e0a47898795ee39654d5eed664ce5172bd9c91c166e5355a32e3e92025ec196d1a408b36b4233803da873ef8bccc8afd2c23747bf45198e272d6c2b125e33853b76000eacea11091b0703e71ff97ede8693d8ee485dec2692b572af95a439c66d448242dfea172c8d0205dfdc59c94a6fc19ffa94f069f810b1c430d52d2629dfb0ab43cc92b6e494bc576ff27c5b9f467a96bec55238049b5d1ac6a7c9314232963fb043dbfac5ca2f21be73e0a0c0c1d71732424884efbc2c5eedfb461d6a82964d0f50febf67c074d46e8cf7d3dad9596fba51a70763ed15e34ef4d51a9cdb177cea9166e9b8c635b6843b2c79a2680c7064ce0e8a6cfbbf005492f4d1d30df398a3e626af4578adb1d0067a5fb3852095f5c7115b2a95cb9a5bf560fd8dd61b0b506334db516bf1e656bebc2a64432a5c08a1c73f90a28fa5e487adb8e1243e6f62ae13bae94cc9addd4eae07b2f63ebd74fa2eeef97da8b5c11965eb5154c29c758a4c890d54223e0170ab9328e9d611004a1b99a63317a60bd4baf8fdf47cf70cb7a786ff60910de5abc3a9256486b8e2a94c3c3e62c20ea61eef35eb0b99991a5b7bede4447e9ab382088ec54ad77de257fda7908c5df2c2cb317a4bdb53bacf6571f9104782219949b8bbfe427e592c069c6f56c3f085e4e9879e8e42f3eac99a7d3e3fbb12c73e1a50d9feaa0a3c6b837781e2dd16ce796e21f06d4a23fdd14ced07b4081531aaf87d59765c085447c763a64fcecc286f8cc256fe4e9ab33b1a49a3feaab8fbabb96e1cda05b1dc12bc58385219b0dd451c4988bdf3887be7cede4b2bb4708655c7ee2ddb80cac3afe2e4e875fd698546d9e1de11e3f655ccd825514e177ffdbd437caca969c67f65cee97d2dcbf045229f048521971125084513483b9783dc1bf9997090035c291bee36563c8153e021041ea8ad70ba4afb846e8c0591bc734f7cdfc933384f0385049be2b98066491a5327b764c031362d5802069ceb0f2b6e72aea2398381fe8a922e4a2c8b2e03ee30208f57a77baef7bdb0b23c2b73c92b7072ae5332b5b73c3561692b17a748c0cc033ea5adc1a9a4baf35eeb18274feea69770de263a8e5aac49007b7d9d8e2dd366a992c14e923ba66ce3221d423db305f49e1d601fb0a75479e1e3576098ec8a0a1db96b17e4dbecc45baaf62348c3eeb103fb3399c54b754f4e0df1b7c3c8366f9a4402f6f5cb59ee4d7fe160f8680916299293ae93fa3ee31a99a9744c127dae0a48e3db44b7220cb34455fd22320334b67ee5936cca2f88f7f0146b0e45d466607538c74e3d92abaa747495c18f76c20ec349c4d77624231bbd518a7015fac85a920ec582227a9a8d87f7878abf63c923a8bd7daf2c0e9b05b1e1802a4b02f40e6e763e9baee47bd99706fdc890be00b921345411bfd84c4950116ba778e85dcb8cb7fe35593b7db8c77ba0974ef41fcba1ba2410ed293fc2bc175f080b5c0cb7779811be3d99cfa495843276b5546b3d126cf0600d720024406251c61a4c498ae5cb68143523e45f23245a4e73f0f45ce11a581a9c952193d3c127049f28dc8091f89aeab241bf99135de0e9966547adf533a7ff10c59f5a52512c5b1b5b2358d4152c6c5bfabd3ffea0cfbec7ec2b8f1873871ab41f43ec35366229a8cd3da8134bcde46920260a12174dc77a4a4225f6de826ff7b4a3adc9529847b8d0529c6f041b08bc98e6aa13e3fd7d5cb8ba95f0fac7f04d0b9c030e40178508f85cbccd89949c398e2b591d6396fdac6738a8de761b1e9acfadf7274aee2a6aed798004b68f8c67d59981294c3c45f841ab24c795e47e100864dc1e69660ed63cce03b8ff4d457e388b351987e692580e3a045de33f26f8668e27eb0515cc522ad891ef711906de8d4d0d923db4d65271584cc4a2b93db12bc396ccf7bb9b60c42c05419d6f5aebcdfa75c4c99dcd5f89d4237ec0906e111f66d3e44d7674ff1406a7b858faf55b8d8abf65cc76d816dc2e81b7ce6682075755d240f49a2a6d4c5a20f74d8283c459ff6a4d3772d5d7d816b06c36466ddf49e8937ca4295e8909e2071fce146d55c423a4e58a41d81524b94cd5a2ca5aaacc6a76224b5094a8e7a40881a55863c8f1f7a907ac5331a9052d8acd0f8c41a26a89a6e0b789ed476fa3282d955c0e5fc3802d9ec714b4fec9f0915b937d4492b96658f29f4e44d4c753f770e65c5eb6e6df94c87a2fd9b4e15fc1b9d8e14d7606aea51f3966b2cf7fccc4d38c791d6feb071d3ce3fef3de7ebb894ebfeec361d33b1e05bb1ac6cd640ee1e205d6e7ba765944a8bece7ed72c60804bc1962f274ef5474f34acba4816d27c6f31b9f77c30a6eed846df86514960cf7b9c424781c14af8bd980a0ba7533fb978bfc1e0812e50c7e5d9dde04a559b4e6a6cf2a01948b39ee7e4038c072ea47cf5385f0135d23b5633275a7fe591b81f68371961ccefc73c5b6951acc027c00d3a7bffcb6ff2286e05ba01b6f2cf2997f4bbd4a5fac596f7043ae4ef495de06f59352aaac197bb67f08dfd8f3461111fb88910113370051b4bb74ab84992ad962fbaddf011c9b51520018e775a9ea904f1a1f7c29417ad04b983a64bd860013d2cd84df6b04d60741facf949c60de064e40854985c6e149946e805bccdbe5a6b91d9d78808bb91cfc240201019a5a6249d14dbca5b3cca5da46ce76898c8c9993c452f4196bc1d8dad9d180454332f87993a4a7aa49cdde191f3389f0e7c88766e3cfc62d37befad8dca3c387d4f52db31bf0ffcf124f56abbc260df51b5c7285b806efa581cda88d891c091db9de4f1b2ea279897756dcbae98762e593a2dd1c18208c20fbdbea41fdc95f98183df4c7d6634f26e60053416b2cbcce1ff485c60a74d5781444cdd3b5d60303ead286ce015468fd91d7d2064badba6567861790a19eacfe73709a86ce207d886e5e50889f53b0930b9d5a4544cf57a06c23db17065164b1c122fcba6ed113a3873ec6a08d7f85adfb89179bf2ffe340ed9f1cfbf1869c7c90b80e6e9ee947e353ff2b8cc788e26e7b5e372912805981cd8f1ca9ec708dd35ff0a4406d6faf6654a46d6b8b6114486e9fab44a535009942c9969f173fa160897acf102d6305d415d2ec35424d50a8d61f81d5b544c0d45c59fe8f53284cb7f326afea125d8150de97cdfcb54300b2d6c697b71e09cf0028fa83eec79a1df80bc0edf140f7d1ee019decc0dc8f1515326e64a36267358fdfec4a82458e24264cc1662f826a7a8015f5756d849fc42543e25ab9fa52305f9b3af2114b22ab8bfd2d5bfdfbfb9ab5e7ff8c1046206e5e8a83d5b42c14842ecd2a375c8142558d09990a6eac39b4e640b58c97ca41fb987cf5f3e9b17722c7fb094aae16f77c8191d7fede6f355e542cc425383aed4a0369616969ba02228e06cde0be514bb5bc9ff3e4b2f395995962bb4505b0d6053e18f32cffa266ebe5af180ad95a18a0b9934f001bd068f8b4627262f885cee57a8c8ecd6712880ffe5b2f06d732291ff0151ccc02a07925de5b8e4a7b4fc0bc31c07787e8d49d9c15f266947ecf466a80ea1be6935a872e7236f7afcbe33842e11e8933bbb00fce7d6285166dd5cf50e007e6af5ceeff0f32162f048a74c7f663fa2501c31c8aa165f77858eb3d269aacda2ea9bb0309124cbe73127cfecd2dd6c03962b4d16ea40e894606bc74fb9404c04ba4e5323a7c57156050448d5caefcb5c7ea8ec2ede963c24f59fd0f84637de01242c8432a9354ae6e9f91c2015e35b23d8c1b9e7fe1f3b3856b2982609d7b67cc747c7b9a253ce36a78ab345e03ab9cde58377de74b3a488edfe2d2ce3d7985d964a3447f9783e5ce16d65b172d89bfd585732c514525e57142bd4f8d17634cc13d14e73d62465264edb6dff24317c434a3dab627699f34e22f7eac84226728feeafe90caf8fcca3b2ebf01247c7b7014dce89bd9458141507ab953d603207953bb146d310b37c5f16fd9c8e74770451152fa0ee8df13c43a0809772872870721d2d7d7b4c42adf89da98fc98398a0fe824048cafeb4a228d2455c2cd0ef66b8cd4a7c5a9d7375f25fdbb2f9381441d4611d66a6b1738bf3a331213088916c44098809cf125645c4fc763540279b70f88bfbb803846b0c00fbe031d767470aa52c16ffc4c05590fd16e34074a3c784fe3c3376466a3bc6a23758b597da4278e19fb4bd7952709b362418ff26d6d52996467ea38c96029a3a88dcfab4d2bc38a9e25045912dea311c7c5f4bff67cff0ef07656c9f7fc8807eac2ad79f2317706265006a514c4b6c237ffb35870ed50cfb4cbd060fca292f37882f8f3ec3e0eb471c83ee92361428384e619d43a3a18615ad04a54d3fb17269f33693ab4bade993b9c64ea106f4b05d47b24909e9fecdedbc53a83a7cb93d1403bbe52894dcfae961320f5f8c9778994622aad63dd8d8f1d031fbea9fff71d08fe9f417eb492deb37ecc6f9587993dbc1a65bc9ddd1333720e33e09f1ec8fb38a082c3c7493371530c63f6b4c60b76c934e6edd31b74c4801d5f8363e520e9f271f53ce3257170afccbcb397e9ac0e8654a52bf56c5745ced7b11e5b59b47a8c0b4c9b1494c82901aead43438fc03164968a074365acce249a6c39b4f141d305e94256b7724df346916b1413fbb7f1f518bbdf4d9f50364bfa2ffa615ad3a9255f54ad49b15a6a555b14c5463ad5563dc26a07b954d67033acbe63724135136d2619d41e4f4397379a470598c599d443f09cdcf9f6f090ccb27854f99e9b308d4d1dd9c0adee691ab7c64da3b031e0a2fba6642c1a88e40ccede09a323ae2d90ca692a25960f09f573af66779c8a0919ded5562b3ae50b4ba32644d8207640201a4f2339f35fdba537816713b763354981393c9dcfd6a77ce06dac9ad5dc0cb059cf60fb408db44390d222ce5044fdcfd64817741635f562aba761da952680c9e849890e68d12670f55069c91d2fb467adf40167bbc9d61e71248a38a98ed72b7c82ac48064ec54ef44828aed3d7e5857e9d2b31a46c10f5d941797543bc137ed8a846071fe4cd2dc67bf6a6bb56c19f3fd9a262a6fbb763e0a6e73cb1d0ef2216c18e33def39949be1965d3713da297e97961a070ffcb17adc5cc26e68aac17f53f4bb9308acf288a3c5771447c96218a0f82df4df88aa80c20e882d52a9a74c144290047c4621170fda1c889bb493a7a1a9c5e96a5235cf3352bbd422b4f641caf7018470f77199c58db390ca722604763366f8874fc44a5f7f61da2bc33bc7e740338f592434c9892e14f46841cb6482f7494bfa2bf987318fa3dd9eeb56570f36cf22f13b02d684368f8b5ef10a0181f6f683418bcc9e3b38bcb4ba614efe8f6ebeefcefe986420df51b57129fd017e1cfc3db5fde5cf7ab1a5a0559942e1390f78bacd03fa540cd5e13f08ff914a3fd1672cd7afd1aed34070e4a583ccb973740a436552a192a7cb6edf2ced6ac3dee12d1ecd1001bb62cc6e4b6273e85a4c2d56fc6d20ef1197f04db254891a6fbc39d775cae25a81d22fb084b353552cca6c2b0945ec935cd7e9989cc89b4787a602b637b90b39cde8d8dd95ab1aa2de9f2994b363b84515908af8ebdda12a40fef9d2c9cf69ddd05ef615a057848cccb24adc010c58cd4a0c5cca8b1cdea79aa03ae2844afc8a820e5e527c95dbe6828ea854ef8e74d981435707585273bffde3e186568b0919225c6966596f649fc2c117a79b635bed90b44935c74536c243053dde678f83d06dc14b8b97c601e79d2c5952e6a752fc6c808716a9a605dabf509a1b1f8e15fdaeab5ab88c284100bfbbf579557648423b1b7a0e4cc4ddeb594b8e43510bb37625deded3c39d368ab99509ad7e699fcbb7827e92b52f98a5b11919d07bc39f27cf433c443feeaad52ff43c5f4246fc3737c10074988f6f1f144acaed3f586aa8ecdee02b25801cccecda74fc1828a876189852655fdc2581984d6c23e7f9d91388185610c4ebb2ea56ec0e015249ec0cafcf061d3f464cb07b13dd8df8d6362789c83c10a39cac60ee25a2754f856dafb0b820a28ccf8d9ac1659308cc686a1ea453119eeb51bf0391e25bb49d415bdbbfd30d58be05a93d95786e37462e3dbe35623f575e2e5f551680620cbc1f3e1a79a880497c899a8ee5a8757172af87681f4b2fd73863b37c50e3e2de949a0567b7ae51ad142e487d7e74b585e7bfd9a10114b2274bbb28857ff2285e4757c510f0cc56c5bfe022a167a8cf8cc6e0c49b0348c7150472072e136502831d13a8d98a58deed74060ca5fc14fb4ec0a5917877af6bd96af8d1314065617554944da2324f53d78e30bf786315564472a8a781359d6548eb7fde6ecd7e29af023f19b6bea05dc3ba17e420a6a36e61f74c1ef08dc93d500b4068a49a2d73126c4a0ebdb85472056a90f8471bdae263f3db578e14218e6c91b0a3586929cae3430ba03d6bdea6cc2179df4d362557ff2bf9b5fa44f4b8377601d71465dae27342b6b6d3e8ead3f8d6321c04fb60451f1d4a8fe42cde9b2d70757f30ad3537d648719bef8954fcacd71d87b31128c5b1f4aef019b87b8d44c56f4657dcb0650ed81ed509b34881bbbd029eda58f9b8bd91a76c090df1c036360f5a8e8686647e7b2c014d5136909ac4ea1258bf67398f8b6f580ad2a0c9da505a764e336aa770d6c61d622d35007f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86f1d2a4c4ab750c20167a8bacf7ba71a3cd5746672ec5fc4c4d178ed5535c6d1e9a718800f36346cb4299baff59fd191a2ba36a7f4a4b939dbf6088f0308d9e4ca7a2ab9a8f1242538bf2eb814f5bcf38c27dff25d85e85ffc071a50a2566a355670d4f2d14918ee3d657832f134f341cfbd2e181b4e17ebc9614a008d19838281d52b50c11bbbc44025d54c328cdb9c345329892aaedcb63fa5f866ed79747461902671bb5e387b02c14db84abae1e52d31859e21b57ea282481f4c17f27176160d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36f487a54a480ef6b5c5e395e267d2cccdcf4ba892728c670dbeac9c35309af62431e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383516edb29c2823b333c78605915aa2f69cac9d6407a532dc9671946a7eb8be53f19bd5b2f5a9f51968af2190d14110e522226db54957494095b72d9d37e134ca16e1f002892b81cbe0647019b150c8a056efc1add565671a4f8af629b6cd2cc7bdc367b4a1a4c321c4f90001646c182d904583b410339fa22caef27b75eaeff47rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjakarta-servlet-6.1.0-150200.5.8.1.src.rpmjakarta-servlet-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1gY@f5ea5shvetz.anton@gmail.comfstrba@suse.comfcrozat@suse.comfstrba@suse.com- Update to version 6.1.0 * Changes in version 6.1 + deprecate support for HTTP/2 push + provide a mechanism (requested by WebSocket) for applications to interact with an HTTP session outside of the standard HTTP request processing + remove references to the SecurityManager and associated APIs + provide clarifications to expected behaviour where it has been requested + review outstanding enhancement requests and implement where time allows * Changes in version 6.0 + remove currently deprecated features + consider removing / deprecating additional features + add clarity to existing features + implement requested enhancements - Update the URL tag in the spec file- Spec file cleanup- Update url for project and source tarball.- Initial packaging of jakarta-servlet 5.0.0h01-ch4d 1740461878  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6.1.0-150200.5.8.1  jakarta-servletallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljakartaservletAsyncContext.htmlAsyncEvent.htmlAsyncListener.htmlDispatcherType.htmlFilter.htmlFilterChain.htmlFilterConfig.htmlFilterRegistration.Dynamic.htmlFilterRegistration.htmlGenericFilter.htmlGenericServlet.htmlHttpConstraintElement.htmlHttpMethodConstraintElement.htmlMultipartConfigElement.htmlReadListener.htmlRegistration.Dynamic.htmlRegistration.htmlRequestDispatcher.htmlServlet.htmlServletConfig.htmlServletConnection.htmlServletContainerInitializer.htmlServletContext.htmlServletContextAttributeEvent.htmlServletContextAttributeListener.htmlServletContextEvent.htmlServletContextListener.htmlServletException.htmlServletInputStream.htmlServletOutputStream.htmlServletRegistration.Dynamic.htmlServletRegistration.htmlServletRequest.htmlServletRequestAttributeEvent.htmlServletRequestAttributeListener.htmlServletRequestEvent.htmlServletRequestListener.htmlServletRequestWrapper.htmlServletResponse.htmlServletResponseWrapper.htmlServletSecurityElement.htmlSessionCookieConfig.htmlSessionTrackingMode.htmlUnavailableException.htmlWriteListener.htmlannotationHandlesTypes.htmlHttpConstraint.htmlHttpMethodConstraint.htmlMultipartConfig.htmlServletSecurity.EmptyRoleSemantic.htmlServletSecurity.TransportGuarantee.htmlServletSecurity.htmlWebFilter.htmlWebInitParam.htmlWebListener.htmlWebServlet.htmlclass-useHandlesTypes.htmlHttpConstraint.htmlHttpMethodConstraint.htmlMultipartConfig.htmlServletSecurity.EmptyRoleSemantic.htmlServletSecurity.TransportGuarantee.htmlServletSecurity.htmlWebFilter.htmlWebInitParam.htmlWebListener.htmlWebServlet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAsyncContext.htmlAsyncEvent.htmlAsyncListener.htmlDispatcherType.htmlFilter.htmlFilterChain.htmlFilterConfig.htmlFilterRegistration.Dynamic.htmlFilterRegistration.htmlGenericFilter.htmlGenericServlet.htmlHttpConstraintElement.htmlHttpMethodConstraintElement.htmlMultipartConfigElement.htmlReadListener.htmlRegistration.Dynamic.htmlRegistration.htmlRequestDispatcher.htmlServlet.htmlServletConfig.htmlServletConnection.htmlServletContainerInitializer.htmlServletContext.htmlServletContextAttributeEvent.htmlServletContextAttributeListener.htmlServletContextEvent.htmlServletContextListener.htmlServletException.htmlServletInputStream.htmlServletOutputStream.htmlServletRegistration.Dynamic.htmlServletRegistration.htmlServletRequest.htmlServletRequestAttributeEvent.htmlServletRequestAttributeListener.htmlServletRequestEvent.htmlServletRequestListener.htmlServletRequestWrapper.htmlServletResponse.htmlServletResponseWrapper.htmlServletSecurityElement.htmlSessionCookieConfig.htmlSessionTrackingMode.htmlUnavailableException.htmlWriteListener.htmldescriptorJspConfigDescriptor.htmlJspPropertyGroupDescriptor.htmlTaglibDescriptor.htmlclass-useJspConfigDescriptor.htmlJspPropertyGroupDescriptor.htmlTaglibDescriptor.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhttpCookie.htmlHttpFilter.htmlHttpServlet.htmlHttpServletMapping.htmlHttpServletRequest.htmlHttpServletRequestWrapper.htmlHttpServletResponse.htmlHttpServletResponseWrapper.htmlHttpSession.Accessor.htmlHttpSession.htmlHttpSessionActivationListener.htmlHttpSessionAttributeListener.htmlHttpSessionBindingEvent.htmlHttpSessionBindingListener.htmlHttpSessionEvent.htmlHttpSessionIdListener.htmlHttpSessionListener.htmlHttpUpgradeHandler.htmlMappingMatch.htmlPart.htmlPushBuilder.htmlWebConnection.htmlclass-useCookie.htmlHttpFilter.htmlHttpServlet.htmlHttpServletMapping.htmlHttpServletRequest.htmlHttpServletRequestWrapper.htmlHttpServletResponse.htmlHttpServletResponseWrapper.htmlHttpSession.Accessor.htmlHttpSession.htmlHttpSessionActivationListener.htmlHttpSessionAttributeListener.htmlHttpSessionBindingEvent.htmlHttpSessionBindingListener.htmlHttpSessionEvent.htmlHttpSessionIdListener.htmlHttpSessionListener.htmlHttpUpgradeHandler.htmlMappingMatch.htmlPart.htmlPushBuilder.htmlWebConnection.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.7.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipjakarta-servlet-javadocLICENSE.mdNOTICE.md/usr/share/javadoc//usr/share/javadoc/jakarta-servlet//usr/share/javadoc/jakarta-servlet/jakarta//usr/share/javadoc/jakarta-servlet/jakarta/servlet//usr/share/javadoc/jakarta-servlet/jakarta/servlet/annotation//usr/share/javadoc/jakarta-servlet/jakarta/servlet/annotation/class-use//usr/share/javadoc/jakarta-servlet/jakarta/servlet/class-use//usr/share/javadoc/jakarta-servlet/jakarta/servlet/descriptor//usr/share/javadoc/jakarta-servlet/jakarta/servlet/descriptor/class-use//usr/share/javadoc/jakarta-servlet/jakarta/servlet/http//usr/share/javadoc/jakarta-servlet/jakarta/servlet/http/class-use//usr/share/javadoc/jakarta-servlet/jquery//usr/share/javadoc/jakarta-servlet/jquery/external//usr/share/javadoc/jakarta-servlet/jquery/external/jquery//usr/share/javadoc/jakarta-servlet/jquery/jszip-utils//usr/share/javadoc/jakarta-servlet/jquery/jszip-utils/dist//usr/share/javadoc/jakarta-servlet/jquery/jszip//usr/share/javadoc/jakarta-servlet/jquery/jszip/dist//usr/share/javadoc/jakarta-servlet/resources//usr/share/licenses//usr/share/licenses/jakarta-servlet-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:37675/SUSE_SLE-15-SP2_Update/27be44d0942f0813da5a7493eabf6e1a-jakarta-servlet.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text, with no line terminatorsASCII text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedR LME~`utf-81bbaa9c05939bc0106946ba39ca5150b7b3f583c6f7b6f60791c5507c65d4bf2? 7zXZ !t/!]"k%-vӪ}Rܘ|&k ْᎠ[4Rviw-g3(9K tq`6J1=Psd3rG cF8+lCv[)BvxBٓBY,&Ok<#wzPrvxt/]9(gdKޏՆN2AQ% qy)UQKȇ4Ve^>m^R #U-{4Gz=RNfu@*<%b;4?:Ί{V6vA†^M'b0!is{}Q[En8[))ol`ׄ k eƛ&M ^Z~Vs \ƪ̺.9MiW(E##2A2nQ"b$;ϛ(nf5+Pb] ZURee%<"Y-uoXԸk+FW%\BptvaE?5+ 80Oe}a3B79?9.jPԠ)#i`-t઺M 67nT{>K0}wC(\~}6<~d֪U5 9 kwTz*NL}}svz)1?+ߡ CSeUX@}|s1!DP͐45!%sˉ (߃R={w 4q7"Q+Z}Ƃlэ%| WکVx DL/1"!+H̛/ͮ0PNO ĵ՗d.]==Jq2{߁ ŽCߖ>95M$u}?6*jx~{e`P>㎻C唎ٱN~|$̄Ɋh&d)NF,yKS{evȚF GCi )~؀7=d#|Α*]aAW@;I9ڬ)D!;cWemnl*EGCfXnIB0u/'[*MУ3Rx 6?dsw b}Fd1 =47ܜ.@,%is )s|bsIȓU!KcqFZvacQOAdÇxBݼ90[5{!rKZ>?RuCl5&YclIL{š}3 0k/ `̽m._3.3hK|dJ_k|Ȕ+KRw$; .8?}$# Yj67VϺUfTYVP7;3hi+Lϕvz&F@ykw6.~.B*|8pAǢ Dj)as~i#iq4ɳBX:CFȎ9lNP!𸐱&zUGhl_ȮTCr)MuT7<(n9]]bm"gy3烚j^9ҶD %^3}# ?!YȞ+]Q L Wu 6q i Hhj`&X.j€iYX&P$7 =yʊ^rE=,֪u `cRoUqx>d=+14'HZMk4Oԏ&T(3u/{,Eeфh~22u M1l<wPl=[@gӈOq};)t)ſu BSIg^g-̻GuyݍD~+:xBFvW6%AؖS(" u)?J+ Tx7)c9G$46'>o$YW'H(VAзĢHuAulxl>g ~U w﹝A/[zֆ9KI!Z sPт!5m(&1ޤ]-噿'r>g^h$K 0f<EA Ona /RI7ܶjVK”|++( W{-+ L&6ԇYL !ybU&/ DE!6yn1uJfP_+p2?'q@VE!+ɀrU\|v5lKlX;*=!p+U nB! Bo&l_:QhhJ ,8iGby$j0ϨK#`;6 XwY]S}\P,`@H f#HD}[~)E }FO bc<X/=Ua{hxWƬ 3]gHN[z18qB2WjɐKu3XvQ$ś5+'(,]_iBIr&?~1<'Zp8?mwL)RGE3wN $å 4ҭ1Lr&s?g5JvLwBaRf7RfMvS[=ly<9FhzWa Qpԃ6ЀNaϩW{+zEi ~\Pco>\H ]zkeҨ΋,d><؝1 !9(D0X=~\G^e3yI|'Bɷ8YzՍ잕s*mxţ9Hu-ϵg L\&r*.e2ӷՏ`-cfxdJ^e^6sm"_= ^Tlw ~@0lh>~dW k944_E;`{`xʱbڭĆ&ba.ʷ. '}_,IIS?nYϦ1aNd3ditDG˧j4-.V-΁iW""Ժ/Bqqc^PHN/xէu$cT t*jT+"/8BPe@"i!y[:V6_/^&|>.qm_Z;l:s?3< j;];͖),7$qd[g< @ɐ?6j}3\nLi3,ZZ<,̄ y}Ks>uLsTE|Yv/ %@K2Jm}+M#8s0=#yGJ¢U(u5"=gd˳,ܒ>3l [Voj&f8U#6"V2|+l+$ŗf"ȮýKIV{X`?xG^̮xLqenuU·/aFE9 USkR}`?VVnɝGt?a4alO˝P 2$5PHpp?#ݐ ߋt*V(3[Ȩ`̊7߬(;~6QnPgϯl݁RXsrqFw64ic]Ϲ>T+ /z-NNj| ,a~FYXaO:+sK2Pl~gP >86D[>3`dCnb6ܿѢ83 e+Tfq70N9XUI=Vy؅)A4 ݯOq?b1[у maCeY ЩGwГ#6Vp!̸?M? F*B$OBVah=وܱ7naכǽnj~ 7cLLcj3e_vض u:@R{=(CCIA=!抿~ tJ#1鰩pwOVڪ1a+@|ȸ b0i2ao 6]}JfpDu֑%ʸIc`1EMWCWI a'GVŷ6=jCwEr}ݛ:?AwrLnA٨t'q>h@~̩SP沷뀄 c܎w`Tl>#} S*or;v@!@p pP\m:j2wEw$@L!j]S@7,QKRβ)4ߚ}/&& Ci ] nf˷ѢbgXH.a6_}9>JpQYj-L$| )G|6k@ z]R B]t.\sJ&=Sor 岂}ա=擑ƓHg"P`~ʝ$u)\~BF'ttG4_R7PM; MiWFB0m%]`獮ZQj@ho Y8'UkΖ;’SC<\@!Xs`|P~u4F.[~@ۙ\2v \.Tai!'`-P7BZK+Mҕ=Ψ'$c\&( q'^F,l*]84^VR:}]@I8 j?=oypSB B.jG&ǎ 5/{fGOA\4~a] =:#0sAL7i3 jzp~rF"&i`ssi=eGy#jaSyyq.?]7n`+ǁT ٨q;x)_Li=m+5 kJC '%VF!"yY3>JI^_x91! ?z]$zvԟvKZÃ*~'N;o}ן3a68ȆbrK.},௨mj3Yzav,Ig 1q\2ҝ(@Kz#Ã4fb`M6@hdd@!=q+]8zȴ/L+_b._X8;x9|]%HMGe29NCymNȜ'ejsA5^'|PK_6]dDCsAJ}VC3u|p=WhԚuEO:K߅B[tNn)J<`Q $k=z"LO2hwS}Yr pFz*I; ҎKbDh@[7},ے5 t7QyvY\$YwFY".?hvQRH? ֤(=5u x:ɨXZϥڙAUq c9o n'C ]ٚm&IETK ݕeV8A; nltyJTL\<8(E'n$6KH9 =ݺ.i}97NB&okE@ rU~WK}Aծ/g?Sb=u"֝rE?c{˟sbA~_(r9?; OR 3n2pK'oXVތ?+nzh3F[5m||3q u'('ȑ[6Gõ:r6Icc1EY5 PԨmk-|XVڔ.]SB>i?'>-HOD#mVɷ2:SpWV+/QQIh&2]^{"~Ƽ*OP2up3D1:QIiZM 4`^g5)M'YthP{1>󀓴Uqo r6sTC5X"xG )[pd'Q/Zڄ&ww"̛vϘ~x0l`{"av{ėL+՘x}Df£+v:tr]d{Rf>_+2"me* !-S'jT"y扯9E \[d8z"DFU=57"m#Y汬/(r+SϑR_ѩX~9xY+O 4wd:JL"ě 75 qOZI?}Zx4/uc֞&M@jg>ķ|˰9(^&X'ơa.•w$%j#in̎J mGg@O`Zv:"R/*n}liNWBfP"$IlJB2RFwcuŐdcrCr_}6-C#|M_zCOJCچB|S!ߙS5%dw?\< :TA[f#sU:NӁ:9WcAD%>^ZG*"D(u6cǔlAקG9h17 (IfdUhOi$ZAm byrkuˌ=I]k^p7w T;)Q rdՉ00Zxxة-EHlÚukm[,I2~*Ҧ ɗO9:tApoqq{DåD\5"Ax;wa|[*5z-ۛ==#CcO ʒvg8Ci{K/ŏ&}K忻\灬Y^˟2maϴQxF呲y2=y=[5q=㝾dvNSM 5,[2AF4} Mf#VORՍQe7v9]!B'80j8K)*`j*xvF;0;{+PD;W7N+F [͖WC, |-F4PA{`ٮQCqצU zhlrr@Z Dc14ak2Ul]H-Y/G Lr4}Nd?F!e .oL:"k:7{cn',#x_; ΐq<7r &r =A(« 6d/ق{͟vm<@X#p2Щ12׍PZV6 QhԄEph'l8nݥ{ ҂{lPl\i1()εO&z'R=.1sZ-@t*z+墴7.N n' Od۩ -Z%Usa/6E{WH #͝za$XL|Q ZӪv?%ZxW +nrBU MY4B:sgȤr /9~!.cP_TQz]k Fk;QTjAaN׾O!c$!H`_{6Xl0Q~ɘjJm3Ԯ2 ‚6o%x]<1-qѮuO;d IWa|]Ѧc14=$x?QYZ*WBRl:=flHO-֔ɔfΣnýœnweJQ[\ЭnCugXCȝ FO>u)n$١b @ɯH]]Tqw\JY$dy5 ,3ŧwSOS:ny$WJB(fEx̛ͺ?yd@1Om:5b7Ovk\VYIhuś"yrdžb"6V&˂֑ړ۱Ǽ<>$⽠nC^_jNMtwm!*ɼ%[ꈥqX)9U9R!gTe?'^\|&L۠郳6Y CESr*(+X >r;ďE]j"] PM1Hv !10F)]SH v\^EZn\[}6MׂdVHP3}$t\R Li`ؓQ}D< d_ Mp}wįndb1dye6uv)15–TY0NLQ>f^dP՗WI އo?T ,@ 3M[hGDeEZwE_ "UNfYr} {omL&+*~Pba h+Hs7݈b'H.gTU(>($Z.5;ڼͳH4;o!>N4šZqNZ91twLd5NFQo 49Ab#-0pYלH|~̢'pN)0ksGO7\HN\6Y%"ۢx*թfY3e2IH[CJ-[8J]OJ6~`VCIGHvЪi-=[HwЂ}rQ "^.}ׁHof8 B>/RmT8ɣ]A꘡8kufT [9غGњqKؾ5w:QuK>Þ,<?Zz0XƇI'إ Gz03jO*x;wc~;cC;ij<ހNv?QlD0v1kgRd3T0ubX*G#N t/ w/5:Obt Q1آ Y6}9s0q9U+UQ.SDmb$^}J/N6g{`Q絩XI(XiΖvuy7/z!ĉ>᱇Rw($3T:EkZǼx0:ע^7/*S%7_:nyA_? zĴEʠsWcp R~5 {Tʔº_C>=_T`;Fg]-JI7$xć#uLA66$ԻX%9?OY,)cpd/h"xKpaA?vrigN8U>؂3shB$XCA0B̑}-?8f)oDPF)o[ep%y#br "@>&徼CE3a>V ئXBS/Rw5Ƴ[DvO=y"x|ge`DR t=mh-1C) AE<=QtuJ=3}VzT_DkqyLp@#WFӦaѺh{rJ u“Kٰ VMes>([[|X8rgrCB~&E|Te\\G3UWD\΁^º>ھDl)Zg9:ANɉRF@kOQ+m5ț2D:=h_%-AIRd1fօ۝Ƥ^j?6tz HwjΏDZY]N|I[kjϼv!{i&4^~.ǍhpS=uAas壒x:[_8 EpO3^:[ÌK"ccqjn1;еǸ0 w{.'-RdcaGKp.],;o]DyQ76AʇSοpV(~wf5qXC448 HڲBG>xXOO_!MWKtlEȨ{?H#2cr•_߭W7*Z٤eGlnSq!N'Y$ @y}0ٯ}lEy )eIv 7,f9F(qG\K[㷠d#گwr/X2Mkgź큁(yp۽EQ$zfT£;o'V`EwGjߔ?dG|E2 ܀[C4!J] ٧Hpl=' Hۖ( h= Ng'@k$##޸Iݟ,92LwG#7lT\J7zT97\Fލ49e!Y'͹/.M:67!%AAa2",+~[[Ɏ5AK=MZ"Uv? H-*AN.$|m9}buR|22lipILws8{+SIvX`YRJ>Khakwqτwq Vz֨XVmb&YCtMQ6_8ۚQ mܒ0fI*:e_2Cpum/f_U]p񢲦䧇Y6bz 꾁>w5=ɚ~P+V,%_Ya73)UJ}6^XMR ~AA"ܓt{ h6ʮo/ .6Yf4Vgi>ad.]?/\)@4zޣ.s6/*WchN)aYԎ6X,Qq9ؠ<;_vi~Ha)K| yMzE)+&Y%ŠD p;]VP/qF~"@a_z˷א[?+T{7ï ?I@]?OQlSz|Dҥ Fv\~bn BoIYͽs\&Ȱ W{yFIEn5?=qu"\4Ȇ9WI-+>ԭhkˠzZ ft'^ x._y9fDa徘rHL⢍"a7̒˺<+w*g B=*HVa IPt F~4E P)j9%Hmz``w##.5tU;E/Rso=[ săҐ\g) N|WgGf-1$pɍ\-_MfK_uXU H0m&}!Yƈ?ΝY' N| X^+Ef z]>*!`G{R8-oeތ; X})9@h5@@3!${!p=dX8(v ekB8i= `e#[ꠏVͺN..{u͛90w)h@) xG apQ < Ts(K +CdX dCoR@#VcCg7U e@cU H5U6o%jFÍa #PbWmJjjbR:-A$S>-i6wzA' cq@h$6d8bi̐Pj__pCw#f9zt }s4ƩD7pԒ?uiRF̋B_\r'uJnpERUDKo36Ҷx*6OQKؗ7͹C͹/ΧbԐ-uXN^2fuޔS`5`ȼn2ݬNS ugXs uX 6_. gl0Za>N="W pV=H VdP9@{#tK3݊2EpmδQ-@B+^rea>6{vA%˖艜Gwh$oxt䇒d9UV;1Bx57e1amqD D+̈́wi|Qy@tޝO)AV>~o_eHy56QŊ?,X櫡!5pw(R) /zoTv(a!eVեI͛?g-7 VZM hR>v (v5tGz8 ֣7K׸y,XM8)PDςh1=Tِ߱9o}Wmk\9~S} !:$`>/ImaW4Âꕫ5cajsPE> Wέ+D DQ+iQhbIÑ#YQpѼ]I+m_}Ik pnzJx!^ /ql.t%#z"F\Uz\q%2l:#Y}5_g?} 'h C[j09gxm-!bˬtLbAm~;H*B x-}ӲSҡ8`hDXw6`+/~ D0'UxGSAfvd( &N7Њ)(3|3fGcxׇT9TS%UJsQ?rpJ BWo,P]JB *@6'V)#9tj!{00yyvZos^Ԇgh+tNU$!2t>PɔBOUzM~`p 'Ɍ|гM;Bݙ7"p桁L2*SfH&1_9,|lzem͛lDiX=okt6"&ƌH bIOpbQ jrVڴs'5Oe(^9!\N~e'OMeDaU2lUn7Avk4z>>A4L :2tC aqvu3mC%ʍ=:ڳ׬)ƯW|{ 7ɠvQH;n l)Cd_oBbz2;`G _.2O0tNUOJP 7l3EK攕qRm-6+ L{&X9^J} ѶDvM6b{>J.r&R8ʭg[%aUD9*,~mvA_|vǰ&f,~a$ch0CgƐԚ{eo&/FM~EqF_>: [G0PqӠFQB M QQV(9d s'n)T+Ddovt/+V]AEbn"ݑћ>+& 'k|sZ_ZrfڂUlwmpgC=ȳzPRy_\и(BkrIPu]\BTX"3fxyd8}l"CZRD'@!W&ΔjyK15'C6Du5Lկb˜6t1SpF!`BM4!Ϯ `02流%.[ahOĵPyoe quX*v0r, _Liht4o/㫌b;9gKGB?8MU,M<ƫ].9;T}V>I8b{_fx8)[i=0V-0*eɦ*V/4{¼EWL'nO)xaK,2Y[6x2jIG~;P ߇C<#x8C 6LS #.“KWtBB1h+u:N1wޛÐa]Xg!.P-b,,^6jf ~A=uZ_rNu3PYʕ W}6A~]QY! {`mz cB0sz)~u-Djs GfX[y'b&[>^$P0!U{7ySqLWfo+N-9okoGZ3{P,Bq}Gn81(]roI(6'.g3 "q o&D'-5(}?z\<߄sc߫CQc[Vbj$*UO >nTPpvB^SW"qXqOT%TelW9FiN]u[ e5]'[yZ6D,>(GKFbuU0%I.f} Kg).Ӯ?x4jPQS~~-_^3%G(JZ]nBlD+Y3\>m)Qf˃"fO% m-9/%s+bA5 qNug0|<QvƱNKb'i98XY,R]3b>5SSocRY`?grxȜf]O+!uIRQoźC c[()>UG&p" -q^AcY+eF{X%)v:wK ` 7XQOA*( J7GhI7 |Iǫ,ӠQJZΝyJqP":orSumXGûqC}X٬B<}߅<2j845?ENLv\A;.޸^`4B&ҩ6l׸ieYiE/D1 M0Q8\۲^ 'fezfRbas ̾8%VvSX1e}͚j|FI \ێщʢ4|4 b/C6OȂc)n]p˰>MnuldgNT!#LAWhI{ycI) [+ tщK `y5>S7:7fLHZH@rs-^ l,A^znt ʚ[\(ʴ!鴙Db;7[dn 0>6-sLT8Ӿ"&%0~ിc?!^[]3 cuEl&Ttcaك k&ԡW~be;U*Oۉ߅"I5`&,[8rI|b7"`IpQeawM ʹhf&!;p>CKGf@ÄC 0Ks?|cTNJ=*q'|Wq t31~f^PbۯM 5RdtN@=s.3 XLOE1Ttq˴yY|'Φf~?!C?%MeA2YGMeaFj&9XR*2,0pѶZ6@=uի_ahȇxMToi8 }TJ"Q_v9zI,w(ȋa#R+#65y"Aq(]wn=`w,r½o;]' x-ad9K+xMGxɈc#ƲK܊Ѓ1玝- msk +^"Ԍ!tVpY]mW޶7ucaO焷+.j3<_b41踷)( !5E.,S߁FLV xz0B3Z$tHs~B DIKsk-ey1笿..bBGNQqnz}1f6+x1#氷ۯD~-q ъ1͏bqиD[q`"S b;a4 uY?BLU!-9{VAQikr  n2ᗘB0~[eUWע4^lp7)rLqS%|(e~ooz0+J7N}e׏f]Z;>ZC%ńewijgbdc#n&Cko~@i`K a!m$rT%+wl\XubS81||uYxt'koMuQzlKK͵PWO? 6tmDMSkdV~׳v68s_jM3T g f ,M{%C^$H/!湷ӹI;AeE`o'e^wVfZ! ^9|p}vޛfL%bSQ7Y(IW}Sm[c2ļ}#MވS94: !v>#$^X=0I3[X_JܒnG YDr> 78xx{P}\F`O*vlȗ5gzoF{go6& DҲOrgI8tUVL\~a΄ÂPt lxD|Sҳv(Aۀ6H>/+\CVw'%.R=\Abn!!3Ndlx67H?~꼢JQЧ;ʹ[Q*3:NH\(-֛֌f^Ĵ;̶|OX2i[IOQ xqur; WÝ=wm4%㦪sڲZ/-PA$F9(x LYK3LgƸ&/=\>`\-͆u HWlJ^'v,z /[Wvf;҉{_E$2+k#٢SJ.G6N^AWBoӣw`8&f6d3< IWw'sQ&f. |޲/HgƁDճqVAx UXkdAĤ`ɺaOPI~RU4/b>'[* <[vsts@)hmk_Eַ3L7L"hq1 Jb~2H0*V*[H0!t,+mRަĆSizp_s - E;)!^QC^T33C {y:Cٷa97`<9a԰ͳZ" E&qI :Sٳ7W9~^ş*M lu81:ȿ>hiY(X9gG}={duUܘje0#ܽO7KmdZt\@᧣A#a,_lH(h2`5 2wRt|$>s6։Pw"Ә kw\4$>qaXy0bOgS2r5:悷Ao556+N/=r=N4tz@JX{G+jrZ`L 'R:! ,za2Mȼ2󏝏qu/TXM0YC`vVXr o59{T)atɫYH˧UP8ja ^ F0 x^ȷjEtVו zݛ}5z4s6X//_0TfRə59<["Oz/XzN,2cuLmM%x|_9yt:F"sqwj9m)tN9'E}1RmUwфRE4^Y2-׭?X`K鄞V8[ }21z#(eܱr#{ԒAbG',Wb;J =Owv^3Hѵ$4&w*Z/3B qC<)ag<}nI(mܞ9IW.ո-~h.DFVpw<:Qt #mDeuGYf2rQ.ƟEx@Wka5X5 "7,WN .Tfss>Eso<)?eǁ{o'mۤy='r"حJ O[n7U=wp{^En6op93{Zk.Wv9M4A(WW6F!eJUws;CzidҹƑx'K{nr=` *d M8?=tGQB-Fr|[ JMev 3@?l2*q^8``>U60@c}Vݝ w~LDz~aiq_Q}8uݸӛ O~ e$Uݶ>*`}yxSD[︸]+D/V\IG#DklLsc>gf}݇Q"YxNPC:֬ :d_>]~} 9zٟ#G,o!ª}pYBo@0\ˍ(2| u!>}{xLh_iC->_0ph%]xqWPٶ/*E`5w2ihhK~KgU*pLod`Ysq&mIRhٗ5񳌉@irZN&BL)|cizGx+^'Zm"H`:`[iw7\5ZK{ۃÉϯ6OMp|ԻYdmĚ WvD@a>mxUɘsITL&,Nq 64ui HtHK +DP^UMQBq3@2ͭ $[+UYڰ2&Op+/ 'S(UWki#f,jx9u^od,В NAuZEM4祚V "\hLR5a\|Hj=k0(Kz]B' =_@6mPpjE=aPe' ,r©z+1xK'1{ԲWYmʒPѱ]VxEņi{ˋ.u$XVL}ywRΦ#NZ|V6|ZQ햆#md^.:_:q>Ҷn>Lw>=!,hݽ1'SnA3 _g u3!.8予X=2 5qdaa"X]q_ae:Q߆,\P? 5 /^↜v3y]ORC)9uhrn31qBfJii8~=L=51Q4W Γ 4jZ' #T] /wg~inI=QZbs^Pko>2W/47S9T_;cfQ(vA'B55a\-;/0&*7~%>lH@oQwWkIm"`%ᡕB(s5=pO06>sc~{~hSh*;P)sD^j R JuA_ 4j$]VnNɪ"@G9J06N^:-ΦAg }~ٮ#OlՋJ* ,gP3])!\~佇| p:ge?8g5Or4bk:> 1+enҥ<2wu,TQCu V֤DԁG3~-<6,)A>=y(tlZ ƜhI&p4J[ᥔ#hrMǪW+$9zoee PVr8Gʔ6}S}3<0= ωHx7jlGۈ[$9dOsKWiwZ$?sw*t[ H!#b[Gb\Bo΄fZI t-jy#4tL Ux2=hyUe7; (,1>@Mi``k3 r%U!U- N4k$(yRS7!/IF} :_2k"/}(<CrQeH3a!>*۴>GNJ !RCO^;"O0h;K|~d DJGE?یx_biI-Cvg K?.ŦrnhΕ5H§sʏ&PM؀T7>8PHF};2n|`ef9g9;&e+ ,81q/x.[p3U,~< $Btz跈ϓMi)?u~Rt <a eĠ|OpKy&c]VciݣB+)do;K}|tfe ,7eF5D԰#:_G5JvK6Jo!e60 NӼ Ȋˣ#ve3E 6܎H>r}G}r܃k,WrWXvkNL R"}U9l6SM"em(~ EtKA%/Ɍ?uzĦ?ˌMVw]C`RP~f?yQ+)|zvB&Y}pcUy`[@݂\.qa PE˝{[:?N_5>Q?!Lﴶ{#lx%-` iRxK <{}j-3wȍCfĦnYagI8e\Ggp'I#Zy(6|A~ ľ| y;ls P횀e-aqiOMXL <۹}#BїBĉQ^Ɲq|FAP#e52pt #>d##`WL/ɨ9_aRvtIƕ.cuMi &9C[zxN`_]OrcYOʵn_;r- xD1*5ޢUT[[`UyV71O}OvŔGܦ]x.Hڿ*9VOr"WNb !9p 'Y-^zG(ZaT>?`ss^ƒ{K֫MMϴvV0@yW,@sfr-RxG .Se7jxA&_,bm3"YӖ0]$fi_ԄһAh`BQ S=7Kx6`^?d۸펍.2n|pm6?Xd4QFKk*.sL3:sM t`g>s[$ Ŀ2aKܿG Sf]Æ..uws[bDL՘F v{NGmi,2q$l}}&j/mac6)C|B{{c^m׼/R;Ik/˨g/\*fA*J$b_sTg]N%3WV%3k8ˆ|gƛMQ~KG<w7l}Y곰.rTuUi'$X?xVjpr\e,b _]X.cMpR`FЇSz2V'bڃjȶ`rkf;~_جXğ│ė&.3 *p$> @~W[ bd!A`PJ15:L`"`nlZf96mO@YF@%γo"zVX0kks\?iu)"B,yucBXݫ6 wtQ3 |LT n0fA"zNlydt@r+3eUz~+"4OJ&9j0SXb[ܿe3nloq ʔ>3a#)8d-wxNUa5Nk_TAjKgMO^>o@oVX(7*~0I pp3LȷjKWV֤3_|5hIS))] f=O, H2ekj[gR(2sQ#M&#$a?i-jAeaѣR 'YꄧDi;omS?;Wn#x.+s*^0BJ{2 >*8b["VѦ?zw*AN&C}^SR #-#zC qxhۂ-xމY9 s`cKTx/(öM5U(I6AY#N毉iseR9dPj-*}bo>- 6@Cp)|,Ewm5ŷ=Cj' 0V]huV&%?VuD__sĭeO $~\kwg O#\'2jE8 @Bs_e^!;9,Ȧ۳ &BͫFhn?or"Hʱπn[$I%ffs!~U*O 1vHmСa0hXxdwTGۥ [&>$q%;%g4Pw&ct]T)jjAl"څ~5Lj KBEƙ,`B5u9O51 @ru~\s+ 1f Ƚ,*ƱqzvҖ16v5()+ʅjv$C#QB & / 5\|hvd[b=n;Z;ͅvz|0, Ts2LՅ1Ž9cgɿg{!>0fszG2%K;BLk`ۼ%W$,åd:Wv-Eʶ>OH٭Ҁv'+6~Bp(8I^ڪñp.?"Q|4+wy&Gwq7d5X]HCߛƏ*>6*]3czp6 "*I_^-TK|k S 1#1tTr~ѣ39=0'7LsIX0iU*45YD3K/wM6{{$Vc&8:F ͒lVkpzÑgzJ#d]G$1cIL8LP$*8*::٧FA^PkCYPtW_S &:l`XOYG{Y`uaU$/H[t~ .;6/,x;wmƫx(ݡy DȠB̏%Uw[D2!L_tR4*0ȡx ci/RDBQo/GS@h?2kg~2;rkV1Glx 6rKB\+.M'EȹuJJn n+fj-ݳ,bfJ>P(I:r7\c`&XOa yFV.b #}%E!J\Iw7{R`~G*:ֈAJ<⏻iHab^WwK.Re\ͫ&^U{xz^%2jgda"eU{o\U|/yL<3h_,3<P,9}r*T/Ҋ*z@. naܻ&8m"o0}048Rg BM=ϖ9K-?!2%>8ֿ]|Z"PE^DCۚq?,T@2|8{}}5@GUŚoGW yFI dC4wldPXݒ@s)%ШRѣ . }@h{k01W6{!̥T͆V I侉 (4(T# Z^ВdðbUW}9BDHEX:RxQ`tX2GFtفk-ja Be,al,;Duᗈn W?،z=^c2z8Mޏ{kq$OttY<`c@ Jܑ oM)峑e*stz_+ϱ?ba2VB\ e**NzHW6`}CoS?D̖#&٭`-&,\Meyxg_^F3W3њ_,'FUm!߀ ;"ƙ-a4XS(!E@2Ck>V;Ah4RYq4p]~1[QIU=[TL'^HTC5E XP'YigE*_]v+zg^\I&v:r*jf,RXԜ - F9~;Kp& !{nO!4#ChJ-T:7 O(.FgK_dUA<uJO=FY"/ @ZВL^H f&Ӵb2UeXŶg:@dBSCk)0v<,C%uv6={6&ѱ"a3XձIYM֕~*pLIsw1TYvwxTE‹i>B+geaNҽm5tq >0; Op :إc#ق~U@((?K>k$"%"Wh{MPm8S=9.2$&ݳ6l58VuȈm4T'>ژIM龻ƗIwFAC)戌@NGsϣyeJRRb cw}Gq&jk-Ǐb`W4ZS8a1OԷ٩~Gc.b]k"\4]In}=0XZagybbYaUK.G[Ûg/9Cg[@1[( -] L7V%ՋbǂGU;ePHЈۢy_EZ⪗Alo%m_RD{<^B8%eH\6[Q.eu ;6C&/U1~vʔn'k!fa'^K"GzH})@cAݚ[k=  Zz2W4^`8e4Z#̈PL/ax2BXVq-ʏ<`<(jnn@ _V֑7z9`өvnA P\$Dt&_,ڳ,c`U~gy| X߈LNmܠWOS@*b@?C s]_R,NLJ6re{a͕LKMNCMhrMCI!q'8ww _d8b3,58Cf|<}Óízzp^ v\LH8*Xk~tkSDqmeUX/qA%½_ئ l.G#d'Q6E^lnfb38}"1rdP fHY@+1qF40`.Ա} M^nESE9>wEx񡐁,ln 0^T%'*K=`Lq Tk(b9hy6@s[(RLP M'ovԨ74P 4w,A8+/1vLh~:[LȒ 2Ҩ*=D3~tzOYc/qлGjpN *ޣH?ɒN-뙗(D)OŨj3IVYjqOpgsR^f:˂6ENXNuR pCq9et/Al=L@ $6 s䣽Nlx$|+%+M'[V,XE2 =j~hSHoǴ#D,C ϛQ2B_N=I+fFaN.-U-9`IAKTl+Ŋ4p4Ÿ4[ˍ+A Fo V3GT/t5GDfw宥&Gu7ݢFx''e]+`T_w.,#ܶר|M9q{N!%IB2o؁Rq!)Z5 -EZBGO1R"if?~tw ;,;,,|N7!Tdn"]@VV5h$Q1/[v`jJ n,QzAI@wwqg)?摢vY偋o(QUK~]uNbdXny&o:$,`3Ԑ߭brmun_vj?$:F@+UᵅiڶhI:JHhdgp]ޢoPZoaHa5L(O-H{)vCmDwjݫ_wj^.aWM1(%of('xm_p.n-"ٽW&5VV郊{E Ʈ ppk[A'kTR.YzJTy^?A-EQN|b|LINB Iz)빸H/y85fpNINumB?Q@4";5w&i4")^NSS^uy Oszbx cx,d\ 1<`y *:BYe [Qd+#۵54> *.A B)9KH%9{ĉJD%ext4p`cU DAlJJq-MPܪ*RV;"۽] |:4AC>/ˇ[2iZb\ ct~aȑ2jUv}`GgS4U+<ةLi\W^,ƼXq9CoB+72\֖-iK؝AFHvT|{`.ܳ6 V`Ti>K@#cG^ƪjlR3bqF^M.$~kư9;.c# ǢdZ8h|W?*Jy3M6znW2,c)x 4 S@9H6$NэdNia"AoeT☉."U"ϝkQ]q zVK ˇw<2Ύc20<:̄U ɺ[/|A&VxJyr秭TwikrQYWba&'Ri޽c^g<:_kOu5{B#Qtۃ5 *ۇ.es]*_b0vxNv"-Ã˿S CKme;5!,0zHlPln_0;lOc32~rDY l_Ӗmz;[PR;Ab4=z5 6F<lUM[-&vK!74\I~:۷gJ9/U݃qpJOCG)hM./`#/[Z2p͞Al&W;&BMb;PIq!;KOfwf$h"6%I1ۋFJ޹sx3d 1![LUp=k?Jr?ԏ ::O<'&\wՌi|@*/7ufuG p O=YCSn+ /b0gNTGWJ w~,%vYXeLz a=sLYWgN>WhGS%KMȇourTcD!ׇ_ҙ[ VeOHÆHa gV6ĩ>A =H< ם!U,[0cG49b?:= ߎh&.~^ FSehF3IbafmdpU`|zY'aM*c\F%%Coi_^T"}ZT jFNlC'v#KW&/ .'w+ׅp_,ABkZ!(՞uE[n팑0V$0L*q"/r:ղ@}4`pKiHEA i ϟ "Ѧ{=ӛ-QUAR_ɲ9%3$&淓EPrˆM%,^muGOh$9fqm̧sMom4]!D̽la2tI_T}W O<<;q#:``X\"ɇj[,1xxpexڿk{@::@!s6Rr Uh=El Ctu-B :go}0_sTZs\O{Y.db g/B!lLFÈeyWypFwt\N<g} R_>T*{]VlC @jMo2 ] _egx|;L0')`힄uW`b 4;].9L4Xog#<IQN-H 4M38<RfĒ١wco]1IEO|i rJ{N\6D+yWL7aGX1EڢXt:Mk&N1IU,vQ D0'yя5PG!CzXR[ێOxhqrRoLSaS1я.Rt]ԀA^'r4ΑɍpgTڽYM @O[d@|{q?fm)fAWR٬ RyIJiNYUa^&$ eξbc[>_Lѱܷb[^ bpՍ{{Y2>B6?MVhz9Iؼ=Dz-Lt 7;FaXV/l0z%Pc/T/Y"(y_dWwC8 Yx&YqiOt]@ sl1R6hY4kBƥ@Z_J<m7vQHZ7.xܱq:䇚`q YZ