[
  {
    "bytes": "32",
    "label": "_name",
    "offset": 0,
    "slot": "0",
    "type": "string"
  },
  {
    "bytes": "32",
    "label": "_symbol",
    "offset": 0,
    "slot": "1",
    "type": "string"
  },
  {
    "bytes": "32",
    "label": "_owners",
    "offset": 0,
    "slot": "2",
    "type": "mapping(uint256 => address)"
  },
  {
    "bytes": "32",
    "label": "_balances",
    "offset": 0,
    "slot": "3",
    "type": "mapping(address => uint256)"
  },
  {
    "bytes": "32",
    "label": "_tokenApprovals",
    "offset": 0,
    "slot": "4",
    "type": "mapping(uint256 => address)"
  },
  {
    "bytes": "32",
    "label": "_operatorApprovals",
    "offset": 0,
    "slot": "5",
    "type": "mapping(address => mapping(address => bool))"
  },
  {
    "bytes": "32",
    "label": "_ownedTokens",
    "offset": 0,
    "slot": "6",
    "type": "mapping(address => mapping(uint256 => uint256))"
  },
  {
    "bytes": "32",
    "label": "_ownedTokensIndex",
    "offset": 0,
    "slot": "7",
    "type": "mapping(uint256 => uint256)"
  },
  {
    "bytes": "32",
    "label": "_allTokens",
    "offset": 0,
    "slot": "8",
    "type": "uint256[]"
  },
  {
    "bytes": "32",
    "label": "_allTokensIndex",
    "offset": 0,
    "slot": "9",
    "type": "mapping(uint256 => uint256)"
  },
  {
    "bytes": "32",
    "label": "baseTokenURI",
    "offset": 0,
    "slot": "10",
    "type": "string"
  }
]