<file path="tests/fixtures/snapshot/sample.sol" mode="compressed">
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "./OtherContract.sol";
contract SampleContract {
    uint256 public constant MAX_SUPPLY = 10000;
    event Transfer(address indexed from, address indexed to, uint256 amount);
    struct User {
        string name;
        uint256 balance;
    }
    enum Status { Pending, Active }
    modifier onlyOwner() { ... }
    function transfer(address to, uint256 amount) public { ... }
    function getBalance(address account) public view returns (uint256) { ... }
}
</file>

<summary>
Total files: 12
Included: 1 (1 .sol)
Compressed: 1 files
Skipped: 11 (11 extension)
Output size: 599 bytes (~199 tokens)
</summary>

