velocity-demo-1.7-3.3.1 >  A `KDp9|>xu6A,Խ{T͏&$HEKzHa,,9q(= YxAkFcQ#JS\&ou>$[FpǾLh8>>mw)l n<4|]=+Sf"0]d|SH0=ڬғ.ی0X 1UpTH5V^&w Xk VnH*y_ٽxk!Bb673bb2be2bd34518fac452713674789ddc7726e74ede8881fb58185f99e33e9485285ae5269b03f3e52bf944f98fa24b6b9d0b4fjD`KDp9|kmLb~$,Dk -=/ 9j9@&qۖ I{C 9`㗩.,c+0.VZRYjGb_8?U#fX(J:ݹ8F_&.O_5xdp]qg2Vk<j>pvl*Yv?LGkH3Pt\fUL(vAY8.`I& u{;Bgj*Z LJq"g;3>p;|?ld  ,! 7Rnt|    $ b h nDv }}$4H(8 9 : FGH$I\XY\]4^+HbcXdefluv0z  &hCvelocity-demo1.73.3.1Demo for velocityVelocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for web development, Web designers can work in parallel with Java programmers to develop web sites according to the Model-View-Controller (MVC) model, meaning that web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity's capabilities reach well beyond the realm of web sites; for example, it can generate SQL and PostScript and XML (see Anakia for more information on XML transformations) from templates. It can be used either as a standalone utility for generating source code and reports, or as an integrated component of other systems. Velocity also provides template services for the Turbine web application framework. Velocity+Turbine provides a template service that will allow web applications to be developed according to a true MVC model.`KD;sheep11SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Javahttp://velocity.apache.org/linuxnoarch U9`YO =) {) j_ % Nq{st> 72 N''VV3#(Ve"2]Yab)]$8 ,  m;;$$A/! :{rd:hor1XWV!'DV%4v.' 4|*0ZA)0-U!k\H pwMU#'#p}]/MC+|#.*6RDWm!jzu!E]<#}H0 V$>tP1Ax >s# mGQ2rnR-3d-&cm&+-  **-AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤AA큤A큤A큤AAA큤A큤AA큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤AAA큤AA큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤`KD4`KD#L`KD#LLLLLLL`KD4LL`KD4LLL`KD#LLLLLL`KD#LL`KD4LLL`KD4LL`KD4LL`KD4LLLLL`KD#L`KD#L`KD#`KD#LLL`KD#L`KD#LLLL`KD#LL`KD#`KD#LLLL`KD#`KD#LLLL`KD#L`KD#LLLL`KD#`KD#LLLLLL`KD#LLLLLL`KD4`KD#LLLLLLLLLLL`KD4LLLLL`KD4LLL`KD4LLLLLLLLLL`KD#LLLL`KD4L`KD#LLL`KD#L`KD#L`KD#`KD#LL`KD4`KD#LLLL`KD4LLL`KD4`KD#`KD#LLLLL`KD#LLLLL`KD#LL`KD#L`KD#L`KD4`KD4`KD4`KD4`KD4`KD4`KD4L`KD#L`KD4`KD4LL`KD4`KD4`KD4`KD4`KD4`KD4LLL`KD4L`KD4`KD4`KD#`KD#LL`KD#L`KD#`KD#LL`KD#`KD#LLLL`KD#LLLLLL`KD4LL`KD4`KD4L`KD4LLLLLLL`KD4LLLL`KD4LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL`KD4L`KD4`KD4LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL`KD#LLLLLLLLL`KD4`KD#`KD#LLLLL`KD#LLLLLLLLLLLL`KD4`KD4LLL`KD4`KD4`KD4`KD4LLLL`KD4`KD4`KD4742b39ba16ddf39806b2b247147e4d124baee357cbd2e349dafe29fa7c04baeb9857367618c74640cd8242dd9dc890d77d0ced9db7ccf67aa9780985e60b2374d1494c08391c5c8b308679d88f8cf303c649bec71e15126f8aa706c86769f8abc97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce9436cd045159158b91990418726d18f44854e84c4480bacb2e5207a350c7c89e46c8db8438aaba61004970cea533e87c4a779645ad424c0088d89eaa9197b45e72cdd2f66c126f681c58c8f725f4b3986c855a190221eb133fc9c59c7f735563e647757482b2b2b20485966f44967f791a999cf0a3c17b95e7819cf97787aac95174305dfcb5c94690fb103676db33a092c48f78fd451e04c4947ad7e97e3ce3652c40fa949a10461d4af4a481d4d7202fb18d89c196326af1da802194e9a02a6e1420ab7c55a09e7a723b2630d793f1d0928b0b515c824689a62601e45ad0e87acd6498e6ea27c59958b8b7377b93e5b676040bc6624c1eae19eda1c5f5e13e3b7720a8169cb443694fe80d24054f3a954350d074b712937c9d498ab96907f7c3068b3243e800fb033cdc09e93f580de0c21fb51d85acec0948327dda812f4eb75606a06d9259fcbd3164ed2f957f0f5ee1ea7f6b72008990e72e6144b5c7449417f2ccd95c8cbf8cb61feb64bfa2fcda36d094262adfb87bb816b931ebe2f64505c33f033ce19162f5d8cc10468180ba9cc890f2f8bd9e826a7a7f17b4a665831131622b63aa30def05427134fc73510eeca57fa9bf45cd4e492c274308e87ad7faa30f7823acad6627081d7e4e064cf9673dade7de8bcecf20cf52ecfac60cf3f2dd2a6ecb9aa639265c7406bfff9291a82aac8ca41768ae62e4d448e2010889b0d579c900bd7b47c51a0dd3cf3ad8800d2796beef36cdaaed25f2ce1201fa2a59a0917c4b025b47bd9f335f5b29a81dfc659255383e2d13f40539b8b0a3fda321f8804224dccecfd0aeab0337986e3f1935842b03682fa225876ee4cf347867ed074adba7c5ce1506b11eca1680fb5e72a34c0642010cdd216cb3016fd6b8ca38c94ea6abe71e3dc979de6c11d7301465e5aeda5c31c0074633de155c279d065fa13694be0808f27b134badbfc6b3eda7a7211ae8da6d131b03b1766c40efaddeb53ba12192c5fd6f838466f2dd74a64a6c3aefe7674c3284158f0aa20d8003d05c862e84f5f912b3fe7005d8d76222aa4d099549f351c4f6734124c87e1a55d47f9c267cb7c49af87708b59fdb83fdf8b9f8bd07797a1f9c56a29cea84eebe4cae00af752eade0622aaf12ac853884a49ed12c3037a1a805a1ead0d94febffb5a2138b58c621b9a2e1bd7dd02ee9370a92685a27b83e30f1aba74124dc0b38acec2839e170e88c2be761be1073f28051b3fe8e1fb15edab1af0eea6fb6d714961495e4a862a4eae22248abef48310c78c2d143d4f72cb6054a4e38110e9b6fe6d1c77ba2e412b9c3451190175cd69bf8ddac8eb2159a6b8225af2754883c3d002e4d2b6f4aeb81c937a5018d60d3c9321817f444ef874c43f1eed7df9df518871a0833c0ce52ef9b1ac3e6d5d805dc7c70276a9e257e82637536b8dbe17e81385e3448d473dc2130e4f84fa6f5f91eee21d180c0a076c98a2d04cc05884315f74a594158170805547db1781a953aa7d0dbe4240a8d36bc46712ce9d3716e9c7da4e6b3674e902a9d2e3fe6eb944ab591cfc7453489312b6c0e9836d916981a1e5267792aa9a8a0c5c8fd2d0fbe22a50334ed5da1321d24872b6b9a1614260f049eb4346591a96f4a0373ea5716e740bdaaf0e8a604150eef3800bbc83d8a1caf3eb2e3e4ba8417ba411831743af822d29f1105e20cf89a273b5948182463fd57f811b34e64e9da53eb48948e9d7c4399d37b43c0f3de83341f61b51769ee7ec0e943c62c54573e6a97ff703e891869a986fd470528c8fe457a250eae9015cf57ae81fcf0dd3594e14bfb9aa998630446eab777b5797e71248d73c524a4ac2b7dd3d7073167d44611e129629098187749609698ffa1ed5290ac2c8d8c1f95bf423e921feb96c01578e8612154f79d77f8b6165b17e7331b2d41b1150048b9e0fc21fa26d70a825c279099dd64a7a5cb5a571546ef77aca51a0bb1e82a37f9b9e3dd8b22d1964bc893ea28d13959b9343b4f0fd6df4dfcdf67c4dba4d4cf47ad6bb2bc1b910868d1592885d45cebce5f1d31ea3b0c793a58bcb321d66144eff0c43f376df1bd7cc497476209268f8a31be9b9b7695ce3aada653549e25961beab3658b0d281cb5977e6ebb63804d942bdce44e31a30296752af2bf7e550531842f69c69571f5956e077a3063769f590ce202c103b9c649dd0bfb4fa1e7910ec0e81ee06f3c9075ae10fa8478d1c82b7d60d3c3e42d33c352b359072905066517e042538f53d62516d4a10bf5d0fc01ee6460e643604c2526067c0ca9a7ffc33a742b84a45aae7ae3559343012298b37a7eb2e02ed169e4d7bfecfed6b72c3af55bf51c7f937690578a459166c10ce02a3e466327a5b6d039276206ff016f92eff4e6b30ebd69c9409cc7cacb439bd5c27ca81c38654c78f15fb489b581c6bc37c73991abaeeaa64584aeb534c448198de5eab7483e361962c58227625f8880380f592d4aac2388c314bc811a347b581a4e3cd351ceb9ceeef431d248a5cd776fdb32a252a5fa12c82f409960614df874bd6d1e9ea82335dfe0d0830d4422e3c6de6f4287eef93a08cbe9298116c1fc8dc7cdd7c191e1ccb43527ae6e53a5b69630b0d435a06397d9a6975aa9a490ff590fc3129d3e18338ff027952249fa488af2f1d297523562727bcb5785d0e7505bd01b6b050ad74678a2ee5cbb8aab0bd3270b71d292207dc2e1af08ce7aefc72545ca77484aabecd7cbae00b6c9e44108af772eab162dc2528fc2557ec62a842511208450b7ab78256c7c537c69706df3cb6e5216c30e18b65deeb332dd4706c95276172d5c94c0b261087db105dae01c11c798ac57e56c5d79973918e5fab38040fe06c2dbd58d9d4b87283c040cb072ea11fba27b36c8aabbb17c1a2f96f2f0d95c758e0b9d58b6149242191db8ac37c6ad2e3002ab8bf1237bbf12c2febbc156539849f1ae74c64a1ebdf90e18cf3ae30c8c54e49d03ac2f77eea1a85b86baefcbba94f06a69e690dff5d33d68e7ed2c8a1b01de6357d3a37417bf4575bb744eb4b2618f1d667e9b66144064c7ab84533089d8ac06924e5f6f4ca8af9984503162965c5df9bf0e21e5889285e09524318aa8579edad21eb06448a481c5b0bb008a7b1c9e90ac4789a56b99ed5f2fe83eeebe417fc5219b46cae67aecc943ace0e688c557822b20b8d28bf84d3e25a3fe38f24701881f8ade4a964de051501406f078a8838f62f2706689dac588287df1a8a29c8ec0b64edc17d70d49c87b21df6237d0b883515d15eecb01de6a3d4240ebd6badc74476bbe3fcbd5af72321a6cc8e7207a82b286f276de798cdc606c0f5d80639db6fbfebfc7757921aed65bbffcf50a4df261875682788cd1ed0a5deb86566bc6524c546c3444e972767f30aa79fbbd57b6e33015a2f1d9c6c4a79388baec447b5625d7f76eec8501f5b3caf3f40fda8cd336ad18e4615a9809c26001b41fd9512f577302cfc7ef4b554c2015b8d9bfacb0a7d2893c9fce8bfec0c1c0b42736a5d26bb8a357ee5120cfb1ea8e2cc4756851e2d726435b1bfbfb6e870536ad46fa81f7fc8d207b2c8e6e7c2fd8f416c283d6847de27d300ce0151768d19ea204b39a9ea6f08edd9101c0ed149e784d654ac05c624c28ec05122af663a340f328cafe27632c5cadbebaa722f1f6cb21527d0f1bf13ae7db42bc5b07be24f1c809be98c6ee648ecae55b3db67993d62320b2fde549a8d0dfa987aea9b5c9073feeccf2bc45bc75f10d522439546bb46f218c76018a74995df4fb26a0d1625e6ecf7ea93990788805d00d4dc443486ea356a3fbb9eb4f96abb7ef04d835b35d776b23fb6a0a6f03bbb5c4c2383d8b10dfeea0bdf0bc46e3e28baaaf01b6b32cbd322c793b76a826c1a9f865a2067980d7dfc3ee4953716a2edb7b46c02630605c2abf9e833bd31581c4d2f4cb887633d09a2db61b24919824a3c15d4ecf00cf30a65bc48825c802d5782fc1463c5527498ab7d73e1083bffbe0d778aa75f55ea21ce916aedcf6724df5489bc60e3110a69108ca5bb5ed1d744a052f420b240fa174922ea5d55fcfe4b67221518f4fc9dff05477f4cd2df84b7c9118d69553f917f9c9fc74e1e09c15343759f720a1b166218c78cc354335945d4fbdc3a8f34c801e4be0e8bcdc482d748b22dd26c7fc30833b03cde0afc28382ad392f05a483b0e00aa48bd56d9941f794651052d402d06c0256ae5374aff3233feeb7174d9c16ee09729ba5d7f86bf23f080c3b9ccb6ed186c28a5e2bb53b461146fc8af0d709ef6abecbca5ad85a1ef0286cd38e17ef6f68ad7b7021826ee85465f3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009dd0312c5d9de185b0b317ae3810f393863bf96a53019859ae6de567e78d6ac4218ca1e4138f02e8aa31eaa184912f88f418f5beb15fa894546a676728acb1500bc05032474ec65d9f315c76f5439f7f76e6cf8bc49809d0d01c9ea4dd731c7e76ce1a3a4e586b475aabf6596592962f084f13fc1ada7d74d43d97236db1be7524754a1b7f2248d085f69b542439b8eff7289800fd6848888fd83934d926f7f6554cae935dad7dabd4ac0e8dacaa5a57302ec0f6bb1418b4029bf1caa2e8943c113ad9460046cc51d3f32b271dad924476aa1faeed2b82f0fd5642d4c1321bfe6b8b6beb41d226c5e417a397dd34cbf6c13786d55079e6f353bb8b4ef7871f2629366135e434ca40e041c35a3d0f63c18a2e1ff0435cbdfee38758c114fb700833746e6c96529be487afbf17db989603dcd2f53e1a6da0899bfba6222cc206d3267cf51b2067104cd512210869612c6fc00a1063c0d07ac7522423483c391fe96ac09d85f724c96c9c574cc8d839c5b9d4df77476de62fa25d0cd64a8d57b319050fbe6af823c54eef68f7de3ff353909374b1f745e928379bbadd443a18f7d4a222afcd6beea5901d4d1d66d051820179761ca26fd23b7558069eebfa3a57635e800dd6a0b1258783f8640fbfb32db0a348854b80973958567c1534817738cdcd80bb708a163ea39859f18ef3142704a50f4bf6c32015200e1557dfe105e868a746ae644e762e3be1db6c37d029e015fa8d9f7b364090bce3ccdc43b66033b6774c9df83e58ba62d8d20be099d5a3274b551f7e59ededddfe083e922c87e53f1e59558a2c746133401829ef5ba763bf1a9ae19ecd6d0d77b452ae56b4fed99e4d9e962edcc193e2ab291c3a92d4da9a401b1405786c09d5169303157febd111cea7db9dc7e80f18de1c53501b1a7a8675c9e2dd74d9e63a4a3afa102cea5fd81be806996144b74271bef4c1a2b2db101bd857f82f677609b8d449d75234a9c35fdf9568bbf16e2c2738f4c9cb55c6e8ffa9ce446c58bdccb94f7a297622a1e0dd2c35f6453dab3c30781268337b455c4fdc47ff66e6fee4d826ca601af9158abdd84e046e6f739d41019697892ecfdfbb9a32184bccbbf8bcb6a2b6e18a688f832e1ac5b65f83152c33036f1c65f65ace345ae6fca11e6aaea6c24757ae6d32b961c1d4166d7542abd1680f0f823ba36d71551c048746673c55551f5b044c6bc6b3718e13ffd51eadccb357879b7dbcfff9f7bd442bee1a2370e431500afcae974745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc7bcfad62e2704dccff214c707f0a3afbd482353207482886a5fb2df122cf92bf8666fe0a2f308ea34d0998f48bd56198b415876e78150868520953817a8967c569ec6eb40999aa002a0d73404b3cc7c638989eb46abd947ca438044e2b3051e62f3399db65d1bf1e218d6be1bde24cfd0d73cfb5383b60830d01a7c55150b5d8e837ccb607e312b170fac7383d7ccfd61fa5072793f19a25e75fbacb56539b86b6535cd50ab067eaa742229cd6c573aa97610122143599b8218a9fb55e34e5951fd041b00dfe2e6da7fe345deab13dd146396ea4c2e8401f9c742f12dd4793dacdd84e49a37cb34520f790076f7c8ae70c2098c4f8ea2533753247bd920e3e41ac6a5f7ff95092a1c8969e172c2a5988121b3be024cbe73049457cf4c791b8283c0f0f6067aa5b606554c492a0804bc7e5b825ec55f99d58a4b5af6779cb3c067d7e3ce5f3bfe154d6c1891d72b3f3524a58816e60a611702e77779afbb98a3bb8f39dbc3b511a3f9f0d49ca236d7685577452e27b48fb45ef6d76bd962c012581212a8347fc14df6703cdf9ded77d1dccfeb7cd53aedb1652f3d026a2b896c2d6c0ce579e903b2128aed0722d01496182b965b7ff5b9bf69031f59f2e231cbf371dcf693df077d7f523c02a6804fb0ce95e4a844ad8f6c96f1a748f3200855506f7f9fa667db498a56ccedd6c29d027f2c18805b8386f55a6fd27a5b1e0cb6d3e70e8a976b7f7776c5a5f572f2091626d872990a0092c137401fe42e5e3f9418fecd3c463c39b3981af0de4990f245995c7a62184e56ede71dc127668bef4b47c6090faee050239492e048094de6f5288ba844ac4912b38a22ba62c59e9aed151fb70f3397b4573aa19c30ae41aabc51efbfbb237adebad54ac93bd79887e76a3935f72f7586070b904ad733feb15f7b1ec229a8fbe6a73fafdbb8ff7ad8cc946102aae0eebe834b146698009be2442704e604db5fcb9143cbb219550cda77bb94cb1839aafdf046e2818f5da3999aa2656ba88be68aebcd84344ff241edc8ae4bf9376833b5ec2fb4ee8fb57d02fa0021bc5678ddadc7cc2a4f298f3dcd7e29ffffed8e6bfc89f5c47ca7cb640adf38a91f8dbd692f8f7bd5b039502985a9180fa39048cfb384049dea1691ee870c3ce76c3ed9b2865bffce9011ea98852c87b645c1429234bbdb75d0c11fb2f730a37b905516580b676056f989ff9d9fe1c4eab06323afea8985f0999203d08aa18b4dd156d2f3e664266a63e57e5930771d3fc7ddc6e563ed7872f1573f38d93987315cae86c9bdcece5c9fd9d2d35b885c9300d7ca5b0995c0a1c96b1e4c50df1dcc421bad2c9f05c70035975eacb8429e1a1e3078828bc12b95baff130d0cdd27767ce037ad4a58cc171357be9fb6047409d6b5bfb9d9798959bf42c52b850283e09f646e203daa4cf963c0afd6ffc4aef5ff8e7b054779754a21b3604228be821f5e867cd44ec0404b6159e59538750ca958d08f074989da0dc84e8ce83886aa6f87a5d1172da5ad66e831909aa4e9e5a6ecc75b637a36f019eb90aa796c4d12d4bea7b8cfbd32d64cd233dd52f68417d99afa85a032150212f66d794d34a33cb10b7c8c9b5a67fd0346d7f872b1bd65d247a8043779a6bdea579b55d8032d68da2f466a9aedd4d87c199dd8d50ec72e3451ec022a05c45c70152206a11719e5b64222b0834772c322cd9e49004ecfaad42a18b4b8f75582eebf6b6bd696ce27deccfc63bea6015b026d19ab5dfdfbd47ff0d8a491af284454a6108ccfcb3d41a1b65b1ecd35faa351fff439ec2ba3c06b0ec2d3bc36bb35b5c8e53b4791922cc654794efab37de9fc155dc8bb0e81e6c27326c800ba78fa364a9b2c99ff2e1aa9a2cac98c23169e490bed580976c19d4751714d875e1188deced0a1cf032ac026137e895ddbde22c5b1360de35322d1199f3923ed549bd7da52091be4f1e81c1ce4482cff1d47584fec141d70370b092d340ecaa6f25336ac4d3ec79df395ab652daee5983f9612c6ead8de2bf6407579ef60ef96cb90f9bc810dd13c4dbda4c861453010bd3c3070f1485a39de1bd300e6a9947ebb40aa1c381d420406ad38796898a760b42a289b77b994b5517207486430b9dea2c0394bf404af2e6b066f81931ae0b8bd440d7fe8b0137b3b4fbe703d950f61316112710535ab81e356ccabbe01be5f41baf2e38445ad6af5995564fa12cf294015db196a7e4f1ee083443e2c1cec3a1f959d7f05ff5d02bad27cd91c9cc63c7070208a03f3c88ebede7c17ef0a2a210e23341b6090bb37aaa0b76af4f176c7411a65ddb91aee3772fbae444ed621e434a85af0635cd15ec8319b376293ee431f0ea3cd16e68c781b2bc681208d6b384255a1e60c23fcb5cf73c4abf1b1368b50da0114f6e1eef18b9f69ea3f1ca5866bca18f7832fd04ed50a889c93b5a8d2ca555b768f55ee2fe111fb27e5df07c2846cf52077e51b6284beebd11d797c36f71706e7f6c43d77f9e61b5186f48f25e4c8b63195296b65215c5a881767b46952073f8b70388f30d3c2b9977ccdc056f606882c90849112e3e4dfb1fee5d45a3765d3740c269fb346badfca48e4ef91c29e01fc7ccdc413301b53b31df205528912f1f4b08fb3cd255088889d978d4f3378f448de06856da46e17c6ff423535f2da098a4c1487a564dbeecefec9ce4fa34e0ad0d1c23eca8e22adbad98f0e33e739c1d28b17a5a530f81b3d8e43859acc3d5d7fa7d0608aa0c5f7ebd13e9dd54c1cc26253ff1a77cc26a199cfee6843c6e440b039d5398135c41bad3b609d766d4da1342456b57910ee392087618f9c32b92a6b88ae7f363f9595c5785900cb35f717f9359f3fe3afdc6196eaed83ed63f456c7bb756ec33dca72d6b66b7d35aa2586adc0ea0a89d177697033ef9d906b6dbea2a7cc7c9056cc1601a0ad72a2ee1fcb35a28de56fe6ac2e07cbb4667e5821c05d70070d9ffec977ca915f25f40beb549bfb9748e25cf0cd7c7232d594d5ed66e83b3109e3235a5d406a37eed3cd031343b155894e774a58990af11259e0e2d3c6f1deea09729a7288a7db53a5c89fedc5ac7818050083de83f502f8548d22acf27941dc41b935d1e4438dc09ab2a3d392df2561ef7842313a8c2ac080a6ae46ab57b125244a8863a3789f0e392b6e035eef87266327896ada1ebe3071b7b0f01fa29383739f10ee56dfa030f3751f1bb2de7c0981aed851b6f01201dd7003c690191b3e4b42364fc20120151f94627ed49c2404ad38532187903a1ad2564f2eb8a9ca22344e5eb64762db20c43f8e0940f3b88091f5ff53d061b49ffaa2ddf151a6bacfa7e6ae5ded676f64ffe8d1c7cac8619803b2e52fe40d292339f8227677da5ff738b796159d755236f99389833da99c222c7f6e057a6b71c881f1e1d7189577cd4ecef1c93bc0c94405cbca7e6c8a26f0f8ead7e525047c0c7c856cf48a5cc14a7043aa5e4d01a7e66e7a8694b6f52c9b6ce7f3ca5e1700b4c0d373c43c5e2a446f4e3447f8bb3cb96a8c7c4f08c02139a647453a9f68aae1bc440861038177dca85c5bf8aed5359cf1ffd8e8b5621a92fae01435f501c4bd437ee170efd1cc5e4b31f0a57bf8c8e296f6713a5b7ccb1a89a702bf337296593bed7dc92ecd23c89de3c59e6298faf21fe4f76b529f8f0ce87dc5a66994aea893b326dc3657fb9ba418efb6ae8e32626c5369c13b48e3f81149859ca4af622eef9365664010a9080959ade9340366e8798d3b20b6aa8eed12c476c00b3fffe278ae83db481dc01c2b05556e4ccd27f7e38a6b3797076ffc119eb178edd96f0c718314543e23c1eb93e3bca2a9d2c4c809fa8bca6a0a38f80f2a49f05c52871cb70125e599fe1f1ae45eb15187a9494338fe96dfad5b6071386fa18f1b960a914b97c785ad02742ad5062ca43517afd702c0bb3e3528b5c129c01e24f8bc3f71fae82cb7983d1520d99ff829ee7af1c502e24122283cbb5363b15ea27e45d134353c863a2d2059c1f71de7d759191d5c1348c5842f9e54b9ef55df0a0dac77d30ae4da65a63ea68e6949a7db9240432d79ef2bd732d65980bf1ca6b3c887345d38b71a52bd1f681dc65d919e82def04db3a5aac63a2ef23a8dbfd9284ca716bb7286c0040b15ceb2d5dfc3f7fb720ae3d1a7edfda4d2bcb50936b569b465d78009f00ab46362a2f3637a6ba5456350193421c04e2c5fe6bdf95e84bd820d50baaf751fe02d797c901c81bc70f893e0a3af63d8170811be66dbcc4cc2bb234f1ecb69a43ec62a229b0eb540ae419f7b2c3e4386832fad8f0a7c28673c579824ea84433688fdd46d1ea233e5c553bd6f819575baa2945b21ab42920c7e48a07517de50e6b9adcb38e1e87414dfed849c576b17dab6d436e716f70ce01338287954580a7e1a455d0a03270f8b258b21698be94e0265a368528e816153e9056c7a53086d8fe12edad9f267f33ceb0f3cf77f7df6eacc6c4d12d5a25c007fbe05be0296bed4bc610c70b62cad1504501b8997717c54dce355eed5c12d1dbf0ec271666f4aae4e26b4c428f5387fcd88d7327a66570e37b5ac88a089503a01f956f9eb99daf64b040a1567ec67179c8e17b693b62bc2ea430d8e2e35abf88721056a724ff2c69be7d736c21872f8342084ecf4bb5cb066ed0c5a7f65c1cfe683b2b9a670485547c6a7c3a8ba54f98532cf1032d7952a72521827a78636c1569b1696d13e61a07e7aff314a67bd78cc82bdc2c35d49b357ce163c1bf58bee216c7e1a7f95688c9ffb99d7ce520bf3959b88178f9c5bc5c967fff66f72ae3aa1308c2bfa3e2b34b48585cedd7efa2ee088d575d333edea998411efdc3ca8cae1c3aff6fc3d2f19f1d58f6bed843bf9b9472b688313d1c541b68052861360773496f7b964a032ecf6fa160f1d7dedff18e5c4f6217cc084f69407fd364698a5f3ac65bed6e3b882c393ad0117803d9b7427d6b6ca8d03f47c99b0bf79911bec96353a4826e91d888a93eb05e08e7faadb476c66d2807a49dad05ab631163c6f7bacf4f5dd0acb1751f5484f5083028b056fa343f9a037b9ff508b7287c0b3b838b0d2f02d0adb08a7069183369f82900af630ab55c6cf8f1b0a7b8c3418d84730cdebd6ecb193f4728d94b1ea2a8077fc8067e700774c2823cd7c48a216a12f70164d05abb25af80d05041f03729b09f140006ea4513867b468036b3f5561b0542f9e8db304da198df07ccd8072aacee8f04bbbccda4029d58ecbcac661cdf5d4e62496efd4965467fa9a8c51878398bd30028142aa3069881a2441d40102957282b676a2c94bc8e5283235d35419a095bfb7bba778d8aab5a06262da7ebce8b37c2f28618ef1c92a78943d3a56f7e668ec3b966766c28ee205f2ccdefae6ffcef80ba8945ce299afabc148ae9dcf545594b553b4bb7e603152f454fca307cdb677541d83d1732e920f71263c6e785c8227271ddaa6bf62dedd40ac7821baeb00193f56cc95b0acdb49973c35ac3843d5b39f47298f96ca1a77d1fadead0017d347e80096a953dde198cf7eeecdd54652960d994d6a7b9489b399ad8514ea5d09bf69a6091bac2650d460a9bba8cfab471c85ccd1de51eb87cb0a0ae58b1bfe751e16a1a20103483b12e6163976ed626d2207447ebb1f4a19d9c642668334e14fccbb19d7ac6d9eed5868877564859f5557432c03c7943a6626142156835c59bc3c820fb94623c253d55d78b95e245335d5d4ec337c4dab3732f5b8b6f60de55cccbd218c0465e6754b292fdfb7c1afef3772a67179126b3947fc3d3337329d10b546c839bdde754fd71755eabc30184658b54a093f01d522a8ec52862d529b12b82e006e0c3e432406ce65d43ad46b7397af97d76e63380ae475aa46808a6d359b6b5314c571e8e9502e91ed219f4a9f8a6e759092c068dd37e811f22eb4e769de8cfb186f18faa39cb641e52e0f9ee5e1bbc169feca0cdbbdfef2d08f06e6c12ca541b87448c41b6e6644d0e1b4b3c5ec4a87f5694c8958b0e61b48d5f136607521d3dc75128abe37db60b9d0027abf8e5febaae94d48cc492a5f056864eb4bf482dce1047ac7a1016c7fe2b7b03e44ac6cdf573562f8e6fef12a4795d4330b0caeb462ba9b977e7fc4032b768b427ea5cacac7ed4c9859dc3ccc0da7425adebc9e6a6ce33188947ccebf70cfc14480863e4ddbb0d58cce591eddbc2aef8739d48c324aed68545011ce256650663dae2d15603a20cf1bbe490792cb81841c26277fbe40661522e858d4c51e8117f42f4d646d5317be45fa701ff04b8415f26cf3d5dc908fbb2c0e3e981930239067e320ea88249516ee46200d783777bd3e390deab5a11bff1f694a8e6ea46b6866660af97a2d14da5444cf137a438cab7841bc2ae163011561c904b37d9aa6174e41dbb2b65c71fe43d532db8625ea5d7cbbd2f413ccce94623c84843e9f7f40494a52009976073464485acaf6c3966a9ab290bfb77f98bf9801d218dbdcf201d6b363517b3b71096309a2afc63b35fb0eb6d2651683a4a879835e268d15f383f87d7ff56636c2855ae257cdd2916330c0e16388b1059365ddf5b06246e076a87da73d2073c61cd7c48cc7a05222b26fb4a42b5258d7fd73feefd6b91a7aa27d005a8817f892fdc515b9cb24ff1c2842dd57a3bd764d4098590e8703ee9a6e2a808c55c8b760f4564653bd8589e1020ff7a7a6100c6afe1e9f11bb11ae0887cc1268fec91aa3a6bb3c0e8c0867cac3be7e9a40e7a3894ae98a75ec4a3ec113f835d76d9fbd2bda01bc90e338b6eb59b84436edc904d64de8457f4e04c09ac87f1c20a26c724130bc1d4d484e55a0423486dcfea30d64d7f57f85323be49450361b8c944b2af4d18ec9203b58f1c13154a146dbb1967a7d5e3d7fdfbe8e55db4da5e6e7271f315221d01d2a98fec953bcbb12d7be6ba96d3a68bd6e2668cffc92f4ac5e18f1ba8dc89b55ab1278ba5c013c434826a6dd8393aebe4e4f1ccc92e26c0026c17daa8f88be7ed4a480d94abdcd69d184701b537ead292f794f1477fea0e50a65e2a55c3ea8674244578998abf338a65beccde9aba7d60e279e545e0bb72e8e832c26aff1343234ce14250bf1cd84db620fe944abeb9e591e2ece5e8c28622f3463a5fb72ea6b9596c71118c9ba1a1423f4e551ce1b5b4a51d06965968efdd98685d439203e50281f903b645399bb111b395efad5f7502d436c4a76b786081bc7337efb5ad20856ad9efb222948b48cb573844c04d2fe73d0468ff359ccb982dc8137db2f770abc20b81a138d426a5553247c2d90b05a050e5460aece3541../app_example1/appendVELCP.bat../app_example1/appendVELCP.bat../app_example1/appendVELCP.batinclude4.vminclude4.vmcompare/vm_library.cmpvm_library_global.vm../../multi/compare/path1.cmp../../cpload/compare/test1.cmp../../cpload/compare/test2.cmp../multi/path1/path1.vm../cpload/test1.jarparseMacro1_1.cmpparseMacro1_1b.cmpparseMacro1_1.cmpparseMacro1_1b.cmpparseMacro1_1.cmpparseMacro1_1b.cmpcompare/parseMacro2.cmp../macrolibs/vm_library1.vm../macrolibs/vm_library2.vmchange1.cmpchange2.cmp../../resourcecaching/include/include1.vmcompare/encodingtest.cmpcompare/encodingtest3.cmpcompare/encodingtest_KOI8-R.cmp../../texen-classpath/compare/Test.txt../../texen-classpath/compare/book.txt../texen-classpath/jar-contents/license.txt../texen-classpath/jar-contents/service.props../../texen-classpath/jar-contents/Test.vm../../texen-classpath/jar-contents/book.vm../../texen-classpath/jar-contents/test.propsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvelocity-1.7-3.3.1.src.rpmvelocity-demo    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)velocity3.0.4-14.6.0-14.0-15.2-11.7-3.3.14.14.1`KW]?\7\eX@[0YY@Y@U hT@fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comdziolkowski@suse.comtchvatal@suse.comp.drouand@gmail.com- Added patch: * velocity-1.7-CVE-2020-13936.patch + Backport fixes for bsc#1183360, CVE-2020-13936: arbitrary code execution when attacker is able to modify templates- Build against the compatibility package log4j12- Do not depend on the apache-parent, since we are not building using Maven.- Build against the new plexus-classworlds package- Add alias "velocity:velocity" to the maven artifact- Fix buid with jdk9: specify java source and target level 1.6- Remove unneeded deps- New build dependency: javapackages-local- Fix build with new javapackages-tools- Update to version 1.7 + No changelog available - Add requirement to commons-logging; new dependency - Remove java-devel >= 1.6.0 requirement; not needed anymore - Do not copy convert folder; doesn't exist anymoresheep11 1615545403  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.7-3.3.1           !!"#"$ %&% '((((''''' )**))) ++++ ,--,.,/ 0111000 2 3444444444433333 565 7 898 :;;:: <<<<< =>>>>> ????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????A???????? BCCCCCBDDDDDDDDDBBEEFFFFFEEEGGGGGGGvelocityexamplesREADME.txtapp_example1Example.javaREADME.txtappendVELCP.batexample.batexample.shexample.vmvelocity.propertiesapp_example2Example2.javaREADME.txtappendVELCP.batexample2.batexample2.shexample2.vmcontext_exampleDBContext.javaDBContextTest.javaREADME.txtTreeMapContext.javadbcontexttest.shdbtest.vmevent_exampleEventExample.javaREADME.txtlogger_exampleLog4jLoggerExample.javaLoggerExample.javaREADME.txtappendVELCP.batlogger_example.batlogger_example.shxmlapp_exampleREADME.txtXMLTest.javaappendVELCP.battest.xmlxml.vmxmlapp_example.batxmlapp_example.shtestabsoluteabsolute.vmcompareabsolute.cmpanakiacompareindex.context.htmlindex.htmlvelocity.propertiesxdocsindex.xmlstylesheetscustomContext.xmlproject.xmlsite.vslsite_contexts.vslclassloaderFoo.classFoo.javaconfigurationcompareoutput.cmpinclude1.propertiesinclude2.propertiestest-config.propertiescploadcomparetest1.cmptest2.cmptest1.jartest2.jardscreate-db.sqltemplatestestTemplate1.cmptestTemplate2.cmptestTemplate3.cmptestTemplate4.cmpevaluatecompareeval1.cmpeval2.cmpevalvmcontext.cmpeval1.vmeval2.vmevalvmcontext.vmincludeerrorhaserror.txthaserror2.txtmissinginclude.vmmissingparse.vmparsemain.vmparsemain2.vmincludeeventcomparetest1.cmptest2.cmptest3.cmptest4.cmptest5.cmptest6.cmptest7.cmpinclude-a.vminclude-b.vminclude-c.vminclude4.vminclude5.vmmacros.vmnotfound.vmparse-a.vmparse-b.vmparse-c.vmsubdirinclude-b.vminclude-c.vminclude4.vminclude5.vmnotfound.vmparse-b.vmparse-c.vmtest2.vmtest1.vmtest3.vmtest4.vmtest5.vmtest6.vmtest7.vminfoinfo1.vminfo2.vmissuesvelocity-537comparevelocity537b.vm.cmptemplatesvelocity537.vmvelocity537b.vmvelocity-580comparevelocity580.vm.cmptemplatesvelocity580.vmmacroforwarddefinecomparevelocity.log.cmpmacros.vmmacrolibscomparevm_library.cmpvm_library_duplicate.cmpvm_library_global.cmpvm_library_local.cmpvm_library.vmvm_library1.vmvm_library2.vmvm_library_global.vmvm_library_local.vmmethodoverloadingcomparemain.cmpsingle.cmpmain.vmsingle.vmsub.vmmiscREADME.txtcompile.shdump.shtest.shmulticomparepath1.cmppath2.cmppath1path1.vmpath2path2.vmmultiloadercomparepath1.cmptest2.cmptest3.cmppath1.vmtest1.jartest2.jarparseexceptionbadtemplate.vmparsemacroscompareparseMacro1_1.cmpparseMacro1_1b.cmpparseMacro1_2.cmpparseMacro1_2b.cmpparseMacro1_3.cmpparseMacro1_3b.cmpparseMacro1_4.cmpparseMacro1_4b.cmpparseMacro2.cmpparseMacro3.cmpparseMacro1.vmparseMacro2.vmparseMacro3.vmvm_library1.vmvm_library2.vmresourcecachingincludeinclude1.vmtestincludeparse.vmresourceexiststestfile.vmresourceinstancecomparetestfile.cmptestfile.vmsetcompareset1.cmpset2.cmpset1.vmset2.vmstopparse.vmstop1.vmstop2.vmstop3.vmvmlib1.vmstringloadercomparechange1.cmpchange2.cmpmulti1.cmpmulti2.cmpsimpletemplate.cmptemplatesVM_global_library.vmarithmetic.vmarray.vmblock.vmcommas.vmcomment-eof.vmcomment.vmcomparearithmetic.cmparray.cmpblock.cmpcommas.cmpcomment-eof.cmpcomment.cmpcontext_safety1.cmpcontext_safety2.cmpcurly-directive.cmpdiabolical.cmpdirective.cmpencodingtest.cmpencodingtest2.cmpencodingtest3.cmpencodingtest_KOI8-R.cmpequality.cmpescape.cmpescape2.cmpforeach-array.cmpforeach-introspect.cmpforeach-map.cmpforeach-method.cmpforeach-null-list.cmpforeach-type.cmpforeach-variable.cmpformal.cmpget.cmpif.cmpifstatement.cmpinclude.cmpinterpolation.cmpliteral.cmplogical.cmplogical2.cmploop.cmpmap.cmpmath.cmpmethod.cmpnewline.cmpparse.cmppedantic.cmpquotes.cmprange.cmpreference.cmpsample.cmpsettest.cmpshorthand.cmpstop1.cmpstop2.cmpstop3.cmpstring-interpolation.cmpstring.cmpsubclass.cmptest.cmpvelocimacro.cmpvelocimacro2.cmpvm_test1.cmpvm_test2.cmpcontext_safety.vmcurly-directive.vmdiabolical.vmencodingtest.vmencodingtest2.vmencodingtest3.vmencodingtest_KOI8-R.vmequality.vmescape.vmescape2.vmforeach-array.vmforeach-introspect.vmforeach-map.vmforeach-method.vmforeach-null-list.vmforeach-type.vmforeach-variable.vmformal.vmget.vmif.vmifstatement.vminclude.vminterpolation.vmliteral.vmlogical.vmlogical2.vmloop.vmmap.vmmath.vmmethod.vmnewline.vmparse.vmparse1.vmparse2.vmpedantic.vmquotes.vmrange.vmreference.vmsample.vmsettest.vmshorthand.vmstop1.vmstop2.vmstop3-include.vmstop3.vmstring.vmsubclass.vmsubdirtest.txttemplates.propertiestest.txttest.vmtestCase644.vmvelocimacro.vmvelocimacro2.vmvm_test1.vmvm_test2.vmtexentexen-classpathcompareTest.txtTurbineWeather.javaTurbineWeatherService.javaWeatherService.javabook.txtjar-contentsControl.vmServiceImplementation.vmServiceInterface.vmServiceStaticHelper.vmTest.vmbook.vmlicense.txtservice.propstest.propsmkjar.shtest.jaradditional.propscompareTest.txtTurbineWeather.javaTurbineWeatherService.javaWeatherService.javabook.txtlicense.txtservice.propstemplatesControl.vmServiceImplementation.vmServiceInterface.vmServiceStaticHelper.vmTest.vmbook.vmtest.props/usr/share//usr/share/velocity//usr/share/velocity/examples//usr/share/velocity/examples/app_example1//usr/share/velocity/examples/app_example2//usr/share/velocity/examples/context_example//usr/share/velocity/examples/event_example//usr/share/velocity/examples/logger_example//usr/share/velocity/examples/xmlapp_example//usr/share/velocity/test//usr/share/velocity/test/absolute//usr/share/velocity/test/absolute/compare//usr/share/velocity/test/anakia//usr/share/velocity/test/anakia/compare//usr/share/velocity/test/anakia/xdocs//usr/share/velocity/test/anakia/xdocs/stylesheets//usr/share/velocity/test/classloader//usr/share/velocity/test/configuration//usr/share/velocity/test/configuration/compare//usr/share/velocity/test/cpload//usr/share/velocity/test/cpload/compare//usr/share/velocity/test/ds//usr/share/velocity/test/ds/templates//usr/share/velocity/test/evaluate//usr/share/velocity/test/evaluate/compare//usr/share/velocity/test/includeerror//usr/share/velocity/test/includeevent//usr/share/velocity/test/includeevent/compare//usr/share/velocity/test/includeevent/subdir//usr/share/velocity/test/info//usr/share/velocity/test/issues//usr/share/velocity/test/issues/velocity-537//usr/share/velocity/test/issues/velocity-537/compare//usr/share/velocity/test/issues/velocity-537/templates//usr/share/velocity/test/issues/velocity-580//usr/share/velocity/test/issues/velocity-580/compare//usr/share/velocity/test/issues/velocity-580/templates//usr/share/velocity/test/macroforwarddefine//usr/share/velocity/test/macroforwarddefine/compare//usr/share/velocity/test/macrolibs//usr/share/velocity/test/macrolibs/compare//usr/share/velocity/test/methodoverloading//usr/share/velocity/test/methodoverloading/compare//usr/share/velocity/test/misc//usr/share/velocity/test/multi//usr/share/velocity/test/multi/compare//usr/share/velocity/test/multi/path1//usr/share/velocity/test/multi/path2//usr/share/velocity/test/multiloader//usr/share/velocity/test/multiloader/compare//usr/share/velocity/test/parseexception//usr/share/velocity/test/parsemacros//usr/share/velocity/test/parsemacros/compare//usr/share/velocity/test/resourcecaching//usr/share/velocity/test/resourcecaching/include//usr/share/velocity/test/resourceexists//usr/share/velocity/test/resourceinstance//usr/share/velocity/test/resourceinstance/compare//usr/share/velocity/test/set//usr/share/velocity/test/set/compare//usr/share/velocity/test/stop//usr/share/velocity/test/stringloader//usr/share/velocity/test/stringloader/compare//usr/share/velocity/test/templates//usr/share/velocity/test/templates/compare//usr/share/velocity/test/templates/subdir//usr/share/velocity/test/texen-classpath//usr/share/velocity/test/texen-classpath/compare//usr/share/velocity/test/texen-classpath/jar-contents//usr/share/velocity/test/texen//usr/share/velocity/test/texen/compare//usr/share/velocity/test/texen/templates/-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:18720/SUSE_SLE-15-SP2_Update/dcf0396440e3d7367d903b3ddeaa412d-velocity.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linux         directoryASCII textHTML document, ASCII textDOS batch file, ASCII textXML 1.0 document, ASCII textASCII text, with CRLF line terminatorsgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))ASCII text, with no line terminatorsC source, ASCII textC source, ASCII text, with CRLF line terminatorsUTF-8 Unicode textHTML document, ISO-8859 text, with very long linesHTML document, ISO-8859 text%#5cna$utf-89a4e092aa93d6097f0c5194c31777f1923a0c86ead8416bebe4b6c5b0cf3f328?P7zXZ !t/] crt:bLL›~@k(7|IԮ1o)1|6ZVvxu[<[#(c[5(:q *c']AjN}MիBn{ 3`GlFi a;jFq da̝KN (ZJqE|CwvY N:C!dM]*s5k6QrJ·dR[1JDb [!CMO>2#U9:tJ1EYr[pe( S#{QFam13j]} j}d7\iSJj(K?qRi}yo`:3\yosP0_ AyUiTuބQˀKj/[Y4 "'8Ym@28c#(޻hp1#@O56i 2wf[#VbnhD#nfc.F(~BsFbe%+"o4XC![(sC{Fa^e%3m]x<3y; o{tFRw̙:3e<,nG)܂8'[LYd8PO ^ +Ç;m:8C!fI7xɝEt0QUKLU8f0t~4YG%'adiVIɊQCb |QclV[bRIn`}aKbIa Pv;c*~a}6cpDuXUrϩڻ+aD,8N$w1 lk ŝ%5=9&VŒ{#N=Prʇ4g aɛz<8M :E~:@8}N}> /U>WM6V-蘊ȕ[2])pp0/m_<RLqE.eP u~02cJލ=Zz]kAnD^}Tq ߸onP_I#䟻K>(ƺ ovEZhonҬ+H[8j=znurF.@1sK>#M>u$;e-eI$Oѯ\[7)Hxn^1Tɦh>\B>1~C %BRVp*|[T-mal/}~\63sӿHS WOoߠÜCr5+Rfnu!cծ~g:DP}%<t b*bJ ~s (Fӎ4l},(gmd5$Dc(>ufwOY˝W%td5Kjl/<HSE2e%z&3BEmp<狭GaOD)2."IB;9,jAŧ#/mo%aٴӲ4!Шmn+#Z0:~7D c'ME([4= &PZG6c)#NM e;)\뫾ᄍFa辶'%_C@FJń$݉+"<4\ -BxK? u72Rp"Xb l#8WkX~[Px7/T.^dW[8LYO85Ui@pa(#vvWǻҖdzOFApo_@)?7EʅdpaZ\Wؗ6'NX# –rh!y;z=oծOҶV5AGW+IVm5RY@98.%XYB>}qLu~;@9ihbEWP7 x?x#=2XV(G[P AYAM̴H> 0'vH.dBi5/O!$"zt^w C-Oq}~J 2DܠؒB32V޾s?:W/({ X 5 M\qɏ~XVu;=݁;*{׆c_aj* "bBu'Sv {-YWA{4f׽L`gL@t7H.hggoJjII:$w,ļ 1}Oy ]c՜u:) ]]RץuGgV6,+l&/⾷4y<4H[DIMuļ*x/5\@B J2kuq$U 6*VAjTxeQ8Ӱg.΂lv ^lԧEaBw/WW'=xƬ?Q"|+R0 QgMY )-ܝQxhz#h3ZQ4Ī==>DXѽ٤pK|N 4X%eԓAli9$< 9?w%cS­}TwqE\@BguiUjoRG <@Y",4:z#@DO6my-_ ($K zW2`S;2:,AEf7kf8{5]\ WX6l{)*׿!gɂ6c\ M`-N6$2\8A8ǨܡA;u8͎O,Gk2JuF3 (8W SZiA6;21OMY?(Rb_R8 Z+H3C9|e#zWjDX 6 JhQ %0ms-/--ir¦fqJBI4??n,ruS>IzZ0]@jmOfR;I IPqot_A0ʞfnC6%:-ؼލD#Ț0/p} Ư\ W8PU-O技jv*Q^J˟ naxQ[jKћR੯gz1[E =z™\a׼ hXAes uBg )&c{ESm2M` WuǟtQ. TH!6 U~W ($Nk b%O*9s4b [hC!K<~&^U:f%~Bٺaӭv&jS.OFSFjޘZl]O]C^u wL(~ _ :,F8-tHC嵝dh N+dKAZ\s`'{(uuNSit\KA|S "=gPP省qej+bX֔Zw$\jW#+WLT޵+*wz;P7k zb%-iAqcDg:-xJAO=Eys(嫀%\N'[+N{N#g8002 ]!pЋ۬Û?Y GVDL f"p m4 p&U%m. vs|Z"ğ f؟{f4C"Tл R>8 7IĵߛڎS;CslԆ-dĢZi~{ i͑ߡBOtfJch(b}Bu2sOpf?];rKZXnq1"fG=AE%v{(isYJ|F\X4Ob꿸e TL/dpoYw$|)Z¶˻=`}gXH] 1a`h8xwbNxGׄܵPR'R^Ϻ< f F y39L mΫ6^|YwS؆Ƅ_jE$ܢX@#1 y9uh>w3ЭV4Y/mG@L2 9TB,{tqbD'l'4BgnrH?e?;]rhGTP;^0 ݫxMhoWj:"A'щVYtk9&y۲GD󛞹!PN>TiNb=ŕ;{Sd?48 g,H?cG:Z<w?FlV<'?N8Qbs^ᏔȜݏKH%ڿOnwW}v}$so01 |f;ϭFrU,]c!h+lfw03N}rJ4`ޮy0"k615{7NP͵qNx:~\",8B:A-)pcJcTc71S=mZ;\ ?XV >/ZZ'KM.Dݣ1iM5loPghC&#L"XKp*"z.LV۱Z2q'D^ʶcm*L3 &sM;ZTG6{,<{tRZC Fe0A/tSTZem LMk8>CiyL'4ZCVRړd;UJ:h "թ2Q#MkdoFy4L IYwT_ndSIK%r t6Z=-&^b(ey?cD=&-XO`_!Ux-iUӶUIؚ3D^ 4V|VAk00 xyrbI8\79 '˧wTX)]pMGAX1z`T *غ{@7e `t0!-~lPܙ3GmbcXn9AkDB;c o+zYMwz['fFt3NK0ɸ!"ޥ2JV,z+eMǸ =? *tzP0VKj  K UԴSv9aUnIJc ߁o#0J_YCtsǠB& ZmEӥû9WC 5&:VsI J`uÛxCv+i O',qdC*+ď+duYS+rDzotht!%ukI 6lb 14qwH E>.!)D= G J2<]$X7Hk b|ħk-@ŸγJ(^]kۇeyh2eeZ`KjJ/&yfD6r#_cE S ~TR%%r/,+ihRDJuB"Qʉ ^֙28M*KMkŏ@'U vp_}LhYکg[q q_ՑQC{` ܞSP`cHb.)DsEUb!AU+{=ړS7uD$v0356Z/|rn{H0!JH-ۭ՘q_!DrkҙLਓR ҘJP./jpVXI0&?r5| udχ=Krw(ڧlR"m ܲ{#.U\q2FG#E#k*i>Ŏ1QQu*<P&3ʿgg|*S^1(G󇮮;JД5w&-͓V1޶2&~r$zjFA .]wHŋ c'8 ITQf[ eVg7/7֭lL[/ҍj|]}A6,iVؤsU_Y=ӮoPڃbBS圊*+G'Ex ٪rV2kb x :b7=ϖ?d.] w?9-4њ PdY]/K)&aN]\eH llܹM@op%Q@K C+g?z2{+HN4C>]K4u`*iIjg i9 XQP b5q \sSH!gc~Et0^,oHۈC1 t4x]roӠl\ {Tohɶ9!zXv Y~,Iy~k__㬚DQeDXˤ3NISɆA`LM?}32O&,9j ~+Q vFqWqdR?q _.0ZjpQi;Syֆ֓C:wפ.>?k~u? FslTt?Ƚ 3 -`eaw>[",dKAؒ,0 E'K/ -f L5z;@,5l!9 `5ZP.EǯuȅoYX(V("ؙCҾ.}ʦRzÕًw DbuK*p{FX] WvYͣ>Du^`3jSBb?>棎S(eO"&chT#c);|sDYYߒg,jbmGaJ@&@[TlTjƆl_l$8wUv4B~iNtxЅE ?*УQ{DOQ8 a]g>Av#JWρeOi:rM8Kާ Yz;Ag5#'lW*Vtb/.X|ɢGh+oSr][49_G>r."" %,6$KC۶_lMl#j j9ɑn!=Au*4b1}ѤUʁ{]Z nܩ-P..I= axV;bƗ @yHg⸼-dX]KB1'icġp\)n"ߪc!v+\kzdh9N> s^gE y|ɟk f+4򡬤E>{gN HYXAUBJUJ˴Cic oG)omWC{ gM ko[Q{ӒU4NwgCۤB$'qe> 'N)郋}›Y:Y(.Dx~yW2rL7ГqQKDNבchpLF#zy-33n%9OC, ecf73]2ݦ+CеulIVxR5y]$3 $ 7WFén9}ꟹ0V=~Ջ̕)hj^*w{g:*#:QsZ%hq j,ѡ!'q@dx b;" LC/d#1 5\t s\t7WCQP@7DC}O*+_5 gO700%+R9'mH=:Ξ6'O9p"QkX[#](hJڦ%wLM'*% ܉(sƧ:!(L^t-Wf5[ )ќr!gA"V@RiTm<ڂ Jot!ߟ>'NIfNTC-;kg`S)t?k>~2E6LM8SgY[Gwa_^TDټgʫYY:?z&6|ǡU5jM[iQ5o&g↑śʐ @ *!ԮO՝eH#鎐I[:)eNupd[Q~3 {+e|uIvU {2w >;!ˮwVx{#T*gIʹg g8mwd(koC=1Uf_Gi~Eu8|;f+MZt +%mƆ u {UO<3A8|Y䊁XrbF5d gAme;9#SH32ڈ\N~p5msnpH)0k~ow?GN>ob]}r<Ķh*X%A"ΟjzNbQ^YF+3]~ #<_sQ?cu0 oT1& d h_oP4gyb])|90q$1( aϡO,@^` |> /?g)581^7[֓b~z:/@x"Eu/^{ `4Gk/r(Ma0I<|ٸ@WzXfSI^yK럤d<;5DvHQaw-8`y&J4BV`0tj8n۠]_L S{Iz%&e-NrM!σVHlꙭ}_^ LӴmNgxc f~olD+ #ǁz30A[A퇏(wPDh+9lR7 ~ϭ>ɷASKZ KqTkJ[ϖi ZWQm!̞q{H`Ie _p?Y5vtlye w4FL8X!/x;}J雹Ww04EO7)WA0Z .<ۜ;Iɪ:vB̯֗Jr@B3O@CBT䨟X`I 9{V\;+cV e&.a9g5?B"eY9'~dnKtwsjRm+X\8D> QHͭouqHXѲD:Kj%B[|XU@ R16۴*?/–:'Wz߸ @`ZWU `ƅlp'˰RWFOr#o(#ޚܞ֤@-tL;]A}6ip wAKWA~XQ_U4dĀgN:+ilڙ"f`W x㚬@CP/S9񰯩_^3r>8+wQ1Q铌wM_ɔ|}\ݰCPFޝU|wFrV&@ɢhahQ\-ܞ/)V2eTTDmبK 1̄U|QL$d ᩘ0'(XJ8Boy!sRQgeaLh4Xlf>PR4*{K(>!'w)U#dV`2>Q̛prE})%LZwOY<޾w|sFgDO*y^/>.i'7ì53aXJ}_[i Ҁ•g7i\d0&,%mm ~,̟NLT&$:IT,09/=(FQ(y>f;+}{4"bIեBµ̔P p/0|~"ѳhRG! @/NIfK!cʀзK_{ 0YY^u-N*)&oL4 -$Ȏ#yY\KGr|赞޽BBb,<1ܐu4Z.%z KcτݐU3s@<+f\)gGc> z\cڭ~,R:nAp}4Ez ,O T}Pdn%ɎWOս9eO(h{$z@N?Ү56]5a:qjpE X,ҐvpgV=mlܼdho#+Se:$2.ۨlW>o8o3[+h\h?_(;O?.}y1L%6\K/ﻠܘJCJBSK :!z}|/Jrwek#`BzVɽ0X"q Ua i/ =qM y̶j)9$}Ja~Y@qQfz3eCU]}ȋihD[J}8o$<E9@٣ ]b{(Yi/llX@u6sSf- = SUi}"ӨsIrn# M'4dO`JaVg!l2{>h-] ³3dgXR@#.?nj)R9r n5XJ'6|5!krR{` 7.6?.OŰ2\푉/J gҵim w(l1D!K0& 2sEXg0{e g&'F\A}/7`{nt J7DcҸlULRQ,,>>8c+Δn2 \D%ާP 1DR"Z8[OfX  6)KU `|Hrlc~y#m Z;*QС*^ѿ𶰓QB'ʜhwc{j,4<hgd"jh󌹞tyܔLMXRyPcwwJ# 3k3U:w.@U *ho_  6*5NCTr뾢l5 =WݴT1 ;*9`{ m{"ن<% +<MȰ5S -sSSY1>:=Bi[KGBXHšM) [84Nzho=?t5'1$zgD> ѥG;uQK&I|qNHH !NSر6p޵7ڳY ;.eY pi(x/Ȳfy]8 Ҋߥ%t2|7?]E \c'뻁E"E$k>LH੷_N9L8 ȃPWg7$ V"L#*?i4YVud:Uk:dN*0wgD[(i5eYb#Dco1ҷv$ Jx>NкAS H@:kS9XРϢ}u30x^7F~-kӎ!Rx&/U(6~xy@ pP뢑T*o="W)E8J~** 3k!8!ܪ@f 0A9U4qM̰`I,8-Q^Iݔ';R+/~@2ew~K;igGď;VQkGݾ4jl`5ZRĔ >*YvEk$[~vŸr+s"w%6lelxG/q9IGl<=eהc(tD:Bo<;i4Hv`KÛ9v'p[jF|<]᫦|;[vӃ(zCaiR?{Ht-I])q!ѫtjObp,H뾪 Ac9!䭐K|u)LΉBh'X9IN͛H~[j:8˽]^plᅔR8hяG֒  ܺ6nw.1\\ҜileД*L»|EgƆ)r Rj rL n2?m^,Ի6*eu( aDstKv+ (ҫ #0HtE_7Qϴj'#;y$@=Gёs䉥ԃ. ]تv,Wΐu`X![_YkO<8>a.X!\ވI4=Szry&ڡ 2Mk/$C|wZ0B/p _ݢ"稏l&skMs+j$uqfK|r~w~< jLcHuzhx"Sj7RNI6RF md}Op64z2fɤ&?/7MܩW)mK/4MC8)6'GD8n:`§1/6C+ڈ$So(BCf-z[$@RZMu2*]<Ś1EUz[n85 Oq'5! XK {Y1ޖ1_"m qMq< Y2tbsemfCisX۹h=bN+_cM,};ۡei:4{6q;EKee$8VdD![3.E&OWGFU&5P!"̞=}$2dNxɂf+80Ȍb#)Ŗcq$Nj5[X,2]m7#~|Iq9W;DE%Z뒸~`Mc'Wli6j>#hh:eSq̡y ݯyǝCsGx@رQ*_7](Π־i]d3+!(--s ZUe@~΀廼OstrbT@'-h @ @dl%MAn-MΰK  7K!=pmN#}sxs).*x(%],xE2ʂ Aɻ[q8O?G%gq:',Eo<%:^NTuE1×%bs;G^Xs%0*NKo Qfdb Atn?ShLN.b%p8O{ mՂv]a y+`(<|WpJfVfr=P JxK28AJr|wp| %+bѷ<˽F۫(Pr[͟wEN vȼn&UQ 9NI}c_~55;ɢ_lnY2GUi/ 󋼺|$(lY"~o໋F6źCxBRZ>+"7_M)9x&J6%i1)<v1gnv,Q/|Xo4]!3Ӽh6cTý;JI2S`#'3`CWؒ=^1oRƾ[,4 #"+]KxU" z;Fc{X/0$@fgdH]1aut7a5'r}x=\4I32p\ݥ`j%Y֖|)ZI'~=oR؟Y_z{ګdZQDйC{] Y-r=я6!" Tq@oeÙG8Jb8ӹڱtg6%_.4 [^$)rޗvm|^Y yTMWa'wg 3 做}i<1 xCD"e] hLl:LB ]uܨ$+쎎",bkݫLJ6H G%criyS/Foܕ]s*'D@`7z^Q A#D!MgMVBxG09PS.`=5su$(3J^ I\i?Q0мܧ5Mvy1 fNC !J| VEJz>iMd^JM՝•}QL /,hشQpHr٪$?B??Jռ{)ů2nFb%6|Z 7ZY["zGUU9Y\:!ѓ T'v{|-? 񭸹Uk R AɓͲ9fdP#]i(jc!V {AGGHbR!ƶ EH P÷ym14#Hl޳zG({Gʉ1 ׫3m@,+^{u=&p Y|BZč0У;(ž| 1X yTRf߷frF+&-@k0n %9ʾb #X?&Y1Z1]"nHu9#o\́sqCĜؓ+|o"Urrxwgq{'nAVeB]9 >=I"]Ӊn*77/.nű\WIrN^"0cd' L!tZZ[C쮁b}"5-{dJ> oSڂ,֮q.Q BTZ61G V̙A=rN1+K ݱ3*?~s?\-dLr NwEǭ~M}Z/(rUի8!+C<%y:@_ }BH$@l z1)zY7b{%x_x ]1MLF,<$t#*OBtw=ɵ%PJP%˾q _ql)Vf#e~}@-55(ln/Ge:Sؙk*`!@O{p9' > ]STR*5CFŵ(ysۀYR:WrfY{:g 3fbWŶ&U+(ýF\oa+u}w諦UPLOek#r*МB=77,l\vPiCKF\|DB ec|Z1FJ\5 `7Ԧ}7T&I 9nJ<6% A<){a՜H3r?Rr k B: %הki]j6P;t6]#R2ѨL^.g,J|]62qAUS_wku%1'd7]@ޫy @{܇hݥ\=&hL -R?C + <YZ C8'D$o:=6D+F#[];)&F6Ma_[QqX}xV}tGDS \Q.`iLX;筂TpnF8xL˶O2֝oa:ZdRK>ھ`I-qZpc_0u*7nZ'S ҾSgp\x?LxyTyb<;Ѥ^Ik?x!!R9s(Ji CS;u)xì˫:] dy TX􂙡9,=./D3E) :/昣(jvRUW"R ʡ Uk?q*zT# (uK}q*Lb'G>")NKIlud+1{ra+~X}'3Yh3fd#wψj@#OS,]2#@Ŝ}۰>A0G\zh)u`2]Pr z36˱6k"EPb} dSpVt>Wcsct+UfFTj;`#!Ub҂]zsJ!( аdt`ܯk^@'8A´jt΃A[U`Ati.lݲP ۫VFUȸ.1iX_2[oL>&}Yiy>bN/mC <]$BTW8$n wu)smUꆸzJ/\Uyf"&:g ;XbXpOzYK6@(0S(mrn:} ~v^d+6 J#~:Ko啭  ۪`|SFBHaUDo^xA4%򭿺C]9˶~OB@:AZeIۤRuʹ}AU5[退5y,U> PޙõݍؖFwuA:f/>ZDXΐ`>AJGtoy9SH`P2q=K4"T YxhtQ٤/Bl)X(dTc xy>IDLz~T18cV)L@{߾ ]}G~X #&}-L  m{sQ0D=fW]a؟Z0&B\Ȳw*st|#Lq yM:x~ߡib?=*I-kT8.U 7+U+D?W6tBΠj[uipsH~ un)3ЮQ'pֱT-([?9}.¹#ݽʁhd7rpMPt-|CymeXnDbAa;:D&/\MwXv;~2Iv=C?hm۲oisBKːY^;@>j-Vo$%gy:0S ? R>FD#l/]#负t?TPVa4)Vh}nG=g#3x적#$@niXS@D\ydv!n$wjcn!6:qӒO\F {Kn58s9%Ϋe 9n?7uFH<\!p}{ǒ7m72je}t&1fXnDxM}QHIX&,`ּwWkQ%-o; g2 vz}ԋ w: R`ގIUӉ "GHZ&ً⬼2rȱU; -6:JW(A/A'JQԞΠJgv5q[K hhZ9077T/_M±ReNnSvǗY9|=!*]hJ15ͪ`cצ%p]|^Q𨹔j?Z<}Ju|z45?lqx1cQAj]%ɢ+ظ[d1mkt}K¶}c'?x:ѡdmߐ.>HUj{U]L,a[BQyD,gLwE 8Yh7*nH`5pQ5*mw72ҧVإrVM^Z x]!Xg XP)OsX`dt7JZo[*-D UE]O6k((ų}p27\ݟ!#hQș:W~zL^(U&/*tr4J G.TC3/bVs+% q1QPgzE7$kkE8D8ӟ1m|[7=A7\?Qp屍=fYCPt# ЧIθXHPV " ge> Fa5beWݹH'rX1$"U)Ͻmc/w`<\ eidؚŴ<؁B??)>in?('%U):\`h-jW>8~mc i1n=&ĂsgbLa!3U*+l!=k )5E)]~K|$$Buz\ Wm+>*t99$9Y8*v)99O{BHpmX~,z# LݕexTdV x;rP!x\+p)kuAl6s I %mO@qSAq2tMQmUWjDMELȱvxLm5F%ߦCT X tÕQ/(4z"OF2f[ C*Os^RlAa >ֹ45]M\͐_y%TNUSvܙKk뿘-$EH*S"aGi^A*-aQk>i1|n'&]%ZqvϐV~b $s|A~Jx^;G7 `F1';w{胻x:d n^@5S x-GeoS !}p1ax]Iوb?\ 6o{ZӮ54AaVd be^5𞆛2JR'N ]H:UljB; Wq(J,g>F]mV=\=<guyJqeos?vFm֔s\sP;@,@[զ^ L Bd.졻Zwpq>r[nLUm[ڧ@!dL+)KgDʀ'sF  pzM>{ųB6#xE\+s?_,:Z5?fyq[ O>nr4+q9\<5d@,@s^W@צ3#5ހeUwoJ :1<n*JwߨײS/H$@P_g'MFoDiJ*KR#~9\=WPlk]dK`nvk'#2`_In1CgyC~xw;1Ƥ @ *B}v.}ChMѩ~FW/wrzrDYdK[~]o]6q)IuBz=~hű*6.V.Rs?đ\iosJXMY~ErM˽xg^9@Hv%>7-_zphmlY ݖs-e ngpM<!;RNmF3Jz$o]U+gft'8 ڵ&cS62v}Zk<,E}`X=|F7hK2 .[|K{7,IC 5ths!ur,lm]K=(ߤv Tl4 S+OU|5矃a*RϕNMCNRGɤ!JCAxtAPL>NWùl,(F9x8r +ԠkcnFXge̍nRtGrDo~l=L0/s.k̯GX;WP]4}leNF,[Q""5jn]p"EIإ oKP;7#.aLƦ6QO% F+theVwj܇J8+D=9NJ[?Y~p79fjLm);2=y/ Fa}[ !4&=ZGc0@1tG[\bYyU=]u䭛ÐgK0M=J4bT |( X]-dGuK^}%aQ>m0?c ]X؈bdTĤ2)qvt5Hύg)ի1a*Pqe5%`g(E̍/b6Tj|]٨$ +tMvsOm! rYɿ=S޻746WKχ3qЁl[+Z^ w `T'~l}޲DTV#8Ȉ'rS@G: &öP$XaFk?Á2vNFŪ-hs& pf9v@n)v@kH_!I.w,OLax;TƥKl}GEIA7)@2;A)ک>y0>^ԑ h]˥oкRW97LjzQIf]eK5 íbX4M`z}*Kqv+N Fy?.zЋ{k.9S1B)A ɫ&:~;ρ ݪ|֫r7l%s'2VbD"< RƉ╺ӞC Mx}:>Vmhud8? THs؁Ή}UP{ :sWvBea}yIMQ/ xMp9K{ϣTSTWs x+C^B}@{a4*"侼S RpwЭpʜY3 nIJXySas6,vԾi?Ɏc U#>|$rF> p?M~ BQpLOq0fK@sN/o혩.PmjW$od(w^]ed,R_tUF[LF8V1RI ~hnk?ErE8Nٌ.y~҂YHP;f! Rr4IvO Jq/SY{!"Lb}a>2I: zE0bJF-t v7|RF/0wM^Ip? ^~׿ [~=lhk =m3eY3oV"m`SuG/\K_ }Aϰ8[a ysM٨q/ԂRtSU縀0|d7/mm|qY%m^Qb`12 ![c(i!f%ñ'JpJ>֝jgh]VӉҠ92O[6 ߶L2'0=W閸 L^2BF|3Ek8z-aG/&&Wxx!eD@{lD\$X}TDzrn&܇'WX.,?U ۵I*YQu^U\ I@dTTw/3E{~y'fzt$Zo|9axh`Rթ HŧY%3u W#:'~願azZ鏭e#cjF7G$0 {S8_׀s+w757` װ=g/Ljx`ȰjB| 1whH|E|$Fljf姬O9 _A|'ՁQ 5}@qQ fcr$g7yz0,}UEqqu& kuY;8/ cƛ4wh:+[dtF^Ok3NEWz577>qLѢ_3{؄@Z'cDWn4-Ѭ'`ǽ圕ׄ.~H{CP'a A[}N63#ߖ&Փ>xʴ?! v bf@ R{X`f5N EOQ\/i|o_mmM $BTVxy !N48Y/*Mt{=q9t/bjG86gW.hI$(JŜkGbEऱL4 7 e$(__,گdiqv/ 1[l5mI%Ϥ7R[bBL8tXEo<iHEm]-Dl7 ,ㅜ9(^#R]ҝ?bH m*'E,x { Aξ;zLRj ?LGa$g 7pa_=K4wI,X4׵}DIl(T+?/fA܉U+5>A3*bTYqܲCF^Uۜ. ⍆ؑ͜?AgVh!qIOKH]QB*H.AQ:0COC4;LHԒފkWT["]ź1BɟJ s0 ˓:mghqOhY^hQWZ$3]2=ΎX Ď%`5tc1J@2xK/Qow6Ыk{fR[a]7ncnE$5PdAVSs_[#`d;aDfÐ$ L5IY#ѐ F1u?m2~ .3V|{>&j'}bg'2 d6ztQ*.:C;5:ݦ:j "iTJa_女z) 0GY0׉JVf犱! SoojXzTvԸvR&Ěߐ"eIcR _@񛕘aIpL&P+mir'HOՒ-B,BA: m$aE_p"9p16cN|RIׄdmb E=APq6Zܦ@^|UPLoF4&ZJ%7XU5ljY.(ݘA@ FHTl}ʼo2Lz'GC٠Ug"bpN~S+|wu7d<] ڵ~7%2@ۮn{tOeh6|O; H*};l>cbdfqcg`9\7((}*ksRpksu.U.κh֊.WaxQ+Oh5 ԡ/ GV%Lf "Ui&Hfa`Ûm?m,64/TiAU496B+*SU\ l:.YP=1 ԡ_Ϗ3^gaدjk#x{=䱖3JghciEKuYfZi1(pZsz$]FY\pDJ u \t,G4Raۃ=tӗ/qgE%,rl.xlO*IX 3~a{ex`yF.܌<G|~[esx!(&aAXcw+Z`[ `)u= sR1d;~!M'm3AAێvŠ}Vce%23Q1 H|L%87j[X--r?i/$SpLw0e Y{D6X<)^r," nlEk\' uEF_{'r\&\#g<;j`?, ;y-qjbqMvf3UU-)ㆯ<%35 </wbɌ u8_e~4{|>Lrh_:n;o3* aRN悋xk{{{EjJ#Ws&>0UZN\JԯDO_l]kMG 㮾=s:Sq%_LPTXBG6UR)'e!d-ב-"#1k sFtς>h{l]l,DP?͎0H.l&m+DxHºZ/#D qLb4)^%c :Pq6|]РN1n1s f|m2qjۛ5]6P xH]#WM#IRgODos67>eO/dcݯFB<E{V`^~_6U3=Ymb4a( 3Gc =pTdI)0OH)`W*!J~aлMu_XF\WWs\v*hfWP@ïΑ(׻}L;TG1K+s=`);䤲M#蚕sj#좔d;Gz/(nc9_?5nsxYe32XE͔eG8C90+\W_6p5@\(C&HCހVAۈ9dz(iHV؆?@A-J"Hh+DevCta|WwIشp^o,ₒ P bD`H`mz^>Z#nI{y!\s /A/פΠ[efvLa. ~A8+FWz_ őj2#\ :#Q]-)Y!|S2n#Z62tm~E~1d"9{US $V?MI-.Dm졦3苭NQańeMAzbcnEj碃YFKxqDn)E]wt7IK?|b;Ĉ(yJ#?ɋV bV%+Zq~ϒ NZ? v ]V`i q~9_?LL*M̃E_GOİ5Ue<#Ja\dU ʣc*[8!uX˿+al>A?OK_ Ndbበrr(Meg`LLm#{N($vHNXOD}_r3Xup.ʖ ht#4$g\(7u-h/%ẃ,ۥ6yB6!tӫ1hоXZ0.v6hiN)T?#p[u'-,m ;pxa|5Ь}CZhl!$ DX(=_ }_pmڂ<*SK|: y Q6|-pg-0l}(5桝vkpdh%@(Xz*f:Ї3 hp ?HbiR,cx #, j0r9^ΎlblK_n3,| :sRKsgPJ.x&U9K~!ɨqXke\Ns%8Sk~r:_*I~HV Iw99=C3]h7zdmއaUWb:KY?% p#N &܇"&ѱD@p | -k'&GEsWXݴ0,oܕ(ΛK / ,ZB[ $leWcA}j$tf7[{ ;Ok@+K8Y,&5\) 0o6Pڝ2Fć$-,𽔕zbRj& MӁLA9ޔCedt~ =8'-3Ҝ aQX4smObIzPn[;0 U)Ot6%*d[ʹ`T%Jߐ&JPwUB(|rD+2ꓩ׸GXO Kez/¶:*;&LWgzVmue{ 4qBSGpjNS%(yOשIr.|_Qʡ)х|7%ϕ@薮-uǐPy>ylB]tc}e{iiEC6]V,8-])GX)/vg 5\AM;坨.&<ȚNy Me|"4 ٚyMvQzZ^-?2V: 4@6jomJ[~ڣg眀%^Yh%T_y%ie>h|:q@16-SpK Hl~Tl;lfq x0Ls2odTTATw{IqTWK8{LU(nŴ습8˧zeY\27ǎ6}=XAQr/5?Ok 7u.BG!~+6W (<8Am)3){暉ϒaB0 L[+E J[6ީDR6޴}3t`APm}(sm5* mJؑYwXZyI;/uǚ3IA(|gȊ'xnbL׽q(}?(m 2(2b 6Y/nd Xê6_ TfBUr8b[3cT}`:ilbsZ}Z>xH9e | ){n`K!G~.֖=l`cg]ijɲgƮm.an4 mO6FqI%,{KQ(Z2|ĎI+\">k'W|۞x]+3y$2LۈDkDqĽ@d|U PHN<R_;GOI;nQɼg/=$Pd]SVVRo6tnoQNoxX؉MkLYF'TaCxKővuԿRS)=gԯ4afYe&: {G^̦db {Ete$[?l8ANԩ,Hi ?r\!W\Z?Ӻȫ3zs{^cOH sʽ|i/>Uf3dNqq7MDQUCxÚe]WëovJU&BHyw!CnY+?V qWz> kgmycs^!];,EU k{-VMVSTrɀwQv[o02]lz]3ZgO!>pP&v8SR&ϵFpb~+x >!haEup\'rjrчQ0P4ͣ>pvi+Nw Lr:d]Jq|B AҸWd^s!>QXqGIBct I' la8uY)Ŀ2K̐rFEt#oVVE#Ģ3&ڝ>4y%17zwYX9OC L{ W1j " 6 Դ8ȄtB YZ