libqca2-devel-2.0.3-22.2.1<>,܉[C/=„֥gm@iyHI( EI]q>QYmA=(*.r`+B,H/ :T?Dd  =HLX\ox zz z z +z z dzLzz0zLK(u8| 9 : FgG|zHdzILzXY\z]z^ bcEdefluzvyw,zxzyz4Clibqca2-devel2.0.322.2.1Qt Cryptographic Architecture 2This package provides a generic Qt cryptographic architecture, including a library and a plugin for using all supported capabilities of openssl, like SSL/TLS, X509, RSA, SHA1, MD5, Blowfish, 3DES and AES. Authors: -------- Justin Karneges [Ccumulus3openSUSE Leap 42.3openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://delta.affinix.com/qca/linuxx86_64HHxjpKM)XkO,`+r_:DA:  0) &F ?. S 4   "CLB ^?9u! C&x.^ ~ (Ea >& '*:L )+B 0*lC `PY4 " (s;$eN% .LD, {W K) _5B |X> (S .3& ,& *$-O|]5 B  1=?i3{:Uw A)hw "kw O #d8 )L(J IJ'H IX:K 1 :  #}8 *L'J JJ'H J0u%9w ~126zw  z0$w  , |["1B = 5.;@ 9?B 3!+ : l !B (B P9F% 0 7Ukw  K! ^6)]2w ;P*-m1LbC "1)x S% .B  J ;,Esw % 7;NS 7.!B NM #s"b\ ;$s :x! Ee 9e :%vq-+3= ?bB !% ,0jB !-jB qFB 8% *4>w GԪ =Br 'E = a%8=cXTw Fw > $}%C *N3J KJ(MH J=/ ,B % +G*W y<z  2 /u  :%.%B /3 /!: h1y Nsf)O\G KE u8B / 53$6 :#T~}w g.w 0}f/Ԙ 'k, \ ? C !9%  :fYL 2k,w CYU  :C 15! `*5-@.#z~f#.634uE1 ~B7 * TY4U#!,ab6!`3.r+n;b8hB6'^  M$WA|T!$1D1w ! Q =    x zT ) > '  w    "   # 5 H Y(:' M@Q^C p  2Fv   S qM  T e? l@t( D  d   Wz Pgk;e N \e"q y a y *# OT; ;%GM 8d*v=  3jveH Up\iOIQ%Mz# 4A큤AA큤[C[C|AH-H-H-LtH-H-H-H-H-H-H-HGI H-I5[C[C|[C[C[C~LzLzLzLzLzLzLzLzLzLzLzLx|Lx|Lx|LzLzLx|Lx|Lx|LzLzLx|Lx|Lx|LzLzLx}Lx|Lx}LzLzLx}Lx}Lx}LzLzLzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLzLzLzLzLx~Lx~Lx~Lx~Lx~Lx~LzLzLx~Lx~Lx~Lx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLzLzLx}Lx}Lx}Lx}Lx}Lx}LzLzLzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}LzLzLx}Lx}Lx}Lx}Lx}Lx}LzLzLzLzLx}Lx}Lx}Lx}Lx}Lx}LzLzLzLzLx~Lx}Lx}LzLzLx~Lx~Lx~Lx}Lx}Lx}LzLzLx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLzLzLx~Lx~Lx~Lx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLzLzLx~Lx~Lx~Lx~Lx~Lx~LzLzLx~Lx~Lx~LzLzLzLzLzLzLx~Lx~Lx~Lx~Lx~Lx~LzLzLxLx~LxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLzLzLxLxLxLzLzLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLzLzLxLxLxLxLxLxLxLxLxLzLzLxLxLxLzLzLzLzLxLxLxLzLzLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLxLxLxLzLzLxLxLxLzLzLzLzLxLxLxLzLzLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLxLxLxLxLxLxLzLzLzLzLzLzLxLxLxLxLxLxLzLzLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLzLzLxLxLxLxLxLxLzLzLzLzLxLxLxLxLxLxLxLxLxLzLzLxLxLxLzLzLxLxLxLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx|Lx{Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx{Lx{Lx{Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx|Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{Lx{LzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLzLxyLxyLxyLxyLxyLxyLzLzLxyLxyLxyLxyLxyLxyLzLzLxyLxyLxyLxyLxyLxyLzLzLxzLxzLxzLxzLxyLxzLzLzLxzLxzLxzLxzLxzLxzLzLzLxzLxzLxzLxzLxzLxzLzLzLxzLxzLxzLxzLxzLxzLzLzLxzLxzLxzLxzLxzLxzLzLzLxzLxzLxzLxzLxzLxzLzLzLx{LxzLx{LxzLxzLxzLzLzLx{Lx{Lx{LzLzLx{Lx{Lx{Lx{Lx{Lx{LzLzLx{Lx{Lx{LzLzLzLzLzLzLzLzLzLzLzLzLzG+ [C57412fa71174d7a07702c5b01f29fa247910bc1bf1fa370e4689219abcc6b4a876a9b46071d75cc6c9f7d1e82b9e570a5ec51e0d0f22bb2cd7070324004b95883e00abdf20d610072640cd750bcb3eca10fc6aff5948870a14b4dd8ab1c4e31ed17cf1973de96ee9213993ca0fc0066afb9091d994a6ed616c41c1c04a915406e95b8e700385de31b2633fcf5f1db909cd54c61b6989ce93402907d7abe93aabf80ec4390326093e8dd5795989fb20aada711feecec337e752fde3e02f78abe12d7c08c94266132c99a80d99fd0fc8fab4e20d9c700137a1cfe12b75b998b3512ffb9ce4b8db70d909e57c0a7af651abb0ec8102ba177905b496604dffe11ad559452590b75cc4a2b44d8ea5535ab28477908846d4f761aa5f3abc3375d9ea8711452c94cda741ac08a4763bbf12de9c8b5c253060d3510d0e5615808e6de681c98aec661ac0df82a0ebdd6b96b643798af5be9f8b6c8e05cea82e2ce16480c698ad8f77948557fafaa639cd178ed0bcf450d5bcc65b9fb15eff9ba52295c496bbbe8f6e350b20274bb1139ecabe0cb839956ec93e7b4bcdb83938f68a8985adbf810a650bf07465a8944b45627bf11d5dc4677d1007b9c19130651cf7368b662178f7f8d2d2b17165cabb1ac00e9b1537a87c3f7415eaab53bd163b61073c685508a7d8bfb3682f105929accb07feebc3462b0fb6e6ad1542ad33fbc66537f75a0f67a9a4aff4a22171c82fc39564be66afc471d7a21197af964542ff7286ca7de5016d745bf64a0f164400e7ee175dcece6bcb4946a586bd9267ab2bc259f8efee420481ac128fafcd1cae46b87f4756e838d19f34cfcf8275eac9de9ff341abd2ea21a265b1417aa1bdef90abc21c9900d746bfd05183732d111c39f3c8f6c5622c5442303e6f26afb672f9599d64585b78290a1730573bee70906945cb7a53c17225a79b776bea591ffbf58fc092edd0331522cf0861b786b04f2f152239a1433c461bc9a0a23c665f3d7a0c3649beb0ee5a11eb8af734d6300fa23623d1637d82e6e76218bcea74365b3005d6fd416624fa2eaa7db89568c665276da731babedb279dfba4b7551e64855a1843ca7de5016d745bf64a0f164400e7ee175d76d96eb383b170c6c93b5186d462e585d6918b6e0ae04362c46eba44818b8c0eb847213158501078da5dc90713578c073af97c08016fdebb0d2fb10054f3a9d4d73c459a3dcc5fdcd7bd6beae410e6089ebf4fb1eb90fca1a1b91f3e7c63188686085286654202d9922577af52cb6cbf4f15219d3f45c4505cd7c2e793a10077dff488658d61692e06866258af91111e905ed7af95f948a33ca74ce5f710dd7ac7326bc3204d109acd814df1c13062215cab9855564625087f886598a54630849cd9e317442f2bfc58bc196973f59959c03b1bf303a79a32a226529c6868ada195ccd95073e0265a173fe4bb154ea4e8274b649e7b43c936a82967bd688c53d8a5721c17799eaa95a67108a8ddf927d21362a0c2fc47777f6ae89d12d80608d14b89804b8d9e80ec3e49bf7cc683c8ac2f9343034e16326ceb6171e4933719976a8b2de5b1b92c95751d1684a70ba330d221390dfcf02d8874fd4660e3e9de5fd93d018fe9a6a9834143056c0263edb2df55831c148efd5b02fb06f4f7de4fb36f5ab2388bb48c83a4ff5757c4515e2f43e10dbe9a6d12146486b67c48f2472b7fe61c8d935d270b82dabdffa807036f7cbf0c6636c4e5c77b97e7a7e2c3405e05cbd227a4c2c9fba51aadb4b728aafbe3f0b9c62b2053314709676af3c015b2eef16d8c37128479bf77ef0dd3b983da94ac739bf6407b423b6ab22e6100824dd27da3d5c3ff19a3834f2813b37ddad168aecc7408cf0cda918c43ad66b3e7853b4649b81d2f45cf5bc33a1e09931171fa24d4aac392d0e721cdf69933f09177df55831c148efd5b02fb06f4f7de4fb3dada6066eb38d6b5292905fe2c389af7943211ed9d016ae4e4a141d3c46a46e4775f6e3fc1b25670f81ca10108ad61c37f3a61c5c97e0c960a4f3d2ea571f81486085286654202d9922577af52cb6cbfdb1412c03e0fa3dc55e8ea7a2daaebd7748faa4fd04189f5b55bda918ab98c0e6a87e12db2047172db8b393d0e7846fe9d931f1240b3a0f58b52965d1908ba0eec32458d3b6be624b774a867acd926c2965233ceb112e372dab72d3d5aca6317a44d3195fcd946d6f8375a4880f705c7efbd569172624ec6b941739e78c64deb932518ade5a71b27fbc51f1baee8277199f3e0bbdddd07a496f61817425848b93ccfeca26d42c21390fbd4f325fa89ae09dd686f522898e58ff7d1bfdd10df5454bfc3274e0c30e6743e443af31851d7761347110f427a13e242f8734e081bc7df55831c148efd5b02fb06f4f7de4fb34393b6ee6df8abaaaf1f4023f46a6b1f069a323810b0f6a545743e53a7e376599617b4a1174408dc6ca76ec3992b71cbc429c7e5bb378678f5952e8ddee425aae44b6e9447e4a8f9891a91dd0a588463b42e555c8d70b0840b6988ffb4909e339de5fdfec094ab0f7127e829e1184026dc02298478b831900de296b0962593b492352374e85ef4dbe318f6315f374f27865178b69dc7398efd9f87fb3de32ebea1d389b51b40562e2bf473325af102751abd9cba2d243f4b2d88639585d138a1e6ea5876d8c70b9c9a7863faedf2260e998ada5df8d9669cfc210567f7e85216e294d0830d8747dba7f502737604e7a90cbafe95e021fb3f4c4f4be12b865cdf7de5016d745bf64a0f164400e7ee175d58c1761bbdaca9f0751185eb56cd5236ef8c1556ab65847c4373ea4d1f3abefb601119aad53cb51e30f7520d5cd449d8c7077a7dd880cbde4a3f0538004e9c54c5dc23142cd4b1151b2ba02e6ba2e39277ba09f1cb65d731dabe2ad90e5ba822a05d6e587c7f0e83331d9b4f0f0c3efe0095089e4865e482739a12e4d24473921f6290d55f4b8d1823922fbf97c3485e7de5016d745bf64a0f164400e7ee175d9fb594882229372d51c31389b23b76c1ff929953906a187d6bab097a27dd1a1b7a82e9bd6647e3861fbf6f05141431cdd8f47b7dddf4d2a09774ef0842bcc61d7de5016d745bf64a0f164400e7ee175d74f86f56c98add7099cdf6d7a556adc35ab7f5c760c0ccefb366c1fc235cd547435668402cf2d163fcd26c119d09320c3dee0643c4f7b4e7640a0e0836a46d6e2460ecf5b160e811bb3744d2ed0551fca6ced664f3d2ab342a3af1ef459748befae1b7c2be5732b474b1c38cf4ad1aadde079fc86eae9d52e1d494f8d8b115a634a714acd664edbfd7fd07cc8faffb9094ac739bf6407b423b6ab22e6100824d678537da463580bf8ee7ae5191e01636cbe58545c888df3f65ac9f86487b618594ac739bf6407b423b6ab22e6100824ded3f51563948808a5723220057dbc02d99b12987f4d484b59c302ba5743daa7af3a50ee92bea31f732e3e288c241f7c18509a09b688b8f7bd914acc9319fef23665c46bb1dfc7617f99427cc9a256f705f91378f22ee7e20cd14af8bc927588686085286654202d9922577af52cb6cbf1c855f0645f98ef76ec94f00d4b2010c536feedc2f7bc0a4dd39bcb87f8d5bb980d71c2ce348f8feb64914a6508e31feda485ba8f8182e3d4f558046618aa9518378ddbd40e27f6a4b0d66b743481b08f6bfcf284546c8e50bcdfcca6f7531abd5f6e68ec45743a39627911c86edbd70f024f9a70a8721b3b075a04fb1dc7a5ec45b52017eb78f1f861670750f261a55600a334e17b936e1d59cb4210614bc1ea0f7bf9f98bea079698288175e68292571b6efd8c65e7dd12ed58471f7cdec7308643b7c4861b2ec9f7dd3006df388f286575125e2ad547fb844f4b8aaae26f7600a334e17b936e1d59cb4210614bc1e4d98398b65d7642428d40e099e04dfab5a6813c4f0bb2a74613560fbc2888251600a334e17b936e1d59cb4210614bc1ee226f98901d3a3ac8b87f743254e488c17216120b8bdcc1af57f3cc5bf8a176c50fafaf810e15f78185866da4c11d2a69ef7818fd6298e2cc630741353c5c7d07de5016d745bf64a0f164400e7ee175d010f9c5de3f072a6334ad8c6177b561755654ee61993959f3cac1ad6c2db449dd8a3c3a5c47e601133bc32711855683320c0d96d980002a360c2ca74dd5d2bbb61671bce3eaa2e168a672744e4d8d548f793a77140af2090589dbcb48117a1d02a25922a9b19ee2db8368e6841296422cc42471298afb3e441b1003089bbb201d331963560e72246e8780b2f1c11ed9b75443f0b060abf64a7a52c7974a277a86d6222980fb620e6de8d7fe7a98bda6700e8687728c6f99dc67bfbd4dc64f2da4d26cb30dfae9e72a35a0cfb8c039834c68c5867f2e45156c16088dddba286abc92533f5cde9cd315697a2cfee6ab37fa51d103df71bb89969a68101d5303f25054f38168adbe3bee7c7c895487061a3b54eeccd15319c83adfa23d86385259728f46158ac3d0dff402f38be88b5fee0575d713613d1781a56a786ad420a9fc99da676edfd7077c4434b74d991960ff5a1433c461bc9a0a23c665f3d7a0c36491e16ae8b75491770a5bdcff0bad405eca3b92b2c66077835e60390c4d71911642460ecf5b160e811bb3744d2ed0551fc2dec84e756be4d22b5abdc2fb394700a31e04ec91efd4e953b16ae44a16cea2987c4b7a5af0502231dff80eb91d33e3df567a74e5f7c9c9735da6aed9948715d61671bce3eaa2e168a672744e4d8d548ea1ccc6478ce940a6695ac78aa381c777ccaee0caae7746545420aca8fd7b65ee755639fa32bb9d42eec393e5c70e9d753924bce4a001d164f9c5dffe9fefb3875443f0b060abf64a7a52c7974a277a8e0853cc9c742a078f83ad5a2354de05bb87a7b89570ae7eed15b1d270714c0a16b326a20beccecd8063e1bee4362213e1f5fe215c5d93f48e7c5c7dd0f32c870c92533f5cde9cd315697a2cfee6ab37f19464b58fea0b917f380e18c2b1db02fd9dec1e89d7803d91b800a7c0c7721e5e06d73692cf68569ef570dd1da90ec83fa3ebef40c183b290219d0c6a88fa9d8600a334e17b936e1d59cb4210614bc1ef574570f81ebbdb9fbf4a0722a0c8169584ef869d014bfc8b27d86a30bdde92d2851baf4c1111797b97b4b2b9fb0fcd9f5e8d7c01315507a93ed047cf38b1a7e92bdf54d3a1a0bf668374400676bded74ccf700ad0fbbeb166bcb813962b944c600a334e17b936e1d59cb4210614bc1e90b8a836e96908f0f95a9c9add85245574b9ec9df45d8dc6da8ea0e3699f4c1b7de5016d745bf64a0f164400e7ee175da57835a527b251f7309f79f1722c5660df30ba1b13b690840bae6acec4797897bc63eacb7035128a87676f9186f8f12a811a5b1be6855fbec6084613e3d78864600a334e17b936e1d59cb4210614bc1e275b28dd889d7c806390118e8753dbb5ae62995f077cc126b006410ce1c384b9fd382cf5de038bbf4c2d8db0eef32543c2a37c554ec627fbc47c2b1b57a1f79bb2aedd551e9916ae92b2b15c9824e69de5f2ae2e97ce0e08c9171202b0cfc5d95c40a758aefbe4a6c60259d199d455523ec14de2613219eea61b1666f0057fe586085286654202d9922577af52cb6cbf3035e0e2036cd204d6183dc6d7e66597d4e40c124b51f2f78bed34b364c346dd9e0bbb9a80dd7886c126ae3c2dd6dcf4964e3dcf05046d409a3f5f30aea9f36548de35d275449ef0f79d833c703719c56aa1bc26c09a3a91702cb91e7040a8bdd5260c330793e0606cabdf8a3012ef9db37ace6aa29ba77b7395cb0a5c1b6df5a0d3665d4debe6e65ce855c635ee0528c1c0d263befb40d19969fcc4553967ec64a1656931bf4039b3b41676e74865ddc0d04ac4ba412bc50e92544653a509f486085286654202d9922577af52cb6cbfd5657e9c71c9de1ba1f92fbdf4c91332e1b8429d7391ed1d964ca0a2bedf7dcbb7ee2769128ab7107826396c975b3d91ab2f4a293cd3b84096a67ff16699ad097fda7c456e5ee5250a58bd7c754f5310d983cee57a5d1f7a4c9436e57169923947e4f818f8171aa89c51acdbd7666c06ac37f7e805041adbf64d5e17a9e04dda1175da01795d4fa24ae81532a06119e864a20110ebc42075af825cada5c26259e262686c3cf0f4a61b77348726e917bd86085286654202d9922577af52cb6cbf6ff32698e3850b16d8380bbfe516cd6a525e9b175d6acc6d6df19e43b9642fc42908dbf05dafdfd437eb4354f2758064bd2096b9d59cb22decc434686c1922217de5016d745bf64a0f164400e7ee175d7ac76668335a77864463efbe3148e7c6bcfcf315c5b495d0d1e8138d715040850f00078b9652b071541e0a89941ba454559214bcc175e4b6bda4d492467b04c69de5fdfec094ab0f7127e829e118402637dcecd9c77a7e95157fd253525260e4f83d36dccf597defa404863b417868a3f27267714c6cbeb9417026f808ed3b734a5958a77d60a715488e5c25a2c289ed600a334e17b936e1d59cb4210614bc1e494d5939766628f7c9dff1767d8c22cbe37b505b42bc7d057dcb452ccdf43b4d1ab5c96d6d0ae12c4713e2861bcc618178fff872626f56ffa97da12d14ce61fb2460ecf5b160e811bb3744d2ed0551fc7b0340ca8fbb44c063c0a54e05bdefed98d5bdd19dd2af796eca084511f7175ff4763d8768b876734e5938c399c5eaa533291727c81b3b64a9426148760b5dad600a334e17b936e1d59cb4210614bc1e51892151fcf573a063d4b8127998ec258fe2127433a665cd586b2a21b4cc90375b3aa6c4996c0eee2e7fd2174872ef5d7a7d2e185b5d8e4a00d822bb7cd938700fd95513befd9fdf6fa48f433dc6ef2f1c78e62c998cead6c6496701ddbf14691e3e85580f41fd696fee71f0d3d61d9769c55f4a2d828924d8cb8b2e3bf3ade8447863c68122bdaf741dc956961d05c88ac1cb29bef59debe47e60d548fb544f0b9b7f773f6e308fc134ee307c3918e19aa0c4d0400a7b11aadf4826bf5ef7185d193c762f7b6f40df6866d1096bfa58a018348ed933525e53dbd2e163f44c0f73602fcdea4478e7fedb9b8f68cb8945019a559871ea2e84b5cb5d44706522e59de5fdfec094ab0f7127e829e1184026b371623e400a97b588a21dc9d9e06bb3b1e576c349d518ba248f92929697990876ccc013d2c65d74c58ed5cfb9e10943f27d18cb39e3ebb57a8eea578ca8eb907de5016d745bf64a0f164400e7ee175daedaa3d70e5096da4cf060235030db0e06ae5b9b21eb6be8ccbbbfba2916789ef0f7dc4d7ecdcc1d74949825d824c62a1a09238eb8cf4ee8693a20a832c92efafdd8fd34c46b306a92cf1bf76bbb383a2ea82100f89d96c71e6d7449ed320657ad899e248147ddd47541196ae7109727bcd8abb63e83e189c49c73932842265ade1806e32e30430bb7d5b56b60bd3d06600a334e17b936e1d59cb4210614bc1ed2aea1d4448c21e17e9bce44f069188dcecb9c9a237ba5daa4163429148d6bcbacf3b089309f2919d371d35d2ab22dba2e20c06eb6810be96e82722161d588f229bff028fda2b159552388158e68504890e09a6526db7686ed56f00bf7eae86dd1af939039f7537f6d0d5ed8f5370b574b69df8abf1a3ab0521c89d5ba2b65691dde8e5efca3a64f9e7d7e85d8aa7bbe73ae1241524f501b27bd0f758c661d5e9bf57c6deda56216204af64cf356eb0687559bb0798a6098b6c34fe684134fe486085286654202d9922577af52cb6cbf3172cba644bfa78eb83c6c563c33d36a6fdc1943f00b416e75b096e4b2c21252c17a7df16964a76fef916b238c4ecfd682ea7459e2f81a8a51a414336ec59c60297f6b2cc77818937be9d7f097f4dfe042f9d2a2b5586d490ec9fd6c5c5c0a85e3cef5476abe5eefad82c025c90e53238cfaf67219e7a09cc96bdb4f4d6313e1c3f809b1774d97decb45c9e28593b8529e0bbb9a80dd7886c126ae3c2dd6dcf44192ef2a397ba99519b871807b5d1ab8b1adb2da92b071c515a951ed58743a3b55ae9780a028c198f8db31563ac21a40f292ce0603dfbbbe37c9a3c196bff18ca1433c461bc9a0a23c665f3d7a0c3649ff76f0606b981103b3bcceac0d05172d62714a940d2e35031b14a7e185c625901a4e981954a8d9c885be7f46f0a28a78f608a895be22cdfc74bd51aeac38e7e95cab9855564625087f886598a54630843677723b95f8835aa8f684c085021cf3c3bca8305f94a8dbde08c1f29323378e8cd0f32630938e4fcaf30e870adaf50ca952750810a02d60c75848f439f042e8729d84228eb85ceb7454089957786956cae496823cd68655967641063736dd31333a2d683e333365e91b981e8bd0db88b7b0596d436f71b531a73b14febad6803ad366741f5a50389274e048342ba2fa729d84228eb85ceb74540899577869568987f74a41e8d37de96f334472664d4b651f77b18747bc1932daf2cb06a43c0f367434d5e8ff5066c23a1ae45977879ecad923f95433d6e01455c03b9c9264baa367b4d2a6c346fe6d15620039deb6055e9854dd46ce1ea3700eaf6067b8df3096e2e3ab5f8f87ea3d9cf5b28ea4739fa95f0a62842766c3e824b1bc08eb29b8651dd2a08fa61d1e2204a23546e7c73dcc9b3c3a8cca49410a1aae4cad6db51525e1c569f3e63b413db60efe1577356b86085286654202d9922577af52cb6cbf3ed4763586e1abe9b88800d4daee38ccaa9afc91c5b1bcfe03cd4d91f84172379de5fdfec094ab0f7127e829e118402663a981273d5ded082fe47ab6b5f129e70bdc1f1274e2cff2f6a922af845af8c451c50c605a9721d00d2a39ac928361aeb60fe844300b6f4716eef61d6e30893586085286654202d9922577af52cb6cbf0eb9612de3d8b53827eaacadb53b44da7185d4edf4ca0eebd5c814dd1f1f761f20daf8b8a3af69db428c3572efa5673eb72b6e8f7453fa1a0fb99e3f2c1127faef95090bb106e8f01bf819b7586091eef69382d35b891595b7cacf524d27e61b86085286654202d9922577af52cb6cbf49f4273ef8e0d4fd3362c2314cffe81cc5f465a6fb9d8fcc093369a795ab7859da892525cda44e29ed00ede84bc4f0afc6ab0b65a9c034d370471821927569b686085286654202d9922577af52cb6cbfb418de4d9570c6aa239d6b63e333c41197e7441aad55771aa1c04c5620ea79f59de5fdfec094ab0f7127e829e11840267f337e4c41746b4fad2d27e66cf223089810dd63b88ae38a77ef12e49ef495b5c7d09d5da1732442316aefb06971af7a3b64d0c8596877e28736d6fc3a1cef88600a334e17b936e1d59cb4210614bc1ecd82f997dafc37b43435d8539184cd85e888cb461673c1799fc8abab28b67bddbc343433e2a3906658dd1350e9d9de2c18ef59b03274d1d9f233f9505fba5184ba5e00efbcddf487bc41080580959bf8c51d09779f81e54d9a42ecff8457539ed9d816e13b70d90aa6ebd1f586e4a22c61ac223c91b4ad8ba516eac6cbfaddda7d23d4c33380788490595af26b6d2b7aa3a179315bd011df0433354e55ce55e69186b9346ba0039ba8d23cbe13d76170929c040d69b4dc6cdaed67ebc4dc1c2bd9b9a71ad84dba489a96fc54d19af08b26e220681a1d50f1e81619fe3755a0174b0ca1acee48ff2bd0679f25c4794d67ba5e00efbcddf487bc41080580959bf8ce4cf5fb8973aae5a5d22cb0dad0e12461e85993ad9ad56a85656e98b81a7a22d62589e42879bdc4dcb96213ff82ffa93d07b90b2c52bdcaca91d2713efc276403c88c9a484456b0bd2e268de6eba108c3932718f869b2e378903acd8ba3e991600a334e17b936e1d59cb4210614bc1eab313e668cb94cfb35fb9df33c64d58c42ad8bc207d74db5a57db90ee72fd3036753ac98dbcc20e6cdfc1890ddb2613233be10f11d9d73d06496f389eedfbb60600a334e17b936e1d59cb4210614bc1e9583ace1cc4193d069aa4270c6a2908d82dd05a589ff948afa9af33edd45567311f3930e1ae2102834f8b5698f06815ceb47a8a3aaf7fc4db345b1809bf39f2bfed65997b1b558df8fb5f5ddc0f82b9ebce6916d99c8bbba682351e9ae83c3823893ed74782ece3fc3466e0a7b7e7d1d61671bce3eaa2e168a672744e4d8d548562152f70f140201287a147475b63e1b5d851546b49be3e90302daffdd27fb51eda3649612511f6d13c2ebb880bca7cfce6f887c6be484d9f844f5f3f4e2a56475443f0b060abf64a7a52c7974a277a8ebc47a52ee81f624986263a2c57e66d2bce5333e7403ea6dde1d39ee440d090972e3ec97df7ba423af212f8cf1b98adcbb2e7abb2752d4388d2d4ab9b491b13bc92533f5cde9cd315697a2cfee6ab37f649171dd2a4cf7626af9cbb8c8bf696ca58bcfc1e5288258b637675561af78746f7f04d15467c68f4dc94d4fd58b9d789c1492ea53890523ef9ba88decb868ca98097595fd4756c698589ff4affc59796816e746bca5b037b4ce6e6d194f8f1c86085286654202d9922577af52cb6cbf77e20fa3c7618daa917881f33a75ca2b33cb9eb1131fe69fba3dadb2d45542d69de5fdfec094ab0f7127e829e11840269467251301a67835764c72865066df9fb5b63e9398ad1b31af141513b52f3364f95b4a01ae6cfdb6ee80068154d61b1d635cbfa2dc16860cf4192137f27947ebaa949d17d31f3d5dfd4b37bc85b159429420ba32cc6bff0439d75352f3a5257358d1771fe7077b1b21810a3c168626f6c906cb344ccb7fcf5ad679cbc6a951b0a08c4b4d14739aa3d8e60b7634d9d0b3d90b79975990fdda461b615ee99072649ec92692e2162c6a7899b5dc45cce170a1433c461bc9a0a23c665f3d7a0c36496d79dda42a438225b935f43f301d0c8f598b791abf1958790422e0c879fa5b0a9731c50816c07ba699d24308adbe966d6ee55c4cc3642e31d44ce79cfe0c1d852460ecf5b160e811bb3744d2ed0551fc0de46294d6bd3da945c6e66b8abba2fee420681297d4bb5b1569a540bd137eea30ab6452ca3d10add8c59fdd1639e88e777b87779bb71cd27070f40a379af815e9820de8c32c75407b070ce67e188e9732bd66b7cdcfc57b30ba7b1053de95045df03c8c9f44d5f978bf6169f62be54886085286654202d9922577af52cb6cbf0be3d257e6faac052c35e165bd2ab859a6e965aeeceafda608df1fbe1e22c754a01c0173218d48273773106566ef76c91fc18dd21657c6c3ee5a14ed9b3fded3cf2be005463958e5d15f0f651c4cb33755d3359705835568482b102f3bec392b5c0cc78490c68e15b4b4650f19d2ded941a3d3fe3ed38a3d3d991d165f2dfd6c11bcd3ba6ce0fbb6529434a35c6485b4c87a16ea01b5d5aeb89c5aa8bcf211e81020450f255b832ef886aee73c009d8336c3c6790605451c6c60ebfbc64d8b19cbe314f9a5e21a6836f4b142dba1783913b9fbfac6233d260b9539381b010aa3fff9384de4043081c558da682592c283b12a6309da1c77d87fb65e7784fc01ad7de5016d745bf64a0f164400e7ee175d3c08e82c1de8b262ac2ab212b38758ebf1fd4bd22bd9730540e7f2561b24ba14470447cbe05c0277829c8f7d3d4d2779ea1439304fd93de6cf6c3d50009ecc790a851e624ad0feb4694d48f2f26a40321b07fe8dc4084c54adec35bd9ab180707e621dc1ff6670dea0f064ea4f8100ab40b52d97f3ff97a53bbdbe6481449568ab1ba02f02ff812eae2ade8428549198e3ce87ebf4283b8399908a09161afd72fb5dc12c3700061553aa42fdfad58bb6f50841b88c00ec4481739444a120e62dacf3b089309f2919d371d35d2ab22dbab7fda9ca225b7f763d778736786850147b8a44b016afe643d9ba2d5a9fa37788a438a9a2c0730dfcf822bbb04ebcc82573bc82dcba604d0dffecf0b2a7b8a4c37fda7c456e5ee5250a58bd7c754f5310a1a2e36a8dc3bff0408babab2a405d57bbc77368ea329034cbe43b7ca526b955f75615decb518bd49ed07eda3a9097fe26e277ddc8944d4c92ce8c88d2bfdbf89f14a653a0a27594b28b11d4497a1766e804633863296ebd984068ec2ce93cc59510bc273604e9311dd2880272f0949bcfec2c58eb4759e153e194edb5dd6f24f6d54303b1c489d5fcf95eda439825c7600a334e17b936e1d59cb4210614bc1ecf821c30530b8fa0bf06ea25b6aa6c7072e4e06bd8a773274b78029181205b99e8af5b1b586a77fce17a0c96c6475225476fa3ed93d65118591f831c66e33a82b5588fc7549796c36911814ffd828a3c19b0862f1597620eb3847d590b39911fd0f14b052c14848cbeb05389059f4c7c46f789522bd1c34b66a61764f8c83752b9a6591fdac15b664fe8c1867c85ff0484eb313ba98c370e55c462294bc9fa69e3de4050cf92213f503edeef0b9b0372a1433c461bc9a0a23c665f3d7a0c36494d3f95411cc6427f056c1deea48ff8987966b4ee821fbe3325be9afa5067977f1e56fad78c83faddea7aa0fd783d0fff2b4a060aad77d79f03a8c7ab940b568f45cdbfd6183b50d6aa2397d923af8e01f3d2b99805e6b3ea098d8116922dda32f58c9e5a91f4875bfb5bc43da560a0a449258e2f3e7ebc5825514c73f55cee58e537f3ee0a207f06fa99c7cc2ea4cdd79de5fdfec094ab0f7127e829e11840267fd8767b1e379d18fdbe9e50e78b79242a255cef060cb875cf669fd006f6934230ab6452ca3d10add8c59fdd1639e88ece2b77cc47e034f3e6c9859a4f8cca9e4650ed7bf1944234d9c67fb8d26f724ff41837e8e57ba419be8a83927334ef12179979ee5e3bafc5e24732f9897a8ed63870a9c263f7f1fbe3b415bb0bccff6d785a4d9bda4f81b70f12ca7c6590736a81e2fd876d5f972bf5f0c3ee0e64d5e4357251f75c0c0f62575d2d020f45762cc570cb499b17cda38b89e98958e799af600a334e17b936e1d59cb4210614bc1e239a6bfbfe0cc60b830fd3cb12da05dbf836fc1e50f21e1c33dd734ceed631dd20ab10baf7a6917de365143818c39f862137c46b6f90ed736944a2dd0f3108e5fde1bb6b0a9ef8370f6be5630a66375e337bcf14698529a1414019c647ec228e0a83c95975d728e87b15461b13a9fd56dcd31f3e42b4c2be7a09001c95ac675b9fa35fcc36796c076f5329dc1d5fad051bff89955d28d4866be5d04b54c5ba89af892e9d29e02086973860d35470ad587f2162d4712d0616aab69eead86650f63329861a72512a7f77a46bb6c1e6ac50a0f265563f3f7e140ce1392c0f66fd5d33f874b8cd0ceafd80ccad649e6e7846895a5356e4ed6c2206f1fc9d8a5c85d12166950bde1bcf5cfdf67801601fd00fee03312772f7c50d2263422a61013bf3d9e70915e7c1c7fa9e4eaddc7481347f269202ffc36a183a15256646a467238178a52016bb972b3b255f3389f14a8ad74e87fefd209bcb38859437429d9c19a29e7d418f015355c15e3e5685279c4688deba18cc73305527ab0091f68f682f0758293ab5298b47fe27d7e9a857e7fdc66764014f62a252abd933e1b1122bdcb2ab164f0bd34bc59fff3b220cdff2df5bca922708c1cdacb016939a61c7ca80da59ef69a6c1082cdc9530768b89667a5a705fd5d99566d0c9b0565643282139840d6ed91a6304fc340ff35a442df8966ee43061838a6749c4734bb6b5f97568156a2597cd5dea3555507786f1622e0a8fbaa64668d094862a0d63bf01cb18c097526b65bff2522f1c216e4e2d25daf9d30d377353cb6cd00e1735a78d6e85ae228c45fe491d8fd7654227ca58f4aaab267d41998a5f5bcb946ce6782c95443c355ae9afc14260c67834c62738cc4a1229434e823f6e624bd6f927dc12b017184ecfd7f44fb1af21836e872a30bb70a2a2734fe3555e61493f25184f96ecc0698326f9b5f05d4f3e08f8858e08d3e6573d45a00f44659d1c14f0c24bfe7f95d1062cb2ed796a0ac7dcb6a91b2e0b67ebd6fa109987b9cff906111b2a6807a1c4acfcdd5cced756be16580bafb25d39225ed677e3d762fefa8dfd21cfdd195cedcfa8b9a9cbb4d28e21eaf55990447796d5bc751ea3ee75d03c801e88e4f0a1bcb559fc17bb9796de222a3c1e9509d2d256d0e1c46d46086739aa1acb187971af493d8c691125bb732fdd6d087ac970b2495cf9e298ce127c925ab13276204adecdb7a555d4f1e04c070044e98414c4b5ac3b5247040093ed47c636cb425c42cb4222a069d78ad2da30755127d57b0b21fdf27d6a939bf05b8328ce76aa0f0fad7c8d3f752b152d294b781d7a8a443da96b353d37c7622f0aab84ecd696a648bca50cbcc7a373ce78afa2e818737ae41fa0f39f49c5113fc820969e6f5adc11367045fcfb452caa8cfc20228146a2387c125810a2be0cc44419ce73332c7a8967b77ffeb218845d87cffdc96424474c718d256da6a78570a47ae51ebdcefb46bce00a320d0aa184ed74512c1a46ae3c207e9f88c1e2f56cb7ee57f3d982f0fc370632c7438863a6d9c136249bef283bb3c43427fa6a37731985b542892a6f9ce5aafa2f4c9c0f572f7b357288a451aca7b8717b1c47c73f86f231a7e6d364abc747402031103d17f71c8ff9ecc26d80ec8c860cdd9991ae5f6b6e50a332b08374829a2bc29f8bfb407e91f6cab84def42b839237761c4a8e016d67c2f3381537c5196c1af1f12da70491143884b6ed45c7232c2dd835ea2ca769baf188e42b42225e1ebb5f58fa8b254c35f0d7a8cecb7d57395bc13d00693863bfcee11e815dba46ec1b54660bfbf33d8edd9ef5b3df6bb91c449cdfa00b12c6902ac3e5f72763413a66676e7f74b51b3112a48cb2ef2b79430baa17318cdc0ed402e176e39342d36333af1bbb1449abf3ab098f11b4c5333c56409a66a0411efe8ea44b108d042c25262b7f707e00b9bd8f6b767ab8b7a16b3b4f8c43f3d405480fb44f88d96cdfe7a8c9d7c1652f76eb5ebb455bc61bff700334c5818cfd909cb731a7f6d4ba0996b53ab1454bcb02a95f95d87b04e33dbea6776f0ea0666ab77bc51da9ebeb9fe5f6625b6a3653828ad75d493336538bc05cc47a457c1e3ca62fcda4825a6f20efea4726b50a8a71b8e1f03d02c72f0419abdb4f613a22cc0146043506f25f8ddf1d7a13eedf9b107260b2b52eac1622b3efa3b253e1d18150370dcc98eaa5877214fdc3d148f9f80ba7cabd2d9cfdbcbb177b5b8eaa7f1062c6a41623ff353f45299d9c1e688cfd5f4650f56be982df6e09ba70378bb963f5b23b8974a4bcf2d2285b3b79dd26855fdf6ef675bebf6eccc7a70e3b6f76759ebaf3e5d5306b1ea68126b9174686ea2625fbdd67b06545ca834992553f15d3c3b162b2e55d9b1908c6b51fb01f66fc7b779b5b478b8af8e80acf81bdd3c7744ba59555f3742c2e8b820fcac145481ed847a60892c5f98102af19c87878945785153cd04dfd125da16dfd6a1e849122932c7114185b4f02294dd772c3fc7777655d66d16f2643332b12472194b90939001ef03c1e5aacafc7ef68639a81eea409f23b469d8e7cceb1a83d4cbc4efc584631da1fa479260584e18aadefb870f65b9ea802aaa47a902b8773921c5f29cf44f9b690788c358f937a70e9d39afd7510d882b874ba9cdf43a886da872bc985e2d6fb7e8f7fa2f5f2bd22247e51c93186b2f35e522b4d86d1101f33aa9b4d46c37cbca0a30f9babfb05f020bdaafeed22e7ee5e42eb84d2a598cd100fdd653bc2b5caf928fc4ad1dfe2156917ea500f2e3a41f2d98e5a8b904dff20c039992d0724ceb966fcff650cbd24e0f2c067bfb44df8f2294e2b53534c676051e59c5878facaba2bf8901736b2db7f7f2b57faead92102c81d218e263a4769ff144ba40a523185106dd5e24b8a4c5aed7f4c7dde0cd3675956c735034c79c6e124906fde826d14d7ed6de4e6547a3a94d94868299c81389d1cfef02a8ebe161f0f4e1b39b853e48f68d6633ae2785b57d57e46ae85d04106e401ad88f23520282c6dfbc8f501f18baf0c57fa1e4b8ac4e2fa2a86cdbe6046c9cb77f2e9da2ef6a219dae83b625f11a6e35620dd439d327af93f86fb5538034af4334cda36e32f07938c70372da6086cfd25e8159dbb60f4f07eac8410360faeeeda7bd68796a478a795b4a6b79c0f38bd4af46a411af164fe145743226fa10df4f13dde3b9d6616bda7d41f6a1efd0d9a7627ddae5f3a5d83062e29fadd2226fe99bcae64b6b1fec9929519f7288f293c27dd81035608e5cfc65ee862d013eb55d4e6e0e9b5c1d0797464701b594152eb7bcd1f5cc11d9493b29382317f4c1f41c89d6ab366ed9815c6cfbf57131efae31da624ee049427582f38e8c379a92dc9a33863db994e35c5b4725da377e244721295404369770e84828a2902496c35f376b7287e21db69343fdaf19761a8881b29aa98a3e779ccc7905e536701ff55f215d68142f458b66610daaf79b64e112c3e48d18f90ccc31cdc711ba883c214004d41446eff913670affbae0ddb06fc1048fefa559f371d33eb44df166c6eb216a5f4f1e633a75f21324d33602af13d42322019b5aa55567ce0265939710e9dd71f7858897a503ad55ac41a18ac7e20d0ebb209336ee48ff568048da4fd17ff7542153c387ff14de6b557c816b7638addb324c6c01dfdc23fb71091e4d7380a5e7476baba26803e62023b91ff41efff6739f5e9aac6e12b1fc47858177baf27dc22b9e85bee444683c77683e232ae202a3c3098e66a7dbb712f3190f424f9bd1e9f934bd0168f819dfe56e43ee63567144399e4697786895b9ad1200182b82942b635243d6a3665623d0f828142af05e3f4af9a5aa018eaadfcbc6d37f4efa9f4de0501106a90c8ef3de60d7e8bd4e008ff95f33d2ba3a91bb838d244f24824d60ebc775b5779d6d8f759166457e8610e6e278bb72bed93512fac7e44bfe77bd5d68ba0529646e3b4e40b36ea13117208ea6d47f185ac8d5058ce22c2964545b4fc77c6ca0e57a6e1f87cd0eb3b804beb44f0b65a9c63588bfc551b3da6fcc292245539f6377748d163702ffc9e87f0e955fe97c532df3de84f448caff4b64607179090145f52259200981372e44ea063048a0a23c18321c416d375b1e853221120e76b8577f9ca2ef74b5241ebbcf879354900e918bc32a2c5c2d66cf910eeba4a5d63ada9f60e201773d4c8550711c73e56f173010e156500fc95660ca535059df1a01a0f88fc4ac7884cb0f69c7d36c9455bfc9522421a52190696365369c352a37bf76f39523a12f8e303907ca0ad9fcea7c0f1bf51af09df8aa55490a944e6b3276dbcc5b726dbb567719ea1d71cf4446b3f2e73bb51e4c35e969a656833d6c4944189e9f981c13d2497c1eb53c456922e399580edc06c788de2b98f238f97024e4ce2feeec35dbf77628b127be476e0c2421dbd1aa2b2d4bc85e52ee03ed2460ecf5b160e811bb3744d2ed0551fc69e53e70c8a5f998260bd62b98be06c144e1e34d6d9d019abd3ca979051e6bf3834cec6ae9e24ecdf2b0ee4c7760422162f3426ee2446403ab41d9ce70f63608d859103d42f134f5306b73c8e5999e45d9ac02d5d121f3f86281f9822d9750ca68d064648d4b8745f7499e543d799fc89373fe62cf64278240c3520d4edd094d7f57927641f7ad569498b9b8dd80776c4aeffd49c5300eeb34b7241ec9e723d27651d158d79169b2a731adde577cda377bd047a770ff206c7420c115a19e58833455c3324542aa9e3ca3b3915d05b9572401365a6854bf14882da9ee227f29cadaa51b21f419f12957826e4d81a366dcd2fd67eb9a2f79366f7ed1e80d31be93166a8e097aa20322b19927f7e99ab235a3bc8c22703279856eb33ca09d0052705040b3bc86551e3625dbbd43c419c85c2afb5111c976940af9e63aaf86f17b22a3054a55b5f43d8ea64f5cbe69e2060622da83189f9325e20dd97d20d213746ae2c3269f376dd6cf1ef9dd6beb7f8699ea96ed4fc21e2b6f687f9c9a6d86e0eb1998f25fdf43adb8e59e54dcb0eaa4c62e1f7f9217259bbbe7aca43edbaa761ca256ce27e2a13a5850ee02230dd6d47e3e554dc99a1cd86b4e697943c42f09b395c93cf6fed570ae1fa4512a49d8ae1d1a54dbdf6872bf36604b146372ebd53ec458357efbd5ebe37c3a5b21ff6edc369c1896c036387d50501c625839dd0f173bf5aa66c26b418c3f0b3e06a7a15d11a5b88c366c19098f6bf62880ebc31d102460ecf5b160e811bb3744d2ed0551fcf9c8a6e64e9d9ab6f2acebbcc0fe1449708ce3b2cf890201460e5541af38252b2ca6095d030fae14621610ea26f732912a89c0840b8c38485849906443151d349373fe62cf64278240c3520d4edd094d3cfcef029bfdfb3810d37cc76122656fee6ffe8d6715d982ab6c6dfa91e7e9fcf8c9d405a09b03fb6683119134556947d7114d233b10805660ab9ba3d9128b67f136443008e274b73443b40858e28f7ad27d43d6c1cd595a484f95537544df5b8114d0942b94afdf2652e1034759b20f583cda56af96c841f5ebab29fa4418989d05be1d12416ff0d2237388854b62360368e652a583fc7ef1cff96b86578484108d8c56113dea402831cb663e0f48ce492753c0656eb6d8e3c8c71c5a8159341e0e332fd6badf4464035ee8c1c70b6eb0f0583b2dcdc49e03f46657da4fe100c3f709c87f7fe165eb0f60e181f2b4dd9373fe62cf64278240c3520d4edd094d958fb6603b55885ff98832794267d0f5a703ca4471058141eca60fbe276fd5e93e0067b5be303716b63e01226d7919601da5d8805bfa0e0e0e1335735131d24da1f24bef8ee90c12126d465cd0caf8eeff22cf6d0d4060940eb7b5193bdf98c234f68c1d6ce72bb0e9aca69097e1670f9373fe62cf64278240c3520d4edd094df22a914923bc14c746025596f52fdd31e4a22f2e08d6ca2a4b7b8bfea173da7f3e0067b5be303716b63e01226d79196034bc9a3767060502a94e6e5cd376cc293035895fcd2aa1b9ef1b8e57b669d10fcab5f22ecc3faec0dd9f6db84a8997d96f52e81bc86ebc6059b8a197f1bd81ee0018af0e8661d6fcced6ac3264e6109af19d1f5fcf6a15e8614765d609dcf1df573cddfa6b9522e7677e5fc2e3f8839ced29ce4d59335fe57f8b44b6c3bf1f1ea7e67f9c83fb7ee0f036c1463d1cdf875ec0a3206852c834dcca8e15a50ce8770bbc03e2df728a8f16181b842983d1dbbc70e265c5a492c6dfe5d7152ec9bbff7651d158d79169b2a731adde577cda373b62232ab1c7921deead3af31219b8e63956bc453c342122feac7c84b6a105a4eccfa95518310bb79d06928bdbc30426477f445c44d1de78b36892935e7f1509425a801210b60f17d35694aa39a5d08cd8cab565d56e4e4df49cebfbcf06ad1cdd9ab4c5d3a11ec7fb00c191c55bb44428d557f3e84ac2be552fabc550099a0a77509945e8178cb436883550685f7d749ec2b2b78fbaee57f40f43e8f3179a521f06c5ef954951b174fafd186283d734dd0112e0ba547dad876893f63e57e24154f5e92c51dc45e73c05e474e4ccd6d0d94c6103d21066cf564466ceac282a1d5de1b6271377ef4c6548b51d53fa7ed4b742a6965adc15833a9d56a60a314fe200bc7546fa457303dacf25e569a84d1ab82702263034492d03a9c56d7c15df1a8378f9d64ffa0afe6e099cae753d303cd0a24451a719ebec4d1a5599c3fa894eeab2b983e9547f8e1bbb0e3d6ab6ec4b331dd5545e4be2d2fa73e67db5bcc1e93657b6377cac28a5974a163cd1edc86237e4906076d19332fdcc8d052af4de88a22ef28753006f7a725a9099ade93548749f90bcfb2030b4f2c0d274ac3b60ff9802233fa0b185ac2242b8dce096cb90c1ee53b84ad062b911957f90dc631dd2c4455c383ba670ead72bd041a445a455eb975e2ca30d40e546b5b453b83db89dlibqca.so.2.0.3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibqca2-2.0.3-22.2.1.src.rpmlibqca2-devellibqca2-devel(x86-64)pkgconfig(qca2)@@@@@@@@@@@@@   /usr/bin/pkg-configlibQtCore.so.4()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libqca.so.2()(64bit)libqca2libqt4-devellibstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)pkgconfig(QtCore)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.0.33.0.4-14.0-14.4.6-14.11.2SRe@SNpRW@OaO\N*N*KEKf@JX~JT@JMI@crrodriguez@opensuse.orghrvoje.senjan@gmail.comcrrodriguez@opensuse.orgaj@suse.decrrodriguez@opensuse.orgdmueller@suse.dedmueller@suse.dedmueller@suse.dejengelh@medozas.debeineri@opensuse.orgdmueller@suse.deprusnak@suse.czdmueller@suse.de- qca-no-ssl-internals.patch + spec file: Never use the ssl library internals directly, instead use the proper API accessors.- Added detect_ssl2_available.diff: fix build with no-ssl2 in openssl lib- build with -DOPENSSL_LOAD_CONF so QCA respects and uses the system's openSSL configuration.- Fix build with gcc 4.7.- Build respecting RPM_OPT_FLAGS, ugly hack to fix all * .pro files ensued. - Build with visibility-inlines-hidden- update to 2.0.3: - Bugfix release, forward and backward compatible with 2.0.x - Fix compilation when using Qt/Windows SDK- remove dependency on botan now that it got broken- fix build when MD2 support is disabled (as default in openSSL 1.0.x)- package baselibs.conf- fix build on Factory by including upstream commit 864423: remove whirlpool hash usage. the algorithm is missing on at least 0.9.8g/i/k, even though there is an OBJ_whirlpool definition- readd qt dependency- updated to 2.0.2 * Bugfix release, forward and backward compatible with 2.0.x * Fix compatibility with Qt 4.5 when QCA::Initializer appears before QApp * Don't convert to secure memory when Hash::update(QByteArray) is used- qt plugins need *exactly* the same Qt versioncumulus3 1531163013  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz2.0.3-22.2.12.0.3-22.2.12.0.3 qcatool2QtCryptoQtCryptoqca.hqca_basic.hqca_cert.hqca_core.hqca_export.hqca_keystore.hqca_publickey.hqca_securelayer.hqca_securemessage.hqca_support.hqca_textfilter.hqca_tools.hqcaprovider.hqpipe.hlibqca.prllibqca.soqca2.pclibqca2-develhtmlaes-cmac.cpp-example.htmlannotated.htmlarchitecture.htmlbase64test.cpp-example.htmlcerttest.cpp-example.htmlciphertest.cpp-example.htmlclassContext_01public_01QObject.htmlclassQCAPlugin-members.htmlclassQCAPlugin.htmlclassQCA_1_1AbstractLogDevice-members.htmlclassQCA_1_1AbstractLogDevice.htmlclassQCA_1_1AbstractLogDevice__coll__graph.mapclassQCA_1_1AbstractLogDevice__coll__graph.md5classQCA_1_1AbstractLogDevice__coll__graph.pngclassQCA_1_1Algorithm-members.htmlclassQCA_1_1Algorithm.htmlclassQCA_1_1Algorithm__coll__graph.mapclassQCA_1_1Algorithm__coll__graph.md5classQCA_1_1Algorithm__coll__graph.pngclassQCA_1_1Base64-members.htmlclassQCA_1_1Base64.htmlclassQCA_1_1Base64__coll__graph.mapclassQCA_1_1Base64__coll__graph.md5classQCA_1_1Base64__coll__graph.pngclassQCA_1_1BasicContext-members.htmlclassQCA_1_1BasicContext.htmlclassQCA_1_1BasicContext__coll__graph.mapclassQCA_1_1BasicContext__coll__graph.md5classQCA_1_1BasicContext__coll__graph.pngclassQCA_1_1BigInteger-members.htmlclassQCA_1_1BigInteger.htmlclassQCA_1_1BigInteger__coll__graph.mapclassQCA_1_1BigInteger__coll__graph.md5classQCA_1_1BigInteger__coll__graph.pngclassQCA_1_1BufferedComputation-members.htmlclassQCA_1_1BufferedComputation.htmlclassQCA_1_1CAContext-members.htmlclassQCA_1_1CAContext.htmlclassQCA_1_1CAContext__coll__graph.mapclassQCA_1_1CAContext__coll__graph.md5classQCA_1_1CAContext__coll__graph.pngclassQCA_1_1CMS-members.htmlclassQCA_1_1CMS.htmlclassQCA_1_1CMS__coll__graph.mapclassQCA_1_1CMS__coll__graph.md5classQCA_1_1CMS__coll__graph.pngclassQCA_1_1CRL-members.htmlclassQCA_1_1CRL.htmlclassQCA_1_1CRLContext-members.htmlclassQCA_1_1CRLContext.htmlclassQCA_1_1CRLContextProps-members.htmlclassQCA_1_1CRLContextProps.htmlclassQCA_1_1CRLContextProps__coll__graph.mapclassQCA_1_1CRLContextProps__coll__graph.md5classQCA_1_1CRLContextProps__coll__graph.pngclassQCA_1_1CRLContext__coll__graph.mapclassQCA_1_1CRLContext__coll__graph.md5classQCA_1_1CRLContext__coll__graph.pngclassQCA_1_1CRLEntry-members.htmlclassQCA_1_1CRLEntry.htmlclassQCA_1_1CRLEntry__coll__graph.mapclassQCA_1_1CRLEntry__coll__graph.md5classQCA_1_1CRLEntry__coll__graph.pngclassQCA_1_1CRL__coll__graph.mapclassQCA_1_1CRL__coll__graph.md5classQCA_1_1CRL__coll__graph.pngclassQCA_1_1CSRContext-members.htmlclassQCA_1_1CSRContext.htmlclassQCA_1_1CSRContext__coll__graph.mapclassQCA_1_1CSRContext__coll__graph.md5classQCA_1_1CSRContext__coll__graph.pngclassQCA_1_1CertBase-members.htmlclassQCA_1_1CertBase.htmlclassQCA_1_1CertBase__coll__graph.mapclassQCA_1_1CertBase__coll__graph.md5classQCA_1_1CertBase__coll__graph.pngclassQCA_1_1CertCollectionContext-members.htmlclassQCA_1_1CertCollectionContext.htmlclassQCA_1_1CertCollectionContext__coll__graph.mapclassQCA_1_1CertCollectionContext__coll__graph.md5classQCA_1_1CertCollectionContext__coll__graph.pngclassQCA_1_1CertContext-members.htmlclassQCA_1_1CertContext.htmlclassQCA_1_1CertContextProps-members.htmlclassQCA_1_1CertContextProps.htmlclassQCA_1_1CertContextProps__coll__graph.mapclassQCA_1_1CertContextProps__coll__graph.md5classQCA_1_1CertContextProps__coll__graph.pngclassQCA_1_1CertContext__coll__graph.mapclassQCA_1_1CertContext__coll__graph.md5classQCA_1_1CertContext__coll__graph.pngclassQCA_1_1Certificate-members.htmlclassQCA_1_1Certificate.htmlclassQCA_1_1CertificateAuthority-members.htmlclassQCA_1_1CertificateAuthority.htmlclassQCA_1_1CertificateAuthority__coll__graph.mapclassQCA_1_1CertificateAuthority__coll__graph.md5classQCA_1_1CertificateAuthority__coll__graph.pngclassQCA_1_1CertificateChain-members.htmlclassQCA_1_1CertificateChain.htmlclassQCA_1_1CertificateChain__coll__graph.mapclassQCA_1_1CertificateChain__coll__graph.md5classQCA_1_1CertificateChain__coll__graph.pngclassQCA_1_1CertificateCollection-members.htmlclassQCA_1_1CertificateCollection.htmlclassQCA_1_1CertificateCollection__coll__graph.mapclassQCA_1_1CertificateCollection__coll__graph.md5classQCA_1_1CertificateCollection__coll__graph.pngclassQCA_1_1CertificateInfoOrdered-members.htmlclassQCA_1_1CertificateInfoOrdered.htmlclassQCA_1_1CertificateInfoOrdered__coll__graph.mapclassQCA_1_1CertificateInfoOrdered__coll__graph.md5classQCA_1_1CertificateInfoOrdered__coll__graph.pngclassQCA_1_1CertificateInfoPair-members.htmlclassQCA_1_1CertificateInfoPair.htmlclassQCA_1_1CertificateInfoPair__coll__graph.mapclassQCA_1_1CertificateInfoPair__coll__graph.md5classQCA_1_1CertificateInfoPair__coll__graph.pngclassQCA_1_1CertificateInfoType-members.htmlclassQCA_1_1CertificateInfoType.htmlclassQCA_1_1CertificateInfoType__coll__graph.mapclassQCA_1_1CertificateInfoType__coll__graph.md5classQCA_1_1CertificateInfoType__coll__graph.pngclassQCA_1_1CertificateOptions-members.htmlclassQCA_1_1CertificateOptions.htmlclassQCA_1_1CertificateOptions__coll__graph.mapclassQCA_1_1CertificateOptions__coll__graph.md5classQCA_1_1CertificateOptions__coll__graph.pngclassQCA_1_1CertificateRequest-members.htmlclassQCA_1_1CertificateRequest.htmlclassQCA_1_1CertificateRequest__coll__graph.mapclassQCA_1_1CertificateRequest__coll__graph.md5classQCA_1_1CertificateRequest__coll__graph.pngclassQCA_1_1Certificate__coll__graph.mapclassQCA_1_1Certificate__coll__graph.md5classQCA_1_1Certificate__coll__graph.pngclassQCA_1_1Cipher-members.htmlclassQCA_1_1Cipher.htmlclassQCA_1_1CipherContext-members.htmlclassQCA_1_1CipherContext.htmlclassQCA_1_1CipherContext__coll__graph.mapclassQCA_1_1CipherContext__coll__graph.md5classQCA_1_1CipherContext__coll__graph.pngclassQCA_1_1Cipher__coll__graph.mapclassQCA_1_1Cipher__coll__graph.md5classQCA_1_1Cipher__coll__graph.pngclassQCA_1_1Console-members.htmlclassQCA_1_1Console.htmlclassQCA_1_1ConsolePrompt-members.htmlclassQCA_1_1ConsolePrompt.htmlclassQCA_1_1ConsolePrompt__coll__graph.mapclassQCA_1_1ConsolePrompt__coll__graph.md5classQCA_1_1ConsolePrompt__coll__graph.pngclassQCA_1_1ConsoleReference-members.htmlclassQCA_1_1ConsoleReference.htmlclassQCA_1_1ConsoleReference__coll__graph.mapclassQCA_1_1ConsoleReference__coll__graph.md5classQCA_1_1ConsoleReference__coll__graph.pngclassQCA_1_1Console__coll__graph.mapclassQCA_1_1Console__coll__graph.md5classQCA_1_1Console__coll__graph.pngclassQCA_1_1ConstraintType-members.htmlclassQCA_1_1ConstraintType.htmlclassQCA_1_1ConstraintType__coll__graph.mapclassQCA_1_1ConstraintType__coll__graph.md5classQCA_1_1ConstraintType__coll__graph.pngclassQCA_1_1DHContext-members.htmlclassQCA_1_1DHContext.htmlclassQCA_1_1DHContext__coll__graph.mapclassQCA_1_1DHContext__coll__graph.md5classQCA_1_1DHContext__coll__graph.pngclassQCA_1_1DHPrivateKey-members.htmlclassQCA_1_1DHPrivateKey.htmlclassQCA_1_1DHPrivateKey__coll__graph.mapclassQCA_1_1DHPrivateKey__coll__graph.md5classQCA_1_1DHPrivateKey__coll__graph.pngclassQCA_1_1DHPublicKey-members.htmlclassQCA_1_1DHPublicKey.htmlclassQCA_1_1DHPublicKey__coll__graph.mapclassQCA_1_1DHPublicKey__coll__graph.md5classQCA_1_1DHPublicKey__coll__graph.pngclassQCA_1_1DLGroup-members.htmlclassQCA_1_1DLGroup.htmlclassQCA_1_1DLGroupContext-members.htmlclassQCA_1_1DLGroupContext.htmlclassQCA_1_1DLGroupContext__coll__graph.mapclassQCA_1_1DLGroupContext__coll__graph.md5classQCA_1_1DLGroupContext__coll__graph.pngclassQCA_1_1DLGroup__coll__graph.mapclassQCA_1_1DLGroup__coll__graph.md5classQCA_1_1DLGroup__coll__graph.pngclassQCA_1_1DSAContext-members.htmlclassQCA_1_1DSAContext.htmlclassQCA_1_1DSAContext__coll__graph.mapclassQCA_1_1DSAContext__coll__graph.md5classQCA_1_1DSAContext__coll__graph.pngclassQCA_1_1DSAPrivateKey-members.htmlclassQCA_1_1DSAPrivateKey.htmlclassQCA_1_1DSAPrivateKey__coll__graph.mapclassQCA_1_1DSAPrivateKey__coll__graph.md5classQCA_1_1DSAPrivateKey__coll__graph.pngclassQCA_1_1DSAPublicKey-members.htmlclassQCA_1_1DSAPublicKey.htmlclassQCA_1_1DSAPublicKey__coll__graph.mapclassQCA_1_1DSAPublicKey__coll__graph.md5classQCA_1_1DSAPublicKey__coll__graph.pngclassQCA_1_1DirWatch-members.htmlclassQCA_1_1DirWatch.htmlclassQCA_1_1DirWatch__coll__graph.mapclassQCA_1_1DirWatch__coll__graph.md5classQCA_1_1DirWatch__coll__graph.pngclassQCA_1_1Event-members.htmlclassQCA_1_1Event.htmlclassQCA_1_1EventHandler-members.htmlclassQCA_1_1EventHandler.htmlclassQCA_1_1EventHandler__coll__graph.mapclassQCA_1_1EventHandler__coll__graph.md5classQCA_1_1EventHandler__coll__graph.pngclassQCA_1_1Event__coll__graph.mapclassQCA_1_1Event__coll__graph.md5classQCA_1_1Event__coll__graph.pngclassQCA_1_1FileWatch-members.htmlclassQCA_1_1FileWatch.htmlclassQCA_1_1FileWatch__coll__graph.mapclassQCA_1_1FileWatch__coll__graph.md5classQCA_1_1FileWatch__coll__graph.pngclassQCA_1_1Filter-members.htmlclassQCA_1_1Filter.htmlclassQCA_1_1Hash-members.htmlclassQCA_1_1Hash.htmlclassQCA_1_1HashContext-members.htmlclassQCA_1_1HashContext.htmlclassQCA_1_1HashContext__coll__graph.mapclassQCA_1_1HashContext__coll__graph.md5classQCA_1_1HashContext__coll__graph.pngclassQCA_1_1Hash__coll__graph.mapclassQCA_1_1Hash__coll__graph.md5classQCA_1_1Hash__coll__graph.pngclassQCA_1_1Hex-members.htmlclassQCA_1_1Hex.htmlclassQCA_1_1Hex__coll__graph.mapclassQCA_1_1Hex__coll__graph.md5classQCA_1_1Hex__coll__graph.pngclassQCA_1_1InfoContext-members.htmlclassQCA_1_1InfoContext.htmlclassQCA_1_1InfoContext__coll__graph.mapclassQCA_1_1InfoContext__coll__graph.md5classQCA_1_1InfoContext__coll__graph.pngclassQCA_1_1InitializationVector-members.htmlclassQCA_1_1InitializationVector.htmlclassQCA_1_1InitializationVector__coll__graph.mapclassQCA_1_1InitializationVector__coll__graph.md5classQCA_1_1InitializationVector__coll__graph.pngclassQCA_1_1Initializer-members.htmlclassQCA_1_1Initializer.htmlclassQCA_1_1KDFContext-members.htmlclassQCA_1_1KDFContext.htmlclassQCA_1_1KDFContext__coll__graph.mapclassQCA_1_1KDFContext__coll__graph.md5classQCA_1_1KDFContext__coll__graph.pngclassQCA_1_1KeyBundle-members.htmlclassQCA_1_1KeyBundle.htmlclassQCA_1_1KeyBundle__coll__graph.mapclassQCA_1_1KeyBundle__coll__graph.md5classQCA_1_1KeyBundle__coll__graph.pngclassQCA_1_1KeyDerivationFunction-members.htmlclassQCA_1_1KeyDerivationFunction.htmlclassQCA_1_1KeyDerivationFunction__coll__graph.mapclassQCA_1_1KeyDerivationFunction__coll__graph.md5classQCA_1_1KeyDerivationFunction__coll__graph.pngclassQCA_1_1KeyGenerator-members.htmlclassQCA_1_1KeyGenerator.htmlclassQCA_1_1KeyGenerator__coll__graph.mapclassQCA_1_1KeyGenerator__coll__graph.md5classQCA_1_1KeyGenerator__coll__graph.pngclassQCA_1_1KeyLength-members.htmlclassQCA_1_1KeyLength.htmlclassQCA_1_1KeyLength__coll__graph.mapclassQCA_1_1KeyLength__coll__graph.md5classQCA_1_1KeyLength__coll__graph.pngclassQCA_1_1KeyLoader-members.htmlclassQCA_1_1KeyLoader.htmlclassQCA_1_1KeyLoader__coll__graph.mapclassQCA_1_1KeyLoader__coll__graph.md5classQCA_1_1KeyLoader__coll__graph.pngclassQCA_1_1KeyStore-members.htmlclassQCA_1_1KeyStore.htmlclassQCA_1_1KeyStoreEntry-members.htmlclassQCA_1_1KeyStoreEntry.htmlclassQCA_1_1KeyStoreEntryContext-members.htmlclassQCA_1_1KeyStoreEntryContext.htmlclassQCA_1_1KeyStoreEntryContext__coll__graph.mapclassQCA_1_1KeyStoreEntryContext__coll__graph.md5classQCA_1_1KeyStoreEntryContext__coll__graph.pngclassQCA_1_1KeyStoreEntryWatcher-members.htmlclassQCA_1_1KeyStoreEntryWatcher.htmlclassQCA_1_1KeyStoreEntryWatcher__coll__graph.mapclassQCA_1_1KeyStoreEntryWatcher__coll__graph.md5classQCA_1_1KeyStoreEntryWatcher__coll__graph.pngclassQCA_1_1KeyStoreEntry__coll__graph.mapclassQCA_1_1KeyStoreEntry__coll__graph.md5classQCA_1_1KeyStoreEntry__coll__graph.pngclassQCA_1_1KeyStoreInfo-members.htmlclassQCA_1_1KeyStoreInfo.htmlclassQCA_1_1KeyStoreInfo__coll__graph.mapclassQCA_1_1KeyStoreInfo__coll__graph.md5classQCA_1_1KeyStoreInfo__coll__graph.pngclassQCA_1_1KeyStoreListContext-members.htmlclassQCA_1_1KeyStoreListContext.htmlclassQCA_1_1KeyStoreListContext__coll__graph.mapclassQCA_1_1KeyStoreListContext__coll__graph.md5classQCA_1_1KeyStoreListContext__coll__graph.pngclassQCA_1_1KeyStoreManager-members.htmlclassQCA_1_1KeyStoreManager.htmlclassQCA_1_1KeyStoreManager__coll__graph.mapclassQCA_1_1KeyStoreManager__coll__graph.md5classQCA_1_1KeyStoreManager__coll__graph.pngclassQCA_1_1KeyStore__coll__graph.mapclassQCA_1_1KeyStore__coll__graph.md5classQCA_1_1KeyStore__coll__graph.pngclassQCA_1_1Logger-members.htmlclassQCA_1_1Logger.htmlclassQCA_1_1Logger__coll__graph.mapclassQCA_1_1Logger__coll__graph.md5classQCA_1_1Logger__coll__graph.pngclassQCA_1_1MACContext-members.htmlclassQCA_1_1MACContext.htmlclassQCA_1_1MACContext__coll__graph.mapclassQCA_1_1MACContext__coll__graph.md5classQCA_1_1MACContext__coll__graph.pngclassQCA_1_1MemoryRegion-members.htmlclassQCA_1_1MemoryRegion.htmlclassQCA_1_1MemoryRegion__coll__graph.mapclassQCA_1_1MemoryRegion__coll__graph.md5classQCA_1_1MemoryRegion__coll__graph.pngclassQCA_1_1MessageAuthenticationCode-members.htmlclassQCA_1_1MessageAuthenticationCode.htmlclassQCA_1_1MessageAuthenticationCode__coll__graph.mapclassQCA_1_1MessageAuthenticationCode__coll__graph.md5classQCA_1_1MessageAuthenticationCode__coll__graph.pngclassQCA_1_1MessageContext-members.htmlclassQCA_1_1MessageContext.htmlclassQCA_1_1MessageContext__coll__graph.mapclassQCA_1_1MessageContext__coll__graph.md5classQCA_1_1MessageContext__coll__graph.pngclassQCA_1_1OpenPGP-members.htmlclassQCA_1_1OpenPGP.htmlclassQCA_1_1OpenPGP__coll__graph.mapclassQCA_1_1OpenPGP__coll__graph.md5classQCA_1_1OpenPGP__coll__graph.pngclassQCA_1_1PBKDF1-members.htmlclassQCA_1_1PBKDF1.htmlclassQCA_1_1PBKDF1__coll__graph.mapclassQCA_1_1PBKDF1__coll__graph.md5classQCA_1_1PBKDF1__coll__graph.pngclassQCA_1_1PBKDF2-members.htmlclassQCA_1_1PBKDF2.htmlclassQCA_1_1PBKDF2__coll__graph.mapclassQCA_1_1PBKDF2__coll__graph.md5classQCA_1_1PBKDF2__coll__graph.pngclassQCA_1_1PGPKey-members.htmlclassQCA_1_1PGPKey.htmlclassQCA_1_1PGPKeyContext-members.htmlclassQCA_1_1PGPKeyContext.htmlclassQCA_1_1PGPKeyContextProps-members.htmlclassQCA_1_1PGPKeyContextProps.htmlclassQCA_1_1PGPKeyContextProps__coll__graph.mapclassQCA_1_1PGPKeyContextProps__coll__graph.md5classQCA_1_1PGPKeyContextProps__coll__graph.pngclassQCA_1_1PGPKeyContext__coll__graph.mapclassQCA_1_1PGPKeyContext__coll__graph.md5classQCA_1_1PGPKeyContext__coll__graph.pngclassQCA_1_1PGPKey__coll__graph.mapclassQCA_1_1PGPKey__coll__graph.md5classQCA_1_1PGPKey__coll__graph.pngclassQCA_1_1PKCS12Context-members.htmlclassQCA_1_1PKCS12Context.htmlclassQCA_1_1PKCS12Context__coll__graph.mapclassQCA_1_1PKCS12Context__coll__graph.md5classQCA_1_1PKCS12Context__coll__graph.pngclassQCA_1_1PKey-members.htmlclassQCA_1_1PKey.htmlclassQCA_1_1PKeyBase-members.htmlclassQCA_1_1PKeyBase.htmlclassQCA_1_1PKeyBase__coll__graph.mapclassQCA_1_1PKeyBase__coll__graph.md5classQCA_1_1PKeyBase__coll__graph.pngclassQCA_1_1PKeyContext-members.htmlclassQCA_1_1PKeyContext.htmlclassQCA_1_1PKeyContext__coll__graph.mapclassQCA_1_1PKeyContext__coll__graph.md5classQCA_1_1PKeyContext__coll__graph.pngclassQCA_1_1PKey__coll__graph.mapclassQCA_1_1PKey__coll__graph.md5classQCA_1_1PKey__coll__graph.pngclassQCA_1_1PasswordAsker-members.htmlclassQCA_1_1PasswordAsker.htmlclassQCA_1_1PasswordAsker__coll__graph.mapclassQCA_1_1PasswordAsker__coll__graph.md5classQCA_1_1PasswordAsker__coll__graph.pngclassQCA_1_1PrivateKey-members.htmlclassQCA_1_1PrivateKey.htmlclassQCA_1_1PrivateKey__coll__graph.mapclassQCA_1_1PrivateKey__coll__graph.md5classQCA_1_1PrivateKey__coll__graph.pngclassQCA_1_1Provider-members.htmlclassQCA_1_1Provider.htmlclassQCA_1_1Provider_1_1Context.htmlclassQCA_1_1Provider__coll__graph.mapclassQCA_1_1Provider__coll__graph.md5classQCA_1_1Provider__coll__graph.pngclassQCA_1_1PublicKey-members.htmlclassQCA_1_1PublicKey.htmlclassQCA_1_1PublicKey__coll__graph.mapclassQCA_1_1PublicKey__coll__graph.md5classQCA_1_1PublicKey__coll__graph.pngclassQCA_1_1QPipe-members.htmlclassQCA_1_1QPipe.htmlclassQCA_1_1QPipeDevice-members.htmlclassQCA_1_1QPipeDevice.htmlclassQCA_1_1QPipeDevice__coll__graph.mapclassQCA_1_1QPipeDevice__coll__graph.md5classQCA_1_1QPipeDevice__coll__graph.pngclassQCA_1_1QPipeEnd-members.htmlclassQCA_1_1QPipeEnd.htmlclassQCA_1_1QPipeEnd__coll__graph.mapclassQCA_1_1QPipeEnd__coll__graph.md5classQCA_1_1QPipeEnd__coll__graph.pngclassQCA_1_1QPipe__coll__graph.mapclassQCA_1_1QPipe__coll__graph.md5classQCA_1_1QPipe__coll__graph.pngclassQCA_1_1RSAContext-members.htmlclassQCA_1_1RSAContext.htmlclassQCA_1_1RSAContext__coll__graph.mapclassQCA_1_1RSAContext__coll__graph.md5classQCA_1_1RSAContext__coll__graph.pngclassQCA_1_1RSAPrivateKey-members.htmlclassQCA_1_1RSAPrivateKey.htmlclassQCA_1_1RSAPrivateKey__coll__graph.mapclassQCA_1_1RSAPrivateKey__coll__graph.md5classQCA_1_1RSAPrivateKey__coll__graph.pngclassQCA_1_1RSAPublicKey-members.htmlclassQCA_1_1RSAPublicKey.htmlclassQCA_1_1RSAPublicKey__coll__graph.mapclassQCA_1_1RSAPublicKey__coll__graph.md5classQCA_1_1RSAPublicKey__coll__graph.pngclassQCA_1_1Random-members.htmlclassQCA_1_1Random.htmlclassQCA_1_1RandomContext-members.htmlclassQCA_1_1RandomContext.htmlclassQCA_1_1RandomContext__coll__graph.mapclassQCA_1_1RandomContext__coll__graph.md5classQCA_1_1RandomContext__coll__graph.pngclassQCA_1_1Random__coll__graph.mapclassQCA_1_1Random__coll__graph.md5classQCA_1_1Random__coll__graph.pngclassQCA_1_1SASL-members.htmlclassQCA_1_1SASL.htmlclassQCA_1_1SASLContext-members.htmlclassQCA_1_1SASLContext.htmlclassQCA_1_1SASLContext_1_1HostPort-members.htmlclassQCA_1_1SASLContext_1_1HostPort.htmlclassQCA_1_1SASLContext_1_1HostPort__coll__graph.mapclassQCA_1_1SASLContext_1_1HostPort__coll__graph.md5classQCA_1_1SASLContext_1_1HostPort__coll__graph.pngclassQCA_1_1SASLContext__coll__graph.mapclassQCA_1_1SASLContext__coll__graph.md5classQCA_1_1SASLContext__coll__graph.pngclassQCA_1_1SASL_1_1Params-members.htmlclassQCA_1_1SASL_1_1Params.htmlclassQCA_1_1SASL_1_1Params__coll__graph.mapclassQCA_1_1SASL_1_1Params__coll__graph.md5classQCA_1_1SASL_1_1Params__coll__graph.pngclassQCA_1_1SASL__coll__graph.mapclassQCA_1_1SASL__coll__graph.md5classQCA_1_1SASL__coll__graph.pngclassQCA_1_1SMSContext-members.htmlclassQCA_1_1SMSContext.htmlclassQCA_1_1SMSContext__coll__graph.mapclassQCA_1_1SMSContext__coll__graph.md5classQCA_1_1SMSContext__coll__graph.pngclassQCA_1_1SecureArray-members.htmlclassQCA_1_1SecureArray.htmlclassQCA_1_1SecureArray__coll__graph.mapclassQCA_1_1SecureArray__coll__graph.md5classQCA_1_1SecureArray__coll__graph.pngclassQCA_1_1SecureLayer-members.htmlclassQCA_1_1SecureLayer.htmlclassQCA_1_1SecureLayer__coll__graph.mapclassQCA_1_1SecureLayer__coll__graph.md5classQCA_1_1SecureLayer__coll__graph.pngclassQCA_1_1SecureMessage-members.htmlclassQCA_1_1SecureMessage.htmlclassQCA_1_1SecureMessageKey-members.htmlclassQCA_1_1SecureMessageKey.htmlclassQCA_1_1SecureMessageKey__coll__graph.mapclassQCA_1_1SecureMessageKey__coll__graph.md5classQCA_1_1SecureMessageKey__coll__graph.pngclassQCA_1_1SecureMessageSignature-members.htmlclassQCA_1_1SecureMessageSignature.htmlclassQCA_1_1SecureMessageSignature__coll__graph.mapclassQCA_1_1SecureMessageSignature__coll__graph.md5classQCA_1_1SecureMessageSignature__coll__graph.pngclassQCA_1_1SecureMessageSystem-members.htmlclassQCA_1_1SecureMessageSystem.htmlclassQCA_1_1SecureMessageSystem__coll__graph.mapclassQCA_1_1SecureMessageSystem__coll__graph.md5classQCA_1_1SecureMessageSystem__coll__graph.pngclassQCA_1_1SecureMessage__coll__graph.mapclassQCA_1_1SecureMessage__coll__graph.md5classQCA_1_1SecureMessage__coll__graph.pngclassQCA_1_1SymmetricKey-members.htmlclassQCA_1_1SymmetricKey.htmlclassQCA_1_1SymmetricKey__coll__graph.mapclassQCA_1_1SymmetricKey__coll__graph.md5classQCA_1_1SymmetricKey__coll__graph.pngclassQCA_1_1SyncThread-members.htmlclassQCA_1_1SyncThread.htmlclassQCA_1_1SyncThread__coll__graph.mapclassQCA_1_1SyncThread__coll__graph.md5classQCA_1_1SyncThread__coll__graph.pngclassQCA_1_1Synchronizer-members.htmlclassQCA_1_1Synchronizer.htmlclassQCA_1_1Synchronizer__coll__graph.mapclassQCA_1_1Synchronizer__coll__graph.md5classQCA_1_1Synchronizer__coll__graph.pngclassQCA_1_1TLS-members.htmlclassQCA_1_1TLS.htmlclassQCA_1_1TLSContext-members.htmlclassQCA_1_1TLSContext.htmlclassQCA_1_1TLSContext_1_1SessionInfo-members.htmlclassQCA_1_1TLSContext_1_1SessionInfo.htmlclassQCA_1_1TLSContext_1_1SessionInfo__coll__graph.mapclassQCA_1_1TLSContext_1_1SessionInfo__coll__graph.md5classQCA_1_1TLSContext_1_1SessionInfo__coll__graph.pngclassQCA_1_1TLSContext__coll__graph.mapclassQCA_1_1TLSContext__coll__graph.md5classQCA_1_1TLSContext__coll__graph.pngclassQCA_1_1TLSSession-members.htmlclassQCA_1_1TLSSession.htmlclassQCA_1_1TLSSessionContext-members.htmlclassQCA_1_1TLSSessionContext.htmlclassQCA_1_1TLSSessionContext__coll__graph.mapclassQCA_1_1TLSSessionContext__coll__graph.md5classQCA_1_1TLSSessionContext__coll__graph.pngclassQCA_1_1TLSSession__coll__graph.mapclassQCA_1_1TLSSession__coll__graph.md5classQCA_1_1TLSSession__coll__graph.pngclassQCA_1_1TLS__coll__graph.mapclassQCA_1_1TLS__coll__graph.md5classQCA_1_1TLS__coll__graph.pngclassQCA_1_1TextFilter-members.htmlclassQCA_1_1TextFilter.htmlclassQCA_1_1TextFilter__coll__graph.mapclassQCA_1_1TextFilter__coll__graph.md5classQCA_1_1TextFilter__coll__graph.pngclassQCA_1_1TokenAsker-members.htmlclassQCA_1_1TokenAsker.htmlclassQCA_1_1TokenAsker__coll__graph.mapclassQCA_1_1TokenAsker__coll__graph.md5classQCA_1_1TokenAsker__coll__graph.pngclasses.htmldir_046dd47861f7bfae7f6c5f0d4711b033.htmldir_046dd47861f7bfae7f6c5f0d4711b033_dep.mapdir_046dd47861f7bfae7f6c5f0d4711b033_dep.pngdir_26c7b9e842618f3c7bee466b4320c59f.htmldir_26c7b9e842618f3c7bee466b4320c59f_dep.mapdir_26c7b9e842618f3c7bee466b4320c59f_dep.pngdir_79e57a0d9086aa97f0ee3aaabd7aafd9.htmldir_79e57a0d9086aa97f0ee3aaabd7aafd9_dep.mapdir_79e57a0d9086aa97f0ee3aaabd7aafd9_dep.pngdirs.htmldoxygen.cssdoxygen.pngeventhandlerdemo.cpp-example.htmlexamples.htmlfiles.htmlform_0.pngform_1.pngform_2.pngformula.repositoryfunctions.htmlfunctions_0x61.htmlfunctions_0x62.htmlfunctions_0x63.htmlfunctions_0x64.htmlfunctions_0x65.htmlfunctions_0x66.htmlfunctions_0x67.htmlfunctions_0x68.htmlfunctions_0x69.htmlfunctions_0x6b.htmlfunctions_0x6c.htmlfunctions_0x6d.htmlfunctions_0x6e.htmlfunctions_0x6f.htmlfunctions_0x70.htmlfunctions_0x71.htmlfunctions_0x72.htmlfunctions_0x73.htmlfunctions_0x74.htmlfunctions_0x75.htmlfunctions_0x76.htmlfunctions_0x77.htmlfunctions_0x78.htmlfunctions_0x79.htmlfunctions_0x7e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_func_0x62.htmlfunctions_func_0x63.htmlfunctions_func_0x64.htmlfunctions_func_0x65.htmlfunctions_func_0x66.htmlfunctions_func_0x67.htmlfunctions_func_0x68.htmlfunctions_func_0x69.htmlfunctions_func_0x6b.htmlfunctions_func_0x6c.htmlfunctions_func_0x6d.htmlfunctions_func_0x6e.htmlfunctions_func_0x6f.htmlfunctions_func_0x70.htmlfunctions_func_0x71.htmlfunctions_func_0x72.htmlfunctions_func_0x73.htmlfunctions_func_0x74.htmlfunctions_func_0x75.htmlfunctions_func_0x76.htmlfunctions_func_0x77.htmlfunctions_func_0x78.htmlfunctions_func_0x79.htmlfunctions_func_0x7e.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlgraph_legend.dotgraph_legend.htmlgraph_legend.pnggroup__ProviderAPI.htmlgroup__UserAPI.htmlhashing.htmlhashtest.cpp-example.htmlhextest.cpp-example.htmlhierarchy.htmlindex.htmlinherit__graph__0.mapinherit__graph__0.md5inherit__graph__0.pnginherit__graph__1.mapinherit__graph__1.md5inherit__graph__1.pnginherit__graph__10.mapinherit__graph__10.md5inherit__graph__10.pnginherit__graph__11.mapinherit__graph__11.md5inherit__graph__11.pnginherit__graph__12.mapinherit__graph__12.md5inherit__graph__12.pnginherit__graph__13.mapinherit__graph__13.md5inherit__graph__13.pnginherit__graph__14.mapinherit__graph__14.md5inherit__graph__14.pnginherit__graph__15.mapinherit__graph__15.md5inherit__graph__15.pnginherit__graph__16.mapinherit__graph__16.md5inherit__graph__16.pnginherit__graph__17.mapinherit__graph__17.md5inherit__graph__17.pnginherit__graph__18.mapinherit__graph__18.md5inherit__graph__18.pnginherit__graph__19.mapinherit__graph__19.md5inherit__graph__19.pnginherit__graph__2.mapinherit__graph__2.md5inherit__graph__2.pnginherit__graph__20.mapinherit__graph__20.md5inherit__graph__20.pnginherit__graph__21.mapinherit__graph__21.md5inherit__graph__21.pnginherit__graph__22.mapinherit__graph__22.md5inherit__graph__22.pnginherit__graph__23.mapinherit__graph__23.md5inherit__graph__23.pnginherit__graph__24.mapinherit__graph__24.md5inherit__graph__24.pnginherit__graph__25.mapinherit__graph__25.md5inherit__graph__25.pnginherit__graph__26.mapinherit__graph__26.md5inherit__graph__26.pnginherit__graph__27.mapinherit__graph__27.md5inherit__graph__27.pnginherit__graph__28.mapinherit__graph__28.md5inherit__graph__28.pnginherit__graph__29.mapinherit__graph__29.md5inherit__graph__29.pnginherit__graph__3.mapinherit__graph__3.md5inherit__graph__3.pnginherit__graph__4.mapinherit__graph__4.md5inherit__graph__4.pnginherit__graph__5.mapinherit__graph__5.md5inherit__graph__5.pnginherit__graph__6.mapinherit__graph__6.md5inherit__graph__6.pnginherit__graph__7.mapinherit__graph__7.md5inherit__graph__7.pnginherit__graph__8.mapinherit__graph__8.md5inherit__graph__8.pnginherit__graph__9.mapinherit__graph__9.md5inherit__graph__9.pnginherits.htmlkeyloader.cpp-example.htmlmactest.cpp-example.htmlmd5crypt.cpp-example.htmlmodules.htmlnamespaceQCA.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlpaddingDescription.htmlpages.htmlproviders.htmlprovidertest.cpp-example.htmlpublickeyexample.cpp-example.htmlqca-arch.pngqca_8h.htmlqca_8h__dep__incl.mapqca_8h__dep__incl.md5qca_8h__dep__incl.pngqca_8h__incl.mapqca_8h__incl.md5qca_8h__incl.pngqca_8h_source.htmlqca__basic_8h.htmlqca__basic_8h__dep__incl.mapqca__basic_8h__dep__incl.md5qca__basic_8h__dep__incl.pngqca__basic_8h__incl.mapqca__basic_8h__incl.md5qca__basic_8h__incl.pngqca__basic_8h_source.htmlqca__cert_8h.htmlqca__cert_8h__dep__incl.mapqca__cert_8h__dep__incl.md5qca__cert_8h__dep__incl.pngqca__cert_8h__incl.mapqca__cert_8h__incl.md5qca__cert_8h__incl.pngqca__cert_8h_source.htmlqca__core_8h.htmlqca__core_8h__dep__incl.mapqca__core_8h__dep__incl.md5qca__core_8h__dep__incl.pngqca__core_8h__incl.mapqca__core_8h__incl.md5qca__core_8h__incl.pngqca__core_8h_source.htmlqca__export_8h.htmlqca__export_8h__dep__incl.mapqca__export_8h__dep__incl.md5qca__export_8h__dep__incl.pngqca__export_8h__incl.mapqca__export_8h__incl.md5qca__export_8h__incl.pngqca__export_8h_source.htmlqca__keystore_8h.htmlqca__keystore_8h__dep__incl.mapqca__keystore_8h__dep__incl.md5qca__keystore_8h__dep__incl.pngqca__keystore_8h__incl.mapqca__keystore_8h__incl.md5qca__keystore_8h__incl.pngqca__keystore_8h_source.htmlqca__publickey_8h.htmlqca__publickey_8h__dep__incl.mapqca__publickey_8h__dep__incl.md5qca__publickey_8h__dep__incl.pngqca__publickey_8h__incl.mapqca__publickey_8h__incl.md5qca__publickey_8h__incl.pngqca__publickey_8h_source.htmlqca__securelayer_8h.htmlqca__securelayer_8h__dep__incl.mapqca__securelayer_8h__dep__incl.md5qca__securelayer_8h__dep__incl.pngqca__securelayer_8h__incl.mapqca__securelayer_8h__incl.md5qca__securelayer_8h__incl.pngqca__securelayer_8h_source.htmlqca__securemessage_8h.htmlqca__securemessage_8h__dep__incl.mapqca__securemessage_8h__dep__incl.md5qca__securemessage_8h__dep__incl.pngqca__securemessage_8h__incl.mapqca__securemessage_8h__incl.md5qca__securemessage_8h__incl.pngqca__securemessage_8h_source.htmlqca__support_8h.htmlqca__support_8h__dep__incl.mapqca__support_8h__dep__incl.md5qca__support_8h__dep__incl.pngqca__support_8h__incl.mapqca__support_8h__incl.md5qca__support_8h__incl.pngqca__support_8h_source.htmlqca__textfilter_8h.htmlqca__textfilter_8h__incl.mapqca__textfilter_8h__incl.md5qca__textfilter_8h__incl.pngqca__textfilter_8h_source.htmlqca__tools_8h.htmlqca__tools_8h__dep__incl.mapqca__tools_8h__dep__incl.md5qca__tools_8h__dep__incl.pngqca__tools_8h__incl.mapqca__tools_8h__incl.md5qca__tools_8h__incl.pngqca__tools_8h_source.htmlqcaprovider_8h.htmlqcaprovider_8h__incl.mapqcaprovider_8h__incl.md5qcaprovider_8h__incl.pngqcaprovider_8h_source.htmlqpipe_8h.htmlqpipe_8h_source.htmlrandomtest.cpp-example.htmlrsatest.cpp-example.htmlsaslclient.cpp-example.htmlsaslserver.cpp-example.htmlsslservtest.cpp-example.htmlssltest.cpp-example.htmltab_b.giftab_l.giftab_r.giftabs.cssqcatool2.1.gzcrypto.prf/usr/bin//usr/include//usr/include/QtCrypto//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libqca2-devel//usr/share/doc/packages/libqca2-devel/html//usr/share/man/man1//usr/share/qt4/mkspecs/features/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8401/openSUSE_Leap_42.3_Update/c49340f692562971cc1e75de8a339ef6-libqca2.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux                                      ! "      # $  %   &  '  ( ) *  + , - .  / #   0 0 1  2    2  3 4 3   5  ! "  2 6  7 8  9 :  ; < = %   >  ? @ 8 A BCDEFGGH I J K L M N J O P Q R S T U V W X Y Z [ \ ] ^ W T _ T U T `a b c d e f g h i j k d l m n d o d o p q e r s tuvwxELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=cce7c3c83f6e8e04ab7c0055c164a43bfdf3a8d1, strippeddirectoryC source, ASCII textC++ source, ASCII textASCII textpkgconfig fileHTML document, ASCII text, with very long linesHTML document, ASCII textASCII text, with no line terminatorsPNG image data, 264 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 213 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 536 x 251, 8-bit/color RGBA, non-interlacedPNG image data, 168 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 168 x 195, 8-bit/color RGBA, non-interlacedPNG image data, 308 x 312, 8-bit/color RGBA, non-interlacedPNG image data, 701 x 320, 8-bit/color RGBA, non-interlacedPNG image data, 168 x 272, 8-bit/color RGBA, non-interlacedPNG image data, 421 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 223 x 216, 8-bit/color RGBA, non-interlacedPNG image data, 192 x 195, 8-bit/color RGBA, non-interlacedPNG image data, 755 x 719, 8-bit/color RGBA, non-interlacedPNG image data, 283 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 157 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 195 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 171 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 373 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 176 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 280 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 221 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 272 x 392, 8-bit/color RGBA, non-interlacedPNG image data, 269 x 392, 8-bit/color RGBA, non-interlacedPNG image data, 117 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 277 x 392, 8-bit/color RGBA, non-interlacedPNG image data, 273 x 392, 8-bit/color RGBA, non-interlacedPNG image data, 467 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 305 x 251, 8-bit/color RGBA, non-interlacedPNG image data, 283 x 296, 8-bit/color RGBA, non-interlacedPNG image data, 291 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 173, 8-bit/color RGBA, non-interlacedPNG image data, 195 x 195, 8-bit/color RGBA, non-interlacedPNG image data, 197 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 268 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 187 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 277 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 363 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 516 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 283 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 291 x 312, 8-bit/color RGBA, non-interlacedPNG image data, 388 x 173, 8-bit/color RGBA, non-interlacedPNG image data, 264 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 264 x 312, 8-bit/color RGBA, non-interlacedPNG image data, 284 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 176 x 251, 8-bit/color RGBA, non-interlacedPNG image data, 203 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 152 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 375 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 283 x 216, 8-bit/color RGBA, non-interlacedPNG image data, 139 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 216 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 288 x 216, 8-bit/color RGBA, non-interlacedPNG image data, 312 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 543 x 315, 8-bit/color RGBA, non-interlacedPNG image data, 181 x 195, 8-bit/color RGBA, non-interlacedPNG image data, 213 x 216, 8-bit/color RGBA, non-interlacedPNG image data, 192 x 136, 8-bit/color RGBA, non-interlacedPNG image data, 88 x 59, 8-bit/color RGBA, non-interlacedPNG image data, 125 x 141, 8-bit/color RGBA, non-interlacedPNG image data, 221 x 123, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 45, 8-bit colormap, non-interlacedPNG image data, 20 x 14, 8-bit colormap, non-interlacedPNG image data, 26 x 14, 8-bit colormap, non-interlacedPNG image data, 664 x 232, 8-bit/color RGBA, non-interlacedPNG image data, 320 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 117 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 101 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 120 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 131 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 144 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 541 x 93, 8-bit/color RGBA, non-interlacedPNG image data, 197 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 800 x 840, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 171 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 155 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 203 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 184 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 216 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 213 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 96 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 344 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 424 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 824 x 1981, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 179 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 123 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 631 x 235, 8-bit/color RGBA, non-interlacedPNG image data, 88 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 1692 x 659, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 1199 x 427, 8-bit/color RGBA, non-interlacedPNG image data, 472 x 195, 8-bit/color RGBA, non-interlacedPNG image data, 1191 x 504, 8-bit/color RGBA, non-interlacedPNG image data, 964 x 349, 8-bit/color RGBA, non-interlacedPNG image data, 1199 x 349, 8-bit/color RGBA, non-interlacedPNG image data, 889 x 581, 8-bit/color RGBA, non-interlacedPNG image data, 107 x 117, 8-bit/color RGBA, non-interlacedPNG image data, 1191 x 581, 8-bit/color RGBA, non-interlacedPNG image data, 541 x 272, 8-bit/color RGBA, non-interlacedPNG image data, 1247 x 427, 8-bit/color RGBA, non-interlacedPNG image data, 1132 x 581, 8-bit/color RGBA, non-interlacedPNG image data, 964 x 427, 8-bit/color RGBA, non-interlacedPNG image data, 1351 x 272, 8-bit/color RGBA, non-interlacedPNG image data, 869 x 504, 8-bit/color RGBA, non-interlacedPNG image data, 504 x 195, 8-bit/color RGBA, non-interlacedPNG image data, 1289 x 659, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 1 x 1GIF image data, version 89a, 9 x 300GIF image data, version 89a, 400 x 300troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR R RRRRRR RRPRR!ýYĭ?UQ?`]"k%ndvz4z"4ɣo"i a;B|@ xWs\"М>JoDwYZ_\(qnjKQIHYfH^Z_ t['߲ ՚_s#{@)tfPߴOcǮkC\&f(U'1#qW"U$ݤFjǫ!7$_ܫaSVyR&&15kq/ &>>}[;RZoeذC\—|O~OS?UCLM(#U/:nx(AHvCNgRϨ-@26g+),u ۨ0 f5.J|@r<32x}0g_!|/ނ:c%?ݻ T@$1O 2u➙gbQ z."yǓO\iiŮ^:0߃]qvʜ$Zzկe8KJpB_6u$Vjmw+$|0NZQg\q6Ӫ[Fb_YT {V_0 tgi*u!3x+:Xd'U|cD}3iP'c0SDCsp*\2Ef9 c~)Lj3HM'sOd!cq-M)!7AC>涘)ߔH>rBjpy540~a:06 cpU\I`PI/P_h3cFk.F'us4VF[xC Do <vW Nـk5lU%ۗ> 67Ɂ{KVn2issQ3D ⊺sAkcqL X$/uPV>{{7 'ׅ`6yI.M c{ ]fbN$[A5* ݾXheǧl1d^cͺ=k%1$\8jt ˾8+cjȞF"*y:Kc*ȾRae!-J["*c2εx҂neS1դAuOנT8Y) =cFoF'96"%74<3֫?#aٹ3rAUY3<5,OU؞ox~fE  ˣn~f붥TuiWijn\TC9xN8(5CknP˺s9:}=mw%Vz4_vJ*)]&?Ֆ݋ծFܽ.:3<ԓ^\T#]vJ$g8/'oXz$Kg^Y,:сp/Xl٩et{wΟqkYǖ4 >'dɇ/M,VewB3l2l7$r@;Y)j]>^?9^,񜶉]yAVGăl ^>{V7XOu~.c Ȝt ۦH#3$CKmu7:ٹ*bN<=Sx#T7D_9XՓҾA4ȗT!Wyʰ u" l2/5XhSc$ 5/LG /1 X myFZXFhKbAMu |e* OXud GQ*/,+RJqM~sK Έ>_HO[c=Gqۚ z8z^v5U򵴬G}mқT"UQ3cHelp8O)'Mav'4'g}$- c}':|{Z@~_VXzޫI +hN ;( =7fޭfVt0󵡘UO[( bV'L;Fn[4,1zܙ+7* dF2ޤir5?Ek:<Zll<x);}Q`>.J-UsTr ̨B8"}| 6Q_=u]g9QrD@~cCpkO ZԆă!tbǎz |*S*6ONzy,J pt82IlR=Jg diBPE.$_8ɺFW 觝E[.bR8ध%~N)vKӹf}-˰)9nmhLeA((_^ZDvꬦ-eɄ1n-Ve)Pw#%;8}( áR 0bL?S9;^=2kbub,󮔚9{Q7\I4K)~DQ3(ƨ]Vpc97. 7 *M\(,MBe 0[Ԥvd\e))w^w*o;\E5wYXƁ}HMin zk1E[i;^3%P_FTq5@g](z.}X3fNp@+ b9ڵUDbe/шbP!<?g胿7}/wR jr2Dka!ZѰ/0Zwae gHܹ+ Hb%a?S-VUTqݪ rdt{x씎Sw[S[t)LY6FQ[bvS0zjPkԏ|H||AU#o|ꔏH}zO 5z12jx7hɟ+uZva=.UJ!b\A1h~wrw&##Of*LIJlp {vvXIRk}!w q9`lU YP\<2[S:g ݜyi^ ŜtѢ@ my1VUiƮ4}V.]3frK#=xcz-xy^*B:AVݢ8{sr_Hɳm#\[\ 7/ w{77@l)xqo48$U(R+`8Px坎idiZG-b>ukX${N>AUM JFn %gko.̖Y(S{묓gl zt6?":bNOe0~d (v*.A>6ݖa(ִD+f?:*7 EqR9P8s \&)wZÆDdH2thMZq:pz73?يEK;eauх[Qg\] 5֏`*8ɸΤ`Cà48IJ&4lp!O A\cЖ,)t8,_ $GF%+c3E51bg?&SFލ5AyP'(6,Pv6Q=0q5dzۍj|B7T'ly7T^ Yv돥Uu?'OF.Ǧ 9` R^Wx0(w<)I'VlTޠe˝J:CRvrFTV׀*Ki)%d3\i1_VMMT gU TS]Ee|jESg1{{PM~RXNUʠ²>S;4/lK}^RR׍#MꟅդ{Um @Ql.Ii EzmKC0?UA文X.7rDUlY6?|2oaLZ!2{A45xWMyI.Vhs1|'nO'j8vD^j3>!v{/RVN.K=*H95:Fˎ_ʝ y+Kn3O82u2lU+L&rſ޿Z)Eix|v}|A-rh j3t3!:Rk:&LAfY 4-BF[]S]0)WC>>Sg@e J)cɳ2[whYPj5͓3ہg#+_65-ja[.YhLv Izp)ØRC+IYX/:q]N=O*<rtF ɉ_1qU~ߓJmrgmzk/k)0Uq;U+8W s-*))"74ێlv]t+/?̙$|y mԮcFpKZF, +*nn#Pa|}~BlPΘ$A2pe 8 ].8z oSf;>q*?בFI6ɈhcqSMO:gx8&vڶ`KjSvM:]_2\GrbM1b .'2!;+`wvzL_fŋ`_NV?84AC7p=f+ KST^eƎR-!ۀiq~Z5S=F5ڱxsRڋp<3?wSSyzYeӒ'w=_ ^eۊj cS"soU}U3ʮX5$e "\r~h:}7k3;h7S LT͹юlc;Gt˳!rxwucXV<`K<- qJxJ;Ecȅp$_XbQĽ{J 40g[? NFZ_3C]TD%u*'O >WkAJG)+tA5nN{ni$):^gOP&n؛dEtC#Ǝ܆RUEK-!ldr.ƞ]~33IXwP}7cW#Q"4zrP%؄Jz/o'Iabs$aTZTYFA2L 'q*ON/>@ͣ⒰{qi>тmJS|0I1Ga EB*(bw'F_Acjhޚ.}Q} ?Y;?,qΊAD6[윃6 x,ਰmwiߐ ȥ ൷N-2G$tȨmLu"ݷȇiS"$w9wFSN C}(\I8DLbٵ9s=l@VY&A! ݑ2mR|\"c)?ޝqBj/VWx3(dJ[xvm}*SEϓNodsJsUֹCrm%a.~A7e-_yҤ`85p9w2L6T 뺯n!!cV~U?11Pt@Ǹ7^Di$gbȧ!/ue2Do$^: Q֢$o5]+:)F2Om ^ZqpZz0KudaP`E7FUƓ~fV)NI~IrJySy^iɵ5GRpv$U UYG-pZn9}i* RlkԴ|QɶLJmԜ S?xU&@UEw0sbL:lΤn_'M 7^'`Zz }F(??ھ͐fTSBP dQ@UiLy׷dI1lb#`W'%BvkG}1(KԖѫ7Fk]; o2d@L \̽*#܍kUEUnOk>(k:v'FR7񛁇bnLƉ2$-M+DΦ2* T Y#mbtw!r +*!%"_V~O4yUupZӓD +;O7|V&f>3Pqxb,&-&Y>Ylqcf"ю'jh*TrEV%^,@hP_N#"8pNkm.jDBRTQOÅ< 5H+δ'3V wDPm`{=6Ȋ?9:[zﺮa<E>LdNbPnET:Sf;zh;sw9 [;k8'@y,:\SUP. q1 ǽkjSaۏ%jm\ #6GD;/tV->IjpR0_y;'mbj.HQCZsWBKb#(I΅-(X{dG~4$m|lÁPI:窵2Jn0zޛ.b1P5v#iVTOWջ05ugxy تt;܉d*6Z[ly~VIE34]7ոfUp,NpnV r6ww}Sӏ- WƉ?-!^/66,J_LSvB; Q_Kv>i\mu+8YxcX ~R%֢UZVY:|EI%sf.zƞ֯#n7PN;9f=wL+M&qޏ,{0]nFMsff0D) Pl+wѰZ҉"%5Sˆӽb\*if# kr)Bs%ݹA`oŝ,%( ='HtVW2b'n&Ê`8cnI7%#1ttbK)L8dyJH uAAپvìdD]hj.}|XWR!4>!š?EcP(&dSbÆN%4ObJ} opLlrgͱdZW-]ojrr DvϵǓ3nEtUA$8i/nGz_\gs v꨻׎lU064:HG$S4:e'W>rpp0Zg;)+ɑ{_]vOW9W)Wq5'U.2>3IVA<aE9MIǭwqBj[ƒhH+P#21\£(S%2!Us:YFP4FEjfƓ4ePΣW[E0Nif]llA:a\5P P8a')\ڞk)5ڌӶ\{.Jς$.! Vcj?|RN;BGi,#Ɖ9 27 oL>MC{MhVo6YHn} =L }uJx.زNAp }PE;xUQxU0QJk[pgaꠤWfU#| Vד]V̈zCdRC/d6ŒKG&m|4}& oUީ?,ścCmn:8)c3T0<ܲD>-,Կ"-d!g87=Nճ8j xO˓Tyt,9.{~Oȝ't>pX% F'JFHOLDh]ȋNꏊ?:2n:6j5|ϳW?v'bƲ 6ѯܩV-W8` r_,#Z?yDQ7lJƻsi!1 g+Rbb{lM\H 6q?@tǙ+ KT)K9HL$-ؔ9CDp/MBE;ou#ghQbzOB?~utP7%8ySހGB`bNvG*o"YiU@{ᎲIJѯ`]LY]pa/uSrh=G {ϓR_P9qp:'m"Z%ad{z+de鳛% ! qm_8/ia^VO-s:ڂ.]Љ_W¨jٙ_Y_0̖=*D[wMS|&;xw0\(Y]6A C|:HDoNGlLAd-%`| f|n;z۫ vėQa՞,TJކIymHM\9Y/'* :a.BߞW@I8x 1&D4Ԓ #cZUOHdoI=)S.Cxr&SŎ+]n0TkqrHbkx>_PàߟP\(ǮR1mSGAh'S|A:_)+˞{hwCSLS#u+2G [%5㖶FQ:T}B)],=,)@ґϷ iז Jԛ%}@0kae_טӋk=2iNl{U>,@|{x%T&z)r*4ZxCpw+F t- Q bNU>?7t#%_FI"2;.hLt85"ѶVanaA \~1WLC$%x=wEϷmIӸ~Y&1/lTp4O}Uz5, H#}P r=4<7gbr\XHLGR;4γI{,JtRc\"~ BZYzLdMIHg0h`7yWZTY9b cY|b1oKr?_dD[[?_py-%X>9Yn2