```\nfunction depositSwap(\n  int256 swapAmount, // (-) token1, (+) token0 for token1; amount to swap\n  uint256 deposit0,\n  uint256 deposit1,\n  address to,\n  address from,\n  bytes memory path,\n  address pos,\n  address \_router\n) external returns (uint256 shares) {\n```\n