{"id":"78501e037bd6b75197a6f2d96a8d6b44","source_id_to_path":{"0":"lib_forge_std/src/Base.sol","1":"lib_forge_std/src/Script.sol","2":"lib_forge_std/src/StdChains.sol","3":"lib_forge_std/src/StdCheats.sol","4":"lib_forge_std/src/StdJson.sol","5":"lib_forge_std/src/StdMath.sol","6":"lib_forge_std/src/StdStorage.sol","7":"lib_forge_std/src/StdStyle.sol","8":"lib_forge_std/src/StdUtils.sol","9":"lib_forge_std/src/Vm.sol","10":"lib_forge_std/src/console.sol","11":"lib_forge_std/src/console2.sol","12":"lib_forge_std/src/interfaces/IERC165.sol","13":"lib_forge_std/src/interfaces/IERC20.sol","14":"lib_forge_std/src/interfaces/IERC721.sol","15":"lib_forge_std/src/interfaces/IMulticall3.sol","16":"lib_forge_std/src/mocks/MockERC20.sol","17":"lib_forge_std/src/mocks/MockERC721.sol","18":"lib_forge_std/src/safeconsole.sol","19":"lib_openzeppelin_contracts/contracts/interfaces/draft-IERC6093.sol","20":"lib_openzeppelin_contracts/contracts/proxy/Proxy.sol","21":"lib_openzeppelin_contracts/contracts/token/ERC20/ERC20.sol","22":"lib_openzeppelin_contracts/contracts/token/ERC20/IERC20.sol","23":"lib_openzeppelin_contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","24":"lib_openzeppelin_contracts/contracts/token/ERC721/IERC721.sol","25":"lib_openzeppelin_contracts/contracts/token/ERC721/extensions/IERC721Enumerable.sol","26":"lib_openzeppelin_contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","27":"lib_openzeppelin_contracts/contracts/utils/Context.sol","28":"lib_openzeppelin_contracts/contracts/utils/ReentrancyGuard.sol","29":"lib_openzeppelin_contracts/contracts/utils/introspection/IERC165.sol","30":"lib_uniswap/v3-core/contracts/interfaces/IUniswapV3Factory.sol","31":"lib_uniswap/v3-core/contracts/interfaces/IUniswapV3Pool.sol","32":"lib_uniswap/v3-core/contracts/interfaces/callback/IUniswapV3SwapCallback.sol","33":"lib_uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolActions.sol","34":"lib_uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolDerivedState.sol","35":"lib_uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolEvents.sol","36":"lib_uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolImmutables.sol","37":"lib_uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolOwnerActions.sol","38":"lib_uniswap/v3-core/contracts/interfaces/pool/IUniswapV3PoolState.sol","39":"lib_uniswap/v3-core/contracts/libraries/FixedPoint96.sol","40":"lib_uniswap/v3-core/contracts/libraries/FullMath.sol","41":"lib_uniswap/v3-core/contracts/libraries/TickMath.sol","42":"lib_uniswap/v3-periphery/contracts/interfaces/IERC20Metadata.sol","43":"lib_uniswap/v3-periphery/contracts/interfaces/IERC721Permit.sol","44":"lib_uniswap/v3-periphery/contracts/interfaces/INonfungiblePositionManager.sol","45":"lib_uniswap/v3-periphery/contracts/interfaces/IPeripheryImmutableState.sol","46":"lib_uniswap/v3-periphery/contracts/interfaces/IPeripheryPayments.sol","47":"lib_uniswap/v3-periphery/contracts/interfaces/IPoolInitializer.sol","48":"lib_uniswap/v3-periphery/contracts/interfaces/ISwapRouter.sol","49":"lib_uniswap/v3-periphery/contracts/interfaces/external/IWETH9.sol","50":"lib_uniswap/v3-periphery/contracts/libraries/LiquidityAmounts.sol","51":"lib_uniswap/v3-periphery/contracts/libraries/PoolAddress.sol","52":"lib_uniswap/v3-periphery/contracts/libraries/TransferHelper.sol","53":"script/Deploy.sol","54":"script/DeployArbitrum.sol","55":"script/DeployMirror.sol","56":"script/DeployMock.sol","57":"script/Upgrade.sol","58":"src/core/FeeManager.sol","59":"src/core/IEEE754.sol","60":"src/core/LineLib.sol","61":"src/core/OrderLib.sol","62":"src/core/OrderSpec.sol","63":"src/core/Router.sol","64":"src/core/UniswapSwapper.sol","65":"src/core/UniswapV3.sol","66":"src/core/Util.sol","67":"src/core/Vault.sol","68":"src/core/VaultFactory.sol","69":"src/core/VaultImpl.sol","70":"src/interface/IFeeManager.sol","71":"src/interface/IRouter.sol","72":"src/interface/IVault.sol","73":"src/interface/IVaultFactory.sol","74":"src/more/Dexorder.sol","75":"src/more/FeeManagerLib.sol","76":"src/more/MockERC20.sol","77":"src/more/QueryHelper.sol","78":"src/more/VaultAddress.sol","79":"test/MirrorEnv.sol","80":"test/MockEnv.sol","81":"test/MockUtil.sol"},"language":"Solidity"}