python-parsley-1.3-1.fc23$>jUnl0b9XZG>:K?Kd  C$(PTcrv xx x |x  \x 'x 'x)lx+x..@x0 000H0(08191:2!G3xH4xI6xX7LY7P\7\x]9<x^?n b@d@eAfAlAtA xuCxvD wF xxGxyIlK|KCpython-parsley1.31.fc23Parsing and pattern matching made easyA parser generator library based on OMeta, and other useful parsing tools. Parsley is a parsing library for people who find parsers scary or annoying. I wrote it because I wanted to parse a programming language, and tools like PLY or ANTLR or Bison were very hard to understand and integrate into my Python code. Most parser generators are based on LL or LR parsing algorithms that compile to big state machine tables. It was like I had to wake up a different section of my brain to understand or work on grammar rules. Parsley, like pyparsing and ZestyParser, uses the PEG algorithm, so each expression in the grammar rules works like a Python expression. In particular, alternatives are evaluated in order, unlike table-driven parsers such as yacc, bison or PLY. Parsley is an implementation of OMeta, an object-oriented pattern-matching language developed by Alessandro Warth at thesis, which provides a detailed description of OMeta: http://www.vpri.org/pdf/tr2008003_experimenting.pdfV:buildhw-10-nfs.phx2.fedoraproject.orgjFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://launchpad.net/parsleylinuxnoarchxxF ``~wVwVJLL=2I|I| k//SLLW ~ ~## o:GJGJO$v$v-"5d5d NN!N,{,{dZZk_fhfh#N#=#= pUU''  ^ q q\I,遤A큤A큤A큤A큤A큤A큤A큤V:V:U|V:V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:UJV:V:V:U|V:V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:U|V:V:V:U|V:V:U|V:V:U|V:V:V:U|U8U|V:c2f04e98cd9457561bd971c1420891f5b5700d7bb7ecd11ed09558e4884f0aede3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855121ea572e893edf2ea53deda964b1577ff5f479f7645b0dbb790e6e094750ebd121ea572e893edf2ea53deda964b1577ff5f479f7645b0dbb790e6e094750ebde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511ea444a7a00c0fd750ab3f6f0260496619faf019a0ad2d6b6fde6689990559f11ea444a7a00c0fd750ab3f6f0260496619faf019a0ad2d6b6fde6689990559f0e8e9e508942201ed93b20a117911c32b4c39798964d466dfe5981b780673a0568f92daebff55870b032a0bf03082d1e63c06b439a6e32a19fee65068baf885768f92daebff55870b032a0bf03082d1e63c06b439a6e32a19fee65068baf88578a85186c9f0af23040769f712e7a842e73afb34217c33a319dc07eb675bebf9971623510ee99a049816b6a6272471eb92552931035dba05019e3bff8b7d25a1471623510ee99a049816b6a6272471eb92552931035dba05019e3bff8b7d25a1438feabae9d992bc675f17db057247eed4bb6dcd717e9ee22406f668c3b6a623e90a6a6f7cfc9b1ad42fcb19e327402ba4242a4c1d25035a872b4dc9aca8ae29390a6a6f7cfc9b1ad42fcb19e327402ba4242a4c1d25035a872b4dc9aca8ae29344e6c3d507eb5d4ecbd486ffabd61d9325dcfed3011ab4aa971db36313c110df8cd60400df302e45bb7287096d3e013296ff9bea28fb80b28a2f5b797e401e3e8cd60400df302e45bb7287096d3e013296ff9bea28fb80b28a2f5b797e401e3e8d6e4979c874e6fc9560d0e8ef8b3f4956332431a1e0b5feae4f8333d4a619348b13bf110ec37f9586532dc56342450d5538549bd3e5765cd1b49af8610e31198b13bf110ec37f9586532dc56342450d5538549bd3e5765cd1b49af8610e31190fd301e711e30b47fba689f3341bd1a335ea6c69b71b6366bee39ec82794b0a17977b0fae38dac4f44411c8d7b77f4519186df945ff3bd0ceb4d40d59b4cccb47977b0fae38dac4f44411c8d7b77f4519186df945ff3bd0ceb4d40d59b4cccb4808e0045e7762ddd760eaddff790ed1596162260ee14fa8e27e35a1a8369bca4047af02eb74021bcc9ed5848435e3eb9741076eb632d59efca1c80cfb8deb17b047af02eb74021bcc9ed5848435e3eb9741076eb632d59efca1c80cfb8deb17b5937430121f72b0503f9245d774e8eff85ec6734d3d0ce3a4725cfd1324c2a398ba6e47b931c5920ef444b68b61bec2668678d749af94c7bcacdb5adc73377e28ba6e47b931c5920ef444b68b61bec2668678d749af94c7bcacdb5adc73377e23daf6a747491bbb62e1f0bdc2dc15742aae57bcebba2524f11c1ecafe3de74260d0a9b50166eab03bb871d641df51a874ca0e2d8f1ec16acef7a678dca2501210d0a9b50166eab03bb871d641df51a874ca0e2d8f1ec16acef7a678dca250121e6fea8c4f5ba886e44bcb536ba6565ca8cdf614c2a46d5a228bc2be6c632a3d5f50e2986e27fc5609e0bd222a58c277335c147d22dfedc9e3ea11ff10ad20afb0a22d496ce67f15d2827f7720eaf9d5a8deaa4da69f16e85e13c6dabbb541ed6c93e5536983d74560c3d4f29e4fce72e4f7336e6396eae9319189f87b5152a44c72c0603fb567dfa605da9abdc13f5c9e12ae72ab2f23f41d7cdb6b64bc5d5fdc72c0603fb567dfa605da9abdc13f5c9e12ae72ab2f23f41d7cdb6b64bc5d5fd415aed85480fc8d9257ed291ffd5684fc0c099a8c3238c6f6a19481d32c741dc110048cdb9a98e6bbba58d350937794a56d556775f514d5c1aa18a9fedf678ba110048cdb9a98e6bbba58d350937794a56d556775f514d5c1aa18a9fedf678bae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85584c8ed0c5adb146e673ab701d8de799c5f22eedeaa72642e96f0807a2bfec1e684c8ed0c5adb146e673ab701d8de799c5f22eedeaa72642e96f0807a2bfec1e6bfbcc152c1629e723c370173256cbdfbfc7313d5f5915f2d81038ebce849c6024585127afa11383cc505245c71eb4cda299fdbff9d9a090752151a0339801a29429853c7bf6b500de94d28e1e7cb9ed1c309358efdd3450334c085a5e94341474091a2af9ed6f56b2147a73aa1f7a530317d82f25a31fe1de5acb02dca5820c75d42b41d0e1e2059245bc99b4089af95d68b837dcf778f40506052dd9ffc24585d42b41d0e1e2059245bc99b4089af95d68b837dcf778f40506052dd9ffc245841f82c3d25239592f85bbe190e9bceea4fb1b0d808355e4afe3add409323198903d45868842b0eaafac97f7929ca1ae8056a83b8636e66d6ef0a506bfa53b49d03d45868842b0eaafac97f7929ca1ae8056a83b8636e66d6ef0a506bfa53b49d4f074f337f9d4c884f53b2f64fe3676633886854fe9b88067cfba2383dbcae0505fb9d5e493cf26c500195a3da4361c2efef5bdaa430017893caf409438e09ce874cfd67f81458fb8866113ae579c6aabf0ef0229dbb119f7b8b5170bcd98e4fcc893f338420252723ef91f9f11f0e725190863bb998fdf92bf840fd2e1790f1b70f5da50d48c35887f631170b3f031b7be85b6375b16501a6b6a54aa6f266c7b70f5da50d48c35887f631170b3f031b7be85b6375b16501a6b6a54aa6f266c7f3b376e338d4dd177e3594417629a7c1c38f09a364ac13099c5f32c73392a95a725719a2c6e21319f62272acba59c7888523b805d965e0f3d9a8b999d3727057725719a2c6e21319f62272acba59c7888523b805d965e0f3d9a8b999d3727057d8283b92d5f3f11340f00048949e59516999e7bc1e0ef57c46b3db66230f6c3ebf248e71c5c2ab4797176bb870a2a64887cd058ce7f53d5125f32557eaa1a1c0bf248e71c5c2ab4797176bb870a2a64887cd058ce7f53d5125f32557eaa1a1c0ded8cb778f827b8adfa91071a05a88b1a4938491c4b9aa9e86517cfe8a3b294f32b1e6ff2de48dd6a3e0a5025a0d77b06ca21e4c71f5fc4041c2b96499eadaba32b1e6ff2de48dd6a3e0a5025a0d77b06ca21e4c71f5fc4041c2b96499eadaba175dbf1e776273d43938cf98110157ed25cdeec88b7aa90a7ea02403320b0f92f18b13577bd34a58ecb465be09e0bc35aa8f0b8b395646ce9c7bec4cdff6fb93f18b13577bd34a58ecb465be09e0bc35aa8f0b8b395646ce9c7bec4cdff6fb93a1b21a493ce85ad516939e355a06972e136e8a8e70a2ed8c609e105a1d708edd024759b8feae6deb0c0cf78dd44aa6dbffd80b164b6fcb17b618d76d908cb864024759b8feae6deb0c0cf78dd44aa6dbffd80b164b6fcb17b618d76d908cb864e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85550b8b8c2931b0c5582280cdc1ddf551899f5e757f6c745dcdc85267582f1a26b50b8b8c2931b0c5582280cdc1ddf551899f5e757f6c745dcdc85267582f1a26be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a221d28f6119acb529b5e7ebefd427617ee2705980687603ee3a572b3036ac64a221d28f6119acb529b5e7ebefd427617ee2705980687603ee3a572b3036ac646d1fe080158e192ec3e3c9583b1c6f1b1e93a4162791a3d022cfbb3f85a125b2d3d38e48d473ab41fbcd0805ab967a92d0c0baac235f822e7bfc176c209a725bd3d38e48d473ab41fbcd0805ab967a92d0c0baac235f822e7bfc176c209a725bb8b689c67be96e43766d7ac4e54d3193e6628e59f36c94c0b0935d13dc5ccca4084958573b0a64002c503cecefb88b0143978900bc82f42a3808b4f9767e1c6c084958573b0a64002c503cecefb88b0143978900bc82f42a3808b4f9767e1c6c24ef3cb6cb06915302cfbee9561376bb9ea426ccb57a771866a84f6b54a3d26835bb6f9d5917609ad02bfe3a880400de3df6878c5283fff9a0b27ddce58282a335bb6f9d5917609ad02bfe3a880400de3df6878c5283fff9a0b27ddce58282a310543a6517197cddeaf7e205fabe031f6c50b046dc52c574b52a980829cc1133ebf39457264b617708b1ae898faae9f1ff0227eeef7efcb4f199737a5c2cdda5ebf39457264b617708b1ae898faae9f1ff0227eeef7efcb4f199737a5c2cdda57c1e88dd6734d0a20aca69316388468fb2c4fbcf5911cdac4cd8ca39d3240c4d59e1bab6554983dcd86f8f83581f704db70aeaf134cb73e8a51073a8b1db2b8f59e1bab6554983dcd86f8f83581f704db70aeaf134cb73e8a51073a8b1db2b8f77c8ffd5f198157f13fe8d39b9cee72b302c2b02e515a4f5866a00d647af93a96a157ec5da0c3a9a587e0365bd43fda46fca7e43447691ea6c08e76e851832846a157ec5da0c3a9a587e0365bd43fda46fca7e43447691ea6c08e76e85183284e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85517bf8a03ed8ecb715ad0e4ebb4af998eac2074ab7e150f95c6387ef77398588017bf8a03ed8ecb715ad0e4ebb4af998eac2074ab7e150f95c6387ef773985880be1a0d0e41d0b37765a6312d6f3b9d3d64cf118fe0af9dbb492c861ebd2fec1e3ffcc2b46fc0f9302cfb53f867d0e1bf1c004a0f615c52194ed5e58f1d3341c63ffcc2b46fc0f9302cfb53f867d0e1bf1c004a0f615c52194ed5e58f1d3341c6c43f6e39017a6f0a813d5ff02c2f1499db86da2a1cd1340086c07b1106e082c34ff15976bc29f5f201bfe4d39f915f8991c068bb091c5bcd0c4b0f05326b70a4e373c2f7f26e092034381d432d123abd9eeacbd42de3640fbfa9dd4c2e7bacc408063ba1dbea8331d33c819b8766e640839885e8bac18325c7207d00d9d4f3babaa18fef50a0b5ca0a9eb8a602b7573c24c5b29676d00b59a006346ed07a0a6084a5a0b28ab1836759414e4d99d741c7fbd2627c08fcd57a325592ee5f3c5cc77e25859eed4b54e06d64d439e25a29d883f577cb537f20ea60a8c4219f0e2535rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-parsley-1.3-1.fc23.src.rpmpython-parsley@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0-rc1VUTTq@TRobert Mayr 1.3-1Fedora Release Engineering - 1.2-4Robert Mayr 1.2-3Robert Mayr 1.2-2Robert Mayr 1.2-1- Bump release to 1.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Applying permission fix and correct check section BZ #1179947- Applying bugfixes accordingly to comments in BZ #1179947- Initial package for Fedora  "##%&'())+,,./00234566899;<=>??ABBDEEGHHJKKMNNPQRRTUVVXYY[\\^__abbdeeghhjkllnooqrstuvwx1.3-1.fc23 Parsley-1.3-py2.7.egg-infoometa__init__.py__init__.pyc__init__.pyo_generated__init__.py__init__.pyc__init__.pyoparsley.pyparsley.pycparsley.pyoparsley_termactions.pyparsley_termactions.pycparsley_termactions.pyoparsley_tree_transformer.pyparsley_tree_transformer.pycparsley_tree_transformer.pyopymeta_v1.pypymeta_v1.pycpymeta_v1.pyovm.pyvm.pycvm.pyovm_emit.pyvm_emit.pycvm_emit.pyobuilder.pybuilder.pycbuilder.pyocompat.pycompat.pyccompat.pyogrammar.pygrammar.pycgrammar.pyointerp.pyinterp.pycinterp.pyoprotocol.pyprotocol.pycprotocol.pyoruntime.pyruntime.pycruntime.pyotest__init__.py__init__.pyc__init__.pyohelpers.pyhelpers.pychelpers.pyotest_builder.pytest_builder.pyctest_builder.pyotest_protocol.pytest_protocol.pyctest_protocol.pyotest_pymeta.pytest_pymeta.pyctest_pymeta.pyotest_runtime.pytest_runtime.pyctest_runtime.pyotest_tube.pytest_tube.pyctest_tube.pyotest_vm_builder.pytest_vm_builder.pyctest_vm_builder.pyotube.pytube.pyctube.pyovm_builder.pyvm_builder.pycvm_builder.pyoparsley.pyparsley.pycparsley.pyoterml__init__.py__init__.pyc__init__.pyo_generated__init__.py__init__.pyc__init__.pyoquasiterm.pyquasiterm.pycquasiterm.pyoterml.pyterml.pycterml.pyonodes.pynodes.pycnodes.pyoparser.pyparser.pycparser.pyoqnodes.pyqnodes.pycqnodes.pyoquasiterm.pyquasiterm.pycquasiterm.pyotest__init__.py__init__.pyc__init__.pyotest_quasiterm.pytest_quasiterm.pyctest_quasiterm.pyotest_terml.pytest_terml.pyctest_terml.pyopython-parsleyLICENSENEWSREADMEparsley.1.gz/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/ometa//usr/lib/python2.7/site-packages/ometa/_generated//usr/lib/python2.7/site-packages/ometa/test//usr/lib/python2.7/site-packages/terml//usr/lib/python2.7/site-packages/terml/_generated//usr/lib/python2.7/site-packages/terml/test//usr/share/doc//usr/share/doc/python-parsley//usr/share/man/man1/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnuUTF-8 Unicode textdirectoryemptypython 2.7 byte-compiledPython script, ASCII text executablePython script, ASCII text executable, with very long linesASCII textPython script, UTF-8 Unicode text executablePython script, ASCII text executable (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?`7zXZ !#, p]"k%r) *Dj^u5Z:wT l'֫-;8bs D!ҕ#?T6P0=SM FE'g@߾ީm`1%ܦO aN~"T\et>\FNMMXcdt5ݼ؊˖70"c [ZDO_.>e^),O|ힵcfM2>q^{jSWLܦ6\6@!G]ůg>\P%+{*0܄O"C8B+m{y1Cp XRn,'¦JW ѓ  XM3C'=xSTBgWmU (N\A;C`*b|G tYYLqf⹅kQ'șFzPư:erpZi mM4;^ޚ6q U צYE<_|Z]HKyK|\8Hp3-0몵A 1 .Ӂ-(O_sw>R{uvOyԿ=ȅV0x\J=b{/0V nw7w_ onkD%Y.Emݝr (|6vD-s?ix[FI*5G)K1WR{1 YX#x7x"O,w'r@wS1xJB(.3̳ߥ*;`uؿm JQ_ơ<v埃jzțiً/uԽۘVɆ,@:E=b5 /"ע ;">TW%wLRyA/Fu` `Lqk_.Dj,-w<_lvG6hS|zbs6 8w ڣ&IlaޘU9G$7y 'fT9r2S03nӍ5*z/E>bOœgMSL[C&$ ~t`T My32132['.<ޘOJ6& 5Gf(dpoXٰB'8%ፘOcWhmbE8]{&cHp-My淖 (ڢOm1}J(4^gI(@ɜمKw;Q׈Uzy3ѡT#* l)iـɵ &Ӗ z[R|^[=$@!4̢+w**i"Y"6Wf>UټRUSq䟝$ JcTX+- ({ vA`SWZiP3T#&MJ#;.\ʶ(AJ]$I7kW^W,@*uJb؁Rp>KqmWgcjLNcɾWsIpb6$8g 7;36 P_׹OZIC%v? \&q$}x3aD7yXf%&bwCœ z\r8|&8ҽEI5IJȈZN~Jil*v#vmi3LlIb<&D/:K|0sdg_bPTd'@̒-lKBIL .Ͱشl]Ekkl单}!sl4m- i~_R>79 c4,Qr ޘ"%JPT1Ykj/m6oR`h(*L}\+7=pUOW _ǖ?JҨTSfge)ld !0$Oz V{s*5 dBFjv=oI,C}@ o!VJ~XQid|iӢ19ŷ s \N!I!ޯIu'ʟk:\;õ.Fix1A>4U:\7 ]wlURgZk'.@S*k|:g.~md4mzh񉘽3JS7mTs œ.&((kS?_ v b2 {eN<˴qHxr@+"a\A3s|"?r+}t_g [&[5#$AP=r8d=3ѐQ H+ oa7J8w ACDBxL rURٱ򀋨rCw/zNwN~Nک^q _:"=ɸJO*>EzZ%jHbnwˊ2"Ep 8Pm(:08LvH&GA{Թ/3Jeę ǘ~l.LCeێmzgL4U*֦Y|Y^Jn)/O9c,!% ZE2@ibVD %3ڿ¿uo60=E*)&"vo*Ż\{6XG}m]%(U4F/2'7Or JV|֗ th\rɤP^ruj7إB"'n[A<MXtw⩽X!0a;bY8` ?9Qg1dm;ÝOp ܴ3 G4QGZV/aC0A? F-(IV`/mV}GYP\DR`~fxNvdXU)GԘzэ! ]8teWɯ*ߨ^@UxfOx6c-G+Iy9!ϒ|L,ƮXo*B#)cKfw&?$XG$N"|aQ~!oNbuPEU|[_mkrly #I.lNhš#%E@h5l0q/qdz qc wl1ДkVr"/kf|..wu `pO~KuC~IIŪot9Q^'+%d!rYԚ+>ؓP'9O@0- Hr9(;m}2coS28M-:6w!X^se±.IZlw-oLJyzYG|wE^Z.^$gAˣ}|lsvuwwc˳Hb<23Ioǒ3__-]I=ͪ /<ɗwK}Yk-s>oS EJ(v3J[C3{TV1wFB9w2 }b^L7*T=IZT_LLG;l4;Kqd?@s>*:g7|=j|"ͽHByx } nR=w/p(kԥdm0z90pBs!hT)bc|]HɜB% G*`U*#Qx>XdVܔb:: ZcLiږYdl\΅K3 UP &n,޷S_\4q-M[RZ]S;'wR_욾@F,H%Rd'9#t΍pIND^7eM1AےI=bA O,b*""40#*O@ȨX?b0k;=. _)s}Pugٔ3, CAvVdբn.A^ 퍳A~? OsY%JvˡXOiC9a6S'M6biP7 uu<[!.LJRkC6¾;-Ýiǟa~%4z:0K)nam-^ލ~y 6֥gFеdQP$1Nq5"xBaϨ󶴺}`2K(kOb N׌*\Q 3Pzpb}OÌ$82Py+>hW1|p܎ѲSa[c@G*FN d6[E7oC6> Gg&K8kx飷#7::q|rg?SU=6-,MI뵈(e2jˆEHBMw@`nEzn_80q)uǴ]-4_0^f`_3A?-abӱ1 e,kG_ޮ`V׋vx$.IJgϷy2# fb=IJ_/@o2BnR%o.7Jwk59GQL1 _[mY8'UʩN}P>2 R|HL 9&0EUIq-{5Uʠt#YS(u٨T’¥),XF(`q7iGlFf_[_aV Kt(qSC_vx)?ՙzG*ˮRgO!)IRXhFE/S:7.nnEd?twk=!BcCI.bcn;& `Y Oi7*I혹HX-f2PM%y%z5^6wG's r!ZStQDBnH(# S5g`**Tz=׶M}$ <*[O|< by)YhUc|,.E@k2<|:@i}yB(7̀ Y< CcB27@Bau%;^Eo2JHJ[.2ߓd~:,LuZs\ؤlc(83niBQb$uZݦH+(J%mԙZL0#gZyqbo5pXU幨ԜJa~M6t'6QfAxE4+_=*TO!j!GXҗz՘fd0Aݸ(/N w=8cr*?{Qo$Y9 }U28 KN&,R9!!-OC'RG,ry NERZRkM3]S€ 6'F#S彨u<L&YAV"3X8tZ $G05UT G󐫞jȘq,D^T3 &gŹ;p~(=0F=+m{A׊ p^O"@ [7Nc$/_{7Mmy7]N}M2fL 6J xP%~hJ4 ka8qv>vvpe:mw ~@)Efh7>QjnLjR~= 4f!NWvHl( ,I|*fWSpCDqn˴i)ENl fv_ZJv*L cg'ٷ] NR|d;r(jb|dVJm.8>z*Pl 7z5mǼ) $gN#r, $4ʏ5]%!0W-$2B ѡ/J}:şZ*wN1ʵc#"6!}-1Ñ ѩNga@# `gbLbȩTyvbg{Gvu`.Td8 {*?KdRV(U{e&5 O\Dg៚C@ q3-qU c?zZS'EAttVl^LIԈ]\{CS-6 Ѿ@7b!TLcHdi.)iǥ첛573@AC <3 heC-FћBO|Z1lI8OlSCrx;RU0ڤxH):0yp=0p|ڳ>,H~&>4=M?cnzEhD m@{}jYCB03AQ^KkPqIM:5׶Hurm%7Ά>VfV˛4{3Ђ \MbNȈ@" kicGY̗Qz 1dC_Դӵ{N!Y]4"Q7X/ Rs=2n ;czx@ɡx` KD!O# Ū7s̞ܰѤTdl1_,VUQd>$t/^D>Og:EnNf"] S~("pid~J {bRqW~~hLj5TC"=d'恽m k* [$~769=Z'FJW( Ūyd\"a=CQ%_&V.QP}T0WiEAf mO  vHV#*vxMؖliuA֦ zQsWp,=Ar<\+iYlʿzJ Z:rC\%]Y8ʈ{vc:Ab Ky'D 笻!Y{BwjV19ckR}]ek+ފlK57ڍ Ϩws,l@J^BL5k> ɩ@h]VgKRMޟ< 'ɪCVN7mv<9 ΈI=tUYB#Fnp&\N/B6t9hO)< x^jW1\ \g患4P?}u7+κ#,qi/8aV~^ -)3Bn; p4uHDŽ>W 7O{3U'dň^mZ CzWah(FUP/]1ԮLp~GeŘAj7%c`n@J0;yık8?J3Hjyٗᙡje Pw;<-#ԇuC.*RaF y\CFԙe.BN NvX3R̿qvLS[gsr#I]`n8B.( 2f36VAN7(a6XێvtNW1JcRry~.UP37bO.m2+MI'BV H;y˔t Ч ܥC.m|K)y؁/OalmqcG% 43$qd[؂,dl+Q UQWAMD[%yċ{4J?O7.tT-ε߾4. R~&{0l@-LЩKOmV22dXގe 9FUUxS蛨bө{ǝܬw–h`V}}rsR3ՖhOɘ4%`DV"^i_Ш0an} ֢k?bij 'b=]b֟T]jqQVZۣΒJ;RwX#G EF";".PSSݜ+kď7h7&[ n:YRjO斱ݟ \mȥ~fzM"$=ƱNJE֎p?~avq! M%Хxj;Z B}yOUQ"ґ,y^'³Ԋ37-.o2 _t >D(zv8VeA5`GbuGU䨚+ gE@z۾Yh^ O'4֏Rl?J'AI 1 LP|2""_I*n80{hs[10^~ڀ@Ȓ7{/߫z?9gۢ1?1[FPcRBc`iz6%ߨ;|P4- Цo4\WkQ9TqMAtBE9اBqMwo֦~Nk|5 S׹7 : \ )Q@s'頫@j( GbSqٴ$>r ncŴ]CLCT[D'\m+T̘x$]Š7#͑K#G-_S/3/ϛcx?N 5z<#rwǦ B,Kё2`]@fl^~HG_a_:}mNg&';&EyYQ (Vd]pHM8&p@xޚ)^}!-ՑL UXPv 0J,)K9%-=sy?N#6K%֟ :`!|ʽxraΗ'P6ZGlh 1붗?c_h cE"v.4S@+a*v߆`?$XDh(ci$Am3M5"q},[cw[g؝`sW{$SPf(bQlk+'`Gdi(>45 `4V+Ch V& %ɩ&!iAmB/l ASj,U,'$U6{#nRi G>'O gQ9R#'}fwFl+SIFmLhZ,I;"BYs 2DaiX^+a:* >2%%cn88jιmȟ )BjN+fMT8QSԵ^45.l:aG e -f*9oĹWKa&v(Up Ţ BoEBz6ML!8*ViɤlNp L1. CLh=@"0uJ3^:p%AzSc8yy]HʾF{vx2)d \Wn-j, 0oE2) ]$>` =[v vno)vE} -%0G%t|D' ehov֡m|@.#<÷c:l{~k]u"4RA#?M˃}k JW%dĿ;iQSlH,D{ M*4ONf0tpmF nFEɠј弜gD\KJ>,|NȎz'B#j&J7L>`c^7Pe8QQ knGHRgo#hf"x-)eٔ<z+ovۓ˗0z&FSb^穝 W ޛ myYDZm"{ż s/EĘN6,}c~>&Iv\.EL.΋@rArN.y~ۧric,ߝ>he{!SߣjVL]"`v($mZM=8UdY%<(*.= F;؀¹PEGvp_botdV8Ć褩GV5u\u}h)yn>g'MK&QƼ+| ^uý i;Q-h LA%}di7W[ OTbᚷW={]>i&Eh@ģ -l%/\99K O&^ :G-R w TakB{?ſol]F0Z~0ٿd;.zy NKGe^p tdXZƩUP^%׿gU/o\ 8xZPhW=hϘwĨtԎ&cTSGy_UZT*^U3?'qC9e`&$4C[cK[H9t)QkiN. g,5< :F~o,p$0!_n$WwD7"Z,pI0{K坐(kA/:NǑC {+:`<~DPZ , Y^iw,˓s꒙6T$ptјwou8kJ XL+>|܅Sq4FePQh9ZtϥZpAȰj4PH@bD~ Y`+)+ &sO'+o-G(PA$!,3T-]O:րPr%0 ]-ik$o\%v?[)]޾NRTZ´sCja8L񝙇b%&Cߖ7?~C_ - 6hŮjc&b"CfSeF;Rʢ/\\}*z\#~r=2T(& -y52yfhU.aL])*&k${vmo9 +n h ]iujHvβ遵1 trWtVG8v,;,B0+Cƅ!~a:++)k-/xY z'#F $mhD .R6Y_q0uYt4,@ Hub܄{UWRöMZ {RRE޾ZTyF7rK_QH:VBWxi2΄PJ,fYÏw$OJ*[P * ˋm[@uJ@^*J' uJ`x'g6jkZl#4Um>N'14$GakkI7 %Q7ݍSm ?35NL.9]pOwډFu q?(ḅ'cM%#{ gtꂤ\y:|y]x ,-͆2XZeu,:% qZy*"SMWޓ|C!t8ޙ.\144ރsMDX-sn G۹0_KƛعJ E:oĺR,g1 +)Š +d+SiB+,B|`p Qp^"5l:^]LCUȠ4ȶq >{)sW֚@4?ɡWK:w) qPc +fe2Rm.wBu !Hn먍6 A/]7}[%3/PV~Oˏzͼdռ}Chϛ|n4f3$͓1)9N/qz;Q^J Ü81YЊr&̏T2 &`'*QZ_Id/ ƌ—~SjE♰a7_\s9`zx"==PE*( a1x jч=b0;Jp-Ɲq|r? / .$[#nOǂqa?])r)Ŝ*kCՁJPzV1_[i{"xE59JJt)9艈5 ,P5[KI'G(yJ-򰛡ͪ(7J$sLF_/o,TG:ô0’Hn42s_6~R2|sa)'K@L[\D>6G&LZ}cB| x`F1ce#guBpq—D_mS? ABu,g$ֹMPwF! S1KNoY$gG8S SrU.ُKa6%Ÿw[BeZzQ ~MqU5BOΜ^4 M98,rUX,Ѵ7~p`Մ](a*FwvA tj>V[r峥I"_ztCZ &r~T=_}lM>71~"01.@=ރ0xxPy @*v/afMK4c|"㻌&TI(Pn9C2pU񠡀6o_W.j>( tG~[!Q&$ZAwNz! ?ZKC >I$nEN3W+sqH!ڨZ{pvӴff2:.ޘEI[%ptG@^f|M瑐=-ɟ^@x{+ }Zv_@teG?@>frmwAZF!D6n0zӇAKNqE8g.^gJsemS|.U}_~[:FhH ^'b VE鄿6 l)2Yj;9LE7d_vB?&6vdwiZ)s>M̜=7v"j!E4"%{Z{|/yM;njksT:WJ$ve9^GLX&t@L]g)K4ܑn0i~ dU:Ǯ o~#稯Om0L TWB*v2o9fNRu'O堄gȁT+7H% fE&Kxy5zMl̫sK42e NH_s&>68Nu<.{>@')colt  4oTu 軺MCTq "nۏW?IWwjbomͱ,f:Pr~V՜^PSHvve a?dNx[#" {+ [煐dwSç-GO-+ 0~U@zC`R!9hr  S7VbHQ!b5n0:F짝L]'^xJ e7R۬;|>UO-E~Lii)#&&N[W UٸZj ]7uf a}O0Z2%)n , 'ސ"= (bNÈn|ffj`EUX%N݅{/5\o`:{$#l7+wa̪QNV&;Mw; ?&ߵE3 4kTt1 k{ck_g3 y oE+ln B<"}a; mWP`G)vݹ*o<*8k$WF()X7A"Y>q9@d6ԝdx2-ZijsݕNԄ$%Fu`]:UjP#c.p%l^ʁS@ t>=j>P1@tǯAHVρZo =c੨J;n"c Aa,A/wخڇ 7ilOZ_R !Heq$o^ i\0IgH݈9T t>5 a屶1{S<41F6慾QّmŠ}kM'j͹yaP Emr&ndVW5xQOR <.e"FV51aT14-SWq$7 R8YQ )_8ː{V!=΢. @^q;BFFXKlO>N? dkۃ-@. ((dRVҴP~;Ы;'6:X볜4Ga:;4"_ݍRu7|-by}wT˰$2d=SzN Xt&Ŝr|_(ǘwݿ4 !N`f s^"fv髢M]2`BPHΨE-SʣkneMߖzUU MP T~%G@E/HΘiY?JRICMhh7]hw6֯Jf^6]j۝/S<63ZEe ,̢Qr<K 9{(9@T8a]YIQ9 *v^o@FLvvj z6MD}+1_'y˭/Bz,E5H࿬+!sףJ{NY>L݆o4VN!iYE˶b\v,5ltt+m*7}0AoVW:,3#T~%ċm;*j jJENB3nl6^x@s+6~G~_vޟꋮri ѓ`ލGBgAß3* zǼa ,roT: J &Zf+x6hC 9szQE?zY̓M^N~ٮA+AcY@x'Oeg1yͯ( /ژT[^E<8u, 7=w>C?lEJ]["u}?tԳ:LǙ 7O^RBII3곇P|H;z)׼v!2aR$Hax{E,eݹk%b`@ټ lWQU*#.Mol"^`(.39 qt~KAh32R e:4xta1xv/>E År2nT'F\ZN"rTo., wծSJLu 계[?n}73iFw@Whc!wv鐩"ca !":ǃdVPnDj~y=-uQSKN%g-< vqilk}-Gu0GwuD{m{!VH$auvr N>D q) lI {50Oi3U q<548|R7P]f `m44+^Јx_ӑn!jh[D9g)qPDGظek34"Й %5 @cIMmš˥@  7'7L =[2iehHs=[hWi0wLsWUbJ rE92#/"zuDm^K\L(>PEM# HR>{2jeugP¥=|'͘˅x]_^w6xQ3~dE\F՚09 R n wS(&9reZq̥Y=PɼJ^rKD@\UK$18~%Q/xV 5 =du^8ko6ڇYjp9GFBMZn}u,8(9b?aj1D63ɒ79<߻O{sfZvIhB-L(N[Oַ?GWBE#689Iũ0*/i \P)†0|h`y8?N'phʥ/s0fr.@ƬxW5%7FЊ?e=i2LCRx(LoanOyOWh*W\K0Z8;F PlX%抷.YK^9d6 LN y~ %;mʶ݅4Tcw79V%qq{tey.'Bl8b} ܉d39qsJԿJaE7ʕUp/{P3͐21xB_ [&10yJJ)UlIvbaYGxGCZܜ X >3ה|yjo6L:}.3,f-v2#Vmgjur]ޓ(d #PUI;vm @Da%?q8K0s|Z$2o=mS g!K.F\D<JcV{Z.q19;4l N``} O˜ny&Wa\%ε:(fJgL` Ƈ_h.G(mgϚW dMzhNaPMK'- i_A.snkVg< (noIn䣋9;NfYreBG'tt? C`[glo!Nf7'Paf bzYR(QZA'p91E.h0.G:;Ya3{}ؽ#9V%/QuFd$9<] W X'K5kQ.D& ɖ߉c~io GUf9u*څk|./{ cĤЖgjMܖ/$ģ< Y[aڅ$c7C|tZoB;ǡ;w`G3ZȚ>8 %*vhYΨip}| ` J*XE'm0lULتF+Hfw8뿝袘9EfL0qe h_Uy뎇ر5X9TV)3$ 'bi:ge\C w5.ߋ'Wn&6w]jtᒸ3D+xC3'nsQ#l:z-=laj'pZ$Kv̗ն3"SRMtsoQ; C tb5r"Pccw4Ξ 24\9V BkjL>hR]?a?r@CHuQ"@{IDZ-SA ff9;'N]hy["[AopJuvJpQ2&Xc`=앉'C&q(;xLjVY$Iz~cy4(r'3黉T KIGa}BR5a"pc;a0b0noKx{)ocXD`ڥxo|915tb/dUg5]eF&]USuHLzׇj0rΉMrtfPvN4/9V ZHʺNr 舥ɥR3EBlN]eAKbGj|˛~L 9@DtJɯv-E_IZxeIS+7^m,p?m%v[M^ P|bV:@f[ LJ١v=Ϥ#Bp nvAͰ^txPDiZ8ObCnk[WBC^-9uw)R8뗆!C ş}>N_'-$v-gk7p .6['',lM O͂'!Ib RoZwN+p#8ON_Lr4) Z}n/-G4&hEdxCzJ!x(uGʲ+6Όެv_ -+w <$&JZ-E\U>$*W^5͓ wc31I]LyB㌔_VN:ɩ;Y&t X?Tm;&(Pۉ+"a8k{hGIs6l*'#}a69|?[/~Sc I$%EEs(C.,xł+0Sу܂L~L]t%8[V6N9d ְXopyp֥+{cTw0ymgS?1W:2)7LCpssE=h>)  &Х DU%'˞RQ|jWmM+B_gt90ӯu˕}oz %?^rfѭ2TZ7 9sߏ*7Q *5@qZގiFI?.kV,̋' CL.Ve G{/':8}d`ܤgQ}DNzO=? JP߳mH)Lgt)5|.xwt=ol(NCO>%wlHDʜԣs^`سCՆ6MlB0I hrڕk:[Go#:\?YE>( Į=c܏O[lB% _`{ygƑQ ҧM3W"{~%D Qrm±CIdOMoooMMe-Rn3a93,y `ZʂrNcCmhH wG@b<'l0,YnY6>b?| N¶"XI7Q3vC7#~j.߲͠)~sOT 0RJb. :%"(P