python2-reportlab-3.4.0-lp152.5.3.1<>,Pa/=„=>.F (2EIX·fyLtAi$At7e~˳Z DH*k=ע[LXsp} bbd vps=dYGhS$?k]5SAac4䦷]4)?/Vl>A'?'td & < "(0    X F 48dl:(l8t 9 :{ BFGHθIpX`YpZج[ش\]^lbcddefluv wxyz''$'('.'pCpython2-reportlab3.4.0lp152.5.3.1The Reportlab ToolkitThe ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics.aold-cirrus3mopenSUSE Leap 15.2openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://www.reportlab.com/linuxx86_64# o  >F8&(o7\BH)>>&f)F)F#u'%'%[d d IX%X%EJ]J]  mm N*h))3HHA55Ko,a._<00ii i `D\]\5 i!><6;GKK,;}:''>=87m}|{ _388E K K}}dqq > > > 4 4;; & & t tL } ؝b$hhCO O I XWj3D8CvWxxDFF --vqRpBl(o8833//e\\5ZZ /.. ]rri  Vnl.l.ll]XWB EELOO2-,aJJE**'5050;,+R,76&V77KK(5RRb\ #}6@@'""  v TT%   sNN  PPPPW$$VVW++ 'X$$T**Q55S99 uI?>`>>=f@^@^q>pvmq&'v%A(A(]  253t;' !->KWVĥт I6J0I&JI}(S))lZIWSSS2aal;҆12 2 ;pp1'!&!&wLFAA큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤A큤A큤A큤A큤a_a\a\a\a\a\a\Xa[a[a[QAQAQAQAQAQAQAQAQAQAQAQAa`Xa[a[a`a^VI"a[a[VCa[a[S35a[a[S35a[a[S35a[a[XFa[a[V&a[a[S35a[a[S35a[a[UT a[a[Sa[a[a @a[a[S35a[a[Vga[a\Vga[a[a^Xa[a[Xa[a[Xa[a\Xa[a\QAa[a[Xa[a[Xa[a[Xa[a\Xa[a\Xa[a[Xa[a[QAa[a[Xa[a\Xa[a[Xa[a\S35a[a\Xa[a\Xa[a\Xa[a\Xa[a\Xa[a[a_QAa[a[S35a[a[S35a[a[S35a[a[QAa[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[S35a[a[Xa[a\a @a[a[a @a[a[Xa[a\a^Xa[a[Vga[a\Vga[a[Xa[a[Xa[a[Xa[a\a @a[a[a`a @a[a[a @a[a[a`Xa[a[Vga[a[Xa[a\Xa[a[Xa[a[a @a[a\a @a[a[Xa[a[Xa[a[Xa[a[a @a[a[a @a[a[Xa[a[aLa @a[a[a @a[a[a @a[a[Vga[a\a`Tlxa[a[a @a[a[S`2a[a\a @a[a[Xa[a[S35a[a[Xa[a[Xa[a\a @a[a\Xa[a\a @a[a[a @a[a[Xa[a[Xa[a\a_Xa[a[S35a[a[Xa[a[Xa[a\QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[QAa[a[Xa[a[Xa[a\Xa[a[UJ!2a[a[Xa[a\Tca[a[Xa[a\S35a[a[Xa[a[a_Xa[a[Xa[a\Xa[a\Xa[a[Xa[a\Xa[a\a_Xa[a[Xa[a\Xa[a\a @a[a\Xa[a[SXa[a\Xa[a\Xa[a[Xa[a\Xa[a\Xa[a[a @a[a[a @a[a[aXXaW3527c42acc73df4c5d18495a092231d800fb3047c97dc0fcd260a4e8f7c135fa59ba066a411f2689a44622df90d66c77a8478c30145de05e5700071640fb290f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0f35c8299f3c9d92cc8e634d4f976414c8eb43152d650d7cb367f3a91b665dd6432b21ea25224c5e398305e821736e6cd84e611ac4bf84f02e9cdd601984c2a4a5239a3574eda2be35b6434e32c22dc2138f955611ee67f12bfa0f0ed3b09dcf302ff9db4a7e21e2b2315816adb59fdaeec8315e169884941f64ab09b662f0f9302ff9db4a7e21e2b2315816adb59fdaeec8315e169884941f64ab09b662f0f9542d0cb341a93322766f917036685e102a0763b117f8320b3791591723ba5e911b2a567f289f66a143c56353e7b3d4fa5862514a5e3c5cfdf8b02ee5e5aaa9533cd1020510efa7f6b3166a5a2740f92bd664a695ea179e0bda442e74cd0ef3a4b327963fcf0d88333d293751dd0b113c8c02f35d61440f578a14681a8ea734a07ff67c9eda02fc751f5ca04394109c38b2d723e105506e58141fc9363662d6ba932bb1acc08358d87f326e891b78cde9e7ef60bfd4fb749cfb48ab9e2a2fe6eb3633d5aed5c0fc3ec9302ee6995d0bb87a2926793ede5bb654287d9cb896ec95c4c45690b345435b2cba52ecabe275f05e49b389b39fe68ad03afbb551288d3dfca0d4eeac1ced7e75e1b2274c869a351d2d83b5ed1f61d249e7bcc477c33ebecc037385e4d55bfde89b13e03091ee93bf40c0c52ddd391ff031ab276f13b8e92adc684d518f45232c4ad1f56522f5a82a6904c31940373e1b7030beee20fb3a3361d054759a2fc686a2c058be82deaf9c2e6fe549be9004d7935a6c1736315d905b1e38d5157c7a2e24e25a0b135cede3b76b7245408001c3fee54cf6e782b8ca714088ea026eaaac8772d16b7d012caca8731741c2adaece62d457e6e4895bca714088ea026eaaac8772d16b7d012caca8731741c2adaece62d457e6e4895baa4e70e2a5c3f821cd9a31f3caba009523d9d84e0eb78588b701e6b9193a596b0fe9a8492c0d4e47609175aede80bd6a586fb927bd3e89f1cf2e5d0f75885319be03342b0acbbcc78f588b4e5db7124e1b10596394c726c701e54c73c3105fe1be03342b0acbbcc78f588b4e5db7124e1b10596394c726c701e54c73c3105fe1247e904cfe22caab72edfbf4b22420b26566f989883c35082baf3414eb11f47ce6c3ffb265c530137d00abe1634cef00e56500d85e26bf6842247d1c363614aee6c3ffb265c530137d00abe1634cef00e56500d85e26bf6842247d1c363614ae8e6ffd9313abdeb1e51ec11653fa14490fccbe7320bc5fbb6bd3365e11a11259eedcaa9d014d394420550f685a5d1d1002050f3c0a7222bc3f0471ee3c4d78ebeedcaa9d014d394420550f685a5d1d1002050f3c0a7222bc3f0471ee3c4d78ebac5151ec504b2ab7adc54978cd576b12aff39ff3f6ea714b7396045f4c295da6a85259423c24a64279ce68eec85297a1961aef79041b808a7d041fbedbb6fe42a85259423c24a64279ce68eec85297a1961aef79041b808a7d041fbedbb6fe42224cec7fc200fec5d61657b0a1b2a97d259e0db0319c30f277af7c64c202fa0a84c41f52ad170ebe2c8c47f9e2b24f8d5e1979f9233e99f366872485a56dbc4a84c41f52ad170ebe2c8c47f9e2b24f8d5e1979f9233e99f366872485a56dbc4ad52dc67402b5c866a6f53dbe0a4418aa4f85495f025852983add87437779fa24f9c52d04f35f3344c75a073baca416f17daba2b8a5bad9250802d19fe4c7e4fdf9c52d04f35f3344c75a073baca416f17daba2b8a5bad9250802d19fe4c7e4fd59942ff705b0ca7fa8bc452bb9d93768c9c7231d8ae29ae9dc98ec16c622ec13a7c43bd3c5c53095d2ffd8559f9e9da60e5e6000507eafc6cee9230bcc3a53f8a7c43bd3c5c53095d2ffd8559f9e9da60e5e6000507eafc6cee9230bcc3a53f828077a23e34945da3c51cf4de125c127db35925a5189608c9c5ead67584882026aab7ed27d96cb2f03c9e34b150a547c9ddc6fb4f4d716feef30ef60225db5bc6aab7ed27d96cb2f03c9e34b150a547c9ddc6fb4f4d716feef30ef60225db5bcb3878c9974195bae1be59b7414cd06decb5c0b863da7c8211958c2ded636023992d721d6914a51f2fedc2db164c4679342224d349b3da3f2d136bc98b53fc2f992d721d6914a51f2fedc2db164c4679342224d349b3da3f2d136bc98b53fc2f9823b107c265e5b280746961d26e7b3b7e2e7c7bc71348e1b5f30d4ac21dfb368a6b40b48cc8950d1ea34f7890ac1de62f6a911778795423d20c5e104f8576b36a6b40b48cc8950d1ea34f7890ac1de62f6a911778795423d20c5e104f8576b36f2e17730aa2316fd6432aade4df7447ac7438e181b0bf141e1e86a3ff51b2c381a34ac88f56c01a25c1ff16685acec7c634707514abd12b145814525169891771a34ac88f56c01a25c1ff16685acec7c634707514abd12b14581452516989177c4b8ddf50c399132e489d152d45b57c60429db9747ae051d6512ccf273b74bcf8815250d7dc2569ba35835c45dc9589d9a69c69229590dac0a8735e0f93e5ae88815250d7dc2569ba35835c45dc9589d9a69c69229590dac0a8735e0f93e5ae85f40e4e63a4b226c459d884b5d56a3632290af118d643a068de0918de29ce2a34a52d7083d16eabb22c2321ef4bab136b7e2ddadb8360189f05f0325e15b84194a52d7083d16eabb22c2321ef4bab136b7e2ddadb8360189f05f0325e15b8419ca200741eb67fdc876a22b75d5afc6987a08c9f04acc6717f2186d6ea611c3ceab7476d64c5ce20cddb55aad366ad8c1de9d1c47d873d211c73dbb2fb5c9b17eff9a9618757d05f6ad1e71e4428dc2500fb5a150eb365b6eb100487d94cad46d5dc9845167488afb4ecf533b022a9af72244c8b131abca8df5ba33a2bd9e89e688dfd5a96e644ffbda1eaaddeb33677286af7a1b97f2cb790e616fd6b84036b588dfd5a96e644ffbda1eaaddeb33677286af7a1b97f2cb790e616fd6b84036b534668db2720b6edd92cbfb01119a58819d160de1143127d72e27d607a484bde82dae654fefdf1c68cc08a4d1da607e0e04423553bec166162f4500a7ad2310632dae654fefdf1c68cc08a4d1da607e0e04423553bec166162f4500a7ad231063743e1c02913e72f4fac0aa8b33d4a7c904d598914b8b5884182996a1d4b61e9b33531fdc71f3772f6105ac1d6d527266cb119463f078c0e6f2fe39ee53ac56a533531fdc71f3772f6105ac1d6d527266cb119463f078c0e6f2fe39ee53ac56a548204d6304f3e51b11aea4b233dd3ad492067ce8c7db2bb6ecec931378c7ee6fff6f45eeb20a5031483e258383af6a60d7ba18453f3187aff9b4b0644935aeb2af5c46fe95040aef10c86bef2bdaa8eb5fe5388a7b8e1a3374b9c11e4baad0bd8287bf3a4b09d4d02067136d5b5ab29cb2c4852d154cc8de1beddd9d590521811e2f51ed4c8f69186c919940ae5d115250c9c579f124f52b60b38a70bb3ed228f6e32c97ff3a3fd4bf4b515e1b885e47230cfd9fc5b9ed5e01067dfbd1b0789f126a764fd554cd8e759b5cc0931445df21ccc0b4951340c265a0fc966045efbffd3a07af5c7b871a8dd2a05e25c92e1a79e9730d503180c1da5d4bd63951a0d2fd3a07af5c7b871a8dd2a05e25c92e1a79e9730d503180c1da5d4bd63951a0d2965ba6306fac1f593c967c0ee39d30b4db9eb12b0bc72f812190de5728f8a84750e7f2f583d1dd1d1ddb962fd18556718163ca6ca99624e9def860b52f20b16450e7f2f583d1dd1d1ddb962fd18556718163ca6ca99624e9def860b52f20b164d4995e687adcba6cdf464f4e7693fd8a6656c58f209554069e0d4196abc98c4f083209a938735485b4322dd68434ac801fa9fa8a99edcee07cbc8a5870ad3e1a083209a938735485b4322dd68434ac801fa9fa8a99edcee07cbc8a5870ad3e1a819967211c4f613e1630cebc93fce3ea5cb2bcb68f5c2edf81dea7d101534ee8479348d20f1f5c3ac9fbc1837b556ae70de735869c92b708efa908031022877af2fe9dbc29c4cf5e440523e185888981854bfc493c469e3ee9c9c6a9dcde57e176b1425f3a68433e9f3218fe075bdba289c3dd65639751144973e7b54eb464a1703cd32f9355a73e0111c3ad8486e6cd58fea06497cb38044aeaf534755fb2763b9393e819f2339c9f36919428f365ceed92a34167975684670b58058c7d522fa9d83499907b892ffe06fa5f829dc76b744c3de738de995201d594545c40bdeb197754e1ac7fab991d48d49400fa612f80a86c8ce760a381079b487ad99f51df197754e1ac7fab991d48d49400fa612f80a86c8ce760a381079b487ad99f51dfa8d4eff5f406a7e305eca30a25d76a12295bcce13449ef268cf0d33fddb1e9bfcf0f0b0926373121cee165808be1d8b2b46530faf8e3e72834cdd511b9a22302cf0f0b0926373121cee165808be1d8b2b46530faf8e3e72834cdd511b9a223028db85a7e365de80e406b7d837a2cab19717a8cd6a18e287b838e6f6670949d7aa282e076995d2364fd47dc463cc317596923ce5e18af728e0c0cae81390822bba282e076995d2364fd47dc463cc317596923ce5e18af728e0c0cae81390822bbf5108324e487c67e42b081097916d8948b0b74557ff49b86aef4d79b4ab3f3b825b3f5c9a487fc7afe2673fda3b1d80bd3340d233d2b7e2f6e760b7c7ba9b4ee7316d7209d1acb71d00c0fc5173c5951fd956f369003c5808adb75de55e8c6698a35343bfa522125528e325cdac8ae7fdf202c7f962d8d1e6d4306b1a8141b5e02e1968c628db2b84234e6874bc0bd86a3fb7a570ae64cee55a9cb68994d905b02e1968c628db2b84234e6874bc0bd86a3fb7a570ae64cee55a9cb68994d905bfd0bb512e89439418cb48946f1aba6dd0374515c78a6e525654ff61f117505294c3353f64a3f825f509ff3ef646ec6331d8d417be3051ffd0e36b1959a4c080ea706a9ccc9c60456001c08ab1c45c0006413b9399cf6c8e94fa45ef782375dd115ee4c4cae3ef4ee1d7b40fc05a0fc5b3df41a7f6204db77b29a4db40eea71fa7e777087c9df7a325d7cf5e1dfb6823a988f56846655c09653612f64e89144bdf5d8766dd6f66afa9c749137542a15a7fa30619d82b765416f642bf5eda037b9d7ea5e4d23d03efaccd885f7a0b0b89d7043e6e5aeb64e3b4465c8f97aac58dd7073c9751e0e92d041b5daa580629ea41462a917d7afc5e9cd8db6d8006a43eb4fd045b6a25859c0612ce6ab46b6a5ccb86b6dd58f5c0942dc678b4627f99b856bb762f68b2d92f1530f47b0a159b0f383750d32087dc875c1c77db2c4966f77632e75b43ebe6d3f454eaa35643c67051205ead35c879fdef4503f278fbe05a085ab0e188bfc845208beaa072f53d96a073d62bffc3eee62bec54b1f2f4ed11610f1211ac520ebea431209a89dec297f035634563d50e6f361a6bbfe4cc45e7cf0a7f5ad809b5c0cf4b5c1aed8a76a99c0b4dcc6eb329c2e25abccd35fc6ca380bd5df8b43857a4a4f09185789473aebaba206bf004ab7a130144530a550b821ce8a9382a75b4d7f573cbac15c647a5b3c33fce2749b8134ea76b8d77b1c6f76dd23b501f852cc55455f9c3c3b177b1ffecd864c0a3528fadd3517d9e9b17e70fcc69482f887f802b629dc15f1e6606dbc07cd479637ce0efebe7652b0ab92d52e3ebf5bb07b99b9992a87d64b7ecd3bb2745b6412ced647ad990b1cb469c33b3fd7fe9a008ee2d089aeb6a17001302d7f38d5bbd1d6eb3cc8ad9f20e77843f53fd7fe9a008ee2d089aeb6a17001302d7f38d5bbd1d6eb3cc8ad9f20e77843f5bc0a3e18ba10b41156e3d9db332f8ae10ede18cbec2edf268db036e5f36c377ff8a58d2a95090eeb9ffff5e69556de2af6d5f4d109dacb9312361c5eff6b11d0f8a58d2a95090eeb9ffff5e69556de2af6d5f4d109dacb9312361c5eff6b11d04a94d4ad5a4cceaa3d8172354d271c3f23cd347b8848007d787fed6969d938c4aa520b1e7b4fcbf03d579c347b853aa16466452701815c224d0cceeb5a3f2ea0aa520b1e7b4fcbf03d579c347b853aa16466452701815c224d0cceeb5a3f2ea05808f5942ed992c1e9ef6247e990ec250a804e92e2182365098b8bc2e6139b89c91bcc1cf9e0b90ad39e869844ad901f9608428df39fd88a7c0f61bd16a565c7c91bcc1cf9e0b90ad39e869844ad901f9608428df39fd88a7c0f61bd16a565c76879335da1cf7b9bbbd49e2a70f0a35658fabced96d28fdda14768e40b64f8f759d9b0bb6d48b48c64a14f3a6bfdff48e77308bd3d7770243257c49eeed5dae459d9b0bb6d48b48c64a14f3a6bfdff48e77308bd3d7770243257c49eeed5dae4a445ebe8948e946e4444ade27a0823e10d0c07b90a35fbd63816523d1d281ac7c474c2ca7d36701ca24532221ef902e90d11443b34457a69ab4a7b3aad002246c474c2ca7d36701ca24532221ef902e90d11443b34457a69ab4a7b3aad0022469f29ce838338d511f2f027d5a288e57ffaceca3542cc34c31c52c93192d2a1c3ad39a18e596759464124797cde3aca8269a9ab3501417cbb8479b05afd1b21d0ad39a18e596759464124797cde3aca8269a9ab3501417cbb8479b05afd1b21d0515b752bd19fa9d7727af0b5a208238763f9b3d456763fa7823b09bd9e36416143790dd3f70e61c1793d4e5f2500ea7eeeee671f3d3fffe7151298bb4c95446543790dd3f70e61c1793d4e5f2500ea7eeeee671f3d3fffe7151298bb4c95446514a5db1ed8a29f564dbe03d44fc1283a8509ccfbb98a03820b47433d67b961dd0361a0acdc0ce5124d25be4af041f1537f9aa9b2885e25ca9a2da9f9b0b595940361a0acdc0ce5124d25be4af041f1537f9aa9b2885e25ca9a2da9f9b0b5959475d6fdb1b05e44c139fd34e831c3842955c3f78310d63e72c9373524c86256400966919de15ea5e1523f307aff6ab5fb2c954169cc2e65864e2ba058ec2b9f8a0966919de15ea5e1523f307aff6ab5fb2c954169cc2e65864e2ba058ec2b9f8a84e3a7d91517a732973887d3361d051d6ecd9adf3471a72cccaa2f8d79cfe7aecbc0c6b6f4f971a3aa84cc71d1273b47ae51b09eb81f37eaff82e1ffb7d6f76acbc0c6b6f4f971a3aa84cc71d1273b47ae51b09eb81f37eaff82e1ffb7d6f76a45dd712af10aff986ab1e75f24b51dd90c15f12c5b25f7ab956602e784e3e987240790fffad9849d4d1e79fd73a268fe7348b420205f2a4b1b720fcd88b0f31e240790fffad9849d4d1e79fd73a268fe7348b420205f2a4b1b720fcd88b0f31e70885009194cf6a0bed346551f3dcc733df132b3fbd1bf731c725e99c59db5d4e084d0a6aaedc7510e6f3ced04f8f652cab9fb3d038fba8caadc8b9d1a862963e084d0a6aaedc7510e6f3ced04f8f652cab9fb3d038fba8caadc8b9d1a86296378c9ec1636220456623f6593c502cfbe0fa6ff31373def48e9abb5de72e04775f2f88ecbf8cd6e61cc45c52e4b213929940d0a1b91870ae6d4b856660a22b912f2f88ecbf8cd6e61cc45c52e4b213929940d0a1b91870ae6d4b856660a22b912cce23adf51ad927c05115b7c4939cc399f2eec1abe7d5fa6c683c42e9f740410330d77ddf12b7d41b0054244951b5a5a9fa9576a1a0881b6bf55b399781c7ad8330d77ddf12b7d41b0054244951b5a5a9fa9576a1a0881b6bf55b399781c7ad8c32bdb2f58a385a0b3454e04ed344657126c3dc26bf38d66d41e13b0973275eeaaed513557d9b8d71623b09ad016fea6132ebd308190d9087b3b7d499011d38aaaed513557d9b8d71623b09ad016fea6132ebd308190d9087b3b7d499011d38aec2d637e2a637a83a5aa9f88ab6510df49f33f1daf9a62a9910ddb9a723772709f80a84b0579e7e5a634bcd749edb9b3ec8e149f1c782ed13549df64cdfbe3da9f80a84b0579e7e5a634bcd749edb9b3ec8e149f1c782ed13549df64cdfbe3dade2da6b9355599640c4188022fedca0d3b6d0a220e126e429ca3f9fd4a5a0c6f528f20a9af1f829b680aefbc1af0ef91b1c48fb6e7ab2e5dbc15b27fab88e7ef528f20a9af1f829b680aefbc1af0ef91b1c48fb6e7ab2e5dbc15b27fab88e7ef0fe86128560ec496ed6174abf19f51546f51daf474d51446c9af00be5c535585836f8a134dda7122f3b8bef91da584d5931dba0991e1d4dbdefec00ce8bd6b9e555b2c58a0c35a6fce85a9c2b10e9b9c13a298489a0a76c9636afed255e11d540887f8cca796aec1e0222ccc060a2b5d7d484c52edb39dd7d00f3c401209f56e67aa43c914911278f1736f7f24f9e0bd7416bf14b6283d9b2ad79d896e2eade867aa43c914911278f1736f7f24f9e0bd7416bf14b6283d9b2ad79d896e2eade890a5194314b6a373ebb2ef4d81eb44ea456b6fae1193994d72c41d1af77e7735f1c514ae1dc47a56289fa8e5b36986ffb717379bfd889f54ef8e2d9e63501cb9f1c514ae1dc47a56289fa8e5b36986ffb717379bfd889f54ef8e2d9e63501cb9a88aa9738b967e7af14eda6e2a00408fc88ec75524137ab651fd197b55ce3656bf0c67189e64534bf4d995a44746a0172af90bf8a663d37321d4f83731db7bfa526c54064d4bea70534d725c532d1b3496fd23e4509e9eb8365914114ae1eb6c8d46be982e88b56e308e6cbf328507e1764168d662fdd820c7e1aeb07e0fafd3f5320e375fb75cbb1a7114930eacd6df4b6cbfba34c480ed4609c447157cd6ddf5320e375fb75cbb1a7114930eacd6df4b6cbfba34c480ed4609c447157cd6dd9ce38f12a8a382867e6f334628badfb6e582ff6a58ae4c409530cbdfe73258248d5249b6f6b6eaa3d291aed702d17cb490c6565c70291e29eebb33f951538c7318d2f3fa2016d77f737be136de91621710c68b4787d538b6ff3ca1a3d74d1a06536b212c231c984f771cc550697652e410fc33e50d9222e322a115f0483c7efe0a363735b10d288d27f0a56852887f4ff868e96fe00f60c37b0fb149acfd8d270a363735b10d288d27f0a56852887f4ff868e96fe00f60c37b0fb149acfd8d2791da61a2c382b23ad9b38f5d230f6c55b5b238ee4ad245f28df2c9ba308e488236148698ae8a93cd359f650f0dd561fc449952493794515c8e5e46c59620604c36148698ae8a93cd359f650f0dd561fc449952493794515c8e5e46c59620604cd0ef06b40b4855fec301e395b40fb59b864b5f8339da21a9c00ab0c33106507a6d2dfe333b3f7644db95086e2be043ae3fdfc942459dacf19ced5d07366f101c6d2dfe333b3f7644db95086e2be043ae3fdfc942459dacf19ced5d07366f101cd76c876af5d06dba36ae2a2d57ed2b78167d43778f57e1c89681f441f0408507b2283fb47803934c45cb4cdfb1f16ecb2625713070fbe2efb839b70abe73f6a72dd586bf0250781d015dc08ab1cc38919cd022254faea2b610186b7dfa2443e80a40aa7e8662fffb1e077ab377febd9969a28e3176732440b12d41e88baba32fe703fcfd10d7efdb00dfb9a3ae91b1649ba7d57f145a2d7d0608995b3d2220d0e703fcfd10d7efdb00dfb9a3ae91b1649ba7d57f145a2d7d0608995b3d2220d02d7c8eb5868bb2628e791edcbd558fdd983c20d3b608bf725dec457da47643f8213342d1ab200a26380f1d3c2deac82e47c950a6616232299e91e4a1410afebc213342d1ab200a26380f1d3c2deac82e47c950a6616232299e91e4a1410afebc0a90444c8168986db124eceacd8425f6b725410e6f9e863f0f3b97e704a8f9a0e70b4db22b26de2c46516e8dea5bfd22d5fcae27cfef6787cf2de782714eb6eee70b4db22b26de2c46516e8dea5bfd22d5fcae27cfef6787cf2de782714eb6eeacde58d8f3add7b69db04f47705e5b44c283b7ceb111028f3179cdb661c87c168bcc0ba05a891a10e42a2da8ee8b250db5cbfff34230d656786751dde12cb24ad2b1d15538118969bbe8437f2a9cb801340a9c7075ac1ee7b5be8b6fa986c3afd2b1d15538118969bbe8437f2a9cb801340a9c7075ac1ee7b5be8b6fa986c3af0385c0cb91bb8199602e7fc023b15bb0a3bd1d8561903ef695766d352ca5aecad8a6294ee805c2b6e572adf1188dd7c730c43b6fa216a1e36277a9a81bc6fa15d8a6294ee805c2b6e572adf1188dd7c730c43b6fa216a1e36277a9a81bc6fa15d2e5f6e327dd747cd0b4a033640370b7542f686bdbf49ddbd15da252c6ecc1bba0277e8bb6adb0b8016c1ea987506dc76c0b6f191aa5ab6c424be91daed9c1a8d6b72f8994fe8ad9992421b34f63bb0c1f3f111175a3b971f121c903fb002b99862c19beccacd13bed9090646463878f442be238cb91e9fac09e6438910a8b4ae72f7de6a606ef652f1f5b880c77c7d39ede55c686337381f13df97b31d6f8e5e72f7de6a606ef652f1f5b880c77c7d39ede55c686337381f13df97b31d6f8e59ad693196d40d05b218792a9a75fb5727f0d4fe632ea42f6107ec0d06f2af7226330cc30d51cb0366b7b2cf18d07ca5afffb7af03f57ffb883351d160614e9a36330cc30d51cb0366b7b2cf18d07ca5afffb7af03f57ffb883351d160614e9a3c2fc6a96501fb76eab1325a2fd7edb7278e96bca7097307b7f71629702f28d5a1ca5fb76ef93ba968dd8752ed4853a57c4c1933c2e8db172a51e0b6711cf9052670e37ac821f29a93c8db2e751fe831565d47cc4aed74f5e9c283b309ccf79b4ae9a45c5d58cbb0422b2cc7a39202f891a330c38a3de208e045657f6aa0662e427ff42e0c0a9c7c08ea4e86283089f227ec5c2d7709e6865284df739e1ec0b0727ff42e0c0a9c7c08ea4e86283089f227ec5c2d7709e6865284df739e1ec0b074233673364cb8a7aa6419b20cf77d2acd592c3403c71f474d62ce94fe4a066bb0cd28956bd1b320d74697c0cb410b346bf06db7773ef74cc9f50f8281987f70d0cd28956bd1b320d74697c0cb410b346bf06db7773ef74cc9f50f8281987f70dd5931d7b5a59c5a705afaa6d3c8f37f26980578993c17094ee830ad8d0d700fbb8ed19780334a97857a623c1dcfafd8f0a07257253d0023323c28fcf4e318c83b8ed19780334a97857a623c1dcfafd8f0a07257253d0023323c28fcf4e318c830093b5f590941318c16b005d1baaff32823694befac022f044b78c5e81f0f6fe55250651e403e06a66846dd1308aa1fd3f3285c81ed5720da1bdf3c6d69df58855250651e403e06a66846dd1308aa1fd3f3285c81ed5720da1bdf3c6d69df5889ccf883228b474d27502d7fb1b642e532dc3d2f421f338fa667185c148d9dc4e4e43a45b8f5a9c64ab8a813e9a299674955c971999bcb7373bfdca53bc3402e24e43a45b8f5a9c64ab8a813e9a299674955c971999bcb7373bfdca53bc3402e2a4c52ae036f7b2d7e0503ba442f22b482e1be8fdc7dc3589d65773cfff00509fedc7f544d6404f59362024d499df2a06500962ac7a038f9e6baa6823989affe2edc7f544d6404f59362024d499df2a06500962ac7a038f9e6baa6823989affe25e9faf4d3db0a1c1f5c230070870c80b45d036868dd2439c814dda34d604955330a08949e8ed8faea1910679002495dacb1f282497db6a78a7e9ef4e8af2e26530a08949e8ed8faea1910679002495dacb1f282497db6a78a7e9ef4e8af2e265ea5e58f2ba1993f28f36014a092cce613fda75411069558e9a82759ad12bab69dc7143b3bbc57c168909e91e82dff38d18d9255215b65f4356e4c7fbaa49b5e505d327fc19531164c8e84b5bd971ad7680aedbaad6c38573191a9d9c07b2789705d327fc19531164c8e84b5bd971ad7680aedbaad6c38573191a9d9c07b278974050f35349a19fa6ea95603c63a812aa1dc9161939a35f7f79925fd1c7fa89ac54d7c80c61a3a46ea5e561ebff8fc356cc007933c0215457277b5d83ab6408ff54d7c80c61a3a46ea5e561ebff8fc356cc007933c0215457277b5d83ab6408ffd84e31174d4a857e350de8e882ea37dd064177fa682f94f4063b1895c2e1bc520d246cf445339474c07da984b59c6c9c6e33699674504416fcc875a6a4b49ef60d246cf445339474c07da984b59c6c9c6e33699674504416fcc875a6a4b49ef62fd9c75911a9f059cc1c97786f9b6f2f2daaa72f2e198b4749e8439d8280f573dc11ee7a842946b4b1bb8ec790e5b835d4b0eb40a756bd9a58c9e96b6c2ab5d384234019803727201ce68c809ac8f5c0c065c997d11e00c085901fb5fb9206bf5134d73b60289ed28a2f40bce6e440dced66c98081a7a5706e6b98ef118853f562874bcc5afe1bbf3638d9aaeff54abc4eb4b93b9d0f3e3f5e81819dd262d2f3bd043cf860de477c46166ffe85346c131bbf73b8571988631be33341846e5520bd043cf860de477c46166ffe85346c131bbf73b8571988631be33341846e552017feff547297c07b69dfac295a96daf9ba85693a9e5bc2771a915a76cba1e172a14dcb3d339106cd6d38ac20814965e3780aafc6d9c2a7f8d142228557250a34a14dcb3d339106cd6d38ac20814965e3780aafc6d9c2a7f8d142228557250a34ca5b031a0f54134c50f2fbf79904dfe3444b4d3346267aa59fada37ed34f5d6c3dbcda176764411b94fa76e98e15c1b5263bdefe251d44b4605206df1655cc68c313924a4ed0f20eac44f11062dc6bec97981fa3fa1da63fc2420d5d8b4a3be9eaadadb37f1cbd226a99f965d2203bfe849dbefc3f5b2b3a865c10dc9bfc947833c2b130a083ec990726863b4bc96b064eea59f6761de261a66a5a0613faf47c33c2b130a083ec990726863b4bc96b064eea59f6761de261a66a5a0613faf47c3b5feaa84125ddb33d60c70e608ddd04850dc911ea9a14cbed76fa61a17d3d8d8e594fc7fa1c1bd8a6827e00f2f622e3f0e0b928c60293c5534b0620fbfcd2558e594fc7fa1c1bd8a6827e00f2f622e3f0e0b928c60293c5534b0620fbfcd2553187a3a478a196ca03eb4c9e23f7bcb9ef5c42c91ac3e181f730873f4664282db25260a659a6daf1b9e78d08e45b38aface028bfcc6f8cd01cdd0d372b762a98b25260a659a6daf1b9e78d08e45b38aface028bfcc6f8cd01cdd0d372b762a98a872aa901200f7c7cf0abfa2e9445a22f1fed766ca53c056f9c0d136fee444e9d4964a376ca33edff2f15ff39adff58817647fcfc1c438173efd055c70bd3f05d4964a376ca33edff2f15ff39adff58817647fcfc1c438173efd055c70bd3f0521e4cb296efc3996f93564de25530fedbd32bb58313d6692d8e07f83b88d02e59d9ae76efd84eb66029469e31e9e679e933d40ec1387ab00aa745a3c4de5a1e2b9374dec68d64f133408ddc6340116a66d6c792b952f5d89d9c1e0592ebfd6d4d97a3d5817e8d2e151e1e44576a2fb1eb77524d43fa9b2742f8d6f00cc4b580c292f9706e803d2ad4e2c1777ca67cf5f5361f2046ecf4de8670d82e2f8909579842e55a2d3f4afc4df246f4f9076e7a02170a85cc0901119f217442c0d3bdf1e345ae1ef0d46ae763aee86cdd308d541c047e895ecc57441e1c5bd239758e6cf83d4594be85de2fcca598728b4e8b10dd1f9ab66dc40c0feabe1f62732d8e57cca25f4c982690472e2d5d371ca9fd7f496af688484827c84940d0e529362d93c4f50a32becee5f061d2c3c2cd943656906721365fbe029b499bdcc2a70dd9c0f0c5e8354adfa177c5e131ac8978c1cddb411780250abd0a194ffb819626ac3a60c5e8354adfa177c5e131ac8978c1cddb411780250abd0a194ffb819626ac3a6d82bdb5c3cf51f0f73a98510b9121a4bf21fc57305abcf135b0600d6891d8b4f2ce6d8b1d6721b8436e01910449adf8241f4c9947bbd518260cbd0cae60407bf2ce6d8b1d6721b8436e01910449adf8241f4c9947bbd518260cbd0cae60407bfe402aa8e3a3149d10dec7b1c84c765b2e0657ff08eb3880ab52c04beb24af7fcc310d71aab9589e4ee49ea45dbf47b4f80fd15868c0ae3a9577685b5a5de9185c310d71aab9589e4ee49ea45dbf47b4f80fd15868c0ae3a9577685b5a5de9185f593b0a5ffc89222b6e3f6d3e16e701bdb69033392fda2a335a0cd2eb0902b785dc2a063589978052dc74d296ebabd0fb4d5a2aa7be0c0250ad5b49f81fd78e02fcf27725e4594df699c1193ced36282901d3608622a4f03cf39c5fb0c05029331370ae576688c62e4f486b6bcec6031b66d9b41c4a2baa1873ef52fe891d20871cbc30a68842c39e300892a6b7f9b674aa24d407cd5eec526c7a8f336f1b1f371cbc30a68842c39e300892a6b7f9b674aa24d407cd5eec526c7a8f336f1b1f30511c7f931a6d9896b9e013fd0167cdfdc2185b0eedf723579e02c27bd4e2a9b184f04ef3d0ad048be41fa8c5c6fa0b233a132fcb134eaad133d71d5e5eedfe0184f04ef3d0ad048be41fa8c5c6fa0b233a132fcb134eaad133d71d5e5eedfe020586c01c2e1ba773f36743d49772a951144b61f9c8f2b07fe1a04c0c73528ed5c8ed659ed8b438d3f59559aa3d049caa825b991a93814c711e51356358ec6e45c8ed659ed8b438d3f59559aa3d049caa825b991a93814c711e51356358ec6e427dcff852b9238e89433828674780a712e2a7e4f3b5429e3e20015b488787bbb63673bef5968e2e09ad34081bd9c9803443db1b8982f93aa65bcfc8699a2dc95eefaac04c5851e6811c979ea50d10ddd5f341965ae4b1ebe7c16a2d2d23adbc40a57cd77e313dc11abd69847fe0cdc4b0d87e5b81732ca2513fdce3fe22450ef1346421640f851838f0a89443cb5a6a8b814b9e9dd69febd576b531ecd91d45b1346421640f851838f0a89443cb5a6a8b814b9e9dd69febd576b531ecd91d45b235cc3f87af60d4da009cc1250d6508ff69786355ee84082b0c5219df343de33a5de913b6500e1b9d78964bbd01801d675e4d61df4da60ab9293be376a1d1ae8a5de913b6500e1b9d78964bbd01801d675e4d61df4da60ab9293be376a1d1ae8ab69d41d7eed90f18addd55dd6478fa9af95916a9dd51f6eca0d3dec4252880ad57b13d5f09d8088b2126ead3bcf721f1ef27bd82add9c0d51df640f4f108f41d57b13d5f09d8088b2126ead3bcf721f1ef27bd82add9c0d51df640f4f108f41f477039ca94a38bd85c762fa4a85ad3c34dbb01e2df075715c20f5868200228efb81e45435d71784823866d01b173e13546363708840293015b4635d9dd0a7aefb81e45435d71784823866d01b173e13546363708840293015b4635d9dd0a7ae93335536e0c5c6d80dd5994d050f33940e8e1fc3a828cbfba13b6101616cb37218742d8428a20fcb3ce10269b3511c10ef405dc69cf10941aa027d0fb2ccdb9e18742d8428a20fcb3ce10269b3511c10ef405dc69cf10941aa027d0fb2ccdb9ee7b5d1be40351a19333dc1741573bd8e8014c363b4a845c8de63693ea7c629a2568c40fdcd12dfa30c459472ee9215cb951cc5b4871e9e3f21ec1b15eaf6b7a5568c40fdcd12dfa30c459472ee9215cb951cc5b4871e9e3f21ec1b15eaf6b7a59398fc8f4f4ee5f6067c7d17dca90d3b55787e796b97f362a51bbc9459b8a84ae2d715acc95f9dc56803b31262be8c34c56603f5f26cc0e7d56ac8dd22cf7ccce2d715acc95f9dc56803b31262be8c34c56603f5f26cc0e7d56ac8dd22cf7cccc387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98c93619fe8de38120b3fdcfbe3db7db654e5751ff7ea95f01a55b3771609f5af3c93619fe8de38120b3fdcfbe3db7db654e5751ff7ea95f01a55b3771609f5af3c387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98e32c4fed5750fa23af82e21f079bd2e499ce42d7fb485541375b7f5312796518e32c4fed5750fa23af82e21f079bd2e499ce42d7fb485541375b7f5312796518c387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98bef24f31309c6252effd2203ebe25d138914d27a94924e533ec67514703813d3bef24f31309c6252effd2203ebe25d138914d27a94924e533ec67514703813d3c387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98f321a71e28240c090a499c2a4b0a497d4636938e813f386009e1eb7e11781b52f321a71e28240c090a499c2a4b0a497d4636938e813f386009e1eb7e11781b521010b3c0ff897b3b467bb893500be8a6fa94f15c34fdcb16eb83c8c5773f92118a921afe30f52842cc0fc853f91d344dc51d31a9adfa7c4786bdd53a4a0c87c98a921afe30f52842cc0fc853f91d344dc51d31a9adfa7c4786bdd53a4a0c87c961b30f5a8ebb923971e5160ea85fd6769b9f1ce3b6689fafe7c702354a5e93287aef106ec6aeb112f485cec9d8528a8f9c6e1ff74b3a7fb05870c4126533bbde7aef106ec6aeb112f485cec9d8528a8f9c6e1ff74b3a7fb05870c4126533bbde61b30f5a8ebb923971e5160ea85fd6769b9f1ce3b6689fafe7c702354a5e932883d1a6361dc901a0a9e2b6960c0168a47c19392588bc5c9922699068d8e59ec383d1a6361dc901a0a9e2b6960c0168a47c19392588bc5c9922699068d8e59ec31010b3c0ff897b3b467bb893500be8a6fa94f15c34fdcb16eb83c8c5773f921152445de92bf1052b22590e0204d8450e04ce02db0e2cd11c27164e7193aa495d52445de92bf1052b22590e0204d8450e04ce02db0e2cd11c27164e7193aa495da90c58d86eb543969c14b6e9f46b22b8cb3d6823a9953179275d825432f5ed31c3bd71e0b14a98989e183df0105e669229f24aac81b49945824972e20427e94bc3bd71e0b14a98989e183df0105e669229f24aac81b49945824972e20427e94bf7443b6ce6e5c188babaa6473f38b5b46c348489d882f0e77e1d643c862968ecc24ec6e260e385822d4eef28b0c34af5d514935d75d6adfb9117c6056d64adadc24ec6e260e385822d4eef28b0c34af5d514935d75d6adfb9117c6056d64adad87632b9a35119bd92ff078b36660c8fa38dfd329ef9ef4ac9623a6f42fa54b3ab455934a69ee1248ab2cd013c70680712175cc3b3c9f7ba84c5caf9eb29d6b1ab455934a69ee1248ab2cd013c70680712175cc3b3c9f7ba84c5caf9eb29d6b1a1a8755cbf14aa0ab4fa0cc092ffcec46839f01945a9307bce0469e956ba4371fe97cbee81e7587109d55be363a88ee50d46a7405dd1b58688c3e5aa4302a9515e97cbee81e7587109d55be363a88ee50d46a7405dd1b58688c3e5aa4302a951518328f25869055abe98487aadfd2e3dbe76ab26849b693b8165f00dcbe679f141e0808e070711550afef12697cdba763378fbf7158e1f314318d577cab7d4f0f1e0808e070711550afef12697cdba763378fbf7158e1f314318d577cab7d4f0f8db1826dddedcb2e15c31cae525cd597af222e0bd169fc87209cfcb36e19960215a60f67b1fb9c304eac7255c5c1e3f00e5802d2d5e0fedd85d7cf758004795f15a60f67b1fb9c304eac7255c5c1e3f00e5802d2d5e0fedd85d7cf758004795f08be9d11be4ffa67bd15ce54dc9a63c66350d075099a7ece499f43dbf7754a6de4fd64729ea349a249fa84e4cbbd75423afa05521f73c8d94fc2909b93c6f156e4fd64729ea349a249fa84e4cbbd75423afa05521f73c8d94fc2909b93c6f15634a923080ab34a3582bde863f47cda128a3d3fda480f2a4325d64001756a794bdd14a1660355246476d5624ebf5312fe0e31b577e1031b71ef6cfd9e7ded7eb6a2845f426f6a63a852f2a5d77b7bfd63fb84ab1bce91a0d342ff3d68c58953b533447342d8079aa99974f6de3391222c44632ed4b8eee9323e8f99c4f8971d0738b5bf7d4faf141078ef92ecfce07e982fcd1efecc0d4980fa6369050eb9847138b5bf7d4faf141078ef92ecfce07e982fcd1efecc0d4980fa6369050eb984711b0c4d0569592f657574292b3be6f9db7ee3a8298ed54ecfe9296521f8bb44f2ac32427a50efcf6590a22bd3b5ac05b3b9ff7a73d937a9469009982e2a44bd03ac32427a50efcf6590a22bd3b5ac05b3b9ff7a73d937a9469009982e2a44bd03f73f8a284752571070ddaaba1d4dd463e056abede6dd9f9f65b37a355eb7663143adb6a9bf6313bb917bd479de50d31a2cf458e1971fea8f7f13c137863c6a25e2886090252e9f52ede8fae3a8f8705cb2dcee70ec29fcde98299e7021c99804753ec75fcad457cbf56c15a711ca67339f34eb0edebc12c119841a4c0453f8b66b667a68292163054b6a9e7e6978d15c2a268a79619150b2357dc86c7648d2086b667a68292163054b6a9e7e6978d15c2a268a79619150b2357dc86c7648d20827e05586f0b1df75410c9a8820c9060fa45e382c6d151be24f3fcfe158f884a2c54bdced201a54457a39da8206c9c9d6f62904b90817eafdb9d3cc39f1d0b6278d6030fbd80bf9837d9a29ba5c2af695b8a5b8bf845cb8fb3d3be7fffb26afc471b8ac013798b7b1b35890dd7e2be581855a9df4f6572449c98aff0682d94d23c0cc6413c4967dd7f2cb8e8988af00eb80961a4340c081152f90ccb703c8ca95c0cc6413c4967dd7f2cb8e8988af00eb80961a4340c081152f90ccb703c8ca95366071b903428f65e9750db7f818a282a604cb9b6a4ceaa9fa27c4bef17e5cd74afbefd18ffacdfb6c6f484c87e168c399bd398de1568e9a8c4afaa9297ab92a4afbefd18ffacdfb6c6f484c87e168c399bd398de1568e9a8c4afaa9297ab92adb9c6173d485b6f888c90ab0d352e27511d9c3289d1eb9f93bdd3acbe13d63fde70df2d06ea9b491bf1baf6443747d3ecb3a54d0f485f87c083aecfc044a50e9e70df2d06ea9b491bf1baf6443747d3ecb3a54d0f485f87c083aecfc044a50e9f032215c693f385965152315bc42919cd33d642a564df8746d5ea53b2a094dd9906f63e7236bd2f72bd6422f4e7a2d8e86e0af969a4c20b3aeb487a5e7a4699d129c132bea5175393e8096fa86877b51d893ff482b132ac14ac3eae2dd6cb6c1a6105f6bc721b988fbbb5cfd232ba9c64761850251505350517ad368930ff3e2550445533e8a4b69b9aabc9b3db6d89a18e938f900d100a79568c583353521a516d42840dcac2641c3c8a7449872b514f9e68ec318d743389b78f72be9b89348adf75108cba5558f88db7646e06c24efd407410ba5f8509ab9ef892bd1135d57e2ea6a0b8f37553316469caf48ef17ee7ecb7587576390112b3dedd0edcf49f2e2ea6a0b8f37553316469caf48ef17ee7ecb7587576390112b3dedd0edcf49f274a828296db392aaa90c03ca2b6de3299df26b616c93587059f4c1c26a38c2f83969653a19ba4761282dfd796aabf8f6364f582a86a00582f7200004b09dad66c5126d248f34d85a99e53b19d251a523ca094be9312a2e176346274bbd05e4f334205404dd9c005be0ea02b489f8f37742769229e358b9348a60b693cbbfe3edb493bc2a7f53b6eed52b86891c74cdc0aa9ea55fcbaa9fc410a2997ab28e40b070ccf7012de9d7ae7d9615ad074ccf73eb40c2ac9a4d92ec3fef1e73a1ccc649e29cd71e63d14d5599a0ae24d4bb9d850fe654c87abf037bbae30f7277ae8109693d3819aca27d7fdef5f68c6b50c7a2c278ecb3a2335bb9fc9ce86a530163ea693d3819aca27d7fdef5f68c6b50c7a2c278ecb3a2335bb9fc9ce86a530163ea541cb9130548f0e8e917762751312ef5e72f13d3a7717e58c22a6275479e6224a7a83dd8302a1a9334f65f2ad77289fa5dd0494930c5d2e305d2e94816053ecf172d31865f5c498bdc46c027deff4f401d67537efa458dba3b0c0d4b601e2169b3b8e2f54dbd48cad74ee3a6c6ab88f326abe5e22a77d04fa73ccc8fb1ec01a81b299a903e4470118aac872d199410de0825f64e55b8cad575bc3e757473aacabead6333f5f8aa3ab2d83b65641350f6537e6dd76a2f038ac756cc63206acc0f70cb6e383c021ace449ab4ca4a1d35d20fb6f8a343d2a16177a8f7d88f16b39e3a0d348ee0fef95e1a6e63c88649824921901c9afa098ac798193c44592f1dd2ff6e890faa962bdb0febaaf607b9ed2623151ca213297a1a42b084e5aa35073f83b65fb24a7f77488ff90098a6486197f83027096cd8b9307f7c71bcd30dc02630f843c3b8b9a7300407ac3358dfd218b018591c3df25e1c37a87015cc73d72630f843c3b8b9a7300407ac3358dfd218b018591c3df25e1c37a87015cc73d726b060dee24201d2716a09fac88e6bdd0ff4dafc56b950cd24fe3b78a3f4874aba6e54c7f71a947dac6ee179a611638802e328682062c87a5bee058092f700472e92aec4eb371952f13797b112115ea0f0222e2573dd8dad7bd09d88741a39dcd3e9e1e02f55c2b6defb808214b52e8c85f04daf5e84b14db968d74bba0b7ef9890a7b9f67abf5d7f82fa172bf470d9da81ba019000dc7d9a83bd7d4d61cced2fafda4b7e676c85f579f0cbae5c547160ba7df137f0c1d36cc4f90247303858676daacd6397c33b233e465eea8cf775ca7a0099d58bceaafad6b82cc4aabd2bbabfd850edf4a04fdfe39d2ec641ed53333f0f85d62e748eee78411e60fd99bfad2fd850edf4a04fdfe39d2ec641ed53333f0f85d62e748eee78411e60fd99bfad21f5ff85495eded4df5da8a5c1118ffc48e87976ce898f0388a313484dfe9ea0a3e95031630e320f37a4486213240570790e507e76cd0f22bd5071f9b5e69d2b07e3dc2c1259f0c74abbbc1b7dd17acc9bff26f1bd161428be09167fa1aec6ba6a072c0240f7e7581ffc429b228f841dcf4f28a5c19eab8166f99d14facab94fdd5fd663563f0a20196177b9ba55c0802f764c458f7a84c7f764432492f2195e673dcefa911a6d5256af605182fefc98aef11c0c891b84a036661002643e218359eb9979aa6d859c589a602b4026a62a1b53e6305483ceb5a81ac8c9402d0dd84636dacf6e557eb6843f64cd79e6370d12b99c2f9a48d26edc0df2cea6cb85ee6636dacf6e557eb6843f64cd79e6370d12b99c2f9a48d26edc0df2cea6cb85ee69ed5a142eb5b66ae633240ac2bc7eea979faa4ca9d1a6c3ce14d109ef6dd8006dd14a98f1299c1669032b0fe11390b3e3bda3335627f4b87506762b14231b513dd14a98f1299c1669032b0fe11390b3e3bda3335627f4b87506762b14231b513460bd62b55d22b132be508f68a413f9335794257bf024a2b6d0b3b35f38c0cc6a0dd5bf5dc6aeba38d5c6214cdb50f3dc3701d0b6572a600e5ad7ca900002be3a0dd5bf5dc6aeba38d5c6214cdb50f3dc3701d0b6572a600e5ad7ca900002be36f2ed3c2d0719261a11902413153f58a31eca7aefcbbdfdebfba746d2ac21e4ffb11d569ebfd75a1e69696914462374209d54471d8925128c7a7aadb5d19c3707c247c4eb5af5fccf859f3958e9ce7aae7df93ce6175ef58688686b0433c89f3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-reportlab-3.4.0-lp152.5.3.1.src.rpmpython-ReportLabpython-reportlabpython2-reportlabpython2-reportlab(x86-64)@@@@@@@@@@     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)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreetype.so.6()(64bit)libpthread.so.0()(64bit)libpython2.7.so.1.0()(64bit)python(abi)python2-Pillowrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1a @^(9@Yw2Y XQ@Vn@V=Uq@Uq@Uq@Danilo Spinella Matej Cepl jmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comdmueller@suse.comfreitag@opensuse.orgkkaempf@suse.comkkaempf@suse.comkkaempf@suse.com- Add CVE-2020-28463_fix_ssrf.patch fixing bsc#1182503 (CVE-2020-28463) fix SSRF in img tags. - Refresh make_toColor_safe.patch- Add make_toColor_safe.patch fixing bsc#1154370 (CVE-2019-17626) restrict reportlab.lib.color.toColor to protect against unsafe input. - Rebase other patches: drop-requirements.patch and reportlab-missing-includes.patch- drop-requirements.patch: do not list setuptools and pip in egg-info as requirements (fixes bsc#1049516, upstream issue https://bitbucket.org/rptlab/reportlab/issues/113 ) - set LANG variable correctly to help with test suite * note that test suite is broken, multiple tests fail and this does not stop build * causes of failure are spurious though- Fix Provides/Obsoletes.- Update to 3.4.0 * We now support SVG as a format for embedded vector graphics. * The and tags now support additional encodings. * We have considerably expanded our support for fillable forms within PDF files. The tag has many more attributes , , & which along with the new make possible PDF forms. * The
    &
      tags now support automatic style change for the start/type parameter, by using a space separated list fo start values - Implement single-spec version- install LICENSE.txt- Fixed source download link.- Update to 3.2.0 * Added proportional underlining specific to font sizes, set via the `underlineProportion` attribute of ParagraphStyles. * TrueType fonts: added support for cmaps 10 & 13 * DocTemplate class now supports a boolean `displayDocTitle` argument. * TableofContents now supports a formatter argument to allow formatting of the displayed page numbers (eg for appendices etc). * Table `repeatRows` can now be a tuple of row numbers to allow incomplete ranges of rows to be repeated. * Tables now do pass instance.`spaceBefore` & `spaceAfter` to their split children when split * Several strangenesses were fixed in the pdfbase.pdfform module; Multiple usage is now allowed. * Error message fixes * Various environment fixes for Google Application Environment * Resource fixes * PDFDoc can now set the `Lang` attribute * canvas.drawString and similar now allow the character spacing to be set * Index of accented stuff has been improved * RTL code was improved * fix Propertyset.clone * `flowables.py`: fix ImageAndFlowables so it avoids testing negative availableWidth- Update to 3.1 * support for emoji * improved pip-based installers- Update to 3.0 * ReportLab 3.0 now supports Python 2.7, 3.3 and higher. * There has been a substantial internal rewrite to ensure consistent use of unicode strings for natural-language text, and of bytes for all file format internals. * Python 3.x compatibility * New features - Add ability to output greyscale and 1-bit PIL images without conversion to RGB. (contributed by Matthew Duggan) - highlight annotation (contributed by Ben Echols) * Other - numerous very minor fixes, visible through BitBucket.python-ReportLabpython-reportlabold-cirrus3 1628504072 !""$%%'((*++-..0113446779::<==?@@BCCEFGHIIKLMMOPPRSTUVWXYY[\\^__abcdefghhjkkmnnpqrsttvwxyz{|}~    !""$%&'((*++-..0113456789:;<==?@@BCCEFGHIJJLMMOPPRSTUVVXYY[\\^__abbdeeghhjkkjnnjqqjttvwwyzzy}}v3.4.03.4.0-lp152.5.3.13.4.0-lp152.5.3.13.4.0-lp152.5.3.13.4.03.4.0-lp152.5.3.1     reportlabreportlab-3.4.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyofonts00readme.txtDarkGarden-copying-gpl.txtDarkGarden-copying.txtDarkGarden-readme.txtDarkGarden.sfdDarkGardenMK.afmDarkGardenMK.pfbVera.ttfVeraBI.ttfVeraBd.ttfVeraIt.ttfbitstream-vera-license.txtgraphics__init__.py__init__.pyc__init__.pyo_renderPM.sobarcode__init__.py__init__.pyc__init__.pyocode128.pycode128.pyccode128.pyocode39.pycode39.pyccode39.pyocode93.pycode93.pyccode93.pyocommon.pycommon.pyccommon.pyoeanbc.pyeanbc.pyceanbc.pyoecc200datamatrix.pyecc200datamatrix.pycecc200datamatrix.pyofourstate.pyfourstate.pycfourstate.pyolto.pylto.pyclto.pyoqr.pyqr.pycqr.pyoqrencoder.pyqrencoder.pycqrencoder.pyotest.pytest.pyctest.pyousps.pyusps.pycusps.pyousps4s.pyusps4s.pycusps4s.pyowidgets.pywidgets.pycwidgets.pyocharts__init__.py__init__.pyc__init__.pyoareas.pyareas.pycareas.pyoaxes.pyaxes.pycaxes.pyobarcharts.pybarcharts.pycbarcharts.pyodotbox.pydotbox.pycdotbox.pyodoughnut.pydoughnut.pycdoughnut.pyolegends.pylegends.pyclegends.pyolinecharts.pylinecharts.pyclinecharts.pyolineplots.pylineplots.pyclineplots.pyomarkers.pymarkers.pycmarkers.pyopiecharts.pypiecharts.pycpiecharts.pyoslidebox.pyslidebox.pycslidebox.pyospider.pyspider.pycspider.pyotextlabels.pytextlabels.pyctextlabels.pyoutils.pyutils.pycutils.pyoutils3d.pyutils3d.pycutils3d.pyorenderPDF.pyrenderPDF.pycrenderPDF.pyorenderPM.pyrenderPM.pycrenderPM.pyorenderPS.pyrenderPS.pycrenderPS.pyorenderSVG.pyrenderSVG.pycrenderSVG.pyorenderbase.pyrenderbase.pycrenderbase.pyosamples__init__.py__init__.pyc__init__.pyobubble.pybubble.pycbubble.pyoclustered_bar.pyclustered_bar.pycclustered_bar.pyoclustered_column.pyclustered_column.pycclustered_column.pyoexcelcolors.pyexcelcolors.pycexcelcolors.pyoexploded_pie.pyexploded_pie.pycexploded_pie.pyofilled_radar.pyfilled_radar.pycfilled_radar.pyoline_chart.pyline_chart.pycline_chart.pyolinechart_with_markers.pylinechart_with_markers.pyclinechart_with_markers.pyoradar.pyradar.pycradar.pyorunall.pyrunall.pycrunall.pyoscatter.pyscatter.pycscatter.pyoscatter_lines.pyscatter_lines.pycscatter_lines.pyoscatter_lines_markers.pyscatter_lines_markers.pycscatter_lines_markers.pyosimple_pie.pysimple_pie.pycsimple_pie.pyostacked_bar.pystacked_bar.pycstacked_bar.pyostacked_column.pystacked_column.pycstacked_column.pyoshapes.pyshapes.pycshapes.pyotestdrawings.pytestdrawings.pyctestdrawings.pyotestshapes.pytestshapes.pyctestshapes.pyowidgetbase.pywidgetbase.pycwidgetbase.pyowidgets__init__.py__init__.pyc__init__.pyoeventcal.pyeventcal.pyceventcal.pyoflags.pyflags.pycflags.pyogrids.pygrids.pycgrids.pyomarkers.pymarkers.pycmarkers.pyosignsandsymbols.pysignsandsymbols.pycsignsandsymbols.pyotable.pytable.pyctable.pyolibPyFontify.pyPyFontify.pycPyFontify.pyo__init__.py__init__.pyc__init__.pyo_rl_accel.soabag.pyabag.pycabag.pyoarciv.pyarciv.pycarciv.pyoattrmap.pyattrmap.pycattrmap.pyoboxstuff.pyboxstuff.pycboxstuff.pyocodecharts.pycodecharts.pyccodecharts.pyocolors.pycolors.pyccolors.pyocorp.pycorp.pyccorp.pyoenums.pyenums.pycenums.pyoextformat.pyextformat.pycextformat.pyofontfinder.pyfontfinder.pycfontfinder.pyofonts.pyfonts.pycfonts.pyoformatters.pyformatters.pycformatters.pyogeomutils.pygeomutils.pycgeomutils.pyohyphen.mashedlogger.pylogger.pyclogger.pyonormalDate.pynormalDate.pycnormalDate.pyopagesizes.pypagesizes.pycpagesizes.pyopdfencrypt.pypdfencrypt.pycpdfencrypt.pyopyHnj.sopygments2xpre.pypygments2xpre.pycpygments2xpre.pyorandomtext.pyrandomtext.pycrandomtext.pyorl_accel.pyrl_accel.pycrl_accel.pyorl_safe_eval.pyrl_safe_eval.pycrl_safe_eval.pyorltempfile.pyrltempfile.pycrltempfile.pyorparsexml.pyrparsexml.pycrparsexml.pyosequencer.pysequencer.pycsequencer.pyostyles.pystyles.pycstyles.pyotestutils.pytestutils.pyctestutils.pyotextsplit.pytextsplit.pyctextsplit.pyounits.pyunits.pycunits.pyoutils.pyutils.pycutils.pyovalidators.pyvalidators.pycvalidators.pyoyaml.pyyaml.pycyaml.pyopdfbase__init__.py__init__.pyc__init__.pyo_can_cmap_data.py_can_cmap_data.pyc_can_cmap_data.pyo_cidfontdata.py_cidfontdata.pyc_cidfontdata.pyo_fontdata.py_fontdata.pyc_fontdata.pyo_fontdata_enc_macexpert.py_fontdata_enc_macexpert.pyc_fontdata_enc_macexpert.pyo_fontdata_enc_macroman.py_fontdata_enc_macroman.pyc_fontdata_enc_macroman.pyo_fontdata_enc_pdfdoc.py_fontdata_enc_pdfdoc.pyc_fontdata_enc_pdfdoc.pyo_fontdata_enc_standard.py_fontdata_enc_standard.pyc_fontdata_enc_standard.pyo_fontdata_enc_symbol.py_fontdata_enc_symbol.pyc_fontdata_enc_symbol.pyo_fontdata_enc_winansi.py_fontdata_enc_winansi.pyc_fontdata_enc_winansi.pyo_fontdata_enc_zapfdingbats.py_fontdata_enc_zapfdingbats.pyc_fontdata_enc_zapfdingbats.pyo_fontdata_widths_courier.py_fontdata_widths_courier.pyc_fontdata_widths_courier.pyo_fontdata_widths_courierbold.py_fontdata_widths_courierbold.pyc_fontdata_widths_courierbold.pyo_fontdata_widths_courierboldoblique.py_fontdata_widths_courierboldoblique.pyc_fontdata_widths_courierboldoblique.pyo_fontdata_widths_courieroblique.py_fontdata_widths_courieroblique.pyc_fontdata_widths_courieroblique.pyo_fontdata_widths_helvetica.py_fontdata_widths_helvetica.pyc_fontdata_widths_helvetica.pyo_fontdata_widths_helveticabold.py_fontdata_widths_helveticabold.pyc_fontdata_widths_helveticabold.pyo_fontdata_widths_helveticaboldoblique.py_fontdata_widths_helveticaboldoblique.pyc_fontdata_widths_helveticaboldoblique.pyo_fontdata_widths_helveticaoblique.py_fontdata_widths_helveticaoblique.pyc_fontdata_widths_helveticaoblique.pyo_fontdata_widths_symbol.py_fontdata_widths_symbol.pyc_fontdata_widths_symbol.pyo_fontdata_widths_timesbold.py_fontdata_widths_timesbold.pyc_fontdata_widths_timesbold.pyo_fontdata_widths_timesbolditalic.py_fontdata_widths_timesbolditalic.pyc_fontdata_widths_timesbolditalic.pyo_fontdata_widths_timesitalic.py_fontdata_widths_timesitalic.pyc_fontdata_widths_timesitalic.pyo_fontdata_widths_timesroman.py_fontdata_widths_timesroman.pyc_fontdata_widths_timesroman.pyo_fontdata_widths_zapfdingbats.py_fontdata_widths_zapfdingbats.pyc_fontdata_widths_zapfdingbats.pyoacroform.pyacroform.pycacroform.pyocidfonts.pycidfonts.pyccidfonts.pyopdfdoc.pypdfdoc.pycpdfdoc.pyopdfform.pypdfform.pycpdfform.pyopdfmetrics.pypdfmetrics.pycpdfmetrics.pyopdfpattern.pypdfpattern.pycpdfpattern.pyopdfutils.pypdfutils.pycpdfutils.pyorl_codecs.pyrl_codecs.pycrl_codecs.pyottfonts.pyttfonts.pycttfonts.pyopdfgen__init__.py__init__.pyc__init__.pyocanvas.pycanvas.pyccanvas.pyopathobject.pypathobject.pycpathobject.pyopdfgeom.pypdfgeom.pycpdfgeom.pyopdfimages.pypdfimages.pycpdfimages.pyotextobject.pytextobject.pyctextobject.pyoplatypus__init__.py__init__.pyc__init__.pyodoctemplate.pydoctemplate.pycdoctemplate.pyofigures.pyfigures.pycfigures.pyoflowables.pyflowables.pycflowables.pyoframes.pyframes.pycframes.pyopara.pypara.pycpara.pyoparagraph.pyparagraph.pycparagraph.pyoparaparser.pyparaparser.pycparaparser.pyotableofcontents.pytableofcontents.pyctableofcontents.pyotables.pytables.pyctables.pyoxpreformatted.pyxpreformatted.pycxpreformatted.pyorl_config.pyrl_config.pycrl_config.pyorl_settings.pyrl_settings.pycrl_settings.pyopython2-reportlabCHANGES.mdREADME.txtpython2-reportlabLICENSE.txt/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/reportlab-3.4.0-py2.7.egg-info//usr/lib64/python2.7/site-packages/reportlab//usr/lib64/python2.7/site-packages/reportlab/fonts//usr/lib64/python2.7/site-packages/reportlab/graphics//usr/lib64/python2.7/site-packages/reportlab/graphics/barcode//usr/lib64/python2.7/site-packages/reportlab/graphics/charts//usr/lib64/python2.7/site-packages/reportlab/graphics/samples//usr/lib64/python2.7/site-packages/reportlab/graphics/widgets//usr/lib64/python2.7/site-packages/reportlab/lib//usr/lib64/python2.7/site-packages/reportlab/pdfbase//usr/lib64/python2.7/site-packages/reportlab/pdfgen//usr/lib64/python2.7/site-packages/reportlab/platypus//usr/share/doc/packages//usr/share/doc/packages/python2-reportlab//usr/share/licenses//usr/share/licenses/python2-reportlab/-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.opensuse.org/openSUSE:Maintenance:16798/openSUSE_Leap_15.2_Update/4f728df10ad2e06e9977b8742501b47d-python-reportlab.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux       directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledSpline Font Database version 1.0ASCII font metricsPostScript Type 1 font program dataTrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-TrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans Bold ObliqueReleaTrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans BoldRelease 1.10BTrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans ObliqueRelease 1.ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77823fad7b3d5eb76a13b2748ab75eb95ea4fbea, strippedPython script, ASCII text executable, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72b176c972206f69e6121e02965f16ae8942118a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57db53d5b4a601c533ef3dad95a50dc76eec3d71, strippedASCII text, with very long linesUTF-8 Unicode text !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  R R R R R R R RRRRRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ~&`{utf-89bce25e7b065be9db3821793e049a59c3be17b99ecbbb3bac4405260d3c25fa1?7zXZ !t/K$]"k%a kH-b'RҺe y1`P$a,4&7>80v>\1Xu8r,p7|ࠊrkvOz~ D"7tŸ'utB9GbkMq*(hqfmc3:dڼ%OƯ&DŌXҭ7nO"$0cr\-냍y-6thV$"ndm_~Pi>1nbȁNuJjPy fy&.ec% Z 0x8qDS. 6ݰJo2LD~f#0g *L&4X UR:E+wWl_Aa#MQt:iͰQjL 7s Jm"ڳ薅e 0{mD hyfYOs$̽&=΀R3BX;矋ՔxI~0?HM I@>^BZUFYdɘJz^L+S  4K4b^VȞBG1m|r$I$ϧrn.Q_}TƚLIcbFΝ/Y0[f-$q%\ LMy*.nq :s[e:,5@MO$.x.8:Z+mvIj" C4J ܾx.5*OXѧ(oSR0r?&] ݦޑdrUC@%vs YJt 6b"rOi`)ihBןWߛ`7H.>%(Pe d<.w7X9wUiX/Y*xWy+Qk7UcY̨ȶա LEЋm0 _afFyw S5*#U8u4 hˍ kզ}gk>X(); h !TH??-xt}ڈ4yM%S3:]] .E@n,{B<BK\VZQd{zC9_ץfa Er2[p$E%@&$sarÎ$fNgsN ܆tYphK9kM ﷩/-էn{~^[(.Ejqw/NLE<ϰ?^ASfGq8?rp`v6Ǿ$D蝐J!mxFY1B>@n4CQufz=h8<劬ViR2^R$6DuOWh+_uWlSxNTfk-Q%bB0b^Zer3X"ԟPB69? ƥbtMa ]BPMZ;1N*uڸFW 8 ܿ\`JܜqdڤVT%T=^*@M\Thv 4-g^UԡLbzc+}Hd> ⍏gK٫yNF 3Ws)"109Pk^-YWY0:VWCMrnn~V 8@|p,d&ڤĉzҜk"ﰟxcxBUpq"}~FI,:rzkV#۪c,)[Ɲ@@)xтy40Fʁ9Mز ׍E ON`9*{y"$߷%`G:qGIѱfIbGZ?52Y.HEN\$2= Ճ*y?5e* Oe/qo}G%Cqk~bj!$qipPJ| Eu[K/9pZd襥H%rbII+:Y@s{x{8BRJW=Zg@ݣ`4&p-WYJm*!=F/ 9ٸ)`Z7; mX ⱉ.wj?[9Kv_:|E ='n){+D^FN XHBbv2j2g±hoGkQ40**#ܝ%0sO.,[bYRB\`n]I>( ދ"9QR &C|!covx+ jh0`{dHfCoܙe+VRoJ'.՟IDV&\RZ{ PWօ'@_a7qN9_IP%q婤B+Fk5G=ExSw &4 @:D:CTI`oDg7O(H^XGҦdPUx@__l{+NoYYO wGֳFj=.=N4O<6yTVG?+]0FTrMrJH.ǁ^anH@n 09u@7b?-8$#@cb`⻁:?ZTiq[AɆt&.Huu*OLvn i$/q3=b[=fZC&ڐXV@[~q&ٓ?aNz`!ܱ#E“+Zr\}}[q\xNAȜz8Ud(%|4n8f6g6|[[+;0԰:h1ߨHKU,]#șV s0} &>"KOdXa4  cdxK.sd쒜gyT8Sk&(I7J=,J'?/W> (6-2kOn5RXy%c8/%$4N(nvh0KQX,ȫ_)$>dGܖYml%b,.\ӂ;yD`o#:wMpgI78aNLjqћ ,0wvyMxIej}+䃬RήgIsQ`Na2&u3%ղ9c/HB|-j7}?;Hޟfjd@ftN-2gvXܑł!GY5Wp&dU'~6R:XgSHGXiS-MS+6IvF֪g _>ZxYe\oѦ 6.f[G59L]3/"KP1X3;-]؅GLO |xVT'|rWH)Z 7R}'nJ H7*>*޸8hVa 5X<+7g [ʥb׻_MozI02j1(K䭲2/%ICcGwziͺ{4O%|2?- Vʪ9Ic ^o'eg96hM&9O.\׏d7$G1g%D p(P Ä! x7& +BqEncUT:fe |cm)$OoQeEZXhc>~p=]zbQJ7KGf)7L Iw;N©+>R.50U^Ȱab̶n췐:Œ/ec' "ᄕ)ϫ[iƁthmRqUymYo?EI1=J_3Үeˀ6^!JDCbr^ +aΕcxؔ a6P0gB^ϻ4!;8~x@#N9KL6^lN3놣/_`oMAs>LqwUguROg/ꇅM|RJ m/8,No1 %0`S=%BQ&J^xzqWɻ~͞pa ɣ>^I'){uV.ŝ6CmÑ'X}kTHBf02?x~|L2T{E ƤS57MѢb N>}C[ga¹L֫(O\n؊NL<#WN~l+z-/32J5c_*l5``Fґ5`#)/ 7\&V S2! !,R+ j/jO'qzFAJfpEb<^T1@Zʹ82\STۜao @ FX]+^E1:Z]d~MxM9Eɑu{9SUa_]QONO~JorbGc; ? ->LE!w"~r`]ljl{t#UqWQb[mW=s}PKTe;"ó]s"D:P@Ckq8tϕYkRTJoEv9GiG?uultS\bl__879l*;p?ʻDݼw4W{MI,t׉~=9H?:]U;o-]NbT@`ARHgep_BS9\-uh6.hUԖAæ}3Gf) cO)u ԳE<;/{sְaVI'N8xr Dh[I{ )gS]Z%%Oy)vj'q/ JA"?`"o뿕F]50¨1_iOy1+Bʫp(ȸ:RZnvhxT &vf(: b:y!u"B҄~\Qrj3Il/W\uXog9Iɫ"?8G>H0jʕQIӡ.g(`50] @? L&j]4C + Լoo=7(:娟N aC(yw#hnҁn8peֱY҉gLJ:e;)JwbIWOe29mߺq1ǟ[4;[hJ;mpt8x:X"|!}֪g!m=bޙ-Jpҷ8?t"[ι /qb6>BI`ĨKt[,Eq|\9ʧNmCi5i}M_Bö3-ԫV徂[C, 2cT Kv_Rp^9'ʆ[pP :uUB["B{Us@@Gd Kͧ&vM[:K0+%UᏉ2il;Ya%S+w>l*b1^=dע}`I1&4P޵gC%Ϻ@O,.=Q ۝荰b^(|H9X ݎTU˝ %uX;TzJGJK,Ǵ.g6 fc3`lz3|7?IĢMާ;opܣZɝ2).{T`쾟,ZgAnj,gCxqIǗ 9"?cF=1-E6tWG຾DKfE_N.mznc/>)5_A"Wpj]UO'n-LGu*_⨊C>Dd%>JAj>(v퍷B;h?Vjޏ8i> z#v)0ۏ86& `\%PFKQba+N)*?V^_E5€yˬ #J'>{ocNgW,| /^jtR*ih2f,jh5ϖk"mz3@'p/vʐ|GQ:~< h[]Yg hH6p'G^l\2|9*K".d[t m.zvϞ0j4G>K~/Fcc.ycHH,ET=I@dsqplL 7v#T &i" p;,KGQ.[QIRm:c7SI %v.f(Ν꼳^T ѡ'<t*͗ݩ tFWUK",0֛j]sJt^5l)g"D2Mr읮k7_{kqu-o<ە 'YsAQ\#zo_B.u8ɚ$Wen7&><$ǣ!CN1X*^L,bxF%30'xI35G!g+@5] P\q &b7,Wޘh<'* 3gr xi%!UHB}Φ"jnJiyΑlcWXߎ8л0j7+|t7@Ss 75ZӸ;y醃7d]vi"⮷!>P69"'[^}0A*ַ(kָ{x"]DUȮ?xV_ǼEˏ5lؓW$g#P=A۹"< K𖗻CE|xNhɊ!!J5׺2WmЋ(%lE yS J < YZ