xmlsec1-devel-1.2.28-150100.7.11.1<>,M4bp9|VnX*?=qCH; l/EdD\ k_4؇"2dζH6PlѯR8BH8;ժBrv `X> <\ȅo"+.):K4n13YV0T1Hek5l~@'G#PrHP>.3-%Hbi]}wxqc{aLq67,@ ;))ϗ:[I$yvM>>D?4d % W" 8Xw}     :8 ;> AEEII8 Il JV (J8J 9J :K FVGVHYI\X]Y]\^]a^pbrcs5dsesfslsusvvw{x~yz0Cxmlsec1-devel1.2.28150100.7.11.1Libraries, includes for XML Signatures/EncryptionLibraries, includes, etc. you can use to develop applications with XML Digital Signatures and XML Encryption support.bs390zp319RSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++http://www.aleksey.com/xmlsec/linuxs390xkWw ]y 1 *.)o|V%KYrnjX(N1!&=FOm4?l cp[N N\>7R+Z"7.+(9,. +7S# .XZ wvS1ͬBLe (^w;&+ xy $ HGY "n 3+^ X{ Z >. sj /a 72*,)) sz" E+Z,~_~!J)pr'!; 4% -&z%V+Xl>jJg/X: 1}~S[27AA큤A큤A큤A큤A큤A큤A큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\>\>\>\>bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\>be83d883626e47fc9f717fae2e0bec91aaca4dd5df8dc4e9473aa4dbe50b384b9b63071a773f81f6c5d2375defb5b6986d0e8d5322351d5e00ff43f9f72f6c2bb1888489bb5e6249862bba0c90f6895eae8c1d4db70659a7c0c44b5140cbbd35a1741735b4e651052c8ee2018724cd7dcf4a5062857eafa9fb93061efb813577bea030d27d0eba3fc726a4c67faa1c1262e15d7b0f75eca5de0a1e490c30538b91bf3c5a71d3df0aa8c2336c9487da6159da0314049a893fc78da08a431d63a13c811c60a6b673c2ab605ddd57fcd8edb3a08ebc72b739bc50196d499877b59b76e5a9de7e6fc4d9d76f5207f569369b740d501beb0bb5068e598507b75f8ec3ccf8fc1d5f1f180a26810ae792cfba4590470b71f4d562586ef808d1d4a04925c9f39bc2f9850c5f4d54d69887a06728166bb5c27cb6a56efec03ff69aefb49b4e6514ce5909a2fe91a50fbbbbd1fee7e9b9048e66334fc390ce560d11251bbf8127a3bd664d88da99a099a94bffc131540adb280f00e0203f2191068133a3a29a41e872807edfb39c2046ba8fd620056b8eaac49c3092d2d1df531cc11bc1c773edd7443cc060bdbffc03c44c7f1b47d63dd056cda553b44dc3fbd2ab436f097fb005dff17967a69373387c87bb79d62a594b4584c74709db65645d9a8117bf524ba14eb437972a9563feddff598e0c764644512b6c6f3b86be09f4c414da71d10f8ed1f5e5f574f748f9e185582eaf18e22139b1b904cc6050f1dca1d525b31cb1c687775b62f52c8d79ce21a0012f3cf1e974dc3ffb26377dd7d28cec67149bcfc89b502b04f26ba35fefc6aa424db48b989e74d19e03e48ae3a4c50f1e3b2e8efdf1cc48b21d634ecb5879322101cac83346045493cedec9998e77335364852588d19edb92c6d96c2cda5dfa9ec9899b55054bb6939475e344015c92698a62a95c0aff973c23febc78bccc56181d4cdc547132518579fc0815a01f1a09413ce5dea6a5b99ba0f78c38a70a00ad83adec6e04063f89a384afc83cef11481335411ef643c809b349c68b3ad26b7fde051a9e19ce9871c77f2e4c486526edb762e366ba54ed8dbbcdd04860cc50e17d11cfb4696b376816aea79bda4e5f7f6c73f7a97904f9b79dcee63b84f25da7e5446e80b802c349f027049ffd2b3ca78e7dd15c25821f4517e36fbb857ddd4aeac029b4a68a0933c280433b03681c032699d1ab22ff0f6d7f5501292d6399e0a99fe5ae70d2b6a41d184362a7fd183198d044204bfce91ac233a6fb5885e8747aa0bd2d16811f83fecb816dd321a3d607f29ca9c6e9cb44f69e02d0edb15cde87133dd563d41b53a4137ba491eab9be9a6c66d72fda04e4b848be132fbcb16716a84f3115cfb8bae22ea959ead98894b2542aded4414ffce2ec41341d5fb95b92a31a432ccf89615901c760f04a376b98b5b0ec7a077f96c8f539dda5396199d1ac2d103d23f8c99949338d2dec937d7da66f09920b1a35396da3f026af056ac7af33d36950491abec45729d1e0eb39d5d83127e52b313f8a5163f5f14c3d3465181eb65c28d3c04617c508ccb5c751e6b322a680eb79388ee707dd03a9f718a12f68561c85a27914f02ca8c411d1b6366365c5ef67da48451eff89b0cf9e04da7ab0031028fc2f8b151ee4434769c837311ec49f7debd63b454744476b44574706d2b4833a09713683d54d8731b34625f8895618d8ff9be477d2664efdae6b64a9ff8a4dc9b62d9151a7e9e0f4221efe0c0606277252f63c422682143c671d16dc0165fb341c049244293057e12d5c0b487022bc5836b635a01d5753a2678ce0c6b353e2f9f88b6c7e04253c13c301f3889d4f0ffd7d32657cb19aa7f28ffd963de7f38eaf6089718a623c14ac189e28c8a877cce9c5208e6159fa4b403829b9bcb563d5ab426d6b1add575370a6ed430a618fdc26f66fd5956a1522cac94d3c3f76a551eac64ce6628e648ee93da2e933659f6395c19ea110bde2a0030a038ac002dfca294fd37107abba565df8089c10f63d429e00ea7f1bb90bb94ca8747e286083400e6920be02fe3f87d0d0b1ef493ee0656e331070de17a4fdbf1b4d745abe44a19b0fbef6db810104885fc50da84d814ec600554111a9f05345ad25997f7f6bbae76806112740687c329b062dfa19d0fec510121a6fcdda2462e7c112da1de3d8cac0b0f2eb64576ddcf78ddb245c2f9b90f1be5824290ed5f5439ab629f4aae4a317a32da9a1f110bb97545e26803350256c4ce7aecda2cab4bce7653146c9efdb50dfd3b447b2cb3cf334418438734dedd6d8106b04d94ac2a0c60b590278604845132a3544bea2c71aa7eee4575f16ce1e8d3b20385eef97cd6ec94ed875c9670809cbba7a2a808683f2d2948d7aecf15a774c19e64bfea57690923ecd3c9c4fcf93366d566d189e11c83c2dfa44ff3c5b74f6b949ee87de97323fd36c21c3814740e8d85ab24c0f71fa8e3cedce5f09355487c6a20ecaf12754e30a4f41b6603f2372b4e7f7afda3a675e8acb8bcfe8353e00896fe130c11f455e30801efe26aa01d9927bd6dd9a37b203203a092e32294f624603585adc8d95e98aa669b8f888d7b82b66b7e1d93809a491118636133a3f1544eb265d75c3478899eb22f20d3085f08f187be63ec36d064ebe02db776c3a3870129242466e9c28dca9284c83257586d89642d0762917d34e0db2756ea54938652c8c079242532c80533913c2126bd05e0551110afc0679e2a0985eb2c2db448987f0c4fe39180362563a65de6e2693bdecd464b40aeecf0d684ae612ee00b801792fe6ee7b00bd7daf70bcde3e569516438d46b664c51a5ca6427f5cfe61e8c9564ffbcb8dee7d571cf6cbb3cc997192f3186fb4ac53fbefeb1dcdec02899cb419a11c250e42f2d4f72dc40466e3f59ebc8e11dbefd2ccc48529b6aac7ba5f70640dc30d7e647ca83d714da0e82280788283f6bc88ca9aefd0f256e3fb579e8fe4bc01a9f2fd9a222aff0a279578da5774f48b87651ab201989b1f655434694850efc2e46abdd762eb0d683f9cce06a419b7be37296337d5ead73e32c82feaa5faefcd10af8775ac0a752194fa173efd2162170388215ff83c40d847349b56f372924b410feef340e7041b3eb058f37fc4647f72f752f9b9e201a8ee72246a0f7f65ac8901e4ae01d47ad4afbcad0cce2ec645a192e85ddc0a5b210d533e9bc4b045355030a92a6e329d6864c9694b1c1b7587e980c82ff007ea472cfa3dadf9bb5e1d1c059e4efa728a8a0a64383ef88b2bad29169279584a931dd0533c43aaef245a2b743b55d45d23a0c62e3d0a84856de86d8d18b32d32bda4cad2813db13fedf85fc2780ae352bcf90d63434b08eb572f8e9fff9b969a382273ff87d91e79156e78ce22108b1af00346b32bc1006978f3a79d2921875855431ef6a990c5f19ff88c54ae3050b278c78596af56c668ca3a94518a1e7f77aa9c48560895ccfd10602aa0a6724f0616e76740e3a42d6e8d873209e5534193079806e89a6d0b3e5158805e0a6825b40ca03f44f836d5915b7dc710ba20adb716bf13bb0a80f3d871552d5d6351138bd84afb456d0f5733a024d65fd8d30169a80d5b8fce8eaf6a5c245d31e8386fc6bea8c04ecf5b94c2874a43d1b7768bfae621c48ea5710f6c57232226c3100395fc0aab6b3c576cdb2e6ced553d53e40705965ffc3a4061c068aff5bb43e1506362499a0e755dc7f5a50d61eb628d364d013b1cc780e2b295cd5f537a1e51cf407f8fd1573a50cf4e02c4252480cea187645862e89064a8222b31b8308b7d54101a5c447b5679b06e9731a0cf25086f1a949ff577f5ca13e2ce03cec40c835be22d44217b49a08541c942576c59e995dc6c4bb60c8f7d4e9ff63a7390ab4b994385077acf88468d5351c796091c09901c995d837f13b2e07aaedea576d55c98bdd5bb4f94c40bf6c51ccd5c21acf32d39a7496880fc2a1f667b3455f931658dc0cafe99497867b56a319cc0c6547f164a9852d06cbb333eb3e21a9a2d19b58e8fbced693c0c25b19b60f8d54d0a88bd72802918ce31fbe4130abbe6f60984cfd45bb26a651e66bda7956ef294df10a66029d285af70fb4ae5f71ed0b06a9a445f249f210e503d271350972ab5a19b9c0cc99435d3a772f9cd5c77ed70a39864ad6d712cbbb26db605e4663b76ec43a7c8c3b2a88fa043060e6f4b0e9629577128b6c4c5bc57f940b10c34e5d40d0b29f30587a072e902c37987944d7c3839f7361db79c72d82b4371d433be564103a510d2afecbb2cd3d0102409c946a33813a75a27c5ba5ad21eb51fe2059df01fab0602c36ef10293db2b5b09a8eb120483a57751ab6ffc5ddccb10883aa251d31d20a9dd7ae0459e482cd9d27683462e2a63501c55a937d5fb47d52788b38cf24b876ce5b741259ac05fdb0ba34ae71a9db7200c9851434d47544d24cff011f234fcf34bbf285cb3f9f9f5c5f7c58297cffb7346e0fb0c61a4c97ccb39f9b02e9fe1b510372d543933e3a1fa8bf1c9013ecf8797ac7d8c018c72887a7207f96458bfcda86ac4abd59065a216bee54b13978596b8748d53b24e1682e13b828c0b419416829a79c0df55d16b572be1e3da6b5725cf054537c4190b9cc5b70d0c391c8c50fa90dba4d81cfed2b2fd733f4a57b6218afda79b1bb5d6e11a9c2310341e5005bda49ce253ea2cb49c9287208da0af3db2d81550f32f50690005db0e7624412f10403ea06d8da978abc95b6b28c2c549055a01188e1e38d08096f895f7eaacd6de3e5e6e49b7825f0bced42fbeddc06f9ab1eea139b5b94b02417e8bb3ed88df88f301c091dd3772244ba6f228cabf57f8ad001d551c5c6111985ad2fa09fb9e3bcc9661c8e518e9509709fd51b92dfe83fcae03732f39d4773ba271a5b12e3534cd17dec0a5115dec4ac69a80fb6662fbfb5540efde2664b41d75b0db93642d358d3cc657e01dff85af123dced908b4c1aa63b6ef42e7dbd9d8d03461cf4e1edf2bb9c8d9021d251ed954b53f4985e215e48492270d02a8f9124aa940e89eb7ad1797969e5bf053aede52f2841c55ca393ae74dfe306b886b5ff1fcbd04806d6976ffe4c08ec8edb7017d314a4d8517b50649b55beac9dde5f76d4a70313ad66047c3a5a24108d54ef306b6501c506bc84076101b885418ec68d8986a4f89728d7b4dc95e0f28d992d1a5e53431c785ab7b3bef673544fce9d937f57e265e7f36fdcfee5ca37413334947f623e178607d731d94f34c24e53a743f7a4fe90c1a982682ce1486bc2fc7a0646d0a170b153e2761db0e57d06c66e0b7b7eb9f35f12d224e1dd8082ff3e8c8e4d8c5b2bc03c004a76e27216aabb4419ef6ce3879190d21855ff7e365f16283dfe491b84d8fb2f50328de65892067d71f1e67582a74b991c161805bb91bca7cb49f585a0dd32ade2427cac3c490df3b971cb1b449de0a2cc4ee968ca88344ca6ca4246812541bb7972070d75530724a641f3be2b5b9c41fc4ddf7fb8c22f8a4e43999f813b33d5ad0ef63fffcf3e0d7b2661c1755e09edf141b388a1a240eb1464f0203658ded58330e01cfa7450e6a3b3fade7145f76526e749cc3b858c941379c2e51e321d5976e0b587745f1f860d1db173007baf6f85f32c6539d3d0f20878ac7ff764ca17df43729a51ac7a2c2d48affdd9e83423d36ca51d5bc6cfe74a1813f4c5afee5c83de9245c14f4f9a99213d4a25b008b788c874ac9a38d41abec0b57fa10c43fb3adbab802f2d3f887707a7d9407a6719c55acbe7207b3ebe29dfef04fe34a24f24f82aea6877c52d644ca3708556b0cbf1bf2262967365775fcc8ac1b54efdc8efe2a7a3eb868df5450a1e809399f3e1a85372d88aeffdbc49bced0af21fdefac75e7992f2d9a1a0d72e2b429f88ca71166a07cfcb3056001bd9330c4d61e7cfe9924807b0c0d67bd1709cd7ea0dda2ea1b8e1324d43a35818ab9515d9cddd42216fe05a55790be9281a0d39271a01fe8d9195791859bc99ee9ffef86237dfa772820775ebc8d2ec1965773370f4ca5d389afeeffbb78092313e1721cc8f6e89f7e61a1441caf5a290c7dd7d8f885108dd3f1c73901eb876ee779452f353586932a2a40aceef849440650df1d909afa323952589ed9d0f34c17476c6001547dca1d3ca089e2ae11e5458dbdbfb45dc13b61b00afb5758eba537875ca91eddd22aab13ee7de91a951b64cceffee0029349a2bd4031dc1addba803a96de21744d36e400bef060aedbc5b66d24ef9ac7f60ae101c227b9ec66902fc96bdad7251a56ef8d3414a239b65930368f5ab965cf92c2a5b8df5b3c4cfd99a3d4523b10d3adb48b94d02816558434a9e1375f46468c13269f0485357b3a70dfb73dc60826b5dbe5c7606c6eebf4fd631a80c84b1ca88871088b134817647d8a34d6a37f819397c04a5bed051155f79617b5879efc619d761cdce4b39049e24cbd0890320c3720d8e850d0c3e373981bacedbaa591ad3ccdc91079a7767ab11a6f627ebe88ae3f8cc35a2528fcbc4bc5bef717b5273b3b82cbdd58361e843ccd8b5c62c43f3fedc356589041791c81f289599450fc4c4f091c7a687463cca37af0030d7045f84f7b6c549a86f913758ae4e77077d0be62bcd68d9e8bbad31740ed62f2385abde414fe208a1d35792fedd05ee8c305853d060be84b7eef9792c111744a0fe0b17f34c694802ab2677af8634c22d1f693aeb9cb5579bb18ce86c18522e8550aac15fce606dd46f73e4a3949d85d1b3ce6edb46e82aa47304740774f44ebbb0c2623af6c94d1277ec7ccb95e0d6bc7551441a9bdf1999098d799fdcd36e86a000b88043681deffdbee958ecd375d68cc0ebf194a61aeb28c08be0f7589bf4e056362ef35585a233894cfcd06364254fae4ab6247ae422dfd94047024dc6d9a7573e4b0fae733f6deaabd1c92555a9d8d2ad7305c32ce458cf9e331a39ba70206996c98c3269cd9c8e854990d587033d75f09fbdb6d60d8f4148d0c5a622fa09a1fe5007e7adeeec86d3f50e617964998b10bc6d907a5dad0de6cc00044fd67886ab6570cf0da348dffbb14c025644b6f771b580147aaada557386b58dcd66d2b9c07a03a9787e92fa010dafaa6c58a51708146e91d137d121dfe48fcf8abf390ab93765f1947d21f11f372f5934bd6920e383ba7805120820efb67a0dbc2c023d849a1ff5e3345f1ad8ddae5ccd685a486f2e393732e26205758812df19a35f130238cc1ab16238f9d117e9d8e371edcd016f1bd161dcaf70fb0a3851e92cb4a89de4af57e63c27b495a9bf5a47f5f4b6ab2140829e4e2e1f6f83a00d420b167ee4c84e4c47137ec7a4f2da0d826e97dd6ebc06680d4e7c81e16696a048382b3a4899cb46468831ae22bde17dadb926758c82d206c1f16dca425fecdd4d43a21f1dcc0fa7c35f8e90badc2393c1f5e2c460468689c723c42f5868c36b2068544909464046198b33a039c742261c0df5fae312bcc26a60c9da56e7eb081cd8d7995411e6aabcfa93e6b840b42d04bd176e91c9cc293fa87f8d06cbe28a635d750e3c76d4a5973b5078cc557af470458baaae16e63ab08db479e558d93a177e95f13a50c0691809e5ef5d015461fd4b0afd0e6da98ca2682269faea0050bc876fcf72d58728934e1863bff353bd2a38e002146e15d7670fb4ed2eb906aa801da43aff3ddc2f1f39647b2f5dcb524005bba0a12e6836a21c4c8739989ac7a85409b348b917fd3cd4c4d1351eb3466d1c30ad08648e8f2332248965f57119d695e0de9a411271eee1a43a24b53f85c6cba4f6fa07c99847442593f412b5a09e65dbbcac0653b69e04ea9a8ca61a001fd877c02093b7a59babd7fd360a28ca383398525e689229cb7d39eef4b8daeec521aa4ab6b0bfbc9e7a174e4e41a5ca86141af184c24d6fe88f3af06429bfcb9fc77659618d12194acd8b68822de8178686f3c7b8b80595e97b232d1c0fda7041afd76de31390567bfca5571fa34b11c6b6a1a96f8d87691a8971e87c04c6e3835f40e988bd4609e4be4bcd3aecac920d0c1e7646646b84e9ca990562460f9cdcd5215433d7a7bb8ab94761c3cf5b340e5af048df1b198ec0562a556d50e448b812e3dce739b4d694a0480491c9df0ea3403a601f5869b372a303f3e78de6fd177391f4575b72f77a8c0168b67e04a8ffccf37ce3a716b2612ddef9b4723c66b6a5492f8f72b64bba0e3a9a246640e0556afd14d0028e5576074841292952348db88cafee78c74b1147b0b89473da332f3239d098d501b567a8aaeb57e7d40e797dc5296a716bd279c0773a9775a99db6d77fae7d1b786e23196173cf6629a34e30be4eb29927f30d7024a0d4e13e711e98e23c051f4d2acb83b820df2efb2e1aaaecbe1af4a057d8a5a05f6c7da0cffe63d9042b22e3710654b5f7950397d7libxmlsec1.so.1.2.28rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxmlsec1-1.2.28-150100.7.11.1.src.rpmpkgconfig(xmlsec1)xmlsec1-develxmlsec1-devel(s390-64)@@  @ @     /bin/sh/usr/bin/pkg-configlibxml2-devellibxmlsec1-1libxslt-developenssl-develpkgconfig(libxml-2.0)pkgconfig(libxslt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)zlib-devel2.6.01.2.281.1.00.9.62.8.01.0.203.0.4-14.6.0-14.0-15.2-14.14.1\@\ `[ٙ@[ٙ@[ug@[r@[{@ZXXӸX<@WEU6@tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comkallan@suse.comvmiklos@collabora.co.uktchvatal@suse.comvmiklos@collabora.co.ukpmonrealgonzalez@suse.comtchvatal@suse.comtchvatal@suse.comastieger@suse.com- Update to 1.2.28: * Added BoringSSL support (chenbd). * Added gnutls-3.6.x support (alonbl). * Added DSA and ECDSA key size getter for MSCNG (vmiklos). * Added --enable-mans configuration option (alonbl). * Added coninuous build integration for MacOSX (vmiklos). * Several other small fixes (more details).- Make sure to recommend at least one backend when you install just xmlsec1- Drop the gnutls backend as based on the tests it is quite borked: * We still have nss and openssl backend for people to use- Version update to 1.2.27: * Added AES-GCM support for OpenSSL and MSCNG (snargit). * Added DSA-SHA256 and ECDSA-SHA384 support for NSS (vmiklos). * Added RSA-OAEP support for MSCNG (vmiklos). * Continuous build integration in Travis and Appveyor. * Several other small fixes (more details).- Add rplintrc to avoid bogus errors: * xmlsec1-rpmlintrc- Fixed (bsc#1104876). Added: Requires: %{libname} = %{version} to each module in the spec file. This will ensure that when one of the modules is installed the corresponding version of libxmlsec1-1 will also be installed/upgraded.- Version update to 1.2.26: * Added xmlsec-mscng module based on Microsoft Cryptography API: Next Generation * Added support for GOST 2012 and fixed CryptoPro CSP provider for GOST R 34.10-2001 in xmlsec-mscrypto * Added LibreSSL 2.7 support * Upgraded documentation build process to support the latest gtk-doc- Version update to 1.2.25: * Various small fixes * Coverity cleanups * Removed support for old openssl- Version update to 1.2.24: * Added ECDSA-SHA1, ECDSA-SHA256, ECDSA-SHA512 support for xmlsec-nss. * Fixed XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS handling. * Disabled external entities loading by xmlsec utility app by default to prevent XXE attacks. * Improved OpenSSL version and features detection. * Cleaned up, simplified, and standardized internal error reporting. * Fixed a few Coverity-discovered bugs. * Marked as deprecated all the functions in xmlsec/soap.h file and a couple other functions no longer required by xmlsec. These functions will be removed in the future releases. * Several other small fixes (see commit log for more details).- Fixed dependencies with libraries (bsc#1012246): * libxmlsec1-openssl.so * libxmlsec1-gcrypt.so * libxmlsec1-gnutls.so * libxmlsec1-nss.so- Version update to 1.2.23: * Full support for OpenSSL 1.1.0 * Several other small fixes- Version update to 1.2.22 (fate#320861): * see the ChangeLog for most detailed output * openssl 1.1 support * Few features from libreoffice for integrated * Run the testsuite- update to 1.2.20: * fix a number of miscellaneous bugs * update expired or soon-to-be-expired certificates in test suites390zp31 1660473368  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.2.281.2.28-150100.7.11.11.2.28-150100.7.11.1 xmlsec1-configxmlsec1xmlsecapp.hbase64.hbn.hbuffer.hcrypto.hdl.herrors.hexports.hio.hkeyinfo.hkeys.hkeysdata.hkeysmngr.hlist.hmembuf.hnodeset.hparser.hprivateprivate.hxslt.hstrings.htemplates.htransforms.hversion.hx509.hxmldsig.hxmlenc.hxmlsec.hxmltree.hlibxmlsec1.soxmlsec1.pcxmlsec1Conf.shxmlsec1.m4xmlsec1-develAUTHORSChangeLogHACKINGNEWSapihome.pngimagesencryption-structure.pngkey.pngkeysmngr.pngsign-enc-model.pngsignature-structure.pngstructure.pngtransform.pngtransforms-chain.pngverif-dec-model.pngindex.htmlleft-insensitive.pngleft.pngright-insensitive.pngright.pngup-insensitive.pngup.pngxmlsec-app.htmlxmlsec-base64.htmlxmlsec-bn.htmlxmlsec-buffer.htmlxmlsec-custom-keys-manager.htmlxmlsec-decrypt-with-keys-mngr.htmlxmlsec-decrypt-with-signle-key.htmlxmlsec-dl.htmlxmlsec-encrypt-dynamic-template.htmlxmlsec-encrypt-template-file.htmlxmlsec-encrypt-with-session-key.htmlxmlsec-encryption-klasses.htmlxmlsec-errors.htmlxmlsec-examples-sign-dynamimc-template.htmlxmlsec-examples-sign-template-file.htmlxmlsec-examples-sign-x509.htmlxmlsec-examples.htmlxmlsec-gcrypt-app.htmlxmlsec-gcrypt-crypto.htmlxmlsec-gcrypt-ref.htmlxmlsec-gnutls-app.htmlxmlsec-gnutls-crypto.htmlxmlsec-gnutls-ref.htmlxmlsec-gnutls-x509.htmlxmlsec-index.htmlxmlsec-io.htmlxmlsec-keyinfo.htmlxmlsec-keys.htmlxmlsec-keysdata.htmlxmlsec-keysmngr.htmlxmlsec-list.htmlxmlsec-membuf.htmlxmlsec-msccng-ref.htmlxmlsec-mscng-app.htmlxmlsec-mscng-certkeys.htmlxmlsec-mscng-crypto.htmlxmlsec-mscng-keysstore.htmlxmlsec-mscng-x509.htmlxmlsec-mscrypto-app.htmlxmlsec-mscrypto-certkeys.htmlxmlsec-mscrypto-crypto.htmlxmlsec-mscrypto-keysstore.htmlxmlsec-mscrypto-ref.htmlxmlsec-mscrypto-x509.htmlxmlsec-nodeset.htmlxmlsec-notes-compiling-others.htmlxmlsec-notes-compiling-unix.htmlxmlsec-notes-compiling-windows.htmlxmlsec-notes-compiling.htmlxmlsec-notes-contexts.htmlxmlsec-notes-custom-keys-store.htmlxmlsec-notes-decrypt.htmlxmlsec-notes-dynamic-encryption-templates.htmlxmlsec-notes-dynamic-signature-templates.htmlxmlsec-notes-encrypt.htmlxmlsec-notes-include-files.htmlxmlsec-notes-init-shutdown.htmlxmlsec-notes-keys-manager-sign-enc.htmlxmlsec-notes-keys-mngr-verify-decrypt.htmlxmlsec-notes-keys.htmlxmlsec-notes-keysmngr.htmlxmlsec-notes-new-crypto-functions.htmlxmlsec-notes-new-crypto-key-stores.htmlxmlsec-notes-new-crypto-keys.htmlxmlsec-notes-new-crypto-klasses.htmlxmlsec-notes-new-crypto-sharing-results.htmlxmlsec-notes-new-crypto-simple-keys-mngr.htmlxmlsec-notes-new-crypto-skeleton.htmlxmlsec-notes-new-crypto-transforms.htmlxmlsec-notes-new-crypto.htmlxmlsec-notes-overview.htmlxmlsec-notes-sign-encrypt.htmlxmlsec-notes-sign-x509.htmlxmlsec-notes-sign.htmlxmlsec-notes-simple-keys-store.htmlxmlsec-notes-structure.htmlxmlsec-notes-templates.htmlxmlsec-notes-transforms.htmlxmlsec-notes-verify-decrypt.htmlxmlsec-notes-verify-x509.htmlxmlsec-notes-verify.htmlxmlsec-notes-x509.htmlxmlsec-notes.htmlxmlsec-nss-app.htmlxmlsec-nss-bignum.htmlxmlsec-nss-crypto.htmlxmlsec-nss-keysstore.htmlxmlsec-nss-pkikeys.htmlxmlsec-nss-ref.htmlxmlsec-nss-x509.htmlxmlsec-openssl-app.htmlxmlsec-openssl-bn.htmlxmlsec-openssl-crypto.htmlxmlsec-openssl-evp.htmlxmlsec-openssl-ref.htmlxmlsec-openssl-x509.htmlxmlsec-parser.htmlxmlsec-ref.htmlxmlsec-reference.htmlxmlsec-signature-klasses.htmlxmlsec-templates.htmlxmlsec-transforms.htmlxmlsec-verify-with-key.htmlxmlsec-verify-with-keys-mngr.htmlxmlsec-verify-with-restrictions.htmlxmlsec-verify-with-x509.htmlxmlsec-version.htmlxmlsec-x509.htmlxmlsec-xmldsig.htmlxmlsec-xmlenc.htmlxmlsec-xmlsec.htmlxmlsec-xmltree.htmlauthors.htmlbugs.htmlc14n.htmldocumentation.htmldownload.htmlfaq.htmlfavicon.icoimagesbart.giflibxml2-logo.pnglibxslt-logo.pnglogo.gifopenssl-logo.pngxmlsec-logo.gifindex.htmlnews.htmlrelated.htmlxmldsig-verifier.htmlxmldsig.htmlxmlenc.htmlxmlsec-man.htmlxmlsec1-develCOPYINGxmlsec1-config.1.gz/usr/bin//usr/include//usr/include/xmlsec1//usr/include/xmlsec1/xmlsec//usr/include/xmlsec1/xmlsec/private//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/xmlsec1-devel//usr/share/doc/packages/xmlsec1-devel/api//usr/share/doc/packages/xmlsec1-devel/api/images//usr/share/doc/packages/xmlsec1-devel/images//usr/share/licenses//usr/share/licenses/xmlsec1-devel//usr/share/man/man1/-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:23464/SUSE_SLE-15-SP1_Update/972569103892e3e642eacdbc5fca389d-xmlsec1.SUSE_SLE-15-SP1_Updatedrpmxz5s390x-suse-linux  POSIX shell script, ASCII text executabledirectoryC source, ASCII textpkgconfig fileASCII textM4 macro processor script, ASCII textASCII text, with no line terminatorsPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 914 x 983, 4-bit colormap, non-interlacedPNG image data, 220 x 370, 4-bit colormap, non-interlacedPNG image data, 220 x 290, 4-bit colormap, non-interlacedPNG image data, 650 x 480, 4-bit colormap, non-interlacedPNG image data, 1012 x 983, 4-bit colormap, non-interlacedPNG image data, 810 x 870, 4-bit colormap, non-interlacedPNG image data, 380 x 230, 4-bit colormap, non-interlacedPNG image data, 1050 x 180, 4-bit colormap, non-interlacedHTML document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit colormap, non-interlacedHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textC source, UTF-8 Unicode textGIF image data, version 89a, 441 x 273PNG image data, 90 x 34, 8-bit/color RGBA, non-interlacedGIF image data, version 87a, 200 x 100GIF image data, version 87a, 62 x 31HTML document, ASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RPRRRRfUYutf-83c3c99d84060ad3d71c2c1abdfb1b4ee9b2711ca7aacb7a5324672f57fea2728? 7zXZ !t/qƥ]"k%w5n9PIjMEb7vx+fT`jdJqۥ"&yr}ԱykICc1UUiALzBĊLH e=1YGL~;M( ~DBe1뎀(N3*7difԑ& ӭ6&Aojij@*׍eDYҟ6QA@3o`*rb{HrV}3OBFWaL<҇"f< Hxυ4mзDG18dҎO@D#TƜWUYN=bf=zr?@Z97[?IH @$-|.a)!rZDKhb)$g=; 0cwWVCsА$Xp>fkGfM=z9[{V3̾<a] j޽'5nHo#jtr\%°D+.^/cb:a"eߕ㖟C.5W޶6űVX3xVKB.S̘z0T]׵!}Lƍ,w>C`+߰MMXTIP赀JΣ2.gy~Y`|+3GRn%$QMܜF|A@MEz8] 0WKc?O @͔ty81y#x mf讵I[IlmEr5y>Nd +ٽ N_ߥ\JLfD{17ZGWחpgrX c4 q:*t*([`Tl Enȃ})31 zA!C륃ű:+Sv8FW;4fR1}0 >'PEK-h<+2dxW:ߏwW ۦxe&'<3M}Lꯦ<`Vb uG/'{ޝwf\ZR$Uʼ%Qf޻+iM.^Ǡ 0]D* ;k0]nҌ|zzgW6c'_hNx̭c"X md\3x"ow@qc 1UX+f\i4ovorglPN$C49s.b?4'vF"-7ݞ%OizXGKb&HȄ Qu2ߌxKg|i!X/qY%<ӱ'qك7TMFl2riTA7 jgLd% Mjڭ~"xxܩ@a!#[b|t\LX=UD UT=kv ùWٻY0'/ 5)ޯ6NrFZ w>LRsj`l=, w3@5U !KoRl`݊>cj Xb:?`OV8Ն_n/#~=@ ,7^A 1:<9\-hIb/#?8W5mK%~~y*0y;`= -K̫f}} 8k<3 vվY۷^s[-<\u0<<|o,K@a;!M/\ڂvwz_)mbt}lUnϞ6)*{7ʀhnطh?e?ۋ &Ox9cKܞ̖Vl!A߼&8B+.A[i1G皮vJS#-gsm*89fF%b >ѢLJŜp O \J=GnQ]5ٜzUQB')Q-=cc#NPbA*Hj㜖*_r)H Tn3QrM֞-]̹LL%RX$+zX=U;]Z+Iuj̯D+ !Ѕcs`Έf@ Q(>l6ch/l^# ɥ:/f1/j^ۥڃ1w!~+(̚d1\YZΞZfכƙb9#73+{BGkIy < MpR~.$sDJ* "4qUr< qmf 9c@(-UXqI=&I6+m/ڬoJpہ >f|,\*QJ3c^+n|dAO>LAQSBTW-b]]Gf^2}&{xgWQbA;Ga>X"Ֆd c1 ..)H`yZ B?:$\Req.%pmko+l9z/U7u=|ey.CYH:iv?ڷ*#ۏnzWkO ߗWg<oq; 2Q'?2|u8}:WR:O|۞.x.@FZnw c·ocjޥ«i;hQI }T2bE"6|,TDzjRX\"pWhdAfk1Me2I T|y Rht9įa0~S&lr]#]Hua"{e"ݠ3*JQlc*ӵףGϥ0ނY@tq*~KэJH4%+\t`]4@zN[gu 0fĮL]b_?~.5, Btj`PwNԧ%,*߅wpnq)EQkҽEn81wP- ;$'O@63!9D O1/tb& (Loi(xkJs2@pa1͔rP?IqpT;R{wԿ%Nlx}7o@.&%2UF!#]'KB߱9=?X@aU!r*+@{\af&CҢV:ZFAO4eOzyf=7t$gmx30Q͍^1[n!&S9)(^QD^Wi !@B'x}l](Nb(T8@$qTsŻiFL!d&bΎlg!mns`%JxPOpΚVҴ CTk65&9[VpqXT.Wͯ8)AcD4/"!^Moz&b/HXXF)ɦƓ63y 5" /Lݮdl"yPbrP"<|8m+ʣS)6D?)%G͏\XEh H_]N)jfe:`,KH8w:[@GDŽ=.$^W]fd,gA ߜOfPPYj)e{Sz `_lOFs?./_lz/ _O@Xɔڃ9%A: 5Иd5^o}1V8P!\_ć1AoeT>lI`1o7 +<޺BQ',%CUѵmF%v`~7{F#k9 :Iz6\G zel28%SyP؀7R ꑕ V]'詆*0pV'kf(~Ӎ rؒe eD[ab]` {IBUd#@R'f-^gG<|cT W@];L?ȸp,bi,z;抖Ts䏹f J-d5#W K_VI [|ݣfG@Sv{v7ĠVU:TU J _vRi?;!"u19Ka~kR^'6f>"KH 2 DF+ƥ}A_ O*\= f `=.Qy- Ku>o$:*Ǔ% ; *[;#'Q6^V׀& RKMF.OJQkݚd^r{-空{0p:fy4YQ^?'%/ |r[<ԋQfӎإ>~A.!H '4rbᐠȂlUI P>Zui"$s }O'mf"1(GK4>yI3/y7CrS(!qP:)O}ST䚤E&ߦ)|ͨ jgV Usy\T+]~:n^B:.}i($GHiw;EOp3'G^)mt _Q_^Ih#c0=!l^R'T }>Wq5MIT˝api6P{5柞;1 \a&Ut Ue)s98lxHs%Ǧ?>;MN[R1tx ˼W%K%] D9h(3 c[n~|kQ U_$ Eέ<W= MsL}]*Z]Ԡfg<'tƅt'".heuYͥ(?h;Fux? ‰ľ_#9 >OŔ7# Ӂ16xw<dStA_NIӅwS$o;Z;< "aE{V=6 {yH |-X $OP]G :FqHMNM!eJ\޽52D+˪xh4G' 1k!Cl3eE^8-(.7N9 nC2]J> s]}DT^5;9d\Kةy~LԊVW_9GEo> 4xkmǍ,{jx:KQf3鑿Ir}(g1b,)ZfQ9mF ^U=y)${r%LKhËӵ.gץՋ{&'~O.`#~OᫎϫL xlvYPc7&G 7ozfR_ |Džft` (DP5 wK Pu%da2e5wXN) CcX["ܖ)vM!iIN.Q|ʀIUg3'H". Cdg k(Q*{SqMӔρ3v7Tf.m]}X{o_鸐 uwMb.\^K;Ko|J,cƃzNՓy:}7z=9$V!u/{dI(Rǃ;+OdJ~rnOei}M+H%%v97=vs5z~ӝ73V3At OfHCI\Z8C4Oh+1y! 1Ocmѷkذb}|N!SEBu "(V'"}1Qd^Y*4nyRwƁo5ε {j:8¤eVFEwDMZ@3Dxu)ʲ S‘}5-SVQ~ |=_ Vټ'Ү4i1biJ-qD؊z4kbWIdj|$f&^˓kӄ`ݒ]@*0Pc$Ϟ$ƣtK@+@d;G~e *y|xbn%j|F|uR̵(! /!({t Z!qpCU+#=C5#yH]W=KdG%ֿ"җv" Y٭,IX4#Nw]܏~Dl,wfJ@T?B{9A F|EģA{[GA*,3r r&Z98J̻eץ? r~ 4kQ_$Rre+ayKwfE[t,#%q%L[#]'Xii8l|ʘQ1,E2[?,93eq(SBO'uovv,;l`0#\v?]RGj^=ę0p54TťGL.Vۓ2P?qQ[Mo!y}29$#H (3S}*[{e)рw#Mc:$&c$R܀j1ݻO!LI]#y\Zu N & K3.x|t?B&+o{#)Bp RlSⷝ[a["س,ࠂOtj_Ixa (vc)YF_S2*]/$ȠRS"4B X:To&yy%ͅһnĢ( /#`4C4B$RMVR,:A㿊p)Ka$Fǥ(ib&3 Hf8[S@mOHHyHKب=)XBНp@ܪ8pMCsPM]8k#N N oͰ!a_en*@ zEb 5[W&}[!:,֣̱|J@k Ǟo lvj%k2g2OV^+SÁ w]tO j@_}$Cݝ?+KNBz1KnҘwgf)6AL/څWr;E*_XMrW:n:U@GȳV-)e4!V^uh"_@A΋kK,r:V(4C {xSAEqs:b, Nt^PL \S{|xP[KM//7wiᅫdedyAx`eni0!=\HwOxqێq$u@T&`[+?a?gSE1>e@}sqKB;r0:2%駰`R@~"dku)#gc^TuyL5Ơ.A1Gj@Iݷ'B>jU3ʲ&#'m L0vgIǯ?LȺ3.lrn _p6N4Wڅr(}ޯU&}eIP/ $H,2kwa#Dj Iרȉ=߂E0y5E&e,){.uϣhݏh9C+ F.ŮrW%D.bF&&øEƟokQ5SL!ft6P4B2f s|\X*ЉxE ^"ʋ=YoEQRJpf{Mׅ4PцFms-fݶ+/%(V|1do>/p-#0$*98NOfb"f4Ӭ5`CSa@3 KԟMEzjg؜"HZu 9Ԝu_}[5䯟ʰ4(c-?Z$P>֦{Qyu'$?/擦頟УW CTz;%mOz$Ԯչ-^j›}Nx|X4Bf($c#GR +nY-OS[A -zD::%)FpZڥcƙuRB鄜uW9ډ'z8~^7];-<]nR Sx^DT bf. :cDM4DyB=͠B'=ҳCDgaՙdItݱ+LH*ûpCUn!TFծXeV?(K"<8=6kp4\XߏH1Tv?6 g*CRSO:kA/vw3x|97 <En[{)3zr;)[ؠ1Vtm)t87sP|MFPZ?[GɧLqW/z[%/${%w`Ӷ!'KtkVex$Q ?i'@F[qn7 \KK.ŸSJn߉*ƮZ-9?EVtw/tdM%ԅpuoLt-eX9i[9do)wrB.EB ;B[R]S:<-p~I6LCj]ZvZVC/CdUV!S= Pb _58}62QDmT{o[9u{_?5kpWN%.O Nbd2 b@JB/-@> B@0>l wůhh0̮t5ăX_w ijίM Z(:0UvJ'[e3Cý)܍(goRc,} 5e!,M7@R 'Ěa wi"d)v@8[>^=ڎU4slh~ݷa$kV{C ,J7A;RQIpm">ON8wrKU(K;5.Q*!w9jyZ%Ĕǎ%tcS& +20E sܖ:.26f}IkbeXDgRuBCT҃x_5ۻl&^{ksF-XrI"`x;nmR7ZUqL  K=PO}c=G3(7}9` @v G3.6NUǢ8{M5<|)8S&c o^2V^:%3G5m0|vH; H^TvĿ?(,hZM<OsyǪkHecp)$ʡ9Km8f6Úy9p%JXe!ڡlj!= Lq͝`nP צD i WT.'Ja.69k0kR)8!ҩMx0*6="8ڹDFn]}l첀Ձ-x^ƠQ{>~ץV7UHgPQD%?)N7ۘdk˪i8&3*1Y#>D_g{{φNx");CE uU= P^;+κTB=B!?gUwBbXu ~zH%‰0M*p \Շc:OM<*mi9!+>"rS/q>n4SPC7L\>Kџ:I~]]EGSg`^ P94Jp;'w#WO͟|l᫱9X 3iL &R>]8Y3 j.E8|\4?o &&)jT]vڀv, mrkƯFbO[i0= R>`ԏݏKr{Wzo,r'n4VbO kN̦S٘g@e<ޟ{9ѹ-ybUi+?(I4VrÕt8Op5}t%*fctCfHL~#>k|Z7x ࣀ/.!W:̀ ;42 @^ fZ2J1u%q-!a.EݒiCN8n69TszԜ;I˄" u8bLCeReu_<:t7qj{ޞ4p !B\~"<[i|L¢Ux"BT5k^=B'gEdM\%)YJ-:細dY SjGwl6R3⮎HS O_yϖl21Iʰd} E㶺(h m?d^  !q~DPr7"u `],%?f!Ol\wHXMw#'c\+dVM83A=I(]vfA1 0)ުxe }[0KiW Z1]*Ȏ7ՇT&n?@qW`MFp$ ĝVu?7 S_^ߢ\WC UbpdG(,fS 62b^[<`{Kk'~ME\g"mD ;aice 4 z|Sh"why!j5|'][ĿnY*#+1FF)j5A_'ΆuVΛerEKS K[? X ]^eu)Ot񍎜V Fl @b޲_`֎BlЦv$4O ptz'3OŪr[l9UT>6cVǻx`2;5 )&IΛ_%az":!?9i;ʠgÀ;`L˯+SُcL55$bQY1;-To){ۗ{#kH?8dMT/QzàY88Ij+gRh{rS@@ZvoZ񽯽~Fݛ]&h =^^^N0BT%>2GH(xJfS&ġ.AJA^`D/LT5ZZ)Scr] tjG;j<%Y(|jOjj;G $X#vvcGR`[ ^SGZ!NJѤ}ي*#F_h[O\Θ)0C˴G`a:OoQ`њȞ=fY4>(eCH Õ"*MVj'4~V)ੁ}~t$zCrU>[F% FdgZzir_hRM?0RBXRg~<@=Q&ΤFn.+;GY֏7cǿ {b ܕ0@'!F3G$+wC#} f^NLsYB< W`$=1s7i 7 }4 vdV6d7 vsrmG]HI (bjܯF"B8-yR_)IXQ=gUlM/G*h'B7֩z^0 zmw E}i5lpb^1q͈MW,p]~7)5! C9/r~y0'M9BX6QP Dv adN ͨ y{9%5qѿW<Ȇ>8S!KY/~TFҬ`? ߬oaxφX :_y]DYaM9#kVa᷵BM_$?8p?YlUB;k]3үgt" (VbnPՔI-zi>%^}ňtֶ zaҖ穠 6k*ryExݩsL\8<;Ƒ ɴTɆϱ1W(t.jbn oK`"fb%[/YҝiƖҕ,8GZNDAHlt`̴,(6z&J}YDkeZnqd ܳ?&978&y rww3du8P@XrՇhrM H7+NKD b' 9 C+% ͝ \(`p2#ؾ> koR :zGhy}m(+80VnjRc 0$af4רyeg}%&DLa;R\i_zݢi .~RІ~{{9EAzi-7h+'Ds}^87zѻ,%5K7q$ }*!hWq8&j41כ6Qn1aL8}3͚-&\fR,̒\=%2:v>X&m19XC+$^yAcDA4rA W-<0u.E/QrkV> s;)D-;@ PG.qGE/#\>ku ]ZtNM47;;NV=ޗoXĺg#foh[FGF@ޖwN:l+˨;1?6b5̐B^/{eC8ոNah+JA6D'5@qcyT>&"eg[ݶ%X% A*m ZJxGZ}a t:%rܞ4$#("ȹ|{| dn+И16QNR%2Ao UUR*q"aLdG`t$;ŁHX.SZT)ܻwdmnk!zsF1S :kq$vB =D 1P6o%Lǘ Dس&p2JYfs w&C y*=TZ i,D*ĻAY=?m%'g1{ުxӽl 9<_xOMI9~Bp *f ȥ-u[2uqWwߐ6Ҧ}N/ETkV@4B zA<%q| B՗gԞd89dF{ܛ/NupC.{?.4Qŭ*}Y%kQj:%U /yQۄ e/ZrkDؒ}@L[  p+gq#B1 tr0U^uCl?p_*~p)/^3|$|2Zd>lTrh sn'9w-2XR0WMUJ[6EuG*}dVV6~-]R>n+3#n] Dyp2>g\km{g/z(S'j~pH!Bk|8p. 7dD45O^ B`XIɐ_>[|v1M5 ^1#[*xm5;086^uancbN G@uwC迨ZUE ģ\S39wzk7FB mKjQ,NfQ/M`!fDّ {GEUE1>e6Tk\xl5UGwX· 5qލB.~xfoAF}éfv>dۇ3Fe]hZQ@&HJVslRzVt뼚^f@}ӊi>'Phl_@O,cUwn $1pY 䌞:;h38}ؠYEhN@eOhNGoUy\BhFZuIeW d2; C>˜!ѧ~dtEqRS <6d}tfMZZx<^(_ kfA xlU G-crF\|<2FH?f6HE,K#y?*W1( f{KYcZ3H &JpDnN CO%B>u<{0UuitMczvgsD=(yQvjK澱Tw7p鑞W LPs$4GY8J>E,c0.R}h)i\t΁ν"TU{ąYῑ{Ϗ3թށ/ǽlYTy .ň?f3bZj4ܘ?ŵ;9_8HoFh;:>)p;RDC'Q֨b! [!+ 0}B h85!CjD!7w`fa054(J|%âP/"¬mDK#fӷ)339,dJ9֑u!>FvWpzhKƩR3H{Hsbt'7bPC+X!H>ɛʠQ LnA򠨶Ub0qbSь:%>cJf;.b1FƧRب@" ?k{"{75 P$M9)Q:k!@tXD-*j+EaiɥY(q.6?5O:`U e_:|zױ}#6MT}^%(h(Av BpK< Yrg!GjA' (8og=)5y'bK7ϔ|LPen9y7|PcU;bu<ں;ԆaZAC:4rQpƳZ 88Wh_᯷qXLh+Y^mٙwEψ+FNLjH0\9m\ZˑK-D8=Z7=ذml+[bmQ%HXM#h ](ؙsQH-C*gV=HtM%a 'DU$A1jݑUkd{1ID/8n‰D-SӰ376~mE};ɧ2Z\gZC\G8` }nk]77U;%81qQx:]6|Nxc&FV`z \7&$l+Gziη $X9NAP+y[rvte7PH osu`V7FCGqp"!mo7.&:݆# otxV'Gcno )G&(1 !VS焜U&PR&~4~OYg(<܎%UP56+c jhj6c 7[-] 5ڗx;P!XU b5x'3 V"" ^5xlR\~esASk!s([@7 #L~I4F/}>a$@sҴ!^TjA/U1LFcb)5{z h/&Jd}z7ABvE(;͈3v.IUQ;GbN":fq 0ya V,eǛ:L2tJؖ *{Fz iKfy"gご}im`ȪK7q噰1C+"%r "a:]c+]VX]&"Xvk.eSNmc0Pw ZӅ l%84)["CzRRHa 6tU[A<*< mIr6׎]:e?R(yI|3O'%Xd#L<㊖$ŨBw>$%m>Znvަ#HN!0e Z#e{*->jv6dܘc}X&[Ŗ$vẂUьAʮK?D>l:,vR0J4\G[sM{ V(DRfsi`-' PHLm+]$;F5"1%ҺGЈ`Q~\6CoYCXl9Ƀ$*إɡGd&y?E?Za#.# QA$E3v{iFZCʊο2I<n%V8^/^۬s4(hҙJw9&>ur{ i۬wsݷ|zu]@*a陯3^.$Elqm !Mu%܁ 5A>S'$Rklf]Nã8jpI:^2Ev&nyBEV:6enZ5ե&ZM.`9ZaZ`H:#>vH`u ԝ?Dz1IhIۿʀC!J2Qa4wLQaCzGqаN9ИeC<ElLꔫ`3KIߣuZgЁx<| >8GM9yN)[b=[ݑj_sz1d/ u:G9EǼg[<yZn(Ғm[߶jy~ KLA̢:EU~ x!WW^~3C72l#(J|!N=tߘi3 'Z?VhM ^uzB "$T7bڠ2V 96FUw I鴵8եW2_o/;(S/8Ѹo3;+HIBitݬK"c9"4y :G /xTd*nRFXˀ/!2dM+ xWe9dhJ@}wY{& >joSCROܘ"+~F{i/9|hи̜[b=#@Иo6:^8 ,ݨ;˄AE3T=|QQ]wp+)\*L_W\(}"v(X3 tcϛ_ d9 c4od1dĞqjYnDЌ8x,9k4@$kz5 uM3,_MOڑ&@vleVއD/S[_B!#y-Llx}ړ¨-]2++3Ta=50tGذEIFZ/8]Urs_'wTq8 &o.\ vUk tc UDy$&$ze<=)44OGty0Jy!O)j' 3ܡ)64Jui˅UH}apN/pS!J|)| T:^W&E-B=ġaL.F*!z_-GWj`gv fYQ"5נzCn ~Wa*vHރ{D܌D!A91 k#4 \_FA> hѮOHr M1k8MR^eELHhXE*pufW<>Œ`8d^eq' Kʷ!,Yj6IQrdռNvDXd" 3pS+\c2M{[RBM}-ܗ[<^/"CCxۘ{Q!>i|N5?LaE?VdfG_hnO T>;vK7:o_1{k_zy 2s6c醯zL[ |k\e.q?E2 2(Sb_{zbעK+ P*C';y2V6g~>{q`~1%KJ>fd@Z̗?_jЩ03MtZE[/g?L'X};}&kR,Ns@s7}6Yitғ z-`0s/ݲpMF.᫆ 4H/ku"BFw{OV#y1[R#4p='^lG,dʵTˮrr΃yo^oq9ƻV:SsM\i{}86̄D#0IIRMB|YRu(D?*4ޚ:[meaLBw XVV '+pQL\{uziaƩ3OZ ]PxFqC=K~&=ӎǟKR6ɯ(X?~pG>h8NӢlu} 5zTZ/QG#!<=)+r,3IcnD}-"(u0l'CuyX b&eBAjyY9k5xmhnSz#|؋NRs/  ?7*em6-)`/wyv͘5͡9ݜbg PqM: bɩL웠q-bG׍>KVaFgc~8ٰצ9g <xf3; $jb3p a0GH0gWe?I00Alŭ,"zVULϠԯIZsgݫE>ar{4$nZ+| -*v?͘U ,W;57D|'^"d!I@ > S4)]6i.FS$۽|u W!ZOё}<,ɚx|/֍Pa [$N$_4p=AwYSX?X GT+N%Tuq]$k=%'I4:f (Au&VJ" Z7&Ino!$YF js_TSt@I:>#p Cg~pL&.pgҙРRvefm_]gx1˖E!S6T :抮ު>͙=*<)i}uY/1i⾫ş]g V޾c-F X/d*Ms;{!?ۓLosZ ̪\q;E*ӆ.N\Ԭj/zۊuSCʍd&WD:M&tHhPH}xovB%ӆLhj7LJ>*)m+/hxDr Ϛˑ~ S]GC[> \*:yF3.l[mxd/{zҍb…#@Zl" C\,F ozbl08^r9sM*i9I [!i"Wl8ԁ[W՘Wr֦Ȣ#bPQ-{~..8pgX^Rfw!:`&IJ9;Tr")K$c2`T4IKB;<)A5?(i [F_DZ.6 C Y)e7\vn&wj;ҝ Ȱ2gɋ7+f<܆ġ͋ coKG/.P#)9bjĔPVXu^;Fxq|<+c^&GuZ>1@޿5S Oohx0 S* xf^ e'g&ͅh`DlS6mZ?u &Tk>pޑ*:H;o]qmG*mdm9឵FyZG['xn6s.Ț;X)bOtD^t"FǂºZЮeR\86m8{LY'}UTo5'uElˌqon1P ~_ y}])\Ay#Iy?]%:"4 7ZV T`U is'6 Z))kuCՙy S믯Wmw}{i^Ǟ™/oKHHMrߟph񁕌5w4PXgTS,˚ (vcukN@h`>*Ȕt,s7qʼnuUp[wc[R5a6E9,t8&+vT$Tt;8SY 6 lM\`u:G|a!68awx &^eSiH_K꛴b''\ʬo=pXdL]MHn踸ԪN.E䰪AMh:lv^g<@BA2%O[9'G[muuIe|'Ds`f~4S&7B#47~>_m[!PTkgXpǭvqq8ek}m}:lV,3tVG/-g`0zv/uE,U7M(&^.[w֜'8IS> #TXpI>6s/3r/&aNc_ʨ}V*TDs+ZsnOZ(r~}lⵒSO(k`ek C1Nis~0|{zS.|Й H67i}Y7qҭ{2"yTq8(`2vR$N'wP{3P=TVVQ[Erִ G285t /}B-C]&rtqCJh9\AeوL{ZKI#@"%=GPWBxؤzlbF1 BS*zO2 :CUՔ6bG|Yd|+&ygOb`{}c2bV2 ( ھ%Xv@S#HQr*;ySQ=k;ʤfaMw|9s$^(z[EQoJԎ0uIM5" fAYQߖýw:$Fqz?AH~Lss^>]u_jy\:'Ks~F{&msw\cMDL q$vnZxe}o"F'l ޷w2Ĥ#"rnׁ2p|eMut xY" hV 5G'^MA{ BxCs)Òɟ.)rf3~Z= OE[9vрUjq,hfM%Ƈwj!b2i8e:E6GwL4mr]_wsNUq_fܳXі*s؅RģI0ˢ!]wPj*=vp.}c@ HA8BJnow ڭReoJbG/sM⠆ڸ"C3/Z|wA0TIfjgh0*W޳j2t3bRQPD6Vz.Opa5 kcNɎ6z]LGqX/`C>EhklPKvQ\ʟTqǎ##gk->|I'B{aidFHz̈V.sKC:vŰsrֱ6aj3T7霶A/"]Uy'[pVLκ LP `2#dPuZ1+ ۼ9HF ƅ[%DK-S$Eh ,̑DKs ]YZT|lW f^cʖNI)`AmS3IJBPUu*d:LX Ug0.K}%1@$tRFh(-oمG•h$f1o>[S%gxJpXηCc9vt.w[2 vc. `+aat~dgGQ1KQTHb? 7.z!9\‚蘔3(qN|R~o/l`*Ao ~"INDŽއT'{jLwl[dL$]k bmHHaAx*Yf;Z6SH+'T΀?ZI"8SSDRv5#*<[1BsU„Y˂"܌Y|jrqVA^FsXZ`qުT%*CVQg Q@)5TJV62xĭhtFMza {\I23gc8`2}!&B%>X=EwOSjSe% w٢"%+8)];)Bz>!h)%UHDw-)Ƽ_kQy\)p؛gk޹ ςѴNTAk ?>ȿ)>%VYl=;a(ss|kOif, ;*qCSqI/2]ZƌڢJڹve8psaxbUǗTR Txz‡0jvS knZpIK&m^,v}6t,3NQ+#v^wpl'??fdC>/ۋKh҈5jd"10E$+[۱[b}E[Hjl t׋j_vnpį!KJԈOeXT.^V'uZZ]AwbA/>5$KZ((5+UI"K?e3vP9Ӡ8CG휑v:FWVN,6dRZxmkjRjyQ-(hZd@\wJޅL),*CWg=p&ʀ|>E$ @ցt@v0&ܞ3R,vwj:cI VWP@gA{=`Fj_,!/N- x!l1iEeHi\7J:s<ў赁(z7=&so}FâYj|#0EN25ۗVĜr>%={[8r}Kטm*-=Wqʒ D >+B&:g}ho{'?f&,v(?cIChf4V).[E|2P<@s (/rF[;뎻ggY1n\h2l:[rO 4TK7j " ͨx5y8guw Nnl>#߭j쿢/G`i8DUp }1b 30Ӄ$B>÷H=_[50iЈXޥ1~@bAd(PifrcΉaq D<7۝~ .uc+L GWGKJ`Pӑ6<0h"{i @+v̶NVIj)`ֻÎᇥkZX`S"QQ Ӆ`,DGoI!8h_LXwk1E;rn* =""Sgy!P X]ArfJDQ>yi/}34Sd]Y[ͿfP緷.˶po,zO vy|QNXk& :w]qPp Ϳi♿Hn"A2.pP#hS`Էg+N@ =2ؓ EZ[/ĎM&l妫i.΂aӛݯ,?w?OZi#s "8,uۗ j/pܪ/qP=]x"%l}[a-9:HY'ػT !Ȏ҉Bn^ qL ["7W0ڵ0Q,ܬS/KqX~ qS}A2pGM͑Gb,%+hBa!)io&\+rғ~L*LYHe$ɲR6vL15RI~rĊJ1ɢ%]k. GSocz= +At^1m *ww4*VE܇W2po,ga5["@ƶP'>L*OoKF5f {E'B VEE(Ɓ }.&uGj0Lbѹ7:j࿠xS[yWO)! o-ud{V[ow"v"npaOc`0W]BN_2n+l D 5^.Н#TBUfT/BQ!]=87^% W^Jz_uϦ>sXH! ׾BY{k}K Ը{}6?o$r:[n;lw'"Kph%d{7sCpN؁)bCZz$PV>mlp' ^mpNݚ '~]<ڛF&\Uq5`#m[4hd~c!m 8nҩA3"!.ry^C/9P)o:֥(G;IUk#fYOh^ل6W1=32<p7bSVVUz-nϳ`6誠u9&7-x,1G4t ιiS(=D^B\KR,aKEi|WFK08SN~(%dYRdѭ`XQfɚ{iN]GOxO*vS\Ӫn2k^q̈VuSc*8uX@`6wÖ>Ղ+~;Rkcf:2cYF1hG# VÓ;Cn>IU {Yt\7-N2x8]q`T?ifLf٨F%G&&<(lT|ľޫc`:8ʾ'1׸ІG >٭Tl`z~_p P0-" ΫEe/,51@Jۢm`@5 CM؈Q'|=µ(kby|b^H)Ŀ8OHZރպFߵ|JJYe9'HOX7jɐ Ux}|>ΖAwW01 HSΪOVt%g-qk?\Ք- yK#-@OM \߆KB G/ų+h$CМL<^}S;FQJSMaN`rP_.w&g&;"efυ&ԓZa~ h۵> FPTjSӗ]&f"ubU~tp/ɶea)^F`9*mƵQwDR,\f4& 620c`"1r@Etm˖ᅢ K }  Dr} 6Daq 7TAMK6 eY;_WaH7pt(X yM\B i&{DXmQd`;sWQ!VN@RKS\+L! )fž8dYt? b\Xbg?+i ܰ\ 8ґ-3Nh0FsY2EeG2$'Z[1{Њ7pX(iH3Oq.p[kHAv%9n{.]B;g_<(oFtrVI%F@I$Ν!ɧ%C*M&X>݂3҂Nd0efّʋ}*zt>B b#ãI6Ugњ\zl͚>v(%tEe;5Tmےcq 5b8=84{\_ן;6M"e(2t_ l0%颖ȅsִ;8'ϝvKsk= !R7b3a ޮӮmԐܓb=. Gs* 8Ms+aj2A+Gϥv!ʖ2x=W٥_͇Я;߾۫Z^>YbbUSWn]F-dn"H3\X3ˊ!ǽ"VoÿB;E/G5t6h֒}cHq2 )QwړRY0FR>[X5E{{^vJ dW5čhXHPnƱUUJٴ}@K\C鰟;Ds|H|֡le֋6,|>(i"r xh囋;DF;L-&onA$fG8D*Og&PVRİ]"EpAZCC.bn{Rsd [E[dl19=Y> WN!ğqp7@IFwpD}1`#M$룪7YQm)U Ht<,zhՉԇ7zCQ)6ʖƒ`+̧sjĎxے&`^c0ذNWrZU~eDě؜^&}UPAuP)`~77? R7S@H| NA965H`MuGet7 ${! 4rhrs.lR7" zЭ|cN>Ñ(ۭnH!Պid 0pj $H", 4x2ʰ* .w{ F̘iF؆;Gk^b6!)Lx8ȳEF}DV5,nx˃$J!s*ِŁ PtAC/5%ӢNA!xL5OA%~8t]aUY!xg#aORuQW#7M {&_A](6SsM K0xY8%_5_JNϬ">#0L$@U1_$5}P4+0 ByS[o{ |'GfӾh۲MjK (}u^;Cv"?Qbh<:jpxTEH^zkOKǘ~-ɯ(x+h!AEh4VwK x^EA}>Rm,zfquESm_ =)A@{oMܝ| *.}mn s+OSdgKzfo:cᘃN2p^]q_!<6FނTKHа3fS@U@tAmܣ X\LxQq.E0SLIe6bM#gbiKJe_U=ҞVn踈H`lii%wz=Zn,(,>J⛈~![e(ϻQZB=_V&W'3Q٫x(h S y‹(1' v< 7!,zZ >#D3gH; #} ^Ls/ؓIZ#}lcӦEEtM> >U =W:#Zy+85)/`ѠN7d I-*Fc+ز!;یQus@SmU!ϘD\iF!o79q?ut~saPa$>ubqm3kU)tB%JamSOK)! pjN;H#P|ĸڳ%y%$fܬf -NǷĥ+IZ\47G*+XRܬj j\K7'e9oHRgLD"?*OΫBAdjC!,_'O;sc>x VWMPVs79m,Hs2 KR犢F;q̎ZLJ5aZL!y(L p GX2@錐tJi/m[uSCqbr]x9>O*w%kPNOSg̵2i)oEvl @:qeW'w$2nu^DddVb~hM |tMZSM3ً,5d0cJ A}PaoC(2a#yK0i&Y~tČrnf~Ӆ߯tXԠG+h Hn*96;:UEOјRzF\,7^ݭǗ, v'>JPׯ|?ЃR8w7J*h +刊ٶI-,4O+S6"jdķ!yZ> B󇀯Y(-,qil]~m' :h$n&n;h qc!@$81i&eRi7l3wHH>L'pvEdAAP#W4ſJ ݂jke"Mi+ -pER]`74̑fN_@%Cz@M58݃ˠvRyXzhU Vr9]T\~ ڤ.4F`#o[^u~a o W8e1'-#vǘ/ΰ_`AIf/ܢ5ChA,5.H^Mn]D!Hq=E2`.P<"}ূamdJZ\?(rA,X` z0KYqtQHbyjBvBJO?LDF⵺}x"A?`Ys}%Ͽ!gÆo!]ނˣjCDnl|)7!4毯-+IIZ/;A/dk`z}huz 1#@Ri|qZ]RD&Nggޅ2Wac>3w.6{>Pcu:ڃj@2|۩`fno4B̟ئ+RUjH΁򼰙ʧC3ca>H6aݙ.&oÐl<0jTDh a /wF-R k[mfhf. a9s"1#8!G/NsAcr2(Xmt&#-uˍ1? I\! .kAt$9;Ðk/' 2Z[!]\=Mٍɓ FzurrWSێR V]ja&qhR.E{TzCSy)#Wq$Aےm40RUFЩ+[~ldi$''H\ CԘjG9@ԑ'ZmB?z+}ϓb磻7v%@<>jo+ Y9i 6n;C&GLĄ,Zpڷ_C•@e@<0,ho^pkYV[u#cèCDRIXUٙoHRNPBlQ\FTK&R淒b%5*ghq I,UƋ,z־d2O#ofVRCv"Zj&?;V{vҚy \M|۵<v6u*&%LƲRߴO 'UG{ȥVۦl+FN0s=<90s,NXzռS5Ai;vI.鏮%Qy%[y!G%[X?Ιf4'fO}WnU ~;{]2(Qc 3O!! *1nG0ggy^MLrrͭ=ELw;|-oxkRff3aYJ +?X]xë*c#{m>،QܒL X^a1y>7XM@:ő+RgZnw{}ĵ!p. ɪio^fz('cptsv#@"<WLmb9 kx?sՠזO15k :*HD/(il[7Nig}[}P TP-b 4Gf8\ACfjj/X7Cy"WVQ`PuKc>9: f5>!W&ӨF"P)[M^NԵc*iX7Mo?2HЌ*}H\Fo&R/8'O]M9H2)YkSβ_>eg0xocěeRk溕;&4sTdv11R~zܓm=azm .YzY5 ),2`C駦YH9䦱?rق~Mmk"\EIExSDjF*ٵ׮U9zz(ρx$[4N7k^d0rI8,ږ\۸A&=tmx+%YXMP2WI}">QnxL4IfuV{?7.*~t7%B66zsPeNU؀WmSmj-2fn"(Q?cdws;~#gO:\8Na f،Jd29>SS(P=|\\3븪?=UW:qX? ` yV(ɟ,U\뼻YK0 ȣýI1bA \qϒ/+8ҭF,1O씘hF>R]SL&&)XՂJq3Ta)tϽ( hRLOeQrrT6,y641w,t/ZӰsھ1siGx#P?OGb5}ψ֏?1T$*B4/I;Rթi&ő:@U-ccơ1Qshob[ҷ|bAHJ 9'3ovsб$R &mT2 BlP>JMY~}z~ΜtFM0Rt>%cPw_I!EpKs} Y rEJ֨:'b"Hy11D]& A~ÙlX$X>l]JnQ"DB=׺Ο'da{3g G܁@o[hCdɗϞplmœ(%3ːS=;(joܖQ1FR(6GbSeM&ȱ9Wb6Y16-|B^=U$&jn&s\t+LgelztB>G%L5qJiL|Tl)eNCHZ]?HT6A/KԬzJlҐK"~|w y 8 n;wQ:O-E.|f+aYМP˚4մ4QîάIΑ_iDA M~VsVYMѕECݷJëU}afoRB,Mo%\G+˶(0\ѨM?-8:4/fP\Ϸĭ كx0^N;c#Բ3r%euytϝ%c&whFYB$ɉ9{ v^6&9u-86[4ګژ9) t}ka rD=g27 ~{`qډ xH;Dވe50G9k[} DZQ MrUWwYc>!(_vD #mH>VZ^㏧3zjUSN}wԊök >Pxt\1mU]ծ Ph5yFq!ѐA90i@Wg|)9@7S پ0Qq]݇";9z_ ٓDgKG _V.h[xXWk{ӶyHu8&[ V2sx>ׄ^sʫOt$g{Ba+ob(auxu}3O]XրS8'`w_-$5d"MjղV^{N%Gzۋ*JH*_Sv"Se6V07K%Sw<=]z0 4tqWHu]R<6O Ew+zN4U{黽2>>ֈ^~pϠ-w &ya PMfY¨@eEpR*|nr`є!_&z` =\*6#*HC,ƍ .6 &l)rB;nFZA GBS唔. }S`A??=7V[A駺?O]\|!ed ~L)!>,DXҼӆ) iݨRYNg"YDL ,X/!6=Up84ȝF9j^Q1"߄)Bh9eوb(272`a!"PO"BAw F&2g`3Л[(nUCP\ߒOq8ӛ-Mf󛇄~G:-IIRD[AG4 R`'rQoi l*洼8D\4A bHqƿTʊ uܵ\f)6wllBo'ossSSG7bcr.BjMQ~Nt+,v$-Fe;V`7We$\s7aZkc~vsrvTq[n`q>RqkI&)ߵMNprţa@q.hܖ*ŠVo"dhOwM{NM^DŽIfՈ&ۯ@mFgҗ~. TDE"ilw0j(TNcOˆ1S\)JjaTJ;Rvzk}l>ݵ͒i>}Udŗjit@5G+{Ҩ$=ؖZH{$rS$z13c JgoS:-:]9HS.ȥri}ndN;F+^t_gG:<ٍ${ YZ