{
  "abi": [
    {
      "inputs": [],
      "name": "arithmeticError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "assertionError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "divisionError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "encodeStorageError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "enumConversionError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "indexOOBError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "memOverflowError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "popError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "zeroVarError",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": {
    "object": "0x61031761003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c7919061029d565b60405180910390f35b6100ba61019b565b6100ba6101ad565b6100ba6101bf565b6100ba6101d1565b6100ba6101e3565b6100ba6101f5565b6100ba610207565b6100ba610219565b603260405160240161012291906102d3565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b600160405160240161012291906102d3565b602160405160240161012291906102d3565b601160405160240161012291906102d3565b604160405160240161012291906102d3565b603160405160240161012291906102d3565b605160405160240161012291906102d3565b602260405160240161012291906102d3565b601260405160240161012291906102d3565b60005b8381101561024657818101518382015260200161022e565b50506000910152565b6000610259825190565b8084526020840161026e82826020870161022b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011601949350505050565b6020815260006102b0602083018461024f565b9392505050565b600060ff82165b92915050565b6102cd816102b7565b82525050565b602081016102be82846102c456fea2646970667358221220248ac8f3bec16a2002c170e25adf866c5ae03bfdccbf41b77e993306e03f390264736f6c63430008160033",
    "sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;162:850:6;;;;;;;;;;;;;;;;;",
    "linkReferences": {}
  },
  "deployedBytecode": {
    "object": "0x73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c8063986c5f6811610080578063b67689da11610065578063b67689da146100f8578063d160e4de14610100578063fa784a441461010857600080fd5b8063986c5f68146100e8578063b22dc54d146100f057600080fd5b806305ee8612146100b257806310332977146100d05780631de45560146100d85780638995290f146100e0575b600080fd5b6100ba610110565b6040516100c7919061029d565b60405180910390f35b6100ba61019b565b6100ba6101ad565b6100ba6101bf565b6100ba6101d1565b6100ba6101e3565b6100ba6101f5565b6100ba610207565b6100ba610219565b603260405160240161012291906102d3565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4e487b710000000000000000000000000000000000000000000000000000000017905281565b600160405160240161012291906102d3565b602160405160240161012291906102d3565b601160405160240161012291906102d3565b604160405160240161012291906102d3565b603160405160240161012291906102d3565b605160405160240161012291906102d3565b602260405160240161012291906102d3565b601260405160240161012291906102d3565b60005b8381101561024657818101518382015260200161022e565b50506000910152565b6000610259825190565b8084526020840161026e82826020870161022b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011601949350505050565b6020815260006102b0602083018461024f565b9392505050565b600060ff82165b92915050565b6102cd816102b7565b82525050565b602081016102be82846102c456fea2646970667358221220248ac8f3bec16a2002c170e25adf866c5ae03bfdccbf41b77e993306e03f390264736f6c63430008160033",
    "sourceMap": "162:850:6:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;740:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;185:86;;;:::i;461:91::-;;;:::i;277:87::-;;;:::i;831:88::-;;;:::i;654:80::-;;;:::i;925:84::-;;;:::i;558:90::-;;;:::i;370:85::-;;;:::i;740:::-;820:4;778:47;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;740:85;:::o;185:86::-;266:4;224:47;;;;;;;;:::i;461:91::-;547:4;505:47;;;;;;;;:::i;277:87::-;359:4;317:47;;;;;;;;:::i;831:88::-;914:4;872:47;;;;;;;;:::i;654:80::-;729:4;687:47;;;;;;;;:::i;925:84::-;1004:4;962:47;;;;;;;;:::i;558:90::-;643:4;601:47;;;;;;;;:::i;370:85::-;450:4;408:47;;;;;;;;:::i;256:250:69:-;341:1;351:113;365:6;362:1;359:13;351:113;;;441:11;;;435:18;422:11;;;415:39;387:2;380:10;351:113;;;-1:-1:-1;;498:1:69;480:16;;473:27;256:250::o;678:311::-;719:3;751:25;770:5;75:12;;14:75;751:25;188:19;;;240:4;231:14;;862:67;922:6;915:5;908:4;901:5;897:16;862:67;:::i;:::-;600:66;595:2;584:14;;580:87;945:38;;678:311;-1:-1:-1;;;;678:311:69:o;994:225::-;1149:2;1138:9;1131:21;1112:4;1169:44;1209:2;1198:9;1194:18;1186:6;1169:44;:::i;:::-;1161:52;994:225;-1:-1:-1;;;994:225:69:o;1441:150::-;1494:9;1372:4;1361:16;;1531:54;1518:67;1441:150;-1:-1:-1;;1441:150:69:o;1596:119::-;1668:40;1702:5;1668:40;:::i;:::-;1663:3;1656:53;;;1596:119::o;1720:202::-;1861:2;1846:18;;1873:43;1850:9;1898:6;1873:43;:::i",
    "linkReferences": {}
  },
  "methodIdentifiers": {
    "arithmeticError()": "8995290f",
    "assertionError()": "10332977",
    "divisionError()": "fa784a44",
    "encodeStorageError()": "d160e4de",
    "enumConversionError()": "1de45560",
    "indexOOBError()": "05ee8612",
    "memOverflowError()": "986c5f68",
    "popError()": "b22dc54d",
    "zeroVarError()": "b67689da"
  },
  "rawMetadata": "{\"compiler\":{\"version\":\"0.8.22+commit.4fc1097e\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"arithmeticError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"assertionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"divisionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"encodeStorageError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enumConversionError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"indexOOBError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"memOverflowError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"popError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"zeroVarError\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"lib/forge-std/src/StdError.sol\":\"stdError\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"details\":{\"constantOptimizer\":true,\"cse\":true,\"deduplicate\":true,\"inliner\":true,\"jumpdestRemover\":true,\"orderLiterals\":true,\"peephole\":true,\"simpleCounterForLoopUncheckedIncrement\":true,\"yul\":true,\"yulDetails\":{\"optimizerSteps\":\"dhfoD[xarrscLMcCTU]uljmul:fDnTOcmu\",\"stackAllocation\":true}},\"runs\":999999999},\"remappings\":[\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@uniswap/v3-core/=lib_uniswap/v3-core/\",\":@uniswap/v3-periphery/=lib_uniswap/v3-periphery/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":v3-core/=lib_uniswap/v3-core/\",\":v3-periphery/libraries/=lib_uniswap/v3-periphery/contracts/libraries/\"]},\"sources\":{\"lib/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]}},\"version\":1}",
  "metadata": {
    "compiler": {
      "version": "0.8.22+commit.4fc1097e"
    },
    "language": "Solidity",
    "output": {
      "abi": [
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "arithmeticError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "assertionError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "divisionError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "encodeStorageError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "enumConversionError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "indexOOBError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "memOverflowError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "popError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        },
        {
          "inputs": [],
          "stateMutability": "view",
          "type": "function",
          "name": "zeroVarError",
          "outputs": [
            {
              "internalType": "bytes",
              "name": "",
              "type": "bytes"
            }
          ]
        }
      ],
      "devdoc": {
        "kind": "dev",
        "methods": {},
        "version": 1
      },
      "userdoc": {
        "kind": "user",
        "methods": {},
        "version": 1
      }
    },
    "settings": {
      "remappings": [
        "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/",
        "@uniswap/v3-core/=lib_uniswap/v3-core/",
        "@uniswap/v3-periphery/=lib_uniswap/v3-periphery/",
        "ds-test/=lib/forge-std/lib/ds-test/src/",
        "forge-std/=lib/forge-std/src/",
        "openzeppelin-contracts/=lib/openzeppelin-contracts/",
        "v3-core/=lib_uniswap/v3-core/",
        "v3-periphery/libraries/=lib_uniswap/v3-periphery/contracts/libraries/"
      ],
      "optimizer": {
        "runs": 999999999,
        "details": {
          "peephole": true,
          "inliner": true,
          "jumpdestRemover": true,
          "orderLiterals": true,
          "deduplicate": true,
          "cse": true,
          "constantOptimizer": true,
          "yul": true,
          "yulDetails": {
            "stackAllocation": true,
            "optimizerSteps": "dhfoD[xarrscLMcCTU]uljmul:fDnTOcmu"
          }
        }
      },
      "metadata": {
        "bytecodeHash": "ipfs"
      },
      "compilationTarget": {
        "lib/forge-std/src/StdError.sol": "stdError"
      },
      "libraries": {}
    },
    "sources": {
      "lib/forge-std/src/StdError.sol": {
        "keccak256": "0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77",
        "urls": [
          "bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6",
          "dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj"
        ],
        "license": "MIT"
      }
    },
    "version": 1
  },
  "ast": {
    "absolutePath": "lib/forge-std/src/StdError.sol",
    "id": 7401,
    "exportedSymbols": {
      "stdError": [
        7400
      ]
    },
    "nodeType": "SourceUnit",
    "src": "129:884:6",
    "nodes": [
      {
        "id": 7336,
        "nodeType": "PragmaDirective",
        "src": "129:31:6",
        "nodes": [],
        "literals": [
          "solidity",
          ">=",
          "0.6",
          ".2",
          "<",
          "0.9",
          ".0"
        ]
      },
      {
        "id": 7400,
        "nodeType": "ContractDefinition",
        "src": "162:850:6",
        "nodes": [
          {
            "id": 7343,
            "nodeType": "VariableDeclaration",
            "src": "185:86:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "10332977",
            "mutability": "constant",
            "name": "assertionError",
            "nameLocation": "207:14:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7337,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "185:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7340,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "248:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783031",
                  "id": 7341,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "266:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_1_by_1",
                    "typeString": "int_const 1"
                  },
                  "value": "0x01"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_1_by_1",
                    "typeString": "int_const 1"
                  }
                ],
                "expression": {
                  "id": 7338,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "224:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7339,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "228:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "224:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7342,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "224:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7350,
            "nodeType": "VariableDeclaration",
            "src": "277:87:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "8995290f",
            "mutability": "constant",
            "name": "arithmeticError",
            "nameLocation": "299:15:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7344,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "277:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7347,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "341:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783131",
                  "id": 7348,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "359:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_17_by_1",
                    "typeString": "int_const 17"
                  },
                  "value": "0x11"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_17_by_1",
                    "typeString": "int_const 17"
                  }
                ],
                "expression": {
                  "id": 7345,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "317:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7346,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "321:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "317:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7349,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "317:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7357,
            "nodeType": "VariableDeclaration",
            "src": "370:85:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "fa784a44",
            "mutability": "constant",
            "name": "divisionError",
            "nameLocation": "392:13:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7351,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "370:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7354,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "432:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783132",
                  "id": 7355,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "450:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_18_by_1",
                    "typeString": "int_const 18"
                  },
                  "value": "0x12"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_18_by_1",
                    "typeString": "int_const 18"
                  }
                ],
                "expression": {
                  "id": 7352,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "408:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7353,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "412:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "408:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7356,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "408:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7364,
            "nodeType": "VariableDeclaration",
            "src": "461:91:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "1de45560",
            "mutability": "constant",
            "name": "enumConversionError",
            "nameLocation": "483:19:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7358,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "461:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7361,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "529:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783231",
                  "id": 7362,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "547:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_33_by_1",
                    "typeString": "int_const 33"
                  },
                  "value": "0x21"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_33_by_1",
                    "typeString": "int_const 33"
                  }
                ],
                "expression": {
                  "id": 7359,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "505:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7360,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "509:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "505:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7363,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "505:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7371,
            "nodeType": "VariableDeclaration",
            "src": "558:90:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "d160e4de",
            "mutability": "constant",
            "name": "encodeStorageError",
            "nameLocation": "580:18:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7365,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "558:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7368,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "625:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783232",
                  "id": 7369,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "643:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_34_by_1",
                    "typeString": "int_const 34"
                  },
                  "value": "0x22"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_34_by_1",
                    "typeString": "int_const 34"
                  }
                ],
                "expression": {
                  "id": 7366,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "601:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7367,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "605:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "601:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7370,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "601:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7378,
            "nodeType": "VariableDeclaration",
            "src": "654:80:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "b22dc54d",
            "mutability": "constant",
            "name": "popError",
            "nameLocation": "676:8:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7372,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "654:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7375,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "711:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783331",
                  "id": 7376,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "729:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_49_by_1",
                    "typeString": "int_const 49"
                  },
                  "value": "0x31"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_49_by_1",
                    "typeString": "int_const 49"
                  }
                ],
                "expression": {
                  "id": 7373,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "687:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7374,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "691:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "687:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7377,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "687:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7385,
            "nodeType": "VariableDeclaration",
            "src": "740:85:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "05ee8612",
            "mutability": "constant",
            "name": "indexOOBError",
            "nameLocation": "762:13:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7379,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "740:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7382,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "802:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783332",
                  "id": 7383,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "820:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_50_by_1",
                    "typeString": "int_const 50"
                  },
                  "value": "0x32"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_50_by_1",
                    "typeString": "int_const 50"
                  }
                ],
                "expression": {
                  "id": 7380,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "778:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7381,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "782:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "778:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7384,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "778:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7392,
            "nodeType": "VariableDeclaration",
            "src": "831:88:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "986c5f68",
            "mutability": "constant",
            "name": "memOverflowError",
            "nameLocation": "853:16:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7386,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "831:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7389,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "896:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783431",
                  "id": 7390,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "914:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_65_by_1",
                    "typeString": "int_const 65"
                  },
                  "value": "0x41"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_65_by_1",
                    "typeString": "int_const 65"
                  }
                ],
                "expression": {
                  "id": 7387,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "872:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7388,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "876:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "872:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7391,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "872:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          },
          {
            "id": 7399,
            "nodeType": "VariableDeclaration",
            "src": "925:84:6",
            "nodes": [],
            "constant": true,
            "functionSelector": "b67689da",
            "mutability": "constant",
            "name": "zeroVarError",
            "nameLocation": "947:12:6",
            "scope": 7400,
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes_memory_ptr",
              "typeString": "bytes"
            },
            "typeName": {
              "id": 7393,
              "name": "bytes",
              "nodeType": "ElementaryTypeName",
              "src": "925:5:6",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_storage_ptr",
                "typeString": "bytes"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "50616e69632875696e7432353629",
                  "id": 7396,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "986:16:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  "value": "Panic(uint256)"
                },
                {
                  "hexValue": "30783531",
                  "id": 7397,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "1004:4:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_81_by_1",
                    "typeString": "int_const 81"
                  },
                  "value": "0x51"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_4e487b71539e0164c9d29506cc725e49342bcac15e0927282bf30fedfe1c7268",
                    "typeString": "literal_string \"Panic(uint256)\""
                  },
                  {
                    "typeIdentifier": "t_rational_81_by_1",
                    "typeString": "int_const 81"
                  }
                ],
                "expression": {
                  "id": 7394,
                  "name": "abi",
                  "nodeType": "Identifier",
                  "overloadedDeclarations": [],
                  "referencedDeclaration": -1,
                  "src": "962:3:6",
                  "typeDescriptions": {
                    "typeIdentifier": "t_magic_abi",
                    "typeString": "abi"
                  }
                },
                "id": 7395,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "memberLocation": "966:19:6",
                "memberName": "encodeWithSignature",
                "nodeType": "MemberAccess",
                "src": "962:23:6",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_abiencodewithsignature_pure$_t_string_memory_ptr_$returns$_t_bytes_memory_ptr_$",
                  "typeString": "function (string memory) pure returns (bytes memory)"
                }
              },
              "id": 7398,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "nameLocations": [],
              "names": [],
              "nodeType": "FunctionCall",
              "src": "962:47:6",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes_memory_ptr",
                "typeString": "bytes memory"
              }
            },
            "visibility": "public"
          }
        ],
        "abstract": false,
        "baseContracts": [],
        "canonicalName": "stdError",
        "contractDependencies": [],
        "contractKind": "library",
        "fullyImplemented": true,
        "linearizedBaseContracts": [
          7400
        ],
        "name": "stdError",
        "nameLocation": "170:8:6",
        "scope": 7401,
        "usedErrors": [],
        "usedEvents": []
      }
    ],
    "license": "MIT"
  },
  "id": 6
}