php-phpspec-7.1.0-5.red80> K KtĉH2!c31^ Wgesupport@red-soft.ru  WgG'4,:na؃0>wHOdÈK뾤g:k8cysgSN4V$*\!V;BJjQFQPϥ${sAHAJOrQ#t=?d  I48PT]fj sYY  Y  xY Y \5Y ]YcYiYpzpYvv4vyI(y8y9y:z$GzTYHYIYXxY\Y]Y^q<b4defltYu,Yv wYxYyLPTZȜȠCphp-phpspec7.1.05.red80Specification-oriented BDD framework for PHPphpspec is a tool which can help you write clean and working PHP code using behaviour driven development or BDD. BDD is a technique derived from test-first development. BDD is a technique used at story level and spec level. phpspec is a tool for use at the spec level or SpecBDD. The technique is to first use a tool like phpspec to describe the behaviour of an object you are about to write. Next you write just enough code to meet that specification and finally you refactor this code.ddqstapel80.red-soft.rueRED SOFTRED SOFTMITRED SOFTUnspecifiedhttps://github.com/phpspec/phpspeclinuxnoarch bY.u !2 j -O & 9 )-+W0' 'e k   i!1,j P92 &Ac(FXK7HBE1{B 6 6Q ] vG)483x$ I 8 .ti  .re) # %X^r Ea N>6 o64 p  X ! y 2k ?-B5. `c  7n\,!'0"n*Yn H V""/r fAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤ddqddq```ddq`ddq````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````ddqd3a13caad7f895323dc04aee3d33909676e4d82e054f5b4ff0f3efe760e6e2fe489359de15ae69e8fe6a5a2b100436dce92564eee25a1284fde3501dbca51e9f7b1cd6da5b9df12b112dd6cbe4d167a301cbd1ce1244ea20a2d7e897fbf64b5a48aa7f3a37195755ff27e158264228fcd3fa4f7503eafed44c0ea5a7e3b164b399fe6b60aeae751b04de2b690bd594348fbdb5582f780beafc686cf6ae8c329fb8b241a7c66e9d2c12c8243184410e10a34402a365854c924892162b80b94e27b1eacd22aa93d4d582b076603ad66c5921d27e44da8c1454616cd1c5dabf04b7469feac8339f34243bf155434d1b1c6bab5471c9bc36383dd95fe59088d3c809970b98a665bebb3a8f42eb238874a49653d0d3bbe8906e92f64b894bdd63ff3460fb82f0ce00b8d71aaa851d0e723c479d724216c904cebd1c27501ece2554b84ec31a0692699ab01eabcd252a74c230f7bb57cd04a5d7896cf247ca5849942f3f7ca2f53f6371d008b3082a7d0839bbdf54548fd4dadc500111cee5b5eed8208f6a951d91b89a59e3f304cb3f3e1e8f27d3a07ddc185ad86b563adf6b9af5bf7b4db5b9a13b896ccdb7382324cf748505274ba00e9428b320f0598054f6cccee0c13ce93d6a5be23e1484fb4d4f49f02e77ff38e887728e3ebc4d52c16e8357388400c470bcff89112f68291de16adf738da469d3f35629ed305b0d9ffb77182dd382d8805cb855b9332400267e34ee776ae7df886aec812ade1aff9bfb5ad0cf9ef2ab526916ed593f2109b080f49fa50cbac3d011e917d97c2e740ed568fab7bcef9a710b1eab9c7b6cb789ed5ce09fbd9bd4667b91917e37d86bc844c1c9170bf6c8ebd0c1ada539be2bfcde1c7390f5921d203204c443cd99f70a24dbfbded846338b2ff0f1228212ae4153e854ed2dc887daf3e1cfb7474085c7aa028a5a19847534b8ac1024e7abe4d708b8287b3b6b229b696a82be7b5d1a07f82fabaa57b123480760eb72e3628614f4f7bb92e86304b131a2bd866d921bf14a7280467ecce1d96be2dd6e810d7642db639322497b2255a01bdf139dfdb2de38b1e1dc03daf6b4cd5c655716645e2939875cfd2447f3c0f9268a5102d77e3d4d3b8786ff8ecfe83b85cbc318edf33227835a56bdbb53ba0e9c8bcf05bfb357a9639e6cee5eb8c7c827a57ff03032851e2125261ffa6042bbf3afdf7b1b72fd43568d6fd1290047a9671f40764192d3828056ae7c04792339352a145efc3b2ffa4d44ab7a48f79348d61f89a56fec001efc5264ea77f0feb7299037d36eb9fa1bb027b653cf306e37a4fb3fca57ad410fa517e969af9f9a18ec4254a5c00e1156f01149fdc0e13770f3853db6868294be9f77a6786f04635b6e3b7c74553ebc7af1b5722c4007d9213f70e59f527097f06d0d53a2a75359cd08cd11f6c58c5792ff45e68a8ec499e03e22f5139b97332c738ad572a820745e0f005531b4898f9032c0fcdb787da4e1603afa67d1ddb8fb5d99605cb7d52b410b2a44ee93f634b565535f1e08ab688fa894e5bc9a258628b7ebc9552088ba5e499fafee35c0542255d83458899e634171d9099d851d0a84ae6f80888cb2e1c31ec0292dcbd823fc1b738036f0bd0cadb3fbac3278ed7dc3b9caa40f036b535fc228fbae244b4ff33a482e34de35a794bc8f9ca4a9a5253da32e90ed300db53aa992ccca16f99d6dbc859947f7ea342cf97be27ac905450b57d2cfb6186f6d8da5ac0642be6685438abb2f77d5a4c49762077dd7ee5d21f3326a68fcb6f993bf4abeea2f9526b0aeb0bfdd35c5a53b0eb43a4e94a89ae7f870c54e3de22c2ec6f4dcebf783a072e632e2e367103822aa59973a4c4d8c46a887a29f14cc0ccc7ea660688b7e6d8590e13f6d6b89002870ba176d3b3cf58301bd1f4c09f3fea866b08435f770021496570556e9baeb1675d2510ef8d99f70b4fea96a773c60db29618ee84c789beca9920e45e677fa68c8ad05eacf92178a1d058f3301e77d63b8dcc2b2724450535d507ccb49cff225b6d14b8fa848acb95914160e26fc2cbdaa995a0633702f4383329273c5b3f67f2a4bf7d0a947fa5e14ede32228480f9b8574f30a0a9da1477b300d8c622e2aa24aa925b154e8bd025f5b37238362de3333609f12c49236089b2c012fc5f1dedf17e49d25ea0995e66dd21ebd8fe1b6599c9195d4c21dda8dd2ab94b37a89aa2595e5b1b149369edff3982dc2d9fc505b7dd2cd18d3cc10c34ddbc95e049b2e369659ce8da820ede90a90f945cd396bc89eac74e73a6a2fdd0ec481f386c21573a5975f0ca745938d10414cf47e61ea1d06ddd7c096563175098166698087b5538e39a990459566f7ddd6bc2ec40507777d7d436bfc9fbfcdbec7255997995c2dc3f598ead23f98322b5ad0429c87d01ab0226734871e75894d447ce791ea3bd614dbaa07d5dc85b524f4d057cff678c97e4af62ae904b20db546cc4e7c70c8395d54c3de062e997739c3ef7777cb4687a8c850645a8a370b2c34f41f57419b2f74a89b0c15f2ca2371c063230642816dbbc6720685f1127a0bf0dae407e71e46e0c06043736b1c7338c4f8c6be9d8d34381eb025d1ceadfb043934d928048b220827beb34057fb3f31d1dd9cfa3cb64ffcd443d08afc3aeb6741a51c4740a72ab5002c971239637586a5698938a135803ec2588a59f0c8f4e35cc317a4facece3b01c2a710847c8e3a6b749af4345fa3dc459da9721a60cc03d3c40a91975e4f17684bc0446e20fff67193b0fc39d627c3caa36ae94922469dcce2bee676f8fc7f3be617a70886fa5e18a1c3c114e2b31724bb08298511a19ffba50bbce10513e6745daa2ad2319f3c68b8b1d8576c13ce1d2bd13147972b1523de3f47a756ae7f7d3303a4f36fc2056ae59eab1213eea8359c83dfc30a3a006b471d63000a5e70ae870dd861878d5f203f3d8d9a64f5a7d1f40659b462a42e4b275a38aea537aeaf22139090a01501607b645ff8c890708481fbdef1807a7aa288a38c64573a8af1fdb3f471e225e58578a91ba01853163579c51dccdaed31cf6c2039dbc2221588caa85a77d9ea595d10f609fa530e2940aa2175046008e937dd85e643861561ae73646704f40c85225f1b3c5acedeca13082efa664c2c4a7cc444c7854b2aaa0de28ac43408660dfa5fd24294e2daa535a92e7588b50bc7749e8fa215844a89491aee0ccfb14ee2ffd400bf3936f630074604d8dfb7de46612f4817502bf10faf6f433b6a318624e9ce7dd645a1899a0fe997bf23e0df73fe2bf5a7776b6887cdcbd0ff1915a96bafcfbf95125eda72169bdbcc868d846e66176c0d877c33eff006c06447382e8cb4ea72b7f2d39a406b4022f761e27b1209e1d84b0c7b102883fb618b80fbf6cc163c973c19b3c9929f5697b2e2511f8f93c02a787e17b0dce18739e8d3e2dce986c904c0ede85db6a05f7f412ea3ff346bff97a4cca4e5d478339089841740104d321b5ed3c2add3b324cf50373b7b2922fc46ee93fb9320ce382ea472918e1b518695ddcd0348b2662b4ec744240f5f9050e0165d3371bc5e180f418fda5b6db4a05cd121506c6181f164ab424ae3d94bf3dd21016ff6d3e417f304cc26f983c818541327388b60a924c79b547237430f32f098dc9708737721d7913c534fa4cdf804d9bd651875b166938b00e0db0795cc872114d6cd039142848001029c80c6b42e09fe1d20fd06fe3d8f9eef1e6ce69d49a27082a180b0a1ebeadec6be41d178cbf901aebcbe83236871b57f3b15d71354bd0e610781ef92e31f38815fe3a84f8bb15c0a632de52e4101de4bc2fbabd22f6dcbeae5a896041e897508f238eb5f4b476ee8d9431a52316c424a0191138f803608b7531402eb6cf132352878b5b8fb7c49773491993de46e469db9565c517c720342ad5c6306aef0ee4a99d42d233407dc6aac5e42eee5d1b480f58469f94c600455996bc6d9599d92018e0232c32d9a30cc440eedcaabdc3fcdded6932c7b45a4d3ec940e8c1db2b75e5ac97fc74b07d74a0dce4897e9f135f9fbbc450e5ac5228615ebefb13ea413c1ef010ff6c2a0463fd88230a29844ec7c772a06c73bc70c63d9f0173b9543f0f59f6cd78bce90987cec45014b8f2664940ca83e6ccda610ce37b932047ae36e0df630f35a6e39f46bcb3adab9d80e31756669a4bf7614cf54a7e87926c56d2f70a3f51d6b2f7cd5c2c58d4a9653351d4bac44c27284555b02e3640b32d2ee1e4dc027e33f258faea94d2276b70be42c004f744a238e258f2298d837bb62e26ca30ce541ad9cecb45cad894a58b52d965eaed56a0240f18f339a8a7cf8a76629cb3d5f0c474806a8996f60c0f7162fa50284893e5eb6a217dfc6279bff90c860875421accbffafa1632189b48c15cd1409976e8df70f2d19b442e515e450b1aba838c2221c2fdbaae49a1f8a2475f35286077b5a6d731fdab1a0484528517a837a59023cf5ac8fbbda272dbfc26c504ddbe399e5f2c518a04279d720fc3fe2bd6df2e7b3e42af378926c6388f8e09ddcf8886537db28da73a29ad702f6753533a6aab37c8293d431d3135652ac95786e1c864810ee66cd1e8d515b3b06b322adb7e309c361bfe106539f054894148930304653ea60068657ec46315c491e5f79bc824a3165a2ea6be571d13529f4a7b618c4a93784c1c1d74aee3539c21222c5cdef78377207bdff90aa18a68ce6a620b453786137520fb4591050bb16ee72e96ebd74e217fe19e006b22fac7be0a3d6c5582b25dc5f461a26995459e1f5c420a20109aa65a40dbb63a23dfc76e43c85be974bcbf1ca71d92c335881783d7879daf9e8584bfacf0d6ed988f21100780ec16d322f25fa58fab334905aad940aaa24411a3b0ee049cded4c381ab20b75a6ac4248db3abc7aedf773a3af91e336bb1c5e7a9d34692a3b3d26db37b27614fdad3f9850c23e66f1c54aba8d986923838f47087f2826084b476fc79a50c39cc153d9b9f9a502ed54edc42fbbbc36988b2a184b67e49568be4807832538ba9b7edda53744d84e055dd455a50209f5845194c73d2deed84cb93c753423bb06b853d967d01fa1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855af64fb63dc9da1218614e61b737c3687a91e179c8ad65fa4880f82942ba7ec30d2a7e52e1f26a679c957cb54ba32baf5319856f4ffb85f406202966665974a2e78c75874fdbddb5275accd19902f469d0d15681a50943ff24ea65d09102562243847520eb18385079853f330effe8323857837184b46b5a41f88ba7f9970041f30f120252f6239fbb5b79cd049f71508b82390e4ac353c0dea34a7aa10fbfc0e71d68019787c77c2ad3acc2e170c1ae38a5603fd2c4a5220edf82cea353ca8817bbc4d552b973383d20cc1a3fa3a49136238cc5b9be7d523a9a10e9f5c32531768ac6d3e9c45c75f9ad23a7f7b6b82feea7e217be0920f5ac69268a2c8cf367f7259a6fe0e323fd1e3a04a475bbb0ecab5072f03bacdeef43f7737bed35b386efd6ef677149292c4ba2e7749cea2a6cc0626ddb68a9d54dfa2e6500a23c433b1c82563cd477dc462c24345ad884c6f8f8b0b2bc33f915bf5fb99777d9a24677871c94285dbf55d5cdb3c8b0d650908c7c4fac235557c3b0a9eb9cdd300ad5810328ab48c776e220f61350fd297ef800aa04fcfd6babf72066e406be1036c9a5b4c18c11c8292508f9c833d9a131de79b3e0bc5ad25e7be484d81985fecffdff99ba9f3a2cf13438b0d759edb657a4a0b410abff06de66210ac944871dc822d96e36f82a3484ae7551c15b84b6763b06bb7a6299d9b3c336514442dd61c5aa9a392b90da34440563b7f33ee34c6eeecb6cff2969c72053f526781dbe0790e09aa70f164baecc18938be3f7e5da7acd6afd1575067a0b8d12e078f108d183985fa115aa02b9448d5f17241df55290f327d1bb34660b8714f511f9a62e9c29c1475cc652bd0728015b338ab5e97e37900e8beebba122ca2b03acd1ad32ae784a48e7314aa43064047f2d40ce86f12ce8d46c29fa12046004d6883da035e305cb3b0cd6034e47d17f2d8ff4e785760f643dd32485f7be3ea9baf569dccdb2b700c5d9dd4fd65c0da45d3b34058f21ab3944dce21cfd458ac287666a829e3facd6251f1627cbb1a4cc3e6baa5eeb587049189f318733c7ca13fecf519586c28d269a2d94f178f8b9365372615fb3bac3ec0ee558f702afcc9ed26a317b38d881da57d9b82f54496ef737207c074cad3b74ace6105391e543ca207e66c153b73bb881740dcbfae36418d10b40273e52be26ab3d3ddd524e738dbdaff36996d433cb5ac09c484bf57dd68c964b118cf47f9b5146d5bb7c18e1a4ec63500c390bb77712dddd5a95d66d1454a78fb895a0fb68facb6964609563bef5eb1ba7c19a5db2064c001568bcf80870494f77d72cc75063d5bdc3539832ff03b00e73854e68b4dd9f1d83d7819aa4342d423cac84c0a29f00eacb28e7a287e3364bbb0dfcd2fa75247bc5a5dd3e57201d957d0d7b4cbdcb1520d20fc1702931dcf802c1eaa301379f1f789cce239ba402592ab310a6450c3e979b5675129632060c4971152f8afdf75993a93ed3dde23d194d2782616f2038b502d0d386e27b6c9e6a807ad0c353c1e159ad77a4865c4afc7a35e2511a3a1d3b690d3a609d2f8b47a5dd08955b3bf84d2418693b49f7903ebf56f4f64361302a5ff10781bb5e08b594ee6871444f4cb4ee21d8059c443412357f42c1be131d112abfeb7d9e51219f85a49d0552b187eadebee81a594244a4d035b33df72d99817611186059184149724077b4d2083d23dd7256fe57bed4f9ec299b5a05ecaf032075ddaddeebae9d1e6f7baf8037c674cf0d9fd90a1d1d4c210ed28ee57a54d68be49f21baf54cb63693e6cf837247c7a66ccb65f60de7ec1e572d11815e6dda8b53d121e0f62ec56180856d09d826cb57df042c71ce377313d8679d1e0c52241b9511688f13bcbd4a574bed302fd3546af6c9d0d8507d4bf52bbeebafa25e88f7a0df64521742208bbc5eef245c06740391fe82f872996f5cf0a396d8823f7289112d39ffc8acfc7a36ddbddfab826ff5d66d5bf728f95e44a11df5fbf50f86886c5ff217e90dc8d8bc661f12a75b78ef78252347a4a7b5ffa47ed78505df424257aa6408fe20356f53ccf4a2ff24c2f3907ee2b71117413fce00272ccadad116b37189b76b0e7a7da02e79e4205a42fc3732b3ce9252122a73643259150517d41713ca4932efa0b41d07918c2f9ac74a81becaa4fb770f1bc6ac09ec52cefdb6529144e0fb7674da1145ea0e9f77d994e794d5427f7a8097ccff29b74da8c342f2edd59cef4f35638a4d2e396adf47ffa7ff350267e45abddcd9e7fa875732e663047fbcd25a05185b9261941e10b6e5b71b077724b9e6da9a307c6fff32ddd17edc445b2ea9f8624f2eb894e9f435e57157bf148028e1688bfebf769cd5900424609011828dcea3fea3f244c291b849a69cb163c70f078c72d46e13a0143c1cd03b6805dab16e8e5b4f0965af0fbf4019fea9281989d94b1d6abf624b52a1d88cbc7acc8848c728ee65cfcd04cd00e217d9e27af0c5c8a10318fe62d9c0da711a38d8c83efa2a51dcd47326ce10729aa31a8076b8f39314e04ce6be8fa4cf33253b5c12a82d50ae88a3df0461ac6dfa37041660ec79904cb4116d1a49dba8147a80256797c8ec044ca98be3196b7cc66563d6aa01162e1a7107c814bb105e2746e9ecf014de647c0513d89d74af2c49ccfbd1137837bd081f39eeda7d110bc695b06854d4e4e9901307fc169719685dd446fe6ac0e94d6117262193e0c311e3667145a3d4e56adb42babab4da133ca7e3240724f7116a66c8b4dbe728fc6259b4a1d67de213452748b07bc5574f220e66f3b34ffe8abefd14556f81b40e0f7f4e2126c29aacab58eed39eeca360be55530febbbbf572abb7d488cf2c8b83798ab06d6a771955b18b2adcb003d1895ee16449e9ce52780a46c0907161e711141358a7c96570082ed7a64978e7787e1a6f29370fe01a400f6b7c117d24a6bb14f0eb229f1b744311a280a7e34d453010fa07a8e6ff8c9dce64bdea82e9326d310b75d07c1157fd219444bfbe541e981e70f44a93b750d77af3dc08358ead327adfe066b7522a1a3dea991d35d6b75d2a498fc7d679c02bf414780346059226998ccde82e79611ddd27e295cae32274aec6f8d4eab257d6d89bb5b0facfbabc539d370f2d0201f291e0461d92b3c4c9b57fd720c19c868a2a45fa1b72c5c59849945d73b032d6ebd4e491994754f7fceb30cd61aa36435ff63dee614113e1518d301c794076b605e66c2be8f45b8b8e522b16bb07d0225c32be5b34e9907ea9a0234204cb4c1759da8add1fc3c7a72b327042372afeb71bf81db4997d2bad32305fdd4fe897ffe96b6c0a96a2ef535c452d2ae9aa06fcfd0d5a9fb6651e957d450eb0ecf9516b266894729cd5a2e870e7938c043860237af727b685501294de1a896bb0d6879bbce87d6d9502758f0a9440676dfdd34f0400f06b695a97c53846a02ddceae7147086c6aa99c054d7167c25237d73d201b030ea0cd94f7f23d3fc42f8db36009580859c3ff4e3681dc9a54d271dc180909436f36dada7a3010c5db5b44d7e63b592f9260dc7d12a83c78085f71406b4da82bf502f7e0c6f84ff067561c48d041b6ddc731a4f500d26b900ee7b25e24243b4d03fec0398dc68681432190236ac2bbbe4e0dd2fc62b0f7a506b725cc80d0fc1a7be0955f4842886ff1431ac0de3e7912e27f9fc240a0bf7340b4796ad45dbe76af0ea2ee0629c2a9dc710d5bb3c650aff111e7109174784e4d35f2a1b0d7d6b8596e184eabd6fa0d51e3d2aa0a329e136d36928c37ce2ffb2273ee99f98551e589234431b3b40ea8f75c027279d125f0b2f9154655e1bc08c096094d26259528aef66755042598840c64a496202357662093707f132cc981d1bfe60cf129fba555b1061e064d43cec28a6264d9bc49d633b72352c3b0ae8fc1822fa76413691198ee8afeacd01ce02779c49edf6abd517a90791514264d6209da9859aa05fca512fd0f3d17f9a560aafc608945c5a4e2ff8219437d21d12d07a81a78871d18ddfe2d674c857a449310f3647fb2ca4279ced4dd930cb72ae2dbc4015cd7cbef802dbda9ce05a2cb007149b0f1d12cf42557961dc332344d2ebae8401354283adecfb12a73a51869502b04fca0f11ecde0f9888bf801fcfdc02f494ce5fc2dc158044104fdffa70a651d916a48b3844dd701a5592dd1d798b6957513c98745c73d6e832e012f3e1afdbb9e998da54453934b49ae7d82bddeb32bad6473a71a74115ebff18513f97575282aa08d13131c5c75e2fced052c8bae8856167cfaac9233b521dcb2028d100de99e6354b3c2ffd989a257378c484e7a0e3b75073110502531819b494beadf06ba069526a2a258194666be5eb550106eb12966af2d74a3213af8bfaa2b7b99a92e88a83978f3f92b70d6d21e89d2c2af1e3e1eddc7eabee10a9c9d61fe7c580744a04f6fc4d1cc0fa363436eaf7d67c284094e104cca7a611ae9524098279bc3d20cb0680bc205131ff14e6066a602e0ca95c12af1c357524ee2f10bad53f24b6682ab6e07fcebc3ccbcd154ddcd66f96613b829ba3f3d5e03b7ddb3a677bb67f748932a1e237f47425aa8a05c8c6b3b4702f2b8c6deea89792ac907e20bf7239ff3970ae38eb10c0f16a730c4c8baa3ee380f43e71711dd79dac5ea5276b6a3b27ad10decf854d8a95f386637fbf20316239bff8e6316eeae00bbb7837f1a7b8fa43f5bffc5c9007cbd6d38e37f7c6f0e022893c000c600197b985de675b9295149b0ebfc4a873c802216a033b0dca6ba77a0eeb60fc5d3406cf98691ad7bc00bf3cc80c7e492baede6370855a9c489a309685a7bd4416b5085d472640d29da90bf8fe73f264fe42385cede394907dfe573b8d4f8302b5d25cfd5cb2a7fc5bde22a9a7412b911825fb669497eee19b2bbdb49df876c7e0c4cc7212a84c18ad17b62425e0ce38a18e4151d6d223a511734330cc36012d2a25bdc4af6c1cded9d0dd0fd08672a0b190efb80c2e683770935cfa3170c3de10d92be3a18af1397f2c5ca2f727684329b0cc2b863ec2b7e8c0680e28f3d0258166265e7c5b4be47bf50466b45094f30fb5157bc5908efe4a617ec1a7450d2158d0e9e9b4e606132e9358e7fc552216277c054a65739ac0213d219b1eb6935588c53a070d90282eb458643e9433e7bb7171541ca2f7b1f1cf426955695572f1b24edc79b77074a2e9e635930b04d863bd51e30c9f29dd4c39213f300e6e095c4937979b70dda3a97e3762284423fc8452d26c10647e3f0ff3e5c633563b6d9621273e66a3ec2e0a5606d8a67f5132a4628e1779bc44131cd4196784fd9d760ad99247266deca69fd7701020473dddded9f1836c1106575aca32be388d54c7bf58f4b856f9f60d15635cd95cbe372515c37fcabc01480b96422ff7ab31da22ea662cfc1dfa72f7b72c855f58acc59c7d09687c8e661d1d49f491751774eabfcecd297015a50e4b77847859d556cb1000a833d61c016bcbfefa7ba39f0c0592f743a42821b78a9f2d4f9bf450c280ef36b8983a6d06792f1a7c37f2f168889c591d99bc48596a0fa93468f8b90373f86d7fb0125933b6153d4a3e0326439de7d71b911e6f358701429d7b552f6abf60ec823ccc49fcba8ce97d3384f8b760eeaab84509a221bb7d42c2c2053bfaa885044a6d98b15b4ebbb634f93f665cd4bc678760f4f6844dcaafbaca61e212da65b32f2cd66e7febc0d08b8e5c2b463f81e6a35a01f5e0003f0302bf839b2a2e31c7003f1b3c52f12aa628fcb3f8a315bd153465707752e67c5a5179776280ab909a4ff9e519a21a0d91bc90d81ff72184d4ae4d9b43536a533da575d7cf9428c52855855ee289113a0b7620901e5d9fdc12af7fa5ee99a9ee35979303054ba76b66d08afbb0c88a36be68edb2350aeb51fa58c471fb6a6a031e9b769e2d70305069d2867e2f47b3c4ba492d8df80fac2b385d7cfe63aa785787d26af12cf96cf2e3e3b116e1a96391cc8ccc876e49dd7891d9e899daa546c241961509fb2622351dc2675966ba7abe666ce4bddb9bfa361b6941d0ce97adbb7748c757d5cf03cc1cc3505fd0848af94ec394200e230f6bc9a40ae060d7296ebf75e6585f7e18c66a2f868d7b7c9ad334291ac88b37ff868979cc675f31539bcc5279757b0e80431cafa8f0da5ae51a2c47150ae11a4b52329a9e9eee13095af386aeddbeb81d6262e9bad6dc1348a34b27f21058b22af136e691c58996ccdb7362a220ca0d41c1f04f2b867d056cc23a637855b67fbe03039a23ac0d3f66c050efc79c7f77e83c1d2d37de702667fa1bd26639c91f7daa78934ef6344a57d919cf2b4c495e0bf7d86faace172ecc8cc8d118d902a85746d5d76e3bb8fadaab6ea5b99d299176ec967839633ec07936846048ae1cf9f1f135d62b45e53dd66adc7a20d5520d7307ea03b3d5a690525ce95339b3f0021880f4fa8e60681cae8f4cb7ac2048d9bb3f3319bbed1116512c2a1f7c5c640d352b511a6d4ab22312365c07057d9b4d555751d77b1f1d8063d6d0f2905b601836aecab6f3d9de706697504edc32dd880fef8e092fece4aed039a74ac21d3aae1c686f5250dc75da085a20fbd1ab8ec51f3b7483478e83c12012c68891ed54e272ce8bac4178878c0f14848ffb9583558ba6ea5964e6ebd97df0ed8ba031f66904f54ad3beb924c88ef68a9381663ab81fb77ba58a326ae6706182cacbb0ff51e1dad568b2571dd41877c9258bd0ff110219facda1a80f0f2c7057acafe2bfd8b12e6e6c00458ee3de63c8ca4dbb1f0312a9ba677ec522cd31fa4489df068dba57568c2fdefbc8c770f391c8280d587ca13704b56b717a2f63d9e5167dabed8faad006228341883a14f3fb09364c12860423799bd4b7799a6292e62549762a9dd2a31ad714568a9e996bbea3c85b1b3d1cfe30ff2b2a2452a4f3e4da6cf89990b3284ae206c54bae43b744339de156712cfb2663678baee1b87fb3dd7bed9c7423172e01e2645f536e7197af5d93b42c5a983cc8ff4a6883b6c6d1cb87ead0ff6775c5801e12bc614362514814e927da5a37cbe95b8cae35d67d8dd3f1ebef6959b2749abaa029156f4dc2725e98d859f516cabefc8c8736cd86a5cdff148db952069ef3cddb8c3539492156710cd37238270cd85b1a7f450f54ae7d01f2753d60af2e245723ae5456c5e1d5ade43ac0d6e4a446fc3b6be41baf384b5845b20e8a45973851e53e13bcfef585fbf0d93608b3cb9197937efbe79c0a1fd17fb5d1b73791079491c270522220fec0342c00bc9795eb18633fcec40732574cb0c17147a270f411cc429efc05e5a43fa125da94b04c797343af92ea6054ddb123ced4280b4c55071a7894ac2c67fb46cdb542db663444e9952305a3a67753ace48ba3be1b637bf32f49152a5fafc02a5db7f0e13a14de79ff9674f0688e880cbd4aa40d3f6f74d0565e06f0453e789564c6766d671ee915e313f11cd3306a8385671c74d41f0055bc7351370749b2cff8231e8b8396ee661c1801a02efee9b843f76271e7621538082d2f825d563898295a81d5c988f7e0a1ab313b11b9799330026562d4c5e2400264597ddf5269b4a147ffe83e1b5a5d8a7e7f62a33c8aa5883a47a6af78cf95965c1b44d78d20efdf4536f803f249c335cf52ed95b8b6ce341b35ceddf7af2dd7dff89dc6ffc9ec1908e9c5cd18a15be90a5f580e16997bb93579b0972569fdf96e3a893c7b83826ac203f69c51a5a9f229e33253d40bfa121c6339b3425a9a3b4e400f214136f12169383ba1fb2c36b586ad410f381736e3251b27df4a7039af5dd1daf45e500eeeb8b5e69e8b206cf7013aff481dCHANGES-v7.mdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp-phpspec-7.1.0-5.red80.src.rpmphp-composer(phpspec/phpspec)php-phpspecphpspec@      (php-composer(doctrine/instantiator) >= 1.0.5 with php-composer(doctrine/instantiator) < 2)(php-composer(phpspec/php-diff) >= 1.0.0 with php-composer(phpspec/php-diff) < 2)(php-composer(phpspec/prophecy) >= 1.9 with php-composer(phpspec/prophecy) < 2)(php-composer(sebastian/exporter) >= 3 with php-composer(sebastian/exporter) < 5)/usr/bin/envphp(language)php-composer(redsoft/autoloader)php-jsonphp-pcntlphp-pcrephp-reflectionphp-splphp-symfony4-consolephp-symfony4-event-dispatcherphp-symfony4-finderphp-symfony4-processphp-symfony4-yamlphp-tokenizerrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)7.314.44.44.44.44.43.0.4-14.6.0-14.0-15.4.18-14.12.0-14.18.0d@cRAlexandr Subbotin - 7.1.0-4Alexandr Subbotin - 0:7.1.0-2- Build for red80- Initial build (rebranding)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY7.1.07.1.0-5.red807.1.0         !!!!!!!!!!!!!"###########$%%$$$$$&&&'(('''''))))))))))****))))))))))))))))))+,,,-..-///--0000000-11123444555555444678888888899999::;;;;;;;;;;;;;:::999phpspecphp-phpspecCHANGES.mdREADME.rstcomposer.jsonphp-phpspecLICENSEPhpSpecCodeAnalysisAccessInspector.phpDisallowedNonObjectTypehintException.phpDisallowedUnionTypehintException.phpMagicAwareAccessInspector.phpNamespaceResolver.phpStaticRejectingNamespaceResolver.phpTokenizedNamespaceResolver.phpTokenizedTypeHintRewriter.phpTypeHintRewriter.phpVisibilityAccessInspector.phpCodeGeneratorGeneratorClassGenerator.phpConfirmingGenerator.phpCreateObjectTemplate.phpExistingConstructorTemplate.phpGenerator.phpInterfaceGenerator.phpMethodGenerator.phpMethodSignatureGenerator.phpNamedConstructorGenerator.phpNewFileNotifyingGenerator.phpOneTimeGenerator.phpPrivateConstructorGenerator.phpPromptingGenerator.phpReturnConstantGenerator.phpSpecificationGenerator.phpValidateClassNameSpecificationGenerator.phptemplatesclass.templateinterface.templateinterface_method_signature.templatemethod.templatenamed_constructor_create_object.templatenamed_constructor_exception.templateprivate-constructor.templatereturnconstant.templatespecification.templateGeneratorManager.phpTemplateRenderer.phpWriterCodeWriter.phpTokenizedCodeWriter.phpConfigOptionsConfig.phpConsoleApplication.phpAssemblerPresenterAssembler.phpCommandDescribeCommand.phpRunCommand.phpConsoleIO.phpContainerAssembler.phpFormatter.phpPrompterPrompter.phpQuestion.phpProviderNamespacesAutocompleteProvider.phpResultConverter.phpEventBaseEvent.phpExampleEvent.phpExpectationEvent.phpFileCreationEvent.phpMethodCallEvent.phpPhpSpecEvent.phpSpecificationEvent.phpSuiteEvent.phpExceptionConfigurationInvalidConfigurationException.phpErrorException.phpExampleErrorException.phpExampleException.phpFailureException.phpMatcherException.phpMethodFailureException.phpNotEqualException.phpPendingException.phpSkippingException.phpStopOnFailureException.phpException.phpExceptionFactory.phpFractureClassNotFoundException.phpCollaboratorNotFoundException.phpFactoryDoesNotReturnObjectException.phpFractureException.phpInterfaceNotImplementedException.phpMethodInvocationException.phpMethodNotFoundException.phpMethodNotVisibleException.phpNamedConstructorNotFoundException.phpPropertyNotFoundException.phpGeneratorGenerationFailed.phpNamedMethodNotFoundException.phpNoMethodFoundInClass.phpLocatorResourceCreationException.phpWrapperCollaboratorException.phpInvalidCollaboratorTypeException.phpMatcherNotFoundException.phpSubjectException.phpExtension.phpFactoryObjectFactory.phpReflectionFactory.phpFormatterBasicFormatter.phpConsoleFormatter.phpDotFormatter.phpFatalPresenter.phpHtmlHtmlIO.phpInvalidExampleResultException.phpReportFailedItem.phpReportItem.phpReportItemFactory.phpReportPassedItem.phpReportPendingItem.phpReportSkippedItem.phpTemplateTemplate.phpReportFailed.htmlReportFooter.htmlReportHeader.htmlReportLine.htmlReportPass.htmlReportPending.htmlReportRed.htmlReportSkipped.htmlReportSpecificationEnds.htmlReportSpecificationStarts.htmlReportSummary.htmlHtmlFormatter.phpJUnitFormatter.phpJsonFormatter.phpPresenterDifferArrayEngine.phpDiffer.phpDifferEngine.phpObjectEngine.phpStringEngine.phpExceptionAbstractPhpSpecExceptionPresenter.phpCallArgumentsPresenter.phpExceptionElementPresenter.phpExceptionPresenter.phpGenericPhpSpecExceptionPresenter.phpHtmlPhpSpecExceptionPresenter.phpPhpSpecExceptionPresenter.phpSimpleExceptionElementPresenter.phpSimpleExceptionPresenter.phpTaggingExceptionElementPresenter.phpPresenter.phpSimplePresenter.phpTaggingPresenter.phpValueArrayTypePresenter.phpBaseExceptionTypePresenter.phpBooleanTypePresenter.phpCallableTypePresenter.phpComposedValuePresenter.phpExceptionTypePresenter.phpNullTypePresenter.phpObjectTypePresenter.phpQuotingStringTypePresenter.phpStringTypePresenter.phpTruncatingStringTypePresenter.phpTypePresenter.phpValuePresenter.phpPrettyFormatter.phpProgressFormatter.phpTapFormatter.phpTemplate.phpIOIO.phpListenerBootstrapListener.phpClassNotFoundListener.phpCollaboratorMethodNotFoundListener.phpCollaboratorNotFoundListener.phpCurrentExampleListener.phpMethodNotFoundListener.phpMethodReturnedNullListener.phpNamedConstructorNotFoundListener.phpRerunListener.phpStatisticsCollector.phpStopOnFailureListener.phpLoaderNodeExampleNode.phpSpecificationNode.phpResourceLoader.phpSpecTransformer.phpStreamWrapper.phpSuite.phpTransformerInMemoryTypeHintIndex.phpTypeHintIndex.phpTypeHintRewriter.phpLocatorPSR0PSR0Locator.phpPSR0Resource.phpPrioritizedResourceManager.phpResource.phpResourceLocator.phpResourceManager.phpSrcPathLocator.phpMatcherApproximatelyMatcher.phpArrayContainMatcher.phpArrayCountMatcher.phpArrayKeyMatcher.phpArrayKeyValueMatcher.phpBasicMatcher.phpCallbackMatcher.phpComparisonMatcher.phpIdentityMatcher.phpIterateIterablesMatcher.phpSubjectElementDoesNotMatchException.phpSubjectHasFewerElementsException.phpSubjectHasMoreElementsException.phpIterateAsMatcher.phpIterateLikeMatcher.phpMatcher.phpMatchersProvider.phpObjectStateMatcher.phpScalarMatcher.phpStartIteratingAsMatcher.phpStringContainMatcher.phpStringEndMatcher.phpStringRegexMatcher.phpStringStartMatcher.phpThrowMatcher.phpTraversableContainMatcher.phpTraversableCountMatcher.phpTraversableKeyMatcher.phpTraversableKeyValueMatcher.phpTriggerMatcher.phpTypeMatcher.phpMessageCurrentExampleTracker.phpNamespaceProviderComposerPsrNamespaceProvider.phpNamespaceLocation.phpNamespaceProvider.phpObjectBehavior.phpProcessContextExecutionContext.phpJsonExecutionContext.phpPrerequisitesPrerequisiteFailedException.phpPrerequisiteTester.phpSuitePrerequisites.phpReRunnerReRunner.phpCompositeReRunner.phpOptionalReRunner.phpPcntlReRunner.phpPhpExecutableReRunner.phpPlatformSpecificReRunner.phpProcOpenReRunner.phpWindowsPassthruReRunner.phpShutdownShutdown.phpShutdownAction.phpUpdateConsoleAction.phpResourcesschemajunit.xsdRunnerCollaboratorManager.phpExampleRunner.phpMaintainerCollaboratorsMaintainer.phpErrorMaintainer.phpLetAndLetgoMaintainer.phpMaintainer.phpMatchersMaintainer.phpSubjectMaintainer.phpMatcherManager.phpSpecificationRunner.phpSuiteRunner.phpServiceContainerServiceContainer.phpIndexedServiceContainer.phpSpecificationSpecification.phpErrorSpecification.phpUtilClassFileAnalyser.phpClassNameChecker.phpDispatchTrait.phpFilesystem.phpInstantiator.phpMethodAnalyser.phpNameChecker.phpReservedWordsMethodNameChecker.phpWrapperCollaborator.phpDelayedCall.phpObjectWrapper.phpSubjectSubject.phpCaller.phpExpectationConstructorDecorator.phpDecorator.phpDispatcherDecorator.phpDuringCall.phpExpectation.phpNegative.phpNegativeThrow.phpNegativeTrigger.phpPositive.phpPositiveThrow.phpPositiveTrigger.phpThrowExpectation.phpUnwrapDecorator.phpExpectationFactory.phpSubjectWithArrayAccess.phpWrappedObject.phpSubjectContainer.phpUnwrapper.phpWrapper.phpautoload.php/usr/bin//usr/share/doc//usr/share/doc/php-phpspec//usr/share/licenses//usr/share/licenses/php-phpspec//usr/share/php//usr/share/php/PhpSpec//usr/share/php/PhpSpec/CodeAnalysis//usr/share/php/PhpSpec/CodeGenerator//usr/share/php/PhpSpec/CodeGenerator/Generator//usr/share/php/PhpSpec/CodeGenerator/Generator/templates//usr/share/php/PhpSpec/CodeGenerator/Writer//usr/share/php/PhpSpec/Config//usr/share/php/PhpSpec/Console//usr/share/php/PhpSpec/Console/Assembler//usr/share/php/PhpSpec/Console/Command//usr/share/php/PhpSpec/Console/Prompter//usr/share/php/PhpSpec/Console/Provider//usr/share/php/PhpSpec/Event//usr/share/php/PhpSpec/Exception//usr/share/php/PhpSpec/Exception/Configuration//usr/share/php/PhpSpec/Exception/Example//usr/share/php/PhpSpec/Exception/Fracture//usr/share/php/PhpSpec/Exception/Generator//usr/share/php/PhpSpec/Exception/Locator//usr/share/php/PhpSpec/Exception/Wrapper//usr/share/php/PhpSpec/Factory//usr/share/php/PhpSpec/Formatter//usr/share/php/PhpSpec/Formatter/Html//usr/share/php/PhpSpec/Formatter/Html/Template//usr/share/php/PhpSpec/Formatter/Presenter//usr/share/php/PhpSpec/Formatter/Presenter/Differ//usr/share/php/PhpSpec/Formatter/Presenter/Exception//usr/share/php/PhpSpec/Formatter/Presenter/Value//usr/share/php/PhpSpec/IO//usr/share/php/PhpSpec/Listener//usr/share/php/PhpSpec/Loader//usr/share/php/PhpSpec/Loader/Node//usr/share/php/PhpSpec/Loader/Transformer//usr/share/php/PhpSpec/Locator//usr/share/php/PhpSpec/Locator/PSR0//usr/share/php/PhpSpec/Matcher//usr/share/php/PhpSpec/Matcher/Iterate//usr/share/php/PhpSpec/Message//usr/share/php/PhpSpec/NamespaceProvider//usr/share/php/PhpSpec/Process//usr/share/php/PhpSpec/Process/Context//usr/share/php/PhpSpec/Process/Prerequisites//usr/share/php/PhpSpec/Process/ReRunner//usr/share/php/PhpSpec/Process/Shutdown//usr/share/php/PhpSpec/Resources//usr/share/php/PhpSpec/Resources/schema//usr/share/php/PhpSpec/Runner//usr/share/php/PhpSpec/Runner/Maintainer//usr/share/php/PhpSpec/ServiceContainer//usr/share/php/PhpSpec/Specification//usr/share/php/PhpSpec/Util//usr/share/php/PhpSpec/Wrapper//usr/share/php/PhpSpec/Wrapper/Subject//usr/share/php/PhpSpec/Wrapper/Subject/Expectation/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19noarch-redhat-linux-gnu  a /usr/bin/env php script, ASCII text executabledirectoryASCII textJSON text dataPHP script, ASCII textPHP script, Unicode text, UTF-8 textHTML document, ASCII textemptyASCII text, with no line terminatorsXML 1.0 document, ASCII textRutf-81563ec78483608a5e986e64d246fc871840e50c59a144cfbe3df1da3ef16e598be2e72735d59f323921eed7406dda971b323018fe1ea33ee28cd75d5bc7803aa?0(/h$*&63ƮHֿ ITƎD#R$L{[NT;d_liu>Yifwےx'W;$"'Idդ:F8F` ߠyY= rH4G %h,Szy9b(|ϓb׿Zx|)`Y{$x!Yns[q$,ϖaab'{`@R5旜*$$+r= δh e/:1|O^ArdX@{~a:!# حS+W?'/ 0GXfJw;F|D%Q؛5yqBj_qmHDtv{]& (`Τ:*/lR\sS*vR8+\ r1@ %\*0Ä6xg$R2/  D.j!TrV/"ۋ-uQyCMA ۧ&j~+%#uˍ)5q֖>`@oפ,iM[;Ov6*UĄ.b[Ut{˳>ڪjwñ@Wt@5Ovc"%``: l0!vI&I!"q XD'hX,*u\iDBPDH[tu`Sp /mx~,VOF{Db9CmF/KiKW*)[/Uu2e` m}W[;T4l 6HtFSY|\<hqB +U,BysBY`Pl Bio%Sy7M"đq - +b /Jac0 ʪ"yT%U_p#JF$ et(7* oP_KJ5%դ)}&dB,<OmdY\8[%Җm..,eK4 <ڹZ9Ln۲Ds1bRbdiY%Dw Dw?K@_5|k"% gɃ,,w2HZ(L SOwKo>5l+Sc/N96>ϓzI-r {TA[9e; 9:V4/Mk{ya;NR߻7wڑ0oڼ` D~'` hs2EgNqϥ -}Oh!%XtK- dKFe6 G"a`>RjY_!Nf}482\xs\`鋆4m1idPu'm:Pt`8Z[Lx,t>d+hKk: Ĺ|:tѩi @Gg4HsYt@U\ap=5_;KJvR8 Wo|1sUDžwޯ-~֬8cGڞt (OzuBEQh> ]Yî+( ?9i3as<&Qt FDHU{FU[Yqʪ Eg3z=q-iD展4?~` Ͷ )&c- R#YP ' tⵕ;|mQ8 a>AIQ!hU?|mlkCoygg^[9qK $׎ˆDbd`d``6x%c_ TKB H裥)B97,+4LntBaAR@Q`GS/alC9^㌲t[VP~Iۧ}c aabYElc"!cJQ%(^uhAjcgB(@(L7Wz%V^-`V~3Y봓`Zj{0itɯv$J?VE_.4[UP&[/e;±n:Jjëɗ#N'+W +j l 7 rcYM.VĺsTQ@Pֳ0BceĈ}E#jX U*maN{C=;aL(qwE,XGV+ƞ e`lR@a,ݖepxSzߍyiIҷZJGp}8X+".,$"$"F-[׶}̶QoQO-zTAuv`^8*ʭFߊ=G1,ASAac^bU^a c$Jp]~nZϻ5g]|Òٻ':[y3ch`5O]=~8׍HTE\>t1Ǝm=zH8"se;fpc`Ğb E%Jlz\%": aU7 ([E[+vXڳ уҩɼ#ݪ A!;8mֳ%AHu(>Yug4_phD*Bm,M^|¹{TUr ۪̹9]eIK--s} /꜃s=u@ 4e@('^ ?l$S:Ďȵmow#[ uYӥ9$djU n:%M7'lV孌J |sxi,R g[k_˗Dh/p8z A"""(-+LlkstH~Qw}VMzɻyb 8Ζ]l. (Ό/ a蓕d2}krm5By(*zQEH$C'J^xܗ)d*,ΫsYAAI-R#Re淞O2:91>k ;E䖸Aɘ"@PcdBGI!!2 `(9@SHf4gBcovl]yTonà5=V3Cm2S_J_FqmuR? > yмE9KXbE_6w}Ht{XmA[/(+f!:\MdrK{h]埘)^b" A}BfxЊ7"zA4_.!j]lW_Er%p O̩(9avgW Pmܿ8z.ۙ$wb,t/϶k)2_aP &fTOVUv%(@'/TF¶6!hCK'T5FSS4ބ6IP[!r>qe&0"uV~R<[UEF/SKARBL8 -jѾ486;j% fմDf~iFj?ɲz& mA;tkPJ j @N.T3FN̊L:LrrV_zFq'BA⁲Y -Q&a8s!.l (GbΣ=Fi+"ќWu((4a\sjuM(K-ba?dq&FFUnrJN-kn0 ׋)>N)±"O'z ,*N)U9E vvӂlT?.ֱ[ Ǫ5w,jI2LdQU~jV# !Q-YmZ3V/dN*:Q{D%Sܲ#p6@ڵ{;>ēNc|2Y`+b1@Yn+c܇BGr <&^Go\YBH1f@GNX@u.4%D2*[}`,@)C4Xe2)"&I*X䍦/EkE@TY8WSiT\_` B`OX%#oaK쳏fNyڻ+Ad!M(rYlPX,$l<ٺE~f[ _ˁ.3Z{+_ݻ++? gCz\'~Uv#,r)s^ #01eQ'MdM.X;LN84bHgCj̪+Iб|Pm eoJ+MÂ39F#*5ۑX%@(i..*{/zv8Jyf򾜵5vmD9]k=?%T^5Vy%DɚOl?:i(LẏX⚅)9e$ b3HIłE*R3'XOջ={ȈZ6pw+ʀVci`\ 僿A/*([<&!`ȯtIy`t(AG\U ۞]$값 kZ}- \ռ XnLhC mSO//9~4dΌE!}~@]K_2STkn14dN+Qy1ܩ˗ A}9/FUJ{MLH<`5n[GCzC(W^rhkHLFEdQ˞D咂-d~um /U2?=}>%9>$Nq ut芖ƻ07-kD=n?GvZLey=%m#;J=ݪrUzD-X,ɲu EuS!}rV(_E0A sB.ɀjJV@`t"a ;$5-K\DS^72G߇+zS2X΀X ?q'lٖrhFOt\ piI3XՐ)X"FFIݰQ_˛C05hyϗ[lSr2Fl  #%|7B\j`;)1y.:,$^BCl*2.u%\!/$} tʃ<޶/Zw ;j;'50|?t. Vٚs؛7ں:uCT䴳D#HB0I湽`M8AVJ1:Z;ja!w~E@EK"n6\_Igq'JJhpR[@%f&vF>@kJ$^]HBgfTmБm˜,%//"+mejٹ| #o97s#eWjj'DYsAUBdHHNO lyj}VA!r/K#DJ4]hX:ï95^{SI4[Mx@;lص\0:.i)/SW$ pD,aQ3! [Rx*WNAkGU.՞I٩l@ԝY&]ߩd:?Qsx{ wq"^v#8ċĪ+;$Ø늿7auu%RhζGF:Vɲ9O҇!)ǴA_ψe׈w\î<}$B̅ R'^ (h GABӗ:ԃ56 ch1)+u4'_W?VͱX͂+]cbr0nۭgpBngГ4l|-Z!dgz6 {Ɋ=ѱa:y  Az4-~R&,'aF-x!}g\ۣ?BZ_/ӟ7WzGE $wLSf)0~2zc؇Tagi kt r7:B7sDÑFWwBhۊ"U+<{ȑ֑y|_b@\C o 3SAB,N#4b+E2ExU;JYܑiqʴ|Jpv 8 X+~%ͱ6qF#sbRP)dr1};WsJuѥ$4'ZK*#">}#0Kn*D|s:e+.)^`4n%mv6ct!Od73?q)<?1%r De@Ѭ')d˖>"B'!~W"s'ˣ7$-1<~r|'-1O':ўJe8M%v XGŧbJ"M J]WIZevOBMY 9eL!1JzLjL2(M@$Qb*4:.踋eY#Q,39aE%41Wi̩e.A!XU.$LF]V(yAm ݻLӀm[vV.ͳ՚6HHOB:JO^hNRǾd`2=Bn,rFlo:s; MHE!H$Rvѧ/2HsY3ҡIi~PoOX[PjEZrk蔈ţa1*U&3&T%FKzOndkfЮV7vcn/&{X6\ Y\A^lF$Rѭ82ԅ,Hd@䰳%\YuwRuz@k,o Ga)w6BQ.\V4kT^vx&h׻T^ @t#r:N+Xt޼dbb(gtٗKbT6w95hi' zg%xE%<$|h!K:Mp&l3yR"7ܧ)Ѷ Y O.3u[Dk{7S='x280#vLlY)W/ߎ5Ŵw.߁\\n5 +|i2Opa fNl:E 3;@Pay%#>%~lnؾ2eFCt ys'Fj֬C'YD]|j5i#s}0U[wqLMeKKFcV~eg S<G(0)GKOz0-"G9pVM &'@N)1N \gJ7J))@}DKKb/b6 E7V k9P%Uy1͋"::6*Y9#ǜj> j\ cQ}Ϙyo MziRC)*`)8 1o8enqdnh 6)julǹl0oI3F(a9z%1sdw㒭Օ}:_9pU#0f/e| r<>Zx!鸩̝xU^ɬ.0ҀĐ3œ>U^V붂Auʕ`6z>v$+ [Vx&[+baV#ROGa'lo+m"Kn.2ĕ{_`51(WaCڙUn֜iSEG}k }(<{8@lN*]7K*S$hu=oDcw[eGeBci]3?6L iɇFNp3;gTOom֯]~Jd,w#H|~ec`U/.i+z&[yBE3)ƎKJ $pHPd@ c+A&VJ"UAp{I>F_Rֱ|<4STR̲i}1. 睍sYN&?X)ܶJI=w]_U;L9XLJ5 d:Y^ ݎj*a6, BQ 5R7=^?D fb%2.LsxFXsn$;d'ֲ j$_DWF Y_"-Wy)Rq @ #6 i痤?:OIt4D{속UߘY?1J,3fEECl6`i10 )"/éIa>_S1{9?F*VmRIyĸĤuT̵UicB͂u@B vT^`#4_Lu;ej"ٽnX;O/1mD8e|u۹1PC/˃ip^ՆE,:⛎e/΁g^5o0[K^e癍j11m4 -}.)2Zm&C{ 7;u]dL=J(asWa@\9LN-F7v0Mt/yS E3X#ŇFFh~MVB:j@'siصHo9ނH/ڴϻ# rtыQk~T̪Hr IVURϕ~w6u -]tj75elEeN:V*:~:<!Bh; h›_@AJCy_ו-k -hAՎ.œ\j~63hz(0%}%{6-|6!?ϲ_F&߿dxZ\\|Lg?o5ޒcV_8o-6J 7g+.</`a=0/(6NXx85m Z0v*OxцQX Z`VrEYK" ~ZXE^pkk0mD4݋Ii*gڸk5hquFVhD3A{b5V Ǔ͙-$'d%ac‡ UcT/ 9ܣtRX&[R-_+I%tNN 9LQA,'Ao3{AMHU2]$!RÏ"8~ y<Xϧ3Ԝp]bnO 7fi)1kA_88{moL#&5=[-ǃg;zFn02t!Q_,mUfl(%-/q2S#)&HLoFwgc#C۰&6G#zE6-kvfdQT,t]h55]wA "t?L!Dv| }V0j%bT6NlLǼN,ѽ*|cߢ PI8H2ϐ.DMQQɅ̟yVcPU-3cni\ވԂғf(9CK@n~ q;ס:AX߅ VR#'X g7$I1spr.[@p&0y zqv钕6S[4u@dKJЎd58jTxj?a֗VXc+\ʳpž_I(i) O)Dމز%jb$ Jy !K eh{/zR)I=-抒)bZ{d(Z1ءڀ*rCT4иpcUK\*|! V')t)6;7bxY8HFJSL3ıyk&2 #ܖUD=S2)H;,z& !gǁK^ FKhY|7WNR(p\öğC#%. H0vR.Hg6A,FAid 3'..a ˩R~N+^oEҊ(2*') _T'_f8CMN)nS ee} &hEЂ1O,tlmE5$~LG 5ӎ`-LL?^rcT?c0m4g@,sr*S<6c8w%':j[7Nxp Fi LCy҃e^]7 Z]>\ioUK/᷽!BMTHet_z+H!h7 z"%;r@CE O X,ɡ CpO.oT@Qq>`hf'-6IC]#So=*xpc/Q+XԵzl= kX @@ttbcFآFNө/H]uL-Ei)|rth-o@ N:}y\hBJE`ԢϺM/PuDB_88LTw<X{6UTeuCgbk6?RP?9Ī/[kZjzjaT/v9? 1j04Z\ȇ 4%y̶jEiYH49fAiF/OԥD%FJX?d[N6K YI!43ء 0]Zv}&"QnWʪuK(0 v =nt"se4n At&{9~1EϫF-!h""60&f"OL*%"v]+~$EԤ+̍l$JK¹hW݈\Zt;4UyW2{!{55PWdNE@ 0qk+hwYy#ͩq NovL'l+Gj]e֗ϕ{YٙyvvdYb+E8:J{9:v$g`0yPAA:۰|4.V}R#0h 0x7P>/ޛ.OU[riiUJji[NBz ;khpG7ݨLAD&"Fb"#q@V>ZeNWYoaŵ+dԲk>ū41mf[i)0Cڢpea,8h! w; }ݞߎu0V+)@"ECBš<|+du4ïDzgh33;JE啴CQLlF-,׺hx5sq!bE4#f+EgxnG.`ȰZ -u4HNԽi 1[5 NoVuV^]WNJ8}T qU4Mp|̣]/E3 ="#s+ 8NfBtfqXg#@ V:aO쒓\TxR?yd\kZmotSDOKV\LJn_) %r|MhqGctlJiL{Na5b-7R~tF͵eAjwh8ݵcOx,s@oUQ" ~Q<| Ќ= , q5zso;=&(K,8j1a!'Qa"/7-Wf9&v"ϲm12^^7&Psu "X&ں}S ?f\vh>V\DMV9[ q;n;>8S!/.H:qm\*C8P{;ߴmq'J+k6^Eج9gjXID%kqmgW[,L半;'֬q6v ,Àh؏0aR)}yk.@.uI,`p{ߵڵE_}.7AIRG#4JB/Di>}` 6 0Z/ a?ENx,t)MdCd#Q%}}{&C87{ G}^es9Kbtɐ09~,[T( 9 "گ#+3 F{ h&E1#R^9R*{>.D13`B/@b!盎Qe4c)p-ZTxqXq;hWIEF'B#{hUAlu$I RE ׬jH,qc݅%^zQ(Sm02fdJ 7Ȇĭ3dj`e3ҳԍNM4k̓ՠ r~/M][l|*MQõאhpGXg_ *"F]4,/GvXQ utXVlq}B:-&<*aЃaE[XE( Kb C&xJb^X:+D .pNX#mh FK禥b(mwզqMhV}Cݞ:?_fJOvq 2rЉ$ ڝ9Gҏ5%+kKӥÜC^m׷##WUKG%W(z7h]P}̔j??T_!W(hx qI*^F:6a A$gڻviO^b.\ѭ(7[HKQC[ZF4A [ɀbWek:l|i61cB]M3??Νֽ7-*2m"n3ctpVۨ΃kMnwPLKV(&Ù\@q"7Y2|}E{nUA}c 2f2emGd[n7\8I0, zy{)trlZ˸t&:Vp #$04M!.p>O0[+ZCmcdbTmUNV{9CKU} hTrځn@,Yaer]'/&1)D=&vzpd1TytiMl]֭&P^-$ /t\Bq NNyꂉ'8m r<`,Fs[`y ?l&!G2h=RtZ!3 2S-P>vwp CTtU .)s}[LxBմp!jf$,f"E49o!Ծ(`ߤ(%]{SBߞGLuʑCMWeaVpk"`זK40*0ZO4ei"BEeUrGbR~ ٮNlz-S%AI5̦'FT "70Qޢ J" q$uLWn_Ĵܣn*5CեD,L "rn`mZ/헖۴H;j^q՟8׳΢QGnevnv OzP2%5jy-+Xt.ؿD/#X2 Tw8_kx`@ GE(8?"]4.3&[NwXX#C:TuxhR.}>y`T_?B̠Z|Х 4äU`(OmvinC{FEjD5)/4J` ?> [w|LPf>YH5=V%MyVI 1MHJp>>83;DW.vQnyiV2aDR$0  o3oX:e 2K5{snN S1 !|ͅ0<%RSV;vAN>pWbѳ̝WZ ]EץymqnzMd]NBb` d25-9 _3E-T(L2ubKN)/;JQM`:V4h}\HP-mhQu hX]f+V q!+X}.%6 58WaĆJ+BI _UQ$c + :i;8l ]#B YD6]Tv>cbOCoKjon*U9z%fl5,# 8gX⛫}ע̙- l])aOr%(P8Y9(V5Ly1Ї;S;69V?_6yB] ;%gb[(|.BECe< NoBi{O%G5!ld3z+ Բ8, iat [?=,|&6O@N[th,vC2c?!=2l&!aRONmZElDJ߲ؒ[lxV&KOKyʇkW| =4cv2j:u9/.tP҈ *J׈ &h՟w4Vgjy~҂KEm}4fU"9Ⱥp#<= ۯ~DhMiPv\|QDKxdm"L_>aMkªs,*b k(R&d5LxEU!\gN @a#IƭaZtuԭdJVSKjqv\GNF.9QϹAX{Eq,nrcQ$~juuuMMcחXMSf&eJDE&:{/`q`Ku"ئ @8 z5 oN[@7Nɋ1^ZWQfh&,eYy56M$œ^sۉ}F\ǸۀA$W b:>D9_M#!OTY$ΥS7'C &,$3N$-T^D"JoT CwX25E8VܱR!ki&^V b ɧ| Uׯ 4NeW/Xӱ_bQ#Nj"dxi/NAٟq#}CDqg#i4vsG}{<§n \D+J.s A/춆n }P`ćS:x~ЫQ'J!s,M9zv.s(3aAh4έ)ܟɫɕNn=3ApWtaah<#klsתS|ͦZ^3Uӛ5zw=} 9BG/~ 'hNr`&rR1"ϫV& q+A^jל,mh׶j)_yn o{;ƳJ8ԇ[cHVv@]D}~7mU WsHTאV\._iLDJ{hTkZ0W5ՍT,ZE@h=wEa' #Vġ#?} ;O;l;>0b9@ ֆc3< +fV+iSWt]>BaK@c8*1+!/bK+(<@"3R}x#%NZ;A13=d՛*oFAOPwmgy>ek7<-:dl+6)cŴ Sќ?5r1Տb\`7l(}|m|ڼ>etيYiښ”ov{V?p~+zW;T Y|\8!$V.',KOte!t4R$ >2P_LBüz?}o% @&5{|1l8C:&D.[3gBv8kyq+TnU'twn\3h2h|VweC9e )5hfj߻!*]!sҪ_P9_\R{ǧJ=<*~^"uآk8Ǹo1Lx)v`mԓxkuu>': ';Z=a5q rx4TO0; MBc؜מ@< =PqAq{~T$Kڼm^p]52ƎZt88D<2ՀDP|xjuC D)_=I>ӥ5 7 H6I?/ٍqG?׊Szt/-IJ`!y6!7‰J ,f#i"◷k6i8d'dW CI/ruk]PY (0?{i5؍TZf]]M92G:^ysQd重so0j] U|g;7e4nn^ ]̛W"Hxbzۡ0α9R}"l76y,s2:J-'.& 6NWQp̔.[i(.TS L1C.Ty|YqFNR}_P{m7Q'X3v-,FkjMvzW&+\ϭ z{ubpF!?5$<2osʨpΡ[j"|BrccT);OCzC 8ۋdMQ̌NBTzCʉy4өRs2 g~, l8Hc bF]Sµ(\&RjR_M0Mxe0ŭɩ:?*b\BVУHw~G), r:gS<7.Fa!n ,H" o?Cman2"Žn]B"(/Y Op:d3UBW}Kޫ' s%zタƙl4Tr |5 A I HGA5RiRf4hPAQ❫j&M~ȶcx`WYLCO{2SRm΁c`<)_ &.ӶEL՛Hӑ5QL+2$d.gZ6̬ˋc\2pm9; 2X >ͰE ""Ʒca dSihv5,w' AffVQ+.\E =ex b?G+T|H\QWTxdŹxq]YA9赿RtR*QqN*ZL_R.m{! +i6J)nI]FP[\tM.XL\sR`E'<2cŧVDr:x,"_2iW?c΄_pu+3OD=Nx}ms#aYrI"b)PNP>ªlvuᛐ&• FGY8ol* MB EdDr|kڎUAO"њH kFf\TYؼ'% p .pЉ /wؕĪl.B Q+0{b U`z?chzU ^$ѽÜRӥ޼}܉Ȅ:: 5ӠBajv!ko+Uة2~i\\G]~H5l*cu̥IذpCŵB艐8Gm[t5KS_dLt zXhnsFu'r }Fu Q`QQ+5)M$5KMF!Xb?v1# Ys]vܔrypdBw:v4fV4-qAײx'`%>Y!#0KV6ӥ4/Y~{VC+Z’ 2\yfhWX3m R "9)B5e PÑ'EH& KC]:]3P5P8zekT˗YqU, EH/UV{;wLJ)ybգ6o=g-5fYePy `XmayA>&d17z $sL)<'52k vP{pʇthW4t{yf2q19&it֘`ɛ#Q{!  z@3L MD [ vΤg@@R o$?@d*TIŅ&2<޲q&fh5&FG5z MJFEbj*L0blW(Xq'%L㰉mulݬ|/8gbf|f`M%2]=vb;U2+?W#h%Ƥ͘|//&C8ߥyTҴȰ?M_tΨ/= #͵挫lAROEԸ o y՟WcA'E+_Z-c;)͖s O6AVFIT:+©KIA1/gO½!3&T^WW?L F?}[]`R_.VefY_U^տP((~X1,0'w΂ʃ,#<#ݹ,ZD,IIxiVtQ2<nBg1`c>vٜBNH#"P=E?>]f7t6c$y>)[ ["-NE:g(xqOo7N8g*6+Mږ7[irDZ!(QhdG-g߅fyP OEa-KP%l6#~z珄x#cD;aHBմy1O$r4b|EE,rv J1dChU+U6U~{)T%W%9̳lS H~@NJԤ-$ u|b9'JHĵ\ 5r]C59+h^jKX%5}AWYwb|yU&btcڦe\ܺ iŀ Q7+ *uGQȔP-{!r-|ƳO3pF|QׄRth63H1udSe 唖Yzv3> *,_{~{ c{FSh:Զ*="%9";dC*IJrWXǻ*MyJS}v d͢:j-3[VM{| -gǡE҄C8$|^BDgxd$Tekx:b뼞'2 7C(LO&B7bBB6jyCN[1AQj?kz`yT\0EbA@ L kM ̅!Ȓ¯y؈P)^ CRL\J4HK 3tZ]Q=^L&Y, :_V4&ހF%4nCHn| Cdw065I/EF| "s]W)k.e~g-r׬],rJ.&gsqN¾|Ca'R#OG 3e3L:{L1fN(."MovJZ ƙ^f˲НuU,B^ :\,([=lxOx!b*O]69?pS%(>aq眽i7.~unqeb5&-Ѿw Xt˭ahN_.p(Jj'ka/8Pb0n^iw-VT@9_Uk/K _NJ+[*+E-s:Lkݔaxd[mHjžDĚ&& PP"DE @@0*91p0t+aSB)[ꇮm,[VҔ"<8V]p5Fزi~<بH^baw =[Goy%Gt?sA 㾿a+h=| ϒsR ."9}복KcV9&{,IG`OڽųUe`8Ѻ{`8'? G=&c*eYڤ*bwԙl)zG$-HJT%׶&V{< ~iE@Xr]5 #P>6W*|`dh8j EOSF{SdoHy/cGAPѕXIME T]~OUf|ҍ RPK"YSĘvꐨi}囼dC s=AmϛyPu2e("9dD_bw }{ xˆ,mwR|Clpe>lx[\p>!qU0$%o`6i5ǟb?G7Z8D%`_T%RgoҘAzX4nj||YM* M-bw9B"~+qGxmd? kĉ*[_X[)2S>T,ӈG9p=6S9;h,}{Rhgsee[$N_xrPOhL:d:0hLPG8xgUPIU.7qf \w1k>2$^z-oPZXկ 0eTRCؐ$ӈ۔@O-54!cϖWZGF#h)Y̹sۚףjWӀ]!C:"@=˚x9ju GeQ;0b홝wѹoHi^`ɃSD?_j  ÏąKk!S- 輪kLQ*lvHf*ke9)./b(i )$΁ne hhUi Z҂s`صï (_ !S_(k^t蕣Yӣ9;SpI43hLp33R GխyP(a}<ƫ* m 5MjQǧVn_fZ?E:]e}i@Tِ ѓepK)g+o!G,sJWn产T _QXxZ]!Ii9GfU3{Nlic4И}3U3̜ZeQMI )$fk„|~FLLXE5FZM߯;blMsH>sa` ־a!ؙw} Z$X(6p ;qݩ`ԉSba!O;L>cHjJ1ӫ諉?PE*(G?pv[aC&Hp 2A_"9hFWEs$ 3TRɓϚaBSĘ$ _Olhy$/ ?`.S'sBĆHo?N+vʂCaLL4p{\'3ͮ.vRB:_ dՊtzO W'~eU&<:֊+L:`EOy@r@?a)^x|s6Ĺ%X*s[O 1k@M>c7r:Pudŧ;kE|Jp*0~/ILN "\4w4TY<zop@lZaǪ|m[.]TZq/vSNa#]T *n:ҫw&:7(]f &; EzÅ ұǐ N^APnPϫ>c+m9I.]%.b1O7C򛶚/D6:@oZ^pB786&n$:4:)vϣ?B\?&C0!U%I B+5 S)UxphR! x[T^JMi%qxh$a3.)Z_jȦ:u\dž[k:~?J(6J2 ˁ8}m[SroW˧|'QimN~ 0z6mܚ/'r% 5u!9NߩWI`D4^RMg,!<͵Ü>C+ܦK]}CΊWBB5?F D^50@v`zIGWM JapT" oY΃ io͘rl]fE0`FH2SةB}ɞv@Yt8;4tM ףjڬ٤h: B/)1&^,d}@ɂ5c &ǒx*,]L7+\rZB`wߕhߑϻ<8' :՟NX)!:"TgX±*Al{ lBw87Q*v$c;p PXlaݯmwoNXPGm-hz2gVXBh;1D=6 E@$R$13gIZwۺR+nD)괊]$v\o*yS;gþIFQpd8%Ւj4!\ CdlPUȀ$:-G:v\Q25 ,d./SqeyEMuiSU]؎]ttSJ:;7)oaoT}f!Jvm@#A*+зp h؛8Pʗ?RHHFXN!$Q~Xm$m*6J(L_PhAa}C,So5R$=~R1ZZ)+tLZEbTw8nfZ,S9`\fwChT) 1LŔs: @I A M=OERT/eWmi:̛/ r\W6lWSjL.ԻYՓ"'AKF@/ՠ@؀˵TJzXz``PkVH*F7\me:ޢx V}\;AVӆódx3ѫVP,;[QDùWÆ2' NDQZ;{!ֶ EwZIWốJ&*E{ wSFM\[YlM9<_ls{0aAUR/`X$YiF%.Hm=kǽSP1s\ P ,ٜEXlW ͇u'xa F^J+v+DxIaPT * ZY!db BTlfq¯>6 m{hh;5ЊBj4u'ykYTR՞_xf({PqƦ*F ̵fd}&F,EkNO[NsgA7Wжh_#49`IٌI<"y*x[!h%DStLHC$)KHKNuWV!HT%bR #^Cr{&nm Pov`0I d2$'R׫`-旬-gc%)+oY!sTc|@D=WgmBq # <"mWJHv ;[9{͉i9theMҖZ%J&>:G"JRFקk-G6:^#lB5B,>$d{@ʟ\L}>×IT>٠g4YN-2~pɀ{@OFI*Ku"jja47YlLnfsPnJp1󍺽L:KZ4$ZB#3IDZaX$s"6@pr*X"+E6q%VR~M7^ѸdDz6.H)Y ҐSXJ@%SUh*ݽދ~Sm$7)i^NI `h$EGa]zʤ]Fw@jcQbW.Y% INsd/?*:6mɰ?][QX;8,r6@F[aސv2E$4]ɒw6zedDʝBf?!2[fG-S5 |q*CTJl'gȻ*ttsU>XZ,էN.'8W0y Z&~@2R&i_":9.O8;_›„mx9ndb7i6ERӤGZ|T*6' ;)o^9%?ߜ҆"W~NJ|LlM_y֢ReY4 #,E^u{orŸ`e4ˎAZ({9^ \@l%(h^~v91?3l °K&e!2S懌Dc~#oNaTAY`OgLoDShOL4+͡-TyNi1TG c'N#iJ>DQ iCjPӡ( hP/m(*UtCaLy_&1s67"1hpQ$͹WFq[VRn 7_{8<7dxaH0hmP<)Q+mV );;![۾brbN3.&,pX* Q#^Ph~8A '}Z?uW5W|(>u F• M:acPXG!,I'K8$2eY $`^/wK FɃOtd<ܙ #14)(‹K=?}6\{7^Uq/Ĺ!@''ٴxjS7Ps[;Tkw{xy`蝛U}FbӓU{ci 8bKAhcJB'4tƂnKhbH60@մht(=[uXVC5A`Bi<.0 }|BO{ ئﻖyf}+x=ldX0^2ݧ'n@6nsser/Y peѐw];dy*=kK$KҀA]o 2rm6ZkY4iV R#$ {n`$j \o'$ȳTHŇ㡩A&v/WҥXb cL{ _ :rVOXO!?W>1F&5T-jː5RVVΏf|BAPtgWR(p۴Z|*y7yoJKJDxhρ h>)"|zpbHcw6 gڟ  fAoqxBxgpZIʨ>I$R ;e݉v4jqi-MOIʄjr5L%1LYfՆrb1QA4Y''ݪ@GLBC`(ԍ% LaB ,nC\VZT OD*{)ۄJJqS0˲x3|r!5=8/2ϔU@e<ɤZbw^-bM>K+!^ G8uNS JBnblPQbp' y[K}/* ́ ~~ +߫-\)g|2yy]͕: Ncb9,8Z# u!WP,/9 _6 HH<\$\: 𠊺_7713z*4^L[ZaFkֳnu)*2JT9#Pf1Q-F٦rYbC,Ro@XXJ=#p_nf=,2- p&y9DyTkCyذߦ{N˾qvQBQ>Z*4T{-@'+z ]iR :F뻾@5A@  %T<*_Pn|Qg}'i?;79Ub PR8q(VL:^LXpYV+'ja+T p^٪&;2Ȼ[y.9zO͖׸G^R<>1Z> ツ,Ā C}j:1ߟ`O%->yVf[Q_u;pȜ#.ӽ) bTwИx["y/S~@oG [Xt2X2n:mfm;̃W9Za8[ut ]t;k8qdN vXM,F f4P&W.F :mPx4ca=|lJXv8rQ$bM ]C,C) 7{j_pU66;[tr3iu Rb/">>/:u Xr'$6G8BaLB\2[8Z.i.m޺d?L')PZ,uj㓝[Nj e[oͨv7 \gGtr1'T:c~75 xcı9<Πبb_)# )mc^ #|(!P>%FQT_bv %Oށc,,x;_1 [PJh H#EG! y->,* !T'lɢD56  Kb-TU0CKԕU 'l Y$N]}% A1VAa[㯖CQ-mhb GTg'&5η|NJRv Z[Ruye2WL6?Җr6><82KIs~oG3ܳKlDƓcO:R1H(v5T}f.xӮVF#84 bܥ}) GPr,(F|?Ӑ* R1sqC a/0k_$97{,{(BB8 _B[8JW;`M[ym(wp~",~nNDoL*Vݐ#ڑ1-TЕf+x "EjPS*mKD$oןI剞U8Zp.VkU؎T^. ,YHUӥ ߃Vw!):<>nzB=q:&T| irX"C׾vrv-wqvCY&_ev뻣 |`ꃛ5%b mv;dzH{Fjp@\SB%F:/RD:% 0_+1#ZlzZ߅m}1Q7Y6mO8zGζ~lvTm>37Ġ㵠WS4iTW Y\1Bacr˃}JHqO(F^еHv&>A/^Jȏ x`䘹.r j1>0"H|jͅ+f+_/dV !6S kɬH KMQrRY)"d~?mNҹv/PuMrGRqIA5CZj(ҁN )/3Cu b JZz}zг\ TQVw NJy/΋Y =C]{/؜+FйE(zDu1Xe˯ 7Pzѫ6@ƅe 8i|k;VZ@]>k$tf/~XY\ "~AYU$PYz<Wzp\GV*:mr,3! nٯٶ,-/%-#( Jw dԄݬ>$-7t[K .(i_ _3+ᾙ u"X=33rʲ1ys;G[K!. qbs]Cd4am IDWa&M [P w'z WWX lHztԂ2Jb +ax@Aګ]⾛e*Y9b0_Zp_@ȴ~,[2*Z] 㣋$d)32\aYrW[^ !Ou6fXX@: Eu#9$ 48nGF0I~)ɰ%얤vjU; oLȾ1X,ĚJ`J/x偄&8PpA ~ؙ3Lwր&oBbN3nW|J /pH}oV7ZvRGgOd28Euŕ݋3-t䱄6$UL+- YK'+Qθ̽;Ľ8OKxKf IZ8#1޹@hTir-]#, :ێ8e'_|L CPk& AڎJZ&icѧ r Q<;(h@,SӪV ЫgN'HFs6P8c4\2N+VO>0i}It>mȧz솸 )cq'蛊  be< O t Ю4;>43`V٩L 668~\*"4vP|আ%iL}`=%o!Utp"c 0_E'`F#~m,j3A5-BE˱ί}d"r %;ʉ=-fJ}S]q{XO~'g; &^*Tvs%M D/?-ӛraUdifetz-PqgEq'=U(d.A>ԡ csF3kHɎM\"(rP@ufKrwG{W=A+jљkXVo/Y7(l:Mq46%2=wYr@l*er܋r7 Dmw. 2 vp6t7Ɋ GUn;@-6ɞH& HAB^3W  VthdF]W. GҊIY'CAkRa=]XYP ߦA3+7G[385▕F3g[̸*)koR`dn;H`)00ͦ-_F @|C q{/=쭓({>HhW_ (hݑZ7%;a%ә;U:x0Ly)NKo9+HJ"B&ϝڪ3s`$^!jV%y!P(;t0}Pi&#OTC Σu 7" Ssy]}ϐ3 C9_Cs'1R$\]#K-ǘ3jUOR$礼7~%Oն+Ss{G=ڬBK>+ro6?Ŵk|sO}bM MҌ3#*!J{ AQ ׏`9.-ɰGVcS7t}j cijR!f5 jDcm;Ek|rPdCE?ɳ3au >%2-\U]&L1U!@T"U ڙt:q:bsU}#!xU{U}ԗBHrKs89:ݚ|MWKMA]aFrk|۾?7xy`~9SC `gumCU"[*A6'zq`i<fv$™[cyiZ )trnBF,wkYlR d.CC@$'ݦ~u)@v%j ƔpvЭXCQDֆY2%.moacK=*z$JP(`*`!\n‰ٴ}gᇉ$^3kښ#ƕ(*Ppޫ?#gʩ|jՄDrG$X㹶ƣq-QR7\=v@ǸvUjY~?IٖHioTƒY>F<5yX;2~T;V&¥ѧ 15]0% b/(bQJ /qɳd\hXh 63RU A,}GjԒq"xB IOA(ws 16Cv旗X+ bԕb`~R%Ii[>3hCo}ڙHےsA13Z@2ıNág p&QM8qˏaZ~mzR4׹ Nm=.j!=)Ԣ> RPzn)p~a&1Plfsu/B~*GJӒI YՓ/{(ȄAo5xLWpdu% Ѣ۱[ξi!+D}`ZOE*p= cDHF9qi\lhB v961 f.8=ؑnZ]V:!uٓڃ?F*&I<'G*]C,IyA>T1@㳡~-ʶa  Iyql]^I4v?7B-@lDl4ڴ Êlɬrx`ަvҖ/U" &EJi7E::,X>eōŲ/M̆\A>uHK-e33|gq0&ppX8.V 2jógTO7?@A׀ z=)ֆԇnVbS?toK{l> As5q# шLd6INouCk]{4=tG\|tΕBPpUE0Tk q>xdSNgU#]QUugb!邔g &)3\>E%-J#"A~I_E8HT0R7&\n;ML36 J@kTD[š3\gd%Nl6w|dpCsa,Y?ĉHfA&ˁLx5tt~b /Tk'nspX:NAQg'qE|q$ ~6ӯyUq8`^x1%LLrU0 "ԻbWyZbV/zK; Q֎w3j]VA=U,G5,t_uFzuNxFȬb䔺d~B&MJg5g*:1V&~D7#1lj;c;Dg,< $ }BҮ>p})Ӥ[T# !D}ѠD c B(7EI_6(5EB*`<"waҴb5KD{GwAZYKk'Xp?Ƒ." / *HaD{t KkIb=ԗ-]6`+DeDO;[;#(b }X2,VZ.W:dVg+ }ʬy̴͇by4]MDs(mMcI#"qV qۮ3i:v$2HzX?a/R&RV#XCiGEx w" )*YYe_oUf >FH #OK;d9PqZL`' 6ivA)Ktt P?w{9WĞ|p/r`8L>s2hntG UTXȍ s$ldžߤ5Á?/#J>gHuHW JK}0jt0JflB*Qq| Nyncׂ˝nL rH) 7i?*1)\qw\BM7Y&V>cnh!3@ j~?rd?ve%/{=) ƺ^YKwbV !0Si-e [ b\M3߼Lba>δ8RMϦe-bNk~('sk^!Et b*]OhM}IUhehD*}OymiHЊC3+pYQ++I7R%jL哬Vtc0w7X8,wwch!T`~ @]AqS^¾YuXsXoyԘ)ձ /^ f=Sa{#EB!k}OߠwOD ,!@/ Ue8=Gap8?ov( ~fe>K|ZCQ> &H}N~J6_b8t ʝYq=`ܚp,Z>Dt_)IՏ[b=^E^!|I|Y`vF(a9\E:PV^@ cg \Nj;iL6bdG D9Lj`\SnO"6K"M:{"B,_qĽVv,5+@PBט ^@i f=1X.>X2|Y.\n䶭߬eB'<1 hX"[C=JYwK{{j@[sV % ͛WD)x/r0!=*J3!!0Xl4 ^GZ,)\k_E¬BA/Ip|W&"(68؉Q'^ꌿ>PBRs'xmP"0>6i/M8#@r`|P]ݑs{  Q̓;(L\p_qq\"-Oq7vM{Ù; P^{S'<+WȣMjlقhLW܋@ʄz_NX\.ޟÿ#s׷<>QM.;g'm &`Շ ǚ7ORݥ?(]//|`ֳ!Bm5=}~b}@p[? h 莿JcJ"_@FzGjTZ,oM+; F&x טlKfM&-2=1nz ̣n\=nڼkC>EV{`2&O7j\_t"م^0g@1ڸ48aɰ]]9/hFg>yU $Mch􇬿ƠZEˢ)d(e˘ aBȘ?9]Q :>4`t?(/jSBV #ܰ=Vrdj\}G ]|~wޡqӄopO\ɝޡ?MOd#N)Y4ksà1d," oPrHwA<{woq$BZsej!7RI5%C;vy/qC{&. @^n4T"S#?4eJ!G}rT/~Ѕ0ƜAtlT:aVIY2Cn,˨o{`}0Hj(?8ٽpNmn{6kbP |Ǚ^R#꿋zTDT `h9NS~4ATV}=\/dzH=΁ñ oDNo2W P-uŹ`E^fBj7r[}}|(@]R15hk@|3OY@]?mt| Qsc51wL3r~L Y8rFMV },Ec s71E-RǬ4H8q0>"ZFKVM܂&*85_9i)~ U$Y&"SV*\]&xi&@ԀOc l<-Κj$mjٌ43QjA#K&XDGO\$^p3Sl4)/4c, g;F' DF<MM%MI*^`=|ȿs7]XGw VP!olɧ XYb"w+ |88^}v$8^kZOҎ~`djNlxj6 kz\f801Iʯ2:Hy-&vWc y[hkG{ Cht6WMg ctT0 2دy-j*z&!q; Oc[Ar"ޛ Tx&r;W+NkYsL&Wgr<JBꀯK+on)5Lz`xT4: -ܣr4Z茒]D᪔u ѹQz]!na ͨ6Co,N^ǺGZޛ[9x7.]vP':7(׳B|t#eV^=FU8;QHj޲(n1;7>&n{Rڲ5K6݅}L%`A,k0\LZuǐK+FZsS)2Ea A1U)!_K4+kb6_'^WF! HyPŒȎRncus ufXv^.E&{M@L#U@XVZ5M*9~ 2_#ZKMV?kJ~3ˮQac&qLW(z4sώљiyXQz£v&EQdt&P  E8'z~6g[҆OM+=2ߋ)56BD1ZIIyf¯(J|N$i-d嵊ߑ΅#yy-3إJ82hnL"OuMPz⩏2 b`2OTȵ yDbTcV߇xحNUbT\ "ɱ@^5R<Ȇ';gڅX<`t+RO&'I9x^Zy4?؏({>5G Ձ9˔Q#'J9nV ̙n͠n¦):~'M ;bxrhSٛf9YZkod-.f,'b~!Ѭ[d?xgX{:֝I&>gԃ{w B"4WA~LYVFay<2Yd *7RN T]V^ hq?3IBLG/g{],RxHO1L eL!&:ԁrgV 釀W;ZM7ln1%s6(c{ =-gcƠdf rbS7.GXt

