python-2.7.13-27.15.1<>,\;?/=„6 x P"` ulۮQ+^vc*>OԾݏ O=@KtD|G.rp |V+J]@*& Zy:zO D滢7%P#{C_jܗ`FFĦCڮs.z㌣b >?mx?mhd   + (    x  P"%%(h ))\+(+8+59,5:0n5>L@LBLFLYGLlHNIQLXQ YR ZRP[R`\Rd]T^]? b^Pc^d_e_f_l_u_vb wexgyjdzmXCpython2.7.1327.15.1Python InterpreterPython is an interpreted, object-oriented programming language, and is often compared to Tcl, Perl, Scheme, or Java. You can find an overview of Python in the documentation and tutorials included in the python-doc (HTML) or python-doc-pdf (PDF) packages. If you want to install third party modules using distutils, you need to install python-devel package.\;?lamb06 openSUSE Leap 42.3openSUSEPython-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.python.org/linuxx86_64[[P>t00 PP,CII-&22x__K [[L ``:LLBB;&M"M"66U c c"R"RKJW4W4 g g g-77;-- **& w w D D `**]]??  "'ppO=(=(GG>'<<bH j v n ,:;R;R7&& 3c=K=K;OO;`X`X~~1p߁AA큤A큤A큤A큤A큤A큤\;\;\;\; \; \:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\; \:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\;\;\;\;\;\;\; \:\;\;\:\;\;\:\;\;\; \:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\:\;\;\;\; \; \; 411c50842c0c88a1ededba9a1ad6d62e69f57ddbe2c026049c6a882952623001b5d4161fa9c53f73fd4190d24b716f5765e1927096e0814042bc9d17de22f569b2fcb378b152277a3b15ef1b2bc8dbcdb2fcb378b152277a3b15ef1b2bc8dbcd6e5ce227e9cf01587c3c392e2fdca4cc7e50f5e6392d0433531b377e7431dec57e50f5e6392d0433531b377e7431dec54970186dfc0bf544dc46d2cbad23a18b336370f8d6c66735d0871b814712887b336370f8d6c66735d0871b814712887b72bbb3286311ff35b619f6646267c3b551a433184ca9006b96a70393bc4919ae51a433184ca9006b96a70393bc4919ae3064dfe91420aa8d3ca2089d394c6bd3350f4e1c659dcb177d741f5282a526cd350f4e1c659dcb177d741f5282a526cdcc141146fe2257886e543d493ed6e1a1f0e955ae4cd4da10a96a679975a284b7321f8cbbf2c47221de81d42f58cba9f8aba9f241cd466f2693045435297dd811909fa3972ac9949ddf354faf88112c58909fa3972ac9949ddf354faf88112c58d41d8cd98f00b204e9800998ecf8427efc969439e1ceca284152b9f4b67b1954fc969439e1ceca284152b9f4b67b1954a9b3e544e9f904c33f6716460aacf778f16ef2a4bb832b22631c3e4fbf6348c3f16ef2a4bb832b22631c3e4fbf6348c35e92a9561562b91781f977279a04b246cc9460576ce5eabf1b38ec8f7e82f574cc9460576ce5eabf1b38ec8f7e82f57475bc7c179e96602a94055a13baaf6d8046500e55b612bcbc6db7f9f9375ec0a946500e55b612bcbc6db7f9f9375ec0a9673457f8f8c2dc83bf566a2fc0de3d0976deae4ffb6ad5abd879ff878e7c159576deae4ffb6ad5abd879ff878e7c15953f859192ba07c1d7385ad096696334071ea32676531d22db13c512f64739f9e71ea32676531d22db13c512f64739f9e74d337bad647c4402553f2397f74035a0f980134a4978f9c3e408a8f5aed66982f980134a4978f9c3e408a8f5aed6698296c01204046a4f4910763112cbcef94c8c74a2352f6db4e991159f22c0bfb4448c74a2352f6db4e991159f22c0bfb444dbdefcfec85298ddd3748062be713be73a4cf58298469e6f92cf3fb4d7c2e7243a4cf58298469e6f92cf3fb4d7c2e7241a53cc731b19883dba3844bc1e6cf63db8cb6e2c0d44f55d57fac3d17d9ddb53b8cb6e2c0d44f55d57fac3d17d9ddb5389c6fba580c9246ac12b22bab98ec7b07706a9e7a11b531ae5a32ad904fc58537706a9e7a11b531ae5a32ad904fc5853f3a95de24949534ccf7724718166bafe4b2c33a8811eb1f9902359d20ac5e2e44b2c33a8811eb1f9902359d20ac5e2e410a19055f10014319b5c0bec0a32be78d6eae287785e42f0a42bf9965795cbc4d6eae287785e42f0a42bf9965795cbc4638c9dcd427da56f35276beeea053949158c357a1bbee6f86c144a4739d5c726158c357a1bbee6f86c144a4739d5c726960483e0d38939760fffdce36791053b3bddf92ae7dc73c659f599a957e1f82e3bddf92ae7dc73c659f599a957e1f82e2472c4d33d330d78b759f2b72c5bf4273366609e9ba42dd097e3c4e16deb091f3366609e9ba42dd097e3c4e16deb091f8f52d5e9a3c99d8db77022dd83605f9c970a969592546c20e179557f5114ff68970a969592546c20e179557f5114ff6889e3400241537922febb471976dab249569d49ac04c11ffcfc26645b89a57145569d49ac04c11ffcfc26645b89a571457b3d448385239eafac1ac1e459e783358b7eb7b03651863add521b55854ff0378b7eb7b03651863add521b55854ff0378da00ed09206b73b5377a3791d564d6f26a535e871f7995fada192a686c6ce3626a535e871f7995fada192a686c6ce36863589b65ffb4fbadc51ad5256941992425041533e21847219a19cebbe7c5bff425041533e21847219a19cebbe7c5bffe518e2f2914c9c85b3d42600356661154187814260e61b6b8878ffd924b1af4d4187814260e61b6b8878ffd924b1af4d854da9c1287a558db8eb07a282835ccbd67d4d5ac699ea618d74b453599dd38ad67d4d5ac699ea618d74b453599dd38a0f7f59c065906b2d005fd89b8ce55e254b3c34b1741dd1354eacb47a77af9c804b3c34b1741dd1354eacb47a77af9c805838e8074240b60645ac6cee205015474eb8491e121b9a84f5c982e354ab814d4eb8491e121b9a84f5c982e354ab814d8a3815ed9292efaaf536060104b2c99806278e1234293f41c64bc17fc2bd809f68bb7de68a91679eb4c245888992a0d73ac279cb0307d8c6f9df5954363eed97e6fd2914e4107f4d1d8ada5bbd2f0297cabc86149a3392169be1646c13fcc5480809863b38c494c7b818db2f2640f0560809863b38c494c7b818db2f2640f0569c1c1d9f5a3134223624423a7406a1be41fee6014f5ed349e0fe25e2fab233c941fee6014f5ed349e0fe25e2fab233c92fd19653417fe3da601eea44c7250f5ad07ea21b52234ac6dc92c6a5bb5dae10d07ea21b52234ac6dc92c6a5bb5dae10d41d8cd98f00b204e9800998ecf8427e28acf9aba3fe4d4ebf45296ee8c2439f28acf9aba3fe4d4ebf45296ee8c2439f44852667904b4fa12d3b2d160f2ff5ebb6d74d1b927a7f1cf469989e9b1992eeb751172d81b3c2664bca12a22bdf08a5d48b506faced2ba39b2da7d388cde43683e823adbc7a40cc2f69ea5b7d1b579183e823adbc7a40cc2f69ea5b7d1b5791700a71f52979e2b8dc278a8a7b8cafd7d3d4f961f33674c1a017ef65ffe7546cd3d4f961f33674c1a017ef65ffe7546c3059ca92db98085a16805a2338ac1a034aef8ea9a458567bd57fe7dd5d638e574aef8ea9a458567bd57fe7dd5d638e5734a18596328776ec6649a9cfc13e1ae478b0bce52cab6f732ab92d58fd82651d78b0bce52cab6f732ab92d58fd82651d3a52d532ee18fd3e872180c9571e15ef110265b43a50e55a49fa2571fb9a997d110265b43a50e55a49fa2571fb9a997d93128a00293865617c92f7bcd2fa572b137905a8cfae8f0d77d3c2f4908ba896137905a8cfae8f0d77d3c2f4908ba896279a01f7fbc34a7e64acf8f16d7a8021507da59d55ab35cb2bf92045ed29e686507da59d55ab35cb2bf92045ed29e6861e8133743543e77d50b0718defd0fbd0b05ea749596a9b15ffb02514ca2781e5b05ea749596a9b15ffb02514ca2781e5447eb8dc500016eb53b1453eb93fe0205a6357b4edd3a95b82b146ee48b475835a6357b4edd3a95b82b146ee48b475836b60258130e4ed10d3101517eb5b9385d9822553e75bbc57253919886c5c21374a5a6c13a5b163d2e763b0d45f64c051rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-2.7.13-27.15.1.src.rpm_bsddb.so()(64bit)_hashlib.so()(64bit)_sqlite3.so()(64bit)_ssl.so()(64bit)config(python)pythonpythonpython(x86-64)python2readline.so()(64bit)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigconfig(python)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.0.0()(64bit)libdb-4.8.so()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)libreadline.so.6()(64bit)libsqlite3.so.0()(64bit)libssl.so.1.0.0()(64bit)python(abi)python-baserpmlib(CompressedFileNames)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.7.13-27.15.12.72.7.133.0.4-14.0.4-14.0-14.4.6-14.11.2[#@[@Z@XXk@XAb@Wu ŬUT@T@TTBV@T*@S"@S"@RR:@RC@R@Q@Q(@Q?@Q@QQ^Q+R@P'O@O@OE@NNl@NNs:@N@M۝M?M] L|LvW@L-KsKie@KbK2@KVJlJ@JG@J@Jp9J_@I@Matěj Cepl psimons@suse.compsimons@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comcrrodriguez@opensuse.orgjmatejek@suse.comjmatejek@suse.comandreas.stieger@gmx.dejmatejek@suse.comcrrodriguez@opensuse.orglnussel@suse.dejmatejek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comspeilicke@suse.comjmatejek@suse.comidonmez@suse.comjmatejek@suse.comidonmez@suse.comdvaleev@suse.comjfunk@funktronics.cajmatejek@suse.comjmatejek@suse.comsaschpe@suse.decoolo@suse.comjmatejek@suse.comro@suse.dejmatejek@novell.comjmatejek@novell.compth@suse.decristian.rodriguez@opensuse.orgjmatejek@novell.comjengelh@medozas.dematejcik@suse.czjengelh@medozas.dematejcik@suse.czaj@suse.decoolo@novell.commatejcik@suse.czcoolo@novell.commax@suse.dematejcik@suse.czmatejcik@suse.czcoolo@novell.commatejcik@suse.cz- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- Apply "CVE-2017-18207.patch" to add a check to Lib/wave.py that verifies that at least one channel is provided. Prior to this check, attackers could cause a denial of service (divide-by-zero error and application crash) via a crafted wav format audio file. [bsc#1083507, CVE-2017-18207]- Apply "python-2.7.14-CVE-2017-1000158.patch" to prevent integer overflows in PyString_DecodeEscape that could have resulted in heap-based buffer overflow attacks and possible arbitrary code execution. [bsc#1068664, CVE-2017-1000158] - Apply "python-2.7.14-CVE-2018-1000030-1.patch" and "python-2.7.14-CVE-2018-1000030-2.patch" to remedy a bug that would crash the Python interpreter when multiple threads used the same I/O stream concurrently. This issue is not classified as a security vulnerability due to the fact that an attacker must be able to run code, however in some situations -- such as function as a service -- this vulnerability can potentially be used by an attacker to violate a trust boundary. [bsc#1079300, CVE-2018-1000030]- update for SLE (bsc#1027282) - removed obsolete python-2.7-urllib2-localnet-ssl.patch - refreshed python-2.7.9-sles-disable-verification-by-default.patch to work with PEP493-compatibe config. Variable "PYTHONHTTPSVERIFY" is now recognized and setting it to 1 will enable strict TLS checking, while setting to 0 will disable checking. The default behavior depends on whether a policy file (typically from python-strict-tls-check package) is present: if it is, the policy decides what happens, empty policy file means upstream policy. If not present, checking is disabled by default.- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places- provide python2-* symbols, for support of new packages built as python2-foo- update to 2.7.12 * dozens of bugfixes, see NEWS for details * fixes multiple security issues: CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751) CVE-2016-5636 zipimporter heap overflow (bsc#985177) CVE-2016-5699 httplib header injection (bsc#985348) (this one is actually fixed since 2.7.10)- add missing ssl.pyc and ssl.pyo to package - implement python-strict-tls-checks subpackage * when present, Python will perform TLS certificate checking by default. it is possible to remove the package to turn off the checks for compatibility with legacy scripts. * as discussed in fate#318300- for SLE 12 SP1, disable SSL verification-by-default for backwards compatibility (python-2.7.9-sles-disable-verification-by-default.patch)- python-2.7.9-ssl_ca_path.patch - reintroduce support for CA directory path- update to 2.7.9- Only pkgconfig(x11) is required for build,not xorg-x11-devel.- update to 2.7.8 * bugfix-only release, dozens of bugs fixed- update to 2.7.7 * bugfix-only release, over a hundred bugs fixed- Fix build with SQLite 3.8.4 [bnc#867887], fixing SQLite tests, adding python-2.7.6-sqlite-3.8.4-tests.patch- update to 2.7.6- build with -DOPENSSL_LOAD_CONF so python honours the system's openSSL configuration if any, allowing it to benefit from openssl ENGINE functionality.- update python-2.7.3-ssl_ca_path.patch patch to load default verify locations if no ca_certs file is specified (bnc#827982, bnc#836739)- handle NULL bytes in certain fields of SSL certificates (CVE-2013-4238, bnc#834601)- Add python-bsddb6.diff to support building against libdb-6.0- Reenable testsuite on arm- switch to xz archive- Update to version 2.7.5: + bugfix-only release + fixes several important regressions introduced in 2.7.4 + Issue #15535: Fixed regression in the pickling of named tuples by removing the __dict__ property introduced in 2.7.4. + Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3, such as was shipped with Centos 5 and Mac OS X 10.4. + Issue #17703: Fix a regression where an illegal use of Py_DECREF() after interpreter finalization can cause a crash. + Issue #16447: Fixed potential segmentation fault when setting __name__ on a class. + Issue #17610: Don't rely on non-standard behavior of the C qsort() function. 12 See http://hg.python.org/cpython/file/ab05e7dd2788/Misc/NEWS for more- update to 2.7.4 * bugfix-only release- Add Source URL, see https://en.opensuse.org/SourceUrls- fix pythonstart failing on $HOME-less users (bnc#804978)- python & python-base Release numbers can differ, take that into account. See bnc#766778 comment 12.- Fix failing test_dbm on ppc64- Support directory-based certificate stores with the ca_certs parameter of SSL functions [bnc#761501]- enabled some tests- %python_version now correctly refers to %tarversion- Spec file cleanup: * Run spec-cleaner * Remove outdated %clean section, AutoReqProv and authors from descr. - Fix license to Python-2.0 (also SPDX style)- add automake as buildrequire to avoid implicit dependency- dropped newslist.py from demos because of bad license (bnc#718009)- update to 2.7.2: * Bug fix only release, see http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS for details - introduce a pre_checkin.sh file that synchronizes patches between python and python-base - rediff patches for 2.7.2 - replace kernel3 patch with the upstream solution- updated to 2.7.1 * bugfix-only release- added "fix-parallel-make" patch to python main package as well, because build process is the same- Prefix DATE and TIME with PY_BUILD_ and COMPILER with PYTHON_ as to not break external code (bnc#673071).- Provide "fake" build enviroment information * build date replaced by source tarball modify date * compiler string replaced by "GCC" * This is intended to avoid republishing the packages over and over again.- update to 2.7 * see changes in python-base.changes - cleaned up the spec and patches- add patch from http://bugs.python.org/issue6029 - use %_smp_mflags- update to 2.6.5- exclude dl.so from SPARC64 (not built like on x86_64)- enabled ipv6 in configure (bnc#572673)- Apply patches with fuzz=0- update patch again- readline shouldn't append space after completion (bnc#551715, python bug 5833)- updated patches to apply with fuzz=0- removed blt from BuildRequires so that it can be dropped.- added patch for potential SSL hangup during handshake (bnc#525295)- renamed multilib patch to reflect the changes- disable as-needed to fix build- update to 2.6.2 * bugfix-only release for 2.6 series/sbin/ldconfig/sbin/ldconfigpython-elementtreepython-nothreadspython-sqlitepython21lamb06 1559837503  "##%&&())+,,.//122455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghijklmnooqrrtuuwxyy{|}~2.7.13-27.15.12.72.7.13-27.15.12.7.13-27.15.12.7.13 python.cshpython.shpythonstartpython2.7bsddb__init__.py__init__.pyc__init__.pyodb.pydb.pycdb.pyodbobj.pydbobj.pycdbobj.pyodbrecio.pydbrecio.pycdbrecio.pyodbshelve.pydbshelve.pycdbshelve.pyodbtables.pydbtables.pycdbtables.pyodbutils.pydbutils.pycdbutils.pyotest__init__.py__init__.pyc__init__.pyotest_all.pytest_all.pyctest_all.pyotest_associate.pytest_associate.pyctest_associate.pyotest_basics.pytest_basics.pyctest_basics.pyotest_compare.pytest_compare.pyctest_compare.pyotest_compat.pytest_compat.pyctest_compat.pyotest_cursor_pget_bug.pytest_cursor_pget_bug.pyctest_cursor_pget_bug.pyotest_db.pytest_db.pyctest_db.pyotest_dbenv.pytest_dbenv.pyctest_dbenv.pyotest_dbobj.pytest_dbobj.pyctest_dbobj.pyotest_dbshelve.pytest_dbshelve.pyctest_dbshelve.pyotest_dbtables.pytest_dbtables.pyctest_dbtables.pyotest_distributed_transactions.pytest_distributed_transactions.pyctest_distributed_transactions.pyotest_early_close.pytest_early_close.pyctest_early_close.pyotest_fileid.pytest_fileid.pyctest_fileid.pyotest_get_none.pytest_get_none.pyctest_get_none.pyotest_join.pytest_join.pyctest_join.pyotest_lock.pytest_lock.pyctest_lock.pyotest_misc.pytest_misc.pyctest_misc.pyotest_pickle.pytest_pickle.pyctest_pickle.pyotest_queue.pytest_queue.pyctest_queue.pyotest_recno.pytest_recno.pyctest_recno.pyotest_replication.pytest_replication.pyctest_replication.pyotest_sequence.pytest_sequence.pyctest_sequence.pyotest_thread.pytest_thread.pyctest_thread.pyolib-dynload_bsddb.so_hashlib.so_sqlite3.so_ssl.soreadline.sosqlite3__init__.py__init__.pyc__init__.pyodbapi2.pydbapi2.pycdbapi2.pyodump.pydump.pycdump.pyotest__init__.py__init__.pyc__init__.pyodbapi.pydbapi.pycdbapi.pyodump.pydump.pycdump.pyofactory.pyfactory.pycfactory.pyohooks.pyhooks.pychooks.pyopy25tests.pypy25tests.pycpy25tests.pyoregression.pyregression.pycregression.pyotransactions.pytransactions.pyctransactions.pyotypes.pytypes.pyctypes.pyouserfunctions.pyuserfunctions.pycuserfunctions.pyossl.pyssl.pycssl.pyopythonLICENSEREADMEREADME.SUSE/etc/profile.d//etc//usr/lib64//usr/lib64/python2.7//usr/lib64/python2.7/bsddb//usr/lib64/python2.7/bsddb/test//usr/lib64/python2.7/lib-dynload//usr/lib64/python2.7/sqlite3//usr/lib64/python2.7/sqlite3/test//usr/share/doc/packages//usr/share/doc/packages/python/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10367/openSUSE_Leap_42.3_Update/4d5a5632ddd4940198880b9ebfefed6d-python.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux           ASCII textPython script, ASCII text executabledirectorypython 2.7 byte-compiledC++ source, ASCII textemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4dd3c89d0471f42c6a73fc5acd001930c042c68f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36714850c865984c29df4e6c2164208745bf5585, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e563f3d8338b1de463cfc27dd8fd3f9ce9893580, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7459c2b0f3e83285868bb9bce2e872d291985145, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=658bf8137a1a52ca5b34794429b77ecf60c334ee, strippedPython script, ISO-8859 text executableC++ source, ISO-8859 text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`jt} RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPRRRRR R R RRPRRRRR R R RRPRRRRR R RRPR RRRRR R R RRP R RRRRRR R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRk5!'bg6?]"k%UN) Ӛ$=c"aϘ1!բ^A!@8wN%Q -?=\BYۯE,' ] yƜcZe9@C+",0?4*|O"˾8RB~#m!Yt!у*Z-!_T2\zG輿f(icIijQQrHXA?á'K`BˠW0 bQRF!`1O;x&uer^ IQC_>qՇ>~ T&q_tԡ=XE*O.~ )aD[YBȳxQz`X9JI}wec,iSO yBahК6w\x-=)6Ean"=#Ém[w'l^5i\ި(ɨH+f/ %ȋ/n3n T`Apa|EҔnP2%p3A>@_g ک^6Bi0ݷIeVEzv8LUJi)v#4_bT ,E3~V.hˎBI?ڡύ%t@9+Rs(sUH%1phV Eb" ӡzknS(t(١d>;ͧ{DOv^0crIs8QS8|o#"ٌ&^PX7(kh_,Odԯ=@[뽅t $ wiro^W|sOr\vT*w :`Jn}|:Ezʆݼ 57蠘oU+ b7T1A:Evv>FFGv$'[1·-4W:k:XbUY*"+-@BTqǞ3]9_NNj-gAl PHL4b&R[y?>B7͢MjU}zp5#ko#uG.j}mcc$k#U*FdzHU?1 ͒x zGoMJ|FLG%1:{}knؾC69zģhl2D[]V1߬8ǴW/ A6gJ C"!t[ыNסmp:Ҍmo[pEpD1L9LOl[]fpS uĵMqs5VW?\yEæW>t5 ?ٴ!վF{></)>*y@/a8%+e/cYi}LƷ'@>9}rąUp !D,(y]ʣy"ElceC0s &/iŏP? 0A˗!]g[JFZnr`~DϜz@ E^b:[J}2%}5Q'\ Zzj \\p'lz aKp"u[<|q#2e?rWfMl5"EBh ֡֒uCP02it$U"IǸoiLIb_r1No)oz o$⛈z;Fght8ok .l7b. E|ҳ _i 5Q3P ǢȌX+ʂiL<?*"Vjd'$Ա4*welܓޤ]<^CNSY[s2ڗ>P᲻QWտKY9IӫfY7PܢyX  . 1ENHH[ԡRb-h܅!$fB#?guum-:8SOs3g}vg䕞ZE7 L NB Yaj.iG@1ZKftkcJL%Y*-*acg"2]>h&4Z8W1e߭!=k4_5po.A£RvUusF7X \nt`|jxltla0A;Q%iT-w^o$ /$S;`g{7`8OژxG zӄlGf elFgH-tgjApt?ݞeD8}63,F* I#wצ3#48_'OR&*5 ŐIe{ɊpMwD-(T'ӺLT(-.~f# UBuN%r(?KERRPPlK]KX & bhk)>E.5o*qk z WN-VE?-N'?hЯ_!ahDup:/p_˭;مxucxUB~j!\;4L7=[84{iW676^ۼ(nX5r{` p2lN3to#}ng,rB%W'@y B2Oޱd17'Ԉ@(YN #nr[=f.>rp@7Rf)#xybT@c)I}qX{VUFiH~ǥ*;icJZ;qN.W`Vx] wy޶3CЊU$tn9+Պ $gx&cY3.m ކ&!BJ)Kj:R'֏?ws Dg}3 }貹s{59}QxمR^FE3.yxQmTwܱt-jKP+Ί:V'A+o85u{`(~N5ڸ{@wT׫*F gp[/Qw,Nho̒+^c+b.B>gCb7KYbC&wM_,`&S򛧸SZ@..Q`fAs|'DﳁCo_^ߔ?mI]殹x\9P3;(y%O}74ozs "5iu/jE^+hAf1c{r7E^ɒ#p% ,+w+* !7E!Y["_W^"q@n^BVӆx]Syoen `oS-NB7Dw~x튱r䴉6BT҇p^pl&GT'?szϖz|4LXf1cP&Ac 5 <QV3B$./[\\ y(v{M,yGB+ͤ+~}Ƭc N\G*<>+nбYCטѺW5!cʼnXT*fԌDgD~.2ҸfEl`ts_"Ӫbl̅W])qRqf'mUCswdN`7T=|QL -[O;ayb*01vv* 0ORSОsFL֕!NAAUޢ*{YǛF&–ShQ9uըmo:,VHQ̦)5PÒ豾(i]yg'LRbF ̘\ja[+iDϬeW2»O* `m󹕶#Z0czء&b^e|3 ˙]PLs(\7)/0\RX,̝&JYM]'ajʀ;>׻Mtl6+,3UO-,nV"eFH9cu-dprUVD:RTHC猻\!s*}^te,j0Jw|j[t/LY 8ix¿C%N$YB= jѓ s`XF aO@NNy8fU,Ka/`xܿ'NqWuF,qϕh6XLל1 b&:8ùcdh&s*,NS7Vީ D3-h@{Py?&cF7X>!}"px6)%VkDԣ8Ag2<;Й'=y4pnڏghNJgg5"xj|@g s2w9pX /Sn65+LR<<"ϝ -sӆ/>pJ;S1';nfb`5aH8[WcnԴ?؋?XBuyOpewMC@ew~*I4䐼sblLV͹}j!2rYx#o{qW8Imc ^a˫Ɯd۳~ K?~B)1`0_iqP(ڮ/.8#% o.%IzGT!\`ِ| #|j$ijmC\3ܦn(v/V:m\á@:8,O^f$n-i ĜJK՟KĠ 8Pv|b.5;!S8M>Sq+H€8I:Z}B* o|8kg!ls bBs#s2:zp+eAHSfUZ"T=4bOeaˊZq{ ͊`΋ ^?? |2:EA]%1ʺh =?8^ۯΎhP %Go k[I:IFs= WYQ赀: mIˢrS!Af('a@-*3j Pgw@jN.%յd*UÑN|ըEV PXA9hMq=Am}ϓjtt4$_D5x[7l& N|`;3DftoZ w2M9 ڝ K6Jh6)p YIAʋC&S`4B/aݒD{3iDh8v8% ;~P N^V8$֐ _9d|*t_ykx8Mݬd]5Y$@4f ̪dvXi]|rs JٗEg,:a+FC$s܂:1X,ʝl t0!^U4/P}1#b#I؃=ic f'ƉAÏ }=cP@H62dٖs%{T7zVhl/?կ jsFD`$ZE]vN<4}赐n/sJ@:kT> -JX^R1+ o~M ` ϩ/៩'}(}dl _f=':$<-W+#j[`V49C^#VQvt8Z7 n+RW}RF0VBmY[ֿ)㡻 G>!6@Gʙ{‚@-}! JK.EdlZ[n.sn0ui 2Q#`p0gӌ=_Q=F@_;idNUʟ&-`$JVcQ+jyyzs*fGIV\A~c%V|bC`Lq[ō$O/oQ)bB=ՠ.]BjW[NaF}]E):] 2 ȨMKsI/?'֜|z`NSҥbrXb^PlB([pxʇ'WZ8ʍ‡)0>yF^Z;QDM[ZPV.vњ8<BI䯬:<5}+gob{Hk#?Yrͺ"B*z&1 Hb9uMy0aCfWFaВ֤Cl }vk 钒%0~CXÒ̌J4SFZk/3 p L8i"~U|Yfi_$ &9_pn5/s./Ly:OBhcvQXG!?:Y<ц9MR,9QPY|?\CL]*+~kẼ_YG,tAv,)Int~-ST 4\yi>4ߠ<,-c64$/!R+!v_rBgoYͿ8"mFZ{~<د7Vm,l(t!X;g 9bw)b|XT4W fplaVooo fū6MzϮA*7 _-nC@v,ͻ_1{d9@e,$<.^XJ(ش6-yE݋EF(p1;c K̾Y +`N2 (/,.&7eK;i*zrɢ]Um#-" }u]4ߵz>,ެhoy!VMmb]l.r1 Ө*P]9XրA((lrq4vqZ8K>\]q`c*kêeXŀ/bj%x'Y'[fzk\tV ð^Xd<}3X `·(~GYi3`_lU~&Ci{ˏ{iB6_w6x:d*IJ-qMdAwCon.{$ߎƒJWQ\;0S4_ӱ!Ԝtjϙ=i S^͏x1( һ<n93RU#bl>Tk-[7k /wéJh G8K-\Ef~|, ټ 6"*}ਜ6bl7A[+E\b OG/c)vM[8q~0@G! i7FB1"Xx5&%hY]|m1)~3(Ja]G"MҊ#MW{ Su dZ Ԟ7W`Pɪ\ZOׂkHN+m$ҟ*=Nx?.hN5.dYE}!yX^#Ʈj<3])T9`*derl–dk m~858 fET$`\5v f:]p}xZgrb]9oQsA>߁Kv;$ @q>%w]ZlkGx-WAՇ9! ˇY2&]x8gIgx퀷 oFJUӠ}qW*0+FZC4rmiC6kGBhщ<ټz"W-/)O>5G$GPDZf5?|jx4p*= CSF.$EEi[C7P{{pNެ[,X0=*,Wv巨-<ш6_v36hid2ÌFx8\:k]5T=@U)$Fbq %߅,nս⺿iBcZLm)Xi:-9tdu$CqReZp̤sFĢ#ޠa%ɜ狢[qb_AVoQ 7xUHvQWE9ΐ7`RiuKR1rؾ}dA;8K蔰ނI}#\w_8E?ÎqEU$YU.31,uto`sN7ج͆Mb * ZdЫR*8ɽU#k0Zpr@u1ji<+{8[Ӱ흓|9[EHP#O?$aITTlTmOϵLc_!:4&Fy+< »?e UtҁT,б4Q~ 1e#4ŞsZ Y0-S"}) z-Ai0 !Znx|(a# \E8yvCr'-~F$ONO**8<5<ſe׳FR w':~R[QKmYΪeb3\jC1 KB.sAܢTp-&q5-Y| oO-OZa)^x^e)|bE{SfznKvUvZr08ws"ƅ5` 88*:WXBm+c%E̞^S.sOӾ0X6,@<&[e#0LjZCࣞ;+zArbH 'pĿ*Kr.'(hPٝ\k1#n<}u !+x0>A]Jv 1a?!|-֏t`lA}H9VNZbmm$wWgRtM9`x]UHjMx,)΃Nz.ɏN1Z,pS(?X- j*IJC2xkr:rΗSHT}&BھO&/t`:6ܿh<NgVاpVgMZ۔J ;Fc,q= 4,{#s+vֳC4 Q7Oz)KJTOy2 6 tY"9BWb*3o` !qdL ͯIRiݕ2R1%p];r.ՊFVJx9_j?@ooxʎ2zo|Jd\"MW9+aG/HLL&"G+_;!bEnb0Ho6NdpigNh"睟lԄ_8Y[Kxi *ξPVSU^ ѪҏSd@Yi-&(JŬx ;Fabtd$[@ 15nxobomKtOvৈ&eHP@ j_uZ"zuDrµ~J(?)dvP!/|M68{,h?"5"/Qx')= r RV1P9lqm1A6 /,_JXV4nO k,ݚ zyN l!5m`"C<`aG:ɴ7]]u])YIab g"ޮҊawxV_E3d FSXSOB%ܘ#LM?j/ +b*c tvCj~OV\|x(sJ" .П =Ko)ļ7 .y=^j2oSgZ1F8* Y[>rz*W<&n*q^#T=w2gȍ~ &K)ȃ --ӦPG1OA$#(Eq~Rf8#.5w#b_mBq~^LI W=/P@!Ibi?Ttit&8Zvm"ު^0B6(˜!ewWsRN\FI_^gʝy0ROaO{>_44cIe_c>xaQKu^,0q,沧E⳸UU/~W9ֈWy?K?k3&2b$w}.gy@r *7;T\__ܧDd7顣rnmo~(,#4>;\Ӫ\`/>ɩ~&8pb!HM\e(^'54~b uB]B?+ޓQBL9ڐH'H8z׀i#(w>5",GN)4Uij8Sz;x"ׇ4GDK2 P_Q (>Edŝbފmӭ^e5{GqбTR93*+87 CC(%^ݎNУ $}d9 DMi`S3ϳ<1%U! —VΠr ^@-aĎ#^NbP ɳRQ㦡~ ~ɮPN4 O\I TO(rpn&5Ro|T@Ј3J`1D.#Ԅd8G9vMK¡j\"Px22qE8llBTDE21c!?Aa0y-aGu[Yn^)xN#LWYt63Y`k@ea.U;42'q$in!f4VXe]:ۿ]> g>c.wʴnfoGn+ {\r%,Ʉ8^ZrXhti0KG :4Bs>v*#,Cqtc*rm Ֆ Nj7U𫀪9BAD')Q Dg$$*ruMRplEHTL@D dN7B^-hįvK ?C9G_Ma !#sJrS~ _H'>̲-T%j"&A#r)z-h~q4K}!яϦ< Xר Vעʭ7MТ|K`;9g <:PB'%ËsW܉ׂ5 k%%AZf6C.%0zuGn'oҔGyȡ"LNW <݌٨!V Jl4ZNh˪4,v/Eb 9׫ҡ^iF&t0acj>8G*" dW!TIJ;B8,#TguPϭ3Y@Dه"p]/f.oUPr >N[ )z[O6㯧fQQ4DX$1E|k loQB6龎q(?PhF#54g)49 esB"dFk2KqJC١C@<Ϥ -_#KHUm|20a#dU<2XLj8V_(Y)c .ZAyí2Iw|XnApSHu AJT~(lz8j%kō\A<d82W ~睡"T7p %-(nn|la9EOaqY]oss(hĕNc'IX OC)Ă^0ȩUi ɪ[d ZPah:M:oh-VqFo*=j̭cT p(MsHákoħE~yYfש+qO,HSF|T֠""#VpqO3{~M$kB/p?-CN:ΖUe"ETq93izjs@"!$:^ R= DORo ;#a,DVv_Tip#cR]Î7\YYii*N\뿻A񣧤1AhRM\"'w_Xp ǍFW*(.-%ПgLN)L_BHI83 Cɪxg8r2KfE ; 3Tb= \P*\rELdZ ?n=# 6ѥpWW H|#X0YS4VXAf4ߪCݹ~i כ^mN]w Z) I7WĈ 08XȊlD`Lg`'Uվi/Yeڮo6]ޣ W iUg13q0h8K;QMzWv9*t[4nȡ, ?w4!Swi&mO&h#4_A|+tLǑ!GSR$Y?b) ob~UCvv(I k!aЅ!OFVqx]ET8|6.m56zzkKr4L,!OG{$Sz2WWP?*x}Q L9!OcԬ}.uKd(] cf27G #h+O2w?];;(<^#쇧Ra,a-^2Y}gpgUYuV~: 10aQ T`s{҆v|U$!4[J"*5e޹WMʻʖ+Xa)Yy0 jQǎAf3 u:7u[*NŤ53"ym׏}wRU ؂jdlt]L#&Jf E^۱T:;Dœv\F/lAr?vw뙨aς! 1}޲)FaI\W[{6 w3qX5T"̥Loh_׫"Dh=F?ik-$٘K~u/s&fΚ)a/&J!3UtW:݇rt< d~5_8?):g!fVm7d^D`֯Slf\NC3~3ݹ'q0f2/aA;YC2A^U c`丘!p<&u~fV x:8]aP *|+y _Q%!(_}QLHtMd/`ۖE0"{XÜ#<~坽T^cu5/$1\xQvϨ9x4$ ~oO$+H~U;h5h+.(8(v6Ϟ }^0tz37J7q,[,`V,3$T:>'|tQz!_"5Ew7lC[6v" x ˯`B̨tCPp%2'āB(G:yaL]z!DEɳ wRmI}`[Mw}Xz,/! OIyM5| ] ఁV \YB8$/~6`-an֐ê h/qv#.|WiKN"# `pDE^:pŞjecJIw[j](tz畁zȑЄ 1֬F&*!Cޭq" MC1ӕG@g: Lw Wct5t3rTcEC$$R ]Ӓ٥X$w$HS8c>msq;s-m40-"!쒇ٹTp}/"5ƙeSD]2H4JnvQ,i®G=5ye=2R{E~f뗬x]5B}ާ%ImY'WAv[k͢8t/6oz cm%q|s*;L$gjOqb1'_y4V8en Z{¡nX5a> +M}&SjrOI~P=R1Ah}nL2di08m;G/%@ư tt27[b)Bd^٦ߔ"a~֞il&KIRf 'Щ_Y<q5bjQzċ`!Nyh| X]XTXQ *cM >6eTV,g)p󂷲/iX$J4':mGdCbKtdR}Uz; ͇#zB7ڌ2p\]Ad.TuR)o8jܰ.:opwk?jG^awM+-^( Hi}R-M)s+wA;3NttS6ٺ'p*bƇV-/6mM ]+`7.+br8܊Hɗ<2mzhm5P'א-:bl_ezPw+mYh? 5SYZ(sHanF;WXU{}aջQ"M* ´ØؓwM>X7ZM u^p@7ѽk?&<IsɃ3qvt.ڮ=R<9K'Ѧ=VNe()Ci^Vξo"I6XLa],g?Ct{j+ B4m* ߇nY 9|&ɔa`+MTSTNAܵDE3GaT`2f9_M>lvC_徍ڼG$JAv(iƮ],>abN)k|BЄՆzBtӀO?ҙ+L᥮ ʥh׺ }@n %lk&u=lC5p6J-fh}H׫^KwqVV*[)-Pm${-=ڛPA\uC>R6`!`b*?4Jf:UBYMEG#c6,\fD w <_}*ۅ)h\VOeO'ۜ_D ps!LfIA qZs]-^Kj+GTٷ߲ftS3?<ث#{>irX6vCF& 6LJbbk kĜKE;Fb LX &CSdzӜYxAڌ@⸽bWpatnI3ŧRŘj!ccpysJG'Kyת.!֬P|rM|E?lTlp6ɱVf>?$?E;2X\