perl-Makefile-DOM-0.008-29.fc41 /@>/0 6 6_3  3!Flض zE>b$bjfװ b$bj~9hP`g9ܡ7Q*3R_kщb7!IZ)ɾ9wM-a[ u%\adIe[`:BeFlOǍ]o(*xP[7r 2+1!u,3.Ϋ}g~ڊZV$Uw$RQ /&RE:0TOaeVJ2CLLnfvH`U0-.rbMĥqȥ_Wu'ņG ]2 > y c2] ࠇA+x& 9?pt >UXD~a=\X>CY@U ź[o~M^r>TM6&6f;PWJ2wE 2t׃oO#Ukb&ŮC0'28031acf5b61bdcc833d0acf784843edb7681e8c970b23de4a8c024648e1348cc2dc0755cc37108b997348d9f00fa9311f9fb59d030204876d743500473045022100ea0732e9d89a1f87f4f77fc0c15f82bf9cd7be787316f24c5adeb8c32fe2af4002205ce6175c8289e950ccad8f6fd10937a1b3c7bdaf45cd11422ad9975577637957030204876d7435004730450220359d1ae97fa94e208fb7f47540f11f22e22bc4a2fc9bd69d5c97167804a53d39022100f9d5b4d63379dbdb84693475ca3acace5b886790dd8c2c04e28324bb56544d99030204876d74350047304502205faa3a4ce430eaa2038bf445199404edc523bbe5197af8b8185c25418333b6a6022100f22ca175043597ead284d8a47ad40c2aa94c0cd993a8f7b9db505d44624f511d030204876d743500483046022100c2bc92f02de549f91fce7b6cdb37566fed393ac934b685686ef4a865d062a34f022100c7f45ee992b77118bdcae21f38468bbace3addb2fe70568eab6e1eb82130c1eb030204876d743500473045022100fac74ece125d43eab485a5a3b8842c00e76404406d4d48a274407b21f9e5250b02201fffe4cd4e19b0baaf097fa658717ad91e4aafefa5fca37683dc30a55c5ba47a030204876d74350047304502204482560e24eecb51afe7ad40acaf2244290ea104bdc4adee8e91d6bba49249ce0221008cefd8e8417354635999310b866219bdf808c0e29a8b9731b0f7b8e21ec317a2030204876d743500473045022100c4f9b1337865e9b22177b782642f443299fe0154022c4f14e0691d1b5654338e02205fe9f27b8dabd51a0083688a8da13aecc6c5883f0ac2af76eef66173aca33588030204876d74350046304402205f1f3a13bf3358be84e4a8587cff286a2956cb71c3af8434fe8f5c76c3a4e53002205b7aa7673945f8f08d9b1869a8ba8b7c6cb54ec684364b8473639bf1e81eaf76030204876d743500483046022100b0796ec3f098f7eb20371d9e11562c1124537036b705a8de6301ae97d281bf4a022100d76f01db9903fc343144a81e8b06c4998860140c36870072355fd3c2dc1b739c030204876d74350046304402205e13b948bba6b3c6d8313fc6e37c85f575f21da7fd6e7b80396c86ea4e07153b022075d720f20c93f39363225d8673313e2bfab35f442628813d475f92e769d01180030204876d7435004730450220787a167c99e652a1928efa7fe020d4e3290d58130799a2d13fa289d3a4e9104c022100b3b98342b0eea8275d67aed95641d6946d63d751fb90a8e967d130fdde644229030204876d743500483046022100be6ff95fa241956c48249179ac917bb6ea1358bccbfb92141f88ccc07eb6d594022100f7879f8ffe06e4f94b472e0131c5130c62a16721de8d2b47dd33a92baed86666030204876d743500463044022018941145bf160d9f9e9957dc05af5bf134ed9b2b1d057d4a37cbb84878c11efe02205beb07fdf2f788a9fc27d985613bb1f0288999c03393fd10f0790033cf22ca8a030204876d7435004730450220370aec141e9585b0489a6324b997d4e089986b540642a94f1a9f619703c2b8a1022100e6949f3178bb3c14e9346f3546e09beb513b355902b45cdadee5dc939588aea1030204876d74350047304502200548d1233c8787460704060963ad5ad262ad23208faaaeb2eb593139fc815fcd022100ed5dbdffc74eb2a92ae853997e7139e438d7ccd0598d6fcaeb90b6756a325c6a030204876d743500463044022073c947f3be070039aafac3c62923605446679b18e4286d1b25861c66a19c755502200787ff0500c987e8720ab3cd26526a940d89e1d5a17a80b6f4b8f0ebb7357a5d030204876d7435004730450220134e163300b16842b4c82305eb40cd44c41c98f423de7e323e417dcb0a8a3e41022100cb43c98a9ca0a857cbb7575db60438bef8e80087bf80ddb6d8e7c0c0ea7f0d47030204876d743500483046022100958f7d2c0dda51e7bececf046425a7337ee92f88d8432313cfa47cc3ab694aa0022100c9ea7e0499651a2c3cdd0db29bc01a4d86eaf4b1ded28bba988ac57c0e47e570030204876d74350047304502201b90c99059b5213518d7864e20168efb5a1eed74bb7b6f5c205b2471d3f78fbd0221009490a7cf40e7527bc02ddad0f634d47313382787139f963b88d32c9c24150a4f030204876d743500463044022062c9f7d82656318a341b1c29b35a725270db7ed3cd2242133a086751dec3d85e022043a75b758e2c1147f80aa5805bf5229cc590976056872bb9023054bce512baac030204876d7435004730450221009820a62c6f2d4583308c88e29dc80d3048d3aea182d992938c4f1dcc4a52bb1b022012970bbaca2f2ac0dba54c48b4cd79e9ae51683b7c8e76e1061c6182d1c8cace030204876d7435004730450221008b694f387c70598cf5a3099be8807afeb703abfac022a2c25b954192da3c368a0220205eb9f437002d0fcdc5e106b79d58534dbf2fa8bb9328f837c6a8b4509219cb030204876d743500473045022100a883ae5f1b182ffaaaca46805804fb40558d7adf01c0b8be036d5e362cf8a17102205935a00076c70936a43cdf6ca4eaa6b2e5fdddbb97d7b8d460f30ee80ed440da030204876d743500483046022100e5f6fc0452849322cf2baf81ab619b4ddab398b03d6524747df31d97c3f475ba022100d01be593959fecfdc8acff143f3819eb0784d9c0a6ba4acf48f2d40e84a45cc7030204876d743500473045022100ca5c7c2c636a80e6aa9fae8ec3951cf9a0d906cf421275ba23eab214a84b3b1802207d54dd67c238d8ecf22bc63dcbbfe1800425eba09f29ce770c121fa1513b568d030204876d743500463044022073a085ef827cfe4cf6dd1c186e60a2584415500570c1eb88a80147f8748467fc02206e51eeade62f4729bf13b39a56be74b145b0a7c78fbde92faa100968ba22fb89030204876d74350046304402204ee714a2dfcd916d8e31720b82fd9c0c19501eac63589bd2cc9d71262ce909ba022051150d9f56c9ed1515489bb62867f7e37e99cbe1ebe72e688e48f2e772f439da030204876d74350047304502202a6caa1a54352ddb689b35e0e8acffa18112f998885e81c408c3595102ee24fb022100dceece534056cbf39bc88128b3f860e77e00ecb30f3a297f18a074c197a5eadb030204876d7435004730450220778f2cc79b2138bdf7461085c322adbf2da349a822e78013089346597c5cd620022100c43e5a288652fb0c49214b7276226c36700e4a28a2af8bf7a31a8c3ba4179afa030204876d743500473045022100e05f74f45e8c1b0eeb5bd2ba78a0ce05dac7f88f247ab9ee9ec6a3c0e89a6ec20220537a2cc6c841638078f3de0252d330c7a0efdfd6a13bb606d092ceed4b966417030204876d743500473045022017f18c1bcc287abdbec6cdf36b368271dfef27e5d5d0b6cd82144741f214cd4a0221008562a42c27110d0cd1893680844a1a32e434d6b11e3f7c9ff7d59a08f72664d0030204876d743500473045022100dc9f4b0d4b370d5ff94cc90fa1160a5660421e425b460c1155a8abf9ab26dede0220024777748e6b1e8d4071531fda73703e45063b6815ae89ee188b6336bfd43f39030204876d743500483046022100d59af26c66e781241c6277e1ba8bd33595e9bb26aacb1110280daff82f100d27022100887ec503087627546e0ffb6a7061597d9bc7be58ed083d97efa488084e215bd4030204876d743500483046022100aeab2409b5f13dd48f5b2d8a238e5fec5a7c565c885f94d930d7dd4c7b79bd3b02210090d85474b1be21928e601a7aada6ad8c3f1584fc1c200cc562d8e5cdde4ed24e030204876d743500463044022038cb7f916f96200c7df55692ca74cfa1ec754b4e2698f927f67275f450933e840220098ec0e92c4b017754f6784cc0aa64d58e1a1c295c8b274c6f8571a0a428c05d030204876d743500473045022100a4da2e0dbe6cf5c1ae7c4028a949c79b67464689eb68c99e507da0d4376329d902201e4c7f7623f509386098c5fe66936a8f3d73d0a0cbabfa02f909213fa1801930030204876d74350047304502206b21a0d02e2ad7add934271e903efff416beed826ea3e9915a3e286e51556063022100e6f2fde4edac4e0454c6e534550c4863f5113b034f8f150641576472aef7c6b0030204876d743500473045022100c96f42b70e543cb88b217a3b5cf8379f5a894b823fadc9552b10952fb3fa6e4d022069c6c69021fa5f141863cf61bd2eb091633790827ae005da86263a0bb2429a51030204876d74350047304502207a981745c42fd1667a4dab2bcd5cd885960cd8c5d72122fc5abfa00a17fe9cdb022100add0f70b99377f48ff741299aeccbdeaf3eba544dc4cd2f190825bb3ae01d6b9030204876d7435004730450220576fbbed92b4523769dbf17c0c0ea41a90d530ce8ce10dc2de02fcf94c6a8d47022100f31ae52341a89b93e85c7ce263571097b1760640d8075f971c9be9803784b81d030204876d743500483046022100db522826950832c769a8a6b72ec1823acf9f67164518fd66f3835be794ace32c022100c48ba497ff41609de1bfcab4c50410577de091125f979654254c769b4a1ff3f3030204876d7435004730450220157a0597ecf6f6e06eaade16000b4761f218bd80fc8504bc7cf3e8871133c1fc022100c9dc819f53c5c4dc80f59d68c843db5ce30fce08a212a3e80d8c5c180d98da3f030204876d74350046304402204e479eb145dabcac5e271bc0cc420d2bbdc392b741ecc6c667f0d7a2373e2b9702202bca44d67484cb1c556953c7d18ce2a6aae25859ee03c95148a8c0b37528d325030204876d743500473045022100e41da6b938e6b9d689b3c9afec85d42b516da82225468f78b1ea3032aeac4ffd022008b76880528439d65dabb279d9f2bbe2fa1a909be4fa2fd4a65a8edf4de24dc2030204876d74350047304502203717be673451ae2c96c61237fc949827dacdfaa9faadd3463f94b171736ce793022100d23ce9103dcd72cda7c798e27e852a23b8eedb92308f30a3d02e4ae90f5572d6Q# lD rDK>`>0]?0Md " B #/Y_h343 3 3 3 ?3 t3@3?3>h34P(((((w89:G3H3I P3X Y \!,3]!3^%" b&Nd(=e(Bf(Gl(Jt(d3u)03v)w+3x,X3y-$////00 Cperl-Makefile-DOM0.00829.fc41Simple DOM parser for MakefilesThis libary can serve as an advanced lexer for (GNU) makefiles. It parses makefiles as "documents" and the parsing is lossless. The results are data structures similar to DOM trees. The DOM trees hold every single bit of the information in the original input files, including white spaces, blank lines and makefile comments. That means it's possible to reproduce the original makefiles from the DOM trees. In addition, each node of the DOM trees is modifiable and so is the whole tree, just like the PPI module used for Perl source parsing and the HTML::TreeBuilder module used for parsing HTML source.f֋buildhw-x86-07.iad2.fedoraproject.org+Fedora ProjectFedora ProjectGPL-1.0-or-later OR Artistic-1.0-PerlFedora ProjectUnspecifiedhttps://metacpan.org/release/Makefile-DOMlinuxnoarch_(t8v,z{}fzL;aDAKM k Y do[ 9&A큤A큤A큤A큤A큤A큤fTkTkfTkufffffffffffffffffffffTkTkTkfTkfTkTkTkfTkTkTkfTkTkTkTkTkTkTkTkTkTkfTkb804cdd0ffcb35b6e4187a4905b6c79a46726c4bbe2a2e9ce647685b95591ed8e1486faad8ab741f5feb81879b1f4f610d4e8455006ed1d1b839e1427a815b927d9f36a81b2a4dfe92f9dcdfe1ac9e9a80011326fcfb5e38bf93ab797c0738a6b967d9f3435a094f9c50fa24b2747084bfe6225d9528d81c4f0958d78a1c872a2a686991b643b6498dd7a7fc8d79ff8585e2721057e4807a0db5a3c64337c068fe24999da0fee907b64f3160d5bfcb0363a5277c1e3220a96c84435d06d19f91d20d39839b815a4bc835534479efc76ec09202784e7c95be722d68eaf73e2be63be34f8fd4a06f51f207b96cd65d1df5b661f4f9c20ace8dd6d182694a85e542944976ae73e6e5f9997fd7f6e431412ab8b2e4aa262922bdb29768421418b005e81af99a1dbde133103bb2d8216535cbd20501692b61e9f5d3c52efe7bc3112ee035fe78611ea9485e7ea59201c18d49472cd114a6946ac594dc602b332caf699192c17b13da293ddc4301df9bca94303d62a42cc90dc14ea2074f871364b47a020fb012b5533c2ca652881daa434b2fcc6e08589b883b2a0b7166c579a05cec43fb3cd2cc88e9e3fc9e7ab16a0044abf7ae9cd1633843e468cf38bb86ac1aa229bdaf10da3fb32becb78f6376e21f9a4a9902be5b76d843dd0f60be56248725811dd9eda3eab4191550cee610e80c6a33f20d7fa63c005a63e1129abaebdfecefbfea16715dc035595eb4e9469950da61a5fc77647c196fbfadb89ad832afd7b0b8926bf9059ea5c6cefa5ea53643ff89f68ce9b0f2d1e3ac0c1645bb6fbbe238822cb0b931fd0951788229f3b09602fba10b50e8e382c158dd62bd210e34a216e2483dbfba45ee5344c90f058993dea6464bccb375a9ab19295e986b091e2d9d53b7dcb12fe4373f7f19bbf1c6991ddf73fa3f2008e1f36a19b9807d38fddaa151070a102e6974f6be561a2b88f28d0e78fff1442430cb46a66ed4235987f8f4e8d7e02dce48e78a4a0c3a5a84d4d35ac7f4218e035a4b55ace171e1ffb2f904866388ce33c373235d5c815a4d6f3d35e9ee23464e353ed0df62f41e62eda355fb03ca7388e2ae19bcd32877ffdff04e15403498702c8508cad0088d6dad39f3f4a1432cc3df2be77dff7a3a6c199724ef87f252b19b8e50bc366871ed2d0ec19e9d0a2cb09abbed35916d9c58c102a841d70303778f9393b327b984473c0d287516c7fa3bc9180f52b6729269b42af73ef6a4374287b2270a1605c549849cdad8d6ce1756ece77784f1b546fd93a3b31fa4bd4386552d8e8871975d3e24c1d3635d86e0fe4ef1e5962fe4ac90d828ba885bb11a0c5f707344ed18642ecf428b08e8313931be1983ffcc5939e66f059ba112cd2833a2d9ce57ac0323ab654c04979be69d6f62a99a6c6a589a6b812e7d44d9dad76381be2ac8a44a1bda8277f062ff1806adc899eace458ee240f0403143ade27502c8f4440419c419c046db634785153f396e7b321ff927a22d0d5077bd9e812a05f0222d5fc2e50e8f042bc7caeb30154a22c0ab21308dd0bcc605492b48d33aab381dfae8d80b165c40ae3e93544f9e181fbd279855bb837bf74451d79aa0ee7dac37c1489e960ed56b079e0ada1d70075aff2bfda824fa5c6a74b12b2751a5496a2ea87179b954ac8c69b7d5533f922fa9e34a62d3e6a0b1245a8e7fd15e4db031f8c28fc56b9afb592e623e349e775a533b8fb9b5a348e9ca074b1d60774c4905ca01052a5b31457226c69f7f046944c25ddb9703dd00e86d07f3eef3e5eab374fc98607a5c801627ab3bed2f7208051edc80651b04117822c0e3c483449b5628940b15192387fc7766d8e6106861e9b6cf5d8247f391f33219b4853bdafd5e54cf0218c5066eff40a5af3822b9a6741f35ef11b41ec8e01dba3850f70dda147c393ba0fbc50c91127fbcf4ee3e583898ccf588608c975b4f8c86daa5c2ebfe975d593f07ce3f594ad64eb624217e5f0008a70a7e3f40fe107e80d46cfd5ca57f11f0777c033a1253f1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Makefile-DOM-0.008-29.fc41.src.rpmperl(MDOM::Assignment)perl(MDOM::Command)perl(MDOM::Directive)perl(MDOM::Document)perl(MDOM::Document::Gmake)perl(MDOM::Dumper)perl(MDOM::Element)perl(MDOM::Node)perl(MDOM::Rule)perl(MDOM::Rule::Simple)perl(MDOM::Rule::StaticPattern)perl(MDOM::Token)perl(MDOM::Token::Bare)perl(MDOM::Token::Comment)perl(MDOM::Token::Continuation)perl(MDOM::Token::Interpolation)perl(MDOM::Token::Modifier)perl(MDOM::Token::Separator)perl(MDOM::Token::Whitespace)perl(MDOM::Unknown)perl(MDOM::Util)perl(Makefile::DOM)perl-Makefile-DOM@ @@ @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@    perl(Carp)perl(Clone)perl(Exporter)perl(List::MoreUtils)perl(List::MoreUtils)perl(List::Util)perl(MDOM::Assignment)perl(MDOM::Command)perl(MDOM::Directive)perl(MDOM::Document)perl(MDOM::Element)perl(MDOM::Node)perl(MDOM::Rule)perl(MDOM::Rule::Simple)perl(MDOM::Rule::StaticPattern)perl(MDOM::Token)perl(MDOM::Token::Bare)perl(MDOM::Token::Comment)perl(MDOM::Token::Continuation)perl(MDOM::Token::Interpolation)perl(MDOM::Token::Modifier)perl(MDOM::Token::Separator)perl(MDOM::Token::Whitespace)perl(MDOM::Unknown)perl(MDOM::Util)perl(Makefile::DOM)perl(Params::Util)perl(Scalar::Util)perl(Text::Balanced)perl(base)perl(constant)perl(overload)perl(strict)perl(vars)perl(warnings)perl-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)0.180.210.223.0.4-14.6.0-14.0-15.4.18-14.19.92fU@eM@e@d!cʂ@bڑ@Fedora Release Engineering - 0.008-29Fedora Release Engineering - 0.008-28Fedora Release Engineering - 0.008-27Fedora Release Engineering - 0.008-26Fedora Release Engineering - 0.008-25Fedora Release Engineering - 0.008-24- 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- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild  !"#$%&'()*+,-./01230.0080.0080.0080.0080.0080.0080.0080.0080.008-29.fc41perl-Makefile-DOMChangesREADMETODOMDOM::Assignment.3pm.gzMDOM::Command.3pm.gzMDOM::Directive.3pm.gzMDOM::Document::Gmake.3pm.gzMDOM::Dumper.3pm.gzMDOM::Element.3pm.gzMDOM::Node.3pm.gzMDOM::Rule.3pm.gzMDOM::Rule::Simple.3pm.gzMDOM::Rule::StaticPattern.3pm.gzMDOM::Token.3pm.gzMDOM::Token::Bare.3pm.gzMDOM::Token::Comment.3pm.gzMDOM::Token::Interpolation.3pm.gzMDOM::Token::Modifier.3pm.gzMDOM::Token::Separator.3pm.gzMDOM::Token::Whitespace.3pm.gzMDOM::Unknown.3pm.gzMDOM::Util.3pm.gzMakefile::DOM.3pm.gzMDOMAssignment.pmCommand.pmDirective.pmDocumentDocument.pmGmake.pmDumper.pmElement.pmNode.pmRuleRule.pmSimple.pmStaticPattern.pmTokenToken.pmBare.pmComment.pmContinuation.pmInterpolation.pmModifier.pmSeparator.pmWhitespace.pmUnknown.pmUtil.pmMakefileDOM.pm/usr/share/doc//usr/share/doc/perl-Makefile-DOM//usr/share/man/man3//usr/share/perl5/vendor_perl//usr/share/perl5/vendor_perl/MDOM//usr/share/perl5/vendor_perl/MDOM/Document//usr/share/perl5/vendor_perl/MDOM/Rule//usr/share/perl5/vendor_perl/MDOM/Token//usr/share/perl5/vendor_perl/Makefile/-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19noarch-redhat-linux-gnudirectoryUnicode text, UTF-8 textASCII texttroff or preprocessor input, Unicode text, UTF-8 text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, Unicode text, UTF-8 text, with very long lines (606) (gzip compressed data, max compression, from Unix)Perl5 module source text "&.78@GLMZ`fkpu{    R#PR#R RRR R"PR#R RR PR#R RR R#PR#R R"PR#RRR RRRRR R"PR#R R!PR#RR RRR R!PR#RRR RRR R!R#PR#R R RRR R"P R#R RRR R"P R#R RR R#P R#R RRRRRRRRR R!P R#RRR R"P R#RRR R!PR#RRR PR#RRR PR#RRR PR#RRR R!PR#RRR R!PR#R RR PR#RRR R"R#PR#RRRR R R R RRR R"https://bugz.fedoraproject.org/perl-Makefile-DOMutf-882623c2c081ec530f5c5b125825d0539f532c34eac4508df1d2539f29654f7b391a0378af8112fa2663114daf95407c7372180c3d5cbc4a97e48da12b1611e3f? (/hbK0@ocEQKܶz).5˕"8}afd ^;̠("3<ɦj!DkL$j&lVg !{,{F,VZ)D%/")l69c]=D7fn?QDu6xEۛF_D^_"^ g3Ge}²4 \38{1㸁gIW+7Cg${APUPY) ;6;8hB‚/4"kgPP JR5XOkl{^&wf육W[[F-~jfҸcA@ٯ(?Lƒ6P_#`<跭a4 Fcqtȿ]n. vP ss\4 v`X߇杄PXTڜvF^, xjI-KgƲ\^H5ήRn l'zfmlI|rQ3i{}i?zsOu[h'e}mλP}GQA!h6FPZ'ʩ95EAatoO^ﱃ>kS.(%fcYk?%5G>Ke^)v T2^emh>^e qvEHnW B 4Jk#=1<L`ϥp_bS*))$Iҕvˈ/*&!B I௞G:aHYbmKch‚PD pAI_Q̏I٧b69dwjKܵ뵮S5wkDŒb $c2A , S(Ikm{9CYz&I[U܍!é2$I@caSԙ!II#$""""2aI-c!}mvwR?>]{EqsR5'=\.es22:y1:7o8nr"jB';5% 0G79TvO:^g'ݨޱ^\))L e| w,wxCm*R}b|q4bQdPGN|\!^\'~G/K' >2\૔WĎEI[In˝NVT m􎄎<ݷqil7QNw++ Dfhk]`U T-j=##t냮]OS+GU%/h>$f,JS_8xR.V|uU:7  }54NLM1 \[agŒT^⻯ʹ'Ns @_$l K .[V(~1&Xg~CHGPK͢b݉+'Xa/qht&]F]$AD8[S^à`o b܁Sm] J:?(h6-A+yt-d\ǪjJ+0b'qIC,d _T$`\=_y ρ?2qܕ,:Jk‚۬:h ϴLeo8 H6#[^~nC[/3/ZrUdz-TTې(^`# 5fwYS7BUlEQ4RZ[#~Ѧ |( 9ZvZ oW$@S:B,3 (s#8a@KÄ8P|$R{ʟ+pe7 BxeG B-u\j%$2[PV?(@ZbujN֘`rxJAy&(Ϟ8~cApS%T_egy`6='sMÚXE'|XXP5gH,ۺ#sA,1*,h"̤gǑ3閐޳;/oJ"jzA``<ؼ=)dIkMJϺf/ zLMV+{A;>v' h))P\SFߏzj"R+SlԪ0pГk6\ED 1(6[wV4]ҰC8n֝s8 3N.|{Ȩ%2t: *]T PccfQMOXo@ݦRf?3{ĸ8=YZ*kL$ ҂E6>=Dw(Xq{/ \pCYP7"ub;%0bLA4lasm eյ(3or(0Awy"@svBUGS AND TODOsso-wAlughfiyengdshurtsatyuols6exugspr yacc-styeYOURCE REPOSITORYYoualwaysGitHu,lAUTHORu" Zha(章亦春) <@gCOPYRIGHTopyrt6-raeftw;but/tnmelfEE ALS,4a775987*s/md/*.t pm-n$x$in_$sa 54bdd3/.3pm.gzVݒ4S}KBh?nCS3:`S.kAaZvNyQ,a!0܉fKuE7\Sa]hzDU!>9 qrBe/g#=KL*`V|. \5Vc&3plɽYc֫z&f;A ?"AT/Kn􉘒jaK֭A2TZ:j eNx_qx̺'\O8#+a)$7M Ul iyK+a N;BA5&5)>.W Q2zj> |iw|Yf jj%8n%򪛮1-<%JU^6 '̖ 3`9&jj6ٗ$ÃvnK (zN#߂8E1G6Yku1c?R 674an6)Bv68ɶU6Ahb!vBeqW"J-=^}}P/ {~8SXByJYv JrY+  z%wrb KN0_C( _B;\UUVFr^Ȼ>TtX0,_h>BW  0vr-EVfN^ 3GJp X]TInECǒk+}"$ϛJ;aSԎ(ry\ɴx.s,&N~Jn>Z s0Q'>ڦl5 `q)B:>R ,dF$p 7J ˕Ee /QM i;6v)df -wZFQ8V(C@.Z Q2djnIk.zwg!=j %E4Eަ v'OLxw9 mؚWqX<m izƓ+O䅿>A`]Eanf5+ E^)9*1jǯ߿v/7o%jyàWk#6v^$nޖ'Ž`rnYeF̡SRz} L e&Irj9 JJHG TNC};{Gz]X MsҷvʙMtUOh37a7c]sD}ׯhqj3$Ni=VrvWI x{ 3T3N޽{#Om*Ddui^%ZT۴eV\ŊRI-LhJR({t.5]`Bғwp]&VD脖ZrVЅO?ɒ,KjgRѽP KD)Y ̒wnxzƽ^EI=%YzAjIqnI*)Bďo Zm]Yi)>f8u$}n38C\wc'15xԘ'/aცm\,%,_6գt}b[Vi?q~RwcnG: '}_>u}q}^V《Lm,I/0%oIR'cp9ً#y]Bnk>0Z+=P.{ŽX}>[-.':[!VTBlq$rl0"aBUUpq}] yc|ҿEzn5ùo(Ʉzs6ndwe"RU` sUމ>,u.nY f|6Ϳ?~_&բy̫u폣ףWӃƻJBLgq9> ڢțfp"iWlĩx)TcVmȊ~o<]qMJ;c7/L f+Ze/ ܎9-lT֢qb(Fz0[^֚v?S : 8d932n7}߯.H$VVUb.*ZXr.-j2ɵ>}{7:JS% \ppx(|ЄB'4} H@uK B ÝH`H'Θ+yZ ub xNG:nXy.:}%+@bB@6 n,9(EXL+`n X/L,%v' (w.`ˀ?%A/ TW.?~7K\Ov4~UTt!Xw>X@0[5jsdmS65net]YR`\Y,ʋU-2k xkG)!bd@SiR}Dޚ,{EIjvDQc7ybI3]iNiITE?! auyS \^U)VrZ#!N(N5k_e*ѴUxjx4byFbWS^V8^LOz:m$?(<U&'K/]T#Wn.qdٿ_;U=L+,r?'`k=$ vv(Sݑ[.Q&źfE}@-e֔4cvrDrP MxF1Ĝ~ɮȊPԝ^Nk$ Q`)>K?434J/߾yGs1/]3u:񹩄4 vX_Dꄔ!O9 ΐ9uza50ĺIsl2ϧpȘ3R xfMArs(ޛRk53+(#sq^⭲d/@buy&;زGrUXZ&!Cv0I89xnܢ]AM NP-֨,f8^`>nnCV.q+JL{h+A:P̛A^f VlƱhhe0E>O5W=}TZֱ2BB7nZLCWEʒӞ0`~ ڂn  rܛo$fbsϥ9'\]ܾ> –6h[/ vzrQhm*UѠ)q<ןdgv&sw v w0pAIvGljz[$~ o'6q[ѝ;-١2)vdM4ST5唽ѝ^"Đ`ܯbM!BxP=@1ku5.F̬Eu1="mdt^xꤴH!1A4ۛkM4T" GRCL&4hih<7M$!2vI| y :ȋ[3U`lC?yՂ ]W"6tk\$h4& b^$L8o;g+dx3+*/h[XR&iY7~1nS}dVWtfBb蟜Qz%rЍ*v]b-x"@أ^ݮCh|ZP۝}dtVG:rQ'ƷnBHqbi A7Sa~ %+Gs<0bJRۏ\&BRA+K^l.&n j= -:7kNm:,TѺxWon74atM-u;۫a NaH4l7]a ZUC|@+@u 㤃\]> fӘ:Ll<\^q gKv/^p셷-% @Z);u"OPC![a˓go/5ВIbG]a11fd[ysu[uΔ5JFRIګܩ մH$M{>$:)O1w_x=7#Xʚ$ZF&N#Y_cq]\Uil%tt,g+ye⣣}^IE/:  REl,V|#^~3X˛edeP˹.RH{K-WW@,Md%Bzূx̰.u\V㤒'ߋq_-W4}tZ[>Sވ-Go{RY-?צҥyc( S!ZJb,L<xO{*R`>N$:o [NH-,q|,K+H,^2&w^)-Rh(jЛ;91ǟt_}&DW'\3iɴ^5\b(u<)Q%1*2ߞ \+z,Y*5/` t0Y0pH=Ԟy7WSRԄ\= n"]D2u+څYB JkkUIDs 6n8r`R,0\x&i9uVXi!%5+{v;޾=<8hՊ?aـZzxq]Pԫx /2Ń.R]D^8Joc L ")@:EgYj$|CP9@TR`J( @)"k)xuftιY.,@('{ 3es">^՚ThI.c8ܐ[^[]g*dp:YGd(rjļɒt)8=B %X@0GG;oPh̋IS^T*>d#   ES~t$0#u5Zoqy~} ($)GQҏB /|XDgy__L.~yGSrn \*g$|Wp"C$JSa1N oͻ GB4b8GcC"HxyIAteU^y J`quL!|]ވhu- (IIH)F&A1']+GypGՏ (yQø5W~1InYтbAp|Jy[1cYS0(4 t F6tM>ʱqϘX4aҺU9&12-H.ʓ, I}r[{WPf~8wmkmX/A:?ǿ9y㊅>IR[VAO |߷⸉AߺJua )93g;Pҍ[Ą">qHH 8{Lj۱ً-z׋A֥k- vކJ)h^vUB{ 35$(WBZs="Hgͨ *J6tYչD- ʽj݉6ӚM̱{xw@99?!K!Ov;E_sّuwmoKuن?mX: X}*YƹϺ/QN<9~Hi< m4F*ݫ(>d9{F*8CWr+.S "2OcңCƓL,׸0{a߄/%[S e_/j7FB!5u>tsApWbPP~x1^oet5Y^=d>q`wU Zw8z:r< ?XbUq·ϸB=ĺp:x%IlK٢at )]BPqxHVR]k u]<2B"J3 V~cۄŮL4vVM[}5#$XTnqw,L3&l}|Q6R`eE)Wf7ќj%"ZվEEcNў*劎vmj_ԢS)RN>MC)Tɼp$tLSv.Lq6ZӠ(0ѓ>6 (<ѭ9 d̳Y0EȈ|}79āiYƷF.OZtq]/^hkַŃW/%S7cܮ׿*QyKgDvSW n-e_5T5TlP7l(DKPLS1ŋSAvtz]Pw}nj/>I^ON )Ld+h:ȉ n*kmKLXtA"ֱr?H<B߷%:l/mi0U .ff.i`2Wzs]wS)=?U8"ҢԶhՖf4lHf'~۶nn?@r)ƺl&"5׳[Qhjmcσ+|f:yFNASpAUxQ/|E N|p[*VذKUh H*`ki}^(53L\:I߁oX\}ոY.1]7n LmZjj_j@'ly9 ,ss"hz>&;X) c54MYA|Ew(_Y$d?܈~y?s(.AS4G@JHDl͍3Է!9&+i~͍'62ӌՏ^TO|D'Рڃ~iI$p)ESQ =Uf#]~3ٹz׼ug?)Qn}p{)?\z~i4bFq;*&THTdh~mel 44ַӴ1)'NF̻NK* ?ṫ&!_:yRyRI?Jv>錏OZݡUE㗫0A)hwwYzO1|wp^CAL'<67ڏ7؜];-!א!FwBcc'W?^O~ǥYXYf 3-NhT45'ӏ3)mC ո۽!?1ǒAߋRrw1999uΧ{^ځ:b3k_e݊P$}ȑrNqD46= Rv'jƑ{>},N7bQXTe$/DTi>;uNX*dL媔t%noH y`._|Oʸy,X,K%LOoU ǹţ*Qk%›0&^~)Ch}f)N)PaR0OOs.[7X2,x_夎ȋj}HeF<\}R'O=MɏA*jBGrY,}*1ER 1#x fe°7ɇL {bD;7RJ\LZ<A{YP9gEbU$!SUaxj$JbVQ91s-j o& YYqs}^'j$VEMlP֋HiMGbRE]-Vau ],X(CID9 DNʒV.D >4c^b{{g{KQ^Cq !;g*/p1+~yf1cW$cI5俚T< ~Z''G]rv~E|]f% V€TKT3ZWiX ܍ G5'F&{qG&)ϯ_!GwD{D}qp*3eax8=+5! ͟QɌ.C#H4{+WK$Ͼ7fjXqWb%sF$eLb(ZL5^8v BvZ37.nNߜ]_AkB_&b,Q,ULw77qlS8CD$IQ,3^5,9,Z[xƧ>z|EiLII[ ;tG@qXpn ~:>(cbſ_ke{[ߨk4&'p4OTy%V `Q3ℲCY3C<*vX퐽, Dݨd僈J m,VX |gt&)Fmq;{ުE8nt,\į<%@k| ?_nnt\5>pI2<8ə$),>1@v-LavޙIUJ..xczB2Њ:* Mp SБ 0QHx ,Ď2# :X"?f.,wϻdǀ@QT<=)2xocG@CH5 S Xɧy7dȯFZJp4~#.".)%-Ϭ\nL3n$lX5OGV  &٥A$)w15R,a%E"1Ldmmv?NB(m A +^y͍) ,?~l5幉u mE:H8h4>Iq(!)D-e F&6ϯ/ƍ(!b%6~`2E]q꓌8_,H 꽸b!+S28%LݹPedD):H?(=?(m &SOE$-unCuw&m6Oid:Ûqcf5]55 %%\)cu}9T`uמ\W]{nh+ΥJs s㟂6{]}z@6h\lEO˸f{)\o8$ $Rc9Tmgğ%unU6pue?D@QLYV/Dnh"-\6͡wl{|es29-B)`y9k_K$.S ðuMK[+([.8o{^p[Z7{7 Trg m7![ ׬Hu4.]{Oa?Kwue;na 4HZn؆E֙H,l @T+ZA) tMhV*l4AkOr/<5 R)USt [0`:٣@2}.E@ulAepW-Tk8T#LT <ːx3AҀl#XW0T3EH-yfHUqmp߰\sd8| t—P;!=#T-RߗE&}%ɮ'ؐ"5i]97 Bv[6"٩^6a%;nc.۠(!"H5fm1Ld6c}jNN/6ؒd= pV%v٧Z|̍U7ΗI)Gm]spbý@ Y1zs#% JTe+h਱O.m4(Y$@*ZkD \5L3~ɓb|;i--mu^ ;id.0oSSs)ߖZɄqMjiUl;zZc6Dii"gBT]c}k$:w7P0x\~-Hk[$tiݔ%%xg{`݆-䀦6;|)Fٞ2_]؝\0Й%kjX{©ڗYSS(jJ9!mS)tUMQm-̦xQQϗ<<} =3{ .Vh[n0K>&^JE>}jztt @{jUל{wGMmϬT:wh|Lb!UhA֥51쒣fǓ֓b ^aoyG_&|=;6t67B8$Lݯ Lsi3a={CqUmZ`#@N4[\tJf&f]A%;>#8ٶ֩cۛۻחfl㌮KJʶSLN޽2C4 '#_$-e%|v}۫o^uyXJs+ڔ _BY. z26q7AegHL|]6KmdʒտOL֑(DF׭śWZchd>2c6nD,VIWɐfmE6?Ht"_08%7p<^sEHܬ4>?sR~ކLDVizqH i {- ne|V$XCX&Ap?DKGjƐT, \8ArejQËT6@lclJ&`7W6C,B!DV*D!WJc'-32M0"T5C cB6p\DZw߿":)xs*mD eE0348e,#ReeW,S*aB@!B>* R\SX*v5Fznޔ=M3 ]ȩ41GAe\^vNNcCdH=Fwuy=.AwGMC%5'p@Vs2Vu_rm?MLm|sIo V_áYKWBx:gqQqU,P&6b+NzD2˟:xp aYG%g)m`vLhT7n{7CQ[-I OeNp֟xrXvW@S-%[ջ_OG jsqV)9j!یj/_?z69UOwQj2˨휞Лgv\h$|(ej Ûg{[.59HRQ^PPܸFZҞ'6B?:[wm;c-8 I p5.B7V=Mq{dcafnF)DɁʊrlTX@:v%.E&R]QGAh_,%j 5?f[X2IiQƙZI 6{a5-ZX|MazBͳtӬX咞GO82BBǴR\#=^K!H% IT*a20DbYB鍓K^Xo\fN9( Ko@%HOw/I~LrsK9 %]WpvH6E?XckMRjWmfSPI;g) p^O 9q: $+[/H-%)?.\% KDJ֕U6C?cWͨr `1^ GYuLl_`I{ 8R@H@L.ZI(c6M=5rfJ9.dc}qa7Oht G)nNlѲf&@CYf>+UvQ[Bvr SJ)LRa2  '1E93mk q޸yS:n7֑}i"ae-t&pIW#!dMĦi^0$<;d8z刿pG~}b'+gYP#}ӷl?Gױȋ`Vjz}_-:g95:ԲOKO~gw+Dؠt.E?R*i -h~J(5=x,+ֹ#̜P0 "}o>AO+L$ք`ɮE,YIEIPmGN(k _U+ } N.3T'W SGÏPx%Eѳ#TOn7^t$R;i )n1)V[\eIl2ᛷHIZ!I,!oWm^&0 vkdcd}Dge)5%k[z2,Hu%fpGQG1]oNSy3 ;dZӯ1[(Ulx;'7)35+w޲BfTQĎ&l#⁀8SX  GFClTwia\AhN[so=^ SYhccSgr2N%bv@g3!ZM)=Ak&k58a~V].&x}+!Q: qFHBNYzcY>Kj)}wLUSXο7zm:t+fJ7U&7"I|3!7qf@=H N=@M%[2D7{&]Hd˥ZՓ**ZLCu5hy֞N75dqi?^ł aer#5}hزe I\ Ǘ;Kd#2#9&YC</CoЭ%eE8&:8:jAJ N+x|b 8b'TW8Y.">HO%f.\@) ̹6cc2.3DC:Nu6:h@&8Fɜi˙s' \%4/٤iﱿ; 8ƣB8JƊtImfau=e(WgZraclHQKܕx8Lƶ;7e 9k9: `g{T7+`HEtbEB4ڡob>Zr`;/o:PJ` /)Mp0n>o~ ROqBo-xL񞞗2֟dVWt=8NWvVKTM=ŻܿW<WG@QKgnnq \6nB!HqT"t'ݛx:^ 3t`Fܶk;ӫ޲<+Em?=uEe溸U^7 z2r9hUlĶ` rfY"F:ԡ.SyC @ү AcC! e" k9w#Qp '>t½#7tkE2 hQ:ڻlT/b joJU"bCK^Ĥд!ŗt6 IoXC2B¦TY)E!a7Dq*iZT~6Ku.5%%Bxx2a*#O(~ +ͫ( \*x'7ř(~$]|iW<!2t/"Vsmt4Kd4ʔ_QLٯNxu_XǂR[6Z#Jše>G2kJZq'>i 0VhSƼ>3O3Bͧ==`Gcp 2TNmV M"c*S,"cΔ42r«²$PG5̔a;NnNt -o՞\Sٛiꝝ*\ٯC4K_Ҙ!s=|`V~]WWsc;_~t,Q>*'3T v^e:`x_sm˟ߘضWqJRߟ')K^?ޟ/JJڂVⷽס' fVIjmuk?ظy=*$]9@l7T"$Lr7mmp;tE7iCbVౢK 1  ދP3&5ਝPR$'tڤ[4M zgh&b`%mdD>Y&g"Clf@94<<Ύa׉R;\]UƂ[TR(N.ڸ >!GN4HEI>TB.?ÇO۲DCSm.xP!K_r$.\;wE*?78cx4 lqM = vR]ڊTÄV#x8(E-÷LBlA7TY27S4Slٲ$ L6)ٸ]d9 {4i"i5 \xנ[c;1E-uӧ[PDDNSXDUK_P:`X֫.KkX % w":K.4}`&2pĎOW 7 Fbȇ>+`Y VOlɗP `UAe0[;+E1XJY8,u&`*ŷ8pGX?oTj*Q;Z˰qu$A /L  |\5hX|Iնdӭ]r(35,\+$,W5X5 nӻԯMxM7i6|7}%A(̴BF08M68hA&8fi9V,ʇfs ĐEMqv98x+phoMW˜(>$.IԳąhtCbgg g_t+qWIu9p,E5ĉ#ĝ2TR_h0lSS~Gc:m[+ paTf {}BT6c`@UHd!AסƸUP"?DF?SKTPIex0IQ:[RJtt 58664X &{H$/7/qMb-`K#Kiь3e{vX|H%t16#wڬ4>?+/G [okTUՆFybCSF7IrF":yk-3LVV#>Qi*ҍKnRMBZkJ9:Mt ʜ<%nEgy2%i>e t5y(19~4<i>ti8rߥlĖ! "H5Z#g8Gd/ m#K_PVj=xQxPU}LBXf ,t0BǗap ʏ3~tԗֈhaE.UKj<"?2ӻ @xr#ؖ,3`uj%Qe[j=*g֚j ۊr 􈌟m[U;Z@3/ ;:8*fjDr Aԭ!ѡի]ZݳMп}5M滹p}Pl_`wlɮl'$埆]OmNgVs|8{49{ ږ?gU33m)Ih`HS^\7'9>+T6ysvD]S^i[#{c6=hZۭTVߡNPډ6+BW:-ppzU"B-2z1!p ]J5Zlr{}y?yߞ_ R@:^BZ֐:uIJ_.O۽8;R!ƢrLj*4GΦpёFPG#%r hPR2if:C$ 0LCQ~=@B (QBRN(+|מ EsHgUE)rUqgeZz!rM~xE 9;\p3-4O/dLm?yeʠ:]aOL|dxr!k jQxLL ˨tpW.qwwo2r{i|ak+ɎM.1hOiQVHpv-tgfT^ DH,3ش'=]F rQsi[&V P"⺹|V'CQ-Ia6Kۘ9yxELHIXN3z'AaޟZ堸ky0(RT\(JAXh6r9 fd"Ǭf(fa}ҩ)Q%<*u vLV5$} 10*R˴TSm"pχmqab2ۙVܮo̻zd3ܶ*-8~Kފ2[Z # <̙gC *eO?^,u2[ēų8rBaܖƥ#j-ʞt¡k.d ˢ>MS`+"ՍQxر48^T3/)%^z ^rN7[}9+p /O+G§0 lӍ a0f{x*)MV\% ʝlbH +P6 c4,.L)Jg^~Gth{etg4R`P V@s_OeVZЧhT Xלl[x^7ZA,Yk#,:^[n|>Ow{thu(vbrJj6Y[l<~+왪G AIl(zߖ^Gv uvrr#%@C̓~z[6X)Vso^ⵢ#gd *s).~ )%֕Q oG2 Ta0NW:!C.vvI2Þ(I-6a}WL.,lqm\P/Ml6[衴EYHCRɺE}i_e8\8<<3< ChlBMOa.m~EtN.xa)k$WPV&O(Aiv q} >S_5F}<OV?Lϲ)n킯X>,:! jQ{@lC6"J1Đ1Pg˃dc)[pR+ U1\A}M np=gDxCޜXр. f:K*eavR  LRn3vt]gc9(g*1VԪ_D}!3>up4cS!] h6/G|/DK+Y{be"l[]EэSQfڭqekWpŽ[Bxc]MC9/IU\ P,6JJλG>ų GON aѣPQKXdw|TY;W:D&&C_t]aT/p<=*C* +;7doQ呕z~B>x_/&Ͳ2g ]\drWx ^\fz7ۭczW{<f*^._j NJ8%7v PP@L a0^L-GAa@H*iopHOުg ohJ0EјƙMQ͒$QI7b7Util۪ddm"n&dK,$CqvfۀހA|gd 7ߜ9QRq2=rL(=\A~B8y'iR&ޕt,D]jzT\ғWNDVFb˞wOW%+B7xdWb!yIMB7UVR4JQdW=f+"_͜kKI39QhU!]_ƷH7۪t|-ҥpq'-r ^J,X sD2?LN.J>\9>u!K) Z2A`Zb݌a-Mq@6-#e$5(0S.G.S6m5rTk 1Zs E aޣ=o_19(X٢uY1L܁^.%_ܪr<,$RhV9fߕ {U* `;Fݎߴ!3a\ȱ42^gv?8|}+hĔxQBЃGuz=,;#dB[eh;"vZ,;`܃4"lVO;3ވTڱ+tufFri]4}xe831!v%aef ̉7ZDDY Z3 "܏o)'Lx/rh`2f I K $$Ux/ZQ|-J-=ң)Fl3nE59h_x*L2'=ސ:zקPSFR$TA GZ ;/,BtLC=Sbd}TBHN'Uԣp!Nsdgeߋ}q MiUYg67~x3qA*? `~`x8lcG?$Z{qX_NK(u>Ie@qb$pF@Sal2,ЮޝW@d"D]"dy)?aÀK bQǽ͹Sqmz?oG->dÂpGORy}NIlgֻ豛.T9В'`JhɖbC7 Mj4))cRf6mU򬱺dAOsB7_tvs{q}ZP6ź^cIBU!zI8}]o)z. `P<0xG0m ^ $@,BIchg]^>@O;3tu:Wv;bl;q24Ji3S(ӍXU]:5 u:t\W>djD0[Zor+9}dlv9wi9T.ՎUNNE9_Kֶ[7=O"AEDl@de$(pHEmd]w0Beg= «vքƱѩѥA<f_XRI`#!k1FrHB 8;`1+t14cmj+$e}Z$.p `$q+bPg{`{YR0y10Yq)pY _=;ꅛH f 0 ;GE\]$2\yˆVMr# ]gM a8wnEȶsٹm۪vZcc)Ӌl㻮!LZz}R~o|whm4ˇm2Ou gןfNfGۻd6 m._:}%ʷU3Bm~rr"JR J#ؒ+&Y1:I*-AhP1ˑoα2'9 <A 9ՠJ Yjam)[ƃe̬n\JJ)@ \{9teOKD|.hŊnOлH*)p ȦZc5PXNd^ (ɖT)(blrO4O(9h ˶If" \>Ҝ*@:Of9pT0wp孍# 4O\*=3&.ҁGZnWȆ jf3fˠ+4mQ$?E  3&b?`EϞu2M0 "q@F(L-ꔑ-%Ⓗ?y=Мm@.3389@tY̅Kp/WYK1vtre3MKڬfsaҧ1EN<5.2vR['_.Ԃ-/׏ H`kX^*4>F2x%g=$ &ǖGQjsUJk#rf9of@]f>rl+ $K~S|ͦ/Wf|LyyVpG{Ĺ^P)MZA>IJml 1CUɴuGj i2!M1cڮjrV)kX0_mObD+(kgy<5U4.zAok^詤ξ٨%".@K0mTCGS5 voj0)sUV\.]B,PSD #>7&ze_I't/єOwV \ #خ)Us}.wyFX\Udu{p@ _AkUrXI 'sWMVri_WJr.f%=(@Bn1 LGQvWGttAet3J:o-x Gt4 zWzqV LSX`xqނ & 9W¢Rap]!Ue@ Q]V2 &\im;9ޗ^R$Pb _m)e2fի tٸY*ELJ4lӕMqٙl,~a=M3b  8&B+ݮW5޺ΛGeTfBNT}Vbs5E52| _Rf-5o!F "RcEfN] 2V,'ʿkԲŽU?' HxW {ktDS/=eMvxYV s9'ң-Z^X^W5ϲR(/,ؖ8j#tBwSTN42L>YZp޺"2]`N>bR;RtNx}ߜݮ+mSڲ[Fnȸp,)6vrQB|R1n7Z˺wRxv=@3buhC[]?޶Rew\+yKU4mmy=8q1טY8wB\?P6C='1 E9nuFz^4WLwE rdzao=^_=)u؊\)r2*yixh$VW`|;MGWrGk}k؅dKPɯgk"ў!ijɥ(*@=44y(U%3] \a-$sKT-Ŝk+[ѽ:UZ{x}o 0ؒb /-B2bVt7xPq2JUK?ICeWN-V5^:iCA\V$$MpB*3&d/k8)n䊤W.EzG@Q՚.ۥv ;bz0αùchWr4dWW.[q̓Ԋ{tې9Í,w0 ]|Sc@pvJpX' ʗ:opV* {dU>[6-lJ.D5ǮZo=BD|kgmw1!j/[b0935/vendor_a174c/pmkcs#Sms '' qw( m_s )sub lh$) { ) = @_;->_if !d{op};$arr? @:}rrop### :@, @r$op(!->eq';}push r(\p$[-1]"\n"ft0]' 1__END__ =encoutf-8h1 An2 Acsor 4mlehir e EE L<>, >bbc361# XXX nebeo:s0h1d dce4f{35/ '',Tl__tagg)DatarerL&(a1C1!&amC E!@f?B-rÐ1B !!)ILGzTt囡U]kno%k`85up\!bD*(P`8ͪ0b<Z%;ޙ@^dWw57`'Y)&){Ojٴ-p$eE `oOgB/z,>- f]\ۋZ om©wa+'|'2Wm*L}ʌuȆUE2jG=&4YTFM\FNEJdtQ@gW%єU?"YVjjO>iV`My045Ez#槠cJZض(zSS2ޫfd;\'y`y*[,E#@Ӝ)\Ih`zG(thqɎ'མIkEd A:yQl U7r Xgt*oXuE~[/z}0ΊΗ%5Sn<W38{2OQ'EE"C,9X]s!ŊY!g8υb< H Wwo.UyN.>C0-!Et/uHڟh={bܩyaZ4G"FӧArkUJ~z *nWg7i!ګ&P2 #Q'?nVFtьߡtZ2#`*,RAv *&s&'ųgd׻ %< N~1ƼY {,vsm3*oQفžLRÕۍo' D8M}RxLN;ĸ @~fYssw1j]3eEvg}B~AvkC2p7Z(ꉸw52#:vKzq+lLU2x߄fpXaJ҇igsYhO zl7.o+zLg(vt%H.zDTgg\J8̴ -Aɟ&LR܌}Jl$R6 "[_[|dcĕTq*gJ*Ԓh/$mh)(2?yZ܎&NzΗR."?;x+d}g/oPXJ༙8qiD x(ޝR14,Z[ŬyB n(|䉪N)\i G ib#p=8aUdH\2aYlji3 /D~ȃQ"xAs$6J] Z.I0c(cN(}&BaEU78bP p+maa̭, +wU$(\Έ S@+Yh\-KEw%Dz-~GIzN-Z =r U PKNA$q\ ${b"^#g{ *V }Euǫe+`dBg3RŇrZ8_NpQLe=(/ pAq<:/I(f4'x79A^M~?[K@^cqd{VXMӨjiu'0r9=,l"aV~,3E"!x[_LC)ikQlWѥE(MXmC3zqs&"&p2.&BcT95%SQ6ت`@Wnc@IaFE>Tvb-")TpZwzD$,/p~P(wa;QP]>6^t S\wbȰ.u~"Q[H r칦/kޢp&ʇ?oHRNNJ!bmZIe+$}֕l`LϏ:̩̄lAjN* nήibXgknGv7'`yD(-{n"Og1}>+?uTj)ɸ*i-$W +sT@R8f8H+EwCǙ/*V`\5,Ai(?.u@c\m& 8O2ת2N6կ@nR>_$%.Y*yu$?/1L‘_)k Az?mSz|\܃Y ,f 'V'-F1Xk2~&U;Tvx(Twݤ#u]X+BZOupx)_ML)5SyMؗHjuK zl0(s?Ԯ(ʄJ`SPOtP{<%䁁= rl Y(fI*>CsT)oV'yfpfqt$d &x?BDw8,02Uߴx%{@<-Q(Zk|EݕFR1+JVTb]xƦ}FnaKm~toY^-EY cLmHR"p\G m *Z=pN3,=e::h0NEԼ@݂Q2Zs`\"4veUWnEJ3mYyIP Ih>? 4$ #9V m8qq7%3|[]WX%F\C~KݪLWɈOMVoU:e7I;{|^baZ'E?1D-s8zɰ)[-{/z$ (콷6\Vdh]C*R.|Hsr7kyLO" aIm&vixdׯet  :,]k=eG3LEm\0 sb\ҊjDxHUUe6G{U$i'nuC''i 4xzi @ ES\[K%% ba @%-"M#9(qq_%@+& SʭisMB C/yBwMCANwVU(L4:H2+ֹ-DeY29V^W`ΰL?,O?Jֱ| 5OC! T fhb ?Jm)'LR#x3 P(V4iT"צ!CfzBZpq5t`1$aoSnQbɛ P BlX]_ف%UqW*; ^e+CҎҖ`)W/55iL"W vsZ7LvzUTl\̳1Mץ4tEɤ= |~9k~"ED-`6+|)sEcT!s2'ۃoi.,VF&>}g,Jg%g 3|oC*ޥs'lnbȅ5l]Cil^T\j0fs{ZƳCrÎ,|l\ -|Trf[D)x+^;]zŪQ(l(3獙%0[VQA@FT _g~m:ğjjtY4c~@;;K o 6'!KfN6nrM(^vg 7H RjT?ͺ+(8t,b"ʩ'Ր8XCFYSԙgt"u:] RVW 0b=+%x6:!@;R礵B eqͅ`{2&/`<],5w T3G!+c;&KlU6eaba7uJ LdbɽJ |܇rnЎ a'#]p68$ 1̍}VM7"Q12E@XP&F6 4Miy \4W}>gQ,Lp :.EEs';g%q Ƭt4qHNhV UĖ8$VB>G;B<D˳H|s=D!$ r~{#>DFK+Rmb 7cOw&%G…9;Db!gK[$\X݄#>#ۘ%*K-_v{@jp2_ \Q "+pU#: +v z, v j/b#!mFIk|, o˼'AM{|CU<4V>)-V#!Cad-4` Ͳm*܇Kh8LBAD [aL>!ϠErD^}Of>;`"/qw X;WJ.7qj(9( ~ $QzB8{ɩ7"WM\n]b06c |OmdJsgfeZ{t& (!:c:"bq塀|m5H2Sh_4_NY9=o% ,56 Դ8\eL EpwYqtӎw Kj r2Yc_.-/שmMaIPuɢW]W|J.&ktak$ܸ)9e5pg7LKRm5N7  x1݆\[P vKւ׀sbn W"dwr0 r1C5crOhDJ[ y1B \2ZN,%"/:-D61+wz힪;̨4-0ɍ_hD/XWMnt*S&YSZŘʺĥ'k=3gh[ꐅGDI R[JpS㽔;D0(XXRzl6mѢC{uFhԓ07$z^V1K~@_ul$3MTZ fo\Ș,nk(,u֜o"z2ϟЦ?qle+~!kM6l2+ ]4d϶-1D dv"AEHf+GDZ.<1TBbyX^ q8C}t4f YbR N.W_gcRފp'EkE#h X;nSx%ʃ%J48bˤydp]roIK_1_3٣(Z{#.<dzb8hyMʙr 9SnxӺh3L~2ź:߯ h=5}1K"zC@r%4=W^v+. f=VZ(kcPY34-Q ü@csȷ $ #? Vנ @@.Z0C/mgIھjs 6V ?V '_w9OM]V)+p\62K\9~.*~+J'"}1Db悧6hca\EԔX| e* FO"G^xjN)_S45*,IXLV-+$}:@ާeMw@Z,6TAOd#S9CS iq/LucT1*aR?jDc{UMO2t8:+Aш͜:fQQވSϒ>- -7X1oߖ h%_E\գn%Ee*kSR d+Iٹ$z7Ax[GLkIƺG%~\^ZKb2jђQ2_^dD%]~>eHnN+n R+c|XNGU 'N *Df'LazYΣ CkG6Y`#΂¨0jT NU]S~?Lybsm ^wmCs:GӰ={YBFP`/0fC>>ŗ4q+V$fm⡔K$Bw#_L*ửlx'%sViԹ{i1S'Y*yQ|K8 ^̑*Yݬ{:ܥԷ<)?!J (a}DLd_fvnpc^Lsz@N[ks<ɏ($plZy&@ 0:W< kZ@/*{+wg1⏢Wt'wl鸐&/G+(jΔpW /eRg`EAfr E1G۔@~ ۷6`{cFf*r"WB\ĿCbx(7:uHazbp5F&rmZ}͉'A"fx#?XE{С<9ug7+JAySJs^ISSds B0/r ~uTwEъlݙNq(4;u Ss~jh՗ `8B(H?qe4a;rpgL]N/{<L U=$b,Q=D}q)@*v|$U:݈Q/-@nB*e0+WnQ2L lL"z:sdLަԹ>5w>=f|1MY,9]"$&)-%wL欥9>r$3PUl*㊮7oAKX?Y }_exz%o|K<0lHcsg7R5rZ\V,(~ּ+LkށBҪ2 $4B}"R({d.rRU; +~*ׂ4adJvVfDjdRh,HnRV{j9{m}8BOՆI%a{]=oE;(v|s~&B~ `#2B=;Qy W+;'6xkscufncԺS;"u"YUd2T@T~qG4!QrVvMUu}~7ɛfBnȣ!aQi] zqiޠzHM͒L5=*a0pΜf1,4((`)? P[@`8 R~" HaDt]LrUaR#X3|VA;I=-7TŲwi$ۧ5s0$ESzDh#A*@@`!9<<\=f x<S=o:EX{m+/U=!xsXlUe xSG4Pf2 ޏæ/0pÒ2K2ęamfq AVFҫ DE~PVOBpIWm䘯WݐH UsrHxh:Tqs&{)vz8O9D_4?Hl;CXJ {M/]fDzь|pڱ'Ϛ|/r}[dÔuT7*D$:RlHsU7 CEOO6hRnװ]& ygln>+fMq.l7gBTۙ4.#Du!ekjbsmO19minL`?ѷ"MgBlVbLtN)7r#C Ht[qՈ/`Y` !*2l&Gx 4r8]YkN(3`5$걼H̎dqTEm;½Xl"A, rTz)6CYWHԶJ)Y s2(q 6ـ^H?yɠMIn|̀O=b~s' *-My -Y8AP>;B曄=:2țyÌ.ET6aJdF}lnj~  cov8NW6.Tw"i;n<;Ijmd̠GB,3>f-}J~RBǢYpO*~n̊5ZDIUwݿ¥%yz"H*3utؔ+ܬ8h2S1e<1߭_ajUzrꥰB{J.[jS-=Šے`FL\çC:R6g6r-OCYl=Ҥ+l*-Q910jyKx]t;.Fk3s1\GAwNV%V b‰4|{q rz:0C)dfa>rn~GaZ_ % lЮRM3MZ+׹p@`y(플ٵ ,;}R`鯖,Ot* ȁ]!:kFrYҟxE|Bo\V:놅xpkw۪~5ӣRz!r⅕I,L;J 6d4'cP2:!fbO4,pyn&X=BC*F)PPpi+p~M>'={ DHob W!qLk{QqŘQJ2U3`z^:7zH"1 zY4~G7ݏdyKB+[0xpQ#( {VlL <$Gu!1B'F67Ekc8R`~E3ӝ VG~`&Cl@7?+T"Vxh WjL'ͅ7-JÖh FY B;x1J_!^-5++2 }?)@JJ%uɸ8/:>hU*flǭf:oJgPM,RQyW^iz)-aАg s AlԂ=I\0æ;7 >PUi>7xUD桴rgT+NZ7ltOri4\fdCϟ7Íil<7n8WĆ!5(@5 'mYdz(R%B!PD7n^E*ǚhV9\Wk#],Q.nH qU0AUp[t]br@8}ͮ}uDh#΍x=Ŷ/'-18 hd*–I [ɑtb/kM%&ם. +]ͶWNJ^@v&"%_[}xi G(]bZAqbuwڲb5ZELj ^E(wn ۈߓ)n8p4̴hvO-YV2 /4?[t[{r?V%\C-qznVҤ}!n12RP`YAeY+3͙b .qOZ1KL|W!/pp[nc\㥇aJM|@d~@N&ӥ/HZc9p'I$ibCUuyC}Έܴc`xZfFSN{d7 R7j&7,ܐR!`lpv/+dEZ6gʗHm0+ؐ, DDבL\QI!8(巙X Nfؕ\ &կؔA7g^]-ingys(41sYHm24#&ޮ8&|ec)`:8#$<]R `Xg Q1 xvyN$P%ͼnxaZk 6o\%Jm$(i߫sˍO6/.90ٓrqhogm0JѲ34DW_Eᒍi\{^>LtjZarwOP21Si6 -jW%4($'N*(jJWF8.|.rvIU옡,ɄSuS 0);vf{1bD?]o0N8@b*^Qi$Ml#j} t%IGf 3g4LެGj$dZ4Ы+VZ׋늩? RU1FXcCPqZI gDҳ5r(:VIB猬W g@FU'bp~B0|M<'A{v:z-'}(FI-E}Y$ rҕ/;K'zfD*bN1gj1"  !%i{K0RیV-R 5٢X7; ƥu]DN~Zw1R:y C/|†ɓ'-4z3'AWgKA(10x8oxm9m~ [uf$Pzk-ӯ>>¬Ѥjc]9%,JQ%Ц0-*Ԉٵj^b.8;.Mھ <'Yl , ;=/,LoQ?Iw%^n,b5Lx^hM@PA4xfawwG<8%rOj;^Q$aFc,&kЪ@[GӚF"ʚ>zV7^ >C ǥ*Y  8ڑFh"[JI{E('%X 7GeW<1ʡ]6>+D!Zw+X;հ]Z<$vqBj#SvsR؇p+i+I $s@wU k̦c$wvhIv;BPk)ɶDjߥD 6,.9 NM뢂C!{I"1ۑC&ȅNr T X那Jԟ9܋*Fef[ 7WjPNou:BwE8g$b:c0[gT}re^bDRX'cF{Z E#Eˠ[B__VYnp'#Xdq\ B|M'ҹȃX$m)M\t7ͦi?iq)pyn%JuJdOYI6Cԣ):=8R2J3 dN+m>,$w燺a uiHVSV[ubԡ>䲜zey+%x9 xuY F}^VE'ڏA۬X p]&tQ/{bk{M1P @DtW<Qߠp$:^ߕCR$}.M|F%)I8v/YhSU)Hh@!PtWk#6\(![Y!I( zKFcbaNex4h;,;+b_>PXI3 N.ƀFB{5Q%({4;i94 m`{ hHEw\/=k* s#>1`kHZš6 :|*̘v0{0 + b?j] E0~0]+nՖАfAqIkI]_e}='Y=_noxtib{#5XMb0d5g箝[-X+0oAǙ˯l{*+l71"tPcOBLIlK7mx*1{X"|I/26MeaUtNp9|,!Y% cMJ }L@O ? RDˑљEܕhpHxge%cfnyѧUK,H!$ VMx6o@߄VBcĢ1`N4!3HE.!&p.dy;1<(2Q'ږZvyP̨K6q<;QFbG@MJD[%{$ϻX LgPv0y-Mv,7~t R]~)d*o77$X^P.č}F(L96G\Cb!l1[TۈYΞLFWdvK!LKJ4vVuW{j"]~hؑͨ-P70lW x޵ '^KJeC+#f1-,95sU? R'hbi#|w}ԹEn׀@46D玴wbлRxPj.hV(Y;3 $K^@ J JߩrHyLKpy]qdp'zmC Y 6~8RLIl{"%1hs /c.}(klk_}[X>0BhgrFŸY9JB&4IHzJ m#ݡTLE?h5h=pX4P@΅tS)l^$t쟪?f3x룏 ̓|8ccd4! @0xQ 0B2~ =ňƽs Fo7Sb)z~X=&"/H}BH.S̫B .mXFN*Qzv|ՃA`V*8G˙R){ FEt$#jߠ9}lGhT;"GX=l:5C"0jX^K`hF8hl8iJSio f`r2' -b@o'BTQA)ۭ#A-Z=Ԧ.\J92i+I=ĠKz >nUh`DhpKam:dVʭšG$Vxd",G5 me .Ў¡9;Ol#!]˒PU eҦ+sI LF1c#EY~6Q{Nh Et^T+n_rP]70IgʼEDGcΧ'< 5hc˗td|‘R2JlՇa"T5n\,jg1(3vo~lg]:?uNV=X ̳V5+yS;?J C3DnB{AL7<|nY/ҒսүD UqGΨi(Ȭg 9UڑMj $ȯ9lz} YH\ӹ, fk)8D An% /(rU񏵠@I,>l|j!Mk:"OA#1p"hvxf5_='~qs Fxnp>]Eu&E𠮎@Yxf %Wf䦿u2xZRwr=אm? ޑ{h"^R}JHW&ltYㄴhWX8ϛ-]UA yA)eJKlƱ"#jsn`M6Z|ڀ]/U fWTrF:/čs)^Pc .:2D/yh#-y^JM#p/׸̵Z+ǵwbUErgmE<1pFHq WCTG.1@@tMتM|Ci㪷I.ӹXURaP-e+r(kSq=}EN)rHɎB٭#8]ԭ>eď2X솴u7~wSwJ*{1-xJs"aϥA60SM &&:ad> tSHޗ K}[x 0L[V>§qp`4^ PT1 xs鵑 V:s}Sc%! ])WENRgؠ#ZC@ @fusa9=X>z^-k4ZnF@9`h0(Sc#mPyҸvsJJ)Ad_*~XL@ @K?c,mF$|h2yza=D"B_6D:z"DM!&uZ‡şFhN.ѪޛPn>cWG]V>0{e; ߟ!>Y|8N#L O)AN3*7T;}48JXI-GLqkJnu/DEM|B4U|XmEgn Nu[5YE" Y;maHc6n\=^]uHmR ֠?;i9KgܐѝE[ξ_:%cxc%<Dq?AwE%ׯGYFrdchTԘA!ƍ#N۪]UvC>(16Ky5ƃT_>S!׻LǑ< Zmy4D{X Ump)wYeOƪxu\7dl]F'Җ<JiJV%dL Ru "4{' f/$TNR# t-o-Kd㟵Ħɡ}$"#8j8 ?3 V Vr@s6hzDm[5ܪ5<&$2ajHP{j6ܥn,%& /k^XJ=T]|nJ<ӚFK ;eϋQ 2!A9uKs)8brMxEXp=fNU71:ޗy#ׂIraze낂_-sO#r!N$973{gZϛ9 XǶVfH&2M*|4 ҕ 29n!o':Ӊg49E&?#(g^ B&/ .x@*b`y1" 5Q)bݪc(1( 9Tu}.m$@af5/(6&{+9:0qǨq A B1!Af>(!!BA!"HP A$T[V_Ca:l}tρYʠ?Y :ퟃ?bL5:hM"萆Z!A`!%b:Xv?߂J pb(a.:l6?:W"'acM:xIِ 07V:$[ʲt8F{AT{ct Q6Ӂ! u9F:T:cԁ#pMjD6w7jRTn6ëӉaC;XD30&AIFjQ;euϭL 99>6BFT62\z ; 4< a@zPzn rhjF !|>8.P0; 2UPc}L?4As ȧp>@>@ua@Zǒ>j`[M)'sx}4@sV7k Pz6uex7!!{@߇iqaa~:a G/}n#NGM( u;.=H^ B?pSn(? ctI ЀF@!BIa(@C -9ǔ@a͖,G@hAq0ʸK=(PA|.k0Ocx") &մpj[ ;.|k@DQHZ 7/ȁ@d}L`W=)j"&]4 z0%vCSQi*z */?{z 8(ld I+I nƾcpjS2n\j%I\|~<4RZq*|]?+$BM4ip஢eHb0PVу F륍_ 2}k[| +B%\q0kl6wz}yp\yc`m%wjⱗH!\yKS`#j2˦ 'Be