{
  "detached_output_unchanged": true,
  "example": "meshes.import_gltf",
  "file_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
  "file_sha256": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
  "negative": [
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "invalid-index",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424404000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "INVALID_INDEX",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "nonfinite-position",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000c07f00000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "NONFINITE_VALUE",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "required-extension",
      "input_hex": "676c54460200000004050000940400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c22657874656e73696f6e735265717569726564223a5b224b48525f647261636f5f6d6573685f636f6d7072657373696f6e225d2c22657874656e73696f6e7355736564223a5b224b48525f647261636f5f6d6573685f636f6d7072657373696f6e225d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "UNSUPPORTED_REQUIRED_EXTENSION",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "file-budget",
      "input_hex": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "BUDGET_EXCEEDED",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "vertex-budget",
      "input_hex": "676c544602000000a4040000340400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a3235372c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d2020205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "BUDGET_EXCEEDED",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "stale-revision",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "REVISION_CONFLICT",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "material-reference",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a342c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "INVALID_SCHEMA",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "external-uri",
      "input_hex": "676c544602000000b4040000440400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38322c22757269223a22666978747572652e62696e227d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "UNSUPPORTED_PROFILE",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "cycle",
      "input_hex": "676c544602000000b0040000400400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226368696c6472656e223a5b305d2c226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d20205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "INVALID_SCHEMA",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "declared-bounds",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b332c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "INVALID_SCHEMA",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "bin-padding",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000100",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "INVALID_GLB",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    },
    {
      "after": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "before": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      },
      "case": "truncated",
      "input_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f0000000000404244000001000200000001000300020000",
      "input_unchanged": true,
      "receipt": {
        "blobs_removed": 0,
        "code": "INVALID_GLB",
        "imported": [],
        "manifests_removed": 0,
        "revision": 3,
        "status": "rejected"
      },
      "scene": null
    }
  ],
  "schema_version": 1,
  "seed": 7,
  "steps": [
    {
      "case": "import",
      "receipt": {
        "blobs_removed": 0,
        "code": "",
        "imported": [
          "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf"
        ],
        "manifests_removed": 0,
        "revision": 1,
        "status": "committed"
      },
      "scene": {
        "materials": [
          {
            "base_color_factor": [
              0.25,
              0.5,
              1.0,
              1.0
            ],
            "double_sided": true,
            "metallic_factor": 0.0,
            "name": "seed7-blue",
            "roughness_factor": 0.75
          }
        ],
        "meshes": [
          {
            "primitives": [
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  0,
                  1,
                  2
                ],
                "material": 0,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              },
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  1,
                  3,
                  2
                ],
                "material": null,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              }
            ]
          }
        ],
        "nodes": [
          {
            "children": [
              1
            ],
            "local_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ],
            "mesh": null,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              2.0,
              2.0,
              2.0
            ],
            "translation": [
              7.0,
              2.0,
              1.0
            ],
            "world_bounds": null,
            "world_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -0.5,
              0.0,
              0.0,
              0.0,
              0.0,
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              1.0,
              0.0,
              0.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              1.0,
              0.0
            ],
            "scale": [
              0.5,
              1.0,
              1.0
            ],
            "translation": [
              1.0,
              0.0,
              0.0
            ],
            "world_bounds": {
              "maximum": [
                9.0,
                2.0,
                1.0
              ],
              "minimum": [
                7.0,
                0.0,
                1.0
              ]
            },
            "world_matrix": [
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              -2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              9.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              -1.0,
              1.0,
              1.0
            ],
            "translation": [
              -3.0,
              0.0,
              -1.0
            ],
            "world_bounds": {
              "maximum": [
                -3.0,
                1.0,
                -1.0
              ],
              "minimum": [
                -5.0,
                0.0,
                -1.0
              ]
            },
            "world_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ]
          }
        ],
        "profile": 1,
        "roots": [
          0,
          2
        ],
        "source_asset": {
          "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
          "manifest": {
            "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
            "decoded_length": 1184,
            "format_version": 1,
            "license": "Apache-2.0",
            "media_type": "model/gltf-binary",
            "source": "generated:seed7/quad"
          }
        },
        "world_bounds": {
          "maximum": [
            9.0,
            2.0,
            1.0
          ],
          "minimum": [
            -5.0,
            0.0,
            -1.0
          ]
        }
      },
      "snapshot": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 1
      }
    },
    {
      "case": "deduplicate",
      "receipt": {
        "blobs_removed": 0,
        "code": "",
        "imported": [
          "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf"
        ],
        "manifests_removed": 0,
        "revision": 2,
        "status": "committed"
      },
      "scene": {
        "materials": [
          {
            "base_color_factor": [
              0.25,
              0.5,
              1.0,
              1.0
            ],
            "double_sided": true,
            "metallic_factor": 0.0,
            "name": "seed7-blue",
            "roughness_factor": 0.75
          }
        ],
        "meshes": [
          {
            "primitives": [
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  0,
                  1,
                  2
                ],
                "material": 0,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              },
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  1,
                  3,
                  2
                ],
                "material": null,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              }
            ]
          }
        ],
        "nodes": [
          {
            "children": [
              1
            ],
            "local_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ],
            "mesh": null,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              2.0,
              2.0,
              2.0
            ],
            "translation": [
              7.0,
              2.0,
              1.0
            ],
            "world_bounds": null,
            "world_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -0.5,
              0.0,
              0.0,
              0.0,
              0.0,
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              1.0,
              0.0,
              0.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              1.0,
              0.0
            ],
            "scale": [
              0.5,
              1.0,
              1.0
            ],
            "translation": [
              1.0,
              0.0,
              0.0
            ],
            "world_bounds": {
              "maximum": [
                9.0,
                2.0,
                1.0
              ],
              "minimum": [
                7.0,
                0.0,
                1.0
              ]
            },
            "world_matrix": [
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              -2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              9.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              -1.0,
              1.0,
              1.0
            ],
            "translation": [
              -3.0,
              0.0,
              -1.0
            ],
            "world_bounds": {
              "maximum": [
                -3.0,
                1.0,
                -1.0
              ],
              "minimum": [
                -5.0,
                0.0,
                -1.0
              ]
            },
            "world_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ]
          }
        ],
        "profile": 1,
        "roots": [
          0,
          2
        ],
        "source_asset": {
          "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
          "manifest": {
            "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
            "decoded_length": 1184,
            "format_version": 1,
            "license": "Apache-2.0",
            "media_type": "model/gltf-binary",
            "source": "generated:seed7/quad"
          }
        },
        "world_bounds": {
          "maximum": [
            9.0,
            2.0,
            1.0
          ],
          "minimum": [
            -5.0,
            0.0,
            -1.0
          ]
        }
      },
      "snapshot": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 2
      }
    },
    {
      "case": "distinct-provenance",
      "receipt": {
        "blobs_removed": 0,
        "code": "",
        "imported": [
          "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8"
        ],
        "manifests_removed": 0,
        "revision": 3,
        "status": "committed"
      },
      "scene": {
        "materials": [
          {
            "base_color_factor": [
              0.25,
              0.5,
              1.0,
              1.0
            ],
            "double_sided": true,
            "metallic_factor": 0.0,
            "name": "seed7-blue",
            "roughness_factor": 0.75
          }
        ],
        "meshes": [
          {
            "primitives": [
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  0,
                  1,
                  2
                ],
                "material": 0,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              },
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  1,
                  3,
                  2
                ],
                "material": null,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              }
            ]
          }
        ],
        "nodes": [
          {
            "children": [
              1
            ],
            "local_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ],
            "mesh": null,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              2.0,
              2.0,
              2.0
            ],
            "translation": [
              7.0,
              2.0,
              1.0
            ],
            "world_bounds": null,
            "world_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -0.5,
              0.0,
              0.0,
              0.0,
              0.0,
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              1.0,
              0.0,
              0.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              1.0,
              0.0
            ],
            "scale": [
              0.5,
              1.0,
              1.0
            ],
            "translation": [
              1.0,
              0.0,
              0.0
            ],
            "world_bounds": {
              "maximum": [
                9.0,
                2.0,
                1.0
              ],
              "minimum": [
                7.0,
                0.0,
                1.0
              ]
            },
            "world_matrix": [
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              -2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              9.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              -1.0,
              1.0,
              1.0
            ],
            "translation": [
              -3.0,
              0.0,
              -1.0
            ],
            "world_bounds": {
              "maximum": [
                -3.0,
                1.0,
                -1.0
              ],
              "minimum": [
                -5.0,
                0.0,
                -1.0
              ]
            },
            "world_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ]
          }
        ],
        "profile": 1,
        "roots": [
          0,
          2
        ],
        "source_asset": {
          "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
          "manifest": {
            "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
            "decoded_length": 1184,
            "format_version": 1,
            "license": "Apache-2.0",
            "media_type": "model/gltf-binary",
            "source": "generated:seed7/quad-alt"
          }
        },
        "world_bounds": {
          "maximum": [
            9.0,
            2.0,
            1.0
          ],
          "minimum": [
            -5.0,
            0.0,
            -1.0
          ]
        }
      },
      "snapshot": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 3
      }
    },
    {
      "case": "recovery",
      "receipt": {
        "blobs_removed": 0,
        "code": "",
        "imported": [
          "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf"
        ],
        "manifests_removed": 0,
        "revision": 4,
        "status": "committed"
      },
      "scene": {
        "materials": [
          {
            "base_color_factor": [
              0.25,
              0.5,
              1.0,
              1.0
            ],
            "double_sided": true,
            "metallic_factor": 0.0,
            "name": "seed7-blue",
            "roughness_factor": 0.75
          }
        ],
        "meshes": [
          {
            "primitives": [
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  0,
                  1,
                  2
                ],
                "material": 0,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              },
              {
                "bounds": {
                  "maximum": [
                    2.0,
                    1.0,
                    0.0
                  ],
                  "minimum": [
                    0.0,
                    0.0,
                    0.0
                  ]
                },
                "indices": [
                  1,
                  3,
                  2
                ],
                "material": null,
                "positions": [
                  [
                    0.0,
                    0.0,
                    0.0
                  ],
                  [
                    2.0,
                    0.0,
                    0.0
                  ],
                  [
                    0.0,
                    1.0,
                    0.0
                  ],
                  [
                    2.0,
                    1.0,
                    0.0
                  ]
                ]
              }
            ]
          }
        ],
        "nodes": [
          {
            "children": [
              1
            ],
            "local_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ],
            "mesh": null,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              2.0,
              2.0,
              2.0
            ],
            "translation": [
              7.0,
              2.0,
              1.0
            ],
            "world_bounds": null,
            "world_matrix": [
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              7.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -0.5,
              0.0,
              0.0,
              0.0,
              0.0,
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              1.0,
              0.0,
              0.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              1.0,
              0.0
            ],
            "scale": [
              0.5,
              1.0,
              1.0
            ],
            "translation": [
              1.0,
              0.0,
              0.0
            ],
            "world_bounds": {
              "maximum": [
                9.0,
                2.0,
                1.0
              ],
              "minimum": [
                7.0,
                0.0,
                1.0
              ]
            },
            "world_matrix": [
              -1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              -2.0,
              0.0,
              0.0,
              0.0,
              0.0,
              2.0,
              0.0,
              9.0,
              2.0,
              1.0,
              1.0
            ]
          },
          {
            "children": [],
            "local_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ],
            "mesh": 0,
            "rotation": [
              0.0,
              0.0,
              0.0,
              1.0
            ],
            "scale": [
              -1.0,
              1.0,
              1.0
            ],
            "translation": [
              -3.0,
              0.0,
              -1.0
            ],
            "world_bounds": {
              "maximum": [
                -3.0,
                1.0,
                -1.0
              ],
              "minimum": [
                -5.0,
                0.0,
                -1.0
              ]
            },
            "world_matrix": [
              -1.0,
              -0.0,
              -0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              0.0,
              0.0,
              0.0,
              1.0,
              0.0,
              -3.0,
              0.0,
              -1.0,
              1.0
            ]
          }
        ],
        "profile": 1,
        "roots": [
          0,
          2
        ],
        "source_asset": {
          "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
          "manifest": {
            "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
            "decoded_length": 1184,
            "format_version": 1,
            "license": "Apache-2.0",
            "media_type": "model/gltf-binary",
            "source": "generated:seed7/quad"
          }
        },
        "world_bounds": {
          "maximum": [
            9.0,
            2.0,
            1.0
          ],
          "minimum": [
            -5.0,
            0.0,
            -1.0
          ]
        }
      },
      "snapshot": {
        "assets": [
          {
            "id": "08d4f050f13d3db38fe4777a5b8ae972bfbcc9f8f37074c878684d913cc4f8cf",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad"
            }
          },
          {
            "id": "6eba3e234ae412d66d12329ae44e5c2662dc00d5dacae0a08b35abd3d2302ec8",
            "manifest": {
              "content_hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183",
              "decoded_length": 1184,
              "format_version": 1,
              "license": "Apache-2.0",
              "media_type": "model/gltf-binary",
              "source": "generated:seed7/quad-alt"
            }
          }
        ],
        "blobs": [
          {
            "bytes_hex": "676c544602000000a0040000300400004a534f4e7b226163636573736f7273223a5b7b2262756666657256696577223a302c22636f6d706f6e656e7454797065223a353132362c22636f756e74223a342c226d6178223a5b322c312c305d2c226d696e223a5b302c302c305d2c2274797065223a2256454333227d2c7b2262756666657256696577223a312c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d2c7b2262756666657256696577223a322c22636f6d706f6e656e7454797065223a353132332c22636f756e74223a332c2274797065223a225343414c4152227d5d2c226173736574223a7b2267656e657261746f72223a224f6d6e69776566742073656564372066697874757265222c2276657273696f6e223a22322e30227d2c226275666665725669657773223a5b7b22627566666572223a302c22627974654c656e677468223a36302c22627974654f6666736574223a342c2262797465537472696465223a31362c22746172676574223a33343936327d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a36382c22746172676574223a33343936337d2c7b22627566666572223a302c22627974654c656e677468223a362c22627974654f6666736574223a37362c22746172676574223a33343936337d5d2c2262756666657273223a5b7b22627974654c656e677468223a38327d5d2c226d6174657269616c73223a5b7b22616c7068614d6f6465223a224f5041515545222c22646f75626c655369646564223a747275652c226e616d65223a2273656564372d626c7565222c227062724d6574616c6c6963526f7567686e657373223a7b2262617365436f6c6f72466163746f72223a5b302e32352c302e352c312c315d2c226d6574616c6c6963466163746f72223a302c22726f7567686e657373466163746f72223a302e37357d7d5d2c226d6573686573223a5b7b227072696d697469766573223a5b7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a312c226d6174657269616c223a302c226d6f6465223a347d2c7b2261747472696275746573223a7b22504f534954494f4e223a307d2c22696e6469636573223a327d5d7d5d2c226e6f646573223a5b7b226368696c6472656e223a5b315d2c227363616c65223a5b322c322c325d2c227472616e736c6174696f6e223a5b372c322c315d7d2c7b226d657368223a302c22726f746174696f6e223a5b302c302c312c305d2c227363616c65223a5b302e352c312c315d2c227472616e736c6174696f6e223a5b312c302c305d7d2c7b226d657368223a302c227363616c65223a5b2d312c312c315d2c227472616e736c6174696f6e223a5b2d332c302c2d315d7d5d2c227363656e65223a302c227363656e6573223a5b7b226e6f646573223a5b302c325d7d5d7d205400000042494e00070000000000000000000000000000000040424400000040000000000000000000404244000000000000803f0000000000404244000000400000803f000000000040424400000100020000000100030002000000",
            "hash": "cd1db03badf75d0a51dd0b39ab8a44aaf9231b384b64ee1206c64fbb80497183"
          }
        ],
        "current_roots": [],
        "format_version": 1,
        "history_roots": [],
        "revision": 4
      }
    }
  ],
  "verified": true
}
