mirah-0.0.5-java

https://rubygems.org

mirah

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 178864

number: 0.0.5

platform: java

spec_sha256: 8fc92a212e97b93c4d642ac628ddb74e6ca2bbc3ecc65b32ab3c6ae37c66d4a2

sha256: f064ce1040ba6df45acb13faa1e6c7dce6aa10b4a3e532e398f92680ed09957b

created_at: 2024-05-13 08:16:13 UTC

updated_at: 2024-06-05 20:32:22 UTC

position: 15

version_data_entries_count: 147

uploaded_at: 2010-12-22 20:23:52 UTC

indexed: true

has_extensions:

extensions:

Gem size: 3.26 MB

Version Data Entries

Total: 147

Unpacked size: 12.2 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/mirah/ast/flow.rb644009.92 KBcf786fd295c70084ce04c99117d49db736ad4b35faa962aee21edad23dd4cc27
bin/duby75500908 Bytes18353de1a110981965b08b53399a9b01006b27e2ea7c9b77cad5615ee482a0f9
bin/dubyc75500913 Bytesf25a80ce4fcd31b2965dd4a07167c0868e45d127aff3d256ca23ccd6a704def1
bin/dubyp75500924 Bytesf2f568cb3b6e63c2615ae44459b140997340a36f5d93f4dcb8748cf18c4a69ed
bin/jrubyp755001.47 KB62527ce44c416800f8119152a47ffc720dedfef41f289159ce3d174165bb57bf
bin/mirah75500842 Bytes930b90d6c34ed8726d1c45b138c28e116c92a7e6b7a0b753782a2d9da3496db1
bin/mirah.cmd64400732 Bytes74ceedefee998fb9c3c4bdda836c660368f866a1c3435199ee73cb6a3686fe4f
bin/mirahc75500846 Bytesab5ab2ce3915680d630c2584a8b82f178e72772ed1bf2abbdce988769487ac04
bin/mirahc.cmd64400732 Bytes74ceedefee998fb9c3c4bdda836c660368f866a1c3435199ee73cb6a3686fe4f
bin/mirahp75500857 Bytes7cf0370ef9e403dbfeabe3075958b2992ff17603eef034f727a7e852c5a18789
bin/mirahp.cmd64400732 Bytes74ceedefee998fb9c3c4bdda836c660368f866a1c3435199ee73cb6a3686fe4f
lib/duby.rb64400785 Bytesd937822dd6ec44d9ca5808f267a4eac3bcdcebcee80eabf6e1bc545247862c43
lib/mirah.rb6440010.1 KBd8bb3a0c5620bfa217b2d8cce991a9c8d813cbcdfab28247f4448d3c52da16ed
lib/mirah_task.rb644003.3 KB473e4561c90b4cfefbb98bf0c7719bc4a601c51aa63ffeab7d3bc73fbc2d4924
lib/mirah/appengine_tasks.rb644003.92 KB4225ef363d035380627e098c19231a148055d50864d50ce240c8a45e21376440
lib/mirah/ast.rb6440014.3 KB3115646e335d0489f3d6029c48a1a3537eb4ec56f9393cebcebdeb40d5496666
lib/mirah/compiler.rb644008.34 KB0dcf96f029820148e41ede2bcdc0fcfa48cdc6ac87838a5a454ac63e12270089
lib/mirah/env.rb644001.7 KBe4397bcdb0b9c8a13f5173b6dd39d357c17895420fc8c76f298e1b43e97f88b5
lib/mirah/nbcompiler.rb644001.42 KBd9a887d6d7d2db77d035662dbe864c89b119eb736412ba05da9a307f45fb9051
lib/mirah/transform.rb644007.66 KB19814c20cfbe26d7c06dda418ff06aa10c57d5797cd3b5cbea8ef2d9a693c86b
lib/mirah/transform2.rb6440021.6 KB0177ef9cd4e586e0e56a72e3340de4dea40c986ce9db7613e5a0e45e37ab40ee
lib/mirah/typer.rb6440011.2 KB3c97bf77c628a076adb645b35a0b2067755fb7485b6851f12458d1b3d79c055b
lib/mirah/version.rb64400722 Bytesa950c47d41f5ffb6b218fe6fd40a6c9e35431b7681f80418655f449124e58c07
lib/mirah/ast/call.rb644008.43 KBadec7c151ea908e7a9430f856db3604b1dc6565b9707b9bab02e080e660d09ef
lib/mirah/ast/class.rb644008.73 KB4ac805ee65337833a5aae7976c87200df7262f44565bbcf7f09e6b6dc09f30a1
lib/mirah/ast/intrinsics.rb6440012.9 KB3db2c2d21b6af3b0c5c92a8f2dc4a21086b66934f91a4dbebfb1fc0acb36ae26
lib/mirah/ast/literal.rb644003.65 KB7c7ebafa288a70b8651c002fc5537892f98ed1398fd012ae962bb72648674514
lib/mirah/ast/local.rb644002.4 KBdb198d6e0a66aa2e70886ee466b02008bb561efa1f9aba3230304952c1cf2bf3
lib/mirah/ast/method.rb644009.9 KB1603b85be05b827f6e2a4bc5b3eb3897954a1ac778eec40a781a1df97b0b2c53
lib/mirah/ast/scope.rb644005.29 KB390bae4c26bafb6fdd790f668b455c6cf796b07852d6386fdff0f35a944811f2
lib/mirah/ast/structure.rb644006.22 KBc6df9bb798271eb5964c6823b82dc81541cb8bd19f946cfbb471578d4bbe9bc1
lib/mirah/ast/type.rb644003.97 KB33662e466575cf2f15403d1d07b1d5e40c1416826e89e31b281a22858750133e
lib/mirah/jvm/base.rb644007.91 KB2cc16aaede9ff8593b488b599a47a12cc6af3c2a580efa3de634f77ddd97682a
lib/mirah/jvm/compiler.rb6440026.5 KBea4b85c4ca2e386560d8d5978337e5dbcdd1e74b2624d7889d9562888f98f925
lib/mirah/jvm/method_lookup.rb644007.14 KB4a54ff31abd2a1deab45f462f244c7abe183cb58489f132793ded72df4be147c
lib/mirah/jvm/source_compiler.rb6440020.6 KBd8c2a298005a42b3fe947889f58b4dabdb087a6610e2d110ddee33682846e536
lib/mirah/jvm/typer.rb644005.07 KBde2c314838c1f62393ea6af072bccce4daee5d8173816ba278d6ff0846d99c21
lib/mirah/jvm/types.rb644009.42 KB73ad4c46448f2efd9ab0da744f25496044ed299f548087771bf02d39c99e7ca7
lib/mirah/jvm/source_generator/builder.rb6440011.6 KB85f479d2ed2cd18afcb4f2d2c442723f5df8f1ccf7eccaf0a0f491bcde4baad2
lib/mirah/jvm/source_generator/loops.rb644003.27 KBa169cd87676a799aba2713daa45f26df4c7c0638caa99bd166231a4566423af7
lib/mirah/jvm/source_generator/precompile.rb644004.15 KBbd32c61773744c31a7ba6642ee2920e47553264ec1bf34f36f135b7643e8aab3
lib/mirah/jvm/source_generator/typer.rb64400868 Bytes170dc539c50b03ee4e65319fd985c08dc82e2c5b9efa45b6d0fb69c7dd50d12b
lib/mirah/jvm/types/basic_types.rb644001.93 KB210c7923fa97ecdba2e2d6a9bea5e1b6474a226005440256a4de35465e7c2928
lib/mirah/jvm/types/boolean.rb644001004 Bytes6f1c9ed8774fcefe662590d0dccdf4c6604f84e0228bf0a0d6cfcb9f7771676c
lib/mirah/jvm/types/enumerable.rb644003.2 KBabb90c938bf1c2319b32279f0887b83ddd044ca2777122073929ff61554bd70c
lib/mirah/jvm/types/extensions.rb644002.54 KB204e1765c25924880c4a6bbe0642c3fdb0ff4b06f546f47116c0a05b573866df
lib/mirah/jvm/types/factory.rb644005.58 KBb32c5cae36384f2b88cf6f3cf457fc2286ad575052b58b45ee9326cd9070e4c8
lib/mirah/jvm/types/floats.rb644001.99 KB35025b3ba9752d45dd1e6e7b8fd98480a8f592795a0df48c2b3b3750b495a059
lib/mirah/jvm/types/integers.rb644004.52 KBa7fce8be5ee4d3eac34e919888172839dbf75bcba32995e97a60339818963f32
lib/mirah/jvm/types/intrinsics.rb6440012.1 KB3089f7564167be55f71a9a2de44e8f9aa22fd4f071ea9fc20625e0e7afe10c9d
lib/mirah/jvm/types/literals.rb644002.39 KBa9ad60ae826bd233128f6856e827c8782250d35f3b88fbdec64c3685eda61f71
lib/mirah/jvm/types/methods.rb6440015 KBe2e0ab7733ec40310f4737b133798b739d5a6e732849013221a45c149b96b9ea
lib/mirah/jvm/types/number.rb644004.58 KB11016cd76161bc4c115dc203eec3216e83d95582a508e2f9826cbfc98d2b56d3
lib/mirah/plugin/edb.rb644001.59 KBe617af65fdea48ba1442ee14c57f74ea6962f151fc21406aaa25eaa88cf38c69
lib/mirah/plugin/gwt.rb644004.96 KBb0f3aad3f209a46f46fbb26db3aaa0af4eeb8582ddd2c7401f6b8ac7b5849023
lib/mirah/plugin/java.rb644002.29 KB69eea4f7312affb1f3aef537c92ec75521693000ffd30c5cd5643cf841a87e93
test/test_ast.rb6440011.9 KB7c6a931e5e1cfdd8db9fc2f0b17abf576a4072663d15749dba916833494c86f7
test/test_compilation.rb644002.92 KBba850ab9981068edf59834dc091fc3a2580434bf3fea7f2d27bcae96193c4a11
test/test_env.rb644001.93 KBc23e7c8912a2609b4d87b5143dfcb5a3b57e206493a850eabe5712fb52fdb7b9
test/test_gwt.rb644002.16 KB1dc3318d114410e3af62a74c4db6ef8b040ef3e9b78b73ca350665aced379fc5
test/test_java_typer.rb644006.94 KB038d39d22f1ad918f7c793c546c558edf911829fe078c9559605217f804f3528
test/test_javac_compiler.rb644002.63 KBc8e43a4821fe122e934529f49fb4e2a414c016e26baeeb564d7f8aca4e8d1731
test/test_jvm_compiler.rb6440054.9 KB5c30976bb83c18805fc1c8498d289139b38004394e18d0c5d04d348e5c73cb2f
test/test_typer.rb644008.02 KBcab3d3d0d5b17df192b4ead76e8b6cbcba94e15a1f4ae9c9cee39521c959ae75
examples/bintrees.mirah644002.13 KB00a2e7a02a905d30b5d7d4d0ad586f82884fd4e0e149fa8afab43643b59589d6
examples/construction.mirah64400843 Bytes8e39c4e53fee69fcce6ca1568e8f31778cc444574bfd3ec709aa0fe122ae6ded
examples/dynamic.mirah64400958 Bytes9fb117a184f2ba4ae0865d309629f1d3c8914744843fff445c818d0e35e16a2e
examples/edb.mirah64400743 Bytes63345cb93feeea06177c377e7291feda3e28583432d28107e8433b03466101dd
examples/fib.mirah64400940 Bytesf63ced125caa9c540b6c382c53bcdf8f8eefa7fa4f401ad17ee0c7344a03c0f2
examples/fields.mirah64400936 Bytesbc984f4cbf09cbc6144e660027d9ea80e3e2281056f2553424504a48bed788b9
examples/fractal.mirah644001.41 KBc4947fee02df787780e846918bada343371b59822812448af29e32070284c917
examples/java_thing.mirah64400906 Bytes7b651ff7a0ada54c824700ff90922a19427e31a78beb6d9ab7938b4deee3c4c5
examples/simple_class.mirah64400845 Bytesde87d1fc936714a62b6aeb1400ce188d6a87fe43b01ee32c257280065ad2c9b3
examples/sort_closure.mirah64400916 Bytesf4923a778ce7cf04f399b8e1c34805b91d57bfef7db45df3f2e197eb4dafdcc7
examples/swing.mirah644001.07 KB957438f9872261fe28164e4b56d7befde16c5b6456f098475078920422d2fd29
examples/tak.mirah64400884 Bytes9ee11c5ce2ca7db73080f64f1b91097f141a70910c397b341b16bf2ed06c12c0
examples/test.edb64400120 Bytesb4a15e1b34664784b050fe9b673a12fb14de4ba1bd1207db48f8708adbaee1a9
examples/ant/example-build.xml64400181 Bytes87855b36859e9810aa85276d77a905acd72dd15256b5a843ca4a7dbe44492a9c
examples/appengine/Rakefile644001.23 KB7d42382b4678406c813058dbaf33c1bb02e63cd9a40a01de0f0937fe1737103c
examples/appengine/Readme64400724 Bytes02b5497cab01ba78f413fc4b16606795d61de6ef2f4055fbfb85389e8d0de87e
examples/appengine/src/org/mirah/list.dhtml64400340 Bytes6bc1d146771f2f24463325f898da58ab3f456c9291e0bfb3b73622d6e7e949ec
examples/appengine/src/org/mirah/MirahApp.mirah644001.92 KBc406a8c5d240289619f72b3b0ca948f125d6c32d93c2692cec5d07a66ac38d59
examples/appengine/war/WEB-INF/lib/dubydatastore.jar6440010.3 KB97e9bf9de67d190988d7b9931b661312e751939f56b7fea94926e6b01dd57190
examples/plugins/appengine/Rakefile644002.01 KB048524ac0d9e18e2de9369fec5e7030cdfe76a524c73801aff8737e0e517d397
examples/plugins/appengine/lib/com/google/appengine/ext/duby/db/datastore.rb6440010.3 KB5b469920e9d5eb15d2c014c87169869e9b964f6e35eed144ee125644904736db
examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby644007.9 KBfa51f08d286886bbd349d8b7d895e57e3529525573edbc43865306583fb97c1e
examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby644003.44 KBf49e72e38b9cbb2c7bd14a3fa19b1026cf8667ba156a8ce602f469fe46923c2d
examples/wiki/Rakefile644001.2 KB07e54aa9be234904bcd1fbe84935d1482e04f588cd8a3a762d958aad2beaa8d6
examples/wiki/src/org/mirah/wiki/edit.eduby.html644001.38 KB39e51e1a2ac654928bb8bdf056e9c7dc1434ef6e60f241a871589ef0a0bb2b21
examples/wiki/src/org/mirah/wiki/error.eduby.html6440037 Bytesf4eca943560c7775ffc77e897cfc5b2a10a1f0c0a89033760f544219f00031af
examples/wiki/src/org/mirah/wiki/layout.eduby.html644002.26 KBffcdfeaab9adaea58e1fd5caca434b95262dc975d6da2cf5ba9189ad6a9b24da
examples/wiki/src/org/mirah/wiki/MirahWiki.duby644008.28 KB31fd9a6c96b8ed11f582d85f748a7ecd8e7b5d1bfbd4dad21a2753d2f6c9b2f9
examples/wiki/src/org/mirah/wiki/parser.eduby.html64400200 Bytes71f0c74c8ee3d321a738d89da3cdf8377e80758a15a7c6512394a0b75fc6958c
examples/wiki/src/org/mirah/wiki/view.eduby.html64400311 Bytes2f8140d3a8bf912ee0066ce38a036e198bef730d952c57ba13f8ecc725cab05f
examples/wiki/war/app.yaml64400462 Bytes94d90ef8fd4175e7ca3bd0d097499d7cf669f3498ee6c3e6b3526081bb9ec85f
examples/wiki/war/public/favicon.ico644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
examples/wiki/war/public/robots.txt644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
examples/wiki/war/public/images/appengine_duby.png644007.75 KB1faeb200781af3464aef87d25dbf512164a601a7c8f6f0686a409f1e515d45a7
examples/wiki/war/public/images/back.gif64400361 Bytese235e3d0eb6568db83713f5695669830cdec9e04f83da8170c99e978c8e7c808
examples/wiki/war/public/images/dir.gif64400401 Bytesa0f9032f2b0321a1776d3648edfa269075aca62c73ff34da1de4a6b8db3baae7
examples/wiki/war/public/images/file.gif64400350 Bytes3f124e789ee00d8049808245fd5a98c980c336fddcde25641c23dd4c9f0d202f
examples/wiki/war/public/javascripts/prettify.js7550015.7 KB71fa1bdda9e12c73d091bebd974e66d78e70a3e54e2298d05615fe7622042738
examples/wiki/war/public/stylesheets/main.css644002.16 KB0780b9dd25c399b45a40fd0aa08496172a15db101ad954f9831159febad4c0ef
examples/wiki/war/public/stylesheets/prettify.css75500375 Bytes42dd965b892457c7d4678e9beba90e6f751b77e8dcf6770fd57c814709e06c51
examples/wiki/war/public/stylesheets/sh_style.css644003.28 KB021c46c800097a062db69466a4ab8330c52cc5cc94268c2a46d11b103923fda1
examples/wiki/war/public/stylesheets/source.css64400437 Bytes69a45c9294b23a08208369bd3278d63b5465c9071553dfe3b3206911177efbc8
examples/wiki/war/public/wmd/showdown.js644009.62 KBebf571dbc1dc994e336fe087cdcf83030dca5acbbc66e663416eb4ccf09a0d82
examples/wiki/war/public/wmd/wmd-base.js6440033.3 KB41162545895ef70640197a81e3a8103fe4370530ac20e98c1ac08ceee32230b4
examples/wiki/war/public/wmd/wmd-plus.js644006.87 KB074b8594f6a3f8283a0cedb75e52723f693131c557755fd95d75d131c58d4f3e
examples/wiki/war/public/wmd/wmd.js644001.58 KB556e329746bdebaf5acc768f00601455525814b3b4042be1a2e9d37272c38ce6
examples/wiki/war/public/wmd/images/bg-fill.png64400177 Bytes133b840b47be7c071ce65146aed8e09b325c75ba5b24d9ea2729c9d40b0b22b4
examples/wiki/war/public/wmd/images/bg.png644001.77 KB4054528c86713a2397dc23bdc7c120e4f66387276803024b981bb7b39d3d697a
examples/wiki/war/public/wmd/images/blockquote.png64400284 Bytesea5d5a57a80ffff91cd09a7d24dff00e1b168405c659eb6a54314967d2e51ab7
examples/wiki/war/public/wmd/images/bold.png64400255 Bytes50129daed8f3433ac4d55166329a09f96d34bb4469edd8f633285c364cb2a31a
examples/wiki/war/public/wmd/images/code.png64400214 Bytes2ae23b6626989b4dbbaf29a0a4b29e10dcdc8bde10f6396c0bb8702fb9137e02
examples/wiki/war/public/wmd/images/h1.png64400203 Bytesaa6908983e801f3f039c42666ae07bdd2ed063ffc10494c9027cd423294bd95b
examples/wiki/war/public/wmd/images/hr.png64400218 Bytes66f36d806ae3d9131a06fba464dc94cf27ffb489b310d68fb84515ab48f2eeee
examples/wiki/war/public/wmd/images/img.png64400447 Bytes0c501d8b9e61d0acc3700bc6772142cc13abf06cf31649b697e53a5060f22378
examples/wiki/war/public/wmd/images/italic.png64400247 Bytesb143d730d43afa3212983c26e1165aca45fc151436c12bad21d6abeb178576c3
examples/wiki/war/public/wmd/images/link.png644001.05 KBdd69c34e6ce66dfa34679a2423bbfe2f2238b216f9aee1eaad83997fef5c0f2e
examples/wiki/war/public/wmd/images/ol.png64400215 Bytesd95604c5648795e3e319ab243b79c29c72a3b4599c7e6bc5f1bd98f8af051fc1
examples/wiki/war/public/wmd/images/redo.png64400669 Bytes9111677db6a5951956824aefc82e1499c845c13b5831a2515e7431bbc253a37f
examples/wiki/war/public/wmd/images/separator.png64400210 Bytes4007a0aa0c694d14465b14f259b9b5aa8887cd76d3e75045c7f90e6cb5435f21
examples/wiki/war/public/wmd/images/ul.png64400172 Bytesc131f2f24a9641b462673ae3a09c79b053ed4906570c7af5aefaca953fc9bcc3
examples/wiki/war/public/wmd/images/undo.png64400651 Bytes022ab5312cb417cd6d1bd584da1ae1fc99336b06b6d5b718ffe06024660f2459
examples/wiki/war/public/wmd/images/wmd-on.png64400477 Bytesca012cc1637d12ae114d59e64966667fe822c0bf44e5da689d5d83a7ba1060c5
examples/wiki/war/public/wmd/images/wmd.png64400518 Bytesac68b82d01a3492ef0b1af3c14c5b7f0f284ac2c0b23977049d36f9d2f608708
examples/wiki/war/src/org/mirah/wiki/edit.eduby.html644001.38 KB39e51e1a2ac654928bb8bdf056e9c7dc1434ef6e60f241a871589ef0a0bb2b21
examples/wiki/war/src/org/mirah/wiki/error.eduby.html6440037 Bytesf4eca943560c7775ffc77e897cfc5b2a10a1f0c0a89033760f544219f00031af
examples/wiki/war/src/org/mirah/wiki/layout.eduby.html644002.26 KBffcdfeaab9adaea58e1fd5caca434b95262dc975d6da2cf5ba9189ad6a9b24da
examples/wiki/war/src/org/mirah/wiki/MirahWiki.duby644008.28 KB31fd9a6c96b8ed11f582d85f748a7ecd8e7b5d1bfbd4dad21a2753d2f6c9b2f9
examples/wiki/war/src/org/mirah/wiki/parser.eduby.html64400200 Bytes71f0c74c8ee3d321a738d89da3cdf8377e80758a15a7c6512394a0b75fc6958c
examples/wiki/war/src/org/mirah/wiki/view.eduby.html64400311 Bytes2f8140d3a8bf912ee0066ce38a036e198bef730d952c57ba13f8ecc725cab05f
examples/wiki/war/WEB-INF/pegdown.jar64400343 KB2caf5cdc67ed9088f55732565609cbf99e3593fdfa2ad54a9b3f018fcc23bc17
examples/wiki/war/WEB-INF/classes/test/HeredocContext.class644001.17 KB41b9946c0a4913e5fca327a7956393e5bb44d1771ed9e9972e0bdac210d49f26
examples/wiki/war/WEB-INF/classes/test/MirahParser.class64400160 KB513f34efa517f7e145d83e5567242181343098c730acdc4921a05735cdcaef7e
examples/wiki/war/WEB-INF/lib/appengine-api.jar644009.55 MBdbb6ce3103c2752c3b651bfe647ea8934d8fcf1f2dc39d7e59b283df77047554
examples/wiki/war/WEB-INF/lib/dubydatastore.jar6440010.3 KB97e9bf9de67d190988d7b9931b661312e751939f56b7fea94926e6b01dd57190
examples/wiki/war/WEB-INF/lib/jmeta-runtime.jar6440018.7 KB355e8570bc551639210989511729578e23cdb5db5af22e9cb74ccf8bbb2d524a
examples/wiki/war/WEB-INF/lib/pegdown-stubs.jar644003.39 KB3ff406acba1241363e8998985d980552cb4a2e4c2e8a05dd067fc7c91c6cad4c
javalib/dynalang-invoke-0.1.jar6440059.5 KBaeb16776335c85aa20d57feb73d5d8e214e3635d91debb2895255800daebdd03
javalib/JRubyParser.jar644001.42 MBbdc3e8a49521b9c437b467e3184eb209b02bcddf477455e2f0d0c45632faf2af
javalib/mirah-bootstrap.jar6440026.2 KB11944211bdcd229fabb3dc2a60713fe6b9d2c14c1faca69340105b6cf8229f6e
javalib/mirah-parser.jar64400106 KB528325e4c65279b860729853d40a5caeb2f1130a67b520d0abd221175d1c223b
History.txt644001.33 KB3353bf6edc152d9df19dbe83bbae0d0c44dccff4c8e209c874f4bd45ce5af0a4
README.txt644001.44 KB0b08683eb42da5cf06f49473dce7c3d5001ec814b5cf978b5e174db9ee73fd24
Rakefile644002.93 KB8358186d524f0c3cd39a661204e8eed7843bf4a8cb4f56750f93a92e421c171f