frugally-deep-devel-0.15.30-5.fc41 G0>G  6 6_X66667 3!Flض zE>b$bjf: b$bj{%d[wFN}&\)̎#Kr.ސRf7LJ\M0tOT: =^_+֥ :xHE!:B*K}fo*BvӚZ!PcxfQD4LifkD-n˧<(*v`X@Ȩۺqa#ܛPǓ CV>qvjzzqPH-:yDJ͎PFPYfȊKP͙TklQoJKX^-XW@ 'x_HBAo=>:ɌGqbpy&2Wv%їm C9ս j\Z(Vcx=䖄ۣQq=陌`%^P)'f@Jug=P ٞg9Tj2,+Bi)ʞRlM8!.]>XOsh`߃xV'7c2d3db3342810ab40d81b431ef655778ab848b48732d7cb9fdb3bf4ce4b3a445cbf45afc8ac5301a72e220c120a7c6b31b3dc32d030204876d7435004630440220104ccc89ed69f741dbf9aebb8c61fc28da177a318d261575a5cce96096a0c5f00220109afadb9b76b15a0de9bc0bb9e6776c049fb5a3217a687a28a16c6d198ed288030204876d743500483046022100cfd1f8ffa26e417fa12a3bc6a5a860d0836a1da73b512190c527862ca8d5d90c022100d778c82837f2ed1011200c50b7f193f1b3b829a7abbbfb378da60576a7b8d406030204876d743500463044022024778718ed27cef949c7bae593f484746a37cb499d7c4867c64bef6801c3476b02202977754ff38abd76c6caa1d6d5e0093000c08bf18ebf0794d2c43815b414d72d030204876d743500473045022100a4e29e924adb3bca85848afce20d2fc5dfb92034f5ae35948d6338e30283469002207471898b3d326e0912b19bf4878ca018e38358a06fe8910905ccaea78b8057de030204876d7435004730450221008267545b90677bc6566f844512e0f991baf9452d70918c9b21e23e68c9516080022008ba7ce37458c64ec6beaf1988f4937f8bdfc5f95b26c89b233cec49687210d1030204876d743500473045022100fa71f118383fa420cb139d8640b9580c6ce28e07cd9fca098a28176a07f1093f0220022ac06e7b313835fd615e86c594ea9d03ea5857c08a1c5a9501f996cd7d152c030204876d74350048304602210084c0d42fa8068e660e4a9a0270c8449c258186a0c59db8c9aefcc7651efcd3f7022100ba6d4933fb9289d2978f8ff984a3eb2c60a9ef84f67edb405714e8860015d24f030204876d743500473045022100b9370cda95f17fd953c261c612621481fb69d0f47c22d97e4ad373f8d8e7313802204075f21f7bd6ff2a826f0285a135ea700d43dca8e16348bf1e6542f520779541030204876d743500483046022100c4c074a096c39ae61142bf7ad67934a01e93dc4eb7c6a3c513bc3e2158aa7c5f022100b2da39f456757c6cc150633637de92ab0da7b84437339de5d781e1c33b1a3099030204876d743500463044022027d026cfd704e721fdced2478584df54faadd22dcbf00b05f21a4862ba6847c502200556af0e265c974abe69a94a42095450127026da7cd31c437ffda0da761ee077030204876d743500483046022100d0d28d6f289a224314a7729d77117526ca14eb787c0adaa74021cb00b02cb92f022100a143008226423896f50275e4cfea8d5d3fa4afd0268301512091d2463d6e4416030204876d743500473045022100d6cba44e7ff22ffb329baeab8f53d7af5a25d24f7f95227061336fb8a80aa58002202499bdcd8716746becee5f3d9cbf42feb88a864aceef4bd9adf850f34671caba030204876d743500473045022100f30b16cb7caa02542289842827d07356c40d500001581f1143281c2144060105022074b6d147e5bc830118f638432c367fbcd66d081ea285c03c1027cebedc64db0d030204876d743500473045022100e7f328dba401298f466ac09af820de222efc9a378eb84c4cfc20c402a97ae2d1022018eaec3917eb10b060b603551e642dec201190c444615cb3ad80352966e5097b030204876d7435004830460221008f3e01b2b857e9be8fa5edb1ea96a8da41a2015f7b54a8697be754dbd467df84022100b18612c88868dda5fe1a1147ce3ffbd04cbb83e04cbe6d05333d04689d102616030204876d743500473045022100e7a0c09b04bf8f9ce3ad32f08ee636e7e6c09dc1036c8a54f60c56f5b7ab51f50220084581c5994ce083d5b70201b33945cf1455671d6a1a9437f3a6ab588cf901f6030204876d743500483046022100a39b203bb7f0fe803dc2e7815a1e17a04533b3add5c6582cf4d798f10aaa51a7022100d470ddd2c6fca8cfed4cb231a8b05e19463edd2b8ce2bcaa2c30c5507dbfa6c3030204876d743500483046022100ab9a5f11ceba86b7461f65e8a9d9464c247dba8d336a05c06de228628940cc85022100f1128c6e93d0bb262a283421ca7160a4959dd391937b09ae6f2aae6521ecd2de030204876d74350047304502203ef8588e244bb61976f5d810a3ec60d4029c264c3c636106176b05eed4965de7022100dc7727be3189a0efab621f48b60161aa48fc45a4b988133fdac4622349a75e0b030204876d743500473045022100ec013f164d1a0bfbfcc15ee24c915d273a9b362812e371394821e934dcdcf04e02207610f1a55e52faf41bc43c0732bf7bb490ac1d0b38477c40523f98e9977c0f4e030204876d7435004830460221009e4e97d5332f3a7790d0b5e3967c23398a8ffe01efdcfa6db49aefce31e459fc0221008b211d3ddd6fd38eea41d404e8150a9bc3ba07cb3a4a2a8af69bb9929e64b7a5030204876d743500483046022100f839c6a628290436d97df130e92ea621b984acb15ecd97c320ca7fec609dfdbe022100a126a7bd8257a37cedece0e7da9c73a3e76d25d2944d464f6a04429fd1a17833030204876d743500473045022100fa616d906c46a9bb2fd45268fe8f14f0030b4073b5a98cb76b0825fb7767fed002207d34be5b96c40245e0c27e95d692650bfcd7c237d0a8167c6a3b279e2aab0621030204876d743500473045022100fc092e164376bfca0ba1f24d25ef7f8f4817a5502ea5846b9543eca70b82e0b5022031e9a0bc5bb27acae80b1f4937ffcefbc5b37b51eb92af8cd9711d26d10e89c9030204876d7435004630440220551df3fb1a0f59ea54f10d84d12f6ce27b702d393fa97b06f4d6ec108c5499ca022030c81e4911530fb98f5863b2e7462720e513e424d21f90bac3d3b3f236d3297b030204876d74350046304402203bc57f54b7aaf139f29fe13831dd5cc60a3e7adec434c8cb0b0b8ebd3db0b5be02206c0b62502f2d404f20b74df96cfa2480fc132debabe3672f113689d2b47e2790030204876d743500473045022100a0d43aef5cfeb055ca5fa9d457137ca40c4f16010cf100caaf681bc1ab30795c0220452ad2ad0baf6603ee896bb21499a0e1bc32cc44af7185dd131f435d032e7c5e030204876d743500473045022100928d7adfbd0a2c055902799cb4dc8590e67b1629d86d79ab660ccfc6fa0a165702202471748f6ba847229363bd1258fc6f50fdfe10ccfc6c500d7ceb6590bc2ec21f030204876d743500483046022100f8284c605a451de5955592203838a22b3737348b0ce040eb96dc50a22a99469e022100fbc5cc1e3228914c07a9023cb35bc4bc40c4d66b846e3dc77789668f9fecf6aa030204876d743500483046022100db984d2725e33f80cdc83ebea278a28776b8c798685e5e0f62b775b2ae8f74b6022100b401b55c0abc7bcd4bd96d4570c8b5903ce12bd2bf82a1ab43cb9df6545fdda1030204876d743500473045022008735f5f929a38b2660c6ba5f3a9093def3647922068a8153578683a8173c996022100e1049ff596862b5a986940a0c3a6868b8c1eabc71e82d3a3b65ccaeb8a1ca6dd030204876d743500463044022029cc3ed08b750f62d83e4293ef230bd9e50ec9b74a8018cf5dfdce5a557ef7770220091e82dbbe9e8fc1a0f623d4ead8bb7931522b40570e1c0eb3f1c5393ffd220c030204876d74350047304502210081118a61e4cdf78d168f8bbbd044443f259afbe795195b740b92ac03a85f7cce022004df391f85fa4ab64b7771952dc8bc4668f3edde49e62b5a03d16a3a910da880030204876d7435004630440220210115408e349e44de10718303a44fa5d281156860fb9a04b5f6d535d23ff6d302202dd2fff50de0845e24f5bb1ec711ea32605cacd3a46dc99b2c5c4917cf9225b9030204876d74350047304502207091a1608284f4348505083bce7b5554c3cdeefb8f7600c5be1c59e6d7ed1cd8022100a4924eb2da7fa323f65f13b464141dc4688a4e07347fe2c428c7867b438e96a1030204876d74350046304402204a467692fdd0aca9a0a08db8f96cd1122cbc2cada531cf4e102190e1bad2b675022043fc55cb59ce418ad9b4f1efab21f3d1efd34e5fe761062c89c4bdec14a8b22f030204876d74350047304502202bd8d9fd33188708445f9349473b5fd06aedfa89c0247e05a519ea06dfd351a6022100bdeabd0b5caa3e1ff7123e0af040a92202aed47898b3d938b6ea72065999a37f030204876d743500483046022100ffcedecf714c7e4a33240b784c2b6b5fca11cef957c98778460c03a4ddab20e50221008afeabd97bbd3fe914a07b9dc1e5c544bc91b1eadfe91f3357eea835f963a075030204876d743500473045022035edc078af35d97e8f9a270d8084361260f2afd88be7b37d005c92f35400eceb022100adf8870a9f4bcc3437a93140903bbedda2a2be9c421546bd6f3c58032305125b030204876d743500473045022003354212a520dfb6bc3841c6dd3fabe0c9789ceaccbd06f274b676944aec6ac302210092e3da6da89c8a4459c931d82d95e7930d5bb6626776a4b482677d64f51b1f22030204876d743500473045022078cf84d6304c12276b03d213237b28ca3ae0778fc913832cd244527f78acae36022100f5bdad884de26c385850af25e85924f83c3c78202a96b83c58fc2b41bc885068030204876d743500473045022100ce3a2d68a14e28e1a1cec35953def9ed117222bc0045befe7d36f29d7e64d79f0220673da47de4b657d5020f9bd537d51bf203ba01c993d8aaffe3d83234fcfd0f5c030204876d743500483046022100eb2026d96f5100e318c0d8114cf8a7547f05a40046203aa5c5fc080f963fe5c50221009594561f03940933b1496d3aa87dc3d3aa5ac3ce087113402a5187dc0047765d030204876d743500483046022100d4f16532c95bd447833893a658dafe64fa2ca98490150e519c188172e0366c70022100a66e49ccaa25a7ffbb96c72f35be1e4ce2bbea869ecbdc5fa6377b94c1cda175030204876d74350047304502205ca720d179ced41f4151544e5855c47d1b614506d1405b59902d240398978b1b022100c0c634ce007bdf237d13ce8cc3733f1aaf43fcc656ac230617c2b3a8687c3f0d030204876d74350046304402202e43f054d9717a8ef65bd2bff3e78644faa5a448cc68a02be1935d48b3b44f2002204f0df237725d1829a9261e131544e1b7978c36b9d441f828b037ede117d8683a030204876d74350047304502200a9f72d57d8eb1e9a2ea7ae0fcadb145092f166335b51beeca7bef4ae2e9d091022100df7c6b804d72dbed7ab6cf41bad1d3dbdb8b8e3aeed74cf69597ff74ecada884030204876d7435004630440220758935822415527a782a08674400790bd04f34331f592a41bc3acb5611f943ba0220437c058ea04872e35a9d83ea7ec6164e73e2bf20c600ace12b62003d973f9321030204876d74350046304402207c7dcbebcae3f5b74604c44c8869c0e2273dbdbf7e60e632df0bc08dcba7d0c802201e20f3f9dc9fad20d421aa2aa9ae93346d24c80c10f3453eda0f10a10e9248b2030204876d743500473045022026a8cb9d9f2f1269b796190c189613c177ea99f28bc8e81c31ec352723e06a410221009160a387e0e664c04f2c7243cc60fc513e4f80445a30ba2ffb4c390164ce89e5030204876d74350047304502210089f4281a9b9605233e53b440aba908dea29608779f3b77ac281c46f3c2ec29f802206f44c91cc4427af1bb242c743cd1bf7f7de038610ec404af8ef0118e8e15421a030204876d743500483046022100e85930e88302ffe58d0ce57abf0e8842fbe1f6f48b4872303ea32e7fdcd99784022100a494c6508a74a3b120e5f8b6327262ee4f0401183e259f2cae0d6b1a6ba82859030204876d743500473045022022472180fce3d237a16e821709ecb810aa704e221b0e3a9884dfe7624f5a555b022100d921ded63db1de91a338c09e731cff6c04aa0807f437d42ac50dae7c96a9ad0f030204876d7435004730450221009de6da3e0af39751cab668c27cdd92ce1a8ab2b57098dc5323d4a62280bfa0e40220276668d4e9c34d3ecd5061777e4ddd49621ea8c3a1ac3f9485a2f86fc4560aae030204876d743500483046022100fc4edff01932bc6dc3d523985d88f674f9ce6a74187ef6b83f76ada1137d9327022100fd959a25da92a6ec89f137f8fbe804524b1d9b025e579cf457d9b09d1f77a59e030204876d743500473045022100c8dd2c84271faed691cfa1741f214f662c2bea2b0bebabae102cc4c2021470eb022024a940a3d3f1c0931cd176818353b0829e8c1775ec28e69a3e75062ec9a9899b030204876d743500463044022050e0d2e60489fed3a35cab149c2a3c3b2b96d87a69451f685cfe3fc8b6f6a1ad0220661879293ce7011dc3b770ee926f2b735d5fcee79a05394a9cdf24b0bc4e3441030204876d7435004730450220559f871270f9578378de2165110c5154a8c6ced81bf35026f96a39a8bb37eac1022100e2920c0b84d28c209288ff761c937863ecd411a5298413197152d473668adbdb030204876d743500463044022078a3aec826344c9f0eedc44f2728005b58d7635cdf4ac2779438132b7daab12402203282eb6725d05981bd56432f3cb593c62427854b89d1bb1d5b437365d98cca94030204876d743500483046022100d3302ac2b7d4ecf09cc8fdd720e00d38ecd03ba44579c5034396c7166f8d2923022100839b8767544577f811b4107acdab4ea3d8df882c2b70cf6de6bde99ecd96be61030204876d74350047304502202ce746093d5f38e0f1286cc4584bc05d97f095adc03cb5b01907e0d4b0fd826c022100960f2d488b4956b10975605d467061f671d9037cd3c34c7a3bcdd4957ced2263030204876d743500473045022029a939f5bfbfde7a75abc0981305f87cc08e1b296edc0d56da66d586e3e5aea2022100b47d9ac903093e1cfc8bfe375d278b1ccdb8536a8c66f2b8f6c7f438cd006e2d030204876d743500473045022056d900e270bcd7741d246fd8300a58ef2146487608255e6dc05469bc366fbb9f022100a8223f3e67b10989f974c951d4219c933397355ac0fc1edc187f5a7908139a5d030204876d743500483046022100edc8740e030946e705016a07bd62e380d1ce25debd9724cfa831f0f94fb9b0a4022100d50f82ef47c07345123a620375afc3c530e36819e276d5781f35e07b11bac031030204876d743500483046022100b5946e664e921de465f8ccaeee023ab684449202658f01c4caa5d02e8353604f022100dc589a1214ce4889212550c3fced145ec531d09a7cedc67ae64ed33eecf40dd7030204876d74350046304402206b2e0654e3b6c93329df4fc1316fb4cc569038793eb234efce12e4d5be3f2711022072bf3eaa52113a91281903be27166d0a31553b6fc093ed9a56c0bfe9c4fda048030204876d74350046304402202bb34a54c90741bab5be9b306bd0fd1dac836943cd08bb3ccba6003063793ea402207827c0f6e27167c18299e6f7c51e14cb29ac95984f6579c7a2b0af6930f56a91030204876d743500473045022100b71e01ac194b851c729cd97d6f3a172879999cf6c1ad14fd268361eeeec4c1fe02201e3bc2e81d52025d3b83ca092924e5e327f1e8f39e8c6be59dc8b51da6a568a6030204876d743500473045022011c87846ac50f812be6d336d8e419d8de91646e9fa835663e2faf1adb2021f0e02210096b317ffb2530c34a0e23ff8210fbf05c3bae7adb73c723e217b106c936c6ca0030204876d743500483046022100b692644d1358bd8daae186a21051ec5ba491fe8a782d321666a845cbe383a2510221008d20283cdd9e6deb13c5d2ffa1514c82c9120f28821d1d8f32aea835c58f4a63030204876d74350046304402204ee1d313c52dd6b7d18005f03baf3759c1d5d4bec6c6a94ba43dde256b4edf26022065efa62ee7b0e3052ae9e6e67748e07763b56a2d4dde83567244353a5a868d9a030204876d743500473045022100edf4a7d9b5bdca81cfc56334f595d24033c5c0217577e652d4a5c4fbaa7fd02102203e19c6c20f2b43d2d5c6cd45be3f5b8eaade1d86f963be50e225df9b64051781030204876d743500473045022100961c112fbab2c11005ea2061275d76021e63f03733ca7733a85c5b6899a78db302200337cf11b49cd154589b37bafa3c23fc37cd5d571b8c0f5bc1671a763a4b3b72030204876d743500473045022063369e973fe754e9302762226440349d03f4140d099544b05ae6ad4e859314c8022100ef4afa2b77cf08e764e37794709bca27e8660af6b81a4b2a0a0c5d69c677ed0e030204876d743500473045022039d6e7585b40b19ecc5c349b3765b19762bd32e397b0c3a004d6eda8d6738734022100b4f0e6086efdfc22288f229d393fe6960292a5dceebf82c5b15399c058a69a34030204876d7435004730450220574450fc74350f404aaae9e59ee9e4f7bb358258fd06417e587701f4d912ade9022100b5e8f1b2b184f4aad3cdec50c86ea2cfbf41a0f46ed9efa3c7fcff0ad79bceed030204876d74350047304502207f5df2249b28ea9aa345f632757aef466a9eaa7068cf813bf3db4c982dcb6fb6022100e790c7cbb4fd98f821bd7732a2e70630a62ca608d8bf4b6488f177971621a72d030204876d74350047304502204ff79ad373881fd036aeff679d8ab30967ac8d3651c3f19981d69554c11af0dc022100935da1ff89529c855e7aa20b3cbf6de7abe31df55c45243000992a5b85c6b85b030204876d74350047304502210085ca888fff866c8c17bfb5c98978bbec06ce20a26cb9d6e39a951710adb8fb7902205479620623c102c43ef8103a951f63dd88feff559ae5165257d8bc5a6c3c529a030204876d74350046304402205d863959dd1275407181ccebd6a1d827d427a83fab00124600b200f4904d08ad02204b25e9d6bede5202180f1f03bf59ed0bcab6fa5cf72d824f7d07d6e02779620b030204876d7435004830460221009c2deb26fa65e1d7c39715905fa21e2929722c43526388069ac3bc75444db2ef022100810aca3806b75f341c3a9c5c20da0f91118a40cbc9f3655f052c4f214fdc1685030204876d7435004830460221009fb75e0144906cc50828a82b049d27dba08af3ba7286f486d6c0b35e80194822022100b5a511abc4a9e74d11b4265b7f9df8e12e0da01c6057b50ab82af944a2a2750f030204876d743500483046022100f1e7f1cf928b897bf652ab7cab714b8e8324b5fbfe265b2e5c178dcc751898cc022100f1f2d8e5a00b0062c0d48928d857ec1d506d51caa6d405d9ceacf891e7e35c52Q _W#/;Ȥ*(8>`>>?>d % d  6<DXX TX  X  dX |X X!4X"X$$X&,&&'(':8'D9'\:(G)XH+XI,|XX,Y,\-X].|X^5 b5d7e7f7l7t7Xu98Xv:w;@Xx<Xy>>> >9>?>>Cfrugally-deep-devel0.15.305.fc41Header-only library for using Keras (TensorFlow) models in C++Would you like to build/train a model using Keras/Python? And would you like to run the prediction (forward pass) on your model in C++ without linking your application against TensorFlow? Then frugally-deep is exactly for you. frugally-deep * is a small header-only library written in modern and pure C++. * is very easy to integrate and use. * depends only on FunctionalPlus, Eigen and json - also header-only libraries. * supports inference (model.predict) not only for sequential models but also for computational graphs with a more complex topology, created with the functional API. * re-implements a (small) subset of TensorFlow, i.e., the operations needed to support prediction. * results in a much smaller binary size than linking against TensorFlow. * works out-of-the-box also when compiled into a 32-bit executable. (Of course, 64 bit is fine too.) * avoids temporarily allocating (potentially large chunks of) additional RAM during convolutions (by not materializing the im2col input matrix). * utterly ignores even the most powerful GPU in your system and uses only one CPU core per prediction. ;-) * but is quite fast on one CPU core, and you can run multiple predictions in parallel, thus utilizing as many CPUs as you like to improve the overall prediction throughput of your application/pipeline.fX1buildhw-x86-05.iad2.fedoraproject.orgvFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/Dobiasd/frugally-deeplinuxi686 3&l R@Uk a +H N5R ich _rI]] [d )@ aK>>{  !6`Q4=V0 9A큤A큤A큤A큤A큤f eeeeeeeef eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef f f f f ef e2100563f6a8e1c8df685087d262aa99ab7444251c25d58e03d81db09ea23cb32781db87a3733fa576886b4a47eb6010362fd63c91609a003bcd2e98aba7b16798c5f4a57b9aee9290dc110abef61f4dbd63a4278d1387e5dcb9fb8334b7d2e97ff6ebd595cf5e0701bb0214262d85eb1a96a19e2eb06b6d55c378e0fda8c6b839fd26b9a1ddbf6b849407dca894abd431d7a4f7bf7b9038c052191aa34b0b69c1ea8b0718006ced01ed7295ca040dad739880028ceba2cc6785b9c6004212b2d1bf581c9535515b1c770c3019cd9b3c70aa5db9db06f09d0a3b5e7dd848db56e250a2d4368aa2e612a1a2249d7f1ce716f1cad2e3159853c18a4c7470020cb5e92fca9fbf9927f37569237ae94174074d633b2fcfffc8b2e331bd599756eb30eefb5951dd6584e2d1ae6ea20efa6f8b4d1b0733775666c02bf82c5beb5819c1fad51d353180aa4947eaee691a3b7ec11cbba47bc8fd74b39ab1576055c23569e63054766970295fded4330bdb7f5e30182b09d571dc68700b38796fd580c5e084aa36e0f7ad3f1914fee0c22b8e3a203f05e6387de264f210020223137090ea89a9464d3835eedcdd1cf8f5493540cb2356e1b5b9927598bac1a6ab2c4f4af78c1a5a0eec749163d7d3fa9e46ab4196e353a3563c1eb58e69eef6ffcd5089d2cd9e915abb931cf3f07285e2b757ae0996869622814961d5794b8563ecf469da0b5fc2a1c7a6b1c496515abb26c684fd2287f5541644a505e3e197749bd22aa3b181404391a3317989e8a8af77a365ddab85fb9c483d1ae10cb3bcac02f942facb6adc8a44ce55e5892620d8195408eac8a63bdeb42886ff1c8a032d78c37a313b5822fe8880b51eac321e364aea73fdf2999aa41034241fe8bb5aa552556373468f4bc2fb4b8d29f8c70971b777bc975fb97c04235ce1d4a40c045680ae82e379bf49fe7daa6e920256f8bc3927b9c18a7bb32cfbe103e0c50f30cd7475abdd6591b55f593e1c0aa267c17b93ce44f7c5faa80492028f92576f4313a5b0c0f4ac919c66da70a91328000224089cac24d6b8fdc066f91d7bb9286138e1cfa6f20b29dc5dc715b61c482e5259adc98e79b20a12421bcd4a340a320777cd89cecad50913f551746de20a6ad31e5f0e8dc7e7cf874964744d92a8df6ee655e0b9314b9bcc1a9e752e9f250a6855b011a9061b077a96a05ab89582da3e283b26822f2c4dfe5d4c4e7dfc7ef16a3fdb0f79e2556b778758dd3ee5975f3dc05938b89759bd211b3c02e24a305f6547ebea2493e6a965818bc6964d3d88042186f1ec8855b5b4b263656d7efb8c0fc531abc2e5df969fba8556a4c04796c3d7bfdd76f3dd05e603f51952acf02c03a7c7bd588e43c888c20d2188673a763bcc696ca28ec5188a838d6e892195aa80305931e96cd4cab82d4a69134eb417e7fa29a37fa664214e5a70857f7a0f07bfa659d11b272c126f0858c01d3911a0fe25be7f22eb34bda882c9f417c50c7088a7b5f4b6fa2843bdfc86a7e0cdbcdab2cbac03dcf1366a031c4c788732e80c77eb414f36a8d99efbeb7c790226d569e7327409ccedde465e7cfde9bb031999f033fe4324300a4786a8878f477bc06ce6322e4ea03e0994baa8d0b9bee22965ef48357d35860221e50df0dbce5c1d955b31ef43285f8d085e4a869b943b5d413afff1bcbdf1bf0d53a36eb454e1cbc35bac7ab51d87628c231cb6a22372cf0d5ec8982dae97a82b66a500c13eb4b409de65db2241ba493d904ebc73ac9abe8be6f9acac173731a1cff30ced401c70b1f075d234a060e43aa07d7cca3dc99680b1f6478112c282ff00456136cf1ce4f4b1e3abae5132c7cd54335fffef7deada3d0d8b3b751abe264da3e604744ee722a6dc8a1ba75ba27585086d4faba7242e7b8dff12a85e5677f6d3a913841296ce4684308b215afe0dd33648a1c51bbdc829251a5cf9e5e3038b7ed788239604644f51ac9aa851d12e0712bb0e3b72456e5a53838de47a8580ee96ad60d3cdccc31f01ff9d95548a433c1ea2dd0bf25d6e89b179b93eb1f8fb327ab2555ca19b4bce8b6fdb6cdd32a22d123baace8c6d244afcc909335380e993ee50dbc0f2a04b2e647d4ae5077a67c603c829064d9c194583143e5cdcdaa295a43b03051cf0eb5dc45f889e2c520019fea0a704caa4af95324d53a5a8af9e4ae0ece640faa7adcb7dc780f73b9d04ba1fa847bbdc427258ebaaab6649413d7c59a8044bb7c594cec802667bf5d2244837c819d6f22a3ee4e52f6532e6db5998c25b791c759016b878f3098dd0f606642d5ca36f180ea656b763faa691e5d9a94f9dd292d9b69ae18f5bb4d0b03f907cb74b6bc6d35fc7547de898d777994d5976a31bc6238f9b4e4a1a408e9b9d0f6d6311561995e681af7c0d10eb42b9f53631100c3239679026379de953733a9c0736748a35fafe0d99549a7a56c7e006266eab8f35aeb4fb8db01f5e1a28367c327cb61c778b79ea8af956f05469d793729d974d9e59b89b93bec4998a2d34447ae757a96e1c74863271bcb63f07d5e4718668f30a0f8d6e31f0f76e00b44a00606a560d81a8b9b3a6152defa3fa20687242e78d8ccfda26c810e9e9c2fb86fb19672c49a91e3401b6437da51889c125130a32b8ea79861d9812a14420f355726e4927097ba17d28497e692dc21192aa85e6af96004e9c41ed2ab8e6873fce2705c543b852b07fc7e19f0b070c68ccb6cba20d392f8f2f551c81bb405ea43b9a8cd2077af685aefead57e653104f13ea446391a6e9793ec5837c24d45d110c7c60e8ae37a27e1165fc0315051f4701451ed7a6d9d24b87a2e683bcb4a4bfcf1d8c603745c2dddebe46552ec83d36a4abef47a20cd3235ff4de3e99a79a482ed209e878461ab91f8557d7e119154283c5226acc091eb999532623513926ed3f7f3247850af5bdf1c3b97d7719b82dcc2f33e6beaef2fa231f8623ea766381fa3141f79882319f9633467fd9e330878d7cd079c20c2d82cad0d1af0b6b65fdc6cae2aa130cbcad0c94eb29156a349ae72487a8c11b11514aef1672df9eaa5fe34d701835f676c67be77eac1c015a1c8dddf59920e132128ffd2fb95433784094e1fed0c22531aa7dda8c7028405c0f71d93d76ef6a391acd833b46c12d7be78414e0ac8c3b38518a1410af3353ae9767de0c1df36b6a8a338747e5edc90e6769374f6fac8c5bcfecd29587240dd8c612e1034879a290c227a6bcc1b130ab428029ae8d4a163e0cae2ac260e912e6345efc0ee18250293e33c83274605650d7079ea6f90aeb9221776aacdc09980a91babbd64b774c5fd12f8a9d0555fccd3c066f6109d0cadb4a119f6b228be50feefd5d42476d9989c6c74adc872d57a8ef2d6812bd3c97ec98e388b9e0cb94812bdefa0a4cba167693b14984c28d9f053337e22e55f7a08ec71a7b33a5c7be9f52c177b2cbdec99bf16ebe40e2de4094719a4e4a1432ad933d8d093e8c76bea3b6f3e4e0af5c12c946d7e9655dc4bb789e5c8dfb9265a5fe7153b0e91902440edb7baa5a07ffa4a429e5a412bacb4dc82bf17e2157407131edd8579e3e30bb4dab84c215a831cd5107ff369536de0234f1e836ce9bb015de8e06ce4c495c6f85cd6c7699d7bd6f3ff772189396b8cbae73ed096e8714f987a33eb0792a3b10cfe6bfde5f578f9fb8aef614d837ad8cb9cdba7ad968af6aac15f3a3abf4afd6a216a8bf6e140345511a4901701d64a1f6ac9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrugally-deep-0.15.30-5.fc41.src.rpmcmake(frugally-deep)frugally-deep-develfrugally-deep-devel(x86-32)frugally-deep-static@    cmake-filesystem(x86-32)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.92f@eed@eoe@e|?Fedora Release Engineering - 0.15.30-5Fedora Release Engineering - 0.15.30-4Fedora Release Engineering - 0.15.30-3Tom Rix - 0.15.30-2Tom Rix - 0.15.30-1Tom Rix - 0.15.26-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Reduce license to MIT - Remove unneeded cmake arg- Update to 0.15.30- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX0.15.300.15.30-5.fc410.15.30-5.fc410.15.30-5.fc41fdeepbase64.hppcommon.hppconvolution.hppconvolution3d.hppdepthwise_convolution.hppfdeep.hppfilter.hppimport_model.hpplayersactivation_layer.hppadd_layer.hppadditive_attention_layer.hppattention_layer.hppaverage_layer.hppaverage_pooling_3d_layer.hppbatch_normalization_layer.hppbidirectional_layer.hppcategory_encoding_layer.hppcentercrop_layer.hppconcatenate_layer.hppconv_2d_layer.hppcropping_3d_layer.hppdense_layer.hppdepthwise_conv_2d_layer.hppdot_layer.hppelu_layer.hppembedding_layer.hppexponential_layer.hppflatten_layer.hppgelu_layer.hppglobal_average_pooling_3d_layer.hppglobal_max_pooling_3d_layer.hppglobal_pooling_layer.hppgru_layer.hpphard_sigmoid_layer.hppinput_layer.hpplayer.hpplayer_normalization_layer.hppleaky_relu_layer.hpplinear_layer.hpplstm_layer.hppmax_pooling_3d_layer.hppmaximum_layer.hppminimum_layer.hppmodel_layer.hppmulti_head_attention_layer.hppmultiply_layer.hppnormalization_layer.hpppermute_layer.hpppooling_3d_layer.hppprelu_layer.hpprelu_layer.hpprepeat_vector_layer.hpprescaling_layer.hppreshape_layer.hppresizing_layer.hppselu_layer.hppseparable_conv_2d_layer.hppsigmoid_layer.hppsoftmax_layer.hppsoftplus_layer.hppsoftsign_layer.hppsubtract_layer.hppswish_layer.hpptanh_layer.hpptime_distributed_layer.hppunit_normalization_layer.hppupsampling_1d_layer.hppupsampling_2d_layer.hppzero_padding_3d_layer.hppmodel.hppnode.hpprecurrent_ops.hppshape2.hppshape3.hpptensor.hpptensor_pos.hpptensor_shape.hpptensor_shape_variable.hppfrugally-deepfrugally-deepConfig.cmakefrugally-deepConfigVersion.cmakefrugally-deepTargets.cmakefrugally-deep-develREADME.mdfrugally-deep-develLICENSE/usr/include//usr/include/fdeep//usr/include/fdeep/layers//usr/lib/cmake//usr/lib/cmake/frugally-deep//usr/share/doc//usr/share/doc/frugally-deep-devel//usr/share/licenses//usr/share/licenses/frugally-deep-devel/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19i686-redhat-linux-gnudirectoryC++ source, ASCII text, with CRLF line terminatorsC++ source, ASCII textC source, ASCII textASCII textC source, ASCII text, with very long lines (408)PRhttps://bugz.fedoraproject.org/frugally-deeputf-88de8930cd3f6a83078b4af518922c2bef5f2719def8bada6298a301ea6faf99cd62c0b0abbaba1448af4dbb79f142d9d2ebc29e8c99bc9aa90b76ea3ce5a8de9? (/h5y32qj#L6viq~*"߷B՝HM:&<{?6s.Ctji%ݮj I}lRX,BV|^Ρ@q@}=JÃu]_7Z ye ::KB8Ķb>eOLwU,{\gk^I(/<݊ Q33 Y}@U~t_^g/֙;*bR-io㿑{LЏzL9,ciGYZ/#D|NQLIp6[5̰Uc@  P A(L0pЄ(( e2M4MDI$IQE5IQAT(dP&IOd"Fg{uNaRP((IIKa]0}myϾw{Ãk<\f Ҹ~^S/1Δ74ó9rľy>Oo]Q\. |\.m J{x="1vj3}oUfr+4o5b$Usm~UMSflE[նk-G6ft^Ma!bBo{\ߚBE\\5oƳ1^@Y+RqYDr[CCV ge/J3ln-e+5q =L( $`%G:%sAbP"H~DAQ "%'9Q()@t\?-r:ZyexN+<;O~ie-. cxջz^3]V?>_,@t5(V-NA!<:ߺ\:'URmMaqn1~7_O50q9j0`l4u̹Mk:H?,Ie5NT (-Y"Dz"Xx`>䯵,(^Q bbW|HU4IYQ rkBIaP" 5ybo: _9crg/ơax< 34퀉a夛 Ĕޯ4v^kMYoe;2:)q7\QAc}_]0$-у4ƾA$~O;>,Ou>!%ܜl0DwS] ~v:8޶D::͵h"^Z\ |PC(v"2-G#oDX12gcu=݀jsƳVj!|P(txIp@ _iw'OVȱ7ӕ!/NIBMcfxE@ J)_"'Մ΃ݡ/yD`<վBEE+ϜֿqiFd4E BEMd=/\ N1raTCX=^V3gجl_G 1("Nz./^|1k*I. ( j 9jq-D ' E! S *"I$vF7$P&at:Pgu-ft8 '"#tnD)H <NjExIdg#j(id+cw#tw!8Nb(5b&zȥ~Plw,/:ߗfMŕ" UU~`2:̗qE>~^D_-b4(*N&nGՒr0ڋ@O aXYçanik0gc $:r\h3ڼpV@kU >E<`I`/muJ)%ib0I`$&iB+(zB4k@fKAmR͚)L}x<c8N9)HY+H`d! hA9<2:#| prgϏ_o瞻a_8*.,"HЀpRʟ@?bȀP!WEX4+Vl\GRV|ZVƑ͏[o_tgrc_w)O|<_:MDTtJyjT@D|5\Hx8\nyX e m 9jB7#;k@֥.Fhb.s( Ѣ@c ㎍Mn%9-r3̈́k_;給>Z66f U-r@](S;^oS ?Zg=?,ov_#$CWw_iB{5n*(7s =w7he \&Å- QO}-M-!W `i0,RXM&L <`6+;Q-|=C'g*M[=(Ӊ:;K |7T7=* 1 `32ET;7]Z/W$Z`zr)yjخ Һؖ=v?O2{5(Y>*N"| ?9g@٢A9G/G4Bj![cn̮݊?Ssӗ8fbNCiH~cB.mqyf5 z;#qCv-}T;gyc"2H2 \"v[0p㇢-@l8Rq =6O@?C_Iҕ Ϡ~WcG9+\j U3 ߮dHLeȱ<# OLi\!2z5.TG`[bV =t~U!"6ث~3&!xsJ(5%D E\87dzaz?"5OLT]f8ON,/h%]+4乷L;l)&-rA;p1"~[v.qK F}u4H"!)`JK2WBcd^zi:a{qN@|3>J'Yԋ@Pk!h4Dl^\Op /ѽ@mybiEͺ66R{lyZ1b-̶i(uib zv|X MZM! h,h=`dK”MR{#Cc4@.^ӋmF=*ggƨ]f_MԳ?=V@ֶ̽I̖,ԥ]<M//h5R+=  ykyi.^_^"\/g +g sE C tn[јۿ= 1{|Ț1A1:mJNR{甛5֩YA̕?DgЋaCї3 kijδap9 /9NzX}#0mIkWl{BpaxթI6";谆y3_51S0$uN}g$sC e{A%_K;2+!>[o?Fݯƺ:-w3d$ţ`^[4A\BJ)%։jg)4L+/v? f!}Ě"$R|!> ?fK&|#RZ5@LK=mMW 41fyV2CK~.@BEA y0]$*؅1,:]H1'Md'WYb"Qe 4~MROj;ifS Pj5XsŴ?h(8j-{wa4萄O$qgːq\X݈ys!2>=xMjlsx!uɁ$\U.|t WQa**rOvhcRUp2O<ܢS}.P(FYb0=1Oz?q; ~Y]U,8V_DOR%tZ#vKv{{S(32BlWpl/=ޘQ ߮0ca>G&L@z8Lʔ4FWP)c4LG#i8@~vXhǠ&tj) rZt cD1fWpjpIa\ C6r C =#Tnn߶u:T}i=dd;s zFYz;SZ+Zváe:nP94D^#a(!{/cG9P]\ 1wmlW@w{Bp4@;̃rl/@^NE$fB2PDTH\NZtn5۱)Ha(zMVZ8lif ^f1:U~B "W:|,ㄑ_W1d0/.Qc]̓$ +UL9y77dS臢\-RP%|!"\tNSb1u!!V#kJuFvL(65 s {w'H I"% I9_sVޭp%K%p]O4`ƀA̵="15xRyc0'OdhwZS4F±HX RO.lI١%3eJqKZr7E4e2:-4Rgɘ#zs؜@ِƃ(+6*rߌY8O"[srjD1" ,6_|ds1VFsp }<?dp$6w.w_PRRi;Ꮾo]a<%"xi=Th@J+;2G", \9(w%)h,O#0jeze_qƸFe`)F`mtu;[$97 <f#=ݖm~Z5ΪPm?$lY:.1n2 # DHvK^6zy E-/0a띧y1_dg|_GO^Ge-ɸ`o2Rs1Rq"/QG7},Pn--돒 M0:~.D xBx4#ZR ;HsG@# 'q-<]v(trӞ3ڙ^8XKVK6,VG Y7 \k]I:l:ۀ_ ?5/-KM`N[.V=j AXhD=*WgrR2."R9Ps~ ̰| \R׼.V`2X#x4MMeoʡ \GhG$3]lzqAKk໩"i3 Jj@AUtP ao6h1D.1ض- lT,f!;Xհ[V+BWS : ͳ%gc!AA1/dD2u!gZӐ`U־җͽ?fS lXv"= 5oig@MdxO+P+^1voe3\,^$YCA[϶j}bYșaPxmGK2D8&,东ʾ\nsc{lb\ L?f‹10#Ucb#R4RQ6ZK +!" F`H~򡲃7p5\5pOm60Xd&>5ġ(^owUd^rC"+?8󨑫u͉sVڌ^;ma 0 A&(0^ Xl2GAu#h(y6d 4  0]EJ;n3AK'Ɯ\[ÂbܬOiPjSx/KVҝ(~\KjBAZOP2H}fȩsH냣Ym@|x w?uz+nE\tKO;Bcix#_8DnShs'^ Ac:y(Z3Ec+q')sN#>em(|kة2 Lb* '+.22@1}+;nIdFranπ">#VpE+3a\OHb;vO#f7$'S!Ū`Aok2}9;SMi"BHjrV(>)|<=/:,P9 tݿ0[%T$O1Wr 'F=2s51+Bq۩cB2W~*(Wڭj٥hc &X9GOl0+d BCWSgg$b"w!q ]c]-S@phqmA4[c:pqx@#e7)G^oaq'"{N#D=]e>d+d@UEvj,rQ$` "rP_™+YQr5w-Pωx)4d4{@S:DC4K! սV V;x~Ӫ&L~U&H۵)>PHl4@xmLf9"{>Ҹz(*륝n\bwN 5ר({f[0[XO ` N|(V^lNaM)“-ZeN$]R':" p@6vG"Oa qҵ_+*$3o0ڣZ{9HjJv..s0C;* ;F6o}-z\T`iCp#>WqG2]6`Rw},p mߘŸ|9tU%xf)eUB)7DY|8oV)*昖CYo"d(G>2Bup\Xޮl.Dm3WS1y Q*YÔ\Lܞ&*?O&u.BY{ܢMлq5V0"V{ye/.fy tMQ6' lYjAN.tzkϿ6jmKJU G6E-7m4.@X}NyZX80<;M$ה8XN4/$)ⴛJ u>R,tDyw4{j|G B B_`H;5k,Cԙ~"B[S𠐂5&p!%wܺa(~Rx.GM,u+&ٽԝNWr=ƟnMwgYjw,ݜ]Ym!k O MҶbW%&*Эޘ+ 1#SpDiT&E)&g:'TqEэ5=Fɩi`'8)r7xE:239p]I8itPKZ",:3d#<[W7> :(|G=QYz_K _my~J1M6~"Xk ᵃNIM3T0afJ/ֽ-Tːؐno+(H2i}l ϡ$@sNbBr]/zE@ӟa{Qžsjj~sc^@LYxj[$4{(R+#(q8MG!WXi&q^@[Y䞯Tk2@<x-1%0}|A4JZ\=M IavS}4{E96IUSN9eg?# M5 wu.6Ot:>P&>(.ڢ00c0cuQ∈nNMly7(aUw]Oɨ{_ϸg#PwˌHfI7"( lG$jf==zT2O`N>ھD l%cSl"pT!@m礍 Y2pw_34mkBbEGC`JЎs;+3:J&I  a:48]Q{[l']%r<=M+sdٓh b~ g+9$Ԇe):PVRL> >"Q[/"ŘHJiXl&Jŏ\(|2 p \;JCCF}w$"PӨ϶N:aѸV"=nk79[hGir*ֿuq&z8nKz捔yo xWZ#pլo1x1HiDy T`v:<91hA>m_+#EcÎ*H0GĒLooOH~5lb%*ΣCumqzqct\war3>:"oq.qJDc3.V˼O3prq'zq!'# T)# x_i`MZt <q01B'5~wSW3?8D*NaNB3e?%譓+_ۧn_U4ݬ6j$W+[Ȣ%G̚/<~KH3Ip_3q)vӸ̹a+^4h*8fg׃ `k/1,j%mDFgSl=^'.Vlq|:'gn\(%MY!ɇtP9%l8ž` 0ٰ&us %=H wH?\n*3Fbrq5_̈>$1-`[?5~̲>&f:9Er}9$l _䯓VzJ`<]aG po10q#GI-`ʈD~:GLXAbF,iXOV* S!J+"F,jm2Z}W0]^Î8W)[7$*W9bTL =)8u[fJ4D<:o >`׸!:O@$[Hp|Ѝ a _x n 9O:V hX$_ 4&NJDT2SUm–\&^vm3vx垅oG5 ȔR\A25YbeNͭQ 'hQiQN3?QfP)Pah|i&̢3 9as\V%Fi^c}]j0XPVD{#+Z߁p ٶx hq1m$+.a[Z]sy>JW!0LSգ b>(ްH!fFN#\3=ǐ;".BNN *D VTF GM{AWQy439\zy1jb[>D,Vr|ؘg&&  v`@v@4|,]/ q\t!Ixܹfr 6Ef3䵰5 B7vSwG,= -e{p,bp-ݑx}P-`zdʳ<+?#N1"V00Mߧm'ۿ8$uE18!- @ՖP,2FuEtP4`<"@ۑH!!#1ψVn@rWPK[i] !sؚ9>!,iCX~eh&aEGid[fw&ӨzE=.U"MW!!j8fnYzEɰNOiwF~u55< 1$XIE]t` J Lu[2Lg;7p ;OÇX0Ä@`Y<`#֦PD74w$Zw>s'H )ߜ-ؘ\=aXC ~/p1 &pSn.V 6{2:\`𫗈fpoxF[ޥa8`ab,Ѳ 3u7/ s1+W$%Zz16fKMJWǹ}Un1T|HEc.KQT1&˘DTwDM)LlZe>lLȫ2mp&WGN : z%fBP C:o#շ&SsĊ۾(V̬._i4T`P4Yp2y\ N`)*"jd5 F$^cռOV4ۙWd>W`_Og`6*rT4rK+ 꺷3 V=CEzжnZ:CN1HwVzßyd N:6ڕ/ -ОeEXÄ|df]V@$$@vo+O36iGdY~gk#4lݢ- 85|Tce-$ө_7*:J%&NF Cc:iu c aEk). !yL9jVuMr{`oǗiAO?dCP7q`̧!jAQ^JM)+IN?ԛ'`08#zZ"S/1#U:B.} Mcs2&61Zg:d̂$\plR 7 yA \"4cةUtZƒG_ĄLRwB j.ҒpsTxG  j-Cu{',k!_3"gIĤ7c.&;ASO֫RjYqFme1&~Va2BwԮ U;7Ly/p-p܏`SsC^^;x"0cѼN)2U7 /LGkԧQz9eQB2 DO>7TDlG֬SЫnq46Pu JR0j6mJ9uߓ5G$x0?ۋM;]8:zڋ?=Sa (lgJ ZrBr`l6 B ?vLeїA1>x-颰W5i\&}O?ܗf2:܁o|du08[>[~_Q& ל<]euDRfsd}ѵ*S7G_NS3k &\;ݸ6{t;ձ,_,"W3O@r{#87v~2e9 &QVՊIY-qzF)#eN"GcSwI5W>W7/PVa ɑfШ!TJAO,xFz[jЧl51o>jybݻ0ԓ(|^(1?glWXTaeB1Vyӆ,]#+uY&r+Ga,d)XN<+Wuñ/D$t|vvEYɳCHhgZbY2Tu)"&R>c+gv Y-@;ٛN;`7[d=ҙV ۉs VXޤuآ7u*STo0/.IA\PV l'OOHKXw4imo䜄FbGr azߓu@`ָBAh43&|)z`Ka My(A*G9}Su!rN$FI|' nn *)_|&pIg??d7K\e"QN 3~ɵ9pA(KQH0KG_/ߵ`rH¬ˁ֬)sHoHnIk>$Y.ͨ>hELzq7R}={`~:wyx'wXB~;0e7A*DH*NS^.n XVj.LxoC=ics}/u mķp0_1r50]8&{@/e{)ԍn.b^|gmq 7LZ;#Zk`z Bsʪ 1X\L=۱(w~CUYAm)I)W@MVq<2ycU_ tmƺB@)#")e[@6MqDG@C#G!'aMȬ LP(<^$b0=)?E6M-/P"s3Nk stiԽh(rp= A!4U|Ҙ*')$SW7^bQd8+TO`1@FaAiNeAVAGrd׊..ë ":_ :? t]7xA~ n$ﰽ"4stL_}Z}PXa.+2`vS'W@6Cθ.zs`i[hZ9 sRJPC* }< ,,u•lNII'$:^g6%M Q3MO}W!}˃c}QZ)5s&c^/w"iD?^ENZ@ Đ+xvrFhqX74/VI)T8Wap%Q 5Pw5fct/U:\4Jw.ukQy;s`)wb 44 Qp.f5f"p$1^|if:=.qbFDJ˭o_} *SyȦ\ ?i n3+70ĺW|[HB!܉끂K_ZA>S=4LC_y v4HJWVms*8ު9 [U`Å0-0wNԠ`vmù5ЎZ5OybV-|c fƬ: 3@1ԺLbgVZ|0% (l<Lwg*33[lf"kwȅ jbL\`s(jkpp]Et~V<3}_ޚMEEb@#8$ܲ [}O{ ox.tohjk^iHH\:S""o +A,XWa8TlXd#Ϗ穞W'A 8c^}՝8㌯2BT5Ĭ*Ȍњϟh.xbD.AT,ީRŐo(4_,*PEbPV r|˜&~:R(6YUe$K*]2DW/ 6F`sKnhh|BgQegದY/뫯ZxU9S~$9n|rGݫt}H*>uhnvw͂GD% CFUD"AA9\;Ri ] A TF _a Íٜ?󍡷m ^G@ړ6ee=G"i:)\DM {ByէЋ\!&Z[ Ǻ89sMrBkQIpCma+GACh"gOe ʩs [zqM%E$5tn/X"Yi80qzC@.Ck_ `f7:O_ք2zK *4"xYW܇ʰN_CTD 'wM *mZ`<9_0ҌPQ(ۺ˷Q|fff{{I#TAj8gۛ3_rVXL&uR:u'ALqjϱpoŐjA"^4+ 0E_~+Z'?~> o$XlcTg^KVTE  5-.%JMCa`LPl%LFP KuJXF| ,g%Dvj5YRx ._gדJd"}*27p4"OIZ a/%X w%X]) & o3MP'5AJK1JLnU+R ұk8*% n[Mn܅5)҉&.@>P00'L[٣8/D)^u"$'AYbpHqQ^^EhCmshFr6/.|sWM+'UܚCDwڊA|tPHoa"hWw?x<^k!تTf.\žffkjJ^hf/#ofhs3Jz8ǷB;R YX^^14E GIH]& \ &$[;eU}s@+&QWz=1ϠA J pdLrpt@DK HQ$P\@NL^3u;Md7֡ BnK\ O5+ l$ ?Z}%t~4rlpfJA}eǟ9r=gw1ˆ ZLҚ Gg1J0/&ymuZp3?x*)Gߐ׻N@IB1 %q{W̥435K+K?j ǹ^)x:)#E tK}2de LMl8.]UQf콑֌QVXn=_VzԮ[B\QTe/3@aPzE-x]1NFEBD(YZ4]WN#W"q\Il+_]`?qH6!A噒W:]uT] (V[PT3㏯B|j<ߢ1I"C'GJpQۤE'GQ+| r+ÎQ'IO#W}x? #7,e3G3]XObe8mm韡ѿdf2)EC _ݓTEԚGÑ :WVTI?OG(@L޽q zF{<@_|[͗\yL'x"'Vzx_kU9㊷ӹ )%3T-[7|ћQ2R K1ljuX{+NhP# Wlܐ_#RŸ-8V~o Z#]J:B`s1IpaB%X-x-$jT3Ȱ.Gŧezy6УԏJmc%7m-,U`Kj 7 F05g3n`I cHkWRPzwg; rpphdgtV6|G<"dVoד=v=tJjm:p<}̟bC$-vz qH}ET׫SP55THi&[LY Y N qZ$-eY!%-ɼzpLt~6#yygiYdL{S9׳ Qea2 Hm{gs sq# 1 ,qDMWI\qW Rf'cL~rf ~!MY=X@4bcF0vu)~H±ɘ|OAy[ba4\4ߴ_uO::;QՂp&I1X Vn>#;cQaP&sMI{q$" ,Wh c(F#Ⱦ?I_.R!$,\t!Y' Q]TA!g J]r` 9Ia ֌M $K/.8jKgWZҥlB<Ґ(C4q!;1&p +/TD!{Ѹݮѫ0 cRQJ'L3 X jʦ +((+D2'R% .IÇrQ9` VR{("@'psYhb a]oGIe3;qeǦyd&xr{]x[ƜdZv)(mtåit }ǪEƟ. @e)SFxT@;$?]0k],6VIhi?\ q=3wLOA:篐_C7uant,ldV+/=>؆+Rq$u"ʮ9eUEJ~]nq٫<pB +$oCC ]{LCG.!߼0/Bxޢ(-&h۝'>:2D"·MQgdkNۆ<_Ж,@6= N3lhW:o}+Vah"zf- WLP9PysvN-e"Dŭ5;ɔuldҊ s,WIVtw6JZI([V1 m%ʌSF+V$ZiF.O i57KQ鯙_gUFXQy%N˖(H>%@kj# G~זɛB.eLJF:c0xFEq\ýrdq?hUPbH_ŪtgKHi$<󝤊7rNj P&?Gb_i VĹ|L VqƦCw4G)(]ksJ-Cugm5=bm#6sTMSiU~W ;~$TKbI"j54dlWsGss-̖Bxܳ8#ceSp(@w+ >fOGfI4/ggܱ6,ԑ1ŖsLBRQvTQ8u1M } b|Imar8GPV`܈,8 5Y TCk²sn}u40ޠ1u] κg֓F/cɪ(݇9*WTm0&jC`n)i_T٬_aS̘ueF9|<]"j@Xo}LZc>x 3ѹPtv8C"oƢf` |_V!nyvD[9;8,C|svkV/m7e)u }ԕDRئY.F5T[ia2<- u-x-֥^VvԫxiBTHJkدBρzT_uLz Uˋi͔9(I6]xǵ)na5McJPK;C(6%!]D[dOn'٘BN!_ٻJD>~d';IЌ 6$%MɞP{Y&ѯN.OͮIocZ5(IF\]Vf"t)Ѓ RoC ƚ +bS|j]nŃXڒI(?^ C]aFM:[{{ H|@U Z{k rk+J('~r|PPbyQ-(,1u|ӾD)Hďj|"2rO~M#$ SS{UZ uFV88O<>ݢ 0P#aMbO(xN2귭:;d<*S^Z=CW7?YW)$U]WNHSt!ZraKv U$x ˱hpaJ  BfK˝}3 /L7~(K1X|WbiXO?l qKpKD<Y_ި"zKQ+Hppe߭mU-oSG?jUXg*utO> ؛?\IBZ=Ex9 $uBh66$p$m`@G,+|Re}~>R3SJR tIC̯׆BȢ)fuT3j&qpBQ, ZC'O9p U#[&l`?EB!QM,FPX9 N* V0]рV3!^4[p={AIHM0zhX |I}ox+=@")9M I-?kC4+2Bdz@<ȯ.IY 6Atz/OIf&D+ y^:S! sile/;$}WL@] QpLxԊ6b%yo{~ϑzV# C;,~U -RT  (xR9aM_ zvhiFf q깹bD^1!Yt+W3hD`?@]p*k*۱Am1 ɀ0MLS9b ^V"PI=γmRөKITV}7 {q?x؜FFq~J8k2%(rx&ZY#E #ԐNY/-;,vУQdk l#1Pxr;-7D-hS6?F9owm1+c(Áwa,NȃÄui _d(?A X:%,ܕ4Ojl*"{h{Su3c| GBX 늸i`@D)2 ?gtd{QKg9)NJ(G&%BRYvŻFi/~&q$-I v0DT!MJ-H]N Fb yKԮr!2ī&# "ċ و6~Bn`HT 9+y5ߝ86?$Zd6*!~)$Ck!tŠ?`xFJ@i/(6OH:g \y2yZ18HVo ԁfE:)ȃdEw"yq*]+\G7sC#D`J9@Slw\ wOl`GEmn*dl*|e͗C%f3 @q8=B)bЌ44þ,S{Q51Ow ,e.μB,94>Q v0C.qslgDS*$u\|ٴ)UOCIumAS: l2v9],\޿(aqp=wK4]+⎴26ܕ[of'hq`g~;Έ*VC|7cWҲx()s6xêҶ[^&i2s=$@h?NH\oJ~B 14z_%SZIT*Y64l7ط*lC?q[ni5:r/7˃@hrM;ahmϷS+:&ưhG: и]^wPItoY]@UI X}p[. ҌϖD9 S ui|bZ3Qb+*marg@K2J~ଠ[shr#O%{t0V:wRG Vܸ\~ WP7HAj{_:u; 3Z/b<И/Ћ}Ť@szx]mIWw=U({{rHݍH_ӫfNp@4:NJb<)S`G`vS/u,3OkU: 5IJNv4'kш+B ޛJ֑)"jv[:9jgA"irT_Dt4$0};g IQ͘U ! N1F*mP?-EvCJA'/YnuhelUWV,nd=ӢtI&у6̦8 OLETp @uq"Yc謥$s>#*`dQm]>Oè/9t:\GA7U0YF.F(_?"A+-_xx^4+db`Z#9=e&Sl?VF6 Kdq1 x(A>{\c}]&AoZp,) JWriUȐ=Ku{?sP$cGF8kD?0:DQlQ`f&()D^RѢ.bO7 f鬿\U p_: >`a򸅛/5de{g'M ~1v[`a}q *eaD|&R.1F Szj+x;@(5&s:%}vwklf 3Ky4<#iGv|VS*7%4&xHpK?&%@(Z@=4#I2&?&0Pՠ HՍ)ZUI\;<"u10?mV~agS<]Ds16.#o¦˶X]^|c2-q6.[q+#TK#T:5}sz- s]4\e;/EJ#g>AH:"qF1> H|3˻Y GdŦG2R(9 VxDF )VjhQ^Sfj3k} h*Ak1J3rtkWCB0J61+$n(FEA](艏lm^;yηFc{:11^QU_[xS՝#ei6ODmî>|YGN+ P PHJL1aPMb[ #\CQr֍|LC$] A߶8N݋LN .8.kC'*8}i'pM"uŰ]vayav;8G) `[F,D.^%4y.V.rWʝwI^7ُz.XHK#gn"2DE4_' *-^ ,vß.T@^&W$t lc\@UESfvm=ct÷/F^]aX;9ĤOO¼Htp%: ۉ&gw#Bϑi M (S hE?h fZKqBwB&W6lf4x~lM1hBP-*~t YKp(j٪},P+*3ffKtm\bu֑> -  L ŢQQ>ow|>4x-l J\$;9j?f=qf{ RWsz^2g?9eX:f7E j q]v`Jʶ9g5*ґx=  NFs^`HBpu \?"H2rcf.*l&4JΨ 3j$Lۏǫ{HkQBM/twd4ÁG^oA.8b"yU?JE"\vUaC["4}vf,-ĩQׄ)hǞS˘d( ۚx2lOf-nuiyr:}9,He=pDtG'8M%ւ pO&vy혊vI/3h0OA=D0$p*f'$/>厮j>!RDZ >e)p?p28T/H|ravnu ,l'H},J4nnވOj^7bw} {Ur>)Ws c5I0Kc%fnKC.eCRdq5*!qmFmF3IG"\143Ha2iy85w R 'P0Ј,˯F!mw °Aa K{1]Zs1sE|@!/i[mZ(13Xh. ,y se[ &Bj8CWK^O+hdB'^PـtȖN?*EJqW>)5bk(LݔX#66@fwigLotwt)(1s$NЮ>tPgyg@52d]U >O%oGXbšn}g_#cŻA ܁5 &`z 2Йۈ{vʿ)bt hyiܝ l'1ȭxOҸک^qV)&-A]i]X#4v;J`0YP߶n.tHO@:Ͳe!,]A$j^!f翞}"bKLҀ5GVڢy\Q X$3j╩%^f{gQGkk&=`gxa Y-I^ﰯ°>ȹ~-B.TK٤P`2 mċ1Tkh?LD䴼Á}`T?> \(x T'ЩM$DHbUMd]b bzGQٓOVWoj"?ZK? EMjH71 eeo( Li|>ti`UōbC">,ٺ1TC\~-YwE7b-П #Wluܯh=Wn _>+8v%:|<Ǔ' 2\igGޠ! ҳ2)Udk"h6 ޫ[g7U8\*iB4ljgRpt&s~;cB=a,q PۑwhA=_e FQA)rj%A)SI!ʎ4:&V؉l2R܎ c6"]wd1&{\4߭ӊy EmY|k+dECdqiZ1texU E򦷱'Au t󏄃TM f1S*H[SͰ]&s-A*W'P 4QPq`)L3;!UYr\ bL,DOl@7i`,&-eT= 6;=A煦P2ۈὭ$qě78e&v@[m:y}ϛukQsc_R -@G]&x8ػ᤾Ի)M]dOC/E#9ڎ NS cPߓV$$mio ~B܍yo!hTѨho @1.V̵U1x.n$Rf0Ou1JuqWPVVp+6"e~\qdP}Q^搦˶Vnn4aD" #QVD^x$v4*dy/ .cAOroMʈؐ@r"ܬ>ě ʆ, ~ 3p4MTE8ǡ>/p3U#AijH^Ί̮[FF Fu xo>k5,g% =vf O Ij|wC׬qz DfdI6btB1R4'h1nQ˘vqs9@I}ՃmhX?͒ 7+dd!;:mVVQR:b@Ӛk1ĐܡL"5̩AZ80A@PNڊGF\2MܿɦKƚO$k{S6DN\$z. lKKdQ{;zXҒJ=5$~v% vW+@90-^K$.1[4c6B9Ʈ?~a .lUTȧUlS(>la*XvvF|b|USt.jcsA8?p~VqI,%9crSdfP,n#A<^jF (qijESޫn4tZJjβƺK?L%'<OtTT6>%,|'hV-EC*Mq<_ uN[0]hz`\0;e8-bT6H?S8JV3cB1{E}^H d>/*uMj'Z:ʚ:שW3Hx,M# #*z2Y?ij|hXmƼ<FG OHEEd!H 6dx>D5;]GL/1tF:Ō 畗TxHz:`]ALmL$-Zeܚi͈qF%1-yF J>Bs8=5SNQ]g:.o5sNHHn4J}QK^skmȜG)-:AFLxdMFECC@C, _:HY-MDEnԤfY:M-n @$j9Z v2>4Ӻ~]:ɜl?- =RvRvA?_ H+_8 .~ÄؘV&Ao$6OrLH+%h-Eiw\"3_Ogi8) NhߥψʼnLF  ɥhb&v4k?eP_]W%VeA)Xn(卜pl؇K$O]ARXUA?o~˷l?5anx_H:rnU+݇9F^mA ^XZ԰|Rf}gXuZk# @Cǚ+ܓBh 0Q}2LF&riakeq3Wz'!_@ \LEm%Nsxj@>֩lH1rusx-<:"m]hyj%wbk!«|,T>9#Lf[[[^}`z Ab0|elTɣ:ZjS6*]c우Ù*?/։{&|g ~^Xq9"QLk\ai]vYb[6[N4 *ڵx#j6siw/Ж㬗]޻ xӤѨi!?6 ,;ϖ~0d^"P~Dꝓ7o&:Z#Ú W@zVkq"//-_zr%.́p̠Y1-4(2‚XzǢ"ѿb"wקOjOHDH@"4Oza Jq1bUJ+aX?f* !QOaA$E=jJe(pP;| WR:|Ɯ ޹N@8إQǨKlمn쨎"&$h7 cً98M g1RCOФG?`Mj H_x'Eh6l/܅FsѲoX|__Db5a1>Hn"";* y D|< Mmi#3["}{cUnЀD)Wfa!'At {d+ Ӯ4A yfܿ]҃bWI!2=W@!Kw.R(s"DY24Ά} 5~3_|&@% ܽ2r{JǜBPwS"jP3Rߞ1fN1৪2TUYPMGctq]*FJ^׻ߢmP{Thz/C"~J+q[FU5J8}wg=jNץ4`Tf0Q# = .ˮ*rʹv9^d0cNʜsB ` .XnV&8Kw)]8b6{2W̽2JJac.k6t~X΢]vh vY4|-jov%. ofѮS vef)]ݷ[-|yyH<-٠59ŬI$;|]DYh3:>^Xh<"ĀRp)j S}}S }wg4Bˑ,ggQnR/q<]f')% 5%{C"5c 5V `0jN;-߇Ȣ- TP?2Aǃ-:(($OqpYBI0P2@NIEBB(8! 0 fcq̏. El*` JMՉ[&RM'Of %%CTɜhb.8Du}ɮnIEP!Vj]GUK uM#=Vdl<4* PyS\^唲BT*sSe6KflZvu /O= BL+ ,.-~>OÈ$B} 9{i/̽9 AUE '0qT,废ܱY^ 80Ҿshh EO9 8Wi(~rgNi|{ rB' wA?ZtB_qVf=g޹2YKdĜ# yk^IϋQY/$Y!QlG݆~GkGB_(6hK3~j[u'Z=LNREEn"FOY٨}TͻU,L!d OnW/7{U|-i#~8%KrYb;.x~k:44a+ ;Cؚ$k⛩ 465O)( P%@qًM>$J,rwT:xd iBtCoks=]X Н;83{ o:pl.Qiհ(vݽvmb_C%|O}^i? qڽCCJv#Y\30%5ur,Ny5oqt9K1q@0,A3e? ⹉ۂOi Sc"x5V*zJ|( *S;/vyn:puA06V!|kqí<^wu@H7 >/!JC-$Ml@V;56IF{"(b\Q1ַ[[<*5'HP"邚8BWc7PYWO+o„,c=Z|]ÉiQ"1Py?Ԋa )HTltмbUv 7Mc Y2?ڳv_#`X ȞNDÎE+BΗ2*_ŗ&++z)R9rV)zQ|JKBfO M.{2wJئ:Z5K(>kL#0뇁JXxY\&uܭ<.2X;ѧFhϦ<5i`^SI . :+=3s@ˉ X2^iP鎑wOyo1U$J7V* |^fr 9}(`7PչNV&_z ͍|(/jڲ; ^n d~-NU'[{;n=c͔aߒ!mۏEHY+e3@} lQj3!ݠ;W/c553B#d-IisRPn" ~Z8!*EF rZȡ]msؠ:nZWl gLY zxsPyr C.[#c.$#ZQ"VB*'Vkfmp[A*F{}.'%x;zOPmsU["QmF$VuSjqR|Pueڥ:ϥcOyօ42;P&) o%N]`v/Ƶ/kkNP%v٤Yvϰ &?/3ZiaHd)X)1:w>b kg삄/+ULv5j82CYk~UOx gp:wjtC m>4?>sG %?\-x>JK~aمڠT*s_W4F`%!vӟzBL1hsG3$7/gR\5*RsF)9o%h﷟\}A?F[xFHԉMVqjɄ1S0W3H\;ŞIB 7;_?Sь?PldY 8VG= $ ,~c{5h$s]$+)rU=YĮ wP64pJ):2b]o-E&k4b=da-n(Zew"jWi,+ɦv1y$שͲnKF+z%\ʲ({),u}*~B8y ltRw`x.t!3R {@]IJ1qjP׾-5vYho&k :G)GS( *"2 "q(fJl:ⵒx!`GQя8 QF6O#-c/o]K#Z Xppu `yHghdx)dm@(VBq*܀̿`<׺gZ9"ƃhWu;H.h;t\[`dz:)H9838WTQ+"sUͪi)N;\Am*:ѽhH:}zkI`Q'1[aJ9bp{&k>?ծ UL|]mA]5z)M3B`O{_@}48' *CyH:i 0F;]쓓.4R lA/W/[گ=q%V5vfH1/*Ɔ84ᬐiMX߼k_نQ'^C ݬ[^@6oW@5!:h1\хϑЭh]Ud,gOf׾RC@7)qHBՆ7 A)oG>2+2@rb _NPb115E+H2u A(|*\0p,2 _IBNd>¯D: 4ߒ!㖪QER60%cYI' ;ՒCh:zUE6@d6Kcԋ%ZhM`θd0uvj {YT@AiF4;i*ݟwtOie@q+Tm6g!Xzff&F֌gL3>E{P6BFe$a4M$?"Ouu N^Jbw2{rDPdK:~-u>*A1;e" ua?D<,0|*ng"{cfyC/0q獟Vp!E|judzSK˦B'&T{T-)+kbH;$']7Q#ÏP'Ǖs˾A@L̇Ӈ4a8wcOЀFظV>oex3ޣMRQV7^rUC(͗5BқH0Wh)tdO7~_ridyyKdDӜ5Wl}dכZtT]9DCiO i 1wX(߻; {dL7\`  2(9P%8!9Š,1grg,# ،y}KlPr8^lb Kgs:$fR`F\pIFx(MquPV8:֩TEa=ظ7s/_ SXK>V ھ6\9*&)em?xO53lȔe}XϜv*[bb'$bk]b| ZwCbW:ndrTy!?"_X oHr(#2H!Q]4{ F'R&NqA ګ9RŌ(ŵPh/|l{D i0;PQV?7BS&MGً%]P ZFTPC'iXӶUI E/P ~ e:$t1З5cPxR؀I-qy|BrmU^¿7; 8 ˜FXgI r 0QETNJ`Ks:#GT4_w00