1b-&tdi!䳭VFhI') inb`wzZ mP2Wz )S+U]oKP+ȚwɆQzLP;v(MVLԧ+b@Ȋ<^|YXv><W0GB׭ 4.~:'0k:woKXzӡ9h:Tar_k1H'fާr2*ԏi(ș`ʰ9 ::.\2J9CI*[ _jP,A,x ,r, ʀ[R&Q}#(KzΑ70WHξ֤_bu" LV.ar"q ΁3dr|u,DobJ-UUx(5|Ȉ@ Q~h~ !Ld1P͐{WC(2W'g#BȯH3̍K${e!|@lc}5Vp^"2e"cӷfG1 lv hrEʨEt?:J`PA ,Viȇ7jDhc@3*YԦ*)򱯦;!  ؂wےNv%t%34I:KMz RmGoLlx叢A=Dd땧^ANs 11ٿLw:SS$0@ ljVFt oGSoxtNza'd>vpO=ގlϓ1$` e_n`lHN|_rPTLJ!J\Nu wP̻уhЦꐐ2 VqICU- q[H,"K=ka@W^H<>S)BM \VXBYkwζI*:?;S*SWuH~ٖNh"Yv&D4X.3PG|d2;ƒ<ͻ}$=},лivJk |&0e fgSEЯJn'!KӉ)TA#gҭ˷ʥ)o:'Ohx۴he.nx:Gi;:*rze!t8%UP&cY" ̑ jleP`^ WWZ|XiBsc!bGJ9mpcv9불U^ 0͕q"?%Un|@L=A5uw^hLc0~. )Xj|ep]n{io{!8)>`ZB% DdH%@i&%xn`hm+nT"k@-+Acc]v}ǖE~wnW[u+,qC.y$"4⽝(s-v$[KW\>[,_bGր6 TV&0>qD%cyZe<1~:OW,cÆ*Z{SCI}|ҋ6t~ +PWħSݘjOL?{:\6# ?ރiݟ3l952%. KwAK<;n#8'Km9 H*WbD7 twѮ m4H֧@4Β^,(zhƝ<⸟`#x^g;YS ƭDžrE66$PF'"҂WvN5du8)Q" g<%:,*T>%5O=ʾ "y Ee@D<*gi-^*N@b,?X5pɲˋ̡G\j60ؾ}:1I*NXeǤcbCO>Geя,[Ca3rj^7@8@_# Tx>at7EY=`77h$%]Y•'B˄?\ -,k @&(%71xRddr zw|S.zX`X;ѷT}3U"X' 4 ?*v5dVv[X/b(HJ2*%qBF mHP yntUDeI;8(} 1BACm,عR>ތ1n`I *Hvx7"ţBo1=+FL}K؃ ~ӬĠ ÝfN,֟#R;/Whg90v)mjn*-kPq>?mR)s_wh)殂B8@US2+ g W[K疍guD!]Fe:r5ں_ N+uzg ,G`FG6659~8~7BXI%z[ b7xgǘpzt;l5bC'x^Zl&ΤĴhs_A\AW(j> nZ\sā }11כ-}QRgc |jqLw7[;!%nLXƫ eC \GzjʮXZ+*gٜg%:Y(kU # VꣽتML{4똅shMQ l&NbUiAft z [µr u8'A!hЦ-|ӗra9;}>hf?Y\ǦcUW$:p(A`#k83]PWUC7PgJQcŽ`g=z+W9 U"Y/p>ktBY;ӐԨG`~( ZK9ߔ6'd A G`InKѮV`iQD0JM,b!8p/؃ \͇1/ Y@u觙)t E԰m$Q~B?Aj8)x\U`d]# 'K~ +Zb4vt[>|; x_ͨ28u]k 改{q\ɊZ,щdȗ&e&[ݐePdf:: qB㹏DtQvɀ'_;|<%v϶.IoSێlN%{gLh­Ra]*M]kY42į?EM`6VNOf gBl~>8 ¿\fq/^ɱw[gߺĹ _e ø 졷B`n {#EU2i}HDY<⍱ ܱPȨ"cXʨreF_C:!/*8q`; [͍2c #[y+83LjiWMY,zͽu@*A3 /JpPc;Mb)E\h!!EHA gHpk^16 *=#Ys^|doeB>Bb<C`[=f3}/ž QКdgE~@{kxQ>h葰ۋH˟'`і ع:E!DjJ?[Z@eUdM~0i\M0uu :X>:րt[jEZzr L,=⋫,V1 " },]"zhgld''˟q0)(',l^ 6[(a&'~ M8HG[s&t>0?)e O8N=mz`P%rf Na|*0mGSd܈'T!^e:$}x%=ם ydQbrOR}E-Z)mnm6>]#&S?QPdT߈;wS`T$O,zǁqp˕x3x_Aĉ)gс̟V<,tQ;b(qQÆ!hm}" M}2IR1h3Hmإwqyv6@a3VH"EB Cy@,[7Kh6anV= "k%ض&4Dsy%$ Qв9vo&ƖΧ)eb:+o$k0q%qqYqc2(Ͻ١p~ߣ@hYv_XxyCc.*;n҂cw%GE F|2Wٮyݒg<^Pᡲש PC ߻[3nojo4׹k+x{455Ǽ'$ymCoԙFSOΜ$ 4:bY:ka'f -5j:ExMKUڄ*k4mn :z.a.㨜٩9~ۙ[sx,PF.c*y&XZ~FJ WYvEE4e[b;˴TydKCe)* W42'aVmc!ԹW3H+ 5-Zh{D 0b _'=E8XuD['ygĂ>Ψ) P: e49 lcP$'Ђ֍Tg;UDR.)~СqǠoBf lPx:$h7ݬ