frugally-deep-devel-0.15.30-5.fc41 G0>G  6 6_X66667 3!Flض zE>b$bjf; b$bjVB ӻEws '"8h Y.7bV0]oݎ,$w|8(5)f4XǨ~77_~Io_>q lag\;86HN?N k106;t<0Ec2r-'f}e-跰ƾE6 |]:梄#E-V׶N6(>Q'K +ů|#Ɓ`6@?~U'Ԏ-Qa}H[MweE!ơx CK5gKXiwWu315ek^ԫ62qh2r0֋򩜂<%<3d9a26e1cf48de92bd35b5fd1dae3af53bddbe5267d37fc26917705d17c76eddc436ac2adc32291965ee158216a9257b1660a1a1030204876d743500473045022032facaa09af47fa6032e5f55d09e62f5da5f3a5d2eb6bcfd60ee9827928f1a06022100d842343811039a59133da6d7ed123032f960bf89927175ad24f53578158e174f030204876d743500463044022001f347eddad3f5b291e20acc33c3c886a958b8b31c44be6d0b22fd115306242502200bc6013fe320a4c6c1c0f6e384e919d6ecd5334feea93bbde633b6bc37b8e3b8030204876d743500473045022100af56dd573c135faa47deee8731fbaf692ad712555df04e21c515574fb3ce720c02205843b95573b34deeb3a3f9a14c4724e029589a3bc2ddfa7c8f011f4215d6317c030204876d74350046304402205485c9bb9f622b94286f4fa55b7cfff75df339fa75b2188e04355096e40d8ece0220292613e3b6d3750366abaf7444f6cbfadbd3522496a29cbb6bebef16520db284030204876d743500473045022100afe251e9e5954eb6918fdea28ea1dde7b3929a52d4ad5628314a06ce21d49be202206aea4da1fc73ffa40553500a51985f311d669f428e0d5a3191935bb1f8176f71030204876d743500473045022100e56238e05072a28ebd56a6fb3ecc9ef275be42020bbf28fc1438652acfa02f6d02200f243e5721e41f45139b576921cbac84e47fbe968aa91245fb0c97b88703ae5e030204876d743500483046022100be6ea1e0b7a7545d1720f1c77b3c3ce8b9fba8984d456c4c2f705f408f25cb4d022100b42fbb163c8b03b072224565065394124ac698600b10d17fc44b2057d43126cb030204876d743500483046022100d87c9302ba5b625fb0832f346d69b7c9b7ea48e594c9898d7ff58023c9d23768022100e756cf00e6e5c29e0c73e54d487505b9fbfe15f44689fa8c3bd604041d337bc3030204876d743500483046022100f28bf6a37c55acc8b03f8d69f872cd3507719614fddce96709e69b0d921ae486022100907821260e6551334f62ec7643734312cbb17ff5b74090d01c2b98cdb6878508030204876d743500483046022100f22eacb933534bc5a1692d92d2a1699d49230b9c3e9d48f217f044a898b6172a022100fe02758c59f913ce797fadfb1170c7cb235d847428ed87895670ad72802710ed030204876d74350046304402203a2b460f27e8ab17956708da1e44cca05d285d3549152c13465fdbc3617ea7250220481c5964df3ccf1de7bd64c4ece27f992e86038507b797be5cbfa1aead4a72f2030204876d743500483046022100ce7776b117283e2a6ce140125ed0cdfb1d431fddabdeec34641369eedcc659c102210092124f409fec280584ba0b70d77529f6a63ac3f3db61f9e2d7c1b0e33fb7918f030204876d743500483046022100c4379e67990dcd40f4f90eb364a7d6f2b540ec1b52483d1edefe55f0a92de8650221008d15bd2dc2e1ee111f82d2515866bbec25703eca2ae0cd4b775534cf7a87bb9c030204876d743500473045022033fe56b01b4553ae5b09074ab3544f194c270c7b910c6b3345ac6cf9a9a34011022100ebdabba912fa9bef6bce957af83f1b3918596b0e012a48ae5872d1fdc9fa5abe030204876d743500483046022100d6d1eef85aba29388f292a6adbabfa017f5032286e64601d03be23646f4b3ef9022100c1e940e33f323e23e68c48d96f07463f9e19a7ded5270d738a7ef932b06db35f030204876d743500473045022100ba5a5bf086086637ae712a7c661a59e46e77d95fcddeac12fffd1913e80b219d02205e5beeab7c5d02a4c3cae1cdcd250d303d1ac28ec65f30d0427e927026471239030204876d743500473045022100d58521eb1ff5263973d02db220165e38ae2424fe08f052e320f837019de9e9090220224a7911d7f298030a7de6ce5333bf4c2c7794d83303d8db868937de37601c97030204876d7435004730450220257679937666799b67ee3b808dbde2d3143dd6c010df0de8acab20a9888f0734022100d6af22f4a7c162b93c39b25fd528e9553feca3241375372230fff0596c22e491030204876d7435004730450220665869e2459970f49ce5c627cfd5960e269f28dfee4d92510dd8c8b67b82392b02210099416216e3118406f95179e89c5b628d3a008046898b5eeeb12232bc2fb4b5d4030204876d743500473045022100f7ba739f6bad4739357da653b7480731cbdce9ac9a3c22419a7d34935ba48d7802203d2adc7710b54f1405636e515345b7f125a3c232bfa9bdd9674be49abfc99763030204876d7435004730450221009c6ebd221d3652f97a4d243d3ae874c448acc3d54d11e0ab067e7cbf83f6e070022011a3a1b922e1eb12f60c930ef0e4e5896d3a3cdb4b9e1c5b92086d4abcd5d555030204876d743500483046022100e9af49b7fac00a4d8c139a4465e9f69c2e42b5390dc4f978efa197391c1c6bc1022100b028f3c9aea0664d5bafca256535b47c01254c547a9dbe389bcae63f3efeb48f030204876d743500483046022100b95f714de91fb740680fb3b0baa1b02927b8ca03adb6582a4f07fbf82e4592b5022100a0c5189252fc2d1fa9f7cc5e208d1e2e5906cecf36c6e373b8c8bfa2ac948e38030204876d743500483046022100c00117777854e9ce25357f817d76c0a8ea6e9d308fb625011a4dcea1c2c43e2e022100fca109bd9d96845e2989b859b88110098a6ac1bb676bb9fd1a3db4df90900459030204876d74350047304502205d5e3cccea7afad3c3a0f85f96b95527fc3ce2b281a339ed04b5dc346e5706270221009a902fd2cafc44267d88d2d097042b14993c991b792dcf51e0535aee1027649a030204876d743500473045022100945f358651c294c64f7d15a7fe0e1338a60b0f8227eec7af1212ce487f3d1dba02205ccf939c7a9b4f0168fef270a926d77d0095979b648947c7dc934d8cd3ecac10030204876d743500473045022100834640513cb3f52b90cb8147ac66d5981c1733bb34140e3c5cf21057eccbc52702205f4e24d62f411bd74a3bda869a567039c641aa7e33a6745ed394adda6f9d9ef4030204876d7435004830460221009157c170b05f24262f6801d810dac512aeec3f39c906b73e369dd0766930a07e0221009ea24404e37964227cf0a79c94a28a3396035c25638ff1ba66f328863317546c030204876d743500463044022019bd83640ad6c73a4da811f575c60baf3217fb700773838ccb7a5a75e42e8b5302205723ce385ae50587c7d4cdf431c460858da94d22634f4bd6c95fb357bf26dc1c030204876d7435004730450220498af3b32e9bb33ba5b7d261babfc6a2f933d1b7832e7e7284ea8d41cd703dba022100ed5b359264438c21c5d0a58397c7b5ae68739477a57706c02bd0b8d914c3c697030204876d743500483046022100e40574d4c1d9ef11c67347f9210f8dbbef27139c0517aae802a43755a8fba4bf022100f08302248570ce7e91fb9f205cc8352111af34cd72b44caf784be439acb62507030204876d74350047304502210087a3dd3205484858deefb891f86a6111084efdaf1b6f17d6461ed8a29964d62a02202aa46ea313eec98ab5f9accc3a6502c30ae284066fc0f6843728dd750ec19ebe030204876d74350047304502200b93c54aac422c1424737290295bc0cd68824b0f7203a9b81e8ef0a6372ff609022100b122963ada716bb41507b1bf453a10d2ff4a6808c43bb0fc792c5ea1dd36b446030204876d743500473045022078359794f341243fc5cd8d3644381218555322ebe6c95baa9f45b8c8bfb1b834022100f7f79cea9cbbdd36d80de93a8a12a79551cc3af217d1c060ee89b2d75899c271030204876d743500473045022056e0e671b15e63949ac299b8accf87e86e35555e332f8eda0224ac7b220d9e5d022100d3aa8714466fa1284e69173e9bd1b997a64901fc12a607b16a2a576262350322030204876d743500473045022033521b69d17277ffb2525cd987930a5f1bf3a0fc2bfdc64a2ef4668ea62b45e9022100ef9dc987dd35a384e780d8edbe1b6b388a701cdfa54c9c57bba784ae75479887030204876d743500463044022034fbfff49d93b2886013d4558ea965077c8dc5041f3be16cd12d4a71321c3c69022033eab1d4fb2122cbe697f69652511380d51decac289c011b407fc8f510f888cf030204876d7435004730450220406cea3fdc2fa312969c58bef9e9aa83fc430e9c363859c27dc2c7fe23f0ffc3022100f6ca15cc98a53faa2e781c02b4b0f8aca27e20035e76e28b3ecc07403bbbfd32030204876d74350047304502201f6a846882f88bf4529bc870616f2287aa9e20d53737a46627e82f6314c871f5022100e7dc0fd98aa49c7ceb4f26e284160be17c90e649470cf04e2da22aa80fa24df2030204876d743500483046022100db5d4a824ffa6acec39520796267db83ea8830c630878cdf2efa6522760f4974022100ec273da4a81669f2aee68e362f26b3e5823a2d5a1a2d6a231a4056f810b72040030204876d743500483046022100f771781a7fcd3da55de23435fee8c87a035b355cd843efce7dc7eaf85fcd4d4d022100a34af904f437c5ca5755884ce5234a5d54f807fc13501737eac81052487baac5030204876d743500463044022008cf7889b8ab818c997a74438d08b3ccd47bfd849faa8f1921e6e43ca611a8b50220126107c7edbf2294f63cdd524671c9c50170148ce7c80f7ac8cdc9827bd45195030204876d74350048304602210089760100a7b62a3bb13357c1388e1d10e504e8e568ec5048befe7f6b12fc6aa2022100cc543d7c607108b5ed1e9ee945fb1328af8488d2836ef92c9624d1125d177669030204876d743500473045022100e6c3725c293516a0500e0e86c94dc8953706827f294daacd72821c61b476be5802205c5961a4eeee004ac9571e784d1bdde5e42b9ab1926aff1f623f967f3a00d932030204876d74350047304502206ea744ac8bb9d6829a9af0526cf520f5157f49cb0a95d9e51db37881fb8d95e9022100823a1c55a456d60dad74c1d09a4ec57a13ed1167e090f254a06a2c39385299a7030204876d743500473045022100a2cdfb5f0253caf3b38beb50bb2f98ccf5ff61d3b1102faf92599e50d640c5930220492b715911f2bd86fdffdf11b32c12d9107aae84188bc8c80389029a6879bbdb030204876d74350047304502207c926d0b3eaab24a6009e0e928af125934b8632b07032821dbb884fe43f8afd2022100c804cf4e9984c4d36c03dc2ff0e3de6d2159080ab440246b33047ddb23370d3d030204876d74350046304402201c1f726df897620dd1606e22940d64edbcb2ad7cc1b104e3bb683f49938db4a10220700bbf841568d0db0104bbc95732ee68723ce0b6010059582fdd2c68840a9815030204876d743500463044022028b834f26065c9d66878dd0a5b7adf734fd4a32e4c61d48cd1c922a66aec4d3802203a0397626618206eeefbf1d8cde04d6e4549318b053babb45c915631d5734bba030204876d7435004630440220715c73d73f94f240f018b3b41dce00becde05a98313b141083b6aa652b9a0d2d022076ab4ad7c504e5ee0fac775a6865721dce4acc8bb9c205d317bdfc81a67cbb38030204876d74350047304502210088f0e3d3f6895ab9aecc5d4206aac9c4049b87ad74c3e9420d216cc4f6972412022075c8720f68d5f81abcb6a283b1d24a83c5ace8705b6d59937ae3b476b750c30b030204876d74350046304402202a09f7052774170d53211c51d79ef360f7d52580789a36f2ab79ff50e43933590220600a56fa932dfb1e20c3a4900c77e9ad4a018c272bede703972ebaafc8a939ce030204876d7435004630440220142217ba9e991bb245b78c0b30c0e9a171a7941eef212aa41b8e0821ea28242602207e9d40c56b7ba13afc2ac1b634bff55dd7d427218751b79f620a3266d52bd302030204876d74350046304402204afa1cc78bfb7e577b6928bfedec158d7cc75cdcfbd605c0ea7fdc99e6680edf02204cc4db2ea8e484ed38756458e1e429ef0324f66edcb9f5417a58257ba3c7cb0f030204876d74350047304502205a5d1268fc6cafbd8c7b0cc34755a3f93bb7f96b01272c059a920cc7407fb55a022100c052743835090d91fdc93adb381b75d2a40f80d319ad7d6ad2d75da15ed8d5c0030204876d743500473045022061e1f784353b7097f96022322c56ee254827fae4364d21a8220fe3ab5f016e04022100e20c7d4cdc7ed64c5f6808655d75d38a8fc57785bad4ec0dc8ce017f6850e0d0030204876d743500483046022100c2ca38425175da41cd7c445e641361b074b406fc49824228a1fb1cd8dbd1afce022100dbdbb83bb1d2b78d4bb4bfb80677b66a68a3aa8856fca03464a7e0cb646af241030204876d743500473045022100c137741df725b9e752e98c78d7ccd1d5ba83d7acc2f9327e64aec741b94307f302202b10e3c98b0567d6460d922ca37520f377293c1f858472c3e898253527249f04030204876d743500483046022100cd07166180aba3cbd92a1f90d54252a0ade42e7ec6d07df7a531df70005931c1022100edc4eae8353899ccbc13871e5a6a2b38e0ba9af23c8e347536b4490a81cf4323030204876d7435004730450220381bcb41e7629830e724a5a519d5c3ff4fc1f9c462661bb3e957447f950f53ac022100f50ca6b76c4f4fc100c3a08c80ca6087f77832c19e9003b217433bc24812f3cd030204876d74350046304402206d0d34b2335a36f598871b9e098d7d3416feef0e2629ac2c471e3a8d766f056402200dfc9bb13f556f13bc0a558cc57b6ee9246055ea9dff859d9104ec1db08c7769030204876d743500483046022100ea2849afcf67a0441e89100d34ca23b60c09aaaa146151e3ed527f0050a1070a0221009449c9fde10273e421e0c2fb4625e14fd211014fe6d0894ad0c524ecf90f603a030204876d743500483046022100915e1fd0b494272157eb7560bdba1241a88bf2e4520d0e63cd95204a0fcdc718022100976cffd79c1ad3a64c29e0e0790622c8912f3ab2553e3731b0b5bd3a025ecd2a030204876d7435004630440220614ca5d3b57040a6341fb607da02e5aff46decef44ef481aab05559005c338e80220667c421c0e95282caa094744c0413201969ceb9285828deec0b9702f1172dfcd030204876d743500483046022100ebd2202c42fc542b6c5ebf2e402e23d260e03c9016e17b44a46d84d94a14ea210221009867eb7c6a48a60e1895928ee2eefa922089b5941fa15786fe60198e5e1d3007030204876d74350047304502207c0e040f178b45bd36b32620ab6f8b77ec29cd681da67b9dea15dd2ca4d1023d022100e112fd13b6e703a0d4d509583c955822a15f39cc9bf53cfcb13e5f363c0f680f030204876d743500473045022100cc500a8d280cbf50ad9208bc5d1fff0aa1e5a0ce8ac1578ec0e1475d42e9796602204d119820ec300d7d0c5623f79ac056fbe548bad48840ae1fcf8d93d960f3b9c2030204876d743500483046022100e2ac31d36727e64a75997f0de3a5e3245675e6cc3219c7eca589f72b8aa3465e022100b6844858c029a5489cf7bffaee0f2a07711558dfe108231a78a6716db80c4095030204876d743500483046022100a5e44503f21ad08152968e0b7c22771beaace8696104c8c5545e4bc01fc9f93f022100e1a5a32bb98b1a611e4155e29e4a28c16b3f173019dde5a4aa1c20f3f8b79e7d030204876d743500473045022100e4651892b7c8e6128fa0a9b9869d739a80a96aaf12d8277a357adcf34c27c75702204a3ddd85b0ff37c579f57d480d3c14c62af24cbf02b30aae77437031c446414c030204876d7435004730450221008d997bb671888471a5d3581d56818a8b20da8581c7b988c841c2a309f5e1d542022023aa5d1d484e9197091504d3efea8957b7b0d3922374a248d11c81075d78ac9f030204876d743500483046022100d0d32b1e4ffd12dba4363f125964f9564be90598be5704a748068139d4cf9e20022100d1971e7cd971c642cf581de592bf8bfff686fef1c60edfe3becd5e9ae4ca9b2a030204876d743500483046022100b99becc9f15b18d000adb1840f09705def0196cfa09b9beea815802310fe0b0a0221009d6578a7f63ccbaedbaaf9f28b2ae06d8b4a5060600dd26a0230f7874cb488cb030204876d743500473045022018da6bdcff82cc10607eb6236ab8ffd744af7df287cdb6a383f3c6098dd1ca540221008342c7c984d9250cec1fe8cdd89444af30a7697b8ecd37df0ff9c8b5006c6440030204876d74350046304402204207bf2f507a75c96ee80809efee6b07795fc8584846fa0cf54c0dd0788dea91022076237b7fead0637298fc0ad272cbf4616a879c9e645330e5623db4453dca1deb030204876d743500473045022100fbb87f53300f2d316fe000b21616306fe2284eeeee4930f20f7605aa97a353b802207955e9bddd15e2944532348270650a83617dba76246be890fe66ec8235d8c011030204876d743500473045022068c7bf60d35b0be69091c42dd46a4ae57a88bc182cad2a48f854abd2c906ed060221009cafffbec42da3b83ccdbcc0a4686ab83300598f4cabd752bb79d66b722474c4030204876d7435004630440220457486cac6afd1cb7044dd6ea3025ea9cdf0f7bd42590fbe0b42867b0fb254b502203e13afb16de7bed56ace6f29d54addc4be7c02d6234b1c64e6bbac4b417b3919030204876d743500473045022100ffe02afd71d11a3f8a77b12841bff290c8e3d1956eead5ff35200500ea91ee1d02201c25ed26ef255357ba0cd976e863281759fbaa09d4fd04d3e91420bdee31477b030204876d7435004630440220255791c6420d59fc997715de2c7409e6e161d06ca1327d50fd15b1256ef696ee022050ebcd302bd6fb56d0781452d239f03d53393e2320fd75de36e5f0cdb9838d86030204876d743500463044022021d984258cb2d2a70f5a4bb0c3495d140dc78aacf63c51abf4913f381c064d7e0220478262a963967eca6316e1cafb4903efdc63b2afd5ad0357ea587ea945f42b1d030204876d7435004830460221009c86fc8c835c09e825a468d087b6f75624bbe2baecdd8ca438cf3ca95ddb63e00221008b59304f9340f1ba21f726eca78d9e73da0dc28b6e915a4b1be9fcee62bc0a3e030204876d74350046304402206d846a204349325cf0233b16d1b8e59344b23b1da0e3044fbf6bf54dd54e125c02205e7b0d3b54547d9e7593db7f5b8ca1569097bf7caaf12cd1e5e714fbd659851dQkj9H-F?s$(D>`>>?>d % d  6<DXX TX  X  dX |X X!4X"X$$X&,&&'('<8'D9'\:(G)XH+XI,|XX,Y,\-X].|X^5 b6d7e7f7l7t7Xu9PXv:w;XXx<Xy>> >$>Q>W>>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.fXbuildvm-a64-18.iad2.fedoraproject.org|Fedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/Dobiasd/frugally-deeplinuxaarch64 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 e2100563f6a8e1c8df685087d262aa99ab7444251c25d58e03d81db09ea23cb32781db87a3733fa576886b4a47eb6010362fd63c91609a003bcd2e98aba7b16798c5f4a57b9aee9290dc110abef61f4dbd63a4278d1387e5dcb9fb8334b7d2e97ff6ebd595cf5e0701bb0214262d85eb1a96a19e2eb06b6d55c378e0fda8c6b839fd26b9a1ddbf6b849407dca894abd431d7a4f7bf7b9038c052191aa34b0b69c1ea8b0718006ced01ed7295ca040dad739880028ceba2cc6785b9c6004212b2d1bf581c9535515b1c770c3019cd9b3c70aa5db9db06f09d0a3b5e7dd848db56e250a2d4368aa2e612a1a2249d7f1ce716f1cad2e3159853c18a4c7470020cb5e92fca9fbf9927f37569237ae94174074d633b2fcfffc8b2e331bd599756eb30eefb5951dd6584e2d1ae6ea20efa6f8b4d1b0733775666c02bf82c5beb5819c1fad51d353180aa4947eaee691a3b7ec11cbba47bc8fd74b39ab1576055c23569e63054766970295fded4330bdb7f5e30182b09d571dc68700b38796fd580c5e084aa36e0f7ad3f1914fee0c22b8e3a203f05e6387de264f210020223137090ea89a9464d3835eedcdd1cf8f5493540cb2356e1b5b9927598bac1a6ab2c4f4af78c1a5a0eec749163d7d3fa9e46ab4196e353a3563c1eb58e69eef6ffcd5089d2cd9e915abb931cf3f07285e2b757ae0996869622814961d5794b8563ecf469da0b5fc2a1c7a6b1c496515abb26c684fd2287f5541644a505e3e197749bd22aa3b181404391a3317989e8a8af77a365ddab85fb9c483d1ae10cb3bcac02f942facb6adc8a44ce55e5892620d8195408eac8a63bdeb42886ff1c8a032d78c37a313b5822fe8880b51eac321e364aea73fdf2999aa41034241fe8bb5aa552556373468f4bc2fb4b8d29f8c70971b777bc975fb97c04235ce1d4a40c045680ae82e379bf49fe7daa6e920256f8bc3927b9c18a7bb32cfbe103e0c50f30cd7475abdd6591b55f593e1c0aa267c17b93ce44f7c5faa80492028f92576f4313a5b0c0f4ac919c66da70a91328000224089cac24d6b8fdc066f91d7bb9286138e1cfa6f20b29dc5dc715b61c482e5259adc98e79b20a12421bcd4a340a320777cd89cecad50913f551746de20a6ad31e5f0e8dc7e7cf874964744d92a8df6ee655e0b9314b9bcc1a9e752e9f250a6855b011a9061b077a96a05ab89582da3e283b26822f2c4dfe5d4c4e7dfc7ef16a3fdb0f79e2556b778758dd3ee5975f3dc05938b89759bd211b3c02e24a305f6547ebea2493e6a965818bc6964d3d88042186f1ec8855b5b4b263656d7efb8c0fc531abc2e5df969fba8556a4c04796c3d7bfdd76f3dd05e603f51952acf02c03a7c7bd588e43c888c20d2188673a763bcc696ca28ec5188a838d6e892195aa80305931e96cd4cab82d4a69134eb417e7fa29a37fa664214e5a70857f7a0f07bfa659d11b272c126f0858c01d3911a0fe25be7f22eb34bda882c9f417c50c7088a7b5f4b6fa2843bdfc86a7e0cdbcdab2cbac03dcf1366a031c4c788732e80c77eb414f36a8d99efbeb7c790226d569e7327409ccedde465e7cfde9bb031999f033fe4324300a4786a8878f477bc06ce6322e4ea03e0994baa8d0b9bee22965ef48357d35860221e50df0dbce5c1d955b31ef43285f8d085e4a869b943b5d413afff1bcbdf1bf0d53a36eb454e1cbc35bac7ab51d87628c231cb6a22372cf0d5ec8982dae97a82b66a500c13eb4b409de65db2241ba493d904ebc73ac9abe8be6f9acac173731a1cff30ced401c70b1f075d234a060e43aa07d7cca3dc99680b1f6478112c282ff00456136cf1ce4f4b1e3abae5132c7cd54335fffef7deada3d0d8b3b751abe264da3e604744ee722a6dc8a1ba75ba27585086d4faba7242e7b8dff12a85e5677f6d3a913841296ce4684308b215afe0dd33648a1c51bbdc829251a5cf9e5e3038b7ed788239604644f51ac9aa851d12e0712bb0e3b72456e5a53838de47a8580ee96ad60d3cdccc31f01ff9d95548a433c1ea2dd0bf25d6e89b179b93eb1f8fb327ab2555ca19b4bce8b6fdb6cdd32a22d123baace8c6d244afcc909335380e993ee50dbc0f2a04b2e647d4ae5077a67c603c829064d9c194583143e5cdcdaa295a43b03051cf0eb5dc45f889e2c520019fea0a704caa4af95324d53a5a8af9e4ae0ece640faa7adcb7dc780f73b9d04ba1fa847bbdc427258ebaaab6649413d7c59a8044bb7c594cec802667bf5d2244837c819d6f22a3ee4e52f6532e6db5998c25b791c759016b878f3098dd0f606642d5ca36f180ea656b763faa691e5d9a94f9dd292d9b69ae18f5bb4d0b03f907cb74b6bc6d35fc7547de898d777994d5976a31bc6238f9b4e4a1a408e9b9d0f6d6311561995e681af7c0d10eb42b9f53631100c3239679026379de953733a9c0736748a35fafe0d99549a7a56c7e006266eab8f35aeb4fb8db01f5e1a28367c327cb61c778b79ea8af956f05469d793729d974d9e59b89b93bec4998a2d34447ae757a96e1c74863271bcb63f07d5e4718668f30a0f8d6e31f0f76e00b44a00606a560d81a8b9b3a6152defa3fa20687242e78d8ccfda26c810e9e9c2fb86fb19672c49a91e3401b6437da51889c125130a32b8ea79861d9812a14420f355726e4927097ba17d28497e692dc21192aa85e6af96004e9c41ed2ab8e6873fce2705c543b852b07fc7e19f0b070c68ccb6cba20d392f8f2f551c81bb405ea43b9a8cd2077af685aefead57e653104f13ea446391a6e9793ec5837c24d45d110c7c60e8ae37a27e1165fc0315051f4701451ed7a6d9d24b87a2e683bcb4a4bfcf1d8c603745c2dddebe46552ec83d36a4abef47a20cd3235ff4de3e99a79a482ed209e878461ab91f8557d7e119154283c5226acc091eb999532623513926ed3f7f3247850af5bdf1c3b97d7719b82dcc2f33e6beaef2fa231f8623ea766381fa3141f79882319f9633467fd9e330878d7cd079c20c2d82cad0d1af0b6b65fdc6cae2aa130cbcad0c94eb29156a349ae72487a8c11b11514aef1672df9eaa5fe34d701835f676c67be77eac1c015a1c8dddf59920e132128ffd2fb95433784094e1fed0c22531aa7dda8c7028405c0f71d93d76ef6a391acd833b46c12d7be78414e0ac8c3b38518a1410af3353ae9767de0c1df36b6a8a338747e5edc90e6769374f6fac8c5bcfecd29587240dd8c612e1034879a290c227a6bcc1b130ab428029ae8d4a163e0cae2ac260e912e6345efc0ee18250293e33c83274605650d7079ea6f90aeb9221776aacdc09980a91babbd64b774c5fd12f8a9d0555fccd3c066f6109d0cadb4a119f6b228be50feefd5d42476d9989c6c74adc872d57a8ef2d6812bd3c97ec98e388b9e0cb94812bdefa0a4cba167693b14984c28d9f053337e22e55f7a08ec71a7b33a5c7be9f52c177b2cbdec99bf16ebe40e2de4094719a4e4a1432ad933d8d093e8c76bea3b6f3e4e0af5c12c946d7e9655dc4bb789e5fa442f6ea40636c95c9c53723f26c8640d97330d4623644dc803de06bbf0ea882abf0a522c5322608734282c94fccc897085dcbab2a0e74287336f3f89b154aba24222bfc423491a5f670cffdc0d6f62d5acffbbc38468a2f5070aa2ec01daffd096e8714f987a33eb0792a3b10cfe6bfde5f578f9fb8aef614d837ad8cb9cdba7ad968af6aac15f3a3abf4afd6a216a8bf6e140345511a4901701d64a1f6ac9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrugally-deep-0.15.30-5.fc41.src.rpmcmake(frugally-deep)frugally-deep-develfrugally-deep-devel(aarch-64)frugally-deep-static@    cmake-filesystem(aarch-64)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/lib64/cmake//usr/lib64/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-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-869dc375db5e85abb01ccb2018643a2ec9cb0e2727d267197cebc65ea57283e99ba95b71fcb417236315a275750ebcbfadee98478ce6f308fcc4c85923641618e? (/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#Ir&5l*X\ >A&8 n 㐼̒ o_ydœbpGt&/NRxaB(Jl~GxAʢm_RY׬»?;'節 vzlр|+7>bI Zcz40 p,\1oƹ 9k-kԝ0Tm KF/*~\^Ƽ[0+*>cMk]}ݾwZߏT 9+oZP PHJL1ax hk[m'$mALW^7)LX< /an71ӎnjMVp.\gC'[U8V'pM"Պa7]va%ys`v;gqR`WF,|.ܽ*BI4y]ҭz.r8WʝwI^2nُz]0HK#g͎";s4kjyX Iawcr bAf*:7R&U TV1I偙DŽ5u3Lg^sObMF|2ĊDi' :-^ w?M|'W|YPx@DOE&l=c÷/, =[ʞðvbI_OyJ5 ہAȋL\ pSF??ߑQI hً@s*#0aI *,XN ٦1ώ fkT#,{ٷ 㝌\`ڑX'0*PY`]~DdMb]TLh"QAf@U.֢| ^VWr3/h͏_o\tqb"6=jE(abDURǷF["T诱{rYVũpSׄ)h=z13d( 5xdr;f[vuy: -8Ҽ2sHzpD F8! /KԂBLtyB1m/3h0AOA#=D0IFp6f'-H/%}>]|>!/ !DP<"Y9hD)g^{#< x҈ש4x=)!{_%ǐ$ È/)}}A/- >jKi[;KT,\j2M m<&5GphfWK~#QsQ_j)%i(H144@@#.ʊ~$N-߽2y-O,¬enRk1fTmAtk.xc `,@ ѧ?n!G#+Ȼ@ v3$ž6G?+.36y"Rm+`Yl-y0uiIQ4~G|%!xi',;uJsl ISL0 H &dKP V)KѾ-I(CI+ӸOLj ܌[n)ú:oust?dEf!ؘ oV:YE آJV_S홫6T8tvIg'R#/y=WБ K<遫ϻEeҁ-{78qxY+U6+EǢoDҳ,*@YQ=u2M)1Fnilzs031{:# E'#?tVPbǡk8]}` Ξv΀j}Ș‹@}Lw8`rԣ_m+pd;\0/|eC,ۻ HX-Fy$08jk ݲ5ޣ:t|ռf=G捑E&v!x(\}l<vF'/C XT\M. 򡛿,LyXCh/MmVVaא|kVEyh C .K?.3AĕIK,c̤*ڱQkMzge4Z{a_?Z}s) Z\⩖Idڈc ~>jQeW iy."x2=+[ ЇultqpG4'g@GVT4O+}2?> P$'S$!D1Ī.+{٧Ř-$zoj"4K{ 0E07b <$ވ( ֺIi|~0`rY<ņE|Y?X1DsMZw蝃7Z,?"?l:o  i}sV|Wp8fJuX>' -]OefS/PgGAB  geRT҄hƟ;L6cG{, #"`A_/˄L濡 @S<<%=0 S2B0fhRu0JM^eKcAlD b {\hҿ[ۿ ڳH@W.퓅!i}۹bDGxMo')t /t *f1SU yblZ&s]T(b/'PriQ8 q#8ιA)gv!UY\ bL,CDOln?,ff;[˨=+6;=A0χPbὭ$qě7e6@[m:yϛu/Rsc_R -@G]&xÜ#pл᤾w)M] ȆOC/E#9ڎ NS cߓV$#mioW~B܍yo!hTѨל @9V̵U1x.n$Rf2Ou0JuaWPTVp/6"g~\qd}Q^seV^b4aD" <[1KeD!%M8Rg ܭ HăKtr@ӎiGoqqI]J0lV^3Ϋ8/u~FQV]x$v4Ur띄ޏ9_ F .ǂroMQ䜫 CyYz7{A8= Y(R()fi*CpËCk}-^ f4znqG"֑Uߙ] .N:PJn,հ S;VWKiG7~ ?j@H&e=2^1Ȧ'ٜ]0cizNXx -cC>PS~%A ܐ^b YYyG:fHꄊUs% Lk>l F?*fZh) \7HLZ2Sw$s,I-I2=|%G6G|  HfJSk3pSԵy1#XIMPlERV7[PŔ* q@v A',_!e~dI+jS&ˬNxyAzgj;gp ۩l)Rqt12ӱH׀-pl-fx™SP&^Zvg?o ȇ=}Ľw,u]]ہ&"OصF[IAzrW QX&sy;tpy!quUl1>v㤄& J.v\#'d\38'8n$V~F/?+DA}d]I 4Z}ZTb9K"c.w \ 2><7ÔT(QwGGyj&JRތIM%1B8l;c;]?B r>UU`fw?l>W8eҷP" 񍜲׻ai{TdzC">yvhvL~KSm>dͩ 0{xS>*+φqc&GU9͞o~Ϻi3BHQ7oP*?Ϳހa %`J\H3=nï]hH9!XlB! \,v櫶I qrS .GqbW0xmra.S{eXlX, i.y~A}\EZ ]wŎyEhۧÜ;9-:d]?wC"8Ğ֤w'!j4GWRE^ԏF֔X:ɁxLt& SvYFI0P2@B OIEBB08! 00 #KFJHY%+TLPL *S7#CUJJQ(M~|39 QˇS)Y]`v56#]M&/RًAnv{^[is&t5yGۊШ6HA#Wcv'sQ|5j4Xg[`+Z"9Rɇ,7zr=O˄fU$o&x9džT$![pw-oVã \N=uHJG颲 QF::ۮ)}^B`v'5f+m'-Cմ0Z!dDkSFq rMKz߸aɏ'T* *7]z+Ѝ캿zP&ǐ\,sr\ r.Nrz7~P84Nmpb|2xp]#nl{?|}>FZʘυmo' z-^!觚RJJ3 5Irb8/_tɹmq`,+Ɩe/ *y˚?R*߁"&jY*z K|Ėg) *T5*nA0{Sw/&8._^xl-ndWh@ܻX8Y`CȠBέr24qDk}| 8 2Hey{Y Wf==3B[eоm(3qM4ÎiJÂljO5_ '3ԛgZ2 qd}:GHlQH4!И;D'DPa 'x_<^~j:d|ʄ|#`2y,I)/M`A8{a8i~s㟾g-:6rՊm޿s/ݷ;/ CƶVhScc"UHkZ{¿4Y$Nvh[䉌vK9jKȑB5I[n$ UУW݀ ŐDַ'|@pR1ǚ+#*2aJ#E\?yCG a#*Ma{jb"[assn((dha¯t8r1K#bߠ{(d쎞XBf)zVP2"|5+/5̍'N$G8McJ3&pz{g=X6ZhMe)Xw^G;%V -J͖klԨqϻ뀁BH΍tt ,MsCu\/mZ"N7@V6Hg_G NvZF>;E$.ֳBU (b憭k4Q=B}k!BGs%/J=yzB#K*@KphPuw?G"6R۱: Sѥ~JK#2m*@85h7woJv(wkxDJkc ˻IN+)%C%Ñȗ^~:p J@L3` *1d*y,*>Ґu|I<旂5:&=Fjd+*1r) s#J~(#д-#K ;dd,k@۲gdQ,`*gJaZU,S~Eq3D(ci[;,<]i?0O3"^ * b?D!纫J3H6jdG m7;? Iŏ?>md4V)%^xu$Py]MV2S01Wezq^ey"H&@]<Z`k؊ޢ2уa5qNGۡ7 >jeZ'Oiq2&cgi' l6G#nS8:n2\j֊FF~'lJi֐0W@;:3ij0L۟DrВ PӁxύ sՐ=~ .2IZ&MlbO&>?ɿs&""aIQ|SJE S8 VDxs^B?ew2OntЕȇcHK ^$/hLCYWEp* {̐MP F@sS{)ŪRԄm.M(@wvFc7^X ` p7a(rC4qF2Gz;OueEK Dv(hwvURJr`QtJ,D0t-~ڝdIܗtq0VIC%pHE}/>.$`_d;JY}uw"T)5ʾSG1 y*.e䮅Lh/' :"xB8ꌎ .!*r9&,G3|qF o᾽Ӣ9oV'ϋkylB ϹOpd8l]0'צ+;m.Si.뺇_+e[lrj Sfhyw֕Bk=ړu[Z0hQg)4r ݬ[^7F#^n !:L1\х?H賆⻮E"WO#"ҵC7A) qS'. Az own Kh{ ٛw2Nq(II+YL3-u:=O(9 y# I:,ʑO)cuO@NQiܯ<*W%j$ӑb M"6Hby($h4[M"t Q:2qurU@0,i2VVx_>5=TPPEqzuo6lѵ43T/IMkZψ\GrT4znw#ge(q/m?3Sހ{d@%Y 5فf{/UY!&w>Z3@_|Oˀ p9;~l"i*%Үp\uU>4aW*RD0.U9C4InK=|l:U%tղ"(V@`r!BMdYsՆi[ _2WM#>ϫ8![XN6 &oHv\UI_mWA^V-[rk@'ɨob>20 *KrtH V4(*NIgvSݶzBW|h]+-CC C[мW_Lϔ}g!6?oDZu ޣE0&$3t֎8k$ ֊^&6 ٔuLؿ%Ic*#E E[+7/hu i|b\A8e;~~)'pLb,(1ܳoYQ":0Y#] K~K;4^ Ѻk>D R z΃r8f ȵlI;P 4+Z"}\)<%-R 17bsz롑\i!n@'<OU.$Y=: v:نLoz$];'9}6b  iPweΕ)q5W5WE]DE:wS}CͭF=*qJ6wV-Rg|eִ~oO乭~ (DUQ6erkš!wkel[eqʡA{|& هEsBuK~5[* f.<:R9coJvfHY.f v=ײ2K]k_BzĒmlg.āDlUNngȧ>uZ5?[N*os9E>H@A3svA);8@ "ʵK%v^1L=SĉM.ud#GjËBѹ^qrC4?:b0Tc-vtadE /5tgUY-^i6H\?_u Ne 䛄( eNKV$}n@Ǭx<ed :ՁYGB4xd:A!ab6n˸A܍T5o݉o'{νJS.E D,2@|hpo**췈u*H"v[̳e _^NL%Jg;y~ b"0sވgKӘ?~G{@V.pnukZ S~t ؽ챫[}/'np٤टb@vOFWGP z!Hbg4qֹ3y•dTb y '!LQoj^ˮS@ :.V?}`*k6CI L^ʋR< !~Miwʭ4,]NQAX$;}-j9`>ŝHsifxRO%,ZZD'ף