python3-APScheduler-3.6.3-lp152.2.1 >  A ^v8}/=„$HIbwL~r&Bo-BcZ Oe I% 3Ř]ɞ ʘki ё)nQJtuCgZP)cZ)63{IVQI]M5[O/?9Lz+YѰQW55oY?c"p/q~msg}rpä7+#my^ 8 @=  xVnBO4Ko}2081e559d460fae99df7ba2bd434c6716a0d8a52670be14d5decb403db11f39d13c058e49f2dde80e878ed5ac8982fa2d7456e24d܉^v8}/=„6ݒ Nã(\zG͍N1wv##(#ChX_35#RdS9FB8ií_uWI'@ey AM~fBx4ns4M1鿳 ÷bҢYj+(Z6VhGab!LgӼ TkHR燥ķuɬ?hC߼DyMˣCms7H|…,yz&B^Ns ӵѾ4qpD?d & \dhtx t    t . /t15848`:: ; ; (;8<9>F}G}0HI0XY\]d^bcd eflu(vwxyrz&,8tCpython3-APScheduler3.6.3lp152.2.1In-process task scheduler with Cron-like capabilitiesAdvanced Python Scheduler (APScheduler) is an in-process task scheduler that lets you schedule jobs (functions or any python callables) to be executed at any time of your choosing. This can be an alternative to externally run cron scripts for long-running applications (e.g. web applications), as it is platform neutral and can access the application's variables and functions. APscheduler provides multiple job stores. * Configurable scheduling mechanisms (triggers): * Cron-like scheduling * Delayed scheduling of single run jobs (like the UNIX "at" command) * Interval-based (run a job at specified time intervals) * Multiple, simultaneously active job stores: * RAM * File-based simple database (shelve) * SQLAlchemy (any supported RDBMS works) * MongoDB^v8ocloud117շopenSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgUnspecifiedhttps://github.com/agronholm/apschedulerlinuxnoarch | |"",,   ss    '=  +Pvv}}TTGk gg22  "o4//- $##BB# 6 |Sr{nq @9/jA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤^v8:^v88^v88^v88^v88^v88^v88^v88^v88])^v8:^v88^v88^v88^v88^v88^v88^v88^v88])^v88])^v8:^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88])])])])])])])])])^v88])^v8:^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88])])])])])])])^v88])^v8:^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88])])])])])])])])^v88])^v8:^v88^v88^v88^v88^v88^v88^v88^v88^v88^v88])])^v88])^v88^v88^v88^v88^v88^v88^v88])])])])])^v8l])]*]*])]*])])])])])]*])]*])])]*])])])])])])])^v8l])9a377e71d5f118e59f9dfce3192dd09b0144485b0767006f4d600748f9012681070e872ca9615dda15f76d4d08b4e5e4d58746d2bd3b5a4531ca4055a562a45b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bed182460dfce63209442d206863f9435c7a59c88ec366ee70bdae881d310877501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1e2094c504395052d1350461e696bdb47ed006523cfb1c17cd8f8a9ee4d13fa03b7a0c096c46f801e479c5283ba65eefec988d6aedb4bf79b873bcf9115d62f1a8510adb2b1105c2e26269b775ec892756af50eba068cfe70861cc0f8d96301c50842298e0b4f2cd3fc570162675126508bc69c6078be483284505fb594f7ca694ef41691f673d61d9cf31e7783f3477ba0620d850998465dfdff82fe0b09eadff89e6c45f3ff1c5c4260f6713e1b0b1a9462ece213f59e882e0b411d56133c1ff89e6c45f3ff1c5c4260f6713e1b0b1a9462ece213f59e882e0b411d56133c1bc175f0decd9999976fe11b9b1b16417190a922dde0cfe39f5c3357b8ecb9a16a581fecd7a2446f950a78dcbd072970943da6192e191c2bf5d44fcf322de1cf6794c8d6bb818fa2cb457b6cbce198e0ae4d60b7aed26b85a54b9bf1e6d3003f62d8d60030175c81d4c5585659f3a84bf8e99c55eb2c93ba5f49eadcf35ef1b372913130d0512e9ddae567ad0bcfa33dd93d5e55f572ac08064bb20c7dd77145ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555442cd7e6b441892fe004abd722a47287ba506f857b47a19c463de2bc4b56fa85442cd7e6b441892fe004abd722a47287ba506f857b47a19c463de2bc4b56fa84944fd5d6187c0805062f472e2e9ff1be9a30fda7602c1ffd9e2b6f67ce807b2f21b13bfecc2305f4c1602e2c37f281ecaaa2c4fe7e30a9dbb9e2bf9f707fc6a26c934be41e9d7ef065e67d53ffea5761007a5dd4bab0a218b06a96eb823f71b0a627f44c98ae41a9dc488972a1ab005a50d6f4fe7660203ce3d4394fc2087dee249ba50169138e59d83e2b0885915b46829f83b8b35c4e1ac185ee29e7f1ac5ae1d50be4516218b864663e93b52e58b742856c77acdf8098176bc0892e40d0c0ebffbaff547dc4eea6d8408eb500d1fe6758ef206d5628eb1ff8899a61c7afc0ebffbaff547dc4eea6d8408eb500d1fe6758ef206d5628eb1ff8899a61c7afc686d8c48316621cde60a860a888d7976a5263cd739273abdff63319bb6fcabc4388865d766745e0932f6be2f3c3b48dc2bbe6d0875bffaa2468b0c284accd08b2d295920972a675459d8f08d37b352a9c4d89a0ccd9dece2db13528b6bf77ef7bca48098dcfd7f6c8457cdf8fc7d494b3efe9e260674d3799df6dda22d1e70968e014c601a8e279b8f2e162d82e595a4ddec3319bdb3143be4e54cb9425926bbdfa88e8f538df52e83149936cad9435116960f29aac214c205b8908874c6191bbdc5e9b8895cda0e986713e31add5990bacd07c45bc716a24028c81cd935015670f4a49d444f28b57757fa485d9a113fc85dea3e5a53aebc085c50b51ef713058e2e5fe909b6b86868bfedf0e760971d98bc8dce54fe04b9ea58ac43294a4c1486882231cfedfa1bb0e813287741c4798d8585136600053234db811ef217df53b3fe2c8808c11ebafb2599e6eb8555a30f73cafb3624173e5513e43ee0de0532d79fe881207397c45109f0580e7908576b8c1fc70b9352889989816bf3551a976ae96b366a1e7f2060ace907f5ac118458972039d20a7678534a34fc95c85e07abd4c2e8acf0588f6da4b37142176b291585b6c379766c7f55e82edb7055f9290d4ef955a43d47a9c1bb2f256cf52f0ca520b2e25c66ac00bd4442e6f837afac6d1a14d02e01a15712ebf063283e707d4b34209a469262ec44070c1f6ac926cbcd3f7f1ae3a9c6ec443d5654dfcb5a9edc3ddfcded00f4413e81fa75de2e1c60e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553d57f947a334560536e48467f8c7baa2fe1b20364f8d896d285062305300ac653d57f947a334560536e48467f8c7baa2fe1b20364f8d896d285062305300ac65a188331a2a42bb5e359e74a5af88ded7fd69739fb27192d23ba2f4e246f08d67b360fab736586c330c7d6e38e1a31cb7483af3279a2f27e4af30c51df6f3422ee56e42f191b9e190034e63b427b1793c60091bdb8f5dc800da541c099bbd46b88ea4e3ad89eee8a6b112cf46cdbc670eb54895bca997dc9ff975546f11994e449386702d3d1688b6d0c68d85cc6e1dd2dfaa23e80fc21be75818d054c4cec909fe74f4e237f680d661110031c45e502afe23758e456dc4789df60ada720f7297e4beecea47810f596409f8cc26aec0242f0c55868b4a320e07ebf9dbc842e4f5cb6945af12f739f18b9efb6c33e956e46a64b1774272972ccaed3d46c7f0ab12edc353f780461895fdb45aaaf1ac48503b1e03074fa66c434ee0cb3b18d208e2b8a8d0ee1168fc6d41146d318496379cda82c2056671b7aeb51cac2b3bb8d2f97d269521078a447a351b8d131a58867c61cf83280786ca9cf77ea89f61f076f5a239db29c15faa12a7255f4c5997fb469f3004eaa8091792f363908418552f581282805f89c090aa76d70445d63494287da07b29210ad0501b176bc0d58a1700298659f45c620de470dca5682b5b58477fab80f61264328141f13a0885f5d5170d7cd25bd5ec72e78764732fcb5a85886faf62a525fcc32fd27d2e0526565c6a6715a22aca9fb021c5bda73ee97f41cedba19ee4b194e622d5d853ea0fa98d0a7bd28dccf16b8e256988cde23d3fdcd0e3716504fbd15085dab0d75b4fb6db399234032333d7cfe62af7be94f472b768c91c088fd044b2a04c00d058a7b0b629935ad22d826a7a3ba1431258de95f01c041872967540526ca10f27d2812ee4c3e47e53d39710d99b6446e45bf212a470bcd94909de013d7734c2976f2de7cd61073caa674f1720371bbb97eb4161a60d510700449c3718edf2830be93b72f23f8cceb7c40fcaec6493a017a786ccfe48272a7e1935a5d1156fa6a3c283b92aa8b75022e4812664f14ffea826a7d6530df79bc88be81ea987e58a3c04aa319419b75022e4812664f14ffea826a7d6530df79bc88be81ea987e58a3c04aa3194196a8cf9e74a3d0deb9e3a347c95d5eaa506068426d9e472aa82265dfe1f56d4cd80f5481fc8f5a2516f502649f566a495d7e5cd0c4bff4da2b5cef9f318d171c5184369c8d3c92db49bc3380e6d0e2db74974c758e2bd7c3c6c8d008c4f3403d16caf98fdcc4299eddffaf752f90bf6d4e7e2532b9cef9f82179f741d98518fdc2c3c8901f6d9df66cb124d1c4befcd625569e4221d3f3012bc6320f0eb1e1ed5ec9df5e62db801a9fce0d0f1302e0fde1ec29904b836c8e41e0e681400e618eae1a2716fbb1870f1eba7ef392c8a032866d5c7d4e46d5c0ad1267682edcf182ccd1199b606f57d757e1a8416b08e83eb52d241b8679b62ac77b16cffc294680477594a9edea3f16fe3782a6ef47006cd4128980336d3e42fe6207bdefdd472161bb025bf0106b4cbcc86d29cd6a904682d9d5c7903b49ac2763d41eae972a5dfdc67aae9b362c4b8a259526b53498e2bb962d0042c7b43b4be065253c6f6c590681aa598863c7393934470916c82c55e25452016854a1ac26ab8e474e1b0c63c0d7a705578ad0454a4faf6fc7c8e9d18dad1b07df1dbf6de12acb742632872816f65968bfee490a9a42f8cfd3ae791de37447b32f88cea907d450a65ed9897dcbbca257f14dfaf45665ca6f2256997fc44830824012189644a040cd9391843ff92ee343231cc826f67e7e49cc13d34ab9db250a3b29c26bb4bb3390a90e626ced23d26703a5ffb323fbd01dc502659b417c4119122a1c10e67bebb79f219e5837465f44f4cfa4fa1f36471bb9e35a0a7dd12147a5eb59e19054576806392aa8711419b4394768c60383c411e854d804ae2957b44ac2eab5611202d4ea0095b9d73ee5847e74a9f70fcdad3eddfcb79d0a18f26b0220bce76bfc6a2d95c1a9e6872c3c1bd5ef914671ba175ec75ec7a7c20fb279e1080175d60d7568fad993bd80211d4eb6c9b38e5520f83a1330a0f451502a0ce5c7f9ab6eae0f784f8257e770fd55aab711ef441625dad630f2f6d79d234e3c811fd84ff2c01545aa3bfb84c0f91018e3311b4c071cb4fda01445c50b008f0acb622f093afdb4af6c3b5ad89e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85593137d0d4a362b918ad8d0ec809c79d73086e8ba49a7e599f8731899dac69aa093137d0d4a362b918ad8d0ec809c79d73086e8ba49a7e599f8731899dac69aa04d3a072852a1e8727e498a6ec68a2054ee5bbcd3f1a976a00c8e07cc30da770075356161e30996b39a2cfe00e720f833d69ecddb0f88ce84fea34bb648bbaf0463ad3d76d9ceb1153331a8c9f826098250e9d00137ac303645ce56833b09e40c63ad3d76d9ceb1153331a8c9f826098250e9d00137ac303645ce56833b09e40c668d16e95044f6e5bdfdfe66f3cbcc43a6e7ba1d8da4ce1a4211be0030d37b87668d16e95044f6e5bdfdfe66f3cbcc43a6e7ba1d8da4ce1a4211be0030d37b87f19a288c778a1f321a4f2ffbf8be802bb53a7fe82de848707e3f497e72fc45baaa496ec90374fd34d215db6bbd5031150d32d7cd1a468e7fe0de653f3351a20658ca397f6835e1f8cee55ce9231150b64e3b67d5445030cf4b18e83cbf4519245931276849011f2b05d74d3db02bc16906bdf618b2f65e4ecfe847ca3cb78eff6bc012cef33b722f9d8ce2368c82f65c4acbeb3131e16af5d35d9a0f55c9c3fca5b6c44bfe16f9a364b66c7911f960075360008ddc7324776d61c54e1d57df7ff6c55513c8230a1aae886a8106e7fb628efd77d0db006abbeb2fe6eeb02083b18c50d8f7cc10caa0e7b5ae184e57d9c4f3732609ed6440aca4a238a5b15fdf96d49b1119fdabe74b6e583215711ab4d7bf2eebe7ccfc57e2b934624fe55aff3f3a532bba16d22e809078a640800b022fd1501b28b9bbb2c1bf5bf306847ed6fbe4d73c3a2b7a7e608e9fff4209d016ab78c9c8dbbc83d5a3212679775c0c46e386ed64ab498abe2bc8c3b5340f4367adbba4dead35742ba167b48744fc3aaa123563c2961d4d8123a94e5277b26d535ccfd5882daa24629691dfef834c6cc3ba46b7c1d4f34ef46f5ef75a7504e7fecbf4ec7951d0411f8a24f84d74fa401dc52e222e9c639df7ac9a88071e1b55c63fc798dc9c52c870d60a2a5585058ccc356d02d560ff911ed8f2a71a25e346bf24f4f54daf4161295335db034dcedd34c5fa14a9469d680014bbc75cce6d29e0e5727e160d62919b61230be7de35d9c6ee2aad96b6ce30d2b5ae16f8462b388b8233f917e90d629a8b7c8458bf1ff724e7411ee491f99d887f1a84a8bf03c682cc84af59262407f573accd675267963d06f124f16e56c2f95c83c91370483ec6adb33e567a99e9083bf68da361ca07c06db14f00e90c63bc20b8572cf4bf80b1aec49c16a1ad7dce75b897b206320abb5cadd86eaa9e3588709fd272c5be75143371d0bf4e130290135c186a2d7a4299176722792fbcc32db0ea34adc6757e40bb8551d2401637158ba6a57e35136a1b9750c4efb7d322f1d1d6e41b2642a9e1e98a477d6e892e6ae20523d6b22c7ec9fb781559b0ea99415fd145dc01de2b66a9af4e2494ea30ad90c985588b0c4c026c3d99d1ec77e93f04eeae505879afc3f94a6d8e372ed236308b7cb86a2ebacf9a6a55ba61a753c83f06128af48f21fd375d96d81157ea34f594c58d0a47424f0a74c51762ab1dbfb537730033f52890de4e39253974412237d726d40a38c5357f18dc39573a6eaa15c477fdb09108b4c73c7d0b86e8a5c2203ae7f6814c265156b61d0b3b697dd33812eb87ca0a66edc552f1a197878c77d6f34e0585c3504b02438352c0294712c6ad3b6f83bc37635f5450eb6e308ba77f2603e05dc9e82eeb685aba03e6a65e8a45995ff4742095ebe6eea249cf51b9b8e91be8e43c8d05c880cd5b209ac8823d9b0e76162702b3d8f9dceac48f05c6685565f0bcc5efbe646163f7987dfb38d6bc320ce2b70b2f02b862bc41126516d552ef1cd43247e758rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-APScheduler-3.6.3-lp152.2.1.src.rpmpython3-APScheduler@      python(abi)python3-pytzpython3-sixpython3-tzlocalrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.4.01.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^oj@^[]]]p]5@\\V[u[$@ZOZ@Y4YYf@Yf@Yf@UU@Tomáš Chvátal Marketa Calabkova Matej Cepl Matej Cepl Todd R Tomáš Chvátal Tomáš Chvátal Antonio Larrosa Tomáš Chvátal sjamgade@suse.comsean.marlow@suse.comsean.marlow@suse.comsean.marlow@suse.combear454@opensuse.orgjengelh@inai.detbechtold@suse.comms@suse.comms@suse.comrjschwei@suse.com- Fix build wihtout python2- update to version 3.6.3 * just pytest4 compatibility - drop obsolete patch compat-pytest4+.patch- Update to 3.6.2, which fixes (together with the patch compat-pytest4+.patch, which replaces pytest4.patch) incompatibility with pytest 4+. gh#agronholm/apscheduler#401- Add pytest4.patch to make test suite work even with pytest 4. gh#agronholm/apscheduler#401- Set pytest maximum version.- Update to 3.6.1: * Fixed OverflowError on Qt scheduler when the wait time is very long * Fixed methods inherited from base class could not be executed by processpool executor (PR by Yang Jian)- Update to 3.6.0: * Adapted RedisJobStore to v3.0 of the redis library * Adapted RethinkDBJobStore to v2.4 of the rethink library * Fixed DeprecationWarnings about collections.abc on Python 3.7 (PR by Roman Levin) - Remove merged patches: * fix-tests.patch * 0001-Correct-update_job-to-raise-with-job-id.patch- update to 3.5.3 * Fixed regression introduced in 3.5.2: Class methods were mistaken for instance methods and thus were broken during serialization * Fixed callable name detection for methods in old style classes - update to 3.5.2 * Fixed scheduling of bound methods on persistent job stores (the workaround of scheduling YourClass.methodname along with an explicit self argument is no longer necessary as this is now done automatically for you) * Added the FAQ section to the docs * Made BaseScheduler.start() raise a RuntimeError if running under uWSGI with threads disabled - Add fix-tests.patch to fix tests that fail with python 3.7 - Add 0001-Correct-update_job-to-raise-with-job-id.patch from upstream to fix a wrong variable being used.- Use license from the archive - Enable tests - Add all the recommended packages as suggests (databases)- update to 3.5.1 - (tag: v3.5.1) Compare next_date to start_date, not previous_fire_time - Removed one leftover parameter annotation - Fixed DST behavior for CronTrigger - Added support for UTC offsets in datetime parsing - Fixed erroneous changelog entry about month names in ``CronTrigger`` - Prevent deadlocks in scheduler shutdown (#268) - Fixed CronTrigger with jitter producing fire times beyond end_date - Fixed OverflowError on Windows when wait_seconds was too large - Fixed DeprecationWarning for get_jobs() - (tag: v3.5.0) Bumped up the fallback version - Fixed Python 2.7 compatibility in trigger tests - Added jitter support to combining triggers - Fixed ineffective pickle tests for And/OrTrigger - Renamed the base class for the combining triggers - Added combining triggers (AndTrigger + OrTrigger) - Added a troubleshooting section - Allow multiple spaces in crontab format (#260) - Cancel all pending futures on AsyncIOExecutor shutdown - Fixed passing "wait" as keyword argument to AsyncIOScheduler.shutdown() - Allow spaces around commas in CronTrigger fields - Don't display empty jitter in the repr() of cron/interval triggers - Added support for creating cron triggers from crontab expressions - Added support for named months - Added better validation for cron trigger expressions - Added version history entry for PR #258 - Implement random jitter option for CronTrigger and IntervalTrigger (#258) - Increased timeout to avoid test failure on pypy3 - Removed pytest-catchlog from test requirements - Fixed traceback or its frames not being available for logger.exception() - Fixed memory leak when scheduled jobs raise exceptions - Fixed the maximum value for CronTrigger's "year" field - Switched to using .readthedocs.yml for RTD configuration - Fixed flake8's "Don't use bare except:" errors - Don't require sudo where it's not needed - Added the engine_options option to SQLAlchemyJobStore - Fixed syntax highlighting and indentation issues - (tag: v3.4.0) Added Gitter webhook - Mentioned the Gitter room in README - Formatted list items in changelog to be consistent with previous ones - Moved the PyPy test jobs to the top - Made the deploy stage conditional - Test against PyQT5 on Python 3.6 too - Added docker-compose configuration to facilitate testing - Updated the docs to conform to the 99 column limit - Added a workaround for import troubles with PyInstaller et al - Added documentation and changelog entry for the "tableschema" argument - Moved coverage configuration to setup.cfg - Fixed minor error in Travis deployment configuration - Fixed PyPy3 test failure - Adding optional schema argument to SQLAlchemy (#224) - Fixed asyncio tests on Python 3.4 - Updated Travis/tox configuration and the supported Python interpreters - Added missing single quote in documentation - Use getfixturevalue() instead of the deprecated getfuncargvalue() - Renamed ZookeeperJobStore to ZooKeeperJobStore in setup.py (#199) - Use tuple in catching exceptions (#196) - Fixed case where both Qt4 and Qt5 are installed, but Qt4 is already imported (#195) - Fixed description in removed event (#188) - Updated version history- Fix six version requirement. >= 1.4.0.- Futures is only required for python2.- Funcsigs is only required for python2.- Clarify requirement of 'tzlocal' dependency- Ensure neutrality of description, and remove unspecific mention of Quartz' features.update to version 3.3.1 * Updated the gevent test dependency to 1.1 final * Simplified the tox.ini structure a little * Zookeeper jobstore support (#144) * rethinkdb_store.py edited online with Bitbucket * Renamed pytest section in setup.cfg to avoid the warning * All test for python 2.7 are now passing. * Don't try to test rethinkdb on Python 3 * Install PyQt5 when testing on Python 3.5 * Shortened the ID column of the apscheduler_jobs table in the SQLAlchemy job store to accommodate MySQL limitations (again). * Moved rethinkdb to common test requirements since it now works with Python 3 * Added time zone to the output of CronTrigger and IntervalTrigger * Fixed compatibility with pymongo 3.0 * Fixed the asyncio scheduler example on Python < 3.3 * Fixed scheduler loop breaking if the job store fails (fixes #109) * fix CronTrigger.get_next_fire_time() bug: calculate start_date problem * Fixed the MongoDB job store repr() test to work with newer versions of PyMongo * Fixed incorrect DateTrigger run time with run_date=None and a non-local timezone * Small test cleanups * Added the ability to pause and resume job processing in the scheduler * Added tox.ini to MANIFEST.in * All test completed * Set a minimum version for tzlocal to prevent CentOS related issue reports * Migrated to a more modern way for specifying conditional dependencies for wheels * Reconfigured IRC notification settings to produce less noise * Fixed a copy paste error in asyncio scheduler example docstring (#153) * Fixed @scheduled_job not playing nice with persistent job stores (fixes #150) * Restored backwards compatibility in the MongoDB job store and updated the version history * add some CronTrigger tests * Added an explicit note about the effects of misfire_grace_time * Updated tox.ini to properly work with the latest versions of dependencies * Re-enabled Python 3.3 testing on Travis * Reverted the setuptools dependency bump * Made "funcsigs" a mandatory dependency on Python 2 * Fixed wrong import in the triggers documentation * Implemented __getstate__ and __setstate__ for trigger classes (fixes #121) * Added the virtualenv directory to py.test excludes * Fixed inconsistencies with __slots__ * Dropped PyPy3 tests/support * Bumped up version to indicate development status * Updated the changelog * Store the test SQLite database in a temporary directory * Improved the error message that comes when the local timezone cannot be determined (only on CentOS?) (fixes #87) * Improved the IntervalTrigger's dst change test * Updated jobstore related documentation and examples * Added coroutine support for asyncio and Tornado executors (fixes #96, #98) * Renamed ZookeeperJobStore to ZooKeeperJobStore * Removed unnecessary port mappings for ZooKeeper * Disabled Travis testing on Python 3.3 due to strange RethinkDB test failures * Added missing py35 entry to tox's envlist * Fixed _run_job_error() being called with the wrong number of arguments in most executors * Allow unicode function references for jobs on Python 2 * Travis now has a recent enough PyPy that failures on it should no longer be tolerated * Added example code for creating an RPC service around APScheduler * Improved the test for ref_to_obj() * Working on test * Fixed a memory leak in the base executor class (thanks Stefan Nordhausen) * Fixed minor issues with tests * Corrected date strings in the interval example * Changed cleanup requests in fixtures into yield_fixtures * Fixed wrong job sort order in some job stores and a related exception in the redis store (fixes #86) * Moved the connection logic in job stores to the start() method * Documented the migration and the scheduler states * Fixed BlockingScheduler, BackgroundScheduler and GeventScheduler incorrectly waiting MAX_WAIT_TIME when wait_seconds is 0 * Rearranged .gitignore and added "virtualenv" * Added version history note for the MongoDB JobLookupError fix * Upgraded setuptools requirement (fixes #123) * Improve module import from ref (#149) * Re-enabled coverage testing * Use MongoDB through Docker as the mongodb service does not work as advertised * Fixed endless loop with CronTrigger on computers with low clock resolution * Initial commit for new rethinkdb jobstore for apscheduler 3.0 * Fixed start date getting set too far in the future in IntervalTrigger (fixes #70) * Acquire locks before shutting down executors and job stores in shutdown() (fixes #104) * Add license to MANIFEST.in * Added tests for the import fix in ref_to_obj() * Replace pytest's norecursedirs with testpaths in setup.cfg * Fixed CronTrigger's range expression allowing values outside of the range * Added missing EVENT_ALL_JOBS_REMOVED to EVENT_ALL * Cleanup to fix flake8 tests * Migrated to setuptools_scm * Added rethinkdb to setup.py * All tests are passing on python 2.7 except for the 3 same tests. * Added .mailmap * Fixed off-by-1-hour bug in cron trigger while crossing the DST threshold (fixes #115) * PyPy/PyPy3 versions on Travis are very old so they should be allowed to fail * Further simplified tox.ini * Added tests and classifier for Python 3.6 * Modified get_callable_name() to work with a wider variety of callables * Added Travis PyPI deploy configuration * Migrated code to Github * Added conditional dependencies to extras_require * Fixed timezone in debug logging when displaying the next wakeup time * Don't install Twisted on CPython 3.2 (needs unicode prefix support for string literals) * Modified tox configuration to pass through arbitrary arguments to py.test * Replaced custom log capture fixture with pytest-catchlog * Added Travis and Coveralls badges to README * Added EVENT_JOB_SUBMITTED and EVENT_JOB_MAX_INSTANCES events * Rethinkdb Jobstore added * Fixed positional weekday position expressions failing on Python 3 * Require a new enough version of setuptools for entry points to work properly * Corrected contributor name * Improved PEP 8 and PEP 257 compliancy * Fixed flake8 complaints * Fix typo in userguide.rst * Removed redundant entries from tox.ini * Fixed ValueError when the target callable has a default keyword argument that wasn't overridden * Corrected the author name in setup.py * Removed Python 3.2 test environment * Fixed passing start_time and/or end_time to CronTrigger and IntervalTrigger as strings (fixes #164) * Fixed infinite loop in the cron trigger if an expression only contained values out of range of the target field (fixes #105) * Raise exception when attempting to serialize a job that doesn't have func_ref filled in * Cleanups and fixes for the rethinkdb job store * Specifying the gevent version isn't really necessary * Added references to the trigger types to the user guide * Added requirements.txt for building documentation * Move the wakeup() call directly to BaseScheduler.start() * Removed unused import * Removed py.test harness and the conditional dependencies in install_requires * Fixed wrong lock being used when removing executors * Moved the badges to the top of README * Updated tox-travis configuration syntax * Replaced six.u('') with u'' * fixes add_executor while scheduler is running. * Removed (official) Python 2.6 support * Fixed next_run_time parser * Removed Python 2.6 from the testing matrix * Added pickling tests for triggers * Cleaned up imports * Finished up the pause/resume scheduler feature w/ docs * Added Travis configuration * moved rethinkdb.py to rethink_db.py because of conflicts of rethinkdb driver * Fixed str(job) or unicode(job) raising an exception for pending jobs (fixes #67) * Moved testing dependencies to extras from tox.ini * Added rethinkdb to test suite * Backtracked on enum use * Skip missing interpreters when running tox * Fixed MongoDB job store using id() instead of job id in JobLookupError * Added support for rethinkdb * Fixed flake8 error * Use the official ZooKeeper image in Travis tests * Removed erroneous changelog entry * Added method chaining for some Job methods and related methods in the scheduler * Update super call to support Python 2.7 (#171) * Updated version history- Implement single-spec version- Package required in SLE12 due to fate#319400- Update to version 3.0.2 + Add new upstream dependencies: ~ python-futures ~ python-pytz ~ python-six ~ python-tzlocal + Contains incompatible changes to previous version + Fixed ValueError when the target callable has a default keyword argument that wasn’t overridden + Fixed wrong job sort order in some job stores + Fixed exception when loading all jobs from the redis job store when there are paused jobs in it + Fixed AttributeError when printing a job list when there were pending jobs + Added setuptools as an explicit requirement in install requirements + A wider variety of target callables can now be scheduled so that the jobs are still serializable (static methods on Python 3.3+, unbound methods on all except Python 3.2) + Attempting to serialize a non-serializable Job now raises a helpful exception during serialization. Thanks to Jeremy Morgan for pointing this out. + Fixed table creation with SQLAlchemyJobStore on MySQL/InnoDB + Fixed start date getting set too far in the future with a timezone different from the local one + Fixed _run_job_error() being called with the incorrect number of arguments in most executors + Added support for timezones (special thanks to Curtis Vogt for help with this one) + Split the old Scheduler class into BlockingScheduler and BackgroundScheduler and added integration for asyncio (PEP 3156), Gevent, Tornado, Twisted and Qt event loops + Overhauled the job store system for much better scalability + Added the ability to modify, reschedule, pause and resume jobs + Dropped the Shelve job store because it could not work with the new job store system + Dropped the max_runs option and run counting of jobs since it could not be implemented reliably + Adding jobs is now done exclusively through add_job() – the shortcuts to triggers were removed + Added the end_date parameter to cron and interval triggers + It is now possible to add a job directly to an executor without scheduling, by omitting the trigger argument + Replaced the thread pool with a pluggable executor system + Added support for running jobs in subprocesses (via the processpool executor) + Switched from nose to py.test for running unit testscloud117 1584805999  "#$%&'()*+,-./0123456689:;<=>?@ABCDEFGHIJKLMNOPPRSTUVWXYZ[\]^_`abcdefghijklmmopqqssuvwxyz{|}~3.6.3-lp152.2.1  APScheduler-3.6.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtapscheduler__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycevents.cpython-36.opt-1.pycevents.cpython-36.pycjob.cpython-36.opt-1.pycjob.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycevents.pyexecutors__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycasyncio.cpython-36.opt-1.pycasyncio.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycbase_py3.cpython-36.opt-1.pycbase_py3.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycgevent.cpython-36.opt-1.pycgevent.cpython-36.pycpool.cpython-36.opt-1.pycpool.cpython-36.pyctornado.cpython-36.opt-1.pyctornado.cpython-36.pyctwisted.cpython-36.opt-1.pyctwisted.cpython-36.pycasyncio.pybase.pybase_py3.pydebug.pygevent.pypool.pytornado.pytwisted.pyjob.pyjobstores__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycmemory.cpython-36.opt-1.pycmemory.cpython-36.pycmongodb.cpython-36.opt-1.pycmongodb.cpython-36.pycredis.cpython-36.opt-1.pycredis.cpython-36.pycrethinkdb.cpython-36.opt-1.pycrethinkdb.cpython-36.pycsqlalchemy.cpython-36.opt-1.pycsqlalchemy.cpython-36.pyczookeeper.cpython-36.opt-1.pyczookeeper.cpython-36.pycbase.pymemory.pymongodb.pyredis.pyrethinkdb.pysqlalchemy.pyzookeeper.pyschedulers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycasyncio.cpython-36.opt-1.pycasyncio.cpython-36.pycbackground.cpython-36.opt-1.pycbackground.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycblocking.cpython-36.opt-1.pycblocking.cpython-36.pycgevent.cpython-36.opt-1.pycgevent.cpython-36.pycqt.cpython-36.opt-1.pycqt.cpython-36.pyctornado.cpython-36.opt-1.pyctornado.cpython-36.pyctwisted.cpython-36.opt-1.pyctwisted.cpython-36.pycasyncio.pybackground.pybase.pyblocking.pygevent.pyqt.pytornado.pytwisted.pytriggers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccombining.cpython-36.opt-1.pyccombining.cpython-36.pycdate.cpython-36.opt-1.pycdate.cpython-36.pycinterval.cpython-36.opt-1.pycinterval.cpython-36.pycbase.pycombining.pycron__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexpressions.cpython-36.opt-1.pycexpressions.cpython-36.pycfields.cpython-36.opt-1.pycfields.cpython-36.pycexpressions.pyfields.pydate.pyinterval.pyutil.pypython3-APSchedulerREADME.rstexamplesexecutorsprocesspool.pyjobstoresmongodb.pyredis_.pyrethinkdb_.pysqlalchemy_.pyzookeeper.pymiscreference.pyrpcclient.pyserver.pyschedulersasyncio_.pybackground.pyblocking.pygevent_.pyqt.pytornado_.pytwisted_.pypython3-APSchedulerLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/APScheduler-3.6.3-py3.6.egg-info//usr/lib/python3.6/site-packages/apscheduler//usr/lib/python3.6/site-packages/apscheduler/__pycache__//usr/lib/python3.6/site-packages/apscheduler/executors//usr/lib/python3.6/site-packages/apscheduler/executors/__pycache__//usr/lib/python3.6/site-packages/apscheduler/jobstores//usr/lib/python3.6/site-packages/apscheduler/jobstores/__pycache__//usr/lib/python3.6/site-packages/apscheduler/schedulers//usr/lib/python3.6/site-packages/apscheduler/schedulers/__pycache__//usr/lib/python3.6/site-packages/apscheduler/triggers//usr/lib/python3.6/site-packages/apscheduler/triggers/__pycache__//usr/lib/python3.6/site-packages/apscheduler/triggers/cron//usr/lib/python3.6/site-packages/apscheduler/triggers/cron/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-APScheduler//usr/share/doc/packages/python3-APScheduler/examples//usr/share/doc/packages/python3-APScheduler/examples/executors//usr/share/doc/packages/python3-APScheduler/examples/jobstores//usr/share/doc/packages/python3-APScheduler/examples/misc//usr/share/doc/packages/python3-APScheduler/examples/rpc//usr/share/doc/packages/python3-APScheduler/examples/schedulers//usr/share/licenses//usr/share/licenses/python3-APScheduler/-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:Leap:15.2/standard/d471d9d6a9463ca4e95581bbb81999dc-python-APSchedulercpioxz5noarch-suse-linuxdirectoryUTF-8 Unicode textASCII textPython script, ASCII text executablepython 3.6 byte-compiledempty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR4X+3python3-SQLAlchemypython3-Twistedpython3-gevent0.8 python3-kazoopython3-pymongopython3-redispython3-tornado2.84.3 utf-89a98e1ca04c854183282519461af6839ac38ddb63d2530195906a8515deb25c9?7zXZ !t/p] crt:bLL A7PDhH$6`)OUk082>D- XFb̶Iv!~($PT߂Alj#x8JCiDZe맕t7$le 0 lYp:KS7b=%O3yk4TGÃα2vcE Ծ_>%x)(Q L@~|W7҃N0|6ptE!g#P_AD5@_h'xKBaטod֖܃xȌգZÚ.ohjh 0MY8ܟ> ;U(܄87;H_1WS )&dú&㚉!8GyLQ'qvk1)ROl7x [K~Hs]LHVj涌$C$Y cp3Pʋc6at yG9AOE3Mj+ddH+: "=P|#co|*d+e9F(Ͱ̈uܘւ6Lq_'9+y !' Q= d.a5#S|Q@d8~k ؟iHd(rYY쬍6g^];EٍHa X@D`ۧ$_LM~"W"aku,_Lj\asw|󅢽eFpU@.Wƭ6Pg @+% uL1eeުKb 3&P 3GQ-bޱL&-&#ATҔ\;S :kL? LBMgy qfTu"; a5_v;f1ip%Bw꫒e5pHգvq.c PpE"e̾fO~&%!Oi6y%?020:BHDWV}՗\W?TwR&gF& w<'IprNRp<\(4RNq ]kcoоt`[JȨ2Ft-pvIW+VDk 4*\qPY=zCR,A4bC\u=L0jL_.j)r첩,a+])[p!7!:'B*nL#z06LK:Qyj+|8)|v.ڊʉL٢\tx=p(@0Ta%06 $AEk~e>oT]9/{)| 6OuCu**8N ?x^DR =Pjp5⫖{,ʥOQࠤBs&7,]p`T!pΜlHm1c5՝W- =LXRbX,OC,!`T׃ssqglj'brsJ,bz`@$G{%OEA)xy5?!P*{?Pv~dm@ҝĚ>0V*jJj(^X:j]+z3åCYtINZP,ӃͶf.@_>U- tGQiߎid}A)I˾GQL3œdӏFq8FPVl}ϽeiDJ>`8nUx\u~<w ձkRYpl҇LP8OL!e9J cF֧e&{ΙxNMBp6VF(N&hzy[Bp~Ȑm$ySc-x2<k7\IҫْF6} \aBsQI:=/]aﯤz֙O3v4)>hVA(VMGWHosnin( AsC"4䜓Wd~tУ:K^YmoG]`a̝?X?MSH pT6Y'5&lu?929 7?NVӨv1b3nG섭.AVl$S)n"u+l`Ht!=:QkZI~4*?Q4 `^[n*gY,o~|'+g.PjvK2^Ϙ۬o~뙵EMr5GCHzbk:nBO M,A5K5j/ڳQ9פ 3+~Ҏh3k~Q7x܃iLPq9 v;PKZ)?!ŐxٿN7DU,B./?ϕs%7ΨW GJZpwX47Ku=Z$*_;niv6ۺP%SݣU CuOKΖrl:;W0O`=c]o;j 7=TܘS.9q?cwP_IGbqy= 46A2{S6MW Mj^;1 GPi>=<92Og/GߤAΟQtƆf4]i4H@Xpߴ˂gJ[O]imx8$6Ŵ3&֪Q6ERNûkV׾MM@[dda(4_+h,P%XxE?8ZX¥d`%*$Go"weȝmDs AJw'dnL,381~d,"Fb "NQ 2V/k%M.v: U#(AIemonx`ҕqouaBَſZ?B>S)+g/ƀ&ɕ" 0_ғtkThEt*U}ݩYPr^p?h ŲJT8aCͲ;}xF0ݑfɸũ g/-<\@=S<ݸ>̑Q.p 2z}5TF7z:!W8N+2D,Ku4ԵvOdPe4/&By+m)(FE/Q2FG:,ݯ=g'AmZֺ%[ʧJ_r>ea`E!yE)'[a<׿[vlgcn Kb6S{^]J3-zo֊~&=@T 3?8Ӻ+0eDW.-}Ot#tǺ(,N u&t@<XoCCmsY D \;Iw[~O])oyŲ#T)7Jw8Dm;BtZojŰkϫF;|Dzaƺ' 7'9ε9࢙]$tAqiDp\]_jq_څb. OC:E3&C:P IιP,"dcm~2K ,a."j|wQZL.̸ ʱDlwp}Q@G`~A9شcظ>EpF̄T<#e)>IIeA=4_=g8 }a;=kUa ]l_voKw9q.p][KnyT88=TbBXǸQ&0 A'_'NfL139b,r _@U4u1L%ɨR߮ &QdQB&8A\K+O|ՊܙeE7p4؞ xr1ˆo_fA$D̠KΑ7v-_j.r $('V?/SO a7/riO\/@33Y/yX+g/I!왂?2"v$ɽ@MtrKvzXW a& [ ?+N_Yb*Co)Ya{Wѱ+Lp 'm#3ÛzĐźx,ѫ'vr% xVNh6oW(:T^xo׫յ̣fF.D)׍v5`7B$~F@ s#M;׮J ㏝/ZW_M /Oݗ N_Hax=8/ RE8JlI_dX^V<Ǵ-bQ`Vy$~HGt߹5OJPj_I(BVB>m#v$W{PF{)-2|I1q̦|zzR̝䶪28-m8@4|ʧK_WI.}8$L%'k J77?n"AӁ쁾?9狡8PD9 UB'תHo 3de@xdr }'L;>۔ Zݿ`a>[KmY]dۋq߉WB?ZN6š&ɩ/#'({py){cMR._$bƞV2P+jNְA $RY}(}Ķ6ŀ0T &IzW D@vgYn.)_1$P]HfR(,E^t ?i?G{ج'hN/NOt.y!\\y~2t!RpHi l+m*5`%mԚ_{+EA<[%nq9E ]nw:sYߴs3f0:Hc[F˰huŒ j韶 V)@bB%%i3A< L/ھ$pe*.϶+K9P,i#1!U ӿfzq< 24|ٗ6Ȧ&  3ڜRyzF j cQT`FH @CCAˑXA{İJDD93ՃMh&kY;xW8BfMLFy-un\| >b72uG<=B4Bw\-uBI'[/3vA@<.Maa_Zcw},%U@4'e{6]| cRr*ɍF 7nNdz B`,*/},m|+XK ^ꭺ#lϵd;N'IԑSS%9@ ZelHSg0KD-‹^\5.cu )1gBx=m(ꮫ" @?$tƒdgB,W dO ͭ|?R ش`omxjȤY&bS>$ ehE%w,y^vtD]%Zҟw0I#! :yݤRm,=Ջ"V~tTUu_'N1a0t`L DN#(_?ɷ4= &dP+ĿEHr ig|*Vď8L բGq+f? FtR=J^DWQ&7ȱwnMNgln vHow\]4g8 vΕ[7 ]0'ZxR67|m,a5TD`Iڮ Ŷ`wR+Bㆣ6Fjt:ݧk(3E\WiczZ͐'') }Le4PuquSbs '/3FƓZ-q/7VMoZyrR].U PTtPX< \W7!o~o2n&3&k--ޘIg{KKA(|bI\ϼW ;$}Q?M !;^(; m2X(Wli:/ pS-EVCh&˝b RV OE n8htӗ铿,_mMulJQpaD wD1ĵD9#eL1s=稡FD=V* mdK= `nekVex{]rl9v;XcuCF9]TJxs-/MI;ʇm݆{&DI${3'{11W/N|]}љ'D8kdTԇ-%9 ms4 ^#"\P\\ݧ9f+(g}4܇V "(5Dy>8\Bx,m u%",%ۄ8=G.~i03`㨾ѐe[ͳ6- _ΔhY?K|d5?= Jr KэX2PH$3C#ֵj oHWă1GGb| MTڋE-(+CV=FQW\m L = ʋ!s~`f6L3+*o¥yEME8w-Xv 4`/z,feDE p.Uq/k!t|+MʞtũV5TDΑݙ'N?E14oB[󲬱 I`wm CQvDUs- / ˢʽ''?ƕ%2 f$Q P..H_zH0ٰiݴ@UU)?,fW4sW5.4#Mn CۮvLcZn˞ >U SR2L4*.qR˭x| s l fȄ28& ]ʩÎH7>i5ǞVh7uO# yYm Jʊ ,nK cbصK,l1;UT߭?ѷjB.MYSߢ|t8/$XʼSҪhf*]3/1+/MY29^UKy+^qq"6_5"@٢$! C3Q~ii*Y ǼAX*WK/ #V Ï߅)Uu嚮Yo@3|14C]Y\wϼ| ~^Rא!d`ELZn E@4ơbn6H@^n4?fF՗LGI#*M>Itm2C*ힿ\u|bդȺu2>O4XҪO+Y{Gs!K'L2)g\ k_ġjwJ"B^Z1Hm7}Џdho'fg }{7 Emʷ8kPďw3!Ӟ Ð^[(- O闑KxC]7Ƌxe[+Y sQ'`EȞVLC5Fko_uf*w2LIB/=`lzՕrjd0% Ń|zývlo5&߮*R(rΑg S>I7l y ]E JHS'P @ؒ"UOm0G 3k>xʬBH1Cz}&TO[Oj-#ZIFur-JP.B\ v<QOu րny9b~V~ 6of8AmVș)àd?8 i֩"8%DY1NߩGASv#-z8rooa#JIK73 1p 2s tO{Y?Bã93_݁HY GȫsƘ~n+-h>[n@_FOA!L6%I;F"ܙ/*:lL-WWٿSε{:8js(t?nIgrzT)H# ^_V̸aEZާKJhIՖr{ē6e ə/혦kVP׵u/GuP+1$V{o n6Ez0-gW%]9dGɭ P g.?l281<~"TJ^zr)BKsO[tIQI~0:v6N@F=0&vYx']d{H5|NYw od~֧`wW`)ţv@8BJg\*붠Y2 myxM9Nn +532Rj`bI U ;KYR1%=wB8 0-d?O~nn~-fA{ ś$%[{ॄ q ̼v Ea5i8)cQ(pzNJKuCx({Ta \#8!C#,KYYְ9IM/b7biњLM*Is$oP\ܿ9~RB{o VA=vB 0$d@yGSxGF:8LP~d4wbFbPDtʕ_$6 2mr~!\`wACixC( c2h<["^1A ~\OW9i1-d%A ݳin4*  T$AɐKMϘeGr#K6-E~htSm $ݜ+zSyؔ?3OYs*%N~I m&P,5 }'q05-}E,m8a6CyF|,c%SܩBܧ:8w~wλ<ph#KӲ;1mFǭ-s(^<%']p3 9uf+2O^v5-Z׺=~2ŏpJ+Ϗ"הybvu3jnkX;Im-9fߛnyhSa 5وvi B]o<6S{Д,W1ej] NN_mzWV8C S{;7- LƓ 3N&<>\ T&S.ƑK\gȦZ$'I΄@y'7ZR |_ &TGDF%+ <ou?ʐLu g[Vύk1=hS!rDZ]im޷VmT!p㜜KNׯiKhr^-(?IFυ-OAFVG,F(;$@MR*A2OiH݄*1 ]tB\LRuQY? Sj}u&flMP ) K*n!^؉}=C˚dK2[U&׃GB^W R={q1|h!%:<sh/a75^Ol s5myv =(ЭQjr͂ߘŕ~;~ޓ}ikG0qQYkm|c%$.G+EMr#h*p`߮N*d-GNLB)e1Z{Ivlj=aިZ:=;9D>+5|Dz{!&-ŗe-GxuhWtӶ\m4ȱ[/5(%2~Y-KЁU^[tEč &cl=B iNtw)Xv:=ZdT@_:}Q٥sØgJ ]/уky>(i֧^u:!P4IS ̡DZ7 "e-F( RaN(&LK5*=<V/P qq' ĈΙAUYt+CJea@6rĊnt`֋5mʤ͛b3ꉝtrBoұM) +V<4rPSۻ:NK/PxIvr_w Zke@HH.ѯCjTF CJ LztޛFA?oe<74Ř!, IHwۂU3GSd*OR#T1i= Rؽ$.<Z lא5%%I#kAYYfINfuOv"Ezݢ{#,U>8=%_*8vu,4 ?Ҋ^&eS 5t g2 SA]@7nrrRSᨄku 7Cxher9rˎVCIYmlFa;~5V {JZ}FxאK+efՄ?R1E-l^evgmʘ'pu? R_wAjԏ-W(`|!Tr^pԬrBNY8]eq[fp ff?JEEs]ߑuZIvIS5c^,%o^B%&<<Ն~ǧo߂/#9~[u:}47}e/BUR{ƮB)Ј1d 6`7;tAynmN+'gp34KivHǁ%X1i^af#a@/9`Jx8ALXQ3X*$99>@7 Q boc2]E"@S+tsPZ?q8r :kx䍡bD}@7NK24X2Ь 8+*RA}@;;Q+6GV}dl;x*=e{*9zY$&ɖp>םd Ag?{&ojIF-8>M(4HD[-24)F6V> U8"rBh؁JגؖTLE~2_o E{aI*s"=T\AM0c׶.k6+^d$l%dz9Q Mo±٧¬ AVeR;9=鳞Yh@]e4iXŏb{m7d^<о]eEH0 pp=dLjKBNh(hm ͥH9(:p8(6MpD- )JbnRZ6;ʇKKR+Kdx_AzZj.,p^bllmÀ\^zboq[ڹQтD(~"wI ٴ  e%(0hvZHVVx͌=is4}gCO{1X sbA6XU3X+KVStK!1:BGڤWDQQ[j(Juj W8g%,d|qK%Gbri,KIKs+A1<ҟ.2M[LU;"^Aznnt$Z͇NHCIl/Օ"KӿLLllm"ۥ13uaoJ+uMQ@D n7ɓL&NaIg?s6t `-$%MBr_+Y,Ayv聓nmfv0:9eRcGNFuL|R $.U%k6^n:^k{} ֳY]}_YyVfo῏< NN ev ߁F6hW%q]dBP\uF#{\HA{kMט`=PրRw=5:(+xυ; +2Ν[b\M3; ٕ@)tn{j%p;E( FЬU9ѽ|QWg:`cgz25mC~8ī?jP <׃!樹 ꎹ _Fjzą6#t ^n߈& NL}uzzA}ӊQ9k 5pD^9^DһAi6f($N _s*1}S[3L>>f :O3L|Ȍ1iGi2;ټ -`"tWSʒI(BHHp]jv/s+"_JYIJEb9K>Gq*a N扩+}x<Z#}L.o$7{9-) ,w8=%A4 yF\Y!,?=sI=0|T'Ȱ NJ"@] q5][8]oV *n3=P7se#UƯIbx?bK z+e5ËX8]e& a/5+7;vJJU;7BmBx IK6oߜ״NFvGz-}{Yt*g␭E/e!s,c·+c7hSn].1:vWm]k7ydMnR'J$mx|QeǀCu$je=?%66½7̼@EF$kY׵_$ Plec2[p؄{q[C@-,?{z} SM%6Vrh*}@:[y+ ͻVmǾ<-!O~彇33C"oZ~§6PB{3`qX}vd7dv8 $"Unn7Z:ӕ>"~6>cPj.Vd&"$z*YUD1[T 1[ 7<պ?LSHz9g,~ď_iyҀ#qŐq(t8=6pHqh xȥK#^bP b谖BВ4F9\!$Qr6)C>$gr`?>9h>Ԝ#DzX1z'O ,eKt"Dk>YhAEv ;C.FH9S D1|ct/YDH 2CK;OCREN3UTuU<Ꞩn+0s}.ܾӣ' +=48=J567?@ُEqhpJ^8^A0GGj\v;"5!*.eŃgɊ.]FYѡvAa)߬0-J$}L6*â.a:4yϭ攔[ksjH].[,/ʫ0肒Z!IQ OeK#6n=eZBZ$ lA.XddèjM(@Tm DK3kDEcX~J7gKΩwygXL-=R6K18`u4,!vMtC_:x|L d]7 ?;@k^;y,SHߊiF9 ݚ0}C'TJ{G,=@]*e@/!FAHŖ@A_"i57]gBor:#7lK e*>)A(v/wS?=Z~JKMycv^^+H#W"SdS"akb+KHnvt4tC'KO-'/brռTN1F"qI<j:U=g+員G/VI6[wmPCMė_L6K +mjF.x57j-[|wX Z)3Z[+d^Ra'exLlEhwHUW͑ k CMM돣m$Fi+'Ԫw+{v1%:o5x1Ч6'O *4b͂XydplN>M1JJ Lv0Q摌#Os-+)M`PyXw[%ޭ-a#6ty%oגK)&s=a%r @4.qbm(5b6RFs~\ۈc({X}<,ÕUsDp>UĴ}Z(,jڨx/(LTF12m' n9oUSNBQ *޸לup6w)At^f.m|^̚OѐC>6X]&kǛ&9dNdM W}Koao^c_+4vK/38#֊*b S~iw=rѺMoF~)㘹_Fl©kZEǢ%HsϿ'G! 8Q '1M _EZf>~I<1zxߚri3j{%R=yMXC$[U.33Rye>OA (7& GPV8Z=6uS"譾?=Vd;˽2 AE +LΘo 玲 SN\!qMj[YwΰlS2Bい,h݉l0iw.x&^XȮX0OlRmZb7aZުnP`qp%$ӠHjǣ*U福0@ bWP0WV(t*Hh خVeƜI$i#"qVUaa\(TY*R0w|ާoZ7)Qcd"v]NQZ)G^aiVw& A4?37<U+P'SRb@{3pȵ̞mxy< ™}48XqP|q_qB o^IUk ~X9rަaM\]t R=> kwF(lLk<ѓ0h_6_Lm8sN2JJo;Zq&K&m!v *uY%F"BE]Ll{揊zɞKh;NB )"K|)q  k'qIu0 >ǂx%XF-ǃK.}T_`Un/ 9L^0ǓO:? zn5 NruM^ ըb c|C#La EM,bymU{%!OW `0l̴@̹U}i 1мҏW"@nvZ /#Qww g{1xv'h3jz1Nላy \ HZ Z~1[GdB(ewI&zx{ںU@H|)rR|(z,pjwuB;pg4Zcv wJaSƘ<7Yƀ|uUCP[U( jXP>fk)i'_h9k :%zh~:uNzSI'+UbGQNLufZ"c?c$\hGgb_q") xr[#Oi70qdRŠ k~ a徻x5^)*%D}CvfE!ŗ hTj,*$֔>HCq90 e9Ё(#HDdzݰtC >OYX15ۓjr[[6φ;;'確>%&(m raJYT%ka0e]m=0.:uްEuxl2ECC8P߷,UWØX %wԫw`-pt'^H̝|Ty:? C&;H}J u2!-VoJ0P&ut+D& %vgϧE,FxR} -%-yKeh^>=G ?})}0^1יcq(l n*%dNeh }OP^fqU )_q= `S%tZY7-lJL9%7f!^ s.GƓyRsy7+d'&!36pC匉L3|Fg$M\60f.\e~m;q mlw?1E1dʥ|&_;l"$ ۤ#e`R\XƲ9b_8dIP7*!^M Im/chRjLu"H n|+Nա85iءi$K~ӷ?"uO[vC\9X~ω&;bVxTM˹sDl Z~H۲(Ck/+Ur4B1 +hOvhuw( [ K^ wRn]9i/.\gB`N+ ]B*y8%irN6[šbZ,aU㯧/g:$>᥵=l'1KYo#5nz a1=`y@ZHWQ/׿! ,t=2iIr?K˃JF‘XM"ULT1 Wǟ2àEgM|Kosr6.o[ѭ͏Wz16@ kA8K#.00Ȋ2Z0*mĮj8g6ᷨz:ڸl"3(n0T#q\^ŭ-:vrGO{i4;M" Šr52KY 3#f*4 Zfr- Rռrj"L񶴔NѢh_+~5,th>et\l2ȧ,ěE|80!_"V~-s}q!FdfMha"U6Z bU\'9(H 1OE4t`+Kx%ɓP>.KѦ wlT z/qASU,RIVDJBnZ'"X?+½- puz7q#jtř+l CA)ks=v,&4-ABWa7bWy=L*^F86(lzҘ<571CmgI0 <˾L_/'2Â8O[*U4ڜ:}INrH7}ƀd bf{O2삍n@d4԰vcN?;@+"PY 4clކEN hJzHu8oR}0}ԇ7rMvJ.G$Z\@-NM{=XKP4񺁗N.̡7d@GnTMt-ehw:WY~ʨ^WR%RםS#=t 3_APCXU~b'a`Pk%T>Ti Qxoo|OaOy_˻q=/Cފ#]y'7QHOnlig#g~p 届ùdl<ߘbd4< VӜ@Yzxev*!,m}ўi'kf>C/*gϳ90R7ar#z҅X_WS$p\F7E^ #XKW%KouMs/?umNVve$&p]BMA:|ojޅ9k r2Z+j|" &_7x(U?B>R ܬhې ͪVXOf:8>!CY죛IW> @Tǥ9_k}ldg 6ơ~#Fnt?5:X@3 )K:.o٣sc^٩(s6Zpwƞϫvf pc%Rݨ=9Lx uxCryr2m%+aB;${Q};\ @%RVސ[f.5J@ʥgLux, H$:V#jh2R7 f&'":OHt=@83,]kM (=-jmnBP>\ϭ6sw7f@UGv:R+W'Y?ņph5!wxAh~7}T8}6Яfdꑡ sVZQӥ\`w !P߳.hbgkUΤ{#-AWthq&Uub]߲#l1յq#vG^Q`so!^$n/G|Fi (M߁TNHq @q&&rUZ("QB/HydЀlQ~J([UY؅Idk!M2ߏ!Sc@>LB]OU ~&fxtG<Œ"*K?bh>bj~eX+"*-MKrh=S0"HA^jLqd;A5e瀃3/xA(Q=dm̓R$:sEQL@c+;ԚWxԢ˻,IyrSŏa :ZMTK6[f봬,їJ'TvsG۞dЫ6%LjoBAA|1hűZhG(~d)H֛`bmBTl#Hޢ w rM1X+fD\OX+ޥ&E9(ʑ(bkbDP?L^;j ɖ/7/ܰTݧJM{۩ O/5̾~֓%ͼx|2|_1;5f( {v=K '-ld#0:jp3=_O;.Ssܼ*;ztGFoa荡=6cćŴQB]|ÚcT;mõ {߈qTJ27D7X8}R#|w& ɪg3BGGs>hUėf'Xf:Ć숇txW"Y87Qn1bċ4IO{L@xc*õ@u.v(*, to+ty [;3G4 ޹!@#d+%عmWhqG_\Q`rké -26ڤʑb^W_F# w Ћ͜:7cd6DRfyu:)i0 6"_"e58o%~? /siGBznX )g·ê #HA %`Z|j@ZG(0<4SgFѭS73[GS""%Oz.I$9? Vqe:g9vrY^&L},:_.l\f3pq%_Wx zS2v"|у;yCgYnD"K\}fT)ZG|>d_VKHe{*~IIB,A.pe`C9~>(]9>j;~mOyCglBL#ZMAm)5V 8I R䣆l1|赸}aL GB ҋ '/4M7Wod[/Yu]E|HnZ{j- ƙA ^Ѻ[T-[Br+|!Gdo_5r;IS.Μs>/f\DlErMHZفqXS>sNV3/҇q*ُ` :Ê"rjt8Vj~LRO!GI( 0{~=zIgv2l_(c*/f[`!ɘ(hX_Jl6[ p(ip,cdV2'VBz^S p$x2Ee?ڵkXfDs NUvQFoBjRN/x{>;ػ?kn deU3xE!1qX;YX3Yf78Xúĥ͵6MWVPKbV9r/|Va1',n] e,#ݸYsXtV͕f2XfnYSY^ pw$u<oPaG'P3oW˘LY z:3TݶS$bU'YwEn`lx - $hTWk.|.GgEtwr+"aȾ γ7m@m⋐\u翄~a/CN8|Ǧ_ATT5WcqjCsMYH&_@Z8lH)6.-Ѣ][Kt̄(DgvPzV2gύ,{f_| z Mssbxr]B&\ kT6DWMan_ B'֒Cv}`jZߴṅco>3HFh,:aCL8`]O6{ع'UVy2h0;]r A$XXd=%O4-LA牨f,g3 ʖb'A+)$(x˷ KS-nPg3myf5<>w7}ԩ+ۈ}26 q1/_c-O=g4z:j1sTN|/3cU݋t0 }}c6վY%6 L3@Z<4go8>OPYD\ʦGѕ/nTF1,,, 0hlmpj,A{DƊļq7zwMoX6ѳ4rVl}IP}8 'T0&> g_/&z*ѓf:?•_1b[qǵMHܼz /6/_=J$Q7`M*ꓹE$e26N Ԉ3xl{4 *C&:=2K1|GB=[j}Djb,S56f$I5dSNj~ DҰ1L1)2S(q"9d9f[Xmt,f.XXFE~90'̅~7d IC{~-Wd2<۰D`@ I(4oJpXhk]H F2㒃iOve;txř KscGcS/X5@co1#lw"o-qNslLnK'.G,&I S="SQ#t2pDHVN}P\pb:kZmt M.Ol}F1NmE0W9ShH䪆WD0و~?bL.e,cTߩ[ ;M-dkzz k$GS(P]#*i"^H? %m_L ת=FT:1 AJ\HN4el$K_qkokp4UK!_ ޴\O-&_  7 ~hI:֌TMsfTF"گ][8P~B`3w\\KC>$[&IBR1(VYaWCdCi(ur n']\H/=2#l0fR3lm!{x?x曉xy$Oz\5ůoG=>=咃zr™}Rd'`e-zS_Rxe`.݅{e/}(sN{it^ŗB/qRFbHQήRyg2K+uQaD1>F."=Dwx%do?ր_V%5~.͏e޻'(IuVͣ,\ )*hnM,>%H1O֭Y.⻆ s>.xֶocY^g%_T*)xɳ gHp*[~$\R2cjk^XM+*FY9',~5lʡ"kuwkЮ ꄔӞH`p>{e ɣC3ٛ|V5]غnS!Mo>vء)o|/ s``TkTPga";G1 Jm/w)qhb@Dm[s8]}wΚ$(gbTz itU$b|E%߱™S:9O:1Lb s-SA3U|3Q|,cNJ/:OnW-F _\VFoӔy by᐀ߩg|uAɪ+r^J}XKI G zfamM!偅򝎟ePz$-a0vo(; ՜$nc.vrТP&(KdȜ]vMES 2a +SP( Wb<P}lvfy;Hg#FRtG4F_ ǁ,{AU@^vOj.{m8ŕ{Z))0-&Sf2t%xDc9(_s-w j+ސިs9N b;ZI$28/-^h: L5_F=9\ckjY#VA^&+O[?FDlv~X>/WGER6$_s9AҨ4 ME öa$FKҔ">` භAذGAgtAMTDƋAT=7~@[B N|&O@LXHչf;:I*[dO꾇.! @df_yvUK'i0y;DX2eыd&ƴa6t:/삁unQ`$MM"g\Cv@ü9R5q#Hݍ4jִR(5)}5l+0zvPY3^߃R y[b__vXSiɣjJ:_zKqyЙ+lULWJBOȿI Mm ED%~Qn*N8~;{;@\ P^ڊo+{SD0<6~Ν)-r{x= Yt|~gq}EG+/KĹ:;"o?V=M/f^k^3ɱl/Hٓ5e^cDD}Dq #C`O>ϖдI& R0 4eE]W gJm{6`PqRH$wta˳5jZ _ fwH1 ݨ<4׊K0+BˮysmdpҸĭj:ޖp |'% K? xbJ,bn$ J oݕmH 5@{.62Y grk{`v,2GNGnG )FrZ˲8G@ZS$Q YvDAW1Ucn<ԊHQ@WSh4(e!'); [l-DJO-2Lh /V^`t3ྏ2khw$Eai=\ ExNFIva,9!wiGL"6t\;ӽ,^d\#g_us3sG̟\G*}^8r9dZM] G/Hsq%&. r|O(wWbGGxK3^RqrwHM|xLoդZIMoyGdJT[ʣ)ź`2},BŧVwA (ˇ0ޔRRLA}ep"BbeJ K0o ϵݝtQ΢vvgc#e:dG܍;msV'o;c^[)}7S"-ߌ(NMgM wX% r)ό8~!芲 }he<7D@*ό[l:3׍*pQcfݽAz[+gKI=g޲.kt<[Pn_K\ Ieu<K6sv&c v[ y:$HRu蛃% ­O^nxߩ\/]WEr&;@{$.G ي *A2E1*`p.X= SBgk?9I1Md7Z[@|8daEէ'?/wH 8fQ[]v?6rS~NY< ;VU^< Q"zœ}f VMfdV67i9Th6u T^C" <,"*,ԉгizY2?^]<čp+9?y4\!Bxy'IM `R4>Cj]Lq]ܓ\ e| 虂1H^\a"ϔ@zTL"A1cݸ0s/Y?f~H#f&Rbd}2ˡ"ؾgooĥ vܟ\۱aHOFSbY,Sq_",[3}bI}@*N}"9-JEkԡsa_M\ToGRCtz-6 W|A-$How<OB?U҇NִĀ1ڔI{[t}Fc3˺ K_1E0ª^U֘]TRV"lqw},~+O+5C¥TוjRRQbh@>. *V,a1^@Fqqp;u>xwP{`z#@(ԛt7f$h r2 ?05 +O$vbD3I9˃3Э>C"f-5+9]d ?6k[&]vv=5rAT7JRx);N[P6dpmyC,I{@zGc߳}%#)7k쇽pj|ZΎ9IC c-rgXt% ~G{ G3]ސvmE߀ :kvr(iO3X#,9gQ)`jڀ184[2Kd?r{h ")W"dY*$)=٧i"rw7:Ӣp{*>M(5bc,ulоBB` LD+ݦ t]X_IÈQ<>ml˺<(]YGlH>.6 ,.K=}ɇ.)\JCÃzou~\=n֖EcN."l>؟"lAܩq tKגqĔK(+/qw1Z"IJ ۬PĽ5\lt |ngOCifvc7ڃ?iJ`rQ=`Z5^7 Rs\תHC_?13'sVH|}m2b&^u2rq lp15iL7TqOj so_]+6󽱻_"uy"ّׯS~j| B3$1[7p;X4TYVw˧r$SW٬*0X2TnmQۨ_DFqs>mnjRuMbO|AN"9-V*jW؇h:&ԪL<214kGҨN Fnyr'UW1ٵ̬XrG:FSUG.(KVILd|uUU#0ce53ҲopXw9ȆPT2k:" #l[j秒d}߲dƔS[D-@2,(t'"6Tw|*J 32\OJWs}k,ȀR;yaa*_A; +9k~yI";4(*Ծ[lӱK JQ`c{(Ոu|Ejfu*)o|LR}AHE䠡q[.u.@K<+]zMŞ)% 7~ GhDx!Xֶ|w]2^)r`vo M̕ tch,lǎl]1жp|DHG9YS7Z5&GIAFϔΟy[aa9IiNh>x0+ob~}b*Mҏ쾆L1I4-qjwkwo\0G{:k ?!{ $ne|-cfv۴c/pœ%cf _?i|:>74.q!WФV)ͭq Kdgl:Eb4rQ>mk+K)RpVSw8E$V t5e8r'WM^KXa 4Hg$ K䇕DZiG9ͅĦ1s(2+Ziv: A1uıأ'd wdZXq7X9eďUrZZ 2zWGP9Z C+U}Bh5zhyibf2 忓&Zil:+ԃC$pی `Ljh~R*´!P8~*WP>zc_?$"f\D[9t-&΀C?ʇ-1 ڳaM|ڈ:\!\^#3} RI8~x#QVđ /HV=6F!dϩO wfdw[ށS]19ȓt?|Ƀ2rږwӜWzVql.a'lI7dFmRDH]6&Y/G :+1bdx#@#$u'@hmNfEg/M>nMTlDģ\VH5a ֻj3yrI6C@pV f{$+&l;h{M>bn\]%k6IՙmvsDC~l<g qMeuF  KPٕ4Gy˧ɴ Z+•( q ۼUBnR@#S :fdN\.lѰNX~Gr`F{KԈcȼ5d憛 za߾/LpAv7v˦`DlTx"Irޯ,Rt]l|ukMA Bt%"ˣ0R/'08;InEAu}%,2Ť#Q;ԣJ!SN#pr)a/}VԼuw#b4Sq.+2\۠  sb1@>u|H98- NY."IO/YlÉl dzyk)0ujюFsA/"o|l x~FڂoϽmkHɔ;y1_/H-' (yg7.cHZ\c"jh,/.O~KQ/'V<V(FdQ19+ `ڒyJG}=a:63{3|.9>-p#-͎hf z8~ILjMέeM*Oœ8p*:n66WG{ 흘:͗Eq//:T4;%PP0DM{-SsT߄qPLSуwJoG!IAr z aͥ?L*噳[J!+_hf#FHatv]R}iY֩lvn8؆6ߏz$e 7kRVqHf(ؕ\oPOp!z}_ÊC~ 7rxRۻ>չ"x G[RndiBIO*'oA $ujRΟY ,Y;5XKX<(j Rb7h:3f;5dR<t!ExZ0(@<aqP{?eZIP*{}6J<5V糤JB5G%/î))/FC;3LyըZAyR3'Y)z{TRh-)l:/4^pG-EYyi9$hQjp~:{!8q2;fq'R ~2mHh0T|:BU4u߇}v#txgݠTw;BHh\yW΅w%ch)WjσkT ov< -9+QߣZdul Cm/M0,h2[:h*rh.R~ fSfKs3 E \T18!5ܬcs!Dv8hæ0A}#XnNOq~([TguumJ'08C6 g'S &g# o6w1lˇwrr{?KZMRLfbh"$7 v0X8br 4dՃ\k4w$5}`Cs*!v~?@zjP Z=2M&} 1oUjb^.l(nW߮ΩƍmJ%~ @i".tɃ PWY9M-mJJSͮf}2]XW-lLYO/[zMyZ2ܢzɦ e3ѿq6_ =?D̐Cx2в?A48!~]̢y}hQJNtgbW"%'!VdmA†OT׭<ܸ*#;a"!GմE>\&+%b%5r4?5Xxo $1=N4j؏H*]SJ,i3v %mwi tPs ݃3,8ʣ{w %5erD"ބ/O hV;p<))=ܩ6޶MB}h}!&8⽲R2||}Ify4Ff`=dE3ؚx>tȅ"acي(UщyB&Z(t~q@ۄf)9+uEs+H( 1+=-#fOqFm^ ]H=)iZmrh] (W3BIv*S$՝!3AgZ Q201%t~etg=9;vDTc=UISB-+Pآ.L2c" |;9.Y~GЈ¢>7/^$Ys%{#(R]U9@^K6z#k !:_ɢ\Ldʴ^ { Yt:c~i&֢;u[>]PV-S6 iuIȗlEL`$31{Q]OW0׍;?7-VE/ P+@ϙ_S?9ӹڠ^ 3_!ܾIgpD`;DoByDD+eh?U|ií{CHK1-HᐬpOOҏ׫!dY,ٸ(n?&ETO CDV=TT]ei"8m yb;]d Y!Jc>0= &MCYcy7{EbguK2c~8XL;DE,+{nzn\H u0ن"|c*3EswCV?[KХċ ZbM(2W 0E'HJ|:u#%XjgcB͜S+?go:/=c"iaRXҗ+ TK*K!i ⎪jdףQG`Qgnvۇ*j! 1)"88\TtH08{if쀃 qcO#z=Vq$I?֓%qT üNy?էPrєhq6srDP@ez~K^z/diW(Ӿ6}tBIB EQz|,9Ô#eh\Uz4}"c/ט-rڡ{VGcgwFLw|&4q6b nZ&Ԩ Ђ6ɿ.wS5ʰiunprr ѳN O(򢸏-j0:W>WCjqP:Nnc#On bn1GD8[㙛{DEõ4>s)[z.}fT&F|r'2 R҉*ٮIR5XѼ m0pKry!*k-/m>0"+5<Ŋ>۬{ڛ,I]v!PZk5EJ1H ?O 9: ͻ$o)(+*9ykk쾫IQsv&I9?UdI|0B`+(5&s"~hM(qqW'R,$?[K-e6 cA陌҂`'3p;9_rR M՟ǧV$։ąKŻ [d!}IIggrWj5sw.R &Zx2lVmq:~{Go-EpRK =tgqZ)Xc!"(3 HeʝLoD@yՌ+BdʨY7PuHF2\ΰd'+0 EP[+TxBoe#{J3!y1|wC vIB7yD4X.pGllV`LÒ:ulSB-DHZpsWp 4cB5 r xT9$tZ_ {tQ`4koNR.&6s o 32uupuNq?X&}S4[gf-Y!SagBޝ~/\b6ԊepO"9ӥ{33p&pxie(;I!-^I`^rX@>#pdf[P9Jma-l89v,sonج  ˪GpeU1޺s:Bgul?XpcǬ75j\piGW=LWDkvBtC=l->ǖ.w*{)M_UqX['ameK(M b7˜~9*`  O79H,f:ӳq#|$l*:g7RΝ 昴5ET692g]śBs@0S;6fp⴮Y({=6ma9Fq#U҆p"hH|&`ۨd7zf8'W BN,*hf'*fiާMưU^--]̌#mze<r)TMCZaS4o4ZYE/6d1+ti}&L͚y}Fǭ:{^^{ʃ PX (*#NbhmKH[s6Ga,61N,t #-A֮VOQB˻*I5D`[&o{@>l $ P򕫇3ĥ;AMƌL_CP@?8IO׎ywڱ3eRuF1|:w ˾:E9 u&,ptkdlRjȐ Wuԝv;:s˟|qڡ(F2?#Klycғ+[`d^sݡ,f?|PZ,etǺ4M΅|X$I\z_ wY}>i/UVjo9Ϊcb* ˰yyPdoR޵ l~R6DRrxr6]XiKzt ^+=ܤOFcҺM߽Dpٶrvh8h㿲A+]db`̧t[LszUWʪ} 2\x WYlZs) {_Cmi1N85Bd2bv oI|b<4.mV1.X&;J(b}9(}5 Q2V\RZ|TƜRY%s}z=p%v:m{񪏿Tc_1 k39e,5B]LV Z#E,\gD%/omK'e:qR\\>$i:͢whF|.bѿ?_@-;CqIkP%obH c^*f"TpCt3z{L8~{YNsIC88k܋T\v8&S`]oDž!Cbt7-jzmXq9a W_{Ρ>Kh@Clv ^sP-^-!(,"bHC%=IҽC:݈*#-S7~ZGHindLwx62 `ކOM*noVXR\$W\f&du)Wt0ׇU8V2kWVQº7}Kl.uKޏ:Ǯз2uЗӚ~TTFf:J Ѻ2ڥC`Wީj_mn%_Z|?-B~EX.\%Ӏ2Δ‚Qk$hӡm/Qa_H4R5zq)^'-Jвp903mk@KubQ,7 )`f =Xj蚷{ҦK;"pʥ:..FXM)j3pQ(@jV`怐A* u@B2܇𪀦QD"ԾeRһ(ȣIRHr*H-JQ! rQCTb*W?)evxFѻ..0"l''Qpʙyur\m"ރ=`>nX zg}U۸{"Ӧb6!vIVM DB!+ Aы[3"ܲ&Ӄ嚣O*cQb}"s;'CuSWZ/cfBt{cǶF?qHkeQ\U6FBӁX$Ggߵ2n/c1$ ] 1>{p f 3&JÙ,NsH%cW]FLBmm(R1郡t-h7}4㜖oCJZVΰ.E~;Zb1-i;8e] $CݗLwN1hh^4DbãV&s?ZX9d?'/A5bC8Bl!(-HC{FG͜!1]j.xɴ=ґ~_|j0$ 2`6y$w KBn~ʎ߲hIjR( U%T~XZւMEu_ wT%HâqPp?~ a`1 z_=B,9d.iP%}=S~1#c<$Q2_S>@\gYQPV<0fՀJ_it1E{c"xcl]AnG~^Gy3i:[pϰ!.%v-[Vs"1ӁJls𘳑Q &-uO݉MUge7AF:[&8Y!S|ÇyͬӞ78*&~߾::-aw ڇVP^2snLo"dQn 8͂.E8EI4 SޒMi Yo|]/z-zp/$ޯjO0r,%r]U( G] ?D%dPWP^ Sޠ>eVFU8t?ŗ ?~0]džhnA&~T^B;;T80uR)ezq~"c B(ghr P/x1čChTm tCEd!( Y ~SܾOQ7-!y:v ZeZПtj`>7zQBb.Hג01="J砫+A&&EEf٢jco4k<o!k-\wk2ʅ<~C[ZdFN`-P7@ь}w6 hRjA#=~b1o/\]lxƵ1EȨ$Þ'fy=3 a7Zvͭ]p+%Cw{>wՁlAk2ݙccjfC'{>~ú,׎\)HK9(O^[):%Pt>1ƕ-N2_EsZ8`9Q(]r). V@Pu{ Fnj5| gai)àP_y7L4 #Z\dts oq@s9G&{ix=\JIux H4[O5BzHuǘT[:1d_M VF{S=&Z_JUPvRrkYB2tFyg%SX%UK[wfsz8!peGSu O!h~<#:k Bf)7~__z!gOs {[U+DCt1{|L&J'Hi1t{[ :ƭqbqaT=$Ƿ^LѝESEY>ݟ"#J1캃5irYu D%^Tf (0t 2K7n?%PW=VK3iWINd FJi$>sD$Af6_rmH P}@P)V/C-@]-9:,K]hD,iԧt(+\_6@3ZT+9t|)X%\,e8;4z:{_}L{^ hb9ٔ9rྮ9 |Z^=YՃ^͓Sv=#sT_Br|ʿZzk${pA9"4>ڤb H_%gҰ∞x]Li ۆl \0}m\b+-R!$ 5L PǚU| xX> 7dC Z Sa6+M*jqޖ%=)?rDMfAdIvWvnN›^nSPM6QzĨjana xNw1Cgj8ML5&&} g@fʛ0N5;nz)P1~AfvT^bꯑ_0 Y1sE mcT.Q H+˘|6A1fюC]s+Qy'_8ԾhF,F!O XPTr2#q%?g wuـ^KZij&*ϯ:;^ ){o8ug~\: C I0ރd GKa)jm_ϥ'J)[AsY7t..A@+k%HlAuۇ[~ M#Ly? 2#tؘAݝr` {.Z1x ކvy'yc[dM)Y6dlT#*ExmǍRh?ڸO9He1=?BdOdU(5'ز^nP $ E l[8EY*?Wg{ ' u -8\xdL72vC_zZ4ߡb/%ehtLG]4Y2ֹmL!D Kdm=Ԥ_MI#p{(w_h6v,PG] ߛ`/x* )"f*ޔp ǮV`n~q>@6YNwԛX)7/G!T$MZ_s'BosID&|~+:uH(>JBjVR,q{l"Be,2nq*`c6:I-AeЈ' =4c$SE/T&FuFI:a~Imdo}<HD6&-h''.X4]g5p6O\KK B JVկIYKguMu 7f0^~EFH;c%` A> JFs$J 9HvK˥4]0$+W^UVkշy? Q ^O~ڄ98"(ASd"8\9`Haҋ7GLJvuG%<8Lx`a7OԙҥKsXz@1dU*vvי`br6J!O ~6Sgh*+>6D!KҶZ@p`( gnz;جS l8ɸo'+{@xFҧĽ@ |Nrco6H3ú2t05r7;:*w?|פ(Y@,*h@ݼ?FR}y%Xm9?P LP. Bow\=e߁YCrO;4Iᄌ7 gy^_}H)?A:UQ|u>E)QN'g\Хj7z43ەf )̯l~:[GH; Ya.HN76km\#P5O3:VyiL-iŬb3=Sᖂ 3*cJGuU Fy#eKZ) *'~9@o\X^}%'omul^qrˆxK5IxGs ځ ^\8u:ўs>UH5&~IyWA)C bܠ' Oi01y6, |s\Qa]7 Q86WA1}[[5cX,SlE8c}OѣFWa}ΦuW. 9sk^sYܧ_Xs`M#5~ոH|~l$n6,t鲦?jslg|R58u#SU.oH5HO)u2H, G@`S7o8rđ7cZٲ5)Tٕo\wNr+RdQ@nZu+3(-vHBFdIF[.8ËTARӍ!/Jn.LU_{d`ExT5{g7R`*XNq@ h)]?vIW[+`zj^WADܠiA':VCmGQ)N/sE#m$qR\^:;R@^YsvMqVW:iVlyqp x:]{\F:mhPp{y{rěQ›SF'Bݹ2(fN~d Bpo^#T'@(^$]NHhnM zo dwT0U@fׁ5fI L$Aă2gx@<{¦A;Lm-ؾ8arTiD64/RLt/M,\}ŎދmԄ9LMwtXŽu6zj-S0fBVmRtU>ۨ\HW9ZfɜAeFc(e7$\Mt(*8[ίU/!|d(RK<mmr4c.B: AsY~}s8^,Ip}?YɤޱMoH'UeD,Ƿz<>@Z<Ԯ hF6Zes:IUl2֏(]8 y.H$ɋ2Exx8./;W pV*~{Ì2=3? 5tKS (y7>wߦ 3dR5;KJL^5Vx r _e6:W;+uPELVUk'Ѻ=im_=t.C"wL؍22\,H[?p_~#ϷUoaB 0pYl4l<ϓ(l&'ZTNY/9)yےZzV|\]tHp6,(EX20xh]6.=F-A0׻:HB>GM݃m;ѫ+٧vL L ^.=uޯpwU9.QC#;u?#$M/ZsGH/ ,V3p1@]OGSlJ YlW/e Ia: =פU3KMPȬgiwXcީ7wiMԦR8v裩H??!GuR]qQұ=y@E)7J^brr|tAz }% t;LlUJeN(U \=K f=i- k{N1GBl/)3-3]Cp]){0d~t$/Y-+GTZ;G+Ϝ=œF[^{/(P.=k;xt ٶM _o(-ZL0ƢZsxRocXc7a?ƽfLb3q@~WF@8`Čͧ.z̟ϗ.d!z NA6ר? đMhgwc/Ơ5g&tC lW{u*jn|Cj\2vCib"rOkkuط}~-ϙKi?ê1SS۫x{2 C]'/ Δ1]m|WL{`*1/auwgBɢ+"%4|^|y86lo)ɄAgPxgNmK.y,(0#ey;b7w w0-Ur5̌>5/07gf`fGqbPDV{v@WA6 L5|FؚWgI^J]ĥh>05o^# Ϧ Yԓ8̡'ks s\͚r/WSv70y, ёQ"2(f>8{҇ PwS,wT:I{9lL-ڣ( (]׶Bz ͩԊazGE֧r<1dLeȄh ,h #BºA*X?_|S5UΤ52yZuݝ\buO|kYJV2dx4/Y,zDK/cR?}p( ` ?[&&ЅِL; {Xj{޺ s7spz4HJ/3W T$-mW"%= 5BJIfsq9ȫ+Dݮx1ul2C~N g?/nnPZט!P+JTF:\l*,vJ <;0;l܄jFЈ5M&2\#N7mRD[+Db1MEq)l@7Yi ƒf4*Փir]G/$3PT{ևڄL9>'T,!n l Fjw߻Jrj8:FQWHV^ګji0Υ'jƿzkAn6:ʥ PB@'-Y]v[iܟyAΦbώE>L-sedYFP6TWa쟣ߋ]g|i$ ua 6v"+[ @C~:L]aѥS1HYJq9ύ do;Um$wLHYPnye׽M?/ MbK|'XR |ĝӥTm&zkCњauxr֎35~ro }vy]|1 524%8%HfF+,0KЩZ}U=q[:{зKxl`1X7'U*R}HhN(dS{).++7BƽI|j&'61AuRQsSetIт~ho4Ku;uHb7"bԙG:tDҳ[UXKɸ"d`"#/ pvC;qivf^9K7Fep1hOo:WR-yn>WEeD䶧S'gJ/B1u.})Vhf‡AeϦEӽⰰL4վտ=QuA?oRmqadML b"KS|Wo.X"&h͜B`Ib+X XK!ԉۦt5#t}x[ٴbOBjFveD) R5@- fWbdSpE \GbIO3F l.E1N>X8]YI)K`/'HeRy9{ܝ!}[J"|D^~'[+j97iS e RIkU]g* (E+fbhJq50ȋֱ~ƱˬW0]]!L61z[()22/qYW&_{<żT`D;WT)FWN{bxf`LshNUlT+{P8V*gXi ^ue{ f;ɭ6?aY@g,D].jV3kE t#!jYex]2k|]]Nx[5T( N44 m\L Qb.%2eع_7WJ[*y%v卉cHzlj{; f/ H3.\!H7'3F5󞴝|"O0<Dћ:#UGv6"C<քi1e{!xL.|wHN)TZ?;Ka(fd5+=DMY:4p2ßh#L\-,Lx@IJ֡5r8ڛoA'rZ> 4/S}ܛGo"[+4dŻ{0sb `,F\Hb91 =i}7IRĹ0-Od}UfŀvQC?1]$LϦ>> C՛d\nB; B ]9\`QlbsN9m>9Ke&[W*z#30@PΚɫP(?l}{ .ePrt~R෣j\.Y\O6%.8]W=YTӳ]A Q~x]'.i!qͤHn cbi UHY$ymOP NIp,|rE(U׃sއ䎅sbHb-/EH_m!I5ǘǐM_IipD9-R{;)$U0rP`p 8%Or]RZ $$r~FPp{IJ)ƚHxẅȳ^ХrF(T~jSmWL^ahNn,w+W[v`27:CZnJ;oV"=NL=îϜjĚ u8 ,Ln}.ǡt%Mb',4T-~1vuX֖?^Ct9UU$1KE֧K&4:3mq=tM/,:oͩvӸ7$U5.Hӕc\`kK7!磊LZ/‚{y&ⰂJ t>W3.)˴ɣE>(\Gj=ҍQhڨk KC4,x` TAs@8/ plN6ϿEox_ RKk"l/(G%7OX\Ix٦CF}Ȇ6;K٢FbуKjקՀ<3\IjۆC&!=n5&'D֚A.֧;N< y2O(Ut?dܰGEg+x܈.'$nwDS],s7- > ь=EہmЏI>rSkࡹjQx }WjR.lRWfC潼3`؞>#h!nrQS`ZRxvY!X<$I:p^^81u{sJa>gʡf2KE֤xw<]L(MX ?ao 4>N\D x@.̅qty΂GBmWȈv<>,=}\ #9TYw)-͑8TʯӍխuA3 IfA@9cX;R<,m9+`<#:p!g$0EJhRʩO@,i4.}_/85rwwյ.my7I =:HuyZwuмQ';(99:$Z߉+9 M= ԓ'X0ʸcBF!:u0xc\WkصhcNd*h T)p"_iuL2C \Ҕys6*r%p@`c|x1ZWd6o6%9qb7n{b AB۪UD}aD3Ө?BU|U*6NCj;W#k,LZSD˞zeDqw6*8ԛ3GGL?IB$:ΌUx4xk:zb:IT|]z (3yEP.{S:;$qǐv6 6J@c_Y=*EjHg_QY@"AFGOC$tʻze {շWXLVGsB (';sǑfع쥠b Hs|s{bDzK`a8[MlN5EqPeg"#@tӝ?*T$tx z1,! koD:ВA38Jr:o@]HcFiS 9AbN()b71ތ;owdyuB%;8}÷8Qsb;#n_LakHjy,VǡTU|h"o5p,gRɇ/%rcI ;*ZJG.g!(4abu3EA@+ѵvD6,NDe 0U6:BTdsƈƈQʛŌ*fx&-2=>|(TQ P=wOEϩSa/fLffoS׵mԇ?p4݇磓 r2*8_"=9˟rDC !l5AjWЧk?&?>6+Xyb3V]GuœhxQrCmhhmg+}΢=D$YWРƋ/DXج1:MH#1?>Jڝl( B h Ŏ˼UNorҔ<rb9%IQ"6e`KA#奧)[_WUxCgZ؝kM}wqszWao[^mb앷20Ł䗕 -9Ot서4՞/&|ZU4z0#?83uߋmH"OnK[~)2bRD?تJ)^(S;1ɳ1#9LG}~)۲P?XSU03_7G_ d=332$ED!r-M7EIKT(- QHc;{F} 䇁|[/'#U<O`NK1mXN "xQQ,dL􆯯e}ʗ,"<oڱjQuɩNC]Z"Ep`A̱԰㕛2`GzMA-2)88L?NF9LcHkѱkgN;(!A;'i* ; 480 ؁RcCN.,:^PKsXŖ;? #'VCeѻHlt`- BCTd4QGv|zӧlw(^$sa1 uJlarSf{Zn| JU<5е͂.U9DۊϲTCK=w8غnNZPzxW>Qwކ! ;-9S(L8La5ݰz \Y1~-OsaԶE3bbP~ᜨ*Mhd'`LIYu^`F́X [B5fmP31t}ћC˄<0`=3^o[>/"mZc~W(u-t{٥pՑHZ'sUl@ʋXw#dEkQg MmM0u=Yvs9QZf̥`7\W~R/?}V@JA-);3#B9FL X++̟wSo AYq뾎\,]r3Z5՗IJDOC14wښLb?Uǂ ??_P_+&}GAPNJ[Vyw"ltx(\67Ovޣtb[I4^-z\C̓?@;W8؛ x&. %S mf{`8 |З:r֖:%g9 _iK0 D5zaWU sOӍmqꇷ4F`^¼!]2%ӵ"SWf*”i0qs౱;'c$eUG-Hz|n?֬-n RLY5s]T,>.s2$Vο1\>4UХ^v, i݆R,c`fauÆ+ZPK3ZؚnDqOM'#4=:VX>VXղ{ن(c'iBL^9x{43xrorW[Wo5+ d1p;aZvXu?Yi8ղ"&8 bSG1yHUne (tqAXV]:\ʢgGӽH}yÿ#|e;9dPGKinkkL1 H Chmஈ H|vPry|\&(LUÎ4]G랊wh 8H%ڎ):efS< />Bč"]z-ܚ28&8y,=HA/CwNM8`&3=|(f˱ֲ.um,qfۿ|)^3`VSᦦ:<ƦU_E-$^Kzaizq3In1Sj`P9tLTk( `߂tpw G`CXߜZH> cE#omh-I2z!Kik** E1N&u]9X!fɡ=!h #W;(L,{G|'XrH;_E47Ub)w-?mv(k}&'Ip8XHj+\A١[#@qqx^mDR)kuN:Ttk74& t-],)vf-~ӌ)Q6qS ~MU=WCk_o ෇/Xȿr7Mvz<h(dDHW.jg#CHdɊ6gtBxǝ.5! @!FQ+"1˽- P> h{1{Y-/U_NX5qRUȔfF1h+M2ZПFgM8;ن aݘ΍- u+L,Cuŝ׍ʗUT4$}1:<*{yIN$L4{SLxɓZV\0t$|8QUҴoKwo^dC:mw:zn!';ypCg.6R4 bv%+ OfvaQB |?2(oW7[JZ h-z7~8i$HJ(O?4gc)` Np⴮n|0񓒩rA8dk89 !yۈ}PF6w4u'LJ9ӧZWL T腊Ruf s.#spw|\vAXq\bEvaBZ'3yǻGg7 5J nZ7Dk?s9Zږtqh~ M@IT 3/y m,x<F5N(MT"lHwp+):\Ƨ6cAq,;:NIzi0P='smcp~ȸ'". tA ||hZC]1Z6IyK6;#+rص% iV$Xf$K?;!4 o8B.vx#xFm: Fh%cI =L lϹ̡H$aF,"s=Q/20e !<òV9{á+Pciݰ8kA!ߦZ|4߁'a(:U{;8QrŢ" .C,1y3h<sĦMpe( j̍ q4~~CM4[V쒓{K\SVh*2We60IvezTF8xt\b5./ nTy_h0Ѱf`Ӗaf*yVҭx\q)9S+նTyfMn0+f tKUWfT /}->M  a2(bu 0= afp ۓ0.vus,o/t})W8c$#iRijOҊpgfĄE"uo =EV0-CJ":\{?~s~2tD%4CBZksqSsDșE B Iy`-97ZY_П&_@?)bQ:t6ΛշTNUL`)L]Q; jڃ8KatzH JMC[>tAsQBncj29+Gh`@Pz٭h;517cx+[ zc$z2'@B=љ|qA9 f`]0Et?3[9;k_ϣ7>bpC&6?KPeutȬ A7 a)y[FGsZ*~z؎t!d:chɘ}s6P9^ˉtwp-1S1vS䅑g2"Li6 PpF/~URʼnby\L;Cӏ*نPHܮU4፰Eq;BR.n/˚n1.%) QɫF|{av:n{&NEcrs*eV\5W1zGQ]mb7Bl)2H|*<K G%;2s /}uݯ" Hv)_R[t@AC,:qdKT$JM.CM|:t r JM'w݁Nqyk`oF!ux$EēYp%z JS{CiU}MlLqM,]]|TAG{֫$iLs8r LVI,mUga[7X8de=8M9s#C&ۦ@_u :y9y7qٯ}S-~Lͧ0ieϡSjl hW Xü j]@=٧yIiG7j܊6մ,^Pmg+F uUjoal)qxuPx8ixiY<5a1ԁU G˓ OI?j<{.S< G>~-s  /j{ ?  1zzGX\Zi3)brn5IgAp㺲m剐 _phRI1,^ e%I7 [S֠Էo1Fʾ鮼£GnLhӊ%B'6gQ,CkrGߚYt='_M3%NȌ&OUFѻcbv쬟LT9U#:댱۱&Q yQq§/M[CA)q?8BGhBYqY?9%Gԏ)NWACf3#j}ϩqv]gno ] jcSdڶFazƖyʀIu{^ͦfn`,*KG fc)]C(PRen,Ѕ4AC ݚwkGapsϖ@'j(2*^Jo]>- ת<^v=9 e[}y{͡1+Z3@s`nO4fU~+hx4A} 2SDC^L$:d9%z&BI?1&c|=v_h9(pISq+祐I[px`]AN>?ZڨNqe&|vϷZ46UD¼@XlKVst}BZL;()nEd)myk 7Hp E@1?TRݼȚgoNnZuJGWo$+~)m-*4 9 1a*6t >e-(f 4W˶޳lϱbe,ϠTݕnI &nQiRmu\xƖ_-O|,o*P(۰>12Pxh,=oO͎~af; <6wTCQo _g7IRruJG@h#yqWv+?wwՁ)+-Oɲ?pEO5ʐ; (YuXDXrK s`~+lG0B/aSwT"^'Kp= LmtI)u[@<כ=aH[&u' NgQ ;޷uL"N;) B|ӎSx]R#uhXS6lq Ea;M lLXg%X65NsZT)IzEbF5Li7r|如* o)<x̀F`[<1S <W- {!ky500m H{>dwb5%ze)ptDM@#)Tݧvj>iOpGhާF(8 h2JJ@g6kB)=,̲)7WuΓљ[x&v%ˊX۰W'u-Ly{71oxixBT4~NSH.?~wd'.6ޒפuEp Uv#p<6fNx1얰GV+5X㲺w~Z'1pϱ 9#PEؕ4ߛΕ1j>'MgA ƶ#Iެ)r>6@šͦ gvK$ 6#U\q_>.u{Mxoߤfm1Ψ3ċ@Íxy_A ÞHadbuhÚ8[V RfV6Q0A4^tS#U+Ȇb@DjHeVslRnEE.ayʾ-U yX+|c?݃;"1{ֳ\q=O>3HF`+2QKzvHo{<2{=+ޭ=fBI4bj\}9rE6;_xyO>U ;&ZYBx9٘XjU,IYmMNXeSI)">])̪lYH #fJg,4#&lm8zf(,!W{S @]x4.N>cFG,l$sqV11]DZg1b~na"k30}mKS CiUoVFPKLKjxoq"Q&>?N`,̖AI (2tz;j}BBFS Nt#?:іO"$ 8Ǻ)8?n$7)'j۝GPevfW4'ۼÉs/BuAYc59C_ub {eNڶ.i*I7x2M"9b`YC]Z V u@Y{pi vYrD ě yX%}G<7V1Fd0AgF{2FtJ(!+T0r[iNG92pœ@5<HĄH4ZYi[ZT נꤊn+F ?Y/`fd<*)=E6WymV9Lbq sFO ֚55A4  ^yL GWl0& 0+@B _Z$y;s9gK4 :t/jw/ᗤWun&5'5E7OYfv]!:CRnȴ0r:#&h#|%(CZDSh,,ZGx+zw ҽ1,ؔu+\@.쏖5@"YG<$fr6RL^ }g% &"{=àƹc2N*8x1-fϔNҶD l+U0gLPLetbQWIL:#`(_yNߛ}Er$