velocity-demo-1.7-150200.3.7.3 >  A cfp9|MU00.tSѯJǫ%![|O*seӨ짷FǾV!Bj3: ,7z @z@bGj zdM!A=ay 0ckW]H͌RՆg,k&43DĀ*,Tc; {i$EݍǮiԥn0P8 9De0`,=pq]o&=n2luT$U;"߮/PP掜8_Db571586767633c32f88c8b0733c9798dd4294b75e2a5fff8b39841208ecfb2596231614e47b84f87ed654ff06483910266681df4jcfp9|ixA y|\x*2 \ $y9ي2ǙЃ_фmLDّ{:@5e cP`aԺO#d]>\P*< y{*sCtXR'XbGvNEkdg&=1֧P^ ɝrT"Q|90cr:.:`U'_\eKN3>p;,?d ! 3) ?Zw}    , b hnLv}}4DX(8 9( : FGHIXY\]^Hb_cdefluvzƺCvelocity-demo1.7150200.3.7.3Demo 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.c5goat20SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Javahttps://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큤c0c(Lc(LLLLLLLc0LLc0LLLc(LLLLLLc(LLc0LLLc0LLc0LLc0LLLLLc(Lc(Lc(c(LLLc(Lc(LLLLc(LLc(c(LLLLc(c(LLLLc(Lc(LLLLc(c(LLLLLLc(LLLLLLc0c(LLLLLLLLLLLc0LLLLLc0LLLc0LLLLLLLLLLc(LLLLc0Lc(LLLc(Lc(Lc(c(LLc0c(LLLLc0LLLc0c(c(LLLLLc(LLLLLc(LLc(Lc(Lc0c0c0c0c0c0c0Lc(Lc0c0LLc0c0c0c0c0c0LLLc0Lc0c0c(c(LLc(Lc(c(LLc(c(LLLLc(LLLLLLc0LLc0c0Lc0LLLLLLLc0LLLLc0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLc0Lc0c0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLc(LLLLLLLLLc0c(c(LLLLLc(LLLLLLLLLLLLc0c0LLLc0c0c0c0LLLLc0c0c0742b39ba16ddf39806b2b247147e4d124baee357cbd2e349dafe29fa7c04baeb9857367618c74640cd8242dd9dc890d77d0ced9db7ccf67aa9780985e60b2374d1494c08391c5c8b308679d88f8cf303c649bec71e15126f8aa706c86769f8abc97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce9436cd045159158b91990418726d18f44854e84c4480bacb2e5207a350c7c89e46c8db8438aaba61004970cea533e87c4a779645ad424c0088d89eaa9197b45e72cdd2f66c126f681c58c8f725f4b3986c855a190221eb133fc9c59c7f735563e647757482b2b2b20485966f44967f791a999cf0a3c17b95e7819cf97787aac95174305dfcb5c94690fb103676db33a092c48f78fd451e04c4947ad7e97e3ce3652c40fa949a10461d4af4a481d4d7202fb18d89c196326af1da802194e9a02a6e1420ab7c55a09e7a723b2630d793f1d0928b0b515c824689a62601e45ad0e87acd6498e6ea27c59958b8b7377b93e5b676040bc6624c1eae19eda1c5f5e13e3b7720a8169cb443694fe80d24054f3a954350d074b712937c9d498ab96907f7c3068b3243e800fb033cdc09e93f580de0c21fb51d85acec0948327dda812f4eb75606a06d9259fcbd3164ed2f957f0f5ee1ea7f6b72008990e72e6144b5c7449417f2ccd95c8cbf8cb61feb64bfa2fcda36d094262adfb87bb816b931ebe2f64505c33f033ce19162f5d8cc10468180ba9cc890f2f8bd9e826a7a7f17b4a665831131622b63aa30def05427134fc73510eeca57fa9bf45cd4e492c274308e87ad7faa30f7823acad6627081d7e4e064cf9673dade7de8bcecf20cf52ecfac60cf3f2dd2a6ecb9aa639265c7406bfff9291a82aac8ca41768ae62e4d448e2010889b0d579c900bd7b47c51a0dd3cf3ad8800d2796beef36cdaaed25f2ce1201fa2a59a0917c4b025b47bd9f335f5b29a81dfc659255383e2d13f40539b8b0a3fda321f8804224dccecfd0aeab0337986e3f1935842b03682fa225876ee4cf347867ed074adba7c5ce1506b11eca1680fb5e72a34c0642010cdd216cb3016fd6b8ca38c94ea6abe71e3dc979de6c11d7301465e5aeda5c31c0074633de155c279d065fa13694be0808f27b134badbfc6b3eda7a7211ae8da6d131b03b1766c40efaddeb53ba12192c5fd6f838466f2dd74a64a6c3aefe7674c3284158f0aa20d8003d05c862e84f5f912b3fe7005d8d76222aa4d099549f351c4f6734124c87e1a55d47f9c267cb7c49af87708b59fdb83fdf8b9f8bd07797a1f9c56a29cea84eebe4cae00af752eade0622aaf12ac853884a49ed12c3037a1a805a1ead0d94febffb5a2138b58c621b9a2e1bd7dd02ee9370a92685a27b83e30f1aba74124dc0b38acec2839e170e88c2be761be1073f28051b3fe8e1fb15edab1af0eea6fb6d714961495e4a862a4eae22248abef48310c78c2d143d4f72cb6054a4e38110e9b6fe6d1c77ba2e412b9c3451190175cd69bf8ddac8eb2159a6b8225af2754883c3d002e4d2b6f4aeb81c937a5018d60d3c9321817f444ef874c43f1eed7df9df518871a0833c0ce52ef9b1ac3e6d5d805dc7c70276a9e257e82637536b8dbe17e81385e3448d473dc2130e4f84fa6f5f91eee21d180c0a076c98a2d04cc05884315f74a594158170805547db1781a953aa7d0dbe4240a8d36bc46712ce9d3716e9c7da4e6b3674e902a9d2e3fe6eb944ab591cfc7453489312b6c0e9836d916981a1e5267792aa9a8a0c5c8fd2d0fbe22a50334ed5da1321d24872b6b9a1614260f049eb4346591a96f4a0373ea5716e740bdaaf0e8a604150eef3800bbc83d8a1caf3eb2e3e4ba8417ba411831743af822d29f1105e20cf89a273b5948182463fd57f811b34e64e9da53eb48948e9d7c4399d37b43c0f3de83341f61b51769ee7ec0e943c62c54573e6a97ff703e891869a986fd470528c8fe457a250eae9015cf57ae81fcf0dd3594e14bfb9aa998630446eab777b5797e71248d73c524a4ac2b7dd3d7073167d44611e129629098187749609698ffa1ed5290ac2c8d8c1f95bf423e921feb96c01578e8612154f79d77f8b6165b17e7331b2d41b1150048b9e0fc21fa26d70a825c279099dd64a7a5cb5a571546ef77aca51a0bb1e82a37f9b9e3dd8b22d1964bc893ea28d13959b9343b4f0fd6df4dfcdf67c4dba4d4cf47ad6bb2bc1b910868d1592885d45cebce5f1d31ea3b0c793a58bcb321d66144eff0c43f376df1bd7cc497476209268f8a31be9b9b7695ce3aada653549e25961beab3658b0d281cb5977e6ebb63804d942bdce44e31a30296752af2bf7e550531842f69c69571f5956e077a3063769f590ce202c103b9c649dd0bfb4fa1e7910ec0e81ee06f3c9075ae10fa8478d1c82b7d60d3c3e42d33c352b359072905066517e042538f53d62516d4a10bf5d0fc01ee6460e643604c2526067c0ca9a7ffc33a742b84a45aae7ae3559343012298b37a7eb2e02ed169e4d7bfecfed6b72c3af55bf51c7f937690578a459166c10ce02a3e466327a5b6d039276206ff016f92eff4e6b30ebd69c9409cc7cacb439bd5c27ca81c38654c78f15fb489b581c6bc37c73991abaeeaa64584aeb534c448198de5eab7483e361962c58227625f8880380f592d4aac2388c314bc811a347b581a4e3cd351ceb9ceeef431d248a5cd776fdb32a252a5fa12c82f409960614df874bd6d1e9ea82335dfe0d0830d4422e3c6de6f4287eef93a08cbe9298116c1fc8dc7cdd7c191e1ccb43527ae6e53a5b69630b0d435a06397d9a6975aa9a490ff590fc3129d3e18338ff027952249fa488af2f1d297523562727bcb5785d0e7505bd01b6b050ad74678a2ee5cbb8aab0bd3270b71d292207dc2e1af08ce7aefc72545ca77484aabecd7cbae00b6c9e44108af772eab162dc2528fc2557ec62a842511208450b7ab78256c7c537c69706df3cb6e5216c30e18b65deeb332dd4706c95276172d5c94c0b261087db105dae01c11c798ac57e56c5d79973918e5fab38040fe06c2dbd58d9d4b87283c040cb072ea11fba27b36c8aabbb17c1a2f96f2f0d95c758e0b9d58b6149242191db8ac37c6ad2e3002ab8bf1237bbf12c2febbc156539849f1ae74c64a1ebdf90e18cf3ae30c8c54e49d03ac2f77eea1a85b86baefcbba94f06a69e690dff5d33d68e7ed2c8a1b01de6357d3a37417bf4575bb744eb4b2618f1d667e9b66144064c7ab84533089d8ac06924e5f6f4ca8af9984503162965c5df9bf0e21e5889285e09524318aa8579edad21eb06448a481c5b0bb008a7b1c9e90ac4789a56b99ed5f2fe83eeebe417fc5219b46cae67aecc943ace0e688c557822b20b8d28bf84d3e25a3fe38f24701881f8ade4a964de051501406f078a8838f62f2706689dac588287df1a8a29c8ec0b64edc17d70d49c87b21df6237d0b883515d15eecb01de6a3d4240ebd6badc74476bbe3fcbd5af72321a6cc8e7207a82b286f276de798cdc606c0f5d80639db6fbfebfc7757921aed65bbffcf50a4df261875682788cd1ed0a5deb86566bc6524c546c3444e972767f30aa79fbbd57b6e33015a2f1d9c6c4a79388baec447b5625d7f76eec8501f5b3caf3f40fda8cd336ad18e4615a9809c26001b41fd9512f577302cfc7ef4b554c2015b8d9bfacb0a7d2893c9fce8bfec0c1c0b42736a5d26bb8a357ee5120cfb1ea8e2cc4756851e2d726435b1bfbfb6e870536ad46fa81f7fc8d207b2c8e6e7c2fd8f416c283d6847de27d300ce0151768d19ea204b39a9ea6f08edd9101c0ed149e784d654ac05c624c28ec05122af663a340f328cafe27632c5cadbebaa722f1f6cb21527d0f1bf13ae7db42bc5b07be24f1c809be98c6ee648ecae55b3db67993d62320b2fde549a8d0dfa987aea9b5c9073feeccf2bc45bc75f10d522439546bb46f218c76018a74995df4fb26a0d1625e6ecf7ea93990788805d00d4dc443486ea356a3fbb9eb4f96abb7ef04d835b35d776b23fb6a0a6f03bbb5c4c2383d8b10dfeea0bdf0bc46e3e28baaaf01b6b32cbd322c793b76a826c1a9f865a2067980d7dfc3ee4953716a2edb7b46c02630605c2abf9e833bd31581c4d2f4cb887633d09a2db61b24919824a3c15d4ecf00cf30a65bc48825c802d5782fc1463c5527498ab7d73e1083bffbe0d778aa75f55ea21ce916aedcf6724df5489bc60e3110a69108ca5bb5ed1d744a052f420b240fa174922ea5d55fcfe4b67221518f4fc9dff05477f4cd2df84b7c9118d69553f917f9c9fc74e1e09c15343759f720a1b166218c78cc354335945d4fbdc3a8f34c801e4be0e8bcdc482d748b22dd26c7fc30833b03cde0afc28382ad392f05a483b0e00aa48bd56d9941f794651052d402d06c0256ae5374aff3233feeb7174d9c16ee09729ba5d7f86bf23f080c3b9ccb6ed186c28a5e2bb53b461146fc8af0d709ef6abecbca5ad85a1ef0286cd38e17ef6f68ad7b7021826ee85465f3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009dd0312c5d9de185b0b317ae3810f393863bf96a53019859ae6de567e78d6ac4218ca1e4138f02e8aa31eaa184912f88f418f5beb15fa894546a676728acb1500bc05032474ec65d9f315c76f5439f7f76e6cf8bc49809d0d01c9ea4dd731c7e76ce1a3a4e586b475aabf6596592962f084f13fc1ada7d74d43d97236db1be7524754a1b7f2248d085f69b542439b8eff7289800fd6848888fd83934d926f7f6554cae935dad7dabd4ac0e8dacaa5a57302ec0f6bb1418b4029bf1caa2e8943c113ad9460046cc51d3f32b271dad924476aa1faeed2b82f0fd5642d4c1321bfe6b8b6beb41d226c5e417a397dd34cbf6c13786d55079e6f353bb8b4ef7871f2629366135e434ca40e041c35a3d0f63c18a2e1ff0435cbdfee38758c114fb700833746e6c96529be487afbf17db989603dcd2f53e1a6da0899bfba6222cc206d3267cf51b2067104cd512210869612c6fc00a1063c0d07ac7522423483c391fe96ac09d85f724c96c9c574cc8d839c5b9d4df77476de62fa25d0cd64a8d57b319050fbe6af823c54eef68f7de3ff353909374b1f745e928379bbadd443a18f7d4a222afcd6beea5901d4d1d66d051820179761ca26fd23b7558069eebfa3a57635e800dd6a0b1258783f8640fbfb32db0a348854b80973958567c1534817738cdcd80bb708a163ea39859f18ef3142704a50f4bf6c32015200e1557dfe105e868a746ae644e762e3be1db6c37d029e015fa8d9f7b364090bce3ccdc43b66033b6774c9df83e58ba62d8d20be099d5a3274b551f7e59ededddfe083e922c87e53f1e59558a2c746133401829ef5ba763bf1a9ae19ecd6d0d77b452ae56b4fed99e4d9e962edcc193e2ab291c3a92d4da9a401b1405786c09d5169303157febd111cea7db9dc7e80f18de1c53501b1a7a8675c9e2dd74d9e63a4a3afa102cea5fd81be806996144b74271bef4c1a2b2db101bd857f82f677609b8d449d75234a9c35fdf9568bbf16e2c2738f4c9cb55c6e8ffa9ce446c58bdccb94f7a297622a1e0dd2c35f6453dab3c30781268337b455c4fdc47ff66e6fee4d826ca601af9158abdd84e046e6f739d41019697892ecfdfbb9a32184bccbbf8bcb6a2b6e18a688f832e1ac5b65f83152c33036f1c65f65ace345ae6fca11e6aaea6c24757ae6d32b961c1d4166d7542abd1680f0f823ba36d71551c048746673c55551f5b044c6bc6b3718e13ffd51eadccb357879b7dbcfff9f7bd442bee1a2370e431500afcae974745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc7bcfad62e2704dccff214c707f0a3afbd482353207482886a5fb2df122cf92bf8666fe0a2f308ea34d0998f48bd56198b415876e78150868520953817a8967c569ec6eb40999aa002a0d73404b3cc7c638989eb46abd947ca438044e2b3051e62f3399db65d1bf1e218d6be1bde24cfd0d73cfb5383b60830d01a7c55150b5d8e837ccb607e312b170fac7383d7ccfd61fa5072793f19a25e75fbacb56539b86b6535cd50ab067eaa742229cd6c573aa97610122143599b8218a9fb55e34e5951fd041b00dfe2e6da7fe345deab13dd146396ea4c2e8401f9c742f12dd4793dacdd84e49a37cb34520f790076f7c8ae70c2098c4f8ea2533753247bd920e3e41ac6a5f7ff95092a1c8969e172c2a5988121b3be024cbe73049457cf4c791b8283c0f0f6067aa5b606554c492a0804bc7e5b825ec55f99d58a4b5af6779cb3c067d7e3ce5f3bfe154d6c1891d72b3f3524a58816e60a611702e77779afbb98a3bb8f39dbc3b511a3f9f0d49ca236d7685577452e27b48fb45ef6d76bd962c012581212a8347fc14df6703cdf9ded77d1dccfeb7cd53aedb1652f3d026a2b896c2d6c0ce579e903b2128aed0722d01496182b965b7ff5b9bf69031f59f2e231cbf371dcf693df077d7f523c02a6804fb0ce95e4a844ad8f6c96f1a748f3200855506f7f9fa667db498a56ccedd6c29d027f2c18805b8386f55a6fd27a5b1e0cb6d3e70e8a976b7f7776c5a5f572f2091626d872990a0092c137401fe42e5e3f9418fecd3c463c39b3981af0de4990f245995c7a62184e56ede71dc127668bef4b47c6090faee050239492e048094de6f5288ba844ac4912b38a22ba62c59e9aed151fb70f3397b4573aa19c30ae41aabc51efbfbb237adebad54ac93bd79887e76a3935f72f7586070b904ad733feb15f7b1ec229a8fbe6a73fafdbb8ff7ad8cc946102aae0eebe834b146698009be2442704e604db5fcb9143cbb219550cda77bb94cb1839aafdf046e2818f5da3999aa2656ba88be68aebcd84344ff241edc8ae4bf9376833b5ec2fb4ee8fb57d02fa0021bc5678ddadc7cc2a4f298f3dcd7e29ffffed8e6bfc89f5c47ca7cb640adf38a91f8dbd692f8f7bd5b039502985a9180fa39048cfb384049dea1691ee870c3ce76c3ed9b2865bffce9011ea98852c87b645c1429234bbdb75d0c11fb2f730a37b905516580b676056f989ff9d9fe1c4eab06323afea8985f0999203d08aa18b4dd156d2f3e664266a63e57e5930771d3fc7ddc6e563ed7872f1573f38d93987315cae86c9bdcece5c9fd9d2d35b885c9300d7ca5b0995c0a1c96b1e4c50df1dcc421bad2c9f05c70035975eacb8429e1a1e3078828bc12b95baff130d0cdd27767ce037ad4a58cc171357be9fb6047409d6b5bfb9d9798959bf42c52b850283e09f646e203daa4cf963c0afd6ffc4aef5ff8e7b054779754a21b3604228be821f5e867cd44ec0404b6159e59538750ca958d08f074989da0dc84e8ce83886aa6f87a5d1172da5ad66e831909aa4e9e5a6ecc75b637a36f019eb90aa796c4d12d4bea7b8cfbd32d64cd233dd52f68417d99afa85a032150212f66d794d34a33cb10b7c8c9b5a67fd0346d7f872b1bd65d247a8043779a6bdea579b55d8032d68da2f466a9aedd4d87c199dd8d50ec72e3451ec022a05c45c70152206a11719e5b64222b0834772c322cd9e49004ecfaad42a18b4b8f75582eebf6b6bd696ce27deccfc63bea6015b026d19ab5dfdfbd47ff0d8a491af284454a6108ccfcb3d41a1b65b1ecd35faa351fff439ec2ba3c06b0ec2d3bc36bb35b5c8e53b4791922cc654794efab37de9fc155dc8bb0e81e6c27326c800ba78fa364a9b2c99ff2e1aa9a2cac98c23169e490bed580976c19d4751714d875e1188deced0a1cf032ac026137e895ddbde22c5b1360de35322d1199f3923ed549bd7da52091be4f1e81c1ce4482cff1d47584fec141d70370b092d340ecaa6f25336ac4d3ec79df395ab652daee5983f9612c6ead8de2bf6407579ef60ef96cb90f9bc810dd13c4dbda4c861453010bd3c3070f1485a39de1bd300e6a9947ebb40aa1c381d420406ad38796898a760b42a289b77b994b5517207486430b9dea2c0394bf404af2e6b066f81931ae0b8bd440d7fe8b0137b3b4fbe703d950f61316112710535ab81e356ccabbe01be5f41baf2e38445ad6af5995564fa12cf294015db196a7e4f1ee083443e2c1cec3a1f959d7f05ff5d02bad27cd91c9cc63c7070208a03f3c88ebede7c17ef0a2a210e23341b6090bb37aaa0b76af4f176c7411a65ddb91aee3772fbae444ed621e434a85af0635cd15ec8319b376293ee431f0ea3cd16e68c781b2bc681208d6b384255a1e60c23fcb5cf73c4abf1b1368b50da0114f6e1eef18b9f69ea3f1ca5866bca18f7832fd04ed50a889c93b5a8d2ca555b768f55ee2fe111fb27e5df07c2846cf52077e51b6284beebd11d797c36f71706e7f6c43d77f9e61b5186f48f25e4c8b63195296b65215c5a881767b46952073f8b70388f30d3c2b9977ccdc056f606882c90849112e3e4dfb1fee5d45a3765d3740c269fb346badfca48e4ef91c29e01fc7ccdc413301b53b31df205528912f1f4b08fb3cd255088889d978d4f3378f448de06856da46e17c6ff423535f2da098a4c1487a564dbeecefec9ce4fa34e0ad0d1c23eca8e22adbad98f0e33e739c1d28b17a5a530f81b3d8e43859acc3d5d7fa7d0608aa0c5f7ebd13e9dd54c1cc26253ff1a77cc26a199cfee6843c6e440b039d5398135c41bad3b609d766d4da1342456b57910ee392087618f9c32b92a6b88ae7f363f9595c5785900cb35f717f9359f3fe3afdc6196eaed83ed63f456c7bb756ec33dca72d6b66b7d35aa2586adc0ea0a89d177697033ef9d906b6dbea2a7cc7c9056cc1601a0ad72a2ee1fcb35a28de56fe6ac2e07cbb4667e5821c05d70070d9ffec977ca915f25f40beb549bfb9748e25cf0cd7c7232d594d5ed66e83b3109e3235a5d406a37eed3cd031343b155894e774a58990af11259e0e2d3c6f1deea09729a7288a7db53a5c89fedc5ac7818050083de83f502f8548d22acf27941dc41b935d1e4438dc09ab2a3d392df2561ef7842313a8c2ac080a6ae46ab57b125244a8863a3789f0e392b6e035eef87266327896ada1ebe3071b7b0f01fa29383739f10ee56dfa030f3751f1bb2de7c0981aed851b6f01201dd7003c690191b3e4b42364fc20120151f94627ed49c2404ad38532187903a1ad2564f2eb8a9ca22344e5eb64762db20c43f8e0940f3b88091f5ff53d061b49ffaa2ddf151a6bacfa7e6ae5ded676f64ffe8d1c7cac8619803b2e52fe40d292339f8227677da5ff738b796159d755236f99389833da99c222c7f6e057a6b71c881f1e1d7189577cd4ecef1c93bc0c94405cbca7e6c8a26f0f8ead7e525047c0c7c856cf48a5cc14a7043aa5e4d01a7e66e7a8694b6f52c9b6ce7f3ca5e1700b4c0d373c43c5e2a446f4e3447f8bb3cb96a8c7c4f08c02139a647453a9f68aae1bc440861038177dca85c5bf8aed5359cf1ffd8e8b5621a92fae01435f501c4bd437ee170efd1cc5e4b31f0a57bf8c8e296f6713a5b7ccb1a89a702bf337296593bed7dc92ecd23c89de3c59e6298faf21fe4f76b529f8f0ce87dc5a66994aea893b326dc3657fb9ba418efb6ae8e32626c5369c13b48e3f81149859ca4af622eef9365664010a9080959ade9340366e8798d3b20b6aa8eed12c476c00b3fffe278ae83db481dc01c2b05556e4ccd27f7e38a6b3797076ffc119eb178edd96f0c718314543e23c1eb93e3bca2a9d2c4c809fa8bca6a0a38f80f2a49f05c52871cb70125e599fe1f1ae45eb15187a9494338fe96dfad5b6071386fa18f1b960a914b97c785ad02742ad5062ca43517afd702c0bb3e3528b5c129c01e24f8bc3f71fae82cb7983d1520d99ff829ee7af1c502e24122283cbb5363b15ea27e45d134353c863a2d2059c1f71de7d759191d5c1348c5842f9e54b9ef55df0a0dac77d30ae4da65a63ea68e6949a7db9240432d79ef2bd732d65980bf1ca6b3c887345d38b71a52bd1f681dc65d919e82def04db3a5aac63a2ef23a8dbfd9284ca716bb7286c0040b15ceb2d5dfc3f7fb720ae3d1a7edfda4d2bcb50936b569b465d78009f00ab46362a2f3637a6ba5456350193421c04e2c5fe6bdf95e84bd820d50baaf751fe02d797c901c81bc70f893e0a3af63d8170811be66dbcc4cc2bb234f1ecb69a43ec62a229b0eb540ae419f7b2c3e4386832fad8f0a7c28673c579824ea84433688fdd46d1ea233e5c553bd6f819575baa2945b21ab42920c7e48a07517de50e6b9adcb38e1e87414dfed849c576b17dab6d436e716f70ce01338287954580a7e1a455d0a03270f8b258b21698be94e0265a368528e816153e9056c7a53086d8fe12edad9f267f33ceb0f3cf77f7df6eacc6c4d12d5a25c007fbe05be0296bed4bc610c70b62cad1504501b8997717c54dce355eed5c12d1dbf0ec271666f4aae4e26b4c428f5387fcd88d7327a66570e37b5ac88a089503a01f956f9eb99daf64b040a1567ec67179c8e17b693b62bc2ea430d8e2e35abf88721056a724ff2c69be7d736c21872f8342084ecf4bb5cb066ed0c5a7f65c1cfe683b2b9a670485547c6a7c3a8ba54f98532cf1032d7952a72521827a78636c1569b1696d13e61a07e7aff314a67bd78cc82bdc2c35d49b357ce163c1bf58bee216c7e1a7f95688c9ffb99d7ce520bf3959b88178f9c5bc5c967fff66f72ae3aa1308c2bfa3e2b34b48585cedd7efa2ee088d575d333edea998411efdc3ca8cae1c3aff6fc3d2f19f1d58f6bed843bf9b9472b688313d1c541b68052861360773496f7b964a032ecf6fa160f1d7dedff18e5c4f6217cc084f69407fd364698a5f3ac65bed6e3b882c393ad0117803d9b7427d6b6ca8d03f47c99b0bf79911bec96353a4826e91d888a93eb05e08e7faadb476c66d2807a49dad05ab631163c6f7bacf4f5dd0acb1751f5484f5083028b056fa343f9a037b9ff508b7287c0b3b838b0d2f02d0adb08a7069183369f82900af630ab55c6cf8f1b0a7b8c3418d84730cdebd6ecb193f4728d94b1ea2a8077fc8067e700774c2823cd7c48a216a12f70164d05abb25af80d05041f03729b09f140006ea4513867b468036b3f5561b0542f9e8db304da198df07ccd8072aacee8f04bbbccda4029d58ecbcac661cdf5d4e62496efd4965467fa9a8c51878398bd30028142aa3069881a2441d40102957282b676a2c94bc8e5283235d35419a095bfb7bba778d8aab5a06262da7ebce8b37c2f28618ef1c92a78943d3a56f7e668ec3b966766c28ee205f2ccdefae6ffcef80ba8945ce299afabc148ae9dcf545594b553b4bb7e603152f454fca307cdb677541d83d1732e920f71263c6e785c8227271ddaa6bf62dedd40ac7821baeb00193f56cc95b0acdb49973c35ac3843d5b39f47298f96ca1a77d1fadead0017d347e80096a953dde198cf7eeecdd54652960d994d6a7b9489b399ad8514ea5d09bf69a6091bac2650d460a9bba8cfab471c85ccd1de51eb87cb0a0ae58b1bfe751e16a1a20103483b12e6163976ed626d2207447ebb1f4a19d9c642668334e14fccbb19d7ac6d9eed5868877564859f5557432c03c7943a6626142156835c59bc3c820fb94623c253d55d78b95e245335d5d4ec337c4dab3732f5b8b6f60de55cccbd218c0465e6754b292fdfb7c1afef3772a67179126b3947fc3d3337329d10b546c839bdde754fd71755eabc30184658b54a093f01d522a8ec52862d529b12b82e006e0c3e432406ce65d43ad46b7397af97d76e63380ae475aa46808a6d359b6b5314c571e8e9502e91ed219f4a9f8a6e759092c068dd37e811f22eb4e769de8cfb186f18faa39cb641e52e0f9ee5e1bbc169feca0cdbbdfef2d08f06e6c12ca541b87448c41b6e6644d0e1b4b3c5ec4a87f5694c8958b0e61b48d5f136607521d3dc75128abe37db60b9d0027abf8e5febaae94d48cc492a5f056864eb4bf482dce1047ac7a1016c7fe2b7b03e44ac6cdf573562f8e6fef12a4795d4330b0caeb462ba9b977e7fc4032b768b427ea5cacac7ed4c9859dc3ccc0da7425adebc9e6a6ce33188947ccebf70cfc14480863e4ddbb0d58cce591eddbc2aef8739d48c324aed68545011ce256650663dae2d15603a20cf1bbe490792cb81841c26277fbe40661522e858d4c51e8117f42f4d646d5317be45fa701ff04b8415f26cf3d5dc908fbb2c0e3e981930239067e320ea88249516ee46200d783777bd3e390deab5a11bff1f694a8e6ea46b6866660af97a2d14da5444cf137a438cab7841bc2ae163011561c904b37d9aa6174e41dbb2b65c71fe43d532db8625ea5d7cbbd2f413ccce94623c84843e9f7f40494a52009976073464485acaf6c3966a9ab290bfb77f98bf9801d218dbdcf201d6b363517b3b71096309a2afc63b35fb0eb6d2651683a4a879835e268d15f383f87d7ff56636c2855ae257cdd2916330c0e16388b1059365ddf5b06246e076a87da73d2073c61cd7c48cc7a05222b26fb4a42b5258d7fd73feefd6b91a7aa27d005a8817f892fdc515b9cb24ff1c2842dd57a3bd764d4098590e8703ee9a6e2a808c55c8b760f4564653bd8589e1020ff7a7a6100c6afe1e9f11bb11ae0887cc1268fec91aa3a6bb3c0e8c0867cac3be7e9a40e7a3894ae98a75ec4a3ec113f835d76d9fbd2bda01bc90e338b6eb59b84436edc904d64de8457f4e04c09ac87f1c20a26c724130bc1d4d484e55a0423486dcfea30d64d7f57f85323be49450361b8c944b2af4d18ec9203b58f1c13154a146dbb1967a7d5e3d7fdfbe8e55db4da5e6e7271f315221d01d2a98fec953bcbb12d7be6ba96d3a68bd6e2668cffc92f4ac5e18f1ba8dc89b55ab1278ba5c013c434826a6dd8393aebe4e4f1ccc92e26c0026c17daa8f88be7ed4a480d94abdcd69d184701b537ead292f794f1477fea0e50a65e2a55c3ea8674244578998abf338a65beccde9aba7d60e279e545e0bb72e8e832c26aff1343234ce14250bf1cd84db620fe944abeb9e591e2ece5e8c28622f3463a5fb72ea6b9596c71118c9ba1a1423f4e551ce1b5b4a51d06965968efdd98685d439203e50281f903b645399bb111b395efad5f7502d436c4a76b786081bc7337efb5ad20856ad9efb222948b48cb573844c04d2fe73d0468ff359ccb982dc8137db2f770abc20b81a138d426a5553247c2d90b05a050e5460aece3541../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-150200.3.7.3.src.rpmvelocity-demo    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)velocity3.0.4-14.6.0-14.0-15.2-11.7-150200.3.7.34.14.1b9@b@`KW]?\7\eX@[0YY@Y@U hT@fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comdziolkowski@suse.comtchvatal@suse.comp.drouand@gmail.com- Build with java source and target levels 8- Do not build against the log4j12 packages, use the new reload4j- 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 anymoregoat20 1677328437  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.7-150200.3.7.3           !!"#"$ %&% '((((''''' )**))) ++++ ,--,.,/ 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:28016/SUSE_SLE-15-SP2_Update/7453a48d6ff7cd36097cba4863694e65-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 textdLoxbjZt #Zr|UeMЫ"Q%J\eZ]U+d=@26UӦTz=8(|2ރOyKPMwi RYN75t!r)(4 E-2:5B7_HdO=Ǯk.ՁYi)TWCOdipNw!{<j_{qi$,|{Q8>ƍ)C Ykcc0̑mX uUjl\a;Ge̩'э)r!qT0H)m" [\R@i|ۙ\#NN]&eyo6ٿ Eǭu=D%kз:`wx&mXt3JTOs(dlOd_7GJy:&տ'`w V;pi)B瑻1ƛ0giފzǦxF d#ϵIS~M!@hMjBgˣ!:OcbҀ5Z?%Li7 ) deHHaD-|} Ղkl;b竤kGVg#n" -9EX*.+zh` ?y.p.hԔL$ ?YV2qN%J>1ɋLtL&NVg sk)IQhɁK@rLJje؍~?ABmpO/U-9SGob۶?TDϮ~y{o`у'&"X.Hqa(*!;Ne q veloMAL"^H4?>|)ZGWq@զ YYΑEe4"{dTPY'8Ҥf|pBw4Pġj6JstSӫLQrp%>y\>^Mqm'}&堅DsAdmOEtr_H %m&RFƣ?Tu(8]} Frx6r .&=k-~V5n[ U wuy̛ ܢhqCE@%r# ,v G6|9l é7_(ЖrP$1f |VL;p7+OUdH> [cіu DCJé$R$0HQm棜6^1n~o~ktGYפ,[9_ m=H4#NvwY%k$vl(/ (aJy Pf[މv ٣辰Gfnp0c`U'`of+8"*ٹ,([āXMnŃ004ci@Q:߀[t#!WVFARU>T^ք#U(#J)6N,>MhmU!kCRE6jR'ȃ!dG"{m6~n+KY !,F+d˧a*70>wQdh/k7@3ʽјjXZe[un9(L-x%  Jp47\y N;,\6IRmrw1A3- I r٪Nܭ."ppd:m0+~B҂܇uv2_ 3hVwGF횠ԔgVHr&a-MKčmX*JbP_7`|5yQ\I](^蚴1,OM,w-n㎦;DIY:) ->!}Ѕ14M uf |~Uk[۸p>YiLʺDn I qNC0gR'n{t>{j\YTyĈ1 k5%[rajN_N[wfpHv3ͰpR95_rHenῊH4<4r"Ї m+Qxuvz?\԰ zwMt9լ+bu{'zn&̠wW*o&]_/B QpcjlX ĽhTa <~Zpm.m)/2gM A~D%lRrO] -dmA WV fd R+쵢s~+SL׻7Ƌ$MD9" 9B9[ʌl-L7b,6zşlV2WɩE2$\fZl%.WМ|!x]m<TcJ V3I"˰^[%Ԣ8k`@F*[Kc&WR5&hyg,FՁdv:.95UU-47cZ'u[GQQJ=oR\Ϣٲ;h.>.瀐UХ؁ "ǃ96ǃlЌ ^ u{SCx:iL˖ :fL,id915k@j' nyf#_HPѱP|8 V&7zYIV|HJfB=9Wa(AK yt;!/ wfL :F^dK4u(aA{'0\x1BH]cEKU0_%ºxƭxlgMӮ*/QqZaa/)կ.,9DŽ]`ҒNoG긫O[f0(n }hyCfi*7Z0] L^5U{͚k q_l4++䥪U})rJBnWIl1–$'eXw2?ͯ-MtYq{C?w8qf*DxƖp WtQ~ݺּm.-ȼi;iEYy/Dr3_ikB eb`?*!z&&5@LD?~s0գdF4 ӈKI( jG2lG5A:b$P&%P1\./P&l;MG6xR@r aHA$ۺso7z}PHʡ9c݈_JgoZ8nS%{$!OBaBLguP=`  S}_XAZ"G&T~%6~ʙF~}ip[G]vܪLLr0\\3u ޡZ88AR>>K Am[ bMն 썜6c~$+Qփv6n(B(svy镹_bS?_`іd]Dozm窒_<]O} S(Vvy>tũ_me5RpS ٵ 6MQTs0i=B_2[^e0Ϥ A8\7d _Ob5F'fޅOͣ^H{|nDX!iF$RPj`Bnnop(;G웪F/iK_kXV1F%LUL7 ҁc[8d0HgH?v"^Hj*p|Ò^E3с/ȭ7-[jzHyfxY'SN1F0g a>#ZF ۞v0lC`I0as{b~,З1Oum39bk#q¤|էGh޿%E7,Ԡ$w6 ^(TIO@>B\Ct,?XP.@Xy:=h$ (&BUgE ^vBڊmhV7W 6U"v qu 45BYJ~#b 0Uhf3T.voO{1?ǎs7Ffq)nOɷu%6L#,ݠvJ$VY23J'BX"?B`K*r+ǣαch1{+&" Gm#J(Z 3vHBzVhV8(K FQ9` d5Eo z5%LaKXUIn#JƈjwBtoasғfìB4zXԟjKϮup}դoBQQQvWC6sxUfk cEf^ 0l!xCE4.i|udʫ+oyG*$qn73Kk+i^5!)Z(6{DAp}C&=$#=Y~RU#0yIvu=&PnŖaMvҾu0F8 2yi0>pTzM)yp[?I[Y$H ߝkkBita]oE"prTn-\A (p܁O(1(<;BS{~'7dCy?kqtZҁDFHqȨ}@d>~3&:~Oл:E=?65^bɧ&27V7Q{rLeEe9.D\$kFT| ߉-;HnZ`ַY@P%vlPA!gֵbj:5 aO3 5{ƒ ոv;b/\ :S+x;.P8I^+rGwI ]fÐ_]ɇ1M2{!'WS3S/ ~Av~I`Ӿ#JkQ/GW 7'ϙV tg߄D#v^8;ks]\\& L@JAi]w"kFksv87oF M&Eu_ӾsBeߜԖ-sV+Nhd.riҝi,g$.?ټ$SRMcu4~WCMLz`V׍MK2>XzIV $t|-YanONyi$ }v4IQw#^"1$9W"ikzv-Jl*O4aznwjcr!( !|OhdQ]IKíJYsdDvG &mҕ7#홆=A9Ҹu4<8QVZHxG,L9Wn@^dN <$ՏJ~*#.%ʉ.?; n ii3~gE_7/M3y9AgaxE^M;Z5h;Si}D嶲D |!&} !=߻m&`j~((P/D-dGa#Ü2-jS6~"[Ro / t؄6Tߪi%Ҵ ]M ,v R2Oq??eFn$KUL=km_)#a}vU+|Idecg/S,SXC_vd[A?'͏w8XA-؅B5 [ljPVy}DŽE笵E F ÀM$ !} geQ kZm5e3j[c.&V^I睅}̿LЬvEuyߘ&4;7n=9]z'x5],/WK\ģrLavfw8Lg~&17>{i 8&<((zMz2mm/2@-9mO34e.S:h ^Z`iNF Q㠄 gc"FEY(aۯfsr0|,;/ER7Zm$bV4,t xX[01芬eUH@ e`li*S>>sx&VYo]9)8fS=ɞW-*8E9$~-H$鴳MsSէK2pGx8tԬiRgӞdlB[؏C_wqG7hZ9!Xl07ta& Xm&N^ltJ,AK9!oϡ.W0lZ84L;ERd8 d£Zˀl%fcGzNcݐyWH3+yUuq`|<_|yT~k؃Ms KwoY4[㉻p6֯t]' ΂@WVq@ew# mS/ؿA! ϸY LmH&,i,ʓ V)+= 'M`!BG$tꆢʒAƠVD{VhLe|ûeP%FAL9#[A3x.j]8ῷ$:.;uW/3W|q$} UF5lgvPpe6KGq^jU ֈDK%!1 5JCb}}m.t5'a͹?0 ^;~q[iW\[p˼L"7' X̯̑MzY5}k ibםf{Mnxlۈ0Y*R!K';ÔBHT*/ {nyx( 93T9DNWt((_6ŃQmZjqۑ , U(N-qqG{8XХ G]hQ@F)~z ;Puq784d^u!2[|j6 KZ蹻Te:lm5Xf5qQjheQXdRh B nN*7B"+6230E}hwkEσ[X׷!z.,Kh6'6ЭBr_^oFrГOȄW'B/X^kJk6#)?%u81WBIr;AK̾(# SR?]31.JEk2C'UX.>Ƣs73vTAl&&zlc{mԃP^t8r'TQ灬sxYT%:LQI/5YyHTTcII 94Ձ_'IejL'(g~gBTY01} F=8^u(pM/Kb f$wB"C( rM%6$3*QzU@'g-t5HUǦ֖L& Q /ق#9~df.?~4;g֓=h҇Aypˁ6`A55{$ <̫zOhTx}Y y`puAc֘c p[n I.9'Oŕ!bVs̞MBmNL>GWW"@4a.Mҁ}$ch.%;%_%+x DLe yW>7H-s>o TsĺwCS`۶N"F{cpqJo9<-\iMQBDJwka2>ATPpd<%? |]'mFGgG^q<.ff]HO>n%&ӭ1q[bGЃ*̀r дZZ嫮* W <%40ktS3 H$ĐLnma=ۘDV0B;wSVbsz$lhkH*`_;yteL ?{A6&ciO-/>U$r~K#&5ko}nuo. pȯA[TW_i!Be?|,,?)uGzA{ǷIOvE!X5i 4bgDC5@~ɘ찝 FII]׿Gd{%dS.C,UD7llEX 衁nDZD`bw~Pة1E1C3^qDpqbMɠ.+uFϴni= 1l/?oתּiڰ ss<"#q4)?"z5wf㵧^iZ0nC:}xt|fP 4k͜t| { C0b2`cX<GALx/ 856PR/peq f26k)}tk"AߘG|Õo$& ov%s-͠A傹p(!N %|L3ƛxh_GxS ]`|5@v`4F ҹqe}_ 3VA:d(PTz\m\d|(K2c([*um`iݬ Hk}!,iVTW7G i7o6w9[TM)f Mh^׳Q9zRA*;" Kz?9]Ptt71ױ19{,,HS`)Ko > ܅⨩ݕ)y 0x|mQJB62Uzڹb1mopB3=tfd$UIt?Noin)jJĞH]$RC:I@Wq`2-ƈ>)&xA-g^%Qf~)WCA& BlMb_>j߆C`0 5XXUrͮ1r'wI$lv!imY j`Tˢ,+J| W2uT_x)-˾<ۆM辎nC1h/_hE~_&ʦg)|f-̔IN2=_?/;/YČFZ9ٔu8泞 I |ȜT@ue7?,&Ӌ/j󅍤Ϟ0Q |u|2>>&#8sA'O|1D3ijڒ \,^C+[v Jyc.mɊ^F1y"O񂝄l8m?(gc>N.o2s#ӓ͝@vۃj{$N;!T)1MDqN eቴ臎o-max 98">8v'M3XkBTvC6rB_Wnbzbm^կ\N`VKW{~V D޼Kn ^Nf e5ji)Ts H6|2!GmӪ}{b1FuNܨďDr[\>E s>^۷9o!4ZrjdVGk"9oR\Ļ4DAHH޹s֛zpnZb9xuqH9'VXWkW|U ln8Bʩ|{/r<>F4͌&( @n/+iuJs `o=O(嘻%PS5gc2}U:+cUt 6qV7+~kWq(`H"mW2f,|`# "^l1OH?ȉ8;l [V᫙G1^R\qu3 1ճHS"rХ P*+`\y1贇U5 U(*B)uN4Z@.o@gVC2G!Rk BDMĎE"W_k#Yʎ{=P[eˉQMai+ LܸM?3eR1_ _w Ġk%0xХ8Z8?̫D6L`Qаe 9$a*}:_*ڴrx[6XcCZ YԹ7DN,l%b G V3PZi\֪nG-O=ƋpVhU%g 1D:f`+3N5JOsBwf"l_/HuSU sIc/~"^iнzb Ǭ X^TXPL.~vZ>912Yܝ=ch{Hl)}Vwid.)ӗ5/˥R[qz MQГBaͧ :$[wM ,PiIZY՛+j-5 B4[+l R W(vb -8.'j;&6!"%*U?I%XIStIu ѱ-I/Я|0M:| +dF=! =tF_ًåxsbF򢱯׹2J8{#JZJEw+:eh3(ݕr@z)ěC]a/KvI=uQHv<1[FevEh 4n x-F"Mi _I`˖5~-2|#S"LMD: {Y7?R*!Wؒ BӰy^Z䙂wiV `c 1h^ܴ+mVi˭BrW t^Ωx:`{>9pH:.'KkZP9g4jC] ʅٕ;ªi%D@ ֈdy\+2umqt KZbZI;jm%xe z.oUkRmig^\ӹ\)FuaJSšYI:6&9 W3kT6J/KHo1Y֦v;6LO;8{EhK3@I4۔#(ւ6.U!Y6%Ɗm..Ju 9yNHwHRm`=cϞ՚]t"&quur/z㴱:X. #0;^% n$,u^k}lIN?0 X D;"n軓- 䐑o]z[d: T;Qbݓ7Y(E9Cӟkh{}1ca<#pQo+peY-:msxf&>|N?sk89b9m(db;#Asdh,x HܽVdU:dA3^>_O 7}ut4tv` U n9 +Q!"%]R q{Y?64GQxafd^çFhLj4,oI(#frW0VG6 =S7KW|!I{RxcC9W0!eQ"f`u KЋU,sҦ>CǟF6M)0Ѯq|^c 9~/B] c|[t8pGoP9"q嫪2-ix"IQ9M|ULv|<>`~-~nHgXAг=H۞ ׵uBm k2#2r) =.J"62ɁF:1Q*_Z!z5 3'V2eR3kq_V`rwJD&2tpħTSJ qx>A7Z"&MbdB2=gP<-Z|6 ^91'zַE`hwD^~~7w y;t]c~o\/ F(6&R% #B`a+>0IJI)[ :e.Ƌܗ~wlŋ>Y?$Xdtat*PruRL1|ɿXKyJRJd̕ҥvddn#TWbs[3];:V^h+%`IW/0ܠ34 Kpnhm>JՖKүM,,֐ߢƣu4.$F@ * @åUEg${x5T K {9JW͢rԮ dĔt_ xZe6l5Nj&-’/a>%{#N lט2:8ݭVUv^=1LnEq^TqU Qk+?re5vsӆ\/lCDƅU2 O9lz$?qN+b:+MO0AhZVv%N<&xԲ(` sL3 X!^dElr.%E`6zd4T!'}1vdE=ežU.Cņ*"g_+f(0: 9!b-w ғQQ yZ{'EGYUµgV/*Ǣ}9ӑ@ib*9a_hW逆8#h0JB*#N3QԦl+J}Vu~"Hu]aV4mdsL0i/ rכeE4djbl&`z2P>\fz+U{E+6;*z\/U'*E[NCuvU&N1Hu-(춁AjsTa,u mIzMߣVA{xL^8T )8vd;4܋c!.~R)>.lD%jN!faldV]$7b^Q#vZ$Y !H;6l4Aܽ .'6}CuA-c en9i㈙÷tԢlT6|lt5c9 05fPd<^;X$߷r7ОC|ffΒ@=W.dH\&؏L@f{5qQ)V{Y'fFy.m/rC#ey"GT1ث)./|K1u yAhCmG$t_xtןQ}Ii7f6xƐj kz@sW҅hM2H>|QLi# ƆЩKH~z! ycS$+Q\X_?ʏAږ_w(3.SzDEIFbU"y{!Wqϣ{)hM)*YN6-\,?kBPؿ;#lG6/42Ϗ?q #65k2¨0_y*7³ਇqJ_1l)LڲmD|^56+D :p'_+`xnP:v^@L.b#ЀQ^6۪H>{lEU6A#%:i8&OYaqSV5q!R Z&љt 0lC^r4J44ƫ92 Q%:@}bZ3la 앭v?P0Y!ՑmS5~M}rڷVa{馋^ cx#(̭4fz"6yٰ-= ns$kDt*xZ}eke뢘P6m0{mJ-x _Ki#K*w;qOp-+ 7d̯M {B[Ң7ig/X;D$J^:eeb2dL ؙf ŎCD-&$$פh!>&`29̼!a/ q1ܐ%)qs";Dx7ݝ 1/%rɡ}xs)gμ[dC@j|M(ԍ\Tџ ?3_>IU! 7 -Fŀ|ӧ:5e d-#h}/TYf{$2"Sy:;:9# үgvn6Xr'#IhssY *2nBH-6_{ eW1̙Զd=)ܱk$Uy,GcNRV xU $/ϥ+_L`*t"V5ls(tP.rw-=},۸PoPyKKU%;XEu tW\.J"j˄W#b6m ȍk#5SQ%hy3 +QydƧфD 9BH+;$"|u|ֆM& tT8*?eTF%ϹK @(~\0DΆ^ƥu_.hF+h= J2_OPf\t{%MyYV\$iFV6kZe )΍-k)[+DFc+L6cu]9cizԆm'Bu +=WpVj+6VBUr_p- UGV9-'Z\B¿QJsCWfbRPԢtH%k4%wnA UQ80"&qEW=0+m/O4- -Q?} ǼHz۶ՒVtڈSH+,"U1\Xt(GjA\-°oRU&0B[_2 \N;#- Qc 0rqss%B8ڸ.(556"ug MFDK*ty)!u(?DzoQMmExUpkY#VozU*'Hi+F>wXvf"9d$9Tjw[vlj$u6L9y xف*{;c8j,VGњ^ndZ;*:m8| +1 P9J+=Fa4/J'R qB6W~M/?Shَ S']vL5[{J+\R?W3 \B:ZDĝ6kd#՞t32%OzuN=U;!k ~# uqNdN=5c:ivת%& 4ki`Rdq]Tz`cx5$8Qy$]{ŋCjWYIe6dAMۜ|ZM7pugC+@ ˧% ›k)z ekC])e,'8_ 짒Z~#x8J9 1.,?PqcDX=pHmFӹ,M/>[UtR>43n}FTqҗ92dM13OF8SDR&N8Akw-NC91rqvyzB@)zȳ%v/(F$E]?g=k![ 5]ϖOyFmbZ$rF|-3bD ūMK`/ΫK&py=﹬H7&]aAȢ-MHHǫ,Q2[ %i+D--o$4%?&\Z&*[&.gJv!ךiV=i O;JXX{,b X7 ~:sD^R Znuwܑ{fR8.-FX?.*8e'3f5nk>X mF$g1(!0Olgh#EQ^Ahx\=OʓMT͎v,c/OcL d9#>7ē8(\N荒'xw-]qrxѾjK*D:ns=S/?ϑHXp%],dF~hd&,g֪"S$n\ջ8g Z`H8' ZF7l&1c÷wOz!8˿BP.Aakܬ#h.]=ql}lx^iQ=F[ň6KߐZaFQֆ_*; Yү/$64b+1O$86*6.VP,DvQ2'g\S>;@Mo淵&蟴a-. '4 e0M]%{U@A5qa1֠"O߶ 68kT4݊8>s[-G>M:x}{*w!qGDkD5DIJ$7DRpA]gP@JJ=h5$i,;SC%`v/Słi/%o :&q"8z_il<dD>XϖO& `}{y_^GfWI,{0ϱnKtjK ]=> K W-ZZ>&v< %}}Qr5 tN9_j*c=WR-%ӌ:E&m|val)+NMSWCUgx`~eex{Q\>a4ZzS5K (ḏƄ*lEq~SFT. *<˟nV96-E ɫ[jE D9&tDH+ϝO-.(vx8Br+ĜʉMP|+;'D֚yRyNmӍ895SV9n5y\ v3%qep"LD?i5'پ jHF+bє 957۬ w!)[OLB# @VArew_z?ZU՜|p ?,KKiCp!,o)\U'I &;˻`H'M- 'dSb&)5֟J?^XD,Au> w:֏MJ X>8࿇bߓwfum\GF߼6!57=_I5RMG _|WW%0]p#S8 f`;*)ʧSJM!`%{jN^Uܵ"8֎?\j`[ujU\B~mo +A"5Vk*ϗ"\( L۩C{z)Nc ]kRl#[5j̅r CzO{y Y/4MӷBk&G Z؟Q&4 Fd]n ,r5+~-:9Un l K⋸끡.yf#<õc'/$vZ8Ia#}tcpEܒ +kF('ybc"@e]fIǞy?>MBd}jjRHKM Bv ŪJK2`!,n̕i[fzt,QY>C*Ny| 8ێƦ6x70ݖ`xiՐG]`$%vul6`R7׀(a[/q]x+m~z@~)ֽQGF4[~yΗbHJFt@j#O5$/Y䖼Tpc@#՝ *voʹBZ.rsڰ@ګhc}5'[Hό߸̘ ᏸ&FzO7~PpALأj4ևuK>=m z Xf h,z;6+<{+^tvwbTvJKZ-49Oҽ% *aNXb0@kL%>Dy&-TQm3$ o GvNGp 8f 7 Zx/"%I5V2\ >Lb(>y yj;&׿Yw1\z$dw4ĘhWU=L6UWGЧ- GHmOWoT~kn῿[5hb oVZwq2QG#^I[K0z,x;7/52\6. pa74[FчYp$ZFI aԚ5t1&~N( @^)ue)'MH}~2~&* Ӊyv q- wCgW*:ȅš?$2[~-k#A4#Ծ0;4@tgkl,PH.yxb*Fm3t%1URmlbo<7C?LT-TsNʼFw)fIKMp vjeeVj#E jZ,SV9z\ lo˨]6шP׃XzTwf=~i cظu-+j`8"]n,m1좞 \Б`&ah+iXq)u{CXPHR|R 'aA)ችܼB;>+)5`Z6]6rǥ% ROlSc*n_iRzbk@ i̒LC|Ӎ+-C:hV\K}ʸak`GA:zJ]- Vb5Vtzc2!b>NOӇ+mX^@хʁBs0y)x>q2;BӚwȎ:O "d6@іGy>G0GhylDFyu nt( F79M "=g0cJ&l*h SxI{ ~¶^}'2@Y(Wl7wou-ܒc=%HMw^BTF\ItM%me5AdOE}5ևgogI=88e >q_(ϦBPXA.]-]l\D/F zPڤdŜ; ֗E^"}2'cDž#3rg`Gy xJŎS:TI>y8Ʋ6'a8,t bvmml"1/)+Y>bYV=qrNvꈖ6v ֧Hx&9q+ YAT{JCFN)kgootoQ{@ 8@nbptBjo֕n2ސ{rk <ؚR:dMчrbZ~bOL,f͹1@j;fX+P#p Efڿ jŌdzhd41|D'فi2}|w^-u̯Pef:""/w.*?Bݤ0ƲJ>Q~rvVGΡ"i[$h"GH u8$2N.t*uu>۔>s0Yp H/hK1(_QWu^ F8.l8?S̟dKj,t* >t4UjMv6|`C[E1hy/@[֓přtŠGEc;; <L~ Nq0qYK?[n񕦎t1">EM ?*O,(~}Q# ;kهJ%X*v}Z"e+ riUX'wfaRpDؑ2|*P1Xqsϗ%Rl$r`\&T"E L]z{d:O%9v 7ИRP QKϭ2:\77n(B.~s>'h4W!J:+!\ ǃ9J{7={!=[ѧRӹLnD3"pr0w8+W[6UBk|gG4umnop/c4/Յ rsH3h'P!R<3wyY;ϲbD9B]e mYTkfR8|pjJ}<>f*/<[d}?a=L 6\٭YQZtpV Fw5E9}<38S'fR%5} ;;> [֌V-"Lzm oR$ͮH#.dIИ:2# !ZN=ª>OE\1]0 zp{llJqw y#Ū]D;Z|gi*>jDFv@n ~g &([Kx),,:Ii4|cy %npm9m02&==Je\(%i]&cF=?}S^*`F љ=?z_?[7R/ЉLݭ5.x!N/ v j@~"nU3yc1啥x!~QgoKY%9x-Їd|ojU3bHnvRtclLǸ_u`3OXmlP/ +y[6E[ODm՚!9͉haV?`ɼy+?oK8e23Ǿ_۠`&lYA?e,\+H˪$Xw.F\Vy:A}N{*WʥqĐӚ/3aLҝ}z7?&osƵL^e9ȭ\禫ʌa},di mOTT[hbSc."jzk8o)溸_#e77.TTwIH$g%멯"KhiƺH誆^jsH-qA[Cɭ`e-U4`>:F.mE_&̕S}uц?d~ݠ!ؽNJeѠ,QцX :qh;r7|qGG`d}VkN[@._Hٚ*`w.Y`gW/zOf~kW/2z!Ke@Η/z[D|)TyvB&&!xSeb{OnSMW4OYyIݵFPzs@ J,7P+U՜8$i[؆n+49fa}[4RuQ|/F=m3%t) |~9,)bjRKWx2h2dSio|W1xI2iūw na(v5%qgUdi:9v?fƝ-xѲ8^R2_'.U3R,v|iz@ Yv-|S.n~M[_׋;9;L֚ e+!PhܽӉ\Y, Lj%o+4Ts,;8jNԺ!o^Բ} "^s-kie&9{ω) ױC eRqnAʾi{梨/.LXd<PsF~}H‚:O6]f]T2g \^Egcݲ :,7 7ea1ohajR*mþ`үQ8!Lo;lTgsĬ]+ gsdq g{!'L+^9RtڒSb"A[M*>v0 X& vU+Jt]af"iiRy9h U9l T+š_ Avɜe/K7ԍk(}Jx_T<ԕ>, =A-iYRJٽdo@swmu6NfewzY@#5lG|Xc'V ň+PS/d~bpe]lE恉f^$\C>u+l ߛϫOT @jD.4[_ׅC*Bsچp-/l/1NTH]k\'MaU=2DBA|)aH˄'%qs<獵3`C_jM]$10su*ddʼnLWT9@_rk !(څ7Hoc9ǃ4^E!nETsH뵺<颡m ΍潦7ኧUlݧ[&D4RlPCED+=>XE<қ-M <6-͠RSq«!_ɄYꂎ"幥cl`%w nFSB,Bf*92n֫p 府h7IYӋ«8x p@|ꢤ|dN j ʑ~HXc ⑝9 (H/\Nb~:ܺH`x)'I5!~l)۾[c4;\&:1xRwiz3)߲IՌ}RdEJh 33`Y(89<ڦk4T9 ܌Ǵg$ *-n*p9(Lr b-DNÁȄQ=к8{܊Ш15UPG}~sMS%ғ"TCSbg.nE V.5#F qCmӐSZlIwf+ 9?r-YM}o^ͦe샙um]W+ 'i_| *EW+uZU}kc%$/ε*Q2J4x ,ǤͥG!yTEAip!t1Kp8PZOVm;&%{p%>(߳\-ð$?ćv#5}੃S Uf="?vđ°?=n \ȅ)JJ۩?YJO%j)F?&Ս͒NpLn\Ӭz9؎V1q8cPR5\y]Ge{d,Fh+ X'q|qͥt* ߎ.Vm@>iC,WHk2˯zR N1mC ׊4j&_!Xתb...8T03gڞ<ݼ%0mA P A$VTNrWW9-z 6r ޛ٪dlr'Lo U2pmgNhCZZ*ɐy[Yf*$ZJTZz &|1!H%mP ݚ7m8?RgY2=[MoPi:} XT@=1M^Y9B)4QaSJ!þikAwV5L&akW\OMo& Sp$ e~#eܬ8<DL)#a$=mȺqڼ `&&TuD7 @9rbŕ"Ƌ+e!͇=0 &JwrFbD U<1RSwgrxbs-)K+N+_?S;0ţ;B@'Ƨq&x獎N FznMȋb53\NLT|?JNxIwdd-dy AQ-5@D҅nj_: OĜeM‚|mN덍-+n9{x$;$/˞- *}639aTgcVrH64l.'bn($xYCd+kj="JZ 1P}Wt݈1[%l()Ay10VMJ™5ܹyfR?"ysČmz{D_;0XL; . &o=؝u)t+{,XxARZwP:r 3PB`x=:UsRiNծQ  udzVgh*SwO Zr!3kyd['3t4}:ҌnjLM5COy8}$$CYX˚tSl4˩f@,l•&2Q:k!KI7!⢮`)_ɴ2@W*V۝f[r?r3TB] E$&E؟oMI"81!E4봌7-X!Kȯj o};e0*rxؕӣ/*8wbE_3wOy{&sDJy )M*^Y+w+Pn d8_6cqZkZj"S5%T`}i*h t_4 )H84@ݸn􈿘&Y]BՎ_{3klX8\% 3\ @ @yvd9 𕾵O[`2c#=水&U CADp6ה7aw' UoҊOݿʛ_K0*9nv,* j enfnKV׼LuM,mTHr~Pԋtn&j?\οgv 뵟S^a.+2BYgI 9vEo\>Uj2I $"vp$ k"d "LIѓ?Teg|Ώ🛓|ᗶ!cq<@V a!h< 2 mn.{PC렾a\M y1M6 Aj1Y):0tWb"v{;+kp>6!] (D_;f0K&SyouP;NNfO踶j-ރG_fXn;94K ok\j~.WJn0c0P+Z|ӕVLJ"Uvw#Ÿ(;}`գ>?w6/e{xIW]5(k vzN;qƟT7:$~DbƼaF=47ǺQa1~^=v LdפjUBQz3p>2xLLcK1Np5B,~_e[YNiY]xhso,1ΪK+U?RNk"6 I]&Ɖ+<]M`u3A_zE:+d-Ʊpҙw@?J~f_w>*fi&?Zxdb? g[mu pf(N}/5g 3 u.@?u⠇?Їn& ֱnI dcItGcÓB 1P>P/W 䔘vmv@p*G^q0Re!tHi9 7Xb#W?R>26RHd㌨D㩶&@`imFǗmyT}%Y؉K)ƭ~4R5:_Ά5*0VKDegm_4[TMz`Zy0 ?ez)͓vF83tڶOBp1  ¦ |֪8վ ].g̐[,G?GrJ[-U:uM5c@5vU[uhFLͪÏ(`n;}E<|c*CÍNiѽsb5MȹsG_b]D??hSHWӹMbW;by_^^;JmuE]QD?iFo>4Iq"O>̀Z; *6L8V7.+Ȃ VVHNF[n7O^:9Uquw` _%vIk :YDgϬBb6mQP0B[ >2~аQJ7)pN Җ{x~S<4VR1Q֦&bb@m_Vjkx# t,U.>WͭQ W"' o>85O qW.0^SGWp]LScW]%:Ⱥ 1λ:y.a h05#/+)Il FVo/ñ ueV 7(Ypv+E1^WuUk`.ʱ;4ZG~ '6 {\6ݳ1+2l70 Jbe:ܤ&evgf(*x9@Ýի dk&Gj %;fMQKdTf@2nsE=W;d@XAC!!0 GLAGGځÄ5l\C%a?aюB]$joutps/y_s>{d佥e2/ϕHG~82ui`@W>jH1U,g*~(޹.n',E%k&RmV+aC  @atG='C膃&eBwbLiUd Z`:[_!;Hzm\.g;S$궋y@H.O\׌u,\Fl婦wnxO!^w?֫DuMl,9rҮlU8qb؉y"^r @RIBzk=Iÿ{O{v1s X$1X]& A_0|jEIޫέ$F*q%ql[])"H2 USGBƹϞ,WGȡg*87VvwBQ͎E \z O{$B6XpJ0NE=, @ŻDVwk+nAM4;H3x =kTp' й\d:HG\]B#_Fse xxd %_"*0%G\oo]#jҳYU8CQVc,ȭW7eHd 1=:%zN29ex !s:\N/ȺJOނ R}( uZ^ ;N P,k9| ܜv8NqN.2j&\t턊_OcB?Īm9ks-v=bqJUo Z0Ӵ+<I+w@!r:} f+:.kMt 9Lg#7N547z"ߚRm4v/@ҍb2>7Bt룗%v-8htˍ^{"8&/LЛ:2$V]!^Y`wMܟ KxdZ 䐶(̠K~,_ҍ†w. ȣ r(<OR<Cy90dC`4S$q[;l0Gsta2ί=)fYs>q@t%j',}-l48[pC1MSV3YPbat΀>)[봹N]pOCf^KRs7.:n9[ߚOƒ1fӴ$lbk>-$8S۷"PE #AoܺQ3 tx!fv~Gl[DXCh3wk]ôy_FXB(XoiП}5Ti, ::empِkH/8И&oҕq=0xGgQ/!%w 6,H*卻Ξ|uc:1](mx&$ P H SJbhމ*ךߡcr]a0T/y҂hBdeO Y|\m[]Fhp~"GǑł/v#p?#lH5 j|P^k -BHS`}JC31e#wج+i<.asqyIAoWŽC+@䄘?0yaC%ȑ6hdyůs.\$}:./C9}",ywX/ͬ;+r@5Tkg |w~'Hwun_H2W@+@ytFb3 .h8On_llvszeS: BAt\tˍUfج?mmCDf^]:'IV&離A՝Cs e4x~G+nm`@O ]D|JUn 1snv#FʇN%ŵ{gX)neW{.}|>l&ӭXr-}9GK jW 0xށ"8$=rLX*#„Ӱb6͞`_[%-{>y ʫH:V!;?D O=QeolJ&AK0fdI*AM,':N({ [<"k)5;nnʛ% 8?X͝Xxka,<DŽ#7ocKW{)~ ڟ6F>CZC@&&:͓t= C(| IX.= k}ڎG׸q s^$X~m9׺B%a <}*?(HP2"mZi#FX{ܧ<sα@dy($&Szv$MJpfdVoPW]5V)Z]sÊg6dBJXG) +Oy^4/@ AQ JJoJ4;g `-> w3;obJ Cggޕ+ac`zd%P?eP 豜/8L~8󪽉D}IF.k`Iq` !+Y^pe[бWNNv8og*–IYACl1ƥV c-%r9(:(SɆk´EhYO!A 3izz(e5ה,IiR&h94vj } S`MU$x4MoP;u"}ًPy,7xxF 8p&2Ʌ:E`pYG&J2;QRg" \bf 9esYE>%ZK"Vs;1/"Z PT$JD|t "G*Б\ZBMը? Hmtg北_sƾtgD$PWjyMSK^YeKkVox;',Y>;CSnS­7XFBWT("vlї* df{y]|d.W54 :QbKv1Ůzt;_UeHTeb"al_aLhV p~<o٬{ N}3^MR ?9LCxqy=yk|5>XJJiO{`l@,ZeLk:;yvWO9̉o؎["|:6WPVneOfl|gZ@r"(zǪj_94>7+mZr, PÚ-{@:YՃB&ժv#P1.:EMRerE'DYխQfYe}ni't ]E鵬mj??T@i6"VF +FvJv@3.tPǍvlƊM_FE.Lhp#ZL5?DSsǣj7*LnH%;Fw6+{^b8+JL˽$9m&g~~(|mr5ƒEUׇٟ;3,YoqȨ"r$ IϣԧTOVB_gӴ:$~it7OͿ3xQȔgE2_hQ_x#5ÍbIڔ[|.ʾ}NޗuO&ɹ,1-6'Xmo  K"jG(Hg1Vįg9 ks19ѭs2vWMI~Sƨȉ2/'k%N'&NKzV!ef w&Y#:GrDx}X ۅZ4{&? *l0PMMOJ]=6hyFźxKJl+1Q%6 buj?~0}rU?g1Q,|(sn$g:q}aåxuݝ x 1X# wkq_ ޢu§LGtf 2KpV e:]Z[Q"2<&ൈ}77jKE?ے,*n`g1sب8p0XˊfkD{uE7uij*5Y5BdID#[>M؞5zK=!noT |ܑٟVd%N}hRu2>2Iӗ#Δ,Џa@,'V;EoL۞H5s&XNj/%hk,W&d ,EFH2lσ~D.6> WeI%@خe:wl/K3Z2G[qFz j3~Mc'RY$K"9Еw̱tu J7cr aN7 '\VȟvMWݾ|OPCOh:0}!NUK"kyWn. #h2IY[J.hAF7NaXq|Q7*J3*^!t蔹ۅy/`dªFrsAn͠媽i]P{T[gKYO~w|ai,\n?q|o&e5hX\FOp<[m>'2m(=MGϫIij};h82%b)D=mi{~|<1{睻4B#`퇃JVtt^*U+)^+HpՆszBC>I,8BsTo2l(ZXaLvU>xPoR@iYhtUlSݪu~œx:TANJ?by<*vԧ ܘC3LNt@cx۰dӍ>-z98XH3'Z.:* #E- p0u ;xjeY\8sb'<3>(Hiiy2RsIFBc0'jJXLs\D1% CP@22"50# 6""d w[pjeP'US>Se|c/pKn=<{Y-Sʏ{H^|QnCNz&!Σ[׳>:uʣk" XwyI%Q>g^7`@l؝D@tk#o-67?8h= w8 #Q8I NXpIZö́ghL Bq]%n 5R!h7bOlu?L ~OvVAԦġuˀ_,$LM6mqYmԚAPMP%] Bw#bVh~tIxRI1O,+h]~4c nY/C<}wN.H7Vh*.e4ɄڳZ 2 e~a| qxtsj59Zm/Į l{wu8bL1:)D+5/bՉ[iQU3 "ĽsMK[L ѵi'v|J?#S7ѓV' 4;b6l픩2I`