set name=pkg.fmri value=pkg://solaris/library/python/trollius-27@2.1,5.12-5.12.0.0.0.122.0:20170510T192011Z set name=com.oracle.info.description value="Port of the Tulip Project on Python 2" set name=com.oracle.info.tpno value=30240 set name=info.classification value=org.opensolaris.category.2008:Development/Python set name=pkg.description value="(EVALUATION) Trollius provides infrastructure for writing single-threaded concurrent code using coroutines, multiplexing I/O access over sockets and other resources, running network clients and servers, and other related primitives. Here is a more detailed list of the package contents: 1) a pluggable event loop with various system-specific implentations; 2) transport and protocol abstractions (similar to thos in Twisted); 3) concrete support for TCP, UDP, SSL, subprocess pipes, delayed calls, and others (some may be system-dependent); 4) a ``Future`` class that mimics the one in the ``concurrent.futures`` module, but adapted for use with the event loop; 5) coroutines and tasks based on generators (``yield``), to thelp write concurrent code in a sequential fashion; 6) cancellation support for ``Future``\s and coroutines; 7) synchronization primitives for use between coroutines in a single thread, mimicking those in the ``threading`` module; 8) an interface for passing work off to a theadpool, for times when you absolutely, positively have to use a library that makes blocking I/O calls." set name=com.oracle.info.consolidation.repository-changeset value=dd21a41cec9e set name=com.oracle.info.consolidation.repository-url value=https://github.com/oracle/solaris-userland.git set name=variant.arch value=i386 value=sparc set name=pkg.summary value="Port of the Tulip project (asyncio module, PEP 3156) on Python 2" set name=com.oracle.info.name value=trollius set name=info.upstream-url value=https://github.com/haypo/trollius set name=pkg.tmp.incorporate value=consolidation/userland/userland-incorporation set name=com.oracle.info.version value=2.1 set name=info.source-url value="Victor Stinner " set name=org.opensolaris.arc-caseid value=PSARC/2015/474 set name=org.opensolaris.consolidation value=userland depend fmri=release/evaluation type=require depend fmri=library/python/six-27 type=group depend fmri=library/python/futures-27 type=group depend fmri=library/python/trollius@2.1,5.12-5.12.0.0.0.122.0 type=require depend fmri=pkg:/runtime/python-27@2.7.9-0.175.3.0.0.30.0 type=require file d89a3e8e997e352fba8b7f2652ddc0ec10f2e224 chash=3932133863a43918bd69f8ea968db34d1712704e group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/base_events.pyc pkg.csize=14655 pkg.size=39727 file 12b22536a3ce68ee41cff4e06bf90ce659ba3684 chash=6629eb18a3d371a1db57d57c922c787dfe1c05e0 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/selector_events.pyc pkg.csize=11567 pkg.size=34431 file 9fdb9e6e46ed4f97c532acd350ae6bc4f2d04735 chash=b6dc2c91817584712ed69ed5c96d77db85e83a89 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/base_subprocess.py pkg.csize=2217 pkg.size=8788 timestamp=20160205T121429Z file 1c16aab523304d5c3a2d4a0b0fab5cfa98f35472 chash=79373284f276cf5aa7afc3b55bca3a90485a7d0c group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/selector_events.py pkg.csize=8109 pkg.size=40308 timestamp=20160205T121429Z file 317b9eb1153836fb6c788687a58da2b12f6a21fb chash=98fb13ac268ff18fe631512afc8cf8cecc268270 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/base_subprocess.pyc pkg.csize=3834 pkg.size=11352 file 6bae5a80c2d97019cc641285d57e482bcf8ffdd7 chash=457994a675d2c9bd3ca7e613a9e692bc05c7a07a group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/constants.py pkg.csize=184 pkg.size=195 timestamp=20160205T121429Z file 37be61282588a09cc2da66f4b084187996763da7 chash=f4912b7e6f8c42fa86cd4216cd0fbc597b967c38 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/constants.pyc pkg.csize=236 pkg.size=263 file e52c65df3b4ad743c56b120ea5cdc0721b42eb4b chash=f60d50ce59c2c81e012a9f253c0797000396e964 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/compat.pyc pkg.csize=1038 pkg.size=2003 file 8b23d6bea52c0cdff6e09b04d58faa8a88764b84 chash=82d0715fd5b75e5e37362a659ce32b35f7ed44e3 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/compat.py pkg.csize=672 pkg.size=1762 timestamp=20160205T121429Z file 36bc853df379acaf04f3db2f9535f47d59600caf chash=d182988826213f1f7ca15db2ba4f9e31e51f84b1 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/coroutines.py pkg.csize=4518 pkg.size=16296 timestamp=20160205T121541Z file 05ccb31e2e60daf74d2b001129a7107d17fa4ec2 chash=d9b0f153b85370599cb6a498b674f76dee23e2d8 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/coroutines.pyc pkg.csize=5443 pkg.size=15533 file ca0c065a38c7238838b4fb3c2df413488aae2a3a chash=fb6e3df7a0aaea71a3693a7d083c910f9e350c67 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/events.py pkg.csize=5086 pkg.size=21021 timestamp=20160205T121429Z file df7cdcff2ddc61f4c30addae6385c7f573d9730f chash=40830c01cda9003b93a6b3a1dbe8ffe96148022e group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/futures.pyc pkg.csize=6123 pkg.size=16407 file 88acb2ecd0fb3a9447bff5ca83d8466c66cec679 chash=15aedc4da1c6d1f06605d513678338e652a8e027 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/futures.py pkg.csize=4632 pkg.size=16289 timestamp=20160205T121429Z file 9daa1f483ca0158ade9225b6ea4d6a820cbf2e9d chash=741557e297574c0731ca2e3643ea04e486bac193 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/events.pyc pkg.csize=7319 pkg.size=26166 file 52a9b36612ff419cad3011df2ee7837b9583ece3 chash=8b943785d964987d4c943b574bcc4034b215eb27 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/executor.py pkg.csize=756 pkg.size=2359 timestamp=20160205T121429Z file 109fc84d62c3ac46993acd46e2e2a3b65837b03d chash=e279a43c9c4de8ff06ea7d818ce965d3312987f3 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/executor.pyc pkg.csize=1391 pkg.size=3990 file 7c0b09adfccb2ece9ff8eeb03b40e7d933ba117f chash=c870f6844b660ec2efa2c29b4930f29740082198 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/log.py pkg.csize=111 pkg.size=124 timestamp=20160205T121429Z file dc841d666853c16dd8674bcb6c06b65644a9ed4d chash=6ef089a1ab0dc4d9baa17ac20b4168b444e9f7d5 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/__init__.pyc pkg.csize=610 pkg.size=1067 file d709c2fb253f50cffa690a626034ef00787452e7 chash=7078edfd9bd07fc202ed256118b32ff2746b52f0 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/queues.py pkg.csize=2841 pkg.size=10437 timestamp=20160205T121429Z file 0efedcb7536e5441c30098f04b3ea9ab8adec168 chash=9d5594b114e55bf93a84638a28a394f827ccc60b group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/queues.pyc pkg.csize=4108 pkg.size=12268 file f8de0d7554fc25d2661a8173e65dd8c4e54b2177 chash=932b790b7438283ba2332b4ce5455183f20de39c group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/base_events.py pkg.csize=11225 pkg.size=48101 timestamp=20160205T121429Z file f87268a17feaee0c946594a15533a3fc3d46336e chash=5c73a1ad212a47f3c8e930497c7ec2b4851affb3 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py3_ssl.pyc pkg.csize=2004 pkg.size=4946 file 00f925a45e5cd5e96da54f2d1ac1cbdf137aff9e chash=3a8801b2de237cc1b8eedfec93c2f6b217946271 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/log.pyc pkg.csize=225 pkg.size=271 file 3b477ef5da0da269ace33a9f3efa33624f2c9279 chash=90359cf835f1efbe8391193be6a8edf6a74451fb group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/locks.pyc pkg.csize=5186 pkg.size=16746 file f4f8388c3d1f77deb760ac166c19768f05f023de chash=03280fbbd9247ce4bf3eb651b4f503889e3572e0 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/locks.py pkg.csize=3587 pkg.size=14538 timestamp=20160205T121429Z file 37bfdc935d6c8ae2980d5ded051cf0451e4e44e4 chash=ef71f4af35a330d89666deb2372239f6ab4d3c42 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/__init__.py pkg.csize=580 pkg.size=1629 timestamp=20160205T121429Z file 2cf7a0c352910cda712c374b5ea4ff575ff51cd5 chash=c91019633e8fbec0b0a90d0d8b3e4bd45e3ccd92 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/proactor_events.py pkg.csize=4532 pkg.size=20318 timestamp=20160205T121429Z file 2448768a26b87da0e8c8b8d98ba547ec165a1a6a chash=7a930b211b1474e2e0604feba9c58a0051c66ed4 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/proactor_events.pyc pkg.csize=6637 pkg.size=20006 file ea0830c5b31e9902fc3f79c390ea0d323a4f17b1 chash=1a09bb3e0ccdd76133f1372ed9c2084a2804036d group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/protocols.py pkg.csize=1571 pkg.size=4520 timestamp=20160205T121429Z file ea86af8f9de717d7cc80306c5e0ab93481380e35 chash=f0cfbd1ad7dc73f624590f8618eef794e62f8363 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/protocols.pyc pkg.csize=2130 pkg.size=6632 file 9c41ca337fe70d724c8ccfcc076c97edd90c0cf5 chash=bed7916704ab117154297e633afe6f153fed6ecf group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py27_weakrefset.py pkg.csize=1345 pkg.size=5776 timestamp=20160205T121429Z file 34a4efb5e6f896bae9c15fdb637c28ce15c54dd3 chash=8eb4098fbf71b57175adb0ba09326ca422d6ea2b group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py27_weakrefset.pyc pkg.csize=2560 pkg.size=10974 file 66e2938b9cf26170438f3876be888d13b75dc5c7 chash=4664d0795cb35ca9e729a34fed1ec32cc986f9b6 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py33_exceptions.py pkg.csize=1214 pkg.size=4105 timestamp=20160205T121429Z file 219c53367ac54d0a62a732d5b3036bbe8bde0dd0 chash=0cbf2c0f80f3aa8b6d29c8e963f16d03a6537973 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py33_exceptions.pyc pkg.csize=1900 pkg.size=5142 file 9343d3da5b9d9bff44d9951ecdb6596854c724d2 chash=97722daa2182bf76273bc54b0ff9f8c6e43fa6b3 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py33_winapi.py pkg.csize=861 pkg.size=2637 timestamp=20160205T121429Z file e4fa198b3d688bb0f0067c833fa745798c1617ed chash=bf194a22d44c8690a8a9488545525d279faffe21 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py33_winapi.pyc pkg.csize=1150 pkg.size=2161 file a5da16dca643a10053aeb59adc8615c8b5f54916 chash=a0f76886c1c4a47e43792517e4e56e6cc7c49688 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/py3_ssl.py pkg.csize=1438 pkg.size=5129 timestamp=20160205T121429Z file adc83b19e793491b1c6ea0fd8b46cd9f32e592fc chash=5d7cacc009fa5f7e4c834ecd3177a473f569531f group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius-2.1-py2.7.egg-info/dependency_links.txt pkg.csize=21 pkg.size=1 file e53bc48cbd5a2261a95058ff7b007aac1b750b91 chash=1ab41ecb1661b53f09a06bc968b5f434c66ccbcc group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius-2.1-py2.7.egg-info/requires.txt pkg.csize=32 pkg.size=12 file f439ad63d490b284f55b32a194295a1d0024e29b chash=09cd03f2ca70ddaef5c0a070e9a27149f01cb00a group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius-2.1-py2.7.egg-info/PKG-INFO pkg.csize=1201 pkg.size=2648 file eafa66c3844ca4c743188a1e96fcc8bbb0c98736 chash=81ea0b3d6abb9b7ece7e4ffd167e47450b9b2bbd group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius-2.1-py2.7.egg-info/top_level.txt pkg.csize=29 pkg.size=9 file 9f26ded4bd21f0efac769cf315f5e95fa0f036b7 chash=ec785054987def8c44b77880c8bfcd8b2c0427a6 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius-2.1-py2.7.egg-info/SOURCES.txt pkg.csize=778 pkg.size=2494 file 36c8d9a05379a816b23de807646dddecd3d330db chash=6279604a9fbd26351ae842ef0e2400d49b1cbd0c group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/selectors.pyc pkg.csize=6012 pkg.size=21097 file 402fe809e35aaedb381155d039385c58fa673687 chash=b76696c0bb722ffdbf05aaff52a678c11fd9c557 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/sslproto.py pkg.csize=6515 pkg.size=25558 timestamp=20160205T121429Z file 04fb8c258b59a0058f9f1cc5ccf1e304b7bbb896 chash=363cb28119ae91f92fc0169635370680d54ff673 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/sslproto.pyc pkg.csize=8561 pkg.size=23480 file 4a13007f24245ca588f931b39780f54b9f38ef54 chash=ee0e1c810dab609904547fd3b3df389880c2e757 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/streams.py pkg.csize=4423 pkg.size=17733 timestamp=20160205T121429Z file ebde10c3d56f84aade41c3a2f1df342fde7ca52e chash=c4cb3b5a7a15832032942925b4d81166581cbd1f group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/streams.pyc pkg.csize=6282 pkg.size=18584 file 0bbcb50190dbdc3c8ca3200e8ae94ff81718882e chash=f1a7a0ed34a95b044e90ae9984ce625284816910 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/subprocess.py pkg.csize=1674 pkg.size=7604 timestamp=20160205T121429Z file 18f47f43180bc88d9e800fddd2e71b400f09150e chash=09a30e3df256a0e15ffda4e55b44dd3eb71206c2 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/subprocess.pyc pkg.csize=3134 pkg.size=8862 file 5f0b084cfda7ea8f2b5e22c6d5978efac3ebbc24 chash=6c1d2033e44d89dc50b7895c226f04c5e68178be group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/tasks.py pkg.csize=7120 pkg.size=26370 timestamp=20160205T121429Z file 5132c045f7802f2a8b9da1f60b228dfcf26f03a7 chash=2a8e1316f5d0d2bd8ec7b2163af22a6c5614066e group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/selectors.py pkg.csize=3835 pkg.size=19254 timestamp=20160205T121429Z file 65e0d232b519f8c4610078a5da0e7d4a156f3649 chash=cbca5b7a76e92890ba30831fd2b6f6d425e1d0b2 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/tasks.pyc pkg.csize=9379 pkg.size=23250 file 9f9e9688f5ec63bdc4827f41ab57ea34599980ad chash=2b7a814bbd5440710188532c4c4b08cd60e0a8c3 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/test_support.py pkg.csize=4716 pkg.size=12811 timestamp=20160205T121429Z file 2ab792250ab4f4f8abf80b3adb836ed0951a1ddf chash=71031f1c01030050937869758f9859415df209ee group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/test_support.pyc pkg.csize=5524 pkg.size=12684 file 25fa4ea84383a33d76feb9289bbd4b73b87c645e chash=f37b7f3667ad2c4db1852af8c7105aff4881e1f8 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/test_utils.py pkg.csize=4949 pkg.size=16728 timestamp=20160205T121429Z file 78f7ea882bebbff62568bdf1a2523f6ec13467fa chash=7e7819abeadffd60c5237c439e1094b19c3411c6 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/test_utils.pyc pkg.csize=7773 pkg.size=23102 file 6f678aa442620048f97c133d82a34a3a7841555d chash=346f23e2d3dab075fbe84a0c7702f5d4fa480078 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/time_monotonic.py pkg.csize=1887 pkg.size=6945 timestamp=20160205T121429Z file d705869d328c9040a57087c21fd878cc7ea58841 chash=8627b69c609690d38a0470d79f8422c4358347d0 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/time_monotonic.pyc pkg.csize=2439 pkg.size=5392 file cf5007754c66f811f28f96a00362c6c1a54cadf2 chash=cbe79b724b6e83e532fa8a99bb30a5f0759b891e group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/transports.py pkg.csize=2610 pkg.size=9769 timestamp=20160205T121429Z file 6406938df740e5c2abde7a987a59277ed6a8cf7c chash=dd879af46ee4cae948617d37823c4d6a3033b462 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/transports.pyc pkg.csize=3941 pkg.size=13311 file 33c18f2fe69f0b92ef0fc2443d623c3ad25c054d chash=caf3fafbfe10667a0e966c072866c46b9dc995cc group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/unix_events.py pkg.csize=8287 pkg.size=36493 timestamp=20160205T121429Z file de6308a2b515e3ad240dd83b60f353fa2375d748 chash=c5e4771e4a95373511e9fc2040801e01ed439d6b group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/unix_events.pyc pkg.csize=11848 pkg.size=35134 file 7164f654b60ac37fab92a0c19d4a0e03a0914657 chash=7fe86fbdc7a305dd2559ca413e79151d68325d97 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/windows_events.py pkg.csize=6791 pkg.size=28406 timestamp=20160205T121429Z file 5c31954daf0fbc55344b77af3e20c6145a3153ff chash=92cb18092c707c2e141757e8a78841a6572e6d6a group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/windows_events.pyc pkg.csize=9162 pkg.size=26966 file b410619bc1816f6a3ed229d08c802634d5e9c7b5 chash=0d44b59a76c92c08caddd03e4fbca65ffb97cfc5 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/windows_utils.py pkg.csize=2349 pkg.size=7382 timestamp=20160205T121429Z file 4dd7af12503879a50c5cf5809fe11c76f2b8973f chash=b79966ba05ea4c9c2e52e67e189de95275359a96 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/trollius/windows_utils.pyc pkg.csize=3388 pkg.size=7360 license 5feaf15b3fa7d2d226d811e5fcd49098a1ea520c chash=0fe834d6b7ffdae03ec533675fe0fa4b5826741c license="Apache 2.0" pkg.csize=3939 pkg.size=10850 license 638e10d076410c31952c5a2b01b80ff412885ee8 chash=52a459f945a515a3377741c90c5097099e94312e license=evaluation pkg.csize=172 pkg.size=206 signature 235c7674d821032ae3eeda280c7837d1f1f4fdb5 algorithm=rsa-sha256 chain="8e422c1bb80b05f08f7a849f3d7ae90a976e048e 754665e03bd28ef63b05a416073eb6d649624781" chain.chashes="083e40bb50e6964834ebfd3c66b8720b46028068 f85dabbb0d56b37de3c3de98663dd8f27a12ff8e" chain.csizes="1273 1326" chain.sizes="1773 2061" chash=05654e46fc5cac3b9b9bd11c39512bc92bc85089 pkg.csize=1281 pkg.size=1753 value=0215485600c2ea597729acf7997f39b32657257b0ddefd7ed1dbdf4b5ddc958efc6fd7bf84322a9544da74684dde0bcd1f04e61925b1b8892ce62a23b1ea38a117ea5777805f2e4c527ed000bd3a482d7938f19d3aad5891cafe9922e44f178cd7bfdae6ae036146b64e462359bb324410b861c17336eb325bb57701bd06e6abfecafaa1c22d57c6791431b96740fc58c3f60d59b296b8a65bf6fe70740823d193a02a830ee92817fdba8c6eadfdcd1add4384d75b3b404bbf1ec5c49db22ec8a310471d15483a3e531367506b69089306a41438017d1f323105e9ab424985e80d2775b2b51bed5a7c162a96541070af5c09357b9d4f7fae00014f904c06de71 version=0