{
  "archives": [
    {
      "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
      "commitObject": "dHJlZSBkMTAxNjYzODM5MDUzMTI1ZTJlMTc1NDhiNjFjNjIwMmE3MDdhZTc2CnBhcmVudCA3YTM4YTA1ZWQxZDJkYTliYTBkOWY4ZTY2ZDdlNTM2ZWUyYTcxZjUxCmF1dGhvciBlbnVtaW5vdXMgPGVudW1pbm91c0BnbWFpbC5jb20+IDE3OTIwOTEzNTYgLTA3MDAKY29tbWl0dGVyIGVudW1pbm91cyA8ZW51bWlub3VzQGdtYWlsLmNvbT4gMTc5MjA5MTM1NiAtMDcwMAoKTGluayB2ZXJpZmllZCBzdHJ1Y3R1cmVkIHJlcG9ydCBjb3ZlcmFnZSBhbmQgZXhhY3QgQ0kgZXZpZGVuY2U=",
      "entries": [
        {
          "cid": "bafkreid4rmf6kxw3see5z4scvzgjqmt35tiour4gbbqlsy27kkfj6qjqnq",
          "disposition": "included",
          "gitBlobSha": "083e566f580a9f4a03565b9cd4a301340be194c3",
          "mode": "100644",
          "path": "LEAN_VERIFICATION.md",
          "sha256": "7c8b0be55edb9109dcf242ae4c98327becd0ea47860860b9635f528a9f41306c",
          "size": 1457,
          "type": "blob"
        },
        {
          "cid": "bafkreiezwtcb6zsobgpwy4grr2ec3goivzuwh2begm5lssclq7lcea77ye",
          "disposition": "included",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "mode": "100644",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "size": 137,
          "type": "blob"
        },
        {
          "cid": "bafkreicvza7aahzilxurfms3dodglqclrj4qp4fc2oqd43txu7nrug62pu",
          "disposition": "included",
          "gitBlobSha": "2c918b1c815d0bc1c0cd79d0c34c07bcad4b511c",
          "mode": "100644",
          "path": "README.md",
          "sha256": "55c83e001f285de912b25b1b8665c04b8a7907f0a2d3a03e6e77a7db1a1bda7d",
          "size": 9200,
          "type": "blob"
        },
        {
          "cid": "bafkreigqa3g7sxvk56pc33cw5ygm2dkarzenyp4lb75ykjj6o727tf5zh4",
          "disposition": "included",
          "gitBlobSha": "029bcb4634eff34c5a6c5d334037ff9c76e4cccb",
          "mode": "100644",
          "path": "animal.yaml",
          "sha256": "d006cdf95eaaef9e2dec56ee0ccd0d408e48dc3f8b0ffb85253e77f5f997b93f",
          "size": 1302,
          "type": "blob"
        },
        {
          "cid": "bafkreiehfowsyx4sjfyht3ub7n7kvb724k5pkqefkvdczceiujr2aeybru",
          "disposition": "included",
          "gitBlobSha": "ff74cb35881dca515f97cded1274986702a96395",
          "mode": "100644",
          "path": "examples/demo-report.json",
          "sha256": "872bad2c5f92497079ee81fb7eaa87fae2baf5408555462c8888a263a013018d",
          "size": 3456,
          "type": "blob"
        },
        {
          "cid": "bafkreidk7rhxs6itbpjoflcahzljtthdykzgw3kgkifruv34ra7iaqxn7e",
          "disposition": "included",
          "gitBlobSha": "33661d4103d3bbe75684141b0898107f3a57c36e",
          "mode": "100644",
          "path": "schemas/report.schema.json",
          "sha256": "6afc4f7979130bd2e2ac403e5699cce3c2b26b6d46520b1a577c883e8042edf9",
          "size": 5770,
          "type": "blob"
        },
        {
          "cid": "bafkreib5hw76v4w4vmgwxpz6yvdyyzgiqhqwxv4k5muodhmgjislwyzqre",
          "disposition": "included",
          "gitBlobSha": "65421922766c9178c1b188703ac21c03f95be6dd",
          "mode": "100644",
          "path": "src/circus.py",
          "sha256": "3d3dbfeaf2dcab0d6bbf3ec5478c64c881e16bd78aeb28e19d864a24bb633089",
          "size": 1964,
          "type": "blob"
        },
        {
          "cid": "bafkreigfh7idvddwiez255edzx4wtl7ggoz5yaqvcqlsj4dnhlsmi24vly",
          "disposition": "included",
          "gitBlobSha": "2815b8b4e6b8d827707f46e562e5ca4993b8daed",
          "mode": "100644",
          "path": "templates/audit-report.json",
          "sha256": "c53fd03a8c764133aef483cdf969afe633b3dc0215141724f06d3ae4c46b955e",
          "size": 420,
          "type": "blob"
        },
        {
          "cid": "bafkreigtwsoecvjhonvxlfdrgalp6uduxlctgbihjcytk2p25nurolyrs4",
          "disposition": "included",
          "gitBlobSha": "d13095a0b4ab5662e29babc7739c2fab8df92e4f",
          "mode": "100644",
          "path": "tests/test_circus.py",
          "sha256": "d3b49c415527736b7594713016ff5074bac533050748b13569faeb69172f1197",
          "size": 1304,
          "type": "blob"
        }
      ],
      "gitTreeSha": "d101663839053125e2e17548b61c6202a707ae76",
      "license": {
        "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
        "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
        "path": "LICENSE",
        "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
        "spdx": "CC0-1.0"
      },
      "repo": "enuminous/Circus",
      "sourcePack": {
        "id": "central-efmw-v1",
        "lockSha256": "7a12eef2cd7e720e88d1578428a3352c881a0e9cfda5fce87c0f23fc13368bca"
      },
      "status": "fully-mirrored"
    },
    {
      "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
      "commitObject": "dHJlZSA3YzQ5ZmVhNjFlOWI5ODU1ZmI2YTE3OGI3ZGQ5NGI0OGQ5YzRkMTdmCnBhcmVudCAwZDYxNmNkNjJjYzlmMDYxZmYwMmIyMzllYjJjN2IzZWIxNGEzOTFkCmF1dGhvciBlbnVtaW5vdXMgPGVudW1pbm91c0BnbWFpbC5jb20+IDE3OTIxMTE4MDYgLTA3MDAKY29tbWl0dGVyIGVudW1pbm91cyA8ZW51bWlub3VzQGdtYWlsLmNvbT4gMTc5MjExMTgwNiAtMDcwMAoKZG9jczogcmVjb3JkIHZlcmlmaWVkIENpcmN1cyByZXBhaXIgYW5kIGZ1bGwgcGlwZWxpbmUgZXZpZGVuY2UKClJlY29yZCBwcm9vZiBjb21taXQgMGQ2MTZjZDYyY2M5ZjA2MWZmMDJiMjM5ZWIyYzdiM2ViMTRhMzkxZCBhbmQgc3VjY2Vzc2Z1bCBBY3Rpb25zIHJ1biAzODgzMTQ3OTE1MC4gUHJlc2VydmUgdGhlIHNlcGFyYXRlIHNjb3BlcyBvZiBMZWFuIG1vZGVsIHByb29mcywgZmluaXRlIGZyb3plbi1zb3VyY2UgY29ycmVzcG9uZGVuY2UsIGFuZCBpbmNvbXBsZXRlIGVuZC10by1lbmQgWm9vIGltcGxlbWVudGF0aW9uIGVxdWl2YWxlbmNlLgoKVXBkYXRlIG9ubHkgdmVyaWZpY2F0aW9uIGRvY3VtZW50YXRpb24gYW5kIGl0cyBtYW5pZmVzdCBoYXNoZXM7IHN0YXRpYyBpbnRlZ3JpdHkgY2hlY2tzIHBhc3Mu",
      "entries": [
        {
          "cid": "bafkreicsxhhx6kgyuylk663bzciu3j3fafa5gnzoojxofl2miogdn25it4",
          "disposition": "included",
          "gitBlobSha": "2004fbd1da010d20ad2a51cb4d189e4dad64801e",
          "mode": "100644",
          "path": ".github/workflows/lean.yml",
          "sha256": "52b9cf7f28d8a616af7b61c8914da7650141d3372e726ee2af4c438c36eba89f",
          "size": 2021,
          "type": "blob"
        },
        {
          "cid": "bafkreiej3vqr64bgn4fazywx6latm6yqzcseclfjat36bpqq6kii23gnue",
          "disposition": "included",
          "gitBlobSha": "dc3bbe7bf9c34a7eb996fe65b3a35f4473626ef6",
          "mode": "100644",
          "path": ".gitignore",
          "sha256": "89dd611f70266f0a0ce2d7f2c1367b10c8a4412ca904f7e0be10f2908d6ccda1",
          "size": 33,
          "type": "blob"
        },
        {
          "cid": "bafkreidioykyjn62tmindeptod2srfuyvlkdcklo5wwysxgw2ja7uld4ri",
          "disposition": "included",
          "gitBlobSha": "625f6b87256144f515b024980356d6c50c4debe5",
          "mode": "100644",
          "path": "Ant.lean",
          "sha256": "68761584b7da9b10d191f370f5289698aad431296eedad895cd6d241fa2c7c8a",
          "size": 1688,
          "type": "blob"
        },
        {
          "cid": "bafkreigwoicnxpvd3uaexohi5gk5maoprklsxuk4bbm5franskhccqpu7e",
          "disposition": "included",
          "gitBlobSha": "90a33e2a4b1482c74cf0759ccdceed59c7ba8e84",
          "mode": "100644",
          "path": "Audit.lean",
          "sha256": "d67204dbbea3dd004bb8e8e995d601cf8a972bd15c0859d2c40d928e2141f4f9",
          "size": 2272,
          "type": "blob"
        },
        {
          "cid": "bafkreibqctmjndb7g3hmzb6py7eflugglvaue2gysgkyf6dz3o6fqnv5wm",
          "disposition": "included",
          "gitBlobSha": "8dea8a4ffa6433fa4c9aba2d1c33fa51f28e7982",
          "mode": "100644",
          "path": "Axolotl.lean",
          "sha256": "3014d8968c3f36cecc87cfc7c855d0c65d414268d8919582f879dbbc5836bdb3",
          "size": 1135,
          "type": "blob"
        },
        {
          "cid": "bafkreic2fq3nq2y7u6svyjzaxypoi5n4dshxm7anofqcfsb6marfvyux6u",
          "disposition": "included",
          "gitBlobSha": "726b8b4b4db0f0e46370f0997dcecf04fe3fbaf7",
          "mode": "100644",
          "path": "BUILD_STATUS.md",
          "sha256": "5a2c36d86b1fa7a55c2720be1ee475bc1c8f767c0d716022c83e60225ae297f5",
          "size": 3617,
          "type": "blob"
        },
        {
          "cid": "bafkreif6zop7moqkqlzfnuejj4dmgb6rafg4rgbcvt73nabmg5z7fnb7bi",
          "disposition": "included",
          "gitBlobSha": "d8a7643e11aa3eae7b400bb5590676319a8e3f5a",
          "mode": "100644",
          "path": "Bat.lean",
          "sha256": "becb9ff63a0a82f256d0894f06c307d1014dc89822acffb6802c3773f2b43f0a",
          "size": 846,
          "type": "blob"
        },
        {
          "cid": "bafkreibkaw4lzv76p4yunv7isfxyjkw65k3whskuiz74c36r374rwuyo5i",
          "disposition": "included",
          "gitBlobSha": "0f83a9e49d4c3fd33aa7227fbaaf6c1dad58d8d7",
          "mode": "100644",
          "path": "Beaver.lean",
          "sha256": "2a05b8bcd7fe7f3146d7e8916f84aadeeab763c954467fc16fd1dff91b530eea",
          "size": 803,
          "type": "blob"
        },
        {
          "cid": "bafkreifvb4z5c2v6lnqmgmvo5veytxzou6o5cduxshxt6dvsk4ywj5bwbq",
          "disposition": "included",
          "gitBlobSha": "bd2d35300983a20a998587802b361953f8e5b02a",
          "mode": "100644",
          "path": "Bison.lean",
          "sha256": "b50f33d16abe5b60c332aeed4989df2ea79dd10e9791ef3f0eb2573164f4360c",
          "size": 799,
          "type": "blob"
        },
        {
          "cid": "bafkreiclev3gax5k3oejnkciipdgqt2tsqdgwbcwfknfr7yqd6n3c62jm4",
          "disposition": "included",
          "gitBlobSha": "816b21d38a8d1114d307732f1684abd65cf550a0",
          "mode": "100644",
          "path": "Bonobo.lean",
          "sha256": "4b2576605faadb8896a84843c6684f5394066b04562a9a58ff101f9bb17b4967",
          "size": 734,
          "type": "blob"
        },
        {
          "cid": "bafkreiatxtu2fsy4hgmbjcjeycs5jozjtap5vhfmrugqhrnxbb23szoqke",
          "disposition": "included",
          "gitBlobSha": "17c341ec9236b991e3d850d895feb89a20180671",
          "mode": "100644",
          "path": "Butterfly.lean",
          "sha256": "13bce9a2cb1c3998148924c0a5d4bb29981fda9cac8d0d03c5b70875b965d051",
          "size": 826,
          "type": "blob"
        },
        {
          "cid": "bafkreie6uzqtbco2iq3jwqy32f7uagw7wi35wsgzmdij7j7wqlbn5ph2q4",
          "disposition": "included",
          "gitBlobSha": "e52f82c501a06532da1b5b5d14a3ced99329ca45",
          "mode": "100644",
          "path": "COVERAGE.md",
          "sha256": "9ea6613089da44369b431bd17f401adfb237db48d960d09fa7f682c2debcfa87",
          "size": 5852,
          "type": "blob"
        },
        {
          "cid": "bafkreiblnhro47qpnxuulv4yio22blekfaj5o2nr5exuo44i3mzlurxvua",
          "disposition": "included",
          "gitBlobSha": "9c612165af141d5421f18eacf43d41dd9dcba8ad",
          "mode": "100644",
          "path": "Cat.lean",
          "sha256": "2b69e2ee7e0f6de945d79843b5a0ac8a2813d769b1e92f477388db32ba46f5a0",
          "size": 774,
          "type": "blob"
        },
        {
          "cid": "bafkreibh6t5iopwahly666ze3wvktjfjiji5nqdephlof5tanwvkqjgesy",
          "disposition": "included",
          "gitBlobSha": "471b23c0b87c450979cddc17bf641bbb6638218b",
          "mode": "100644",
          "path": "Chameleon.lean",
          "sha256": "27f4fa873ec03af1ef7b24ddaaa9a4a94251d6c06479d6e2f6606daaa824c496",
          "size": 667,
          "type": "blob"
        },
        {
          "cid": "bafkreicohnumazln2fqumxkisgusqxsz6uofvn5ggrsme7jygstprycnr4",
          "disposition": "included",
          "gitBlobSha": "195d2803023dfba18e4a44a019855e901ae9f112",
          "mode": "100644",
          "path": "Cobra.lean",
          "sha256": "4e3b68c0656dd161465d4891a9285e59f51c5ab7a63464c27d3834a6f8e04d8f",
          "size": 886,
          "type": "blob"
        },
        {
          "cid": "bafkreigwx42p37sltuwwxx2qow3qdrvef33jok6gxloi635fyr6okav2iq",
          "disposition": "included",
          "gitBlobSha": "4fe032e03c3ea044d7651eeba99c15ee56c90fd6",
          "mode": "100644",
          "path": "Core.lean",
          "sha256": "d6bf34fdfe4b9d2d6bdf5075b701c6a42ef6972bc6badc8f6fa5c47ce502ba44",
          "size": 4310,
          "type": "blob"
        },
        {
          "cid": "bafkreibj67tghj45ssuuc2ujztyzkdcul6xsgrkotifcxpwzuof5m23kaq",
          "disposition": "included",
          "gitBlobSha": "0554861ba91cdc95b34f03f99c97a6f02ac1a315",
          "mode": "100644",
          "path": "Crab.lean",
          "sha256": "29f7e663a79d94a9416a89ccf1950c545faf23454e9a0a2bbed9a38bd66b6a04",
          "size": 1688,
          "type": "blob"
        },
        {
          "cid": "bafkreidaicwjcjcmv3lyb62dxxqma7dxm2gxcsd7z5l4dpht47vqi75pay",
          "disposition": "included",
          "gitBlobSha": "73541ca7b4c7f24abe4d8020b2c327fc5cbd6ac3",
          "mode": "100644",
          "path": "Crocodile.lean",
          "sha256": "6040ac91244caed780fb43bde0c07c77668d71487fcf57c1bcf3e7eb047faf06",
          "size": 975,
          "type": "blob"
        },
        {
          "cid": "bafkreiegjsiba47rtxmrua5b5h7nyzztgh6cmpn3dmxtujlhzm54crr6gq",
          "disposition": "included",
          "gitBlobSha": "32c43643e9ebe5ba4d353cc72e230640ea2a509c",
          "mode": "100644",
          "path": "Dolphin.lean",
          "sha256": "864c901073f19dd91a03a1e9fedc673331fc263dbb1b2f3a2567cb3bc1463e34",
          "size": 1700,
          "type": "blob"
        },
        {
          "cid": "bafkreiamcs2nlj4igld5b3sd67gi5bjia36harweovaazgmoilzmesuf7a",
          "disposition": "included",
          "gitBlobSha": "b336527024f9aa0c354683715101f85530635cd9",
          "mode": "100644",
          "path": "Dragon.lean",
          "sha256": "0c14b4d5a78832c7d0ee43f7cc8e852806fc7046c475400c998e42f2c24a85f8",
          "size": 1672,
          "type": "blob"
        },
        {
          "cid": "bafkreify2bjkvcyriywudff7i76tnz7pmrir26xbket6o6yds5zh2qiwg4",
          "disposition": "included",
          "gitBlobSha": "fb294e0ff085ce711d220ead205bc1751fcf5b74",
          "mode": "100644",
          "path": "EXACT_ARITHMETIC.md",
          "sha256": "b8d052aa8b11462d4194bf47fd36e7ef64511d7ae15127e77b0397727d411637",
          "size": 1873,
          "type": "blob"
        },
        {
          "cid": "bafkreiflkd6rxvrpfqsba2onuhrzhj5gtjznqzjmrrpb4krfudy5pj3cgi",
          "disposition": "included",
          "gitBlobSha": "37c59eb4356bf3b4bea108520a2611f2c15065ab",
          "mode": "100644",
          "path": "EXTENSION_COVERAGE.md",
          "sha256": "ab50fd1bd62f2c241069cda1e393a7a69a72d8652c8c5e1e2a25a0f1d7a76232",
          "size": 4409,
          "type": "blob"
        },
        {
          "cid": "bafkreihs2ki7flb3oeskmbac6boyq6h36azvs2rw2iumseenwlnfgxgr64",
          "disposition": "included",
          "gitBlobSha": "9c4480e5f2654d478e6b0803de1ce542067e7ec1",
          "mode": "100644",
          "path": "Eagle.lean",
          "sha256": "f2d291f2ac3b7124a60402f05d8878fbf033596a36d228c9108db2da535cd1f7",
          "size": 1553,
          "type": "blob"
        },
        {
          "cid": "bafkreibd6fjxjcwoph2myevtbyhe7c3nxfqsl6qzmfwf7d23qsbxg4lply",
          "disposition": "included",
          "gitBlobSha": "9d71864473cab787e385d3805bb76811d5ca4510",
          "mode": "100644",
          "path": "Elephant.lean",
          "sha256": "23f153748ace79f4cc12b30e0e4f8b6db96125fa19616c5f8f5b848373716f5e",
          "size": 1087,
          "type": "blob"
        },
        {
          "cid": "bafkreicpxcki255ybh6p5yd4q6j3fxwju5szbmpi5vwheymureld5tspbm",
          "disposition": "included",
          "gitBlobSha": "bad36bb6e6f6b369f3e6232fec7e0601958df9bd",
          "mode": "100644",
          "path": "ExactThresholds.lean",
          "sha256": "4fb8948d77b809fcfee07c8793b2dec9a76590b1e8ed6c72619489163ece4f0b",
          "size": 3601,
          "type": "blob"
        },
        {
          "cid": "bafkreid5y5pztgayl5bgiw4qky5a2lfvugcd4nbnu3qsfeb7rmwvqopmtm",
          "disposition": "included",
          "gitBlobSha": "5bd67bb722ea5c2f86601742957c69cc1b92de00",
          "mode": "100644",
          "path": "ExtensionFixtures.lean",
          "sha256": "7dc75f9998185f42645b90563a0d2cb5a1843e342da6e122903f8b2d5839ec9b",
          "size": 79837,
          "type": "blob"
        },
        {
          "cid": "bafkreidvltbnv2dgb4gi2vyq6qlncdhguft73ceq6sgeuvg3vlf45mzphe",
          "disposition": "included",
          "gitBlobSha": "7c8f2948b884b555a759d5e2861996a955d681f9",
          "mode": "100644",
          "path": "Extensions.lean",
          "sha256": "755cc2dae8660f0c8d5710f416d10ce6a167fd8890f48c4a54dbaacbceb32f39",
          "size": 6044,
          "type": "blob"
        },
        {
          "cid": "bafkreieaeb4n3btdirbcdsf7curbiaevmhs7lwcl6v6fk47y52m5se63u4",
          "disposition": "included",
          "gitBlobSha": "fd0944a628a939aa803e62d130dacb3570988e89",
          "mode": "100644",
          "path": "FORMALIZATION_NOTES.md",
          "sha256": "802078dd8663444221c8bf152214009561e5f5d84bf57c5573f8ee99d913dba7",
          "size": 3195,
          "type": "blob"
        },
        {
          "cid": "bafkreigx3ymfgox7qtbgzh6apxq4bpwwwicoujk5eovgbc2fb3aljm3qum",
          "disposition": "included",
          "gitBlobSha": "2dad87af2f42c0ad5099769d894354d0160287ab",
          "mode": "100644",
          "path": "Falcon.lean",
          "sha256": "d7de18533aff84c26c9fc07de1c0bed6b204ea255d23aa608b450ec0b4b370a3",
          "size": 823,
          "type": "blob"
        },
        {
          "cid": "bafkreigajnw3pjjnclx2jfv6mlabqbfqygm646hqxokmiytslukwnt55le",
          "disposition": "included",
          "gitBlobSha": "a1c1f9d7497da596b233c7f100bcc7f510a4b0da",
          "mode": "100644",
          "path": "Fox.lean",
          "sha256": "c04b6db7a52d12efa496be62c01804b0c199ee78f0bb94c462725d1566cfbd59",
          "size": 1569,
          "type": "blob"
        },
        {
          "cid": "bafkreiebfz3xgggkrjbsljiyxnugqqk4viwea3ukejbibj4sayh7jlqdqu",
          "disposition": "included",
          "gitBlobSha": "f31273b6d2b66098da7ffeac88cd5d67d890217b",
          "mode": "100644",
          "path": "Gecko.lean",
          "sha256": "812e777318ca8a4325a518bb6868415caa2c406e8a224280a792060ff4ae0385",
          "size": 1555,
          "type": "blob"
        },
        {
          "cid": "bafkreicxmq2dj373pzz5aajryic3mw5wznw7s7hhgydoxn7v4zbbenylry",
          "disposition": "included",
          "gitBlobSha": "83205ffdc42dd20884d206403780369a1710e881",
          "mode": "100644",
          "path": "Hedgehog.lean",
          "sha256": "57643434effb7e73d00131c205b65bb6cb6df97ce73606ebb7f5e64212370b8e",
          "size": 995,
          "type": "blob"
        },
        {
          "cid": "bafkreiag5uahfuzeuwv3dt3glo6ce5ztlj3ysfsiyk67ev42uky5xvcpia",
          "disposition": "included",
          "gitBlobSha": "34e06219bc3dfe09bddaff92438970b1253f1672",
          "mode": "100644",
          "path": "Hive.lean",
          "sha256": "06ed0072d324a5abb1cf665bbc2277335a77891648c2bdf2579aa2b1dbd44f40",
          "size": 1576,
          "type": "blob"
        },
        {
          "cid": "bafkreig6ft5fnxfu7bev7xqjs3p37s4ppv6zzwofybyakltfhk3vycluzy",
          "disposition": "included",
          "gitBlobSha": "bb388c5a162d18ec1b1e088d97f91944e874dc8d",
          "mode": "100644",
          "path": "Horse.lean",
          "sha256": "de2cfa56dcb4f8495fde0996dfbfcb8f7d7d9cd9c5c070052e653ab75c0974ce",
          "size": 1053,
          "type": "blob"
        },
        {
          "cid": "bafkreifeza5g2bf4zobe4apywfl2cz5a4nbqnppsumyofjf335skrsogty",
          "disposition": "included",
          "gitBlobSha": "59861ffa83d68a47b6da93bb8a4f714d3785a7ce",
          "mode": "100644",
          "path": "Jellyfish.lean",
          "sha256": "a4c83a6d04bccb824e01f8b157a167a0e34306bdf2a330e2a4bbdf64a8c9c69e",
          "size": 922,
          "type": "blob"
        },
        {
          "cid": "bafkreihff2iq2ahlxw7bhkzxr4hss43bfjtmuxop63jzgtwchenitbl2na",
          "disposition": "included",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "mode": "100644",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "size": 1244,
          "type": "blob"
        },
        {
          "cid": "bafkreifccp7gczy72shnu4jgkh2rshbin2kmixnsnyaee6neh6pl2cbw4q",
          "disposition": "included",
          "gitBlobSha": "43a8bcd12f82e663f1a75124c9198a8360775f15",
          "mode": "100644",
          "path": "Lynx.lean",
          "sha256": "a213fe61671fd48eda712651f5191c286e94c45db26e004279a43f9ebd0836e4",
          "size": 754,
          "type": "blob"
        },
        {
          "cid": "bafkreiejn42xrjkyff3zkbyjz57udgiimopexfvgdw2wpaelwvjuepxhqy",
          "disposition": "included",
          "gitBlobSha": "fb236ee9699ae074766a3e675d9f8ec3d73d9d9b",
          "mode": "100644",
          "path": "MANIFEST_SHA256.txt",
          "sha256": "896f3578a5582977950709cf7f419908639e4b96a61db567808bb553423ee786",
          "size": 6048,
          "type": "blob"
        },
        {
          "cid": "bafkreictcddxdpyqdllo6aeb57goxuzia47digccm3erob6rzeo7ya676y",
          "disposition": "included",
          "gitBlobSha": "6a022e8e2e4b1556406de93c605e572fbb05a669",
          "mode": "100644",
          "path": "Magpie.lean",
          "sha256": "5310c771bf101ad6ef0081efccebd328073e34184266c91707d1c91dfc03dff6",
          "size": 1044,
          "type": "blob"
        },
        {
          "cid": "bafkreiaj2f466gx74wpelkj7p4cbou4xc6w27pmi3e3jvwlwcn2wig3w3a",
          "disposition": "included",
          "gitBlobSha": "c49e179cfe6baf5415c6d3debe841b2cf2dd2b26",
          "mode": "100644",
          "path": "Main.lean",
          "sha256": "09d179ef1affe59e45a93f7f0417539717adafbd88d9369ad9761375641b76d8",
          "size": 165,
          "type": "blob"
        },
        {
          "cid": "bafkreiahqubs6ljhy2hns7jnvduwqpuz6hjuotsqjs6bvg4b3in2h2wkda",
          "disposition": "included",
          "gitBlobSha": "3ba3bd0268ff789f718efbe8e3b52918553fb3ad",
          "mode": "100644",
          "path": "Mantis.lean",
          "sha256": "0785032f2d27c68ed97d2da8e9683e99f1d3474e504cbc1a9b81da1ba3eaca18",
          "size": 916,
          "type": "blob"
        },
        {
          "cid": "bafkreiea5i6vpiexb4tqtqalf2yy636x6gnxa2ef3lg276zxvo2owbovze",
          "disposition": "included",
          "gitBlobSha": "0418cf9654909acae8d7f33c6aff1a51151b9aa2",
          "mode": "100644",
          "path": "Mole.lean",
          "sha256": "80ea3d57a0970f2709c00b2eb18f6fd7f19b706885dacdaffb37abb4eb05d5c9",
          "size": 616,
          "type": "blob"
        },
        {
          "cid": "bafkreih7yj4gnkjuz5exnngcfqbzaoxcfrlk2b3xn5e3pdkg72ueifdyoq",
          "disposition": "included",
          "gitBlobSha": "3a1997f391d5817a7e6453683373ba7c1f348cd2",
          "mode": "100644",
          "path": "Moth.lean",
          "sha256": "ffc27866a934cf4976b4c22c03903ae22c56ad07776f49b78d46fea844147874",
          "size": 1512,
          "type": "blob"
        },
        {
          "cid": "bafkreiczcxnj6ieawalsbsm5mejzkwlpedwztt7ejwq2q4qxpzcnv3hiy4",
          "disposition": "included",
          "gitBlobSha": "5f195f3386c8006ba5c9cc5519e08c7830c276d7",
          "mode": "100644",
          "path": "Octopus.lean",
          "sha256": "5915da9f2080b01720c99d611395596f20ed99cfe44da1a872177e44daece8c7",
          "size": 1568,
          "type": "blob"
        },
        {
          "cid": "bafkreidskpshitpiwopxw4jn62dsocxsfvhd2dzeapzyrlvs6mzmqlm27m",
          "disposition": "included",
          "gitBlobSha": "e7f19f2e5d9bd255613fc21946ba7c2902b1e54a",
          "mode": "100644",
          "path": "Orca.lean",
          "sha256": "7253e4744de8b39f7b712df687270af22d4e3d0f2403f388aeb2f332c82d9afb",
          "size": 760,
          "type": "blob"
        },
        {
          "cid": "bafkreib4nwnuqsnj77bsq7mfppyhsj3vz62mmqkjxn57tprzxtgz2kop54",
          "disposition": "included",
          "gitBlobSha": "c8e7168a73b3d344d9fca3759bae6ff5b01c4306",
          "mode": "100644",
          "path": "Owl.lean",
          "sha256": "3c6d9b4849a9ffc3287d857bf0792775cfb4c64149bb7bf9be39bccd9d29cfef",
          "size": 1594,
          "type": "blob"
        },
        {
          "cid": "bafkreicuuazlyduenpwahcyulgqcet6t36sokkzt46g3ftju3eqbyncbtm",
          "disposition": "included",
          "gitBlobSha": "117afe0c11301df439d4603d1edbc13c60f3de18",
          "mode": "100644",
          "path": "Penguin.lean",
          "sha256": "54a032bc0e846bec038b1459a0224fd3dfa4e52b33e78db2cd34d9201c34419b",
          "size": 1612,
          "type": "blob"
        },
        {
          "cid": "bafkreia3oebnxkkiomue7iwwx3xj2t7mr43s3reoxz32xlnfvm6olmgw7a",
          "disposition": "included",
          "gitBlobSha": "e84ce7fec7b44add2a453da78d52f2135a674c5f",
          "mode": "100644",
          "path": "Phoenix.lean",
          "sha256": "1b7102dba94873284fa2d6beee9d4fec8f372dc48ebe77abada5ab3ce5b0d6f8",
          "size": 762,
          "type": "blob"
        },
        {
          "cid": "bafkreidhtlcwden3uonw4tio4bcwnuxgab2hkcnm6a3j2u6myszzhndvpu",
          "disposition": "included",
          "gitBlobSha": "4be018adae54b41224f17b4ca922a9727b321c88",
          "mode": "100644",
          "path": "ProofAudit.lean",
          "sha256": "679ac56191bba39b6e4d0ee04566d2e600747509acf0369d53ccc4b393b4757d",
          "size": 4410,
          "type": "blob"
        },
        {
          "cid": "bafkreig2sbhsvqeuqprwifxz23qyto5j2jrrwnovig2n3loteinzbineem",
          "disposition": "included",
          "gitBlobSha": "1f26f73a3259116ce9bee4bb7322b849f559ab34",
          "mode": "100644",
          "path": "Pulse.lean",
          "sha256": "da904f2ac09483e36416f9d6e189bba9d2631b35d541b4ddadd3221b90a1a423",
          "size": 1710,
          "type": "blob"
        },
        {
          "cid": "bafkreidccqw5vctfb7t2aw7qmvletgsfrq5llak3noxm5j2qrazzvk5blu",
          "disposition": "included",
          "gitBlobSha": "3405f72c4dd355f3e80bd448dc6e2e0c9d10efee",
          "mode": "100644",
          "path": "README.md",
          "sha256": "62142dda8a650fe7a05bf06556499a458c3ab5815b6baecea75088339aaba15d",
          "size": 6605,
          "type": "blob"
        },
        {
          "cid": "bafkreieb2t6xvgdjdabnmsqgnvwkuvdvr4pdsc3s3obhyngmbitf4bqq74",
          "disposition": "included",
          "gitBlobSha": "ae09e1a0b78f636c91f690bc89b03737025d8e26",
          "mode": "100644",
          "path": "Raven.lean",
          "sha256": "81d4fd7a98691802d64a066d6caa54758f1e390b72db827c34cc0a265e0610ff",
          "size": 1540,
          "type": "blob"
        },
        {
          "cid": "bafkreigtspcobas3ufm4q4z4olz2r2mxyynombd5lrchd7ru7zemjac5ra",
          "disposition": "included",
          "gitBlobSha": "684e8bdb68a08840c063349ae9f66e6b651c1a56",
          "mode": "100644",
          "path": "Registry.lean",
          "sha256": "d393c4e0825ba159c8733c72f3a8e997c61ae6047d5c4471fe34fe48c4805d88",
          "size": 1688,
          "type": "blob"
        },
        {
          "cid": "bafkreiclbvbn6lcygh3aokkqwmsyemt2w2oalmmk54jvkcpebp6gh4xg5e",
          "disposition": "included",
          "gitBlobSha": "f3a58259574cd91b62f3c919a3f5b1eddeaaaac7",
          "mode": "100644",
          "path": "Regression.lean",
          "sha256": "4b0d42df2c5831f6072950b32582327ab69c05b18aef135509e40bfc63f2e6e9",
          "size": 11728,
          "type": "blob"
        },
        {
          "cid": "bafkreihz5x3tucqmm2gsek34hlsbfcwq6ngaojbogd2bd67gn5f7ansdae",
          "disposition": "included",
          "gitBlobSha": "f554ee79806f8d94b95497582335bf3fe1dfe42d",
          "mode": "100644",
          "path": "Rhino.lean",
          "sha256": "f9edf73a0a0c668d222b7c3ae4128ad0f34c07242e30f411fbe66f4bf0364301",
          "size": 790,
          "type": "blob"
        },
        {
          "cid": "bafkreiagg5sjyypmr4ti2kshsslw2hk4kdxhtyw7ykdb6sh7ey4ndizs6u",
          "disposition": "included",
          "gitBlobSha": "f7588403183f2985638bf7ce18bf7482b630e008",
          "mode": "100644",
          "path": "SOURCE_RECORD_COVERAGE.md",
          "sha256": "0637649c61ec8f268d2a4794976d1d5c50ee79e2dfc2861f48ff2638d1a332f5",
          "size": 3230,
          "type": "blob"
        },
        {
          "cid": "bafkreickuq4vc5ztf6a6dzyjndmfgyj4aouda5bw6tcxl36p6byp7nmrhq",
          "disposition": "included",
          "gitBlobSha": "6908f6dd84e186b24b06dbe32f73e12270afce81",
          "mode": "100644",
          "path": "Salmon.lean",
          "sha256": "4aa4395177332f81e1e70968d853613c03a8307436f4c575efcff070ffb5913c",
          "size": 826,
          "type": "blob"
        },
        {
          "cid": "bafkreic37dcscv7mhei7gjpi6zrfbpm4mvxdvrwgoetevyoncv32zmyibu",
          "disposition": "included",
          "gitBlobSha": "2c0231b86216ffd5633c39f5a78fa6d21a687347",
          "mode": "100644",
          "path": "Shark.lean",
          "sha256": "5bf8c52157ec3911f325e8f66250bd9c656e3ac6c671264ae1cd1577acb3080d",
          "size": 1730,
          "type": "blob"
        },
        {
          "cid": "bafkreicb5qjiuzg2yjmfbwdxo5natam3g422vb6tw5v6tifmpssoub7vzy",
          "disposition": "included",
          "gitBlobSha": "95a5c0c0872c1d9b51750c4fb542c6031df493e0",
          "mode": "100644",
          "path": "Shepherd.lean",
          "sha256": "41ec128a64dac25850d877775a09819b3735aa87d3b76be9a0ac7ca4ea07f5ce",
          "size": 1723,
          "type": "blob"
        },
        {
          "cid": "bafkreib7t2w3uhyal6w4pier72o7lhaesy6fungpw575iwclicxvxmbxj4",
          "disposition": "included",
          "gitBlobSha": "a8d3b93b261939ebe9ec85262c2416ba797deb4b",
          "mode": "100644",
          "path": "SourceRecords.lean",
          "sha256": "3f9eadba1f005fadc7a091fe9df59c04963c5a34cfb77fd4584b40af5bb0374f",
          "size": 9108,
          "type": "blob"
        },
        {
          "cid": "bafkreidbk3r7aywld7jvnokf2tqlrpamzph557ixfzhefevoiv37h5wmlm",
          "disposition": "included",
          "gitBlobSha": "2c64453e098fe630e7e80eb5c1ec4b7cf96c6176",
          "mode": "100644",
          "path": "Spider.lean",
          "sha256": "6156e3f062cb1fd356b945d4e0b8bc0ccbcfdefd172e4e4292ae4577f3f6cc5b",
          "size": 1620,
          "type": "blob"
        },
        {
          "cid": "bafkreicbpo2lltqq3t6g26pge4i7kactv5wrbeq5tz5vnex2jcnmurldgu",
          "disposition": "included",
          "gitBlobSha": "73ac3fb327dbb37ab62c46f985f02b17b87d9315",
          "mode": "100644",
          "path": "Termite.lean",
          "sha256": "417bb4b5ce10dcfc6d79e62711f50053af6d10921d9e7b5692fa489aca456335",
          "size": 832,
          "type": "blob"
        },
        {
          "cid": "bafkreidybrhtdasmhsowoqo2vobcquxzukglnu2vd2wsagjfsbepb5u6e4",
          "disposition": "included",
          "gitBlobSha": "f67ab8d70a89219ae35d2284c848f78ca7a77110",
          "mode": "100644",
          "path": "Tortoise.lean",
          "sha256": "780c4f31824c3c9d6741daab822852f9a28cb6d3551ead2019259048f0f69e27",
          "size": 752,
          "type": "blob"
        },
        {
          "cid": "bafkreidrgnnhb7mnflopb3rfxwitfywp3x2wo4k2djitrwr5mrivb5zrnq",
          "disposition": "included",
          "gitBlobSha": "03bd011560a910b2989ecb6d8b0075bb6f62e47c",
          "mode": "100644",
          "path": "Turtle.lean",
          "sha256": "71335a70fd8d2adcf0ee25bd9132e2cfddf567715a1a5138da3d645150f7316c",
          "size": 1314,
          "type": "blob"
        },
        {
          "disposition": "omitted",
          "gitBlobSha": "859109bb20a4d062ca3e8c35b1f721da75443f6e",
          "mode": "100644",
          "path": "UPSTREAM_SOURCES.json",
          "reason": "Embedded upstream-source collections require a separate per-component license review.",
          "size": 407147,
          "type": "blob"
        },
        {
          "cid": "bafkreidxrrtxwtgzrjzcbtioq5zpfmwzud6ysrp7rja5avxxhdfm2vx5zy",
          "disposition": "included",
          "gitBlobSha": "09ca747ae84eb978c5a19dba00f4227aaf92885c",
          "mode": "100644",
          "path": "VERIFICATION.md",
          "sha256": "778c677b4cd98a7220cd0e8772f2b2d9a0fd8945ff8a41d056f738cacd56fdce",
          "size": 1157,
          "type": "blob"
        },
        {
          "cid": "bafkreifdekbjo3djqlqsakdbbs6ppg3vjvbm6cicsivbll5hwk7j4xp7ju",
          "disposition": "included",
          "gitBlobSha": "17396b0cc75eb897168d9c7996d2651a7b8521d4",
          "mode": "100644",
          "path": "Weasel.lean",
          "sha256": "a32282976c6982e12028610cbcf79b754d42cf0902922a15afa7b2be9e5dff4d",
          "size": 737,
          "type": "blob"
        },
        {
          "cid": "bafkreigpdbzys3hdb3fkxdzxbc6lkdvd37qkbiqth7sr6pg5pzxillkshm",
          "disposition": "included",
          "gitBlobSha": "898ac166ec362dae2ff5b6dce365a84f46cfe07a",
          "mode": "100644",
          "path": "Whale.lean",
          "sha256": "cf1873896ce30ecaab8f3708bcb50ea3dfe0a0a2133fe51f3cdd7e6e85ad523b",
          "size": 656,
          "type": "blob"
        },
        {
          "cid": "bafkreihdvh42j7fflhofmjdenvjasiftetvwai7yq4hvzm6u3uhx7gzzcq",
          "disposition": "included",
          "gitBlobSha": "8265289257a163efd8fb37e3b412694bd031fcfb",
          "mode": "100644",
          "path": "Wolf.lean",
          "sha256": "e3a9f9a4fca559dc5624646d520920b324eb6023f8870f5cb3d4dd0f7f9b3914",
          "size": 847,
          "type": "blob"
        },
        {
          "cid": "bafkreigjoohsifw4zm7jhnyjklfzdfndxxtfrt4et6hzgninp6zexjidp4",
          "disposition": "included",
          "gitBlobSha": "e3e3f7155d4e72b30f42d1cd6478b6e2c675ea54",
          "mode": "100644",
          "path": "Zoo.lean",
          "sha256": "c9738f2416dccb3e93b70952cb9195a3bde658cf849f8f93350d7fb24ba5037f",
          "size": 647,
          "type": "blob"
        },
        {
          "cid": "bafkreifqyzczfiuzjiec7rwolj7mqpr5vvsqz75u2uyglp32czx7th3eqe",
          "disposition": "included",
          "gitBlobSha": "847ce4845c9fde8b068dd831ee121fea433558f4",
          "mode": "100644",
          "path": "coverage.json",
          "sha256": "b0c64592a2994a082fc6ce5a7ec83e3dad650cffb4d53065bf7a166ff99f6481",
          "size": 36066,
          "type": "blob"
        },
        {
          "disposition": "omitted",
          "gitBlobSha": "90dd58358b6df8f47fd307fb82aecdbbdb9bc992",
          "mode": "100644",
          "path": "extension-sources.json",
          "reason": "Embedded upstream-source collections require a separate per-component license review.",
          "size": 20754,
          "type": "blob"
        },
        {
          "cid": "bafkreih247fycdwi6o2jhf3wulk42olmwsnoai4ejnzevovfmvh7avyhki",
          "disposition": "included",
          "gitBlobSha": "b3b8fec7ef541f3374567fc545270e7f223ebda1",
          "mode": "100644",
          "path": "lake-manifest.json",
          "sha256": "fae7cb810ec8f3b4939776a2d5cd396cb49ae023844b724abaa5654ff0570752",
          "size": 119,
          "type": "blob"
        },
        {
          "cid": "bafkreic65h2kigltzxlujoil5jtg6zdcs3u4dvwyo34dkxmmhv3avwbbzm",
          "disposition": "included",
          "gitBlobSha": "fb15d31a79e7368310ad73f6c443e28de3062d8a",
          "mode": "100644",
          "path": "lakefile.lean",
          "sha256": "5ee9f4a41973cdd744b90bea666f646296e9c1d6d876f8355d8c3d760ad821cb",
          "size": 700,
          "type": "blob"
        },
        {
          "cid": "bafkreicv5f56syaawxu6fegj45cifzpdc6dbjgnfkqbvhtuekry333mm5i",
          "disposition": "included",
          "gitBlobSha": "7aca1d8a939cc24c413eddd793671cdce7070b74",
          "mode": "100644",
          "path": "lean-toolchain",
          "sha256": "55e97be96000b5e9e290c9e74482e5e317861499a5540353ce845471bded8cea",
          "size": 25,
          "type": "blob"
        },
        {
          "cid": "bafkreiepda4ts2nz6e54f73zh57vt4lc4nz6iomwieiabtarkqbizhzd6e",
          "disposition": "included",
          "gitBlobSha": "89df713d2defaf74749efed2c88879d1fa4989ed",
          "mode": "100644",
          "path": "ranked-components.json",
          "sha256": "8f18393969b9f13bc2ff793f7f59f162e373e43996411000cc1154028c9f23f1",
          "size": 8896,
          "type": "blob"
        },
        {
          "cid": "bafkreiffdyjs3mb3qm5t2odk2z5us3cte73rdfimsq4n6s6vkict5t5eya",
          "disposition": "included",
          "gitBlobSha": "5b75dbb9c3e99bfb53d58271e835f21685768d56",
          "mode": "100644",
          "path": "reference-fixtures.json",
          "sha256": "a51e132db03b833b3d386ad67b496c5327f711950c9438df4bd552053ecfa4c0",
          "size": 17808,
          "type": "blob"
        },
        {
          "cid": "bafkreiaftorlvunvdwbiuro6anevxggxpryv6gxxsxpxrfpgnnxrvt7fkm",
          "disposition": "included",
          "gitBlobSha": "0acb9232d55c61beefb2d92efe08377e633268e5",
          "mode": "100644",
          "path": "scripts/extension_fixtures.py",
          "sha256": "059ba2bad1b51d828a45de03495b98d77c715f1af795df7895e66b6f1acfe553",
          "size": 8344,
          "type": "blob"
        },
        {
          "cid": "bafkreicfc4bgnxk5hfj3rohweoiqd75uzanhmguldf455gbp44edwvsqli",
          "disposition": "included",
          "gitBlobSha": "4026d6a4fd7e460127062732fc642180a957ac0e",
          "mode": "100644",
          "path": "scripts/report_fixtures.py",
          "sha256": "45170266dd5d3953b8b8f6239101ffb4c81a761a8b1979de982fe7083b56505a",
          "size": 7102,
          "type": "blob"
        },
        {
          "cid": "bafkreifllqw7kgsftktahsdtklmtvb25awb5imqap7ye5x7q5yrxqwa36q",
          "disposition": "included",
          "gitBlobSha": "78a3b4e695e15613f07309bc690e5c83cf1ca0b5",
          "mode": "100644",
          "path": "scripts/test_axiom_audit.py",
          "sha256": "ab5c2df51a459aa603c87352d93a875d0583d432007ff04edff0ee2378581bf4",
          "size": 1365,
          "type": "blob"
        },
        {
          "cid": "bafkreic5aalewg5kbzns5rqaydzmar2ktjhq656prnt3u4pssfztslrmym",
          "disposition": "included",
          "gitBlobSha": "879a19d91cfe94457c73387f8fc2bf9cf9c855ae",
          "mode": "100644",
          "path": "scripts/threshold_fixtures.py",
          "sha256": "5d00164b1baa0e5b2ec600c0f2c0474a9a4f0f77cf8b67ba71f29173392e2cc3",
          "size": 2988,
          "type": "blob"
        },
        {
          "cid": "bafkreigl6gv5wehhyrjrptewxnlse5pr4gsenax6m57ed5xia5tweyojta",
          "disposition": "included",
          "gitBlobSha": "98f65ddda5a59c3ae5285452a9e3621dfe8b099d",
          "mode": "100644",
          "path": "verify.py",
          "sha256": "cbf1abdb10e7c45317cc96bb572275f1e1a44682fe677e41f6e807676261c998",
          "size": 3674,
          "type": "blob"
        }
      ],
      "gitTreeSha": "7c49fea61e9b9855fb6a178b7dd94b48d9c4d17f",
      "license": {
        "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
        "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
        "path": "LICENSE",
        "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
        "spdx": "MIT"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sourcePack": {
        "id": "central-efmw-v1",
        "lockSha256": "7a12eef2cd7e720e88d1578428a3352c881a0e9cfda5fce87c0f23fc13368bca"
      },
      "status": "partially-cached"
    },
    {
      "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
      "commitObject": "dHJlZSBkNzI1ZTNkMzIwZTBjMzg1YWY2OWM2NzA1OGZhZjk2MDNkNWNmNjM2CnBhcmVudCAxN2IyMzFlYzBjNTIwY2MxMGM1Nzc3NWMwMDIwZjRhN2UyN2QyZDlhCmF1dGhvciBlbnVtaW5vdXMgPGVudW1pbm91c0BnbWFpbC5jb20+IDE3OTIwOTEzNTggLTA3MDAKY29tbWl0dGVyIGVudW1pbm91cyA8ZW51bWlub3VzQGdtYWlsLmNvbT4gMTc5MjA5MTM1OCAtMDcwMAoKTGluayB2ZXJpZmllZCBzdHJ1Y3R1cmVkIHJlcG9ydCBjb3ZlcmFnZSBhbmQgZXhhY3QgQ0kgZXZpZGVuY2U=",
      "entries": [
        {
          "cid": "bafkreibw2aieqpcd763z4biikngjbeg4htzo24y3x6biduygq7vqmd4xki",
          "disposition": "included",
          "gitBlobSha": "19184a2f1afb998c0f26b1f1909555cb08e040cd",
          "mode": "100644",
          "path": "LEAN_VERIFICATION.md",
          "sha256": "36d010483c43ffb79e0508534c9090dc3cf2ed731bbf8281d30687eb060f9752",
          "size": 1542,
          "type": "blob"
        },
        {
          "cid": "bafkreiezwtcb6zsobgpwy4grr2ec3goivzuwh2begm5lssclq7lcea77ye",
          "disposition": "included",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "mode": "100644",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "size": 137,
          "type": "blob"
        },
        {
          "cid": "bafkreie47h5ptezs2ayn24wznro2kh4iwzf6iyly3gud7bnnhbidjvssba",
          "disposition": "included",
          "gitBlobSha": "6629c067dbf5adaf73eedda6a9bc56f4bdc90718",
          "mode": "100644",
          "path": "README.md",
          "sha256": "9cf9faf99332d030dd72d96c5da51f88b64be46178d9a83f85ad385034d65208",
          "size": 9042,
          "type": "blob"
        },
        {
          "cid": "bafkreigamm34tbzoxmafpgpi5rtbh7spzrxjkldweezaezxc6grgoexxbu",
          "disposition": "included",
          "gitBlobSha": "4680631bb4c70f4384923e23c75d99fee3c2f88a",
          "mode": "100644",
          "path": "animal.yaml",
          "sha256": "c06337c9872ebb005799e8ec6613fe4fcc6e952c7621320266e2f1a26712f70d",
          "size": 1339,
          "type": "blob"
        },
        {
          "cid": "bafkreiabrcsgxq45x2eri4rpt3zravsiw3a77dcict2q2am5r7chd4r4au",
          "disposition": "included",
          "gitBlobSha": "7585ed6c30d794bc5e90b582bd04df4ee205c13a",
          "mode": "100644",
          "path": "examples/demo-report.json",
          "sha256": "0188a46bc39dbe8914722f9ef3105648b6c1ff8c4814f50d019d8fc471f23c05",
          "size": 1999,
          "type": "blob"
        },
        {
          "cid": "bafkreihuarrh3iwttbsn5xqvalmbeo44v6xucfht3hgkhkuv4sxfxfdqdi",
          "disposition": "included",
          "gitBlobSha": "7fe975ecb4df7b3f64321685d5f3875cac7bfe41",
          "mode": "100644",
          "path": "schemas/report.schema.json",
          "sha256": "f404627da2d39864dede1502d8123b9cafaf4114f3d9cca3aa95e4ae5b94701a",
          "size": 4934,
          "type": "blob"
        },
        {
          "cid": "bafkreiaivj6prlczxctcywkj5gkgpf37lcmpe7fgytjsu5irykb6voxfqa",
          "disposition": "included",
          "gitBlobSha": "ae86fbb2712ee4c5736519eb6bdb9f0d9e65aced",
          "mode": "100644",
          "path": "src/monster.py",
          "sha256": "08aa7cf8ac59b8a62c5949e99467977f5898f27ca6c4d32a7511c283eabae580",
          "size": 2364,
          "type": "blob"
        },
        {
          "cid": "bafkreicgto7kl6vnuqflibkyww5vvgk55kdsas6abyxmqguyiqymzt47o4",
          "disposition": "included",
          "gitBlobSha": "30b254aaa565723e0fcd516c852fde3e559e701f",
          "mode": "100644",
          "path": "templates/preregistration.json",
          "sha256": "469bbea5faada40ab40558b5bb5a995dea87204bc00e2ec81a984430cccf9f77",
          "size": 1222,
          "type": "blob"
        },
        {
          "cid": "bafkreiar3pwa6c3zymks3zofjqv2voh77jrumvw32qfhohn2retn7hugte",
          "disposition": "included",
          "gitBlobSha": "7cef2c7ec34758511a53863165250164a42e98ca",
          "mode": "100644",
          "path": "templates/stress-report.json",
          "sha256": "11dbec0f0b79c3152de5c54c2baab8fffa634656dbd40a771dba8926df9e8699",
          "size": 720,
          "type": "blob"
        },
        {
          "cid": "bafkreiaygm6v572nmzwsztm5dyf4mdfcpbfg2wo43fkfkhhtmqhfqlpcle",
          "disposition": "included",
          "gitBlobSha": "754414de9ef153b98e44f3661466bb8de47681b7",
          "mode": "100644",
          "path": "tests/test_monster.py",
          "sha256": "18333d5eff4d666d2ccd9d1e0bc60ca2784a6d59dcd954551cf3640e582de259",
          "size": 1692,
          "type": "blob"
        }
      ],
      "gitTreeSha": "d725e3d320e0c385af69c67058faf9603d5cf636",
      "license": {
        "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
        "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
        "path": "LICENSE",
        "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
        "spdx": "CC0-1.0"
      },
      "repo": "enuminous/Zoo-Monster",
      "sourcePack": {
        "id": "central-efmw-v1",
        "lockSha256": "7a12eef2cd7e720e88d1578428a3352c881a0e9cfda5fce87c0f23fc13368bca"
      },
      "status": "fully-mirrored"
    }
  ],
  "createdAt": "2026-10-23T00:00:00Z",
  "files": [
    {
      "base64": "IyBTaGFyZWQgTGVhbiB2ZXJpZmljYXRpb24KClRoZSBbc3RydWN0dXJlZCBzb3VyY2UgY292ZXJhZ2VdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYmxvYi8yMDkxMTExMDE3ZTUwZTE5YmJiNjQ1YjIzZWRlM2QxNjkyMThkY2IzL1NPVVJDRV9SRUNPUkRfQ09WRVJBR0UubWQpIGV4dGVuZHMgdGhlIGVhcmxpZXIgZGVjaXNpb24tc3RhZ2UgbW9kZWwuCgpUeXBlZCBwaXBlbGluZSwgZGVwZW5kZW5jeSwgcmlzayBhbmQgY2hlY2sgbGlzdHMgbm93IGNvbXB1dGUgdGhlIGRlY2lzaW9uIHN1bW1hcnkuIEEgcGFzc2luZyByZXBvcnQgbXVzdCBjb250YWluIGNoZWNrcywgYW5kIGV2ZXJ5IGNoZWNrIG11c3QgYmUgcGFzc2VkLCBmcm96ZW4gYW5kIGluZGVwZW5kZW50bHkgc291cmNlZC4gQSBtYXRlcmlhbCBOL0EgcmlzayBjYXVzZXMgRkFJTCBldmVuIHdoZW4gZXZpZGVuY2UgaXMgbWlzc2luZy4gQ0kgY29tcGFyZXMgMjU2IGNvbXBsZXRlIHNvdXJjZSByZXBvcnRzLgoKVmVyaWZpZWQgc2hhcmVkIHBhY2thZ2UgY29tbWl0OiBgMjA5MTExMTAxN2U1MGUxOWJiYjY0NWIyM2VkZTNkMTY5MjE4ZGNiM2AuCltTdWNjZXNzZnVsIExlYW4gNC4xOSB2ZXJpZmljYXRpb25dKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NzkwNzY0NzAxKSBpbmNsdWRlcyBjb21waWxhdGlvbiwgZXZlcnkgcHJvamVjdCBkZWNsYXJhdGlvbidzIGF4aW9tIGF1ZGl0LCByZWplY3Rpb24gY29udHJvbHMsIHNvdXJjZS1kZXJpdmVkIHJlcG9ydCBjZXJ0aWZpY2F0ZXMgYW5kIHRoZSBleGlzdGluZyBudW1lcmljYWwgcmVncmVzc2lvbnMuClRoZSBbc291cmNlIHNuYXBzaG90XShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2Jsb2IvMjA5MTExMTAxN2U1MGUxOWJiYjY0NWIyM2VkZTNkMTY5MjE4ZGNiMy9leHRlbnNpb24tc291cmNlcy5qc29uKSByZWNvcmRzIHRoaXMgcmVwb3NpdG9yeSdzIHVuY2hhbmdlZCBQeXRob24gcmV2aXNpb24gYW5kIGZpbGUgaGFzaC4KCkFyYml0cmFyeSBKU09OL2NvZXJjaW9uIGJlaGF2aW9yIGFuZCB0aGUgdHJ1dGggb2YgZGVjbGFyZWQgcHJvdmVuYW5jZSBvciBpbmRlcGVuZGVuY2UgcmVtYWluIG91dHNpZGUgdGhlIHByb29mLgoKVGhlIHNvdXJjZS1leGVjdXRlZCBmaW5pdGUgY2VydGlmaWNhdGVzIGFuZCB1bml2ZXJzYWwgTGVhbiB0aGVvcmVtcyBoYXZlIHNlcGFyYXRlIHNjb3Blcy4gVGhleSBkbyBub3QgY2VydGlmeSBhcmJpdHJhcnkgUHl0aG9uL0xlYW4gZXF1aXZhbGVuY2UsIHNjaWVudGlmaWMgaW50ZXJwcmV0YXRpb25zIG9yIHRoZSBvdGhlciBab28gcGlwZWxpbmVzLiBUaGUgZXh0ZW5zaW9uIHJlbWFpbnMgc2VwYXJhdGUgZnJvbSB0aGUgaGlzdG9yaWNhbCA0Ni1hbmltYWwgcm9zdGVyLgo=",
      "cid": "bafkreid4rmf6kxw3see5z4scvzgjqmt35tiour4gbbqlsy27kkfj6qjqnq",
      "mime": "text/markdown",
      "path": "LEAN_VERIFICATION.md",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "083e566f580a9f4a03565b9cd4a301340be194c3",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/LEAN_VERIFICATION.md"
      },
      "repo": "enuminous/Circus",
      "sha256": "7c8b0be55edb9109dcf242ae4c98327becd0ea47860860b9635f528a9f41306c",
      "size": 1457,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/LEAN_VERIFICATION.md"
    },
    {
      "base64": "Q0MwIDEuMCBVbml2ZXJzYWwKClRvIHRoZSBleHRlbnQgcG9zc2libGUgdW5kZXIgbGF3LCB0aGUgYXV0aG9yIGhhcyB3YWl2ZWQgYWxsIGNvcHlyaWdodCBhbmQgcmVsYXRlZCBvciBuZWlnaGJvcmluZyByaWdodHMgdG8gdGhpcyB3b3JrLgo=",
      "cid": "bafkreiezwtcb6zsobgpwy4grr2ec3goivzuwh2begm5lssclq7lcea77ye",
      "mime": "text/plain",
      "path": "LICENSE",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/LICENSE"
      },
      "repo": "enuminous/Circus",
      "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
      "size": 137,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/LICENSE"
    },
    {
      "base64": "IyBDSVJDVVMg4oCUIENpcmN1bGFyaXR5IGFuZCBJbmZvcm1hdGlvbi1sZWFrYWdlIEF1ZGl0Cgo8IS0tIEVOVU1JTk9VUy1ORVRXT1JLOlNUQVJUIC0tPgoqKmVOdW1pbm91cyBuZXR3b3JrOioqIFtBbGwgcmVwb3NpdG9yaWVzXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vRUZNVy9yZXBvc2l0b3JpZXMuaHRtbCkgwrcgW0VGTVddKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9FRk1XLykgwrcgWzEwMiBlcXVhdGlvbnNdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpY18xMDJfRUZNVykgwrcgWzE2NSB0cmlwbGV0c10oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0ZpZWxkU3BhY2UvKSDCtyBbWm9vXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vVG9ydG9pc2UvKSDCtyBbTGVhbl0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0FyaXN0b3RsZS0xMDItTW9ub2xpdGhpYy1MZWFuLykgwrcgW0VuZ2luZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0FyY2hpbWVkZXMtRW5naW5lLykgwrcgW1BhcGVyc10oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL21lZGl1bS9wYXBlcnMtZXNzYXlzLWluZGV4Lmh0bWwpIMK3IFtBdWRpdF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9FRk1XX1Bvc3QxNTZfWm9vX0F1ZGl0L2Jsb2IvbWFpbi9wb3J0Zm9saW8vSU5URVJMT0NLX0FVRElULm1kKQoKW1JlcG9zaXRvcnldKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQ2lyY3VzKSDCtyBUaGlzIHJlcG9zaXRvcnkgaXMgbGlua2VkIHRocm91Z2ggaXRzIHNvdXJjZTsgR2l0SHViIFBhZ2VzIGlzIG5vdCBlbmFibGVkLgoKPGRldGFpbHM+CjxzdW1tYXJ5PlJlY2VudCByZXBvc2l0b3JpZXMgKDkpPC9zdW1tYXJ5PgoKLSBbT3JvYm9yb3NdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvT3JvYm9yb3MpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvT3JvYm9yb3MvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9Pcm9ib3Jvcy8pCi0gW1AtTlBdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUC1OUCkgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9QLU5QL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vUC1OUC8pCi0gW1Jlc2VhcmNoLVByb2dyYW1dKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUmVzZWFyY2gtUHJvZ3JhbSkgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9SZXNlYXJjaC1Qcm9ncmFtL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vUmVzZWFyY2gtUHJvZ3JhbS8pCi0gW0ktSGF2ZS1HdXRzXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0ktSGF2ZS1HdXRzKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0ktSGF2ZS1HdXRzL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vSS1IYXZlLUd1dHMvKQotIFtXcmlnaHRzLUxhd10oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9XcmlnaHRzLUxhdykgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9XcmlnaHRzLUxhdy9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL1dyaWdodHMtTGF3LykKLSBbQXJpc3RvdGxlLWVOdW1pbm91c10oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9BcmlzdG90bGUtZU51bWlub3VzKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0FyaXN0b3RsZS1lTnVtaW5vdXMvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9BcmlzdG90bGUtZU51bWlub3VzLykKLSBbTXVsdGl2ZXJzZS1TaW11bGF0b3JdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTXVsdGl2ZXJzZS1TaW11bGF0b3IpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTXVsdGl2ZXJzZS1TaW11bGF0b3IvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9NdWx0aXZlcnNlLVNpbXVsYXRvci8pCi0gW2FjY2VsZXJhbmRvLTgxOTJdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvYWNjZWxlcmFuZG8tODE5MikgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9hY2NlbGVyYW5kby04MTkyL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlIHNvdXJjZV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9hY2NlbGVyYW5kby04MTkyL2Jsb2IvbWFpbi9kb2NzL2luZGV4Lmh0bWwpCi0gW0NvZGV4LTg4OF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Db2RleC04ODgpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQ29kZXgtODg4L2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vQ29kZXgtODg4LykKCjwvZGV0YWlscz4KPCEtLSBFTlVNSU5PVVMtTkVUV09SSzpFTkQgLS0+CgoqKlpvbyBhbmltYWwgc3BlY2lmaWNhdGlvbiDCtyB2ZXJzaW9uIDEuMC4wKioKCkNJUkNVUyBhdWRpdHMgaG93IHN1cHBvcnQgZm9yIGEgY2xhaW0gd2FzIGNvbnN0cnVjdGVkLiBJdCB0cmFjZXMgZWFjaCBjbGFpbSB0aHJvdWdoIG9wZXJhdGlvbmFsIGRlZmluaXRpb25zLCBkYXRhIHNlbGVjdGlvbiwgbGFiZWxzLCBzY29yaW5nLCBhbmQgdmFsaWRhdGlvbjsgdGhlbiBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGNsYWltLCBhIGNvbmNsdXNpb24gZGVyaXZlZCBmcm9tIGl0LCBhIGZpdHRlZCBjaG9pY2UsIG9yIGFuIGV4cGVjdGVkIHJlc3VsdCBmZWQgaW50byBldmlkZW5jZSB1c2VkIHRvIGNvbmZpcm0gaXQuCgpDSVJDVVMgYW5zd2VyczogKipDb3VsZCB0aGUgY2xhaW1lZCByZXN1bHQgaGF2ZSBoZWxwZWQgYnVpbGQgdGhlIGV2aWRlbmNlIHRoYXQgYXBwZWFycyB0byBzdXBwb3J0IGl0PyoqIEl0IGRvZXMgbm90IHRlc3QgZ2VuZXJhbCByb2J1c3RuZXNzIHRvIGhvc3RpbGUgbnVpc2FuY2UgY2hhbmdlczsgdGhhdCBpcyBNT05TVEVS4oCZcyBqb2IuCgojIyBGaXhlZCBvcGVyYXRpb24KCnwgRmllbGQgfCBEZWZpbml0aW9uIHwKfC0tLXwtLS18CnwgUHVycG9zZSB8IERldGVjdCBjaXJjdWxhciBzdXBwb3J0LCBpbmZvcm1hdGlvbiBsZWFrYWdlLCBwb3N0LXNlbGVjdGlvbiwgYW5kIGRlcGVuZGVudCB2YWxpZGF0aW9uLiB8CnwgSW5wdXRzIHwgRnJvemVuIGNsYWltKHMpLCBvcGVyYXRpb25hbCBkZWZpbml0aW9ucywgcHJvdmVuYW5jZSByZWNvcmRzLCBkYXRhL2xhYmVsL3Njb3JpbmcvdmFsaWRhdGlvbiBsaW5lYWdlLCBhbmQgZGVjaXNpb24gdGhyZXNob2xkcy4gfAp8IFRyYW5zZm9ybWF0aW9uIHwgQnVpbGQgYSBkaXJlY3RlZCBwcm92ZW5hbmNlL2RlcGVuZGVuY3kgZ3JhcGg7IG1hcmsgY2xhaW0tZGVyaXZlZCBvciBvdXRjb21lLWluZm9ybWVkIGNob2ljZXM7IGFzc2VzcyBlYWNoIHBhdGggZnJvbSBjbGFpbSB0byBjb25maXJtaW5nIGV2aWRlbmNlLiB8CnwgT3V0cHV0cyB8IFByb3ZlbmFuY2UgbWFwOyBuYW1lZCBjaXJjdWxhcml0eS9sZWFrYWdlIHJpc2tzOyBpbmRlcGVuZGVudC1jaGVjayBwbGFuOyBnYXRlIGRlY2lzaW9uOyBldmlkZW5jZS1zdGF0dXMgdGFibGUuIHwKfCBQYXNzIHwgRXZlcnkgbWF0ZXJpYWwgY2xhaW0tdG8tZXZpZGVuY2UgcGF0aCBpcyBicm9rZW4gYnkgZnJvemVuIG1ldGhvZHMgYW5kIGluZGVwZW5kZW50bHkgc291cmNlZCBsYWJlbHMvY2hlY2tzOyBubyBtYXRlcmlhbCB1bnJlc29sdmVkIHBhdGggcmVtYWlucy4gfAp8IEZhaWwgfCBBIG1hdGVyaWFsIGZlZWRiYWNrIHBhdGggcmVtYWlucywgb3IgYSBwdXJwb3J0ZWQgaW5kZXBlbmRlbnQgY2hlY2sgaW5oZXJpdHMgdGhlIHNhbWUgY2xhaW0tY29uZGl0aW9uZWQgY2hvaWNlcy4gfAp8IE4vQSB8IFByb3ZlbmFuY2UgZm9yIGEgbWF0ZXJpYWwgZmllbGQvcGF0aCBpcyBtaXNzaW5nIG9yIGNhbm5vdCBiZSBlc3RhYmxpc2hlZC4gTi9BIGlzIG5ldmVyIGEgcGFzcy4gfAoKIyMgUmVxdWlyZWQgcHJvY2VkdXJlCgoxLiAqKkZyZWV6ZSB0aGUgdGFyZ2V0LioqIFJlY29yZCBleGFjdCBjbGFpbSB0ZXh0LCB2ZXJzaW9uL2RhdGUsIHNjb3BlLCBvcGVyYXRpb25hbCBkZWZpbml0aW9ucywgcHJlZGljdGVkIGRpcmVjdGlvbiwgdGhyZXNob2xkcywgZXhjbHVzaW9ucywgYW5kIGludGVuZGVkIHBvcHVsYXRpb24uIEFtYmlndWl0eSBpcyBsb2dnZWQsIG5vdCBzaWxlbnRseSByZXBhaXJlZC4KMi4gKipJbnZlbnRvcnkgdGhlIGV2aWRlbmNlIHBpcGVsaW5lLioqIEZvciBldmVyeSBjbGFpbSwgdHJhY2Ugb3BlcmF0aW9uYWwgZGVmaW5pdGlvbiDihpIgZGF0YSBzb3VyY2Uvc2VsZWN0aW9uIOKGkiBsYWJlbHMvYW5ub3RhdGlvbiDihpIgc2NvcmluZy9tZXRyaWNzIOKGkiB2YWxpZGF0aW9uL3NwbGl0IOKGkiByZXBvcnRlZCByZXN1bHQuIEFkZCBwcmVwcm9jZXNzaW5nLCBleGNsdXNpb25zLCB0dW5pbmcsIHN0b3BwaW5nIHJ1bGVzLCBhbmQgcHVibGljYXRpb24gc2VsZWN0aW9uIHdoZXJlIHJlbGV2YW50LgozLiAqKkRyYXcgZGVwZW5kZW5jaWVzLioqIFVzZSBkaXJlY3RlZCBlZGdlcyBgaW5mb3Jtc2AsIGBzZWxlY3RzYCwgYGRlZmluZXNgLCBgbGFiZWxzYCwgYHR1bmVzYCwgYHNjb3Jlc2AsIGB2YWxpZGF0ZXNgLCBvciBgcmVwb3J0c2AuIFJlY29yZCB0aGUgY29uY3JldGUgYXJ0aWZhY3QsIGFjdG9yL3Rvb2wsIGFuZCB0aW1lc3RhbXAgZm9yIGVhY2ggbm9kZSBhbmQgZWRnZS4KNC4gKipNYXJrIGZlZWRiYWNrLioqIEZsYWcgcGF0aHMgd2hlcmUgdGhlIGNsYWltLCBleHBlY3RlZCBhbnN3ZXIsIG9ic2VydmVkIG91dGNvbWUsIGZpdHRlZCBwYXJhbWV0ZXIsIG9yIHN1Y2Nlc3Mtc2VsZWN0ZWQgZXhhbXBsZSBhZmZlY3RlZCBldmlkZW5jZSBjb25zdHJ1Y3Rpb24gb3IgdGhlIGNob2ljZSBvZiBhIGNvbmZpcm1pbmcgYW5hbHlzaXMuCjUuICoqSnVkZ2UgbWF0ZXJpYWxpdHkuKiogQSBwYXRoIGlzIG1hdGVyaWFsIGlmIGJyZWFraW5nIGl0IGNvdWxkIHBsYXVzaWJseSBjaGFuZ2UgdGhlIHJlc3VsdCwgdGhlIHNhbXBsZSwgdGhlIGxhYmVsLCB0aGUgc2NvcmUsIHRoZSB1bmNlcnRhaW50eSwgb3IgdGhlIGRlY2lzaW9uLiBTdGF0ZSB0aGUgcmVhc29uLgo2LiAqKlJlcXVpcmUgaW5kZXBlbmRlbnQgY2hlY2tzLioqIFNwZWNpZnkgaG93IGVhY2ggbWF0ZXJpYWwgcGF0aCBpcyBzZXZlcmVkOiBmcm96ZW4gcHJvdG9jb2wgYW5kIGNvZGUsIGhlbGQtb3V0IGRhdGEgbm90IHVzZWQgZm9yIGRlc2lnbi90dW5pbmcsIGluZGVwZW5kZW50bHkgc291cmNlZCBsYWJlbHMsIGJsaW5kZWQgYWRqdWRpY2F0aW9uLCBvciBpbmRlcGVuZGVudCByZXBsaWNhdGlvbi4g4oCcRGlmZmVyZW50IHNwbGl04oCdIGFsb25lIGRvZXMgbm90IGVzdGFibGlzaCBpbmRlcGVuZGVuY2Ugd2hlbiBjaG9pY2VzIHdlcmUgc2hhcmVkLgo3LiAqKkNsYXNzaWZ5LioqIEFwcGx5IHRoZSBnYXRlIHJ1bGVzIGJlbG93IGFuZCBwcmVzZXJ2ZSB1bnJlc29sdmVkIHJpc2tzIGFuZCBuZWdhdGl2ZSBmaW5kaW5ncy4KCiMjIEdhdGUgcnVsZXMKCi0gKipQQVNTKiogb25seSBpZiBhbGwgbWF0ZXJpYWwgcHJvdmVuYW5jZSBpcyBkb2N1bWVudGVkIGFuZCBldmVyeSBtYXRlcmlhbCBmZWVkYmFjayBwYXRoIGlzIGJyb2tlbiB1c2luZyBmcm96ZW4gbWV0aG9kcyBhbmQgaW5kZXBlbmRlbnRseSBzb3VyY2VkIGxhYmVscy9jaGVja3MuIFRoZSByZXN1bHQgbXVzdCBhbHNvIGJlIHJlcHJvZHVjaWJsZSBmcm9tIHRoZSByZWNvcmRlZCBhcnRpZmFjdHMuCi0gKipGQUlMKiogaWYgYW55IG1hdGVyaWFsIGZlZWRiYWNrIHBhdGggcmVtYWlucywgaWYgYW4g4oCcaW5kZXBlbmRlbnTigJ0gY2hlY2sgZGVwZW5kcyBvbiBjbGFpbS1pbmZvcm1lZCBsYWJlbHMgb3IgdHVuaW5nLCBvciBpZiBwb3N0LXNlbGVjdGlvbiBjYW4gZXhwbGFpbiB0aGUgY29uZmlybWF0aW9uLgotICoqTi9BKiogZm9yIGEgc3BlY2lmaWMgZmllbGQvcGF0aCB3aG9zZSBwcm92ZW5hbmNlIGlzIG1pc3NpbmcuIFRoZSBvdmVyYWxsIGF1ZGl0IGNhbm5vdCBQQVNTIHdoaWxlIGEgbWF0ZXJpYWwgcGF0aCBpcyBOL0EuIElmIG5vbm1hdGVyaWFsIHByb3ZlbmFuY2UgaXMgTi9BLCBleHBsYWluIHdoeSBpdCBjYW5ub3QgYWZmZWN0IHRoZSByZXN1bHQuCi0gTmV2ZXIgY29udmVydCBtaXNzaW5nIGV2aWRlbmNlIGludG8gZXZpZGVuY2Ugb2YgaW5kZXBlbmRlbmNlLiBOZXZlciBpbmZlciBhIHBhc3MgZnJvbSBhIGxvdyByaXNrIGNvdW50LgoKIyMgUmlzayB0YXhvbm9teQoKfCBSaXNrIElEIHwgTmFtZSB8IFRyaWdnZXIgfAp8LS0tfC0tLXwtLS18CnwgQy0wMSB8IERlZmluaXRpb24gZWNobyB8IE9wZXJhdGlvbmFsIGRlZmluaXRpb24gZW5jb2RlcyB0aGUgdGFyZ2V0IGNvbmNsdXNpb24gb3IgZXhwZWN0ZWQgc2lnbmF0dXJlLiB8CnwgQy0wMiB8IFNlbGVjdGlvbiBvbiBzdWNjZXNzIHwgSW5jbHVkZWQgY2FzZXMsIHdpbmRvd3MsIGV4YW1wbGVzLCBvciBleGNsdXNpb25zIHdlcmUgY2hvc2VuIGJlY2F1c2UgdGhleSBzaG93ZWQgdGhlIGRlc2lyZWQgcmVzdWx0LiB8CnwgQy0wMyB8IExhYmVsIGNvbnRhbWluYXRpb24gfCBMYWJlbHMgd2VyZSBnZW5lcmF0ZWQsIGFkanVkaWNhdGVkLCBvciBjb3JyZWN0ZWQgdXNpbmcgdGhlIGNsYWltLCBvdXRwdXQsIG9yIGV4cGVjdGVkIGFuc3dlci4gfAp8IEMtMDQgfCBTY29yZS90dW5pbmcgZmVlZGJhY2sgfCBNZXRyaWMsIHRocmVzaG9sZCwgd2VpZ2h0cywgb3IgbW9kZWwgc2V0dGluZ3Mgd2VyZSBzZWxlY3RlZCBhZnRlciBpbnNwZWN0aW5nIGNvbmZpcm1hdG9yeSBvdXRjb21lcy4gfAp8IEMtMDUgfCBTcGxpdCBsZWFrYWdlIHwgVHJhaW5pbmcvdHVuaW5nIGFuZCB2YWxpZGF0aW9uIHNoYXJlIHN1YmplY3RzLCBldmVudHMsIHRpbWUgd2luZG93cywgZGVyaXZlZCBhcnRpZmFjdHMsIG9yIGluZm9ybWF0aW9uIGNoYW5uZWxzLiB8CnwgQy0wNiB8IFZhbGlkYXRpb24gaW5oZXJpdGFuY2UgfCBBIHB1cnBvcnRlZGx5IGluZGVwZW5kZW50IGNoZWNrIGluaGVyaXRzIGNsYWltLWNvbmRpdGlvbmVkIGRlZmluaXRpb25zLCBsYWJlbHMsIHByZXByb2Nlc3NpbmcsIG9yIHRocmVzaG9sZHMuIHwKfCBDLTA3IHwgU2VsZWN0aXZlIHJlcG9ydGluZyB8IE9ubHkgc3VjY2Vzc2Z1bCBlbmRwb2ludHMsIHNlZWRzLCBjb2hvcnRzLCBvciBhbmFseXNlcyBhcmUgcmVwb3J0ZWQuIHwKfCBDLTA4IHwgUHJvdmVuYW5jZSBnYXAgfCBBIG1hdGVyaWFsIGxpbmVhZ2UgcmVjb3JkIGlzIG1pc3Npbmc7IG1hcmsgTi9BLCBub3QgcGFzcy4gfAoKIyMgUmVwb3NpdG9yeSBjb250ZW50cwoKLSBgYW5pbWFsLnlhbWxgOiBjb25jaXNlIG9wZXJhdGlvbiBjYXJkIGFuZCBnYXRlIGxvZ2ljLgotIGBzY2hlbWFzL3JlcG9ydC5zY2hlbWEuanNvbmA6IG1hY2hpbmUtcmVhZGFibGUgcmVwb3J0IGNvbnRyYWN0LgotIGB0ZW1wbGF0ZXMvYXVkaXQtcmVwb3J0Lmpzb25gOiBmaWxsLWluIHJlcG9ydC4KLSBgZXhhbXBsZXMvZGVtby1yZXBvcnQuanNvbmA6IGlsbHVzdHJhdGl2ZSAqbm90IHBhc3NlZCogYXVkaXQgd2l0aCBhIG1pc3NpbmcgcHJvdmVuYW5jZSBwYXRoLgotIGBzcmMvY2lyY3VzLnB5YDogc3RhbmRhcmQtbGlicmFyeSByZXBvcnQgZ2F0ZSBjaGVja2VyLgotIGB0ZXN0cy9gOiBnYXRlIGJlaGF2aW9yIHRlc3RzLgoKIyMgVmFsaWRhdGUgYSByZXBvcnQKClJlcXVpcmVzIFB5dGhvbiAzLjEwKzsgbm8gdGhpcmQtcGFydHkgcGFja2FnZXMuCgpgYGBzaApweXRob24gLW0gdW5pdHRlc3QgZGlzY292ZXIgLXMgdGVzdHMgLXYKcHl0aG9uIHNyYy9jaXJjdXMucHkgdGVtcGxhdGVzL2F1ZGl0LXJlcG9ydC5qc29uCnB5dGhvbiBzcmMvY2lyY3VzLnB5IGV4YW1wbGVzL2RlbW8tcmVwb3J0Lmpzb24KYGBgCgpUaGUgY2hlY2tlciB2ZXJpZmllcyB0aGUgZGVjaXNpb24gZ2F0ZSwgbm90IHNjaWVudGlmaWMgdHJ1dGggb3IgY29tcGxldGVuZXNzIG9mIHN1Ym1pdHRlZCBwcm92ZW5hbmNlLiBJbmRlcGVuZGVudCBodW1hbiByZXZpZXcgYW5kIGFydGlmYWN0LWxldmVsIHZlcmlmaWNhdGlvbiByZW1haW4gbmVjZXNzYXJ5LiBgRkFJTGAgYW5kIGBOL0FgIGFyZSBkaXN0aW5jdDogZmFpbHVyZSBtZWFucyBhIGtub3duIGdhdGUgaXMgdW5tZXQ7IE4vQSBtZWFucyByZXF1aXJlZCBsaW5lYWdlIGNhbm5vdCBiZSBlc3RhYmxpc2hlZC4KCiMjIFJlcG9ydCBtaW5pbXVtCgpGb3IgZWFjaCBjbGFpbSwgcmVjb3JkIGEgc3RhYmxlIElELCBleGFjdCBzdGF0ZW1lbnQsIG9wZXJhdGlvbmFsIGRlZmluaXRpb24sIGV2aWRlbmNlIHBpcGVsaW5lIG5vZGVzIGFuZCBlZGdlcywgY2lyY3VsYXJpdHkgcmlza3MsIHBhdGggbWF0ZXJpYWxpdHksIGluZGVwZW5kZW50IGNoZWNrLCBzdGF0dXMsIGFuZCBhcnRpZmFjdC9zb3VyY2UgcmVmZXJlbmNlLiBTZWUgdGhlIEpTT04gc2NoZW1hIGFuZCB0ZW1wbGF0ZS4KCiMjIFNjb3BlIGJvdW5kYXJ5CgpDSVJDVVMgZm9jdXNlcyBvbiAqKmV2aWRlbmNlIGFuY2VzdHJ5IGFuZCBzdXBwb3J0IGNvbnN0cnVjdGlvbioqLiBJdCBkb2VzIG5vdCBjbGFpbSB0aGF0IGEgbm9uLWNpcmN1bGFyIHJlc3VsdCBpcyByb2J1c3QsIGNhdXNhbGx5IHZhbGlkLCBub3ZlbCwgb3IgdHJ1ZS4gVXNlIE1PTlNURVIgZm9yIHJvYnVzdG5lc3MgdW5kZXIgcHJlcmVnaXN0ZXJlZCBudWlzYW5jZSBzaGlmdHM7IHVzZSBvdGhlciBab28gYW5pbWFscyBmb3IgdGhlaXIgc3BlY2lmaWVkIHByb29mLCBkaW1lbnNpb25hbCwgbm92ZWx0eSwgb3IgZW1waXJpY2FsIG9wZXJhdGlvbnMuCgojIyBMaWNlbnNlCgpDQzAtMS4wLiBTZWUgYExJQ0VOU0VgLgoKIyMgTGVhbiBkZWNpc2lvbi1zdGFnZSBjb3ZlcmFnZQoKW1NvdXJjZS1waW5uZWQgc2hhcmVkIExlYW4gdmVyaWZpY2F0aW9uXShMRUFOX1ZFUklGSUNBVElPTi5tZCkgY292ZXJzIHRoZSBkZWNpc2lvbiBzdGFnZSBhbmQgcmVjb3JkcyB0aGUgcmVtYWluaW5nIGltcGxlbWVudGF0aW9uIG9ibGlnYXRpb25zLgo=",
      "cid": "bafkreicvza7aahzilxurfms3dodglqclrj4qp4fc2oqd43txu7nrug62pu",
      "mime": "text/markdown",
      "path": "README.md",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "2c918b1c815d0bc1c0cd79d0c34c07bcad4b511c",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/README.md"
      },
      "repo": "enuminous/Circus",
      "sha256": "55c83e001f285de912b25b1b8665c04b8a7907f0a2d3a03e6e77a7db1a1bda7d",
      "size": 9200,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/README.md"
    },
    {
      "base64": "bmFtZTogQ0lSQ1VTCmZ1bGxfbmFtZTogQ2lyY3VsYXJpdHkgYW5kIEluZm9ybWF0aW9uLWxlYWthZ2UgQXVkaXQKdmVyc2lvbjogMS4wLjAKcHVycG9zZTogQXVkaXQgaG93IGV2aWRlbmNlIHN1cHBvcnRpbmcgZWFjaCBjbGFpbSB3YXMgY29uc3RydWN0ZWQgYW5kIGRldGVjdCBjaXJjdWxhciBzdXBwb3J0IG9yIGluZm9ybWF0aW9uIGxlYWthZ2UuCmlucHV0czoKICAtIGZyb3plbl9jbGFpbXMKICAtIG9wZXJhdGlvbmFsX2RlZmluaXRpb25zCiAgLSBkYXRhX3NlbGVjdGlvbl9wcm92ZW5hbmNlCiAgLSBsYWJlbF9wcm92ZW5hbmNlCiAgLSBzY29yaW5nX2FuZF90aHJlc2hvbGRfcHJvdmVuYW5jZQogIC0gdmFsaWRhdGlvbl9hbmRfcmVwb3J0aW5nX3Byb3ZlbmFuY2UKdHJhbnNmb3JtYXRpb246CiAgLSBjb25zdHJ1Y3RfZGlyZWN0ZWRfcHJvdmVuYW5jZV9kZXBlbmRlbmN5X2dyYXBoCiAgLSBmbGFnX2NsYWltX29yX291dGNvbWVfaW5mb3JtZWRfZXZpZGVuY2VfY29uc3RydWN0aW9uCiAgLSBhc3Nlc3NfbWF0ZXJpYWxpdHlfb2ZfZmVlZGJhY2tfcGF0aHMKICAtIHNwZWNpZnlfZnJvemVuX2luZGVwZW5kZW50X2NoZWNrcwpvdXRwdXRzOgogIC0gcHJvdmVuYW5jZV9kZXBlbmRlbmN5X21hcAogIC0gbmFtZWRfY2lyY3VsYXJpdHlfcmlza3MKICAtIGluZGVwZW5kZW50X2NoZWNrX3BsYW4KICAtIGV2aWRlbmNlX3N0YXR1c2VzCiAgLSBnYXRlX2RlY2lzaW9uCnBhc3NfY3JpdGVyaWE6CiAgLSBhbGxfbWF0ZXJpYWxfcHJvdmVuYW5jZV9kb2N1bWVudGVkCiAgLSBub19tYXRlcmlhbF9mZWVkYmFja19wYXRoX3JlbWFpbnMKICAtIG1ldGhvZHNfZnJvemVuX2JlZm9yZV9pbmRlcGVuZGVudF9jaGVjawogIC0gbGFiZWxzX29yX2FkanVkaWNhdGlvbl9pbmRlcGVuZGVudGx5X3NvdXJjZWQKICAtIHJlcHJvZHVjaWJsZV9mcm9tX3JlY29yZGVkX2FydGlmYWN0cwpmYWlsX2NyaXRlcmlhOgogIC0gbWF0ZXJpYWxfZmVlZGJhY2tfcGF0aF9yZW1haW5zCiAgLSBpbmRlcGVuZGVudF9jaGVja19pbmhlcml0c19jbGFpbV9jb25kaXRpb25lZF9jaG9pY2VzCiAgLSBwb3N0X3NlbGVjdGlvbl9jYW5fZXhwbGFpbl9jb25maXJtYXRpb24KbmFfY3JpdGVyaWE6CiAgLSBwcm92ZW5hbmNlX21pc3NpbmdfZm9yX2FfbWF0ZXJpYWxfZmllbGRfb3JfcGF0aApydWxlOiBOL0EgaXMgbm90IGEgcGFzczsgb3ZlcmFsbCBQQVNTIHByb2hpYml0ZWQgd2hpbGUgbWF0ZXJpYWwgcHJvdmVuYW5jZSBpcyBOL0EuCnJpc2tfaWRzOiBbQy0wMSwgQy0wMiwgQy0wMywgQy0wNCwgQy0wNSwgQy0wNiwgQy0wNywgQy0wOF0K",
      "cid": "bafkreigqa3g7sxvk56pc33cw5ygm2dkarzenyp4lb75ykjj6o727tf5zh4",
      "mime": "text/plain",
      "path": "animal.yaml",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "029bcb4634eff34c5a6c5d334037ff9c76e4cccb",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/animal.yaml"
      },
      "repo": "enuminous/Circus",
      "sha256": "d006cdf95eaaef9e2dec56ee0ccd0d408e48dc3f8b0ffb85253e77f5f997b93f",
      "size": 1302,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/animal.yaml"
    },
    {
      "base64": "ewogICJhbmltYWwiOiAiQ0lSQ1VTIiwKICAidmVyc2lvbiI6ICIxLjAuMCIsCiAgImF1ZGl0X2lkIjogImRlbW8tbWlzc2luZy1sYWJlbC1saW5lYWdlIiwKICAiZnJvemVuX3RhcmdldCI6IHsKICAgICJjbGFpbSI6ICJUaGUgbWV0aG9kIGltcHJvdmVzIGV2ZW50IGRldGVjdGlvbiB1bmRlciBkZWdyYWRlZCBpbnB1dC4iLAogICAgImZyb3plbl9hdCI6ICIyMDI2LTAxLTEwVDA5OjAwOjAwWiIsCiAgICAib3BlcmF0aW9uYWxfZGVmaW5pdGlvbiI6ICJJbXByb3ZlbWVudCBtZWFucyBoaWdoZXIgbWVkaWFuIGxlYWQgdGltZSBhdCBhIGZpeGVkIGZhbHNlLXBvc2l0aXZlIHJhdGUuIiwKICAgICJ0aHJlc2hvbGRzIjogewogICAgICAiZmFsc2VfcG9zaXRpdmVfcmF0ZV9tYXgiOiAwLjA2CiAgICB9LAogICAgInNjb3BlIjogIlN5bnRoZXRpYyBkZW1vbnN0cmF0aW9uIG9ubHkuIiwKICAgICJwb3B1bGF0aW9uIjogIkRlbW8gcmVjb3Jkcy4iCiAgfSwKICAicGlwZWxpbmUiOiBbCiAgICB7CiAgICAgICJzdGFnZSI6ICJkZWZpbml0aW9uIiwKICAgICAgImFydGlmYWN0IjogImNsYWltLXYxIiwKICAgICAgInByb3ZlbmFuY2Vfc3RhdHVzIjogImRvY3VtZW50ZWQiLAogICAgICAic291cmNlIjogInByb3RvY29sLm1kIiwKICAgICAgImZyb3plbl9hdCI6ICIyMDI2LTAxLTEwVDA5OjAwOjAwWiIsCiAgICAgICJpbmRlcGVuZGVudCI6IHRydWUKICAgIH0sCiAgICB7CiAgICAgICJzdGFnZSI6ICJkYXRhX3NlbGVjdGlvbiIsCiAgICAgICJhcnRpZmFjdCI6ICJzZWxlY3RlZC13aW5kb3ctbGlzdCIsCiAgICAgICJwcm92ZW5hbmNlX3N0YXR1cyI6ICJkb2N1bWVudGVkIiwKICAgICAgInNvdXJjZSI6ICJzZWxlY3Rpb24uY3N2IiwKICAgICAgImZyb3plbl9hdCI6IG51bGwsCiAgICAgICJpbmRlcGVuZGVudCI6IGZhbHNlLAogICAgICAibm90ZXMiOiAiQ2hvc2VuIGFmdGVyIGluaXRpYWwgb3V0Y29tZXMgd2VyZSB2aWV3ZWQuIgogICAgfSwKICAgIHsKICAgICAgInN0YWdlIjogImxhYmVscyIsCiAgICAgICJhcnRpZmFjdCI6ICJldmVudC1sYWJlbHMiLAogICAgICAicHJvdmVuYW5jZV9zdGF0dXMiOiAibWlzc2luZyIsCiAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAiZnJvemVuX2F0IjogbnVsbCwKICAgICAgImluZGVwZW5kZW50IjogbnVsbCwKICAgICAgIm5vdGVzIjogIkxhYmVsIHNvdXJjZSBhbmQgYWRqdWRpY2F0aW9uIGxpbmVhZ2UgdW5hdmFpbGFibGUuIgogICAgfSwKICAgIHsKICAgICAgInN0YWdlIjogInNjb3JpbmciLAogICAgICAiYXJ0aWZhY3QiOiAibWV0cmljLXYxIiwKICAgICAgInByb3ZlbmFuY2Vfc3RhdHVzIjogInBhcnRpYWwiLAogICAgICAic291cmNlIjogImFuYWx5c2lzLnB5IiwKICAgICAgImZyb3plbl9hdCI6IG51bGwsCiAgICAgICJpbmRlcGVuZGVudCI6IGZhbHNlCiAgICB9LAogICAgewogICAgICAic3RhZ2UiOiAidmFsaWRhdGlvbiIsCiAgICAgICJhcnRpZmFjdCI6ICJjb25maXJtYXRvcnktcnVuIiwKICAgICAgInByb3ZlbmFuY2Vfc3RhdHVzIjogImRvY3VtZW50ZWQiLAogICAgICAic291cmNlIjogInJlc3VsdHMuY3N2IiwKICAgICAgImZyb3plbl9hdCI6ICIyMDI2LTAxLTEwVDEyOjAwOjAwWiIsCiAgICAgICJpbmRlcGVuZGVudCI6IGZhbHNlLAogICAgICAibm90ZXMiOiAiU2hhcmVzIHNlbGVjdGlvbiBydWxlcyB3aXRoIGRldmVsb3BtZW50IGRhdGEuIgogICAgfQogIF0sCiAgImRlcGVuZGVuY2llcyI6IFsKICAgIHsKICAgICAgImZyb20iOiAiY2xhaW0tdjEiLAogICAgICAidG8iOiAic2VsZWN0ZWQtd2luZG93LWxpc3QiLAogICAgICAicmVsYXRpb24iOiAic2VsZWN0cyIsCiAgICAgICJtYXRlcmlhbGl0eSI6ICJtYXRlcmlhbCIsCiAgICAgICJmZWVkYmFjayI6IHRydWUsCiAgICAgICJldmlkZW5jZV9zdGF0dXMiOiAiZGVtb25zdHJhdGVkIiwKICAgICAgInJhdGlvbmFsZSI6ICJXaW5kb3dzIHdlcmUgcmV0YWluZWQgYWZ0ZXIgb3V0Y29tZSBpbnNwZWN0aW9uLiIKICAgIH0sCiAgICB7CiAgICAgICJmcm9tIjogImV2ZW50LWxhYmVscyIsCiAgICAgICJ0byI6ICJjb25maXJtYXRvcnktcnVuIiwKICAgICAgInJlbGF0aW9uIjogImxhYmVscyIsCiAgICAgICJtYXRlcmlhbGl0eSI6ICJ1bmtub3duIiwKICAgICAgImZlZWRiYWNrIjogZmFsc2UsCiAgICAgICJldmlkZW5jZV9zdGF0dXMiOiAidW5yZXNvbHZlZCIsCiAgICAgICJyYXRpb25hbGUiOiAiTGFiZWwgcHJvdmVuYW5jZSB1bmF2YWlsYWJsZS4iCiAgICB9CiAgXSwKICAicmlza3MiOiBbCiAgICB7CiAgICAgICJpZCI6ICJDLTAyIiwKICAgICAgIm5hbWUiOiAiU2VsZWN0aW9uIG9uIHN1Y2Nlc3MiLAogICAgICAic3RhdHVzIjogInByZXNlbnQiLAogICAgICAibWF0ZXJpYWxpdHkiOiAibWF0ZXJpYWwiLAogICAgICAiZXZpZGVuY2UiOiAiU2VsZWN0aW9uIGxpc3QgY3JlYXRlZCBhZnRlciBpbml0aWFsIG91dGNvbWVzIHdlcmUgaW5zcGVjdGVkLiIsCiAgICAgICJtaXRpZ2F0aW9uIjogIlJlcGVhdCB3aXRoIGEgZnJvemVuIGluY2x1c2lvbiBydWxlIG9uIHVudG91Y2hlZCByZWNvcmRzLiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJDLTAzIiwKICAgICAgIm5hbWUiOiAiTGFiZWwgY29udGFtaW5hdGlvbiIsCiAgICAgICJzdGF0dXMiOiAibmEiLAogICAgICAibWF0ZXJpYWxpdHkiOiAibWF0ZXJpYWwiLAogICAgICAiZXZpZGVuY2UiOiAiU291cmNlIHJlY29yZHMgdW5hdmFpbGFibGUuIiwKICAgICAgIm1pdGlnYXRpb24iOiAiT2J0YWluIGluZGVwZW5kZW50IGJsaW5kZWQgbGFiZWxzLiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJDLTA4IiwKICAgICAgIm5hbWUiOiAiUHJvdmVuYW5jZSBnYXAiLAogICAgICAic3RhdHVzIjogInByZXNlbnQiLAogICAgICAibWF0ZXJpYWxpdHkiOiAibWF0ZXJpYWwiLAogICAgICAiZXZpZGVuY2UiOiAiTGFiZWwgcHJvdmVuYW5jZSBtaXNzaW5nLiIsCiAgICAgICJtaXRpZ2F0aW9uIjogIlJlY292ZXIgc291cmNlIGFuZCBhZGp1ZGljYXRpb24gdHJhaWwuIgogICAgfQogIF0sCiAgImluZGVwZW5kZW50X2NoZWNrcyI6IFsKICAgIHsKICAgICAgImNoZWNrIjogIkJsaW5kZWQgcmVsYWJlbGluZyBvbiB1bnRvdWNoZWQgZGF0YSB3aXRoIGZyb3plbiBjb2RlIGFuZCB0aHJlc2hvbGRzIiwKICAgICAgImZyb3plbiI6IGZhbHNlLAogICAgICAiaW5kZXBlbmRlbnRseV9zb3VyY2VkIjogZmFsc2UsCiAgICAgICJzdGF0dXMiOiAicGVuZGluZyIsCiAgICAgICJhcnRpZmFjdCI6IG51bGwsCiAgICAgICJub3RlcyI6ICJOb3QgeWV0IHBlcmZvcm1lZC4iCiAgICB9CiAgXSwKICAiZGVjaXNpb24iOiAiRkFJTCIsCiAgInN1bW1hcnkiOiAiTm90IGEgcGFzczogc3VjY2Vzcy1jb25kaXRpb25lZCBzZWxlY3Rpb24gaXMgZG9jdW1lbnRlZCwgYW5kIG1hdGVyaWFsIGxhYmVsIHByb3ZlbmFuY2UgaXMgbWlzc2luZy4iCn0K",
      "cid": "bafkreiehfowsyx4sjfyht3ub7n7kvb724k5pkqefkvdczceiujr2aeybru",
      "mime": "application/json",
      "path": "examples/demo-report.json",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "ff74cb35881dca515f97cded1274986702a96395",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/examples/demo-report.json"
      },
      "repo": "enuminous/Circus",
      "sha256": "872bad2c5f92497079ee81fb7eaa87fae2baf5408555462c8888a263a013018d",
      "size": 3456,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/examples/demo-report.json"
    },
    {
      "base64": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwKICAidGl0bGUiOiAiQ0lSQ1VTIGF1ZGl0IHJlcG9ydCIsCiAgInR5cGUiOiAib2JqZWN0IiwKICAicmVxdWlyZWQiOiBbCiAgICAiYW5pbWFsIiwKICAgICJ2ZXJzaW9uIiwKICAgICJhdWRpdF9pZCIsCiAgICAiZnJvemVuX3RhcmdldCIsCiAgICAicGlwZWxpbmUiLAogICAgImRlcGVuZGVuY2llcyIsCiAgICAicmlza3MiLAogICAgImluZGVwZW5kZW50X2NoZWNrcyIsCiAgICAiZGVjaXNpb24iLAogICAgInN1bW1hcnkiCiAgXSwKICAicHJvcGVydGllcyI6IHsKICAgICJhbmltYWwiOiB7CiAgICAgICJjb25zdCI6ICJDSVJDVVMiCiAgICB9LAogICAgInZlcnNpb24iOiB7CiAgICAgICJ0eXBlIjogInN0cmluZyIKICAgIH0sCiAgICAiYXVkaXRfaWQiOiB7CiAgICAgICJ0eXBlIjogInN0cmluZyIKICAgIH0sCiAgICAiZnJvemVuX3RhcmdldCI6IHsKICAgICAgInR5cGUiOiAib2JqZWN0IiwKICAgICAgInJlcXVpcmVkIjogWwogICAgICAgICJjbGFpbSIsCiAgICAgICAgImZyb3plbl9hdCIsCiAgICAgICAgIm9wZXJhdGlvbmFsX2RlZmluaXRpb24iLAogICAgICAgICJ0aHJlc2hvbGRzIgogICAgICBdLAogICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAiY2xhaW0iOiB7CiAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgfSwKICAgICAgICAiZnJvemVuX2F0IjogewogICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICJzdHJpbmciLAogICAgICAgICAgICAibnVsbCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJvcGVyYXRpb25hbF9kZWZpbml0aW9uIjogewogICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgIH0sCiAgICAgICAgInRocmVzaG9sZHMiOiB7CiAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgIm9iamVjdCIsCiAgICAgICAgICAgICJudWxsIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInNjb3BlIjogewogICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgIH0sCiAgICAgICAgInBvcHVsYXRpb24iOiB7CiAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgfQogICAgICB9LAogICAgICAiYWRkaXRpb25hbFByb3BlcnRpZXMiOiB0cnVlCiAgICB9LAogICAgInBpcGVsaW5lIjogewogICAgICAidHlwZSI6ICJhcnJheSIsCiAgICAgICJpdGVtcyI6IHsKICAgICAgICAidHlwZSI6ICJvYmplY3QiLAogICAgICAgICJyZXF1aXJlZCI6IFsKICAgICAgICAgICJzdGFnZSIsCiAgICAgICAgICAiYXJ0aWZhY3QiLAogICAgICAgICAgInByb3ZlbmFuY2Vfc3RhdHVzIiwKICAgICAgICAgICJzb3VyY2UiCiAgICAgICAgXSwKICAgICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAgICJzdGFnZSI6IHsKICAgICAgICAgICAgImVudW0iOiBbCiAgICAgICAgICAgICAgImRlZmluaXRpb24iLAogICAgICAgICAgICAgICJkYXRhX3NlbGVjdGlvbiIsCiAgICAgICAgICAgICAgImxhYmVscyIsCiAgICAgICAgICAgICAgInNjb3JpbmciLAogICAgICAgICAgICAgICJ2YWxpZGF0aW9uIiwKICAgICAgICAgICAgICAicmVwb3J0aW5nIiwKICAgICAgICAgICAgICAicHJlcHJvY2Vzc2luZyIsCiAgICAgICAgICAgICAgInR1bmluZyIsCiAgICAgICAgICAgICAgIm90aGVyIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgImFydGlmYWN0IjogewogICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICB9LAogICAgICAgICAgInByb3ZlbmFuY2Vfc3RhdHVzIjogewogICAgICAgICAgICAiZW51bSI6IFsKICAgICAgICAgICAgICAiZG9jdW1lbnRlZCIsCiAgICAgICAgICAgICAgIm1pc3NpbmciLAogICAgICAgICAgICAgICJwYXJ0aWFsIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgInNvdXJjZSI6IHsKICAgICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICAgInN0cmluZyIsCiAgICAgICAgICAgICAgIm51bGwiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiZnJvemVuX2F0IjogewogICAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgICAic3RyaW5nIiwKICAgICAgICAgICAgICAibnVsbCIKICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJpbmRlcGVuZGVudCI6IHsKICAgICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICAgImJvb2xlYW4iLAogICAgICAgICAgICAgICJudWxsIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIm5vdGVzIjogewogICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiYWRkaXRpb25hbFByb3BlcnRpZXMiOiB0cnVlCiAgICAgIH0KICAgIH0sCiAgICAiZGVwZW5kZW5jaWVzIjogewogICAgICAidHlwZSI6ICJhcnJheSIsCiAgICAgICJpdGVtcyI6IHsKICAgICAgICAidHlwZSI6ICJvYmplY3QiLAogICAgICAgICJyZXF1aXJlZCI6IFsKICAgICAgICAgICJmcm9tIiwKICAgICAgICAgICJ0byIsCiAgICAgICAgICAicmVsYXRpb24iLAogICAgICAgICAgIm1hdGVyaWFsaXR5IgogICAgICAgIF0sCiAgICAgICAgInByb3BlcnRpZXMiOiB7CiAgICAgICAgICAiZnJvbSI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfSwKICAgICAgICAgICJ0byI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfSwKICAgICAgICAgICJyZWxhdGlvbiI6IHsKICAgICAgICAgICAgImVudW0iOiBbCiAgICAgICAgICAgICAgImluZm9ybXMiLAogICAgICAgICAgICAgICJzZWxlY3RzIiwKICAgICAgICAgICAgICAiZGVmaW5lcyIsCiAgICAgICAgICAgICAgImxhYmVscyIsCiAgICAgICAgICAgICAgInR1bmVzIiwKICAgICAgICAgICAgICAic2NvcmVzIiwKICAgICAgICAgICAgICAidmFsaWRhdGVzIiwKICAgICAgICAgICAgICAicmVwb3J0cyIsCiAgICAgICAgICAgICAgIm90aGVyIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIm1hdGVyaWFsaXR5IjogewogICAgICAgICAgICAiZW51bSI6IFsKICAgICAgICAgICAgICAibWF0ZXJpYWwiLAogICAgICAgICAgICAgICJub25tYXRlcmlhbCIsCiAgICAgICAgICAgICAgInVua25vd24iCiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiZmVlZGJhY2siOiB7CiAgICAgICAgICAgICJ0eXBlIjogImJvb2xlYW4iCiAgICAgICAgICB9LAogICAgICAgICAgImV2aWRlbmNlX3N0YXR1cyI6IHsKICAgICAgICAgICAgImVudW0iOiBbCiAgICAgICAgICAgICAgImRlbW9uc3RyYXRlZCIsCiAgICAgICAgICAgICAgInN1cHBvcnRlZF9idXRfaW5jb21wbGV0ZSIsCiAgICAgICAgICAgICAgImh5cG90aGVzaXNfcG9zdHVsYXRlIiwKICAgICAgICAgICAgICAidW5yZXNvbHZlZCIsCiAgICAgICAgICAgICAgInJlamVjdGVkIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgInJhdGlvbmFsZSI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjogdHJ1ZQogICAgICB9CiAgICB9LAogICAgInJpc2tzIjogewogICAgICAidHlwZSI6ICJhcnJheSIsCiAgICAgICJpdGVtcyI6IHsKICAgICAgICAidHlwZSI6ICJvYmplY3QiLAogICAgICAgICJyZXF1aXJlZCI6IFsKICAgICAgICAgICJpZCIsCiAgICAgICAgICAibmFtZSIsCiAgICAgICAgICAic3RhdHVzIiwKICAgICAgICAgICJtYXRlcmlhbGl0eSIsCiAgICAgICAgICAiZXZpZGVuY2UiCiAgICAgICAgXSwKICAgICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAgICJpZCI6IHsKICAgICAgICAgICAgImVudW0iOiBbCiAgICAgICAgICAgICAgIkMtMDEiLAogICAgICAgICAgICAgICJDLTAyIiwKICAgICAgICAgICAgICAiQy0wMyIsCiAgICAgICAgICAgICAgIkMtMDQiLAogICAgICAgICAgICAgICJDLTA1IiwKICAgICAgICAgICAgICAiQy0wNiIsCiAgICAgICAgICAgICAgIkMtMDciLAogICAgICAgICAgICAgICJDLTA4IgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIm5hbWUiOiB7CiAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgIH0sCiAgICAgICAgICAic3RhdHVzIjogewogICAgICAgICAgICAiZW51bSI6IFsKICAgICAgICAgICAgICAicHJlc2VudCIsCiAgICAgICAgICAgICAgImFic2VudF93aXRoX2V2aWRlbmNlIiwKICAgICAgICAgICAgICAidW5yZXNvbHZlZCIsCiAgICAgICAgICAgICAgIm5hIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIm1hdGVyaWFsaXR5IjogewogICAgICAgICAgICAiZW51bSI6IFsKICAgICAgICAgICAgICAibWF0ZXJpYWwiLAogICAgICAgICAgICAgICJub25tYXRlcmlhbCIsCiAgICAgICAgICAgICAgInVua25vd24iCiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiZXZpZGVuY2UiOiB7CiAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgIH0sCiAgICAgICAgICAibWl0aWdhdGlvbiI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjogdHJ1ZQogICAgICB9CiAgICB9LAogICAgImluZGVwZW5kZW50X2NoZWNrcyI6IHsKICAgICAgInR5cGUiOiAiYXJyYXkiLAogICAgICAiaXRlbXMiOiB7CiAgICAgICAgInR5cGUiOiAib2JqZWN0IiwKICAgICAgICAicmVxdWlyZWQiOiBbCiAgICAgICAgICAiY2hlY2siLAogICAgICAgICAgImZyb3plbiIsCiAgICAgICAgICAiaW5kZXBlbmRlbnRseV9zb3VyY2VkIiwKICAgICAgICAgICJzdGF0dXMiCiAgICAgICAgXSwKICAgICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAgICJjaGVjayI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfSwKICAgICAgICAgICJmcm96ZW4iOiB7CiAgICAgICAgICAgICJ0eXBlIjogImJvb2xlYW4iCiAgICAgICAgICB9LAogICAgICAgICAgImluZGVwZW5kZW50bHlfc291cmNlZCI6IHsKICAgICAgICAgICAgInR5cGUiOiAiYm9vbGVhbiIKICAgICAgICAgIH0sCiAgICAgICAgICAic3RhdHVzIjogewogICAgICAgICAgICAiZW51bSI6IFsKICAgICAgICAgICAgICAicGFzc2VkIiwKICAgICAgICAgICAgICAiZmFpbGVkIiwKICAgICAgICAgICAgICAicGVuZGluZyIsCiAgICAgICAgICAgICAgIm5hIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgImFydGlmYWN0IjogewogICAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgICAic3RyaW5nIiwKICAgICAgICAgICAgICAibnVsbCIKICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJub3RlcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjogdHJ1ZQogICAgICB9CiAgICB9LAogICAgImRlY2lzaW9uIjogewogICAgICAiZW51bSI6IFsKICAgICAgICAiUEFTUyIsCiAgICAgICAgIkZBSUwiLAogICAgICAgICJOL0EiCiAgICAgIF0KICAgIH0sCiAgICAic3VtbWFyeSI6IHsKICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgfQogIH0sCiAgImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjogdHJ1ZQp9Cg==",
      "cid": "bafkreidk7rhxs6itbpjoflcahzljtthdykzgw3kgkifruv34ra7iaqxn7e",
      "mime": "application/json",
      "path": "schemas/report.schema.json",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "33661d4103d3bbe75684141b0898107f3a57c36e",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/schemas/report.schema.json"
      },
      "repo": "enuminous/Circus",
      "sha256": "6afc4f7979130bd2e2ac403e5699cce3c2b26b6d46520b1a577c883e8042edf9",
      "size": 5770,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/schemas/report.schema.json"
    },
    {
      "base64": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJDSVJDVVMgcmVwb3J0IGdhdGUgY2hlY2tlci4gQ2hlY2tzIGRlY2xhcmVkIGdhdGUgbG9naWMsIG5vdCBzY2llbnRpZmljIHRydXRoLiIiIgppbXBvcnQganNvbiwgc3lzCmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAoKCmRlZiBkZWNpZGUocmVwb3J0KToKICAgIHBpcGVsaW5lID0gcmVwb3J0LmdldCgicGlwZWxpbmUiLCBbXSkKICAgIGRlcHMgPSByZXBvcnQuZ2V0KCJkZXBlbmRlbmNpZXMiLCBbXSkKICAgIHJpc2tzID0gcmVwb3J0LmdldCgicmlza3MiLCBbXSkKICAgIGNoZWNrcyA9IHJlcG9ydC5nZXQoImluZGVwZW5kZW50X2NoZWNrcyIsIFtdKQogICAgbWlzc2luZ19tYXRlcmlhbCA9IGFueShwLmdldCgicHJvdmVuYW5jZV9zdGF0dXMiKSAhPSAiZG9jdW1lbnRlZCIgZm9yIHAgaW4gcGlwZWxpbmUgaWYgcC5nZXQoInN0YWdlIikgaW4geyJkZWZpbml0aW9uIiwgImRhdGFfc2VsZWN0aW9uIiwgImxhYmVscyIsICJzY29yaW5nIiwgInZhbGlkYXRpb24ifSkKICAgIG1hdGVyaWFsX25hID0gYW55KHIuZ2V0KCJtYXRlcmlhbGl0eSIpID09ICJtYXRlcmlhbCIgYW5kIHIuZ2V0KCJzdGF0dXMiKSA9PSAibmEiIGZvciByIGluIHJpc2tzKQogICAgbWF0ZXJpYWxfdW5rbm93biA9IGFueShkLmdldCgibWF0ZXJpYWxpdHkiKSA9PSAidW5rbm93biIgZm9yIGQgaW4gZGVwcykgb3IgYW55KHIuZ2V0KCJtYXRlcmlhbGl0eSIpID09ICJ1bmtub3duIiBmb3IgciBpbiByaXNrcykKICAgIGZlZWRiYWNrID0gYW55KGQuZ2V0KCJtYXRlcmlhbGl0eSIpID09ICJtYXRlcmlhbCIgYW5kIGQuZ2V0KCJmZWVkYmFjayIpIGlzIFRydWUgZm9yIGQgaW4gZGVwcykKICAgIHJpc2tfb3BlbiA9IGFueShyLmdldCgibWF0ZXJpYWxpdHkiKSA9PSAibWF0ZXJpYWwiIGFuZCByLmdldCgic3RhdHVzIikgaW4geyJwcmVzZW50IiwgInVucmVzb2x2ZWQiLCAibmEifSBmb3IgciBpbiByaXNrcykKICAgIGNoZWNrX2JhZCA9IGFueShjLmdldCgic3RhdHVzIikgPT0gImZhaWxlZCIgZm9yIGMgaW4gY2hlY2tzKQogICAgY2hlY2tzX2luY29tcGxldGUgPSBhbnkoYy5nZXQoInN0YXR1cyIpICE9ICJwYXNzZWQiIG9yIG5vdCBjLmdldCgiZnJvemVuIikgb3Igbm90IGMuZ2V0KCJpbmRlcGVuZGVudGx5X3NvdXJjZWQiKSBmb3IgYyBpbiBjaGVja3MpCiAgICBpZiBmZWVkYmFjayBvciByaXNrX29wZW4gb3IgY2hlY2tfYmFkOgogICAgICAgIHJldHVybiAiRkFJTCIKICAgIGlmIG1pc3NpbmdfbWF0ZXJpYWwgb3IgbWF0ZXJpYWxfbmEgb3IgbWF0ZXJpYWxfdW5rbm93biBvciBjaGVja3NfaW5jb21wbGV0ZSBvciBub3QgY2hlY2tzOgogICAgICAgIHJldHVybiAiTi9BIgogICAgcmV0dXJuICJQQVNTIgoKCmRlZiBtYWluKCk6CiAgICBpZiBsZW4oc3lzLmFyZ3YpICE9IDI6CiAgICAgICAgcHJpbnQoIlVzYWdlOiBweXRob24gc3JjL2NpcmN1cy5weSBSRVBPUlQuanNvbiIsIGZpbGU9c3lzLnN0ZGVycikKICAgICAgICByZXR1cm4gMgogICAgcmVwb3J0ID0ganNvbi5sb2FkcyhQYXRoKHN5cy5hcmd2WzFdKS5yZWFkX3RleHQoKSkKICAgIGlmIHJlcG9ydC5nZXQoImFuaW1hbCIpICE9ICJDSVJDVVMiOgogICAgICAgIHByaW50KCJFUlJPUjogYW5pbWFsIG11c3QgYmUgQ0lSQ1VTIiwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgIHJldHVybiAyCiAgICBhY3R1YWwgPSBkZWNpZGUocmVwb3J0KQogICAgZGVjbGFyZWQgPSByZXBvcnQuZ2V0KCJkZWNpc2lvbiIpCiAgICBwcmludChmImRlY2xhcmVkPXtkZWNsYXJlZH0gY29tcHV0ZWQ9e2FjdHVhbH0iKQogICAgaWYgYWN0dWFsICE9IGRlY2xhcmVkOgogICAgICAgIHByaW50KCJHQVRFIE1JU01BVENIIiwgZmlsZT1zeXMuc3RkZXJyKQogICAgICAgIHJldHVybiAxCiAgICByZXR1cm4gMAoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgIHJhaXNlIFN5c3RlbUV4aXQobWFpbigpKQo=",
      "cid": "bafkreib5hw76v4w4vmgwxpz6yvdyyzgiqhqwxv4k5muodhmgjislwyzqre",
      "mime": "text/x-python",
      "path": "src/circus.py",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "65421922766c9178c1b188703ac21c03f95be6dd",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/src/circus.py"
      },
      "repo": "enuminous/Circus",
      "sha256": "3d3dbfeaf2dcab0d6bbf3ec5478c64c881e16bd78aeb28e19d864a24bb633089",
      "size": 1964,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/src/circus.py"
    },
    {
      "base64": "ewogICJhbmltYWwiOiAiQ0lSQ1VTIiwKICAidmVyc2lvbiI6ICIxLjAuMCIsCiAgImF1ZGl0X2lkIjogIiIsCiAgImZyb3plbl90YXJnZXQiOiB7CiAgICAiY2xhaW0iOiAiIiwKICAgICJmcm96ZW5fYXQiOiBudWxsLAogICAgIm9wZXJhdGlvbmFsX2RlZmluaXRpb24iOiAiIiwKICAgICJ0aHJlc2hvbGRzIjogbnVsbCwKICAgICJzY29wZSI6ICIiLAogICAgInBvcHVsYXRpb24iOiAiIgogIH0sCiAgInBpcGVsaW5lIjogW10sCiAgImRlcGVuZGVuY2llcyI6IFtdLAogICJyaXNrcyI6IFtdLAogICJpbmRlcGVuZGVudF9jaGVja3MiOiBbXSwKICAiZGVjaXNpb24iOiAiTi9BIiwKICAic3VtbWFyeSI6ICJDb21wbGV0ZSBhbGwgbWF0ZXJpYWwgcHJvdmVuYW5jZSBmaWVsZHM7IG1pc3NpbmcgZXZpZGVuY2UgaXMgbm90IGEgcGFzcy4iCn0K",
      "cid": "bafkreigfh7idvddwiez255edzx4wtl7ggoz5yaqvcqlsj4dnhlsmi24vly",
      "mime": "application/json",
      "path": "templates/audit-report.json",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "2815b8b4e6b8d827707f46e562e5ca4993b8daed",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/templates/audit-report.json"
      },
      "repo": "enuminous/Circus",
      "sha256": "c53fd03a8c764133aef483cdf969afe633b3dc0215141724f06d3ae4c46b955e",
      "size": 420,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/templates/audit-report.json"
    },
    {
      "base64": "aW1wb3J0IHN5cywgdW5pdHRlc3QKZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCnN5cy5wYXRoLmluc2VydCgwLCBzdHIoUGF0aChfX2ZpbGVfXykucmVzb2x2ZSgpLnBhcmVudHNbMV0gLyAic3JjIikpCmZyb20gY2lyY3VzIGltcG9ydCBkZWNpZGUKCmNsYXNzIEdhdGVUZXN0cyh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICBkZWYgYmFzZShzZWxmKToKICAgICAgICByZXR1cm4geyJwaXBlbGluZSI6IFt7InN0YWdlIjogcywgInByb3ZlbmFuY2Vfc3RhdHVzIjoiZG9jdW1lbnRlZCJ9IGZvciBzIGluICgiZGVmaW5pdGlvbiIsImRhdGFfc2VsZWN0aW9uIiwibGFiZWxzIiwic2NvcmluZyIsInZhbGlkYXRpb24iKV0sICJkZXBlbmRlbmNpZXMiOiBbXSwgInJpc2tzIjogW10sICJpbmRlcGVuZGVudF9jaGVja3MiOiBbeyJzdGF0dXMiOiJwYXNzZWQiLCJmcm96ZW4iOlRydWUsImluZGVwZW5kZW50bHlfc291cmNlZCI6VHJ1ZX1dfQogICAgZGVmIHRlc3RfcGFzc19yZXF1aXJlc19jb21wbGV0ZV9pbmRlcGVuZGVudF9jaGVjayhzZWxmKToKICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGRlY2lkZShzZWxmLmJhc2UoKSksICJQQVNTIikKICAgIGRlZiB0ZXN0X21hdGVyaWFsX2ZlZWRiYWNrX2ZhaWxzKHNlbGYpOgogICAgICAgIHI9c2VsZi5iYXNlKCk7IHJbImRlcGVuZGVuY2llcyJdPVt7Im1hdGVyaWFsaXR5IjoibWF0ZXJpYWwiLCJmZWVkYmFjayI6VHJ1ZX1dCiAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChkZWNpZGUociksICJGQUlMIikKICAgIGRlZiB0ZXN0X21pc3NpbmdfcHJvdmVuYW5jZV9pc19uYV9ub3RfcGFzcyhzZWxmKToKICAgICAgICByPXNlbGYuYmFzZSgpOyByWyJwaXBlbGluZSJdWzJdWyJwcm92ZW5hbmNlX3N0YXR1cyJdPSJtaXNzaW5nIgogICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZGVjaWRlKHIpLCAiTi9BIikKICAgIGRlZiB0ZXN0X3BlbmRpbmdfY2hlY2tfaXNfbm90X3Bhc3Moc2VsZik6CiAgICAgICAgcj1zZWxmLmJhc2UoKTsgclsiaW5kZXBlbmRlbnRfY2hlY2tzIl1bMF1bInN0YXR1cyJdPSJwZW5kaW5nIgogICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZGVjaWRlKHIpLCAiTi9BIikKICAgIGRlZiB0ZXN0X21hdGVyaWFsX29wZW5fcmlza19mYWlscyhzZWxmKToKICAgICAgICByPXNlbGYuYmFzZSgpOyByWyJyaXNrcyJdPVt7Im1hdGVyaWFsaXR5IjoibWF0ZXJpYWwiLCJzdGF0dXMiOiJ1bnJlc29sdmVkIn1dCiAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChkZWNpZGUociksICJGQUlMIikKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6IHVuaXR0ZXN0Lm1haW4oKQo=",
      "cid": "bafkreigtwsoecvjhonvxlfdrgalp6uduxlctgbihjcytk2p25nurolyrs4",
      "mime": "text/x-python",
      "path": "tests/test_circus.py",
      "provenance": {
        "commit": "892f0d5498b5ec0369691f31a058871675e64b43",
        "gitBlobSha": "d13095a0b4ab5662e29babc7739c2fab8df92e4f",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Circus",
        "sourceUrl": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/tests/test_circus.py"
      },
      "repo": "enuminous/Circus",
      "sha256": "d3b49c415527736b7594713016ff5074bac533050748b13569faeb69172f1197",
      "size": 1304,
      "source": "https://github.com/enuminous/Circus/blob/892f0d5498b5ec0369691f31a058871675e64b43/tests/test_circus.py"
    },
    {
      "base64": "bmFtZTogTGVhbiB2ZXJpZmljYXRpb24KCm9uOgogIHB1c2g6CiAgcHVsbF9yZXF1ZXN0OgogIHdvcmtmbG93X2Rpc3BhdGNoOgoKcGVybWlzc2lvbnM6CiAgY29udGVudHM6IHJlYWQKCmpvYnM6CiAgdmVyaWZ5OgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgdGltZW91dC1taW51dGVzOiA0NQogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEAxMWQ1OTYwYTMyNjc1MGQ1ODM4MDc4ZTM2Y2YzOGI4NWFmNjc3MjYyICMgdjQKICAgICAgLSB1c2VzOiBsZWFucHJvdmVyL2xlYW4tYWN0aW9uQGYwNjE0MDJiNjYwZTBjMzQ2NDQ1MDRiMzI0ZTgzMGYyOTkxZDQ4NjUgIyB2MQogICAgICAgIHdpdGg6CiAgICAgICAgICBhdXRvLWNvbmZpZzogZmFsc2UKICAgICAgICAgIGJ1aWxkOiB0cnVlCiAgICAgICAgICB0ZXN0OiBmYWxzZQogICAgICAgICAgbGludDogZmFsc2UKICAgICAgICAgIHVzZS1tYXRobGliLWNhY2hlOiBmYWxzZQogICAgICAgICAgdXNlLWdpdGh1Yi1jYWNoZTogdHJ1ZQogICAgICAtIG5hbWU6IEF1ZGl0IHByb2plY3QgYXhpb21zCiAgICAgICAgcnVuOiBsYWtlIGVudiBsZWFuIC1Ed2FybmluZ0FzRXJyb3I9dHJ1ZSBBdWRpdC5sZWFuCiAgICAgIC0gbmFtZTogVGVzdCB0aGUgYXhpb20gYXVkaXQKICAgICAgICBydW46IHB5dGhvbjMgc2NyaXB0cy90ZXN0X2F4aW9tX2F1ZGl0LnB5CiAgICAgIC0gbmFtZTogUmVwcm9kdWNlIGV4dGVuc2lvbiBkZWNpc2lvbiBjZXJ0aWZpY2F0ZXMgZnJvbSBmcm96ZW4gc291cmNlcwogICAgICAgIHJ1bjogcHl0aG9uMyBzY3JpcHRzL2V4dGVuc2lvbl9maXh0dXJlcy5weQogICAgICAtIG5hbWU6IENvbXBhcmUgY29tcGxldGUgc3RydWN0dXJlZCByZXBvcnRzIHdpdGggZnJvemVuIFB5dGhvbgogICAgICAgIHJ1bjogfAogICAgICAgICAgcHl0aG9uMyBzY3JpcHRzL3JlcG9ydF9maXh0dXJlcy5weQogICAgICAgICAgbGFrZSBlbnYgbGVhbiAtRHdhcm5pbmdBc0Vycm9yPXRydWUgLmxha2UvU291cmNlUmVwb3J0Rml4dHVyZXMubGVhbgogICAgICAtIG5hbWU6IENoZWNrIGV4YWN0IHRocmVzaG9sZCBhcml0aG1ldGljIGFnYWluc3QgZnJvemVuIFB5dGhvbgogICAgICAgIHJ1bjogfAogICAgICAgICAgcHl0aG9uMyBzY3JpcHRzL3RocmVzaG9sZF9maXh0dXJlcy5weQogICAgICAgICAgbGFrZSBlbnYgbGVhbiAtRHdhcm5pbmdBc0Vycm9yPXRydWUgLmxha2UvVGhyZXNob2xkRml4dHVyZXMubGVhbgogICAgICAtIG5hbWU6IENoZWNrIHN0YXRpYyBwcm92ZW5hbmNlIGFuZCBidW5kbGUgaW50ZWdyaXR5CiAgICAgICAgcnVuOiBweXRob24zIHZlcmlmeS5weQogICAgICAtIG5hbWU6IFJ1biB0aGUgZmluaXRlIHJlZmVyZW5jZSByZWdyZXNzaW9ucwogICAgICAgIHJ1bjogbGFrZSBleGUgcmVncmVzc2lvbgogICAgICAtIG5hbWU6IFJ1biB0aGUgbW9kdWxlIHJvc3RlcgogICAgICAgIHJ1bjogbGFrZSBleGUgem9vNDYKICAgICAgLSBuYW1lOiBSZWNvcmQgdmVyaWZpY2F0aW9uIGFuZCB1bmNoYW5nZWQgZGVwZW5kZW5jeSBwaW5zCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBnaXQgZGlmZiAtLWV4aXQtY29kZSAtLSBsZWFuLXRvb2xjaGFpbiBsYWtlZmlsZS50b21sIGxha2VmaWxlLmxlYW4gbGFrZS1tYW5pZmVzdC5qc29uCiAgICAgICAgICB7CiAgICAgICAgICAgIGVjaG8gJyMjIExlYW4gdmVyaWZpY2F0aW9uIHBhc3NlZCcKICAgICAgICAgICAgZWNobyAiQ29tbWl0OiAkR0lUSFVCX1NIQSIKICAgICAgICAgICAgZWNobyAiUnVuOiAkR0lUSFVCX1NFUlZFUl9VUkwvJEdJVEhVQl9SRVBPU0lUT1JZL2FjdGlvbnMvcnVucy8kR0lUSFVCX1JVTl9JRCIKICAgICAgICAgICAgZWNobyAiVG9vbGNoYWluOiAkKGNhdCBsZWFuLXRvb2xjaGFpbikiCiAgICAgICAgICAgIGVjaG8gJ1Bhc3NlZDogbGlicmFyeSBidWlsZCwgcHJvamVjdCBheGlvbSBhdWRpdCwgYXVkaXQgcmVqZWN0aW9uIGNvbnRyb2xzLicKICAgICAgICAgIH0gPj4gIiRHSVRIVUJfU1RFUF9TVU1NQVJZIgo=",
      "cid": "bafkreicsxhhx6kgyuylk663bzciu3j3fafa5gnzoojxofl2miogdn25it4",
      "mime": "text/plain",
      "path": ".github/workflows/lean.yml",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "2004fbd1da010d20ad2a51cb4d189e4dad64801e",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/.github/workflows/lean.yml"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "52b9cf7f28d8a616af7b61c8914da7650141d3372e726ee2af4c438c36eba89f",
      "size": 2021,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/.github/workflows/lean.yml"
    },
    {
      "base64": "Lmxha2UvCkF1ZGl0UHJvYmUqLwpfX3B5Y2FjaGVfXy8K",
      "cid": "bafkreiej3vqr64bgn4fazywx6latm6yqzcseclfjat36bpqq6kii23gnue",
      "mime": "text/plain",
      "path": ".gitignore",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "dc3bbe7bf9c34a7eb996fe65b3a35f4473626ef6",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/.gitignore"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "89dd611f70266f0a0ce2d7f2c1367b10c8a4412ca904f7e0be10f2908d6ccda1",
      "size": 33,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/.gitignore"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBTdXBwbHktY2hhaW4gcHJvcGFnYXRpb24uIFNvdXJjZTogQW50L2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLkFudAoKZGVmIGJhc2VDb21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbJ3Byb3BhZ2F0aW9uX3ByZXNzdXJlX21lYW4nXSIsICJvdXRbJ3Byb3BhZ2F0aW9uX3ByZXNzdXJlX21heCddIiwgIm91dFsncHJvcGFnYXRpb25fZGlzcGVyc2lvbiddIiwgIm91dFsnYm90dGxlbmVja19jb25jZW50cmF0aW9uJ10iLCAib3V0WyduZXR3b3JrX2xvY2FsX3Jpc2snXSIsICJvdXRbJ25ldHdvcmtfcmlza19kaXZlcmdlbmNlJ10iLCAib3V0Wydwcm9wYWdhdGlvbl92ZWxvY2l0eSddLmNsaXAobG93ZXI9MCkiXQpkZWYgaG9yaXpvbkNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFtmJ3ByZXNzdXJlX21lYW5fe2h9J10iLCAib3V0W2YnYm90dGxlbmVja19tZWFuX3tofSddIiwgIm91dFtmJ2xvY2FsX3Jpc2tfbWVhbl97aH0nXSIsICJvdXRbZid2ZWxvY2l0eV9tZWFuX3tofSddLmNsaXAobG93ZXI9MCkiXQpkZWYgZXhwZWN0ZWRDb2x1bW5zIChob3Jpem9ucyA6IE5hdCkgOiBOYXQgOj0gNyArIDQgKiBob3Jpem9ucwoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgZGF0YSA6IFJhbmtlZElucHV0CiAgaG9yaXpvbkNvdW50IDogTmF0CiAgZGVyaXZpbmcgUmVwcgoKZGVmIFZhbGlkICh4IDogSW5wdXQpIDogUHJvcCA6PSBWYWxpZFJhbmtlZCB4LmRhdGEgKGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCkKZGVmIHJ1biAoeCA6IElucHV0KSA6IExpc3QgRmxvYXQgOj0gcmFua1Njb3JlcyB4LmRhdGEuY29sdW1ucyB4LmRhdGEucm93cwoKdGhlb3JlbSBvdXRwdXRfbGVuZ3RoICh4IDogSW5wdXQpIDogKHJ1biB4KS5sZW5ndGggPSB4LmRhdGEucm93cyA6PSBieQogIHNpbXAgW3J1biwgcmFua1Njb3Jlc10KCnRoZW9yZW0gdmFsaWRfY29sdW1uX2NvdW50ICh4IDogSW5wdXQpIChoIDogVmFsaWQgeCkgOgogICAgeC5kYXRhLmNvbHVtbnMubGVuZ3RoID0gZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50IDo9IGguMQoKLy0tIENvbnRyYWN0IHJlcXVpcmVtZW50LCBub3QgYSBjbGFpbSB0aGF0IHRoZSB1cHN0cmVhbSB0cmFpbmVyIGVuZm9yY2VzIGl0LiAtLwpkZWYgUmVwb3J0YWJsZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgOiBQcm9wIDo9IFZhbGlkIHgg4oinIEFkbWlzc2libGUgYwoKdGhlb3JlbSByZXBvcnRfcmVxdWlyZXNfZnJlZXplICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSAoaCA6IFJlcG9ydGFibGUgeCBjKSA6CiAgICBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSB0cnVlIDo9IGguMi4xCgplbmQgWm9vLkFudAo=",
      "cid": "bafkreidioykyjn62tmindeptod2srfuyvlkdcklo5wwysxgw2ja7uld4ri",
      "mime": "text/plain",
      "path": "Ant.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "625f6b87256144f515b024980356d6c50c4debe5",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Ant.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "68761584b7da9b10d191f370f5289698aad431296eedad895cd6d241fa2c7c8a",
      "size": 1688,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Ant.lean"
    },
    {
      "base64": "aW1wb3J0IExlYW4KaW1wb3J0IEFudAppbXBvcnQgQXhvbG90bAppbXBvcnQgQmF0CmltcG9ydCBCZWF2ZXIKaW1wb3J0IEJpc29uCmltcG9ydCBCb25vYm8KaW1wb3J0IEJ1dHRlcmZseQppbXBvcnQgQ2F0CmltcG9ydCBDaGFtZWxlb24KaW1wb3J0IENvYnJhCmltcG9ydCBDb3JlCmltcG9ydCBDcmFiCmltcG9ydCBDcm9jb2RpbGUKaW1wb3J0IERvbHBoaW4KaW1wb3J0IERyYWdvbgppbXBvcnQgRWFnbGUKaW1wb3J0IEVsZXBoYW50CmltcG9ydCBGYWxjb24KaW1wb3J0IEZveAppbXBvcnQgR2Vja28KaW1wb3J0IEhlZGdlaG9nCmltcG9ydCBIaXZlCmltcG9ydCBIb3JzZQppbXBvcnQgSmVsbHlmaXNoCmltcG9ydCBMeW54CmltcG9ydCBNYWdwaWUKaW1wb3J0IE1hbnRpcwppbXBvcnQgTW9sZQppbXBvcnQgTW90aAppbXBvcnQgT2N0b3B1cwppbXBvcnQgT3JjYQppbXBvcnQgT3dsCmltcG9ydCBQZW5ndWluCmltcG9ydCBQaG9lbml4CmltcG9ydCBQdWxzZQppbXBvcnQgUmF2ZW4KaW1wb3J0IFJlZ2lzdHJ5CmltcG9ydCBSaGlubwppbXBvcnQgU2FsbW9uCmltcG9ydCBTaGFyawppbXBvcnQgU2hlcGhlcmQKaW1wb3J0IFNwaWRlcgppbXBvcnQgVGVybWl0ZQppbXBvcnQgVG9ydG9pc2UKaW1wb3J0IFR1cnRsZQppbXBvcnQgV2Vhc2VsCmltcG9ydCBXaGFsZQppbXBvcnQgV29sZgppbXBvcnQgWm9vCmltcG9ydCBFeHRlbnNpb25zCmltcG9ydCBFeHRlbnNpb25GaXh0dXJlcwppbXBvcnQgU291cmNlUmVjb3JkcwppbXBvcnQgRXhhY3RUaHJlc2hvbGRzCgovLSEgQXVkaXQgZXZlcnkgc2FmZSBkZWNsYXJhdGlvbiBkZWZpbmVkIGluIHRoZSBsaXN0ZWQgcHJvamVjdCBtb2R1bGVzLiAtLwoKb3BlbiBMZWFuIGluCnJ1bl9jbWQgZG8KICBsZXQgZW52IOKGkCBnZXRFbnYKICBsZXQgbW9kdWxlcyA6IEFycmF5IE5hbWUgOj0gI1tgQW50LCBgQXhvbG90bCwgYEJhdCwgYEJlYXZlciwgYEJpc29uLCBgQm9ub2JvLCBgQnV0dGVyZmx5LCBgQ2F0LCBgQ2hhbWVsZW9uLCBgQ29icmEsIGBDb3JlLCBgQ3JhYiwgYENyb2NvZGlsZSwgYERvbHBoaW4sIGBEcmFnb24sIGBFYWdsZSwgYEVsZXBoYW50LCBgRmFsY29uLCBgRm94LCBgR2Vja28sIGBIZWRnZWhvZywgYEhpdmUsIGBIb3JzZSwgYEplbGx5ZmlzaCwgYEx5bngsIGBNYWdwaWUsIGBNYW50aXMsIGBNb2xlLCBgTW90aCwgYE9jdG9wdXMsIGBPcmNhLCBgT3dsLCBgUGVuZ3VpbiwgYFBob2VuaXgsIGBQdWxzZSwgYFJhdmVuLCBgUmVnaXN0cnksIGBSaGlubywgYFNhbG1vbiwgYFNoYXJrLCBgU2hlcGhlcmQsIGBTcGlkZXIsIGBUZXJtaXRlLCBgVG9ydG9pc2UsIGBUdXJ0bGUsIGBXZWFzZWwsIGBXaGFsZSwgYFdvbGYsIGBab28sIGBFeHRlbnNpb25zLCBgRXh0ZW5zaW9uRml4dHVyZXMsIGBTb3VyY2VSZWNvcmRzLCBgRXhhY3RUaHJlc2hvbGRzXQogIGxldCBhbGxvd2VkIDogQXJyYXkgTmFtZSA6PSAjW2BgcHJvcGV4dCwgYGBDbGFzc2ljYWwuY2hvaWNlLCBgYFF1b3Quc291bmRdCiAgbGV0IG11dCBjb3VudCA6PSAwCiAgbGV0IG11dCB0aGVvcmVtQ291bnQgOj0gMAogIGZvciAobmFtZSwgaW5mbykgaW4gZW52LmNvbnN0YW50cy50b0xpc3QgZG8KICAgIGxldCBpc1Byb2plY3QgOj0gbWF0Y2ggZW52LmdldE1vZHVsZUlkeEZvcj8gbmFtZSB3aXRoCiAgICAgIHwgc29tZSBpZHggPT4gbW9kdWxlcy5jb250YWlucyBlbnYuaGVhZGVyLm1vZHVsZU5hbWVzW2lkeC50b05hdF0hCiAgICAgIHwgbm9uZSA9PiAoYEF1ZGl0UHJvYmUpLmlzUHJlZml4T2YgKHByaXZhdGVUb1VzZXJOYW1lIG5hbWUpCiAgICBpZiBpc1Byb2plY3QgJiYgIWluZm8uaXNVbnNhZmUgdGhlbgogICAgICBjb3VudCA6PSBjb3VudCArIDEKICAgICAgaWYgaW5mbyBtYXRjaGVzIC50aG1JbmZvIF8gdGhlbgogICAgICAgIHRoZW9yZW1Db3VudCA6PSB0aGVvcmVtQ291bnQgKyAxCiAgICAgIGZvciBheCBpbiAo4oaQIGNvbGxlY3RBeGlvbXMgbmFtZSkgZG8KICAgICAgICB1bmxlc3MgYWxsb3dlZC5jb250YWlucyBheCBkbwogICAgICAgICAgdGhyb3dFcnJvciAiVW5hcHByb3ZlZCBheGlvbSB7YXh9IHVzZWQgYnkge25hbWV9IgogIGlmIGNvdW50ID09IDAgdGhlbgogICAgdGhyb3dFcnJvciAiQXVkaXQgbWF0Y2hlZCBubyBwcm9qZWN0IGRlY2xhcmF0aW9ucyIKICBsb2dJbmZvIG0hIkF4aW9tIGF1ZGl0IHBhc3NlZDoge2NvdW50fSBzYWZlIGRlY2xhcmF0aW9ucywge3RoZW9yZW1Db3VudH0gdGhlb3JlbSBkZWNsYXJhdGlvbnMgKGluY2x1ZGluZyBnZW5lcmF0ZWQgbGVtbWFzKS4iCg==",
      "cid": "bafkreigwoicnxpvd3uaexohi5gk5maoprklsxuk4bbm5franskhccqpu7e",
      "mime": "text/plain",
      "path": "Audit.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "90a33e2a4b1482c74cf0759ccdceed59c7ba8e84",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Audit.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "d67204dbbea3dd004bb8e8e995d601cf8a972bd15c0859d2c40d928e2141f4f9",
      "size": 2272,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Audit.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQXhvbG90bAoKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIHJlZmVyZW5jZUZ1bmN0aW9uIDogRmxvYXQKICBkYW1hZ2VkRnVuY3Rpb24gOiBGbG9hdAogIGFkYXB0ZWRGdW5jdGlvbiA6IEZsb2F0CiAgY29zdCA6IEZsb2F0CiAgdHJhbnNmb3JtYXRpb24gOiBGbG9hdAogIGludmFyaWFudFJldGVudGlvbiA6IEZsb2F0CiAgZGVyaXZpbmcgUmVwcgpkZWYgcmVjb3ZlcnkgKHggOiBJbnB1dCkgOiBGbG9hdCA6PQogIGxldCBkIDo9IHgucmVmZXJlbmNlRnVuY3Rpb24teC5kYW1hZ2VkRnVuY3Rpb24KICBpZiBkID4gMC4wIHRoZW4gKHguYWRhcHRlZEZ1bmN0aW9uLXguZGFtYWdlZEZ1bmN0aW9uKS8oZCswLjAwMDAwMDAwMSkKICBlbHNlIGlmIHguYWRhcHRlZEZ1bmN0aW9uIOKJpSB4LnJlZmVyZW5jZUZ1bmN0aW9uIHRoZW4gMS4wIGVsc2UgMC4wCmRlZiBlZmZpY2llbmN5ICh4IDogSW5wdXQpIDogRmxvYXQgOj0gcG9zICh4LmFkYXB0ZWRGdW5jdGlvbi14LmRhbWFnZWRGdW5jdGlvbikvbWF4RiAwLjAwMDAwMDAwMSB4LmNvc3QKZGVmIHJlc2lsaWVuY2UgKHggOiBJbnB1dCkgOiBGbG9hdCA6PQogIGxldCByIDo9IGNsaXAwMSAocmVjb3ZlcnkgeCkKICBsZXQgZSA6PSBlZmZpY2llbmN5IHgKICBsZXQgdHJhbnNmb3JtIDo9IGNsaXAwMSB4LnRyYW5zZm9ybWF0aW9uKnIqeC5pbnZhcmlhbnRSZXRlbnRpb24KICBjbGlwMDEgKDAuNDUqciswLjMwKnguaW52YXJpYW50UmV0ZW50aW9uKzAuMTUqKGUvKDEuMCtlKSkrMC4xMCp0cmFuc2Zvcm0pCi8tLSBGdW5jdGlvbmFsIHJlY292ZXJ5IGFuZCBpbnZhcmlhbnQgcmV0ZW50aW9uIGFyZSBzZXBhcmF0ZSBvYmxpZ2F0aW9ucy4gLS8KZGVmIEFjY2VwdGFibGUgKHggOiBJbnB1dCkgKG1pbmltdW1SZWNvdmVyeSA6IEZsb2F0KSA6IFByb3AgOj0KICByZWNvdmVyeSB4IOKJpSBtaW5pbXVtUmVjb3Zlcnkg4oinIHguaW52YXJpYW50UmV0ZW50aW9uID0gMS4wCnRoZW9yZW0gYWNjZXB0YWJsZV9yZXRhaW5zX2ludmFyaWFudHMgKHggOiBJbnB1dCkgKHIgOiBGbG9hdCkgKGggOiBBY2NlcHRhYmxlIHggcikgOgogICAgeC5pbnZhcmlhbnRSZXRlbnRpb24gPSAxLjAgOj0gaC4yCgoKZW5kIFpvby5BeG9sb3RsCg==",
      "cid": "bafkreibqctmjndb7g3hmzb6py7eflugglvaue2gysgkyf6dz3o6fqnv5wm",
      "mime": "text/plain",
      "path": "Axolotl.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "8dea8a4ffa6433fa4c9aba2d1c33fa51f28e7982",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Axolotl.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "3014d8968c3f36cecc87cfc7c855d0c65d414268d8919582f879dbbc5836bdb3",
      "size": 1135,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Axolotl.lean"
    },
    {
      "base64": "IyBWZXJpZmljYXRpb24gc3RhdHVzIOKAlCBPY3RvYmVyIDE1LCAyMDI2IChQYWNpZmljKQoKVmVyaWZpZWQgcHJvb2YgY29tbWl0OiBbYDBkNjE2Y2Q2MmNjOWYwNjFmZjAyYjIzOWViMmM3YjNlYjE0YTM5MWRgXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2NvbW1pdC8wZDYxNmNkNjJjYzlmMDYxZmYwMmIyMzllYjJjN2IzZWIxNGEzOTFkKS4KU3VjY2Vzc2Z1bCBydW46IFszODgzMTQ3OTE1MF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg4MzE0NzkxNTApLgpFdmVyeSB2ZXJpZmljYXRpb24gc3RlcCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5IHVzaW5nIHRoZSBzdGFuZGFyZCBwaW5uZWQgTGVhbgo0LjE5LjAgdG9vbGNoYWluIGluIEdpdEh1YiBBY3Rpb25zLiBObyB3b3JrZmxvdyBvciBkZXBlbmRlbmN5IHBpbnMgY2hhbmdlZC4KCiMjIENJUkNVUyBwcm9vZiByZXBhaXIKCmBab28uU291cmNlUmVjb3Jkcy5DaXJjdXMucGFzc19jaGVja3NfY29tcGxldGVgIG5vdyBjb252ZXJ0cyB0aGUgbmVnYXRlZCBCb29sZWFuCnByb3Bvc2l0aW9uIHJldHVybmVkIGJ5IGBMaXN0LmFueV9lcV9mYWxzZWAgdXNpbmcgYEJvb2wub2Zfbm90X2VxX3RydWVgLCB0aGVuCmV4cGxpY2l0bHkgYXNzZW1ibGVzIHRoZSByZXF1aXJlZCBjb25qdW5jdGlvbiBmcm9tIHRoZSBzaW1wbGlmaWVkIGZpZWxkcy4KT25seSB0aGUgcHJvb2YgYm9keSBhbmQgaXRzIG1hbmlmZXN0IGNoZWNrc3VtIGNoYW5nZWQgaW4gdGhlIHZlcmlmaWVkIGNvbW1pdC4KVGhlIHRoZW9yZW0ncyBhc3N1bXB0aW9ucyBhbmQgY29uY2x1c2lvbiwgcmVwb3J0IGRlZmluaXRpb25zLCBkZWNpc2lvbiBydWxlcywKYW5kIGZyb3plbiBQeXRob24gc291cmNlcyBhcmUgdW5jaGFuZ2VkLiBObyBuZXcgYXNzdW1wdGlvbnMgd2VyZSBpbnRyb2R1Y2VkLgoKVG9nZXRoZXIgd2l0aCBgcGFzc19oYXNfY2hlY2tzYCwgdGhlIHRoZW9yZW0gZXN0YWJsaXNoZXMgdGhhdCBhIHBhc3NpbmcgbW9kZWxlZApyZXBvcnQgaGFzIGEgbm9uZW1wdHkgY2hlY2sgbGlzdCB3aG9zZSByZWNvcmRzIGFyZSBwYXNzZWQsIGZyb3plbiBhbmQgbWFya2VkCmluZGVwZW5kZW50bHkgc291cmNlZC4gSXQgY2hlY2tzIHRoZSBzdXBwbGllZCByZWNvcmQgZmllbGRzOyBpdCBkb2VzIG5vdAphdXRoZW50aWNhdGUgdGhlIG9ic2VydmF0aW9ucyBvciBlc3RhYmxpc2ggcmVhbC13b3JsZCBpbmRlcGVuZGVuY2UuCgojIyBQYXNzZWQgdmVyaWZpY2F0aW9uCgp8IENoZWNrIHwgUmVzdWx0IHwKfC0tLXwtLS18CnwgUGlubmVkIExlYW4gbGlicmFyeSBidWlsZCB8IFBhc3NlZCwgaW5jbHVkaW5nIGBTb3VyY2VSZWNvcmRzYCBhbmQgYEV4YWN0VGhyZXNob2xkc2AgfAp8IFN0cmljdCBwcm9qZWN0IGF4aW9tIGF1ZGl0IHwgUGFzc2VkOyBvbmx5IGBwcm9wZXh0YCwgYENsYXNzaWNhbC5jaG9pY2VgLCBhbmQgYFF1b3Quc291bmRgIGFsbG93ZWQgfAp8IEF1ZGl0IHJlamVjdGlvbiBjb250cm9scyB8IEFsbCBmb3VyIHJlamVjdGVkIHRoZSBpbnRlbmRlZCBwdWJsaWMvcHJpdmF0ZSBheGlvbXMsIHBsYWNlaG9sZGVyIGFuZCBuYXRpdmUgcHJvb2YgfAp8IEZyb3plbi1zb3VyY2UgZGVjaXNpb24gY2VydGlmaWNhdGVzIHwgNjQzIHJlcHJvZHVjZWQgYW5kIGluY2x1ZGVkIGluIHRoZSBjaGVja2VkIGxpYnJhcnkgfAp8IFN0cnVjdHVyZWQtcmVwb3J0IGNvcnJlc3BvbmRlbmNlIHwgMSw0MzIgUHl0aG9uLWRlcml2ZWQgZXF1YWxpdGllcyBrZXJuZWwtY2hlY2tlZCBhbmQgYXhpb20tYXVkaXRlZDogMTI4IENISU1FUkEsIDI1NiBDSVJDVVMsIDEsMDQ4IE1PTlNURVIgfAp8IEV4YWN0LXRocmVzaG9sZCBjb3JyZXNwb25kZW5jZSB8IDIsMTAwIFB5dGhvbi1kZXJpdmVkIGVxdWFsaXRpZXMga2VybmVsLWNoZWNrZWQgYW5kIGF4aW9tLWF1ZGl0ZWQ7IGluY2x1ZGVkIGJpbmFyeTY0IGludGVybWVkaWF0ZXMgYWxzbyBjb21wYXJlZCB3aXRoIGV4YWN0IGZyYWN0aW9ucyB8CnwgU3RhdGljIHByb3ZlbmFuY2UgYW5kIGludGVncml0eSB8IFBhc3NlZDogMTg2IG9yaWdpbmFsIHNvdXJjZSBoYXNoZXMsIGZpeHR1cmUgY29uc2lzdGVuY3kgYW5kIG1hbmlmZXN0IGNoZWNrcyB8CnwgRmluaXRlIHJlZmVyZW5jZSByZWdyZXNzaW9ucyB8IEFsbCA5MCBwYXNzZWQgfAp8IE1vZHVsZSByb3N0ZXIgfCBBbGwgNDYgbGlzdGVkIHwKfCBUb29sY2hhaW4gYW5kIGRlcGVuZGVuY3kgcGlucyB8IFVuY2hhbmdlZCB8CgojIyBFdmlkZW5jZSBib3VuZGFyaWVzCgoqKkRlbW9uc3RyYXRlZDoqKiB0aGUgc3RhdGVkIExlYW4gdGhlb3JlbXMgZm9yIHRoZSBleHBsaWNpdCBtYXRoZW1hdGljYWwgbW9kZWxzLAphbmQgYWdyZWVtZW50IG9uIHRoZSBmaW5pdGUgc291cmNlLWV4ZWN1dGVkIGNlcnRpZmljYXRlIGFuZCByZWdyZXNzaW9uIGlucHV0cy4KVGhlc2UgYXJlIGRpc3RpbmN0IGtpbmRzIG9mIGV2aWRlbmNlOyB0aGUgZmluaXRlIGNvbXBhcmlzb25zIGRvIG5vdCBwcm92ZQp1bml2ZXJzYWwgUHl0aG9uL0xlYW4gaW1wbGVtZW50YXRpb24gZXF1aXZhbGVuY2UuCgoqKlN1cHBvcnRlZCBidXQgaW5jb21wbGV0ZToqKiBlbmQtdG8tZW5kIFpvbyBpbXBsZW1lbnRhdGlvbiBlcXVpdmFsZW5jZS4KU2V2ZW50ZWVuIG1vZHVsZXMgYWdncmVnYXRlIHJhbmtzIG92ZXIgc3VwcGxpZWQgY29sdW1uczsgdXBzdHJlYW0gZmVhdHVyZQpleHRyYWN0aW9uLCBtb2RlbCBmaXR0aW5nIGFuZCB3aG9sZS1waXBlbGluZSBlcXVpdmFsZW5jZSByZW1haW4gdW5wb3J0ZWQuCkpTT04gZGVjb2RpbmcsIHBlcm1pc3NpdmUgUHl0aG9uIGNvZXJjaW9ucyBhbmQgZ2VuZXJhbCBmbG9hdGluZy1wb2ludCBiZWhhdmlvcgpyZW1haW4gb3V0c2lkZSB0aGUgc3RydWN0dXJlZC1yZXBvcnQgY29udHJhY3RzLiBOZWl0aGVyIHRoZW9yZW0gY2hlY2tpbmcgbm9yCmZpbml0ZSBjb3JyZXNwb25kZW5jZSBlc3RhYmxpc2hlcyBlbXBpcmljYWwgZWZmZWN0aXZlbmVzcyBvciBFRk1XIHBoeXNpY3MuClNlZSBbU09VUkNFX1JFQ09SRF9DT1ZFUkFHRS5tZF0oU09VUkNFX1JFQ09SRF9DT1ZFUkFHRS5tZCksCltDT1ZFUkFHRS5tZF0oQ09WRVJBR0UubWQpLCBhbmQgW0ZPUk1BTElaQVRJT05fTk9URVMubWRdKEZPUk1BTElaQVRJT05fTk9URVMubWQpLgoKVGhlIGVhcmxpZXIgc2VsZWN0ZWQta2VybmVsIHZlcmlmaWNhdGlvbiByZW1haW5zIHJlY29yZGVkIGF0IGNvbW1pdApbYDYzMDBmYTNgXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2NvbW1pdC82MzAwZmEzYjU5ZjM1N2IyNThlMDljNzgxNmFkMGMxNWZiMWE3OTM1KQphbmQgcnVuIFszODQ4MjE1NDY4OF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODIxNTQ2ODgpLgpUaGUgc3VjY2Vzc2Z1bCBydW4gYWJvdmUgYWRkaXRpb25hbGx5IHZlcmlmaWVzIHRoZSBzdHJ1Y3R1cmVkIHJlcG9ydHMgYW5kIGV4YWN0CnRocmVzaG9sZCBhcml0aG1ldGljIHRoYXQgd2VyZSBibG9ja2VkIGJ5IHRoZSBDSVJDVVMgZWxhYm9yYXRpb24gZXJyb3JzLgo=",
      "cid": "bafkreic2fq3nq2y7u6svyjzaxypoi5n4dshxm7anofqcfsb6marfvyux6u",
      "mime": "text/markdown",
      "path": "BUILD_STATUS.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "726b8b4b4db0f0e46370f0997dcecf04fe3fbaf7",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/BUILD_STATUS.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "5a2c36d86b1fa7a55c2720be1ee475bc1c8f767c0d716022c83e60225ae297f5",
      "size": 3617,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/BUILD_STATUS.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQmF0CgoKaW5kdWN0aXZlIFZlcmRpY3Qgd2hlcmUgfCBwbGFjZWJvRmFpbHVyZSB8IHN1cnZpdmVzIHwgd2VhayB8IGJhc2VsaW5lRXhwbGFpbnMgZGVyaXZpbmcgUmVwciwgRGVjaWRhYmxlRXEsIEJFcQpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBnYWluIDogRmxvYXQKICBwbGFjZWJvR2FpbiA6IEZsb2F0CiAgaW5jcmVtZW50YWxCcmllciA6IEZsb2F0CiAgcGxhY2Vib0JyaWVyIDogRmxvYXQKICBtYXRlcmlhbEdhaW4gOiBGbG9hdCA6PSAwLjAwMgogIGRlcml2aW5nIFJlcHIKLy0tIFNvdXJjZSBiYXQucHkgYnJhbmNoIG9yZGVyaW5nLCBpbmNsdWRpbmcgdGhlIDFlLTYgcGxhY2VibyB0b2xlcmFuY2UuIC0vCmRlZiBydW4gKHggOiBJbnB1dCkgOiBWZXJkaWN0IDo9CiAgaWYgeC5wbGFjZWJvR2FpbiDiiaUgeC5nYWluIC0gMC4wMDAwMDEg4oinIHguZ2FpbiA+IDAuMCB0aGVuIC5wbGFjZWJvRmFpbHVyZQogIGVsc2UgaWYgeC5nYWluIOKJpSB4Lm1hdGVyaWFsR2FpbiDiiKcgeC5pbmNyZW1lbnRhbEJyaWVyIDwgeC5wbGFjZWJvQnJpZXIgdGhlbiAuc3Vydml2ZXMKICBlbHNlIGlmIHguZ2FpbiA+IDAuMCDiiKcgeC5pbmNyZW1lbnRhbEJyaWVyIDwgeC5wbGFjZWJvQnJpZXIgdGhlbiAud2VhawogIGVsc2UgLmJhc2VsaW5lRXhwbGFpbnMKdGhlb3JlbSBwbGFjZWJvX2hhc19wcmlvcml0eSAoeCA6IElucHV0KQogICAgKGggOiB4LnBsYWNlYm9HYWluIOKJpSB4LmdhaW4gLSAwLjAwMDAwMSDiiKcgeC5nYWluID4gMC4wKSA6CiAgICBydW4geCA9IC5wbGFjZWJvRmFpbHVyZSA6PSBieSBzaW1wIFtydW4sIGhdCgoKZW5kIFpvby5CYXQK",
      "cid": "bafkreif6zop7moqkqlzfnuejj4dmgb6rafg4rgbcvt73nabmg5z7fnb7bi",
      "mime": "text/plain",
      "path": "Bat.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "d8a7643e11aa3eae7b400bb5590676319a8e3f5a",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Bat.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "becb9ff63a0a82f256d0894f06c307d1014dc89822acffb6802c3773f2b43f0a",
      "size": 846,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Bat.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQmVhdmVyCgoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgZWZmZWN0aXZlbmVzcyA6IEZsb2F0CiAgY29sbGF0ZXJhbCA6IEZsb2F0CiAgdmVyaWZpY2F0aW9uIDogRmxvYXQKICBib3VuZGVkIDogQm9vbAogIHJvbGxiYWNrVmVyaWZpZWQgOiBCb29sCiAgbWluRWZmZWN0aXZlbmVzcyA6IEZsb2F0IDo9IDAuMDUKICBtYXhDb2xsYXRlcmFsIDogRmxvYXQgOj0gMC4yCiAgbWluVmVyaWZpY2F0aW9uIDogRmxvYXQgOj0gMS4wCiAgZGVyaXZpbmcgUmVwcgovLS0gU291cmNlIGJlYXZlci5weSBhY2NlcHRhbmNlLiBBIHNuYXBzaG90IGNvcHkgaXMgbm90IGEgcmVhbC13b3JsZCByb2xsYmFjayBwcm9vZi4gLS8KZGVmIEFjY2VwdGVkICh4IDogSW5wdXQpIDogUHJvcCA6PQogIHguZWZmZWN0aXZlbmVzcyDiiaUgeC5taW5FZmZlY3RpdmVuZXNzIOKIpyB4LmNvbGxhdGVyYWwg4omkIHgubWF4Q29sbGF0ZXJhbCDiiKcKICB4LnZlcmlmaWNhdGlvbiDiiaUgeC5taW5WZXJpZmljYXRpb24g4oinIHguYm91bmRlZCA9IHRydWUg4oinIHgucm9sbGJhY2tWZXJpZmllZCA9IHRydWUKdGhlb3JlbSBhY2NlcHRlZF9yZXF1aXJlc19yb2xsYmFjayAoeCA6IElucHV0KSAoaCA6IEFjY2VwdGVkIHgpIDoKICAgIHgucm9sbGJhY2tWZXJpZmllZCA9IHRydWUgOj0gaC4yLjIuMi4yCnRoZW9yZW0gYWNjZXB0ZWRfcmVxdWlyZXNfYm91bmRzICh4IDogSW5wdXQpIChoIDogQWNjZXB0ZWQgeCkgOgogICAgeC5ib3VuZGVkID0gdHJ1ZSA6PSBoLjIuMi4yLjEKCgplbmQgWm9vLkJlYXZlcgo=",
      "cid": "bafkreibkaw4lzv76p4yunv7isfxyjkw65k3whskuiz74c36r374rwuyo5i",
      "mime": "text/plain",
      "path": "Beaver.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "0f83a9e49d4c3fd33aa7227fbaaf6c1dad58d8d7",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Beaver.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "2a05b8bcd7fe7f3146d7e8916f84aadeeab763c954467fc16fd1dff91b530eea",
      "size": 803,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Beaver.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQmlzb24KCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkZW1hbmQgOiBGbG9hdAogIHF1ZXVlIDogRmxvYXQKICBjYXBhY2l0eSA6IEZsb2F0CiAgcXVldWVMaW1pdCA6IEZsb2F0CiAgZGVyaXZpbmcgUmVwcgpzdHJ1Y3R1cmUgT3V0cHV0IHdoZXJlCiAgc2VydmVkIDogRmxvYXQKICBxdWV1ZSA6IEZsb2F0CiAgZHJvcHBlZCA6IEZsb2F0CiAgZGVyaXZpbmcgUmVwcgovLS0gU291cmNlIGJpc29uLnB5IHBlci1jb21wb25lbnQgcXVldWUgdXBkYXRlOyByZXRyeSBpbmplY3Rpb24gcmVtYWlucyB6ZXJvIHVwc3RyZWFtLiAtLwpkZWYgc3RlcCAoeCA6IElucHV0KSA6IE91dHB1dCA6PQogIGxldCBkIDo9IHBvcyB4LmRlbWFuZAogIGxldCBzZXJ2ZWQgOj0gbWluRiAoZCt4LnF1ZXVlKSAocG9zIHguY2FwYWNpdHkpCiAgbGV0IHEgOj0gcG9zICh4LnF1ZXVlK2Qtc2VydmVkKQogIOKfqHNlcnZlZCwgbWluRiBxIHgucXVldWVMaW1pdCwgcG9zIChxLXgucXVldWVMaW1pdCnin6kKLy0tIEV4YWN0IG5vbm5lZ2F0aXZlIGludGVncmFsLXF1ZXVlIHJlZmVyZW5jZSwgd2l0aCB0cnVuY2F0ZWQgc3VidHJhY3Rpb24uIC0vCmRlZiBxdWV1ZU5hdCAocXVldWUgZGVtYW5kIGNhcGFjaXR5IGxpbWl0IDogTmF0KSA6IE5hdCA6PSBtaW4gKHF1ZXVlK2RlbWFuZC1jYXBhY2l0eSkgbGltaXQKdGhlb3JlbSBxdWV1ZV9ib3VuZGVkIChxIGQgYyBsIDogTmF0KSA6IHF1ZXVlTmF0IHEgZCBjIGwg4omkIGwgOj0gTmF0Lm1pbl9sZV9yaWdodCBfIF8KCgplbmQgWm9vLkJpc29uCg==",
      "cid": "bafkreifvb4z5c2v6lnqmgmvo5veytxzou6o5cduxshxt6dvsk4ywj5bwbq",
      "mime": "text/plain",
      "path": "Bison.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "bd2d35300983a20a998587802b361953f8e5b02a",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Bison.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "b50f33d16abe5b60c332aeed4989df2ea79dd10e9791ef3f0eb2573164f4360c",
      "size": 799,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Bison.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQm9ub2JvCgoKZGVmIGdhaW4gKGJhc2VsaW5lIHV0aWxpdHkgOiBGbG9hdCkgOiBGbG9hdCA6PSB1dGlsaXR5LWJhc2VsaW5lCmRlZiBleHBsb2l0YXRpb24gKGdhaW5zIDogTGlzdCBGbG9hdCkgOiBGbG9hdCA6PSBzdW1GIChnYWlucy5tYXAgKGZ1biBnID0+IHBvcyAoLWcpKSkKZGVmIGNvb3BlcmF0aXZlU2NvcmUgKGVmZmljaWVuY3kgc3RhYmlsaXR5IGZhaXJuZXNzRGlzcGVyc2lvbiBleHBsb2l0IHJlc29sdXRpb24gOiBGbG9hdCkgOiBGbG9hdCA6PQogIGNsaXAwMSAoMC4zMCplZmZpY2llbmN5KzAuMjUqY2xpcDAxIHN0YWJpbGl0eSswLjIwLygxLjArZmFpcm5lc3NEaXNwZXJzaW9uKSsKICAgIDAuMTUqKDEuMC1jbGlwMDEgZXhwbG9pdCkrMC4xMCpjbGlwMDEgcmVzb2x1dGlvbikKLy0tIEV4YWN0IGludGVnZXIgdXRpbGl0eSBhYnN0cmFjdGlvbiBmb3IgYW4gYWxsLXBhcnRpY2lwYW50cyBnYWluIGNsYWltLiAtLwpkZWYgTXV0dWFsR2FpbiAoZ2FpbnMgOiBMaXN0IEludCkgOiBQcm9wIDo9IOKIgCBnIOKIiCBnYWlucywgMCDiiaQgZwp0aGVvcmVtIG11dHVhbF9nYWluX2V4Y2x1ZGVzX2xvc2VyIChncyA6IExpc3QgSW50KSAoaCA6IE11dHVhbEdhaW4gZ3MpCiAgICAoZyA6IEludCkgKGhnIDogZyDiiIggZ3MpIDogwqwgZyA8IDAgOj0gYnkKICBoYXZlIGhub25uZWcgOj0gaCBnIGhnCiAgb21lZ2EKCgplbmQgWm9vLkJvbm9ibwo=",
      "cid": "bafkreiclev3gax5k3oejnkciipdgqt2tsqdgwbcwfknfr7yqd6n3c62jm4",
      "mime": "text/plain",
      "path": "Bonobo.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "816b21d38a8d1114d307732f1684abd65cf550a0",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Bonobo.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "4b2576605faadb8896a84843c6684f5394066b04562a9a58ff101f9bb17b4967",
      "size": 734,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Bonobo.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQnV0dGVyZmx5CgoKc3RydWN0dXJlIExheWVyIHdoZXJlCiAgc3RhdGUgOiBGbG9hdAogIGJhc2UgOiBGbG9hdCA6PSAwLjAKICBnYWluIDogRmxvYXQgOj0gMS4wCiAgdGhyZXNob2xkIDogRmxvYXQgOj0gMS4wCiAgZGVyaXZpbmcgUmVwcgpkZWYgc3RlcExheWVyIChsIDogTGF5ZXIpIChpbmNvbWluZyA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgbGV0IG5vbmxpbmVhciA6PSBpZiBsLnN0YXRlID4gbC50aHJlc2hvbGQgdGhlbiBsLmdhaW4qc3F1YXJlIChsLnN0YXRlLWwudGhyZXNob2xkKSBlbHNlIDAuMAogIGNsaXAgMC4wIDIuMCAobC5iYXNlK2luY29taW5nK25vbmxpbmVhcikKZGVmIGFtcGxpZmljYXRpb24gKHRvdGFsRGV2aWF0aW9uIGRlbHRhIDogRmxvYXQpIDogRmxvYXQgOj0gdG90YWxEZXZpYXRpb24vKGFic0YgZGVsdGErMC4wMDAwMDAwMDEpCmRlZiBydW4ge86xIDogVHlwZX0gKHN0ZXAgOiDOsSDihpIgzrEpIDogTmF0IOKGkiDOsSDihpIgTGlzdCDOsQogIHwgMCwgc3RhdGUgPT4gW3N0YXRlXQogIHwgbisxLCBzdGF0ZSA9PiBzdGF0ZSA6OiBydW4gc3RlcCBuIChzdGVwIHN0YXRlKQp0aGVvcmVtIHJ1bl9yZWNvcmRzX2luaXRpYWxfYW5kX3N0ZXBzIHvOsSA6IFR5cGV9IChzdGVwIDogzrEg4oaSIM6xKSAobiA6IE5hdCkgKHMgOiDOsSkgOgogICAgKHJ1biBzdGVwIG4gcykubGVuZ3RoID0gbisxIDo9IGJ5CiAgaW5kdWN0aW9uIG4gZ2VuZXJhbGl6aW5nIHMgd2l0aAogIHwgemVybyA9PiByZmwKICB8IHN1Y2MgbiBpaCA9PiBzaW1wIFtydW4sIGloXQoKCmVuZCBab28uQnV0dGVyZmx5Cg==",
      "cid": "bafkreiatxtu2fsy4hgmbjcjeycs5jozjtap5vhfmrugqhrnxbb23szoqke",
      "mime": "text/plain",
      "path": "Butterfly.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "17c341ec9236b991e3d850d895feb89a20180671",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Butterfly.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "13bce9a2cb1c3998148924c0a5d4bb29981fda9cac8d0d03c5b70875b965d051",
      "size": 826,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Butterfly.lean"
    },
    {
      "base64": "IyBDb3ZlcmFnZSBvZiB0aGUgNDYgbWFpbi1zZXF1ZW5jZSBhbmltYWxzCgpBbGwgaW5jbHVkZWQgdGhlb3JlbSBzY3JpcHRzIGNvbXBpbGVkIGFuZCBwYXNzZWQgdGhlIHN0cmljdCBheGlvbSBhdWRpdCBhdCBjb21taXQgYDYzMDBmYTNiNTlmMzU3YjI1OGUwOWM3ODE2YWQwYzE1ZmIxYTc5MzVgOyBzZWUgW0JVSUxEX1NUQVRVUy5tZF0oQlVJTERfU1RBVFVTLm1kKS4gU2NvcGUgaXMgc2VsZWN0ZWQga2VybmVscyBhbmQgY29udHJhY3RzOyBubyBjb21wbGV0ZSB1cHN0cmVhbSBwaXBlbGluZSBlcXVpdmFsZW5jZSBpcyBjbGFpbWVkLgoKfCAjIHwgTW9kdWxlIHwgU2NvcGUgfAp8LS0tfC0tLXwtLS18CnwgMSB8IFtUb3J0b2lzZS5sZWFuXShUb3J0b2lzZS5sZWFuKSB8IG9yZGVyZWQgc3BsaXQ7IHRlbXBvcmFsIHNlcGFyYXRpb24gY29udHJhY3Q7IEJyaWVyIGdhaW4gfAp8IDIgfCBbT3dsLmxlYW5dKE93bC5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMyB8IFtPY3RvcHVzLmxlYW5dKE9jdG9wdXMubGVhbikgfCByYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQgfAp8IDQgfCBbR2Vja28ubGVhbl0oR2Vja28ubGVhbikgfCByYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQgfAp8IDUgfCBbSGl2ZS5sZWFuXShIaXZlLmxlYW4pIHwgcmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIHwKfCA2IHwgW0VhZ2xlLmxlYW5dKEVhZ2xlLmxlYW4pIHwgcmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIHwKfCA3IHwgW0NyYWIubGVhbl0oQ3JhYi5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgOCB8IFtTaGVwaGVyZC5sZWFuXShTaGVwaGVyZC5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgOSB8IFtQdWxzZS5sZWFuXShQdWxzZS5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMTAgfCBbQ2F0LmxlYW5dKENhdC5sZWFuKSB8IGFibGF0aW9uIHBlbmFsdHkgYW5kIHNpZ24gY2xhc3NpZmllcjsgZXhhY3QtaW50ZWdlciBzaWduIHJlZmVyZW5jZSB8CnwgMTEgfCBbRm94LmxlYW5dKEZveC5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMTIgfCBbU3BpZGVyLmxlYW5dKFNwaWRlci5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMTMgfCBbUmF2ZW4ubGVhbl0oUmF2ZW4ubGVhbikgfCByYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQgfAp8IDE0IHwgW0RvbHBoaW4ubGVhbl0oRG9scGhpbi5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMTUgfCBbQW50LmxlYW5dKEFudC5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMTYgfCBbTW90aC5sZWFuXShNb3RoLmxlYW4pIHwgcmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIHwKfCAxNyB8IFtTaGFyay5sZWFuXShTaGFyay5sZWFuKSB8IHJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCB8CnwgMTggfCBbUGVuZ3Vpbi5sZWFuXShQZW5ndWluLmxlYW4pIHwgcmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIHwKfCAxOSB8IFtCYXQubGVhbl0oQmF0LmxlYW4pIHwgdmVyZGljdCBrZXJuZWwgd2l0aCBzb3VyY2UgcGxhY2VibyBwcmVjZWRlbmNlOyBmaXR0aW5nIGV4Y2x1ZGVkIHwKfCAyMCB8IFtIZWRnZWhvZy5sZWFuXShIZWRnZWhvZy5sZWFuKSB8IGdlbmVyYWxpemF0aW9uIHZlcmRpY3QgYW5kIGVudmlyb25tZW50IHNlcGFyYXRpb24gb2JsaWdhdGlvbjsgdHJhaW5pbmcgZXhjbHVkZWQgfAp8IDIxIHwgW0Nyb2NvZGlsZS5sZWFuXShDcm9jb2RpbGUubGVhbikgfCBkaWZmZXJlbmNlLWluLWRpZmZlcmVuY2VzIGtlcm5lbCBhbmQgY29uZGl0aW9uYWwgaWRlbnRpZmljYXRpb24gY29udHJhY3QgfAp8IDIyIHwgW0RyYWdvbi5sZWFuXShEcmFnb24ubGVhbikgfCByYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQgfAp8IDIzIHwgW1R1cnRsZS5sZWFuXShUdXJ0bGUubGVhbikgfCBzdW1tYXJ5IHZlcmRpY3QgYW5kIHZldG8gcHJlY2VkZW5jZTsgZ3JvdXAgbm9ybWFsaXphdGlvbiBzdXBwbGllZCB8CnwgMjQgfCBbTWFncGllLmxlYW5dKE1hZ3BpZS5sZWFuKSB8IGdyb3VuZGVkbmVzcyBhbmQgaGlzdG9yeS1kZXBlbmRlbnQgYWxhcm07IGVudHJvcHkvc3RvcmFnZSBleGNsdWRlZCB8CnwgMjUgfCBbV29sZi5sZWFuXShXb2xmLmxlYW4pIHwgbG9jYWwgY2hhbm5lbCBjb250cmlidXRpb24sIHdlaWdodCwgRU1BIGFuZCBhbGFybSBjb250cmFjdDsgZ3JhcGggYWdncmVnYXRpb24gc3VwcGxpZWQgfAp8IDI2IHwgW0VsZXBoYW50LmxlYW5dKEVsZXBoYW50LmxlYW4pIHwgYWN0aXZlLWV2ZW50IGZpbHRlciBhbmQgZnVlbC1ib3VuZGVkIGxpbmVhZ2UgYWJzdHJhY3Rpb247IGZ1bGwgbWVtb3J5IEFQSSBleGNsdWRlZCB8CnwgMjcgfCBbQ2hhbWVsZW9uLmxlYW5dKENoYW1lbGVvbi5sZWFuKSB8IHVuZXhwbGFpbmVkL25vaXNlLWFkanVzdGVkIGV4Y2Vzczsgc3VwcGxpZWQgY2VudHJvaWQgZGlzdGFuY2VzIHwKfCAyOCB8IFtKZWxseWZpc2gubGVhbl0oSmVsbHlmaXNoLmxlYW4pIHwgZHluYW1pYyBlZGdlIHdlaWdodCwgZmxvdywgbmV4dCBoZWFsdGggYW5kIGhhcm07IGdyYXBoIGFnZ3JlZ2F0aW9uIHN1cHBsaWVkIHwKfCAyOSB8IFtCZWF2ZXIubGVhbl0oQmVhdmVyLmxlYW4pIHwgYWNjZXB0YW5jZSBjb250cmFjdCBpbmNsdWRpbmcgYm91bmRzIGFuZCByb2xsYmFjayBmbGFnczsgZXh0ZXJuYWwgcmVwYWlyIG5vdCBjZXJ0aWZpZWQgfAp8IDMwIHwgW01hbnRpcy5sZWFuXShNYW50aXMubGVhbikgfCBjYWxpYnJhdGVkIHotc2NvcmUgYWdncmVnYXRpb24gYW5kIHN0YXRlIGRlY2lzaW9uOyBiYXNlbGluZSBmaXR0aW5nIHN1cHBsaWVkIHwKfCAzMSB8IFtCaXNvbi5sZWFuXShCaXNvbi5sZWFuKSB8IHNpbmdsZS1jb21wb25lbnQgcXVldWUgdHJhbnNpdGlvbjsgZXhhY3QgbmF0dXJhbC1udW1iZXIgY2FwYWNpdHkgYm91bmQgfAp8IDMyIHwgW1dlYXNlbC5sZWFuXShXZWFzZWwubGVhbikgfCBib3VuZGVkIGZpbmRpbmcgZmlsdGVyOyB0YXJnZXQgc2VhcmNoL2VudW1lcmF0aW9uIHJlbWFpbnMgZXh0ZXJuYWwgfAp8IDMzIHwgW1NhbG1vbi5sZWFuXShTYWxtb24ubGVhbikgfCB1bnJlc29sdmVkLW1hc3Mga2VybmVsIGFuZCBmdWVsLWJvdW5kZWQgdHJhY2UgYWJzdHJhY3Rpb247IHdlaWdodGVkIHRyYWNpbmcgZXhjbHVkZWQgfAp8IDM0IHwgW09yY2EubGVhbl0oT3JjYS5sZWFuKSB8IGhhbmRvZmYgY2hlY2tzIGFuZCBhZ2dyZWdhdGUgY29vcmRpbmF0aW9uIGZvcm11bGE7IHBhaXJ3aXNlIG1ldHJpY3Mgc3VwcGxpZWQgfAp8IDM1IHwgW01vbGUubGVhbl0oTW9sZS5sZWFuKSB8IG9ic2VydmFiaWxpdHkgZ2FwIGFuZCBjb3ZlcmFnZS1nYXRlZCBoaWRkZW4tZmFpbHVyZSBmbGFnOyBpbmRpY2F0b3JzIHN1cHBsaWVkIHwKfCAzNiB8IFtMeW54LmxlYW5dKEx5bngubGVhbikgfCBub3ZlbHR5LCB5aWVsZCBhbmQgZW1lcmdlbmNlIGNvbnRyYWN0OyByZWZlcmVuY2UgZGlzdGFuY2VzIHN1cHBsaWVkIHwKfCAzNyB8IFtIb3JzZS5sZWFuXShIb3JzZS5sZWFuKSB8IHRydXN0L3dvcmtsb2FkL2pvaW50LWVmZmVjdGl2ZW5lc3Mga2VybmVscyBhbmQgaGFuZG9mZiBjb250cmFjdCB8CnwgMzggfCBbVGVybWl0ZS5sZWFuXShUZXJtaXRlLmxlYW4pIHwgYWdlbnQgdXBkYXRlIGFuZCBzeW5jaHJvbm91cyBtYXBwaW5nOyBncmFwaCB3ZWlnaHRlZCBpbnB1dHMgc3VwcGxpZWQgfAp8IDM5IHwgW1Bob2VuaXgubGVhbl0oUGhvZW5peC5sZWFuKSB8IHJlY292ZXJ5IGNvbXBsZXRlbmVzcyBhbmQgaG9sZC13aW5kb3cgcHJlZGljYXRlOyBmaWRlbGl0eSBpbnB1dHMgc3VwcGxpZWQgfAp8IDQwIHwgW0NvYnJhLmxlYW5dKENvYnJhLmxlYW4pIHwgcGVyc2lzdGVudC9wcm94eSBkaXZlcmdlbmNlIGFuZCByaXNrIGtlcm5lbHM7IGRlbHRhcyBzdXBwbGllZCB8CnwgNDEgfCBbV2hhbGUubGVhbl0oV2hhbGUubGVhbikgfCBjdW11bGF0aXZlIGRldmlhdGlvbiwgaGlzdG9yeSBnYXAgYW5kIHN0YWJpbGl0eSBmb3JtdWxhOyBzbG9wZSBzdXBwbGllZCB8CnwgNDIgfCBbRmFsY29uLmxlYW5dKEZhbGNvbi5sZWFuKSB8IGxhdGVuY3kvbWlzc2VkL3JlYWN0aW9uLW1hcmdpbiBrZXJuZWw7IHN0cmVhbWluZyB0aHJlc2hvbGQgbW9uaXRvciBleGNsdWRlZCB8CnwgNDMgfCBbUmhpbm8ubGVhbl0oUmhpbm8ubGVhbikgfCByZXRlbnRpb24sIGFtcGxpZmljYXRpb24gYW5kIGdyYWNlZnVsLWZhaWx1cmUga2VybmVsczsgaW52YXJpYW50cyBzdXBwbGllZCB8CnwgNDQgfCBbQm9ub2JvLmxlYW5dKEJvbm9iby5sZWFuKSB8IGdhaW4sIGV4cGxvaXRhdGlvbiBhbmQgY29vcGVyYXRpb24gc2NvcmU7IGRpc3BlcnNpb24gc3VwcGxpZWQgfAp8IDQ1IHwgW0F4b2xvdGwubGVhbl0oQXhvbG90bC5sZWFuKSB8IHJlY292ZXJ5LCBlZmZpY2llbmN5IGFuZCByZXNpbGllbmNlOyB0cmFuc2Zvcm1hdGlvbi9pbnZhcmlhbnRzIHN1cHBsaWVkIHwKfCA0NiB8IFtCdXR0ZXJmbHkubGVhbl0oQnV0dGVyZmx5LmxlYW4pIHwgbGF5ZXIgdXBkYXRlLCBhbXBsaWZpY2F0aW9uIGFuZCBib3VuZGVkIHRyYWplY3Rvcnk7IGdyYXBoIGNvbXBhcmlzb24gZXhjbHVkZWQgfAo=",
      "cid": "bafkreie6uzqtbco2iq3jwqy32f7uagw7wi35wsgzmdij7j7wqlbn5ph2q4",
      "mime": "text/markdown",
      "path": "COVERAGE.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "e52f82c501a06532da1b5b5d14a3ced99329ca45",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/COVERAGE.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "9ea6613089da44369b431bd17f401adfb237db48d960d09fa7f682c2debcfa87",
      "size": 5852,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/COVERAGE.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQ2F0CgoKLy0tIFNvdXJjZSBjYXQucHk6IHVubGlrZSBwcmVkaWN0aW9uIGdhaW4sIGFibGF0aW9uIHBlbmFsdHkgaXMgYWJsYXRlZCBtaW51cyBmdWxsLiAtLwpkZWYgcGVuYWx0eSAoYWJsYXRlZCBmdWxsIDogRmxvYXQpIDogRmxvYXQgOj0gYWJsYXRlZC1mdWxsCmluZHVjdGl2ZSBWZXJkaWN0IHdoZXJlIHwgcmVtb3ZhbEh1cnQgfCByZW1vdmFsSGVscGVkIHwgbm9DaGFuZ2UgZGVyaXZpbmcgUmVwciwgRGVjaWRhYmxlRXEsIEJFcQpkZWYgY2xhc3NpZnkgKHAgOiBGbG9hdCkgOiBWZXJkaWN0IDo9CiAgaWYgcCA+IDAuMCB0aGVuIC5yZW1vdmFsSHVydCBlbHNlIGlmIHAgPCAwLjAgdGhlbiAucmVtb3ZhbEhlbHBlZCBlbHNlIC5ub0NoYW5nZQp0aGVvcmVtIHBvc2l0aXZlX3JlbW92YWxfaHVydCAocCA6IEZsb2F0KSAoaCA6IHAgPiAwLjApIDoKICAgIGNsYXNzaWZ5IHAgPSAucmVtb3ZhbEh1cnQgOj0gYnkgc2ltcCBbY2xhc3NpZnksIGhdCi8tLSBFeGFjdCBhcml0aG1ldGljIHJlZmVyZW5jZSBmb3Igc2lnbiBjb252ZW50aW9uLCBzZXBhcmF0ZSBmcm9tIEZsb2F0IHJvdW5kaW5nLiAtLwpkZWYgZXhhY3RQZW5hbHR5IChhYmxhdGVkIGZ1bGwgOiBJbnQpIDogSW50IDo9IGFibGF0ZWQtZnVsbAp0aGVvcmVtIHJlbW92YWxfaHVydHNfaWZmIChhIGYgOiBJbnQpIDogMCA8IGV4YWN0UGVuYWx0eSBhIGYg4oaUIGYgPCBhIDo9IGJ5CiAgdW5mb2xkIGV4YWN0UGVuYWx0eQogIG9tZWdhCgoKZW5kIFpvby5DYXQK",
      "cid": "bafkreiblnhro47qpnxuulv4yio22blekfaj5o2nr5exuo44i3mzlurxvua",
      "mime": "text/plain",
      "path": "Cat.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "9c612165af141d5421f18eacf43d41dd9dcba8ad",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Cat.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "2b69e2ee7e0f6de945d79843b5a0ac8a2813d769b1e92f477388db32ba46f5a0",
      "size": 774,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Cat.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQ2hhbWVsZW9uCgoKLy0tIFNvdXJjZSBjaGFtZWxlb24ucHk7IGNlbnRyb2lkcyBhbmQgcGFpcndpc2UgZGlzdGFuY2VzIGFyZSBzdXBwbGllZC4gLS8KZGVmIHVuZXhwbGFpbmVkIChkaXN0YW5jZSBleHBlY3RlZEFkYXB0YXRpb24gOiBGbG9hdCkgOiBGbG9hdCA6PSBwb3MgKGRpc3RhbmNlLWV4cGVjdGVkQWRhcHRhdGlvbikKZGVmIG5vaXNlQWRqdXN0ZWQgKGJldHdlZW4gd2l0aGluIDogRmxvYXQpIDogRmxvYXQgOj0gcG9zIChiZXR3ZWVuLXdpdGhpbikKLy0tIEV4YWN0LWludGVnZXIgYWJzdHJhY3Rpb24gb2YgdGhlIG5vbm5lZ2F0aXZlIGV4Y2Vzcywgbm90IGZsb2F0aW5nLXBvaW50IGVxdWl2YWxlbmNlLiAtLwpkZWYgZXhjZXNzIChvYnNlcnZlZCBleHBlY3RlZCA6IEludCkgOiBJbnQgOj0gbWF4IDAgKG9ic2VydmVkLWV4cGVjdGVkKQp0aGVvcmVtIGV4Y2Vzc19ub25uZWdhdGl2ZSAoYSBiIDogSW50KSA6IDAg4omkIGV4Y2VzcyBhIGIgOj0gYnkKICBleGFjdCBJbnQubGVfbWF4X2xlZnQgMCAoYS1iKQp0aGVvcmVtIGV4cGVjdGVkX2V4cGxhaW5zIChhIGIgOiBJbnQpIChoIDogYSDiiaQgYikgOiBleGNlc3MgYSBiID0gMCA6PSBieQogIHVuZm9sZCBleGNlc3MKICBvbWVnYQoKCmVuZCBab28uQ2hhbWVsZW9uCg==",
      "cid": "bafkreibh6t5iopwahly666ze3wvktjfjiji5nqdephlof5tanwvkqjgesy",
      "mime": "text/plain",
      "path": "Chameleon.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "471b23c0b87c450979cddc17bf641bbb6638218b",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Chameleon.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "27f4fa873ec03af1ef7b24ddaaa9a4a94251d6c06479d6e2f6606daaa824c496",
      "size": 667,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Chameleon.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQ29icmEKCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBwcmV2aW91cyA6IEZsb2F0CiAgZGl2ZXJnZW5jZSA6IEZsb2F0CiAgdmlvbGF0aW9uIDogRmxvYXQKICBwcm94eURlbHRhIDogRmxvYXQKICBnb2FsRGVsdGEgOiBGbG9hdAogIGNvbnRleHRHYXAgOiBGbG9hdAogIGNvbmZpZGVuY2UgOiBGbG9hdAogIHBlcnNpc3RlbmNlIDogRmxvYXQgOj0gMC44CiAgZGVyaXZpbmcgUmVwcgpkZWYgcHJveHlEaXZlcmdlbmNlICh4IDogSW5wdXQpIDogRmxvYXQgOj0gcG9zIHgucHJveHlEZWx0YSAqIHBvcyAoLXguZ29hbERlbHRhKQpkZWYgcGVyc2lzdGVudCAoeCA6IElucHV0KSA6IEZsb2F0IDo9IGVtYSB4LnBlcnNpc3RlbmNlIHgucHJldmlvdXMgKGNsaXAwMSB4LmRpdmVyZ2VuY2UpCmRlZiByaXNrICh4IDogSW5wdXQpIDogRmxvYXQgOj0KICBjbGlwMDEgKCgwLjQqcGVyc2lzdGVudCB4KzAuMypjbGlwMDEgeC52aW9sYXRpb24rMC4yKmNsaXAwMSAocHJveHlEaXZlcmdlbmNlIHgpKwogICAgMC4xKmNsaXAwMSB4LmNvbnRleHRHYXApKmNsaXAwMSB4LmNvbmZpZGVuY2UpCi8tLSBFeGFjdCBpbnRlZ2VyIHN1cnJvZ2F0ZSBmb3IgdGhlIHByb3h5LXVwIC8gZ29hbC1kb3duIGRpYWdub3N0aWMuIC0vCmRlZiBwcm94eVByb2R1Y3QgKGRwIGRnIDogSW50KSA6IEludCA6PSBtYXggMCBkcCAqIG1heCAwICgtZGcpCnRoZW9yZW0gbm9uaW1wcm92aW5nX3Byb3h5X3plcm8gKGRwIGRnIDogSW50KSAoaCA6IGRwIOKJpCAwKSA6IHByb3h5UHJvZHVjdCBkcCBkZyA9IDAgOj0gYnkKICBoYXZlIGh6IDogbWF4IDAgZHAgPSAwIDo9IGJ5IG9tZWdhCiAgc2ltcCBbcHJveHlQcm9kdWN0LCBoel0KCgplbmQgWm9vLkNvYnJhCg==",
      "cid": "bafkreicohnumazln2fqumxkisgusqxsz6uofvn5ggrsme7jygstprycnr4",
      "mime": "text/plain",
      "path": "Cobra.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "195d2803023dfba18e4a44a019855e901ae9f112",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Cobra.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "4e3b68c0656dd161465d4891a9285e59f51c5ab7a63464c27d3834a6f8e04d8f",
      "size": 886,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Cobra.lean"
    },
    {
      "base64": "aW1wb3J0IFN0ZAoKLy0hIFNoYXJlZCBvcGVyYXRpb25hbCBrZXJuZWxzLiBGbG9hdCBmdW5jdGlvbnMgYXJlIGV4ZWN1dGFibGUgc3BlY2lmaWNhdGlvbnMsIG5vdApwcm9vZnMgb2YgSUVFRS03NTQgZXF1aXZhbGVuY2UgdG8gTnVtUHkuIEVtcGlyaWNhbCBvdXRjb21lcyByZW1haW4gZXh0ZXJuYWwgZGF0YS4gLS8KbmFtZXNwYWNlIFpvbwoKaW5kdWN0aXZlIEV2aWRlbmNlU3RhdHVzIHdoZXJlCiAgfCBkZW1vbnN0cmF0ZWQgfCBzdXBwb3J0ZWRJbmNvbXBsZXRlIHwgaHlwb3RoZXNpcyB8IHVucmVzb2x2ZWQgfCByZWplY3RlZAogIGRlcml2aW5nIFJlcHIsIEJFcSwgRGVjaWRhYmxlRXEKCnN0cnVjdHVyZSBBdWRpdENvbnRleHQgd2hlcmUKICBmcm96ZW5CZWZvcmVPdXRjb21lIDogQm9vbAogIG5vVGFyZ2V0TGVha2FnZSA6IEJvb2wKICBtYXRjaGVkSW5mb3JtYXRpb24gOiBCb29sCiAgaW5kZXBlbmRlbnRPdXRjb21lIDogQm9vbAogIGRlcml2aW5nIFJlcHIKCmRlZiBBZG1pc3NpYmxlIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0KICBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSB0cnVlIOKIpyBjLm5vVGFyZ2V0TGVha2FnZSA9IHRydWUg4oinCiAgYy5tYXRjaGVkSW5mb3JtYXRpb24gPSB0cnVlIOKIpyBjLmluZGVwZW5kZW50T3V0Y29tZSA9IHRydWUKCnRoZW9yZW0gYWRtaXNzaWJsZV9ub19sZWFrYWdlIChjIDogQXVkaXRDb250ZXh0KSAoaCA6IEFkbWlzc2libGUgYykgOgogICAgYy5ub1RhcmdldExlYWthZ2UgPSB0cnVlIDo9IGguMi4xCgp0aGVvcmVtIG5vdF9hZG1pc3NpYmxlX2lmX3VuZnJvemVuIChjIDogQXVkaXRDb250ZXh0KQogICAgKGggOiBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSBmYWxzZSkgOiDCrCBBZG1pc3NpYmxlIGMgOj0gYnkKICBpbnRybyBoYwogIGhhdmUgaHggOj0gaGMuMQogIHJ3IFtoXSBhdCBoeAogIGNhc2VzIGh4CgpzdHJ1Y3R1cmUgRm9yZWNhc3RTY29yZSB3aGVyZQogIGNhbmRpZGF0ZUJyaWVyIDogRmxvYXQKICBjb250cm9sQnJpZXIgOiBGbG9hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBicmllckdhaW4gKHMgOiBGb3JlY2FzdFNjb3JlKSA6IEZsb2F0IDo9IHMuY29udHJvbEJyaWVyIC0gcy5jYW5kaWRhdGVCcmllcgoKZGVmIHN1bUYgKHhzIDogTGlzdCBGbG9hdCkgOiBGbG9hdCA6PSB4cy5mb2xkbCAoZnVuIGEgYiA9PiBhICsgYikgMC4wCi8tLSBDb3VudHMgbXVzdCBiZSBiZWxvdyAyXjY0IHdoZW4gY29udmVydGVkIHRvIEZsb2F0LiAtLwpkZWYgbmF0RmxvYXQgKG4gOiBOYXQpIDogRmxvYXQgOj0gbi50b1VJbnQ2NC50b0Zsb2F0CgpkZWYgbWVhbkYgKHhzIDogTGlzdCBGbG9hdCkgOiBGbG9hdCA6PQogIGlmIHhzLmlzRW1wdHkgdGhlbiAwLjAgZWxzZSBzdW1GIHhzIC8gbmF0RmxvYXQgeHMubGVuZ3RoCgpkZWYgYWJzRiAoeCA6IEZsb2F0KSA6IEZsb2F0IDo9IGlmIHggPCAwLjAgdGhlbiAteCBlbHNlIHgKZGVmIHBvcyAoeCA6IEZsb2F0KSA6IEZsb2F0IDo9IGlmIHggPCAwLjAgdGhlbiAwLjAgZWxzZSB4CmRlZiBtaW5GIChhIGIgOiBGbG9hdCkgOiBGbG9hdCA6PSBpZiBhIDwgYiB0aGVuIGEgZWxzZSBiCmRlZiBtYXhGIChhIGIgOiBGbG9hdCkgOiBGbG9hdCA6PSBpZiBhIDwgYiB0aGVuIGIgZWxzZSBhCmRlZiBjbGlwIChsbyBoaSB4IDogRmxvYXQpIDogRmxvYXQgOj0gbWF4RiBsbyAobWluRiBoaSB4KQpkZWYgY2xpcDAxICh4IDogRmxvYXQpIDogRmxvYXQgOj0gY2xpcCAwLjAgMS4wIHgKZGVmIHNxdWFyZSAoeCA6IEZsb2F0KSA6IEZsb2F0IDo9IHgqeApkZWYgZW1hIChyaG8gcHJldmlvdXMgY3VycmVudCA6IEZsb2F0KSA6IEZsb2F0IDo9IHJobypwcmV2aW91cyArICgxLjAtcmhvKSpjdXJyZW50CgpkZWYgYm9vbEZyYWN0aW9uICh4cyA6IExpc3QgQm9vbCkgOiBGbG9hdCA6PQogIGlmIHhzLmlzRW1wdHkgdGhlbiAxLjAgZWxzZSBuYXRGbG9hdCAoeHMuZmlsdGVyIGlkKS5sZW5ndGggLyBuYXRGbG9hdCB4cy5sZW5ndGgKCi8tLSBQYW5kYXMgYXZlcmFnZS10aWUgcGVyY2VudGlsZSByYW5rIGZvciBhIGZpbml0ZSwgbm9uLU5hTiBjb2x1bW4gbWVtYmVyLiAtLwpkZWYgcmFua1BjdCAoeCA6IEZsb2F0KSAoY29sdW1uIDogTGlzdCBGbG9hdCkgOiBGbG9hdCA6PQogIGxldCBsZXNzIDo9IChjb2x1bW4uZmlsdGVyIChmdW4geSA9PiBkZWNpZGUgKHkgPCB4KSkpLmxlbmd0aAogIGxldCBlcXVhbCA6PSAoY29sdW1uLmZpbHRlciAoZnVuIHkgPT4geSA9PSB4KSkubGVuZ3RoCiAgaWYgY29sdW1uLmlzRW1wdHkgdGhlbiAwLjAKICBlbHNlIG5hdEZsb2F0ICgyKmxlc3MrZXF1YWwrMSkgLyBuYXRGbG9hdCAoMipjb2x1bW4ubGVuZ3RoKQoKLy0tIFRoZSBkYXRhc2V0IGlzIGV4cGxpY2l0OiBmdWxsLWNvbHVtbiByYW5raW5nIG1heSB1c2UgZnV0dXJlIHJvd3MuIC0vCmRlZiByYW5rTWVhbiAoY29sdW1ucyA6IExpc3QgKExpc3QgRmxvYXQpKSAocm93IDogTmF0KSA6IEZsb2F0IDo9CiAgbWVhbkYgKGNvbHVtbnMubWFwIChmdW4gYyA9PiByYW5rUGN0IChjLmdldEQgcm93IDAuMCkgYykpCgpkZWYgcmFua1Njb3JlcyAoY29sdW1ucyA6IExpc3QgKExpc3QgRmxvYXQpKSAocm93cyA6IE5hdCkgOiBMaXN0IEZsb2F0IDo9CiAgKExpc3QucmFuZ2Ugcm93cykubWFwIChyYW5rTWVhbiBjb2x1bW5zKQoKdGhlb3JlbSByYW5rU2NvcmVzX2xlbmd0aCAoY29sdW1ucyA6IExpc3QgKExpc3QgRmxvYXQpKSAocm93cyA6IE5hdCkgOgogICAgKHJhbmtTY29yZXMgY29sdW1ucyByb3dzKS5sZW5ndGggPSByb3dzIDo9IGJ5IHNpbXAgW3JhbmtTY29yZXNdCgpzdHJ1Y3R1cmUgUmFua2VkSW5wdXQgd2hlcmUKICBjb2x1bW5zIDogTGlzdCAoTGlzdCBGbG9hdCkKICByb3dzIDogTmF0CiAgZGVyaXZpbmcgUmVwcgoKZGVmIFZhbGlkUmFua2VkICh4IDogUmFua2VkSW5wdXQpIChleHBlY3RlZCA6IE5hdCkgOiBQcm9wIDo9CiAgeC5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkIOKIpyAwIDwgZXhwZWN0ZWQg4oinCiAg4oiAIGMg4oiIIHguY29sdW1ucywgYy5sZW5ndGggPSB4LnJvd3MKCi8tLSBGaXJzdCBtYXRjaGluZyBpbmRleCwgd2l0aCBhbiBleHBsaWNpdCBvZmZzZXQuIC0vCmRlZiBmaXJzdEluZGV4RnJvbSB7zrEgOiBUeXBlfSAocCA6IM6xIOKGkiBCb29sKSA6IE5hdCDihpIgTGlzdCDOsSDihpIgT3B0aW9uIE5hdAogIHwgXywgW10gPT4gbm9uZQogIHwgbiwgeCA6OiB4cyA9PiBpZiBwIHggdGhlbiBzb21lIG4gZWxzZSBmaXJzdEluZGV4RnJvbSBwIChuKzEpIHhzCgpkZWYgZmlyc3RJbmRleCB7zrEgOiBUeXBlfSAocCA6IM6xIOKGkiBCb29sKSAoeHMgOiBMaXN0IM6xKSA6IE9wdGlvbiBOYXQgOj0KICBmaXJzdEluZGV4RnJvbSBwIDAgeHMKCnRoZW9yZW0gZmlyc3RJbmRleF9uaWwge86xIDogVHlwZX0gKHAgOiDOsSDihpIgQm9vbCkgOiBmaXJzdEluZGV4IHAgW10gPSBub25lIDo9IHJmbAoKLy0tIENhbGxlci1zdXBwbGllZCBldmlkZW5jZSBjYW5ub3QgYmUgcHJvbW90ZWQgYnkgY291bnRpbmcgcmVwZWF0ZWQgY29waWVzLiAtLwpzdHJ1Y3R1cmUgRXZpZGVuY2VSZWNvcmQgd2hlcmUKICBncm91cCA6IE5hdAogIGFwcGxpY2FibGUgOiBCb29sCiAgdmV0b09uRmFpbHVyZSA6IEJvb2wKICBuZWdhdGl2ZSA6IEJvb2wKICBkZXJpdmluZyBSZXByCgpkZWYgdmV0byAociA6IEV2aWRlbmNlUmVjb3JkKSA6IEJvb2wgOj0gci5hcHBsaWNhYmxlICYmIHIudmV0b09uRmFpbHVyZSAmJiByLm5lZ2F0aXZlCgpkZWYgaGFzVmV0byAocnMgOiBMaXN0IEV2aWRlbmNlUmVjb3JkKSA6IEJvb2wgOj0gcnMuYW55IHZldG8KCnRoZW9yZW0gaGFzVmV0b19jb25zIChyIDogRXZpZGVuY2VSZWNvcmQpIChycyA6IExpc3QgRXZpZGVuY2VSZWNvcmQpCiAgICAoaCA6IHZldG8gciA9IHRydWUpIDogaGFzVmV0byAociA6OiBycykgPSB0cnVlIDo9IGJ5CiAgc2ltcCBbaGFzVmV0bywgaF0KCi8tLSBFeGFjdCBpbnRlZ2VyIG51bWVyYXRvciBvZiB0aGUgZml4ZWQgOTcvMTAwLCAzLzEwMCByZWN1cnJlbmNlLiAtLwpkZWYgbWVtb3J5TnVtZXJhdG9yIChwcmV2aW91cyByZXNpZHVhbCA6IEludCkgOiBJbnQgOj0gOTcqcHJldmlvdXMgKyAzKnJlc2lkdWFsCgp0aGVvcmVtIG1lbW9yeU51bWVyYXRvcl9zaWduIChwIHIgOiBJbnQpIDoKICAgIG1lbW9yeU51bWVyYXRvciAoLXApICgtcikgPSAtbWVtb3J5TnVtZXJhdG9yIHAgciA6PSBieQogIHVuZm9sZCBtZW1vcnlOdW1lcmF0b3IKICBvbWVnYQoKdGhlb3JlbSBtZW1vcnlOdW1lcmF0b3JfemVybyA6IG1lbW9yeU51bWVyYXRvciAwIDAgPSAwIDo9IGJ5IGRlY2lkZQoKZW5kIFpvbwo=",
      "cid": "bafkreigwx42p37sltuwwxx2qow3qdrvef33jok6gxloi635fyr6okav2iq",
      "mime": "text/plain",
      "path": "Core.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "4fe032e03c3ea044d7651eeba99c15ee56c90fd6",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Core.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "d6bf34fdfe4b9d2d6bdf5075b701c6a42ef6972bc6badc8f6fa5c47ce502ba44",
      "size": 4310,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Core.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBDb250cmFkaWN0aW9uLXJpY2ggc3lzdGVtcy4gU291cmNlOiBDcmFiL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLkNyYWIKCmRlZiBiYXNlQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0Wydjb250cmFkaWN0aW9uX21lYW4nXSIsICJvdXRbJ2NvbnRyYWRpY3Rpb25fbWF4J10iLCAib3V0Wydjb250cmFkaWN0aW9uX3ZhcmlhbmNlJ10iLCAib3V0Wydjb250cmFkaWN0aW9uX3ZlbG9jaXR5J10uY2xpcChsb3dlcj0wKSIsICJvdXRbJ2NvbnRyYWRpY3Rpb25fYWNjZWxlcmF0aW9uJ10uY2xpcChsb3dlcj0wKSIsICJvdXRbJ2NvbnNlbnN1c19pbnN0YWJpbGl0eSddIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidjb250cmFkaWN0aW9uX21lYW5fe2h9J10iLCAib3V0W2YnY29udHJhZGljdGlvbl9tYXhfe2h9J10iLCAib3V0W2YnY29uc2Vuc3VzX2luc3RhYmlsaXR5X3tofSddIiwgIm91dFtmJ2NvbnRyYWRpY3Rpb25fdmVsb2NpdHlfe2h9J10uY2xpcChsb3dlcj0wKSJdCmRlZiBleHBlY3RlZENvbHVtbnMgKGhvcml6b25zIDogTmF0KSA6IE5hdCA6PSA2ICsgNCAqIGhvcml6b25zCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkYXRhIDogUmFua2VkSW5wdXQKICBob3Jpem9uQ291bnQgOiBOYXQKICBkZXJpdmluZyBSZXByCgpkZWYgVmFsaWQgKHggOiBJbnB1dCkgOiBQcm9wIDo9IFZhbGlkUmFua2VkIHguZGF0YSAoZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50KQpkZWYgcnVuICh4IDogSW5wdXQpIDogTGlzdCBGbG9hdCA6PSByYW5rU2NvcmVzIHguZGF0YS5jb2x1bW5zIHguZGF0YS5yb3dzCgp0aGVvcmVtIG91dHB1dF9sZW5ndGggKHggOiBJbnB1dCkgOiAocnVuIHgpLmxlbmd0aCA9IHguZGF0YS5yb3dzIDo9IGJ5CiAgc2ltcCBbcnVuLCByYW5rU2NvcmVzXQoKdGhlb3JlbSB2YWxpZF9jb2x1bW5fY291bnQgKHggOiBJbnB1dCkgKGggOiBWYWxpZCB4KSA6CiAgICB4LmRhdGEuY29sdW1ucy5sZW5ndGggPSBleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQgOj0gaC4xCgovLS0gQ29udHJhY3QgcmVxdWlyZW1lbnQsIG5vdCBhIGNsYWltIHRoYXQgdGhlIHVwc3RyZWFtIHRyYWluZXIgZW5mb3JjZXMgaXQuIC0vCmRlZiBSZXBvcnRhYmxlICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0gVmFsaWQgeCDiiKcgQWRtaXNzaWJsZSBjCgp0aGVvcmVtIHJlcG9ydF9yZXF1aXJlc19mcmVlemUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIChoIDogUmVwb3J0YWJsZSB4IGMpIDoKICAgIGMuZnJvemVuQmVmb3JlT3V0Y29tZSA9IHRydWUgOj0gaC4yLjEKCmVuZCBab28uQ3JhYgo=",
      "cid": "bafkreibj67tghj45ssuuc2ujztyzkdcul6xsgrkotifcxpwzuof5m23kaq",
      "mime": "text/plain",
      "path": "Crab.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "0554861ba91cdc95b34f03f99c97a6f02ac1a315",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Crab.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "29f7e663a79d94a9416a89ccf1950c545faf23454e9a0a2bbed9a38bd66b6a04",
      "size": 1688,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Crab.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uQ3JvY29kaWxlCgoKLy0tIFNvdXJjZSBtZXRyaWNzLnB5OiBkaWZmZXJlbmNlIGluIGRpZmZlcmVuY2VzIG9mIGZvdXIgc3VwcGxpZWQgbWVhbnMuIC0vCmRlZiBkaWQgKHRyZWF0ZWRQb3N0IHRyZWF0ZWRQcmUgY29udHJvbFBvc3QgY29udHJvbFByZSA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgKHRyZWF0ZWRQb3N0LXRyZWF0ZWRQcmUpLShjb250cm9sUG9zdC1jb250cm9sUHJlKQpkZWYgZXhhY3REaWQgKHRwIHRwcmUgY3AgY3ByZSA6IEludCkgOiBJbnQgOj0gKHRwLXRwcmUpLShjcC1jcHJlKQp0aGVvcmVtIGNvbW1vbl9zaGlmdF9jYW5jZWxzICh0cCB0cHJlIGNwIGNwcmUgc2hpZnQgOiBJbnQpIDoKICAgIGV4YWN0RGlkICh0cCtzaGlmdCkgKHRwcmUrc2hpZnQpIChjcCtzaGlmdCkgKGNwcmUrc2hpZnQpID0gZXhhY3REaWQgdHAgdHByZSBjcCBjcHJlIDo9IGJ5CiAgdW5mb2xkIGV4YWN0RGlkCiAgb21lZ2EKc3RydWN0dXJlIElkZW50aWZpY2F0aW9uIHdoZXJlCiAgdmFsaWRBc3NpZ25tZW50IDogUHJvcAogIG5vSW50ZXJmZXJlbmNlIDogUHJvcAogIHBhcmFsbGVsVHJlbmRzIDogUHJvcAogIG5vQW50aWNpcGF0aW9uIDogUHJvcAovLS0gVGhlc2UgYXJlIGV4dGVybmFsIHNjaWVudGlmaWMgYXNzdW1wdGlvbnMsIG5vdCBheGlvbXMgYXNzZXJ0ZWQgYnkgdGhpcyBwcm9qZWN0LiAtLwpkZWYgQ2F1c2FsSW50ZXJwcmV0YXRpb24gKGQgOiBJZGVudGlmaWNhdGlvbikgOiBQcm9wIDo9CiAgZC52YWxpZEFzc2lnbm1lbnQg4oinIGQubm9JbnRlcmZlcmVuY2Ug4oinIGQucGFyYWxsZWxUcmVuZHMg4oinIGQubm9BbnRpY2lwYXRpb24KdGhlb3JlbSBjYXVzYWxfcmVxdWlyZXNfZGVzaWduIChkIDogSWRlbnRpZmljYXRpb24pIChoIDogQ2F1c2FsSW50ZXJwcmV0YXRpb24gZCkgOgogICAgZC52YWxpZEFzc2lnbm1lbnQgOj0gaC4xCgoKZW5kIFpvby5Dcm9jb2RpbGUK",
      "cid": "bafkreidaicwjcjcmv3lyb62dxxqma7dxm2gxcsd7z5l4dpht47vqi75pay",
      "mime": "text/plain",
      "path": "Crocodile.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "73541ca7b4c7f24abe4d8020b2c327fc5cbd6ac3",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Crocodile.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "6040ac91244caed780fb43bde0c07c77668d71487fcf57c1bcf3e7eb047faf06",
      "size": 975,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Crocodile.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBMYXRlbnQtc3RhdGUgcmVjb25zdHJ1Y3Rpb24uIFNvdXJjZTogRG9scGhpbi9mZWF0dXJlcy5weS4KVGhpcyBtb2R1bGUgcG9ydHMgZmluYWwgcmFuayBhZ2dyZWdhdGlvbiBvdmVyIHN1cHBsaWVkIGNvbXBvbmVudCBjb2x1bW5zLgpGZWF0dXJlIGV4dHJhY3Rpb24sIGVzdGltYXRvcnMsIHRyYWluaW5nLCBhbmQgZXhwZXJpbWVudCBvcmNoZXN0cmF0aW9uIGFyZSBOT1QgcG9ydGVkLgpUaGUgaW5wdXQgb3JkZXIgaXMgdGhlIHNvdXJjZSBjb21wb25lbnQgb3JkZXIsIGZvbGxvd2VkIGJ5IGhvcml6b24gY29tcG9uZW50cy4KTmFOL0luZiBjbGVhbnVwIG11c3Qgb2NjdXIgYmVmb3JlIHRoaXMgZmluaXRlLWlucHV0IHNwZWNpZmljYXRpb24gaXMgdXNlZC4gLS8KbmFtZXNwYWNlIFpvby5Eb2xwaGluCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsncmVsYXRpb25hbF9yZXNpZHVhbF9tZWFuJ10iLCAib3V0WydyZWxhdGlvbmFsX3Jlc2lkdWFsX21heCddIiwgIm91dFsncmVsYXRpb25hbF9kaXNwZXJzaW9uJ10iLCAib3V0WydyZWNvbnN0cnVjdGlvbl9lcnJvciddIiwgIm91dFsnbWlzc2luZ19mcmFjdGlvbiddIiwgIm91dFsnbGF0ZW50X3ZlbG9jaXR5J10uY2xpcChsb3dlcj0wKSIsICJvdXRbJ2xhdGVudF9hY2NlbGVyYXRpb24nXS5jbGlwKGxvd2VyPTApIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidyZXNpZHVhbF9tZWFuX3tofSddIiwgIm91dFtmJ3JlY29uc3RydWN0aW9uX21lYW5fe2h9J10iLCAib3V0W2YnbWlzc2luZ19tZWFuX3tofSddIiwgIm91dFtmJ3ZlbG9jaXR5X21lYW5fe2h9J10uY2xpcChsb3dlcj0wKSJdCmRlZiBleHBlY3RlZENvbHVtbnMgKGhvcml6b25zIDogTmF0KSA6IE5hdCA6PSA3ICsgNCAqIGhvcml6b25zCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkYXRhIDogUmFua2VkSW5wdXQKICBob3Jpem9uQ291bnQgOiBOYXQKICBkZXJpdmluZyBSZXByCgpkZWYgVmFsaWQgKHggOiBJbnB1dCkgOiBQcm9wIDo9IFZhbGlkUmFua2VkIHguZGF0YSAoZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50KQpkZWYgcnVuICh4IDogSW5wdXQpIDogTGlzdCBGbG9hdCA6PSByYW5rU2NvcmVzIHguZGF0YS5jb2x1bW5zIHguZGF0YS5yb3dzCgp0aGVvcmVtIG91dHB1dF9sZW5ndGggKHggOiBJbnB1dCkgOiAocnVuIHgpLmxlbmd0aCA9IHguZGF0YS5yb3dzIDo9IGJ5CiAgc2ltcCBbcnVuLCByYW5rU2NvcmVzXQoKdGhlb3JlbSB2YWxpZF9jb2x1bW5fY291bnQgKHggOiBJbnB1dCkgKGggOiBWYWxpZCB4KSA6CiAgICB4LmRhdGEuY29sdW1ucy5sZW5ndGggPSBleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQgOj0gaC4xCgovLS0gQ29udHJhY3QgcmVxdWlyZW1lbnQsIG5vdCBhIGNsYWltIHRoYXQgdGhlIHVwc3RyZWFtIHRyYWluZXIgZW5mb3JjZXMgaXQuIC0vCmRlZiBSZXBvcnRhYmxlICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0gVmFsaWQgeCDiiKcgQWRtaXNzaWJsZSBjCgp0aGVvcmVtIHJlcG9ydF9yZXF1aXJlc19mcmVlemUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIChoIDogUmVwb3J0YWJsZSB4IGMpIDoKICAgIGMuZnJvemVuQmVmb3JlT3V0Y29tZSA9IHRydWUgOj0gaC4yLjEKCmVuZCBab28uRG9scGhpbgo=",
      "cid": "bafkreiegjsiba47rtxmrua5b5h7nyzztgh6cmpn3dmxtujlhzm54crr6gq",
      "mime": "text/plain",
      "path": "Dolphin.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "32c43643e9ebe5ba4d353cc72e230640ea2a509c",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Dolphin.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "864c901073f19dd91a03a1e9fedc673331fc263dbb1b2f3a2567cb3bc1463e34",
      "size": 1700,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Dolphin.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBBdHRyYWN0b3IgYW5kIHJlZ2ltZSB0cmFuc2l0aW9ucy4gU291cmNlOiBEcmFnb24vZmVhdHVyZXMucHkuClRoaXMgbW9kdWxlIHBvcnRzIGZpbmFsIHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBjb21wb25lbnQgY29sdW1ucy4KRmVhdHVyZSBleHRyYWN0aW9uLCBlc3RpbWF0b3JzLCB0cmFpbmluZywgYW5kIGV4cGVyaW1lbnQgb3JjaGVzdHJhdGlvbiBhcmUgTk9UIHBvcnRlZC4KVGhlIGlucHV0IG9yZGVyIGlzIHRoZSBzb3VyY2UgY29tcG9uZW50IG9yZGVyLCBmb2xsb3dlZCBieSBob3Jpem9uIGNvbXBvbmVudHMuCk5hTi9JbmYgY2xlYW51cCBtdXN0IG9jY3VyIGJlZm9yZSB0aGlzIGZpbml0ZS1pbnB1dCBzcGVjaWZpY2F0aW9uIGlzIHVzZWQuIC0vCm5hbWVzcGFjZSBab28uRHJhZ29uCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsnZXNjYXBlX3ByZXNzdXJlJ10iLCAib3V0Wydhc3NpZ25lZF9kaXN0YW5jZSddIiwgIm91dFsndmVsb2NpdHknXSIsICJvdXRbJ2FjY2VsZXJhdGlvbiddIiwgIm91dFsnZGlyZWN0aW9uX2NoYW5nZSddIiwgIjEuMCAvIChvdXRbJ3JlZ2ltZV9ydW5fbGVuZ3RoJ10gKyAxLjApIiwgIjEuMCAtIG91dFsncmVjdXJzaXZlX2F0dHJhY3Rvcl9zdHJlbmd0aCddLnJhbmsocGN0PVRydWUpIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidkaXN0YW5jZV9tZWFuX3tofSddIiwgIm91dFtmJ2VzY2FwZV9tZWFuX3tofSddIiwgIm91dFtmJ3ZlbG9jaXR5X21lYW5fe2h9J10iLCAiMS4wIC0gb3V0W2YncGVyc2lzdGVuY2VfbWVhbl97aH0nXSJdCmRlZiBleHBlY3RlZENvbHVtbnMgKGhvcml6b25zIDogTmF0KSA6IE5hdCA6PSA3ICsgNCAqIGhvcml6b25zCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkYXRhIDogUmFua2VkSW5wdXQKICBob3Jpem9uQ291bnQgOiBOYXQKICBkZXJpdmluZyBSZXByCgpkZWYgVmFsaWQgKHggOiBJbnB1dCkgOiBQcm9wIDo9IFZhbGlkUmFua2VkIHguZGF0YSAoZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50KQpkZWYgcnVuICh4IDogSW5wdXQpIDogTGlzdCBGbG9hdCA6PSByYW5rU2NvcmVzIHguZGF0YS5jb2x1bW5zIHguZGF0YS5yb3dzCgp0aGVvcmVtIG91dHB1dF9sZW5ndGggKHggOiBJbnB1dCkgOiAocnVuIHgpLmxlbmd0aCA9IHguZGF0YS5yb3dzIDo9IGJ5CiAgc2ltcCBbcnVuLCByYW5rU2NvcmVzXQoKdGhlb3JlbSB2YWxpZF9jb2x1bW5fY291bnQgKHggOiBJbnB1dCkgKGggOiBWYWxpZCB4KSA6CiAgICB4LmRhdGEuY29sdW1ucy5sZW5ndGggPSBleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQgOj0gaC4xCgovLS0gQ29udHJhY3QgcmVxdWlyZW1lbnQsIG5vdCBhIGNsYWltIHRoYXQgdGhlIHVwc3RyZWFtIHRyYWluZXIgZW5mb3JjZXMgaXQuIC0vCmRlZiBSZXBvcnRhYmxlICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0gVmFsaWQgeCDiiKcgQWRtaXNzaWJsZSBjCgp0aGVvcmVtIHJlcG9ydF9yZXF1aXJlc19mcmVlemUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIChoIDogUmVwb3J0YWJsZSB4IGMpIDoKICAgIGMuZnJvemVuQmVmb3JlT3V0Y29tZSA9IHRydWUgOj0gaC4yLjEKCmVuZCBab28uRHJhZ29uCg==",
      "cid": "bafkreiamcs2nlj4igld5b3sd67gi5bjia36harweovaazgmoilzmesuf7a",
      "mime": "text/plain",
      "path": "Dragon.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "b336527024f9aa0c354683715101f85530635cd9",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Dragon.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "0c14b4d5a78832c7d0ee43f7cc8e852806fc7046c475400c998e42f2c24a85f8",
      "size": 1672,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Dragon.lean"
    },
    {
      "base64": "IyBXT09EUEVDS0VSIGV4YWN0IHRocmVzaG9sZCBtb2RlbAoKYEV4YWN0VGhyZXNob2xkcy5sZWFuYCByZXBsYWNlcyBCb29sZWFuIGNvbXBhcmlzb24gaW5wdXRzIHdpdGggYWN0dWFsIGludGVnZXIKYXJpdGhtZXRpYy4gQmFzZWxpbmUsIGFibGF0ZWQgdmFsdWUgYW5kIGVwc2lsb24gc2hhcmUgYSBtZWFzdXJlbWVudCBzY2FsZS4KVGhlIGNvbnRyaWJ1dG9yeSBmcmFjdGlvbiBpcyBhbiBleGFjdCBudW1lcmF0b3IvcG9zaXRpdmUtZGVub21pbmF0b3IgcGFpciBpbgpbMCwxXS4gVGhlIGNvbXBhcmlzb24gY2xlYXJzIHRoYXQgZGVub21pbmF0b3I7IG5vIGludGVnZXIgZGl2aXNpb24gb3Igcm91bmRpbmcKaXMgdXNlZC4gQm90aCBtZXRyaWMgZGlyZWN0aW9ucyBhcmUgc3VwcG9ydGVkLiBFdmlkZW5jZSB2YWxpZGF0aW9uIGlzIGFuIGlucHV0CmZsYWcgYW5kIGlzIG5vdCBpdHNlbGYgZXZpZGVuY2UuCgpUaGVvcmVtcyBjaGFyYWN0ZXJpemUgYWxsIGZvdXIgb3V0Y29tZXMsIHByb3ZlIHRoZSByZWR1bmRhbmN5L25lY2Vzc2l0eSBnYXAKY2Fubm90IG92ZXJsYXAsIGFuZCBzaG93IHRoYXQgbmVnYXRpbmcgYm90aCBtZWFzdXJlbWVudHMgd2hpbGUgcmV2ZXJzaW5nIG1ldHJpYwpkaXJlY3Rpb24gcHJlc2VydmVzIHRoZSByZXN1bHQuIEluIHBhcnRpY3VsYXIsIGEgbmVjZXNzYXJ5IHJlc3VsdCByZXF1aXJlcyBhCnN0cmljdCB0aHJlc2hvbGQgY3Jvc3Npbmc7IGVxdWFsaXR5IHJlbWFpbnMgY29udHJpYnV0b3J5IHVubGVzcyBhbHJlYWR5IHdpdGhpbgplcHNpbG9uLgoKVGhlIHVuY2hhbmdlZCBwaW5uZWQgUHl0aG9uIFdPT0RQRUNLRVIgc291cmNlIGlzIGV4ZWN1dGVkIG9uIDIsMTAwIGNhc2VzLAppbmNsdWRpbmcgaW52YWxpZCBmcmFjdGlvbnMvZXBzaWxvbiwgcmV2ZXJzZWQgZGlyZWN0aW9ucywgZXF1YWxpdHkgYm91bmRhcmllcywKbmVnYXRpdmUgbWVhc3VyZW1lbnRzIGFuZCB6ZXJvIGJhc2VsaW5lcy4gRWFjaCByZXR1cm5lZCBudW1lcmljYWwgaW50ZXJtZWRpYXRlCmFuZCB0aGUgY29tcHV0ZWQgdGhyZXNob2xkIGFncmVlcyBleGFjdGx5IHdpdGggUHl0aG9uIEZyYWN0aW9uIG9uIHRoaXMgZ3JpZC4KTGVhbiB0aGVuIGNoZWNrcyAyLDEwMCBjbGFzc2lmaWNhdGlvbiBlcXVhbGl0aWVzIGJ5IG9yZGluYXJ5IGtlcm5lbCByZWR1Y3Rpb24sCmFuZCBhdWRpdHMgZWFjaCBnZW5lcmF0ZWQgcHJvb2YuIFRoaXMgdmVyaWZpZXMgYXJpdGhtZXRpYyBvbiB0aGUgc3BlY2lmaWVkIGdyaWQ7Cml0IGRvZXMgbm90IGVzdGFibGlzaCBhcmJpdHJhcnkgYmluYXJ5NjQsIEpTT04gY29lcmNpb24sIGZvcm1hdHRpbmcgb3IgUHl0aG9uIFZNCnNlbWFudGljcy4gQXJiaXRyYXJ5IGV4YWN0IGludGVnZXIgaW5wdXRzIGFyZSBjb3ZlcmVkIGJ5IHRoZSBMZWFuIHRoZW9yZW1zLgoKTmlnaHRpbmdhbGUncyBwaW4gYWR2YW5jZXMgdG8gdGhlIGluZGVwZW5kZW50bHkgdGVzdGVkIHJvdy1hbGlnbm1lbnQgZml4LiBJdHMKYGZpdGAgcm9vdCBydWxlIG5vdyBoYXMgMTYgYWRkaXRpb25hbCBzb3VyY2UtZGVyaXZlZCBjZXJ0aWZpY2F0ZXMgYW5kIGEgdW5pdmVyc2FsCmNvbnRpbnVhdGlvbiBjaGFyYWN0ZXJpemF0aW9uLiBUaGUgcmVjdXJzaXZlIGRlcHRoIGd1YXJkIGFuZCBkZWNyZWFzaW5nIGRlcHRoCmJ1ZGdldCBhcmUgcHJvdmVkLiBUaGUgc291cmNlIHJlYWxseSBlbWl0cyBhIGRlcHRoLW9uZSByb290IGV2ZW4gd2hlbiBtYXhfZGVwdGgKaXMgemVybzsgdGhlIG1vZGVsIHByZXNlcnZlcyB0aGF0IGJlaGF2aW9yLiBTdGF0aXN0aWNhbCBlc3RpbWF0aW9uLCBmdWxsIHRyZWUKZXh0cmFjdGlvbiBhbmQgZmxvYXRpbmctcG9pbnQgaW1wbGVtZW50YXRpb24gZXF1aXZhbGVuY2UgcmVtYWluIG9wZW4uCg==",
      "cid": "bafkreify2bjkvcyriywudff7i76tnz7pmrir26xbket6o6yds5zh2qiwg4",
      "mime": "text/markdown",
      "path": "EXACT_ARITHMETIC.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "fb294e0ff085ce711d220ead205bc1751fcf5b74",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/EXACT_ARITHMETIC.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "b8d052aa8b11462d4194bf47fd36e7ef64511d7ae15127e77b0397727d411637",
      "size": 1873,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/EXACT_ARITHMETIC.md"
    },
    {
      "base64": "IyBFeHRlbnNpb24gZGVjaXNpb24gcHJvY2VkdXJlcwoKYEV4dGVuc2lvbnMubGVhbmAgYWRkcyBmaXZlIGV4aXN0aW5nIGV4dGVuc2lvbnMgd2l0aG91dCBjaGFuZ2luZyB0aGUgaGlzdG9yaWNhbAo0Ni1hbmltYWwgcm9zdGVyLiBgZXh0ZW5zaW9uLXNvdXJjZXMuanNvbmAgZnJlZXplcyBlYWNoIHVwc3RyZWFtIGNvbW1pdCwgUHl0aG9uCmZpbGUsIGFuZCBHaXQgYmxvYiBoYXNoLiBUaGUgbmFtZXMgYW5kIGJyYW5jaCBvcmRlciBjb21lIGZyb20gdGhvc2Ugc291cmNlcy4KCnwgRXh0ZW5zaW9uIHwgRm9ybWFsaXplZCBkZWNpc2lvbiBzdGFnZSB8IFN0aWxsIG91dHNpZGUgdGhlIHByb29mIHwKfC0tLXwtLS18LS0tfAp8IENoaW1lcmEgfCBPcmRlcmVkIHRhZ3MsIGZhbGxiYWNrIFUsIG5vbmVtcHR5IG91dHB1dCwgSyByZXF1aXJlbWVudHMsIG1ldGFkYXRhLCBub3RlcyBhbmQgd2FybmluZyB0ZXh0LiBGdWxsIHJldHVybnMgYXJlIGNvbXBhcmVkIG9uIGFsbCAxMjggQm9vbGVhbiBpbnB1dHM7IHRoZSB0d28gdHlwZWQgTGVhbiBjbGFzc2lmaWVyIG1vZGVscyBhcmUgdW5pdmVyc2FsbHkgZXF1aXZhbGVudC4gfCBUcnV0aCBvZiBkZWNsYXJhdGlvbnMsIGluY29ycmVjdGx5IHR5cGVkIGFyZ3VtZW50cyBhbmQgSlNPTiBwYXJzaW5nLiB8CnwgQ2lyY3VzIHwgVHlwZWQgcmVwb3J0IGxpc3RzIGNvbXB1dGUgdGhlaXIgc3VtbWFyaWVzLiBGQUlMIHByZWNlZGVuY2UsIG5vbmVtcHR5IGNoZWNrcyBhbmQgY29tcGxldGVuZXNzIG9mIGV2ZXJ5IGNoZWNrIGFyZSBwcm92ZWQ7IG1hdGVyaWFsIE4vQSByaXNrcyBmYWlsLiBGdWxsIHJlcG9ydCBjZXJ0aWZpY2F0ZXMgZXhlY3V0ZSB0aGUgcGlubmVkIHNvdXJjZS4gfCBBcmJpdHJhcnkgSlNPTi9jb2VyY2lvbiBiZWhhdmlvciwgcHJvdmVuYW5jZSB0cnV0aCBhbmQgYWN0dWFsIGluZGVwZW5kZW5jZS4gfAp8IFpvby1Nb25zdGVyIHwgVHlwZWQgcmVwb3J0IGZpbHRlcmluZywgZWxpZ2liaWxpdHksIHZpb2xhdGlvbiBwcmVjZWRlbmNlLCBtaXNzaW5nIGNlbGxzLCBib3VuZGFyaWVzIGFuZCBleGFjdCBpbnRlZ2VyIHRocmVzaG9sZC9pbnRlcnZhbCBjb21wYXJpc29ucy4gRnVsbCByZXBvcnQgY2VydGlmaWNhdGVzIGV4ZWN1dGUgdGhlIHBpbm5lZCBzb3VyY2UuIHwgRmxvYXRpbmctcG9pbnQgY29tcGFyaXNvbnMsIGFyYml0cmFyeSBKU09OIHBhcnNpbmcvY29lcmNpb24sIGVudmVsb3BlIHN0YXRpc3RpY3MgYW5kIHNjaWVudGlmaWMgYWRlcXVhY3kuIHwKfCBXb29kcGVja2VyIHwgVmFsaWRhdGlvbiB2ZXRvOyBleGFjdCBpbnRlZ2VyLXNjYWxlZCByYXRpb25hbCB0aHJlc2hvbGQgYXJpdGhtZXRpYzsgaWZmIGNoYXJhY3Rlcml6YXRpb25zIG9mIGFsbCBvdXRjb21lczsgbWV0cmljLWRpcmVjdGlvbiByZXZlcnNhbDsgMiwxMDAgZnVsbC1hcml0aG1ldGljIHNvdXJjZSBjZXJ0aWZpY2F0ZXMuIHwgQXJiaXRyYXJ5IGJpbmFyeTY0IGFyaXRobWV0aWMsIGlucHV0IGNvbnZlcnNpb24sIG91dHB1dCBmb3JtYXR0aW5nLCBzdGF0aXN0aWNhbCBzdWZmaWNpZW5jeSBhbmQgZnVsbCBQeXRob24gZXF1aXZhbGVuY2UuIHwKfCBOaWdodGVuZ2FsZSAvIE5pZ2h0aW5nYWxlIHwgYF9ncm93YCBhbmQgYGZpdGAgc3RvcCBwcmVjZWRlbmNlLCByb290IGNvbnRpbnVhdGlvbiwgcmVjdXJzaXZlIGRlcHRoIGd1YXJkIGFuZCBkZWNyZWFzaW5nIGRlcHRoIGJ1ZGdldC4gU291cmNlIHBpbiBpbmNsdWRlcyB0aGUgdGVzdGVkIHJvdy1hbGlnbm1lbnQvZW1wdHktaW5wdXQgZml4LiB8IFF1YW50aWxlcywgQUxFLCBib290c3RyYXAsIGludGVycG9sYXRpb24sIHByZWRpY3Rpb24gZnVuY3Rpb25zIGFuZCBmdWxsIHRyZWUgaW1wbGVtZW50YXRpb24gZXF1aXZhbGVuY2UuIHwKCk5pZ2h0aW5nYWxlJ3MgY2VydGlmaWNhdGUgZ2VuZXJhdG9yIGV4dHJhY3RzIHRoZSBmb3VyIGBpZmAvYGVsaWZgIGJyYW5jaGVzIGFuZAp0aGVpciBsaXRlcmFsIHN0b3AgcmVhc29ucyBmcm9tIHRoZSBmcm96ZW4gUHl0aG9uIEFTVC4gSXQgdHJlYXRzIHRoZSBmb3VyIHRlc3RzCmFzIEJvb2xlYW4gaW5wdXRzLiBUaGlzIGlzIGV4cGxpY2l0bHkgYSAqKmJyYW5jaCBwcm9qZWN0aW9uKiosIG5vdCBhbiBleGVjdXRpb24Kb3IgdmVyaWZpY2F0aW9uIG9mIGl0cyBudW1lcmljYWwgcGlwZWxpbmUuIFRoZSBkaXN0aW5jdCByb290LWxldmVsIHJ1bGUgaW4gYGZpdGAgaXMgbm93IHByb2plY3RlZCBzZXBhcmF0ZWx5OyBpdCBoYXMgbm8KYm9vdHN0cmFwIHRlc3QuIFNlZSBbZXhhY3QgYXJpdGhtZXRpYyBhbmQgbmV3IGNvbnRyb2wgcmVzdWx0c10oRVhBQ1RfQVJJVEhNRVRJQy5tZCkuCgpUaGUgZ2VuZXJhdG9yIGV4ZWN1dGVzIHRoZSBwaW5uZWQgQ2hpbWVyYSwgQ2lyY3VzLCBNb25zdGVyIGFuZCBXb29kcGVja2VyIHNvdXJjZQpmaWxlcyBpbiBwcm9jZXNzLiBJdCB2ZXJpZmllcyBhbGwgc291cmNlIGJsb2IgaGFzaGVzLCByZWNvbnN0cnVjdHMgdGhlIGZpbml0ZQpleGFtcGxlcywgYW5kIGNoZWNrcyB0aGF0IGBFeHRlbnNpb25GaXh0dXJlcy5sZWFuYCBpcyB1bmNoYW5nZWQuIExlYW4gdGhlbiBwcm92ZXMKdGhlIGdlbmVyYXRlZCBlcXVhbGl0aWVzIHVzaW5nIG9yZGluYXJ5IGtlcm5lbCByZWR1Y3Rpb24uIFRoZXNlIGZpeHR1cmUKY2VydGlmaWNhdGVzIGFyZSBzb2Z0d2FyZSBjb25mb3JtYW5jZSBjaGVja3MsIG5vdCBpbmRlcGVuZGVudCBzY2llbnRpZmljCmRpc2NvdmVyaWVzIG9yIGEgcHJvb2Ygb2YgdGhlIFB5dGhvbiBpbnRlcnByZXRlci4KClNlZSBbc3RydWN0dXJlZCBzb3VyY2UgY292ZXJhZ2VdKFNPVVJDRV9SRUNPUkRfQ09WRVJBR0UubWQpIGZvciB0aGUgZXhhY3QgZG9tYWlucyBvZiBgU291cmNlUmVjb3Jkcy5sZWFuYCBhbmQgaXRzIGFkZGl0aW9uYWwgMSw0MzIgY2VydGlmaWNhdGVzLgoKIyMgVmVyaWZpY2F0aW9uCgpgYGBzaApweXRob24zIHNjcmlwdHMvZXh0ZW5zaW9uX2ZpeHR1cmVzLnB5Cmxha2UgYnVpbGQKbGFrZSBlbnYgbGVhbiAtRHdhcm5pbmdBc0Vycm9yPXRydWUgQXVkaXQubGVhbgpweXRob24zIHNjcmlwdHMvdGVzdF9heGlvbV9hdWRpdC5weQpweXRob24zIHNjcmlwdHMvcmVwb3J0X2ZpeHR1cmVzLnB5Cmxha2UgZW52IGxlYW4gLUR3YXJuaW5nQXNFcnJvcj10cnVlIC5sYWtlL1NvdXJjZVJlcG9ydEZpeHR1cmVzLmxlYW4KcHl0aG9uMyBzY3JpcHRzL3RocmVzaG9sZF9maXh0dXJlcy5weQpsYWtlIGVudiBsZWFuIC1Ed2FybmluZ0FzRXJyb3I9dHJ1ZSAubGFrZS9UaHJlc2hvbGRGaXh0dXJlcy5sZWFuCnB5dGhvbjMgdmVyaWZ5LnB5Cmxha2UgZXhlIHJlZ3Jlc3Npb24KYGBgCgpUaGUgZXhpc3RpbmcgW3dvcmtmbG93XSguZ2l0aHViL3dvcmtmbG93cy9sZWFuLnltbCkgYnVpbGRzIGFuZCBhdWRpdHMgYWxsIGV4dGVuc2lvbgptb2R1bGVzLCBpbmNsdWRpbmcgZXZlcnkgZml4dHVyZSBkZWNsYXJhdGlvbiwgcGx1cyB0aGUgMiwxMDAgZ2VuZXJhdGVkIHRocmVzaG9sZCBjZXJ0aWZpY2F0ZXMuIEl0cyBzdGFuZGFyZC1heGlvbSBhbGxvd2xpc3QgYW5kCm5lZ2F0aXZlIGNvbnRyb2xzIHJlbWFpbiBpbiBlZmZlY3QuIEV4YWN0LWNvbW1pdCBDSSBpcyB0aGUgcHVibGljYXRpb24gZ2F0ZS4KTG9jYWwgYXV0aG9yaW5nIG1heSB1c2UgdGhlIHVubW9kaWZpZWQgTGVhbiA0LjI4IGtlcm5lbCB3aXRoIGFuIGV4cGxpY2l0LXBhdGgKbGF1bmNoZXI7IHRoZSByZXF1aXJlZCBob3N0ZWQgYnVpbGQgdXNlcyB0aGUgcmVwb3NpdG9yeSdzIHBpbm5lZCBMZWFuIDQuMTkuCgojIyBSZW1haW5pbmcgaW1wbGVtZW50YXRpb24gd29yawoKVGhpcyB0cmFuY2hlIGNsb3NlcyB0aGUgYWJzZW5jZSBvZiBleHRlbnNpb24gKipkZWNpc2lvbi1zdGFnZSoqIG1vZGVscy4gSXQgZG9lcwpub3QgY2xvc2UgZnVsbCBpbXBsZW1lbnRhdGlvbiBlcXVpdmFsZW5jZSBmb3IgdGhlIFpvby4gVGhlIG9yaWdpbmFsCltmb3JtYWxpemF0aW9uIG5vdGVzXShGT1JNQUxJWkFUSU9OX05PVEVTLm1kKSBzdGlsbCBhcHBseTogMTcgcmFua2VkIGFuaW1hbHMgbmVlZAp0aGVpciB1cHN0cmVhbSBmZWF0dXJlIGV4dHJhY3Rpb24gY29ubmVjdGVkIHRvIHRoZSBzY29yZSwgZml0dGluZy9zY29yaW5nCnBpcGVsaW5lcyBuZWVkIHNwZWNpZmljYXRpb25zLCBhbmQgTnVtUHkvTGVhbiBmbG9hdGluZy1wb2ludCBiZWhhdmlvciBuZWVkcyBhbgpleHBsaWNpdCBudW1lcmljYWwgY29udHJhY3QuIENhbGxlci1zdXBwbGllZCBldmlkZW5jZSBmbGFncyBhcmUgbm90IGV2aWRlbmNlCnRoYXQgdGhlIGNvbmRpdGlvbnMgaGFwcGVuZWQuIFRoZSBwdWJsaXNoZWQgTmlnaHRpbmdhbGUgcm93LWFsaWdubWVudCByZXBhaXIgaXMgc2VwYXJhdGVseSB0ZXN0ZWQgYW5kCnBpbm5lZDsgbnVtZXJpY2FsIHBpcGVsaW5lIGVxdWl2YWxlbmNlIGlzIHN0aWxsIG5vdCBjbGFpbWVkLgo=",
      "cid": "bafkreiflkd6rxvrpfqsba2onuhrzhj5gtjznqzjmrrpb4krfudy5pj3cgi",
      "mime": "text/markdown",
      "path": "EXTENSION_COVERAGE.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "37c59eb4356bf3b4bea108520a2611f2c15065ab",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/EXTENSION_COVERAGE.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "ab50fd1bd62f2c241069cda1e393a7a69a72d8652c8c5e1e2a25a0f1d7a76232",
      "size": 4409,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/EXTENSION_COVERAGE.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBFYXJseS13YXJuaW5nIGdyYWRpZW50cy4gU291cmNlOiBFYWdsZS9mZWF0dXJlcy5weS4KVGhpcyBtb2R1bGUgcG9ydHMgZmluYWwgcmFuayBhZ2dyZWdhdGlvbiBvdmVyIHN1cHBsaWVkIGNvbXBvbmVudCBjb2x1bW5zLgpGZWF0dXJlIGV4dHJhY3Rpb24sIGVzdGltYXRvcnMsIHRyYWluaW5nLCBhbmQgZXhwZXJpbWVudCBvcmNoZXN0cmF0aW9uIGFyZSBOT1QgcG9ydGVkLgpUaGUgaW5wdXQgb3JkZXIgaXMgdGhlIHNvdXJjZSBjb21wb25lbnQgb3JkZXIsIGZvbGxvd2VkIGJ5IGhvcml6b24gY29tcG9uZW50cy4KTmFOL0luZiBjbGVhbnVwIG11c3Qgb2NjdXIgYmVmb3JlIHRoaXMgZmluaXRlLWlucHV0IHNwZWNpZmljYXRpb24gaXMgdXNlZC4gLS8KbmFtZXNwYWNlIFpvby5FYWdsZQoKZGVmIGJhc2VDb21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbJ2dyYWRpZW50X2xvc3MnXSIsICJvdXRbJ3NuYXBzaG90X2Fub21hbHknXSIsICJvdXRbJ2dyYWRpZW50X2Rpc2FncmVlbWVudCddIiwgIm91dFsnZ3JhZGllbnRfYWNjZWxlcmF0aW9uJ10iXQpkZWYgaG9yaXpvbkNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFtmJ2xvc3NfbWVhbl97aH0nXSIsICJvdXRbZidsb3NzX3Nsb3BlX3tofSddLmNsaXAobG93ZXI9MCkiLCAib3V0W2YnYW5vbWFseV9tZWFuX3tofSddIiwgIm91dFtmJ2Rpc2FncmVlbWVudF9tZWFuX3tofSddIl0KZGVmIGV4cGVjdGVkQ29sdW1ucyAoaG9yaXpvbnMgOiBOYXQpIDogTmF0IDo9IDQgKyA0ICogaG9yaXpvbnMKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRhdGEgOiBSYW5rZWRJbnB1dAogIGhvcml6b25Db3VudCA6IE5hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBWYWxpZCAoeCA6IElucHV0KSA6IFByb3AgOj0gVmFsaWRSYW5rZWQgeC5kYXRhIChleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQpCmRlZiBydW4gKHggOiBJbnB1dCkgOiBMaXN0IEZsb2F0IDo9IHJhbmtTY29yZXMgeC5kYXRhLmNvbHVtbnMgeC5kYXRhLnJvd3MKCnRoZW9yZW0gb3V0cHV0X2xlbmd0aCAoeCA6IElucHV0KSA6IChydW4geCkubGVuZ3RoID0geC5kYXRhLnJvd3MgOj0gYnkKICBzaW1wIFtydW4sIHJhbmtTY29yZXNdCgp0aGVvcmVtIHZhbGlkX2NvbHVtbl9jb3VudCAoeCA6IElucHV0KSAoaCA6IFZhbGlkIHgpIDoKICAgIHguZGF0YS5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCA6PSBoLjEKCi8tLSBDb250cmFjdCByZXF1aXJlbWVudCwgbm90IGEgY2xhaW0gdGhhdCB0aGUgdXBzdHJlYW0gdHJhaW5lciBlbmZvcmNlcyBpdC4gLS8KZGVmIFJlcG9ydGFibGUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIDogUHJvcCA6PSBWYWxpZCB4IOKIpyBBZG1pc3NpYmxlIGMKCnRoZW9yZW0gcmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgKGggOiBSZXBvcnRhYmxlIHggYykgOgogICAgYy5mcm96ZW5CZWZvcmVPdXRjb21lID0gdHJ1ZSA6PSBoLjIuMQoKZW5kIFpvby5FYWdsZQo=",
      "cid": "bafkreihs2ki7flb3oeskmbac6boyq6h36azvs2rw2iumseenwlnfgxgr64",
      "mime": "text/plain",
      "path": "Eagle.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "9c4480e5f2654d478e6b0803de1ce542067e7ec1",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Eagle.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "f2d291f2ac3b7124a60402f05d8878fbf033596a36d228c9108db2da535cd1f7",
      "size": 1553,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Eagle.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uRWxlcGhhbnQKCgppbmR1Y3RpdmUgU3RhdHVzIHdoZXJlIHwgYWN0aXZlIHwgc3VwZXJzZWRlZCBkZXJpdmluZyBSZXByLCBEZWNpZGFibGVFcSwgQkVxCnN0cnVjdHVyZSBFdmVudCB3aGVyZQogIGlkIDogTmF0CiAgdGltZSA6IE5hdAogIHN0YXR1cyA6IFN0YXR1cwogIHN1cGVyc2VkZXMgOiBPcHRpb24gTmF0CiAgcHJvdmVuYW5jZSA6IFN0cmluZwogIGRlcml2aW5nIFJlcHIKLy0tIFNvdXJjZSBlbGVwaGFudC5weSBjdXJyZW50X2V2ZW50cyBwcmVkaWNhdGUgb3ZlciBhIHN1cHBsaWVkIG9yZGVyZWQgaGlzdG9yeS4gLS8KZGVmIGN1cnJlbnQgKGV2ZW50cyA6IExpc3QgRXZlbnQpIDogTGlzdCBFdmVudCA6PQogIGV2ZW50cy5maWx0ZXIgKGZ1biBlID0+IGRlY2lkZSAoZS5zdGF0dXMgPSAuYWN0aXZlKSkKdGhlb3JlbSBjdXJyZW50X21lbWJlcnNfYWN0aXZlIChldmVudHMgOiBMaXN0IEV2ZW50KSAoZSA6IEV2ZW50KSAoaCA6IGUg4oiIIGN1cnJlbnQgZXZlbnRzKSA6CiAgICBlLnN0YXR1cyA9IC5hY3RpdmUgOj0gYnkKICBoYXZlIGhmIDo9IChMaXN0Lm1lbV9maWx0ZXIubXAgaCkuMgogIGV4YWN0IG9mX2RlY2lkZV9lcV90cnVlIGhmCi8tLSBGdWVsIG1ha2VzIHRoZSBsaW5lYWdlIGd1YXJkIHRvdGFsOyBubyB1bmJvdW5kZWQgcmVjdXJzaW9uIGlzIGhpZGRlbi4gLS8KZGVmIGxpbmVhZ2UgKGxvb2t1cCA6IE5hdCDihpIgT3B0aW9uIEV2ZW50KSA6IE5hdCDihpIgTmF0IOKGkiBMaXN0IEV2ZW50CiAgfCAwLCBfID0+IFtdCiAgfCBmdWVsKzEsIGtleSA9PiBtYXRjaCBsb29rdXAga2V5IHdpdGgKICAgIHwgbm9uZSA9PiBbXQogICAgfCBzb21lIGUgPT4gZSA6OiAobWF0Y2ggZS5zdXBlcnNlZGVzIHdpdGgKICAgICAgfCBub25lID0+IFtdCiAgICAgIHwgc29tZSBwYXJlbnQgPT4gbGluZWFnZSBsb29rdXAgZnVlbCBwYXJlbnQpCnRoZW9yZW0gemVyb19mdWVsX3N0b3BzIChsb29rdXAgOiBOYXQg4oaSIE9wdGlvbiBFdmVudCkgKGtleSA6IE5hdCkgOgogICAgbGluZWFnZSBsb29rdXAgMCBrZXkgPSBbXSA6PSByZmwKCgplbmQgWm9vLkVsZXBoYW50Cg==",
      "cid": "bafkreibd6fjxjcwoph2myevtbyhe7c3nxfqsl6qzmfwf7d23qsbxg4lply",
      "mime": "text/plain",
      "path": "Elephant.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "9d71864473cab787e385d3805bb76811d5ca4510",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Elephant.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "23f153748ace79f4cc12b30e0e4f8b6db96125fa19616c5f8f5b848373716f5e",
      "size": 1087,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Elephant.lean"
    },
    {
      "base64": "aW1wb3J0IEV4dGVuc2lvbnMKCi8tISBFeGFjdCBpbnRlZ2VyLXNjYWxlZCBXT09EUEVDS0VSIGFyaXRobWV0aWMuIE1lYXN1cmVtZW50cyBzaGFyZSBhbiBhcmJpdHJhcnkKcG9zaXRpdmUgc2NhbGU7IGZyYWN0aW9uTnVtZXJhdG9yL2ZyYWN0aW9uRGVub21pbmF0b3IgaXMgYW4gZXhhY3QgcmF0aW9uYWwuClRoZSB2YWxpZGF0aW9uIGZsYWdzIHN1bW1hcml6ZSB0aGUgdXBzdHJlYW0gZXZpZGVuY2UvcGFyc2VyIGNoZWNrcywgbm90IHRydXRoCm9mIHRob3NlIGNoZWNrcy4gQmluYXJ5NjQgY29uZm9ybWFuY2UgaXMgb25seSBjbGFpbWVkIGZvciBjZXJ0aWZpZWQgZXhhbXBsZXMuIC0vCm5hbWVzcGFjZSBab28uRXhhY3RUaHJlc2hvbGRzCm9wZW4gRXh0ZW5zaW9ucy5Xb29kcGVja2VyCgpzdHJ1Y3R1cmUgQ2FzZSB3aGVyZQogIGJhc2VsaW5lIDogSW50CiAgYWJsYXRlZCA6IEludAogIGVwc2lsb24gOiBJbnQKICBmcmFjdGlvbk51bWVyYXRvciA6IEludAogIGZyYWN0aW9uRGVub21pbmF0b3IgOiBJbnQKICBoaWdoZXJJc0JldHRlciA6IEJvb2wKICBldmlkZW5jZVZhbGlkIDogQm9vbAogIGRlcml2aW5nIFJlcHIsIERlY2lkYWJsZUVxCgpkZWYgb3JpZW50ZWRCYXNlbGluZSAoYyA6IENhc2UpIDogSW50IDo9IGlmIGMuaGlnaGVySXNCZXR0ZXIgdGhlbiBjLmJhc2VsaW5lIGVsc2UgLWMuYmFzZWxpbmUKZGVmIG9yaWVudGVkQWJsYXRlZCAoYyA6IENhc2UpIDogSW50IDo9IGlmIGMuaGlnaGVySXNCZXR0ZXIgdGhlbiBjLmFibGF0ZWQgZWxzZSAtYy5hYmxhdGVkCmRlZiBsb3NzIChjIDogQ2FzZSkgOiBJbnQgOj0gb3JpZW50ZWRCYXNlbGluZSBjIC0gb3JpZW50ZWRBYmxhdGVkIGMKCmRlZiB2YWxpZCAoYyA6IENhc2UpIDogUHJvcCA6PSBjLmV2aWRlbmNlVmFsaWQgPSB0cnVlIOKIpyAwIOKJpCBjLmVwc2lsb24g4oinCiAgMCA8IGMuZnJhY3Rpb25EZW5vbWluYXRvciDiiKcgMCDiiaQgYy5mcmFjdGlvbk51bWVyYXRvciDiiKcKICBjLmZyYWN0aW9uTnVtZXJhdG9yIOKJpCBjLmZyYWN0aW9uRGVub21pbmF0b3IKaW5zdGFuY2UgKGMgOiBDYXNlKSA6IERlY2lkYWJsZSAodmFsaWQgYykgOj0gaW5mZXJJbnN0YW5jZUFzIChEZWNpZGFibGUgKF8g4oinIF8g4oinIF8g4oinIF8g4oinIF8pKQoKLy0tIFRoZSBzb3VyY2UncyBtYXhpbXVtIHRocmVzaG9sZCwgd2l0aCBkZW5vbWluYXRvcnMgY2xlYXJlZCBleGFjdGx5LiAtLwpkZWYgdGhyZXNob2xkIChjIDogQ2FzZSkgOiBJbnQgOj0gbWF4IChjLmVwc2lsb24qYy5mcmFjdGlvbkRlbm9taW5hdG9yKQogICgob3JpZW50ZWRCYXNlbGluZSBjKS5uYXRBYnMgKiAoYy5mcmFjdGlvbkRlbm9taW5hdG9yLWMuZnJhY3Rpb25OdW1lcmF0b3IpKQoKZGVmIGV2YWx1YXRlIChjIDogQ2FzZSkgOiBEaXNwb3NpdGlvbiA6PQogIGlmIHZhbGlkIGMgdGhlbgogICAgaWYgbG9zcyBjIOKJpCBjLmVwc2lsb24gdGhlbiAucmVkdW5kYW50CiAgICBlbHNlIGlmIHRocmVzaG9sZCBjIDwgbG9zcyBjKmMuZnJhY3Rpb25EZW5vbWluYXRvciB0aGVuIC5uZWNlc3NhcnkgZWxzZSAuY29udHJpYnV0b3J5CiAgZWxzZSAuaW5kZXRlcm1pbmF0ZQoKdGhlb3JlbSByZWR1bmRhbnRfaWZmIChjIDogQ2FzZSkgOgogICAgZXZhbHVhdGUgYyA9IC5yZWR1bmRhbnQg4oaUIHZhbGlkIGMg4oinIGxvc3MgYyDiiaQgYy5lcHNpbG9uIDo9IGJ5CiAgdW5mb2xkIGV2YWx1YXRlCiAgc3BsaXQgPDs+IHJlbmFtZV9pIGh2CiAgwrcgc3BsaXQgPDs+IHJlbmFtZV9pIGhsCiAgICDCtyBzaW1wIFtodiwgaGxdCiAgICDCtyBzcGxpdCA8Oz4gc2ltcF9hbGwKICDCtyBzaW1wIFtodl0KCnRoZW9yZW0gbmVjZXNzYXJ5X2lmZiAoYyA6IENhc2UpIDogZXZhbHVhdGUgYyA9IC5uZWNlc3Nhcnkg4oaUCiAgICB2YWxpZCBjIOKIpyB0aHJlc2hvbGQgYyA8IGxvc3MgYypjLmZyYWN0aW9uRGVub21pbmF0b3IgOj0gYnkKICBoYXZlIGh0aHJlc2hvbGQgOj0gSW50LmxlX21heF9sZWZ0IChjLmVwc2lsb24qYy5mcmFjdGlvbkRlbm9taW5hdG9yKQogICAgKChvcmllbnRlZEJhc2VsaW5lIGMpLm5hdEFicyAqIChjLmZyYWN0aW9uRGVub21pbmF0b3ItYy5mcmFjdGlvbk51bWVyYXRvcikpCiAgY2hhbmdlIGMuZXBzaWxvbipjLmZyYWN0aW9uRGVub21pbmF0b3Ig4omkIHRocmVzaG9sZCBjIGF0IGh0aHJlc2hvbGQKICBoYXZlIGhzdHJpY3QgKGh2IDogdmFsaWQgYykgKGggOiB0aHJlc2hvbGQgYyA8IGxvc3MgYypjLmZyYWN0aW9uRGVub21pbmF0b3IpIDoKICAgICAgwqxsb3NzIGMg4omkIGMuZXBzaWxvbiA6PSBieQogICAgaGF2ZSBoZSA6PSBJbnQubHRfb2ZfbXVsX2x0X211bF9yaWdodCAoSW50Lmx0X29mX2xlX29mX2x0IGh0aHJlc2hvbGQgaCkKICAgICAgKEludC5sZV9vZl9sdCBodi4yLjIuMSkKICAgIG9tZWdhCiAgdW5mb2xkIGV2YWx1YXRlCiAgc3BsaXQgPDs+IHJlbmFtZV9pIGh2CiAgwrcgc3BsaXQgPDs+IHJlbmFtZV9pIGhsCiAgICDCtyBjb25zdHJ1Y3RvcgogICAgICDCtyBpbnRybyBoOyBjYXNlcyBoCiAgICAgIMK3IGludHJvIGg7IGV4YWN0IEZhbHNlLmVsaW0gKGhzdHJpY3QgaHYgaC4yIGhsKQogICAgwrcgc3BsaXQgPDs+IHNpbXBfYWxsCiAgwrcgc2ltcCBbaHZdCgp0aGVvcmVtIGNvbnRyaWJ1dG9yeV9pZmYgKGMgOiBDYXNlKSA6IGV2YWx1YXRlIGMgPSAuY29udHJpYnV0b3J5IOKGlAogICAgdmFsaWQgYyDiiKcgYy5lcHNpbG9uIDwgbG9zcyBjIOKIpyBsb3NzIGMqYy5mcmFjdGlvbkRlbm9taW5hdG9yIOKJpCB0aHJlc2hvbGQgYyA6PSBieQogIHVuZm9sZCBldmFsdWF0ZQogIHNwbGl0IDw7PiByZW5hbWVfaSBodgogIMK3IHNwbGl0IDw7PiByZW5hbWVfaSBobAogICAgwrcgc2ltcCBbaHZdOyBvbWVnYQogICAgwrcgc3BsaXQgPDs+IHJlbmFtZV9pIGh0CiAgICAgIMK3IHNpbXAgW2h2XTsgb21lZ2EKICAgICAgwrcgc2ltcCBbaHZdOyBvbWVnYQogIMK3IHNpbXAgW2h2XQoKdGhlb3JlbSBpbnZhbGlkX2lmZiAoYyA6IENhc2UpIDogZXZhbHVhdGUgYyA9IC5pbmRldGVybWluYXRlIOKGlCDCrHZhbGlkIGMgOj0gYnkKICB1bmZvbGQgZXZhbHVhdGUKICBzcGxpdCA8Oz4gcmVuYW1lX2kgaHYKICDCtyBzcGxpdCA8Oz4gc2ltcF9hbGwKICAgIHNwbGl0IDw7PiBzaW1wX2FsbAogIMK3IHNpbXAgW2h2XQoKLy0tIFJldmVyc2luZyBtZXRyaWMgZGlyZWN0aW9uIGFuZCBib3RoIG1lYXN1cmVtZW50cyBwcmVzZXJ2ZXMgY2xhc3NpZmljYXRpb24uIC0vCmRlZiByZXZlcnNlTWV0cmljIChjIDogQ2FzZSkgOiBDYXNlIDo9CiAge2Mgd2l0aCBiYXNlbGluZSA6PSAtYy5iYXNlbGluZSwgYWJsYXRlZCA6PSAtYy5hYmxhdGVkLCBoaWdoZXJJc0JldHRlciA6PSAhYy5oaWdoZXJJc0JldHRlcn0KCnRoZW9yZW0gcmV2ZXJzYWxfaW52YXJpYW50IChjIDogQ2FzZSkgOiBldmFsdWF0ZSAocmV2ZXJzZU1ldHJpYyBjKSA9IGV2YWx1YXRlIGMgOj0gYnkKICBjYXNlcyBoIDogYy5oaWdoZXJJc0JldHRlciA8Oz4KICAgIHNpbXAgW2V2YWx1YXRlLCByZXZlcnNlTWV0cmljLCB2YWxpZCwgbG9zcywgb3JpZW50ZWRCYXNlbGluZSwgb3JpZW50ZWRBYmxhdGVkLCB0aHJlc2hvbGQsIGhdCmVuZCBab28uRXhhY3RUaHJlc2hvbGRzCg==",
      "cid": "bafkreicpxcki255ybh6p5yd4q6j3fxwju5szbmpi5vwheymureld5tspbm",
      "mime": "text/plain",
      "path": "ExactThresholds.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "bad36bb6e6f6b369f3e6232fec7e0601958df9bd",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ExactThresholds.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "4fb8948d77b809fcfee07c8793b2dec9a76590b1e8ed6c72619489163ece4f0b",
      "size": 3601,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ExactThresholds.lean"
    },
    {
      "base64": "aW1wb3J0IEV4dGVuc2lvbnMKCm5hbWVzcGFjZSBab28uRXh0ZW5zaW9uRml4dHVyZXMKb3BlbiBab28uRXh0ZW5zaW9ucwoKdGhlb3JlbSBjaGltZXJhXzAwMDAgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMDEgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAwMiA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDAzIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiVSJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAwNCA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMDUgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gWyJSIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMDYgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMDcgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSBbIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMDggOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAwOSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMTAgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDExIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gWyJVIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDEyIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDEzIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gWyJSIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMTQgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAxNSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gWyJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDE2IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMTcgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gWyJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDE4IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAxOSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiVSJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAyMCA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAyMSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDIyIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMjMgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAyNCA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAyNSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiSyIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDI2IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIksiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMjcgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAyOCA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJLIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMjkgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiSyIsICJSIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMzAgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJLIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMzEgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gWyJLIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMzIgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDMzIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiUSIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDM0IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJRIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDM1IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gWyJRIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDM2IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwMzcgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDM4IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDAzOSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gWyJRIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNDAgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIlEiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNDEgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA0MiA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJRIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDQzIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSBbIlEiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNDQgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDQ1IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDQ2IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDQ3IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDQ4IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDQ5IDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gWyJRIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNTAgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA1MSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gWyJRIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDUyIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA1MyA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gWyJRIiwgIlIiLCAiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA1NCA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA1NSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSBbIlEiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA1NiA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIksiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNTcgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiUSIsICJLIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNTggOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIksiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNTkgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gWyJRIiwgIksiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNjAgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIksiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA2MSA6IENoaW1lcmEudGFncyDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiSyIsICJSIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNjIgOiBDaGltZXJhLnRhZ3Mg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiSyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDYzIDogQ2hpbWVyYS50YWdzIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gWyJRIiwgIksiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA2NCA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNjUgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gWyJDIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNjYgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNjcgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSBbIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNjggOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIkMiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA2OSA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiQyIsICJSIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNzAgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiQyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDcxIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSBbIkMiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA3MiA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiQyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA3MyA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiQyIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDc0IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNzUgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiQyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA3NiA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNzcgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiQyIsICJSIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNzggOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwNzkgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gWyJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwODAgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwODEgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIkMiLCAiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA4MiA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDgzIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSBbIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwODQgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiQyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDg1IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSBbIkMiLCAiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDg2IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiQyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDg3IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiQyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDg4IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIkMiLCAiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA4OSA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gWyJDIiwgIksiLCAiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA5MCA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIkMiLCAiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA5MSA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSBbIkMiLCAiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA5MiA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gWyJVIiwgIkMiLCAiSyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDkzIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiQyIsICJLIiwgIlIiLCAiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA5NCA6IENoaW1lcmEudGFncyDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiQyIsICJLIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwOTUgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSBbIkMiLCAiSyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDk2IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAwOTcgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiQyIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMDk4IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiQyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDA5OSA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gWyJRIiwgIkMiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMDAgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMDEgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIiwgIlIiLCAiRCJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDEwMiA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiQyIsICJSIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTAzIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMDQgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTA1IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiQyIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTA2IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTA3IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTA4IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMDkgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gWyJRIiwgIkMiLCAiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTEwIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIkMiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDExMSA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMTIgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTEzIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiQyIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTE0IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTE1IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTE2IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMTcgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gWyJRIiwgIkMiLCAiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTE4IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIkMiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDExOSA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMjAgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IFsiVSIsICJRIiwgIkMiLCAiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDEyMSA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSBbIlEiLCAiQyIsICJLIiwgIkQiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMjIgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiQyIsICJLIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTIzIDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gWyJRIiwgIkMiLCAiSyJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDEyNCA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSBbIlUiLCAiUSIsICJDIiwgIksiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNoaW1lcmFfMDEyNSA6IENoaW1lcmEudGFncyDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIiwgIksiLCAiUiIsICJEIl0gOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2hpbWVyYV8wMTI2IDogQ2hpbWVyYS50YWdzIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gWyJVIiwgIlEiLCAiQyIsICJLIiwgIlIiXSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaGltZXJhXzAxMjcgOiBDaGltZXJhLnRhZ3Mg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IFsiUSIsICJDIiwgIksiLCAiUiJdIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDAwIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDAxIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAucGFzcyA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAwMiA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMDMgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAwNCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMDUgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMDYgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAwNyA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMDggOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDA5IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDEwIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMTEgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDEyIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDEzIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMTQgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDE1IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDE2IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMTcgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDE4IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDE5IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyMCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyMSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDIyIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyMyA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyNCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyNSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDI2IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyNyA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAyOCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDI5IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAzMCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDAzMSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDMyIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDMzIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMzQgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDM1IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDM2IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwMzcgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDM4IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDM5IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNDAgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA0MSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNDIgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNDMgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA0NCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNDUgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNDYgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA0NyA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNDggOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA0OSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNTAgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNTEgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDUyIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDUzIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNTQgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDU1IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDU2IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDU3IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNTggOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDU5IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDYwIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNjEgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDYyIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDYzIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNjQgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDY1IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDY2IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNjcgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNjggOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA2OSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNzAgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwNzEgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA3MiA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDczIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA3NCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA3NSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDc2IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA3NyA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA3OCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDc5IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA4MCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDgxIDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA4MiA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA4MyA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDg0IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA4NSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA4NiA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIGNpcmN1c18wMDg3IDogQ2lyY3VzLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA4OCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwODkgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwOTAgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA5MSA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwOTIgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwOTMgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBjaXJjdXNfMDA5NCA6IENpcmN1cy5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gY2lyY3VzXzAwOTUgOiBDaXJjdXMuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDAwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAwMSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAwMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAwMyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDA0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDA1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMDYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAwNyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMDggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAwOSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMTAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDExIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDEyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAxMyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAxNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAxNSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDE2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAxNyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAxOCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAxOSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDIwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDIxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMjIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAyMyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMjQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMjUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAyNiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDI3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAyOCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDI5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAzMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMzEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMzIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDMzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDM0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDM1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMzYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwMzcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDAzOCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDM5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA0MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA0MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDQyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNDMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDQ0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNDUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDQ2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA0NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA0OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA0OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDUwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNTEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDUyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNTMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDU0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA1NSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA1NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNTggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNTkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA2MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA2MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDYyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNjMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDY0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDY1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNjYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA2NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNjggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA2OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNzAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDcxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDcyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNzMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDc0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA3NSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA3NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNzcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNzggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwNzkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA4MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA4MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDgyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwODMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDg0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwODUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDg2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA4NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA4OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDg5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA5MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwOTEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwOTIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDkzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDk0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDk1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwOTYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAwOTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDA5OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMDk5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEwMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTAxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEwMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMDMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMDQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTA1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTA2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTA3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMDggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMDkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDExMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTExIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDExMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDExMyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTE0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMTUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTE2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTE4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDExOSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEyMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTIxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEyMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMjMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMjQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTI1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTI2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTI3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMjggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMjkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEzMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTMxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEzMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTMzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEzNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMzUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMzYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDEzNyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxMzggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTM5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTQwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE0MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE0MiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE0MyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTQ0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNDUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTQ2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE0NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE0OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNDkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNTAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNTEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE1MiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE1MyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTU0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNTUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTU2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTU4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE1OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE2MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTYxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE2MiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNjMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNjQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTY1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTY2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTY3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNjggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTY5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTcwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTcxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNzIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNzMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE3NCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTc1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE3NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTc3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE3OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxNzkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxODAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTgxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTgyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTgzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxODQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTg1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTg2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTg3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxODggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxODkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+oZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE5MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6hmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTkxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE5MiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE5MyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTk0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxOTUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTk2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAxOTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMTk4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDE5OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIwMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMDEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMDIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMDMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIwNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIwNSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjA2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMDcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjA4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjA5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMTAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIxMSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMTIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIxMyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMTQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjE1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjE2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjE4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIxOSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIyMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMjEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMjIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMjMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIyNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIyNSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjI2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMjcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjI4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMjkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjMwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIzMSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIzMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjMzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDIzNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMzUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyMzYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjM3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjM4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjM5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNDAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI0MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNDIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjQzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjQ0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI0NSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI0NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI0NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjQ4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjQ5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNTAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI1MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNTIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI1MyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNTQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjU1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjU2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjU4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI1OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI2MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNjEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNjIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNjMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI2NCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNjUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNjYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNjcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI2OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI2OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjcwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNzEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjcyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNzMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjc0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI3NSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI3NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNzcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNzggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyNzkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI4MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyODEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyODIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyODMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI4NCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI4NSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjg2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyODcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjg4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyODkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjkwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI5MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI5MiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyOTMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyOTQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyOTUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI5NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDI5NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMjk4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAyOTkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzAwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMDEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzAyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMwMyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMwNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzA1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMwNiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMDcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMDggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzA5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzEwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzExIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMTIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzEzIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzE0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzE1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMTYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMTcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMxOCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzE5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMyMCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzIxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMyMiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMjMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMjQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzI1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzI2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzI3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMjggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzI5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzMwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzMxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMzIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMzMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMzNCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzM1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDMzNiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMzcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMzggOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzMzkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM0MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM0MSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzQyIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNDMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzQ0IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNDUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzQ2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM0NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM0OCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNDkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNTAgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNTEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM1MiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNTMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNTQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNTUgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM1NiA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM1NyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzU4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNTkgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzYwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzYxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNjIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM2MyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNjQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLm5hIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM2NSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNjYgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzY3IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzY4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNl4p+pID0gLnBhc3MgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzY5IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWXin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzcwIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgZmFsc2Xin6kgPSAubmEgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzcxIDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5uYSA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNzIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM3MyA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNzQgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzc1IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzc2IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzNzcgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVl4p+pID0gLmZhaWwgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbW9uc3Rlcl8wMzc4IDogTW9uc3Rlci5kZWNpZGVHYXRlIOKfqHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM3OSA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG1vbnN0ZXJfMDM4MCA6IE1vbnN0ZXIuZGVjaWRlR2F0ZSDin6h0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzODEgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWXin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzODIgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2Xin6kgPSAuZmFpbCA6PSBieSBkZWNpZGUKdGhlb3JlbSBtb25zdGVyXzAzODMgOiBNb25zdGVyLmRlY2lkZUdhdGUg4p+odHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZeKfqSA9IC5mYWlsIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIHdvb2RwZWNrZXJfMDAwMCA6IFdvb2RwZWNrZXIuY2xhc3NpZnkgdHJ1ZSB0cnVlIGZhbHNlID0gLnJlZHVuZGFudCA6PSBieSBkZWNpZGUKdGhlb3JlbSB3b29kcGVja2VyXzAwMDEgOiBXb29kcGVja2VyLmNsYXNzaWZ5IHRydWUgZmFsc2UgdHJ1ZSA9IC5uZWNlc3NhcnkgOj0gYnkgZGVjaWRlCnRoZW9yZW0gd29vZHBlY2tlcl8wMDAyIDogV29vZHBlY2tlci5jbGFzc2lmeSB0cnVlIGZhbHNlIGZhbHNlID0gLmNvbnRyaWJ1dG9yeSA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV8wMDAwIDogTmlnaHRpbmdhbGUuc3RvcCBmYWxzZSBmYWxzZSBmYWxzZSBmYWxzZSA9IC5jb250aW51ZUdyb3dpbmcgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfMDAwMSA6IE5pZ2h0aW5nYWxlLnN0b3AgZmFsc2UgZmFsc2UgZmFsc2UgdHJ1ZSA9IC5tYXhEZXB0aCA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV8wMDAyIDogTmlnaHRpbmdhbGUuc3RvcCBmYWxzZSBmYWxzZSB0cnVlIGZhbHNlID0gLmluc3RhYmlsaXR5IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlXzAwMDMgOiBOaWdodGluZ2FsZS5zdG9wIGZhbHNlIGZhbHNlIHRydWUgdHJ1ZSA9IC5pbnN0YWJpbGl0eSA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV8wMDA0IDogTmlnaHRpbmdhbGUuc3RvcCBmYWxzZSB0cnVlIGZhbHNlIGZhbHNlID0gLmJlbG93VG9sZXJhbmNlIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlXzAwMDUgOiBOaWdodGluZ2FsZS5zdG9wIGZhbHNlIHRydWUgZmFsc2UgdHJ1ZSA9IC5iZWxvd1RvbGVyYW5jZSA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV8wMDA2IDogTmlnaHRpbmdhbGUuc3RvcCBmYWxzZSB0cnVlIHRydWUgZmFsc2UgPSAuYmVsb3dUb2xlcmFuY2UgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfMDAwNyA6IE5pZ2h0aW5nYWxlLnN0b3AgZmFsc2UgdHJ1ZSB0cnVlIHRydWUgPSAuYmVsb3dUb2xlcmFuY2UgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfMDAwOCA6IE5pZ2h0aW5nYWxlLnN0b3AgdHJ1ZSBmYWxzZSBmYWxzZSBmYWxzZSA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlXzAwMDkgOiBOaWdodGluZ2FsZS5zdG9wIHRydWUgZmFsc2UgZmFsc2UgdHJ1ZSA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlXzAwMTAgOiBOaWdodGluZ2FsZS5zdG9wIHRydWUgZmFsc2UgdHJ1ZSBmYWxzZSA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlXzAwMTEgOiBOaWdodGluZ2FsZS5zdG9wIHRydWUgZmFsc2UgdHJ1ZSB0cnVlID0gLmluc3VmZmljaWVudFN1cHBvcnQgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfMDAxMiA6IE5pZ2h0aW5nYWxlLnN0b3AgdHJ1ZSB0cnVlIGZhbHNlIGZhbHNlID0gLmluc3VmZmljaWVudFN1cHBvcnQgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfMDAxMyA6IE5pZ2h0aW5nYWxlLnN0b3AgdHJ1ZSB0cnVlIGZhbHNlIHRydWUgPSAuaW5zdWZmaWNpZW50U3VwcG9ydCA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV8wMDE0IDogTmlnaHRpbmdhbGUuc3RvcCB0cnVlIHRydWUgdHJ1ZSBmYWxzZSA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlXzAwMTUgOiBOaWdodGluZ2FsZS5zdG9wIHRydWUgdHJ1ZSB0cnVlIHRydWUgPSAuaW5zdWZmaWNpZW50U3VwcG9ydCA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV9yb290XzAwMDAgOiBOaWdodGluZ2FsZS5yb290U3RvcCBmYWxzZSBmYWxzZSAwID0gLm1heERlcHRoIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAwMSA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIGZhbHNlIGZhbHNlIDEgPSAubWF4RGVwdGggOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfcm9vdF8wMDAyIDogTmlnaHRpbmdhbGUucm9vdFN0b3AgZmFsc2UgZmFsc2UgMiA9IC5jb250aW51ZUdyb3dpbmcgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfcm9vdF8wMDAzIDogTmlnaHRpbmdhbGUucm9vdFN0b3AgZmFsc2UgZmFsc2UgNCA9IC5jb250aW51ZUdyb3dpbmcgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfcm9vdF8wMDA0IDogTmlnaHRpbmdhbGUucm9vdFN0b3AgZmFsc2UgdHJ1ZSAwID0gLmJlbG93VG9sZXJhbmNlIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAwNSA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIGZhbHNlIHRydWUgMSA9IC5iZWxvd1RvbGVyYW5jZSA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV9yb290XzAwMDYgOiBOaWdodGluZ2FsZS5yb290U3RvcCBmYWxzZSB0cnVlIDIgPSAuYmVsb3dUb2xlcmFuY2UgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfcm9vdF8wMDA3IDogTmlnaHRpbmdhbGUucm9vdFN0b3AgZmFsc2UgdHJ1ZSA0ID0gLmJlbG93VG9sZXJhbmNlIDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAwOCA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIHRydWUgZmFsc2UgMCA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAwOSA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIHRydWUgZmFsc2UgMSA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAxMCA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIHRydWUgZmFsc2UgMiA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAxMSA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIHRydWUgZmFsc2UgNCA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAxMiA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIHRydWUgdHJ1ZSAwID0gLmluc3VmZmljaWVudFN1cHBvcnQgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmlnaHRpbmdhbGVfcm9vdF8wMDEzIDogTmlnaHRpbmdhbGUucm9vdFN0b3AgdHJ1ZSB0cnVlIDEgPSAuaW5zdWZmaWNpZW50U3VwcG9ydCA6PSBieSBkZWNpZGUKdGhlb3JlbSBuaWdodGluZ2FsZV9yb290XzAwMTQgOiBOaWdodGluZ2FsZS5yb290U3RvcCB0cnVlIHRydWUgMiA9IC5pbnN1ZmZpY2llbnRTdXBwb3J0IDo9IGJ5IGRlY2lkZQp0aGVvcmVtIG5pZ2h0aW5nYWxlX3Jvb3RfMDAxNSA6IE5pZ2h0aW5nYWxlLnJvb3RTdG9wIHRydWUgdHJ1ZSA0ID0gLmluc3VmZmljaWVudFN1cHBvcnQgOj0gYnkgZGVjaWRlCgplbmQgWm9vLkV4dGVuc2lvbkZpeHR1cmVzCg==",
      "cid": "bafkreid5y5pztgayl5bgiw4qky5a2lfvugcd4nbnu3qsfeb7rmwvqopmtm",
      "mime": "text/plain",
      "path": "ExtensionFixtures.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "5bd67bb722ea5c2f86601742957c69cc1b92de00",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ExtensionFixtures.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "7dc75f9998185f42645b90563a0d2cb5a1843e342da6e122903f8b2d5839ec9b",
      "size": 79837,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ExtensionFixtures.lean"
    },
    {
      "base64": "aW1wb3J0IFN0ZAoKLy0hIEZyb3plbiBkZWNpc2lvbi1zdGFnZSBzZW1hbnRpY3MgZm9yIGV4dGVuc2lvbnMgb3V0c2lkZSB0aGUgb3JpZ2luYWwgNDYuClRoZSBpbnB1dHMgYXJlIHR5cGVkIHN1bW1hcmllcyBvZiBzb3VyY2Ugb2JzZXJ2YXRpb25zLiBDb25zdHJ1Y3RpbmcgdGhvc2UKb2JzZXJ2YXRpb25zIGFuZCBjaGVja2luZyB0aGVpciB0cnV0aCBhcmUgc2VwYXJhdGUgb2JsaWdhdGlvbnMuIC0vCgpuYW1lc3BhY2UgWm9vLkV4dGVuc2lvbnMKCmluZHVjdGl2ZSBHYXRlIHdoZXJlCiAgfCBwYXNzIHwgZmFpbCB8IG5hCiAgZGVyaXZpbmcgRGVjaWRhYmxlRXEsIEJFcSwgUmVwcgoKbmFtZXNwYWNlIENoaW1lcmEKc3RydWN0dXJlIEV2ZW50IHdoZXJlCiAgY2xhc3NpY2FsIDogQm9vbAogIHF1YW50dW0gOiBCb29sCiAga2V5IDogQm9vbAogIHJlY292ZXJ5TWFwIDogQm9vbAogIHJlY3Vyc2l2ZSA6IEJvb2wKICByZWNvdmVyZWQgOiBCb29sCiAgc3VmZmljaWVudCA6IEJvb2wKICBkZXJpdmluZyBEZWNpZGFibGVFcSwgUmVwcgoKZGVmIHRhZ3MgKGUgOiBFdmVudCkgOiBMaXN0IFN0cmluZyA6PQogIGxldCB0cyA6PSAoaWYgIWUuc3VmZmljaWVudCB0aGVuIFsiVSJdIGVsc2UgW10pICsrCiAgICAoaWYgZS5xdWFudHVtIHRoZW4gWyJRIl0gZWxzZSBbXSkgKysKICAgIChpZiBlLmNsYXNzaWNhbCB0aGVuIFsiQyJdIGVsc2UgW10pICsrCiAgICAoaWYgZS5rZXkgJiYgZS5yZWNvdmVyeU1hcCB0aGVuIFsiSyJdIGVsc2UgW10pICsrCiAgICAoaWYgZS5yZWN1cnNpdmUgdGhlbiBbIlIiXSBlbHNlIFtdKSArKwogICAgKGlmICFlLnJlY292ZXJlZCAmJiBlLnN1ZmZpY2llbnQgdGhlbiBbIkQiXSBlbHNlIFtdKQogIGlmIHRzLmlzRW1wdHkgdGhlbiBbIlUiXSBlbHNlIHRzCgp0aGVvcmVtIGtleV9pZmYgKGUgOiBFdmVudCkgOiAiSyIg4oiIIHRhZ3MgZSDihpQgZS5rZXkgPSB0cnVlIOKIpyBlLnJlY292ZXJ5TWFwID0gdHJ1ZSA6PSBieQogIHJjYXNlcyBlIHdpdGgg4p+oYSxiLGMsZCxlLGYsZ+KfqQogIGNhc2VzIGEgPDs+IGNhc2VzIGIgPDs+IGNhc2VzIGMgPDs+IGNhc2VzIGQgPDs+IGNhc2VzIGUgPDs+IGNhc2VzIGYgPDs+IGNhc2VzIGcgPDs+IGRlY2lkZQoKdGhlb3JlbSBub25lbXB0eSAoZSA6IEV2ZW50KSA6IHRhZ3MgZSDiiaAgW10gOj0gYnkKICByY2FzZXMgZSB3aXRoIOKfqGEsYixjLGQsZSxmLGfin6kKICBjYXNlcyBhIDw7PiBjYXNlcyBiIDw7PiBjYXNlcyBjIDw7PiBjYXNlcyBkIDw7PiBjYXNlcyBlIDw7PiBjYXNlcyBmIDw7PiBjYXNlcyBnIDw7PiBkZWNpZGUKZW5kIENoaW1lcmEKCm5hbWVzcGFjZSBDaXJjdXMKc3RydWN0dXJlIFN1bW1hcnkgd2hlcmUKICBtaXNzaW5nTWF0ZXJpYWwgOiBCb29sCiAgbWF0ZXJpYWxOQSA6IEJvb2wKICBtYXRlcmlhbFVua25vd24gOiBCb29sCiAgZmVlZGJhY2sgOiBCb29sCiAgcmlza09wZW4gOiBCb29sCiAgY2hlY2tGYWlsZWQgOiBCb29sCiAgY2hlY2tzSW5jb21wbGV0ZSA6IEJvb2wKICBoYXNDaGVja3MgOiBCb29sCiAgZGVyaXZpbmcgRGVjaWRhYmxlRXEsIFJlcHIKCmRlZiBkZWNpZGVHYXRlIChzIDogU3VtbWFyeSkgOiBHYXRlIDo9CiAgaWYgcy5mZWVkYmFjayB8fCBzLnJpc2tPcGVuIHx8IHMuY2hlY2tGYWlsZWQgdGhlbiAuZmFpbAogIGVsc2UgaWYgcy5taXNzaW5nTWF0ZXJpYWwgfHwgcy5tYXRlcmlhbE5BIHx8IHMubWF0ZXJpYWxVbmtub3duIHx8IHMuY2hlY2tzSW5jb21wbGV0ZSB8fCAhcy5oYXNDaGVja3MKICAgIHRoZW4gLm5hIGVsc2UgLnBhc3MKCnRoZW9yZW0gZmFpbHVyZV9wcmVjZWRlc19taXNzaW5nIChzIDogU3VtbWFyeSkKICAgIChoIDogKHMuZmVlZGJhY2sgfHwgcy5yaXNrT3BlbiB8fCBzLmNoZWNrRmFpbGVkKSA9IHRydWUpIDogZGVjaWRlR2F0ZSBzID0gLmZhaWwgOj0gYnkKICBzaW1wIFtkZWNpZGVHYXRlLCBoXQoKdGhlb3JlbSBwYXNzX3JlcXVpcmVzX2NoZWNrcyAocyA6IFN1bW1hcnkpIChoIDogZGVjaWRlR2F0ZSBzID0gLnBhc3MpIDogcy5oYXNDaGVja3MgPSB0cnVlIDo9IGJ5CiAgY2FzZXMgaHMgOiBzLmhhc0NoZWNrcyA8Oz4gc2ltcF9hbGwgW2RlY2lkZUdhdGVdCiAgc3BsaXQgYXQgaCA8Oz4gc2ltcF9hbGwKZW5kIENpcmN1cwoKbmFtZXNwYWNlIE1vbnN0ZXIKc3RydWN0dXJlIFN1bW1hcnkgd2hlcmUKICBwcmVyZWdpc3RlcmVkIDogQm9vbAogIHByb3RvY29sUHJlc2VudCA6IEJvb2wKICB0b2xlcmFuY2VQcmVzZW50IDogQm9vbAogIG1hdGNoZWRCYXNlbGluZSA6IEJvb2wKICBoYXNDb25kaXRpb25zIDogQm9vbAogIGhhc01hbmRhdG9yeSA6IEJvb2wKICB2aW9sYXRpb24gOiBCb29sCiAgb2JzZXJ2ZWRCb3VuZGFyeSA6IEJvb2wKICBpbmNvbXBsZXRlIDogQm9vbAogIHVua25vd25Cb3VuZGFyeSA6IEJvb2wKICBkZXJpdmluZyBEZWNpZGFibGVFcSwgUmVwcgoKZGVmIGVsaWdpYmxlIChzIDogU3VtbWFyeSkgOiBCb29sIDo9CiAgcy5wcmVyZWdpc3RlcmVkICYmIHMucHJvdG9jb2xQcmVzZW50ICYmIHMudG9sZXJhbmNlUHJlc2VudCAmJiBzLm1hdGNoZWRCYXNlbGluZSAmJgogICAgcy5oYXNDb25kaXRpb25zICYmIHMuaGFzTWFuZGF0b3J5CgpkZWYgZGVjaWRlR2F0ZSAocyA6IFN1bW1hcnkpIDogR2F0ZSA6PQogIGlmICFlbGlnaWJsZSBzIHRoZW4gLm5hCiAgZWxzZSBpZiBzLnZpb2xhdGlvbiB8fCBzLm9ic2VydmVkQm91bmRhcnkgdGhlbiAuZmFpbAogIGVsc2UgaWYgcy5pbmNvbXBsZXRlIHx8IHMudW5rbm93bkJvdW5kYXJ5IHRoZW4gLm5hIGVsc2UgLnBhc3MKCnRoZW9yZW0gdmlvbGF0aW9uX3ByZWNlZGVzX21pc3NpbmcgKHMgOiBTdW1tYXJ5KSAoaGUgOiBlbGlnaWJsZSBzID0gdHJ1ZSkKICAgIChodiA6IChzLnZpb2xhdGlvbiB8fCBzLm9ic2VydmVkQm91bmRhcnkpID0gdHJ1ZSkgOiBkZWNpZGVHYXRlIHMgPSAuZmFpbCA6PSBieQogIHNpbXAgW2RlY2lkZUdhdGUsIGhlLCBodl0KCnRoZW9yZW0gaW5lbGlnaWJsZSAocyA6IFN1bW1hcnkpIChoZSA6IGVsaWdpYmxlIHMgPSBmYWxzZSkgOiBkZWNpZGVHYXRlIHMgPSAubmEgOj0gYnkKICBzaW1wIFtkZWNpZGVHYXRlLCBoZV0KZW5kIE1vbnN0ZXIKCm5hbWVzcGFjZSBXb29kcGVja2VyCmluZHVjdGl2ZSBEaXNwb3NpdGlvbiB3aGVyZQogIHwgbmVjZXNzYXJ5IHwgY29udHJpYnV0b3J5IHwgcmVkdW5kYW50IHwgaW5kZXRlcm1pbmF0ZQogIGRlcml2aW5nIERlY2lkYWJsZUVxLCBCRXEsIFJlcHIKCi8tLSBTdW1tYXJ5IG9mIHRoZSBzb3VyY2UncyB2YWxpZGF0aW9uIGFuZCB0d28gb3JkZXJlZCB0aHJlc2hvbGQgY29tcGFyaXNvbnMuClRocmVzaG9sZCBhcml0aG1ldGljIGFuZCBpbnB1dCBwYXJzaW5nIGFyZSBub3QgaW5mZXJyZWQgZnJvbSB0aGVzZSBib29sZWFucy4gLS8KZGVmIGNsYXNzaWZ5ICh2YWxpZCBsb3NzV2l0aGluVG9sZXJhbmNlIGxvc3NFeGNlZWRzTmVjZXNzaXR5IDogQm9vbCkgOiBEaXNwb3NpdGlvbiA6PQogIGlmICF2YWxpZCB0aGVuIC5pbmRldGVybWluYXRlCiAgZWxzZSBpZiBsb3NzV2l0aGluVG9sZXJhbmNlIHRoZW4gLnJlZHVuZGFudAogIGVsc2UgaWYgbG9zc0V4Y2VlZHNOZWNlc3NpdHkgdGhlbiAubmVjZXNzYXJ5IGVsc2UgLmNvbnRyaWJ1dG9yeQoKdGhlb3JlbSBpbnZhbGlkX2lzX2luZGV0ZXJtaW5hdGUgKHdpdGhpbiBleGNlZWRzIDogQm9vbCkgOgogICAgY2xhc3NpZnkgZmFsc2Ugd2l0aGluIGV4Y2VlZHMgPSAuaW5kZXRlcm1pbmF0ZSA6PSBieSByZmwKCnRoZW9yZW0gbmVjZXNzYXJ5X3JlcXVpcmVzX2JvdGhfdGhyZXNob2xkcyAodmFsaWQgd2l0aGluIGV4Y2VlZHMgOiBCb29sKSA6CiAgICBjbGFzc2lmeSB2YWxpZCB3aXRoaW4gZXhjZWVkcyA9IC5uZWNlc3Nhcnkg4oaUCiAgICAgIHZhbGlkID0gdHJ1ZSDiiKcgd2l0aGluID0gZmFsc2Ug4oinIGV4Y2VlZHMgPSB0cnVlIDo9IGJ5CiAgY2FzZXMgdmFsaWQgPDs+IGNhc2VzIHdpdGhpbiA8Oz4gY2FzZXMgZXhjZWVkcyA8Oz4gZGVjaWRlCmVuZCBXb29kcGVja2VyCgpuYW1lc3BhY2UgTmlnaHRpbmdhbGUKaW5kdWN0aXZlIFN0b3Agd2hlcmUKICB8IGluc3VmZmljaWVudFN1cHBvcnQgfCBiZWxvd1RvbGVyYW5jZSB8IGluc3RhYmlsaXR5IHwgbWF4RGVwdGggfCBjb250aW51ZUdyb3dpbmcKICBkZXJpdmluZyBEZWNpZGFibGVFcSwgQkVxLCBSZXByCgovLS0gRXhhY3QgcHJlY2VkZW5jZSBvZiBgX2dyb3dgJ3Mgc3RvcHBpbmcgdGVzdHMgb25jZSBzdGF0aXN0aWNzIGFyZSBjb21wdXRlZC4gLS8KZGVmIHN0b3AgKHNtYWxsU3VwcG9ydCBzbWFsbEVmZmVjdCB1bnN0YWJsZSBkZXB0aFJlYWNoZWQgOiBCb29sKSA6IFN0b3AgOj0KICBpZiBzbWFsbFN1cHBvcnQgdGhlbiAuaW5zdWZmaWNpZW50U3VwcG9ydAogIGVsc2UgaWYgc21hbGxFZmZlY3QgdGhlbiAuYmVsb3dUb2xlcmFuY2UKICBlbHNlIGlmIHVuc3RhYmxlIHRoZW4gLmluc3RhYmlsaXR5CiAgZWxzZSBpZiBkZXB0aFJlYWNoZWQgdGhlbiAubWF4RGVwdGggZWxzZSAuY29udGludWVHcm93aW5nCgp0aGVvcmVtIGNvbnRpbnVlX2lmZiAoYSBiIGMgZCA6IEJvb2wpIDoKICAgIHN0b3AgYSBiIGMgZCA9IC5jb250aW51ZUdyb3dpbmcg4oaUIGEgPSBmYWxzZSDiiKcgYiA9IGZhbHNlIOKIpyBjID0gZmFsc2Ug4oinIGQgPSBmYWxzZSA6PSBieQogIGNhc2VzIGEgPDs+IGNhc2VzIGIgPDs+IGNhc2VzIGMgPDs+IGNhc2VzIGQgPDs+IGRlY2lkZQoKdGhlb3JlbSBzdXBwb3J0X2hhc19wcmlvcml0eSAoYSBiIGMgOiBCb29sKSA6CiAgICBzdG9wIHRydWUgYSBiIGMgPSAuaW5zdWZmaWNpZW50U3VwcG9ydCA6PSBieSByZmwKLy0tIGBmaXRgIGhhcyBubyBib290c3RyYXAtc3RhYmlsaXR5IHRlc3Q6IGl0cyByb290IHJ1bGUgZGlmZmVycyBmcm9tIGBfZ3Jvd2AuIC0vCmRlZiByb290U3RvcCAoc21hbGxTdXBwb3J0IHNtYWxsRWZmZWN0IDogQm9vbCkgKG1heERlcHRoIDogTmF0KSA6IFN0b3AgOj0KICBpZiBzbWFsbFN1cHBvcnQgdGhlbiAuaW5zdWZmaWNpZW50U3VwcG9ydAogIGVsc2UgaWYgc21hbGxFZmZlY3QgdGhlbiAuYmVsb3dUb2xlcmFuY2UKICBlbHNlIGlmIG1heERlcHRoIOKJpCAxIHRoZW4gLm1heERlcHRoIGVsc2UgLmNvbnRpbnVlR3Jvd2luZwoKdGhlb3JlbSByb290X2NvbnRpbnVlX2lmZiAoYSBiIDogQm9vbCkgKG1heERlcHRoIDogTmF0KSA6CiAgICByb290U3RvcCBhIGIgbWF4RGVwdGggPSAuY29udGludWVHcm93aW5nIOKGlAogICAgICBhID0gZmFsc2Ug4oinIGIgPSBmYWxzZSDiiKcgMSA8IG1heERlcHRoIDo9IGJ5CiAgY2FzZXMgYSA8Oz4gY2FzZXMgYiA8Oz4gc2ltcCBbcm9vdFN0b3BdIDw7PiBvbWVnYQoKdGhlb3JlbSB6ZXJvX2RlcHRoX3N0aWxsX2hhc19yb290X3N0b3AgOiByb290U3RvcCBmYWxzZSBmYWxzZSAwID0gLm1heERlcHRoIDo9IGJ5IHJmbAoKLy0tIFRoZSBzb3VyY2UncyBpbnRlZ2VyIGd1YXJkIGlzIGNoZWNrZWQgYmVmb3JlIGNvbnN0cnVjdGluZyByZWN1cnNpdmUgbm9kZXMuIC0vCmRlZiB2aXNpdERlcHRoIChkZXB0aCBtYXhEZXB0aCA6IE5hdCkgOiBCb29sIDo9IGRlY2lkZSAoZGVwdGgg4omkIG1heERlcHRoKQoKdGhlb3JlbSBiZXlvbmRfbWF4X2lzX2VtcHR5IChkZXB0aCBtYXhEZXB0aCA6IE5hdCkgKGggOiBtYXhEZXB0aCA8IGRlcHRoKSA6CiAgICB2aXNpdERlcHRoIGRlcHRoIG1heERlcHRoID0gZmFsc2UgOj0gYnkgc2ltcCBbdmlzaXREZXB0aF07IG9tZWdhCgovLS0gRXZlcnkgYWN0dWFsIHJlY3Vyc2l2ZSBjb250aW51YXRpb24gZGVjcmVhc2VzIHRoZSByZW1haW5pbmcgZGVwdGggYnVkZ2V0LgpUaGlzIGlzIGEgdGVybWluYXRpb24gbWVhc3VyZSwgaW5kZXBlbmRlbnQgb2YgdGhlIGVzdGltYXRlZCBudW1lcmljYWwgZWZmZWN0cy4gLS8KdGhlb3JlbSByZWN1cnNpb25fYnVkZ2V0X2RlY3JlYXNlcyAoZGVwdGggbWF4RGVwdGggOiBOYXQpIChoIDogZGVwdGggPCBtYXhEZXB0aCkgOgogICAgbWF4RGVwdGgtKGRlcHRoKzEpIDwgbWF4RGVwdGgtZGVwdGggOj0gYnkgb21lZ2EKZW5kIE5pZ2h0aW5nYWxlCmVuZCBab28uRXh0ZW5zaW9ucwo=",
      "cid": "bafkreidvltbnv2dgb4gi2vyq6qlncdhguft73ceq6sgeuvg3vlf45mzphe",
      "mime": "text/plain",
      "path": "Extensions.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "7c8f2948b884b555a759d5e2861996a955d681f9",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Extensions.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "755cc2dae8660f0c8d5710f416d10ce6a167fd8890f48c4a54dbaacbceb32f39",
      "size": 6044,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Extensions.lean"
    },
    {
      "base64": "IyBGb3JtYWxpemF0aW9uIGNob2ljZXMgYW5kIHVucmVzb2x2ZWQgb2JsaWdhdGlvbnMKCiMjIFJvc3RlcgoKVGhlIFNlcHRlbWJlciAyMCwgMjAyNiBtYWluLXNlcXVlbmNlIGd1aWRlIGV4cGxpY2l0bHkgZW5kcyBhdCBCVVRURVJGTFkgKCM0NikuIEl0IGRpc3Rpbmd1aXNoZXMgVE9SVE9JU0UgKGV4cGVyaW1lbnQgY29udHJvbCkgZnJvbSBUVVJUTEUgKHN5bnRoZXNpcykgYW5kIGZpeGVzIE9XTCB0byBPYnNlcnZhdGlvbmFsIFdhcm5pbmcgTGF5ZXIuIFRoZSBvbGRlciB3b3JrYmVuY2gncyBtaXhlZCByb3N0ZXIgaXMgbm90IHN1YnN0aXR1dGVkIGZvciB0aGF0IGd1aWRlLgoKIyMgQ29udHJhY3RzIHZlcnN1cyBjbGFpbXMKCkNhbGxlci1wcm92aWRlZCBwcmVkaWNhdGVzIGFuZCBmbGFncyBhcmUgaW5wdXRzLCBub3QgZ2xvYmFsIGF4aW9tcy4gRXhhbXBsZXM6IENST0NPRElMRSdzIGlkZW50aWZpY2F0aW9uIGRlc2lnbiwgUkhJTk8ncyBkb21haW4gaW52YXJpYW50cywgYW5kIHRoZSBzaGFyZWQgQXVkaXRDb250ZXh0LiBBIHByb29mIHRoYXQgYWNjZXB0ZWQgQkVBVkVSIHJlcGFpcnMgcmVxdWlyZSBhIHJvbGxiYWNrIGZsYWcgZG9lcyBub3QgZGVtb25zdHJhdGUgdGhhdCBhIHBoeXNpY2FsIHJvbGxiYWNrIG9jY3VycmVkLgoKIyMgS25vd24gdXBzdHJlYW0gbGltaXRhdGlvbnMgcmV0YWluZWQKCi0gU2V2ZXJhbCBmZWF0dXJlIHBpcGVsaW5lcyByYW5rIGFjcm9zcyBhbGwgc3VwcGxpZWQgcm93cyBiZWZvcmUgc3BsaXR0aW5nIG9yIGV2YWx1YXRpbmcuIEFuIG91dHB1dCBjYW4gZGVwZW5kIG9uIGZ1dHVyZSBkYXRhLiBUaGUgZm9ybWFsaXphdGlvbiBrZWVwcyB0aGUgZGF0YXNldCB2aXNpYmxlIGFuZCBkb2VzIG5vdCBjZXJ0aWZ5IHRoaXMgYXMgYW4gb25saW5lIGVzdGltYXRvci4KLSBCQVQgY2hvb3NlcyBpdHMgYmVzdCBiYXNlbGluZSBmcm9tIGV2YWx1YXRlZCBzY29yZXM7IGEgdmVyZGljdC1rZXJuZWwgcG9ydCBkb2VzIG5vdCBmaXggc2VsZWN0aW9uIGJpYXMgb3IgZXN0YWJsaXNoIGEgcHJlc3BlY2lmaWVkIGJhc2VsaW5lIHByb2NlZHVyZS4KLSBFTEVQSEFOVCdzIG9yaWdpbmFsIHJldGVudGlvbiBmcmFjdGlvbiBkaXZpZGVzIHJldGFpbmVkIGltcG9ydGFuY2UgYnkgaXRzZWxmOyBpdCBpcyBub3QgYW4gZXh0ZXJuYWwgbWVtb3J5LXJldGVudGlvbiB0ZXN0LiBUaGF0IGZyYWN0aW9uIGlzIG5vdCBlbGV2YXRlZCB0byBhIHByb3ZlZCByZWxpYWJpbGl0eSBwcm9wZXJ0eSBoZXJlLiBMZWFuIGxpbmVhZ2UgdXNlcyBleHBsaWNpdCBmdWVsIGFuZCByZXR1cm5zIGEgbGlzdCBwcmVmaXgsIHdoZXJlYXMgUHl0aG9uIHN0b3BzIG9uIHJlcGVhdGVkIElEczogdGhlc2UgYXJlIGRpZmZlcmVudCB0cmF2ZXJzYWwgZ3VhcmRzIGFuZCB0aGUgbW9kdWxlIGlzIG5vdCBtYXJrZWQgYSBmdWxsIGJlaGF2aW9yYWwgZXF1aXZhbGVuY2UuCi0gQkVBVkVSJ3Mgb3JpZ2luYWwgcm9sbGJhY2sgY2hlY2sgY29tcGFyZXMgYSBjb3BpZWQgc25hcHNob3Qgd2l0aCB0aGUgb3JpZ2luYWwuIEl0IGlzIG5vdCBwcm9vZiBvZiB1bmRvaW5nIGFuIGFjdHVhbCBleHRlcm5hbCBzaWRlIGVmZmVjdC4KLSBCSVNPTiBjb21wdXRlcyByZXRyeSBnZW5lcmF0aW9uIGJ1dCBkb2VzIG5vdCBpbmplY3QgaXQgaW50byBsYXRlciBkZW1hbmQgaW4gdGhlIHNhdmVkIGltcGxlbWVudGF0aW9uLiBObyBhZGRlZCBmZWVkYmFjayBsb29wIGlzIGNsYWltZWQuCi0gU0FMTU9OJ3Mgc291cmNlIHVzZXMgYW4gb3BlcmF0aW9uYWwgdmlzaXQgY2FwOyBpdHMgTGVhbiB0cmFjZSB1c2VzIGV4cGxpY2l0IGZ1ZWwgd2l0aCBhbiBgZXhoYXVzdGVkYCBjb25zdHJ1Y3Rvci4gVGhlIHRyYXZlcnNhbCBpcyBhIHRvdGFsIGNvbnRyYWN0IGFic3RyYWN0aW9uLCBub3QgYSBwb3J0IG9mIHdlaWdodGVkIGNvbnRyaWJ1dGlvbiBhY2NvdW50aW5nIG9yIGlkZW50aWNhbCBleGNlcHRpb24gYmVoYXZpb3IuCi0gUEhPRU5JWCBwZXJtaXRzIGEgemVyby1sZW5ndGggaG9sZCB3aW5kb3c7IHRoZSBzZWxlY3RlZCBydWxlIHByZXNlcnZlcyB0aGF0IGJlaGF2aW9yIHJhdGhlciB0aGFuIGludmVudGluZyBhIG1pbmltdW0uIEEgcHJvZHVjdGlvbiB3cmFwcGVyIHNob3VsZCB2YWxpZGF0ZSBjb25maWd1cmF0aW9uIHNlcGFyYXRlbHkuCi0gRmxvYXQga2VybmVscyByZXF1aXJlIHRoZSBzdGF0ZWQgZmluaXRlLWlucHV0IGNvbnZlbnRpb25zLiBOZWdhdGl2ZSB6ZXJvLCBOYU4gb3JkZXJpbmcsIGFuZCByZWR1Y3Rpb24tb3JkZXIgcm91bmRvZmYgY2FuIGRpZmZlciBmcm9tIFB5dGhvbi9OdW1QeS4gVGhleSByZXF1aXJlIGFkZGl0aW9uYWwgZXF1aXZhbGVuY2UgYW5hbHlzaXMuCgojIyBSZW1haW5pbmcgb2JsaWdhdGlvbnMgYWZ0ZXIgdGhlIHN1Y2Nlc3NmdWwgYnVpbGQKCjEuIENvbXBsZXRlZDogY29ycmVjdGVkIGVsYWJvcmF0aW9uLCBjaGVja2VkIGV2ZXJ5IHNlbGVjdGVkIG1vZHVsZSBhbmQgcHJlc2VydmVkIHRoZSBleGFjdC1jb21taXQgcnVuIGluIEJVSUxEX1NUQVRVUy5tZC4KMi4gQ29tcGxldGVkOiBhbGwgOTAgZXhpc3RpbmcgZmluaXRlIHJlZmVyZW5jZSBmaXh0dXJlcyBwYXNzZWQuIEZ1cnRoZXIgbnVtZXJpY2FsIGVkZ2UtY2FzZSBlcXVpdmFsZW5jZSBhbmFseXNpcyByZW1haW5zIG9wZW4uCjMuIFRyYW5zbGF0ZSBzb3VyY2UgZmVhdHVyZSBleHRyYWN0aW9uIGZvciB0aGUgc2V2ZW50ZWVuIHJhbmstYWdncmVnYXRpb24gbW9kdWxlcy4KNC4gU3BlY2lmeSBhbmQgcHJvdmUgdGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBmZWF0dXJlIGV4dHJhY3Rpb24sIG1vZGVsIGZpdHRpbmcsIGFuZCBoZWxkLW91dCBzY29yaW5nOyBleHRlcm5hbCBNTCBmaXR0aW5nIGNhbm5vdCBiZSBhc3N1bWVkIHZlcmlmaWVkIG1lcmVseSBieSBhc3NpZ25pbmcgaXQgYSBmdW5jdGlvbiB0eXBlLgo1LiBGb3JtYWxpemUgZXJyb3IgYm91bmRzIGZvciBudW1lcmljIGJyaWRnZXMgYW5kIHNlcGFyYXRlIG9ubGluZSBmcm9tIHJldHJvc3BlY3RpdmUgcmFuayBzZW1hbnRpY3MuCjYuIEFkZCBuZXcgbGVtbWFzIGRyaXZlbiBieSByZWFsIGZhaWx1cmUgbW9kZXMgcmF0aGVyIHRoYW4gb3B0aW1pemluZyB0aGUgdGhlb3JlbSBjb3VudC4KClRoZXNlIHN0ZXBzIGRvIG5vdCBzdWJzdGl0dXRlIGZvciBlbXBpcmljYWwgdmFsaWRhdGlvbiBvZiB0aGUgWm9vIG9yIEVGTVcgcGh5c2ljcy4K",
      "cid": "bafkreieaeb4n3btdirbcdsf7curbiaevmhs7lwcl6v6fk47y52m5se63u4",
      "mime": "text/markdown",
      "path": "FORMALIZATION_NOTES.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "fd0944a628a939aa803e62d130dacb3570988e89",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/FORMALIZATION_NOTES.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "802078dd8663444221c8bf152214009561e5f5d84bf57c5573f8ee99d913dba7",
      "size": 3195,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/FORMALIZATION_NOTES.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uRmFsY29uCgoKLy0tIFNvdXJjZSBmYWxjb24ucHkgbGF0ZW5jeV9tZXRyaWNzLCBleGFjdCBpbnRlZ2VyIHRpbWUgYWJzdHJhY3Rpb24uIC0vCmRlZiByZWFjdGlvbk1hcmdpbiAoaGF6YXJkIGFsYXJtIGRlbGF5IDogSW50KSA6IEludCA6PSBoYXphcmQtKGFsYXJtK2RlbGF5KQpkZWYgTWlzc2VkIChoYXphcmQgYWxhcm0gZGVsYXkgOiBJbnQpIDogUHJvcCA6PSBoYXphcmQg4omkIGFsYXJtK2RlbGF5CnRoZW9yZW0gcG9zaXRpdmVfbWFyZ2luX2lmZl9vbl90aW1lIChoIGEgZCA6IEludCkgOgogICAgMCA8IHJlYWN0aW9uTWFyZ2luIGggYSBkIOKGlCDCrCBNaXNzZWQgaCBhIGQgOj0gYnkKICB1bmZvbGQgcmVhY3Rpb25NYXJnaW4gTWlzc2VkCiAgb21lZ2EKc3RydWN0dXJlIFRpbWluZyB3aGVyZQogIGRldGVjdGlvbkxhdGVuY3kgOiBJbnQKICBpbnRlcnZlbnRpb25MYXRlbmN5IDogSW50CiAgcmVhY3Rpb25NYXJnaW4gOiBJbnQKICBtaXNzZWQgOiBCb29sCiAgZGVyaXZpbmcgUmVwcgpkZWYgbGF0ZW5jeSAoZXZlbnQgaGF6YXJkIDogSW50KSAoYWxhcm0gOiBPcHRpb24gSW50KSAoZGVsYXkgOiBJbnQpIDogT3B0aW9uIFRpbWluZyA6PQogIGFsYXJtLm1hcCAoZnVuIGEgPT4g4p+oYS1ldmVudCwgZGVsYXksIHJlYWN0aW9uTWFyZ2luIGhhemFyZCBhIGRlbGF5LCBkZWNpZGUgKGhhemFyZCDiiaQgYSArIGRlbGF5KeKfqSkKdGhlb3JlbSBhYnNlbnRfYWxhcm1fbm9fdGltaW5nIChlIGggZCA6IEludCkgOiBsYXRlbmN5IGUgaCBub25lIGQgPSBub25lIDo9IHJmbAoKCmVuZCBab28uRmFsY29uCg==",
      "cid": "bafkreigx3ymfgox7qtbgzh6apxq4bpwwwicoujk5eovgbc2fb3aljm3qum",
      "mime": "text/plain",
      "path": "Falcon.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "2dad87af2f42c0ad5099769d894354d0160287ab",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Falcon.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "d7de18533aff84c26c9fc07de1c0bed6b204ea255d23aa608b450ec0b4b370a3",
      "size": 823,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Falcon.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBGZWVkYmFjayBvc2NpbGxhdGlvbi4gU291cmNlOiBGb3gvZmVhdHVyZXMucHkuClRoaXMgbW9kdWxlIHBvcnRzIGZpbmFsIHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBjb21wb25lbnQgY29sdW1ucy4KRmVhdHVyZSBleHRyYWN0aW9uLCBlc3RpbWF0b3JzLCB0cmFpbmluZywgYW5kIGV4cGVyaW1lbnQgb3JjaGVzdHJhdGlvbiBhcmUgTk9UIHBvcnRlZC4KVGhlIGlucHV0IG9yZGVyIGlzIHRoZSBzb3VyY2UgY29tcG9uZW50IG9yZGVyLCBmb2xsb3dlZCBieSBob3Jpem9uIGNvbXBvbmVudHMuCk5hTi9JbmYgY2xlYW51cCBtdXN0IG9jY3VyIGJlZm9yZSB0aGlzIGZpbml0ZS1pbnB1dCBzcGVjaWZpY2F0aW9uIGlzIHVzZWQuIC0vCm5hbWVzcGFjZSBab28uRm94CgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsnZmVlZGJhY2tfZ2Fpbl9wcm94eSddIiwgIm91dFsnZmVlZGJhY2tfcGVhayddIiwgIm91dFsnZmVlZGJhY2tfZGlzcGVyc2lvbiddIiwgIm91dFsnb3NjaWxsYXRpb25fYW1wbGl0dWRlJ10iLCAib3V0WydkYW1waW5nX2xvc3MnXSIsICJvdXRbJ292ZXJzaG9vdCddIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidnYWluX21lYW5fe2h9J10iLCAib3V0W2Ynb3NjX21lYW5fe2h9J10iLCAib3V0W2YnZGFtcGluZ19tZWFuX3tofSddIiwgIm91dFtmJ292ZXJzaG9vdF9tZWFuX3tofSddIl0KZGVmIGV4cGVjdGVkQ29sdW1ucyAoaG9yaXpvbnMgOiBOYXQpIDogTmF0IDo9IDYgKyA0ICogaG9yaXpvbnMKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRhdGEgOiBSYW5rZWRJbnB1dAogIGhvcml6b25Db3VudCA6IE5hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBWYWxpZCAoeCA6IElucHV0KSA6IFByb3AgOj0gVmFsaWRSYW5rZWQgeC5kYXRhIChleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQpCmRlZiBydW4gKHggOiBJbnB1dCkgOiBMaXN0IEZsb2F0IDo9IHJhbmtTY29yZXMgeC5kYXRhLmNvbHVtbnMgeC5kYXRhLnJvd3MKCnRoZW9yZW0gb3V0cHV0X2xlbmd0aCAoeCA6IElucHV0KSA6IChydW4geCkubGVuZ3RoID0geC5kYXRhLnJvd3MgOj0gYnkKICBzaW1wIFtydW4sIHJhbmtTY29yZXNdCgp0aGVvcmVtIHZhbGlkX2NvbHVtbl9jb3VudCAoeCA6IElucHV0KSAoaCA6IFZhbGlkIHgpIDoKICAgIHguZGF0YS5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCA6PSBoLjEKCi8tLSBDb250cmFjdCByZXF1aXJlbWVudCwgbm90IGEgY2xhaW0gdGhhdCB0aGUgdXBzdHJlYW0gdHJhaW5lciBlbmZvcmNlcyBpdC4gLS8KZGVmIFJlcG9ydGFibGUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIDogUHJvcCA6PSBWYWxpZCB4IOKIpyBBZG1pc3NpYmxlIGMKCnRoZW9yZW0gcmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgKGggOiBSZXBvcnRhYmxlIHggYykgOgogICAgYy5mcm96ZW5CZWZvcmVPdXRjb21lID0gdHJ1ZSA6PSBoLjIuMQoKZW5kIFpvby5Gb3gK",
      "cid": "bafkreigajnw3pjjnclx2jfv6mlabqbfqygm646hqxokmiytslukwnt55le",
      "mime": "text/plain",
      "path": "Fox.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "a1c1f9d7497da596b233c7f100bcc7f510a4b0da",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Fox.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "c04b6db7a52d12efa496be62c01804b0c199ee78f0bb94c462725d1566cfbd59",
      "size": 1569,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Fox.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBNZWNoYW5pY2FsIGRlZ3JhZGF0aW9uLiBTb3VyY2U6IEdlY2tvL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLkdlY2tvCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsnY29oZXJlbmNlX2xvc3MnXSIsICJvdXRbJ2tpbmV0aWNfb3V0bGllciddIiwgIm91dFsnZ3JhZGllbnRfbG9zcyddIiwgIm91dFsna2luZXRpY19ncmFkaWVudCddIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidjb2hlcmVuY2VfbG9zc19tZWFuX3tofSddIiwgIm91dFtmJ2tpbmV0aWNfb3V0bGllcl9tZWFuX3tofSddIiwgIm91dFtmJ2dyYWRpZW50X2xvc3NfbWVhbl97aH0nXSIsICJvdXRbZidraW5ldGljX2dyYWRpZW50X21lYW5fe2h9J10iXQpkZWYgZXhwZWN0ZWRDb2x1bW5zIChob3Jpem9ucyA6IE5hdCkgOiBOYXQgOj0gNCArIDQgKiBob3Jpem9ucwoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgZGF0YSA6IFJhbmtlZElucHV0CiAgaG9yaXpvbkNvdW50IDogTmF0CiAgZGVyaXZpbmcgUmVwcgoKZGVmIFZhbGlkICh4IDogSW5wdXQpIDogUHJvcCA6PSBWYWxpZFJhbmtlZCB4LmRhdGEgKGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCkKZGVmIHJ1biAoeCA6IElucHV0KSA6IExpc3QgRmxvYXQgOj0gcmFua1Njb3JlcyB4LmRhdGEuY29sdW1ucyB4LmRhdGEucm93cwoKdGhlb3JlbSBvdXRwdXRfbGVuZ3RoICh4IDogSW5wdXQpIDogKHJ1biB4KS5sZW5ndGggPSB4LmRhdGEucm93cyA6PSBieQogIHNpbXAgW3J1biwgcmFua1Njb3Jlc10KCnRoZW9yZW0gdmFsaWRfY29sdW1uX2NvdW50ICh4IDogSW5wdXQpIChoIDogVmFsaWQgeCkgOgogICAgeC5kYXRhLmNvbHVtbnMubGVuZ3RoID0gZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50IDo9IGguMQoKLy0tIENvbnRyYWN0IHJlcXVpcmVtZW50LCBub3QgYSBjbGFpbSB0aGF0IHRoZSB1cHN0cmVhbSB0cmFpbmVyIGVuZm9yY2VzIGl0LiAtLwpkZWYgUmVwb3J0YWJsZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgOiBQcm9wIDo9IFZhbGlkIHgg4oinIEFkbWlzc2libGUgYwoKdGhlb3JlbSByZXBvcnRfcmVxdWlyZXNfZnJlZXplICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSAoaCA6IFJlcG9ydGFibGUgeCBjKSA6CiAgICBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSB0cnVlIDo9IGguMi4xCgplbmQgWm9vLkdlY2tvCg==",
      "cid": "bafkreiebfz3xgggkrjbsljiyxnugqqk4viwea3ukejbibj4sayh7jlqdqu",
      "mime": "text/plain",
      "path": "Gecko.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "f31273b6d2b66098da7ffeac88cd5d67d890217b",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Gecko.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "812e777318ca8a4325a518bb6868415caa2c406e8a224280a792060ff4ae0385",
      "size": 1555,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Gecko.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uSGVkZ2Vob2cKCgppbmR1Y3RpdmUgVmVyZGljdCB3aGVyZSB8IGdlbmVyYWxpemVzIHwgaGFiaXRhdENvbmRpdGlvbmFsIHwgd2VhayB8IGRvZXNOb3RHZW5lcmFsaXplIGRlcml2aW5nIFJlcHIsIERlY2lkYWJsZUVxLCBCRXEKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgbWVkaWFuR2FpbiA6IEZsb2F0CiAgd2luUmF0ZSA6IEZsb2F0CiAgbWF0ZXJpYWxHYWluIDogRmxvYXQgOj0gMC4wMDIKICBoYWJpdGF0U3VwcG9ydCA6IEJvb2wKICBkZXJpdmluZyBSZXByCi8tLSBTb3VyY2UgaGVkZ2Vob2cucHkgc3VtbWFyeSBkZWNpc2lvbjsgZml0dGluZyBhbmQgaGFiaXRhdCBjb3JyZWxhdGlvbnMgYXJlIGlucHV0cy4gLS8KZGVmIHJ1biAoeCA6IElucHV0KSA6IFZlcmRpY3QgOj0KICBpZiB4Lm1lZGlhbkdhaW4g4omlIHgubWF0ZXJpYWxHYWluIOKIpyB4LndpblJhdGUg4omlIDAuNjAgdGhlbiAuZ2VuZXJhbGl6ZXMKICBlbHNlIGlmIHgubWVkaWFuR2FpbiA+IDAuMCDiiKcgeC5oYWJpdGF0U3VwcG9ydCA9IHRydWUgdGhlbiAuaGFiaXRhdENvbmRpdGlvbmFsCiAgZWxzZSBpZiB4Lm1lZGlhbkdhaW4gPiAwLjAgdGhlbiAud2VhayBlbHNlIC5kb2VzTm90R2VuZXJhbGl6ZQovLS0gQSBzZXBhcmF0ZSBhdWRpdCBvYmxpZ2F0aW9uOiB1cHN0cmVhbSBsaXN0cyBtdXN0IGFjdHVhbGx5IGJlIGRpc2pvaW50LiAtLwpkZWYgRGlzam9pbnRFbnZpcm9ubWVudHMgKGRldmVsb3BtZW50IGhlbGRvdXQgOiBMaXN0IE5hdCkgOiBQcm9wIDo9CiAg4oiAIGUg4oiIIGRldmVsb3BtZW50LCBlIOKIiSBoZWxkb3V0CnRoZW9yZW0gaGVsZG91dF9ub3RfZGV2ZWxvcG1lbnQgKGQgaCA6IExpc3QgTmF0KSAob2sgOiBEaXNqb2ludEVudmlyb25tZW50cyBkIGgpCiAgICAoZSA6IE5hdCkgKGhlIDogZSDiiIggaCkgOiBlIOKIiSBkIDo9IGJ5CiAgaW50cm8gaGQKICBleGFjdCBvayBlIGhkIGhlCgoKZW5kIFpvby5IZWRnZWhvZwo=",
      "cid": "bafkreicxmq2dj373pzz5aajryic3mw5wznw7s7hhgydoxn7v4zbbenylry",
      "mime": "text/plain",
      "path": "Hedgehog.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "83205ffdc42dd20884d206403780369a1710e881",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Hedgehog.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "57643434effb7e73d00131c205b65bb6cb6df97ce73606ebb7f5e64212370b8e",
      "size": 995,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Hedgehog.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBPcmdhbml6YXRpb25hbCByZWxpYWJpbGl0eS4gU291cmNlOiBIaXZlL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLkhpdmUKCmRlZiBiYXNlQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0WydpbnRlcmFjdGlvbl9zdHJlc3MnXSIsICJvdXRbJ2ludGVyYWN0aW9uX3ZhcmlhbmNlJ10iLCAib3V0WydkZWxpdmVyeV9wcmVzc3VyZSddIiwgIm91dFsnY29vcmRpbmF0aW9uX2xvYWQnXSIsICJvdXRbJ3Rocm91Z2hwdXRfY29uZmxpY3QnXSJdCmRlZiBob3Jpem9uQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0W2Ync3RyZXNzX21lYW5fe2h9J10iLCAib3V0W2YncHJlc3N1cmVfbWVhbl97aH0nXSIsICJvdXRbZidjb29yZGluYXRpb25fbWVhbl97aH0nXSIsICJvdXRbZidjb25mbGljdF9tZWFuX3tofSddIl0KZGVmIGV4cGVjdGVkQ29sdW1ucyAoaG9yaXpvbnMgOiBOYXQpIDogTmF0IDo9IDUgKyA0ICogaG9yaXpvbnMKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRhdGEgOiBSYW5rZWRJbnB1dAogIGhvcml6b25Db3VudCA6IE5hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBWYWxpZCAoeCA6IElucHV0KSA6IFByb3AgOj0gVmFsaWRSYW5rZWQgeC5kYXRhIChleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQpCmRlZiBydW4gKHggOiBJbnB1dCkgOiBMaXN0IEZsb2F0IDo9IHJhbmtTY29yZXMgeC5kYXRhLmNvbHVtbnMgeC5kYXRhLnJvd3MKCnRoZW9yZW0gb3V0cHV0X2xlbmd0aCAoeCA6IElucHV0KSA6IChydW4geCkubGVuZ3RoID0geC5kYXRhLnJvd3MgOj0gYnkKICBzaW1wIFtydW4sIHJhbmtTY29yZXNdCgp0aGVvcmVtIHZhbGlkX2NvbHVtbl9jb3VudCAoeCA6IElucHV0KSAoaCA6IFZhbGlkIHgpIDoKICAgIHguZGF0YS5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCA6PSBoLjEKCi8tLSBDb250cmFjdCByZXF1aXJlbWVudCwgbm90IGEgY2xhaW0gdGhhdCB0aGUgdXBzdHJlYW0gdHJhaW5lciBlbmZvcmNlcyBpdC4gLS8KZGVmIFJlcG9ydGFibGUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIDogUHJvcCA6PSBWYWxpZCB4IOKIpyBBZG1pc3NpYmxlIGMKCnRoZW9yZW0gcmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgKGggOiBSZXBvcnRhYmxlIHggYykgOgogICAgYy5mcm96ZW5CZWZvcmVPdXRjb21lID0gdHJ1ZSA6PSBoLjIuMQoKZW5kIFpvby5IaXZlCg==",
      "cid": "bafkreiag5uahfuzeuwv3dt3glo6ce5ztlj3ysfsiyk67ev42uky5xvcpia",
      "mime": "text/plain",
      "path": "Hive.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "34e06219bc3dfe09bddaff92438970b1253f1672",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Hive.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "06ed0072d324a5abb1cf665bbc2277335a77891648c2bdf2579aa2b1dbd44f40",
      "size": 1576,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Hive.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uSG9yc2UKCgpzdHJ1Y3R1cmUgSGFuZG9mZiB3aGVyZQogIHN0YXRlUHJlc2VydmVkIDogQm9vbAogIHVuY2VydGFpbnR5UHJlc2VydmVkIDogQm9vbAogIGhpc3RvcnlQcmVzZXJ2ZWQgOiBCb29sCiAgY29uc3RyYWludHNQcmVzZXJ2ZWQgOiBCb29sCiAgcmVzcG9uc2liaWxpdHlDbGVhciA6IEJvb2wKICBkZXJpdmluZyBSZXByCmRlZiBDb21wbGV0ZSAoaCA6IEhhbmRvZmYpIDogUHJvcCA6PQogIGguc3RhdGVQcmVzZXJ2ZWQgPSB0cnVlIOKIpyBoLnVuY2VydGFpbnR5UHJlc2VydmVkID0gdHJ1ZSDiiKcgaC5oaXN0b3J5UHJlc2VydmVkID0gdHJ1ZSDiiKcKICBoLmNvbnN0cmFpbnRzUHJlc2VydmVkID0gdHJ1ZSDiiKcgaC5yZXNwb25zaWJpbGl0eUNsZWFyID0gdHJ1ZQp0aGVvcmVtIGhhbmRvZmZfcmV0YWluc191bmNlcnRhaW50eSAoaCA6IEhhbmRvZmYpIChvayA6IENvbXBsZXRlIGgpIDoKICAgIGgudW5jZXJ0YWludHlQcmVzZXJ2ZWQgPSB0cnVlIDo9IG9rLjIuMQpkZWYgdHJ1c3RFcnJvciAodHJ1c3QgcmVsaWFiaWxpdHkgOiBGbG9hdCkgOiBGbG9hdCA6PSBhYnNGIChjbGlwMDEgdHJ1c3QtY2xpcDAxIHJlbGlhYmlsaXR5KQpkZWYgd29ya2xvYWRQZW5hbHR5ICh3b3JrbG9hZCBhdHRlbnRpb24gZmF0aWd1ZSA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgbWluRiAxLjAgKHBvcyAoY2xpcDAxIHdvcmtsb2FkLTAuNykrMC41KigxLjAtY2xpcDAxIGF0dGVudGlvbikrMC41KmNsaXAwMSBmYXRpZ3VlKQpkZWYgam9pbnRFZmZlY3RpdmVuZXNzIChzdWNjZXNzIGhhbmRvZmYgdHJ1c3RFcnIgd29ya2xvYWQgaW50ZXJ2ZW50aW9uIGxhdGVuY3kgOiBGbG9hdCkgOiBGbG9hdCA6PQogIGNsaXAwMSAoMC4zNSpjbGlwMDEgc3VjY2VzcyswLjIwKmhhbmRvZmYrMC4yMCooMS4wLXRydXN0RXJyKSswLjE1KigxLjAtd29ya2xvYWQpKwogICAgMC4xMCooKGNsaXAgKC0xLjApIDEuMCBpbnRlcnZlbnRpb24rMS4wKS8yLjApLTAuMDUqbWluRiAxLjAgKHBvcyBsYXRlbmN5LzEwLjApKQoKCmVuZCBab28uSG9yc2UK",
      "cid": "bafkreig6ft5fnxfu7bev7xqjs3p37s4ppv6zzwofybyakltfhk3vycluzy",
      "mime": "text/plain",
      "path": "Horse.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "bb388c5a162d18ec1b1e088d97f91944e874dc8d",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Horse.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "de2cfa56dcb4f8495fde0996dfbfcb8f7d7d9cd9c5c070052e653ab75c0974ce",
      "size": 1053,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Horse.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uSmVsbHlmaXNoCgoKc3RydWN0dXJlIEVkZ2Ugd2hlcmUKICBiYXNlV2VpZ2h0IDogRmxvYXQKICBzdHJlc3NHYWluIDogRmxvYXQKICBjb25maWRlbmNlIDogRmxvYXQKICBkZXJpdmluZyBSZXByCmRlZiBkeW5hbWljV2VpZ2h0IChlIDogRWRnZSkgKHN0cmVzcyA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgcG9zIChlLmJhc2VXZWlnaHQrZS5zdHJlc3NHYWluKnN0cmVzcykqZS5jb25maWRlbmNlCmRlZiBmbG93IChlIDogRWRnZSkgKHN0cmVzcyBzb3VyY2VIZWFsdGggOiBGbG9hdCkgOiBGbG9hdCA6PQogIGR5bmFtaWNXZWlnaHQgZSBzdHJlc3MgKiAoMS4wLXNvdXJjZUhlYWx0aCkKZGVmIG5leHRIZWFsdGggKGhlYWx0aCBhbHBoYSBpbmNvbWluZyA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgMS4wLWNsaXAwMSAoKDEuMC1oZWFsdGgpK2FscGhhKmluY29taW5nKQpkZWYgaGFybSAoaGVhbHRoIHNldmVyaXR5IHJlY292ZXJ5Q29zdCA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgKDEuMC1oZWFsdGgpKnNldmVyaXR5ICsgcmVjb3ZlcnlDb3N0KigxLjAtaGVhbHRoKQovLS0gU291cmNlIGNvbXB1dGVzIGV2ZXJ5IG5leHQgc3RhdGUgZnJvbSB0aGUgb2xkIHNuYXBzaG90IChzeW5jaHJvbm91cyB1cGRhdGUpLiAtLwpkZWYgc3luY2hyb25vdXMge86xIDogVHlwZX0gKHN0ZXAgOiDOsSDihpIgzrEpIChub2RlcyA6IExpc3QgzrEpIDogTGlzdCDOsSA6PSBub2Rlcy5tYXAgc3RlcAp0aGVvcmVtIG5vZGVfY291bnRfcHJlc2VydmVkIHvOsSA6IFR5cGV9IChzdGVwIDogzrEg4oaSIM6xKSAobm9kZXMgOiBMaXN0IM6xKSA6CiAgICAoc3luY2hyb25vdXMgc3RlcCBub2RlcykubGVuZ3RoID0gbm9kZXMubGVuZ3RoIDo9IGJ5IHNpbXAgW3N5bmNocm9ub3VzXQoKCmVuZCBab28uSmVsbHlmaXNoCg==",
      "cid": "bafkreifeza5g2bf4zobe4apywfl2cz5a4nbqnppsumyofjf335skrsogty",
      "mime": "text/plain",
      "path": "Jellyfish.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "59861ffa83d68a47b6da93bb8a4f714d3785a7ce",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Jellyfish.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "a4c83a6d04bccb824e01f8b157a167a0e34306bdf2a330e2a4bbdf64a8c9c69e",
      "size": 922,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Jellyfish.lean"
    },
    {
      "base64": "TUlUIExpY2Vuc2UKCkNvcHlyaWdodCAoYykgMjAyNiBNYXR0aGV3IENoZW5vd2V0aCBXcmlnaHQgLyBNb25vbGl0aGljIExMQwoKUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQpvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbAppbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzCnRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwKY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCmZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CgpUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwKY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KClRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLApGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgpMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLApPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRQpTT0ZUV0FSRS4KClVwc3RyZWFtIHNuYXBzaG90cyBpbiBzb3VyY2VzL3Vwc3RyZWFtIHJldGFpbiB0aGVpciBpbmRpdmlkdWFsIGxpY2Vuc2VzIGFuZApjb3B5cmlnaHQgbm90aWNlcy4gVGhpcyByb290IGxpY2Vuc2UgZG9lcyBub3QgcmVwbGFjZSB0aG9zZSBub3RpY2VzLgo=",
      "cid": "bafkreihff2iq2ahlxw7bhkzxr4hss43bfjtmuxop63jzgtwchenitbl2na",
      "mime": "text/plain",
      "path": "LICENSE",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/LICENSE"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
      "size": 1244,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/LICENSE"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uTHlueAoKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRpc3RhbmNlIDogRmxvYXQKICByYXJpdHkgOiBGbG9hdAogIHJlZGlzY292ZXJ5IDogRmxvYXQKICByZXBsaWNhdGlvbiA6IEZsb2F0CiAgeWllbGRTY29yZSA6IEZsb2F0CiAgYWxwaGEgOiBGbG9hdCA6PSAwLjUKICBiZXRhIDogRmxvYXQgOj0gMC41CiAgZ2FtbWEgOiBGbG9hdCA6PSAwLjUKICBub3ZlbHR5VGhyZXNob2xkIDogRmxvYXQgOj0gMC40CiAgcmVwbGljYXRpb25UaHJlc2hvbGQgOiBGbG9hdCA6PSAwLjYKICBkZXJpdmluZyBSZXByCmRlZiBub3ZlbHR5ICh4IDogSW5wdXQpIDogRmxvYXQgOj0gcG9zICh4LmFscGhhKnguZGlzdGFuY2UreC5iZXRhKngucmFyaXR5LXguZ2FtbWEqeC5yZWRpc2NvdmVyeSkKZGVmIGxhdGVudFlpZWxkICh4IDogSW5wdXQpIDogRmxvYXQgOj0gbm92ZWx0eSB4ICogY2xpcDAxIHgucmVwbGljYXRpb24gKiBjbGlwMDEgeC55aWVsZFNjb3JlCmRlZiBFbWVyZ2VudCAoeCA6IElucHV0KSA6IFByb3AgOj0gbm92ZWx0eSB4IOKJpSB4Lm5vdmVsdHlUaHJlc2hvbGQg4oinIHgucmVwbGljYXRpb24g4omlIHgucmVwbGljYXRpb25UaHJlc2hvbGQKdGhlb3JlbSBlbWVyZ2VudF9yZXF1aXJlc19yZXBsaWNhdGlvbiAoeCA6IElucHV0KSAoaCA6IEVtZXJnZW50IHgpIDoKICAgIHgucmVwbGljYXRpb24g4omlIHgucmVwbGljYXRpb25UaHJlc2hvbGQgOj0gaC4yCgoKZW5kIFpvby5MeW54Cg==",
      "cid": "bafkreifccp7gczy72shnu4jgkh2rshbin2kmixnsnyaee6neh6pl2cbw4q",
      "mime": "text/plain",
      "path": "Lynx.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "43a8bcd12f82e663f1a75124c9198a8360775f15",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Lynx.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "a213fe61671fd48eda712651f5191c286e94c45db26e004279a43f9ebd0836e4",
      "size": 754,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Lynx.lean"
    },
    {
      "base64": "ODlkZDYxMWY3MDI2NmYwYTBjZTJkN2YyYzEzNjdiMTBjOGE0NDEyY2E5MDRmN2UwYmUxMGYyOTA4ZDZjY2RhMSAgLmdpdGlnbm9yZQo2ODc2MTU4NGI3ZGE5YjEwZDE5MWYzNzBmNTI4OTY5OGFhZDQzMTI5NmVlZGFkODk1Y2Q2ZDI0MWZhMmM3YzhhICBBbnQubGVhbgpkNjcyMDRkYmJlYTNkZDAwNGJiOGU4ZTk5NWQ2MDFjZjhhOTcyYmQxNWMwODU5ZDJjNDBkOTI4ZTIxNDFmNGY5ICBBdWRpdC5sZWFuCjMwMTRkODk2OGMzZjM2Y2VjYzg3Y2ZjN2M4NTVkMGM2NWQ0MTQyNjhkODkxOTU4MmY4NzlkYmJjNTgzNmJkYjMgIEF4b2xvdGwubGVhbgo1YTJjMzZkODZiMWZhN2E1NWMyNzIwYmUxZWU0NzViYzFjOGY3NjdjMGQ3MTYwMjJjODNlNjAyMjVhZTI5N2Y1ICBCVUlMRF9TVEFUVVMubWQKYmVjYjlmZjYzYTBhODJmMjU2ZDA4OTRmMDZjMzA3ZDEwMTRkYzg5ODIyYWNmZmI2ODAyYzM3NzNmMmI0M2YwYSAgQmF0LmxlYW4KMmEwNWI4YmNkN2ZlN2YzMTQ2ZDdlODkxNmY4NGFhZGVlYWI3NjNjOTU0NDY3ZmMxNmZkMWRmZjkxYjUzMGVlYSAgQmVhdmVyLmxlYW4KYjUwZjMzZDE2YWJlNWI2MGMzMzJhZWVkNDk4OWRmMmVhNzlkZDEwZTk3OTFlZjNmMGViMjU3MzE2NGY0MzYwYyAgQmlzb24ubGVhbgo0YjI1NzY2MDVmYWFkYjg4OTZhODQ4NDNjNjY4NGY1Mzk0MDY2YjA0NTYyYTlhNThmZjEwMWY5YmIxN2I0OTY3ICBCb25vYm8ubGVhbgoxM2JjZTlhMmNiMWMzOTk4MTQ4OTI0YzBhNWQ0YmIyOTk4MWZkYTljYWM4ZDBkMDNjNWI3MDg3NWI5NjVkMDUxICBCdXR0ZXJmbHkubGVhbgo5ZWE2NjEzMDg5ZGE0NDM2OWI0MzFiZDE3ZjQwMWFkZmIyMzdkYjQ4ZDk2MGQwOWZhN2Y2ODJjMmRlYmNmYTg3ICBDT1ZFUkFHRS5tZAoyYjY5ZTJlZTdlMGY2ZGU5NDVkNzk4NDNiNWEwYWM4YTI4MTNkNzY5YjFlOTJmNDc3Mzg4ZGIzMmJhNDZmNWEwICBDYXQubGVhbgoyN2Y0ZmE4NzNlYzAzYWYxZWY3YjI0ZGRhYWE5YTRhOTQyNTFkNmMwNjQ3OWQ2ZTJmNjYwNmRhYWE4MjRjNDk2ICBDaGFtZWxlb24ubGVhbgo0ZTNiNjhjMDY1NmRkMTYxNDY1ZDQ4OTFhOTI4NWU1OWY1MWM1YWI3YTYzNDY0YzI3ZDM4MzRhNmY4ZTA0ZDhmICBDb2JyYS5sZWFuCmQ2YmYzNGZkZmU0YjlkMmQ2YmRmNTA3NWI3MDFjNmE0MmVmNjk3MmJjNmJhZGM4ZjZmYTVjNDdjZTUwMmJhNDQgIENvcmUubGVhbgoyOWY3ZTY2M2E3OWQ5NGE5NDE2YTg5Y2NmMTk1MGM1NDVmYWYyMzQ1NGU5YTBhMmJiZWQ5YTM4YmQ2NmI2YTA0ICBDcmFiLmxlYW4KNjA0MGFjOTEyNDRjYWVkNzgwZmI0M2JkZTBjMDdjNzc2NjhkNzE0ODdmY2Y1N2MxYmNmM2U3ZWIwNDdmYWYwNiAgQ3JvY29kaWxlLmxlYW4KODY0YzkwMTA3M2YxOWRkOTFhMDNhMWU5ZmVkYzY3MzMzMWZjMjYzZGJiMWIyZjNhMjU2N2NiM2JjMTQ2M2UzNCAgRG9scGhpbi5sZWFuCjBjMTRiNGQ1YTc4ODMyYzdkMGVlNDNmN2NjOGU4NTI4MDZmYzcwNDZjNDc1NDAwYzk5OGU0MmYyYzI0YTg1ZjggIERyYWdvbi5sZWFuCmYyZDI5MWYyYWMzYjcxMjRhNjA0MDJmMDVkODg3OGZiZjAzMzU5NmEzNmQyMjhjOTEwOGRiMmRhNTM1Y2QxZjcgIEVhZ2xlLmxlYW4KMjNmMTUzNzQ4YWNlNzlmNGNjMTJiMzBlMGU0ZjhiNmRiOTYxMjVmYTE5NjE2YzVmOGY1Yjg0ODM3MzcxNmY1ZSAgRWxlcGhhbnQubGVhbgo4MDIwNzhkZDg2NjM0NDQyMjFjOGJmMTUyMjE0MDA5NTYxZTVmNWQ4NGJmNTdjNTU3M2Y4ZWU5OWQ5MTNkYmE3ICBGT1JNQUxJWkFUSU9OX05PVEVTLm1kCmQ3ZGUxODUzM2FmZjg0YzI2YzlmYzA3ZGUxYzBiZWQ2YjIwNGVhMjU1ZDIzYWE2MDhiNDUwZWMwYjRiMzcwYTMgIEZhbGNvbi5sZWFuCmMwNGI2ZGI3YTUyZDEyZWZhNDk2YmU2MmMwMTgwNGIwYzE5OWVlNzhmMGJiOTRjNDYyNzI1ZDE1NjZjZmJkNTkgIEZveC5sZWFuCjgxMmU3NzczMThjYThhNDMyNWE1MThiYjY4Njg0MTVjYWEyYzQwNmU4YTIyNDI4MGE3OTIwNjBmZjRhZTAzODUgIEdlY2tvLmxlYW4KNTc2NDM0MzRlZmZiN2U3M2QwMDEzMWMyMDViNjViYjZjYjZkZjk3Y2U3MzYwNmViYjdmNWU2NDIxMjM3MGI4ZSAgSGVkZ2Vob2cubGVhbgowNmVkMDA3MmQzMjRhNWFiYjFjZjY2NWJiYzIyNzczMzVhNzc4OTE2NDhjMmJkZjI1NzlhYTJiMWRiZDQ0ZjQwICBIaXZlLmxlYW4KZGUyY2ZhNTZkY2I0Zjg0OTVmZGUwOTk2ZGZiZmNiOGY3ZDdkOWNkOWM1YzA3MDA1MmU2NTNhYjc1YzA5NzRjZSAgSG9yc2UubGVhbgphNGM4M2E2ZDA0YmNjYjgyNGUwMWY4YjE1N2ExNjdhMGUzNDMwNmJkZjJhMzMwZTJhNGJiZGY2NGE4YzljNjllICBKZWxseWZpc2gubGVhbgplNTJlOTEwZDAwZWJiZGJlMTNhYjM3OGYwZjI5NzM2MTJhNjZjYTVkY2ZmNmQzOTM0ZWMyMzkxYTg5ODU3YTY4ICBMSUNFTlNFCmEyMTNmZTYxNjcxZmQ0OGVkYTcxMjY1MWY1MTkxYzI4NmU5NGM0NWRiMjZlMDA0Mjc5YTQzZjllYmQwODM2ZTQgIEx5bngubGVhbgo1MzEwYzc3MWJmMTAxYWQ2ZWYwMDgxZWZjY2ViZDMyODA3M2UzNDE4NDI2NmM5MTcwN2QxYzkxZGZjMDNkZmY2ICBNYWdwaWUubGVhbgowOWQxNzllZjFhZmZlNTllNDVhOTNmN2YwNDE3NTM5NzE3YWRhZmJkODhkOTM2OWFkOTc2MTM3NTY0MWI3NmQ4ICBNYWluLmxlYW4KMDc4NTAzMmYyZDI3YzY4ZWQ5N2QyZGE4ZTk2ODNlOTlmMWQzNDc0ZTUwNGNiYzFhOWI4MWRhMWJhM2VhY2ExOCAgTWFudGlzLmxlYW4KODBlYTNkNTdhMDk3MGYyNzA5YzAwYjJlYjE4ZjZmZDdmMTliNzA2ODg1ZGFjZGFmZmIzN2FiYjRlYjA1ZDVjOSAgTW9sZS5sZWFuCmZmYzI3ODY2YTkzNGNmNDk3NmI0YzIyYzAzOTAzYWUyMmM1NmFkMDc3NzZmNDliNzhkNDZmZWE4NDQxNDc4NzQgIE1vdGgubGVhbgo1OTE1ZGE5ZjIwODBiMDE3MjBjOTlkNjExMzk1NTk2ZjIwZWQ5OWNmZTQ0ZGExYTg3MjE3N2U0NGRhZWNlOGM3ICBPY3RvcHVzLmxlYW4KNzI1M2U0NzQ0ZGU4YjM5ZjdiNzEyZGY2ODcyNzBhZjIyZDRlM2QwZjI0MDNmMzg4YWViMmYzMzJjODJkOWFmYiAgT3JjYS5sZWFuCjNjNmQ5YjQ4NDlhOWZmYzMyODdkODU3YmYwNzkyNzc1Y2ZiNGM2NDE0OWJiN2JmOWJlMzliY2NkOWQyOWNmZWYgIE93bC5sZWFuCjU0YTAzMmJjMGU4NDZiZWMwMzhiMTQ1OWEwMjI0ZmQzZGZhNGU1MmIzM2U3OGRiMmNkMzRkOTIwMWMzNDQxOWIgIFBlbmd1aW4ubGVhbgoxYjcxMDJkYmE5NDg3MzI4NGZhMmQ2YmVlZTlkNGZlYzhmMzcyZGM0OGViZTc3YWJhZGE1YWIzY2U1YjBkNmY4ICBQaG9lbml4LmxlYW4KNjc5YWM1NjE5MWJiYTM5YjZlNGQwZWUwNDU2NmQyZTYwMDc0NzUwOWFjZjAzNjlkNTNjY2M0YjM5M2I0NzU3ZCAgUHJvb2ZBdWRpdC5sZWFuCmRhOTA0ZjJhYzA5NDgzZTM2NDE2ZjlkNmUxODliYmE5ZDI2MzFiMzVkNTQxYjRkZGFkZDMyMjFiOTBhMWE0MjMgIFB1bHNlLmxlYW4KNjIxNDJkZGE4YTY1MGZlN2EwNWJmMDY1NTY0OTlhNDU4YzNhYjU4MTViNmJhZWNlYTc1MDg4MzM5YWFiYTE1ZCAgUkVBRE1FLm1kCjgxZDRmZDdhOTg2OTE4MDJkNjRhMDY2ZDZjYWE1NDc1OGYxZTM5MGI3MmRiODI3YzM0Y2MwYTI2NWUwNjEwZmYgIFJhdmVuLmxlYW4KZDM5M2M0ZTA4MjViYTE1OWM4NzMzYzcyZjNhOGU5OTdjNjFhZTYwNDdkNWM0NDcxZmUzNGZlNDhjNDgwNWQ4OCAgUmVnaXN0cnkubGVhbgo0YjBkNDJkZjJjNTgzMWY2MDcyOTUwYjMyNTgyMzI3YWI2OWMwNWIxOGFlZjEzNTUwOWU0MGJmYzYzZjJlNmU5ICBSZWdyZXNzaW9uLmxlYW4KZjllZGY3M2EwYTBjNjY4ZDIyMmI3YzNhZTQxMjhhZDBmMzRjMDcyNDJlMzBmNDExZmJlNjZmNGJmMDM2NDMwMSAgUmhpbm8ubGVhbgo0YWE0Mzk1MTc3MzMyZjgxZTFlNzA5NjhkODUzNjEzYzAzYTgzMDc0MzZmNGM1NzVlZmNmZjA3MGZmYjU5MTNjICBTYWxtb24ubGVhbgo1YmY4YzUyMTU3ZWMzOTExZjMyNWU4ZjY2MjUwYmQ5YzY1NmUzYWM2YzY3MTI2NGFlMWNkMTU3N2FjYjMwODBkICBTaGFyay5sZWFuCjQxZWMxMjhhNjRkYWMyNTg1MGQ4Nzc3NzVhMDk4MTliMzczNWFhODdkM2I3NmJlOWEwYWM3Y2E0ZWEwN2Y1Y2UgIFNoZXBoZXJkLmxlYW4KNjE1NmUzZjA2MmNiMWZkMzU2Yjk0NWQ0ZTBiOGJjMGNjYmNmZGVmZDE3MmU0ZTQyOTJhZTQ1NzdmM2Y2Y2M1YiAgU3BpZGVyLmxlYW4KNDE3YmI0YjVjZTEwZGNmYzZkNzllNjI3MTFmNTAwNTNhZjZkMTA5MjFkOWU3YjU2OTJmYTQ4OWFjYTQ1NjMzNSAgVGVybWl0ZS5sZWFuCjc4MGM0ZjMxODI0YzNjOWQ2NzQxZGFhYjgyMjg1MmY5YTI4Y2I2ZDM1NTFlYWQyMDE5MjU5MDQ4ZjBmNjllMjcgIFRvcnRvaXNlLmxlYW4KNzEzMzVhNzBmZDhkMmFkY2YwZWUyNWJkOTEzMmUyY2ZkZGY1Njc3MTVhMWE1MTM4ZGEzZDY0NTE1MGY3MzE2YyAgVHVydGxlLmxlYW4KMzA2NmQzYzg1NTc1NTkwZmYwYTEzNmViNTAyN2YwM2Y4ODAyZGYxOWEwM2FhY2M5YTYxZTAwZjQyYzA4NjMyNiAgVVBTVFJFQU1fU09VUkNFUy5qc29uCjc3OGM2NzdiNGNkOThhNzIyMGNkMGU4NzcyZjJiMmQ5YTBmZDg5NDVmZjhhNDFkMDU2ZjczOGNhY2Q1NmZkY2UgIFZFUklGSUNBVElPTi5tZAphMzIyODI5NzZjNjk4MmUxMjAyODYxMGNiY2Y3OWI3NTRkNDJjZjA5MDI5MjJhMTVhZmE3YjJiZTllNWRmZjRkICBXZWFzZWwubGVhbgpjZjE4NzM4OTZjZTMwZWNhYWI4ZjM3MDhiY2I1MGVhM2RmZTBhMGEyMTMzZmU1MWYzY2RkN2U2ZTg1YWQ1MjNiICBXaGFsZS5sZWFuCmUzYTlmOWE0ZmNhNTU5ZGM1NjI0NjQ2ZDUyMDkyMGIzMjRlYjYwMjNmODg3MGY1Y2IzZDRkZDBmN2Y5YjM5MTQgIFdvbGYubGVhbgpjOTczOGYyNDE2ZGNjYjNlOTNiNzA5NTJjYjkxOTVhM2JkZTY1OGNmODQ5ZjhmOTMzNTBkN2ZiMjRiYTUwMzdmICBab28ubGVhbgpiMGM2NDU5MmEyOTk0YTA4MmZjNmNlNWE3ZWM4M2UzZGFkNjUwY2ZmYjRkNTMwNjViZjdhMTY2ZmY5OWY2NDgxICBjb3ZlcmFnZS5qc29uCmZhZTdjYjgxMGVjOGYzYjQ5Mzk3NzZhMmQ1Y2QzOTZjYjQ5YWUwMjM4NDRiNzI0YWJhYTU2NTRmZjA1NzA3NTIgIGxha2UtbWFuaWZlc3QuanNvbgo1ZWU5ZjRhNDE5NzNjZGQ3NDRiOTBiZWE2NjZmNjQ2Mjk2ZTljMWQ2ZDg3NmY4MzU1ZDhjM2Q3NjBhZDgyMWNiICBsYWtlZmlsZS5sZWFuCjU1ZTk3YmU5NjAwMGI1ZTllMjkwYzllNzQ0ODJlNWUzMTc4NjE0OTlhNTU0MDM1M2NlODQ1NDcxYmRlZDhjZWEgIGxlYW4tdG9vbGNoYWluCjhmMTgzOTM5NjliOWYxM2JjMmZmNzkzZjdmNTlmMTYyZTM3M2U0Mzk5NjQxMTAwMGNjMTE1NDAyOGM5ZjIzZjEgIHJhbmtlZC1jb21wb25lbnRzLmpzb24KYTUxZTEzMmRiMDNiODMzYjNkMzg2YWQ2N2I0OTZjNTMyN2Y3MTE5NTBjOTQzOGRmNGJkNTUyMDUzZWNmYTRjMCAgcmVmZXJlbmNlLWZpeHR1cmVzLmpzb24KY2JmMWFiZGIxMGU3YzQ1MzE3Y2M5NmJiNTcyMjc1ZjFlMWE0NDY4MmZlNjc3ZTQxZjZlODA3Njc2MjYxYzk5OCAgdmVyaWZ5LnB5Cjc1NWNjMmRhZTg2NjBmMGM4ZDU3MTBmNDE2ZDEwY2U2YTE2N2ZkODg5MGY0OGM0YTU0ZGJhYWNiY2ViMzJmMzkgIEV4dGVuc2lvbnMubGVhbgo3ZGM3NWY5OTk4MTg1ZjQyNjQ1YjkwNTYzYTBkMmNiNWExODQzZTM0MmRhNmUxMjI5MDNmOGIyZDU4MzllYzliICBFeHRlbnNpb25GaXh0dXJlcy5sZWFuCjViZjRlZmVlZGRkMWYzMmYwYTllMjQxODRlYTcxYjY4ZTg5Y2YzMjBkZWVjNTVkOTQyOTI0ODkxYWFjYTYwMDMgIGV4dGVuc2lvbi1zb3VyY2VzLmpzb24KYWI1MGZkMWJkNjJmMmMyNDEwNjljZGExZTM5M2E3YTY5YTcyZDg2NTJjOGM1ZTFlMmEyNWEwZjFkN2E3NjIzMiAgRVhURU5TSU9OX0NPVkVSQUdFLm1kCjNmOWVhZGJhMWYwMDVmYWRjN2EwOTFmZTlkZjU5YzA0OTYzYzVhMzRjZmI3N2ZkNDU4NGI0MGFmNWJiMDM3NGYgIFNvdXJjZVJlY29yZHMubGVhbgowNjM3NjQ5YzYxZWM4ZjI2OGQyYTQ3OTQ5NzZkMWQ1YzUwZWU3OWUyZGZjMjg2MWY0OGZmMjYzOGQxYTMzMmY1ICBTT1VSQ0VfUkVDT1JEX0NPVkVSQUdFLm1kCjRmYjg5NDhkNzdiODA5ZmNmZWUwN2M4NzkzYjJkZWM5YTc2NTkwYjFlOGVkNmM3MjYxOTQ4OTE2M2VjZTRmMGIgIEV4YWN0VGhyZXNob2xkcy5sZWFuCmI4ZDA1MmFhOGIxMTQ2MmQ0MTk0YmY0N2ZkMzZlN2VmNjQ1MTFkN2FlMTUxMjdlNzdiMDM5NzcyN2Q0MTE2MzcgIEVYQUNUX0FSSVRITUVUSUMubWQK",
      "cid": "bafkreiejn42xrjkyff3zkbyjz57udgiimopexfvgdw2wpaelwvjuepxhqy",
      "mime": "text/plain",
      "path": "MANIFEST_SHA256.txt",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "fb236ee9699ae074766a3e675d9f8ec3d73d9d9b",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/MANIFEST_SHA256.txt"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "896f3578a5582977950709cf7f419908639e4b96a61db567808bb553423ee786",
      "size": 6048,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/MANIFEST_SHA256.txt"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uTWFncGllCgoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgY29oZXJlbmNlIDogRmxvYXQKICBkaXJlY3RTdXBwb3J0IDogRmxvYXQKICBwcm92ZW5hbmNlIDogRmxvYXQKICBjb3Jyb2JvcmF0aW9uIDogRmxvYXQKICB1bnN1cHBvcnRlZEluZmVyZW5jZSA6IEZsb2F0CiAgdW5yZXNvbHZlZFByb3ZlbmFuY2UgOiBGbG9hdAogIGNvbnRyYWRpY3Rpb24gOiBGbG9hdAogIHByZXZpb3VzR3JvdW5kZWRuZXNzIDogT3B0aW9uIEZsb2F0CiAgdGhyZXNob2xkIDogRmxvYXQgOj0gMC4yNQogIGRlcml2aW5nIFJlcHIKLy0tIFNvdXJjZSBtYWdwaWUucHk7IGVudHJvcHkgYW5kIGNsYWltLWtleWVkIHN0b3JhZ2UgYXJlIHNlcGFyYXRlIG9ibGlnYXRpb25zLiAtLwpkZWYgZ3JvdW5kZWRuZXNzICh4IDogSW5wdXQpIDogRmxvYXQgOj0KICBsZXQgbiA6PSBjbGlwMDEgeC5kaXJlY3RTdXBwb3J0ICsgY2xpcDAxIHgucHJvdmVuYW5jZSArIGNsaXAwMSB4LmNvcnJvYm9yYXRpb24KICBjbGlwMDEgKG4gLyAobiArIGNsaXAwMSB4LnVuc3VwcG9ydGVkSW5mZXJlbmNlICsgY2xpcDAxIHgudW5yZXNvbHZlZFByb3ZlbmFuY2UgKwogICAgY2xpcDAxIHguY29udHJhZGljdGlvbiArIDAuMDAwMDAwMDAwMDAxKSkKZGVmIGZhbGxpbmcgKHggOiBJbnB1dCkgOiBCb29sIDo9CiAgbWF0Y2ggeC5wcmV2aW91c0dyb3VuZGVkbmVzcyB3aXRoCiAgfCBub25lID0+IGZhbHNlCiAgfCBzb21lIHByZXZpb3VzID0+IGRlY2lkZSAoZ3JvdW5kZWRuZXNzIHggPCBwcmV2aW91cykKZGVmIGFsYXJtICh4IDogSW5wdXQpIDogQm9vbCA6PQogIGRlY2lkZSAoY2xpcDAxIHguY29oZXJlbmNlIC0gZ3JvdW5kZWRuZXNzIHggPiB4LnRocmVzaG9sZCkgJiYgZmFsbGluZyB4CnRoZW9yZW0gbm9faGlzdG9yeV9ub19hbGFybSAoeCA6IElucHV0KSAoaCA6IHgucHJldmlvdXNHcm91bmRlZG5lc3MgPSBub25lKSA6CiAgICBhbGFybSB4ID0gZmFsc2UgOj0gYnkgc2ltcCBbYWxhcm0sIGZhbGxpbmcsIGhdCgoKZW5kIFpvby5NYWdwaWUK",
      "cid": "bafkreictcddxdpyqdllo6aeb57goxuzia47digccm3erob6rzeo7ya676y",
      "mime": "text/plain",
      "path": "Magpie.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "6a022e8e2e4b1556406de93c605e572fbb05a669",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Magpie.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "5310c771bf101ad6ef0081efccebd328073e34184266c91707d1c91dfc03dff6",
      "size": 1044,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Magpie.lean"
    },
    {
      "base64": "aW1wb3J0IFpvbwoKZGVmIG1haW4gOiBJTyBVbml0IDo9IGRvCiAgSU8ucHJpbnRsbiAiTW9ub2xpdGhpYyBab286IDQ2IHNlbGVjdGVkLWtlcm5lbCBmb3JtYWxpemF0aW9uIG1vZHVsZXMiCiAgZm9yIG5hbWUgaW4gWm9vLlJlZ2lzdHJ5Lm5hbWVzIGRvCiAgICBJTy5wcmludGxuIG5hbWUK",
      "cid": "bafkreiaj2f466gx74wpelkj7p4cbou4xc6w27pmi3e3jvwlwcn2wig3w3a",
      "mime": "text/plain",
      "path": "Main.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "c49e179cfe6baf5415c6d3debe841b2cf2dd2b26",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Main.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "09d179ef1affe59e45a93f7f0417539717adafbd88d9369ad9761375641b76d8",
      "size": 165,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Main.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uTWFudGlzCgoKaW5kdWN0aXZlIFN0YXRlIHdoZXJlIHwgY2FsaWJyYXRpbmcgfCBzdGFibGUgfCBwcmVjdXJzb3IgfCBpbnRlcnZlbmUgZGVyaXZpbmcgUmVwciwgRGVjaWRhYmxlRXEsIEJFcQpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICByZWFkeSA6IEJvb2wKICB6VmFyaWFuY2UgOiBGbG9hdAogIHpBdXRvY29ycmVsYXRpb24gOiBGbG9hdAogIHpDdXJ2YXR1cmUgOiBGbG9hdAogIHRocmVzaG9sZCA6IEZsb2F0IDo9IDIuMAogIG1pbkNvaGVyZW5jZSA6IEZsb2F0IDo9IDAuNQogIGRlcml2aW5nIFJlcHIKZGVmIHByZWN1cnNvciAoeCA6IElucHV0KSA6IEZsb2F0IDo9IG1lYW5GIFtwb3MgeC56VmFyaWFuY2UsIHBvcyB4LnpBdXRvY29ycmVsYXRpb24sIHBvcyB4LnpDdXJ2YXR1cmVdCmRlZiBjb2hlcmVuY2UgKHggOiBJbnB1dCkgOiBGbG9hdCA6PQogIGJvb2xGcmFjdGlvbiBbZGVjaWRlICh4LnpWYXJpYW5jZSA+IDAuMCksIGRlY2lkZSAoeC56QXV0b2NvcnJlbGF0aW9uID4gMC4wKSwgZGVjaWRlICh4LnpDdXJ2YXR1cmUgPiAwLjApXQpkZWYgcnVuICh4IDogSW5wdXQpIDogU3RhdGUgOj0KICBpZiB4LnJlYWR5ID0gZmFsc2UgdGhlbiAuY2FsaWJyYXRpbmcKICBlbHNlIGlmIHByZWN1cnNvciB4IOKJpSB4LnRocmVzaG9sZCDiiKcgY29oZXJlbmNlIHgg4omlIHgubWluQ29oZXJlbmNlIHRoZW4gLmludGVydmVuZQogIGVsc2UgaWYgcHJlY3Vyc29yIHgg4omlIHgudGhyZXNob2xkKjAuNiB0aGVuIC5wcmVjdXJzb3IgZWxzZSAuc3RhYmxlCnRoZW9yZW0gdW5yZWFkeV9jYWxpYnJhdGVzICh4IDogSW5wdXQpIChoIDogeC5yZWFkeSA9IGZhbHNlKSA6IHJ1biB4ID0gLmNhbGlicmF0aW5nIDo9IGJ5CiAgc2ltcCBbcnVuLCBoXQoKCmVuZCBab28uTWFudGlzCg==",
      "cid": "bafkreiahqubs6ljhy2hns7jnvduwqpuz6hjuotsqjs6bvg4b3in2h2wkda",
      "mime": "text/plain",
      "path": "Mantis.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "3ba3bd0268ff789f718efbe8e3b52918553fb3ad",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Mantis.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "0785032f2d27c68ed97d2da8e9683e99f1d3474e504cbc1a9b81da1ba3eaca18",
      "size": 916,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Mantis.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uTW9sZQoKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGluZGljYXRvcnNQcmVzZW50IDogQm9vbAogIHN1cmZhY2VIZWFsdGggOiBGbG9hdAogIGxhdGVudERlZ3JhZGF0aW9uIDogRmxvYXQKICBjb3ZlcmFnZSA6IEZsb2F0CiAgZ2FwVGhyZXNob2xkIDogRmxvYXQgOj0gMC4yNQogIG1pbmltdW1Db3ZlcmFnZSA6IEZsb2F0IDo9IDAuNQogIGRlcml2aW5nIFJlcHIKZGVmIGdhcCAoeCA6IElucHV0KSA6IEZsb2F0IDo9IHBvcyAoeC5sYXRlbnREZWdyYWRhdGlvbi0oMS4wLWNsaXAwMSB4LnN1cmZhY2VIZWFsdGgpKQpkZWYgaGlkZGVuRmFpbHVyZSAoeCA6IElucHV0KSA6IEJvb2wgOj0KICB4LmluZGljYXRvcnNQcmVzZW50ICYmIGRlY2lkZSAoZ2FwIHgg4omlIHguZ2FwVGhyZXNob2xkIOKIpyB4LmNvdmVyYWdlIOKJpSB4Lm1pbmltdW1Db3ZlcmFnZSkKdGhlb3JlbSBub19pbmRpY2F0b3JzX25vX2ZhaWx1cmVfY2xhaW0gKHggOiBJbnB1dCkgKGggOiB4LmluZGljYXRvcnNQcmVzZW50ID0gZmFsc2UpIDoKICAgIGhpZGRlbkZhaWx1cmUgeCA9IGZhbHNlIDo9IGJ5IHNpbXAgW2hpZGRlbkZhaWx1cmUsIGhdCgoKZW5kIFpvby5Nb2xlCg==",
      "cid": "bafkreiea5i6vpiexb4tqtqalf2yy636x6gnxa2ef3lg276zxvo2owbovze",
      "mime": "text/plain",
      "path": "Mole.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "0418cf9654909acae8d7f33c6aff1a51151b9aa2",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Mole.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "80ea3d57a0970f2709c00b2eb18f6fd7f19b706885dacdaffb37abb4eb05d5c9",
      "size": 616,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Mole.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBNdWx0aXNjYWxlIHRlbXBvcmFsIHN0cnVjdHVyZS4gU291cmNlOiBNb3RoL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLk1vdGgKCmRlZiBiYXNlQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0Wydjcm9zc19zY2FsZV9hZ3JlZW1lbnQnXS5hYnMoKSIsICJvdXRbJ3JlY3VycmVuY2VfbWVhbiddIiwgIm91dFsncmVjdXJyZW5jZV9wZWFrJ10iLCAib3V0WydzY2FsZV9jb25jZW50cmF0aW9uJ10iLCAib3V0Wydvc2NpbGxhdGlvbl9wb3dlcl9tZWFuJ10iLCAib3V0Wydvc2NpbGxhdGlvbl9ncm93dGgnXSIsICJvdXRbJ3JlY3VycmVuY2VfY2hhbmdlJ10iXQpkZWYgaG9yaXpvbkNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbXQpkZWYgZXhwZWN0ZWRDb2x1bW5zIChob3Jpem9ucyA6IE5hdCkgOiBOYXQgOj0gNwoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgZGF0YSA6IFJhbmtlZElucHV0CiAgaG9yaXpvbkNvdW50IDogTmF0CiAgZGVyaXZpbmcgUmVwcgoKZGVmIFZhbGlkICh4IDogSW5wdXQpIDogUHJvcCA6PSBWYWxpZFJhbmtlZCB4LmRhdGEgKGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCkKZGVmIHJ1biAoeCA6IElucHV0KSA6IExpc3QgRmxvYXQgOj0gcmFua1Njb3JlcyB4LmRhdGEuY29sdW1ucyB4LmRhdGEucm93cwoKdGhlb3JlbSBvdXRwdXRfbGVuZ3RoICh4IDogSW5wdXQpIDogKHJ1biB4KS5sZW5ndGggPSB4LmRhdGEucm93cyA6PSBieQogIHNpbXAgW3J1biwgcmFua1Njb3Jlc10KCnRoZW9yZW0gdmFsaWRfY29sdW1uX2NvdW50ICh4IDogSW5wdXQpIChoIDogVmFsaWQgeCkgOgogICAgeC5kYXRhLmNvbHVtbnMubGVuZ3RoID0gZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50IDo9IGguMQoKLy0tIENvbnRyYWN0IHJlcXVpcmVtZW50LCBub3QgYSBjbGFpbSB0aGF0IHRoZSB1cHN0cmVhbSB0cmFpbmVyIGVuZm9yY2VzIGl0LiAtLwpkZWYgUmVwb3J0YWJsZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgOiBQcm9wIDo9IFZhbGlkIHgg4oinIEFkbWlzc2libGUgYwoKdGhlb3JlbSByZXBvcnRfcmVxdWlyZXNfZnJlZXplICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSAoaCA6IFJlcG9ydGFibGUgeCBjKSA6CiAgICBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSB0cnVlIDo9IGguMi4xCgplbmQgWm9vLk1vdGgK",
      "cid": "bafkreih7yj4gnkjuz5exnngcfqbzaoxcfrlk2b3xn5e3pdkg72ueifdyoq",
      "mime": "text/plain",
      "path": "Moth.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "3a1997f391d5817a7e6453683373ba7c1f348cd2",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Moth.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "ffc27866a934cf4976b4c22c03903ae22c56ad07776f49b78d46fea844147874",
      "size": 1512,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Moth.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBEaXN0cmlidXRlZCBwYXJ0aWFsIG9ic2VydmFiaWxpdHkuIFNvdXJjZTogT2N0b3B1cy9sYXRlbnRfc3RhdGUucHkuClRoaXMgbW9kdWxlIHBvcnRzIGZpbmFsIHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBjb21wb25lbnQgY29sdW1ucy4KRmVhdHVyZSBleHRyYWN0aW9uLCBlc3RpbWF0b3JzLCB0cmFpbmluZywgYW5kIGV4cGVyaW1lbnQgb3JjaGVzdHJhdGlvbiBhcmUgTk9UIHBvcnRlZC4KVGhlIGlucHV0IG9yZGVyIGlzIHRoZSBzb3VyY2UgY29tcG9uZW50IG9yZGVyLCBmb2xsb3dlZCBieSBob3Jpem9uIGNvbXBvbmVudHMuCk5hTi9JbmYgY2xlYW51cCBtdXN0IG9jY3VyIGJlZm9yZSB0aGlzIGZpbml0ZS1pbnB1dCBzcGVjaWZpY2F0aW9uIGlzIHVzZWQuIC0vCm5hbWVzcGFjZSBab28uT2N0b3B1cwoKZGVmIGJhc2VDb21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJncmFwaF9mZWF0dXJlc1snZGlzdHJpYnV0ZWRfY29udHJhZGljdGlvbiddIiwgImdyYXBoX2ZlYXR1cmVzWydkaXN0cmlidXRlZF9kaXNwZXJzaW9uJ10iLCAiZ3JhcGhfZmVhdHVyZXNbJ21pc3NpbmdfZnJhY3Rpb24nXSJdCmRlZiBob3Jpem9uQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsiZ3JhcGhfZmVhdHVyZXNbZidkY19tZWFuX3tofSddIiwgImdyYXBoX2ZlYXR1cmVzW2YnZGRfbWVhbl97aH0nXSIsICJncmFwaF9mZWF0dXJlc1tmJ21pc3NpbmdfbWVhbl97aH0nXSJdCmRlZiBleHBlY3RlZENvbHVtbnMgKGhvcml6b25zIDogTmF0KSA6IE5hdCA6PSAzICsgMyAqIGhvcml6b25zCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkYXRhIDogUmFua2VkSW5wdXQKICBob3Jpem9uQ291bnQgOiBOYXQKICBkZXJpdmluZyBSZXByCgpkZWYgVmFsaWQgKHggOiBJbnB1dCkgOiBQcm9wIDo9IFZhbGlkUmFua2VkIHguZGF0YSAoZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50KQpkZWYgcnVuICh4IDogSW5wdXQpIDogTGlzdCBGbG9hdCA6PSByYW5rU2NvcmVzIHguZGF0YS5jb2x1bW5zIHguZGF0YS5yb3dzCgp0aGVvcmVtIG91dHB1dF9sZW5ndGggKHggOiBJbnB1dCkgOiAocnVuIHgpLmxlbmd0aCA9IHguZGF0YS5yb3dzIDo9IGJ5CiAgc2ltcCBbcnVuLCByYW5rU2NvcmVzXQoKdGhlb3JlbSB2YWxpZF9jb2x1bW5fY291bnQgKHggOiBJbnB1dCkgKGggOiBWYWxpZCB4KSA6CiAgICB4LmRhdGEuY29sdW1ucy5sZW5ndGggPSBleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQgOj0gaC4xCgovLS0gQ29udHJhY3QgcmVxdWlyZW1lbnQsIG5vdCBhIGNsYWltIHRoYXQgdGhlIHVwc3RyZWFtIHRyYWluZXIgZW5mb3JjZXMgaXQuIC0vCmRlZiBSZXBvcnRhYmxlICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0gVmFsaWQgeCDiiKcgQWRtaXNzaWJsZSBjCgp0aGVvcmVtIHJlcG9ydF9yZXF1aXJlc19mcmVlemUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIChoIDogUmVwb3J0YWJsZSB4IGMpIDoKICAgIGMuZnJvemVuQmVmb3JlT3V0Y29tZSA9IHRydWUgOj0gaC4yLjEKCmVuZCBab28uT2N0b3B1cwo=",
      "cid": "bafkreiczcxnj6ieawalsbsm5mejzkwlpedwztt7ejwq2q4qxpzcnv3hiy4",
      "mime": "text/plain",
      "path": "Octopus.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "5f195f3386c8006ba5c9cc5519e08c7830c276d7",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Octopus.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "5915da9f2080b01720c99d611395596f20ed99cfe44da1a872177e44daece8c7",
      "size": 1568,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Octopus.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uT3JjYQoKCnN0cnVjdHVyZSBIYW5kb2ZmIHdoZXJlCiAgYWNrbm93bGVkZ2VkIDogQm9vbAogIHBheWxvYWRDb21wbGV0ZSA6IEJvb2wKICBvd25lcnNoaXBDbGVhciA6IEJvb2wKICBkZXBlbmRlbmN5Q29tcGxldGUgOiBCb29sCiAgZGVyaXZpbmcgUmVwcgpkZWYgaGFuZG9mZkludGVncml0eSAoaCA6IEhhbmRvZmYpIDogRmxvYXQgOj0KICBib29sRnJhY3Rpb24gW2guYWNrbm93bGVkZ2VkLGgucGF5bG9hZENvbXBsZXRlLGgub3duZXJzaGlwQ2xlYXIsaC5kZXBlbmRlbmN5Q29tcGxldGVdCmRlZiBDb21wbGV0ZSAoaCA6IEhhbmRvZmYpIDogUHJvcCA6PQogIGguYWNrbm93bGVkZ2VkID0gdHJ1ZSDiiKcgaC5wYXlsb2FkQ29tcGxldGUgPSB0cnVlIOKIpyBoLm93bmVyc2hpcENsZWFyID0gdHJ1ZSDiiKcgaC5kZXBlbmRlbmN5Q29tcGxldGUgPSB0cnVlCnRoZW9yZW0gY29tcGxldGVfcmVxdWlyZXNfYWNrIChoIDogSGFuZG9mZikgKG9rIDogQ29tcGxldGUgaCkgOiBoLmFja25vd2xlZGdlZCA9IHRydWUgOj0gb2suMQpkZWYgY29vcmRpbmF0aW9uIChjb25zaXN0ZW5jeSBpbnRlZ3JpdHkgY29uZmxpY3QgYW1iaWd1aXR5IGxhZyA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgMC4zMCpjb25zaXN0ZW5jeSswLjMwKmludGVncml0eSswLjIwKigxLjAtY29uZmxpY3QpKzAuMTAqKDEuMC1hbWJpZ3VpdHkpKwogICAgMC4xMCooMS4wLW1pbkYgMS4wIChsYWcvMTAuMCkpCgoKZW5kIFpvby5PcmNhCg==",
      "cid": "bafkreidskpshitpiwopxw4jn62dsocxsfvhd2dzeapzyrlvs6mzmqlm27m",
      "mime": "text/plain",
      "path": "Orca.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "e7f19f2e5d9bd255613fc21946ba7c2902b1e54a",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Orca.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "7253e4744de8b39f7b712df687270af22d4e3d0f2403f388aeb2f332c82d9afb",
      "size": 760,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Orca.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBFYXJseSB3YXJuaW5nIGZyb20gc2VxdWVudGlhbCBvYnNlcnZhdGlvbnMuIFNvdXJjZTogT3dsL3NpZ25hbHMucHkuClRoaXMgbW9kdWxlIHBvcnRzIGZpbmFsIHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBjb21wb25lbnQgY29sdW1ucy4KRmVhdHVyZSBleHRyYWN0aW9uLCBlc3RpbWF0b3JzLCB0cmFpbmluZywgYW5kIGV4cGVyaW1lbnQgb3JjaGVzdHJhdGlvbiBhcmUgTk9UIHBvcnRlZC4KVGhlIGlucHV0IG9yZGVyIGlzIHRoZSBzb3VyY2UgY29tcG9uZW50IG9yZGVyLCBmb2xsb3dlZCBieSBob3Jpem9uIGNvbXBvbmVudHMuCk5hTi9JbmYgY2xlYW51cCBtdXN0IG9jY3VyIGJlZm9yZSB0aGlzIGZpbml0ZS1pbnB1dCBzcGVjaWZpY2F0aW9uIGlzIHVzZWQuIC0vCm5hbWVzcGFjZSBab28uT3dsCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsnY29udHJhZGljdGlvbiddLmNsaXAobG93ZXI9MCkiLCAib3V0Wydsb2NhbF9pbnN0YWJpbGl0eSddLmNsaXAobG93ZXI9MCkiXQpkZWYgaG9yaXpvbkNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFtmJ2NvbnRyYWRpY3Rpb25fbWVhbl97aH0nXS5jbGlwKGxvd2VyPTApIiwgIm91dFtmJ2luc3RhYmlsaXR5X21lYW5fe2h9J10uY2xpcChsb3dlcj0wKSIsICJvdXRbZidjb250cmFkaWN0aW9uX3Nsb3BlX3tofSddLmNsaXAobG93ZXI9MCkiLCAib3V0W2YnaW5zdGFiaWxpdHlfc2xvcGVfe2h9J10uY2xpcChsb3dlcj0wKSJdCmRlZiBleHBlY3RlZENvbHVtbnMgKGhvcml6b25zIDogTmF0KSA6IE5hdCA6PSAyICsgNCAqIGhvcml6b25zCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkYXRhIDogUmFua2VkSW5wdXQKICBob3Jpem9uQ291bnQgOiBOYXQKICBkZXJpdmluZyBSZXByCgpkZWYgVmFsaWQgKHggOiBJbnB1dCkgOiBQcm9wIDo9IFZhbGlkUmFua2VkIHguZGF0YSAoZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50KQpkZWYgcnVuICh4IDogSW5wdXQpIDogTGlzdCBGbG9hdCA6PSByYW5rU2NvcmVzIHguZGF0YS5jb2x1bW5zIHguZGF0YS5yb3dzCgp0aGVvcmVtIG91dHB1dF9sZW5ndGggKHggOiBJbnB1dCkgOiAocnVuIHgpLmxlbmd0aCA9IHguZGF0YS5yb3dzIDo9IGJ5CiAgc2ltcCBbcnVuLCByYW5rU2NvcmVzXQoKdGhlb3JlbSB2YWxpZF9jb2x1bW5fY291bnQgKHggOiBJbnB1dCkgKGggOiBWYWxpZCB4KSA6CiAgICB4LmRhdGEuY29sdW1ucy5sZW5ndGggPSBleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQgOj0gaC4xCgovLS0gQ29udHJhY3QgcmVxdWlyZW1lbnQsIG5vdCBhIGNsYWltIHRoYXQgdGhlIHVwc3RyZWFtIHRyYWluZXIgZW5mb3JjZXMgaXQuIC0vCmRlZiBSZXBvcnRhYmxlICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0gVmFsaWQgeCDiiKcgQWRtaXNzaWJsZSBjCgp0aGVvcmVtIHJlcG9ydF9yZXF1aXJlc19mcmVlemUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIChoIDogUmVwb3J0YWJsZSB4IGMpIDoKICAgIGMuZnJvemVuQmVmb3JlT3V0Y29tZSA9IHRydWUgOj0gaC4yLjEKCmVuZCBab28uT3dsCg==",
      "cid": "bafkreib4nwnuqsnj77bsq7mfppyhsj3vz62mmqkjxn57tprzxtgz2kop54",
      "mime": "text/plain",
      "path": "Owl.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "c8e7168a73b3d344d9fca3759bae6ff5b01c4306",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Owl.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "3c6d9b4849a9ffc3287d857bf0792775cfb4c64149bb7bf9be39bccd9d29cfef",
      "size": 1594,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Owl.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBOb2lzZS1yZWdpbWUgZXZhbHVhdGlvbi4gU291cmNlOiBQZW5ndWluL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLlBlbmd1aW4KCmRlZiBiYXNlQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0Wydub2lzZV92YXJpYW5jZSddIiwgIm91dFsnZ3JhZGllbnRfaW5zdGFiaWxpdHknXSIsICJvdXRbJ2Nyb3NzX2NoYW5uZWxfZGlzYWdyZWVtZW50J10iLCAib3V0WydlbnRyb3B5X3Byb3h5J10iLCAib3V0WydzY2FsZV9kcmlmdCddIiwgIjEuMCAvIChvdXRbJ3Nucl9wcm94eSddICsgRVBTKSJdCmRlZiBob3Jpem9uQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0W2Ynbm9pc2VfbWVhbl97aH0nXSIsICIxLjAgLyAob3V0W2Ync25yX21lYW5fe2h9J10gKyBFUFMpIiwgIm91dFtmJ2VudHJvcHlfbWVhbl97aH0nXSIsICJvdXRbZidncmFkaWVudF9tZWFuX3tofSddIl0KZGVmIGV4cGVjdGVkQ29sdW1ucyAoaG9yaXpvbnMgOiBOYXQpIDogTmF0IDo9IDYgKyA0ICogaG9yaXpvbnMKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRhdGEgOiBSYW5rZWRJbnB1dAogIGhvcml6b25Db3VudCA6IE5hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBWYWxpZCAoeCA6IElucHV0KSA6IFByb3AgOj0gVmFsaWRSYW5rZWQgeC5kYXRhIChleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQpCmRlZiBydW4gKHggOiBJbnB1dCkgOiBMaXN0IEZsb2F0IDo9IHJhbmtTY29yZXMgeC5kYXRhLmNvbHVtbnMgeC5kYXRhLnJvd3MKCnRoZW9yZW0gb3V0cHV0X2xlbmd0aCAoeCA6IElucHV0KSA6IChydW4geCkubGVuZ3RoID0geC5kYXRhLnJvd3MgOj0gYnkKICBzaW1wIFtydW4sIHJhbmtTY29yZXNdCgp0aGVvcmVtIHZhbGlkX2NvbHVtbl9jb3VudCAoeCA6IElucHV0KSAoaCA6IFZhbGlkIHgpIDoKICAgIHguZGF0YS5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCA6PSBoLjEKCi8tLSBDb250cmFjdCByZXF1aXJlbWVudCwgbm90IGEgY2xhaW0gdGhhdCB0aGUgdXBzdHJlYW0gdHJhaW5lciBlbmZvcmNlcyBpdC4gLS8KZGVmIFJlcG9ydGFibGUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIDogUHJvcCA6PSBWYWxpZCB4IOKIpyBBZG1pc3NpYmxlIGMKCnRoZW9yZW0gcmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgKGggOiBSZXBvcnRhYmxlIHggYykgOgogICAgYy5mcm96ZW5CZWZvcmVPdXRjb21lID0gdHJ1ZSA6PSBoLjIuMQoKZW5kIFpvby5QZW5ndWluCg==",
      "cid": "bafkreicuuazlyduenpwahcyulgqcet6t36sokkzt46g3ftju3eqbyncbtm",
      "mime": "text/plain",
      "path": "Penguin.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "117afe0c11301df439d4603d1edbc13c60f3de18",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Penguin.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "54a032bc0e846bec038b1459a0224fd3dfa4e52b33e78db2cd34d9201c34419b",
      "size": 1612,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Penguin.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uUGhvZW5peAoKCmRlZiBjb21wbGV0ZW5lc3MgKGZpZGVsaXR5IGludGVncml0eSBjYXBhYmlsaXR5IDogRmxvYXQpIDogRmxvYXQgOj0KICAwLjQqZmlkZWxpdHkrMC4zKmludGVncml0eSswLjMqY2FwYWJpbGl0eQovLS0gU291cmNlIHBob2VuaXgucHkgaG9sZC13aW5kb3cgcnVsZS4gWmVybyBob2xkIGlzIHByZXNlcnZlZCwgbm90IHNpbGVudGx5IHJlcGFpcmVkLiAtLwpkZWYgU3RhYmxlV2luZG93IChzY29yZXMgOiBMaXN0IEZsb2F0KSAoaG9sZCA6IE5hdCkgKHRocmVzaG9sZCA6IEZsb2F0KSA6IFByb3AgOj0KICBzY29yZXMubGVuZ3RoID0gaG9sZCDiiKcg4oiAIHMg4oiIIHNjb3JlcywgcyDiiaUgdGhyZXNob2xkCnRoZW9yZW0gc3RhYmxlX3JlcXVpcmVzX2V2ZXJ5X2NoZWNrcG9pbnQgKHMgOiBMaXN0IEZsb2F0KSAoaCA6IE5hdCkgKHQgeCA6IEZsb2F0KQogICAgKG9rIDogU3RhYmxlV2luZG93IHMgaCB0KSAoaHggOiB4IOKIiCBzKSA6IHgg4omlIHQgOj0gb2suMiB4IGh4CmRlZiBzdGFibGVBdCAoc2NvcmVzIDogTGlzdCBGbG9hdCkgKHN0YXJ0IGhvbGQgOiBOYXQpICh0aHJlc2hvbGQgOiBGbG9hdCkgOiBCb29sIDo9CiAgbGV0IHdpbmRvdyA6PSAoc2NvcmVzLmRyb3Agc3RhcnQpLnRha2UgaG9sZAogIGRlY2lkZSAod2luZG93Lmxlbmd0aCA9IGhvbGQpICYmIHdpbmRvdy5hbGwgKGZ1biB4ID0+IGRlY2lkZSAoeCDiiaUgdGhyZXNob2xkKSkKCgplbmQgWm9vLlBob2VuaXgK",
      "cid": "bafkreia3oebnxkkiomue7iwwx3xj2t7mr43s3reoxz32xlnfvm6olmgw7a",
      "mime": "text/plain",
      "path": "Phoenix.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "e84ce7fec7b44add2a453da78d52f2135a674c5f",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Phoenix.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "1b7102dba94873284fa2d6beee9d4fec8f372dc48ebe77abada5ab3ce5b0d6f8",
      "size": 762,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Phoenix.lean"
    },
    {
      "base64": "aW1wb3J0IFpvbwoKI3ByaW50IGF4aW9tcyBab28uVG9ydG9pc2Uuc3BsaXRfcmVjb25zdHJ1Y3RzCiNwcmludCBheGlvbXMgWm9vLlRvcnRvaXNlLnRyYWluX3ByZWNlZGVzX3Rlc3QKI3ByaW50IGF4aW9tcyBab28uT3dsLm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uT3dsLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5Pd2wucmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZQojcHJpbnQgYXhpb21zIFpvby5PY3RvcHVzLm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uT2N0b3B1cy52YWxpZF9jb2x1bW5fY291bnQKI3ByaW50IGF4aW9tcyBab28uT2N0b3B1cy5yZXBvcnRfcmVxdWlyZXNfZnJlZXplCiNwcmludCBheGlvbXMgWm9vLkdlY2tvLm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uR2Vja28udmFsaWRfY29sdW1uX2NvdW50CiNwcmludCBheGlvbXMgWm9vLkdlY2tvLnJlcG9ydF9yZXF1aXJlc19mcmVlemUKI3ByaW50IGF4aW9tcyBab28uSGl2ZS5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLkhpdmUudmFsaWRfY29sdW1uX2NvdW50CiNwcmludCBheGlvbXMgWm9vLkhpdmUucmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZQojcHJpbnQgYXhpb21zIFpvby5FYWdsZS5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLkVhZ2xlLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5FYWdsZS5yZXBvcnRfcmVxdWlyZXNfZnJlZXplCiNwcmludCBheGlvbXMgWm9vLkNyYWIub3V0cHV0X2xlbmd0aAojcHJpbnQgYXhpb21zIFpvby5DcmFiLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5DcmFiLnJlcG9ydF9yZXF1aXJlc19mcmVlemUKI3ByaW50IGF4aW9tcyBab28uU2hlcGhlcmQub3V0cHV0X2xlbmd0aAojcHJpbnQgYXhpb21zIFpvby5TaGVwaGVyZC52YWxpZF9jb2x1bW5fY291bnQKI3ByaW50IGF4aW9tcyBab28uU2hlcGhlcmQucmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZQojcHJpbnQgYXhpb21zIFpvby5QdWxzZS5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLlB1bHNlLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5QdWxzZS5yZXBvcnRfcmVxdWlyZXNfZnJlZXplCiNwcmludCBheGlvbXMgWm9vLkNhdC5wb3NpdGl2ZV9yZW1vdmFsX2h1cnQKI3ByaW50IGF4aW9tcyBab28uQ2F0LnJlbW92YWxfaHVydHNfaWZmCiNwcmludCBheGlvbXMgWm9vLkZveC5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLkZveC52YWxpZF9jb2x1bW5fY291bnQKI3ByaW50IGF4aW9tcyBab28uRm94LnJlcG9ydF9yZXF1aXJlc19mcmVlemUKI3ByaW50IGF4aW9tcyBab28uU3BpZGVyLm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uU3BpZGVyLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5TcGlkZXIucmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZQojcHJpbnQgYXhpb21zIFpvby5SYXZlbi5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLlJhdmVuLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5SYXZlbi5yZXBvcnRfcmVxdWlyZXNfZnJlZXplCiNwcmludCBheGlvbXMgWm9vLkRvbHBoaW4ub3V0cHV0X2xlbmd0aAojcHJpbnQgYXhpb21zIFpvby5Eb2xwaGluLnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5Eb2xwaGluLnJlcG9ydF9yZXF1aXJlc19mcmVlemUKI3ByaW50IGF4aW9tcyBab28uQW50Lm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uQW50LnZhbGlkX2NvbHVtbl9jb3VudAojcHJpbnQgYXhpb21zIFpvby5BbnQucmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZQojcHJpbnQgYXhpb21zIFpvby5Nb3RoLm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uTW90aC52YWxpZF9jb2x1bW5fY291bnQKI3ByaW50IGF4aW9tcyBab28uTW90aC5yZXBvcnRfcmVxdWlyZXNfZnJlZXplCiNwcmludCBheGlvbXMgWm9vLlNoYXJrLm91dHB1dF9sZW5ndGgKI3ByaW50IGF4aW9tcyBab28uU2hhcmsudmFsaWRfY29sdW1uX2NvdW50CiNwcmludCBheGlvbXMgWm9vLlNoYXJrLnJlcG9ydF9yZXF1aXJlc19mcmVlemUKI3ByaW50IGF4aW9tcyBab28uUGVuZ3Vpbi5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLlBlbmd1aW4udmFsaWRfY29sdW1uX2NvdW50CiNwcmludCBheGlvbXMgWm9vLlBlbmd1aW4ucmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZQojcHJpbnQgYXhpb21zIFpvby5CYXQucGxhY2Vib19oYXNfcHJpb3JpdHkKI3ByaW50IGF4aW9tcyBab28uSGVkZ2Vob2cuaGVsZG91dF9ub3RfZGV2ZWxvcG1lbnQKI3ByaW50IGF4aW9tcyBab28uQ3JvY29kaWxlLmNvbW1vbl9zaGlmdF9jYW5jZWxzCiNwcmludCBheGlvbXMgWm9vLkNyb2NvZGlsZS5jYXVzYWxfcmVxdWlyZXNfZGVzaWduCiNwcmludCBheGlvbXMgWm9vLkRyYWdvbi5vdXRwdXRfbGVuZ3RoCiNwcmludCBheGlvbXMgWm9vLkRyYWdvbi52YWxpZF9jb2x1bW5fY291bnQKI3ByaW50IGF4aW9tcyBab28uRHJhZ29uLnJlcG9ydF9yZXF1aXJlc19mcmVlemUKI3ByaW50IGF4aW9tcyBab28uVHVydGxlLmFwcGxpY2FibGVfdmV0b19ibG9ja3Nfc3VwcG9ydAojcHJpbnQgYXhpb21zIFpvby5UdXJ0bGUuZW1wdHlfaXNfaW5zdWZmaWNpZW50CiNwcmludCBheGlvbXMgWm9vLk1hZ3BpZS5ub19oaXN0b3J5X25vX2FsYXJtCiNwcmludCBheGlvbXMgWm9vLldvbGYuYWxhcm1fcmVxdWlyZXNfZGlzdHJpYnV0ZWRfc3VwcG9ydAojcHJpbnQgYXhpb21zIFpvby5FbGVwaGFudC5jdXJyZW50X21lbWJlcnNfYWN0aXZlCiNwcmludCBheGlvbXMgWm9vLkVsZXBoYW50Lnplcm9fZnVlbF9zdG9wcwojcHJpbnQgYXhpb21zIFpvby5DaGFtZWxlb24uZXhjZXNzX25vbm5lZ2F0aXZlCiNwcmludCBheGlvbXMgWm9vLkNoYW1lbGVvbi5leHBlY3RlZF9leHBsYWlucwojcHJpbnQgYXhpb21zIFpvby5KZWxseWZpc2gubm9kZV9jb3VudF9wcmVzZXJ2ZWQKI3ByaW50IGF4aW9tcyBab28uQmVhdmVyLmFjY2VwdGVkX3JlcXVpcmVzX3JvbGxiYWNrCiNwcmludCBheGlvbXMgWm9vLkJlYXZlci5hY2NlcHRlZF9yZXF1aXJlc19ib3VuZHMKI3ByaW50IGF4aW9tcyBab28uTWFudGlzLnVucmVhZHlfY2FsaWJyYXRlcwojcHJpbnQgYXhpb21zIFpvby5CaXNvbi5xdWV1ZV9ib3VuZGVkCiNwcmludCBheGlvbXMgWm9vLldlYXNlbC5yZXRhaW5lZF93aXRoaW5fYnVkZ2V0CiNwcmludCBheGlvbXMgWm9vLlNhbG1vbi5leGhhdXN0aW9uX25vdF9vcmlnaW4KI3ByaW50IGF4aW9tcyBab28uT3JjYS5jb21wbGV0ZV9yZXF1aXJlc19hY2sKI3ByaW50IGF4aW9tcyBab28uTW9sZS5ub19pbmRpY2F0b3JzX25vX2ZhaWx1cmVfY2xhaW0KI3ByaW50IGF4aW9tcyBab28uTHlueC5lbWVyZ2VudF9yZXF1aXJlc19yZXBsaWNhdGlvbgojcHJpbnQgYXhpb21zIFpvby5Ib3JzZS5oYW5kb2ZmX3JldGFpbnNfdW5jZXJ0YWludHkKI3ByaW50IGF4aW9tcyBab28uVGVybWl0ZS5wb3B1bGF0aW9uX3ByZXNlcnZlZAojcHJpbnQgYXhpb21zIFpvby5QaG9lbml4LnN0YWJsZV9yZXF1aXJlc19ldmVyeV9jaGVja3BvaW50CiNwcmludCBheGlvbXMgWm9vLkNvYnJhLm5vbmltcHJvdmluZ19wcm94eV96ZXJvCiNwcmludCBheGlvbXMgWm9vLldoYWxlLmVtcHR5X2hpc3RvcnlfemVyb19nYXAKI3ByaW50IGF4aW9tcyBab28uRmFsY29uLnBvc2l0aXZlX21hcmdpbl9pZmZfb25fdGltZQojcHJpbnQgYXhpb21zIFpvby5GYWxjb24uYWJzZW50X2FsYXJtX25vX3RpbWluZwojcHJpbnQgYXhpb21zIFpvby5SaGluby5zdXJ2aXZlc19zZWxlY3RlZF9pbnZhcmlhbnQKI3ByaW50IGF4aW9tcyBab28uQm9ub2JvLm11dHVhbF9nYWluX2V4Y2x1ZGVzX2xvc2VyCiNwcmludCBheGlvbXMgWm9vLkF4b2xvdGwuYWNjZXB0YWJsZV9yZXRhaW5zX2ludmFyaWFudHMKI3ByaW50IGF4aW9tcyBab28uQnV0dGVyZmx5LnJ1bl9yZWNvcmRzX2luaXRpYWxfYW5kX3N0ZXBzCiNwcmludCBheGlvbXMgWm9vLmFkbWlzc2libGVfbm9fbGVha2FnZQojcHJpbnQgYXhpb21zIFpvby5ub3RfYWRtaXNzaWJsZV9pZl91bmZyb3plbgojcHJpbnQgYXhpb21zIFpvby5yYW5rU2NvcmVzX2xlbmd0aAojcHJpbnQgYXhpb21zIFpvby5maXJzdEluZGV4X25pbAojcHJpbnQgYXhpb21zIFpvby5oYXNWZXRvX2NvbnMKI3ByaW50IGF4aW9tcyBab28ubWVtb3J5TnVtZXJhdG9yX3NpZ24KI3ByaW50IGF4aW9tcyBab28ubWVtb3J5TnVtZXJhdG9yX3plcm8KI3ByaW50IGF4aW9tcyBab28uUmVnaXN0cnkuZXhhY3RseV9mb3J0eV9zaXgKI3ByaW50IGF4aW9tcyBab28uUmVnaXN0cnkubm9fZHVwbGljYXRlX2FuaW1hbHMKI3ByaW50IGF4aW9tcyBab28uUmVnaXN0cnkubmFtZXNfbWF0Y2hfY291bnQK",
      "cid": "bafkreidhtlcwden3uonw4tio4bcwnuxgab2hkcnm6a3j2u6myszzhndvpu",
      "mime": "text/plain",
      "path": "ProofAudit.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "4be018adae54b41224f17b4ca922a9727b321c88",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ProofAudit.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "679ac56191bba39b6e4d0ee04566d2e600747509acf0369d53ccc4b393b4757d",
      "size": 4410,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ProofAudit.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBNZWRpY2FsLUFJIHN5c3RlbSBldmFsdWF0aW9uLiBTb3VyY2U6IFB1bHNlL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLlB1bHNlCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsndW5jZXJ0YWludHlfc3RhdGUnXSIsICJvdXRbJ3Jldmlld2VyX2luc3RhYmlsaXR5J10iLCAib3V0WydzYWZldHlfcHJlc3N1cmUnXSIsICJvdXRbJ2Rpc3RyaWJ1dGlvbl9wcmVzc3VyZSddIiwgIm91dFsnbG9uZ2l0dWRpbmFsX2NvbnRyYWRpY3Rpb24nXSIsICJvdXRbJ3NhZmV0eV92ZWxvY2l0eSddLmNsaXAobG93ZXI9MCkiLCAib3V0WydzYWZldHlfYWNjZWxlcmF0aW9uJ10uY2xpcChsb3dlcj0wKSJdCmRlZiBob3Jpem9uQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0W2YndW5jZXJ0YWludHlfbWVhbl97aH0nXSIsICJvdXRbZidyZXZpZXdlcl9tZWFuX3tofSddIiwgIm91dFtmJ3NhZmV0eV9tZWFuX3tofSddIiwgIm91dFtmJ2Rpc3RyaWJ1dGlvbl9tZWFuX3tofSddIiwgIm91dFtmJ2NvbnRyYWRpY3Rpb25fbWVhbl97aH0nXSJdCmRlZiBleHBlY3RlZENvbHVtbnMgKGhvcml6b25zIDogTmF0KSA6IE5hdCA6PSA3ICsgNSAqIGhvcml6b25zCgpzdHJ1Y3R1cmUgSW5wdXQgd2hlcmUKICBkYXRhIDogUmFua2VkSW5wdXQKICBob3Jpem9uQ291bnQgOiBOYXQKICBkZXJpdmluZyBSZXByCgpkZWYgVmFsaWQgKHggOiBJbnB1dCkgOiBQcm9wIDo9IFZhbGlkUmFua2VkIHguZGF0YSAoZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50KQpkZWYgcnVuICh4IDogSW5wdXQpIDogTGlzdCBGbG9hdCA6PSByYW5rU2NvcmVzIHguZGF0YS5jb2x1bW5zIHguZGF0YS5yb3dzCgp0aGVvcmVtIG91dHB1dF9sZW5ndGggKHggOiBJbnB1dCkgOiAocnVuIHgpLmxlbmd0aCA9IHguZGF0YS5yb3dzIDo9IGJ5CiAgc2ltcCBbcnVuLCByYW5rU2NvcmVzXQoKdGhlb3JlbSB2YWxpZF9jb2x1bW5fY291bnQgKHggOiBJbnB1dCkgKGggOiBWYWxpZCB4KSA6CiAgICB4LmRhdGEuY29sdW1ucy5sZW5ndGggPSBleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQgOj0gaC4xCgovLS0gQ29udHJhY3QgcmVxdWlyZW1lbnQsIG5vdCBhIGNsYWltIHRoYXQgdGhlIHVwc3RyZWFtIHRyYWluZXIgZW5mb3JjZXMgaXQuIC0vCmRlZiBSZXBvcnRhYmxlICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSA6IFByb3AgOj0gVmFsaWQgeCDiiKcgQWRtaXNzaWJsZSBjCgp0aGVvcmVtIHJlcG9ydF9yZXF1aXJlc19mcmVlemUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIChoIDogUmVwb3J0YWJsZSB4IGMpIDoKICAgIGMuZnJvemVuQmVmb3JlT3V0Y29tZSA9IHRydWUgOj0gaC4yLjEKCmVuZCBab28uUHVsc2UK",
      "cid": "bafkreig2sbhsvqeuqprwifxz23qyto5j2jrrwnovig2n3loteinzbineem",
      "mime": "text/plain",
      "path": "Pulse.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "1f26f73a3259116ce9bee4bb7322b849f559ab34",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Pulse.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "da904f2ac09483e36416f9d6e189bba9d2631b35d541b4ddadd3221b90a1a423",
      "size": 1710,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Pulse.lean"
    },
    {
      "base64": "IyBNb25vbGl0aGljIFpvbyDigJQgNDYgYW5pbWFscyBpbiBMZWFuIDQKCjwhLS0gRU5VTUlOT1VTLU5FVFdPUks6U1RBUlQgLS0+CioqZU51bWlub3VzIG5ldHdvcms6KiogW0FsbCByZXBvc2l0b3JpZXNdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9FRk1XL3JlcG9zaXRvcmllcy5odG1sKSDCtyBbRUZNV10oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0VGTVcvKSDCtyBbMTAyIGVxdWF0aW9uc10oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljXzEwMl9FRk1XKSDCtyBbMTY1IHRyaXBsZXRzXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vRmllbGRTcGFjZS8pIMK3IFtab29dKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9Ub3J0b2lzZS8pIMK3IFtMZWFuXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vQXJpc3RvdGxlLTEwMi1Nb25vbGl0aGljLUxlYW4vKSDCtyBbRW5naW5lXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vQXJjaGltZWRlcy1FbmdpbmUvKSDCtyBbUGFwZXJzXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vbWVkaXVtL3BhcGVycy1lc3NheXMtaW5kZXguaHRtbCkgwrcgW0F1ZGl0XShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0VGTVdfUG9zdDE1Nl9ab29fQXVkaXQvYmxvYi9tYWluL3BvcnRmb2xpby9JTlRFUkxPQ0tfQVVESVQubWQpCgpbUmVwb3NpdG9yeV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNCkgwrcgVGhpcyByZXBvc2l0b3J5IGlzIGxpbmtlZCB0aHJvdWdoIGl0cyBzb3VyY2U7IEdpdEh1YiBQYWdlcyBpcyBub3QgZW5hYmxlZC4KCjxkZXRhaWxzPgo8c3VtbWFyeT5SZWNlbnQgcmVwb3NpdG9yaWVzICg5KTwvc3VtbWFyeT4KCi0gW09yb2Jvcm9zXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL09yb2Jvcm9zKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL09yb2Jvcm9zL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vT3JvYm9yb3MvKQotIFtQLU5QXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1AtTlApIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUC1OUC9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL1AtTlAvKQotIFtSZXNlYXJjaC1Qcm9ncmFtXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1Jlc2VhcmNoLVByb2dyYW0pIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUmVzZWFyY2gtUHJvZ3JhbS9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL1Jlc2VhcmNoLVByb2dyYW0vKQotIFtJLUhhdmUtR3V0c10oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9JLUhhdmUtR3V0cykgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9JLUhhdmUtR3V0cy9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0ktSGF2ZS1HdXRzLykKLSBbV3JpZ2h0cy1MYXddKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvV3JpZ2h0cy1MYXcpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvV3JpZ2h0cy1MYXcvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9XcmlnaHRzLUxhdy8pCi0gW0FyaXN0b3RsZS1lTnVtaW5vdXNdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQXJpc3RvdGxlLWVOdW1pbm91cykgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9BcmlzdG90bGUtZU51bWlub3VzL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vQXJpc3RvdGxlLWVOdW1pbm91cy8pCi0gW011bHRpdmVyc2UtU2ltdWxhdG9yXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL011bHRpdmVyc2UtU2ltdWxhdG9yKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL011bHRpdmVyc2UtU2ltdWxhdG9yL2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vTXVsdGl2ZXJzZS1TaW11bGF0b3IvKQotIFthY2NlbGVyYW5kby04MTkyXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL2FjY2VsZXJhbmRvLTgxOTIpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvYWNjZWxlcmFuZG8tODE5Mi9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZSBzb3VyY2VdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvYWNjZWxlcmFuZG8tODE5Mi9ibG9iL21haW4vZG9jcy9pbmRleC5odG1sKQotIFtDb2RleC04ODhdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQ29kZXgtODg4KSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0NvZGV4LTg4OC9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0NvZGV4LTg4OC8pCgo8L2RldGFpbHM+CjwhLS0gRU5VTUlOT1VTLU5FVFdPUks6RU5EIC0tPgoKQSBzaGFyZWQgTGVhbiA0IHBhY2thZ2UgZm9yIHRoZSBvcmlnaW5hbCBtYWluIHNlcXVlbmNlLCBUT1JUT0lTRSB0aHJvdWdoIEJVVFRFUkZMWSwgYW5kIHNlcGFyYXRlbHkgdHJhY2tlZCBleHRlbnNpb24gbW9kZWxzLiBFYWNoIG9yaWdpbmFsIGFuaW1hbCBoYXMgYSByb290LWxldmVsIGAubGVhbmAgZmlsZS4gVGhlIHBpbm5lZCBQeXRob24gc291cmNlIHNuYXBzaG90cyBtYWtlIHRoZSB2ZXJpZmljYXRpb24gc2NvcGUgcmVwcm9kdWNpYmxlLgoKKipTdGF0dXM6IGNvbXBpbGVkIGFuZCBhdWRpdGVkIHNlbGVjdGVkIGZvcm1hbGl6YXRpb24uKiogQWxsIDQ2IGFuaW1hbHMgYXJlIHJlcHJlc2VudGVkIGJ5IHNlbGVjdGVkIG9wZXJhdGlvbmFsIGtlcm5lbHMgYW5kIGNvbnRyYWN0cy4gVGhpcyBpcyBub3QgYSBjb21wbGV0ZSB0cmFuc2xhdGlvbiBvZiBhbGwgdXBzdHJlYW0gUHl0aG9uIHBpcGVsaW5lcy4gU2V2ZW50ZWVuIG1vZHVsZXMgaW1wbGVtZW50IHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBmZWF0dXJlIGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgcmVtYWluIHVucG9ydGVkLiBTZWUgW0NPVkVSQUdFLm1kXShDT1ZFUkFHRS5tZCkgYW5kIFtCVUlMRF9TVEFUVVMubWRdKEJVSUxEX1NUQVRVUy5tZCkuCgojIyBCdWlsZCBhbmQgY2hlY2sKCkluc3RhbGwgTGVhbiB0aHJvdWdoIGVsYW4sIHRoZW4gcnVuIHRoZXNlIGNvbW1hbmRzIGZyb20gdGhlIGV4dHJhY3RlZCByZXBvc2l0b3J5IHJvb3QuIGBsZWFuLXRvb2xjaGFpbmAgcGlucyBMZWFuIDQgdjQuMTkuMC4gTm8gTWF0aGxpYiBkZXBlbmRlbmN5IGlzIHJlcXVpcmVkLgoKYGBgc2gKcHl0aG9uMyB2ZXJpZnkucHkKbGFrZSBidWlsZApsYWtlIGJ1aWxkIHpvbzQ2IHJlZ3Jlc3Npb24KbGFrZSBleGUgem9vNDYKbGFrZSBleGUgcmVncmVzc2lvbgpsYWtlIGVudiBsZWFuIC1Ed2FybmluZ0FzRXJyb3I9dHJ1ZSBBdWRpdC5sZWFuCnB5dGhvbjMgc2NyaXB0cy90ZXN0X2F4aW9tX2F1ZGl0LnB5CnB5dGhvbjMgc2NyaXB0cy9leHRlbnNpb25fZml4dHVyZXMucHkKcHl0aG9uMyBzY3JpcHRzL3JlcG9ydF9maXh0dXJlcy5weQpsYWtlIGVudiBsZWFuIC1Ed2FybmluZ0FzRXJyb3I9dHJ1ZSAubGFrZS9Tb3VyY2VSZXBvcnRGaXh0dXJlcy5sZWFuCmBgYAoKVGhlIHJlZmVyZW5jZSBydW5uZXIgY29udGFpbnMgOTAgY29tcGFyaXNvbnMgZ2VuZXJhdGVkIGZyb20gc2VsZWN0ZWQgcGlubmVkIHVwc3RyZWFtIFB5dGhvbiBrZXJuZWxzIGFuZCBwYW5kYXMgcmFuayBvcGVyYXRpb25zIGluIHRoZSBwcmVjZWRpbmcgZHJhZnQuIEFsbCA5MCBjb21wYXJpc29ucyBwYXNzZWQgaW4gdGhlIFt2ZXJpZmllZCBydW5dKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDgyMTU0Njg4KS4gYEF1ZGl0LmxlYW5gIGVuZm9yY2VzIHRoZSBzdHJpY3QgcHJvamVjdCBheGlvbSBhbGxvd2xpc3QsIGFuZCByZWplY3Rpb24gY29udHJvbHMgdGVzdCBwdWJsaWMvcHJpdmF0ZSBheGlvbXMsIGBzb3JyeUF4YCBhbmQgbmF0aXZlIHByb29mIGV2YWx1YXRpb24uIGBQcm9vZkF1ZGl0LmxlYW5gIHJlbWFpbnMgYXZhaWxhYmxlIGZvciBodW1hbi1yZWFkYWJsZSBkZXBlbmRlbmN5IHJlcG9ydHMuIE5vcm1hbCBMZWFuIGZvdW5kYXRpb25hbCBheGlvbXMgbXVzdCBiZSBkaXN0aW5ndWlzaGVkIGZyb20gaW52ZW50ZWQgYXNzdW1wdGlvbnMuCgojIyBDb250ZW50cwoKLSA0NiBhbmltYWwgbW9kdWxlczsgYENvcmUubGVhbmAgc3VwcGxpZXMgc2hhcmVkIGRlZmluaXRpb25zLgotIGBSZWdpc3RyeS5sZWFuYCBlbnVtZXJhdGVzIGV4YWN0bHkgNDYgdW5pcXVlIGFuaW1hbHM7IGBab28ubGVhbmAgaW1wb3J0cyB0aGVtLgotIGBNYWluLmxlYW5gIHByaW50cyB0aGUgcm9zdGVyOyBgUmVncmVzc2lvbi5sZWFuYCBjaGVja3MgcmVmZXJlbmNlIHZhbHVlcy4KLSBgY292ZXJhZ2UuanNvbmAgcmVjb3JkcyBlYWNoIHVwc3RyZWFtIHJlcG9zaXRvcnksIHBpbm5lZCByZXZpc2lvbiwgc2NvcGUgYW5kIHRoZW9yZW0gbmFtZXMuCi0gYFVQU1RSRUFNX1NPVVJDRVMuanNvbmAgZW1iZWRzIHNlbGVjdGVkIG9yaWdpbmFsIHNvdXJjZSBmaWxlcyBhbmQgbGljZW5zZSBub3RpY2VzIHdpdGggdGhlaXIgb3JpZ2luYWwgcGF0aHMgYW5kIEdpdCBibG9iIGhhc2hlcy4gVGhlc2UgcGF0aHMgYXJlIG1ldGFkYXRhLCBub3QgcmVwb3NpdG9yeSBkaXJlY3Rvcmllcy4KLSBgdmVyaWZ5LnB5YCBjaGVja3Mgc3RhdGljIGNvbnNpc3RlbmN5IGFuZCBpbnRlZ3JpdHkuIEl0IGRvZXMgbm90IHJ1biBMZWFuLgoKVGhlIGFjdGl2ZSBbdmVyaWZpY2F0aW9uIHdvcmtmbG93XSguZ2l0aHViL3dvcmtmbG93cy9sZWFuLnltbCkgYnVpbGRzIHRoZSBwaW5uZWQgcGFja2FnZSwgYXVkaXRzIGRlY2xhcmF0aW9ucyBhbmQgcmVqZWN0aW9uIGNvbnRyb2xzLCByZXByb2R1Y2VzIHNvdXJjZSBjZXJ0aWZpY2F0ZXMsIGFuZCBydW5zIHRoZSBmaW5pdGUgbnVtZXJpY2FsIHJlZ3Jlc3Npb25zLgoKIyMgUmVwcm9kdWNpYmlsaXR5CgpDbG9uZSB0aGlzIHJlcG9zaXRvcnkgYW5kIHVzZSBpdHMgcGlubmVkIHRvb2xjaGFpbi4gQSBzdWNjZXNzZnVsIFtBY3Rpb25zIHJ1bl0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zKSBpZGVudGlmaWVzIHRoZSBleGFjdCB0ZXN0ZWQgY29tbWl0OyB0aGUgYnVpbGQgaXMgZXZpZGVuY2Ugb25seSBmb3IgdGhlIHN0YXRlZCBjb3ZlcmFnZS4KCiMjIEludGVycHJldGF0aW9uCgpDb250cmFjdHMgZXhwcmVzcyBleHBsaWNpdCBhc3N1bXB0aW9uczsgdGhleSBkbyBub3QgZXN0YWJsaXNoIHRoYXQgcmVhbCBzeXN0ZW1zIHNhdGlzZnkgdGhvc2UgYXNzdW1wdGlvbnMuIEZvcm1hbCB2ZXJpZmljYXRpb24gY2FuIHZhbGlkYXRlIHNwZWNpZmllZCBzb2Z0d2FyZSBwcm9wZXJ0aWVzLiBJdCBjYW5ub3QgZXN0YWJsaXNoIEVGTVcgYXMgbmV3IHBoeXNpY3MuIE51bWVyaWNhbCBlcXVpdmFsZW5jZSBhbmQgZW1waXJpY2FsIGNsYWltcyByZXF1aXJlIHNlcGFyYXRlIGV2aWRlbmNlLiBTZWUgW0ZPUk1BTElaQVRJT05fTk9URVMubWRdKEZPUk1BTElaQVRJT05fTk9URVMubWQpLgoKIyMgRXh0ZW5zaW9uIGRlY2lzaW9uIGNvdmVyYWdlCgpbRml2ZSBleHRlbnNpb24gZGVjaXNpb24gcHJvY2VkdXJlc10oRVhURU5TSU9OX0NPVkVSQUdFLm1kKSBub3cgaGF2ZSBMZWFuIG1vZGVscywgc291cmNlLXBpbm5lZCBmaW5pdGUgY2VydGlmaWNhdGVzLCBhbmQgdGhlIHNhbWUgQ0kgYXhpb20gYXVkaXQuIFtTdHJ1Y3R1cmVkIHJlcG9ydCBtb2RlbHNdKFNPVVJDRV9SRUNPUkRfQ09WRVJBR0UubWQpIGFkZGl0aW9uYWxseSBjb3ZlciBmdWxsIENoaW1lcmEgcmV0dXJucyBhbmQgQ2lyY3VzL01vbnN0ZXIgaW5wdXQtbGlzdCBwcm9jZXNzaW5nLCB3aXRoIDEsNDMyIHNvdXJjZS1leGVjdXRlZCBjZXJ0aWZpY2F0ZXMuIFRoZWlyIG51bWVyaWNhbCBhbmQgZGF0YSBwaXBlbGluZXMgcmVtYWluIHNlcGFyYXRlIG9ibGlnYXRpb25zLiBUaGUgaGlzdG9yaWNhbCByb3N0ZXIgcmVtYWlucyA0Ni4KCltFeGFjdCB0aHJlc2hvbGQgYXJpdGhtZXRpY10oRVhBQ1RfQVJJVEhNRVRJQy5tZCkgbm93IGNvdmVycyBXT09EUEVDS0VSJ3MKaW50ZWdlci1zY2FsZWQgcmF0aW9uYWwgY29tcGFyaXNvbnMgYW5kIDIsMTAwIHNvdXJjZSBjZXJ0aWZpY2F0ZXMuIE5pZ2h0aW5nYWxlJ3MKcm9vdCBzdG9wcGluZyBydWxlIGFuZCByZWN1cnNpdmUgZGVwdGggYnVkZ2V0IGFyZSBhbHNvIGNoZWNrZWQ7IGl0cyBzb3VyY2UgcGluCmluY2x1ZGVzIHRoZSBwdWJsaXNoZWQgZml4IHRoYXQgcHJlc2VydmVzIHJvdyBjb29yZGluYXRlcyBkdXJpbmcgcmVjdXJzaW9uLgo=",
      "cid": "bafkreidccqw5vctfb7t2aw7qmvletgsfrq5llak3noxm5j2qrazzvk5blu",
      "mime": "text/markdown",
      "path": "README.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "3405f72c4dd355f3e80bd448dc6e2e0c9d10efee",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/README.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "62142dda8a650fe7a05bf06556499a458c3ab5815b6baecea75088339aaba15d",
      "size": 6605,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/README.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBSZXNpZHVhbCBzdHJ1Y3R1cmUgYWZ0ZXIgb3JkaW5hcnkgbW9kZWxzLiBTb3VyY2U6IFJhdmVuL2ZlYXR1cmVzLnB5LgpUaGlzIG1vZHVsZSBwb3J0cyBmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uIG92ZXIgc3VwcGxpZWQgY29tcG9uZW50IGNvbHVtbnMuCkZlYXR1cmUgZXh0cmFjdGlvbiwgZXN0aW1hdG9ycywgdHJhaW5pbmcsIGFuZCBleHBlcmltZW50IG9yY2hlc3RyYXRpb24gYXJlIE5PVCBwb3J0ZWQuClRoZSBpbnB1dCBvcmRlciBpcyB0aGUgc291cmNlIGNvbXBvbmVudCBvcmRlciwgZm9sbG93ZWQgYnkgaG9yaXpvbiBjb21wb25lbnRzLgpOYU4vSW5mIGNsZWFudXAgbXVzdCBvY2N1ciBiZWZvcmUgdGhpcyBmaW5pdGUtaW5wdXQgc3BlY2lmaWNhdGlvbiBpcyB1c2VkLiAtLwpuYW1lc3BhY2UgWm9vLlJhdmVuCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsncmVzaWR1YWxfbWVhbl9hYnMnXSIsICJvdXRbJ3Jlc2lkdWFsX3ZhcmlhbmNlJ10iLCAib3V0WydyZXNpZHVhbF9jb3VwbGluZyddIiwgIm91dFsncmVzaWR1YWxfcGVyc2lzdGVuY2UnXSJdCmRlZiBob3Jpem9uQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0W2YncmVzaWR1YWxfbWVhbl97aH0nXSIsICJvdXRbZidyZXNpZHVhbF92YXJfe2h9J10iLCAib3V0W2YncmVzaWR1YWxfdmVsb2NpdHlfe2h9J10uYWJzKCkiXQpkZWYgZXhwZWN0ZWRDb2x1bW5zIChob3Jpem9ucyA6IE5hdCkgOiBOYXQgOj0gNCArIDMgKiBob3Jpem9ucwoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgZGF0YSA6IFJhbmtlZElucHV0CiAgaG9yaXpvbkNvdW50IDogTmF0CiAgZGVyaXZpbmcgUmVwcgoKZGVmIFZhbGlkICh4IDogSW5wdXQpIDogUHJvcCA6PSBWYWxpZFJhbmtlZCB4LmRhdGEgKGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCkKZGVmIHJ1biAoeCA6IElucHV0KSA6IExpc3QgRmxvYXQgOj0gcmFua1Njb3JlcyB4LmRhdGEuY29sdW1ucyB4LmRhdGEucm93cwoKdGhlb3JlbSBvdXRwdXRfbGVuZ3RoICh4IDogSW5wdXQpIDogKHJ1biB4KS5sZW5ndGggPSB4LmRhdGEucm93cyA6PSBieQogIHNpbXAgW3J1biwgcmFua1Njb3Jlc10KCnRoZW9yZW0gdmFsaWRfY29sdW1uX2NvdW50ICh4IDogSW5wdXQpIChoIDogVmFsaWQgeCkgOgogICAgeC5kYXRhLmNvbHVtbnMubGVuZ3RoID0gZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50IDo9IGguMQoKLy0tIENvbnRyYWN0IHJlcXVpcmVtZW50LCBub3QgYSBjbGFpbSB0aGF0IHRoZSB1cHN0cmVhbSB0cmFpbmVyIGVuZm9yY2VzIGl0LiAtLwpkZWYgUmVwb3J0YWJsZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgOiBQcm9wIDo9IFZhbGlkIHgg4oinIEFkbWlzc2libGUgYwoKdGhlb3JlbSByZXBvcnRfcmVxdWlyZXNfZnJlZXplICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSAoaCA6IFJlcG9ydGFibGUgeCBjKSA6CiAgICBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSB0cnVlIDo9IGguMi4xCgplbmQgWm9vLlJhdmVuCg==",
      "cid": "bafkreieb2t6xvgdjdabnmsqgnvwkuvdvr4pdsc3s3obhyngmbitf4bqq74",
      "mime": "text/plain",
      "path": "Raven.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "ae09e1a0b78f636c91f690bc89b03737025d8e26",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Raven.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "81d4fd7a98691802d64a066d6caa54758f1e390b72db827c34cc0a265e0610ff",
      "size": 1540,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Raven.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uUmVnaXN0cnkKCmluZHVjdGl2ZSBBbmltYWwgd2hlcmUKICB8IHRvcnRvaXNlCiAgfCBvd2wKICB8IG9jdG9wdXMKICB8IGdlY2tvCiAgfCBoaXZlCiAgfCBlYWdsZQogIHwgY3JhYgogIHwgc2hlcGhlcmQKICB8IHB1bHNlCiAgfCBjYXQKICB8IGZveAogIHwgc3BpZGVyCiAgfCByYXZlbgogIHwgZG9scGhpbgogIHwgYW50CiAgfCBtb3RoCiAgfCBzaGFyawogIHwgcGVuZ3VpbgogIHwgYmF0CiAgfCBoZWRnZWhvZwogIHwgY3JvY29kaWxlCiAgfCBkcmFnb24KICB8IHR1cnRsZQogIHwgbWFncGllCiAgfCB3b2xmCiAgfCBlbGVwaGFudAogIHwgY2hhbWVsZW9uCiAgfCBqZWxseWZpc2gKICB8IGJlYXZlcgogIHwgbWFudGlzCiAgfCBiaXNvbgogIHwgd2Vhc2VsCiAgfCBzYWxtb24KICB8IG9yY2EKICB8IG1vbGUKICB8IGx5bngKICB8IGhvcnNlCiAgfCB0ZXJtaXRlCiAgfCBwaG9lbml4CiAgfCBjb2JyYQogIHwgd2hhbGUKICB8IGZhbGNvbgogIHwgcmhpbm8KICB8IGJvbm9ibwogIHwgYXhvbG90bAogIHwgYnV0dGVyZmx5CiAgZGVyaXZpbmcgUmVwciwgRGVjaWRhYmxlRXEsIEJFcQoKZGVmIGFsbCA6IExpc3QgQW5pbWFsIDo9IFsudG9ydG9pc2UsIC5vd2wsIC5vY3RvcHVzLCAuZ2Vja28sIC5oaXZlLCAuZWFnbGUsIC5jcmFiLCAuc2hlcGhlcmQsIC5wdWxzZSwgLmNhdCwgLmZveCwgLnNwaWRlciwgLnJhdmVuLCAuZG9scGhpbiwgLmFudCwgLm1vdGgsIC5zaGFyaywgLnBlbmd1aW4sIC5iYXQsIC5oZWRnZWhvZywgLmNyb2NvZGlsZSwgLmRyYWdvbiwgLnR1cnRsZSwgLm1hZ3BpZSwgLndvbGYsIC5lbGVwaGFudCwgLmNoYW1lbGVvbiwgLmplbGx5ZmlzaCwgLmJlYXZlciwgLm1hbnRpcywgLmJpc29uLCAud2Vhc2VsLCAuc2FsbW9uLCAub3JjYSwgLm1vbGUsIC5seW54LCAuaG9yc2UsIC50ZXJtaXRlLCAucGhvZW5peCwgLmNvYnJhLCAud2hhbGUsIC5mYWxjb24sIC5yaGlubywgLmJvbm9ibywgLmF4b2xvdGwsIC5idXR0ZXJmbHldCgpkZWYgbmFtZXMgOiBMaXN0IFN0cmluZyA6PSBbIlRPUlRPSVNFIiwgIk9XTCIsICJPQ1RPUFVTIiwgIkdFQ0tPIiwgIkhJVkUiLCAiRUFHTEUiLCAiQ1JBQiIsICJTSEVQSEVSRCIsICJQVUxTRSIsICJDQVQiLCAiRk9YIiwgIlNQSURFUiIsICJSQVZFTiIsICJET0xQSElOIiwgIkFOVCIsICJNT1RIIiwgIlNIQVJLIiwgIlBFTkdVSU4iLCAiQkFUIiwgIkhFREdFSE9HIiwgIkNST0NPRElMRSIsICJEUkFHT04iLCAiVFVSVExFIiwgIk1BR1BJRSIsICJXT0xGIiwgIkVMRVBIQU5UIiwgIkNIQU1FTEVPTiIsICJKRUxMWUZJU0giLCAiQkVBVkVSIiwgIk1BTlRJUyIsICJCSVNPTiIsICJXRUFTRUwiLCAiU0FMTU9OIiwgIk9SQ0EiLCAiTU9MRSIsICJMWU5YIiwgIkhPUlNFIiwgIlRFUk1JVEUiLCAiUEhPRU5JWCIsICJDT0JSQSIsICJXSEFMRSIsICJGQUxDT04iLCAiUkhJTk8iLCAiQk9OT0JPIiwgIkFYT0xPVEwiLCAiQlVUVEVSRkxZIl0KCnRoZW9yZW0gZXhhY3RseV9mb3J0eV9zaXggOiBhbGwubGVuZ3RoID0gNDYgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbm9fZHVwbGljYXRlX2FuaW1hbHMgOiBhbGwuTm9kdXAgOj0gYnkgZGVjaWRlCnRoZW9yZW0gbmFtZXNfbWF0Y2hfY291bnQgOiBuYW1lcy5sZW5ndGggPSBhbGwubGVuZ3RoIDo9IGJ5IGRlY2lkZQoKZW5kIFpvby5SZWdpc3RyeQo=",
      "cid": "bafkreigtspcobas3ufm4q4z4olz2r2mxyynombd5lrchd7ru7zemjac5ra",
      "mime": "text/plain",
      "path": "Registry.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "684e8bdb68a08840c063349ae9f66e6b651c1a56",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Registry.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "d393c4e0825ba159c8733c72f3a8e997c61ae6047d5c4471fe34fe48c4805d88",
      "size": 1688,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Registry.lean"
    },
    {
      "base64": "aW1wb3J0IFpvbwoKb3BlbiBab28KCmRlZiBhc3NlcnROZWFyIChsYWJlbCA6IFN0cmluZykgKGFjdHVhbCBleHBlY3RlZCA6IEZsb2F0KSA6IElPIFVuaXQgOj0KICBpZiBab28uYWJzRiAoYWN0dWFsLWV4cGVjdGVkKSDiiaQgMC4wMDAwMDAwMDEgdGhlbiBwdXJlICgpCiAgZWxzZSB0aHJvdyAoSU8udXNlckVycm9yICgiTWlzbWF0Y2g6ICIgKysgbGFiZWwgKysgIiBhY3R1YWw9IiArKyB0b1N0cmluZyBhY3R1YWwgKysgIiBleHBlY3RlZD0iICsrIHRvU3RyaW5nIGV4cGVjdGVkKSkKCmRlZiBhc3NlcnRCb29sIChsYWJlbCA6IFN0cmluZykgKG9rIDogQm9vbCkgOiBJTyBVbml0IDo9CiAgaWYgb2sgdGhlbiBwdXJlICgpIGVsc2UgdGhyb3cgKElPLnVzZXJFcnJvciAoIk1pc21hdGNoOiAiICsrIGxhYmVsKSkKCmRlZiBtYWluIDogSU8gVW5pdCA6PSBkbwogIGFzc2VydE5lYXIgIm1hZ3BpZS5ncm91bmRlZG5lc3MiIChNYWdwaWUuZ3JvdW5kZWRuZXNzIOKfqDAuOSwwLjgsMC43LDAuNiwwLjIsMC4xLDAuMyxub25lLDAuMjXin6kpICgwLjc3Nzc3Nzc3Nzc3NzQ4OTcpCiAgYXNzZXJ0TmVhciAid29sZi51cGRhdGUiIChXb2xmLnVwZGF0ZSAwLjg1IDAuMCAxLjApICgwLjE1MDAwMDAwMDAwMDAwMDAyKQogIGFzc2VydE5lYXIgImNoYW1lbGVvbi5ub2lzZUFkanVzdGVkIiAoQ2hhbWVsZW9uLm5vaXNlQWRqdXN0ZWQgMS4wIDAuMCkgKDEuMCkKICBhc3NlcnROZWFyICJqZWxseWZpc2guZHluYW1pY1dlaWdodCIgKEplbGx5ZmlzaC5keW5hbWljV2VpZ2h0IOKfqDAuNCwwLjIsMC444p+pIDAuNSkgKDAuNCkKICBhc3NlcnROZWFyICJqZWxseWZpc2gubmV4dEhlYWx0aCIgKEplbGx5ZmlzaC5uZXh0SGVhbHRoIDAuOSAwLjUgMC4yKSAoMC44KQogIGFzc2VydE5lYXIgImJpc29uLnNlcnZlZCIgKChCaXNvbi5zdGVwIOKfqDEwLjAsMi4wLDMuMCw1LjDin6kpLnNlcnZlZCkgKDMuMCkKICBhc3NlcnROZWFyICJiaXNvbi5xdWV1ZSIgKChCaXNvbi5zdGVwIOKfqDEwLjAsMi4wLDMuMCw1LjDin6kpLnF1ZXVlKSAoNS4wKQogIGFzc2VydE5lYXIgImJpc29uLmRyb3BwZWQiICgoQmlzb24uc3RlcCDin6gxMC4wLDIuMCwzLjAsNS4w4p+pKS5kcm9wcGVkKSAoNC4wKQogIGFzc2VydE5lYXIgIm9yY2EuaGFuZG9mZiIgKE9yY2EuaGFuZG9mZkludGVncml0eSDin6h0cnVlLGZhbHNlLHRydWUsdHJ1ZeKfqSkgKDAuNzUpCiAgYXNzZXJ0TmVhciAibHlueC5ub3ZlbHR5IiAoTHlueC5ub3ZlbHR5IOKfqDIuMCwyLjAsMC41LDAuOCwwLjksMC41LDAuNSwwLjUsMC40LDAuNuKfqSkgKDEuNzUpCiAgYXNzZXJ0TmVhciAibHlueC55aWVsZCIgKEx5bngubGF0ZW50WWllbGQg4p+oMi4wLDIuMCwwLjUsMC44LDAuOSwwLjUsMC41LDAuNSwwLjQsMC424p+pKSAoMS4yNjAwMDAwMDAwMDAwMDAyKQogIGFzc2VydE5lYXIgImhvcnNlLndvcmtsb2FkIiAoSG9yc2Uud29ya2xvYWRQZW5hbHR5IDAuOCAwLjcgMC4yKSAoMC4zNTAwMDAwMDAwMDAwMDAxKQogIGFzc2VydE5lYXIgInRlcm1pdGUuc3RlcCIgKFRlcm1pdGUuc3RlcEFnZW50IOKfqDAuMiwwLjUsMC4x4p+pIDAuOCAxLjApICgwLjYpCiAgYXNzZXJ0TmVhciAicGhvZW5peC5jb21wbGV0ZW5lc3MiIChQaG9lbml4LmNvbXBsZXRlbmVzcyAwLjUgMS4wIDAuOCkgKDAuNzQpCiAgYXNzZXJ0TmVhciAiY29icmEucmlzayIgKENvYnJhLnJpc2sg4p+oMC4wLDAuOCwwLjMsMC4wLDAuMCwwLjIsMC45LDAuOOKfqSkgKDAuMTU2NikKICBhc3NlcnROZWFyICJ3aGFsZS5kZXZpYXRpb24iIChXaGFsZS5jdW11bGF0aXZlRGV2aWF0aW9uIFsxLjAsMi4wLDQuMF0gMS4wKSAoMS4zMzMzMzMzMzMzMzMzMzMzKQogIGFzc2VydE5lYXIgIndoYWxlLmdhcCIgKFdoYWxlLmhpc3RvcnlHYXAgWzEuMCwyLjAsNC4wXSAxKSAoMS42NjY2NjY2NjY2NjY2NjY1KQogIGFzc2VydE5lYXIgInJoaW5vLnJldGVudGlvbiIgKFJoaW5vLnJldGVudGlvbiAyLjAgMS4wKSAoMC41KQogIGFzc2VydE5lYXIgImF4b2xvdGwucmVjb3ZlcnkiIChBeG9sb3RsLnJlY292ZXJ5IOKfqDEuMCwwLjIsMC44LDAuMywwLjMsMS4w4p+pKSAoMC43NDk5OTk5OTkwNjI1MDAxKQogIGFzc2VydE5lYXIgImF4b2xvdGwuZWZmaWNpZW5jeSIgKEF4b2xvdGwuZWZmaWNpZW5jeSDin6gxLjAsMC4yLDAuOCwwLjMsMC4zLDEuMOKfqSkgKDIuMDAwMDAwMDAwMDAwMDAwNCkKICBhc3NlcnROZWFyICJheG9sb3RsLnJlc2lsaWVuY2UiIChBeG9sb3RsLnJlc2lsaWVuY2Ug4p+oMS4wLDAuMiwwLjgsMC4zLDAuMywxLjDin6kpICgwLjc1OTk5OTk5OTU1MDAwMDEpCiAgYXNzZXJ0TmVhciAiYnV0dGVyZmx5LnN0ZXAiIChCdXR0ZXJmbHkuc3RlcExheWVyIOKfqDEuMiwwLjEsMC41LDEuMOKfqSAwLjApICgwLjEyKQogIGFzc2VydE5lYXIgIm93bC5yYW5rMCIgKCgoT3dsLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoT3dsLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMCAwLjApKSAoMC4yNSkKICBhc3NlcnROZWFyICJvd2wucmFuazEiICgoKE93bC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKE93bC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDEgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgIm93bC5yYW5rMiIgKCgoT3dsLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoT3dsLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMiAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAib3dsLnJhbmszIiAoKChPd2wucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChPd2wuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAzIDAuMCkpICgxLjApCiAgYXNzZXJ0TmVhciAib2N0b3B1cy5yYW5rMCIgKCgoT2N0b3B1cy5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKE9jdG9wdXMuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAwIDAuMCkpICgwLjI1KQogIGFzc2VydE5lYXIgIm9jdG9wdXMucmFuazEiICgoKE9jdG9wdXMucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChPY3RvcHVzLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMSAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAib2N0b3B1cy5yYW5rMiIgKCgoT2N0b3B1cy5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKE9jdG9wdXMuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAyIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJvY3RvcHVzLnJhbmszIiAoKChPY3RvcHVzLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoT2N0b3B1cy5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDMgMC4wKSkgKDEuMCkKICBhc3NlcnROZWFyICJnZWNrby5yYW5rMCIgKCgoR2Vja28ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChHZWNrby5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDAgMC4wKSkgKDAuMjUpCiAgYXNzZXJ0TmVhciAiZ2Vja28ucmFuazEiICgoKEdlY2tvLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoR2Vja28uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAxIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJnZWNrby5yYW5rMiIgKCgoR2Vja28ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChHZWNrby5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDIgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgImdlY2tvLnJhbmszIiAoKChHZWNrby5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKEdlY2tvLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMyAwLjApKSAoMS4wKQogIGFzc2VydE5lYXIgImhpdmUucmFuazAiICgoKEhpdmUucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChIaXZlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMCAwLjApKSAoMC4yNSkKICBhc3NlcnROZWFyICJoaXZlLnJhbmsxIiAoKChIaXZlLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoSGl2ZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDEgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgImhpdmUucmFuazIiICgoKEhpdmUucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChIaXZlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMiAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAiaGl2ZS5yYW5rMyIgKCgoSGl2ZS5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKEhpdmUuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAzIDAuMCkpICgxLjApCiAgYXNzZXJ0TmVhciAiZWFnbGUucmFuazAiICgoKEVhZ2xlLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoRWFnbGUuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAwIDAuMCkpICgwLjI1KQogIGFzc2VydE5lYXIgImVhZ2xlLnJhbmsxIiAoKChFYWdsZS5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKEVhZ2xlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMSAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAiZWFnbGUucmFuazIiICgoKEVhZ2xlLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoRWFnbGUuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAyIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJlYWdsZS5yYW5rMyIgKCgoRWFnbGUucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChFYWdsZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDMgMC4wKSkgKDEuMCkKICBhc3NlcnROZWFyICJjcmFiLnJhbmswIiAoKChDcmFiLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoQ3JhYi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDAgMC4wKSkgKDAuMjUpCiAgYXNzZXJ0TmVhciAiY3JhYi5yYW5rMSIgKCgoQ3JhYi5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKENyYWIuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAxIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJjcmFiLnJhbmsyIiAoKChDcmFiLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoQ3JhYi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDIgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgImNyYWIucmFuazMiICgoKENyYWIucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChDcmFiLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMyAwLjApKSAoMS4wKQogIGFzc2VydE5lYXIgInNoZXBoZXJkLnJhbmswIiAoKChTaGVwaGVyZC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFNoZXBoZXJkLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMCAwLjApKSAoMC4yNSkKICBhc3NlcnROZWFyICJzaGVwaGVyZC5yYW5rMSIgKCgoU2hlcGhlcmQucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChTaGVwaGVyZC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDEgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgInNoZXBoZXJkLnJhbmsyIiAoKChTaGVwaGVyZC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFNoZXBoZXJkLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMiAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAic2hlcGhlcmQucmFuazMiICgoKFNoZXBoZXJkLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoU2hlcGhlcmQuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAzIDAuMCkpICgxLjApCiAgYXNzZXJ0TmVhciAicHVsc2UucmFuazAiICgoKFB1bHNlLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoUHVsc2UuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAwIDAuMCkpICgwLjI1KQogIGFzc2VydE5lYXIgInB1bHNlLnJhbmsxIiAoKChQdWxzZS5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFB1bHNlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMSAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAicHVsc2UucmFuazIiICgoKFB1bHNlLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoUHVsc2UuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAyIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJwdWxzZS5yYW5rMyIgKCgoUHVsc2UucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChQdWxzZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDMgMC4wKSkgKDEuMCkKICBhc3NlcnROZWFyICJmb3gucmFuazAiICgoKEZveC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKEZveC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDAgMC4wKSkgKDAuMjUpCiAgYXNzZXJ0TmVhciAiZm94LnJhbmsxIiAoKChGb3gucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChGb3guZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAxIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJmb3gucmFuazIiICgoKEZveC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKEZveC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDIgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgImZveC5yYW5rMyIgKCgoRm94LnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoRm94LmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMyAwLjApKSAoMS4wKQogIGFzc2VydE5lYXIgInNwaWRlci5yYW5rMCIgKCgoU3BpZGVyLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoU3BpZGVyLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMCAwLjApKSAoMC4yNSkKICBhc3NlcnROZWFyICJzcGlkZXIucmFuazEiICgoKFNwaWRlci5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFNwaWRlci5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDEgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgInNwaWRlci5yYW5rMiIgKCgoU3BpZGVyLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoU3BpZGVyLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMiAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAic3BpZGVyLnJhbmszIiAoKChTcGlkZXIucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChTcGlkZXIuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAzIDAuMCkpICgxLjApCiAgYXNzZXJ0TmVhciAicmF2ZW4ucmFuazAiICgoKFJhdmVuLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoUmF2ZW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAwIDAuMCkpICgwLjI1KQogIGFzc2VydE5lYXIgInJhdmVuLnJhbmsxIiAoKChSYXZlbi5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFJhdmVuLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMSAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAicmF2ZW4ucmFuazIiICgoKFJhdmVuLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoUmF2ZW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAyIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJyYXZlbi5yYW5rMyIgKCgoUmF2ZW4ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChSYXZlbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDMgMC4wKSkgKDEuMCkKICBhc3NlcnROZWFyICJkb2xwaGluLnJhbmswIiAoKChEb2xwaGluLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoRG9scGhpbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDAgMC4wKSkgKDAuMjUpCiAgYXNzZXJ0TmVhciAiZG9scGhpbi5yYW5rMSIgKCgoRG9scGhpbi5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKERvbHBoaW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAxIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJkb2xwaGluLnJhbmsyIiAoKChEb2xwaGluLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoRG9scGhpbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDIgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgImRvbHBoaW4ucmFuazMiICgoKERvbHBoaW4ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChEb2xwaGluLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMyAwLjApKSAoMS4wKQogIGFzc2VydE5lYXIgImFudC5yYW5rMCIgKCgoQW50LnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoQW50LmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMCAwLjApKSAoMC4yNSkKICBhc3NlcnROZWFyICJhbnQucmFuazEiICgoKEFudC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKEFudC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDEgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgImFudC5yYW5rMiIgKCgoQW50LnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoQW50LmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMiAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAiYW50LnJhbmszIiAoKChBbnQucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChBbnQuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAzIDAuMCkpICgxLjApCiAgYXNzZXJ0TmVhciAibW90aC5yYW5rMCIgKCgoTW90aC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKE1vdGguZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAwIDAuMCkpICgwLjI1KQogIGFzc2VydE5lYXIgIm1vdGgucmFuazEiICgoKE1vdGgucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChNb3RoLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMSAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAibW90aC5yYW5rMiIgKCgoTW90aC5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKE1vdGguZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAyIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJtb3RoLnJhbmszIiAoKChNb3RoLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoTW90aC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDMgMC4wKSkgKDEuMCkKICBhc3NlcnROZWFyICJzaGFyay5yYW5rMCIgKCgoU2hhcmsucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChTaGFyay5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDAgMC4wKSkgKDAuMjUpCiAgYXNzZXJ0TmVhciAic2hhcmsucmFuazEiICgoKFNoYXJrLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoU2hhcmsuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAxIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJzaGFyay5yYW5rMiIgKCgoU2hhcmsucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChTaGFyay5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDIgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgInNoYXJrLnJhbmszIiAoKChTaGFyay5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFNoYXJrLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMyAwLjApKSAoMS4wKQogIGFzc2VydE5lYXIgInBlbmd1aW4ucmFuazAiICgoKFBlbmd1aW4ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChQZW5ndWluLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMCAwLjApKSAoMC4yNSkKICBhc3NlcnROZWFyICJwZW5ndWluLnJhbmsxIiAoKChQZW5ndWluLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoUGVuZ3Vpbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDEgMC4wKSkgKDAuNjI1KQogIGFzc2VydE5lYXIgInBlbmd1aW4ucmFuazIiICgoKFBlbmd1aW4ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChQZW5ndWluLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMiAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAicGVuZ3Vpbi5yYW5rMyIgKCgoUGVuZ3Vpbi5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKFBlbmd1aW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAzIDAuMCkpICgxLjApCiAgYXNzZXJ0TmVhciAiZHJhZ29uLnJhbmswIiAoKChEcmFnb24ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChEcmFnb24uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAwIDAuMCkpICgwLjI1KQogIGFzc2VydE5lYXIgImRyYWdvbi5yYW5rMSIgKCgoRHJhZ29uLnJ1biDin6jin6hMaXN0LnJlcGxpY2F0ZSAoRHJhZ29uLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw04p+pLDHin6kpLmdldEQgMSAwLjApKSAoMC42MjUpCiAgYXNzZXJ0TmVhciAiZHJhZ29uLnJhbmsyIiAoKChEcmFnb24ucnVuIOKfqOKfqExpc3QucmVwbGljYXRlIChEcmFnb24uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDTin6ksMeKfqSkuZ2V0RCAyIDAuMCkpICgwLjYyNSkKICBhc3NlcnROZWFyICJkcmFnb24ucmFuazMiICgoKERyYWdvbi5ydW4g4p+o4p+oTGlzdC5yZXBsaWNhdGUgKERyYWdvbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNOKfqSwx4p+pKS5nZXREIDMgMC4wKSkgKDEuMCkKICBJTy5wcmludGxuICJBbGwgOTAgdXBzdHJlYW0tZ2VuZXJhdGVkIGZpeHR1cmVzIHBhc3NlZC4iCg==",
      "cid": "bafkreiclbvbn6lcygh3aokkqwmsyemt2w2oalmmk54jvkcpebp6gh4xg5e",
      "mime": "text/plain",
      "path": "Regression.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "f3a58259574cd91b62f3c919a3f5b1eddeaaaac7",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Regression.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "4b0d42df2c5831f6072950b32582327ab69c05b18aef135509e40bfc63f2e6e9",
      "size": 11728,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Regression.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uUmhpbm8KCgpkZWYgcmV0ZW50aW9uIChiYXNlbGluZSBhZnRlciA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgaWYgYmFzZWxpbmUgPT0gMC4wIHRoZW4gKGlmIGFmdGVyID09IDAuMCB0aGVuIDEuMCBlbHNlIDAuMCkgZWxzZSBjbGlwMDEgKGFmdGVyL2Jhc2VsaW5lKQpkZWYgc2hvY2tBbXBsaWZpY2F0aW9uIChwZXJmb3JtYW5jZSBzdHJ1Y3R1cmFsIG1hZ25pdHVkZSA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgKDEuMC0oMC41KnBlcmZvcm1hbmNlKzAuNSpzdHJ1Y3R1cmFsKSkvbWF4RiAwLjAwMDAwMDAwMSBtYWduaXR1ZGUKZGVmIGdyYWNlZnVsRmFpbHVyZSAoaW52YXJpYW50cyBwZXJmb3JtYW5jZSA6IEZsb2F0KSA6IEZsb2F0IDo9IGNsaXAwMSAoMC42KmludmFyaWFudHMrMC40KnBlcmZvcm1hbmNlKQovLS0gRG9tYWluIGludmFyaWFudHMgc3RheSBjYWxsZXItc3VwcGxpZWQgcHJlZGljYXRlcywgbmV2ZXIgYXNzdW1lZCB0cnVlLiAtLwpkZWYgU3Vydml2ZXMge86xIDogVHlwZX0gKHN0YXRlIDogzrEpIChpbnZhcmlhbnRzIDogTGlzdCAozrEg4oaSIFByb3ApKSA6IFByb3AgOj0KICDiiIAgcCDiiIggaW52YXJpYW50cywgcCBzdGF0ZQp0aGVvcmVtIHN1cnZpdmVzX3NlbGVjdGVkX2ludmFyaWFudCB7zrEgOiBUeXBlfSAocyA6IM6xKSAocHMgOiBMaXN0ICjOsSDihpIgUHJvcCkpCiAgICAocCA6IM6xIOKGkiBQcm9wKSAoaCA6IFN1cnZpdmVzIHMgcHMpIChocCA6IHAg4oiIIHBzKSA6IHAgcyA6PSBoIHAgaHAKCgplbmQgWm9vLlJoaW5vCg==",
      "cid": "bafkreihz5x3tucqmm2gsek34hlsbfcwq6ngaojbogd2bd67gn5f7ansdae",
      "mime": "text/plain",
      "path": "Rhino.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "f554ee79806f8d94b95497582335bf3fe1dfe42d",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Rhino.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "f9edf73a0a0c668d222b7c3ae4128ad0f34c07242e30f411fbe66f4bf0364301",
      "size": 790,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Rhino.lean"
    },
    {
      "base64": "IyBTdHJ1Y3R1cmVkIGV4dGVuc2lvbiBjb3ZlcmFnZQoKVGhlIHRhcmdldCBpcyB0aGUgdW5jaGFuZ2VkLCBjb21taXQtcGlubmVkIFB5dGhvbiBpbiBgZXh0ZW5zaW9uLXNvdXJjZXMuanNvbmAuCmBTb3VyY2VSZWNvcmRzLmxlYW5gIGV4dGVuZHMgdGhlIGVhcmxpZXIgZGVjaXNpb24gc3VtbWFyaWVzIHdpdGggYWN0dWFsCnJlY29yZHMgYW5kIGFyYml0cmFyeSBmaW5pdGUgbGlzdHMuCgp8IFNvdXJjZSB8IE5ldyBjaGVja2VkIHNjb3BlIHwgRXhjbHVkZWQgaW5wdXRzIG9yIGJlaGF2aW9yIHwKfC0tLXwtLS18LS0tfAp8IENISU1FUkEgYGNsYXNzaWZ5YCB8IEV2ZXJ5IHJldHVybiBmaWVsZCwgYWxsIHNldmVuIEJvb2xlYW4gaW5wdXRzLCBhcmJpdHJhcnkgb2JqZWN0L2ludGVyYWN0aW9uIHN0cmluZ3M7IHNlcXVlbnRpYWwgc291cmNlIG1vZGVsIGVxdWFscyB0aGUgZmFjdG9yZWQgY2xhc3NpZmllciB1bml2ZXJzYWxseS4gfCBJbmNvcnJlY3RseSB0eXBlZCBkYXRhY2xhc3MgYXJndW1lbnRzLCBKU09OIGRlY29kaW5nIGFuZCBjb21tYW5kLWxpbmUgSS9PLiB8CnwgQ0lSQ1VTIGBkZWNpZGVgIHwgUGlwZWxpbmUsIGRlcGVuZGVuY3ksIHJpc2sgYW5kIGNoZWNrIGxpc3RzOyBvcHRpb25hbCBzdHJpbmcgZmllbGRzIGFuZCBCb29sZWFuIGZpZWxkcyB3aXRoIHNvdXJjZSBkZWZhdWx0czsgc3VtbWFyeSBleHRyYWN0aW9uIGFuZCBnYXRlLiBQYXNzaW5nIHJlcG9ydHMgY29udGFpbiBjaGVja3MgYW5kIGV2ZXJ5IGNoZWNrIGlzIHBhc3NlZCwgZnJvemVuIGFuZCBpbmRlcGVuZGVudGx5IHNvdXJjZWQuIE1hdGVyaWFsIE4vQSByaXNrcyBjYXVzZSBGQUlMIGV2ZW4gd2l0aCBtaXNzaW5nIGNoZWNrcy4gfCBOb24tQm9vbGVhbiB0cnV0aHkgb2JqZWN0cywgbWFsZm9ybWVkIHJlY29yZHMsIEpTT04gZGVjb2RpbmcgYW5kIGNvbW1hbmQtbGluZSBJL08uIHwKfCBNT05TVEVSIGBkZWNpZGVgIHwgUmVnaXN0ZXJlZC1jb25kaXRpb24gZmlsdGVyaW5nLCBzb3VyY2UgZWxpZ2liaWxpdHksIHZpb2xhdGlvbiBhbmQgbWlzc2luZy1kYXRhIHByZWNlZGVuY2UsIGJvdW5kYXJpZXMsIGV4YWN0IGludGVnZXIgdGhyZXNob2xkIGNvbXBhcmlzb25zIGluY2x1ZGluZyBpbnRlcnZhbHMuIEEgcmVnaXN0ZXJlZCB2aW9sYXRpb24gY2Fubm90IGJlIGhpZGRlbiBieSBhbm90aGVyIG1pc3NpbmcgY2VsbCBpbiBhbiBlbGlnaWJsZSByZXBvcnQuIHwgRmxvYXRpbmctcG9pbnQgbWVhc3VyZW1lbnRzLCBwZXJtaXNzaXZlIFB5dGhvbiBjb2VyY2lvbnMsIHRoZSBzZXBhcmF0ZSBgZW52ZWxvcGVgIGhlbHBlciwgSlNPTiBkZWNvZGluZyBhbmQgY29tbWFuZC1saW5lIEkvTy4gfAoKVGhlIENoaW1lcmEgdGhlb3JlbSBjb21wYXJlcyB0d28gZXhwbGljaXQgTGVhbiBtb2RlbHMgb2YgdGhlIHBpbm5lZCBhbGdvcml0aG0uCkl0cyBzb3VyY2UgY29ycmVzcG9uZGVuY2UgaXMgYWRkaXRpb25hbGx5IGNoZWNrZWQgYnkgZXhlY3V0aW5nIFB5dGhvbiwgcmF0aGVyCnRoYW4gYXNzdW1pbmcgYW4gdW5wcm92ZWQgdGhlb3JlbSBhYm91dCB0aGUgUHl0aG9uIGludGVycHJldGVyLgoKYHNjcmlwdHMvcmVwb3J0X2ZpeHR1cmVzLnB5YCBleGVjdXRlcyB0aGUgcGlubmVkIFB5dGhvbiBvbiAxMjggZnVsbCBDaGltZXJhCnJlY29yZHMsIDI1NiBDaXJjdXMgcmVwb3J0cyBhbmQgMSwwNDggTW9uc3RlciByZXBvcnRzLiBJdCB3cml0ZXMgMSw0MzIgY29uY3JldGUKTGVhbiBlcXVhbGl0aWVzIGNvdmVyaW5nIHRoZSBmdWxsIG1vZGVsZWQgb3V0cHV0cy4gQ0kgY2hlY2tzIGVhY2ggZXF1YWxpdHkKd2l0aCBvcmRpbmFyeSBrZXJuZWwgcmVkdWN0aW9uIGFuZCBydW5zIHRoZSBzdHJpY3QgYXhpb20gYXVkaXQgb3ZlciB0aG9zZQpkZWNsYXJhdGlvbnMuIFRoZXJlIGlzIG5vIG5hdGl2ZS1yZWR1Y3Rpb24gdHJ1c3QgZXhjZXB0aW9uLgoKVGhlc2UgY2VydGlmaWNhdGVzIHRlc3QgbW9yZSB0aGFuIHRoZSBlYXJsaWVyIEJvb2xlYW4gcHJvamVjdGlvbjogdGhlIGlucHV0Cmxpc3RzIGFuZCByZWNvcmRzIGFyZSBwcm92aWRlZCBkaXJlY3RseSB0byBMZWFuLCBzbyBhbiBpbmNvcnJlY3QgbGlzdCBmaWx0ZXIsCmZpZWxkIGRlZmF1bHQgb3Igc3VtbWFyeSBleHRyYWN0aW9uIGNhbiBmYWlsIHRoZSBjb21wYXJpc29uLiBUaGV5IHJlbWFpbgpmaW5pdGUgcmVncmVzc2lvbiBldmlkZW5jZSwgc3VwcGxlbWVudGVkIGJ5IHRoZSB1bml2ZXJzYWwgdGhlb3JlbXMgYWJvdmUuClRoZXkgYXJlIG5vdCBhIHByb29mIG9mIHRoZSBQeXRob24gVk0sIGFyYml0cmFyeSBKU09OIGlucHV0LCBJRUVFIGFyaXRobWV0aWMsCnNjaWVudGlmaWMgdHJ1dGggb2Ygc3VwcGxpZWQgb2JzZXJ2YXRpb25zLCBvciB0aGUgcmVtYWluaW5nIDQ2LWFuaW1hbCBmZWF0dXJlLApmaXR0aW5nIGFuZCBldmFsdWF0aW9uIHBpcGVsaW5lcy4KClRoZSBzdGF0ZWQgTGVhbiB0aGVvcmVtcyBhbmQgZmluaXRlIGNlcnRpZmljYXRlcyBhcmUgKipkZW1vbnN0cmF0ZWQqKiBmb3IKY29tbWl0IFtgMGQ2MTZjZGBdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvY29tbWl0LzBkNjE2Y2Q2MmNjOWYwNjFmZjAyYjIzOWViMmM3YjNlYjE0YTM5MWQpLAp3aG9zZSBjb21wbGV0ZSBbdmVyaWZpY2F0aW9uIHJ1biAzODgzMTQ3OTE1MF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg4MzE0NzkxNTApCnBhc3NlZC4gVGhhdCBjb21taXQgcmVwYWlycyBvbmx5IHRoZSBwcm9vZiBvZiBDSVJDVVMgY2hlY2sgY29tcGxldGVuZXNzIGFuZCBpdHMKbWFuaWZlc3QgY2hlY2tzdW07IHRoZSByZXBvcnQgc2VtYW50aWNzIGFuZCBmcm96ZW4gc291cmNlcyBhcmUgdW5jaGFuZ2VkLgpUaGUgdGhlb3JlbSBjaGVja3MgdGhlIHJlcG9ydGVkIGZpZWxkcywgbm90IHRoZSBhdXRoZW50aWNpdHkgb3IgcmVhbC13b3JsZAppbmRlcGVuZGVuY2Ugb2YgdGhlIHN1cHBsaWVkIGV2aWRlbmNlLiBTZWUgW0JVSUxEX1NUQVRVUy5tZF0oQlVJTERfU1RBVFVTLm1kKS4KRnVsbCBpbXBsZW1lbnRhdGlvbiBlcXVpdmFsZW5jZSBhY3Jvc3MgYWxsIFpvbyByZXBvc2l0b3JpZXMgcmVtYWlucwoqKnN1cHBvcnRlZCBidXQgaW5jb21wbGV0ZSoqLCB3aXRoIHRoZSByZW1haW5pbmcgYm91bmRhcmllcyBpbgpgRk9STUFMSVpBVElPTl9OT1RFUy5tZGAgYW5kIGBFWFRFTlNJT05fQ09WRVJBR0UubWRgLgo=",
      "cid": "bafkreiagg5sjyypmr4ti2kshsslw2hk4kdxhtyw7ykdb6sh7ey4ndizs6u",
      "mime": "text/markdown",
      "path": "SOURCE_RECORD_COVERAGE.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "f7588403183f2985638bf7ce18bf7482b630e008",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/SOURCE_RECORD_COVERAGE.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "0637649c61ec8f268d2a4794976d1d5c50ee79e2dfc2861f48ff2638d1a332f5",
      "size": 3230,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/SOURCE_RECORD_COVERAGE.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uU2FsbW9uCgoKc3RydWN0dXJlIEVkZ2Ugd2hlcmUKICBzb3VyY2UgOiBOYXQKICB0YXJnZXQgOiBOYXQKICB3ZWlnaHQgOiBGbG9hdAogIGRlcml2aW5nIFJlcHIKZGVmIHVucmVzb2x2ZWRNYXNzICh3ZWlnaHQgOiBGbG9hdCkgKGluY29taW5nIDogTGlzdCBFZGdlKSA6IEZsb2F0IDo9CiAgd2VpZ2h0ICogcG9zICgxLjAtc3VtRiAoaW5jb21pbmcubWFwIChmdW4gZSA9PiBjbGlwMDEgZS53ZWlnaHQpKSkKLy0tIEJvdW5kZWQgYW5jZXN0cnkgdHJhdmVyc2FsLiBGdWVsLWV4aGF1c3RlZCBpcyBkaXN0aW5jdCBmcm9tIGEgcmVzb2x2ZWQgb3JpZ2luLiAtLwppbmR1Y3RpdmUgVHJhY2Ugd2hlcmUKICB8IG9yaWdpbiAoaWQgOiBOYXQpCiAgfCBleGhhdXN0ZWQgKGlkIDogTmF0KQogIHwgYnJhbmNoIChpZCA6IE5hdCkgKHBhcmVudHMgOiBMaXN0IFRyYWNlKQogIGRlcml2aW5nIFJlcHIKZGVmIHRyYWNlIChwYXJlbnRzIDogTmF0IOKGkiBMaXN0IE5hdCkgOiBOYXQg4oaSIE5hdCDihpIgVHJhY2UKICB8IDAsIGlkID0+IC5leGhhdXN0ZWQgaWQKICB8IGZ1ZWwrMSwgaWQgPT4KICAgIGxldCBwcyA6PSBwYXJlbnRzIGlkCiAgICBpZiBwcy5pc0VtcHR5IHRoZW4gLm9yaWdpbiBpZCBlbHNlIC5icmFuY2ggaWQgKHBzLm1hcCAodHJhY2UgcGFyZW50cyBmdWVsKSkKdGhlb3JlbSBleGhhdXN0aW9uX25vdF9vcmlnaW4gKHAgOiBOYXQg4oaSIExpc3QgTmF0KSAoaWQgOiBOYXQpIDoKICAgIHRyYWNlIHAgMCBpZCDiiaAgVHJhY2Uub3JpZ2luIGlkIDo9IGJ5IHNpbXAgW3RyYWNlXQoKCmVuZCBab28uU2FsbW9uCg==",
      "cid": "bafkreickuq4vc5ztf6a6dzyjndmfgyj4aouda5bw6tcxl36p6byp7nmrhq",
      "mime": "text/plain",
      "path": "Salmon.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "6908f6dd84e186b24b06dbe32f73e12270afce81",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Salmon.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "4aa4395177332f81e1e70968d853613c03a8307436f4c575efcff070ffb5913c",
      "size": 826,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Salmon.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBNb3Rpb24gYW5kIGNvbnRyb2wgaGF6YXJkcy4gU291cmNlOiBTaGFyay9mZWF0dXJlcy5weS4KVGhpcyBtb2R1bGUgcG9ydHMgZmluYWwgcmFuayBhZ2dyZWdhdGlvbiBvdmVyIHN1cHBsaWVkIGNvbXBvbmVudCBjb2x1bW5zLgpGZWF0dXJlIGV4dHJhY3Rpb24sIGVzdGltYXRvcnMsIHRyYWluaW5nLCBhbmQgZXhwZXJpbWVudCBvcmNoZXN0cmF0aW9uIGFyZSBOT1QgcG9ydGVkLgpUaGUgaW5wdXQgb3JkZXIgaXMgdGhlIHNvdXJjZSBjb21wb25lbnQgb3JkZXIsIGZvbGxvd2VkIGJ5IGhvcml6b24gY29tcG9uZW50cy4KTmFOL0luZiBjbGVhbnVwIG11c3Qgb2NjdXIgYmVmb3JlIHRoaXMgZmluaXRlLWlucHV0IHNwZWNpZmljYXRpb24gaXMgdXNlZC4gLS8KbmFtZXNwYWNlIFpvby5TaGFyawoKZGVmIGJhc2VDb21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbJ2tpbmVtYXRpY19jb250cmFkaWN0aW9uJ10iLCAib3V0Wydjb250cm9sX29zY2lsbGF0aW9uJ10iLCAib3V0Wydjb250cm9sX3JldmVyc2FsX3JhdGUnXSIsICJvdXRbJ2JvdW5kYXJ5X3ByZXNzdXJlJ10iLCAib3V0WydvYnN0YWNsZV9wcmVzc3VyZSddIiwgIm91dFsncmVjb3ZlcnlfcHJlc3N1cmUnXSIsICJvdXRbJ2hhemFyZF92ZWxvY2l0eSddLmNsaXAobG93ZXI9MCkiLCAib3V0WydoYXphcmRfYWNjZWxlcmF0aW9uJ10uY2xpcChsb3dlcj0wKSIsICJvdXRbJ3JlY3Vyc2l2ZV9oYXphcmQnXSJdCmRlZiBob3Jpem9uQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0W2YnY29udHJhZGljdGlvbl9tZWFuX3tofSddIiwgIm91dFtmJ29zY2lsbGF0aW9uX21lYW5fe2h9J10iLCAib3V0W2YnYm91bmRhcnlfbWVhbl97aH0nXSIsICJvdXRbZidyZWNvdmVyeV9tZWFuX3tofSddIl0KZGVmIGV4cGVjdGVkQ29sdW1ucyAoaG9yaXpvbnMgOiBOYXQpIDogTmF0IDo9IDkgKyA0ICogaG9yaXpvbnMKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRhdGEgOiBSYW5rZWRJbnB1dAogIGhvcml6b25Db3VudCA6IE5hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBWYWxpZCAoeCA6IElucHV0KSA6IFByb3AgOj0gVmFsaWRSYW5rZWQgeC5kYXRhIChleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQpCmRlZiBydW4gKHggOiBJbnB1dCkgOiBMaXN0IEZsb2F0IDo9IHJhbmtTY29yZXMgeC5kYXRhLmNvbHVtbnMgeC5kYXRhLnJvd3MKCnRoZW9yZW0gb3V0cHV0X2xlbmd0aCAoeCA6IElucHV0KSA6IChydW4geCkubGVuZ3RoID0geC5kYXRhLnJvd3MgOj0gYnkKICBzaW1wIFtydW4sIHJhbmtTY29yZXNdCgp0aGVvcmVtIHZhbGlkX2NvbHVtbl9jb3VudCAoeCA6IElucHV0KSAoaCA6IFZhbGlkIHgpIDoKICAgIHguZGF0YS5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCA6PSBoLjEKCi8tLSBDb250cmFjdCByZXF1aXJlbWVudCwgbm90IGEgY2xhaW0gdGhhdCB0aGUgdXBzdHJlYW0gdHJhaW5lciBlbmZvcmNlcyBpdC4gLS8KZGVmIFJlcG9ydGFibGUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIDogUHJvcCA6PSBWYWxpZCB4IOKIpyBBZG1pc3NpYmxlIGMKCnRoZW9yZW0gcmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgKGggOiBSZXBvcnRhYmxlIHggYykgOgogICAgYy5mcm96ZW5CZWZvcmVPdXRjb21lID0gdHJ1ZSA6PSBoLjIuMQoKZW5kIFpvby5TaGFyawo=",
      "cid": "bafkreic37dcscv7mhei7gjpi6zrfbpm4mvxdvrwgoetevyoncv32zmyibu",
      "mime": "text/plain",
      "path": "Shark.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "2c0231b86216ffd5633c39f5a78fa6d21a687347",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Shark.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "5bf8c52157ec3911f325e8f66250bd9c656e3ac6c671264ae1cd1577acb3080d",
      "size": 1730,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Shark.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBMb25nLWhvcml6b24gYWdlbnQgcmVsaWFiaWxpdHkuIFNvdXJjZTogU2hlcGhlcmQvZmVhdHVyZXMucHkuClRoaXMgbW9kdWxlIHBvcnRzIGZpbmFsIHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBjb21wb25lbnQgY29sdW1ucy4KRmVhdHVyZSBleHRyYWN0aW9uLCBlc3RpbWF0b3JzLCB0cmFpbmluZywgYW5kIGV4cGVyaW1lbnQgb3JjaGVzdHJhdGlvbiBhcmUgTk9UIHBvcnRlZC4KVGhlIGlucHV0IG9yZGVyIGlzIHRoZSBzb3VyY2UgY29tcG9uZW50IG9yZGVyLCBmb2xsb3dlZCBieSBob3Jpem9uIGNvbXBvbmVudHMuCk5hTi9JbmYgY2xlYW51cCBtdXN0IG9jY3VyIGJlZm9yZSB0aGlzIGZpbml0ZS1pbnB1dCBzcGVjaWZpY2F0aW9uIGlzIHVzZWQuIC0vCm5hbWVzcGFjZSBab28uU2hlcGhlcmQKCmRlZiBiYXNlQ29tcG9uZW50cyA6IExpc3QgU3RyaW5nIDo9IFsib3V0WydlcnJvcl9wcmVzc3VyZSddIiwgIm91dFsncmVjb3ZlcnlfZGVmaWNpdCddIiwgIm91dFsncHJvZ3Jlc3Nfc3RhbGwnXSIsICJvdXRbJ3RyYWplY3RvcnlfY29udHJhZGljdGlvbiddIiwgIm91dFsnZXJyb3JfcmVjdXJyZW5jZSddIiwgIm91dFsnaGF6YXJkX3ZlbG9jaXR5J10uY2xpcChsb3dlcj0wKSIsICJvdXRbJ2hhemFyZF9hY2NlbGVyYXRpb24nXS5jbGlwKGxvd2VyPTApIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidlcnJvcl9wcmVzc3VyZV9tZWFuX3tofSddIiwgIm91dFtmJ3JlY292ZXJ5X2RlZmljaXRfbWVhbl97aH0nXSIsICJvdXRbZidwcm9ncmVzc19zdGFsbF9tZWFuX3tofSddIiwgIm91dFtmJ2NvbnRyYWRpY3Rpb25fbWVhbl97aH0nXSIsICJvdXRbZidyZWN1cnJlbmNlX21lYW5fe2h9J10iXQpkZWYgZXhwZWN0ZWRDb2x1bW5zIChob3Jpem9ucyA6IE5hdCkgOiBOYXQgOj0gNyArIDUgKiBob3Jpem9ucwoKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgZGF0YSA6IFJhbmtlZElucHV0CiAgaG9yaXpvbkNvdW50IDogTmF0CiAgZGVyaXZpbmcgUmVwcgoKZGVmIFZhbGlkICh4IDogSW5wdXQpIDogUHJvcCA6PSBWYWxpZFJhbmtlZCB4LmRhdGEgKGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCkKZGVmIHJ1biAoeCA6IElucHV0KSA6IExpc3QgRmxvYXQgOj0gcmFua1Njb3JlcyB4LmRhdGEuY29sdW1ucyB4LmRhdGEucm93cwoKdGhlb3JlbSBvdXRwdXRfbGVuZ3RoICh4IDogSW5wdXQpIDogKHJ1biB4KS5sZW5ndGggPSB4LmRhdGEucm93cyA6PSBieQogIHNpbXAgW3J1biwgcmFua1Njb3Jlc10KCnRoZW9yZW0gdmFsaWRfY29sdW1uX2NvdW50ICh4IDogSW5wdXQpIChoIDogVmFsaWQgeCkgOgogICAgeC5kYXRhLmNvbHVtbnMubGVuZ3RoID0gZXhwZWN0ZWRDb2x1bW5zIHguaG9yaXpvbkNvdW50IDo9IGguMQoKLy0tIENvbnRyYWN0IHJlcXVpcmVtZW50LCBub3QgYSBjbGFpbSB0aGF0IHRoZSB1cHN0cmVhbSB0cmFpbmVyIGVuZm9yY2VzIGl0LiAtLwpkZWYgUmVwb3J0YWJsZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgOiBQcm9wIDo9IFZhbGlkIHgg4oinIEFkbWlzc2libGUgYwoKdGhlb3JlbSByZXBvcnRfcmVxdWlyZXNfZnJlZXplICh4IDogSW5wdXQpIChjIDogQXVkaXRDb250ZXh0KSAoaCA6IFJlcG9ydGFibGUgeCBjKSA6CiAgICBjLmZyb3plbkJlZm9yZU91dGNvbWUgPSB0cnVlIDo9IGguMi4xCgplbmQgWm9vLlNoZXBoZXJkCg==",
      "cid": "bafkreicb5qjiuzg2yjmfbwdxo5natam3g422vb6tw5v6tifmpssoub7vzy",
      "mime": "text/plain",
      "path": "Shepherd.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "95a5c0c0872c1d9b51750c4fb542c6031df493e0",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Shepherd.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "41ec128a64dac25850d877775a09819b3735aa87d3b76be9a0ac7ca4ea07f5ce",
      "size": 1723,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Shepherd.lean"
    },
    {
      "base64": "aW1wb3J0IEV4dGVuc2lvbnMKCi8tISBTdHJ1Y3R1cmVkIHJlZmVyZW5jZSBtb2RlbHMgZm9yIHRoZSBmcm96ZW4gZXh0ZW5zaW9uIHNvdXJjZXMuCkNoaW1lcmEgYW5kIENpcmN1cyB1c2UgdGhlaXIgYW5ub3RhdGVkIHN0cmluZy9Cb29sZWFuL2xpc3QgaW5wdXQgZG9tYWluLgpNb25zdGVyIHVzZXMgaW50ZWdlciBtZWFzdXJlbWVudHMgYW5kIHRocmVzaG9sZHMsIHdoZXJlIGNvbXBhcmlzb25zIGFyZSBleGFjdC4KSlNPTiBkZWNvZGluZywgUHl0aG9uJ3MgcGVybWlzc2l2ZSBjb2VyY2lvbnMsIGZsb2F0aW5nLXBvaW50IGNvbXBhcmlzb25zIGFuZApjb21tYW5kLWxpbmUgSS9PIGFyZSBvdXRzaWRlIHRoZXNlIGNvbnRyYWN0cy4gU2VlIFNPVVJDRV9SRUNPUkRfQ09WRVJBR0UubWQuIC0vCgpuYW1lc3BhY2UgWm9vLlNvdXJjZVJlY29yZHMKb3BlbiBab28uRXh0ZW5zaW9ucwoKbmFtZXNwYWNlIENoaW1lcmEKc3RydWN0dXJlIEV2ZW50IHdoZXJlCiAgb2JqZWN0TmFtZSA6IFN0cmluZwogIGludGVyYWN0aW9uIDogU3RyaW5nCiAgZmFjdHMgOiBFeHRlbnNpb25zLkNoaW1lcmEuRXZlbnQKICBkZXJpdmluZyBEZWNpZGFibGVFcSwgUmVwcgoKc3RydWN0dXJlIFJlc3VsdCB3aGVyZQogIG9iamVjdE5hbWUgOiBTdHJpbmcKICBpbnRlcmFjdGlvbiA6IFN0cmluZwogIHRhZ3MgOiBMaXN0IFN0cmluZwogIG9wZXJhdGlvbmFsUmVjb3ZlcnkgOiBCb29sCiAgbm90ZXMgOiBMaXN0IFN0cmluZwogIGFudGlDaXJjdWxhcml0eSA6IFN0cmluZwogIGRlcml2aW5nIERlY2lkYWJsZUVxLCBSZXByCgpkZWYgd2FybmluZ1RleHQgOiBTdHJpbmcgOj0KICAiU2ltaWxhcml0eSBvZiBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUgaXMgbm90IGV2aWRlbmNlIG9mIGlkZW50aXR5IG9mIHBoeXNpY2FsIG1lY2hhbmlzbS4iCgpkZWYgbWlzc2luZ01hcE5vdGUgOiBTdHJpbmcgOj0KICAiQSBjbGFpbWVkIGtleSBsYWNrcyBhbiBleHBsaWNpdCByZWNvdmVyeSBtYXA7IEsgd2l0aGhlbGQuIgoKZGVmIGNsYXNzaWZ5IChlIDogRXZlbnQpIDogUmVzdWx0IDo9CiAg4p+oZS5vYmplY3ROYW1lLCBlLmludGVyYWN0aW9uLCBFeHRlbnNpb25zLkNoaW1lcmEudGFncyBlLmZhY3RzLCBlLmZhY3RzLnJlY292ZXJlZCwKICAgIGlmIGUuZmFjdHMua2V5ICYmICFlLmZhY3RzLnJlY292ZXJ5TWFwIHRoZW4gW21pc3NpbmdNYXBOb3RlXSBlbHNlIFtdLCB3YXJuaW5nVGV4dOKfqQoKLy0tIFNlcXVlbnRpYWwgbGlzdCBjb25zdHJ1Y3Rpb24gaW4gdGhlIHBpbm5lZCBQeXRob24gY2xhc3NpZmllciwgaW5jbHVkaW5nCml0cyB0ZXN0IG9mIHRoZSBjdXJyZW50IHRhZyBsaXN0IGJlZm9yZSBhcHBlbmRpbmcgRC4gLS8KZGVmIHJlZmVyZW5jZSAoZSA6IEV2ZW50KSA6IFJlc3VsdCA6PQogIGxldCBmIDo9IGUuZmFjdHMKICBsZXQgdGFncyA6PSBpZiAhZi5zdWZmaWNpZW50IHRoZW4gWyJVIl0gZWxzZSBbXQogIGxldCB0YWdzIDo9IHRhZ3MgKysgaWYgZi5xdWFudHVtIHRoZW4gWyJRIl0gZWxzZSBbXQogIGxldCB0YWdzIDo9IHRhZ3MgKysgaWYgZi5jbGFzc2ljYWwgdGhlbiBbIkMiXSBlbHNlIFtdCiAgbGV0IHRhZ3MgOj0gdGFncyArKyBpZiBmLmtleSAmJiBmLnJlY292ZXJ5TWFwIHRoZW4gWyJLIl0gZWxzZSBbXQogIGxldCBub3RlcyA6PSBpZiBmLmtleSAmJiAhZi5yZWNvdmVyeU1hcCB0aGVuIFttaXNzaW5nTWFwTm90ZV0gZWxzZSBbXQogIGxldCB0YWdzIDo9IHRhZ3MgKysgaWYgZi5yZWN1cnNpdmUgdGhlbiBbIlIiXSBlbHNlIFtdCiAgbGV0IHRhZ3MgOj0gdGFncyArKyBpZiAhZi5yZWNvdmVyZWQgJiYgIXRhZ3MuY29udGFpbnMgIlUiIHRoZW4gWyJEIl0gZWxzZSBbXQogIGxldCB0YWdzIDo9IGlmIHRhZ3MuaXNFbXB0eSB0aGVuIFsiVSJdIGVsc2UgdGFncwogIOKfqGUub2JqZWN0TmFtZSwgZS5pbnRlcmFjdGlvbiwgdGFncywgZi5yZWNvdmVyZWQsIG5vdGVzLCB3YXJuaW5nVGV4dOKfqQoKLy0tIEFsbCBzZXZlbiBCb29sZWFuIGlucHV0cywgYXJiaXRyYXJ5IG9iamVjdCBhbmQgaW50ZXJhY3Rpb24gc3RyaW5ncywKYW5kIGV2ZXJ5IHJldHVybmVkIGZpZWxkIGFyZSBjb3ZlcmVkLCByYXRoZXIgdGhhbiBvbmx5IHRoZSB0YWcgcHJvamVjdGlvbi4gLS8KdGhlb3JlbSByZWZlcmVuY2VfZXFfY2xhc3NpZnkgKGUgOiBFdmVudCkgOiByZWZlcmVuY2UgZSA9IGNsYXNzaWZ5IGUgOj0gYnkKICByY2FzZXMgZSB3aXRoIOKfqG9iaiwgaW50ZXJhY3Rpb24sIGEsIGIsIGMsIGQsIGUsIGYsIGfin6kKICBjYXNlcyBhIDw7PiBjYXNlcyBiIDw7PiBjYXNlcyBjIDw7PiBjYXNlcyBkIDw7PiBjYXNlcyBlIDw7PiBjYXNlcyBmIDw7PiBjYXNlcyBnIDw7PiByZmwKCnRoZW9yZW0gbWV0YWRhdGFfcHJlc2VydmVkIChlIDogRXZlbnQpIDoKICAgIChjbGFzc2lmeSBlKS5vYmplY3ROYW1lID0gZS5vYmplY3ROYW1lIOKIpwogICAgKGNsYXNzaWZ5IGUpLmludGVyYWN0aW9uID0gZS5pbnRlcmFjdGlvbiDiiKcKICAgIChjbGFzc2lmeSBlKS5vcGVyYXRpb25hbFJlY292ZXJ5ID0gZS5mYWN0cy5yZWNvdmVyZWQgOj0gYnkKICBleGFjdCDin6hyZmwsIHJmbCwgcmZs4p+pCgp0aGVvcmVtIG1pc3NpbmdfbWFwX2lzX3JlcG9ydGVkIChlIDogRXZlbnQpIChoayA6IGUuZmFjdHMua2V5ID0gdHJ1ZSkKICAgIChobSA6IGUuZmFjdHMucmVjb3ZlcnlNYXAgPSBmYWxzZSkgOiAoY2xhc3NpZnkgZSkubm90ZXMgPSBbbWlzc2luZ01hcE5vdGVdIDo9IGJ5CiAgc2ltcCBbY2xhc3NpZnksIGhrLCBobV0KZW5kIENoaW1lcmEKCm5hbWVzcGFjZSBDaXJjdXMKc3RydWN0dXJlIFN0YWdlIHdoZXJlCiAgc3RhZ2UgOiBPcHRpb24gU3RyaW5nCiAgcHJvdmVuYW5jZSA6IE9wdGlvbiBTdHJpbmcKICBkZXJpdmluZyBEZWNpZGFibGVFcSwgUmVwcgpzdHJ1Y3R1cmUgRGVwZW5kZW5jeSB3aGVyZQogIG1hdGVyaWFsaXR5IDogT3B0aW9uIFN0cmluZwogIGZlZWRiYWNrIDogQm9vbAogIGRlcml2aW5nIERlY2lkYWJsZUVxLCBSZXByCnN0cnVjdHVyZSBSaXNrIHdoZXJlCiAgbWF0ZXJpYWxpdHkgOiBPcHRpb24gU3RyaW5nCiAgc3RhdHVzIDogT3B0aW9uIFN0cmluZwogIGRlcml2aW5nIERlY2lkYWJsZUVxLCBSZXByCnN0cnVjdHVyZSBDaGVjayB3aGVyZQogIHN0YXR1cyA6IE9wdGlvbiBTdHJpbmcKICBmcm96ZW4gOiBCb29sCiAgaW5kZXBlbmRlbnRseVNvdXJjZWQgOiBCb29sCiAgZGVyaXZpbmcgRGVjaWRhYmxlRXEsIFJlcHIKc3RydWN0dXJlIFJlcG9ydCB3aGVyZQogIHBpcGVsaW5lIDogTGlzdCBTdGFnZQogIGRlcGVuZGVuY2llcyA6IExpc3QgRGVwZW5kZW5jeQogIHJpc2tzIDogTGlzdCBSaXNrCiAgY2hlY2tzIDogTGlzdCBDaGVjawogIGRlcml2aW5nIERlY2lkYWJsZUVxLCBSZXByCgpkZWYgbWF0ZXJpYWxTdGFnZSAocCA6IFN0YWdlKSA6IEJvb2wgOj0KICBbImRlZmluaXRpb24iLCAiZGF0YV9zZWxlY3Rpb24iLCAibGFiZWxzIiwgInNjb3JpbmciLCAidmFsaWRhdGlvbiJdLmFueQogICAgKGZ1biBzID0+IHAuc3RhZ2UgPT0gc29tZSBzKQoKZGVmIG1pc3NpbmdQcm92ZW5hbmNlIChwIDogU3RhZ2UpIDogQm9vbCA6PQogIG1hdGVyaWFsU3RhZ2UgcCAmJiAhKHAucHJvdmVuYW5jZSA9PSBzb21lICJkb2N1bWVudGVkIikKZGVmIG9wZW5SaXNrIChyIDogUmlzaykgOiBCb29sIDo9CiAgKHIubWF0ZXJpYWxpdHkgPT0gc29tZSAibWF0ZXJpYWwiKSAmJgogICAgWyJwcmVzZW50IiwgInVucmVzb2x2ZWQiLCAibmEiXS5hbnkgKGZ1biBzID0+IHIuc3RhdHVzID09IHNvbWUgcykKZGVmIGJhZENoZWNrIChjIDogQ2hlY2spIDogQm9vbCA6PQogICEoYy5zdGF0dXMgPT0gc29tZSAicGFzc2VkIikgfHwgIWMuZnJvemVuIHx8ICFjLmluZGVwZW5kZW50bHlTb3VyY2VkCgpkZWYgc3VtbWFyaXplIChyIDogUmVwb3J0KSA6IEV4dGVuc2lvbnMuQ2lyY3VzLlN1bW1hcnkgOj0KICDin6hyLnBpcGVsaW5lLmFueSBtaXNzaW5nUHJvdmVuYW5jZSwKICAgIHIucmlza3MuYW55IChmdW4gcSA9PiBxLm1hdGVyaWFsaXR5ID09IHNvbWUgIm1hdGVyaWFsIiAmJiBxLnN0YXR1cyA9PSBzb21lICJuYSIpLAogICAgci5kZXBlbmRlbmNpZXMuYW55IChmdW4gZCA9PiBkLm1hdGVyaWFsaXR5ID09IHNvbWUgInVua25vd24iKSB8fAogICAgICByLnJpc2tzLmFueSAoZnVuIHEgPT4gcS5tYXRlcmlhbGl0eSA9PSBzb21lICJ1bmtub3duIiksCiAgICByLmRlcGVuZGVuY2llcy5hbnkgKGZ1biBkID0+IGQubWF0ZXJpYWxpdHkgPT0gc29tZSAibWF0ZXJpYWwiICYmIGQuZmVlZGJhY2spLAogICAgci5yaXNrcy5hbnkgb3BlblJpc2ssCiAgICByLmNoZWNrcy5hbnkgKGZ1biBjID0+IGMuc3RhdHVzID09IHNvbWUgImZhaWxlZCIpLAogICAgci5jaGVja3MuYW55IGJhZENoZWNrLCAhci5jaGVja3MuaXNFbXB0eeKfqQoKZGVmIGRlY2lkZVJlcG9ydCAociA6IFJlcG9ydCkgOiBHYXRlIDo9IEV4dGVuc2lvbnMuQ2lyY3VzLmRlY2lkZUdhdGUgKHN1bW1hcml6ZSByKQoKdGhlb3JlbSBwYXNzX2lmZl9zdW1tYXJ5IChzIDogRXh0ZW5zaW9ucy5DaXJjdXMuU3VtbWFyeSkgOgogICAgRXh0ZW5zaW9ucy5DaXJjdXMuZGVjaWRlR2F0ZSBzID0gLnBhc3Mg4oaUCiAgICAgIHMuZmVlZGJhY2sgPSBmYWxzZSDiiKcgcy5yaXNrT3BlbiA9IGZhbHNlIOKIpyBzLmNoZWNrRmFpbGVkID0gZmFsc2Ug4oinCiAgICAgIHMubWlzc2luZ01hdGVyaWFsID0gZmFsc2Ug4oinIHMubWF0ZXJpYWxOQSA9IGZhbHNlIOKIpyBzLm1hdGVyaWFsVW5rbm93biA9IGZhbHNlIOKIpwogICAgICBzLmNoZWNrc0luY29tcGxldGUgPSBmYWxzZSDiiKcgcy5oYXNDaGVja3MgPSB0cnVlIDo9IGJ5CiAgcmNhc2VzIHMgd2l0aCDin6hhLGIsYyxkLGUsZixnLGjin6kKICBjYXNlcyBhIDw7PiBjYXNlcyBiIDw7PiBjYXNlcyBjIDw7PiBjYXNlcyBkIDw7PiBjYXNlcyBlIDw7PiBjYXNlcyBmIDw7PiBjYXNlcyBnIDw7PiBjYXNlcyBoIDw7PiBkZWNpZGUKCi8tLSBBIHBhc3NpbmcgcmVwb3J0IGhhcyBhdCBsZWFzdCBvbmUgaW5kZXBlbmRlbnQgY2hlY2suIFRoaXMgZm9sbG93cyBmcm9tCnRoZSByZXBvcnQncyBhY3R1YWwgbGlzdCwgd2l0aG91dCBhIHN1cHBsaWVkIGhhc0NoZWNrcyBmbGFnLiAtLwp0aGVvcmVtIHBhc3NfaGFzX2NoZWNrcyAociA6IFJlcG9ydCkgKGggOiBkZWNpZGVSZXBvcnQgciA9IC5wYXNzKSA6IHIuY2hlY2tzIOKJoCBbXSA6PSBieQogIGhhdmUgaHMgOj0gKHBhc3NfaWZmX3N1bW1hcnkgKHN1bW1hcml6ZSByKSkubXAgaAogIGludHJvIGhlCiAgc2ltcCBbc3VtbWFyaXplLCBoZV0gYXQgaHMKCnRoZW9yZW0gcGFzc19jaGVja3NfY29tcGxldGUgKHIgOiBSZXBvcnQpIChoIDogZGVjaWRlUmVwb3J0IHIgPSAucGFzcykKICAgIChjIDogQ2hlY2spIChoYyA6IGMg4oiIIHIuY2hlY2tzKSA6CiAgICBjLnN0YXR1cyA9IHNvbWUgInBhc3NlZCIg4oinIGMuZnJvemVuID0gdHJ1ZSDiiKcgYy5pbmRlcGVuZGVudGx5U291cmNlZCA9IHRydWUgOj0gYnkKICBoYXZlIGhzIDo9IChwYXNzX2lmZl9zdW1tYXJ5IChzdW1tYXJpemUgcikpLm1wIGgKICBoYXZlIGh6IDogci5jaGVja3MuYW55IGJhZENoZWNrID0gZmFsc2UgOj0gaHMuMi4yLjIuMi4yLjIuMQogIGhhdmUgaG4gOiBiYWRDaGVjayBjID0gZmFsc2UgOj0KICAgIEJvb2wub2Zfbm90X2VxX3RydWUgKChMaXN0LmFueV9lcV9mYWxzZS5tcCBoeikgYyBoYykKICBoYXZlIGhwIDogKGMuc3RhdHVzID0gc29tZSAicGFzc2VkIiDiiKcgYy5mcm96ZW4gPSB0cnVlKSDiiKcKICAgICAgYy5pbmRlcGVuZGVudGx5U291cmNlZCA9IHRydWUgOj0gYnkKICAgIHNpbXBhIFtiYWRDaGVja10gdXNpbmcgaG4KICBleGFjdCDin6hocC4xLjEsIGhwLjEuMiwgaHAuMuKfqQoKLy0tIEEgbWF0ZXJpYWwgTi9BIHJpc2sgaXMgaW4gdGhlIGZhaWwgc2V0IGluIHRoZSBhY3R1YWwgc291cmNlLiBNaXNzaW5nCmNoZWNrcyBjYW5ub3QgY29uY2VhbCBpdC4gLS8KdGhlb3JlbSBtYXRlcmlhbF9uYV9mYWlscyAociA6IFJlcG9ydCkgKHEgOiBSaXNrKSAoaHEgOiBxIOKIiCByLnJpc2tzKQogICAgKGhtIDogcS5tYXRlcmlhbGl0eSA9IHNvbWUgIm1hdGVyaWFsIikgKGhzIDogcS5zdGF0dXMgPSBzb21lICJuYSIpIDoKICAgIGRlY2lkZVJlcG9ydCByID0gLmZhaWwgOj0gYnkKICBoYXZlIGhyIDogci5yaXNrcy5hbnkgb3BlblJpc2sgPSB0cnVlIDo9CiAgICBMaXN0LmFueV9lcV90cnVlLm1wciDin6hxLCBocSwgYnkgc2ltcCBbb3BlblJpc2ssIGhtLCBoc13in6kKICBzaW1wIFtkZWNpZGVSZXBvcnQsIEV4dGVuc2lvbnMuQ2lyY3VzLmRlY2lkZUdhdGUsIHN1bW1hcml6ZSwgaHJdCmVuZCBDaXJjdXMKCm5hbWVzcGFjZSBNb25zdGVyCi8tLSBFeGFjdCBpbnRlZ2VyIHN1YmRvbWFpbiBvZiB0aGUgc291cmNlJ3MgdGhyZWUgdGhyZXNob2xkIGJyYW5jaGVzLiAtLwppbmR1Y3RpdmUgVG9sZXJhbmNlIHdoZXJlCiAgfCBoaWdoZXIgOiBJbnQg4oaSIFRvbGVyYW5jZQogIHwgbG93ZXIgOiBJbnQg4oaSIFRvbGVyYW5jZQogIHwgaW50ZXJ2YWwgOiBJbnQg4oaSIEludCDihpIgVG9sZXJhbmNlCiAgfCBpbnZhbGlkCiAgZGVyaXZpbmcgRGVjaWRhYmxlRXEsIFJlcHIKCmRlZiB3aXRoaW4gKHZhbHVlIDogT3B0aW9uIEludCkgKHRvbGVyYW5jZSA6IFRvbGVyYW5jZSkgOiBCb29sIDo9CiAgbWF0Y2ggdmFsdWUsIHRvbGVyYW5jZSB3aXRoCiAgfCBub25lLCBfID0+IGZhbHNlCiAgfCBzb21lIHYsIC5oaWdoZXIgdCA9PiBkZWNpZGUgKHQg4omkIHYpCiAgfCBzb21lIHYsIC5sb3dlciB0ID0+IGRlY2lkZSAodiDiiaQgdCkKICB8IHNvbWUgdiwgLmludGVydmFsIGxvIGhpID0+IGRlY2lkZSAobG8g4omkIHYg4oinIHYg4omkIGhpKQogIHwgc29tZSBfLCAuaW52YWxpZCA9PiBmYWxzZQoKc3RydWN0dXJlIENvbmRpdGlvbiB3aGVyZQogIHJlZ2lzdGVyZWQgOiBCb29sCiAgc3RhdHVzIDogT3B0aW9uIFN0cmluZwogIGNhbmRpZGF0ZSA6IE9wdGlvbiBJbnQKICBiYXNlbGluZSA6IE9wdGlvbiBJbnQKICBkZXJpdmluZyBEZWNpZGFibGVFcSwgUmVwcgpzdHJ1Y3R1cmUgUmVwb3J0IHdoZXJlCiAgcHJlcmVnaXN0ZXJlZCA6IEJvb2wKICBwcm90b2NvbElkIDogT3B0aW9uIFN0cmluZwogIHRvbGVyYW5jZSA6IE9wdGlvbiBUb2xlcmFuY2UKICBtYXRjaGVkQmFzZWxpbmUgOiBCb29sCiAgY29uZGl0aW9ucyA6IExpc3QgQ29uZGl0aW9uCiAgYm91bmRhcmllcyA6IExpc3QgKE9wdGlvbiBTdHJpbmcpCiAgZGVyaXZpbmcgRGVjaWRhYmxlRXEsIFJlcHIKCmRlZiBwcm90b2NvbFByZXNlbnQgKHIgOiBSZXBvcnQpIDogQm9vbCA6PQogIG1hdGNoIHIucHJvdG9jb2xJZCB3aXRoIHwgbm9uZSA9PiBmYWxzZSB8IHNvbWUgcyA9PiAhcy5pc0VtcHR5CgpkZWYgdmlvbGF0aW9uICh0IDogVG9sZXJhbmNlKSAoYyA6IENvbmRpdGlvbikgOiBCb29sIDo9CiAgKGMuc3RhdHVzID09IHNvbWUgImNvbXBsZXRlIikgJiYgYy5jYW5kaWRhdGUuaXNTb21lICYmICF3aXRoaW4gYy5jYW5kaWRhdGUgdAoKZGVmIGluY29tcGxldGUgKGMgOiBDb25kaXRpb24pIDogQm9vbCA6PQogICEoYy5zdGF0dXMgPT0gc29tZSAiY29tcGxldGUiKSB8fCBjLmNhbmRpZGF0ZS5pc05vbmUgfHwgYy5iYXNlbGluZS5pc05vbmUKCmRlZiBzdW1tYXJpemUgKHIgOiBSZXBvcnQpIDogRXh0ZW5zaW9ucy5Nb25zdGVyLlN1bW1hcnkgOj0KICBsZXQgbWFuZGF0b3J5IDo9IHIuY29uZGl0aW9ucy5maWx0ZXIgKGZ1biBjID0+IGMucmVnaXN0ZXJlZCkKICDin6hyLnByZXJlZ2lzdGVyZWQsIHByb3RvY29sUHJlc2VudCByLCByLnRvbGVyYW5jZS5pc1NvbWUsIHIubWF0Y2hlZEJhc2VsaW5lLAogICAgIXIuY29uZGl0aW9ucy5pc0VtcHR5LCAhbWFuZGF0b3J5LmlzRW1wdHksCiAgICBtYW5kYXRvcnkuYW55ICh2aW9sYXRpb24gKHIudG9sZXJhbmNlLmdldEQgLmludmFsaWQpKSwKICAgIHIuYm91bmRhcmllcy5hbnkgKGZ1biBiID0+IGIgPT0gc29tZSAiZmFpbHVyZV9vYnNlcnZlZCIpLAogICAgbWFuZGF0b3J5LmFueSBpbmNvbXBsZXRlLCByLmJvdW5kYXJpZXMuYW55IChmdW4gYiA9PiBiID09IHNvbWUgInVua25vd24iKeKfqQoKZGVmIGRlY2lkZVJlcG9ydCAociA6IFJlcG9ydCkgOiBHYXRlIDo9IEV4dGVuc2lvbnMuTW9uc3Rlci5kZWNpZGVHYXRlIChzdW1tYXJpemUgcikKCi8tLSBGb3IgYW4gZWxpZ2libGUgcmVwb3J0LCBhIHJlZ2lzdGVyZWQgY29tcGxldGVkIHZpb2xhdGlvbiByZW1haW5zIGEgZmFpbHVyZQpyZWdhcmRsZXNzIG9mIG90aGVyIG1pc3NpbmcgY2FuZGlkYXRlIG9yIGJhc2VsaW5lIGNlbGxzLiAtLwp0aGVvcmVtIHJlZ2lzdGVyZWRfdmlvbGF0aW9uX2ZhaWxzIChyIDogUmVwb3J0KQogICAgKGhlIDogRXh0ZW5zaW9ucy5Nb25zdGVyLmVsaWdpYmxlIChzdW1tYXJpemUgcikgPSB0cnVlKQogICAgKGMgOiBDb25kaXRpb24pIChoYyA6IGMg4oiIIHIuY29uZGl0aW9ucykgKGhyZWcgOiBjLnJlZ2lzdGVyZWQgPSB0cnVlKQogICAgKGh2IDogdmlvbGF0aW9uIChyLnRvbGVyYW5jZS5nZXREIC5pbnZhbGlkKSBjID0gdHJ1ZSkgOgogICAgZGVjaWRlUmVwb3J0IHIgPSAuZmFpbCA6PSBieQogIGhhdmUgaG0gOiBjIOKIiCByLmNvbmRpdGlvbnMuZmlsdGVyIChmdW4gcSA9PiBxLnJlZ2lzdGVyZWQpIDo9IGJ5IHNpbXAgW2hjLCBocmVnXQogIGhhdmUgaGEgOj0gTGlzdC5hbnlfZXFfdHJ1ZS5tcHIg4p+oYywgaG0sIGh24p+pCiAgYXBwbHkgRXh0ZW5zaW9ucy5Nb25zdGVyLnZpb2xhdGlvbl9wcmVjZWRlc19taXNzaW5nIChzdW1tYXJpemUgcikgaGUKICBzaW1wIFtzdW1tYXJpemUsIGhhXQoKdGhlb3JlbSBpbnRlcnZhbF9pZmYgKHYgbG8gaGkgOiBJbnQpIDoKICAgIHdpdGhpbiAoc29tZSB2KSAoLmludGVydmFsIGxvIGhpKSA9IHRydWUg4oaUIGxvIOKJpCB2IOKIpyB2IOKJpCBoaSA6PSBieQogIHNpbXAgW3dpdGhpbl0KCnRoZW9yZW0gcmV2ZXJzZWRfaW50ZXJ2YWxfcmVqZWN0cyAodiBsbyBoaSA6IEludCkgKGggOiBoaSA8IGxvKSA6CiAgICB3aXRoaW4gKHNvbWUgdikgKC5pbnRlcnZhbCBsbyBoaSkgPSBmYWxzZSA6PSBieQogIHNpbXAgW3dpdGhpbl0KICBvbWVnYQplbmQgTW9uc3RlcgplbmQgWm9vLlNvdXJjZVJlY29yZHMK",
      "cid": "bafkreib7t2w3uhyal6w4pier72o7lhaesy6fungpw575iwclicxvxmbxj4",
      "mime": "text/plain",
      "path": "SourceRecords.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "a8d3b93b261939ebe9ec85262c2416ba797deb4b",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/SourceRecords.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "3f9eadba1f005fadc7a091fe9df59c04963c5a34cfb77fd4584b40af5bb0374f",
      "size": 9108,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/SourceRecords.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCi8tISBOZXR3b3JrLWNhc2NhZGUgcHJlY3Vyc29ycy4gU291cmNlOiBTcGlkZXIvZmVhdHVyZXMucHkuClRoaXMgbW9kdWxlIHBvcnRzIGZpbmFsIHJhbmsgYWdncmVnYXRpb24gb3ZlciBzdXBwbGllZCBjb21wb25lbnQgY29sdW1ucy4KRmVhdHVyZSBleHRyYWN0aW9uLCBlc3RpbWF0b3JzLCB0cmFpbmluZywgYW5kIGV4cGVyaW1lbnQgb3JjaGVzdHJhdGlvbiBhcmUgTk9UIHBvcnRlZC4KVGhlIGlucHV0IG9yZGVyIGlzIHRoZSBzb3VyY2UgY29tcG9uZW50IG9yZGVyLCBmb2xsb3dlZCBieSBob3Jpem9uIGNvbXBvbmVudHMuCk5hTi9JbmYgY2xlYW51cCBtdXN0IG9jY3VyIGJlZm9yZSB0aGlzIGZpbml0ZS1pbnB1dCBzcGVjaWZpY2F0aW9uIGlzIHVzZWQuIC0vCm5hbWVzcGFjZSBab28uU3BpZGVyCgpkZWYgYmFzZUNvbXBvbmVudHMgOiBMaXN0IFN0cmluZyA6PSBbIm91dFsnZWRnZV9zdHJlc3NfbWVhbiddIiwgIm91dFsnZWRnZV9zdHJlc3NfbWF4J10iLCAib3V0WydlZGdlX3N0cmVzc19kaXNwZXJzaW9uJ10iLCAib3V0WydlZGdlX3N0cmVzc19jb25jZW50cmF0aW9uJ10iLCAib3V0WydlZGdlX3ZlbG9jaXR5X3Bvc2l0aXZlJ10iLCAib3V0Wydsb2NhbF9nbG9iYWxfZGl2ZXJnZW5jZSddIl0KZGVmIGhvcml6b25Db21wb25lbnRzIDogTGlzdCBTdHJpbmcgOj0gWyJvdXRbZidzdHJlc3NfbWVhbl97aH0nXSIsICJvdXRbZidzdHJlc3NfbWF4X3tofSddIiwgIm91dFtmJ3ZlbG9jaXR5X21lYW5fe2h9J10iLCAib3V0W2YnZGl2ZXJnZW5jZV9tZWFuX3tofSddIl0KZGVmIGV4cGVjdGVkQ29sdW1ucyAoaG9yaXpvbnMgOiBOYXQpIDogTmF0IDo9IDYgKyA0ICogaG9yaXpvbnMKCnN0cnVjdHVyZSBJbnB1dCB3aGVyZQogIGRhdGEgOiBSYW5rZWRJbnB1dAogIGhvcml6b25Db3VudCA6IE5hdAogIGRlcml2aW5nIFJlcHIKCmRlZiBWYWxpZCAoeCA6IElucHV0KSA6IFByb3AgOj0gVmFsaWRSYW5rZWQgeC5kYXRhIChleHBlY3RlZENvbHVtbnMgeC5ob3Jpem9uQ291bnQpCmRlZiBydW4gKHggOiBJbnB1dCkgOiBMaXN0IEZsb2F0IDo9IHJhbmtTY29yZXMgeC5kYXRhLmNvbHVtbnMgeC5kYXRhLnJvd3MKCnRoZW9yZW0gb3V0cHV0X2xlbmd0aCAoeCA6IElucHV0KSA6IChydW4geCkubGVuZ3RoID0geC5kYXRhLnJvd3MgOj0gYnkKICBzaW1wIFtydW4sIHJhbmtTY29yZXNdCgp0aGVvcmVtIHZhbGlkX2NvbHVtbl9jb3VudCAoeCA6IElucHV0KSAoaCA6IFZhbGlkIHgpIDoKICAgIHguZGF0YS5jb2x1bW5zLmxlbmd0aCA9IGV4cGVjdGVkQ29sdW1ucyB4Lmhvcml6b25Db3VudCA6PSBoLjEKCi8tLSBDb250cmFjdCByZXF1aXJlbWVudCwgbm90IGEgY2xhaW0gdGhhdCB0aGUgdXBzdHJlYW0gdHJhaW5lciBlbmZvcmNlcyBpdC4gLS8KZGVmIFJlcG9ydGFibGUgKHggOiBJbnB1dCkgKGMgOiBBdWRpdENvbnRleHQpIDogUHJvcCA6PSBWYWxpZCB4IOKIpyBBZG1pc3NpYmxlIGMKCnRoZW9yZW0gcmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSAoeCA6IElucHV0KSAoYyA6IEF1ZGl0Q29udGV4dCkgKGggOiBSZXBvcnRhYmxlIHggYykgOgogICAgYy5mcm96ZW5CZWZvcmVPdXRjb21lID0gdHJ1ZSA6PSBoLjIuMQoKZW5kIFpvby5TcGlkZXIK",
      "cid": "bafkreidbk3r7aywld7jvnokf2tqlrpamzph557ixfzhefevoiv37h5wmlm",
      "mime": "text/plain",
      "path": "Spider.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "2c64453e098fe630e7e80eb5c1ec4b7cf96c6176",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Spider.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "6156e3f062cb1fd356b945d4e0b8bc0ccbcfdefd172e4e4292ae4577f3f6cc5b",
      "size": 1620,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Spider.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uVGVybWl0ZQoKCnN0cnVjdHVyZSBBZ2VudCB3aGVyZQogIHN0YXRlIDogRmxvYXQKICBzdXNjZXB0aWJpbGl0eSA6IEZsb2F0IDo9IDAuNQogIGJpYXMgOiBGbG9hdCA6PSAwLjAKICBkZXJpdmluZyBSZXByCmRlZiBzdGVwQWdlbnQgKGEgOiBBZ2VudCkgKHdlaWdodGVkU3VtIHRvdGFsV2VpZ2h0IDogRmxvYXQpIDogRmxvYXQgOj0KICBsZXQgdGFyZ2V0IDo9IGlmIHRvdGFsV2VpZ2h0ID4gMC4wIHRoZW4gd2VpZ2h0ZWRTdW0vdG90YWxXZWlnaHQgZWxzZSBhLnN0YXRlCiAgY2xpcDAxICgoMS4wLWEuc3VzY2VwdGliaWxpdHkpKmEuc3RhdGUrYS5zdXNjZXB0aWJpbGl0eSp0YXJnZXQrYS5iaWFzKQpkZWYgY29sbGVjdGl2ZUNvaGVyZW5jZSAodmFyaWFuY2UgOiBGbG9hdCkgOiBGbG9hdCA6PSAxLjAvKDEuMCt2YXJpYW5jZSkKLy0tIEphY29iaS1zdHlsZSB1cGRhdGUgcmVhZHMgYSBzaW5nbGUgb2xkIHNuYXBzaG90IGZvciBhbGwgYWdlbnRzLiAtLwpkZWYgc3luY2hyb25vdXMgKGFnZW50cyA6IExpc3QgQWdlbnQpIChpbmNvbWluZyA6IEFnZW50IOKGkiBGbG9hdCDDlyBGbG9hdCkgOiBMaXN0IEZsb2F0IDo9CiAgYWdlbnRzLm1hcCAoZnVuIGEgPT4gc3RlcEFnZW50IGEgKGluY29taW5nIGEpLjEgKGluY29taW5nIGEpLjIpCnRoZW9yZW0gcG9wdWxhdGlvbl9wcmVzZXJ2ZWQgKGEgOiBMaXN0IEFnZW50KSAoaSA6IEFnZW50IOKGkiBGbG9hdCDDlyBGbG9hdCkgOgogICAgKHN5bmNocm9ub3VzIGEgaSkubGVuZ3RoID0gYS5sZW5ndGggOj0gYnkgc2ltcCBbc3luY2hyb25vdXNdCgoKZW5kIFpvby5UZXJtaXRlCg==",
      "cid": "bafkreicbpo2lltqq3t6g26pge4i7kactv5wrbeq5tz5vnex2jcnmurldgu",
      "mime": "text/plain",
      "path": "Termite.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "73ac3fb327dbb37ab62c46f985f02b17b87d9315",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Termite.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "417bb4b5ce10dcfc6d79e62711f50053af6d10921d9e7b5692fa489aca456335",
      "size": 832,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Termite.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uVG9ydG9pc2UKCgovLS0gU291cmNlIHRvcnRvaXNlLnB5OiBvcmRlcmVkIHNwbGl0IGFmdGVyIGNhbGxlciBoYXMgc29ydGVkIGJ5IHRpbWUuIC0vCmRlZiBzcGxpdEF0Q3V0IHvOsSA6IFR5cGV9IChjdXQgOiBOYXQpICh4cyA6IExpc3QgzrEpIDogTGlzdCDOsSDDlyBMaXN0IM6xIDo9CiAgKHhzLnRha2UgY3V0LCB4cy5kcm9wIGN1dCkKdGhlb3JlbSBzcGxpdF9yZWNvbnN0cnVjdHMge86xIDogVHlwZX0gKGN1dCA6IE5hdCkgKHhzIDogTGlzdCDOsSkgOgogICAgKHNwbGl0QXRDdXQgY3V0IHhzKS4xICsrIChzcGxpdEF0Q3V0IGN1dCB4cykuMiA9IHhzIDo9IGJ5CiAgc2ltcCBbc3BsaXRBdEN1dF0KZGVmIGdhaW4gKHMgOiBGb3JlY2FzdFNjb3JlKSA6IEZsb2F0IDo9IGJyaWVyR2FpbiBzCi8tLSBFeHBsaWNpdCBwcm9zcGVjdGl2ZS1ldmFsdWF0aW9uIG9ibGlnYXRpb247IG5vdCBhbiBpbXBsZW1lbnRhdGlvbiBndWFyYW50ZWUuIC0vCmRlZiBQcm9zcGVjdGl2ZSAobGFzdFRyYWluaW5nIGZpcnN0VGVzdCBjdXRvZmYgOiBOYXQpIDogUHJvcCA6PQogIGxhc3RUcmFpbmluZyDiiaQgY3V0b2ZmIOKIpyBjdXRvZmYgPCBmaXJzdFRlc3QKdGhlb3JlbSB0cmFpbl9wcmVjZWRlc190ZXN0IChhIGIgYyA6IE5hdCkgKGggOiBQcm9zcGVjdGl2ZSBhIGIgYykgOiBhIDwgYiA6PSBieQogIGV4YWN0IE5hdC5sdF9vZl9sZV9vZl9sdCBoLjEgaC4yCgoKZW5kIFpvby5Ub3J0b2lzZQo=",
      "cid": "bafkreidybrhtdasmhsowoqo2vobcquxzukglnu2vd2wsagjfsbepb5u6e4",
      "mime": "text/plain",
      "path": "Tortoise.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "f67ab8d70a89219ae35d2284c848f78ca7a77110",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Tortoise.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "780c4f31824c3c9d6741daab822852f9a28cb6d3551ead2019259048f0f69e27",
      "size": 752,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Tortoise.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uVHVydGxlCgoKaW5kdWN0aXZlIFZlcmRpY3Qgd2hlcmUgfCBpbnN1ZmZpY2llbnQgfCBub3RTdXBwb3J0ZWQgfCBzdXBwb3J0ZWQgfCBjb25kaXRpb25hbCB8IG1peGVkIGRlcml2aW5nIFJlcHIsIERlY2lkYWJsZUVxLCBCRXEKc3RydWN0dXJlIElucHV0IHdoZXJlCiAgYW55QXBwbGljYWJsZSA6IEJvb2wKICB2ZXRvZXMgOiBCb29sCiAgZ3JvdXBzIDogTmF0CiAgcG9zaXRpdmVHcm91cHMgOiBOYXQKICBuZWdhdGl2ZUdyb3VwcyA6IE5hdAogIGludmFyaWFudFNjb3JlIDogRmxvYXQKICBtaW5pbXVtR3JvdXBzIDogTmF0IDo9IDMKICBzdXBwb3J0VGhyZXNob2xkIDogRmxvYXQgOj0gMC4xOAogIGNvbmRpdGlvbmFsVGhyZXNob2xkIDogRmxvYXQgOj0gMC4wNQogIGRlcml2aW5nIFJlcHIKLy0tIFNvdXJjZSB0dXJ0bGUucHk6IG5vLWFwcGxpY2FibGUgZ2F0ZSBwcmVjZWRlcyB0aGUgdmV0byBnYXRlLiAtLwpkZWYgcnVuICh4IDogSW5wdXQpIDogVmVyZGljdCA6PQogIGlmIHguYW55QXBwbGljYWJsZSA9IGZhbHNlIHRoZW4gLmluc3VmZmljaWVudAogIGVsc2UgaWYgeC52ZXRvZXMgPSB0cnVlIHRoZW4gLm5vdFN1cHBvcnRlZAogIGVsc2UgaWYgeC5ncm91cHMgPCB4Lm1pbmltdW1Hcm91cHMgdGhlbiAuaW5zdWZmaWNpZW50CiAgZWxzZSBpZiB4LmludmFyaWFudFNjb3JlIOKJpSB4LnN1cHBvcnRUaHJlc2hvbGQg4oinIHgucG9zaXRpdmVHcm91cHMg4omlIHgubWluaW11bUdyb3VwcyB0aGVuIC5zdXBwb3J0ZWQKICBlbHNlIGlmIHguaW52YXJpYW50U2NvcmUg4omlIHguY29uZGl0aW9uYWxUaHJlc2hvbGQg4oinIHgucG9zaXRpdmVHcm91cHMgPiB4Lm5lZ2F0aXZlR3JvdXBzIHRoZW4gLmNvbmRpdGlvbmFsCiAgZWxzZSBpZiB4LmludmFyaWFudFNjb3JlIOKJpCAteC5jb25kaXRpb25hbFRocmVzaG9sZCDiiKggeC5uZWdhdGl2ZUdyb3VwcyA+IHgucG9zaXRpdmVHcm91cHMgdGhlbiAubm90U3VwcG9ydGVkCiAgZWxzZSAubWl4ZWQKdGhlb3JlbSBhcHBsaWNhYmxlX3ZldG9fYmxvY2tzX3N1cHBvcnQgKHggOiBJbnB1dCkKICAgIChhIDogeC5hbnlBcHBsaWNhYmxlIOKJoCBmYWxzZSkgKHYgOiB4LnZldG9lcyA9IHRydWUpIDoKICAgIHJ1biB4ID0gLm5vdFN1cHBvcnRlZCA6PSBieSBzaW1wIFtydW4sIGEsIHZdCnRoZW9yZW0gZW1wdHlfaXNfaW5zdWZmaWNpZW50ICh4IDogSW5wdXQpIChoIDogeC5hbnlBcHBsaWNhYmxlID0gZmFsc2UpIDoKICAgIHJ1biB4ID0gLmluc3VmZmljaWVudCA6PSBieSBzaW1wIFtydW4sIGhdCgoKZW5kIFpvby5UdXJ0bGUK",
      "cid": "bafkreidrgnnhb7mnflopb3rfxwitfywp3x2wo4k2djitrwr5mrivb5zrnq",
      "mime": "text/plain",
      "path": "Turtle.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "03bd011560a910b2989ecb6d8b0075bb6f62e47c",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Turtle.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "71335a70fd8d2adcf0ee25bd9132e2cfddf567715a1a5138da3d645150f7316c",
      "size": 1314,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Turtle.lean"
    },
    {
      "base64": "IyBSZXByb2R1Y2libGUgTGVhbiB2ZXJpZmljYXRpb24KClVzZSB0aGUgY29tbWl0dGVkIHRvb2xjaGFpbiBhbmQgZGVwZW5kZW5jeSBtYW5pZmVzdC4gVGhlIHdvcmtmbG93IHJlc3RvcmVzCmFwcGxpY2FibGUgY2FjaGVzLCBidWlsZHMgdGhlIGNvbmZpZ3VyZWQgbGlicmFyeSwgYW5kIGF1ZGl0cyBldmVyeSBzYWZlCmRlY2xhcmF0aW9uIGRlZmluZWQgaW4gdGhlIHByb2plY3QgbW9kdWxlcyBsaXN0ZWQgaW4gYEF1ZGl0LmxlYW5gLCBpbmNsdWRpbmcKcHJpdmF0ZSBkZWNsYXJhdGlvbnMuIFRoZSBwZXJtaXR0ZWQgYXhpb21zIGFyZSBgcHJvcGV4dGAsIGBDbGFzc2ljYWwuY2hvaWNlYCwgYW5kIGBRdW90LnNvdW5kYC4KCmBgYHNoCmxha2UgYnVpbGQKbGFrZSBlbnYgbGVhbiAtRHdhcm5pbmdBc0Vycm9yPXRydWUgQXVkaXQubGVhbgpweXRob24zIHNjcmlwdHMvdGVzdF9heGlvbV9hdWRpdC5weQpgYGAKClRoZSByZWplY3Rpb24gY29udHJvbHMgaW5qZWN0IGEgcHVibGljIGF4aW9tLCBwcml2YXRlIGF4aW9tIGFuZCBwbGFjZWhvbGRlciBwcm9vZgphbmQgcmVxdWlyZSB0aGUgYXVkaXQgdG8gZmFpbCBmb3IgdGhlIGludGVuZGVkIHJlYXNvbi4KTmF0aXZlIHByb29mIGV2YWx1YXRpb24gaXMgYWxzbyByZWplY3RlZC4KClRoZSBzdWNjZXNzZnVsIGpvYiBzdW1tYXJ5IHJlY29yZHMgdGhlIGV4YWN0IGNvbW1pdCBhbmQgd29ya2Zsb3cgcnVuLiBTb3VyY2UKZGVjbGFyYXRpb25zIGFuZCBoeXBvdGhlc2VzIGRldGVybWluZSB0aGUgbWF0aGVtYXRpY2FsIHNjb3BlOyBhIHN1Y2Nlc3NmdWwKYnVpbGQgZG9lcyBub3QgdmFsaWRhdGUgYSBicm9hZGVyIGVtcGlyaWNhbCBvciBzY2llbnRpZmljIGludGVycHJldGF0aW9uLgoKVGhlIEZhbGNvbiB0aW1pbmcgcHJlZGljYXRlIGlzIGV2YWx1YXRlZCBkaXJlY3RseSBhcyB0aGUgaW50ZWdlciBpbmVxdWFsaXR5LCBtYXRjaGluZyB0aGUgY29tcGlsZWQgY29weSBpbiBOaWdodGVuZ2FsZS1GdWxsLVpvby1BdWRpdC4gVGhpcyBwcmVzZXJ2ZXMgaXRzIGRlZmluaXRpb24gYW5kIHJlc3RvcmVzIGEgY29tcHV0YWJsZSBkZWNpc2lvbiBwcm9jZWR1cmUuIFRoZSBvcmlnaW5hbCA0NiBtb2R1bGVzIGNvdmVyIHNlbGVjdGVkIGtlcm5lbHMvY29udHJhY3RzLCBub3Qgd2hvbGUgcGlwZWxpbmVzLgo=",
      "cid": "bafkreidxrrtxwtgzrjzcbtioq5zpfmwzud6ysrp7rja5avxxhdfm2vx5zy",
      "mime": "text/markdown",
      "path": "VERIFICATION.md",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "09ca747ae84eb978c5a19dba00f4227aaf92885c",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/VERIFICATION.md"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "778c677b4cd98a7220cd0e8772f2b2d9a0fd8945ff8a41d056f738cacd56fdce",
      "size": 1157,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/VERIFICATION.md"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uV2Vhc2VsCgoKc3RydWN0dXJlIEZpbmRpbmcgd2hlcmUKICBjaGFuZ2VkS2V5cyA6IE5hdAogIHNldmVyaXR5IDogRmxvYXQKICBjb3N0IDogRmxvYXQKICByZXByb2R1Y2liaWxpdHkgOiBGbG9hdAogIGRlcml2aW5nIFJlcHIKLy0tIFNvdXJjZSBib3VuZGVkIHNlYXJjaDsgdGFyZ2V0IGV4ZWN1dGlvbiByZW1haW5zIGFuIGV4cGxpY2l0IGV4dGVybmFsIGZ1bmN0aW9uLiAtLwpkZWYgYWRtaXNzaWJsZSAoYnVkZ2V0IDogTmF0KSAoZiA6IEZpbmRpbmcpIDogQm9vbCA6PQogIGRlY2lkZSAoZi5jaGFuZ2VkS2V5cyDiiaQgYnVkZ2V0IOKIpyBmLnNldmVyaXR5ID4gMC4wKQpkZWYgcmV0YWluIChidWRnZXQgOiBOYXQpIChmaW5kaW5ncyA6IExpc3QgRmluZGluZykgOiBMaXN0IEZpbmRpbmcgOj0KICBmaW5kaW5ncy5maWx0ZXIgKGFkbWlzc2libGUgYnVkZ2V0KQp0aGVvcmVtIHJldGFpbmVkX3dpdGhpbl9idWRnZXQgKGIgOiBOYXQpIChmcyA6IExpc3QgRmluZGluZykgKGYgOiBGaW5kaW5nKQogICAgKGggOiBmIOKIiCByZXRhaW4gYiBmcykgOiBmLmNoYW5nZWRLZXlzIOKJpCBiIDo9IGJ5CiAgaGF2ZSBoZiA6PSAoTGlzdC5tZW1fZmlsdGVyLm1wIGgpLjIKICBoYXZlIGhoIDogZi5jaGFuZ2VkS2V5cyDiiaQgYiDiiKcgZi5zZXZlcml0eSA+IDAuMCA6PSBvZl9kZWNpZGVfZXFfdHJ1ZSBoZgogIGV4YWN0IGhoLjEKCgplbmQgWm9vLldlYXNlbAo=",
      "cid": "bafkreifdekbjo3djqlqsakdbbs6ppg3vjvbm6cicsivbll5hwk7j4xp7ju",
      "mime": "text/plain",
      "path": "Weasel.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "17396b0cc75eb897168d9c7996d2651a7b8521d4",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Weasel.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "a32282976c6982e12028610cbcf79b754d42cf0902922a15afa7b2be9e5dff4d",
      "size": 737,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Weasel.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uV2hhbGUKCgpkZWYgY3VtdWxhdGl2ZURldmlhdGlvbiAoeHMgOiBMaXN0IEZsb2F0KSAoYmFzZWxpbmUgOiBGbG9hdCkgOiBGbG9hdCA6PQogIG1lYW5GICh4cy5tYXAgKGZ1biB4ID0+IGFic0YgKHgtYmFzZWxpbmUpKSkKZGVmIGhpc3RvcnlHYXAgKHhzIDogTGlzdCBGbG9hdCkgKHdpbmRvdyA6IE5hdCkgOiBGbG9hdCA6PQogIGlmIHhzLmlzRW1wdHkgdGhlbiAwLjAgZWxzZSBhYnNGIChtZWFuRiAoeHMuZHJvcCAoeHMubGVuZ3RoLXdpbmRvdykpLW1lYW5GIHhzKQpkZWYgc3RhYmlsaXR5IChkcmlmdCBjdW11bGF0aXZlIGdhcCBtZW1vcnkgZHJpZnRTY2FsZSBkZXZpYXRpb25TY2FsZSBnYXBTY2FsZSA6IEZsb2F0KSA6IEZsb2F0IDo9CiAgcG9zICgxLjAtKDAuMzAqbWluRiAxLjAgKGFic0YgZHJpZnQqZHJpZnRTY2FsZSkrMC4yNSptaW5GIDEuMCAoY3VtdWxhdGl2ZSpkZXZpYXRpb25TY2FsZSkrCiAgICAwLjI1Km1pbkYgMS4wIChnYXAqZ2FwU2NhbGUpKzAuMjAqbWluRiAxLjAgKG1lbW9yeSpnYXBTY2FsZSkpKQp0aGVvcmVtIGVtcHR5X2hpc3RvcnlfemVyb19nYXAgKHcgOiBOYXQpIDogaGlzdG9yeUdhcCBbXSB3ID0gMC4wIDo9IGJ5IHNpbXAgW2hpc3RvcnlHYXBdCgoKZW5kIFpvby5XaGFsZQo=",
      "cid": "bafkreigpdbzys3hdb3fkxdzxbc6lkdvd37qkbiqth7sr6pg5pzxillkshm",
      "mime": "text/plain",
      "path": "Whale.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "898ac166ec362dae2ff5b6dce365a84f46cfe07a",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Whale.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "cf1873896ce30ecaab8f3708bcb50ea3dfe0a0a2133fe51f3cdd7e6e85ad523b",
      "size": 656,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Whale.lean"
    },
    {
      "base64": "aW1wb3J0IENvcmUKCm5hbWVzcGFjZSBab28uV29sZgoKCnN0cnVjdHVyZSBDaGFubmVsIHdoZXJlCiAgaGF6YXJkIDogRmxvYXQKICB2ZWxvY2l0eSA6IEZsb2F0CiAgdW5jZXJ0YWludHkgOiBGbG9hdAogIHJlbGlhYmlsaXR5IDogRmxvYXQKICBkZXJpdmluZyBSZXByCmRlZiBsb2NhbENvbnRyaWJ1dGlvbiAoYyA6IENoYW5uZWwpIChhbHBoYSBiZXRhIGdhbW1hIDogRmxvYXQpIDogRmxvYXQgOj0KICBwb3MgKGFscGhhKmMuaGF6YXJkICsgYmV0YSpjLnZlbG9jaXR5IC0gZ2FtbWEqcG9zIGMudW5jZXJ0YWludHkpCmRlZiB3ZWlnaHQgKGMgOiBDaGFubmVsKSA6IEZsb2F0IDo9IHBvcyBjLnJlbGlhYmlsaXR5IC8gKDEuMCtwb3MgYy51bmNlcnRhaW50eSkKLy0tIFNvdXJjZSB3b2xmLnB5OiBhbGFybSByZXF1aXJlcyBhbGwgdGhyZWUgaW5kZXBlbmRlbnQgZ2F0ZXMuIC0vCmRlZiBBbGFybSAoc2NvcmUgZWZmZWN0aXZlIGNvaGVyZW5jZSB0aHJlc2hvbGQgbWluaW11bUNoYW5uZWxzIG1pbmltdW1Db2hlcmVuY2UgOiBGbG9hdCkgOiBQcm9wIDo9CiAgc2NvcmUgPiB0aHJlc2hvbGQg4oinIGVmZmVjdGl2ZSDiiaUgbWluaW11bUNoYW5uZWxzIOKIpyBjb2hlcmVuY2Ug4omlIG1pbmltdW1Db2hlcmVuY2UKdGhlb3JlbSBhbGFybV9yZXF1aXJlc19kaXN0cmlidXRlZF9zdXBwb3J0IChzIGUgYyB0IG4gayA6IEZsb2F0KQogICAgKGggOiBBbGFybSBzIGUgYyB0IG4gaykgOiBlIOKJpSBuIDo9IGguMi4xCmRlZiB1cGRhdGUgKHJobyBwcmV2aW91cyBpbnN0YW50YW5lb3VzIDogRmxvYXQpIDogRmxvYXQgOj0gZW1hIHJobyBwcmV2aW91cyBpbnN0YW50YW5lb3VzCgoKZW5kIFpvby5Xb2xmCg==",
      "cid": "bafkreihdvh42j7fflhofmjdenvjasiftetvwai7yq4hvzm6u3uhx7gzzcq",
      "mime": "text/plain",
      "path": "Wolf.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "8265289257a163efd8fb37e3b412694bd031fcfb",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Wolf.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "e3a9f9a4fca559dc5624646d520920b324eb6023f8870f5cb3d4dd0f7f9b3914",
      "size": 847,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Wolf.lean"
    },
    {
      "base64": "aW1wb3J0IFRvcnRvaXNlCmltcG9ydCBPd2wKaW1wb3J0IE9jdG9wdXMKaW1wb3J0IEdlY2tvCmltcG9ydCBIaXZlCmltcG9ydCBFYWdsZQppbXBvcnQgQ3JhYgppbXBvcnQgU2hlcGhlcmQKaW1wb3J0IFB1bHNlCmltcG9ydCBDYXQKaW1wb3J0IEZveAppbXBvcnQgU3BpZGVyCmltcG9ydCBSYXZlbgppbXBvcnQgRG9scGhpbgppbXBvcnQgQW50CmltcG9ydCBNb3RoCmltcG9ydCBTaGFyawppbXBvcnQgUGVuZ3VpbgppbXBvcnQgQmF0CmltcG9ydCBIZWRnZWhvZwppbXBvcnQgQ3JvY29kaWxlCmltcG9ydCBEcmFnb24KaW1wb3J0IFR1cnRsZQppbXBvcnQgTWFncGllCmltcG9ydCBXb2xmCmltcG9ydCBFbGVwaGFudAppbXBvcnQgQ2hhbWVsZW9uCmltcG9ydCBKZWxseWZpc2gKaW1wb3J0IEJlYXZlcgppbXBvcnQgTWFudGlzCmltcG9ydCBCaXNvbgppbXBvcnQgV2Vhc2VsCmltcG9ydCBTYWxtb24KaW1wb3J0IE9yY2EKaW1wb3J0IE1vbGUKaW1wb3J0IEx5bngKaW1wb3J0IEhvcnNlCmltcG9ydCBUZXJtaXRlCmltcG9ydCBQaG9lbml4CmltcG9ydCBDb2JyYQppbXBvcnQgV2hhbGUKaW1wb3J0IEZhbGNvbgppbXBvcnQgUmhpbm8KaW1wb3J0IEJvbm9ibwppbXBvcnQgQXhvbG90bAppbXBvcnQgQnV0dGVyZmx5CmltcG9ydCBSZWdpc3RyeQo=",
      "cid": "bafkreigjoohsifw4zm7jhnyjklfzdfndxxtfrt4et6hzgninp6zexjidp4",
      "mime": "text/plain",
      "path": "Zoo.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "e3e3f7155d4e72b30f42d1cd6478b6e2c675ea54",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Zoo.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "c9738f2416dccb3e93b70952cb9195a3bde658cf849f8f93350d7fb24ba5037f",
      "size": 647,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/Zoo.lean"
    },
    {
      "base64": "WwogIHsKICAgICJpZCI6IDEsCiAgICAibmFtZSI6ICJUT1JUT0lTRSIsCiAgICAibW9kdWxlIjogIlRvcnRvaXNlIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLlRvcnRvaXNlIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvVG9ydG9pc2UiLAogICAgImNvbW1pdCI6ICI2NjU4MTI4ZmQyZGY5NmZmNmMzMmZjZTIxOWJmYzllZTNlODg3NmRhIiwKICAgICJzY29wZSI6ICJvcmRlcmVkIHNwbGl0OyB0ZW1wb3JhbCBzZXBhcmF0aW9uIGNvbnRyYWN0OyBCcmllciBnYWluIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgInNwbGl0X3JlY29uc3RydWN0cyIsCiAgICAgICJ0cmFpbl9wcmVjZWRlc190ZXN0IgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJUb3J0b2lzZSIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDIsCiAgICAibmFtZSI6ICJPV0wiLAogICAgIm1vZHVsZSI6ICJPd2wiLAogICAgIm5hbWVzcGFjZSI6ICJab28uT3dsIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvT3dsIiwKICAgICJjb21taXQiOiAiYWZlNDM5ODVlNzZlNzRlNjVmZjc2ZTY0YjRjNzUzZWFiMTFmMWFiYyIsCiAgICAic2NvcGUiOiAicmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgIm91dHB1dF9sZW5ndGgiLAogICAgICAidmFsaWRfY29sdW1uX2NvdW50IiwKICAgICAgInJlcG9ydF9yZXF1aXJlc19mcmVlemUiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIk93bCIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDMsCiAgICAibmFtZSI6ICJPQ1RPUFVTIiwKICAgICJtb2R1bGUiOiAiT2N0b3B1cyIsCiAgICAibmFtZXNwYWNlIjogIlpvby5PY3RvcHVzIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvT2N0b3B1cyIsCiAgICAiY29tbWl0IjogImU1OTBhNmQ5ZDc1NzM1N2RhNzJmMDQzZmFjYzYyZTIyZDQwZGY0NWUiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJPY3RvcHVzIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNCwKICAgICJuYW1lIjogIkdFQ0tPIiwKICAgICJtb2R1bGUiOiAiR2Vja28iLAogICAgIm5hbWVzcGFjZSI6ICJab28uR2Vja28iLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9HZWNrbyIsCiAgICAiY29tbWl0IjogIjAzNDVmMmVkMWQ5OGMxNTMwNjMxMmM4MjhjZmU2OGU2ZmE4YzVjMmUiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJHZWNrbyIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDUsCiAgICAibmFtZSI6ICJISVZFIiwKICAgICJtb2R1bGUiOiAiSGl2ZSIsCiAgICAibmFtZXNwYWNlIjogIlpvby5IaXZlIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvSGl2ZSIsCiAgICAiY29tbWl0IjogImU2NmUwM2Q2N2MxOWYxZjFlNjYzYTJhN2ZlYWVhOWYyMWM0ODM4NGUiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJIaXZlIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNiwKICAgICJuYW1lIjogIkVBR0xFIiwKICAgICJtb2R1bGUiOiAiRWFnbGUiLAogICAgIm5hbWVzcGFjZSI6ICJab28uRWFnbGUiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9FYWdsZSIsCiAgICAiY29tbWl0IjogImQ0ZjZmYjAyOTMxMjlkZTg4NTBmYTE1NjY3Yjc1YWFhYTdjYzUzMzkiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJFYWdsZSIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDcsCiAgICAibmFtZSI6ICJDUkFCIiwKICAgICJtb2R1bGUiOiAiQ3JhYiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5DcmFiIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQ3JhYiIsCiAgICAiY29tbWl0IjogImY0OWY0MzAzNTNjOTU0ZjU0NTY3ZTc1NGI5YmVhNjBiMjZjNDA3MzIiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJDcmFiIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogOCwKICAgICJuYW1lIjogIlNIRVBIRVJEIiwKICAgICJtb2R1bGUiOiAiU2hlcGhlcmQiLAogICAgIm5hbWVzcGFjZSI6ICJab28uU2hlcGhlcmQiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9TaGVwaGVyZCIsCiAgICAiY29tbWl0IjogImM4NzViYWQ2YzUxODVjYzNkNTgxM2ZiMDk3ZTVjY2MyYzI3YjUyMzQiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJTaGVwaGVyZCIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDksCiAgICAibmFtZSI6ICJQVUxTRSIsCiAgICAibW9kdWxlIjogIlB1bHNlIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLlB1bHNlIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUHVsc2UiLAogICAgImNvbW1pdCI6ICI3OGI3YmQ0YTRmYTE1OTczNzNlMTg0ZmJlODk1YTUxMzU3NGM4OTM5IiwKICAgICJzY29wZSI6ICJyYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAib3V0cHV0X2xlbmd0aCIsCiAgICAgICJ2YWxpZF9jb2x1bW5fY291bnQiLAogICAgICAicmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiUHVsc2UiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAxMCwKICAgICJuYW1lIjogIkNBVCIsCiAgICAibW9kdWxlIjogIkNhdCIsCiAgICAibmFtZXNwYWNlIjogIlpvby5DYXQiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9DYXQiLAogICAgImNvbW1pdCI6ICI5YmY1NmY4OTFiM2FjMjJlMzgwODlhZGUwMzUxODUyZGYxNjcwZDExIiwKICAgICJzY29wZSI6ICJhYmxhdGlvbiBwZW5hbHR5IGFuZCBzaWduIGNsYXNzaWZpZXI7IGV4YWN0LWludGVnZXIgc2lnbiByZWZlcmVuY2UiLAogICAgInRoZW9yZW1zIjogWwogICAgICAicG9zaXRpdmVfcmVtb3ZhbF9odXJ0IiwKICAgICAgInJlbW92YWxfaHVydHNfaWZmIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJDYXQiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAxMSwKICAgICJuYW1lIjogIkZPWCIsCiAgICAibW9kdWxlIjogIkZveCIsCiAgICAibmFtZXNwYWNlIjogIlpvby5Gb3giLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Gb3giLAogICAgImNvbW1pdCI6ICJiNGMzMTdkNDViN2YyYjY5ZTkyYTY1N2JhOGQ5Y2NkYjQ5NzdhNDU3IiwKICAgICJzY29wZSI6ICJyYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAib3V0cHV0X2xlbmd0aCIsCiAgICAgICJ2YWxpZF9jb2x1bW5fY291bnQiLAogICAgICAicmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiRm94IiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMTIsCiAgICAibmFtZSI6ICJTUElERVIiLAogICAgIm1vZHVsZSI6ICJTcGlkZXIiLAogICAgIm5hbWVzcGFjZSI6ICJab28uU3BpZGVyIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvU3BpZGVyIiwKICAgICJjb21taXQiOiAiZmQ4ZjU0NmQ1MjhmMGM3NDAyNDhiYWRkZDZmMGVhMDVlNjBhYmMyNSIsCiAgICAic2NvcGUiOiAicmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgIm91dHB1dF9sZW5ndGgiLAogICAgICAidmFsaWRfY29sdW1uX2NvdW50IiwKICAgICAgInJlcG9ydF9yZXF1aXJlc19mcmVlemUiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIlNwaWRlciIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDEzLAogICAgIm5hbWUiOiAiUkFWRU4iLAogICAgIm1vZHVsZSI6ICJSYXZlbiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5SYXZlbiIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1JhdmVuIiwKICAgICJjb21taXQiOiAiZDE4YjRhOGUwNTgxMmVhM2Q1NzdhYTYzNjQzMDcxYzA5ZmFkM2VhOSIsCiAgICAic2NvcGUiOiAicmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgIm91dHB1dF9sZW5ndGgiLAogICAgICAidmFsaWRfY29sdW1uX2NvdW50IiwKICAgICAgInJlcG9ydF9yZXF1aXJlc19mcmVlemUiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIlJhdmVuIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMTQsCiAgICAibmFtZSI6ICJET0xQSElOIiwKICAgICJtb2R1bGUiOiAiRG9scGhpbiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5Eb2xwaGluIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvRG9scGhpbiIsCiAgICAiY29tbWl0IjogIjcxOGIwOWNhNDk2NmQ3NmUxODZjZGE3OTcxZDA5YmUyY2FhMzkzMjEiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJEb2xwaGluIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMTUsCiAgICAibmFtZSI6ICJBTlQiLAogICAgIm1vZHVsZSI6ICJBbnQiLAogICAgIm5hbWVzcGFjZSI6ICJab28uQW50IiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQW50IiwKICAgICJjb21taXQiOiAiZTc0MzJmMTMyYTQ3ODA0NjI2MzIyYmE3MzQzZDE4N2JkMjQyNWE3NSIsCiAgICAic2NvcGUiOiAicmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgIm91dHB1dF9sZW5ndGgiLAogICAgICAidmFsaWRfY29sdW1uX2NvdW50IiwKICAgICAgInJlcG9ydF9yZXF1aXJlc19mcmVlemUiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkFudCIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDE2LAogICAgIm5hbWUiOiAiTU9USCIsCiAgICAibW9kdWxlIjogIk1vdGgiLAogICAgIm5hbWVzcGFjZSI6ICJab28uTW90aCIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vdGgiLAogICAgImNvbW1pdCI6ICIwOGU1Y2U3Y2YyMTlmNjAwOWI0NDY4MjkxMTBjMzM5OWI2NThhNWJkIiwKICAgICJzY29wZSI6ICJyYW5rIGFnZ3JlZ2F0aW9uIG9mIHByZWNvbXB1dGVkIGNvbXBvbmVudCBjb2x1bW5zOyBmZWF0dXJlIGV4dHJhY3Rpb24gYW5kIG1vZGVsIHRyYWluaW5nIG5vdCBwb3J0ZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAib3V0cHV0X2xlbmd0aCIsCiAgICAgICJ2YWxpZF9jb2x1bW5fY291bnQiLAogICAgICAicmVwb3J0X3JlcXVpcmVzX2ZyZWV6ZSIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiTW90aCIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDE3LAogICAgIm5hbWUiOiAiU0hBUksiLAogICAgIm1vZHVsZSI6ICJTaGFyayIsCiAgICAibmFtZXNwYWNlIjogIlpvby5TaGFyayIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1NoYXJrIiwKICAgICJjb21taXQiOiAiMTNlZjM5NDNlYjM4OWExNTdmMjE0ZmM0ZGIwNTRlOTI2YjIyYWE1YSIsCiAgICAic2NvcGUiOiAicmFuayBhZ2dyZWdhdGlvbiBvZiBwcmVjb21wdXRlZCBjb21wb25lbnQgY29sdW1uczsgZmVhdHVyZSBleHRyYWN0aW9uIGFuZCBtb2RlbCB0cmFpbmluZyBub3QgcG9ydGVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgIm91dHB1dF9sZW5ndGgiLAogICAgICAidmFsaWRfY29sdW1uX2NvdW50IiwKICAgICAgInJlcG9ydF9yZXF1aXJlc19mcmVlemUiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIlNoYXJrIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMTgsCiAgICAibmFtZSI6ICJQRU5HVUlOIiwKICAgICJtb2R1bGUiOiAiUGVuZ3VpbiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5QZW5ndWluIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUGVuZ3VpbiIsCiAgICAiY29tbWl0IjogIjFhOTllMGMxZWIxYzY5MDJkMjkwOTcyMWFhZTlhYzhlNzZiZmI3NWUiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJQZW5ndWluIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMTksCiAgICAibmFtZSI6ICJCQVQiLAogICAgIm1vZHVsZSI6ICJCYXQiLAogICAgIm5hbWVzcGFjZSI6ICJab28uQmF0IiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQmF0IiwKICAgICJjb21taXQiOiAiNjdjMmMwZTNjZDZmYjAzNWEwZTQ3ODYyZWMzZjdlNjQ3MjlmYTkyZCIsCiAgICAic2NvcGUiOiAidmVyZGljdCBrZXJuZWwgd2l0aCBzb3VyY2UgcGxhY2VibyBwcmVjZWRlbmNlOyBmaXR0aW5nIGV4Y2x1ZGVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgInBsYWNlYm9faGFzX3ByaW9yaXR5IgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJCYXQiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAyMCwKICAgICJuYW1lIjogIkhFREdFSE9HIiwKICAgICJtb2R1bGUiOiAiSGVkZ2Vob2ciLAogICAgIm5hbWVzcGFjZSI6ICJab28uSGVkZ2Vob2ciLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9IZWRnZWhvZyIsCiAgICAiY29tbWl0IjogIjJlOWI0NjAzOWE2NDIyOTYxZjlmMDhmYjY0NTdlMjYzNGE0YzFkZTQiLAogICAgInNjb3BlIjogImdlbmVyYWxpemF0aW9uIHZlcmRpY3QgYW5kIGVudmlyb25tZW50IHNlcGFyYXRpb24gb2JsaWdhdGlvbjsgdHJhaW5pbmcgZXhjbHVkZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAiaGVsZG91dF9ub3RfZGV2ZWxvcG1lbnQiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkhlZGdlaG9nIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMjEsCiAgICAibmFtZSI6ICJDUk9DT0RJTEUiLAogICAgIm1vZHVsZSI6ICJDcm9jb2RpbGUiLAogICAgIm5hbWVzcGFjZSI6ICJab28uQ3JvY29kaWxlIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQ3JvY29kaWxlIiwKICAgICJjb21taXQiOiAiMjQwNzI0MWNjMmQ3N2Y1OGJjMDQ0ZjliZTZiZmY4Y2ViNWMwYjU1YSIsCiAgICAic2NvcGUiOiAiZGlmZmVyZW5jZS1pbi1kaWZmZXJlbmNlcyBrZXJuZWwgYW5kIGNvbmRpdGlvbmFsIGlkZW50aWZpY2F0aW9uIGNvbnRyYWN0IiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgImNvbW1vbl9zaGlmdF9jYW5jZWxzIiwKICAgICAgImNhdXNhbF9yZXF1aXJlc19kZXNpZ24iCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkNyb2NvZGlsZSIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDIyLAogICAgIm5hbWUiOiAiRFJBR09OIiwKICAgICJtb2R1bGUiOiAiRHJhZ29uIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLkRyYWdvbiIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0RyYWdvbiIsCiAgICAiY29tbWl0IjogIjlhYzJmZmU3YTI3MWU1Mzc1YjNiYjVhMmU2OTM2YzgyMmZjYzcxMWYiLAogICAgInNjb3BlIjogInJhbmsgYWdncmVnYXRpb24gb2YgcHJlY29tcHV0ZWQgY29tcG9uZW50IGNvbHVtbnM7IGZlYXR1cmUgZXh0cmFjdGlvbiBhbmQgbW9kZWwgdHJhaW5pbmcgbm90IHBvcnRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJvdXRwdXRfbGVuZ3RoIiwKICAgICAgInZhbGlkX2NvbHVtbl9jb3VudCIsCiAgICAgICJyZXBvcnRfcmVxdWlyZXNfZnJlZXplIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJEcmFnb24iLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAyMywKICAgICJuYW1lIjogIlRVUlRMRSIsCiAgICAibW9kdWxlIjogIlR1cnRsZSIsCiAgICAibmFtZXNwYWNlIjogIlpvby5UdXJ0bGUiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9UdXJ0bGUiLAogICAgImNvbW1pdCI6ICJmZjk4OTUwZmNiNDBmOGE4YzE1MWE1Yzk0NjZkMTFhMjQwMTQ2YmViIiwKICAgICJzY29wZSI6ICJzdW1tYXJ5IHZlcmRpY3QgYW5kIHZldG8gcHJlY2VkZW5jZTsgZ3JvdXAgbm9ybWFsaXphdGlvbiBzdXBwbGllZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJhcHBsaWNhYmxlX3ZldG9fYmxvY2tzX3N1cHBvcnQiLAogICAgICAiZW1wdHlfaXNfaW5zdWZmaWNpZW50IgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJUdXJ0bGUiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAyNCwKICAgICJuYW1lIjogIk1BR1BJRSIsCiAgICAibW9kdWxlIjogIk1hZ3BpZSIsCiAgICAibmFtZXNwYWNlIjogIlpvby5NYWdwaWUiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9NYWdwaWUiLAogICAgImNvbW1pdCI6ICIzNDI0MzhjMTc5ODMyYmUyZmU4YjZkYmRmMWI0YjViMDA5N2RmMmNlIiwKICAgICJzY29wZSI6ICJncm91bmRlZG5lc3MgYW5kIGhpc3RvcnktZGVwZW5kZW50IGFsYXJtOyBlbnRyb3B5L3N0b3JhZ2UgZXhjbHVkZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAibm9faGlzdG9yeV9ub19hbGFybSIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiTWFncGllIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMjUsCiAgICAibmFtZSI6ICJXT0xGIiwKICAgICJtb2R1bGUiOiAiV29sZiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5Xb2xmIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvV29sZiIsCiAgICAiY29tbWl0IjogIjdlNGZkNmQyYjdjODgyOTEzOGE1ZjJkNThmMWI0Y2YzOWVkMjA4YzQiLAogICAgInNjb3BlIjogImxvY2FsIGNoYW5uZWwgY29udHJpYnV0aW9uLCB3ZWlnaHQsIEVNQSBhbmQgYWxhcm0gY29udHJhY3Q7IGdyYXBoIGFnZ3JlZ2F0aW9uIHN1cHBsaWVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgImFsYXJtX3JlcXVpcmVzX2Rpc3RyaWJ1dGVkX3N1cHBvcnQiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIldvbGYiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAyNiwKICAgICJuYW1lIjogIkVMRVBIQU5UIiwKICAgICJtb2R1bGUiOiAiRWxlcGhhbnQiLAogICAgIm5hbWVzcGFjZSI6ICJab28uRWxlcGhhbnQiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9FbGVwaGFudCIsCiAgICAiY29tbWl0IjogImEzMGJkOWFlNzdkN2RmMzFmMzViNTMzZTUzMTBlYjdlMDZhYTNkNDAiLAogICAgInNjb3BlIjogImFjdGl2ZS1ldmVudCBmaWx0ZXIgYW5kIGZ1ZWwtYm91bmRlZCBsaW5lYWdlIGFic3RyYWN0aW9uOyBmdWxsIG1lbW9yeSBBUEkgZXhjbHVkZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAiY3VycmVudF9tZW1iZXJzX2FjdGl2ZSIsCiAgICAgICJ6ZXJvX2Z1ZWxfc3RvcHMiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkVsZXBoYW50IiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMjcsCiAgICAibmFtZSI6ICJDSEFNRUxFT04iLAogICAgIm1vZHVsZSI6ICJDaGFtZWxlb24iLAogICAgIm5hbWVzcGFjZSI6ICJab28uQ2hhbWVsZW9uIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQ2hhbWVsZW9uIiwKICAgICJjb21taXQiOiAiNzUwOTViZDk4MzQ5NTNkNTJhODhmZDhjNjRmNzUzOTNlMTVkODgwZiIsCiAgICAic2NvcGUiOiAidW5leHBsYWluZWQvbm9pc2UtYWRqdXN0ZWQgZXhjZXNzOyBzdXBwbGllZCBjZW50cm9pZCBkaXN0YW5jZXMiLAogICAgInRoZW9yZW1zIjogWwogICAgICAiZXhjZXNzX25vbm5lZ2F0aXZlIiwKICAgICAgImV4cGVjdGVkX2V4cGxhaW5zIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJDaGFtZWxlb24iLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAyOCwKICAgICJuYW1lIjogIkpFTExZRklTSCIsCiAgICAibW9kdWxlIjogIkplbGx5ZmlzaCIsCiAgICAibmFtZXNwYWNlIjogIlpvby5KZWxseWZpc2giLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9KZWxseWZpc2giLAogICAgImNvbW1pdCI6ICI3MTE5YTY2YTc1MDkyMzU0ZGVlZTI3ZGNiODlmMWQyMGFkZDRlNGU2IiwKICAgICJzY29wZSI6ICJkeW5hbWljIGVkZ2Ugd2VpZ2h0LCBmbG93LCBuZXh0IGhlYWx0aCBhbmQgaGFybTsgZ3JhcGggYWdncmVnYXRpb24gc3VwcGxpZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAibm9kZV9jb3VudF9wcmVzZXJ2ZWQiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkplbGx5ZmlzaCIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDI5LAogICAgIm5hbWUiOiAiQkVBVkVSIiwKICAgICJtb2R1bGUiOiAiQmVhdmVyIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLkJlYXZlciIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0JlYXZlciIsCiAgICAiY29tbWl0IjogImY2MjU1ZDQ5ZTcxZTMxYzMyNWQ0NzQwMzlkNGUwMTE2MzI2NjYwOGIiLAogICAgInNjb3BlIjogImFjY2VwdGFuY2UgY29udHJhY3QgaW5jbHVkaW5nIGJvdW5kcyBhbmQgcm9sbGJhY2sgZmxhZ3M7IGV4dGVybmFsIHJlcGFpciBub3QgY2VydGlmaWVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgImFjY2VwdGVkX3JlcXVpcmVzX3JvbGxiYWNrIiwKICAgICAgImFjY2VwdGVkX3JlcXVpcmVzX2JvdW5kcyIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiQmVhdmVyIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMzAsCiAgICAibmFtZSI6ICJNQU5USVMiLAogICAgIm1vZHVsZSI6ICJNYW50aXMiLAogICAgIm5hbWVzcGFjZSI6ICJab28uTWFudGlzIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTWFudGlzIiwKICAgICJjb21taXQiOiAiYTlmZDg1ZWI2MmEyMmQzNjY3MjAxZGQ2NzQ3YmY4ZDI5NmFkOTA4MyIsCiAgICAic2NvcGUiOiAiY2FsaWJyYXRlZCB6LXNjb3JlIGFnZ3JlZ2F0aW9uIGFuZCBzdGF0ZSBkZWNpc2lvbjsgYmFzZWxpbmUgZml0dGluZyBzdXBwbGllZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJ1bnJlYWR5X2NhbGlicmF0ZXMiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIk1hbnRpcyIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDMxLAogICAgIm5hbWUiOiAiQklTT04iLAogICAgIm1vZHVsZSI6ICJCaXNvbiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5CaXNvbiIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0Jpc29uIiwKICAgICJjb21taXQiOiAiNTg4YWNhZmVjZmY3NjRjYjQxNzYzNzg2MWQ2ZDlhMWU2YmRmNTAyZiIsCiAgICAic2NvcGUiOiAic2luZ2xlLWNvbXBvbmVudCBxdWV1ZSB0cmFuc2l0aW9uOyBleGFjdCBuYXR1cmFsLW51bWJlciBjYXBhY2l0eSBib3VuZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJxdWV1ZV9ib3VuZGVkIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJCaXNvbiIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDMyLAogICAgIm5hbWUiOiAiV0VBU0VMIiwKICAgICJtb2R1bGUiOiAiV2Vhc2VsIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLldlYXNlbCIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1dlYXNlbCIsCiAgICAiY29tbWl0IjogImZhMmQ5MWFlMTA4ZjZiM2JiNTE1ZmIxNmZmMGMyMmFlMDIzMjRiMDYiLAogICAgInNjb3BlIjogImJvdW5kZWQgZmluZGluZyBmaWx0ZXI7IHRhcmdldCBzZWFyY2gvZW51bWVyYXRpb24gcmVtYWlucyBleHRlcm5hbCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJyZXRhaW5lZF93aXRoaW5fYnVkZ2V0IgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJXZWFzZWwiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAzMywKICAgICJuYW1lIjogIlNBTE1PTiIsCiAgICAibW9kdWxlIjogIlNhbG1vbiIsCiAgICAibmFtZXNwYWNlIjogIlpvby5TYWxtb24iLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9TYWxtb24iLAogICAgImNvbW1pdCI6ICJiMTQxZjZjY2Q1YjBlNzg5Y2VkZGFhOTFlYzllNjY0Y2QwMmM0OTgxIiwKICAgICJzY29wZSI6ICJ1bnJlc29sdmVkLW1hc3Mga2VybmVsIGFuZCBmdWVsLWJvdW5kZWQgdHJhY2UgYWJzdHJhY3Rpb247IHdlaWdodGVkIHRyYWNpbmcgZXhjbHVkZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAiZXhoYXVzdGlvbl9ub3Rfb3JpZ2luIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJTYWxtb24iLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAzNCwKICAgICJuYW1lIjogIk9SQ0EiLAogICAgIm1vZHVsZSI6ICJPcmNhIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLk9yY2EiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9PcmNhIiwKICAgICJjb21taXQiOiAiYTVjYWVjZjVhODFiMDU0OTU5MDQ1MjhiMDEzNWZkMjcyZGFhZjkwZSIsCiAgICAic2NvcGUiOiAiaGFuZG9mZiBjaGVja3MgYW5kIGFnZ3JlZ2F0ZSBjb29yZGluYXRpb24gZm9ybXVsYTsgcGFpcndpc2UgbWV0cmljcyBzdXBwbGllZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJjb21wbGV0ZV9yZXF1aXJlc19hY2siCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIk9yY2EiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAzNSwKICAgICJuYW1lIjogIk1PTEUiLAogICAgIm1vZHVsZSI6ICJNb2xlIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLk1vbGUiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb2xlIiwKICAgICJjb21taXQiOiAiNTIzZjgwMTc4NTEwNzBmMmM1ZDAyNDlkYTQ2MDEzNTdiMjRkZGEyNCIsCiAgICAic2NvcGUiOiAib2JzZXJ2YWJpbGl0eSBnYXAgYW5kIGNvdmVyYWdlLWdhdGVkIGhpZGRlbi1mYWlsdXJlIGZsYWc7IGluZGljYXRvcnMgc3VwcGxpZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAibm9faW5kaWNhdG9yc19ub19mYWlsdXJlX2NsYWltIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJNb2xlIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMzYsCiAgICAibmFtZSI6ICJMWU5YIiwKICAgICJtb2R1bGUiOiAiTHlueCIsCiAgICAibmFtZXNwYWNlIjogIlpvby5MeW54IiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTHlueCIsCiAgICAiY29tbWl0IjogImQyZjcwNTEzNmE2MTYxOTBmMmMxMzVlYzlmYTBkZjU3YjVjMzQwMjAiLAogICAgInNjb3BlIjogIm5vdmVsdHksIHlpZWxkIGFuZCBlbWVyZ2VuY2UgY29udHJhY3Q7IHJlZmVyZW5jZSBkaXN0YW5jZXMgc3VwcGxpZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAiZW1lcmdlbnRfcmVxdWlyZXNfcmVwbGljYXRpb24iCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkx5bngiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiAzNywKICAgICJuYW1lIjogIkhPUlNFIiwKICAgICJtb2R1bGUiOiAiSG9yc2UiLAogICAgIm5hbWVzcGFjZSI6ICJab28uSG9yc2UiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Ib3JzZSIsCiAgICAiY29tbWl0IjogImU1NWI2ODgxYTFkM2EwZTEwZmIzMmU0NzRhMzYxMmFhNGJmMGFiNjkiLAogICAgInNjb3BlIjogInRydXN0L3dvcmtsb2FkL2pvaW50LWVmZmVjdGl2ZW5lc3Mga2VybmVscyBhbmQgaGFuZG9mZiBjb250cmFjdCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJoYW5kb2ZmX3JldGFpbnNfdW5jZXJ0YWludHkiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkhvcnNlIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMzgsCiAgICAibmFtZSI6ICJURVJNSVRFIiwKICAgICJtb2R1bGUiOiAiVGVybWl0ZSIsCiAgICAibmFtZXNwYWNlIjogIlpvby5UZXJtaXRlIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvVGVybWl0ZSIsCiAgICAiY29tbWl0IjogIjc2ZjcwMTM2ZWJmM2I5ZThiZjRmMzhkOTcxY2NlMDdjYjJlNzNiMGYiLAogICAgInNjb3BlIjogImFnZW50IHVwZGF0ZSBhbmQgc3luY2hyb25vdXMgbWFwcGluZzsgZ3JhcGggd2VpZ2h0ZWQgaW5wdXRzIHN1cHBsaWVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgInBvcHVsYXRpb25fcHJlc2VydmVkIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJUZXJtaXRlIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogMzksCiAgICAibmFtZSI6ICJQSE9FTklYIiwKICAgICJtb2R1bGUiOiAiUGhvZW5peCIsCiAgICAibmFtZXNwYWNlIjogIlpvby5QaG9lbml4IiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUGhvZW5peCIsCiAgICAiY29tbWl0IjogIjIwMDc5NDg5ZmU0YzE4MDEwNWQ0M2I0MzgyNzMzYTU1MDZlMjdiZWIiLAogICAgInNjb3BlIjogInJlY292ZXJ5IGNvbXBsZXRlbmVzcyBhbmQgaG9sZC13aW5kb3cgcHJlZGljYXRlOyBmaWRlbGl0eSBpbnB1dHMgc3VwcGxpZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAic3RhYmxlX3JlcXVpcmVzX2V2ZXJ5X2NoZWNrcG9pbnQiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIlBob2VuaXgiLAogICAgInZlcmlmaWVkX2NvbW1pdCI6ICI0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJ2ZXJpZmllZF9ydW4iOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9hY3Rpb25zL3J1bnMvMzg0ODQ1MjIwNDUiCiAgfSwKICB7CiAgICAiaWQiOiA0MCwKICAgICJuYW1lIjogIkNPQlJBIiwKICAgICJtb2R1bGUiOiAiQ29icmEiLAogICAgIm5hbWVzcGFjZSI6ICJab28uQ29icmEiLAogICAgInJlcG9zaXRvcnkiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Db2JyYSIsCiAgICAiY29tbWl0IjogIjFhZjNhMjAxNjgxM2EwNGE0MTRiZTNjNzlhMmI0MGIxNTgxNTQ3ODMiLAogICAgInNjb3BlIjogInBlcnNpc3RlbnQvcHJveHkgZGl2ZXJnZW5jZSBhbmQgcmlzayBrZXJuZWxzOyBkZWx0YXMgc3VwcGxpZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAibm9uaW1wcm92aW5nX3Byb3h5X3plcm8iCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkNvYnJhIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNDEsCiAgICAibmFtZSI6ICJXSEFMRSIsCiAgICAibW9kdWxlIjogIldoYWxlIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLldoYWxlIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvV2hhbGUiLAogICAgImNvbW1pdCI6ICJjNjRiYmZiNTRmY2UwZDRkYmEyZWIzZDlhMjg1YmJhN2M3NjA1ZDM5IiwKICAgICJzY29wZSI6ICJjdW11bGF0aXZlIGRldmlhdGlvbiwgaGlzdG9yeSBnYXAgYW5kIHN0YWJpbGl0eSBmb3JtdWxhOyBzbG9wZSBzdXBwbGllZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJlbXB0eV9oaXN0b3J5X3plcm9fZ2FwIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJXaGFsZSIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9LAogIHsKICAgICJpZCI6IDQyLAogICAgIm5hbWUiOiAiRkFMQ09OIiwKICAgICJtb2R1bGUiOiAiRmFsY29uIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLkZhbGNvbiIsCiAgICAicmVwb3NpdG9yeSI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0ZhbGNvbiIsCiAgICAiY29tbWl0IjogImJmNzQ2MzVjMzU4Yjk5Nzk4M2EzZWUxOWE0ZTdjOWJkMjNiYzg0MzYiLAogICAgInNjb3BlIjogImxhdGVuY3kvbWlzc2VkL3JlYWN0aW9uLW1hcmdpbiBrZXJuZWw7IHN0cmVhbWluZyB0aHJlc2hvbGQgbW9uaXRvciBleGNsdWRlZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJwb3NpdGl2ZV9tYXJnaW5faWZmX29uX3RpbWUiLAogICAgICAiYWJzZW50X2FsYXJtX25vX3RpbWluZyIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiRmFsY29uIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNDMsCiAgICAibmFtZSI6ICJSSElOTyIsCiAgICAibW9kdWxlIjogIlJoaW5vIiwKICAgICJuYW1lc3BhY2UiOiAiWm9vLlJoaW5vIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvUmhpbm8iLAogICAgImNvbW1pdCI6ICI4NzE4YTMxMzJmZmM0NmVjNDY1NjRmYzBkNGZkMDg2NjM3MjM1Y2NhIiwKICAgICJzY29wZSI6ICJyZXRlbnRpb24sIGFtcGxpZmljYXRpb24gYW5kIGdyYWNlZnVsLWZhaWx1cmUga2VybmVsczsgaW52YXJpYW50cyBzdXBwbGllZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJzdXJ2aXZlc19zZWxlY3RlZF9pbnZhcmlhbnQiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIlJoaW5vIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNDQsCiAgICAibmFtZSI6ICJCT05PQk8iLAogICAgIm1vZHVsZSI6ICJCb25vYm8iLAogICAgIm5hbWVzcGFjZSI6ICJab28uQm9ub2JvIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQm9ub2JvIiwKICAgICJjb21taXQiOiAiNDBhM2M0NGE5OTdiNWU2NmViYjJjMmRiYWU0ZDMzY2U3NzllNjMwYSIsCiAgICAic2NvcGUiOiAiZ2FpbiwgZXhwbG9pdGF0aW9uIGFuZCBjb29wZXJhdGlvbiBzY29yZTsgZGlzcGVyc2lvbiBzdXBwbGllZCIsCiAgICAidGhlb3JlbXMiOiBbCiAgICAgICJtdXR1YWxfZ2Fpbl9leGNsdWRlc19sb3NlciIKICAgIF0sCiAgICAicHJvb2Zfc3RhdHVzIjogImNvbXBpbGVyLWNoZWNrZWQgYW5kIHN0cmljdC1heGlvbS1hdWRpdGVkIGF0IDQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgIm51bWJlcmluZyI6ICJtYWluLXNlcXVlbmNlIHJlZmVyZW5jZSIsCiAgICAic291cmNlX2J1bmRsZSI6ICJVUFNUUkVBTV9TT1VSQ0VTLmpzb24iLAogICAgInNvdXJjZV9rZXkiOiAiQm9ub2JvIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNDUsCiAgICAibmFtZSI6ICJBWE9MT1RMIiwKICAgICJtb2R1bGUiOiAiQXhvbG90bCIsCiAgICAibmFtZXNwYWNlIjogIlpvby5BeG9sb3RsIiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQXhvbG90bCIsCiAgICAiY29tbWl0IjogImFmOGUwMTFmMGJlNmY1ODUyYjNkMTAyZDQwMDRhYWY4NmUyYmNmZDQiLAogICAgInNjb3BlIjogInJlY292ZXJ5LCBlZmZpY2llbmN5IGFuZCByZXNpbGllbmNlOyB0cmFuc2Zvcm1hdGlvbi9pbnZhcmlhbnRzIHN1cHBsaWVkIiwKICAgICJ0aGVvcmVtcyI6IFsKICAgICAgImFjY2VwdGFibGVfcmV0YWluc19pbnZhcmlhbnRzIgogICAgXSwKICAgICJwcm9vZl9zdGF0dXMiOiAiY29tcGlsZXItY2hlY2tlZCBhbmQgc3RyaWN0LWF4aW9tLWF1ZGl0ZWQgYXQgNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAibnVtYmVyaW5nIjogIm1haW4tc2VxdWVuY2UgcmVmZXJlbmNlIiwKICAgICJzb3VyY2VfYnVuZGxlIjogIlVQU1RSRUFNX1NPVVJDRVMuanNvbiIsCiAgICAic291cmNlX2tleSI6ICJBeG9sb3RsIiwKICAgICJ2ZXJpZmllZF9jb21taXQiOiAiNDRkOTg4MWU4ODc4YTcwMmZkZmE0N2RhNTNkODA0MzYyNzZkOTJhNiIsCiAgICAidmVyaWZpZWRfcnVuIjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYWN0aW9ucy9ydW5zLzM4NDg0NTIyMDQ1IgogIH0sCiAgewogICAgImlkIjogNDYsCiAgICAibmFtZSI6ICJCVVRURVJGTFkiLAogICAgIm1vZHVsZSI6ICJCdXR0ZXJmbHkiLAogICAgIm5hbWVzcGFjZSI6ICJab28uQnV0dGVyZmx5IiwKICAgICJyZXBvc2l0b3J5IjogImh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQnV0dGVyZmx5IiwKICAgICJjb21taXQiOiAiNTk1MmM3ZjI2MGY2NTgzNWUxYTY3ZDQ1MDJhYWMxZTQwMTViZmU0OSIsCiAgICAic2NvcGUiOiAibGF5ZXIgdXBkYXRlLCBhbXBsaWZpY2F0aW9uIGFuZCBib3VuZGVkIHRyYWplY3Rvcnk7IGdyYXBoIGNvbXBhcmlzb24gZXhjbHVkZWQiLAogICAgInRoZW9yZW1zIjogWwogICAgICAicnVuX3JlY29yZHNfaW5pdGlhbF9hbmRfc3RlcHMiCiAgICBdLAogICAgInByb29mX3N0YXR1cyI6ICJjb21waWxlci1jaGVja2VkIGFuZCBzdHJpY3QtYXhpb20tYXVkaXRlZCBhdCA0NGQ5ODgxZTg4NzhhNzAyZmRmYTQ3ZGE1M2Q4MDQzNjI3NmQ5MmE2IiwKICAgICJudW1iZXJpbmciOiAibWFpbi1zZXF1ZW5jZSByZWZlcmVuY2UiLAogICAgInNvdXJjZV9idW5kbGUiOiAiVVBTVFJFQU1fU09VUkNFUy5qc29uIiwKICAgICJzb3VyY2Vfa2V5IjogIkJ1dHRlcmZseSIsCiAgICAidmVyaWZpZWRfY29tbWl0IjogIjQ0ZDk4ODFlODg3OGE3MDJmZGZhNDdkYTUzZDgwNDM2Mjc2ZDkyYTYiLAogICAgInZlcmlmaWVkX3J1biI6ICJodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODQ4NDUyMjA0NSIKICB9Cl0K",
      "cid": "bafkreifqyzczfiuzjiec7rwolj7mqpr5vvsqz75u2uyglp32czx7th3eqe",
      "mime": "application/json",
      "path": "coverage.json",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "847ce4845c9fde8b068dd831ee121fea433558f4",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/coverage.json"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "b0c64592a2994a082fc6ce5a7ec83e3dad650cffb4d53065bf7a166ff99f6481",
      "size": 36066,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/coverage.json"
    },
    {
      "base64": "ewogICJ2ZXJzaW9uIjogIjEuMS4wIiwKICAicGFja2FnZXNEaXIiOiAiLmxha2UvcGFja2FnZXMiLAogICJwYWNrYWdlcyI6IFtdLAogICJuYW1lIjogInpvbzQ2IiwKICAibGFrZURpciI6ICIubGFrZSIKfQo=",
      "cid": "bafkreih247fycdwi6o2jhf3wulk42olmwsnoai4ejnzevovfmvh7avyhki",
      "mime": "application/json",
      "path": "lake-manifest.json",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "b3b8fec7ef541f3374567fc545270e7f223ebda1",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/lake-manifest.json"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "fae7cb810ec8f3b4939776a2d5cd396cb49ae023844b724abaa5654ff0570752",
      "size": 119,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/lake-manifest.json"
    },
    {
      "base64": "aW1wb3J0IExha2UKb3BlbiBMYWtlIERTTApwYWNrYWdlIMKrem9vNDbCuyB3aGVyZQogIHZlcnNpb24gOj0gdiEiMC4yLjAiCkBbZGVmYXVsdF90YXJnZXRdCmxlYW5fbGliIFpvbyB3aGVyZQogIHJvb3RzIDo9ICNbYFpvbywgYENvcmUsIGBSZWdpc3RyeSwgYFRvcnRvaXNlLCBgT3dsLCBgT2N0b3B1cywgYEdlY2tvLCBgSGl2ZSwgYEVhZ2xlLCBgQ3JhYiwgYFNoZXBoZXJkLCBgUHVsc2UsIGBDYXQsIGBGb3gsIGBTcGlkZXIsIGBSYXZlbiwgYERvbHBoaW4sIGBBbnQsIGBNb3RoLCBgU2hhcmssIGBQZW5ndWluLCBgQmF0LCBgSGVkZ2Vob2csIGBDcm9jb2RpbGUsIGBEcmFnb24sIGBUdXJ0bGUsIGBNYWdwaWUsIGBXb2xmLCBgRWxlcGhhbnQsIGBDaGFtZWxlb24sIGBKZWxseWZpc2gsIGBCZWF2ZXIsIGBNYW50aXMsIGBCaXNvbiwgYFdlYXNlbCwgYFNhbG1vbiwgYE9yY2EsIGBNb2xlLCBgTHlueCwgYEhvcnNlLCBgVGVybWl0ZSwgYFBob2VuaXgsIGBDb2JyYSwgYFdoYWxlLCBgRmFsY29uLCBgUmhpbm8sIGBCb25vYm8sIGBBeG9sb3RsLCBgQnV0dGVyZmx5LCBgRXh0ZW5zaW9ucywgYEV4dGVuc2lvbkZpeHR1cmVzLCBgU291cmNlUmVjb3JkcywgYEV4YWN0VGhyZXNob2xkc10KbGVhbl9leGUgem9vNDYgd2hlcmUKICByb290IDo9IGBNYWluCmxlYW5fZXhlIHJlZ3Jlc3Npb24gd2hlcmUKICByb290IDo9IGBSZWdyZXNzaW9uCg==",
      "cid": "bafkreic65h2kigltzxlujoil5jtg6zdcs3u4dvwyo34dkxmmhv3avwbbzm",
      "mime": "text/plain",
      "path": "lakefile.lean",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "fb15d31a79e7368310ad73f6c443e28de3062d8a",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/lakefile.lean"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "5ee9f4a41973cdd744b90bea666f646296e9c1d6d876f8355d8c3d760ad821cb",
      "size": 700,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/lakefile.lean"
    },
    {
      "base64": "bGVhbnByb3Zlci9sZWFuNDp2NC4xOS4wCg==",
      "cid": "bafkreicv5f56syaawxu6fegj45cifzpdc6dbjgnfkqbvhtuekry333mm5i",
      "mime": "text/plain",
      "path": "lean-toolchain",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "7aca1d8a939cc24c413eddd793671cdce7070b74",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/lean-toolchain"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "55e97be96000b5e9e290c9e74482e5e317861499a5540353ce845471bded8cea",
      "size": 25,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/lean-toolchain"
    },
    {
      "base64": "WwogIHsKICAgICJuYW1lIjogIk93bCIsCiAgICAic291cmNlIjogInNpZ25hbHMucHkiLAogICAgImJhc2UiOiBbCiAgICAgICJvdXRbJ2NvbnRyYWRpY3Rpb24nXS5jbGlwKGxvd2VyPTApIiwKICAgICAgIm91dFsnbG9jYWxfaW5zdGFiaWxpdHknXS5jbGlwKGxvd2VyPTApIgogICAgXSwKICAgICJob3Jpem9uIjogWwogICAgICAib3V0W2YnY29udHJhZGljdGlvbl9tZWFuX3tofSddLmNsaXAobG93ZXI9MCkiLAogICAgICAib3V0W2YnaW5zdGFiaWxpdHlfbWVhbl97aH0nXS5jbGlwKGxvd2VyPTApIiwKICAgICAgIm91dFtmJ2NvbnRyYWRpY3Rpb25fc2xvcGVfe2h9J10uY2xpcChsb3dlcj0wKSIsCiAgICAgICJvdXRbZidpbnN0YWJpbGl0eV9zbG9wZV97aH0nXS5jbGlwKGxvd2VyPTApIgogICAgXSwKICAgICJzY29wZSI6ICJmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uOyBmZWF0dXJlcyBzdXBwbGllZCIKICB9LAogIHsKICAgICJuYW1lIjogIk9jdG9wdXMiLAogICAgInNvdXJjZSI6ICJsYXRlbnRfc3RhdGUucHkiLAogICAgImJhc2UiOiBbCiAgICAgICJncmFwaF9mZWF0dXJlc1snZGlzdHJpYnV0ZWRfY29udHJhZGljdGlvbiddIiwKICAgICAgImdyYXBoX2ZlYXR1cmVzWydkaXN0cmlidXRlZF9kaXNwZXJzaW9uJ10iLAogICAgICAiZ3JhcGhfZmVhdHVyZXNbJ21pc3NpbmdfZnJhY3Rpb24nXSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgImdyYXBoX2ZlYXR1cmVzW2YnZGNfbWVhbl97aH0nXSIsCiAgICAgICJncmFwaF9mZWF0dXJlc1tmJ2RkX21lYW5fe2h9J10iLAogICAgICAiZ3JhcGhfZmVhdHVyZXNbZidtaXNzaW5nX21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiR2Vja28iLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsnY29oZXJlbmNlX2xvc3MnXSIsCiAgICAgICJvdXRbJ2tpbmV0aWNfb3V0bGllciddIiwKICAgICAgIm91dFsnZ3JhZGllbnRfbG9zcyddIiwKICAgICAgIm91dFsna2luZXRpY19ncmFkaWVudCddIgogICAgXSwKICAgICJob3Jpem9uIjogWwogICAgICAib3V0W2YnY29oZXJlbmNlX2xvc3NfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidraW5ldGljX291dGxpZXJfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidncmFkaWVudF9sb3NzX21lYW5fe2h9J10iLAogICAgICAib3V0W2Yna2luZXRpY19ncmFkaWVudF9tZWFuX3tofSddIgogICAgXSwKICAgICJzY29wZSI6ICJmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uOyBmZWF0dXJlcyBzdXBwbGllZCIKICB9LAogIHsKICAgICJuYW1lIjogIkhpdmUiLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsnaW50ZXJhY3Rpb25fc3RyZXNzJ10iLAogICAgICAib3V0WydpbnRlcmFjdGlvbl92YXJpYW5jZSddIiwKICAgICAgIm91dFsnZGVsaXZlcnlfcHJlc3N1cmUnXSIsCiAgICAgICJvdXRbJ2Nvb3JkaW5hdGlvbl9sb2FkJ10iLAogICAgICAib3V0Wyd0aHJvdWdocHV0X2NvbmZsaWN0J10iCiAgICBdLAogICAgImhvcml6b24iOiBbCiAgICAgICJvdXRbZidzdHJlc3NfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidwcmVzc3VyZV9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ2Nvb3JkaW5hdGlvbl9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ2NvbmZsaWN0X21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiRWFnbGUiLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsnZ3JhZGllbnRfbG9zcyddIiwKICAgICAgIm91dFsnc25hcHNob3RfYW5vbWFseSddIiwKICAgICAgIm91dFsnZ3JhZGllbnRfZGlzYWdyZWVtZW50J10iLAogICAgICAib3V0WydncmFkaWVudF9hY2NlbGVyYXRpb24nXSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ2xvc3NfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidsb3NzX3Nsb3BlX3tofSddLmNsaXAobG93ZXI9MCkiLAogICAgICAib3V0W2YnYW5vbWFseV9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ2Rpc2FncmVlbWVudF9tZWFuX3tofSddIgogICAgXSwKICAgICJzY29wZSI6ICJmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uOyBmZWF0dXJlcyBzdXBwbGllZCIKICB9LAogIHsKICAgICJuYW1lIjogIkNyYWIiLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsnY29udHJhZGljdGlvbl9tZWFuJ10iLAogICAgICAib3V0Wydjb250cmFkaWN0aW9uX21heCddIiwKICAgICAgIm91dFsnY29udHJhZGljdGlvbl92YXJpYW5jZSddIiwKICAgICAgIm91dFsnY29udHJhZGljdGlvbl92ZWxvY2l0eSddLmNsaXAobG93ZXI9MCkiLAogICAgICAib3V0Wydjb250cmFkaWN0aW9uX2FjY2VsZXJhdGlvbiddLmNsaXAobG93ZXI9MCkiLAogICAgICAib3V0Wydjb25zZW5zdXNfaW5zdGFiaWxpdHknXSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ2NvbnRyYWRpY3Rpb25fbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidjb250cmFkaWN0aW9uX21heF97aH0nXSIsCiAgICAgICJvdXRbZidjb25zZW5zdXNfaW5zdGFiaWxpdHlfe2h9J10iLAogICAgICAib3V0W2YnY29udHJhZGljdGlvbl92ZWxvY2l0eV97aH0nXS5jbGlwKGxvd2VyPTApIgogICAgXSwKICAgICJzY29wZSI6ICJmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uOyBmZWF0dXJlcyBzdXBwbGllZCIKICB9LAogIHsKICAgICJuYW1lIjogIlNoZXBoZXJkIiwKICAgICJzb3VyY2UiOiAiZmVhdHVyZXMucHkiLAogICAgImJhc2UiOiBbCiAgICAgICJvdXRbJ2Vycm9yX3ByZXNzdXJlJ10iLAogICAgICAib3V0WydyZWNvdmVyeV9kZWZpY2l0J10iLAogICAgICAib3V0Wydwcm9ncmVzc19zdGFsbCddIiwKICAgICAgIm91dFsndHJhamVjdG9yeV9jb250cmFkaWN0aW9uJ10iLAogICAgICAib3V0WydlcnJvcl9yZWN1cnJlbmNlJ10iLAogICAgICAib3V0WydoYXphcmRfdmVsb2NpdHknXS5jbGlwKGxvd2VyPTApIiwKICAgICAgIm91dFsnaGF6YXJkX2FjY2VsZXJhdGlvbiddLmNsaXAobG93ZXI9MCkiCiAgICBdLAogICAgImhvcml6b24iOiBbCiAgICAgICJvdXRbZidlcnJvcl9wcmVzc3VyZV9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ3JlY292ZXJ5X2RlZmljaXRfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidwcm9ncmVzc19zdGFsbF9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ2NvbnRyYWRpY3Rpb25fbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidyZWN1cnJlbmNlX21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiUHVsc2UiLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsndW5jZXJ0YWludHlfc3RhdGUnXSIsCiAgICAgICJvdXRbJ3Jldmlld2VyX2luc3RhYmlsaXR5J10iLAogICAgICAib3V0WydzYWZldHlfcHJlc3N1cmUnXSIsCiAgICAgICJvdXRbJ2Rpc3RyaWJ1dGlvbl9wcmVzc3VyZSddIiwKICAgICAgIm91dFsnbG9uZ2l0dWRpbmFsX2NvbnRyYWRpY3Rpb24nXSIsCiAgICAgICJvdXRbJ3NhZmV0eV92ZWxvY2l0eSddLmNsaXAobG93ZXI9MCkiLAogICAgICAib3V0WydzYWZldHlfYWNjZWxlcmF0aW9uJ10uY2xpcChsb3dlcj0wKSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ3VuY2VydGFpbnR5X21lYW5fe2h9J10iLAogICAgICAib3V0W2YncmV2aWV3ZXJfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidzYWZldHlfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidkaXN0cmlidXRpb25fbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidjb250cmFkaWN0aW9uX21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiRm94IiwKICAgICJzb3VyY2UiOiAiZmVhdHVyZXMucHkiLAogICAgImJhc2UiOiBbCiAgICAgICJvdXRbJ2ZlZWRiYWNrX2dhaW5fcHJveHknXSIsCiAgICAgICJvdXRbJ2ZlZWRiYWNrX3BlYWsnXSIsCiAgICAgICJvdXRbJ2ZlZWRiYWNrX2Rpc3BlcnNpb24nXSIsCiAgICAgICJvdXRbJ29zY2lsbGF0aW9uX2FtcGxpdHVkZSddIiwKICAgICAgIm91dFsnZGFtcGluZ19sb3NzJ10iLAogICAgICAib3V0WydvdmVyc2hvb3QnXSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ2dhaW5fbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidvc2NfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidkYW1waW5nX21lYW5fe2h9J10iLAogICAgICAib3V0W2Ynb3ZlcnNob290X21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiU3BpZGVyIiwKICAgICJzb3VyY2UiOiAiZmVhdHVyZXMucHkiLAogICAgImJhc2UiOiBbCiAgICAgICJvdXRbJ2VkZ2Vfc3RyZXNzX21lYW4nXSIsCiAgICAgICJvdXRbJ2VkZ2Vfc3RyZXNzX21heCddIiwKICAgICAgIm91dFsnZWRnZV9zdHJlc3NfZGlzcGVyc2lvbiddIiwKICAgICAgIm91dFsnZWRnZV9zdHJlc3NfY29uY2VudHJhdGlvbiddIiwKICAgICAgIm91dFsnZWRnZV92ZWxvY2l0eV9wb3NpdGl2ZSddIiwKICAgICAgIm91dFsnbG9jYWxfZ2xvYmFsX2RpdmVyZ2VuY2UnXSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ3N0cmVzc19tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ3N0cmVzc19tYXhfe2h9J10iLAogICAgICAib3V0W2YndmVsb2NpdHlfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidkaXZlcmdlbmNlX21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiUmF2ZW4iLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsncmVzaWR1YWxfbWVhbl9hYnMnXSIsCiAgICAgICJvdXRbJ3Jlc2lkdWFsX3ZhcmlhbmNlJ10iLAogICAgICAib3V0WydyZXNpZHVhbF9jb3VwbGluZyddIiwKICAgICAgIm91dFsncmVzaWR1YWxfcGVyc2lzdGVuY2UnXSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ3Jlc2lkdWFsX21lYW5fe2h9J10iLAogICAgICAib3V0W2YncmVzaWR1YWxfdmFyX3tofSddIiwKICAgICAgIm91dFtmJ3Jlc2lkdWFsX3ZlbG9jaXR5X3tofSddLmFicygpIgogICAgXSwKICAgICJzY29wZSI6ICJmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uOyBmZWF0dXJlcyBzdXBwbGllZCIKICB9LAogIHsKICAgICJuYW1lIjogIkRvbHBoaW4iLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsncmVsYXRpb25hbF9yZXNpZHVhbF9tZWFuJ10iLAogICAgICAib3V0WydyZWxhdGlvbmFsX3Jlc2lkdWFsX21heCddIiwKICAgICAgIm91dFsncmVsYXRpb25hbF9kaXNwZXJzaW9uJ10iLAogICAgICAib3V0WydyZWNvbnN0cnVjdGlvbl9lcnJvciddIiwKICAgICAgIm91dFsnbWlzc2luZ19mcmFjdGlvbiddIiwKICAgICAgIm91dFsnbGF0ZW50X3ZlbG9jaXR5J10uY2xpcChsb3dlcj0wKSIsCiAgICAgICJvdXRbJ2xhdGVudF9hY2NlbGVyYXRpb24nXS5jbGlwKGxvd2VyPTApIgogICAgXSwKICAgICJob3Jpem9uIjogWwogICAgICAib3V0W2YncmVzaWR1YWxfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidyZWNvbnN0cnVjdGlvbl9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ21pc3NpbmdfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZid2ZWxvY2l0eV9tZWFuX3tofSddLmNsaXAobG93ZXI9MCkiCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiQW50IiwKICAgICJzb3VyY2UiOiAiZmVhdHVyZXMucHkiLAogICAgImJhc2UiOiBbCiAgICAgICJvdXRbJ3Byb3BhZ2F0aW9uX3ByZXNzdXJlX21lYW4nXSIsCiAgICAgICJvdXRbJ3Byb3BhZ2F0aW9uX3ByZXNzdXJlX21heCddIiwKICAgICAgIm91dFsncHJvcGFnYXRpb25fZGlzcGVyc2lvbiddIiwKICAgICAgIm91dFsnYm90dGxlbmVja19jb25jZW50cmF0aW9uJ10iLAogICAgICAib3V0WyduZXR3b3JrX2xvY2FsX3Jpc2snXSIsCiAgICAgICJvdXRbJ25ldHdvcmtfcmlza19kaXZlcmdlbmNlJ10iLAogICAgICAib3V0Wydwcm9wYWdhdGlvbl92ZWxvY2l0eSddLmNsaXAobG93ZXI9MCkiCiAgICBdLAogICAgImhvcml6b24iOiBbCiAgICAgICJvdXRbZidwcmVzc3VyZV9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ2JvdHRsZW5lY2tfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidsb2NhbF9yaXNrX21lYW5fe2h9J10iLAogICAgICAib3V0W2YndmVsb2NpdHlfbWVhbl97aH0nXS5jbGlwKGxvd2VyPTApIgogICAgXSwKICAgICJzY29wZSI6ICJmaW5hbCByYW5rIGFnZ3JlZ2F0aW9uOyBmZWF0dXJlcyBzdXBwbGllZCIKICB9LAogIHsKICAgICJuYW1lIjogIk1vdGgiLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsnY3Jvc3Nfc2NhbGVfYWdyZWVtZW50J10uYWJzKCkiLAogICAgICAib3V0WydyZWN1cnJlbmNlX21lYW4nXSIsCiAgICAgICJvdXRbJ3JlY3VycmVuY2VfcGVhayddIiwKICAgICAgIm91dFsnc2NhbGVfY29uY2VudHJhdGlvbiddIiwKICAgICAgIm91dFsnb3NjaWxsYXRpb25fcG93ZXJfbWVhbiddIiwKICAgICAgIm91dFsnb3NjaWxsYXRpb25fZ3Jvd3RoJ10iLAogICAgICAib3V0WydyZWN1cnJlbmNlX2NoYW5nZSddIgogICAgXSwKICAgICJob3Jpem9uIjogW10sCiAgICAic2NvcGUiOiAiZmluYWwgcmFuayBhZ2dyZWdhdGlvbjsgZmVhdHVyZXMgc3VwcGxpZWQiCiAgfSwKICB7CiAgICAibmFtZSI6ICJTaGFyayIsCiAgICAic291cmNlIjogImZlYXR1cmVzLnB5IiwKICAgICJiYXNlIjogWwogICAgICAib3V0WydraW5lbWF0aWNfY29udHJhZGljdGlvbiddIiwKICAgICAgIm91dFsnY29udHJvbF9vc2NpbGxhdGlvbiddIiwKICAgICAgIm91dFsnY29udHJvbF9yZXZlcnNhbF9yYXRlJ10iLAogICAgICAib3V0Wydib3VuZGFyeV9wcmVzc3VyZSddIiwKICAgICAgIm91dFsnb2JzdGFjbGVfcHJlc3N1cmUnXSIsCiAgICAgICJvdXRbJ3JlY292ZXJ5X3ByZXNzdXJlJ10iLAogICAgICAib3V0WydoYXphcmRfdmVsb2NpdHknXS5jbGlwKGxvd2VyPTApIiwKICAgICAgIm91dFsnaGF6YXJkX2FjY2VsZXJhdGlvbiddLmNsaXAobG93ZXI9MCkiLAogICAgICAib3V0WydyZWN1cnNpdmVfaGF6YXJkJ10iCiAgICBdLAogICAgImhvcml6b24iOiBbCiAgICAgICJvdXRbZidjb250cmFkaWN0aW9uX21lYW5fe2h9J10iLAogICAgICAib3V0W2Ynb3NjaWxsYXRpb25fbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidib3VuZGFyeV9tZWFuX3tofSddIiwKICAgICAgIm91dFtmJ3JlY292ZXJ5X21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0sCiAgewogICAgIm5hbWUiOiAiUGVuZ3VpbiIsCiAgICAic291cmNlIjogImZlYXR1cmVzLnB5IiwKICAgICJiYXNlIjogWwogICAgICAib3V0Wydub2lzZV92YXJpYW5jZSddIiwKICAgICAgIm91dFsnZ3JhZGllbnRfaW5zdGFiaWxpdHknXSIsCiAgICAgICJvdXRbJ2Nyb3NzX2NoYW5uZWxfZGlzYWdyZWVtZW50J10iLAogICAgICAib3V0WydlbnRyb3B5X3Byb3h5J10iLAogICAgICAib3V0WydzY2FsZV9kcmlmdCddIiwKICAgICAgIjEuMCAvIChvdXRbJ3Nucl9wcm94eSddICsgRVBTKSIKICAgIF0sCiAgICAiaG9yaXpvbiI6IFsKICAgICAgIm91dFtmJ25vaXNlX21lYW5fe2h9J10iLAogICAgICAiMS4wIC8gKG91dFtmJ3Nucl9tZWFuX3tofSddICsgRVBTKSIsCiAgICAgICJvdXRbZidlbnRyb3B5X21lYW5fe2h9J10iLAogICAgICAib3V0W2YnZ3JhZGllbnRfbWVhbl97aH0nXSIKICAgIF0sCiAgICAic2NvcGUiOiAiZmluYWwgcmFuayBhZ2dyZWdhdGlvbjsgZmVhdHVyZXMgc3VwcGxpZWQiCiAgfSwKICB7CiAgICAibmFtZSI6ICJEcmFnb24iLAogICAgInNvdXJjZSI6ICJmZWF0dXJlcy5weSIsCiAgICAiYmFzZSI6IFsKICAgICAgIm91dFsnZXNjYXBlX3ByZXNzdXJlJ10iLAogICAgICAib3V0Wydhc3NpZ25lZF9kaXN0YW5jZSddIiwKICAgICAgIm91dFsndmVsb2NpdHknXSIsCiAgICAgICJvdXRbJ2FjY2VsZXJhdGlvbiddIiwKICAgICAgIm91dFsnZGlyZWN0aW9uX2NoYW5nZSddIiwKICAgICAgIjEuMCAvIChvdXRbJ3JlZ2ltZV9ydW5fbGVuZ3RoJ10gKyAxLjApIiwKICAgICAgIjEuMCAtIG91dFsncmVjdXJzaXZlX2F0dHJhY3Rvcl9zdHJlbmd0aCddLnJhbmsocGN0PVRydWUpIgogICAgXSwKICAgICJob3Jpem9uIjogWwogICAgICAib3V0W2YnZGlzdGFuY2VfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZidlc2NhcGVfbWVhbl97aH0nXSIsCiAgICAgICJvdXRbZid2ZWxvY2l0eV9tZWFuX3tofSddIiwKICAgICAgIjEuMCAtIG91dFtmJ3BlcnNpc3RlbmNlX21lYW5fe2h9J10iCiAgICBdLAogICAgInNjb3BlIjogImZpbmFsIHJhbmsgYWdncmVnYXRpb247IGZlYXR1cmVzIHN1cHBsaWVkIgogIH0KXQ==",
      "cid": "bafkreiepda4ts2nz6e54f73zh57vt4lc4nz6iomwieiabtarkqbizhzd6e",
      "mime": "application/json",
      "path": "ranked-components.json",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "89df713d2defaf74749efed2c88879d1fa4989ed",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ranked-components.json"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "8f18393969b9f13bc2ff793f7f59f162e373e43996411000cc1154028c9f23f1",
      "size": 8896,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/ranked-components.json"
    },
    {
      "base64": "WwogIHsKICAgICJsYWJlbCI6ICJtYWdwaWUuZ3JvdW5kZWRuZXNzIiwKICAgICJleHByZXNzaW9uIjogIk1hZ3BpZS5ncm91bmRlZG5lc3MgXHUyN2U4MC45LDAuOCwwLjcsMC42LDAuMiwwLjEsMC4zLG5vbmUsMC4yNVx1MjdlOSIsCiAgICAiZXhwZWN0ZWQiOiAwLjc3Nzc3Nzc3Nzc3NzQ4OTcsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIndvbGYudXBkYXRlIiwKICAgICJleHByZXNzaW9uIjogIldvbGYudXBkYXRlIDAuODUgMC4wIDEuMCIsCiAgICAiZXhwZWN0ZWQiOiAwLjE1MDAwMDAwMDAwMDAwMDAyLAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJjaGFtZWxlb24ubm9pc2VBZGp1c3RlZCIsCiAgICAiZXhwcmVzc2lvbiI6ICJDaGFtZWxlb24ubm9pc2VBZGp1c3RlZCAxLjAgMC4wIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiamVsbHlmaXNoLmR5bmFtaWNXZWlnaHQiLAogICAgImV4cHJlc3Npb24iOiAiSmVsbHlmaXNoLmR5bmFtaWNXZWlnaHQgXHUyN2U4MC40LDAuMiwwLjhcdTI3ZTkgMC41IiwKICAgICJleHBlY3RlZCI6IDAuNCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiamVsbHlmaXNoLm5leHRIZWFsdGgiLAogICAgImV4cHJlc3Npb24iOiAiSmVsbHlmaXNoLm5leHRIZWFsdGggMC45IDAuNSAwLjIiLAogICAgImV4cGVjdGVkIjogMC44LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJiaXNvbi5zZXJ2ZWQiLAogICAgImV4cHJlc3Npb24iOiAiKEJpc29uLnN0ZXAgXHUyN2U4MTAuMCwyLjAsMy4wLDUuMFx1MjdlOSkuc2VydmVkIiwKICAgICJleHBlY3RlZCI6IDMsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImJpc29uLnF1ZXVlIiwKICAgICJleHByZXNzaW9uIjogIihCaXNvbi5zdGVwIFx1MjdlODEwLjAsMi4wLDMuMCw1LjBcdTI3ZTkpLnF1ZXVlIiwKICAgICJleHBlY3RlZCI6IDUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImJpc29uLmRyb3BwZWQiLAogICAgImV4cHJlc3Npb24iOiAiKEJpc29uLnN0ZXAgXHUyN2U4MTAuMCwyLjAsMy4wLDUuMFx1MjdlOSkuZHJvcHBlZCIsCiAgICAiZXhwZWN0ZWQiOiA0LjAsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIm9yY2EuaGFuZG9mZiIsCiAgICAiZXhwcmVzc2lvbiI6ICJPcmNhLmhhbmRvZmZJbnRlZ3JpdHkgXHUyN2U4dHJ1ZSxmYWxzZSx0cnVlLHRydWVcdTI3ZTkiLAogICAgImV4cGVjdGVkIjogMC43NSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAibHlueC5ub3ZlbHR5IiwKICAgICJleHByZXNzaW9uIjogIkx5bngubm92ZWx0eSBcdTI3ZTgyLjAsMi4wLDAuNSwwLjgsMC45LDAuNSwwLjUsMC41LDAuNCwwLjZcdTI3ZTkiLAogICAgImV4cGVjdGVkIjogMS43NSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAibHlueC55aWVsZCIsCiAgICAiZXhwcmVzc2lvbiI6ICJMeW54LmxhdGVudFlpZWxkIFx1MjdlODIuMCwyLjAsMC41LDAuOCwwLjksMC41LDAuNSwwLjUsMC40LDAuNlx1MjdlOSIsCiAgICAiZXhwZWN0ZWQiOiAxLjI2MDAwMDAwMDAwMDAwMDIsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImhvcnNlLndvcmtsb2FkIiwKICAgICJleHByZXNzaW9uIjogIkhvcnNlLndvcmtsb2FkUGVuYWx0eSAwLjggMC43IDAuMiIsCiAgICAiZXhwZWN0ZWQiOiAwLjM1MDAwMDAwMDAwMDAwMDEsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInRlcm1pdGUuc3RlcCIsCiAgICAiZXhwcmVzc2lvbiI6ICJUZXJtaXRlLnN0ZXBBZ2VudCBcdTI3ZTgwLjIsMC41LDAuMVx1MjdlOSAwLjggMS4wIiwKICAgICJleHBlY3RlZCI6IDAuNiwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAicGhvZW5peC5jb21wbGV0ZW5lc3MiLAogICAgImV4cHJlc3Npb24iOiAiUGhvZW5peC5jb21wbGV0ZW5lc3MgMC41IDEuMCAwLjgiLAogICAgImV4cGVjdGVkIjogMC43NCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiY29icmEucmlzayIsCiAgICAiZXhwcmVzc2lvbiI6ICJDb2JyYS5yaXNrIFx1MjdlODAuMCwwLjgsMC4zLDAuMCwwLjAsMC4yLDAuOSwwLjhcdTI3ZTkiLAogICAgImV4cGVjdGVkIjogMC4xNTY2LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJ3aGFsZS5kZXZpYXRpb24iLAogICAgImV4cHJlc3Npb24iOiAiV2hhbGUuY3VtdWxhdGl2ZURldmlhdGlvbiBbMS4wLDIuMCw0LjBdIDEuMCIsCiAgICAiZXhwZWN0ZWQiOiAxLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIndoYWxlLmdhcCIsCiAgICAiZXhwcmVzc2lvbiI6ICJXaGFsZS5oaXN0b3J5R2FwIFsxLjAsMi4wLDQuMF0gMSIsCiAgICAiZXhwZWN0ZWQiOiAxLjY2NjY2NjY2NjY2NjY2NjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInJoaW5vLnJldGVudGlvbiIsCiAgICAiZXhwcmVzc2lvbiI6ICJSaGluby5yZXRlbnRpb24gMi4wIDEuMCIsCiAgICAiZXhwZWN0ZWQiOiAwLjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImF4b2xvdGwucmVjb3ZlcnkiLAogICAgImV4cHJlc3Npb24iOiAiQXhvbG90bC5yZWNvdmVyeSBcdTI3ZTgxLjAsMC4yLDAuOCwwLjMsMC4zLDEuMFx1MjdlOSIsCiAgICAiZXhwZWN0ZWQiOiAwLjc0OTk5OTk5OTA2MjUwMDEsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImF4b2xvdGwuZWZmaWNpZW5jeSIsCiAgICAiZXhwcmVzc2lvbiI6ICJBeG9sb3RsLmVmZmljaWVuY3kgXHUyN2U4MS4wLDAuMiwwLjgsMC4zLDAuMywxLjBcdTI3ZTkiLAogICAgImV4cGVjdGVkIjogMi4wMDAwMDAwMDAwMDAwMDA0LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJheG9sb3RsLnJlc2lsaWVuY2UiLAogICAgImV4cHJlc3Npb24iOiAiQXhvbG90bC5yZXNpbGllbmNlIFx1MjdlODEuMCwwLjIsMC44LDAuMywwLjMsMS4wXHUyN2U5IiwKICAgICJleHBlY3RlZCI6IDAuNzU5OTk5OTk5NTUwMDAwMSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiYnV0dGVyZmx5LnN0ZXAiLAogICAgImV4cHJlc3Npb24iOiAiQnV0dGVyZmx5LnN0ZXBMYXllciBcdTI3ZTgxLjIsMC4xLDAuNSwxLjBcdTI3ZTkgMC4wIiwKICAgICJleHBlY3RlZCI6IDAuMTIsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIm93bC5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKE93bC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKE93bC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDAgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJvd2wucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChPd2wucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChPd2wuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAxIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIm93bC5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKE93bC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKE93bC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDIgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAib3dsLnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoT3dsLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoT3dsLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMyAwLjApIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAib2N0b3B1cy5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKE9jdG9wdXMucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChPY3RvcHVzLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMCAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuMjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIm9jdG9wdXMucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChPY3RvcHVzLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoT2N0b3B1cy5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDEgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAib2N0b3B1cy5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKE9jdG9wdXMucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChPY3RvcHVzLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMiAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJvY3RvcHVzLnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoT2N0b3B1cy5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKE9jdG9wdXMuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAzIDAuMCkiLAogICAgImV4cGVjdGVkIjogMS4wLAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJnZWNrby5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEdlY2tvLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoR2Vja28uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAwIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC4yNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZ2Vja28ucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChHZWNrby5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEdlY2tvLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMSAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJnZWNrby5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEdlY2tvLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoR2Vja28uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAyIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImdlY2tvLnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoR2Vja28ucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChHZWNrby5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDMgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAxLjAsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImhpdmUucmFuazAiLAogICAgImV4cHJlc3Npb24iOiAiKChIaXZlLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoSGl2ZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDAgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJoaXZlLnJhbmsxIiwKICAgICJleHByZXNzaW9uIjogIigoSGl2ZS5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEhpdmUuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAxIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImhpdmUucmFuazIiLAogICAgImV4cHJlc3Npb24iOiAiKChIaXZlLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoSGl2ZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDIgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiaGl2ZS5yYW5rMyIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEhpdmUucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChIaXZlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMyAwLjApIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZWFnbGUucmFuazAiLAogICAgImV4cHJlc3Npb24iOiAiKChFYWdsZS5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEVhZ2xlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMCAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuMjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImVhZ2xlLnJhbmsxIiwKICAgICJleHByZXNzaW9uIjogIigoRWFnbGUucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChFYWdsZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDEgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZWFnbGUucmFuazIiLAogICAgImV4cHJlc3Npb24iOiAiKChFYWdsZS5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEVhZ2xlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMiAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJlYWdsZS5yYW5rMyIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEVhZ2xlLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoRWFnbGUuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAzIDAuMCkiLAogICAgImV4cGVjdGVkIjogMS4wLAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJjcmFiLnJhbmswIiwKICAgICJleHByZXNzaW9uIjogIigoQ3JhYi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKENyYWIuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAwIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC4yNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiY3JhYi5yYW5rMSIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKENyYWIucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChDcmFiLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMSAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJjcmFiLnJhbmsyIiwKICAgICJleHByZXNzaW9uIjogIigoQ3JhYi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKENyYWIuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAyIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImNyYWIucmFuazMiLAogICAgImV4cHJlc3Npb24iOiAiKChDcmFiLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoQ3JhYi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDMgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAxLjAsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInNoZXBoZXJkLnJhbmswIiwKICAgICJleHByZXNzaW9uIjogIigoU2hlcGhlcmQucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChTaGVwaGVyZC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDAgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJzaGVwaGVyZC5yYW5rMSIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFNoZXBoZXJkLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoU2hlcGhlcmQuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAxIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInNoZXBoZXJkLnJhbmsyIiwKICAgICJleHByZXNzaW9uIjogIigoU2hlcGhlcmQucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChTaGVwaGVyZC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDIgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAic2hlcGhlcmQucmFuazMiLAogICAgImV4cHJlc3Npb24iOiAiKChTaGVwaGVyZC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFNoZXBoZXJkLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMyAwLjApIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAicHVsc2UucmFuazAiLAogICAgImV4cHJlc3Npb24iOiAiKChQdWxzZS5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFB1bHNlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMCAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuMjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInB1bHNlLnJhbmsxIiwKICAgICJleHByZXNzaW9uIjogIigoUHVsc2UucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChQdWxzZS5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDEgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAicHVsc2UucmFuazIiLAogICAgImV4cHJlc3Npb24iOiAiKChQdWxzZS5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFB1bHNlLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMiAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJwdWxzZS5yYW5rMyIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFB1bHNlLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoUHVsc2UuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAzIDAuMCkiLAogICAgImV4cGVjdGVkIjogMS4wLAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJmb3gucmFuazAiLAogICAgImV4cHJlc3Npb24iOiAiKChGb3gucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChGb3guZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAwIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC4yNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZm94LnJhbmsxIiwKICAgICJleHByZXNzaW9uIjogIigoRm94LnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoRm94LmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMSAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJmb3gucmFuazIiLAogICAgImV4cHJlc3Npb24iOiAiKChGb3gucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChGb3guZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAyIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImZveC5yYW5rMyIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEZveC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEZveC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDMgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAxLjAsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInNwaWRlci5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFNwaWRlci5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFNwaWRlci5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDAgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJzcGlkZXIucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChTcGlkZXIucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChTcGlkZXIuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAxIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInNwaWRlci5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFNwaWRlci5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFNwaWRlci5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDIgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAic3BpZGVyLnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoU3BpZGVyLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoU3BpZGVyLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMyAwLjApIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAicmF2ZW4ucmFuazAiLAogICAgImV4cHJlc3Npb24iOiAiKChSYXZlbi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFJhdmVuLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMCAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuMjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInJhdmVuLnJhbmsxIiwKICAgICJleHByZXNzaW9uIjogIigoUmF2ZW4ucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChSYXZlbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDEgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAicmF2ZW4ucmFuazIiLAogICAgImV4cHJlc3Npb24iOiAiKChSYXZlbi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFJhdmVuLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMiAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJyYXZlbi5yYW5rMyIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFJhdmVuLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoUmF2ZW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAzIDAuMCkiLAogICAgImV4cGVjdGVkIjogMS4wLAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJkb2xwaGluLnJhbmswIiwKICAgICJleHByZXNzaW9uIjogIigoRG9scGhpbi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKERvbHBoaW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAwIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC4yNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZG9scGhpbi5yYW5rMSIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKERvbHBoaW4ucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChEb2xwaGluLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMSAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJkb2xwaGluLnJhbmsyIiwKICAgICJleHByZXNzaW9uIjogIigoRG9scGhpbi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKERvbHBoaW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAyIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImRvbHBoaW4ucmFuazMiLAogICAgImV4cHJlc3Npb24iOiAiKChEb2xwaGluLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoRG9scGhpbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDMgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAxLjAsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImFudC5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEFudC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEFudC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDAgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJhbnQucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChBbnQucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChBbnQuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAxIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImFudC5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKEFudC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKEFudC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDIgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiYW50LnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoQW50LnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoQW50LmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMyAwLjApIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAibW90aC5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKE1vdGgucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChNb3RoLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMCAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuMjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogIm1vdGgucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChNb3RoLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoTW90aC5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDEgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAibW90aC5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKE1vdGgucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChNb3RoLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMiAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJtb3RoLnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoTW90aC5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKE1vdGguZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAzIDAuMCkiLAogICAgImV4cGVjdGVkIjogMS4wLAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJzaGFyay5yYW5rMCIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFNoYXJrLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoU2hhcmsuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAwIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC4yNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAic2hhcmsucmFuazEiLAogICAgImV4cHJlc3Npb24iOiAiKChTaGFyay5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFNoYXJrLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMSAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJzaGFyay5yYW5rMiIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFNoYXJrLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoU2hhcmsuZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAyIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInNoYXJrLnJhbmszIiwKICAgICJleHByZXNzaW9uIjogIigoU2hhcmsucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChTaGFyay5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDMgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAxLjAsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInBlbmd1aW4ucmFuazAiLAogICAgImV4cHJlc3Npb24iOiAiKChQZW5ndWluLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoUGVuZ3Vpbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDAgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJwZW5ndWluLnJhbmsxIiwKICAgICJleHByZXNzaW9uIjogIigoUGVuZ3Vpbi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKFBlbmd1aW4uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAxIDAuMCkiLAogICAgImV4cGVjdGVkIjogMC42MjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogInBlbmd1aW4ucmFuazIiLAogICAgImV4cHJlc3Npb24iOiAiKChQZW5ndWluLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoUGVuZ3Vpbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDIgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAicGVuZ3Vpbi5yYW5rMyIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKFBlbmd1aW4ucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChQZW5ndWluLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMyAwLjApIiwKICAgICJleHBlY3RlZCI6IDEuMCwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZHJhZ29uLnJhbmswIiwKICAgICJleHByZXNzaW9uIjogIigoRHJhZ29uLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoRHJhZ29uLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMCAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuMjUsCiAgICAia2luZCI6ICJuZWFyIgogIH0sCiAgewogICAgImxhYmVsIjogImRyYWdvbi5yYW5rMSIsCiAgICAiZXhwcmVzc2lvbiI6ICIoKERyYWdvbi5ydW4gXHUyN2U4XHUyN2U4TGlzdC5yZXBsaWNhdGUgKERyYWdvbi5leHBlY3RlZENvbHVtbnMgMSkgWzAuMCwxLjAsMS4wLDMuMF0sNFx1MjdlOSwxXHUyN2U5KS5nZXREIDEgMC4wKSIsCiAgICAiZXhwZWN0ZWQiOiAwLjYyNSwKICAgICJraW5kIjogIm5lYXIiCiAgfSwKICB7CiAgICAibGFiZWwiOiAiZHJhZ29uLnJhbmsyIiwKICAgICJleHByZXNzaW9uIjogIigoRHJhZ29uLnJ1biBcdTI3ZThcdTI3ZThMaXN0LnJlcGxpY2F0ZSAoRHJhZ29uLmV4cGVjdGVkQ29sdW1ucyAxKSBbMC4wLDEuMCwxLjAsMy4wXSw0XHUyN2U5LDFcdTI3ZTkpLmdldEQgMiAwLjApIiwKICAgICJleHBlY3RlZCI6IDAuNjI1LAogICAgImtpbmQiOiAibmVhciIKICB9LAogIHsKICAgICJsYWJlbCI6ICJkcmFnb24ucmFuazMiLAogICAgImV4cHJlc3Npb24iOiAiKChEcmFnb24ucnVuIFx1MjdlOFx1MjdlOExpc3QucmVwbGljYXRlIChEcmFnb24uZXhwZWN0ZWRDb2x1bW5zIDEpIFswLjAsMS4wLDEuMCwzLjBdLDRcdTI3ZTksMVx1MjdlOSkuZ2V0RCAzIDAuMCkiLAogICAgImV4cGVjdGVkIjogMS4wLAogICAgImtpbmQiOiAibmVhciIKICB9Cl0K",
      "cid": "bafkreiffdyjs3mb3qm5t2odk2z5us3cte73rdfimsq4n6s6vkict5t5eya",
      "mime": "application/json",
      "path": "reference-fixtures.json",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "5b75dbb9c3e99bfb53d58271e835f21685768d56",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/reference-fixtures.json"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "a51e132db03b833b3d386ad67b496c5327f711950c9438df4bd552053ecfa4c0",
      "size": 17808,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/reference-fixtures.json"
    },
    {
      "base64": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJSZXByb2R1Y2UgZmluaXRlIGRlY2lzaW9uLXN0YWdlIGNlcnRpZmljYXRlcyBmcm9tIHRoZSBwaW5uZWQgUHl0aG9uIHNvdXJjZXMuCgpObyBuZXR3b3JrLCBOdW1QeSwgb3IgbWFjaGluZS1sZWFybmluZyBkZXBlbmRlbmN5IGlzIG5lZWRlZC4gTmlnaHRpbmdhbGUncwpmb3VyLWNvbmRpdGlvbiBicmFuY2ggaXMgZXhwbGljaXRseSBwcm9qZWN0ZWQ7IGl0cyBzdGF0aXN0aWNzIGFyZSBub3QgdGVzdGVkLgoiIiIKaW1wb3J0IGFzdAppbXBvcnQgY29weQppbXBvcnQgaGFzaGxpYgppbXBvcnQgaXRlcnRvb2xzCmltcG9ydCBqc29uCmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQgc3lzCmltcG9ydCB0eXBlcwoKUk9PVCA9IFBhdGgoX19maWxlX18pLnJlc29sdmUoKS5wYXJlbnRzWzFdClNPVVJDRVMgPSBqc29uLmxvYWRzKChST09UIC8gImV4dGVuc2lvbi1zb3VyY2VzLmpzb24iKS5yZWFkX3RleHQoKSkKb3V0ID0gWyJpbXBvcnQgRXh0ZW5zaW9ucyIsICIiLCAibmFtZXNwYWNlIFpvby5FeHRlbnNpb25GaXh0dXJlcyIsICJvcGVuIFpvby5FeHRlbnNpb25zIiwgIiJdCmNvdW50cyA9IHt9CgpkZWYgbG9hZChyZXBvKToKICAgIHJvdyA9IG5leHQociBmb3IgciBpbiBTT1VSQ0VTIGlmIHJbInJlcG9zaXRvcnkiXSA9PSAiZW51bWlub3VzLyIgKyByZXBvKQogICAgZGF0YSA9IHJvd1siY29udGVudCJdLmVuY29kZSgpCiAgICBhc3NlcnQgaGFzaGxpYi5zaGExKGIiYmxvYiAiICsgc3RyKGxlbihkYXRhKSkuZW5jb2RlKCkgKyBiIlwwIiArIGRhdGEpLmhleGRpZ2VzdCgpID09IHJvd1siZ2l0X2Jsb2Jfc2hhMSJdCiAgICBtb2QgPSB0eXBlcy5Nb2R1bGVUeXBlKCJmcm96ZW5fIiArIHJlcG8ucmVwbGFjZSgiLSIsICJfIikpCiAgICBzeXMubW9kdWxlc1ttb2QuX19uYW1lX19dID0gbW9kCiAgICBleGVjKGNvbXBpbGUocm93WyJjb250ZW50Il0sIHJvd1sicGF0aCJdLCAiZXhlYyIpLCBtb2QuX19kaWN0X18pCiAgICByZXR1cm4gbW9kCgpkZWYgYnMoeHMpOgogICAgcmV0dXJuICIsICIuam9pbigidHJ1ZSIgaWYgeCBlbHNlICJmYWxzZSIgZm9yIHggaW4geHMpCgpkZWYgY2VydChncm91cCwgZXhwcmVzc2lvbiwgZXhwZWN0ZWQpOgogICAgbiA9IGNvdW50cy5nZXQoZ3JvdXAsIDApCiAgICBjb3VudHNbZ3JvdXBdID0gbiArIDEKICAgIG91dC5hcHBlbmQoZiJ0aGVvcmVtIHtncm91cH1fe246MDRkfSA6IHtleHByZXNzaW9ufSA9IHtleHBlY3RlZH0gOj0gYnkgZGVjaWRlIikKCmdhdGUgPSB7IlBBU1MiOiAiLnBhc3MiLCAiRkFJTCI6ICIuZmFpbCIsICJOL0EiOiAiLm5hIn0KY2hpbWVyYSA9IGxvYWQoIkNoaW1lcmEiKQpmb3IgdmFscyBpbiBpdGVydG9vbHMucHJvZHVjdChbRmFsc2UsIFRydWVdLCByZXBlYXQ9Nyk6CiAgICBldmVudCA9IGNoaW1lcmEuRXZlbnQoIm9iamVjdCIsICJpbnRlcmFjdGlvbiIsICp2YWxzKQogICAgZXhwZWN0ZWQgPSBqc29uLmR1bXBzKGNoaW1lcmEuY2xhc3NpZnkoZXZlbnQpWyJ0YWdzIl0pCiAgICBjZXJ0KCJjaGltZXJhIiwgIkNoaW1lcmEudGFncyDin6giICsgYnModmFscykgKyAi4p+pIiwgZXhwZWN0ZWQpCgpjaXJjdXMgPSBsb2FkKCJDaXJjdXMiKQpzZWVuID0gc2V0KCkKZm9yIG1pc3NpbmcsIG5hLCB1bmtub3duLCBmZWVkYmFjaywgcmlzaywgZmFpbGVkLCBpbmNvbXBsZXRlLCBwcmVzZW50IGluIGl0ZXJ0b29scy5wcm9kdWN0KFtGYWxzZSwgVHJ1ZV0sIHJlcGVhdD04KToKICAgIHJlcG9ydCA9IHsKICAgICAgICAicGlwZWxpbmUiOiBbeyJzdGFnZSI6ICJkZWZpbml0aW9uIiwgInByb3ZlbmFuY2Vfc3RhdHVzIjogIm1pc3NpbmciIGlmIG1pc3NpbmcgZWxzZSAiZG9jdW1lbnRlZCJ9XSwKICAgICAgICAiZGVwZW5kZW5jaWVzIjogW10sICJyaXNrcyI6IFtdLCAiaW5kZXBlbmRlbnRfY2hlY2tzIjogW119CiAgICBpZiB1bmtub3duOiByZXBvcnRbImRlcGVuZGVuY2llcyJdLmFwcGVuZCh7Im1hdGVyaWFsaXR5IjogInVua25vd24ifSkKICAgIGlmIGZlZWRiYWNrOiByZXBvcnRbImRlcGVuZGVuY2llcyJdLmFwcGVuZCh7Im1hdGVyaWFsaXR5IjogIm1hdGVyaWFsIiwgImZlZWRiYWNrIjogVHJ1ZX0pCiAgICBpZiBuYTogcmVwb3J0WyJyaXNrcyJdLmFwcGVuZCh7Im1hdGVyaWFsaXR5IjogIm1hdGVyaWFsIiwgInN0YXR1cyI6ICJuYSJ9KQogICAgaWYgcmlzazogcmVwb3J0WyJyaXNrcyJdLmFwcGVuZCh7Im1hdGVyaWFsaXR5IjogIm1hdGVyaWFsIiwgInN0YXR1cyI6ICJwcmVzZW50In0pCiAgICBpZiBwcmVzZW50OgogICAgICAgIHJlcG9ydFsiaW5kZXBlbmRlbnRfY2hlY2tzIl0uYXBwZW5kKHsic3RhdHVzIjogImZhaWxlZCIgaWYgZmFpbGVkIGVsc2UgInBhc3NlZCIsCiAgICAgICAgICAgICJmcm96ZW4iOiBub3QgaW5jb21wbGV0ZSwgImluZGVwZW5kZW50bHlfc291cmNlZCI6IFRydWV9KQogICAgc3VtbWFyeSA9IChtaXNzaW5nLCBuYSwgdW5rbm93biwgZmVlZGJhY2ssIHJpc2sgb3IgbmEsIGZhaWxlZCBhbmQgcHJlc2VudCwKICAgICAgICAoZmFpbGVkIG9yIGluY29tcGxldGUpIGFuZCBwcmVzZW50LCBwcmVzZW50KQogICAgaWYgc3VtbWFyeSBpbiBzZWVuOiBjb250aW51ZQogICAgc2Vlbi5hZGQoc3VtbWFyeSkKICAgIGNlcnQoImNpcmN1cyIsICJDaXJjdXMuZGVjaWRlR2F0ZSDin6giICsgYnMoc3VtbWFyeSkgKyAi4p+pIiwgZ2F0ZVtjaXJjdXMuZGVjaWRlKHJlcG9ydCldKQoKbW9uc3RlciA9IGxvYWQoIlpvby1Nb25zdGVyIikKc2VlbiA9IHNldCgpCmZvciB2YWxzIGluIGl0ZXJ0b29scy5wcm9kdWN0KFtGYWxzZSwgVHJ1ZV0sIHJlcGVhdD0xMCk6CiAgICBwcmVyZWcsIHByb3RvY29sLCB0b2xlcmFuY2UsIG1hdGNoZWQsIGNvbmRpdGlvbnMsIG1hbmRhdG9yeSwgdmlvbGF0aW9uLCBib3VuZGFyeSwgaW5jb21wbGV0ZSwgdW5rbm93biA9IHZhbHMKICAgIGNlbGxzID0gW10KICAgIGlmIGNvbmRpdGlvbnM6CiAgICAgICAgY2VsbHMgPSBbeyJyZWdpc3RlcmVkIjogbWFuZGF0b3J5LCAic3RhdHVzIjogImNvbXBsZXRlIiwgImNhbmRpZGF0ZSI6IC0xIGlmIHZpb2xhdGlvbiBlbHNlIDEsICJiYXNlbGluZSI6IDF9XQogICAgICAgIGlmIGluY29tcGxldGU6IGNlbGxzLmFwcGVuZCh7InJlZ2lzdGVyZWQiOiBtYW5kYXRvcnksICJzdGF0dXMiOiAicGVuZGluZyIsICJjYW5kaWRhdGUiOiBOb25lLCAiYmFzZWxpbmUiOiBOb25lfSkKICAgIHJlcG9ydCA9IHsicHJlcmVnaXN0cmF0aW9uIjogeyJyZWdpc3RlcmVkX2JlZm9yZV9vdXRjb21lcyI6IHByZXJlZywgInByb3RvY29sX2lkIjogIlAiIGlmIHByb3RvY29sIGVsc2UgIiJ9LAogICAgICAgICJtZXRyaWMiOiB7InRvbGVyYW5jZSI6IDAgaWYgdG9sZXJhbmNlIGVsc2UgTm9uZSwgImRpcmVjdGlvbiI6ICJoaWdoZXJfaXNfYmV0dGVyIn0sCiAgICAgICAgImJhc2VsaW5lIjogeyJtYXRjaGVkIjogbWF0Y2hlZH0sICJjb25kaXRpb25zIjogY2VsbHMsCiAgICAgICAgImZhaWx1cmVfYm91bmRhcmllcyI6IChbeyJzdGF0dXMiOiAiZmFpbHVyZV9vYnNlcnZlZCJ9XSBpZiBib3VuZGFyeSBlbHNlIFtdKSArCiAgICAgICAgICAgIChbeyJzdGF0dXMiOiAidW5rbm93biJ9XSBpZiB1bmtub3duIGVsc2UgW10pfQogICAgc3VtbWFyeSA9IChwcmVyZWcsIHByb3RvY29sLCB0b2xlcmFuY2UsIG1hdGNoZWQsIGNvbmRpdGlvbnMsIGNvbmRpdGlvbnMgYW5kIG1hbmRhdG9yeSwKICAgICAgICBjb25kaXRpb25zIGFuZCBtYW5kYXRvcnkgYW5kIHZpb2xhdGlvbiwgYm91bmRhcnksIGNvbmRpdGlvbnMgYW5kIG1hbmRhdG9yeSBhbmQgaW5jb21wbGV0ZSwgdW5rbm93bikKICAgIGlmIHN1bW1hcnkgaW4gc2VlbjogY29udGludWUKICAgIHNlZW4uYWRkKHN1bW1hcnkpCiAgICBjZXJ0KCJtb25zdGVyIiwgIk1vbnN0ZXIuZGVjaWRlR2F0ZSDin6giICsgYnMoc3VtbWFyeSkgKyAi4p+pIiwgZ2F0ZVttb25zdGVyLmRlY2lkZShyZXBvcnQpXSkKCndvb2RwZWNrZXIgPSBsb2FkKCJ3b29kcGVja2VyIikKc2VlbiA9IHNldCgpCmZvciBiYXNlbGluZSwgYWJsYXRlZCwgZXBzaWxvbiwgZnJhY3Rpb24sIGhpZ2hlciBpbiBpdGVydG9vbHMucHJvZHVjdChbMC4sIDEwLl0sIFstMTAuLCAwLiwgNC4sIDUuLCA5LiwgMTAuXSwgWzAuLCAxLl0sIFswLiwgLjUsIDEuXSwgW0ZhbHNlLCBUcnVlXSk6CiAgICBjYXNlID0geyJjbGFpbSI6ICJmcm96ZW4iLCAiY29tcG9uZW50IjogImMiLCAiYmFzZWxpbmVfdmFsdWUiOiBiYXNlbGluZSwKICAgICAgICAiYWJsYXRlZF92YWx1ZSI6IGFibGF0ZWQsICJtZXRyaWMiOiAibSIsICJoaWdoZXJfaXNfYmV0dGVyIjogaGlnaGVyLAogICAgICAgICJlcHNpbG9uIjogZXBzaWxvbiwgImNvbnRyaWJ1dG9yeV9mcmFjdGlvbiI6IGZyYWN0aW9uLCAiYWJsYXRpb24iOiAiYSIsCiAgICAgICAgInByZXNlcnZlZF9jb25kaXRpb25zIjogW10sICJ2aW9sYXRpb25zIjogW10sICJwcmVfcmVnaXN0ZXJlZCI6IFRydWUsCiAgICAgICAgInByb3h5X2xlYWthZ2UiOiBGYWxzZSwgImNsYWltX3R5cGUiOiAibmVjZXNzaXR5In0KICAgIHJlc3VsdCA9IHdvb2RwZWNrZXIuZXZhbHVhdGUoY2FzZSkKICAgIGxvc3MgPSByZXN1bHQubG9zcwogICAgdGhyZXNob2xkID0gbWF4KGVwc2lsb24sIGFicyhyZXN1bHQub3JpZW50ZWRfYmFzZWxpbmUpICogKDEuIC0gZnJhY3Rpb24pKQogICAgc3VtbWFyeSA9IChUcnVlLCBsb3NzIDw9IGVwc2lsb24sIGxvc3MgPiB0aHJlc2hvbGQpCiAgICBpZiBzdW1tYXJ5IGluIHNlZW46IGNvbnRpbnVlCiAgICBzZWVuLmFkZChzdW1tYXJ5KQogICAgY2VydCgid29vZHBlY2tlciIsICJXb29kcGVja2VyLmNsYXNzaWZ5ICIgKyAiICIuam9pbihicyhbdl0pIGZvciB2IGluIFtUcnVlLCBsb3NzIDw9IGVwc2lsb24sIGxvc3MgPiB0aHJlc2hvbGRdKSwKICAgICAgICAgIi4iICsgcmVzdWx0LmRpc3Bvc2l0aW9uLnZhbHVlLmxvd2VyKCkpCgojIEV4dHJhY3QgdGhlIGV4YWN0IHN0b3AtcmVhc29uIGFzc2lnbm1lbnRzIGFuZCBicmFuY2ggb3JkZXIsIHdoaWxlIHRyZWF0aW5nCiMgbnVtZXJpY2FsL3N0YXRpc3RpY2FsIHByZWRpY2F0ZXMgYXMgZm91ciBpbmRlcGVuZGVudCBpbnB1dHMuIFRoaXMgZXhwbGljaXRseQojIGRvZXMgbm90IGV4ZWN1dGUgb3IgY2VydGlmeSB0aGUgQUxFL2Jvb3RzdHJhcCBjYWxjdWxhdGlvbnMuCnJvdyA9IG5leHQociBmb3IgciBpbiBTT1VSQ0VTIGlmIHJbInJlcG9zaXRvcnkiXS5lbmRzd2l0aCgiL05pZ2h0ZW5nYWxlIikpCmRhdGEgPSByb3dbImNvbnRlbnQiXS5lbmNvZGUoKQphc3NlcnQgaGFzaGxpYi5zaGExKGIiYmxvYiAiICsgc3RyKGxlbihkYXRhKSkuZW5jb2RlKCkgKyBiIlwwIiArIGRhdGEpLmhleGRpZ2VzdCgpID09IHJvd1siZ2l0X2Jsb2Jfc2hhMSJdCnRyZWUgPSBhc3QucGFyc2Uocm93WyJjb250ZW50Il0pCmdyb3cgPSBuZXh0KG4gZm9yIG4gaW4gYXN0LndhbGsodHJlZSkgaWYgaXNpbnN0YW5jZShuLCBhc3QuRnVuY3Rpb25EZWYpIGFuZCBuLm5hbWUgPT0gIl9ncm93IikKYnJhbmNoID0gbmV4dChuIGZvciBuIGluIGFzdC53YWxrKGdyb3cpIGlmIGlzaW5zdGFuY2UobiwgYXN0LklmKSBhbmQKICAgIGlzaW5zdGFuY2Uobi50ZXN0LCBhc3QuQ2FsbCkgYW5kIGFzdC51bnBhcnNlKG4udGVzdCkuc3RhcnRzd2l0aCgibnAuYW55KGNvdW50cyIpKQpicmFuY2ggPSBjb3B5LmRlZXBjb3B5KGJyYW5jaCkKbm9kZSA9IGJyYW5jaApmb3IgbmFtZSBpbiBbInNtYWxsU3VwcG9ydCIsICJzbWFsbEVmZmVjdCIsICJ1bnN0YWJsZSIsICJkZXB0aFJlYWNoZWQiXToKICAgIG5vZGUudGVzdCA9IGFzdC5OYW1lKGlkPW5hbWUsIGN0eD1hc3QuTG9hZCgpKQogICAgYXNzZXJ0IGxlbihub2RlLmJvZHkpID09IDEgYW5kIGlzaW5zdGFuY2Uobm9kZS5ib2R5WzBdLCBhc3QuQXNzaWduKQogICAgaWYgbmFtZSAhPSAiZGVwdGhSZWFjaGVkIjoKICAgICAgICBhc3NlcnQgbGVuKG5vZGUub3JlbHNlKSA9PSAxIGFuZCBpc2luc3RhbmNlKG5vZGUub3JlbHNlWzBdLCBhc3QuSWYpCiAgICAgICAgbm9kZSA9IG5vZGUub3JlbHNlWzBdCiAgICBlbHNlOgogICAgICAgIGFzc2VydCBub3Qgbm9kZS5vcmVsc2UKZm4gPSBhc3QucGFyc2UoImRlZiBwcm9qZWN0ZWQoc21hbGxTdXBwb3J0LCBzbWFsbEVmZmVjdCwgdW5zdGFibGUsIGRlcHRoUmVhY2hlZCk6XG4gcmVhc29uID0gTm9uZVxuIHJldHVybiByZWFzb25cbiIpCmZuLmJvZHlbMF0uYm9keS5pbnNlcnQoMSwgYnJhbmNoKQphc3QuZml4X21pc3NpbmdfbG9jYXRpb25zKGZuKQpzY29wZSA9IHt9CmV4ZWMoY29tcGlsZShmbiwgIjxOaWdodGluZ2FsZSBzdG9wIHByb2plY3Rpb24+IiwgImV4ZWMiKSwgc2NvcGUpCmxhYmVscyA9IHtOb25lOiAiY29udGludWVHcm93aW5nIiwgImluc3VmZmljaWVudF9sb2NhbF9zdXBwb3J0IjogImluc3VmZmljaWVudFN1cHBvcnQiLAogICAgICAgICAgImVmZmVjdF9iZWxvd190b2xlcmFuY2UiOiAiYmVsb3dUb2xlcmFuY2UiLCAiYm9vdHN0cmFwX2luc3RhYmlsaXR5IjogImluc3RhYmlsaXR5IiwgIm1heF9kZXB0aCI6ICJtYXhEZXB0aCJ9CmZvciB2YWxzIGluIGl0ZXJ0b29scy5wcm9kdWN0KFtGYWxzZSwgVHJ1ZV0sIHJlcGVhdD00KToKICAgIGNlcnQoIm5pZ2h0aW5nYWxlIiwgIk5pZ2h0aW5nYWxlLnN0b3AgIiArICIgIi5qb2luKGJzKFt2XSkgZm9yIHYgaW4gdmFscyksICIuIiArIGxhYmVsc1tzY29wZVsicHJvamVjdGVkIl0oKnZhbHMpXSkKCiMgVGhlIHJvb3QgZml0IHJ1bGUgaGFzIHRocmVlIGJyYW5jaGVzIGFuZCBubyBib290c3RyYXAgcHJlZGljYXRlLgpmaXQgPSBuZXh0KG4gZm9yIG4gaW4gYXN0LndhbGsodHJlZSkgaWYgaXNpbnN0YW5jZShuLCBhc3QuRnVuY3Rpb25EZWYpIGFuZCBuLm5hbWUgPT0gImZpdCIpCmJyYW5jaCA9IGNvcHkuZGVlcGNvcHkobmV4dChuIGZvciBuIGluIGFzdC53YWxrKGZpdCkgaWYgaXNpbnN0YW5jZShuLCBhc3QuSWYpIGFuZAogICAgaXNpbnN0YW5jZShuLnRlc3QsIGFzdC5DYWxsKSBhbmQgYXN0LnVucGFyc2Uobi50ZXN0KS5zdGFydHN3aXRoKCJucC5hbnkoY291bnRzIikpKQpub2RlID0gYnJhbmNoCmZvciBuYW1lIGluIFsic21hbGxTdXBwb3J0IiwgInNtYWxsRWZmZWN0Il06CiAgICBub2RlLnRlc3QgPSBhc3QuTmFtZShpZD1uYW1lLCBjdHg9YXN0LkxvYWQoKSkKICAgIGFzc2VydCBsZW4obm9kZS5ib2R5KSA9PSAxIGFuZCBpc2luc3RhbmNlKG5vZGUuYm9keVswXSwgYXN0LkFzc2lnbikKICAgIGFzc2VydCBsZW4obm9kZS5vcmVsc2UpID09IDEgYW5kIGlzaW5zdGFuY2Uobm9kZS5vcmVsc2VbMF0sIGFzdC5JZikKICAgIG5vZGUgPSBub2RlLm9yZWxzZVswXQphc3NlcnQgYXN0LnVucGFyc2Uobm9kZS50ZXN0KSA9PSAic2VsZi5tYXhfZGVwdGggPD0gMSIKbm9kZS50ZXN0ID0gYXN0LnBhcnNlKCJtYXhEZXB0aCA8PSAxIiwgbW9kZT0iZXZhbCIpLmJvZHkKYXNzZXJ0IG5vdCBub2RlLm9yZWxzZQpmbiA9IGFzdC5wYXJzZSgiZGVmIHByb2plY3RlZF9yb290KHNtYWxsU3VwcG9ydCwgc21hbGxFZmZlY3QsIG1heERlcHRoKTpcbiByZWFzb24gPSBOb25lXG4gcmV0dXJuIHJlYXNvblxuIikKZm4uYm9keVswXS5ib2R5Lmluc2VydCgxLCBicmFuY2gpCmFzdC5maXhfbWlzc2luZ19sb2NhdGlvbnMoZm4pCmV4ZWMoY29tcGlsZShmbiwgIjxOaWdodGluZ2FsZSByb290IHN0b3AgcHJvamVjdGlvbj4iLCAiZXhlYyIpLCBzY29wZSkKZm9yIGEsIGIsIGRlcHRoIGluIGl0ZXJ0b29scy5wcm9kdWN0KFtGYWxzZSwgVHJ1ZV0sIFtGYWxzZSwgVHJ1ZV0sIFswLCAxLCAyLCA0XSk6CiAgICBjZXJ0KCJuaWdodGluZ2FsZV9yb290IiwgZiJOaWdodGluZ2FsZS5yb290U3RvcCB7c3RyKGEpLmxvd2VyKCl9IHtzdHIoYikubG93ZXIoKX0ge2RlcHRofSIsCiAgICAgICAgICIuIiArIGxhYmVsc1tzY29wZVsicHJvamVjdGVkX3Jvb3QiXShhLCBiLCBkZXB0aCldKQoKb3V0ICs9IFsiIiwgImVuZCBab28uRXh0ZW5zaW9uRml4dHVyZXMiLCAiIl0KdGV4dCA9ICJcbiIuam9pbihvdXQpCnRhcmdldCA9IFJPT1QgLyAiRXh0ZW5zaW9uRml4dHVyZXMubGVhbiIKaWYgIi0td3JpdGUiIGluIHN5cy5hcmd2OgogICAgdGFyZ2V0LndyaXRlX3RleHQodGV4dCkKZWxzZToKICAgIGFzc2VydCB0YXJnZXQucmVhZF90ZXh0KCkgPT0gdGV4dCwgIkV4dGVuc2lvbiBmaXh0dXJlcyBkcmlmdGVkOyBpbnNwZWN0IHRoZSBzb3VyY2UgY2hhbmdlIGJlZm9yZSByZWdlbmVyYXRpb24iCnByaW50KCJTb3VyY2UtZGVyaXZlZCBmaW5pdGUgZGVjaXNpb24gY2VydGlmaWNhdGVzOiIsIGNvdW50cywgInRvdGFsIiwgc3VtKGNvdW50cy52YWx1ZXMoKSkpCg==",
      "cid": "bafkreiaftorlvunvdwbiuro6anevxggxpryv6gxxsxpxrfpgnnxrvt7fkm",
      "mime": "text/x-python",
      "path": "scripts/extension_fixtures.py",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "0acb9232d55c61beefb2d92efe08377e633268e5",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/extension_fixtures.py"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "059ba2bad1b51d828a45de03495b98d77c715f1af795df7895e66b6f1acfe553",
      "size": 8344,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/extension_fixtures.py"
    },
    {
      "base64": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJFeGVjdXRlIHBpbm5lZCBQeXRob24gb24gc3RydWN0dXJlZCBpbnB1dHMsIHRoZW4ga2VybmVsLWNoZWNrIHRoZSBjb21wbGV0ZQpMZWFuIG91dHB1dHMuIFRoZXNlIGZpbml0ZSBjZXJ0aWZpY2F0ZXMgc3VwcGxlbWVudCB0aGUgdW5pdmVyc2FsIHRoZW9yZW1zOwp0aGV5IGRvIG5vdCBjZXJ0aWZ5IFB5dGhvbidzIHBhcnNlciwgVk0sIG9yIGZsb2F0aW5nLXBvaW50IGFyaXRobWV0aWMuIiIiCmltcG9ydCBoYXNobGliCmltcG9ydCBpdGVydG9vbHMKaW1wb3J0IGpzb24KZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCBzeXMKaW1wb3J0IHR5cGVzCgpST09UID0gUGF0aChfX2ZpbGVfXykucmVzb2x2ZSgpLnBhcmVudHNbMV0Kc291cmNlcyA9IGpzb24ubG9hZHMoKFJPT1QgLyAiZXh0ZW5zaW9uLXNvdXJjZXMuanNvbiIpLnJlYWRfdGV4dCgpKQpkZWYgbG9hZChyZXBvKToKICAgIHJvdyA9IG5leHQociBmb3IgciBpbiBzb3VyY2VzIGlmIHJbInJlcG9zaXRvcnkiXSA9PSAiZW51bWlub3VzLyIgKyByZXBvKQogICAgZGF0YSA9IHJvd1siY29udGVudCJdLmVuY29kZSgpCiAgICBhc3NlcnQgaGFzaGxpYi5zaGExKGIiYmxvYiAiICsgc3RyKGxlbihkYXRhKSkuZW5jb2RlKCkgKyBiIlwwIiArIGRhdGEpLmhleGRpZ2VzdCgpID09IHJvd1siZ2l0X2Jsb2Jfc2hhMSJdCiAgICBtb2QgPSB0eXBlcy5Nb2R1bGVUeXBlKCJyZXBvcnRzXyIgKyByZXBvLnJlcGxhY2UoIi0iLCAiXyIpKQogICAgc3lzLm1vZHVsZXNbbW9kLl9fbmFtZV9fXSA9IG1vZAogICAgZXhlYyhjb21waWxlKHJvd1siY29udGVudCJdLCByb3dbInBhdGgiXSwgImV4ZWMiKSwgbW9kLl9fZGljdF9fKQogICAgcmV0dXJuIG1vZAoKZGVmIHN0cmluZyh4KToKICAgIHJldHVybiBqc29uLmR1bXBzKHgsIGVuc3VyZV9hc2NpaT1GYWxzZSkKZGVmIGJvb2xlYW4oeCk6CiAgICBhc3NlcnQgdHlwZSh4KSBpcyBib29sCiAgICByZXR1cm4gc3RyKHgpLmxvd2VyKCkKZGVmIG9wdGlvbl9zdHJpbmcoeCk6CiAgICByZXR1cm4gIm5vbmUiIGlmIHggaXMgTm9uZSBlbHNlICIoc29tZSAiICsgc3RyaW5nKHgpICsgIikiCmRlZiBvcHRpb25faW50KHgpOgogICAgYXNzZXJ0IHggaXMgTm9uZSBvciB0eXBlKHgpIGlzIGludAogICAgcmV0dXJuICJub25lIiBpZiB4IGlzIE5vbmUgZWxzZSAiKHNvbWUgKCIgKyBzdHIoeCkgKyAiKSkiCmRlZiByZWNvcmQoeHMpOgogICAgcmV0dXJuICLin6giICsgIiwgIi5qb2luKHhzKSArICLin6kiCmRlZiBzZXEoeHMpOgogICAgcmV0dXJuICJbIiArICIsICIuam9pbih4cykgKyAiXSIKCnByb29mcyA9IFtdCmNvdW50cyA9IHt9CmRlZiBjZXJ0KGdyb3VwLCBleHByZXNzaW9uLCBleHBlY3RlZCk6CiAgICBuID0gY291bnRzLmdldChncm91cCwgMCkKICAgIGNvdW50c1tncm91cF0gPSBuICsgMQogICAgcHJvb2ZzLmFwcGVuZChmInRoZW9yZW0ge2dyb3VwfV97bjowNGR9IDoge2V4cHJlc3Npb259ID0ge2V4cGVjdGVkfSA6PSBieSBkZWNpZGUiKQoKZ2F0ZSA9IHsiUEFTUyI6ICIucGFzcyIsICJGQUlMIjogIi5mYWlsIiwgIk4vQSI6ICIubmEifQpjaGltZXJhID0gbG9hZCgiQ2hpbWVyYSIpCmZvciB2YWxzIGluIGl0ZXJ0b29scy5wcm9kdWN0KFtGYWxzZSwgVHJ1ZV0sIHJlcGVhdD03KToKICAgIGV2ZW50ID0gY2hpbWVyYS5FdmVudCgic2FtcGxlIG9iamVjdCIsICJyZWNvcmRlZCBpbnRlcmFjdGlvbiIsICp2YWxzKQogICAgcmVzdWx0ID0gY2hpbWVyYS5jbGFzc2lmeShldmVudCkKICAgIGlucCA9IHJlY29yZChbc3RyaW5nKGV2ZW50Lm9iamVjdCksIHN0cmluZyhldmVudC5pbnRlcmFjdGlvbiksIHJlY29yZChsaXN0KG1hcChib29sZWFuLCB2YWxzKSkpXSkKICAgIG91dHB1dCA9IHJlY29yZChbc3RyaW5nKHJlc3VsdFsib2JqZWN0Il0pLCBzdHJpbmcocmVzdWx0WyJpbnRlcmFjdGlvbiJdKSwKICAgICAgICBzZXEobGlzdChtYXAoc3RyaW5nLCByZXN1bHRbInRhZ3MiXSkpKSwgYm9vbGVhbihyZXN1bHRbIm9wZXJhdGlvbmFsX3JlY292ZXJ5Il0pLAogICAgICAgIHNlcShsaXN0KG1hcChzdHJpbmcsIHJlc3VsdFsibm90ZXMiXSkpKSwgc3RyaW5nKHJlc3VsdFsiYW50aV9jaXJjdWxhcml0eSJdKV0pCiAgICBjZXJ0KCJjaGltZXJhIiwgIlpvby5Tb3VyY2VSZWNvcmRzLkNoaW1lcmEuY2xhc3NpZnkgIiArIGlucCwgb3V0cHV0KQoKY2lyY3VzID0gbG9hZCgiQ2lyY3VzIikKZGVmIGNpcmN1c19pbnB1dChyKToKICAgIHJldHVybiByZWNvcmQoWwogICAgICAgIHNlcShbcmVjb3JkKFtvcHRpb25fc3RyaW5nKHAuZ2V0KCJzdGFnZSIpKSwgb3B0aW9uX3N0cmluZyhwLmdldCgicHJvdmVuYW5jZV9zdGF0dXMiKSldKSBmb3IgcCBpbiByLmdldCgicGlwZWxpbmUiLCBbXSldKSwKICAgICAgICBzZXEoW3JlY29yZChbb3B0aW9uX3N0cmluZyhkLmdldCgibWF0ZXJpYWxpdHkiKSksIGJvb2xlYW4oZC5nZXQoImZlZWRiYWNrIiwgRmFsc2UpKV0pIGZvciBkIGluIHIuZ2V0KCJkZXBlbmRlbmNpZXMiLCBbXSldKSwKICAgICAgICBzZXEoW3JlY29yZChbb3B0aW9uX3N0cmluZyhxLmdldCgibWF0ZXJpYWxpdHkiKSksIG9wdGlvbl9zdHJpbmcocS5nZXQoInN0YXR1cyIpKV0pIGZvciBxIGluIHIuZ2V0KCJyaXNrcyIsIFtdKV0pLAogICAgICAgIHNlcShbcmVjb3JkKFtvcHRpb25fc3RyaW5nKGMuZ2V0KCJzdGF0dXMiKSksIGJvb2xlYW4oYy5nZXQoImZyb3plbiIsIEZhbHNlKSksIGJvb2xlYW4oYy5nZXQoImluZGVwZW5kZW50bHlfc291cmNlZCIsIEZhbHNlKSldKSBmb3IgYyBpbiByLmdldCgiaW5kZXBlbmRlbnRfY2hlY2tzIiwgW10pXSldKQpmb3IgbWlzc2luZywgbmEsIHVua25vd24sIGZlZWRiYWNrLCByaXNrLCBmYWlsZWQsIGluY29tcGxldGUsIHByZXNlbnQgaW4gaXRlcnRvb2xzLnByb2R1Y3QoW0ZhbHNlLCBUcnVlXSwgcmVwZWF0PTgpOgogICAgcmVwb3J0ID0geyJwaXBlbGluZSI6IFt7InN0YWdlIjogImRlZmluaXRpb24iLCAicHJvdmVuYW5jZV9zdGF0dXMiOiAibWlzc2luZyIgaWYgbWlzc2luZyBlbHNlICJkb2N1bWVudGVkIn0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHsic3RhZ2UiOiAidW5yZWNvZ25pemVkIiwgInByb3ZlbmFuY2Vfc3RhdHVzIjogTm9uZX1dLAogICAgICAgICAgICAgICJkZXBlbmRlbmNpZXMiOiBbXSwgInJpc2tzIjogW10sICJpbmRlcGVuZGVudF9jaGVja3MiOiBbXX0KICAgIGlmIHVua25vd246IHJlcG9ydFsiZGVwZW5kZW5jaWVzIl0uYXBwZW5kKHsibWF0ZXJpYWxpdHkiOiAidW5rbm93biJ9KQogICAgaWYgZmVlZGJhY2s6IHJlcG9ydFsiZGVwZW5kZW5jaWVzIl0uYXBwZW5kKHsibWF0ZXJpYWxpdHkiOiAibWF0ZXJpYWwiLCAiZmVlZGJhY2siOiBUcnVlfSkKICAgIGlmIG5hOiByZXBvcnRbInJpc2tzIl0uYXBwZW5kKHsibWF0ZXJpYWxpdHkiOiAibWF0ZXJpYWwiLCAic3RhdHVzIjogIm5hIn0pCiAgICBpZiByaXNrOiByZXBvcnRbInJpc2tzIl0uYXBwZW5kKHsibWF0ZXJpYWxpdHkiOiAibWF0ZXJpYWwiLCAic3RhdHVzIjogInByZXNlbnQifSkKICAgIGlmIHByZXNlbnQ6CiAgICAgICAgcmVwb3J0WyJpbmRlcGVuZGVudF9jaGVja3MiXS5hcHBlbmQoeyJzdGF0dXMiOiAiZmFpbGVkIiBpZiBmYWlsZWQgZWxzZSAicGFzc2VkIiwKICAgICAgICAgICAgImZyb3plbiI6IG5vdCBpbmNvbXBsZXRlLCAiaW5kZXBlbmRlbnRseV9zb3VyY2VkIjogVHJ1ZX0pCiAgICBjZXJ0KCJjaXJjdXMiLCAiWm9vLlNvdXJjZVJlY29yZHMuQ2lyY3VzLmRlY2lkZVJlcG9ydCAiICsgY2lyY3VzX2lucHV0KHJlcG9ydCksIGdhdGVbY2lyY3VzLmRlY2lkZShyZXBvcnQpXSkKCm1vbnN0ZXIgPSBsb2FkKCJab28tTW9uc3RlciIpCmRlZiBtb25zdGVyX2lucHV0KHIpOgogICAgcCwgbSwgYiA9IHIuZ2V0KCJwcmVyZWdpc3RyYXRpb24iLCB7fSksIHIuZ2V0KCJtZXRyaWMiLCB7fSksIHIuZ2V0KCJiYXNlbGluZSIsIHt9KQogICAgdCA9IG0uZ2V0KCJ0b2xlcmFuY2UiKQogICAgaWYgdCBpcyBOb25lOiB0b2wgPSAibm9uZSIKICAgIGVsaWYgbS5nZXQoImRpcmVjdGlvbiIpID09ICJoaWdoZXJfaXNfYmV0dGVyIjogdG9sID0gIihzb21lICguaGlnaGVyICgiICsgc3RyKHQpICsgIikpKSIKICAgIGVsaWYgbS5nZXQoImRpcmVjdGlvbiIpID09ICJsb3dlcl9pc19iZXR0ZXIiOiB0b2wgPSAiKHNvbWUgKC5sb3dlciAoIiArIHN0cih0KSArICIpKSkiCiAgICBlbGlmIGlzaW5zdGFuY2UodCwgbGlzdCkgYW5kIGxlbih0KSA9PSAyOiB0b2wgPSAiKHNvbWUgKC5pbnRlcnZhbCAoIiArIHN0cih0WzBdKSArICIpICgiICsgc3RyKHRbMV0pICsgIikpKSIKICAgIGVsc2U6IHRvbCA9ICIoc29tZSAuaW52YWxpZCkiCiAgICByZXR1cm4gcmVjb3JkKFtib29sZWFuKHAuZ2V0KCJyZWdpc3RlcmVkX2JlZm9yZV9vdXRjb21lcyIsIEZhbHNlKSksCiAgICAgICAgb3B0aW9uX3N0cmluZyhwLmdldCgicHJvdG9jb2xfaWQiKSksIHRvbCwgYm9vbGVhbihiLmdldCgibWF0Y2hlZCIsIEZhbHNlKSksCiAgICAgICAgc2VxKFtyZWNvcmQoW2Jvb2xlYW4oYy5nZXQoInJlZ2lzdGVyZWQiLCBGYWxzZSkpLCBvcHRpb25fc3RyaW5nKGMuZ2V0KCJzdGF0dXMiKSksCiAgICAgICAgICAgICAgICAgICAgIG9wdGlvbl9pbnQoYy5nZXQoImNhbmRpZGF0ZSIpKSwgb3B0aW9uX2ludChjLmdldCgiYmFzZWxpbmUiKSldKSBmb3IgYyBpbiByLmdldCgiY29uZGl0aW9ucyIsIFtdKV0pLAogICAgICAgIHNlcShbb3B0aW9uX3N0cmluZyhxLmdldCgic3RhdHVzIikpIGZvciBxIGluIHIuZ2V0KCJmYWlsdXJlX2JvdW5kYXJpZXMiLCBbXSldKV0pCmZvciB2YWxzIGluIGl0ZXJ0b29scy5wcm9kdWN0KFtGYWxzZSwgVHJ1ZV0sIHJlcGVhdD0xMCk6CiAgICBwcmVyZWcsIHByb3RvY29sLCB0b2xlcmFuY2UsIG1hdGNoZWQsIGNvbmRpdGlvbnMsIG1hbmRhdG9yeSwgdmlvbGF0aW9uLCBib3VuZGFyeSwgaW5jb21wbGV0ZSwgdW5rbm93biA9IHZhbHMKICAgIGNlbGxzID0gW10KICAgIGlmIGNvbmRpdGlvbnM6CiAgICAgICAgY2VsbHMgPSBbeyJyZWdpc3RlcmVkIjogbWFuZGF0b3J5LCAic3RhdHVzIjogImNvbXBsZXRlIiwgImNhbmRpZGF0ZSI6IC0xIGlmIHZpb2xhdGlvbiBlbHNlIDEsICJiYXNlbGluZSI6IDF9XQogICAgICAgIGlmIGluY29tcGxldGU6IGNlbGxzLmFwcGVuZCh7InJlZ2lzdGVyZWQiOiBtYW5kYXRvcnksICJzdGF0dXMiOiAicGVuZGluZyIsICJjYW5kaWRhdGUiOiBOb25lLCAiYmFzZWxpbmUiOiBOb25lfSkKICAgIHJlcG9ydCA9IHsicHJlcmVnaXN0cmF0aW9uIjogeyJyZWdpc3RlcmVkX2JlZm9yZV9vdXRjb21lcyI6IHByZXJlZywgInByb3RvY29sX2lkIjogIlAiIGlmIHByb3RvY29sIGVsc2UgIiJ9LAogICAgICAgICJtZXRyaWMiOiB7InRvbGVyYW5jZSI6IDAgaWYgdG9sZXJhbmNlIGVsc2UgTm9uZSwgImRpcmVjdGlvbiI6ICJoaWdoZXJfaXNfYmV0dGVyIn0sCiAgICAgICAgImJhc2VsaW5lIjogeyJtYXRjaGVkIjogbWF0Y2hlZH0sICJjb25kaXRpb25zIjogY2VsbHMsCiAgICAgICAgImZhaWx1cmVfYm91bmRhcmllcyI6IChbeyJzdGF0dXMiOiAiZmFpbHVyZV9vYnNlcnZlZCJ9XSBpZiBib3VuZGFyeSBlbHNlIFtdKSArCiAgICAgICAgICAgIChbeyJzdGF0dXMiOiAidW5rbm93biJ9XSBpZiB1bmtub3duIGVsc2UgW10pfQogICAgY2VydCgibW9uc3RlciIsICJab28uU291cmNlUmVjb3Jkcy5Nb25zdGVyLmRlY2lkZVJlcG9ydCAiICsgbW9uc3Rlcl9pbnB1dChyZXBvcnQpLCBnYXRlW21vbnN0ZXIuZGVjaWRlKHJlcG9ydCldKQojIEV4YWN0IGludGVnZXIgbG93ZXIsIGludGVydmFsLCByZXZlcnNlZCBpbnRlcnZhbCwgYW5kIG1hbGZvcm1lZC10b2xlcmFuY2UgYnJhbmNoZXMuCmZvciBkaXJlY3Rpb24sIHRvbGVyYW5jZSBpbiBbKCJsb3dlcl9pc19iZXR0ZXIiLCAwKSwgKCJpbnRlcnZhbCIsIFstMSwgMV0pLCAoImludGVydmFsIiwgWzEsIC0xXSksICgidW5rbm93biIsIDApXToKICAgIGZvciB2YWx1ZSBpbiBbTm9uZSwgLTIsIC0xLCAwLCAxLCAyXToKICAgICAgICByZXBvcnQgPSB7InByZXJlZ2lzdHJhdGlvbiI6IHsicmVnaXN0ZXJlZF9iZWZvcmVfb3V0Y29tZXMiOiBUcnVlLCAicHJvdG9jb2xfaWQiOiAiUCJ9LAogICAgICAgICAgICAibWV0cmljIjogeyJ0b2xlcmFuY2UiOiB0b2xlcmFuY2UsICJkaXJlY3Rpb24iOiBkaXJlY3Rpb259LAogICAgICAgICAgICAiYmFzZWxpbmUiOiB7Im1hdGNoZWQiOiBUcnVlfSwgImNvbmRpdGlvbnMiOiBbCiAgICAgICAgICAgICAgICB7InJlZ2lzdGVyZWQiOiBUcnVlLCAic3RhdHVzIjogImNvbXBsZXRlIiwgImNhbmRpZGF0ZSI6IHZhbHVlLCAiYmFzZWxpbmUiOiAwfV0sCiAgICAgICAgICAgICJmYWlsdXJlX2JvdW5kYXJpZXMiOiBbXX0KICAgICAgICBjZXJ0KCJtb25zdGVyIiwgIlpvby5Tb3VyY2VSZWNvcmRzLk1vbnN0ZXIuZGVjaWRlUmVwb3J0ICIgKyBtb25zdGVyX2lucHV0KHJlcG9ydCksIGdhdGVbbW9uc3Rlci5kZWNpZGUocmVwb3J0KV0pCmFzc2VydCBjb3VudHMgPT0geyJjaGltZXJhIjogMTI4LCAiY2lyY3VzIjogMjU2LCAibW9uc3RlciI6IDEwNDh9CmF1ZGl0ID0gKFJPT1QgLyAiQXVkaXQubGVhbiIpLnJlYWRfdGV4dCgpCmhlYWRlciwgYm9keSA9IGF1ZGl0LnNwbGl0KCJvcGVuIExlYW4gaW5cbnJ1bl9jbWQgZG8iLCAxKQp0YXJnZXQgPSBST09UIC8gIi5sYWtlL1NvdXJjZVJlcG9ydEZpeHR1cmVzLmxlYW4iCnRhcmdldC5wYXJlbnQubWtkaXIoZXhpc3Rfb2s9VHJ1ZSkKdGFyZ2V0LndyaXRlX3RleHQoaGVhZGVyICsgIlxubmFtZXNwYWNlIEF1ZGl0UHJvYmUuU291cmNlUmVwb3J0c1xuIiArCiAgICAiXG4iLmpvaW4ocHJvb2ZzKSArICJcbmVuZCBBdWRpdFByb2JlLlNvdXJjZVJlcG9ydHNcblxub3BlbiBMZWFuIGluXG5ydW5fY21kIGRvIiArIGJvZHkpCnByaW50KCJHZW5lcmF0ZWQgY29tcGxldGUtcmVjb3JkIFB5dGhvbi9MZWFuIGNlcnRpZmljYXRlczoiLCBjb3VudHMpCnByaW50KCJSdW4gbGFrZSBlbnYgbGVhbiAtRHdhcm5pbmdBc0Vycm9yPXRydWUgLmxha2UvU291cmNlUmVwb3J0Rml4dHVyZXMubGVhbiB0byBjaGVjayB0aGVtLiIpCg==",
      "cid": "bafkreicfc4bgnxk5hfj3rohweoiqd75uzanhmguldf455gbp44edwvsqli",
      "mime": "text/x-python",
      "path": "scripts/report_fixtures.py",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "4026d6a4fd7e460127062732fc642180a957ac0e",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/report_fixtures.py"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "45170266dd5d3953b8b8f6239101ffb4c81a761a8b1979de982fe7083b56505a",
      "size": 7102,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/report_fixtures.py"
    },
    {
      "base64": "IiIiRW5zdXJlIHRoZSBhdWRpdCByZWplY3RzIHB1YmxpYy9wcml2YXRlIGF4aW9tcywgcGxhY2Vob2xkZXJzLCBhbmQgbmF0aXZlIHByb29mcy4iIiIKZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCBzdWJwcm9jZXNzCmltcG9ydCB0ZW1wZmlsZQoKc291cmNlID0gUGF0aCgiQXVkaXQubGVhbiIpLnJlYWRfdGV4dCgpCm1hcmtlciA9ICJvcGVuIExlYW4gaW5cbnJ1bl9jbWQgZG8iCmFzc2VydCBzb3VyY2UuY291bnQobWFya2VyKSA9PSAxCmNhc2VzID0gWwogICAgKCJwdWJsaWMgYXhpb20iLCAiYXhpb20gQXVkaXRQcm9iZS5hdWRpdFByb2JlIDogRmFsc2UiLCAiQXVkaXRQcm9iZS5hdWRpdFByb2JlIiksCiAgICAoInByaXZhdGUgYXhpb20iLCAibmFtZXNwYWNlIEF1ZGl0UHJvYmVcbnByaXZhdGUgYXhpb20gYXVkaXRQcm9iZSA6IEZhbHNlXG5lbmQgQXVkaXRQcm9iZSIsICJhdWRpdFByb2JlIiksCiAgICAoInBsYWNlaG9sZGVyIiwgInRoZW9yZW0gQXVkaXRQcm9iZS5hdWRpdFByb2JlIDogRmFsc2UgOj0gYnkgc29ycnkiLCAic29ycnlBeCIpLAogICAgKCJuYXRpdmUgcHJvb2YiLCAidGhlb3JlbSBBdWRpdFByb2JlLmF1ZGl0UHJvYmUgOiAoMSA6IE5hdCkgPSAxIDo9IGJ5IG5hdGl2ZV9kZWNpZGUiLCAiTGVhbi5vZlJlZHVjZUJvb2wiKSwKXQp3aXRoIHRlbXBmaWxlLlRlbXBvcmFyeURpcmVjdG9yeShwcmVmaXg9IkF1ZGl0UHJvYmUiLCBkaXI9Ii4iKSBhcyBkaXJlY3Rvcnk6CiAgICBwcm9iZSA9IFBhdGgoZGlyZWN0b3J5KSAvICJQcm9iZS5sZWFuIgogICAgZm9yIGxhYmVsLCBkZWNsYXJhdGlvbiwgZXhwZWN0ZWQgaW4gY2FzZXM6CiAgICAgICAgcHJvYmUud3JpdGVfdGV4dChzb3VyY2UucmVwbGFjZShtYXJrZXIsIGRlY2xhcmF0aW9uICsgIlxuXG4iICsgbWFya2VyKSkKICAgICAgICByZXN1bHQgPSBzdWJwcm9jZXNzLnJ1bigKICAgICAgICAgICAgWyJsYWtlIiwgImVudiIsICJsZWFuIiwgc3RyKHByb2JlKV0sCiAgICAgICAgICAgIHRleHQ9VHJ1ZSwgY2FwdHVyZV9vdXRwdXQ9VHJ1ZSwgdGltZW91dD02MCwgY2hlY2s9RmFsc2UsCiAgICAgICAgKQogICAgICAgIG91dHB1dCA9IHJlc3VsdC5zdGRvdXQgKyByZXN1bHQuc3RkZXJyCiAgICAgICAgaWYgcmVzdWx0LnJldHVybmNvZGUgPT0gMCBvciAiVW5hcHByb3ZlZCBheGlvbSIgbm90IGluIG91dHB1dCBvciBleHBlY3RlZCBub3QgaW4gb3V0cHV0OgogICAgICAgICAgICByYWlzZSBTeXN0ZW1FeGl0KGYiQXVkaXQgZmFpbGVkIHRvIHJlamVjdCB7bGFiZWx9IGZvciB0aGUgZXhwZWN0ZWQgcmVhc29uOlxue291dHB1dH0iKQogICAgICAgIHByaW50KGYiQXVkaXQgY29ycmVjdGx5IHJlamVjdGVkIHtsYWJlbH0uIikK",
      "cid": "bafkreifllqw7kgsftktahsdtklmtvb25awb5imqap7ye5x7q5yrxqwa36q",
      "mime": "text/x-python",
      "path": "scripts/test_axiom_audit.py",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "78a3b4e695e15613f07309bc690e5c83cf1ca0b5",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/test_axiom_audit.py"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "ab5c2df51a459aa603c87352d93a875d0583d432007ff04edff0ee2378581bf4",
      "size": 1365,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/test_axiom_audit.py"
    },
    {
      "base64": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJDb21wYXJlIGFjdHVhbCBwaW5uZWQgV09PRFBFQ0tFUiB3aXRoIGV4YWN0IGFyaXRobWV0aWMgb24gYSBmcm96ZW4gZ3JpZC4KRWFjaCBiaW5hcnk2NCBvcGVyYXRpb24gb24gdGhpcyBncmlkIGlzIGNoZWNrZWQgYWdhaW5zdCBmcmFjdGlvbnMuRnJhY3Rpb247CnRoZXNlIGFyZSBmaW5pdGUgY2VydGlmaWNhdGVzLCBub3QgYSB1bml2ZXJzYWwgZmxvYXRpbmctcG9pbnQgZXF1aXZhbGVuY2UgcHJvb2YuCiIiIgpmcm9tIGZyYWN0aW9ucyBpbXBvcnQgRnJhY3Rpb24KaW1wb3J0IGhhc2hsaWIKaW1wb3J0IGl0ZXJ0b29scwppbXBvcnQganNvbgpmcm9tIHBhdGhsaWIgaW1wb3J0IFBhdGgKaW1wb3J0IHN5cwppbXBvcnQgdHlwZXMKClJPT1QgPSBQYXRoKF9fZmlsZV9fKS5yZXNvbHZlKCkucGFyZW50c1sxXQpyb3cgPSBuZXh0KHIgZm9yIHIgaW4ganNvbi5sb2FkcygoUk9PVCAvICdleHRlbnNpb24tc291cmNlcy5qc29uJykucmVhZF90ZXh0KCkpCiAgICAgICAgICAgaWYgclsncmVwb3NpdG9yeSddID09ICdlbnVtaW5vdXMvd29vZHBlY2tlcicpCmRhdGEgPSByb3dbJ2NvbnRlbnQnXS5lbmNvZGUoKQphc3NlcnQgaGFzaGxpYi5zaGExKGInYmxvYiAnICsgc3RyKGxlbihkYXRhKSkuZW5jb2RlKCkgKyBiJ1wwJyArIGRhdGEpLmhleGRpZ2VzdCgpID09IHJvd1snZ2l0X2Jsb2Jfc2hhMSddCm1vZCA9IHR5cGVzLk1vZHVsZVR5cGUoJ2V4YWN0X3dvb2RwZWNrZXInKQpzeXMubW9kdWxlc1ttb2QuX19uYW1lX19dID0gbW9kCmV4ZWMoY29tcGlsZShyb3dbJ2NvbnRlbnQnXSwgcm93WydwYXRoJ10sICdleGVjJyksIG1vZC5fX2RpY3RfXykKbmFtZXMgPSB7J05FQ0VTU0FSWSc6ICcubmVjZXNzYXJ5JywgJ0NPTlRSSUJVVE9SWSc6ICcuY29udHJpYnV0b3J5JywKICAgICAgICAgJ1JFRFVOREFOVCc6ICcucmVkdW5kYW50JywgJ0lOREVURVJNSU5BVEUnOiAnLmluZGV0ZXJtaW5hdGUnfQpwcm9vZnMgPSBbXQpmb3IgYiwgYSwgZXBzLCBudW1lcmF0b3IsIGhpZ2hlciwgZXZpZGVuY2UgaW4gaXRlcnRvb2xzLnByb2R1Y3QoCiAgICAgICAgWy00LCAtMSwgMCwgMSwgNF0sIFstNSwgLTEsIDAsIDEsIDVdLCBbLTEsIDAsIDFdLAogICAgICAgIFstMSwgMCwgMSwgMiwgMywgNCwgNV0sIFtGYWxzZSwgVHJ1ZV0sIFtGYWxzZSwgVHJ1ZV0pOgogICAgZnJhY3Rpb24gPSBGcmFjdGlvbihudW1lcmF0b3IsIDQpCiAgICBjYXNlID0gZGljdChjbGFpbT0nZnJvemVuIGNsYWltJywgY29tcG9uZW50PSdjb21wb25lbnQnLCBiYXNlbGluZV92YWx1ZT1iLAogICAgICAgICAgICAgICAgYWJsYXRlZF92YWx1ZT1hLCBtZXRyaWM9J3Njb3JlJywgaGlnaGVyX2lzX2JldHRlcj1oaWdoZXIsCiAgICAgICAgICAgICAgICBlcHNpbG9uPWVwcywgY29udHJpYnV0b3J5X2ZyYWN0aW9uPWZsb2F0KGZyYWN0aW9uKSwgYWJsYXRpb249J3JlbW92ZWQnLAogICAgICAgICAgICAgICAgcHJlc2VydmVkX2NvbmRpdGlvbnM9W10sIHZpb2xhdGlvbnM9W10sIHByZV9yZWdpc3RlcmVkPWV2aWRlbmNlLAogICAgICAgICAgICAgICAgcHJveHlfbGVha2FnZT1GYWxzZSwgY2xhaW1fdHlwZT0nbmVjZXNzaXR5JykKICAgIHJlc3VsdCA9IG1vZC5ldmFsdWF0ZShjYXNlKQogICAgaWYgcmVzdWx0LmRpc3Bvc2l0aW9uLnZhbHVlICE9ICdJTkRFVEVSTUlOQVRFJzoKICAgICAgICBzaWduID0gMSBpZiBoaWdoZXIgZWxzZSAtMQogICAgICAgIGxvc3MgPSBGcmFjdGlvbihzaWduKmItc2lnbiphKQogICAgICAgIHRocmVzaG9sZCA9IG1heChGcmFjdGlvbihlcHMpLCBhYnMoRnJhY3Rpb24oc2lnbipiKSkqKDEtZnJhY3Rpb24pKQogICAgICAgIGFzc2VydCBGcmFjdGlvbi5mcm9tX2Zsb2F0KHJlc3VsdC5vcmllbnRlZF9iYXNlbGluZSkgPT0gc2lnbipiCiAgICAgICAgYXNzZXJ0IEZyYWN0aW9uLmZyb21fZmxvYXQocmVzdWx0Lm9yaWVudGVkX2FibGF0ZWQpID09IHNpZ24qYQogICAgICAgIGFzc2VydCBGcmFjdGlvbi5mcm9tX2Zsb2F0KHJlc3VsdC5sb3NzKSA9PSBsb3NzCiAgICAgICAgYXNzZXJ0IEZyYWN0aW9uLmZyb21fZmxvYXQocmVzdWx0LmVwc2lsb24pID09IGVwcwogICAgICAgIGJpbmFyeV90aHJlc2hvbGQgPSBtYXgoZmxvYXQoZXBzKSwgYWJzKGZsb2F0KHNpZ24qYikpKigxLjAtZmxvYXQoZnJhY3Rpb24pKSkKICAgICAgICBhc3NlcnQgRnJhY3Rpb24uZnJvbV9mbG9hdChiaW5hcnlfdGhyZXNob2xkKSA9PSB0aHJlc2hvbGQKICAgIGlucCA9IGYn4p+oe2J9LCB7YX0sIHtlcHN9LCB7bnVtZXJhdG9yfSwgNCwge3N0cihoaWdoZXIpLmxvd2VyKCl9LCB7c3RyKGV2aWRlbmNlKS5sb3dlcigpfeKfqScKICAgIHByb29mcy5hcHBlbmQoZid0aGVvcmVtIGNhc2Vfe2xlbihwcm9vZnMpOjA0ZH0gOiBab28uRXhhY3RUaHJlc2hvbGRzLmV2YWx1YXRlIHtpbnB9ID0gJwogICAgICAgICAgICAgICAgICArIG5hbWVzW3Jlc3VsdC5kaXNwb3NpdGlvbi52YWx1ZV0gKyAnIDo9IGJ5IGRlY2lkZScpCmFzc2VydCBsZW4ocHJvb2ZzKSA9PSAyMTAwCmhlYWRlciwgYm9keSA9IChST09UIC8gJ0F1ZGl0LmxlYW4nKS5yZWFkX3RleHQoKS5zcGxpdCgnb3BlbiBMZWFuIGluXG5ydW5fY21kIGRvJywgMSkKdGFyZ2V0ID0gUk9PVCAvICcubGFrZS9UaHJlc2hvbGRGaXh0dXJlcy5sZWFuJwp0YXJnZXQucGFyZW50Lm1rZGlyKGV4aXN0X29rPVRydWUpCnRhcmdldC53cml0ZV90ZXh0KGhlYWRlciArICdcbm5hbWVzcGFjZSBBdWRpdFByb2JlLlRocmVzaG9sZHNcbicgKyAnXG4nLmpvaW4ocHJvb2ZzKSArCiAgICAgICAgICAgICAgICAgICdcbmVuZCBBdWRpdFByb2JlLlRocmVzaG9sZHNcblxub3BlbiBMZWFuIGluXG5ydW5fY21kIGRvJyArIGJvZHkpCnByaW50KCdHZW5lcmF0ZWQgMjEwMCBleGFjdC1hcml0aG1ldGljIHNvdXJjZSBjZXJ0aWZpY2F0ZXM7IGFsbCBpbmNsdWRlZCBiaW5hcnk2NCBpbnRlcm1lZGlhdGVzIGFncmVlIHdpdGggRnJhY3Rpb24uJykK",
      "cid": "bafkreic5aalewg5kbzns5rqaydzmar2ktjhq656prnt3u4pssfztslrmym",
      "mime": "text/x-python",
      "path": "scripts/threshold_fixtures.py",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "879a19d91cfe94457c73387f8fc2bf9cf9c855ae",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/threshold_fixtures.py"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "5d00164b1baa0e5b2ec600c0f2c0474a9a4f0f77cf8b67ba71f29173392e2cc3",
      "size": 2988,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/scripts/threshold_fixtures.py"
    },
    {
      "base64": "IiIiU3RhdGljIGludGVncml0eSBjaGVja3Mgb25seTsgbm8gY2xhaW0gb2YgTGVhbiBjb21waWxhdGlvbiBvciBwcm9vZiBjaGVja2luZy4iIiIKZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCBoYXNobGliCmltcG9ydCBqc29uCmltcG9ydCByZQoKUk9PVCA9IFBhdGgoX19maWxlX18pLnJlc29sdmUoKS5wYXJlbnQKcm93cyA9IGpzb24ubG9hZHMoKFJPT1QgLyAnY292ZXJhZ2UuanNvbicpLnJlYWRfdGV4dCgpKQpuYW1lcyA9IFtyWydtb2R1bGUnXSBmb3IgciBpbiByb3dzXQphc3NlcnQgbGVuKG5hbWVzKSA9PSBsZW4oc2V0KG5hbWVzKSkgPT0gNDYKYXNzZXJ0IFtyWydpZCddIGZvciByIGluIHJvd3NdID09IGxpc3QocmFuZ2UoMSwgNDcpKQphc3NlcnQgbmFtZXNbMF0gPT0gJ1RvcnRvaXNlJyBhbmQgbmFtZXNbLTFdID09ICdCdXR0ZXJmbHknCmFsbG93ZWRfZGlycyA9IHsnLmdpdCcsICcubGFrZScsICcuZ2l0aHViJywgJ3NjcmlwdHMnLCAnX19weWNhY2hlX18nfQphc3NlcnQgYWxsKHAuaXNfZmlsZSgpIG9yIHAubmFtZSBpbiBhbGxvd2VkX2RpcnMgZm9yIHAgaW4gUk9PVC5pdGVyZGlyKCkpLCAnVW5leHBlY3RlZCBzb3VyY2Ugc3ViZGlyZWN0b3J5JwpsZWFuX2ZpbGVzID0gbGlzdChST09ULmdsb2IoJyoubGVhbicpKQphc3NlcnQge3Auc3RlbSBmb3IgcCBpbiBsZWFuX2ZpbGVzfSA9PSBzZXQobmFtZXMgKyBbJ0NvcmUnLCAnUmVnaXN0cnknLCAnWm9vJywgJ01haW4nLCAnUmVncmVzc2lvbicsICdQcm9vZkF1ZGl0JywgJ0F1ZGl0JywgJ2xha2VmaWxlJywgJ0V4dGVuc2lvbnMnLCAnRXh0ZW5zaW9uRml4dHVyZXMnLCAnU291cmNlUmVjb3JkcycsICdFeGFjdFRocmVzaG9sZHMnXSkKaW1wb3J0cyA9IHJlLmZpbmRhbGwocideaW1wb3J0IChcUyspJywgKFJPT1QgLyAnWm9vLmxlYW4nKS5yZWFkX3RleHQoKSwgcmUuTSkKYXNzZXJ0IGltcG9ydHMgPT0gbmFtZXMgKyBbJ1JlZ2lzdHJ5J10KYXVkaXQgPSAoUk9PVCAvICdQcm9vZkF1ZGl0LmxlYW4nKS5yZWFkX3RleHQoKQpmb3Igcm93IGluIHJvd3M6CiAgICBjb250ZW50ID0gKFJPT1QgLyAocm93Wydtb2R1bGUnXSArICcubGVhbicpKS5yZWFkX3RleHQoKQogICAgYXNzZXJ0ICduYW1lc3BhY2UgJyArIHJvd1snbmFtZXNwYWNlJ10gaW4gY29udGVudAogICAgZm9yIHRoZW9yZW0gaW4gcm93Wyd0aGVvcmVtcyddOgogICAgICAgIGFzc2VydCByZS5zZWFyY2gocidedGhlb3JlbVxzKycgKyByZS5lc2NhcGUodGhlb3JlbSkgKyByJ1xiJywgY29udGVudCwgcmUuTSkKICAgICAgICBhc3NlcnQgJyNwcmludCBheGlvbXMgJyArIHJvd1snbmFtZXNwYWNlJ10gKyAnLicgKyB0aGVvcmVtIGluIGF1ZGl0CmZvciBwYXRoIGluIGxlYW5fZmlsZXM6CiAgICBjb250ZW50ID0gcGF0aC5yZWFkX3RleHQoKQogICAgIyBDb25zZXJ2YXRpdmUgbGV4aWNhbCBzY3JlZW4sIG5vdCBhIExlYW4gcGFyc2VyLgogICAgY29udGVudCA9IHJlLnN1YihyJy9cLS4qP1wtLycsICcnLCBjb250ZW50LCBmbGFncz1yZS5TKQogICAgY29udGVudCA9IHJlLnN1YihyJy0tW15cbl0qJywgJycsIGNvbnRlbnQpCiAgICBjb250ZW50ID0gcmUuc3ViKHInIig/OlxcLnxbXiJcXF0pKiInLCAnJywgY29udGVudCkKICAgIGFzc2VydCBub3QgcmUuc2VhcmNoKHInXGIoc29ycnl8YWRtaXR8YXhpb218dW5zYWZlfG5hdGl2ZV9kZWNpZGUpXGInLCBjb250ZW50KSwgcGF0aAogICAgZm9yIG1vZHVsZSBpbiByZS5maW5kYWxsKHInXmltcG9ydCAoXFMrKScsIGNvbnRlbnQsIHJlLk0pOgogICAgICAgIGFzc2VydCBtb2R1bGUgaW4geydTdGQnLCAnTGFrZScsICdMZWFuJ30gb3IgKFJPT1QgLyAobW9kdWxlICsgJy5sZWFuJykpLmlzX2ZpbGUoKSwgbW9kdWxlCnJlZ2lzdHJ5ID0gKFJPT1QgLyAnUmVnaXN0cnkubGVhbicpLnJlYWRfdGV4dCgpCmNvbnN0cnVjdG9ycyA9IHJlLmZpbmRhbGwocideICBcfCAoXHcrKSQnLCByZWdpc3RyeSwgcmUuTSkKYXNzZXJ0IGNvbnN0cnVjdG9ycyA9PSBbbi5sb3dlcigpIGZvciBuIGluIG5hbWVzXQphc3NlcnQgJ2FsbC5sZW5ndGggPSA0NicgaW4gcmVnaXN0cnkKc291cmNlcyA9IGpzb24ubG9hZHMoKFJPT1QgLyAnVVBTVFJFQU1fU09VUkNFUy5qc29uJykucmVhZF90ZXh0KCkpCmFzc2VydCB7c1snbmFtZSddIGZvciBzIGluIHNvdXJjZXN9ID09IHNldChuYW1lcykKc291cmNlX2NvdW50ID0gMApmb3Igc291cmNlIGluIHNvdXJjZXM6CiAgICByb3cgPSBuZXh0KHIgZm9yIHIgaW4gcm93cyBpZiByWydtb2R1bGUnXSA9PSBzb3VyY2VbJ25hbWUnXSkKICAgIGFzc2VydCBzb3VyY2VbJ2NvbW1pdCddID09IHJvd1snY29tbWl0J10KICAgIGZvciBpdGVtIGluIHNvdXJjZVsnZmlsZXMnXToKICAgICAgICBkYXRhID0gaXRlbVsnY29udGVudCddLmVuY29kZSgndXRmLTgnKQogICAgICAgIGRpZ2VzdCA9IGhhc2hsaWIuc2hhMShiJ2Jsb2IgJyArIHN0cihsZW4oZGF0YSkpLmVuY29kZSgpICsgYidcMCcgKyBkYXRhKS5oZXhkaWdlc3QoKQogICAgICAgIGFzc2VydCBkaWdlc3QgPT0gaXRlbVsnZ2l0X2Jsb2Jfc2hhMSddLCAoc291cmNlWyduYW1lJ10sIGl0ZW1bJ3BhdGgnXSkKICAgICAgICBzb3VyY2VfY291bnQgKz0gMQpmaXh0dXJlcyA9IGpzb24ubG9hZHMoKFJPT1QgLyAncmVmZXJlbmNlLWZpeHR1cmVzLmpzb24nKS5yZWFkX3RleHQoKSkKcnVubmVyID0gKFJPT1QgLyAnUmVncmVzc2lvbi5sZWFuJykucmVhZF90ZXh0KCkKYXNzZXJ0IGxlbihmaXh0dXJlcykgPT0gOTAKYXNzZXJ0IHJlLmZpbmRhbGwocideICBhc3NlcnQoPzpOZWFyfEJvb2wpICIoW14iXSspIicsIHJ1bm5lciwgcmUuTSkgPT0gW2ZbJ2xhYmVsJ10gZm9yIGYgaW4gZml4dHVyZXNdCmZvciBmIGluIGZpeHR1cmVzOgogICAgYXNzZXJ0IGZbJ2xhYmVsJ10uc3BsaXQoJy4nKVswXSBpbiB7bi5sb3dlcigpIGZvciBuIGluIG5hbWVzfQogICAgYXNzZXJ0IGZbJ2V4cHJlc3Npb24nXSBpbiBydW5uZXIKICAgIGFzc2VydCBmWydraW5kJ10gPT0gJ25lYXInCiAgICBsaW5lID0gbmV4dChsaW5lIGZvciBsaW5lIGluIHJ1bm5lci5zcGxpdGxpbmVzKCkgaWYgJyInICsgZlsnbGFiZWwnXSArICciJyBpbiBsaW5lKQogICAgYWN0dWFsX2xpdGVyYWwgPSByZS5zZWFyY2gocidcKChbLSswLTkuZUVdKylcKSQnLCBsaW5lKS5ncm91cCgxKQogICAgYXNzZXJ0IGZsb2F0KGFjdHVhbF9saXRlcmFsKSA9PSBmbG9hdChmWydleHBlY3RlZCddKQpmb3IgbGluZSBpbiAoUk9PVCAvICdNQU5JRkVTVF9TSEEyNTYudHh0JykucmVhZF90ZXh0KCkuc3BsaXRsaW5lcygpOgogICAgZGlnZXN0LCBuYW1lID0gbGluZS5zcGxpdCgnICAnLCAxKQogICAgYXNzZXJ0ICcvJyBub3QgaW4gbmFtZQogICAgYXNzZXJ0IGhhc2hsaWIuc2hhMjU2KChST09UIC8gbmFtZSkucmVhZF9ieXRlcygpKS5oZXhkaWdlc3QoKSA9PSBkaWdlc3QsIG5hbWUKcHJpbnQoZidTdGF0aWMgY2hlY2tzIHBhc3NlZDogNDYgYW5pbWFscywge2xlbihmaXh0dXJlcyl9IGZpeHR1cmUgZW50cmllcywge3NvdXJjZV9jb3VudH0gb3JpZ2luYWwgc291cmNlIGhhc2hlcy4nKQpwcmludCgnVGhpcyBjb21tYW5kIGNoZWNrcyBzdGF0aWMgaW50ZWdyaXR5IG9ubHkuIENvbXBpbGVyIGFuZCBydW50aW1lIGV2aWRlbmNlIGlzIHJlY29yZGVkIGluIEJVSUxEX1NUQVRVUy5tZC4nKQo=",
      "cid": "bafkreigl6gv5wehhyrjrptewxnlse5pr4gsenax6m57ed5xia5tweyojta",
      "mime": "text/x-python",
      "path": "verify.py",
      "provenance": {
        "commit": "15dfb335424e77e1458cd77996f23d074dac0d88",
        "gitBlobSha": "98f65ddda5a59c3ae5285452a9e3621dfe8b099d",
        "gitMode": "100644",
        "license": {
          "basis": "Root MIT grant, original notice retained; embedded upstream collections excluded because root notice defers to their individual terms.",
          "gitBlobSha": "62c3e4a9d0c33c730c119fc5813fec3dfacf08d3",
          "path": "LICENSE",
          "sha256": "e52e910d00ebbdbe13ab378f0f2973612a66ca5dcff6d3934ec2391a89857a68",
          "spdx": "MIT"
        },
        "repository": "enuminous/Monolithic-Zoo-Lean4",
        "sourceUrl": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/verify.py"
      },
      "repo": "enuminous/Monolithic-Zoo-Lean4",
      "sha256": "cbf1abdb10e7c45317cc96bb572275f1e1a44682fe677e41f6e807676261c998",
      "size": 3674,
      "source": "https://github.com/enuminous/Monolithic-Zoo-Lean4/blob/15dfb335424e77e1458cd77996f23d074dac0d88/verify.py"
    },
    {
      "base64": "IyBTaGFyZWQgTGVhbiB2ZXJpZmljYXRpb24KClRoZSBbc3RydWN0dXJlZCBzb3VyY2UgY292ZXJhZ2VdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpYy1ab28tTGVhbjQvYmxvYi8yMDkxMTExMDE3ZTUwZTE5YmJiNjQ1YjIzZWRlM2QxNjkyMThkY2IzL1NPVVJDRV9SRUNPUkRfQ09WRVJBR0UubWQpIGV4dGVuZHMgdGhlIGVhcmxpZXIgZGVjaXNpb24tc3RhZ2UgbW9kZWwuCgpUeXBlZCByZXBvcnQgcHJvY2Vzc2luZyBjb3ZlcnMgcmVnaXN0ZXJlZC1jb25kaXRpb24gZmlsdGVyaW5nLCBlbGlnaWJpbGl0eSwgZmFpbHVyZS9taXNzaW5nLWRhdGEgcHJlY2VkZW5jZSwgYm91bmRhcnkgcmVjb3JkcyBhbmQgZXhhY3QgaW50ZWdlciB0aHJlc2hvbGRzLCBpbmNsdWRpbmcgbG93ZXIgYW5kIGludGVydmFsIGJyYW5jaGVzLiBBbiBlbGlnaWJsZSByZXBvcnQgd2l0aCBhIHJlZ2lzdGVyZWQgY29tcGxldGVkIHZpb2xhdGlvbiBmYWlscyByZWdhcmRsZXNzIG9mIGFub3RoZXIgbWlzc2luZyBjZWxsLiBDSSBjb21wYXJlcyAxLDA0OCBjb21wbGV0ZSBzb3VyY2UgcmVwb3J0cy4KClZlcmlmaWVkIHNoYXJlZCBwYWNrYWdlIGNvbW1pdDogYDIwOTExMTEwMTdlNTBlMTliYmI2NDViMjNlZGUzZDE2OTIxOGRjYjNgLgpbU3VjY2Vzc2Z1bCBMZWFuIDQuMTkgdmVyaWZpY2F0aW9uXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL01vbm9saXRoaWMtWm9vLUxlYW40L2FjdGlvbnMvcnVucy8zODc5MDc2NDcwMSkgaW5jbHVkZXMgY29tcGlsYXRpb24sIGV2ZXJ5IHByb2plY3QgZGVjbGFyYXRpb24ncyBheGlvbSBhdWRpdCwgcmVqZWN0aW9uIGNvbnRyb2xzLCBzb3VyY2UtZGVyaXZlZCByZXBvcnQgY2VydGlmaWNhdGVzIGFuZCB0aGUgZXhpc3RpbmcgbnVtZXJpY2FsIHJlZ3Jlc3Npb25zLgpUaGUgW3NvdXJjZSBzbmFwc2hvdF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Nb25vbGl0aGljLVpvby1MZWFuNC9ibG9iLzIwOTExMTEwMTdlNTBlMTliYmI2NDViMjNlZGUzZDE2OTIxOGRjYjMvZXh0ZW5zaW9uLXNvdXJjZXMuanNvbikgcmVjb3JkcyB0aGlzIHJlcG9zaXRvcnkncyB1bmNoYW5nZWQgUHl0aG9uIHJldmlzaW9uIGFuZCBmaWxlIGhhc2guCgpGbG9hdGluZy1wb2ludCBtZWFzdXJlbWVudHMsIHBlcm1pc3NpdmUgUHl0aG9uIGNvZXJjaW9ucywgdGhlIHNlcGFyYXRlIGVudmVsb3BlIGhlbHBlciwgSlNPTiBwYXJzaW5nIGFuZCBzY2llbnRpZmljIGFkZXF1YWN5IHJlbWFpbiBvdXRzaWRlIHRoZSBwcm9vZi4KClRoZSBzb3VyY2UtZXhlY3V0ZWQgZmluaXRlIGNlcnRpZmljYXRlcyBhbmQgdW5pdmVyc2FsIExlYW4gdGhlb3JlbXMgaGF2ZSBzZXBhcmF0ZSBzY29wZXMuIFRoZXkgZG8gbm90IGNlcnRpZnkgYXJiaXRyYXJ5IFB5dGhvbi9MZWFuIGVxdWl2YWxlbmNlLCBzY2llbnRpZmljIGludGVycHJldGF0aW9ucyBvciB0aGUgb3RoZXIgWm9vIHBpcGVsaW5lcy4gVGhlIGV4dGVuc2lvbiByZW1haW5zIHNlcGFyYXRlIGZyb20gdGhlIGhpc3RvcmljYWwgNDYtYW5pbWFsIHJvc3Rlci4K",
      "cid": "bafkreibw2aieqpcd763z4biikngjbeg4htzo24y3x6biduygq7vqmd4xki",
      "mime": "text/markdown",
      "path": "LEAN_VERIFICATION.md",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "19184a2f1afb998c0f26b1f1909555cb08e040cd",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/LEAN_VERIFICATION.md"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "36d010483c43ffb79e0508534c9090dc3cf2ed731bbf8281d30687eb060f9752",
      "size": 1542,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/LEAN_VERIFICATION.md"
    },
    {
      "base64": "Q0MwIDEuMCBVbml2ZXJzYWwKClRvIHRoZSBleHRlbnQgcG9zc2libGUgdW5kZXIgbGF3LCB0aGUgYXV0aG9yIGhhcyB3YWl2ZWQgYWxsIGNvcHlyaWdodCBhbmQgcmVsYXRlZCBvciBuZWlnaGJvcmluZyByaWdodHMgdG8gdGhpcyB3b3JrLgo=",
      "cid": "bafkreiezwtcb6zsobgpwy4grr2ec3goivzuwh2begm5lssclq7lcea77ye",
      "mime": "text/plain",
      "path": "LICENSE",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/LICENSE"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
      "size": 137,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/LICENSE"
    },
    {
      "base64": "IyBNT05TVEVSIOKAlCBOdWlzYW5jZSBhbmQgT3V0LW9mLWNvbnRyb2wgR3Jvd3RoIFN0cmVzcyBUZXN0Cgo8IS0tIEVOVU1JTk9VUy1ORVRXT1JLOlNUQVJUIC0tPgoqKmVOdW1pbm91cyBuZXR3b3JrOioqIFtBbGwgcmVwb3NpdG9yaWVzXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vRUZNVy9yZXBvc2l0b3JpZXMuaHRtbCkgwrcgW0VGTVddKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9FRk1XLykgwrcgWzEwMiBlcXVhdGlvbnNdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvTW9ub2xpdGhpY18xMDJfRUZNVykgwrcgWzE2NSB0cmlwbGV0c10oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0ZpZWxkU3BhY2UvKSDCtyBbWm9vXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vVG9ydG9pc2UvKSDCtyBbTGVhbl0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0FyaXN0b3RsZS0xMDItTW9ub2xpdGhpYy1MZWFuLykgwrcgW0VuZ2luZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0FyY2hpbWVkZXMtRW5naW5lLykgwrcgW1BhcGVyc10oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL21lZGl1bS9wYXBlcnMtZXNzYXlzLWluZGV4Lmh0bWwpIMK3IFtBdWRpdF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9FRk1XX1Bvc3QxNTZfWm9vX0F1ZGl0L2Jsb2IvbWFpbi9wb3J0Zm9saW8vSU5URVJMT0NLX0FVRElULm1kKQoKW1JlcG9zaXRvcnldKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvWm9vLU1vbnN0ZXIpIMK3IFRoaXMgcmVwb3NpdG9yeSBpcyBsaW5rZWQgdGhyb3VnaCBpdHMgc291cmNlOyBHaXRIdWIgUGFnZXMgaXMgbm90IGVuYWJsZWQuCgo8ZGV0YWlscz4KPHN1bW1hcnk+UmVjZW50IHJlcG9zaXRvcmllcyAoOSk8L3N1bW1hcnk+CgotIFtPcm9ib3Jvc10oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Pcm9ib3JvcykgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Pcm9ib3Jvcy9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL09yb2Jvcm9zLykKLSBbUC1OUF0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9QLU5QKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1AtTlAvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9QLU5QLykKLSBbUmVzZWFyY2gtUHJvZ3JhbV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9SZXNlYXJjaC1Qcm9ncmFtKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1Jlc2VhcmNoLVByb2dyYW0vYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9SZXNlYXJjaC1Qcm9ncmFtLykKLSBbSS1IYXZlLUd1dHNdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvSS1IYXZlLUd1dHMpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvSS1IYXZlLUd1dHMvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9JLUhhdmUtR3V0cy8pCi0gW1dyaWdodHMtTGF3XShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1dyaWdodHMtTGF3KSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL1dyaWdodHMtTGF3L2Jsb2IvbWFpbi9SRUFETUUubWQpIMK3IFtQYWdlXShodHRwczovL2VudW1pbm91cy5naXRodWIuaW8vV3JpZ2h0cy1MYXcvKQotIFtBcmlzdG90bGUtZU51bWlub3VzXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0FyaXN0b3RsZS1lTnVtaW5vdXMpIMK3IFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9lbnVtaW5vdXMvQXJpc3RvdGxlLWVOdW1pbm91cy9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL0FyaXN0b3RsZS1lTnVtaW5vdXMvKQotIFtNdWx0aXZlcnNlLVNpbXVsYXRvcl0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9NdWx0aXZlcnNlLVNpbXVsYXRvcikgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9NdWx0aXZlcnNlLVNpbXVsYXRvci9ibG9iL21haW4vUkVBRE1FLm1kKSDCtyBbUGFnZV0oaHR0cHM6Ly9lbnVtaW5vdXMuZ2l0aHViLmlvL011bHRpdmVyc2UtU2ltdWxhdG9yLykKLSBbYWNjZWxlcmFuZG8tODE5Ml0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9hY2NlbGVyYW5kby04MTkyKSDCtyBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL2FjY2VsZXJhbmRvLTgxOTIvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2Ugc291cmNlXShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL2FjY2VsZXJhbmRvLTgxOTIvYmxvYi9tYWluL2RvY3MvaW5kZXguaHRtbCkKLSBbQ29kZXgtODg4XShodHRwczovL2dpdGh1Yi5jb20vZW51bWlub3VzL0NvZGV4LTg4OCkgwrcgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2VudW1pbm91cy9Db2RleC04ODgvYmxvYi9tYWluL1JFQURNRS5tZCkgwrcgW1BhZ2VdKGh0dHBzOi8vZW51bWlub3VzLmdpdGh1Yi5pby9Db2RleC04ODgvKQoKPC9kZXRhaWxzPgo8IS0tIEVOVU1JTk9VUy1ORVRXT1JLOkVORCAtLT4KCioqWm9vIGFuaW1hbCBzcGVjaWZpY2F0aW9uIMK3IHZlcnNpb24gMS4wLjAqKgoKTU9OU1RFUiB0ZXN0cyB3aGV0aGVyIGEgcmVzdWx0IHN1cnZpdmVzIHBsYXVzaWJsZSBudWlzYW5jZSBjaGFuZ2VzIGFuZCBhZHZlcnNhcmlhbCBjb3VudGVyZXhhbXBsZXMuIEl0IHJlcXVpcmVzIHBlcnR1cmJhdGlvbiBmYW1pbGllcyBhbmQgc2V2ZXJpdHkgbGV2ZWxzIHRvIGJlIHByZXJlZ2lzdGVyZWQsIGNvbXBhcmVzIGFnYWluc3QgbWF0Y2hlZCBjb252ZW50aW9uYWwgYmFzZWxpbmVzLCByZXBvcnRzIHRoZSBmdWxsIHBlcmZvcm1hbmNlIGVudmVsb3BlLCBhbmQgaWRlbnRpZmllcyB0aGUgZmlyc3QgZmFpbHVyZSBib3VuZGFyeS4KCk1PTlNURVIgYW5zd2VyczogKipEb2VzIHRoZSByZXN1bHQgcmVtYWluIHdpdGhpbiBkZWNsYXJlZCB0b2xlcmFuY2VzIHdoZW4gcmVhc29uYWJsZSBob3N0aWxlIGNvbmRpdGlvbnMgY2hhbmdlPyoqIEl0IGRvZXMgbm90IGF1ZGl0IGhvdyBldmlkZW5jZSB3YXMgY29uc3RydWN0ZWQ7IHRoYXQgaXMgQ0lSQ1VT4oCZcyBqb2IuCgojIyBGaXhlZCBvcGVyYXRpb24KCnwgRmllbGQgfCBEZWZpbml0aW9uIHwKfC0tLXwtLS18CnwgUHVycG9zZSB8IE1lYXN1cmUgcm9idXN0bmVzcyBhbmQgaWRlbnRpZnkgd2hlcmUgYSByZXN1bHQgZGVncmFkZXMgb3IgZmFpbHMgdW5kZXIgc3BlY2lmaWVkIG51aXNhbmNlIHNoaWZ0cyBhbmQgY291bnRlcmV4YW1wbGVzLiB8CnwgSW5wdXRzIHwgRnJvemVuIGNsYWltLCBvdXRjb21lIG1ldHJpYywgdG9sZXJhbmNlcywgcGVydHVyYmF0aW9uIGZhbWlsaWVzL3NldmVyaXR5LCB0ZXN0IGNhc2VzLCBudWxscywgc2VlZHMsIGFuZCBtYXRjaGVkIGJhc2VsaW5lIHByb3RvY29sLiB8CnwgVHJhbnNmb3JtYXRpb24gfCBFeGVjdXRlIHRoZSBwcmVyZWdpc3RlcmVkIHBlcnR1cmJhdGlvbiBncmlkIGZvciBjYW5kaWRhdGUgYW5kIG1hdGNoZWQgYmFzZWxpbmVzOyBwcmVzZXJ2ZSBhbGwgb3V0Y29tZXM7IGNhbGN1bGF0ZSBlbnZlbG9wZSBhbmQgZmlyc3QgZmFpbHVyZSBib3VuZGFyeS4gfAp8IE91dHB1dHMgfCBQcmVyZWdpc3RyYXRpb24gcmVjb3JkOyBmdWxsIHBlcmZvcm1hbmNlIGVudmVsb3BlOyBwYWlyZWQgYmFzZWxpbmUgY29tcGFyaXNvbnM7IGZhaWx1cmUtYm91bmRhcnkgdGFibGU7IGdhdGUgZGVjaXNpb24uIHwKfCBQYXNzIHwgQWxsIHByZWRlY2xhcmVkIHRvbGVyYW5jZXMgYXJlIG1ldCBhY3Jvc3MgcmVxdWlyZWQgcGVydHVyYmF0aW9ucywgbnVsbHMsIGFuZCBzZWVkczsgbm8gbWF0ZXJpYWwgdW5yZWdpc3RlcmVkIGV4Y2x1c2lvbiBvciBzZXR0aW5nIGRlcGVuZGVuY2UuIHwKfCBGYWlsIHwgQW55IHJlcXVpcmVkIGNvbmRpdGlvbiBleGNlZWRzIHRvbGVyYW5jZSwgYSBjb3VudGVyZXhhbXBsZSBkZWZlYXRzIHRoZSBjbGFpbSwgb3Igc3VjY2VzcyBkZXBlbmRzIG9uIGEgbmFycm93IHNldHRpbmcuIHwKfCBOL0EgfCBSZXF1aXJlZCBiYXNlbGluZSwgcGVydHVyYmF0aW9uLCBzZXZlcml0eSwgb3Igb3V0Y29tZSBwcm92ZW5hbmNlIGlzIG1pc3NpbmcuIE4vQSBpcyBub3QgYSBwYXNzLiB8CgojIyBSZXF1aXJlZCBwcm9jZWR1cmUKCjEuICoqRnJlZXplIHRhcmdldCBhbmQgZXN0aW1hbmQuKiogU3RhdGUgY2xhaW0sIHVuaXQgb2YgYW5hbHlzaXMsIHByaW1hcnkgb3V0Y29tZSwgdW5jZXJ0YWludHkgbWV0aG9kLCBkaXJlY3Rpb24sIHRvbGVyYW5jZXMsIGFuZCBkZWNpc2lvbiBydWxlIGJlZm9yZSBzdHJlc3MgdGVzdGluZy4KMi4gKipQcmVyZWdpc3RlciBwZXJ0dXJiYXRpb25zLioqIEVudW1lcmF0ZSBwbGF1c2libGUgZmFtaWxpZXMgYW5kIHNldmVyaXRpZXMsIGluY2x1ZGluZyB3aGVyZSByZWxldmFudCBub2lzZSwgbWlzc2luZ25lc3MsIHRpbWluZywgc2NhbGluZywgdGhyZXNob2xkcywgcmFuZG9tIHNlZWRzLCBhbmQgbWF0Y2hlZCBudWxscy4gQWRkIGRvbWFpbi1zcGVjaWZpYyBhZHZlcnNhcmlhbCBjb3VudGVyZXhhbXBsZXMuIEp1c3RpZnkgcmFuZ2VzIGluZGVwZW5kZW50bHkgb2Ygb2JzZXJ2ZWQgb3V0Y29tZXMuCjMuICoqRnJlZXplIGNvbXBhcmF0b3JzLioqIFVzZSBjb252ZW50aW9uYWwgYmFzZWxpbmVzIHdpdGggbWF0Y2hlZCBpbnB1dHMsIGluZm9ybWF0aW9uIGFjY2VzcywgY29tcHV0ZSBidWRnZXQgd2hlcmUgcHJhY3RpY2FsLCB0dW5pbmcgYWxsb3dhbmNlLCBzcGxpdHMsIGFuZCBtZXRyaWNzLiBFeHBsYWluIHVuYXZvaWRhYmxlIG1pc21hdGNoZXMuCjQuICoqRXhlY3V0ZSB0aGUgY29tcGxldGUgZ3JpZC4qKiBJbmNsdWRlIGV2ZXJ5IHJlZ2lzdGVyZWQgZmFtaWx5IMOXIHNldmVyaXR5IMOXIHNlZWQgw5cgbWV0aG9kIGNlbGwuIFJlcG9ydCBmYWlsdXJlcywgaW52YWxpZCBydW5zLCBleGNsdXNpb25zLCBhbmQgZGV2aWF0aW9uczsgbmV2ZXIgZHJvcCBpbmNvbnZlbmllbnQgY2VsbHMgd2l0aG91dCBhIGRlY2xhcmVkIHJ1bGUuCjUuICoqU3VtbWFyaXplIGVudmVsb3BlLioqIFJlcG9ydCBwZXItY29uZGl0aW9uIHBlcmZvcm1hbmNlIGFuZCB1bmNlcnRhaW50eSwgd29yc3QgY2FzZSwgYmVzdCBjYXNlLCBhZ2dyZWdhdGUsIHZhcmlhYmlsaXR5LCBhbmQgY2FuZGlkYXRlLW1pbnVzLWJhc2VsaW5lIGRpZmZlcmVuY2VzLiBLZWVwIGNvbmRpdGlvbnMgdmlzaWJsZTsgZG8gbm90IGhpZGUgc2V2ZXJlIGNhc2VzIGluc2lkZSBhIG1lYW4uCjYuICoqRmluZCBmaXJzdCBmYWlsdXJlIGJvdW5kYXJ5LioqIFdpdGhpbiBlYWNoIG9yZGVyZWQgc2V2ZXJpdHkgZmFtaWx5LCByZXBvcnQgdGhlIGVhcmxpZXN0IHByZXJlZ2lzdGVyZWQgc2V2ZXJpdHkgd2hlcmUgdGhlIHByaW1hcnkgdG9sZXJhbmNlIGlzIHZpb2xhdGVkLCB3aXRoIHRoZSBtZXRyaWMgYW5kIGNvbXBhcmF0b3IgYXQgdGhhdCBwb2ludC4gSWYgbm9uZSwgcmVwb3J0IOKAnG5vdCBvYnNlcnZlZCB3aXRoaW4gdGVzdGVkIHJhbmdlLOKAnSBub3Qg4oCcdW5icmVha2FibGUu4oCdCjcuICoqQ2xhc3NpZnkuKiogQXBwbHkgdGhlIHByZXJlZ2lzdGVyZWQgdG9sZXJhbmNlIGdhdGUuIFVucmVnaXN0ZXJlZCB0b2xlcmFuY2VzIGNhbm5vdCByZXNjdWUgYSBmYWlsZWQgcmVzdWx0LgoKIyMgUGVydHVyYmF0aW9uIGZhbWlsaWVzIChjaG9vc2UgYW5kIGp1c3RpZnkgYmVmb3JlIG91dGNvbWVzKQoKfCBGYW1pbHkgfCBFeGFtcGxlIHNldmVyaXR5IGF4aXMgfAp8LS0tfC0tLXwKfCBOb2lzZSB8IFNOUiwgY29ycnVwdGlvbiBmcmFjdGlvbiwgc3RydWN0dXJlZCB2cy4gaWlkIG5vaXNlIHwKfCBNaXNzaW5nbmVzcyB8IE1pc3NpbmcgZnJhY3Rpb24sIGJ1cnN0aW5lc3MsIG1pc3Npbmctbm90LWF0LXJhbmRvbSBtZWNoYW5pc20gfAp8IFRpbWluZyB8IEppdHRlciwgZGVsYXksIGRyaWZ0LCBzYW1wbGluZy1yYXRlIHNoaWZ0cywgd2luZG93IG9mZnNldHMgfAp8IFNjYWxpbmcgfCBVbml0IGNvbnZlcnNpb24sIGFtcGxpdHVkZS9ub3JtYWxpemF0aW9uLCBmZWF0dXJlIHNjYWxlLCBjYWxpYnJhdGlvbiBzaGlmdCB8CnwgVGhyZXNob2xkcyB8IFByZWRlY2xhcmVkIHRocmVzaG9sZCBzd2VlcCBvciBkZWNpc2lvbi1ib3VuZGFyeSBkaXNwbGFjZW1lbnQgfAp8IFNlZWRzIHwgRml4ZWQgcmVnaXN0ZXJlZCBzZWVkIHNldDsgcmVwb3J0IGFsbCBydW5zLCBub3QgYmVzdCBzZWVkIHwKfCBOdWxscyB8IE1hdGNoZWQgbnVsbCBpbnB1dHMsIHNodWZmbGVkIGxhYmVscywgcGxhY2VibyBzaWduYWwsIG5lZ2F0aXZlIGNvbnRyb2xzIHwKfCBBZHZlcnNhcmlhbCBjb3VudGVyZXhhbXBsZXMgfCBQbGF1c2libGUgYm91bmRhcnkgb3IgY29uc3RydWN0ZWQgY2FzZXMgdGhhdCBzaG91bGQgZmFsc2lmeSB0aGUgc3RhdGVkIGNsYWltIHwKfCBEb21haW4tc3BlY2lmaWMgfCBOYW1lZCBhbmQgb3BlcmF0aW9uYWxpemVkIGJ5IHRoZSBpbnZlc3RpZ2F0b3IgYmVmb3JlIHRlc3RpbmcgfAoKRG8gbm90IHBlcnR1cmIgaXJyZWxldmFudCBkaW1lbnNpb25zIG1lcmVseSB0byBpbmZsYXRlIHRlc3QgY291bnQuIENvbnZlcnNlbHksIGRvIG5vdCBvbWl0IGEgcGxhdXNpYmxlIG51aXNhbmNlIGZhbWlseSBiZWNhdXNlIHByZWxpbWluYXJ5IHJlc3VsdHMgbG9vayBwb29yLgoKIyMgR2F0ZSBydWxlcwoKLSAqKlBBU1MqKiBvbmx5IGlmIGFsbCBtYW5kYXRvcnkgcHJlcmVnaXN0ZXJlZCBjZWxscyBzYXRpc2Z5IGRlY2xhcmVkIHRvbGVyYW5jZXMgYW5kIHRoZSBiYXNlbGluZSBjb21wYXJpc29uIGlzIGNvbXBsZXRlIGFuZCBtYXRjaGVkIGFzIHNwZWNpZmllZC4KLSAqKkZBSUwqKiBpZiBhbnkgbWFuZGF0b3J5IGNlbGwgZXhjZWVkcyB0b2xlcmFuY2UsIGEgZGVjbGFyZWQgbnVsbCBwcm9kdWNlcyB0aGUgY2xhaW1lZCBlZmZlY3QgYmV5b25kIGl0cyBhbGxvd2VkIHJhdGUsIGFuIGFkdmVyc2FyaWFsIGNvdW50ZXJleGFtcGxlIGNvbnRyYWRpY3RzIHRoZSBjbGFpbSwgb3Igc3VjY2VzcyBpcyBjb25maW5lZCB0byBhIG5hcnJvdyBzZXR0aW5nLgotICoqTi9BKiogaWYgdGhlIHByZXJlZ2lzdHJhdGlvbiwgYmFzZWxpbmUsIG1ldHJpYywgb3V0Y29tZSByZWNvcmQsIG9yIG1hdGVyaWFsIGNlbGwgcHJvdmVuYW5jZSBpcyBtaXNzaW5nLiBNaXNzaW5nIGV2aWRlbmNlIG5ldmVyIGNvdW50cyBhcyBhIHBhc3NlZCBwZXJ0dXJiYXRpb24uCi0gUmVwb3J0IGZpcnN0IGZhaWx1cmUgYm91bmRhcnkgcGVyIHBlcnR1cmJhdGlvbiBmYW1pbHkuIOKAnE5vIGZhaWx1cmUgb2JzZXJ2ZWTigJ0gaXMgYm91bmRlZCBieSB0aGUgdGVzdGVkIHJhbmdlLgoKIyMgUmVwb3NpdG9yeSBjb250ZW50cwoKLSBgYW5pbWFsLnlhbWxgOiBjb25jaXNlIG9wZXJhdGlvbiBjYXJkIGFuZCBnYXRlIGxvZ2ljLgotIGBzY2hlbWFzL3JlcG9ydC5zY2hlbWEuanNvbmA6IG1hY2hpbmUtcmVhZGFibGUgcmVwb3J0IGNvbnRyYWN0LgotIGB0ZW1wbGF0ZXMvcHJlcmVnaXN0cmF0aW9uLmpzb25gOiBmcmVlemUgYmVmb3JlIHJ1bm5pbmcuCi0gYHRlbXBsYXRlcy9zdHJlc3MtcmVwb3J0Lmpzb25gOiBmaWxsLWluIHJlcG9ydC4KLSBgZXhhbXBsZXMvZGVtby1yZXBvcnQuanNvbmA6IGlsbHVzdHJhdGl2ZSBmYWlsaW5nIHN0cmVzcyB0ZXN0LgotIGBzcmMvbW9uc3Rlci5weWA6IHN0YW5kYXJkLWxpYnJhcnkgcmVwb3J0IGdhdGUgY2hlY2tlciBhbmQgZW52ZWxvcGUgaGVscGVyLgotIGB0ZXN0cy9gOiBnYXRlIGFuZCBlbnZlbG9wZSBiZWhhdmlvciB0ZXN0cy4KCiMjIFZhbGlkYXRlIGEgcmVwb3J0CgpSZXF1aXJlcyBQeXRob24gMy4xMCs7IG5vIHRoaXJkLXBhcnR5IHBhY2thZ2VzLgoKYGBgc2gKcHl0aG9uIC1tIHVuaXR0ZXN0IGRpc2NvdmVyIC1zIHRlc3RzIC12CnB5dGhvbiBzcmMvbW9uc3Rlci5weSB0ZW1wbGF0ZXMvc3RyZXNzLXJlcG9ydC5qc29uCnB5dGhvbiBzcmMvbW9uc3Rlci5weSBleGFtcGxlcy9kZW1vLXJlcG9ydC5qc29uCmBgYAoKVGhlIGNoZWNrZXIgdmVyaWZpZXMgZGVjbGFyZWQgZ2F0ZSBsb2dpYywgbm90IHNjaWVudGlmaWMgdHJ1dGggb3IgY29tcGxldGVuZXNzLiBUaGUgZnVsbCByZWdpc3RlcmVkIGdyaWQgYW5kIHJhdyBydW4gYXJ0aWZhY3RzIG11c3QgYmUgaW5kZXBlbmRlbnRseSBpbnNwZWN0YWJsZS4KCiMjIFJlcG9ydCBtaW5pbXVtCgpSZWNvcmQgZnJvemVuIHRhcmdldCBhbmQgcHJlcmVnaXN0cmF0aW9uIElELCBtZXRyaWMvdG9sZXJhbmNlLCBlYWNoIGZhbWlseSBhbmQgc2V2ZXJpdHksIHNlZWRzLCBtYXRjaGVkIGJhc2VsaW5lLCBwZXItY2VsbCByZXN1bHRzLCBmdWxsIHBlcmZvcm1hbmNlIGVudmVsb3BlLCBmaXJzdCBmYWlsdXJlIGJvdW5kYXJ5LCBkZXZpYXRpb25zLCBhbmQgZGVjaXNpb24uIFNlZSBzY2hlbWEgYW5kIHRlbXBsYXRlcy4KCiMjIFNjb3BlIGJvdW5kYXJ5CgpNT05TVEVSIHRlc3RzICoqc3Vydml2YWwgdW5kZXIgaG9zdGlsZSBjb25kaXRpb25zKiouIEl0IGRvZXMgbm90IGVzdGFibGlzaCB0aGF0IGxhYmVscyBvciBldmlkZW5jZSB3ZXJlIGJ1aWx0IGluZGVwZW5kZW50bHkgb3Igd2l0aG91dCBsZWFrYWdlLiBVc2UgQ0lSQ1VTIGZvciBwcm92ZW5hbmNlIGFuZCBjaXJjdWxhciBzdXBwb3J0OyB1c2Ugb3RoZXIgWm9vIGFuaW1hbHMgZm9yIHRoZWlyIHNwZWNpZmllZCBwcm9vZiwgZGltZW5zaW9uYWwsIG5vdmVsdHksIG9yIGVtcGlyaWNhbCBvcGVyYXRpb25zLgoKIyMgTGljZW5zZQoKQ0MwLTEuMC4gU2VlIGBMSUNFTlNFYC4KCiMjIExlYW4gZGVjaXNpb24tc3RhZ2UgY292ZXJhZ2UKCltTb3VyY2UtcGlubmVkIHNoYXJlZCBMZWFuIHZlcmlmaWNhdGlvbl0oTEVBTl9WRVJJRklDQVRJT04ubWQpIGNvdmVycyB0aGUgZGVjaXNpb24gc3RhZ2UgYW5kIHJlY29yZHMgdGhlIHJlbWFpbmluZyBpbXBsZW1lbnRhdGlvbiBvYmxpZ2F0aW9ucy4K",
      "cid": "bafkreie47h5ptezs2ayn24wznro2kh4iwzf6iyly3gud7bnnhbidjvssba",
      "mime": "text/markdown",
      "path": "README.md",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "6629c067dbf5adaf73eedda6a9bc56f4bdc90718",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/README.md"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "9cf9faf99332d030dd72d96c5da51f88b64be46178d9a83f85ad385034d65208",
      "size": 9042,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/README.md"
    },
    {
      "base64": "bmFtZTogTU9OU1RFUgpmdWxsX25hbWU6IE51aXNhbmNlIGFuZCBPdXQtb2YtY29udHJvbCBHcm93dGggU3RyZXNzIFRlc3QKdmVyc2lvbjogMS4wLjAKcHVycG9zZTogVGVzdCByb2J1c3RuZXNzIGFnYWluc3QgcHJlcmVnaXN0ZXJlZCBwbGF1c2libGUgbnVpc2FuY2UgY2hhbmdlcyBhbmQgYWR2ZXJzYXJpYWwgY291bnRlcmV4YW1wbGVzLgppbnB1dHM6CiAgLSBmcm96ZW5fY2xhaW1fYW5kX2VzdGltYW5kCiAgLSBwcmltYXJ5X21ldHJpY19hbmRfdG9sZXJhbmNlCiAgLSBwcmVyZWdpc3RlcmVkX3BlcnR1cmJhdGlvbl9mYW1pbGllc19hbmRfc2V2ZXJpdHkKICAtIHJlZ2lzdGVyZWRfc2VlZHNfYW5kX251bGxzCiAgLSBtYXRjaGVkX2NvbnZlbnRpb25hbF9iYXNlbGluZV9wcm90b2NvbAogIC0gY29tcGxldGVfcGVyX2NvbmRpdGlvbl9yZXN1bHRzCnRyYW5zZm9ybWF0aW9uOgogIC0gZXhlY3V0ZV9hbGxfcmVnaXN0ZXJlZF9ncmlkX2NlbGxzX2Zvcl9jYW5kaWRhdGVfYW5kX2Jhc2VsaW5lCiAgLSByZXBvcnRfcGVyX2NvbmRpdGlvbl9wZXJmb3JtYW5jZV9hbmRfdW5jZXJ0YWludHkKICAtIGNvbXB1dGVfZnVsbF9wZXJmb3JtYW5jZV9lbnZlbG9wZV9hbmRfcGFpcmVkX2NvbXBhcmlzb24KICAtIGlkZW50aWZ5X2ZpcnN0X2ZhaWx1cmVfYm91bmRhcnlfcGVyX2ZhbWlseQpvdXRwdXRzOgogIC0gcHJlcmVnaXN0cmF0aW9uX3JlY29yZAogIC0gY29tcGxldGVfcGVyZm9ybWFuY2VfZW52ZWxvcGUKICAtIG1hdGNoZWRfYmFzZWxpbmVfY29tcGFyaXNvbgogIC0gZmlyc3RfZmFpbHVyZV9ib3VuZGFyaWVzCiAgLSBkZXZpYXRpb25zX2FuZF9leGNsdXNpb25zCiAgLSBnYXRlX2RlY2lzaW9uCnBhc3NfY3JpdGVyaWE6CiAgLSBhbGxfbWFuZGF0b3J5X3JlZ2lzdGVyZWRfY2VsbHNfd2l0aGluX3ByZWRlY2xhcmVkX3RvbGVyYW5jZXMKICAtIGNvbXBsZXRlX21hdGNoZWRfYmFzZWxpbmUKICAtIG5vX3N1Y2Nlc3NfY29uZmluZWRfdG9fbmFycm93X3NldHRpbmcKICAtIGFsbF9tYXRlcmlhbF9jZWxsc19hbmRfb3V0Y29tZXNfcHJvdmVuYW5jZWQKZmFpbF9jcml0ZXJpYToKICAtIGFueV9yZXF1aXJlZF9jZWxsX2V4Y2VlZHNfdG9sZXJhbmNlCiAgLSBudWxsX29yX2NvdW50ZXJleGFtcGxlX2RlZmVhdHNfY2xhaW0KICAtIHN1Y2Nlc3NfZGVwZW5kc19vbl9uYXJyb3dfc2V0dGluZwpuYV9jcml0ZXJpYToKICAtIG1pc3NpbmdfcHJlcmVnaXN0cmF0aW9uX2Jhc2VsaW5lX21ldHJpY19vcl9tYXRlcmlhbF9jZWxsX3Byb3ZlbmFuY2UKcnVsZTogTi9BIGlzIG5vdCBhIHBhc3M7IG9ubHkgcHJlZGVjbGFyZWQgdG9sZXJhbmNlcyBkZXRlcm1pbmUgdGhlIGdhdGUuCg==",
      "cid": "bafkreigamm34tbzoxmafpgpi5rtbh7spzrxjkldweezaezxc6grgoexxbu",
      "mime": "text/plain",
      "path": "animal.yaml",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "4680631bb4c70f4384923e23c75d99fee3c2f88a",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/animal.yaml"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "c06337c9872ebb005799e8ec6613fe4fcc6e952c7621320266e2f1a26712f70d",
      "size": 1339,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/animal.yaml"
    },
    {
      "base64": "ewogICJhbmltYWwiOiAiTU9OU1RFUiIsCiAgInZlcnNpb24iOiAiMS4wLjAiLAogICJzdHVkeV9pZCI6ICJkZW1vLXRocmVzaG9sZC1mcmFnaWxpdHkiLAogICJwcmVyZWdpc3RyYXRpb24iOiB7CiAgICAiZnJvemVuX2F0IjogIjIwMjYtMDItMDFUMDk6MDA6MDBaIiwKICAgICJwcm90b2NvbF9pZCI6ICJwcm90b2NvbC12MSIsCiAgICAicmVnaXN0ZXJlZF9iZWZvcmVfb3V0Y29tZXMiOiB0cnVlLAogICAgImFydGlmYWN0IjogInByZXJlZ2lzdHJhdGlvbi5tZCIKICB9LAogICJtZXRyaWMiOiB7CiAgICAibmFtZSI6ICJiYWxhbmNlZCBhY2N1cmFjeSIsCiAgICAiZGlyZWN0aW9uIjogImhpZ2hlcl9pc19iZXR0ZXIiLAogICAgInRvbGVyYW5jZSI6IDAuNzUsCiAgICAidW5jZXJ0YWludHlfbWV0aG9kIjogImlsbHVzdHJhdGl2ZSBvbmx5IgogIH0sCiAgImJhc2VsaW5lIjogewogICAgIm5hbWUiOiAiY29udmVudGlvbmFsLXRocmVzaG9sZC1tb2RlbCIsCiAgICAibWF0Y2hlZCI6IHRydWUsCiAgICAibm90ZXMiOiAiU2FtZSBpbnB1dHMgYW5kIGhlbGQtb3V0IGNhc2VzLiIKICB9LAogICJjb25kaXRpb25zIjogWwogICAgewogICAgICAiZmFtaWx5IjogInRocmVzaG9sZHMiLAogICAgICAic2V2ZXJpdHkiOiAwLjAsCiAgICAgICJzZWVkIjogMTEsCiAgICAgICJjYW5kaWRhdGUiOiAwLjkxLAogICAgICAiYmFzZWxpbmUiOiAwLjg0LAogICAgICAicmVnaXN0ZXJlZCI6IHRydWUsCiAgICAgICJzdGF0dXMiOiAiY29tcGxldGUiLAogICAgICAibm90ZXMiOiAiIgogICAgfSwKICAgIHsKICAgICAgImZhbWlseSI6ICJ0aHJlc2hvbGRzIiwKICAgICAgInNldmVyaXR5IjogMC4yLAogICAgICAic2VlZCI6IDExLAogICAgICAiY2FuZGlkYXRlIjogMC43MiwKICAgICAgImJhc2VsaW5lIjogMC44MSwKICAgICAgInJlZ2lzdGVyZWQiOiB0cnVlLAogICAgICAic3RhdHVzIjogImNvbXBsZXRlIiwKICAgICAgIm5vdGVzIjogIkNhbmRpZGF0ZSBmYWxscyBiZWxvdyBwcmVyZWdpc3RlcmVkIHRvbGVyYW5jZS4iCiAgICB9LAogICAgewogICAgICAiZmFtaWx5IjogIm5vaXNlIiwKICAgICAgInNldmVyaXR5IjogMC4xLAogICAgICAic2VlZCI6IDExLAogICAgICAiY2FuZGlkYXRlIjogbnVsbCwKICAgICAgImJhc2VsaW5lIjogMC44LAogICAgICAicmVnaXN0ZXJlZCI6IHRydWUsCiAgICAgICJzdGF0dXMiOiAibWlzc2luZyIsCiAgICAgICJub3RlcyI6ICJDYW5kaWRhdGUgcnVuIGFydGlmYWN0IG1pc3NpbmcuIgogICAgfQogIF0sCiAgImVudmVsb3BlIjogewogICAgIndvcnN0IjogMC43MiwKICAgICJiZXN0IjogMC45MSwKICAgICJhZ2dyZWdhdGUiOiAwLjgxNSwKICAgICJjYW5kaWRhdGVfbWludXNfYmFzZWxpbmUiOiAtMC4wMTUsCiAgICAicGVyX2ZhbWlseSI6IHsKICAgICAgInRocmVzaG9sZHMiOiB7CiAgICAgICAgIndvcnN0IjogMC43MiwKICAgICAgICAiYmVzdCI6IDAuOTEKICAgICAgfQogICAgfQogIH0sCiAgImZhaWx1cmVfYm91bmRhcmllcyI6IFsKICAgIHsKICAgICAgImZhbWlseSI6ICJ0aHJlc2hvbGRzIiwKICAgICAgImZpcnN0X2ZhaWxpbmdfc2V2ZXJpdHkiOiAwLjIsCiAgICAgICJzdGF0dXMiOiAiZmFpbHVyZV9vYnNlcnZlZCIsCiAgICAgICJldmlkZW5jZSI6ICJCZWxvdyAwLjc1IHRvbGVyYW5jZS4iCiAgICB9LAogICAgewogICAgICAiZmFtaWx5IjogIm5vaXNlIiwKICAgICAgImZpcnN0X2ZhaWxpbmdfc2V2ZXJpdHkiOiBudWxsLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiZXZpZGVuY2UiOiAiUmVnaXN0ZXJlZCBjYW5kaWRhdGUgcmVzdWx0IG1pc3NpbmcuIgogICAgfQogIF0sCiAgImRldmlhdGlvbnMiOiBbXSwKICAiZGVjaXNpb24iOiAiRkFJTCIsCiAgInN1bW1hcnkiOiAiRmFpbDogYSBwcmVkZWNsYXJlZCB0aHJlc2hvbGQgc2hpZnQgYnJlYWtzIHRoZSB0b2xlcmFuY2U7IHRoZSBtaXNzaW5nIG5vaXNlIGNlbGwgYWxzbyBwcmV2ZW50cyBhIHBhc3MuIgp9Cg==",
      "cid": "bafkreiabrcsgxq45x2eri4rpt3zravsiw3a77dcict2q2am5r7chd4r4au",
      "mime": "application/json",
      "path": "examples/demo-report.json",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "7585ed6c30d794bc5e90b582bd04df4ee205c13a",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/examples/demo-report.json"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "0188a46bc39dbe8914722f9ef3105648b6c1ff8c4814f50d019d8fc471f23c05",
      "size": 1999,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/examples/demo-report.json"
    },
    {
      "base64": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwKICAidGl0bGUiOiAiTU9OU1RFUiBzdHJlc3MtdGVzdCByZXBvcnQiLAogICJ0eXBlIjogIm9iamVjdCIsCiAgInJlcXVpcmVkIjogWwogICAgImFuaW1hbCIsCiAgICAidmVyc2lvbiIsCiAgICAic3R1ZHlfaWQiLAogICAgInByZXJlZ2lzdHJhdGlvbiIsCiAgICAibWV0cmljIiwKICAgICJiYXNlbGluZSIsCiAgICAiY29uZGl0aW9ucyIsCiAgICAiZW52ZWxvcGUiLAogICAgImZhaWx1cmVfYm91bmRhcmllcyIsCiAgICAiZGVjaXNpb24iLAogICAgInN1bW1hcnkiCiAgXSwKICAicHJvcGVydGllcyI6IHsKICAgICJhbmltYWwiOiB7CiAgICAgICJjb25zdCI6ICJNT05TVEVSIgogICAgfSwKICAgICJ2ZXJzaW9uIjogewogICAgICAidHlwZSI6ICJzdHJpbmciCiAgICB9LAogICAgInN0dWR5X2lkIjogewogICAgICAidHlwZSI6ICJzdHJpbmciCiAgICB9LAogICAgInByZXJlZ2lzdHJhdGlvbiI6IHsKICAgICAgInR5cGUiOiAib2JqZWN0IiwKICAgICAgInJlcXVpcmVkIjogWwogICAgICAgICJmcm96ZW5fYXQiLAogICAgICAgICJwcm90b2NvbF9pZCIsCiAgICAgICAgInJlZ2lzdGVyZWRfYmVmb3JlX291dGNvbWVzIgogICAgICBdLAogICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAiZnJvemVuX2F0IjogewogICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICJzdHJpbmciLAogICAgICAgICAgICAibnVsbCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwcm90b2NvbF9pZCI6IHsKICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICB9LAogICAgICAgICJyZWdpc3RlcmVkX2JlZm9yZV9vdXRjb21lcyI6IHsKICAgICAgICAgICJ0eXBlIjogImJvb2xlYW4iCiAgICAgICAgfSwKICAgICAgICAiYXJ0aWZhY3QiOiB7CiAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgInN0cmluZyIsCiAgICAgICAgICAgICJudWxsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfSwKICAgICAgImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjogdHJ1ZQogICAgfSwKICAgICJtZXRyaWMiOiB7CiAgICAgICJ0eXBlIjogIm9iamVjdCIsCiAgICAgICJyZXF1aXJlZCI6IFsKICAgICAgICAibmFtZSIsCiAgICAgICAgImRpcmVjdGlvbiIsCiAgICAgICAgInRvbGVyYW5jZSIKICAgICAgXSwKICAgICAgInByb3BlcnRpZXMiOiB7CiAgICAgICAgIm5hbWUiOiB7CiAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgfSwKICAgICAgICAiZGlyZWN0aW9uIjogewogICAgICAgICAgImVudW0iOiBbCiAgICAgICAgICAgICJoaWdoZXJfaXNfYmV0dGVyIiwKICAgICAgICAgICAgImxvd2VyX2lzX2JldHRlciIsCiAgICAgICAgICAgICJ0YXJnZXRfcmFuZ2UiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAidG9sZXJhbmNlIjogewogICAgICAgICAgInR5cGUiOiAibnVtYmVyIgogICAgICAgIH0sCiAgICAgICAgInVuY2VydGFpbnR5X21ldGhvZCI6IHsKICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICB9CiAgICAgIH0sCiAgICAgICJhZGRpdGlvbmFsUHJvcGVydGllcyI6IHRydWUKICAgIH0sCiAgICAiYmFzZWxpbmUiOiB7CiAgICAgICJ0eXBlIjogIm9iamVjdCIsCiAgICAgICJyZXF1aXJlZCI6IFsKICAgICAgICAibmFtZSIsCiAgICAgICAgIm1hdGNoZWQiLAogICAgICAgICJub3RlcyIKICAgICAgXSwKICAgICAgInByb3BlcnRpZXMiOiB7CiAgICAgICAgIm5hbWUiOiB7CiAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgfSwKICAgICAgICAibWF0Y2hlZCI6IHsKICAgICAgICAgICJ0eXBlIjogImJvb2xlYW4iCiAgICAgICAgfSwKICAgICAgICAibm90ZXMiOiB7CiAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgfQogICAgICB9LAogICAgICAiYWRkaXRpb25hbFByb3BlcnRpZXMiOiB0cnVlCiAgICB9LAogICAgImNvbmRpdGlvbnMiOiB7CiAgICAgICJ0eXBlIjogImFycmF5IiwKICAgICAgIml0ZW1zIjogewogICAgICAgICJ0eXBlIjogIm9iamVjdCIsCiAgICAgICAgInJlcXVpcmVkIjogWwogICAgICAgICAgImZhbWlseSIsCiAgICAgICAgICAic2V2ZXJpdHkiLAogICAgICAgICAgInNlZWQiLAogICAgICAgICAgImNhbmRpZGF0ZSIsCiAgICAgICAgICAiYmFzZWxpbmUiLAogICAgICAgICAgInJlZ2lzdGVyZWQiLAogICAgICAgICAgInN0YXR1cyIKICAgICAgICBdLAogICAgICAgICJwcm9wZXJ0aWVzIjogewogICAgICAgICAgImZhbWlseSI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfSwKICAgICAgICAgICJzZXZlcml0eSI6IHsKICAgICAgICAgICAgInR5cGUiOiAibnVtYmVyIgogICAgICAgICAgfSwKICAgICAgICAgICJzZWVkIjogewogICAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgICAiaW50ZWdlciIsCiAgICAgICAgICAgICAgInN0cmluZyIKICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJjYW5kaWRhdGUiOiB7CiAgICAgICAgICAgICJ0eXBlIjogWwogICAgICAgICAgICAgICJudW1iZXIiLAogICAgICAgICAgICAgICJudWxsIgogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgImJhc2VsaW5lIjogewogICAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgICAibnVtYmVyIiwKICAgICAgICAgICAgICAibnVsbCIKICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJyZWdpc3RlcmVkIjogewogICAgICAgICAgICAidHlwZSI6ICJib29sZWFuIgogICAgICAgICAgfSwKICAgICAgICAgICJzdGF0dXMiOiB7CiAgICAgICAgICAgICJlbnVtIjogWwogICAgICAgICAgICAgICJjb21wbGV0ZSIsCiAgICAgICAgICAgICAgImZhaWxlZF9ydW4iLAogICAgICAgICAgICAgICJtaXNzaW5nIiwKICAgICAgICAgICAgICAiaW52YWxpZCIKICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJub3RlcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfSwKICAgICAgICAgICJhcnRpZmFjdCI6IHsKICAgICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICAgInN0cmluZyIsCiAgICAgICAgICAgICAgIm51bGwiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJhZGRpdGlvbmFsUHJvcGVydGllcyI6IHRydWUKICAgICAgfQogICAgfSwKICAgICJlbnZlbG9wZSI6IHsKICAgICAgInR5cGUiOiAib2JqZWN0IiwKICAgICAgInJlcXVpcmVkIjogWwogICAgICAgICJ3b3JzdCIsCiAgICAgICAgImJlc3QiLAogICAgICAgICJhZ2dyZWdhdGUiLAogICAgICAgICJjYW5kaWRhdGVfbWludXNfYmFzZWxpbmUiCiAgICAgIF0sCiAgICAgICJwcm9wZXJ0aWVzIjogewogICAgICAgICJ3b3JzdCI6IHsKICAgICAgICAgICJ0eXBlIjogWwogICAgICAgICAgICAibnVtYmVyIiwKICAgICAgICAgICAgIm51bGwiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiYmVzdCI6IHsKICAgICAgICAgICJ0eXBlIjogWwogICAgICAgICAgICAibnVtYmVyIiwKICAgICAgICAgICAgIm51bGwiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiYWdncmVnYXRlIjogewogICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICJudW1iZXIiLAogICAgICAgICAgICAibnVsbCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJjYW5kaWRhdGVfbWludXNfYmFzZWxpbmUiOiB7CiAgICAgICAgICAidHlwZSI6IFsKICAgICAgICAgICAgIm51bWJlciIsCiAgICAgICAgICAgICJudWxsIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBlcl9mYW1pbHkiOiB7CiAgICAgICAgICAidHlwZSI6ICJvYmplY3QiCiAgICAgICAgfQogICAgICB9LAogICAgICAiYWRkaXRpb25hbFByb3BlcnRpZXMiOiB0cnVlCiAgICB9LAogICAgImZhaWx1cmVfYm91bmRhcmllcyI6IHsKICAgICAgInR5cGUiOiAiYXJyYXkiLAogICAgICAiaXRlbXMiOiB7CiAgICAgICAgInR5cGUiOiAib2JqZWN0IiwKICAgICAgICAicmVxdWlyZWQiOiBbCiAgICAgICAgICAiZmFtaWx5IiwKICAgICAgICAgICJmaXJzdF9mYWlsaW5nX3NldmVyaXR5IiwKICAgICAgICAgICJzdGF0dXMiCiAgICAgICAgXSwKICAgICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAgICJmYW1pbHkiOiB7CiAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgIH0sCiAgICAgICAgICAiZmlyc3RfZmFpbGluZ19zZXZlcml0eSI6IHsKICAgICAgICAgICAgInR5cGUiOiBbCiAgICAgICAgICAgICAgIm51bWJlciIsCiAgICAgICAgICAgICAgIm51bGwiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAic3RhdHVzIjogewogICAgICAgICAgICAiZW51bSI6IFsKICAgICAgICAgICAgICAiZmFpbHVyZV9vYnNlcnZlZCIsCiAgICAgICAgICAgICAgIm5vdF9vYnNlcnZlZF93aXRoaW5fdGVzdGVkX3JhbmdlIiwKICAgICAgICAgICAgICAidW5rbm93biIKICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJldmlkZW5jZSI6IHsKICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjogdHJ1ZQogICAgICB9CiAgICB9LAogICAgImRldmlhdGlvbnMiOiB7CiAgICAgICJ0eXBlIjogImFycmF5IgogICAgfSwKICAgICJkZWNpc2lvbiI6IHsKICAgICAgImVudW0iOiBbCiAgICAgICAgIlBBU1MiLAogICAgICAgICJGQUlMIiwKICAgICAgICAiTi9BIgogICAgICBdCiAgICB9LAogICAgInN1bW1hcnkiOiB7CiAgICAgICJ0eXBlIjogInN0cmluZyIKICAgIH0KICB9LAogICJhZGRpdGlvbmFsUHJvcGVydGllcyI6IHRydWUKfQo=",
      "cid": "bafkreihuarrh3iwttbsn5xqvalmbeo44v6xucfht3hgkhkuv4sxfxfdqdi",
      "mime": "application/json",
      "path": "schemas/report.schema.json",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "7fe975ecb4df7b3f64321685d5f3875cac7bfe41",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/schemas/report.schema.json"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "f404627da2d39864dede1502d8123b9cafaf4114f3d9cca3aa95e4ae5b94701a",
      "size": 4934,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/schemas/report.schema.json"
    },
    {
      "base64": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJNT05TVEVSIHJlcG9ydCBnYXRlIGNoZWNrZXIgYW5kIHNpbXBsZSBwZXJmb3JtYW5jZS1lbnZlbG9wZSBoZWxwZXIuIiIiCmltcG9ydCBqc29uLCBzeXMKZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCgoKZGVmIHdpdGhpbih2YWx1ZSwgZGlyZWN0aW9uLCB0b2xlcmFuY2UpOgogICAgaWYgdmFsdWUgaXMgTm9uZTogcmV0dXJuIEZhbHNlCiAgICBpZiBkaXJlY3Rpb24gPT0gImhpZ2hlcl9pc19iZXR0ZXIiOiByZXR1cm4gdmFsdWUgPj0gdG9sZXJhbmNlCiAgICBpZiBkaXJlY3Rpb24gPT0gImxvd2VyX2lzX2JldHRlciI6IHJldHVybiB2YWx1ZSA8PSB0b2xlcmFuY2UKICAgIHJldHVybiBpc2luc3RhbmNlKHRvbGVyYW5jZSwgKGxpc3QsIHR1cGxlKSkgYW5kIGxlbih0b2xlcmFuY2UpID09IDIgYW5kIHRvbGVyYW5jZVswXSA8PSB2YWx1ZSA8PSB0b2xlcmFuY2VbMV0KCgpkZWYgZW52ZWxvcGUodmFsdWVzKToKICAgIHhzPVt2IGZvciB2IGluIHZhbHVlcyBpZiBpc2luc3RhbmNlKHYsKGludCxmbG9hdCkpXQogICAgaWYgbm90IHhzOiByZXR1cm4geyJ3b3JzdCI6Tm9uZSwiYmVzdCI6Tm9uZSwibWVhbiI6Tm9uZX0KICAgIHJldHVybiB7IndvcnN0IjptaW4oeHMpLCJiZXN0IjptYXgoeHMpLCJtZWFuIjpzdW0oeHMpL2xlbih4cyl9CgoKZGVmIGRlY2lkZShyZXBvcnQpOgogICAgcHJlcmVnPXJlcG9ydC5nZXQoInByZXJlZ2lzdHJhdGlvbiIsIHt9KQogICAgbWV0cmljPXJlcG9ydC5nZXQoIm1ldHJpYyIsIHt9KQogICAgYmFzZWxpbmU9cmVwb3J0LmdldCgiYmFzZWxpbmUiLCB7fSkKICAgIGNvbmRpdGlvbnM9cmVwb3J0LmdldCgiY29uZGl0aW9ucyIsIFtdKQogICAgdG9sPW1ldHJpYy5nZXQoInRvbGVyYW5jZSIpCiAgICBpZiBub3QgcHJlcmVnLmdldCgicmVnaXN0ZXJlZF9iZWZvcmVfb3V0Y29tZXMiKSBvciBub3QgcHJlcmVnLmdldCgicHJvdG9jb2xfaWQiKSBvciB0b2wgaXMgTm9uZSBvciBub3QgYmFzZWxpbmUuZ2V0KCJtYXRjaGVkIikgb3Igbm90IGNvbmRpdGlvbnM6CiAgICAgICAgcmV0dXJuICJOL0EiCiAgICBtYW5kYXRvcnk9W2MgZm9yIGMgaW4gY29uZGl0aW9ucyBpZiBjLmdldCgicmVnaXN0ZXJlZCIpXQogICAgaWYgbm90IG1hbmRhdG9yeTogcmV0dXJuICJOL0EiCiAgICBkaXJlY3Rpb249bWV0cmljLmdldCgiZGlyZWN0aW9uIikKICAgICMgQSBkZW1vbnN0cmF0ZWQgdmlvbGF0aW9uIHJlbWFpbnMgYSBmYWlsdXJlIGV2ZW4gd2hlbiBhbm90aGVyIGNlbGwgaXMgbWlzc2luZy4KICAgIGlmIGFueShjLmdldCgic3RhdHVzIikgPT0gImNvbXBsZXRlIiBhbmQgYy5nZXQoImNhbmRpZGF0ZSIpIGlzIG5vdCBOb25lIGFuZCBub3Qgd2l0aGluKGMuZ2V0KCJjYW5kaWRhdGUiKSxkaXJlY3Rpb24sdG9sKSBmb3IgYyBpbiBtYW5kYXRvcnkpOgogICAgICAgIHJldHVybiAiRkFJTCIKICAgIGJvdW5kYXJpZXM9cmVwb3J0LmdldCgiZmFpbHVyZV9ib3VuZGFyaWVzIiwgW10pCiAgICBpZiBhbnkoYi5nZXQoInN0YXR1cyIpID09ICJmYWlsdXJlX29ic2VydmVkIiBmb3IgYiBpbiBib3VuZGFyaWVzKTogcmV0dXJuICJGQUlMIgogICAgaWYgYW55KGMuZ2V0KCJzdGF0dXMiKSAhPSAiY29tcGxldGUiIG9yIGMuZ2V0KCJjYW5kaWRhdGUiKSBpcyBOb25lIG9yIGMuZ2V0KCJiYXNlbGluZSIpIGlzIE5vbmUgZm9yIGMgaW4gbWFuZGF0b3J5KToKICAgICAgICByZXR1cm4gIk4vQSIKICAgIGlmIGFueShiLmdldCgic3RhdHVzIikgPT0gInVua25vd24iIGZvciBiIGluIGJvdW5kYXJpZXMpOiByZXR1cm4gIk4vQSIKICAgIHJldHVybiAiUEFTUyIKCgpkZWYgbWFpbigpOgogICAgaWYgbGVuKHN5cy5hcmd2KSE9MjoKICAgICAgICBwcmludCgiVXNhZ2U6IHB5dGhvbiBzcmMvbW9uc3Rlci5weSBSRVBPUlQuanNvbiIsZmlsZT1zeXMuc3RkZXJyKTsgcmV0dXJuIDIKICAgIHJlcG9ydD1qc29uLmxvYWRzKFBhdGgoc3lzLmFyZ3ZbMV0pLnJlYWRfdGV4dCgpKQogICAgaWYgcmVwb3J0LmdldCgiYW5pbWFsIikhPSJNT05TVEVSIjoKICAgICAgICBwcmludCgiRVJST1I6IGFuaW1hbCBtdXN0IGJlIE1PTlNURVIiLGZpbGU9c3lzLnN0ZGVycik7IHJldHVybiAyCiAgICBhY3R1YWw9ZGVjaWRlKHJlcG9ydCk7IGRlY2xhcmVkPXJlcG9ydC5nZXQoImRlY2lzaW9uIikKICAgIHByaW50KGYiZGVjbGFyZWQ9e2RlY2xhcmVkfSBjb21wdXRlZD17YWN0dWFsfSIpCiAgICBpZiBhY3R1YWwhPWRlY2xhcmVkOgogICAgICAgIHByaW50KCJHQVRFIE1JU01BVENIIixmaWxlPXN5cy5zdGRlcnIpOyByZXR1cm4gMQogICAgcmV0dXJuIDAKCmlmIF9fbmFtZV9fPT0iX19tYWluX18iOiByYWlzZSBTeXN0ZW1FeGl0KG1haW4oKSkK",
      "cid": "bafkreiaivj6prlczxctcywkj5gkgpf37lcmpe7fgytjsu5irykb6voxfqa",
      "mime": "text/x-python",
      "path": "src/monster.py",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "ae86fbb2712ee4c5736519eb6bdb9f0d9e65aced",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/src/monster.py"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "08aa7cf8ac59b8a62c5949e99467977f5898f27ca6c4d32a7511c283eabae580",
      "size": 2364,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/src/monster.py"
    },
    {
      "base64": "ewogICJhbmltYWwiOiAiTU9OU1RFUiIsCiAgInZlcnNpb24iOiAiMS4wLjAiLAogICJzdHVkeV9pZCI6ICIiLAogICJmcm96ZW5fYXQiOiBudWxsLAogICJjbGFpbSI6ICIiLAogICJlc3RpbWFuZCI6ICIiLAogICJwcmltYXJ5X21ldHJpYyI6IHsKICAgICJuYW1lIjogIiIsCiAgICAiZGlyZWN0aW9uIjogImhpZ2hlcl9pc19iZXR0ZXIiLAogICAgInVuY2VydGFpbnR5X21ldGhvZCI6ICIiCiAgfSwKICAidG9sZXJhbmNlIjogbnVsbCwKICAibWFuZGF0b3J5X2ZhbWlsaWVzIjogWwogICAgewogICAgICAiZmFtaWx5IjogIm5vaXNlIiwKICAgICAgInNldmVyaXR5X2xldmVscyI6IFtdLAogICAgICAicmF0aW9uYWxlIjogIiIKICAgIH0sCiAgICB7CiAgICAgICJmYW1pbHkiOiAibWlzc2luZ25lc3MiLAogICAgICAic2V2ZXJpdHlfbGV2ZWxzIjogW10sCiAgICAgICJyYXRpb25hbGUiOiAiIgogICAgfSwKICAgIHsKICAgICAgImZhbWlseSI6ICJ0aW1pbmciLAogICAgICAic2V2ZXJpdHlfbGV2ZWxzIjogW10sCiAgICAgICJyYXRpb25hbGUiOiAiIgogICAgfSwKICAgIHsKICAgICAgImZhbWlseSI6ICJzY2FsaW5nIiwKICAgICAgInNldmVyaXR5X2xldmVscyI6IFtdLAogICAgICAicmF0aW9uYWxlIjogIiIKICAgIH0sCiAgICB7CiAgICAgICJmYW1pbHkiOiAidGhyZXNob2xkcyIsCiAgICAgICJzZXZlcml0eV9sZXZlbHMiOiBbXSwKICAgICAgInJhdGlvbmFsZSI6ICIiCiAgICB9LAogICAgewogICAgICAiZmFtaWx5IjogInNlZWRzIiwKICAgICAgInZhbHVlcyI6IFtdLAogICAgICAicmF0aW9uYWxlIjogIiIKICAgIH0sCiAgICB7CiAgICAgICJmYW1pbHkiOiAibnVsbHMiLAogICAgICAiY2FzZXMiOiBbXSwKICAgICAgInJhdGlvbmFsZSI6ICIiCiAgICB9LAogICAgewogICAgICAiZmFtaWx5IjogImFkdmVyc2FyaWFsX2NvdW50ZXJleGFtcGxlcyIsCiAgICAgICJjYXNlcyI6IFtdLAogICAgICAicmF0aW9uYWxlIjogIiIKICAgIH0KICBdLAogICJiYXNlbGluZSI6IHsKICAgICJuYW1lIjogIiIsCiAgICAibWF0Y2hlZF9pbnB1dHMiOiB0cnVlLAogICAgIm1hdGNoZWRfaW5mb3JtYXRpb25fYWNjZXNzIjogdHJ1ZSwKICAgICJjb21wdXRlX2J1ZGdldCI6ICIiLAogICAgInR1bmluZ19hbGxvd2FuY2UiOiAiIgogIH0sCiAgImV4Y2x1c2lvbl9ydWxlIjogIiIsCiAgImFuYWx5c2lzX3BsYW4iOiAiIiwKICAiYXJ0aWZhY3QiOiAiIgp9Cg==",
      "cid": "bafkreicgto7kl6vnuqflibkyww5vvgk55kdsas6abyxmqguyiqymzt47o4",
      "mime": "application/json",
      "path": "templates/preregistration.json",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "30b254aaa565723e0fcd516c852fde3e559e701f",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/templates/preregistration.json"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "469bbea5faada40ab40558b5bb5a995dea87204bc00e2ec81a984430cccf9f77",
      "size": 1222,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/templates/preregistration.json"
    },
    {
      "base64": "ewogICJhbmltYWwiOiAiTU9OU1RFUiIsCiAgInZlcnNpb24iOiAiMS4wLjAiLAogICJzdHVkeV9pZCI6ICIiLAogICJwcmVyZWdpc3RyYXRpb24iOiB7CiAgICAiZnJvemVuX2F0IjogbnVsbCwKICAgICJwcm90b2NvbF9pZCI6ICIiLAogICAgInJlZ2lzdGVyZWRfYmVmb3JlX291dGNvbWVzIjogZmFsc2UsCiAgICAiYXJ0aWZhY3QiOiBudWxsCiAgfSwKICAibWV0cmljIjogewogICAgIm5hbWUiOiAiIiwKICAgICJkaXJlY3Rpb24iOiAiaGlnaGVyX2lzX2JldHRlciIsCiAgICAidG9sZXJhbmNlIjogMCwKICAgICJ1bmNlcnRhaW50eV9tZXRob2QiOiAiIgogIH0sCiAgImJhc2VsaW5lIjogewogICAgIm5hbWUiOiAiIiwKICAgICJtYXRjaGVkIjogZmFsc2UsCiAgICAibm90ZXMiOiAiIgogIH0sCiAgImNvbmRpdGlvbnMiOiBbXSwKICAiZW52ZWxvcGUiOiB7CiAgICAid29yc3QiOiBudWxsLAogICAgImJlc3QiOiBudWxsLAogICAgImFnZ3JlZ2F0ZSI6IG51bGwsCiAgICAiY2FuZGlkYXRlX21pbnVzX2Jhc2VsaW5lIjogbnVsbCwKICAgICJwZXJfZmFtaWx5Ijoge30KICB9LAogICJmYWlsdXJlX2JvdW5kYXJpZXMiOiBbXSwKICAiZGV2aWF0aW9ucyI6IFtdLAogICJkZWNpc2lvbiI6ICJOL0EiLAogICJzdW1tYXJ5IjogIkNvbXBsZXRlIGFsbCByZWdpc3RlcmVkIGNvbmRpdGlvbiBjZWxscyBhbmQgdXNlIG9ubHkgcHJlZGVjbGFyZWQgdG9sZXJhbmNlcy4iCn0K",
      "cid": "bafkreiar3pwa6c3zymks3zofjqv2voh77jrumvw32qfhohn2retn7hugte",
      "mime": "application/json",
      "path": "templates/stress-report.json",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "7cef2c7ec34758511a53863165250164a42e98ca",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/templates/stress-report.json"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "11dbec0f0b79c3152de5c54c2baab8fffa634656dbd40a771dba8926df9e8699",
      "size": 720,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/templates/stress-report.json"
    },
    {
      "base64": "aW1wb3J0IHN5cywgdW5pdHRlc3QKZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCnN5cy5wYXRoLmluc2VydCgwLHN0cihQYXRoKF9fZmlsZV9fKS5yZXNvbHZlKCkucGFyZW50c1sxXS8ic3JjIikpCmZyb20gbW9uc3RlciBpbXBvcnQgZGVjaWRlLCBlbnZlbG9wZSwgd2l0aGluCgpjbGFzcyBHYXRlVGVzdHModW5pdHRlc3QuVGVzdENhc2UpOgogICAgZGVmIGJhc2Uoc2VsZik6CiAgICAgICAgcmV0dXJuIHsicHJlcmVnaXN0cmF0aW9uIjp7InJlZ2lzdGVyZWRfYmVmb3JlX291dGNvbWVzIjpUcnVlLCJwcm90b2NvbF9pZCI6InAxIn0sIm1ldHJpYyI6eyJkaXJlY3Rpb24iOiJoaWdoZXJfaXNfYmV0dGVyIiwidG9sZXJhbmNlIjowLjd9LCJiYXNlbGluZSI6eyJtYXRjaGVkIjpUcnVlfSwiY29uZGl0aW9ucyI6W3sicmVnaXN0ZXJlZCI6VHJ1ZSwic3RhdHVzIjoiY29tcGxldGUiLCJjYW5kaWRhdGUiOjAuOCwiYmFzZWxpbmUiOjAuNzV9XSwiZmFpbHVyZV9ib3VuZGFyaWVzIjpbeyJzdGF0dXMiOiJub3Rfb2JzZXJ2ZWRfd2l0aGluX3Rlc3RlZF9yYW5nZSJ9XX0KICAgIGRlZiB0ZXN0X3Bhc3Nfd2l0aF9hbGxfcmVnaXN0ZXJlZF9jb25kaXRpb25zX2luc2lkZV9nYXRlKHNlbGYpOiBzZWxmLmFzc2VydEVxdWFsKGRlY2lkZShzZWxmLmJhc2UoKSksIlBBU1MiKQogICAgZGVmIHRlc3RfZmlyc3RfYmFkX2NlbGxfZmFpbHMoc2VsZik6CiAgICAgICAgcj1zZWxmLmJhc2UoKTsgclsiY29uZGl0aW9ucyJdLmFwcGVuZCh7InJlZ2lzdGVyZWQiOlRydWUsInN0YXR1cyI6ImNvbXBsZXRlIiwiY2FuZGlkYXRlIjowLjY5LCJiYXNlbGluZSI6MC43NX0pCiAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChkZWNpZGUociksIkZBSUwiKQogICAgZGVmIHRlc3RfbWlzc2luZ19yZWdpc3RlcmVkX2NlbGxfaXNfbmEoc2VsZik6CiAgICAgICAgcj1zZWxmLmJhc2UoKTsgclsiY29uZGl0aW9ucyJdWzBdWyJzdGF0dXMiXT0ibWlzc2luZyIKICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGRlY2lkZShyKSwiTi9BIikKICAgIGRlZiB0ZXN0X3VubWF0Y2hlZF9iYXNlbGluZV9pc19uYShzZWxmKToKICAgICAgICByPXNlbGYuYmFzZSgpOyByWyJiYXNlbGluZSJdWyJtYXRjaGVkIl09RmFsc2UKICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGRlY2lkZShyKSwiTi9BIikKICAgIGRlZiB0ZXN0X2ZhaWx1cmVfYm91bmRhcnlfZmFpbHMoc2VsZik6CiAgICAgICAgcj1zZWxmLmJhc2UoKTsgclsiZmFpbHVyZV9ib3VuZGFyaWVzIl1bMF1bInN0YXR1cyJdPSJmYWlsdXJlX29ic2VydmVkIgogICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZGVjaWRlKHIpLCJGQUlMIikKICAgIGRlZiB0ZXN0X2VudmVsb3BlX3JlcG9ydHNfZXh0cmVtZXNfYW5kX21lYW4oc2VsZik6IHNlbGYuYXNzZXJ0RXF1YWwoZW52ZWxvcGUoWzAuMiwwLjhdKSx7IndvcnN0IjowLjIsImJlc3QiOjAuOCwibWVhbiI6MC41fSkKICAgIGRlZiB0ZXN0X2RpcmVjdGlvbnMoc2VsZik6CiAgICAgICAgc2VsZi5hc3NlcnRUcnVlKHdpdGhpbigwLjgsImhpZ2hlcl9pc19iZXR0ZXIiLDAuNykpOyBzZWxmLmFzc2VydFRydWUod2l0aGluKDAuMSwibG93ZXJfaXNfYmV0dGVyIiwwLjIpKTsgc2VsZi5hc3NlcnRUcnVlKHdpdGhpbigwLjUsInRhcmdldF9yYW5nZSIsWzAuNCwwLjZdKSkKCmlmIF9fbmFtZV9fPT0iX19tYWluX18iOiB1bml0dGVzdC5tYWluKCkK",
      "cid": "bafkreiaygm6v572nmzwsztm5dyf4mdfcpbfg2wo43fkfkhhtmqhfqlpcle",
      "mime": "text/x-python",
      "path": "tests/test_monster.py",
      "provenance": {
        "commit": "6d75d1280eb03d66f8e12b484ec3c3e38d76909c",
        "gitBlobSha": "754414de9ef153b98e44f3661466bb8de47681b7",
        "gitMode": "100644",
        "license": {
          "basis": "Repository CC0 1.0 notice retained; source imports reference dependencies but do not bundle them.",
          "gitBlobSha": "e718669dd73de713dbca9dc7e07b64627d63dd7a",
          "path": "LICENSE",
          "sha256": "99b4c41f664e099f6c70d18e882d99c8ae6963e824333ab9484b87d62203ffc1",
          "spdx": "CC0-1.0"
        },
        "repository": "enuminous/Zoo-Monster",
        "sourceUrl": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/tests/test_monster.py"
      },
      "repo": "enuminous/Zoo-Monster",
      "sha256": "18333d5eff4d666d2ccd9d1e0bc60ca2784a6d59dcd954551cf3640e582de259",
      "size": 1692,
      "source": "https://github.com/enuminous/Zoo-Monster/blob/6d75d1280eb03d66f8e12b484ec3c3e38d76909c/tests/test_monster.py"
    }
  ],
  "format": "monolithic-atlas-bundle-v1",
  "repositories": [
    {
      "branch": "main",
      "category": "Zoo",
      "id": "enuminous/Circus",
      "name": "Circus",
      "note": "Circularity and provenance checks.",
      "owner": "enuminous",
      "rights": "undetermined",
      "sizeKb": 24,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Circus"
    },
    {
      "branch": "main",
      "category": "Applications",
      "id": "enuminous/Devs2.0",
      "name": "Devs2.0",
      "note": "Versioned corpus assistant and benchmark specification. DEV2-001 remains draft, not a completed confirmatory experiment.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "21cffc97b5d6c6a17f4ac8811399e80c9a8f2f54",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 819,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Devs2.0"
    },
    {
      "branch": "main",
      "category": "Research",
      "id": "enuminous/EFMW",
      "name": "EFMW",
      "note": "Canonical entry point and reviewer navigation; links to the claims-to-evidence register.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "b6e62bea9f9d844e5ee18061b928b62c668bf1e3",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 183,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/EFMW"
    },
    {
      "branch": "main",
      "category": "Formal methods",
      "id": "enuminous/EFMW-Axioms",
      "name": "EFMW-Axioms",
      "note": "",
      "owner": "enuminous",
      "rights": "undetermined",
      "sizeKb": 50,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/EFMW-Axioms"
    },
    {
      "branch": "main",
      "category": "Experiments",
      "id": "enuminous/EFMW-EXP-001",
      "name": "EFMW-EXP-001",
      "note": "Frozen experimental research design and reports; check primary files before making result claims.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "409cf8144da1525a97de898624dfd238358a5cd9",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 1543,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/EFMW-EXP-001"
    },
    {
      "branch": "main",
      "category": "Experiments",
      "id": "enuminous/EFMW-Grid",
      "name": "EFMW-Grid",
      "note": "Pre-registration and synthetic residual-coherence monitoring; not independent grid-operations validation.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "d4c08c0c2435b091283404e5381578cdb2380ec1",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 20,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/EFMW-Grid"
    },
    {
      "branch": "main",
      "category": "Formal methods",
      "id": "enuminous/EFMW-Lagrangian",
      "name": "EFMW-Lagrangian",
      "note": "Frozen C1 candidate-action audit; 585 FieldSpace statements catalogued, not 585 proofs of physical truth.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "4fcd15c8100f7487143ec616ad438271556e4584",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 477,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/EFMW-Lagrangian"
    },
    {
      "branch": "main",
      "category": "Audits",
      "id": "enuminous/EFMW_Post156_Zoo_Audit",
      "name": "EFMW_Post156_Zoo_Audit",
      "note": "Reviewer starting point, claims register, and reproducibility boundaries.",
      "owner": "enuminous",
      "rights": "undetermined",
      "sizeKb": 903,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/EFMW_Post156_Zoo_Audit"
    },
    {
      "branch": "main",
      "category": "Formal methods",
      "id": "enuminous/FieldSpace",
      "name": "FieldSpace",
      "note": "Einsteinian triplet and field-space catalogue.",
      "owner": "enuminous",
      "rights": "undetermined",
      "sizeKb": 105,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/FieldSpace"
    },
    {
      "branch": "main",
      "category": "Formal methods",
      "id": "enuminous/Monolithic-102-Zoo-Lean4",
      "name": "Monolithic-102-Zoo-Lean4",
      "note": "Formal models and coverage ledger. Its README explicitly limits ME-003 to a flat Cartesian specialization.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "5f0293adf5b86656518051efe69b873f3ca72b80",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 602,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Monolithic-102-Zoo-Lean4"
    },
    {
      "branch": "main",
      "category": "Formal methods",
      "id": "enuminous/Monolithic-Zoo-Lean4",
      "name": "Monolithic-Zoo-Lean4",
      "note": "Lean-formalized Zoo animal checks; verify current GitHub Actions status before citing builds.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "3405f72c4dd355f3e80bd448dc6e2e0c9d10efee",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 337,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Monolithic-Zoo-Lean4"
    },
    {
      "branch": "main",
      "category": "Research",
      "id": "enuminous/Monolithic_102_EFMW",
      "name": "Monolithic_102_EFMW",
      "note": "Canonical catalogue of 102 Monolithic equations; classification is not empirical validation.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "2c6513c94dec03540cd3a19993f5902bb38b18ed",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 104,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Monolithic_102_EFMW"
    },
    {
      "branch": "main",
      "category": "Applications",
      "id": "enuminous/Oroboros",
      "name": "Oroboros",
      "note": "Exact recurrences, normalized two-cycle, and a Lean theorem catalogue.",
      "owner": "enuminous",
      "readme": {
        "gitBlobSha": "de90a943625edff7b6c01bb37a7989939aa59082",
        "path": "README.md"
      },
      "rights": "undetermined",
      "sizeKb": 3148,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Oroboros"
    },
    {
      "branch": "main",
      "category": "Zoo",
      "id": "enuminous/Zoo-Monster",
      "name": "Zoo-Monster",
      "note": "Additional Zoo robustness project.",
      "owner": "enuminous",
      "rights": "undetermined",
      "sizeKb": 24,
      "source": "GitHub connected account inventory, 2026-10-23",
      "url": "https://github.com/enuminous/Zoo-Monster"
    }
  ],
  "rightsNotice": "Licenses are recorded evidence, not an ownership certification or a new license. Unreviewed embedded upstream collections and repositories without an applicable redistribution grant are withheld.",
  "scope": "Pinned committed-tree reading archive. No Git histories, fetched dependencies, LFS payloads, or submodule content. No source code is executed.",
  "snapshotDate": "2026-10-23",
  "sourcePack": {
    "id": "central-efmw-v1",
    "lockSha256": "7a12eef2cd7e720e88d1578428a3352c881a0e9cfda5fce87c0f23fc13368bca"
  }
}
