python3-pyfakefs-3.4.3-150400.14.69<>,rdp9|*fGàXrW=\ݸ}ӚW\cS'Z89ςPgΤ֒(J4|xz"#<۷ weK4Y2Hkƺ.~_ K/d0ܰ%HYb. cmuVX&RY5R.Acːsxnlr{1G{٬@1~7x.{^ֶ 62HhMi趢ґFr 4Hƪ6R s@X$qSz>bd>>P?Pd & a`dlp  ww w w w #w $w%w(?w**w,,,-S(-{8-9-:-F1G1wH3wI5dwX5Y5\5w]7w^D bGcGdHOeHTfHWlHYuHlwvJHwJwxLwyNfzP@PPPTPZPCpython3-pyfakefs3.4.3150400.14.69Fake file system that mocks the Python file system modulespyfakefs implements a fake file system that mocks the Python file system modules. Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk. The software under test requires no modification to work with pyfakefs.dgoat33"SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttp://pyfakefs.orglinuxnoarchJq3 JmJm==PhPh&K&K..  hh 0K)\q(44+bb nn BtBt``::TTeeee55 zz77 W>U Law9i()YY|:94'AA큤A큤A큤A큤A큤A큤A큤A큤ddddddd[!V6ddddddddddddddddddddd[!V6[!V6[!V6[!V6[!V6[!V6[!V6[!V6[!V6ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd[!V6ddddd[!V6ddddddddd[!V6[!V6d[!V6dea88d3a2a924dde3a2e9f5338e2515335defd1911d2fd69f8444a87b45c040cc067b9cf553dde9de5628e04ffb92f92377755ff92160bff5326bc96ef90126901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5dc34b4d745182e20330ccc560d8d5f05f4de2f3f27fc83f77a723465e3f949f463264d0c51aa32636e08940e5a5d18c41351dc2d27175cbd7ba2b46d53b136ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ffd3434e0ee8f165dea4bf67e26f1be542cbe149d0b9b1325db48de65137be90ffd3434e0ee8f165dea4bf67e26f1be542cbe149d0b9b1325db48de65137be907bcc07d71336dc65ed990b6e6783d751324d7cd8f2792b5ea271454a02434cdef428fdf6f4517ec3568bd32582bd829771c62044f91f6e5947556e7119cd6ab5bd0fd0457c15645e204efa8190495f48e99dd750098f691e3d89b60411d78e971be8800713c63bfa824807e3288662153511c9075193812af567ae3c332f32000d7dee9bb4d7116e5613ba80a6931b82e64923b15b7d86fd7903b228f49593fcd5c9fe98685340ccfabb569705c6e89487c9541a086adc6b530b992c331c6e065a5baaf532051855b0b36a1e14b4a3a330fc99fca530779330bd68a184471beb0dbcaa0c47b6f0562bb046331b9be2fa37380905c5941a36a7e9c7a807068772228c9ea968f87d3e7258ba8ea152658e747553eda3dfbbe19d0ab98954119d3c27d1d1ddea6c2380ea9fa063132780db76d7db12da632e66b0e5197a17fd3efb25ed6561e02948a85a8a79a80e361a941dbb59351909ec1aba892edfe3478dbc627ba72b028f38d39cac29e8b6081106be27312d43b221fe26e0428ffa474229a946a356904319b9e46fd871a3d90cf9d2dd5c5d0ec5b314c1af66bb35e11f6e4a639d261178e4503c0180040eff183cb60434f370e2835b93e710dd0c220f5061691b4924168bd5ab97cb27cddbe0ce84b7e80ad6489f4bb80331647192a9d8c896c14e6108bd00b869815a1e77df64cce573078e3deb98946706a919548c217d5a79419c61db639840ec96d7377689aecef99589cccc3780e9e00f2140619f05b5c1df29e2bf4a58e929ce02e3ecdbbb1ef11e148a832d5f4421c2d238e587984014249656f64221923a7928da6d93a5b09ccc7f1fb2e0721cc05ae3f08b8b2cabc456a616156f07b825a6ce3c8f1913b2703b1c41b79e5f54ce9422aac212d5369beb54076ed4ad087f108d7b384f7c8252511c8ed95c0b384cc5d8b0c50187fce531c27496c1cc356f41ecfaefc4a613145ae851258db0de08c371e7e46adbcb4a5996d7629773bc0b1ad27416a7ef93e03fc77caf900213454888110875d85bb7c89788d90a74957d9f12e63a064393b2b42b7d08612fae83979b2e9e6035339d7a3471cfb0e05b05e8605dbc6dd6e28035e085fa8f1f67b029114a78c1254910f13f60e0d7a12e65d0586aeaa89e033e4bd1672ada8f0255d6d56604542ce52a066bd4df68b5c98986887fc0ca71ea4625ce6e621fdae3c1abb8eac1a2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f94683f4a17507298c902854dd51f95158ed0eccb7779b777b8351649df01e49f94683f4a17507298c902854dd51f95158ed0eccb7779b777b8351649df01e4944331e6ae7cb0ffe42e9346a9f52967706183d9d715e9f453db9c6ba49fec43844331e6ae7cb0ffe42e9346a9f52967706183d9d715e9f453db9c6ba49fec43855762ae9d6728b5c737b2b0eba16e03de89cb927c17f4f8909fca01ce7364987b38f793de62076686d5ae42d33ea650825762de0f67c2dac3209dfb17cd1a02a4e1fd22856592ba8c88fd0f233daa69c8fab4de5c90c34c526f8219881bac39660641e68e3520e688891398f9e1beebe07184dfb2af6bf439e0b7951ff0dcc4d999b56360d96af1a1cade007795f5fb3905d22ed25dd78a5b81ff199baf0fa5d31b4c0cd5b164fc6bee76f93f115b460e1096058157f1c1ff7ef383b437c59ef8e93377d0f7f4acad58da7612f833729b74ad1f25c424828ba7544ce20ce5ef975909ae4cebedd0e59f528f8042ede822cdcb0e379a3c7e8c38d16be9fb1646120386505d99506cafc7ab0272ddbcd957cc7a415f519e1f12c38544b9e3820dc10988ba29b0dbbfb8474a63ec62c48310864b952c9758d7d21a096a3543051165c77d0df334014b4a9cbfb1773879d21162e3552738dd100db2e39ca371ab1cbdb0629181132ed8670a9687dd7c046446773d75be7cddaa89fb8433438e6ca16e741e86ba83abf98ead173bd02f5053f690aa5161decd9c1733e16a14fe50036da57ae3ad787bfba93a30d65593094f37dbd201446755367bda236494e49e0598d770016291def28ddb3cc6aed5300c5b485201cbcd433c9c0887685c0f90d24085a152a8d978bd9fda2f73fc135077b72a87bee6e2217ce5428a08ee362328681382e0b67a9def44cf4df62df442c9ef53c00095daf395b451a6c2461ae95959991eb25c27d8a29b4e65d2f9554f6fc34b073f0a6ec00be326f7b3fa3d8f0a6bd976a6c0380d23c7ea23fe531dc255952838d72ae1de44f35224dfad6de62d8182b7b1cafc1c82abd07721ad403cf490e58259b9f644f887c9a9e18684ca71586b9da66e338c61b0750fc122d83526c3253baa8a08c29b2337d8ae78a5819d4ef7bc605ff60643eee024712e1839402ec1c4c326c6c5c4e8b596da4c71241769ff4ec6ce7adca8b9d456edeb0c30dfb977121a588c8cf1c506c06caba52b9713d77a01f15b45f7916ec2d17382b4e0cbea18a3c78bb3bf1b951dea90dce9114e48f76598719e19ad86acd2b0dc42f5f02f41612203bf96da88a23c77f9f9bebe48f76598719e19ad86acd2b0dc42f5f02f41612203bf96da88a23c77f9f9beb3975a987a3c0c4e47e7d59f8b24eddd0460259aac1a3596a778bdbf0703aefb3237197ab7f80a4ba52ea3b11b0894baab206328adca341827ded299e85a4bc9ff18687fc5b35cba9a69eca3faf9185a0b0aa3aa58e8372a384117bb1daa63ec10685cf08b8e3d5116bb6ee2576c7b518645dbfd19659c2919663342016c25ac5854003b2b7792abda8098150bcbeab6bf2ddbfc3f37da43fe8fe3ca13080deea854003b2b7792abda8098150bcbeab6bf2ddbfc3f37da43fe8fe3ca13080deea02226c5faf3080a48411029870fa7b2d25d08f84d11bb48e402a4b752c54c8376aee37048decf1fb2e0006ac1593b8e91efbbb0ff61e708d532e684ec97d1381ce388518e0a1d7523c5eb29198c6db3eead0e9d82ea3db81d9022ad3e4e567e7594d440fb826109e4621c2b44a07f9cbc5b0181db553b114c40a58e35ec5b9b7988a4513353d41ebbbe7066afb6d4f72a5fb8e5effa65e61a96f66cb83f2c63515e731a87a3e0a72b79c07cfcee43da8cf86660aa97497cce965d53c0c88f2cb6c76b7ec25733be4992dd352d3b67ba1120f36d890f3080de135edbe25e5a0efdf76056f7e26fde23c691584330435df058f613c994ef5650847b3252ef9e4866dc2833aa04028f8eda3f364084618042b7f74439e919a1313f46e454f457be68b730bf6bbc8429124742567679dd21361905ca2d881f38e45731570baeddab692bdc1f55bc8eecebeb28d9f4bb997daded156c9d04dc92b8b89af29ff500b0b1cf6c429313fef1082c9671c0ca93380bbffcf8bcf19dd319d38f636bcff0eb3206fedf709b06d3b3bacd5791104fb095832bce6635b7311dc1ddcb97a0c03dc75a9c5efbc38c1b48e2a2b3a24ea5124a399bc2b70da4f1c4e0ea1b4819de5c55c228b8a4cdd9e5d3ccdcc8ba7cd2b9c174c4b63cc7e080ed8f3beb6001de9e30f6af4e02f0e791e9d35d7ad8ce5f5a448deaf26603561be0a92dd6136f8fa90c8c22ace34575e312393fc3ddf7732e7de165e4f826f15bdddc12dabbfa6dc3b5c3e6a474e31b38a4971d1f47947ec1bc8646db29a52feeed6d9d4b942b4e49969a788cc6e082c2b4d15e64b80bc081b3f01434df24b2d8cecc0c50e25bb955df740b2c661bee62061658b7c8062fe71867217c25907179e7f6f9456940fbaa12455f908a86a11a2ca9d0ba788c00df2e1a91fe9fb9170004a475356b587c65ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b48554714c01dcf3d2b805f8e7c9da8e4a93e9d41b1cfbd1da1a8caaa763ee3eb48554714c01dcf3d2b805f8e7c9da8e4a93e9d41b1cfbd1da1a8caaa763ee3ecab572596839a65a36730b32444f540b24980eb7cf05ab046b2c93785a45f44c90bbc9aacde19023a20542a6927d093322c9bf4c8954cbf2f892598881dbcbf53a25ced5d42a51d20b73f3d88f0b76d2609d82d0c8acc01e22724568fe5efe11decc222f209e9e61cd2e918c6a3e251a2ed9599e890859dfcf012ef007aec5abed6bf2f7fb58fc754751d0f39171ffb5cd381da509b90ec293a39ed65102f3ffcf5c87008c5308e65a98791b450e82ca002cc839f65c89f23ecd78fc969243cdaec65a4c8b73a84e48e152f9d1420b6bf8f449f6ea88cba46affcb146c60c66e84798e08365b9048d981cd0ab0b82f97bfcc8255f336c8f1cb18dbd594985ad334b213ec325e93b88e93ea8a8202c319017138226b22bb14929bf93a9a84620a1ee13e96232592c288a54c00e074b42d6c2c7f2c3cac33846daedd96742797628058e110cef5c300fd2928f30f276186c7c9e5008ab26744b4c421d22a370ee9ea02bcaf566e3236dc6f332bbb77c58444be3150b86d71ebf1d75d451fbd524171a8c8360d10c993abdd1fcd6111350a3b731871d8502ad850b4ae9d722e099e09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-pyfakefs-3.4.3-150400.14.69.src.rpmpython3-pyfakefs@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dbQu@["XZmcepl@suse.commcepl@suse.comkbabioch@suse.comkbabioch@suse.com- Use correctly named tarball.- Add skip_fstest.patch to follow the upstream lead in skipping failing test_mknod_raises_if_unsupported_options (bsc#1197845). - Build actually requires full python3 package (because of the readline module), otherwise tests fail.- Update to version 3.4.3 - Added support for path-like objects as arguments in create_file(), create_dir(), create_symlink(), add_real_file() and add_real_directory() - Bugfixes: - tell after seek gave incorrect result in append mode - flushing file contents after truncate was incorrect under some conditions - readline() did not work correctly in binary mode - pathlib.Path.resolve() behaved incorrectly if the path does not exist - closed attribute was not implemented in fake file - add_real_directory did not behave correctly for nested paths - several functions did not behave correctly for paths ending with a path separator- Initial packaging of version 3.4.1goat33 1691941517  !"#$%&'()**,,./0123456789:;<=>?@ABCDEFFHIJKLLNOPQRSTUVWXYZ[\]^_`abcdeffhijklmnopqrstuvw3.4.3-150400.14.69 pyfakefspyfakefs-3.4.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdeprecator.cpython-36.opt-1.pycdeprecator.cpython-36.pycfake_filesystem.cpython-36.opt-1.pycfake_filesystem.cpython-36.pycfake_filesystem_shutil.cpython-36.opt-1.pycfake_filesystem_shutil.cpython-36.pycfake_filesystem_unittest.cpython-36.opt-1.pycfake_filesystem_unittest.cpython-36.pycfake_pathlib.cpython-36.opt-1.pycfake_pathlib.cpython-36.pycfake_scandir.cpython-36.opt-1.pycfake_scandir.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycmox3_stubout.cpython-36.opt-1.pycmox3_stubout.cpython-36.pycpytest_plugin.cpython-36.opt-1.pycpytest_plugin.cpython-36.pycdeprecator.pyfake_filesystem.pyfake_filesystem_shutil.pyfake_filesystem_unittest.pyfake_pathlib.pyfake_scandir.pyhelpers.pymox3_stubout.pypytest_plugin.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycall_tests.cpython-36.opt-1.pycall_tests.cpython-36.pycdynamic_patch_test.cpython-36.opt-1.pycdynamic_patch_test.cpython-36.pycexample.cpython-36.opt-1.pycexample.cpython-36.pycexample_test.cpython-36.opt-1.pycexample_test.cpython-36.pycfake_filesystem_glob_test.cpython-36.opt-1.pycfake_filesystem_glob_test.cpython-36.pycfake_filesystem_shutil_test.cpython-36.opt-1.pycfake_filesystem_shutil_test.cpython-36.pycfake_filesystem_test.cpython-36.opt-1.pycfake_filesystem_test.cpython-36.pycfake_filesystem_unittest_test.cpython-36.opt-1.pycfake_filesystem_unittest_test.cpython-36.pycfake_filesystem_vs_real_test.cpython-36.opt-1.pycfake_filesystem_vs_real_test.cpython-36.pycfake_open_test.cpython-36.opt-1.pycfake_open_test.cpython-36.pycfake_os_test.cpython-36.opt-1.pycfake_os_test.cpython-36.pycfake_pathlib_test.cpython-36.opt-1.pycfake_pathlib_test.cpython-36.pycfake_tempfile_test.cpython-36.opt-1.pycfake_tempfile_test.cpython-36.pycimport_as_example.cpython-36.opt-1.pycimport_as_example.cpython-36.pycmox3_stubout_example.cpython-36.opt-1.pycmox3_stubout_example.cpython-36.pycmox3_stubout_test.cpython-36.opt-1.pycmox3_stubout_test.cpython-36.pycpytest_check_failed_plugin_test.cpython-36.opt-1.pycpytest_check_failed_plugin_test.cpython-36.pycpytest_doctest_test.cpython-36.opt-1.pycpytest_doctest_test.cpython-36.pycpytest_plugin_failing_test.cpython-36.opt-1.pycpytest_plugin_failing_test.cpython-36.pycpytest_plugin_test.cpython-36.opt-1.pycpytest_plugin_test.cpython-36.pyctest_utils.cpython-36.opt-1.pyctest_utils.cpython-36.pycall_tests.pydynamic_patch_test.pyexample.pyexample_test.pyfake_filesystem_glob_test.pyfake_filesystem_shutil_test.pyfake_filesystem_test.pyfake_filesystem_unittest_test.pyfake_filesystem_vs_real_test.pyfake_open_test.pyfake_os_test.pyfake_pathlib_test.pyfake_tempfile_test.pyfixtures__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodule_with_attributes.cpython-36.opt-1.pycmodule_with_attributes.cpython-36.pycmodule_with_attributes.pyimport_as_example.pymox3_stubout_example.pymox3_stubout_test.pypytest_check_failed_plugin_test.pypytest_doctest_test.pypytest_plugin_failing_test.pypytest_plugin_test.pytest_utils.pypython3-pyfakefsCHANGES.mdREADME.mdpython3-pyfakefsCOPYING/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pyfakefs-3.4.3-py3.6.egg-info//usr/lib/python3.6/site-packages/pyfakefs//usr/lib/python3.6/site-packages/pyfakefs/__pycache__//usr/lib/python3.6/site-packages/pyfakefs/tests//usr/lib/python3.6/site-packages/pyfakefs/tests/__pycache__//usr/lib/python3.6/site-packages/pyfakefs/tests/fixtures//usr/lib/python3.6/site-packages/pyfakefs/tests/fixtures/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pyfakefs//usr/share/licenses//usr/share/licenses/python3-pyfakefs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29613/SUSE_SLE-15-SP4_Update/be20402048e989674cec00d847cb8320-python3-pyfakefs.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executablePython script, UTF-8 Unicode text executableASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}TwYKDutf-81ab8721f790264e2638c7d2fd2033bd597eea62f728901cf5fcb81b0d10a6a4a? 7zXZ !t/0i]"k%{^E) `Bɺ"dc/4=64w-<^*vWdd?U=@FOCM%+:z 8gRD3(\t,`~9jӮmu=k|}Ԕ-MLmn43`Uf@b^!dqT~4 "`5jk\*"0l$3)Ǵ}Ii~û`*̋j&kh䤋Qa`8J%^2do9vyB>ڴ_ZKD^+wizUAhj .EVZ`#kzTuM<▤YIxA}~?L=tGo|`%Pl蠵!2}~h$&Ud^ֶ|ʛ,@ G a{ ѹrUؾWlUϟ$ ݦ{)<ۚ#uh ſV$Yxp3h}Yce-+r5n#tU>Ň[UUObh0]y r*XZ<"izE/HMgh>Geg7@n-l v1@,޷'Ur1?<[Jm9l4=JcDqФWh= ~WR8}WCBfu"sNfev yYn:ON!UQ ψZJa ⺵G9 G.!-oU<XQѯl鯢&s`*|A*7 0] [΍RD=PyC? |^bĺ@?-:(= ` !jeJO= Yv7Yv]aS3*m}Ref?'mdߢzi(A" \ZNsuo=l@kfrB=W K Z̈&rs{}yoolqs3F/Ew')чHKӼ;@Y `{'UBDgYtDȒcg52AôKog Ay\誵҈8ML9)J=yPzmꃕ*EB8`+ػ>pw 'Ǿ m!Qž~<6x9ƛǫ(H M 9*SCs8}uhv3;>\(.x6$[h,o.+ruVeEl&K  Yb79fB؏|KSȚNG"@衡ݚ.'Ky;gyB" PcYۤKgxE{ k[rN|,,ZjƉ3XY Vu^z,ze"dlN8i (x03}@Jcvfe>ke]fZKUV:馰Q@v\y[gh)χMWN~KC)hBn<,0o;HjOJQW •{ys$}bQqe2y!-$pL.k0ׄ@>?6H13} Hwt<AVP]&;>:p tx>5ЪW4Z y5t y۰\N,#KbʦH9`\ yHY;lRx/L7i>V.0]>˺/Jps;8wF:ӎ][֧~ni{jP8hbiy Pcl^CG^gZvztack4#laR<U fDJfۋw|# fP)={81ck$ZpZ!Gu3-5k!@1>vo:<46PM6ɊG[ɫ~9ƈ &.~L|;1eˉr,y1Aa7}*r@+qD?e3x|][N=Lͦ\46fTT"}{82#m_ѩNмl5G\_,d;85 huZS@݋߫4xCZ'3K B4&L&v{`Zg!6j6}n: -ek7[ EvQROm;* 3qn@?r!}6iun?[_{Z%B\&j5NU`Zf۳h|$k͐-ֱKiuoPt8 X*a#XPS(YP1iM0Ut3"^8"{J# y=y%HN+_e<$o|>*Iy2~xhFp$v=EyC8 {SiE=n<?,GȾTYf!6&xxfVq5L.dN sDIX}ithp}p9d]'Q[2fXI`^!~Q_8z&oawm쑕pR+t)EF1 Sz%a-#O]a|foKatPr K% #`QY=n߻c_9lNg& Z7+Iu-MKK6&B"ؐf"▥3M<10~E,,H gʋܮB} AQ{ ص|?>J떒)0Bdʎjm s.E KQʉ|KEt2D:DIV[B̰] 澏.I˗lO6 KSv G,mP4LO gf!厈Q= ^SWxЮRE|KA ͼe5ƅQ]V~=@8m`lZu~ڧ`g6;$Ω ,MkFu )ۥ:|񘛏RR]3cbP$)b-b#Hcưo0B _h1@W1t ,SK$r@VAxrOehڽCc8k?iU` ޙ}'XV718+boM4Bʾ[[U-8A6jT OQ dO Z@1#1vNYEU>K$jj'  ^n[Le4wm.HrebMbzuMcƩ;CA0IAyψc/Yu^Pml9,np+(zqY[ك?1RI㸮$ neՑɕXPoWzf767Jt> EsɮBSNp$v^JXY'fhb5V w4̗/PR&346Po\5.SG޾X(^ I}#Oownf}c'|ڦRw]vr, /~.M`gY8vKjӯ!N1Dכ9jhwlLտ/낞vYi5`Uf7D)yժO^Hg;ҋG q5xB sI8d쉗=;tf)cv~\jEPlј$ AAegm[Bhemep$ec1R$?SmY1p4uLA 2i)ؑp#u"fϷr=kd[|$߆?\Ǔ\ 2ݐCf ;`8义 YZ