{
  "_format": "hh-sol-cache-2",
  "files": {
    "/home/ted/apollo-fi/bnpl/contracts/BNPL.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "f66f43e3684d73a3215df6299504a19c",
      "sourceName": "contracts/BNPL.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./lib/Consideration.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "BNPL"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/Consideration.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "80cde27209ae9249cc8c212ec2da9402",
      "sourceName": "contracts/lib/Consideration.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./ConsiderationStructs.sol",
        "./OrderFulfiller.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "Consideration"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationStructs.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "b905059de62c4bc474dd76371462f8f8",
      "sourceName": "contracts/lib/ConsiderationStructs.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/OrderFulfiller.sol": {
      "lastModificationDate": 1666796198048,
      "contentHash": "70598a11df818fe1d274abbaee428d65",
      "sourceName": "contracts/lib/OrderFulfiller.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ConduitInterface.sol",
        "./ConsiderationEnums.sol",
        "./ConsiderationStructs.sol",
        "./OrderValidator.sol",
        "./ConsiderationConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "OrderFulfiller"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/ConduitInterface.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "3fe401f18d78aeb8f6c2d33c5a9a546b",
      "sourceName": "contracts/interfaces/ConduitInterface.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../conduit/lib/ConduitStructs.sol"
      ],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "ConduitInterface"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationEnums.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "a168d1efa928d902ba7aff930b8c5841",
      "sourceName": "contracts/lib/ConsiderationEnums.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/OrderValidator.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "b1083665cf2ed8e286dc95f6103e7948",
      "sourceName": "contracts/lib/OrderValidator.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./ConsiderationStructs.sol",
        "./ConsiderationConstants.sol",
        "./Executor.sol",
        "./Shadow.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "OrderValidator"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationConstants.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "3a2abb643c173f617f5c1b6d41fb32e1",
      "sourceName": "contracts/lib/ConsiderationConstants.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/contracts/conduit/lib/ConduitStructs.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "8435b8f9681d37ee4d20e11b2c54e47f",
      "sourceName": "contracts/conduit/lib/ConduitStructs.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./ConduitEnums.sol"
      ],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/contracts/conduit/lib/ConduitEnums.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "77a46f44f10ea0278118b35df67551ae",
      "sourceName": "contracts/conduit/lib/ConduitEnums.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/Executor.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "8f1c34f67b100d689e89bc6a97e8dc74",
      "sourceName": "contracts/lib/Executor.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ConduitInterface.sol",
        "../conduit/lib/ConduitEnums.sol",
        "./ConsiderationEnums.sol",
        "./Verifiers.sol",
        "./TokenTransferrer.sol",
        "./ConsiderationConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "Executor"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/Shadow.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "415a56d0353200f905f36fda240bee9b",
      "sourceName": "contracts/lib/Shadow.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "erc721a/contracts/extensions/IERC4907A.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "IMintBurnableERC4907",
        "Shadow"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/Verifiers.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "e760a4e12503b98c1da2ae76d46e3034",
      "sourceName": "contracts/lib/Verifiers.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./ConsiderationStructs.sol",
        "./Assertions.sol",
        "./SignatureVerification.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "Verifiers"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/TokenTransferrer.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "f5d707d6c8cb52bca9520130db856d5d",
      "sourceName": "contracts/lib/TokenTransferrer.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./TokenTransferrerConstants.sol",
        "../interfaces/TokenTransferrerErrors.sol",
        "../conduit/lib/ConduitStructs.sol"
      ],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "TokenTransferrer"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/Assertions.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "00d99050ba2477118f9b6b6fc0be942e",
      "sourceName": "contracts/lib/Assertions.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./GettersAndDerivers.sol",
        "../interfaces/TokenTransferrerErrors.sol",
        "./CounterManager.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "Assertions"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/SignatureVerification.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "4380895c0c38cc53acb4122ff7714e3f",
      "sourceName": "contracts/lib/SignatureVerification.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/EIP1271Interface.sol",
        "../interfaces/SignatureVerificationErrors.sol",
        "./LowLevelHelpers.sol",
        "./ConsiderationConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "SignatureVerification"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/GettersAndDerivers.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "d9b7e54d1b526dddc5de5ae0b16ff0b0",
      "sourceName": "contracts/lib/GettersAndDerivers.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./ConsiderationStructs.sol",
        "./ConsiderationBase.sol",
        "./ConsiderationConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "GettersAndDerivers"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/TokenTransferrerErrors.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "1fdc064969ea05befa714e769201b8f2",
      "sourceName": "contracts/interfaces/TokenTransferrerErrors.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "TokenTransferrerErrors"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/CounterManager.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "bacb19582b778afc5568ff568db9b6b2",
      "sourceName": "contracts/lib/CounterManager.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ConsiderationEventsAndErrors.sol",
        "./ReentrancyGuard.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "CounterManager"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationBase.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "820f2182f96116b10da467df84b77eb2",
      "sourceName": "contracts/lib/ConsiderationBase.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ConduitControllerInterface.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "ConsiderationBase"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/ConduitControllerInterface.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "efa5c6870e37d21a403a3d165671ed2c",
      "sourceName": "contracts/interfaces/ConduitControllerInterface.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "ConduitControllerInterface"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/ConsiderationEventsAndErrors.sol": {
      "lastModificationDate": 1666796195368,
      "contentHash": "b8c6668bbeeb1253ac519abf568315a5",
      "sourceName": "contracts/interfaces/ConsiderationEventsAndErrors.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "ConsiderationEventsAndErrors"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/ReentrancyGuard.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "4f21170b59886f035c98456938dbd0c9",
      "sourceName": "contracts/lib/ReentrancyGuard.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ReentrancyErrors.sol",
        "./ConsiderationConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "ReentrancyGuard"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/ReentrancyErrors.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "9b38abf20c996d6ba33000556157662b",
      "sourceName": "contracts/interfaces/ReentrancyErrors.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "ReentrancyErrors"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/EIP1271Interface.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "f462798dfcb3443fdc9179f366002eca",
      "sourceName": "contracts/interfaces/EIP1271Interface.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "EIP1271Interface"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/SignatureVerificationErrors.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "6a9c420736e5e3b2b65ba88b51ea7ff1",
      "sourceName": "contracts/interfaces/SignatureVerificationErrors.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "SignatureVerificationErrors"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/LowLevelHelpers.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "8b515c2cc0abc3c4dddfe3f6983388cf",
      "sourceName": "contracts/lib/LowLevelHelpers.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./ConsiderationConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "LowLevelHelpers"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/lib/TokenTransferrerConstants.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "95f60df513b0217610b33350b886951e",
      "sourceName": "contracts/lib/TokenTransferrerConstants.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/extensions/IERC4907A.sol": {
      "lastModificationDate": 1666750828987,
      "contentHash": "e4a9caf6877b0d6ae02bf545fc3e57eb",
      "sourceName": "erc721a/contracts/extensions/IERC4907A.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../IERC721A.sol"
      ],
      "versionPragmas": [
        "^0.8.4"
      ],
      "artifacts": [
        "IERC4907A"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/IERC721A.sol": {
      "lastModificationDate": 1666750821387,
      "contentHash": "c31a05698ddc2f109ba8723105d854c6",
      "sourceName": "erc721a/contracts/IERC721A.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.4"
      ],
      "artifacts": [
        "IERC721A"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/ERC721A.sol": {
      "lastModificationDate": 1666750821387,
      "contentHash": "227e9db819fd61602f833edafcda7d4a",
      "sourceName": "erc721a/contracts/ERC721A.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./IERC721A.sol"
      ],
      "versionPragmas": [
        "^0.8.4"
      ],
      "artifacts": [
        "ERC721A",
        "ERC721A__IERC721Receiver"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/extensions/ERC4907A.sol": {
      "lastModificationDate": 1666750828975,
      "contentHash": "b08b6efb4c17b91b828e86571d0793f6",
      "sourceName": "erc721a/contracts/extensions/ERC4907A.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./IERC4907A.sol",
        "../ERC721A.sol"
      ],
      "versionPragmas": [
        "^0.8.4"
      ],
      "artifacts": [
        "ERC4907A"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/ERC4907.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "4fa6d8473514a281391824e33510f13f",
      "sourceName": "contracts/ERC4907.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "erc721a/contracts/IERC721A.sol",
        "erc721a/contracts/ERC721A.sol",
        "erc721a/contracts/extensions/ERC4907A.sol",
        "@openzeppelin/contracts/access/Ownable.sol"
      ],
      "versionPragmas": [
        "^0.8.13"
      ],
      "artifacts": [
        "ERC4907",
        "IERC721Metadata"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/access/Ownable.sol": {
      "lastModificationDate": 1666750819783,
      "contentHash": "e436cea06129be2c73cda4b1acc848b5",
      "sourceName": "@openzeppelin/contracts/access/Ownable.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../utils/Context.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "Ownable"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/Context.sol": {
      "lastModificationDate": 1666750819795,
      "contentHash": "5f2c5c4b6af2dd4551027144797bc8be",
      "sourceName": "@openzeppelin/contracts/utils/Context.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "Context"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol": {
      "lastModificationDate": 1666750826851,
      "contentHash": "79ff1a7eb801a525aa315fb7a679eede",
      "sourceName": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./IERC721.sol",
        "./IERC721Receiver.sol",
        "./extensions/IERC721Metadata.sol",
        "../../utils/Address.sol",
        "../../utils/Context.sol",
        "../../utils/Strings.sol",
        "../../utils/introspection/ERC165.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "ERC721"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/Address.sol": {
      "lastModificationDate": 1666750819787,
      "contentHash": "c476b3895a94798b88a4bb97399e6dfe",
      "sourceName": "@openzeppelin/contracts/utils/Address.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.1"
      ],
      "artifacts": [
        "Address"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/Strings.sol": {
      "lastModificationDate": 1666750819795,
      "contentHash": "cf46906c4035f51639a22265066a9e78",
      "sourceName": "@openzeppelin/contracts/utils/Strings.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "Strings"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol": {
      "lastModificationDate": 1666750826851,
      "contentHash": "ec99d946db3685a3630554aa6055bd7f",
      "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../../utils/introspection/IERC165.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "IERC721"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol": {
      "lastModificationDate": 1666750826851,
      "contentHash": "c22d4395e33763de693fd440c6fd10e1",
      "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "IERC721Receiver"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol": {
      "lastModificationDate": 1666750826851,
      "contentHash": "0e7db055ce108f9da7bb6686a00287c0",
      "sourceName": "@openzeppelin/contracts/utils/introspection/ERC165.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./IERC165.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "ERC165"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol": {
      "lastModificationDate": 1666750831683,
      "contentHash": "efbc0d15b80a74e34dbe8da0f3e879bb",
      "sourceName": "@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../IERC721.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "IERC721Metadata"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol": {
      "lastModificationDate": 1666750826855,
      "contentHash": "03e6768535ac4da0e9756f1d8a4a018a",
      "sourceName": "@openzeppelin/contracts/utils/introspection/IERC165.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "IERC165"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/test/TestERC721.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "76c33c03faafef77616fed8add12f051",
      "sourceName": "contracts/test/TestERC721.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC721/ERC721.sol"
      ],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "TestERC721"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": {
      "lastModificationDate": 1666750826851,
      "contentHash": "af7bd64e1cfefbf6cb07f2adc1a25392",
      "sourceName": "@openzeppelin/contracts/token/ERC20/ERC20.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "./IERC20.sol",
        "./extensions/IERC20Metadata.sol",
        "../../utils/Context.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "ERC20"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": {
      "lastModificationDate": 1666750826851,
      "contentHash": "ad7c2d0af148c8f9f097d65deeb4da6b",
      "sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "IERC20"
      ]
    },
    "/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol": {
      "lastModificationDate": 1666750831683,
      "contentHash": "909ab67fc5c25033fe6cd364f8c056f9",
      "sourceName": "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../IERC20.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "IERC20Metadata"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/test/TestERC20.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "c7268f21f1068276d3b74f6fdf1ef92b",
      "sourceName": "contracts/test/TestERC20.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/ERC20.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "TestERC20"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/helper/GenericERC20.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "cdd7c424f2e63c57b9477bff9b7c5e07",
      "sourceName": "contracts/helper/GenericERC20.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/ERC20.sol",
        "@openzeppelin/contracts/access/Ownable.sol"
      ],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "GenericERC20"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/conduit/ConduitController.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "3a11e80b818a0aef0459ac982e2cd3b4",
      "sourceName": "contracts/conduit/ConduitController.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ConduitControllerInterface.sol",
        "../interfaces/ConduitInterface.sol",
        "./Conduit.sol"
      ],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "ConduitController"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/conduit/Conduit.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "b2560c85a789bf2d2acf4bfc45f86f68",
      "sourceName": "contracts/conduit/Conduit.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [
        "../interfaces/ConduitInterface.sol",
        "./lib/ConduitEnums.sol",
        "../lib/TokenTransferrer.sol",
        "./lib/ConduitStructs.sol",
        "./lib/ConduitConstants.sol"
      ],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "Conduit"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/conduit/lib/ConduitConstants.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "998ca816adbe7dd835fb4c896b7438fe",
      "sourceName": "contracts/conduit/lib/ConduitConstants.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": []
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/IERC4907.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "55de2cceadeddff812a132bb1685b27b",
      "sourceName": "contracts/interfaces/IERC4907.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.7"
      ],
      "artifacts": [
        "IERC4907"
      ]
    },
    "/home/ted/apollo-fi/bnpl/contracts/interfaces/MathUtil.sol": {
      "lastModificationDate": 1666749650067,
      "contentHash": "f09629d08354500d472211fb810a41fa",
      "sourceName": "contracts/interfaces/MathUtil.sol",
      "solcConfig": {
        "version": "0.8.14",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 10000
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata",
                "devdoc",
                "userdoc",
                "storageLayout",
                "evm.gasEstimates"
              ],
              "": [
                "ast"
              ]
            }
          },
          "metadata": {
            "useLiteralContent": true
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.0"
      ],
      "artifacts": [
        "MathUtil"
      ]
    }
  }
}
