{
  "_format": "hh-sol-artifact-1",
  "contractName": "SupplyLimitTest",
  "sourceName": "contracts/compliance/legacy/test/SupplyLimitTest.sol",
  "abi": [
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "_agent",
          "type": "address"
        }
      ],
      "name": "AgentAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "_agent",
          "type": "address"
        }
      ],
      "name": "AgentRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "_limit",
          "type": "uint256"
        }
      ],
      "name": "SupplyLimitSet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_agentAddress",
          "type": "address"
        }
      ],
      "name": "TokenAgentAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_agentAddress",
          "type": "address"
        }
      ],
      "name": "TokenAgentRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_token",
          "type": "address"
        }
      ],
      "name": "TokenBound",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_token",
          "type": "address"
        }
      ],
      "name": "TokenUnbound",
      "type": "event"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_agent",
          "type": "address"
        }
      ],
      "name": "addAgent",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_agentAddress",
          "type": "address"
        }
      ],
      "name": "addTokenAgent",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_token",
          "type": "address"
        }
      ],
      "name": "bindToken",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_from",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_to",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_value",
          "type": "uint256"
        }
      ],
      "name": "canTransfer",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "complianceCheckOnSupplyLimit",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_to",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_value",
          "type": "uint256"
        }
      ],
      "name": "created",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_from",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_value",
          "type": "uint256"
        }
      ],
      "name": "destroyed",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_agent",
          "type": "address"
        }
      ],
      "name": "isAgent",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_agentAddress",
          "type": "address"
        }
      ],
      "name": "isTokenAgent",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_token",
          "type": "address"
        }
      ],
      "name": "isTokenBound",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_agent",
          "type": "address"
        }
      ],
      "name": "removeAgent",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_agentAddress",
          "type": "address"
        }
      ],
      "name": "removeTokenAgent",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_limit",
          "type": "uint256"
        }
      ],
      "name": "setSupplyLimit",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "supplyLimit",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "tokenBound",
      "outputs": [
        {
          "internalType": "contract IToken",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_from",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_to",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_value",
          "type": "uint256"
        }
      ],
      "name": "transferred",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_token",
          "type": "address"
        }
      ],
      "name": "unbindToken",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e878061007e6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80638baf29b4116100ad578063993e8b9511610071578063993e8b9514610270578063cdde293214610283578063e46638e614610296578063f2fde38b146102a9578063ff3e6954146102bc57600080fd5b80638baf29b4146101ff5780638d2ea772146102125780638da5cb5b1461022557806393e62f071461024a57806397a6278e1461025d57600080fd5b806340db3b50116100f457806340db3b50146101ab5780635f8dead3146101be578063715018a6146101d1578063737ce08e146101d957806384e79842146101ec57600080fd5b806319d1997a146101315780631ffbb0641461014d578063346531fa14610170578063361fab25146101835780633ff5aa0214610198575b600080fd5b61013a60045481565b6040519081526020015b60405180910390f35b61016061015b366004610d12565b6102cf565b6040519015158152602001610144565b61016061017e366004610d12565b6102e2565b610196610191366004610d2d565b61038b565b005b6101966101a6366004610d12565b6103cf565b6101966101b9366004610d12565b6104b2565b6101966101cc366004610d46565b6105d4565b610196610606565b6101606101e7366004610d70565b61061a565b6101966101fa366004610d12565b610624565b61019661020d366004610d70565b6106c4565b610196610220366004610d46565b6106ed565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610144565b600354610232906001600160a01b031681565b61019661026b366004610d12565b610711565b61016061027e366004610d12565b6107b1565b610196610291366004610d12565b6107d1565b6101606102a4366004610d70565b610892565b6101966102b7366004610d12565b6108b5565b6101966102ca366004610d12565b61092e565b60006102dc6001836109f3565b92915050565b6001600160a01b03811660009081526002602052604081205460ff1615801561037657506003546040516307feec1960e21b81526001600160a01b03848116600483015290911690631ffbb06490602401602060405180830381865afa158015610350573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103749190610dac565b155b1561038357506000919050565b506001919050565b610393610a76565b60048190556040518181527f2cc259af6838b2a0d4d04c0f2f361079ea338dfc784cf242a87cf7d51013f568906020015b60405180910390a150565b336103e26000546001600160a01b031690565b6001600160a01b0316148061041357506003546001600160a01b03161580156104135750336001600160a01b038216145b6104645760405162461bcd60e51b815260206004820152601c60248201527f6f6e6c79206f776e6572206f7220746f6b656e2063616e2063616c6c0000000060448201526064015b60405180910390fd5b600380546001600160a01b0319166001600160a01b0383169081179091556040519081527f2de35142b19ed5a07796cf30791959c592018f70b1d2d7c460eef8ffe713692b906020016103c4565b336104c56000546001600160a01b031690565b6001600160a01b031614806104e25750336001600160a01b038216145b61052e5760405162461bcd60e51b815260206004820152601c60248201527f6f6e6c79206f776e6572206f7220746f6b656e2063616e2063616c6c00000000604482015260640161045b565b6003546001600160a01b0382811691161461058b5760405162461bcd60e51b815260206004820152601760248201527f5468697320746f6b656e206973206e6f7420626f756e64000000000000000000604482015260640161045b565b600380546001600160a01b03191690556040516001600160a01b03821681527f28a4ca7134a3b3f9aff286e79ad3daadb4a06d1b43d037a3a98bdc074edd9b7a906020016103c4565b6105dc610ad0565b6105f85760405162461bcd60e51b815260040161045b90610dce565b6106028282610ae0565b5050565b61060e610a76565b6106186000610ba8565b565b60015b9392505050565b61062c610a76565b6001600160a01b0381166106825760405162461bcd60e51b815260206004820152601f60248201527f696e76616c696420617267756d656e74202d207a65726f206164647265737300604482015260640161045b565b61068d600182610bf8565b6040516001600160a01b038216907ff68e73cec97f2d70aa641fb26e87a4383686e2efacb648f2165aeb02ac562ec590600090a250565b6106cc610ad0565b6106e85760405162461bcd60e51b815260040161045b90610dce565b505050565b6106f5610ad0565b6106025760405162461bcd60e51b815260040161045b90610dce565b610719610a76565b6001600160a01b03811661076f5760405162461bcd60e51b815260206004820152601f60248201527f696e76616c696420617267756d656e74202d207a65726f206164647265737300604482015260640161045b565b61077a600182610c74565b6040516001600160a01b038216907fed9c8ad8d5a0a66898ea49d2956929c93ae2e8bd50281b2ed897c5d1a6737e0b90600090a250565b6003546000906001600160a01b0383811691161461038357506000919050565b6107d9610a76565b6001600160a01b03811660009081526002602052604090205460ff166108415760405162461bcd60e51b815260206004820181905260248201527f54686973204167656e74206973206e6f74207265676973746572656420796574604482015260640161045b565b6001600160a01b038116600081815260026020908152604091829020805460ff1916905590519182527f6a659bb87bb23efbdc295f8eed8ae8c4379bfb77660ced2ef0f3d7d26b05c6a691016103c4565b600061089f84848461061a565b6108ab5750600061061d565b5060019392505050565b6108bd610a76565b6001600160a01b0381166109225760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161045b565b61092b81610ba8565b50565b610936610a76565b6001600160a01b03811660009081526002602052604090205460ff161561099f5760405162461bcd60e51b815260206004820181905260248201527f54686973204167656e7420697320616c72656164792072656769737465726564604482015260640161045b565b6001600160a01b038116600081815260026020908152604091829020805460ff1916600117905590519182527fd62c45e13ac30396aceb3ad37c89bd1ba9048032fe61679000e92eb93dbfd67d91016103c4565b60006001600160a01b038216610a565760405162461bcd60e51b815260206004820152602260248201527f526f6c65733a206163636f756e7420697320746865207a65726f206164647265604482015261737360f01b606482015260840161045b565b506001600160a01b03166000908152602091909152604090205460ff1690565b6000546001600160a01b031633146106185760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045b565b6000610adb336107b1565b905090565b600454600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5a9190610e38565b11156106025760405162461bcd60e51b815260206004820152601760248201527f63616e6e6f74206d696e74206d6f726520746f6b656e73000000000000000000604482015260640161045b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610c0282826109f3565b15610c4f5760405162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015260640161045b565b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b610c7e82826109f3565b610cd45760405162461bcd60e51b815260206004820152602160248201527f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6044820152606560f81b606482015260840161045b565b6001600160a01b0316600090815260209190915260409020805460ff19169055565b80356001600160a01b0381168114610d0d57600080fd5b919050565b600060208284031215610d2457600080fd5b61061d82610cf6565b600060208284031215610d3f57600080fd5b5035919050565b60008060408385031215610d5957600080fd5b610d6283610cf6565b946020939093013593505050565b600080600060608486031215610d8557600080fd5b610d8e84610cf6565b9250610d9c60208501610cf6565b9150604084013590509250925092565b600060208284031215610dbe57600080fd5b8151801515811461061d57600080fd5b60208082526044908201527f6572726f72203a20746869732061646472657373206973206e6f74206120746f60408201527f6b656e20626f756e6420746f2074686520636f6d706c69616e636520636f6e746060820152631c9858dd60e21b608082015260a00190565b600060208284031215610e4a57600080fd5b505191905056fea2646970667358221220460f2d88f640358b32709079950cb0e404da032dac9608fcebea8b51809e05ca64736f6c63430008110033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061012c5760003560e01c80638baf29b4116100ad578063993e8b9511610071578063993e8b9514610270578063cdde293214610283578063e46638e614610296578063f2fde38b146102a9578063ff3e6954146102bc57600080fd5b80638baf29b4146101ff5780638d2ea772146102125780638da5cb5b1461022557806393e62f071461024a57806397a6278e1461025d57600080fd5b806340db3b50116100f457806340db3b50146101ab5780635f8dead3146101be578063715018a6146101d1578063737ce08e146101d957806384e79842146101ec57600080fd5b806319d1997a146101315780631ffbb0641461014d578063346531fa14610170578063361fab25146101835780633ff5aa0214610198575b600080fd5b61013a60045481565b6040519081526020015b60405180910390f35b61016061015b366004610d12565b6102cf565b6040519015158152602001610144565b61016061017e366004610d12565b6102e2565b610196610191366004610d2d565b61038b565b005b6101966101a6366004610d12565b6103cf565b6101966101b9366004610d12565b6104b2565b6101966101cc366004610d46565b6105d4565b610196610606565b6101606101e7366004610d70565b61061a565b6101966101fa366004610d12565b610624565b61019661020d366004610d70565b6106c4565b610196610220366004610d46565b6106ed565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610144565b600354610232906001600160a01b031681565b61019661026b366004610d12565b610711565b61016061027e366004610d12565b6107b1565b610196610291366004610d12565b6107d1565b6101606102a4366004610d70565b610892565b6101966102b7366004610d12565b6108b5565b6101966102ca366004610d12565b61092e565b60006102dc6001836109f3565b92915050565b6001600160a01b03811660009081526002602052604081205460ff1615801561037657506003546040516307feec1960e21b81526001600160a01b03848116600483015290911690631ffbb06490602401602060405180830381865afa158015610350573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103749190610dac565b155b1561038357506000919050565b506001919050565b610393610a76565b60048190556040518181527f2cc259af6838b2a0d4d04c0f2f361079ea338dfc784cf242a87cf7d51013f568906020015b60405180910390a150565b336103e26000546001600160a01b031690565b6001600160a01b0316148061041357506003546001600160a01b03161580156104135750336001600160a01b038216145b6104645760405162461bcd60e51b815260206004820152601c60248201527f6f6e6c79206f776e6572206f7220746f6b656e2063616e2063616c6c0000000060448201526064015b60405180910390fd5b600380546001600160a01b0319166001600160a01b0383169081179091556040519081527f2de35142b19ed5a07796cf30791959c592018f70b1d2d7c460eef8ffe713692b906020016103c4565b336104c56000546001600160a01b031690565b6001600160a01b031614806104e25750336001600160a01b038216145b61052e5760405162461bcd60e51b815260206004820152601c60248201527f6f6e6c79206f776e6572206f7220746f6b656e2063616e2063616c6c00000000604482015260640161045b565b6003546001600160a01b0382811691161461058b5760405162461bcd60e51b815260206004820152601760248201527f5468697320746f6b656e206973206e6f7420626f756e64000000000000000000604482015260640161045b565b600380546001600160a01b03191690556040516001600160a01b03821681527f28a4ca7134a3b3f9aff286e79ad3daadb4a06d1b43d037a3a98bdc074edd9b7a906020016103c4565b6105dc610ad0565b6105f85760405162461bcd60e51b815260040161045b90610dce565b6106028282610ae0565b5050565b61060e610a76565b6106186000610ba8565b565b60015b9392505050565b61062c610a76565b6001600160a01b0381166106825760405162461bcd60e51b815260206004820152601f60248201527f696e76616c696420617267756d656e74202d207a65726f206164647265737300604482015260640161045b565b61068d600182610bf8565b6040516001600160a01b038216907ff68e73cec97f2d70aa641fb26e87a4383686e2efacb648f2165aeb02ac562ec590600090a250565b6106cc610ad0565b6106e85760405162461bcd60e51b815260040161045b90610dce565b505050565b6106f5610ad0565b6106025760405162461bcd60e51b815260040161045b90610dce565b610719610a76565b6001600160a01b03811661076f5760405162461bcd60e51b815260206004820152601f60248201527f696e76616c696420617267756d656e74202d207a65726f206164647265737300604482015260640161045b565b61077a600182610c74565b6040516001600160a01b038216907fed9c8ad8d5a0a66898ea49d2956929c93ae2e8bd50281b2ed897c5d1a6737e0b90600090a250565b6003546000906001600160a01b0383811691161461038357506000919050565b6107d9610a76565b6001600160a01b03811660009081526002602052604090205460ff166108415760405162461bcd60e51b815260206004820181905260248201527f54686973204167656e74206973206e6f74207265676973746572656420796574604482015260640161045b565b6001600160a01b038116600081815260026020908152604091829020805460ff1916905590519182527f6a659bb87bb23efbdc295f8eed8ae8c4379bfb77660ced2ef0f3d7d26b05c6a691016103c4565b600061089f84848461061a565b6108ab5750600061061d565b5060019392505050565b6108bd610a76565b6001600160a01b0381166109225760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161045b565b61092b81610ba8565b50565b610936610a76565b6001600160a01b03811660009081526002602052604090205460ff161561099f5760405162461bcd60e51b815260206004820181905260248201527f54686973204167656e7420697320616c72656164792072656769737465726564604482015260640161045b565b6001600160a01b038116600081815260026020908152604091829020805460ff1916600117905590519182527fd62c45e13ac30396aceb3ad37c89bd1ba9048032fe61679000e92eb93dbfd67d91016103c4565b60006001600160a01b038216610a565760405162461bcd60e51b815260206004820152602260248201527f526f6c65733a206163636f756e7420697320746865207a65726f206164647265604482015261737360f01b606482015260840161045b565b506001600160a01b03166000908152602091909152604090205460ff1690565b6000546001600160a01b031633146106185760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045b565b6000610adb336107b1565b905090565b600454600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5a9190610e38565b11156106025760405162461bcd60e51b815260206004820152601760248201527f63616e6e6f74206d696e74206d6f726520746f6b656e73000000000000000000604482015260640161045b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610c0282826109f3565b15610c4f5760405162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015260640161045b565b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b610c7e82826109f3565b610cd45760405162461bcd60e51b815260206004820152602160248201527f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6044820152606560f81b606482015260840161045b565b6001600160a01b0316600090815260209190915260409020805460ff19169055565b80356001600160a01b0381168114610d0d57600080fd5b919050565b600060208284031215610d2457600080fd5b61061d82610cf6565b600060208284031215610d3f57600080fd5b5035919050565b60008060408385031215610d5957600080fd5b610d6283610cf6565b946020939093013593505050565b600080600060608486031215610d8557600080fd5b610d8e84610cf6565b9250610d9c60208501610cf6565b9150604084013590509250925092565b600060208284031215610dbe57600080fd5b8151801515811461061d57600080fd5b60208082526044908201527f6572726f72203a20746869732061646472657373206973206e6f74206120746f60408201527f6b656e20626f756e6420746f2074686520636f6d706c69616e636520636f6e746060820152631c9858dd60e21b608082015260a00190565b600060208284031215610e4a57600080fd5b505191905056fea2646970667358221220460f2d88f640358b32709079950cb0e404da032dac9608fcebea8b51809e05ca64736f6c63430008110033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
