deimos-ruby-1.9.2

https://rubygems.org

deimos-ruby

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1269084

number: 1.9.2

platform: ruby

spec_sha256: a41000f7dcfea92d65a92a94278f6aa2f0d7d3d47f28821b9f52d7e452d9a96c

sha256: 0f72bdfed85896ebb96329a865931848da3aa655f8c63fce5d8630cd8007365d

created_at: 2024-05-13 08:33:10 UTC

updated_at: 2024-06-13 13:40:42 UTC

position: 68

version_data_entries_count: 146

uploaded_at: 2021-01-29 18:35:34 UTC

indexed: true

has_extensions:

extensions:

Gem size: 157 KB

Version Data Entries

Total: 146

Unpacked size: 496 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.circleci/config.yml100644002.04 KB722c9170c31deb669607753aae50a01bd72c1e7e150caf31cc3a59eef9a9179b
.gitignore10064400707 Bytes23b16af589fd4638fa541b5f94b3e28c71287089369cdc4e02819ae6e1f4fc9f
.gitmodules100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.rspec1006440089 Bytese433ee879fe95cf8100fcdc8d8b991c1f9bfc024ef4c8871f5c4abb49630ac94
.rubocop.yml100644005.94 KB66b0f7103a29b3fea826011c68bb73b7e458449ec3f2450cae5952e2bea6cbbe
.ruby-gemset100644007 Bytesbfc6a4c370003f58f76b612e67004cf556209579e76f390a71bbd8e8ce3e98ae
.ruby-version100644006 Bytes8a81c718d7e78b74b27f8ec3313bbcec2a7acd1df926e6e72c71561996726595
CHANGELOG.md1006440010 KB2d7f38ba5d1e5e288dc76d315ec806db2ccb2a41b93c2cb1ca4d062135829649
CODE_OF_CONDUCT.md100644003.29 KBd67a1d40477ef0d2c60df0284350e6edfa349a60cc984a3ab7410a9a2e27c4a1
Dockerfile10064400788 Bytes10183acc12ab89e1981c6316fc6a4a398bf0fec4e7e0b75196e08eda13ae8e55
Gemfile10064400127 Bytes64e668a1976895a68b46579849a65d9c998959a350606d3597829a971bcb3143
Gemfile.lock100644006.88 KB0237c11d5d51a2e93d7957221307b54fb1d273194d43e5e38535125447dacf2e
Guardfile10064400887 Bytes50e6482eca3db70546dd580a4d0b1c82172bef9e4bb28f4b7f064561c6eaffe3
LICENSE.md1006440010.2 KBec640150e03774d1b5264fb268f3829dc36745551109131ebf6dd0a59d5ec3eb
README.md1006440036.2 KB897907e3bf4ed97135f5b4672278b15f2b9f49dcccc5b578e7d9626b3fabda1f
Rakefile10064400236 Bytese437652bf66d75ca075b566c4bc2e7899bf52e7ce069ce02e5402b3253f56f64
bin/deimos1007550068 Bytes65500583cc0f73ab9cc1620ce10fdf916bcbe9027e2da75a9b782d63bbdd07dc
deimos-ruby.gemspec100644001.89 KB548d8a2d35de6532d7d1a83240e71831b71ae9d23df2a3fde2ffb8b20df9f84b
docker-compose.yml100644001.84 KB104e5a8f481232ea0d4b7816b66c112924b003a0b9a5f848faf51cff99d9e500
docs/ARCHITECTURE.md100644006.58 KBe4a836c77e11866230b1278cb17e2509d2e32da232cf2e576b8df00498661ea1
docs/CONFIGURATION.md1006440012.7 KB6c5385174f0477cddd2c9797ebd9102b0acc23c67ed183ef3d276bd3a1850ac0
docs/DATABASE_BACKEND.md100644008.02 KBe86d154b9c87bb7a45515fbede856b711252c7ac574df26b9fa02e12b9a70493
docs/INTEGRATION_TESTS.md100644001.5 KB3d8b2f8f85a520839548da5735fd121faf849ad9b3281da4ea0e0f6092e8a7e1
docs/PULL_REQUEST_TEMPLATE.md100644001.39 KB9d0e9610cd3b855973e782e2ea92ffe6c6ad2d084386e2ed11370a8de2bb6d85
docs/UPGRADING.md100644003.17 KB57f6fbde969104ab9ef716fc16ac394db752954202929d168453515285bd30d6
lib/deimos.rb100644002.68 KB49d4c7563863c084945e30f274b1fd02044220a3ee8e7b43ad2683978b1cfacd
lib/deimos/active_record_consume/batch_consumption.rb100644005.86 KB54d65cd1fcbd2ef3e4f66ef82d52eef04a33e0ecd606aa3ad5f05b73189c429e
lib/deimos/active_record_consume/batch_slicer.rb10064400899 Bytes16202b3b835454f18b29bbfef14d5c93ffc545205ac5bab129e937c5b1768cfb
lib/deimos/active_record_consume/message_consumption.rb100644002.47 KBdaf2db71b80089f7dde773184e32b62eb55bf0fc3aa391e68b73aa941a83243d
lib/deimos/active_record_consume/schema_model_converter.rb100644001.53 KB2786c8619f5139ac5d1d5b821b4b8082df9989b2a7f34d34f989fbd5433b4733
lib/deimos/active_record_consumer.rb100644002.33 KBe0d5b640f86ff5a8e2f2f3b4e5b59529d11917f309bac9a6d247bd4c4ad88821
lib/deimos/active_record_producer.rb100644003.41 KBddba05a69a2251d32eb6002a6deac2ac83bd081aba78e9009580c9db62e4c2cb
lib/deimos/backends/base.rb10064400925 Bytesf6347d6299b1ba17476215e96aed5599a643aeda266c497ec9e6da231367fe30
lib/deimos/backends/db.rb100644001.23 KB0ba8d9a110a34f269a59865131e6eb3904db160d441667f911f67aab04d5552a
lib/deimos/backends/kafka.rb10064400902 Bytes800d981f0a2431d7276305e144d381dde693459c4d5b6413b880dddf8c1e9aa9
lib/deimos/backends/kafka_async.rb10064400878 Bytes3f7aed8c371045cb6f695e258184ca830de3ea2ef5f101d12e010821b517dbda
lib/deimos/backends/test.rb10064400446 Bytesab36a533ec4a3aaf9dcb7b911f1e09d146e56906e7b6700c7f07fc2631015682
lib/deimos/batch_consumer.rb10064400174 Bytes9ba902205fb096471ae594d9b985fc7ccb75e8c3bd2d49ef9818cfb7c81d8f4c
lib/deimos/config/configurable.rb100644008.37 KB101b973c7e42aa4efe9d1224feaf66536f5c411c56555c8dad7d93a802f60361
lib/deimos/config/configuration.rb1006440012.9 KB1e42e01e7fd5f9b11dba147292aacaab1b30c8203ff7b2018913935120022558
lib/deimos/config/phobos_config.rb100644004.25 KB65afb239df7493652154047c253839c8d4ef12aa4578319be914bbe6583bf1e4
lib/deimos/consume/batch_consumption.rb100644004.74 KB3d27bf4b9f954478c2fd2582d680f5cdc5de146203524fb9948bf163e170c2d5
lib/deimos/consume/message_consumption.rb100644003.08 KB11b77f8b205f22cd74db7ed69faa0c7080bd8959686fe5773b430d240671fb9b
lib/deimos/consumer.rb100644003.3 KBde3ca09cb3d83e77d9b5a2a50d697dbe123dd1d27774fa50dedd314876b98730
lib/deimos/instrumentation.rb100644002.23 KB3938f8cf0ff66fd536e2a9b778034f022517fc256cad721724541d53830250f2
lib/deimos/kafka_message.rb100644001.57 KB2c32b7aea82333d0ca2b1fd5405c81fa4fe14998b2724056d085e209fab53878
lib/deimos/kafka_source.rb100644004.49 KBaef18a80bca88fc0a57fed58e6642abeededf3f77875b9eff7d7f440ea2f8f53
lib/deimos/kafka_topic_info.rb100644004.14 KB3f31ca51794a8a9b1bd918fca9d5a5bd4e0c9a1bf044b801ab472081a3650336
lib/deimos/message.rb100644002 KB6fabdcdf22ba5a21c6eef0c0d80073c5295280f81f68fbe3760d4316c4dca589
lib/deimos/metrics/datadog.rb100644001.25 KBea2cb17701d454bb44a7961f971ac1f9da53b084fdc09817a355350c2e865de9
lib/deimos/metrics/mock.rb100644001.06 KBcb520e132adfedc80eb8b6f1b7a4bdc384815022cbde7bf81e7e36fac2489355
lib/deimos/metrics/provider.rb100644001.18 KB56d807f02b5000fed9dbaacce427b871eacedbf5ea1d0f611a3f4290bb9ee0f3
lib/deimos/monkey_patches/phobos_cli.rb10064400955 Bytes8a782ad3f105c1f895627035a19369b00f2d1f5b33ed396c59a45fadbea8ee1e
lib/deimos/monkey_patches/phobos_producer.rb100644001.41 KB94002ed64f6a3ba4c35a10190f914134c5da11b9350f4a27ac5e3c7b969aadcf
lib/deimos/poll_info.rb10064400232 Bytescd45f5538ae1413eb9dca7f5ba9a3bc7878a7f11ebe6477d51a1dcddb848b084
lib/deimos/producer.rb100644007.7 KB0cf4b63911386424362d1e602c8a89e221afe64feba8fc8f8b2016a502876817
lib/deimos/railtie.rb10064400151 Bytesf96918432df8a010ab107e7f0609c044f40225d26c81821c32a88a8bb605077a
lib/deimos/schema_backends/avro_base.rb100644004.08 KB0b585bc21e6b748f37540851076cf66ae33a85d4c744c69477d6f08359e8250f
lib/deimos/schema_backends/avro_local.rb10064400719 Bytes0fbb4d03cb72de746d55e44425f2a988dae33c0bd834c67f474241f69376ea23
lib/deimos/schema_backends/avro_schema_coercer.rb100644002.85 KB9187c5efdded79e6d05703a2b4422f74638c12e0ec9c1b135268344a8f1648ca
lib/deimos/schema_backends/avro_schema_registry.rb10064400932 Bytes4ef9cd33165be38bcef0a460b24c9599566278bdbf1c95e5141dc3f5258e1415
lib/deimos/schema_backends/avro_validation.rb10064400493 Bytesc950e6d5f449162cb97d3134264b161b7dea99bf9f8c16f7dd9bdf7bfa2c1aba
lib/deimos/schema_backends/base.rb100644004.68 KB476b9f86e4e48b96623c73b3f7bc132e22bf59042b880a8424c3513ebaa20c96
lib/deimos/schema_backends/mock.rb10064400928 Bytesb91c5c658a1b6b365d06ad9867529438f126ca3084cf450b0c26b431a5a18156
lib/deimos/shared_config.rb100644001.85 KB88a4886bc6adbd16212834350e33d5bf886d8e35dae9dc37f0d5ad2385ec32fa
lib/deimos/test_helpers.rb1006440012.3 KBceb4ff83f0e7c33f667aa56d741a366f19acac4ca97f2087f66cc322f0f1d461
lib/deimos/tracing/datadog.rb10064400749 Bytes14346e8619416f6dae3aeb7318479688f5b540058917607aceae7b9d3db9a05f
lib/deimos/tracing/mock.rb10064400985 Bytesebbf00675312982f7cc1075ff52e1337925e78fbeb493c6bd34fb7b588ba9023
lib/deimos/tracing/provider.rb10064400838 Bytes8a48974841103a85186e002d5fd67fd6bfa70e13f56f0e11b962f3e377bcbc6c
lib/deimos/utils/db_poller.rb100644005.27 KB56c69d02a1ddf9cdb8a10993e9c21cd612e0b3141afc0ae881f02ee45a30878a
lib/deimos/utils/db_producer.rb100644008.24 KB838e2c9948961f7d4abbc46ffc1ea1f4ddba9a3e4c2241aab3f8bcfa40e594fb
lib/deimos/utils/deadlock_retry.rb100644002.21 KB91147f51ef004c2d7295d99b28dc837a1a9fad81361cab2f43330623bbd5ac84
lib/deimos/utils/inline_consumer.rb100644005.14 KB18e358048f4d584cd716d4f676a77684691df5ff9450e571e7ce5bcaa54ea930
lib/deimos/utils/lag_reporter.rb100644005.57 KBaf6944457c2e858a3cdb0c9e4742f4c9bf1b5fa6473661b02b374df65c90e39f
lib/deimos/utils/schema_controller_mixin.rb100644003.78 KBeb865e23668a8da30357b8a7e0f986470a9514c40dcee8207b23345824dfe71b
lib/deimos/version.rb1006440069 Bytes35c50ab4c3b828af4a2bb349e39fd08d5073e5ffc2c722c4cf137dfcbbdf0341
lib/generators/deimos/active_record/templates/migration.rb.tt10064400843 Bytesbeb11f552fac0982b0db90b8b0dfbed0cbbda264511cd22a830d5e4340023ada
lib/generators/deimos/active_record/templates/model.rb.tt10064400223 Bytes0a9337f3ffe94fa7a1cc54ad92a78a2b602b9040340348f316855ff141ee2f5a
lib/generators/deimos/active_record_generator.rb100644002.21 KB299a5c82cbcdc97dd5419ee53a013c19182869c1e8d5f33d390a337ff36f68d8
lib/generators/deimos/db_backend/templates/migration10064400856 Bytes2d7aec9956b0b90c88e95f3cc6b77c9e1bcf46f683cc543b210edbae3abadae9
lib/generators/deimos/db_backend/templates/rails3_migration10064400945 Bytes0412ecf932c3534cdaac90ee80e21f2b9fc56713045c5a860295b68452fa658d
lib/generators/deimos/db_backend_generator.rb100644001.39 KB518ab8e79f044aee0cb8dcf60b48e799b48518889b3fcfb48fdc7045dc86e537
lib/generators/deimos/db_poller/templates/migration10064400311 Bytesc4d4e014dc29ec8d5051c23b30d66cf3b728b03c512df64fe6a321fbb8ec3d11
lib/generators/deimos/db_poller/templates/rails3_migration10064400369 Bytesb542b4372ce652d09dafcab24c8991669f9cbc79be9b25102d90685225448a75
lib/generators/deimos/db_poller_generator.rb100644001.39 KBe8e81a422d171d5b5a9d084d9e4f560dc73740108cab41339164f9a39012f0d6
lib/tasks/deimos.rake100644001 KBd515e536887df94c31e4609911292ebb9994b6923e40a85fe9574adee0edb18b
spec/active_record_batch_consumer_spec.rb1006440013.2 KB9262c4e37691f5b38fe8ca16418b54c44f508c9f4393eea8544ef150a50fa883
spec/active_record_consume/batch_slicer_spec.rb100644001.42 KB6a32af21334b1625a3d428568cadf79533dbbe97cf30bacbdf88e230c294dab8
spec/active_record_consume/schema_model_converter_spec.rb100644003.22 KBfc07e4c706cef72dafc3ae3607949d16789a9a9b34ea8d75dec5b8b62a797729
spec/active_record_consumer_spec.rb100644005.11 KB2173b1a77b1e27216a1e298775a38d3658adb31f2dadca61925244b4b4557357
spec/active_record_producer_spec.rb100644002.67 KB2deaa6580017632b805d3d82f5d4b095c1642f978f9cd671aebe975a87267304
spec/backends/base_spec.rb10064400338 Bytes7c5504d96ccfca82e5cafed64d3f3a14861dc62beee385bbdd79aada1e305242
spec/backends/db_spec.rb100644001.84 KB8a9a6fec6fc79e612001774e0dbeca1b1fa08c67d03b361a1d48ae72eb956d14
spec/backends/kafka_async_spec.rb10064400487 Bytes630daf958caa06e0085e06a68664cb08bd16ee6f81276f00ac878919caafd573
spec/backends/kafka_spec.rb10064400475 Bytesf03bf11e9d0735ba1a4779b1cb41da29cc5830a71e844c8754c4edb7cdb99ec8
spec/batch_consumer_spec.rb100644007.73 KB4b1bc7cfab7250d57c7a3ee7c25580d4b40f7ed5d807350a5fa2eacd85c53cd4
spec/config/configurable_spec.rb100644003.55 KB29c3d044541b640db3a08a0f0302cfdd7ad18839d32db04294ae0a4cdf37a00b
spec/config/configuration_spec.rb100644007.35 KBf7b053ac2d9226689b4bc0ac8e811084828095e59b18c3cece088588f0cb1295
spec/consumer_spec.rb100644007.52 KBee7bc19e134373f10081b4d78535f9a4663a9a4579fcf54fc5a515952ef8d836
spec/deimos_spec.rb100644005.53 KBf16f57b0d877b8c1df21ce0958da125f070bc780bc83a7492a01b8a153f70da9
spec/generators/active_record_generator_spec.rb100644001.56 KB0898c5fea26ae71c9d095337d4a2a35761ffc47a5c41d8af168167538dc00f51
spec/handlers/my_batch_consumer.rb10064400167 Bytes2872c8c13dc2d659b0f4a856d4b5099df722515731d2da32cf7f586b1bae8788
spec/handlers/my_consumer.rb10064400156 Bytesebe1eec70a7259b37629759dce8c0048ecf02d419a756806c11b3930db4c5270
spec/kafka_listener_spec.rb100644001.79 KB9be6f072d9efa504fda4a4006220f86c9b1720b8833c3004432c1ac9df5f15eb
spec/kafka_source_spec.rb1006440015.4 KBddb5037fe02bb55378463a32e822b6f0757b88a2c6abadd7ffcdaf13122a57d1
spec/kafka_topic_info_spec.rb100644004.7 KB099b404425f412e9f666c21aa71f7652bf5f3be21ff2fa70a0d06a2b133b514c
spec/message_spec.rb10064400614 Bytescf09cb2479066e7ed5ba1c09a6549f5493d9866aafc603a615445c896b6d9b57
spec/phobos.bad_db.yml100644002.71 KB3fb0825ab623a3e2d54b615271ce5ebaa45877d2998793f97dfa668dfbe23ffe
spec/phobos.yml100644002.85 KB9c88eec2c7df4cb61f289b300f0c5a66d50ac9369185f8743419d4047a3664bc
spec/producer_spec.rb1006440018.4 KB4fb70c4f26a719e897b93d4e61b94fb0880d71bf06cb7f1e833e68c09946a329
spec/rake_spec.rb10064400490 Bytesccc5550fd49a04001778e360d0c6b827179a604efb1a6e35f3dd39b1025fd8cb
spec/schema_backends/avro_base_shared.rb100644005.7 KB69f78462a63b9e33ef23baeb03010c717b420c96b6b55a07bd88cb02e18981d9
spec/schema_backends/avro_local_spec.rb100644001022 Bytese43610861cf5c39f6b8a389de11546ed509ab6f281b57aa889816c93e0404cc2
spec/schema_backends/avro_schema_registry_spec.rb100644001.01 KB35175ca10ba0f0c7758020e9462b6ddaa29b85edbb68388c8a9b4725cd65eb15
spec/schema_backends/avro_validation_spec.rb10064400604 Bytes5fe51e6d67a2a3fee9911a923181b10e78f0d7d49280d9d9890a9c95c4a998b5
spec/schema_backends/base_spec.rb100644001.04 KBf53ef5de63f596ad84bb9eea9084539c26afc1b4e6e4c782011aa77606cc1468
spec/schemas/com/my-namespace/Generated.avsc100644001.13 KB2271d448b7b27e92b725c6194a89d0cb4e572e2d114f1246aa691fedf9e7b105
spec/schemas/com/my-namespace/MyNestedSchema.avsc100644001.27 KB10df87d69ac17135167ffd00d2b39351ace30c6d905d3c9bc3cd02ab52472cc6
spec/schemas/com/my-namespace/MySchema-key.avsc10064400215 Bytesf8424d631ebb3e09098f38aa0c50417feef45866b33c167361ca34211169a381
spec/schemas/com/my-namespace/MySchema.avsc10064400295 Bytes6bdef945cff2737a248f5e28f852e770f271dfc1915e792110c762bce1fc6054
spec/schemas/com/my-namespace/MySchemaCompound-key.avsc10064400322 Bytes4dea60b734cc85c6a1328398a5aae37b24db783e487006888d4a210e06fb27c2
spec/schemas/com/my-namespace/MySchemaWithBooleans.avsc10064400313 Bytes484530c3cbef46b7eb1887c0c3ab2649363124c91388f78aefa6e1ddc5d870fc
spec/schemas/com/my-namespace/MySchemaWithDateTimes.avsc10064400611 Bytes829ce9c70effa5798b972489ea3ab8275c61b06c1a16b0f87954d6ceef831ff3
spec/schemas/com/my-namespace/MySchemaWithId.avsc10064400475 Bytes140c9820f33af437703349b69cd13b1a19f08cab2644ae977a2ce1056110159c
spec/schemas/com/my-namespace/MySchemaWithUniqueId.avsc10064400534 Bytesa701a8b9bf675d2a7f88722dd41266d3cbf39f56ae533b5a5b293f49595c0819
spec/schemas/com/my-namespace/Wibble.avsc10064400658 Bytes1098b65bb774e4ad258655757862b8a0f7832ada4e5197173490eefe20e07f32
spec/schemas/com/my-namespace/Widget.avsc10064400393 Bytes6139b39887c289d7b87bc3bf3a3517ca8af0fb1f790b67587c6f7e8d7ce826be
spec/schemas/com/my-namespace/WidgetTheSecond.avsc10064400406 Bytes3c6844eb94d45f4b91a48280ed4937cae655be1c3e1be700a176fcf906fea51d
spec/schemas/com/my-namespace/request/CreateTopic.avsc10064400173 Bytescdfc3b1fd784cfcfa40b85ec2b382b61b6fb66913bb0bf720329b01db092ec97
spec/schemas/com/my-namespace/request/Index.avsc10064400167 Bytes3743df8134b80587fc37eb808b7e66b75a00234ca19bd1569fb81fb3aeb126a0
spec/schemas/com/my-namespace/request/UpdateRequest.avsc10064400182 Bytes55f883d8401038ea810e40b65ad23ec4673dc6284673398b6b44e3f140f849c7
spec/schemas/com/my-namespace/response/CreateTopic.avsc10064400175 Bytesd9ad4a264a37f4e0002cc2874560124a246a98299948139c2a3f2aa0912db479
spec/schemas/com/my-namespace/response/Index.avsc10064400169 Bytes9e34013a3d2faad47a51cc370d58b225a2ff837094d4afd522061cd2642203bc
spec/schemas/com/my-namespace/response/UpdateResponse.avsc10064400185 Bytesf3a6fbe7fe9bad4575d39d3eb0e02453970c75da0e9ba238c2d8adadd397b8f5
spec/spec_helper.rb100644006.92 KB7f6810312bede616386834cdc22d88d2f8860925cc14ae1d202268bd033d2601
spec/utils/db_poller_spec.rb1006440010.9 KB5998f684b468b582641b89dbe963061136f17eb6e35c2aa9a4560c3664492037
spec/utils/db_producer_spec.rb1006440023 KB84e52a9aa0f5f253722c713d48aacac6124ca4accc812ee1a3eb5ed61080ba48
spec/utils/deadlock_retry_spec.rb100644002.08 KB72bf2b9275c128ec98dcba87255f5eb382562f2344b8c4b91e01cddee592cd68
spec/utils/inline_consumer_spec.rb100644001.16 KB7f8573f1a0c28285fe9a65a32b4823538a471e842ccb2ac2610b2bcb05f31e66
spec/utils/lag_reporter_spec.rb100644002.83 KBec82735a14045051e6cb0e1d917ad00db04ec3e21221a63c953a553ff5d316a5
spec/utils/platform_schema_validation_spec.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/utils/schema_controller_mixin_spec.rb100644003.35 KB36b78539e42313bd5cf20d42a66e6b571360e3130c13c19cfdef2f90cb46d384
support/deimos-solo.png100644005.54 KBb8725b135adf304359a1dffab043e76731a8ca5d90dc1e7c2cb724d3fc55440e
support/deimos-with-name-next.png100644003.83 KBdf61f8d14d0d791a79c8ae31b9f66624587e37774946447f8361888cf25ee933
support/deimos-with-name.png100644005.01 KBb15aceec18b4ff651ff670dd463876962e197fa1a77ed2dcc05e676da8ac843e
support/flipp-logo.png1006440031.2 KB7642e7dcbe060481d57a38e90e8012efc7a85b45e7a9f56addbe0b74c2ea7f77