{ "abi": [], "bytecode": { "object": "0x", "linkReferences": {} }, "deployedBytecode": { "object": "0x", "linkReferences": {} }, "ast": { "absolutePath": "lib/forge-std/src/Components.sol", "id": 2557, "exportedSymbols": { "DSTest": [ 2512 ], "StdAssertions": [ 3370 ], "StdCheats": [ 5483 ], "StdCheatsSafe": [ 5094 ], "StdStorage": [ 6388 ], "StdUtils": [ 8251 ], "Vm": [ 9256 ], "VmSafe": [ 8931 ], "console": [ 17320 ], "console2": [ 25385 ], "stdError": [ 5549 ], "stdJson": [ 6215 ], "stdMath": [ 6357 ], "stdStorage": [ 7822 ], "stdStorageSafe": [ 7281 ] }, "nodeType": "SourceUnit", "src": "32:282:4", "nodes": [ { "id": 2546, "nodeType": "PragmaDirective", "src": "32:31:4", "nodes": [], "literals": [ "solidity", ">=", "0.6", ".2", "<", "0.9", ".0" ] }, { "id": 2547, "nodeType": "ImportDirective", "src": "65:23:4", "nodes": [], "absolutePath": "lib/forge-std/src/console.sol", "file": "./console.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 17321, "symbolAliases": [], "unitAlias": "" }, { "id": 2548, "nodeType": "ImportDirective", "src": "89:24:4", "nodes": [], "absolutePath": "lib/forge-std/src/console2.sol", "file": "./console2.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 25386, "symbolAliases": [], "unitAlias": "" }, { "id": 2549, "nodeType": "ImportDirective", "src": "114:29:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdAssertions.sol", "file": "./StdAssertions.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 3371, "symbolAliases": [], "unitAlias": "" }, { "id": 2550, "nodeType": "ImportDirective", "src": "144:25:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdCheats.sol", "file": "./StdCheats.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 5484, "symbolAliases": [], "unitAlias": "" }, { "id": 2551, "nodeType": "ImportDirective", "src": "170:24:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdError.sol", "file": "./StdError.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 5550, "symbolAliases": [], "unitAlias": "" }, { "id": 2552, "nodeType": "ImportDirective", "src": "195:23:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdJson.sol", "file": "./StdJson.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 6216, "symbolAliases": [], "unitAlias": "" }, { "id": 2553, "nodeType": "ImportDirective", "src": "219:23:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdMath.sol", "file": "./StdMath.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 6358, "symbolAliases": [], "unitAlias": "" }, { "id": 2554, "nodeType": "ImportDirective", "src": "243:26:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdStorage.sol", "file": "./StdStorage.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 7823, "symbolAliases": [], "unitAlias": "" }, { "id": 2555, "nodeType": "ImportDirective", "src": "270:24:4", "nodes": [], "absolutePath": "lib/forge-std/src/StdUtils.sol", "file": "./StdUtils.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 8252, "symbolAliases": [], "unitAlias": "" }, { "id": 2556, "nodeType": "ImportDirective", "src": "295:18:4", "nodes": [], "absolutePath": "lib/forge-std/src/Vm.sol", "file": "./Vm.sol", "nameLocation": "-1:-1:-1", "scope": 2557, "sourceUnit": 9257, "symbolAliases": [], "unitAlias": "" } ], "license": "MIT" }, "id": 4 }