{
  "key": "B2G22-54ade4dc9834",
  "signature": "d0ffbef15a65cb2d4aab7abdf785ea91f7e2af7b03f8aacd1a819d3853166732",
  "source": {
    "path": "char/model/B2G22.nif",
    "sha256": "54ade4dc9834f26126e67f009244224ff9058f66379d718982d59dd7fb19e87b",
    "sizeBytes": 6826
  },
  "status": "CONVERTED",
  "asset": {
    "url": "geometry/attachments/B2G22-54ade4dc9834.glb",
    "sha256": "e0f5adea3dd934f3293d02b958b7a5312d8c63d415dfdaacad6dd4da2d79fb71",
    "sizeBytes": 13280
  },
  "variants": [
    {
      "recipeId": "origin:data/db/equip.ini:TableBoy:DB2701:L2705:additional_model:F6",
      "appearanceCode": "BA21113",
      "source": {
        "path": "data/db/equip.ini",
        "line": 2705,
        "section": "TableBoy",
        "registryKey": "DB2701",
        "sha256": "fdf85910fa1932d0b20bd02b23778752f52bbf4b61717adbe5f6ed1238959846",
        "encodingCandidate": "utf-8-sig"
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "char/texture/B2G22H01.dds",
        "sha256": "9c101aec0598ceb30e3645dea29a3c0aabdd35d08c938eb2b4a911067a051c9d",
        "sizeBytes": 65664
      },
      "convertedTexture": {
        "url": "textures/9c101aec0598ceb30e3645dea29a3c0aabdd35d08c938eb2b4a911067a051c9d.png",
        "sha256": "9a7c6c332ed8a7bb6bf25398ab8fd638cc1762e9f882e43aa03d20cc2902a8d3",
        "sizeBytes": 53686,
        "dimensions": [
          256,
          256
        ],
        "alphaRange": [
          0,
          255
        ],
        "source": {
          "path": "char/texture/B2G22H01.dds",
          "sha256": "9c101aec0598ceb30e3645dea29a3c0aabdd35d08c938eb2b4a911067a051c9d",
          "sizeBytes": 65664
        }
      },
      "diagnostics": []
    },
    {
      "recipeId": "origin:data/db/equip.ini:TableBoy:DB2705:L2709:additional_model:F6",
      "appearanceCode": "BA21114",
      "source": {
        "path": "data/db/equip.ini",
        "line": 2709,
        "section": "TableBoy",
        "registryKey": "DB2705",
        "sha256": "fdf85910fa1932d0b20bd02b23778752f52bbf4b61717adbe5f6ed1238959846",
        "encodingCandidate": "utf-8-sig"
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "char/texture/B2G22H02.dds",
        "sha256": "d8d35d0bc16743bcc2fe0f59bfab016e122aab727a339a935a20445303d659e3",
        "sizeBytes": 65664
      },
      "convertedTexture": {
        "url": "textures/d8d35d0bc16743bcc2fe0f59bfab016e122aab727a339a935a20445303d659e3.png",
        "sha256": "02da548462d8ad91db9c845aa322888d1c36de225d97a1f8e617c41d81fb84a9",
        "sizeBytes": 53913,
        "dimensions": [
          256,
          256
        ],
        "alphaRange": [
          0,
          255
        ],
        "source": {
          "path": "char/texture/B2G22H02.dds",
          "sha256": "d8d35d0bc16743bcc2fe0f59bfab016e122aab727a339a935a20445303d659e3",
          "sizeBytes": 65664
        }
      },
      "diagnostics": []
    },
    {
      "recipeId": "origin:data/db/equip.ini:TableBoy:DB2706:L2710:additional_model:F6",
      "appearanceCode": "BA21115",
      "source": {
        "path": "data/db/equip.ini",
        "line": 2710,
        "section": "TableBoy",
        "registryKey": "DB2706",
        "sha256": "fdf85910fa1932d0b20bd02b23778752f52bbf4b61717adbe5f6ed1238959846",
        "encodingCandidate": "utf-8-sig"
      },
      "sourceStatus": "resolved",
      "textureSource": {
        "path": "char/texture/B2G22H03.dds",
        "sha256": "f6610011026c84731dce93b1cad1618e12190b08570c51ad0840d818bf82ff88",
        "sizeBytes": 65664
      },
      "convertedTexture": {
        "url": "textures/f6610011026c84731dce93b1cad1618e12190b08570c51ad0840d818bf82ff88.png",
        "sha256": "22c25922cd1a5c67b91c91d15e2d19c19894629cc0bcc5a78b8d2360b100c862",
        "sizeBytes": 54402,
        "dimensions": [
          256,
          256
        ],
        "alphaRange": [
          0,
          255
        ],
        "source": {
          "path": "char/texture/B2G22H03.dds",
          "sha256": "f6610011026c84731dce93b1cad1618e12190b08570c51ad0840d818bf82ff88",
          "sizeBytes": 65664
        }
      },
      "diagnostics": []
    }
  ],
  "diagnostics": [],
  "engineParityValidated": false,
  "additionalTextures": [],
  "geometry": [
    {
      "sourceBlock": 3,
      "name": "B2G22_BR",
      "vertices": 80,
      "triangles": 96,
      "bounds": [
        [
          -0.00629320997546827,
          -0.022500622248557395,
          -0.0127799349224237
        ],
        [
          0.02248141192440506,
          0.004136263016050037,
          0.009916511214612804
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    },
    {
      "sourceBlock": 9,
      "name": "B2G22_BL",
      "vertices": 80,
      "triangles": 96,
      "bounds": [
        [
          -0.006293208584610119,
          -0.0041362129386908475,
          -0.012779858935577877
        ],
        [
          0.022481441271027053,
          0.022500646473701424,
          0.009916590812604853
        ]
      ],
      "hasNormals": true,
      "skinned": false,
      "positionSpace": "C_SOURCE_WORLD_BAKED",
      "skinIndex": null,
      "skinPaletteSize": 0,
      "influenceAttributeSets": 0
    }
  ],
  "skin": {
    "status": "RIGID_ONLY",
    "meshCount": 0,
    "skinMeshes": [],
    "maximumCommonSkinFrameMaxAbsError": 0.0,
    "maximumStaticBindPoseMaxAbsError": 0.0,
    "maximumRenderedVertexWeightSumError": 0.0,
    "jointHierarchyNodeCount": 0,
    "jointHierarchyBlockIndices": [],
    "coordinateConversionRoot": [
      [
        0.1,
        0.0,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.1,
        0.0
      ],
      [
        0.0,
        -0.1,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.0,
        1.0
      ]
    ],
    "diagnostics": [],
    "nativeCommonFrames": {
      "version": "gf-cdn-native-common-skin-frame/1",
      "status": "RIGID_ONLY",
      "equation": "C=G*S*inverse(R); jointWorld=U*C*B; IBM=O*inverse(G)*inverse(U)",
      "verticesChanged": false,
      "inverseBindsChanged": false,
      "weightsNormalized": false,
      "influencesTruncated": false,
      "controllerParity": "STORED_POSE_ONLY_GEOMETRY_AND_ROOT_CONTROLLERS_NOT_PLAYED",
      "partitions": []
    }
  },
  "controllers": {
    "extracted": true,
    "played": false,
    "runtimeStatus": "EXTRACTED_NOT_PLAYED",
    "count": 0,
    "countsByType": {},
    "controllers": []
  },
  "defaultTexture": {
    "url": "textures/9c101aec0598ceb30e3645dea29a3c0aabdd35d08c938eb2b4a911067a051c9d.png",
    "sha256": "9a7c6c332ed8a7bb6bf25398ab8fd638cc1762e9f882e43aa03d20cc2902a8d3",
    "sizeBytes": 53686,
    "dimensions": [
      256,
      256
    ],
    "alphaRange": [
      0,
      255
    ],
    "source": {
      "path": "char/texture/B2G22H01.dds",
      "sha256": "9c101aec0598ceb30e3645dea29a3c0aabdd35d08c938eb2b4a911067a051c9d",
      "sizeBytes": 65664
    }
  },
  "principalSelection": {
    "rule": "ALL_SOURCE_TEXTURED_TRIANGLE_MESHES",
    "selectedBlocks": [
      3,
      9
    ],
    "candidateBlocks": [
      3,
      9
    ],
    "engineValidated": false
  }
}
