velocity-demo-0:1.7-10.el7>t  DH`pS>]$ƨLW=dFqzu^x4Mvzgv N1g5$cn%kѷaIR~<ݍk aՍR#巤tlF"Օ}%ApRĉυy$ݻ.{Tֲ0u\b\렦N– vb^Ѳ۱|Ǔa/祃KґWcZEW:{xȽ3OP mVwo3:{R[/, lY;KF:7 C.4s>o'.[H;itF29 -0.BrrɫK9Re改V64Bܟ] YBQ=lGѻ۲?KM{W,\. /Q?аh7Sk M& `uV(? BWL`띞ʇ}ww{k^Xjw:p"rHKLL 'WElI"KcTJH&l-VEOd32113982a5403389e5b4a175c3e0d26f287c01f<S>]$ƨMhKpfiD]Ldu)%Wa]]4[r!gqQU=n|4YBBAaKnz4UǠ$7N 0 zꈥ&(t`)p4i{yՇm*e~B}CPY_1B}=261C?@DפQ]N⎈Z.uM/*7Ċ:qsx`4Sy8?d  2\`x| @  d    g itowpd(879p7:C7GHI\XY\]L^wJb-defltu0vxwTxCvelocity-demo1.710.el7Demo for velocityDemonstrations and samples for velocity.S worker1.bsys.centos.orguCentOSASL 2.0CentOS BuildSystem Development/Librarieshttp://velocity.apache.org/linuxnoarch,^ U9`UYO =) U{) jU_ % Nq{st> 72 N''3#(Ve"2]Yab)]$8, m;;$$A/! :{rd:rhorr1XW''!'DhoV%4v.'4|*0ZA0-U!k\H pwMU#'#p}]/MC+|#.*6RDWm!jkzH pu!E]<#}H0 V$>tP1Ax >s# mGQ2rnR-3d-mcm2-3  nRA큤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큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤S LLSSLSLLLLLLLSLLLLLLSLLLLLLSLLSLLLLLLSLLLLLLLLSLSLSSLLLSLSLLLLSLLSSLLLLSSLLSSSLSLLLLSSLLLLLLSLLLLLLSSLLLLLLLLLLLLLLLLLSLLLLLLLLLLLLLLSLLLLSLLSLLLSLSLSSLLSSLLLLLLLLLSSLLLLLSLLLLLSLLSLSLSSLLLLSSSLSSLLLLLLLLLLLLLLLSSLLSLSSLLSSLLLLSLLLLLLSLLLLLSLLLLLLLSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSLLLLLLLLLSSSLLLLLSLLLLLLLLLLSLSLLLLLLLSLLLLLLLcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30cf9972caa204e67d89c6f377331d57a578ada44a007daa47eb576098c6241d8c742b39ba16ddf39806b2b247147e4d124baee357cbd2e349dafe29fa7c04baeb9857367618c74640cd8242dd9dc890d77d0ced9db7ccf67aa9780985e60b2374d1494c08391c5c8b308679d88f8cf303c649bec71e15126f8aa706c86769f8abc97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce9436cd045159158b91990418726d18f44854e84c4480bacb2e5207a350c7c89e46c8db8438aaba61004970cea533e87c4a779645ad424c0088d89eaa9197b45e72cdd2f66c126f681c58c8f725f4b3986c855a190221eb133fc9c59c7f735563e647757482b2b2b20485966f44967f791a999cf0a3c17b95e7819cf97787aac95174305dfcb5c94690fb103676db33a092c48f78fd451e04c4947ad7e97e3ce3652c40fa949a10461d4af4a481d4d7202fb18d89c196326af1da802194e9a02ac97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce6e1420ab7c55a09e7a723b2630d793f1d0928b0b515c824689a62601e45ad0e87acd6498e6ea27c59958b8b7377b93e5b676040bc6624c1eae19eda1c5f5e13e3b7720a8169cb443694fe80d24054f3a954350d074b712937c9d498ab96907f7c3068b3243e800fb033cdc09e93f580de0c21fb51d85acec0948327dda812f4eb75606a06d9259fcbd3164ed2f957f0f5ee1ea7f6b72008990e72e6144b5c7449417f2ccd95c8cbf8cb61feb64bfa2fcda36d094262adfb87bb816b931ebe2f64505c33f033ce19162f5d8cc10468180ba9cc890f2f8bd9e826a7a7f17b4a665831131622b63aa30def05427134fc73510eeca57fa9bf45cd4e492c274308e87ad7faa30f7823acad6627081d7e4e064cf9673dade7de8bcecf20cf52ecfac60cf3f2dd2a6ecb9aa639265c7406bfff9291a82aac8ca41768ae62e4d448e2010889b0d579c900bd7b47c51a0dd3cf3ad8800d2796beef36cdaaed25f2ce1201fa2a59a0917c4b025b47bd9f335f5b29a81dfc659255383e2d13f40539b8b0a3fda321f8804224dccecfd0aeab0337986e3f1935842b03682fa225876ee4cf347867ed074adba7c5ce1506b11eca1680fb5e72a34c0642010cdd216cb3016fd6bc97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce8ca38c94ea6abe71e3dc979de6c11d7301465e5aeda5c31c0074633de155c279d065fa13694be0808f27b134badbfc6b3eda7a7211ae8da6d131b03b1766c40efaddeb53ba12192c5fd6f838466f2dd74a64a6c3aefe7674c3284158f0aa20d8003d05c862e84f5f912b3fe7005d8d76222aa4d099549f351c4f6734124c87e1c97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdcea55d47f9c267cb7c49af87708b59fdb83fdf8b9f8bd07797a1f9c56a29cea84eebe4cae00af752eade0622aaf12ac853884a49ed12c3037a1a805a1ead0d94febffb5a2138b58c621b9a2e1bd7dd02ee9370a92685a27b83e30f1aba74124dc0b38acec2839e170e88c2be761be1073f28051b3fe8e1fb15edab1af0eea6fb6d714961495e4a862a4eae22248abef48310c78c2d143d4f72cb6054a4e38110e9b6fe6d1c77ba2e412b9c3451190175cd69bf8ddac8eb2159a6b8225af2754883c3d002e4d2b6f4aeb81c937a5018d60d3c9321817f444ef874c43f1eed7df9df518871a0833c0ce52ef9b1ac3e6d5d805dc7c70276a9e257e82637536b8dbe17e81385e3448d473dc2130e4f84fa6f5f91eee21d180c0a076c98a2d04cc05884315f74a594158170805547db1781a953aa7d0dbe4240a8d36bc46712ce9d3716e9c7da4e6b3674e902a9d2e3fe6eb944ab591cfc7453489312b6c0e9836d916981a1e5267792aa9a8a0c5c8fd2d0fbe22a50334ed5da1321d24872b6b9a1614260f049eb4346591a96f4a0373ea5716e740bdaaf0e8a604150eef3800bbc83d8a1caf3eb2e3e4ba8417ba411831743af822d29f1105e20cf89a273b5948182463fd57f811b34e64e9da53eb48948e9d7c4399d37b43c0f3de83341f61b51769ee7ec0e943c62c54573e6a97ff703e891869a986fd470528c8fe457a250eae9015cf57ae81fcf0dd3594e14bfb9aa998630446eab777b5797e71248d73c524a4ac2b7dd3d7073167d44611e129629098187749609698ffa1ed5290ac2c8d8c1f95bf423e921feb96c01578e8612154f79d77f8b6165b17e7331b2d41b1150048b9e0fc21fa26d70a825c279099dd64a7a5cb5a571546ef77aca51a0bb1e82a37f9b9e3dd8b22d1964bc893ea28d13959b9343b4f0fd6df4dfcdf67c4dba4d4cf47ad6bb2bc1b910868d1592885d45cebce5f1d31ea3b0c793a58bcb321d66144e3cc54262643a5c7be93c301becec68965a33f90c44832bb4905d4149b70aad318e3db97b688d81753d28d9f91143a53125470852ad26d8132bee08dcab71c5b11842f69c69571f5956e077a3063769f590ce202c103b9c649dd0bfb4fa1e7910ec0e81ee06f3c9075ae10fa8478d1c82b7d60d3c3e42d33c352b359072905066517e042538f53d62516d4a10bf5d0fc01ee6460e643604c2526067c0ca9a7ffc33a742b84a45aae7ae3559343012298b37a7eb2e02ed169e4d7bfecfed6b72c3af55bf51c7f937690578a459166c10ce02a3e466327a5b6d039276206ff016f92eff4e6b30ebd69c9409cc7cacb439bd5c27ca81c38654c78f15fb489b581c6bc37c73991abaeeaa64584aeb534c448198de5eab7483e361962c58227625f8880380f592d4aac2388c314bc811a347b581a4e3cd351ceb9ceeef431d248a5cd776fdb32a252a5fa12c82f409960614df874bd6d1e9ea82335dfe0d0830d4422e3c6de6f4287eef93a08cbe9298116c1fc8dc7cdd7c191e1ccb43527ae6e53a5b69630b0d435a06397d9a6975aa9a490ff590fc3129d3e18338ff027952249fa488af2f1d297523562727bcb5785d0e7505bd01b6b050ad74678a2ee5cbb8aab0bd3270b71d292207dc2e1af08ce7aefc72545ca77484aabecd7cbae00b6c9e44108af772eab162dc2528fc2557ec62a842511208450b7ab78256c7c537c69706df3cb6e5216c30e18b65deeb332dd4706c95276172d5c94c0b261087db105dae01c11c798ac57e56c5d79973918e5fab38040fe06c2dbd58d9d4b87283c040cb072ea11fba27b36c8aabbb17c1a2f96f2f0d95c758e0b9d58b6149242191db8ac37c6ad2e3002ab8bf1237bbf12c2febbc156539849f1ae74c64a1ebdf90e18cf3ae30c8c54e49d03ac2f77eea1a85b86baefcbba94f06a69e690dff5d33d68e7ed2c8a1b01de6357d3a37417bf4575bb744eb4b2618f1d667e9b66144064c7ab84533089d8ac06924e5f6f4ca8af9984503162965c5df9bf0e21e5889285e09524318aa8579edad21eb06448a481c5b0bb008a7b1c9e90ac4789a56b99ed5f2fe83eeebe417fc5219b46cae67aecc943ace0e688c557822b20b8d28bf84d3e25a3fe38f24701881f8ade4a964de051501406f078a8838f62f2706689dac588287df1a8a29c8ec0b64edc17d70d49c87b21df6237d0b883515d15eecb01de6a3d4240ebd6badc74476bbe3fcbd5af72321a6cc8e7207a82b286f276de798cdc606c0f5d80639db6fbfebfc7757921aed65bbffcf50a4df261875682788cd1ed0a5deb86566bc6524c546c3444e972767f30aa79fbbd57b6e33015a2f1d9c6c4aa5deb86566bc6524c546c3444e972767f30aa79fbbd57b6e33015a2f1d9c6c4a79388baec447b5625d7f76eec8501f5b3caf3f40fda8cd336ad18e4615a9809c26001b41fd9512f577302cfc7ef4b554c2015b8d9bfacb0a7d2893c9fce8bfec0c1c0b42736a5d26bb8a357ee5120cfb1ea8e2cc4756851e2d726435b1bfbfb6e870536ad46fa81f7fc8d207b2c8e6e7c2fd8f416c283d6847de27d300ce0151768d19ea204b39a9ea6f08edd9101c0ed149e784d654ac05c624c28ec05122af663a340f328cafe27632c5cadbebaa722f1f6cb21527d0f1bf13ae7db42bc5b07be24f1c809be98c6ee648ecae55b3db67993d62320b2fde549a8d0dfa987aea9b5c9073feeccf2bc45bc75f10d522439546bb46f218c76018a74995df4fb26a9b5c9073feeccf2bc45bc75f10d522439546bb46f218c76018a74995df4fb26a0d1625e6ecf7ea93990788805d00d4dc443486ea356a3fbb9eb4f96abb7ef04d835b35d776b23fb6a0a6f03bbb5c4c2383d8b10dfeea0bdf0bc46e3e28baaaf01b6b32cbd322c793b76a826c1a9f865a2067980d7dfc3ee4953716a2edb7b46c02630605c2abf9e833bd31581c4d2f4cb887633d09a2db61b24919824a3c15d4ecf00cf30a65bc48825c802d5782fc1463c5527498ab7d73e1083bffbe0d778aa75f55ea21ce916aedcf6724df5489bc60e3110a69108ca5bb5ed1d744a052f420b240fa174922ea5d55fcfe4b67221518f4fc9dff05477f4cd2df84b7c9118d69553f917f9c9fc74e1e09c15343759f720a1b166218c78cc354335945d4fbdc3a8f34c801e4be0e8bcdc482d748b22dd26c7fc30833b03cde0afc28382ad392f05a483b0e00aa48bd56d9941f794651052d402d06c0256ae5374aff3233feeb7174d9c16ee09729ba5d7f86bf23f080c3b9ccb6ed186c28a5e2bb53b461146fc8af0d709ef6abecbca5ad85a1ef0286cd38e17ef6f68ad7b7021826ee85465fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009dd0312c5d9de185b0b317ae3810f393863bf96a53019859ae6de567e78d6ac4218ca1e4138f02e8aa31eaa184912f88f418f5beb15fa894546a676728acb1500bc05032474ec65d9f315c76f5439f7f76e6cf8bc49809d0d01c9ea4dd731c7e76ce1a3a4e586b475aabf6596592962f084f13fc1ada7d74d43d97236db1be7524754a1b7f2248d085f69b542439b8eff7289800fd6848888fd83934d926f7f6554cae935dad7dabd4ac0e8dacaa5a57302ec0f6bb1418b4029bf1caa2e8943c113ad9460046cc51d3f32b271dad924476aa1faeed2b82f0fd5642d4c1321bfe6b8b6beb41d226c5e417a397dd34cbf6c13786d55079e6f353bb8b4ef7871f2629366135e434ca40e041c35a3d0f63c18a2e1ff0435cbdfee38758c114fb700833746e6c96529be487afbf17db989603dcd2f53e1a6da0899bfba6222cc206d3263ad9460046cc51d3f32b271dad924476aa1faeed2b82f0fd5642d4c1321bfe6b7cf51b2067104cd512210869612c6fc00a1063c0d07ac7522423483c391fe96ac09d85f724c96c9c574cc8d839c5b9d4df77476de62fa25d0cd64a8d57b319050fbe6af823c54eef68f7de3ff353909374b1f745e928379bbadd443a18f7d4a20fbe6af823c54eef68f7de3ff353909374b1f745e928379bbadd443a18f7d4a222afcd6beea5901d4d1d66d051820179761ca26fd23b7558069eebfa3a57635e800dd6a0b1258783f8640fbfb32db0a348854b80973958567c1534817738cdcd80bb708a163ea39859f18ef3142704a50f4bf6c32015200e1557dfe105e868a746ae644e762e3be1db6c37d029e015fa8d9f7b364090bce3ccdc43b66033b6774c9df83e58ba62d8d20be099d5a3274b551f7e59ededddfe083e922c87e53f1e59558a2c746133401829ef5ba763bf1a9ae19ecd6d0d77b452ae56b4fed99e4d9e962edcc193e2ab291c3a92d4da9a401b1405786c09d5169303157febd111cea7db9dc7e80f18de1c53501b1a7a8675c9e2dd74d9e63a4a3afa102cea5fd81be806996144b74271bef4c1a2b2db101bd857f82f677609b8d449d75234a9c35fdf9568bbf16e2c2738f4c9cb55c6e8ffa9ce446c58bdccb94f7a297622a1e0dd2c35f6453dab3c30781268337b455c4fdc47ff66e6fee4d826ca601af9158abdd84e046e6f739d41019697892ecfdfbb9a32184bccbbf8bcb6a2b6e18a688f832e1ac5b65f83152c33036f1c65f65ace345ae6fca11e6aaea6c24757ae6d32b9df9568bbf16e2c2738f4c9cb55c6e8ffa9ce446c58bdccb94f7a297622a1e0dd9b9e3dd8b22d1964bc893ea28d13959b9343b4f0fd6df4dfcdf67c4dba4d4cf47ad6bb2bc1b910868d1592885d45cebce5f1d31ea3b0c793a58bcb321d66144ed84e046e6f739d41019697892ecfdfbb9a32184bccbbf8bcb6a2b6e18a688f833cc54262643a5c7be93c301becec68965a33f90c44832bb4905d4149b70aad318e3db97b688d81753d28d9f91143a53125470852ad26d8132bee08dcab71c5b1b3718e13ffd51eadccb357879b7dbcfff9f7bd442bee1a2370e431500afcae974745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc74745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc74745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc74745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc7bcfad62e2704dccff214c707f0a3afbd482353207482886a5fb2df122cf92bf8666fe0a2f308ea34d0998f48bd56198b415876e78150868520953817a8967c569ec6eb40999aa002a0d73404b3cc7c638989eb46abd947ca438044e2b3051e62bcfad62e2704dccff214c707f0a3afbd482353207482886a5fb2df122cf92bf8f3399db65d1bf1e218d6be1bde24cfd0d73cfb5383b60830d01a7c55150b5d8e7cf51b2067104cd512210869612c6fc00a1063c0d07ac7522423483c391fe96ac09d85f724c96c9c574cc8d839c5b9d4df77476de62fa25d0cd64a8d57b31905837ccb607e312b170fac7383d7ccfd61fa5072793f19a25e75fbacb56539b86b6535cd50ab067eaa742229cd6c573aa97610122143599b8218a9fb55e34e5951fd041b00dfe2e6da7fe345deab13dd146396ea4c2e8401f9c742f12dd4793dacdd84e49a37cb34520f790076f7c8ae70c2098c4f8ea2533753247bd920e3e41ac6a5f7ff95092a1c8969e172c2a5988121b3be024cbe73049457cf4c791b8283c0f0f6067aa5b606554c492a0804bc7e5b825ec55f99d58a4b5af6779cb3c067d7e3ce5f3bfe154d6c1891d72b3f3524a58816e60a611702e77779afbb98a3bb8f39dbc3b511a3f9f0d49ca236d7685577452e27b48fb45ef6d76bd962c012581212a8347fc14df6703cdf9ded77d1dccfeb7cd53aedb1652f3d026a2b896c2d6c0ce579e903b2128aed0722d01496182b965b7ff5b9bf69031f59f2e231cbf371dcf693df077d7f523c02a6804fb0ce95e4a844ad8f6c96f1a748f3200855506f7f9fa667db498a56ccedd6c29d027f2c18805b8386f55a6fd27a5b1e0cb6d3e70e8a976b7f7776c5a5f572f2091626d872990a0092c137401fe42e5e3f9418fecd3c463c39b3981af0de4990f245995c7a62184e56ede71dc127668bef4b47c6090faee050239492e048094de6f5288ba844ac4912b38a22ba62c59e9aed151fb70f3397b4573aa19c30ae41aabc51efbfbb237adebad54ac93bd79887e76ac6090faee050239492e048094de6f5288ba844ac4912b38a22ba62c59e9aed151fb70f3397b4573aa19c30ae41aabc51efbfbb237adebad54ac93bd79887e76a3935f72f7586070b904ad733feb15f7b1ec229a8fbe6a73fafdbb8ff7ad8cc946102aae0eebe834b146698009be2442704e604db5fcb9143cbb219550cda77bb94cb1839aafdf046e2818f5da3999aa2656ba88be68aebcd84344ff241edc8ae4bf9376833b5ec2fb4ee8fb57d02fa0021bc5678ddadc7cc2a4f298f3dcd7e29ffffed8e6bfc89f5c47ca7cb640adf38a91f8dbd692f8f7bd5b039502985a9180fa39048cfb384049dea1691ee870c3ce76c3ed9b2865bffce9011ea98852c87b645c1429234bbdb75d0c11fb2f730a37b905516580b676056f989ff9d9fe1c4eab06323afea8985f0999203d08aa18b4dd156d2f3e664266a63e57e5930771d3fc7ddc6e563ed7872f1573f38d93987315cae86c9bdcece5c9fd9d2d35b885c9300d7ca5b0995c0a1c96b1e4c50df1dcc421bad2c9f05c70035975eacb8429e1a1e3078828bc12b95baff130d0cdd27767ce037ad4a58cc171357be9fb6047409d6b5bfb9d9798959bf42c52b850283e09f646e203daa4cf963c0afd6ffc4ae837ccb607e312b170fac7383d7ccfd61fa5072793f19a25e75fbacb56539b86bf5ff8e7b054779754a21b3604228be821f5e867cd44ec0404b6159e59538750ca958d08f074989da0dc84e8ce83886aa6f87a5d1172da5ad66e831909aa4e9e5a6ecc75b637a36f019eb90aa796c4d12d4bea7b8cfbd32d64cd233dd52f68417d99afa85a032150212f66d794d34a33cb10b7c8c9b5a67fd0346d7f872b1bd65d247a8043779a6bdea579b55d8032d68da2f466a9aedd4d87c199dd8d50ec72e3451ec022a05c45c70152206a11719e5b64222b0834772c322cd9e49004ecfaad42a18b4b8f75582eebf6b6bd696ce27deccfc63bea6015b026d19ab5dfdfbd47ff0d8a491af284454a6108ccfcb3d41a1b65b1ecd35faa351fff439ec2ba3c06b0ec2d3bc36bb35b5c8e53b4791922cc654794efab37de9fc155dc8bb0e81e6c27326c800ba78fa364a9b2c99ff2e1aa9a2cac98c23169e490bed580976c19d4751714d875e1188deced0a1cf032ac026137e895ddbde22c5b1360de35322d1199f3923ed549bd7da52091be4f1e81c1ce4482cff1d47584fec141d70370b092d340ecaa6f25336ac4d3ec79df395ab652daee5983f9612c6ead8de2bf6407579ef60ef96cb90f9bc810dd13c4dbda4c861453010bd3c3070f1485a39de1bd300e6a9947ebb40aa1c381d420406ad38796898a760b42a289b77b994b5517207486430b9dea2c0394bf404af2e6b066f81931ae0b8bd440d7fe8b0137b3b4fbe703d950f61316112710535ab81e356ccabbe01be5f41baf2e38445ad6af5995564fa12cf294015db196a7e4f1ee083443e2c1cec3a1f959d7f05ff5d02bad27cd91c9cc63c7070208a03f3c88ebede7c17ef0a2a210e23341b6090bb37aaa0b76af4f176c7411a65ddb91aee3772fbae444ed621e434a85af0635cd15ec8319b376293ee431f0ea3cd16e68c781b2bc681208d6b384255a1e60c23fcb5cf73c4abf1b1368b50da0114f6e1eef18b9f69ea3f1ca5866bca18f7832fd04ed50a889c93b5a8d2ca555b768f55ee2fe111fb27e5df07c2846cf52077e51b6284beebd11d797c36f71706e7f6c43d77f9e61b5186f48f25e4c8b63195296b65215c5a881767b46952073f8b70388f30d3c2b9977ccdc056f606882c90849112e3e4dfb1fee5d45a3765d3740c269fb346badfca48e4ef91c29e01fc7ccdc413301b53b31df205528912f1f4b08fb3cd255088889d978d4f3378f448de06856da46e17c6ff423535f2da098a4c1487a564dbeecefec9ce4fa34e0ad0d1c23eca8e22adbad98f0e33e739c1d28b17a5a530f81b3d8e43859acc3d5d7fa7d0608aa0c5f7ebd13e9dd54c1cc26253ff1a77cc26a199cfee6843c6e440b039d5398135c41bad3b609d766d4da1342456b57910ee392087618f9c32b92a6b88ae7f363f9595c5785900cb35f717f9359f3fe3afdc6196eaed83ed63f456c7bb756ec33dca72d6b66b7d35aa2586adc0ea0a89d177697033ef9d906b6dbea2a7cc7c9056cc1601a0ad72a2ee1fcb35a28de56fe6ac2e07cbb4667e5821c05d70070d9ffec977ca915f25f40beb549bfb9748e25cf0cd7c7232d594d5ed66e83b3109e3235a5d406a37eed3cd031343b155894e774a58990af11259e0e2d3c6f1deea09729a7288a7db53a5c89fedc5ac7818050083de83f502f8548d22acf27941dc41b935d1e4438dc09ab2a3d392df2561ef7842313a8c2ac080a6ae46ab57b125244a8863a3789f0e392b6e035eef87266327896ada1ebe3071b7b0f01fa29383739f10ee56dfa030f3751f1bb2de7c0981aed851b6f01201dd7003c690191b3e4b42364fc20120151f94627ed49c2404ad38532187903a1ad2564f2eb8a9ca22344e5eb64762db20c43f8e0940f3b88091f5ff53d061b49ffaa2ddf151a6bacfa7e6ae5ded676f64ffe8d1c7cac8619803b2e52fe40d292339f8227677da5ff738b796159d755236f99389833da99c222c7f6e057a6b71c881f1e1d7189577cd4ecef1c93bc0c94405cbca7e6c8a26f0f8ead7e525047c0c7c856cf48a5cc14a7043aa5e4d01a7e66e7a8694b6f52c9b6ce7f3ca5e1700b4c0d373c43c5e2a446f4e3447f8bb3cb96a8c7c4f08c02139a647453a9f68aae1bc440861038177dca85c5bf8aed5359cf1ffd8e8b5621a92fae01435f501c4bd437ee170efd1cc5e4b31f0a57bf8c8e296f6713a5b7ccb1a89a702bf337296593bed7dc92ecd23c89de3c59e6298faf21fe4f76b529f8f0ce87dc5a66994aea893b326dc3657fb9ba418efb6ae8e32626c5369c13b48e3f81149859ca4af622eef9365664010a9080959ade9340366e8798d3b20b6aa8eed12c476c00b3fffe278ae83db481dc01c2b05556e4ccd27f7e38a6b3797076ffc119eb178edd96f0c718314543e23c1eb93e3bca2a9d2c4c809fa8bca6a0a38f80f2a49f05c52871cb70125e599fe1f1ae45eb15187a9494338fe96dfad5b6071386fa18f1b960a914b97c785ad02742ad5062ca43517afd702c0bb3e3528b5c129c01e24f8bc3f71fae82cb7983d1520d99ff829d42a18b4b8f75582eebf6b6bd696ce27deccfc63bea6015b026d19ab5dfdfbd4ee7af1c502e24122283cbb5363b15ea27e45d134353c863a2d2059c1f71de7d76b0ec2d3bc36bb35b5c8e53b4791922cc654794efab37de9fc155dc8bb0e81e6c27326c800ba78fa364a9b2c99ff2e1aa9a2cac98c23169e490bed580976c19d59191d5c1348c5842f9e54b9ef55df0a0dac77d30ae4da65a63ea68e6949a7db9240432d79ef2bd732d65980bf1ca6b3c887345d38b71a52bd1f681dc65d919e82def04db3a5aac63a2ef23a8dbfd9284ca716bb7286c0040b15ceb2d5dfc3f7fb720ae3d1a7edfda4d2bcb50936b569b465d78009f00ab46362a2f3637a6ba5456350193421c04e2c5fe6bdf95e84bd820d50baaf751fe02d797c901c81bc70f893e0a3af63d8170811be66dbcc4cc2bb234f1ecb69a43ec62a229b0eb540ae419f7b2c3e4386832fad8f0a7c28673c579824ea84433688fdd46d1ea233e5c553bd6f819575baa2945b21ab42920c7e48a07517de50e6b9adcb38e1e87414dfed849c576b17dab6d436e716f70ce01338287954580a7e1a455d0a03270f8b258b21698be94e0265a368528e816153e9056c7a53086d8fe12edad9f267f33ceb0f3cf77f7df6eacc6c4d12d5a25c007fbe05be0296bed4bc610c70b62cad1504501b8997717c54dce355eed5c12d1dbf0ec271666f4aae4e26b4c428f5387fcd88d7327a66570e37b5ac88a089503a01f956f9eb99daf64b040a1567ec67179c8e17b693b62bc2ea430d8e2e35abf88721056a724ff2c69be7d736c21872f8342084ecf4bb5cb066ed0c5a7f65c1cfe683b2b9a670485547c6a7c3a8ba54f98532cf1032d7952a72521827a78636c1569b1696d13e61a07e7aff314a67bd78cc82bdc2c35d49b357ce163c1bf58bee216c7e1a7f95688c9ffb99d7ce520bf3959b88178f9c5bc5c967fff66f72ae3aa1308c2bfa3e2b34b48585cedd7efa2ee088d575d333edea998411efdc3ca8cae1c3aff6fc3d2f19f1d58f6bed843bf9b9472b688313d1c541b68052861360773496f7b964a032ecf6fa160f1d7dedff18e5c4f6217cc084f69407fd364698a5f3ac65bed6e3b882c393ad0117803d9b7427d6b6ca8d03f47c99b0bf79911bec96353a4826e91d888a93eb05e08e7faadb476c66d2807a49dad05ab631163c6f7bacf4f5dd0acb1751f5484f5083028b056fa343f9a037b9ff508b7287c0b3b838b0d2f02d0adb08a7069183369f82900af630ab55c6cf8f1b0a7b8c3418d84730cdebd6ecb193f4728d94b1ea2a8077fc8067e700774c2823cd7c48a216a12f70164d05abb25af80d05041f03729b09f140006ea4513867b468036b3f5561b0542f9e8db304da198df07ccd8072aacee8f04bbbccda4029d58ecbcac661cdf5d4e62496efd4965467fa9a8c51878398bd30028142aa3069881a2441d40102957282b676a2c94bc8e5283235d35419a095bfb7bba778d8aab5a06262da7ebce8b37c2f28618ef1c92a78943d3a56f7e668ec3b966766c28ee205f2ccdefae6ffcef80ba8945ce299afabc148ae9dcf545594b553b4bb7e603152f454fca307cdb677541d83d1732e920f71263c6e785c8227271ddaa6bf62dedd40ac7821baeb00193f56cc95b0acdb49973c35ac3843d5b39f47298f96ca1a77d1fadead0017d347e80096a953dde198cf7eeecdd54652960d994d6a7b9489b399ad8514ea5d09bf69a6091bac2650d460a9bba8cfab471c85ccd1de51eb87cb0a0ae58b1bfe751e16a1a20103483b12e6163976ed626d2207447ebb1f4a19d9c642668334e14fccbb19d7ac6d9eed5868877564859f5557432c03c7943a6626142156835c59bc3c820fb94623c253d55d78b95e245335d5d4ec337c4dab3732f5b8b6f60de55cccbd218c0465e6754b292fdfb7c1afef3772a67179126b3947fc3d3337329d10b546c839bdde754fd71755eabc30184658b54a093f01d522a8ec52862d529b12b82e006e0c3e432406ce65d43ad46b7397af97d76e63380ae475aa46808a6d359b6b5314c571e8e9502e91ed219f4a9f8a6e759092c068dd37e811f22eb4e769de8cfb186f18faa39cb641e52e0f9ee5e1bbc169feca0cdbbdfef2d08f06e6c12ca541b87448c41b6e6644d0e1b4b3c5ec4a87f5694c8958b0e61b48d5f136607521d3dc75128abe37db60b9d0027abf8e5febaae94d48cc492a5f056864eb4bf482dce1047ac7a1016c7fe2b7b03e44ac6cdf573562f8e6fef12a4795d4330b0caeb462ba9b977e7fc4032b768b427ea5cacac7ed4c9859dc3ccc0da7425adebc9e6a6ce33188947ccebf70cfc14480863e4ddbb0d58cce591eddbc2aef8739d48c324aed68545011ce256650663dae2d15603a20cf1bbe490792cb81841c26277fbe40661522e858d4c51e8117f42f4d646d5317be45fa701ff04b8415f26cf3d5dc908fbb2c0e3e981930239067e320ea88249516ee46200d783777bd3e390deab5a11bff1f694a8e6ea46b6866660af97a2d14da5444cf137a438cab7841bc2ae163011561c904b37d9aa6174e41dbb2b65c71fe43d532db8625ea5d7cbbd2f413ccce94623c84843e9f7f40494a52009976073464485acaf6c3966a9ab290bfb77f98bf9801d218dbdcf201d6b363517b3b71096309a2afc63b35fb0eb6d2651683a4a879835e268d15f383f87d7ff56636c2855ae257cdd2916330c0e16388b1059365ddf5b06246e076a87da73d2073c61cd7c48cc7a05222b26fb4a42b5258d7fd73feefd6b91a7aa27d005a8817f892fdc515b9cb24ff1c2842dd57a3bd764d4098590e8703ee9a6e2a808c55c8b760f4564653bd8589e1020ff7a7a6100c6afe1e9f11bb11ae0887cc1268fec91aa3a6bb3c0e8c0867cac3be7e9a40e7a3894ae98a75ec4a3ec113f835d76d9fbd2bda01bc90e338b6eb59b84436edc904d64de8457f4e04c09ac87f1c20a26c724130bc1d4d484e55a0423486dcfea30d64d7f57f85323be49450361b8c944b2af4d18ec9203b58f1c13154a146dbb1967a7d5e3d7fdfbe8e55db4da5e6c2bb171e2e009ab750e68aa101d4d115c86dbdc9518bd8e6d26be56fecbda5035e18f1ba8dc89b55ab1278ba5c013c434826a6dd8393aebe4e4f1ccc92e26c002d15603a20cf1bbe490792cb81841c26277fbe40661522e858d4c51e8117f42f26c17daa8f88be7ed4a480d94abdcd69d184701b537ead292f794f1477fea0e50a65e2a55c3ea8674244578998abf338a65beccde9aba7d60e279e545e0bb72e8e832c26aff1343234ce14250bf1cd84db620fe944abeb9e591e2ece5e8c2862dbb2b65c71fe43d532db8625ea5d7cbbd2f413ccce94623c84843e9f7f40494afec91aa3a6bb3c0e8c0867cac3be7e9a40e7a3894ae98a75ec4a3ec113f835d76d9fbd2bda01bc90e338b6eb59b84436edc904d64de8457f4e04c09ac87f1c202f3463a5fb72ea6b9596c71118c9ba1a1423f4e551ce1b5b4a51d06965968efdd98685d439203e50281f903b645399bb111b395efad5f7502d436c4a76b786081bc7337efb5ad20856ad9efb222948b48cb573844c04d2fe73d0468ff359ccb982dc8137db2f770abc20b81a138d426a5553247c2d90b05a050e5460aece35418817f892fdc515b9cb24ff1c2842dd57a3bd764d4098590e8703ee9a6e2a808c55c8b760f4564653bd8589e1020ff7a7a6100c6afe1e9f11bb11ae0887cc1268a26c724130bc1d4d484e55a0423486dcfea30d64d7f57f85323be49450361b8crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvelocity-1.7-10.el7.src.rpmvelocity-demo    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)velocityrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-10:1.7-10.el75.2-14.11.1RkREs@QzQ#@P@P @OO>A@On@MbSMOM PLNLL @Kv@Kv@KPXKI@J JlE@II2HuH>GD|D@D@D@D@D@D@D $@CCCqCp@B@B/@B:As@ARA7 @@X@3S@3S>а@>^> @ - 01.7-10Mikolaj Izdebski - 0:1.7-9Mikolaj Izdebski - 0:1.7-8Fedora Release Engineering - 0:1.7-7Mikolaj Izdebski - 0:1.7-6Fedora Release Engineering - 0:1.7-5Stanislav Ochotnicky - 0:1.7-4Deepak Bhole - 0:1.7-3Fedora Release Engineering - 0:1.7-2Stanislav Ochotnicky - 0:1.7-1Fedora Release Engineering - 0:1.6.4-3Stanislav Ochotnicky - 0:1.6.4-2Stanislav Ochotnicky - 0:1.6.4-1Stanislav Ochotnicky - 0:1.6.3-5Alexander Kurtakov 0:1.6.3-4Mary Ellen Foster 0:1.6.3-3Mary Ellen Foster 0:1.6.3-2Mary Ellen Foster 0:1.6.3-1Alexander Kurtakov 0:1.4-10.5Ville Skyttä - 0:1.4-10.4Fedora Release Engineering - 0:1.4-9.4Milos Jakubicek - 0:1.4-8.4Fedora Release Engineering - 0:1.4-8.3Tom "spot" Callaway - 0:1.4-7.3Tom "spot" Callaway - 0:1.4-7jpp.2Fedora Release Engineering - 0:1.4-7jpp.1Vivek Lakshmanan - 0:1.4-6jpp.1Vivek Lakshmanan - 0:1.4-5jpp_2fcVivek Lakshmanan - 0:1.4-5jpp_1fcJakub Jelinek - 0:1.4-3jpp_8fcDeepak Bhole - 0:1.4-3jpp_7fcJesse Keating - 0:1.4-3jpp_6fcRafael Schloming - 0:1.4-3jpp_5fcJeremy Katz - 0:1.4-3jpp_4fcJesse Keating - 0:1.4-3jpp_3fcJesse Keating - 0:1.4-3jpp_2fcVadim Nasardinov - 0:1.4-3jpp_1fcGary Benson 0:1.4-3jpp_1fcGary Benson Gary Benson Fernando Nasser 0:1.4-3jpp_1rhRalph Apel 0:1.4-3jppRalph Apel 0:1.4-2jppKaj J. Niemi 0:1.4-1jppKaj J. Niemi 0:1.4-0.rc1.2jppKaj J. Niemi 0:1.4-0.rc1.1jppVille Skyttä - 0:1.3.1-2jppRichard Bullington-McGuire 1.3.1-1jppRichard Bullington-McGuire 1.3-1jppGuillaume Rousse 1.3-0.rc1.1jppGuillaume Rousse 1.2-1jppGuillaume Rousse 1.1-4jppChristian Zoffoli 1.1-3jppGuillaume Rousse 1.1-2jppGuillaume Rousse 1.1-1jpp- Mass rebuild 2013-12-27- Port from werken-xpath to jdom - Resolves: rhbz#875817- Rebuild to regenerate API documentation - Resolves: CVE-2013-1571- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Install NOTICE files - Resolves: rhbz#879021- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Use new tomcat-servlet-api - Update to latest guidelines- Resolved rhbz#791045 - Added patch from Omaid Majid to fix build with Java 7- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to latest version - Drop old patches- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Add compatibility depmap- Rebase to latest upstream - Fix problems from bz#226525- Use apache-commons-collections instead of jakarta name - Use tomcat6 for dependency instead of tomcat5 (bz#640660)- Fix BR/R for jakarta-commons-rename.- Get (Build)Requires right- Require all of the packages in the POM - Add dist to version- Update to 1.6.3 - Remove dependency on avalon-logkit - Add maven metadata and pom- Drop gcj_support. - Fix groups and url. - Use upstream tarball.- Convert specfile to UTF-8.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix FTBFS: added velocity-enum.patch (enum is a reserved keyword in java >= 1.5)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- drop repotag- fix license tag- Autorebuild for GCC 4.3- Resync with latest from JPP. - Partially adopt new naming convention.- Rebuilt- Merge with latest from JPP. - Remove fileversion and my_version macros. - Remove notexentests patch and replace with a patch to disable - failure on tests.- Rebuilt- Build on all archs.- rebuild- excluded s390[x] and ppc64 due to eclipse- stop scriptlet spew- rebuilt again- rebuilt- Converted from ISO-8859-1 to UTF-8- Build into Fedora.- Remove jarfiles from the tarball.- Build with servletapi5. - Add NOTICE file as per Apache License version 2.0. - Skip some failing tests.- First Red Hat build- Adapt to jdom-1.0-1 replacing org.jdom.input.DefaultJDOMFactory by org.jdom.DefaultJDOMFactory in AnakiaJDOMFactory.java as well as using org.jdom.output.Format in AnakiaTask.java - Therefore require jdom >= 0:1.0-1- Build with ant-1.6.2- 1.4 final - Patch #0 is unnecessary (upstream) - We have to build velocity against servletapi3- Fix a few jpackage related .spec typos, oops.- Added Patch #0 (velocity-1.4-rc1-ServletTest.patch) from CVS which fixes build problems.- Add Epochs to dependencies. - Add explicit defattrs. - Add non-versioned javadoc symlinks. - Use sed instead of bash 2 extension when symlinking jars during build. - Use full URL in Source. - Fix -javadoc Group tag. - Drop patch in favour of ant options. - BuildRequire jpackage-utils and antlr (latter needed for Anakia tests).- 1.3.1 stable release- 1.3 stable release - Updated for JPackage 1.5 - Run JUnit regression tests as part of the build process - Added patch file to fix test case classpath for JUnit standard locations- 1.3.0rc1 - dropped patch - versioned dir for javadoc - no dependencies for manual and javadoc packages - stricter dependency for demo package- 1.2 - regenerated patch and corrected manifest - requires and buildrequires jdom >= 1.0-0.b7.1- javadoc into javadoc package- removed packager tag - new jpp extension- first unified release - s/jPackage/JPackage- first Mandrake release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0:1.7-10.el7            !""!## $%$& '(' )****))))) +,,+++ ---- .//.0.1 2333222 4 5666666666655555 787 9 :;: <==<< >>>>> ?@@@@@ AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA DEEEEEDFFFFFFFFFDDGGHHHHHGGGIIIIIIIvelocity-demo-1.7LICENSENOTICEvelocityexamplesREADME.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-537comparevelocity537.vm.cmpvelocity537b.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/doc//usr/share/doc/velocity-demo-1.7//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/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnu                 directoryASCII textC++ source, ASCII textHTML document, ASCII textDOS batch file, ASCII textPascal source, ASCII textXML document textASCII text, with CRLF line terminatorsASCII text, with CRLF line terminators (Zip archive data, at least v1.0 to extract)ASCII text, with no line terminatorsC source, ASCII textemptyC source, ASCII text, with CRLF line terminatorsUTF-8 Unicode textHTML document, ISO-8859 text, with very long linesC++ source, ISO-8859 text?7zXZ !#,yZ] b2u jӫ`(fb'OY:8N3kpצ.rN=':ɼ(΋~~e \j0k 6x{n(r!d&ej2:YfTxb'  ]#XV~LsiBҳ/9]USy/2Q l%CUD2 U=V =KLMͿPJ @RRNF5By&הcHI^Ɯ|6ÛgִDYQлk/rwmM&Khwg};J]cɇC_-<ߩ:zSuʍYʻFK@t{IAX!~SUx~wRGmZVQIIAbra[_OY F) *To95/磨0)w$TZ)P[Pܐg6[E#huƔvsٻsyCbVPKke ! ju/P /枕J hYe}4-)FȰ,dq^m5<72Lzޛ2a2uT_ƆJn](P)hyW?lQ']8}w).U|M U}L~ ec }bHlN=(="u|$ܛVM"~?GwOA6_=5%u>YM;e@ % 'Ǟ=EZ2$I|ূ8 Oϛ\C2Üd|k"C+xca|`^*i>E# >_6>$'ѱ( 3{rdtc+Q!s^䗉C}ﱊ+{FW(̘,Q1'NTtyHJKa&Dž3]u]o'XQ:b챫Xvr9СwC@ ޵e90+UҚ.(IBah1!e]ۯ%qc"^kN ޲O?Tzj5_@Lj*IH5_l8m=.ۆ.,%ѪuVOb3_*,1.lg} &G8ƁWؗNnf7}+$}}VC[㗏P,yU)ҝF}RXI\\<] zCp7QݠmYA+pLڂ0EcNm(Omwkg4u%䡢H )߸S@x!9YzЩ7g_g$Y:kKTWy LGԏ@v3`ft/<yI$R^ywO0G.8H`OjsBdB0(BDGeq@d`AIM!K7.&o~34gn!;S-Qo,9$Xߏrд]"{xʁd" kDM:l-:yBVZMT.EIE~%r=pZ ۮ{CVG*7= !՚4礼{=$2k_qkHKYߠp d߳P9}fn~/5?Fc 5yUk5aqe)Ss9銔R/vT"c>i$Htַ׊z= I؋§M?~ϥ"_bG%d\HXr> >GW߮zçU#s"T2"N9p!m @ D4@KrU )I bގ_^xDAxUЊ5o:e w 3/KsD+ssph/T H_1JiɟI*'EC={(e/Z䚛.`x-p{,x(YW>ϑdjK:_RDU^o$}?fU~OrʽeU !6(j99HFQ)OĀH{w}ԸT{R'G89Ehҥi!*V2?|8c<*dI,V

v9>$U'%KuAJ"#[4l#2&Dv:,Y y̯ڮtH.poӶ8U,ݢ/)>2UY9Juw $` Tjm/t[4Q4r@bKJzʂ%tqE%aMgjݝg&=p--sSPBqFt|oƺ 352@2H{ß4q@:9[/Vn3e!FX_ԕܭh4v+*pQSd*]NKlZ),axq͚TSrI-t=ԶhX 儡 ߛӭe v/{7ڬLܩ3.e?o/JoŸI;w6*^l&SێCrL]U gam%fYV9S2~I8E[Ej {rKؑk^ sŦ.1=qiz_BfptsG;~juї]M w_$ZO6"YIָlss"j F?+;YiΩSL*E8x˜ ` lF2fz"<1= dB_'Ak-Ug/MJg*&K;xpg^:V~i!zFܱ! U6 MhDA 3ì=ȸGGV45e{% kCBH<2>rueȳ;,R6\0mxdǐ,q ֺgR`kV.W9x*_~(tS?59cT SD2)\ Xx/Ң^DFY*Hۦ_b8eU5PM?vW"߿m1dyҳ"Q[msqk3(2ϩv0epT"lz.4a]X#seH3wNv3ЇJX܁ \hnuhcwdr3rīPkrF>~ijȌ6GM3 rup>F>D䙏~1D ]؄%}y$1a_tC8x^a pծ i).k]&w^uW{_Yhմh&R ,8Jym; fus 5|+6۾WFiEܶgUVvGnMbSY*ypc a +}?/J*;UV7q:s\C/I 9۞וA'YBkS7fˇaYi4K<|nXth {!Ա+s(+`) Ed@?gHP Z&@ZN?wMEp@հI30Τ/f كv];E[:rNjbq$z Ok AV\Hi ɗ=ۣ4)Y0яҦ50|?TWvduXSu]RzQ|O[N]$ Bֈ27vMRmWJSp]-qQ`|8XhEW*fWs,qM \%&>q) ^ML8T孤ePFL?&MvvɍDZݻڐyͼ~&$O"`tYoE.嫵ueF< w,pcݓKN6UlP,z15 E&dGHLUx-E ͹.Cx)?ۙr\"(>5k8];/sET^ܿ}|&t[<28ºH!# ǜ %w`\yẜO_z#VΛɋ6l3tq<~b/~Xdo{P?Vg\{ĭ4䕁Iq?i. T ?+v[T6 j }0$n(%Ϧ%S߆ODx``X/`IZKqYfZ|q'jB&PpQ Ɖ?/.ae镁?nt6PN {0Y.J 2| ]E. 6@q8GT7d96H̚4 QSk%x)suoL34Dy5$M\F>XqꤗleF~Ꚋ,DD e*P"Lv|20ƛ ^+p>7=2d{|[3~aha ۀTzi x?!(@3Z@9ic+|;q`>kjjゟet'( SOwA6@A+;?Sᱍh>Ў1`!GXN W܍&݋ \'z{e׳݃W1,`tj)ZS"݂Nض-'h/2HY'[bFX]W23&R^*XH:3t[͘:]&V:O :yтz/Kfc~%NP.}3~m}yH-i&w3lG8W5ȖSq0߯/<45VXJ?&mEfvuK?Q+1 a a3`zc4?I3KJ_NH$@yeeU3@lۡg1\7(TC)ph'0?跉mNMK^={2>/`jmgH'}*~rmY℻ady617)h{jȣE=&CGZ9oSI lCYh,WzjϑJ͒;gy u_ctL>n'l7[dqhGeZ7N1pLHkqc 1 .4|e1NV3R ^ZiOOlMovJi)k$-Ku=!tJC~QKPK+~vyr,B`zy/ۘf?C`$@#rvM^IiNe\ %Pw"mPu" јq|ZRT{i$V}H~'Y z4XkD@@i" 诊Wh)T= L2zщKDT'nG2e@|o.=52 {?8 /wSH+L#+e_Pn DiN I̵.4=fS55]Bm2]MոUffxi5BŠ:!@$EOy!iGPX N?g_2vhK,Gh7 5z&ʐ<5d]r.\(G;'>Y$ў&I3 0* ÉˋLUlh@ &ؕE kK:6#(|I~ m>TÀ]]u oh/T]$Ս\lPx3ٿbݞ$ϣ!p.P }ޝw*Wkֿv#.x Q)cch N,\ɡJ,.z@r}gWH`z_O:&f0)/H6>i# o+ Ul\9߶ d-Tͣ%Ube)Vida KH*jNXT!𻹩9VV mny048yk}Vt4aV(u\pxd#(o\ϘC\MVAIt$: r? $;a55.?%Y(q|*Uq?jXe\-5猁^i}ݶ<)"3mr-of5YMTtj] im85rF4$wHJZ!##8`,1X̨UG`Cf PPaN98 1ٖ9l:α 'H@U<]>sBΤ?d@evNqtsio'KyxʀiY-/Iv~vbΪ6F9ѦÄ$]K{k Xɻ阿Ż]f$׏c;єȶdڂ3@ǎ+"|L1Jd$P:6亸ۃhQG˂#M?r/fuʌ @zo%8lNp8Ώk #2Rʮ:dاQX+_[ࢦ f1*P2^ ϽrK׶6Fv[u{}d%5V&o(,#r{ƜnUdlb.wC"0tA Y%ì"yn\ynKaf-+'71>kBS6?kvRtQ Q!Me Ʌ{C O$;UUw0ĩO ~#D8 4O[7^MZ-k5U4l s^b0RyF;K|eƵ$ *h&ܷAm`3 ~K ~ko.tуԀ\!dʡP*G::{dQ@r9ݴٲ L~|OCN\5λ>>t{XVJui* ND5^S`-IZNd .d i񇀸ڞ*목-aU"r&W7 sdsꑎ>0^2i uc* @ K(KEn3W D>xFu;+je Uy6hch5Ýs1<^?,~׹1ޓ\ߔ{V39gtr72> /#smh:@5klB/=.DecrB^e0^d60z]%0 ,lF X & ̑(L@5|yNfOwŲ(«&(Ҧ-|1CGs2@[i8d׽0"2w@6X-Z?&GKN V7 ȴA:Iϲ b5zX|Ӂ41=a\ ZhnVN 9gۘ4RA aPz?QBȽ&||IֳnfTq^q {iaq2g sȪ́!s .oe}$x8·V/tvysQdQUM&<F;谇d'JP,x^(&"\dV!oPI=bf_xwe 6Kl㔢f^zp؞;83 )ϔnFԴcJ{( ݣS(Z9Nn^4*yJvf 'B{!.f s>?κV[eVG<Ak,ɳL{Z#ONzqb(aG2lDd\$,P*b3UӅTH&/(_1*Jr+us\ r6m+!%q,L)6-fVĠAx3ۅGԂuVһA]o(?_^Tq'R-dF¸KoCW+C_{s⠫8s =ї2ۦ/+:;<|.z <|)N`l c;Mr 7;78$f@a_ڨm\֡'g/{x)I9 OLu7HONɾdQ.K s"7_#-[u=p9Mwvխ)kaJ>B75B;:i}iJ:YJ>"˟HP~ @)3){-i Z1ScӎyKIw<`4l;P AGxh$~?N_4˥8}% kI*՘e}]-kSYF8J1 NMh]i#tTYc5[*C;;lѸK,*Ko` _Bբi Y*E]Ad; fTG2?tP5}){W&f1DKFRFphӯ7Ng}W]ji{ឿ2;gN7DS'~̲*aI:ғ(j=IZ'_zs'ܺՠׄГ$K(yeel=Js櫐WSp5ǻTLN ϐS)d\%` !Q0ƣޘ>?~qf5S C;atiQf}/^!SU*(":6EM7S+X]ȱD'~:';9ey[&{]"PH@?+T AvJeQ_50EA!9hqn~i2()#a:;=q ףv3@#i_J"zyXN'c~"0;^2dI2DoGd p"|&.{DsUAh&fjdg?>ҝM[F4(FFPfZ&ΐֆWK] 5O01&׌ D:5Zϝ Ek2O2$};`=EZ_/Е,M/m ـS`nSQ]{l <#/)X!sGOխE, ݁J'k=d"_6^ S&gϚ2'!Cx}`hVN|F@\! 1q+ݳ?[Un㣆 |S+ҺRghP Ǐ^`rebh-Rv.EU`[Ti#5cq:镦LE 1U) bTcq[yםeђt%۩፾ *bw%&Sӣ$(-*}V8=o?K#ꏇ[H ,_()v] g>~G{"qnm8؆+H6=p/qkLJ%H26㤴lιg#fwek \Y-z18A?ųayz|&> I[W[SWXuAH`2 ƣ)U *mID+sA >\{&}WvdQ@?T;foʉ-}~)*>Cw@(ɨk*.ܪ~|Ay5^#Mr>_0T oj:X\e|g=:VfJsٜDx%Qm_ZFkҨ;'tA|#Ĵ $l5fs24@jMKעL<ڼG`Z.гď (`8ψ0Gs.dY@.}~:2.,FֹI} TjsK'ޗfGrz6`茱Pvc%ӷ&R[oo0@Iy9 |Y]͚_{Bsߝgeʻ0uUC-=='?co^k{<W쬑͍*V.b!sWwYvYOaP GOg}싩,VQHjFth?02F_⤥ٟy7?wjk!vVaRcjwdMOw]G^{rHߏqH/{GZ/um,;4ѮȻ`>R ȣ ??r7Ebڡ賷Bϲ?Ƕ>,<%O7AJK…MT>( UDb wvƠDߝkOݹ¤"1fcgvxP[ k ٧&w2P {Htا?Q(Ĩ|Ѧ$%X漖 &w whr/eW60"L &jFr-a",F!kضjzuwD?llm\jW3ӝlhv3(ʘYύ7+!e sNgb֓>.P!$tP2щ~ E*aôb|m8 R{ɹY{7JD=0h@f$1\Gr&ܤmbBVH*eMI1z#+ [()YoLip BhvcY~z4E`GmQƎƌp(j ܴ64'p|_`Aˍg}F?=sNY)-R=E}X;-Y<\{-9P'0e8lr>mټ8-d"נrB35^F 8(psa]5 )P" SYk*cT*y*^fT&DcΦ}JR:8d] ORsL8U'fǃ1kWݭe`!.E(GMyTN0A[&ð 2u$=&-"]WU)_4moi oxCC?X8h '}_Hk\w2vU)xE/gP.n(ZR;\5͒c_ e*$Pbsa 5,8obm2h:UBvIuq ۵hC}AACBa8{8Q}46oa =9hrŊ+&ȗZjM]RVImbJE* jT%e3[˶BJErUai&GmUSOJ$u5;|ll_X'ook kKo2A<ĝ+kj`)ax%dW:xR_c:ԅﯷ]i6%aBja}t󾬗JHV1rp&^̤E 4/4+ퟶ!s.,#fQ%VV*cICXPLkk*U]yEZѥy[ ]@ Ĺ\1.-i;J~ woS4$wce\ ʖ507]a ;s b%hgb-D$r\Pj1ȓCu֨~^в#'&y cn>*@.M=mc|4IF!3C{8txdk<$|ԑP9뤾-0fU>SQի>-l^ QZ7&< N{NN"ɼ{ ?Ot.8*^TiA%POH*Agn$Q'lWf2:BXVE[2GY]} m!xS읿%;n\sYolCE D(_;5^ev]K}'B֟7ܢtvb] f$HNp`^Σ(C]p@ "*ьPvGyLڕ:er!_ëF3aɊM``p-(uSZe/7K߽0)6g%:[ x'zqiHy|fJ~QGݗɷ[}4==mg{XkN bྸ5d\^JLHY#LrAZ4Ѕ ]M,JQAE=9d@`65 ;M C):䡹8\矬J z?,L۷|EZrG_΁Cjmm3t $G$, /#g* ƚ#Ӂ:i,46WI=Id&SF.ڭeH: KCyUv'+|ZTҹ8#Mvuijڒ@_ٹ,"c hoV=xU{g‘k tq?Kyn 1=%$-Hޔ]gA+niA@Oyml6.b/Ie;;zjHa_5垸E@=DlUР_ãFd^:08;d2̈́ RfF}R2 ?kN*?`I }мoC颸Uֲ$+{MhW ް1xac2 L])ێ!1dʒX1uͦ1"$UYdH4Gnq+O`M z$ә٘nӺ-"B&a#إvɮM@MJB98Ֆ~vg<]KU!%Y!umX x`~L2+PR6+BO&jQ5G!sȿa/vQp9WdrTJ'*[#3V9hoU-nV?CEE钌Fў(gs%"YujPyXDqGȝ{ʃPk6ǒhI׆} (u xC_aZWC {`U]V jayGqDL"mBr"{kpM+G%CJnܹ8%y;\WKRʲfhHtp_ !\-OM:44$BȐм$+۷gn:{VcrQ 93 Y[J)Ä6GX]"Z] ]X%mDG߾\LOs PkGOgcR3/^ di)r♔&YDfq8ᣳÐ%[}kt&9EK_;`%й*#pON>}7҂v#̗=_X$bǡڵτEd =a-.q-+mSx4gLq~ZNAs&dW KoTsL3@-ѻY8L~yX"pބU<&ow)* XH:oqtQqx2Ʋ$̍Nv ~<*לCJ'ȁp ~^hfF&zjiMk*NڞE 5n|¶W Nl(>}^#wl„EZ];.Κrk*vi&{')f#@16RaŚ,'ьM&oyԯ㓏%+ _Zq"Y>:X[Ũ#/pGu'9ĦZ}:.*:u5) xZ}ލ 9<;PGQEqCb]æ$ٵR, >+VͥkR G!/CE|3D&sl_ AW0 owh1c;'r5[O(:`4/2@Rkja 1) NzWVwo{ph3R鄼2 zWt:ࡃg2%Ԟ؁j40 PWr/C]64Ƹ3R=:f?w]~ݱʬAES#@%aKEYX((IL74ná8zEv)su-)bBDHn\V:<&~M]zï@<Ď74A˷@-P΢#s֒~Av[Y5XspiUWXb8()J5f5z"uMΘ K ?Of^<p=Ϛbj/GKDζ0:`aPTĕ>q4[}Hņ6=U*#=2M;Df>=4\ -%.\Y6C%."yQaG,gn˖5a]s;f^Wcv7٨),17|@0(lIi<.Ƶy-,vݪ^ = ~_hs!_#vc~ߖJВ7<?w. z}/Tٗ9hZSTLM7oƗ*,{iư=u bX' ACmNu庴nC(q(ESJgc+Qa?$`qd/ A\\!epy|UQʬ I-d~Hՠ?`藿Z&v=V✧m 'iS蚨PCgeby_nycaH(]KG8 ķ*yfk'~C;K[dQ32~.|Lzޣfj^[@o+:L×*yo8LKpXZllB%AI1>c;kP ac_[c3nh*V~#&/(7W$} x8$7N<h(vDK=ߑu)S o Ng.CPnQ@maZ~RM CF$ ^KU(E _#qC/vիt.1{eP$P9%|xK='/wj&H*pBѫ}xpy@׎<mb_),>c\Ğw.T;-9?R:Sǥ9@S4]zat K4Zn,< x{$>~ih:x[0OL>adSٳ&H XL}oo%MYnzNr33ʡFb:U[JCT_] .Ás-q״E!<^lSPuZqo EըT@ *h[ -cz,Rs+ȅ0(D<`6^b~«o#[K:„F O&05*OX: 9S@" SPx{'Ș[xXLIMWLl_ѻl9Ƈ=Դ!\ׁo͇a[1au4'C쩝KWF]eiߴru[-7 4P8m1jAJu8"/붝K0GR 9oZe8ы f;hY¤'dNyO+Th{vƙ\E=g5p592Z 3lq#V򮀄yPyiN֌3PxLs8CW#OTFsQ9?<_>~wv6=!i B"jsЁSM[|QmgY pX,FML**lqnT%MM's$AK۰";lȉMWgS8:ӲA#'=e}#jT@F "}1bR5&Q U E + THJ*5BN!K$thjK #&o1,nŶⶖd\Vه_IA>#iR/&E  ηMZ[ÃUGxM|D/xS!fCi:+p>/̩Vh~hƙVR:姯:7/0DuV՞zp\0'-+Y"N]dLξˤKoǹcm&mK??[{ԗ@ e󁈥G`'x ʿ-+z9-UXd j/&#*JRjJ_=d6{+?اd&]!mME?jr_mh51ŭU5"n}eS kgKr;BbG%cQ@JOLjŜ0^䈐ӟO~1_j]"Iy![5"RCldQY{',?ά7DL6V2)9U!kdce(ɘȺ@T;MSYG)KHZ]MPc׹n?xezzQgΓ3UJ_ ']ճ\x}+aowt]ٵXHQR,\t3$Xjy֜7Rz ¶B' hխ m sD5d D"Ü[^+qo52T{Qَ|OD U| $[gwuBL< uLJF Ɛ9\uḰse2l%:>>Hg7 O Kv6N@Bk粯Fy,qM8 7"'0bYr*y%ʬ0߭=w6zKqA:0FlNVG>'wFu3:g]x +\j/8b/f A52ʩIPY@SLD |JpnQ\߾-ʡA9fQKK| 1k?l>l4ouod(59_m|p<z+G".eJve4l:R{ ~yE#I1Lg h 7vg^')U†x.D5htw2[cl4oל/:?.^$3Rw _ -:+d! G/񌛐ۈ]3 NŠaEסDe;Ƣ`Qˣ^=i;CBЉ`m3 7B@5΃2TdZ ;Y:#AKyω&QQ눥/&K$&Z";s6>|u o<ȱVTrtt;lோhԷH]Rt~6XV4 ĩ[WГPҊ|Ԗg@XI%*J#E$:!|i+cF)1OL|(Jp%HKd>yɅ ĺ^M2u{$@Y*8$2]l3Vn*/*gÏ3`i_uRO"*:|^3ʞ0$o l/l%?f,TA\o -ϔ<ċ/9l/)iUPE{Aa*2/RL1=k+ |4Cq3ha!Z~ɈRV'2-]EZ7#SוK6}+#IU</}bRlrUB>\fH%if&xxEKPJhBC֞A1de\_J1&wN|69&j!\sV@j7#qu>m#2YT`S@Z< { >˳t)5Sr @7Qм j6\WAu89 W{\4 ϹZOeFKBxoo4~[O54ήڊu{[M;dQ_*\^zoE'Y?q̖^t*%~Q3RkD.掁v@rey(ևX^L^2&\HLjmyftM\t )X\΢XRBu֤Od a${S,KB㷬L.ȿRƟ;,( vd'L5h{ eP݃b ?dׇU~ =vI迏 u<&|*qSDQšvNSYub[- 6&{]\I " )PBhxB7 uUT AK&HΡOE"bV(箪 뭤ngtG9]k0KnJkptӚ17~ʎG   }90ÊF?b9(󁤵1aS'U3 Td)$vmFh7c 섁wRi=aő sʑ~)rAN|=y/ܺlI1v1=yu+= 9粻+:+u9z%^ntJ4T%Op]3 ?l'<iユ)W/:ERa$!- \j?o ?1/lӮLjR:i(:O4Y􋸸R(ID}hE-L:HnuJհx\I-ejdPe 7{Nmzl;(>AbLΌ_'0K:paeJD4ĬOTȢhఘë66g~z7E6] Ⱥ80 LJg=@4eKYB탦O!Uw-PCXGRvq0UH5"؊&KX^:gk8Jc_@:V" `;Tt!.vDP TWtuL~Ǚ?B5t9`d:|xj}"&#IPck 2dk>FZOI ;Q,f顽+!D"-YđS=1f=ֱv[7 "Kf;^m Xcp-ALoj6#QWbwEly2LJv84 zg\>ol%i0Ńj-jA6^Z[6*YJ ~ hJTW`ҏh|?B ~cQ)s !oU GVǿV7D+?#;a ]qAG0UuzʡEB)iQ?)`(Yܜ[=%%-w;$Iw$*U*.7smJIV\ X3jF>CY^_F$>Sc| o.ؤ/~ qǞ%o[l ?8eHn*;.q`V,P:w Es唜<B3>')Nl-n:X# qwqqdzO]eB&Si ta9S.u/} K J'>wg@{6H0ҭeD8ZwlrA 8!4TR(^6@e7`\>Aܥ/̯6"AXG`N,{L endδaQhJPH'Yfz ^=K{:KH&x4o JەJ0b͈o W=d6, ׶O1@|npJ$rP: M_9\)9mvM@7CM6yחpDj{! u\KWT~逤T7zs̍c)b>G&+~Ѣ{*ʿ85>' dҤWxѤtt!+5y|嘈BP_gH bϹ zQ}TwBa٣-d/Ռ(e]H*BW&(C%vZo]Hd^muɛ;56ݮَS-\ |s<ۿ=\ͦCe!z1IJv[[=A[O'U7})lǚNfC #[T>yD6bF > cP^8MXU; V) cyLܓOI:,yjQ:ۼƛ:Brn9ӄA'Fz]5Zʈ08dtnqxhhS4V{ct莃@eP|Vc: ia/8M%Fp6(FV0q)X?'V@͝W/>!KcgA8uX$ߘZ48Ao"[(i6%F?N8@e'ݲ% B"H #G'?[>6MA K^qTte\} l:4K.6!(w\νF̘K::&!iT?F%Vl3f9 3]qV-a|--2"gT힘 +@^n/00'o; e8r9p5^5 Jq$$V'T<(}Ӯ[Fo]0ԀCn"}rcc:4k'i#F]pԆEfLMVQAO*l~1鰤9zwQ$tO9A԰7@gn*eβ&\+,H鶲{7X$BxΊd@DiR2hGɭ%@Fg!|x_qXC ~X}u'3[s@k.&l'ft_u;xj~ad(J#nSm u%D*l C}ui2N7o+H]H꫚dԴF&b& \~<@Muu@y݇_!>9LӬy|wiq?0_4e67cmFRӁLaXP /D]b| Ft\ninim ]->)~_=DDdqmfZ_?}:Bul`=Np]9rNc+, ]{ןGƠ')|8C%grpV\e x]Ŧ). J 'D0Vp͒+Ty} *=r)/Mzt~&/<,ZYΡ,SѨ?Lk> xg$37۩N"۲=ZZqGkl3SǩY'^GFMb L;3V@f,_4:&jf_A{CQGߚ)<+Q?###(`+Iu!L9**|(&v"I_uyA:i_oT[ )@u6v~ݛqN[^J@nVe׾81rf^S&BI4aab6V]6ΐ:{Ђ،eķdpJ{ Y ~}膍]B$olW5̳?UEG^H w-ui_Œɳ\!âR0S~7 5>Cso4qgx,']rҤU3ƯӪdҶ|}}uIzGCCinˎXlY.SY']+%kZI$},糊?<671[K[9j}QdW;j?y^3N1?ek=~ц" v@f`Vh{RM7p呀Z#j/D9}Q>N`Ź2Zy:B~VT)˷,ONDIR!odVCz Fj}D'~kqY4ב@B>j62/Sf6Ro$w-ˆ>N c\F(*〈7#uA~0 u'ߗmJ!N/{-)Ad'tClIڵX.ePXgxl`*lNf0sWyE]MV]J'*SbȤ!.V'T?0vPṄ+XZzDdS,z%t&qw6X\S ^Sv%W+6qpg0;w#FN 8>`FP-# S"~UMR$J?$HӅ mEͶcpŕ=݉2}zo:\M X\EI?VE Q(q\k6TDyQՁfp: ܯ,?!)$FzFwN QL,q٢hcRA?b1F_f#-?.h3qRߋ[he5#|GZĹ@V;.$[YUeN!G t%XOH<.L'-ۋyo PX(e-aa+#^ \Y@ CLR ACKX,Fuȇ8cN'YZh =c&xAq)*b9}uM:J^`ӞT~wXξ춝JCeL D_j'ӈn_/L37LJ] f: %4 9enKEA PZA7(*@1ܳEW+L݆oArVpڅVech_F%x%kunIX-Ns“I&&OD!/zevq~w9cP$RVxzW^jUSXB"/}izX1:jv?Km@^(Vyl+܋?W]NnhY2+]D}_QL"g>jv~k)*=*rT kU΁,&=d?1p1i|Mɉ|?Et2g?H2UUU]K.. =jE1f0˔.'3J#4j(AřKfjhGy7Q LJyʻtJN\HcYw. ,3 T/c{]h:ll0sy1RլT4vǐҬ:P:]C{!]E9 ]EuBy?iS=i^8A6%Yd*Trw0w7 zIgVCs+$mohrbgGXqvW.ٜנNݗjPJ'YSԭѽQ)]Ol_oJH@2H{UrJL-~f*wӁ.s4t @&@Ș2av/]3S9uM.*N^Xf #y/ 2~VKt=B Gժ|.zj.u_Wq+J vRQο!ݗmaL)٧_|qȍS|=P{К IwZb`/'F>^ht'q3-҄N5nYdi"_S |ڬm]:4?d'Sy%/Za. 4Ox "R<% {>LhC,guԴqlT/A։BOa$;XsSGdCK` YØAɬ3Bi:Z ìbW*+<vo&GvOʼk=w +6q\C씼@dvf ~VQn9SpnR̳hBd9xǪ{}ƺlxzѠ0Ch[;G-f}*@vl߱g LdtNdQyJՊٿ/&ض ;5r ;P$*+uj|t9F ˊR ѽ]x_i"axг6K(!f/pr$V(XA1oTxԧvb1Z17oLe뱍B?i|TQo7gt`]N< 0{&%^A#d|_S }މj% ߴLI[mFjPړ<MpWkRr52, #@{ ,0}Knp Ye~9c06>GbEU+D<9-ʙկ'uV[NudBq28;Mk_fCd/eH[y<`m{>Ô7ݸ{ Βgl%m:TC- :84^~ԲcGLJs9(kߑj3'жrx5xDÀrM:(C537aSPr aׂÇZ)l1T6//In͍H <(_BBti1_v Ѯb7n>B =ͦdΏ'4ſE"c :DlVF(%;kK7y\+;8Gzɖh|@k.!/CVHPt\Ԩ!RS&-f`#I?7D6Y8hłï8dER!H @-]W6 }'WnkkgWsAjg M2. x#9ҿLtD]n^"vY{Q9Jz洫l'yCXy Q&LJy_%#u' QQe2.sЧgvDьg ]}߶?-i0*_MIZ: (l>dFU29#Ngnt!) eEN(=zj#5}u&>hdnȕ opSh?tGT#V{>*FMz0nV:@aA'ar}dm̕93ʤ"=RX\ ~5jզWϊ_&EFUtsH"ov&wԬ]Mk{b5]jG$Ү-I1unFJ*Vg.3˷2¯٭[W> 7۹^;?ܑ9zhrtg{4z46 tA5*4 AeKNҴ ơ(|i\{ 5 M- #*W: Tq߸H}2`Pɞٖj i*lfmIJ95Rx#L$ 7c7.ؐU,gG0T#V`c`1XRv2\ C5t0Vè-An`%@nJDyПnf]ClIfb0x:档ςHfPٿ$(f{ ϑf l˭ 'OE , OaOQUǁLmCs+aں!~vM :9 vd%4Lzx |{a7$/u!T؞uK;)5 Ą!gam](3DR7Kx g+57.F7?%\ν_pzq &N[ôIX  yu ɀr^WI@2v:dc82] j6A .ifχvD>9?Į?a4%)A2bG}+{.mD mqt6!Q{@8;U$OS94j~`!L=J;9f.go@.0W7m u$鮠T!4h~.cyz k< f宝je*hY{A͇ $1''3~O!_'Ն+īy 8*ʆc3=l%X} ƶ2'**g& B> Nr޶`bWf~^\9ȗw `_mF/7d{6!AAvͦ7N BWG. icHPg( )Y۷gc e P/u]cl4-6w9dL"FX4=onKӋ:x)8Am*بdxJ/68>̬#x2sRx4D&Spe"yw* 4 T{߸A mkwoIt9e\`в5̓^ @mwݮF/.7$po ;V1{.EP}WSOzXh(,$ /Pu_}ErR8oKzZkBORK )ilF&D"2u:~ei+{ axS*I1c$>};"c&_QVŰa/_LtRT$6>%t+iAhuC(g?ܐy=j@IxQ %=/<J0珩j2'\kyLkÎp`L27#8hg%o$Rܥ+HT 4j쫳.9 z4сy\gJ[ad8wЊmF5 m8á0l5}~mWoށY}2aS|d n=f .z J9Dx͙5Getj~g,^XU$69WSN5\||OĪS }jis{9񳊨XԬ ^fP%YNپñ/vAj|7!?) _iT`?b# i;eSzMC@N (ʦIS$-Ș?04I$ l. Tf茣a0E J)%858,n>A(2Q&AM&H2K YUy`q?a+_wZ?9-,nH^bᏢ; t:4HCAFbf3hT[?׫ yG`:뛇S7]@NѪT0\bY}MX-AwVYn ! WpcC3@ шKXC`~_|O2v[qx=o ] /*n<%Eo 6C.dώ0O?3{MTL]#3[C7/YBV63fJ}! ^]-S, h|g܈&2lM(U!OF-xMjB&3VO=($ ,̙0J7Zʐź3}\NO?TFB>ȐamHׄlj/|A?j-4v=jӈ쯓O]`bc<@]ҝ)o2$볮!@ {rQ9'U?I,;关 ?3[m촁:uCoTC"|1A[\XqY0`0]oGݒ x cꌑu[뙞FkFWfk|Ô`ΣI XE尷J'.zg݄`(~7&{.{r6NQ,,&`8ed[?ªFwRaԴz3!EHo]Xd-w; :Br;eD*sy뛟{"{X2&D8㕌ut^亁˛*!30E^PEM'#i ]R(yZDdzY"9ŁRhK։JJ YbqԨV5wDgĂQдN(KDɉbL5h* Ia2Ufi`bsWTS4{P(٭#"[ۣTћYmSPy\ wh~[^\*h(y1`}2IM$eV:jϡփ̲g0&%LcMO+NjJtbҼCAF }" Q"5bA̓Wl1r?o !qjDgBbS~g3JRo)ј)CEA9(d} M(2kOX/Dž@-V%Tab0M-lF%Ip ,"yƦI^+>y3I=7qSFpk#ԥlǂ C׋ޢ4%P=LV`Enc/##d"\\fB& " ˯N '^ ~(!"(/f|ФZp-L81TuV}>i(sNc&F9`oi)˞ b>Óg˟iS_zh̤4+ddS{`k1?9 lK1Bd>nʽ6~uIC2\nAHi:Lȿvo&o4!\/Y[@NWtFnf+M )V}cnBuPe"G袀 a5[("nC=kwcCl>ֳYӧ=|%%TQ"Nb؊ZbB6ηh )I͊^bY֡ra%>1!vCC= ޓ#@*;<bH6Q=p5oXY :P v]g _b ]BX27{0X6tM2]C;P7ib0U/ꡠ= =)CI6&NU4ǜ{M^ed!vo{ {im/{3 6&B#Wyz؈Rd:G%;{`N~{HIYa } h >aHAT5bH#i?Gڀnm |Fn'/k6:n~TBq:6;_8%$D ;iBP9! 0sf]#,#2knG;'xRLRs{@ZaRbyKW= |O1V9"{jG81وG @1$B@vLQ:iL3C޺*Zl.rmk+A4~ܫ#tzخxUYRk`Jxq:h6}6{̣> 9x,_>[Ok7㆛<k݋g2:tEfbju(o[9.Lk,[P6Fpr‚ z~b۵)#&?oЕU^Ms{cotWc]VeV<-3Bk׭A q'u$٥b.)џLE!wmL a4,+[֛ޜ>UTJN7Rq%r!hbac5$yqQ jK#~ٖs3_^rWf߳h hzLT!,/rBm/}C+Buq r8/3brФ0¡D&zYerU7Zi? c]vK7wv7E?7Igix:P'p%m+kSCſX\,0%7{*C݀2]\x23'/9)Gq"Q w p_LFQ;~KC4 *AKY5q*=UDHG۷79ؤH=u/LW-_oRʃd/R\W9SIyl1+h 7}}+tWk\|52P >Zn TxbWQ\V4UInZytrFVk6Kߟ> Gzq7(㤥Uh#I?1ڒz|GUgRdSzx"V8ʐ9S]/k~Yաњgsɑ^FZxy<}MhHZP npyτC!hZ)/1O/'r;,@{V/+B qա(ސX{2uoeQI8iH=&%@匕(~nΚ(~,u8%=T@~Yv'9OAj\&'VDZ +`KeMU\n>@<"0G.gKU}@J,U7Kˮ YZ